Tuesday, December 7, 2010

Alguien con quien charlar

Y a todo esto... ¿Cuál es la razón de escribir un espacio como este?
¿Es el deseo de sobresalir de las masas?, ¿O tal vez que muchos encuentren interesante lo que escribo? ¿Llamar la atención? ¿El deseo o búsqueda de pertenencia? Se supone que es fácil escribir, pero aún tengo problemas para expresar las ideas. Aunque no siempre es así. Muchas veces me ha pasado que necesito un lápiz y papel cerca de mi cuando voy caminando porque a veces quisiera decirle tanto a este mundo. Y se me ocurren frases muy peculiares como:
Hoy quiero escribir como si fuera la última vez que lo hiciera. Hay mucho que decir pero ¿Quién leera estas lineas y les encontrará un poco de sentido? ...
Y a lo mejor la razón de escribir aquí es sólo el deseo de alguien con quien charlar pero aún no lo se.

Soy un híbrido...

Mmmmm si muchas veces me sentí como tal porque estudié dos años de psicología en la universidad y después me salí para estudiar ingeniería en electrónica. Creo que fue una de las mejores y más díficiles decisiones que he tomado en mi vida. Fue una de esas cuestiones en las que no te puedes apoyar de opiniones porque sólo tu deseo cuenta y no lo mucho que te puedan aconsejar. Nadie te obliga a escoger una carrera y es una decisión en la que sentí soledad e incertidumbre. Jamás me sentí agusto con mis compañeros de psicología, o sea los estimo mucho aún pero siempre me sentí fuera de lugar o de contexto. Pero mi sentimiento de no pertenencia continuo en la carrera de ingeniería... no se porque me tengo que hacer siempre la diferente a los demás. Es ya como una mala costumbre, como sentir que soy el granito negro en el arroz blanco o que no encajo de alguna u otra forma. Tal vez todos en algún momento se sienten diferentes a los demás, lo malo es que a veces yo me siento diferente muy seguido.

Cute Dobby


Dobby, el elfo doméstico más tierno que he visto ♥
Happy Potter 
Las reliquias de la muerte (Parte 1)

Cansancio o flojera

Siempre he pensado de la flojera, también llamada comúnmente en México como "hueva", como algo malo o no provechoso. Pero parece que la mayor parte de la población mexicana se enorgullece de decir que tiene "hueva". Bueno no creo que la flojera o pereza sean algo deseable en nuestro querido México después de saber cómo estamos.

Generalmente cuando alguien menciona la flojera, recuerdo a las hormigas como son de trabajadoras y junto a eso, aquél pasaje de la biblia que dice:


¡Anda, perezoso, fíjate en la hormiga!
      ¡Fíjate en lo que hace, y adquiere sabiduría!

Lo recuerdo muy bien porque mientras mis padres recibían enseñanzas de biblia, yo me ponía a ver los dibujos de la biblia de mi mamá. La biblia era la versión "Dios habla hoy" y tenía unos dibujos bien simpáticos como el siguiente que me acabo de encontrar por internet.

Entonces lo que he pensado es que deberíamos dejar a un lado la palabra "flojera" o como normalmente se le conoce en México ("hueva"). Desde hace ya un tiempo yo he dejado esa palabra por decisión propia, no soy la súper diligente que me gustaría ser pero si me gustaría llegar a serlo algún día. Y si algún día llegara a ser diligente, sólo volvería a pedir volver a serlo al día siguiente. Es que no creo que hayamos venido a este mundo a sentir flojera o aburrimiento, si no a todo lo contrario. 

Y lo que si pienso que puede existir es el cansancio, y esa palabra es expresión del resultado de haberse esforzado en alguna clase de trabajo útil. También puedo creer que existe el desanimo.

En conclusión:

Tienes cansancio si:
1. No has dormido bien últimamente
2. Has realizado arduo trabajo físico (incluye hacer ejercicio) o mental

Tienes flojera si:
1. Estas aburrido
2. Sientes que no tienes nada que hacer.

Tienes desanimo si:
1. Te has esforzado ultimamente demasiado en lograr algo y no lo has alcanzado.
2. Las cosas a tu alrededor no estan como quisieras.

Si tienes flojera, debes darte cuenta que realmente hay mucho qué hacer, solo mira a tu alrededor o hasta a tu ropa, tal vez te falta un botón o tienes una manga descosida. Sal a caminar, ve un documental, lee un libro. Hay infinidad de libros que puedes leer, solo tienes que preguntarte en que tengo interés. Por ejemplo si me interesan las artes, le pongo en el buscador: "Los mejores libros de artes". Si me interesa comenzar a saber sobre ciencia puedo poner: "Páginas de ciencia para principiantes". Realmente, puede que te interese cualquier cosa, los animales, los planetas, las plantas, hay mucho por conocer. Saquemos provecho del internet.

Si tienes cansancio, simplemente descansa y relajate. Lo necesitas para volver a ser tan productivo el día de mañana. Descansar es algo necesario. Consiéntete por un momento. ¿Cómo te gustaría consentirte? Salir con los amigos, ver una película, hablar con alguien, tirarte en la cama, etc.

Si tienes desanimo, sólo quiero decirte que me ha pasado y es horrible, sobre todo cuando tienes mil cosas por hacer. Lo que me ha funcionado es hacer una pequeña lista en cualquier papel a la mano, luego a esa lista le doy prioridades. Si tu desanimo va más allá, tomate un descansito, pláticalo, escribe como podrías solucionarlo, piensa en otras opciones, se crítico, piensa en lo que fallaste, no culpes a los demás de todo, también acepta tu responsabilidad en eso y ahora para adelante, piensa en como cambiar lo hecho y que se puede hacer. Si no se puede hacer nada, no es el fin del mundo... se puede volver a comenzar :) ¡Animo!

Thursday, November 25, 2010

Un complemento

Y me pasaron el dato de esta canción y se me hizo demasiado bonita. Me hubiera gustado que alguien me la dedicara algún día, pero de aquí a que pase eso me da sueño :)


Ein Kompliment - Sportfreunde Stiller

Wenn man so will, bist du das ziel einer langen reise,
One could say, You’re the goal of a long journey.
die perfektion der besten art und weise,
The perfection of the best method,
in stillen momenten leise,
Quiet in still moments,
die schaumkrone der woge der begeisterung,
The white crest of the wave of enthusiasm,
bergauf mein antrieb und schwung.
Uphill, my driving force and verve.

Ich wollte dir nur mal eben sagen,
I just wanted to tell you,
dass du das größte für mich bist
That you mean the world to me,
und sichergehn, ob du denn dasselbe für mich fühlst, für mich fühlst...
and make sure, if you feel the same way for me.

Wenn man so will, bist du meine chillout-area,
One could say, You are my chill out area,
meine feiertage in jedem jahr,
My holidays in every year,
meine süßwarenabteilung im supermarkt
My sweets division at the supermarket.
die lösung, wenn mal was hakt,
The solution, when something is unclear,
so wertvoll, dass man es sich gerne aufspart,
So valuable that one is glad to save up,
und so schön, dass man nie darauf verzichten mag.
And so beautiful that one never wants to go without.


Sunday, November 21, 2010

Carrera 21.11.2010

He aquí mis resultados de la carrera, estuvo genial y lo disfrute muchísimo.

Categoría: 377 de 603 inscritos
Tiempo oficial: 1:10:50 
Rama: 531 de 834 inscritos
Tiempo chip: 1:07:39 
General: 2006 de 2708 inscritos
Parcial: 5k: 00:33:15.65

Tuesday, November 16, 2010

Siddartha, de Buddha

Las enseñanzas de Siddharta, de Buddha:

“Si pensamos detenidamente en el cambio, este nos enseña que debemos disfrutar de nuestras experiencias sin aferrarnos a ellas. Para disfrutarlas, para aprender lo máximo de ellas, tenemos que apreciar su intensidad al máximo en el momento presente siendo 100% conscientes de que pronto terminará y tendremos que aprovechar, disfrutar, abrazar cualquier cosa que venga después.”

