mitago.net

Página web de Celso González

Hypermail y karm

Pocas cosas que contar, tras probar una gran variedad de mail-archivers, programas que generan un archivo accesible via web de una lista de correo, me he quedado con el hypermail.

Hypermail genera una serie de archivos html estáticos, una de las cosas que andaba buscando, con una interfaz agradable y que permite modificarlo al gusto. Hay que tocar mucho el archivo de configuración para que la cosa quede presentable pero sólo se hace una vez. Asi que en breve los archivos de la lista DoQmail estarán disponibles.

Programa del día, sacado de la bulmailing, para el karm una utilidad que permite asignar el tiempo que se dedica a cada tarea de una forma fácil

Además de esto ando programando la versión 4.0 del sudoku, que tiene como principales novedades que podrá solucionar sudokus de cualquier tamaño además del clásico 3x3, nuevos tipos de sudoku como el par-impar, el sudoku X y lo más importante el sudoku killer, posibilidad de imprimir sudokus para resolver y una opción que permita resolver el sudoku paso a paso en vez de ofrecer la solución completa.

Respecto a la programación los objetivos son separar la parte de presentación de la parte de cálculo y cambiar casi todas las estructuras estáticas a listas dinámicas (ole, punteros y mallocs a saco). El timeline previsto es que este fin de semana ya esté listo.

-----

vie 30 septiembre 2005 01:381 comentarios

Colección de enlaces

Una cosa tan tonta como inútil, un generador de nombres en Japonés. No se como he podido pasar hasta ahora sin saber que soy 長谷川 聖人 que quiere decir Hasegawa Masato. Si no ves los símbolos japoneses pasa la codificación a UTF

Te molesta que el menú de aplicaciones Debian de tu KDE sea tan soso, pues instala los Debian Menu Icons

También en kde-look hay un icono muy chulo que en breve tendré puesto en el weblog. El Debian Web Button

Paseando por el Planeta Castilla y León y más concretamente en Estoy sola porque me da la gana he visto una cosa que aún no entiendo basada en la ¿folksonomía?, el invento en cuestión son las Tagclouds

Y para acabar con los enlaces la cosa va de mapas, muy chulo el mapa de accesos de Ricardo, apt-get install earth3d, un buen sitio para bajar mapas de dominio público como es el MODIS, y con qgis y gpsbabel se pueden hacer cosas tan chulas como esta

Respecto a mi, tengo tres semanas más sin poder apoyar la pierna con algo de carga, lo cual me ha hundido en la miseria.

-----

jue 22 septiembre 2005 02:221 comentarios

Otro motivo para no usar Windows

Hasta ahora he sido muy reacio a meter publicidad en esta página. He estado probando algo del Google Adsense pero lo he limitado únicamente a las páginas del Sudoku y más como experimento que cualquier otra cosa.

La publicidad siempre la veo intrusiva, ralentiza un poco la carga de la página, y además la mayoria de amigos que visitan este sitio no son de los que pulsan en la publicidad. Eso he dicho, amigos. Así que si pudiese poner publicidad sólo a los que no son visitantes habituales no me sentaría tan mal

¿Y como hago para poner publicidad a unos sí y a otros no? Las páginas del nanoblogger son totalmente estáticas y además tendría que distinguir a los conocidos de los que no lo son.

La respuesta está en que estos conocidos suelen navegar con un sistema operativo libre y además no me siento mal poniendo publicidad a alguien que utiliza un sistema operativo propietario y un navegador que se pasa por el forro los estándares web

Dicho y hecho, un pequeño script en bash que me genera un juego de páginas .html.ie en base a las .html originales con la publicidad añadida y una regla con el mod_rewrite

RewriteCond %{HTTP_USER_AGENT}   .*Windows.*
RewriteRule ^(.*)\.html$         $1.html.ie          [L]

Ahora puedo poner uno de esos logos de "Diseñado para IE" en el que todo aquel que entre en esta página con un sistema operativo de M$ (aún tengo que buscar las reglas para el MacOSX) verá una bonito banner de Anuncios Google.

Y si estás con un sistema operativo como $DEITY manda y sigues viendo banners ponme un comentario ya que la habré jodido en algún sitio :)

-----

dom 18 septiembre 2005 00:465 comentarios

Dos buenas películas

Ayer fuimos a ver dos películas al cine. SinCity y El secreto de los hermanos Grimm. Una doble sesión continua de agradable resultado ya que las dos fueron realmente buenas.

SinCity. Llevaba tiempo detrás de ir a verla y al final lo conseguí. Tres historias cortas que sobre la ciudad de Basin City, en la que se entrelazan personajes y situaciones. Mucha violencia, pero historias interesantes al fin y al cabo. Impactante lo que puede llegar a realizar un hobbit con su anillo

