Eric et son Blog

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

dimanche 26 février 2006

FOSDEM 2006: rapport

Le FOSDEM, c'est la réunion annuelle des développeurs open-source et libre en Europe. Si vous ne savez pas de quoi je parle, passez votre chemin.

Kubuntu

C'est ma distribution Linux préférée. J'adore tout simplement. Je n'y ai rien appris d'extraordinaire et l'orateur n'ayant pas son portable avec lui n'a pas pu nous montrer la nouvelle version en early-preview. Dommage.

JFreeChart

J'ai hésité entre cette conférence et celle sur kubuntu. JFreeChart est une librairie très sympa pour générer des graphiques en Java. Le hic est que si le logiciel est gratuit, la doc est payante. Mais comme je suis arrivé au moment du dernier slide, j'ai pu y voir un bonus pour les participants du FOSDEM: un login/pwd pour downloader la doc gratuitement ! Oh yeah. Après une rapide lecture, je constate que c'est nettement moins puissant que je ne le pensais. A confirmer.

Lars Wirzenius

Je me fichais un peu de ce dont il parlait mais je tenais à voir ce demi-dieu vivant de Linux. Lars est probablement le 1er utilisateur de Linux en-dehors de Linus Torvalds. Lars a été de nombreuses années le modérateur du newsgroup des annonces Linux. Il a donc vu passer des millions d'annonces pour des logiciels Linux. C'est aussi une des premières victimes du spam (imaginez que son adresse email traîne à des milliers d'exemplaire partout sur le net depuis 15-20 ans) et il a développé un système anti-spam ultra-agressif bien avant que je ne reçoive mon premier spam.

Veni. Vidi.

RIFE

Il s'agit d'encore un framework pour des applications web en Java. Celui-ci semble assez pratique et couvre pas mal de choses. On voit que les concepteurs sont des développeurs d'applications. Les frameworks sont souvent soit trop spécifiques (et ne s'adaptent pas à vos besoins) soit tellement génériques qu'ils ne sont plus du tout pratiques. Par exemple, on prévoit des systèmes de template super-sophistiqués en XML super-standard sans prévoir la possibilité de faire des mail templates...

Cependant, un certain nombre de choix de RIFE me gênent. Par exemple, il vient avec une ossature d'application déjà faite qui inclut un servlet engine (jetty). Ca ne semble pas avoir été prévu pour fonctionner sous Tomcat, JBoss ou WebLogic. C'est bien pour une petite application de PME mais quand on a une infrastructure un peu importante, ça ne va plus du tout.

Autre choix, par exemple, ils considèrent que les templates ne doivent en aucun cas contenir du code. Pour obtenir, par exemple, un tableau HTML avec alternance des couleurs à chaque ligne, il faut soit coder quelque chose dans le contrôleur ou faire une bidouille immonde en CSS/javascript. Ce n'est pas très propre. D'ailleurs leur schéma sur le sujet est mauvais: ils montrent le java comme étant la vue et le template. Or dans le modèle MVC, le java est le contrôleur et le template est la vue. Cette vue peut contenir un peu de code strictement lié à la présentation, c'est le but de JSP, JSF et Smarty.

Accessoirement, le logo de RIFE ma rappelle furieusement le logo du Front National français. Gênant.

SVN

J'ai appris pas mal de choses sur SVN. Je ne vais pas tout reprendre point par point, ce serait trop long. Disons que je suis convaincu que SVN allie les avantages de CVS (simplicité, utilisation sur internet) et corrige les inconvénients de CVS (locking, efficacité, fonctionnement offline).

J'ai acheté le bouquin O'Reilly "Pragmatic Version Control with Subversion". Il me semble assez bien foutu pour entrer dans le monde merveilleux de SVN.

