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.

New project in sight

Written on 2009-08-04 08:32.

I now have some time and after some holidays the need to code new stuffs is back.

The lamson project (a python SMTP framework) seems quite interesting. It might be my new pet project since I have a need for a customizeable SMTP server. It might also be the good starting point for the PBEM/Internet version of Carcassonne I always wanted to do.

Vidéo de circonstance

Written on 2009-07-30 11:46.

The end

Written on 2009-07-30 11:46.

So Gaëtan and I decided that it was time to put an end to OpenHex and go separate ways. Even if we didn't achieve what we were aiming for, it was a nice trip and a very interesting experience nonetheless.

I will still be active in the python business and Gaëtan is still looking for an interesting job.

While our Rapid Web and Desktop Application Development framework will most likely decay in the heaven of aborted free software projects, we will continue to provide some limited support for relatorio and Elixir.

Most of our domain names (openhex.com, .be, .net, .eu) will disappear over time (ie won't be renewed next year), though openhex.org will stay up and running for the foreseeable future.

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).

Our trac is more welcoming now

Written on 2009-04-17 15:49.

Since we released a new version of relatorio (our openoffice templating tool if you never heard of it) yesterday, I took this opportunity to install trac's account manager plugin. It was surprisingly easy (I had memories installing the mercurial plugin where I had to debug the code and so on) and works like a charm !

So from now on you can register yourself on our trac and use your own login/password to login, which means you can get notifications when there are changes on content you are monitoring.

PS: On a side note, I started toying with the whole microblogging stuff, you'll find me on identi.ca.

1984

Written on 2009-04-17 08:32.

Je suis consterné par cette nouvelle.

Pages :