“Aprender sobre el cambio nos enseña a tener esperanza. Porque el cambio está dentro de la naturaleza de las cosas, nada es fijo, ni siquiera nuestra identidad. No importa lo mala que sea la situación actual, todo es posible. Podemos hacer cualquier cosa que queramos, podemos crear cualquier mundo en el que queramos vivir y podemos convertirnos en cualquier que queramos ser.”



Via: Kirai

Carrera NIKE Guadalajara

Nunca he corrido tanto como ahora, bueno ya era tiempo de vivir una experiencia como esta. Y serán ¡10 kilómetros! Espero aguantar bien, aunque en el entrenamiento del día de hoy si me cansé. 

¡Qué emoción!

Saturday, November 13, 2010

Andares, Guadalajara


Ah como me gusta hacer este tipo de tomas ;)
Y no es que sea así toda las ciudad, es sólo una parte de este tipo de edificios, pero era necesario recordar así estas imágenes.

Monday, November 8, 2010

Bola de plasma

Este fue el regalo de un amigo para una amiga el día de su cumpleaños. La verdad es que se ven muy padre este tipo de bolas de plasma :)


Comida Aguascalientes


Sería bueno ir a probar si en verdad es tan buena comida como la cuentan :P
Se conocen lugares no sólo visitando, si no también platicando con las personas. 
Hoy me pasaron estas fotos y como me han presumido de estas gorditas de Aguascalientes :-9



Wednesday, November 3, 2010

Canciones felices

Y como ahora me hace falta mucho escuchar canciones de personas felices porque la vida no parece ser lo mejor en este momento:

General (español):
Voy - Alexander Acha
Puedes llegar - Voces Unidas
Sueña - Luis Miguel
Celebra la vida - Axel
Todo ira bien - Chenoa
Color esperanza - Diego Torres

Viejitas (español):
Buenos días señor sol - Juan Gabriel
Vive - José María Napoleón

General (inglés):
Spiralling - Keane
You are so beautiful - Joe Jocker
Put your records on - Corinne B. Ray
I beliebe I can fly - R. Kelly
It´s my life - Bon Jovi
Don't Worry Be Happy - Guy Sebastian
Sunshine day - osibisa
Beautiful - Cristina Aguilera

Religiosas:
Alguien te quiere - Martin Valverde
No te rindas - Martin Valverde
Sigue - Martin Valverde
Ten calma - Martin Valverde
Creeré - Tercer cielo

Reflexión:
Do you realize? - Flaming lips
The remedy - Jason Mraz

Más:

Stand up - Seeed
Life is wonderful - Jason Mraz
New Soul - Yael Naim
Feeling good - Michael Bubble

¡¡¡¡Sonríe a pesar de todo!!!!  :)

No importa la fuerza de la tormenta. Cuando estas con Dios, siempre hay un arco iris esperándote. (No recuerdo de donde saqué esa frase, pero es verdad)

Espero que mi lista de canciones felices vaya siempre en aumento cada que encuentre una canción feliz o que alguien deje algún comentario con alguna canción que realmente transmita un buen mensaje.
Así que, ¿Cuál es tu canción feliz?

Thursday, October 14, 2010

Bendita maestría

Me ha gustado la maestría porque no ha pasado ni un día en el que no recuerde que se siente el saber cada vez menos, el que se siente no ser tan bueno, el no ser la más lista de la clase, porque he empatizado con los más débiles porque me he acordado de los marginados y como es que tal vez se sienten. Porque tal vez me ha salido un poquito lo más humana... ojalá, ojalá. También me ha gustado por que me he acordado de Dios todos los días, a veces somos tan testarudos que sólo nos acordamos de Dios cuando algo malo nos pasa.

Thursday, October 7, 2010

¿Cómo es el amor según la Biblia?

El amor es sufrido, es benigno; el amor no tiene envidia, el amor no es jactancioso, no se envanece; no hace nada indebido, no busca lo suyo, no se irrita, no guarda rencor; no se goza de la injusticia, mas se goza de la verdad. Todo lo sufre, todo lo cree, todo lo espera, todo lo soporta.

1a Corintios 13

Monday, August 30, 2010

Alumno y profesor

"...lo peor de la escuela es que utiliza como fundamento el temor, la
fuerza y la autoridad. Este tratamiento destruye los senti­mientos
sólidos, la sinceridad y la confianza del alumno en sí mismo. Crea un ser
sumiso. El poder del maestro debe basarse lo menos posible en medidas
coactivas, de modo que la única fuente de respeto del alumno al profe­sor
sean las cualidades humanas e intelectuales de éste..." (Albert Einstein)

Sunday, August 29, 2010

Apuntadores en C++

Fuente:
Enciclopedia del Lenguaje C++ 2 ed.
Francisco Javier CEBALLOS (Author)
Alfaomega Grupo Editor (MX) (Editor)

Un puntero es una variable que contiene la dirección de memoria de un dato o de otra variable que contiene al dato. Quiere esto decir que el puntero apunta al espacio físico donde está el dato o la variable.

Un puntero puede apuntar a un objeto de cualquier tipo, como por ejemplo, a una estructura o una función.

Los punteros se pueden utilizar para referenciar y manipular estructuras de datos, para referencias bloques de memoria asignados dinámicamente y para proveer el paso de argumentos por referencia en las llamadas a funciones.

CREACION DE PUNTEROS

Un puntero es una variable que guarda la dirección de memoria de otro objeto. Para declarar una variable que sea un puntero, la sintaxis es la siguiente:
tipo *var-puntero;

En la declaración se observa que el nombre de la variable puntero , var-puntero
*                   puntero a
var-puntero  Es el nombre de la variable puntero
tipo              Especifica el tipo del objeto apuntado, puede ser cualquier tipo primitivo o derivado

Por ejemplo, si una variable pint contiene la dirección de otra variable a, entonces se dice que pint apunta a a. Esto mismo expresado en código C++ es así:
int  a = 0;     // ‘a’ es una variable entera
int *pint;     // pint es un puntero a un entero
pint = &a;     // pint igual a la dirección de a; entonces,
// pint apunta al entero “a”
La definición         int *pint = &a;
es equivalente a:     int *pint;
pint = &a;

En conclusión *pint es un entero que está localizado en la dirección de memoria almacenada en pint. El espacio de memoria requerido para un puntero es el número de bytes necesarios para especificar una dirección máquina, que normalmente son 4 bytes. 

Un puntero iniciado correctamente siempre apunta a un objeto de un tipo particular. Un puntero no iniciado no sabe a dónde apunta. 

&  Devuelve como resultado la dirección de su operando
*           Este operando unitario interpreta su operando como una dirección y nos da como resultado su contenido.

#include
Using namespace std;
Int main()
{
// Las dos líneas siguientes declaran la variable entera a,
// los punteros p y q a enteros y la variable real b.
int  a = 10, *p. *q;
doublé b = 0.0;
q = &a; // asigna la dirección de a, a la variable q.
    // q apunta a la variable entera a
b = *q; // asigna a b el valor de la variable a
*p = 20; // error: asignación no válida
// ¿A dónde apunta p?
cout <<”Enla dirección ” << q  << “” << b << endl;
cout <<”Enla dirección ” << p  << “” << *p << endl;
}
En la dirección 0x22ff6c está el dato 10
En la dirección 0x42b000 está el dato 20
Ejemplo:

#include
using namespace std;

int main()
{
    int a = 10, *p, *q;
    p = &a;
    q = p; // la dirección qyue contiene p se asigna a q
    cout << "En la direccion" << q << "esta el valor" << *q << endl;
    }

En la dirección 0x22ff6c está el valor 10
Despues de ejecutarse la asignación q=p, p y q apuntan a la misma localización de memoria, a la variable a. Por lo tanto, a, *p y *q  son el mismo dato; es decir, 10.

