Soldes pour programmeurs…

November 28th, 2008 by oz
PragProg fait des soldes pour Thanks Giving ce vendredi, et pour encore quelques heures. Du coup ce matin, j'ai un peu fouille le site, et j'ai achete un bouquin sur Erlang... Quitte a essayer d'apprendre un nouveau langage, autant varier, et sortir un p...

Un ciel radieux - Jirô Taniguchi

November 28th, 2008 by sukria
Un ciel radieux - Jirô Taniguchi

Un ciel radieux - Jirô Taniguchi

C’est toujours avec une certaine fébrilité que j’ouvre un album de Taniguchi. Cet auteur de manga est réputé pour mettre en place des scénarii complexes. Souvent, le héros se retrouve d’une manière ou une autre projeté dans un monde ou dans une perception qui n’est pas la sienne. Il se voit donc contraint de modifier son point de vue face au monde, cette situation fantastique servant de pretexte à une prise de recul philosophique.

C’est le cas dans « Un ciel radieux » : à la suite d’un accident de la circulation, un homme de 40 ans va se retrouver dans le corps du jeune homme de 17 ans qu’il a percuté avec son cammion. Que devient le corps de l’homme de 40 ans, comment la conscience de cet homme va-t-elle pouvoir vivre dans le corps - et dans la vie - d’un adolescent ?

Cette situation va permettre au héros de repenser sa vie à travers un autre regard, en devenant spectateur extérieur il va chercher à devenir ensuite un meilleur acteur.

Du côté de l’ambiance graphique, on retrouve une fois de plus cette touche « Taniguchi » qui vous donne le sentiment de regarder un film en seize neuvième. De grands plans larges, des séquences d’actions très rythmées, des portraits pleine page… L’auteur joue avec les cases tel un réalisateur avec sa caméra. Taniguchi a une manière bien à lui d’organiser ses planches, il nous plonge dans un univers graphique, et cela donne encore plus de puissance à son scénario profond.

Vous l’aurez compris, j’ai beaucoup aimé ce livre, je le conseille à tout ceux qui voudraient découvrir un auteur de Manga de qualité, aussi bien au niveau du dessin que de l’histoire.

Art of the Title Sequence

November 27th, 2008 by Poxx + Science Fair
Un bien beau site qui repasse en revue d'intéressantes d'introduction de films. Pourquoi ne pas commencer par Control, par exemple ?...

© 2007 FLG - Posté sur Poxx - Weblog.

Les sites les plus inutiles du Web (et donc les meilleurs)

November 26th, 2008 by sukria

Internet est un endroit merveilleux, comme je le disais dans le billet sur les DomainJokes. Ça m’a donné l’idée de faire un autre billet sur une autre facette du Net : les sites qui ne servent à rien, et qui sont souvent de véritables perles.

Voici donc une liste de sites qui a priori n’ont aucun intérêt et qui pourtant sont tout à fait plaisant à visiter (comme toujours, vos trouvailles sont les bienvenues en commentaire)

http://www.unnecessaryknowledge.com/

Un site qui vous apprend tout plein de trucs dont tout le monde se fout, il est possible de voter pour vos knowledge préférés et de soumettre vos propres informations inutiles. Un bon exemple de ce que l’on y trouve :

All of the clocks in the movie “Pulp Fiction” are stuck on 4:20.”

http://www.sensibleunits.com/

Un site qui permet de convertir un poids en une mesure complètement loufoque. Par exemple, je sais maintenant que je pèse 15 chats domestiques, ou encore 4,2 fours à micro-ondes …

http://www.pointlesssites.com/

La palme revient certainement à ce site, véritable annuaire de sites inutiles. Bon cela dit on y trouve vraiment beaucoup de sites pourris et pour le coup pas vraiment drôle ou pertinent, il y a donc un travail de tri non négligeable pour trouver les perles.

http://failbook.com/

A mi-chemin entre la parodie et le site inutile, Failbook ne propose rien d’autre que d’afficher une citation plus ou moins aléatoire sur le thème de l’échec : FAIL :-)

http://www.useless.com/

Il suffit de citer la baseline du site pour comprendre :

The least reliable source of news and information anywhere!

Bref, un flux RSS indispensable en ces temps de crise !

Release de Coat 0.334

November 25th, 2008 by sukria

Ça faisait quelques semaines que cette version trainait dans mes cartons, je suppose qu’inconsciemment j’attendai une vraie raison de publier une nouvelle version (comprendre : une belle ligne dans le Changelog).

