I. Les nouveautés de Perl 5.26▲
II. Aventures dans l'internationalisation, épisode 2▲
Par Sébastien Aperghis-Tramoni (Maddingue).
Comme annoncé l'an dernier (1), du code a été contribué pour faciliter l'internationalisation d'Open Food Facts. Retour sur ce qui a été finalement fait.
III. L'alerte de 4 h du mat▲
Par Sébastien Aperghis-Tramoni (Maddingue).
Quand on est administrateur systèmes, mettre en place un logiciel pour envoyer des alertes est aussi important que c'est désagréable de les recevoir à 4 heures du matin. Voyons comme faire pour garantir d'être réveillé au milieu de la nuit par autre chose qu'un chat.
IV. Extraction et structuration d'information textuelle, production d'interface utilisateur▲
Par Johan Ferguth (Joe).
Vous pouvez trouver plus d'information sur le site du présentateur :
- résumé : https://hal.inria.fr/hal-01173964/document ;
- présentation : http://drehu.linguist.univ-paris-diderot.fr/journeesPerl/pdf/perl2017_Extracteur.pdf.
Les unités de recherche en archéologie gèrent souvent des archives volumineuses et précieuses, constituées de documents de types variés : rapports de terrain, thèses et ouvrages de référence. Ces archives sont bien sûr précieuses, elles représentent des décennies de travail, mais il est généralement difficile de les consulter et d'y accéder. Dans ce contexte, la numérisation des documents en texte intégral ne suffit pas : il est nécessaire de formaliser, structurer les documents et les informations contenues, d'en faciliter l'accès grâce à des interfaces conviviales.
V. Comment faire de l'OCR lorsque l'on ne connaît rien à l'OCR▲
Par Jean Forget.
Vous pouvez trouver plus d'informations sur le site du présentateur :
- présentation : https://github.com/jforget/Perl-fixed-width-char-human-recognition/blob/master/description/description.pod.
Comment faire de la reconnaissance optique de caractères (OCR) lorsque l'on ne connaît rien à la reconnaissance automatisée de caractères (OCR).
VI. OAuth2 : c'est fini▲
Par Lee Johnson.
Vous pouvez trouver plus d'information sur le site du présentateur :
- résumé : https://github.com/leejo/oauth2_is_done/blob/master/abstract;
- présentation : https://github.com/leejo/oauth2_is_done.
Il y a deux ans, comme Alice, j'ai plongé dans le terrier du lapin et ai commencé à travailler sur une bibliothèque implémentant OAuth2 pour Mojolicious. Aujourd'hui, après beaucoup de temps consacré à généraliser le code, la bibliothèque supporte les quatre flux d'OAuth2 et n'est plus liée à un framework web particulier.
Cette présentation couvre les quatre processus d'OAuth2, avec des exemples d'utilisation du module et de ses plugins pour la mise en place d'un serveur d'autorisation OAuth2 dans le framework de votre choix.
Il est fortement conseillé de boire un café bien fort avant d'assister à cette présentation.
VII. Les regex et grammaires de Perl 6▲
Par Laurent Rosenfeld (lolo78).
Vous pouvez trouver plus d'informations sur le site du présentateur :
- résumé : http://laurent-rosenfeld.developpez.com/tutoriels/perl/perl6/regex-grammaire-puissance/ ;
- présentation : https://github.com/LaurentRosenfeld/Perl-6-Miscellaneous/blob/master/Talks/French/Regex_grammars.pdf.
Après une rapide présentation des différences de syntaxe entre les expressions régulières de Perl 5 et de Perl 6, on examinera les nouvelles fonctionnalités de Perl 6 permettant de créer de véritables grammaires susceptibles d'effectuer l'analyse syntaxique de données textuelles complexes (JSON, XML, etc.) hors de portée des regex traditionnelles. Les programmes Perl 6 sont compilés avec une grammaire écrite en Perl 6.
VIII. Chiffrement RSA en Perl 6▲
Par Laurent Rosenfeld (lolo78).
Vous pouvez trouver plus d'informations sur le site du présentateur :
- présentation : https://github.com/LaurentRosenfeld/Perl-6-Miscellaneous/blob/master/Talks/French/Chiffrement_RSA_FPW_2017.pdf.
Perl 6 offre tous les outils pour générer des paires de clefs RSA et pour chiffrer et déchiffrer des messages selon l'algorithme RSA : entiers de précision arbitraire, test de primalité efficace, arithmétique modulaire. Il en résulte qu'il est très facile de mettre en place un système RSA en Perl 6.
IX. Débuter avec Munin▲
Par R Thibert.
Une introduction à la mise en œuvre de Munin pour superviser un serveur nodejs.
X. Utilisation des données personnelles▲
Par R Thibert.
Les données, et notamment les données personnelles des utilisateurs, sont le carburant de l'économie numérique.
Le cadre légal en Europe se renforce : le Parlement européen a adopté le 14 avril 2016 un Règlement sur la protection des données (GDPR). Toutes les entreprises, même non européennes manipulant les données de ressortissants européens devront s'y conformer d'ici avril 2018
XI. QCM en Perl !▲
Par R Thibert.
Nous allons présenter sur un exemple réel l'utilisation d'Auto Multiple Choice : un ensemble d'utilitaires permettant de créer, gérer et corriger automatiquement des questionnaires à choix multiples (QCM).
XII. Dumping Perl 6▲
Par brian d foy.