<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Emile "iMil" Heitor 's home &#187; Wordpress</title>
	<atom:link href="http://imil.net/wp/tag/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>http://imil.net/wp</link>
	<description>life, unix and stuff</description>
	<lastBuildDate>Wed, 08 Feb 2012 22:31:28 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Is &#8220;if&#8221; really evil ?</title>
		<link>http://imil.net/wp/2011/12/14/is-if-really-evil/</link>
		<comments>http://imil.net/wp/2011/12/14/is-if-really-evil/#comments</comments>
		<pubDate>Wed, 14 Dec 2011 11:52:20 +0000</pubDate>
		<dc:creator>iMil</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[nginx]]></category>
		<category><![CDATA[User-Agent]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://imil.net/wp/?p=690</guid>
		<description><![CDATA[Hier, FRLinux me demande innocemment d&#8217;ajouter le module WPtouch, un chouette plugin pour WordPress, qui permet aux mobiles de visualiser le site sous forme d&#8217;application, bien plus lisible que le blog dans sa forme classique.
Ni une ni deux je m&#8217;execute&#8230; et m&#8217;aperçois que l&#8217;affichage d&#8217;iMil.net ne change pas d&#8217;un iota sur mes devices mobiles. Je [...]]]></description>
			<content:encoded><![CDATA[<p>Hier, <a href="http://weblog.frlinux.net/">FRLinux</a> me demande innocemment d&#8217;ajouter le module <a href="http://wordpress.org/extend/plugins/wptouch/">WPtouch</a>, un chouette <i>plugin</i> pour <a href="http://fr.wordpress.org/">WordPress</a>, qui permet aux mobiles de visualiser le site sous forme d&#8217;application, bien plus lisible que le blog dans sa forme classique.<br />
Ni une ni deux je m&#8217;execute&#8230; et m&#8217;aperçois que l&#8217;affichage d&#8217;<i>iMil.net</i> ne change pas d&#8217;un iota sur mes <i>devices mobiles</i>. Je me rappelle alors que le <a href="http://wiki.nginx.org/Main">nginx</a> placé devant l&#8217;<a href="http://httpd.apache.org/">Apache</a> qui sert ce site cache la <i>homepage</i> pendant 10 minutes. Ceci explique cela.</p>
<p>Après quelques minutes de recherche, j&#8217;ai résolu le problème en plaçant ces quelques règles supplémentaires dans mon <code>nginx.conf</code>:</p>
<pre>
location / {
    set $mobile_ua '0';

    if ($http_user_agent ~* '(iPhone|iPod|mobile|Android|2.0\ MMP|240x320|AvantGo|BlackBerry|Blazer|Cellphone|Danger|DoCoMo|Elaine/3.0|EudoraWeb|hiptop|IEMobile)') {
        set $mobile_ua '1';
    }
    # ...directives proxypass...
    proxy_cache_key imil.net$request_uri$mobile_ua;
    # ...plein d'autres trucs...
}
</pre>
<p>Explication: on initialise une variable <code>$mobile_ua</code> à <code>0</code>, si le <a href="http://fr.wikipedia.org/wiki/User-Agent">User Agent</a> <i>match</i> l&#8217;une des chaînes de caractères listées dans la condition <code>if</code>, la variable <code>$mobile_ua</code> est placée à <code>1</code>.<br />
La clé de cache étant maintenant composée également de cette variable, nous disposons de deux espaces de cache distincts, un pour les mobiles, l&#8217;autre pour le reste.</p>
<p>mmmmm nginx.</p>
]]></content:encoded>
			<wfw:commentRss>http://imil.net/wp/2011/12/14/is-if-really-evil/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>j&#8217;aime pas çaaaa les boutons</title>
		<link>http://imil.net/wp/2009/02/22/jaime-pas-caaaa-les-boutons/</link>
		<comments>http://imil.net/wp/2009/02/22/jaime-pas-caaaa-les-boutons/#comments</comments>
		<pubDate>Sun, 22 Feb 2009 19:13:58 +0000</pubDate>
		<dc:creator>iMil</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[perl]]></category>
		<category><![CDATA[pkgsrc]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://imil.net/wp/?p=260</guid>
		<description><![CDATA[Ce post est particulier. Sisi, il l&#8217;est. En fait je suis en train d&#8217;ecrire ce billet depuis vim. Rien de terrible me direz-vous, sauf qu&#8217;apres l&#8217;avoir sauvegardée, je pousserai cette news sur mon buergl avec&#8230; wpost.pl !
Cherchez pas, je viens de l&#8217;écrire et il est pas encore dispo (attendez encore quelques lignes). C&#8217;est pas compliqué, [...]]]></description>
			<content:encoded><![CDATA[<p>Ce post est particulier. Sisi, il l&#8217;est. En fait je suis en train d&#8217;ecrire ce billet depuis <code>vim</code>. Rien de terrible me direz-vous, sauf qu&#8217;apres l&#8217;avoir sauvegardée, je pousserai cette news sur mon buergl avec&#8230; <code>wpost.pl</code> !<br />
Cherchez pas, je viens de l&#8217;écrire et il est pas encore dispo (attendez encore quelques lignes). C&#8217;est pas compliqué, les trucs avec des boutons, des onglets, des checkboxes et tous ces trucs, j&#8217;y arrive pas. Alors puisqu&#8217;on est jamais mieux servi que par soi-même&#8230;</p>
<p>Ce billet servira de README à ce petit bout de code perl qui utilise les modules <code>Config::IniFiles</code> et <code>WordPress::XMLRPC</code>, lequel devrait arriver dans <code>pkgsrc</code> dès que je reçois l&#8217;aval de mon sponsor :)</p>
<p>L&#8217;utilisation de cet outil est simplissime, créez tout d&#8217;abord un fichier <code>~/.wpostrc</code> répondant au format suivant :</p>
<pre>
[monbuergl]
user=monuser
passwd=monpass
url=http://monbuergl.com/xmlrpc.php
</pre>
<p>Créez un fichier contenant votre billet ayant le format suivant :</p>
<pre>
title: mon titre convivial

categories: ['categorie1', 'categorie2']

Mon texte passionnant racontant mes aventures
</pre>
<p>Appelez ensuite le script de cette façon pour ajouter votre billet :</p>
<pre>
./wpost.pl monbuergl add fichier-post
</pre>
<p>De cette façon pour le modifier (en ayant préalablement modifié son contenu) :</p>
<pre>
./wpost.pl monbuergl mod fichier-post
</pre>
<p>Et finalement de cette façon pour l&#8217;effacer :</p>
<pre>
./wpost.pl monbuergl del fichier-post
</pre>
<p>Si votre <a href="http://wordpress.org/">WordPress</a> n&#8217;est pas configuré pour de l&#8217;UTF-8, placez la variable <code>$use_utf8</code> à <i>0</i>.</p>
<p>Attention, cette version étant une première mouture, les posts ne sont pas publiés par defaut, si vous êtes satisfaits du fonctionnement de <code>wpost.pl</code>, editez le et placez la variable <code>$publish</code> à <i>1</i>.</p>
<p><a href="http://imil.net/stuff/wpost.pl.txt">Par ici la bonne soupe</a> !</p>
<p><strong>update</strong>: www/p5-WordPress-XMLRPC est désormais <a href="http://cvsweb.de.netbsd.org/cgi-bin/cvsweb.cgi/pkgsrc/www/p5-WordPress-XMLRPC/">disponible</a> dans pkgsrc<br />
</p>
]]></content:encoded>
			<wfw:commentRss>http://imil.net/wp/2009/02/22/jaime-pas-caaaa-les-boutons/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Migration Simple-Tagging vers WP Tags</title>
		<link>http://imil.net/wp/2008/06/16/migration-simple-tagging-vers-wp-tags/</link>
		<comments>http://imil.net/wp/2008/06/16/migration-simple-tagging-vers-wp-tags/#comments</comments>
		<pubDate>Mon, 16 Jun 2008 20:21:29 +0000</pubDate>
		<dc:creator>iMil</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://imil.net/wp/?p=202</guid>
		<description><![CDATA[J&#8217;en avais un peu marre de me trainer le portage du plugin Simple-tagging de migration en migration, alors ça y est, j&#8217;ai basculé vers le plugin Tags &#8220;builtin&#8221; de WordPress. Ce fut finalement assez simple puisque depuis l&#8217;option &#8220;import&#8221; de la console d&#8217;admin il est possible d&#8217;importer les Tags &#8220;simple-tagging&#8221;. Il a suffit ensuite de [...]]]></description>
			<content:encoded><![CDATA[<p>J&#8217;en avais un peu marre de me trainer le portage du plugin <a href="http://imil.net/wp/?p=188">Simple-tagging</a> de migration en migration, alors ça y est, j&#8217;ai basculé vers le plugin Tags &#8220;builtin&#8221; de WordPress. Ce fut finalement assez simple puisque depuis l&#8217;option &#8220;import&#8221; de la console d&#8217;admin il est possible d&#8217;importer les Tags &#8220;simple-tagging&#8221;. Il a suffit ensuite de remplacer les appels STP_* par <code>the_tags()</code> avec les paramètres ad&#8217;hoc.</p>
<p>Restait le nuage de Tags. La fonction <code>wp_tag_cloud()</code> fonctionne parfaitement, mais il lui manque quelque chose qui me plaisait bien: un système de colorisation rendant les tags de plus en plus foncés fonction du nombre de liens qu&#8217;ils comportent. C&#8217;est futile, mais j&#8217;aimais bien. Du coup, puisque la fonction <code>wp_tag_cloud()</code> permet, lorsqu&#8217;on lui passe en argument <code>format=array</code>, de retourner un <code>Array</code>, je me suis fendu d&#8217;un minuscule plugin permettant d&#8217;associer des couleurs differentes au tags :</p>
<pre>
&lt;?php
/*
Plugin Name: Colorize Tags
Plugin URI: http://imil.net
Description: Colorize tags
Author: iMil
Version: 0.0
Author URI: http://imil.net/
*/
function color_tags()
{
    if ( function_exists('wp_tag_cloud') ) {
        // WARNING: may be unportable
        $tags = wp_tag_cloud('smallest=8&#038;largest=16&#038;format=array');
        foreach ($tags as $tag) {
            if (preg_match('/title=[\'\"](\d+)/', $tag, $matches)) {
                $fact = $matches[1];

                $fact = $fact % 5;
                if (++$fact > 10) {$fact = 10; }
                ?>&lt;li class="< ?php echo "t$fact"; ?>"&gt;< ?php
                echo "$tag&lt;/li&gt;\n";
            }
        }
    }
}
?&gt;
</pre>
<p>Ainsi, chaque Tag sera contenu dans un &lt;li&gt; qui aura pour <code>id</code> quelque chose de la forme "t[numero]", ou "numero" croit fonction du nombre de liens associés au Tag. Reste alors à ecrire la CSS, soit quelque chose du genre :
</pre>
<pre>
ul#tagcloud li.t1 a { color:#999999; font-size: 100%; }
ul#tagcloud li.t2 a { color:#8d8d8d; font-size: 110%; }
ul#tagcloud li.t3 a { color:#818181; font-size: 120%; }
ul#tagcloud li.t4 a { color:#757575; font-size: 125%; }
ul#tagcloud li.t5 a { color:#686868; font-size: 130%; }
ul#tagcloud li.t6 a { color:#5c5c5c; font-size: 135%; }
ul#tagcloud li.t7 a { color:#505050; font-size: 140%; }
ul#tagcloud li.t8 a { color:#444444; font-size: 145%; }
ul#tagcloud li.t9 a { color:#383838; font-size: 150%; }
ul#tagcloud li.t10 a { color:#313131; font-size: 160%; }
</pre>
<p>Pour obtenir le résultat ci à droite.<br />
</p>
]]></content:encoded>
			<wfw:commentRss>http://imil.net/wp/2008/06/16/migration-simple-tagging-vers-wp-tags/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>simple-tagging et WP 2.3</title>
		<link>http://imil.net/wp/2008/03/16/simple-tagging-et-wp-23/</link>
		<comments>http://imil.net/wp/2008/03/16/simple-tagging-et-wp-23/#comments</comments>
		<pubDate>Sun, 16 Mar 2008 12:13:27 +0000</pubDate>
		<dc:creator>iMil</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://imil.net/wp/?p=188</guid>
		<description><![CDATA[J&#8217;aime pas le PHP. Vraiment pas. Peu confiant, j&#8217;upgrade mon wordpress en version 2.3.3. Jme dis, ces bestiaux troués jusqu&#8217;à l&#8217;os, &#8216;vaut mieux les tenir à jour, autrement c&#8217;est un coup à se retrouver avec des psybncU53R dans votre DB. Assez surpris, l&#8217;upgrade semble se passer sans encombres, et finalement imil.net me parait n&#8217;avoir aucun [...]]]></description>
			<content:encoded><![CDATA[<p>J&#8217;aime pas le PHP. Vraiment pas. Peu confiant, j&#8217;upgrade mon wordpress en version 2.3.3. Jme dis, ces bestiaux troués jusqu&#8217;à l&#8217;os, &#8216;vaut mieux les tenir à jour, autrement c&#8217;est un coup à se retrouver avec des <i>psybncU53R</i> dans votre DB. Assez surpris, l&#8217;upgrade semble se passer sans encombres, et finalement <i>imil.net</i> me parait n&#8217;avoir aucun défaut suite à cette migration. Et là, Madame Balise lache un &#8220;tiens ils marchent pas tes tags iMil&#8221;. Bah ouais. Ils marchent plus tes tags iMil.</p>
<p>Alors je vais evidemment jeter un œil sur la homepage du plugin <i>simple-tagging</i> ou je lis que ce dernier n&#8217;est simplement &#8220;pas supporté&#8221; sous WP 2.3. toussote. Je lis également un peu partout que plusieurs choix s&#8217;offrent à moi :</p>
<p>. passer au plugin &#8220;simple-tags&#8221;, du même auteur<br />
. passer au système de tagging de WP 2.3</p>
<p>J&#8217;avais bien aimé les features de <i>simple-tagging</i>, alors mon choix se porte evidemment sur cette fameuse nouvelle version. J&#8217;installe, j&#8217;active, et non: &#8220;gnagnagna plugin triggered a fatal error gnagnagna&#8221;. Bien. N&#8217;ayant pas spécialement envie de passer des heures à comprendre ce qui foire, je switche sur le système de tagging de WP 2.3. Seulement voila, y&#8217;a un truc que j&#8217;aimais bien dans <i>simple-tagging</i>, c&#8217;était la possibilité d&#8217;<i>embedder</i> les tags dans le contenu du texte, et cette feature là n&#8217;existe pas dans le système &#8220;natif&#8221; de WP. On me fait savoir que ce serait facile à implémenter et qu&#8217;il existe des <i>hooks</i> pour se simplifier ce type de modification. Mais je le redis, j&#8217;aime pas le PHP, et j&#8217;ai fondamentalement pas envie de me lancer dans l&#8217;ecriture d&#8217;un truc que je vais devoir maintenir de version en version. Donc, non.</p>
<p>Finalement, après une séance de lecture du code de base de WP, je m&#8217;aperçois que tags et catégories sont gentiment associés, je me demande alors si en remplaçant simplement les liens associés aux tags <code>/?tag=</code> par <code>/?cat=</code>, je ne pourrais pas, pour l&#8217;utilisation que je fais de ce plugin, feinter bêtement. Et finalement, si. Du coup, messieurs mesdames, si vous souhaitez garder votre vieux plugin <i>simple-tagging</i>, remplacez simplement dans l&#8217;interface <code>Tags -> Tag search base</code> la valeur <code>tag</code> par <code>cat</code>, et vous vous épargnerez bien des souffrances.<br />
En prime, afin de s&#8217;assurer que d&#8217;anciens liens sur des categories fonctionneront toujours, voici une petite regle <i>lighttpd</i> :</p>
<pre>
        url.rewrite-once = (
                "^/wp/.*\?tag=([^/]+)" => "/wp/index.php?cat=$1"
        )
</pre>
<p>Oh, dans la foulée, vous verrez probablement dans vos <i>error logs</i> des lignes de ce type :</p>
<pre>
2008-03-16 12:49:09: (mod_fastcgi.c.2502) FastCGI-stderr: WordPress database error Table 'blah.wp_post2cat' doesn't exist for query SELECT p2c.category_id AS cat_id, COUNT(p2c.rel_id) AS numposts,
                                UNIX_TIMESTAMP(max(posts.post_date_gmt)) + '2' AS last_post_date,
                                UNIX_TIMESTAMP(max(posts.post_date_gmt)) AS last_post_date_gmt
                                FROM wp_post2cat p2c
                                INNER JOIN wp_posts posts ON p2c.post_id=posts.id
                                WHERE 1 = 1
                                AND posts.post_type = 'post' AND posts.post_status = 'publish'
                                AND posts.post_date_gmt < = '2008-03-16 11:49:09'

                                GROUP BY p2c.category_id
                                ORDER BY numposts DESC 
</pre>
<p>Ceci est du à la disparition de la table <code>post2cat</code>, génératrice de bien des incompatibilités de plugins WP &lt; 2.3, perso, j'ai modifié cette requete dans le fichier <code>simpletagging.php</code> par :
</pre>
<pre>
                        $query = "SELECT term_taxonomy_id AS cat_id, COUNT(object_id) AS numposts,
                                UNIX_TIMESTAMP(max(posts.post_date_gmt)) + '" .  get_option('gmt_offset') . "' AS last_post_date,
                                UNIX_TIMESTAMP(max(posts.post_date_gmt)) AS last_post_date_gmt
                                FROM {$wpdb->term_relationships}
                                INNER JOIN {$wpdb->posts} posts ON object_id=posts.id
                                WHERE 1 = 1
                                {$posts_pages}
                                AND posts.post_date_gmt < = '" . gmdate("Y-m-d H:i:s", time()) . "'
                                {$restrict}
                                {$timelimit}
                                GROUP BY term_taxonomy_id
                                ORDER BY numposts DESC ";
</pre>
<p>Pas vraiment certain que ça donne le résultat voulu, mais d'une y'a plus d'erreur, et de deux tout semble fonctionner.</p>
<p>C'était mon tip pourri du jour.<br />
</pre>
]]></content:encoded>
			<wfw:commentRss>http://imil.net/wp/2008/03/16/simple-tagging-et-wp-23/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>t&#8217;es trop VIP</title>
		<link>http://imil.net/wp/2007/05/28/tes-trop-vip/</link>
		<comments>http://imil.net/wp/2007/05/28/tes-trop-vip/#comments</comments>
		<pubDate>Mon, 28 May 2007 20:44:54 +0000</pubDate>
		<dc:creator>iMil</dc:creator>
				<category><![CDATA[I.T.]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://imil.net/wp/?p=135</guid>
		<description><![CDATA[waiii alors j&#8217;entend d&#8217;ici &#8220;haooon iMil il a cedé aux sirènes du web deux-zero toussaaaa, vla qu&#8217;il fait dla CSS et du PHP&#8221;. Bon ok ouais chu un peu tombé dans le hype-fashion, mais avouez, le ptit &#8220;Tags cloud&#8221; là, c&#8217;est pas convivial tout plein ? Pour réaliser cette petite mignonnerie, j&#8217;ai été piocher ici, [...]]]></description>
			<content:encoded><![CDATA[<p>waiii alors j&#8217;entend d&#8217;ici &#8220;haooon iMil il a cedé aux sirènes du web deux-zero toussaaaa, vla qu&#8217;il fait dla CSS et du PHP&#8221;. Bon ok ouais chu un peu tombé dans le hype-fashion, mais avouez, le ptit &#8220;Tags cloud&#8221; là, c&#8217;est pas convivial tout plein ? Pour réaliser cette petite mignonnerie, j&#8217;ai été piocher <a href="http://sw-guide.de/wordpress/plugins/simple-tagging/simple-tagging-tag-cloud/">ici</a>, et pour réparer l&#8217;import de categories-toutes pas-fashion en Tags, il faut suivre ce que dit le monsieur <a href="http://www.nextbigleap.com/blog/development/simple-tagging-categories-import-fix/">ici</a>. Le cas échéant, on se mange un joli :</p>
<pre>
WordPress database error: [Unknown COLUMN ‘p2c.category_id’ in ‘on clause’] SELECT cats.cat_name, p2c.post_id FROM wp_posts posts INNER JOIN wp_categories cats ON (p2c.category_id = cats.cat_id) LEFT JOIN wp_post2cat p2c ON (posts.ID = p2c.post_id) WHERE posts.post_status IN (’publish’) AND posts.post_type <> ‘page’
</pre>
<p>Ce qui n&#8217;est pas du meilleur effet en soirée.<br />
Accessoirement, le plugin en question est fort bien réalisé, souple et très complet.</p>
<p>Presque rien à voir, depuis la migration en WP 2.2, drivel ne semble plus vouloir pusher, pourtant il se connecte bien au xmlrpc et recupère correctement le contenu. Du coup, j&#8217;ai switché sur <a href="http://blogtk.sourceforge.net/">BloGTK</a>, un peu plus intrusif à mon goût, mais il a ceci de pratique qu&#8217;il fonctionne. J&#8217;fais ma feignasse mais ça me saoule vraiment très fort de debugger une appli GTK là&#8230;<br />
</p>
]]></content:encoded>
			<wfw:commentRss>http://imil.net/wp/2007/05/28/tes-trop-vip/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Senator, we&#8217;re making our final approach into Coruscant.</title>
		<link>http://imil.net/wp/2007/05/19/senator-were-making-our-final-approach-into-coruscant/</link>
		<comments>http://imil.net/wp/2007/05/19/senator-were-making-our-final-approach-into-coruscant/#comments</comments>
		<pubDate>Sat, 19 May 2007 18:20:01 +0000</pubDate>
		<dc:creator>iMil</dc:creator>
				<category><![CDATA[Ma vie, mon oeuvre]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://imil.net/wp/?p=130</guid>
		<description><![CDATA[Nouveau serveur, nouveau design !
Puisque finalement j&#8217;embarque tous mes machins sur mon kimloli, je me suis finalement décidé à upgrader mon vieux wordpress poussiereux dans une version et un design un peu plus récents.
Initialement, le plan était de partir sur Pivot, un web log full flat-file. J&#8217;ai commencé à pas mal aimer dans les premières [...]]]></description>
			<content:encoded><![CDATA[<p>Nouveau serveur, nouveau design !</p>
<p>Puisque finalement j&#8217;embarque tous mes machins sur mon kimloli, je me suis finalement décidé à upgrader mon vieux wordpress poussiereux dans une version et un design un peu plus récents.</p>
<p>Initialement, le plan était de partir sur <a href="http://www.pivotlog.net/">Pivot</a>, un web log full flat-file. J&#8217;ai commencé à pas mal aimer dans les premières heures, et puis rapidement, j&#8217;ai senti les limitations du soft (pas du tout liées à l&#8217;absence de database par ailleurs). Quand j&#8217;ai fini par aller retourcher des trucs dans le code lui même, je me suis dit que ce qui était sensé me faire gagner du temps deviendrait rapidement inmaintenable. Donc drop.</p>
<p>J&#8217;ai fini par jeter l&#8217;éponge et coller un mysql &#8220;low-conf&#8221; dont voici le <i>my.cnf</i> :</p>
<pre>
[mysqld]
skip-innodb
skip-networking
socket = /tmp/mysql.sock
skip-locking
key_buffer = 16K
max_allowed_packet = 1M
table_cache = 4
sort_buffer_size = 64K
read_buffer_size = 256K
read_rnd_buffer_size = 256K
net_buffer_length = 2K
thread_stack = 64K
</pre>
<p>Pour réaliser ce thème, je suis parti du magnifique template <a href="http://www.ndesign-studio.com/resources/wp-themes/glossyblue/">Glossyblue</a> de <a href="http://www.ndesign-studio.com/">N.Design</a>, qui en plus d&#8217;être splendide, est extremement bien construit. C&#8217;est probablement l&#8217;une des CSS les plus lisibles et bien architecturées que j&#8217;ai lu.</p>
<p>Pour finir, le wordpress en question est servi par <a href="http://www.lighttpd.net/">Lighttpd</a> dont la souplesse, la rapidité et la conf sont un vrai bonheur. L&#8217;ensemble est gentiment <i>jailé</i> sur un FreeBSD 6.2.<br />
</p>
]]></content:encoded>
			<wfw:commentRss>http://imil.net/wp/2007/05/19/senator-were-making-our-final-approach-into-coruscant/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Served from: imil.net @ 2012-02-09 10:26:59 by W3 Total Cache -->
