Login

Blague de geek

Written on 2009-08-06 17:37.

céréales

Carcassonne en python ?

Written on 2009-08-06 08:23.

Comme je l'annoncais ici en anglais, après quelques semaines de vacances mon envie de coder est revenue. C'est pourquoi j'ai commencé un petit projet : Sarcassonne. Le but est de créer en python un moteur pour jouer à Carcassonne.

Au rayon des idées :

  • Communication via un bot XMPP ;
  • Jeu par email (même si ça ne s'y prête pas, c'est pour jouer avec lamson) ;
  • Interface GTK ;
  • Interface Web ;
  • Et pourquoi pas, un jour, une IA qui pourrait battre l'homme et conquérir le monde ;).

C'est aussi l'occasion pour moi de tester py.test plutôt que mon habituel nosetest. Pour l'instant, j'aime assez son reporting mais je n'ai pas encore trouvé comment lui faire trouver mes doctests.

Le logiciel libre dans la déclaration de politique régionale

Written on 2009-07-14 20:46.

Trouvé dans la déclaration de politique régionale wallone (via l'excellente liste « Libre » de l'AEL)

Les standards ouverts et les logiciels libres sont des outils indispensables pour assurer l’accessibilité de tous aux technologies de l’information tout en garantissant la liberté de chaque utilisateur. Ils ont ainsi une influence sur la position compétitive de nos entreprises, particulièrement celle des petites et moyennes entreprises, et sur l’innovation technologique.

Au niveau wallon, le Gouvernement s'engage à :
  • promouvoir et utiliser, dans la mesure du possible, les standards ouverts et les logiciels libres dans les administrations publiques, organismes d’intérêt public et les cabinets ministériels ;
  • développer une plate-forme d’échange, de coopération et d’information en matière de logiciels libres et de standards ouverts entre tous les acteurs publics actifs dans le domaine des technologies de l’information ;
  • promouvoir l'utilisation des logiciels libres auprès des citoyens et des entreprises, notamment par des actions de sensibilisation et de formation ;
  • promouvoir et former à l’utilisation des logiciels libres au sein des écoles ;
  • plaider en faveur de la plus grande interopérabilité des systèmes ;
  • requérir lors des marchés publics relatifs aux systèmes d’information demandant des développements sur mesure, d’être propriétaire des codes sources ou d’en avoir la disponibilité selon une licence libre reconnue ;
  • adapter les cahiers des charges des marchés publics pour des développements sur mesure afin de favoriser l’accès de tous les opérateurs dont les PME à ces appels d’offre.

J'apprécie l'idée de la plate-forme d'échange et évidemment le point sur la formation aux LLs dans les écoles. J'ai hâte aussi de voir les actions de sensibilisations qui seront proposées, on va rire je pense, mais la volonté est là.

Le point sur les marchés publics, je me demande comment il est possible qu'il en soit autrement. Faire développer un programme quelconque et ne pas être le propriétaire des sources, c'est de l'idiotie. Mais si en plus c'est de l'argent public qui est utilisé, là ça devient presque du détournement.

Souhaitons que si la région devient propriétaire des codes sources, elle les diffusera sur la fameuse plate-forme sous une licence libre.

J'ai l'impression que c'est un bon départ et j'espère que ces points seront réalisés d'autant plus rapidemment qu'ils m'apparaissent peu onéreux (même si comme le fait remarquer Alexandre, le PDF a été généré par un logiciel proprio).

Quand la poste nous ballade.

Written on 2009-05-07 10:44.

Un colis

Ma chère et tendre devant récupérer un colis de l'ECPA (la fameuse NEPSY), je me rends donc à la poste (le plaisir d'être indépendant et de pouvoir aller à la poste quand on le veut). Passons sur les 87 personnes me précédant (vite un aller/retour pour choper mon laptop et bosser là-bas). J'arrive au guichet et là de commencer le calvaire.

