<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" version="2.0">

<channel>
	<title>Mick27's Technical Blog</title>
	
	<link>http://blog.mick27.info</link>
	<description>Un blog utilisant WordPress</description>
	<pubDate>Thu, 08 May 2008 01:24:07 +0000</pubDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/mick27" type="application/rss+xml" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>Deezer.com Round 3 - Dysomnia Project</title>
		<link>http://blog.mick27.info/2007/12/04/deezercom-round-3-dysomnia-project/</link>
		<comments>http://blog.mick27.info/2007/12/04/deezercom-round-3-dysomnia-project/#comments</comments>
		<pubDate>Tue, 04 Dec 2007 01:09:29 +0000</pubDate>
		<dc:creator>Mick27</dc:creator>
		
		<category><![CDATA[Musique]]></category>

		<category><![CDATA[Web2.0]]></category>

		<category />

		<category><![CDATA[cacheDiffusion.php]]></category>

		<category><![CDATA[Deezer]]></category>

		<category><![CDATA[Deezer.com]]></category>

		<category><![CDATA[download]]></category>

		<category><![CDATA[Dysnomia Project]]></category>

		<category><![CDATA[encapsulation.php]]></category>

		<category><![CDATA[firefox]]></category>

		<category><![CDATA[free]]></category>

		<category><![CDATA[gratuit]]></category>

		<category><![CDATA[legal]]></category>

		<category><![CDATA[music]]></category>

		<category><![CDATA[téléchargement]]></category>

		<guid isPermaLink="false">http://blog.mick27.info/2007/12/04/deezercom-round-3-dysomnia-project/</guid>
		<description><![CDATA[Parmis les quelques commentaires qui sont déposés sur ce blog, l&#8217;ami Solozerk a posté un message expliquant qu&#8217;il avait dévellopé un proof-of-concept permettant de télécharger directement les mp3 chez Deezer via une appli qui simule le comportement de l&#8217;applet flash du site.
Les choses étant ce quelle sont je n&#8217;ai pas eu le temps de jeter [...]]]></description>
			<content:encoded><![CDATA[<p class="dropcap-first">Parmis les quelques commentaires qui sont déposés sur ce blog, l&#8217;ami Solozerk a posté un message expliquant qu&#8217;il avait dévellopé un proof-of-concept permettant de télécharger directement les mp3 chez Deezer via une appli qui simule le comportement de l&#8217;applet flash du site.</p>
<p>Les choses étant ce quelle sont je n&#8217;ai pas eu le temps de jeter un oeil à la chose avant ces jours-ci. Et ben après avoir tester le programme, je dois dire que ca fonctionne plutôt bien !</p>
<p>Tout d&#8217;abord au lancement du programme, on tombe sur la recherche par défaut (sur le groupe Tryad, de la musique libre, c&#8217;est du bon mangez-en) :</p>
<p><a href='http://blog.mick27.info/wp-content/uploads/2007/12/dysnomia-1.jpg' title='Dysnomia'><img src='http://blog.mick27.info/wp-content/uploads/2007/12/dysnomia-1.thumbnail.jpg' alt='Dysnomia' /></a></p>
<p><br/><br/><br/><br/><br/><br/><br/><br />
Une fois lancé, faites votre recherche (ou alors contentez vous de la recherche par défaut, comme ça on reste dans le légal) puis cliquez sur le titre qui vous intéresse. Il vous faut alors choisir le répertoire de destination (le bureau dans mon cas) :
</p>
<p><a href='http://blog.mick27.info/wp-content/uploads/2007/12/dysnomia-2.jpg' title='Dysnomia'><img src='http://blog.mick27.info/wp-content/uploads/2007/12/dysnomia-2.thumbnail.jpg' alt='Dysnomia' /></a><br />
<br/><br/><br/><br/><br/><br/><br />
Une fois le téléchargement lancé, c&#8217;est indiqué en bas de la page, et généralement, l&#8217;appli freeze =) :</p>
<p><a href='http://blog.mick27.info/wp-content/uploads/2007/12/dysnomia-3.jpg' title='Dysnomia'><img src='http://blog.mick27.info/wp-content/uploads/2007/12/dysnomia-3.thumbnail.jpg' alt='Dysnomia' /></a><br />
<br/><br/><br/><br/><br/><br/><br />
Une fois le téléchargement terminé, une pop-up apparaît vous signalant la fin du téléchargement, ensuite vous trouverez votre mp3 sur le bureau :</p>
<p><a href='http://blog.mick27.info/wp-content/uploads/2007/12/dysnomia-5.jpg' title='Dysnomia'><img src='http://blog.mick27.info/wp-content/uploads/2007/12/dysnomia-5.thumbnail.jpg' alt='Dysnomia' /></a><br />
<br/><br/><br/><br/><br/><br/><br/></p>
<p>La suite du programme se déroule sur le <a href="http://dysnomia-project.org/">site officiel</a>. </p>
<p>Encore une preuve qu&#8217;il est impossible d&#8217;empecher le téléchargement de contenu proposé en streaming sans DRM. Cependant Deezer est gratuit il est alors plus judicieux d&#8217;utiliser directement le site plutôt que de mettre en oeuvre les bétises présentes sur ce blog =)</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/mick27?a=t8LiRJeylQE:bKwwfObbnPs:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/mick27?i=t8LiRJeylQE:bKwwfObbnPs:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mick27?a=t8LiRJeylQE:bKwwfObbnPs:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/mick27?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mick27?a=t8LiRJeylQE:bKwwfObbnPs:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/mick27?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mick27?a=t8LiRJeylQE:bKwwfObbnPs:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/mick27?d=l6gmwiTKsz0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mick27?a=t8LiRJeylQE:bKwwfObbnPs:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/mick27?i=t8LiRJeylQE:bKwwfObbnPs:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mick27?a=t8LiRJeylQE:bKwwfObbnPs:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/mick27?d=yIl2AUoC8zA" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://blog.mick27.info/2007/12/04/deezercom-round-3-dysomnia-project/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Installation de Léopard via un disque dur</title>
		<link>http://blog.mick27.info/2007/10/25/installation-de-leopard-via-un-disque-dur/</link>
		<comments>http://blog.mick27.info/2007/10/25/installation-de-leopard-via-un-disque-dur/#comments</comments>
		<pubDate>Thu, 25 Oct 2007 20:47:34 +0000</pubDate>
		<dc:creator>Mick27</dc:creator>
		
		<category><![CDATA[Mac Os]]></category>

		<category><![CDATA[10.5]]></category>

		<category><![CDATA[disque dur]]></category>

		<category><![CDATA[installation]]></category>

		<category><![CDATA[leopard]]></category>

		<category><![CDATA[os x]]></category>

		<guid isPermaLink="false">http://blog.mick27.info/2007/10/25/installation-de-leopard-via-un-disque-dur/</guid>
		<description><![CDATA[Ca y est j&#8217;ai enfin installé Mac OS X 10.5 Léopard ! ( oui je sais je suis en avance, c&#8217;est la magie Internet)
Un bien gentil bienfaiteur ayant déposé une image sur mon disque, je n&#8217;avais pas de dvd9 pour la graver, il nous à fallu trouver un moyen de l&#8217;installer sans dvd, la solution, [...]]]></description>
			<content:encoded><![CDATA[<p class="dropcap-first">Ca y est j&#8217;ai enfin installé Mac OS X 10.5 Léopard ! ( oui je sais je suis en avance, c&#8217;est la magie Internet)<br />
Un bien gentil bienfaiteur ayant déposé une image sur mon disque, je n&#8217;avais pas de dvd9 pour la graver, il nous à fallu trouver un moyen de l&#8217;installer sans dvd, la solution, un disque dur.<br />
Pour cela, il faut rendre une partition du disque dur bootable avec le contenu de l&#8217;image dessus :<br />
Il faut se rendre dans le Finder > application > utilitaires (utilities si version anglaise) et selectionner Utilitaires de disque / Disk Utilities :</p>
<p style="text-align: center"><a href='http://blog.mick27.info/wp-content/uploads/2007/10/picture-1.png' title=''><img src='http://blog.mick27.info/wp-content/uploads/2007/10/picture-1.thumbnail.png' alt='' /></a></p>
<p><br/><br/><br/><br/><br/><br />
Ensuite dans l&#8217;onglet restaurer / restore, choisissez le dmg de leopard comme image source et la partition à écrire comme destination, par securité, ajoutez l&#8217;effacement de la destination :</p>
<p style="text-align: center"><a href='http://blog.mick27.info/wp-content/uploads/2007/10/picture-3.png' title=''><img src='http://blog.mick27.info/wp-content/uploads/2007/10/picture-3.thumbnail.png' alt='' /></a></p>
<p><br/><br/><br/><br/><br/><br/><br/><br />
Une fois cette étape finie, redémarrez et appuyer sur la touche alt pur choisir la partition de boot, et bootez sur le disque dur, et hop l&#8217;installation se lance !</p>
<p>Si vous ne voulez pas perdre votre os existant selectionnez mise à jour.</p>
<p>Au final on découvre un beau :</p>
<p style="text-align: center"><a href='http://blog.mick27.info/wp-content/uploads/2007/10/picture-4.png'title=''><img src='http://blog.mick27.info/wp-content/uploads/2007/10/picture-4.thumbnail.png' alt='' /></a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/mick27?a=lzHSsD0ykkA:V-1NG_v1G7A:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/mick27?i=lzHSsD0ykkA:V-1NG_v1G7A:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mick27?a=lzHSsD0ykkA:V-1NG_v1G7A:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/mick27?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mick27?a=lzHSsD0ykkA:V-1NG_v1G7A:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/mick27?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mick27?a=lzHSsD0ykkA:V-1NG_v1G7A:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/mick27?d=l6gmwiTKsz0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mick27?a=lzHSsD0ykkA:V-1NG_v1G7A:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/mick27?i=lzHSsD0ykkA:V-1NG_v1G7A:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mick27?a=lzHSsD0ykkA:V-1NG_v1G7A:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/mick27?d=yIl2AUoC8zA" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://blog.mick27.info/2007/10/25/installation-de-leopard-via-un-disque-dur/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Mettre en place un client de téléchargement sur les newsgroups automatique et autonome sous linux</title>
		<link>http://blog.mick27.info/2007/10/04/mettre-en-place-un-client-de-telechargement-sur-les-newsgroups-automatique-et-autonome-sous-linux/</link>
		<comments>http://blog.mick27.info/2007/10/04/mettre-en-place-un-client-de-telechargement-sur-les-newsgroups-automatique-et-autonome-sous-linux/#comments</comments>
		<pubDate>Thu, 04 Oct 2007 10:01:25 +0000</pubDate>
		<dc:creator>Mick27</dc:creator>
		
		<category><![CDATA[G33k]]></category>

		<category><![CDATA[Linux]]></category>

		<category><![CDATA[Newsgroup]]></category>

		<category><![CDATA[automatique]]></category>

		<category><![CDATA[autonome]]></category>

		<category><![CDATA[download]]></category>

		<category><![CDATA[free]]></category>

		<category><![CDATA[giganews]]></category>

		<category><![CDATA[home]]></category>

		<category><![CDATA[sauvegarder]]></category>

		<category><![CDATA[téléchargement]]></category>

		<category><![CDATA[vista; news.free.fr]]></category>

		<guid isPermaLink="false">http://blog.mick27.info/2007/10/04/mettre-en-place-un-client-de-telechargement-sur-les-newsgroups-automatique-et-autonome-sous-linux/</guid>
		<description><![CDATA[Depuis quelques temps, je n&#8217;ai plus comme station de travail que mon portable, suite à  la mort de mon pc fixe.  Mon portable étant ce qu&#8217;il est, je n&#8217;ai que 60go de disque dessus, ce qui est fort limitant quand, comme moi, on a de grosses applis et qu&#8217;en plus on a un [...]]]></description>
			<content:encoded><![CDATA[<p class="dropcap-first">Depuis quelques temps, je n&#8217;ai plus comme station de travail que mon portable, suite à  la mort de mon pc fixe.  Mon portable étant ce qu&#8217;il est, je n&#8217;ai que 60go de disque dessus, ce qui est fort limitant quand, comme moi, on a de grosses applis et qu&#8217;en plus on a un dual boot.</p>
<p>J&#8217;ai donc décidé de déporter certaines utilisation que je faisais de mon pc sur un serveur linux qui trainait chez moi. Parmis ces utilisations il y a le téléchargement sur les newsgroups ( là  où je télécharge mes belles images povray, des films libre voir des démos de jeux=).</p>
<p>Il y a quelques temps j&#8217;étais tombé sur un news grabber qui s&#8217;occupait tout à  partir du moment où on lui donner un fichier nzb à manger. Ce n&#8217;est pas sans difficulté que je l&#8217;ai retrouvé, il s&#8217;agît de <a href="http://www.hellanzb.com/trac/" title="hellanzb" target="_blank">hellanzb</a>. C&#8217;est un script en python qui permet de télécharger automatiquement vos fichiers une fois le nzb chargé. Mais il ne s&#8217;arrete pas là, il vérifie aussi l&#8217;intégrité de vos données et les répare en cas de besoin puis les décompresse dans un dossier de votre choix (au pif, un joli partage samba).</p>
<p><span id="more-35"></span></p>
<p>Nous avons donc un logiciels automatisé à partir du moment où l&#8217;on dépose le nzb jusqu&#8217;au moment où l&#8217;on récupère les fichiers téléchargés.</p>
<p>C&#8217;est bien mais ca ne me suffisait pas dans la configuration actuelle. Je voulais aussi simplifier l&#8217;acheminement du fichiers nzb, de sa source à sa destination.</p>
<p>Pour avoir un fichier nzb il y a plusieurs façons de s&#8217;y prendre, soit on le récupère sur la myriade de sites existants, soit on le fait nous même avec un logiciel comme newsleecher qui permet de les exporter.</p>
<p>Une fois le fichier en notre possession, il faut encore le mettre sur le serveur. Classiquement on penserai à utiliser un serveur ftp pour uploader le fichier et basta. Mais cela ne me convenait pas, je voulais réellement pouvoir lancer un téléchargement quelque soit l&#8217;endroit ou jétais et la connexion internet sur laquelle j&#8217;étais. Typiquement, à mon boulot, on est extremement bridé, il m&#8217;est donc impossible de me connecter via un ftp ou autre. Les seuls accès autorisés sont le web et le mail.</p>
<p>J&#8217;aurais donc pu me contenter d&#8217;ouvrir le port 80 et de faire passer mes nzb par la via une interface comme <a href="http://cheezyblog.net/software/hellaworld/" title="HellaWorld" target="_blank">HellaWorld</a>, mais, bien que très pratique pour checker l&#8217;état de ses downloads en live, ce n&#8217;est pas très sécurisé. Il se pourrait même que je n&#8217;ai pas la possibilité d&#8217;ouvrir des port (un lan de campus par exemple). A garder pour le réseau local donc.</p>
<p>Il me reste donc le mail, c&#8217;est là  que je me suis dit, et si je trouvais un système qui permette au serveur de se connecter à une boite mail, de recuperer les mails et d&#8217;en extraire les pièces jointes qui, vous vous en doutez, sont des fichiers nzb !</p>
<p>Après de <i>longues</i> recherches, j&#8217;ai fini par trouver une classe php qui permettait justement de faire cela, recevoir un mail, en extraire la pièce jointe  et la sauvegarder dans dossier défini (puis supprimer le mail).</p>
<p>Ni une ni deux je met en place le script, et encore après quelques heures de galère à cause d&#8217;un cron foireux / de pièces jointes de thunderbird bizarre, je peux envoyer des mails à une adresse qui sera checkée par ce script afin de lancer automatiquement mes downloads, me permettant ainsi de regarder mes images povray directement en rentrant du boulot sans avoir à attendre des longues heures de téléchargement !</p>
<p>Après l&#8217;explication, voici la technique :</p>
<p>Etant sur une debian et aimant les choses simples, j&#8217;ai décidé d&#8217;installer la version repository d&#8217;hellanzb plus quelques utilitaires bien utiles pour la suite : (en root bien sur)</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">aptitude <span class="kw2">install</span> hellanzb par2 unrar</div>
</li>
</ol>
</div>
<p>(paraît&#8217;il qu&#8217;il faut oublier le apt-get :p)</p>
<p>Hop, avec ça vous avez un hellanzb installé, mais qu&#8217;il vous faut encore configurer :</p>
<p>Pour ma part, j&#8217;ai décidé de faire tourner le programme avec mon utilisateur principal, parce que le root cay mal. De cette manière j&#8217;ai décidé de créer un dossier news dans mon home afin d&#8217;éviter de me retrouver avec des dossiers un peux partout, et c&#8217;est la dedans que tout ce passera :</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">mick27@servor:~$ mdkir news</div>
</li>
</ol>
</div>
<p>Maintenant il nous faut configurer le fichiers de conf de hellanzb, pour cela on copie l&#8217;exemple fourni dans le dossier news et on l&#8217;édite :</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">mick27@servor:~$ <span class="kw3">cd</span> news</div>
</li>
<li class="li1">
<div class="de1">mick27@servor:~/news$ <span class="kw2">mv</span> /usr/etc/hellanzb.conf.sample hellanzb.conf</div>
</li>
<li class="li1">
<div class="de1">mick27@servor:~/news$ vim hellanzb.conf</div>
</li>
</ol>
</div>
<p>Il faut apporter les modifications suivante :</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">defineServer<span class="br0">&#40;</span><span class="kw2">id</span> = <span class="st0">&#8216;NonDuServeur&#8217;</span>,</div>
</li>
<li class="li1">
<div class="de1">hosts = <span class="br0">&#91;</span> <span class="st0">&#8216;votrenewsserveur.fr:443&#8242;</span> <span class="br0">&#93;</span>, <span class="re3"># :<span class="nu0">119</span> si pas de SSL sur votre serveur</span></div>
</li>
<li class="li1">
<div class="de1">username = <span class="st0">&#8216;utilisateur&#8217;</span>,</div>
</li>
<li class="li1">
<div class="de1">password = <span class="st0">&#8216;pass&#8217;</span>,</div>
</li>
<li class="li2">
<div class="de2"><span class="re3">#username = None, &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; # no auth</span></div>
</li>
<li class="li1">
<div class="de1"><span class="re3">#password = None,</span></div>
</li>
<li class="li1">
<div class="de1">connections = <span class="nu0">4</span>, <span class="re3"># à changer en fonction <span class="kw2">du</span> nombres de connections max que vous pouvez mettre</span></div>
</li>
<li class="li1">
<div class="de1">ssl = True <span class="re3"># False si pas de SSL sur votre serveur</span></div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#41;</span></div>
</li>
</ol>
</div>
<p>C&#8217;est ici que l&#8217;on entre les infos pour la configuration du serveur. Si vous avez un serveur gratuit comme news.free.fr, les infos d&#8217;auth sont à remplacer par celle commentées.</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">Hellanzb.PREFIX_DIR = <span class="st0">&#8216;/home/mick27/news/&#8217;</span></div>
</li>
</ol>
</div>
<p>Ce paramètre est TRES important, c&#8217;est lui qui détermine le répertoire de travail de hellanzb. Remplacez mick27 par le nom de votre user.</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">Hellanzb.XMLRPC_SERVER = <span class="st0">&#8216;Votrenomdeserveur&#8217;</span></div>
</li>
</ol>
</div>
<p>On configure ici le hostname que l&#8217;on veut utiliser pour les connections XMLRPC avec les applications tiers.</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">Hellanzb.XMLRPC_PORT = <span class="nu0">8760</span></div>
</li>
</ol>
</div>
<p>Si vous comptez utiliser des applis à travers le web, il peut être utile de changer le port afin d&#8217;éviter un éventuel scan (cependant, le but de cet article est d&#8217;éviter ce genre de cas).</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">Hellanzb.XMLRPC_PASSWORD = <span class="st0">&#8216;VOTREPASS&#8217;</span></div>
</li>
</ol>
</div>
<p>Permet d&#8217;avoir accès au logiciel via RPC avec les nombreux add-ons existant (cela fera l&#8217;objet d&#8217;un autre article prochainement)</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">Hellanzb.NEWZBIN_USERNAME = <span class="st0">&#8216;USER&#8217;</span></div>
</li>
<li class="li1">
<div class="de1">Hellanzb.NEWZBIN_PASSWORD = <span class="st0">&#8216;PASS&#8217;</span></div>
</li>
</ol>
</div>
<p>Si vous avez un compte Newzbin rentrez vos infos ici.</p>
<p>Voilà nous avons fini la configuration. Cependant nous avons un nouveau problème, hellanzb ce lance dans un terminal et non comme un service. No problemo, il y a une solution : screen.</p>
<p>Screen est un utilitaire qui permet de créer des terminaux virtuels que l&#8217;on peux envoyer en arrière plan sans pour autant en casser le fonctionnement et les faire revenir quand bon nous chante.</p>
<p>Pour cela j&#8217;ai créer un script qui permet de lancer le screen contenant hellanzb au démarrage, sous le compte de votre utilisateur, tout en permettant de le stopper ou redémarrer à souhait.</p>
<p>Sous debian :</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">mick27@servor:~$ <span class="kw2">su</span> - <span class="re3">#on passe root</span></div>
</li>
<li class="li1">
<div class="de1">servor:~<span class="re3"># <span class="kw3">cd</span> /etc/init.d/</span></div>
</li>
<li class="li1">
<div class="de1">servor:/etc/init.d<span class="re3">#vim hellanzb</span></div>
</li>
</ol>
</div>
<p>Copiez y le code suivant :</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1"><span class="co2">#!/bin/sh</span></div>
</li>
<li class="li1">
<div class="de1"><span class="co2">#############################################</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp;Script de lancement du screen et de hellanzb &nbsp; &nbsp; <span class="co2">#############################################</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li2">
<div class="de2"><span class="co2">## &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Début des variables &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ##</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="co2">#############################################</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="co2"># Nom de l&#8217;utilisateur</span></div>
</li>
<li class="li2">
<div class="de2">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">HELL_USER=<span class="st0">&quot;mick27&quot;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="co2"># Nom du screen</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li2">
<div class="de2">HELL_NAME=<span class="st0">&quot;hellanzb&quot;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="co2"># Binaire du serveur</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">HELL_BIN=<span class="st0">&quot;hellanzb.py&quot;</span></div>
</li>
<li class="li2">
<div class="de2">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="co2"># Repertoire du serveur</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">HELL_PATH=<span class="st0">&quot;/home/$HELL_USER/news&quot;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li2">
<div class="de2"><span class="co2">#############################################</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="co2">## &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Fin des variables &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;##</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="co2">#############################################</span></div>
</li>
<li class="li2">
<div class="de2">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">usage<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><a href="http://www.php.net/echo"><span class="kw3">echo</span></a> <span class="st0">&quot;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&quot;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li2">
<div class="de2"><a href="http://www.php.net/echo"><span class="kw3">echo</span></a> <span class="st0">&quot;Usage: ${HELL_NAME} (stop|start|restart)&quot;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><a href="http://www.php.net/echo"><span class="kw3">echo</span></a> <span class="st0">&quot;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&quot;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><a href="http://www.php.net/exit"><span class="kw3">exit</span></a> <span class="nu0">2</span></div>
</li>
<li class="li2">
<div class="de2">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#125;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="kw1">if</span> <span class="br0">&#91;</span> -z $<span class="nu0">1</span> <span class="br0">&#93;</span>; then</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li2">
<div class="de2">usage</div>
</li>
<li class="li1">
<div class="de1"><span class="re1"></div>
</li>
<li class="li1">
<div class="de1">fi</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">hell_start<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span></div>
</li>
<li class="li2">
<div class="de2"></span></div>
</li>
<li class="li1">
<div class="de1"><a href="http://www.php.net/echo"><span class="kw3">echo</span></a> <span class="st0">&quot;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&quot;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><a href="http://www.php.net/echo"><span class="kw3">echo</span></a> <span class="st0">&quot;Lancement du screen et de hellanzb : Debut de la sequence&quot;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li2">
<div class="de2"><a href="http://www.php.net/echo"><span class="kw3">echo</span></a> <span class="st0">&quot;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&quot;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">OWD=`pwd`</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">cd <span class="re0">$HELL_PATH</span></div>
</li>
<li class="li2">
<div class="de2">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">su $<span class="br0">&#123;</span>HELL_USER<span class="br0">&#125;</span> -c <span class="st0">&quot;screen -AmdS ${HELL_NAME} ${HELL_BIN}&quot;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">cd <span class="re0">$OWD</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li2">
<div class="de2"><a href="http://www.php.net/echo"><span class="kw3">echo</span></a> <span class="st0">&quot;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&quot;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><a href="http://www.php.net/echo"><span class="kw3">echo</span></a> <span class="st0">&quot;Lancement du screen et de hellanzb : Fin de la sequence&quot;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><a href="http://www.php.net/echo"><span class="kw3">echo</span></a> <span class="st0">&quot;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&quot;</span></div>
</li>
<li class="li2">
<div class="de2">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#125;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">hell_stop<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li2">
<div class="de2"><a href="http://www.php.net/echo"><span class="kw3">echo</span></a> <span class="st0">&quot;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&quot;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><a href="http://www.php.net/echo"><span class="kw3">echo</span></a> <span class="st0">&quot;Arret du screen et de hellanzb : Debut de la sequence&quot;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><a href="http://www.php.net/echo"><span class="kw3">echo</span></a> <span class="st0">&quot;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&quot;</span></div>
</li>
<li class="li2">
<div class="de2">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">su $<span class="br0">&#123;</span>HELL_USER<span class="br0">&#125;</span> -c <span class="st0">&quot;screen -dr ${HELL_NAME} -X quit&quot;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><a href="http://www.php.net/echo"><span class="kw3">echo</span></a> <span class="st0">&quot;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&quot;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li2">
<div class="de2"><a href="http://www.php.net/echo"><span class="kw3">echo</span></a> <span class="st0">&quot;Arret du screen et de hellanzb : Fin de la sequence&quot;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><a href="http://www.php.net/echo"><span class="kw3">echo</span></a> <span class="st0">&quot;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&quot;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#125;</span></div>
</li>
<li class="li2">
<div class="de2">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">hell_restart<span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><a href="http://www.php.net/echo"><span class="kw3">echo</span></a> <span class="st0">&quot;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&quot;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li2">
<div class="de2"><a href="http://www.php.net/echo"><span class="kw3">echo</span></a> <span class="st0">&quot;Reboot du screen et de hellanzb : Debut de la sequence&quot;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><a href="http://www.php.net/echo"><span class="kw3">echo</span></a> <span class="st0">&quot;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&quot;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">hell_stop</div>
</li>
<li class="li2">
<div class="de2">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">hell_start</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><a href="http://www.php.net/echo"><span class="kw3">echo</span></a> <span class="st0">&quot;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&quot;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li2">
<div class="de2"><a href="http://www.php.net/echo"><span class="kw3">echo</span></a> <span class="st0">&quot;Reboot du screen et de hellanzb : Fin de la sequence&quot;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><a href="http://www.php.net/echo"><span class="kw3">echo</span></a> <span class="st0">&quot;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&quot;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">&#125;</span></div>
</li>
<li class="li2">
<div class="de2">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="kw1">case</span> $<span class="nu0">1</span> in</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">stop<span class="br0">&#41;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li2">
<div class="de2">hell_stop</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">;;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">start<span class="br0">&#41;</span></div>
</li>
<li class="li2">
<div class="de2">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">hell_start</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">;;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li2">
<div class="de2">restart<span class="br0">&#41;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">hell_restart</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">;;</div>
</li>
<li class="li2">
<div class="de2">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">*<span class="br0">&#41;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1">usage</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li2">
<div class="de2">esac</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><a href="http://www.php.net/exit"><span class="kw3">exit</span></a> <span class="nu0">0</span></div>
</li>
</ol>
</div>
<p>Il faut maintenant le rendre éxécutable et l&#8217;insérer dans le processus de démarrage :</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">servor:/etc/init.d<span class="re3"># <span class="kw2">chmod</span> +x hellanzb</span></div>
</li>
<li class="li1">
<div class="de1">servor:/etc/init.d<span class="re3"># update-rc.d hellanzb defaults</span></div>
</li>
</ol>
</div>
<p>Arrivé à ce point nous avons un hellanzb fonctionnel, et qui se lance seul au démarrage.</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">servor:/etc/init.d<span class="re3"># hellanzb start</span></div>
</li>
</ol>
</div>
<p>En mode utilisateur (et non en root), un &#8220;screen -r&#8221; doit vous permettre de faire revenir le terminal dans votre console et de le voir en action (ou en non-action). Un simple Ctrl + a + d  le renvoi en arrière plan.</p>
<p>Si nous retournons dans notre dossier news, un ls nous donne ceci :</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">thomas@Nomansland:~/news$ <span class="kw2">ls</span></div>
</li>
<li class="li1">
<div class="de1">daemon &nbsp;downloads &nbsp;hellanzb.conf &nbsp;nzb</div>
</li>
</ol>
</div>
<p>Nous placerons donc les fichiers nzb dans le repertoire nzb et récupérerons les downloads dans le dossier downloads. Le dossier daemon est un dossier de travail et ne doit pas être touché.</p>
<p>Simple comme bonjour, encore faut-il pouvoir placer de fichiers et en récuperer. Pour cela, pourquoi ne pas utiliser un partage windows tout simple, qui s&#8217;integrerait parfaitement dans l&#8217;explorateur windows.</p>
<p>Pour ma part j&#8217;ai simplement utilisé le partage des comptes utilisateur avec samba dans une configuration proche de celle par défaut sous débian. La configuration de samba sort du cadre de cet article (et je suis loin d&#8217;être un expert), mais voici tout de même la partie du fichier smb.conf que j&#8217;utilise :</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1"><span class="br0">&#91;</span>homes<span class="br0">&#93;</span></div>
</li>
<li class="li1">
<div class="de1">comment = Home Directories</div>
</li>
<li class="li1">
<div class="de1">browseable = yes</div>
</li>
<li class="li1">
<div class="de1">writable = yes</div>
</li>
<li class="li2">
<div class="de2">create mask = <span class="nu0">0700</span></div>
</li>
<li class="li1">
<div class="de1">directory mask = <span class="nu0">0700</span></div>
</li>
<li class="li1">
<div class="de1">valid users = %S</div>
</li>
</ol>
</div>
<p>Il suffit ensuite de monter les dossiers downloads et nzb dans Windows et l&#8217;on a accès à  ces dossiers comme si c&#8217;était des disques locaux, pas besoin de s&#8217;embêter avec un client ftp ou scp.</p>
<p>C&#8217;est d&#8217;autant plus un vrai régal que sous Vista, si l&#8217;on place les raccourcis dans la barre latérale, il est très rapide de faire des glisser-déposer de nzbs, rendant la tâche encore plus rapide.</p>
<p>Quand au dossier download, si votre réseau local tiens la route, vous pouvez lire vos documents directement à partir de là . Il n&#8217;y a pas toujours nécéssité de les transférer sur votre poste.</p>
<p>Si je voulais m&#8217;arreter au réseau local, j&#8217;en aurai fini avec cet article, or dans la configuration actuelle, le sytème n&#8217;est valable que dans un réseau local. Comment puis-je lancer des téléchargements depuis le bureau afin qu&#8217;il soit prêt pour quand je rentre alors que je n&#8217;ai accès qu&#8217;au web et aux mails sur mon lieu de travail ?</p>
<p>La première idée qui m&#8217;est venue à l&#8217;esprit a été de me mailer les fichiers nzb. Oui, mais comment lire ces mails automatiquement et surtout enregistrer les pièces jointes automatiquement. Bien que la première action soit réalisable de beaucoup de manière, pour la deuxième c&#8217;est une autre paire de manche.</p>
<p>Après de LONGUES recherche, je suis enfin tombé sur une classe php qui faisait exactement cela.</p>
<p>Je me suis donc lancé dans la création du script qui permetrait de checker mes mails automatiquement et d&#8217;en retirer les pièces jointes afin de les déplacer dans le dossier nzb.</p>
<p>Pour ne pas me mélanger les pinceaux, je créé un dossier others dans news :</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">mick27@servor:~/news$ <span class="kw2">mkdir</span> others</div>
</li>
<li class="li1">
<div class="de1">mick27@servor:~/news$ <span class="kw3">cd</span> others</div>
</li>
<li class="li1">
<div class="de1">mick27@servor:~/news/others$ vim recupnzb.php</div>
</li>
</ol>
</div>
<p>Il faut ensuite insérer le code suivant :</p>
<p>Note : pour une raison obscure je ne peut pas insérer le code, le voici dans un fichier texte : <a href="http://blog.mick27.info/wp-content/uploads/2007/10/recupnzb.txt" title="recupnzb">recupnzb</a></p>
<p>Il faut ensuite rendre le script executable :</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">mick27@servor:~/news/others$ <span class="kw2">chmod</span> +x recupnzb.php</div>
</li>
</ol>
</div>
<p>Pour être sur de pouvoir executer du php en ligne de commande :</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">aptitude <span class="kw2">install</span> php5-cli</div>
</li>
</ol>
</div>
<p>Afin de récupérer régulièrement les mails, nous lançons cette commande via un cron :</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">mick27@servor:~/news/others$ crontab -e</div>
</li>
</ol>
</div>
<p>Insérez cette ligne :</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">*/<span class="nu0">10</span> * * * * <span class="kw3">cd</span> <span class="st0">&quot;/home/mick27/news/nzb&quot;</span> &amp;amp;&amp;amp; php -f /home/mick27/news/others/recupnzb.php &gt;/dev/null <span class="nu0">2</span>&gt;&amp;amp;<span class="nu0">1</span></div>
</li>
</ol>
</div>
<p>Cela aura pour effet d&#8217;envoyer le script checker vos mails tous les 10 mn, transférant les pièces jointes de ceux trouvé dans le dossier nzb ce qui aura pour effet de lancer la machine hellanzb.</p>
<p>Maintenant nous avons un système vraiment autonome qui peut être lancé de n&#8217;importe où. <img src='http://blog.mick27.info/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Attention cependant, à l&#8217;usage j&#8217;ai noté que les mails envoyés via Thunderbird n&#8217;était pas correctement décrypté d&#8217;où une impossibilité de faire fonctionner le système avec ce logiciel. A contrario Outlook ou Gmail marchent.</p>
<p>J&#8217;espère avoir couvert tout mon sujet, si vous avez des question n&#8217;hésitez pas ! abusez des commentaires.</p>
<p>[ratings] </p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/mick27?a=o9OzICjyAXU:_y6XzJeLhbI:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/mick27?i=o9OzICjyAXU:_y6XzJeLhbI:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mick27?a=o9OzICjyAXU:_y6XzJeLhbI:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/mick27?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mick27?a=o9OzICjyAXU:_y6XzJeLhbI:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/mick27?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mick27?a=o9OzICjyAXU:_y6XzJeLhbI:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/mick27?d=l6gmwiTKsz0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mick27?a=o9OzICjyAXU:_y6XzJeLhbI:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/mick27?i=o9OzICjyAXU:_y6XzJeLhbI:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mick27?a=o9OzICjyAXU:_y6XzJeLhbI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/mick27?d=yIl2AUoC8zA" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://blog.mick27.info/2007/10/04/mettre-en-place-un-client-de-telechargement-sur-les-newsgroups-automatique-et-autonome-sous-linux/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Passage à Wordpress 2.3</title>
		<link>http://blog.mick27.info/2007/10/02/passage-a-wordpress-23/</link>
		<comments>http://blog.mick27.info/2007/10/02/passage-a-wordpress-23/#comments</comments>
		<pubDate>Mon, 01 Oct 2007 22:43:32 +0000</pubDate>
		<dc:creator>Mick27</dc:creator>
		
		<category><![CDATA[Web2.0]]></category>

		<category><![CDATA[Wordpress]]></category>

		<category><![CDATA[2.3]]></category>

		<category><![CDATA[update]]></category>

		<guid isPermaLink="false">http://blog.mick27.info/2007/10/02/passage-a-wordpress-23/</guid>
		<description><![CDATA[Juste un petit poste pour signaler le passage à wordpress 2.3 du blog, via WPAU.
Le nouveau script de tag Simple Tags est d&#8217;ailleurs installé en avant première en version beta je ne sais pas trop quoi :p
Pas de problème à signaler pendant la mise à jour, et de nouvelles fonction bien sympathiques dans le menu [...]]]></description>
			<content:encoded><![CDATA[<p class="dropcap-first">Juste un petit poste pour signaler le passage à wordpress 2.3 du blog, via WPAU.</p>
<p>Le nouveau script de tag Simple Tags est d&#8217;ailleurs installé en avant première en version beta je ne sais pas trop quoi :p</p>
<p>Pas de problème à signaler pendant la mise à jour, et de nouvelles fonction bien sympathiques dans le menu admin !</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/mick27?a=GiEp3-cg1CY:psqirvDEhAg:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/mick27?i=GiEp3-cg1CY:psqirvDEhAg:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mick27?a=GiEp3-cg1CY:psqirvDEhAg:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/mick27?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mick27?a=GiEp3-cg1CY:psqirvDEhAg:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/mick27?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mick27?a=GiEp3-cg1CY:psqirvDEhAg:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/mick27?d=l6gmwiTKsz0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mick27?a=GiEp3-cg1CY:psqirvDEhAg:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/mick27?i=GiEp3-cg1CY:psqirvDEhAg:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mick27?a=GiEp3-cg1CY:psqirvDEhAg:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/mick27?d=yIl2AUoC8zA" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://blog.mick27.info/2007/10/02/passage-a-wordpress-23/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Deezer.com Round 2</title>
		<link>http://blog.mick27.info/2007/08/31/deezercom-round-2/</link>
		<comments>http://blog.mick27.info/2007/08/31/deezercom-round-2/#comments</comments>
		<pubDate>Thu, 30 Aug 2007 22:30:36 +0000</pubDate>
		<dc:creator>Mick27</dc:creator>
		
		<category><![CDATA[G33k]]></category>

		<category><![CDATA[Musique]]></category>

		<category><![CDATA[Web2.0]]></category>

		<category><![CDATA[cacheDiffusion.php]]></category>

		<category><![CDATA[Deezer]]></category>

		<category><![CDATA[Deezer.com]]></category>

		<category><![CDATA[download]]></category>

		<category><![CDATA[encapsulation.php]]></category>

		<category><![CDATA[firefox]]></category>

		<category><![CDATA[free]]></category>

		<category><![CDATA[gratuit]]></category>

		<category><![CDATA[legal]]></category>

		<category><![CDATA[music]]></category>

		<category><![CDATA[téléchargement]]></category>

		<guid isPermaLink="false">http://blog.mick27.info/2007/08/31/deezercom-round-2/</guid>
		<description><![CDATA[Ca yest ! Deezer est re en ligne avec les nouvelles modifications pour empecher le téléchargement à la sauvette.
Après avoir rapidement parcouru le forum de Deezer, j&#8217;ai vu beaucoup de personne s&#8217;inquétant des mesures de sécurité &#8220;rajoutées&#8221;.
Moi ca me fait sourire tout de même :
 Premièrement, si on essai de suivre le lient lançant une [...]]]></description>
			<content:encoded><![CDATA[<p class="dropcap-first">Ca yest ! Deezer est re en ligne avec les nouvelles modifications pour empecher le téléchargement à la sauvette.</p>
<p>Après avoir rapidement parcouru le forum de Deezer, j&#8217;ai vu beaucoup de personne s&#8217;inquétant des mesures de sécurité &#8220;rajoutées&#8221;.</p>
<p>Moi ca me fait sourire tout de même :</p>
<p><span id="more-32"></span> Premièrement, si on essai de suivre le lient lançant une musiqu, on obtients une page terrifiante qui nous annonce que notre IP est logué et que en cas d&#8217;abus blabla on sera poursuivi.  Outre le nombre de fautes dans la page, l&#8217;ip indiquée comme étant la notre est juste celle du serveur (proxy-X.blogmusik.net). Une petite preuve pour le proxy-5 :</p>
<pre>inetnum:	88.191.3.0 - 88.191.248.255
netname:	FR-DEDIBOX
descr:		Dedibox SAS
descr:		Customers
descr:		Paris, France
descr:		NCC#2007023902
remarks:	trouble: Information: http://www.dedibox.fr/
remarks:        trouble: Spam/Abuse requests: http://www.dedibox.fr/abuse/
remarks:	trouble: Spam/Abuse requests: ************@support.dedibox.fr
country:	FR
admin-c:	ACP23-RIPE
tech-c:		TCP8-RIPE
status:		ASSIGNED PA
mnt-by:		PROXAD-MNT
source:		RIPE
changed:	*******@corp.free.fr 20070724</pre>
<p>Allez hop, une crainte en moins.</p>
<p>Cependant Deezer marque un point, il n&#8217;est plus possible de récuperer les fichiers .rbs directement sur les serveur &#8216;proxy-X&#8217;, ils ont simplement empecher le listing des directory. Pas bête.</p>
<p>Mais c&#8217;est loin d&#8217;être la solution, en effet il est toujours possible de récuperer la musique avec <a href="http://blog.mick27.info/2007/08/25/deezercom-free-music-and-free-download-deezercom-musique-gratuite-et-telechargement-gratuit/" target="_blank">la méthode que j&#8217;ai déjà proposée</a> en remplacant le fichier &#8220;encapsulation.php&#8221; par le fichier &#8220;cacheDiffusion.php&#8221;, le reste ne bouge pas, les fichiers sont toujours les même !</p>
<p>Après je vois des gens s&#8217;emmerder avec cache viewer, ce n&#8217;est meme pas la peine.</p>
<p>Pour finir, je suis un peux déçu, je pensais qu&#8217;il y aurait du challenge, mais non en fait.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/mick27?a=uAz-Pr8QkWI:Bum5NS1DwJQ:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/mick27?i=uAz-Pr8QkWI:Bum5NS1DwJQ:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mick27?a=uAz-Pr8QkWI:Bum5NS1DwJQ:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/mick27?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mick27?a=uAz-Pr8QkWI:Bum5NS1DwJQ:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/mick27?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mick27?a=uAz-Pr8QkWI:Bum5NS1DwJQ:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/mick27?d=l6gmwiTKsz0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mick27?a=uAz-Pr8QkWI:Bum5NS1DwJQ:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/mick27?i=uAz-Pr8QkWI:Bum5NS1DwJQ:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mick27?a=uAz-Pr8QkWI:Bum5NS1DwJQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/mick27?d=yIl2AUoC8zA" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://blog.mick27.info/2007/08/31/deezercom-round-2/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Deezer.com Round 1 et demi</title>
		<link>http://blog.mick27.info/2007/08/30/deezercom-round-1-et-demi/</link>
		<comments>http://blog.mick27.info/2007/08/30/deezercom-round-1-et-demi/#comments</comments>
		<pubDate>Thu, 30 Aug 2007 13:06:31 +0000</pubDate>
		<dc:creator>Mick27</dc:creator>
		
		<category><![CDATA[G33k]]></category>

		<category><![CDATA[Musique]]></category>

		<category><![CDATA[Web2.0]]></category>

		<category><![CDATA[Deezer]]></category>

		<category><![CDATA[Deezer.com]]></category>

		<category><![CDATA[download]]></category>

		<category><![CDATA[encapsulation.php]]></category>

		<category><![CDATA[firefox]]></category>

		<category><![CDATA[free]]></category>

		<category><![CDATA[gratuit]]></category>

		<category><![CDATA[legal]]></category>

		<category><![CDATA[music]]></category>

		<category><![CDATA[téléchargement]]></category>

		<guid isPermaLink="false">http://blog.mick27.info/2007/08/30/deezercom-round-1-et-demi/</guid>
		<description><![CDATA[Comme vous l&#8217;avez certainement remarqué, Deezer est actuellement en maintenance, fort probablement pour regler le problème de téléchargement à la sauvette, qui devais mettre de sérieux grains de sable dans les négotiations avec les majors =)
En attendant de pouvoir ré-écouter nos musiques favorites sur le site, il existe d&#8217;autres techniques beaucoup plus sournoises pour récuperer [...]]]></description>
			<content:encoded><![CDATA[<p class="dropcap-first">Comme vous l&#8217;avez certainement remarqué, <a href="http://www.deezer.com" target="_blank">Deezer</a> est actuellement en maintenance, fort probablement pour regler le problème de téléchargement à la sauvette, qui devais mettre de sérieux grains de sable dans les négotiations avec les majors =)</p>
<p>En attendant de pouvoir ré-écouter nos musiques favorites sur le site, il existe d&#8217;autres techniques beaucoup plus sournoises pour récuperer vos musiques.</p>
<p><span id="more-30"></span></p>
<p>Edit : Suite à la mise à jour, cette méthode ne marche plus pour l&#8217;instant</p>
<p><u><strong>DISCLAIMER : Ce que je vais expliquer ici est fort probablement illégal, don&#8217;t try this at home !</strong></u></p>
<p>Si vous avez suivi le précédent post sur comment récupérer les musiques de Deezer dans votre répertoire temporaire, vous aviez fort probablement notifié les adresses de la sorte :</p>
<p>http://proxy-X.blogmusik.net/cache/</p>
<p>et quelles adresses mes amis !</p>
<p>C&#8217;est en effet dans ces dossiers que sont stockés les musiques trouvables sur Deezer.</p>
<p>Après une rapide vérification, il y a 8 serveurs de 2 à 9, en sachant que les dédibox ont des disques de 160GO, il y a potentiellement un grand nombre de musique par là.</p>
<p>Vous me direz, que certe il y a des fichiers mais ils sont sous uen forme imcompréhensible et vous n&#8217;avez pas envie de récuperer de la merde.</p>
<p>Pour cela il y a une solution : <a href="http://musicbrainz.org/" target="_blank">MusicBrainz</a></p>
<p>Il faut savoir que le nom de chaque fichier correspond en fait à son empreinte audio, et sur MB vous pouvez faire une recherche de titre via cette empreinte.</p>
<p>Pour ce faire il vous suffit d&#8217;ajouter le nom du fichier soustrait de son extension à la fin de cette url : <a href="http://musicbrainz.org/show/puid/?puid=" target="_blank">ici</a></p>
<p>Encore une fois, cela reste fastidieux donc ne vous embetez pas à appliquer cette méthode, achetez plutôt vos musiques légalement !</p>
<p>Je pensais écrire un tuto pour renommer les fichier en mass, en changeant extension et nom mais la je considère que je franchirais un pas dans le coté obcure donc je ne le fait pas.</p>
<p>Pour le plus curieux, sur MusicBrainz, il y a tout ce qui faut pour linux (et Windows à prioris)</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/mick27?a=nuDMhPH1Fcc:_c_CNoCxsdo:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/mick27?i=nuDMhPH1Fcc:_c_CNoCxsdo:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mick27?a=nuDMhPH1Fcc:_c_CNoCxsdo:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/mick27?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mick27?a=nuDMhPH1Fcc:_c_CNoCxsdo:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/mick27?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mick27?a=nuDMhPH1Fcc:_c_CNoCxsdo:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/mick27?d=l6gmwiTKsz0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mick27?a=nuDMhPH1Fcc:_c_CNoCxsdo:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/mick27?i=nuDMhPH1Fcc:_c_CNoCxsdo:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mick27?a=nuDMhPH1Fcc:_c_CNoCxsdo:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/mick27?d=yIl2AUoC8zA" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://blog.mick27.info/2007/08/30/deezercom-round-1-et-demi/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Deezer.com : Free music… and free download ! / Deezer.com : Musique gratuite… et téléchargement gratuit !</title>
		<link>http://blog.mick27.info/2007/08/25/deezercom-free-music-and-free-download-deezercom-musique-gratuite-et-telechargement-gratuit/</link>
		<comments>http://blog.mick27.info/2007/08/25/deezercom-free-music-and-free-download-deezercom-musique-gratuite-et-telechargement-gratuit/#comments</comments>
		<pubDate>Sat, 25 Aug 2007 14:09:19 +0000</pubDate>
		<dc:creator>Mick27</dc:creator>
		
		<category><![CDATA[G33k]]></category>

		<category><![CDATA[Web2.0]]></category>

		<category><![CDATA[Deezer]]></category>

		<category><![CDATA[Deezer.com]]></category>

		<category><![CDATA[download]]></category>

		<category><![CDATA[encapsulation.php]]></category>

		<category><![CDATA[firefox]]></category>

		<category><![CDATA[free]]></category>

		<category><![CDATA[gratuit]]></category>

		<category><![CDATA[legal]]></category>

		<category><![CDATA[music]]></category>

		<category><![CDATA[sauvegarder]]></category>

		<category><![CDATA[save]]></category>

		<category><![CDATA[téléchargement]]></category>

		<guid isPermaLink="false">http://blog.mick27.info/2007/08/25/deezercom-free-music-and-free-download-deezercom-musique-gratuite-et-telechargement-gratuit/</guid>
		<description><![CDATA[Edit : Jetez un oeil à cet article pour avoir un aperçu des nouvelles techniques de téléchargement de musique chez Deezer !
You have certainly heard about deezer.com, THE new musical platform &#8220;radioblog style&#8217; where you can listen to music freely but this time this is totally legal because authorised by the French SACEM.
After listening several [...]]]></description>
			<content:encoded><![CDATA[<p class="dropcap-first">Edit : Jetez un oeil à <a href="http://blog.mick27.info/2007/12/04/deezercom-round-3-dysomnia-project/">cet article</a> pour avoir un aperçu des nouvelles techniques de téléchargement de musique chez Deezer !</p>
<p>You have certainly heard about deezer.com, THE new musical platform &#8220;radioblog style&#8217; where you can listen to music freely but this time this is totally legal because <a href="http://www.deezer.com/blog/?p=60" target="_blank">authorised by the French SACEM.</a></p>
<p>After listening several titles, you have probably noticed the quality of the songs way better than Radioblog. The reason is that a part of the catalog is encoded (at max) at 320kbps (but there are some titles at 64kbps :-/).</p>
<p>I summarize : legal, good quality, a lot of titles and&#8230; ah no, we can&#8217;t download the songs on our computer to transfer them to the ipod (but you can follow a link on each song to buy it from itunes if you really want to have it anywhere!)</p>
<p>(a ton more after the jump)</p>
<p><font color="#339966"><strong>V</strong>ous avez certainnement entendu parler de deezer.com, LA nouvelle plateforme d&#8217;écoute musicale &#8220;à la radioblog&#8221; mais cette fois ci totalement légale car <a href="http://www.deezer.com/blog/?p=60" target="_blank">autorisée par la SACEM suite à des négociations.</a></font></p>
<p><font color="#339966">Après quelques écoutes, vous avez surement perçus la qualité d&#8217;écoute qui est plus que bonne comparée à Radioblog. Et pour cause, une partie du répértoire est codé jusque 320kbps (cependant on trouve des morceaux en 64kbits :-/).</font></p>
<p><font color="#339966">Je résume : légal, bonne qualité, déjà pas mal de titres et&#8230; ah bah non, on peux pas télécharger les morceaux sur son pc pour les mettres sur son ipod (à noté cependant un lien pour acheter le morceau sur Itunes si vous en êtes vraiment fan.)</font></p>
<p><font color="#339966">(la suite après la version anglaise)</font></p>
<p><span id="more-25"></span></p>
<p><u><strong>DISCLAIMER : This article was written in an educational puporse ONLY, it is not in the interest of your musical passion to pirate the music you like (and the one you don&#8217;t like neither).</strong></u></p>
<p>This is where my curiosity began : what if it was possible to save the music on the hard drive ?</p>
<p>This is where the journey begin :</p>
<p>- When lauching the song, I opened a new windows with Firebug (a Firefox extension) to see what happen on the data transfer side :</p>
<p align="center">&nbsp;</p>
<p><a href="http://blog.mick27.info/wp-content/uploads/2007/08/firebug.png" title="Firebug"></a></p>
<p style="text-align: center" align="center"><a href="http://blog.mick27.info/wp-content/uploads/2007/08/firebug.png" title="Firebug"></a></p>
<p style="text-align: center"><a href="http://blog.mick27.info/wp-content/uploads/2007/08/firebug.png" title="Firebug"><img src="http://blog.mick27.info/wp-content/uploads/2007/08/firebug.thumbnail.png" alt="Firebug" /></a></p>
<p>We can se in the &#8220;net&#8221; tab a file bigger than the others (2.48MB here) being downloaded. Bingo! It&#8217;s our mp3 file hidden in a &#8220;encapsulation.php&#8221;. One solution would be to copy the url via firebug and paste it in firefox, but this is not clean and we have to download the file twice because if we are listening to it&#8230; it&#8217;s already downloaded !</p>
<p>- We notice that the encapsulation.php&#8217;s url is like &#8220;proxy-<strong>X</strong>.blogmusik.net&#8221;</p>
<p>We now know the name of the file but we want to save some bandwidth, we prefer find the one already on the computer instead of downloading it again.</p>
<p>In order to find where this file was hidden, i once told me it should be in the weird firefox cache that I don&#8217;t understand. So did I use the excellent Process Monitor from Sysinternals (now part of Microsoft) in order to find that encapsulation.php file.</p>
<p>Here is what I get after applying around 20 filters, because that software gives a LOT of infos :</p>
<p align="center">&nbsp;</p>
<p><a href="http://blog.mick27.info/wp-content/uploads/2007/08/processmonitor.png" title="Process Monitor"></a></p>
<p style="text-align: center"><a href="http://blog.mick27.info/wp-content/uploads/2007/08/processmonitor.png" title="Process Monitor"><img src="http://blog.mick27.info/wp-content/uploads/2007/08/processmonitor.thumbnail.png" alt="Process Monitor" /></a></p>
<p>Typically, the file is put in the temporary files of windows (/tmp on linux ?)  in a directory called plugtmp and is still named encapsulation.php. If you listen to several songs, they will be named encapsulation-1.php then -2.php etc, this as long as firefox is still open.-Note if your Firefox, the directory plugtmp will not be deleted and at the next use of Deezer, Firefox will use the directory plugtmp-1 ans so on but, Firefox rarely crash around here =)</p>
<p>I summarize (again) : We now have localized the file(s) and we know when they will disappear (when you close firefox).</p>
<p>however, a .php file is not really handy for listening day by day in your favorite player (something you won&#8217;t do until you get the song legally).</p>
<p>Here is the file just downloaded :</p>
<p><a href="http://blog.mick27.info/wp-content/uploads/2007/08/encapsulation-php.png" title="Encapsulation.php"></a></p>
<p style="text-align: center"><a href="http://blog.mick27.info/wp-content/uploads/2007/08/encapsulation-php.png" title="Encapsulation.php"><img src="http://blog.mick27.info/wp-content/uploads/2007/08/encapsulation-php.thumbnail.png" alt="Encapsulation.php" /></a></p>
<p>You juste have to change the extension from .php to .mp3 (for that, you have to activate the extension showing for the known files):<br />
<a href="http://blog.mick27.info/wp-content/uploads/2007/08/encapsulation-mp3.png" title="Encapsulation.mp3"></a></p>
<p style="text-align: center"><a href="http://blog.mick27.info/wp-content/uploads/2007/08/encapsulation-mp3.png" title="Encapsulation.mp3"><img src="http://blog.mick27.info/wp-content/uploads/2007/08/encapsulation-mp3.thumbnail.png" alt="Encapsulation.mp3" /></a></p>
<p>Here we are, this is way talking. Depending of the tags in the mp3, on vista for exemple, we can see the infos about the song. Attention this is not available for all the titles. In exemple for the crap titles in 64kbits, i didn&#8217;t see any associated tags.After that, you have to rename the file. This is not the biggest luxe, but as we stay in a educational and theorical purpose, this is no big deal.</p>
<p>That&#8217;s it ! You now know how, in the theory, get the songs from deezer.</p>
<p><u><strong> I want to remind you that it is usefull to support the artiss you like by buying their songs/disc instead of rogue downloading them.</strong></u></p>
<p><u><strong>VERSION FRANCAISE : </strong></u></p>
<p>Vous avez certainnement entendu parler de deezer.com, LA nouvelle plateforme d&#8217;écoute musicale &#8220;à la radioblog&#8221; mais cette fois ci totalement légale car <a href="http://www.deezer.com/blog/?p=60" target="_blank">autorisée par la SACEM suite à des négociations.</a></p>
<p>Après quelques écoutes, vous avez surement perçus la qualité d&#8217;écoute qui est plus que bonne comparée à Radioblog. Et pour cause, une partie du répértoire est codé jusque 320kbps (cependant on trouve des morceaux en 64kbits :-/).</p>
<p>Je résume : légal, bonne qualité, déjà pas mal de titres et&#8230; ah bah non, on peux pas télécharger les morceaux sur son pc pour les mettres sur son ipod (à noté cependant un lien pour acheter le morceau sur Itunes si vous en êtes vraiment fan.)</p>
<p><u><strong>DISCLAIMER : Cet article a été écrit dans un but éducationnel seulement, il n&#8217;est pas dans l&#8217;intêret de votre passion musicale de pirater la musique que vous appréciez (et celle que vous n&#8217;aimez pas non plus d&#8217;ailleurs.)</strong></u></p>
<p>Et c&#8217;est là que ma curiosité c&#8217;est déclenchée : et si il était possible de les sauvegarder sur le disque dur ?</p>
<p>C&#8217;est là que commence le voyage :</p>
<p>- En lançant un morceau, j&#8217;ai ouvert une nouvelle fenêtre avec Firebug (extension Firefox) pour voir un peux ce qu&#8217;il se passer du coté des transfert de données :</p>
<p><a href="http://blog.mick27.info/wp-content/uploads/2007/08/firebug.png" title="Firebug"></a></p>
<p style="text-align: center"><a href="http://blog.mick27.info/wp-content/uploads/2007/08/firebug.png" title="Firebug"><img src="http://blog.mick27.info/wp-content/uploads/2007/08/firebug.thumbnail.png" alt="Firebug" /></a></p>
<p>On peut notament voir dans l&#8217;onglet net un fichier plus imposant que les autres (2.48Mo ici) entrain d&#8217;être téléchargé. Bingo! il s&#8217;âgit de notre fichier mp3 caché dans un encapsulation.php. Une solution serait de copier l&#8217;url via firebug et de la re-coller dans firefox, mais c&#8217;est pas propre et on télécharge une deuxième fois le fichiers alors que si on est entrain de l&#8217;écouter&#8230; il est déjà téléchargé!- On notera que l&#8217;url des fichiers encapsulation.php est du type proxy-<strong>X</strong>.blogmusik.net</p>
<p>Donc maintenant on connait le nom du fichier mais comme on veut économiser de la bande passante, on préfère retrouver celui qui est sur le pc plutôt que de le reprendre.</p>
<p>Afin de trouver ou était caché ce fichier, et au premier abord je me suis dit il doit être dans le cache tout bizarre de firefox auquel je n&#8217;ai jamais rien piger. J&#8217;ai donc utiliser l&#8217;excellent Process Monitor de Sysinternals (Microsoft depuis leur rachat) afin de voir ou était écrit le fichier encapsulation.php.</p>
<p>Voici ce que j&#8217;ai obtenu après avoir appliqué une bonne vingtaines de filtres, parce que ce petite programme débite un max d&#8217;infos :</p>
<p><a href="http://blog.mick27.info/wp-content/uploads/2007/08/processmonitor.png" title="Process Monitor"></a></p>
<p style="text-align: center"><a href="http://blog.mick27.info/wp-content/uploads/2007/08/processmonitor.png" title="Process Monitor"><img src="http://blog.mick27.info/wp-content/uploads/2007/08/processmonitor.thumbnail.png" alt="Process Monitor" /></a></p>
<p>Typiquement, le fichier se place dans les fichier temporaires dans un dossier plugtmp et se nomme encapsulation.php. si vous écouter plusieurs musiques, elle se nommeront encapsulation-1.php puis -2.php etc et ce tant que votre firerox reste ouvert.-Note si votre firefox plante, le dossier plugtmp ne sera pas supprimé et à la prochaine utilisation de Deezer, firefox utilisera le dossier plugtmp-1 et ainsi de suite mais bon, firefox plante rarement chez moi cependant =)</p>
<p>Je résume : nous avons maintenant localisé le -ou les- fichier(s) et nous savons aussi quand il disparaîtront (à la fermeture de firefox).</p>
<p>Cependant, un fichier .php n&#8217;est pas très pratique pour l&#8217;écouter au jour le jour dans votre player favoris (ce que vous ne ferez bien sur pas, à moins d&#8217;avoir acquis légalement le morceau).</p>
<p>Voila ce que donne le fichier tout juste téléchargé :</p>
<p><a href="http://blog.mick27.info/wp-content/uploads/2007/08/encapsulation-php.png" title="Encapsulation.php"></a></p>
<p style="text-align: center"><a href="http://blog.mick27.info/wp-content/uploads/2007/08/encapsulation-php.png" title="Encapsulation.php"><img src="http://blog.mick27.info/wp-content/uploads/2007/08/encapsulation-php.thumbnail.png" alt="Encapsulation.php" /></a></p>
<p>Il suffit simplement de changer l&#8217;extension de .php vers .mp3 (ce qui necessite d&#8217;activer l&#8217;affichage des extension de fichiers connues) : <a href="http://blog.mick27.info/wp-content/uploads/2007/08/encapsulation-mp3.png" title="Encapsulation.mp3"></a></p>
<p style="text-align: center"><a href="http://blog.mick27.info/wp-content/uploads/2007/08/encapsulation-mp3.png" title="Encapsulation.mp3"><img src="http://blog.mick27.info/wp-content/uploads/2007/08/encapsulation-mp3.thumbnail.png" alt="Encapsulation.mp3" /></a></p>
<p>Là, c&#8217;est tout de suite plus parlant. En fonction des tags contenus dans le mp3, sous vista par exemple, on peut voir les infos concernant le titre en question. Attention ceci n&#8217;est pas valable pour tout les titres. Par exemple pour les titres tous pourris en 64kbits, je n&#8217;ai pas vu de tags associés.Après ca, il vous suffit de renommer la chanson. Ce n&#8217;est pas le grand luxe, mais étant donné que nous restons dans un cadre éducatif et théorique, ce n&#8217;est pas très grave.</p>
<p>Et voilà ! vous savez maintenant comment faire, dans la théorie, pour récupérer des morceaux chez deezer.</p>
<p><u><strong>Je tiens à rappeler qu&#8217;il est utile de soutenir les artistes que vous aimez en achetant leur morceaux/disques plutôt que de les télécharger à la sauvette.</strong></u></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/mick27?a=WyW6z7sbbZQ:noqYM6-F3cc:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/mick27?i=WyW6z7sbbZQ:noqYM6-F3cc:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mick27?a=WyW6z7sbbZQ:noqYM6-F3cc:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/mick27?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mick27?a=WyW6z7sbbZQ:noqYM6-F3cc:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/mick27?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mick27?a=WyW6z7sbbZQ:noqYM6-F3cc:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/mick27?d=l6gmwiTKsz0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mick27?a=WyW6z7sbbZQ:noqYM6-F3cc:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/mick27?i=WyW6z7sbbZQ:noqYM6-F3cc:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mick27?a=WyW6z7sbbZQ:noqYM6-F3cc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/mick27?d=yIl2AUoC8zA" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://blog.mick27.info/2007/08/25/deezercom-free-music-and-free-download-deezercom-musique-gratuite-et-telechargement-gratuit/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Un grand écran ? Une grosse résolution ? Plusieurs écrans ? Essayez WinSplit Revolution !</title>
		<link>http://blog.mick27.info/2007/08/24/un-grand-ecran-une-grosse-resolution-plusieurs-ecrans-essayez-winsplit-revolution/</link>
		<comments>http://blog.mick27.info/2007/08/24/un-grand-ecran-une-grosse-resolution-plusieurs-ecrans-essayez-winsplit-revolution/#comments</comments>
		<pubDate>Fri, 24 Aug 2007 08:55:06 +0000</pubDate>
		<dc:creator>Mick27</dc:creator>
		
		<category><![CDATA[G33k]]></category>

		<category><![CDATA[Windows]]></category>

		<category><![CDATA[partage écran]]></category>

		<category><![CDATA[résolution]]></category>

		<category><![CDATA[utilitaire]]></category>

		<category><![CDATA[vista]]></category>

		<category><![CDATA[winsplit revolution]]></category>

		<category><![CDATA[Xp]]></category>

		<guid isPermaLink="false">http://blog.mick27.info/2007/08/24/un-grand-ecran-une-grosse-resolution-plusieurs-ecrans-essayez-winsplit-revolution/</guid>
		<description><![CDATA[Si comme moi vous avez plusieurs écrans et que en plus vous avez de grande résolutions (style 1920*1200 + 1600*1200) vous pouvez facilement caser toute vos fenêtres sur l&#8217;écran et de telle façon que ce soit pas un chevauchement continue.
Cependant, ca risque de prendre du temps à ce que tout soit bien positionné. C&#8217;est là [...]]]></description>
			<content:encoded><![CDATA[<p class="dropcap-first">Si comme moi vous avez plusieurs écrans et que en plus vous avez de grande résolutions (style 1920*1200 + 1600*1200) vous pouvez facilement caser toute vos fenêtres sur l&#8217;écran et de telle façon que ce soit pas un chevauchement continue.</p>
<p>Cependant, ca risque de prendre du temps à ce que tout soit bien positionné. C&#8217;est là qu&#8217;intervient WinSplit Revolution :</p>
<p><span id="more-24"></span></p>
<p>Ce logiciel permet de positionner automatiquement vos fenêtres sur l&#8217;écran, qui lui sera typiquement divisé en grilles.</p>
<p>Cette appli peut être super utile pour les dévellopeurs par exemple, une partie affiche un site devellopé, une autre affiche le code, etc.</p>
<p>Une image parlant mieu qu&#8217;un long discours, <a href="http://reptils.free.fr/images/screenshots/mode_multi_hfr.jpg" title="WinSplit Revolution" target="_blank">cliquez ici</a> pour avoir une idée de la chose.</p>
<p>- <a href="http://reptils.free.fr/" target="_blank">Le site officiel</a></p>
<p>- <a href="http://reptils.free.fr/help.htm" target="_blank">L&#8217;aide</a></p>
<p>- <a href="http://reptils.free.fr/Soft/WinSplit_revolution_v1.60.exe">Le téléchargement</a></p>
<p>Note : Je n&#8217;ai rien vu au sujet de la compatibilité avec Vista, si vous avez une infos la dessus, commentaires !</p>
<p><strong>edit : </strong>Cela fonctione sur Vista, je viens  de tester !</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/mick27?a=UI4KU9UdLK4:U0klRbTy26E:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/mick27?i=UI4KU9UdLK4:U0klRbTy26E:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mick27?a=UI4KU9UdLK4:U0klRbTy26E:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/mick27?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mick27?a=UI4KU9UdLK4:U0klRbTy26E:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/mick27?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mick27?a=UI4KU9UdLK4:U0klRbTy26E:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/mick27?d=l6gmwiTKsz0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mick27?a=UI4KU9UdLK4:U0klRbTy26E:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/mick27?i=UI4KU9UdLK4:U0klRbTy26E:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mick27?a=UI4KU9UdLK4:U0klRbTy26E:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/mick27?d=yIl2AUoC8zA" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://blog.mick27.info/2007/08/24/un-grand-ecran-une-grosse-resolution-plusieurs-ecrans-essayez-winsplit-revolution/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Video flash, revver.com toussaa</title>
		<link>http://blog.mick27.info/2007/08/23/video-flash-revvercom-toussaa/</link>
		<comments>http://blog.mick27.info/2007/08/23/video-flash-revvercom-toussaa/#comments</comments>
		<pubDate>Thu, 23 Aug 2007 22:47:40 +0000</pubDate>
		<dc:creator>Mick27</dc:creator>
		
		<category><![CDATA[G33k]]></category>

		<category><![CDATA[flash]]></category>

		<category><![CDATA[revver]]></category>

		<category><![CDATA[share]]></category>

		<category><![CDATA[video]]></category>

		<category><![CDATA[youtube]]></category>

		<guid isPermaLink="false">http://blog.mick27.info/2007/08/23/video-flash-revvercom-toussaa/</guid>
		<description><![CDATA[Re-bonsoir,
ce post à pour but de tester l&#8217;incrustation de video dans un post, le tout en flash.

il semblerait que ca marche pas trop mal !
]]></description>
			<content:encoded><![CDATA[<p class="dropcap-first">Re-bonsoir,</p>
<p>ce post à pour but de tester l&#8217;incrustation de video dans un post, le tout en flash.</p>
<p><center><embed src="http://flash.revver.com/player/1.0/player.swf" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" scale="noScale" salign="TL" bgcolor="#000000" allowscriptaccess="always" flashvars="mediaId=365216&amp;affiliateId=109943&amp;allowFullScreen=true" allowfullscreen="true" height="300" width="400"></embed></center><br />
il semblerait que ca marche pas trop mal !</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/mick27?a=62nf0m0ImfM:u0qvGPlMgnA:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/mick27?i=62nf0m0ImfM:u0qvGPlMgnA:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mick27?a=62nf0m0ImfM:u0qvGPlMgnA:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/mick27?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mick27?a=62nf0m0ImfM:u0qvGPlMgnA:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/mick27?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mick27?a=62nf0m0ImfM:u0qvGPlMgnA:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/mick27?d=l6gmwiTKsz0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mick27?a=62nf0m0ImfM:u0qvGPlMgnA:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/mick27?i=62nf0m0ImfM:u0qvGPlMgnA:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mick27?a=62nf0m0ImfM:u0qvGPlMgnA:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/mick27?d=yIl2AUoC8zA" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://blog.mick27.info/2007/08/23/video-flash-revvercom-toussaa/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Still alive</title>
		<link>http://blog.mick27.info/2007/08/23/still-alive/</link>
		<comments>http://blog.mick27.info/2007/08/23/still-alive/#comments</comments>
		<pubDate>Thu, 23 Aug 2007 21:48:53 +0000</pubDate>
		<dc:creator>Mick27</dc:creator>
		
		<category><![CDATA[Non classé]]></category>

		<category><![CDATA[adsense]]></category>

		<category><![CDATA[blog]]></category>

		<category><![CDATA[mandigo]]></category>

		<category><![CDATA[theme]]></category>

		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://blog.mick27.info/2007/08/23/still-alive/</guid>
		<description><![CDATA[Hop, un petit post pour montrer que ce blog est en vie.
Bon alors j&#8217;ai fait des modifications parce que ca foirait y a pas si longtemps de ca.
Déjà j&#8217;ai changer le thème pour mettre mandigo, mais comme je suis motivé en ce moment, je vais le modifier pour qu&#8217;il soit encore plus joli !
Sinon vous [...]]]></description>
			<content:encoded><![CDATA[<p class="dropcap-first">Hop, un petit post pour montrer que ce blog est en vie.</p>
<p>Bon alors j&#8217;ai fait des modifications parce que ca foirait y a pas si longtemps de ca.</p>
<p>Déjà j&#8217;ai changer le thème pour mettre mandigo, mais comme je suis motivé en ce moment, je vais le modifier pour qu&#8217;il soit encore plus joli !</p>
<p>Sinon vous avez surement vu apparaître des pub Adsense (wtf!), en fait je ne compte pas devenir riche, mais je me sert dece blog comme sandbox pour un autre projet donc je fait mes test ici, j&#8217;ai tellement de monde que je ne vais choquer personne =)</p>
<p>J&#8217;en ai aussi profité pour mettre à jour Wordpress, ca serait con de ce faire piraté hein.</p>
<p>Sinon il y a d&#8217;autres changement mais ceux-ci sont moins visibles.</p>
<p>Stay Tuned !</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/mick27?a=0v4rfdCz4UQ:_I4egQRKU-w:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/mick27?i=0v4rfdCz4UQ:_I4egQRKU-w:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mick27?a=0v4rfdCz4UQ:_I4egQRKU-w:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/mick27?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mick27?a=0v4rfdCz4UQ:_I4egQRKU-w:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/mick27?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mick27?a=0v4rfdCz4UQ:_I4egQRKU-w:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/mick27?d=l6gmwiTKsz0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mick27?a=0v4rfdCz4UQ:_I4egQRKU-w:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/mick27?i=0v4rfdCz4UQ:_I4egQRKU-w:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/mick27?a=0v4rfdCz4UQ:_I4egQRKU-w:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/mick27?d=yIl2AUoC8zA" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://blog.mick27.info/2007/08/23/still-alive/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
