Archives pour décembre, 2009

Magie : touche pas à mon Mac !

Pour les propriétaires des derniers MacBook, il y a un joli tour de magie à connaître. Il vous faut pour cela un bracelet à fermeture aimantée ou encore tout autre aimant disposé près de votre poignet gauche… Approchez le comme si vous alliez taper normalement sur le clavier… et tout s’éteint … On enlève hop çà remarche ! Eh oui, la détection de fermeture du capot s’appuie sur un contact aimanté.

NJ-2009019

IA : intervention du 07/12/2009

Voilà c’est fini ! Tous les serveurs de mon entreprise ont été migrés au nouveau centre d’hébergement. Si la précédente intervention (27/11) a été éprouvante pour ma part avec 12 h non stop (en majorité à cause d’un serveur récalcitrant), aujourd’hui tout s’est déroulé dans les temps (6 h) et sans pépin. Les 9 serveurs concernés par cette intervention ont donc rejoint un rack tout neuf. Il reste encore un serveur à racker en haut, mais rien ne presse pour l’instant. Un grand merci à ma visseuse électrique qui a pu optimiser les temps de montage/démontage.

En prime, quelques photos de la nouvelle installation.

eZ Publish : traduction des fichiers PHP UTF-8

Ayant participé à la migration ezPublish 4 d’un site bancaire luxembourgeois au cours de l’année précédente, mon collègue m’avait reporté un problème concernant l’outil de traduction ezlupdate chargé d’extraire les chaînes à internationaliser. L’outil fourni par eZ à cette époque n’acceptait pas l’extraction de chaînes depuis des fichiers PHP au format UTF-8, alors qu’il le supportait  au niveau des templates.

J’ai donc dû modifier les sources de la version Qt 3 et générer un nouveau parseur. L’outil a rempli son rôle et je vous en fait part : ezlupdate-source-hb-20090217.tar.gz

Pour compiler les sources :

cd /<ezroot>/support
tar czf ezlupdate-source-hb-20090217.tar.gz
cd ezlupdate-HB
qmake ezlupdate.pro
make

N’oubliez pas d’installer Qt 3 et ses outils de développement pour la commande qmake. Pour l’utiliser, il faut ajouter l’option –utf8 pour pouvoir créer le fichier de traduction :

/bin/linux/ezlupdate -e extension/test/ -no eng-GB --utf8

Note : la nouvelle version d’ezlupdate basée sur Qt 4 semble à présent gérer les scripts PHP UTF-8 – quasiment un an après – mais il subsiste des problèmes avec les traductions commentées et les traductions dans les javascripts.

Haut de page