El secreto de los hermanos Grimm. Aún estoy intentando averiguar cual es el secreto. Una buena historia, con unos personajes que se hacen querer, un cuento en el que fueron felices y comieron perdices... o no.

Me gustó más SinCity, ya que aunque son totalmente diferentes, esta es más novedosa. La de los hermanos Grimm me recordaba demasiado otras películas como Sleepy Hollow o alguna teleserie de el secreto de los duendes del bosque sin que ello le quite merito a la película

-----

jue 15 septiembre 2005 19:131 comentarios

Midiendo el tiempo de arranque

Gráfico con el tiempo de arranque del ibook El otro día estuve investigando los problemas del udev con los network block devices y aunque no conseguí sacar nada en claro estuve probando algunas de las alternativas al tradicional sistema de arranque.

Ya conocía las daemontools y su derivado gpl runit, siendo para mí las mejores opciones si no fuese por un par de problemas: primero que no son prácticos para un portatil ya que hacen una lectura de disco cada cinco segundos para asegurar que los servicios están levantados y segundo que implica modificar los scripts de arranque de todos los servicios, y sus actualizaciones, siendo inviable en una máquina que usa sid.

Así que mirando en los nuevos paquetes que entran en debian pude ver initng que dice ser un reemplazo del tradicional sysvinit. Aparentemente la cosa es mucho más rápida y con muchos colorines pero volvemos al problema de tener que rehacer todos los scripts de arranque de los servicios

Y por último, lo que considero el gran descubrimiento del día, bootchart. Bootchart no es un sistema de arranque, es una utilidad que permite monitorizar los tiempos y recursos que emplean los diferentes servicios que arrancan el sistema.

Un simple apt-get install bootchart, modificar el cargador de arranque para que init apunte a /sbin/bootchartd y ya tenemos una colección de datos guardada en /var/log/bootchart.tgz. Para poder interpretar estos gráficos podemos utilizar el paquete en java bootchart-view o utilizar un sencillo comando a traveés de inet que nos permite obtener un gráfico en svg, eps o png, como el de el principio de este post.

curl --form format=png --form log=@/var/log/bootchart.tgz \
	http://bootchart.klika.si:8080/bootchart/render > bootchart.png

-----

dom 11 septiembre 2005 22:381 comentarios

Utilidades para retoque de fotografía

Estoy trabajando en una nueva versión del plugin de NanoFotos y trasteando con diversas herramientas he encontrado un par de cosas que son realmente útiles de cara a la web

mogrify

Permite bajar la calidad de una imagen, lo particular de este invento es que bajando la calidad de una imagen al 80% no se aprecia ningún cambio relevante, y lo mejor de todo es que el tamaño se reduce más de la mitad en algunos casos.

Ejemplo:
mogrify -quality 80 imagen.jpg

Aviso importante Esta instrucción te machaca el archivo original asi que cuidadito al utilizarla

jpegtran

Esta utilidad permite, entre otras muchas cosas, cambiar la representación JPEG de una imagen. La conversión es sin perdida y permite reducir el tamaño del archivo asi a ojimetro como entre un 10 y un 20 por ciento.

Ejemplo:
jpegtran -progressive -outfile destino.jpg origen.jpg

Aqui empleamos la codificación -progressive que es la que suele dar mejor resultado, pero también se puede probar con -optimize

jhead

Por último jhead nos permite visualizar los datos exif de una imagen y en algunos casos puntuales modificarlos. ¿Alguién sabe de algún editor de cabeceras EXIF que permita modificar todo?

-----

mar 06 septiembre 2005 19:571 comentarios

Los problemas del Ibook

No lo había comentado pero hace unos días me devolvieron el iBook, en la tienda le instalaron un mac osx externo y lo estuvieron probando durante largo tiempo. Me dijeron que no habían encontrado nada y que lo único que se podía hacer era cambiar la placa base, cosa bastante cara, y pelearme con Apple por el tema de la garantía

Pues bien, examinando las listas de correo de debian-powerpc me encuentro estos dos mensajes titulados random hard resets y Low battery -> power down + clock set back to 1904-01-01 y pienso esto me suena familiar

Efectivamente, los problemas que describen son los mismos que tengo, he tenido yo. Las diferencias, yo no uso mousemu, mis cuelgues también se han producido con batería y desde luego no uso emacs. El único patrón que he encontrado en mis cuelgues es que sucedían en el arranque o con una carga intensa del procesador, habitualmente compilando el kelmer

Sospechosos posibles el kernel y el pbbuttonsd y como sin kernel no puedo vivir he mandado a paseo al pbbuttonsd

En la actualidad estoy con un kernel 2.6.12.5 que me da problemas solo si tengo el pbbuttonsd en marcha, así que me lo he cepillado del arranque y en la actualidad ibookeo de forma feliz

-----

jue 01 septiembre 2005 19:053 comentarios