07.11.08
La Maldición del Ingeniero
Reza la leyenda que, cuando Dios dotó a los hombres con el conocimiento de cómo construir y proyectar cosas, determinó que ese ’saber’ quedaría restricto a un grupo muy pequeño y seleccionado.
Pero, en este pequeño grupo, donde todos se creen ’semi-dioses’, ya había aquél que iria roer la cuerda y traicionar las determinaciones divinas… y entonces, sucedió lo peor…
Dios, tomado por la ira resolvió hacer valer algunos mandamientos para estos que lo traicionaron:
* 1º No tendrás vida personal, familiar o sentimental.
* 2º No verás a tu hijo crecer.
* 3º No tendrás feriados, fines de semana o cualquier otro tipo de días de descanso.
* 4º Tendrás gastritis, si tienes suerte. Normalmente, tendrás úlcera.
* 5º La prisa será tu único amigo y tus refecciones principales serán los sandwichs, las pizzas y el china in a box.
* 6º Tus cabellos se volverán blancos antes de tiempo, si te sobran cabellos.
* 7º Tu salud mental será puesta en jaque antes que completes 5 años de trabajo;
* 8º Dormir será considerado período de descanso, luego, no dormirás bien, nunca.
* 9º Trabajo será tu asunto preferido, tal vez el único.
* 10º Las personas serán divididas en 2 tipos: las que entienden de Ingenieria y las que no entienden. Y verás gracia en eso.
* 11º La máquina de café será tu mejor colega de trabajo, pero, la cafeína no te hará más efecto.
* 12º Happy Hours serán excelentes oportunidades de tener algún tipo de contacto con otras personas locas como tú.
* 13º Tendrás sueños, con cálculos o proveedores, y no raro, resolverás problemas de trabajo en este período de sueño.
* 14º Exibirás ojeras como trofeo de guerra.
Y, lo peor…
* 15º INEXPLICABLEMENTE, ¡¡¡TE GUSTARÁ TODO ESTO!!!
07.10.08
Aprendiendo Cross Site Scripting(XSS)
Existe una pagina en la cual se presenta una serie de problemas para ir aprendiendo las vulnerabilidades que puede presentar algun sitio. Esta pagina se presenta por niveles, para poder acceder al siguiente nivel se debe de resolver el problema del nivel actual, ya que al resolverlo se proporciona la clave para poder acceder al siguiente nivel.
Si se se desea inciar en estos temas, este es muy buen sitio para dar los primeros pasos para posteriormente ir a cosas mas avanzadas.
El enlace es el siguiente XSS workshop.
La otra historia
En post anteriores puse un documental sobre el kernel de linux, Linus Tolvard y todas las personas que se involucraron para hacer realidad el nucleo.
Por que la otra historia, en esta ocasion pongo un video o más bien una pelicula que se encuentra en youtube sobre Billy Gates y Steve Jobs en sus inicios.
Las peliculas se llama “Piratas de Sillicon Valley”.
07.08.08
Kernel de Linux, Tiempo Real
Los sistemas operativos tienen sus derivaciones dependiendo del uso que se haga de ellos. Por ejemplo los sistemas que usamos comumente son sistemas operativos de proposito general, es decir, estan orientados a responder a las tareas dependiendo de sus tipos, es decir, Tareas de sistema, tareas de usuario, etc.
Los sistemas operativos en tiempo real no dieferencian las dareas de dicha manera sino que las definen por la prioridad que tienen de llevarse a cabo y el tiempo en el cual se deben de llevar a cabo. El siguiente es un diagrama de un sistema operativo en tiempo real:
Los sistemas que son anticipables(preempt) acercan su funcionamiento a lo que teoricamente son los sistemas operativos de tiempo real.
Actualmente existen dos aproximacions que asegurar que el kernel de linux acerque su funcionamiento a tiempo real, estas son las siguientes:
- Ingo Moldar, este parche proporciona una capa de un reloj generico de eventos con un soporte de alta resolucion.
- RT-preempt patch en una maquina acerca al kernel de linux a ser una maquina anticipable.
El manual para poder realizar esto se encuentra en la pagina de rt wiki del kernel.


