Les pubs “I’m a mac” d’Apple font des petits dans le monde de Ruby on Rails et voila ce que ca donne :

Source

Vivement la suite :)

A votre avis, la ‘jar’ rouge, c’est du ruby ? :p

edit (22/05/2007) : Les 3 autres video:

Sous ce titre “bizarre” se cache une petite anecdote que j’ai subi ce week end (<3615mylife>). Et pour info, mon niveau d’anglais est très bof…

Donc tout commença quand j’ai voulu faire un peu de RoR sur la terrasse ensoleillée du grand-père (:p), je commence par la création d’un modèle pour gérer des séries :

ruby script/generate model serie
Un petit controleur pour gérer le nouveau modele : ruby script/generate controller admin
et pour verifier vite fait un petit scaffold :serie dans admin_controller.rb

Jusque la, rien d’anormal me direz vous, mais quand je pointe mon navigateur sur mon controleur (http://localhost:3000/admin), je me retrouve devant une erreur :

NameError in AdminController#index

uninitialized constant Series

Pas glop :(

De retour à la maison et la récupération du net ( :D ),j’effectue quelques petites recherches et je me rend compte que mon problème viens de la “pluralization” dans rails qui contient un fichier avec des exceptions et surtout la ligne suivante “inflect.singular(/(s)eries$/i, '\1eries')“. Cette ligne indique que le singulier de “Series” ben c’est “Series” …, d’un air étonné je saisi mon dictionnaire et apprend que le mot series a toujours un s en anglais … je me coucherai moins bête ce soir …

</3615mylife>

Ps : Oui ce billet ne sert pas à grand chose, mais si quelqu’un d’autre à le même petit souci, google le guidera ici :)

Retrospectiva 1.0 RC1

6 mars, 2007

Retrospectiva

Comme annoncé dans le titre, Retrospectiva viens de sortir la RC1 de sa v1.0. Pour ce qui ne connaisse pas Retrospectiva, c’est comme Trac mais en Ruby on Rails et surtout en mieux et plus simple (de mon point de vue, l’administration et l’installation de Trac ne sont pas des plus intuitives…).

Retrospectiva en quelques mots :

  • Blog
  • Wiki
  • Intégration Subversion (Changesets + parcours des sources)
  • BugTracker
  • Gestion multi-projets
  • Feed RSS sur tout ca
  • Simple et efficace :)

Si vous cherchez une solution pour gérer un de vos projets ou tout simplement une alternative à Trac, je vous conseille de vous intéresser à Retrospectiva.

Ca fait un petit moment que je n’ai pas écris un petit billet :( , je profite donc des sorties successives de Prototype 1.5.0, Script.aculo.us 1.7.0 et Ruby On Rails 1.2 pour avoir une bonne raison d’écrire :)

On peut noter également que nous avons enfin une documentation officielle pour la bibliothèque Prototype, d’ailleurs, en visitant ce nouveau site, j’ai vu que Christophe Porteneuve, l’auteur du livre “Bien développer WEB 2.0” (que je viens de finir, peut être une critique prochainement…) faisait parti de l’equipe de développement, et on apprend également qu’il va sortir un livre sur le couple Prototype/Scriptaculous prochainement chez Pragmatic Programmers :)

Va me falloir trouver du temps pour profiter de tout ca …

Paris On Rails

19 novembre, 2006

Paris On RailsJ’ai eu la chance d’assister à la première conférence Ruby On Rails sur Paris, ce fut une journée plein d’enrichissements et me réconforte dans l’idée de m’intéresser à ce Framework. La conférence n’était pas très technique mais apporter quand même son lot de connaissances. La conférence était tournée sur le retour d’expériences, nous avons donc eu deux dirigeant de SSII qui expliquer leur première expérience avec Ruby On Rails (et qui fut un succès), ainsi qu’une introduction à certaines parties du Framework tel que le langage Ruby, Ajax, RJS, REST, etc… La qualité des intervenants était assez hétérogènes mais le ressenti global est plutôt bon, vivement la mise à disposition des slides et enregistrement audio que je vous conseille de consulter :)

Vivement la prochaine édition !

Ps : Seul petit bémol : je pense qu’organiser une telle journée à un certain coût mais 60€ sans avoir de goodies (juste un extrait du livre traduit de Agile Web Development with Rails v2) ni le repas de midi, ben … :’(