﻿<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://blog.fedora-fr.org/pingoomax/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>Blog de Pingoomax - Utiles</title>
  <link>http://blog.fedora-fr.org/pingoomax/</link>
  <atom:link href="http://blog.fedora-fr.org/pingoomax/feed/category/Utiles/rss2" rel="self" type="application/rss+xml"/>
  <description></description>
  <language>fr</language>
  <pubDate>Wed, 07 May 2008 13:51:56 +0200</pubDate>
  <copyright>http://creativecommons.org/licenses/by/2.5/</copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>Dell XPS M1210 et second slot mémoire</title>
    <link>http://blog.fedora-fr.org/pingoomax/post/Dell-XPS-M1210-et-memoire-RAM</link>
    <guid isPermaLink="false">urn:md5:18481bcba9a08cd6aee5c85679ca8318</guid>
    <pubDate>Wed, 18 Jul 2007 11:16:00 +0200</pubDate>
    <dc:creator>Maxime Carron</dc:creator>
        <category>Utiles</category>
        <category>Dell</category><category>ram</category><category>slot</category><category>xps M1210</category>    
    <description>    &lt;p&gt;&lt;img src=&quot;http://blog.fedora-fr.org/public/pingoomax/utils/en.gif&quot; alt=&quot;en.gif&quot; style=&quot;float:left; margin: 0 1em 1em 0;&quot; /&gt; How to access to both memory slots on Dell XPS M1210?&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;


&lt;p&gt;&lt;img src=&quot;http://blog.fedora-fr.org/public/pingoomax/utils/fr.gif&quot; alt=&quot;fr.gif&quot; style=&quot;float:left; margin: 0 1em 1em 0;&quot; /&gt; Si comme moi pour des raisons d'économie vous n'aviez pas fait le choix de l'option 1Go de RAM en une seule barrette, afin de laisser un emplacement de libre et pouvoir en ajouter plus tard, vous vous sentez maintenant coincé.&lt;/p&gt;


&lt;p&gt;En effet un des slots mémoire est très facilement accessible par une trappe sous l'ordinateur. Quant au second... je n'en avais aucune idée.&lt;br /&gt;
J'ai entendu à peu près toutes les versions possibles :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;la deuxième barrette mémoire est soudée, ça leur coute moins cher, donc c'est mort,&lt;/li&gt;
&lt;li&gt;il faut tout démonter, ...&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Finalement, après moult dévissages, tentatives d'ouverture, ... sur les conseils d'un ami, nous avons entrepris de voir ce qu'il se passait sous le clavier. Quelques recherches sur le net nous confirmèrent que c'était bien par là que ça se passait.&lt;/p&gt;


&lt;p&gt;Voici donc en photo la suite des évènements :&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://carron.maxime.free.fr/fedora/photos/xpsm1210/000-0.jpg.html&quot; hreflang=&quot;fr&quot;&gt;&lt;img src=&quot;http://carron.maxime.free.fr/fedora/photos/xpsm1210/000-0.jpg.small.jpeg&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://carron.maxime.free.fr/fedora/photos/xpsm1210/001-1.jpg.html&quot; hreflang=&quot;fr&quot;&gt;&lt;img src=&quot;http://carron.maxime.free.fr/fedora/photos/xpsm1210/001-1.jpg.small.jpeg&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://carron.maxime.free.fr/fedora/photos/xpsm1210/002-2.jpg.html&quot; hreflang=&quot;fr&quot;&gt;&lt;img src=&quot;http://carron.maxime.free.fr/fedora/photos/xpsm1210/002-2.jpg.small.jpeg&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;
&lt;a href=&quot;http://carron.maxime.free.fr/fedora/photos/xpsm1210/003-4.jpg.html&quot; hreflang=&quot;fr&quot;&gt;&lt;img src=&quot;http://carron.maxime.free.fr/fedora/photos/xpsm1210/003-4.jpg.small.jpeg&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;On voit la trappe sous l'ordinateur (slot n°2) ;&lt;/li&gt;
&lt;li&gt;Le slot n°1 est (assez) facile d'accès (sous le clavier) ;&lt;/li&gt;
&lt;li&gt;Faire sauter la partie au dessus du clavier ;&lt;/li&gt;
&lt;li&gt;Retirer les 3 vis, maintenant accessibles ;&lt;/li&gt;
&lt;li&gt;Soulever le clavier par le haut, en faisant attention à la nappe qui se situe au niveau de la barre d'espace.&lt;/li&gt;
&lt;/ul&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>SSH derrière un proxy SOCKS</title>
    <link>http://blog.fedora-fr.org/pingoomax/post/SSH-derriere-un-proxy-SOCKS</link>
    <guid isPermaLink="false">urn:md5:bd2e8abd8361176950beb2d1f5cd23ee</guid>
    <pubDate>Thu, 29 Mar 2007 13:21:00 +0200</pubDate>
    <dc:creator>Maxime Carron</dc:creator>
        <category>Utiles</category>
        <category>proxy</category><category>SOCKS</category><category>SSH</category>    
    <description>    &lt;p&gt;Voilà comment très simplement utiliser &lt;a href=&quot;http://fr.wikipedia.org/wiki/Ssh&quot; hreflang=&quot;fr&quot;&gt;SSH&lt;/a&gt; derrière un proxy &lt;a href=&quot;http://en.wikipedia.org/wiki/SOCKS&quot; hreflang=&quot;en&quot;&gt;SOCKS&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

