<?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 - Linux</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>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>
    
  <item>
    <title>Mon k750i et linux</title>
    <link>http://blog.photozite.info/index.php/post/2006/08/27/26-mon-k750i-et-linux</link>
    <guid isPermaLink="false">urn:md5:d256870b79ec31d753785491cdc9edb8</guid>
    <pubDate>Sun, 27 Aug 2006 12:51:00 +0000</pubDate>
    <dc:creator>knoodrake</dc:creator>
        <category>Linux</category>
        <category>gsm</category><category>informatique</category><category>linux</category>    
    <description>J'ai depuis peu fait l'acquisition d'un telephone mobile Sony-ericson
k750i grâce a ce chère Bouygtel et les quelques
milliers de points grâcieusement offerts après un
hors-forfait mensuel assez conséquent.&lt;br /&gt;
&lt;br /&gt;
Premiers tests de l'engin passés, je me suis tout de suite
demandé comment celui-ci réagirait en voyant mon
pinguouin; aurait-il peur ? seraient-ils amis ? ..&lt;br /&gt;
&lt;br /&gt;
Au final, je peux résumer en affirmant que tout les deux
sont bons amis, mais jugez plutôt.&lt;br /&gt;    &lt;br /&gt;
&lt;h2&gt;Avant-propos&lt;/h2&gt;
&lt;h4&gt;Il saut par la fenêtre.&lt;/h4&gt;
Avant ça, j'ai déja voulu savoir comment le petit
objet allait s'y prendre pour séduire le
propriétaire.&lt;br /&gt;
Donc, je branche le k750i avec le cable USB fournit, et la:&lt;br /&gt;
&lt;br /&gt;
&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;
Windows: &lt;em&gt;&quot;Windows
à détecté un nouveau matos blablabla..&quot;&lt;/em&gt;&lt;br /&gt;
Moi :&lt;em&gt; &quot;ok, installe-le
donc&quot;&lt;/em&gt;&lt;br /&gt;
W: &quot;&lt;em&gt;Recherche des
pilotes truc muche en cours..&quot;&lt;/em&gt;&lt;br /&gt;
W: &quot;I&lt;em&gt;mpossible de
trouver les pilotes [..] blablabla..&quot;&lt;/em&gt;&lt;br /&gt;
M: &quot;&lt;em&gt;ah merde&quot;&lt;br /&gt;
&lt;/em&gt;&lt;/td&gt;
&lt;td&gt;
&lt;img src=&quot;http://blog.photozite.info/blog/images/k750i/CWS31AFW_13605high_33_0_4000.jpg&quot; alt=&quot;&quot; /&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
Bon, je cherche dans la boite de mon telephone un CD, et
j'en trouve un, je le donne a manger a mon ordinateur, je lance
l'autorun, on me propose d'installer plein de logiciels, j'installe
tout.&lt;br /&gt;
Je fait détecter le nouveaux matériel a mon
système d'exploitation, celui en trouve un, il l'installe.
Puis un deuxieme, il l'installe, etc.. Il faudra finalement quelque
chose comme 4 &quot;périphériques&quot; a installer pour
profiter de toutes les fonctions de mon téléphone
(comme la synchronisation avec outlook !! Youpi!! ).&lt;br /&gt;
&lt;br /&gt;
Bref, moi qui m'attendait a un truc USB Mass Storage.. c'est le cas,
mais après installation de plusieurs minutes, au bout de
laquelle l'icone apparait dans le poste de travail comme un lecteur de
carte.&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;
&lt;h2&gt;Avec Linux&lt;/h2&gt;
&lt;em&gt;Avec quel Linux ? Avec
Ubuntu 6.06 (2.6.15-26-386)&lt;/em&gt;&lt;br style=&quot;font-style: italic;&quot;&gt;
&lt;em&gt;Succes story du k750i
sous Linux.&lt;/em&gt;&lt;br /&gt;
&lt;h4&gt;Premiers contacts - &lt;em&gt;Une
vrai petite clef usb&lt;/em&gt;&lt;/h4&gt;
Après l'épisode windows &quot;&lt;em&gt;J'installe un milion de drivers
et ca marche&lt;/em&gt;&quot;, j'avoue que j'avai un peu peur de sa
réaction devant Linux. Donc, je branche le k750i avec le
cable USB fournit, et la:&lt;br /&gt;
&lt;br /&gt;
..ca marche .. !&lt;br /&gt;
&lt;br /&gt;
Hein ? Déja ? mais j'ai rien eu le temps de
paramétrer, pas eu le temps de me prendre la tête
une bonne semaine ! C'est du vol !&lt;br /&gt;
Donc voila le topo: Au branchement du sony-ericson, j'ai une jolie
fenetre qui me dit qu'une carte mémoire contenant des photos
à été détecté,
et me proposant donc de télécharger ces photos
sur l'ordinateur.&lt;br /&gt;
Quant au bureau, il s'est vu gâté d'une nouvelle
icone: celle me permettant d'accéder a la carte
mémoire de mon appareil pho.. heu, mp.. heu nan,
téléphone, exactement comme pour une clef USB.&lt;br /&gt;
La carte était donc montée, je peu alors
accéder aux fichiers sur mon
téléphone, en rajouter, en enveler, etc.. seul
bémol: la vitesse de transfert, visiblement digne de l'USB 1
(en est-ce ?), mais aucun rapport avec Linux.&lt;br /&gt;
&lt;h4&gt;Mieux encore - &lt;em&gt;Take
control of&amp;nbsp;GSM&lt;/em&gt;&lt;/h4&gt;
Sans grand
espoir, je pense à ouvrir synaptic, et j'installe quelques
applets/logiciels de gestion de téléphone mobile,
et parmis eux, celui qui m'intéresse: &amp;nbsp;&lt;strong&gt;KMobileTools&lt;/strong&gt; .&lt;br /&gt;
Et la: &lt;br /&gt;
&lt;br /&gt;
..ca marche pas + [&lt;em&gt;..2
mouvements, 3 clics ..&lt;/em&gt;] = ca marche !!&lt;br /&gt;
&lt;br /&gt;
&lt;table&gt;
&lt;tbody&gt;&lt;tr&gt;
&lt;td&gt;
KMobileTools me dit qu'il y a une erreur, et que ca marche pas; il
m'ouvre tout seul la fenetre de configuration, je change le
&quot;Périphérique télephone portable&quot;, qui
par défaut est &lt;em&gt;/dev/mobile&lt;/em&gt;
pour &lt;em&gt;/dev/ttyACM0.&lt;br /&gt;
&lt;/em&gt;Et la, ça marche.&lt;br /&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;img src=&quot;http://blog.photozite.info/blog/images/k750i/phonebookpage_0.thumbnail.png&quot; alt=&quot;&quot; /&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
Je peux donc:&lt;br /&gt;
Constater le niveau de batterie du téléphone,
observer la puissance du signale, gérer mon
répertoire téléphonique, composer un
numéro, pui lancer l'apel, racrocher, consulter mes SMS
(mais ceci n'avait pas l'air de marcher) écrire un SMS et
l'envoyer a bon port, et même discuter avec mon
téléphone par le terminal proposé (&lt;strong&gt;tty&lt;/strong&gt;ACM) ..
formidable !&lt;br /&gt;
&lt;br /&gt;
Merci Linux &lt;img src=&quot;/themes/knoodrake3/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
En plus de tout ça, il parait (je n'ai pas
tésté, n'ayant pas de Bluetooth sur mon
ordinateur) qu'il est aisé de
télécomander son linux avec le
téléphone, via bluetooth et en utilisant le
programe Java &quot;télécomande&quot; fournit dans le
téléphone. Bref, que du bonheur !&lt;br /&gt;&lt;hr /&gt;
&lt;br /&gt;
&lt;h2&gt;Liens&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Pour Télécharger des Jeux et
applicatifs Java a mettre sur son téléphone (
logiciels gratuits et pour beaucoup en version de
démonstration limité) :&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;a href=&quot;http://www.myk750.lasyk.net/&quot;&gt;http://www.myk750.lasyk.net/&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.getjar.com/&quot;&gt;http://www.getjar.com/&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://midlet.org/&quot;&gt;http://midlet.org/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Pour utiliser sa bébète high-tech
avec son pinguouin high-tech:&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;a href=&quot;http://stefans.datenbruch.de/k750i/&quot;&gt;http://stefans.datenbruch.de/k750i/&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.kmobiletools.org/&quot;&gt;http://www.kmobiletools.org/&lt;/a&gt;&lt;br /&gt;</description>
    
    
    
      </item>
    
</channel>
</rss>
