J'y serai, c'est donc demain le premier jour, et ça sera complet. Environ 450 visiteurs sont attendus sur les 2 jours.
Pour ma part, j'ai hate de retrouver Ilia, Derick, Rasmus et Zeev pour quelques discussions endiablées à souhait sur le futur de PHP ![]()
Puis toute la communauté au sens large du terme bien sûr, je suis open pour toute discussion même "trollesque" (d'habitude j'aime pas trop ce genre de discussion, mais physiquement ça passe mieux car on peut faire avancer les choses et confronter des points de vue intelligement)
Je devrai d'ailleurs pouvoir discuter d'un futur projet de livre (oui oui, je vais réécrire, sur PHP, il faut juste trouver le temps, la motivation, et ouvrir le grand chantier) avec des amis co-auteurs, plus d'infos bientôt: je suis enthousiate ^^
Vous devez être identifié pour poster un commentaire.
Voila, je viens d'envoyer mes premiers tweets sur tweeter. Oui je mets historiquement toujours du temps à adopter ce que la "masse" adopte, p-e parce que j'ai horreur (1) qu'on sache ce que je fais (2) qu'on sache qui je suis personnellement (3) d'être formaté et de suivre la masse parce que c'est un phénomène de mode.
J'ai donc commencé à tweeter, et bien sûr cela ne concernera jamais que ma vie professionnelle tout comme ce blog et tout ce que l'on peut trouver sur moi sur Internet (Internet est pour moi un outil professionnel, pas une page {indélébile} sur laquelle je raconte ma vie personnelle et qui me suivra à jamais). J'ai un coté très reservé et très secret, oui; l'exact opposé du phénomène qui me fais grincer des dents à chaque fois que je l'entends : Facebook.
Bref, vous pouvez me suivre sur http://twitter.com/julienPauli. Évidemment, je tweete quand j'ai le temps, et quand je juge cela utile (c'est à dire pas dans le métro, j'ai de toute façon aucun accès Internet sur mon téléphone et je n'en voudrai pour rien au monde). Inutile donc de vouloir "taper la causette" avec moi sur Tweeter, je ne répondrais pas la plupart du temps. Aussi je ne suis pas du genre à "watcher" tout le monde 24/24 à l'affut de la moindre petite info (je laisse les journalistes faire cela, c'est leur métier), à retweeter et {en gros} à passer ma vie sur Tweeter, s'il n'y a pas d'interêt professionnel, alors je n'utilise pas.
Vous devez être identifié pour poster un commentaire.
Le forum AFUP PHP 2010 ouvre son appel à conférenciers et présente les thèmes qui seront abordés.
La date retenue pour l'évènement : 09 et 10 Novembre 2010.
Le lieu est le même que pour 2009 : Cité des Sciences de Paris la Villette
Les thèmes :
Cette édition du forum sera particulière, puisqu'elle fêtera les 15 ans de PHP et les 10 ans d'existence de l'AFUP.
Nul doute que des représentants du PHPGroup seront présents, particulièrement Rasmus Lerdorf.
L'appel à conférencier se situe ici
Vous pouvez aussi visiter l'annonce officielle
Vous devez être identifié pour poster un commentaire.
GitHub est un projet magnifique sur lequel pour le moment je ne fais "que" suivre passivement des projets de collègues dans la communauté.
Cela va bientot changer car je compte publier tous les codes sources de mes idées, ateliers, travaux sur mon compte github.
J'ai aussi attaqué la traduction du manuel de PHPUnit en Fr épaulé par Mickael Perraud avec qui je travaille sur la trad de ZendFramework et sur des composants ZF.
Je compte aussi partager mes prochaines investigations en matière de ZendFramework2. J'ai pas mal d'idées depuis quelques temps et je compte les publier pour en faire profiter tout le monde.
Idem pour toutes mes futures idées , bref....
Ah oui j'oubliais: le tout quand j'ai le temps :-D
Vous devez être identifié pour poster un commentaire.
Après pas mal de galères d'upload, je m'en suis sorti et j'ai enfin ajouté sur mon compte slideshare les slides de mes présentations récentes :
- SolutionLinux 2010 : Outils d'industrialisation PHP
- SolutionLinux 2010 : Présentation du ZendFramework
- Be-Zend 2010 : What's new for 2010
Vous devez être identifié pour poster un commentaire.
Le RFC est là (5789).
Voila enfin une première RFC sur une méthode permettant la mise à jour d'une ressource sur HTTP ! pfiouuu, il a fallu attendre... (même si HTTP1.1 proposait PATCH à l'époque, mais n'a pas été retenue).
Pour rappel, HTTP est le protocole qui régit le Web. J'ai écrit un gros article à son sujet (toujours en cours de rédaction d'ailleurs) pour les plus curieux ou pour combler quelques lacunes ;-)
Ce protocole permet de consulter (GET), d'envoyer (PUT, POST), de supprimer (DELETE), mais pas de mettre à jour une ressource, même si POST pouvait faire l'affaire dans certains cas (pas tout le temps).
PATCH vient combler cette lacune, à quand un déploiement massif sur le Web ? Un de ces 4 je pense, si j'ai le temps de travailler sur Apache à son sujet, je vous tiendrai au courant ^^
Vous devez être identifié pour poster un commentaire.
Voila, c'est la fin de 3 jours de salon, très sympathiques comme d'habitude.
Je vous laisse apprécier les photos pour en témoigner.
Mes présentations seront très bientôt sur mon espace slideshare.
En attendant l'édition 2011...
Vous devez être identifié pour poster un commentaire.
Nous avons commandé et reçu nos 2 posters : PHPSecurity et ZendFramework
Pour rappel, ils sont entièrement "gratuits", les sociétés respectives vous enregistrent simplement en base de données afin de vous proposer (probablement) des offres commerciales par email par la suite (ce qui est logique, rien n'est "gratuit", cf> Google, Facebook et cet excellent article dans le même sujet, de Tristan Nitot)
Bref, ils sont énormes, voici quelques photos de leur pose (temporaire) dans notre salle de formation :
Vous devez être identifié pour poster un commentaire.
http://www.browserscope.org/ est un site qui permet de tester la bonne santé de votre navigateur.
Tout est automatisé, des centaines de tests se lancent et s'enchainent dans les catégories suivantes : Sécurité, texte enrichi, sélecteurs CSS, Acid3 et gestion du réseau.
Vous avez en plus l'explication de tous les tests, ainsi que les liens vers les pages de recommandations du W3C. Attention, certaines recommandations sont récentes et pas encore totalement intégrées dans les navigateurs. On trouve par exemple en sécurité, le support des nouveaux en-têtes X-Frame-Options ou X-Content-Type-Options.
A vous de tester ;-)
Vous devez être identifié pour poster un commentaire.
Un ex-collègue de boulot à moi (mais toujours collègue tout court
), Guillaume Plessis, a monté il y a quelques temps un projet de dépot de paquets PHP qu'il a nommé DotDeb. C'est un dépot de paquets debian concernant principalement PHP5.
L'avantage par rapport aux sources de paquets officielles, c'est que dotdeb est beaucoup plus à jour, et on y trouve beaucoup plus de choses.
Suhosin, xdebug, apc, memcache, ffmpeg ou encore geoip : tout y est sous forme de paquets .deb
Sans parler de PHP5.3.1 (donc toute dernière version à la date de ce billet), ce qui est plus que rare aujourd'hui dans des dépots officiels !
Une seule adresse : http://www.dotdeb.org/
Personnellement, je préfère toujours la solution compilation manuelle aux paquets. Bon c'est normal, je suis un technique qui ne passe pas une journée sans ouvrir la source de PHP, je développe de plus en plus en C dans PHP Core ou Zend Engine, il est pour moi inconcevable de tourner avec des versions provenant de paquets et intégrant des patchs non officiels divers et variés.
La solution des paquets est intéressante par contre dans d'autres situations : simplicité d'installation, gestion des dépendances et surtout déploiement sur plusieurs postes et maintient à jour des distrib !
Pour PHP5.3, utilisez le dépot http://php53.dotdeb.org
Toute l'initiative est libre, n'importe qui peut participer au projet dotdeb si ça lui chante, et trouvera de l'aide sur le site officiel si besoin
Voyez aussi cette vidéo interview du fondateur de dotdeb par PHPTV
PS : pour les adeptes d'Ubuntu - comme moi - dotdeb est prévu pour Debian, vous pouvez donc l'utiliser sous Ubuntu, mais vous aurez des problèmes de dépendances à résoudre.
Soit vous tâtez dpkg et ses amies, et donc vous saurez re-construire les paquets pour votre distrib, soit sinon vous devrez télécharger les paquets à la main. Pour celà, fouillez le site de dotdeb, et notamment les commentaires de certains billets qui donnent une aide précieuse.
Inutile donc de trop harceler l'auteur : dotdeb ne supporte pas officiellement Ubuntu, par contre je suis sûr que Guillaume serait enchanté si quelqu'un pouvait l'aider à monter un support Ubuntu pour dotdeb :-)
Vous devez être identifié pour poster un commentaire.
Une nouvelle année va démarrer bientôt (je suis en congé donc je ne bloguerai plus avant 2010 ;-)), il faut de bonnes résolutions n'est-ce-pas ?
Alors à quoi s'attendre de mon coté ?
Déja, sur le feu (terminé, actuellement en relecture) un article sur PHPUnit avancé et les patterns de tests arrive.
A ce sujet, j'enchaine tout de suite sur une annonce : je suis sur la rédaction d'un nouvel ouvrage en collaboration toujours avec Guillaume Ponçon.
Cet ouvrage aura 2 missions : faciliter la bascule vers le monde de l'objet pour les programmeurs PHP procéduraux encore réticents, et assoir les connaissances des programmeurs objets actuels éventuellement sur d'autres technos (type Java).
Les annexes de notre précédent ouvrage ayant visiblement bien plu, nous souhaitons monter un ouvrage de référence sur les techniques de programmation orientée objets (patterns) avec PHP 5 (5.3 bien sûr).
Voici un aperçu du menu qui peut encore bouger : Historique PHP et historique du modèle objet de PHP, PHP face à C++ et Java, différence approche procédurale approche objets, cultiver une pensée objets, UML et design applicatif, Design Patterns par la pratique, Testabilité logicielle découplage cohésion et principes fondamentaux, PHPUnit en profondeur, conception architecture logicielle et maitrise du changement, support objet intégré à PHP : la SPL de A à Z, déploiement et intégration continue en gestion de projets, Phar.
Date de sortie prévisionnelle : deuxième semestre 2010, éditions Eyrolles.
Concernant les tutoriaux dvp.com, j'ai envie de parler de : (sans garantie comme d'habitude)
- Installer un environnement en compilant PHP/Apache/MySQL sous Linux (UbuntuServer)
- gestion des flux de données en PHP
- Phar, le nouveau format de packaging PHP
- Petit tour des pratiques XML en PHP
- PECL : la mine d'or des extensions PHP
- Installation et configuration de modules "exotiques" d'Apache
RAS côté ZendFramework, en fait je n'ai pas trop de projets de tutoriaux mais je vais en écrire : les idées arrivent un peu au jour le jour en fait ;-)
Voila pour le programme, je rappelle que ce ne sont que des idées, l'ouvrage en revanche passera avant et sortira dans l'année.
Bien sûr les tutoriaux dvp.com prennent du temps (100% bénévole évidemment), donc je ne peux rien garantir (de ce programme très ambitieux) mais je ferai mon possible ^^
Sur ce, bonnes fêtes à tous, joyeux Noël
Vous devez être identifié pour poster un commentaire.
Memcache tout le monde connait. Non ? Mince, j'ai pas encore écrit de tutoriel dessus, bon on en trouve des sympas sur le net pourtant, je vous laisse {insert search engine here}er ça.
Petite piqûre rapide de rappel : memcache est une appli réseau (daemon "memcached")permettant de partager de la mémoire vive dans le but d'y stocker des informations diverses, le tout sous forme de dictionnaire clé/valeur.
Le daemon en lui-même est très léger et performant. La grande majorité des informations que l'on sauve dans memcache sont des objets, ou des petites valeurs (1Mo max) nécessitant un temps d'accès très rapide.
Il existe des connecteurs vers memcache sous tous les languages, y compris pour PHP via ext/memcache et des objets de plus haut niveau comme Zend_Cache_Backend_Memcached
Des questions se posent souvent : qui y-a-t-il dans mon cache actuellement ? Est-il bientôt plein ? Combien de connexions traite-t-il actuellement ?
On en vient aux frontends : un petit nouveau est sorti dans l'année, et il est bien sympatique. Son nom parle de lui-même : memcachetop. Ecrit en perl, un simple interpréteur perl suffit (très probable qu'il soit installé sur votre distrib), c'est un "top", mais de memcache : je vous le conseille, c'est une réussite.
Coté graphique, l'extension PHP memcache est livrée avec memcache.php : c'est un frontend écrit en PHP qui ressemble beaucoup à celui d'APC, voyez plutot.
On a aussi droit à des plugins pour Nagios, Munin, Cacti...
Vous devez être identifié pour poster un commentaire.
Copyright © 2000-2012 - www.developpez.com