03 December 2008

Paris on Rails 2008

Paris on Rails 2008 was my 3rd conference this year, after XP Days France and citcon europe in Amsterdam . I talked about User Acceptance Testing with cucumber at webrat and selenium. Apologize to my non-french speaking readers, I will write the rest of this post in french.

Je suis de retour de Paris on Rails 2008! Richard et Laurent de nuxos ont vraiment assuré l'organisation de la conf: merci messieurs, ce fut très pro!
Ce que je retiendrais, en vrac:

  • Russ Olsen, en direct skype des US s'est levé à 5h du mat pour philosopher sur les langages de programmation. Son speech était comme du miel, c'est définitivement un"story teller": impressionant!
  • Philippe Hanrigou nous a servi sur un plateau une présentation très intéressante sur les Tests d'acceptance web à forte valeur ajoutée. Son utilisation de vidéos et de photos pour illustrer son propos m'a paru une excellente idée. Sur le plan technique, j'ai retenu 2-3 patterns que je vais implémenter ASAP
  • DHH est cool mais finalement, je ne sais pas si il apporte autre chose qu'un "icing on the cake" à une conférence plutot dense.
  • Les autres présentations étaient également enrichissantes, sauf peut-être liquid dont je n'ai pas compris la valeur ajoutée
  • Par rapport aux autres conf, le temps pour "socializer" était encore 1 fois trop limité. Il nous manque un apéro, un petit déjeuner, un goûter d'1 heure pour que l'on puisse échanger des cartes de visites et débattre. C'était un peu la course pour la pause déjeuner ... Quel contraste avec XP Days ou citcon où j'ai eu le temps de tisser de nombreux liens d'amitié lors de soirées d'anthologie et quelque peu éthyliques!
  • une autre suggestion afin de motiver la communauté: faire un "call for participants" avec un site web 2.0 qui permet de voter pour les propositions. La conférence espagnole est un exemple à suivre.
Quant à ma présentation, ce fut quelque peu épique car je me suis trompé de fichier et j'ai découvert en live une version beta ! J'avoue avoir pas mal bosser pour préparer la conf et voir tous ces slides mal foutues alors que j'avais passé une partie du dimanche à les fignoler m'a filé un coup (aïe!) . L'année prochaine, j'aurais un script pour automatiser le backup sur memory stick et je vais lire les bouquins américains que Phillippe m'a conseillé pour les mettre en pratique.
Link
Pour ceux que ça intéresse, voici la denière version de ma présentation, avec quelque photos censurées ;-)


Vos questions sont les bienvenues, sachez que je compte démarrer un projet sur github avec des exemples de features pour selenium et de specs pour RSpec.
Malheureusement, je n'ai pas pu me rendre à la Rails Party organisé par Jean-François Trân et rubyfrance.org. Mais le programme avait l'air prometteur et j'avoue que je suis très fan de ces rencontres informelles. Si l'année prochaine, ils la refont et previennent un peu plus en avance, je me ferai tout mon possible pour être présent!

Pour conclure ce long post, cette conférence m'a conforté dans ma décision de tenter ma chance de l'autre côté de l'Atlantique afin d'aquérir de nouvelles compétences. Il me reste tellement de choses à apprendre avant de devenir peut-être un jour un "master" en Rails (From Journeyman to Master) !

Donc, si tout va bien, je devrai être à San Francisco à partir de mars 2009. Si vous avez des contacts ou connaissez une start up on Rails, merci de le faire savoir ...

19 November 2008

Ubuntu hardy: Fan got crazy because of a bug in NetworkManager

Found the soluton in the ubuntu forum:
http://ubuntuforums.org/showthread.php?p=4559250#post4559250

Copy-paste from the forum:

Last update:
If you update hal to last version (0.5.11~rc2-1ubuntu2) you shouldn't have this issue anymore, and thus you could update network-manager again.

To check your installed version:
Code:

apt-cache madison hal

Quote:
hal (0.5.11~rc2-1ubuntu2) hardy; urgency=low
* debian/rules: build using --with-deprecated-keys, since we don't want to
break packages that were assuming this worked right up through beta.
LP: #204768.

Old thread follows:
'''''''''''''''''''''''''''''''''''''''

I've read some posts here regarding wireless issues since last update.

I had issues too, and noticed that NetworkManager was eating 100% CPU and avoiding wireless to work.

So this is what I did:
* Connect to the internet in other machine and download the previous version of network-manager:
https://launchpad.net/ubuntu/hardy/i...0.6.6-0ubuntu1
or directly:http://launchpadlibrarian.net/124982...untu1_i386.deb

* Downgrade network-manager with:
Code:

sudo dpkg -i network-manager-gnome_0.6.6-0ubuntu1_i386.deb

It will automaticly stop and restart NetworkAdmin.
After that just configure again your connection.

EDIT:Bug reports follow (as some users reported):
#204931 - NetworkManager 100% cpu usage on WiFi
https://bugs.launchpad.net/ubuntu/+bug/178530
https://bugs.launchpad.net/ubuntu/+s...er/+bug/204868

EDIT2: If you want to keep aptitude from installing the broken package:
Code:

sudo aptitude hold network-manager

When you want to release it again:
Code:

sudo aptitude unhold network-manager

To check its version after an update:
Code:

apt-cache madison network-manager

17 November 2008

Invalid Google Maps API key

Today, it took me 1 hour to find the reason why my google map was not showing in production env whereas everything was fine in development env. Needless to say I have a "view" spec + a selenium acceptance test which pass.

Google Maps API has only one error message for this kind of problem: "The Google Maps API key used on this web site was registered for a different web site. You can generate a new key for this web site at http://code.google.com/apis/maps/. "

Therefore, I started looking at the wrong place and changed the key set up for the "production" environment in the RAILS_ROOT + '/config/gmaps_api_key.yml many times without any success ...

Finally, I ended up looking at the source of the page and it appeared that the key parameter was empty!

  <script src="http://maps.google.com/maps?file=api&v=2.x&key=&hl=" type="text/javascript">
View Jean-Michel Garnier"s profile on LinkedIn
        
  • Services
  • Contact
  • Recommend Me

    Speaker at:
    Amsterdam 2008
    2008
    2007 & 2008

    Tags