Rached me l’a fournie en fin de journée au boulot : il a mis le doigt sur une brêche dans les perfs de Coat lorsque l’on utilise la coercition (coerce dans Coat). La chute de perfs était due à une utilisation de Carp::confess, catchée par un bloc eval, ce qui est très mal, car à chaque fois que Perl utilise confess, il va chercher toutes les infos de la pile d’appel, ce qui est couteux.

Le mécanisme de coercition de Coat utilise désormais une méthode silencieuse qui retourne un booléen au lieu de faire un confess, on évite ainsi de ruiner les performances.

Outre ce correctif important, la version 0.334 apporte le support de BUILDARGS qui vous permet de construire vos arguments lors de l’instanciation d’objets.

Je viens d’uploader le package sur CPAN, donc d’ici quelques heures ça devrait être dispo ici.

Multi Tee Tee Ouaille !

November 22nd, 2008 by Blog

Ça fait maintenant plus d'un mois que j'utilise le multi-tty dans Emacs et depuis, je n'arrête pas d'évangéliser à son sujet.

Si je devais donner une pseudo-définition, ca serait : le multi-tty permet de partager des buffers entre plusieurs instances d'emacsclient. Mais donnons plutôt un cas d'utilisation : chez vous, vous travaillez sur un fichier et vous partez au travail sans fermer votre Emacs mais vous avez vraiment envie d'y toucher, vos seules solutions sont :

  • Tuer emacs en espérant que vous n'aviez pas de changement non sauvegardés (ou alors se taper un diff avec les fichiers d'autosave)

  • Éditer le fichier comme une brute en forçant Emacs à piquer le fichier.

Dans tous les cas, c'est un plan lose. Alors qu'avec multi-tty, vous n'avez qu'à lancer votre emacsclient et changer de buffer pour récupérer le fichier oublié. Vous pouvez donc partager un buffer entre plusieurs emacsclients (chacun pouvant être en mode terminal ou X11), ce qui laisse la possibilité de faire une sorte de travail collaboratif sommaire si besoin.

Auparavant, cette fonctionnalité était un patch non officiel. Mais elle a été intégrée il y a quelques mois dans la version CVS d'Emacs, comme l'option --daemon d'Emacs qui permet de le faire tourner en mode serveur.

L'essayer, c'est l'adopter, en plus sous Debian, il suffit d'installer les paquets Debian de Romain Francoise :

deb http://emacs.orebokech.com sid main

AIM-rait tellement te dire

November 22nd, 2008 by Blog

Ils sont marrant les codes de retour des serveurs SMTP d'AOL :

550 We would love to have gotten this email to mamanours@aim.com. 
    But, your recipient never logged onto their free AIM Mail account. 
    Please contact them and let them know that they're missing out on 
    all the super features offered by AIM Mail. And by the way, 
    they're also missing out on your email. Thanks.

The Zen of Python, ou Le Zen du Travail Bien Fait

November 21st, 2008 by Rached
Je crois que ce n’est pas par hasard si Python est mon langage dynamique préféré. Un simple “import this” dans un interpréteur interactif nous rappelle les fondamentaux de l’écriture de code élégant. Quelques-unes de ces idées sont une histoire de goûts, mais perso j’adhère grave. J’ai toujours ça à l’esprit quand j’écris du code, pas [...]

Nouvelle venue dans la famille

November 21st, 2008 by sukria

Je me l’étais promis depuis longtemps : un jour je m’offrirai une guitare Manouche. C’est chose faîte, à moi les riffs gitans de Django, les phrasés mexicains de Rodrigo y Gabriella et les mélodies en La mineur de Vinnie Moore !

C’est Jérôme qui va être fier de cet achat !

Vivre avec un gamer c’est…

November 21st, 2008 by oz
... se lever, parfois, quand elle se couche.

OpenBSD 4.4 ou le faux sens de sécurité

November 19th, 2008 by Blog

Lors de la sortie d'OpenBSD 4.4, j'avais été choqué de lire dans l'interview de Kurt Miller que leur OS n'était toujours pas capable de faire du PIE. Pour ceux à qui ça ne leur dirait rien, c'est une option du compilateur permettant de rendre le code totalement "déplacable" dans la mémoire : toutes les instructions sont relatives (comme c'est le cas dans les bibliothèques), aucune adresse n'est marquée en dure.

