Mini poste


h1 1/26/2006 06:03:00 PM

Ici j'avais tapé un post depuis mon Palm. Je testais Opéra Mini ça me plaisait bien, beaucoup plus confortable que Blazer, le browser par défaut de Palm. Mais la page de soumission a marché bof (forcément l'AJAX..) et surtout le contenu du post a été oublié.

Ensuite j'ai remarqué que les images étaient pixelisées, même celles plus petits que ma définition, genre les boutons sur mon blog. Je vais dans les préférences de Java et lui signale que mon Palm est haute-définition, hé ho. Dans la foulée j'augmente l'occupation mémoire autorisée. C'est super joli après, mais depuis Opéra Mini plante systématique, à des endroits différents, avec une erreur système ou pas. Grmbl.. Faudra que je voie si quelqun a résolu ce problème.

La Pelle du Geek


h1 1/25/2006 02:46:00 PM

Faut que j'arrête les jeux de mots à deux balles...

Donc ce matin arrivé tôt au labo, j'essaie de réfléchir à des trucs non triviaux, me forcer à pas coder et pas écrire le TP2 de Caml. C'est pas facile, je fais quelques plans de travaux à tenter, pose quelques idées. Mais Slashdot est là et m'attire très perceptiblement. Malheureusement, quelques geekeries se sont agripées aujourd'hui, il faut que j'en parle c'est plus possible. J'apprends qu'Opéra sort un nouveau browser pour périphériques mobiles, portables, PDA, Palm, tout y passe puisque c'est en Java. Java c'est moche, mais le soft a l'air bon, et pour accélérer et alléger le travail est prémaché par les serveurs d'Opéra. Bémol du coup, adieu la vie privée et la sécurité. Il faut donc que je teste ça absolument. Et du coup il faut aussi absolument que je m'achète un dongle USB-Bluetooth pour me connecter à Internet et synchroniser mon Palm. Et une nouvelle souris Bluetooth aussi tiens. Et un casque pour utiliser mon Palm en baladeur MP3 sans fil... Aidez-moi, c'en est trop !

Au passage Phd Comics n'avait pas eu ma visite depuis longtemps et ça valait le coup d'y retourner:

Avec transition, bonsoir !


h1 1/24/2006 11:24:00 AM

Liquidsoap intéresse peu de gens, et tout le monde se fout de ses entrailles, mais voila je poste quand même sur mon boulot récent dessus, ça finira ptet par changer.

On voit enfin les transitions pointer le bout de leur nez dans liquidsoap. Finalement je n'implémente pas de méthode de simplification de source pour éviter les empilements de transitions à l'infini. A la place, je simplifie toujours une transition vers S en S quand j'applique la transition suivante.

Par contre j'ai dû faire gaffe à la garbage collection, bien éteindre les transitions quand je les termine pour qu'elles puissent être nettoyées, et un vieux système qu'on avait mis en place pour pouvoir endormir une partie de l'arbre quand elle ne servait pas trouve finalement une vraie utilité ici, où on veut qu'une source se place en position d'être réclamée par le gestionnaire de mémoire si possible. J'en ai profité pour simplifier un peu le code de la classe de base des sources.

Mon petit test que je mettrai bientôt sur Geek Radio est simple mais prometteur. On diffuse une playlist, entrecoupée d'interventions live, et insère en guise de transition un jingle de début et de fin de live. C'est déja bien moins brutal que ce qu'on a sur RadioPi ou Geek Radio, où on saute du coq à l'âne autour des interventions live. Pas encore d'effet audio spécial, mais je sais qu'on passera facilement à des choses plus complexes quand j'aurai ajouté les opérateurs supplémentaires nécessaires.

A venir: meilleure API d'opérateurs, nommage, nouveaux trucs utiles pour les transitions, puis syntaxe alternative à la ruby (mais avec toujours application partielle à la ML et labels et inférence de type façon OCaml)...

Avec tout ça je bosse pas tant que ça, mais j'ai quand même trouvé un bug important dans le code d'un des chercheurs de notre projet, et je l'ai corrigé -- je suis fier, oui.

Pino


h1 1/23/2006 05:07:00 PM

Pino est le lapin Nabaztag d'Estelle. Avis aux intéressés: pour lui envoyer un message, j'ai mis une interface sur mon site perso.

Nabaztag est développé par des mecs sympas visiblement, petite boite, contact avec les utilisateurs, ouverture de la spec pour les geeks, ils ont publié l'assembleur du petit lapin et la spec de l'interface web pour lui parler. Par contre, ils font payer des services à la con en plus du prix du lapin, ça m'énerve. D'autant que ces services sont en grande partie accessibles directement sans compte chez eux, si on utilise directement l'API qu'ils ont ouverte, via des interfaces open-source développées par des utilisateurs, telle celle que je vous propose là-haut. Bref, espérons qu'ils clarifient leur position, dans le bon sens.

PoP


h1 1/22/2006 03:45:00 AM

