miércoles, julio 07, 2004

Taldomanía y maldito python

Y cuánta plata le deberían en un mundo perfecto a Agustín Arenas por el uso de su imagen como Super Taldo?

El Ingeniero Comercial, de vuelta al ataque.

Mucho python y xml por hoy, me voy a dormir. El mxTidy me dejó la cagadita, estoy salvando con python2.2 por mientras que la 2.3 me quedo inusable, gracias san debian y tus instalaciones paralelas!.

Escuchando: Supertaldo, por Sócrates.

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).



fabian@aiwha:~$ iconv -t utf8 < index.html.tmpl > > lala.html.tmpl
fabian@aiwha:~$ mv lala.html.tmpl index.html.tmpl

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

Simplicidad ante todo

En una relajante y terapeutica sesión de CSS y XHTML, cambié el template de Planeta Blogs. Mi orientación va hacia la facilidad de lectora, mas que a un «slick» acabado.

Enjoy.

domingo, julio 04, 2004

Tremenda irresponsabilidad

Hace unos días, cuando estaba de shopdogazo junto a Juan Carlos y Pedro, me di cuenta de un «detalle»: que mi licencia de conducir había expirado.

Mi licencia expiró no el fin de semana pasado, no hace un mes, sino que el 29 de Enero!. Es el colmo de la irresponsabilidad, estuve manejando como 5 meses con la licencia vencida :(

Mañana mismo paso a la municipalidad.

Update: Y acabo de ir a dejar a mi primo Alvaro a su departamento, ya que se nos pasó la hora de las micros tocando guitarra, que irresponsabilidad :(

Ocio Máximo

Y siguiendo con la «onda blogger», y gracias a que el día de hoy fue una devoción al ocio, les presento Planeta Bloggers Chilenos, en donde reuní algunos de los blogs no-computines que visito con cierta periodicidad. Algunos me los salté, gracias a lo asqueroso de sus feeds.

Incluso debí realizar una modificación en planetlib.py debido a los <br/> de blogger.com.


--- orig/planetlib.py 2004-07-03 19:00:02.000000000 -0400
+++ planetlib.py 2004-07-04 02:51:33.000000000 -0400
@@ -19,6 +19,7 @@
import os
import re
import time
+import string

import feedparser
import StringIO
@@ -180,6 +181,10 @@
"""
data = f.read()
+ data = string.replace (data, "<br/>", "<br />")
+
if hasattr(f, 'headers'):


Si quieres ser agregado, mailazo, grito, messengerazo, o irceazo.

Enjoy.

PD: El que alegue por el rip del template, se va de palmetazo por las orejas, ya lo cambiaré.

Mis regalones celosos


<dewback> te paso que el vim cago la syntaxis?
<dewback> me cago la syntaxis...
<dewback> ahi esta bajando una nueva version...
<sourcer> solo en upgrades chantas

<sourcer> que no le cambian la version el el path de
donde lee los plugins
<dewback> si
<dewback> esasto
<sourcer> y han habido como 3 o 4 desos desde que tay
pololiando
<dewback> jejeje
<sourcer> jajajaja

<sourcer> sipos
<sourcer> no pierdo oportunidad pa mostrar mis celos
<sourcer> wuajajajaja
<dewback> jajaja

viernes, julio 02, 2004

Sobre bloggers

Hoy fue un dia de vagancia blogera. Me di el gusto de pasearme por cuanto link perdido encontré en los blogs cercanos y, asi como niño alejandose de casa, sin darme cuenta ya estaba a como 20 links lejos de mi blog.

Que de Diego salté a un tal Claudio, Maga, Zuirdj (que si estaba con anterioridad en mi retina) que luego me llevó donde un penquista llamado Rodrigo de donde fui a parar a la casa de Roberto y alejándome más aun del calor de mi casa a la reunión Blogera del 11 de Junio a la cual fui invitado, pero no pude ir con mi novia (que también es bloger), ya que estaba en Concepción para entonces. Ahí si que degeneró el paseo, transformándose en un Mozilla con mil tabs abiertos de algunos milímetros tan solo de ancho en mi monitor de 19'.

Más café por favor, que preferí reemplazar por un batido de piña con chocapic sin monos tóxicos; otra de Kent One, que también decidí reemplazar por chupetear más chocapic junto a mi perro Bruno, porque la noche se viene larga.

Sin darme cuenta ya llevaba un par de horas leyendo vidas ajenas, historias en código, de esas en que obvias la mitad de la información, porque los que leen se saben la otra mitad, pero yo no. Me sentía excluído y de puro picado, más excavaba en sus historias, hilando relaciones y aventuras comunes entre uno y otro blog.

Con esa idiota sensación de haber descubierto la pólvora, el agua mojada (de lo que el profesor de Construcción de Andrea sabe mucho) y perfeccionado la rueda por algunos segundos me di un palmazo en la frente y me di cuenta que esos blogs han estado casi tanto tiempo alli como yo vagando por la red. Y yo blogeando desde el 2000 nunca los vi pasar.

Y si nos ponemos técnicos, mi primera página del 1996 hospedada en un todavía «casi nuevo» IBM RS/6000 en mi universidad (en que o la hacías escribiendo el html en vi, conectado desde una terminal tonta con pantalla ámbar, o simplemente no la hacías), en que contaba que casi lloro la primera vez que no me saque un 7 y que mi grupo favorito era Dream Theater también se considera blog, ¡así que saquen la cuenta «novatos»!.

Extraño es esto de blogear. Hace muchos años atrás comencé por documentar cuanta estupidez nueva realizaba en mi aporreado pc con Linux, costumbre bastante expandida en la comunidad del software libre, donde si no te atreves a aportar con líneas de código, al menos aporta tu experiencia. De pronto, esto de «documentar» se transformó en «Changelogs» personales (un changelog, para los ignorantes en el tema, es un archivo en el cual se anotan los cambios realizados durante el desarrollo de un proyecto, de forma de saber en que, como, cuando y por quién ha cambiado).

Sin siquiera notarlo, entre los «hoy aprendí a usar expresiones regulares y por si a alguien le sirve, estas son ...» comenzaron a aparecer los «hoy conversé una Escupo con mis amigos sobre expresiones regulares» y más adelante aun los «hoy simplemente me converse una Escupo con mis amigos». De a poco se fue alejando el espíritu de documentación (que escribia tan solo un puñado de veces al mes) en plasmar mis propias actividades. Encendí la webcam de ideas y letras y de ahi nadie mas paró. Por supuesto esto corre por todos los viejos blogers que pululamos la red.

Cuando llegué a la lista de blogs chilenos que está reuniendo este nuevo amigo del alma que conocí, pero que el aun no lo sabe, descubrí que mi weblog ya está dentro de la famosa lista, y con la descripción mas mamona y distorsionada que pude ver.

En un principio me atacó la risa, un minuto despues la ira y un microsegundo después la comprensión. Qué saben de mi más que mis últimos posts?, llevo casi 4 años blogeando y 3 de ellos al menos fueron con aires técnicos y justo EL mes que me pongo de novio y por consiguiente la baba se escurre por mi rostro pensando en mariposas y atardeceres, es cuando se les ocurre conocerme.

«... 32. DewBack: de Fabián Arias, un chico enamorado al que se le stán pegando sanas costumbres tales como ver las puestas de sol y las flores camino a clases. ...»

Es cierto, solo hay una oportunidad para la primera impresión.

(Btw, es solo «Dewback», sin capitalizaciones extrañas)