Utiliser le module Ruby DBI

J’ai continué la traduction de la série de Paul Dubois sur MySQL avec l’article sur le module Ruby DBI. On peut trouver la version HTML de l’article à cette adresse et une version PDF ici. Pour rappel, un premier article sur le module Ruby MySQL est disponible ici en HTML et là en version PDF. [...]

CVS Status Recursif

Dans un précédent post, je proposais un script affichant un statut CVS lisible. Ce script permettait de se faire un idée claire de l’état d’un projet CVS. Mon problème était que j’avais nombre de projets CVS dans mon home et que je souhaitais connaître l’état de tous ces projets sans avoir à me rendre dans [...]

PyCon 2008

La PyCon France 2008, rencontres autour du langage de programmation Python, se déroule en ce moment même à la Cité des Sciences et de l’Industrie à Paris. On trouvera le programme à cette adresse et la vidéo en temps réel ici. Il est aussi possible de voir les archives des vidéos sur Google Vidéo ici.

Ruby oneliners

Voici une page listant des scripts ruby à lancer directement de la ligne de commande : http://fepus.net/ruby1line.txt.

Merry Christmas and Happy new Ruby

Comme promis, la version 1.9 de Ruby est sortie pour Noël ! C’est une excellente nouvelle pour les performances (voir ce précédent post), mais aussi pour tout un tas de nouvelles fonctionnalités dont on peut trouver les détails sur cette page.
Ces changements sont très nombreux et la plupart du code existant ne tourne plus. Le [...]

Nouveau benchmark des VMs Ruby

Dans un précédent article, j’évoquais un benchmark des principales VMs Ruby. Ce benchmark a été mis à jour à cette adresse et les résultats sont surprenants :

JRuby a très fortement progressé en stabilité (il fait tourner tous les programmes de test) et en vitesse (il tourne plus vite que la VM 1.8.6 !).
YARV est très [...]

Répertoire d’applications web pour l’iPhone

Lorsque Apple a annonçé que l’iPhone serait fermé et n’accepterait pas d’applications tierces, des dents ont grincé. Quand Steve Jobs a annonçé un kit de développement pour applications web dédiées à l’iPhone, ça ressemblait à un pensement sur une jambe de bois !
Maintenant qu’Apple a mis en ligne un répertoire d’applications web pour l’iPhone, je [...]

Installeurs Emacs 22.1 pour MacOSX

Dans un dernier post, je proposais des scripts pour compiler Emacs sous MacOSX. Je me suis dit comme ça qu’il pourrait être utile de proposer au téléchargement les intalleurs générés. Voici donc les versions pour :

Emacs 22.1 Intel.
Emacs 22.1 PowerPC.

A noter que ces binaires n’ont absolument rien d’officiel et que je ne fournis aucun support [...]

Compiler Emacs pour MacOSX

GNU ne distribue pas de binaires pour Emacs, sauf pour Windows. Voici des scripts pour compiler Emacs sur MacOSX. Le premier compile la version 22.1 (la première release officielle supportant MacOSX) :
#!/bin/sh
# Build Emacs 22.1 on MacOS
BUILD_DIR=~/Desktop
EMACS_VERSION=22.1
EMACS_DIR=emacs-$EMACS_VERSION
EMACS_ARCHIVE=$EMACS_DIR.tar.gz
cd $BUILD_DIR
curl http://ftp.gnu.org/gnu/emacs/$EMACS_ARCHIVE -o $EMACS_ARCHIVE
tar zxf $EMACS_ARCHIVE
rm $EMACS_ARCHIVE
cd $EMACS_DIR/mac
./make-package –self-contained
mv EmacsInstaller.dmg $BUILD_DIR
cd $BUILD_DIR
rm -rf $EMACS_DIR
Ce script télécharge l’archive du [...]

Une speedbar intelligente pour Emacs

Je viens de découvrir Emacs Code Browser (ou ECB). C’est comme une speedbar qui serait dans la même fenêtre et qui proposerait en plus une liste des classes et méthodes du source en cours d’édition et plein d’autres choses intéressantes.
Dans la capture d’écran ci-dessous, on voit un source Ruby, un arbre des fichiers dans la [...]