(PS: J'utilise SVN quotidiennement à travers son plugin eclipse mais ça se limite à checkout, update, commit.)

DOJO

C'était une conférence prometteuse qui est complètement tombée à plat. Ce n'était pas une conférence DOJO mais sur la programmation fonctionnelle et aspect-oriented en Javascript. Si vous ne savez pas de quoi il s'agit, cette conférence ne vous aurait strictement rien appris. Très décevant donc. On n'a même pas vu le moindre écran Dojo.

En résumé, programmer en Javascript, c'est franchement tordu et il faut se tordre l'esprit pour y arriver. On n'a pas de classes (qui sont des "données" avec des fonctions pour les manipuler) donc on fait des fonctions (qui gèrent les données correspondantes dans la fonction). L'AOP, c'est grosso modo redéfinir des fonctions pour leur appliquer nos propres modifs. Dans le cas de Javascript, ça semble surtout être le seul moyen de faire de l'héritage...

Beagle

Je n'aime pas gnome. C'est une question de goût. Donc quand une excellente application comme Beagle (genre de Google Desktop libre) apparaît sur Gnome, je me demande si c'est utilisable sur KDE ou si KDE a prévu une réécriture. La conclusion est que le produit est prévu pour faire de la recherche dans les applications KDE et fonctionner sans Gnome. Sauf qu'en pratique, si je veux installer Beagle, les dépendances Debian m'obligent à installer firefox, evolution et un tas d'autres trucs. Je n'ai pas l'intention d'utiliser Evolution et donc je n'installerai pas Beagle pour le moment.

Ajout à ma todo-list: demander sur le forum Kubuntu si je peux l'utiliser sans Evolution...

ClamAV

Passez votre chemin, ça parlait du fonctionnement interne de ClamAV, les algorithmes heuristiques pour déterminer le type de fichier, les signatures de virus, etc. Intéressant pour les techniciens hard-core dans mon genre mais ça aurait pu être avec n'importe quel logiciel autre qu'un anti-virus.

XUL

Cerise sur le gâteau: la présentation XUL. Tout le monde y est venu est espérant savoir ce qu'était XUL, comment ça marchait et si on pourrait chacun utiliser ça pour développer nos applications. En réalité, l'orateur n'a pu être présent et son remplaçant a présenté XULRunner sans même prendre la peine d'introduire XUL. XULRunner, ça permet d'assembler une application XUL et de la faire fonctionner toute seule, sans installer Firefox ou autre. Mais quand 99% de l'audience n'a qu'une vague idée de ce qu'est XUL, ben... au bout de 15 min, quelqu'un demande "dites, ça fait 15 minutes que vous nous parlez mais je n'ai AUCUNE idée de quoi vous parlez".

Organisez une conférence sur la programmation et Java à la place faites une présentation sur la création de plugins d'eclipse. Super, hein ?

Booths

Dans le couloir, on pouvait également voir O'Reilly vendant ses derniers titres (au prix normal), la Free Software Foundation vendant ses Tshirts, Videolan qui montrait toutes les possibilités des ses players/serveurs, Gentoo, Debian, Fedora, OpenBSD, OpenSuSE, FreeBSD, NetBSD, Ekiga (ex-Gnome Meeting), OpenWengo, OpenGroupware, Google, ... Intérêt limité à part pour refournir sa garde-robe en Tshirts de geeks.

samedi 25 février 2006

Végétarien, végétaLien et la peine de mort

Non, je ne prône pas la peine de mort pour les végétariens. Récemment sur la liste de distributions du FOSDEM, une personne demande si les sandwiches vendus à midi incluront des sandwiches pour les végétariens. Jusque là, rien de bien extraordinaire, le classique sandwich au fromage fait parfaitement l'affaire. Mais inéluctablement, une autre personne a répondu: "et pour moi ? Je suis végétaLien."... Les végétaliens ne mangeant pas non plus de sous-produits animaux (lait, oeufs, ...) ça devient difficile de prévoir des sandwiches pour eux. Surtout qu'ils ne sont pas nombreux.

Ca illustre un phénomène assez intéressant. On fait des sandwiches pour la grande majorité des gens et si certains ont un régime alimentaire original, ils n'ont qu'à amener leurs tartines. Zut quoi à la fin. Pourtant, on accepte de le faire pour les végétariens parce qu'ils sont quand même assez nombreux. Il existe de nombreux autres régimes spéciaux mais on les ignore parce qu'ils sont trop rares pour que ça en vaille la peine.

La peine de mort justement subit le même phénomène. Beaucoup de gens sont d'accord que la peine de mort devrait être appliquée pour les cas graves et où aucun doute ne subsiste quant à la culpabilité du condamné. OK et les violeurs qui ne tuent pas leurs victimes, on les tue aussi ? ou pas ? Et les crimes passionnels ? Et les crimes perpétrés par des mineurs ? Jusqu'où va-t-on pour appliquer la peine de mort ? Là est tout la question. Quand on dit à un végétalien qu'il n'y a pas de sandwich pour lui, il râle et va voir ailleurs. Quand on dit à un criminel qu'on va le tuer parce qu'on trouve que les violeurs doivent mourir, c'est tout de suite une autre mesure...

Et dans ces gens qu'on condamnera à mourir, combien seront innocents ? Jusqu'à quel degré de certitude de culpabilité irions-nous ? La certitude quasi-absolue ? L'intime conviction ? Combien d'innocents sommes-nous prêts à sacrifier ?

Tout ça revient à un seul problème: où mettre la limite ? Dans le cas de la peine de mort, pour moi, si un seul innocent a été tué, c'est un de trop. La limite doit donc être l'abolition de la peine de mort. Ce qui est heureusement fait en Belgique.

jeudi 23 février 2006

Delitte est un ours - Neptune

Delitte est un auteur assez connu et assez productif. On connaît principalement ses séries "Les coulisses du pouvoir" et "Neptune". Je n'ai pas aimé la première et arrêté la seconde au 3e tome. Je ne m'étendrai pas sur une BD qui n'a tout simplement éveillé aucun intérêt en moi.

Je me contenterai de raconter ma rencontre avec l'artiste lors d'une séance de dédicaces pour son Neptune tome 1 qui tombait en même temps celle de Michalak (billet précédent). Je précise que j'avais un a priori positif sur le personnage n'ayant lu que son Neptune tome 1 et juste entendu parler de l'autre série.

Tout d'abord, Monsieur est arrivé en retard (ce qui n'est pas bien grave en soi). Monsieur n'a pas pris la peine de saluer l'auteur installé à la table voisine. Voyons, entre auteurs point de civilités, c'est bien connu. Monsieur avait 3 dessins-types, simples, au marqueur qu'il alternait. Soit. Rien ne l'oblige à faire plus. Chaque dessin était torché en quelques instants, sans rien dire. Quand on se risquait à essayer d'engager la conversation, on se prenait une réponse sèche et désagréable. Quand je lui ai fait remarquer qu'il dessinait quand même très vite, il m'a répondu que les vrais grands auteurs étaient des rapides comme Franquin (et d'autres du même niveau, on ne se prend pas pour de la merde hein) dessinaient vite. Il a ajouté: "ce n'est pas comme ces jeunes dessinateurs amateurs qui mettent un an pour faire un seul album"... A côté Michalak venait de dire qu'il avait mis deux ans à faire son premier album... Sympa...

Bref, de ce que j'ai pu en juger, Delitte est un ours mal léché.

La dédicace:

Michalak - Les Cercles d'Akamoth

"Les Cercles d'Akamoth" est une BD dont le thème n'est pas tellement original mais qui le traite de façon intéressante. Le héros, un inspecteur du LAPD noir et en conflit ouvert avec ses supérieurs, souffrant d'une phobie du vaudou héritée de sa maman qui le pratique, se lance corps et âme dans une affaire glauque: des gens sont retrouvés errants comme "vidés de leur âme". L'intrigue est très bien menée, le dessin est excellent et les touches de vaudou sonnent plein.

Bref, une excellente BD quoique le dernier tome sorti n'apporte pas grand chose au scénario global.

La dédicace, je l'ai obtenue peu après la sortie du tome 1. C'était en juin 2003 chez BD-World à Wavre. Michalak a fait quelques taches d'encre de chine qu'il a étalées avec un bout de coton et finalisé au marqueur. Voilà le résultat. Superbe, non ? Pour ceux qui n'ont pas lu la BD, il s'agit d'un personnage mystérieux qui se transforme en Baron Samedi, figure bien connue du vaudou.

Cliquez pour agrandir.

La dédicace du suivant dans la file

mercredi 15 février 2006

Clavier Microsoft Natural BELGE, c'est trop demander ?

Je vais vous parler du seul produit pour lequel je suis un inconditionnel de Microsoft: le clavier ergonomique.

Voici la première mouture de la bébète.

Comme on peut le voir, c'est un clavier "cassé en deux", avec une bosse au milieu et des repose-poignets. Ca peut sembler étrange de prime abord. Au début, c'est un peu perturbant puisqu'on est obligé de taper correctement sans croiser les mains. Mais une fois qu'on s'y est habitué, on ne peut plus s'en passer. C'est terriblement confortable et reposant pour les poignets et les doigts.

Malheureusement, un jour, un conn#rd d'en#ulé de sa mère de chez Microsoft a décrété que le clavier était trop encombrant et qu'il fallait revoir la disposition des touches et en réduire la taille.

Un de ces changements en particulier m'insupporte au plus haut point: les touches insert-delete-home-end-pageup-pagedown ont été "tournées". C'est à dire qu'on est passé de:

InsertHomePage Up
DeleteEndPage Down
à
HomePage Up
EndPage Down
InsDelete
Ca semble anodin comme ça mais quand vous passez sans arrêt d'un clavier normal à cette merde, vous voulez taper "page down" et vous tapez "delete"... Merci du cadeau. En plus ces touches sont minuscules et on les rate facilement. Bref: BEEEEEEERKKK. J'en ai eu un et j'ai fini par le donner tellement il me gonflait !

Evidemment, tous les autres fabriquants ont copié.... la mauvaise version. Une horreur. Impossible de trouver un clavier convenable.

Et puis un jour, un espoir est réapparu avec le "Microsoft Natural Ergonomic Keyboard 4000". Rien que ça.

Il est beau. Il a le bon layout. Il a plein de boutons à moitié utiles (surtout qu'ils sont faciles à redéfinir avec KDE). Il a des repose-poignets moletonnés. Bref, j'adore. Je suis heureux.... Enfin presque.

Ce superbe clavier semble n'exister qu'en format français. Or moi, tous mes ordinateurs actuels sont en format belge. Et je préfère ça au format français. Mais impossible de trouver ce clavier en Belgique sauf dans les boutiques franco-belges qui n'ont ce clavier qu'en version française. Je tape ce billet avec ce clavier (emprunté à un collègue absent) en faisant semblant que c'est un Belge mais c'est pas toujours commode. Je dois avouer que je ne sais pas par coeur où se trouve le § par exemple.

PS: pour reconnaître un clavier belge ou français, il suffit de regarder au choix ces touches:

ToucheBelgeFrançais
\alt-gr + <>alt-gr + 8
-a gauche du backspace6
!8a gauche du shift droit

jeudi 2 février 2006

Materiel.net: pour commander, il faut une déclaration devant notaire

A première vue, www.materiel.net est un site d'e-commerce tout à fait classique et sérieux. En apparence seulement car quand on veut passer commande, tout est fait pour vous en décourager.

Exemple concret: ma société (Vivansa) a voulu commander des claviers pour un montant de 200€. Le genre de chose qu'on fait très souvent sans aucun problème sur de nombreux sites e-commerce. On commande, on paie avec la carte de crédit de la société (au nom de son "directeur financier") avec le code de vérification, on donne le numéro de TVA européen et on s'attend à recevoir le colis quelques temps après...
Erreur.
Grosse erreur.

Bonjour,

Suite à votre commande passée sur notre site Materiel.Net merci de nous communiquer, afin de vous assurer une parfaite sécurité de règlement, une photocopie de votre pièce d'identité à votre nom et prénom ainsi qu'un justificatif de domicile récent correspondant à l'adresse de livraison. Vous pouvez nous les faire parvenir :
- par fax au 02 72 68 99 00
- par email (si vous disposez d'un scanner) à logette@materiel.net
- par courrier à Domisys, 5 rue du Chêne Lassé, CP 1008, 44806 St Herblain CEDEX
Merci également d'y joindre le numéro de votre commande.

Très cordialement,
Materiel.Net

Vous avez bien lu. Pour commander, il ne suffit pas d'avoir une carte de crédit au nom de la société, une adresse email au nom de la société, la livraison au siège de la société et le numéro de TVA de la société ! Il faut en plus une copie de la carte d'identité de celui qui commande et un justificatif de domicile ! Pourquoi pas une copie de la première page du passeport aussi ? Et puis, bonjour pour une justification de domicile dans un bureau...

(à la Bourvil) Mais c'est pas tout, mais c'est pas tout !

Nous répondons donc à l'email pour confirmer que ces informations sont bien indispensables. Réponse:

Oui s'agissant de votre première commande sur notre site, merci de nous faire parvenir ce complément d'information. Concernant le justificatif de domicile, je vous remercie de nous faire parvenir un extrait k-bis au nom de votre société.

Le K-bis est un extrait du Registre de Commerce, document bien entendu spécifique à la France. Infos du greffe du tribunal de commerce

C'est marrant mais les escrocs Nigérians qui veulent faire passer 23 millions de dollars par votre compte n'ont même pas besoin d'autant d'informations. Ils prétendent que c'est pour notre sécurité mais en fait, c'est tout le contraire: envoyer des copies de tous ces documents très officiels à une société douteuse à l'étranger est un excellent moyen de voir ses fonds disparaître du jour au lendemain. Ils auront tous les détails de la carte de crédit et même un échantillon de la signature de son propriétaire. Plus toutes les infos détaillées sur sa société.

Encore plus marrant, pour les clients professionnels, materiel.net (en fait la société s'appelle Domisys) réclame 10% de dédit si on annule la commande. S'ils essaient de tirer 20€ sur la carte de crédit, je sens qu'il va y avoir une opposition et un nouveau dossier auprès de notre avocat...

[mise à jour]
J'ai cru un moment que cette vérification venait du numéro de TVA. S'il était invalide, le site se ferait arnaquer du montant de la TVA. Mais c'est faux. Il suffit d'entrer le numéro de TVA sur le site de la Commission Européenne (VIES sur Europa) et hop, sait s'il est valide, à qui il appartient et même à quelle adresse !
Ca démontre bien la mauvaise foi de materiel.net dans la vérification des informations fournies.

Uranus est dans votre lune

Ce matin, j'ai entendu une publicité phénoménale à la radio (Classic 21). Je retranscris de mémoire:
"Et maintenant l'horoscope avec Martine
- Bonjour, pour les bélier, taureau, balance, gémaux, cancer, lion, vierge: Uranus est dans votre lune. C'est votre jour de chance, foncez chez Suzuki pour découvrir la nouvelle gamme machin-bidule..."

La transcription est très approximative mais la formulation était très exactement "Uranus est dans votre lune". Je me demande si c'est une idée d'un publicitaire ou de la comédienne qui a prêté sa voix à la pub.