18/09/2008

Permalink 19:23:23, Catégories: Divers, 156 mots   French (FR) , Yogui <g-rossolini@redaction-developpez.com>

ZendCon '08, jour 3

Avant toute chose, il faut que je partage mon sentiment... Je viens tout juste d'être certifié Zend Framework ! L'exam était plutôt très difficile, d'ailleurs je connais l'un des intervenants de ZendCon '08 qui n'a pas réussi ce test, ce que je prends pour un témoignage soit de la complexité du test soit de ma chance exceptionnelle ;)

J'ai malheureusement raté la keynote de ce matin sur la manière dont Mozilla utilise PHP pour son front ennd, ce que je déplore mais puisque c'était pour une bonne raison (cf. ce que je viens de dire plus haut)...

En ce moment, Stas, Marcus, Andi eet Elizabeth font équipe pour parler des nouveautés de PHP 5.3 (et Derick n'a pas pu s'empêcher d'intervenir, en toute bonne humeur bien entendu). Ils répondent majoritairement aux questions de l'assemblée, c'est le meilleur moment pour parler des fonctionnalités attendues par la communauté.

Vous devez être identifié pour poster un commentaire.

17/09/2008

Permalink 17:49:35, Catégories: Divers, 145 mots   French (FR) , Yogui <g-rossolini@redaction-developpez.com>

ZendCon '08, jour 2

Je suis à la keynote, c'est la première fois que je vois Wil Sinclair. Je crois qu'il est arrivé aujourd'hui.

Wil repasse rapidement l'historique de PHP et du développement d'applications PHP, depuis les 3 scripts d'une page personnelle à l'énorme quantité de scripts pour un forum, blog ou CMS. Il rappelle que les grands noms d'il y a quelques années (ie. phpBB, Drupal, WordPress etc.) ne sont plus d'actualité ; même si, dans leur temps, ces applications étaient réellement innovatrices, aujourd'hui elles manquent de "bonnes pratiques" et des autres aspects du développement applicatif qui permettent à un site Web de continuer à grossir sans devenir impossible à maintenir.

Les créateurs de Magento viennent de monter sur scène pour parler naturellement de la future génération d'applications PHP : du code très organisé (framework), des pratiques de conception reconnues, des tests unitaiires etc.

Vous devez être identifié pour poster un commentaire.

16/09/2008

Permalink 18:00:55, Catégories: Divers, 16 mots   French (FR) , Yogui <g-rossolini@redaction-developpez.com>

ZendCon '08, jour 1

La certification Zend Framework vient d'être officiellement annoncée par Harold Goldberg, CEO de Zend !

Vous devez être identifié pour poster un commentaire.

15/09/2008

Permalink 22:39:55, Catégories: Divers, 112 mots   French (FR) , Yogui <g-rossolini@redaction-developpez.com>

ZendCon '08, jour -1

La ZendCon 2008 n'a pas encore commencé, aujourd'hui est simplement une journée de tutoriels.

Ce matin était un peu chargé, j'ai dû jongler entre la session Best Practices, un entretien avec Andi Gutmans & Brad Cottel (que je remercie pour leur temps) et des affaires personnelles... Bref, je n'ai pas vu autant de la session Best Practices que je l'aurais voulu. Dommage, mais je me rattrappe avec Quality Assurance cet après-midi.

Sebastian Bergmann, en charge de PHPUnit, assure la session QA. Elle vient d'ailleurs tout juste de commencer, et Sebastian annonçait en introduction que PHPUnit supporte, depuis ce matin (calculez l'heure de Paris -9) la méthodologie TDD (test-driven development) !

Vous devez être identifié pour poster un commentaire.

11/09/2008

Permalink 12:12:54, Catégories: PHP, 77 mots   French (FR) , Yogui <g-rossolini@redaction-developpez.com>

Prévisionnel des sessions de la ZendCon'08

Voici les sessions qui me paraissent intéressantes pour la ZendCon'08. J'essaierai d'assister à un maximum d'entre elles et de faire un suivi ici autant que possible :
http://g-rossolini.developpez.com/reportages/zendcon-2008/schedule.php

Bien sûr, certaines sessions se chevauchent... Cela me donnera des solutions de repli au cas (improbable) où je m'ennuie dans certaines d'entre elles !

Attention, les dates affichées dans mon calendrier sont en zone UTC-7, soit 9 heures avant la zone de Paris.

Vous devez être identifié pour poster un commentaire.

16/08/2008

Permalink 17:29:18, Catégories: Mes articles, 214 mots   French (FR) , Yogui <g-rossolini@redaction-developpez.com>

Mise à jour du cours sur les formulaires

J'ai finalement pris le temps de relire mon tutoriel sur les formulaires HTML avec PHP. J'y ai corrigé quelques détails, notamment le type de redirection HTTP à utiliser en réponse à une requête POST : il ne faut pas utiliser un code 204 No content mais plutôt un code de redirection.

En recevant un code 204, le client (le navigateur) n'a aucune raison de suivre les indications du serveur. Il n'y a pas de contenu, voilà tout. Utiliser un code 204 peut sembler correct puisqu'il n'y a effectivement pas de contenu à l'adresse demandée, mais les navigateurs qui suivent la RFC à la lettre ne suivront aucune redirection. Or cela casse tout le site...

En revanche, en utilisant un code de redirection 3xx, le navigateur a plus de chances de suivre la redirection demandée par le serveur. Mais là encore, il ne faut pas utiliser un code 302 comme le fait une partie des développeurs : ce status a changé de signification entre les versions 1.0 et 1.1, et aucune version ne convient pour répondre à une requête POST. Pour faire court, il est préférable d'utiliser ce code :

<?php 
header('HTTP/1.1 303 See other'); 
header('Location: http://...');

