<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom">
<title>WdBlog</title>
<link href="http://www.weirdog.com/blog/" />

<updated>2009-10-08T08:09:59+02:00</updated>
<author>
	<name>WdPublisher</name>
</author>
<id>source:www.weirdog.com</id>


<link rel="self" href="http://feeds.feedburner.com/wdblog" type="application/atom+xml" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><entry>
	<title>La fonction array_merge_recursive() n'agit pas vraiment comme on pourrait s'y attendre</title>
	<link href="http://www.weirdog.com/blog/php/la-fonction-array-merge-recursive-n-agit-pas-vraiment-comme-on-pourrait-s-y-attendre.html" />
	<id>source:www.weirdog.com,article:176</id>
	<updated>2009-09-24T23:03:00+02:00</updated>
	<summary type="text">La fonction array_merge_recursive() n'agit pas vraiment comme on pourrait s'y attendre. Au lieu de simplement combiner des tableaux associatifs, elle en crée de nouveaux pour toutes les valeurs aux clés identiques, même s'il s'agit de simples booléens ou c...</summary>
</entry>

<entry>
	<title>PHP5.3 - Bug #48770</title>
	<link href="http://www.weirdog.com/blog/php/php5-3-bug-48770.html" />
	<id>source:www.weirdog.com,article:141</id>
	<updated>2009-08-15T19:29:00+02:00</updated>
	<summary type="text">Après avoir installé la version 2.0i de WAMP incluant la version 5.3 de PHP, mon CMS ne fonctionnait plus et provoquait un plantage du serveur. Après quelques recherches j'ai trouvé un bug des plus ennuyeux pour cette version 5.3.

Le plantage se produit a...</summary>
</entry>

<entry>
	<title>Validation &amp; Nettoyage : Une introduction au filtrage des données</title>
	<link href="http://www.weirdog.com/blog/php/validation-nettoyage-une-introduction-au-filtrage-des-donnees.html" />
	<id>source:www.weirdog.com,article:137</id>
	<updated>2009-08-10T19:00:00+02:00</updated>
	<summary type="text">Le filtrage des données est particulièrement utile lorsque les données sont issues de sources inconnues, comme celles soumises par un utilisateur utilisant un formulaire HTML. Depuis sa version 5, PHP propose toute une baterrie de fonctions permettant la v...</summary>
</entry>

<entry>
	<title>WdElement : une classe pour générer des éléments HTML</title>
	<link href="http://www.weirdog.com/blog/wdelements/wdelement-une-classe-pour-generer-des-elements-html.html" />
	<id>source:www.weirdog.com,article:120</id>
	<updated>2009-07-30T01:17:00+02:00</updated>
	<summary type="text">La classe WdElement est la classe de base du framework WdElements.
Elle permet de générer n'importe quel type d'élément HTML et même des arbres d'éléments. Elle propose en outre des types d'éléments ainsi que des attributs spéciaux pour, par exemple, créer...</summary>
</entry>

<entry>
	<title>Soleil et développement fertile</title>
	<link href="http://www.weirdog.com/blog/la-vie/soleil-et-developpement-fertile.html" />
	<id>source:www.weirdog.com,article:116</id>
	<updated>2009-07-27T00:38:00+02:00</updated>
	<summary type="text">Des mois depuis mon dernier message… Je crois que le travail et les occupations de la vie ont mis un coup à mon temps libre et à mon imagination. À l'agence, j'enchaine les gros projets qui durent et s'étirent, et je pense que cela a eu un impact sur mon e...</summary>
</entry>

<entry>
	<title>Maintenance d'un dossier de fichiers temporaires</title>
	<link href="http://www.weirdog.com/blog/php/maintenance-d-un-dossier-de-fichiers-temporaires.html" />
	<id>source:www.weirdog.com,article:58</id>
	<updated>2009-04-20T17:50:00+02:00</updated>
	<summary type="text">Dans un article précédent je vous présentais un système de génération à la volée de miniatures avec mise en cache. Peut-être vous êtes vous demandé ce qui allait advenir de toutes ces miniatures mises en cache ? Parce que générer des miniatures c'est sympa...</summary>
</entry>