Tuesday, August 24, 2010

La dirección de mis sueños

«Avanza con confianza en la dirección de tus sueños, y esfuérzate por vivir la vida que siempre has imaginado.»

Henry David Thoreau

Tuesday, August 17, 2010

Geburstag!

Bueno finalmente te das cuenta que lo que verdaderamente importa es estar viva y que de entre el puñito de personas que se acordaron de tí se encuentran los más importantes :)


Para recordar:
* El mensaje de mi hermano
* Las muhas llamadas de David y todas de 26 segundos porque se cortaba u_u
* La llamada de mis padres
* El ramo de rosas de David
* Las mañanitas en sax por teléfono
* Los mails de mis amigas
* La cartita escaneada de una tía. La carta fue escrita a mano y escaneada, ¡Qué detalle!
* La regañada de Sus porque no aprecié lo bonito del día.
* Fiesta sorpresa


Y si, fiesta sorpresa y de preparativo desesperado porque nadie se acordaba. Pero las mañanitas en alemán minorizaron el desastre de la olvidada.

"wie schön, dass du geboren bist"
cantante: Rolf Zuckowski

Heute kann es regnen, stürmen oder schnei´n,
denn du strahlst ja selber wie der Sonnenschein.
Heut´ist dein Geburtstag, darum feiern wir,
alle deine Freunde freuen sich mit dir.

Wie schön, daß du geboren bist,
wir hätten dich sonst sehr vermißt.
Wie schön, daß wir beisammen sind,
wir gratulieren dir Geburtstagskind.

Uns´re guten Wünsche haben ihren Grund:
Bitte bleib´noch lange glücklich und gesund.
Dich so froh zu sehen, ist was uns gefällt,
Trännen gibt es schon genug auf dieser Welt.

Wie schön, daß du geboren bist,
wir hätten dich sonst sehr vermißt.
Wie schön, daß wir beisammen sind,
wir gratulieren dir Geburtstagskind.

Montag, Dienstag, Mittwoch, das ist ganz egal,
dein Geburtstag kommt im Jahr doch nur einmal.
Darum laß uns feiern, daß die Schwarte kracht,heute wird getanzt, gesungen und gelacht.

Wie schön, daß du geboren bist,
wir hätten dich sonst sehr vermißt.
Wie schön, daß wir beisammen sind,
wir gratulieren dir Geburtstagskind. 




Geburstag (alemán) = Cumpleaños

Monday, August 16, 2010

Mad world

No quise combinar la feliz entrada anterior de las rosas rojas con esta entrada infeliz. Dicen que cada quien cosecha lo que siembra y pues he sembrado estar en el día de mi cumpleaños sentada frente a la computadora con nostalgia de todo, extrañando a mis padres, hermanos y amigos. Estoy en la habitación haciendo el diseño en verilog de un microprocesador con pipeline. Es super interesante, pero me trahuma que mis dos vecinos de cuarto y la señora que me prepara de comer todos los días no sepa que hoy es mi cumpleaños. Y me hace pensar que he sembrado que no se acuerden de mi cumpleaños y que lo merezco por una extraña razón. Y entre los vecinos se encuentra uno de los que consideraba amigos.

A veces este mundo me parece tan odioso.


GARY JULES LYRICS

"Mad World"

All around me are familiar faces
Worn out places, worn out faces
Bright and early for their daily races
Going nowhere, going nowhere
Their tears are filling up their glasses
No expression, no expression
Hide my head I want to drown my sorrow
No tomorrow, no tomorrow

And I find it kinda funny
I find it kinda sad
The dreams in which I'm dying
Are the best I've ever had
I find it hard to tell you
I find it hard to take
When people run in circles
It's a very, very mad world mad world

Children waiting for the day they feel good
Happy Birthday, Happy Birthday
And I feel the way that every child should
Sit and listen, sit and listen
Went to school and I was very nervous
No one knew me, no one knew me
Hello teacher tell me what's my lesson
Look right through me, look right through me

And I find it kinda funny
I find it kinda sad
The dreams in which I'm dying
Are the best I've ever had
I find it hard to tell you
I find it hard to take
When people run in circles
It's a very, very mad world ... mad world
Enlarging your world
Mad world

Rosas rojas

El mejor detalle en lo que va del día ^^

Sunday, August 15, 2010

What if ?

Live each moment.
Give the first step.
Fall in love.
Tomorrow is too late.
Do wathever it takes.
You can't rewind.
Mend a broken heart.
 Call an old friend.
Take the first step.
Let nothing stand in your way.
Forgive your enemies.
Donate every dime.

Nickelback - If Today Was Your Last Day


Monday, August 9, 2010

Show me what is life

Título: Savin me
Interpreta: Nickel Back

El video FTW!!!!!
La canción dice muchas cosas que pienso ahora mismo.

"I am fallin..."

Me impresionó pensar que en realidad si tenemos un reloj contando el tiempo hacia atrás y que un día ese tiempo se agotará.

Friday, July 30, 2010

Evolución interfaz


Tres deseos

Si Dios me concediera tres deseos:
* Que todos los humanos fueramos compartidos y no indiferentes al sufrimiento ajeno (empatía). De esta manera podríamos lograr equidad en el planeta. A esto se le llama amor o caridad.
* Que nunca nos olvidaramos que el dia de nuestra muerte es inminente. Tal vez así viviriamos pensando en nuestros actos y como estos afectan a los demás.
* Que pusiera en nuestro corazón el deseo de siempre perdonar y comprender al prójimo. Este deseo se parece un poco al primero porque tiene que ver con la caridad pero no se me ocurrió otro.

Si un genio de la lámpara chafa me concediera tres deseos
* Ser muy inteligente, súper brillante. Entender las cosas a la primera lectura y tener la capacidad de transmitir a otros ese conocimiento.
* Tener muchísimo dinero, suficiente para viajar, hacer empresas, y ayudar en algo a este planeta.
* Ser hasta súper heroína de la justicia con capa y todo, pero igual pasar desapercibida como los verdaderos héroes XD

Y cada que pienso ¿Porqué no nací millonaria o súper inteligente?
Pienso que debe ser por algo...


Dios no les dió alas a los alacranes

O sea que a lo mejor el dinero me haría ambiciosa y arrogante, no lo sé.

Amar... ¿quién sabe amar?

"Amar... ¿quién sabe amar? Amar es desear el bien del otro. Amar es dejar que el otro sea. Respetarlo. Permitir que vuele, libre, guiado por el viento. "

"Amistad es entrega total, aceptación plena, comunicación íntima."

"Comprendí que nunca había conocido plenamente a mi Amigo, hasta que lo acepté débil, abofeteado, crucificado. Que nunca su amor había sido tan grande, como cuando dio su vida por mí."

Extractos del libro:

Libro: Testigos del Señor Jesús
Autor: Enrique Ponce de León
Capítulo: Pedro (Historia de una amistad)
Pág. 191-203

Testigos del Señor Jesús es un libro escrito por un jesuita donde cada capítulo parece haber sido escrito por diferentes autores que aparecen en la biblia. Entre los "autores" destacan Dios Padre, José, María, Pedro, el centurión, la samaritana, Juan, etc. Dichos "autores" tienen la característica de haber sido testigos en la vida de Jesús. Cada "autor" va narrando como veían a Jesús, su relación con él, y toda la narración tiene la característica de estar fundado en la biblia con referencias a los pasajes biblicos en los pies de página. Es un libro que nos invita a conocer aún más a Jesús por medio de los hechos biblícos que se encuentran ímplicitos en cada una de sus páginas.

Wednesday, July 21, 2010

QuestaSim


System verilog NO es un lenguaje de programación, es un lenguaje de descripción y verificación de hardware. Es una extensión de verilog, el cual si es un lenguaje de descripción de hardware. Y para aprenderlo, usaremos QuestaSim...

