Kamelot Blog

Aller au contenu | Aller au menu | Aller à la recherche

jeudi 31 décembre 2009

jeu
31
dec '09

Saviez vous qu'il y a un 0 janvier

0 janvier

Alleï. Bonne année !!

Non non je ne vais pas m'en arrêter à ca.

Voici d'autres petites astuces ou choses à savoir...

1 jour = 24 heures x 60 minutes x 60 secondes ...soit 86400 secondes..

toujours ?

non : occasionnellement en juin et/ou en décembre on ajoute une seconde additionnelle et on a 86401 secondes donc l'heure 23:59:60 existe ces 2 jours là. C'est comme pour le 29 février tous les 4 ans. C'est pour corriger un décalage.

A propos de ces 29 Février. C'est vraiment tous les 4 ans ? enfin presque

Il n'y a pas de 29 février les années divisible par 100 qui ne sont pas divisible par 400.

Notez que ce n'est pas encore parfait car cela engendre encore une erreur de 3 jours tous les 10 000 ans.

Nos amis Suédois et russes ont même eut des 30 Février. Mais ca n'a pas eu beaucoup de succès (et en plus ce n'était pas en même temps).

Ce post m'a été inspiré par l'article : Unix Epoch and PHP's calendar system de Derick et du livre sur les Dates dans PHP (par Derick Rethans) que j'ai gagné au phpBelgium Meeting de Gent.

En php on utilise ISO 8601, toujours intéressant à lire.

On y trouve un entre autre un lien vers l'explication des numérotation de semaines qui est à l'origine de problèmes encontrés avec php ou mysql

vendredi 25 décembre 2009

ven
25
dec '09

Zend_Form

Starter kit pour Zend_Form

Lire la suite...

samedi 19 décembre 2009

sam
19
dec '09

Zend_tool : erreur Cannot redeclare class Zend_OpenId_Provider

Note préliminaire : si vous n'avez pas ce problème passez votre chemin. Ce post est un memento pas un tuto.

N'en veuillez pas à Zend_OpenId_Provider, il n'y est pour rien.

C'est un problème quand plusieurs zend_framework entrent en conflit dans votre include_path.

De tous les post voici celui qui me semble plus parlant : http://www.mail-archive.com/fw-general@lists.zend.com/msg21202.html

Et qui se résume par

Dès qu'il y a la racine d'un projet utilisant zf 1.7.x dans l'include_path, ca foire. Il suffit de le retirer.

Tags