Lecture du projet SimpleTest par ohloh
lundi 23 octobre 2006 :: perrick :: Projets Open Source :: aucun commentaire :: aucun trackbackVia 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 ;-)
L'innovation logicielle en Inde
dimanche 22 octobre 2006 :: perrick :: Entreprenariat :: aucun commentaire :: aucun trackbackSuite à un vieux billet sur l'Open Source en Inde, j'explore de temps en temps ce vaste champ informatique : il est anglophone, profitons-en ! Et aujourd'hui au détour d'un blog, je découvre un salon particulier : Proto.In.
L'objectif est simple : We are not just an outsourcing destination. We have innovation happening and we just want to shout that out to the world. En français ça donne : Nous ne sommes pas qu'une destination de délocalisation. Nous avons des projes innovants en cours et nous voulons le crier au monde. Le contenu précis du salon n'est pas encore connu mais je compte bien y jeter un coup d'oeil prochainement...
Via le blog de Siddharta Govindaraj.
Goûtons cet Erlang que j'ai envie de voir
mardi 17 octobre 2006 :: perrick :: Ruby, Erlang & dérivés :: 2 commentaires :: aucun trackbackAprès un mini-détour par Ruby (qui aura duré deux soirs), je goûte en ce moment à Erlang. La première étape se passe sans trop d'encombre -- téléchargement, compilation, installation du plugin Eclipse, première surprise : les instructions se terminent pas un point (et non un point-virgule). Et même le point-virgule indique que la fonction n'est pas terminée : comme dans une vraie phrase.
Puis le premier programme. Cela donne quelque chose comme :
-module(robot_http).
-export([format_temp/1]).
format_temp([]) ->
ok;
format_temp([City | Rest]) ->
print_temp(convert_to_c(City)),
format_temp(Rest).
convert_to_c({Name, {c, Temp}}) ->
{Name, {c, Temp}};
convert_to_c({Name, {f, Temp}}) ->
{Name, {c, (Temp - 32) * 5 / 9}}.
print_temp({Name, {c, Temp}}) ->
io:format("Nom : ~w / Temperature : ~w c. ~n", [Name, Temp]).
Pour ceux qui se poseraient la question du Pourquoi essayer Erlang et pas Ruby / Python ou autre chose, ma première réponse serait "parce que". Et ensuite leur livre blanc. Sauf que la vrai réponse est ici http://fr.groups.yahoo.com/group/xp-france/messagesearch?query=erlang.
PS : le nom de la catégorie a changé. De Ruby, je suis passé à Ruby, Erlang & dérivés...
Un commit qui fait plaisir
vendredi 13 octobre 2006 :: perrick :: Développement :: 4 commentaires :: aucun trackbackIl y a un mois, Vincent - stagiaire chez No Parking - a mis en place un outil d'intégration continue pour suivre le développement d'openTIME. Il s'appuie sur un hook post-commit
de Subversion. Le process suivant s'enchaine :
- destruction de l'installation précédente
- export du dépôt SVN
- attribrution des bons droits sur les fichiers
- création de la base de données
- configuration d'openTIME
- instanciation des variables globales
- lancement des 2893 tests unitaires
- envoi d'un email
Et aujourd'hui j'ai enfin obtenu le résulat que je souhaitais :
[nopkg opentime 1135] SUCESS !!!
Commit de perrick le 13/10/2006 à 16:30
opération effectuées :
Nouvelle image pour les rendez-vous [rdv]
fichiers concernés :
A : /grafx/class_rdv.gif
Unit testing
OK
Test cases run: 30/30, Passes: 2893, Failures: 0, Exceptions: 0
Dans Thunderbird, ça donne :
Dire que cela faisait 113 commits que je l'attendais : pas mal pour un vendredi treize.
Un passage à Londres pour faire le point sur SimpleTest
dimanche 8 octobre 2006 :: perrick :: Projets Open Source :: aucun commentaire :: aucun trackbackJe suis passé à Londres en fin de semaine dernière : l'occasion de rencontrer Jason Sweat et de suivre sa présentation SimpleTest and TDD, de présenter au groupe de PHPLondon ma conférence sur Les pratiques agiles (et XP) dans un univers PHP (histoire de la roder avant la ZendConf), de revoir Marcus Baker et de parler de l'avenir de SimpleTest.
Après un passage en mode plus tranquille -- deuxième fiston Baker oblige -- le projet devrait reprendre du poil de la bête dans les semaines à venir. Le programme est simple : tout d'abord clôturer la branche 1.1 (ce sera la dernière pour PHP4) et ensuite passer à la version 2 (qui sera PHP5.1 et plus uniquement).
Pour la version 1.1, une dernière fonctionnalité devrait voir le jour : la gestion des iframes
. Cette version devrait sortir une fois que tous les bugs sont corrigés : si vous en avez encore, c'est le moment de les sortir. Et pour la version 2, la première fonctionnalité pourrait être une interface "fluent" (quelqu'un a-t-il pondu une autre traduction ?) pour gérer les objets fantaisie.
Inscriptions ouvertes sur le Forum PHP 2006
mercredi 4 octobre 2006 :: perrick :: PHP :: aucun commentaire :: aucun trackbackAprès l'annonce du programme, on a franchi une nouvelle étape sur la longue route qui nous mène au Forum PHP 2006 : on a ouvert les inscriptions ! L'année dernière j'avais particulièrement apprécié les échanges informels en plus des conférences : j'espère que que cette année, nous pourrons faire encore mieux à ce niveau-là aussi. Une chose qui ne change pas, ce sont les tarifs (toujours à 100 euros les deux jours pour les membres) ! Note : on est systématiquement à guichet fermé, ne tardez pas trop...