<?xml version="1.0" encoding="UTF-8" ?>
<feed xmlns="http://purl.org/atom/ns#" version="0.3"
	  xmlns:dc="http://purl.org/dc/elements/1.1/"
	  xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	  xml:lang="fr">

  <title>atelier|PHP5 - Billets</title>
  <link rel="alternate" type="text/html" href="http://www.atelierphp5.com/"/>
  <tagline type="text/plain" mode="escaped">L'atelier|PHP5 est un plate-forme d'échange permettant à tous de suivre le développement du projet 'phpStudio', participer, laisser des commentaires, émettre des suggestions, etc.</tagline>
  
  <modified>2005-07-12T10:15:00+00:00</modified>
  <generator version="?" url="http://www.dotclear.net/">DotClear</generator>
  
  <sy:updatePeriod>daily</sy:updatePeriod>
  <sy:updateFrequency>1</sy:updateFrequency>
  <sy:updateBase>2005-07-12T10:15:00+00:00</sy:updateBase>
  
<entry xml:lang="fr">
  <title>PHP Data Objects</title>
  <link rel="alternate" type="text/html" href="http://www.atelierphp5.com/php-data-objects.html" />
  <issued>2005-07-12T10:15:00+00:00</issued>
  <modified>2005-07-12T10:15:00+00:00</modified>
  <id>http://www.atelierphp5.com/php-data-objects.html</id>
  <author><name>dash@atelierphp5.com</name></author>
  <dc:subject>PHP5</dc:subject>
  <summary>Côté face : je suis particulièrement fier de mon système de gestion de données SQL. Ce système intègre un couche d'abstraction qui permet de manipuler des bases de données mySQL, postgreSQL, SQLite, etc. Souvenir de précédentes réalisations, ce système dispose d'un mécanisme avancé de cache, d'une optimisation des requêtes, etc.  Côté pile : la mise en oeuvre d'un singleton n'est pas encore parfaite, ma gestion des transactions non plus ne m'a pas pleinement convaincu...</summary>
</entry>
<entry xml:lang="fr">
  <title>PhpStudio en PowerPoint</title>
  <link rel="alternate" type="text/html" href="http://www.atelierphp5.com/phpstudio-en-powerpoint.html" />
  <issued>2005-06-28T12:13:33+00:00</issued>
  <modified>2005-06-28T12:13:33+00:00</modified>
  <id>http://www.atelierphp5.com/phpstudio-en-powerpoint.html</id>
  <author><name>dash@atelierphp5.com</name></author>
  <dc:subject>Généralités</dc:subject>
  <summary>Suite au précédent billet et pour répondre aux nombreux questions reçues, voici une présentation PowerPoint du projet PhpStudio. C'est l'occasion de faire le point sur les objectifs originaux de phpStudio, sur ce qui a déjà été réalisé et sur ce qui envisagé pour les prochaines semaines...</summary>
</entry>
<entry xml:lang="fr">
  <title>La révolution phpStudio</title>
  <link rel="alternate" type="text/html" href="http://www.atelierphp5.com/la-revolution-phpstudio.html" />
  <issued>2005-06-20T16:06:22+00:00</issued>
  <modified>2005-06-20T16:06:22+00:00</modified>
  <id>http://www.atelierphp5.com/la-revolution-phpstudio.html</id>
  <author><name>dash@atelierphp5.com</name></author>
  <dc:subject>Généralités</dc:subject>
  <summary>A l'heure actuelle, au-delà d'une incursion dans les arcanes du PHP 5, le projet phpStudio s'articule sur 2 concepts clé : une API en PHP5 et un système de mutualisation (iPASS). Mais est-ce vraiment pertinent ?</summary>
</entry>
<entry xml:lang="fr">
  <title>Multi-threading en PHP</title>
  <link rel="alternate" type="text/html" href="http://www.atelierphp5.com/multi-threading-en-php.html" />
  <issued>2005-05-18T10:58:27+00:00</issued>
  <modified>2005-05-18T10:58:27+00:00</modified>
  <id>http://www.atelierphp5.com/multi-threading-en-php.html</id>
  <author><name>dash@atelierphp5.com</name></author>
  <dc:subject>PHP5</dc:subject>
  <summary>Réaliser un script PHP pour interroger un serveur n'est pas bien compliqué. Adapter ce script pour interroger plusieurs serveurs (distants) "simultanément", est tout de suite moins évident. Classiquement, en PHP, les traitements se font de manière linéaire. L'un après l'autre. Et au premier échec (exemple : timeout), la chaîne est rompue...</summary>
</entry>
<entry xml:lang="fr">
  <title>Entre le four et le moulin</title>
  <link rel="alternate" type="text/html" href="http://www.atelierphp5.com/entre-le-four-et-le-moulin.html" />
  <issued>2005-05-09T10:58:54+00:00</issued>
  <modified>2005-05-09T10:58:54+00:00</modified>
  <id>http://www.atelierphp5.com/entre-le-four-et-le-moulin.html</id>
  <author><name>dash@atelierphp5.com</name></author>
  <dc:subject>Généralités</dc:subject>
  <summary>Il faudrait des journées de 35 heures. C'est un minimum. En attendant, il faut choisir, renoncer, remettre à demain et déléguer... Et à choisir, je préfère renoncer à publier des billets de manière soutenue (par exemple sur kalitee.org, la sortie de Dotclear 1.2.1, le protocole Z39.50/Mozilla, Google Print, IPB 2.1, BlogStory, etc. ) pour consacrer plus de temps au développement informatique de phpStudio.</summary>