<entry>
	<title>Générer à la volée des miniatures avec mise en cache</title>
	<link href="http://www.weirdog.com/blog/php/generer-a-la-volee-des-miniatures-avec-mise-en-cache.html" />
	<id>source:www.weirdog.com,article:57</id>
	<updated>2009-04-19T18:36:00+02:00</updated>
	<summary type="text">La miniature (ou thumbnail en Anglais) est une version d'une image dont les dimensions sont réduites par rapport à l'originale. En principe on clique sur la miniature pour présenter la version originale. On peut utiliser les miniatures pour créer une galer...</summary>
</entry>

<entry>
	<title>Un générateur de mot de passe</title>
	<link href="http://www.weirdog.com/blog/php/un-generateur-de-mot-de-passe.html" />
	<id>source:www.weirdog.com,article:56</id>
	<updated>2009-01-24T11:04:00+01:00</updated>
	<summary type="text">Parce que les petits outils c'est bien aussi, aujourd'hui je vous propose un générateur de mot de passe qui aura la délicatesse de générer avec soin.

Quelques particularités :


Il s'assure d'une bonne distribution des caractères, on ne se retrouvera pas...</summary>
</entry>

<entry>
	<title>Gestion personnalisée des exceptions PHP</title>
	<link href="http://www.weirdog.com/blog/wdcore/gestion-personnalisee-des-exceptions-php.html" />
	<id>source:www.weirdog.com,article:55</id>
	<updated>2008-11-11T18:24:00+01:00</updated>
	<summary type="text">La version 5 de PHP apporte une gestion des exceptions similaires à ce qu'offrent d'autres langages de programmation. On peut ainsi lancer une exception (throw) qui sera éventuellement attrapée (catch) et traitée. On peut ainsi entourer du code sensible de...</summary>
</entry>

<entry>
	<title>Gestion personnalisée des erreurs PHP</title>
	<link href="http://www.weirdog.com/blog/wdcore/gestion-personnalisee-des-erreurs-php.html" />
	<id>source:www.weirdog.com,article:54</id>
	<updated>2008-11-11T11:10:00+01:00</updated>
	<summary type="text">Dans la série « présentation de WdCore », je vous propose aujourd'hui la découverte de la classe WdDebug qui m'est bien utile pour trouver rapidement d'où viennent les problèmes ou – lorsque la phase de production est terminée – d'être prévenu d'éventuelle...</summary>
</entry>

<entry>
	<title>WdCore : Framework à partager</title>
	<link href="http://www.weirdog.com/blog/wdcore/wdcore-framework-a-partager.html" />
	<id>source:www.weirdog.com,article:53</id>
	<updated>2008-11-09T21:09:00+01:00</updated>
	<summary type="text">Je songe depuis un moment à partager WdPublisher (mon CMS), mais je dois me rendre à l'évidence qu'il me manque bien du travail avant de sortir une version stable (dans le sens où le code ne bougera plus trop). Alors pourquoi ne pas partager le noyau de to...</summary>
</entry>

<entry>
	<title>Un parser HTML des plus léger</title>
	<link href="http://www.weirdog.com/blog/php/un-parser-html-des-plus-leger.html" />
	<id>source:www.weirdog.com,article:52</id>
	<updated>2008-08-15T23:58:00+02:00</updated>
	<summary type="text">Jusqu'à présent, WdPublisher (mon bébé CMS) traitait les gabarits utilisés pour la construction des sites à grands coups de preg_match_callback(), faisant croire que tout allait bien. Malheureusement, aussi merveilleuses que peuvent être les expression rat...</summary>
</entry>

<entry>
	<title>PageRank mon amour</title>
	<link href="http://www.weirdog.com/blog/la-vie/pagerank-mon-amour.html" />
	<id>source:www.weirdog.com,article:51</id>
	<updated>2008-08-14T19:28:00+02:00</updated>
	<summary type="text">C'est bête mais c'est chouette. Aujourd'hui, alors que je regardais nonchalamment où en était mon site sur Google, je me suis aperçu que mon page rank a prit 1 point. Me voici donc glorieusement à 4 :-D

Oui, alors c'est sûr c'est pas terrible, terrible, m...</summary>
</entry>

