<?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>Deep French Kiss</title>
	<atom:link href="http://deepfrenchkiss.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://deepfrenchkiss.com</link>
	<description>Keep It Simple Stupid</description>
	<lastBuildDate>Tue, 09 Feb 2010 19:21:18 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Autocomplétion efficace avec bash</title>
		<link>http://deepfrenchkiss.com/2010/02/autocompletion-efficace-avec-bash/</link>
		<comments>http://deepfrenchkiss.com/2010/02/autocompletion-efficace-avec-bash/#comments</comments>
		<pubDate>Tue, 09 Feb 2010 18:50:59 +0000</pubDate>
		<dc:creator>dfk</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[autocomplétion]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[menu-complete]]></category>

		<guid isPermaLink="false">http://deepfrenchkiss.com/2010/02/autocompletion-efficace-avec-bash/</guid>
		<description><![CDATA[Par défaut, l&#8217;autocomplétion de bash est configurée de la façon la plus frustrante et anti-productive qui soit. Appuyer sur &#8220;tab&#8221; produit un beep strident et il faut appuyer à nouveau pour avoir la liste des commandes ou noms de fichiers commençant par les lettres déjà tapées. Liste qu&#8217;on peut réduire en tapant la lettre suivante [...]]]></description>
			<content:encoded><![CDATA[<p>Par défaut, l&#8217;autocomplétion de bash est configurée de la façon la plus frustrante et anti-productive qui soit. Appuyer sur &#8220;tab&#8221; produit un beep strident et il faut appuyer à nouveau pour avoir la liste des commandes ou noms de fichiers commençant par les lettres déjà tapées. Liste qu&#8217;on peut réduire en tapant la lettre suivante et en recommençant à l&#8217;étape 1. Bref, 15 pressions sur tab et autant de grands &#8220;DONG&#8221; pour taper un nom de fichier de 5 lettres, on est plus efficace en tapant tout à la main.</p>
<p>Pour disposer comme tout honnếte homme d&#8217;une autcomplétion décente, sans remplacer bash par zsh, il suffit d&#8217;ajouter dans le fichier .inputrc</p>
<div class="codecolorer-container bash default codecolorer-noborder" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:548px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #666666; font-style: italic;">#fix the useless default bash autocompletion</span><br />
TAB: menu-complete<br />
<br />
<span style="color: #666666; font-style: italic;">#save your nerves and turn off the agressive bell</span><br />
<span style="color: #000000; font-weight: bold;">set</span> bell-style none</div></div>
]]></content:encoded>
			<wfw:commentRss>http://deepfrenchkiss.com/2010/02/autocompletion-efficace-avec-bash/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2010-01-02</title>
		<link>http://deepfrenchkiss.com/2010/01/2010-01-02/</link>
		<comments>http://deepfrenchkiss.com/2010/01/2010-01-02/#comments</comments>
		<pubDate>Mon, 04 Jan 2010 04:39:21 +0000</pubDate>
		<dc:creator>dfk</dc:creator>
				<category><![CDATA[Fourre-tout]]></category>
		<category><![CDATA[amiga]]></category>
		<category><![CDATA[gusle]]></category>
		<category><![CDATA[manuscrit]]></category>
		<category><![CDATA[Milman Parry]]></category>
		<category><![CDATA[sushi]]></category>
		<category><![CDATA[testament de Louis XVI]]></category>

		<guid isPermaLink="false">http://deepfrenchkiss.com/2010/01/2010-01-02/</guid>
		<description><![CDATA[lu sur sur slashdot
I heard it as marketing sushi as &#8220;cold, dead fish.&#8221;
Et une nouvelle de 2009 qui ne m&#8217;est arrivée que cette année (slow brain lag): la redécouverte aux Amériques du testament de Louis XVI (le manuscrit est exposé au musée des lettres et des manuscrits mais je n&#8217;en ai pas trouvé de scan [...]]]></description>
			<content:encoded><![CDATA[<p><i>lu sur sur <a href="http://slashdot.org">slashdot</a></i></p>
<blockquote><p>I heard it as marketing sushi as &#8220;cold, dead fish.&#8221;</p></blockquote>
<p>Et une nouvelle de 2009 qui ne m&#8217;est arrivée que cette année (slow brain lag): la redécouverte aux Amériques du <a href="http://fr.wikisource.org/wiki/Testament_de_Louis_XVI">testament de Louis XVI</a> (le manuscrit est exposé au <a href="http://museedeslettres.fr">musée des lettres et des manuscrits</a> mais je n&#8217;en ai pas trouvé de scan sur internet):</p>
<blockquote><p>Je prie tous ceux que je pourrais avoir offensés par inadvertance (car je ne me rappelle pas d&#8217;avoir fait sciemment aucune offense à personne), ou à ceux à qui j&#8217;aurais pu avoir donné de mauvais exemples ou des scandales, de me pardonner le mal qu&#8217;ils croient que je peux leur avoir fait.</p></blockquote>
<p>Rien à voir ou si peu, les enregistrements de Milman Parry (<a href="http://en.wikipedia.org/wiki/Oral-Formulaic_Composition">Oral-formulaic composition</a>) à l&#8217;<a href="http://chs119.chs.harvard.edu/mpc/songs/mp_songs.html">université d&#8217;Harvard</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://deepfrenchkiss.com/2010/01/2010-01-02/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Das Rubik</title>
		<link>http://deepfrenchkiss.com/2009/12/das-rubik/</link>
		<comments>http://deepfrenchkiss.com/2009/12/das-rubik/#comments</comments>
		<pubDate>Fri, 18 Dec 2009 13:39:25 +0000</pubDate>
		<dc:creator>dfk</dc:creator>
				<category><![CDATA[Fourre-tout]]></category>

		<guid isPermaLink="false">http://deepfrenchkiss.com/?p=44</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p><img src="http://deepfrenchkiss.com/wp-content/uploads/2009/12/dasrubik.jpg" alt="Das Rubik" title="Das Rubik" width="550" height="550" class="aligncenter size-full wp-image-43" /></p>
]]></content:encoded>
			<wfw:commentRss>http://deepfrenchkiss.com/2009/12/das-rubik/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adobe Flash 64 bits</title>
		<link>http://deepfrenchkiss.com/2009/11/adobe-flash-64-bits/</link>
		<comments>http://deepfrenchkiss.com/2009/11/adobe-flash-64-bits/#comments</comments>
		<pubDate>Sun, 22 Nov 2009 11:03:27 +0000</pubDate>
		<dc:creator>dfk</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[64 bit]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[flash player]]></category>

		<guid isPermaLink="false">http://deepfrenchkiss.com/?p=42</guid>
		<description><![CDATA[wget http://download.macromedia.com/pub/labs/flashplayer10/libflashplayer-10.0.32.18.linux-x86_64.so.tar.gz
tar -xzvf libflashplayer-10.0.22.87.linux-x86_64.so.tar.gz
cp libflashplayer.so /usr/lib64/mozilla/plugins/
]]></description>
			<content:encoded><![CDATA[<div class="codecolorer-container bash default codecolorer-noborder" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:548px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #c20cb9; font-weight: bold;">wget</span> http:<span style="color: #000000; font-weight: bold;">//</span>download.macromedia.com<span style="color: #000000; font-weight: bold;">/</span>pub<span style="color: #000000; font-weight: bold;">/</span>labs<span style="color: #000000; font-weight: bold;">/</span>flashplayer10<span style="color: #000000; font-weight: bold;">/</span>libflashplayer-10.0.32.18.linux-x86_64.so.tar.gz<br />
<span style="color: #c20cb9; font-weight: bold;">tar</span> <span style="color: #660033;">-xzvf</span> libflashplayer-10.0.22.87.linux-x86_64.so.tar.gz<br />
<span style="color: #c20cb9; font-weight: bold;">cp</span> libflashplayer.so <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>lib64<span style="color: #000000; font-weight: bold;">/</span>mozilla<span style="color: #000000; font-weight: bold;">/</span>plugins<span style="color: #000000; font-weight: bold;">/</span></div></div>
]]></content:encoded>
			<wfw:commentRss>http://deepfrenchkiss.com/2009/11/adobe-flash-64-bits/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pump up the Volume</title>
		<link>http://deepfrenchkiss.com/2009/11/pump-up-the-volume/</link>
		<comments>http://deepfrenchkiss.com/2009/11/pump-up-the-volume/#comments</comments>
		<pubDate>Sat, 21 Nov 2009 04:14:31 +0000</pubDate>
		<dc:creator>dfk</dc:creator>
				<category><![CDATA[Intermède]]></category>

		<guid isPermaLink="false">http://deepfrenchkiss.com/?p=41</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p><object width="550" height="332"><param name="movie" value="http://www.youtube.com/v/PuuCezrAUKk&#038;hl=en_US&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/PuuCezrAUKk&#038;hl=en_US&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="550" height="332"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://deepfrenchkiss.com/2009/11/pump-up-the-volume/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Intégrer TinyMCE (avec image upload) dans une application ASP.NET MVC</title>
		<link>http://deepfrenchkiss.com/2009/11/integrer-tinymce-avec-image-upload-dans-une-application-asp-net-mvc/</link>
		<comments>http://deepfrenchkiss.com/2009/11/integrer-tinymce-avec-image-upload-dans-une-application-asp-net-mvc/#comments</comments>
		<pubDate>Tue, 17 Nov 2009 19:34:31 +0000</pubDate>
		<dc:creator>dfk</dc:creator>
				<category><![CDATA[WebDev]]></category>

		<guid isPermaLink="false">http://deepfrenchkiss.com/?p=39</guid>
		<description><![CDATA[
Télécharger TinyMCE, décompresser l&#8217;archive et l&#8217;installer dans un répertoire du genre &#8220;Content/Scripts&#8221;
Dans les pages où sera inséré l&#8217;éditeur html, ajouter entre les balises &#60;head&#62;&#60;/head&#62;:

&#60;script type=&#34;text/javascript&#34; src=&#34;path/to/tiny_mce.js&#34;&#62;&#60;/script&#62;
&#60;script type=&#34;text/javascript&#34;&#62;
&#160; tinyMCE.init&#40;&#123;
&#160; &#160;// General options
&#160; &#160;mode : &#34;textareas&#34;,
&#160; &#160;theme : &#34;advanced&#34;,
&#160; &#160;plugins : &#34;safari,spellchecker,pagebreak,style,
&#160; &#160; &#160;layer,table,save,advhr,advimage,advlink,
&#160; &#160; &#160;emotions,iespell,inlinepopups,insertdatetime,
&#160; &#160; &#160;preview,media,searchreplace,print,contextmenu,
&#160; &#160; &#160;paste,directionality,fullscreen,noneditable,
&#160; &#160; &#160;visualchars,nonbreaking,xhtmlxtras,
&#160; &#160; &#160;template,imagemanager,filemanager&#34;,

&#160; &#160;// Theme options
&#160; [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li>Télécharger <a title="TinyMCE" href="http://tinymce.moxiecode.com/index.php">TinyMCE</a>, décompresser l&#8217;archive et l&#8217;installer dans un répertoire du genre &#8220;Content/Scripts&#8221;</li>
<li>Dans les pages où sera inséré l&#8217;éditeur html, ajouter entre les balises &lt;head&gt;&lt;/head&gt;:</li>
</ul>
<div class="codecolorer-container javascript default codecolorer-noborder" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:548px;height:300px;"><div class="javascript codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&lt;script type=&quot;text/javascript&quot; src=&quot;path/to/tiny_mce.js&quot;&gt;&lt;/script&gt;<br />
<span style="color: #339933;">&lt;</span>script type<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;text/javascript&quot;</span><span style="color: #339933;">&gt;</span><br />
&nbsp; tinyMCE.<span style="color: #660066;">init</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp;<span style="color: #006600; font-style: italic;">// General options</span><br />
&nbsp; &nbsp;mode <span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;textareas&quot;</span><span style="color: #339933;">,</span><br />
&nbsp; &nbsp;theme <span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;advanced&quot;</span><span style="color: #339933;">,</span><br />
&nbsp; &nbsp;plugins <span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;safari,spellchecker,pagebreak,style,<br />
&nbsp; &nbsp; &nbsp;layer,table,save,advhr,advimage,advlink,<br />
&nbsp; &nbsp; &nbsp;emotions,iespell,inlinepopups,insertdatetime,<br />
&nbsp; &nbsp; &nbsp;preview,media,searchreplace,print,contextmenu,<br />
&nbsp; &nbsp; &nbsp;paste,directionality,fullscreen,noneditable,<br />
&nbsp; &nbsp; &nbsp;visualchars,nonbreaking,xhtmlxtras,<br />
&nbsp; &nbsp; &nbsp;template,imagemanager,filemanager&quot;</span><span style="color: #339933;">,</span><br />
<br />
&nbsp; &nbsp;<span style="color: #006600; font-style: italic;">// Theme options</span><br />
&nbsp; &nbsp;theme_advanced_buttons1 <span style="color: #339933;">:</span> <br />
&nbsp; &nbsp; &nbsp;<span style="color: #3366CC;">&quot;save,newdocument,|,bold,italic,underline,strikethrough,|,<br />
&nbsp; &nbsp; &nbsp;justifyleft,justifycenter,justifyright,justifyfull,|,styleselect,<br />
&nbsp; &nbsp; &nbsp;formatselect,fontselect,fontsizeselect&quot;</span><span style="color: #339933;">,</span><br />
<br />
&nbsp; &nbsp;theme_advanced_buttons2 <span style="color: #339933;">:</span> <br />
&nbsp; &nbsp; &nbsp;<span style="color: #3366CC;">&quot;cut,copy,paste,pastetext,pasteword,|,search,replace,|,<br />
&nbsp; &nbsp; &nbsp;bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,<br />
&nbsp; &nbsp; &nbsp;link,unlink,anchor,image,cleanup,help,code,|,insertdate,<br />
&nbsp; &nbsp; &nbsp;inserttime,preview,|,forecolor,backcolor&quot;</span><span style="color: #339933;">,</span><br />
<br />
&nbsp; &nbsp;theme_advanced_buttons3 <span style="color: #339933;">:</span> <br />
&nbsp; &nbsp; &nbsp;<span style="color: #3366CC;">&quot;tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,<br />
&nbsp; &nbsp; &nbsp; &nbsp;charmap,emotions,iespell,media,advhr,|,print,|,<br />
&nbsp; &nbsp; &nbsp; &nbsp;ltr,rtl,|,fullscreen&quot;</span><span style="color: #339933;">,</span><br />
<br />
&nbsp; &nbsp;theme_advanced_buttons4 <span style="color: #339933;">:</span> <br />
&nbsp; &nbsp; &nbsp;<span style="color: #3366CC;">&quot;insertlayer,moveforward,movebackward,absolute,|,<br />
&nbsp; &nbsp; &nbsp;styleprops,spellchecker,|,cite,abbr,acronym,del,ins,attribs,|,<br />
&nbsp; &nbsp; &nbsp;visualchars,nonbreaking,template,blockquote,pagebreak,|,<br />
&nbsp; &nbsp; &nbsp;insertfile,insertimage&quot;</span><span style="color: #339933;">,</span><br />
<br />
&nbsp; &nbsp;theme_advanced_toolbar_location <span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;top&quot;</span><span style="color: #339933;">,</span><br />
&nbsp; &nbsp;theme_advanced_toolbar_align <span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;left&quot;</span><span style="color: #339933;">,</span><br />
&nbsp; &nbsp;theme_advanced_statusbar_location <span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;bottom&quot;</span><span style="color: #339933;">,</span><br />
&nbsp; &nbsp;theme_advanced_resizing <span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">true</span><span style="color: #339933;">,</span><br />
<br />
&nbsp; &nbsp;<span style="color: #006600; font-style: italic;">// Example content CSS (should be your site CSS)</span><br />
&nbsp; &nbsp;content_css <span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;css/example.css&quot;</span><span style="color: #339933;">,</span><br />
<br />
&nbsp; &nbsp;<span style="color: #006600; font-style: italic;">// Drop lists for link/image/media/template dialogs</span><br />
&nbsp; template_external_list_url <span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;js/template_list.js&quot;</span><span style="color: #339933;">,</span><br />
&nbsp; &nbsp; external_link_list_url <span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;js/link_list.js&quot;</span><span style="color: #339933;">,</span><br />
&nbsp; &nbsp; external_image_list_url <span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;js/image_list.js&quot;</span><span style="color: #339933;">,</span><br />
&nbsp; &nbsp; media_external_list_url <span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;js/media_list.js&quot;</span><br />
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #339933;">&lt;/</span>script<span style="color: #339933;">&gt;</span></div></div>
<ul>
<li>Ne pas oublier de configurer le chemin vers tiny_mce.js (d&#8217;autres exemples de configuration sont disponibles sur le site de <a href="http://tinymce.moxiecode.com/examples/full.php">TinyMCE</a>)</li>
<li>Télécharger ce <a href="http://sourceforge.net/tracker/?func=detail&#038;aid=1908638&#038;group_id=103281&#038;atid=738747">plugin</a>. Uploader les deux fichiers <code class="codecolorer text default"><span class="text">editor_plugin.js</span></code> et <code class="codecolorer text default"><span class="text">image.aspx</span></code> dans <code class="codecolorer text default"><span class="text">tiny_mce/plugins/advimage</span></code></li>
<li>Remplacer &#8220;image.htm&#8221; par &#8220;image.aspx&#8221; dans le fichier <code class="codecolorer text default"><span class="text">editor_plugin_src.js</span></code></li>
<li>Rajouter le path pour TinyMCE dans web.config, par exemple:<br />
<code class="codecolorer xml default"><span class="xml"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;add</span> <span style="color: #000066;">key</span>=<span style="color: #ff0000;">&quot;tinyMCEImageBasePath&quot;</span> <span style="color: #000066;">value</span>=<span style="color: #ff0000;">&quot;/Content/Images/&quot;</span> <span style="color: #000000; font-weight: bold;">/&gt;</span></span></span></code></li>
<li>Arranger selon son goût le fichier <code class="codecolorer text default"><span class="text">image.aspx</span></code> qui est un peu bordélique.</li>
]]></content:encoded>
			<wfw:commentRss>http://deepfrenchkiss.com/2009/11/integrer-tinymce-avec-image-upload-dans-une-application-asp-net-mvc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Réinstallation de Windows &#8211; dual boot</title>
		<link>http://deepfrenchkiss.com/2009/11/reinstallation-de-windows-dual-boot/</link>
		<comments>http://deepfrenchkiss.com/2009/11/reinstallation-de-windows-dual-boot/#comments</comments>
		<pubDate>Wed, 11 Nov 2009 20:27:51 +0000</pubDate>
		<dc:creator>dfk</dc:creator>
				<category><![CDATA[Fourre-tout]]></category>
		<category><![CDATA[dual boot]]></category>
		<category><![CDATA[MBR]]></category>

		<guid isPermaLink="false">http://deepfrenchkiss.com/?p=37</guid>
		<description><![CDATA[Lorsqu&#8217;on réinstalle Windows, la MBR est écrasée, c&#8217;est embêtant pour les configurations en dual boot. 
Pour sauvegarder les 512 octets de la MBR:
dd if=/dev/sda of=/path/to/mbr.image count=1 bs=512
Et pour la restaurer:
dd if=/path/to/mbr.image of=/dev/sda
Si l&#8217;on a été victime de contrefaçon et qu&#8217;on possède une copie de Windows XP Pro VLK (Volume Licence Key), avec un numéro de [...]]]></description>
			<content:encoded><![CDATA[<p>Lorsqu&#8217;on réinstalle Windows, la MBR est écrasée, c&#8217;est embêtant pour les configurations en dual boot. </p>
<p>Pour sauvegarder les 512 octets de la MBR:</p>
<div class="codecolorer-container bash default codecolorer-noborder" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:548px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #c20cb9; font-weight: bold;">dd</span> <span style="color: #000000; font-weight: bold;">if</span>=<span style="color: #000000; font-weight: bold;">/</span>dev<span style="color: #000000; font-weight: bold;">/</span>sda <span style="color: #007800;">of</span>=<span style="color: #000000; font-weight: bold;">/</span>path<span style="color: #000000; font-weight: bold;">/</span>to<span style="color: #000000; font-weight: bold;">/</span>mbr.image <span style="color: #007800;">count</span>=1 <span style="color: #007800;">bs</span>=<span style="color: #000000;">512</span></div></div>
<p>Et pour la restaurer:</p>
<div class="codecolorer-container bash default codecolorer-noborder" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:548px;"><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #c20cb9; font-weight: bold;">dd</span> <span style="color: #000000; font-weight: bold;">if</span>=<span style="color: #000000; font-weight: bold;">/</span>path<span style="color: #000000; font-weight: bold;">/</span>to<span style="color: #000000; font-weight: bold;">/</span>mbr.image <span style="color: #007800;">of</span>=<span style="color: #000000; font-weight: bold;">/</span>dev<span style="color: #000000; font-weight: bold;">/</span>sda</div></div>
<p>Si l&#8217;on a été victime de contrefaçon et qu&#8217;on possède une copie de Windows XP Pro VLK (Volume Licence Key), avec un numéro de série qui n&#8217;est pas sur la liste noire de Microsoft (pid entre 640 et 641), il faut veiller à ne surtout pas rajouter malencontreusement la ligne <code class="codecolorer text default"><span class="text">127.0.0.1 mpa.one.microsoft.com</span></code> au fichier <code class="codecolorer text default"><span class="text">C:\Windows\System32\drivers\hosts</span></code>. Le résultat serait que cette copie de Windows ne pourrait pas être identifiée comme contrefaite et permettrait les mises à jour sans sans que l&#8217;on ait téléchargé le moindre crack, chose tout à fait illégale.</p>
]]></content:encoded>
			<wfw:commentRss>http://deepfrenchkiss.com/2009/11/reinstallation-de-windows-dual-boot/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Le Mécano-Erotisme</title>
		<link>http://deepfrenchkiss.com/2009/11/le-mecano-erotisme/</link>
		<comments>http://deepfrenchkiss.com/2009/11/le-mecano-erotisme/#comments</comments>
		<pubDate>Sat, 07 Nov 2009 06:16:23 +0000</pubDate>
		<dc:creator>dfk</dc:creator>
				<category><![CDATA[Bricolage]]></category>

		<guid isPermaLink="false">http://deepfrenchkiss.com/?p=31</guid>
		<description><![CDATA[Je ne sais pas d&#8217;où vient cette image, ni qui en est l&#8217;auteur. Sans doute un précurseur de Toni Ungerer. L&#8217;image s&#8217;affiche avec une plus grande résolution si on clique dessus.

]]></description>
			<content:encoded><![CDATA[<p>Je ne sais pas d&#8217;où vient cette image, ni qui en est l&#8217;auteur. Sans doute un précurseur de Toni Ungerer. L&#8217;image s&#8217;affiche avec une plus grande résolution si on clique dessus.</p>
<p><a href="http://deepfrenchkiss.com/wp-content/uploads/2009/11/mecano-erotisme.jpeg"><img class="alignnone size-large wp-image-33" title="mecano-erotisme" src="http://deepfrenchkiss.com/wp-content/uploads/2009/11/mecano-erotisme-689x1024.jpg" alt="mecano-erotisme" width="550"  /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://deepfrenchkiss.com/2009/11/le-mecano-erotisme/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Un jeu d&#8217;échecs sur 672 octets</title>
		<link>http://deepfrenchkiss.com/2009/11/un-jeu-dechecs-sur-672-octets/</link>
		<comments>http://deepfrenchkiss.com/2009/11/un-jeu-dechecs-sur-672-octets/#comments</comments>
		<pubDate>Sat, 07 Nov 2009 01:14:08 +0000</pubDate>
		<dc:creator>dfk</dc:creator>
				<category><![CDATA[Retro-computing]]></category>
		<category><![CDATA[1K ZX Chess]]></category>
		<category><![CDATA[échecs]]></category>
		<category><![CDATA[Sinclair ZX 81]]></category>
		<category><![CDATA[z80 asm]]></category>

		<guid isPermaLink="false">http://deepfrenchkiss.com/?p=21</guid>
		<description><![CDATA[L&#8217;exploit ne date pas d&#8217;hier. Le listing a été publié par le programmeur David Horne dans l&#8217;édition de Février 1983 du magazine anglais Your Computer. Le programme était destiné au Sinclair ZX 81 qui ne disposait que de 1ko de RAM.
Le jeu dispose d&#8217;une interface graphique élémentaire (un carré de 8&#215;8 caractères) et implémente toutes [...]]]></description>
			<content:encoded><![CDATA[<p>L&#8217;exploit ne date pas d&#8217;hier. Le <a href="http://users.ox.ac.uk/~uzdm0006/scans/1kchess/">listing</a> a été publié par le programmeur David Horne dans l&#8217;édition de Février 1983 du magazine anglais <em>Your Computer</em>. Le programme était destiné au Sinclair ZX 81 qui ne disposait que de 1ko de RAM.</p>
<p>Le jeu dispose d&#8217;une interface graphique élémentaire (un carré de 8&#215;8 caractères) et implémente toutes les règles des échecs (à l&#8217;exception, semble t&#8217;il, de la prise en passant) ce qui est déjà remarquable vu le nombre de programmes qui &#8220;trichaient&#8221; dans ces années là. On joue en saisissant au clavier les cases de départ et d&#8217;arrivée, mais de façon inversée par rapport à la notation usuelle (<em>4d-2d </em>au lieu de <em>d2-d4</em>).</p>
<p>Bon, <strong>1K ZX Chess</strong> n&#8217;a pas le niveau de <a href="http://www-03.ibm.com/ibm/history/exhibits/vintage/vintage_4506VV1001.html">Deep Blue</a>, c&#8217;est entendu. Mais il ne se débrouille pas si mal avec son kilo-octet. Le principe est simple, tous les coups possibles sont testés et seuls sont gardés les coups réguliers. Chaque coup est évalué et celui qui a le plus haut indice est joué.</p>
<p><a href="http://www.zx81stuff.org.uk/zx81/generated/tapeinfo/0/1KZXChess.html">Une version commerciale</a> a existé, la face A jouant le premier coup <em>e2-e3</em> et la face B <em>d2-d3</em>.</p>
<ul>
<li>Télécharger <a href="http://deepfrenchkiss.com/wp-content/uploads/1KZXChess/1KZXChess(Artic).tzx.zip">1KZXChess(Artic).tzx.zip</a></li>
</ul>
<p>Je l&#8217;ai testé avec l&#8217;émulateur <a href="http://www.chuntey.com/">EightyOne</a> sous Windows on peut aussi se mesurer à lui <a href="http://www.zx81stuff.org.uk/zx81/emulate.php?tzx=0%2F1KZXChess%28Artic%29.tzx.zip%400&amp;title=White+queen+pawn+moved+from+1K+ZX+Chess">en ligne</a>. Pour les courageux qui voudraient saisir eux-mêmes le listing, voici les scans de la série d&#8217;articles parus dans <em>Your Computer</em> récupérés sur le <a href="ftp://ftp.worldofspectrum.org/pub/sinclair/magazines/YourComputer/">ftp de World of Spectrum</a>. Lecture passionnante que ces anciens magazines. On notera d&#8217;ailleurs la différence de contenu et de ton avec les magazines qu&#8217;on trouve aujourd&#8217;hui en kiosque , qui ressemblent plus à des prospectus de supermarché et dont le peu d&#8217;informations qu&#8217;ils contiennent vient d&#8217;internet mais avec un à deux mois de retard.</p>

<a href='http://deepfrenchkiss.com/2009/11/un-jeu-dechecs-sur-672-octets/yourcomputer821200069/' title='Your Computer - 12/82 - page 69'><img width="150" height="150" src="http://deepfrenchkiss.com/wp-content/uploads/2009/11/YourComputer821200069-150x150.jpg" class="attachment-thumbnail" alt="Chess in 1k - 1ère partie" title="Your Computer - 12/82 - page 69" /></a>
<a href='http://deepfrenchkiss.com/2009/11/un-jeu-dechecs-sur-672-octets/yourcomputer821200068/' title='Your Computer - 12/82 - page 68'><img width="150" height="150" src="http://deepfrenchkiss.com/wp-content/uploads/2009/11/YourComputer821200068-150x150.jpg" class="attachment-thumbnail" alt="Chess in 1k - 1ère partie" title="Your Computer - 12/82 - page 68" /></a>
<a href='http://deepfrenchkiss.com/2009/11/un-jeu-dechecs-sur-672-octets/yourcomputer830100081/' title='Your Computer - 01/83 - page 81'><img width="150" height="150" src="http://deepfrenchkiss.com/wp-content/uploads/2009/11/YourComputer830100081-150x150.jpg" class="attachment-thumbnail" alt="Chess in 1k - 2ème partie" title="Your Computer - 01/83 - page 81" /></a>
<a href='http://deepfrenchkiss.com/2009/11/un-jeu-dechecs-sur-672-octets/yourcomputer830100083/' title='Your Computer - 01/83 - page 83'><img width="150" height="150" src="http://deepfrenchkiss.com/wp-content/uploads/2009/11/YourComputer830100083-150x150.jpg" class="attachment-thumbnail" alt="Chess in 1k - 2ème partie" title="Your Computer - 01/83 - page 83" /></a>
<a href='http://deepfrenchkiss.com/2009/11/un-jeu-dechecs-sur-672-octets/yourcomputer830200100/' title='Your Computer - 02/83 - page 100'><img width="150" height="150" src="http://deepfrenchkiss.com/wp-content/uploads/2009/11/YourComputer830200100-150x150.jpg" class="attachment-thumbnail" alt="Chess in 1K - 3ème partie" title="Your Computer - 02/83 - page 100" /></a>
<a href='http://deepfrenchkiss.com/2009/11/un-jeu-dechecs-sur-672-octets/yourcomputer830200101/' title='Your Computer - 02/83 - page 101'><img width="150" height="150" src="http://deepfrenchkiss.com/wp-content/uploads/2009/11/YourComputer830200101-150x150.jpg" class="attachment-thumbnail" alt="Chess in 1K - 3ème partie" title="Your Computer - 02/83 - page 101" /></a>
<a href='http://deepfrenchkiss.com/2009/11/un-jeu-dechecs-sur-672-octets/yourcomputer830200102/' title='Your Computer - 02/83 - page 102'><img width="150" height="150" src="http://deepfrenchkiss.com/wp-content/uploads/2009/11/YourComputer830200102-150x150.jpg" class="attachment-thumbnail" alt="Chess in 1K - 3ème partie" title="Your Computer - 02/83 - page 102" /></a>

]]></content:encoded>
			<wfw:commentRss>http://deepfrenchkiss.com/2009/11/un-jeu-dechecs-sur-672-octets/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Réhabiliter Bonzi Buddy</title>
		<link>http://deepfrenchkiss.com/2009/11/rehabiliter-bonzi-buddy/</link>
		<comments>http://deepfrenchkiss.com/2009/11/rehabiliter-bonzi-buddy/#comments</comments>
		<pubDate>Tue, 03 Nov 2009 11:05:19 +0000</pubDate>
		<dc:creator>dfk</dc:creator>
				<category><![CDATA[Fourre-tout]]></category>
		<category><![CDATA[adware]]></category>
		<category><![CDATA[Bonzi Buddy]]></category>
		<category><![CDATA[bonzi.com]]></category>
		<category><![CDATA[spyware]]></category>

		<guid isPermaLink="false">http://deepfrenchkiss.com/?p=9</guid>
		<description><![CDATA[&#8220;Seule une balle d&#8217;argent peut tuer cette abomination!&#8221; Voilà le genre de salauderies qu&#8217;on peut lire sur urbandictionnary.com à propos du pauvre Bonzi Buddy. Ce singe violet apparut en 1999 pour remplacer Peedy le perroquet mis en cause dans des affaires de malversations et soupçonné d&#8217;avoir participé à des ballets roses. Bonzi Buddy était un [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: right;"><img class="alignleft size-full wp-image-10" title="Bonzi Buddy" src="http://deepfrenchkiss.com/wp-content/uploads/2009/11/gesture.png" alt="Bonzi Buddy" width="117" height="113" /><em>&#8220;Seule une balle d&#8217;argent peut tuer cette abomination!&#8221; Voilà le genre de salauderies qu&#8217;on peut lire sur <a title="Bonzi Buddy sur urbandictionnary.com" href="http://www.urbandictionary.com/define.php?term=Bonzi%20Buddy&amp;defid=139832">urbandictionnary.com</a> à propos du pauvre Bonzi Buddy. Ce singe violet apparut en 1999 pour remplacer Peedy le perroquet mis en cause dans des affaires de malversations et soupçonné d&#8217;avoir participé à des ballets roses. Bonzi Buddy était un compagnon virtuel, ce qu&#8217;on appelle un agent intelligent, capable de surfer, lire les mails, raconter des blagues, parler, chanter, danser, faire des pirouettes&#8230;</em></p>
<p><img class="alignright size-full wp-image-11" title="Bonzi, l'ami de tous" src="http://deepfrenchkiss.com/wp-content/uploads/2009/11/bonzi-tooth.png" alt="Bonzi, l'ami de tous" width="82" height="113" /><strong>Mais avant tout Bonzi Buddy était un ami</strong> qui jetait un œil bienveillant sur les sites que nous visitions. Il ne manquait jamais d&#8217;en déduire quelles autres pages pourraient nous plaire et savait nous les recommander avec délicatesse en modifiant la page d&#8217;accueil d&#8217;<em>Internet Explorer</em> ou en faisant surgir de délicieuses pop-up. Sa présence à l&#8217;écran rassurait, nous savions que nous n&#8217;avancions plus seuls en défrichant la jungle de l&#8217;internet. Bonzi Buddy surveillait nos sessions comme un père regarde les devoirs de son fils par dessus l&#8217;épaule. Il ouvrait et lisait nos courriers avec cet inimitable accent &#8220;Text to Speech&#8221; de <em>Windows Me</em>. Qu&#8217;est-ce que nous avons pu rire de ses facéties, lorsqu&#8217;il faisait la gigue en nous cachant l&#8217;icone sur laquelle on voulait cliquer ou quand, occupés à déchiffrer de méchantes lignes de code, il se rappelait à nous par un bruit de pet burlesque et un salto arrière&#8230;</p>
<p style="text-align: right;"><img class="alignleft size-full wp-image-12" title="Bonzi surfe sur la bulle internet" src="http://deepfrenchkiss.com/wp-content/uploads/2009/11/bonzi-surf.png" alt="Bonzi surfe sur la bulle internet" width="135" height="125" /><strong>Bonzi s&#8217;installa rapidement sur un grand nombre de postes</strong>. Partout sur le web des sites en assuraient la promotion, on le trouvait dans les CD gratuits des magazines, mais aussi en cadeau surprise avec l&#8217;installation d&#8217;autres logiciels (comme le fait de nos jours la <em>Google toolbar</em>). On était enchanté et curieux de le découvrir sur les machines de nos amis. Curieux, car Bonzi avait alors une personnalité différente: il évoluait et apprenait à notre contact tel son ancêtre le <em>tamagotchi</em>. Bref, Bonzi avait un succès fou, on s&#8217;attendait à le voir élu homme de l&#8217;année par <em>Time Magazine</em> et l&#8217;informatique, jusque là austère, devenait enfin conviviale et divertissante. Bien entendu, Bonzi fit des jaloux.</p>
<p><img class="size-full wp-image-13 alignright" title="Les chiens se sont jetés sur Bonzi" src="http://deepfrenchkiss.com/wp-content/uploads/2009/11/bonzi-sad.png" alt="2005, R.I.P Bonzi" width="82" height="122" /><strong>Les sinistres multinationales qui imposent leurs anti-virus</strong>, leurs <em>adware removal tools</em> leurs <em>ultimate malware fraggers</em> et autres logiciels au nom belliqueux dont le but avoué est d&#8217;envahir nos disques durs tout en ralentissant nos ordinateurs, goûtaient peu la concurrence du sympathique singe. Elles lancèrent une terrible campagne de diffamation, un vrai procès en sorcellerie, accusant notre assistant personnel préféré des pires turpitudes: spyware, adware, malware, vecteur de virus et j&#8217;en passe&#8230; Bonzi dut affronter les mensonges de la presse informatique. <em>PC World</em>, par exemple, le plaça dans le top 10 des logiciels les plus pénibles jamais créés. On vit fleurir des instructions sur le web pour apprendre à se débarrasser de notre cher Buddy Bonzi. Des outils dédiés à son éradication apparurent. L&#8217;inquisition parvint à ses fins: en 2005 la généreuse et sémillante entreprise qui avait créé Bonzi Buddy mis la clef sous la porte. Le singe violet rigolo qui squattait nos bureaux disparut à jamais. Et ces gourgandines de <em>Virtual Girl HD</em> qui essaient de nous le faire oublier dans la débauche peuvent bien se rhabiller. Car&#8230;</p>
<p><img class="alignright size-full wp-image-19" title="bonzi-lookleft" src="http://deepfrenchkiss.com/wp-content/uploads/2009/11/bonzi-lookleft1.png" alt="bonzi-lookleft" width="82" height="118" /><strong>Bonzi est ressuscité!</strong> Entendez-vous? J&#8217;ai passé la journée à fouiller d&#8217;obscurs ftp de warez, et, ô réjouissances, ce temps ne fut pas perdu ni ces recherches vaines! Voici donc comment faire revivre ce bon Bonzi, sous XP (32 bits) sans même devoir installer Windows 9x:</p>
<ul>
<li> Télécharger  et installer <a href="http://deepfrenchkiss.com/wp-content/uploads/bonzi/bbsetup.exe">bbsetup.exe</a> (récupéré sur un <a href="ftp://ftp.kddlabs.co.jp/WinSite/win95/netutil/">ftp japonais</a>, il s&#8217;agit en fait de Peedy le perroquet, mais un hack simple permet de le remplacer par Bonzi Buddy). Ignorer l&#8217;alerte sur l&#8217;incompatibilité. Ne pas lancer le programme tout de suite.</li>
<li>Télécharger l&#8217;agent <a href="http://deepfrenchkiss.com/wp-content/uploads/bonzi/Bonzi.acs">Bonzi.acs</a>. Dans <code class="codecolorer text default"><span class="text">C:\WINDOWS\msagent\chars</span></code> renommer Peedy.acs en Peedophile.acs, copier Bonzi.acs et le renommer en Peedy.acs.</li>
<li>Voilà Bonzi Buddy ne vous lâchera plus. <img src='http://deepfrenchkiss.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
</ul>
<p><strong>Pour scripter Bonzi</strong>, lui faire dire des gros mots ou chanter des paillardises, il existe un programme très utile: <a title="MASH" href="http://www.bellcraft.com/mash/download.aspx">Microsoft Agent Scripting Helper</a> (Installer la version complète pour disposer aussi de la synthèse vocale).</p>
<ul>
<li>miroir local: <a title="MASH" href="http://deepfrenchkiss.com/wp-content/uploads/bonzi/mash_full_setup.exe">mash_full_setup.exe</a>.</li>
</ul>
<p><img class="size-full wp-image-17 alignright" title="merlin" src="http://deepfrenchkiss.com/wp-content/uploads/2009/11/merlin.png" alt="merlin" width="80" height="122" />MASH permet de jouer avec d&#8217;autres agents Microsoft rigolos comme le truculent magicien bleu ou l&#8217;ineffable trombone, voir par <a href="http://www.ponx.org/msagent/Acs/">là</a>. Bonzi a réussi à me pourrir complètement 2 machines virtuelles sous XP, à planter VirtualBox et même la machine hôte sous Linux. Bon, j&#8217;avais aussi ajouté quelques <a href="http://www.xs4all.nl/~aviator/bonzi/monkeytells.html">add-ons</a> comme <em>Bonzi and the Polizoof</em>, histoire de bien ruiner Windows. Mais ça valait le coup, qu&#8217;est-ce que je me suis marré.</p>
]]></content:encoded>
			<wfw:commentRss>http://deepfrenchkiss.com/2009/11/rehabiliter-bonzi-buddy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
