Ruby
Revue des editeurs Rails
Pour compléter votre lecture sur les éditeurs, j'ai trouvé un article sur InfoWorld sur les éditeurs.
Vous pourrez donc lire une bonne comparaison des éditeurs Rails.
Si Jean-Marc utilise SciTe, pour ma pars je reste avec
Out Komodo bonjour ScITE
Tel que discuté dans vers un éditeur plus léger pour Ruby on Rails j'ai commencé à utiliser Komodo Edit d'ActiveState. La lune de miel a été de très courte durée. Après deux matins à avoir mon travail dans le train interrompu après seulement vingt minutes de travail j'ai placé Komodo dans la même catégorie de RadRails... trop
Objet Ruby... dis moi ce que tu fais
Qui n'a pas connu ce bref moment d'hésitation dans IRB ou la console de Rails... on viens d'inscrire le nom d'une classe ou encore d'un objet et on est plus certains du nom de la méthode.
Plutôt que de faire TAB + TAB et avoir les 3597 méthodes disponibles pour l'objet et tous ses parents on peut interroger directement l'objet et obtenir les
Différent mais égal - Convertir d'une base à une autre (3e défi Ruby)
Un défi très simple mais qui expose une fonctionnalité de Ruby très intéressante... la conversion entre des nombres de bases différentes.
Vous connaissez très certainement la base 16 sous-jacent au système hexadécimal ou encore la base 2 derrière le binaire. Mais connaissez
Vers un éditeur plus léger pour Ruby on Rails
Hier j'ai frappé un noeud... Radrails utilisais 200mb de mémoire sur mon ordinateur portable en plus de prendre une éternité pour ouvrir quelque fichiers que ce soit.
Ce n'est pas la première fois mais, hier, j'ai perdu patience et me suis lancé à la recherche d'un nouvel éditeur. J'travaille sous Windows donc j'peux faire un croix sur TextMate et malgré tout le bruit autour d'Aptana j'aimerais m'éloigner de tout ce qui roule sur Eclipse à cause de la lourdeur.
Je me lance donc en période d'essai, je suis à nouveau libre d'éditeur, un développeur sans attache. Ma première conquête Komodo Edit d'ActiveState. À première vue, il rencontre mon critère de base, il est léger et assez rapide (pour ma première soirée en tête à tête, après sa toute première initialisation les projets sont chargés en 10-15 secondes, contrairement à la minute habituelle de RadRails). On peut rapidement configurer les commandes qui viennent standard avec RadRails (qui avec un peu de recul... j'apprécie le fait de pouvoir les configurer exactement à ma façon). Dans les négatifs, Komodo n'est pas OpenSource ce qui me mettrais à la merci de ActiveState s'il décidait de ne plus avoir de license gratuite.
Reste donc à voir si ma productivité vas augmenter.
à bientôt!
Jean-Marc
Tourmente chez Mongrel et nouveau serveur web Thin

Pendant que Zed Shaw claque la porte de Mongrel et quitte la communauté Ruby on Rails, Marc-André Cournoyer lance un nouveau serveur Web nommé Thin.
Les performances sont meilleurs que Mongrel. Je dois avouer qu'avec toute les relâches intéressantes ces derniers jours, j'ai de la difficulté à tous lire et encore moins tout tester. Il faut croire que c'est la réalité de l'informatique.
Parlant de relache, voici que le nouveau de logo de Ruby est lancé.
Liens discutés dans ce blogue
Bonne Année 2008 avec Ruby
Juste pour me faire mentir, voila que la version 1.9 de Ruby est maintenant disponible. Il s'agit d'une version officiel et "stable". Cette version est une version de développement mais une version de production est à prévoir sous peu.
Avec Rails 2.0 et Ruby 1.9, le temps des fêtes est passablement occupé dans le milieu.
Vous pouvez télécharger la version de Ruby 1.9 à adresse suivante:
ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.tar.bz2
ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.tar.gz
ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.0-0.zip
Vous pouves lire les différents changement qu'il y a dans Ruby 1.9 sur le site de eigenclass:
Changements de Ruby 1.8.5 à 1.9
J'ai encore beaucoup de lecture à faire puisque Ruby 1.9.1 serait livré avec YARV (Yet Another Ruby Vitural Machine), qui permettrai des gains de performance d'environ 15%.
YARV sur Wikipedia
Sur ce je souhaite une bonne année 2008 à nos lecteurs.
Étendre le code des modèles de plugins
Un courriel que j'ai reçu récemment....
Cher Jean-Marc,
J'ai un plugin que je viens de développer et que j'aimerais réutiliser dans une nouvelle application. Mon problème est que la nouvelle application doit être en plusieurs langues alors que mon plugin ne fonctionne qu'en une seule langue.
Je sais que je pourrais changer le plugin mais j'devrais aussi
Assez bien mais pas parfait (perfect good enough)? Vraiment?
Un petit retour sur un ancien texte qu'Hugues a publié il y a plus d'un an...
J'suis à un point critique sur un projet. Le site n'est toujours pas au niveau visuellement... et pourtant la fonctionnalité y est déjà. Ce petit bébé étant notre premier bébé (enfin, conçu pour et par M2i3), on le voudrait parfait dès le lancement.
J'ai relu le texte et la citation sur laquelle Hugues s'est basé... Mais la réponse m'échappe toujours, à quel moment un site est assez bon?
RadRails, Console et Model
Un court blogue pour le retour de vacance.
Lorsque vous ouvrez une console avec RadRails, et vous faite de modification sur vos modèle, les changements ne sont pas immédiat. Vous devez absolument faire la commande <reload!>. Ceci rechargera donc votre environnement de travail avec les modifications aux modèles.
Mais attention:
Si vous faites des changements dans un module, ceux-ci ne sont pas affectés par la commande reload! et vous devrez donc fermer et ouvrir de nouveau votre console.
En remplacement à RadRails, il y a Aptana. J'ai eu quelques bobo à ma première tentative d'utilisation, mais je crois que le problème est plus de mon côté que de celui de l'application. Je me dois de refaire un essai avec ce logiciel avant longtemps.
Si vous voulez prendre de l'avance et nous donner votre avis, aller jeter un coup d'oeil au portail suivant.
Bon Code.


