IDS version 0.71 est sortie depuis le 14/06
Je tenais à attirer l'attention sur cet ensemble de CGI Perl qui permettent de gérer trés facilement une banque d'image organisée en Albums ; avec commentaires, news etc.
Merci à John Moose qui a fait un gros boulot pour sortir cette version
Une toute petite nouvelle : une revision de embedperl vient sortir (version 1.3.2).
Rappel : Embedperl permet d'embarquer du code perl dans du html.
Larry Wall a commencé une séries d'articles intitulés Apocalypse pour présenter les RFC qui vont conduire à Perl 6.
Il utilise l'ossature du dernier Camel Book pour cette présentation.
En parrallèle Damian Conway a entamé une série d'article intitulés Exegesis (exegèse in french) pour expliquer par la pratique la théorie d'Apocalypse.
Allez voir vous allez avoir des suprises.
A suivre donc...
Bon, après bien des heures de labeur, Dilbert et moi avons pondus ces lignes de commandes pour écouter les mp3 que raphit broadcast. D'ailleurs ne les lancez pas tous à la fois pour pas le flooder :)
version normale:
perl -e'$a="mp3.raphit.net";s/ /%20/g,/:.{8}(.*mp\d)/i&&print"http://$a/$1\n"foreach`rsync -r "$a"::mp3`'|mpg123 -yvZ@-
variante:
mpg123 -yvZ$(perl -e'$a="mp3.raphit.net";s/ /%20/g,/:.{8}(.*mp\d)/i&&print"http://$a/$1\n"foreach`rsync -r "$a"::mp3`')
version gore:
export Q=mp3.raphit.net;mpg123 -yvZ`rsync -r $Q::mp3|perl -ne's/ /%20/g,/:.{8}(.*mp\d)/i&&print"http://$ENV{Q}/$1\n"'`
encore plus courte:
export Q=mp3.raphit.net;mpg123 -yvZ`rsync -r $Q::mp3|perl -pe's|.*:...(.*mp\d)|http://$ENV{Q}/$1|i?s/ /%20/g:s/.*//'`
DeCSS n'est plus, frappé du sceau de l'infâmie par tous les pauvres majors de l'industrie du DVD. Pour ne pas risquer la prison à perpèt' pour la possession d'un bout de code de DeCSS, utilisez plutôt qrpff. Développé par 2 étudiants du MIT, ce script de 7 lignes en perl offre les même possibilités que DeCSS, mis à part qu'il est nettement plus simple à reproduire, la preuve :
#!/usr/bin/perl -w
# 531-byte qrpff-fast, Keith Winstein and Marc Horowitz
# MPEG 2 PS VOB file on stdin -> descrambled output on stdout
# arguments: title key bytes in least to most-significant order
$_='while(read+STDIN,$_,2048){$a=29;$b=73;$c=142;$t=255;@t=map{$_%16or$t^=$c^=(
$m=(11,10,116,100,11,122,20,100)[$_/16%8])&110;$t^=(72,@z=(64,72,$a^=12*($_%16
-2?0:$m&17)),$b^=$_%64?12:0,@z)[$_%8]}(16..271);if((@a=unx"C*",$_)[20]&48){$h
=5;$_=unxb24,join"",@b=map{xB8,unxb8,chr($_^$a[--$h+84])}@ARGV;s/...$/1$&/;$
d=unxV,xb25,$_;$e=256|(ord$b[4])<<9|ord$b[3];$d=$d>>8^($f=$t&($d>>12^$d>>4^
$d^$d/8))<<17,$e=$e>>8^($t&($g=($q=$e>>14&7^$e)^$q*8^$q<<6))<<9,$_=$t[$_]^
(($h>>=8)+=$f+(~$g&$t))for@a[128..$#a]}print+x"C*",@a}';s/x/pack+/g;eval
Dites-moi si je me trompe : il y a bien un concours Obsfucated Perl Contest, non? :)
Bravo aux 2 étudiants du MIT, Keith Winstein et Marc Horowitz.
Merci à Tom's Hardware pour le lien sur Wired.
Le créateur de Perl donne une interview très dense dans laquelle sont évoqués entres autres sujets l'avenir de Perl, Python, Ruby. Les brevets logiciels et le fonctionnement de la communauté sont aussi analysés. Bonne lecture.
Un nouveau site pour promouvoir l'utilisation de mod_perl vient tout juste de voir le jour. Matt Sergeant l'initiateur de ce projet vient d'en faire l'annonce sur la ML mod_perl.
Au même moment, Stas Beckman le principal auteur de l'excellent guide mod_perl parle de notre capitale :
In Paris we couldn't hire a single mod_perl programmer, because people don't even know what that. They know a lot about php and ASP. It's true that they don't even know what's Perl :(
on pourrait traduire :
à Paris on ne peut pas embaucher un seul développeur mod_perl, parce que les gens ne savent même pas ce que c'est. Ils en connaissent des tas sur php et ASP. C'est vrai ils ne savent même pas ce qu'est Perl :("
Cela rejoint les dernières discussions que l'on a eu sur mod_perl... Et vous ? Pourquoi utilisez vous php plutôt que mod_perl ? Connaissez vous Perl ? Quel est l'inconvénient d'utiliser Perl/mod_perl d'après vous ?
Voici la deuxième partie d'un article sur perl.com qui vous montre comment développer des applications GNOME en Perl.
Dommage, ca ne parle pas du panel mais bon :)
Slashdot signale une retranscription d'une conférence donnée par Larry Wall (papa de Perl) sur les futures orientations de Perl. Beaucoup de choses intéressantes, l'idée semble de faire évoluer Perl vers un langage toujours plus modulaire et extensible. A noter, la réecriture du lexer et parser de Perl en... Perl ;)
Voila un autre script qui utilise le site www.exoset.com
Vous pouvez donc envoyer des sms sans passer par le site.
Cependant, le script télécharge tout de même un bandeau pub et clique dessus à votre place.
Apartia est un nouveau site d'enchères développé avec mod_perl, HTML::Mason et PostgreSQL visible à http://fr.apartia.org
Nous recherchons des co-développeurs sur ce projet publié en GPL.
J'ai installé un modem sur mon PC voilà 3 semaines et je cherchais un outil me permettant de rester connecté tout le temps (je ne paye pas mes communications locales).
J'ai trouve pppkeep. C'est un programme fait en Perl qui se charge de ca. Après avoir arrangé le source et envoyé les modifications à l'auteur, je vous le propose sur linuxfr.org
MagickThumbnail-0.01 : création de galeries de photos pour site Web.
Voici un petit script Perl qui vous permettra de créer de magnifiques galleries du des sites Web. Il prend en charge les fonctions suivantes :
. rescan des images pour diminuer leur taille, joue sur le facteur de qualité des images jpg.
. génère une vignette pour chaque image trouvée,
. créer un index pour chaque repertoire,
. pour chaque image, exploite le champ HTML 'ALT' qui permet de voir des infos complémentaire sur chaque image.
. si un fichier de type description est trouvé, il est exploité pour enrichir le champ ALT.
. fonctionne en récursif.
. génère la vignette que si nécessaire. Une comparaison de date est effectuée. Une option permet de forcer la regénération des images.
Voila, à vos images.
Voici un petit script Perl que j'ai écrit il y a quelques mois et qui permet d'envoyer des SMS sur les mobiles SFR le tout en ligne de commandes (il faut être connecté au web quand même).
Il permet de s'affranchir de l'interface web de SFR et donc il peut facilement être utilisé par d'autres softs sous Linux (admin serveurs, cron, calendriers...).
Ce script est longtemps resté sur mon ordi pour une utilisation personnelle parce que j'avais peur que certains en facent mauvais usage (ex : spam)... alors ne me décevez pas et faites en une bonne utilisation.
Les amateurs de Perl seront ravis d'apprendre que la version 5.7.0 est
disponible.
NdM. : cette dépêche a été initialement publiée le 04/09/2000 à 12h42, perdue lors d'une migration du site, retrouvée et remise en ligne le 1er mai 2012 (les éventuels commentaires initiaux ont été perdus).
Pour ceux ou celles qu'intéresse une conférence Perl pas chère et pas
loin :
On peut depuis hier s'inscrire à YAPC::Europe (Yet Another Perl
Conference), qui se tiendra à Londres du vendredi 22 au dimanche 24
septembre 2000. Ca devrait être dans l'esprit de Perl, c'est à dire utile,
bizarre, et ne se prenant pas trop au sérieux.
Quelques une des sommités Perl qui assisteront / présenteront :
Andreas Koenig (CPAN wizard),
Randal Schwartz (co-auteur de "Learning Perl"),
Nick Ing-Simmons (auteur de Perl/Tk),
Tim Bunce (auteur du module DBI),
Nathan Torkington (co-auteur du "Perl Cookbook"),
Dick Hardt (ActiveState),
Graham Barr (auteur des modules IO::*, Net::*, Net::LDAP), ...
NdM. : cette dépêche a été initialement publiée le 25/07/2000 à 12h58, perdue lors d'une migration du site, retrouvée et remise en ligne le 1er mai 2012 (les éventuels commentaires initiaux ont été perdus).
Ils ont perdu la notion du temps.
Qui ça ?
Les Perl Mongueurs bien sûr : leur réunion "mensuelle" aura donc à nouveau
lieu mercredi 14/6 après avoir eu lieu le mercredi précédent.
Où ça ?
Toujours à la Taverne République, place du même nom à Paris, 20h00.
Viendez !
NdM. : cette dépêche a été initialement publiée le 13/06/2000 à 17h43, perdue lors d'une migration du site, retrouvée et remise en ligne le 1er mai 2012 (les éventuels commentaires initiaux ont été perdus).
Ce soir encore les sirènes vont résonner dans le ciel. Qu'est-ce que ça
veut dire pour le nerd moyen ?
Bien sûr, une réunion des Perl Mongueurs ! (taverne république, place de la
république à Paris, à 20h)
Au menu ce soir :
plein d'habitués, la contrib de BooK à l'OPC 5 (Obfuscated Perl Contest -
l'épreuve sera difficile à affronter, une bonne pinte ne sera pas de trop),
fromage, Perl, XML, dessert mais avant des moules et des frites ;)
NdM. : cette dépêche a été initialement publiée le 07/06/2000 à 13h42, perdue lors d'une migration du site, retrouvée et remise en ligne le 1er mai 2012 (les éventuels commentaires initiaux ont été perdus).
Larry wall considère maintenant que perl est arrivé à maturité et
arrete donc son développement (pour se consacrer à sa famille et apprendre
PHP, sic)
Perl is dead ?
Note du modérateur: Je rappelerai que segfault écrit de fausses news. Mais
qui sait, ca pourrait arriver :)
NdM. : cette dépêche a été initialement publiée le 24/05/2000 à 11h00, perdue lors d'une migration du site, retrouvée et remise en ligne le 1er mai 2012 (les éventuels commentaires initiaux ont été perdus).
Oreilly vient de mettre en ligne sont livre "Web Client Programming
with Perl". J'avais acheté ce bouquin il y a quelques mois … Il est très
bien :-)
NdM. : cette dépêche a été initialement publiée le 22/05/2000 à 11h22, perdue lors d'une migration du site, retrouvée et remise en ligne le 1er mai 2012 (les éventuels commentaires initiaux ont été perdus).
Ce soir aura lien le rendez-vous mensuel des paris perl mongueurs.
Fan de perl, allez donc rencontrer vos confrères.
NdM. : cette dépêche a été initialement publiée le 05/04/2000 à 12h19, perdue lors d'une migration du site, retrouvée et remise en ligne le 1er mai 2012 (les éventuels commentaires initiaux ont été perdus).
Tout est dans le titre. Merci David de la ML des Paris Perl Mongers.
L'idéal serait bien sur que quelqu'un nous explique pourquoi on devrait
upgrader :-)
NdM. : cette dépêche a été initialement publiée le 23/03/2000 à 19h27, perdue lors d'une migration du site, retrouvée et remise en ligne le 1er mai 2012 (les éventuels commentaires initiaux ont été perdus).
Tout est dans le titre, ca cause MacPerl et XML, ca donne des conseils
pour l'utilisation de mod_perl, et ca explique le module HTML::Mason.
NdM. : cette dépêche a été initialement publiée le 15/03/2000 à 10h04, perdue lors d'une migration du site, retrouvée et remise en ligne le 1er mai 2012 (les éventuels commentaires initiaux ont été perdus).
La prochaine réunion des Paris Perl Mongueurs sera le samedi 5 février.
N'hésitez pas à vous joindre à eux.
Il existe aussi une mailing-list où l'on peut causer Perl.
NdM. : cette dépêche a été initialement publiée le 30/01/2000 à 11h40, perdue lors d'une migration du site, retrouvée et remise en ligne le 1er mai 2012 (les éventuels commentaires initiaux ont été perdus).