Je viens de créer le projet correspondant à wmiirc.php sur ohloh. J'étais en effet assez curieux de voir ce que l'analyseur de code allait me sortir comme résultat. Au final, ils ne sont pas bien passionnants et m'ont plutôt déçu, car je m'attendais à des métriques beaucoup plus intéressantes que la […]
Mot-clé - wmiirc.php
mercredi 28 janvier 2009
wmiirc.php VS wmiir VS ruby-ixp
mercredi 28 janvier 2009. Réfléxions › PHP
Afin d'avoir une idée approximative des performances du client 9Plan de wmiirc.php, j'ai effectué un comparatif avec wmiir
, l'utilitaire permettant d'accèder au sytème de fichiers 9Plan de wmii.
Pour ce faire, j'ai utilisé deux scripts :
- L'un est en bash et utilise
wmiir
. - L'autre est en PHP et fait appel au client 9Plan de wmiirc.php.
Ces deux scripts ont le même but (stupide) : Lire 1000 fois le fichier /ctl
de wmii.
dimanche 25 janvier 2009
Implémentation d'un client 9P en PHP
dimanche 25 janvier 2009. Réfléxions › PHP
J'avais prévu dès le départ de mon projet wmiirc.php d'implémenter un client 9Plan en PHP, pour m'affranchir de l'utilitaire en ligne de commande fourni avec wmii, nommé wmiir
.
En effet, son utilisation nécéssite d'utiliser les méthodes exec()
, proc_open()
et consoeurs, qui sont pénalisantes en terme de performance.
Or, un window manager doit être le plus réactif possible.
Je devais donc supprimer les appels à wmiir
de mon code afin de gagner en confort d'utilisation au niveau de wmii.
Je vais donc vous décrire, au cours des semaines qui viennent, la façon dont j'ai implémenté le protocole 9Plan en PHP pour y parvenir.