<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://www.g33k-zone.org/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 geekesque... ou pas</title>
  <link>http://www.g33k-zone.org/</link>
  <atom:link href="http://www.g33k-zone.org/feed/rss2" rel="self" type="application/rss+xml"/>
  <description>Blog d'astuces pour webmasters, développeurs, administrateurs de serveurs, geek et autres. Les astuces concernent en majorité le développement en PHP et en javascript, ainsi l'administration de serveur sous Debian. Mais d'autres sujets sont abordés, comme les expressions régulières, la configuration ou l'optimisation de logiciels.</description>
  <language>fr</language>
  <pubDate>Sat, 12 May 2012 08:05:03 +0200</pubDate>
  <copyright></copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>&quot;Bell&quot; avec Putty et screen</title>
    <link>http://www.g33k-zone.org/post/2012/05/11/Bell-avec-Putty-et-screen</link>
    <guid isPermaLink="false">urn:md5:78c81079f5470f5f44b6be5bb5c15f68</guid>
    <pubDate>Fri, 11 May 2012 17:50:00 +0200</pubDate>
    <dc:creator>CrazyCat</dc:creator>
        <category>Weechat</category>
        <category>alerte</category><category>astuce</category><category>putty</category><category>screen</category><category>weechat</category>    
    <description>&lt;p&gt;Depuis quelques temps, j'ai mis le plugin &lt;a href=&quot;http://www.weechat.org/scripts/source/stable/beep.pl.html/&quot; hreflang=&quot;fr&quot; title=&quot;Script beep.pl&quot;&gt;beep.pl&lt;/a&gt; sur weechat et j'ai activé, sur Putty, la signalisation sonore des highlights&lt;sup&gt;[&lt;a href=&quot;http://www.g33k-zone.org/post/2012/05/11/Bell-avec-Putty-et-screen#pnote-72-1&quot; id=&quot;rev-pnote-72-1&quot;&gt;1&lt;/a&gt;]&lt;/sup&gt;, mais malheureusement, quel que soit le réglage sur Putty, je n'avais qu'un bref clignotement de la fenêtre.&lt;/p&gt;
&lt;div class=&quot;footnotes&quot;&gt;&lt;h4&gt;Note&lt;/h4&gt;
&lt;p&gt;[&lt;a href=&quot;http://www.g33k-zone.org/post/2012/05/11/Bell-avec-Putty-et-screen#rev-pnote-72-1&quot; id=&quot;pnote-72-1&quot;&gt;1&lt;/a&gt;] Mise en évidence d'une ligne où vous êtes cité&lt;/p&gt;&lt;/div&gt;
    &lt;p&gt;En cherchant un peu, j'ai découvert que le problème vient en fait de Screen, qui utilise par défaut une &quot;visual bell&quot;. Voici donc les deux méthodes pour pouvoir utiliser les sons.

Réglage de Putty

Dans Putty, sélectionner &quot;Terminal &gt; Bell &gt; Play a custom sound file&quot; et choisissez le .wav sur votre PC:



Réglage de Screen

Méthode temporaire... &lt;a href=&quot;http://www.g33k-zone.org/post/2012/05/11/Bell-avec-Putty-et-screen&quot;&gt;&lt;em&gt;Lire&lt;/em&gt; &amp;quot;Bell&amp;quot; avec Putty et screen&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://www.g33k-zone.org/post/2012/05/11/Bell-avec-Putty-et-screen#comment-form</comments>
      <wfw:comment>http://www.g33k-zone.org/post/2012/05/11/Bell-avec-Putty-et-screen#comment-form</wfw:comment>
      <wfw:commentRss>http://www.g33k-zone.org/feed/atom/comments/72</wfw:commentRss>
      </item>
    
  <item>
    <title>Cryptage réversible en java</title>
    <link>http://www.g33k-zone.org/post/2012/04/27/Cryptage-r%C3%A9versible-en-java</link>
    <guid isPermaLink="false">urn:md5:b7835589f3235ebc2062bae6afc497ea</guid>
    <pubDate>Fri, 27 Apr 2012 00:51:00 +0200</pubDate>
    <dc:creator>CrazyCat</dc:creator>
        <category>Langages</category>
        <category>astuce</category><category>framework</category><category>java</category><category>sécurité</category>    
    <description>    &lt;p&gt;Mon cryptage réversible a fait des émules ! Ophanin a fait une version java du système et vous la livre.


A priori complètement compatible avec la version PHP, peut-être un souci sur le décodage mais je suis certain que ce sera vite corrigé.


RevCrypt java... &lt;a href=&quot;http://www.g33k-zone.org/post/2012/04/27/Cryptage-r%C3%A9versible-en-java&quot;&gt;&lt;em&gt;Lire&lt;/em&gt; Cryptage réversible en java&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://www.g33k-zone.org/post/2012/04/27/Cryptage-r%C3%A9versible-en-java#comment-form</comments>
      <wfw:comment>http://www.g33k-zone.org/post/2012/04/27/Cryptage-r%C3%A9versible-en-java#comment-form</wfw:comment>
      <wfw:commentRss>http://www.g33k-zone.org/feed/atom/comments/71</wfw:commentRss>
      </item>
    
  <item>
    <title>[MàJ] Utiliser OpenStreetMap plutôt que GoogleMap ?</title>
    <link>http://www.g33k-zone.org/post/2012/04/06/Utiliser-OpenStreetMap-plut%C3%B4t-que-GoogleMap</link>
    <guid isPermaLink="false">urn:md5:1b344096fc114701d4e80063c1a9a237</guid>
    <pubDate>Wed, 11 Apr 2012 17:17:00 +0200</pubDate>
    <dc:creator>CrazyCat</dc:creator>
        <category>JavaScript</category>
        <category>astuce</category><category>fonctions utiles</category><category>géolocalisation</category><category>jQuery</category><category>outils</category>    
    <description>    &lt;p&gt;Edition du 11 avril: Je me rends compte que je n'ai pas mis l'adresse du site dédié, il s'agit de osmLeaflet.jQuery. C'est là que l'on peut facilement suivre les mises à jour et évolutions.


Depuis quelques temps, je m'intéresse au projet OpenStreetMap qui me semble une bonne alternative à GoogleMap pour l'intégration de cartes sur des sites.... &lt;a href=&quot;http://www.g33k-zone.org/post/2012/04/06/Utiliser-OpenStreetMap-plut%C3%B4t-que-GoogleMap&quot;&gt;&lt;em&gt;Lire&lt;/em&gt; [MàJ] Utiliser OpenStreetMap plutôt que GoogleMap ?&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://www.g33k-zone.org/post/2012/04/06/Utiliser-OpenStreetMap-plut%C3%B4t-que-GoogleMap#comment-form</comments>
      <wfw:comment>http://www.g33k-zone.org/post/2012/04/06/Utiliser-OpenStreetMap-plut%C3%B4t-que-GoogleMap#comment-form</wfw:comment>
      <wfw:commentRss>http://www.g33k-zone.org/feed/atom/comments/69</wfw:commentRss>
      </item>
    
  <item>
    <title>Votre position en JS</title>
    <link>http://www.g33k-zone.org/post/2012/04/06/Votre-position-en-JS</link>
    <guid isPermaLink="false">urn:md5:daa827843cb78ef5173a6e5f013bb33e</guid>
    <pubDate>Fri, 06 Apr 2012 18:15:00 +0200</pubDate>
    <dc:creator>CrazyCat</dc:creator>
        <category>JavaScript</category>
        <category>astuce</category><category>géolocalisation</category><category>javascript</category>    
    <description>    &lt;p&gt;Suite à ce billet, j'ai exploré le blog de Mathieu et j'y ai trouvé une information sur la géolocalisation en JS.


En poursuivant mes recherches à ce sujet, j'ai trouvé un tutoriel fort intéressant: géolocalisation en HTML5.


Je me permet donc d'en mettre les grandes ligne ici (ce ne sont que des copier/coller)


Récupérer les coordonnées

Un... &lt;a href=&quot;http://www.g33k-zone.org/post/2012/04/06/Votre-position-en-JS&quot;&gt;&lt;em&gt;Lire&lt;/em&gt; Votre position en JS&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://www.g33k-zone.org/post/2012/04/06/Votre-position-en-JS#comment-form</comments>
      <wfw:comment>http://www.g33k-zone.org/post/2012/04/06/Votre-position-en-JS#comment-form</wfw:comment>
      <wfw:commentRss>http://www.g33k-zone.org/feed/atom/comments/70</wfw:commentRss>
      </item>
    
  <item>
    <title>Contrôle de dates en C</title>
    <link>http://www.g33k-zone.org/post/2012/03/09/Contr%C3%B4le-de-dates-en-C</link>
    <guid isPermaLink="false">urn:md5:7e9e3ef22829cf3b318b8b6ed70a1dd4</guid>
    <pubDate>Fri, 09 Mar 2012 12:28:00 +0100</pubDate>
    <dc:creator>CrazyCat</dc:creator>
        <category>Langages</category>
        <category>astuce</category><category>C</category><category>date et heure</category><category>développement</category>    
    <description>&lt;p&gt;J'ai eu besoin de gérer des dates en C pour un petit module et, découvrant ce langage, je me suis apperçu que les dates sont traitées essentiellement comme des chaînes. Si l'on définit une date au 37/02/2005, ça ne pose aucun souci.&lt;/p&gt;


&lt;p&gt;Après quelques recherches sur le net, j'ai trouvé une &lt;a href=&quot;http://www.hermetic.ch/cfunlib/dateval.htm&quot; hreflang=&quot;en&quot; title=&quot;Is this a Leap Year?&quot;&gt;source simple et fonctionnelle&lt;/a&gt; qui permet de vérifier le format de la date ainsi que sa validité.&lt;/p&gt;    &lt;p&gt;Principe du script

Le petit programme suivant va calculer l'écart en années entre aujourd'hui et une série de dates. Il comporte 3 fonctions:

getAge : cette fonction prend une date en entrée, vérifie sa syntaxe et, si la date est valide, retourne l'âge,
checkDate : cette fonction vérifie que la date existe,
isLeapYear : cette fonction permet de... &lt;a href=&quot;http://www.g33k-zone.org/post/2012/03/09/Contr%C3%B4le-de-dates-en-C&quot;&gt;&lt;em&gt;Lire&lt;/em&gt; Contrôle de dates en C&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://www.g33k-zone.org/post/2012/03/09/Contr%C3%B4le-de-dates-en-C#comment-form</comments>
      <wfw:comment>http://www.g33k-zone.org/post/2012/03/09/Contr%C3%B4le-de-dates-en-C#comment-form</wfw:comment>
      <wfw:commentRss>http://www.g33k-zone.org/feed/atom/comments/68</wfw:commentRss>
      </item>
    
  <item>
    <title>Sauvegarder Putty</title>
    <link>http://www.g33k-zone.org/post/2012/01/31/Sauvegarder-Putty</link>
    <guid isPermaLink="false">urn:md5:eab2f4618c513a1b070660d0cc2fd7a1</guid>
    <pubDate>Tue, 31 Jan 2012 17:24:00 +0100</pubDate>
    <dc:creator>CrazyCat</dc:creator>
        <category>Logiciels</category>
        <category>astuce</category><category>outils</category><category>putty</category><category>sécurité</category><category>windows</category>    
    <description>    &lt;p&gt;Si vous utilisez putty, vous avez peut-être envie de sauvegarder ses réglages pour ne pas avoir à reconfigurer tous les serveurs en cas de réinstallation.
C'est heureusement très simple à faire, il vous suffit d'exporter une partie de la base de registre de Windows.

Exportation

Ouvrez la base de registre (Démarrez &gt; Exécuter &gt; regedit)
Recherchez... &lt;a href=&quot;http://www.g33k-zone.org/post/2012/01/31/Sauvegarder-Putty&quot;&gt;&lt;em&gt;Lire&lt;/em&gt; Sauvegarder Putty&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://www.g33k-zone.org/post/2012/01/31/Sauvegarder-Putty#comment-form</comments>
      <wfw:comment>http://www.g33k-zone.org/post/2012/01/31/Sauvegarder-Putty#comment-form</wfw:comment>
      <wfw:commentRss>http://www.g33k-zone.org/feed/atom/comments/67</wfw:commentRss>
      </item>
    
  <item>
    <title>Adapter la présentation de Weechat</title>
    <link>http://www.g33k-zone.org/post/2011/11/14/Adapter-la-pr%C3%A9sentation-de-Weechat</link>
    <guid isPermaLink="false">urn:md5:babddf056b9be84c23b84c9b53eab0b2</guid>
    <pubDate>Mon, 14 Nov 2011 12:20:00 +0100</pubDate>
    <dc:creator>CrazyCat</dc:creator>
        <category>Weechat</category>
        <category>astuce</category><category>IRC</category><category>weechat</category>    
    <description>    &lt;p&gt;Si vous utilisez weechat comme client IRC, peut-être n'appréciez-vous pas que la fenêtre de tchat soit alignée sur le pseudonyme le plus long et préférez une présentation sans alignement.


Cela peut se faire en trois réglages:

/set weechat.look.prefix_align none
/set irc.look.nick_prefix &lt;
/set irc.look.nick_suffix &gt;



Si vous voulez revenir... &lt;a href=&quot;http://www.g33k-zone.org/post/2011/11/14/Adapter-la-pr%C3%A9sentation-de-Weechat&quot;&gt;&lt;em&gt;Lire&lt;/em&gt; Adapter la présentation de Weechat&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://www.g33k-zone.org/post/2011/11/14/Adapter-la-pr%C3%A9sentation-de-Weechat#comment-form</comments>
      <wfw:comment>http://www.g33k-zone.org/post/2011/11/14/Adapter-la-pr%C3%A9sentation-de-Weechat#comment-form</wfw:comment>
      <wfw:commentRss>http://www.g33k-zone.org/feed/atom/comments/66</wfw:commentRss>
      </item>
    
  <item>
    <title>Créer un patch et l'utiliser</title>
    <link>http://www.g33k-zone.org/post/2011/10/10/Cr%C3%A9er-un-patch-et-l-utiliser</link>
    <guid isPermaLink="false">urn:md5:2c8dd79bc3405cbd0b25c18f79d3de27</guid>
    <pubDate>Mon, 10 Oct 2011 15:25:00 +0200</pubDate>
    <dc:creator>CrazyCat</dc:creator>
        <category>Shell</category>
        <category>astuce</category><category>diff</category><category>développement</category><category>outils</category><category>serveur</category><category>shell</category><category>svn</category>    
    <description>&lt;p&gt;Lorsqu'on développe une (ou des) application(s), il y a fréquemment des mises à jour à faire.&lt;/p&gt;


&lt;p&gt;Très souvent, et moi le premier, la méthode la plus simple consiste à purement et simplement écraser ce que l'on a mis en place par les nouveaux fichiers, ce qui peut parfois être lourd (en quantité transférée) alors que les modifications sont mineures, et comporte des risques dûs au transfert FTP.&lt;/p&gt;


&lt;p&gt;Heureusement, si votre application est gérée par &lt;a href=&quot;http://subversion.tigris.org/&quot; hreflang=&quot;en&quot; title=&quot;Subversion&quot;&gt;SVN&lt;/a&gt; (je le conseille fortement) et si vous avez accès à l'hébergement de votre application par SSH (ce qui est malheureusement rarement le cas dans le cadre des applications web), &lt;strong&gt;diff&lt;/strong&gt; et &lt;strong&gt;patch&lt;/strong&gt; vont vous simplifier grandement le travail.&lt;/p&gt;    &lt;p&gt;Tout se passe en 3 étapes:

Créer le .diff

Pour créer le fichier de patch, ou .diff, il vous suffit d'un peu d'organisation et de méthodologie. Il vous faut, pour l'essentiel, connaitre la révision de départ (donc celle qui est actuellement installée sur votre serveur final) et la révision de fin (celle à laquelle vous voulez arriver). C'est là... &lt;a href=&quot;http://www.g33k-zone.org/post/2011/10/10/Cr%C3%A9er-un-patch-et-l-utiliser&quot;&gt;&lt;em&gt;Lire&lt;/em&gt; Créer un patch et l'utiliser&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://www.g33k-zone.org/post/2011/10/10/Cr%C3%A9er-un-patch-et-l-utiliser#comment-form</comments>
      <wfw:comment>http://www.g33k-zone.org/post/2011/10/10/Cr%C3%A9er-un-patch-et-l-utiliser#comment-form</wfw:comment>
      <wfw:commentRss>http://www.g33k-zone.org/feed/atom/comments/65</wfw:commentRss>
      </item>
    
  <item>
    <title>Vérification d'adresse IP</title>
    <link>http://www.g33k-zone.org/post/2011/09/05/V%C3%A9rification-d-adresse-IP</link>
    <guid isPermaLink="false">urn:md5:146ee6fd661d0831ad88a399b6191d41</guid>
    <pubDate>Mon, 05 Sep 2011 13:41:00 +0200</pubDate>
    <dc:creator>CrazyCat</dc:creator>
        <category>Expressions régulières</category>
        <category>astuce</category><category>fonctions utiles</category><category>regexp</category>    
    <description>    &lt;p&gt;Bien qu'il soit rare que l'on ait à mettre une adresse IP dans un formulaire, il arrive que l'on ait besoin de les vérifier.


Donc, pour faire suite au billet Les assertions et vérification de formulaire, voici la petite fonction qui me permet de vérifier la syntaxe d'une adresse IP.

Fonction
&lt;?php
function isIPAddress($ip) {
   $pattern =... &lt;a href=&quot;http://www.g33k-zone.org/post/2011/09/05/V%C3%A9rification-d-adresse-IP&quot;&gt;&lt;em&gt;Lire&lt;/em&gt; Vérification d'adresse IP&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://www.g33k-zone.org/post/2011/09/05/V%C3%A9rification-d-adresse-IP#comment-form</comments>
      <wfw:comment>http://www.g33k-zone.org/post/2011/09/05/V%C3%A9rification-d-adresse-IP#comment-form</wfw:comment>
      <wfw:commentRss>http://www.g33k-zone.org/feed/atom/comments/64</wfw:commentRss>
      </item>
    
  <item>
    <title>Réveiller un NAS</title>
    <link>http://www.g33k-zone.org/post/2011/04/18/R%C3%A9veiller-un-NAS</link>
    <guid isPermaLink="false">urn:md5:88127bcaf9584a29452b1d80f8594667</guid>
    <pubDate>Mon, 18 Apr 2011 17:08:00 +0200</pubDate>
    <dc:creator>CrazyCat</dc:creator>
        <category>Shell</category>
        <category>astuce</category><category>configuration</category><category>linux</category><category>serveur</category><category>shell</category><category>stockage</category>    
    <description>&lt;p&gt;Si vous êtes l'heureux possesseur d'un &lt;acronym title=&quot;Network Attached Storage, ou de manière plus simple un disque dur accessible par le réseau&quot;&gt;NAS&lt;/acronym&gt;, vous appréciez très certainement son économie d'énergie et le fait qu'il se mette &quot;à l'arrêt&quot; lorsqu'il n'est pas sollicité depuis un certain temps.&lt;/p&gt;


&lt;p&gt;Enfin, ceci est de la théorie parce qu'en pratique, si vous êtes plutôt Linux que MacOS ou Windows, il va falloir chercher un peu. J'ai moi-même cherché et j'ai trouvé sur un forum une contribution de &lt;a href=&quot;http://themadmax.free.fr&quot; hreflang=&quot;fr&quot;&gt;themadmax&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;Je me permet donc de traduire (et expliquer) la contribution.&lt;/p&gt;    &lt;p&gt;Nota : Tout ce qui est décrit est sous debian, il faut adapter pour une autre distribution.

Les pré-requis

2 packages sont nécessaires:

smbfs (permet de monter une partition ntfs en lecture/écriture)
wakeonlan (permet d'envoyer les trames de réveil)

Et aussi le script de themadmax: boulette
$ sudo apt-get install smbfs wakeonlan
$ wget... &lt;a href=&quot;http://www.g33k-zone.org/post/2011/04/18/R%C3%A9veiller-un-NAS&quot;&gt;&lt;em&gt;Lire&lt;/em&gt; Réveiller un NAS&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://www.g33k-zone.org/post/2011/04/18/R%C3%A9veiller-un-NAS#comment-form</comments>
      <wfw:comment>http://www.g33k-zone.org/post/2011/04/18/R%C3%A9veiller-un-NAS#comment-form</wfw:comment>
      <wfw:commentRss>http://www.g33k-zone.org/feed/atom/comments/63</wfw:commentRss>
      </item>
    
  <item>
    <title>Screen et Ctrl+Z</title>
    <link>http://www.g33k-zone.org/post/2011/01/03/Screen-et-CtrlZ</link>
    <guid isPermaLink="false">urn:md5:c9e3454059413413c0f7a1bcf293d1aa</guid>
    <pubDate>Mon, 03 Jan 2011 12:18:00 +0100</pubDate>
    <dc:creator>CrazyCat</dc:creator>
        <category>Shell</category>
            
    <description>    &lt;p&gt;J'utilise screen sur mon serveur pour avoir différents processus disponibles via SSH et surtout qu'ils ne s'arrêtent pas lorsque j'ai une coupure réseau, mais parfois je fais une mauvaise manipulation et appuie malencontreusement sur les touches Ctrl (control) et Z simultanément, ce qui a pour effet de mettre le terminal virtuel en tâche de fond.... &lt;a href=&quot;http://www.g33k-zone.org/post/2011/01/03/Screen-et-CtrlZ&quot;&gt;&lt;em&gt;Lire&lt;/em&gt; Screen et Ctrl+Z&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://www.g33k-zone.org/post/2011/01/03/Screen-et-CtrlZ#comment-form</comments>
      <wfw:comment>http://www.g33k-zone.org/post/2011/01/03/Screen-et-CtrlZ#comment-form</wfw:comment>
      <wfw:commentRss>http://www.g33k-zone.org/feed/atom/comments/62</wfw:commentRss>
      </item>
    
  <item>
    <title>Authentification SSH par clé RSA</title>
    <link>http://www.g33k-zone.org/post/2010/12/29/Authentification-SSH-par-cl%C3%A9-RSA</link>
    <guid isPermaLink="false">urn:md5:320a7ee8732c9e6d774307e2b83d03b8</guid>
    <pubDate>Wed, 29 Dec 2010 09:40:00 +0100</pubDate>
    <dc:creator>CrazyCat</dc:creator>
        <category>Shell</category>
        <category>astuce</category><category>configuration</category><category>outils</category><category>shell</category><category>sécurité</category>    
    <description>&lt;p&gt;Lorsque l'on doit fréquemment accéder par SSH à une machine, il est fastidieux de chaque fois devoir taper son mot de passe. Il existe heureusement une méthode permettant d'avoir une connexion automatique et sécurisée, utilisable pour tout ce qui est habituellement fait à travers le SSH (connexion en console, sftp ou même scp), il s'agit des clés RSA.&lt;/p&gt;    &lt;p&gt;Pré-requis

Il faut que la machine de destination soit configurée pour accepter les authentifications par clé RSA, ceci se trouve dans le fichier /etc/ssh/sshd_config, une ligne contenant:
RSAAuthentication yes

Il faut aussi que dans votre répertoire $HOME (habituellement /home/utilisateur/) se trouve un répertoire .ssh (droits: 700) dans lequel... &lt;a href=&quot;http://www.g33k-zone.org/post/2010/12/29/Authentification-SSH-par-cl%C3%A9-RSA&quot;&gt;&lt;em&gt;Lire&lt;/em&gt; Authentification SSH par clé RSA&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://www.g33k-zone.org/post/2010/12/29/Authentification-SSH-par-cl%C3%A9-RSA#comment-form</comments>
      <wfw:comment>http://www.g33k-zone.org/post/2010/12/29/Authentification-SSH-par-cl%C3%A9-RSA#comment-form</wfw:comment>
      <wfw:commentRss>http://www.g33k-zone.org/feed/atom/comments/61</wfw:commentRss>
      </item>
    
  <item>
    <title>Attention à la fausse mise à jour de firefox</title>
    <link>http://www.g33k-zone.org/post/2010/12/10/Attention-%C3%A0-la-fausse-mise-%C3%A0-jour-de-firefox</link>
    <guid isPermaLink="false">urn:md5:1a18bd4ab86b9c636ba60a32f945af45</guid>
    <pubDate>Fri, 10 Dec 2010 10:05:00 +0100</pubDate>
    <dc:creator>CrazyCat</dc:creator>
        <category>Bla bla bla</category>
        <category>alerte</category><category>danger</category><category>firefox</category><category>sécurité</category>    
    <description>    &lt;p&gt;Depuis peu de temps, des sites (http: // supportfirefox .perl .sh, http: // firefoxcenter .perl .sh) vous conseille de mettre à jour votre firefox et vous propose le téléchargement de firefox-update.exe.


Ne le téléchargez pas !


Et n'hésitez pas à bloquer l'accès à http://*.perl.sh dans vos navigateurs.... &lt;a href=&quot;http://www.g33k-zone.org/post/2010/12/10/Attention-%C3%A0-la-fausse-mise-%C3%A0-jour-de-firefox&quot;&gt;&lt;em&gt;Lire&lt;/em&gt; Attention à la fausse mise à jour de firefox&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://www.g33k-zone.org/post/2010/12/10/Attention-%C3%A0-la-fausse-mise-%C3%A0-jour-de-firefox#comment-form</comments>
      <wfw:comment>http://www.g33k-zone.org/post/2010/12/10/Attention-%C3%A0-la-fausse-mise-%C3%A0-jour-de-firefox#comment-form</wfw:comment>
      <wfw:commentRss>http://www.g33k-zone.org/feed/atom/comments/60</wfw:commentRss>
      </item>
    
  <item>
    <title>Traiter le BBCode</title>
    <link>http://www.g33k-zone.org/post/2010/10/22/Traiter-le-BBCode</link>
    <guid isPermaLink="false">urn:md5:477694d599b3804f1bed0b32b3d1bdc4</guid>
    <pubDate>Fri, 22 Oct 2010 16:07:00 +0200</pubDate>
    <dc:creator>CrazyCat</dc:creator>
        <category>Vieilleries</category>
        <category>astuce</category><category>bbcode</category><category>fonctions utiles</category><category>php</category>    
    <description>    &lt;p&gt;Le BBCode est fréquemment utilisé, voici une fonction qui permet de s'en servir sur son site.
Il y a en fait plusieurs fonctions, la plus importante est bbcode() qui traite la chaîne (donc à utiliser à l'affichage).


Les autres fonctions servent à reformater les chaînes particulières qui ont besoin d'un remplacement plus évolué, comme les liens,... &lt;a href=&quot;http://www.g33k-zone.org/post/2010/10/22/Traiter-le-BBCode&quot;&gt;&lt;em&gt;Lire&lt;/em&gt; Traiter le BBCode&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://www.g33k-zone.org/post/2010/10/22/Traiter-le-BBCode#comment-form</comments>
      <wfw:comment>http://www.g33k-zone.org/post/2010/10/22/Traiter-le-BBCode#comment-form</wfw:comment>
      <wfw:commentRss>http://www.g33k-zone.org/feed/atom/comments/59</wfw:commentRss>
      </item>
    
  <item>
    <title>URLs raccourcies et encodage en base 62</title>
    <link>http://www.g33k-zone.org/post/2010/07/28/URLs-raccourcies-et-encodage-en-base-62</link>
    <guid isPermaLink="false">urn:md5:0a1280e61690d2186c0555807af3a5e9</guid>
    <pubDate>Wed, 28 Jul 2010 12:41:00 +0200</pubDate>
    <dc:creator>CrazyCat</dc:creator>
        <category>PHP</category>
        <category>astuce</category><category>calcul</category><category>fonctions utiles</category><category>Mephisto</category><category>outils</category><category>php</category>    
    <description>&lt;p&gt;De plus en plus de systèmes de raccourcissement d'URL existent, et le système est somme toute relativement simple à mettre en place. Il demande un peu de logique et l'utilisation d'un encodage en base 62: les 10 chiffres et les 26 lettres (minuscules et majuscules).&lt;/p&gt;    &lt;p&gt;Principe de base

Le principe est extrèmement simple: les urls sont enregistrées dans une base de données et on encode leur id unique dans une base plus grande (base 10 =&gt; base 62) afin de diminuer la taille des urls.


Lors de l'accès à cette url, on décode le paramètre ce qui permet de retrouver l'id de l'url et donc de faire la redirection comme... &lt;a href=&quot;http://www.g33k-zone.org/post/2010/07/28/URLs-raccourcies-et-encodage-en-base-62&quot;&gt;&lt;em&gt;Lire&lt;/em&gt; URLs raccourcies et encodage en base 62&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://www.g33k-zone.org/post/2010/07/28/URLs-raccourcies-et-encodage-en-base-62#comment-form</comments>
      <wfw:comment>http://www.g33k-zone.org/post/2010/07/28/URLs-raccourcies-et-encodage-en-base-62#comment-form</wfw:comment>
      <wfw:commentRss>http://www.g33k-zone.org/feed/atom/comments/58</wfw:commentRss>
      </item>
    
</channel>
</rss>
