<?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>colin@colino.net &#187; Computers</title>
	<atom:link href="http://www.colino.net/wordpress/archives/category/computers/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.colino.net/wordpress</link>
	<description>news for few, stuff no-one cares about</description>
	<lastBuildDate>Mon, 23 Jan 2012 08:41:59 +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>Two little screencasts</title>
		<link>http://www.colino.net/wordpress/archives/2010/12/20/two-little-screencasts/</link>
		<comments>http://www.colino.net/wordpress/archives/2010/12/20/two-little-screencasts/#comments</comments>
		<pubDate>Mon, 20 Dec 2010 08:25:40 +0000</pubDate>
		<dc:creator>Colin</dc:creator>
				<category><![CDATA[Claws Mail]]></category>
		<category><![CDATA[Computers]]></category>

		<guid isPermaLink="false">http://www.colino.net/wordpress/?p=651</guid>
		<description><![CDATA[It&#8217;s been a long time since I didn&#8217;t post any Claws Mail news&#8230; (probably because it&#8217;s reaching maturity) so here are two screencasts that should please our Windows users : Hope you&#8217;ll like it !]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been a long time since I didn&#8217;t post any Claws Mail news&#8230; (probably because it&#8217;s reaching maturity) so here are two screencasts that should please our Windows users :</p>
<p><object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/W6w8wOdf5CY?fs=1&amp;hl=en_US"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/W6w8wOdf5CY?fs=1&amp;hl=en_US" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object></p>
<p><object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/bV-mvCm23dI?fs=1&amp;hl=en_US"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/bV-mvCm23dI?fs=1&amp;hl=en_US" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object></p>
<p>Hope you&#8217;ll like it !</p>
]]></content:encoded>
			<wfw:commentRss>http://www.colino.net/wordpress/archives/2010/12/20/two-little-screencasts/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>A new hosting change, again, for Claws Mail</title>
		<link>http://www.colino.net/wordpress/archives/2009/10/13/a-new-hosting-change-again-for-claws-mail/</link>
		<comments>http://www.colino.net/wordpress/archives/2009/10/13/a-new-hosting-change-again-for-claws-mail/#comments</comments>
		<pubDate>Tue, 13 Oct 2009 19:28:46 +0000</pubDate>
		<dc:creator>Colin</dc:creator>
				<category><![CDATA[Claws Mail]]></category>

		<guid isPermaLink="false">http://www.colino.net/wordpress/?p=483</guid>
		<description><![CDATA[Since a few years, our website, www.claws-mail.org, has been hosted by the nice people of Develog. Our CVS and mailing-lists were hosted on dotsrc.org, another bunch of nice guys offering hosting to free software projects since years. However, they&#8217;re starting to lack time and manpower to continue providing hosting &#8212; I guess they&#8217;re, like us, [...]]]></description>
			<content:encoded><![CDATA[<p>Since a few years, our website, <a href="http://www.claws-mail.org">www.claws-mail.org</a>, has been hosted by the nice people of Develog. Our CVS and mailing-lists were hosted on <a href="http://dotsrc.org">dotsrc.org</a>, another bunch of nice guys offering hosting to free software projects since years.</p>
<p>However, they&#8217;re starting to lack time and manpower to continue providing hosting &#8212; I guess they&#8217;re, like us, getting older and more and more busy with real life &#8212; and are in the process of shutting down hosting.</p>
<p>I&#8217;ve grabbed our multiple-year CVS history, and mailing-lists archives and subscribers lists from them, and after asking Yann, I&#8217;ve moved them on the same host as www.claws-mail.org.I&#8217;ve updated our <a href="http://www.claws-mail.org/cvs.php">CVS</a> and <a href="http://www.claws-mail.org/MLs.php">Community</a> pages to reflect the changes.</p>
<p>It should provide us with good quality hosting, and it also has the benefit of being free (as in beer) &#8212; thanks Yann ! Another advantage is that as Yann trusts me, I have a fair amount of control over the server, if needed.</p>
<p>It has only one drawback, as this server is Yann&#8217;s, and his job isn&#8217;t to provide free hosting to free software projects, that&#8217;ll add a bit of admin-load on my free time. But, mostly, it works and I won&#8217;t have a lot to do. I can also do-outsource backups, which makes me feel safer (for a little bit of time, I thought Dotsrc would leave us with no CVS history, which was a freaky thought).</p>
<p>Finally, I&#8217;ll be able to migrate us to Subversion or some other version-control software, if and when we agree on something, and I can get some time to do the migration and related (related is what takes some time, I&#8217;d have to change our <a href="http://www.colino.net/claws-mail/">tracker</a> for something like Trac, change my buildbot scripts, fix the commit mail scripts, and other things I probably forget).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.colino.net/wordpress/archives/2009/10/13/a-new-hosting-change-again-for-claws-mail/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Datacenters and power consumption</title>
		<link>http://www.colino.net/wordpress/archives/2009/07/30/datacenters-and-power-consumption/</link>
		<comments>http://www.colino.net/wordpress/archives/2009/07/30/datacenters-and-power-consumption/#comments</comments>
		<pubDate>Thu, 30 Jul 2009 16:09:38 +0000</pubDate>
		<dc:creator>Colin</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Environnement]]></category>
		<category><![CDATA[Sysadmin]]></category>

		<guid isPermaLink="false">http://www.colino.net/wordpress/?p=375</guid>
		<description><![CDATA[Now that we&#8217;re in 2009, it&#8217;s been a few years since we&#8217;re more and more aware that energy is a valuable resource that should be spared. Where I work I&#8217;m handling a medium-sized datacenter of 160 servers, and they use approximately 28 kW of power. 28.000 watts, that represents 470 light bulbs, always on, burning [...]]]></description>
			<content:encoded><![CDATA[<p>Now that we&#8217;re in 2009, it&#8217;s been a few years since we&#8217;re more and more aware that energy is a valuable resource that should be spared. Where I work I&#8217;m handling a medium-sized datacenter of 160 servers, and they use approximately 28 kW of power. 28.000 watts, that represents 470 light bulbs, always on, burning day and night.</p>
<p>To this, we can add the cooling system&#8217;s consumption, which we don&#8217;t monitor but we can safely add 3 to 8 kW for the three cooling units, depending on the outside temperature. That&#8217;s what fun about datacenters, we have to burn electricity to cool down the room heated by the servers&#8217; electricity consumption. Consider it the equivalent of putting the oven in your fridge when you bake a cake.</p>
<p>We&#8217;ve been trying to minimize a bit this consumption. There&#8217;s an article <a href="http://www.infoworld.com/d/green-it/powering-down-servers-calculated-risk-868">there</a> that writes about shutting down servers when they&#8217;re not in use &#8211; ie, at night, or during the week-end.</p>
<p>Well, we thought of it first ! :-) In my opinion, it isn&#8217;t possible to shutdown every server at night : the backups run during the night, and saving its data is much more important to a company than saving electricity &#8211; sadly in some sense&#8230; So, we can&#8217;t shutdown production servers with important data on it. Luckily, where I work, a very large part of the datacenter is used for development and testing &#8211; we&#8217;re doing cluster-oriented storage, we have clusters, and about 140 out of our 160 servers are completely unused at night: developers go home.</p>
<p>So, one year and half ago already, I&#8217;ve implemented a way for developers to tell whether their test servers could be shutdown at night or not (in case they have long-running tests on them). It&#8217;s not a huge success, mainly because people choose 24/24 instead of 12/24 &#8220;just in case&#8221;, I think, but with approximately 30 servers down every night and during week-ends, we still spare 8 kW more than half the time. Still better than nothing&#8230;</p>
<p>Besides, at home, I&#8217;m now putting my laptop to sleep when I&#8217;m not in front of it. The saving&#8217;s much less and completely nullified by the server in the cupboard, but it&#8217;s still better than the days where I had <strong>three</strong> servers in the cupboard and didn&#8217;t put my laptop to sleep !</p>
]]></content:encoded>
			<wfw:commentRss>http://www.colino.net/wordpress/archives/2009/07/30/datacenters-and-power-consumption/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quitcount 1.5</title>
		<link>http://www.colino.net/wordpress/archives/2009/07/19/quitcount-1-5/</link>
		<comments>http://www.colino.net/wordpress/archives/2009/07/19/quitcount-1-5/#comments</comments>
		<pubDate>Sun, 19 Jul 2009 21:27:47 +0000</pubDate>
		<dc:creator>Colin</dc:creator>
				<category><![CDATA[Computers]]></category>

		<guid isPermaLink="false">http://www.colino.net/wordpress/?p=368</guid>
		<description><![CDATA[Since I&#8217;ve blogged about my little Quitcount tool, I&#8217;ve received a Hungarian translation from Páder Rezső, a German translation from Fabian Affolter, and an Italian translation from Salvatore de Paolis, and fixes from a few other people (most of them I already know from Claws Mail, heh :-) Thanks guys! I&#8217;ve released 1.5 to have [...]]]></description>
			<content:encoded><![CDATA[<p>Since I&#8217;ve blogged about my little <a href="http://quitcount.sf.net/">Quitcount</a> tool, I&#8217;ve received a Hungarian translation from <a href="http://www.rezso.net/">Páder Rezső</a>, a German translation from <a href="http://fedoraproject.org/wiki/FabianAffolter">Fabian Affolter</a>, and an Italian translation from <a href="http://iwkse.homeunix.net/">Salvatore de Paolis</a>, and fixes from a few other people (most of them I already know from <a href="http://www.claws-mail.org/">Claws Mail</a>, heh :-) Thanks guys! I&#8217;ve released 1.5 to have them in a tarball, because this little tool will probably end up packaged in a few distros :-)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.colino.net/wordpress/archives/2009/07/19/quitcount-1-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>QuitCount: what did I save since smoking?</title>
		<link>http://www.colino.net/wordpress/archives/2009/07/09/quitcount-what-did-i-save-since-smoking/</link>
		<comments>http://www.colino.net/wordpress/archives/2009/07/09/quitcount-what-did-i-save-since-smoking/#comments</comments>
		<pubDate>Thu, 09 Jul 2009 06:10:08 +0000</pubDate>
		<dc:creator>Colin</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://www.colino.net/wordpress/?p=364</guid>
		<description><![CDATA[Paul (my friend, not my son) said to me some time ago, &#8220;Still obsessed with smoking, I see ;-)&#8221;. That made me realize that indeed, stopping smoking sometimes make me think more about it than I did when I smoked. I guess that&#8217;s rather logical, I&#8217;m still in the long process of readjustment (of my [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://thewildbeast.co.uk/wordpress/">Paul</a> (my friend, not my son) said to me some time ago, &#8220;Still obsessed with smoking, I see ;-)&#8221;. That made me realize that indeed, stopping smoking sometimes make me think more about it than I did when I smoked. I guess that&#8217;s rather logical, I&#8217;m still in the long process of readjustment (of my habits, my <a href="http://health.howstuffworks.com/nicotine4.htm">neurons and my brain</a>). My sister quit years ago and still thinks of it from time to time, too. She showed me she still has a quit counter widget loaded on her Mac OS X, with really big numbers on it, and I looked for one on my XFCE desktop. I didn&#8217;t find any, though, so I wrote one myself :-)</p>
<p>Ladies and gentlemen, I hereby present you <a href="http://quitcount.sf.net/">QuitCount</a>, a little piece of software that has no other practical value than keeping yourself motivated if you try and quit smoking, and in a second phase, impressing yourself with big numbers (I already didn&#8217;t inhale more than 12 grams of tar).</p>
<p style="text-align: center;"><a href="http://quitcount.sf.net/"><img class="aligncenter" src="http://quitcount.sourceforge.net/stats.png" alt="" width="402" height="293" /></a></p>
<p>You can also use it as a start counter to see how much you smoked since you started, but don&#8217;t; that&#8217;s scary.</p>
<p>Translators and packagers welcomed!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.colino.net/wordpress/archives/2009/07/09/quitcount-what-did-i-save-since-smoking/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Politicards à la con</title>
		<link>http://www.colino.net/wordpress/archives/2009/06/11/politicards-a-la-con/</link>
		<comments>http://www.colino.net/wordpress/archives/2009/06/11/politicards-a-la-con/#comments</comments>
		<pubDate>Thu, 11 Jun 2009 05:48:05 +0000</pubDate>
		<dc:creator>Colin</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://www.colino.net/wordpress/?p=346</guid>
		<description><![CDATA[Levebvre, porte-parole de l&#8217;UMP, après que le conseil constitutionnel aie tranché en défaveur de certains points de la loi création et internet (Hadopi): &#8220;Les socialistes [...] n&#8217;ont pas de quoi être fiers. [...] après le recours devant le Conseil constitutionnel, ils auront des comptes à rendre aux artistes et dans les urnes&#8220;. Riester: &#8220;Le texte [...]]]></description>
			<content:encoded><![CDATA[<p>Levebvre, porte-parole de l&#8217;UMP, après que le <a title="On n'accusera pas ce journal de vouloir enfoncer le parti en place" href="http://www.lefigaro.fr/politique/2009/06/10/01002-20090610ARTFIG00538-cette-loi-est-videe-de-sa-substance-.php">conseil constitutionnel aie tranché en défaveur de certains points de la loi création et internet (Hadopi)</a>: <em>&#8220;Les socialistes [...] n&#8217;ont pas de quoi être fiers. [...] après le recours devant le Conseil constitutionnel, ils auront des comptes à rendre aux artistes et dans les urnes</em>&#8220;.</p>
<p>Riester: &#8220;<em>Le texte permettait déjà aux internautes de déposer un recours devant le juge. On gagne une étape, on va directement au juge. Donc le caractère dissuasif sera encore plus fort</em>&#8220;. À part le fait que ta loi foulait la présomption d&#8217;innocence aux pieds, t&#8217;as tout compris&#8230;</p>
<p>Veut-il dire qu&#8217;ils auraient préféré passer une loi anticonstitutionnelle sans rien demander à personne ? Y&#8217;en a vraiment qui doutent de rien&#8230;</p>
<p>Enfin, je me rends compte que bien que ces gens m&#8217;indignent, j&#8217;arrive mal à expliquer pourquoi. <a href="http://maitre-eolas.fr/2009/06/11/1447-in-memoriam-hadopi">Mon avocat préféré y arrive beaucoup mieux</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.colino.net/wordpress/archives/2009/06/11/politicards-a-la-con/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Webkit2pdf</title>
		<link>http://www.colino.net/wordpress/archives/2009/06/07/webkit2pdf/</link>
		<comments>http://www.colino.net/wordpress/archives/2009/06/07/webkit2pdf/#comments</comments>
		<pubDate>Sun, 07 Jun 2009 08:56:28 +0000</pubDate>
		<dc:creator>Colin</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://www.colino.net/wordpress/?p=343</guid>
		<description><![CDATA[Some time before Christmas, I was looking for a nice gift to Clo and had a idea I found good: a good quality printed version of her blog, for the souvenir, would be quite unique and nice. Problem is that printing it would be really painful, with about 80 posts, I didn&#8217;t want to do [...]]]></description>
			<content:encoded><![CDATA[<p>Some time before Christmas, I was looking for a nice gift to Clo and had a idea I found good: a good quality printed version of her blog, for the souvenir, would be quite unique and nice.</p>
<p>Problem is that printing it would be really painful, with about 80 posts, I didn&#8217;t want to do that manually and thought it&#8217;d be better to be able to automate that with html2ps or something like this.</p>
<p>html2ps having a really crappy rendering, I investigated <a href="http://webkit.org">Webkit</a> and found it would print nicely, but it only supported printing via print dialog, which was painful too. So I dived into webkit-gtk&#8217;s code and patched it and added support for PDF export (via GTK+ print support); then proceeded to write a little app to batch-export to PDF a list of URLs.</p>
<p>That done, I used pdftk (the PDF ToolKit) to concatenate all these PDFs into a big one, uploaded it to <a href="http://lulu.com">lulu.com</a> and there was the result:</p>
<p style="text-align: center;"><a href="http://www.colino.net/wordpress/wp-content/blog.png" rel="lightbox[343]"><img class="size-medium wp-image-344 aligncenter" title="blog" src="http://www.colino.net/wordpress/wp-content/blog-400x296.png" alt="blog" width="400" height="296" /></a></p>
<p>Some <a href="https://bugs.webkit.org/show_bug.cgi?id=22898">more iterations of the webkit patch later</a> and with the help of <span class="bz_comment">Gustavo Noronha of GNOME fame, an official API was defined, implemented and commited to Webkit. After reworking my app a bit to fit this API, I&#8217;ve been able to test it with the second volume of Clo&#8217;s blog (yes, she writes quite a lot, this second volume has 350 pages for little Paul&#8217;s first six monthes !), and here&#8217;s a new piece of free software born: <a href="http://webkit2pdf.sourceforge.net/">webkit2pdf</a>. It requires a fairly recent Webkit version; I&#8217;m not even sure they released since the patch&#8217;s in.<br />
</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.colino.net/wordpress/archives/2009/06/07/webkit2pdf/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Statistiques sur les mesures ANFR (Agence Nationale des Fréquences)</title>
		<link>http://www.colino.net/wordpress/archives/2009/06/04/statistiques-sur-les-mesures-anfr-agence-nationale-des-frequences/</link>
		<comments>http://www.colino.net/wordpress/archives/2009/06/04/statistiques-sur-les-mesures-anfr-agence-nationale-des-frequences/#comments</comments>
		<pubDate>Thu, 04 Jun 2009 17:13:23 +0000</pubDate>
		<dc:creator>Colin</dc:creator>
				<category><![CDATA[Environnement]]></category>
		<category><![CDATA[Paranoia 101]]></category>
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://www.colino.net/wordpress/?p=325</guid>
		<description><![CDATA[À force de lire des articles sur les ondes pulsées du réseau GSM, qui nous émettraient trop fort dans les cerveaux, provoquant des cancers et des maux de têtes (mais pas dans cet ordre), j&#8217;ai voulu voir par moi-même l&#8217;étendue des dégâts concernant ces antennes. Il paraît que le consensus scientifique est qu&#8217;un seuil d&#8217;exposition [...]]]></description>
			<content:encoded><![CDATA[<p>À force de lire des articles sur les ondes pulsées du réseau GSM, qui nous émettraient trop fort dans les cerveaux, provoquant des cancers et des maux de têtes (mais pas dans cet ordre), j&#8217;ai voulu voir par moi-même l&#8217;étendue des dégâts concernant ces antennes.</p>
<p>Il paraît que le consensus scientifique est qu&#8217;un seuil d&#8217;exposition inférieur à 0.6V/m est réputé non dangereux pour la santé, et certaines associations comme <a href="http://www.robindestoits.org/">Robin des Toits</a> militent pour atteindre un tel seuil partout sur le territoire. Le but est noble, mais le ton alarmiste et je n&#8217;aime pas le ton alarmiste, surtout que les médias relaient <em>(héhé)</em> bien souvent les cris Au Loup sans aucune analyse derrière.</p>
<p>N&#8217;étant jamais si bien servi que par moi-même, après avoir regardé sur le site de l&#8217;<a href="http://www.anfr.fr/">ANFR</a>, <a href="http://www.cartoradio.fr/">Cartoradio</a>, à combien de V/m j&#8217;étais <a href="http://www.cartoradio.fr/html/FicheMesure15783.htm">exposé à la maison</a>, et après avoir trouvé ces chiffres (entre 0.11 et 0.51 V/m selon la bande) très peu inquiétants, je me suis demandé si j&#8217;étais juste chanceux ou si la plupart des antennes relais arrosaient déjà relativement peu.</p>
<p>J&#8217;ai donc enregistré toutes les pages de mesures de l&#8217;ANFR de la numéro 1 à la numéro 16328, modulo celles qui n&#8217;existent pas, grâce à <a href="http://colino.net/anfr/anfr_fetch.sh">ce script</a> ; notez bien qu&#8217;une pause de 2 secondes a été insérée entre chaque enregistrement, pour le cas improbable où j&#8217;aurai pu mettre leur serveur à genoux à moi tout seul.</p>
<p>Profitant du fait que chacune des pages est sur le même modèle, j&#8217;ai ensuite extrait les valeurs correspondant aux émetteurs GSM avec <a href="http://colino.net/anfr/anfr_extract.sh">ce script</a> vers <a href="http://colino.net/anfr/anfr.csv.zip">ce fichier CSV</a>, que j&#8217;ai ensuite importé dans une base MySQL (car je suis nul en tableur) afin de pouvoir manipuler toutes ces données. Pour ceux qui sont nuls en base de données, il est aussi possible de l&#8217;importer dans un tableur en utilisant le séparateur de champ &#8220;,&#8221;. Pour ceux qui ne font pas confiance au fichier CSV, mes scripts sont disponibles pour le refaire.</p>
<p>Voici quelques résultats. J&#8217;ai été surpris de voir le niveau moyen et médian augmenter au fil des années : j&#8217;aurais pensé que, la technologie évoluant, les émissions auraient nécessité moins de puissance. J&#8217;ai aussi été surpris de voir une médiane inférieure ou égale à 0.6V/s : suite au bourrage de crâne des médias, je supposais qu&#8217;on était assaillis d&#8217;ondes néfastes en permanence. Ceci dit, <a href="http://www.anfr.fr/img/site/sante/onde01.jpg" rel="lightbox[325]">ce schéma</a> sur <a href="http://www.anfr.fr/index.php?cat=sante&amp;page=faq">la FAQ de l&#8217;ANFR</a> a tendance à montrer qu&#8217;il faut, pour être irradié dans les règles de l&#8217;art, se mettre pile en face d&#8217;une antenne relais. En dessous, on ne risque pas grand chose.</p>
<p>Quant au wifi, à 0.3V/m à 40 centimètres de la borne, à mon avis, ce n&#8217;est pas vraiment la peine de flipper du hotspot de l&#8217;hôtel d&#8217;à côté. <em>Robin des Toits</em> mentionne aussi la dangerosité du Bluetooth (portée de 10 à 100 mètres) ou encore des <em>tags </em>RFID (portée de quelques centimètres dans la majorité des cas &#8211; on trouve par exemple un tag RFID dans les systèmes de déverrouillage de portes à ventouse) ; de mon côté, j&#8217;émets <em>(huhu)</em> quelques doutes là dessus. L&#8217;ANFR ne mesure même pas ce type d&#8217;émission.</p>
<p>Ceci dit, on fait dire ce qu&#8217;on veut aux statistiques, donc j&#8217;enjoins quiconque est intéressé de faire ses propres statistiques, à partir du <a href="http://colino.net/anfr/anfr.csv.zip">fichier CSV</a>, et de me prouver que mon cerveau est déjà fondu.</p>
<p><strong>Quelques chiffres que j&#8217;ai trouvé intéressants :</strong></p>
<p>Nombre total de mesures : 14829<br />
Nombre de mesures avec signal &lt;= 0.6 V/m : 9584 (64.63 % du total) 	(entre 0 et 0.6 V/m :9584 &#8211; 64.63 % du total)<br />
Nombre de mesures avec signal &lt;= 1 V/m : 11500 (77.55 % du total) 	(entre 0.6 et 1 V/m :1916 &#8211; 12.92 % du total)<br />
Nombre de mesures avec signal &lt;= 2 V/m : 13429 (90.56 % du total) 	(entre 1 et 2 V/m :1929 &#8211; 13.01 % du total)<br />
Nombre de mesures avec signal &lt;= 4 V/m : 14353 (96.79 % du total) 	(entre 2 et 4 V/m :924 &#8211; 6.23 % du total)<br />
Nombre de mesures avec signal &lt;= 10 V/m : 14780 (99.67 % du total) 	(entre 4 et 10 V/m :427 &#8211; 2.88 % du total)<br />
Nombre de mesures avec signal &lt;= 20 V/m : 14821 (99.95 % du total) 	(entre 10 et 20 V/m :41 &#8211; 0.28 % du total)<br />
Nombre de mesures avec signal &lt;= 30 V/m : 14827 (99.99 % du total) 	(entre 20 et 30 V/m :6 &#8211; 0.04 % du total)<br />
Nombre de mesures avec signal &lt;= 50 V/m : 14829 (100 % du total) 	(entre 30 et 50 V/m :2 &#8211; 0.01 % du total)</p>
<div id="attachment_326" class="wp-caption aligncenter" style="width: 410px"><a href="http://www.colino.net/wordpress/wp-content/chart_power_5vphp.png" rel="lightbox[325]"><img class="size-medium wp-image-326" title="Nombre de mesures par puissance, de 0 à 5 V/m" src="http://www.colino.net/wordpress/wp-content/chart_power_5vphp-400x290.png" alt="chart_power_5vphp" width="400" height="290" /></a><p class="wp-caption-text">Nombre de mesures par puissance, de 0 à 5 V/m</p></div>
<div id="attachment_327" class="wp-caption aligncenter" style="width: 410px"><a href="http://www.colino.net/wordpress/wp-content/chart_power_50vphp.png" rel="lightbox[325]"><img class="size-medium wp-image-327" title="Nombre de mesures par puissance, de 5 à 50 V/m" src="http://www.colino.net/wordpress/wp-content/chart_power_50vphp-400x291.png" alt="chart_power_50vphp" width="400" height="291" /></a><p class="wp-caption-text">Nombre de mesures par puissance, de 5 à 50 V/m</p></div>
<p>Les quatre mesures dont le signal est supérieur à 25 V/m sont : <a href="http://www.cartoradio.fr/html/FicheMesure8165.htm">8165</a>, <a href="http://www.cartoradio.fr/html/FicheMesure8166.htm">8166</a> et <a href="http://www.cartoradio.fr/html/FicheMesure8181.htm">8181</a> (même endroit) et <a href="http://www.cartoradio.fr/html/FicheMesure13919.htm">13919</a>. La distance de mesure est de 1, 3, 3 et 5 mètres pour chacune d&#8217;elles et la zone de mesure est interdite au public.</p>
<p><strong>Moyennes :</strong></p>
<p><a href="http://fr.wikipedia.org/wiki/Moyenne#Moyenne_arithm.C3.A9tique">Moyenne</a> des 227 mesures en 2001 :0.67 V/m  &#8211; <a href="http://fr.wikipedia.org/wiki/Moyenne#La_m.C3.A9diane.2C_alternative_.C3.A0_la_moyenne">médiane</a> 0.3 V/m &#8211; distance moyenne* : 53.83 m<br />
Moyenne des 741 mesures en 2002 :0.5 V/m  &#8211; médiane 0.2 V/m &#8211; distance moyenne* : 66.68 m<br />
Moyenne des 1632 mesures en 2003 :0.57 V/m  &#8211; médiane 0.3 V/m &#8211; distance moyenne* : 80.79 m<br />
Moyenne des 1737 mesures en 2004 :0.7 V/m  &#8211; médiane 0.4 V/m &#8211; distance moyenne* : 63.71 m<br />
Moyenne des 1941 mesures en 2005 :0.84 V/m  &#8211; médiane 0.4 V/m &#8211; distance moyenne* : 72.4 m<br />
Moyenne des 2634 mesures en 2006 :0.9 V/m  &#8211; médiane 0.4 V/m &#8211; distance moyenne* : 72.29 m<br />
Moyenne des 2380 mesures en 2007 :0.89 V/m  &#8211; médiane 0.4 V/m &#8211; distance moyenne* : 62.7 m<br />
Moyenne des 2525 mesures en 2008 :0.97 V/m  &#8211; médiane 0.5 V/m &#8211; distance moyenne* : 66.5 m<br />
Moyenne des 1007 mesures en 2009 :1.08 V/m  &#8211; médiane 0.6 V/m &#8211; distance moyenne* : 81.23 m<br />
Moyenne des 14829 mesures :0.83 V/m &#8211; médiane 0.4 V/m &#8211; distance moyenne* : 69.73 m</p>
<p style="text-align: center;">
<div id="attachment_329" class="wp-caption aligncenter" style="width: 410px"><a href="http://www.colino.net/wordpress/wp-content/mesures_anphp1.png" rel="lightbox[325]"><img class="size-medium wp-image-329" title="Moyenne et médiane des mesures, par an" src="http://www.colino.net/wordpress/wp-content/mesures_anphp1-400x285.png" alt="Moyenne et médiane des mesures, par an" width="400" height="285" /></a><p class="wp-caption-text">Moyenne et médiane des mesures, par an</p></div>
<p>*: les distances sont faussées par la présence de données vides et de données floues dans les données ANFR (&#8217;50 m &#8211; 100 m&#8217; compte pour 50, &#8216;&lt;50 m&#8217; compte 0, par exemple).<a href="http://fr.wikipedia.org/wiki/Moyenne"><br />
</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.colino.net/wordpress/archives/2009/06/04/statistiques-sur-les-mesures-anfr-agence-nationale-des-frequences/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Vos sauvegardes : faites-les. Ou regrettez-le</title>
		<link>http://www.colino.net/wordpress/archives/2009/03/26/vos-sauvegardes-faites-les-ou-regrettez-le/</link>
		<comments>http://www.colino.net/wordpress/archives/2009/03/26/vos-sauvegardes-faites-les-ou-regrettez-le/#comments</comments>
		<pubDate>Thu, 26 Mar 2009 16:21:03 +0000</pubDate>
		<dc:creator>Colin</dc:creator>
				<category><![CDATA[Paranoia 101]]></category>

		<guid isPermaLink="false">http://www.colino.net/wordpress/?p=299</guid>
		<description><![CDATA[D&#8217;expérience, ça ne sert à rien de le dire. Il faut l&#8217;expérimenter pour s&#8217;y mettre. Songez à ce que contient le disque dur de votre ordinateur. Des documents, des emails, de la musique, des photos, des films. Sur les photos, les emails, et les films, on peut retrouver des moments normaux : un pique nique, [...]]]></description>
			<content:encoded><![CDATA[<p>D&#8217;expérience, ça ne sert à rien de le dire. Il faut l&#8217;expérimenter pour s&#8217;y mettre.</p>
<p>Songez à ce que contient le disque dur de votre ordinateur. Des documents, des emails, de la musique, des photos, des films. Sur les photos, les emails, et les films, on peut retrouver des moments normaux : un pique nique, une discussion sur les horaires de train pour les vacances de 2003. On peut aussi y retrouver d&#8217;autres moments : votre mariage, préparation, photos du jour J, photos du lendemain ; votre fils à sa naissance, à 2 jours, à deux semaines ; un voyage à l&#8217;autre bout de la terre&#8230;</p>
<p>Voici à quoi ressemble ledit disque dur :</p>
<p style="text-align: center;"><img class="aligncenter" src="http://upload.wikimedia.org/wikipedia/commons/7/7a/Hard_disk.jpg" alt="" width="400" height="300" /></p>
<p style="text-align: left;">Le plateau tourne à 7200 tours par minute, et la tête de lecture flotte à une dizaine de microns au dessus, ce qui se représente un centième de l&#8217;épaisseur d&#8217;un cheveu.</p>
<p style="text-align: left;">La question n&#8217;est donc pas <em>si,</em> mais <em>quand</em> cette belle mécanique va faillir. Lorsque ce sera arrivé, tous les fichiers stockés dessus disparaîtront à jamais. Et même si vous en êtes conscients, ça vous arrivera car vous aurez repoussé et repoussé le moment de mettre une bonne sauvegarde en place, jusqu&#8217;à trop tard.</p>
<p style="text-align: left;">Maintenant que vous avez expérimenté la perte de quelques gigaoctets de données irremplaçables, le moment est venu de la mettre en place, cette sauvegarde. Il y a différents points à suivre :</p>
<p style="text-align: left;"><strong>Mauvaise sauvegarde</strong></p>
<ul>
<li>Procédure manuelle (insertion d&#8217;un disque externe ou d&#8217;un DVD vierge, opérations manuelles pour copier les fichiers) : vous allez en avoir assez très vite et le problème réapparaîtra.</li>
<li>Sauvegarde non testée : Une fois les fichiers sauvegardés on met tout ça dans un placard et on n&#8217;y pense plus. Tant qu&#8217;on n&#8217;a pas relu les fichiers présents sur la sauvegarde, on ne peut être sûr qu&#8217;elle est correcte.</li>
<li>Sauvegarde sur un unique média : Si la panne arrive au début d&#8217;une sauvegarde, celle-ci sera vide. Il faut au moins deux médias.</li>
</ul>
<p><strong>Bonne sauvegarde</strong></p>
<ul>
<li>Automatique : crontab sous Linux, tâches planifiées sous Windows, Time Machine sous Mac OS X.</li>
<li>Sur deux médias ou plus : par exemple deux disques externes, ou une sauvegarde distante : <a href="http://getdropbox.com/">Dropbox</a> par exemple.</li>
<li>Vérifiée à intervalles réguliers.</li>
</ul>
<p>Oui, c&#8217;est pénible, mais ça vaut le coup. Je me suis fait avoir une fois, ma mère s&#8217;est faite avoir une fois, des milliers de gens se font avoir chaque jour et perdent les photos de leurs enfants ou les 2 ans de travail passés sur leur thèse.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.colino.net/wordpress/archives/2009/03/26/vos-sauvegardes-faites-les-ou-regrettez-le/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>geekounet.org soon available</title>
		<link>http://www.colino.net/wordpress/archives/2009/03/13/geekounetorg-soon-available/</link>
		<comments>http://www.colino.net/wordpress/archives/2009/03/13/geekounetorg-soon-available/#comments</comments>
		<pubDate>Fri, 13 Mar 2009 06:36:57 +0000</pubDate>
		<dc:creator>Colin</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://www.colino.net/wordpress/?p=288</guid>
		<description><![CDATA[Dear readers, I&#8217;ll stop renewing one of the domain names I have, geekounet.org, because I don&#8217;t use it enough. It expires on April 12th. If someone there is interested by this domain name, just tell me, I&#8217;d rather transfer it to someone I appreciate than to let the domain squatters get hold of it. Update: [...]]]></description>
			<content:encoded><![CDATA[<p>Dear readers,</p>
<p>I&#8217;ll stop renewing one of the domain names I have, <em>geekounet.org</em>, because I don&#8217;t use it enough. It expires on April 12th.</p>
<p>If someone there is interested by this domain name, just tell me, I&#8217;d rather transfer it to someone I appreciate than to let the domain squatters get hold of it.</p>
<p><strong>Update:</strong> I&#8217;ve started the transfer procedure to <a href="http://www.poildetroll.net/">Pierre</a>, who&#8217;s going to make a much better use of the domain than these idiot professional-domain-grabbers.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.colino.net/wordpress/archives/2009/03/13/geekounetorg-soon-available/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RAID1 array enlarging</title>
		<link>http://www.colino.net/wordpress/archives/2009/03/04/raid1-array-enlarging/</link>
		<comments>http://www.colino.net/wordpress/archives/2009/03/04/raid1-array-enlarging/#comments</comments>
		<pubDate>Wed, 04 Mar 2009 16:12:13 +0000</pubDate>
		<dc:creator>Colin</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Sysadmin]]></category>

		<guid isPermaLink="false">http://www.colino.net/wordpress/?p=273</guid>
		<description><![CDATA[Here&#8217;s a quick  recipe to easily enlarge a RAID1 array with the least possible downtime, using linux 2.6 and mdadm. We&#8217;ll start with a two-disk setup, /dev/sda and /dev/sdb, containing two arrays, /dev/md0 and /dev/md1. /dev/md0 is mounted on / and /dev/md1 is mounted on /backup. We want to grow /dev/md1 from 230GB to 898G [...]]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s a quick  recipe to easily enlarge a RAID1 array with the least possible downtime, using linux 2.6 and mdadm.</p>
<p>We&#8217;ll start with a two-disk setup, /dev/sda and /dev/sdb, containing two arrays, /dev/md0 and /dev/md1. /dev/md0 is mounted on / and /dev/md1 is mounted on /backup. We want to grow /dev/md1 from 230GB to 898G (switching from 250GB disks to 1TB).</p>
<p>/dev/md0 has /dev/sda1 and /dev/sdb1, /dev/md1 has /dev/sda3 and /dev/sdb3, while swap partitions are on /dev/sda2 and /dev/sdb2.</p>
<p>Obligatory warning: Use your own brain when following this procedure. Don&#8217;t follow me blindly &#8211; it&#8217;s your data at stake.</p>
<p><strong>Booting on degraded array: don&#8217;t shoot yourself in the foot.</strong></p>
<p>When you&#8217;ll remove one of the existing disks, your computer won&#8217;t be able to boot if grub isn&#8217;t installed on the other disk&#8217;s bootsector, so make sure that grub is installed on both disks&#8217; MBR:<br />
<strong><em>#grub</em></strong><br />
grub&gt; <em>find /boot/grub/menu.lst</em><br />
(hd0,0)<br />
(hd1,0)<br />
grub&gt; <em>root (hd0,0)</em><br />
grub&gt; <em>setup (hd0)</em><br />
grub&gt; <em>root(hd1,0)</em><br />
grub&gt; <em>setup (hd1)</em></p>
<p>Shutdown the computer, remove sdb, put in one of the new 1TB disks in place, and reboot. Booting can take some time while the initrd&#8217;s mdadm tries to find the missing disk.</p>
<p>You&#8217;ll boot with degraded arrays, as shown there:<br />
<strong><em>#cat /proc/mdstat</em></strong><br />
md0 : active raid1 sda1[0]<br />
19534912 blocks [1/2] [U_]</p>
<p>md1 : active raid1 sda3[0]<br />
223134720 blocks [1/2] [U_]</p>
<p>Now, we&#8217;ll dump sda&#8217;s partition table:<br />
<em><strong> #sfdisk -d /dev/sda &gt; partitions.txt</strong></em></p>
<p>Edit the partitions.txt file to remove the size=xxxxxxx field on the sda3 line, so that the biggest possible partition size will be used. The file will look like:</p>
<p># partition table of /dev/sda<br />
unit: sectors<br />
/dev/sda1 : start=       63, size= 39070017, Id=fd, bootable<br />
/dev/sda2 : start= 39070080, size=  1959930, Id=82<br />
/dev/sda3 : start= 41030010, Id=fd<br />
/dev/sda4 : start=        0, size=        0, Id= 0</p>
<p><strong>Disk initialisation</strong></p>
<p>Now partition sdb using this table:<br />
<em><strong> #sfdisk /dev/sdb &lt; partitions.txt</strong></em></p>
<p>recreate swap if needed:<br />
<strong><em> #mkswap /dev/sdb2; swapon -a</em></strong></p>
<p>Put sdb back in the arrays:<br />
<em><strong> #mdadm &#8211;manage /dev/md0 &#8211;add /dev/sdb1<br />
#mdadm &#8211;manage /dev/md1 &#8211;add /dev/sdb3</strong></em></p>
<p>Wait until the array is resynchronised and clean. I use:<br />
<em><strong>#watch cat /proc/mdstat</strong> #(quit with Ctrl-C)</em></p>
<p>Install grub on the new disk using grub, like previously (sdb is hd1 for grub), so that you&#8217;ll be able to boot from it.</p>
<p><strong>Changing the second disk</strong></p>
<p>Shutdown, remove sda, put the second new disk in place of it, and reboot &#8211; make sure your BIOS is configured to try and boot on both drives.</p>
<p>Now you&#8217;ll have degraded arrays again:<br />
<em><strong> #cat /proc/mdstat</strong></em><br />
md0 : active raid1 sdb1[0]<br />
19534912 blocks [1/2] [_U]</p>
<p>md1 : active raid1 sdb3[0]<br />
223134720 blocks [1/2] [_U]</p>
<p>Redo the whole disk initialisation section, this time on sda instead of sdb. Don&#8217;t forget to reinstall grub on sda.</p>
<p>In the end you&#8217;ll get your arrays clean as they were before, but /dev/md1 will still be 230GB instead of using the whole available room on the disks&#8217; partitions 3.</p>
<p><strong>Grow the things</strong></p>
<p>Let&#8217;s ask mdadm to take the whole partitions size for md1:<br />
<em><strong> #mdadm &#8211;grow /dev/md1 &#8211;size=max</strong></em></p>
<p>You&#8217;ll have to wait for synchronisation again (watch cat /proc/mdstat).</p>
<p>The only remaining thing is to grow the ext3 filesystem sitting on md1, and that&#8217;s where the most downtime happen (your data won&#8217;t be available unless you do a live FS resize, which I didn&#8217;t want to test); these steps took about 30 minutes to complete for me:<br />
<em><strong> #umount /dev/md1</strong><br />
<strong>#e2fsck -f /dev/md1</strong> #(it&#8217;s better to force a check to avoid a resize failure)<br />
<strong>#resize2fs /dev/md1</strong> #(this makes the filesystem the biggest possible)<br />
<strong>#e2fsck -f /dev/md1</strong> #(verify that everything is OK)<br />
<strong>#mount /dev/md1</strong> #(and you&#8217;re done, as df -h should show you):</em></p>
<p><strong><em># df -h /dev/md1</em></strong><br />
Filesystem            Size  Used Avail Use% Mounted on<br />
/dev/md1              898G  228G  634G  27% /backup</p>
<p><strong>Rambling about half-finished RAID setups<br />
</strong></p>
<p>One thing you may have noticed is that I&#8217;m installing grub on both drives. This can seem evident, but most software RAID arrays I&#8217;ve seen couldn&#8217;t boot out of the second disk for lack of an MBR. It makes the RAID setup useful when your second disk fails, but if it&#8217;s the first, you&#8217;re forced to resort to a rescue CD or PXE boot to reboot your server. This makes things much harder to fix, provokes cold sweats, downtimes, and user annoyment. Install grub on both disks. Check the system boots when removing one disk, both the first or the second, before going into production. Don&#8217;t misunderstand your RAID arrays as a backup system. RAID arrays provides redundancy and eases (a LOT) recovering from a failed disk, but it doesn&#8217;t eases recovering from <strong>two</strong> failed disks; and it doesn&#8217;t recover lost data from human mistakes either. Regarding failed disks, best results are achieved by monitoring the disks &#8211; with smartd for example &#8211; and replacing suspicious disks too soon rather than too late.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.colino.net/wordpress/archives/2009/03/04/raid1-array-enlarging/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>0.30 defect/KLOC</title>
		<link>http://www.colino.net/wordpress/archives/2009/02/21/030-defectkloc/</link>
		<comments>http://www.colino.net/wordpress/archives/2009/02/21/030-defectkloc/#comments</comments>
		<pubDate>Sat, 21 Feb 2009 18:31:55 +0000</pubDate>
		<dc:creator>Colin</dc:creator>
				<category><![CDATA[Claws Mail]]></category>

		<guid isPermaLink="false">http://www.colino.net/wordpress/?p=269</guid>
		<description><![CDATA[I&#8217;ve had Claws-Mail added to Coverity&#8217;s scanner. The first result is : 0.30 report per 1000 lines of code. This is quite good I think, although these metrics aren&#8217;t a holy graal and static checking doesn&#8217;t catch everything. There are 91 reports to look at, which I&#8217;ll start doing tomorrow evening &#8211; I&#8217;ll be alone [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve had Claws-Mail added to Coverity&#8217;s scanner. The first result is : <strong>0.30</strong> report per 1000 lines of code. This is quite good I think, although these metrics aren&#8217;t a holy graal and static checking doesn&#8217;t catch everything.</p>
<p>There are 91 reports to look at, which I&#8217;ll start doing tomorrow evening &#8211; I&#8217;ll be alone at home this week, will use this time to bugfix!</p>
<p><strong>Update: </strong>6 reports remain, which are false positives. The fixed problems were mainly resource leaks (either fds or memory allocations), missing NULL checks when dereferencing pointers &#8212; most of them harmless but good to have fixed anyway, and uninitialized variables. No horrible bug was found by Coverity&#8217;s scanner, just corner cases. I&#8217;ve also ran some external plugins through it, and most of them are rather clean, with the exception of VCalendar, where most reports are due to libical which uses an apparently confusing memory allocation/free scheme.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.colino.net/wordpress/archives/2009/02/21/030-defectkloc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Funny pdf</title>
		<link>http://www.colino.net/wordpress/archives/2009/01/17/funny-pdf/</link>
		<comments>http://www.colino.net/wordpress/archives/2009/01/17/funny-pdf/#comments</comments>
		<pubDate>Fri, 16 Jan 2009 22:22:29 +0000</pubDate>
		<dc:creator>Colin</dc:creator>
				<category><![CDATA[Computers]]></category>

		<guid isPermaLink="false">http://www.colino.net/wordpress/?p=259</guid>
		<description><![CDATA[When converting a rather broken PDF (ugly fonts) to PS, pdf2ps told me: **** Warning: Fonts with Subtype = /TrueType should be embedded. The following fonts were not embedded: OptimaLT **** This file had errors that were repaired or ignored. **** The file was produced by: **** &#62;&#62;&#62;&#62; Adobe Photoshop for Windows &#60;&#60;&#60;&#60; **** Please [...]]]></description>
			<content:encoded><![CDATA[<p>When converting a rather broken PDF (ugly fonts) to PS, pdf2ps told me:</p>
<p>**** Warning: Fonts with Subtype = /TrueType should be embedded.<br />
The following fonts were not embedded:<br />
OptimaLT</p>
<p>**** This file had errors that were repaired or ignored.<br />
**** The file was produced by:<br />
**** &gt;&gt;&gt;&gt; Adobe Photoshop for Windows &lt;&lt;&lt;&lt;<br />
**** Please notify the author of the software that produced this<br />
**** file that it does not conform to Adobe&#8217;s published PDF<br />
**** specification.</p>
<p>Quite ironic :-)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.colino.net/wordpress/archives/2009/01/17/funny-pdf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Organizing core dumps</title>
		<link>http://www.colino.net/wordpress/archives/2008/11/26/organizing-core-dumps/</link>
		<comments>http://www.colino.net/wordpress/archives/2008/11/26/organizing-core-dumps/#comments</comments>
		<pubDate>Wed, 26 Nov 2008 08:34:55 +0000</pubDate>
		<dc:creator>Colin</dc:creator>
				<category><![CDATA[Computers]]></category>

		<guid isPermaLink="false">http://www.colino.net/wordpress/?p=249</guid>
		<description><![CDATA[Tired of looking for core files in your whole $HOME (because apps do chdir, and cores are by default in $PWD)? mkdir /cores; chmod go+w /cores; echo &#8220;/cores/%e.%p.core&#8221; &#62; /proc/sys/kernel/core_pattern And voilà, you&#8217;ll find your cores easily in /cores. Much easier than find ~ -mtime 0 -name &#8216;core*&#8217; !]]></description>
			<content:encoded><![CDATA[<p>Tired of looking for core files in your whole $HOME (because apps do chdir, and cores are by default in $PWD)?</p>
<p><em>mkdir /cores; chmod go+w /cores; echo &#8220;/cores/%e.%p.core&#8221; &gt; /proc/sys/kernel/core_pattern</em></p>
<p>And voilà, you&#8217;ll find your cores easily in /cores. Much easier than <em>find ~ -mtime 0 -name &#8216;core*&#8217;</em> !</p>
]]></content:encoded>
			<wfw:commentRss>http://www.colino.net/wordpress/archives/2008/11/26/organizing-core-dumps/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Dell&#8217;s Ubuntu offering</title>
		<link>http://www.colino.net/wordpress/archives/2008/11/25/dells-ubuntu-offering/</link>
		<comments>http://www.colino.net/wordpress/archives/2008/11/25/dells-ubuntu-offering/#comments</comments>
		<pubDate>Tue, 25 Nov 2008 17:08:46 +0000</pubDate>
		<dc:creator>Colin</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://www.colino.net/wordpress/?p=247</guid>
		<description><![CDATA[Yesterday I received my new laptop, a Dell XPS m1330. I bought it to replace Clo&#8217;s aging laptop (the right hinge is broken, the battery is dead, and the DVD drive is so utterly broken I had to physically remove it because the stream of errors logged to syslogd made the laptop slow&#8230;) with my [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday I received my new laptop, a Dell <a href="http://www.dell.com/content/products/productdetails.aspx/xpsnb_m1330?c=us&amp;cs=19&amp;l=en&amp;s=dhs">XPS m1330</a>. I bought it to replace Clo&#8217;s aging laptop (the right hinge is broken, the battery is dead, and the DVD drive is so utterly broken I had to physically remove it because the stream of errors logged to syslogd made the laptop slow&#8230;) with my previous laptop, a Sony Vaio in good condition. I <a href="http://www.colino.net/wordpress/archives/2007/07/13/sony-vaio-vgn-n21sw-well-supported/">blogged about the Vaio Ubuntu install</a> last year ; it basically worked fine, with only a few quirks.</p>
<p>This time, I decided to buy a Dell for a few reasons ; first, their customer support is constantly improving in my eyes (and I use it a lot : given that I maintain about hundred Dell servers and thirty Dell workstations, they have their share of hard drives, motherboard or power supply failures). Also, last year <a href="http://www.dell.com/ubuntu/">they started to offer Ubuntu</a> on some of their computers, and I really wanted to vote with my wallet here, and avoid paying the Windows tax for the first time!</p>
<p>I found two little annoyances upon booting the new laptop: Dell installs the 32 bits version of Ubuntu although the platform is 64 bits; and they leave the default partition scheme, with a big root filesystem and nothing else (apart their diagnostics partition). I prefer having a separate /home, in case I have to reinstall the distribution. No showstoppers, though; it just shows me 3.5GB of memory instead of 4GB.</p>
<p>As expected, all the hardware bits work out of the box (this is the big advantage of buying Linux preinstalled, and not too surprising as most of the chips in there are Intel) : CPU scaling, video, wifi, bluetooth, webcam &#8211; and they all work with free software. Hibernate works out of the box, as well as suspend (to RAM). Even the little remote control they give, that one puts in the ExpressCard slot for storage, works like a breeze: it sends keycodes, and you don&#8217;t have to mess around with lirc to make it work with mplayer. Finally, no need to lift ass to hit pause on the movie :-)</p>
<p>Setting up the machine was pretty quick, just a matter of apt-getting the packages I use (starting with xubuntu-desktop) and migrating my 50GBs of /home data and dot-files. I now get the occasional command-not-found warning for packages I forgot to reinstall, and that&#8217;s solved in seconds.</p>
<p>I got the 9-cell battery to get more autonomy, and combined with good power management (it eats 15 watts when idling with the screen to the brightest and all subsystems and radios on), it gets 6 hours of battery life when idling, more than 4 with a standard workload (my standard workload being mostly typing and compiling).</p>
<p>Finally, the stuff seems pretty solid and doesn&#8217;t weigh too much &#8211; I have no precise number (too bad I brought back the baby scale last week ;-) but it&#8217;s easier on the shoulder than the previous 15.4&#8243; laptops I had. Dell says the it starts at 1.8kgs, I guess mine&#8217;s 2.2kgs with the big battery.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.colino.net/wordpress/archives/2008/11/25/dells-ubuntu-offering/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Registar switch</title>
		<link>http://www.colino.net/wordpress/archives/2008/11/25/registar-switch/</link>
		<comments>http://www.colino.net/wordpress/archives/2008/11/25/registar-switch/#comments</comments>
		<pubDate>Tue, 25 Nov 2008 16:39:01 +0000</pubDate>
		<dc:creator>Colin</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Sysadmin]]></category>

		<guid isPermaLink="false">http://www.colino.net/wordpress/?p=245</guid>
		<description><![CDATA[Back in may 2001, I grabbed my first domain name, colino.net. I wanted to stop switching URL each time I switched the hosting. At the time I had no debit card, and I chose the first registrar I found which accepted payment by cheque, amen.fr. Since then, I grumbled and grumbled each time I had [...]]]></description>
			<content:encoded><![CDATA[<p>Back in may 2001, I grabbed my first domain name, colino.net. I wanted to stop switching URL each time I switched the hosting. At the time I had no debit card, and I chose the first registrar I found which accepted payment by cheque, <a href="http://www.amen.fr/">amen.fr</a>.</p>
<p>Since then, I grumbled and grumbled each time I had to log in to their web administration interface, for domain renewal, DNS glue records updates, etc ; but out of habit, I bought two more domain names from them : <a href="http://www.tildesansh.net/">my wife</a>&#8216;s, and a second one I had.</p>
<p>Finally, last week, after more failing glue records updates, I switched my domain and my wife&#8217;s domain to <a href="http://www.gandi.net/">gandi.net</a>. I left the third one on amen, as I don&#8217;t plan on renewing it, it&#8217;s useless for me to keep two domain names.</p>
<p>I knew Gandi beforehand as it&#8217;s the registrar for my work&#8217;s domain, and I&#8217;m glad I did the switch. Their interface is multiple times better, it does what it has to do and doesn&#8217;t bug out when hitting Submit with not even an error message.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.colino.net/wordpress/archives/2008/11/25/registar-switch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Police TV series and the lowering of privacy expectations</title>
		<link>http://www.colino.net/wordpress/archives/2008/10/12/police-tv-series-and-the-lowering-of-privacy-expectations/</link>
		<comments>http://www.colino.net/wordpress/archives/2008/10/12/police-tv-series-and-the-lowering-of-privacy-expectations/#comments</comments>
		<pubDate>Sun, 12 Oct 2008 10:20:12 +0000</pubDate>
		<dc:creator>Colin</dc:creator>
				<category><![CDATA[Paranoia 101]]></category>
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://www.colino.net/wordpress/?p=234</guid>
		<description><![CDATA[Clo and I are following a few TV series, mainly police-related ones like C.S.I Las Vegas. While these series provide a rather entertaining way to spend one hour, I&#8217;m increasingly having a gripe about them. They surreptitiously instill a few dangerous equations in one&#8217;s mind. Watch closely, and you&#8217;ll notice that only culprits ask for [...]]]></description>
			<content:encoded><![CDATA[<p>Clo and I are following a few TV series, mainly police-related ones like <a href="http://en.wikipedia.org/wiki/CSI:_Crime_Scene_Investigation">C.S.I Las Vegas</a>. While these series provide a rather entertaining way to spend one hour, I&#8217;m increasingly having a gripe about them.</p>
<p>They surreptitiously instill a few dangerous equations in one&#8217;s mind. Watch closely, and you&#8217;ll notice that only culprits ask for a lawyer, for example. Innocent suspects just cooperate without the slighest need of following correct police procedures, like the right to a lawyer, the right to remain silent, or the right to refuse anarchic searches.</p>
<p>The ones who refuse any of these are always culprits in the end. There&#8217;s a subliminal message for you, couch potatoe: why do you refuse to cooperate if you have nothing to hide? Your lack of transparency makes you look guilty.</p>
<p>This isn&#8217;t limited to C.S.I., other series, like <a href="http://en.wikipedia.org/wiki/NCIS_(TV_series)">N.C.I.S</a>, even push the concept a bit further, often evoquing the Patriot Act to remember watchers that if you don&#8217;t comply, they just have two words to say to be able to disappear you to <a href="http://en.wikipedia.org/wiki/Guantanamo_Bay_detention_camp">Guantanamo</a>: &#8220;Terrorist suspect&#8221;. Say goodbye to trials, lawyers, and any sort of human justice. You&#8217;d better not get in the way and let go of your rights if you&#8217;re innocent. As an innocent, you have nothing to hide, right?</p>
<p>All of these examples may seem a bit US-centric, although I&#8217;m french &#8212; I don&#8217;t watch French TV series often, mainly because they&#8217;re mostly crappy rip-offs of US TV series. But from the little I watched, it seems the same applies to them &#8212; just translated to french and using (bypassing) our own laws.</p>
<p>I find this scary. I&#8217;ve read a few pages off the <a href="http://craphound.com/littlebrother/Cory_Doctorow_-_Little_Brother.pdf">PDF of &#8220;Little Brother&#8221;</a> by Cory Doctorow (and quickly decided to buy the <a href="http://www.amazon.com/Little-Brother-Cory-Doctorow/dp/0765319853/ref=sr_1_2?ie=UTF8&amp;s=books&amp;qid=1223806550&amp;sr=8-2">printed edition</a>, as it seems to be worth a read); it&#8217;s a fictional story of how USA could turn into a fully-feature surveillance country after a terrorist attack; and he has a good example of how idiotic this &#8220;if you&#8217;re not a criminal, you have nothing to hide&#8221; mentality is:</p>
<blockquote><p><em>There&#8217;s something really liberating about having some corner of your life that&#8217;s </em><em>yours, that no one gets to see except you. It&#8217;s a little like nudity or taking a dump. Everyone gets naked every once in a while. Everyone has to squat on the toilet. There&#8217;s nothing shameful, deviant or weird about either of them. But what if I decreed that from now on, every time you went to evacuate some solid waste, you&#8217;d have to do it in a glass room perched in the middle of Times Square, and you&#8217;d be buck naked?</em></p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.colino.net/wordpress/archives/2008/10/12/police-tv-series-and-the-lowering-of-privacy-expectations/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The 3.6.0 release was painful</title>
		<link>http://www.colino.net/wordpress/archives/2008/10/06/the-360-release-was-painful/</link>
		<comments>http://www.colino.net/wordpress/archives/2008/10/06/the-360-release-was-painful/#comments</comments>
		<pubDate>Mon, 06 Oct 2008 15:59:22 +0000</pubDate>
		<dc:creator>Colin</dc:creator>
				<category><![CDATA[Claws Mail]]></category>

		<guid isPermaLink="false">http://www.colino.net/wordpress/?p=225</guid>
		<description><![CDATA[Paul released 3.6.0 on last Friday, with a bit of pain which could have been avoided by two things: checked translations with msgfmt -c (which translators seem to often forget), and a better Sourceforge.net interface (which is a long-standing problem). Then I&#8217;ve started to package it and then, the problems started: It crashed hard on [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.thewildbeast.co.uk/wordpress/">Paul</a> released 3.6.0 on last Friday, with a bit of pain which could have been avoided by two things: checked translations with <em>msgfmt -c</em> (which translators seem to often forget), and a better Sourceforge.net interface (which is a long-standing problem).</p>
<p>Then I&#8217;ve started to package it and then, the problems started:</p>
<p style="text-align: center;"><img class="aligncenter" title="Me after the 3.6.0 release" src="http://askhumor.com/data/thumbnails/12/funny_animated_01.gif" alt="Me after the 3.6.0 release" width="107" height="125" /></p>
<ul>
<li>It <a href="http://www.thewildbeast.co.uk/claws-mail/bugzilla/show_bug.cgi?id=1737">crashed hard on Maemo</a> &#8211; due to the new menu code. <a href="http://colino.net/claws-mail/getpatchset.php?ver=3.6.0cvs4">Fixed</a>.</li>
<li>I forgot to include the new Enchant dependancy in Ubuntu packages, breaking the spellchecker. Rebuilt, fixed. Fixed?</li>
<li>The <a href="http://www.thewildbeast.co.uk/claws-mail/bugzilla/show_bug.cgi?id=1742">MIME parts icons were invisible on Maemo</a>, for strange Gtk widget requisitions problems. It had always worked everywhere&#8230; <a href="http://colino.net/claws-mail/getpatchset.php?ver=3.6.0cvs6">Fixed</a>, anyway.</li>
<li>Multiple, <a href="http://www.thewildbeast.co.uk/claws-mail/bugzilla/show_bug.cgi?id=1743">strange crashes happened to Ubuntu users</a> in extra plugins &#8211; due to my rebuild of the core with spellchecker support, which changed structures sizes, and I didn&#8217;t rebuild extra plugins, making plugins look in the wrong place for preferences, for example. Fixed.</li>
<li><a href="http://lists.sunsite.dk/cgi-bin/ezmlm-cgi?28:mss:15121:200810:aedfefhjaeakiopgpkjp">Crashes in vCalendar</a>, due to a &#8220;leak fix&#8221; I did which in reality introduced a double-free. <a href="http://scm.dotsrc.org/viewvc.cgi/claws-mail/plugins/vcalendar/src/vcal_folder.c?r1=1.2.2.104&amp;r2=1.2.2.105&amp;pathrev=gtk2&amp;diff_format=u">Fixed</a>. (The first one to say that <em>gotos are evil</em> gets my foot to the bottom &#8211; gotos aren&#8217;t evil. Programmer&#8217;s stupidity is).</li>
<li><a href="http://lists.sunsite.dk/cgi-bin/ezmlm-cgi?28:mss:15115:200810:olmbdanbdonipmeiebcp">SSL handshakes failures</a> with some IMAP servers using my Ubuntu packages. A bug I introduced in libetpan when built against GnuTLS. <a href="http://libetpan.cvs.sourceforge.net/viewvc/libetpan/libetpan/src/data-types/mailstream_ssl.c?r1=1.67&amp;r2=1.68">Fixed</a> in libetpan, and <a href="http://colino.net/claws-mail/getpatchset.php?ver=3.6.0cvs7">fixed</a> in Claws.</li>
</ul>
<p>It now seems to be under control, but most of these problems are in the source of libetpan 0.56, Claws Mail 3.6.0 and vCalendar 2.0.1, which means that if my packages work, packages made by other people, not aware of these issues, contain this issue. So, we plan to release a 3.6.1 at the end of the week if <a href="http://www.thewildbeast.co.uk/wordpress/">Paul</a> can, and Hoa plans to release libetpan 0.57, so that our lives and users&#8217; lives are easier during the next development cycle.</p>
<p>And all of these problems are my own fault, which makes it very frustrating. I hate releasing crap, and all of these, apart the invisible-icon-on-Maemo bug, could have been avoided if I double-checked stuff a bit better at the time I did it.</p>
<p>Oh, and Mandriva packages have not been done, because their SVN is frozen for the 2009.0 release. I had been annoyed by that at first, but in the end, maybe it&#8217;s a good thing I didn&#8217;t push that into their release!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.colino.net/wordpress/archives/2008/10/06/the-360-release-was-painful/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Preparing the 3.6.0 release, and Windows news</title>
		<link>http://www.colino.net/wordpress/archives/2008/09/29/preparing-the-360-release-and-windows-news/</link>
		<comments>http://www.colino.net/wordpress/archives/2008/09/29/preparing-the-360-release-and-windows-news/#comments</comments>
		<pubDate>Mon, 29 Sep 2008 18:07:10 +0000</pubDate>
		<dc:creator>Colin</dc:creator>
				<category><![CDATA[Claws Mail]]></category>

		<guid isPermaLink="false">http://www.colino.net/wordpress/?p=218</guid>
		<description><![CDATA[It&#8217;s been a while since the last post&#8230; So, Clo is still more pregnant than ever, and the due date is in less than two weeks now. I could become a father in the next hours! Waiting for this to happen, and given that everything&#8217;s ready towards the baby&#8217;s arrival, I tried to help make [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been a while since the last post&#8230; So, <a href="http://tildesansh.net/blog/">Clo</a> is still more pregnant than ever, and the due date is in less than two weeks now. I could become a father in the next hours!</p>
<p>Waiting for this to happen, and given that everything&#8217;s ready towards the baby&#8217;s arrival, I tried to help make Claws Mail 3.6.0 a really good release.</p>
<p>After two release candidates, most of the bugs seem ironed out; I&#8217;ve prepared the most I could to be able to quickly build packages after the release, as I usually do Mandriva, Maemo and Ubuntu packages, it can take quite a bit of time and that&#8217;s if nothing fails. I often experience Murphy&#8217;s law when trying to build packages.</p>
<p>As if these three distribution packages weren&#8217;t enough, I started looking at the Windows issues that the <a href="http://www.gpg4win.org/">Gpg4win</a> team faced. I was tired of having a crappy broken build of 3.0.0-rc2 with no SSL and no IMAP. So the good news is that currently, the SVN version of Ggp4win builds Claws Mail 3.5.0cvs138, with the following notable changes:</p>
<ul>
<li>IMAP</li>
<li>SSL</li>
<li>NNTP</li>
<li>No more leaking 50 megs when changing folders</li>
<li>Various buglet fixes (crashers, annoyances)</li>
<li>Better integration to the windows theme</li>
<li>Notification plugin</li>
<li>RSSyl plugin</li>
<li>VCalendar plugin</li>
<li>GtkHTML2 Viewer plugin</li>
</ul>
<p>It&#8217;s most probably not bug free, but at least it starts to have a large enough subset of Claws&#8217; feature not to be ashamed of it.</p>
<p>Users of the old windows versions are encouraged to start from scratch (by removing Claws-Mail and mailboxes from %APPDATA%).</p>
<p>You can get the (now current) installer here: <a href="http://www.claws-mail.org/win32/gpg4win-light-1.9.8-svn929.exe">gpg4win-light-1.9.8-svn929.exe</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.colino.net/wordpress/archives/2008/09/29/preparing-the-360-release-and-windows-news/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ancien article sur Sylpheed-Claws</title>
		<link>http://www.colino.net/wordpress/archives/2008/08/20/ancien-article-sur-sylpheed-claws/</link>
		<comments>http://www.colino.net/wordpress/archives/2008/08/20/ancien-article-sur-sylpheed-claws/#comments</comments>
		<pubDate>Wed, 20 Aug 2008 07:11:13 +0000</pubDate>
		<dc:creator>Colin</dc:creator>
				<category><![CDATA[Claws Mail]]></category>

		<guid isPermaLink="false">http://www.colino.net/wordpress/?p=213</guid>
		<description><![CDATA[Il y a quelques jours, Unixgarden a publié sur son site un ancien article que j&#8217;avais écrit pour Linux Pratique, qui visait à présenter Sylpheed-Claws &#8212; qui ne s&#8217;appelait pas encore Claws Mail :-) Voici l&#8217;article. Ça me fait de vieux souvenirs, je l&#8217;ai écrit entre la version 1.9.14 et 1.9.15, c&#8217;est à dire début [...]]]></description>
			<content:encoded><![CDATA[<p>Il y a quelques jours, Unixgarden a publié sur son site un ancien article que j&#8217;avais écrit pour Linux Pratique, qui visait à présenter Sylpheed-Claws &#8212; qui ne s&#8217;appelait pas encore Claws Mail :-)</p>
<p>Voici l&#8217;<a href="http://www.unixgarden.com/index.php/utilitaires/sylpheed-claws-un-client-de-courrier-electronique-leger-et-puissant">article</a>. Ça me fait de vieux souvenirs, je l&#8217;ai écrit entre la version 1.9.14 et 1.9.15, c&#8217;est à dire début octobre 2005. Le canal IRC était #sylpheed, sur IRCNet. On avait encore le plugin ClamAV, pas encore de plugin PDF re-disparu depuis, et les plugins TNEF Parser, SpamReport, S/MIME, RSSyl, GtkHtmlViewer, AttRemover, AttachWarner et Archiver n&#8217;existaient pas encore. On a fait du chemin :-)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.colino.net/wordpress/archives/2008/08/20/ancien-article-sur-sylpheed-claws/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lots of things</title>
		<link>http://www.colino.net/wordpress/archives/2008/08/17/lots-of-things/</link>
		<comments>http://www.colino.net/wordpress/archives/2008/08/17/lots-of-things/#comments</comments>
		<pubDate>Sun, 17 Aug 2008 17:37:41 +0000</pubDate>
		<dc:creator>Colin</dc:creator>
				<category><![CDATA[Claws Mail]]></category>
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://www.colino.net/wordpress/?p=211</guid>
		<description><![CDATA[It&#8217;s been a long time since I last blogged! I&#8217;ve been really busy with real life&#8230; As you may know, dear reader, my wife (Clo) is pregnant and we&#8217;ll have a baby soon (in about 50 days !), so we&#8217;ve been preparing stuff in advance. Over the last monthes, we&#8217;ve redone the floor in the [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been a long time since I last blogged! I&#8217;ve been really busy with real life&#8230;</p>
<p>As you may know, dear reader, my wife (<a href="http://www.tildesansh.net/blog/">Clo</a>) is pregnant and we&#8217;ll have a baby soon (in about 50 days !), so we&#8217;ve been preparing stuff in advance. Over the last monthes, we&#8217;ve <a href="http://www.tildesansh.net/blog/2008/04/05/bricolage-en-vue-de-larrivee-du-bebe/">redone the floor</a> in the future baby&#8217;s room, created cupboards, <a href="http://www.tildesansh.net/blog/2008/04/21/bricolage-en-vue-de-larrivee-du-bebe-2/">painted things</a>, we&#8217;ve <a href="http://www.tildesansh.net/blog/2008/08/03/bricolage-en-vue-de-larrivee-du-bebe-4-la-chambre/">boughtfurniture</a> , we&#8217;ve <a href="http://www.tildesansh.net/blog/2008/07/12/bricolage-en-vue-de-larrivee-du-bebe-3/">moved our &#8220;office&#8221;</a> in the living room, we&#8217;ve <a href="http://www.tildesansh.net/blog/2008/08/17/we-du-15-aout-sous-le-signe-du-bricolage-et-des-jeux/">built a few things</a>, we spent time in baby stores to make lists, see what we needed, <a href="http://www.tildesansh.net/blog/2008/05/18/premiers-achats/">buy a few things</a>, etc.</p>
<p>Now we&#8217;re almost ready, so we&#8217;re waiting :-)</p>
<p>Also, there&#8217;s been a whole lot of people at home to visit us &#8211; both of <a href="http://www.tildesansh.net/blog/2008/08/03/we-avec-fannette-et-wil/">my</a> <a href="http://www.tildesansh.net/blog/2008/07/26/we-avec-angele-et-pascal/">sisters</a>, Clo&#8217;s <a href="http://www.tildesansh.net/blog/2008/08/13/we-avec-antoine-et-elyos-ou-le-we-demenagement-de-cousins/">brother</a>, my mother, Clo&#8217;s parents, &#8230; Very nice! If only we knew we&#8217;d just have to make babies to bring them over! ;-p</p>
<p>Yes, I&#8217;ve been linking to Clo&#8217;s blog everywhere. Not my fault if she blogs more than me!</p>
<p>On the Claws Mail front, I&#8217;ve put some days off to use and, following the announce of the GTK team of GTK+3, I&#8217;ve removed every fucking deprecated line in our source code and rewrote code that worked; just because the GTK+ guys can&#8217;t be bothered with keeping deprecated code around, I&#8217;ve rewritten about 10.000 lines, I think. Thanks, dudes. We&#8217;ve also been able to fix a good number of bugs, and added support for client SSL certificates.</p>
<p>Maybe we&#8217;ll release soon&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.colino.net/wordpress/archives/2008/08/17/lots-of-things/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Ripping off audiophools, $500 at a time</title>
		<link>http://www.colino.net/wordpress/archives/2008/06/17/ripping-off-audiophools-500-at-a-time/</link>
		<comments>http://www.colino.net/wordpress/archives/2008/06/17/ripping-off-audiophools-500-at-a-time/#comments</comments>
		<pubDate>Tue, 17 Jun 2008 07:42:13 +0000</pubDate>
		<dc:creator>Colin</dc:creator>
				<category><![CDATA[Computers]]></category>

		<guid isPermaLink="false">http://www.colino.net/wordpress/?p=201</guid>
		<description><![CDATA[I&#8217;ve seen this mentioned in a few geek news outlets, the Denon AKDL1 Dedicated Link Cable. 1.5 meters of CAT5 cable for $500 &#8212; but then your music will sound so much better than with $1.5 cables ! The Amazon reviews are mostly hilarious. I wonder how large the target market can be for this, [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve seen this mentioned in a few geek news outlets, the <a href="http://www.amazon.com/Denon-AKDL1-Dedicated-Link-Cable/dp/B000I1X6PM">Denon AKDL1 Dedicated Link Cable</a>. 1.5 meters of CAT5 cable for $500 &#8212; but then your music will sound so much better than with $1.5 cables !</p>
<p>The <a href="http://www.amazon.com/review/product/B000I1X6PM/ref=cm_cr_pr_link_1?_encoding=UTF8&amp;sortBy=bySubmissionDateDescending">Amazon reviews</a> are mostly hilarious. I wonder how large the target market can be for this, which is the perfect example of Snake Oil Product :-) The <a href="http://www.amazon.com/Denon-AKDL1-Dedicated-Link-Cable/dp/tags-on-product/B000I1X6PM/ref=tag_dpp_cust_edpp_sa">tags</a> are mostly right.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.colino.net/wordpress/archives/2008/06/17/ripping-off-audiophools-500-at-a-time/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The Grumpy Editor reviews Claws Mail</title>
		<link>http://www.colino.net/wordpress/archives/2008/06/05/the-grumpy-editor-reviews-claws-mail/</link>
		<comments>http://www.colino.net/wordpress/archives/2008/06/05/the-grumpy-editor-reviews-claws-mail/#comments</comments>
		<pubDate>Thu, 05 Jun 2008 09:58:05 +0000</pubDate>
		<dc:creator>Colin</dc:creator>
				<category><![CDATA[Claws Mail]]></category>

		<guid isPermaLink="false">http://www.colino.net/wordpress/?p=199</guid>
		<description><![CDATA[&#8220;These developers seem to have their priorities in the right place.&#8221; Jonathan Corbet of LWN published last week a review of Claws Mail. I&#8217;m quite happy about what he says, his review is quite positive and, as I like his work a lot, I&#8217;m pleased!]]></description>
			<content:encoded><![CDATA[<p><em>&#8220;These developers seem to have their priorities in the right place.&#8221;</em></p>
<p>Jonathan Corbet of <a href="http://lwn.net/">LWN</a> published last week a <a href="http://lwn.net/Articles/283950/">review of Claws Mail</a>. I&#8217;m quite happy about what he says, his review is quite positive and, as I like his work a lot, I&#8217;m pleased!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.colino.net/wordpress/archives/2008/06/05/the-grumpy-editor-reviews-claws-mail/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to change Dell&#8217;s BIOS settings from a Linux command-line</title>
		<link>http://www.colino.net/wordpress/archives/2008/05/21/how-to-change-dells-bios-settings-from-a-linux-command-line/</link>
		<comments>http://www.colino.net/wordpress/archives/2008/05/21/how-to-change-dells-bios-settings-from-a-linux-command-line/#comments</comments>
		<pubDate>Wed, 21 May 2008 12:23:51 +0000</pubDate>
		<dc:creator>Colin</dc:creator>
				<category><![CDATA[Sysadmin]]></category>

		<guid isPermaLink="false">http://www.colino.net/wordpress/?p=197</guid>
		<description><![CDATA[To be able to change BIOS settings from the command-line on a Dell Poweredge, you need the syscfg utility. It&#8217;s very useful when you want to change a configuration on, for example, 32 nodes at once, without having to plug screen, plug keyboard, reboot, change setting, reboot 32 times. Here is how I installed it [...]]]></description>
			<content:encoded><![CDATA[<p>To be able to change BIOS settings from the command-line on a Dell Poweredge, you need the <strong>syscfg</strong> utility. It&#8217;s very useful when you want to change a configuration on, for example, 32 nodes at once, without having to <em>plug screen, plug keyboard, reboot, change setting, reboot</em> 32 times. Here is how I installed it on the CentOS 5 distribution :</p>
<p># cd ; wget -q -O &#8211; http://linux.dell.com/repo/hardware/bootstrap.cgi | bash<br />
#  yum install srvadmin-hapi<br />
#  wget ftp://ftp.us.dell.com/sysman/dtk_2.5_80_Linux.iso<br />
#  mkdir dtk<br />
#  mount -o loop dtk_2.5_80_Linux.iso dtk/<br />
#  cd dtk/isolinux/<br />
# cp  SA.2 ~/SA.2.gz<br />
#  cd; gunzip SA.2.gz<br />
# mkdir stage2<br />
#  cd stage2<br />
#  cpio -i &lt; ../SA.2<br />
#  cd lofs<br />
#  mkdir dell<br />
#  mount -o loop dell.cramfs dell/<br />
#  mkdir -p /usr/local/sbin ; cp dell/toolkit/bin/syscfg /usr/local/sbin/<br />
#  umount dell<br />
#  cd<br />
#  umount dtk</p>
<p>And voilà! You can now use syscfg:</p>
<p># /usr/local/sbin/syscfg &#8211;biosver<br />
biosver=1.5.1<br />
# /usr/local/sbin/syscfg &#8211;virtualization=enable<br />
virtualization=enable</p>
<p>I&#8217;d have preferred an easier way, but couldn&#8217;t find syscfg&#8217;s RPM.</p>
<p>When deploying that to a lot of nodes, you probably don&#8217;t want to go through all the associated network downloads of the first phase (wget of the yum repository, yum, and wget of the 230MB iso), so you can take shortcuts:</p>
<p># for node in $(list_of_nodes); do scp /usr/local/sbin/syscfg /var/cache/yum/dell-hardware-auto/packages/srvadmin-*.rpm $node: ; ssh $node &#8220;mkdir -p /usr/local/sbin; mv syscfg /usr/local/sbin; rpm -ivh srvadmin-*.rpm&#8221;; done;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.colino.net/wordpress/archives/2008/05/21/how-to-change-dells-bios-settings-from-a-linux-command-line/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lazily testing memory</title>
		<link>http://www.colino.net/wordpress/archives/2008/05/13/lazily-testing-memory/</link>
		<comments>http://www.colino.net/wordpress/archives/2008/05/13/lazily-testing-memory/#comments</comments>
		<pubDate>Tue, 13 May 2008 20:19:33 +0000</pubDate>
		<dc:creator>Colin</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Sysadmin]]></category>

		<guid isPermaLink="false">http://www.colino.net/wordpress/?p=196</guid>
		<description><![CDATA[I had, until recently, a problem when it came to test memory on the nodes in my lab. Until now, I was able to PXE boot memtest+, but had to go down to the lab and plug a screen to check the output. Multiple annoyances: first I had to move my ass to the lab [...]]]></description>
			<content:encoded><![CDATA[<p>I had, until recently, a problem when it came to test memory on the nodes in my lab. Until now, I was able to PXE boot memtest+, but had to go down to the lab and plug a screen to check the output. Multiple annoyances: first I had to move my ass to the lab room, then I add to do some difficult things to plug a screen to the node, then I had to come back from time to time and look at the output. All of these right in front of the cooling units, which blow some really cold air now that they work correctly.</p>
<p>This morning I investigated in the source code of memtest+ and found out it supports output to serial consoles since recently!</p>
<p>A little upgrade later, I can now boot memtest+ with the console=ttyS0,57600 command line parameter and just watch my serial line output, without moving at all! Yay!</p>
<blockquote><address>DEFAULT memtest console=ttyS0,57600</address>
<address>LABEL memtest</address>
<address> KERNEL images/tools/memtest</address>
</blockquote>
<p>Viva PXE!</p>
<p>(Btw for those who&#8217;ll find funny to use DEFAULT memtest&#8230; PXE boot choices are updated via a cgi script called from an intranet tool, which itself is wrapped in a little GTK systray applet. This applet allows to reboot, shut down, power on, reinstall various distributions, follow serial line, open an ssh connection, on the lab&#8217;s nodes. This tool is also useable via command line for scripting power).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.colino.net/wordpress/archives/2008/05/13/lazily-testing-memory/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>En 2008, comment déclarer ses impôts en ligne</title>
		<link>http://www.colino.net/wordpress/archives/2008/05/03/en-2008-comment-declarer-ses-impots-en-ligne/</link>
		<comments>http://www.colino.net/wordpress/archives/2008/05/03/en-2008-comment-declarer-ses-impots-en-ligne/#comments</comments>
		<pubDate>Sat, 03 May 2008 08:06:32 +0000</pubDate>
		<dc:creator>Colin</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://www.colino.net/wordpress/?p=193</guid>
		<description><![CDATA[Hier, j&#8217;ai essayé de déclarer mes impôts en ligne sur www.impots.gouv.fr. Jusqu&#8217;ici, ça marchait impeccablement depuis 2003 pour moi. Hier, j&#8217;ai eu des soucis: Avec Firefox 3 beta 5, ça plante dès le début avec une zone d&#8217;applet grisée et &#8220;Applet signview bail&#8221; dans la barre d&#8217;état du navigateur. Qu&#8217;à celà ne tienne! sudo apt-get [...]]]></description>
			<content:encoded><![CDATA[<p>Hier, j&#8217;ai essayé de déclarer mes impôts en ligne sur www.impots.gouv.fr. Jusqu&#8217;ici, ça marchait impeccablement depuis 2003 pour moi. Hier, j&#8217;ai eu des soucis:</p>
<ul>
<li>Avec Firefox 3 beta 5, ça plante dès le début avec une zone d&#8217;applet grisée et &#8220;Applet signview bail&#8221; dans la barre d&#8217;état du navigateur. Qu&#8217;à celà ne tienne!</li>
<li><em>sudo apt-get install firefox-2</em></li>
<li>Avec Firefox 2, pas de java. Un symlink manquant: <em>sudo ln -s /etc/alternatives/xulrunner-1.9-javaplugin.so /usr/lib/firefox/plugins/</em></li>
<li>Ensuite, avec Firefox 2 toujours, la déclaration elle même se passe bien; le seul problème est au moment de la signature numérique: &#8220;<em>Erreur technique (n° 100)</em>&#8220;. Argh!</li>
</ul>
<p>Finalement, voici comment en 2008, j&#8217;ai réussi à déclarer mes impôts avec mon ordinateur sous Linux:</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-194" title="impots" src="http://www.colino.net/wordpress/wp-content/impots.jpg" alt="" width="300" height="148" /></p>
<p>Je pense que c&#8217;est de la faute de Sarko.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.colino.net/wordpress/archives/2008/05/03/en-2008-comment-declarer-ses-impots-en-ligne/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Claws Mail&#8217;s IMAP implementation&#8230;</title>
		<link>http://www.colino.net/wordpress/archives/2008/04/17/claws-mails-imap-implementation/</link>
		<comments>http://www.colino.net/wordpress/archives/2008/04/17/claws-mails-imap-implementation/#comments</comments>
		<pubDate>Thu, 17 Apr 2008 07:09:56 +0000</pubDate>
		<dc:creator>Colin</dc:creator>
				<category><![CDATA[Claws Mail]]></category>
		<category><![CDATA[Computers]]></category>

		<guid isPermaLink="false">http://www.colino.net/wordpress/?p=191</guid>
		<description><![CDATA[&#8230;rocks. A user told us on the mailing list that he got a crash. It was SIGXFSZ, File size limit exceeded&#8230; Due to the protocol log file growing too much, probably 2 or 4 gigabytes&#8230; The end of his log reads: IMAP4&#60; 8918737 OK Status completed. The number at the left is the transaction id [...]]]></description>
			<content:encoded><![CDATA[<p>&#8230;rocks.</p>
<p>A user told us on the mailing list that he got a crash. It was SIGXFSZ, File size limit exceeded&#8230; Due to the protocol log file growing too much, probably 2 or 4 gigabytes&#8230;</p>
<p>The end of his log reads:</p>
<blockquote><p>IMAP4&lt; 8918737 OK Status completed.</p></blockquote>
<p>The number at the left is the transaction id of the IMAP protocol, incremented by 1 on every command. That means almost 9 millions commands :-) Our user started Claws Mail on March 10, it crashed on April 17 only due to the log file.</p>
<p>Comforting to read that :-)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.colino.net/wordpress/archives/2008/04/17/claws-mails-imap-implementation/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>iPod back up :-)</title>
		<link>http://www.colino.net/wordpress/archives/2008/04/16/ipod-back-up/</link>
		<comments>http://www.colino.net/wordpress/archives/2008/04/16/ipod-back-up/#comments</comments>
		<pubDate>Wed, 16 Apr 2008 09:21:44 +0000</pubDate>
		<dc:creator>Colin</dc:creator>
				<category><![CDATA[Computers]]></category>

		<guid isPermaLink="false">http://www.colino.net/wordpress/?p=189</guid>
		<description><![CDATA[A few days ago I was annoyed at hard disks, after the little one in my iPod died. I considered buying a brand new iPod, but I didn&#8217;t really want to spend 250 euros on a shiny new mp3 player that has a color screen, whereas my scratched old mp3 player with its black and [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.colino.net/wordpress/wp-content/ipod4g.gif" rel="lightbox[189]"><img class="alignleft size-full wp-image-190" style="float: left; margin-left: 4px; margin-right: 4px;" title="ipod4g" src="http://www.colino.net/wordpress/wp-content/ipod4g.gif" alt="" width="150" height="256" /></a>A few days ago I was <a href="http://www.colino.net/wordpress/archives/2008/04/07/damn-moving-parts/">annoyed at hard disks</a>, after the little one in my iPod died. I considered buying a brand new iPod, but I didn&#8217;t really want to spend <a href="http://store.apple.com/Apple/WebObjects/francestore?family=iPodclassic">250 euros</a> on a shiny new mp3 player that has a color screen, whereas my scratched old mp3 player with its black and white screen&#8230; plays music just as well, and that&#8217;s all I want.</p>
<p>So I ordered just the hard disk from an <a href="http://myworld.ebay.fr/emeraldcityipod">Ebay seller</a> (which I recommend if you need the same&#8230;) for only 40 dollars. I received it today, swapped the disks, and reformated the iPod following a <a href="http://www.ipodlinux.org/Restore_without_iTunes">nice howto</a> which spared me the shame of begging a colleague for a Windows machine with iTunes installed. (Yes, it&#8217;s a geeky howto involving <em>fdisk</em> and <em>dd</em>, but I&#8217;m not scared at all by the shell, and I don&#8217;t care about whether it&#8217;s user friendly or not. It&#8217;s <em>Colin friendly</em>, and that&#8217;s all I want).</p>
<p>And now it works again just fine, and gained 10GB of capacity in the process :-)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.colino.net/wordpress/archives/2008/04/16/ipod-back-up/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Damn moving parts!</title>
		<link>http://www.colino.net/wordpress/archives/2008/04/07/damn-moving-parts/</link>
		<comments>http://www.colino.net/wordpress/archives/2008/04/07/damn-moving-parts/#comments</comments>
		<pubDate>Mon, 07 Apr 2008 19:36:19 +0000</pubDate>
		<dc:creator>Colin</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.colino.net/wordpress/?p=187</guid>
		<description><![CDATA[Hard disks are fragile. I know it since a while, and I&#8217;m prepared: I have good, up to date backups made automatically every night or week, depending on the data&#8217;s importance. OK, I know it! but I&#8217;m getting tired of it: Saturday, smartd reports read errors on my server&#8217;s /dev/hdc. I order two IDE disks [...]]]></description>
			<content:encoded><![CDATA[<p>Hard disks are fragile. I know it since a while, and I&#8217;m prepared: I have good, up to date backups made automatically every night or week, depending on the data&#8217;s importance.  OK, I know it! but I&#8217;m getting tired of it: Saturday, smartd reports read errors on my server&#8217;s /dev/hdc. I order two IDE disks (in order to have a spare available next time). Sunday, my mother calls me for help: her iBook&#8217;s hard disk has failed utterly just before she did a migration to her new laptop. 4 years of data lost; doing backups was on her to-do list since a year, but the old saying is verified again: no one does backup properly until they experience a loss of important, unique data (like digital pictures or emails).  And today, I get on my train back from work, power on the ipod, but no music for me:</p>
<p style="text-align: center;"><img src="http://images.apple.com/support/ipod/images/folder_icon.gif" alt="" width="36" height="38" /></p>
<p style="text-align: left;">I ordered an 1.8&#8243; disk (for about eight times less than a new iPod, but still, it&#8217;s annoying.)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.colino.net/wordpress/archives/2008/04/07/damn-moving-parts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Saine paranoia, partie IV : pourquoi les laisse-t&#8217;on faire ?</title>
		<link>http://www.colino.net/wordpress/archives/2008/04/06/saine-paranoia-partie-iv-pourquoi-les-laisse-ton-faire/</link>
		<comments>http://www.colino.net/wordpress/archives/2008/04/06/saine-paranoia-partie-iv-pourquoi-les-laisse-ton-faire/#comments</comments>
		<pubDate>Sun, 06 Apr 2008 12:03:34 +0000</pubDate>
		<dc:creator>Colin</dc:creator>
				<category><![CDATA[Paranoia 101]]></category>

		<guid isPermaLink="false">http://www.colino.net/wordpress/?p=186</guid>
		<description><![CDATA[En français &#8211; Saine paranoia, partie IV : pourquoi les laisse-t&#8217;on faire ? &#8220;Mais que fait la police&#8221;, vous demandez-vous&#8230; Il paraît surprenant que ce genre d&#8217;activités reste impunies. En effet ! Les responsables et bénéficiaires de ce genre d&#8217;arnaques sont en général recherchés, et parfois arrêtés. Cela reste, hélas, rare, car ils sont souvent [...]]]></description>
			<content:encoded><![CDATA[<h3><strong>En français &#8211; Saine paranoia, partie IV : pourquoi les laisse-t&#8217;on faire ?</strong></h3>
<p><em>&#8220;Mais que fait la police&#8221;</em>, vous demandez-vous&#8230; Il paraît surprenant que ce genre d&#8217;activités reste impunies. En effet ! Les responsables et bénéficiaires de ce genre d&#8217;arnaques sont en général recherchés, et parfois arrêtés. Cela reste, hélas, rare, car ils sont souvent suffisamment prudents pour éviter de laisser des traces directes les incriminant. Certains, en général les <em>Veuves du Regretté Général Machin</em>, utilisent des comptes emails jetables (sur hotmail, yahoo, etc) étant donné qu&#8217;ils ont besoin de correspondre ensuite avec leurs victimes pour transformer l&#8217;essai. Ils ne se connectent sur ces comptes que par des cybercafés, des proxys anonymisants, etc : jamais de leur accès internet chez eux.</p>
<p>Les autres, les arnaqueurs à large spectre ainsi que les spammeurs, utilisent des réseaux de machines piratées (appelés <em>Botnets</em>). Ces machines peuvent être des serveurs mal sécurisés, ou encore de simples ordinateurs de particuliers qui ont attrapé un virus &#8211; car maintenant, les méchants virus destructeurs de données, programmés par de petits génies de l&#8217;optimisation et de la discrétion, sont chose rare. La plupart des virus actuels se contentent de se cacher sur votre ordinateur, ne causent aucun dégât afin d&#8217;éviter d&#8217;être repérés, et transforment votre ordinateur en plaque tournante d&#8217;arnaques &#8211; c&#8217;est beaucoup plus rémunérateur à long terme. Dans votre dos, votre PC enverra donc de nombreux spams, un serveur Web y sera installé qui contiendra une copie du site de Paypal ou autre, etc.</p>
<p>Le mode de propagation principal de ces virus est, là aussi, l&#8217;email &#8211; provenant d&#8217;un autre PC infecté. Lorsque vous recevez un mail avec des photos d&#8217;une quelconque célébrité à poil, une vidéo marrante à regarder, ou encore un faux retour d&#8217;email avec une pièce jointe, la plupart du temps, un virus dans la pièce jointe attend sagement que votre curiosité vous pousse à l&#8217;ouvrir. Le fait que l&#8217;email en question provienne d&#8217;un inconnu ou d&#8217;un contact connu (ami, etc) n&#8217;y change rien : l&#8217;adresse d&#8217;expéditeur est fausse et trafiquée. Soyez sûr d&#8217;avoir un <strong>bon</strong> antivirus <strong>à jour</strong>.</p>
<p>Le moyen le plus efficace de se débarasser de ces nuisibles, puisque les arrêter est difficile, serait de rendre l&#8217;activité moins rémunatrice et plus compliquée. Certains (rares) fournisseurs d&#8217;accès Internet coupent l&#8217;accès à leurs abonnés chez lesquels ils détectent un trafic suspect (milliers d&#8217;emails envoyés, etc) jusqu&#8217;à désinfection, mais la plupart ne le fait pas, étant donné que lesdits abonnés râlent quand cela leur arrive.</p>
<h3><strong>In english &#8211; Sane paranoia, part IV : Why aren&#8217;t they stopped?</strong></h3>
<p>It sounds surprising that this kind of activities aren&#8217;t punished. Indeed! The individuals responsible for (and who benefit from) such scams are generally actively wanted by the authorities, and sometimes arrested. This is, unfortunately, rare, because they&#8217;re often cautious enough to avoid leaving directly incriminating trails. Some of them, generally the <em>Widows of the Regretted Late General Blahblah</em>, use throw-away email accounts (on hotmail, yahoo, &#8230;), as they&#8217;ll need to correspond with their victims in order to cash in on their scam. They only connect to these accounts from cybercafes, anonymous proxies, and so on; never from their own internet account at their place.</p>
<p>The others, the large spectrum scammers and the spammers, use networks of pirated computers (called <em>Botnets</em>). These computers can be badly securised servers, or simply private computers who got infected by a virus &#8211; these days, rare are the mean, destructive viruses that we were used to. The majority of modern viruses just hide in your computer, cause no visible harm in order to avoid being detected, and turn your computer into a so-called zombie, spewing out hundreds and thousands spams every hour, getting a web server serving a copy of Paypal&#8217;s site, and so on.</p>
<p>The main propagation mode of these viruses is, as usual, email &#8211; often coming from another infected computer. When you receive a message with pictures of a random celebrity naked, a funny video to watch, or sometimes, a fake email bounce with an attachment&#8230; most of the time, there&#8217;s a virus in the attachment waiting for your curiosity to make you open it. The fact that said email comes from a random stranger or a known contact (best friend, wife, boss, &#8230;) is irrelevant: the sender&#8217;s address is faked and doesn&#8217;t mean anything. Make sure you have a <strong>good, up-to-date</strong> antivirus.</p>
<p>The best way to get rid of these parasites, as arresting them is difficult, would be to render their activities less financially rewarding and more complicated. Some rare Internet service providers cut their subscribers&#8217; access when they detect suspect traffic (thousands of sent emails over a short period of time, for example); but most don&#8217;t, as this process is rarely well-received by the affected people.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.colino.net/wordpress/archives/2008/04/06/saine-paranoia-partie-iv-pourquoi-les-laisse-ton-faire/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Saine paranoia, partie III : les arnaques ciblées</title>
		<link>http://www.colino.net/wordpress/archives/2008/04/06/saine-paranoia-partie-iii-les-arnaques-ciblees/</link>
		<comments>http://www.colino.net/wordpress/archives/2008/04/06/saine-paranoia-partie-iii-les-arnaques-ciblees/#comments</comments>
		<pubDate>Sun, 06 Apr 2008 10:37:46 +0000</pubDate>
		<dc:creator>Colin</dc:creator>
				<category><![CDATA[Paranoia 101]]></category>

		<guid isPermaLink="false">http://www.colino.net/wordpress-1.5/?p=174</guid>
		<description><![CDATA[En français &#8211; Saine paranoia, partie III : les arnaques ciblées Les précédents comptaient bien vous avoir. Leur technique, qui fonctionne, requiert tout de même du courage. Il en faut, pour correspondre avec une centaine de pigeons en parallèle, leur extorquer le maximum par la persuasion, continuer avec la dizaine restante, les presser jusqu&#8217;à la [...]]]></description>
			<content:encoded><![CDATA[<h3><strong>En français &#8211; Saine paranoia, partie III : les arnaques ciblées</strong></h3>
<p>Les précédents comptaient bien vous avoir. Leur technique, qui fonctionne, requiert tout de même du courage. Il en faut, pour correspondre avec une centaine de pigeons en parallèle, leur extorquer le maximum par la persuasion, continuer avec la dizaine restante, les presser jusqu&#8217;à la moëlle, avant de recommencer avec de nouvelles victimes potentielles.</p>
<p>Ce serait quand même vachement plus pratique de n&#8217;avoir rien à faire pour arnaquer les gens, n&#8217;est ce pas. C&#8217;est la catégorie des arnaqueurs paresseux, qui a monté un autre type d&#8217;email piégé&#8230; L&#8217;email de <em>phishing</em>. Comme son nom l&#8217;indique, il s&#8217;agit là d&#8217;aller à la pêche, mais à la pêche à la nasse, pas question de s&#8217;enquiquiner à attendre que ça morde. <em>(la faute d&#8217;orthographe dans </em>phishing<em> n&#8217;en est pas une. Elle indique la nature </em>cybercrime<em> de la chose).</em></p>
<p>Les emails de phishing se présentent généralement sous la forme d&#8217;alertes de sécurité, de la part de grands sites très connus où l&#8217;on peut manipuler de l&#8217;argent &#8211; Paypal, Ebay, votre banque&#8230;</p>
<p>Ces emails seront inquiétants :</p>
<blockquote><p>Cher Membre PayPal,<br />
En raison des mesures de securité que vous offre PayPal, vous êtes prié de suivre les étapes fournies et de confirmer vos informations en ligne pour la sûreté de vos comptes. <strong>Cependant, la non-comfirmation de vos informations peut avoir comme conséquence la suspension provisoire de compte.</strong></p></blockquote>
<p>(Fautes de français laissées intactes).Suivra un bla-bla habituel sur les procédures de sécurité :</p>
<blockquote><p>Veillez à ne jamais communiquer votre mot de passe à des sites frauduleux. Pour accéder de manière sécurisée au site PayPal, saisissez l&#8217;URL PayPal (https://www.paypal.com/fr/) pour accéder au site authentique de PayPal.</p></blockquote>
<p>Rassurantes, ces procédures de sécurité ! S&#8217;ils me disent tout ça, ça devrait être un vrai mail, n&#8217;est ce pas ? Un pirate ne se couperait pas l&#8217;herbe sous le pied ainsi ?</p>
<p>Ben si. Ça marche mieux comme ça, car, malgré les lignes précédentes, la plupart des gens cliqueront quand même là :</p>
<blockquote><p>Vous êtes prié de suivre les étapes fournies et de confirmer vos informations en ligne pour la sûreté de vos comptes. <a href="http://www.linuxfr.org/">Cliquez ici pour commencer la procedure</a>.</p></blockquote>
<p>Vous avez cliqué ? Ici j&#8217;ai modifié le lien pour pointer sur un site totalement différent et inoffensif ; mais le mail en question vous aurait renvoyé sur un site qui n&#8217;est pas celui de Paypal, mais qui y ressemble à s&#8217;y méprendre. Sur celui-ci, on vous aurait demandé de remplir toutes les informations demandées par Paypal (dont votre mot de passe, numéro de carte bancaire, et même parfois, code secret de carte banquaire). La page d&#8217;<a href="http://www.paypal.com/cgi-bin/webscr?cmd=xpt/general/SecuritySpoof-outside">aide de Paypal à ce sujet</a> détaille bien la chose.</p>
<p>J&#8217;ai pris Paypal comme exemple ici, mais ne vous en faites pas, vous recevrez de faux emails du même genre &#8220;de la part&#8221; de votre banque, Ebay, votre fournisseur d&#8217;accès Internet (souvent &#8220;nous avons détecté des activités illégales sur votre compte&#8221;, mais pas seulement), etc.</p>
<p>Ne cliquez <strong>jamais</strong> sur aucun lien, d&#8217;aucun email provenant d&#8217;un site qui gère pour vous des choses importantes, comme votre argent. En cas de doute, connectez-vous via votre raccourci enregistré, ou en tapant l&#8217;adresse à la main. Si le site avait quelque chose à vous signaler, ce sera via le site lui-même, pas via email.</p>
<p><a href="http://www.colino.net/wordpress/archives/2008/04/06/saine-paranoia-partie-iv-pourquoi-les-laisse-ton-faire/">Partie IV &#8211; Pourquoi les laisse-t&#8217;on faire ?</a></p>
<h3><strong>In english &#8211; Sane paranoia, part III: targeted scams</strong></h3>
<p>The previously mentioned scammers hoped to get you, but their method, although it works, still requires a certain amount of motivation. One needs motivation  to manage corresponding with a hundred of possible targets at once, squeeze the most out of them using persuasion, continue with the remaining dozen, go as far as possible, and restart the whole process with new potential victims.</p>
<p>Wouldn&#8217;t it be much more practical to be able to scam large numbers of people almost automatically? It&#8217;s exactly what lazy scammers thought, and implemented in another kind of trap email: the Phishing email. As its name implies, it&#8217;s about going to fish, but using a net &#8211; no bothering and waiting for bites!</p>
<p>Phishing emails generally look like security alerts from big, known and trusted e-commerce websites that manipulate money &#8211; Paypal, Ebay, your bank&#8230;</p>
<p>These emails will be scary:</p>
<blockquote><p>Dear PayPal customer,We recently reviewed your account, and we suspect an unauthorized transaction on your account. Protecting your account is our primary concern. As a preventive measure we have temporary limited your access to sensitive information.</p></blockquote>
<p>These emails will usually have a few paragraph about the importance of security procedures:</p>
<blockquote><p>Make sure you never provide your password to fraudulent websites: To safely and securely access the PayPal website or your account, be sure to verify the link found in the address bar. This must be https://www.paypal.com/.</p></blockquote>
<p>These security procedures really are reassuring, aren&#8217;t they? If they warn me about security, that must be a real email, isn&#8217;t it? A mean bad guy wouldn&#8217;t screw himself up this way?</p>
<p>Well, yes, he would, because its works better like that. Just write these security procedures, and be sure that most people would still click on the link just after:</p>
<blockquote><p>We require you to complete an account verification procedure as part of our security measure. You must click the link below to securely login and complete the process. <a href="http://www.slashdot.org/">Click here to activate your account</a>.</p></blockquote>
<p>Did you click? Here, I changed the link to point to a totally different and inoffensive website; but the quoted email would have sent you to a website that isn&#8217;t Paypal&#8217;s, but that looks exactly the same. On this fake website copy, you would have been asked about a lot of information (including your password, credit card number, and even, sometimes, credit card&#8217;s PIN code). Paypal&#8217;s <a href="http://www.paypal.com/cgi-bin/webscr?cmd=xpt/general/SecuritySpoof-outside">help page about the subject</a> explains this really well.</p>
<p>I used Paypal as an example here. But don&#8217;t worry! You&#8217;ll also get fake mails &#8220;from&#8221; your bank, &#8220;from&#8221; Ebay, &#8220;from&#8221; your Internet Service Provider (usually along the lines of &#8220;we detected illegal activity from your account&#8221; &#8211; but not only), and much more.</p>
<p><strong>Never</strong> click any link on any email from any site handling important things like your money. If in doubt, log in via your bookmark, or type the address yourself. If the website has something to warn you about, it&#8217;ll do so via the site itself, not via email.</p>
<p><a href="http://www.colino.net/wordpress/archives/2008/04/06/saine-paranoia-partie-iv-pourquoi-les-laisse-ton-faire/">Part IV &#8211; Why aren&#8217;t they stopped?</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.colino.net/wordpress/archives/2008/04/06/saine-paranoia-partie-iii-les-arnaques-ciblees/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Saine paranoia, partie II : les arnaqueurs à large spectre</title>
		<link>http://www.colino.net/wordpress/archives/2008/04/02/saine-paranoia-partie-ii-les-arnaqueurs-a-large-spectre/</link>
		<comments>http://www.colino.net/wordpress/archives/2008/04/02/saine-paranoia-partie-ii-les-arnaqueurs-a-large-spectre/#comments</comments>
		<pubDate>Wed, 02 Apr 2008 19:13:00 +0000</pubDate>
		<dc:creator>Colin</dc:creator>
				<category><![CDATA[Paranoia 101]]></category>

		<guid isPermaLink="false">http://www.colino.net/wordpress-1.5/?p=172</guid>
		<description><![CDATA[En français &#8211; Saine paranoia, partie II : les arnaqueurs à large spectre Les spammeurs sont agaçants, certes, mais pas bien dangereux. Nous allons voir que l&#8217;on peut trouver bien pire qu&#8217;eux : des arnaqueurs qui en veulent à : votre porte-monnaie votre identité Parmi ceux-ci, il y a deux types ; les arnaqueurs à [...]]]></description>
			<content:encoded><![CDATA[<h3><strong>En français &#8211; Saine paranoia, partie II : les arnaqueurs à large spectre</strong></h3>
<p>Les spammeurs sont agaçants, certes, mais pas bien dangereux. Nous allons voir que l&#8217;on peut trouver bien pire qu&#8217;eux : des arnaqueurs qui en veulent à :</p>
<ul>
<li>votre porte-monnaie</li>
<li>votre identité</li>
</ul>
<p>Parmi ceux-ci, il y a deux types ; les arnaqueurs à large spectre sont ceux qui espèrent récupérer des informations intéressantes de vous, ainsi que de l&#8217;argent (le vôtre, hein), d&#8217;où que cela puisse provenir.</p>
<p>En VO, ils sont aussi appelés <em>419 scammers</em>, ou encore <em>Nigerian scammers</em>, bien qu&#8217;ils n&#8217;aient pas souvent de relation avec le Niger.</p>
<p>Ils vous contacteront dans un long mail alambiqué de formules de politesses et de fautes de français (ou bien, en anglais, tout simplement) et vous expliqueront leurs malheurs&#8230;</p>
<blockquote><p>Cher ami,</p>
<p>Je suis Allen Anthony, l&#8217;avocat personel de Monsieur Hughson Taylor. Le 21 avril 2007, mon client, sa femme et ses trois enfants ont été impliqués dans un accident de voiture. Hélas, tous les occupants ont été tués.</p></blockquote>
<p>Comme c&#8217;est triste. (Vous pourrez aussi tomber sur la <em>veuve du Regretté Général Machin</em>, la <em>soeur du </em><em>Regretté </em><em>Président Truc</em>, etc). Vous découvrirez ensuite pourquoi <strong>vous</strong> avez été contacté, car votre aide précieuse est nécessaire !</p>
<blockquote><p>Je vous ai contacté car j&#8217;ai besoin d&#8217;aide pour rapatrier le patrimoine de Monsieur Taylor avant qu&#8217;il ne soit confisqué par les services fiscaux, et qui sont de US $7.500.000 (sept millions cinq cent mille dollars américains). Je n&#8217;ai pu retrouver aucun héritier, je voudrais donc donner cet argent à des oeuvres de charité.</p></blockquote>
<p>Oh là là, tout cet argent qui va être confisqué par le fisc au lieu d&#8217;être donné aux oeuvres de charité ! Mais que puis-je donc faire pour aider ce pauvre homme ! Ne vous en faites pas, vous allez le savoir très vite.</p>
<blockquote><p>J&#8217;ai besoin de votre aide : il faut vous désigner comme son héritier, de manière à pouvoir sortir cet argent de la banque. En remerciement de votre aide, je me propose de vous laisser 10% de cet argent, soit US $ 750.000 (sept cent cinquante mille dollars).</p></blockquote>
<p>Tout ça pour moi ! Où-est-ce que je signe !?</p>
<p>OK, sauf que non. Répondez à cet email, et vous mettrez le doigt dans un engrenage dangereux. Tout d&#8217;abord il faudra fournir un certain nombre de renseignements à <em>Monsieur Allen Anthony</em>, afin qu&#8217;il puisse préparer les papiers nécessaires : nom, prénom, date de naissance, lieu de naissance, photo récente, photocopie de carte d&#8217;identité.</p>
<p>Et voilà, ça, c&#8217;est fait, votre identité peut maintenant être utilisée par n&#8217;importe quel escroc à travers la planète.</p>
<p>Ensuite, bien sûr, pour récupérer cet argent, il faudra avancer quelques frais, rien de bien important en comparaison de ces <em>sept cent cinquante mille dollars</em> qui vous attendent: 50 euros par ci pour que la banque fasse le nécessaire, 100 euros par là, etc. Une comptable US a un jour coulé la PME pour laquelle elle travaillait, à force d&#8217;avances. En théorie, la plupart des êtres humains ont de plus en plus de mal à arrêter les frais lorsqu&#8217;ils ont l&#8217;impression que la récompense est proche.</p>
<p>Enfin, à un moment ou un autre, il faudra communiquer votre numéro de compte en banque, bien sûr, pour pouvoir recevoir cet argent. Et là, &#8230;</p>
<p>En résumé : <strong>Non</strong>, vous n&#8217;avez pas une chance monstre d&#8217;avoir été <em>choisi</em> pour cette mission. Vous êtes en train de contempler un hameçon jeté sous vos yeux par un escroc.</p>
<p>Le même processus existe avec des variantes :</p>
<blockquote><p>The WEST CLIFF CASINO BOARD International promotion UNITED KINGDOM program is proud to inform you that you have just won Two Million British Pounds (£2.000, 000, 00).</p></blockquote>
<p>Non plus. Ici aussi, râtissage de compte bancaire doublé d&#8217;un vol d&#8217;identité en vue.</p>
<blockquote><p>NOTICE&#8230;Winner  Of   £1,000,000.00 Pounds ! We wish to congratulate and inform you on the selection of your email coupon number [...]</p>
<p>VERIFICATION AND FUNDS RELEASE FORM<br />
1.FULL NAMES:_________________________________<br />
2.ADDRESS:__________________________________________<br />
3.SEX:___________<br />
4.AGE:_______<br />
5.MARITAL STATUS:__________________<br />
6.OCCUPATION:___________________<br />
7.E-MAIL ADDRESS:_____________________________<br />
8.TELEPHONE NUMBER:_____________________<br />
9.AMOUNTWON:____________________________<br />
10.STATE:__________________________________<br />
11. COUNTRY________________________________<br />
12. NEXT OFKIN:_____________________________<br />
13. ZIP CODE:_______________<br />
14:NATIONALITY:___________________________</p></blockquote>
<p>Ben tiens !</p>
<p><em>(Tous les exemples sont tirés de mon dossier Courrier Indésirable, que j&#8217;avais vidé il y a moins de 48 heures. Depuis, j&#8217;ai gagné six millions à la loterie (en quatre mails), et suis en mesure d&#8217;aider trois personnes proches d&#8217;un riche décédé).</em></p>
<p><a href="http://www.colino.net/wordpress/archives/2008/04/06/saine-paranoia-partie-iii-les-arnaques-ciblees/">Partie III &#8211; les arnaques ciblées</a></p>
<h3><strong>In english &#8211; Sane paranoia, part II : large spectrum scammers</strong></h3>
<p>Spammers are annoying, but not very dangerous. We&#8217;ll see that we can find much worse than them: scammers, that have evil plans concerning:</p>
<ul>
<li>your wallet</li>
<li>your identity</li>
</ul>
<p>Among them are two types ; the large spectrum scammers are those that hope to get interesting informations out of you, as well as your money, wherever it is.</p>
<p>They&#8217;re also called 419 scammers, or Nigerian scammers, although they don&#8217;t often are in relation with Nigeria.</p>
<p>They&#8217;ll contact you in a long mail full of polite formulas and typographic errors, and will explain the awful difficulties they face&#8230;</p>
<blockquote><p>Dear Friend,</p>
<p>I am Barrister. Allen Anthony, a personal Attorney to Mr. Hughson Taylor. On the 21st of April 2006, my client, his wife and their three children were involved in a car accident along Udonthani express Way. All occupants of the vehicle unfortunately lost their lives.</p></blockquote>
<p>How sad. I&#8217;m deeply moved. (You&#8217;ll probably also get emails from the widow of the Regretted Late General Blah, or the sister of the Regretted Deceased President Blahblah, and so on). You&#8217;ll then find out why you&#8217;ve been contacted, because your precious help is necessary!</p>
<blockquote><p>I contacted you to assist in repatriating the money and properties left behind by my client before they get confiscated or declared Unserviceable by the bank where he has deposits particularly the Citizens Bank where the deceased had an account valued at about US$7.500.000 dollars. (Seven million and five hundred thousand dollars).</p></blockquote>
<p>Oh, all of that money going to be confiscated! But what can I do to help this poor fellow!? Don&#8217;t worry, you&#8217;ll know that real quick.</p>
<blockquote><p>Since I have been unsuccessful in locating the relatives for over 2 years now, I seek your consent to present you as the next of kin of the deceased since you have the same last name so that the proceeds of this account valued at US$7.500,000 dollars can be paid to you and then you and we can decide what to do with the money and others vital asset of his.</p></blockquote>
<p>All of this money for me! Yeah! Where do I sign up!</p>
<p>Well, yes, but no. Reply to this email, and you&#8217;ll put the finger in a dangerous place. First you&#8217;ll have to provide <em>Mr Allen Anthony</em> with a number of informative items about you to Mister Allen Anthony, so that he can prepare the necessary paperwork: name, surname, date of birth, place of birth, recent photograph, photocopy of your ID card or driver&#8217;s license.</p>
<p><em>Voilà,</em> that&#8217;s done, your identity can now be used by any crook in the world.</p>
<p>Then, of course, in order to get all these millions back from the bank, you&#8217;ll have to advance certains fees, fifty dollars there, hundred here, and so on. An american accountant once led his business file for bankruptcy due to all these fees. In theory, most of the human beings we are have a really hard time realizing they&#8217;re being abused and stop before it&#8217;s too late, when each time it seems the reward is closer.</p>
<p>Finally, at some point, you&#8217;ll have to communicate your bank account information, of course, in order to be able to get all this money. And then&#8230;</p>
<p>To make the long story short: No, you&#8217;re <strong>not</strong> really lucky to have been <em>chosen</em> for this mission. Rather, you&#8217;re contemplating a big hook dropped under your eyes by a crook.</p>
<p>The same process exists with some variants:</p>
<blockquote><p>The WEST CLIFF CASINO BOARD International promotion UNITED KINGDOM program is proud to inform you that you have just won Two Million British Pounds (£2.000, 000, 00).</p></blockquote>
<p>Not so. Exactly the same things will happen.</p>
<blockquote><p>NOTICE&#8230;Winner Of £1,000,000.00 Pounds ! We wish to congratulate and inform you on the selection of your email coupon number [...]<br />
VERIFICATION AND FUNDS RELEASE FORM<br />
1.FULL NAMES:_________________________________<br />
2.ADDRESS:__________________________________________<br />
3.SEX:___________<br />
4.AGE:_______<br />
5.MARITAL STATUS:__________________<br />
6.OCCUPATION:___________________<br />
7.E-MAIL ADDRESS:_____________________________<br />
8.TELEPHONE NUMBER:_____________________<br />
9.AMOUNTWON:____________________________<br />
10.STATE:__________________________________<br />
11. COUNTRY________________________________<br />
12. NEXT OFKIN:_____________________________<br />
13. ZIP CODE:_______________<br />
14:NATIONALITY:___________________________</p></blockquote>
<p>Sure!</p>
<p><em>(All of the examples there are from my Spam folder, which I had emptied less than 48 hours ago. Since then, I won six millions at the lottery (in four emails), and am able to help three persons looking for a recipient to a rich deceased&#8217;s millions).<br />
</em></p>
<p><a href="http://www.colino.net/wordpress/archives/2008/04/06/saine-paranoia-partie-iii-les-arnaques-ciblees/">Part III &#8211; targeted scams</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.colino.net/wordpress/archives/2008/04/02/saine-paranoia-partie-ii-les-arnaqueurs-a-large-spectre/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Saine paranoia, partie I : les spammeurs</title>
		<link>http://www.colino.net/wordpress/archives/2008/04/01/saine-paranoia-partie-i-les-spammeurs/</link>
		<comments>http://www.colino.net/wordpress/archives/2008/04/01/saine-paranoia-partie-i-les-spammeurs/#comments</comments>
		<pubDate>Tue, 01 Apr 2008 18:51:18 +0000</pubDate>
		<dc:creator>Colin</dc:creator>
				<category><![CDATA[Paranoia 101]]></category>

		<guid isPermaLink="false">http://www.colino.net/wordpress-1.5/?p=171</guid>
		<description><![CDATA[En français &#8211; Saine paranoia, partie I : les spammeurs Je le répète à beaucoup de gens, spécifiquement les nouveaux internautes autour de moi : Internet, c&#8217;est sympa, plein de ressources intéressantes, on y découvre des communautés de gens sympathiques, etc. Mais très vite, on y découvre des tas de pièges, placés là par des [...]]]></description>
			<content:encoded><![CDATA[<h3><strong>En français &#8211; Saine paranoia, partie I : les spammeurs</strong></h3>
<p>Je le répète à beaucoup de gens, spécifiquement les nouveaux internautes autour de moi : Internet, c&#8217;est sympa, plein de ressources intéressantes, on y découvre des communautés de gens sympathiques, etc. Mais très vite, on y découvre des tas de pièges, placés là par des gens mal intentionnés. Il suffit de le savoir, et d&#8217;y prêter attention, mais hélas il suffit de baisser sa garde une fois pour que des désagréments fâcheux commencent à arriver.</p>
<p>La plupart de ces dangers arrivent sous formes d&#8217;emails.</p>
<p>Peu de temps après avoir commencé à utiliser une adresse email, pas mal de monde va commencer à essayer de vous vendre diverses choses &#8211; les respectables magasins en ligne, d&#8217;une part, dont on peut assez facilement se débarrasser, et les spammeurs, d&#8217;autre part. Ceux-ci ne respectent pas les lois en vigueur et l&#8217;on ne peut pas s&#8217;en débarrasser. Vous pourrez leur acheter très facilement diverses choses:</p>
<ul>
<li>des pilules magiques telles que Viagra, Cialys, etc</li>
<li>des herbes magiques qui vous feront une bite de Rocco Sifredi en un mois</li>
<li>des fausses Rolex, et autres articles luxueux du genre</li>
<li>des faux diplômes, papiers, etc</li>
</ul>
<p>Dans chacune de ces catégories, vous vous feriez arnaquer. Quoi que vous achetiez, vous recevrez au mieux, des placebos, ou simplement rien. Pensez-vous vraiment pouvoir confier votre numéro de carte bleue en ligne à ce genre de vendeurs?</p>
<p>Au final, cette catégorie d&#8217;indélicats est assez facile à ignorer ; avec les filtres anti-spams actuels, dits adaptatifs ou encore bayésiens, il suffira d&#8217;en marquer quelques uns comme spam pour ne (presque) plus en voir.</p>
<p><a href="http://www.colino.net/wordpress/archives/2008/04/02/saine-paranoia-partie-ii-les-arnaqueurs-a-large-spectre/">Partie II &#8211; Les arnaqueurs à large spectre</a></p>
<h3><strong>In english &#8211; Sane paranoia, part I: spammers</strong></h3>
<p>I keep repeating it to a lot of people, specifically new Internet users around me : Internet is nice, fun, big, full of interesting resources, one can discover lots of communities about various subjects, and so on. But quite soon, a lot of traps surface, placed there by malicious people. Avoiding them isn&#8217;t too difficult, once you know about them and pay attention; but one time is enough to get some serious annoyances.</p>
<p>Most of these dangers come to you via email.</p>
<p>Not long after starting to use an email address, a lot of people will start trying to sell you various things &#8211; normal e-commerce website, on one hand, which you can easily get rid of, and spammers, on the other hand. Spammers don&#8217;t abide by the laws, and you can&#8217;t get rid of them. You&#8217;ll be able to buy a lot from them:</p>
<ul>
<li>magical pills, like Viagra, Cialys, and so on</li>
<li>magical herbs that&#8217;ll miraculously provide you with a penis bigger than Rocco Sifredi&#8217;s</li>
<li>fake Rolex watches, and other fake &#8220;big brands&#8221; stuff</li>
<li>fake diplomas, papers, and so on</li>
</ul>
<p>In each of these categories, you&#8217;d get owned. Whatever you&#8217;d buy, you&#8217;d get at best placebos, or just nothing. Do you really think you can trust such senders with your credit card number?</p>
<p>In the end, this category of scumbags is quite easy to ignore ; with the current anti-spam filtering techniques, bayesian filtering, you&#8217;ll only have to mark a few of these emails as Spam and (almost) never see one again.</p>
<p><a href="http://www.colino.net/wordpress/archives/2008/04/02/saine-paranoia-partie-ii-les-arnaqueurs-a-large-spectre/">Part II &#8211; Large spectrum scammers</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.colino.net/wordpress/archives/2008/04/01/saine-paranoia-partie-i-les-spammeurs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Debugging: easier than it used to be!</title>
		<link>http://www.colino.net/wordpress/archives/2008/03/28/debugging-easier-than-it-used-to-be/</link>
		<comments>http://www.colino.net/wordpress/archives/2008/03/28/debugging-easier-than-it-used-to-be/#comments</comments>
		<pubDate>Fri, 28 Mar 2008 18:47:21 +0000</pubDate>
		<dc:creator>Colin</dc:creator>
				<category><![CDATA[Computers]]></category>

		<guid isPermaLink="false">http://www.colino.net/wordpress-1.5/archives/2008/03/28/debugging-easier-than-it-used-to-be/</guid>
		<description><![CDATA[I just realised that, since I started doing free software development, debugging has become much easier than it used to be. At first, I didn&#8217;t even knew gdb, and debugged with printf()s. Totally impractical, slow, prone to error (as it moves corruptions to other places or even completely hide them), requires recompilation and a new [...]]]></description>
			<content:encoded><![CDATA[<p>I just realised that, since I started doing free software development, debugging has become much easier than it used to be.</p>
<p>At first, I didn&#8217;t even knew gdb, and debugged with printf()s. Totally impractical, slow, prone to error (as it moves corruptions to other places or even completely hide them), requires recompilation and a new run each time one needs more info.</p>
<p>Then I learnt about <a href="http://sourceware.org/gdb/">gdb</a> and how to use it. Once I could reproduce a bug, finding its root cause became much easier. Mid-2002, a crash handler was added to Claws Mail, which automatically attached gdb to a crashed process and got a backtrace. That increased the quality of our crasher bug reports, when Claws Mail was compiled with debug symbols. Distributions were more and more shipping with bug-buddy or equivalents, that did the same thing. It was still rather useless without debug symbols, but better than nothing&#8230;</p>
<p>Then <a href="http://valgrind.org/">Valgrind</a> came around, and that gem made tracking down corruptions, double-frees, unitialized pointers, dangling pointers, etc, much easier. I remember tracking one of these in IMAP code for days, and Valgrind would have made it clear in a matter of minutes. Valgrind is the debugging tool that gives me the most &#8220;oh damn, how did I not notice!&#8221; moments.</p>
<p>As if it wasn&#8217;t enough, the glibc developers started integrating basic handling of memory allocations errors, basically making the program dump core right on such an error, instead of silently corrupting things and continuing to run for a few seconds/minutes. And now, the glibc itself is able to produce <a href="https://bugzilla.redhat.com/attachment.cgi?id=294131">crude stacktraces</a> when crashing on these conditions!</p>
<p>Finally, distributions developers start to get tired of crash dumps with no debug symbols, and some services appear that automatically re-trace crashes with debug symbols: Launchpad.net, for example, gets bugreports with stacktraces from Ubuntu&#8217;s <a href="https://wiki.ubuntu.com/Apport">apport</a>. Then a <a href="https://launchpad.net/~apport">bot</a> automatically retraces with debug symbols, and <a href="https://bugs.launchpad.net/ubuntu/+source/claws-mail/+bug/204290">we get a really nice report</a>.</p>
<p>All of these really help, and <em>kids these days have it easy</em>!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.colino.net/wordpress/archives/2008/03/28/debugging-easier-than-it-used-to-be/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Claws Mail and the huge folder</title>
		<link>http://www.colino.net/wordpress/archives/2008/03/22/claws-mail-and-the-huge-folder/</link>
		<comments>http://www.colino.net/wordpress/archives/2008/03/22/claws-mail-and-the-huge-folder/#comments</comments>
		<pubDate>Sat, 22 Mar 2008 09:37:46 +0000</pubDate>
		<dc:creator>Colin</dc:creator>
				<category><![CDATA[Claws Mail]]></category>

		<guid isPermaLink="false">http://www.colino.net/wordpress-1.5/archives/2008/03/22/claws-mail-and-the-huge-folder/</guid>
		<description><![CDATA[A coworker of mine noticed after cleaning up his IMAP folders, that he managed to fill INBOX.Trash with 313.924 mails, and Thunderbird failed utterly at managing that folder. He then tried to open it with Claws Mail, which succeeded at the second attempt (a wifi disconnect ruining it at 70% the first time &#8211; and [...]]]></description>
			<content:encoded><![CDATA[<p>A coworker of mine noticed after cleaning up his IMAP folders, that he managed to fill INBOX.Trash with 313.924 mails, and Thunderbird failed utterly at managing that folder.</p>
<p>He then tried to open it with Claws Mail, which succeeded at the second attempt (a wifi disconnect ruining it at 70% the first time &#8211; and the 200 MBs of downloaded data got leaked in libetpan, bad).</p>
<p>The second time, the folder opened:</p>
<p align="center"><a title="CM 313K mails" rel="thumbnail" href="http://www.colino.net/wordpress-1.5/wp-content/claws-mail-300k-2.png" rel="lightbox[168]"><img style="border: 0;" src="http://www.colino.net/wordpress-1.5/wp-content/claws-mail-300k-2.png" border="0" alt="CM 313K mails" width="300" /></a></p>
<p align="left">As you can see, the folder is big. We discovered an overflow in the size handling in the process: the mailbox was bigger than 1GB&#8230; Claws consumed 670MB of memory with that folder open, but it handled it.</p>
<p align="left">When trying to empty it, we noticed that setting \Deleted flags was really slow, and the server process was using 99.9% CPU on the server. We ended up destroying the mbox on the server.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.colino.net/wordpress/archives/2008/03/22/claws-mail-and-the-huge-folder/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>vCalendar&#8217;s views: poll!</title>
		<link>http://www.colino.net/wordpress/archives/2008/03/13/vcalendars-views-poll/</link>
		<comments>http://www.colino.net/wordpress/archives/2008/03/13/vcalendars-views-poll/#comments</comments>
		<pubDate>Thu, 13 Mar 2008 13:39:32 +0000</pubDate>
		<dc:creator>Colin</dc:creator>
				<category><![CDATA[Claws Mail]]></category>

		<guid isPermaLink="false">http://www.colino.net/wordpress-1.5/archives/2008/03/13/vcalendars-views-poll/</guid>
		<description><![CDATA[Which one do you prefer, and should be the default view for vCalendar? Poll is here!]]></description>
			<content:encoded><![CDATA[<p>Which one do you prefer, and should be the default view for vCalendar?</p>
<p align="center"><a href="http://www.colino.net/wordpress-1.5/wp-content/list-view.png" rel="thumbnail" title="vCalendar list view (thumbnail)" rel="lightbox[166]"><img border="0" src="http://www.colino.net/wordpress-1.5/wp-content/list-viewthumb.png" alt="vCalendar list view (thumbnail)" /></a></p>
<p align="center"><a href="http://www.colino.net/wordpress-1.5/wp-content/day-view.png" rel="thumbnail" title="vCalendar day view (thumbnail)" rel="lightbox[166]"><img border="0" src="http://www.colino.net/wordpress-1.5/wp-content/day-viewthumb.png" alt="vCalendar day view (thumbnail)" /></a></p>
<p align="center"><a href="http://www.colino.net/wordpress-1.5/wp-content/month-view.png" rel="thumbnail" title="vCalendar month view (thumbnail)" rel="lightbox[166]"><img border="0" src="http://www.colino.net/wordpress-1.5/wp-content/month-viewthumb.png" alt="vCalendar month view (thumbnail)" /></a></p>
<p><a href="http://www.doodle.ch/participation.html?pollId=aigmnymrg3gkvxig">Poll is here</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.colino.net/wordpress/archives/2008/03/13/vcalendars-views-poll/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>New calendar view in vCalendar!</title>
		<link>http://www.colino.net/wordpress/archives/2008/03/06/new-calendar-view-in-vcalendar/</link>
		<comments>http://www.colino.net/wordpress/archives/2008/03/06/new-calendar-view-in-vcalendar/#comments</comments>
		<pubDate>Thu, 06 Mar 2008 17:53:39 +0000</pubDate>
		<dc:creator>Colin</dc:creator>
				<category><![CDATA[Claws Mail]]></category>

		<guid isPermaLink="false">http://www.colino.net/wordpress-1.5/archives/2008/03/06/new-calendar-view-in-vcalendar/</guid>
		<description><![CDATA[A picture is worth thousand words: I hope you will like it! Edit: By the way, most of the GUI code of that calendar comes from the excellent XFCE Orage clock and calendar application. Thanks to Juha!]]></description>
			<content:encoded><![CDATA[<p>A picture is worth thousand words:</p>
<p align="center"><a href="http://www.colino.net/wordpress-1.5/wp-content/cm_calendar.png" rel="thumbnail" title="Claws Mail&#8217;s new calendar thumbnail" rel="lightbox[159]"><img src="http://www.colino.net/wordpress-1.5/wp-content/cm_calendarthumb.png" alt="The new calendar thumbnail" border="0" /></a></p>
<p>I hope you will like it!</p>
<p>Edit: By the way, most of the GUI code of that calendar comes from the excellent XFCE <a href="http://www.xfce.org/projects/orage/">Orage</a> clock and calendar application. Thanks to Juha!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.colino.net/wordpress/archives/2008/03/06/new-calendar-view-in-vcalendar/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Stuff that happens to sysadmins</title>
		<link>http://www.colino.net/wordpress/archives/2008/03/05/stuff-that-happens-to-sysadmins-2/</link>
		<comments>http://www.colino.net/wordpress/archives/2008/03/05/stuff-that-happens-to-sysadmins-2/#comments</comments>
		<pubDate>Wed, 05 Mar 2008 10:32:19 +0000</pubDate>
		<dc:creator>Colin</dc:creator>
				<category><![CDATA[Sysadmin]]></category>

		<guid isPermaLink="false">http://www.colino.net/wordpress-1.5/archives/2008/03/05/stuff-that-happens-to-sysadmins-2/</guid>
		<description><![CDATA[Buy one 1U server from $supplier, specifically ask for a pair of rails, learn that &#8220;Of course it comes with rails!&#8221;. Two weeks later. Buy a 42U rack, and eight 1U servers, all of these from the same $supplier, and at the same time. Receive your rack and 8 servers, without rails. Inquire by email: [...]]]></description>
			<content:encoded><![CDATA[<p>Buy one 1U server from $supplier, specifically ask for a pair of rails, learn that &#8220;Of course it comes with rails!&#8221;.</p>
<p>Two weeks later. Buy a 42U rack, and eight 1U servers, all of these from the same $supplier, and at the same time. Receive your rack and 8 servers, without rails. Inquire by email: &#8220;No, servers don&#8217;t come automatically with rails, you didn&#8217;t ask for them&#8221;.</p>
<p>Thanks, Dell. It&#8217;s always a pleasure.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.colino.net/wordpress/archives/2008/03/05/stuff-that-happens-to-sysadmins-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Raw jealousy</title>
		<link>http://www.colino.net/wordpress/archives/2008/02/27/raw-jealousy/</link>
		<comments>http://www.colino.net/wordpress/archives/2008/02/27/raw-jealousy/#comments</comments>
		<pubDate>Wed, 27 Feb 2008 15:20:09 +0000</pubDate>
		<dc:creator>Colin</dc:creator>
				<category><![CDATA[Computers]]></category>

		<guid isPermaLink="false">http://www.colino.net/wordpress-1.5/archives/2008/02/27/raw-jealousy/</guid>
		<description><![CDATA[There are still, on this planet, some unboxed Apple //c. And I don&#8217;t have one. That&#8217;s profoundly unjust. of course, it works. (via Planète Béranger, photo Kathryn Yu)]]></description>
			<content:encoded><![CDATA[<p>There are still, on this planet, some <a href="http://www.flickr.com/photos/dansays/sets/72157603835099525/">unboxed Apple //c</a>. And <strong>I</strong> don&#8217;t have one. That&#8217;s profoundly <strong>unjust</strong>.</p>
<p align="center"> <img src="http://farm3.static.flickr.com/2108/2248844225_1b0a043b77_m.jpg" alt="Brand new Apple //c" height="240" width="180" /></p>
<p align="center"><em>of course, it works.</em></p>
<p>(via <a href="http://beranger.org/">Planète Béranger</a>, photo <a href="http://flickr.com/photos/kathryn/">Kathryn Yu</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.colino.net/wordpress/archives/2008/02/27/raw-jealousy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Geek pr0n again</title>
		<link>http://www.colino.net/wordpress/archives/2008/01/22/geek-pr0n-again/</link>
		<comments>http://www.colino.net/wordpress/archives/2008/01/22/geek-pr0n-again/#comments</comments>
		<pubDate>Tue, 22 Jan 2008 15:36:29 +0000</pubDate>
		<dc:creator>Colin</dc:creator>
				<category><![CDATA[Sysadmin]]></category>

		<guid isPermaLink="false">http://www.colino.net/wordpress-1.5/archives/2008/01/22/geek-pr0n-again/</guid>
		<description><![CDATA[Take one 3U server from SuperMicro, fitted with an Adaptec 31605 SATA RAID controller and 16 one-terabyte disks. Create a RAID 0+1 array for data storage, with 14 of these 16 disks. You get: #available storage [root@sam119 ~]# df -h /data Filesystem Size Used Avail Use% Mounted on /dev/sdb1 6.3T 941M 6.0T 1% /data #write [...]]]></description>
			<content:encoded><![CDATA[<p>Take one 3U server from SuperMicro, fitted with an Adaptec 31605 SATA RAID controller and 16 one-terabyte disks. Create a RAID 0+1 array for data storage, with 14 of these 16 disks. You get:</p>
<blockquote><p><strong>#available storage</strong><br />
[root@sam119 ~]# df -h /data<br />
Filesystem Size Used Avail Use% Mounted on<br />
/dev/sdb1 <strong>6.3T</strong> 941M 6.0T 1% /data</p>
<p><strong>#write test</strong><br />
[root@sam119 ~]# dd if=/dev/zero of=/data/toto.txt bs=4096 count=2621440<br />
2621440+0 records in<br />
2621440+0 records out<br />
10737418240 bytes (11 GB) copied, 38.8372 seconds, <strong>276 MB/s</strong></p>
<p><strong>#read test</strong><br />
[root@sam119 ~]# dd if=/data/toto.txt of=/dev/null<br />
20971520+0 records in<br />
20971520+0 records out<br />
10737418240 bytes (11 GB) copied, 31.7011 seconds, <strong>339 MB/s </strong></p></blockquote>
<blockquote></blockquote>
<p>(See also the previous <a href="http://www.colino.net/wordpress-1.5/archives/2007/06/19/geek-pr0n/">Geek pr0n entry</a>, complete with JPEGs!)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.colino.net/wordpress/archives/2008/01/22/geek-pr0n-again/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>SDL applications and Maemo&#8217;s Task Navigator</title>
		<link>http://www.colino.net/wordpress/archives/2008/01/17/sdl-applications-and-maemos-task-navigator/</link>
		<comments>http://www.colino.net/wordpress/archives/2008/01/17/sdl-applications-and-maemos-task-navigator/#comments</comments>
		<pubDate>Thu, 17 Jan 2008 07:34:10 +0000</pubDate>
		<dc:creator>Colin</dc:creator>
				<category><![CDATA[Computers]]></category>

		<guid isPermaLink="false">http://www.colino.net/wordpress-1.5/archives/2008/01/17/sdl-applications-and-maemos-task-navigator/</guid>
		<description><![CDATA[When porting an SDL game or application to Maemo, if you wonder why the app doesn&#8217;t show up in the Task Navigator (at the bottom left-hand corner of the screen), you need to do two things. Example with Biloba: Match the SDL window&#8217;s WM_CLASS and the .desktop StartupWMClass, the easiest being: biloba.desktop: Exec=/usr/bin/biloba.sh StartupWMClass=biloba /usr/bin/biloba.sh: [...]]]></description>
			<content:encoded><![CDATA[<p>When porting an SDL game or application to Maemo, if you wonder why the app doesn&#8217;t show up in the Task Navigator (at the bottom left-hand corner of the screen), you need to do two things. Example with <a href="http://biloba.garage.maemo.org/">Biloba</a>:<br />
Match the SDL window&#8217;s WM_CLASS and the .desktop StartupWMClass, the easiest being:</p>
<ul>
<li>biloba.desktop:</li>
</ul>
<blockquote><p>Exec=/usr/bin/biloba.sh<br />
StartupWMClass=<strong>biloba</strong></p></blockquote>
<ul>
<li>/usr/bin/biloba.sh:</li>
</ul>
<blockquote><p>#!/bin/sh<br />
export SDL_VIDEO_X11_WMCLASS=<strong>biloba</strong><br />
/usr/bin/biloba</p></blockquote>
<p>Then, the window will probably appear as <em>unnamed</em> in the task list if the application is full-screen, in which case <a href="http://www.colino.net/wordpress-1.5/wp-content/WM_NAME.patch">forcing the WM_NAME helps</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.colino.net/wordpress/archives/2008/01/17/sdl-applications-and-maemos-task-navigator/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Biloba ported to Nokia&#8217;s Internet Tablets</title>
		<link>http://www.colino.net/wordpress/archives/2008/01/09/biloba-ported-to-nokias-internet-tablets/</link>
		<comments>http://www.colino.net/wordpress/archives/2008/01/09/biloba-ported-to-nokias-internet-tablets/#comments</comments>
		<pubDate>Wed, 09 Jan 2008 21:30:40 +0000</pubDate>
		<dc:creator>Colin</dc:creator>
				<category><![CDATA[Computers]]></category>

		<guid isPermaLink="false">http://www.colino.net/wordpress-1.5/archives/2008/01/09/biloba-ported-to-nokias-internet-tablets/</guid>
		<description><![CDATA[Biloba is a little board game that I wrote a while ago for Guillaume Demougeot, its inventor. It&#8217;s free software, thanks to Guillaume&#8217;s willingness, and as such I&#8217;m glad to work on it from time to time&#8230; I just finished the porting of that game to Nokia&#8217;s Internet Tablets (770, n800, n810). Get it here [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://pagesperso-orange.fr/biloba/">Biloba</a> is a little board game that I wrote a while ago for Guillaume Demougeot, its inventor. It&#8217;s <a href="http://www.colino.net/wordpress-1.5/archives/2005/09/26/biloba-freed/">free software</a>, thanks to Guillaume&#8217;s willingness, and as such I&#8217;m glad to work on it from time to time&#8230;</p>
<p>I just finished the porting of that game to Nokia&#8217;s Internet Tablets (770, n800, n810). Get it <a href="http://biloba.garage.maemo.org/">here</a> while it&#8217;s fresh!</p>
<p align="center"><a href="http://biloba.garage.maemo.org/"><img border="0" alt="Biloba" title="Biloba" src="http://colino.net/wordpress-1.5/wp-content/biloba-title.png" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.colino.net/wordpress/archives/2008/01/09/biloba-ported-to-nokias-internet-tablets/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>l&#8217;iPhone ou le &#8220;Vendor-locking&#8221;</title>
		<link>http://www.colino.net/wordpress/archives/2007/12/06/liphone-ou-le-vendor-locking/</link>
		<comments>http://www.colino.net/wordpress/archives/2007/12/06/liphone-ou-le-vendor-locking/#comments</comments>
		<pubDate>Thu, 06 Dec 2007 09:22:22 +0000</pubDate>
		<dc:creator>Colin</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.colino.net/wordpress-1.5/archives/2007/12/06/liphone-ou-le-vendor-locking/</guid>
		<description><![CDATA[Bonjour à tous qui aimez bien Apple... Je voulais juste vous dire un mot à propos de leur nouveau gadget, l'iPhone, et des raisons pour lesquelles vous ne devriez pas en acheter :-) http://www.apple.com/fr/iphone/ L'iPhone est beau, il est classe, shiny, fashion, et tous les trucs cools qui font que ça va être un best-seller [...]]]></description>
			<content:encoded><![CDATA[<pre>Bonjour à tous qui aimez bien Apple...

Je voulais juste vous dire un mot à propos de leur nouveau gadget,
l'iPhone, et des raisons pour lesquelles vous ne devriez pas en
acheter :-)

<a href="http://www.apple.com/fr/iphone/">http://www.apple.com/fr/iphone/</a>

L'iPhone est beau, il est classe, shiny, fashion, et tous les trucs
cools qui font que ça va être un best-seller comme l'iPod l'est... Mais
contrairement à l'iPod, avec lequel on peut faire ce que l'on veut,
même sans iTunes... l'iPhone vous bloquera de diverses manières:

Tout d'abord il est vendu exclusivement via Orange en France, avec un
forfait à engagement sur deux ans à des tarifs dignes de 2002:
<a href="http://www.apple.com/fr/iphone/easysetup/rateplans.html">http://www.apple.com/fr/iphone/easysetup/rateplans.html</a>
(notez le retour bien malvenu des heures journées / soir et week-end...)

Une fois votre engagement terminé, vous pourriez rester chez Orange ou
rechercher un autre forfait ailleurs. Il vous faudra un forfait avec
l'option Data illimitée, qui coûte très cher, étant donné que l'iPhone
vérifie, même lorsqu'il est en veille, les boîtes emails configurées,
la météo, cartes, etc. Pas mal de gens se sont déjà fait des factures
mirobolantes en partant à l'étranger avec leur iPhone:
<a href="http://www.newsday.com/business/ny-bzappl0908,0,2929341.story?coll=ny_home_rail_headlines">http://www.newsday.com/business/ny-bzappl0908,0,2929341.story?coll=ny_home_rail_headlines</a>

Enfin, l'iPhone est une plateforme très puissante, sur laquelle on
pourrait installer pas mal d'applications sympathiques développées par
de tierces parties... Sauf qu'Apple ne préfère pas, et l'iPhone est
verrouillé contre toute installation de logiciel ne venant pas d'Apple
lui-même - sauf à le pirater, ce qui annule la garantie.

D'autres smartphones tout aussi classe devraient sortir en début
d'année prochaine, sans tous ces inconvénients, comme par exemple le
Neo1973, basé sur une plateforme logicielle libre, OpenMoko:
<a href="http://openmoko.com/">http://openmoko.com/</a>

Ce téléphone n'est pas encore disponible à la vente, mais il
permettra de faire tout ce que l'iPhone permet, avec quelques détails
supplémentaires, comme un GPS intégré. Il sera vendu sans abonnement
(donc sans engagement de deux ans) au prix de l'iPhone avec abonnement,
permettra d'installer n'importe quelle application développée par qui
le voudra (ce qui amènera sans nul doute des innovations
intéressantes), et ne fera rien dans votre dos!

En deux mots, l'iPhone c'est shiny mais n'est là que pour remplir les
poches d'Apple et Orange (heh! c'est fruité) en ne vous permettant pas
d'utiliser votre matériel comme vous l'entendez, tandis les plateformes
libres sont pensées pour le plaisir et le confort de ses utilisateurs.</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.colino.net/wordpress/archives/2007/12/06/liphone-ou-le-vendor-locking/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Dear GMAIL again,</title>
		<link>http://www.colino.net/wordpress/archives/2007/11/15/dear-gmail-again/</link>
		<comments>http://www.colino.net/wordpress/archives/2007/11/15/dear-gmail-again/#comments</comments>
		<pubDate>Thu, 15 Nov 2007 15:14:08 +0000</pubDate>
		<dc:creator>Colin</dc:creator>
				<category><![CDATA[Computers]]></category>

		<guid isPermaLink="false">http://www.colino.net/wordpress-1.5/archives/2007/11/15/dear-gmail-again/</guid>
		<description><![CDATA[Thanks! It seems the missing quotes issue in STATUS replies has been fixed: 4 STATUS &#8220;[Gmail]/All Mail&#8221; (MESSAGES UIDNEXT UIDVALIDITY UNSEEN) * STATUS &#8220;[Gmail]/All Mail&#8221; (MESSAGES 18740 UIDNEXT 19300 UIDVALIDITY 1 UNSEEN 4210) Nice to see them react!]]></description>
			<content:encoded><![CDATA[<p>Thanks!</p>
<p>It seems the missing quotes issue in STATUS replies has been fixed:</p>
<blockquote><p>4 STATUS &#8220;[Gmail]/All Mail&#8221; (MESSAGES UIDNEXT UIDVALIDITY UNSEEN)<br />
* STATUS &#8220;[Gmail]/All Mail&#8221; (MESSAGES 18740 UIDNEXT 19300 UIDVALIDITY 1 UNSEEN 4210)</p></blockquote>
<p>Nice to see them react!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.colino.net/wordpress/archives/2007/11/15/dear-gmail-again/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Dear GMAIL,</title>
		<link>http://www.colino.net/wordpress/archives/2007/10/25/dear-gmail/</link>
		<comments>http://www.colino.net/wordpress/archives/2007/10/25/dear-gmail/#comments</comments>
		<pubDate>Thu, 25 Oct 2007 11:25:43 +0000</pubDate>
		<dc:creator>Colin</dc:creator>
				<category><![CDATA[Claws Mail]]></category>
		<category><![CDATA[Computers]]></category>

		<guid isPermaLink="false">http://www.colino.net/wordpress-1.5/archives/2007/10/25/dear-gmail/</guid>
		<description><![CDATA[Dear Gmail, You suck. 11 STATUS &#8220;[Gmail]/Sent Mail&#8221; (MESSAGES UIDNEXT UIDVALIDITY UNSEEN) * STATUS [Gmail]/Sent Mail (MESSAGES 35 UIDNEXT 36 UIDVALIDITY 4 UNSEEN 1) Please quote folder names containing spaces in your replies.]]></description>
			<content:encoded><![CDATA[<p>Dear Gmail,</p>
<p>You suck.</p>
<blockquote><p>11 STATUS &#8220;[Gmail]/Sent Mail&#8221; (MESSAGES UIDNEXT UIDVALIDITY UNSEEN)<br />
* STATUS [Gmail]/Sent Mail (MESSAGES 35 UIDNEXT 36 UIDVALIDITY 4 UNSEEN 1)</p></blockquote>
<p>Please quote folder names containing spaces in your replies.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.colino.net/wordpress/archives/2007/10/25/dear-gmail/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>RPM Hell</title>
		<link>http://www.colino.net/wordpress/archives/2007/10/15/rpm-hell/</link>
		<comments>http://www.colino.net/wordpress/archives/2007/10/15/rpm-hell/#comments</comments>
		<pubDate>Mon, 15 Oct 2007 15:13:41 +0000</pubDate>
		<dc:creator>Colin</dc:creator>
				<category><![CDATA[Sysadmin]]></category>

		<guid isPermaLink="false">http://www.colino.net/wordpress-1.5/archives/2007/10/15/rpm-hell/</guid>
		<description><![CDATA[Actually, this is not RPM Hell but rather crappy packaging hell: [root@sam70 ~]# rpmbuild &#8211;rebuild xen-3.1.0-10.fc8.src.rpm Installing xen-3.1.0-10.fc8.src.rpm error: Failed build dependencies: transfig is needed by xen-3.1.0-10.x86_64 libidn-devel is needed by xen-3.1.0-10.x86_64 texi2html is needed by xen-3.1.0-10.x86_64 SDL-devel is needed by xen-3.1.0-10.x86_64 curl-devel is needed by xen-3.1.0-10.x86_64 libX11-devel is needed by xen-3.1.0-10.x86_64 python-devel is needed [...]]]></description>
			<content:encoded><![CDATA[<p>Actually, this is not RPM Hell but rather crappy packaging hell:</p>
<blockquote><p>[root@sam70 ~]# <strong>rpmbuild &#8211;rebuild xen-3.1.0-10.fc8.src.rpm</strong><br />
Installing xen-3.1.0-10.fc8.src.rpm<br />
error: Failed build dependencies:<br />
transfig is needed by xen-3.1.0-10.x86_64<br />
libidn-devel is needed by xen-3.1.0-10.x86_64<br />
texi2html is needed by xen-3.1.0-10.x86_64<br />
SDL-devel is needed by xen-3.1.0-10.x86_64<br />
curl-devel is needed by xen-3.1.0-10.x86_64<br />
libX11-devel is needed by xen-3.1.0-10.x86_64<br />
python-devel is needed by xen-3.1.0-10.x86_64<br />
ghostscript is needed by xen-3.1.0-10.x86_64<br />
tetex-latex is needed by xen-3.1.0-10.x86_64<br />
gtk2-devel is needed by xen-3.1.0-10.x86_64<br />
libaio-devel is needed by xen-3.1.0-10.x86_64<br />
/usr/include/gnu/stubs-32.h is needed by xen-3.1.0-10.x86_64<br />
dev86 is needed by xen-3.1.0-10.x86_64<br />
gnutls-devel is needed by xen-3.1.0-10.x86_64<br />
openssl-devel is needed by xen-3.1.0-10.x86_64</p></blockquote>
<p>Picking only one example from this list: why on earth does xen need <strong>gtk2-devel</strong>?</p>
<p>Let&#8217;s just grin, and do as requested, after all, it&#8217;s not as if I had a choice. After figuring out that /usr/include/gnu/stubs-32.h is actually provided by glibc-devel (and the src.rpm building machine didn&#8217;t know it&#8230;)</p>
<blockquote><p>[root@sam70 ~]# <strong>yum install transfig libidn-devel texi2html SDL-devel curl-devel libX11-devel python-devel ghostscript tetex-latex gtk2-devel libaio-devel glibc-devel dev86 gnutls-devel openssl-devel</strong><br />
Loading &#8220;installonlyn&#8221; plugin<br />
Setting up Install Process<br />
Setting up repositories<br />
base                      100% |=========================| 1.1 kB    00:00<br />
updates                   100% |=========================|  951 B    00:00<br />
addons                    100% |=========================|  951 B    00:00<br />
extras                    100% |=========================| 1.1 kB    00:00<br />
Reading repository metadata in from local files<br />
primary.xml.gz            100% |=========================| 341 kB    00:01<br />
updates   : ################################################## 817/817<br />
Added 12 new packages, deleted 0 old in 1.03 seconds<br />
[...]</p>
<p>Transaction Summary<br />
=============================================================================<br />
Install     76 Package(s)<br />
Update       0 Package(s)<br />
Remove       0 Package(s)</p>
<p>Total download size: <strong>116 M</strong><br />
Is this ok [y/N]: y</p></blockquote>
<p>Now everything&#8217;s downloaded&#8230;</p>
<blockquote><p>Transaction Check Error:<br />
file /usr/share/man/man1/asn1parse.1ssl.gz from install of <strong>openssl-0.9.8b-8.3.el5</strong> conflicts with file from package <strong>openssl-0.9.8b-8.3.el5</strong><br />
file /usr/share/man/man1/nseq.1ssl.gz from install of <strong>openssl-0.9.8b-8.3.el5</strong> conflicts with file from package <strong>openssl-0.9.8b-8.3.el5</strong><br />
file /usr/share/man/man1/ocsp.1ssl.gz from install of <strong>openssl-0.9.8b-8.3.el5</strong> conflicts with file from package <strong>openssl-0.9.8b-8.3.el5</strong><br />
file /usr/share/man/man1/smime.1ssl.gz from install of <strong>openssl-0.9.8b-8.3.el5</strong> conflicts with file from package <strong>openssl-0.9.8b-8.3.el5</strong></p></blockquote>
<p>That&#8217;s actually due to openssl-devel package pulling in i386 and  x86_64 versions of the openssl package, which happily conflict due to both of them shipping&#8230; the same manpages! I wonder how they manage to get automated builds working. (Solving that: <strong>rpm -ivh &#8211;force &#8211;nodeps /var/cache/yum/base/packages/openssl-*</strong> . Doesn&#8217;t look like chainsaw work at all&#8230;)</p>
<p>As a bonus, note how the error message doesn&#8217;t indicate at all that the two conflicting packages, even if they&#8217;re named the same, are not actually the same, given both of them are for different architectures.</p>
<p>Sigh. Thanks, RedHat.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.colino.net/wordpress/archives/2007/10/15/rpm-hell/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Thunderbird leaders leave</title>
		<link>http://www.colino.net/wordpress/archives/2007/10/08/thunderbird-leaders-leave/</link>
		<comments>http://www.colino.net/wordpress/archives/2007/10/08/thunderbird-leaders-leave/#comments</comments>
		<pubDate>Mon, 08 Oct 2007 15:44:32 +0000</pubDate>
		<dc:creator>Colin</dc:creator>
				<category><![CDATA[Computers]]></category>

		<guid isPermaLink="false">http://www.colino.net/wordpress-1.5/archives/2007/10/08/thunderbird-leaders-leave/</guid>
		<description><![CDATA[It looks like both of Thunderbird&#8217;s core developers, Scott MacGregor and David Bienvenu, leave the Mozilla Corporation just after the creation of the new Thunderbird Mail Corporation. This is strange, and I don&#8217;t really see them abandoning their &#8220;baby&#8221;. I smell a non-corporate-backed fork soon, bringing in fresh blood to our &#8220;competition&#8221;! ;-) I wish [...]]]></description>
			<content:encoded><![CDATA[<p>It looks like both of Thunderbird&#8217;s core developers, <a href="http://scott-macgregor.org/blog/?p=6">Scott MacGregor</a> and <a href="http://blog.mozilla.com/bienvenu/2007/10/05/movin-on/">David Bienvenu</a>, leave the Mozilla Corporation just after the creation of the new <a href="http://www.mozilla.com/en-US/press/mozilla-2007-09-17.html">Thunderbird Mail Corporation</a>.<br />
This is strange, and I don&#8217;t really see them abandoning their &#8220;baby&#8221;. I smell a non-corporate-backed fork soon, bringing in fresh blood to our &#8220;competition&#8221;! ;-)</p>
<p>I wish them good luck for the future.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.colino.net/wordpress/archives/2007/10/08/thunderbird-leaders-leave/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>One less dependancy in Claws Mail</title>
		<link>http://www.colino.net/wordpress/archives/2007/09/22/one-less-dependancy-in-claws-mail/</link>
		<comments>http://www.colino.net/wordpress/archives/2007/09/22/one-less-dependancy-in-claws-mail/#comments</comments>
		<pubDate>Sat, 22 Sep 2007 16:23:37 +0000</pubDate>
		<dc:creator>Colin</dc:creator>
				<category><![CDATA[Claws Mail]]></category>
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.colino.net/wordpress-1.5/archives/2007/09/22/one-less-dependancy-in-claws-mail/</guid>
		<description><![CDATA[Claws Mail&#8217;s Printing support is implemented, optionally, via libgnomeprint. Output looks rather good, but it has the drawback of requiring an extra library. It was still better than the old &#8216;lpr&#8217; support :) Anyway, we now had the possibility to remove this dependancy without removing the feature, as the GTK developers added a new API, [...]]]></description>
			<content:encoded><![CDATA[<p>Claws Mail&#8217;s Printing support is implemented, optionally, <a href="http://www.colino.net/wordpress-1.5/archives/2005/06/26/printing-in-claws/">via libgnomeprint</a>. Output looks rather good, but it has the drawback of requiring an extra library. It was still better than the old &#8216;lpr&#8217; support :)</p>
<p>Anyway, we now had the possibility to remove this dependancy without removing the feature, as the GTK developers added a new API, GtkPrintOperation, to do printing. This is available with GTK+ 2.10 or greater.</p>
<p>We&#8217;ve waited a few monthes before implementing that, because their API is quite generic, and they didn&#8217;t provide a way for application developers to easily print a GtkTextBuffer &#8212; the GTK widget used texts spanning multiple lines. We thought it would be nice for a lot of application developers to be able to do that easily, and that it would spare them reimplementing the same thing again and again, in every app wanting print support.</p>
<p>I submitted the idea <a href="http://bugzilla.gnome.org/show_bug.cgi?id=406650">on their Bugzilla</a>, but almost six monthes later with no activity at all on the bug, it&#8217;s quite clear that they don&#8217;t care.<br />
So, Holger Berndt, one of our developers &#8211; author of the <a href="http://www.claws-mail.org/plugin.php?plugin=notification">Notification</a> plugin, the <a href="http://www.claws-mail.org/plugins.php">Perl</a> plugin and the <a href="http://www.claws-mail.org/plugins.php">Synce</a> plugin &#8211; decided to stop waiting, and implemented text printing of emails via GtkPrintOperation. His patch went into CVS, and the next day I added support for image printing, and a crappy preview. The next day again, Holger rewrote my preview code and turned it into a really nice preview. (Yes, one has to write the preview code, because the GTK developers decided it was better, by default, to do previews using &#8220;print-to-pdf-file and run Evince&#8221;, thus forcing a runtime dependancy on <a href="http://www.gnome.org/projects/evince/">Evince</a>.</p>
<p>Here&#8217;s the mandatory screenshot of the new preview:</p>
<p align="center"><a href="http://www.colino.net/wordpress-1.5/wp-content/print_preview_gtk.png" rel="lightbox[141]"><img border="0" src="http://colino.net/wordpress-1.5/wp-content/print_preview_gtk_thumb.png" /></a></p>
<p>So, I must say that even if GtkPrintOperation works fine, it feels half-done. The GTK developers did the bare minimum, in my opinion, to help application developers. We had to write 994 lines of code to implement that, and other people will write other 1000 lines of code to do the same thing&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.colino.net/wordpress/archives/2007/09/22/one-less-dependancy-in-claws-mail/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Claws Mail&#8217;s CVS is down</title>
		<link>http://www.colino.net/wordpress/archives/2007/09/13/claws-mails-cvs-is-down/</link>
		<comments>http://www.colino.net/wordpress/archives/2007/09/13/claws-mails-cvs-is-down/#comments</comments>
		<pubDate>Thu, 13 Sep 2007 07:10:05 +0000</pubDate>
		<dc:creator>Colin</dc:creator>
				<category><![CDATA[Claws Mail]]></category>

		<guid isPermaLink="false">http://www.colino.net/wordpress-1.5/archives/2007/09/13/claws-mails-cvs-is-down/</guid>
		<description><![CDATA[I just realize that no-one blogged about it. As the mailing-lists are down too, here&#8217;s a bit of info: our CVS and mailing-lists provider, dotsrc.org, had an hardware problem on the server at the beginning of the week-end. They managed to reboot the server on Monday, but suffered from data loss on disk arrays, so [...]]]></description>
			<content:encoded><![CDATA[<p>I just realize that no-one blogged about it. As the mailing-lists are down too, here&#8217;s a bit of info: our CVS and mailing-lists provider, <a href="http://www.dotsrc.org/">dotsrc.org</a>, had an hardware problem on the server at the beginning of the week-end. They managed to reboot the server on Monday, but suffered from data loss on disk arrays, so they&#8217;re now restoring backups. The process is slow, as are all restores &#8211; especially since the server is a bit old. And, in the middle of the restore, they suffered from a power loss, which slowed the process even more.<br />
We should get back to normal in a few days, if <a href="http://en.wikipedia.org/wiki/Murphy's_law">Murphy</a> starts looking another way.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.colino.net/wordpress/archives/2007/09/13/claws-mails-cvs-is-down/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Grinning</title>
		<link>http://www.colino.net/wordpress/archives/2007/09/05/grinning/</link>
		<comments>http://www.colino.net/wordpress/archives/2007/09/05/grinning/#comments</comments>
		<pubDate>Wed, 05 Sep 2007 13:47:16 +0000</pubDate>
		<dc:creator>Colin</dc:creator>
				<category><![CDATA[Claws Mail]]></category>
		<category><![CDATA[Computers]]></category>

		<guid isPermaLink="false">http://www.colino.net/wordpress-1.5/archives/2007/09/05/grinning/</guid>
		<description><![CDATA[I know, it&#8217;s not nice to mock others. But GNOME&#8217;s 2.20 draft release notes just made me laugh a little bit :) Notification icon &#8211; Trayicon since March 2003, plus the Notification plugin since March 2006 Missing attachment warning &#8211; Since Attachwarner, November 2006 &#8220;Magic Space Bar&#8221; &#8211; ! &#8230; Since the start of the [...]]]></description>
			<content:encoded><![CDATA[<p>I know, it&#8217;s not nice to mock others. But <a href="http://www.gnome.org/start/2.20/notes/en/index.html#rnusers-email-and-calendar">GNOME&#8217;s 2.20 draft release notes</a> just made me laugh a little bit :)</p>
<ul>
<li>Notification icon &#8211; <a href="http://www.claws-mail.org/plugin.php?plugin=trayicon">Trayicon</a> since March 2003, plus the <a href="http://www.claws-mail.org/plugin.php?plugin=notification">Notification</a> plugin since March 2006</li>
<li>Missing attachment warning &#8211; Since <a href="http://www.claws-mail.org/plugin.php?plugin=attachwarner">Attachwarner</a>, November 2006</li>
<li>&#8220;Magic Space Bar&#8221; &#8211; ! &#8230; Since the start of the project :)</li>
<li>Sort by thread date &#8211; Since two monthes ;)</li>
<li>Finding the timezone without asking &#8211; Since the start of the project</li>
<li>Actually learn spams to SpamAssassin &#8211; Since February 2006</li>
</ul>
<p>Evolution seems to get better !</p>
]]></content:encoded>
			<wfw:commentRss>http://www.colino.net/wordpress/archives/2007/09/05/grinning/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

