Hello world!

Migration complète de Dotclear 1.2.5 vers WordPress 3.2.1 !

Kudos to:

http://64k.be/2007/02/25/passer-de-dotclear-12-a-wordpress-21/

Pour migrer:
– mettre Ă  jour Dotclear 1.2.5 vers 1.2.8
– exporter les donnĂ©es en utilisant flatexport
– forcer l’utilisation de php5 via .htaccess
– migrer la base de donnĂ©es de Mysql4 vers Mysql5
– installer wordpress 3.2.1
– installer flatimport
– importer les donnĂ©es via flatimport

Enjoy! 🙂

Cela permettra, je l’espère, de poster plus rĂ©gulièrement, WordPress Ă©tant disponible sur l’App Store!

Skype: problèmes de connexion

Impossible de se connecter sur skype aujourd’hui. D’après ce post, il s’agirait d’un problème venant du software. Tout devrait revenir Ă  la normale d’ici 12h Ă  24h… Patience donc…

Extrait du post:

”Some of you may be having problems logging into Skype. Our engineering team has determined that it’s a software issue. We expect this to be resolved within 12 to 24 hours. Meanwhile, you can simply leave your Skype client running and as soon as the issue is resolved, you will be logged in. We apologize for the inconvenience. Additionally, downloads of Skype have been temporarily disabled. We will make downloads available again as quickly as possible.”

Edit – 21/08/2207:

Que s’est-il passĂ© le 16 AoĂ»t avec Skype ? A priori, des mises Ă  jour de Windows sur un grand nombre de PC Ă  travers le monde auraient entrainĂ© des reboot et consĂ©cutivement un trop grand nombre de demandes de connexion avec trop peu de personnes pour relayer et honorer ces demandes (forcement si tout le monde reboot…). Bref, finalement le rĂ©seau a saturĂ© et s’est cassĂ© la figure…

Les explications et les mesures prises par Skype ici et lĂ .

Happy address

Les cours ont commencĂ©s depuis maintenant 3 bonnes semaines et je dois avouer que le cours de rĂ©seaux est… Happy ! Dans ce cours, la quasi-totalitĂ© des adresses sont “happy”. Mais qu’est ce qu’une happy address ? Explications : une Happy Address est un numĂ©ro utilisĂ© pour identifier un matĂ©riel informatique (routeur, imprimante, mais plus communĂ©ment des ordinateurs) sur un rĂ©seau utilisant l’Internet Protocol. Dans sa version 4, la plus rĂ©pandue, ces numĂ©ros sont en gĂ©nĂ©ral notĂ©s par quatre nombres compris entre 0 et 255 qui sont sĂ©parĂ©s par des points.

Hu ? Mais ne serait-il pas en train de dĂ©crire une adresse IP ? Une IP address ? Une aille pi address ? Bien sĂ»r : une Happy Address ! DĂ©solĂ©.

Gallery v0.9: gestion de galeries photos pour Dotclear

Galeries photos

Je viens de finir de mettre en place un outil de gestion de galeries photos. Un plugin Dotclear très efficace: Gallery v0.9, qui permet d’intégrer des galeries photos à votre blog Dotclear.
Vous retrouverez les galeries photos dans la rubrique “Photos”.

J’en profite pour signaler que ce blog qui en est toujours à ses débuts vient de dépasser le cap des 1000 visites. Merci à vous. 🙂

Horloge selon les fuseaux horaires

Ayant eu quelques difficultĂ©es Ă  touver mon bonheur en matière d’horloge javascript, je vous propose ici le code a ajouter dans votre page. Le principe est de rĂ©cupĂ©rer le fuseau horaire du visiteur, de recaler cette heure par rapport Ă  Greenwich (GMT), puis d’effectuer le dĂ©calage entre Greenwich et la zone de l’endroit dont on souhaite avoir l’heure. En l’occurence pour moi Chicago (GMT -5) et Lyon (GMT +1).

Avec une petite particularitĂ© si vous voulez afficher une horloge pour la France, il faut tenir compte du passage Ă  l’heure d’Ă©tĂ©/d’hiver.

Tic Tac

