Accueil Blog Photos CV

Pierrick Le Gall

Aller au contenu | Aller au menu | Aller à la recherche

jeudi, août 28 2008

5 ans de statistiques de commit

graph.png

Voici rassemblées des statistiques sur l'évolution du nombre de commits par mois et par personne sur le dépôt Subversion du projet PhpWebGallery. Mon interpretation en quelques points:

  • de 2002 (hors graphique, mais croyez moi sur parole) à 2004, plg (Pierrick LE GALL, c'est moi) est l'unique commiteur
  • début 2004, arrivée de Gweltas qui restera l'unique co-commiteur jusque mi-2005, date à laquelle Gweltas disparaît du jour au lendemain sans aucune explication, j'espère qu'il ne lui ait rien arrivé.
  • fin 2005, arrivée de chrisaga qui travaille essentiellement sur la partie HTML/CSS.
  • 2006, excellent milésime pour le recrutement de nouveaux développeurs, puisque nikrou, rub, rvelices rejoignent le projet avec des idées plein la tête et des doigts pour les coder. Le mois de mai est exceptionnellement chargé, et l'on voit une très bonne répartition des commits entre les 5 commiteurs.
  • 2007 à 2008, l'absence de plg ne freine que légèrement le nombre de commits, qui sont principalement assurés par rub et rvelices, vdigital en renfort.

Bref, on a aujourd'hui une répartition du travail entre plusieurs développeurs, ce qui est excellent. J'espère que dans le futur, d'autres développeurs, anglophones notamment nous rejoindront pour améliorer et enrichir encore l'application.

A noter que les outils que j'ai développé permettent de reproduire l'analyse sur n'importe quel log Subversion. J'ai utilisé un peu de ligne de commande pour extraire et parser le log Subversion, un job Talend Open Studio (avec notamment l'excellent tPivotOutputDelimited développé par Richard) et OpenOffice.org pour générer le graphique. N'hésitez pas à demander si la méthode et les scripts vous intéresse.

Promis, plg réapparaitra plus en évidence dans les mois prochains !

mardi, février 26 2008

Forum et mailing-list

Notamment dans le cadre d'un projet de logiciel libre, il est nécessaire de mettre en place des canaux de communication. Entre les utilisateurs et l'équipe, mais aussi entre les membres de l'équipe. 2 choix s'affrontent : forum ou mailing-list.

Lire la suite...

lundi, novembre 12 2007

Talend Open Studio aux journées Perl 2007

Logo Journées Perl 2007

Les journées Perl 2007 auront lieu à Lyon. Sur le campus où j'ai fait mes études d'ingénieur. Si la SNCF le veut bien, j'y serai pour écouter les autre présentateurs mais aussi pour co-présenter une conférence avec Richard, également développeur Perl chez Talend.

Devant une assemblée de développeurs Perl plus ou moins expérimentés, nous allons tenter de démontrer que dans certains cas, utiliser un générateur de code est plus avantageux que de coder directement le script. Notre objectif n'est pas de dire que TOS doit se substituer à tout développement spécifique en Perl mais bien de convaincre de l'intérêt à concevoir en 15 minutes un script qui prendrait plusieurs jours à coder à la main.

Pour faire cette démonstration, nous allons mettre sur notre job de la lecture XML, de l'aggregation, de l'écriture en base ainsi que d'autres petites surprises.

J'ajoute qu'afin d'attirer les foules, nous allons mettre en jeu un Ipod Nano 8GB qui sera gagné par tirage au sort. Ca fait au moins une bonne raison de venir :-)

vendredi, mars 2 2007

Les cigognes sont repassées

Pierrick et Tiphaine, maternité

Mercredi 21 février 2007 à 15h45, Marion m'appelle au travail je crois que je vais avoir besoin de toi. Les contractions ont commencé depuis 15h, fréquentes (période de 10 minutes) et douloureuses. Pas de perte des eaux. La maman de Marion la rejoint à l'appartement, mais Marion m'attend pour partir à la maternité.

50 minutes plus tard, j'arrive à l'appartement et à 16h45 nous partons pour la clinique du Chesnay Parly 2.

Nous arrivons à la maternité à 17h15. Marion passe en salle de pré-travail. Le col est à 3 cm. Prise de sang pour une éventuelle péridurale. Monitoring des contractions en intensité et fréquence, monitoring de la tension. Pendant toute la grossesse, l'idée a plutôt fait son chemin : Marion ne veut pas de péridurale. Mais la douleur aidant, changement d'avis, on prévient les sage-femmes.

Lire la suite...

jeudi, janvier 18 2007

26 ans

Pierrick, Erwann et Timon, janvier 2007

Une nouvelle bougie. Comme prévu, l'année de mes 25 ans fut plutôt chargée. Notamment côté boulot avec 2 changements, d'abord chez Inéo media system puis Talend. Côté perso, Erwann marche depuis la fin de l'été et il a un vocabulaire d'une dizaine de mots (qu'à peu près seuls ses parents arrivent à comprendre). Erwann va avoir un petit frère (ou une petite soeur, c'est la surprise) d'ici la fin du mois de février. La nouvelle du moment, c'est l'achat de l'appartement. On devrait signer le compromis dans la semaine, et déménager cet été... au bout de la rue.

jeudi, décembre 21 2006

Nouvelle charte graphique pour phpwebgallery.net

phpwebgallery.net a de nouvelles couleurs et une nouvelle page d'accueil. Les mises à jour étaient en gestation depuis plusieurs mois et l'accouchement a eu lieu cette semaine. Bravo à mathiasm qui a réalisé tout le travail. Merci à pfrize d'avoir motivé l'équipe et proposé une nouvelle page d'accueil dans le topic Visibilité de PWG.

Nouveau logo pwgnet

PhpWebGallery a atteint un niveau de maturité technique très respectable. Subjectivement, je trouve que sa popularité n'est pas encore en rapport avec ses qualités techniques. Ceci s'explique par l'absence quasi totale de marketting. C'est vrai, on est plutôt des profils techniques dans l'équipe, on aime s'amuser à développer des fonctionnalités utiles et parfois avancées, mais bien souvent on en parle peu. Un effort doit être porté sur cet aspect :-)

Longue vie au projet, merci à toute l'équipe.

lundi, novembre 6 2006

Travail chez Talend

Logo Talend Voilà maintenant près de 5 mois que je travaille chez Talend. J'ai volontairement attendu quelques mois et notamment la fin de ma période d'essai pour évoquer ce nouveau travail sur mon blog.

Talend est un éditeur logiciel. Un éditeur de logiciel opensource. Un éditeur de logiciel opensource dont une partie des développements se fait en Perl. Résumées en ces 3 idées, voilà les raisons qui m'ont motivé à rejoindre cette jeune entreprise innovante. C'est grâce à une levée de fonds réalisées par Talend que ma belle-soeur journaliste financière m'a transmis des infos sur l'entreprise et surtout l'annonce de recherche d'un développeur Perl expérimenté. L'annonce était parue sur le site des mongueurs de Perl francophones.

Le logiciel que nous éditons est un ETL acronyme d'Extract, Transform & Load (extraction, transformation et chargement). Ce type de logiciel est principalement lié à une utilisation en entreprise car un ETL est généralement utile pour traiter d'importants volumes de données. Notre objectif est de mettre l'ETL à portée de toutes les entreprises qu'elles soient grandes ou petites. En effet, les principales solutions actuelles sur la marché sont des solutions propriétaires et très chères.

Lire la suite...

lundi, octobre 23 2006

Bilan conférence Parinux présentation PhpWebGallery

15 à 20 personnes ont fait le déplacement pour suivre ma présentation de PhpWebGallery. Comme prévue, la présentation a pris la forme d'une démonstration de la dernière release en date, la 1.6.1.

Le moins que l'on puisse dire, c'est que PhpWebGallery et la gestion des photos suscitent de très nombreuses questions ! Vincent et moi avons tenté de répondre à toutes ces questions. Mes réponses, parfois trop techniques ont été vulgarisées par Vincent, qui n'hésitait pas à s'appuyer sur des exemples pour bien faire passer les idées.

La fonctionnalité la plus sujète à débat fut sans conteste l'utilisation des métadonnées IPTC/EXIF. En effet, la "confrontation" physique avec les utilisateurs m'a clairement démontré que la configuration par fichier n'était à la portée que d'une petite minorité. Or, l'utilisation des métadonnées IPTC n'est possible que via configuration par fichier. Conclusion : la plupart des utilisateurs ne peuvent utiliser cette fonctionnalité géniale de PhpWebGallery, et je trouve cela franchement dommage. D'autant que dans le cas des IPTC/EXIF, il y a inadéquation entre les utilisateurs intéressés et les utilisateurs capables de configurer. En effet, les intéressés sont des utilisateurs proches du milieu de la photographie et ce ne sont pas forcément des techniciens de l'informatique.

Mon bilan personnel est que ce genre de manifestation est absolument à renouveler, sous cette forme ou sous forme d'atelier. L'autre bilan que je tire de cette démonstration, c'est qu'il est nécessaire de revoir le principe de configuration de l'utilisation des métadonnées IPTC, afin de la rendre accessible à davantage d'utilisateurs.

vendredi, octobre 6 2006

Conférence Parinux sur PhpWebGallery

Logo Parinux Jeudi 12 octobre 2006 aura lieu de 19h30 à 21h30 à Paris une présentation de PhpWebGallery dans le cadre des conférences Parinux, le Linux User Group (LUG) parisien.

Lors de cette conférence, je m'appliquerai à présenter les fonctionnalités du logiciel après une installation rapide. Je pense faire une démonstration réelle en manipulant vraiment PhpWebGallery et pas un simple diaporama énumérant lesdites fonctionnalités.

Lire la suite...

mercredi, octobre 4 2006

Capture d'écran dans les extensions PhpWebGallery

Nouvelle fonctionnalité dans le gestionnaire d'extensions pour PhpWebGallery, il est maintenant possible d'ajouter une capture d'écran à une extension. Une miniature cliquable s'affichera. Si l'image proposée dépasse les dimensions maximales autorisées (800x800), elle est redimensionnée.

screenshot in PEM

mercredi, août 30 2006

Vacances à Porspoder

Erwann dans le sable Départ à 3h30 du matin le samedi 5 août 2006. Il fait nuit noire. Les rues sont désertes. Erwann continue sa nuit tranquillement sa nuit à l'arrière, dans son nouveau siège auto face à la route. Erwann est malade, il a de la fièvre, alors plus longtemps il dormira, plus longtemps le voyage se passera bien. Direction Porspoder, au bout du Finistère.

Après seulement 6h30 dont 30minutes de pose et 3 sessions de conduite papa/maman/papa, nous arrivons au bout de la Bretagne. J'avais rarement voyagé avec aussi peu de monde sur la route. On est un peu tous fatigués après notre demi-nuit...

Au programme des vacances : visite de la famille, grand oncle, grand père, arrière grand parents, cousins, les Le Gall sont nombreux à Porspoder cette année. Les activités sont : plage, pêche en bateau, catamaran et balades sur la côte.

Lire la suite...

mardi, août 1 2006

Erwann a 1 an

Avec un peu de retard, je publie un billet sur le première anniversaire d'Erwann. Voilà un an qu'il a transformé notre couple en une petite famille. L'année fut très impressionnante en progrès, c'est à peine croyable l'évolution d'un bébé en si peu de temps.

Lire la suite...

mercredi, juillet 12 2006

départ d'INEO media system

Mon travail chez INEO media system n'aura duré que 3 mois 1/2. En novembre 2005, j'avais décidé de rejoindre INEO pour participer au projet libre Koha. INEO media system avait stratégiquement décidé de s'investir dans le développement de Koha sur au mois 18 mois, afin d'acquérir la compétence et la reconnaissance lui permettant de proposer du service autour de Koha.

Lire la suite...

samedi, juillet 8 2006

Quand créer une branche stable pour PhpWebGallery ?

La release 1.6.0 est officiellement sortie depuis le 4 juillet. Voir l'annonce officielle. La phase de stabilisation fut plutôt longue, puisqu'elle a durée 3 mois.

Au niveau de la gestion de version, je pense que la décision de tirer la branche 1.6 à partir du début de la phase de stabilisation fut une erreur. Ce n'est pas une erreur dans le cas général, mais dans le cas de PhpWebGallery, cela en fut une. Pourquoi ? parce qu'en parallèle de la stabilisation de la 1.6, aucun développement n'a été réalisé sur la branche de développement (le trunk).

Lire la suite...

mercredi, juin 14 2006

Template Zen

Après avoir testé l'application Zenphoto, j'ai eu l'envie de montrer qu'on pouvait à la fois avoir une présentation simple et sobre comme Zenphoto, tout en accédant à la richesse fonctionnelle de PhpWebGallery. Pour cela, j'ai créé le template Zen, compatible PhpWebGallery branche 1.6.

Pour réaliser ce template, j'ai copié les pages HTML de sortie de Zenphoto dans un nouveau template basé sur yoga. Comme toutes les informations d'une page de Zenphoto sont contenues dans un template PhpWebGallery, j'ai simplement eu à mettre les variables aux bons endroits. J'ai volontairement limité les fonctionnalités visibles à celle de Zenphoto.

L'avantage par rapport à Zenphoto : la puissante classification hierarchique par catégories de PhpWebGallery. Une photo peut appartenir à plusieurs catégories, nombre de sous-niveaux illimités. Inconvénient par rapport à Zenphoto : absence de la "killer feature" (pour les administrateur), pas possible d'éditer les informations à la volée sur les pages publiques.

screenshot

Revue Zenphoto

Parmi les galeries photo en ligne type PhpWebGallery, Zenphoto est l'application qui semble avoir le vent en poupe. L'interface graphique est sobre. J'ai testé, en toute subjectivité.

Lire la suite...

mardi, juin 13 2006

Nouvelle version du gestionnaire d'extensions

Une nouvelle version du gestionnaire d'extensions de PhpWebGallery est en ligne. L'outil spécifique est devenue un outil sous licence libre. Il se nomme PEM : P comme PhpWebGallery ou PHP, Extension Manager. Nous avons choisi Gna pour héberger le projet.

Lire la suite...

mercredi, juin 7 2006

Complexité logicielle

Dans la vie d'un logiciel, je constate qu'il est très difficile d'aller à l'encontre de la richesse fonctionnelle. Or richesse fonctionnelle implique complexité et complexité implique impossible à maintenir. 2 méthodes me semblent pertinentes pour éviter une trop grand complexité : spécificité client et spécificité fonctionnelle.

Lire la suite...

lundi, mai 22 2006

Anges et Démons

couverture Anges et Démons Après le succès commercial du Da Vinci Code de Dan Brown, un éditeur français a bien voulu publier son précédent roman "Anges & Démons". "Anges & Démons" est sorti en 2000 aux USA et a mis 5 ans à sortir en France... L'éditeur français a tout fait sur la couverture du livre pour faire comme si ce roman venait après Da Vinci Code, mais il n'en est rien.

Pour tous ceux, et ils sont nombreux, qui ont lu le Da Vinci Code, sachez que le livre est construit sur le même principe : Robert Langdom le spécialiste en symbologie religieuse, accompagnée d'une jeune femme, est plongé dans une aventure qui va à 300 km/h, avec pour thème de fond la religion catholique. La plus grosse différence est qu'au contraire du Da Vinci Code ou l'autre thème était l'art de Leornardo Da Vinci, le second thème d'Anges & Démons est la science.

Même si on a peu l'impression de lire un autre Da Vinci Code, c'est un excellent livre. On est très rapidement pris dans l'action. Seules les 20 dernières pages m'ont un peu déçu car invraisemblables de rebondissements.

Des dents, se mettre debout, marcher à quatre pattes

Après plusieurs mois de silence, le retour des aventures d'Erwann. Les maladies à répétition du mois de février/mars sont loin dernière nous et Erwann a repris sa progression. Les évolutions des derniers mois sont vraiment impressionnantes : remplacement des biberons par du solide, les premières dents, marcher à quattre pattes, se mettre debout.

Lire la suite...

- page 1 de 5