Friday, July 16, 2010

El dia de mi muerte es inminente

Ayer caminaba y a lo lejos veía mi escuela tan pequeña a comparación de las verdes majestuosas montañas empapadas por un viento húmedo. Y pensé en que mucho de esta vida es atrapar vientos, como el deseo de la maestría como las discusiones y pláticas acaloradas por la programación de un byte que va en una trama de SONET para poder establecer la comunicación telefónica. Mi desgaste nocturno, estar despierta en el día pero sólo con alguna cantidad de azúcar me hizo pensar que todo lo que estaba haciendo era atrapar vientos, es decir algo que no valía mucho la pena. Aunque a decir verdad, ahora que lo mencionó con un fin como el de una comunicación teléfonica parece no ser tan desdeñable ya que beneficia a muchas personas. Pero la forma en como my byte me llega a preocupar es demasiado ruin, tal vez por eso se me hizo como atrapar vientos.


Luego segui caminando, cerré mis ojos porque el ambiente lo ameritaba, en un día como ayer soleado pero con amables nubes que sólo dejaban pasar lo necesario sin oscurecer la luminosidad exageradamente. De pronto me cruzó como una ráfaga la frase "el día de mi muerte es inminente". Y de pronto abrí los ojos de nuevo un poco sorprendida, porque había llegado tal frase a mi cabeza. Y luego me espanté porque me imaginé de edad avanzada, con nietos y una vida feliz, con cáncer tal vez pero sin desear morir. ¿Será que algún día desearé no morir con tal fuerza con la que lo imaginé y estaré en etapa terminar? No lo se. Pero una cosa es segura, si moriré y es algo tan cierto. Ahora mismo no me preocupa mucho esa idea, pero quien sabe en un futuro. 

Y sobre atrapar vientos, mi byte S1 que aún me esta volviendo loca, pero ya va mejor que antes:

My byte S1, que aunque ni tan mío porque he pedido ayuda hasta casi a los bomberos.
Gracias a todos los que participaron por este sueño que ahora esta llegando a ser una realidad: 
la programación casi completada del byte S1 de SONET. Para referecias no muy detalladas: GR-253
Especiales gracias a: Jorge Torres, Luis Vela, Fernando Peña, Jonathan Espinosa y todos los que de 
alguna u otra forma ayudaron. Y como no, al Dr. Deni por su presión sobre mi, y porque me ayudo a ser
más humilde, y a sentir que me falta un largo camino en programación. Acá entre nos, a veces se pasó...

Saturday, July 10, 2010

Presión de dos faroles

Hola hola,

Mmm si yo contara las veces en que pienso esto...

Escribo estas lineas sintiendome la más pequeña hormiga del planeta. Siento que no se absolutamente nada sobre la vida y en especifico sobre telecomunicaciones. La presión hoy en la sobre mesa ha sido durísima. ya que he estado comiendo con dos compañeros, los dos demasiado buenos a comparación del nivel que tengo. Bueno siempre se ha sabido que las comparaciones no son buenas, a parte de que a estos amiguetos les encanta farolear y sentirse grandes con el nivel que tienen. Debo esforzarme aún más aunque a veces sienta que lo que haga de poco vale o que ya nada se puede hacer. Seguir intentando hasta el final, tal vez algo bueno salga de todo.

Vale más dejar estos pensamientos y ponerse a trabajar :P

Friday, June 25, 2010

rosita


Entre a una de esas páginas que supuestamente ponen tu nombre en japónes, y supuestamente dice rosita... será ¿?

I want to be in Japan today! ♥

Rosalba (ro-sal-bah, rosaruba)

Rosalba when pronounced ro-sal-bah in Japanese is which is read rosaruba.
This is a purely phonetic translation to katakana and is the standard way names are translated to Japanese. This is a proper translation used in Japanese dictionaries, encyclopedias and newspapers.
We also offer designs in hiragana which, strictly speaking, is not standard. But because hiragana is more feminine it is also a popular choice. Rosalba in hiragana is .

Y la información desde una página de algo así como tatuajes jajajaja.

Inspiración VS Miedo

Hoy es uno de esos días en los que siento que la inspiración de escribir domina mis pensamientos y mis manos. De esas veces que casi puedo tocar lo más profundo de mis ideas y que no me apena darlas a conocer. Pero el miedo llega y vuelve a hacer de las suyas queriendo dominar sin dejar que comparta todo lo que llevo dentro. 

Pues por mi que la inspiración  y el miedo se den de golpes, y se maten... porque yo me voy a seguir escribiendo a mi "tipo" diario personal. Que en realidad no es diario, si no un documentito de word el que de vez en vez escribo, sobre todo cuando algo me aqueja o alegra demasiado y no hay nadie con quien compartirlo de viva voz.
Ojala que algún día el miedo y la inspiración hagan las paces dejandome publicar en este espacio un poco más de lo que me aqueja o alegra ;)

Monday, May 31, 2010

Y me lo mando mi papá

NO DESISTAS

Cuando vayan mal las cosas,
como a veces suelen ir
cuando ofrezca tu camino
solo cuestas que subir

Cuando tengas poco haber
pero mucho que pagar
y precises sonreír
aún teniendo que llorar…

Cuando ya el dolor te agobie
y no puedas ya sufrir,
descansar acaso debes
pero nunca desistir

Tras las sombras de la duda
ya plateadas, ya sombrías,
puede bien surgir el triunfo
y no el fracaso que temías

Y no es dable a tu ignorancia
figurarse cuán cercano
puede estar el bien que anhelas
y que juzgas tan lejano

¡Lucha, lucha! pues por más
que tengas en la brega que sufrir,
cuando todo esté peor
más debemos insistir

Cuando vayan mal las cosas,
como a veces suelen ir
cuando ofrezca tu camino
solo cuestas que subir

Cuando ya el dolor te agobie
y no puedas ya sufrir,
descansar acaso debes
… ¡Pero nunca desistir!

Sunday, May 23, 2010

Caritas Christi

Desde hace tiempo, tengo esto de admirar de pronto a personas que aún viven o también a otros que ya han pasado a mejor vida. En esta ocasión supe de San Vicente de Paúl y supe de él a través de una canción que me hizo ver lo crítico de la situación que viven nuestros niños de la calle. Y cuando estaba buscando alguna imágen irónicamente recordé que bastaría salir con un poco a la calle y encontrarse con alguno de estos niños, así que finalmente decidí no poner ninguna imagen acerca de ellos. Nor urge caridad para compartir con los que más lo necesitan... CARITAS CHRISTI URGENOS.


Interpreta: JÉSED
Autor: JÉSED
Título: Caritas Christi

Debajo de los puentes de mi ciudad,
ahí viven los niños olvidados.
¿En dónde están sus padres?
¿Dónde estarán?
¿Acaso muertos o en garras del pecado?

Debajo de los puentes vi a Manuel,
un niño de mirada transparente.
Con varias cicatrices en la frente,
que siempre anda andrajoso y mal rapado.

Ay Manuel como me duele mirarte,
como me duele encontrarte,
tanto que a veces prefiero fingir que no te veo.

Perdóname Manuel de mi egoísmo,
perdóname Manuel de mi cinismo.

Debajo de la capa de un anciano,
allí viven los niños rescatados.
Prendidos firmemente a su sótana,
ya nada les faltará, Dios proveerá.

!Oh Caridad urgente y santa!
Que impulsas a pesar de mis miserias
a ir a buscar a Manuel y a tantos niños, como él.
Dame la mano Manuel y abrázame.

¡Ay Caridad urgente y santa!
Que impulsas a servir a mis hermanos,
me has vencido y me deje vencer
con las dulces palabras de San Vicente anciano.

¡Caritas Christi urgenos!
¡Caritas Christi urgenos!

