février
2010
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 […]
février
2010
Un ex-collègue de boulot à moi (mais toujours collègue tout court :D), 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 […]
février
2010
Voila quelques temps j’ai sorti odtphp, un script PHP qui analyse des fichiers odt à la recherche de « tags » et qui les remplace par des données que vous fournissez. C’est très pratique pour générer des factures ou d’autres documents basés sur un template odt et une source de données type MySQL. Bon, même si le code n’est pas super bien écrit (il utilise des regex assez complexes, j’aurai préféré jouer avec OpenDocument et DOM mais […]
janvier
2010
Pour la 1.10, prévue sous peu, une nouvelle version de la documentation a été compilée. Plus claire, elle voit aussi naitre une nouvelle partie : tutoriels ^^ En la traduisant, j’ai exactement pensé à la confection d’un de mes tutoriels sur dvp.com, je me suis donc dit que je devais ajouter cet ensemble de pages de la documentation officielle, traduites par mes soins, à ma page de tutoriaux. Ces tutoriels expliquent le fonctionnement des objets […]
janvier
2010
Encore un peu de __halt_compiler() Le but : créer un script qui va monter une base SQL en mémoire pour des tests. Facile, oui, mais en jouant avec le compilateur Zend cette fois, c’est à dire en écrivant le script SQL au sein même du fichier PHP, sans manger de mémoire PHP pour le stocker dans une variable. Voila la sauce : $p = new PDO("sqlite::memory:", "user", "pass"); $fp = fopen(__FILE__, ‘r’); fseek($fp, __COMPILER_HALT_OFFSET__); […]
janvier
2010
Encore la semaine dernière on m’a demandé en formation s’il était prévu de traduire les messages d’erreur des validateurs de ZendFramework. Il est vrai qu’il peut être pénible de traduire tous les messages de tous les validateurs en Français (par exemple), il y en a beaucoup (ils sont tous en anglais par défaut) Plus besoin de chercher la perle rare (le fichier qui contient toutes les traductions en français, si un tel fichier peut exister […]
janvier
2010
Windows et PHP … Une longue histoire d’humour Rappel des faits : Windows n’est pas fort en fork de processus, il s’en sort mieux avec les threads. Le MPM d’Apache pour Windows est donc « Winnt », il utilise des threads pour traiter les requêtes parallèles (s’il utilisait des forks, on traiterait beaucoup moins de clients à la seconde et Windows n’en pourrait plus). Conclusion : PHP doit être compilé avec la ThreadSafety(TS) (–enable-maintainer-zts) pour pouvoir tourner […]
janvier
2010
Mon entreprise (AlterWay) vient de sortir un site dédié à l’elephpant PHP. Vous trouverez des news, des images et vous pourrez en acheter. Je parle au futur car la conception est encore en cours, mais ça ne saurait tarder. L’URL est plutôt simple : http://www.elephpant.com
janvier
2010
Nous avons déjà compris le fonctionnement de PHPUnit et le principe des tests en développement PHP, au travers de l’article Développement piloté par les tests avec PHPUnit. Nous allons à présent montrer les fonctionnalités avancées de PHPUnit notamment concernant les patterns de tests, Mock, Stub, Double, Spy ; nous verrons comment les mettre en place au travers d’un exemple simple et concret, et en quoi ces techniques peuvent rapidement devenir addictives. Pour cela, il conviendra […]
janvier
2010
Pour la troisième année consécutive, la journée be-zend aura bien lieu en 2010 : le 25 Mars. Pour rappel cette journée est organisée par l’Université de Picardie, se déroule à Saint Quentin et concerne uniquement le ZendFramework Le thème de l’année 2010 : les webservices Si vous avez un retour d’expérience ou une conférence susceptible d’être intéressante, n’hésitez pas à la proposer ! Le site ne change pas d’adresse : http://www.be-zend.org ; il sera mis […]
Commentaires récents
Archives
- novembre 2010
- août 2010
- juillet 2010
- juin 2010
- mai 2010
- avril 2010
- mars 2010
- février 2010
- janvier 2010
- décembre 2009
- novembre 2009
- octobre 2009
- septembre 2009
- août 2009
- juillet 2009
- juin 2009
- mai 2009
- avril 2009
- mars 2009
- février 2009
- janvier 2009
- décembre 2008
- novembre 2008
- octobre 2008
- septembre 2008
- août 2008
- juillet 2008
- juin 2008
- mai 2008
- avril 2008
- mars 2008
- février 2008
- janvier 2008
- décembre 2007
- novembre 2007
- octobre 2007
- septembre 2007
- août 2007
- juillet 2007
- juin 2007
- mai 2007
- avril 2007
- mars 2007
- février 2007