Conférence « Economie et marché du logiciel libre en France » : le PDF

mardi 30 mars 2010 :: perrick :: Projets Open Source :: aucun commentaire :: aucun trackback

Je viens enfin de mettre ma première conférence sur Slideshare... Attention quand même celle-ci contient beaucoup d'images et de logo : je ne sais pas si elle sera aussi intéressante sans ma voix par dessus.

Encore merci à toute l'équipe des RMIT de Télécom Lille 1 : l'organisation était impeccable !

Creative Commons License
Conférence « Economie et marché du logiciel libre en France » by Perrick Penet est mis à disposition selon les termes de la licence Creative Commons Paternité-Pas d'Utilisation Commerciale-Partage des Conditions Initiales à l'Identique 2.0 France.

Conférence « Economie et marché du logiciel libre en France » à Telecome Lille 1

jeudi 25 mars 2010 :: perrick :: Projets Open Source :: 2 commentaires :: un trackback

Le lundi 29 mars 2010, j'interviens dans une conférence organisé à l'école d'ingénieurs Telecom Lille 1. Le thème général sera : « Economie et marché du logiciel libre en France ». Une fois n'est pas coutume, ce n'est pas ma casquette de gérant de No Parking qui sera primordiale : ce sont plutôt celles de trésorier de l'AFUP, de vice-président de Pôle Nord et de co-responsable SimpleTest. Bref tous ce qui font que l'économie du logiciel libre est protéiforme. Si le sujet vous intéresse -- et que vous êtes à Lille lundi prochain entre 18h et 20h -- les inscriptions ont lieu sur le site de Telecom Lille 1.

Développeurs Open Source : une identité numérique à construire

samedi 3 octobre 2009 :: perrick :: Projets Open Source :: 2 commentaires :: aucun trackback

Eric Delcroix m'avait demandé de participer au livre blanc des gourous du grand nord sur l'Identité Numérique. Vous trouverez donc mon article ci-dessous et dans le PDF téléchargeable. Merci au passage à Gérald et Laurent qui ont accepté de relire ces quelques lignes.

Pour l'instant mon papier n'apparaît pas dans la table des matières, et mon nom est mal orthographié. Ce serait peut-être trop demander ;-) Reste à vos plonger dans ces contributions diverses et variées !

Read next

De nouveau bluffé par Drupal

dimanche 23 août 2009 :: perrick :: Projets Open Source :: 2 commentaires :: aucun trackback

Vendredi dernier, j'ai commencé à migrer le site internet de No Parking vers Drupal. Cela fait bientôt deux ans qu'on développe sur cette plate-forme : il était temps d'y plonger complètement notre site vitrine.

Et je dois bien avouer qu'encore une fois, j'ai été agréablement surpris par la facilité de mise en place. Surtout qu'il s'agit pour l'instant d'une reprise à l'identique. Un grand coup de chapeau en particulier au module Webform : il est d'une configuration totale et d'un fonctionnement efficace. Sans une ligne de code... Le bonheur ! Reste à voir ce que Jeff et Matthieu -- nos spécialistes drupal maison -- vont amener comme idées et nouveautés de la DrupalCon parisienne !

Lancement du PôleNord

mardi 28 juillet 2009 :: perrick :: Projets Open Source :: un commentaire :: aucun trackback

Début juillet 2009, plusieurs sociétés du Nord - Pas de Calais ont lancé le Pôle de l'Open-source et des Logiciels-libres des Entreprises du Nord - Pas de Calais. Et bien sûr No Parking fait parti des membres fondateurs. Comme d'autres associations du même genre, l'association souhaite promouvoir les acteurs du libre :

  1. Fédérer les acteurs économiques du libre dans la région Nord - Pas de Calais
  2. Développer le marché du FLOSS
  3. Faciliter la formation et l'emploi des acteurs du FLOSS
  4. Sensibiliser l'ensemble des acteurs régionaux à l'écosytème du FLOSS
  5. Favoriser l'esprit de mutualisation entre ses membres dans le strict respect de la concurrence

A aujourd'hui, il n'y a qu'un site web (et qui ne fait qu'une page) : http://www.polenord.info/. En attendant la suite !

Nouvelle release de SimpleTest : 1.0.1

mardi 8 avril 2008 :: perrick :: Projets Open Source :: aucun commentaire :: aucun trackback

