août 17th 2007

Rendez-vous sur www.desfrenes.com

J’invite ceux qui ont lu ce blog à continuer leur lecture sur http://www.desfrenes.com, c’est terminé pour celui-ci !

Comments Off

juin 6th 2007

Zend Dev Zone

Et un petit coup de pub… Quel éditeur serait mieux placé que Zend pour fournir de l’information à propos de la plateforme PHP? A destination des développeurs, devzone.zend.com est un vrai puit de connaissances au sujet de PHP. Dernièrement, un excellent article fait le point sur la manipulation de fichiers zip. Pour les anglophones, un podcast permet de s’informer tout en continuant à travailler !

No Comments yet »

mai 29th 2007

Voilà, c’est fini…

… mais non, pas tout à fait ! Ce matin j’ai passé la soutenance du projet de fin d’année. il ne reste maintenant plus qu’à partir en stage chez Taïka avant un nouvel oral fin septembre. Pour ceux que ça intéresse, voici le rapport du projet : Rapport Projet

No Comments yet »

mai 23rd 2007

Perles de commentaires

Aujourd’hui je cherchais une classe qui me permette d’utiliser le fichier XML généré par iTunes. J’ai finalement trouvé mon bonheur avec un parser trouvé sur http://codetriangle.com/

Le commentaire laissé par le développeur de ce parser en dit long sur la bizarrerie de ce fichier XML:

bongTune

^_^

No Comments yet »

mai 14th 2007

Itune, podcast et extensions …

Incroyable mais vrai, Itunes se base sur l’extension des fichiers présent dans le tag rss2.0 ‘enclosure’ pour valider ou non ce podcast !

Ainsi un tag enclosure avec une url de type “http://monserveur/donneMoiTonMp3.php?id=123456″ avec un script php qui lirait correctement le fichier (en prenant soin de fournir les entêtes qui vont bien) ne serait pas considéré comme valide.

Solution… faire de la réécriture d’url pour fournir à Itunes une url de ce genre: “http://monserveur/123456.mp3″. Et là ça fonctionne…

No Comments yet »

mai 1st 2007

Le Mange-disques

Dernier devoir pour le module B3a : création d’une interface de saisie en ajax. Comme pour le projet, j’ai choisi JQuery.
Le mange-disques

http://users.info.unicaen.fr/~mdesfren/annoncesB3aBis/

(user/mdp : toto/toto)

No Comments yet »

avril 28th 2007

Wax Tailor, Hi!-population, Projectiles, Mr Gib

Ce soir, au cargo, à caen.

wax tailor

No Comments yet »

avril 22nd 2007

Conflit de raccourcis clavier dans Firefox

Il arrive que certaines extensions Firefox partagent les mêmes raccourcis clavier, ce qui peut poser des problèmes, par exemple la dernière version de noscript a le même raccourci clavier
que la web developper toolbar, ctrl+maj+S, pour supprimer la css.

Heureusement c’est complètement paramétrable, il suffit de taper dans la barre d’adresse about:config, puis de chercher les clés noscript.keys puis de redéfinir noscript.keys.ui avec la valeur de son choix.

merci à Giorgio Maone pour l’astuce. 

No Comments yet »

avril 13th 2007

Le sens de la répartie

Réponse d’un débatteur au sujet d’xml vs json:The good thing about reinventing the wheel is that you can get a round one. ^_^

A lire ici: http://scripting.wordpress.com/2006/12/20/scripting-news-for-12202006/#comment-26383

No Comments yet »

avril 1st 2007

Du php encore plus rapide…

C’est possible avec un bon cache d’opcode comme par exemple APC. En trés simplifié, cette extension apache garde en cache les scripts php sous leur forme compilée, évitant donc le parsing et la compilation des fichiers.

Résultat: de (trés) gros gains de performance dont j’ai pu me rendre compte à l’oeil nu sur de grosses classes tels que getID3.
Cette extension est disponible via pecl (pecl install apc), mais pour ceux qui utilisent l’excellent dépot dotdeb, un apt-get install php5-apc marche aussi trés bien :-)

Attention toutefois, du fait du cache, il est déconseillé d’utiliser cette extension sur un serveur de développement.

Pour vider ce cache on peut utiliser la console apc.php fournie dans le package pecl.

No Comments yet »

- Next »