Bounga's Home

Développement

Cette catégorie me permet de vous tenir au courant de l'avancement de mes projets, de mes idées pour de nouveaux, de ceux auxquels je participe.

Vous trouverez donc uniquement ici des discussions en rapport direct avec la programmation

Fil des billets - Fil des commentaires

mercredi, 12 novembre 2008

Rails i18n - Intégration d'un patch

Un tout petit billet pour une toute petite nouvelle, un patch que j'ai proposé à Sven Fuch apportant quelques corrections mineures au projet de traduction a été accepté.

Ce projet de traduction devrait faire partie intégrante de Rails 2.2.

Voici le patch.

mercredi, 29 octobre 2008

Rails: patch pour l'ajout du support de mercurial dans script/plugin

Comme vous le savez, mon SCM préféré est Hg mais ce dernier n'est malheureusement pas supporté par l'utilitaire script/plugin de Rails.

A ce jour, il n'y a donc qu'un seul moyen d'installer un plugin Rails dont le repository utilise

$ cd vendor/plugins
$ hg clone http://www.host.com/hg_repo

Le but du patch que j'ai proposé est de permettre d'utiliser directement script/plugin pour simplifier les choses :

$ script/plugin install http://www.host.com/hg_repo

Lire la suite...

mardi, 21 octobre 2008

Publication d'un plugin Ruby on Rails pour une gestion simplifiée des messages flash

J'utilise très régulièrement les messages flash de Rails pour informer les utilisateurs du bon déroulement des différentes actions et surtout pour leur donner des indications en cas de problème (champs non remplis, valeurs interdites, pages non-accessibles, …).

Pour me simplifier la vie, j'utilise un helper qui me permet de gérer les différents types de messages flash (notice, warning, errors) et de les afficher correctement en y affectant automatiquement la bonne classe CSS.

J'ai donc décidé d'extraire cet helper sous forme de plugin.

Lire la suite...

mardi, 23 septembre 2008

Publication d'un plugin Ruby on Rails pour la génération d'url significatives

J'utilise depuis quelques temps un morceau de code que j'ai mis au point et qui me permet de générer très facilement des URLs significatives à partir des données contenues dans un objet ActiveRecord. Pour me simplifier la vie mais aussi pour vous en faire profiter, j'ai décidé de créer un plugin Ruby on Rails à partir de ce morceau de code.

Disons que vous souhaitiez par exemple transformer vos URLs du type : http://www.bounga.org/news/1 en http://www.bounga.org/news/1-nouveau-plugin

C'est exactement ce que fait ce plugin !

Lire la suite...

mardi, 9 octobre 2007

Intégration du patch pour les url helpers dans le core de Rails

Comme je vous le disais dans mon précédent billet, j'ai posté sur le Trac de Rails un correctif pour le comportement bizarre des url helpers (tel que link_to) utilisant l'option :host.

Ce patch a été accepté par la core team et a été intégré au trunk de Rails !

Lire la suite...

mardi, 18 septembre 2007

Contribution à Rails

J'ai, aujourd'hui, posté un patch sur le Trac de Rails.

Ce patch a pour but de simplifier (corriger un comportement étrange) l'utilisation des URL Helpers tels que link_to.

Lire la suite...

jeudi, 31 août 2006

Intégration officielle du core-team de Spread

Je fais partie depuis mardi soir de l'équipe de développement officielle du projet Spread.

Spread un CMS écrit en Ruby on Rails qui regroupe de nombreux concepts intéressants tels que les bibliothèques multimédias, les insertions d'éléments multimédias ajaxifiés, une mise en page souple, une gestion de l'arborescence ajaxifiée et une aide contextuelle permanente.

Spread rend la gestion de contenu simple et agréable en profitant des possibilités ouvertes par Ajax et Ruby on Rails. Il répond aux besoins essentiels des créateurs de contenu sans compétences techniques tels que les PME et associations.

Nous allons maintenant faire en sorte que la première version publique de Spread sorte au plus vite !

dimanche, 8 janvier 2006

