The End ?La Fin ?

As the 2 readers of this blog have noticed, posts are scarce these days … This is mainly due to the fact that to create a post with my Hobix installation, I do need to be in front of my personnal PC, and also that as my ISP does not yet support ruby scripts on its servers, I cannot implement a comments system … which lead to a lack of interactivity with my 2 readers … So I’m going to close this blog, to open another one, running with WordPress (which is supported by my ISP) ... You can read it here.
Comme les 2 lecteurs que j’ai ont pu le remarquer, ce blog n’est pas alimenté fréquemment … La faute au fait que je doive être devant mon PC, à la maison, pour créer un article … et aussi au fait que l’impossibilité de mettre en place des commentaires (Free ne supportant pas encore les scripts ruby) enlève pas mal d’interactivité avec mes 2 lecteurs … Donc je vais fermer ce blog … pour en ouvrir un autre, sous WordPress (qui est lui supporté par Free) ... Vous pouvez y aller, il est ici.

Rails, MySQL and Reserved WordsRails, MySQL et les mots réservés

OK … So it seems that mySQL versions above 5.0 introduced more keywords (or at least that they check them better)... I just run accross one of them, as the name of one of my tables just clashes with one of these reserved words … The easiest to get rid of this problem ?

   class Release < ActiveRecord::Base
     set_table_name "`Release`" 
     ....
   end

.. and that’s all !

Bon … il semblerait que les versions 5.0 de mySQL aient rajoutées quelques mots clés (où qu’elles les vérifient plus efficacement)... Toujours est-il que je viens de tomber dans le cas où le nom de l’une de mes tables entre en collisions frontale avec ses keywords… Le plus simple pour contourner tout cela ?


  class Release < ActiveRecord::Base
     set_table_name "`Release`" 
     ....
   end
et voilà ;)

A Tribute To WhyHommage à Why

I just changed my old mobile for a brand new Sony Ericsson K800i I can’t keep the old traditionnal ringtones, so I created the Chunky Bacon ringtone … all credits go to our beloved Ruby Rock Star Why
Je viens de changer de téléphone portable … je passe d’un vieux truc tout cassé à un Sony Ericsson K800i ... Pour féter cela, et pour changer un peu des sonneries à 2 euros, j’ai créé la sonnerie Chunky Bacon ... tout le travail ayant été fait par la Ruby-Rock-Star Why

Code GolfCode Golf

During vacations, and to keep your strength, play Code Golf ... Based on Perl Golf (i.e. you have to write a program in the minimum number of bytes possible), CodeGolf allows both to develop your brain (you’ll have to always find more shorter algorithms) and you language knowledge (you’ll have to know all the possibilities of your language of choice to write the shortest possible program) ... Moreover your programm will be part of a chart, based on its number of bytes, and can be written in Perl, Ruby, Python or PHP … You now just have to find a beach with a WiFi spot ;)
Pendant les vacances, et pour ne pas perdre la main, jouez à Code Golf...

Basé sur le principe des perl golfs (i.e. écrire un programme en un nombre minimum d’octets), CodeGolf permet à la fois de faire travailler les méninges (chercher à chaque fois un algorithme plus court) et sa connaissance du langage (afin de l’utiliser au mieux) ... La cerise sur le gateau étant que votre programme se retrouve classé, en fonction de sa “performance”, mais aussi qu’il peut être écrit en Perl, Ruby, Python et PHP ….

Plus qu’à trouver un plage avec une borne WiFi ;)

GeekGeek

Via Nicolas Delsaux, I’ve found this nice little test to check if I’m really a geek …. What a pitty ! :
Via Nicolas Delsaux, j’ai trouvé ce petit test pour tester si oui ou non, je suis geek … le résultat parle de lui-même:

Poignant Guide - French VersionPoignant Guide en Français

After several months, I’ve restarted the French translation of Why’s (Poignant) Guide ... Draft version (with an experimental layout as bonus) can be seen “here”http://fr-draft.poignantguide.net.
Après plusieurs mois d’inactivité, j’ai repris la traduction en français du Why’s (Poignant) Guide .. La version brouillon (comprenant aussi une nouvelle mise en page expérimentale) se trouvant .

