La toute première version de Dancer vient d’être publiée. C’est une version destinée aux développeurs. Si des bonnes âmes ont envie de tester et de chercher des bugs, c’est maintenant :-)
Monthly Archives: July 2009
Teaser…
Je suis tombé récemment sur Sinatra, sûrement grâce au blog de oz ou à celui de sa société, j’ai trouvé l’idée amusante, et même plutôt brillante.
Bon on ne se refait pas, je dois avoir chopé une sorte de maladie qui fait que j’aime réécrire des trucs en Perl, ça commence à devenir inquiétant diront certains, probablement, mais tant que ça m’amuse je ne vois pas pourquoi arrêter.
Bon venons-en au fait, j’ai un script bin/mawebapp.pl :
#!/usr/bin/perl
use Dancer;
get '/' => sub {
"Hello There!"
};
get '/hello/:name' => sub {
my $params = shift;
"Hey ".$params->{name}.", how are you?";
};
Dancer->dance;
Je lance cet objet numérique étrange …
$ perl bin/mawebapp.pl == Entering the dance floor ... >> Listening on 0.0.0.0:8080
… Puis je joue avec
$ curl http://localhost:8080/ Hello There! $ curl http://localhost:8080/hello/YouFreak Hey YouFreak, how are you?
Merci oz !
Bientôt disponible sur github pour ceux qui veulent jouer avec moi c’est ici.
UPDATE 23 Juillet
Quelques corrections dans ce billet sur les exemple de code, pour un détail plus complet sur ce framework, je vous invite à lire le README ou à regarder l’application d’exemple fournie avec le source.
Posted in Main
Au revoir Debian
Ça fait un moment que je n’ai pas consacré de temps à mon activité Debian, d’ailleurs ça fait également un moment que je me dis que ça serait plus honnête de démissionner du projet. Quelle cohérence ça a de rester développeur Debian alors qu’on ne prend même plus la peine d’aller surveiller les rapports de bugs ?
Il fallait prendre une décision : soit se remettre au boulot et prendre en main les paquets dont je suis responsable, soit regarder les choses en face et démissionner. Aujourd’hui, j’ai fait le choix qui me paraissait le plus sain et le plus honnête.
Si on me pose la question « Pourquoi ? », je pense que je répondrais deux choses :
Premièrement, Debian est un projet qui nécessite beaucoup d’énergie, uploader une nouvelle version d’un logiciel dans Debian est une action qui a des conséquences. Et l’erreur éventuelle impactera de nombreuses personnes. Une responsabilité qui implique donc une certaine minutie dans le travail quotidien du mainteneur. C’est une formidable école de la rigueur, mais peut devenir fatiguant sur le long terme.
Ensuite, et c’est là je crois la raison pricipale de mon départ, j’ai perdu la motivation et l’envie de travailler pour Debian. Je ne saurais expliquer la cause de ce changement, peut être un ensemble de raisons, certainement un changement d’état d’esprit, ou peut être que je deviens tout simplement vieux et con :)
Bref, je n’ai plus le cœur à me mettre derrière mon PC en rentrant du boulot ou le samedi matin pendant 3 heures pour vérifier les nouveaux rapports de bugs et préparer des nouveaux paquets. Ce travail de tous les jours au début très gratifiant, a fini par devenir peu à peu laborieux et fatigant.
Voila, donc je quitte Debian officiellement aujourd’hui. Je garde beaucoup de respect pour ce projet, que je considère comme une expérience très enrichissante, qui m’a permi de rencontrer des gens que j’apprécient beaucoup et qui a réussi le tour de force de créer un système d’exploitation remarquablement bien structuré.
Au revoir Debian, et bonne route à toi !
Posted in Main