Wordpress, code et poésie
Entendu sur le Twitter d’Eric Meyer
If code is poetry, then blogging software must be written by Vogons.
Y'a pas comme un truc qui vous fait hurler là ?
Je n’ai pas vraiment le temps d’écrire en ce moment, malgré une trentaine d’articles en cours de rédaction, au point d’avoir fait sauter la sacro-sainte revue de presse de vendredi dernier.
Je tenais tout de même à vous faire partager ce bout de code digne du Daily WTF sur lequel je suis tombé tout à l’heure en travaillant sur la prochaine release de Typo, l’outil de publication en Ruby on Rails qui propulse ce site. Il se trouve visiblement là depuis plusieurs années, et je me demande si ce n’est pas à lui que mon blogware favori doit sa réputation de bloatware, malgré des optimisations déjà apportées par ailleurs.
Lecteur, ton oeil de lynx verra-t-il ce qui m’a fait hurler ?
Massacre à l'IDE ou les joies du refactoring par le vide
Dans la vie de toute application vient le moment de cesser de développer de nouvelles fonctionnalités afin de consolider l’existant. C’est l’occasion de mettre ses librairies et dépendances à jour, mais surtout de faire un grand nettoyage de printemps dans son code, le refactoring, et plus exactement le refactoring par le vide.
Bloquez-vous quelques heures, armez-vous de votre IDE ou de votre éditeur de textes préféré, c’est parti pour un joyeux massacre à la tronçonneuse.
Nouvelles de Typo octobre 2008
Ça fait un moment que je ne vous avais pas donné de nouvelles de Typo, et pour cause. D’une part, mes journées ne font que 24 heures, et je m’occupe de tout un tas de choses tout aussi passionnantes, et nous effectuions un travail de fond de court sur l’application d’autre part.
Histoire de changer mes bonnes habitudes, j’ai commencé à refaire entièrement l’administration de l’application. J’ai d’abord songé à tout effacer pour tout recommencer, avant de le faire finalement sur le papier, ceci pour respecter l’adage commit early, commit often
.
Ack in Project, le plugin qui rend Textmate (presque) parfait
Le choix d’un éditeur de texte relève quasiment de la mystique religieuse. Pour être honnête, je comprends difficilement ceux qui peuvent en choisir un différent du mien. J’ai changé de matériel et de système d’exploitation après 8 ans sous Linux pour adopter Textmate, je ne me revois pas changer de crémerie de sitôt.
Applications web en entreprise avec Ruby on Rails
Présentation Guillaume Desrat, président de l’association Ruby France sur les applications web en entreprise avec Ruby on Rails donnée lors du premier Railscamp Paris.
[RailsCamp Paris] Ruby on Rails et hébergement mutualisé
Compte-rendu “live” de la session de ce premier Barcamp Paris Rails consacrée à Rails dans les environnements d’hébergement mutualisé que j’ai animé avec Nicolas Mérouze.
Problématiques soulevées :
- Partage des ressources (RAM et processeur) entre les différentes applications.
- Application web nécessitant un redémarrage à chaque changement en mode production, donc des privilèges élevés sur la machine.
- Complexité de mise en place pour un hébergement de masse, aux particuliers.
Présenter Ruby on Rails à des développeurs
Cyril Mougel a réalisé une intéressante présentation de Ruby on Rails destinée à des développeurs ne connaissant ni le langage ni le framework associé. Je vous recommande fortement la lecture et la diffusion de ce slide autour de vous.
Ruby on Rails, pagination et paramètres de filtrage
Je viens de terminer la mise en place d’options de filtrage sur les différents tableaux de classement de l’administration de Typo, pour les billets, les pages, et les pièces jointes.
Installer Passenger mod_rails sous Debian
S’il existe un grand nombre de manières de déployer et de faire tourner des applications développées avec Ruby on Rail, comme, au hasard, ce blog, l’hébergement de masse reste encore un vrai problème, principalement pour des raisons de complexité de configuration côté serveur. L’absence sous Apache d’un modrails comme il existe un modphp y était certainement pour beaucoup, jusqu’à la sortie hier de Passenger, aussi appelé modrails. Enfin terminés les atermoiements entre mongrel + modproxy, ou fastcgi, avec tous les inconvénients inhérents à ces deux solutions. Il existe certes d’autres solutions logicielles, parmi lesquelles ma préférée va à Nginx + Thin, cependant quand on héberge des sites faisant très massivement appel à mod_rewrite, ces dernières sont malheureusement exclues (à moins que quelqu’un ne me porte les quelques 500 rewrite rules qui restent encore ici et là).
Mais sans plus attendre, rentrons immédiatement dans le vif du sujet, l’installation de mod_rails pour Apache 2 sous Debian.
Billets précédents :

Passionné d'informatique depuis l'âge de six ans, je travaille en tant que responsable qualité chez blueKiwi Software, éditeur spécialiste des outils collaboratifs en entreprise. Ma double formation en sciences politiques et en informatique me permet de porter un regard particulier sur les problématiques abordées par mon poste.