<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Ziki - K&#233;vin Gomez's last published content</title>
    <link>http://www.ziki.com/en/kphoen+16447</link>
    <pubDate>wed, 01 Oct 2008 20:32:15 +0200</pubDate>
    <ttl>120</ttl>
    <description>My aggregated content at ziki.com</description>
    <item>
      <title>Jordanenko - Travailler</title>
      <link>http://geek-attitude.fr.nf/2008/10/01/jordanenko-travailler/</link>
      <description>
        <![CDATA[<div class="post_content wiki_text"><p>
  Salut la compagnie ! Ça faisait longtemps n’est-ce pas ? Devrais-je expliquer les raisons de mon inactivité prolongée (car raisons il y a, comme d’habitude <img src="http://geek-attitude.fr.nf/wp-includes/images/smilies/tongue.gif" alt=":p" /> ), me justifier ?
</p>
<p>
  <a href="http://geek-attitude.fr.nf/wp-content/uploads/2008/10/jordanenko-restrankyl.jpg" style="margin-right: 10px;"><img title="jordanenko-restrankyl" src="http://geek-attitude.fr.nf/wp-content/uploads/2008/10/jordanenko-restrankyl-300x259.jpg" height="181" alt="" width="210" /></a>En tout cas je ne le ferai pas. Je préfère largement vous présenter Jordanenko, un groupe bien sympa que j’ai découvert il y a relativement peu de temps sur <a href="http://www.muziko.fr/">Muziko</a> (blog dont j’apprécie assez souvent la musique proposée :-°). Restrankyl (l’album dont est tiré le titre « Travailler » dispo ci-dessous) est, je trouve, assez … assez … enfin il l’est !&nbsp; <img src="../wp-includes/images/smilies/he.gif" alt="xD" /><br />
  Sans plus attendre, je vous laisse donc écouter ce chef-d’oeuvre des labos Jordanenko :
</p>
<p>
  Enjoy ! <img src="../wp-includes/images/smilies/jap.gif" alt=":jap:" />
</p>
</div>]]>
      </description>
      <pubDate>wed, 01 Oct 2008 20:32:15 +0200</pubDate>
      <guid isPermaLink="false">tag:ziki.com,2008:/article/7918673</guid>
    </item>
    <item>
      <title>Mes conventions de codage en PHP</title>
      <link>http://geek-attitude.fr.nf/2008/09/01/mes-conventions-de-codage-en-php/</link>
      <description>
        <![CDATA[<div class="post_content wiki_text"><p>
  Je profite du fait que j’ai récemment eu à « réfléchir » (c’est un bien grand mot, je vous le concède) à ce sujet pour exposer publiquement mes habitudes de programmation en PHP.
</p>
<h4>
  Généralités
</h4>
<p>
  J’utilise toujours les tags longs et en minuscules (&lt;?php … ?&gt;). Vous ne verrez jamais un de mes codes commencer par un short tag (&lt;? …. ?&gt;) ou un tag en majuscules (&lt;?PHP … ?&gt;).<br />
  Un fichier définissant une class sera nommé selon le modèle « NomDeLaClass.class.php » en vue de faciliter l’utilisation de la méthode __autoload().<br />
  En ce qui concerne l’indentation, 4 espaces me suffisent pour marquer un niveau.
</p>
<h4>
  Structures de contrôle
</h4>
<p>
  Pour les instructions if, switch, for, while, foreach, etc. je laisse un espace entre le mot clé de l’instruction et la condition. Les accolades occupent à elles seules une ligne.<br />
  Si une seule instruction est soumise à condition, j’omets souvent les accolades.<br />
  Exemple :<br />
</p>
<pre>
<span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #b1b100;">if</span> <span style="color: #66cc66;">(</span>condition1 AND condition2<span style="color: #66cc66;">)</span>
<span style="color: #66cc66;">{</span>
    <span style="color: #808080; font-style: italic;">//action;</span>
    <span style="color: #808080; font-style: italic;">//action;</span>
<span style="color: #66cc66;">}</span>
 
<span style="color: #b1b100;">if</span> <span style="color: #66cc66;">(</span>condition1 AND condition2<span style="color: #66cc66;">)</span>
    <span style="color: #808080; font-style: italic;">//action;</span>
 
<span style="color: #b1b100;">foreach</span> <span style="color: #66cc66;">(</span><span style="color: #0000ff;">$tableau</span> <span style="color: #b1b100;">as</span> <span style="color: #0000ff;">$key</span> =&gt; <span style="color: #0000ff;">$value</span><span style="color: #66cc66;">)</span>
<span style="color: #66cc66;">{</span>
    <span style="color: #808080; font-style: italic;">//action;</span>
    <span style="color: #808080; font-style: italic;">//action;</span>
<span style="color: #66cc66;">}</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span>
</pre>
<h4>
  Définitions des fonctions
</h4>
<p>
  Comme pour les structures de contrôle, les accolades de la fonctions sont placées sous le nom de la fonction et le code est indenté d’un niveau. Les paramètres sont espacés d’un seul espace, et je spécifie la valeur d’un paramètre optionnel en joignant avec le signe « = » et sans espace la définition du paramètre et sa valeur par défaut.<br />
  Exemple :<br />
</p>
<pre>
<span style="color: #000000; font-weight: bold;">function</span> somme<span style="color: #66cc66;">(</span><span style="color: #0000ff;">$var1</span>, <span style="color: #0000ff;">$var2</span>=<span style="color: #cc66cc;">0</span><span style="color: #66cc66;">)</span>
<span style="color: #66cc66;">{</span>
    <span style="color: #b1b100;">return</span> <span style="color: #0000ff;">$var1</span>+<span style="color: #0000ff;">$var2</span>;
<span style="color: #66cc66;">}</span>
</pre>
<h4>
  Utilisation des fonctions
</h4>
<p>
  Les fonctions sont appelées sans aucun espace entre le nom de la fonction et les parenthèses. Cependant, un espace sépare chaque paramètre.<br />
  Si la fonction est retournée dans une variable, on mettra au moins un espace de part et d’autre du signe égal.<br />
  Exemple :<br />
</p>
<pre>
<span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #0000ff;">$ma_var</span> = ma_fonction<span style="color: #66cc66;">(</span><span style="color: #0000ff;">$var1</span>, <span style="color: #0000ff;">$var2</span><span style="color: #66cc66;">)</span>;
fait_quelque_chose<span style="color: #66cc66;">(</span><span style="color: #66cc66;">)</span>;
<span style="color: #000000; font-weight: bold;">?&gt;</span>
</pre>
<h4>
  Règles de nommage
</h4>
<p>
  Les noms des variables doivent avoir un sens et ne pas commencer par « _ ». Les mots sont en minuscules et séparés par un underscore, tout comme les fonctions.
</p>
<p>
  Les noms de class sont en CamelCase et doivent aussi (évidemment ? =p) avoir un sens.
</p>
<h4>
  Commentaires
</h4>
<p>
  Là, j’avoue que c’est un peu freestyle <img src="../wp-includes/images/smilies/he.gif" alt="xD" /> Je commente souvent assez bien les fonctions et méthodes de class, mais le reste du code est assez peu voire pas du tout commenté (honte à moi d’ailleurs).<br />
  Exemple de commentaire d’une fonction :<br />
</p>
<pre>
<span style="color: #000000; font-weight: bold;">&lt;?php</span>
<span style="color: #808080; font-style: italic;">/**
 * Envoi d'un mail au format HTML
 * @param string $dest adresse mail du destinataire
 * @param string $titre sujet du mail
 * @param string $cont contenu du mail
 * @return bool
 */</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span>
</pre>
<p>
  Voilà, le principal est dit, n’hésitez pas à me poser des questions, à critiquer mes habitudes et aussi à nous expliquer les votres <img src="http://geek-attitude.fr.nf/wp-includes/images/smilies/wink.gif" alt=";)" />
</p>
</div>]]>
      </description>
      <pubDate>mon, 01 Sep 2008 00:03:13 +0200</pubDate>
      <guid isPermaLink="false">tag:ziki.com,2008:/article/7677783</guid>
    </item>
    <item>
      <title>Un hologramme sur iPhone</title>
      <link>http://geek-attitude.fr.nf/2008/08/28/un-hologramme-sur-iphone/</link>
      <description>
        <![CDATA[<div class="post_content wiki_text"><p>
  La petite application dont <a href="http://www.davidoreilly.com/blog/2008/08/ihologram/">David Oreilly</a> est le développeur utilise les capteurs de position de l’iPhone pour afficher le personnage selon le point de vue de l’utilisateur, de façon à donner un impression de relief.
</p>
<p>
  C’est inutile, mais tellement geek <img src="http://geek-attitude.fr.nf/wp-includes/images/smilies/biggrin.gif" alt=":D" />
</p>
<p>
  <object height="225" width="400">
    
    
    
    <embed src="http://vimeo.com/moogaloop.swf?clip_id=1496857&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" height="225" width="400" />
  </object><br />
  <a href="http://vimeo.com/1496857?pg=embed&amp;amp;sec=1496857">iHologram - iPhone application</a> from <a href="http://vimeo.com/davidoreilly?pg=embed&amp;amp;sec=1496857">David OReilly</a> on <a href="http://vimeo.com?pg=embed&amp;amp;sec=1496857">Vimeo</a>.
</p>
</div>]]>
      </description>
      <pubDate>thu, 28 Aug 2008 14:45:15 +0200</pubDate>
      <guid isPermaLink="false">tag:ziki.com,2008:/article/7666700</guid>
    </item>
    <item>
      <title>Matrix dans Wordpress 2.6 !</title>
      <link>http://geek-attitude.fr.nf/2008/07/27/matrix-dans-wordpress-26/</link>
      <description>
        <![CDATA[<div class="post_content wiki_text"><p>
  Parmi les nouveautés et correction qu’apporte Wordpress 2.6, on distingue un nouvel outil très pratique : l’historique d’articles.
</p>
<blockquote>
  <p>
    Les ordinateurs sont maintenant si puissant qu’il semble étrange de toujours se reposer sur des métaphores datant du temps où nous n’utilisions que des disquettes pour stocker nos données, comme “enregistrer” et “modifier”. WordPress a toujours respecté l’importance de vos écrits avec sa sauvegarde automatique, et maintenant nous passons à la vitesse supérieure en vous permettant de voir qui a fait tel ou tel changement à n’importe quel article ou page, par le biais d’une interface très simple, à la manière de ce que proposent <a href="http://fr.wikipedia.org/w/index.php?title=Wikip%C3%A9dia&amp;amp;action=history">Wikipedia</a> ou les <a href="http://codex.wordpress.org/Using_Subversion">système de gestion de versions</a>.
  </p>
  <p>
    <img title="diff" src="http://www.wordpress-fr.net/wp-content/uploads/2008/07/diff.gif" height="81" alt="" width="500" />
  </p>
  <p>
    C’est une fonctionnalité pratique pour tout blog, dans le cas où vous voulez récupérer un paragraphe effacé par erreur ou celui où vous souhaitez revenir à une version précédente d’un article, et elle est encore plus pratique pour les blogs avec plusieurs auteurs, afin de voir qui a fait des modifications.
  </p>
</blockquote>
<p>
  Seulement, ce que ne dit pas le texte ci-dessus (tiré du <a href="http://www.wordpress-fr.net/category/blog">blog francophone de Wordpress</a>), c’est que lorsque on compare deux version identiques d’un article (voire image ci-après), on tombe sur une page pour le moins … spéciale <img src="../wp-includes/images/smilies/mdr.gif" alt="mdr:" />
</p>
<div style="width: 310px;">
  <a href="http://geek-attitude.fr.nf/wp-content/uploads/2008/07/autoselfcompare.jpg"><img title="autoselfcompare" src="http://geek-attitude.fr.nf/wp-content/uploads/2008/07/autoselfcompare-300x145.jpg" height="145" alt="On compare un article avec lui-même" width="300" /></a>
  <p>
    On compare un article avec lui-même
  </p>
</div>
<p>
  Envie d’un aperçu de la petite blagounette des développeurs de Wordpress ? Alors la vidéo que j’ai - très rapidement - faite vous plaira =)
</p>
<p>
  <a href="http://www.dailymotion.com/video/x69dix_matrix-dans-wordpress-26-une-blague_fun">Voir la vidéo sur Dailymotion</a>
</p>
<p>
  <a href="http://geek-attitude.fr.nf/wp-content/uploads/2008/07/out.ogg">Voir la vidéo tout court</a> =p
</p>
<p>
  Comme quoi, même les développeurs ont de l’humour <img src="../wp-includes/images/smilies/whistle.gif" alt=":-)" />
</p>
</div>]]>
      </description>
      <pubDate>sun, 27 Jul 2008 18:23:15 +0200</pubDate>
      <guid isPermaLink="false">tag:ziki.com,2008:/article/7436534</guid>
    </item>
    <item>
      <title>Du nouveau pour le MP3 Finder</title>
      <link>http://geek-attitude.fr.nf/2008/07/19/du-nouveau-pour-le-mp3-finder/</link>
      <description>
        <![CDATA[<div class="post_content wiki_text"><p>
  Le défi que représente le <a href="http://mp3-search.fr.nf/">MP3 Finder</a> et que je me suis imposé de réaliser est en phase de l’être !
</p>
<p>
  En effet, j’ai profité de ma période “creuse” du mois de juillet pour corriger quelques bugs sur le moteur, améliorer les performances globales/temps de chargement, et évidemment ajouter quelques nouveaux moteurs de recherches <img src="../wp-includes/images/smilies/smile.png" alt=":)" /><br />
  Ce sont pas moins de 5 sources font leur apparition : BeeMP3, MP3gle, Seeqpod, Songza et Youtube !<br />
  On peut donc désormais réellement dire que <a href="http://mp3-search.fr.nf/">MP3 Finder</a> est un “multi-moteurs” de recherche <img src="http://geek-attitude.fr.nf/wp-includes/images/smilies/tongue.gif" alt=":p" />
</p>
<p>
  Je l’ai dit plus haut, ce qui m’intéressait le plus dans ce site était le défi qu’il représentait. Ayant relevé ce défi, je dois avouer que je me retrouve avec un joli jouet, certe, mais avec lequel je ne jouerai pas. D’où ma décision de mettre en vente le <a href="http://mp3-search.fr.nf/">MP3 Finder</a>.<br />
  Donc si ce site intéresse quelqu’un, n’hésitez pas à <a href="http://geek-attitude.fr.nf/portfolio/contact.html">me contacter</a> (par mail ou en laissant un commentaire), je vous dirai tout ce que vous voudrez savoir sur mon site =)
</p>
</div>]]>
      </description>
      <pubDate>sat, 19 Jul 2008 19:16:30 +0200</pubDate>
      <guid isPermaLink="false">tag:ziki.com,2008:/article/7378468</guid>
    </item>
    <item>
      <title>Un Run-length encoding en Python</title>
      <link>http://geek-attitude.fr.nf/2008/07/03/un-run-length-encoding-en-python/</link>
      <description>
        <![CDATA[<div class="post_content wiki_text"><p>
  Le <a href="http://fr.wikipedia.org/wiki/Run-length_encoding">Run-length encoding</a>, que j’abrégerai RLE, est grosso-modo un algorithme de compression de données créé à la base pour réduire la taille des images. Il consiste à indiquer pour chaque même élément le nombre de répétitions consécutives de ce dernier.<br />
  Une chaine de caractères comme celle-ci : <em>WWWWWBWWWWWWBBBWWWWWWWWWBWWWWWWWW33′</em>, sera donc après passage dans une fonction de compression RLE comme ceci : <em>5W1B6W3B9W1B8W23</em>.
</p>
<p>
  Ayant vu quelques personnes sur IRC s’amuser à implémenter leurs versions de cet algorithme dans différents langages, je me suis dit qu’il serait peut-être sympa de m’y essayer moi aussi <img src="http://geek-attitude.fr.nf/wp-includes/images/smilies/^^.gif" alt="^^" /><br />
  Et voilà mon résultat :<br />
</p>
<pre>
<span style="color: #808080; font-style: italic;">#!/usr/bin/env python</span>
<span style="color: #808080; font-style: italic;">#-*- encoding: utf-8 -*-</span>
 
<span style="color: #ff7700; font-weight: bold;">from</span> <span style="color: #dc143c;">itertools</span> <span style="color: #ff7700; font-weight: bold;">import</span> groupby
 
to_rle_convert = <span style="color: #483d8b;">'WWWWWBWWWWWWBBBWWWWWWWWWBWWWWWWWW33'</span>
 
<span style="color: #ff7700; font-weight: bold;">def</span> rle<span style="color: black;">(</span><span style="color: #dc143c;">string</span><span style="color: black;">)</span>:
    <span style="color: #ff7700; font-weight: bold;">return</span> <span style="color: black;">(</span><span style="color: #483d8b;">''</span>.<span style="color: black;">join</span><span style="color: black;">(</span><span style="color: black;">[</span><span style="color: #008000;">str</span><span style="color: black;">(</span><span style="color: #008000;">len</span><span style="color: black;">(</span><span style="color: #008000;">list</span><span style="color: black;">(</span>group<span style="color: black;">)</span><span style="color: black;">)</span><span style="color: black;">)</span>+name
               <span style="color: #ff7700; font-weight: bold;">for</span> name, group <span style="color: #ff7700; font-weight: bold;">in</span> groupby<span style="color: black;">(</span><span style="color: #dc143c;">string</span><span style="color: black;">)</span><span style="color: black;">]</span><span style="color: black;">)</span><span style="color: black;">)</span>
 
rle_converted =  rle<span style="color: black;">(</span>to_rle_convert<span style="color: black;">)</span>
<span style="color: #ff7700; font-weight: bold;">print</span> rle_converted
 
<span style="color: #ff7700; font-weight: bold;">def</span> rle_decoder<span style="color: black;">(</span><span style="color: #dc143c;">string</span><span style="color: black;">)</span>:
    <span style="color: #ff7700; font-weight: bold;">return</span> <span style="color: #483d8b;">''</span>.<span style="color: black;">join</span><span style="color: black;">(</span><span style="color: black;">[</span><span style="color: #008000;">int</span><span style="color: black;">(</span>elem<span style="color: black;">)</span>*<span style="color: #dc143c;">string</span><span style="color: black;">[</span>id<span style="color: #ff4500;">+1</span><span style="color: black;">]</span>
              <span style="color: #ff7700; font-weight: bold;">for</span> <span style="color: #008000;">id</span>, elem <span style="color: #ff7700; font-weight: bold;">in</span> <span style="color: #008000;">enumerate</span><span style="color: black;">(</span><span style="color: #dc143c;">string</span><span style="color: black;">)</span> <span style="color: #ff7700; font-weight: bold;">if</span> id%<span style="color: #ff4500;">2</span> == <span style="color: #ff4500;">0</span><span style="color: black;">]</span><span style="color: black;">)</span>
 
<span style="color: #ff7700; font-weight: bold;">print</span> rle_decoder<span style="color: black;">(</span>rle_converted<span style="color: black;">)</span>
</pre>
<p>
  Si je mets mon code à disposition ici et dans mon portfolio, c’est bien entendu parce que j’attends de vous que vous me donniez vos remarques/suggestions/conseils avisés <img src="http://geek-attitude.fr.nf/wp-includes/images/smilies/jap.gif" alt="" />
</p>
</div>]]>
      </description>
      <pubDate>thu, 03 Jul 2008 23:37:37 +0200</pubDate>
      <guid isPermaLink="false">tag:ziki.com,2008:/article/7256698</guid>
    </item>
    <item>
      <title>Net en Vrac - n&#176;25</title>
      <link>http://geek-attitude.fr.nf/2008/07/03/net-en-vrac-n%C2%B025/</link>
      <description>
        <![CDATA[<div class="post_content wiki_text"><ul>
  <li>
    <a href="http://formatrice.wordpress.com/2008/03/06/10-mythes-sur-php-devoiles/" title="Permanent Link to 10 mythes sur PHP&amp;nbsp;dévoilés">10 mythes sur PHP&nbsp;dévoilés</a>
  </li>
  <li>
    <a href="http://www.framablog.org/index.php/post/2008/05/24/msn-windows-live-messenger">MSN/Windows Live Messenger, un succès qui interpelle</a>
  </li>
  <li>
    <a href="http://www.dzordre.com/3-bonnes-raisons-dattendre-wordpress-26/">3 bonnes raisons d’attendre WordPress 2.6</a>
  </li>
  <li>
    <a href="http://www.cyberbougnat.net/Allegorithmic-Texture-auvergnate,2121.html">Allegorithmic, société clermontoise spécialisée dans les textures.</a>
  </li>
  <li>
    <a href="http://googlewebmastercentral.blogspot.com/2008/06/improved-flash-indexing.html">Improved Flash indexing (by Google)</a>
  </li>
  <li>
    <a href="http://www.linux.com/feature/139589">LinuX-Gamers Live :: un live CD pour les gamers … sous Linux !</a>
  </li>
  <li>
    <a href="http://www.gearthblog.com/blog/archives/2008/07/hologram_google_earth.html">Google Earth + Holograms = Holographic Google Earth</a>
  </li>
  <li>
    <a href="http://hardware.slashdot.org/article.pl?sid=08/07/02/1833221&amp;amp;from=rss">Intel Says to Prepare For “Thousands of Cores”</a>
  </li>
  <li>
    <a href="http://www.greenit.fr/article/materiel/samsung-w510-un-telephone-portable-en-mais">Samsung W510 : un téléphone portable en maïs</a>
  </li>
</ul>
</div>]]>
      </description>
      <pubDate>thu, 03 Jul 2008 11:44:30 +0200</pubDate>
      <guid isPermaLink="false">tag:ziki.com,2008:/article/7254099</guid>
    </item>
    <item>
      <title>Tutoriel :: Tout sur Adobe AIR</title>
      <link>http://geek-attitude.fr.nf/2008/07/01/tutoriel-pour-adobe-air/</link>
      <description>
        <![CDATA[<div class="post_content wiki_text"><p>
  <img src="http://www.fredcavazza.net/wp/wp-content/uploads/Q1-08/on_adobe_air_logo.jpg" height="116" alt="" style="float: right; padding-left: 5px; padding-bottom: 5px;" width="250" />Il y a pas mal de temps déjà, je vous parlais d’une technologie que je trouvais <em>marrante</em> et relativement pratique : Adobe AIR. J’avais alors écrit <a href="http://geek-attitude.fr.nf/2008/04/08/air-introduction-et-installation/">un rapide billet pour vous présenter AIR</a>, et vous expliquer comment l’installer, et je finissais par vous dire qu’une suite à ce tutoriel sur AIR arriverait. Et bien nous y sommes !
</p>
<p>
  Après pas mal de temps passé dans la doc, après pas mal d’heures passées à rédiger des exemples de codes, à rédiger le tutoriel, j’ai l’honneur et le plaisir de vous annoncer que les premières parties de ce dernier sont enfin disponibles au public !&nbsp;<img src="http://geek-attitude.fr.nf/wp-includes/images/smilies/biggrin.gif" height="17" alt="" width="18" />
</p>
<p>
  Dans <a href="http://www.siteduzero.com/tuto-3-7716-0-air-tout-sur-adobe-air.html">ce tutoriel</a>, je vous présente Adobe AIR, j’explique son utilité, je donne des pistes quant à ses points faibles, et je vous dévoile comment l’installer ainsi que son SDK, et ce sur les trois principaux systèmes d’exploitation.<br />
  La suite du tuto est celle que je trouve la plus intéressante, et pour cause, j’y explique comment créer une application simple, puis des applications plus complexes, notamment grâce aux bases de données SQLites (intégrées à Adobe AIR). Même si le <a href="http://www.siteduzero.com/tuto-3-7716-0-air-tout-sur-adobe-air.html">tutoriel sur Adobe AIR</a> n’est pas encore terminé, les parties déjà écrites vous permettront quand même de réaliser de jolies applications&nbsp;<img src="http://geek-attitude.fr.nf/wp-includes/images/smilies/mdr.gif" height="18" alt="" width="18" />
</p>
<p>
  Apprendre à réaliser des applications AIR vous intéresse ? Alors n’hésitez pas, <a href="http://www.siteduzero.com/tuto-3-7716-0-air-tout-sur-adobe-air.html">ce tutoriel vous apprendra tout sur Adobe AIR</a> !
</p>
<p>
  N.B : &nbsp;je suis bel et bien l’auteur de ce tuto, K-Phoen étant mon pseudo sur le SdZ <img src="http://geek-attitude.fr.nf/wp-includes/images/smilies/wink.gif" alt=";)" />
</p>
</div>]]>
      </description>
      <pubDate>tue, 01 Jul 2008 11:48:13 +0200</pubDate>
      <guid isPermaLink="false">tag:ziki.com,2008:/article/7235631</guid>
    </item>
    <item>
      <title>BibiServer : un serveur web en Python</title>
      <link>http://geek-attitude.fr.nf/2008/06/14/bibiserver-un-serveur-web-en-python/</link>
      <description>
        <![CDATA[<div class="post_content wiki_text"><p>
  Pour la plupart des personnes, un serveur web n’est qu’une machine sur laquelle est installée un logiciel (le plus souvent Apache) et qui rend accessible nos sites webs favoris. Beaucoup de ces personnes qui en mettent un en place ne savent pas comment il (le programme, Apache) fonctionne. Pour eux, un serveur web se résume à l’installation d’Apache, et n’essayez même pas de parler du protocole HTTP avec eux <img src="http://geek-attitude.fr.nf/wp-includes/images/smilies/tongue.gif" alt=":p" />
</p>
<p>
  Le “problème”, c’est que jusqu’il y a peu de temps, j’étais une de ces personnes. Je savais installer et configurer Apache à peu près correctement, mais n’avais pas la moindre idée sur le pourquoi du comment de son fonctionnement.<br />
  <a href="http://geek-attitude.fr.nf/wp-content/uploads/2008/06/300px-python_logosvg.png"><img title="300px-python_logosvg" src="http://geek-attitude.fr.nf/wp-content/uploads/2008/06/300px-python_logosvg.png" height="72" alt="" style="float: right; padding-left: 5px; padding-bottom: 5px; padding-top: 5px;" width="300" /></a>C’est alors qu’a été créé un topic assez intéressant sur <a href="http://www.siteduzero.com/">le SdZ</a> (si si, on peut en trouver <img src="../wp-includes/images/smilies/mdr.gif" alt="mdr:" />) : <a href="http://www.siteduzero.com/forum-83-284398-p1-python-papache.html">celui sur Papache</a>.<br />
  Pour faire court, il s’agit d’un topic dans lequel un membre expose un projet sur lequel il bosse, ou en l’occurrence un serveur HTTP en Python. Ayant commencé à coder en Python depuis environ deux semaines maintenant (enfin je crois <img src="../wp-includes/images/smilies/he.gif" alt="xD" />) et trouvant le sujet intéressant, j’ai décidé de suivre d’un peu plus près la discussion. De manière à avoir un aperçu du fonctionnement d’un serveur HTTP, j’ai aussi jeté un coup d’oeil au code de Krankkatze (le créateur de Papache).<br />
  Et à partir de là, je me suis dit pourquoi pas moi ? Coder mon propre script pourrait être hyper instructif, tant sur le plan connaissances du protocole HTTP que sur le plan maîtrise de Python. Je me suis donc mis à développer mon serveur en Python, et je suis arrivé à un résultat qui - bien qu’encore loin de me satisfaire (les vacances commencent à peine …) - reste présentable si on le considère comme une pré-version d’une pré-version en bêta d’une version pré-alpha <img src="../wp-includes/images/smilies/drunk.gif" alt="drunk:" /><br />
  Il est important de garder à l’esprit que ce script n’a qu’un but d’apprentissage, et que je ne compte pas l’utiliser dans un environnement de production, ou à plus forte raison essayer de concurrencer quelque serveur HTTP que ce soit.
</p>
<p>
  Je mets à disposition mon code aujourd’hui pour ceux qui veulent voir à quoi ressemble un serveur HTTP hyper basique, mais aussi et surtout pour que les développeurs Python de passage me donnent (si possible) leurs avis/critiques sur ce que j’ai fait, de manière à ce que je puisse progresser un peu plus vite <img src="../wp-includes/images/smilies/biggrin.gif" alt=":D" />
</p>
<p>
  Donc voilà, pour les bonnes âmes ou les simples curieux qui voudraient voir mon code, c’est sur <a href="http://geek-attitude.fr.nf/portfolio/projets/python_http_server.html">la page dédiée au BibiServer</a> (pas d’idée de nom <img src="../wp-includes/images/smilies/lol.gif" alt="lol:" />) du portfolio que ça se passe =)
</p>
</div>]]>
      </description>
      <pubDate>sat, 14 Jun 2008 01:56:33 +0200</pubDate>
      <guid isPermaLink="false">tag:ziki.com,2008:/article/7099881</guid>
    </item>
    <item>
      <title>Chinese Man - Washington Square</title>
      <link>http://geek-attitude.fr.nf/2008/05/31/chinese-man-washington-square/</link>
      <description>
        <![CDATA[<div class="post_content wiki_text"><p>
  Yop la compagnie !
</p>
<p>
  <a href="http://geek-attitude.fr.nf/wp-content/uploads/2008/05/pochettelighrectotrp2.jpg"><img title="pochettelighrectotrp2" src="http://geek-attitude.fr.nf/wp-content/uploads/2008/05/pochettelighrectotrp2-300x270.jpg" height="270" alt="" style="padding-left: 10px;" width="300" /></a>Il parait que j’ai été (trop longtemps ?) absent, que je vous ai manqué, et que vous êtes super heureux de me revoir (ou plutôt de me relire <img src="http://geek-attitude.fr.nf/wp-includes/images/smilies/whistle.gif" alt=":-)" /> ).<br />
  Me revoilà donc avec un petit cadeau de pour fêter les derniers jours de lycée, l’arrivée imminente du BAC, ainsi que mon retour parmi la blogosphère <img src="http://geek-attitude.fr.nf/wp-includes/images/smilies/jap.gif" alt=":jap:" />
</p>
<p>
  Au cours de mes pérégrinations sur Deezer, j’ai eu la chance de tomber sur Chinese Man, dont le style et la musique me plaisent beaucoup <img src="http://geek-attitude.fr.nf/wp-includes/images/smilies/biggrin.gif" alt=":D" /><br />
  C’est donc sans plus attendre que je vous propose d’écouter deux des chansons de Chinese Man <img src="http://geek-attitude.fr.nf/wp-includes/images/smilies/smile.png" alt=":)" />
</p>
<div style="width: 180px; height: 25px;">
  <object height="25" width="180">
    
    <embed src="http://www.deezer.com/embedded/small-widget.swf?idSong=313639&amp;amp;colorBackground=0x4ECC11&amp;amp;colorButtons=0x4AC111&amp;amp;textColor1=0x000000&amp;amp;autoplay=0" height="25" width="180" />
  </object>
</div>
<div style="width: 180px; height: 25px;">
  <a href="http://www.deezer.com/fr/chinese-man.html" style="border: none; margin: 0; padding: 0;"><img title="free music" src="http://www.deezer.com/embedded/footer.jpg" alt="free music" style="border: none; margin: 0; padding: 0;" /></a>
</div>
<div style="width: 180px; height: 25px;">
  <object height="25" width="180">
    
    <embed src="http://www.deezer.com/embedded/small-widget.swf?idSong=313640&amp;amp;colorBackground=0x4ECC11&amp;amp;colorButtons=0x4AC111&amp;amp;textColor1=0x000000&amp;amp;autoplay=0" height="25" width="180" />
  </object><a href="http://www.deezer.com/fr/chinese-man.html" style="border: none; margin: 0; padding: 0;"><img title="free music" src="http://www.deezer.com/embedded/footer.jpg" alt="free music" style="border: none; margin: 0; padding: 0;" /></a>
</div>
</div>]]>
      </description>
      <pubDate>sat, 31 May 2008 18:11:12 +0200</pubDate>
      <guid isPermaLink="false">tag:ziki.com,2008:/article/6996951</guid>
    </item>
    <item>
      <title>MP3 Finder :: pour la V2 hip hip hip</title>
      <link>http://geek-attitude.fr.nf/2008/05/17/mp3-finder-pour-la-v2-hip-hip-hip/</link>
      <description>
        <![CDATA[<div class="post_content wiki_text"><p>
  Bien que la V2 (bêta) du <a href="http://mp3-search.fr.nf/">MP3 Finder</a> soit en ligne depuis quelques semaines maintenant, je me décide enfin à en parler sur mon blog <img src="http://geek-attitude.fr.nf/wp-includes/images/smilies/mdr.gif" alt="mdr:" />
</p>
<p>
  Parmi les nouveautés coté utilisateur (je vous parle même pas des changements dans le code et sa structure <img src="http://geek-attitude.fr.nf/wp-includes/images/smilies/whistle.gif" alt=":-)" /> ) :
</p>
<ul>
  <li>un nouveau design, libre et créé par <a href="http://arcsin.se/">Arcsin</a>
  </li>
  <li>un espace membre
  </li>
  <li>la possibilité de sauvegarder des chansons ou répertoires que vous aimez (les favoris)
  </li>
  <li>la possibilité de créer des playlists avec vos chansons favorites
  </li>
  <li>le partage de favoris
  </li>
  <li>les nouvelles options de recherche (musique, torrents et archives)
  </li>
</ul>
<p>
  J’ajouterai même que le <a href="http://mp3-search.fr.nf/">MP3 Finder</a> compte au moment où j’écris ces quelques lignes pas moins de 34361 recherches totales, pour 2800 (tout pile !) mots-clés différents <img src="http://geek-attitude.fr.nf/wp-includes/images/smilies/smile.png" alt=":)" />
</p>
<p>
  Conclusion :: bien que le <a href="http://mp3-search.fr.nf/">MP3 Finder</a> soit loin d’être terminé (toujours en version bêta), je suis assez content de moi <img src="http://geek-attitude.fr.nf/wp-includes/images/smilies/he.gif" alt="xD" />
</p>
<p>
  P.S : n’hésitez pas à vous inscrire et à me dire ce que vous aimeriez voir ajouté/modifié/enlevé sur le <a href="http://mp3-search.fr.nf/">MP3 Finder</a> <img src="http://geek-attitude.fr.nf/wp-includes/images/smilies/wink.gif" alt=";)" />
</p>
</div>]]>
      </description>
      <pubDate>sat, 17 May 2008 16:58:30 +0200</pubDate>
      <guid isPermaLink="false">tag:ziki.com,2008:/article/6889188</guid>
    </item>
    <item>
      <title>Net en Vrac - n&#176; 24</title>
      <link>http://geek-attitude.fr.nf/2008/05/09/net-en-vrac-n%C2%B0-24/</link>
      <description>
        <![CDATA[<div class="post_content wiki_text"><ul>
  <li>
    <a href="http://www.julienbagein.com/seo-referencement/de-bons-annuaires-pour-votre-referencement/">De bons annuaires pour votre référencement</a>
  </li>
  <li>
    <a href="http://www.lyxia.org/blog/linux/ubuntu-25-themes-sublimes-pour-gnome-270">25 thèmes sublimes pour Gnome</a>
  </li>
  <li>
    <a href="http://www.css4design.com/blog/1000-ressources-pour-wordpress-et-le-developpement-web">1000 ressources pour le développement web et WordPress : la grosse grosse liste</a>
  </li>
  <li>
    <a href="http://www.culture-generale.fr/histoire/168-dou-vient-lazerty">D’où vient l’azerty ?</a>
  </li>
  <li>
    <a href="http://www.lyxia.org/blog/developpement/javascriptajax/10-scripts-mootools-pour-linterface-utilisateur-275">10 scripts Mootools pour l’interface utilisateur</a>
  </li>
  <li>
    <a href="http://www.linux.com/feature/133849">Que faire d’un second port Ethernet ?</a> (En)
  </li>
  <li>
    <a href="http://www.julien-verkest.fr/07/05/2008/livre-blanc-sur-les-gestion-de-contenus-solutions-cms-open-source-spip-joomla-typo3-drupal-etc/">Livre blanc sur les gestion de contenus. Solutions CMS open source. Spip, Joomla, Typo3, Drupal, etc.</a>
  </li>
  <li>
    <a href="http://http//www.estvideo.net/dew/index/2008/05/03/898-tutoriels-admin-debian-etch">Tutoriels Admin Debian</a>
  </li>
</ul>
</div>]]>
      </description>
      <pubDate>fri, 09 May 2008 22:25:16 +0200</pubDate>
      <guid isPermaLink="false">tag:ziki.com,2008:/article/6826969</guid>
    </item>
    <item>
      <title>P&#233;tition pour l&#8217;accessibilit&#233; num&#233;rique des services publics</title>
      <link>http://geek-attitude.fr.nf/2008/05/09/petition-pour-laccessibilite-numerique-des-services-publics/</link>
      <description>
        <![CDATA[<div class="post_content wiki_text"><blockquote>
  <p>
    “Le pouvoir du Web est son Universalité. Qu’il soit accessible par n’importe qui quel que soit son handicap est un de ses aspects essentiels.”<br />
    Tim Berners Lee - Directeur du <abbr title="World Wide Web Consortium" xml:lang="en">W3C</abbr> et inventeur du World Wide Web.
  </p>
</blockquote>
<p>
  <a href="http://geek-attitude.fr.nf/wp-content/uploads/2008/05/arton108.gif"><img title="arton108" src="http://geek-attitude.fr.nf/wp-content/uploads/2008/05/arton108.gif" height="99" alt="" style="float: right; margin-right: 5px;" width="104" /></a>Au jour d’aujourd’hui, et plus de trois ans après la sortie de la loi pour « l’égalité des droits et des chances,… », aucun décret précisant les modalités d’application de l’accessibilité numérique n’est sorti. Trois ans … vous rendez-vous compte ? Les choses doivent bouger !
</p>
<p>
  Et pour cela, Vincent Aniort, d’Aurélien Levy et de Franck Galey ont lancé une pétition dont les objectifs sont les suivants :
</p>
<ul>
  <li>Une validation et une publication rapide par arrêté ministériel du décret d’application de l’article 47 de la loi de février 2005.
  </li>
  <li>La publication officielle en version définitive du Référentiel Général d’Accessibilité pour les Administrations contenant toutes les modalités techniques pour se conformer au dit décret d’application
  </li>
  <li>L’implication des personnes handicapées dans l’application, le contrôle et la mise à jour du Référentiel Général d’Accessibilité pour les Administrations notamment par le biais des commissions communales pour l’accessibilité aux personnes handicapées pour ce qui concerne les collectivités territoriales et par le soutien au développement des formations à destination des personnes handicapées.
  </li>
</ul>
<p>
  Une pétition est d’autant plus indispensable qu’environ 98% des sites web publics européens sont inaccessibles et de nombreuses personnes, ne peuvent accéder aux informations et aux services diffusés sur ces sites ! <img src="http://geek-attitude.fr.nf/wp-includes/images/smilies/oh.gif" alt=":O" />
</p>
<p>
  Un État qui exclu, par négligence et dans une indifférence exaspérante, 15% des internautes… Est-ce là l’image que la France devrait donner d’elle ? Sommes nous égoïstes au point de ne pas vouloir prendre en compte les difficultés que peuvent rencontrer les personnes atteintes d’un handicap ? Sous quel prétexte certains internautes n’auraient-ils pas le droit naviguer sur le web dans de bonnes conditions ?
</p>
<p>
  Si comme moi, Vincent Aniort, Aurélien Levy, Franck Galey et d’autres, vous ne voulez plus avoir à vous poser ces questions, n’hésitez plus une seconde à <a href="http://www.web-pour-tous.org/spip.php?page=petition-accessibilite">signer la pétition pour l’accessibilité numérique des services publics</a>. Car si même les sites publics ne montrent pas un minimum l’exemple …
</p>
</div>]]>
      </description>
      <pubDate>fri, 09 May 2008 19:17:20 +0200</pubDate>
      <guid isPermaLink="false">tag:ziki.com,2008:/article/6824884</guid>
    </item>
    <item>
      <title>Coldplay - Violet Hill (&#233;coute + t&#233;l&#233;chargement gratuit et l&#233;gal)</title>
      <link>http://geek-attitude.fr.nf/2008/05/03/coldplay-violet-hill-ecoute-telechargement-gratuit-et-legal/</link>
      <description>
        <![CDATA[<div class="post_content wiki_text"><p>
  <a href="http://geek-attitude.fr.nf/wp-content/uploads/2008/05/coldplay.jpg"><img title="coldplay" src="http://geek-attitude.fr.nf/wp-content/uploads/2008/05/coldplay-289x300.jpg" height="300" alt="" style="float: right; margin-left: 5px;" width="289" /></a>Vous souvenez-vous de l’album de Radiohead, celui qui avait été mis à disposition du public gratuitement (ou plutôt au prix que l’on voulait payer) ?
</p>
<p>
  Et bien maintenant c’est au tour de Coldplay de passer par la voie “gratuite” pour faire sa pub ! <img src="http://geek-attitude.fr.nf/wp-includes/images/smilies/biggrin.gif" alt=":D" />
</p>
<p>
  En effet, la chanson “Violet Hill” de leur nouvel album est en téléchargement gratuit (et légal, évidemment) jusqu’au 6 mai prochain <img src="http://geek-attitude.fr.nf/wp-includes/images/smilies/jap.gif" alt=":jap:" />
</p>
<p>
  Sans plus attendre, je vous laisse écouter cette nouvelle chanson, que vous pouvez télécharger directement sur <a href="http://www.coldplay.com/song.html">le site de Coldplay</a> <img src="http://geek-attitude.fr.nf/wp-includes/images/smilies/wink.gif" alt=";)" />
</p>
<p>
  Enjoy ! <img src="http://geek-attitude.fr.nf/wp-includes/images/smilies/jap.gif" alt="" />
</p>
</div>]]>
      </description>
      <pubDate>sat, 03 May 2008 12:50:37 +0200</pubDate>
      <guid isPermaLink="false">tag:ziki.com,2008:/article/6784484</guid>
    </item>
    <item>
      <title>T&#233;l&#233;charger les musiques de Deezer</title>
      <link>http://geek-attitude.fr.nf/2008/05/02/telecharger-les-musiques-de-deezer/</link>
      <description>
        <![CDATA[<div class="post_content wiki_text"><p>
  <img src="http://geek-attitude.fr.nf/wp-content/uploads/deezer_logo.jpg" alt="" style="float: left;" />Hey mes amis ! Comme certains d’entre vous le savent peut-être, je viens de définitivement lacher Vista (enfin, définitivement … pour le moment <img src="http://geek-attitude.fr.nf/wp-includes/images/smilies/jap.gif" alt=":jap:" /> ), et en farfouillant dans mon répertoire /tmp/ alors que j’écoutais de la musique sur Deezer, je me suis rendu compte que la musique que j’écoutais s’y trouvait =D
</p>
<p>
  Pour faire simple, il semblerait que Flash ait téléchargé la musique en provenance de Deezer dans le répertoire /tmp/ (les fichiers téléchargés par Flash sont nommés à peu près comme ça : “Flash4YRCCJ”, les 5 dernières lettres étant aléatoires) <img src="http://geek-attitude.fr.nf/wp-includes/images/smilies/biggrin.gif" alt=":D" />
</p>
<p>
  Histoire de vous prouver que ça marche, et de vous expliquer clairement comment faire, je vous ai préparé un petit screencast (mon premier sous Linux <img src="http://geek-attitude.fr.nf/wp-includes/images/smilies/%5E%5E.gif" alt="^^" /> ).
</p>
<p>
  <a href="http://geek-attitude.fr.nf/wp-content/uploads/tuto_telecharger_musique_deezer.ogg" title="Voir comment télécharger les musiques de Deezer">Voir comment télécharger les musiques de Deezer</a>
</p>
<p>
  <img src="http://geek-attitude.fr.nf/wp-includes/images/smilies/info.gif" alt="info:" /> Bien que le screencast soit réalisé sous Linux, il est fort probable que ce soit à peu près la même chose pour Windows, en changeant le répertoire /temp/ par un autre <img src="http://geek-attitude.fr.nf/wp-includes/images/smilies/wink.gif" alt=";)" />
</p>
<p>
  Enjoy ! <img src="http://geek-attitude.fr.nf/wp-includes/images/smilies/smile.png" alt=":)" />
</p>
<p>
  Edit :: désolé, il semblerait que le son fasse défaut à ce screencast … ça aurait été trop beau <img src="http://geek-attitude.fr.nf/wp-includes/images/smilies/he.gif" alt="xD" />
</p>
</div>]]>
      </description>
      <pubDate>fri, 02 May 2008 22:57:59 +0200</pubDate>
      <guid isPermaLink="false">tag:ziki.com,2008:/article/6780622</guid>
    </item>
    <item>
      <title>La Class Packer d&#233;barque sur le portfolio</title>
      <link>http://geek-attitude.fr.nf/2008/04/25/la-class-packer-dbarque-sur-le-portfolio/</link>
      <description>
        <![CDATA[<div class="post_content wiki_text"><p>
  Malgré ce que laisse entrevoir ce blog, j’étais loin d’être inactif ces derniers jours <img src="http://geek-attitude.fr.nf/wp-includes/images/smilies/whistle.gif" alt=":-°" />
</p>
<p>
  En effet, outre le développement de la V2 du MP3 Finder (V2 qui sera d’ailleurs disponible en bêta d’ici quelques jours, voire cet après-midi même <img src="http://geek-attitude.fr.nf/wp-includes/images/smilies/tongue.gif" alt=":p" /> ), j’ai ressorti de mes cartons ce que j’appelle une “class Packer” =)
</p>
<p>
  Les utilisateurs de Dotclear connaissent le principe, il s’agit d’un unique fichier qui permet l’installation d’un design ou d’une extension, ma class packer servant ici à “réunir” les fichiers et dossiers qui composent le thème dans un même fichier, et à les restituer sous leur forme originelle grâce à de simples commandes.
</p>
<p>
  Pour ce qui est de la simplicité d’utilisation, je vais vous la démontrer =D :
</p>
<pre>
<span style="color: #0000ff;">$packer</span> = <span style="color: #000000; font-weight: bold;">new</span> packer<span style="color: #66cc66;">(</span><span style="color: #66cc66;">)</span>;
<span style="color: #0000ff;">$packer</span>-&amp;gt;pack<span style="color: #66cc66;">(</span><span style="color: #ff0000;">'./js/'</span>, <span style="color: #ff0000;">'js_test'</span><span style="color: #66cc66;">)</span>;
<span style="color: #808080; font-style: italic;">// "./js" étant l'adresse du dossier à "packer"</span>
<span style="color: #808080; font-style: italic;">//et "js_test" le nom du fichier une fois packé</span>
<span style="color: #0000ff;">$packer</span>-&amp;gt;unpack<span style="color: #66cc66;">(</span><span style="color: #ff0000;">'js_test.pk'</span>, <span style="color: #ff0000;">'./yop/'</span><span style="color: #66cc66;">)</span>;
<span style="color: #808080; font-style: italic;">//"js_test.pk" est ici le fichier packé</span>
<span style="color: #808080; font-style: italic;">//et "./yop/" le répertoire dans lequel le pack sera extrait</span>
?&amp;gt;
</pre>
<p>
  Comme d’hab, le reste se passe <a href="http://geek-attitude.fr.nf/portfolio/projets/class_packer.html">du coté du portfolio</a>
</p>
<p>
  Enjoy ! <img src="http://geek-attitude.fr.nf/wp-includes/images/smilies/jap.gif" alt=":jap:" />
</p>
</div>]]>
      </description>
      <pubDate>fri, 25 Apr 2008 13:48:02 +0200</pubDate>
      <guid isPermaLink="false">tag:ziki.com,2008:/article/6728091</guid>
    </item>
    <item>
      <title>Net en Vrac - n&#176;23</title>
      <link>http://geek-attitude.fr.nf/2008/04/22/net-en-vrac-n23/</link>
      <description>
        <![CDATA[<div class="post_content wiki_text"><ul>
  <li>
    <a href="http://www.dailyblogtips.com/make-sure-your-wordpress-is-not-hacked/">Make sure your WordPress isn’t hacked</a> (En)
  </li>
  <li>
    <a href="http://www.papygeek.com/web/google-un-mystere-fascinant-et-bien-garde/">Google : un mystère fascinant et bien gardé</a>
  </li>
  <li>
    <a href="http://www.bestofmicro.com/actualite/24729-fin-souris-2020.html">La fin de la souris pour 2020</a>
  </li>
  <li>
    <a href="http://www.lejournaldublog.com/baywords-plate-forme-de-blogs-libres/">BayWords, plate-forme de blogs “libres” selon The Pirate Bay</a>
  </li>
  <li>
    <a href="http://www.alpha-geek.fr/post/2008/04/21/MiLeap-H-%3A-Un-ultraportable-low-cost-signe-Microsoft">MiLeap H : Un ultraportable low-cost signé Microsoft</a>
  </li>
  <li>
    <a href="http://www.journaldugeek.com/">Une protection pour blogueurs ?</a>
  </li>
  <li>
    <a href="http://sixrevisions.com/popular/useful_web_analytics_tools">7 Incredibly Useful Tools for Evaluating a Web Design</a>
  </li>
  <li>
    <a href="http://www.theinquirer.fr/2008/04/22/windows_xp_sp3_est_livre.html">Windows XP SP3 livré !</a>
  </li>
</ul>
</div>]]>
      </description>
      <pubDate>tue, 22 Apr 2008 22:47:52 +0200</pubDate>
      <guid isPermaLink="false">tag:ziki.com,2008:/article/6704363</guid>
    </item>
    <item>
      <title>Netvibes : le m&#233;dium 2.0</title>
      <link>http://geek-attitude.fr.nf/2008/04/19/netvibes-le-mdium-20/</link>
      <description>
        <![CDATA[<div class="post_content wiki_text"><p>
  Capture d’écran à l’appui, j’annonce officiellement que Netvibes est en fait une organisation de mediums qui diffusent nos billets avant même qu’ils soient écrits ! <img src="http://geek-attitude.fr.nf/wp-includes/images/smilies/mdr.gif" alt="mdr:" />
</p>
<p style="text-align: center;">
  <a href="http://hosted.geek-attitude.fr.nf/Netvibeslemdium2.0_111E9/papy_geek_netvibes.png"><img src="http://hosted.geek-attitude.fr.nf/Netvibeslemdium2.0_111E9/papy_geek_netvibes_thumb.png" height="134" alt="papy_geek_netvibes" style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px;" width="244" /></a>
</p>
<p>
  Comme vous le voyez ici, pour Netvibes, ces deux billets de <a href="http://www.papygeek.com/">Papy Geek</a> existent depuis déjà huit ans ! <img src="http://geek-attitude.fr.nf/wp-includes/images/smilies/tongue.gif" alt=":p" />
</p>
<p>
  Alors, convaincu ? <img src="http://geek-attitude.fr.nf/wp-includes/images/smilies/drunk.gif" alt="drunk:" />
</p>
</div>]]>
      </description>
      <pubDate>sat, 19 Apr 2008 19:32:02 +0200</pubDate>
      <guid isPermaLink="false">tag:ziki.com,2008:/article/6680358</guid>
    </item>
    <item>
      <title>Tout pour Hacker sous Linux</title>
      <link>http://geek-attitude.fr.nf/2008/04/18/tout-pour-hacker-sous-linux/</link>
      <description>
        <![CDATA[<div class="post_content wiki_text"><p>
  <a href="http://hosted.geek-attitude.fr.nf/48d853ff19a7_FCCC/337131336_109a925117_o.png"><img src="http://hosted.geek-attitude.fr.nf/48d853ff19a7_FCCC/337131336_109a925117_o_thumb.png" height="200" alt="337131336_109a925117_o" style="border-top-width: 0px; border-left-width: 0px; float: right; border-bottom-width: 0px; margin: 0px 0px 0px 5px; border-right-width: 0px;" width="200" /></a> Avant que vous ne lisiez la suite de ce billet, je tiens à dire que non, je n’ai pas sombré du côté obscure de la force, mais que j’ai tout simplement eu envie de tester la sécurité de mon petit réseau domestique, et aussi, je l’avoue, de m’amuser un petit peu pendant mes vacances <img src="http://geek-attitude.fr.nf/wp-includes/images/smilies/mdr.gif" alt="mdr:" />
</p>
<p>
  Je suppose qu’il est inutile que je mette en garde qui que se soit sur l’illégalité d’utiliser ces logiciels pour d’autres raisons que celle de tester un réseau qui NOUS appartient, donc faites ce que bon vous semble, en toute connaissance de cause&nbsp; <img src="http://geek-attitude.fr.nf/wp-includes/images/smilies/sarcastic.gif" alt="sarcastic:" />
</p>
<p>
  &nbsp;
</p>
<p>
  <a href="http://sourceforge.net/projects/rarcrack/"><strong>RarCrack</strong></a> : pour cracker le mot de passe d’une archive protégée en seulement une commande. Fonctionne avec les archives en .rar, .zip, et .7zip.<br />
  Plus d’infos sur <a href="http://www.ubuntu-unleashed.com/2008/04/howto-crack-rar-7z-and-zip-files-with.html">Ubuntu-unleashed</a> (En), ou sur <a href="http://blog.bretagne-balades.org/index.php/2008/04/16/2117-rarcrack-une-commande-simple-pour-ouvrir-les-archives-en-rar-proteges-par-un-mot-de-passe">Un Blog de Bretagne</a> (Fr)
</p>
<p>
  <strong><a href="http://pdfcrack.sourceforge.net/">PDFCrack</a></strong> : pour cracker le mot de passe d’un PDF protégé, et toujours en une seule commande =D<br />
  Plus d’infos sur <a href="http://www.ubuntu-unleashed.com/2008/04/crack-pdf-files-with-ubuntu-linux.html">Ubuntu-unleashed</a> (En), ou sur <a href="http://www.mydigitallife.info/2008/01/07/recover-pdf-password-with-pdfcrack-free-recovery-crack-tool/fr/">Ma Vie Numérique</a> (Fr)
</p>
<p>
  <span></span>
</p>
<p>
  <a href="http://www.ubuntu-unleashed.com/2007/08/abyss-network-security-tool.html"><strong>AbysS Network Security Tool</strong></a> : outil réseau à possibilités multiples, dont : le scan un réseau pour y déceler d’éventuelles vulnérabilité, le “reniflage” d’un réseau (pour récupérer des packets, et donc des infos (identifiants par exemple) ), etc …<br />
  Plus d’infos sur <a href="http://www.ubuntu-unleashed.com/2007/08/abyss-network-security-tool.html">Ubuntu-unleashed</a> (En)
</p>
<p>
  <a href="http://www.aircrack-ng.org/"><strong>Aircrack-NG</strong></a> : suite d’outils permettant de trouver la clé WEP d’un réseau wifi.<br />
  Plus d’infos sur <a href="http://www.ubuntu-unleashed.com/2007/08/howto-aircrack-ng-quick-and-simple.html">Ubuntu-unleashed</a> (En), ou sur <a href="http://www.tuto-fr.com/tutoriaux/tutorial-crack-wep-aircrack.php">tuto-fr</a> (Fr)
</p>
<p>
  <strong><a href="http://ettercap.sourceforge.net/">Ettercap</a></strong> : logiciel d’analyse du réseau informatique. Il est capable d’intercepter le trafic sur un segment réseau, de capturer les mots de passe, et de réaliser des attaques dites de “man in the middle” contre un certain nombre de protocoles de communication usuels. (phrase honteusement copiée sur Wikipedia [-_-] ). Plus d’infos sur <a href="http://www.ubuntu-unleashed.com/2007/08/howto-sniff-passwords-with-ettercap-on.html">Ubuntu-unleashed</a> (En) ou sur <a href="http://www.openmaniak.com/ettercap_filter.php">OpenManiak</a> (En)
</p>
<p>
  &nbsp;
</p>
<p>
  Enjoy ! <img src="http://geek-attitude.fr.nf/wp-includes/images/smilies/jap.gif" alt=":jap:" />
</p>
<p>
  <a href="http://www.ubuntu-unleashed.com/search/label/Hacking" title="http://www.ubuntu-unleashed.com/search/label/Hacking"></a>
</p>
</div>]]>
      </description>
      <pubDate>fri, 18 Apr 2008 18:37:24 +0200</pubDate>
      <guid isPermaLink="false">tag:ziki.com,2008:/article/6674088</guid>
    </item>
    <item>
      <title>TrueTransparency, l&#8217;effet Vista &#8230; sur XP !</title>
      <link>http://geek-attitude.fr.nf/2008/04/17/truetransparency-leffet-vista-sur-xp/</link>
      <description>
        <![CDATA[<div class="post_content wiki_text"><p>
  <a href="http://hosted.geek-attitude.fr.nf/TrueTransparencyleffetVista.surXP_F229/tt_fav.jpg"><img src="http://hosted.geek-attitude.fr.nf/TrueTransparencyleffetVista.surXP_F229/tt_fav_thumb.jpg" height="196" alt="tt_fav" style="border-top-width: 0px; border-left-width: 0px; float: left; border-bottom-width: 0px; margin: 0px 10px 0px 0px; border-right-width: 0px;" width="244" /></a> Créé par Leufreut, de <a href="http://www.customxp.net/">CustomXP</a>, le logiciel TrueTransparency s’impose à mes yeux comme LE logiciel à avoir pour embellir son XP avec la transparence des fenêtres de Vista.
</p>
<p>
  En effet, le but de TrueTransparency est de faciliter la modification des bordures des fenêtres, en leur appliquant des “skins”. Rien de nouveau jusque là :-)&nbsp; Mais là où cet utilitaire fait fort, c’est qu’il ajoute le support du format PNG aux bordures, et ainsi la possibilité d’avoir une VRAIE transparence <img src="http://geek-attitude.fr.nf/wp-includes/images/smilies/wink.gif" alt=";)" />
</p>
<p style="text-align: center;">
  <a href="http://hosted.geek-attitude.fr.nf/TrueTransparencyleffetVista.surXP_F229/imgoutilspourlexplorertruetransparencylefreut5139.png"><img src="http://hosted.geek-attitude.fr.nf/TrueTransparencyleffetVista.surXP_F229/imgoutilspourlexplorertruetransparencylefreut5139_thumb.png" height="184" alt="img-outils-pour-lexplorer-truetransparency-lefreut-5139" style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px;" width="244" /></a>
</p>
<p>
  Vous pouvez d’ors et déjà <a href="http://www.customxp.net/actualite-9153-1-TrueTransparency-0.9.1.html">télécharger gratuitement TrueTransparency</a> (version 0.9.1), ainsi que plusieurs skins (tout en sachant que 3 skins sont inclus par défaut) :
</p>
<ul>
  <li>
    <a href="http://www.crystalxp.net/galerie/fr.id.10366-vista-basic-pour-true-transparency-pechpech-skins.htm">Vista Basic</a>
  </li>
  <li>
    <a href="http://www.crystalxp.net/galerie/fr.id.10191-leopardxp-pour-truetransparency-nobodyuse-skins.htm">LeopardXP</a> par <a href="http://www.trucsenvrac.com/">Nobodyuse</a>
  </li>
  <li>
    <a href="http://www.crystalxp.net/galerie/fr.id.9352-skin-leopard-pour-truetransparency-aqua16-skins.htm">LeopardXP</a> par aqua16
  </li>
</ul>
<p>
  &nbsp;
</p>
<p>
  Enjoy ! <img src="http://geek-attitude.fr.nf/wp-includes/images/smilies/wink.gif" alt=";)" />
</p>
</div>]]>
      </description>
      <pubDate>thu, 17 Apr 2008 17:58:06 +0200</pubDate>
      <guid isPermaLink="false">tag:ziki.com,2008:/article/6665571</guid>
    </item>
  </channel>
</rss>