Après une RC la semaine dernière, SimpleTest 1.0.1 final est disponible au téléchargement. Ce sera la dernière realase pour PHP4. A partir de maintenant, il faudra utiliser PHP5.0.5 au moins...

Si on fait un petit retour en arrière depuis la dernière version stable (1.0), on trouve bien sûr le support des fonctionnalités de PHP5 (type hinting et gestion des exceptions), des corrections sur le navigateur PHP et surtout le passage à autorun.

La suite ? La version 1.1 -- la suivante -- devrait être identique en terme fonctionnelle : on va juste passer en E_STRICT. En fait c'est déjà en cours : une heure après la release, Edward Z. Yang était déjà en train d'apporter son lot de commits en ce sens. Et après on pourra parler de SimpleTest2 : nouveau parser HTML, nouvelle API fluent pour les objets fantaisie, etc...

SimpleTest au sein du GSOC 2008

mercredi 26 mars 2008 :: perrick :: Projets Open Source :: aucun commentaire :: aucun trackback

Les idées de SimpleTest pour faire avancer le monde des tests web avec PHP sont visibles depuis la page Ideas for PHP pour le Google Summer of Code 2008. Si vous êtes un étudiant avec l'envie de faire quelques chose d'intéressant cet été, c'est une sacrée opportunité !

Des exemples ? Ajouter l'interfaction JavaScript à SimpleBrowser (le navigateur web en PHP de SimpleTest) - un projet ambitieux (très) - ou bien Changer le parser HTML et profiter des évolutions PHP5+ ou encore mon préféré Web Form Fuzzer ou comment essayer de troubler un site web en place. Mais il y en a d'autres...

Pour la procédure, ça se passe chez Google directement...

SimpleTest sort en version 1.0.1 RC1

mardi 25 mars 2008 :: perrick :: Projets Open Source :: aucun commentaire :: aucun trackback

Marcus vient de publier l'avant-dernière version de SimpleTest compatible PHP4. Il s'agit de SimpleTest 1.0.1 RC1.

Cette release contient principalement des corrections de bugs et des modifications mineures. Une exception, la gestion des exceptions est désormais plus robuste. En particulier le tearDown() sera quand même appelé si une méthode de test lance une exception. (Attention à celle dans le tearDown, SimpleTest ne peut plus rien pour vous : elle sera juste attrapée ;-)

Toujours sur les exceptions, les objets fantaisie peuvent les utiliser aussi :
$mock->throwOn('method', new Exception('Ouch!'));

Mais la principale nouvelle, c'est que 1.0.1 final sera publié la semaine prochaine. Pas de nouvelles fonctionnalités d'ici là ! Principalement la documentation à retoucher... Et ensuite ce sera PHP5+ uniquement, enfin.

Des vacances sans bug

vendredi 28 décembre 2007 :: perrick :: Projets Open Source :: aucun commentaire :: aucun trackback

C'est l'objectif que je me suis donné pour cette semaine de vacances... Et ce sont donc 12 bugs et quelques autres tickets qui ont disparu ces derniers jours des trackers de SimpleTest !

17 tickets en moins sur le tracker de SimpleTest

Cela veut donc dire que sur les 14 tâches avant la prochaine parution de SimpleTest, il n'en reste plus que 9 ;-)

Parce qu'il n'y a pas que le code qui compte

vendredi 14 décembre 2007 :: perrick :: Projets Open Source :: aucun commentaire :: aucun trackback

Régulièrement je trouve des commentaires terribles sur la qualité des CMS écrits en PHP. Dernier en date ceux de Programming Reddit. A chaque fois, on tombe dans le débat le code est pourri, regarde ce CMS-ci le code est mieux.

Alors que la qualité d'un logiciel se retrouve via tellement d'autres aspects. Voici un exemple assez significatif pris dans la communauté Drupal : les participants au Google Highly Open Participation Contest ont presques épuisé les tâches proposés par la communauté. Cette communauté y trouve une floppée de nouveaux contributeurs et au passage remplit des tâches non-techniques très importantes (docs, tutoriaux, screencasts, etc.). C'est juste dommage que le groupe PHP -- ou l'AFUP -- n'aient pas participé au programme (l'année prochaine qui sait).

SimpleTest passe à Subversion

vendredi 30 novembre 2007 :: perrick :: Projets Open Source :: aucun commentaire :: aucun trackback