Pour les détails, rendez-vous sur le blog de Ben Ramsey : http://benramsey.com/archives/http-status-redirection/

Vous devez être identifié pour poster un commentaire.

04/08/2008

Permalink 02:23:13, Catégories: Mes articles, 68 mots   French (FR) , Yogui <g-rossolini@redaction-developpez.com>

Mise à jour du cours PHP

logo alveod

Je viens de rectifier quelques incorrections dans mon cours PHP, dans la section des Services Web. Je n'abordais pas le sujet de manière adéquate, certaines confusions classiques n'étaient pas éclaircies.

La distinction entre les types de services Web est maintenant plus nette : SOAP/RPC d'une part, REST de l'autre.

J'en ai profité pour ajouter des exemples avec les classes internes de PHP : SoapServer et SoapClient ;)

Vous devez être identifié pour poster un commentaire.

26/07/2008

Permalink 16:13:54, Catégories: PHP, Divers, 33 mots   French (FR) , Yogui <g-rossolini@redaction-developpez.com>

Premier essai de Knol (Google)

Je viens de mettre en ligne mon premier Knol, reste à voir de quelle qualité (longévité) est ce nouvel outil proposé par Google...

L'article : http://knol.google.com/k/guillaume-rossolini/php/18nubijrdrzl7/2#view

Vous devez être identifié pour poster un commentaire.

17/07/2008

Permalink 22:14:07, Catégories: Divers, 185 mots   French (FR) , Yogui <g-rossolini@redaction-developpez.com>

La pluralité culturelle au coeur du débat espagnol

El Mundo, l'un des périodiques espagnols nationaux, demande à ses lecteurs d'envoyer des photos de vacances... Pour répertorier les cas flagrants allant à l'encontre du bilinguisme espagnol. Les photos, une fois placées sur une carte Google Maps, permettront de voir un peu plus clair dans ce débat.

Le périodique appelle les internautes à soumettre toutes les photos, tant celles montrant les écritures lisibles uniquement dans le dialecte local que celles affichant seulement la langue nationale. Il peut aussi bien s'agir de panneaux de signalisation que de rues, de musées, de services municipaux... Tout ce qui a un intérêt pour les citoyens espagnols ne maîtrisant pas la deuxième langue locale peut être soumis par le formulaire proposé.

Voici une initiative courageuse qui aura, je l'espère, suffisamment de succès pour permettre un état des lieux équitable et objectif ! L'Espagne ne sera pas la seule à bénéficier de cette initiative : quel vacancier, de passage par la péninsule, ne s'est pas étonné de ne pas comprendre la signalisation pourtant si longuement révisée dans le cadre scolaire ?

Vous devez être identifié pour poster un commentaire.

09/07/2008

Permalink 23:25:41, Catégories: PHP, 33 mots   French (FR) , Yogui <g-rossolini@redaction-developpez.com>

ZendCon 2008

logo zendcon08

C'est confirmé : sauf contre temps, j'assisterai à la ZendCon 2008 ! J'essaierai de faire un reportage photo et/ou vidéo ;)
Je vais avoir du mal à choisir les sessions...

À bientôt ici-même du 15 au 18 septembre !

Vous devez être identifié pour poster un commentaire.

05/07/2008

Permalink 20:15:35, Catégories: Divers, 131 mots   French (FR) , Yogui <g-rossolini@redaction-developpez.com>

Statistiques : Le gouvernement anglais met les développeurs à contribution

Le gouvernement anglais lance un grand concours de mash-up de données statistiques. L'idée est de trouver des idées innovantes pour utiliser toutes ces informations gratuites.

L'opération est gérée par l'organisme "Power of Information Task Force", créé pour l'occasion à l'initiative du premier ministre Tom Watson.

Pour rappel, la France a elle aussi un organisme qui s'occupe des statistiques nationales : l'INSEE. L'europe, pour sa part, publie ses données au travers d'Eurostat.

Ce sont autant de sources de données qui, si elles ne sont pas utiles à tout le monde, permettent néanmoins à tous les développeurs de se familiariser avec :

  • La problématique de l'utilisation d'une source externe de données ;
  • La normalisation de données ;
  • La consolidation de données via un service Web ;
  • etc.

Vous devez être identifié pour poster un commentaire.

26/06/2008

Permalink 23:50:21, Catégories: Récapitulatif OpenSource, Récapitulatif PHP, PHP, 594 mots   French (FR) , Yogui <g-rossolini@redaction-developpez.com>

[OpenSource][PHP][Web] Le mode Taint pour PHP

Taint est un fork de PHP initialement proposé par Wietse Venema.

Le principe est de marquer chaque variable par un masque de bits afin de savoir si elles sont correctement préparées avant d'être envoyées vers une sortie comme un document HTML, une requête SQL, une expression rationnelle, une commande système... Vous n'êtes pas sans savoir que chaque type de sortie a son propre mécanisme de préparation des variables (échappement) :
http://php.developpez.com/faq/index.php?page=securite#securite-injection

La problématique de Taint est de déterminer quelles variables sont envoyées vers une sortie avant d'avoir été correctement préparées.

» Lire la suite!

Vous devez être identifié pour poster un commentaire.

« Page Précédente 1 2 Page suivante »

Liste des blogs

Blog de Guillaume Rossolini

logo zce logo zce

Catégories


Rechercher

<  Septembre 2008  >
Lun Mar Mer Jeu Ven Sam Dim
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30          

Syndiquez ce blog XML

Articles :

Commentaires :

Vos questions techniques : forum d'entraide Blogs - Publiez vos articles, tutoriels et cours
et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones
Nous contacter - Hébergement - Participez - Copyright © 2000-2009 www.developpez.com - Legal informations.