Boire ou coder ... Pourquoi choisir?

Rediline : mettez en place ...

Lorsque l'on cherche à mettre en place une timeline, du genre de celle de GitHub en ruby, deux gems existent. timeline_fu et activity_stream . Cependant le premier n'est pas vraiment à jour. Son dernier commit date de juin 2009 et on peut donc s...

Encodage avec Ruby 1.8 et 1.9

Par défaut, l'interpréteur ruby suppose que le code source de votre application est en ASCII. Vous pouvez cependant modifier cela assez aisément.

Métaprogrammation et réflec...

ruby est particulièrement appréciable pour sa dynamicité C'est ce que nous allons voir dans cet article avec une présentation de la métaprogrammation et de la réflexivité dans ce langage.

Les WebSockets facile avec ...

Les WebSockets sont l'une des nombreuses nouveautés de HTML5. Actuellement supportés par peu de navigateurs, la fonctionnalité qu'ils apportent les rends particulièrement intéressant.

Créer un tag GIT lors d'un ...

Non ceci n'est pas un poisson ;) Je suis persuadé que vous utilisez tous Capistrano pour déployer vos applications web. Et vous utilisez GIT afin de versionner vos fichiers ! Cependant vous aimeriez bien vous souvenir de quand vous déploye...

Comprendre les symboles en ...

Vous êtes probablement déjà tombé sur des symboles en Ruby, souvent utilisés pour les clés des hash. Exemple : { :foo => 'bar' } :foo est un symbole . 'bar' est une string . Mais nous pourrions faire { 'foo&...

Apéro Ruby Lyon de février ...

Demain soir aura lieu le 4e apéro Ruby à Lyon . Bien évidemment, je ne peux que vous conseiller de vous y rendre ! Je serai présent et j'entrainerai un jeune padawan avec moi afin de le trainer du côté clair de la force :) C'est à l' Antre Autre...

Créer un rack middleware

Parlons un peu de rack :) Utilisé par rails et de nombreuses autres applications ruby afin de pouvoir être lancées par une large majorité de serveurs web (mongrel, unicorn, ...) rack est particulièrement puissant. La création d'une première ap...

Rails 3: Valider des modèle...

Il y a une semaine de cela, Yehuda Katz a fait un article expliquant comment, dans Rails 3, obtenir les fonctionnalités de ActiveModel dans un modèle n'utilisant pas ActiveRecord . Cela permet notamment de pouvoir utiliser les méthodes de sérialisati...

Ruby console : demander un ...

J'ai déjà mentionné la récupération d'informations par l'utilisateur en ruby console dans l'article Read Eval Print Loop . Cependant il arrive qu'il soit nécessaire de récupérer des informations sensibles via la console. Un mot de passe par exemple. ...