Tout d'abord le numéro de tracking remis par l'ECPA ne rentre pas dans les petites cases des logiciels (sous Windows) de la poste. Discussions, mise en doute du numéro, il en ressort que la poste française pourrait utiliser une autre entreprise que la poste belge pour envoyer le paquet. Quoi qu'il en soit je doit prendre contact avec leurs collègues hexagonaux pour savoir où en est la livraison.

Portrait de Kafka

Direction donc le site de ColiPoste, hop j'entre le numéro de tracking, le colis est censé être en Belgique depuis le 9 avril. Je leur envoie donc un message pour expliquer la situation. Leur réponse : « Prenez contact avec la poste belge ». Situation kafkaïenne en vue.

Évidemment, je ne peux leur répondre par e-mail (ce serait tellement plus simple de créer par incident une adresse ticket-XXXX@coliposte.net, mais non c'est une mauvaise idée). Retour donc sur leur formulaire web ... et au neuvième cercle de l'enfer.

Ce formulaire est un merde, leur système de validation n'accepte pas le numéro du ticket qui m'a été communiqué par e-mail, passons. Le formulaire valide donc les données envoyées et me voila devant un message refusé parcequ'il contient un caractère interdit (lequel mystère). Je suis informaticien, je connais les injections SQL, je suppute donc que les apostrophes ne sont pas autorisées dans le corps du message [1]. Un non informaticien aurait probablement abandonné là tout espoir (et pour continuer avec Dante « Vous qui entrez ici, laissez toute espérance »).

Mais ce n'est pas tout ! Une fois ma tartine expurgée de ce signe cabalistique qu'est l'apostrophe, un petit message m'indique que mon texte doit faire moins de cinq cents caractères. Allez expliquer des méandres kafkaïens en deux paragraphes !

En conclusion, alors que l'informatique pourrait aider les gens (un compteur décroissant en javascript pour indiquer le nombre de caractères du message, une validation correcte des entrées, un système de communication qui ne soit pas anti-déluvien), la poste française a visiblement choisi le contraire. Je ne peut que supposer que c'est pour avoir le moins de demande à traiter possible. Superbe se(r)vice public. Et dire qu'avec la libéralisation, on risque d'être balladé entre plus de deux prestataires (qui je l'espère seront plus professionnels, eux).


[1]Cette façon de se protéger est tout à fait idiote : on empêche les gens d'écrire correctement parcequ'on est bien trop flemmard que pour mettre en place une procédure qui échappe les caractères spéciaux.
[*]Image du colis de p•y en CC 2.0 by. Celle de Kafka est dans le domaine public.

Délit de solidarité

Written on 2009-04-17 16:17.

Il y a certaines choses qu'on croyait d'un autre âge et qui pourtant sont bien réelles aujourd'hui.

Ainsi, jamais je n'aurais imaginé qu'en France l'aide au sans-papier était illégale. Là-bas, on ne peut donc pas «*faciliter ou tenter de faciliter l'entrée, la circulation ou le séjour irréguliers, d'un étranger en France*» à moins de risquer une peine de cinq ans de prison et une amende de 30 000 euros. Si vous agissez en bande, c'est alors deux ans prison et 750 000 euros d'amende que vous risquez. L'an passé 4300 personnes ont été interpellées pour avoir commis ce délit de solidarité (comme on dit en France).

Plus étonnants encore, c'est ce que j'ai appris chez maitre eolas : Nicolas Sarkozy trouve ce nombre trop petit et demande à son ministre de faire grimper ce chiffre à 5000 interpellations pour 2009.

Déjà, je suis choqué qu'on ose imposer des quotas pour les délits, ce n'est pas nouveau mais c'est pour moi un signe qui ne trompe pas : ces gens ont une vision complètement à l'opposé de la mienne de ce qu'est la justice.

Ensuite, ça me rapelle que le sort des sans-papier chez nous n'est toujours pas réglé principalement parcequ'une ministre ne veut pas prendre de décision qui déplérait à son électorat à quelques jours des élections. Quant à la situation de l'étudiant camerounais en 3ème tech à l'UCL, elle est tout simplement incroyable et les récriminations de Freddy Roosemont (directeur de l'office des étrangers) entendues ce matin sur la première ne l'ont pas fait remonter dans mon estime (comment peut-on faire un job pareil, ça me dépasse).

1984

Written on 2009-04-17 08:32.

Je suis consterné par cette nouvelle.

Dominique A a sorti son nouvel album

Written on 2009-04-09 22:16.

La Musique / La Matière.

Comme en plus c'est un artiste qui a tout compris (il a signé l'appel du nouvel obs pour protester contre la répression des adeptes du P2P), c'est clairement le maitre achat du mois d'avril. En plus le packaging est soigné et le prix très très abordable (15€ pour double), vous attendez quoi ?

Document Freedom Day

Written on 2009-03-25 07:58.

Document Freedom Day banner

Ajourd'hui c'est le Document Freedom Day, une occasion de rappeler l'importance des standards ouverts. Ceux-ci permettent

  • D'éditer des documents quels que soit l'OS que vous utilisez
  • De collaborer avec d'autres quel que ce soit le programme utilisé pour créer les documents
  • D'assurer que vous pourrez toujours lire vos documents dans 100 ans (imaginons nous cinq minutes la difficulté qu'auront les historiens dans 200 ans alors que nous sommes incapables de lire des fichiers Word de 1995)

Rappelons aussi qu'en ces temps de disette pour le gouvernement fédéral, l'expérience des standards ouverts et de Linux dans la gendarmerie française a permis une réduction du budget IT de 70% (soit 50 millions d'euros d'économie) ! Tâchons d'en prendre de la graine.

De l'importance du parlement européen

Written on 2009-02-26 11:56.

Le parlement européen à Bruxelles

Alors que nous allons bientôt voter pour les européennes, il est important de rappeler que beaucoup de décisions prises au niveau européen se traduisent quasiment telles quelles dans nos lois nationales : les directives communautaires font l'objet d'une transposition (bien souvent un copier/coller) dans le corpus des lois nationales après un laps de temps plus ou moins long alors que les règlements de l'union européenne font figure de loi dès qu'ils sont publiés au journal officiel de l'Union et sont d'application immédiate.

On se souvient donc que c'est par l'action courageuse de certains députés que la brevetabilité des logiciels a pu être empêchée malgré une très forte hostilité de la commission et du conseil des ministres. L'histoire de cette directive est digne des meilleurs épisodes de Dallas : des coups bas entre membre d'un même parti, des trahisons et retournements de veste et bien évidemment un jeu de pouvoir, d'influence et d'argent.

Toujours est-il qu'ainsi Microsoft ne peut pas poursuivre TomTom en Europe car ici les brevets logiciels n'existent pas encore. Ce vote fut déterminant pour conserver une innovation européenne dans le domaine du logiciel (quasiment tous les grands éditeurs sont américains) et singulièrement pour les PMEs qui n'ont pas à craindre les attaques de mammouths du brevet que sont IBM, Adobe ou autre Microsoft.

Pour le résumé des votes des députés sur d'autres sujets liés à l'IT, je conseille l'excellent Political Memory de la quadrature du net. On ne peut que regretter qu'il n'y ait pas le même genre de site d'analyse des votes de nos députés sur d'autres sujets car il donne une lisibilité à l'action parlementaire sans égale.


Image du parlement européen de Diana Lili M sous CC 2.0 by

Luc Besson s'en prend plein les dents

Written on 2009-02-16 14:18.

Ce billet de maitre eolas est d'une limpidité et d'un humour incroyable. À lire par tous ceux qui sont excédés par les approximations et autres billevesées proférées par les ayants droits.

La loi les protège déjà suffisament, nous n'avons pas besoin d'un extension du droit d'auteur !

Pages :