Oh Caridad de Cristo urgenos,
Oh Caridad de Cristo urgenos,
Oh Caridad de Cristo impulsanos,
Oh Caridad de Cristo impulsanos,
Oh Caridad de Cristo sálvanos,
Oh Caridad de Cristo sálvanos.

Saturday, May 8, 2010

Lettuce be together :)

Y me la dijo mi mamá

El mundo no es de los inteligentes, si no de los que perseveran...

T_T

¡Qué bonita frase!
Y me la dijo mi mamá =)

Wednesday, May 5, 2010

Las penas con pan son menos

Gracias a la hermana Raquel por hacer menores mis penas :)
Detallitos así me alegran el día bastante.

Saturday, May 1, 2010

Palabritas Jalisco

¡Arre! = ¡Órale! = ¡De acuerdo!
El uso indiscriminado de la palabra ocupar como verbo auxiliar antecesor a otros verbos. Ejemplo: Ocupo estudiar más, ocupo bajar de peso, ocupo terminar este trabajo... o_O
Lonches = Tortas
Cutter = Exacto
Pluma = Lápicero
Lápicero = Lápiz de puntillas
Enfadoso = Algo o alguien que molesta, pero no al grado de hartar, solo de enfadar XD
Ajerar = Molestar, fastidiar.
Modosito = Lento
Pico de gallo = Salsa mexicana

y la lista sigue... ¡Arre!

Saturday, April 3, 2010

Con apuntadores y sin apuntadores c++



Aún veo lejos el día en que entienda todo esto de los apuntadores... pero tendrá que ser pronto :P


SIN APUNTADORES
#include
#include
#pragma hdrstop
#include "myParametersS1.h"#include "S1.h"
#include "BITS.h"
#include "SDHByte.h"
#include

using namespace std;
using std::cout;using std::cin;
using std::endl;
int main()
int main()
int main()
{
S1 mys1;
BITS mybits;
unsigned char a;
for (int i=1;i<=10;i++)
{
cout<<"\n Dame dato \n"< cin>> a;
cout<<"\n Valor aceptado: \n"< cout<<(mys1.Acceptance(a));
}
system("PAUSE");
return 0;
}


CON APUNTADORES
#include
#include
#pragma hdrstop
#include "myParametersS1.h"
#include "S1.h"
#include "BITS.h"
#include "SDHByte.h"
#include

using namespace std;using std::cout;
using std::cin;
using std::endl;

int main()
{
S1 mys1;
S1 *ps1; //puntero
ps1=&mys1; // puntero tiene la direccion de mys1
unsigned char a;
for (int i=1;i<=10;i++)
{
cout<<"\n \n Dame dato"< cin>> a;
//cout<<(mys1.Acceptance(a));
cout<<"Valor aceptado: ";
cout<<>Acceptance(a);
}

cout<<"\n Valor de a: "< cout<<"\n Direccion de a: "<<&a< ps1->SetValue('s');
cout<<"\n ps1->GetValue()"< cout<GetValue()< //ps1->~S1(); // destructor
cout<<"\n mys1.GetValue()"< cout<
system("PAUSE");
return 0;
}

Reloj 00-24 veriloco


Esto no tiene precio :)

* Programar en codigo verilog en Quartus
* Simular, simular y simular
* Bajar el programa al FPGA Ciclone II EP2C35F672C6 (Altera DE2)

Helo aquí:

GENERADOR DEL PULSO CADA SEGUNDO
(Medio ciclo de trabajo)

module pulso_segundo(clk,reset,q1);
input clk,reset;
output reg q1;
wire Carry_seg;
reg [24:0] q; // registro de 25

always @ (negedge reset or posedge clk)
if (!reset)
q <= 0;
else if(q == 50000) // si llegas a 25 millones, entonces q=0
q <= 0;
else
q <= q + 1'b1 ; // si no has llegado a 25 mill, aumenta q

assign Carry_seg = q == 50000 ? 1'b1:1'b0; // poner carry_seg a 1, cuando q sea igual a 25 mill

always @ ( posedge clk, negedge reset)
if (!reset)
q1 <= 0;
else if (Carry_seg) // si carry_seg es igual a 1, entra y cambia q1 al estado contrario en el que estaba
// carry_seg va a ser igual a 1 cada 25 mill, o sea que q1 va a cambiar cada 25 mill
q1 <= ! q1;
else
q1 <= q1;
endmodule

CONTADORES SEGUNDOS, MINUTOS Y HORAS
module contadores(reset,en,pulso_segundo,rs,OE,contadorseg,OEmin,contadormin,OEhr,contadorhr);
input reset,en,rs;
output reg [5:0]contadorseg,contadormin;
output reg [4:0]contadorhr;
input pulso_segundo;
output OE,OEmin,OEhr;

always @(posedge pulso_segundo ,negedge reset)
begin
if(!reset)
contadorseg<= 0;
else if (en)
begin
if(!rs)contadorseg<=0;
else if (OE==1)
contadorseg<=0;
else
contadorseg = contadorseg + 1'b1;
end
end

assign OE = (contadorseg==59)?1'b1:1'b0;

/////////////////////////////////////////////////

always @(posedge pulso_segundo ,negedge reset)
begin
if(!reset)
contadormin<= 0;
else if (en)
begin
if(!rs)contadormin<=0;
else if (OE==1)
begin
if (OEmin==1)
contadormin<=0;
else
contadormin = contadormin + 1'b1;
end
end
end

assign OEmin = (contadormin==59 && OE)?1'b1:1'b0;

/////////////////////////////////////////////////

always @(posedge pulso_segundo ,negedge reset)
begin
if(!reset)
contadorhr<= 0;
else if (en)
begin
if(!rs)contadorhr<=0;
else if (OEmin==1)
begin
if (OEhr==1)
contadorhr<=0;
else
contadorhr = contadorhr + 1'b1;
end
end
end

assign OEhr = (contadorhr==23 && OEmin)?1'b1:1'b0;

endmodule

CONVIERTE BINARIO A BCD

module binarytobcd(binario,bcd0_out,bcd1_out); // bcd1_out y bcd2_out seran mis salidas del modulo
input [5:0] binario;
reg [5:0] bcd0,bcd1; // cuando van dentro del always tienen que llevar reg
output [3:0] bcd0_out,bcd1_out; // declaración de las variables que si van a salir

always @(binario) // Todo esto va combinacional, no necesita reset o clock
begin
if (binario>=60)
begin
bcd1<=4'b0000; //mas significativo
bcd0<=4'b0000; //menos significativo
end
else if (binario>=50)
begin
bcd1<=4'b0101; // En todos los casos se forza a bcd1 y bcd2 a ser de 4 bits para que puedan ir al decoder
bcd0<=binario-6'b110010;
end
else if (binario>=40)
begin
bcd1<=4'b0100;
bcd0<=binario-6'b101000;
end
else if (binario>=30)
begin
bcd1<=4'b0011;
bcd0<=binario-6'b011110;
end
else if (binario>=20)
begin
bcd1<=4'b0010;
bcd0<=binario-6'b010100;
end
else if (binario>=10)
begin
bcd1<=4'b0001;
bcd0<=binario-6'b001010;
end
else
begin
bcd1<=4'b0000;
bcd0<=binario;
end
end

assign bcd1_out=bcd1[3:0]; // se tuvo que hacer esta asignacion para que finalmente bcd1 se quede con bcd1_out
assign bcd0_out=bcd0[3:0];

endmodule

DECODIFICADOR DE BCD A DISPLAY SIETE SEGMENTOS

module decoder(binary_in,decoder_out);
input [3:0] binary_in; // 4 bit binary input
output reg [6:0] decoder_out; // 6-bit out

always @(binary_in)
begin
case(binary_in)
0: decoder_out = 7'b1000000;
1: decoder_out = 7'b1111001;
2: decoder_out = 7'b0100100;
3: decoder_out = 7'b0110000;
4: decoder_out = 7'b0011001;
5: decoder_out = 7'b0010010;
6: decoder_out = 7'b0000010;
7: decoder_out = 7'b1111000;
8: decoder_out = 7'b0000000;
9: decoder_out = 7'b0010000;
default decoder_out=7'b0000110;
endcase
end
endmodule

