Archive for septembre, 2008

The revenge of the Unicode

septembre 30, 2008

Bon ce coup-ci c’est peut être la bonne, l’explication ultime (?) semble être ici.

Pour lire : Connaitre l’encoding (la repr binaire) de ce qu’on recoit, sinon on devine le plus proche et en fonction de la criticité de l’appli on bascule en ‘replace’ ou on gère au try except.

Pour écrire : ustr.encode(‘utf8’)

unicode_str = ascii_str.decode()

unicode_str = utf8_str.decode(‘utf8’)

unicode_str = utf8foireux_str.decode(‘utf8′,’replace’)

Publicités

how to print python source code

septembre 30, 2008

use the force luke :

enscript -E –color -whtml –toc -pfoo.html *.py

source code avec highlight et printable via browser ! pas sympa ça ? Maintenant reste plus qu’a creuser la manpage pour faire une version postcript avec multiple page sur une A4, numéro de lignes, linewrap et tout le toutim… GNU rules ! 😉

firefox session restore

septembre 2, 2008

about:config

browser.sessionstore.enabled = true