Les billets de blog

XML vs JSON

Travailler avec plusieurs langages et/ou faire communiquer deux infrastructures différentes nécessite un format d’échange facile à appréhender et à manipuler. Mais encore faut-il que ce format soit implémenté ou implémentable facilement. C’est le rôle de deux formats aujourd’hui bien reconnus, le XML (eXtended Markup Langage) et JSON (JavaScript Object Notation). Ces deux formats sont souples, efficaces, connus et surtout répandu. Les deux présentent des avantages et inconvénients. Alors comment faire un choix ?

Conférence JDLL PCC OOC

Et voilà, Amos Wenger et moi même avont donné notre conférence aux JDLL (journée du logiciel libre) à Lyon, au domaine scientifique de la Doua. Cette conférence portait sur les nouveaux outils de développement, notamment sur des nouveaux compilateurs tels que OOC et Roadsend PCC. Nous avons eut un public assez consistant, et les questions ont fusées. A prioris nos discours ont eut l’impact escompté: informer, amener à la réflexion et rapatrier des auditeurs sur ces projets.

ZipArchive et ODT bug

Je viens enfin de rendre mon article à PHP Solutions magazine qui devrait paraître en novembre sur l’édition de document OpenOffice via PHP. Durant la rédaction, je remarque que plus aucun de mes anciens exemples ne fonctionnent, la faute à ZipArchive qui a un bug depuis quelques versions. Vous trouverez ici l’explication http://bugs.php.net/bug.php?id=48763. J’ai donc une solution: dériver ZipArchive pour faire ce dont j’ai besoin: décompresser tout, virer l’archive, recompresser… c’est plus lent, mais ça marche.

Transfert SSH en PHP

Juste pour vous donner un lien sympa, celui de Brice (un des développeurs de Copix, qui nous présente comment réaliser un transfert SSH/SFTP en PHP. J’avais déjà réalisé une classe SSH2 pour Copix, mais celle de Brice est très intéressante et surtout très utile. Voir ici: Classe SSH2/SFTP en PHP sur peLmeL.org. Une des grandes idées de Brice est de permettre le transfert d’un fichier ou d’un répertoire entier. Notez que vous pouvez arranger la classe pour utiliser une paire de clefs plutôt que l’utilisation de mot de passe.

JDLL conférence nouveaux compilateurs

Il est temps de vous prévenir, pour une 11ième année consécutive les Journées du Logiciel Libre (JDLL) se tiendront à Lyon les 16 et 17 octobre 2009. Au programme plein de stands, de conférences et d’animations. J’y présenterai d’ailleurs une conférence en collaboration avec Amos Wenger, principal développeur du compilateur OOC, qui traitera des nouveaux compilateurs. Notre conférence vous présentera PCC et OOC, deux compilateurs qui promettent un bel avenir. PCC étant le compilateurs PHP développé par Roadsend.

Je compile tu compiles

Lorsque l’on travaille sur Linux ou Unix en général, on aime utiliser des scripts pour travailler rapidement sur certaines tâches d’administration ou de développement. Mais ces langages de scripts sont de plus en plus utilisés pour développer de vraies applications complexes et complètes. Lorsque la limite de l’interpréteur entre en jeux (PHP, Perl, Python) et ce malgré leur optimisations qui rendent très rapide l’exécution, on est en droit de vouloir compiler un programme en binaire natif.