dimanche 19 mars 2006

Effets javascript avec Prototype et Scriptaculous

On a vu fleurir moult trolls velus à propos du web 2.0 et sa débauche d'AJAX et de javaScript inaccessibles, je ne les nourrirai pas ici. Par contre et pour ceux que ça interesse, les librairies prototype et script.aculo.us proposent des outils et effets très sympathiques. Voici quelques exemples très simples d'utilisation.

Lire la suite...

mardi 7 mars 2006

En quinconce

J'en avais marre des billets En vrac ;)

Notes

[1] Rien d'officiel bien entendu.

vendredi 17 février 2006

Ruby on Rails sur les pages perso de Free

Il semblerait que Free se prépare à proposer Ruby on Rails sur leur service d'hébergement de pages personnelles... Si c'est avéré, ça sera un formidable tremplin pour ce framework efficace et pour le langage Ruby, réellement très attachant :)

Edit : Fake. Déçu !

vendredi 20 janvier 2006

Apprendre Ruby on Rails facilement

[ Via Typhon weblog ]

J'ai entre les mains l'un des petits derniers des éditions Eyrolles - décidemment très productifs ces temps-ci - Ruby on Rails. C'est la traduction française du fort réputé Agile Web Development with Rails initialement écrit par Dave Thomas et David Heinemeier Hansson (ni plus ni moins que l'auteur du framework).

Le livre est une mine d'informations illustrée d'exemples pratiques notamment par le biais de la réalisation d'une boutique en ligne en très peu de temps et d'opérations. L'ouvrage est clair, accessible, exhaustif et bourré d'humour. On y trouve une des meilleures introduction au design pattern MVC que j'ai pu lire, une reflexion pertinente sur les méthodologies de développement ainsi qu'un référentiel complet des fonctions usuelles Ruby/Rails.

Cerise sur le gâteau, un partenariat avec l'hébergeur Typhon a été établi afin de proposer une réduction de 50% sur leur offre d'hégergement Découverte Rails pour tout acheteur du livre.

Si vous vous interessez de près ou de loin à Ruby et plus particulièrement à Rails, vous pouvez acheter l'ouvrage les yeux fermés :-)

dimanche 8 janvier 2006

Interlude - Installer un blog Typo

En attendant le tutorial complet de la création d'une application avec Ruby on Rails et RadRails, voila de quoi patienter et découvrir un peu plus les possibilités du framework.

Les applications RoR fleurissent un peu partout ces temps-ci, et certaines sont assez bluffantes. Je viens de tomber sur Typo, un gestionnaire de Weblog très sympa écrit en Ruby et doté de fonctionnalités tout à fait interessantes :

  • Interface tout AJAX,
  • Notification de commentaires et trackback par mail et messagerie jabber,
  • Pings automatiques vers des sites comme Technorati,
  • Gestion de tags (multicatégories, ou folksonomies),
  • Gestionnaire de pages statiques,
  • Contrôle du SPAM avancé (blacklistes locales et distantes, nombre d'URL dans un commentaire, etc.),
  • Gestion intelligente du cache des pages,
  • Nombreux plugins vers des sites disposant d'API (FlickR, Del.icio.us, Upcomming, LastFM, etc.)
  • Etc.

Bon, le plus simple pour se rendre compte de l'interêt de cet outil, c'est de l'installer et de le tester soi-même.

Tout d'abord, et après avoir installé RoR sur Ubuntu, il faut récupérer les sources Subversion [1] de Typo :

$ cd /path/to/docroot
$ svn checkout svn://leetsoft.com/typo/trunk typo

Ceci fait, il faut créer une base de données MySQL dédiée à Typo :

$ cd typo
$ mysql -u root -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 12 to server version: 4.1.12-Debian_1ubuntu3.1-log

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> CREATE DATABASE typo_dev;
Query OK, 1 row affected (0.00 sec)

mysql> \q;

On va y insérer le schema SQL fourni :

$ mysql -u root -p typo_dev < db/schema.mysql.sql

Il nous reste à configurer le fameux fichier ./config/database.yml :

login: &login
  adapter: mysql
  host: localhost
  username: <nom_utilisateur_mysql>
  password: <votre_mot_de_passe>

On lance Webrick, le petit serveur web fourni avec RoR :

$ script/server

Et on teste on faisant pointer son navigateur à l'adresse 0.0.0.0:3000.

Bon amusement :)

Notes

[1] Si vous ne disposez pas de Subversion, sudo apt-get install subversion

vendredi 6 janvier 2006

Ruby on Rails #1 - Lets go Ruby !

Je découvre Ruby on Rails (RoR pour les intimes), c'est assez sympa. Pour mémoire, c'est un framework de developpement web rapide basé sur le motif de conception MVC qui offre une facilité de conception, de déploiement ainsi qu'une maintenance aisée, le tout en langage Ruby. J'en veux pour preuve ces quelques vidéos qui m'ont laissées pour le moins scié en quatre, notamment celle-ci.

En plus, ça tourne chez Typhon, mon hébergeur préféré :)

Ce billet est donc le premier d'une série que je rédigerai au gré de mes découvertes de cet outil qui promet d'être passionnant. Commençons par le commencement, l'installation de l'environnement.

Lire la suite...

lundi 24 octobre 2005

Plugin Last Blogmarks pour Dotclear v0.3.5

Une petite mise à jour du plugin Last Blogmarks pour Dotclear vient de voir le jour, comportant une gestion du cache en HTML plutôt qu'en XML, ce qui devrait améliorer les performances (pas de parsing systématique. Oui, je sais, mais relisez l'introduction du billet original).

Note : Une fois l'installation effectuée dans le cas d'une mise à jour, il est impératif de purger le cache existant au moyen du bouton Purger le fichier de cache local.

Purger le cache

jeudi 6 octobre 2005

Candidature spontânée

Je viens de recevoir un mail de candidature spontanée, avec pour référence un site internet. Je ne resiste pas au plaisir de vous faire part de l'alerte javascript qui a accueilli mon navigateur à l'ouverture de ce dernier :

Message d'erreur

Ce qui est plutôt cocasse en réponse à une proposition de poste basée sur des notions d'accessibilité, d'interopérabilité et de respect des standards. J'éspère que l'expéditeur saura me pardonner la publication de ce billet :)

- page 3 de 5 -