<entry>
	<title>URL &amp; Résilience</title>
	<link href="http://www.weirdog.com/blog/php/url-resilience.html" />
	<id>source:www.weirdog.com,article:49</id>
	<updated>2008-05-09T19:39:00+02:00</updated>
	<summary type="text">Après trois changements d'algorithme de création d'URL pour les articles de mon blog, il fallait bien que ça arrive : il y a plein de liens erronés qui trainent maintenant sur internet et donc dans Google, ce qui est assez nul en terme de référencement, ai...</summary>
</entry>

<entry>
	<title>Une classe et sept méthodes pour créer des miniatures</title>
	<link href="http://www.weirdog.com/blog/php/une-classe-et-sept-methodes-pour-creer-des-miniatures.html" />
	<id>source:www.weirdog.com,article:48</id>
	<updated>2008-05-08T21:21:00+02:00</updated>
	<summary type="text">Les miniatures c'est chouette, mais les faire avec Photoshop c'est déjà moins chouette. Surtout quand on gère un album web dans lequel de nombreuses personnes peuvent laisser des images. Il est possible de les redimensionner par l'intermédiaire de la fonct...</summary>
</entry>

<entry>
	<title>Dessiner un damier à la Photoshop</title>
	<link href="http://www.weirdog.com/blog/php/dessiner-un-damier-a-la-photoshop.html" />
	<id>source:www.weirdog.com,article:47</id>
	<updated>2008-05-08T13:54:00+02:00</updated>
	<summary type="text">C'est assez ennuyeux, lorsque l'on redimensionne des images avec la bibliothèque GD, de découvrir nos images transparentes sur un fond noir. C'est d'autant plus ennuyeux quand l'image en question est elle même en noir, comme par exemple du texte sur un fon...</summary>
</entry>

<entry>
	<title>parse_url pour de vrai</title>
	<link href="http://www.weirdog.com/blog/php/parse-url-pour-de-vrai.html" />
	<id>source:www.weirdog.com,article:46</id>
	<updated>2008-04-20T14:22:00+02:00</updated>
	<summary type="text">Pour ceux qui ne la connaissent pas, la fonction parse_url  « analyse une URL et retourne un tableau associatif contenant tous les éléments qui y sont présents » (dixit sa documentation). Ce que la documentation dit moins c'est que la fonction s'endort un...</summary>
</entry>

<entry>
	<title>PHP, XML &amp; Prévisions Météo</title>
	<link href="http://www.weirdog.com/blog/php/php-xml-previsions-meteo.html" />
	<id>source:www.weirdog.com,article:45</id>
	<updated>2008-04-19T12:27:00+02:00</updated>
	<summary type="text">On ne sait plus trop comment s'habiller ces jours-ci. Un jour on se ballade poils au vent, caressé par un soleil complice. Le lendemain on rentre du boulot en vélo, arrosé par une pluie moqueuse. Des conditions climatiques perplexes, idéales pour présenter...</summary>
</entry>

<entry>
	<title>L'anti-spam fastoche</title>
	<link href="http://www.weirdog.com/blog/php/l-anti-spam-fastoche.html" />
	<id>source:www.weirdog.com,article:44</id>
	<updated>2008-03-29T21:35:00+01:00</updated>
	<summary type="text">On veut être web2.0, on veut de l'interaction, du commentaire, de la réponse et paf on se ramasse 150 messages vantant les mérites du Viagra ou je ne sais quel autre médicament faisant la fortune de laboratoires américains. Pourtant on ne veut pas utiliser...</summary>
</entry>

<entry>
	<title>Vilains guillemets magiques</title>
	<link href="http://www.weirdog.com/blog/php/vilains-guillemets-magiques.html" />
	<id>source:www.weirdog.com,article:43</id>
	<updated>2008-03-28T17:56:00+01:00</updated>
	<summary type="text">Les guillemets magiques c’est l’invention la plus pénible depuis la Macarena. Cette fonctionnalité protège les valeurs reçues en HTTP, en échappant les guillemets simples (quotes en English) à grands coups de addslashes(). Du coup au lieu d'avoir « l'espri...</summary>
</entry>

	 
</feed><!-- wdpublisher.0.7.0 # time: 0.143 sec, memory usage 2717368 (peak: 2791724), queries: 4 -->
