Home page: http://klaus03-perl-fr.blogspot.com
Language: English, Français, Deutsch.

Klaus - klaus03@gmail.com

Développeur spécialisé en Perl et XML

Mon CV se trouve sur: http://klaus03-cv-fr.blogspot.com
Ma page d'accueil CPAN: http://klaus03-cp-fr.blogspot.com
J'utilise l'éditeur "SciTE": http://klaus03-sc-fr.blogspot.com

Mon projet actuel s'appelle "MP3Load". Il s'agit d'un programme Perl qui utilise, entre autres, mon module XML::Reader pour gérer des podcasts du format MP3. Le projet est domicilié à GitHub sous l'adresse https://github.com/klaus03/mp3load/commits/master.

Pour consulter la documentation de mon module XML::Reader, vous pouvez aller sur https://metacpan.org/module/XML::Reader_fr

Vous pouvez suivre les résultats de test à http://matrix.cpantesters.org/?author=keichner

J'ai créé mon répertoire github à http://github.com/klaus03

J'utilise cpanminus (un outil créé par Tatsuhiko Miyagawa) pour installer des modules CPAN: http://github.com/miyagawa/cpanminus

Pour mieux connaître la version future Perl 6, je consulte http://perlgeek.de/en/article/5-to-6, http://perlgeek.de/blog-en/, http://szabgab.com/perl6.html et http://szabgab.com/perl6_tricks_and_treats.html.

Si vous souhaitez essayer Perl6 sur votre ordinateur (Windows ou Linux), il existe maintenant Rakudo-Star, la page pour le download est http://github.com/rakudo/star/downloads

n'oublions pas les liens officiels:

Everything Perl 6:http://www.perl6.org/
Official Perl 6 Documentation:http://perlcabal.org/syn/
Rakudo Announcements:http://rakudo.org/

Voici les livres sur mon bureau: Windows PowerShell in Action, Introduction à Perl, Intermediate Perl, Perl Best Practices, Perl Testing, Higher Order Perl, Beginning Oracle Programming, Expert One-on-One Oracle.

Windows PowerShell in Action
By Bruce Payette
Second corrected printing, March 2007
Manning Publications
Pages : 550
ISBN : 1-932394-90-7

