PHPUnit 3.2

Sebastian Bergmann vient de publier PHPUnit 3.2. Cette nouvelle version de l’outil de test unitaire le plus utilisé dans le monde PHP apporte essentiellement des outils d’analyse de code. Les développeurs ont désormais à leur disposition des calculs de métrique de code, la détection des copié collé et la détection de certaines erreurs.de conception du code (par exemple afficher une erreur si une classe possède trop de méthode public). L’intégration avec Selenium RC à elle aussi subit un lifting.

Le seul regret est que la documentation n’est pas encore complète sur les nouvelles fonctionnalités mais cela devrait être corrigé très prochainement.

  • Le site officiel de PHPUnit: http://www.phpunit.de
  • L’annonce: http://sebastian-bergmann.de/archives/720-PHPUnit-3.2.html

Heureux papa

Je suis l’heureux papa depuis quelque jours d’un éléphant PHP. Il se porte bien et apprécie beaucoup la compagnie des étudiants (qui après deux semaine intensive de PHP ont parfois des envies de meurtre vis à vis de ce pauvre éléphant).

<116 center>
<119 center>

Par contre il est un peu polisson et n’a pas put s’empêcher de propager sa belle couleur bleu partout. <117|center>

Je tiens à remercier Damien de Nexen Service et Vincent Pontier pour ce beau cadeau à la communauté.

http://www.nexen.net/17215-ext/elephpant_:_la_boule_de_poils_php.php

Visites public

#Description Ce plugin ajoute une nouvelle boucle: VISITES. Cette boucle vous permettra d’afficher les visites par jours sur le site public. Ces statistiques sont les mêmes que celle que vous retrouvez dans l’espace privée sur le graphique.

#Installation Ce plugin s’installe comme tous les plugins reportez vous à la documentation sur spip.net: http://www.spip.net/fr_article3396.html

#Utilisation La nouvelle boucle VISITES propose deux balises:

  • #DATE: la date des statistiques
  • #VISITES: le nombre de visiteurs ce jour là

Ce code va afficher les visiteurs pour les 7 derniers jours.

<h2>Visiteurs par jour sur les 7 derniers jours</h2>
<table border="1">
  <BOUCLE_visites_7jours(VISITES)*par date**inverse**0,7*>
   <tr>
     <td>
       [(#DATE|nom_jour|ucfirst)] [(#DATE|jour)] [(#DATE|nom_mois)]
    </td>
    <td>
	#VISITES
    </td>
   </tr>
  </BOUCLE_visites7jours>
</table>

GNS3

GNS 3 est un simulateur de réseau Open Source. Il permet de dessiner la topologie d’un réseau puis de tester sa configuration. En effet il fait appel au projet Dynamips qui permet de lancer des images IOS (l’OS des routeurs CISCO) dans un emulateur et d’interagir avec comme avec un vrais routeur.

<113 center>

Vous pouvez donc sur votre PC tester en toute sécurité la mise en place d’un réseau constitué de différents routeurs CISCO. Ce projet permet donc au administrateur systèmes de tester des nouvelles configuration de son réseau sans toucher au réseau en production ou au étudiants de découvrir l’administration réseau.

<112 center>

Vous pouvez même relier le réseau émulé à votre réseau physique.

Le gros défaut de ce projet, mais c’est aussi ce qui fait sa force est qu’il faut obligatoirement des images IOS pour l’utiliser. Malheureusement ces images sont réservées aux propriétaires de matériels CISCO.

http://gns3.net

USVN 0.6.4

Je travaille depuis plusieurs mois sur une interface de configuration pour Subversion coté serveur. Le but étant de pouvoir configurer finement le serveur Subversion sans connaissances particulière.

[<111 center>](http://www.usvn.info)

Grâce à USVN vous pouvez gérer les droits d’accès des utilisateurs dans vos repository en quelque clics.

Aujourd’hui nous sortons une release 0.6.4 qui corrige quelque bugs et améliore un peu l’ergonomie.

#La magie du logiciel libre Ce qui me fait très plaisir avec cette version c’est le nombre de contribution extérieur que l’on reçoit. En effet c’est gratifiant même si je n’en ai pas l’utilité d’avoir une traduction en tchèque de son bébé. Et même si les patchs sont encore rare, en recevoir un nous redonne de la motivation pour continuer à progresser.

C’est là la force du logiciel libre cette communauté qui se forme autour d’un projet l’aidant à avancer. Peut-être que ce projet ne me rapporte pas d’argent mais sur le plan humain il m’apporte beaucoup.

XFCE sur maemo

Après KDE c’est XFCE qui bénéficie d’un portage vers les tablettes internet de Nokia. Ce portage necessite comme KDE une MMC vide qui sera formater avec le nouveau système.

<105 center>

Cela fait donc 3 environnements de bureau qui sont aujourd’hui portés sur les n800 et n770:

  • XFCE
  • KDE
  • E17

Pendant ce temps là les utilisateurs d’IPhone s’extasie sur la sortie d’un programme pour le desimlocker (http://www.clubic.com/actualite-79647-iunlock-deblocage-logiciel-iphone-gratuit.html)…

http://geekpenguin.blogspot.com/2007/09/xfce-on-it.html