Vídeo de la conferencia de Alan Cox en la OpenExpo

suiza.pngLa OpenExpo (Swiss Open Source Software Conference & Exposition) reunió esta semana, entre el 12 y 13 de Marzo, en Suiza a distintas personalidades y empresas relacionadas con software libre. Entre las más destacadas, Alan Cox, desarrollador del kernel contratado en estos momentos por Red Hat. Su conferencia, titulada «Práctica y procesos en la comunidad del kernel Linux» está disponible en vídeo (inglés), al igual que las diapositivas que usó.

En esa conferencia Alan explica los métodos y el proceso por el que atraviesa una porción de código fuente hasta ser aprobado e incluído en el kernel Linux. Se explica también cómo se han resuelto las disputas que ésto ha generado en alguna ocasión – y cómo las empresas que desarrollan para Linux interactúan con la comunidad para crear sus propios productos empresariales.

Publicada la lista de organizaciones aceptadas para el SoC’08

Google acaba de anunciar la lista de organizaciones mentoras para formar parte de la iniciativa Google Summer of Code™ 2008. La lista completa está aquí,  al lado de cada proyecto podéis ver un enlace al wiki donde cada uno ha ido apuntando las ideas que le gustaría ver programadas este año. Han sido más de 500 peticiones y Google ha decidido que dada la alta calidad e interés de muchas de ellas, aumentar de 150 a 175 el número de organizaciones aceptadas.

¿Cuál es el siguiente paso? Los estudiantes que quieran participar, deben de leerse el plan plan de trabajo de trabajo de Google. Este año hay una semana entre el anuncio de las organizaciones aceptadas y la apertura del período de recepción de candidaturas de los estudiantes. Si piensas participar, es momento de encontrar un mentor (una especie de director de proyecto en la propia organización para la que quieras colaborar) y convencerle de que tu idea es buena – si es nueva – y sobre todo, de que tú eres la persona adecuada para implementarla (tanto una idea tuya como alguna que ya haya sido propuesta por otra persona) 🙂   ¡Suerte!

HackIt! 2007 : nivel 5: solución

Bien, vamos a explicarlo para que parezca fácil y trivial. Sólo cuando te das cuenta de que equipos como SexyPandas que se clasificó para la Defcon del año 2007 en las Vegas estuvo atascado aquí es cuando empiezas a pensar que tal vez, no sea una prueba tan trivial… tal vez…

El alfabeto latino, cuando Roma conquistó Grecia en el primer siglo antes de Cristo, incluyó las letras Y y Z, quedando así (he dicho que lo iba a hacer fácil… la dichosa letra K, según la Wikipedia, también estaba en ese alfabeto, sin embargo, en la prueba HackIt! hay que quitarla para que el ejercicio cuadre…) :

A B C D E F G H I L M N O P Q R S T V X Y Z

Asignemos a cada letra del criptograma una letra de dicho alfabeto:

XXII VII XX XVI VI XIV XVI II XIII XXI XVI VIII XI XX VIII XI VI VII X IX VI XX II XIV XV    =
22 7 20 16 6 14 16 2 13 21 16 8 11 20 8 11 6 7 10 9 6 20 2 14 15    =
Z G X R F P R B O Y R H M X H M F G L I F X B P

Bien, en cifrado César puro, cada letra del mensaje en claro se sustituye por la letra que aparezca 3 posiciones más adelante en el alfabeto, por lo que para descifrar, habría que seguir el proceso inverso. Sin embargo, en esta prueba el cifrado se aplicó sustituyendo cada letra por la que estuviera 3 posiciones _más atrás_, por lo que para descifrar, hay que sustituir cada letra del criptograma por la que esté 3 posiciones más adelante. ¿Mareado? Hagamos esto último (la sustitución, no el mareo) :

C L A V I S V E R B U M P A M P I L O N I A E S T («La palabra clave es pampilonia»).

Y pasamos así al nivel 6, que empieza con el saludo «Sapientia melior auro» («La sabiduría es mejor que el oro» es el lema de la Universidad de Deusto, fundada en 1886 por la Compañía de Jesús. En Deusto trabaja como profesor Pablo Garaizar, txipi, organizador de la prueba del HackIt!)

Poppler 0.7.2 : soporte de anotaciones a PDFs

Poppler sigue el camino marcado para añadir el soporte de anotaciones al binding glib. Iñigo Martínez nos comenta que la versión 0.7.2 de Poppler publicada el pasado día 12 incluye las siguientes novedades (a la espera de la versión 0.8 planificada para el 26 de Marzo – siendo la RC2 el 19 de Marzo):

* Mejoras a la hora de casar tipos de letra (entre lo que se dispone en el sistema y lo que necesita el PDF)

*  Añadido soporte preliminar para anotaciones en el frontend glib

* Añadid soporte inicial para visualización de películas incrustadas en el PDF

* Dependencia GDK  es ahora opcional en los bindings glib

Recuperar archivos borrados en particiones ext3

Carlo Wood ha escrito un excelente HowTo técnico sobre cómo recuperar archivos borrados en un sistema de archivos EXT3. Como complemento al artículo ha programado una herramienta llamada ext3grep que ayuda en esa tarea. El artículo y la herramienta son muy técnicos, se mete a fondo en el funcionamiento interno de ext3, o sea, es una delicia de artículo para que nos podamos divertir esta semana santa 🙂 Lo malo es que el autor no ha publicado aún el código fuente de ext3grep, aunque se le puede solicitar por email (yo ya lo he hecho, a ver qué me dice). Enlace para apuntar.

UPDATE: Carlo Wood me ha respondido indicándome que el código fuente ya es público para todos, basta con leer la lista de ext3grep en Google Groups y verás el enlace.