<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://www.everlong.org/blog/index.php/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>Geek, alcool et rock'n'roll</title>
  <link>http://www.everlong.org/blog/index.php/</link>
  <atom:link href="http://www.everlong.org/blog/index.php/feed/rss2" rel="self" type="application/rss+xml"/>
  <description></description>
  <language>fr</language>
  <pubDate>Tue, 23 Feb 2010 17:01:16 +0100</pubDate>
  <copyright></copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>Vous reprendrez bien un peu d'onglet ?</title>
    <link>http://www.everlong.org/blog/index.php/post/2010/01/Vous-reprendrez-bien-un-peu-d-onglet</link>
    <guid isPermaLink="false">urn:md5:c8262db34cc25a66443daba3c8094a30</guid>
    <pubDate>Sun, 17 Jan 2010 12:30:00 +0100</pubDate>
    <dc:creator>Julien Wajsberg</dc:creator>
        <category>General</category>
        <category>firefox</category><category>onglets</category>    
    <description>    &lt;p&gt;&lt;a href=&quot;http://www.la-grange.net/2010/01/16/gerer-tabs&quot; hreflang=&quot;fr&quot;&gt;Karl explique comment il travaille avec les onglets de Firefox&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;Moi aussi, je travaille de manière similaire&amp;nbsp;: lorsque je veux me rappeler de quelque chose, je laisse un onglet ouvert. De fait, mes onglets actuellement ouverts sont&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://home.att.ne.jp/blue/moonlight/&quot; hreflang=&quot;en&quot;&gt;MoonShell&lt;/a&gt;, un lecteur de médias sur Nintendo DS&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.pianopenguin.net/index.php?post/2007/08/18/Convertir-vos-films-au-format-DPG#main&quot; hreflang=&quot;fr&quot;&gt;Convertir vos films au format DPG&lt;/a&gt;, un format lisible par MoonShell&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://theli.is-a-geek.org/blog/static/dpgconv&quot; hreflang=&quot;en&quot;&gt;DPG Converter for Linux&lt;/a&gt;, le site du convertisseur au format DPG&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.marmiton.org/Recettes/Recette_galette-des-rois_10832.aspx&quot; hreflang=&quot;fr&quot;&gt;Ma recette de galette des rois sur Marmiton&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://fr.wikipedia.org/wiki/Saison_3_de_The_Big_Bang_Theory&quot; hreflang=&quot;fr&quot;&gt;La liste des épisodes de la saison 3 de The Big Bang Theory&lt;/a&gt;, avec les dates de diffusion.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://fr.wikipedia.org/wiki/Saison_5_de_How_I_Met_Your_Mother&quot; hreflang=&quot;fr&quot;&gt;La même chose pour la saison 5 de How I Met Your Mother&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;et donc &lt;a href=&quot;http://www.la-grange.net/2010/01/16/gerer-tabs&quot; hreflang=&quot;fr&quot;&gt;l'article de Karl&lt;/a&gt; et la page d'édition de mon blog.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;À vrai dire, contrairement à Karl, j'essaie de faire du ménage dans mes onglets ouverts dès que ça devient ingérable. En effet, ils servent plusieurs usages&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;comme marque-page temporaire; mais s'ils restent ouverts plusieurs jours, pourquoi ne pas en faire un marque-page permanent&amp;nbsp;?&lt;/li&gt;
&lt;li&gt;comme marque-page temporaire; le délai est écoulé, on n'a plus besoin de le garder&lt;/li&gt;
&lt;li&gt;comme &quot;trucs à faire/à lire&quot;. J'avoue, j'ai un problème: dès que j'ai un truc à lire, je le lis. Même si ça interrompt ma lecture d'un autre texte. Donc en fait je n'ai pas tant d'onglets de ce type ouverts.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Donc, au boulot comme à la maison, ce sont surtout des marque-page facile à ranger.&lt;/p&gt;


&lt;p&gt;Et pour vous&amp;nbsp;?&lt;/p&gt;</description>
    
    
    
          <comments>http://www.everlong.org/blog/index.php/post/2010/01/Vous-reprendrez-bien-un-peu-d-onglet#comment-form</comments>
      <wfw:comment>http://www.everlong.org/blog/index.php/post/2010/01/Vous-reprendrez-bien-un-peu-d-onglet#comment-form</wfw:comment>
      <wfw:commentRss>http://www.everlong.org/blog/index.php/feed/atom/comments/403</wfw:commentRss>
      </item>
    
  <item>
    <title>VMware Player 3 (ou Workstation 7) et Linux 2.6.32</title>
    <link>http://www.everlong.org/blog/index.php/post/2010/01/VMware-Player-3-%28ou-Workstation-7%29-et-Linux-2.6.32</link>
    <guid isPermaLink="false">urn:md5:139fe128aedd454227c7a1246b4bacdd</guid>
    <pubDate>Tue, 12 Jan 2010 10:30:00 +0100</pubDate>
    <dc:creator>Julien Wajsberg</dc:creator>
        <category>Informatique</category>
        <category>2.6.32</category><category>linux</category><category>vmnet</category><category>vmware</category>    
    <description>    &lt;p&gt;Il y a des problèmes avec la compilation de certains modules spécifiques à VMware. On obtient une erreur du type&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;
/tmp/vmware-root/modules/vmnet-only/vnetUserListener.c: In function ‘VNetUserListenerEventHandler’:
/tmp/vmware-root/modules/vmnet-only/vnetUserListener.c:240: error: ‘TASK_INTERRUPTIBLE’ undeclared (first use in this function)
/tmp/vmware-root/modules/vmnet-only/vnetUserListener.c:240: error: (Each undeclared identifier is reported only once
/tmp/vmware-root/modules/vmnet-only/vnetUserListener.c:240: error: for each function it appears in.)
/tmp/vmware-root/modules/vmnet-only/vnetUserListener.c: In function ‘VNetUserListenerRead’:
/tmp/vmware-root/modules/vmnet-only/vnetUserListener.c:282: error: ‘TASK_INTERRUPTIBLE’ undeclared (first use in this function)
/tmp/vmware-root/modules/vmnet-only/vnetUserListener.c:282: error: implicit declaration of function ‘signal_pending’
/tmp/vmware-root/modules/vmnet-only/vnetUserListener.c:282: error: implicit declaration of function ‘schedule’
make[4]: *** [/tmp/vmware-root/modules/vmnet-only/vnetUserListener.o] Erreur 1
make[3]: *** [_module_/tmp/vmware-root/modules/vmnet-only] Erreur 2
&lt;/pre&gt;


&lt;p&gt;La méthode la plus simple pour le faire fonctionner, je l'ai trouvée sur &lt;a href=&quot;http://sadevil.org/blog/2009/12/31/vmware-player-3-vs-linux-2-6-32/&quot; hreflang=&quot;en&quot;&gt;un blog de geek&lt;/a&gt;. Je la recopie ici afin d'apporter un peu de pérennité, on sait jamais. Les deux dernières commandes sont à exécuter avec les droits root&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;
cd /tmp
tar xf /usr/lib/vmware/modules/source/vmnet.tar
tar xf /usr/lib/vmware/modules/source/vmci.tar

cd vmnet-only
sed -i &amp;quot;/vnetInt.h/ a\#include \&amp;quot;compat_sched.h\&amp;quot;&amp;quot; vnetUserListener.c

cd ../vmci-only/include
sed -i &amp;quot;/compat_page.h/ a\#include \&amp;quot;compat_sched.h\&amp;quot;&amp;quot; pgtbl.h

cd /tmp
tar cf /usr/lib/vmware/modules/source/vmnet.tar vmnet-only
tar cf /usr/lib/vmware/modules/source/vmci.tar vmci-only
&lt;/pre&gt;


