<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://blog.photozite.info/index.php/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
  <title>Un peu de tout et surtout rien</title>
  <link>http://blog.photozite.info/index.php/</link>
  <description>Parcque je le vaut bien !</description>
  <language>fr</language>
  <pubDate>Sun, 08 May 2011 16:24:37 +0200</pubDate>
  <copyright>ARISTODEMO Damien</copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>Générer un squelette de page xHTML façilement</title>
    <link>http://blog.photozite.info/index.php/post/2007/12/28/Generer-un-squelette-de-page-xHTML-facilement</link>
    <guid isPermaLink="false">urn:md5:65f30dd44a6dae310b9b966448bd4464</guid>
    <pubDate>Fri, 28 Dec 2007 20:32:00 +0100</pubDate>
    <dc:creator>knoodrake</dc:creator>
        <category>Linux</category>
        <category>javascript</category><category>linux</category><category>php</category><category>tidy</category><category>web</category>    
    <description>    &lt;p&gt;Une petite astuce que j'ai trouvé lorsque je créé une nouvelle page ( sous &lt;ins&gt;Linux&lt;/ins&gt; ) avec &lt;a hreflang=&quot;en&quot; href=&quot;http://www.w3.org/People/Raggett/tidy/&quot;&gt;tidy&lt;/a&gt; .&lt;/p&gt;
&lt;p&gt;Dans une console :&amp;nbsp; --------------------------------------------------------------&lt;/p&gt;
&lt;p&gt;&lt;code&gt;$ tidy -i -asxhtml /dev/null &amp;gt;&amp;nbsp; monFichier.html&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;qui donnera&amp;nbsp;&lt;/p&gt;
&lt;p&gt;$ cat monFichier.html &lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;jsh:html&quot;&gt;

&amp;lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Strict//EN&quot;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&quot;&amp;gt;

&amp;lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&amp;gt;
&amp;lt;head&amp;gt;
&amp;nbsp; &amp;lt;meta name=&quot;generator&quot; content=
&amp;nbsp; &quot;HTML Tidy for Linux/x86 (vers 1 September 2005), see www.w3.org&quot; /&amp;gt;

&amp;nbsp; &amp;lt;title&amp;gt;&amp;lt;/title&amp;gt;
&amp;lt;/head&amp;gt;

&amp;lt;body&amp;gt;
&amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;

&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;l'option &lt;strong&gt;-i &lt;/strong&gt;permet de demander à tidy d'identer le code, et l'option &lt;strong&gt;&lt;em&gt;-asxhtml &lt;/em&gt;&lt;/strong&gt;précise que l'on souhaite avoir du code xhtml ( on aurait pu utiliser -ashtml pour avoir du html )&lt;/p&gt;
&lt;p&gt;Pour plus d'informations: &lt;em&gt;$ man tidy&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Pour installer tidy &lt;/strong&gt;, simplement &lt;em&gt;$ sudo apt-get install tidy&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Notez que tidy est un formidable outil qui vous servira à moultes choses comme la &quot;réparation&quot; d'un fichier mal écrit, plein d'erreur.&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Moi aussi j'ai été me trainer près des lumières</title>
    <link>http://blog.photozite.info/index.php/post/2007/12/18/Moi-aussi-jai-ete-me-trainer-pres-des-lumieres</link>
    <guid isPermaLink="false">urn:md5:43e82f026e5e8565994c8f945aa085ea</guid>
    <pubDate>Tue, 18 Dec 2007 06:18:00 +0100</pubDate>
    <dc:creator>knoodrake</dc:creator>
        <category>General</category>
            
    <description>    &lt;object width=&quot;425&quot; height=&quot;355&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/rzcbVyIOuXA&amp;rel=1&quot;&gt;&lt;/param&gt;&lt;param name=&quot;wmode&quot; value=&quot;transparent&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/rzcbVyIOuXA&amp;rel=1&quot; type=&quot;application/x-shockwave-flash&quot; wmode=&quot;transparent&quot; width=&quot;425&quot; height=&quot;355&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;p&gt;Réalisé par Marine Beauguion&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Apache: rediriger les logs vers un terminal</title>
    <link>http://blog.photozite.info/index.php/post/2007/11/29/Apache%3A-rediriger-les-logs-vers-un-terminal</link>
    <guid isPermaLink="false">urn:md5:2b590f76171fd660d3b199404d2b522a</guid>
    <pubDate>Thu, 29 Nov 2007 18:23:00 +0100</pubDate>
    <dc:creator>knoodrake</dc:creator>
        <category>Linux</category>
            
    <description>    &lt;p&gt;Que ce soit pour débugger un site en php,perl,.. ou simplement pour 'monitorer' son serveur, il peu être pratique d'avoir les logs ( les access et / ou les erreurs ) d'apache &quot;en direct live&quot; dans un terminal, défilant au fur et a mesure qu'ils apparaissent. &lt;/p&gt;
