<?xml version="1.0" encoding="ISO-8859-1" ?>
<rdf:RDF
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
  xmlns:admin="http://webns.net/mvcb/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns="http://purl.org/rss/1.0/">

<channel rdf:about="http://blogs.kd2.org/bohwaz/">
  <title>~bohwaz/blog/</title>
  <description><![CDATA[(Ou de la difficulté de trouver un titre original)]]></description>
  <link>http://blogs.kd2.org/bohwaz/</link>
  <dc:language>fr</dc:language>
  <dc:creator></dc:creator>
  <dc:rights></dc:rights>
  <dc:date>2010-02-07T16:48:22+00:00</dc:date>
  <admin:generatorAgent rdf:resource="http://www.dotclear.net/" />
  
  <sy:updatePeriod>daily</sy:updatePeriod>
  <sy:updateFrequency>1</sy:updateFrequency>
  <sy:updateBase>2010-02-07T16:48:22+00:00</sy:updateBase>
  
  <items>
  <rdf:Seq>
    <rdf:li rdf:resource="http://blogs.kd2.org/bohwaz/?2010/02/07/316-calcul-de-cout-electrique" />
  <rdf:li rdf:resource="http://blogs.kd2.org/bohwaz/?2010/02/03/315-scanner-et-archiver-ses-papiers" />
  <rdf:li rdf:resource="http://blogs.kd2.org/bohwaz/?2010/02/02/314-samsung-scx-4300-sous-debianubuntu" />
  <rdf:li rdf:resource="http://blogs.kd2.org/bohwaz/?2010/02/02/313-litezoom-javascript-magnifier" />
  <rdf:li rdf:resource="http://blogs.kd2.org/bohwaz/?2010/01/29/312-separer-son-historique-bash-par-machine" />
  <rdf:li rdf:resource="http://blogs.kd2.org/bohwaz/?2010/01/14/311-supprimer-les-tags-exif-de-photos" />
  <rdf:li rdf:resource="http://blogs.kd2.org/bohwaz/?2010/01/13/308-le-bien-public-se-moque-du-droit-dauteur" />
  <rdf:li rdf:resource="http://blogs.kd2.org/bohwaz/?2010/01/12/307-starzik-larnaque-du-flac" />
  <rdf:li rdf:resource="http://blogs.kd2.org/bohwaz/?2010/01/12/306-desactiver-la-pub-et-les-interstices-sur-allocine" />
  <rdf:li rdf:resource="http://blogs.kd2.org/bohwaz/?2010/01/05/305-fotoo-gallery-210" />
  </rdf:Seq>
  </items>
</channel>

