informática
Como dicen los guiris, WTF!?
Las vueltas que da la vida. Recordando épocas pasadas me he vuelto a enganchar a la criptografía y sus pruebecillas que hacen que la mente no descanse. Suele pasar cuando tienes bastante tiempo libre en tu trabajo. Pues cacharreando por internet sobre una de tantas pruebecillas para recordar/buscar información me encuentro con esto…
Python no es C...
… y las cosas no se hacen igual.
Este post tiene su origen, como tantos otros, en cosas triviales: Leía el libro “Rapid GUI programming with Python and QT” (que interesante soy :P) cuando me topé con una instrucción que no conocía: unichr(i). Este built-in devuelve el carácter unicode que representa el entero i.
Primera ejecución completa de EPPLI
Me llena de orgullo anunciar que hace escasos minutos se ha completado la primera ejecución completa (sin errores :P) de mi proyecto final de carrera, EPPLI, con un tiempo de ejecución total de 28 segundos, 11 procesos emulados y 22MB de log :D
Para el que no lo sepa, EPPLI means “Emulador del Planificador de Procesos de LInux”, y emula … el scheduler de la versión 2.6.11.
Lo que está listo es el “core”, ahora me queda la interfaz y la capa intermedia que supongo no me será tan jodido…
¿Te comprarías uno?
Mario, lo siento, pero he encontrado un proyector mejor que el tuyo. Es más molón :D
A ver cuántos “novios” le salen xD
Parece ser que cuesta unos 3000 $ ¿Te comprarías uno?
Visto en Debatalia
Página oficial con video a alta calidad: Nikkoamerica.com
twattr!net: collaborative picoblogging
Si el Twitter es microblogging, mi gran amigo el Dr. Pepix ha creado el picoblogging. Siguiendo el enlace descubriréis lo último en picoblogging colaborativo.
Un avance de lo que viene (I)
Para aquellos incrédulos que pensaran… “Bah, eso no lo hace…”, aquí dejo un pequeño avance de los progresos de uno de mis actuales proyectos…
Y ahora… ¡que os coma la envidia! :D
Nombres desafortunados (II)
Robándole el título de la entrada a coquevas, muestro esta instalación:

Para tranquilidad de las mentes más puritanas:
A free environment for regular expression testing (ferret). It allows you to write regexes and test them against a sample text, providing extensive output about the results. It is useful for several purposes: . - exploring and understanding the structure of match objects generated by the re module, making Kiki a valuable tool for people new to regexes. - testing regexes on sample text before deploying them in code. . Kiki can function on its own or as plugin for the Spe Python editor.
Aunque no sé si consuela a nadie xD
Nombres desafortunados
Cuando el otro día pinché el disco duro externo de edinne en mi ordenador, me encontré con este autoarranque:
Inmediatamente después me dieron ganas de ir al servicio.
Primero de mes
Me gusta el olor de los mailing list memberships reminders por las mañanas
-Parafraseando a @pedlagdur y a Apocalypse Now
(Hace unos minutos)
Una utilidad del SMP
Hola amigos!
Soy yo, y hoy vamos a hablar de una utilidad práctica de los sistemas SMP.
Hace poco descubrí un programa llamado pbzip2, que no es ni más ni menos que la versión paralelizada de bzip2. Los resultados son “esplectaculares”. Vamos a hacer una prueba: Voy a generar dos ficheros de 50MB cada uno, de pura basura (directo desde /dev/urandom):

Y ahora medimos el tiempo que se tarda en comprimir con el clásico bzip2 (compresión máxima):

…y ahora con su hermana, “la paralela”:

Como bien dice la teoría de los sistemas SMP, la potencia de 4 CPU’s (o cores) en SMP no es la misma que la de 4 CPU’s (ya sabéis a lo que me refiero…) y se nota, pero no deja de ser molón el aumento de velocidad :).
Como reflexión: he tenido que usar ficheros con contenido aleatorio porque no he sido capaz de encontrar en mi sistema ningún archivo de tamaño considerable que no estuviera ya comprimido o usara un formato comprimido… ¿Cuándo fué la última vez que comprimisteis un archivo?


