PHP : Ajouter une methode remove à la classe SplPriorityQueue

Cela fait très longtemps que je n’avais pas posté un article sur mon blog (j’ai l’impression de me répéter à chaque fois :) ). Ce coups-ci, c’est sur mon langage de prédilection : PHP

Aujourd’hui, c’est pour une simple extension de la classe SplPriorityQueue de PHP, plus précisément sur une extension permettant la suppression d’un élément dans la pile.

Continue reading “PHP : Ajouter une methode remove à la classe SplPriorityQueue” »

MsysGit, PuTTy et vos clés SSH pour les serveurs GIT

Je viens de résoudre un problème qui me gène depuis plusieurs mois maintenant et auquel je ne prêtais que peu d’intérêt : ma connexion via clés SSH à mes serveurs hébergeant des projets git (gitlab pour mes projets pro, github pour l’open-source).

Continue reading “MsysGit, PuTTy et vos clés SSH pour les serveurs GIT” »

Installer un client git sur une gentoo release 2 d’OVH

Si, comme moi, vous utilisez très souvent git comme outil de versionning de projets et que vous avez un serveur sur la distribution Gentoo Release 2 d’OVH cet article est fait pour vous !
Continue reading “Installer un client git sur une gentoo release 2 d’OVH” »

Imap before smtp sur une Gentoo Release 2 OVH

Ca fait très longtemps que je n’ai pas posté de billet sur mon blog. Je n’ai pas beaucoup de temps pour l’alimenter, même pendant mes vacances c’est pour dire :).

Ce billet est plus un pense bête pour moi qu’autre chose car il concerne une distribution que je n’utilise presque plus : la release 2 d’OVH.

Je vous partage ici cette source que j’ai trouvé récemment et qui est très pratique.

La question du jour :

La Gentoo Release 2 d’OVH utilise un mécanisme archaïque de « pop before smtp » via opensmtp. C’est bien mais on fait comment en imap ?

En voilà une question qu’elle est bien bonne !

Continue reading “Imap before smtp sur une Gentoo Release 2 OVH” »

Internet Explorer 9 et le mode de document : Attention au JavaScript !

Cela faisait très longtemps que je n’avais pas rédigé un article pour mon blog. Désolé pour ce long temps d’absence, j’ai beaucoup de travail, on ne va pas s’en plaindre :)

Ce petit billet qui me fait rompre mon silence désormais habituel est classé dans la catégorie « Javascript » mais son contenu porte plus sur l’utilisation du JS sur un navigateur : Internet Explorer.

Ceux qui me connaissent savent que je ne suis pas un grand fan du navigateur de Microsoft même si je reconnais que IE9 a fait d’énormes progrès vis a vis de ses précédentes versions.

Continue reading “Internet Explorer 9 et le mode de document : Attention au JavaScript !” »

Lister les adresses emails d’un nom de domaine sur une gentoo release 2 d’OVH

En attendant que je poste un article sur mon nouveau script de backup FTP prévue pour la release 2 d’OVH basée sur Gentoo je publie ici un petit script permettant de lister les adresses emails d’un nom de domaine sur cette distribution.

Continue reading “Lister les adresses emails d’un nom de domaine sur une gentoo release 2 d’OVH” »

Qmail : éviter le « multilog: fatal: unable to lock directory »

Parfois, on doit relancer qmail pour une raison ou une autre (mise à jour des fichiers de conf, opérations de maintenace, soulagement du serveur etc.).

Et parfois, un simple

serveur ~ # /etc/init.d/qmail restart

ou :

serveur ~ # /etc/init.d/qmail stop
 * Stopping Qmail ...                       [ ok ]
serveur ~ # /etc/init.d/qmail start

Ne suffit pas pour qmail.

Continue reading “Qmail : éviter le « multilog: fatal: unable to lock directory »” »

Envoyer le contenu d’un fichier par mail en batch

Ce n’est pas la première fois que j’ai à coder rapidement un petit fichier .bat pour exécuter des commandes automatiquement. Aujourd’hui, j’avais besoin d’un petit script envoyant le contenu du fichier de log le plus récent d’un répertoire sur un serveur sous Windows Server 2003 par email.

Sous linux, poster un mail, pas de problème. Sous windows j’avais encore jamais essayé et je redoutais le « il faut acheter tel module, ça fera tant etc.« … Mais en fait non, grace à un petit executable open source appellé Blat !

Continue reading “Envoyer le contenu d’un fichier par mail en batch” »

Domaine en .fr + ip fail-over + gentoo release 2 = bonjour la galère !

Je continue sur ma lancée. Comme je le disais dans l’un de mes précédents billets, en ce moment, je brasse pas mal les noms de domaines que je gère d’un serveur Plesk à un serveur Gentoo Release 2.

Aujourd’hui, c’était gentil, j’en avais que 19 à brasser. Je changeais les DNS pour chacun d’entre eux en les passant des DNS « directes » du serveur (nsXXX.ovh.net) à la reverse d’une des IP fail-over que j’ai à disposition. Pour les noms de domaine en .com, pas de problème, le transfert s’est fait tranquillement. Par contre, les domaines en .fr … bonjour la galère !

Continue reading “Domaine en .fr + ip fail-over + gentoo release 2 = bonjour la galère !” »