&lt;h2&gt;Présentation&lt;/h2&gt;

&lt;p&gt;Page du projet : &lt;a href=&quot;http://zippo.taiyo.co.jp/~gotoh/ssh/connect.html&quot; hreflang=&quot;en&quot;&gt;http://zippo.taiyo.co.jp/~gotoh/ssh/connect.html&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Voici un extrait (non traduit) des fonctionnalités :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Supports SOCKS (version 4/4a/5) and https CONNECT method.&lt;/li&gt;
&lt;li&gt;Supports NO-AUTH and USERPASS authentication of SOCKS&lt;/li&gt;
&lt;li&gt;Partially supports telnet proxy (experimental).&lt;/li&gt;
&lt;li&gt;You can input password from tty, ssh-askpass or environment variable.&lt;/li&gt;
&lt;li&gt;Run on UNIX or Windows platform.&lt;/li&gt;
&lt;li&gt;You can compile with various C compiler (cc, gcc, Visual C, Borland C. etc.)&lt;/li&gt;
&lt;li&gt;Simple and general program independent from OpenSSH.&lt;/li&gt;
&lt;li&gt;You can also relay local socket stream instead of standard I/O.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

&lt;h2&gt;Installation&lt;/h2&gt;

&lt;h3&gt;A la main&lt;/h3&gt;

&lt;p&gt;On télécharge le fichier : &lt;a href=&quot;http://www.taiyo.co.jp/~gotoh/ssh/connect.c&quot;&gt;connect.c&lt;/a&gt;&lt;br /&gt;
&lt;code&gt;$wget http://www.taiyo.co.jp/~gotoh/ssh/connect.c&lt;/code&gt;&lt;/p&gt;


&lt;p&gt;On compile&lt;br /&gt;
&lt;code&gt;$ gcc connect.c -o connect-proxy &lt;/code&gt;&lt;/p&gt;


&lt;p&gt;On déplace lefichier créé dans /usr/bin/ pour qu'il soit accessible à tous&lt;br /&gt;
@@# cp ./connect-proxy /usr/bin/&lt;/p&gt;


&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

&lt;h3&gt;Par yum&lt;/h3&gt;