TODO EL RELOJ CON INSTANCIACIONES
(La maravilla de las instanciaciones)

module reloj_verilog(clk,reset,en,rs,OE,decoder_out0,decoder_out1,OEmin,decoder_out2,decoder_out3,OEhr,decoder_out4,decoder_out5);

input clk,reset,en,rs;
output OE,OEmin,OEhr;
output [6:0] decoder_out0,decoder_out1,decoder_out2,decoder_out3,decoder_out4,decoder_out5;

wire q1;
wire [5:0]contadorseg,contadormin;
wire [4:0]contadorhr;
wire [3:0]bcd0,bcd1,bcd2,bcd3,bcd4,bcd5;
wire OE,OEmin,OEhr;

pulso_segundo segundero (clk,reset,q1); // No lleva reset
contadores todoscontadores (reset,en,q1,rs,OE,contadorseg,OEmin,contadormin,OEhr,contadorhr);

binarytobcd btobcdseg (contadorseg,bcd0,bcd1);
decoder D0 (bcd0,decoder_out0);
decoder D1 (bcd1,decoder_out1);

binarytobcd btobcdmin (contadormin,bcd2,bcd3);
decoder D2 (bcd2,decoder_out2);
decoder D3 (bcd3,decoder_out3);

binarytobcd btobcdhr (contadorhr,bcd4,bcd5);
decoder D4 (bcd4,decoder_out4);
decoder D5 (bcd5,decoder_out5);

MODULITO PARA DESCARGAR AL FPGA

module descargas(CLOCK_50,SW,HEX0,HEX1,HEX2,HEX3,HEX4,HEX5,LEDR);

input CLOCK_50;
input [2:0]SW;
output [6:0]HEX1,HEX0,HEX2,HEX3,HEX4,HEX5;
output [2:0]LEDR;
reloj_verilog R1(CLOCK_50,SW[2],SW[1],SW[0],LEDR[0],HEX0,HEX1,LEDR[1],HEX2,HEX3,LEDR[2],HEX4,HEX5);
endmodule


ASIGNAR LOS PINES
Usar el documento DE2_pin_assignments.csv
Assignments/Import assignments
LISTO!!!!!!

Thursday, April 1, 2010

Humanos hechos y derechos

Hoy en la mañana estaba pensando en todo lo que me ha pasado desde la mitad del mes pasado a la fecha y como he ido cambiando. Como he ido teniendo avances personales y pequeños retrocesos (como regla los avances siempre serán mayores a los retrocesos). Y me refiero especificamente a avances en mi concepción de la humanidad, el dolor, sufrimiento y alegría ajenos. Creo que antes no me habia percatado de lo mucho que nuestras palabras influyen en los demás, de como una palabra de aliento puede ser elixir en momentos de desanimo o como una palabra con crítica descuidada puede herir a los que más queremos. No estoy diciendo que he avanzado mucho y que ahora soy una humana hecha y derecha, pero el intento se hace.

Pero creanme que a golpes estoy aprendiendo a valorar el esfuerzo de los demás, su capacidad, sus talentos, que por más que no se note, tal vez esa persona se esta esforzando demasiado. Y eso es porque lo estoy viviendo en carne propia.

Monday, March 22, 2010

El tren de la vida :o

No subir al tren de tu vida a una pareja con las siguientes características:
* Que hablen pestes de sus papas.
* Que no tengan sueños o aspiraciones.
* Flojos.

Recomendado ampliamente por: Dr. Jorge Lozano

Sunday, March 21, 2010

El trofeo


2ª Lectura (Flp 3, 8-14)
Lectura de la Carta del apóstol San Pablo a los filipenses
Hermanos: Todo lo que era valioso para mí, lo consideré sin valor a causa de Cristo. Más aún pienso que nada vale la pena en comparación con el bien supremo, que consiste en conocer a Cristo Jesús, mi Señor, por cuyo amor he renunciado a todo, y todo lo considero como basura, con tal de ganar a Cristo y de estar unido a él, no porque haya obtenido la justificación que proviene de la ley, sino la que procede de la fe en Cristo Jesús, con la que Dios hace justos a los que creen. Y todo esto, para conocer a Cristo, experimentar la fuerza de su resurrección, compartir sus sufrimientos y asemejarme a él en su muerte, con la esperanza de resucitar con él de entre los muertos. No quiero decir que haya logrado ya ese ideal o que sea ya perfecto, pero me esfuerzo en conquistarlo, porque Cristo Jesús me ha conquistado. No, hermanos, considero que todavía no lo he logrado. Pero eso sí, olvido lo que he dejado atrás, y me lanzo hacia adelante, en busca de la meta y del trofeo al que Dios, por medio de Cristo Jesús, nos llama desde el cielo.
Palabra de Dios.
A. Te alabamos, Señor.

Saturday, March 13, 2010

Máquinas de Mealy y de... Moore, de Moore!

Ah siempre se me olvidan los dos tipos de máquinas de estados que existen y por eso las voy a dejar por aquí para que no me vuelva a suceder. Antes que todo, una máquina de estados es una forma de modelar el comportamiento de un sistema con las entradas, salidas y la transición entre estados.

Mealy: Basa su estado en el estado actual de sus entradas y anteriores entradas, o sea que usa señales de entrada y salida para determinar cual sera su linea de transición.

Moore: Depende solo del estado actual de la máquina.

Tuesday, March 2, 2010

fftshift y ifftshift en MATLAB

FUNCIONALIDAD DE fftshift e ifftshift en Matlab

>> x=[1 2 3 4 5 6 7];

y=fftshift(x);
y = 5 6 7 1 2 3 4

z=ifftshift(x);
z = 4 5 6 7 1 2 3

--------------------------
>> x=[1 2 3 4 5 6 7];
>> yz=fftshift(ifftshift(x));
yz = 1 2 3 4 5 6 7

>> zy=ifftshift(fftshift(x));
zy = 1 2 3 4 5 6 7
------------------------

USANDO FTOT

% HELP: This command passes a group of samples from the frequency domain to
% the time domain.
% EXAMPLE: x=ftot(X)
% The samples in X freq domain are passed to the time domain in x

function [vector]=ftot(vector)
vector = fftshift(ifft(ifftshift(vector)));
end
------------------------
%% DEMUESTRA VENTAJA DE USAR TTOF
t0=20;
fs=100;
t=-t0/2:1/fs:t0/2; %Eje de tiempo
f=-fs/2:1/t0:fs/2; %Eje de frecuencia
x=sin(2*pi*2*t);
X=fft(x);
subplot(3,1,1)
plot(f,abs(X),'r');grid on;title('Usando solo FFT, con espectro de frecuencia sin centrar en 2Hz');
N=length(t); % numero de muestras
subplot(3,1,2)
plot(f,abs(X)/N,'r');grid on;title('Usando solo FFT dividiendo sobre N');
X=ttof(x);
subplot(3,1,3)
plot(f,abs(X)/N,'r');grid on;title('Usando funcion ttof, con la frec correctamente centrada en 2Hz');


----------------------
FUNCION TTOF (cambia del dominio del tiempo al dominio de la frec mediante fft)

% HELP: This command passes a group of samples from the time domain to
% the frequency domain.
% EXAMPLE: X=ttof(x)
% The samples in X freq domain are passed to the time domain in x
% t =-5:1/20:5;
% x = sin(2*pi*1*t)
function [vector]=ttof(vector)
vector = fftshift(fft(ifftshift(vector)));
end

Sunday, February 28, 2010

Pater Noster

Rezar el padre nuestro en latín en las misas (al menos en la iglesia a donde voy) se ha puesto de moda :P


