jueves, 14 de febrero de 2008

Nueva edición del curso virtual de Perl

La tercera edición del curso comenzará el 14 de abril y costará lo mismo que las dos anteriores: 180 euros la matrícula general y 120 para estudiantes.

Dependiendo de la carrera que estés haciendo, el curso se podrá convalidar por créditos de libre configuración en la UGR.

Es un curso básico, enfocado a dar una introducción al lenguaje Perl, aunque puede ser de interés a quienes ya tengan ciertos conocimientos y quieran o necesiten un título que lo acredite.

Más información en la web del CEVUG.

lunes, 11 de febrero de 2008

Nuevo "exploit" en el kernel de Linux

Leo en Slashdot que han descubierto un exploit para los kernel de Linux desde la versión 2.6.17 a la 2.6.24.1

La forma de comprobar si el núcleo de tu Linux se ve afectado es bajar el código C del exploit:

http://www.milw0rm.com/exploits/5093

Lo guardas y lo compilas:
    gcc 5093.c -o exploit

y lo ejecutas como tu usuario normalito (sin privilegios ni nada):
    ./exploit


A continuación puedes comprobar si eres tú mismo, o has sufrido una supermutación y te has convertido en root (no notarás nada en tu cuerpo mortal, claro):
    whoami

Si sigues siendo tú mismo, al menos estarás seguro de que este exploit no afecta a tu Linux...

Para resolverlo fácilmente puedes ejecutar un programa (primero lo bajas y lo compilas). En pocos días tendremos el kernel actualizado, hasta entonces, conviene ejecutar el siguiente programa al arrancar Linux:
http://www.ping.uio.no/~mortehu/disable-vmsplice-if-exploitable.c

En cualquier caso, si eres un hacker y no sabes cómo sacar partido de este exploit, siempre puedes coger el siguiente virus malo-malísimo y enviárselo a tus peores enemigos!!!

lunes, 4 de febrero de 2008

Un examen para quedarse helado

Hacer un examen no es plato de gusto para nadie (ni siguiera para quien para quien lo pone y/o vigila, bueno, dependerá del grado de sadismo, claro). Pero si es febrero y en el aula donde tienes que hacerlo no hay calefacción, no sólo lo pasas mal por los nervios (por lo que te juegas), sino que además debes sumar la incomodidad de pasar mucho frío. Además, la tortura será directamente proporcional a la duración del examen.

Pues bien, esta tarde hemos hecho el examen de Estructura de Computadores I en unas aulas sin calefacción (porque no habrán querido encenderla, no porque la instalación no esté ahí). Hay quien se ha tenido que poner el abrigo para terminar el examen (y quien no lo teníamos allí y nos hemos quedado helados).

Espero que por lo menos haya salido bien la cosa... he revisado un poco por encima algunos exámenes de problemas y diría que prometen (espero estar en lo cierto).

sábado, 2 de febrero de 2008

¡Haz que tu vista vaya como las balas!

No, no se trata de optimizar tus ojitos, me refiero a un artículo de Microsoft en el que se dan consejos para acelerar el Windows Vista:

Microsoft siempre pensando en sus usuarios. Mira que son apañaos y atentos. Han sacado una lista de trucos que pueden ayudar a mejorar el rendimiento de un equipo con Windows Vista.

Si te afecta, digo, si te interesa porque tienes el Vista instalado, echa un vistazo a esta página.

Entre otras cosas, te recomiendan varias obviedades, perdón... digo que te recomiendan que:

- Borres los programas que nunca uses. Tener algo almacenado sin usar no debería afectar a un sistema operativo, pero bueno...

- Limites el número de programas que arrancan en el inicio. Eso será que el sistema arranca muchas cosas; si lo hace, será porque son necesarios, ¿o no?

- Desfragmentes tu disco duro. Pero el NTFS se fragmenta?!?!?!?! ¿Sabrá Microsoft que existen sistemas de ficheros que no se fragmentan? ¿o es que su interés está en usar uno en el que los demás sistemas operativos no puedan escribir (fácilmente)?

- Limpies los contenidos de tu disco duro. ¿Se refiere al porno?

- No ejecutes muchos programas al mismo tiempo. Claro, es lo mejor, y si puedes, instálate un MSDOS que por diseño no deja abrir más de un programa al tiempo. ¿Me dice Microsoft que no conviene ejecutar muchos programas a la vez en un sistema operativo supuestamente moderno y de última generación?

- Desactives los efectos visuales. ¿Me vendes un sistema operativo muy potente y la nueva experiencia del usuario, que parecía que iba a tener orgasmos con el Aero, y ahora me dices que quite los efectos?

- Reinicies el equipo de forma regular. ¡Ah, vale! que Vista no reinicia ni apaga, sino que hiberna, por eso arranca rápido, igual que el winXP cuando lo hibernas; pues si esa era una ventaja respecto a XP...

- Añadas más memoria. Guai, y un jamón, que seguro que también se lo come, como se carga todos los recursos que le eches.

- Escanees tu equipo en busca de spyware y virus. Vamos a ver, ¿pero no se suponía que el sistema operativo iba ya preparado para que no le afectasen? Además, si a día de hoy se hacen sistemas operativos en los que no hace falta instalar antivirus y anti-troyanos, cómo es que Microsoft no ha atinado aún a hacer uno de esos!!!!!

- Desactives los servicios que no necesites. Pues sí, además, eso es algo que todos los usuarios sabrán hacer, sobre todo si hay que editar el registro.


¡Vamos, que les ha faltado poner que formatees el disco duro completo y te instales cualquier otro sistema!

En serio, creo que es mejor instalar (y usar) un sistema que te permita trabajar y no te obligue a estar continuamente limpiando, haciendo sitio, desinstalando, actualizando antivirus y escaneando, etc.

De todas formas, entre otras cosillas que se comentan, me han llamado la atención dos detalles que una empresa de este calibre no debería permitirse ni insinuar:

(1) "Restarting can fix mysterious performance problems where the exact cause is hard to pinpoint."

Parece ser que cuando su sistema está mucho tiempo ejecutándose, ocurren problemas misteriosos (tan tan ta chán ta chán ta chán ¡¡¡llamemos a Iker Jiménez!!!) cuyo motivo es difícil de establecer.

¡Vaya! A eso lo llamo yo: "bueno, parece que medio va; vamos a venderlo así, porque no tengo tiempo ni ganas de depurar este código que ya es inmanejable".

Y por otro lado, en el siguiente párrafo:

(2) "The more things you have open and the longer you keep them running, the greater the chances your PC will bog down and eventually run low on memory."

Bien, estupendo. Creo que en algún libro de sistemas operativos se habla de que es el sistema operativo quien debe ocuparse de la asignación de memoria y todas esas cosillas. Así que, si alguna aplicación no está bien programada y causa pérdidas de memoria, que el sistema operativo esté atento (en lugar de estar con sus zarandajas de colores) para evitar quedarse sin memoria.