I. Les nouveautés de Perl 5.20▲
Par Sébastien Aperghis-Tramoni (Maddingue)
Une nouvelle année, une nouvelle version stable de Perl.
Revue des nouveautés majeures de la version 5.20, publiée le 27 mai 2014.
Cliquez pour lire la vidéo
II. Introduction aux expressions régulières de Perl 5 et PCRE▲
Par Sébastien Aperghis-Tramoni (Maddingue)
Petit cours sur les expressions régulières de Perl 5 et PCRE.
Cliquez pour lire la vidéo
III. EPLJD - MsWord::Office::Html::Writer▲
Par Rémi Chaudier.
Projet EPLJD : Génération de code-barres postaux sur des documents Word via le module MsWord::Office::Html::Writer. Interfaçage avec le système d'information de la Poste suisse.
Cliquez pour lire la vidéo
IV. Lutim, le partage d'images libre, anonyme et en Perl !▲
Par Luc Didry (Sky) :
Que celui qui n'a jamais voulu partager simplement une capture d'écran lève le doigt. Personne ? Je m'en doutais !
Le partage d'images nous confronte souvent à divers problèmes :
- un courriel prend du temps (retrouver l'adresse du destinataire, l'envoi, etc.) ;
- un courriel prend de la place. Ce n'est pas grand-chose, mais pour une image jetable, c'est de l'espace disque perdu, que ce soit dans le dossier « Envoyé » de l'expéditeur ou celui du destinataire. Oui, on peut supprimer le mail, mais c'est encore une action à effectuer ;
- une solution comme imgur nous ramène au sempiternel problème des Conditions Générales d'Utilisation imbuvables, non traduites et que l'on ne lit de toute façon jamais en entier. Pour ce genre de service, on risque de fournir certains droits à l'hébergeur… et ça c'est pas cool !
- un ownCloud (ou équivalent) fera bien le travail, au prix d'une certaine complexité de partage et de liens à la longueur ahurissante.
Pour résoudre tous ces problèmes, il y a Lutim !
Lutim est un logiciel de service d'hébergement d'images à l'interface épurée, mais qui révèle un certain nombre de fonctionnalités fort pratiques.
Écrit en Perl avec le framework Mojolicious, sa simplicité d'usage et d'installation vous séduira sûrement :-)
La présentation HTML5 est disponible ici.
Cliquez pour lire la vidéo
V. Mojolicious▲
Par Luc Didry (Sky) :
Présentation du framework web Mojolicious.
La présentation HTML5 est disponible ici.
Cliquez pour lire la vidéo
VI. Munin, le monitoring de la machine à café enfin possible▲
Par Luc Didry (Sky) :
Munin est un outil de monitoring tellement flexible qu'il est possible de monitorer n'importe quoi.
Après une présentation rapide de Munin, je me concentrerai sur l'écriture de plugins Munin en Perl.
La présentation HTML5 est disponible ici.
Cliquez pour lire la vidéo
VII. Scripts shell : de la doc utilisateur avec style▲
Par Jean Forget :
Si vous n'aimez pas écrire des manpages avec nroff, comment écrire de la doc utilisateur pour vos scripts shell ? La réponse se trouve du côté de Perl.
Cliquez pour lire la vidéo
VIII. autocrud▲
Par py foucou :
Presentation of Plack::App::AutoCRUD - A Plack application for browsing and editing databases
Cliquez pour lire la vidéo
IX. How the the Camel Is De-Cocooning▲
Par liz :
While Rakudo Perl 6 is coming closer and closer to being production ready, good old Perl 5 has taken a lot of ideas of Perl 6, for better or for worse. I will look into how some things have worked, and some haven't. And why. And how in the end, everybody is getting more and more used to Perl 6 (like) syntax.
Cliquez pour lire la vidéo
X. PodODFtools.pm▲
XI. Utiliser Perl 6 comme un shell programmatique▲
Par Stéphane Payrard (cognominal) :
Qui peut le plus peut le moins.
Les shells classiques Unix permettent d'interagir avec le système de fichiers et de lancer des commandes.
Nous montrons les fonctions de Perl 6 fournies par défaut par le setting pour ce faire.
Cliquez pour lire la vidéo
XII. Perl on embedded Linux with Buildroot▲
Par François Perrad (fperrad) :
Buildroot (www.buildroot.net) is a tool for building small embedded linux system.
For example : Kernel + Busybox + Perl + Dancer2 ~= 60 MB
Buildroot could create also Qemu Virtual Machine image with the same footprint.
Demo with a Olimex iMX233 board (45 €).
Cliquez pour lire la vidéo
XIII. Passer de Storable à SQL pour améliorer les perfs▲
Par Steve Schnepp :
Dans Munin 2.2 on va utiliser une structure de métadonnées basée sur SQL.
Cela va remplacer l'existant basé sur des fichiers Storable, afin d'améliorer les temps de réponse des pages dynamiques.
Le talk va expliquer les différentes étapes qui ont mené à ce résultat.
Cliquez pour lire la vidéo
XIV. Au revoir CGI !▲
Par Steve Schnepp :
Ou comment passer une appli « legacy » en truc plus moderne.
Dans Munin 2, les pages sont devenues beaucoup plus dynamiques. Mais le code ayant dix ans, elles sont en CGI.
Ça marche, mais les limites de CGI ne sont pas ce que l'on pense en premier. Les solutions non plus.
Le tout compatible avec Perl 5.8 !
Cliquez pour lire la vidéo
XV. Marketing for Perl is easy because Perl is awesome▲
Par Wendy Van Dijk (woolfy) :
Remember the saying from Perl-people? « We suck at marketing ». Well, not all of us. Some of us are rather good at marketing. Some well-known Perl heroes are good at what they do and good at promoting that, and promoting Perl at the same time. I do my bit and it seems to be appreciated every now and then. I will tell you what I do for marketing Perl, what I think the effect of that is, and how easy it is for you to join me to show other people how awesome Perl is. I will mention some of my Perl heroes, YAPC's, Fosdem, workshops, PM meetings, tuits, buttons, stickers, and more.
Cliquez pour lire la vidéo
XVI. Ad Perl(6) Came forth▲
Par Vendethiel :
Cliquez pour lire la vidéo