PATER NOSTER, qui es in caelis, sanctificetur nomen tuum. Adveniat regnum tuum. Fiat voluntas tua, sicut in caelo et in terra. Panem nostrum quotidianum da nobis hodie, et dimitte nobis debita nostra sicut et nos dimittimus debitoribus nostris. Et ne nos inducas in tentationem, sed libera nos a malo. Amen.

Saturday, February 27, 2010

Corazones con microdesgarres

¿Y que pasaría si cada vez que algo que nos lastimara o nos causara tristeza nos dañara físicamente un poco el corazón? Como cuando alguien profiere algún comentario, critica o desazón. Creo que nadie sobreviviría o tal vez los sensibles sucumbirían. ¿Y que pasaría si de igual forma el corazón físicamente se fuera acabando cada vez que uno mismo lanzara un comentario que lastimara o que hiciera sentir mal a alguien? Si pasara esto último, algunos de mis profesores estarían moribundos XD

SEÑOR DIOS:

Si tan solo por un día, pudiera ser buena
de verdad, siempre dispuesta a obedecer y
hacer todo lo que debo hacer.

Si tan solo por un día pudiera
aceptar cualquier cosa que sucediera,
que se haga tu voluntad y no la mía.

Si tan solo por un día, pudiera
hacer esto, entonces al llegar
cada nuevo mañana pediria
la gracia de perseverar de nuevo.

Autor ¿?

Tuesday, February 23, 2010

Adding a lot of happiness to my day

This is post is about a big surprise
I received today early morning.
Well in fact I have to walk to the post office
because they have come to my house, butthey didn't find me.
They left a little paper saying that I had a package in the post office.
I went to the post office and received my package.
Then, when I arrived house I saw something so beautiful inside t
he box, andI couldn't believe my eyes.
It was a beautiful big surprise, and the card was the best :)
I don't have words to say thank you, so I will say:
Thank you so much dear Becky ^^

Sunday, February 14, 2010

I believe in angels!

Truly, I believe in angels... They are like the little flowers that nobody sees, but they make this world a better place to live :)


♫ I have a dream ♫
Abba

I have a dream, a song to sing
To help me cope with anything
If you see the wonder of a fairy tale
You can take the future even if you fail
I believe in angels
Something good in everything I see
I believe in angels
When I know the time is right for me
I'll cross the stream - I have a dream

I have a dream, a fantasy
To help me through reality
And my destination makes it worth the while
Pushing through the darkness still another mile
I believe in angels
Something good in everything I see
I believe in angels
When I know the time is right for me
I'll cross the stream - I have a dream
I'll cross the stream - I have a dream

I have a dream, a song to sing
To help me cope with anything
If you see the wonder of a fairy tale
You can take the future even if you fail
I believe in angels
Something good in everything I see
I believe in angels
When I know the time is right for me
I'll cross the stream - I have a dream
I'll cross the stream - I have a dream

¿Porqué es importante la modulación?

1. Cada una de las señales transmitidas tienen ancho de banda finito y pequeño, comparado con el ancho de banda del canal mismo. Por lo tanto, si sólo se transmite una señal por canal, éste no se aprovecha adecuadamente, pues se le hace funcionar muy por debajo de su capacidad de transmitir información; sin embargo, no podemos transmitir directamente más de una señal a la vez, porque esto causará interferencia entre señales y éstas no las podremos recuperar individualmente en el extremo receptor. Esto no es posible lograrlo si no logramos trasladar los espectros de las diferentes señales para que ocupen ragos diferentes de frecuencia sin traslaparse. Si modulamos una señal (al multiplicar por una señal sinusoidal) se traslada su espectro de frecuencia. En consecuencia, empleando las técnicas de la modulación, se puede transmitir simultáneamente por un canal un gran número de señales.

2. En la teoría de las ondas electromagnéticas se demuestra que sólo se puede radiar una señal en forma efectiva si la antena radiadora es del orden de un décimo o más de la longitud de onda correspondiente a las frecuencias de las señales radiadas. En la voz humana, la frecuencia máxima es aproximadamente 10000 Hz, lo cual corresponde a una longitud mínima de 30000 metros.Así para radiar onda electromagnéticas que correspondan al rango de frencuencia de la voz humana, se necesitaría una antena de varios kilómetros de longitud; esto, desde luego, no es nada práctico. El proceso de modulación traslada el espectro de frecuencia a cualquier rango de frecuencia superior que resulte conveniente, haciendo más fácil radiarlo mediante ondas electromagnéticas.

Introducción a la teoría de la Comunicación
Lathi B. P.

Saturday, February 13, 2010

Corazón en Maple


El mejor detalle que he recibido durante el año :)

Friday, February 12, 2010

Transponder satelital

Hace como tres semanas estaba leyendo un documento que me hizo sentir que no sabía leer. Es de esos documentos que tienen un perfecto orden en el acomodo de términos de tal forma que me hacen sentir que no puedo entender nada. Uno de dichos términos era transponder satelital y entonces decidí pasarme (o brincarme esas palabras) y hacer como si no existiera. Pero al paso de las semanas, esas palabras resuenan más y más en mi cabeza cuando voy caminando o estoy haciendo cualquier cosa. Y entonces me preguntó ¿Qué caso tiene mantener la duda?

Esencialmente, un sistema satelital consiste de tres secciones básicas: una subida, un transponder satelital y una bajada.

* Modelo de subida

El principal componente dentro de la sección de subida, de un sistema satelital, es el transmisor de la estación terrena. Un típico transmisor de la estación terrena consiste de un modulador de IF, un convertidor de microondas de IF a RF, un amplificador de alta potencia (HPA) y algún medio para limitar la banda del espectro de salida (un filtro pasa-banda de salida).

El modulador de IF convierte las señales de banda base de entrada a una frecuencia intermedia modulada e FM, en PSK o en QAM. El convertidor (mezclador y filtro pasa-banda) convierte la IF a una frecuencia de portadora de RF apropiada. El HPA proporciona una sensibilidad de entrada adecuada y potencia de salida para propagar la señal al transponder del satélite. Los HPA comúnmente usados son klystons y tubos de onda progresiva.

* Transponder

Un típico transponer satelital consta de un dispositivo para limitar la banda de entrada (BPF), un amplificador de bajo ruido de entrada (LNA), un translador de frecuencia, un amplificador de potencia de bajo nivel y un filtro pasa-bandas de salida.

El transponder es un repetidor de RF a RF. Otras configuraciones de transponder son los repetidores de IF, y de banda base, semejantes a los utilizados en los repetidores de microondas.

El BPF de entrada limita el ruido total aplicado a la entrada del LNA (un dispositivo normalmente utilizado como LNA, es un diodo túnel).

La salida del LNA alimenta un translador de frecuencia (un oscilador de desplazamiento y un BPF), que se encarga de convertir la frecuencia de subida de banda alta a una frecuencia de bajada de banda baja.

El amplificador de potencia de bajo nivel, que es comúnmente un tubo de ondas progresivas (TWT), amplifica la señal de RF para su posterior transmisión por medio de la bajada a los receptores de la estación terrena.

También pueden utilizarse amplificadores de estado sólido (SSP), los cuales en la actualidad, permiten obtener un mejor nivel de linealidad que los TWT.

La potencia que pueden generar los SSP, tiene un máximo de alrededor de los 50 Watts, mientras que los TWT pueden alcanzar potencias del orden de los 200 Watts.

* Modelo de bajada

Un receptor de estación terrena incluye un BPF de entrada, un LNA y un convertidor de RF a IF. El BPF limita la potencia del ruido de entrada al LNA. El LNA es un dispositivo altamente sensible, con poco ruido, tal como un amplificador de diodo túnel o un amplificador parametrico. El convertidor de RF a IF es una combinación de filtro mezcador/pasa-bandas que convierte la señal de RF a una frecuencia de IF.

http://www.monografias.com/trabajos29/redes-satelitales/redes-satelitales.shtml

Friday, February 5, 2010

Metal Gear Solid4