&lt;p&gt;Il suffit ensuite de redémarrer vmplayer (ou vmware si c'est Workstation) et leur appli se charge de recompiler les modules si elle ne les trouve pas.&lt;/p&gt;</description>
    
    
    
          <comments>http://www.everlong.org/blog/index.php/post/2010/01/VMware-Player-3-%28ou-Workstation-7%29-et-Linux-2.6.32#comment-form</comments>
      <wfw:comment>http://www.everlong.org/blog/index.php/post/2010/01/VMware-Player-3-%28ou-Workstation-7%29-et-Linux-2.6.32#comment-form</wfw:comment>
      <wfw:commentRss>http://www.everlong.org/blog/index.php/feed/atom/comments/402</wfw:commentRss>
      </item>
    
  <item>
    <title>Flex Builder 3 avec Eclipse Galileo 3.5.1 sous Linux</title>
    <link>http://www.everlong.org/blog/index.php/post/2010/01/Flex-Builder-3-avec-Eclipse-Galileo-3.5.1-sous-Linux</link>
    <guid isPermaLink="false">urn:md5:987401deaf389a0b2aa63706a40ec7e9</guid>
    <pubDate>Mon, 04 Jan 2010 16:02:00 +0100</pubDate>
    <dc:creator>Julien Wajsberg</dc:creator>
        <category>Informatique</category>
        <category>eclipse</category><category>flex</category><category>galileo</category><category>linux</category>    
    <description>    &lt;p&gt;Un petit billet pour pointer vers les sites qui m'ont servi à résoudre ça&amp;nbsp;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://labs.adobe.com/technologies/flex/flexbuilder_linux/&quot; hreflang=&quot;en&quot;&gt;le site d'Adobe&lt;/a&gt; pour récupérer la dernière alpha 5&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://blog.danyul.id.au/?p=68&quot; hreflang=&quot;en&quot;&gt;Le blog de Danyul&lt;/a&gt;, qui explicite pas à pas comment installer Eclipse 3.5, Flex Builder, et qui propose un patch pour faire fonctionner l'ensemble. Notez qu'il faut adapter pour la version 3 alpha 5. Il a aussi écrit &lt;a href=&quot;http://blog.danyul.id.au/?p=115&quot; hreflang=&quot;en&quot;&gt;un autre billet qui résume où on en est&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.jamesward.com/2009/09/29/flex-builder-3-on-eclipse-3-5/&quot; hreflang=&quot;en&quot;&gt;Le patch de James Ward&lt;/a&gt; (et &lt;a href=&quot;http://www.insideria.com/2009/09/fixed-an-internal-build-error.html&quot; hreflang=&quot;en&quot;&gt;les instructions pour résoudre le même problème sous Windows&lt;/a&gt;). Ce patch résout l'erreur &quot;Internal Error&quot; qui apparait dans Eclipse; cette erreur apparait lorsqu'il y a des warnings. L'erreur complète peut être lue dans les logs d'erreur d'Eclipse, et concerne la classe interne à Flex &lt;code&gt;ProblemManager&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://raghuonflex.wordpress.com/2007/10/03/how-do-i-get-data-visualization-charting-components-for-linux/&quot; hreflang=&quot;en&quot;&gt;Le billet de raghunathrao&lt;/a&gt; pour ajouter Flex Chart (ou datavisualization.swc)&lt;/li&gt;
&lt;li&gt;A tester&amp;nbsp;: il semble que quelqu'un &lt;a href=&quot;http://code.google.com/p/fb4linux/&quot; hreflang=&quot;en&quot;&gt;ait réussi à porter Flash Builder 4 sous Linux&lt;/a&gt;... à tester&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;(et oui, désolé, je fais du Flex, un peu...)&lt;/p&gt;</description>
    
    
    
          <comments>http://www.everlong.org/blog/index.php/post/2010/01/Flex-Builder-3-avec-Eclipse-Galileo-3.5.1-sous-Linux#comment-form</comments>
      <wfw:comment>http://www.everlong.org/blog/index.php/post/2010/01/Flex-Builder-3-avec-Eclipse-Galileo-3.5.1-sous-Linux#comment-form</wfw:comment>
      <wfw:commentRss>http://www.everlong.org/blog/index.php/feed/atom/comments/401</wfw:commentRss>
      </item>
    
  <item>
    <title>How to update the BIOS firmware on a Dell Laptop using only Debian Linux</title>
    <link>http://www.everlong.org/blog/index.php/post/2009/12/How-to-update-the-BIOS-firmware-on-a-Dell-Laptop-using-only-Debian-Linux</link>
    <guid isPermaLink="false">urn:md5:e6c68a0756ae7dcc8b05224bd07ab733</guid>
    <pubDate>Thu, 24 Dec 2009 16:05:00 +0100</pubDate>
    <dc:creator>Julien Wajsberg</dc:creator>
        <category>Informatique</category>
        <category>bios</category><category>debian</category><category>dell</category><category>firmware</category><category>hdr</category><category>laptop</category><category>linux</category><category>wine</category>    
    <description>    &lt;p&gt;(Yes, I know that's GNU/Linux, but my title was already too long :-) )
Translation of my &lt;a href=&quot;http://www.everlong.org/blog/index.php/post/2009/12/Dell%2C-BIOS%2C-Linux&quot; hreflang=&quot;fr&quot; title=&quot;Comment mettre à jour le Bios de son portable Dell sous Debian Linux&quot;&gt;last post&lt;/a&gt; in english. Hope it will be readable :-)&lt;/p&gt;


&lt;p&gt;Dell publishes all BIOS firmwares as a Windows .EXE. When we try naively to execute it using Wine, Wine stops because the exe tries to flash the firmware using direct access to the hardware... which doesn't work with Wine.&lt;/p&gt;


&lt;p&gt;The solution is to use &lt;code&gt;dellBiosUpdate&lt;/code&gt;, which ships with the Debian package &lt;code&gt;libsmbios-bin&lt;/code&gt;:&lt;/p&gt;


&lt;pre&gt;aptitude install libsmbios-bin&lt;/pre&gt;


&lt;p&gt;This tool needs 2 things : the bios firmware in HDR format, and the kernel module &lt;code&gt;dell_rbu&lt;/code&gt; to do the update. For this last part, it's easy on a normal Debian (read: with a Debian kernel):&lt;/p&gt;

&lt;pre&gt;modprobe dell_rbu&lt;/pre&gt;


&lt;p&gt;For the HDR file, I tried during 2 hours... and indeed it was very easy (please replace the filename by the actual filename):&lt;/p&gt;


&lt;pre&gt;wine E6400A19.EXE -writehdrfile&lt;/pre&gt;


&lt;p&gt;Yes, Dell's .EXE knows how to write the HDR file !&lt;/p&gt;


&lt;p&gt;Now, you can execute &lt;code&gt;dellBiosUpdate&lt;/code&gt; :&lt;/p&gt;


&lt;pre&gt;dellBiosUpdate -f ./E6400A19.hdr -u&lt;/pre&gt;


&lt;p&gt;And reboot !&lt;/p&gt;


&lt;p&gt;Please note that if you don't use Debian, &lt;a href=&quot;http://linux.dell.com/wiki/index.php/Repository/firmware&quot; hreflang=&quot;en&quot;&gt;Dell has some easy setup to update the BIOS firmware under Linux&lt;/a&gt;. It seems to work on RPM distributions, and also in Ubuntu. I tried to make it work with Debian, I think I successed but the repository seems to contain rather old firmwares. Maybe I'll try to help them make it work with Debian :-)&lt;/p&gt;</description>
    
    
    
          <comments>http://www.everlong.org/blog/index.php/post/2009/12/How-to-update-the-BIOS-firmware-on-a-Dell-Laptop-using-only-Debian-Linux#comment-form</comments>
      <wfw:comment>http://www.everlong.org/blog/index.php/post/2009/12/How-to-update-the-BIOS-firmware-on-a-Dell-Laptop-using-only-Debian-Linux#comment-form</wfw:comment>
      <wfw:commentRss>http://www.everlong.org/blog/index.php/feed/atom/comments/400</wfw:commentRss>
      </item>
    
  <item>
    <title>Comment mettre à jour le Bios de son portable Dell sous Debian Linux</title>
    <link>http://www.everlong.org/blog/index.php/post/2009/12/Dell%2C-BIOS%2C-Linux</link>
    <guid isPermaLink="false">urn:md5:80fa48d0e2238556c501360814259ac6</guid>
    <pubDate>Thu, 24 Dec 2009 15:35:00 +0100</pubDate>
    <dc:creator>Julien Wajsberg</dc:creator>
        <category>Informatique</category>
        <category>bios</category><category>debian</category><category>dell</category><category>hdr</category><category>linux</category><category>wine</category>    
    <description>    &lt;p&gt;(oui, je sais, on dit GNU/Linux, mais mon titre était déjà trop long)&lt;/p&gt;


&lt;p&gt;(&lt;a href=&quot;http://www.everlong.org/blog/index.php/post/2009/12/How-to-update-the-BIOS-firmware-on-a-Dell-Laptop-using-only-Debian-Linux&quot; hreflang=&quot;en&quot; title=&quot;How to update the BIOS firmware on a Dell Laptop using only Debian Linux&quot;&gt;English translation&lt;/a&gt;)&lt;/p&gt;


&lt;p&gt;Aujourd'hui, on continue encore un peu avec les billets geeks. Et ça me permettra de pas perdre 2 heures la prochaine fois :-)&lt;/p&gt;


&lt;p&gt;En effet, aujourd'hui, j'ai voulu mettre à jour mon BIOS. En effet, il est possible que ce soit ça qui fasse que... bref, cette histoire sera pour plus tard.&lt;/p&gt;


&lt;p&gt;Il faut savoir que Dell fournit ses nouveaux bios sous forme d'un exécutable Windows. Quand on l'exécute bêtement avec Wine, ça plante... car il essaie de flasher directement le Bios en accédant au matériel, et Wine n'a pas implémenté ça.&lt;/p&gt;


&lt;p&gt;La solution consiste à passer par l'utilitaire &lt;code&gt;dellBiosUpdate&lt;/code&gt;, qui se trouve dans le paquet Debian &lt;code&gt;libsmbios-bin&lt;/code&gt;:&lt;/p&gt;

&lt;pre&gt;aptitude install libsmbios-bin&lt;/pre&gt;


&lt;p&gt;Cet utilitaire a besoin de deux choses&amp;nbsp;: le Bios au format HDR, et le module noyau &lt;code&gt;dell_rbu&lt;/code&gt; pour faire l'update proprement dite. Pour le module, rien de plus simple sur une Debian &quot;normale&quot;&amp;nbsp;:&lt;/p&gt;


&lt;pre&gt;modprobe dell_rbu&lt;/pre&gt;


&lt;p&gt;Pour le fichier HDR, j'ai peiné pendant 2 heures, et en fait, c'est très simple (remplacer le nom du fichier par le nom correct):&lt;/p&gt;


&lt;pre&gt;wine E6400A19.EXE -writehdrfile&lt;/pre&gt;


&lt;p&gt;Et oui, les exécutables de flashage du Bios Dell savent écrire le HDR&amp;nbsp;!&lt;/p&gt;


&lt;p&gt;Et voilà, il ne reste plus qu'à exécuter &lt;code&gt;dellBiosUpdate&lt;/code&gt;&amp;nbsp;:&lt;/p&gt;


&lt;pre&gt;dellBiosUpdate -f ./E6400A19.hdr -u&lt;/pre&gt;


&lt;p&gt;Et à redémarrer sa machine.&lt;/p&gt;


&lt;p&gt;Notez que si vous n'êtes pas sur Debian, &lt;a href=&quot;http://linux.dell.com/wiki/index.php/Repository/firmware&quot; hreflang=&quot;en&quot;&gt;Dell propose une manière facile de mettre à jour son Bios&lt;/a&gt;. J'ai essayé de faire marcher ça sous Debian, je pense que j'ai réussi à peu près, mais le dépôt ne semble pas à jour avec les derniers Bios. Je vais voir si je peux pas les aider à faire marcher ça pour Debian&lt;sup&gt;[&lt;a href=&quot;http://www.everlong.org/blog/index.php/post/2009/12/#pnote-399-1&quot; id=&quot;rev-pnote-399-1&quot;&gt;1&lt;/a&gt;]&lt;/sup&gt;.&lt;/p&gt;
&lt;div class=&quot;footnotes&quot;&gt;&lt;h4&gt;Notes&lt;/h4&gt;
&lt;p&gt;[&lt;a href=&quot;http://www.everlong.org/blog/index.php/post/2009/12/#rev-pnote-399-1&quot; id=&quot;pnote-399-1&quot;&gt;1&lt;/a&gt;] Chouette, un autre projet, j'en manquais.&lt;/p&gt;&lt;/div&gt;
</description>
    
    
    
          <comments>http://www.everlong.org/blog/index.php/post/2009/12/Dell%2C-BIOS%2C-Linux#comment-form</comments>
      <wfw:comment>http://www.everlong.org/blog/index.php/post/2009/12/Dell%2C-BIOS%2C-Linux#comment-form</wfw:comment>
      <wfw:commentRss>http://www.everlong.org/blog/index.php/feed/atom/comments/399</wfw:commentRss>
      </item>
    
  <item>
    <title>Debian, Java et IPV6</title>
    <link>http://www.everlong.org/blog/index.php/post/2009/12/Debian%2C-Java-et-IPV6</link>
    <guid isPermaLink="false">urn:md5:9b31a9a1068d71031eb89ca65523310f</guid>
    <pubDate>Tue, 22 Dec 2009 19:08:00 +0100</pubDate>
    <dc:creator>Julien Wajsberg</dc:creator>
        <category>Informatique</category>
        <category>debian</category><category>ipv6</category><category>java</category><category>netbase</category>    
    <description>    &lt;p&gt;J'ai décidé hier de mettre à jour la Debian de mon PC du boulot.&lt;/p&gt;


&lt;p&gt;Globalement, ça s'est bien passé. Il y a eu cependant deux problèmes majeurs&amp;nbsp;: VMWare ne se lance plus, et j'en parlerai dans un autre billet si j'arrive à résoudre le problème, et Eclipse me retournait un joli &quot;&lt;code&gt;network unreachable&lt;/code&gt;&quot; dès que j'essayais d'accéder au gestionnaire des plug-ins.&lt;/p&gt;


&lt;p&gt;J'ai d'abord réalisé un petit programme Java, pour vérifier que c'était bien tout Java qui était concerné&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLConnection;

public class TestReseau {
	public static void main(String[] args) throws MalformedURLException,
			IOException {
		URLConnection connection = new URL(&amp;quot;http://www.google.fr&amp;quot;)
				.openConnection();
		BufferedReader reader = new BufferedReader(new InputStreamReader(
				connection.getInputStream()));

		StringBuilder sb = new StringBuilder();
		String line;

		while ((line = reader.readLine()) != null) {
			sb.append(line + '\n');
		}

		System.out.println(sb.toString());
	}
}
&lt;/pre&gt;


&lt;p&gt;Et, oui, que ce soit avec Java 5, Java 6, ou OpenJDK, le même problème apparaissait.&lt;/p&gt;


&lt;p&gt;Une recherche rapide m'a amené sur &lt;a href=&quot;http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=560056&quot; hreflang=&quot;en&quot;&gt;le bug tracker Debian&lt;/a&gt;, avec la solution&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;modifier &lt;code&gt;/etc/sysctl.d/bindv6only.conf&lt;/code&gt;, nouveau fichier amené par la &lt;a href=&quot;http://packages.debian.org/sid/netbase&quot; hreflang=&quot;en&quot;&gt;version 4.38 de netbase&lt;/a&gt;,&lt;/li&gt;
&lt;li&gt;changer la valeur de &lt;code&gt;net.ipv6.bindv6only&lt;/code&gt; vers 0,&lt;/li&gt;
&lt;li&gt;et recharger procps par &lt;code&gt;/etc/init.d/procps restart&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;C'est très pénible de perdre une heure sur des changements silencieux comme ça, mais au moins, j'ai trouvé la solution... pas comme avec VMWare.&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;Mise à jour&lt;/strong&gt;&amp;nbsp;: il y a eu aussi un &lt;a href=&quot;http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=552480&quot; hreflang=&quot;en&quot;&gt;ptit bug avec Eclipse&lt;/a&gt; avec un GTK récent. Rapidement résolu en utilisant la variable d'environnement préconisée&amp;nbsp;: &lt;code&gt;GDK_NATIVE_WINDOWS=1&lt;/code&gt;. Le problème était que les contrôles ne répondaient pas toujours correctement (genre les boutons-poussoirs restaient appuyés quand on cliquait dessus, sans produire d'effet).&lt;/p&gt;</description>
    
    
    
          <comments>http://www.everlong.org/blog/index.php/post/2009/12/Debian%2C-Java-et-IPV6#comment-form</comments>
      <wfw:comment>http://www.everlong.org/blog/index.php/post/2009/12/Debian%2C-Java-et-IPV6#comment-form</wfw:comment>
      <wfw:commentRss>http://www.everlong.org/blog/index.php/feed/atom/comments/398</wfw:commentRss>
      </item>
    
  <item>
    <title>Plug-in captcha accessible pour Dotclear 2</title>
    <link>http://www.everlong.org/blog/index.php/post/2009/11/Plug-in-captcha-accessible-pour-Dotclear-2</link>
    <guid isPermaLink="false">urn:md5:3b0515fca8772971269538d44412fc38</guid>
    <pubDate>Sun, 22 Nov 2009 22:40:00 +0100</pubDate>
    <dc:creator>Julien Wajsberg</dc:creator>
        <category>Informatique</category>
        <category>accessible</category><category>accessibleCaptcha</category><category>captcha</category><category>dotclear</category><category>mercurial</category><category>plug-in</category>    
    <description>    &lt;p&gt;Ça fait quelques semaines que je travaille sur un plug-in captcha accessible pour Dotclear 2. Ce plugin
existait pour Dotclear 1 et je l'utilisais, et donc il m'a manqué lorsque je suis
passé sous Dotclear 2&lt;sup&gt;[&lt;a href=&quot;http://www.everlong.org/blog/index.php/post/2009/11/#pnote-397-1&quot; id=&quot;rev-pnote-397-1&quot;&gt;1&lt;/a&gt;]&lt;/sup&gt;.&lt;/p&gt;


&lt;h3&gt;C'est quoi, un captcha&amp;nbsp;?&lt;/h3&gt;

&lt;p&gt;Un captcha, c'est un mécanisme qui permet de s'assurer que ce qui interagit avec le programme est bien un être humain. Pour cela, plusieurs techniques sont utilisables. Vous avez sans doute déjà rencontré ces images avec du texte tordu à l'intérieur, qu'il faut recopier dans une case, pour prouver qu'on n'est pas une machine.&lt;/p&gt;


&lt;h3&gt;Pourquoi un captcha accessible&amp;nbsp;?&lt;/h3&gt;

&lt;p&gt;Je ne sais pas pour vous, mais moi, les images avec du texte tordu, ça me saoule&amp;nbsp;: non seulement &lt;a href=&quot;http://caca.zoy.org/wiki/PWNtcha&quot; hreflang=&quot;en&quot;&gt;ce n'est pas complètement efficace&lt;/a&gt;, mais en plus je n'y arrive pas toujours du premier coup&amp;nbsp;! À force de vouloir les faire inviolables, ils en deviennent inviolables même pour des vrais humains&amp;nbsp;!&lt;/p&gt;


&lt;p&gt;Et ne parlons même pas des personnes qui ont vraiment des problèmes handicapants.&lt;/p&gt;


&lt;p&gt;Un captcha accessible devra montrer que l'être qui commente sur un billet est bien un être humain, et ce de manière moins agressive que les captchas graphiques.&lt;/p&gt;


&lt;h3&gt;C'est quoi le principe&amp;nbsp;?&lt;/h3&gt;

&lt;p&gt;Le principe est simple&amp;nbsp;: lorsque quelqu'un veut poser un commentaire,
il doit aussi répondre à une question simple, du genre &quot;combien font
deux et deux ?&quot;. Si il n'y répond pas ou s'il répond à côté, le
message est marqué comme &quot;indésirable&quot;. Dans le cas idéal, il faudrait que, lorsqu'on répond mal, le plug-in propose de répondre à nouveau, jusqu'à un certain nombre d'échecs (2 ou 3 ?), mais ce n'est pas fait pour le moment.&lt;/p&gt;


&lt;p&gt;De fait, lorsque j'utilisais ce plug-in dans le passé, je n'ai
jamais eu de problème de spam, alors que j'en ai aujourd'hui avec Dotclear 2 et ses
plugins de spam par défaut.&lt;/p&gt;


&lt;h3&gt;Comment ça marche&amp;nbsp;? Un peu de technique&lt;/h3&gt;

&lt;p&gt;On stocke la liste des questions en base de données. J'en suis à
construire la gui pour cela en m'inspirant du filtre des bad words.
Dans la base, on a aussi une table de correspondance entre un hash,
créé lorsque le formulaire de commentaires est affiché, et la question
posée. Cela évite le rejeu (genre si on fait qu'un hash de la
question, il suffit de donner le hash avec la réponse qui va bien, et
voilà, l'antispam est contourné), et permet de vérifier néanmoins que
la réponse est correcte.&lt;/p&gt;


&lt;h3&gt;Une version 1.0&lt;/h3&gt;


&lt;p&gt;Je me dis qu'il y a encore beaucoup de choses à faire, mais voici néanmoins une version 1.0 (voir les fichiers attachés).&lt;/p&gt;


&lt;p&gt;Voici les fonctionnalités implementées&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Gestion des questions/réponses depuis l'interface d'admin&lt;/li&gt;
&lt;li&gt;Installation automatique de la base de données et d'une question par défaut&lt;/li&gt;
&lt;li&gt;Purge des sessions stockées en base&lt;/li&gt;
&lt;li&gt;Traduction française et anglaise&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Ce qu'il me reste à faire avant d'être pleinement satisfait&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;faire une passe sur l'architecture, peut-être repenser les objets existants&lt;/li&gt;
&lt;li&gt;renommer certaines classes pour coller aux conventions Dotclear&lt;/li&gt;
&lt;li&gt;implémenter la possibilité de se tromper une ou deux fois&lt;/li&gt;
&lt;li&gt;peut-être implémenter l'install dans mon objet AccessibleCaptcha, qui serait juste appelé dans _install.php.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Gestionnaire de versions&lt;/h3&gt;

&lt;p&gt;J'en ai profité pour essayer &lt;a href=&quot;http://mercurial.selenic.com/&quot; hreflang=&quot;en&quot;&gt;mercurial&lt;/a&gt;, donc &lt;a href=&quot;http://bitbucket.org/julienw/dotclear-accessible-captcha/&quot; hreflang=&quot;en&quot;&gt;j'ai créé un repo sur bitbucket&lt;/a&gt;&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://bitbucket.org/julienw/dotclear-accessible-captcha/&quot; hreflang=&quot;en&quot;&gt;http://bitbucket.org/julienw/dotclear-accessible-captcha/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Page sur le wiki de Dotclear Lab&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://lab.dotclear.org/wiki/plugin/accessibleCaptcha/fr&quot; hreflang=&quot;fr&quot;&gt;en français&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://lab.dotclear.org/wiki/plugin/accessibleCaptcha&quot; hreflang=&quot;en&quot;&gt;en anglais&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Mes références&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://mudry.org/blog/post/2006/12/31/342-traduction-d-un-plugin-dotclear2&quot; hreflang=&quot;fr&quot;&gt;Un billet sur la traduction des plug-ins&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://fr.dotclear.org/documentation/2.0/resources/plugins&quot; hreflang=&quot;fr&quot;&gt;La doc de réalisation de plug-ins&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;footnotes&quot;&gt;&lt;h4&gt;Notes&lt;/h4&gt;
&lt;p&gt;[&lt;a href=&quot;http://www.everlong.org/blog/index.php/post/2009/11/#rev-pnote-397-1&quot; id=&quot;pnote-397-1&quot;&gt;1&lt;/a&gt;] Et en plus le site du plugin pour Dotclear 1 n'existe plus. Si besoin, je dois en avoir une copie dans un coin !&lt;/p&gt;&lt;/div&gt;
</description>
    
          <enclosure url="http://www.everlong.org/blog/public/accessibleCaptcha/plugin-accessibleCaptcha-1.0.zip"
      length="20990" type="application/zip" />
    
    
          <comments>http://www.everlong.org/blog/index.php/post/2009/11/Plug-in-captcha-accessible-pour-Dotclear-2#comment-form</comments>
      <wfw:comment>http://www.everlong.org/blog/index.php/post/2009/11/Plug-in-captcha-accessible-pour-Dotclear-2#comment-form</wfw:comment>
      <wfw:commentRss>http://www.everlong.org/blog/index.php/feed/atom/comments/397</wfw:commentRss>
      </item>
    
  <item>
    <title>Votre vieux noyau Linux tue vos processus ?</title>
    <link>http://www.everlong.org/blog/index.php/post/2009/11/Votre-vieux-noyau-Linux-tue-vos-processus</link>
    <guid isPermaLink="false">urn:md5:5da5e40f9001a2acf4c553cfcf422201</guid>
    <pubDate>Sun, 22 Nov 2009 21:10:00 +0100</pubDate>
    <dc:creator>Julien Wajsberg</dc:creator>
        <category>Informatique</category>
        <category>2.6.9</category><category>highmem</category><category>linux</category><category>lowmem</category><category>oom killer</category><category>redhat</category><category>rhel4</category><category>sysctl</category>    
    <description>&lt;p&gt;Oui, c'est un peu ce qui est arrivé sur nos machines du boulot.&lt;/p&gt;


&lt;p&gt;On a du vieux Redhat Enterprise Linux 4, qui vient avec un vieux noyau 2.6.9 patché jusqu'au cou&lt;sup&gt;[&lt;a href=&quot;http://www.everlong.org/blog/index.php/post/2009/11/#pnote-395-1&quot; id=&quot;rev-pnote-395-1&quot;&gt;1&lt;/a&gt;]&lt;/sup&gt;.&lt;/p&gt;


&lt;p&gt;Et voilà, ce bon vieux noyau contenait un mécanisme appelé l'&lt;acronym title=&quot;Out of memory&quot;&gt;OOM&lt;/acronym&gt; killer. Ce mécanisme permet, lorsqu'il n'y a plus de mémoire vive disponible, de tuer le &quot;meilleur&quot; processus afin de récupérer de la mémoire vive.&lt;/p&gt;


&lt;p&gt;En soi, c'est plutôt louable. Mais voilà, vous vous en doutez, c'est bien la définition de &quot;meilleur&quot; qui pêche&amp;nbsp;! En l'occurence, c'étaient les processus serveurs. Gênant.&lt;/p&gt;
&lt;div class=&quot;footnotes&quot;&gt;&lt;h4&gt;Notes&lt;/h4&gt;
&lt;p&gt;[&lt;a href=&quot;http://www.everlong.org/blog/index.php/post/2009/11/#rev-pnote-395-1&quot; id=&quot;pnote-395-1&quot;&gt;1&lt;/a&gt;] Pour info, on en est au 2.6.31 aujourd'hui. Le 2.6.9 &quot;original&quot; date d'octobre 2004. De l'eau a coulé sous les ponts...&lt;/p&gt;&lt;/div&gt;
    &lt;h3&gt;Le log du problème&lt;/h3&gt;


&lt;p&gt;Pour commencer, on va passer en revue les informations disponibles dans le fichier &lt;code&gt;/var/log/syslog/kernel.log&lt;/code&gt; (j'ai déjà enlevé les parties inintéressantes):&lt;/p&gt;

&lt;pre&gt;
Free pages:       14732kB (1536kB HighMem)
Active:219399 inactive:14723 dirty:0 writeback:0 unstable:0 free:3683 slab:3741 mapped:214946 pagetables:871
DMA free:12516kB min:16kB low:32kB high:48kB active:0kB inactive:0kB present:16384kB pages_scanned:331 all_unreclaimable? yes
protections[]: 0 0 0
Normal free:680kB min:928kB low:1856kB high:2784kB active:236kB inactive:148kB present:901120kB pages_scanned:544 all_unreclaimable? yes
protections[]: 0 0 0
HighMem free:1536kB min:512kB low:1024kB high:1536kB active:877360kB inactive:58744kB present:1179648kB pages_scanned:0 all_unreclaimable? no
protections[]: 0 0 0
DMA: 5*4kB 4*8kB 3*16kB 2*32kB 3*64kB 1*128kB 1*256kB 1*512kB 1*1024kB 1*2048kB 2*4096kB = 12516kB
Normal: 0*4kB 1*8kB 2*16kB 0*32kB 0*64kB 1*128kB 0*256kB 1*512kB 0*1024kB 0*2048kB 0*4096kB = 680kB
HighMem: 0*4kB 2*8kB 3*16kB 0*32kB 1*64kB 3*128kB 2*256kB 1*512kB 0*1024kB 0*2048kB 0*4096kB = 1536kB
Swap cache: add 228354, delete 228254, find 68953/77275, race 0+4
0 bounce buffer pages
Free swap:       2062584kB
524288 pages of RAM
294896 pages of HIGHMEM
5620 reserved pages
12977 pages shared
100 pages swap cached
Out of Memory: Killed process 24620 (java).
&lt;/pre&gt;


&lt;p&gt;Comme ça, ça fait peur.&lt;/p&gt;


&lt;p&gt;Et ce qui est surtout bizarre, c'est qu'il semble qu'il y a encore de la mémoire&amp;nbsp;! Ce qui est confirmé par la mention&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;HighMem free:1536kB&lt;/pre&gt;

&lt;p&gt;et surtout&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;Free swap:       2062584kB&lt;/pre&gt;


&lt;p&gt;Effectivement, de la mémoire haute et plein de mémoire virtuelle, même si non-performante, sont disponibles. Mais alors, pourquoi l'OOM Killer se met-il en route&amp;nbsp;?&lt;/p&gt;


&lt;h3&gt;La mémoire sous Linux&lt;/h3&gt;

&lt;p&gt;C'est assez compliqué, je vais essayer de simplifier. J'espère que les puristes me pardonneront et/ou me corrigeront le cas échéant.&lt;/p&gt;


&lt;p&gt;Pour des raisons que je n'expliquerai pas ici, mais que vous pourrez lire en consultant les liens marqués plus bas, dans tout système en 32 bits qui contient plus de 1 Go de mémoire, la mémoire physique est divisée en deux parties&amp;nbsp;: la partie basse (&lt;code&gt;LOWMEM&lt;/code&gt;) et la partie haute (&lt;code&gt;HIGHMEM&lt;/code&gt;). On peut voir leurs états avec la commande &lt;code&gt;free&lt;/code&gt;&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;
[root@localhost ~]# free -lm
             total       used       free     shared    buffers     cached
Mem:          2026       1106        919          0         12         92
Low:           874        218        655
High:         1151        887        264
-/+ buffers/cache:       1001       1024
Swap:         2015        377       1638
&lt;/pre&gt;


&lt;p&gt;Voici les points-clés concernant ces zones&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Certains travaux ne peuvent être effectués dans la partie haute&lt;/li&gt;
&lt;li&gt;Le noyau a besoin de la partie basse pour adresser la partie haute&lt;/li&gt;
&lt;li&gt;L'OOM Killer se met en route s'il n'y a plus de mémoire disponible dans l'une de ces parties&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Retour au problème&lt;/h3&gt;

&lt;p&gt;C'est bien ce dernier point qu'on voit dans le syslog&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;Normal &lt;strong&gt;free:680kB min:928kB&lt;/strong&gt; low:1856kB high:2784kB active:236kB inactive:148kB present:901120kB pages_scanned:544 all_unreclaimable? yes&lt;/pre&gt;


&lt;p&gt;La mémoire disponible (680ko) est inférieure à la valeur minimum configurée (928ko)&amp;nbsp;!&lt;/p&gt;


&lt;h3&gt;Une solution&lt;/h3&gt;

&lt;p&gt;La solution que j'ai mise en oeuvre a été de demander gentiment au noyau de garder de la zone basse de mémoire, de manière plus agressive. Cela se fait par exemple avec la commande suivante&amp;nbsp;:&lt;/p&gt;

&lt;pre&gt;# echo &quot;250&quot; &amp;gt; /proc/sys/vm/lower_zone_protection&lt;/pre&gt;

&lt;p&gt;Ou en mettant la ligne suivante dans &lt;code&gt;/etc/sysctl.conf&lt;/code&gt;:&lt;/p&gt;

&lt;pre&gt;vm.lower_zone_protection = 250&lt;/pre&gt;


&lt;p&gt;Évidemment une meilleure solution aurait été de passer à un noyau récent. On fait pas toujours ce qu'on veut.&lt;/p&gt;


&lt;h3&gt;Documentation&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://linux-mm.org/HighMemory&quot; hreflang=&quot;en&quot;&gt;HighMem&lt;/a&gt; sur Linux-mm&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://lwn.net/Articles/75174/&quot; hreflang=&quot;en&quot;&gt;Virtual Memory: the problem&lt;/a&gt; sur LWN&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://kerneltrap.org/node/2450&quot; hreflang=&quot;en&quot;&gt;High Memory In The Linux Kernel&lt;/a&gt; sur Kerneltrap&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.redaht.com/archives/redhat-list/2007-August/msg00060.html&quot; hreflang=&quot;en&quot;&gt;Un e-mail détaillé sur le problème et ses solutions&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description>
    
    
    
          <comments>http://www.everlong.org/blog/index.php/post/2009/11/Votre-vieux-noyau-Linux-tue-vos-processus#comment-form</comments>
      <wfw:comment>http://www.everlong.org/blog/index.php/post/2009/11/Votre-vieux-noyau-Linux-tue-vos-processus#comment-form</wfw:comment>
      <wfw:commentRss>http://www.everlong.org/blog/index.php/feed/atom/comments/395</wfw:commentRss>
      </item>
    
  <item>
    <title>Pearl Jam, le meilleur groupe du monde</title>
    <link>http://www.everlong.org/blog/index.php/post/2009/07/Parlons-de-Pearl-Jam</link>
    <guid isPermaLink="false">urn:md5:fbb5232e6d3266539b6a88ab41bf905a</guid>
    <pubDate>Sun, 22 Nov 2009 17:11:00 +0100</pubDate>
    <dc:creator>Julien Wajsberg</dc:creator>
        <category>Musique</category>
        <category>meilleur groupe du monde</category><category>pearl jam</category><category>porch</category><category>the fixer</category>    
    <description>    &lt;p&gt;Allez, aujourd'hui c'est dimanche, on se repose.&lt;/p&gt;


&lt;p&gt;Alors j'avais juste envie de partager avec vous cette version fantastique de Porch, &lt;a href=&quot;http://pearljam.com/show/ed-sullivan-theatre-may-04-2006&quot; hreflang=&quot;fr&quot;&gt;jouée au Ed Sullivan Theater à New York le 4 mai 2006&lt;/a&gt;.&lt;/p&gt;

&lt;object width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube-nocookie.com/v/F07nbIkCMj8&amp;hl=fr&amp;fs=1&amp;rel=0&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube-nocookie.com/v/F07nbIkCMj8&amp;hl=fr&amp;fs=1&amp;rel=0&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;/embed&gt;&lt;/object&gt;



&lt;p&gt;J'espère vraiment qu'ils vont faire une tournée européenne pour l'excellent dernier album.&lt;/p&gt;


&lt;p&gt;Allez, pour le plaisir, un petit live du dernier single, &quot;The Fixer&quot; :-) C'est pas la meilleure de l'album mais c'est tout ce que j'ai pu trouver de qualité correcte&amp;nbsp;!&lt;/p&gt;

&lt;object width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube-nocookie.com/v/0c227xPSgxU&amp;hl=fr&amp;fs=1&amp;rel=0&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube-nocookie.com/v/0c227xPSgxU&amp;hl=fr&amp;fs=1&amp;rel=0&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; allowfullscreen=&quot;true&quot; width=&quot;425&quot; height=&quot;344&quot;&gt;&lt;/embed&gt;&lt;/object&gt;
</description>
    
    
    
          <comments>http://www.everlong.org/blog/index.php/post/2009/07/Parlons-de-Pearl-Jam#comment-form</comments>
      <wfw:comment>http://www.everlong.org/blog/index.php/post/2009/07/Parlons-de-Pearl-Jam#comment-form</wfw:comment>
      <wfw:commentRss>http://www.everlong.org/blog/index.php/feed/atom/comments/389</wfw:commentRss>
      </item>
    
  <item>
    <title>Rescanner le bus SCSI sous Linux 2.6</title>
    <link>http://www.everlong.org/blog/index.php/post/2009/11/Rescanner-le-bus-SCSI-sous-Linux-2.6</link>
    <guid isPermaLink="false">urn:md5:3198ce33ede6cfc39d9f9e407b9f8f29</guid>
    <pubDate>Fri, 20 Nov 2009 15:20:00 +0100</pubDate>
    <dc:creator>Julien Wajsberg</dc:creator>
        <category>Informatique</category>
        <category>linux</category><category>rescan</category><category>scsi</category><category>vmware</category>    
    <description>    &lt;p&gt;C'est tout simple&amp;nbsp;:&lt;/p&gt;


&lt;pre&gt;echo “- - -” &amp;gt; /sys/class/scsi_host/host&lt;strong&gt;H&lt;/strong&gt;/scan&lt;/pre&gt;


&lt;p&gt;Il faut évidemment remplacer &lt;strong&gt;H&lt;/strong&gt; par un numéro, généralement &lt;strong&gt;0&lt;/strong&gt; lorsqu'on n'a qu'un bus SCSI.&lt;/p&gt;


&lt;p&gt;Avec cette commande, on détecte donc les devices SCSI qui ont été ajoutés depuis le dernier scan du bus... utile lorsqu'on ajoute un disque dynamiquement dans une VM gérée par VMWare (ou autres (?)).&lt;/p&gt;


&lt;p&gt;On peut vérifier la détection avec la commande &lt;code&gt;dmesg&lt;/code&gt;&amp;nbsp;:&lt;/p&gt;
&lt;pre&gt;
SCSI device sdb: 20971520 512-byte hdwr sectors (10737 MB)
sdb: cache data unavailable
sdb: assuming drive cache: write through
 sdb: unknown partition table
Attached scsi disk sdb at scsi0, channel 0, id 1, lun 0
&lt;/pre&gt;


&lt;p&gt;(oui, c'est un aide-mémoire... mais qui sait, ça peut servir à d'autres ?)&lt;/p&gt;


&lt;p&gt;Trouvé sur &lt;a href=&quot;http://publib.boulder.ibm.com/infocenter/dsichelp/ds8000ic/index.jsp?topic=/com.ibm.storage.ssic.help.doc/f2c_intllndynsan_2hsag7.html&quot; hreflang=&quot;en&quot;&gt;le site d'IBM&lt;/a&gt;, où se trouvent aussi d'autres commandes qui peuvent servir.&lt;/p&gt;</description>
    
    
    
          <comments>http://www.everlong.org/blog/index.php/post/2009/11/Rescanner-le-bus-SCSI-sous-Linux-2.6#comment-form</comments>
      <wfw:comment>http://www.everlong.org/blog/index.php/post/2009/11/Rescanner-le-bus-SCSI-sous-Linux-2.6#comment-form</wfw:comment>
      <wfw:commentRss>http://www.everlong.org/blog/index.php/feed/atom/comments/396</wfw:commentRss>
      </item>
    
  <item>
    <title>Comment intégrer proprement du Flash dans une page web</title>
    <link>http://www.everlong.org/blog/index.php/post/2009/11/Comment-int%C3%A9grer-proprement-du-Flash-dans-une-page-web</link>
    <guid isPermaLink="false">urn:md5:a2ec71e338fd905ec46739733ff0e2f3</guid>
    <pubDate>Mon, 16 Nov 2009 19:37:00 +0100</pubDate>
    <dc:creator>Julien Wajsberg</dc:creator>
        <category>Informatique</category>
        <category>flash</category><category>html</category><category>object</category>    
    <description>    &lt;p&gt;Ça fait trop longtemps que je vois du code crado pour insérer du Flash, alors qu'il existe du code standard qui fonctionne sous tous les navigateurs&lt;sup&gt;[&lt;a href=&quot;http://www.everlong.org/blog/index.php/post/2009/11/#pnote-394-1&quot; id=&quot;rev-pnote-394-1&quot;&gt;1&lt;/a&gt;]&lt;/sup&gt;, qui utilise une seule balise &lt;code&gt;object&lt;/code&gt;.&lt;/p&gt;


&lt;p&gt;Voici donc ma manière à moi d'insérer une application Flash, avec par exemple la vidéo des Girls in Hawaii insérée dans un &lt;a href=&quot;http://www.everlong.org/blog/index.php/post/2009/10/De-la-musique%2C-parce-que-%C3%A7a-fait-longtemps&quot; hreflang=&quot;fr&quot;&gt;post précédent&lt;/a&gt;&amp;nbsp;:&lt;/p&gt;


&lt;pre&gt;&amp;lt;object width=&quot;425&quot; height=&quot;344&quot;
     type=&quot;application/x-shockwave-flash&quot;
     data=&quot;http://www.youtube-nocookie.com/v/CYpxmGaV6Ro&amp;amp;hl=fr&amp;amp;fs=1&amp;amp;rel=0&quot;&amp;gt;
  &amp;lt;param name=&quot;movie&quot; value=&quot;http://www.youtube-nocookie.com/v/CYpxmGaV6Ro&amp;amp;hl=fr&amp;amp;fs=1&amp;amp;rel=0&quot; /&amp;gt;
  &amp;lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&amp;gt;&amp;lt;/param&amp;gt;
  &amp;lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot; /&amp;gt;
  Girls in Hawaii - Joking about my life
&amp;lt;/object&amp;gt;&lt;/pre&gt;


&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; Je viens de voir que &lt;a href=&quot;http://fr.dotclear.org/&quot; hreflang=&quot;fr&quot;&gt;Dotclear 2&lt;/a&gt; permet d'ajouter un média externe, et qu'il utilise ce même code pour le faire&amp;nbsp;!&lt;/p&gt;
&lt;div class=&quot;footnotes&quot;&gt;&lt;h4&gt;Notes&lt;/h4&gt;
&lt;p&gt;[&lt;a href=&quot;http://www.everlong.org/blog/index.php/post/2009/11/#rev-pnote-394-1&quot; id=&quot;pnote-394-1&quot;&gt;1&lt;/a&gt;] À ma connaissance&lt;/p&gt;&lt;/div&gt;
</description>
    
    
    
          <comments>http://www.everlong.org/blog/index.php/post/2009/11/Comment-int%C3%A9grer-proprement-du-Flash-dans-une-page-web#comment-form</comments>
      <wfw:comment>http://www.everlong.org/blog/index.php/post/2009/11/Comment-int%C3%A9grer-proprement-du-Flash-dans-une-page-web#comment-form</wfw:comment>
      <wfw:commentRss>http://www.everlong.org/blog/index.php/feed/atom/comments/394</wfw:commentRss>
      </item>
    
  <item>
    <title>Récupérer le mot de passe admin stocké dans OpenLDAP</title>
    <link>http://www.everlong.org/blog/index.php/post/2009/11/R%C3%A9cup%C3%A9rer-son-mot-de-passe-admin-avec-OpenLDAP</link>
    <guid isPermaLink="false">urn:md5:4070b531f55ce0023ba0885d56ef322e</guid>
    <pubDate>Thu, 05 Nov 2009 18:21:00 +0100</pubDate>
    <dc:creator>Julien Wajsberg</dc:creator>
        <category>Informatique</category>
        <category>debian</category><category>ldap</category><category>openldap</category><category>password</category>    
    <description>    &lt;p&gt;Au menu, un petit problème qui m'a embêté aujourd'hui. Ça pourra paraître bateau à pas mal de gens, mais j'ai bien dû chercher une heure avant de trouver la solution par moi-même, car Google ne m'aidait pas trop. J'espère que ça servira donc à quelqu'un.&lt;/p&gt;


&lt;h3&gt;Le problème&lt;/h3&gt;

&lt;p&gt;J'avais une vieille installation de OpenLDAP sur une machine, installé et configuré automatiquement par les outils Debian.&lt;/p&gt;


&lt;p&gt;Si je ne me trompe pas, ces outils installent une base sécurisée, dans le sens où le mot de passe admin n'est stocké en clair nulle part. Ils le demandent à l'installation (avec le Bind DN associé), l'insèrent dans le référentiel, et configurent le fichier &lt;code&gt;slapd.conf&lt;/code&gt; pour autoriser ce Bind DN à écrire partout.&lt;/p&gt;


&lt;p&gt;Me voilà bien embêté, 2 ans après, pour accéder à ce Bind DN&amp;nbsp;! Les mots de passe par défaut habituels y sont tous passés: password, secret, admin... Rien n'y fait.&lt;/p&gt;


&lt;h3&gt;La manière brute&lt;/h3&gt;

&lt;p&gt;Le premier essai, naïf, a consisté à accéder au référentiel directement. Un ptit coup de &lt;code&gt;slapcat&lt;/code&gt; permet de récupérer l'intégralité du contenu du référentiel. Là, on a, pour notre &lt;acronym title=&quot;Distinguished Name&quot;&gt;DN&lt;/acronym&gt;, un champ &lt;code&gt;userPassword&lt;/code&gt;, qui ressemble à ça&amp;nbsp;:&lt;/p&gt;


&lt;pre&gt;userPassword:: e01ENX1BjhU4KiFacVhpaT0oKYDeRTNuQ3p3PT0=&lt;/pre&gt;


&lt;p&gt;(Note: je l'ai modifié, ce n'est sans doute plus quelque chose qui veut dire quelque chose).&lt;/p&gt;


&lt;p&gt;Ce champ est encodé en Base64, pour le décoder j'ai utilisé l'outil &lt;code&gt;base64&lt;/code&gt; de la manière suivante&amp;nbsp;:&lt;/p&gt;


&lt;pre&gt;echo 'e01ENX1BjhU4KiFacVhpaT0oKYDeRTNuQ3p3PT0=' | base64 -d&lt;/pre&gt;


&lt;p&gt;Cela a retourné la chaîne &lt;code&gt;{crypt}AT35SkUje86dKL7KE3nCzw==&lt;/code&gt; (ou quelque chose approchant, j'avoue que je triche).&lt;/p&gt;


&lt;p&gt;Zut, une chaîne hashée... J'aurais dû m'y attendre&amp;nbsp;! Je me suis donc fait un petit fichier passwd-like contenant une ligne&amp;nbsp;:&lt;/p&gt;


&lt;pre&gt;admin:AT35SkUje86dKL7KE3nCzw&lt;/pre&gt;


&lt;p&gt;Et j'ai lancé l'excellent logiciel de &lt;del&gt;crackage de mot de passe&lt;/del&gt;sécurité john&amp;nbsp;:&lt;/p&gt;


&lt;pre&gt;john passwd&lt;/pre&gt;


&lt;p&gt;Après quelques minutes de crackage intensif, john ne m'a rien trouvé. J'avais utilisé un mot de passe à peu près sécurisé. J'ai donc utilisé mon cerveau pour changer directement le mot de passe.&lt;/p&gt;


&lt;h3&gt;La manière douce&lt;/h3&gt;


&lt;p&gt;C'est en fait beaucoup plus simple. On peut définir un DN root avec un mot de passe associé dans le fichier de configuration du serveur OpenLDAP. C'est d'ailleurs ce qui est indiqué souvent dans les divers HOWTO.&lt;/p&gt;


&lt;p&gt;C'est donc ce que j'ai fait; j'ai ajouté les lignes suivantes à l'endroit opportun de mon fichier &lt;code&gt;/etc/ldap/slapd.conf&lt;/code&gt;:&lt;/p&gt;


&lt;pre&gt;rootdn &quot;cn=root,dc=monbeaudomaine,dc=fr&quot;
rootpw monbeausapin&lt;/pre&gt;


&lt;p&gt;Puis j'ai redémarré slapd, je me suis connecté sur le référentiel en utilisant ces informations, et j'ai pu changer le mot de passe de mon DN admin précédent. Je me suis ensuite empressé de commenter ces deux lignes puis de redémarrer à nouveau slapd.&lt;/p&gt;</description>
    
    
    
          <comments>http://www.everlong.org/blog/index.php/post/2009/11/R%C3%A9cup%C3%A9rer-son-mot-de-passe-admin-avec-OpenLDAP#comment-form</comments>
      <wfw:comment>http://www.everlong.org/blog/index.php/post/2009/11/R%C3%A9cup%C3%A9rer-son-mot-de-passe-admin-avec-OpenLDAP#comment-form</wfw:comment>
      <wfw:commentRss>http://www.everlong.org/blog/index.php/feed/atom/comments/393</wfw:commentRss>
      </item>
    
  <item>
    <title>De la musique, parce que ça fait longtemps</title>
    <link>http://www.everlong.org/blog/index.php/post/2009/10/De-la-musique%2C-parce-que-%C3%A7a-fait-longtemps</link>
    <guid isPermaLink="false">urn:md5:57f404c1a35241b88d3818d791c2c042</guid>
    <pubDate>Thu, 22 Oct 2009 15:34:00 +0200</pubDate>
    <dc:creator>Julien Wajsberg</dc:creator>
        <category>Musique</category>
        <category>ghinzu</category><category>girls in hawaii</category><category>idiotheque</category><category>joking</category><category>radiohead</category><category>xavier</category>    
    <description>    &lt;p&gt;Parce que j'en ai parlé avec &lt;a href=&quot;http://xavier.borderie.net/blog/&quot; hreflang=&quot;fr&quot;&gt;Xavier&lt;/a&gt; en rebondissant sur son &lt;a href=&quot;http://xavier.borderie.net/blog/2008/06/09/ma-foi-radiohead-arrive-toujours-a-faire-de-bien-jolies-chansons/&quot; hreflang=&quot;fr&quot;&gt;article sur Radiohead&lt;/a&gt; sur lequel je me reconnaissais pas mal, à l'instar de ses autres articles musicaux que j'aurais aimé écrire&amp;nbsp;!&lt;/p&gt;


&lt;p&gt;Alors voilà ma chanson (toujours) préférée des Girls in Hawaii&amp;nbsp;:&lt;/p&gt;
&lt;object width=&quot;425&quot; height=&quot;344&quot; type=&quot;application/x-shockwave-flash&quot; data=&quot;http://www.youtube-nocookie.com/v/CYpxmGaV6Ro&amp;hl=fr&amp;fs=1&amp;rel=0&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube-nocookie.com/v/CYpxmGaV6Ro&amp;hl=fr&amp;fs=1&amp;rel=0&quot; /&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;Girls in Hawaii - Joking about my life&lt;/object&gt;



&lt;p&gt;Et puis tout ça est parti de cette interprétation de Idiotheque par Radiohead, à Nulle part Ailleurs&amp;nbsp;:&lt;/p&gt;
&lt;object width=&quot;425&quot; height=&quot;344&quot; type=&quot;application/x-shockwave-flash&quot; data=&quot;http://www.youtube-nocookie.com/v/Z9Zh1MrgBvQ&amp;hl=fr&amp;fs=1&amp;rel=0&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube-nocookie.com/v/Z9Zh1MrgBvQ&amp;hl=fr&amp;fs=1&amp;rel=0&quot; /&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;Radiohead - Idiotheque&lt;/object&gt;



&lt;p&gt;Je me prépare pour Ghinzu, vivement demain&amp;nbsp;!&lt;/p&gt;

&lt;object width=&quot;425&quot; height=&quot;344&quot; type=&quot;application/x-shockwave-flash&quot; data=&quot;http://www.youtube-nocookie.com/v/H_j0_s8hEhU&amp;hl=fr&amp;fs=1&amp;rel=0&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube-nocookie.com/v/H_j0_s8hEhU&amp;hl=fr&amp;fs=1&amp;rel=0&quot; /&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;Ghinzu - Cold love aux Vieilles Charrues 2009&lt;/object&gt;

&lt;object width=&quot;425&quot; height=&quot;344&quot; type=&quot;application/x-shockwave-flash&quot; data=&quot;http://www.youtube-nocookie.com/v/bs-px3APYP0&amp;hl=fr&amp;fs=1&amp;rel=0&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube-nocookie.com/v/bs-px3APYP0&amp;hl=fr&amp;fs=1&amp;rel=0&quot; /&gt;&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot;&gt;&lt;/param&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot;&gt;Ghinzu - Cold love à Studio Brussel&lt;/object&gt;
</description>
    
    
    
          <comments>http://www.everlong.org/blog/index.php/post/2009/10/De-la-musique%2C-parce-que-%C3%A7a-fait-longtemps#comment-form</comments>
      <wfw:comment>http://www.everlong.org/blog/index.php/post/2009/10/De-la-musique%2C-parce-que-%C3%A7a-fait-longtemps#comment-form</wfw:comment>
      <wfw:commentRss>http://www.everlong.org/blog/index.php/feed/atom/comments/392</wfw:commentRss>
      </item>
    
  <item>
    <title>VMWare, linux, souris</title>
    <link>http://www.everlong.org/blog/index.php/post/2009/10/VMWare%2C-linux%2C-souris</link>
    <guid isPermaLink="false">urn:md5:6a45662f2c9ea6c41218ad469e0b7497</guid>
    <pubDate>Thu, 01 Oct 2009 23:52:00 +0200</pubDate>
    <dc:creator>Julien Wajsberg</dc:creator>
        <category>Informatique</category>
        <category>gtk</category><category>linux</category><category>souris</category><category>vmware</category>    
    <description>    &lt;p&gt;Depuis que j'avais mis à jour ma Debian, la souris ne fonctionnait plus correctement dans mon VMWare Windows que j'utilise pour accéder aux applications spécifiques du boulot. En effet, elle n'affectait plus la VM guest, donc je n'arrivais plus à contrôler le système.&lt;/p&gt;


&lt;p&gt;J'ai &lt;a href=&quot;http://blog.creonfx.com/linux/vmware-player-workstation-mouse-grab-input-focus-bug&quot; hreflang=&quot;en&quot;&gt;trouvé la solution sur un blog anglophone&lt;/a&gt;: il suffit de lancer, à la place de &lt;code&gt;vmplayer&lt;/code&gt;&amp;nbsp;:&lt;/p&gt;


&lt;pre&gt;VMWARE_USE_SHIPPED_GTK=yes vmplayer&lt;/pre&gt;


&lt;p&gt;et voilà :)&lt;/p&gt;</description>
    
    
    
          <comments>http://www.everlong.org/blog/index.php/post/2009/10/VMWare%2C-linux%2C-souris#comment-form</comments>
      <wfw:comment>http://www.everlong.org/blog/index.php/post/2009/10/VMWare%2C-linux%2C-souris#comment-form</wfw:comment>
      <wfw:commentRss>http://www.everlong.org/blog/index.php/feed/atom/comments/391</wfw:commentRss>
      </item>
    
  <item>
    <title>Télévision hertzienne analogique</title>
    <link>http://www.everlong.org/blog/index.php/post/2009/09/T%C3%A9l%C3%A9vision-hertzienne-analogique</link>
    <guid isPermaLink="false">urn:md5:7fa7b5b2caed7bb570cedc575855fdd5</guid>
    <pubDate>Sat, 05 Sep 2009 20:55:00 +0200</pubDate>
    <dc:creator>Julien Wajsberg</dc:creator>
        <category>General</category>
        <category>analogique</category><category>hertzien</category><category>tnt</category><category>télévision</category>    
    <description>    &lt;p&gt;Quelqu'un pourrait-il m'expliquer en quoi il est urgent d'arrêter la diffusion de la télé analogique&amp;nbsp;? J'ai vraiment du mal à comprendre...&lt;/p&gt;</description>
    
    
    
          <comments>http://www.everlong.org/blog/index.php/post/2009/09/T%C3%A9l%C3%A9vision-hertzienne-analogique#comment-form</comments>
      <wfw:comment>http://www.everlong.org/blog/index.php/post/2009/09/T%C3%A9l%C3%A9vision-hertzienne-analogique#comment-form</wfw:comment>
      <wfw:commentRss>http://www.everlong.org/blog/index.php/feed/atom/comments/390</wfw:commentRss>
      </item>
    
  <item>
    <title>Trou de sécurité chez Adobe Flash</title>
    <link>http://www.everlong.org/blog/index.php/post/2009/07/Trou-de-s%C3%A9curit%C3%A9-chez-Adobe-Flash</link>
    <guid isPermaLink="false">urn:md5:99aa37888c4ebbf8e6196663d37e281f</guid>
    <pubDate>Wed, 29 Jul 2009 17:36:00 +0200</pubDate>
    <dc:creator>Julien Wajsberg</dc:creator>
        <category>Informatique</category>
        <category>firefox</category><category>flash</category><category>noscript</category><category>sécurité</category>    
    <description>    &lt;p&gt;Certains le savent peut-être déjà, mais &lt;a href=&quot;http://www.theregister.co.uk/2009/07/22/adobe_flash_attacks_go_wild/&quot; hreflang=&quot;en&quot;&gt;un gros trou de sécurité affecte Adobe Flash&lt;/a&gt;. Sauf cas particulier, il est à peu près sûr que vous ayiez ce logiciel installé (c'est celui qui permet de lire les vidéos sur Youtube et la quasi totalité des des sites de vidéo&lt;sup&gt;[&lt;a href=&quot;http://www.everlong.org/blog/index.php/post/2009/07/#pnote-388-1&quot; id=&quot;rev-pnote-388-1&quot;&gt;1&lt;/a&gt;]&lt;/sup&gt;). Donc, vous êtes mal, car il n'y a pas encore de correctif sorti par Adobe, prévu pour jeudi et vendredi. Et puis, ah oui, j'oubliais, des exploitations du bug sont déjà en ligne sur Internet. Bref, vous êtes mal.&lt;/p&gt;


&lt;p&gt;A partir de là, il y a deux solutions&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;désactiver Flash tant qu'il n'y a pas de correctif de la part d'Adobe. Dans Firefox 3 (ou 3.5), ça se fait dans &quot;&lt;em&gt;Outils/Modules complémentaires&lt;/em&gt;&quot;, et il faut aller dans l'onglet &quot;&lt;em&gt;Plugins&lt;/em&gt;'&quot;. Là, on peut désactiver le plug-in Adobe Flash. Par contre, il sera désactivé pour tous les sites, et il faudra le réactiver à nouveau après le correctif d'Adobe.&lt;/li&gt;
&lt;li&gt;installer l'excellente &lt;a href=&quot;http://noscript.net/&quot; hreflang=&quot;en&quot;&gt;extension Firefox NoScript&lt;/a&gt;, installable directement depuis &quot;&lt;em&gt;Outils/Modules complémentaires&lt;/em&gt;&quot;.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;L'extension NoScript désactive tout contenu actif (Javascript, Flash, Silverlight) par défaut, et vous permet de l'activer site par site. Ainsi, aucun risque de se choper du code qui viendrait d'un site non connu.&lt;/p&gt;


&lt;p&gt;Il faut savoir en effet que, bien souvent, même les sites corrompus (c'est-à-dire les sites où vous auriez l'habitude d'aller, mais qui se seraient fait pirater pour pouvoir ajouter l'exploitation du bug) font référence au script d'exploitation depuis un serveur distant. En fait, avec NoScript, la seule possibilité de ne pas être protégé est si un site que vous avez autorisé se retrouve complètement piraté. Je ne vais pas vous mentir, ça peut arriver.&lt;/p&gt;


&lt;p&gt;Bon, en plus, en définissant précisément les domaines de confiance, cela vous permet de pas donner vos informations à n'importe qui, et de véritablement contrôler ce qui est exécuté chez vous. Et donc, vous seriez aussi un peu mieux protégé contre les problèmes de sécurité à venir.&lt;/p&gt;


&lt;p&gt;Bref, NoScript, c'est bon, mangez-en :-)&lt;/p&gt;
&lt;div class=&quot;footnotes&quot;&gt;&lt;h4&gt;Notes&lt;/h4&gt;
&lt;p&gt;[&lt;a href=&quot;http://www.everlong.org/blog/index.php/post/2009/07/#rev-pnote-388-1&quot; id=&quot;pnote-388-1&quot;&gt;1&lt;/a&gt;] Sauf la &lt;a href=&quot;http://openvideo.dailymotion.com/fr&quot; hreflang=&quot;fr&quot;&gt;démo de dailymotion&lt;/a&gt; qui utilise les fonctionnalités HTML5.&lt;/p&gt;&lt;/div&gt;
</description>
    
    
    
          <comments>http://www.everlong.org/blog/index.php/post/2009/07/Trou-de-s%C3%A9curit%C3%A9-chez-Adobe-Flash#comment-form</comments>
      <wfw:comment>http://www.everlong.org/blog/index.php/post/2009/07/Trou-de-s%C3%A9curit%C3%A9-chez-Adobe-Flash#comment-form</wfw:comment>
      <wfw:commentRss>http://www.everlong.org/blog/index.php/feed/atom/comments/388</wfw:commentRss>
      </item>
    
  <item>
    <title>Des produits écolo</title>
    <link>http://www.everlong.org/blog/index.php/post/2009/07/Des-produits-%C3%A9colo</link>
    <guid isPermaLink="false">urn:md5:2ca1e302dd4a45063f56e24a64972280</guid>
    <pubDate>Fri, 24 Jul 2009 14:26:00 +0200</pubDate>
    <dc:creator>Julien Wajsberg</dc:creator>
        <category>General</category>
        <category>bio</category><category>entretien</category><category>écologie</category>    
    <description>    &lt;p&gt;Ça fait quelque temps que j'essaie de faire un peu attention à ce que j'achète: fruits et légumes qui viennent plutôt de France, voire d'Europe, lessives ou produits d'entretien un peu plus écologiques, certains produits bio (mais là, j'avoue que c'est surtout parce que c'est bien meilleur).&lt;/p&gt;


&lt;p&gt;Pour pas mal de types de produits, il existe &lt;a href=&quot;http://www.eco-label.com/french/&quot; hreflang=&quot;fr&quot;&gt;un label européen qui s'appelle &quot;ecolabel&quot;&lt;/a&gt;. Ce qui est intéressant, c'est qu'il prend en compte l'ensemble du cycle de vie d'un produit. Certaines marques comme &lt;a href=&quot;http://www.arbrevert.fr/&quot; hreflang=&quot;fr&quot;&gt;l'arbre vert &lt;/a&gt; (qu'on trouve en grandes surfaces) ou &lt;a href=&quot;http://www.ecover.com/&quot; hreflang=&quot;fr&quot;&gt;Ecover&lt;/a&gt; ont justement ce label. Même des marques de grandes surfaces telles que Carrefour lancent une gamme &quot;bio&quot; ou &quot;écolo&quot; et semblent même le faire bien.&lt;/p&gt;


&lt;p&gt;Dès lors, il est assez intéressant de lire &lt;a href=&quot;http://www.consommerdurable.com/2009/04/consommer-des-produits-ecolabelises-c-est-vraiment-un-plus-pour-l-environnement-et-notre-sante/&quot; hreflang=&quot;fr&quot;&gt;des chiffres indiquant l'impact de l'utilisation de ces produits&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;Vous commencez quand&amp;nbsp;? :-)&lt;/p&gt;</description>
    
    
    
          <comments>http://www.everlong.org/blog/index.php/post/2009/07/Des-produits-%C3%A9colo#comment-form</comments>
      <wfw:comment>http://www.everlong.org/blog/index.php/post/2009/07/Des-produits-%C3%A9colo#comment-form</wfw:comment>
      <wfw:commentRss>http://www.everlong.org/blog/index.php/feed/atom/comments/387</wfw:commentRss>
      </item>
    
  <item>
    <title>iTouch DS, suite</title>
    <link>http://www.everlong.org/blog/index.php/post/2009/05/iTouch-DS%2C-suite</link>
    <guid isPermaLink="false">urn:md5:d21dc1dd72e665552b058d073916ad4f</guid>
    <pubDate>Tue, 26 May 2009 08:48:00 +0200</pubDate>
    <dc:creator>Julien Wajsberg</dc:creator>
        <category>General</category>
            
    <description>    &lt;p&gt;Puisque le firmware &lt;a href=&quot;http://www.itouchds.com/downloads.php&quot; hreflang=&quot;en&quot;&gt;n'est pas téléchargeable sur le site&lt;/a&gt;, je ne sais pourquoi, je le propose ici. Je l'ai récupéré via un autre site et je peux assurer qu'il fonctionne...&lt;/p&gt;


&lt;p&gt;On sait jamais, ça pourrait être utile :-)&lt;/p&gt;</description>
    
          <enclosure url="http://www.everlong.org/blog/public/firmware_itouch_ENG_3.0.zip"
      length="9260729" type="application/zip" />
    
    
          <comments>http://www.everlong.org/blog/index.php/post/2009/05/iTouch-DS%2C-suite#comment-form</comments>
      <wfw:comment>http://www.everlong.org/blog/index.php/post/2009/05/iTouch-DS%2C-suite#comment-form</wfw:comment>
      <wfw:commentRss>http://www.everlong.org/blog/index.php/feed/atom/comments/385</wfw:commentRss>
      </item>
    
  <item>
    <title>La trouvaille de la journée</title>
    <link>http://www.everlong.org/blog/index.php/post/2009/05/La-trouvaille-de-la-journ%C3%A9e</link>
    <guid isPermaLink="false">urn:md5:373377c14c960e2fb9f065e0fe9ef16a</guid>
    <pubDate>Thu, 14 May 2009 18:26:00 +0200</pubDate>
    <dc:creator>Julien Wajsberg</dc:creator>
        <category>Trucs drôles</category>
        <category>jquery</category><category>konami code</category>    
    <description>    &lt;p&gt;&lt;a href=&quot;http://jquery.com&quot; hreflang=&quot;en&quot;&gt;Le site de jQuery&lt;/a&gt; réagit au &lt;a href=&quot;http://fr.wikipedia.org/wiki/Code_Konami&quot; hreflang=&quot;fr&quot;&gt;Konami Code&lt;/a&gt;.&lt;/p&gt;</description>
    
    
    
          <comments>http://www.everlong.org/blog/index.php/post/2009/05/La-trouvaille-de-la-journ%C3%A9e#comment-form</comments>
      <wfw:comment>http://www.everlong.org/blog/index.php/post/2009/05/La-trouvaille-de-la-journ%C3%A9e#comment-form</wfw:comment>
      <wfw:commentRss>http://www.everlong.org/blog/index.php/feed/atom/comments/384</wfw:commentRss>
      </item>
    
  <item>
    <title>J'ai acheté un linker</title>
    <link>http://www.everlong.org/blog/index.php/post/2009/05/J-ai-achet%C3%A9-un-linker</link>
    <guid isPermaLink="false">urn:md5:1adb1eb1594b71d38f259ebdbf89b943</guid>
    <pubDate>Sat, 09 May 2009 14:54:00 +0200</pubDate>
    <dc:creator>Julien Wajsberg</dc:creator>
        <category>General</category>
        <category>ds</category><category>itouch</category><category>linker</category><category>nintendo</category><category>émulateur</category>    
    <description>    &lt;p&gt;Ça y est, j'ai craqué et j'ai acheté un linker DS. J'ai choisi l'iTouch DS notamment après avoir lu &lt;a href=&quot;http://forum.supercard.fr/itouch-ds-vt6998.html&quot; hreflang=&quot;fr&quot;&gt;ce forum qui en parle bien&lt;/a&gt; et la petite phrase &lt;em&gt;&quot;Vu son prix et ses fonctions il surpasse des linkers plus cher en particulier le cyclo DS Evolution qui est plus cher et n'inclu que le realtime guide en plus.&quot;&lt;/em&gt;&lt;/p&gt;


&lt;p&gt;L'intérêt principal pour moi, c'est de pouvoir mettre des émulateurs&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.racketboy.com/retro/nintendo/gameboy/2008/07/best-gameboy-gbc-emulator-for-nintendo-ds-lameboy.html&quot; hreflang=&quot;en&quot;&gt;Lameboy&lt;/a&gt; comme émulateur GameBoy&amp;nbsp;! À moi l'excellent Zelda Gameboy et le non moins excellent Mario&amp;nbsp;!&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.racketboy.com/retro/nintendo/nes/2008/03/best-nes-emulator-for-nintendo-ds-nesds.html&quot; hreflang=&quot;en&quot;&gt;NesDS&lt;/a&gt; comme émulateur NES&lt;/li&gt;
&lt;li&gt;J'ai cru voir passer aussi des émulateurs Megadrive, Game gear, Super NES, Master system...&lt;/li&gt;
&lt;li&gt;ScummVM&amp;nbsp;!&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Mais je pense continuer à acheter mes jeux DS...&lt;/p&gt;


&lt;p&gt;Pour ceux qui seraient intéressés, j'ai acheté le iTouch DS chez &lt;a href=&quot;http://www.techwizad.com/contents/en-uk/p297.html&quot; hreflang=&quot;en&quot;&gt;Tech Wizad&lt;/a&gt;, une boîte anglaise (vu le prix de la livre en ce moment...), et &lt;a href=&quot;http://www.amazon.fr/Sandisk-MicroSD-Go-adaptateur-TCP/dp/B000Q8623U/&quot; hreflang=&quot;fr&quot;&gt;une carte mémoire chez Amazon&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;À suivre pour vous raconter comment ça marche :-)&lt;/p&gt;</description>
    
    
    
          <comments>http://www.everlong.org/blog/index.php/post/2009/05/J-ai-achet%C3%A9-un-linker#comment-form</comments>
      <wfw:comment>http://www.everlong.org/blog/index.php/post/2009/05/J-ai-achet%C3%A9-un-linker#comment-form</wfw:comment>
      <wfw:commentRss>http://www.everlong.org/blog/index.php/feed/atom/comments/383</wfw:commentRss>
      </item>
    
</channel>
</rss>