PHP et YAML : Ce qu'on fait de plus rapide

Aujourd'hui, j'ai cherché à savoir quelle solution serait la plus rapide pour parser du YAML dans un environnement PHP.

  • Spyc : librairie PHP (utilisée par Symfony 1.0)
  • Symfony Yaml Parser : librairie développée pour Symfony, utilisée actuellement (récupérée dans Doctrine 2)
  • Yaml 0.6.3 : extension PHP (doc)
  • Syck 0.9.3 : extension PHP

Mais qui va donc gagner ?

Lire la suite...
Changer la version de Java runtime sous Linux Debian

C'est souvent un sacré casse-tête les installations de Java lorsqu'on ne connait pas...

Dans mon cas, après quelques tâtonnements maladroits, je me suis retrouvé avec openJDK 1.6, sun-java5 et sun-java6, openJDK étant actif. Pour info, je n'étais pas au courant d'avoir installé sun-java5... et openJDK ne me donnait pas satisfaction pour ce que je tentais de faire : il me fallait donc la version 6 (enfin... la version 2 si on veut. Mais c'est compliqué Javaaa !)

Heureusement, sous Debian, il existe une solution rapide et simple pour connaitre la version de java utilisée et pour la changer si nécessaire !

Lire la suite...
Installation de Debian testing : Squeeze

Dans ce billet est expliqué comment installer Debian Squeeze.

La procédure n'est certainement pas définitive car il s'agit toujours d'une distribution testing.

Lire la suite...
Symfony : La mise en forme des formulaires - Partie 2

Pour compléter ce que je disais l'autre jour sur les formulaires. Je disais qu'il était possible de choisir la mise en forme des formulaires comme ceci :

  1. <?php
  2. // lib/form/doctrine/TestForm.class.php
  3.  
  4. class TestForm extends BaseTestForm
  5. {
  6. public function configure()
  7. {
  8. $this->getWidgetSchema()->setFormFormatterName('list');
  9. }
  10. }
  11.  
  12. ?>

Il existe nativement dans Symfony deux formatters :

  • list
  • table

Mais libre à vous d'en définir d'autres !

Lire la suite...
Symfony : Dompter Doctrine pour la génération des modules

Comme moi, vous adorez la génération automatique des modules et des formulaires avec Doctrine. C'est tellement simple de générer des formulaires à une telle vitesse, mais qu'est-ce que ça peut être casse-pieds parfois de ne pas obtenir exactement ce que vous voulez.

Nous avons déjà vu dans le post précédent que nous pouvions modifier la mise en forme des formulaires. Sachez qu'il est aussi possible d'intervenir de manière plus large sur ce que Doctrine génère automatiquement.

Vous allez voir comment dompter le générateur de Doctrine pour qu'il fasse ce que vous voulez.

Lire la suite...