Bounga's Home

lundi, 4 septembre 2006

Top applications sous Mac OS X

Cela fait maintenant deux mois que je suis passé à Mac OS X, j'ai donc eu le temps de me faire la main, de découvrir et tester les applications disponibles sur cette plate-forme. Je vous propose donc un petit billet pour vous présenter les quelques applications qui me servent le plus régulièrement et les avantages que je leurs ai trouvé.

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 !

Vous avez un Mac récent et iWeb ne veut pas fonctionner, une solution existe !

En voulant tester les diverses applications livrées avec mon Mac j'ai été confronté à un problème. J'ai lancé iWeb et j'ai constaté que l'ensemble des fonctionnalités disponibles dans les menus étaient grisées. Impossible de faire quoi que ce soit, même pas d'ajouter une page. Pas idéal pour créer des pages web :-)

Lire la suite...

dimanche, 27 août 2006

RoR : De l'utilisation de has_and_belongs_to_many (un formulaire pour plusieurs tables)

Il est fréquent de devoir associer des enregistrements d'une table à un ou plusieurs enregistrements d'une autre table. En modélisation SQL, c'est ce qu'on appel une relation N <=> N. En Ruby on Rails, on décrit cela dans les modèles à l'aide de has_and_belongs_to_many. Je vais ici tenter de vous expliquer comment mettre en oeuvre une telle relation dans un seul et unique formulaire qui sera capable de gérer tous les aspects liés à un enregistrement en une seule opération.

Lire la suite...

samedi, 26 août 2006

Tester efficacement les redirections en Ruby on Rails

Ruby on Rails permet de mettre facilement en place des tests fonctionnels qui nous permetttent de savoir si nos controlleurs se comportent comme on le souhaite.

Un test fréquent est de voir si, dans certaines conditions, notre controlleur nous redirige bien vers une page donnée. Malheureusement la méthode assert_redirected_to qui nous permet de faire cela ne fonctionne pas comme on pourrait s'y attendre.

Lire la suite...

vendredi, 25 août 2006

Un aide-mémoire des One-Liners Ruby

Pour ceux qui ne le savent pas, les One-Liners sont des morceaux de code courts, éxecutables depuis la console qui permettent de remplir des tâches utiles et répétives de façon automatisée. Les exemples les plus répandus sont bien souvent écrits en Perl mais les équivalents existent en Ruby et sont tout aussi efficaces. J'ai donc décidé de mettre à disposition un document PDF qui reprend les snippets les plus utilisés pour le plus grand plaisir de tous les Rubyistes ;-)

Lire la suite...

samedi, 5 août 2006

Des snippets Ruby qui facilitent la vie

Certains sites ne cessent de nous apporter des petites merveilles au fil des jours, c'est le cas de http://www.bigbold.com, le blog d'une société de développement Ruby on Rails anglaise. Deux morceaux de code très intéressants y ont été publiés récemment.

Le premier est un helper pour Rails qui permet de traiter plus falicement les affichages des flashs pour les niveaux notice, warning et error. Cet helper supporte également la gestion des erreurs ActiveRecord::Errors.

Le deuxième permet de mettre facilement en place un démon pour n'importe laquelle de vos application écrite en Ruby. Vous pourrez donc grâce au module proposé, créer votre service, le démarrer et le stopper facilement et proprement.

mercredi, 19 juillet 2006

Utiliser toute la puissance de Cocoa depuis Ruby

Ce billet n'intéressera que les utilisateurs de Mac OS X puisqu'il s'agit de tirer partie de toute la puissance de Cocoa depuis Ruby. Généralement le développement d'applications à l'aide de Cocoa se fait plutôt en Objective C mais les passionnés de Ruby s'empresseront de vouloir utiliser Cocoa depuis leur langage préféré.

Lire la suite...

jeudi, 13 juillet 2006

Quelques astuces pour Rails

Rails permet de faire du code très propre et de nombreuses astuces existent pour l'optimiser. Si vous cherchez à mettre en place les meilleures solutions, il faut parfois connaître des fonctions et possibilités qui ne sont que très peu utilisées dans les codes que l'on peut voir ici et là.

Peter Cooper nous donne donc quelques recettes qu'il a mis au point et nous les explique dans ce billet.

Je vous conseille vivement de visiter régulièrement RubyInside ou de vous inscrire au flux RSS, de très bon articles y sont publiés.

Bonne lecture ;-)

dimanche, 25 juin 2006

Extraire les données d'un site web à l'aide de Ruby

Il arrive pour des raisons personnelles mais aussi dans le but d'alimenter l'une de vos applications que vous ayez besoin d'extraire les données d'un site web de façon régulière et automatisée. Vous pouvez, par exemple, vouloir récupérer des données météorologiques, des résultats de moteur de recherche, une liste d'articles, etc. Ruby vous propose plusieurs solutions pour arriver à vos fins.