Depuis le temps qu'on l'attendait, SimpleTest est enfin passé à Subversion ! Cela veut dire deux choses :

  1. La fin du support de PHP4 approche à grand pas.
  2. Tous les projets extérieurs -- dont OpenTime -- vont pouvoir utiliser les svn: externals.

Les dernières nouveautés de SimpleTest (avant version 1.1)

jeudi 5 juillet 2007 :: perrick :: Projets Open Source :: 2 commentaires :: aucun trackback

Cela fait longtemps que je n'avais pas évoqué les évolutions de SimpleTest sur ce blog et pourtant ce n'est pas que les évolutions se sont arrêtés en cours de route. Au contraire d'ailleurs : plusieurs soirées ont été consacrées à du développement pur et dur depuis quelques mois. Petit aperçu des nouveautés...

Autorun

Commençons par les paresseux, ils vont être contents. Une unique ligne de code en tête de votre fichier et automatiquement il est exécuté par le framework : il s'agit de require_once('simpletest/autorun.php');. Plus besoin de savoir où on se place dans la suite des require : SimpleTest se charge de tout. Plus d'infos dans la doc...

Enregistrer ses tests

Pour les pointilleux, il y a l'enregistreur de résultats. Il vous permet d'itérer très simplement sur les résultats de votre jeu de test :

foreach (recorder->results as $result) {
  if ($result->status == "Failed") {
    do_something_while_it_is_time(result);
  }
}

CSS selectors

Ecrits en JavaScript par Simon Willison, porter en PHP par Fabien Potencier, les selecteurs CSS peuvent désormais servir pour tester votre rendu HTML : pour celui qui ne connait pas ses #ma-boite-en-rouge de ses div.en-tete p, ce ne sera pas très utile. Les autres vont pouvoir oublier les selecteurs XPath et utiliser ceux de tous les jours (oui je suis mauvaise langue ;-).

Tous ses trucs sont d'ores et déjà disponibles avec les nouveaux objets fantaisie dans le dépôt CVS. La release officielle, c'est pour bientôt. Et ensuite on migre vers SVN (j'ai hâte de retrouver mes svn:externals dans opentime), on remet en place un paquet PEARified, on intègre au mieux Selenium...

Les contributeurs de SimpleTest

jeudi 4 janvier 2007 :: perrick :: Projets Open Source :: 2 commentaires :: aucun trackback

Quelques jours de vacances et une nouvelle année plus loin... Voici une petite geekerie pour vous la souhaiter cette magnifique année 2007.

Il s'agit des contributeurs au testeur unitaire SimpleTest : j'ai repris le log CVS et j'en ai extrait chaque commit. Il y a quand même une subtilité de taille : du logarithme néperien. Le premier commit est toujours plus coûteux : surtout quand on contribue peu au code. Au lieu de prendre le nombre brut de commits par mois, je fais un petit ln avant. Cela permet de mettre en avant les contributeurs irréguliers. A mon sens, ce sont ces contributeurs-là qui font toute la différence !

Le script qui génère l'image n'est pas encore parfait mais il fonctionne avec SVN et CVS. Pour moi c'était avant tout pour tester le SVG via les eZ Components.

PS : si vous êtes intéressé par le graphique de votre projet, merci de m'indiquer le log CVS ou SVN en commentaire...

Nouvelle page d'accueil pour SimpleTest

lundi 27 novembre 2006 :: perrick :: Projets Open Source :: 3 commentaires :: aucun trackback

Avec les nouvelles versions de SimpleTest qui s'annoncent, il était temps de faire peau neuve : un week-end plus tard, ce testeur unitaire pour PHP a désormais un nouveau look. Il s'agit pour commencer d'une simple page HTML avec tous les liens pour l'installation, la mise en place et le support.

J'en ai profité pour simplifier le logo de SimpleTest. Voici l'ancienne version :

Et la nouvelle version :

Si vous avez des desiderata pour le site web du projet, c'est le moment !

Lecture du projet SimpleTest par ohloh

lundi 23 octobre 2006 :: perrick :: Projets Open Source :: aucun commentaire :: aucun trackback

Via Andrei et quelques autres, j'ai découvert le projet ohloh et toutes ses stats sur des projets Open Source. PHP et SimpleTest y sont cités.

C'est rigolo de voir que mon langage de prédilection sur SimpleTest est le XML : il s'agit là de toute la documentation que j'ai pu traduire l'année dernière. Et puis il y a bien sûr mon ratio de commentaires : 0.00% dans le plus pur style XP ;-)