-->[]

Aller au contenu | Aller au menu | Aller à la recherche

mardi 29 mars 2005

Jura pas dû manger autant

Petit weekend trankillou à Voray, près de Besançon, chez Marie, pour fêter son anniversaire, qui fut d'ailleurs très réussi. Ca m'a donné l'occasion de connaître le groupe Spakr, qui est vraiment chouette. Sinon, comme d'habitude, on a pas arrêté de manger, notamment plein de chocolat. Et comme d'habitude, toujours des gens super agréables. Bref, chouette weekend.

vendredi 18 mars 2005

Tu feras gaffe t'as pas mis les deux mêmes charsets

Bon, j'ai enfin fait un truc que je voulais faire depuis un petit moment: basculer mon système en UTF-8 au lieu d'ISO-8859-1. Heureusement, sous Debian ça reste en partie assez simple:

$ sudo dpkg-reconfigure locales

Il suffit de générer les locales de son choix, par exemple fr_FR@euro.UTF-8, en_US.UTF-8, puis de sélectionner la locale par défaut du système, dans mon cas le second, mais peu importe.

Ça permet d'avoir toutes les applis dans cet encoding, notamment Konsole, que j'avais jamais réussi à basculer juste elle-même en UTF-8, contrairement à xterm qui permet de le faire même dans un environnement ISO.

Le truc plus rigolo est pour IRC: mon client IRC (irssi) tourne dans un screen sur poivron, auquel je me connecte en SSH à partir d'un shell qui tourne sur ma machine dans son propre screen... Simple n'est-ce pas ? Donc après avoir obtenu que Konsole utilise de l'UTF-8, il faut lancer chaque screen en rajoutant l'option -U, que ce soit lors de la création ou de chaque « rattachement ». Enfin, dans irssi, il suffit de bien définir l'option term_type (/set term_type utf8), et tout marche nickel.

Bien sûr, comme j'ai souvent été soûlé par les gens qui arrivent avec leurs gros sabots sur des channels IRC où tout le monde est en iso-8859-15, et qui balancent de l'UTF-8 comme si de rien n'était, je me suis dit que j'allais pas faire la même chose :) Par chance, des gens (dont en dernier lieu Johan "Ion" Kiviniemi) ont eu la délicatesse de faire un script irssi nommé « recode », qui permet d'utiliser des charsets différents suivant les chans, et de traduire de l'un à l'autre facilement. Du coup, étant plus souvent sur des chans en ISO qu'en UTF-8, ces options conviennent :

/set recode_terminal_charset utf-8 (encoding du terminal)
/set recode_default_charset iso-8859-15 (encodage par défaut sur les chans)

La dernière option est écrasable au coup par coup avec l'option /recode, ce qui est particulièrement intéressant pour respecter les pratiques de chaque chan.

Enfin, il est à noter que, bien que la plupart des programmes se comportent très bien avec cet encoding particulier qu'est UTF-8, dans lequel le prédicat « 1 caractère = 1 octet » n'est plus vrai, ce n'est pas le cas de tous. Notamment, zsh gère assez mal le retour arrière (backspace), car il faut presser 2 fois la touche pour effacer un caractère de 2 octets comme 'é'. Bien sûr, ça pourrit l'écran, donc il faut enchaîner avec un petit Ctrl-L. Trop bien. Je crois que le complètement se passe mal aussi dans certains cas bizarres.

Hormis ces quelques cas, « jusqu'ici tout va bien ».

mercredi 9 mars 2005

Conseil europuant

Je ne ferai aucun billet acide sur le fait que la directive sur les brevets logiciels ait été adoptée dans une ignorance aussi ahurissante que gerbante de la démocratie, parce que d'autres gens ou sites l'ont déjà fait beaucoup mieux :

Aucun blabla grandiloquent sur la question, donc, car mon dégoût me coupe net toute impression de pouvoir faire quoi que ce soit (défaitisme ?). En revanche, juste cette photo, qui vaut mieux qu'un long discours.

samedi 5 mars 2005

hosting

J'ai jamais eu moins de temps pour bloguer que depuis que j'ai le net à l'appart. Va y avoir un effort d'organisation à faire, pour l'instant j'ai plutôt l'impression que les journées ont rétréci.

C'est con, ça arrive juste quand Marie part :/ Enfin ça veut dire qu'on va pouvoir communiquer pendant la semaine sans se ruiner en téléphone. En parlant de se ruiner, je cherche toujours quelqu'un pour partager la location des 30m² de l'appart'.

Enfin bon, merci Noos :) Première fois de ma vie que j'ai le net chez moi, heureusement que je bosse pas dans l'informatique hein. Du coup, j'ai même une borne wifi, que je partagerai bien sûr volontiers avec toute personne capable de passer outre le chiffrement WEP + la restriction sur adresse MAC, ou, plus compliqué, toute personne capable de me supporter comme colocataire :)