• Shell interactif Symfony2

    le 30 Apr 2014
    Shell interactif Symfony2

    En python avec le framework django ou en ruby avec rails on dispose d’un shell interactif qui permet de jouer avec ses modèles, la base de donnée, etc. Cette possibilité manquant dans Symfony2. C’est pourquoi j’ai développé une petite lib basée sur psysh qui permet d’avoir un shell interactif php avec l’application bootée dedans.

    Continuer à lire
  • Permissions sur le dossier .ssh de linux

    le 31 Dec 2013
    Permissions sur le dossier .ssh de linux

    Je ne sais pas si certains d’entre vous ont déjà eu ce problème. La connexion ssh par clé publique est bien configurée, et pourtant ssh demande quand même un mot de passe. Dans la plupart des cas il s’agit d’un problème de permissions sur le dossier .ssh. Voici les bonnes permissions à appliquer sur ce dossier :

    Continuer à lire
  • Intégration continue avec Symfony 2, Composer et Jenkins

    le 31 May 2013
    Intégration continue avec Symfony 2, Composer et Jenkins

    Bonjour,

    Aujourd’hui on va parler d’intégration continue avec Symfony2, Composer et Jenkins.

    Après plusieurs jours de galère à chercher de la doc sur comment mettre en place des tests automatisé sur symfony2 avec jenkins, j’ai finalement réussi à faire ce que je voulais. Tout d’abord, plusieurs problèmatiques se posent. Pour les tests unitaires pas besoin de grand chose, on test juste une classe, une fonction ou une méthode. Pour les tests fonctionnels c’est différent. Il faut un environnement, une base de donnée et potentiellement un jeu de donnée.

    Continuer à lire
  • Corriger le problème de GDM sur Archlinux après la màj 3.8

    le 25 May 2013
    Corriger le problème de GDM sur Archlinux après la màj 3.8

    Bonjour,

    Je ne pense pas être le seul a avoir eu ce problème étant donné qu’il est dans le wiki d’Archlinux. Après la dernière mise à jour majeur de gnome vers la version 3.8, gdm ne se lance plus et impossible de trouver pourquoi dans les logs. Le problème vient de la méthode d’accélération du pilote graphique intel. Par défaut c’est UXA qui est plus stable techniquement mais qui est plus lente que la méthode SNA. Il faut donc changer de méthode pour passer à SNA qui est plus rapide et nécessaire pour gnome.

    #/etc/X11/xorg.conf.d/20-intel.conf
    
    Section "Device"
       Identifier  "Intel Graphics"
       Driver      "intel"
       Option      "AccelMethod"  "sna"
    EndSection
    

    Il suffit de redémarrer et le tour est joué.


  • Nouveau design, adieu Wordpress, bonjour Jekyll

    le 24 Apr 2013
    Nouveau design, adieu Wordpress, bonjour Jekyll

    Bonjour,

    Cela faisait un moment que je n’avais pas posté, et bien c’est chose faite. Je vous présente donc mon nouveau design dérivé du bootstrap twitter. Aussi j’en ai profité pour me passer de wordpress et ainsi tester un générateur de site statique. Je m’explique. Il s’agit d’un programme qui prend en entrée une liste de posts et qui va générer toute l’arborescence nécessaire. On se passe donc d’une étape (l’exécution php).

    J’ai choisi Jekyll arbitrairement en ayant parcouru github, même si c’est en ruby j’ai trouvé que c’était la meilleure solution car beaucoup de développeurs l’utilise. Le seul problème que j’ai c’est pour la coloration syntaxique, jekyll utilise pygments.rb qui lui-même fais appel à pygments en python. Sur archlinux la version par défaut de python est python3 alors que pygments.rb est basé sur la version python2 de pygments. J’ai donc juste eu besoin de faire un virtualenv afin de générer mon site.

    Concernant mon absence ces derniers temps, je suis Papa d’un petit garçon de 4 mois et donc mes journées sont bien occupées. Je vais essayer d’écrire un peu plus sur ce blog, autant concernant le technique que sur ma vie personnelle.

    Bonne journée.