Logger::Syslog 1.1 sur CPAN

Merci à Stéphane Pontier et Hiroshi Taguchi qui m’ont signalé quelques bugs concernant le module Logger::Syslog récemment publié sur le CPAN.

Les quelques corrections ont donc donné lieu à une nouvelle version. J’en ai profité pour implémenter les fonctions debug(), info(), warning(), error(), notice(), critic() et alert() via la magie d’AUTOLOAD.

J’ai également corrigé la fonction logger_set_default_facility() qui permet de changer la facility Syslog sur laquelle on opère. De plus, la fonction logger_init() est désormais accessible pour les environement non mod_perl (il n’y avait pas de raison de la cloisonner à ce cas particulier).
En avant donc pour Logger::Syslog 1.1 !

Home Sweet Home

my $home = new Flat();
$home->liveInside($sukria);
$oldHome->release();

TinyMCE dans Debian

Voilà, le paquet Debian de TinyMCE vient de faire son entrée dans Debian, il sera donc présent dans la prochaine version stable : Debian « etch » 4.0

Note pour plus tard : penser à debianiser des language-packs de TinyMCE.

Mon premier module Perl dans le CPAN : Logger::Syslog

J’ai écrit un module Perl il y a de cela quelques années afin de faciliter la communication entre un programme Perl et Syslog. Ce module présente l’avantage de simplifier au maximum la communication entre votre code et l’API de Sys::Syslog. C’est bien simple, je ne peux plus développer sans lui.

En utilisant ce module, vos programmes disposent d’une fonction pour chaque niveau de message de Syslog (debug, warning, error, etc) et un simple appel journalise le message via syslog avec un complément d’information : le module Perl, le nom de la fonction et le numéro de ligne d’où provient l’appel.

Il était temps de publier ce module (simple mais pourtant si pratique) et voilà qui est chose faîte, Logger::Syslog est désormais disponible sur le CPAN.

Prochaine étape : debianisation !

Super Pédant Man a encore frappé !

Attention à toi blasphémateur de la langue, SPM veille, et ne se gêne pas pour incarner un véritable bescherelles-blogueur afin de préciser ce qu’il convient de dire et comment ne pas tomber dans les pièges de la langue de Molière.

On apprendra par exemple que « flashmob » ne mérite pas d’être employé puisque le mot « chienlit » existe, que le genre du mot réglisse est plus que délicat à déterminer ou encore que le « boute-en-train » n’est pas celui qu’on croit.

Un régal dans une toile qui devient de plus en plus répétitive, clonée et agrégée, un ton utterly soutenu qui vient étayer le titre autoproclamé de ce nouveau super-héros du Web : Super Pédant Man !

Dédicace musicale : Origin de Borknagar (2006, Magic Arts Publishing)

Si toi aussi tu penses que metal rime avec brutal, que seuls ceux qui produisent de la musique prémachée sont dignes d’écoute et si tu fais partie de ceux pour qui il est impensable que mélodies aient droit de cité dans les compositions des metalleux, alors à toi, je dédie cet album.

Chants lyriques, guitares accoustiques et classiques, piano, claviers, orgues, c½urs et batterie ; voilà les ingrédients de cet album, rien de plus, rien de moins. Et Borknagar, emmené par �ystein G. Brun est bel et bien un groupe de Black Metal (du moins, en est-il issu). De quoi perturber le néophite, il est vrai.

Mais outre la masturbation intellectuelle qu’est la classification des genres, je t’invite ami mélomane, à venir te pencher sur Origin, tu en seras certainement touché, quelques soient tes orientations musicales à priori.

De l’impact de Dunk-Tank, les bonnes questions, posées intelligemment

Voici le mail qu’il faut lire pour prendre en compte toute la portée de l’expérience Dunk-Tank.

Il pose les vraies questions, et nous invite à une véritalbe refléxion de fond (comment ça je suis pas crédible ?).

Ruby On Rails propulse Edenware.fr, yeah.

Bon, mon pote Rached me l’a dit alors ça doit pas être faux, RoR c’est trop “hype”, d’ailleurs pour briller en soirées mondaines, et pour séduire les jolies damoiselles, paraît que c’est l’idéal…

Mouais, bon, je m’emporte, je vous l’accorde, en tout cas une chose est sûre ; Ruby on Rails, c’est :

  1. Un framework Modèle-Vue-Controlleur, particulièrement bien adapté aux développements Web.
  2. Des objets Ruby, encore des objets Ruby, que des objets Ruby (tout partout).
  3. Une implémentation très propre, et beaucoup de bonnes idées.
  4. L’utilisation intensive de concepts tirés du (très hype également) Extreme Programming.
  5. Une intégration particulièrement bien réussie d’Ajax et tous les artifices JavaScript (qui font tant hurler certains, et qui ravissent tant d’autres).
  6. Tout plein de conventions partout qui nous donnent un environement de développement pratique, où l’on se consacre à l’essentiel.

Je ne clame pas cette apologie de RoR pour faire “hype” (quoique ?) mais surtout pour vous témoigner à quel point l’achat et la lecture de ce livre m’ont agréablement surpris. Je redécouvre le plaisir de développer des petits site Web, je m’amuse à Ajaxifier de ci de là et surtout, j’entrevois beaucoup de perspectives pour mes prochaines missions de développement Web.

D’ailleurs, en parlant de travail sérieux, le premier fruit de ma lecture, le voici, c’est la nouvelle version du site d’Edenware.

Au passage, un merci à l’auteur de cet Howto (un peu trop disparate à mon goût cela dit, mais néanmoins utile) qui explique comment faire tourner Rails avec Apache2, mod_fastcgi sur une Debian Sarge. Pour l’occasion j’ai backporté rails pour sarge, si ça intéresse quelqu’un, je le déposerai sur mon repository.
Si c’est pas “hype” tout ça…

Get Adobe Flash playerPlugin by wpburn.com wordpress themes