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...
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.
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 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.
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...
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&...
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...
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...
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...
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. ...