Sortie de Renamer 0.4.0 !

Il en est passé du temps depuis la sortie de la derniére version stable de Renamer mais maintenant elle est là et elle apporte plein de nouveautés !

Lire la suite...

vendredi, 25 novembre 2005

Des gems pour SkaTricks et Renamer

Voilà, j'ai passé la premiére étape de ma longue liste de choses à faire :-)

Renamer et SkaTricks sont désormais maintenus sous forme de RubyGems et non plus avec le couple Tar/Makefile. Tous mes futurs projets écrits en Ruby seront également maintenus de cette façon.

Lire la suite...

mercredi, 8 juin 2005

Surveiller la création de fichiers

Il arrive parfois qu'on ait besoin d'être prévenu lorsqu'un nouveau fichier est créé dans un répertoire donné. On retrouve ce besoin, par exemple, lorsqu'on a un serveur FTP et qu'on veut être tenu au courantde l'ajout de fichiers dans le répertoire d'upload. Ça peut également être utile dans le cas d'un répertoire partagé où plusieurs utilisateurs sont en mesure d'écrire. C'est suite à ces besoins que j'ai décidé d'écrire un petit script qui remplirait cette tâche sans avoir recourt à des outils comme FAM bien trop puissant et trop lourd à mettre en place pour un besoin aussi limité.

Lire la suite...

vendredi, 4 février 2005

Un script ruby pour créer un page web contenant vos images

J'avais un besoin bien spécifique, pouvoir afficher toutes les images d'un répertoire suivies de leur nom. J'ai donc décidé de développer un petit script en Ruby qui se chargerait de générer une page HTML pour moi.

Lire la suite...

dimanche, 16 janvier 2005

Mise en place de flux RSS 2.0

Bonsoir,

aujourd'hui j'ai écrit un petit script pour mettre en place un flux RSS sur mes sites de développement. Pour le moment seul le site de Renamer en est muni mais je vais très bientôt l'étendre aux autres sites.

Il y a donc maintenant un moyen sympa de se tenir au courant de l'avancée de mes différents projets.

Bonne soirée.

jeudi, 8 avril 2004

Skatricks a son site

Bonsoir.

J'ai enfin mis en ligne le site dédié au logiciel SkaTricks. Vous pouvez le visiter à l'adresse : http://skatricks.bounga.org. Toutes les fonctionnalités ne sont pas encore disponibles puisque je n'ai pas encore correctement configuré le projet sur Gna! mais ça ne saurait tarder.

Bonne soirée et bon surf.

Lire la suite...

lundi, 23 février 2004

De la nouveauté !

Comme je vous l'avez déjà dit, je code beaucoup ces derniers temps, mes projets ont avancés et je me suis donc penché sur le site qui représentera chacun d'eux. J'ai donc pris une base commune pour tous les sites et la seule différence sera le contenu.

Lire la suite...

vendredi, 2 janvier 2004

Des projets plein la tête

Bonjour tout le monde !

J'avais depuis maintenant plusieurs mois quelques idées de projets en tête et je n'avais jusqu'à maintenant jamais eu le temps de m'y pencher. Avec les vacances de noel je me suis décidé à enfin commencer. Ces projets sont un logiciel qui permet de renommer massivement des fichiers selon plusieurs critères, un logiciel de gestion de figure de skateboard, un carnet d'adresse complet et fonctionnel, une interface en ncurses à mldonkey et finalement un script permettant de savoir le temps de jeu que contient un répertoire hétérogène de mp3/ogg (de nouvelles fonctionnalités apparaîtront par la suite).

Lire la suite...

dimanche, 6 juillet 2003

Patch pour screen

Bonsoir !

Voila, j'ai enfin décidé d'écrire une fonction qui était manquante à mon goût dans le logiciel de gestion de fenêtres en mode console Screen.

Lire la suite...

mardi, 24 juin 2003

Participation à deux projets

Bonsoir,

un petit post pour vous dire que je viens d'intégrer l'équipe de deux projets libres. Ces deux projets ont été initiés par Flashcode.

Lire la suite...