Mur blanc

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

lundi 23 avril 2007

Thinkpad T42 (Tatanka) Debian

Grande nouveauté pour moi, depuis hier : j'ai un ordinateur portable. Une joyeuse bête d'occasion, IBM Thinkpad T42 2373, baptisée Tatanka (soit bison dans la langue des sioux -- je dis ça pour ceux qui n'ont jamais vu le film Danse avec les loups[1]). Elle tourne tant bien que mal et petit à petit sous Debian Gnu/Linux (unstable).

Notes

[1] et pour ceux qui l'ont vu mais n'ont pas été frappés par Kevin Kosner hurlant Tatanka ! Tatanka !

Lire la suite...

vendredi 20 avril 2007

Réflexion musicale

Qu'on se le dise... Alice in Videoland supporte mal la diffusion en 128 kbps par Icecast 2 (via mpd) sur le réseau (local et wifi en l'occurrence). Et en 64 kbps, c'est encore pire. A moins que ce ne soit le haut-parleur de mon portable qui gâche tout. Pourtant, l'encodage initial en ogg/vorbis est bon.

J'avoue, j'ai écrit ce billet simplement pour frimer et faire geek.Mais si quelqu'un est intéressé, je peux expliquer comment j'ai fait (c'est pas dur et le net est plein de tutoriels à ce sujet, cela dit).

Et puis AIVL, c'est un super groupe, merci à Corsac de m'avoir fait découvrir (et non, ne le cherchez pas à la FNAC, ils ne sont pas diffusés en France - cdon.com est ton ami).

mercredi 11 avril 2007

Votez pour votre préféré

Bonjour,

  • si vous haïssez les ordinateurs, tapez 1
  • si vous haïssez les divisions flottantes, tapez 2
  • si vous haïssez la logique et l'algèbre, tapez 4
  • si vous voulez une division dans Z^n, faites signer une pétition par Nicolas Hulot
  • si vous êtes débordé par vos formules, vos calculs, et tout ce bazar qui a une tête tellement étrange, raccrochez.

Pour des choix multiples, additionnez les nombres correspondants. Merci, et bonne journée.

dimanche 8 avril 2007

Bribes dans le métro

Croiser deux personnes dans le métro. L'un arbore sur son t-shirt un large logo Firefox. Entendre l'autre lui dire : c'est ça que fait Ubuntu. Les regarder s'éloigner, sans discerner un mot de plus.

Se poser la question : mais que fait Ubuntu ?

lundi 19 mars 2007

Parapluie technologie

Entendu au hasard d'une discussion sur notre avenir [1] : Je ne suis même pas une apprentie mini-geek... Il faut que j'achète un parapluie.

Un instant magique de pur bonheur absurde.

Notes

[1] Celui de jeunes ingénieurs qui n'ont pas spécialement envie de le devenir

samedi 17 mars 2007

Patch

Il y en a qui publient dans des revues scientifiques. Il y en a qui gagnent des jeux-concours. Il y en a qui réussissent leurs TP de réseau. Il y en a même qui arrêtent de fumer.

Chacun sa petite gloire personnelle. Moi, je viens de créer mon premier patch pour un projet libre. Ça marche, ça compile, je l'ai fait tout seul avec mes petites mimines. C'est beau, c'est fonctionnel, c'est magique. Et puis darcs est un vrai bonheur à utiliser.

Promis, je vous préviens quand il entre dans le répertoire officiel.

Mise à jour : C'est fait ! Et en plus, c'est utile (on peut à présent compiler le serveur en mode natif, grâce au travail d'Alain Frisch, ce qui nécessite la dernière version d'Ocaml, que mon patch permet d'utiliser - la boucle est bouclée).

Sat Mar 17 17:00:34 CET 2007 balat at pps.jussieu.fr
* Native code version
It is now possible to build Ocsigen in native code
IMPORTANT WARNING: You need a modified version of ocaml for now to use that!
(natdynlink branch in OCaml CVS, by Alain Frisch)

Wed Mar 14 18:34:37 CET 2007 Gabriel Kerneis <gabriel@XXX.info>
* Support for Ocaml 3.10 (EXPERIMENTAL)

Précision à l'intention des lecteurs perdus : ça veut dire que j'ai contribué à améliorer un logiciel, en l'occurrence le serveur web Ocsigen en lui ajoutant la possibilité d'être compilé avec la dernière version d'Ocaml (3.10 beta).

mardi 20 février 2007

Ego

Je suis fier de moi. Et c'est un peu frustrant de ne pas pouvoir expliquer pourquoi sans rentrer dans des détails techniques incompréhensibles.

Disons pour simplifier qu'il y avait un problème. J'ai eu une idée pour le résoudre, quasi-instantanément. Puis j'ai creusé, creusé, creusé, jusqu'à ce que l'idée devienne réalité. Et ça a fonctionné.

Alors je sais que je me répète mais... je suis fier de moi.

vendredi 29 décembre 2006

Instant de lumière

Je viens de franchir un cap. J'ai compris la translation de type dans OCamlduce. C'était pourtant pas dur. Suffisait de lire la doc. Comme d'hab quoi.

Bon, pour les gens déraisonnablement curieux, le point crucial est le suivant (extrait du manuel d'OCamlduce) :

# let f (x : {{ Int }}) = {{ x + 1 }} in List.map f {: [ 1 2 3 ] :};;
- : {{Int}} list = [{{2}}; {{3}}; {{4}}]

In this example, the result type of the translation is inferred to be {{ Int }} list (because the type for f is given). The corresponding x-type is {{ [Int*] }}.

Donc je résume : d'une part, utiliser la bonne syntaxe (forcément, {{ ... }} au lieu de {: ... :} ça ne fonctionne pas) ; d'autre part, indiquer explicitement le type de la fonction appliquée pour que l'inférence de types ne se prenne pas les pieds dans le tapis.

Bon, bah on va pouvoir commencer à coder...

jeudi 16 novembre 2006

Publicité discriminante

Si vous prenez le métro parisien régulièrement, vous n'avez pas pu louper toutes ces affiches sur le rentring, le concept que les new-yorkais nous envient. Petit rappel des faits et analyse de la situation (un peu geek sur les bords).

Lire la suite...

dimanche 29 octobre 2006

XHTML 1.1

Dilemme de geek.

Lire la suite...

- page 1 de 2