Bah voila, j'ai fini Prince of Persia Sands of Time. C'est vraiment un super jeu. Tout du long les images sont splendides, les niveaux sont super bien faits, bonne difficulté, malgré la linéarité dominante il y a quelques salles cachées, et on se retrouve par moment dans des salles à l'ambiance fantastique, musique, lumière surnaturelle, etc.

J'ai bien aimé tout du long le petit film dans le jeu, la relation entre les deux personnages... mais sur la toute fin ça devient pénible tu passes ton temps à regarder un navet mi-disney mi-eau-de-rose, entre-coupé de baston. A la limite j'aurais préféré un happy end à l'ancienne, ou une fin en sucette bien fantastique, il y avait matière. Ou du cul tiens, on dérouille des centaines de nanas zombies en bikini, on passe son temps à courir après et protéger une beauté pas beaucoup plus couverte, qui joue à chaud-froid avec le héros, ça énerve.

Une bonne chose de faite.

Sprint et souvenirs


h1 1/21/2006 09:05:00 PM



Je suis seul ce soir, Estelle fait un tour chez ses parents. J'en profite pour coder au maximum, il y a beaucoup de choses intéressantes à boucler dans liquidsoap, support du MP3 et finition du système de transitions.

Comme samedi dernier j'ai donné un TP de Caml et je me suis accordé une aprem Prince of Persia pour me féliciter ensuite. J'ai une groooosse épée maintenant. Franchement, Prince of Persia ça montre bien que les mecs qui boivent de l'eau c'est des beaux gosses. D'ailleurs ma copine avec son arc elle commence à triper sur moi, je l'ai surprise à me sussurer "Mon Amour.." quand j'étais dans un coma post-sauvegarde... Ceux qui ne jouent pas ne comprendront pas, pfff :p

Sinon Estelle a retrouvé plein de vieux dessins cool de moi, alors je vais pour une fois vous gratifier d'un post riche.

D'abord plein de dessins faits pour Roux, un mec de prépa qu'avait un site sur les comics. Le site est toujours , avec une section Justice League of Gooland regroupant nos versions des super héros-classiques. Je vous copie les dessins, pour mon archive perso.










L'image au début du post a été créée à l'aide d'une brosse animée Gimp. Je crois que je l'ai perdue c'est dommage.. Pour finir, un dessin moins pingouin fait à la tablette graphique.



PS: Blogger vérifie que le XML est bien formé, cool.. bon il vérifie surement pas contre la DTD non plus.

Il pleut..


h1 1/17/2006 10:35:00 AM

C'est la fête à la grenouille. C'est le moment ou les roues des camionettes crèvent, laissant le proprio s'acharner sur ses boulons dans un caniveau torrentiel. C'est l'occasion pour les mémés de t'agresser avec leur parapluie.

Et ça n'empeche pas certaines expressions mal foutues comme "dynamic languages" de courir les rues et les articles sur Perl6.

Déo et débat


h1 1/16/2006 06:46:00 PM

Titre de merde à ne pas essayer de comprendre, ça fait longtemps que j'ai pas posté, je voulais donc raconter ici deux trois trucs, c'est tout.

La semaine dernière a été très chargée avec la visite d'un chercheur associé à notre équipe dans un projet auquel je participe. Du coup je me suis pressé pour quelques améliorations de notre premier outil-jouet, grâce au conseils du visiteur. C'était gratifiant puisque j'ai deux fois de suite amélioré significativement la performance du truc. Par contre j'ai pas pu avancer sur d'autres choses. Notamment j'ai largué le Genepi sur le site web duquel j'avais commencé à essayer de corriger quelques problèmes. Pas ma tasse de thé, pas beaucoup de temps, au final pas la motivation pour faire ça en plus du reste.

Samedi matin je me lève à 6h30 pour aller donner mon premier TP de Caml à des Math sup. Ca s'est bien passé à part qu'ils sont un peu moins bon que prévu. Comme prévu ils ont pas fini l'énoncé mais je pensais pas qu'ils bloqueraient autant sur certains points. D'un autre côté ils se sont plus amusés que prévu sur un exo pour lequel je n'avais pas beaucoup d'espoir, et j'ai même surpris de l'interêt dans les yeux de certains, allant jusqu'à une question en réponse à mes tentatives désabusées d'ouvertures sur Coq. J'espère que les deux prochains groupes seront tout aussi sympas. Quand même c'est rigolo de voir tous ces bonhommes assez différents et de les identifier à ses anciens potes en classe, essayer de les comprendre, de les faire comprendre, etc. C'est cool prof quand même, même si ici je ne peux pas me dire que je les sors de la merde comme on peut aider un mec de milieu défavorisé. Et ça ça m'embête un peu, mais pour signer en lycée ou collège il faut soit en prendre pour 30ans soit faire pion.