Le language PowerShell est nouveau pour moi (mon domaîne d'expertise est le language de Programmation Perl). Quand j'ai décidé d'acheter un livre sur PowerShell, j'étais obligé de me laisser guider par les commentaires sur l'auteur. Voici les commentaires sur l'auteur que j'ai trouvés dans le livre:

Bruce Payette est membre fondateur de l'équipe PowerShell chez Microsoft. Il est co-concepteur du language PowerShell et l'auteur principal de la réalisation du language. Avant d'intégrer l'équipe Microsoft, il travaillait chez Softway Systems et MKS, où il construisait des outils UNIX pour Windows.

Bruce est une encyclopédie vivante pour toutes les idées, bonnes, mauvais, solide et excentrique concernant les languages de programmation... Ce livre ne peut être écrit que par Bruce. -- Jeffrey Snover

Introduction à Perl
By Randal L. Schwartz, Tom Phoenix
4e édition en Français, Mars 2006
O'Reilly
Pages : 320
ISBN : 2-84177-404-X

Ce livre est une introduction facile et agréable à la programmation Perl. Il commence par l'explication des variables scalaires, listes et hashages. Il y a trois chapitres qui sont dédiés aux expressions régulières. Il y a également des chapitres sur les sous-routines, entrée/sortie, modules, etc... Chaque chapitre est suivi par des exercises. Je connaissais déjà Perl quand j'ai acheté ce livre, mais j'apprécie toujours la lecture sur les notions fondamentales.

Intermediate Perl
By Randal L. Schwartz, brian d foy
& Tom Phoenix
2nd edition, March 2006
O'Reilly
Pages : 258
ISBN : 0-596-10206-2

Comme le titre l'indique, ce livre est pour les programmeurs intermédiaires de Perl. Initialement, le titre était "Apprendre Perl, Objets, Références et Modules", ce qui décrit le contenu du livre. J'apprécie ce livre, particulièrement chapitre 16 ("écrire une distribution"), qui m'a incité à m'inscrire sur CPAN pour publier mes propres distributions.

Perl Best Practices
By Damian Conway
First Edition July 2005
O'Reilly
Pages : 542
ISBN : 0-596-00173-8

C'est mon livre préféré, je cite une phrase du descriptif à la fin du livre: "*** début citation *** Avec un bon dosage de l'humeur Australien, Damian Conway offre 256 recommendations sur l'art de codage pour vous aider à mieux écrire des programmes Perl - en fait, les meilleurs programmes Perl possible *** fin citation ***". A mon avis, l'avantage de ce livre est que chaque recommendation peut être vu individuellement, et si vous n'êtes pas d'accord avec une recommandation particulière, vous pouvez toujours la rejeter, sans aucun impacte sur le reste du livre. A la fin du livre, un récapitulatif est présenté en 3 pages, chacune contient 10 recommendations essentielles pour chaque sujet: développement, codage et modules. Finalement, Damian donne non seulement une liste de modules recommandés internes, mais aussi une liste des modules recommandés sur CPAN. A mon avis, ce livre est indispensable pour chaque programmeur Perl.

Perl Testing
A Developpers Notebook
By Ian Langworth & Chromatic
1st edition, July 2005
O'Reilly
Pages : 182
ISBN : 0-596-10092-2

J'ai acheté ce livre, car j'utilise le développement piloté par les tests. Le livre est une collection d'exemples pour tester les programmes Perl. Chaque exemple commence par une section "Comment fais-je", suivi par une section "ce qui s'est passé" et finalement une section "questions et réponses". Ce livre a une nouvelle présentation: nouvelle couverture, nouvelle police de caractères et beaucoup de remarques dans les marges. Le livre est très bon, car il vous donne une idée sur les modules de test et comment les utiliser.

Higher Order Perl
By Mark Jason Dominus
(c) 2005
Elsevier Inc.
Pages : 582
ISBN : 1-55860-701-3

Ce livre est un chef d'œuvre. Il commence très simple: Recursion. Vous pensez: "recursion, c'est trop facile, je l'ai déjà fait à l'âge de dix ans". Et vous continuez à lire ... avant de vous rendre compte, vous aurez appris les techniques "Caches", "Mémorisation", "Itération", "flux infinis", "méta fonctions", "Currying", "Parsing" et la "programmation déclarative". Pour ceux qui savent déjà programmer en Perl, mais qui veulent apprendre à écrire des programmes qui écrivent des programmes, c'est un très bon livre.

Beginning Oracle Programming
By Sean Dillon, Christopher Beck and Thomas Kyte
(c) 2002 APress
Pages : 1100
ISBN : 1-59059-286-7

Comme le titre indique, ce livre est conçu pour les débutants de la programmation Oracle. Après le premier chapitre sur SQL*Plus et les notions fondamentales des requêtes, le livre va directement aux sujets essentiels: Tableaux, Index, Procédures, Vues et Déclencheurs, ...

Mon chapitre favori du livre est chapitre 12 "Transactions et Simultanéité", qui (après une explication détaillée des différents niveaux d'isolation) donne un bon exemple d'une transaction avec des vues figées.

J'apprécie également dans l'annexe la référence des fonctions SQL, la référence des paquetages et le dictionnaire des données.

Expert One-on-One Oracle
By Thomas Kyte
(c) 2001 Wrox Press Ltd.
Pages : 1300
ISBN : 1-861004-82-6

Ce livre va en profondeur et explique en détail les sujets suivants: Architecture, Transactions, Indexes, Stratégie pour améliorer la performance, les Vues matérialisés, ...

Mon sujet favori est chapitre 12: Fonctions Analytiques. Ce chapitre explique avec soin le fonctionnement et l'efficacité du calcul des sommes intermédiaires, les requêtes Top-N, le calcul du moyen amovible et les requêtes "Ranking".

Voici quelques phrases du livre sur l'auteur: Tom Kytes est un des professionnels le plus sachant dans l'industrie [...] Il utilise son expertise unique pour écrire un livre qui présente une vision puissante et pratique pour développer avec une base de données Oracle.


Home page: http://klaus03-perl-fr.blogspot.com
Language: English, Français, Deutsch.