A la recherche de traducteurs / relecteurs pour SimpleTest
lundi 25 octobre 2004 :: perrick :: Projets Open Source :: aucun commentaire :: 2 trackbacksIl était une fois un paquet vraiment bien foutu : des tests unitaires et de sites web. Une application pas si simple que ça donc mais qui s'appelait quand même SimpleTest. Et puis lors d'un groupe de praticiens XP sur Paris, nous étions deux binômes à l'utiliser. Quelques emails plus tard avec Marcus Baker, la documentation d'introduction était publié ici même par votre humble serviteur. Ajoutez une journée et ce même document était "commité" dans le source SourceForge.
Dans les semaines (ou mois) qui viennent, vous allez peut-être lire de temps en temps des billets -- commes ces derniers jours ;-) -- sur le TDD, les tests unitaires, SimpleTest, etc. J'en profite aussi pour demander un coup de main pour m'aider à traduire ou à relire la documentation : les commentaires sont là pour vos remarques / propositions...
Simple Test pour PHP
dimanche 24 octobre 2004 :: perrick :: Traductions :: 12 commentaires :: un trackbackLe présent article présuppose que vous soyez familier avec le concept de tests unitaires ainsi que celui de développement web avec le langage PHP. Il s'agit d'un guide pour le nouvel et impatient utilisateur de SimpleTest. Pour une documentation plus complète, particulièrement si vous découvrez les tests unitaires, consultez la documentation en cours, et pour des exemples de scénarios de test, consultez le tutorial sur les tests unitaires.
Ouverture d'une nouvelle rubrique : Traductions
:: perrick :: Traductions :: aucun commentaire :: aucun trackbackCette nouvelle rubrique devrait accueillir mes efforts de traduction. Ayant eu la chance d'habiter à Londres pendant une petite dizaine d'années, je ne mesure pas toujours les facilités que cela entraîne dans mon exploration de l'univers informatique en ligne : j'espère tout de même que tu -- très cher lecteur -- pourra en profiter. Parmi les thèmes que j'ai envie d'explorer : les pratiques de l'Extreme Programming, le monde du PHP et du développement web en général. Et pour tout ce qui est en rapport au graphisme / standards / design, je ne peux que t'orienter vers le très appréciable (et apprécié) Pompage.net.
Dans le rétroviseur, deux ans de :: onpk ::
mercredi 20 octobre 2004 :: perrick :: Perso :: 5 commentaires :: aucun trackbackTant pis pour la date précise que j'ai laissé passée en toute beauté. Reste quand même que ce blog est ouvert depuis plus de deux ans : le premier billet date du 17 septembre 2002. Un grand merci aux 272 visiteurs (de moyenne) qui viennent chaque jour ces temps-ci : vous étiez 37 en mars 2003 quand :: onpk :: a déménagé vers son propre nom de domaine. Un grand coup de chapeau aussi à DotClear qui éclipsa mes aventures avec Movable Type...
Toujours dans les détails qu'on ne regarde que dans le rétroviseur : le flux "rss.xml" est passé de 5,1% des pages vues à plus de 34%, avec une pointe à 50% le mois dernier. C'est donc sur ce créneau là que je dois encore faire quelques efforts. On m'a parlé d'y mettre un nom et une adresse email, vous avez d'autres idées ou souhaits ?
TDD : des chiffres qui font réfléchir
mardi 19 octobre 2004 :: perrick :: Extreme Programming :: 2 commentaires :: aucun trackbackL'avantage de commencer en TDD, c'est que le nombre de tests suit très régulièrement le nombre de ligne du code source à proprement dit. Toujours suite au petit exercice lors du dernier groupe de praticiens XP à Paris, j'ai lancé ma calculette pour les 2 heures de développement :
- nombre de lignes de code (source uniquement) : 53
- nombre d'assertions dans mes tests : 33
- ratio lignes / assertions : 1.606
De côté d'openTIME, le ratio est un peu différent : 79.148. Autrement dit je suis encore très loin du compte. Mais quel progrès par rapport à mes premiers balbutiemment (261.782 au mois de mai)... C'est ce qui s'appelle être Test Infected.
Le TDD par l'exemple
:: perrick :: Extreme Programming :: aucun commentaire :: aucun trackbackPour une piqûre de rappel, la dernière scéance de TDD (Développement Piloté par les Tests) avec le groupe des praticiens XP parisiens fut très intéressante. Outre une démonstration de ce qui se passe dans openTIME à ce niveau-là, ce fut surtout l'occasion de se frotter à SimpleTest un peu plus en profondeur. Notre proposition -- avec David Bonnet -- pour le jeu du frigo est en ligne. Et elle peut (pourra) être comparer à d'autres tentatives, en Ruby ou en PHP.
Dans les leçons retenues -- en passant sur le fait que je n'ai toujours pas goûté à Ruby -- je retiendrai quand même une chose d'inattendu : les 4 autres binômes auront réussi une fois en deux heures à me "sortir de la bulle" -- avec cette folle envie de crier je n'arrive pas à me concentrer : merci de faire moins de bruit s'il vous plaît. Par contre je ne sais pas si c'est un succès (une fois ce n'est pas beaucoup) ou un échec (10 personnes + 1 client étant la taille "idéale" d'une équipe XP, une fois c'est une de trop).
Quelques questions de la certification Zend PHP
mardi 12 octobre 2004 :: perrick :: PHP :: aucun commentaire :: un trackbackZend a mis en ligne quelques questions extraites de sa certification. Si certaines sont assez pointues d'autres sont avant tout là pour "piéger". Je vous laisse aussi le soin de lire les commentaires de Chris Shiflett.
Ecouter un blog, ça n'a rien à voir
lundi 11 octobre 2004 :: perrick :: Connexe(s) :: aucun commentaire :: un trackbackLes lecteurs attentifs de ce blog auront peut-être découvert -- via ma liste de blogs ou autrement -- IT Conversations. L'idée est très simple : enregistrer des pointures du monde de l'IT, puis les diffuser. Avec un un fil RSS au passage.
C'est comme ça que j'ai pu entendre Joel Spolsky, Tim O'Reilly ou encore Paul Graham. Mais aujourd'hui, j'ai reçu la première nouveauté via mon abonnement RSS : IT Conversations: Maximizing Your Blogging Strategies - Gnomedex 4.0. Pas si bizarrement que ça toute l'attention donnée à cette conversation était soustraite à mon travail en cours : devant mon écran d'ordinateur je fais rarement autre chose !
Autant j'ai appris à lire en vitesse et en travers -- parfois de travers aussi, autant je suis incapable de faire ça en écoutant quelqu'un parler. J'en viens donc à me demander quand est-ce que ma radio -- celle qui est à côté de mon lit, l'autre sur le frigo ou la troisième dans la salle de bain -- pourra elle aussi s'abonner à un fil RSS et télécharger ce contenu si intéressant. Entre temps il ne me reste plus qu'à me décider à acheter un balladeur MP3 ou un iPod. Même si l'idée d'avoir un casque entre les oreilles ne me réjouit pas plus que ça...
[màj du 12/10/2004 : apparemment je suis à la rue, cette technique s'appelle -- pour l'instant -- Podcasting.]
Décidemment, l'année des wikis commence
:: perrick :: PHP :: aucun commentaire :: un trackbackJe sais que le concept de Wiki commence à dater mais Harry Fuecks vient de poster sa propre review des wikis existants. Et parmi sa liste, il y en a un -- en PHP -- que je ne connaissais pas du tout : DokuWiki. De mon côté les nouveaux venus s'appellent : Instiki -- est écrit en Ruby -- et Jot -- peut faire plein de choses. Comme quoi, même après avoir trouvé la recherche continue !
Bientôt au Forum PHP Paris 2004
vendredi 8 octobre 2004 :: perrick :: PHP :: un commentaire :: un trackbackVoilà c'est fait : après avoir envoyé mon chèque il y a quelques temps, j'ai eu la confirmation de mon inscription au Forum PHP Paris 2004. Organisé par l'Afup -- Association Française des utilisateurs de PHP -- dont je suis aussi membre, la quatrième édition du forum PHP en France présente deux jours de conférences axées sur les thèmes "PHP 5" et "interopérabilité".
Rien que de citer certains des intervenants, je me fais plaisir : Rasmus LERDORF, Zeev SURASKI et Derick RETHANS. Au niveau contenu aussi, il y aura des choses intéressantes : Xdebug, refactorisation, PHPGTK & XUL entre autres. Si vous en voulez encore plus, voici le détail des sessions.
Restent les discussions informelles : c'est peut-être ce qui m'aura le plus marqué lors de l'édition 2003. Autant d'occasions de revoir Cyril, Moosh, Damien, Sébastien, Eric -- désolé pour ceux que j'oublie sur le moment -- et sûrement quelques nouveaux en plus.
Les motifs d'une interface web
mercredi 6 octobre 2004 :: perrick :: Ergonomie :: 2 commentaires :: aucun trackback37signals propose aujourd'hui un article intéressant sur comment utiliser les motifs (patterns ?) dans un design web. Je dis intéressant parce qu'ils ne présentent que peu d'image graphique : il s'agit surtout de montrer leur processus pour arriver à créer une page à la fois fonctionnelle, belle et ergonomique.
PHP::Duploc ou lire graphiquement un fichier PHP
samedi 2 octobre 2004 :: perrick :: PHP :: 2 commentaires :: un trackbackVia le blog (et surtout la home page) de Marcus Baker - alias LastCraft je suis tombé sur un projet SourceForge assez intéressant : il s'agit de PHP::Duploc. Lancé par Jochen Buennagel via une thread dans un forum, il permet de visualiser "graphiquement" des lignes de code PHP. Cela donne quelque chose comme :
Je n'ai pas encore toutes les clefs pour lire le fichier en question -- oui, c'est un fichier d'openTIME -- mais c'est au moins beau... Apparement il y a un fichier PDF qui traine et qui peut aider (mais on y parlerait de Smalltalk : http://imagebeat.com/dotplot/tapos.pdf).
Deux premiers blogmarks sur onpk.net
vendredi 1 octobre 2004 :: perrick :: Connexe(s) :: un commentaire :: aucun trackbackEn juillet 2004, Simon fêtait son 1000ème blogmark. Ajourd'hui j'inaugure mes 2 premiers grâce au plugin de dcBLogmark JMF. Il ne me reste plus qu'à ajouter un petit bout de code pour tester la présence ou non de la table : je me suis fait avoir aussi ;-) Bref j'avance sur l'horizon que je voulais donner à onpk.net.
[Màj : j'en ai profité pour me défouler un peu -- on est vendredi soir -- et pondre une nouvelle icône : ]
PHP: Fonctions variables - Manual
jeudi 30 septembre 2004 :: perrick :: PHP :: un commentaire :: un trackbackLes fonctions variables dans PHP : après avoir retrouvé le billet de Harry Fueck où j'en avais entendu parler pour la première fois, je vous ajoute aussi la référence dans le manuel PHP : Fonctions variables.
Qu'est-ce que ça fait ? Cela permet d'éxécuter une fonction dont on composerait le nom à la volée.
Un exemple ?
function faire_tri_suivant($id) {
$id_next = $id + 1;
if (function_exists("faire_tri_".$id_next)) {
$function = "faire_tri_".$id_next;
return $function();
} else {
return "la fonction ".$id_next." n'existe pas encore";
}
}
Et si ça ne sert à personne, je l'aurais au moins mis dans un coin de ma "soft-tête"...
France Telecom recycle ses annuaires
mercredi 29 septembre 2004 :: perrick :: Connexe(s) :: 2 commentaires :: aucun trackbackL'année dernière les annuaires téléphoniques annuelles étaient balancées en direction les portes -- au moins à Lille dans la rue de Béthune.
Cette année, quelqu'un sonne à la porte, propose la nouvelle version et surtout demande de récupérer les anciens : "ils sont recyclés ensuite". En voilà une chose qu'elle est intéressante : une fois n'est pas coutume, je tire un coup de chapeau à France Telecom / Pages Jaunes (pour le recyclage du papier ... et celui de l'espace dans mes placards). J'en ai quand même garder un pour y faire mes gribouillis de temps en temps !