&lt;p&gt;Je vous propose ici 2 solutions :&lt;/p&gt;

&lt;br /&gt;&lt;h2&gt;1 - Via le fichier de configuration d'apache&lt;/h2&gt;
Editer le fichier de configuration d'apache, typiquement &lt;strong&gt;/etc/apache2/apache2.conf&lt;/strong&gt; , et modifier la ligne suivante:&lt;br /&gt;&lt;br /&gt;&lt;pre class=&quot;jsh:c&quot;&gt;ErrorLog /var/log/apache2/error.log&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;En remplacant l'url du fichier par un terminal par exemple comme ceci :&lt;br /&gt;&lt;pre class=&quot;jsh:c&quot;&gt;&lt;br /&gt;ErrorLog /dev/tty10&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Et le tour est joué, les logs seront affichés directement sur votre console Ctrl+Alt+F10&lt;br /&gt;Ou avec un terminal déja ouvert ( un gnome-terminal par exemple ): &lt;br /&gt;&lt;pre class=&quot;jsh:cpp&quot;&gt;&lt;br /&gt;ErrorLog /dev/pts/0&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;(regardez la liste des terminaux ouverts avec la commande &lt;strong&gt;who&lt;/strong&gt; )&lt;br /&gt;&lt;br /&gt;

&lt;h2&gt;2 - Avec la commande `tail`&lt;/h2&gt;
La, c'est encore plus simple, ouvrez un terminal puis tapez:&lt;br /&gt;&lt;br /&gt;&lt;pre class=&quot;jsh:cpp&quot;&gt;tail -n 1 -F /var/log/apache2/error.log&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;En remplaçant bien sur le chemin ci-dessu par le chemin souhaité.&lt;br /&gt;Et la, sous vos yeux ébaïs, s'affichent les logs au fur et à mesure qu'ils apparaissent.&lt;br /&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Astuce: compter les lignes d'un code source.</title>
    <link>http://blog.photozite.info/index.php/post/2007/11/25/Astuce%3A-compter-les-lignes-dun-code-source</link>
    <guid isPermaLink="false">urn:md5:6e960e275022d4f35889b06ee6425471</guid>
    <pubDate>Sun, 25 Nov 2007 07:28:00 +0100</pubDate>
    <dc:creator>knoodrake</dc:creator>
        <category>Linux</category>
        <category>linux</category><category>php</category><category>shell</category>    
    <description>    &lt;p&gt;Une petite astuce, sous unix, pour compter le nombre de lignes de code d'un code source:&lt;/p&gt;