Ruby CornerRuby Corner

More than 2 months without an update, it’s a little bit long …. I’m going to try to post more often, and to help me to enforce this, I’ve registered my blog on RubyCorner ... To be continued ;)
Plus de 2 mois sans article, ça commence à faire long …. Je vais donc essayer d’être un peu plus assidu … et pour être sûr de tenir mes promesses j’ai enregistré mon blog sur RubyCorner ... Suite au prochain numéro ;)

Fixed JavascriptJavascript réparé

Just a quick post to mention that the Javascript snippet, which allowed to switch from French to English was bugged on Safari (thanks Andy). It should work now, and as a bonus, you now get a cookie ! This cookie will allow to display the pages in the language you choose during your last visit on my blog …
Juste un petit post pour indiquer que la fonction Javascript, qui permettait de passer du Français à l’Anglais ne marchait pas sous Safari (merci Andy). Elle devrait maintenant marcher, avec en bonus, un cookie ! Celui-ci permettra à la page de s’afficher dans la langue que vous avez choisie lors de votre dernièere visite …

Practices of an Agile DeveloperPractices of an Agile Developer

I received yesterday my own copy of Practices of an Agile Developer. As a reviewer, I’ve already read the PDF version of the book, but I’m going to read it again, on papaer, just for my pleasure.

This book is really great. If you liked The Pragmatic Programmer, and/or Ship it!, you’re going to love this one.

If you always wanted to know everything on Agile Programming but were afraid to ask, this book is made for you. If not, it’s also made for you ;) As with all the Pragmatic Programmers books, this one is clear, concise and easy to read.

Each chapter explains a concept, why (and how) to apply it, some battlefield examples and a view on the benefits you’ll get by applying it.

I’d like to also highlight the professionalism and kindness of Andy Hunt (co-author) and Dave Thomas. Most of my comments have been taken into account, I’ve been thanked in the book and the paper version of the book just landed free of charge in my mail box :)
J’ai reçu hier ma copie de Practices of an Agile Developer. En tant que relecteur j’ai déjà lu le livre en version PDF, mais je vais le relire pour le plaisir dans sa version papier.

Ce livre est excellent. Si vous avez aimé The Pragmatic Programmer, et/ou Ship it!, vous allez adorer celui-ci.

Si vous avez tout voulu savoir sur l’Agile Programming sans jamais avoir oser le demander ce livre vous comblera. Comme pour tous les livres des Pragmatic Programmers, celui-ci est clair, concis et simple à lire.

Chaque chapitre présente un concept, pourquoi l’appliquer, des exemples concrets et une vue synthetique des bénéfices que vous pourrez en retirer.

J’aimerais en profiter pour souligner le professionalisme et la gentillese de Andy Hunt (co-auteur) et de Dave Thomas. La plupart de mes remarques ont été prises en considérarion, j’ai eu droit à mon nom dans les remerciements et une version papier du livre est arrivée dans ma boite au lettre :)

Time Is Scarse ...Le temps manque ...

Hum … Not a lot of updates recently on my blog … In fact I’ve so many things to do, that it’s difficult for me to also blog actively. I’ve recently been apointed Team Leader, and as this is a complete change for me, I’ve a lot of things to learn… But anyways, I managed to convert some people to Rails, and I even managed to use Rails (in a first step ActiveRecord should I say) to help me in my day to day work. I’m going to blog more in depth about this as soon as I’ll have a little bit more time ;)
Aïe … Pas beaucoup d’update récemment sur mon blog … En fait j’ai tellement de choses à faire qu’il est assez comlpliqué pour moi de blogger activement ces derniers temps. J’ai été nommé Team Leader, et comme cela représente un changement complet pour moi, j’ai beaucoup de choses à apprendre … Mais bon. J’ai quand même réussi à convertir certaines personnes aux bienfaits de Rails, et j’ai même réussi à utiliser Rails (et dans un premier temps ActiveRecord) pour m’aider dans mon travail de tous les jours. Je posterai un petit billet sur tout celà, dès que j’aurais un peu plus de temps ;)