Ainsi, lorsqu'un processus est lançé, on peut placer toutes les sections du binaire à des adresses aléatoires. Cela permet de boucler la boucle dans toutes les protections mémoires : l'ASLR est complète, protections NX, PaX, W^X, mise en lecture seule de la GOT & Co. Autant dire que la tâche est beaucoup plus compliquée pour exploiter un buffer overflow, à vrai dire, à part un off-by-one chanceux, je ne vois pas comment exploiter ça (vous avez le droit de m'envoyer vos idées).

Bon, tout ça pour en revenir à OpenBSD qui se dit être l'OS le plus sécurisé et tout ça et annoncer aujourd'hui qu' ils commencent tout juste à avoir une toolchain complète supportant le PIE. Ca me fait penser aux affaires dans le passé où on s'est rendu compte que W^X ne s'appliquaient pas à toutes les sections, etc.

Conclusion : A false sense of security is worse than a true sense of insecurity.

4×4

November 18th, 2008 by oz
OpenBSD 4.4 est release depuis quelques temps deja, et vu que je contribue assez peu (pas) au projet, je leur ai envoye des sous en echange des CDs de cette release aux couleurs de Star Wars. Tout frais d'hier soir, il ne me reste qu'a upgrader le machi...

Petite collection de DomainJokes

November 18th, 2008 by sukria

Internet c’est quelquechose de merveilleux, c’est vrai quoi, c’est génial Internet. Ça permet tout plein de trucs super intelligent qui montrent combien notre société elle est pleine de progrès…
Haem.

Heu, ouais, je sais Internet is for pr0n mais quand même, y a des trucs bien drôle dans la culture du Net, et notamment, ce que je m’amuse à tagguer “DomainJoke”.

Ce sont des domaines achetés pour un unique but : y héberger une blague, ni plus ni moins.

Je vais essayer de tenir à jour une liste de tous les DomainJokes que je peux répertorier.
Voici donc, dans l’ordre où j’ai pris conscience de leur existence :

N’hésitez pas à soumettre vos trouvailles en commentaire pour enrichir cette liste !

Mais grandit un peu…

November 17th, 2008 by oz
Je vous ai dit que Little Big Planet est a la maison ? Et aussi Patapon. Steph c'est la plus mieux bien du monde, et toc. Bon, tout ca va me laisser assez peu de temps pour les futilites comme geeker, ou finir les trois livres que j'ai attaques plus ou mo...

Quelques nouvelles neuves du monde

November 17th, 2008 by sukria

Non, je ne suis pas mort, oz s’en est rendu compte assez vite d’ailleurs.

Je vais essayer de faire un billet pour renouer avec le blôgueurre qui est en moi et en profiter pour vous tenir informé de ce qui se passe autour de mes petits projets.

  • Backup Manager a eu le droit a quelques heures d’attention récemment, et une dizaine de bugs sont fermés dans le trunk SVN (penser à passer à Bazaar un jour, Rached si tu m’entends :). Une nouvelle release est donc à prévoir (qui a dit “éspérer” là au fond ?) pour bientôt.
  • Du côté de Coat, Sebastien Deseille est en train de préparer une présentation sur Coat pour les prochaines journées Perl francophones, un grand merci à lui pour avoir choisi Coat (visiblement, il travaille sur l’adaptation de la série sur Conan publiée sur ce blog).
  • Enfin, pour ce qui concerne Coat::Persistent (que je pense sérieusement renommer, les propositions sont les bienvenues) je prépare une prochaine version avec quelques nettoyages de fond, et je l’éspère plus de compatibilité avec ActiveRecord (et surtout, une meilleure documentation).

Sinon, je viens d’installer le plugin Twitter dans la sidebar du blog, c’est assez rigolo, et comme je piaille pas mal depuis que j’ai mon petit Twitter::Companion avec moi (peut-être une release un jour de beau temps), bah c’est pas plus mal de tout centraliser ici pour les gens qui veulent suivre un peu mieux mon inactivité.

Au prochain billet, mssieurs-dames !

Californie, 1

November 16th, 2008 by Poxx + Science Fair
Plus de texte sur l'autre blog. J'aime vraiment ça et je veux voir toutes les photos du voyage....

© 2007 FLG - Posté sur Poxx - Weblog.

vsftpd à la sauce IPv46

November 16th, 2008 by Blog

Astuce du jour (ou de l'année vu ma fréquence de posts) pour vsftpd qui n'est pas capable d'écouter à la fois en IPv6 et en IPv4. La solution, c'est de savoir que c'est pas possible.

Il faut en fait passer par (x)inetd qui n'a pas de telle limitation et qui passera la main() à vsftpd en temps voulu.

OpenOffice.org strikes back

November 12th, 2008 by oz
J'ai commence a lire un article fort ennuyeux qui essaie de comparer Google Apps (traitement de texte, tableur, etc.) et OpenOffice.org. C'est un peu comme comparer des pommes et du Nutella, sachant que Google Apps ne sait pas faire grand chose, et qu'on ...

Derniers jours au Canada

November 8th, 2008 by Poxx + Science Fair
L'aventure au dessus de la frontière avec les Etats-Unis d'Amérique touche à sa fin. Après quelques heures de sommeil, nous attaquerons ce samedi la dernière journée à Toronto, et dimanche, direction Niagara Falls (Ontario, Canada). Après une après-midi autour des chutes, le passage de la frontière se fera en bus...

© 2007 FLG - Posté sur Poxx - Weblog.

Pause

November 7th, 2008 by oz
Des rumeurs font etat d'un mmorpg pour console en developpement chez Turbune (les gens qui ont fait le seigneur des anneaux en ligne donc), prevu pour console. Pas forcement pour PC. Si l'initiative est super louable, parce que vous avez peut-etre pas rem...

I can do it

November 3rd, 2008 by oz
Presque tout un week-end sans toucher un clavier. Si si je peux le faire, surtout quand j'oublie le chargeur de mon laptop... M'en moque, j'ai pu geeke a l'ancienne, avec un crayon, du papier d'abord. Ca marche aussi, c'est un peu comme tourner sept fois ...

De l’ubiquité

October 28th, 2008 by Poxx + Science Fair
Il est vraiment facile de se connecter partout, et gratuitement à Internet ici. Dans les auberges, dans la rue à Montréal avec Île Sans Fil ou des points d'accès ouvert... et l'environnement est accueillant pour les ordinateurs portables. Un exemple, dans les bus compagnie de la Orléans Express entre Montréal...

© 2007 FLG - Posté sur Poxx - Weblog.

PHP: I’m with stupid

October 27th, 2008 by oz
Serieusement? Vraiment? Vraiment? Vraiment? Vous êtes sûrs que c'est le bon choix? Non parce que sur mon clavier taper >_...

Au Canada

October 26th, 2008 by Poxx + Science Fair
Jusqu'à la mi novembre, avant d'aller explorer la Californie... les photos sont à suivre sur mon flux flickr....

© 2007 FLG - Posté sur Poxx - Weblog.

cafeine++

October 25th, 2008 by oz
Pardon, je te néglige petit blog, mais c'est que je passe un peu trop de temps le nez dans du code... ou dans openarena, oui, aussi. D'ailleurs, si je m'écoutais, les choses seraient sûrement pires vu que ma wishlist de jeux s'allonge. :x Sinon, lundi...

Le papier, et l’organisation

October 21st, 2008 by Rached

J’ai toujours détesté le papier, parce que ça prend de la place, et que ca a tendance à toujours se mélanger (comme les câbles, un peu).

C’était sans compter sur cette innovante et rafraichissante startup 2.0 : My Paper Tags. Un bon coup de peinture fraîche sur les armoires à rangements métalliques des années 70.

Allez commander vos autocollants auto-organisants NOW !

My Paper Tags 2.0 : le futur à portée de sticker

October 21st, 2008 by sukria

Tagguer des vrais documents dans la vraie vie, avec des planches de stickers prédéfinies, c’est ça le futur, c’est le Paper Web !!

My Paper Tags 2.0

Islands

October 17th, 2008 by oz
Hier soir, très très bon concert de Islands à la Maroquinerie, avec en première partie, une perf intéressante de Uniform motion pictures, avec un dessinateur pour accompagner les ballades des deux guitares. Pas très varié tout ça, mais fun à voir...

Pratchett, cet imposteur !

October 13th, 2008 by sukria

En me documentant sur la symbolique de l’Ouroboros je suis tombé sur cette phrase:

Le dragon circulaire est aussi présent dans la mythologie indienne, en encerclant la tortue qui supporte les quatre éléphants qui portent le monde.

Mais mais mais ! Et dire que l’idéee du Disque-Monde - plateau reposant sur quatre éléphants, eux-même sur le dos d’une tortue géante cosmique - n’est en fait qu’une pure transposition d’une véritable croyance indienne.

La grande A’Tuin, divinité Indienne de notre monde, qui l’eût cru ?

La nuit tous les luminoux sont doux

October 8th, 2008 by oz
On en revient toujours au meme point. Plus j'essaie d'occuper mon temps avec des trucs intelligents (bon ok, parfois aussi, juste des trucs pour manger), et moins je trouve de temps pour le reste. Je m'amuse au boulot ce qui est bien, et fait que j'ai de ...