Après ça j'étais sur les rotules et je me suis octroyé en contre-coup un week-end des plus agréables. Diner chez mon père, escalade dimanche matin. J'ai aussi passé du temps sur le nouvel engin de passage de temps de l'appart, à savoir une PS2. On joue à "DBZ Budokai 3" et "Prince of Persia - Sands of Time". Le premier est un bon jeu de baston avec quelques originalités et un gros plus pour les fans bien sûr. Mais c'est le second que je préfère. On mène son héros à travers des décors magnifiques, belles lumières, bonne ambiance. Pour taverser les scènes, le héros se laisse facilement manier pour exécuter des acrobaties magnifiquement animées. Un petit peu de réflexion de temps en temps, et des scènes de baston très bien animées aussi. Hop je cours le long du mur, je me saute, j'attrape une hampe de drapeau, tourne autour puis saute pour attraper un palmier, glisse le long de son tronc, etc. On se laisse transporter...

Malheureusement la semaine a recommencé donc je me suis remis à bosser puisque j'avais notamment la charge d'écrire un compte rendu de ce que j'avais fait la semaine dernière pour le projet. Mais je suis quand même reste resté à la maison et ai joué encore un peu pour une acclimatation progressive à la semaine.

Ah oui je voulais aussi poser ici une vision. L'age moyen des gamers augmente. Les jeunes vieillissent et continuent de jouer, et ont un plus grand pouvoir d'achat. On voit ainsi des jeux interdits aux moins de 16 ans ce qui aurait été inconcevable il y a moins de 10 ans. Dans 20 ans les seniors seront habitués au jeu vidéo, et on devrait donc voir sortir des jeux les visant spécifiquement. Marrant d'imaginer les pépés de demain passer leurs soirées à exploser leur manette... va-t-on concevoir des manettes spéciales arthrite ? Voila, au cas ou ça se réalise je pourrait dire que je l'avais prédit, même si en vrai les gens concernés doivent déja y penser.

Récit de prof


h1 1/11/2006 09:13:00 AM

Le récit dans Libé de la prof qui s'est fait agresser au couteau dans sa classe, parce qu'elle avait vu à force d'efforts les parents de ses élèves pour les prévenir de la situation. La fille semble pas découragée et porte plainte contre sa hiérarchie sourde. Bonne chance aux profs actuels et futurs..

Activité ralentie


h1 1/06/2006 10:45:00 AM

Je suis crevé car malade. Ca me dérange pas d'être dans le brouillard à moitié endormi toute la journée. D'ailleurs ça ne m'empêche pas de continuer mes activités presque normales, ce qui est effrayant quelque part si on en déduit que je ne bosse jamais à fond. Par contre le nez et les oreilles bouchés et la surconsommation de mouchoirs, fait chier.

Dans la série activités presque normales, côté thèse des preuves techniques bêtes et méchantes. Pas d'inspiration profonde mais c'est déja ça. Côté geek j'ai enfin fini la grosse modif du langage de script de la radio. Pour l'instant ça se traduit par rien pour l'utilisateur mais le plus dur est fait pour l'introduction des fonctions dans le script, et un support souple élégant et puissant des transitions comme décrit dans un post plus bas.

Xavier Cazin de chez OReilly France a été séduit par le projet Savonet et en a touché un mot à Emmanuel Chailloux qui a à son tour proposé à Samuel Mimram, co-fondateur du projet, qu'on fasse une présentation dans son groupe de travail "Programmation". Tout ça m'excite beaucoup, bouche à oreille, stabilisation, nouvelles possibilités.. Je vous le dis ça va décoller. Bientôt liquidsoap ne voudra plus dire savon liquide pour personne mais sera le renommé langage de programmation de flux audio. Et par la même occasion le monde comprendra qu'inférer des types c'est facile et que le typage statique c'est aussi simple et tout bénef.

Je dors à moitié en plein jour, et je rêve, aussi.

Bon anniversaire Marika


h1 1/03/2006 04:55:00 PM

Mis à part ce clin d'oeil à ma petite soeur qui a 14 ans aujourd'hui, je voulais poster au sujet d'un article du Monde qui annonce qu'un internaute sur dix a déja créé son blog. Cela fait de la France la plus grosse communauté blogosphérique après les US. L'article stipule que 3.5 millions de blogs sont sur skyblog, ce qui m'inspire beaucoup plus de critiques que ce que j'ai pu lire. Le Monde signale seulement que la plupart des blogs sont peu lus, et conclut en citant les revenus de la pub sur les blogs les plus lus et l'interêt des boites de communication pour ce "nouveau" médium. Ce qui m'inspire d'autres critiques quant à la nouveauté de ce moyen d'expression direct, non faussé, du peuple au peuple, blabla. La pub pour financer un bon blog oui. Un blog de merde pour le fric de la pub, non.

En parlant de bon blog, sans pub, j'espère que vous n'oubliez pas de faire un tour régulièrement sur la lanterne brisée. C'est toujours aussi beau, drôle, geek, libre, et... c'est bien quoi.

Sinon, j'ai donné un TP de C aujourd'hui. C'est cool de répondre aux questions des élèves. Pendant ce temps, j'ai reçu un coup de fil d'un élève ingénieur qui veut des cours de Caml. Je vais devoir refuser, j'ai déja des TD de Caml en Sup. Je me sens un enseignant très important, d'un coup.

Levez la main et attendez comme tout le monde si vous avez une question, et appelez moi Monsieur.