Archive de l'auteur : Philippe Breucker

Je viens d’une formation scientifique généraliste, je suis d’un naturel curieux, et m’intéresse à beaucoup de sujets. J’ai une vraie passion pour les sciences physiques et l’informatique a toujours été pour moi un loisir très prenant.
Je m’investis dans plusieurs projets personnels et professionnels autour de mes passions, et suis en quêtes de nouvelles opportunités pour les faire vivre.

Avec 7 ans d’expérience dans l’informatique, je possède un ensemble de connaissances avancées dans des domaines aussi divers que la bureautique, le réseau, la programmation d’application de gestion, ou de sites internet.

Actuellement ingénieur d’études à l’INRA, unité SenS (Sciences en Société), je fais partie de la plateforme d’analyse textuelle Cortext (www.cortext.fr), où je conçois et développe des applications destinées à la recherche en sciences sociales.

xvnc11 sur lubuntu : un daemon retors 1

Depuis un bout de temps, je tente d’avoir une bonne manière de contrôler mes machines à distance. Jusqu’ici j’ai tenté plusieurs approches, et la plus stable reste (en dehors bien sûr de ssh), vnc. Or le problème qui subsistait jusqu’ici pour moi était de connecter un client vnc avant que la session ne soit ouverte […]

symfony 1.4 : gérer les profils complets des utilisateurs 0

Bon, encore un combat de gagné ! On a tous eu le problème (oui, nous, les développeurs d’application web) : gérer les utilisateurs ! Ajout, suppression, modification, inscription, validation, profil, et j’en passe. Donc je vous livre ici une petite expérience avec sfDoctrineGuardPlugin et sfForkedDoctrineApplyPlugin, deux plugins symfony 1.4 que j’ai utilisé pour me créer […]

ubuntu 12.04 : trucs & tweaks unity 0

Depuis hier, je teste la dernière version d’ubuntu 12.04 LTS (pour l’instant en béta 2) avec unity. Du coup, forcément, j’ai pleins de trucs qui ne fonctionnent plus comme avant, ou mal. Et, comme j’en ai résolu certain, je me suis dit autant les mettre quelque part pour la prochaine fois, et les partager tant […]

logrotate, ou comment éviter une catastrophe 0

Ils sont là. Ils grossissent dans l’ombre… Petit à petit, jour après jour, connexion après connexion, les fichiers de log que vous avez complétement oublié (« je m’en occuperai dès que j’ai fini de développer l’appli »). Et puis un jour, c’est le drame : vous recevez un coup de fil : « tous les sites sont tombés ! […]

de git et des branches 0

Un très bon article sur la subtilité des branches dans le gestionnaire de version git : http://longair.net/blog/2009/04/16/git-fetch-and-merge/ Où l’on explique que faire n’importe quoi avec les pull / push peut se révéler fatal…

symfony : ne pas ecraser le constructeur de doctrine 0

Il faudra un jour que je comprenne pourquoi on ne peut pas surdefinir le constructeur d’une classe de modèle générée par Doctrine, sans mettre toute l’application symfony en berne… À chaque fois que j’essaie c’est pareil. Il doit y avoir une solution, mais laquelle ? EDIT solution ici : http://blog.dsyph3r.com/2011/04/doctrine-1-overriding-constructor.html (utiliser construct() à la place de __construct()… […]

mysql : trier un champ varchar comme un champs numérique 0

Question : vous avez un champs mysql contenant des valeurs alpha numériques (type varchar par exemple), mais vous voulez les trier par ordre numérique… Réponse : select champ from table order by abs(champ) Et hop ! Il se trouve que la fonction abs de mysql renvoie un nombre même si la valeur du champs est […]

hello wordpressed world :) 0

Et voilà, je me mets à wp ! Un petit test vite fait pour voir si c’est mieux que spip à qui je fais une infidélité en utilisant le fameux moteur de blog… Ce site est « en construction » comme on  dit, soyez indulgents….