<?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>Wed, 28 Jul 2010 10:44:41 +0200</pubDate>
  <copyright></copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <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;em&gt;&lt;a href=&quot;http://www.g33k-zone.org/post/2010/07/28/URLs-raccourcies-et-encodage-en-base-62&quot;&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>
    
  <item>
    <title>Transformer des sources en paquets</title>
    <link>http://www.g33k-zone.org/post/2010/07/22/Transformer-des-sources-en-paquets</link>
    <guid isPermaLink="false">urn:md5:36f440a8b5f89c2cd26ec1c6d1374c54</guid>
    <pubDate>Thu, 22 Jul 2010 14:50:00 +0200</pubDate>
    <dc:creator>CrazyCat</dc:creator>
        <category>Logiciels</category>
        <category>astuce</category><category>linux</category><category>shell</category>    
    <description>    &lt;p&gt;Le gros problème lorsqu'on installe une application sous linux depuis les sources, donc qui n'est pas sous la forme de paquets gérables simplement, c'est qu'il est très difficile de la désinstaller complètement.


Heureusement, un utilitaire permet de créer un paquet (rpm, slackware, debian) qui permettra de dé/ré-installer facilement votre... &lt;em&gt;&lt;a href=&quot;http://www.g33k-zone.org/post/2010/07/22/Transformer-des-sources-en-paquets&quot;&gt;Lire&lt;/em&gt; Transformer des sources en paquets&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://www.g33k-zone.org/post/2010/07/22/Transformer-des-sources-en-paquets#comment-form</comments>
      <wfw:comment>http://www.g33k-zone.org/post/2010/07/22/Transformer-des-sources-en-paquets#comment-form</wfw:comment>
      <wfw:commentRss>http://www.g33k-zone.org/feed/atom/comments/57</wfw:commentRss>
      </item>
    
  <item>
    <title>Générer des clefs RSA en php</title>
    <link>http://www.g33k-zone.org/post/2010/07/01/G%C3%A9n%C3%A9rer-des-clefs-RSA-en-php</link>
    <guid isPermaLink="false">urn:md5:7d8f44d99d030f256864fd07f49dc241</guid>
    <pubDate>Thu, 01 Jul 2010 11:28:00 +0200</pubDate>
    <dc:creator>CrazyCat</dc:creator>
        <category>PHP</category>
        <category>astuce</category><category>fonctions utiles</category><category>php</category><category>sécurité</category>    
    <description>    &lt;p&gt;Voici une fonction très simple pour générer des clefs RSA.


Elle ne prend qu'un argument, la longueur en bits de la clé privée (512, 1024 ou 2048). Elle retourne un tableau contenant la clef privée, la clef publique et un message d'erreur.