<item rdf:about="http://blogs.kd2.org/bohwaz/?2010/02/07/316-calcul-de-cout-electrique">
  <title>Calcul de coût électrique</title>
  <link>http://blogs.kd2.org/bohwaz/?2010/02/07/316-calcul-de-cout-electrique</link>
  <dc:date>2010-02-07T16:48:22+00:00</dc:date>
  <dc:language>fr</dc:language>
  <dc:creator>BohwaZ</dc:creator>
  <dc:subject>Fourre-tout</dc:subject>
  <description>Il est parfois utile de savoir combien va coûter un appareil électrique qu'on va utiliser. Par exemple : puis-je me permettre de laisser cette imprimante en veille sans me fatiguer à l'éteindre ? Pour...</description>
  <content:encoded><![CDATA[ <p>Il est parfois utile de savoir combien va coûter un appareil électrique qu'on va utiliser. Par exemple : puis-je me permettre de laisser cette imprimante en veille sans me fatiguer à l'éteindre ? Pour ça il faut d'abord mesurer la consommation électrique de l'appareil, en watts, à l'aide d'un petit appareil qui se branche sur la prise (perso j'ai acheté le mien à 15 euros). Ensuite on relève le coût du kWh selon son abonnement EDF (<a href="http://www.edf-bleuciel.fr/accueil/j-ai-besoin-d-energies/electricite/les-tarifs-electricite-141626.html">voir ici</a>), et on utilise le petit calculateur ci-dessous. Oui le site d'EDF a aussi un outil dans ce but mais il demande de rentrer son nom et adresse email, sympa hein...</p>
<p>En l'occurence ici mon watt-mètre m'a coûté deux fois plus cher que de laisser mon imprimante en veille :-)</p>
<form method="post" name="calc_consommation" action="#" onsubmit="return calcConsommation();">
<p><strong>Consommation effective de l'appareil (en watts) :</strong><br />
<input type="text" size="10" name="power" value="" /></p>
<p><strong>Prix du kWh :</strong><br />
<input type="text" size="10" name="price" value="0.1081" /></p>
<p><strong>Nombre d'heures d'utilisation par jour :</strong><br />
<input type="text" size="10" name="time" value="" /></p>
<p><input type="submit" value="Calculer" /></p>
<pre style="display: none; color: darkred;"></pre>
</form>
<script type="text/javascript">
function parse_number(n)
{
    n = n.replace(/,/, '.');
    n = parseFloat(n);
    return n;
}

function calcConsommation()
{
    var f = document.calc_consommation;

    var power = parse_number(f.power.value) / 1000;
    var price = parse_number(f.price.value);
    var time = parse_number(f.time.value);

    var consumption_day = power * price * time;

    if (isNaN(consumption_day))
    {
        alert('Vous devez remplir toutes les valeurs');
        return false;
    }

    var msg = "Consommation pour un jour : " + (Math.round(consumption_day * 100) / 100) + " EUR\n"
        +   "Consommation pour un mois : " + (Math.round(consumption_day * 30 * 100) / 100) + " EUR\n"
        +   "Consommation pour un an : " + (Math.round(consumption_day * 365.25 * 100) / 100) + " EUR";

    f.getElementsByTagName('pre')[0].innerHTML = msg;
    f.getElementsByTagName('pre')[0].style.display = 'block';

    return false;
}
</script>]]></content:encoded>
</item>
<item rdf:about="http://blogs.kd2.org/bohwaz/?2010/02/03/315-scanner-et-archiver-ses-papiers">
  <title>Scanner et archiver ses papiers</title>
  <link>http://blogs.kd2.org/bohwaz/?2010/02/03/315-scanner-et-archiver-ses-papiers</link>
  <dc:date>2010-02-03T00:44:06+00:00</dc:date>
  <dc:language>fr</dc:language>
  <dc:creator>BohwaZ</dc:creator>
  <dc:subject>Gruik! (Une vie de geek)</dc:subject>
  <description>Il y a certains papiers qu'il est utile d'archiver (et sauvegarder/répliquer !) électroniquement, typiquement les fiches de paie, les factures de produits de valeurs, les notices et manuels de...</description>
  <content:encoded><![CDATA[ <p>Il y a certains papiers qu'il est utile d'archiver (et sauvegarder/répliquer !) électroniquement, typiquement les fiches de paie, les factures de produits de valeurs, les notices et manuels de produits, etc. Et le mieux pour l'archivage, c'est le PDF non&nbsp;? Mais bon c'est un peu fastidieux de scanner des dizaines de documents dans un logiciel graphique pas vraiment prévu pour, faut faire plein de clics, et ne parlons même pas de la transformation en PDF. La solution&nbsp;? COmme d'habitude c'est la ligne de commande, oui cette bonne vieille CLI, si décriée, si haïe par les fanboys apple et windows, est pourtant l'outil le plus simple et le plus puissant à notre disposition&nbsp;!</p>


<p>Pour commencer il vous faut évidemment un scanner configuré et fonctionnel et avoir installé les packages sane-utils et imagemagick.</p>


<h3>Scanner une page</h3>


<p>Ici nous scannons en 150 dpi&nbsp;:</p>


<pre>$ scanimage -v -p --resolution 150 &gt; scan.pnm</pre>


<p>OK on a maintenant une image au format PNM. Cool mais bon c'est pas vraiment un format très reconnu ni répandu, et pour l'archivage ça prends beaucoup de place vu que c'est une compression sans perte. On va donc le passer en Jpeg&nbsp;:</p>


<pre>$ convert scan.pnm scan.jpg</pre>


<h3>Convertir en PDF</h3>


<pre>$ convert scan.jpg scan.pdf</pre>


<p>Et oui c'est aussi simple que ça. Et mettre plusieurs pages dans le PDF&nbsp;? Aussi simple&nbsp;:</p>


<pre>$ convert scan1.jpg scan2.jpg scan3.jpg scan.pdf</pre>


<h3>Archivage assisté</h3>


<p>Maintenant ça serait bien d'automatiser tout ça grâce à un beau script bash <a href="http://bohwaz.net/static/scan-to-pdf.txt">que voici</a>, à recopier dans un fichier sans oublier ensuite de faire un chmod +x sur ce fichier.</p>]]></content:encoded>
</item>
<item rdf:about="http://blogs.kd2.org/bohwaz/?2010/02/02/314-samsung-scx-4300-sous-debianubuntu">
  <title>Installer imprimante/scanner Samsung SCX-4300 sous Debian/Ubuntu (et partager en réseau)</title>
  <link>http://blogs.kd2.org/bohwaz/?2010/02/02/314-samsung-scx-4300-sous-debianubuntu</link>
  <dc:date>2010-02-02T16:30:08+00:00</dc:date>
  <dc:language>fr</dc:language>
  <dc:creator>BohwaZ</dc:creator>
  <dc:subject>Gruik! (Une vie de geek)</dc:subject>
  <description>Je viens de m'offrir une petite imprimante multifonction laser monochrome Samsung SCX-4300. Voici comment l'installer en deux coups de cuillère à pot sous Debian/Ubuntu :


Pour l'imprimante


$...</description>
  <content:encoded><![CDATA[ <p>Je viens de m'offrir une petite imprimante multifonction laser monochrome Samsung SCX-4300. Voici comment l'installer en deux coups de cuillère à pot sous Debian/Ubuntu&nbsp;:</p>


<h3>Pour l'imprimante</h3>


<pre>$ sudo apt-get install cups splix</pre>


<p>Attention il faut utiliser les paquets de squeeze (testing) au minimum pour splix.</p>


<p>Branchez l'imprimante, allumez-la, allez sur http://localhost:631/ avec votre navigateur, onglet "Administration", "Find New Printers", cochez Samsung SCX-4300, ensuite suivez l'assistant et pour le driver choisissez vers la fin de la liste "Samsung SCX-4300 Series" (si vous avez un cups de lenny, un peu vieux donc, et que SCX-4300 n'apparaît pas, vous pouvez prendre SCX-4200 à la place). Et c'est bon, vous pouvez imprimer :)</p>


<h3>Pour le scanner</h3>


<p>Il faut d'abord ajouter le <a href="http://www-personal.umich.edu/~tjwatt/suldr/">repository</a> des drivers Samsung à votre /etc/apt/sources.list&nbsp;:</p>


<pre>deb http://www-personal.umich.edu/~tjwatt/suldr/ debian extra</pre>


<p>Ensuite&nbsp;:</p>


<pre>$ sudo apt-get install samsungmfp-scanner xsane</pre>


<p>Et voilà.</p>


<h3>Bonus&nbsp;: partager l'imprimante en réseau</h3>


<p>Basiquement il suffit de cocher la case "Partager cette imprimante" (Share this printer) quand vous ajoutez l'imprimante dans CUPS (ou quand vous la modifiez), mais si vous voulez ajouter l'imprimante sur une machine qui n'est pas locale (votre serveur local par exemple, comme dans mon cas) vous allez devoir modifier votre /etc/cups/cupsd.conf.</p>


<p>Remplacez ceci&nbsp;:</p>


<pre>Listen localhost:631</pre>


<p>Par cela&nbsp;:</p>


<pre>Listen *:631</pre>


<p>Enfin remplacez les lignes suivantes du fichier par ceci&nbsp;:</p>


<pre># Show shared printers on the local network.
Browsing On
BrowseOrder allow,deny
BrowseAllow all                     
BrowseAddress @LOCAL</pre>


<pre># Default authentication type, when authentication is required...
DefaultAuthType Basic</pre>


<pre># Restrict access to the server...
&lt;Location /&gt;
 Order allow,deny
 Allow @LOCAL
&lt;/Location&gt;</pre>


<pre># Restrict access to the admin pages...
&lt;Location /admin&gt;
 Order allow,deny
 Allow @LOCAL
&lt;/Location&gt;</pre>


<pre># Restrict access to configuration files...
&lt;Location /admin/conf&gt;
 AuthType Default
 Require user @SYSTEM
 Order allow,deny
 Allow @LOCAL
&lt;/Location&gt;</pre>


<p>Finissez par un&nbsp;:</p>


<pre>$ sudo invoke-rc.d cups restart</pre>


<h3>Bonus&nbsp;: partager le scanner en réseau</h3>


<p>Au lieu d'installer xsane à l'installation du scanner, installez sane-utils (n'oubliez pas le package du driver samsung). Ensuite éditez /etc/default/saned et mettez RUN=yes au lieu de RUN=no. Editez ensuite /etc/sane.d/saned.conf et rajoutez les adresses IP qui doivent être autorisées à accéder au scanner. Pour autoriser par exemple toutes les adresses en 192.168.1.* (c'est mon réseau local) mettez 192.168.168.1.0/24. Pour IPv6 des exemples sont fournis au début du fichier.</p>


<p>Lancez saned&nbsp;:</p>


<pre>$ sudo invoke-rc.d saned start</pre>


<p>Sur chaque machine qui voudra accéder au scanner, il suffira de rajouter l'ip de la machine ayant le scanner branché en bas de /etc/sane.d/net.conf.</p>]]></content:encoded>
</item>
<item rdf:about="http://blogs.kd2.org/bohwaz/?2010/02/02/313-litezoom-javascript-magnifier">
  <title>liteZoom, javascript magnifier</title>
  <link>http://blogs.kd2.org/bohwaz/?2010/02/02/313-litezoom-javascript-magnifier</link>
  <dc:date>2010-02-02T00:28:41+00:00</dc:date>
  <dc:language>en</dc:language>
  <dc:creator>BohwaZ</dc:creator>
  <dc:subject>Développement</dc:subject>
  <description>No idea how this thing could be useful but it seemed fun to try.


So here it is : liteZoom, 3KB javascript magnifier....</description>
  <content:encoded><![CDATA[ <p>No idea how this thing could be useful but it seemed fun to try.</p>


<p>So here it is : <a href="http://dev.kd2.org/misc/lite-zoom/zoom-demo.html">liteZoom, 3KB javascript magnifier</a>.</p>]]></content:encoded>
</item>
<item rdf:about="http://blogs.kd2.org/bohwaz/?2010/01/29/312-separer-son-historique-bash-par-machine">
  <title>Séparer son historique bash par machine</title>
  <link>http://blogs.kd2.org/bohwaz/?2010/01/29/312-separer-son-historique-bash-par-machine</link>
  <dc:date>2010-01-29T00:35:03+00:00</dc:date>
  <dc:language>fr</dc:language>
  <dc:creator>BohwaZ</dc:creator>
  <dc:subject>Gruik! (Une vie de geek)</dc:subject>
  <description>Si comme moi vous avez votre home en NFS (ou Samba ou SSHFS, peu importe) et que vous vous connectez souvent au serveur hôte de fichiers en ssh, vous êtes peut-être comme moi énervé de retrouver dans...</description>
  <content:encoded><![CDATA[ <p>Si comme moi vous avez votre home en NFS (ou Samba ou SSHFS, peu importe) et que vous vous connectez souvent au serveur hôte de fichiers en ssh, vous êtes peut-être comme moi énervé de retrouver dans votre session ssh les commandes que vous veniez de taper dans votre session X. Et bon lancer gimp ou xmms dans un screen via ssh sur un serveur de fichiers c'est pas des masses utile. La solution est d'avoir un fichier d'historique distinct pour chaque machine. C'est très simple il suffit de rajouter cela dans votre ~/.bashrc&nbsp;:</p>


<pre>export HISTFILE="$HOME/.bash_history_`hostname`"</pre>]]></content:encoded>
</item>
<item rdf:about="http://blogs.kd2.org/bohwaz/?2010/01/14/311-supprimer-les-tags-exif-de-photos">
  <title>Supprimer les tags EXIF de photos</title>
  <link>http://blogs.kd2.org/bohwaz/?2010/01/14/311-supprimer-les-tags-exif-de-photos</link>
  <dc:date>2010-01-14T02:04:49+00:00</dc:date>
  <dc:language>fr</dc:language>
  <dc:creator>BohwaZ</dc:creator>
  <dc:subject>Gruik! (Une vie de geek)</dc:subject>
  <description>Pour envoyer des photos qui en disent moins sur vous il faut supprimer les données EXIF qui contiennent tous les détails sur la photo (date de prise de vue, modèle de l'appareil photo, temps de pose,...</description>
  <content:encoded><![CDATA[ <p>Pour envoyer des photos qui en disent moins sur vous il faut supprimer les données EXIF qui contiennent tous les détails sur la photo (date de prise de vue, modèle de l'appareil photo, temps de pose, etc.), voilà comment faire sous Debian/Ubuntu&nbsp;:</p>


<pre>$ sudo apt-get install exiv2
$ exiv2 -d a photo.jpg</pre>


<p>Explication du man exiv2&nbsp;: "-d a" = delete all metadata (exif tags, exif thumbnail, iptc comments...).</p>]]></content:encoded>
</item>
<item rdf:about="http://blogs.kd2.org/bohwaz/?2010/01/13/308-le-bien-public-se-moque-du-droit-dauteur">
  <title>Le Bien Public se moque-t-il du droit d'auteur ? (màj)</title>
  <link>http://blogs.kd2.org/bohwaz/?2010/01/13/308-le-bien-public-se-moque-du-droit-dauteur</link>
  <dc:date>2010-01-13T01:35:48+00:00</dc:date>
  <dc:language>fr</dc:language>
  <dc:creator>BohwaZ</dc:creator>
  <dc:subject>Chroniques</dc:subject>
  <description>Dans son édition du vendredi 8 janvier 2010, Le Bien Public, quotidien bourguignon, montre en page 4 à l'occasion d'un article sur le don de sang de cordon ombilical une photo de femme enceinte. En...</description>
  <content:encoded><![CDATA[ <p>Dans son édition du vendredi 8 janvier 2010, Le Bien Public, quotidien bourguignon, montre en page 4 à l'occasion d'un article sur le don de sang de cordon ombilical une photo de femme enceinte. En dessous de cette photo, cette seule mention&nbsp;: "Photo Flickr".</p>


<p><img src="/bohwaz/images/bienpublic-flickr.png" alt="" /></p>


<p>Ah, trouvée sur Flickr, d'accord, mais par qui&nbsp;? Si elle est publiée sous licence Creative Commons elle contient peut-être quand même une clause "Attribution" qui oblige à citer l'auteur, ou alors une clause "NonCommercial" qui interdit les usages commerciaux&nbsp;? Bon et bien après 5 minutes de recherches sur flickr je retrouve <a href="http://www.flickr.com/photos/davhor/3286969625/">la photo</a> de davhor sous licence CC By-ND. Pour le pas de modification c'est bon par contre pour la citation... C'est pas ça, la licence n'est pas respectée et l'image ne devrait donc pas figurer dans le journal. Le Bien Public confondrait-il Flickr avec une base d'images libres de droit&nbsp;?</p>


<p>Mise à jour (14 janvier 2010)&nbsp;: davhor, suite à mon commentaire sur sa photo a contacté le journal pour demander un dédommagement, et me tiendra au courant.</p>]]></content:encoded>
</item>
<item rdf:about="http://blogs.kd2.org/bohwaz/?2010/01/12/307-starzik-larnaque-du-flac">
  <title>Starzik, l'arnaque du FLAC ? (màj 2)</title>
  <link>http://blogs.kd2.org/bohwaz/?2010/01/12/307-starzik-larnaque-du-flac</link>
  <dc:date>2010-01-12T13:05:59+00:00</dc:date>
  <dc:language>fr</dc:language>
  <dc:creator>BohwaZ</dc:creator>
  <dc:subject>Sonorités</dc:subject>
  <description>J'étais à la recherche de la bande originale du film "Le roi et l'oiseau" de Wojciech Kilar. J'ai cherché en CD et après diverses surprises (annoncé en stock sur fnac.com puis commande annulée), j'ai...</description>
  <content:encoded><![CDATA[ <p>J'étais à la recherche de la bande originale du film "Le roi et l'oiseau" de Wojciech Kilar. J'ai cherché en CD et après diverses surprises (annoncé en stock sur fnac.com puis commande annulée), j'ai du me faire à l'idée que je ne pourrais jamais l'avoir en CD, malgré une réédition récente à l'occasion de la sortie du DVD. Je me suis donc dis qu'il ne me restait plus qu'à l'acheter en édition numérique, je me suis donc tourné sur le premier résultat de Google, soit Starzik qui proposait l'album en FLAC pour la modique somme de 9 euros et 99 cents (outch, c'est cher). Je paye, je télécharge donc, et au fur et à mesure de l'écoute je trouve le son bizarrement mauvais pour du FLAC. Pris d'un doute, je regarde dans <a href="http://www.linuxmao.org/tikiwiki/tiki-index.php?page=Sonic%20Visualiser">Sonic Visualiser</a> mon fichier, je prends une trame au hasard et là je vois ça&nbsp;:</p>


<p><img src="/bohwaz/images/divers/kilar-flac.png" alt="" /></p>


<p>Oh oh, ça semble pas bon du tout cette coupure à 17kHz, on dirait du MP3... Je recherche sur le net une autre édition et je télécharge une édition compressée en MP3 320kbps, donc plutôt proche de l'original. Et ça donne ça visuellement&nbsp;:</p>


<p><img src="/bohwaz/images/divers/kilar-mp3.png" alt="" /></p>


<p>Comme on peut le constater l'édition MP3 est bien plus fidèle que l'édition FLAC de Starzik, avec pas de coupure à 17kHz, un spectre sonore complet et à l'écoute ça se ressent. Mais alors... le FLAC de Starzik est en fait généré à partir de fichiers de basse qualité, et plus précisément ici d'un MP3 à 192kbps. Donc Starzik vend du FLAC alors que c'est simplement du MP3 converti en FLAC. Pas vraiment intéressant. J'ai évidemment pris contact avec Starzik afin d'obtenir un remboursement ou à défaut la véritable édition FLAC, mais malgré plusieurs emails et coups de téléphones, je n'ai toujours aucune autre réponse que "nous transmettons au service concerné". En somme, non content de mentir sur les produits vendus, Starzik n'offre aucun suivi auprès de ses clients. Mais sinon il paraît que l'offre légale s'améliore...</p>


<p><strong>Mise à jour</strong> (15 janvier 2010)&nbsp;: J'ai reçu le CD (dans un packaging honteux d'ailleurs&nbsp;: la pochette est un vieux scan tout pourri et l'affiche offerte est pixélisée en plus, heureusement le CD contient bien les originaux, cependant c'est un travail de boucher qu'ont réalisé là le label Play Time et FGL Production), c'est sans équivoque&nbsp;: le FLAC de Starzik s'arrête vers 17kHz, c'est bien visible, et quel que soit les arguments "on n'entends pas la différence" / "vous êtes sourds" / etc. il manque toujours une partie du son&nbsp;:</p>


<p><img src="/bohwaz/images/kilar-flac-starzik-cd-spectre.png" alt="" /></p>


<p><strong>Mise à jour 2</strong> (28 janvier 2010)&nbsp;: En réponse à ma demande, et après relance par email, Starzik m'a finalement transmis les FLAC issus de la source CD (via un lien dl.free.fr), qui sont effectivement issus du CD après vérification. Mais la question c'est pourquoi s'ils possèdent la source CD ne pas vendre les FLAC qui en sont issus&nbsp;?</p>]]></content:encoded>
</item>
<item rdf:about="http://blogs.kd2.org/bohwaz/?2010/01/12/306-desactiver-la-pub-et-les-interstices-sur-allocine">
  <title>Désactiver la pub et les interstices sur Allociné</title>
  <link>http://blogs.kd2.org/bohwaz/?2010/01/12/306-desactiver-la-pub-et-les-interstices-sur-allocine</link>
  <dc:date>2010-01-12T04:00:35+00:00</dc:date>
  <dc:language>fr</dc:language>
  <dc:creator>BohwaZ</dc:creator>
  <dc:subject>Gruik! (Une vie de geek)</dc:subject>
  <description>Les interstices sur Allociné sont des des trucs terriblement pourris et nuisibles. Sans compter que toute la pub ralenti le site qui est déjà pas un foudre de guerre.


Voilà donc un user script pour...</description>
  <content:encoded><![CDATA[ <p>Les interstices sur Allociné sont des des trucs terriblement pourris et nuisibles. Sans compter que toute la pub ralenti le site qui est déjà pas un foudre de guerre.</p>


<p>Voilà donc un <a href="http://www.opera.com/browser/tutorials/userjs/using/">user script</a> pour Opera (je vous laisse adapter pour greasemonkey si vous voulez) qui désactive toutes les pubs du site, en fait le javascript des pubs ne sera ni chargé ni exécuté. Ça vire aussi des trucs qui ralentissent le site comme les appels externes (google analytics, facebook connect, xiti). Pour le faire fonctionner, copiez ça dans un fichier allocine.js de votre répertoire de scripts utilisateurs (pour le choisir&nbsp;: outils &gt; préférences &gt; avancé &gt; contenu &gt; options javaScript).</p>


<pre>   // ==UserScript==
   // @include http://www.allocine.fr/*
   // ==/UserScript==</pre>


<pre>   var ac_remove_scripts = /(\/js\/metriweb\/mwTag\.js|js\/ac\/ac\.ad\.js|http:\/\/.*\.facebook\.com\/[^"]*)/;
   var ac_ignore_scripts = /(\/js\/xiti\/xtcore\.js)/
   var ac_ignore_inline = /(ac\.ad[a-zA-Z]+\.[^(]+\([^)]+\);?|google-analytics\.com\/ga\.js)/</pre>


<pre>   window.opera.addEventListener(
     'BeforeExternalScript',
     function (e)
     {
       e.element.src = e.element.src.replace(ac_remove_scripts, '');</pre>


<pre>       if (e.element.src.match(ac_ignore_scripts))
       {
           e.preventDefault();
           return false;
       }
     }, false
   );</pre>


<pre>   window.opera.addEventListener(
     'BeforeScript',
     function (e)
     {
       if (e.element.text.match(ac_ignore_inline) &amp;&amp; !e.element.src)
       {
           e.preventDefault();
           return false;
       }
     }, false
   );</pre>


<pre>   // Fix player video
   if (location.href.match(/player_gen_cmedia/))
   {
       window.opera.addEventListener(
           'BeforeScript',
           function (e)
           {
               if (!e.element.src &amp;&amp; e.element.text.match(/swfobject\.embedSWF/i))
               {
                   document.getElementById("preRoll").parentNode.removeChild(document.getElementById("preRoll"));
                   document.getElementById("content_player").style.display = "block";
               }
           }, false
       );
   }</pre>]]></content:encoded>
</item>
<item rdf:about="http://blogs.kd2.org/bohwaz/?2010/01/05/305-fotoo-gallery-210">
  <title>Fotoo Gallery 2.1.0</title>
  <link>http://blogs.kd2.org/bohwaz/?2010/01/05/305-fotoo-gallery-210</link>
  <dc:date>2010-01-05T02:04:23+00:00</dc:date>
  <dc:language>fr</dc:language>
  <dc:creator>BohwaZ</dc:creator>
  <dc:subject>Développement</dc:subject>
  <description>Fotoo Gallery continue son évolution avec quelques nouveautés, j'avais déjà travaillé ses points faibles (la lenteur des JOIN en SQLite) et rajouté les diaporamas et flux RSS. Nouveautés maintenant :...</description>
  <content:encoded><![CDATA[ <p>Fotoo Gallery continue son évolution avec quelques nouveautés, j'avais déjà travaillé ses points faibles (la lenteur des JOIN en SQLite) et rajouté les diaporamas et flux RSS. Nouveautés maintenant :</p>

<object type="text/html" width="600" height="450" data="http://bohwaz.net/photos/?embed&tag=M%C3%A9tro#IMG_2014.JPG"><iframe src="http://bohwaz.net/photos/?embed&tag=M%C3%A9tro#IMG_2014.JPG" width="600" height="450" frameborder="0" scrolling="no"></iframe></object>

<ul>
<li>systèmes de slideshow et d'embed revus, plus pratiques et prennent moins de code</li>
<li><a href="http://bohwaz.net/photos/?slideshow&tag=mansfield.tya">slideshows</a> et embeds de tags (comme ci-dessous)</li>
<li>indexation et affichage des métadonnées techniques EXIF des photos (pour les avoir, supprimer le répertoire cache, ça réindexera vos photos)</li>
<li>index automatique des photos quand le répertoire de cache n'existe pas</li>
<li>des bugs fixés</li>
</ul>

<p>Source et téléchargement : <a href="http://svn.kd2.org/svn/misc/apps/fotoo/gallery/">http://svn.kd2.org/svn/misc/apps/fotoo/gallery/</a></p>

<p>Précédents billets : <a href="/bohwaz/?2008/11/10/238-fotoo-gallery-amelioration-sur-la-vitesse">Amélioration sur la vitesse + Flux RSS</a> et <a href="/bohwaz/?2008/03/28/208-jbroutleweb-aka-fotoo-gallery">jBrout'le'web (aka Fotoo Gallery)</a></p>]]></content:encoded>
</item>

</rdf:RDF>