</entry>
<entry xml:lang="fr">
  <title>Un captcha accessible</title>
  <link rel="alternate" type="text/html" href="http://www.atelierphp5.com/un-captcha-accessible.html" />
  <issued>2005-03-31T21:54:30+00:00</issued>
  <modified>2005-03-31T21:54:30+00:00</modified>
  <id>http://www.atelierphp5.com/un-captcha-accessible.html</id>
  <author><name>dash@atelierphp5.com</name></author>
  <dc:subject>Weblog</dc:subject>
  <summary>Difficile de trouver le juste équilibre entre nécessité et superflue. Les risques sont toujours grands de mal cerner un besoin. Ensuite, il est tout aussi facile de disperser son énergie dans ce qui peut être considéré comme accessoire, voire inutile. Je propose à votre esprit critique un plugin pour lutter contre le spam de commentaires sur DotClear. J'ai hâte de découvrir vos commentaires...</summary>
</entry>
<entry xml:lang="fr">
  <title>Oser l'UTF-8</title>
  <link rel="alternate" type="text/html" href="http://www.atelierphp5.com/oser-lutf-8.html" />
  <issued>2005-03-29T18:45:21+00:00</issued>
  <modified>2005-03-29T18:45:21+00:00</modified>
  <id>http://www.atelierphp5.com/oser-lutf-8.html</id>
  <author><name>dash@atelierphp5.com</name></author>
  <dc:subject>PHP5</dc:subject>
  <summary>Les caractères accentués sont souvent sources de problème sur internet. Pour y remédier, les concepteurs de documents HTML recourent à d'obscurs dialectes : "ISO-8859-1", "ISO-8859-15"... Bien évidemment, les dictionnaires ne connaissent pas ces langages ésotériques. Ce qui contribue certainement à expliquer la quantité épouvantable de fautes qui parsèment encore les pages web ou encore les difficultés que rencontrent les utilisateurs lorsqu'ils effectuent des recherches au travers de documents francophones...</summary>
</entry>
<entry xml:lang="fr">
  <title>Standards de codage</title>
  <link rel="alternate" type="text/html" href="http://www.atelierphp5.com/standards-de-codage.html" />
  <issued>2005-03-19T23:59:10+00:00</issued>
  <modified>2005-03-19T23:59:10+00:00</modified>
  <id>http://www.atelierphp5.com/standards-de-codage.html</id>
  <author><name>dash@atelierphp5.com</name></author>
  <dc:subject>PHP5</dc:subject>
  <summary>Connaissez-vous la différence entre standards de codage et conventions de codage ? Les conventions organisent les instructions de programmation dans un script (par exemple: tabulation ou espaces ? ) alors que les standards sont relatifs à l'organisation générale d'une application. Sans quelques standards, n'importe qui peut faire n'importe quoi, n'importe comment. C'est probablement l'une des lacunes qui empêche encore la progression du PHP notamment en entreprise...</summary>
</entry>
<entry xml:lang="fr">
  <title>Conventions de codage</title>
  <link rel="alternate" type="text/html" href="http://www.atelierphp5.com/conventions-de-codage.html" />
  <issued>2005-03-14T22:42:21+00:00</issued>
  <modified>2005-03-14T22:42:21+00:00</modified>
  <id>http://www.atelierphp5.com/conventions-de-codage.html</id>
  <author><name>dash@atelierphp5.com</name></author>
  <dc:subject>PHP5</dc:subject>
  <summary>Tabulations ou n espaces ? Nom des objets en anglais ou en français ? Minuscules ou majuscules ? Format DOS ou UNIX ? Quel entête pour quels fichiers ? Adopter une convention de codage n'est pas obligatoire mais permet de mieux communiquer, d'uniformiser le code source, de favoriser la relecture et limiter les risques d'erreurs "idiotes".</summary>
</entry>
<entry xml:lang="fr">
  <title>WAMP5 : All services running...</title>
  <link rel="alternate" type="text/html" href="http://www.atelierphp5.com/wamp5-all-services-running.html" />
  <issued>2005-03-13T01:03:08+00:00</issued>
  <modified>2005-03-13T01:03:08+00:00</modified>
  <id>http://www.atelierphp5.com/wamp5-all-services-running.html</id>
  <author><name>dash@atelierphp5.com</name></author>
  <dc:subject>PHP5</dc:subject>
  <summary>L'installation de WAMP5 est maintenant achevée. L'arborescence des fichiers en local est identique à l'arborescence des fichiers sur le serveur internet. Les librairies installées (curl, gd2, tidy...) correspondent à celles disponibles sur le serveur internet. Avec PHP5, cette opération est rapide. La mise en place des VirtualHost aussi est achevée. La réécriture des URL est fonctionnelle. Plus tard j'installerai probablement postgreSQL 8, et certainement aussi une distribution linux pour parfaire la ressemblance avec la configuration du serveur internet. Mine de rien, configurer un environnement AMP ne se fait pas forcément en quelques clics...</summary>
</entry>
</feed>

