J'ai la flemme de faire une vraie annonce, d'expliquer ce que c'est tout ca, donc je livre brut de pomme (ya quand meme un README, gentil comme je suis): rhythmbox_mpd-0.0.1
Python røxör
Par Mathieu Pillard le mardi, août 8 2006, 02:31
Cher Internet,
Je suis sur le point de sortir un truc génial en python, mais un dernier bug me gène: J'utilise, parceque ca me lourde me faire chier a réinventer la roue, SocketServer.StreamRequestHandler. Ca marche bien, sauf que a un moment, pour renvoyer les réponses a mes clients, je fais un self.wfile.writelines(truc). Et la, quand on lui file de l'UTF-8 dans truc, ca fait mal:
File "/usr/lib/python2.4/socket.py", line 253, in writelines self._wbuf.extend(filter(None, map(str, list))) UnicodeEncodeError: 'ascii' codec can't encode character u'\xe9' in position 14: ordinal not in range(128)
Ca marche si j'utilise des bidouilles genre sitecustomize.py, mais yaurait pas une vraie solution qui ne m'oblige pas à ré-ecrire un truc qui marche tres bien a part ce petit détail?
Edit: Bon, solution pourrie mais qui marche: remplacer writelines par une boucle sur la liste avec un write de chaque element + un encode('UTF-8') sur chaque. Mais ca me plait pas du tout...
Compiz...
Par Mathieu Pillard le mardi, août 8 2006, 02:06
... c'est bien. (non, pas de screenshot, faut le voir pour le croire, et puis pas de vidéo parceque j'ai la flemme)
Sinon, ya pas mal de gens qui semblent s'accorder à dire que les menus, ca pue. Surtout les menus style "démarrer". Microsoft en prépare un autre pour vista, KDE... bah euh ils font des trucs dont je n'ai aucune idée, et coté GNOME, ya Novell/Suse qui ont sorti slab, et ya d'autres gens (dont moi, j'ai fait un ou deux petits patchs, vu que c'est du python
qui lorgnent du coté de usp. Essayez les (ya des paquets pour ubuntu sur http://ubuntu.compiz.net/), moi ca faisait longtemps que j'avais pas trouvé un menu utile.
Les frameworks, c'est mal
Par Mathieu Pillard le mardi, juillet 18 2006, 01:45
SimpleTAL et XHTML
Par Mathieu Pillard le lundi, juillet 17 2006, 00:52
On m'a accusé de pas blogguer, donc allez hop, petit billet inutile: Si comme moi vous utilisez simpleTAL, vous avez du tomber sur ce bug cette fonctionalité: compileHTMLTemplate ne fonctionne pas correctement en XHTML: les balises EMPTY type <img /> ne sont pas correctement fermées. Il faut tout betement utiliser compileXMLTemplate et faire attention au fait que votre template soit du xml bien formé. Petit piège supplémentaire, si vous n'avez pas spécifié de prologue xml, faites bien attention à tout avoir en UTF-8 pour ne se faire engueuler par le parseur....
(Evidemment tout ca est parfaitement indiqué dans la doc, mais allez essayer d'acceder au net depuis le fin fond de la corrèze...)
Votre canon i250 vous enerve? Tapez dessus.
Par Kerdekel le samedi, juillet 8 2006, 12:18
Wouhou!
Il est pas loin de 3h du mat' et je viens de passer 20 minutes à installer/comprendre les hieroglyphes coquillagesques (un bisou à celui qui comprendra le jeu de mot que je viens de faire) de Yann.
J'ai une canon i250, et comme ça me fais suer de devoir rebooter à chaque fois et que le geek se bougeait pas, me suis dit, crénom de nom, vais le faire moi-même.
- Tu veux pas attendre que je te le fasse?! Là en plus tu risque de faire une connerie et de tout casser.
- ...
10 minutes plus tard, le geek me voyant fouiller sur tout un tas de sites dont le gros bordel de Canon New zelande qui fait des pieds de nez quant à la maison mère, qui elle s'interesse autant à Linux que moi les trolls sur ce dernier.
- Tu tiens vraiment à te faire chier.
- OUI.
- Bon va déjà sur ubuntu fr, ils ont un guide je crois.
J'y vais. Ah horreur. Je trouve le howto de Yann.
- Bon vais faire ça demain quand je pourrai le faire suer sur #openweb en direct.
Quelques minutes plus tard (et je me connais en plus, je savais que j'allais faire ça), je me prends de passion pour cette langue bizarre.
- Je croyais que tu devais faire ça demain.
- Et bah j'ai changé d'avis.
......
Et à partir de là, j'ai demandé à Mat de m'expliquer en détail toutes les commandes shell utilisées (commandes utilisées dans le terminal), que j'ai soigneusement noté (non, ne riez pas, parceque j'ai quand même tout compris du premier coup) sur des post-it fisherman's friend, accrochés à ma planche au dessus de mon écran.
Je vais reprendre le truc de Yann, pour les nuls (désolée yann, c'est pas très débutant ton machin) qui seraient sous Ubuntu et qui auraient une i250, tout comme moi imprimante plutôt cool si on excepte son installation sous linux.
Première étape:
Créez un répertoire i250 dans votre HOME. Téléchargez-y les 2 fichiers suivants:
http://download.canon.com.au/bj/i250linux/bjfilteri250-2.3-0.i386.rpm
http://download.canon.com.au/bj/i250linux/bjfiltercups-2.3-0.i386.rpm
Alors là, c'est assez simple. Mais croyez pas que ça va pas rester comme ça. 
Deuxième étape:
Le premier contient les drivers pour l"imprimante, le second permet de l"interfacer avec le serveur d"impression CUPS. Ces 2 fichiers sont des packages RPM, utilisés notamment par Mandriva ou Redhat... Ubuntu se basant sur des fichiers DEB, nous ne pouvons les installer directement. Un outil permet de faire la conversion de RPM vers DEB, il s"agit de Alien. Si ce n"est pas déjà fait, installez le. Le nom du paquet est alien, je vous renvoie à synaptic si vous ne savez pas comment faire.
Lancez ensuite un terminal, et rendez vous dans le répertoire où vous avez téléchargé les fichiers, ~/i250 .
sudo alien -c bjfilteri250-2.3-0.i386.rpm
sudo alien -c bjfiltercups-2.3-0.i386.rpm
Pour ceux qui n'auraient pas tout capter, le fichier bjfilteri250, c'est le driver, ou pilote. En très gros, c'est lui qui va faire "le lien" entre votre imprimante trop bête pour aller toute seule à l'ordi et votre ordi, trop stupide pour aller à votre imprimante (La timidité des composants sans aucun doute...).
Le fichier bjfiltercups (non, je n'ai aucune idée de la taille de l'esprit tordu qui a trouvé des noms pareils) va être le fichier nécéssaire à Cups, "outil de gestion d'imprimante", pour que ce dernier sache ce qu'il a à imprimer.
Comme la nature fait bien les choses ainsi que les distributions Linux, ces dernières s'amusent à ne surtout pas faire comme leurs voisines et à avoir des formats de fichiers/packages/toussa distincts. Ubuntu a donc joyeusement décidé que les RPM, ça puait et que elle, elle utiliserait des DEB, parceque DEB c'est bien (un second bisou sera accordé à celui-celle qui rira de ce jeu de mot parfaitement débile...).
Mais là arrive Alien sur sa tornade blanche, qui transformera superbement vos fichiers RPM que vous venez de télécharger (prenez des notes, je vais pas répéter) en DEB.
Et là, la question existentielle qui tue: "suis-je une zone 54 et acueillerai-je déjà un Alien dans mon ordi?"
Par défaut, je crois qu'il est déjà installé sous Dapper (enfin moi je suis allée vérifier si je l'avais et je l'avais). Sous breezy, je ne sais pas trop, mais en même temps qu'est-ce que vous fichez encore sous breezy?
Alors pour ceux qui ne le sauraient pas, allez dans "Système--> gestionnaire des paquets synaptic--> vot'mot de passe à vot' bon coeur msieurdames--> rechercher l'alien--> l'installer si ce n'est pas déjà le cas (le carré sera vert si il est déjà installé)."
Maintenant, ouvrez un terminal. (dans applications, accessoires, faites pas celui qui n'a rien vu).
Eheheh....
Et on fait comment déjà pour se rendre dans un répertoire, en shell... Ah vous êtes bien malins là hein?
Vous tapez "cd /home/là où vous avez mis le fichier" (genre /home/dtc/i250).
C'est "cd" pour se rendre quelquepart sur votre ordi. Change Directory parait que ça s'appelle. Oubliez pas de commencez par un "/". Si vous tapez "cd home/dtc/i250", ça marchera pas. Je le dis parceque moi je l'oublie sans cesse et c'est atroce: ça marche pas.
Vous verrez apparaître le ~/i250.
Le signe du $, c'est que vous n'êtes pas connecté en tant que "root", c'est à dire le dieu suprême sur la machine.
Il va y avoir des manip root à faire alors vous avez le choix.
1. Vous êtes le dieu suprême, vous ne voulez pas le prouver à chaque fois en tapant "sudo" (qui est la commande pour lancer un truc en tant que root), vous faites "sudo -s". Vous passerez ainsi en "shell root", et alors, vous serez le maître à bord incontesté sur votre terminal et tout ce que vous taperez sera en root, MAIS, c'est risqué (genre taper une commande par erreur qui efface tout, hinhinhin...).
Faire "quit" "exit" pour démissioner de cet état divin.
2. Vous tapez sudo à chaque fois, ça vous muscle les doigts et c'est moins risqué si vous vous plantez.
Là, vous lancez donc alien. "-c" est en gros le mot alien pour dire "toi changer mon rpm en deb là maintenant!".
N'hésitez pas, si vous êtes une feignasse, à taper la touche tab pour compléter les noms de fichiers par exemple, plutôt que de vous les taper a la mano. Vous avez pas fini sinon.
3ème étape:
Alien vous génère un fichier DEB pour chaque RPM: bjfilteri250_2.3-1_i386.deb et bjfiltercups_2.3-1_i386.deb. Il nous faut maintenant installer ces 2 paquets:
sudo dpkg -i bjfilteri250_2.3-1_i386.deb
sudo dpkg -i bjfiltercups_2.3-1_i386.deb
Donc, nous avons "dpkg", qui est, en gros, un gestionnaire de packages. "-i", c'est install. Oui, parcequ'en fait, vous avez des paquets (dites packages et brillez dans les soirées mondaines), mais il y a aussi les dépendances qui vont avec.
Imaginez que vous soyez presbyte (huhu), vous décidez de devenir plus intelligent en lisant "Où est Charlie" mais malheureusement, vous n'avait pas vos lunettes. C'est con. C'est une dépendance, ces lunettes, vous en avez besoin, sinon, vous pouvez pas trouver ce con de Charlie alors que le livre est dans vos mains et qu'il est là sous vos yeux avec son sourire niais, et avouez que c'est bien dommage... Là c'est pareil, le programme a besoin de ses dépendances pour marcher alors que bon, il pourraient s'en passer mais non.
Là on installe les paquets. Non, on peut pas encore faire tout en un avec les dépendances incluses parceque sinon, ce serait trop simple et ce serait pas drôle, madame la marquise, vous comprenez? non? Pas grave moi non plus.
Ne vous inquiétez pas, SuperYann a pensé à ces dépendances, nommées "librairies", on verra ça plus tard.
4ème étape:
Enfin, relancez Cups afin que les modifications soient prises en compte:
sudo /etc/init.d/cupsys restart
Ca change pas trop de windows le relancement de programme pour qu'il marche.
Alors /etc, c'est "l'endroit où il y a tout le bordel des fichiers de configuration", définition donnée texto par mat.
/init.d, c'est là où il y a les trucs de démarrage.
Cupsys, c'est cupsystème, vous n'êtes pas si bête vous l'aurez deviné.
"restart" vous permettra de redémarrer le programme, sans avoir à rebooter (autre mot chic à sortir dans les soirées mondaines, signifiant redémarrer. Par exemple "regarde chéri, j'ai rebooté la cafetière, nos invités avaient bu tout le café") tout votre système. C'est une solution de feignasse.
5ème étape:
Vous aurez également besoin des librairies suivantes: libtiff3g et libpng2 , que vous pouvez installer avec Synaptic. Je n"ai pas bien compris pourquoi les versions de libpng et libtiff installées avec Ubuntu ne suffisaient pas; en tout cas sans ces dernières cela ne fonctionne pas. Sous Breezy, il paquet libtiff3g n"existe pas, on peut cependant contourner cela en faisant (bien que ce ne soit pas très propre):
sudo ln -s /usr/lib/libtiff.so.4 /usr/lib/libtiff.so.3
Alors là, tendez bien vos mirettes, parceque Yann vient de vous prouver en direct sous vos yeux ébahis qu'il était vicieux et faisait des gros canulars à sa machine ;).
Prenez un fichier toto. Vous en ferez une copie parfaite qui s'appellera tata (on sent la patte de mat dans mes explications hein?).
Un jour, vous décidez de changer ce qu'il y a dans le fichier toto. Du coup, vous devez vous taper le changement à la main chez tata. Toto et tata, c'est la même chose avec juste pas le même nom. Mais disons qu'un programme ait besoin du fichier tata pour marcher. Le programme ira tout seul sur ses ptites patounes chercher tata. Mais problème, vous n'avez pas changer tata et ça vous fait sincérement chier de le faire. Vous, vous voulez qu'il aille sur toto.
Il existe une commande en shell pour ce faire: "ln -s"
C'est ce qu'on nomme un "lien".
Tu as besoin de toto, l'original mais je veux que tu aille sur tata, la copie.
Et voyez la ruse de siou de yann. Sachez que même sous dapper, libtiff3, et libpng2 n'existe pas car obsolètes!
Ce qui existe, c'est les versions au dessus, libtiff4 et libpng3 dont votre imprimante et votre ordi ne voudront pas, non c'est des relous ils veulent le truc qui n'existe plus.
Yann fait donc habilement croire à sa machine grave débile que les 2 dépendances dont elle a besoin, libtiff3 et libpng2 ont été copiée et s'appellent maintenant libtiff4 et libpng3 (et sont exactement les mêmes), lie ces dernières et force habilement sa machine à utiliser ces dernières dépendances. Vous me suivez?
Cette machine croit dur comme fer utiliser des copies conformes de librairies qui n'existent pas! Fort hein? "Je te fais croire que libtiff 4 est la copie conforme de libtiff 3 -dont tu a besoin- et que tu dois utiliser libtiff4, mais libtiff3 n'a même jamais existé, grande cruche :)".
Et bah je vais vous dire quelquechose: cet idiotie est le lot de tous les ordis (en tout cas sous Linux). 
C'est effectivement une grosse bidouille pas propre et bien perverse mais malheureusement à l'heure actuelle nécéssaire.
Et puis vous pourrez vous vanter d'avoir berné une machine après vous être fait lamentablement laminer par les echecs electroniques de Kasparov, faut bien compenser et briller en société ;).
5ème étape bis:
De même, une erreur peut se produire lors du téléchargement de libpng2. Si tel est le cas, on peut installer libpng3 (par Synaptic) et faire :
sudo ln -s /usr/lib/libpng.so.3 /usr/lib/libpng.so.2
Hihihi. Allééé, deuxième canular. 
Etapes finales:
Vous n'avez plus qu'à suivre le reste de ce que dit Yann. Y'a des screenshots et c'est pas trop compliqué.
J'ai personellement testé sur une recette de marmiton.org, puisqu'à la base, c'était par flemme de rebooter sous win pour imprimer mon gateau que j'ai voulu configurer l'imprimante. Larve jusqu'au bout des doigts et geekisante. 
Enjoy! 
Paris carnet, # énième
Par Kerdekel le jeudi, juillet 6 2006, 20:49
Fraîchement revenue des Rmll, je suis allée à Paris carnet édition juillet 2006, en compagnie non pas d'un mais de DEUX compagnons de Paris Carnet, Mauriz et Tonio.
On est arrivé tard, du coup, je n'ai fait que croisé Neuro et oui, j'ai lavé mon t-shirt entre temps quand même.
Aggelos, qui a une super classe également (ça je regrette beaucoup, je suis une fan de son blog) que j'avais déjà vu à une rencontre de blogueurs en marge de Paris-Carnet. C'est marrant, parceque je connaissai son visage, je connaissai son blog, et j'arrivai pas à faire le lien et à le nommer. Pardon, Clément, j'avais plein de route et de fatigue en tête, j'aurai pas fait la différence entre un chat et une tortue. J'arriverai tôt la prochaine fois, pour qu'on passe plus de temps ensemble.
Yznah nous attendait déjà avec tiblond et Flopflop, qui s'est tout rasé :/ (t'es beau quand même)
Désolée pour ceux que j'oublie.
Palpatine était là aussi, il a participé à cet odieux complot de sortir mes phrases hors de leur contexte avec un certain Thomas, qui notait tout un roman pour pouvoir parvenir à son immonde calomnie plus tard et dominer le monde. Je tiens à préciser que l'objet phallique en question était le totem de mon jungle speed, jeu auquel on a pas pu jouer mais que je ferai un plaisir de ramener en août pour destroyer quelques mains, jouer avec mes amis blogueurs.
Un certain Sok et un certain Dave était là aussi. Sok semble d'une timidité incroyable mais a de sublimes billes bleues, j'espère que je ne lui ai pas trop fait peur.
J'espère que je n'ai pas trop effrayé finis africae que j'étais sincérement ravie de voir (étant une lectrice assidue).
Encore une fois, je suis désolée pour ceux que j'oublie. Je suis également navrée pour le serveur, fort adorable à qui j'ai dit qu'il était lent. J'étais défoncée au coca et à la pizza avec roquefort et j'étais en train de faire un de mes personnages favoris, la pouf adolescente de 13/14 ans en crise qui écrit à son journal ses "grands" malheur. "cher journal, aujourd'hui, Kéévin m'a regardé pendant 7 secondes, je crois que c'est de l'amouuur..." ou "cher journal, aujourd'hui, au restau avec mes copains, j'ai pris un coca avec une pizza au roquefort. Trop Trop Trop rebelle! Mais le serveur, trop lent!". Bon. Ok. Dit comme ça, c'est pas drôle mais avec le ton, des fois je fais rire. Je vous le ferez si vous insistez.
Puis, je suis rentrée avec Tonio (qui vit juste à côté du o'cantina) et Mauriz, me retournant comme une malade en me disant que le premier qui me sautait dessus, je lui arrachait les yeux. Ils m'ont bien arraché le coeur et les oreilles hier soir en plus de m'avoir empéché de dormir alors que j'étais complétement crevée, c'était la moindre des contreparties.
Tellement crevette que je me suis pas réveillée ce matin et que Mauriz a pas eu son calin avant d'aller bosser.
Just call me Cruella, gniarkgniark. 
post edit: Ah oui, il y avait le ravissant Oli, qui m'a filé son pseudo plein de fois mais que j'oubliai sans cesse, étourdie que je suis.
Et le vrai super pouvoir, c'est celui des crayons sortant des mains, tel celui de PenGirl! (cherchez pas, private joke)
Configurator rue-montgallet, le retour.
Par Mathieu Pillard le mercredi, mars 29 2006, 02:44
Or donc, j'ai continué à bosser sur mon script de récapitulatif de config rue-montgallet. Maintenant les bases sont posées, j'ai un truc à peu pres propre, qui commence à gérer les trucs compliqués, à savoir sauvegarde d'une config a un instant t, évolution de son prix, etc. A terme on pourra donc s'en servir pour surveiller le prix de certains trucs, pour le moment c'est juste pratique pour se faire sa petite config et la suivre à la main. A noter que cette version utilise un cache basique qui pour le moment va betement chercher des trucs dans /tmp, si jamais vous constatez que les prix n'ont pas changé, faites du nettoyage par la bas. Je vais bientôt sortir une version qui permettra de régler la durée de vie du cache.
Tout ca m'a permi de progresser un peu en python, il faut que je continue à expérimenter du coté des moteurs de templates, parceque simpleTal est quand meme pas super léger au final...
Premier du mois
Par Kerdekel le jeudi, mars 2 2006, 17:48
Mercredi, soirée chargée.
Au départ, je devais aller rencontrer Cécile puis aller au Paris carnet (parceque j'avais bien aimé la rencontre le mois dernier bien que je connaisse personne à part bix).
Je cherchai avec désespoir un compagnon de Paris carnet (et oui, je suis une grande timide, aller dans un tas de geeks sans vraiment en connaître un seul, c'est pas mon trip). Je téléphone à bix (ouiii, je saiiis pas troop...).
J'appelle Mitt: "bah écoute je songeai y aller, mais un pote de lyon sera là, et du coup j'irai avec lui.
Je me disai alors que j'irai à ma rencontre de verts et essayer sournoisement de traîner Evohe au paris carnet ensuite.
Mauriz, mon idole de toujours est arrivé sur son grand cheval blanc: "je serai sur Paris demain soir! Tu bois un verre?
Et comment!
J'ai tout annulé du coup.
Mauriz: ce sera une sorte de paris carnet alternatif, y'aura niko de prendreun café, mega, mitt....
moi: Y'en a pas un qui viendrait de Lyon par hasard? :D
Mauriz: ah bah si, thanh!
moi: bon tu dis rien à mitt, je vais lui faire la surprise.
Bon, je suis arrivée au bar, j'ai effectivement surpris mitt (hihihi, une expression de surprise sur un visage ça n'a pas de prix...). J'ai rencontré tout un tas de gens. Thanh, mon -je l'espère- nouveau compagnon de Guild Wars. Méga, qui s'appelle Mathieu et dont la copine s'appelle Muriel et que j'ai traité d'ersatz toute la soirée (désolée).
Et plein d'autre en fait.
Ensuite, on est allé au Paris carnet, tous ensemble. Mitt, Mauriz et moi-même avons réussi l'exploit non négligeable de traîner Mat (le vrai le mien) à son tout premier Paris carnet ^^.
En fait, j'avais omis le matin (oups alors! :D ) de lui dire que ses clés étaient encore dans mon sac, donc du coup, pour rentrer à la maison, il n'avait pas le choix, il devait venir. C'est ballot. 
C'était bien sympa aussi. On a fait nos rebelles tout au fond de la terasse à l'écart des autres.
J'ai rencontré une très sympathique geekette avec des cheveux tout red, too cute. Marrante en plus
Son copain est un de ceux qui a fait spamplemousse (je le dis pour la taquiner en fait, au cas où elle me lirait... :þ )
J'ai un seul petit regret. De pas avoir appelé Bix. C'est pas faute d'avoir proposé pourtant. Mais une certaine brunette m'a suggéré le fait qu'il viendrait surement pas, et sur le coup je me suis dit qu'elle avait raison. Dommage. Je me rattraperai la prochaine fois. 
Bon bref, une soirée enrichissante. 
(un prix spécial sourire pour mauriz quand même :D)

Nud is my hero
Par Mathieu Pillard le lundi, février 27 2006, 01:37
quelques liens et question existentielle donc rigoureusement inutile
Par Kerdekel le mardi, février 7 2006, 02:49
Nouveau dans mon liferea, glané ici et là:
- Brandoblog, découvert sur le blog de Gru.
- Mélisme, le blog de Monsieur M, dit M le maudit, charmant jeune homme rencontré à mon premier Paris carnet du 1 février (je vous recommande le lien sur les cochons d'Inde).
- Le blog de Palpatine, également rencontré à Paris Carnet, qui fait un jeu super la mort qui tue avec des dessins de monsieur patate-fil trop la classe!
- Et enfin, découvert grâce à Bix, le blog d'el ryu, avec un style très frais, très vrai, au lait cru moulé à la louche, enfin, il met des mots sur ce que je ressent personellement à propos de beaucoup de choses et me donne une raison valable (en plus de ma flemme légendaire) de pas écrire de billets à propos de certain sujets. Je n'ai rien de plus que lui à ajouter...
Si. Demain, je vais à une manif contre le CPE avec mes amis verts à grandes incisives et à grandes queues velues. Je mettrai des photos si je peux. Si vous lisez ce blog, toi lecteur nombreux au chiffre de trois ou quatre, viendez, viendez. Y'aura des autocollants! :D
Sinon, rien à voir avec ce billet. Aujourd'hui, Mat m'a montré l'intro d'une conf apple. Steve Jobs, ce lutin définitivement très facétieux s'est fait remplacer pendant les premières minutes par son plus grand sosie: Noah Wyle (Carter! On la perd! Iono/gaz du sang!!)
L'acteur a d'ailleurs joué Stevie dans ce fameux film retraçant cette douce époque "les débuts garage de jobs ou autre gates..."
Maintenant, une question conne comme la lune se pose à moi. Prenez John Lennon. Imaginez qu'on fasse un film sur sa vie et qu'on cherche un acteur qui lui ressemblerait comme son jumeau. Oui, vous pensez bien à Noah Wyle (sisi, je vous jure, enlevez les lunettes de l'un ou rajoutez-en vite fait gimp fait sur l'autre vous verrez, c'est frappant).
Ce qui voudrait dire que steve Jobs ressemble à john Lennon?
Voilà, c'est une question qui me tarraude depuis que j'ai vu ce film un jour sur Arté (ou la 5 je sais plus trop bien). Jobs ressemblerait à Lennon. Un type aussi coléreux ressemble à un des plus grands pacifiques que notre époque ai connu... Ca se médite ça non?
Pour la vidéo de la ptite farce montée par notre grand ami des pommes (et il inventa la loi de la relativité, elle est nulle je sais mais j'avais envie de la faire...), je n'ai pas le lien. Mais gougeule sera ravi de vous aider :D.
A propos de question existentielle, vous savez comment ça s'appelle le truc à bulle de savon? Vous savez le truc pour faire des bulles quand on est gamin. Ca a surement un terme technique? En vrai, ça s'appelle pas "truc à savon" quand même, si?
Depuis qu'on me l'a posée celle-là, j'en dort plus hein.
Listen
Par Mathieu Pillard le lundi, février 6 2006, 02:00
Listen. Vu sur gnomefiles, szdavid et d'autres ici et la en parlent. Niveau fonctionalités, ca ressemble a un amarok pour gnome. C'est fait en python, ca utilise gstreamer, ya pas mal de bonnes idées. L'interface semble un peu fouillie, mais reste amha bien plus propre que celle de amarok....
Je ferais un test intensif plus tard, je doute que ca remplace mon rhythmbox, dont la derniere version disponible dans dapper fait presque tout ce dont j'ai besoin (manque plus que les plugins python et les couvertures d'album et je serais content :), mais c'est clairement à garder sous le coude. Ce qui est marrant c'est de découvrir ce truc maintenant, visiblement un boulot monstre derriere, je me demande depuis combien de temps ca existe.
PS: ya les sources et des paquets pour breezy et dapper. A premiere vue ca plante un peu, ya quelques comportements bizarres (il se minimise quand je change de bureau) mais essayez!
Edit: l'auteur a visiblement sorti 2 nouvelles versions entre mon post et cette mise à jour. Ca a l'air de corriger pas mal de petits bugs que j'avais vu, ca tombe bien, j'ai toujours pas eu le temps de faire des tests plus intensif pour les reporter
Entre autres, ca supporte aussi le flac et les webradios maintenant, donc il n'y vraiment pas de bonne raison de ne pas le tester...
Edit 2: Suite a une lettre a mon avis inutilement incendiaire (je doute que ca soit intentionnel, et c'est faire un foin de pas grand chose - je suis tout a fait d'accord avec la plupart des commentaires) l'auteur de listen a temporairement fermé son site.
Edit 3: Les problemes de copyright ont été résolus, la licence a subit une modification mineure en ce sens, et le site à ré-ouvert. Cerise sur le gateau ya une nouvelle version 
Tilda
Par Mathieu Pillard le mardi, janvier 24 2006, 01:22
Amis gnomeurs, réjouissez vous. Depuis la nuit des temps, un argument idiot massue utilisé par les suppots du démon, les hérétiques adorateurs de KDE, était la présence d'un utilitaire au combien inutile et donc au combien indispensable aux KDEistes susnommés appellé Yakuake. Aujourd'hui, j'ai trouvé son équivalent Gnome (enfin, à premiere vue il ne dépend pas de grand chose a part de vte): Tilda. C'est beau, c'est plein d'options (argument permettant de convaincre au bas mot 60% des KDEistes en question), et ca marche (argument permettant de convaincre les 40% restants qui se plaignent arrivent a supporter que telle ou telle appli qu'ils utilisent tous les jours crashe toutes les 48 minutes et 15 secondes).
Disponible dans toute bonne ubuntu. Par contre j'ai pas testé, bah oui, j'en ai absolumment rien à battre moi, d'un terminal a la quake, j'ai deja 16 xterms ouverts.
Sinon, puisque j'en suis a repiquer des niouzes de freshmeat, je vous incite fortement a aller jeter un oeil la dessus. Des mecs qui refont un moteur 2D ala fallout, compatible avec les données de fallout, ca ne peut qu'etre bien. (Rappellons que fallout est le meilleur jeu du monde, suivi de pret par sa suite, fallout 2)
Edit: Tilda commence a faire le tour des blogs
Résolutions 2006
Par Mathieu Pillard le samedi, janvier 21 2006, 18:29
Je n'ai jamais aimé parler de trucs que j'ai l'intention de faire, parceque généralement je change d'avis en cours de route parceque je n'ai pas le temps, la flemme, perdu la motivation, etc. Sauf que j'ai décidé, comme résolution en retard pour 2006, de changer d'avis. Voici donc en exclusivité mondiale, les trucs que je compte faire cette année. Chapitre 1, les trucs de geek:
- Contribuer a gedit. Je change rarement d'éditeur, j'ai commencé avec emacs, je suis passé a nedit, plus simple et dans le meme temps suffisamment puissant, puis de nedit à scite, lassé de l'interface motif de nedit. J'ai essayé plusieurs fois de pallier aux limitations de scite, j'ai meme fait deux ou trois patches, je suis passé à gedit, plus cohérent, plus homogene avec le reste de mes applis, mais j'etais revenu a scite. Aujourd'hui, gedit (dans sa version de développement actuelle) supporte moultes choses intéressantes, et il est possible de combler ses manques à l'aide de plugins C ou python. Ca donne envie de participer. (Note, j'aimerais aussi beaucoup que anjuta2 arrive à ses fins. c'est clairement un projet a surveiller)
- Apprendre python. Ca va avec le point précédent. J'aime bien perl et php, mais l'un est trop complet et l'autre pas assez. Ruby ne m'attire pas, la syntaxe me rebute bien plus que l'idée d'indenter pour séparer des blocs de code. Python a ses défauts, mais il me semble le moins pire du lot en tout cas, et comme il est mis en avant par ma distribution favorite, et est de plus en plus utilisé dans GNOME, c'est celui la que j'ai choisi. Je lorgne aussi du coté de mono et de C#, mais on verra ca plus tard.
- Acheter un nouvel ordi. kerdekel squatte le mien que je n'utilisais plus trop ces derniers temps à cause du portable. J'apprécie ce dernier, mais j'ai besoin d'un bureau avec un desktop puissant et des gros ecrans pour geeker, le portable atteint ses limites. Pareil pour jouer. Je songe toujours à prendre un nokia 770, mais probablement pas tout de suite.
- Contribuer à igoan, dotnode... des projets que j'aime beaucoup mais dont le développement est un peu... en pause, et je trouve ca dommage car ils sont utiles/intéressants.
PS: Je pose aussi une option sur straw et rhythmbox. Le premier, aggrégateur RSS en Python pour GNOME, fait son comeback d'outre-tombe, et le second, que l'on ne présente plus, pourrait bien à moyen terme rajouter le support des plugins python.
Un recapitulator de config pour la rue montgallet
Par Mathieu Pillard le jeudi, décembre 29 2005, 14:34
J'avais promis d'avancer sur mon futur plugin pour gedit, mais finalement hier j'étais trop malade pour coder un truc sérieux, donc pour m'occuper j'ai plutot fait un petit truc qui me trottait dans la tete depuis un moment: un script pour générer une belle page récapitulative pour s'acheter une config sur rue montgallet. L'idée est simple: vous fournissez au script les identifiants des produits que vous désirez, et il va aller chercher toutes les infos sur les pages de rue-montgallet, vous génére un tableau résumant votre config, avec les prix (pour le moment il fait une moyenne sur les 5 meilleurs), descriptions, etc. A terme, il devrait etre capable de trouver les produits par leur nom, de suivre l'évolution, pourquoi pas de trouver des composants de remplacements si il ya moins cher ou mieux noté mais pour le moment, ca fait une page toute bete (avec un peu de javascript pour voir le total en retirant eventuellement des composants).
Tout ca est fait en python, est codé comme un goret parceque je découvre toujours. Ca demande BeautifulSoup (impossible de parser le markup de rue-montgallet avec un vrai parseur HTML intolérant) et simpleTAL (rien trouvé de plus satisfaisant comme moteur de templates), qui m'ont été suggérés par Bader sur #openweb.
Le script se décompose en un fichier .py, un fichier .tpl, un fichier .css et un fichier .js. Tout ca génére sur la sortie standard le code HTML de la page récapitulative, qui ressemble à ca. Il suffit de lancer le script python, et hop!
Si vous souhaitez changer les composants, modifiez la variable components dans le fichier .py. Je ferais une release propre prochainement, avec une gestion un peu moins bordelique de tout ca, la c'est surtout si ya des bidouilleurs qui veulent s'amuser avec. Pour le moment c'est distribué sous demerdensiesich licence.
Ecrire un plugin python pour gedit
Par Mathieu Pillard le samedi, décembre 24 2005, 15:26
Comme dit dans mon précédent billet, je me met a python. Mon but? Utiliser les fonctionalités du nouveau gedit (2.13, disponible dans dapper drake) et faire un plugin python pour disposer d'un support subversion dans gedit, en utilisant pysvn. Le but est d'avoir dans le panel de gauche la liste des fichiers du dépot correspondant au tab en cours d'edition, avec des icones indiquant si ces fichiers doivent etre mis a jour, et tant qu'a faire, un log de ce qu'il se passe dans le panel du bas. Niveau actions je me contenterais du support de checkout/update/commit dans un premier temps hein 
Soyons Fous
Par Mathieu Pillard le lundi, décembre 12 2005, 19:55
1422 upgraded, 79 newly installed, 39 to remove and 7 not upgraded.
Need to get 795MB/795MB of archives. After unpacking 165MB of additional disk space will be used. Do you want to continue [Y/n]?
Dapper Drake, me voila! Sinon, le disque dur de kerdekel a laché. Backups pendant que c'est encore possible + changement + MAJ de ma machine vers breezy en cours, si vous la voyez pas sur irc ou autre, c'est normal.
Update: Je hais les PCs de supermarché. 2 ports PCI, 1 seul connecteur IDE, une alim sous dimensionnée des qu'on veut rajouter plus de 2 trucs usb... Impossible d'avoir en meme temps le lecteur CD, le vieux disque tout naze, et le disque de remplacement 
Update 2: En fait, c'est la carte mère qui fait n'importe quoi. Une fois mis sur mon ancien ordi le disque marche parfaitement. On va donc un peu tout déménager, piller ce qu'il reste a prendre dans son ordi, et elle utilisera celui que j'avais. Moi, je suis de toutes facons sur le laptop...
C'est décidé, j'arrête...
Par Kerdekel le lundi, novembre 14 2005, 22:47
... les kinder.
Mat vient de trouver dans un de ses oeufs un dragon KDE.

Alors, j'adore les dragons, mais faut pas pousser le bouchon trop loin Mauricettte. 
Annonce: Nud cherche des amis.
Par Kerdekel le dimanche, novembre 13 2005, 19:46
<nud> 'me faudrait une connaissance du genre qui a développé un serveur de streaming
Nud étant SF donc. Tu connais bien le C, t'as fait un server streaming, tu interesse Nud. Si en plus tu vis à Lièges et que t'es une fille, t'a toutes tes chances pour devenir son meilleur ami
.
Où postuler. Bah, met ton CV dans les commentaires, il les lit normalement.
« billets précédents - page 2 de 3 - billets suivants »