&lt;?php
/**
 
 * Generates RSA keys
 
 * @param integer $pkbits Private key bits
 * Specifies how many bits... &lt;em&gt;&lt;a href=&quot;http://www.g33k-zone.org/post/2010/07/01/G%C3%A9n%C3%A9rer-des-clefs-RSA-en-php&quot;&gt;Lire&lt;/em&gt; Générer des clefs RSA en php&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://www.g33k-zone.org/post/2010/07/01/G%C3%A9n%C3%A9rer-des-clefs-RSA-en-php#comment-form</comments>
      <wfw:comment>http://www.g33k-zone.org/post/2010/07/01/G%C3%A9n%C3%A9rer-des-clefs-RSA-en-php#comment-form</wfw:comment>
      <wfw:commentRss>http://www.g33k-zone.org/feed/atom/comments/56</wfw:commentRss>
      </item>
    
  <item>
    <title>Fonction glob récursive</title>
    <link>http://www.g33k-zone.org/post/2010/05/27/Fonction-glob-r%C3%A9cursive</link>
    <guid isPermaLink="false">urn:md5:db7f7462cf2bd0d4b662b1ea3a9fe86b</guid>
    <pubDate>Thu, 27 May 2010 10:45:00 +0200</pubDate>
    <dc:creator>CrazyCat</dc:creator>
        <category>PHP</category>
        <category>astuce</category><category>fonctions utiles</category><category>php</category>    
    <description>    &lt;p&gt;La fonction glob est utilisée dans de nombreux langages, elle sert à lister tous les fichiers (et répertoires) qui vérifient un masque.


La petite fonction qui suit sert à rechercher tous les fichiers qui vérifient un masque dans une arborescence.

&lt;?php
/**
 * Recursive glob
 * @param string $pattern Masque à vérifier
 * @param string $path... &lt;em&gt;&lt;a href=&quot;http://www.g33k-zone.org/post/2010/05/27/Fonction-glob-r%C3%A9cursive&quot;&gt;Lire&lt;/em&gt; Fonction glob récursive&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://www.g33k-zone.org/post/2010/05/27/Fonction-glob-r%C3%A9cursive#comment-form</comments>
      <wfw:comment>http://www.g33k-zone.org/post/2010/05/27/Fonction-glob-r%C3%A9cursive#comment-form</wfw:comment>
      <wfw:commentRss>http://www.g33k-zone.org/feed/atom/comments/55</wfw:commentRss>
      </item>
    
  <item>
    <title>Tests unitaires et couverture de code</title>
    <link>http://www.g33k-zone.org/post/2010/04/26/Tests-unitaires-et-couverture-de-code</link>
    <guid isPermaLink="false">urn:md5:30372f6815fbe45b1e45571a1c2d26bd</guid>
    <pubDate>Tue, 27 Apr 2010 10:07:00 +0200</pubDate>
    <dc:creator>CrazyCat</dc:creator>
        <category>PHP</category>
        <category>développement</category><category>outils</category><category>php</category>    
    <description>&lt;p&gt;Les tests unitaires sont au développeur ce que la prose est à M. Jourdain: ils en font sans le savoir. Malheureusement, ces tests ne sont pas souvent effectués de manière complète et approfondie, et le développeur ne s'intéresse pas au complément de ces tests: la couverture de code.&lt;/p&gt;


&lt;p&gt;Heureusement, il existe des outils qui simplifient ce travail et le rendent plus cohérent. Je traiterai ici des procédures lorsqu'on développe en PHP, en m'appuyant sur &lt;a href=&quot;http://www.phpunit.de/&quot; hreflang=&quot;en&quot;&gt;PHPUnit&lt;/a&gt;.&lt;/p&gt;    &lt;p&gt;Test unitaire

Le principe du test unitaire est de vérifier le fonctionnement d'une partie de code, en testant tous les cas. Pour cela, on injecte des données connues en entrée et l'on vérifie que le résultat retourné est bien celui attendu. Il s'agit d'un fonctionnement par assertion.

Elaboration des tests

Les tests doivent permettre de vérifier... &lt;em&gt;&lt;a href=&quot;http://www.g33k-zone.org/post/2010/04/26/Tests-unitaires-et-couverture-de-code&quot;&gt;Lire&lt;/em&gt; Tests unitaires et couverture de code&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://www.g33k-zone.org/post/2010/04/26/Tests-unitaires-et-couverture-de-code#comment-form</comments>
      <wfw:comment>http://www.g33k-zone.org/post/2010/04/26/Tests-unitaires-et-couverture-de-code#comment-form</wfw:comment>
      <wfw:commentRss>http://www.g33k-zone.org/feed/atom/comments/54</wfw:commentRss>
      </item>
    
  <item>
    <title>Ajax en post avec jQuery</title>
    <link>http://www.g33k-zone.org/post/2010/03/25/Ajax-en-post-avec-jQuery</link>
    <guid isPermaLink="false">urn:md5:05c011d93fd38b139c13851c08e5284d</guid>
    <pubDate>Thu, 25 Mar 2010 14:00:00 +0100</pubDate>
    <dc:creator>CrazyCat</dc:creator>
        <category>JavaScript</category>
        <category>fonctions utiles</category><category>framework</category><category>javascript</category><category>jQuery</category>    
    <description>    &lt;p&gt;Actuellement, jQuery possède une fonction ajax qui est getJSON et qui permet de faire des appels Ajax qui récupèrent des données au format JSON. Le seul souci est que les paramètres envoyées le sont en GET, avec toutes les contraintes que cela impose.


Pour pouvoir fonctionner en POST avec la même logique, j'ai étendu jQuery avec une fonction... &lt;em&gt;&lt;a href=&quot;http://www.g33k-zone.org/post/2010/03/25/Ajax-en-post-avec-jQuery&quot;&gt;Lire&lt;/em&gt; Ajax en post avec jQuery&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://www.g33k-zone.org/post/2010/03/25/Ajax-en-post-avec-jQuery#comment-form</comments>
      <wfw:comment>http://www.g33k-zone.org/post/2010/03/25/Ajax-en-post-avec-jQuery#comment-form</wfw:comment>
      <wfw:commentRss>http://www.g33k-zone.org/feed/atom/comments/53</wfw:commentRss>
      </item>
    
  <item>
    <title>QuoteInto avec Zend_Db_Table_Abstract</title>
    <link>http://www.g33k-zone.org/post/2010/03/25/QuoteInto-avec-Zend_Db_Table_Abstract</link>
    <guid isPermaLink="false">urn:md5:cd5e1d71fa189ef511927597f5b0a11c</guid>
    <pubDate>Thu, 25 Mar 2010 13:29:00 +0100</pubDate>
    <dc:creator>CrazyCat</dc:creator>
        <category>PHP</category>
        <category>astuce</category><category>framework</category><category>php</category><category>Zend</category>    
    <description>    &lt;p&gt;Plus ça va et plus je suis obligé de modifier le Db_Table_Abstract, dans la lignée de lastInsertId() avec Zend_Db_Table_Abstract.


Il s'agit cette fois de pouvoir ajouter des paramêtres dans les fonctions telles que fetchAll() et fetchRow(), voici donc le code ajouté à applications/models/Db/Abstract.php:


Dans le répertoire... &lt;em&gt;&lt;a href=&quot;http://www.g33k-zone.org/post/2010/03/25/QuoteInto-avec-Zend_Db_Table_Abstract&quot;&gt;Lire&lt;/em&gt; QuoteInto avec Zend_Db_Table_Abstract&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://www.g33k-zone.org/post/2010/03/25/QuoteInto-avec-Zend_Db_Table_Abstract#comment-form</comments>
      <wfw:comment>http://www.g33k-zone.org/post/2010/03/25/QuoteInto-avec-Zend_Db_Table_Abstract#comment-form</wfw:comment>
      <wfw:commentRss>http://www.g33k-zone.org/feed/atom/comments/52</wfw:commentRss>
      </item>
    
  <item>
    <title>Script de sauvegarde automatique</title>
    <link>http://www.g33k-zone.org/post/2010/03/21/Script-de-sauvegarde-automatique</link>
    <guid isPermaLink="false">urn:md5:da29c2a1ddd24ee603babee1e5af9d27</guid>
    <pubDate>Sun, 21 Mar 2010 17:57:00 +0100</pubDate>
    <dc:creator>CrazyCat</dc:creator>
        <category>Shell</category>
        <category>astuce</category><category>outils</category><category>serveur</category><category>shell</category>    
    <description>    &lt;p&gt;Ce petit script permet de générer des archives horodatées de répertoires sur une machine unix. Il suffit que tar et gunzip soient installés et de configurer les 4 variables, puis d'ajouter une entrée pour ce script dans crontab.


Dans cet exemple, le but est de sauvegarder le répertoire /home/g33kzone/public_html/ (le site) et... &lt;em&gt;&lt;a href=&quot;http://www.g33k-zone.org/post/2010/03/21/Script-de-sauvegarde-automatique&quot;&gt;Lire&lt;/em&gt; Script de sauvegarde automatique&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://www.g33k-zone.org/post/2010/03/21/Script-de-sauvegarde-automatique#comment-form</comments>
      <wfw:comment>http://www.g33k-zone.org/post/2010/03/21/Script-de-sauvegarde-automatique#comment-form</wfw:comment>
      <wfw:commentRss>http://www.g33k-zone.org/feed/atom/comments/51</wfw:commentRss>
      </item>
    
  <item>
    <title>Créer et modifier des compte unix avec un script</title>
    <link>http://www.g33k-zone.org/post/2010/03/18/Cr%C3%A9er-et-modifier-des-compte-unix-avec-un-script</link>
    <guid isPermaLink="false">urn:md5:a3e2ff2e451fb91c1b3afa53de46183f</guid>
    <pubDate>Sun, 21 Mar 2010 17:34:00 +0100</pubDate>
    <dc:creator>CrazyCat</dc:creator>
        <category>Shell</category>
        <category>astuce</category><category>linux</category><category>shell</category><category>sécurité</category>    
    <description>&lt;p&gt;Il arrive parfois que l'on ait besoin d'un script pour créer ou modifier des utilisateurs unix de manière automatique.&lt;/p&gt;


&lt;p&gt;Je me suis penché sur ce problème pour des raisons de sécurité: une interface web devait permettre de créer des comptes sur le serveur, mais en aucun cas je ne voulais que les pages, potentiellement accessibles à tout le monde, n'aient la possibilité d'exécuter des commandes systèmes, surtout pas en tant que root.&lt;/p&gt;    &lt;p&gt;Pour résoudre cette problématique, mon interface génère un fichier qui contient une ligne par utilisateur, chaque ligne étant constituée du login, du password et d'un flag indiquant si le compte est autorisé à se connecter en SSH. Le séparateur est le caractère espace.


Le fichier (/usr/share/accounts.lst) ressemble donc à:

user1 password1 0... &lt;em&gt;&lt;a href=&quot;http://www.g33k-zone.org/post/2010/03/18/Cr%C3%A9er-et-modifier-des-compte-unix-avec-un-script&quot;&gt;Lire&lt;/em&gt; Créer et modifier des compte unix avec un script&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://www.g33k-zone.org/post/2010/03/18/Cr%C3%A9er-et-modifier-des-compte-unix-avec-un-script#comment-form</comments>
      <wfw:comment>http://www.g33k-zone.org/post/2010/03/18/Cr%C3%A9er-et-modifier-des-compte-unix-avec-un-script#comment-form</wfw:comment>
      <wfw:commentRss>http://www.g33k-zone.org/feed/atom/comments/50</wfw:commentRss>
      </item>
    
  <item>
    <title>lastInsertId() avec Zend_Db_Table_Abstract</title>
    <link>http://www.g33k-zone.org/post/2010/02/17/lastInsertId%28%29-avec-Zend_Db_Table_Abstract</link>
    <guid isPermaLink="false">urn:md5:ba3b5465fb9cd68b332300f4fa5818f3</guid>
    <pubDate>Wed, 17 Feb 2010 17:47:00 +0100</pubDate>
    <dc:creator>CrazyCat</dc:creator>
        <category>PHP</category>
        <category>astuce</category><category>framework</category><category>php</category><category>Zend</category>    
    <description>    &lt;p&gt;En suivant le tutoriel Zend QuickStart, je me suis retrouvé confronté à un problème: aucun accès au dernier id créé.


C'est une lacune connue mais pas encore corrigée. Voici la méthode que j'ai utilisée pour y remédier:

Nouvel abstract

Dans le répertoire applications/models/Db, création de la classe Default_Model_Db_Abstract qui étend la classe... &lt;em&gt;&lt;a href=&quot;http://www.g33k-zone.org/post/2010/02/17/lastInsertId%28%29-avec-Zend_Db_Table_Abstract&quot;&gt;Lire&lt;/em&gt; lastInsertId() avec Zend_Db_Table_Abstract&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://www.g33k-zone.org/post/2010/02/17/lastInsertId%28%29-avec-Zend_Db_Table_Abstract#comment-form</comments>
      <wfw:comment>http://www.g33k-zone.org/post/2010/02/17/lastInsertId%28%29-avec-Zend_Db_Table_Abstract#comment-form</wfw:comment>
      <wfw:commentRss>http://www.g33k-zone.org/feed/atom/comments/49</wfw:commentRss>
      </item>
    
  <item>
    <title>Supprimer un compte Facebook</title>
    <link>http://www.g33k-zone.org/post/2009/12/20/Supprimer-un-compte-Facebook</link>
    <guid isPermaLink="false">urn:md5:a1339cd5e85940d54232fdb02b9f127a</guid>
    <pubDate>Sun, 20 Dec 2009 14:33:00 +0100</pubDate>
    <dc:creator>CrazyCat</dc:creator>
        <category>Bla bla bla</category>
        <category>actualité</category><category>astuce</category>    
    <description>&lt;p&gt;Très souvent, je vois sur divers forum la question &lt;em&gt;&quot;comment puis-je supprimer un compte Facebook ?&quot;&lt;/em&gt;.&lt;/p&gt;


&lt;p&gt;En effet, si FB permet très facilement de désactiver son compte, il existe toujours et peut facilement être réactivé. Et tout ce que vous aviez mis dessus reste disponible.&lt;/p&gt;


&lt;p&gt;Heureusement il est possible de supprimer son compte quand on connait le chemin:&lt;/p&gt;    &lt;p&gt;Une fois connecté, tout en bas à droite se trouve un lien aide



Sur la page d'aide, cliquez sur Confidentialité



Là, vous trouverez un lien vers Désactivation, suppression et comptes de défunt



Et finalement, sur cette dernière page, déployez (en cliquant dessus) la partie Je veux supprimer mon compte de manière définitive. et cliquez sur le... &lt;em&gt;&lt;a href=&quot;http://www.g33k-zone.org/post/2009/12/20/Supprimer-un-compte-Facebook&quot;&gt;Lire&lt;/em&gt; Supprimer un compte Facebook&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://www.g33k-zone.org/post/2009/12/20/Supprimer-un-compte-Facebook#comment-form</comments>
      <wfw:comment>http://www.g33k-zone.org/post/2009/12/20/Supprimer-un-compte-Facebook#comment-form</wfw:comment>
      <wfw:commentRss>http://www.g33k-zone.org/feed/atom/comments/48</wfw:commentRss>
      </item>
    
  <item>
    <title>Find pour supprimer les vieux fichiers</title>
    <link>http://www.g33k-zone.org/post/2009/12/14/Find-pour-supprimer-les-vieux-fichiers</link>
    <guid isPermaLink="false">urn:md5:f7e8bfdcb98e57cbbfbc1caec15a43e8</guid>
    <pubDate>Mon, 14 Dec 2009 16:49:00 +0100</pubDate>
    <dc:creator>CrazyCat</dc:creator>
        <category>Shell</category>
        <category>astuce</category><category>linux</category><category>shell</category>    
    <description>    &lt;p&gt;Nous avions évoqué sur ce billet l'utilisation de find pour faire des opérations sur une arborescence.


Une autre utilisation pratique des filtres de find est de pouvoir faire une recherche en se basant sur la date de modification des fichiers, ce qui permet par exemple de supprimer les fichiers périmés.


Par exemple, pour supprimer les fichiers... &lt;em&gt;&lt;a href=&quot;http://www.g33k-zone.org/post/2009/12/14/Find-pour-supprimer-les-vieux-fichiers&quot;&gt;Lire&lt;/em&gt; Find pour supprimer les vieux fichiers&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://www.g33k-zone.org/post/2009/12/14/Find-pour-supprimer-les-vieux-fichiers#comment-form</comments>
      <wfw:comment>http://www.g33k-zone.org/post/2009/12/14/Find-pour-supprimer-les-vieux-fichiers#comment-form</wfw:comment>
      <wfw:commentRss>http://www.g33k-zone.org/feed/atom/comments/46</wfw:commentRss>
      </item>
    
  <item>
    <title>Comment changer un mot de passe Mysql oublié</title>
    <link>http://www.g33k-zone.org/post/2009/12/01/Comment-changer-un-mot-de-passe-Mysql-oubli%C3%A9</link>
    <guid isPermaLink="false">urn:md5:eafcbe2e4feee647877954f3054bb4a7</guid>
    <pubDate>Tue, 01 Dec 2009 15:43:00 +0100</pubDate>
    <dc:creator>CrazyCat</dc:creator>
        <category>MySQL</category>
        <category>astuce</category><category>configuration</category><category>linux</category><category>mysql</category><category>serveur</category><category>shell</category><category>sécurité</category>    
    <description>&lt;blockquote&gt;&lt;p&gt;Copie du billet &lt;a href=&quot;http://www.digital-connexion.info/index.php/post/2007/05/18/Comment-changer-un-mot-de-passe-Mysql-oublie&quot; hreflang=&quot;fr&quot;&gt;Comment changer un mot de passe Mysql oublié&lt;/a&gt; de &lt;a href=&quot;http://www.digital-connexion.info/index.php/&quot; hreflang=&quot;fr&quot;&gt;Johann Denoyer&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;


&lt;p&gt;Ca peut arriver d'oublier le mot de passe root de mysql, ou reprendre en main un serveur d'un ancien administrateur ayant quitté l'entreprise un peut rapidement. Donc je vous présente ici comment changer le mot de passe root d'un serveur mysql.&lt;/p&gt;    &lt;p&gt;Première chose, on arrête mysql :
/etc/init.d/mysql stop


Ensuite redémarrez mysql avec l'option skip-grant-tables pour désactiver les logins/pass, et skip-networking pour éviter les connexions TCP/IP. Note : attention lors de cette commande, n'importe quelle personne ce connectant à l'aide des sockets aura un accès total à la base!!!... &lt;em&gt;&lt;a href=&quot;http://www.g33k-zone.org/post/2009/12/01/Comment-changer-un-mot-de-passe-Mysql-oubli%C3%A9&quot;&gt;Lire&lt;/em&gt; Comment changer un mot de passe Mysql oublié&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://www.g33k-zone.org/post/2009/12/01/Comment-changer-un-mot-de-passe-Mysql-oubli%C3%A9#comment-form</comments>
      <wfw:comment>http://www.g33k-zone.org/post/2009/12/01/Comment-changer-un-mot-de-passe-Mysql-oubli%C3%A9#comment-form</wfw:comment>
      <wfw:commentRss>http://www.g33k-zone.org/feed/atom/comments/45</wfw:commentRss>
      </item>
    
  <item>
    <title>Référencer son site sur Google (et les autres moteurs)</title>
    <link>http://www.g33k-zone.org/post/2009/11/19/R%C3%A9f%C3%A9rencer-son-site-sur-Google-%28et-les-autres-moteurs%29</link>
    <guid isPermaLink="false">urn:md5:efae1c11749781d8374a5d66f3cdf87e</guid>
    <pubDate>Thu, 19 Nov 2009 20:57:00 +0100</pubDate>
    <dc:creator>CrazyCat</dc:creator>
        <category>Bla bla bla</category>
        <category>google</category><category>référencement</category><category>webmaster</category>    
    <description>&lt;p&gt;Bien souvent sur les forums ou les newsgroups, on voit revenir la question &lt;em&gt;&quot;comment mettre mon site sur google ?&quot;&lt;/em&gt;&lt;/p&gt;


&lt;p&gt;Tout d'abord, il faut savoir que si &lt;a href=&quot;http://www.google.com&quot;&gt;Google&lt;/a&gt; est le moteur le plus utilisé, par les internautes ou d'autres moteurs, il en existe d'autres tel que &lt;a href=&quot;http://www.yahoo.com&quot;&gt;Yahoo!&lt;/a&gt; ou &lt;a href=&quot;http://www.bing.com/&quot;&gt;bing&lt;/a&gt;. Et on y met pas son site, on le propose, ce qui peut un peu accélerer son indexation.&lt;/p&gt;


&lt;p&gt;Nous allons voir comment essayer d'optimiser un peu le référencement du site, et les erreurs à éviter.&lt;/p&gt;    &lt;p&gt;La première chose à savoir pour qu'un site soit enregistré par les moteurs de recherche, il est préférable qu'il ait son propre nom de domaine. Oubliez les skyblogs, forumactif et compagnie.

Soumettre son site

La première étape à faire si l'on veut avoir une bonne chance de voir son site sur Google est de lui soumettre l'adresse en allant sur... &lt;em&gt;&lt;a href=&quot;http://www.g33k-zone.org/post/2009/11/19/R%C3%A9f%C3%A9rencer-son-site-sur-Google-%28et-les-autres-moteurs%29&quot;&gt;Lire&lt;/em&gt; Référencer son site sur Google (et les autres moteurs)&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://www.g33k-zone.org/post/2009/11/19/R%C3%A9f%C3%A9rencer-son-site-sur-Google-%28et-les-autres-moteurs%29#comment-form</comments>
      <wfw:comment>http://www.g33k-zone.org/post/2009/11/19/R%C3%A9f%C3%A9rencer-son-site-sur-Google-%28et-les-autres-moteurs%29#comment-form</wfw:comment>
      <wfw:commentRss>http://www.g33k-zone.org/feed/atom/comments/44</wfw:commentRss>
      </item>
    
  <item>
    <title>Retrouver le type MIME</title>
    <link>http://www.g33k-zone.org/post/2009/11/12/Retrouver-le-type-MIME</link>
    <guid isPermaLink="false">urn:md5:f77c2362a3e155cd4763a98c686e5575</guid>
    <pubDate>Thu, 12 Nov 2009 15:40:00 +0100</pubDate>
    <dc:creator>CrazyCat</dc:creator>
        <category>PHP</category>
        <category>astuce</category><category>compatibilité</category><category>fonctions utiles</category><category>php</category>    
    <description>    &lt;p&gt;Lorsqu'on propose un téléchargement via une interface web, ou si on veut mettre des pièces jointes dans un mail, il faut avoir le &quot;mime-type&quot; (Multipurpose Internet Mail Extensions) du fichier.
Une fonction PHP existe pour celà, c'est mime_content_type() malheureusement elle n'est pas toujours disponible.


Voici une petite astuce qui permet de la... &lt;em&gt;&lt;a href=&quot;http://www.g33k-zone.org/post/2009/11/12/Retrouver-le-type-MIME&quot;&gt;Lire&lt;/em&gt; Retrouver le type MIME&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://www.g33k-zone.org/post/2009/11/12/Retrouver-le-type-MIME#comment-form</comments>
      <wfw:comment>http://www.g33k-zone.org/post/2009/11/12/Retrouver-le-type-MIME#comment-form</wfw:comment>
      <wfw:commentRss>http://www.g33k-zone.org/feed/atom/comments/43</wfw:commentRss>
      </item>
    
</channel>
</rss>