Lire la suite...

vendredi, 16 juin 2006

Besoin d'icônes et de boutons pour vos sites ou vos applications ?

Si comme moi vous êtes un piètre artiste, voici quelques liens qui vous permettront de décorer un peu vos sites et applications ...

Lire la suite...

samedi, 10 juin 2006

Créer de belles URL à partir d'un texte en Ruby

Suite à une discussion sur #rubyonrails.fr@freenode.net, j'ai découvert un morceau de code sympa et bien pratique pour qui veut construire une URL qui tient la route à partir d'un titre ou d'un texte.

Lire la suite...

lundi, 5 juin 2006

Un blog sympa à propos de Ruby

Sur le blog de Grégoire Lejeune vous pourrez trouver régulièrement de l'information à propos de Ruby, PostgreSQL, MacOSX ainsi que des articles et bien d'autres choses encore.

Pour information, Greg est l'auteur de nombreux modules Ruby et d'articles parus dans Linux Magazine France.

Un blog que je vous conseille de visiter régulièrement. :-)

vendredi, 26 mai 2006

Première conférence officielle Rails en France !

Enfin une conférence à propos de RoR en France ! :-)

Et devinez qui l'organise ? RailsFrance bien évidemment. ;-)

Cet événement aura lieu à Paris à l'automne 2006, il est sponsorisé par Eyrolles, Nuxos Group et Telecom Italia.

Pour l'instant aucune information supplémentaire n'est disponible mais vous pouvez d'ores et déjà visiter le site officiel de la conférence et y laisser votre adresse mail pour recevoir les informations relatives à la programmation au fur et à mesure qu'elles se confirmeront.

Mon petit doigt me dit qu'il va y avoir du beau monde et que ça vaudra le coup de se déplacer.

En tout cas pour moi rendez-vous est pris et j'y serai, c'est sûr.

jeudi, 18 mai 2006

La documentation de l'API de Ruby et Ruby On Rails à la sauce PHP.net !

Il est facile avec Ruby de commenter son code et d'en tirer une documentation bien utile quand on est développeur voire même utilisateur final. Le seul souci est que la documentation générée n'est pas superbement bien organisée, on ne peut pas effectuer de recherches ni d'autres actions un peu avancées. C'est là qu'intervient l'auteur de l'application Rannotate écrite en Rails et qui génére de la documentation Ruby.

Lire la suite...

dimanche, 16 avril 2006

Quelques aides-mémoire

La dernière fois, je vous avais proposé un aide-mémoire à propos de Rails et un autre couvrant la librairie Prototype 1.5.0. Voici quelques nouveaux aides-mémoire qui pourront vous être utile si vous êtes développeur web.

Lire la suite...

samedi, 15 avril 2006

Google : Summer of Code

Cette année encore Google propose son Summer of Code. Pour ceux qui ne connaissent pas, il s'agit en fait de sponsoriser des projets libres pour leur permettre de se développer plus vite. Le sponsoring se fait en payant des étudiants qui travailleront sur les différents projets pendant l'été.

Lire la suite...

lundi, 20 mars 2006

Ajouter facilement les modes verbeux / silencieux à votre application Ruby

Il est parfois intéressant d'ajouter à son application les modes verbeux / silencieux. Les utilisateurs peuvent ainsi contrôler facilement la quantité d'informations qu'ils souhaitent avoir à propos du fonctionnement de l'application. Ces modes sont tout particulièrement utiles lorsque vous utilisez des applications en mode texte. Si vous développez votre application en Ruby, vous pouvez tirer partie des fonctionnalités disponibles dans le langage pour mettre facilement en place ces modes.

Lire la suite...

mercredi, 15 mars 2006

Un article qui vaut le détour : À la découverte de Ruby On Rails

Les éditions Eyrolles ont publiées un article de notre ami Richard Piacentini, créateur du portail Railsfrance.org. Cet article vous propose de réaliser une petite application de type blog avec Ruby on Rails. "Mais où est la nouveauté ?" me direz-vous. Eh bien pour une fois, à la fin de ce tutoriel, on a une application agréable à l'oeil et l'article est en français.

Je vous conseille donc de jeter un petit coup d'oeil à cet article qui ne manquera pas de vous être utile et de vous faire progresser.

Le tutoriel est disponible à cette adresse : http://www.eyrolles.com/Informatique/Articles/Rails/

Bon amusement !

samedi, 4 mars 2006

Rake : simplifier et automatiser la maintenance de vos projets

Pour ceux qui ne connaissent pas Rake est l'équivalent Ruby de GNU Make. Équivalent est un faible mot puisque Rake apporte en plus toute la puissance de Ruby dans vos fichiers d'automatisation. Rake vous permet par exemple de créer facilement vos Gems, vos fichiers de traduction, la documentation de vos classes, etc.

Lire la suite...

- page 3 de 7 -