Tag : ruby

Par François Dugast, le 09 juin 2010

XML-RPC entre C++ et Ruby

Comme son nom l'indique, XML-RPC permet d'appeler des fonctions à distance (Remote Procedure Call) en sérialisant paramètres et résultats en XML. Il a l'avantage d'être très simple à mettre en place, multiplateforme et peu coûteux en ressources ce qui en fait un bon candidat pour la communication avec des systèmes embarqués.
Je vous propose une démonstration de communication XML-RPC entre un serveur en Ruby qui lit les données d'un annuaire depuis une base SQLite et un petit programme C++ qui permet de rechercher des personnes.

Lire la suite
Par Serpil Uren, le 17 décembre 2008

Paris on Rails : Les Design Patterns en Ruby

Les Design Patterns en Ruby, par Russ Olsen

Russ Olsen est l’auteur du célèbre livre « Les design patterns en Ruby »

Dans son livre, il passe en revue 14 des 23 patterns classiques du livre de référence produit par le fameux « Gang Of Four » : Template Method, Strategy, Observer, Composite, Iterator, Command, Adapter, Proxy, Decorator, Singleton, Factory, Builder, Interpreter, et des patterns propres à Ruby. Les patterns Ruby ont été élaborés avec l’aide de la communauté Ruby : la méta-programmation, le Internal Domain-Specific (DSL) et le pattern Convention plutôt que configuration.

Lire la suite
Par Serpil Uren, le 15 décembre 2008

Paris on Rails : MooTools

MooTools, par Matthieu Fosse

MooTools est un framework JavaScript orienté objet, non intrusif et modulaire qui inclut beaucoup de modules (tels que : Request, Class, Core, Element, etc) et de sous modules. Il n’est pas très populaire, seulement 8 % des développeurs l’utilisent. Par ailleurs, MooTools n’est pas inclus par défaut dans le framework Rails, contrairement à Prototype.

Lire la suite