Me gustó mucho la imagen porque me transmite:
FEELING THE POWER FROM INSIDE.
Algo así... XD

Thursday, January 28, 2010

The best wish I received in the beggining of this year

... and the winner is:

"Take care and may each hour you study produce dramatic leaps of knowledge!"


Thank you Becky ^^

Orientación a objetos

La orientación a objetos es una forma de hacer software. El concepto de Sistema de Programación Orientado al Objeto -Object Oriented Programming System (OOPS)-, y que comunmente se le llama OOP, agrupa un conjunto de técnicas que nos permiten desarrollar y mantener mucho más fácilmente programas de una gran complejidad.

En OOP, un objeto es un conjunto de datos (características o atributos) y métodos (los comportamientos que pueden realizar).

A los valores que tienen los atributos de un objeto se les conoce como estado del objeto, y a los atributos y métodos que ofrece se le conoce como la interface. Al código usado para construir las clases se les conoce como la implementación de la clase.

Una clase esta compuesta por características (atributos o propiedades) y por comportamientos (acciones o métodos).

En OOP existe otro concepto muy importante asociado al de clase, el de clase abstracta. Una clase abstracta es aquella que construimos para derivar de ella otras clases, pero de la que no se puede instanciar. Por ejemplo, la clase mamífero, no existe como tal en la naturaleza, no existe ningún ser que sea tan solo mamífero (no hay ninguna instanciación directa de esa clase), existen humanos, gatos, conejos, etc. Todos ellos son mamíferos, pero no existe un animal que sea solo mamífero.

Cualidades de la OOP.

* Herencia. Es la cualidad más importante de la OOP, ya que le permite reutilizar todo el código escrito para las superclases re-escribiendo solo aquellas diferencias que existan entre éstas y las subclases.
* Encapsulamiento. Un objeto es como una caja negra, a la que se le envía un mensaje y éste responde ejecutando el método apropiado, el cual producirá las acciones deseadas. un objeto, una vez programado es solo manipulable a través de mensajes. A este intrínseco vínculo entre datos y métodos y al modo de acceder y modificar sus datos es a lo que llamamos Encapsulación. Gracias a la encapsulación, una clase, cuando ha sido programada y probada hasta comprobar que no tiene fallos, podemos usarla sin miedo a que al programar otros objetos estos puedan interferir con los primeros produciendo efectos colaterales indeseables que arruinen nuestro trabajo; esto también nos permite depurar (eliminar errores de programación) con suma facilidad, ya que si un objeto falla, el error solo puede estar en esa clase, y no en ninguna otra. Si usted ha programado con técnicas tradicionales sabrá apreciar lo que esto vale.
* Polimorfismo. Es la cualidad que poseen los objetos para responder de distintomodo ante el mismo mensaje. Pongamos por ejemplo las clases hombre, vaca y perro, si a todos les damos la orden -enviamos el mensaje- Come, cada uno de ellos sabe cómo hacerlo y realizará este comportamiento a su modo. Veamos otro ejemplo algo más ilustrativo. Tomemos las clases barco, avión y coche, todas ellas derivadas de la clase padre vehículo; si les enviamos el mensaje Desplázate, cada una de ellas sabe cómo hacerlo. Realmente, y para ser exactos, los mensaje no se envían a las clases, sino a todos o algunos de los objetos instanciados de las clases. Por ejemplo, si tenemos en pantalla cinco recuadros (marcos) y tres textos, podemos decirle a tres de los recuadros y a dos de los textos que cambien de color y no decírselo a los demás objetos. Todos
estos sabrán cómo hacerlo porque hemos redefinido para cada uno de ellos su método Pintarse que bien podría estar en la clase padre Visual (conjunto de objetos que pueden visualizarse en pantalla). El polimorfismo nos facilita el trabajo, ya que gracias a él, el número de nombres de métodos que tenemos que recordar disminuye ostensiblemente.

Fuente:
Introducción a la OOP
Francisco Moreno
Grupo EIDOS, 1999-2000

Thursday, January 21, 2010

S12UB Freescale

¿Windows dentro de Linux?

Bueno yo no sabía que esto se podía hacer, pero mientras andas feliz de la vida en LINUX puedes tener una ventana donde se emule windows. No se que más combinaciones raras se puedan hacer, pero también he visto correr windos XP dentro de Windows 7. La imagen de arriba es de la máquina de un compañero corriendo Windows XP dentro de Debian y como él es 100% Linux de puro coraje le puso el sobre nombre de: windows equis pe. XDDDD

http://es.wikipedia.org/wiki/M%C3%A1quina_virtual

En informática una máquina virtual es un software que emula a un ordenador y puede ejecutar programas como si fuese un ordenador real. Este software en un principio fue definido como "un duplicado eficiente y aislado de una máquina física". La acepción del término actualmente incluye a máquinas virtuales que no tienen ninguna equivalencia directa con ningún hardware real.

Sunday, January 17, 2010

¿Linea de abonado?

Los medios de transmisión entre los equipos domiciliarios y las centrales, es decir, las líneas de acceso a la red, continúan siendo pares de cobre, y se les sigue llamando líneas de abonado (abonado viene del Francés y significa subscriptor). Otros tipos de linea de abonado que transportan señales digitales y que son otras formas de acceder del domicilio a la central local, son los enlaces inalámbricos fijos, los enlaces por cable coaxial o fibra óptica, etc.


http://es.wikipedia.org/wiki/Red_telef%C3%B3nica_b%C3%A1sica

Distorsion e interferencia

En un canal de comunicación continuo cualquier señal sufre una serie de alteraciones que podemos incluir dentro de los campos de interferencias y distorsiones. Aunque ambos fenómenos son igualmente negativos, son de naturaleza diferente.

La distorsión se encuentra en procesos por los cuales transita la señal y puede ser líneal o no lineal.

La distorsión lineal ocurre, tanto en el transmisor como en el receptor, y puede ser provocada por los componentes electrónicos al introducir cambios en el ancho de banda de la señal (por ejemplo en las etapas de filtrado), así como también puede provenir del medio de propagación debido al efecto de múlti-trayectorias (el efecto de multi-trayectoria se debe a causas como la reflexión y refracción en la ionosfera, reflexión terrestre producida por montañas y edificios; ocasionando que una señal transite por diferentes trayectorias para llegar alreceptor).


La distorsión no lineal ocurre cuando la señal pasa a través de dispositivos no lineales, sufriendo cambios en sus componentes de frecuencia y en la envolvente; por ejemplo, en un transponder satelital regenerativo en donde la señal de bajada cambia de portadora. El proceso de cuantificación es también una fuente de distorsión.

Las distorsiones tienen una naturaleza determinística y en principio pueden ser mitigadas al grado de llegar a ser despreciables en el análisis. En contraste las interferencias tienen una naturaleza estocástica y es totalmente imposible despreciarlas.

Las interferencias son señales que se añaden a las de interés y pueden clasificarse de manera básica y de manera general.

De manera básica como:

• De banda ancha o de banda angosta
• Artificial (creada por el hombre) o natural
• Gaussiana o no gausiana
• Plana, impulsiva o senoidal

De manera general, podemos considerar que las distorsiones pueden ser internas o externas al sistema de comunicación.

Las interferencias externas pueden provenir de fenómenos cósmicos, atmosféricos, climáticos, de equipo industrial, de otros sistemas electrónicos, electromecánicos, eléctricos, e incluso de sistemas de comunicación adyacentes.

Las interferencias internas se originan debido a efectos en la construcción de los dispositivos que forman parte del sistema (acoplamientos, aislamientos, conectores, blindaje, etc.) y también se debe al inherente movimiento de los electrones dentro de los conductores. En literatura pública, se suele usar el término ruido en vez de interferencias internas.

Fuente:
Fundamentos de comunicaciones digitales
Mazover, Alarcón, Parra
1ra Ed. 2009
Ed. Limusa