Le seul inconvĂ©nient de ce script, et c’est bien lĂ  son moindre dĂ©faut, est qu’il utilise l’heure du visiteur et donc, cette dernière se doit d’ĂŞtre correctement rĂ©glĂ©e…

Ainsi voici, le code:

Code à placer dans la balise head de votre page (entre <head> et </head>):

<script language=”JavaScript”>
<!–
//PLF-http://www.jejavascript.net/
//modified by GouZi http://gouziatiit.free.fr

function heure() {
//Horloge a l’heure de Paris
var dd;
var Maintenant = new Date();
var fuseau = Maintenant.getTimezoneOffset();
var heures = Maintenant.getHours();
var minutes = Maintenant.getMinutes();
var secondes = Maintenant.getSeconds();
//DĂ©calage par rapport Ă  Greenwich (GMT) – +1 pour Paris
heures = heures + (fuseau/60)+1;
//heure été
var annee = Maintenant.getFullYear();
for (i=31; i >24; i–) {
dimanche = new Date(annee, 2, i);
if (dimanche.getDay()==0) break;
}
for (i=31; i >24; i–) {
dimanche2 = new Date(annee, 9, i);
if (dimanche2.getDay()==0) break;
}
if (Maintenant >= dimanche && Maintenant < dimanche2) heures = heures + 1;
//heure été
// quelques corrections pour retablir des heures inferieures a 0H et superieures a 23H
if ( heures < 0 ) {
heures = 24 + heures;
}
if (heures > 23) {
heures = heures – 24;
}
heures = ((heures < 10) ? ” 0″ : ” “) + heures;
minutes = ((minutes < 10) ? “:0” : “:”) + minutes;
secondes = ((secondes < 10) ? “:0” : “:”) + secondes;
// formhorloge_Paris: nom du formulaire pour l’horloge a l’heure de Paris
// horloge: nom de l’input, où sera affiché l’horloge
document.formhorloge_Paris.horloge.value = heures + minutes + secondes;

//Horloge de Chicago
//de meme sauf qu’on a pas besoin de l’heure d’été
var Maintenant2 = new Date();
var fuseau2 = Maintenant2.getTimezoneOffset();
var heures2 = Maintenant2.getHours();
var minutes2 = Maintenant2.getMinutes();
var secondes2 = Maintenant2.getSeconds();
//DĂ©calage par rapport Ă  Greenwich (GMT) -5 pour Chicago
heures2 = heures2 + (fuseau2/60)-5;
// quelques corrections pour retablir des heures inferieures a 0H et superieures a 23H
if ( heures2 < 0 ) {
heures2 = 24 + heures2;
}
if (heures2 > 23) {
heures2 = heures2 – 24;
}
heures2 = ((heures2 < 10) ? ” 0″ : ” “) + heures2;
minutes2 = ((minutes2 < 10) ? “:0” : “:”) + minutes2;
secondes2 = ((secondes2 < 10) ? “:0” : “:”) + secondes2;
document.formhorloge_Chicago.horloge.value = heures2 + minutes2 + secondes2;
dd=setTimeout(“heure()”,1000);
}
//–>
</script>

Code &agrave placer &agrave l’intérieur de la balise body:

onload=”heure()” onUnload=”clearTimeout(dd)”

Exemple:

<body onload=”heure()” onUnload=”clearTimeout(dd)”>

Code à placer dans la balise body de votre page (entre <body> et </body>):

Pour l’horloge à l’heure de Paris:

<table>
<form name=”formhorloge_Paris” onSubmit=”0″>
<tr>
<td width=”30%”><p>Lyon: </p></td>
<td width=”70%”><input type=”text” name=”horloge” value=”” /></td>
</tr>
</form>
</table>

Pour l’horloge à l’heure de Chicago:

<table>
<form name=”formhorloge_Chicago” onSubmit=”0″>
<tr>
<td width=”30%”><p>Chicago: </p></td>
<td width=”70%”><input type=”text” name=”horloge” value=”” /></td>
</tr>
</form>
</table>

Pour connaître le décalage horaire avec presque toutes les villes dans le monde, demandez &agrave l’horloge parlante !