Ponte al día

Fin de año, fin de clases y por fin vacaciones «de veritas». Me fui a santiago de sorpresa tras terminar los exámenes y tan solo volví a pasar las fiestas con mi familia a Concepción.

Pasaron las elecciones y hoy en día la política se pone más viscosa que nunca cuando el cuasi virtual cuasi empate provoca manotazos desesperados por ambos lados, Michelle muy de amiga con Guillermo y Sebastián muy de amigo de los Walker.

Me llegaron por fin los cd’s de Ubuntu Breezy, ya pensaba que iba a tener que esperar para Dapper Drake para volver a pedirlos y por suerte esta vez no me cobraron las casi 200 lucas que la vez anterior Aduanas pensaba sacar de mi bolsillo. Si no tienes y deseas uno, da el grito y te entrego uno autografiado por mi perro y por mí.

GNOME en stand by como siempre ocurre noviembre y diciembre de todos los años, echémosle la culpa a los certámenes y exámenes finales. Y de pasada con una discusión protagonizada por Linus. A fin de cuentas Linus como desarrollador de interfaces es un muy buen programador del kernel .

El Planeta Blogs más que stand by esta en proceso de demolición. No tengo el tiempo (y a veces ni las ganas) de desarrollar algo más decente que el Planet y como no hay ayuda proactiva (no necesito más comentarios «te ayudo en lo que necesites», por favor) me temo que aquél sitio terminará en el recuerdo.

Al día y planetario

Después de tunimil correos contestados, estoy al día. A ratos me sentía como «Bruce Almighty» cuando temrinaba de contestar tres millones de correos, revisaba los nuevos y ya tenia otros cuatro millones más.

San Pedro
Recuerdos de las tardes de vagancia con Andrea, ese día en la Laguna Chica Grande de San Pedro.

Por supuesto que no eran tres millones, pero contestar decenas de correos de un paraguazo necesita tiempo, justo lo que no me sobra.

San Pedro

Con esto también inscribí a otro medio centenar de personas al Planeta Blogs, y casi todos de Blogger, como se nota que los artículos del mercurio han hecho su efecto. Por otra parte el ir cerca de los 400 blogs inscritos está haciendo que implemente otra solución aparte de Planet, tal vez pings xmlrpc. Quien sabe, pero con el poco tiempo libre que me queda para administrar el sitio difícil que lo haga muy pronto.

San Pedro

Esta semana oficialmente se acabaron las vacaciones, de vuelta a clases y de vuelta al trabajo. Ya estamos listos también para la proxima Reunión de Formación de Desarrolladores GNOME en la Universidad Central y la décima probablemente en la Univrsidad de Concepción.

San Pedro

Esto de ser tan solicitados …

UTF-8

Otro detalle con el uso Planet es su uso de UTF-8 en el tratamiento de los feeds.

Planet recupera los feeds, determina si son iso o utf y lugo convierte todo a unicode. Luego la generación de la página es también pensando en unicode. Por esto, los templates y configuración también deben estar en unicode (si es que contienen carácteres «extraños») y el template debe indicar que se esta utilizando utf-8.

Esto, a traves del encabezado xml (de utilizar xhtml) y en Content-type mediante un meta.

El xml:

<?xml version="1.0" encoding="utf-8" ?>

El meta:

<meta http-equiv="Content-Type" content=
  "text/html; charset=utf-8" />

Pero mis problemas con unicode no acabaron allí. Como apache le continuaba indicando en la cabecera que el encoding era iso-8859-1 (AddDefaultCharset está seteado en on) fue necesario indicar que enviara la salida en unicode mediante:

AddDefaultCharset utf-8

Dentro de un .htaccess si el Override lo permite o dentro del httpd.conf

Y tan tan!, nuestros planetarios ahora si que comprenden todos los encodings estandarizando mediante unicode todas las salidas.

Otro tip sobre unicode. Si estás trabajando en iso-8859-1 y deseas convertir tus archivos de texto (templates y configuración) a unicode, utiliza iconv(1) (parte de libc6, asi que deberías tenerlo instalado).

[email protected]:~$ iconv -t utf8 < index.html.tmpl > \r
> lala.html.tmpl
[email protected]:~$ mv lala.html.tmpl index.html.tmpl

Y listo, quedarán convertidos a utf-8.