&lt;p&gt;Par exemple, pour compter le nombre de ligne dans les fichiers .h du dossier inc/ &lt;/p&gt;
&lt;p&gt;&lt;pre class=&quot;jsh:cpp&quot;&gt;find inc/ -name &quot;*.h&quot; -exec cat {} \; |wc -l&lt;/pre&gt;&lt;/p&gt;
Ou pour php, imaginons la racine d'un site avec toute son arborescence&amp;nbsp; compliqué et toutes sortes de fichiers ( js, css, cgi, .. ) :&lt;br /&gt;&lt;br /&gt;&lt;pre class=&quot;jsh:cpp&quot;&gt;find inc/ -name &quot;*.php&quot; -exec cat {} \; |wc -l&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;pratique nan ?&lt;br /&gt;Explication: find trouve tout les fichiers correspondant, et pour chaqun d'entre eux, donne le nom du fichier à cat qui l'affiche. La sortie est ensuite pipé vers wc qui compte les lignes avec l'option -l.&lt;br /&gt;&lt;br /&gt;Astuce supplémentaire pour PHP, si vous voulez avoir une idée de la taille &quot;compréssée&quot; du code php:&lt;br /&gt;&lt;br /&gt;&lt;pre class=&quot;jsh:cpp&quot;&gt;find inc/ -name &quot;*.php&quot; -exec cat {} \; | php -w |wc -l&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;l'option -w de php sert à virer tout commentaires, lignes vides, espaces, etc..&lt;br /&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Script aidant a la creation de drumkit hydrogen</title>
    <link>http://blog.photozite.info/index.php/post/2007/08/13/Script-aidant-a-la-creation-de-drumkit-hydrogen</link>
    <guid isPermaLink="false">urn:md5:a01b5b72d73ad447b8eafdfa7ec9e82a</guid>
    <pubDate>Mon, 13 Aug 2007 20:32:00 +0200</pubDate>
    <dc:creator>knoodrake</dc:creator>
        <category>Linux</category>
        <category>mao hydrogen perl script linux xml</category>    
    <description>    &lt;p&gt;Mon frère utilisant &lt;a hreflang=&quot;en&quot; href=&quot;http://www.hydrogen-music.org/&quot;&gt;hydrogen,&lt;/a&gt; je lui ai fait ce très petit ( et très sale ) script perl pour faciliter la creation de drumkit ( ou plus précisément du fichier drumkit.xml )&lt;/p&gt;
&lt;p&gt;Il s'utilise de la manière suivante:&lt;br /&gt;Une fois le dossier du drumkit existant avec les sons (les wav, flac,..) dedans, y aller, puis executer le script.&lt;/p&gt;
&lt;p&gt;&lt;ins&gt;&lt;strong&gt;Exemple:&lt;/strong&gt;&lt;/ins&gt;&lt;br /&gt;&lt;code&gt; $ cd /usr/share/hydrogen/data/drumkits/mydrumkit &lt;br /&gt; $ /home/my/Desktop/h2xmlizer.pl&lt;/code&gt;&lt;/p&gt;
&lt;ins&gt;&lt;strong&gt;Notes:&lt;/strong&gt;&lt;/ins&gt;&lt;br /&gt;Si un précédent drumkit.xml existe déja, il sera &quot;renomgardé&quot; comme drumkit.xml.backup&lt;br /&gt;S'il y a plus de 32 sons ( maximum d'un drumkit hydrogen) le script ne prend en compte que les 32 premiers.&lt;br /&gt; S'il y en a moins, le drumkit sera complété avec des sons factices.&lt;br /&gt;Les noms des sons correspondent aux noms des fichiers ( moins l'extension )&lt;br /&gt;Les parametres des sons ( pitch, volume, stereo, .. ) sont aisaiment modifiables, en éditant le script perl au tout début du script.&lt;br /&gt;  &lt;br /&gt;Ah, et comme toujours faut pas oublier de mettre les droits d'execution au script ( chmod a+x h2xmlizer.pl )&lt;br /&gt;  Voila. J'espere que ça pourra en aider certains.&lt;br /&gt;&lt;br /&gt;&lt;ins&gt;&lt;strong&gt;Download&lt;/strong&gt;&lt;/ins&gt;:&amp;nbsp; &lt;a hreflang=&quot;fr&quot; href=&quot;http://blog.photozite.info/public/h2xmlizer.pl.txt&quot;&gt;h2xmlizer.pl&lt;/a&gt;&lt;br /&gt;</description>
    
    
    
      </item>
    
</channel>
</rss>
