<?xml version="1.0" encoding="utf-8"?>
<feed version="0.3" xmlns="http://purl.org/atom/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xml:lang="en">
<title>GFK&apos;s Palace</title>
<link rel="alternate" type="text/html" href="http://guillaume.filion.org/blog/" />
<modified>2011-07-27T19:00:01Z</modified>
<tagline>And you shall know the truth, and the truth shall make you free.</tagline>
<id>tag:guillaume.filion.org,2012:/blog//1</id>
<generator url="http://www.movabletype.org/" version="3.35">Movable Type</generator>
<copyright>Copyright (c) 2011, gfk</copyright>
<entry>
<title>Comment déjouer les frais de courtage d&apos;UPS</title>
<link rel="alternate" type="text/html" href="http://guillaume.filion.org/blog/archives/2011/07/dejouer_frais_courtage_ups.php" />
<modified>2011-07-27T19:00:01Z</modified>
<issued>2011-07-25T15:15:40Z</issued>
<id>tag:guillaume.filion.org,2011:/blog//1.123</id>
<created>2011-07-25T15:15:40Z</created>
<summary type="text/plain">Si vous achetez de vendeurs situés aux États-Unis, vous avez surement déjà eu la mauvaise surprise de voir le livreur d&apos;UPS cogner à votre porte et demander une soixantaine de dollars de frais de courtage (quand votre paquet ne vous...</summary>
<author>
<name>gfk</name>
<url>http://guillaume.filion.org/</url>
<email>guillaume@filion.org</email>
</author>
<dc:subject>Howto</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://guillaume.filion.org/blog/">
<![CDATA[<p>Si vous achetez de vendeurs situés aux États-Unis, vous avez surement déjà eu la mauvaise surprise de voir le livreur d'UPS cogner à votre porte et demander une soixantaine de dollars de frais de courtage (quand votre paquet ne vous a coûté qu'une centaine de dollars!)</p>

<p>Cette pratique d'UPS, bien que malhonnête, est légale. En fait, tous les transporteurs qui traversent la frontière doivent effectuer le dédouanage de vos paquets (appelé courtage). Les autres transporteurs chargent de 5$ à 10$ pour effectuer cette tâche, tandis qu'UPS charge près d'une quarantaine de dollars (plus les taxes).</p>

<p>Heureusement, il est possible de déjouer cette pratique, ce n'est pas simple, mais ça fonctionne!</p>]]>
<![CDATA[<p>Il y a deux manières de procéder pour éviter les frais de courtage, la première est la plus simple et est celle qu'UPS recommande. La deuxième est à utiliser seulement si vous n'avez pas pu faire la première dans les délais.</p>

<h1>Méthode recommandée</h1>

<p>Cette méthode est à utiliser <b>dès que vous avez reçu votre numéro de suivi UPS</b> (tracking), c'est un long chiffre qui commence par 1Z. Il est important d'effectuer cette opération avant que votre colis ait franchi la frontière, sinon vous aurez à effectuer la méthode alternative.</p>

<ol>
<li><p>Téléphoner au 1-800-PICK-UPS et choisir l'option 3 (Facturation/Courtage)</p>

<p>Donner votre numéro de suivi et demander à faire vous même le courtage.</p>

<p>Donner votre adresse de courriel et demander à ce que les papiers nécessaires au dédouanage vous soient envoyés à cette adresse dès qu'ils seront prêts. Il est possible qu'il y ait un délai d'une journée ou deux avant que les papiers soient prêts.</p>

<li><p>Quand vous avez reçu les papiers, rendez vous en personne au bureau des Services Frontaliers et demandez à payer les taxes sur ces produits.</p>

<p>Si vous êtes dans la région de Québec, le seul bureau des Services Frontaliers est situé dans le vieux port, au <a href="http://maps.google.ca/maps?q=130,+rue+Dalhousie&oe=utf-8&client=firefox-a&gl=ca&z=16">130, rue Dalhousie</a>, à côté du restaurant le Café du Monde. Les heures d'ouverture sont de 8h à 16h (ils sont ouverts sur l'heure du midi). Entrez par les grandes portes en cèdre à l'avant du bâtiment et rendez-vous au fond complètement du corridor dans la grande salle.</p>

<p>Si vous n'êtes pas dans la région de Québec, consultez la <a href="http://www.cbsa-asfc.gc.ca/contact/listing/indexpages/indextype49-f.html">liste des bureaux qui offrent le service de "messagerie de faible valeur"</a>  sur le site de l'ACSF afin de trouver celui qui est le plus près de chez vous.</p>

<p>L'agent des services frontaliers va vous demander les papiers qu'UPS vous a envoyés, et après une vingtaine de minutes, il devrait vous demander de payer les taxes et vous remettre un formulaire sur lequel il est inscrit que votre colis est maintenant dédouané. En bas à gauche du formulaire, il y a <i>Form B-15</i> d'inscrit.</p>

<p>Assurez-vous que l'agent des services frontaliers inscrive le numéro de suivi (tracking) sur le formulaire B-15.</p></li>

<li><p>Faxez le formulaire B-15 à UPS au 1-506-447-3706.</li>

<li><p>Attendre quelques jours (le temps de traitement est de un à trois jours) puis téléphoner au 1-800-PICK-UPS et choisir l'option 3 (Facturation/Courtage)<p>

<p>Donner votre numéro de suivi (tracking) et demander si la facturation a été révisée. Si oui, demander la livraison du colis, si non, attendre une journée puis téléphoner de nouveau.</p></li>
</ol>

<h1>Méthode alternative</h1>

<p>Cette méthode est à utiliser si vous n'avez pas appelé UPS avant que le colis ait traversé la frontière. Dans ce cas, UPS a déjà dédouané votre colis et vous devez donc effectuer les démarches pour que les taxes soient remboursées à UPS pour que vous puissiez vous même les payer.</p>

<ol>
<li><p>Dans cette situation, puisque vous n'avez pas appelé UPS avant que le colis traverse la frontière, le livreur va se présenter à votre porte en vous demandant de payer. Dites lui que vous refusez la livraison et demandez lui de garder le colis à l'entrepôt d'UPS. Si vous n'avez pas déjà l'information, demandez au livreur le numéro de suivi (tracking) du colis et l'adresse de l'entrepôt.</p>

<p>Si vous êtes dans la région de Québec, l’entrepôt se situe au <a href="http://maps.google.ca/maps?q=625+rue+des+Canetons&oe=utf-8&client=firefox-a&gl=ca&z=16">625 rue des Canetons</a>. Pour vous y rendre, prenez Henri-IV jusqu'à la sortie boul. Hamel et prenez Hamel Ouest. Tournez à gauche au troisième feu de circulation (rue des Méandres). La rue des Canetons est la deuxième rue à votre gauche.</p></li>

<li><p>Le lendemain, rendez vous à l'entrepôt d'UPS et demandez les papiers pour dédouaner votre colis (ils sont dans l'enveloppe de plastique collée sur la boite). Quand j'ai fait ça, la personne qui m'a donné les papiers m'a dit que je faisais ça pour rien, que ça ne fonctionnerait pas, mais croyez moi, ça a fonctionné!</p></li>

<li><p>Continuez en faisant les étapes de la procédure recommandée à partir de l'étape numéro 2.</p></li>
</ol>

<p>Cette procédure n'aurait pas été possible sans cet <a href="http://trueler.com/2010/11/24/self-clear-shipment-cbsa-avoid-ups-brokerage-fee/">excellent article par Trueler</a> sur le même sujet.</p>]]>
</content>
</entry>
<entry>
<title>OBDC connections with perl on 64 bits IIS7</title>
<link rel="alternate" type="text/html" href="http://guillaume.filion.org/blog/archives/2011/06/obdc_connection.php" />
<modified>2011-06-16T18:14:29Z</modified>
<issued>2011-06-16T17:41:41Z</issued>
<id>tag:guillaume.filion.org,2011:/blog//1.122</id>
<created>2011-06-16T17:41:41Z</created>
<summary type="text/plain">This one is quite confusing... to use perl on IIS7 on a 64 bit machine, you need to install the 32 bit (x86) version of ActivePerl (the 64 bit version won&apos;t work) and follow these instructions. If you want to...</summary>
<author>
<name>gfk</name>
<url>http://guillaume.filion.org/</url>
<email>guillaume@filion.org</email>
</author>
<dc:subject>Howto</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://guillaume.filion.org/blog/">
<![CDATA[<p>This one is quite confusing... to use perl on IIS7 on a 64 bit machine, you need to install the 32 bit (x86) version of <a href="http://www.activestate.com/activeperl/downloads">ActivePerl</a> (the 64 bit version won't work) and follow <a href="http://blogs.iis.net/wadeh/archive/2009/04/13/running-perl-on-iis-7.aspx">these instructions</a>.</p>

<p>If you want to connect to a database using ODBC, you can't use the ODBC manager available in the Start menu since it's the 64 bits version, you need to use the one hidden in <code>%systemdrive%\Windows\SysWoW64\Odbcad32.exe</code></p>

<p>Check out the <a href="http://support.microsoft.com/kb/942976">KB 942976</a> article for the details.</p>]]>

</content>
</entry>
<entry>
<title>LWP giving Crypt::SSLeay not installed when run as CGI in IIS</title>
<link rel="alternate" type="text/html" href="http://guillaume.filion.org/blog/archives/2011/03/lwp_crypt_ssleay_not_installed_cgi_iis.php" />
<modified>2011-03-16T18:32:02Z</modified>
<issued>2011-03-16T18:28:56Z</issued>
<id>tag:guillaume.filion.org,2011:/blog//1.121</id>
<created>2011-03-16T18:28:56Z</created>
<summary type="text/plain">This wasn&apos;t terribly easy to find, so hopefully it will help some Googler: LWP will support https URLs if the Crypt::SSLeay module is installed. 501 Protocol scheme &apos;https&apos; is not supported (Crypt::SSLeay not installed). it is required that the IIS...</summary>
<author>
<name>gfk</name>
<url>http://guillaume.filion.org/</url>
<email>guillaume@filion.org</email>
</author>
<dc:subject>Howto</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://guillaume.filion.org/blog/">
<![CDATA[<p>This wasn't terribly easy to find, so hopefully it will help some Googler:</p>

<p>LWP will support https URLs if the Crypt::SSLeay module is installed. </p>

<p>501 Protocol scheme 'https' is not supported (Crypt::SSLeay not installed).  
          it is required that the IIS internet guest account (iusr) has 
          'Read and Execute' permissions set on the Crypt-SSLeay dlls, 
          namely, ssleay32.dll and libeay32.dll.  to set permissions,  
          locate these files, choose properties from the context menu, and 
          under the security tab, add the iuser account to the user names menu
          with 'Read and Execute' permissions checked.</p>

<p>Source: <a href="http://luci.sourceforge.net/">http://luci.sourceforge.net/</a></p>]]>

</content>
</entry>
<entry>
<title>Some fun with SMS from Twilio</title>
<link rel="alternate" type="text/html" href="http://guillaume.filion.org/blog/archives/2010/10/fun_twilio_sms_radiox2.php" />
<modified>2010-10-21T13:01:05Z</modified>
<issued>2010-10-20T14:23:29Z</issued>
<id>tag:guillaume.filion.org,2010:/blog//1.119</id>
<created>2010-10-20T14:23:29Z</created>
<summary type="text/plain">My favorite radio station is Radio X2. Many many times, I&apos;m listening to the radio and asking myself &quot;What&apos;s the name of that song?&quot; When I&apos;m near a computer I just look at their What&apos;s playing widget, but most of...</summary>
<author>
<name>gfk</name>
<url>http://guillaume.filion.org/</url>
<email>guillaume@filion.org</email>
</author>
<dc:subject>Howto</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://guillaume.filion.org/blog/">
<![CDATA[<p>My favorite radio station is <a href="http://www.radiox2.com/">Radio X2</a>. Many many times, I'm listening to the radio and asking myself "What's the name of that song?" When I'm near a computer I just look at their <i>What's playing</i> widget, but most of the times I'm in my car and I can't access the web...</p>

<p>Then it hit me, why not make a <a href="http://www.twilio.com/sms/">SMS bridge using Twilio</a>?</p>]]>
<![CDATA[<p>I fired up my text editor and wrote this simple perl script and put it somewhere on my web site:</p>
<pre>
#!/usr/bin/perl
use strict;
use LWP::UserAgent;

my $ua = LWP::UserAgent-&gt;new;
my $req = HTTP::Request-&gt;new(POST =&gt; 'http://rms.radiox.com/player/PlayerWebService.asmx/GetPlayingDescription');
$req-&gt;header("Content-Type", "application/json; charset=utf-8");
$req-&gt;content('{"context":"CHXX","api":"flash2"}');
my $response = $ua-&gt;request($req);

print "Content-Type: text/plain; charset=utf-8\n\n";

if ($response-&gt;is_success) {
  if ($response-&gt;decoded_content =~ m/\{"d":"([^\$]+)\!\$/) { # "
    print $1;
  } else {
    print "Sorry, can't find song name.";
  }
} else {
  print $response-&gt;status_line;
}
</pre>

Browsing to it will just output some text:
<pre>
 TMZ - KROME
</pre>

<img src="/sms_chxx.jpg" width="211" height="317" align="right" />

<p>Crazily enough, that's just what it takes for Twilio to work!</p>

<p>On the <a href="http://www.twilio.com/">Twilio website</a>, I just directed the phone number (316) 251-0939 to this web page and whenever I send an SMS to this number it answers me in a few seconds with the name of the song that's currently playing! Freakin' Sweet!</p>

<p>There are a few caveats, however. First, Radio X2 announces the name of the song a few seconds before it actually starts, so if you send the SMS at the end of the song, you might end up with the name of the next one. A way to fix this would be to answer with the name of the last two or three songs played.</p>

<p>Also, Radio X2 is in Québec City, with <a href="http://en.wikipedia.org/wiki/Area_codes_418_and_581">area code 418/581</a> and while Twilio has phones numbers in these area codes, <a href="http://www.twilio.com/faq/sms#phone-numbers-2">SMS don't work with them</a>. This basically means that it costs me 25&cent; to send an SMS to their 316 area code number. Not a big deal, but you should be aware of that if you want to try it out.</p>

<p>Overall, this was a quick fun project that took me about an hour to program -- most of it was spent in <a href="http://www.wireshark.org/">WireShark</a> figuring out what headers their GetPlayingDescription API wanted.]]>
</content>
</entry>
<entry>
<title>Thoughts about the Personally Encrypted IMAP Storage proposal</title>
<link rel="alternate" type="text/html" href="http://guillaume.filion.org/blog/archives/2010/08/thoughts_about_personally-encrypted-imap-storage.php" />
<modified>2010-08-12T16:31:48Z</modified>
<issued>2010-08-12T16:28:37Z</issued>
<id>tag:guillaume.filion.org,2010:/blog//1.118</id>
<created>2010-08-12T16:28:37Z</created>
<summary type="text/plain">When reading the Personally Encrypted IMAP Storage proposal, a couple of things came to my mind....</summary>
<author>
<name>gfk</name>
<url>http://guillaume.filion.org/</url>
<email>guillaume@filion.org</email>
</author>
<dc:subject>Opinions</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://guillaume.filion.org/blog/">
<![CDATA[<p>When reading the <a href="https://we.riseup.net/fsoc+proposals/personally-encrypted-imap-storage">Personally Encrypted IMAP Storage proposal</a>, a couple of things came to my mind.</p>]]>
<![CDATA[<p>1) Why use public key crypto when you're going to going to store the private keys on the servers? It'd be much simpler (safer) to encrypt the messages with symmetric crypto (like AES or Twofish) using the user password. Or maybe using something a bit fancier than the user password:</p>
<pre>
use Digest::SHA;
# user provides $password, $salt is a random number for each user stored in the DB
my $hash = $salt;
for (my $i=0; $i<256; $i++) {
	$hash = hmac_sha1($password, $hash);
}
# encrypt using $hash
</pre>

<p>2) Since most <span title="Mail User-Agent">MUA</span> have PGP/GPG support, wouldn't it be nice to just encrypt the messages with the user's public key before they're stored in the maildir, and let the MUA decrypt them? That's more in line with the traditional way of designing public key crypto systems. One caveat would be that the headers would not be encrypted, but nothing stops you from implementing symmetric crypto on top of that (like discussed in 1).</p>

<p>3) All this would prevent snooping of mail already received, it wouldn't stop someone from putting a wiretap at the <span title="Mail Transport Agent">MTA</span> level (or with your ISP) and read every new message received in the clear...</p>]]>
</content>
</entry>
<entry>
<title>UTF8 with Perl CGI.pm and Ajax</title>
<link rel="alternate" type="text/html" href="http://guillaume.filion.org/blog/archives/2010/03/utf8_perl_cgi_ajax.php" />
<modified>2011-03-30T18:42:55Z</modified>
<issued>2010-03-10T18:55:39Z</issued>
<id>tag:guillaume.filion.org,2010:/blog//1.116</id>
<created>2010-03-10T18:55:39Z</created>
<summary type="text/plain">It took me about three hours to figure out something this simple, so I&apos;m posting this here! If you&apos;re doing ajax stuff with CGI.pm in perl, you&apos;ll want to exchange your data in UTF8, to do so you need only...</summary>
<author>
<name>gfk</name>
<url>http://guillaume.filion.org/</url>
<email>guillaume@filion.org</email>
</author>
<dc:subject>Howto</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://guillaume.filion.org/blog/">
<![CDATA[<p>It took me about three hours to figure out something this simple, so I'm posting this here!</p>

<p>If you're doing ajax stuff with CGI.pm in perl, you'll want to exchange your data in UTF8, to do so you need only one special line of code*:</p>
<pre>my $json = decode utf8=>$q->param('json');</pre>

<p>This will make perl work natively in UTF8 with <code>$json</code>.</p>

<p>If you want to put this (or part of it) in a database, you don't need to do anything special because the DBD driver will convert your string from UTF8 to the database encoding (UCS-2 in my case).</p>

<p>*Of course, you'll also need to <code>use Encode;</code>.</p>]]>

</content>
</entry>
<entry>
<title>I just ditched Mail.app for Postbox</title>
<link rel="alternate" type="text/html" href="http://guillaume.filion.org/blog/archives/2010/02/ditched_mail_app_for_postbox.php" />
<modified>2010-02-13T14:10:58Z</modified>
<issued>2010-02-11T23:48:26Z</issued>
<id>tag:guillaume.filion.org,2010:/blog//1.115</id>
<created>2010-02-11T23:48:26Z</created>
<summary type="text/plain">I finally had enough of enduring Mail.app odd behavior. I host my own IMAP server at home and I keep every email I ever received since 2002. My INBOX has ~43 000 messages in it and I have almost 200...</summary>
<author>
<name>gfk</name>
<url>http://guillaume.filion.org/</url>
<email>guillaume@filion.org</email>
</author>
<dc:subject>Opinions</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://guillaume.filion.org/blog/">
<![CDATA[<p>I finally had enough of enduring Mail.app odd behavior.</p>

<p>I host my own IMAP server at home and I keep every email I ever received since 2002. My INBOX has ~43 000 messages in it and I have almost 200 000 messages from various mailing lists I subscribe to. In total, I have 10GB of email.</p>

<p>Without a doubt, Mail.app isn't able to handle that. I decided to look for something better.</p>]]>
<![CDATA[<p>On my Mac Mini at home, Mail.app would often start spinning the beach ball for several minutes indexing who knows what and basically be useless until it deemed okay for me to continue reading my emails. I also have an old PowerBook G4 12' on which Mail.app would take between five and twenty minutes just to start!</p>

<p>After searching Google for an alternative, I found some discussion about a new program called Postbox. It's commercial software based on Mozilla, so I wasn't really keen to buy it because of all the free alternatives, but there was a 30 days tryout, so I gave it a try.</p>

<p>Oh the speed! On my PowerBook, Postbox takes between thirty seconds and one minute to start and about one second to load an email. It's night and day compared to ol' Mail.app. On my Mac Mini, well let's just say it's blazing fast!</p>

<p>It has other nice features like conversation view which is really well made, but the speed is really the deal breaker for me. I didn't had the intention to buy it at first but after three weeks of use, I can't imagine going back to Mail.app. It's been a while since I actually bought a piece of software, but this one is really worth it.</p>

<p>The normal price is 39$ but I only paid 29$ because I used a <a href="http://postbox-inc.com/ref.php?r=R7FERKN">discount code R7FERKN to save $10.</a></p>]]>
</content>
</entry>
<entry>
<title>Idéalisation</title>
<link rel="alternate" type="text/html" href="http://guillaume.filion.org/blog/archives/2009/05/idealisation.php" />
<modified>2009-05-29T23:08:58Z</modified>
<issued>2009-05-27T01:06:10Z</issued>
<id>tag:guillaume.filion.org,2009:/blog//1.113</id>
<created>2009-05-27T01:06:10Z</created>
<summary type="text/plain">Le printemps dernier j&apos;ai vu la fille de mes rêves* courir sur le tapis roulant au gym. Mais bon sens, elle courrait à une vitesse telle, je n&apos;avais jamais vu ça. Le gars sur le tapis roulant à côté d&apos;elle...</summary>
<author>
<name>gfk</name>
<url>http://guillaume.filion.org/</url>
<email>guillaume@filion.org</email>
</author>
<dc:subject>Éditoriaux</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://guillaume.filion.org/blog/">
<![CDATA[<p>Le printemps dernier j'ai vu <a href="http://guillaume.filion.org/blog/archives/2008/11/i_had_a_dream.php">la fille de mes rêves*</a> courir sur le tapis roulant au gym. Mais bon sens, elle courrait à une vitesse telle, je n'avais jamais vu ça. Le gars sur le tapis roulant à côté d'elle s'est arrêté pour la regarder, l'air incrédule.</p>]]>
<![CDATA[<p>Quelques temps plus tard, je l'ai vu au StarBar et je lui ai demandé, pas sans une nervosité à tout casser, à quelle vitesse elle courait sur ce tapis roulant. Elle me répondit qu'à son maximum elle allait à 10.33 pendant une minute. C'est un chiffre qui me semblait bas, mais trop gêné pour lui demander "10.33 quoi?" j'ai bafouillé que je trouvais ça dont rapide pour ensuite me sauver à l'extérieur pour reprendre mes esprits.</p>

<p>10.33, c'est un chiffre qui me rendait perplexe... Ça ne pouvait pas être des km/h parce que je m'entraîne avec une fille qui court à 11 Km/h et ce n'est pas si rapide que ça. Qu'est-ce que ça pourrait bien être... Ça pourrait être des miles par heure, ce qui donnerait 16,6 Km/h; mais non elle courait bien plus vite que ça! Elle devait bien aller à au moins 30 Km/h!</p>

<p>En me grattant la tête quelques minutes, j'ai fini par conclure que c'était 10.33 m/s (mètres par seconde). Ça me surpris un peu que la machine soit configurée avec un tel système de mesures, mais c'est quand même la norme du système international, donc ça faisait du sens. 10.33 m/s donnent 37,2 Km/h ce qui était en plein dans le mille avec mon intuition.</p>

<p>Les semaines passèrent et je disais à qui voulait bien l'entendre que je connaissais une fille qui pouvait courir à 37 Km/h. C'était dans le temps des olympiques de Beijing et tout le monde ne parlaient que de deux athlètes exceptionnels, <a href="http://en.wikipedia.org/wiki/Michael_Phelps">Michael Phelps</a> et <a href="http://en.wikipedia.org/wiki/Usain_Bolt">Usain Bolt</a>. Un avant-midi je suis tombé sur la course de 200m dans laquelle courrait Bolt. Il a fait son 200m en 19.30s, gagnant la médaille d'or et établissant un nouveau record du monde.</p>

<p>L'annonceur, expliquant cet exploit incroyable, dit que Bolt a eu une vitesse moyenne de 37,3 km/h. Je fus frappé par ce chiffre qui me rappelait que la fille de mes rêves courrait à 37,2 Km/h <b>pendant 60 secondes</b>!</p>

<p>Je vous jure que j'ai passé une bonne quinzaine de minutes à me dire que cette fille était <b>sans aucun doute</b> la femme la plus rapide <b>au monde</b>. Et qu'avec un peu d'entrainement elle réussirait à battre ce record du monde. Je me souviens, j'étais debout dans mon salon, trop excité pour rester assis. Il fallait que je lui dise, je l'imaginais aux jeux olympiques, elle remporterait toutes les médailles, je deviendrais certainement célèbre comme étant celui qui a "découvert" la femme la plus rapide au monde!</p>

<p>Puis tranquillement un doute s'immisça dans mon esprit. Comme se fait-il que ces machines conçues pour Monsieur tout le monde puissent aller à une telle vitesse? Pourquoi est-ce que les entraineurs n'ont pas remarqués ce phénomène?</p>

<p>Puis la grosse logique moche me frappa en pleine face dans toute sa platitude. C'était 10.33 miles par heure...</p>

<p>La morale de cette histoire est que j'ai <u>peut-être</u> tendance à idéaliser cette fille <u>un peu</u> trop. Juste un peu. Elle reste quand même la fille la plus rapide que je connaisse!</p>

<p>*: Certains d'entre vous me diront que techniquement, c'est la fille de <b>mon</b> rêve, pas la fille de <b>mes</b> rêves. Je leur répondrai que j'ai encore rêvé à elle depuis, mais pas dans des rêves qui portent beaucoup de sens, plutôt dans le genre de rêve qui finit trop vite et après lequel on essaie très fort de se rendormir dans l'espoir qu'il continue...</p>]]>
</content>
</entry>
<entry>
<title>I had a dream...</title>
<link rel="alternate" type="text/html" href="http://guillaume.filion.org/blog/archives/2008/11/i_had_a_dream.php" />
<modified>2009-02-08T00:23:39Z</modified>
<issued>2008-11-08T14:23:54Z</issued>
<id>tag:guillaume.filion.org,2008:/blog//1.111</id>
<created>2008-11-08T14:23:54Z</created>
<summary type="text/plain">J&apos;ai fais un rêve... Je suis sur mon patio à faire de l&apos;ordinateur quand je vois la plus belle serveuse du StarBar qui est en train de cueillir des champignons sur mon terrain. Je la regarde en me disant que...</summary>
<author>
<name>gfk</name>
<url>http://guillaume.filion.org/</url>
<email>guillaume@filion.org</email>
</author>
<dc:subject>Éditoriaux</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://guillaume.filion.org/blog/">
<![CDATA[<p>J'ai fais un rêve... Je suis sur mon patio à faire de l'ordinateur quand je vois <acronym title="Je vous laisse imaginer celle qui vous plait le plus.">la plus belle serveuse du StarBar</acronym> qui est en train de cueillir des champignons sur mon terrain. Je la regarde en me disant que je la vois bien souvent s'adonner à cette activité. Elle m'aperçoit la regardant et se tourne vers moi. Gêné, je plonge le nez dans mon écran.</p>]]>
<![CDATA[<p>Quelques secondes plus tard je lève les yeux pour voir si elle me regarde encore et je ne la vois plus. Tout d'un coup, elle est à quelques pieds de moi, sur le patio. Pris d'une certaine panique, je fais comme si je ne l'avais pas vu et je fais semblant de regarder mon écran. Je l'observe du coin de l'œil, elle se tient debout, sans bouger, tenant son panier de champignons.</p>

<p>Je finis par être capable d'élaborer une phrase cohérente à lui dire: «&nbsp;Comment est-ce que tu fais pour reconnaître les champignons qui sont comestibles?&nbsp;» J’avais espoir que sa réponse soit longue et complexe, je n’aurais eu qu’à hocher la tête en écoutant ses explications. Elle me surpris et répondant un bref : «&nbsp;Je ne le sais pas.&nbsp;»</p>

<p>Je suis déstabilisé : «<br /> 
&mdash;&nbsp;Mais est-ce que tu as déjà été malade après en avoir mangé?<br />
&mdash;&nbsp;Oui! Souvent! Même... presque à toutes les fois!&nbsp;»
</p>

<p>Je la trouve incroyablement folle, et elle en remet: «&nbsp;Il y a même une fois où j'ai été paralysée, les médecins ont appelé ça&nbsp;» Je dois arrêter ce délire, je l'interromps brusquement: «&nbsp;Ha! l'expérience.&nbsp;»</p>

<p>À partir de ce moment, elle ne dit plus un mot. Le rêve devient encore moins cohérent : elle se met à faire des exercices de barres parallèles sur la rampe du patio, la brise. Je la rassure en lui disant que c'est très facile à réparer mais avant que je finisse ma phrase elle était montée dans un char et partie sans rien dire.</p>

<p><img src="/interlude.jpg" alt="Interlude"></p>

<p>J’ai été longtemps perplexe par rapport à ce rêve. Au début par le fait que pour une fois où je rêve à cette fille, pourquoi est-ce que je rêve à elle <b>habillée</b>? Mais il y a autre chose aussi, quelque chose de plus profond. Je fouille dans un livre d’interprétation des rêves, cueillir des champignons : avoir envie d’aventure. Est-ce que j’ai envie d’avoir une aventure avec elle? Définitivement! J’ai pas besoin d’un rêve pour me dire ça! Est-ce <b>qu’elle</b> a envie d’une aventure avec moi? Malheureusement mes rêves représentent <b>mon</b> inconscient, pas le sien.</p>

<p>Après quelques semaines, j’ai réalisé que cette fille n'était pas le cœur du rêve. C'est seulement un accessoire que mon inconscient a utilisé pour me passer un message. J'imagine qu'il a choisi celle-ci en particulier pour que je porte attention! Le cœur du rêve est que j’ai envi d’aventures dans ma vie. Et ce même si ces aventures représentent des risques &mdash; être malade en mangeant des champignons.</p>

<p>Pendant trop d'années ma notion d'un vendredi soir excitant a été de le passer en avant de l'ordi à programmer du perl. Je ne regrette pas ces années, j'ai toujours eu beaucoup de plaisir, mais je travaille maintenant en informatique, et ma soif de programmation est assouvie durant les heures de bureau!</p>

<p>En dehors des heures de bureau, j'ai envi de nouveau, d'aventure. J'en suis au point où j'ai envi d'essayer des choses que je n'aimerai pas, juste pour avoir le plaisir de les essayer! Comme ma muse qui cueillait des champignons en sachant d'avance qu'elle serait sûrement malade à les manger.</p>

<p>Je n'ai aucune idée à propos du bout des barres parallèles par contre... Si vous avez une idée, n'hésitez pas à laisser un commentaire.</p>
]]>
</content>
</entry>
<entry>
<title>Firefox History URL Auto-Completion</title>
<link rel="alternate" type="text/html" href="http://guillaume.filion.org/blog/archives/2008/07/firefox_history.php" />
<modified>2008-07-24T15:12:57Z</modified>
<issued>2008-07-24T15:08:41Z</issued>
<id>tag:guillaume.filion.org,2008:/blog//1.108</id>
<created>2008-07-24T15:08:41Z</created>
<summary type="text/plain">Damn, this URL Auto-Completion based on visit history in FireFox makes me look like some sick pervert......</summary>
<author>
<name>gfk</name>
<url>http://guillaume.filion.org/</url>
<email>guillaume@filion.org</email>
</author>
<dc:subject>Opinions</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://guillaume.filion.org/blog/">
<![CDATA[<p>Damn, this URL Auto-Completion based on visit history in FireFox makes me look like some sick pervert...</p>

<p><img src="/firefox_history_autocomplet.jpg" /></p>]]>

</content>
</entry>
<entry>
<title>I love EC2 and RightScale!</title>
<link rel="alternate" type="text/html" href="http://guillaume.filion.org/blog/archives/2008/05/i_love_ec2_and_rightscale.php" />
<modified>2008-08-06T22:59:52Z</modified>
<issued>2008-05-15T19:09:24Z</issued>
<id>tag:guillaume.filion.org,2008:/blog//1.105</id>
<created>2008-05-15T19:09:24Z</created>
<summary type="text/plain">Monday morning, one of our web sites got infected by a javascript virus that spreads through SQL Injection. I don&apos;t work on mondays (good life) so I wasn&apos;t there to see the chaos but I eared that it was quite...</summary>
<author>
<name>gfk</name>
<url>http://guillaume.filion.org/</url>
<email>guillaume@filion.org</email>
</author>
<dc:subject>Opinions</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://guillaume.filion.org/blog/">
<![CDATA[<p>Monday morning, one of our web sites got infected by a <a href="http://www.sophos.com/security/analyses/viruses-and-spyware/jspsymeiv.html">javascript virus</a> that spreads through SQL Injection. I don't work on mondays (good life) so I wasn't there to see the chaos but I eared that it was quite bad: customers complaining that our web site infected them for example.</p>

<p>The people working that day took the server offline, restored the infected DB from a clean backup and all was good (temporarily).</p>

<p>I got a couple phone calls, we talked about installing a reverse proxy to catch these kinds of attacks. It would take a few days to set this up.</p>

<p>They looked for the piece of code where the injection occurred, but missed one (or many) because the day after the server got infected again.</p>]]>
<![CDATA[<p>This time I was at work, so I witnessed the speed at which they fixed the problem (temporarily again). The server must has been offline for about five minutes. It was fairly quick but everybody was very nervous because they knew that there was still vulnerable code somewhere on the site.</p>

<p>The new reverse proxy was still a few days from being up and running, there was a lot of frowny faces around.</p>

<p>I logged on <a href="http://www.rightscale.com/">RightScale</a>, cloned a Ubuntu server that I use for personal projects, created a <a href="http://blog.rightscale.com/2007/08/07/configuring-servers-with-rightscripts/">RightScript</a> to install Apache and configure it with <a href="http://www.modsecurity.org/">mod_security</a>.</p>

<p>About three hours later I switched the DNS to this reverse proxy and happy faces came back! There are still a few wrinkles to iron out, but more than 99% of the site is working fine -- and safely!</p>

<p>We ran the EC2 server until we got the physical one delivered and configured the way we like. It cost about $30 to run the EC2 server -- and $2000 for the one from HP.</p>

<h2>About RightScripts</h2>

<p>What makes RightScale rock so much are the RightScripts. I usually refrain from using such a lame trademark for something as simple as a script, but I love this thing so much that I won't mind doing a little PR for them.</p>

<p>My first experiences with EC2 were met with the frustrations that resulted from doing a small change on the AMI config. I'd have to wait about half an hour for the bundling to complete. Then I'd find out that I missed something and I had to bundle the AMI again!</p>

<p>The idea behind RightScripts is that you have a very stable minimal AMI and you install/configure what you want on startup. It takes a couple minutes more to start the server but it's so much simpler!</p>

<p>Another great advantage of RightScript is that they provide a very detailed documentation of the server.</p>

<p>About the only thing that I don't like about RightScale is their pricing model. They offer a free developer account (that part I like) but if you want more service you have to subscribe to their $2500 setup + $500/month service.</p>

<p>While they crave Amazon's fine grained pricing model (you can run servers for hours for a few bucks) their first step is outrageously high. I speculate that this is because their system is not honed enough and that they have to do a lot of fine-tuning for each new customer (they include 8 hours of consulting in their $2500 setup).</p>

<p>Hopefully they will adapt their pricing model for the little guys once their system is flexible enough.</p>

<h2>Some code</h2>

<p>For those wanting to experiment with this, here's a sanitized version of the rightscript that I use for this reverse proxy.</p>

<p>The Ubuntu image provided by RightScale isn't exactly the way I like it, so I always run this little script when I start an instance:</p>
<pre>
ln -fs /usr/share/zoneinfo/America/Montreal /etc/localtime
# The EC2 server is on the east cost while mirrors.kernel.org is in San Francisco, use a closer mirror.
perl -p -i -e "s|http://mirrors.kernel.org/ubuntu|http://mirror.anl.gov/pub/ubuntu|g" /etc/apt/sources.list
aptitude -q -y update
aptitude -q -y install libc6-xen
ldconfig -v
# You can check that it worked with: ldd /sbin/init
# It should give something like this (with nosegneg):
# libc.so.6 => /lib/tls/i686/nosegneg/libc.so.6

aptitude -q -y --without-recommends install screen
useradd -m gfk
mkdir /home/gfk/.ssh
cp /root/.ssh/authorized_keys /home/gfk/.ssh/authorized_keys
chown gfk.gfk /home/gfk/.ssh/authorized_keys
</pre>

<p>I can then move to more interesting tasks like connecting this server to my home network with OpenVPN:</p>
<pre>
mkdir -p /etc/openvpn
cd /etc/openvpn
wget -q https://s3.amazonaws.com/[...]/rproxy-openvpn.gpg
[decrypt the archive]
aptitude -q -y --without-recommends install openvpn
# aptitude starts openvpn automatically
</pre>

<p>Then configure Apache as a reverse proxy with mod_proxy, mod_headers and mod_security:</p>
<pre>
# Install Apache2 dependencies
aptitude -q -y --without-recommends install apache2-threaded-dev libxml2-dev
mkdir -p /mnt/nowhere

# Configure the modules that we need (mod_proxy, mod_rewrite, mod_headers)
/usr/sbin/a2enmod proxy
/usr/sbin/a2enmod proxy_http
rm /etc/apache2/mods-enabled/proxy.conf
/usr/sbin/a2enmod rewrite
/usr/sbin/a2enmod headers

# Install mod_security2
cd /mnt
wget -q https://s3.amazonaws.com/[...]/modsecurity-apache_2.5.4.tar.gz
tar zxf modsecurity-apache_2.5.4.tar.gz
cd modsecurity-apache_2.5.4/apache2
./configure
make
make install

# Configure mod_security2
mkdir -p /etc/apache2/modsecurity
cd /etc/apache2/modsecurity
wget -q https://s3.amazonaws.com/[...]/modsecurity-core-rules_2.5-1.6.1.tar.gz
tar zxf modsecurity-core-rules_2.5-1.6.1.tar.gz
perl -p -i -e "s|SecAuditLog\s+logs/modsec_audit.log|SecAuditLog /var/log/apache2/audit.log|g" /etc/apache2/modsecurity/modsecurity_crs_10_config.conf
perl -p -i -e "s|SecDebugLog\s+logs/modsec_debug.log|SecDebugLog /var/log/apache2/modsec_debug.log|g" /etc/apache2/modsecurity/modsecurity_crs_10_config.conf
perl -p -i -e "s|SecServerSignature \"Apache/2.2.0 \(Fedora\)\"|SecServerSignature \"Apache/2.2 Reverse Proxy\"|g" /etc/apache2/modsecurity/modsecurity_crs_10_config.conf

/usr/sbin/a2dissite 000-default
echo "LoadModule security2_module /usr/lib/apache2/modules/mod_security2.so" > /etc/apache2/mods-available/security2.load
echo "Include /etc/apache2/modsecurity/*.conf" > /etc/apache2/mods-available/security2.conf
/usr/sbin/a2enmod security2
/usr/sbin/a2enmod unique_id

# Configure web sites
cd /etc/apache2/sites-available
wget -q http://s3.amazonaws.com/[...]/rproxy-apache.gpg
[decrypt the archive]
/usr/sbin/a2ensite rproxy

# SSL Site
a2enmod ssl
echo "Listen 443" >> /etc/apache2/ports.conf
a2ensite rproxy-ssl

# Set the default charset
echo "AddDefaultCharset windows-1252" > /etc/apache2/conf.d/charset

# Finish Apache2 installation
aptitude -q -y --without-recommends install apache2 
</pre>]]>
</content>
</entry>
<entry>
<title>Plainte contre l&apos;émission Découverte du 6 avril 2008</title>
<link rel="alternate" type="text/html" href="http://guillaume.filion.org/blog/archives/2008/04/plainte_ombudsman_decouverte_20080405.php" />
<modified>2009-02-08T00:28:23Z</modified>
<issued>2008-04-07T00:11:52Z</issued>
<id>tag:guillaume.filion.org,2008:/blog//1.103</id>
<created>2008-04-07T00:11:52Z</created>
<summary type="text/plain">Madame l&apos;ombudsman de Radio-Canada, Je voudrais porter plainte contre le reportage sur les &quot;effets indésirables des micro-ondes qui nous envahissent&quot; diffusé à l&apos;émission Découverte du 6 avril 2008. J&apos;ai trouvé cette émission alarmiste et biaisée sur plusieurs points, en voici...</summary>
<author>
<name>gfk</name>
<url>http://guillaume.filion.org/</url>
<email>guillaume@filion.org</email>
</author>
<dc:subject>Éditoriaux</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://guillaume.filion.org/blog/">
<![CDATA[<p>Madame l'ombudsman de Radio-Canada,</p>

<p>Je voudrais porter plainte contre le reportage sur les "effets indésirables des micro-ondes qui nous envahissent" diffusé à l'émission Découverte du 6 avril 2008. J'ai trouvé cette émission alarmiste et biaisée sur plusieurs points, en voici quelques uns:</p>]]>
<![CDATA[<ul>
<li><p>Lorsque que le journaliste parle des ondes wifi émises par un ordinateur, il dit que la puissance émise pour écouter un vidéo est mille fois plus grande que pour lire un courriel. C'est techniquement faux, la puissance est toujours la même (de 50 à 100 mW), c'est la quantié d'énergie émise qui est plus grande.</p></li>

<li><p>Lorsque Mme. Magda Havas mesure des ondes d'une puissance d'environ 1000 microWatts à 1m d'un four à micro-ondes, le journaliste laisse croire que c'est une quantité très élevée, quand c'est en fait 0,001 watt, un millionième de la puissance du four à micro-ondes.</p></li>

<li><p>Le journaliste ne cite pas les sources des études sur l'hypersensibilité électromagnétique, mais il me semble qu'il a délibérément ignoré les études les plus rigoureuses qui n'ont trouvé aucun lien entre les ondes électromagnétiques et les symptomes rapportés. </p></li>

<p>L'IEEE Engineering in Medicine and Biology Society a fait un résumé des études sur l'hypersensibilité électromagnétique (http://ewh.ieee.org/soc/embs/comar/Hypersensitivity.htm), et elle note: </p>
<blockquote>
<p>In provocation studies, investigators expose electromagnetically hypersensitive [(EHS)] individuals to electric or magnetic fields similar to those that they considered to be the cause of their symptoms, in an attempt to elicit the EHS symptoms under controlled laboratory conditions. Such studies are valuable in probing for links between the symptoms and exposure to fields.</p>

<p>So far, at least 9 provocation studies have been reported on electromagnetically hypersensitive individuals (for a review of work through the mid-1990s see Bergqvist 1997). The studies have been overwhelmingly unsuccessful in being able to link EHS symptoms in these subjects to exposures to electric or magnetic fields.</p>

<p>[...]</p>

<p>Taken as a whole, the provocation studies strongly suggest that EHS symptoms are not related to actual exposures to electric or magnetic fields, and that electromagnetically hypersensitive individuals are no better than non-hypersensitive individuals in detecting the presence of fields.</p></blockquote>

<p>Aussi, l'Organisation mondiale de la santé conclue</p>

<blockquote><p>[qu'il] n'existe ni critères diagnostiques clairs pour [l'hypersensibilité électromagnétique (HSEM)], ni base scientifique permettant de relier les symptômes de la HSEM à une exposition aux [champs électromagnétiques]. En outre, la HSEM ne constitue pas un diagnostic médical. Il n'est pas non plus évident qu'elle corresponde à un problème médical unique. (http://www.who.int/mediacentre/factsheets/fs296/fr/index.html)
</p></blockquote>

<li><p>Afin d'équilibrer le contenu de son reportage, le moindre que le journaliste aurait dû dire est que la puissance d'une onde électromagnétique est inversement proportionnelle au carré de la distance de la source. En expliquant cette notion, il aurait fait réaliser au télespectateur que la puissance d'une onde réduit très rapidement en fonction de la distance. Par exemple: à 300m de distance, une onde est 90000 fois plus faible qu'à une distance d'un mètre.</p></li>
</ul>

<p>Je vous remercie de l'attention que vous porterez à ma plainte,<br />
Guillaume Filion</p>

<h2>31 octobre 2008: Révision de l'ombudsman de Radio-Canada</h2>

<p>J'ai joint ma plainte à celle du prof. Fenster à propos du même reportage et l'ombudsman nous a donné raison. <a href="http://www.radio-canada.ca/apropos/lib/v3.1/pdf/revisionarielfenster.pdf">Lire sa révision en format PDF.</a></p>

<h2>9 avril 2008: Réponse de Radio-Canada</h2>

<p>J'ai reçu cette réponse de Pierre Sormany, rédacteur en chef de Radio-Canada.</p>

<p>Monsieur, </p>

<p>Dans votre lettre adressée à Mme Miville-Dechene, ombudsman de Radio-Canada, vous déplorez le ton alarmiste du reportage de Découverte sur l’environnement de micro-ondes dans lequel nous plongent les antennes de téléphonie cellulaire et de communication sans fil (wi-fi).</p>

<p>Notre but n’était pas d’être alarmistes, mais de souligner qu’il existe certaines inquiétudes (appuyées sur de très nombreuses études en laboratoire) quant aux effets biologiques des micro-ondes, même à des fréquences conformes aux normes actuelles de sécurité.  Si le danger réel pour les utilisateurs de cellulaire et de wi-fi reste à démontrer, et s’il est vrai que les effets à long terme d’une exposition continue ne pourront être confirmés qu’à long terme (forcément), il y a tout de même lieu de déplorer qu’entre temps, la population toute entière aura été exposée aux micro-ondes de manière constante pendant des années.</p> 

<p>Il nous semble judicieux, dans un tel contexte, d’appliquer un certain niveau de « précaution », en imposant des limites plus strictes aux puissances émises (comme c’est le cas dans de nombreux pays) ou en imposant par exemple une distance minimale entre les antennes et les logements. Comme vous le soulignez justement, la puissance des ondes décroît avec le carré de la distance ; en passant d’une distance de quelques mètres à 300 mètres, comme on songe à l’exiger en France, on diminue la puissance d’exposition par un facteur de quelques milliers!</p>

<p>Notre reportage se développait sur deux volets. Le premier décrivait les sources et les niveaux d’exposition aux micro-ondes et rappelait les sources d’inquiétude; le deuxième questionnait le laxisme relatif des normes en vigueur aux Canada (et aux États-Unis).</p> 

<p>Au delà de ce commentaire général sur le ton de notre reportage, vous mettez en cause un certain nombre d’informations précises qui y sont présentées.</p>

<ol>
<li><p>Concernant la puissance du wi-fi, vous écrivez :</p>
<blockquote>« Lorsque que le journaliste parle des ondes wifi émises par un ordinateur, il dit que la puissance émise pour écouter un vidéo est mille fois plus grande que pour lire un courriel.  C'est techniquement faux, la puissance est toujours la même (de 50 à 100 mW), c'est la quantité d'énergie émise qui est plus grande. »</blockquote>

<p>Il y a effectivement de notre part une légère imprécision. Il est vrai que la puissance maximale d’émission est toujours la même, et dépend de la nature du dispositif d’émission et de la bande de fréquence utilisée. Mais ce qui est important, quand on considère les effets d’exposition, c’est la puissance moyenne reçue par l’organisme, c’est-à-dire la puissance maximale d’émission, multipliée par le temps d’exposition. Pour des échanges de courriels, cette émission se fait en de courtes séquences ponctuelles. Pour l’écoute d’une vidéo, on reçoit une émission d’intensité maximale de manière continue, pendant toute la durée du télé-chargement.</p>

<p>Nous avons eu de nombreux échanges de courriel là-dessus avec Alistair Philips, ingénieur et consultant, qui a fait des mesures des émissions des technologies sans-fil pour la Commission Stewart, en Grande Bretagne. Voici ce qu’il nous écrit :</p> 
<blockquote>« Short text documents come and go and then there is just very short bursts of background beacon handshaking going on. The other extreme is a video stream where the channel is fully occupied all of the time. The average power (which is what the authorities are mostly concerned about) difference can easily be 1000-fold, though the peak signal strength is actually the same. »</blockquote>
<p<C’est ce que disait le texte de notre journaliste. Mais nous aurions effectivement dû employer le terme « puissance moyenne », ou « énergie émise ».</p></li>


<li><p>Votre second reproche porte sur les mesures prises par Mme Magda Havas. Vous écrivez :</p>
<blockquote>« Lorsque Mme. Magda Havas mesure des ondes d'une puissance d'environ 1000 microWatts à 1 m d'un four à micro-ondes, le journaliste laisse croire que c'est une quantité très élevée, quand c'est en fait 0,001 watt, un millionième de la puissance du four à micro-ondes. »</blockquote>

<p>En fait, le journaliste ne laissait rien croire… Nous constations simplement les mesures prises devant nous par Mme Havas. Les fours micro-ondes sont en principe des cages de Faraday qui ne laissent pas filtrer les ondes. Dans les faits, tous les fours sont émetteurs. Les mesures prises devant nous ont été faites à environ 2 mètres de la porte du four. La loi du carré de la distance s’applique là aussi. À ½ mètre du four, l’émission aurait été 4 fois plus forte.</p> 

<p>Vous postulez qu’un niveau d’un milliWatt (ou 1000 microWatts) est trop faible pour qu’on s’en inquiète. Tout le débat sur les effets biologiques des micro-ondes porte là dessus. On a mesuré de tels effets à des puissances très faibles, justement, et c’est ce qui a amené de nombreux pays, provinces ou municipalités à adopter des normes d’émissions beaucoup plus sévères.</p> 

<p>Ainsi, la mesure faite par Mme Havas à 2 mètres du four tombe pile sur la norme d’exposition de Salzbourg, et c’est 3 000 fois au dessus de la norme d’exposition de la province de New South Wales en Australie, pour ne citer que deux exemples.</p></li>


<li><p>Concernant le problème de l’hypersensibilité électromagnétique, vous écrivez :</p>
<blockquote>« Le journaliste ne cite pas les sources des études sur l'hypersensibilité électromagnétique, mais il me semble qu'il a délibérément ignoré les études les plus rigoureuses qui n'ont trouvé aucun lien entre les ondes électromagnétiques et les symptômes rapportés. »</blockquote>

<p>Vous rappelez ensuite le résumé de ces études publié par l’IEEE (autrefois l’Institute of Electrical and Electronics Engineers, une association professionnelle qui représente les ingénieurs, et dont la mission porte sur la promotion de la technologie).  Ce résumé reprend essentiellement les conclusions du Suédois Bergqvist (1997) à l’effet que les neuf études dites « par provocation », où on a exposé des personnes atteintes de ce syndrome à des ondes électromagnétiques dans un contexte « à double insu », pour mesurer leur capacité de ressentir vraiment la présence de ces ondes, ont toutes eu des résultats négatifs.</p>

<p>Mais ces études de provocation testent des effets immédiats et aigus. Elles ne tiennent pas compte du délai d'apparition des symptômes. Elles présentent toujours une seule source de champ électromagnétique, généralement stable, sans tenir compte de la réalité des émissions réelles auxquelles les gens sont confrontés. Nous avons en dossier plusieurs articles sur ces recherches. Puis-je vous citer simplement la conclusion de Norbert Leitgeb (Université technologique de Graz, en Autriche) : « Although current studies of people claiming EMF hypersensitivity did not confirm the causal link between self-associated EHS with EMF, the results show that the question still remains unsolved. » Du reste, en ce moment, dix nouvelles études de provocation sont en cours en Grande Bretagne, parce qu’on estime justement que les études précédentes n’étaient pas concluantes.</p>

<p>Il demeure vrai que, comme l’écrit l’OMS (que vous citez), il « n'existe ni critères diagnostiques clairs pour l'hypersensibilité électromagnétique, ni de base scientifique permettant de relier les symptômes à une exposition aux champs électromagnétiques. (…) Il n'est pas non plus évident qu'elle corresponde à un problème médical unique. » En ce sens, elle rappelle un autre syndrome diffus, celui de l’intolérance chimique multiple (Multiple Chemical Sensitivity), qu’on a souvent associé au « sick building Syndrome ». Mais dans les deux cas, le fait que la cause précise soit difficile à déterminer ne nie pas l’existence dudit syndrome (que l’OMS admet d’ailleurs) ni le fait que les personnes se portent mieux quand on les retire de l’environnement où les symptômes sont apparus (la proximité d’une source constante d’ondes électro-magnétiques, dans le cas de l’EMS).</p> 


<p>Nous suivons depuis plusieurs années ce dossier des effets biologiques des micro-ondes. Nous avons déjà diffusés plusieurs reportages sur ce sujet. Notre journaliste, Michel Rochon, a consulté au fil des ans un très grand nombre de recherches, dont un peu plus de la moitié ont démontré des effets indésirables des micro-ondes, même à des puissances très faibles. Nous ne voulions pas, dans ce dernier reportage, reprendre les informations déjà données antérieurement (et disponibles sur notre site Internet). D’où le choix de ne pas citer toutes les études spécifiques… sauf notre mention du rapport BioInitiative, publié l’an passé, parce qu’il s’agit de la plus importante revue de littérature, avec plus de 2000 études recensées sur l’impact sanitaire de la pollution électromagnétique. </p>

<p>Nous sommes conscients que beaucoup des effets ont été mesurés en laboratoire et ne sont peut-être pas des indicateurs exacts de ce qui se passe dans des organismes complexes. Que beaucoup de recherches sont de nature épidémiologique et ne permettent pas d’établir un rapport clair de cause à effet. Mais aussi que le délai d’apparition de certaines maladies fait que bien des recherches « négatives » ne permettent pas d’écarter l’hypothèse que les effets anticipés se produisent à plus long terme.</p> 

<p>Nous sommes aussi conscients qu’il s’agit toujours d’effets diffus, associés généralement à des expositions prolongées. Mais c’est justement parce que l’environnement wi-fi en train de se mettre en place présentement nous expose déjà tous à de telles expositions prolongées qu’il nous semblait essentiel de remettre en question les normes d’émissions mises de l’avant au Canada.</p>
</li></ol>

<p>Permettez-moi en terminant de vous mentionner que, cette semaine même, la bibliothèque nationale de France a annoncé qu’elle abandonnait son projet d’implantation des « Hot Spots WiFi » d’accès à Internet, décision « fondée sur la littérature scientifique qui prouve les effets génotoxiques des ondes du WiFi », selon les termes du communiqué de la BNF, qui mentionne plusieurs études à l’appui.</p> 

<p>Simplement pour vous dire que de telles décisions n’auraient pas été prises si, comme vous le suggérez, les études rigoureuses avaient démontré hors de tout doute l’innocuité des micro-ondes, aux puissances recommandées présentement.</p>

<p>Comme journalistes, nous n’avons pas à nous prononcer sur la pertinence de mettre en place ce vaste réseau d’émetteurs pour les cellulaires et le wi-fi.  Mais nous croyons que le débat sur les normes actuelles (basées uniquement sur les effets thermiques de ces ondes, et non pas leurs effets biologiques potentiels) méritait d’être ouvert.</p>

<p>C’est, je crois, à ça que doit servir une télévision publique de qualité.</p>


<p>Le rédacteur en chef de Découverte,<br />
Pierre Sormany</p>
]]>
</content>
</entry>
<entry>
<title>Bernstein&apos;s comment about third-party DNS and the reality with qmail</title>
<link rel="alternate" type="text/html" href="http://guillaume.filion.org/blog/archives/2008/03/bernstein_3rd_party_dns_qmail.php" />
<modified>2008-03-25T15:43:07Z</modified>
<issued>2008-03-25T15:21:34Z</issued>
<id>tag:guillaume.filion.org,2008:/blog//1.102</id>
<created>2008-03-25T15:21:34Z</created>
<summary type="text/plain">In a document written a couple years ago, Dan Bernstein describes the costs and benefits of third-party DNS services. In his document, he states that: ``Third-party DNS means the difference between email being requeued and email bouncing.&apos;&apos; No, it doesn&apos;t....</summary>
<author>
<name>gfk</name>
<url>http://guillaume.filion.org/</url>
<email>guillaume@filion.org</email>
</author>
<dc:subject>Info</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://guillaume.filion.org/blog/">
<![CDATA[<p>In a document written a couple years ago, Dan Bernstein describes the <a href="http://cr.yp.to/djbdns/third-party.html">costs and benefits of third-party DNS services</a>.</p>

<p>In his document, he states that:</p>
<blockquote>
<i>``Third-party DNS means the difference between email being requeued and email bouncing.''</i> No, it doesn't. Mail transfer agents defer delivery attempts when DNS servers are unreachable, just as they defer delivery attempts when SMTP servers are unreachable.
</blockquote>

<p>This is simply not true.</p>]]>
<![CDATA[<p>If no DNS servers are available, then qmail (written by Bernstein) will bounce the message immediately with a permanent error like this:</p>

<pre>
Hi. This is the qmail-send program at some.server.
I'm afraid I wasn't able to deliver your message to the following addresses.
This is a permanent error; I've given up. Sorry it didn't work out.

&lt;me@foo.bar&gt;:
Sorry, I couldn't find any host named foo.bar. (#5.1.2)
</pre>

<p>If the domain owners were using third party DNS servers, qmail (or any other SMTP agent) would see that the MX servers are unavailable, and generate a temporary error. If the MX servers are unavailable for several hours, the sender will receive a temporary error message, but the message will not bounce unless the MX servers are unavailable for several days.</p>]]>
</content>
</entry>
<entry>
<title>Latency?</title>
<link rel="alternate" type="text/html" href="http://guillaume.filion.org/blog/archives/2008/03/latency.php" />
<modified>2008-03-12T01:45:28Z</modified>
<issued>2008-03-12T01:32:32Z</issued>
<id>tag:guillaume.filion.org,2008:/blog//1.101</id>
<created>2008-03-12T01:32:32Z</created>
<summary type="text/plain">Oh my God, I&apos;m installing Debian inside a Virtual PC using VNC inside Windows Remote Desktop from my PowerBook G4. Geez, I wonder why it&apos;s so slow......</summary>
<author>
<name>gfk</name>
<url>http://guillaume.filion.org/</url>
<email>guillaume@filion.org</email>
</author>
<dc:subject>Opinions</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://guillaume.filion.org/blog/">
<![CDATA[<p>Oh my God, I'm installing <a href="http://www.debian.org/">Debian</a> inside a <a href="http://www.microsoft.com/windows/products/winfamily/virtualpc/default.mspx">Virtual PC</a> using <a href="http://www.tightvnc.com/">VNC</a> inside <a href="http://www.microsoft.com/mac/products/remote-desktop/default.mspx">Windows Remote Desktop</a> from my <a href="http://en.wikipedia.org/wiki/Aluminum_PowerBook_G4">PowerBook G4</a>. Geez, I wonder why it's so slow...</p>

<p><img src="/rdp_vnc_vpc.png" /></p>]]>

</content>
</entry>
<entry>
<title>Yes we can</title>
<link rel="alternate" type="text/html" href="http://guillaume.filion.org/blog/archives/2008/02/yes_we_can.php" />
<modified>2008-02-06T02:07:56Z</modified>
<issued>2008-02-06T01:31:51Z</issued>
<id>tag:guillaume.filion.org,2008:/blog//1.100</id>
<created>2008-02-06T01:31:51Z</created>
<summary type="text/plain">Lyrics It was a creed written into the founding documents that declared the destiny of a nation. Yes we can. It was whispered by slaves and abolitionists as they blazed a trail toward freedom. Yes we can....</summary>
<author>
<name>gfk</name>
<url>http://guillaume.filion.org/</url>
<email>guillaume@filion.org</email>
</author>
<dc:subject>Opinions</dc:subject>
<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://guillaume.filion.org/blog/">
<![CDATA[<h2>Lyrics</h2>

<p>It was a creed written into the founding documents<br />
that declared the destiny of a nation. <br />
Yes we can. </p>

<p>It was whispered by slaves and abolitionists <br />
as they blazed a trail toward freedom. <br />
Yes we can.</p>]]>
<![CDATA[<p>It was sung by immigrants as they struck out from distant shores <br />
and pioneers who pushed westward against an unforgiving wilderness. <br />
Yes we can. </p>

<p>It was the call of workers who organized; <br />
women who reached for the ballots; <br />
a President who chose the moon as our new frontier; <br />
and a King who took us to the mountaintop and pointed the way to the Promised Land. <br />
Yes we can to justice and equality. </p>

<p>Yes we can to opportunity and prosperity. <br />
Yes we can heal this nation. <br />
Yes we can repair this world. <br />
Yes we can. </p>

<p>We know the battle ahead will be long, <br />
but always remember that no matter what obstacles stand in our way, <br />
nothing can stand in the way of the power of millions of voices calling for change. </p>

<p>We have been told<br />
 we cannot do this <br />
by a chorus of cynics,<br />
they will only grow louder and more dissonant.</p>

<p>We've been asked to pause for a reality check. <br />
We've been warned against offering the people of this nation false hope. <br />
But in the unlikely story that is America, <br />
there has never been anything false about hope. </p>

<p>Now the hopes of the little girl who goes to the public school in the Dillon <br />
are the same as the dreams of the boy who learns on the streets of LA.<br />
We will remember that there is something happening in America.<br />
That we are not as divided as our politics suggests.</p>

<p>We are one people.<br />
We are one nation.<br />
And together, we will begin the next great chapter in the American story <br />
with three words that will ring from coast to coast,<br />
from sea to shining sea.<br />
Yes. We. Can. </p>

<h2>Watch</h2>

<p><a href="http://www.dipdive.com/">Watch in low resolution on DipDive</a> and <a href="http://thepiratebay.org/tor/4009019/Yes_We_Can_Obama_Song">download in high quality on The Pirate Bay</a>.</p>

<h2>Credits</h2>

<p>THE YES WE CAN SONG WAS RECORDED AT ETHER AND RECORD PLANT IN LA ON JANUARY 30 AND 31ST, 2008.</p>

<p>ceo of inspiration: barack obama</p>

<p>song produced by:will.i.am</p>

<p>guitar by:george pajon</p>

<p>video produced by:will.i.am and mike jurkovac</p>

<p>director:jesse dylan for cYclops form</p>

<p>executive producers:<br />
will.i.am<br />
mike jurkovac<br />
fred goldring<br />
jesse dylan<br />
priscilla cohen<br />
sheri howell<br />
</p>

<p>associate producers:<br />
sean larkin<br />
sarah pantera<br />
carol cohen<br />
steve koskie<br />
wendi morris<br />
scott spanjich<br />
</p>

<p>
talent:<br />
adam rodriguez<br />
alfonso ribeiro<br />
amaury nolasco<br />
amber valletta<br />
auden mccaw<br />
anson mount<br />
austin nichols<br />
aisha tyler<br />
bryan greenberg<br />
cliff collins<br />
common<br />
derek watkins<br />
ed kowalczyk<br />
enrique murciano<br />
eric balfour<br />
eric olsen<br />
esthero<br />
fred goldring<br />
harold perrineau<br />
herbie hancock<br />
hill harper<br />
john legend<br />
john schaech<br />
kareem abdul jabbar<br />
kate walsh<br />
kelly hu<br />
maya rubin<br />
nick cannon<br />
nicole scherzinger<br />
sam page<br />
sarah wright<br />
scarlett johansson<br />
shoshannah stern<br />
taryn manning<br />
tatyana ali<br />
tracee ellis ross<br />
will.i.am
</p>

<p>
crew:<br />
carol cohen LINE PRODUCER<br />
matt harrison PRODUCTION SUPERVISOR<br />
adam martin 1ST AD<br />
kevin oneil 2ND AD<br />
araeia robinson PRODUCTION ASST.<br />
patrick mcgovern PRODUCTION ASST.<br />
rolf kestermann DP<br />
ryan brown 1ST AC<br />
justin rhoads DIT<br />
marek kanievska 2ND UNIT DP<br />
torre catalano 3RD UNIT DP<br />
jamie banfield GAFFER<br />
kevin shipley ELECTRIC<br />
braydon baldwin GRIP<br />
adam joeseph SOUND<br />
damon damato TELEPROMPTER<br />
adam kleinfield STILLS DIT<br />
brett freedman HAIR AND MAKE-UP<br />
asia geiger HAIR AND MAKE-UP<br />
terrence biff butler EDITOR<br />
carold lynn weaver POST PRODUCER<br />
anton capaldo-smith ASSISTANT EDITOR
</p>

<p>
vendors:
rock paper scissors EDITORIAL
indie rentals CAMERA
cinelease LIGHTING AND GRIP
film this! PERMIT
image mechanics STILLS
rushes TELECINE
greenberg teleprompting SCRIPTING
line 204 WALKIES
</p>]]>
</content>
</entry>

</feed>
