29 May 2008

Dr Nic Pastiepacker is cool

When I start on a legacy project, I like to print most of the source code so I can scribble some notes. I could read it on screen but I feel sooooooooo much confortable on paper. Of course, to save the environment, I print 2 pages on each sheet of paper ;-)

So far, the printing process was quite manual: I opened a file, printed it, opened another, printed itm etc ...

But, in the wonderful world of geeks hating repetitive manual tasks, someone came with a solution:


In 2 seconds, you "cd" to your project directory and type:

sudo gem install pastiepacker
pastiepacker -s > to_print.txt


and that's it!

I wrote this post to tell the worlf about this cool tool but also to warn you that this won't work on linux because ruby files are not recognised like ascii files, you'll need to replace the /usr/lib/ruby/gems/1.8/gems/pastiepacker-1.0.0/lib/pastiepacker/conversion.rb by the follwing pastie:
http://pastie.caboo.se/205334


I should definitely spend 45 min to patch Dr Nic git repo I know ;-)

21 May 2008

Installing sphinx on Ubuntu

Check out the home page: http://sphinxsearch.com/

sphinx needs mysql_config program, install it with:
sudo apt-get install libmysqlclient15-dev

wget http://sphinxsearch.com/downloads/sphinx-0.9.8-rc2.tar.gz
tar xvf sphinx-0.9.8-rc2.tar.gz && rm sphinx-0.9.8-rc2.tar.gz
cd sphinx-0.9.8-rc2
./configure
make
sudo make install

WARNING: WORK IN PROGRES!!! I don't really know if sphinx works at this stage but it seems to be installed without errors

19 May 2008

Working for lecool

I am now working for lecool

The image “http://lecool.com/images/intro_header.jpg” cannot be displayed, because it contains errors.

As this is a small company and I am working alone, I have decided to write more on my blog in order to not feel alone and contribute to the growth of the Rails community.

At lecool, the team is composed of people who speak 8 different languages, have different background and culture. It feels like the pure Barcelona experience ;-)

You can find all my posts about my lecool experience with the lecool tag

07 May 2008

XP Day France 2008

Bonjour à la communauté Agile francophone!

Je viens de mettre ma présentation "Intro a RSpec" à XP Day France 2008 dans slideshare:



Vous pouvez télécharger le pdf de ma présentation avec box.net. N'hésitez pas à me contacter pour des questions. Surtout les 150 personnes à qui j'ai distribué mes cartes de visite ;-)


N'hésitez pas à me contacter pour des questions. Surtout les "150" personnes à qui j'ai distribué mes cartes de visite ;-)

Je vous avouerai franchement que je me suis senti comme un poisson dans l'eau en discutant avec les participants: quelle énergie, quel amour de l'art, du travail bien fait!!!
C'est décidé, mon futur sera Agile et je ferai tout pour travailler en 2009 avec / pour l'une des entreprises Agile de France et de Navarre.

A ma grande surprise, Ruby on Rails n'a pas (encore) percé en France !!! Java règne en maître mais je suis confiant: le coup de foudre sera pour 2009!
5 ans après la naissance de la technologie, adoptée massivement aux US (2006), en UK, les pays nordiques, en Allemagne (2007) et même en Espagne (2008) !!! Que des pays qui parlent couramment anglais à l'exception de l'Espagne .... Je m'interroge, le niveau d'anglais des informaticiens français ne leur permet pas de lire les 56 (!!!) livres en anglais publiés à ce jour (09/05/2008) ???

J'hallucine en couleur quand j'entends les doutes et peurs de me compatriotes sur Rails: "does it scale, does it work, etc ..."
L'informatique n'est qu'une affaire de mode et de suivisme, l'humain est un mouton qui suit la masse!!!
Or, Sun Microsystems, Thoughtworks et quelque milliers d'individus super smart ont pariés sur Rails. VOUS AVEZ ENCORE PEUR??? On se croirait en 1999 lorsque je voulais faire du java et qu'il n'y avait aucun projet et que des doutes.

Pour revenir a XP Days France 2008, un petit commentaire sur les présentations auxquelles j'ai assistées.
  • Laboratoire Extreme Programming, par Eric Mignot (Pyxis) et François Beauregard (Pyxis): 5 équipes de 4 personnes en "pair programming" sur le jeu du milebornes, histoire d'illustrer les grands principes de XP. Quel chaos mais vraiment ludique et instructif!!! Plus les animateurs sont vachement sympas

  • La pratique du conflit, Regis Medina, Crossbow Labs, Antoine Contal, Orange Online Multimedia, Pascal Pratmarty, Indépendant. LA MEILLEURE: QUEL SHOW!
    Les orateurs étaient en tenue de Aïkido et nous ont fait bien marrés. Cette présentation m'a fait beaucoup réfléchir et j'ai passé une bonne partie du mercredi à penser à mon futur proche. Vous ne me croirez peut-être pas mais elle m'a aidé à décider d'arrêter de travailler pour mon client actuel et de passer à autre chose, plus human friendly!

  • Laboratoire Erlang, Dominic Williams, Esmertec, Nicolas Charpentier, Esmertec, Fabrice Nourisson: merci pour les explications et la patience des animateurs. J'avoue que mon cerveau était un peu "low energy" et que j'ai vraiment du mal à comprendre les principes du langage mais peut-être un jour ...

  • Sujets éclair sur l'agilité, Yannick Ameur, Valtech: Lightning Talk en français. Pas mal de sujets, très bonne idée! Merci à Yannick de m'avoir parlé de la cifconf.

  • Agilité et avionique, Emmanuel Chenu, Thales Avionics: un retour d'expérience intéressant. WOW L'airbus A350 volera avec des logiciels "Agile". QUE des PROS!!!

  • Tests unitaires avec les librairies de Mock, Guillaume Carré, Xebia: après avoir écouté, j'avoue que java+eclipse permet de travailler de manière super facile avec les mocks.


Cette conf était vraiment géniale, merci à tous!

Jean-Michel @ Café La Marine (wifi) @ Paris

PS: Un "special thanks" à Philippe Hanrigou pour avoir relu ma présentation avec attention et pour son feedback