&lt;p&gt;L'avantage de cette solution, c'est que non seulement elle vous évite la compilation (vu la taille du fichier, ca n'est pas vraiment un argument), mais en plus le paquet contient une page de man et un patch.&lt;/p&gt;


&lt;p&gt;Je vous recommande donc, comme d'habitude, de choisir cette méthode.&lt;/p&gt;


&lt;p&gt;&lt;code&gt;yum install connect-proxy&lt;/code&gt;&lt;/p&gt;


&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

&lt;h2&gt;Configuration&lt;/h2&gt;

&lt;p&gt;Il est possible de faire la configuration dans deux fichiers différents.&lt;br /&gt;
On choisira l'une ou l'autre des solutions.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Dans le fichier /etc/ssh/ssh_config&lt;br /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;On ajoutera la ligne suivante :&lt;br /&gt;
&lt;code&gt;ProxyCommand /usr/bin/connect-proxy -4 -S your-socks-server:1080 %h %p&lt;/code&gt;&lt;br /&gt;
Le choix du port 1080 est justifié par l'utilisation d'un proxy SOCKS.&lt;br /&gt;
Voir le man ou la doc en ligne pour les détails.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Dans le fichier ~/.ssh/config&lt;br /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;On ajoutera la même ligne :&lt;br /&gt;
&lt;code&gt;ProxyCommand /usr/bin/connect-proxy -4 -S your-socks-server:1080 %h %p&lt;/code&gt;&lt;/p&gt;


&lt;p&gt;Appliquer une modification dans le premier fichier nécessite les droits root, et est applicable à tous les utilisateurs du système. La seconde se fait avec les droits utilisateur et n'est valable que pour cet utilisateur.&lt;/p&gt;


&lt;p&gt;Le tour est joué!!&lt;br /&gt;
(Merci à mes co-stagiaires)&lt;/p&gt;


&lt;p&gt;&lt;br /&gt;&lt;/p&gt;

&lt;h2&gt;Références&lt;/h2&gt;

&lt;p&gt;Page du projet : &lt;a href=&quot;http://zippo.taiyo.co.jp/~gotoh/ssh/connect.html&quot; hreflang=&quot;en&quot;&gt;http://zippo.taiyo.co.jp/~gotoh/ssh/connect.html&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Gmail ouvert à tous!</title>
    <link>http://blog.fedora-fr.org/pingoomax/post/Gmail-ouvert-a-tous</link>
    <guid isPermaLink="false">urn:md5:e3d054be427251623bc65ba3c9ae1d37</guid>
    <pubDate>Sat, 10 Feb 2007 15:33:00 +0100</pubDate>
    <dc:creator>Maxime Carron</dc:creator>
        <category>Utiles</category>
            
    <description>    &lt;p&gt;Tout est dit!&lt;/p&gt;


&lt;p&gt;La plateforme de mail de google est enfin accessible à tous.
Il n'est donc plus utille d'avoir une invitation pour ouvrir un compte.&lt;/p&gt;


&lt;p&gt;Néanmoins, n'oubliez pas de lire les &amp;quot;interessantes&amp;quot; clauses d'utilisation.&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>bash_completion, la révélation</title>
    <link>http://blog.fedora-fr.org/pingoomax/post/bash_completion-la-revelation</link>
    <guid isPermaLink="false">urn:md5:b4b39478b4dec733cf112a8474817355</guid>
    <pubDate>Wed, 20 Dec 2006 14:31:00 +0100</pubDate>
    <dc:creator>Maxime Carron</dc:creator>
        <category>Utiles</category>
        <category>completion</category>    
    <description>    &lt;p&gt;La &lt;a href=&quot;http://fr.wikipedia.org/wiki/Completion&quot; hreflang=&quot;fr&quot;&gt;complétion&lt;/a&gt;, bien que ce soit un angliscisme, est quelquechose de formidable.&lt;/p&gt;


&lt;p&gt;Pour ceux qui ne savent pas bien ce que c'est, voici un exemple d'utilisation :&lt;br /&gt;
Prenons le cas d'un terminal :&lt;br /&gt;
Je voudrais lancer mon navigateur Web préféré, en l'occurence, epiphany.&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;[maxime@fc6 ~]$ ep&lt;br /&gt;
epiphany  eps2eps&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;J'ai donc tapé 'ep' puis TAB une première fois. Rien ne se passe. Ceci signifie que le terminal ne sait pas par quoi completer. Il y a donc soit plusieurs solutions, soit aucune.&lt;br /&gt;
On appuie sur TAB une seconde fois. Comme vous le voyez un peu plus haut, il y avait deux solutions.&lt;br /&gt;
On ajoute un 'i', puis une nouvelle pression sur TAB, BINGO!!&lt;/p&gt;


&lt;p&gt;Non seulement on gagne du temps, mais on évite aussi beaucoup de fautes de frappe.&lt;/p&gt;


&lt;p&gt;Jusque là, rien de sensationnel.&lt;br /&gt;
Retentons quelquechose de similaire :&lt;br /&gt;&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;[maxime@fc6 ~]$ man ep&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Vous pouvez harceler votre touche tabulation, rien n'arrivera! Mais c'est sans compter sur l'aide de &lt;em&gt;bash_completion&lt;/em&gt;.&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;Installation&lt;/strong&gt; :&lt;br /&gt;
&lt;em&gt;Just YUM it&lt;/em&gt;, le programme est dans extras.&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;yum install bash-completion&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Autorisons son utilisation par le système :&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;source /etc/bash_completion&lt;/p&gt;&lt;/blockquote&gt;


&lt;p&gt;Et on recommence :&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;[maxime@fc6 ~]$ man ep&lt;br /&gt;
epiphany      epoll_create  epoll_wait&lt;br /&gt;
epoll         epoll_ctl     eps2eps&lt;/p&gt;&lt;/blockquote&gt;


&lt;p&gt;Ça change la vie!!&lt;/p&gt;</description>
    
    
    
      </item>
    
</channel>
</rss>