Ma vie rêvée2023-07-16T13:38:07+02:00urn:md5:b9e1138c6a71b8c480407f797223991dDotclearMon imprimante est lente sous Linuxurn:md5:2c0d668804c5035407d4d093dc978d2f2020-10-31T12:09:00+01:002020-10-31T12:09:15+01:00MjulesMa vie mon oeuvre <p>J'ai acheté en début d'année une imprimante laser noir&blanc (<a href="https://support.hp.com/us-en/product/Samsung-ML-3710-Laser-Printer-series/16462368/model/16462370" title="samsung Ml3710nd">celle là</a>) pour me libérer des problèmes récurrents de cartouches de ma jet d'encre.</p>
<p>Elle est parfaitement reconnue et gérée via cups sous GNU/Linux (pilote <a href="https://openprinting.org/printer/Samsung/Samsung-ML-371x">samsung-postscript</a>).</p>
<p>Après quelques jours d'utilisation pour imprimer les cours et devoirs des enfants, on ne peut que constater qu'elle est lente. Pas pour imprimer, mais le temps entre l'envoi de la commande d'impression et l'impression en elle même. On parle ici de quelques dizaines de secondes pour un document très simple à plusieurs minutes pour un document avec quelques images, voire dans certains cas l'impossibilité d'imprimer purement et simplement (notamment les présentations type impress ou powerpoint). Une imprimante de la même marque et d'un modèle légèrement inférieur est capable d'imprimer les mêmes documents quasi instantanément depuis le windows 7 du bureau.</p>
<p>Ce qui pointerait vers un problème lié à cups. Je me suis donc plongé dans la configuration pour finalement tomber sur l'option :</p>
<pre>
pdftops-renderer</pre>
<p>du fichier /etc/cupd/printer.conf ; elle permet de définir l'outil qui convertit le format interne de cups (pdf) en un format compréhensible pour l'imprimante (Ici, le format postscript).</p>
<p>Par défaut, cups utilise l'outil pdftops de ghostscript qui fourni des fichiers compatibles avec presque toutes les imprimantes postscript existantes. Son défaut est qu'il génère des fichiers postscript qui sont généralement d'une très grande taille (dans certain cas, plusieurs centaines de Mio) ce qui rend leur traitement par l'imprimante très lents voire impossible.</p>
<p>Heureusement, il est possible de changer cet outil via l'option ci-dessus. <a href="https://github.com/OpenPrinting/cups-filters">La liste complète</a> est dans la documentation de cups ; les autres outils sont souvent un peu moins compatible mais génèrent des fichiers souvent plus optimisés. Dans mon cas, j'ai modifié la configuration de cups pour qu'il utilise l'outil pdftocairo (à faire en root) :</p>
<pre>
lpadmin -p nom_imprimante -o pdftops-renderer-default=pdftocairo</pre>
<p>suivi d'un redémarrage de cups et voilà. Vous pouvez aussi, après avoir stoppé cups, éditer le fichier /etc/cups/printers.conf pour ajouter la ligne :</p>
<pre>
Option pdftops-renderer pdftocairo</pre>
<p>dans la partie correspondant à l'imprimante à modifier.</p>
<p>Références :</p>
<p><a href="https://fedoraproject.org/wiki/How_to_debug_printing_problems#Printing_takes_a_long_time_or_doesn.27t_print_at_all">https://fedoraproject.org/wiki/How_to_debug_printing_problems#Printing_takes_a_long_time_or_doesn.27t_print_at_all</a></p>
<p><a href="https://github.com/OpenPrinting/cups-filters">https://github.com/OpenPrinting/cups-filters</a></p>
<p><a href="https://openprinting.org/printer/Samsung/Samsung-ML-371x">https://openprinting.org/printer/Samsung/Samsung-ML-371x</a></p>
<p> </p>Clavier Corsair K55 RGB sous Mageia Linuxurn:md5:a402d92f7fb24bc305ba4a858e9802472019-12-24T12:20:00+01:002019-12-24T12:23:36+01:00MjulesMa vie mon oeuvreconfigCorsairkeyboardLEDlinuxMageia <p>Mon vieux clavier (<a href="http://mjules.littleboboy.net/perso/public/000181-00.jpg " hreflang="fr" title="Logitech Cordless Desktop Optical">celui là</a>) a rendu l'âme. Son remplaçant est un Corsair K55 RGB avec rétroéclairage. Ce dernier nécessite un pilote spécifique pour gérer les LED qui bien évidemment n'est pas fourni par le constructeur. Heureusement, des volontaires ont développé ce qu'il fallait dans les projets <a href="https://github.com/ccMSC/ckb">ckb</a> puis <a href="https://github.com/ckb-next/ckb-next">ckb-next</a>.</p>
<p>Ces pilotes ont donc récemment été importés dans <a href="http://svnweb.mageia.org/packages/cauldron/ckb-next/">Mageia Cauldron</a>.</p>
<p>Pour les gens qui, comme moi, préfèrent les versions stables, voilà les paquets recompilés pour Mageia 7 :</p>
<ul>
<li>32 bits : <a href="http://mjules.free.fr/rpm/7/ckb-next-0.4.2-1.mga7.i586.rpm">ckb-next-0.4.2-1.mga7.i586.rpm</a></li>
<li>64 bits : <a href="http://mjules.free.fr/rpm/7/ckb-next-0.4.2-1.mga7.x86_64.rpm">ckb-next-0.4.2-1.mga7.x86_64.rpm</a></li>
</ul>
<p>Et le paquet source si vous ne faites pas confiance aux inconnus sur le grand Nain Ternet Mondial (ce qui est tout à fait légitime) :</p>
<ul>
<li>Paquet source : <a href="http://mjules.free.fr/rpm/7/ckb-next-0.4.2-1.mga7.src.rpm">ckb-next-0.4.2-1.mga7.src.rpm</a></li>
</ul>
<p>Evidemment, tout cela est fourni en l'état. Ils marchent pour moi mais je ne peux pas garantir qu'ils ne vont pas manger votre disque dur. Vous êtes prévenu, pas la peine de venir vous plaindre. <img src="/perso/themes/default/smilies/wink.png" alt=";)" class="smiley" /></p>Souris EssentielB ergo XL sous GNU/linuxurn:md5:1566a2981278844a74bf9870636bc4792017-12-05T22:44:00+01:002017-12-06T13:17:47+01:00MjulesMa vie mon oeuvreessentielBlinuxsouris <p>Ma Logitech Performance MX commençait a fatiguer après seulement 3 ans de service (hors garantie bien sur), clics manquants, clics doubles intempestifs, etc. Je suis partie chercher une remplaçante.</p>
<p>[C'est a priori un problème de conception du pressoir qui fini par se tordre. Ce qui a tendance a m'agacer sur un matériel de cette gamme de prix.]</p>
<p>Ne jouant plus beaucoup, j'ai laissé de côté les souris gamers et mon choix s'est porté sur la souris sans-fil <a href="https://www.boulanger.com/ref/8003307">EssentielB ergo XL</a> vu qu'elle a plein de boutons, est de taille respectable (j'ai des grandes mains) et n'est pas trop chère (~30€).</p>
<p>Evidemment, aucune info sur le support sous GNU/linux mais bon c'est une souris usb, ça devrait aller, hein ?</p>
<p> </p>
<p>Ben en fait oui, ça va. Branchement sans difficulté, reconnaissance sans problème par le système, clic droit, gauche, milieu, molette, précédent, suivant, tout ça fonctionne sans difficulté.</p>
<p>Reste les 3 derniers boutons : un à gauche du clic gauche, et 2 sous le pouce en dessous des précédent/suivant.</p>
<p>Pas de soucis, on sort xev pour récupérer la valeur du bouton et là, c'est le drame (en fait non mais c'est pour l'effet) :</p>
<pre>
keycode 180 (keysym 0x1008ffa9, XF86HomePage)</pre>
<p>En fait, les 3 boutons ne sont pas détectés comme boutons de souris mais comme des touches de clavier. Ce qu'on confirme avec xinput :</p>
<pre>
[jules@tue-amour ~]$ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Compx 2.4G Receiver id=9 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Power Button id=7 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=10 [slave keyboard (3)]
↳ Compx 2.4G Receiver id=8 [slave keyboard (3)]
↳ Compx 2.4G Receiver id=11 [slave keyboard (3)]
</pre>
<p>Ici, Compx 2.4G Receiver est la souris, on voit bien qu'elle déclare une souris et 2 claviers (un seul est utilisé en fait).</p>
<p>Pour rappel (et en résumé), le matériel émet un signal pour chaque événement (ex : je clic un bouton), c'est le <em>scancode</em>, celui-ci est traduit par le noyau en un code numérique, le <em>keycode</em> (cf /usr/include/linux/input-event-codes.h ) qui contrairement au premier ne dépend plus du matériel. Le serveur X va ensuite traduire ce <em>keycode</em> en une instruction utilisable par les applications le <em>keysym </em>(cf par ex /usr/xhare/X11/xkb/symbols/inet). Enfin, chaque <em>keysym</em> sera consommé par les applications pour réaliser une action (afficher une lettre, valider une boite, lancer un menu, etc.)</p>
<p>Nos trois boutons ont donc pour <em>keysyms</em> XF86HomePage, XF86AudioRaiseVolume et XF86AudioLowerVolume, ce qui me pose un soucis étant donné que j'ai un clavier multimédia utilisant déjà ces touches là d'une part, et que j'aime bien paramétrer mes boutons de souris de façon précise d'autre part.</p>
<p>Après avoir cherché quelques heures sur le grand nain ternet mondial quelle était la meilleure solution, j'en suis arrivé à la conclusion qu'il me fallait modifier les <em>keycodes </em>émis par le noyau.</p>
<p>L'utilitaire setkeycodes que j'utilise pour mon clavier branché en PS/2 ne marche pas avec l'usb. Il faut directement aller expliquer à udev qu'il doit changer ça. La <a href="https://mohan43u.wordpress.com/2017/05/29/howto-remap-keyboard-keys-in-linux/" hreflang="en">procédure</a> n'est pas très compliquée :</p>
<ul>
<li>trouver le scancode, ça se fait avec l'utilitaire evtest (paquet python-evdev sous mageia 6), on lance, on clique et on regarde ce qui s'affiche. Il s'agit de la valeur MSC_SCAN. Chez moi, il s'agissait de 786979, 786665 et 786666 respectivement.</li>
<li>Créer un fichier .hwdb dans /etc/udev/hwdb.d/ avec les instructions qui vont bien :
<pre>
$less /etc/udev/hwdb.d/99-keyboard.hwdb
evdev:input:b0003v25A7pFA61*
KEYBOARD_KEY_C00E9=f23
KEYBOARD_KEY_C00EA=f22
KEYBOARD_KEY_C0223=f21
</pre>
La première ligne désigne la souris, b0003 c'est l'usb, v25A7pFA61 le <em>vendor id </em>et <em>product id</em> qu'on obtient via lsusb. Les trois lignes suivantes correspondent aux réattributions des touches, KEYBOARD_KEY_XXXXX est la touche actuelle avec la valeur précédente convertie en hexadécimal et la partie de droite après le signe égal est le nouveau <em>keycode</em> que l'on veut, ici les touches F21 à F23 dont je n'ai pas l'usage.</li>
<li>Une fois le fichier correctement fait, on lance <em>systemd-hwdb update</em> pour mettre à jour la base de donnée suivit de<em> udevadm trigger</em> pour la prendre en compte. Plus qu'à vérifier avec xev. Si ça ne marche pas, augmentez le niveau de log de udevadm (man udevadm option control) et regarder dans le journal (journactl -f).</li>
</ul>
<p> </p>
<p>Quand on regarde maintenant, les keycodes sont donc différents et de nouveaux keysyms ont été attribués, dans mon cas XF86TouchpadToggle, XF86TouchpadOn, XF86TouchpadOff. Je suis satisfait, n'ayant pas de touchpad sur cette machine.</p>
<p>Maintenant, plus qu'à modifier mon fichier .xbindkeysrc pour prendre en compte ces nouvelles touches et leur attribuer l'action que je veux. Par exemple, pour la touche en bas du pouce, j'aime bien l'utiliser pour recharger un onglet (ctrl+R) :</p>
<pre>
"xvkbd -xsendevent -text "\Cr""
m:0x10 + c:200
#Mod2 + XF86TouchpadOn</pre>
<p>xbindkeys peut utiliser directement le keycode (ligne 2) ou le keysym (ligne 3), pour avoir la syntaxe, xbindkeys --key est bien pratique. La première ligne est la commande éxécutée lorsque le bouton/touche est pressé, ici, xvkbd qui envoie le signal ctrl+R.</p>
<p>Il est possible de faire plein d'autres choses (cf xdotool ou xte), y compris générer le clic d'un bouton de souris depuis une touche de clavier qui est en fait un bouton de souris reconnue comme un clavier. :D</p>Powertop, appliquer les recommandations à chaque démarrageurn:md5:1ea712676a53e8c59f2a55b1d885fe072016-08-18T20:19:00+02:002016-08-19T20:53:52+02:00MjulesMa vie mon oeuvrebootconfigpowertop <p>Pour ceux qui ne connaissent pas <a href="https://01.org/powertop/" hreflang="en">powertop</a>, il s'agit d'un utilitaire Linux qui permet de visualiser la consommation de son système, que ce soit les programmes ou le matériel. Il fournit également des recommandations pour améliorer sa consommation énergétique (et incidemment l'autonomie si vous êtes sur batterie), en particulier au travers d'options à activer au niveau du noyau linux. Powertop va même jusqu'à les activer lui-même si vous lui demandez.</p>
<p>Malheureusement, par défaut, ces options ne persistent pas au redémarrage. Il est alors nécessaire de faire un peu de configuration, et là plusieurs options s'offrent à vous. Sans être exhaustif, en voici quelques unes. A noter que powertop donne le chemin des fichiers à modifier dans l'onglet Tunable lorsque l'on active ou désactive une ligne.</p>
<h4>Passer une option à un module au démarrage</h4>
<p>pour trouver l'option, utiliser <q>modinfo nom_module</q> et rechercher les lignes <q>parm</q>. Ensuite, il suffit de passer l'option au module dans le fichier /etc/modprobe.conf ou via un fichier dans /etc/modprobe.d.</p>
<pre>
options snd_hda_intel power_save=2</pre>
<p>Cette ligne désactive la carte son après deux secondes d'inactivité. C'est une méthode plutôt élégante mais qui nécessite que l'option soit disponible et parfois de régénerer un initrd si le module est chargé dedans. Pas forcément toujours super simple</p>
<h4>Créer un fichier éxécuté au démarrage</h4>
<p>Soit un script shell soit un fichier service pour systemd, généralement à base de</p>
<pre>
echo 2 > /sys/module/snd_hda_intel/parameters/power_save</pre>
<p>C'est moins élégant que le méthode précédente et nécessite de savoir écrire un service systemd ou un script shell d'init (ce n'est pas forcément très compliqué, cf par exemple <a href="http://mjules.littleboboy.net/carnet/index.php?post/2013/09/15/Mageia-3-et-les-scripts-customs-de-d%C3%A9marrage" hreflang="fr">ce billet</a>). C'est toutefois un plus souple que la première méthode. A noter que powertop a une option --auto-tune qui active toute les recommandations en une commande.</p>
<h4>Utiliser tmpfiles.d</h4>
<p>la dernière méthode, que j'utilise actuellement, nécessite systemd et utilise un service de ce dernier nommé <a href="https://www.freedesktop.org/software/systemd/man/tmpfiles.d.html" hreflang="en">tmpfiles.d</a> dont le role est de créer/supprimer/modifier des fichiers volatiles ou temporaires. Via un fichier d'instruction placé dans /etc/tmpfiles.d ; on peut donc créer, détruire, etc. mais surtout dans notre cas aller écrire une valeur dans un fichier spécifique (j'utilise powersave.conf) :</p>
<pre>
w /sys/module/snd_hda_intel/parameters/power_save - - - - 2</pre>
<p>Je trouve pour ma part que c'est l'option la plus souple et la moins compliqué puisqu'il suffit de reprendre les chemins et les options fournis par powertop (pas d'option à chercher) d'une part, et que la syntaxe est plus simple que la création de service ou script d'init d'autre part. Son défaut principal étant de nécessiter systemd.</p>
<p> </p>Plugins de recherche pour la base de données publique des médicamentsurn:md5:d1ced876d4e721a01de9ab4d2e50c3f82014-11-27T22:30:00+01:002014-11-27T22:37:55+01:00MjulesSanté <p>L'<a hreflang="fr" href="http://ansm.sante.fr/">ANSM</a> a mis en ligne il y a quelques temps <a hreflang="fr" href="http://base-donnees-publique.medicaments.gouv.fr/">un site web</a> qui recense les notices et RCP des médicaments commercialisés en France. </p>
<p>Comme ça manquait, j'ai créé deux plugins de recherche pour navigateur qui permettent de l'utiliser directement, l'un pour les spécialités (Doliprane, Advil etc.), l'autre pour les DCI (nom de la molécule, par exemple paracétamol). </p>
<p>Ils sont dispos sur <a href="http://mycroftproject.com/search-engines.html?name=http://base-donnees-publique.medicaments.gouv.fr">Mycroft</a> et devraient fonctionner dans tout navigateur moderne tel que firefox/chrome/etc. (peut-être pas IE cela dit).</p>Mageia 3 et les scripts customs de démarrageurn:md5:23beaded89e49f0aba60ec34c7b257042013-09-15T15:45:00+02:002013-09-15T15:45:00+02:00MjulesMa vie mon oeuvre <p>Je viens d'installer Mageia 3 et ma foi, j'en suis content. Mon seul problème venait des quelques scripts custom que j'ai l'habitude de lancer au démarrage : l'un pour configurer correctement les touches multimédia de mon clavier (cf <a href="https://bugzilla.kernel.org/show_bug.cgi?id=2340">https://bugzilla.kernel.org/show_bug.cgi?id=2340</a> ) qui ne sont pas reconnus de base ; et le deuxième pour régler la gestion d'énergie de ma radeon.</p>
<p>Vu que maintenant, l'utilisation de systemd est acquise, autant changer maintenant plutôt que continuer à utiliser les modes de compatibilité initscripts (même si ils fonctionnent). Il m'a donc fallu trouver des solutions. Pour les touches multimédia, c'est assez simple, une unité systemd fait le boulot sans problème, à placer dans /etc/systemd/system/ et activer avec systemctl enable xxx.services :</p>
<pre>[Unit]<br />Description=Define correct mapping for special keys on Logitech Cordless Keyboard </pre><pre><br />[Service]<br />Type=oneshot</pre><pre>ExecStart=/usr/bin/setkeycodes e014 221<br />ExecStart=/usr/bin/setkeycodes e013 218<br />ExecStart=/usr/bin/setkeycodes e012 212<br />ExecStart=/usr/bin/setkeycodes e011 216</pre><pre>[Install]<br />WantedBy=multi-user.target</pre><p>Pour la carte graphique, j'ai préféré éviter les trucs à base de echo xxx > /sys... et après quelques recherches, les commentaires d'un blog sur le développement radeon m'ont donné une solution élégante à base de règle udev ( <a href="https://tirdc.livejournal.com/28471.html">https://tirdc.livejournal.com/28471.html</a> ) :</p>
<pre>[jules@localhost ~]$ cat /etc/udev/rules.d/80-local.rules </pre><pre>KERNEL=="card0", SUBSYSTEM=="drm", DRIVERS=="radeon", ATTRS{device}=="0x6738", ATTR{device/power_method}="profile", ATTR{device/power_profile}="mid"</pre><p>là règle est sur une seule ligne dans le fichier. un test avec udevadm test /sys/class/drm/card0 me permet de test la règle et voilà.</p>Wine et warcraft 3urn:md5:f3747610291b73905f221d1d27eb70c32012-11-23T22:05:00+01:002013-02-02T15:56:19+01:00MjulesMa vie mon oeuvre <p>Presque une dizaine d'année <a href="http://mjules.free.fr/tutorial_wine_et_warcraft_3.htm">plus tard</a>, c'est finalement assez simple. Install de wine, et wine Warcraft3.exe </p>
<p>voilà</p>Micromedex 2.0 et Firefox 4 et plusurn:md5:dcff8e57955d5647eca00320b73150032011-07-14T10:48:00+02:002011-07-14T10:48:00+02:00MjulesSantéfirefoxmicromedexworkaround <p>AU boulot, on utilise une base de donnée sur le médicament appelé micromedex. Ça coute quelques milliers d'euros par an pour une licence mais c'est très complet et fréquemment mis à jour.</p>
<p>Récemment, ils ont mis en production la version 2.0 du site, qui n'apporte pas grand chose à part du javascript et un rafraichissement du look. Par contre, elle apporte un bug avec firefox 4 et plus, les résultats ne s'affichent plus directement, il faut jouer avec le style ou le zoom pour que ça apparaisse.</p>
<p>Mon rapport de bug au site a été clos avec un gentil message venu tout droit de 2001 et m'expliquant que le bug est connu, qu'ils ne supportent pas firefox mais seulement IE 7 et 8 et que rien ne sera corrigé. En gros, je peux aller me faire mettre.</p>
<p>
Le bug chez mozilla (à qui je n'ai pas versé un centime pour utiliser firefox) n'a heureusement pas reçu le même traitement, en 2 jours, le problème était identifié et en 4 un patch est proposé avec un contournement en attendant.</p>
<p><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=670467">https://bugzilla.mozilla.org/show_bug.cgi?id=670467</a></p>
<p>J'ai ensuite modifié le bookmarklet de contournement pour en faire un userscript utilisable avec <a href="https://addons.mozilla.org/fr/firefox/addon/greasemonkey/">greasemonkey</a> ou <a href="https://addons.mozilla.org/fr/firefox/addon/scriptish/">scriptish</a>, disponible à l'adresse suivante : <a title="Userscript for workaround firefox bug on micromedex 2.0" href="http://mjules.free.fr/script/firemedex.user.js">http://mjules.free.fr/script/firemedex.user.js</a></p>
<p>Merci Mozilla (et Boris Zbarsky qui s'est occupé de mon problème)</p>Un très bon lien de comparaison des licencesurn:md5:cf05e237f735a0fb720db6c6852b101e2010-01-19T21:58:00+01:002010-01-19T21:59:23+01:00MjulesCes trucs que j'aime <p>Trouvé sur le planet de KDE, une page écrit Par Adrian de Groot et qui compare les licences un peu dans la même veine que mon tableau (cf colonne de gauche) sauf qu'il le fait nettement mieux que moi et est beaucoup plus complet.</p>
<p>Le lien : <a hreflang="en" href="http://www.bionicmutton.org/ade/licenses/">http://www.bionicmutton.org/ade/licenses/</a></p>
<p>Pour ceux que l'anglais rebute voici une traduction rapide des différentes items utilisés :</p>
<ul><li>fs : licence de logiciel libre ou non</li>
<li>src : accès au code source quelle que soit la forme de distribution utilisée (source ou binaire)</li>
<li>C inversé : les versions modifiées du logiciel doivent être distribuées sous la même licence</li>
<li>C inversé avec flèche : un logiciel utilisant les fonctionnalités de celui couvert par la licence doit être lui aussi couvert par cette même licence</li>
<li>sigle réseau --l- : si le logiciel est utilisé depuis le réseau, le code source doit être accessible</li>
<li>téléphone : embarquer le logiciel impose des obligations (cette ligne permet d'éviter qu'un logiciel libre embarqué ne puisse être modifié par l'utilisateur via par exemple une interdiction de démarrer si le logiciel n'est pas signé par l'éditeur)</li>
<li>patent : la licence inclus une autorisation d'utilisation de brevets logiciels. Les termes précis sont à lire attentivement dans la licence</li>
<li>/!\ : la licence contient des termes peu courants ou étranges (encore plus que d'habitude) et auxquels il faut faire attention</li>
</ul>Vaccin pandémiqueurn:md5:e5cd6844ba757314886c0b270ac236a62009-10-30T18:49:00+01:002009-10-30T18:59:14+01:00MjulesSantéH1N1 <p>Hier matin, en tant que professionnel de santé, je me suis fait vacciner contre la grippe A H1N1 (vaccin Pandemrix*). Ça c'est très bien passé à part que le vaccin est nettement plus douloureux que celui de la grippe saisonnière (pas à l'injection, par la suite), en tout cas pour la petite dizaine de personne autour de moi qui s'est fait vacciner.</p>
<p>Personne ne m'a mis un pistolet sur la tempe, j'ai pris cette décision parce que j'estime que le risque vaccinal est nettement plus faible que le risque lié à la grippe en elle-même.</p>
<p>Que vous souhaitiez ou non vous faire vacciner, je vous invite à consulter le site de l'AFSSaPS qui a mis en ligne plusieurs articles qui clarifient les points qui prêtent aujourd'hui à polémique.</p>
<p><a hreflang="fr" href="http://www.afssaps.fr/Dossiers-thematiques/Pandemie-grippale/Evaluation-et-production-des-vaccins-pandemiques/">http://www.afssaps.fr/Dossiers-thematiques/Pandemie-grippale/Evaluation-et-production-des-vaccins-pandemiques/</a></p>Mandriva 2009.1urn:md5:d3e21342b95dae4f51f89e30dcdaa3552009-05-11T19:59:00+02:002009-05-12T21:30:39+02:00Mjules <p>Ça commence à devenir une habitude mais je change de distribution une fois par an à l'occasion de la sortie des versions spring de mandriva. Cette année, c'était donc la version 2009.1 et ma foi, c'est un très bon cru. Petit résumé.</p>
<h2>Installation</h2>
<p>
Quand on ne fait pas l'idiot et qu'on vérifie les médias d'installation, ça marche plutôt bien. J'avais initialement prévu d'utiliser le DVD free pour faire une mise à jour mais mon DVD était un peu corrompu et je me suis retrouvé avec des erreurs sur quelques paquets mineurs comme dash-static, le noyau et mkinitrd, ce qui m'a posé quelques problèmes.</p>
<p>Au final, j'ai téléchargé et gravé le CD dual-arch depuis la machine de mon épouse et j'ai effacé ma partition / ce qui m'a pris quelques minutes.</p>
<p>Comme toujours depuis quelques années, mon matériel a été directement reconnu et configuré sans aucun problème et sans option particulière.</p>
<p>J'ai ensuite monté l'iso de mon DVD en loopback pour installer une partie de ce que j'avais besoin. Tout ça a été plié en moins d'une heure.</p>
<h2>Configuration</h2>
<p>Pas grand chose à dire, j'ai une sblive et pas de gros besoins donc j'ai encore désactivé pulseaudio, il suffit de cocher une case à l'installation et c'est fait.</p>
<p>Tout le reste a été parfaitement détecté et configuré, à l'exception de mon bi-écran étant donné que le pilote nv ne le gère pas. J'aurais pu utiliser <a href="http://nouveau.freedesktop.org/wiki/">Nouveau</a> prépackagé mais j'ai préféré l'installer par moi-même par la suite.</p>
<p>Xfce 4.6 s'est installé comme un charme, il faut juste penser à supprimer la conf dans le dossier personnel sinon ça donne de drôle de résultat. </p>
<h2>Conclusion</h2>
<p>
Cette version est presque ennuyeuse tellement il n'y a aucun défi à l'installer ou à la configurer. A recommander sans état d'âme.</p>Photo de la semaineurn:md5:72ec324ba00d961a97b8fb44199908a22009-05-07T17:51:00+02:002009-05-07T17:51:00+02:00Mjules <p>Je vous laisse deviner le type de résidence <img src="/perso/themes/default/smilies/wink.png" alt=";-)" class="smiley" /></p>
<p><a href="http://mjules.littleboboy.net/perso/public/images/residence.jpg"><img title="residence.jpg, mai 2009" alt="" src="http://mjules.littleboboy.net/perso/public/images/.residence_m.jpg" /></a></p>ffmpeg (et donc mplayer) lit le RealVideo 3 et 4urn:md5:46ddd7caf7307a0d7b56cbf13487afc62009-01-04T21:35:00+01:002009-01-04T21:37:11+01:00MjulesCes trucs que j'aime <p>Depuis quelques semaines, le support des codecs realvideo 3.0 et 4.0 ( <a hreflang="fr" href="http://fr.wikipedia.org/wiki/RealVideo">http://fr.wikipedia.org/wiki/RealVideo</a> ) a été complété et activé dans ffmpeg et donc dans tous les lecteurs qui l'utilisent (donc mplayer). Il n'est donc plus nécessaire d'utiliser les codecs binaires de chez Real. Encore un maillon propriétaire de moins sur mon système :).</p>Bonne annéeurn:md5:a0c806ca90ed286902c21bceb065bbab2009-01-02T21:22:00+01:002009-01-02T21:25:07+01:00MjulesGeneral <p>Tout est dans le titre :D </p>Comment donner de l'oméprazole à un nourrisson.urn:md5:bede0b28d52f39bc668089db582e432e2009-01-02T18:55:00+01:002009-01-04T21:32:22+01:00MjulesSantébébémopralnourrissonoméprazoleRGOrégurgitation<p>Mon fils a un RGO, le médecin lui a donc prescrit de l'oméprazole (Mopral*) et il faut donc trouver le moyen de lui faire ingurgiter. Voilà quelques conseils.</p> <h2>Qu'est ce donc qu'un RGO ?</h2>
<p>Commençons par un peu d'anatomie : En temps normal, le bol alimentaire est avalé par la bouche, descend dans l'oesophage pour arriver dans l'estomac, puis dans l'intestin grêle (duodenum, jejunum et ileon), le colon et enfin le rectum avant d'être éliminé par l'orifice anal (voir <a href="http://upload.wikimedia.org/wikipedia/commons/b/b4/Digestive_system_diagram_fr.svg">ce schéma</a>). Pour passer d'un compartiment à un autre, il existe des sortes de clapets qu'on appelle des sphincters, dont, en particulier, celui qui va nous intéresser, le cardia, placé entre l'oesophage et l'estomac.</p>
<p>Passons maintenant au vif du sujet : le reflux gastro-oesophagien (RGO) est le fait que les suc acides de l'estomac remontent dans l'oesophage. Il peut avoir diverses origines (la <a href="http://www.doctissimo.fr/html/sante/encyclopedie/sa_952_hernie_hiatale_adul.htm">hernie hiatale</a> notamment) et se caractérise par des brûlures au niveau du sternum (pyrosis), parfois associé à une toux nocturne (par irritation du pharynx), voire dans certains une douleur constrictive de type angine de poitrine (<a href="http://fr.wikipedia.org/wiki/Reflux_gastro-%C5%93sophagien">plus d'infos</a>).</p>
<p>Chez le nourrisson, le RGO est fréquent et lié à une immaturité du cardia qui laisse un peu trop remonter les sucs gastriques provoquant des douleurs. Ce n'est pas toujours symptomatique mais quand ça l'est, ce n'est pas très agréable : pleurs fréquents notamment après les tétées ou quand on le couche, calmés uniquement par la station verticale, impression qu'il est constamment encombré, odeur acide de la bouche, envie de tétée très fréquente (le RGO est calmé par les aliments). Bref, il a mal et c'est pas agréable, ni pour lui, ni pour les parents.</p>
<p>Le traitement associe plusieurs règles hygiéno-diététique (position vertical 1H après le repas, surélévation du lit, etc) à un traitement médical à base de pansements gastriques (Gaviscon* par exemple) ou d'anti-sécrétoires tel que l'oméprazole (qui réduit la sécrétion des ions acides dans l'estomac).</p>
<p>Les pansements gastriques sont généralement assez simple à utiliser (pipettes) mais pas forcément agréables au goût <img src="/perso/themes/default/smilies/wink.png" alt=";)" class="smiley" /> ; ce qui n'est pas le cas pour les anti-sécrétoires, notamment l'oméprazole (le plus utilisé).</p>
<h2>Les problèmes</h2>
<p>Le principal souci de l'utilisation de l'oméprazole chez le nourrisson (en dehors du fait qu'on est hors des indications officielles) est que le médicament n'existe qu'en gélule et comprimé. Pas de forme sirop ni de suppositoire.</p>
<p>Heureusement, la gélule s'ouvre assez facilement et révèle la présence de grains un peu plus petit.</p>
<p><a href="http://mjules.littleboboy.net/perso/public/images/divers/IMG_1434.JPG"><img title="Gélules et grains d'oméprazole, janv. 2009" alt="" src="http://mjules.littleboboy.net/perso/public/images/divers/.IMG_1434_t.jpg" /></a></p>
<p>Le souci secondaire c'est que le plus petit dosage est du 10mg, qu'un nourrisson pèse de 2 à 8kg environ et que la dose recommandé est de 1mg/kg/jour. <img src="/perso/themes/default/smilies/smile.png" alt=":)" class="smiley" /></p>
<h2>Les solutions</h2>
<h3>D'abord le deuxième problème </h3>
<p>Si vous êtes en bon terme avec votre pharmacien, celui-ci a la possibilité de refaire des gélules au bon dosage, vous évitant la deuxième solution qui consiste à faire la séparation à la main (au feeling ou en comptant les grains pour les motivés). Je ne sais pas si beaucoup de pharmacien sont près à faire ça cela-dit. À voir donc.</p>
<h3>Pour le premier problème, c'est un peu plus compliqué</h3>
<p>Tout d'abord, une règle absolue,<ins><strong> il ne faut surtout pas broyer les grains !</strong></ins> </p>
<p>En effet, l'oméprazole est détruit par l'acidité ; les grains, qui encapsulent la molécule, sont donc là pour la protéger de l'acidité de l'estomac et ensuite le libérer dans l'intestin (qui est basique et non acide) où elle sera absorbée, on dit qu'ils sont gastrorésistant et entérosoluble. Si vous broyez les grains, vous détruisez la protection et adieu la molécule.</p>
<p>Autre règle, il ne faut pas le donner en même temps que de l'alginate (Gaviscon*), celui-ci tapisse les parois du tube digestif et diminuerait fortement l'absorption.</p>
<p>Comment faire alors ? </p>
<p>L'idée c'est d'utiliser le fait que les grains collent un peu lorsqu'il sont légèrement humide. Je prépare donc une solution d'eau sucrée (du sucre + de l'eau), j'y trempe le bout d'une pipette ou le manche d'une petite cuillère que je passe ensuite dans les grains que j'ai placé dans un petit réceptacle (sur la photo, c'est un étui à lentille). Des grains se collent sur l'embout que je donne ensuite au bébé. celui-ci aimant le sucré lèche et avale plus ou moins bien les granulés.Généralement, je lui donne un peu d'eau sucré (environ 1/2 mL) avec une pipette juste après pour être sure qu'il avale tout. Et je recommence jusqu'à ce qu'il ait avalé tout les grains (généralement en trois fois).</p>
<p>J'utilise cette méthode parce que ma femme allaite et qu'on ne donne donc pas de biberon. Cela dit, vu la taille des grains (ceux des génériques seraient un peu plus gros d'après différents témoignages mais je n'ai pas vérifié), il faut une sacré tétine à mon avis pour être sur que ça passe. Il est également possible de l'incorporer dans une noisette de gel de polysilane qui contrairement à l'alginate, ne diminue pas l'absorption.</p>
<h2>Conclusion</h2>
<p>
Pas grand chose, je n'ai pas la prétention d'avoir une méthode miracle qui fonctionnera à tous les coups, mais ma foi, celle là marche avec mon fils, alors pourquoi pas. SI vous connaissez d'autres méthodes intéressantes, n'hésitez pas à laisser un commentaire.</p>Une des raisons de l'absence de mise à joururn:md5:5083d4ccc1bff54a2a77f9600eee69c42008-11-23T17:17:00+01:002008-11-23T17:18:34+01:00MjulesCes trucs que j'aime <p><img title="Il est beau, nov. 2008" alt="" src="http://mjules.littleboboy.net/carnet/index.php?post/2008/11/23/../../perso/public/images/.Romain_m.jpg" /></p>
<p>Il est beau hein <img src="/perso/themes/default/smilies/wink.png" alt=";)" class="smiley" /> </p>
<p>C'est un joli petit Romain né le 27 octobre 2008 (avec 6 semaines d'avances quand même) et qui est en pleine santé.</p>La consommation mémoire avec Linux, rapide survolurn:md5:573d20b82ef85fc6b181d579a34b9fac2008-09-27T23:07:00+02:002008-09-27T23:07:00+02:00Mjules <p>Il est assez fréquent de rencontrer sur les forums de discussion des intervenants s'étonnant de la quantité affolante de mémoire consommée par leur système tournant sous Linux.</p>
<p>La plupart du temps, cet étonnement vient d'une méconnaissance de la gestion de la mémoire par ledit système. Je vais donc tenter, assez grossièrement, d'expliquer comment ça marche. Il faut comprendre que de la mémoire inutilisé est de la mémoire inutile. C'est à dire que tant qu'il peut (c'est à dire tant qu'une application n'en a pas besoin), le système va essayer d'utiliser la mémoire pour faire quelque chose d'utile (un cache disque par exemple). Une partie de la mémoire est consommée mais reste disponible dès qu'un programme en a besoin.<br />Certains outils (comme top) vont par défaut afficher la mémoire consommée et par les applications et par le système, d'où l'étonnement ci-dessus.</p>
<p>Prenons, un exemple pour bien comprendre. Au moment où j'écris, J'ai sur ma machine 2Go de RAM physique et quelques programmes ouverts.</p>
<p>
Voici le résultat de top :
</p>
<pre>Mem: 1997536k total, 1624688k used, 372848k free, 245772k buffers<br />Swap: 843372k total, 0k used, 843372k free, 501948k cached</pre>
<p>D'après lui, 1,6Go de mémoire est occupé (arrgh), 350Mo est libre, 250Mo est dans les tampons et 500Mo est de la mémoire cache (je passe sous silence le swap qui n'est pas utilisé).</p>
<p>Si on fait la somme de ses valeurs, on arrive à bien plus que 2Go, ce qui est normal puisqu'en réalité, les tampons et les caches sont à déduire de la mémoire utilisée. Ce que fait automatiquement l'outil free :</p>
<pre> total used free shared buffers cached<br />Mem: 1950 1586 364 0 240 490<br />-/+ buffers/cache: 856 1094</pre><p>cette fois-ci la mémoire consommée est redescendue à 856Mo. Ce qui est déjà plus raisonnable mais quand même toujours important.</p>
<p>En réalité, la mémoire réellement consommée par les programmes n'est pas si importante. L'outil free ne prend pas en compte tous les caches existant et en particulier ceux se trouvant en espace noyau.</p>
<p>Pour cela, on peut utiliser l'outil slabtop (classé par consommation mémoire) :</p>
<pre> Active / Total Objects (% used) : 1179886 / 1181585 (99.9%)<br /> Active / Total Slabs (% used) : 131149 / 131149 (100.0%)<br /> Active / Total Caches (% used) : 57 / 66 (86.4%)<br /> Active / Total Size (% used) : 496560.55K / 496815.30K (99.9%)<br /> Minimum / Average / Maximum Object : 0.01K / 0.42K / 4.00K</pre><pre> OBJS ACTIVE USE OBJ SIZE SLABS OBJ/SLAB CACHE SIZE NAME </pre><pre>480555 480537 99% 0.75K 96111 5 384444K ext3_inode_cache<br />505153 505145 99% 0.20K 26587 19 106348K dentry<br />18669 18666 99% 0.55K 2667 7 10668K radix_tree_node<br />190051 90009 99% 0.10K 2309 39 9236K buffer_head<br />3105 3100 99% 0.77K 621 5 2484K shmem_inode_cache<br />37376 37282 99% 0.06K 584 64 2336K kmalloc-64<br />3794 3791 99% 0.55K 542 7 2168K inode_cache<br />7728 7703 99% 0.17K 336 23 1344K vm_area_struct<br /> 916 912 99% 1.00K 229 4 916K kmalloc-1024<br />1326 1319 99% 0.59K 221 6 884K proc_inode_cache<br />0965 10965 100% 0.08K 215 51 860K sysfs_dir_cache<br />4389 4346 99% 0.19K 209 21 836K kmalloc-192<br /> 368 344 93% 2.00K 92 4 736K kmalloc-2048<br /> 172 167 97% 1.97K 43 4 344K task_struct<br /> 96 93 96% 2.06K 32 3 256K sighand_cache<br /> 286 275 96% 0.69K 26 11 208K sock_inode_cache<br /><br />Ainsi, on voit que le cache des inodes (les références vers les fichiers) fait 384Mo, celui des noms de dossiers (dentry) fait 100Mo.<br /><br />Il suffit alors de soustraire ces 2 valeurs pour arriver à quelques choses de plus réaliste en terme de mémoire occupée, ici autour de 380Mo.<br />On est bien loin des 1,6 Go initiaux, ouf ;).<br /><br />Toutes ces données sont également directement disponible dans le fichier /proc/meminfo (regarder notamment la ligne Sreclaimable qui fait le total des caches récupérables dans le noyau)<br /><br />Voilà, c'est fini pour cette courte explication du mythe de la consommation de mémoire avec Linux. N'hésiter pas à corriger ou compléter en commentaire, je suis loin d'être un expert sur le sujet.<br /><br />PS : A noter que dans mon cas, mon pilote graphique se réserve une zone mémoire importante en RAM, sans pour autant l'utiliser constamment.<br />Elle n'en est pas moins considérée occupée par les différents outils et je n'ai pas trouvé comment la mettre en évidence.</pre>Mise à jour du blogurn:md5:34ca36c23f93936d0d2970399fe312a62008-09-01T22:13:00+02:002008-09-01T22:13:00+02:00MjulesGeneral <p>Ce matin, je me suis dit que tant qu'à changer d'hébergeur, autant en profiter pour changer d'autres trucs ;). J'ai donc mis à jour ce blog vers <a hreflang="fr" href="http://www.dotclear.net">dotclear 2</a>. Normalement, il ne devrait pas trop y avoir de casse, sauf pour les fils RSS et commentaires auxquels il faut se réinscrire, le format ayant totalement changé.</p>
<p>N'hésitez pas à me laisser un commentaire si vous constatez un problème.</p>Changement d'adresseurn:md5:6b8af76462fa1abee2ee4363beeca0cc2008-08-31T23:07:14+00:002008-08-31T23:09:08+00:00MjulesGeneral <p>Suite à un comportement très bizarre de mon hébergeur (pages persos free.fr), j'ai du me résoudre à déplacer ce blog. La nouvelle adresse est donc
<a href="http://mjules.littleboboy.net/carnet" hreflang="fr">http://mjules.littleboboy.net/carnet</a>.<br />
Je vous invite à mettre à jour vos marques-pages et abonnements RSS/atom. Il y a une redirection vers le nouveau site mais il n'y a aucune garantie qu'elle persiste dans le temps :).</p>
<p>En attendant, un grand merci à <a href="http://www.littleboboy.net/" hreflang="fr">mon nouvel hébergeur</a> qui m'a gentiment fait une place ici :).</p>Qu'est ce que j'ai lu récemment ?urn:md5:828846cb66688efe4825bcb51dc0d9e52008-08-11T21:50:53+00:002008-08-11T22:13:32+00:00MjulesMa vie mon oeuvre <p>Pas mal de trucs, quelques uns assez notables (attention, les liens peuvent contenir des spoilers) :</p>
<ul>
<li><a href="http://fr.wikipedia.org/wiki/%C3%80_la_crois%C3%A9e_des_mondes" hreflang="fr">La croisée des mondes</a> de Philip Pullman, trilogie dont le premier tome a été adapté au cinéma sous le titre La Boussole D'or. Pas mal du tout, mais je plains celui qui va devoir adapter la suite, ça va pas être simple. Genre fantaisie.</li>
<li><a href="http://fr.wikipedia.org/wiki/Ange_M%C3%A9moire">Ange mémoire</a> et <a href="http://www.amazon.fr/Mysterium-Robert-Charles-Wilson/dp/2207259757" hreflang="fr">Mysterium</a> de Robert Charles Wilson (auteur de Spin dont j'ai déjà parlé). Les deux sont très bons ; le second est un recueil de nouvelles très sympa. Genre Science-fiction</li>
<li><a href="http://fr.wikipedia.org/wiki/Fruit_Basket" hreflang="fr">Fruit Basket</a>, série de mangas très sympa ; ne vous arrétez pas aux premiers volumes, l'histoire devient beaucoup plus intéressante par la suite. Genre fleur bleue </li>
<li><a href="http://fr.wikipedia.org/wiki/Je_suis_une_l%C3%A9gende" hreflang="fr">Je suis une Légende</a> de Richard Matheson. Après avoir vu le film et la fin alternative de celui-ci (qui est resté dispos quelques jours sur les sites de vidéos et est très différente de la fin en salle), je me suis lancé dans le bouquin. Pas déçu du tout, le bouquin est très bien, et plus profond que le film, en particulier on comprend le titre avec le livre. Genre Science-fiction</li>
<li><a href="http://www.amazon.fr/jeune-d%C3%A9tective-autres-histoires-%C3%A9tranges/dp/220726002X" hreflang="fr">La jeune détective</a>, suite de nouvelles de Kelly Link. Comment dire... Le style est très particulier, certaines nouvelles sont pas trop mais j'ai pas accroché du tout. Genre bizarre</li>
</ul>
<p>Ah oui, et j'allais oublier, j'ai mis à jour le <a href="http://mjules.free.fr/collection.html" hreflang="fr">listing de ma collection de bouquin</a> (Tellico, c'est bien).</p>Les ventes de médicaments en Franceurn:md5:8a12b3fc27e49ec7f474682f8fbe22132008-05-19T16:22:25+00:002008-05-19T16:23:53+00:00MjulesSanté <p>L'AFSSAPS vient de publier un rapport qui fait le point sur les ventes de médicaments aux officines et aux hopitaux (et donc par extension, qui parle de la consommation de ces mêmes médicaments) entre 1996 et 2006. Je l'ai juste parcouru en m'arrêtant sur quelques points précis mais il m'a semblé plutôt complet et bien organisé. Pas de révélation dedans, jsute des confirmations de choses dont on parle depuis un moment, notamment sur les gros postes de dépenses liés aux médicaments anti-génériques ou les médicaments récemment mis sur le marché (qui le sont fréquemment à des prix absolument ahurissants en regard de leur intérêt).</p>
<p><a href="http://afssaps.sante.fr/htm/5/rapport_vente_medicament_1996-2006.htm" hreflang="fr">Ce rapport est disponible sur le site de l'AFSSAPS.</a></p>Mandriva 2008.1urn:md5:58c0bb8246f2bacc6c235745989d98e12008-05-02T21:00:54+00:002008-05-02T21:14:13+00:00MjulesCes trucs que j'aime <p>J'ai donc mis à jour ma distribution il y a 2 semaines, passant d'une mandriva 2007.1 à une 2008.1 toujours en 64bits. Pour une fois, plutôt que d'écraser /, je me suis dit que j'allais tenter la mise à jour via l'utilitaire d'installation.</p>
<p>Au final, le résultat est pas mal, la mise à jour s'est faite correctement modulo le bug principal mentionné dans les erratas de la distribution ( <a href="http://wiki.mandriva.com/fr/Mandriva_Linux_2008_Spring_Errata#La_mise_.C3.A0_jour_depuis_une_version_pr.C3.A9c.C3.A9dente_.C3.A9choue_avec_le_message_Undefined_subroutine_.26MDK::Common::System::uniq_called" hreflang="fr">2008.1 Erratas</a> ) qui se résout assez simplement pour peu qu'on ai lu la page avant. .</p>
<p>Pêle-mêle, mes impressions sur ce nouveau cru et la mise à jour :</p>
<h3>Les trucs pas terribles</h3>
<ul>
<li>C'est vraiment long, 4h pour mettre à jour 6Go.</li>
<li>Le système de mise à jour est assez robuste puisqu'il a su sans problème traiter les nombreux backports (officiels ou personnels) que j'avais installé</li>
<li>Mais pas si robuste que ça puisqu'il n'a pas su gérer mon deuxième serveur X qui se trouvait dans /opt (je précise qu'il était proposé par mandriva dans la 2007.1)</li>
<li>J'ai rapidement désactivé pulseaudio, je présume que ça vient de la mise à jour mais je n'avais plus de son du tout, et comme j'ai une carte qui fait du mixage matériel, je n'ai pas besoin de serveur de son</li>
<li>Beaucoup de bibliothèques n'ont pas été correctement supprimés, c'est à dire que la version N sur 2007.1 n'a pas été remplacée par la N+2 de 2008.1 quand cette dernière a été installé. J'ai du faire pas mal de ménage à la main après.</li>
<li>Beaucoup de soft en 32 bits sont resté en 32 bits même si des mises à jour en 64 bits existaient. Pareil, je l'ai fait à la main ensuite. Cela dit, je peux comprendre ce point précis, je n'aurais pas apprécié que certains softs 32 bits soient remplacés.</li>
<li>wodim (ex cdrecord) a encore changé sa façon de désigner les lecteurs, mais pour une fois, ça en devient beaucoup plus simple, puisqu'il autodétecte le bon graveur tout seul comme un grand.</li>
<li>Le syntaxe d'evdev a également un peu changé, il faut utiliser absolument l'option Device pour désigner le périphérique. Fort heureusement, ce dernier est plus facile à manier, allez faire un tour dans /dev/input/by-id <img src="/perso/themes/default/smilies/wink.png" alt=";)" class="smiley" /> </li></ul>
<h3>Les améliorations qui valent le coup</h3>
<ul>
<li>Le thème est très joli, bien plus que celui de la 2007.1</li>
<li>Xorg 1.4.0.90, qui me permet d'exploiter toute la puissance d'EXA via le pilote Nouveau ; j'ai maintenant des ombres et de la vraie transparence accélérées par la matériel via XRENDER.</li>
<li>cairo presque 1.6 qui permet d'avoir swfdec rapide</li>
<li>openoffice 64 bits stable et rapide</li>
<li>IcedTea, java 1.7 stable, rapide et avec un plugin fonctionnel en 64 bits</li>
<li>Un gestionnaire de paquet refondu vraiment sympa</li>
<li>Plus besoin d'utiliser noapic comme option de boot, et donc, plus d'irq (même si j'en ai pas vraiment besoin)</li>
</ul>
<p>Dans l'ensemble, je suis très satisfait de ma mise à jour, notamment parce que je n'ai quasiment plus de softs proprio sur ma machine (reste unrar et opera, ce dernier me servant à tester des sites + quelques polices comme comics ou symbol) et quasiment plus de softs en 32 bits (reste zsnes et les libs qui lui sont nécessaires).</p>
<p>Plus généralement, je dirais que Mandriva 2008.1 est un très bon cru, stable, pratique et qui mérite bien qu'on l'essaye.</p>dailymotion-dl v2urn:md5:cf509b8b1952f1b99ad1a47a9731231d2008-04-15T18:37:37+00:002008-04-15T18:37:47+00:00MjulesMa vie mon oeuvre <p>Je viens de mettre à jour mon script permettant de télécharger les vidéos dailymotion. La mise à jour concerne surtout la détection des contenus HD qui ne fonctionnait pas correctement. A priori, le h264 n'est plus utilisé et c'est on2 (vp6 pour la vidéo, mp3 pour l'audio) qui l'a remplacé.</p>
<p><a href="http://mjules.free.fr/script/dailymotion-dld">Téléchargement</a></p>Un point sur Alzheimerurn:md5:da05360d43d84443aad74f085cd7e18a2008-04-04T17:11:21+00:002008-04-04T17:11:32+00:00MjulesSanté <p>Ma collègue et moi avons été désignés volontaire pour réaliser un point sur la maladie d'Alzheimer et les perspectives thérapeutiques. La présentation a eu lieu cet après-midi et s'est très bien passée. Comme je n'avais pas envie que tout ce boulot moisisse sur la machine de mon taf, je lui ai proposé de le mettre en ligne ici et elle a accepté.</p>
<p>Elle est disponible <a href="http://mjules.free.fr/divers/Alzheimer.pdf" hreflang="fr">à cette adresse</a></p>
<p>La licence de distribution est un contrat Creative Common Paternité-Pas d'Utilisation Commerciale-Partage des Conditions Initiales à l'Identique.
<a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/2.0/fr/"><img alt="Creative Commons License" style="border-width:0" src="http://i.creativecommons.org/l/by-nc-sa/2.0/fr/88x31.png"/></a></p>
<p>En espérant que ça serve à quelqu'un, bonne lecture. <img src="/perso/themes/default/smilies/smile.png" alt=":-)" class="smiley" /></p>dailymotion-dlurn:md5:be0f6f922b6bd981b6f81a1aff4893df2008-02-08T20:07:15+00:002008-02-08T20:07:57+00:00MjulesMa vie mon oeuvre <p>Tout comme il existe des scripts permettant de télécharger les vidéos de <a href="http://www.arrakis.es/~rggi3/youtube-dl/" hreflang="en">youtube</a> ou <a href="http://www.arrakis.es/~rggi3/metacafe-dl/" hreflang="en">metacafe</a>, je suis tombé récemment sur un script qui fait <a href="http://www.odf.ch/dailymotion-dl">la même chose</a> avec dailymotion.</p>
<p>Dailymotion venant de modifier la façon de présenter les vidéos, j'ai complètement réécris le script pour qu'il fonctionne avec cette nouvelle version et accessoirement qu'il soit un peu plus simple à utiliser : <a href="http://mjules.free.fr/script/dailymotion-dld">dailymotion-dld</a>.</p>
<p>L'utilisation en est assez simple : </p>
<pre>dailymotion-dld url_de_la_page_qui_contient_le_film nom_du_fichier_destinataire</pre>
<p>Le script fonctionne au 8 février 2008, il nécessite curl ou wget, ainsi que les outils de base de toute distribution : bash, mktemp, awk, sed et grep.</p>
<p>Ce script est placé dans le domaine public, vous êtes donc libre d'en faire ce que vous en voulez (oui, je sais, le vrai domaine public n'existe pas en France, si ça vous pose problème, considérez qu'il est sous licence <a href="http://www.cecill.info/licences/Licence_CeCILL-B_V1-fr.html" hreflang="fr">CECILL-B</a>).</p>Divers et variésurn:md5:57a1dc5cfad723e91498d14494f5a99a2008-01-14T19:23:47+00:002008-01-14T19:35:43+00:00MjulesMa vie mon oeuvre <p>Pas le temps et pas l'envie de faire du structuré.</p>
<ul>
<li><strong>Bonne année</strong> \o/ </li>
</ul>
<h2>Les bouquins lus ces derniers temps</h2>
<ul>
<li><a href="http://fr.wikipedia.org/wiki/Cycle_de_la_Compagnie_noire" hreflang="fr"><strong>La Compagnie Noire</strong></a> de Glenn Cook, c'est bien ! je viens de finir les derniers bouquins et ça vaut vraiment le coup d'être lu. genre Dark Fantasy. </li>
<li><a href="http://fr.wikipedia.org/wiki/Love_Hina" hreflang="fr"><strong>Love Hina</strong></a>, c'est bien aussi si on aime ce style de manga un peu fleur bleue. genre Shonen manga</li>
<li> <strong>Rainbows End</strong> de <a href="http://fr.wikipedia.org/wiki/Vernor_Vinge" hreflang="fr">Vernor Vinge</a>, c'est très bon (et ça a raflé plusieurs prix de SF) et très bien documenté (ça cause même du Hurd !). genre SF/anticipation</li>
<li><strong>Les Piliers de la Création</strong> (<a href="http://fr.wikipedia.org/wiki/L%27%C3%89p%C3%A9e_de_v%C3%A9rit%C3%A9" hreflang="fr">cycle de l'Épée de Vérité</a>), c'est pas terrible du tout, on se fait chier 500 pages pour apprécier les 100 dernières. Très décevant. genre fantasy</li>
</ul>
<h2>Les softs qui valent le coup</h2>
<ul>
<li><a href="http://swfdec.freedesktop.org/wiki/" hreflang="en"><strong>swfdec</strong></a> dans sa dernière version lit sans soucis les vidéos sur youtube, dailymotion et metacafe. on se rapproche de plus en plus d'une implémentation libre de flash pour tout le monde (pour moi, elle est déjà là, je l'utilise quotidiennement).</li>
<li> <a href="http://ccache.samba.org/" hreflang="fr"><strong>ccache</strong></a>, c'est vraiment super pratique si vous compilez régulièrement des versions successive (ex un arbre de développement) d'un même soft et/ou que vous devez supprimer les fichiers déjà compilés avant de recompiler un soft donné (ex vous faites un paquet rpm). Il met en cache une partie du résultat de la compilation et le réutilise par la suite. On obtient des gains assez significatif pour une mise en oeuvre simplissime (urpmi ccache suivi d'un edit du fichier de conf pour le mettre par défaut).</li>
<li><a href="http://games.kde.org/game.php?game=kpatience" hreflang="en"><strong>KPatience</strong></a>, qui possède un mode spider solitaire. La dernière pierre d'achoppement pour faire migrer mes parents enlevée, ils sont maintenant linuxiens.</li>
</ul>Ne pas croire les outils ni soi mêmeurn:md5:ac0a667b64cc5d67d1013d8948b0724d2007-12-01T20:30:48+00:002007-12-01T20:40:51+00:00MjulesMa vie mon oeuvre <p>Ce matin, j'ai enfin trouvé la force de surmonter ma pingrerie habituelle et j'ai mis à jour ma carte graphique (Geforce 5900 > 7600). Installation sans problème, Démarrage sans soucis majeur jusqu'au lancement de X et là. Scratch. X qui démarre plus. Chose assez surprenante vu qu'il démarrait plutôt bien précédemment et que mon pilote (<a href="http://nouveau.freedesktop.org" hreflang="en">Nouveau</a>) gère toutes les cartes Nvidia depuis les TNT2.</p>
<p>Quelques investigations rapides montrent que le système de détection automatique du matériel de Mandriva (harddrake) a reconfiguré mon fichier. La config était bonne dans l'absolu mais avec un pilote qu'on récupère directement de l'arbre de développement plus un serveur X installé en parallèle du serveur de base et dans un emplacement pas très catholique, ça ne pouvait évidemment pas marcher.</p>
<p>Une poignée de minutes de modifications plus tard, le serveur X démarre mais l'affichage est lent comme la mort (genre pire que windows avec les pilotes VESA). Retour au fichier de conf, modification de quelques options sans résultat. Fouille minutieuse du fichier de log qui montre un message pas très normal :</p>
<pre>(EE) EXA(0): driver's EXA version requirements (2.1) are incompatible with EXA version (2.0)
</pre>
<p>Bref, l'accélération du pilote est complètement dans les choux. Direction le chan IRC du projet Nouveau où on m'explique que c'est le même code pour mon ancienne carte et celle-ci et donc que ça ne devrait pas arriver etque ça doit être un problème de conf. Très sceptique, je vérifie tout de même et me rend compte que deux chemins de recherches des pilotes ont été inversés par rapport à l'ancienne configuration. Je les remets en place et là, TADA, tout fonctionne de nouveau avec une bonne accélération 2D (<em>cf note</em>).</p>
<p>Conclusion : </p>
<ol>
<li>si vous avez une configuration différente de celle à laquelle s'attend l'outil de config, ça risque de mal se passer.</li>
<li>Ne soyez jamais trop sur de vous, et vérifiez deux fois avant de chercher un autre responsable</li>
</ol>
<p>NOTE : Le pilote Nouveau fonctionne très bien en 2D et utilise directement le moteur 3D pour l'accélération 2D EXA. Malheureusement, l'implémentation de EXA dans les serveur X < 1.4.1 (pas encore sorti) est très lente sur certaines parties. Ce qui oblige à désactiver certaines opérations (option MigrationHeuristic "Greedy"), ça n'en reste pas moins beaucoup plus rapide que le pilote nv. Ces limitations sont corrigées dans le prochaine version du serveur X.</p>Mise à jour sur ma Logitech MX1000 sous GNU/linux (avec Xorg)urn:md5:3b67efb9bc92b765e84a64fe8e4b35f02007-11-21T19:08:46+00:002008-08-31T22:43:11+00:00MjulesGeneral <p>En 2006, j'avais écrit <a href="http://mjules.littleboboy.net/carnet/index.php?post/2007/11/21/index.php?2006/02/03/67-une-souris-mx1000-sous-gnu-linux-avec-xorg-69-ou-comment-utiliser-tout-les-boutons" hreflang="fr">un petit tutorial</a> sur la façon de gérer les nombreux boutons de ma MX1000 sous Xorg (GNU/linux), depuis, ça a un peu évolué et ça s'est encore simplifié :</p>
<ul>
<li>Vous pouvez oublier les règles udev, elles ne sont plus nécessaires (voire même elles sont moins pratiques)</li>
<li>La conséquence, c'est que la section InputDevice de xorg.conf change un peu et devient :
<pre>Section "InputDevice"
Identifier "MX1000"
Driver "evdev"
Option "Name" "Logitech USB Receiver"
Option "CorePointer"
EndSection
</pre>
En clair, la souris est appelée par son nom et pas par son periphérique, il est possible bien que peu probable qu'il y ait des conflits de nom, dans ce cas, vous pourriez utiliser l'option Phys ou Device pour désigner la souris, voir le man d'evdev pour plus d'info.</li>
<li>pas de changement pour le reste de la configuration (qui reste à adapter à votre cas).</li>
</ul>
<p>Cette conf est bien évidemment utilisable moyennant quelques modifications avec d'autres souris boutonneuses (MX700, MX400 etc).</p>
<p>P.S. : ceci doit fonctionner depuis xorg 7.0 mais je n'ai pas testé, utilisant un Xorg 7.2</p>La critique littéraire du joururn:md5:7e0d0acfa55d5b4a72d52c66df086ecf2007-09-16T21:04:06+00:002007-09-16T21:05:48+00:00MjulesGeneral <p>Ces derniers temps, j'avais envie de lire un peu de fantaisie et pas trop envie de chercher un nouvel auteur. Je me suis donc lancé dans la lecture du cycle des Rêveurs (<a href="http://www4.fnac.com/Shelf/article.aspx?PRID=1960184" hreflang="fr">Le réveils des anciens Dieux</a>, <a href="http://www4.fnac.com/Shelf/article.aspx?PRID=1960961" hreflang="fr">La dame d'atout</a>, <a href="http://www4.fnac.com/Shelf/article.aspx?PRID=1824261" hreflang="fr">Les Gorges de cristal</a>, <a href="http://www4.fnac.com/Shelf/article.aspx?PRID=1960822" hreflang="fr">La folie des dieux</a>) de David et Leigh Eddings. Ayant découvert et apprécié ces auteurs avec la rédemption d'Althalus, j'avais ensuite dévoré <a href="http://fr.wikipedia.org/wiki/Belgariade" hreflang="fr">la Belgariade</a>, <a href="http://fr.wikipedia.org/wiki/Mallor%C3%A9e" hreflang="fr">la Mallorée</a> et les préquelles. Bref, je m'attendais à passer un bon moment.</p>
<p>Et bien, c'est raté ! Le moment, et les bouquins. Autant être clair, pas la peine de dépenser votre argent dans ce cycle, il ne vaut pas grand chose. L'histoire aurait pu être intéressante mais on se lasse très vite des X narrations de la même scène par des points de vues différents, du développement/remplissage sur 3 chapitres de la vie d'un personnage secondaire (et il y a beaucoup de personnages secondaires...) qui n'apporte absolument rien à l'histoire, un <em>Deus ex Machina</em> qui pulvérise la cohérence de l'histoire dès le tome 2 et rend la fin absolument minable, j'ai pourtant une tolérance au TGCM (Ta Gueule C'est Magique) assez élevée ; sans compter une traduction très moyenne et mal relue (erreur dans les noms, fautes d'orthographes etc).</p>
<p>Bref, j'ai beau être bon public, je ne peux que vous déconseiller ces livres. Ne vous fiez pas aux auteurs, ils ont écrit de très bons livres mais ceux là n'en font vraiment pas partie.</p>Bridage Orange et pages perso free ?urn:md5:5adbeb8f4e3bbab966c17247d15863af2007-09-02T16:09:24+00:002007-09-02T16:18:42+00:00MjulesGeneral <p>Depuis que je suis chez Orange, j'ai remarqué que le téléchargement de fichiers depuis les pages perso de free est lent.</p>
<p>Plus exactement, il semble limité aux alentours de 30ko/sec. Après quelques investigations voilà ce que j'ai pu constater :</p>
<ul>
<li>Cette limite ne semble exister qu'en voie descendante, je mets à jour ce site à 75ko/sec sans aucun problème.</li>
<li>Elle ne semble toucher que les pages perso de free (toutes les pages persos, pas juste celle-ci), le serveur test ( http://test-debit.free.fr/ ) n'est pas impacté, les ftp de proxad ne le sont pas non plus, les dedibox non plus. Le débit étant tout à fait correct avec ces derniers.</li>
<li>Je ne constate ça que depuis Orange, pas de problèmes depuis le réseau neuf, et je n'en n'avais pas avec télé2 (qui utilise le même réseau)</li>
<li>Quelques tests avec un ami également chez Orange mais géographiquement assez loin montre les mêmes résultats</li>
<li>Le résultat n'est pas dépendant du moment des tests</li>
</ul>
<p>Bref, il me semble bien qu'il y a effectivement une limitation mis en place dans le cas présent. La question maintenant est qui bride qui ? Est ce Orange qui limite l'accès vers les pages persos free (rétorsion commerciale ?) ou est ce free qui limite l'accès depuis les abonnées Orange. Honnêtement, la première possibilité me parait la plus probable, la deuxième n'ayant qu'un intérêt limité pour free.</p>
<p>Si vous avez des informations plus précises ou un avis sur la question, je suis preneur, n'hésitez donc pas à « lâcher vos com' ! ».</p>Ce qui me manque sous GNU/linux (et ça s'améliore pas mal)urn:md5:588d88efe501761811ce98a505cd46292007-08-25T13:08:19+00:002008-08-31T22:45:47+00:00MjulesCes trucs que j'aime <p>J'avais fait, en <a href="http://mjules.littleboboy.net/carnet/index.php?post/2007/08/25/index.php?2004/11/29/24-ce-qui-me-manque-sous-gnulinux" hreflang="fr">2004</a> et <a href="http://mjules.littleboboy.net/carnet/index.php?post/2007/08/25/index.php?2006/12/03/96-ce-qui-me-manque-sous-gnu-linux" hreflang="fr">2006</a>, 2 billets qui répertoriaient ce qui me manquait pour que mon bonheur soit complet sous GNU/linux.</p>
<p>Les choses ont beaucoup évolué ces derniers temps, voilà donc le point à la fin des vacances :</p>
<ul>
<li>Un lecteur flash libre, je n'ai pas testé <a href="http://www.schleef.org/swfdec/">swfdec</a>, mais <a href="http://www.gnu.org/software/gnash/" hreflang="en">gnash</a>, qui devrait sortir incessament en version 0.8.1, me semble utilisable, en tout cas, pas de problème majeur pour lire les video sur youtube, ce qui est déjà pas mal. Et ça n'a pas encore tué mon navigateur, ce qui est un grand pas en avant. Bref, utilisable si on ne se sert pas trop de flash (ce qui est mon cas, je bloque flash sur presque tous les sites). </li>
<li>Des pilotes libres pour ma carte graphique, <a href="http://nouveau.freedesktop.org/wiki/" hreflang="en">projet Nouveau</a> avance à grand pas, la 2D est fonctionnelle (je l'utilise sans problème sur ma machine) et commence à devenir meillleure que celle de nv (xv avec DMA, exa, randr1.2 d'ici quelques temps). La 3D en est à ses balbutiements mais elle devrait progresser assez vite maintenant que l'initialisation de la carte est réglée pour les Nv3x et NV4x. Plus d'infos, sur l'état d'avancement dans les TiNDC, <a href="http://nouveau.freedesktop.org/wiki/Nouveau_Companion_26-fr" hreflang="fr">l'édition 26</a> venant d'être publiée ([PUB]et traduite par votre serviteur ;)[/PUB]). Du côté, d'ATI, le pilote <a href="http://dri.freedesktop.org/wiki/" hreflang="en">R300/radeon</a> progresse, et un pilote pour gérer les nouvelles cartes x1xxx est sorti (2D seulement pour le moment). En ce qui concernent <a href="http://lists.duskglow.com/mailman/listinfo/open-graphics" hreflang="en">Opengraphics</a>, je ne suis plus trop le développement. N'hésitez pas à laisser un commentaire si vous avez des infos.</li>
<li>Un java libre, c'est fait ou presque, Sun a publié OpenJDK, avec néanmoins encore quelques parties propriétaires, mais ça a permis aux développeurs de <a href="http://www.gnu.org/software/classpath/" hreflang="en">GNU classpath</a> de lancer <a href="http://iced-tea.org/wiki/Main_Page" hreflang="en">IcedTea</a> qui vise à remplacer les parties propriétaires par du libre (venant de classpath ou écrit spécifiquement).</li>
<li>Un éditeur de PDF (à la Acrobat), et bien ça existe en libre ! Et il se nomme <a href="http://pdfedit.petricek.net/pdfedit.index_e" hreflang="fr">PDFedit</a>. C'est loin d'être parfait mais ça rend déjà bien des services. Il existe également un <a href="http://www.kde-apps.org/content/show.php?content=37321" hreflang="en">service menu</a> pour konqueror qui donne de bons résultats.</li>
</ul>
<p>Ainsi se termine cette mise à jour, pleine de bonnes nouvelles.</p>Petite visite au zoourn:md5:e76384a21556f7e6dd03cb013fe1bf342007-07-30T20:17:00+00:002008-09-01T19:54:36+00:00MjulesGeneral <p>Le zoo d'Amiens est plein de surprise, je ne m'attendais pas à y trouver ce petit animal, que j'ai plutôt tendance à utiliser pour naviguer sur internet :</p>
<p><img src="http://mjules.littleboboy.net/perso/public/images/zoo/IMG_0125_1.JPG" alt="un joli petit panda roux" /></p>Les livres que j'ai lu récemmenturn:md5:799b05888535b2310541643d01e9304b2007-07-23T22:27:09+00:002007-07-23T23:03:41+00:00MjulesCes trucs que j'aime <p>Parmis les bouquins que j'ai lu ces derniers mois, en voici quelques uns m'ont particulièrement plu et je me dis que, pourquoi pas, ils pourraient bien vous plaire aussi (résumé dans le lien du titre) :</p>
<ul>
<li><strong><a href="http://www4.fnac.com/Shelf/article.aspx?PRID=1920180" hreflang="fr">Spin</a></strong>, de <a href="http://fr.wikipedia.org/wiki/Robert_Charles_Wilson" hreflang="fr">Robert Charles Wilson</a>, qui a obtenu le prix Hugo 2006, Science-Fiction de très bonne qualité, très bien écrit, cohérent du début à la fin. Vraiment bien.<br /></li>
<li><strong><a href="http://www4.fnac.com/Shelf/article.aspx?PRID=1942245" hreflang="fr">L'ombre du géant</a></strong>, de <a href="http://fr.wikipedia.org/wiki/Orson_Scott_Card" hreflang="fr">Orson Scott Card</a>, Dernier livre du cycle de l'ombre. Pour ceux qui ne connaitrait pas (spoiler dans les liens), le <a href="http://fr.wikipedia.org/wiki/Cycle_de_l%27ombre" hreflang="fr">Cycle de l'Ombre</a> est un cycle parallèle au <a href="http://fr.wikipedia.org/wiki/Cycle_d%27Ender" hreflang="fr">Cycle d'Ender</a> qui raconte plus ou moins comment des enfants ont été entrainés à devenir des soldats afin de repousser une invasion extraterrestre ; et surtout comment vivre après ça. Au final, je ne sais pas si je préfère Ender ou Bean, les deux cycles sont tellement différents qu'il en devient difficile de les comparer.<br /> </li>
<li><strong><a href="http://www4.fnac.com/Shelf/article.aspx?PRID=1947063" hreflang="fr">Harry Potter and the Deathly Hallows</a></strong>, de <a href="http://fr.wikipedia.org/wiki/Rowling" hreflang="fr">J.K. Rowling</a> ; pas besoin de le présenter, c'est le dernier tome des aventures d'Harry et il tient ses promesses, certaines révélations sont assez stupéfiantes d'ailleurs. N'ayez pas peur de l'anglais, avec un niveau moyen, il est abordable.</li>
</ul>
<p>Bonne lecture. <img src="/perso/themes/default/smilies/smile.png" alt=":)" class="smiley" /></p>Fin du teasingurn:md5:15928e3399c68c7e62755b001f6a08d92007-07-11T13:38:00+00:002008-09-01T19:54:15+00:00MjulesMa vie mon oeuvre <p>Voilà quelques séquelles du 30 juin 2007, l'une des rares journées ensoleillée dans cette période :-).</p>
<p><img src="http://mjules.littleboboy.net/perso/public/images/bru.jpg" alt="bague de la bru" /></p>
<p><img src="http://mjules.littleboboy.net/perso/public/images/gendre.jpg" alt="bague du gendre" /></p>
<strong>M.A.J.</strong> : correction de l'année <img src="/perso/themes/default/smilies/laugh.png" alt=":-D" class="smiley" />L'image du joururn:md5:9cbcd50cd9bf5c1ea03809e103c7ea962007-06-21T14:37:05+00:002007-06-21T14:51:20+00:00MjulesMa vie mon oeuvre <p>comme j'en avais marre d'avoir toujours le même fond d'écran, avec l'aide des forumeurs de OS alternatifs sur le <a href="http://mjules.littleboboy.net/carnet/index.php?post/2007/06/21/forum.hardware.fr" hreflang="fr">forum hardware.fr</a>, j'ai réalisé un petit script qui va chercher l'image du jour sur wikipedia français, la retaille à votre résolution et vous la colle en fond d'écran. Convert étant magique (forcément, il vient avec Image Magick :D, oui, c'est nul ), le ratio et l"orientation de l'image sont préservés. Pas d'étirement intempestifs. Évidemment, le script est à adapter pour les différents gestionnaires de fenêtres/bureaux (j'utilise fluxbox).</p>
<p>Le script ci-après :</p>
<blockquote>
<pre>
#/bin/sh
#
# Petit programme permettant de changer chaque jour d'image de fond
# en utilisant les images du jour de wikipedia
#
# n'oubliez pas de créer le dossier .fond_ecran dans votre dossier perso
#
RESOLUTION=1024x768
cd ~/.fond_ecran
#
# telechargement de la page d'accueil wikipedia
# puis récupération de la ligne contenant l'adresse de l'image du jour
#
FICHIER_PARTIEL=`wget -O - http://fr.wikipedia.org/wiki/Accueil|\
grep -A 5 "Image du jour"|\
sed -n "s/.* src=\"\([^ ]*\)\" .*/\1/gp"|\
cut -d"/" -f7-9`
#
# L'adresse de l'image est recomposée puis téléchargée
#
FICHIER=http://upload.wikimedia.org/wikipedia/commons/$FICHIER_PARTIEL
wget $FICHIER
#
# Le nom du fichier est extrait de l'adresse et le fichier est converti
# dans un format affichable puis affiché comme fond d'écran,
# le nom de l'original est stocké dans un fichier
#
FOND=`basename $FICHIER`
convert -sample $RESOLUTION $FOND fond_ecran.jpg
fbsetbg -c fond_ecran.jpg
rm -f $FOND
</pre>
</blockquote>
<p>Le fichier est directement téléchargeable à l'adresse ci-dessous :<br />
<a href="http://mjules.free.fr/script/fond_ecran_du_jour.sh" hreflang="fr">http://mjules.free.fr/script/fond_ecran_du_jour.sh</a></p>
<p>licence : domaine public dans les pays qui l'autorisent, <a href="http://sam.zoy.org/wtfpl/" hreflang="en">wtfpl</a> pour les autres.</p>L'ordre des pharmaciens et moiurn:md5:a18f658eea8be8084472dd5e6f6c7ca32007-05-27T14:45:20+00:002007-05-27T19:54:05+00:00MjulesMa vie mon oeuvre <h2>Parfois, il n'est pas très doué</h2>
<p>Il arrive parfois que le comportement de l'ordre des pharmaciens me fasse penser à celui d'un hydre multicéphale schizophrène : 8 sections, différents services, tous dans les mêmes locaux et pas moyen de communiquer entre eux :</p>
<p>Pour ceux qui l'ignore, l'exercice de la profession de pharmacien impose l'adhésion à un ordre, et suivant le type de profession, le pharmacien relèvera de différentes sections au sein de cette ordre (voir <a href="http://www.ordre.pharmacien.fr/fr/vert/index1.htm" hreflang="fr">le site de l'ordre</a> pour plus d'infos).</p>
<p>La plupart du temps, on sait dans quelle section on doit s'inscrire (D pour les adjoints officinaux, A pour les titulaires, etc) mais parfois, certains cas sont un peu plus compliqués. Prenons mon cas par exemple, je travaille dans un service de pharmacologie dans un hôpital public, en tant que praticien attaché. Je dois donc trouver la section qui me correspond et problème, il y en a 2 qui correspondent : les attachés hospitaliers vont en section H (anciennement, une sous-section de la D) mais les attachés hospitaliers dans un service de biologie vont en section G. Deuxième problème, le service de pharmacologie fait des analyses de biologie (dosages de médicaments) mais n'est pas « officiellement » un service de biologie. <em>(NDM : c'est une manie chez moi, je passe mon temps à ne pas rentrer dans les cases et ça emmerde tout le monde, notamment les instituts de sondage :D ).</em> </p>
<p>Bref, jeune diplômé, ne sachant dans quelle section m'inscrire, j'appelle l'ordre pour avoir une réponse. Et quelle réponse : « Envoyez nous un dossier pour chaque section avec le descriptif de votre poste et on décidera nous même. » Fort bien, et ainsi je fis. C'était fin 2003.
Quelques semaines plus tard, je reçois un papier m'expliquant que j'ai été inscrit en section D (à l'époque, la section H n'existait pas, elle a été crée peu après et nous avons migré automatiquement), ce qui m'allait très bien. </p>
<p> Environ un an plus tard, je reçois un appel téléphonique de l'ordre, section G, qui me dit qu'ils viennent de retrouver mon dossier (!) et qu'en fait, j'ai été inscrit en section D parce que la section H n'a jamais répondu... Et qu'il est possible que je ne sois pas dans la bonne section. On me demande quelques pièces que j'envoie promptement, et finalement rien ne se passe. Avril 2005, appel à cotisation section D ; juillet 2005, migration vers la section H. Avril 2006, appel à cotisation en section H, toujours pas de nouvelles de la section G.</p>
<p> Décembre 2006, re-appel téléphonique de la section G qui me dit qu'en fait, ils se sont trompés et que je dois être inscrit chez eux et pas en H. Parfait, qu'ils fassent donc les modifications. Puis, plus rien pendant quelques mois, avant que je me rende compte que j'étais inscrit deux fois pour la même activité (ce qui est théoriquement impossible, on ne peut être inscrit deux fois que si on a plusieurs activités différentes), une fois en section H, une fois en section G. Et lors de l'appel à cotisation, cette fois-ci, on me demande une double cotisation. un peu agacé, je rappelle donc l'ordre et tombe sur une brave dame un peu dépassée qui ne comprend pas comment je peux avoir un dossier comme ça. Sur ses conseils, je me fends donc d'une lettre expliquant qu'il serait bon qu'on régularise ma situation. Une semaine après, je rappelle et on m'explique que finalement, je suis uniquement en section G et que je vais recevoir des feuilles de radiations de la section H. Pour la cotisation, je dois voir avec le service cotisation, lequel m'explique que je dois renvoyer mes feuilles de radiations pour qu'ils soient sur que je sois radié.</p>
<p><em>On notera au passage la pertinence de m'envoyer un avis de radiation depuis Paris, avis que je renverrais dans la foulée à l'adresse d'origine.</em></p>
<p>Pour faire court et en terminer avec cette histoire, les avis de radiation sont arrivés début mai (datés de début mars quand même...), soit quelques semaines après le délai limite pour payer la cotisation, il a donc fallu que je m'arrange avec le service cotisation qui ne voulait pas comprendre grand chose. Et je dois toujours leur faire parvenir le fameux avis... En espérant qu'ils ne changeront pas d'avis dans un an :D .</p>
<h2>Et parfois, un peu plus</h2>
<p>Si je termine là, on va croire que j'ai une dent contre l'ordre des pharmaciens. Bon, c'est un peu vrai, mais tout de même, il faut reconnaître que parfois, il savent faire de très bonnes choses. Notamment sur leur <a href="http://www.ordre.pharmacien.fr/" hreflang="fr">site internet</a> qui contient énormément de très bonnes choses comme par exemple, la rubrique <a href="http://www.ordre.pharmacien.fr/fr/jaune/index3.htm" hreflang="fr">Documents de référence</a> qui contient pas mal d'infos très intéressantes sur tout un tas de sujet, depuis des fiches généralistes sur certaines addictions ou pathologies, jusqu'à des infos concernant l'histoire de la pharmacie. Également très utile, mais plutôt destiné à des pharmaciens, les sites <a href="http://www.meddispar.fr/" hreflang="fr">Meddispar</a> et <a href="http://www.opinion-pharmaceutique.fr/" hreflang="fr">Opinion pharmaceutique</a> qui traitent respectivement de la législation pour la délivrance des médicaments et de l'opinion pharmaceutique.</p>
<p>Comme quoi, parfois, l'ordre fait les choses bien <img src="/perso/themes/default/smilies/wink.png" alt=";)" class="smiley" /> </p>Ce qui s'est passé (ou comment devenir aigri contre les FAI)urn:md5:5b08140522b50a137d61e0b4ccaf09782007-05-23T22:52:40+00:002007-06-08T13:35:42+00:00MjulesMa vie mon oeuvre <p> Voici donc le récit de mon horrible ( <img src="/perso/themes/default/smilies/laugh.png" alt=":-D" class="smiley" /> ) calvaire de presque 2 mois :</p>
<p>Tout a commencé lorsqu'il nous a pris à ma futur moitié et à moi-même l'idée saugrenue de devenir propriétaires. Quelques mois plus tard, concrétisation de tout cela, nous voilà fin près à signer puis à déménager.</p>
<p>Étant satisfait de mon opérateur ADSL de l'époque, télé2, je décide de rester chez lui et les appelle pour connaître les démarches à effectuer (j'ai pris l'option pour conserver mon numéro d'un domicile à l'autre avec FT). Opérateur très sympa qui m'explique qu'il faudra résilier 10 à 15 jours avant et redemander un branchement le jour de l'emménagement. Délai d'activation, environ 10 jours. Ainsi donc fut fait. Résiliation le 20 mars pour un déménagement le 1er avril avec appel le 2 (le numéro a été basculé dans la journée du 31 mars sans problème).</p>
<p>Passe les 10 jours, toujours pas de loupiottes sur mon modem et aucune nouvelle de télé2. Je rappelle donc et là on m'explique que, mon bon monsieur, ma ligne n'est pas résilié. Après quelques secondes d'énervement courtois, on m'explique qu'on est en train de changer de système informatique, qu'il y a 2 logiciels et que ma ligne est peut être résilié dans l'un mais pas dans l'autre et que de toute façon, des fois, ça prend jusqu'à 3 semaines et qu'il ne faut pas s'inquiéter.</p>
<p>J'attends donc encore un peu et 3 semaines s'étant passé, je rappelle le 20 avril. Là, on m'explique qu'on est toujours en train de changer de système informatique et qu'il faut rappeler lundi. Fort bien, je rappelle donc le lundi 23 avril et là, stupeur, l'opératrice m'annonce sans sourciller que :</p>
<ul>
<li>mon ancienne ligne n'est pas résiliée</li>
<li>le délai peut aller jusqu'à 8 semaines et que pour eux, ils ne sont donc absolument pas en tort</li>
</ul>
<p>Parfait, la résiliation téléphonique fut faite dans la foulée et la lettre recommandée envoyée le lendemain, j'ai une sainte horreur qu'on me prenne pour un imbécile. Entre temps, je suis quand même tombé sur <a href="http://jehaisleprintemps.net/detail.php?id=1408&lang=fr" hreflang="fr">ce billet</a> qui relate étonnamment exactement les mêmes problèmes, avec bizarrement les mêmes réponses (y compris le changement de système informatique) et cela un an avant mon histoire (voir également <a href="http://jehaisleprintemps.net/detail.php?id=1445&lang=fr" hreflang="fr">la suite</a> et <a href="http://jehaisleprintemps.net/detail.php?id=1450&lang=fr" hreflang="fr">la fin</a> ).</p>
<p>Dans la foulée, je décide de prendre un autre opérateur, comme je suis un peu radin et que je n'ai besoin que de l'ADSL, je me tourne vers n9uf qui prend ma commande le 23 avril et m'annonce une vingtaine de jour pour le raccordement. Fort bien.</p>
<p>J'attends donc patiemment en suivant l'activation sur l'interface neuf, qui me parle de 19 jours. Et soudain, après une quinzaine de jour, mon numéro n'est plus reconnu par l'interface web, ni par l'interface téléphonique. S'ensuit alors une partie marathon de balade entre les différents service, techniques et commerciaux pour finalement découvrir qui pour une raison inconnue ma ligne n'a pas été activée et qu'ils le savent depuis environ 8 jours. Grrr. Relance alors d'une commande avec un délai théorique de 21 jours encore une fois, nous sommes alors le 13 mai. le 15 mai, mon numéro de téléphone n'est toujours pas reconnu par l'interface, je me fends d'un nouvel appel chez neuf pour m'entendre dire qu'il ne peuvent pas activer ma ligne et que je ne peux pas avoir l'ADSL chez eux, que je n'ai pas besoin de résilier quoique ce soit et que désolé monsieur, au revoir monsieur.</p>
<p>15 mai dans l'après midi, rendez-vous à l'agence Orange d'Amiens, après, tout de même, coup de fil chez FT pour savoir si il n'y a pas un truc bizarre sur ma ligne, mais non, tout va bien. Chez Orange, inscription sans problème, l'offre est deux fois plus cher que chez neuf mais bon, ils me parlent plutôt de 10 jours voire moins.</p>
<p>17 mai (jeudi de l'ascension), réveillé par une voie électronique qui me dit que neuf a commencé la construction de ma ligne, rappel chez neuf et copieuse engueulade suivi de lettre recommandé AR pour confirmer la résiliation.</p>
<p>Conclusion, au 23 mai (aujourd'hui), je suis donc connecté par le biais d'Orange qui aura mis 8 jours. Je continue à recevoir des courriers me confirmant que je vais être abonné chez neuf, ça devrait se calmer d'ici peu. Télé2 me fait part de sa désolation de me voir partir et me réclame le modem que j'avais acheté au tout début chez eux (le bewan ethernet st), après une nouvelle engueulade téléphonique, c'est une erreur.</p>
<p>Enseignements à tirer : Orange c'est cher mais ils activent vite la ligne, on verra avec le temps pour la qualité. télé2 est devenu aussi mauvais dans ses relations clients que les autres (ce n'était pas le cas au début). N9uf ne vaut pas mieux, voire même pire, puisqu'une fois sur deux le serveur vocal ferme la communication avant qu'on ait pu obtenir quelqu'un. Je n'ai pas testé Free ou Alice, n'ayant pas spécialement envie de jouer avec le feu au vu du passif.</p>
<p><strong>Mise à jour</strong> : Finalement, je suis très aigri ! neuf a trouvé le moyen de recevoir une lettre de résiliation le 21 mai et donc de demander la coupure de mon accès Orange le 29 mai (pour ne brancher leurs appareils <i>a priori</i> que le 5 juin...). La pauvre fille que j'ai eu au téléphone a du raccrocher avec les oreilles qui sifflaient. Heureusement pour moi, la procédure de récupération de ligne chez Orange n'a pas été trop longue et j'ai récupéré internet le 6 juin. Bref, je ne sais pas ce que vaux le service de neuf au niveau technique, mais d'un point de vue relation clientèle, ils sont vraiment en dessous de tout.</p>De retoururn:md5:e9c281470bab3c31beb532ca61e957442007-05-23T19:03:35+00:002007-05-23T19:03:45+00:00MjulesGeneral <p>Enfin de retour après une longue absence due à mon déménagement et à l'incapacité de certains opérateurs ADSL à me reconnecter. Normalement, je vous en dirai plus très bientôt.</p>Science et foi, la nuanceurn:md5:4708908fd455196bc00bf0567d9ca91e2007-03-29T20:36:00+00:002008-09-01T19:53:52+00:00MjulesGeneral <p>Une image amusante sur la différence fondamentale entre la science et la foi. (source HFR) </p>
<p><img src="http://mjules.littleboboy.net/perso/public/images/divers/sciencevsfaith.png" alt="2 schémas explicitant la différence entre la science et la foi" title="Science et Foi" /></p>Vote électronique, pour moi, c'est nonurn:md5:f4b5fa6a32ed67fe97eaa33ea99f26a32007-03-12T19:40:00+00:002008-09-01T19:53:06+00:00MjulesGeneral <p>Deux grandes élections approchant, je me devais de parler un peu de ce problème qu'est le vote électronique.</p>
<p>Le vote électronique est un problème car il interdit toute vérification au préalable de la machine (est elle conforme, est elle bien « vide » de tous bulletins ?) et par la suite interdit tout recomptage des bulletins. <br />
En effet, si il est simple de voir dans une urne transparente son bulletin tomber, il est ardu pour ne pas dire impossible d'être certains que son vote a été comptabilisé par la machine.</p>
<p>Bref, on ajoute des possibilités de fraudes (à grande échelle et très simplement, qui peut vérifier le programme des machines dans chaque bureau de vote ?) sans aucunement limiter les fraudes existantes (les faux électeurs ne seront pas plus facilement démasqués). Pour ma part, je fais mien des mots d'autres et j'appelle ça un recul démocratique.</p>
<p>Vous n'êtes bien sur pas obligé de me croire sur parole et je vous invite à lire les liens suivants :</p>
<p><a href="http://padawan.info/fr/politique/halte_au_vote_electronique_.html" hreflang="fr">Le site de padawan qui nous alerte depuis 2004</a></p>
<p><a href="http://www.recul-democratique.org/" hreflang="fr">Ordinateur de vote.org (anciennement recul-democratique.org)</a> mine d'information sur le sujet même si le site n'est pas très beau</p>
<p><a href="http://oumph.free.fr/textes/Lettre_ouverte_a_M_Santini.html" hreflang="fr">Lettre ouverte à André Santini, député-maire d'Issy-les-moulineaux</a></p>
<p>Et enfin, la pétition pour le maintien du vote papier :</p>
<p><a href="http://www.ordinateurs-de-vote.org/petition"><img src="http://mjules.littleboboy.net/perso/public/images/urne_double_degrades.png" alt="Pétition pour le maintien du vote papier" title="Pétition pour le maintien du vote papier" /></a></p>Bunnyday, le bain de soleilurn:md5:54f907ee40f54dfab86c92a1d12c7efd2007-03-11T13:00:00+00:002008-09-01T19:52:50+00:00MjulesEl Lapino <p><img src="http://mjules.littleboboy.net/perso/public/images/lapin/soleil.jpg" alt="Bain de soleil du lapin" /></p>Un poil de teasing :-)urn:md5:624acb3324530952bd89ede946e6d8e12007-02-15T19:24:00+00:002008-09-01T19:52:40+00:00MjulesMa vie mon oeuvre <p>Parce que pour une fois, j'ai envie de parler de ma vie :</p>
<p><img src="http://mjules.littleboboy.net/perso/public/images/alliances_pt.jpg" alt="un écrin et 2 anneaux, un en or et un en or blanc serti de diamants" /></p>La migration Bigoudennurn:md5:80795acbd5e9c761e4dc0946da6e6d5e2007-01-29T21:35:40+00:002007-01-29T21:43:11+00:00MjulesCes trucs que j'aime <p>Un <a href="http://www.gobelins.fr/galerie/animation/la-migration.htm" hreflang="fr">superbe court métrage d'animation</a> réalisé par des étudiants et disponible sur le site de l'école de l'image <a href="http://www.gobelins.fr" hreflang="fr">Gobelins</a>. Je vous conseille également de regarder les autres courts métrages ; ils sont tous bons. Notamment <a href="http://mjules.littleboboy.net/carnet/index.php?post/2007/01/29/Motus et Bouche Cousue" hreflang="fr">Motus et Bouche Cousue</a> pour sa chute.</p>MAJ du comparatif des licencesurn:md5:5ecd943cae0072686ddcec65e586ff192007-01-02T22:41:16+00:002007-01-02T23:20:03+00:00MjulesMa vie mon oeuvre <p>Je viens de faire une petite mise à jour de mon tableau sur les <a href="http://mjules.littleboboy.net/licence/comparaisons_licences.htm" hreflang="fr">différentes licences de logiciel</a>. <br />
Au menu, un ajout des <a href="http://www.cecill.info/" hreflang="fr">licences CeCILL</a> (licence de logiciels libres conformes au droit français), un peu de cosmétique, ajout du format OpenDocument dans les fichiers à télécharger et un changement du contrat d'utilisation (licence).</p>
<p>Le document n'est plus sous licence <a href="http://www.gnu.org/licenses/fdl.html" hreflang="en">GFDL</a>. Cette licence m'ennuyait un peu car elle est en anglais et je ne suis pas certains de sa valeur en France. De plus, elle ne cadre pas parfaitement avec les libertés que je voudrais donner. <br />
Idéalement, je voulais un équivalent de la CeCILL-C (semblable à la LGPL) pour mon document. Vu qu'elles ont bonnes presses, je me suis tourné vers les licences <a href="http://fr.creativecommons.org/" hreflang="fr">Creative Commons</a> et j'y ai trouvé mon bonheur.<br />
Le document est donc sous licence <a href="http://creativecommons.org/licenses/by-sa/2.0/fr/deed.fr" hreflang="fr">Creative Commons BY-SA 2.0</a>. Cela signifie :</p>
<ul>
<li>Que vous êtes libre de lire, copier, distribuer, modifier, distribuer vos modifications de ce document, et cela comme bon vous semble tant que vous ne violez pas les restrictions ci-après.</li>
<li>Que je reste l'auteur du document original quand vous modifiez ou incluez ce document dans un autre.</li>
<li>Que vous devez utilisez la même licence pour un travail dérivé de ce document</li>
<li>Que vous pouvez inclure ce document (en conservant sa licence et les mentions obligatoires) dans un autre sans que le tout prenne la licence CC-BY-SA.</li>
</ul>
<p>La licence est en français et je vous invite à la lire si vous voulez vous faire une idée plus précise des droits et devoirs associés.</p>Décret pénal de DADVSI paruurn:md5:8b0ebe982868356c57ddd46bcf45a5122006-12-30T15:50:00+00:002008-09-01T19:52:10+00:00MjulesCes trucs qui m'énervent <p>Vu sur <a href="http://blog2.lemondeinformatique.fr/management_du_si/2006/12/dadvsi_le_dcret.html" hreflang="fr">le blog de Bertrand Lemaire</a> (Le Monde Informatique), la parution, aujourd'hui, du décret pénal de la loi <abbr title="Droit d'Auteur et Droits Voisins dans la Société de l'Information">DADVSI</abbr>.</p>
<p>Pour résumer, si je lis bien le texte, il devient illégal et puni d'une amende de classe IV (750€ maximum) le fait de détenir ou utiliser un logiciel de contournement des mesures techniques de protection. En substance, je n'ai plus le droit d'écouter certains de mes CD sur mon baladeur ou sur mon ordinateur. Où encore de lire mes DVD sur ma machine sous GNU/linux (encore que je ne suis pas sur que CSS soit encore considéré un moyen efficace). </p>
<p>Une bonne année qui s'annonce.</p>Le n'importe quoi du joururn:md5:04cd153170bf43b1fbd1dd9d0625525a2006-12-27T20:06:21+00:002006-12-28T14:59:36+00:00MjulesCes trucs qui m'énervent <p>Entendu ce soir dans le M6 minute au sujet de l'automédication :</p>
<blockquote><p>«... utiliser la publicité pour éduquer les français en matière d'automédication...»</p></blockquote>
<p>Je ne sais pas mais il n'y a que moi que ça choque qu'on propose à une entreprise (parce qu'il ne faut pas se leurrer, c'est eux qui financeront) <em>d'éduquer</em> son client à l'utilisation de produits dangereux ? Les médicaments ne sont pas des bonbons et la seule chose qui les différencie des toxiques, c'est la dose.</p>La pensée du soirurn:md5:2081377b4672604f8cade2b863648aa82006-12-15T22:37:21+00:002006-12-15T22:39:18+00:00MjulesCes trucs qui m'énervent <p>Vu sur <a href="http://formats-ouverts.org/blog/2006/12/15/1039-messageries-instantanees-de-microsoft-et-de-yahoo-elles-se-parlent" hreflang="fr">Format Ouverts</a>, une phrase qui résume bien ma pensée sur les messageries instantanées (l'article parle de la compatibilité MSN/Yahoo) :</p>
<blockquote><p>il est tout de même incroyable de penser que pour échanger ou discuter avec les autres, ces autres doivent avoir l'un des 2 logiciels et uniquement ceux-là ! A contrario pour le fax, le courriel ou le téléphone, les appareils de n'importe quelle marque permettent de communiquer.</p></blockquote>Ce qui me manque sous GNU/linuxurn:md5:0ab424da5a3df032e08c73b0811f0dca2006-12-03T15:01:06+00:002006-12-03T15:16:35+00:00MjulesGeneral <p>Il y a de ça deux ans, j'avais écrit un billet répertoriant ce qui manquait et portant le même titre : <a href="http://mjules.littleboboy.net/carnet/index.php?post/2006/12/03/index.php?2004/11/29/24-ce-qui-me-manque-sous-gnulinux" hreflang="fr">ce qui me manque sous GNU/linux</a>. 2 ans ce sont écoulés, il est temps de faire le bilan et de reprendre les points que j'avais alors évoqué.</p>
<ul>
<li>Un lecteur flash libre. J'avais évoqué <a href="http://www.schleef.org/swfdec/">swfdec</a> et <a href="http://gplflash.sourceforge.net/" hreflang="en">gplflash</a> à ce moment là. Si swfdec continue son chemin depuis, gplflash est mort. En effet, les développeurs ont préféré rejoindre le projet <a href="http://www.gnu.org/software/gnash/" hreflang="en">gnash</a>, soutenu également par le <a href="http://www.fsf.org/" hreflang="en">FSF</a>, qui partait sur de meilleures bases. Actuellement, la deuxième version alpha a été publiée, le lecteur seul semble fonctionner pas trop mal, le plugin fait planter mon navigateur mais c'est probablement parce que c'est une version beta vu qu'il fonctionne pas trop mal avec FF 1.5. A tester et à suivre, le développement est rapide.</li>
<li>Une machine virtuelle java libre. Beaucoup de développement dans cette partie :-). Le projet <a href="http://www.gnu.org/software/classpath/" hreflang="en">GNU classpath</a> atteint presque 100% de compatibilité pour java 1.4 et plus de 95% pour java 1.5 (java5). On est donc presque parfait du côté des projets libres et, cerise sur le gateau, Sun a récemment annoncé que la version 7 de java serait publiée sous licence GNU/GPL. Bref, du tout bon.</li>
<li>Des pilotes libres pour ma carte graphique. Le projet <a href="http://lists.duskglow.com/mailman/listinfo/open-graphics" hreflang="en">Opengraphics</a> avance toujours doucement, les premiers prototypes de la carte de démonsrtation (destinée à la recherche) sont arrivés ces derniers temps. Intel a, de son côté, confirmé le développement de pilotes libres pour ses puces graphiques. ATI et Nvidia, restent quand à eux sur des pilotes propriétaires et refusent toujours de donner des spécifications. Heureusement, un peu d'espoir vient du <a href="http://dri.freedesktop.org/wiki/" hreflang="en">projet r300</a> pour ATI et du <a href="http://nouveau.freedesktop.org/wiki/" hreflang="en">projet Nouveau</a> pour Nvidia. Ces 2 projets visent à écrire des pilotes libres et complets pour les cartes de ces constructeurs, R300 est plus ancien et est déjà utilisable ; nouveau en est à ses débuts mais évolue vite.</li>
<li>Un équivalent à Acrobat pour manipuler des PDF. De ce côté, rien de vraiment nouveau, je n'ai toujours pas trouvé la perle rare et je n'ai pas connaissance de projets de ce type..</li>
</ul>
<p>AU final, en 2 ans, pas mal de choses ont évolué et même si ce n'est pas encore parfait, l'avenir ne s'annonce pas si mal que ça.</p>Flash, youtube et moiurn:md5:287844c0561a52270681c21518cad99f2006-11-26T16:31:21+00:002006-11-30T21:11:44+00:00MjulesMa vie mon oeuvre <p>Il y a quelques temps, j'avais palié au manque de flash sur ma machine en utilisant une combinaison de 3 choses intéressantes : DownloadWith, youtube-dl et mplayer. Tout cela est explicité dans 2 billets :</p>
<ul>
<li><a href="http://mjules.littleboboy.net/carnet/index.php?post/2006/11/26/index.php?2006/08/25/77-comment-j-ai-vaincu-flash-et-youtube">Comment j'ai vaincu Flash et Youtube</a></li>
<li><a href="http://mjules.littleboboy.net/carnet/index.php?post/2006/11/26/index.php?2006/09/03/78-flash-et-youtube-bis">Flash et Youtube (bis)</a></li>
</ul>
<p>Ça marche bien mais ça manquait un poil de finition.</p>
<p>Les choses en serait resté là si je n'avais pas, par hasard, découvert récemment un <a href="http://blog.mikeasoft.com/2006/11/24/playing-youtube-videos-without-flash/" hreflang="en">billet de Michael Sheldon</a> qui présente un script <a href="http://greasemonkey.mozdev.org/" hreflang="en">greasemonkey</a> qui permet de s'affranchir totalement de flash pour lire une video sur youtube. En pratique, ce script remplace l'applet flash par un appel direct à la video qui peut alors être lu par un plugin de lecture multimedia (<a href="http://mplayerplug-in.sourceforge.net/" hreflang="en">mplayerplug-in</a>, ou <a href="http://www.videolan.org/doc/vlc-user-guide/fr/ch07.html" hreflang="fr">vlc plugin</a> par exemple) ; le résultat est alors totalement transparent.</p>
<p>Comme je n'utilise pas firefox mais seamonkey, je ne peux pas installer l'extension greasemonkey, j'ai donc modifié légèrement le script (il est sous licence GNU GPL) pour pouvoir l'utiliser comme bookmarklet. C'est à dire que j'ai créé un marque page qui contient comme adresse le contenu du script. Il me suffit alors de l'éxécuter sur une page youtube pour voir apparaitre la video :).</p>
<p>Le script modifié est disponible à l'adresse suivante :<a href="http://mjules.free.fr/divers/flvplayer.user.bookmarklet.js">http://mjules.free.fr/divers/flvplayer.user.bookmarklet.js</a> ; pour l'utiliser, copier son contenu dans le champ adresse d'un marque-page. Ensuite, il suffit de charger le marque-page sur une page youtube.</p>
<p><b>MAJ :</b>Il semblerait que ce script ne fonctionne qu'avec gecko 1.8.1, c'est à dire Firefox 2 ou seamonkey 1.1beta</p>Miam (encore)urn:md5:a3ee3b6a6492b3f2ccf5166880e7e4c02006-11-26T16:24:00+00:002008-09-01T19:51:21+00:00MjulesCes trucs que j'aime <p>et un gâteau marbré, un ! </p>
<p><img src="http://mjules.littleboboy.net/perso/public/images/gateau_marbre.jpg" alt="Un gateau marbré" title="un bon gateau marbré" /></p>Et pendant ce temps là, le lapin....urn:md5:a5fe9de30c751ec813e38b016c703e632006-11-19T14:47:00+00:002008-09-01T19:51:08+00:00MjulesEl Lapino <p>...récupère de sa difficile escapade dans le salon.</p>
<p><img src="http://mjules.littleboboy.net/perso/public/images/lapin/lapin_dodo2.jpg" alt="Lapin endormi" /></p>
<p><img src="http://mjules.littleboboy.net/perso/public/images/lapin/lapin_dodo.jpg" alt="Lapin endormi bis" /></p>Miamurn:md5:e71829d45415207ff213ed978d0ef0842006-11-19T14:37:00+00:002008-09-01T19:50:51+00:00MjulesCes trucs que j'aime <p><img src="http://mjules.littleboboy.net/perso/public/images/gateau_noix_coco_framboise.jpg" alt="Gâteau à la noix de coco et à la confiture de framboise" title="Gâteau à la noix de coco et à la confiture de framboise" /></p>Comment marche X11/xorg et toute la clique ? 6° partie (et fin)urn:md5:0f615cc4288de20426d9abf06a60ea4d2006-11-16T21:08:00+00:002008-09-02T12:23:28+00:00MjulesGeneral <h3>Plan général</h3>
<ol>
<li><a href="http://mjules.littleboboy.net/carnet/index.php?post/2006/11/16/index.php?post/2006/11/08/85-comment-marche-x11-xorg-et-toute-la-clique">Les bases, le rendu 2D</a></li>
<li><a href="http://mjules.littleboboy.net/carnet/index.php?post/2006/11/16/index.php?post/2006/11/09/86-comment-marche-x11-xorg-et-toute-la-clique-2-partie">Le rendu 3D direct</a></li>
<li><a href="http://mjules.littleboboy.net/carnet/index.php?post/2006/11/16/index.php?post/2006/11/10/87-comment-marche-x11-xorg-et-toute-la-clique-3-partie">Le rendu 3D indirect</a></li>
<li><a href="http://mjules.littleboboy.net/carnet/index.php?post/2006/11/16/index.php?post/2006/11/12/88-comment-marche-x11-xorg-et-toute-la-clique-4-partie">Composite et XGL</a></li>
<li><a href="http://mjules.littleboboy.net/carnet/index.php?post/2006/11/16/index.php?post/2006/11/15/89-comment-marche-x11-xorg-et-toute-la-clique-5-partie">AIGLX</a></li>
<li>Suite et fin (ou comment ne plus avoir d'idée pour le titre)</li>
</ol>
<h4>Préambule</h4>
<p>Cet article est basé sur ce que je comprend du fonctionnement de X11. Il est loin d'être parfait et comporte peut-être des erreurs. si c'est le cas, j'apprécierais qu'on me les signale pour pouvoir améliorer le tout.</p>
<h4>Qu'est ce qu'il reste à dire ?</h4>
<p>Plus grand chose en fait, nous avons vu à peu près les grands principes de fonctionnement de X11 et des dernières technologies développées autour. Il y a seulement 1 an, beaucoup de monde râlait et pestait contre Xorg et sa gestion antédiluvienne des fenêtres par rapport à des OS comme MacOS X ou même XP. <br />
1 an plus tard, on peut dire sans trop de complexe que La couche graphique X11 n'a pas grand chose a envier aux derniers développements des OS propriétaires. Il reste encore beaucoup à faire et à inventer pour amener le plein potentiel de ces technologies mais elles sont là et elles marchent.</p>
<p>Il reste néanmoins quelques problèmes à régler :</p>
<ul>
<li>Pour rester sur le fonctionnement de X11, à l'exception d'XGL qui ne remporte pas les suffrages, beaucoup de choses sont encore gérées par la partie 2D de la carte graphique avec les limitations que l'on connait. Cela devrait néanmoins se régler grace à des initiatives comme <a href="http://zrusin.blogspot.com/2006/08/glucose-and-graphics.html" hreflang="en">Glucose</a> qui permet d'accélérer le rendu grâce à la partie 3D (il utilise une partie du code de XGL pour modifier le serveur X existant).</li>
<li>Plus généralement, et c'est je pense, le plus gros problème avec les nouvelles technologies de X11, tout cela repose sur l'utilisation intensive de la partie 3D. Ce qui confine de fait à l'utilisation des pilotes propriétaires d'ATI ou de NVIDIA avec tout les problèmes que cela pose (obsolescence obligatoire du matériel, failles de sécurité masquées, impossibilité d'évolution tant que le pilote n'est pas mis à jour au bon vouloir de la société, etc). Néanmoins, des solutions existent ou se rapprochent même si elles ne sont pas parfaites : les pilotes Intel (2D et 3D, puces intégrées) sont libres et même si les cartes ne sont pas des foudres de guerres, elles sont suffisantes pour beaucoup ; les cartes ATI jusqu'au x800 disposent d'un pilote 3D libre qui marche pas trop mal et ne devraient plus trop tarder à être disponible par défaut (les cartes < radeon 9200 en on déjà un); l'espoir pour les cartes nvidia repose sur le projet <a href="http://nouveau.freedesktop.org" hreflang="en">Nouveau</a> qui avance relativement bien ; à plus long terme, c'est le projet <a href="http://wiki.duskglow.com/tiki-index.php?page=Open-Graphics" hreflang="en">Opengraphics</a> qui vise à développer une carte graphique complètement ouverte.</li>
</ul>
<h4>Le mot de la fin</h4>
<p>J'espère que ça vous (les lecteurs) a plus, que ça vous a un peu éclairé et que je n'ai pas dit trop de bêtises (je ne pense pas mais sait on jamais).<br />
Quant à moi, j'ai bien aimé Inkscape, c'est vraiment sympa à utiliser, surtout la dernière version que je trouve nettement plus ergonomique que la précédente.</p>
<h4>Bibliographie</h4>
<ul>
<li><a href="http://zrusin.blogspot.com/2006/08/glucose-and-graphics.html" hreflang="en">L'annonce de Glucose</a></li>
<li><a href="http://dri.freedesktop.org/wiki/">La page du DRI (le projet qui s'occupe des pilotes 3D de X)</a></li>
<li><a href="http://nouveau.freedesktop.org" hreflang="en">La page du projet Nouveau</a></li>
<li><a href="http://wiki.duskglow.com/tiki-index.php?page=Open-Graphics" hreflang="en">Le site d'Opengraphics</a></li>
<li><a href="http://marc.theaimsgroup.com/?l=linux-kernel&m=113378006232564&w=2" hreflang="en"> Linux in a binary world</a>, un essai d'un développeur du noyau Linux sur les conséquences des pilotes propriétaires</li>
</ul>Comment marche X11/xorg et toute la clique ? 5° partie, AIGLXurn:md5:e31ffc41398795a0759a702b824e6ac32006-11-15T19:30:00+00:002008-09-02T12:25:40+00:00MjulesGeneral <h3>Plan général</h3>
<ol>
<li><a href="http://mjules.littleboboy.net/carnet/index.php?post/2006/11/15/index.php?post/2006/11/08/85-comment-marche-x11-xorg-et-toute-la-clique">Les bases, le rendu 2D</a></li>
<li><a href="http://mjules.littleboboy.net/carnet/index.php?post/2006/11/15/index.php?post/2006/11/09/86-comment-marche-x11-xorg-et-toute-la-clique-2-partie">Le rendu 3D direct</a></li>
<li><a href="http://mjules.littleboboy.net/carnet/index.php?post/2006/11/15/index.php?post/2006/11/10/87-comment-marche-x11-xorg-et-toute-la-clique-3-partie">Le rendu 3D indirect</a></li>
<li><a href="http://mjules.littleboboy.net/carnet/index.php?post/2006/11/15/index.php?post/2006/11/12/88-comment-marche-x11-xorg-et-toute-la-clique-4-partie">Composite et XGL</a></li>
<li>AIGLX</li>
<li><a href="http://mjules.littleboboy.net/carnet/index.php?post/2006/11/15/index.php?2006/11/16/90-comment-marche-x11-xorg-et-toute-la-clique-6-partie-et-fin" hreflang="fr">Suite et fin (ou comment ne plus avoir d'idée pour le titre)</a></li>
</ol>
<h4>Préambule</h4>
<p>Cet article est basé sur ce que je comprend du fonctionnement de X11. Il est loin d'être parfait et comporte peut-être des erreurs. si c'est le cas, j'apprécierais qu'on me les signale pour pouvoir améliorer le tout.</p>
<h4>AIGLX</h4>
<p>dans l'article précédent, nous avons aperçu le fonctionnement de XGL qui est l'une des solutions proposée pour accélerer le rendu en utilisant la partie 3D de la carte graphique. A peu près au même moment, RedHat a développé une autre solution pour cette problématique, AIGLX, acronyme qui signifie <em>Accélérated Indirect GL X</em>.</p>
<p>Schéma de principe :<br />
<a href="http://mjules.littleboboy.net/perso/public/images/X11/AIGLX.png"><img src="http://mjules.littleboboy.net/perso/public/images/X11/tn2_AIGLX.png" alt="Principe de AIGLX" /></a></p>
<p>AIGLX est basé sur un principe complètement différent de XGL. Plutôt que de réinventer un serveur X, les développeurs ont préféré modifier celui existant pour lui permettre d'accélérer certaines opérations particulières à l'aide de la partie 3D de la carte graphique.<br />
Ici, le gestionnaire de composition va s'adresser à la libGL en lui envoyant une instruction spéciale : GL_EXT_texture_from_pixmap. La libGL va alors transmettre cette instruction et ce qui va avec au serveur X par le biais de l'extension GLX. Le serveur X, quant à lui, va relayer le tout vers la partie 3D de la carte graphique.<br />
On est donc bien en face d'un rendu 3D indirect qui passe par le serveur X, la différence avec le rendu indirect "classique" c'est que maintenant, celui-ci est accéléré par la carte 3D et profite de sa puissance.<br />
La gestion de la composition implique certes des aller-retours entre le gestionnaire de composition et le serveur X mais quelques optimisations du protocole permettent d'éviter que cela surcharge trop le système : les manipulations avant le rendu sont effectuées par le serveur X sur ordre du gestionnaire de composition, ainsi, seule les informations de manipulations sont à transmettre, les données ne sont transmises qu'une seule foi.</p>
<p>Les avantages de ce modèles, c'est que le rendu direct est toujours possible pour les applications qui le demandent. L'autre avantage, c'est que d'après la théorie, la transparence réseau est toujours là y compris lorsque l'on utilise la composition.<br />
Le défaut, c'est que contrairement à XGL, ici seule certaines opérations sont accélérées, le reste des opérations continue à utiliser le schéma 2D classique.</p>
<p>Au contraire de XGL, le développement d'AIGLX s'est fait de manière totalement ouverte et AIGLX a été inclu dans Xorg 7.1.</p>
<h4>Bibliographie</h4>
<ul>
<li><a href="http://fedoraproject.org/wiki/RenderingProject/aiglx" hreflang="en">Projet AIGLX</a></li>
<li><a href="http://www.freesoftwaremagazine.com/articles/accelerated_x" hreflang="en">Accelerated X flame wars!... Maybe not</a></li>
</ul>Comment marche X11/xorg et toute la clique ? 4° partie, composite et XGLurn:md5:923734942020f98495c93580fc0f6ac72006-11-12T17:27:00+00:002008-09-02T12:26:14+00:00MjulesGeneral <h3>Plan général</h3>
<ol>
<li><a href="http://mjules.littleboboy.net/carnet/index.php?post/2006/11/12/index.php?post/2006/11/08/85-comment-marche-x11-xorg-et-toute-la-clique">Les bases, le rendu 2D</a></li>
<li><a href="http://mjules.littleboboy.net/carnet/index.php?post/2006/11/12/index.php?post/2006/11/09/86-comment-marche-x11-xorg-et-toute-la-clique-2-partie">Le rendu 3D direct</a></li>
<li><a href="http://mjules.littleboboy.net/carnet/index.php?post/2006/11/12/index.php?post/2006/11/10/87-comment-marche-x11-xorg-et-toute-la-clique-3-partie">Le rendu 3D indirect</a></li>
<li>Composite et XGL</li>
<li><a href="http://mjules.littleboboy.net/carnet/index.php?post/2006/11/12/index.php?post/2006/11/15/89-comment-marche-x11-xorg-et-toute-la-clique-5-partie">AIGLX</a></li>
<li><a href="http://mjules.littleboboy.net/carnet/index.php?post/2006/11/12/index.php?2006/11/16/90-comment-marche-x11-xorg-et-toute-la-clique-6-partie-et-fin" hreflang="fr">Suite et fin (ou comment ne plus avoir d'idée pour le titre)</a></li>
</ol>
<h4>Préambule</h4>
<p>Cet article est basé sur ce que je comprend du fonctionnement de X11. Il est loin d'être parfait et comporte peut-être des erreurs. si c'est le cas, j'apprécierais qu'on me les signale pour pouvoir améliorer le tout.</p>
<h4>Où en est t'on ?</h4>
<p>Dans les billets précédents, on a vu comment Xorg se débrouillait pour afficher des choses sur l'écran en 2D et en 3D. Ça fonctionne très bien mais ce mode de fonctionnement comporte des limitations qui rendent difficile l'évolution de l'affichage. En particulier, avec ce mode de fonctionnement, il est très complexe de faire des choses comme des ombres derrières les fenêtres, ou tout bonnement des fenêtres transparentes. C'est pourquoi le protocole X11 a été encore étendu avec l'extension <a href="http://freedesktop.org/wiki/Software_2fCompositeExt" hreflang="en">Composite</a>. Celle-ci va permettre de modifier le comportement du rendu. En effet, au lieu que le serveur envoie directement les informations sur chaque fenêtre à la carte graphique ; celles-ci sont envoyées dans un espace de la mémoire où elles peuvent être ensuite manipulées par un gestionnaire de composition avant que le résultat soit rendu par la carte graphique.<br />
L'énorme avantage, c'est qu'avec cette méthode, il devient très simple de faire, par exemple, une fenêtre réellement transparente. Le gestionnaire de composition possédant toutes les infos pour celà (il sait exactement quelle fenêtre est au dessus de quelle autres etc).<br />
L'énorme inconvénient, c'est que ça nécessite beaucoup de puissance graphique et donc, pour pouvoir faire ça sans que l'affichage rame atrocement, il faut de l'accélération par la carte graphique.</p>
<p>Cette accélération est disponible avec la partie 2D de la carte via les extensions <a href="http://en.wikipedia.org/wiki/XFree86_Acceleration_Architecture" hreflang="en">XAA</a> ou plus récemment <a href="http://en.wikipedia.org/wiki/EXA" hreflang="en">EXA</a>. Néanmoins, l'accélération 2D pose quelques problèmes qui rendent son utilisation peu intéressante :</p>
<ul>
<li>XAA était difficile à implémenter dans les pilotes et n'accélérait que peu de fonctions 2D</li>
<li>EXA est plus simple à implémenter mais il ne l'est toujours pas dans un grand nombre de pilotes</li>
<li>la partie 2D des cartes graphiques se réduit de plus en plus au profit de la partie 3D</li>
<li>la partie 2D des cartes graphiques est nettement moins performante que la partie 3D</li>
</ul>
<p>Bref, la conclusion s'imposait d'elle même, il fallait trouver un moyen d'accélerer tout ça en utilisant la partie 3D de la carte graphique. <br />
2 solutions ont alors été développées qui répondent à cette problématique : <a href="http://en.opensuse.org/Xgl" hreflang="en">XGL</a> par Novell/Suse et <a href="http://fedoraproject.org/wiki/RenderingProject/aiglx" hreflang="en">AIGLX</a> par Fedora/RedHat.</p>
<h4>XGL</h4>
<p>XGL a été la première solution présentée par Novell au tout début de l'année 2006. Son développement a fait l'objet de quelques critiques, en effet, il a principalement été réalisé de manière non-ouverte. Les craintes quand a la fermeture du projet ou du code ont depuis été levées.</p>
<p>Le schéma de principe :</p>
<p><a href="http://mjules.littleboboy.net/perso/public/images/X11/XGL.png"><img src="http://mjules.littleboboy.net/perso/public/images/X11/tn2_XGL.png" alt="Fonctionnement de XGL" /></a></p>
<p>Le schéma ci-dessus présente XGL dans son implémentation Xglx, c'est à dire utilisant 2 serveurs X. Il existe une autre implémentation, Xegl, encore à l'état de projet, qui se baserait sur les EGL, des bibliothèques openGL censées parler directement à la carte graphique.</p>
<p>Comme on le voit sur le schéma, Xgl va donc jouer un double rôle, il est simultanément un client X pour les applications et un serveur X utilisant openGL. Au démarrage, Il va dialoguer avec libGL (et donc le serveur X sous-jacent) et obtenir un rendu 3D direct. Ainsi, toutes les opérations du serveur XGL sont susceptibles d'être accélérées par la carte graphique et en particulier par sa partie 3D. En particulier, toutes les opérations d'un gestionnaire de composition (compiz, beryl par exemple) seront accélérées du moment que celui-ci utilise openGL.</p>
<p>Cela fonctionne très bien mais à quand même quelques défauts relativement gênant : comme pour tout rendu direct, on dit au revoir à la transparence réseau ; la nécessité d'avoir 2 serveurs X tournant simultanément augmente la mémoire occupée ainsi que la complexité du système ; enfin, et c'est le plus gênant, il est impossible pour les autres applications 3D (les jeux par exemple) d'obtenir un rendu direct vers la carte graphique. Elles n'obtiennent au mieux qu'un rendu indirect par le serveur XGL, ce qui pose un problème de performance.</p>
<p>Les 2 derniers problèmes sont liés à l'implémentation Xglx et devrait disparaitre avec Xegl. Mais cette dernière n'est encore que théorique.</p>
<h4>Bibliographie</h4>
<ul>
<li><a href="http://en.wikipedia.org/wiki/XFree86_Acceleration_Architecture" hreflang="en">XAA (Wikipedia)</a></li>
<li><a href="http://en.wikipedia.org/wiki/EXA" hreflang="en">EXA (Wikipedia)</a></li>
<li><a href="http://freedesktop.org/wiki/Software_2fCompositeExt" hreflang="en">Composite</a></li>
<li><a href="http://en.opensuse.org/Xgl" hreflang="en">XGL</a> </li>
<li><a href="http://principe.homelinux.net/" hreflang="en">How XGL works</a></li>
</ul>Comment marche X11/xorg et toute la clique ? 3° partie, le rendu 3D indirecturn:md5:e24c3efa8bad456dbb898fc72b285b0d2006-11-10T17:43:00+00:002008-09-02T12:29:43+00:00MjulesGeneral <h3>Plan général</h3>
<ol>
<li><a href="http://mjules.littleboboy.net/carnet/index.php?post/2006/11/10/index.php?post/2006/11/08/85-comment-marche-x11-xorg-et-toute-la-clique">Les bases, le rendu 2D</a></li>
<li><a href="http://mjules.littleboboy.net/carnet/index.php?post/2006/11/10/index.php?post/2006/11/09/86-comment-marche-x11-xorg-et-toute-la-clique-2-partie">Le rendu 3D direct</a></li>
<li>Le rendu 3D indirect</li>
<li><a href="http://mjules.littleboboy.net/carnet/index.php?post/2006/11/10/index.php?post/2006/11/12/88-comment-marche-x11-xorg-et-toute-la-clique-4-partie">Composite et XGL</a></li>
<li><a href="http://mjules.littleboboy.net/carnet/index.php?post/2006/11/10/index.php?post/2006/11/15/89-comment-marche-x11-xorg-et-toute-la-clique-5-partie">AIGLX</a></li>
<li><a href="http://mjules.littleboboy.net/carnet/index.php?post/2006/11/10/index.php?2006/11/16/90-comment-marche-x11-xorg-et-toute-la-clique-6-partie-et-fin" hreflang="fr">Suite et fin (ou comment ne plus avoir d'idée pour le titre)</a></li>
</ol>
<h4>Préambule</h4>
<p>Cet article est basé sur ce que je comprend du fonctionnement de X11. Il est loin d'être parfait et comporte peut-être des erreurs. si c'est le cas, j'apprécierais qu'on me les signale pour pouvoir améliorer le tout.</p>
<h4>Résumé des épisodes précédents</h4>
<p>Dans les articles précédents, nous avons parlé du rendu 2D et d'une des méthode de rendu 3D, le rendu direct qui nécessite un accès direct à la carte graphique. Aujourd'hui nous allons parler de l'autre méthode utilisée pour le rendu 3D, le rendu indirect.</p>
<h4>Le rendu 3D indirect</h4>
<p>Le schéma qui va bien :</p>
<p><a href="http://mjules.littleboboy.net/perso/public/images/X11/rendu_indirect.png"><img src="http://mjules.littleboboy.net/perso/public/images/X11/tn2_rendu_indirect.png" alt="Rendu 3D/OpenGL indirect" /></a></p>
<p>Comme on peut le voir, le rendu 3D indirect est un peu différent. Il fait intervenir une extension du protocole X11 appelée <a href="http://mjules.littleboboy.net/http://fr.wikipedia.org/wiki/GLX" hreflang="fr">GLX</a>, c'est elle qui va permettre au serveur X de gérer les commandes openGL.</p>
<p>Reprenons donc le cheminement. Une application 3D programmée en openGL va donc s'adresser à la libGL, celle-ci pour une raison ou un autre ne peut pas ouvrir un accès direct à la carte et elle va alors s'adresser à l'extension GLX au niveau du client X. Les commandes openGL vont alors transiter comme les commandes classiques 2D entre le client et le serveur X. Enfin, le serveur X va réaliser l'opération de rendu et envoyer les infos à la carte graphique pour qu'elle affiche ce qu'il faut à l'écran.</p>
<p>On voit donc ici que le rendu final est effectué au niveau du serveur X et pas directement par la carte graphique, d'où le nom de rendu indirect.<br />
Ceci va avoir quelques avantages : on retrouve la transparence réseau, les commandes passant par le chemin classique de X. L'autre avantage, c'est qu'on ne dépend que de la libGL (qui est intriquée avec GLX) pour interpréter les commandes openGL et non d'une implémentation matérielle d'openGL dans la carte graphique.<br />
A l'opposée, le rendu indirect a un énorme défaut, c'est qu'avec les serveurs X inférieurs à Xorg 7.1, le rendu est intégralement effectué au niveau du serveur par le processeur central de la machine. Et le CPU, il aime pas du tout ça parce qu'il n'est pas fait pour. Résultat, c'est effroyablement lent (facilement d'un facteur 20 par rapport au rendu direct).</p>
<h4>Bibliographie</h4>
<ul>
<li><a href="http://www.mesa3d.org/" hreflang="en">Mesa 3D</a>, le projet qui fournit la bibliothèque libGL</li>
<li><a href="http://en.wikipedia.org/wiki/GLX" hreflang="en">GLX</a> (page de wikipedia)</li>
</ul>Comment marche X11/xorg et toute la clique ? 2° partie, le rendu 3D directurn:md5:968252277470b82da1e5eafafd76a38d2006-11-09T21:00:00+00:002008-09-02T12:30:24+00:00MjulesGeneral <h3>Plan général</h3>
<ol>
<li><a href="http://mjules.littleboboy.net/carnet/index.php?post/2006/11/09/index.php?post/2006/11/08/85-comment-marche-x11-xorg-et-toute-la-clique">Les bases, le rendu 2D</a></li>
<li>Le rendu 3D direct</li>
<li><a href="http://mjules.littleboboy.net/carnet/index.php?post/2006/11/09/index.php?post/2006/11/10/87-comment-marche-x11-xorg-et-toute-la-clique-3-partie">Le rendu 3D indirect</a></li>
<li><a href="http://mjules.littleboboy.net/carnet/index.php?post/2006/11/09/index.php?post/2006/11/12/88-comment-marche-x11-xorg-et-toute-la-clique-4-partie">Composite et XGL</a></li>
<li><a href="http://mjules.littleboboy.net/carnet/index.php?post/2006/11/09/index.php?post/2006/11/15/89-comment-marche-x11-xorg-et-toute-la-clique-5-partie">AIGLX</a></li>
<li><a href="http://mjules.littleboboy.net/carnet/index.php?post/2006/11/09/index.php?2006/11/16/90-comment-marche-x11-xorg-et-toute-la-clique-6-partie-et-fin" hreflang="fr">Suite et fin (ou comment ne plus avoir d'idée pour le titre)</a></li>
</ol>
<h4>Préambule</h4>
<p>Cet article est basé sur ce que je comprend du fonctionnement de X11. Il est loin d'être parfait et comporte peut-être des erreurs. si c'est le cas, j'apprécierais qu'on me les signale pour pouvoir améliorer le tout.</p>
<h4>De quoi on va causer</h4>
<p>Nous avons vu dans la première partie, l'architecture client/serveur du système X11. Evidemment, il n'a pas échappé à votre oeil de lynx que le schéma ne mentionnait que la 2D et ne faisait qu'une vague référence à la 3D. C'est tout à fait normal, au moment où X11 a été inventé (vers 1984), la 3D n'était pas particulièrement développé et l'architecture n'en a pas forcément tenu compte d'emblée.<br />
Heureusement pour nous, cette lacune a été comblée depuis et X peut maintenant gérer la 3D. C'est ce que nous allons voir maintenant (tout au moins une partie).</p>
<h4>Comment ça marche donc ?</h4>
<p>Avec X, la gestion de la 3D au niveau des applications repose sur une API (interface de programmation) assez connue nommée <a href="http://www.opengl.org/" hreflang="en">OpenGL</a>. Cette API offre aux application un ensemble de fonctions qui permettent de dessiner en 3D (Direct3D fait de même sous MS-Windows).<br />
Sous GNU/linux (et les autres), c'est le projet <a href="http://www.mesa3d.org/">Mesa3D</a> qui implémente OpenGL et founis la bibliothèque qui va bien aux applications, la libGL.</p>
<p>A ce stade, on est encore au niveau de l'application et pas encore de la carte graphique, et le problème, c'est que celle-ci ne comprend pas directement l'OpenGL. On va donc avoir forcément une transformation quelque part. C'est ce qu'on appellera le rendu 3D et suivant la méthode il pourra être direct ou indirect.</p>
<h4>Le rendu direct</h4>
<p><a href="http://mjules.littleboboy.net/perso/public/images/X11/rendu_direct.png"><img src="http://mjules.littleboboy.net/perso/public/images/X11/tn2_rendu_direct.png" alt="Rendu 3D/OpenGL direct" /></a></p>
<p>Il est représenté dans le schéma ci-dessus. Dans le rendu direct, l'application 3D va s'adresser à la libGL pour son affichage. La libGL va alors communiquer directement avec le serveur X, demander et obtenir l'autorisation d'accéder à la partie 3D de la carte graphique. <br />
Une fois le droit d'accès donné, la libGL va convertir les commandes OpenGL en commandes compréhensibles par la carte et les envoyer directement à la carte 3D. Ces 2 dernières étapes mettent en jeu le pilote 3D lequel est fortement intriqué avec la libGL.</p>
<p>Dit comme ça, on voit pas trop l'intérêt ; mais en réalité, celà signifie que le traitement 3D est directement effectué par la carte (d'où son nom <img src="/perso/themes/default/smilies/wink.png" alt=";-)" class="smiley" /> ), aucun passage par le serveur X et donc nettement moins de traitement au niveau du CPU. On a donc une accélération 3D complète de l'application.</p>
<p>L'inconvénient majeur de cette méthode, c'est qu'il faut dire au revoir à la transparence réseau, en effet, l'application accède à la libGL au niveau client X et cette dernière accède directement au matériel ; il est donc impossible d'avoir de l'affichage déporté avec cette méthode.</p>
<p>Pendant ce temps là, les applis non-3D continuent bien sur à utiliser le rendu 2D classique que nous avons déjà vu.</p>Comment marche X11/xorg et toute la clique ? Généralités, protocole X11, rendu 2Durn:md5:0f301f4dd83343e7774166b10cb7712a2006-11-08T19:38:00+00:002008-09-02T12:31:35+00:00MjulesGeneral <h3>Plan général</h3>
<ol>
<li>Les bases, le rendu 2D</li>
<li><a href="http://mjules.littleboboy.net/carnet/index.php?post/2006/11/08/index.php?post/2006/11/09/86-comment-marche-x11-xorg-et-toute-la-clique-2-partie">Le rendu 3D direct</a></li>
<li><a href="http://mjules.littleboboy.net/carnet/index.php?post/2006/11/08/index.php?post/2006/11/10/87-comment-marche-x11-xorg-et-toute-la-clique-3-partie">Le rendu 3D indirect</a></li>
<li><a href="http://mjules.littleboboy.net/carnet/index.php?post/2006/11/08/index.php?post/2006/11/12/88-comment-marche-x11-xorg-et-toute-la-clique-4-partie">Composite et XGL</a></li>
<li><a href="http://mjules.littleboboy.net/carnet/index.php?post/2006/11/08/index.php?post/2006/11/15/89-comment-marche-x11-xorg-et-toute-la-clique-5-partie">AIGLX</a></li>
<li><a href="http://mjules.littleboboy.net/carnet/index.php?post/2006/11/08/index.php?2006/11/16/90-comment-marche-x11-xorg-et-toute-la-clique-6-partie-et-fin" hreflang="fr">Suite et fin (ou comment ne plus avoir d'idée pour le titre)</a></li>
</ol>
<p>Il y a des moments où on a pas envie de faire des trucs constructifs (i.e. mes sujets pour l'exam de chimie par exemple). hier, Je me suis donc mis à tester <a href="http://www.inkscape.org/" hreflang="fr">inkscape</a>. Et histoire de pas faire ça dans le vide et de me clarifier certains points, j'ai donc décidé de schématiser le fonctionnement de X11.</p>
<h4>Préambule</h4>
<p>Cet article est basé sur ce que je comprend du fonctionnement de X11. Il est loin d'être parfait et comporte peut-être des erreurs. si c'est le cas, j'apprécierais qu'on me les signale pour pouvoir améliorer le tout.</p>
<h4>Le début de la fin</h4>
<p>Pour ceux qui ne le sauraient pas, X11 est le protocole qui est implémenté par <a href="http://xorg.freedesktop.org" hreflang="en">xorg</a>, le truc qui s'occupe de faire un bel affichage graphique sous les différents *nix modernes (linux, et BSD surtout). Son fonctionnement est un peu compliqué et je vais donc vous le détailler dans un schéma réalisé avec inkscape (cliquer pour la version plus grande, le svg est dispos sur demande).</p>
<p><a href="http://mjules.littleboboy.net/perso/public/images/X11/X11.png"><img src="http://mjules.littleboboy.net/perso/public/images/X11/tn2_X11.png" alt="X11 en rendu 2D" /></a></p>
<h4>Explication de texte</h4>
<p>X11 fonctionne sur le modèle client/serveur, on a donc d'un côté le client X (la xlib ou plus récemment, <a href="http://xcb.freedesktop.org/wiki/" hreflang="en">xcb</a>) qui parle aux applications et au serveur X et d'un autre côté, le serveur X qui parle au matériel et au client X.</p>
<p>Suivons un peu le cheminement de tout ça. Imaginons que je vienne d'ouvrir openoffice writer et que je veuille taper du texte. La fenêtre d'openoffice est affichée sur mon écran par ma carte graphique. Celle-ci a reçu les infos du serveur X qui s'est adressé à sa partie 2D par le biais du pilote DDX.<br />
J'appuie sur une touche (A). Le serveur X reçoit l'information comme quoi j'ai tapé sur la touche A, il va alors transmettre cette information au client X, celui-ci va alors la faire parvenir à openoffice.<br />
Openoffice réagit et commande alors l'affichage de la lettre A sur la partie qu'elle destine à l'écriture. Elle envoie alors cette information au client X qui la transmet au serveur X. Le serveur X reçoit la commande et la converti en une commande compréhensible par la carte graphique grâce à son pilote.<br />
La carte graphique trace la lettre et l'affiche sur l'écran.</p>
<p>C'est vrai que dit comme ça, ça peut sembler un peu usine à gaz. Mais il y a quand même un énorme avantage dans cette organisation ; le client et le serveur n'ont absolument pas besoin d'être sur la même machine ! En conséquence, il devient très simple d'avoir une machine puissante qui ne comporte que le client X (le serveur d'application) et une ou plusieurs machine peu puissante qui ne possède que le serveur X (le client d'application) et utilisent les applications sur le serveur d'applications. On fait ainsi simplement de l'affichage déporté.</p>
<h4>Ce qui manque dans l'explication de texte</h4>
<p>Bien sur, ce que j'ai écris au dessus n'est qu'un aperçu du fonctionnement du protocole X11, j'ai passé sous silence les toolkits graphiques qui sont des bibliothèques d'objets qui évitent à chaque application de réinventer la roue pour faire du graphique, j'ai également omis de parler des polices et du rendu côté serveur de celles-ci ainsi que de plein d'autres trucs (les window manager par ex).<br />
Si je suis pas trop feignasse, je devrais d'ici peu palier un peu ces manques en vous parlant du rendu direct, du rendu indirect, de XGL et si j'arrive à comprendre correctement de AIGLX et de Glucose. Avec bien sur quelques schémas à la clé ; parce que inkscape, c'est bien :D</p>
<h4>Un peu de biblio</h4>
<ul>
<li><a href="http://en.wikipedia.org/wiki/X11" hreflang="en">X11 sur wikipedia</a></li>
<li><a href="http://xorg.freedektop.org/">Xorg</a>, l'implémentation de référence de X11</li>
<li><a href="http://xcb.freedesktop.org" hreflang="en">XCB</a></li>
<li><a href="http://jonsmirl.googlepages.com/graphics.html" hreflang="en">L'état de la couche graphique sous Linux</a></li>
</ul>Marre du spamurn:md5:1154625e579d7e46e1d20e9814c2e3902006-11-01T12:26:10+00:002006-11-01T12:26:10+00:00MjulesCes trucs qui m'énervent <p>Les trackback étant encore spammés malgré spamplemousse et la fermeture des trackbacks/commentaires après quelques mois, j'ai décidé d'en rajouter une couche avec le plugin <a href="http://archiblog.stratic.fr/178-spamtimeout-adieu-spam-trackbacks-dotclear" hreflang="fr">spamtimeout</a> pour dotclear.</p>
<p>Ce plugin permet de générer une url pseudo-aléatoire qui périme après 20 minutes, un spammeur doit donc aller vite si il veut faire un trackback. On verra ce que ça donne avec le temps.</p>Contenturn:md5:cc7a2f9ddb11feb5e8ca1b4e86f437e72006-10-23T22:24:27+00:002006-10-23T22:24:27+00:00MjulesCes trucs que j'aime <p>Il y a des fois des choses auxquelles on ne s'attendait pas et qui font plaisir. C'est comme ça qu'un forumeur d'hardware.fr, Dj Yell m'a envoyé une feuille de style très sympa pour le site web (voir colonne à droite). Comme elle est bien plus belle que la daube que j'avais pondu, je l'ai mis en style par défaut. Si vous préfériez l'ancien style, il est toujours dispos dans les feuilles de styles alternatives (menu affichage de votre navigateur si ses initiales ne sont pas IE).</p>
<p>Résultat, je suis tout content.</p>Le remplaçant du vendrediurn:md5:968c3cf2c8ed60cb448d808d48d047952006-10-20T19:17:00+00:002008-09-01T19:47:02+00:00MjulesGeneral <p>Aujourd'hui présentation d'un soft que j'ai découvert il y a quelques semaines et qui remplace très facilement et très agréablement le vénérable top, utilitaire de visualisation des process tournant sur la machine : <a href="http://htop.sourceforge.net/" hreflang="en">htop</a> </p>
<p>Quelques avantages : </p>
<ul>
<li>il est en couleur</li>
<li>on peut scroller avec les flèches, verticalement et horizontalement</li>
<li>il est possible de masquer les threads noyau ou les threads des programmes ce qui rend l'affichage plus lisible</li>
<li>gestion de la souris</li>
<li>possibilité de modifier l'affichage de la mémoire, du CPU, etc l'occupation mémoire affichée étant l'occupation réelle (sans les tampons et caches)</li>
<li>affichage en liste ou en arbre de process</li>
</ul>
<p>Bref, un soft que je ne regrette vraiment pas d'avoir installé pour remplacer top</p>
<p><img src="http://mjules.littleboboy.net/perso/public/images/htop1.png" alt="htop dans toute sa splendeur" /></p>Linux n'est pas prêt pour le desktopurn:md5:8376e1a4f1d0f4cea9136e19f8c9d8702006-09-27T20:54:44+00:002006-09-27T21:17:03+00:00MjulesGeneral <p>En voilà une phrase qu'on entend périodiquement aussi bien chez les pro-linux que chez les anti. A force, en lisant les moultes démonstrations, on finirait presque par croire que c'est vrai. Il y a juste un petit détail qui me chagrine à chaque fois...</p>
<p>C'est quoi le "desktop" ? Parce que de la réponse à cette question dépend la réalité de l'assertion en titre.</p>
<p>Et c'est là que je suis rarement d'accord avec l'auteur du moment, à chaque fois, il part du principe que le système doit s'installer sans douleur, se configurer quasi-magiquement (pilote et réglages) et ... <br />
Et rien en fait, la plupart du temps, la démonstration s'arrête à ces 2 points et ne parle absolument pas de la suite, l'utilisation. <br />
Mais franchement, quel OS peut se targuer de réussir les 2 points de la démonstration ? windows ? pas vraiment, la configuration par défaut de windows est atroce une fois sur 2 (le 60Hz sur un écran qui supporte le 100 sans broncher, j'ai toujours apprécié) et l'installation est pas vraiment simple (l'obligation d'installer chaque soft un par un est assez énervante, sans compter qu'il faut parfois redémarrer, pourquoi faire d'ailleurs ?) ; linux fait un peu mieux sur l'install, nettement mieux sur la configuration mais pêche dès qu'un pilote n'est pas inclus par défaut, ça a beau être de la mauvaise volonté des constructeur, c'est quand même très agaçant voire bloquant.</p>
<p>Résultat ? pour moi c'est sur, linux (comme windows d'ailleurs) n'est pas près pour ce desktop là.</p>
<p>Maintenant, considérons une autre définition que, pour ma part, je préfère : un desktop, c'est une machine qui permet de réaliser les tâches courantes que je veux réaliser : de la bureautique (texte, tableaux, présentations), du surf, mes mails, ma messagerie instantanée, suivre l'actualité, retoucher quelques images et les imprimer, jouer un peu, faire mes comptes, écouter de la musique, lire des videos ; j'ai à peu près fais le tour.</p>
<p>A l'exception peut-être des jeux commerciaux qui ne sont pas portés sous linux (et encore, il y a une tripotée de jeux natifs, commerciaux ou non), je peux faire tout ça indifféremment avec n'importe quel OS. Et en particulier, puisque c'est le propos qui nous intéresse, je peux faire tout ça sous GNU/linux</p>
<p>Pour finir parce que c'est déjà bien long, Effectivement GNU/linux n'est pas près pour le desktop si on ne considère que sa gestion du matériel (mais franchement, windows ne fait pas beaucoup mieux). Par contre, dès qu'on regarde l'utilisation de tous les jours, là, force est de constater que GNU/linux est déjà sur le desktop. Si il est prêt ou non est pour moi un combat d'arrière-garde.</p>
<p>PS : j'utilise volontairement linux dans la première partie car GNU/linux est rarement employé dans cette situation</p>
<p>PPS : je ne parle pas de MacOS X que je ne connais pas assez</p>Une jolie libertineurn:md5:ae376e9abeaa72b3d29c6e6f43ce80202006-09-16T14:30:00+00:002008-09-01T19:46:33+00:00MjulesCes trucs que j'aime<p>Et voilà...</p> <p>...un titre bien aguicheur pour vous présenter la police de caractère <a href="http://linuxlibertine.sourceforge.net/" hreflang="en">Linux Libertine</a>. Elle n'est pas exceptionnelle si ce n'est que c'est une bonne remplaçante de la police Times New Roman au sens où elle fait partie de la même famille (Times) et qu'elle occupe sensiblement le même espace dans un document (en particulier vertical). L'affichage écran est excellent sous linux mais pas terrible sous windows. L'impression est identique sur les 2 systèmes. Je la préfère à nimbus roman (fourni avec Openoffice.org) mais je ne saurais pas donner d'arguments objectifs (à part son nom :D ).</p>
<p>Le screenshot promis :<br />
<img src="http://mjules.littleboboy.net/perso/public/images/libertine.png" alt="Comparaison des polices de caractères" /></p>
<p>Cette capture a été prise avec les 4 polices placées dans les même conditions : taille 12pts, pas de gras, pas d'italique. Vous remarquerez que la hauteur de ligne est quasiment la même entre les 2 première et significativement supérieure pour Nimbus Roman. Ceci permet d'utiliser Libertine en remplacement directe de Times New Roman sans trop de risque de voir la mise en page complètement chamboulée (la variation de la largeur est moins significative pour la mise en page).</p>
<p>La <a href="http://linuxlibertine.sourceforge.net/#licence" hreflang="en">licence de cette police</a> est libre (GPL avec exception et OFL).</p>Miamurn:md5:e9fa29cc9b03d5fde7bfcd6fbcc720042006-09-03T19:52:00+00:002008-09-01T19:46:16+00:00MjulesCes trucs que j'aime <p><img src="http://mjules.littleboboy.net/perso/public/images/muffin.jpg" alt="De bons muffins" /></p>Flash et Youtube, bisurn:md5:7efe9d27ed0b5dd145b01c2f3a7247972006-09-03T16:49:00+00:002008-09-01T19:45:58+00:00MjulesMa vie mon oeuvre <p>Pour le détail de l'opération, voir <a href="http://mjules.littleboboy.net/carnet/index.php?post/2006/09/03/index.php?post/2006/08/25/77-comment-j-ai-vaincu-flash-et-youtube" hreflang="fr">le billet précédent</a>.</p>
<p>Après quelques jours d'utilisation de mon petit script pour voir les videos youtube sans disposer de flash, je me suis rendu compte de quelques limitations :</p>
<ul>
<li>Pas de gestion des url de recherche ou autres, en général, celles qui contiennent un &</li>
<li>un peu trop centré sur mon système</li>
</ul>
<p>Bref, j'ai fait quelques petites modifications au script :</p>
<pre>
#!/bin/bash
FILM=`echo "$1"|cut -d "&" -f1`
CONSOLE=xterm
MPLAYER=mplayer
$CONSOLE -T Youtube-dl -e "youtube-dl $FILM -o ~/tmp/video.flv"
$MPLAYER ~/tmp/video.flv
sleep 1
rm ~/tmp/video.flv
exit 0
</pre>
<p>Pas grand chose donc, si ce n'est passer les paramètres en variables ce qui permet de modifier facilement le tout et supprimer les parties inutiles des URL en protégeant le traitement de l'interprétation.</p>
<p>Dans les options de DownloadWith, il faut également mettre le paramètre [URL] entre guillemet pour l'empêcher d'être interprété.</p>Comment j'ai vaincu flash et youtubeurn:md5:238f1efd9b1b38b93826e4f4a71a265c2006-08-25T19:52:00+00:002008-09-02T12:35:24+00:00MjulesMa vie mon oeuvre<p>Pour ceux qui l'ignorait, j'utilise une version 64 bits de GNU/linux sur mon ordinateur personnel. Comme j'aime bien être homogène, la plupart de mes logiciels sont donc installés en 64 bits. il en donc ainsi pour mon navigateur web, seamonkey.</p>
<p>Le premier "problème", c'est que flash, plugin propriétaire, n'est pas disponible pour les architectures 64 bits et que contrairement à konqueror, il n'est pas possible d'utiliser un plugin 32 bits avec la version 64bits de seamonkey.</p> <p>Le deuxième "problème" est que de plus en plus, on voit fleurir des videos au format flash, comme par exemple sur le site youtube. Google video est d'ailleurs plus sympa puisque si on se présente en tant que linuxien, il nous propose de télécharger la video au format avi (divx+mp3).</p>
<p>Le troisième "probléme", c'est que <a href="http://www.gnu.org/software/gnash/" hreflang="en">gnash</a>, le lecteur flash libre le plus avancé ne gère pas encore super bien les streams et la musique. Pour l'instant, il ne résoud pas le problème.</p>
<p>Donc pas de vidéo pour moi ? <img src="/perso/themes/default/smilies/sad.png" alt=":-(" class="smiley" /> </p>
<p>Et bien si, en fait, grâce à 2 excellents logiciels et une extension pour firefox/seamonkey. Le premier logiciel est <a href="http://www.arrakis.es/~rggi3/youtube-dl/" hreflang="en">youtube-dl</a> qui permet de récupérer la video à partir de l'adresse http://www.youtube.com/watch?v=foobar. Le deuxième est <a href="http://www.mplayerhq.hu/design7/news.html" hreflang="en">mplayer</a> qui permet de lire cette video (oui, c'est mieux). L'extension c'est <a href="http://extensions.geckozone.org/DownloadWith" hreflang="fr">DownloadWith</a> qui permet de télécharger un lien grâce à n'importe quel logiciel.</p>
<p>Ne restait plus maintenant qu'à assembler le tout et voilà ce que ça donne.<br />
tout d'abord un petit script qui permet de récupérer la vidéo et la faire lire par mplayer avant de l'effacer :</p>
<pre>#!/bin/bash
xterm -T Youtube-dl -e "youtube-dl $1 -o ~/tmp/video.flv"
mplayer ~/tmp/video.flv
sleep 1
rm ~/tmp/video.flv
exit 0</pre>
<p>ensuite un peu de configuration de downloadwith (le script s'appelle playvideo) :<br />
<img src="http://mjules.littleboboy.net/perso/public/images/dw.png" alt="page de configuration de downloadwith" /></p>
<p>et voilà je peux lire facilement les video youtube <img src="/perso/themes/default/smilies/smile.png" alt=":)" class="smiley" /> :<br />
<img src="http://mjules.littleboboy.net/perso/public/images/dw2.png" alt="menu contextuel de downloadwith" /></p>9 - 1 = 8urn:md5:4926866365b59187827b6af70ba75e852006-08-24T19:02:26+00:002006-11-30T21:24:13+00:00MjulesGeneral <p>C'est officiel depuis cet après midi, le dieu romain des enfers ne fait plus partie des grands de ce système.</p>
<p><a href="http://www.lemonde.fr/web/article/0%2C1-0@2-3244%2C36-806186%2C0.html">L'Union Astronomique Internationale a donc décidé, par un vote à main levé, de redéfinir les objets célestes</a> en <i>planètes</i>, <i>planètes naines</i> et <i>petits corps du système solaire</i>.</p>
<p>Pluton, découverte en 1930, n'aura donc même pas eu le temps de faire une révolution complète autour du soleil (248 ans) avant de se retrouver reléguée dans la deuxième catégorie et de disparaitre de la liste des planètes du système solaire (Mercure, Vénus, La Terre, Mars, Jupiter, Saturne, Uranus, Neptune). Neptune devient donc la planète la plus éloigné du soleil, ce qu'elle était déjà temporairement en raison de l'excentricité de l'orbite de Pluton.</p>
<p><a href="http://fr.wikipedia.org/wiki/Pluton_%28plan%C3%A8te_naine%29" hreflang="fr">la page de wikipedia</a> sur le sujet est déjà à jour.</p>Une chaine de moins à mon pied !urn:md5:3ac6eea18ad3c456b843d7eec01fb4fd2006-08-16T20:57:55+00:002006-08-16T20:59:19+00:00MjulesCes trucs que j'aime <p>Depuis quelques jours, le code de <a href="http://ffmpeg.mplayerhq.hu/" hreflang="en">ffmpeg</a>, bibliothèque libre de lecture de codec audio et video, contient un joli module vc-1 qui permet de décoder le Windows Media Video 3 (ou wmv9). Ffmpeg étant inclue dans <a href="http://www.mplayerhq.hu/design7/news.html" hreflang="en">mplayer</a>, voilà 3 jours que j'ai éradiqué ma version 32 bits de mplayer et les codecs win32 propriétaires qui allaient avec. \o/</p>
<p>Merci à <a href="http://www.google.com" hreflang="fr">google</a> pour avoir sponsorisé ce projet dans le cadre du <a href="http://code.google.com/summerofcode.html" hreflang="en">Summer Of Code.</a></p>DADVSI, une analyse très complèteurn:md5:51b3741549b396fb496cfdd5c659be8a2006-08-08T20:06:24+00:002006-09-28T21:51:48+00:00MjulesCes trucs que j'aime <p><a href="http://maitre.eolas.free.fr/journal/index.php" hreflang="fr">Maitre Eolas</a> nous fait don <a href="http://maitre.eolas.free.fr/journal/index.php?2006/08/07/411-la-loi-dadvsi-commentee" hreflang="fr">d'une analyse complète et très instructive de la loi DADVSI</a>. C'est un peu long mais très clair sur les implications de ce texte de loi.</p>
<p>Je vous engage à lire le tout mais pour les flemmards qui ne veulent pas tout lire, on retiendra en particulier la fin de la conclusion :</p>
<blockquote>
<p>Tripatouiller ses fichiers pour virer les Mesures techniques de protection = 3.750 euros d'amende. Diffuser un logiciel le faisant automatiquement : 6 mois et 30.000 euros d'amende. Utiliser ce logiciel = Rien, sauf à ce qu'une jurisprudence facétieuse caractérise le recel. <strong>Lire des DVD sous Linux = rien.</strong></p></blockquote>
<p><b>update</b> : Il semblerait que l'utilisation de logiciel permettant de contourner les MTP sera réglementé dans un décrêt à paraitre, voir <a href="http://maitre.eolas.free.fr/journal/index.php?2006/08/08/412-dadvsi-precision-importante" hreflang="fr">l'article de Maitre Eolas</a> .</p>Retour de vacancesurn:md5:d14c2eb7dac6d8138c50065397d8dd7b2006-07-30T16:05:53+00:002006-07-30T16:15:48+00:00MjulesMa vie mon oeuvre <p>500 spams dans les boites mails (bon ça fait pas tant que ça en fait) et j'en ai profité pour mettre en ligne <a href="http://mjules.free.fr/collection.html" hreflang="fr">le contenu de ma bibliothèque</a>.</p>
<p>Le fichier a été généré avec <a href="http://www.periapsis.org/tellico/" hreflang="en">Tellico</a> et il n'est pas tout à fait valide html 4.01 transitionnal (manque un ou 2 attributs sur des balises).</p>
<p>Pendant qu'on y est, je me suis penché sur ce monument de la littérature geek qu'est le <a href="http://fr.wikipedia.org/wiki/Le_Guide_galactique" hreflang="fr">Guide du voyageur galactique</a>, de <a href="http://fr.wikipedia.org/wiki/Douglas_Adams" hreflang="fr">Douglas Adams</a>. Après lecture, je suis un peu déçu, c'est un fourre-tout de trucs délirants, il y a de bonnes idées, on rigole parfois (oui, il m'arrive de m'esclaffer en lisant un bouquin, ça fait toujours bizarre aux gens à côté, surtout dans le train), on sourit souvent mais au total je ne suis pas certains d'acheter la suite.</p>
<p>A l'inverse, si vous aimez la fantaisie, la magie et que vous avez un peu de temps, je vous conseille de vous lancez dans la série de <a href="http://fr.wikipedia.org/wiki/L%27%C3%89p%C3%A9e_de_V%C3%A9rit%C3%A9" hreflang="fr">L'Épée de Vérité</a> de <a href="http://fr.wikipedia.org/wiki/Terry_Goodkind" hreflang="fr">Terry Goodkind</a>. C'est plutôt bien écrit et très prenant, résultat, j'ai avalé les 5 volumes en 3 semaines et je suis frustré que le sixième ne paraisse qu'en janvier.</p>Un livre qu'il est bien à lire (bis)urn:md5:a81f23282951ba6db3795c60f23ae8982006-05-11T18:23:00+00:002008-09-02T12:35:55+00:00MjulesCes trucs que j'aime <p>Quelquefois, la radio, ça a du bon pour se réveiller. <img src="/perso/themes/default/smilies/smile.png" alt=":)" class="smiley" /> <br />
c'est comme ça qu'un matin, en émergant des brumes cotonneuses entourant les charmes de <a href="http://fr.wikipedia.org/wiki/Morph%C3%A9e" hreflang="fr">Morphée</a>, j'ai vaguement entendu la chronique littéraire de <a href="http://mjules.littleboboy.net/carnet/index.php?post/2006/05/11/www.france-info.com" hreflang="fr">France Info</a>. </p>
<p>Jusque là, rien d'exceptionnel si ce n'est qu'on y entendait un auteur expliquer que les femmes enceintes étaient considérées comme des vaches sacrées et que les livres sur la grossesse les infantilisaient.</p>
<p>Le propos étant amusant, j'ai retenu le titre et après quelques jours d'oublis, je suis allé acheter le livre en question :</p>
<p><img src="http://mjules.littleboboy.net/perso/public/images/divers/9782207257944.png" alt="Couverture" /></p>
<blockquote><p><a href="http://www.fnac.com/Shelf/article.asp?PRID=1804357&SID=d8fa82a9-7793-50e8-449c-42826b311e02&UID=0f98e1dc5-7648-a98f-fd81-00e80ab62a30" hreflang="fr">Mère indigne, mode d'emploi</a></p></blockquote>
<p>Ma critique : c'est un bon livre, facile à lire et très drôle. L'auteur ne se prend pas au sérieux et désacralise toute cette période un peu spéciale qu'est la grossesse, l'accouchement et le <em>post-partum</em>. En bref, de quoi passer un bon moment et en prime déculpabiliser/rassurer les femmes (et les hommes <img src="/perso/themes/default/smilies/wink.png" alt=";)" class="smiley" /> ) qui n'ont pas encore eu d'enfant.</p>Le hard n'est plus fiableurn:md5:106c49e1f6681b0a624a03c0508d1f032006-04-05T20:17:04+00:002006-04-05T20:17:04+00:00MjulesGeneral <p>C'est la conclusion <a href="http://www.kdedevelopers.org/node/1905" hreflang="en">d'un billet</a> très intéressant postée sur le blog des développeurs KDE. Je fais le même constat : depuis quelques temps, la fiabilité du matériel tient plus de la loterie que d'autre chose. Même en déboursant plus, on n'est pas certains de ne pas avoir de problèmes.</p>
<p>La question que je me pose, c'est si c'est une simple impression partagée par quelques personnes ou si les taux de pannes sont vraiment supérieurs à ce qu'ils étaient il y a 10 ans. Je sais que la technologie devient de plus en plus complexe, mais cela doit il se faire au détriment de la fiabilité ? et si la réponse à la question précédente est oui (ce qui est probable), à quel moment le système va-t-il s'effondrer ? et quelles en seront les conséquences (presque toute notre économie repose sur l'électronique et l'informatique) ?</p>
<p>Bref, comme le disait si justement <a href="http://www.wikiwow.com/index.php/Malfurion_Stormrage" hreflang="fr">Furion Stormrage</a> : <q>Cela ne me dit rien qui vaille</q></p>
La minute de gloire du lapinurn:md5:a08aa9e390013a4e2b6faef64cec45d92006-02-26T16:34:00+00:002008-09-01T19:45:12+00:00MjulesEl Lapino <p>Mon lapin semblant plaire, j'inaugure aujourd'hui une catégorie qui lui sera spécialement consacrée.</p><p><img src="http://mjules.littleboboy.net/perso/public/images/lapin/lapin_assise.jpg" alt="Mon lapin est une star" /></p>Quelques changements salutairesurn:md5:5767201ff354843b71f8a0a7b3a9a6c02006-02-22T17:49:24+00:002006-02-22T17:50:09+00:00MjulesCes trucs qui m'énervent <p>Ça fait maintenant quelques jours que j'ai du spam dans les commentaires de ce blog. jusqu'à maintenant, c'était acceptable mais là, ça devient assez lourd. <br /> J'ai donc pris quelques dispositions pour limiter cette engeance :</p>
<ol>
<li>Les commentaires des billets de plus de 4 mois sont automatiquement fermés, de même pour les rétroliens ou trackbacks.</li>
<li>j'ai également installé le <a href="http://www.dotclear.net/forum/viewtopic.php?id=13328" hreflang="fr">plugin spamplemousse</a> pour dotclear qui met en file d'atttente les commentaires contenant des mots interdits. Ne vous étonnez donc pas si parfois votre commentaire n'apparait pas immédiatement. Je vérifie les commentaires environ une fois par jour et le validerais à ce moment là. Sauf si c'est du spam :D mais dans ce cas, je ne suis pas certains que vous (<em>i.e.</em> un bot) puissiez comprendre ce que je vient de dire</li>
</ol>Évolution dans les pages perso Freeurn:md5:cdedb70b117d78e1b65b61cd9ced7ff72006-02-19T13:14:06+00:002006-02-19T13:14:06+00:00MjulesGeneral <p>Pour ceux qui ne suivraient pas l'actualité trépidante des pages perso de Free, je vous informe que l'architecture de ces dernière va changer. En particulier, le serveur Web qui vous délivre ces pages devraient devenir <a href="http://www.lighttpd.net/" hreflang="en">lighttpd</a>. Rien de bien intéressant si ce n'est que lighttpd est un logiciel que j'aime bien, il est petit, rapide et sa configuration est relativement simple. En tout cas, plus simple que celle de <a href="http://www.apache.org/" hreflang="en">apache</a>.</p>
<p>Pour en revenir aux pages perso, tout devrait être transparent mais je vous invite quand même à faire une sauvegarde. On ne sait jamais.;) </p>Une souris MX1000 sous GNU/Linux avec xorg 6.9 (ou comment utiliser tout les boutons)urn:md5:ffb96d5a48d24c27f67e2f3f76fef2692006-02-03T16:41:00+00:002008-09-01T19:44:51+00:00MjulesMa vie mon oeuvre<p><strong><ins>Attention</ins>, une mise à jour simplificatrice est disponible dans <a href="http://mjules.littleboboy.net/carnet/index.php?post/2006/02/03/index.php?post/2007/11/21/116-mise-a-jour-sur-ma-logitech-mx1000-sous-gnu-linux-avec-xorg" hreflang="fr">cet article</a>.</strong></p>
<p>Pour ceux qui suivent un peu ce carnet, vous vous souvenez qu'il y a presque un an, j'ai reçu des mains de ma tendre et chère une magnifique souris Logitech MX1000. A l'époque, j'en avais un peu bavé pour que Xorg reconnaisse tout les boutons. Il m'avais fallu patcher manuellement xorg 6.8 avant de le recompiler et le résultat, si il était fonctionnel, laissait quand même un peu à désirer (en clair, ça me pourrissait mes logs de messages d'erreurs).</p>
<p>Autres temps, autres distributions, je viens d'upgrader ma Mandrake 10.1 vers une mandriva 2006 et celle-ci fournis en standard xorg 6.9 (version de développement puis version finale via les mises à jour).</p> <p> Xorg 6.9 est vraiment une évolution majeure de xorg et le driver pour les MX1000 a été intégré. Comme ce n'est pas tout à fait le même que le précédent, il m'a fallu reconfigurer la souris pour réobtenir l'usage de tous les boutons. Cet article est donc le fruit de tout cela.</p>
<h3>Retrouver la souris</h3>
<p>Votre souris branchée en USB (pas testé en PS/2) se voit attribuer un nom de périphérique par udev du type /dev/input/event1. Pour le trouver, branchez la souris et lire le fichier /proc/bus/input/device :</p>
<pre>[jules@tue-amour ~]$ cat /proc/bus/input/devices
I: Bus=0011 Vendor=0001 Product=0001 Version=ab41
N: Name="AT Translated Set 2 keyboard"
P: Phys=isa0060/serio0/input0
H: Handlers=kbd event0
B: EV=120013
B: KEY=402000000 2b803878f840d001 feffffdfffefffff ffffffffffffffff
B: MSC=10
B: LED=7
I: Bus=0003 Vendor=046d Product=c50e Version=2500
N: Name="Logitech USB Receiver"
P: Phys=usb-0000:00:02.0-2/input0
H: Handlers=mouse0 event1 ts0
B: EV=7
B: KEY=ffff0000 0 0 0 0
B: REL=143
</pre>
<p>Ici, on voit dans le deuxième bloc que ma souris est reconnue (Logitech USB Receiver) et qu'elle porte le nom event1. A ce stade, 2 solutions s'offrent à vous, soit on garde event1 mais cette valeur peut changer si vous bougez la souris de port ou si vous branchez autre chose sur un port usb (X ne démarrera plus, notons que ça ne bougera pas forcément, ça dépend des cas), soit on décide de lui donner un nom spécifique.</p>
<p>Dans ce cas, il faut ajouter une règle à udev pour donner un nom à notre souris. J'ai donc créé un fichier de conf pour udev que j'ai placé dans /etc/udev/rules.d (l'emplacement varie selon les distributions), précédé d'un nombre qui le fait s'éxécuter en premier : </p>
<pre>[jules@tue-amour ~]$ cat /etc/udev/rules.d/10-local.rules
KERNEL=="event*", SYSFS{../manufacturer}=="Logitech", SYSFS{../product}=="USB Receiver", NAME="input/mx1000", MODE="664", GROUP="root"</pre>
<p>On redémarre udev ou la machine et voilà, notre souris s'appelle maintenant /dev/input/mx1000 ; c'est cool non ? <img src="/perso/themes/default/smilies/smile.png" alt=":)" class="smiley" /> </p>
<h3>Configurer Xorg</h3>
<p>La configuration de xorg qui était une véritable horreur avec l'ancienne version du driver devient maintenant d'une simplicité enfantine !</p>
<p>On définit la souris avec le bloc suivant dans /etc/X11/xorg.conf (le device change en fonction de ce que vous avez trouvé au premier chapitre bien sur <img src="/perso/themes/default/smilies/wink.png" alt=";)" class="smiley" /> )</p>
<pre>Section "InputDevice"
Identifier "MX1000"
Driver "evdev"
Option "Device" "/dev/input/mx1000"
EndSection</pre>
<p>Et on dit à xorg d'utiliser cette souris en modifiant le dernier bloc (en bas du fichier de conf) de la manière suivante (bien sur, seule la ligne MX1000 est à modifier/ajouter, les autres doivent rester les mêmes) :</p>
<pre>Section "ServerLayout"
Identifier "layout1"
InputDevice "Keyboard1" "CoreKeyboard"
InputDevice "MX1000" "CorePointer"
Screen "screen1"
EndSection</pre>
<p>On enregistre, on redémarre X et normalement, notre nouvelle souris fonctionne !</p>
<h3>Les boutons supplémentaires</h3>
<p>Normalement, avec la configuration par défaut, les boutons sont correctement attribués d'emblée (i.e. le bouton droit est un click droit, la roulette monte et descend, etc). Si ce n'est pas le cas, vérifiez que vous n'avez pas de réattribution automatique des boutons qui se lance avec X. Par exemple, sur mandriva, dans /etc/X11/xinit.d, il y a un fichier mouse_correct qui réattribue les boutons. Cette réattribution entre en conflit avec notre nouvelle configuration, donc vous pouvez la virer.</p>
<p>Chez moi, sans plus de configuration, les boutons qui marchaient était les boutons gauche, droites, molette, plus molette haut et molette bas. Chez d'autres, les boutons précédents et suivants fonctionnaient aussi directement.</p>
<p>Pour faire fonctionner les autres boutons, j'utilise xbindkeys associé à xvkbd. xbindkeys est lancé en même temps que mon gestionnaire de fenêtre/bureau et il permet de déclencher un événement lorsque qu'un des boutons est pressé. Dans mon cas, je lui fait éxécuter une combinaison de touche grâce à xvkbd. Mon fichier de configuration de xbindkeys ( .xbindkeysrc ) est le suivant :</p>
<pre># recharger la page en cours
"xvkbd -xsendevent -text "\Cr""
m:0x10 + b:6
# changer d'onglet sous mozilla
"xvkbd -xsendevent -text "\C\[Tab]""
m:0x10 + b:7
# bouton suivant
"xvkbd -xsendevent -text "\[Alt_L]\[Right]""
m:0x10 + b:9
# bouton précédent
"xvkbd -xsendevent -text "\[Alt_L]\[Left]""
m:0x10 + b:8
# nouvel onglet sous mozilla
"xvkbd -xsendevent -text "\Ct""
m:0x10 + b:10 </pre>
<p>Je pense qu'il parle de lui même ;). Voilà, maintenant, vous avez une souris qui marche bien avec tous ses boutons.</p>
<p><strong>PS</strong> : pour ma part, je préfère utiliser la bouton entre précédent et suivant à la place du bouton sur la molette. J'ai donc inversé les 2 boutons à l'aide de xmodmap (fichier que j'ai placé dans /etc/X11/xinit.d) :</p><pre>xmodmap -e "pointer = 1 3 10 4 5 6 7 8 9 2 11 12"</pre>
<h3>Sources et liens</h3>
<p><a href="http://floam.sh.nu/index.xhtml?page=guides&section=mx1000" hreflang="en">La page de Floam qui m'a permis de configurer ma souris facilement et a été la source de cet article</a></p>
<p><a href="http://forum.hardware.fr/hardwarefr/OSAlternatifs/Logitech-MX1000-sujet-42416-1.htm" hreflang="fr">Le sujet correspondant sur le forum Hardware.fr</a></p>Une très bonne explication sur les systèmes de gestion des droits numériques (DRM)urn:md5:ab9e87b37d0caf9a64a7693077d46b862006-01-07T13:37:35+00:002006-01-07T13:46:21+00:00MjulesCes trucs que j'aime <p>Le dessinateur Cointe publie ce jour une planche de 4 dessins qui explique de fort belle manière ce que sont réellement les DRM.
<a href="http://blog4.lemondeinformatique.fr/le_blog_des_cybriens/2006/01/le_drm_expliqu_.html">http://blog4.lemondeinformatique.fr/le_blog_des_cybriens/2006/01/le_drm_expliqu_.html</a></p>
<p>A voir absolument <img src="/perso/themes/default/smilies/wink.png" alt=";-)" class="smiley" /></p>
<p>le reste du blog est tout aussi intéressant et mérite le coup d'oeil <br />
<a href="http://blog4.lemondeinformatique.fr/le_blog_des_cybriens/">http://blog4.lemondeinformatique.fr/le_blog_des_cybriens/</a></p>Wikipedia comme référence bibliographique :-)urn:md5:5b3b3c038f9c3684f86ef82bfd7b10592005-11-27T12:50:00+00:002008-09-02T12:36:49+00:00MjulesGeneral <p>Trouvé en lisant l'article sur le Sudoku dans le <a href="http://www.pourlascience.com/" hreflang="fr">Pour La Science</a> de décembre :</p>
<p><img src="http://mjules.littleboboy.net/perso/public/images/sudoku.jpg" alt="Wikipedia, référence bibliographique" /></p>Palais Royal, un film sympaurn:md5:987702ba4812f1a4a69642e18f8b66622005-11-27T12:38:49+00:002005-11-27T12:39:45+00:00MjulesCes trucs que j'aime <p>Je suis donc allé hier soir au cinéma voir le nouveau film de Valérie Lemercier, <a href="http://www.allocine.fr/film/fichefilm_gen_cfilm=57961.html" hreflang="fr">Palais Royal</a>. En dehors du fait que le seul cinéma d'Amiens nous prend pour des vaches à lait et que ça me met en rage, le film c'est bien passé.</p>
<p>Je vais être honnête, c'est pas le succès du siècle et comme dit si justement Première : ça manque un peu de rythme. Néanmoins, c'est drôle voire très drôle pour certains passage et c'est un divertissement très agréable. Bref, je vous le conseille si vous voulez passer un moment sympa sans trop se prendre la tête.</p>MAJ légèreurn:md5:5827133412d590281c8bd219f7aac6502005-11-11T22:21:58+00:002005-11-11T22:24:24+00:00MjulesMa vie mon oeuvre <p>Juste pour signaler une petite mise à jour dans l'article sur le <a href="http://mjules.free.fr/NTFS_et_GNU_linux.htm" hreflang="fr">NTFS et GNU/Linux</a> ; depuis la version 1.11.2, NTFS resize ne nécessite de défragmenter sa partition NTFS avant de la retailler. </p>
<p>A noter également qu'il semble que le support pour l'écriture arrive à petit pas dans le driver linux, malheureusement, je n'arrive pas à extraire plus d'infos des ML ; si vous avez des renseignements, n'hésitez pas à les communiquer.</p>Trop de distributions Linux ?urn:md5:5d392f2fa0b6da7c85f28a5c03b4a05d2005-10-20T16:03:07+00:002005-10-20T16:03:20+00:00MjulesGeneral <p><a href="http://mjules.littleboboy.net/carnet/index.php?post/2005/10/20/lwn.net" hreflang="en">Linux Weekly News</a> publie <a href="http://lwn.net/Articles/154772/" hreflang="en">un article intéressant</a> sur la multiplicité des distributions Linux. On y apprend qu'il y a environ 431 distributions développées actuellement de par le monde, qu'en réalité, la plupart sont des distributions que l'on pourrait qualifier de niche et qu'au final, l'auteur retient 70 distributions généralistes.</p>
<ul>
<li>Est ce trop ? d'après moi, probablement parce que ça dilue les efforts de chacun.</li>
<li>Est ce une mauvaise chose d'en avoir beaucoup ? pas forcément, ça permet d'explorer beaucoup de pistes pour résoudre un problème ou apporter une innovation. Et dans un monde d'échange comme l'est la sphère libre, les bonnes idées seront vites reprises et améliorées.</li>
<li> C'est pas un peu contradictoire ce que tu dis ? Oui, un peu. <img src="/perso/themes/default/smilies/wink.png" alt=";-)" class="smiley" /> m'enfin, ça pourrait se résumer par "beaucoup mais pas trop" et je n'ai aucune idée d'où fixer les limites.</li>
</ul>Je suis hypeurn:md5:f79353d687b8f3e00e8a70ece00f32192005-10-17T18:56:53+00:002005-10-20T16:03:32+00:00MjulesCes trucs que j'aime <p>(prononcer "aillepeu" )<br />
Et oui, vous le saviez surement mais ce site reposant en partie sur une base de donnée (<a href="http://mjules.littleboboy.net/carnet/index.php?post/2005/10/17/www.mysql.com" hreflang="en">MySQL</a>), généreusement fournie par<a href="http://mjules.littleboboy.net/carnet/index.php?post/2005/10/17/www.free.fr" hreflang="fr"> Free</a>. Rien de très exceptionnel au demeurant mais ce simple fait le propulse dans la galaxie ultra-branché du nouveau <a href="http://blogs.zdnet.com/open-source/?p=470" hreflang="en">Web 2.0</a>.</p>
<p>Il n'y a pas à dire, quelle belle chose que le marketing journalistique, pour un peu j'en viendrais presque à croire que c'est vrai. ;-p </p>
<p>NB : le reste de l'article n'est pas forcément inintéressant, il parle du rachat d'<a href="http://mjules.littleboboy.net/carnet/index.php?post/2005/10/17/www.innodb.com" hreflang="en">Innobase</a> par <a href="http://mjules.littleboboy.net/carnet/index.php?post/2005/10/17/www.oracle.fr" hreflang="fr">Oracle</a> et des risques potentiels pour <a href="http://mjules.littleboboy.net/carnet/index.php?post/2005/10/17/www.mysql.com" hreflang="en">MySQL</a> et le <a href="http://www.gnu.org/philosophy/free-sw.fr.html" hreflang="fr">logiciel libre</a> en général</p>Joyeux Anniversaireurn:md5:7f05e293b9ae003c90bdaff8d08d44922005-09-18T16:37:00+00:002008-09-02T12:39:53+00:00MjulesEl Lapino <p>Déjà un an que la <a href="http://mjules.littleboboy.net/carnet/index.php?post/2005/09/18/index.php?2004/09/18/6-2-effet-kiss-cool" hreflang="fr">bête à poils</a> est arrivée chez nous. Après des débuts quelquefois difficiles(les murs, la télécommande et mes câbles réseaux s'en souviennent), elle s'est maintenant bien habituée à se nouvelle vie :-). Pour ses un an d'adoption, elle a même eu droit à un joli carton à déchiqueter et à <a href="http://mjules.littleboboy.net/carnet/index.php?post/2005/09/18/index.php?gallery/2008/09/01/Lapin" hreflang="fr">une nouvelle galerie d'images</a> :-).</p>
<p><img src="http://mjules.littleboboy.net/perso/public/images/lapin/lapincarton3.jpg" alt="Un carton comme cadeau et un lapin dedans !" /></p>La phrase du joururn:md5:aef36c7e0df1e0e05c269fe43007bb042005-09-17T09:11:58+00:002005-09-17T09:21:58+00:00MjulesCes trucs que j'aime <p>Lu sur une des copies que j'ai corrigé hier (chimie bac+1) :</p>
<blockquote><p>L'acétylène est un gaz volubile</p></blockquote>
<p>Notons quand même que l'étudiant a du se rendre compte qu'il y avait un problème parce que le volubile était barré.</p>Du meupeutroi à balader pour chez moiurn:md5:331b59c4f5b791b9de08c1ad2058776a2005-07-25T19:47:00+00:002008-09-02T12:40:57+00:00MjulesMa vie mon oeuvre <p>Ma chérie ayant un long voyage à faire en train, elle s'est décidé à acheter un baladeur "MP3".</p>
<p>Premier problème, 95% de notre bibliothèque est encodée au format <a href="http://fr.wikipedia.org/wiki/Vorbis" hreflang="fr">vorbis</a> (appelé aussi ogg, du nom de son extension). Croyez moi, ça limite énormement les choix possibles dans les baladeurs. Le deuxième problème venait du fait que la plupart des ces titres sont sur ma machine ; donc que le baladeur doit être accessible depuis autre chose que windows.</p>
<p>Au total, parmis les quelques survivants de l'hécatombe liée au conditions sus-citées, seuls 3 baladeurs satisfaisaient les conditions de prix et de fonctions demandées (1Go de stockage, taille faible, rechargement simple, trouvable à Amiens en moins de 2 jours) :</p>
<ul>
<li><a href="http://www.ism-technologies.com/fr/mhd150.php" hreflang="fr">ISM MHD150</a>, très intéressant, d'une entreprise française, 1,5Go de disque dur, permet de visualiser les jpeg, mais malheureusement introuvable sur Amiens</li>
<li><a href="http://www.samsung.fr/cgi-bin/sef/product/product_detail.jsp?prodID=YP-T7Z%2fELS" hreflang="fr">Samsung Yepp T7Z</a>, celui qu'elle aurait préféré, 1Go de mémoire flash, permet de visualiser les jpeg et d'écouter la radio, introuvable sur Amiens en version 1Go</li>
<li><a href="http://www.samsung.fr/cgi-bin/sef/product/product_detail.jsp?prodID=YP-ST5Z%2fELS" hreflang="fr">Samsung Yepp ST5Z</a>, 1 Go de mémoire flash, permet d'écouter la radio</li>
</ul>
<p>Comme vous l'avez deviné, notre grand vainqueur est le Yepp ST5Z de chez Samsung, et pour le moment, je ne regrette pas notre choix ; il n'y a aucun problème avec GNU/linux, il est reconnu comme un disque dur (protocole USB Mass Storage), il lit le vorbis sans soucis (testé à 128 et 192 kbps), la radio est de qualité correct, l'écran est petit mais informatif, la prise en main est rapide et intuitive. Bref, pour le moment, du tout bon.</p>
<p>A quoi ressemble t'il ? à ça :<br />
<br /><img src="http://mjules.littleboboy.net/perso/public/images/materiel/ST5Z.jpg" alt="Le baladeur" />
<br/>
Plus d'images dans <a href="http://mjules.littleboboy.net/carnet/index.php?post/2005/07/25/index.php?gallery/2008/09/01/Materiel">la galerie matériel</a>
</p>Il est là !urn:md5:2572da8b94c581761f16e22b63af16442005-07-16T19:32:00+00:002008-09-02T12:41:31+00:00MjulesCes trucs que j'aime<p>Je l'avais réservé il y a quelques mois de ça, je l'ai maintenant entre les mains. Et je pense que vous n'avez pas pu passer à côté. <img src="/perso/themes/default/smilies/wink.png" alt=";-)" class="smiley" /></p> <p>Je veux bien sur parler du dernier livre de J.K. Rowling, Harry Potter and the Half-Blood Prince ; tome 6 de ses aventures !</p>
<p><img src="http://mjules.littleboboy.net/carnet/index.php?post/2005/07/16/images/hbp/Sac harry.jpg" alt="Le sac fourni avec mon exemplaire" />
<img src="http://mjules.littleboboy.net/perso/public/images/hbp/recto.jpg" alt="La première de couverture" />
<img src="http://mjules.littleboboy.net/perso/public/images/hbp/verso.jpg" alt="La quatrième de couverture" /></p>
<p>Pour l'occasion, j'en ai fait une <a href="http://mjules.littleboboy.net/carnet/index.php?post/2005/07/16/index.php?gallery/animations/half-blood-prince" hreflang="fr">nouvelle galerie</a> que vous trouverez dans la colonne de droite.</p>être ou ne pas être ?urn:md5:1f23fc8adf3a31c24fcb0dc3e67d6d132005-06-30T15:34:22+00:002005-06-30T16:01:09+00:00MjulesGeneral <p>Comme <a href="http://k9moonshine.free.fr/carnets/index.php?2005/06/30/91-blog-o-test" hreflang="fr">Nico</a> me passe le relais, je suis obligé de (le) prendre le (à) témoin.</p>
<h3>1- Combien de films en salle et/ou en DVD voyez vous par an ?</h3>
<p>Au jugé comme ça, je dirais une trentaine depuis que je suis à Amiens, beaucoup plus avant à Besançon où le cinéma est vraiment moins cher. Je regarde peu de DVD, ça doit représenter un tiers du total en gros</p>
<h3>2- Quel est le dernier film que vous ayez vu au cinéma? Et/ou vu en DVD ?</h3>
<p>Ghost in the Shell 2: Innocence en DVD (moins bon que le premier) ; Batman Begins au cinéma.</p>
<h3>3-Quel est le film que vous auriez envie de voir? ou de revoir ?</h3>
<p>de voir : Charlie et la chocolaterie, Tim Burton + Johnny Depp, ça promet.<br />
de revoir : Dark City</p>
<h3>4- Lorsque vous regardez un film comment vous comportez vous? (seul ou en bande, nourriture, boisson, position et autres manies diverses...)</h3>
<p>J'y vais en couple ou avec quelques amis, pas de nourriture, pas de boisson (sauf le thé du soir pour le DVD) ni de nourriture. Ma tendre et chère adore regarder un film avec moi parce qu'il parait que l'on vit l'histoire à travers mes expressions <img src="/perso/themes/default/smilies/wink.png" alt=";-)" class="smiley" /> </p>
<h3>5- Citez les cinq films (ou les dix ou les deux cent) qui vous ont le plus marqué.</h3>
<ul>
<li>Dark City</li>
<li>Ghost in the shell</li>
<li>Patlabor</li>
<li>Big Fish</li>
<li>Le chateau dans le ciel</li>
</ul>
<p>En fait, je suis plus marqué par les livres que par les films et les livres les plus marquants ce sont :</p>
<ul>
<li><a href="http://www.amazon.fr/exec/obidos/ASIN/2914370229/qid=1120139403/sr=8-1/ref=sr_8_xs_ap_i1_xgl/171-8072615-0248201" hreflang="fr">Avance rapide</a> de Michael Marshall Smith</li>
<li><a href="http://www.amazon.fr/exec/obidos/ASIN/2226026754/qid=1120139464/sr=8-1/ref=sr_8_xs_ap_i1_xgl/171-8072615-0248201" hreflang="fr">Les chants de la terre lointaine</a> de Arthur C. Clarke</li>
<li>les nouvelles du même Arthur Clarke</li>
</ul>
<p> N'allez pas croire que je n'aime pas les autres, simplement, on parle des marquants, pas des appréciés (et non, je ne suis pas Hors sujet :-p )</p>
<h3>6- Passez le relais à trois personnes</h3>
<p>ça va être dur, la plupart de mes connaissances ne sont ni des nerdz, ni des geek :'( ; mais bon, si François, Cédric ou Etienne me lisent, vous pouvez toujours répondre d'une façon ou d'une autre <img src="/perso/themes/default/smilies/wink.png" alt=";-)" class="smiley" /> </p>Enfin !urn:md5:916ab1fb42482b345772be80df23f24c2005-06-25T11:27:21+00:002005-06-25T11:27:40+00:00MjulesGeneral <p>J'ai enfin reçu ma carte de l'ordre de pharmaciens[1], 2 mois après encaissement de mon règlement, mais surtout 2 mois et demi après la fin de validité de la dernière... Comme on dit, vieux motards que j'aimais.</p>
<p>[1] voir <a href="http://mjules.littleboboy.net/carnet/index.php?post/2005/06/25/index.php?2005/04/30/49-lordre-des-pharmaciens-me-tape-sur-les-nerfs">ce billet</a> pour plus de détails</p>De l'animation dans mon bledurn:md5:a6afa5a305a3af20a3fd629de084158f2005-06-23T15:10:00+00:002008-09-02T12:42:13+00:00MjulesCes trucs que j'aime <p>Un peu d'animation ce week end dans ma jolie ville avec <a href="http://mjules.littleboboy.net/carnet/index.php?post/2005/06/23/index.php?gallery/2008/09/01/Royal-de-Luxe" hreflang="fr">la visite du Sultan des Indes sur son Eléphant à voyager dans le temps</a>. Animation très sympa, très impressionnante aussi :). </p><p>Ceci me permet également d'inaugurer un plugin de galerie d'image que vous pouvez retrouver dans la colonne de droite.</p>La pensée du soirurn:md5:86ce6396e12631381b8ca36f410ffa732005-06-04T20:04:55+00:002005-06-04T20:06:55+00:00MjulesCes trucs que j'aime <blockquote><p>Nous devons faire confiance à la science non pas parce qu'elle offre des certitudes, mais parce qu'elle n'en a pas.</p></blockquote>
<p><i>Carlo Rovelli, Pour la Science, Juin 2005, p19</i></p>update completeurn:md5:38eb471e5e0a3de0dcabae1874775c772005-05-08T16:43:14+00:002005-05-08T16:43:25+00:00MjulesGeneral <p>mise à jour du blog en v1.2.1, pas de soucis à l'horizon, devrait être un poil plus rapide sur les requêtes mysql ce qui ne sera pas un mal vu la qualité des serveurs free.fr (m'enfin, on va pas se plaindre, c'est gratuit).</p>L'ordre des pharmaciens me tape sur les nerfsurn:md5:d6cb4905f2e944c3a7d5c4aefb73d8ce2005-04-30T14:04:59+00:002006-11-05T18:53:33+00:00MjulesCes trucs qui m'énervent <p>Pour ceux qui ne le sauraient pas, L'exercice de la profession de pharmacien nécessite dans la plupart des cas d'être inscrit à <a href="http://www.ordre.pharmacien.fr/" lang="fr">l'Ordre national des pharmaciens</a>. L'ordre est censé nous défendre, oeuvrer lors de l'évolution de la législation, sanctionner les pharmaciens indélicats, etc. La cotisation est de l'ordre de 210€ pour cette année dans ma section (il y a différentes sections suivant la branche où l'on se trouve avec différents prix de cotisations).</p>
<p>Mon problème avec l'ordre, en dehors du fait que je ne vois pas trop ce qu'ils font (mais bon, c'est pas forcément parce qu'il n'y a rien, je pense qu'une grande partie de leur boulot est discret), c'est que je n'ai toujours pas reçu ma carte pour cette année...</p>
<p>Dit comme ça, ça parait trivial je vous l'accorde. Pourtant, ça ne l'est peut-être pas tant que ça : nos cartes professionnelles sont valables du 1 avril au 31 mars. Sans carte pro, on n'est pas censé pouvoir exercer. Premier soucis, les appels à cotisation sont fait à partir du 2 avril, soit après la fin de validité de la carte. Deuxième soucis, ça va faire plus de 15 jours que mon compte est débité et je n'ai toujours pas reçu ma carte professionnelle. En clair, d'un point de vue strictement légaliste, j'exerce illégalement depuis 1 mois à cause de la lenteur de réaction de mon ordre, lequel est censé sanctionner l'exercice illégal de la pharmacie...</p>
<p>Bref, ça plus leur incapacité à gérer le problème Cyclamed (ils préfèrent brailler que ce n'est qu'une minorité plutôt que faire le ménage dans leurs rangs), ou encore les arguments vaseux pour justifier l'augmentation de cotisation (+15% en 1 an avec comme raison : "la démographie des pharmaciens augmente", je sais pas moi, mais habituellement, pour un service donné, augmenter le nombre fait baisser les coûts individuels), et quelques autres choses, ça me mets en rogne contre eux.</p>Qui suis je ?urn:md5:d5ce1a48ad2f27a99a9b31756ffe88d92005-04-27T20:26:10+00:002005-04-27T20:26:49+00:00MjulesMa vie mon oeuvre <p>Je me rend compte que depuis tout ce temps, je n'ai toujours pas fait les présentations, c'est pas bien ça ! Alors voilà :</p>
<p>Je m'appelle Julien M. , j'ai 25 ans et je vis dans la capitale de la Picardie. <br />
Mon indice de masse corporel est de 19,5 ; ce qui me classe dans la catégorie des grands fluets.<br />
J'ai des cheveux qui me tombent dans le dos mais, ma foi, ça ne m'a pas gêné pour trouver du boulot. Parlons en d'ailleurs de ce boulot ! Donc je travaille (si, si !) dans un CHU en tant que pharmacien attaché, un peu au laboratoire de pharmacologie, un peu au centre régional de pharmacovigilance. A côté de ça, je donne quelques cours de chimie aux apprentis préparateurs en pharmacie.<br />
Je partage ma vie avec un lapin (vous l'aviez remarqué ?) et ma doulce promise.</p>
<p>Au niveau des choses qui m'intéresse, on trouve, vous l'aurez deviné, tout ce qui touche à la chose informatique, en particulier dans le monde du libre. Sinon, en vrac et non exhaustif, je m'intéresse à la chimie, la lecture, la pharmaco, la chromato, la SF, la bio, la fantasy, la physique, les maths, le futur, le bricolage, ...</p>
<p>Il y a évidemment des choses qui ne me plaisent pas, parmis elles, 2 en particuliers, l'obscurantisme et la foule.</p>
<p>Voilà, maintenant que je me suis présenté, j'espère que vous continuerez à me lire de temps à autres même si free fait encore des siennes. Bonne soirées à toutes et à tous.</p>
<p>Mjules</p>Retour en ligneurn:md5:1e7d68c3d1e863a35fd4589376f2d5b42005-04-27T20:03:45+00:002005-04-27T20:03:45+00:00MjulesGeneral <p>Vous l'aviez sans doute remarqué, mais le blog est inaccessible fréquemment depuis quelques temps ; ce problème est lié à Free dont les serveurs mysql sont un peu à la peine ces temps ci (surtout celui sur lequel est ce site <img src="/perso/themes/default/smilies/confused.png" alt=":-/" class="smiley" /> ). Bref, c'est un peu la galère pour même simplement accéder à la page d'écriture. Ce soir, ça a l'air d'aller un peu mieux et je peux écrire ce billet. Espérons que ça continue et si ce n'est pas le cas, je vais me trouver dans l'obligation de chercher ailleurs. Si vous avez des idées, d'hébergement pas trop cher avec php et mysql, faites moi signe (je n'ai pas besoin de beaucoup de place).</p>Police omniprésenteurn:md5:b0fda09dc7922b7d1bb40f980c527bac2005-04-15T17:11:00+00:002008-09-02T12:42:57+00:00MjulesCes trucs que j'aime <p>Luttons contre l'utilisation de Comic Sans MS !</p>
<p><img src="http://mjules.littleboboy.net/perso/public/images/bunnypunch.png" alt="Un pauvre lapin martyrisé à chaque utilisation de la police comic Sans MS" title="soyez gentil avec ce lapin, éviter Comic Sans MS" /></p>
<p>c'était un message d'un sympathisant du <a href="http://bancomicsans.com/" hreflang="en">front pour l'élimination de la police comic Sans MS</a>.<br /><img src="http://mjules.littleboboy.net/perso/public/images/nocs144x121.jpg" alt="logo anti Comic Sans MS" /></p>Quel matériel pour ma machine sous GNU/linuxurn:md5:ca72f2b647bb3ab6bb1ed822c7afaddc2005-03-24T20:00:45+00:002005-03-31T11:52:46+00:00MjulesGeneral <p>Voilà une question qui revient souvent ; et en effet, même si ça s'améliore tout les jours, il existe encore du matériel incompatible avec les systèmes libres comme GNU/linux. Celà tient le plus souvent à la mauvaise volonté des fabricants qui refusent de faire des pilotes ou tout simplement de donner les informations permettant de faire ces pilotes.</p>
<p>afin que vous ne vous trompiez pas dans vos prochains achats, voici quelques liens vers des sites qui listent la compatibilité pour un type de matériel donné.</p>
<h2>Périphériques externes</h2>
<ul>
<li><a href="http://linuxprinting.org/printer_list.cgi?make=Anyone" hreflang="en">liste de compatibilité des imprimantes</a></li>
<li><a href="http://sane-project.org/sane-mfgs.html" hreflang="en">liste de compatiblité des scanner</a></li>
<li><a href="http://www.teaser.fr/~hfiguiere/linux/digicam.html" hreflang="en">liste de compatiblité des appareils photos</a></li>
<li><a href="http://gphoto.sourceforge.net/proj/libgphoto2/support.php" hreflang="en">une autre liste complémentaire de la première et un peu plus à jour (mais elle ne liste pas tout)</a></li>
</ul>
<h2>Périphériques internes</h2>
<ul>
<li><a href="http://www.alsa-project.org/alsa-doc/index.php?vendor=All#matrix" hreflang="en">liste de compatibilité des cartes sons (drivers ALSA)</a></li>
<li><a href="http://linux_wless.passys.nl/" hreflang="en">liste de compatibilité des chipsets Wifi</a></li>
<li><a href="http://linux.yyz.us/sata/sata-status.html" hreflang="en">Compatibilité des chip serial ATA avec GNU/linux</a></li>
</ul>
<h2>Compatibilité générale :</h2>
<p><a href="http://linuxcompatible.org/" hreflang="en">Site répertoriant la plupart du matériel compatible</a> ; mais je ne le trouve pas très ergonomique.</p>
<p>N'hésitez pas à consulter régulièrement les sites ci-dessus, ils sont mis à jour fréquemment avec de nouvelles infos.</p>
<p>Si vous connaissez d'autre sites du même genre, manifestez vous dans les commentaires, je mettrais à jour ce billet régulièrement (voir je le reposterais régulièrement pour le faire remonter <img src="/perso/themes/default/smilies/wink.png" alt=";-)" class="smiley" /> ).</p>
<p>UPDATE : ajout de la compatibilité des chips serial ATA</p>De la nouveauté dans ma machineurn:md5:d2ab4117504192f41354eb1ba04628362005-03-23T19:28:00+00:002008-09-02T12:43:29+00:00MjulesGeneral <p>Comme je l'ai expliqué dans un billet précédent, je suis un geek. Cela ne vous étonnera donc pas de trouver dans le récit de ma vie des nouvelles de l'accessoire préféré du geek, <em>son ordinateur</em>.</p>
<p>la première nouveauté est un joli dispositif de pointage :<br />
<img src="http://mjules.littleboboy.net/perso/public/images/materiel/souris.jpg" alt="une bien belle souris Logitech MX1000" />
<br />
il marche très bien avec GNU/Linux mais il m'a fallu recompiler xorg avec le patch qui va bien pour avoir la gestion des 12 boutons ; par défaut, xorg est limité à 8 boutons (comme une MX700). Notez que j'ai passé pas mal de temps à chercher pourquoi mes boutons ne marchaient pas avant de me rendre compte qu'il fallait brancher la souris en USB. Ce qui m'ennuie un peu tout de même, une souris se branche en PS/2, l'USB, c'est le mal <img src="/perso/themes/default/smilies/surprised.png" alt=":-o" class="smiley" /> .</p>
<p>La deuxième nouveauté à pris place dans les entrailles de la bête, elle n'est plus toute jeune mais elle marche encore très bien et puis je l'ai eu à un bon prix (12€ Frais de ports inclus) :<br />
<img src="http://mjules.littleboboy.net/perso/public/images/materiel/sblive.jpg" alt="Une soudblaster live! première du nom" />
<br />
Elle aussi marche très bien sous GNU/linux (ALSA ou OSS), out of the box cette fois ci :-). Le mixage hardware est vraiment un plus indéniable. Par contre, sous Windows XP, c'est un peu plus délicat, il m'a effectivement trouvé la carte, installé les drivers, demandé de rebooter et là ... pas de son, tout semble normal, pas de conflits, pas de problèmes de volume, aucun message d'erreur ; juste pas de son, testé en changeant les drivers, en upgradant directX, rien. C'est un peu gênant non ? heureusement que j'ai toujours mon autre carte son qui elle fait du son (pour ce que j'en fait, elle suffit bien). Si j'étais de mauvaise foi, je pense que j'aurais là matière à un bon troll contre windows XP ;-).</p>Un bon article sur le téléchargement de musiques sur Interneturn:md5:f0bfc8cbbc1e2cdd71d401b1f82c5c422005-03-20T13:25:14+00:002005-03-20T13:25:14+00:00MjulesGeneral <p>Soyons clair dès le début, je n'approuve pas le moins du monde le téléchargement illégal de musiques sur Internet. Néanmoins, je trouve que les réactions sont pour le moins disproportionnées et le plus souvent dépourvues de réflexion.</p>
<p>C'est pour ça que je vous conseille <a href="http://www.liberation.fr/page.php?Article=282199">cet article</a> intéressant de Libération sur le sujet qui remet assez bien les choses à leur place.</p>
<p>Bonne lecture</p>Nouveaux paquets et mises à jour des existants pour MandrakeLinux 10.1 x86_64urn:md5:efd70118e26c839422b1841d934873192005-03-18T16:31:00+00:002005-03-18T16:32:15+00:00MjulesGeneral <p>Quelques mises à jour dans les paquets (gaim, bluefish, gimp etc) et quelques nouveaux paquets toujours backportés depuis cooker :</p>
<ul><li>beep media player, un clone de xmms en gtk2</li>
<li>httrack, un aspirateur de sites web (je comprend même pas qu'il ne soit pas de base dans la distro), à utiliser avec parcimonie</li>
<li>chemtools pour faire de la chimie</li>
<li>gtkchtheme pour changer facilement les thèmes GTK+2</li>
<li>streamtuner pour écouter des radios en ligne</li>
<li>Rhythm'n box, lecteur de média</li></ul>
<p>pour ajouter une source vers mes paquets :</p>
<pre>urpmi.addmedia src_mjules http://mjules.free.fr/rpm with hdlist.cz</pre>
<p>Enjoy !</p>un peu de publicitéurn:md5:cacf5956d0b96600edb2a1f141e46d802005-03-10T13:57:00+00:002008-09-02T12:44:16+00:00MjulesCes trucs qui m'énervent <p>Ci joint une publicité pertinente en ces temps de troubles et de tentatives de restrictions de l'ultralibéralisme sauvage.<br />
<a href="http://home.tele2.fr/choplair/files/buy-your-law-in-the-EU_fr.png"><img src="http://mjules.littleboboy.net/perso/public/images/buy-your-law-in-the-EU_fr-2.jpg" alt="Publicité pour l'achat d'une loi" /></a></p>
<p>PS : ceci est bien entendu de l'humour à prendre au deuxième degré <img src="/perso/themes/default/smilies/wink.png" alt=";)" class="smiley" /> </p>
<p>PPS : bravo à <a href="http://linuxfr.org/~Choplair/17403.html">l'auteur </a></p>Openoffice.org 2.0 arrive et elle reste libreurn:md5:299848bca11b7bbb726b5f978200e9672005-03-08T17:45:52+00:002005-03-08T17:45:52+00:00MjulesGeneral <p>2 bonnes nouvelles ces jours ci ; la première c'est Openoffice.org 2.0 arive à grand pas avec pas mal de nouveauté dont en particulier un gestionnaire de base de donnée qui tend à se rapprocher d'Access. L'ennui, c'est qu'il est écrit en Java (ils utilisent <a href="http://hsqldb.sourceforge.net/">hsqldb</a>), ce qui laissait planer un doute sur la liberté de OOo (un logiciel peut il être totalement libre si il dépend d'un logiciel propriétaire pour fonctionner) et sur sa portabilité (la machine virtuelle java de Sun n'existe pas sur bon nombre d'architecture).</p>
<p>C'est là que se trouve la 2° bonne nouvelle, en effet, d'après la littérature et mes quelques tests, hsqldb tourne avec <a href="http://www.kaffe.org/">Kaffe</a> qui est une machine virtuelle java libre. Il n'y a donc plus de problème.</p>Miamurn:md5:bbad24141bba10bd9ad6d61072be8a6c2005-02-27T15:50:00+00:002008-09-02T12:44:41+00:00MjulesCes trucs que j'aime<p>vous ne m'aviez pas cru quand je vous ai dit que ma chérie m'avait fait un bon gateau ? vous aviez tort <img src="/perso/themes/default/smilies/wink.png" alt=";-)" class="smiley" /></p> <p><img src="http://mjules.littleboboy.net/perso/public/images/gateau.jpg" alt="un bon gateau au chocolat avec glaçage" /></p>Jules fait de la plomberieurn:md5:d5a639b35569b0a2a7b7ff1ccbfdc78a2005-02-25T14:36:00+00:002008-09-02T12:45:03+00:00MjulesMa vie mon oeuvre<p>De retour de vacances, l'un des joints de mon robinet avait un peu morflé ; résultat, un goutte à goutte persistant :-/. Comme je bricole un peu, je me suis mis en tête de le changer.</p> <p>Et là, c'est le drame ! le robinet n'avait pas du être touché depuis au moins 20 ans et il m'a été impossible de dévisser la tête pour accéder au joint. J'ai bien essayé de forcer mais quand j'ai vu que le tuyau de cuivre (l'arrivée d'eau) commençait à se tordre, je n'ai pas insisté.</p>
<p>Là, vous vous dites : mais quel empoté que cet homme là ! Ce qui d'un certain point de vue n'est pas totalement faux. Mais bon, là n'est pas le sujet. J'avais donc plusieurs solutions :</p>
<ul>
<li>Appeler un plombier (cher)</li>
<li>Trouver une autre solution (moins cher si possible)</li>
</ul>
<p>Petit coup de fil à mon géniteur qui me soutient qu'il faut mieux changer tout le robinet. Je doute. Néanmoins, étant un fils sage et obéissant, je suis ses conseils et vais donc regarder ce qu'il faudrait. Et c'est alors que j'eut la révélation ! euh non, en fait j'ai juste eu des conseils avisé d'un vendeur qui m'ont convaincu que ce n'était pas si complexe que ça à réaliser.</p>
<p>C'est ainsi que quelques heures plus tard (~4), un nouveau robinet trône à la place des anciens sur mon lavabo et bien sur, il ne goutte plus :-). Entre temps, j'ai coupé les tubes d'arrivée (facile), posé des olives dessus pour avoir une prise pour les flexibles (assez facile), démonté les anciens robinets (difficile parce qu'ils étaient complètement grippés/entartrés ; j'ai fini par être obligé de faire sauter les vis en les perçant), et posé le nouveau (facile).</p>
<p>Conclusion : ma chérie est très fière de moi et elle m'a fait un bon gateau ! et en plus ça ne m'a coûté que 60€ tout compris (dont 44 de robinet) soit infiniment moins cher qu'un plombier (80€ mini).</p>
<p>Quelques images :<br />
<br />
Avant <br />
<img src="http://mjules.littleboboy.net/perso/public/images/avant.JPG" alt="photo des robinets avant changement" title="c'était moche quand même" />
<br />
Après : <br />
<img src="http://mjules.littleboboy.net/perso/public/images/apres.jpg" alt="photo des robinets après changement" title="c'est beau hein !" />
</p>Le lapin, le lapinurn:md5:d0870fe2a08fb3c1da07aa01ccd6c1b52005-02-24T16:22:00+00:002008-09-02T12:45:48+00:00MjulesEl Lapino <p>Youpette, mon lapin, est une loque : <br />
<img src="http://mjules.littleboboy.net/perso/public/images/lapin/loque2.jpg" alt="Mon lapin vautré par terre" title="je vous l'avais dit, c'est une loque" /></p>En vracurn:md5:9b1e40fe0a08daef87b7d7122f0284df2005-02-20T12:22:33+00:002005-02-20T12:23:14+00:00MjulesGeneral <p>Revenu de vacances <img src="/perso/themes/default/smilies/smile.png" alt=":-)" class="smiley" /> j'ai pu me remettre au boulot :</p>
<ul>
<li>mise à jour des paquets pour mandrake 10.1 x86_64 et ajout de quelques trucs (bluefish 1.0, gaim 1.1.3, tidy)</li>
<li>confirmation du fait que je ne peux pas encadrer Elisabeth Teissier ; à chaque fois que je la vois sur le programme télé (toute les semaine en fait), j'ai envie d'arracher la page. J'ai horreur des charlatans qui tentent de se faire passer pour des victimes du grand complot mondial des scientifiques contre leur personne (comme si on avait quelque chose à faire de gens qui ne sont pas capable de mieux prédire l'avenir que moi)</li>
<li>changement des robinets de ma salle de bain pour un mélangeur, j'en ai bavé pour enlever les ancien mais le résultat est là <img src="/perso/themes/default/smilies/smile.png" alt=":-)" class="smiley" /></li>
<li>mon nouveau boulot en pharmacovigilance me botte bien, et on a accès à un nombre de source d'info à faire rêver !</li>
</ul>
<p> Bref, une bonne reprise ! <img src="/perso/themes/default/smilies/smile.png" alt=":-)" class="smiley" /></p>Une réponse à mes tendances paranoïaquesurn:md5:540fa9d9ea036308f56d6a62f7bdd17b2005-01-28T11:38:51+00:002005-01-28T12:17:20+00:00MjulesGeneral <p>Le journal en ligne <a href="http://www.newsforge.com/">Newsforge</a> a publié hier l'interview d'un consultant en sécurité (Dan Razzell) sur le thème des <a href="http://www.newsforge.com/article.pl?sid=05/01/21/1453247"> mythes de la sécurité et des réalités de l'architecture des logiciels</a> (désolé pour la traduction imparfaite). L'article, bien qu'en anglais est d'un niveau très abordable et très bon. Je ne vais pas vous le traduire en entier mais je ne peux résister à l'envie de vous faire partager quelques passages que j'ai trouvé particulièrement intéressant.</p>
<p>A une question qui demande quel est son avis sur la sécurité que l'on obtient en ajoutant des logiciels (pare feu, antivirux etc)</p>
<blockquote><p><em>if you can see a way to improve security by removing a feature, that's always better than to get the same effect by adding a feature.</em></p></blockquote>
<p>Ce qui peut se traduire par : <q>Si vous trouvez un moyen d'améliorer la sécurité en éliminant une fonction, ce sera toujours meilleurs qu'obtenir le même effet en rajoutant une fonction.</q></p>
<p>Un peu plus bas dans le même paragraphe, il explique que considérer la moindre suite de bits comme du code éxécutable (NDM : par exemple, tout fichier avec l'extension .exe est éxécutable) est une erreur manifeste et que batir un système complet autour de ce principe revient à avoir un système vulnérable quelquesoit les éxpédients que l'on peut ajouter pour limiter les risques. Il conclut par :</p>
<blockquote><p><em>But security isn't about symptoms. The essential design vulnerability never really goes away. It just becomes disguised.</em></p></blockquote>
<blockquote>
<p> Mais la sécurité n'est pas une question de symptômes. Une vulnérabilité essentielle liée au design [du logiciel] n'est jamais comblée. Elle est juste masquée.</p></blockquote>
<p>NDM : ceci me semble être une explication plausible à la présence de failles gravissime sur windows malgré le SP2.</p>
<p>Il explique ensuite que travailler en root (ou tout compte administrateur) régulièrement revient à chercher les ennuis ; même si on est derrière un parefeu :</p>
<blockquote><p><em>Nobody plans to have an accident, but they happen anyway. It has nothing to do with firewalls. Someone who offers that argument is really not thinking very hard. The system provides a separation of privilege so that accidental damage can be contained in one part of the system. It seems only sensible to use it.
I say this as someone who has done his share of massive damage to production systems while running as root. Sometimes you have to run as root, but if you do it casually, you're just asking for trouble.</em> </p> </blockquote>
<blockquote><p>Personne ne prévoit d'avoir un accident, mais ce sont des choses qui arrivent. Cela n'a rien à voir avec les parefeu. Quelqu'un utilisant cet argument [NDM : le parefeu protège de tout] ne voit pas plus loin que le bout de son nez. La séparation des privilèges permit par le système fait qu'en cas d'accidents, les dommages ne s'étendront que sur une partie du système. Il semble alors judicieux de l'utiliser.<br />
Je vous dis ça comme quelqu'un qui a causé des dommages importants à une système en production alors qu'il travaillait avec un compte administrateur. Bien sur, quelquefois vous devez travillez en tant qu'administrateur, mais si vous le faites constamment, vous cherchez les ennuis.</p></blockquote>
<p>L'interview continue sur les avantages de l'ouverture du code et des algorithmes au niveau de la sécurité :</p>
<blockquote><p><em>if your key is captured, you can always tear it up and make another one. (...) But if the secret of the mechanism ever gets out, too bad. So don't make it a secret in the first place!</em></p></blockquote>
<blockquote><p>Si votre clé [secrète] est découverte, vous pouvez toujours en refaire une autre. (...) Mais si votre système secret est dévoilé, tout est perdu. Donc, dès le début ne le rendez pas secret !</p></blockquote>
<p>L'interview se termine par quelques conseils aux architectes logiciels et aux programmeurs puis par une métaphore assez amusante sur le besoin de faire connaitre les principes généraux de la sécurité au plus grand nombre.</p>
<p>Bref, un article que j'ai apprécié par sa clarté, son pragmatisme et sa portée assez générale. A lire et à ressortir à l'occasion.</p>La pensée du soirurn:md5:aff8502e3e28a0ae38440b50f5c939b22005-01-25T20:25:41+00:002006-11-05T18:55:26+00:00MjulesGeneral <p>Une bonne soirée, c'est quand des amis se racontent leurs vacances !</p>
<p>Une mauvaise soirée, c'est quand l'un d'eux a amené ses diapositives.</p>Merci !urn:md5:bd5a35eee46c252b98896d2d594dc0bd2005-01-15T15:14:56+00:002006-11-28T16:02:07+00:00MjulesCes trucs que j'aime <p>Merci à la personne qui vient de m'envoyer une invitation Gmail ; j'apprécie <img src="/perso/themes/default/smilies/smile.png" alt=":-)" class="smiley" /></p>paquets Mandrake 10.1 64 bitsurn:md5:361961c5f6c9295f4b938f80cb4c0a682005-01-06T15:22:39+00:002005-01-06T18:14:19+00:00MjulesGeneral <ul><li>mise à jour de xine en version 1.0 (corrige une faille de sécu). Comme mplayer, les codecs win32 ne sont pas utilisables (je ne les ai même pas compilés), le support polypaudio est également absent.</li>
<li>ajout de xine-ui 0.99.3</li>
<li>ajout de gaim 1.1.1</li>
</ul>
<p>Enjoy !</p>Quelques paquets pour Mandrake version athlon64urn:md5:787ccebd9885abd4cc38a625dc4d7d712005-01-03T20:54:28+00:002005-01-03T20:55:04+00:00MjulesGeneral <p>Bonsoir,<br />
Comme j'aime bien avoir certains softs en version récente mais que je n'aime pas les distributions de devel (oui, je sais, c'est contradictoire) ; j'en suis réduit parfois à compiler moi même mes logiciels. Le plus souvent, ça se résume à un rebuild du src.rpm de cooker. Bref, tout ça pour dire que je viens d'uploader une 50aine de Mo de RPM à destination des Mandrake 10.1 officielle sur architectures athlon64 (amd64, x86_64).</p>
<p>Au menu :</p>
<ul><li>mozilla 1.7.5 : manque le support de pango (caractère non romain)</li>
<li>gimp 2.2.1 : je vous conseille franchement d'y passer</li>
<li>mplayer 1.0pre6 : attention, les codec win32 ne fonctionnent pas avec (oui, ça parait évident comme ça mais ça ne l'est pas forcément) donc pas de wmv9 par ex</li>
<li>dnsmasq : soft très sympa pour faire un cache DNS sans avoir à se creuser la tête</li>
<li>faad et libfaad : utilisé par mplayer pour décoder l'aac</li>
<li>fluxbox 0.9.11 : gestionnaire de fenêtre très léger</li>
<li>xine 1.0rc8 + les libs associées (libdvdcss2, libdvdread, libdvdnav)</li>
</ul>
<p>Comme j'ai générer un hdlist, vous pouvez ajouter cette source de la façon suivante (en root) :</p>
<pre>
urpmi.addmedia src_mjules http://mjules.free.fr/rpm with hdlist.cz
</pre>
<p>Amusez vous bien !</p>Comment marche la sécu ?urn:md5:43327c9c80c71c8f9898fe46bc6f7bbf2004-12-31T18:31:45+00:002005-01-01T15:52:49+00:00MjulesGeneral<p>Au fil de mes quelques expériences en pharmacie de ville, j'ai eu l'occasion de noter que nombreux sont mes concitoyens qui ont du mal à saisir comment fonctionnent les remboursements des dépenses de santé (et on les comprend, c'est assez complexe). Puisque je n'ai pas grand chose d'autre à faire ce soir, vous allez pouvoir lire ci-après une brève introduction au sujet qui traitera surtout de la pharmacie. Vous êtes toujours là ? alors allons y !</p> <h2>Ordonnance et remboursement</h2>
<p>C'est la première chose importante à comprendre : Le fait qu'un médecin (ou toute personne habilitée à prescrire) vous fasse une ordonnance ne signifie aucunement que tout les produits dessus seront remboursés. C'est fréquemment le cas mais ce n'est pas obligatoire.<br />
L'inverse est par contre vrai ; c'est à dire qu'il est obligatoire d'avoir une ordonnance d'un prescripteur pour pouvoir être remboursé des médicaments.</p>
<h2>Le Tiers-payant</h2>
<p>Le tiers payant ou avance des soins est le fait que lorsque vous allez chercher les médicaments prescrits par le médecin, vous ne réglez pas leur prix. C'est le pharmacien qui vous avance les soins et qui se fera ensuite rembourser par les organismes de sécurité sociale.</p>
<h2>Sécu et mutuelle</h2>
<p>Il faut savoir qu'en France, le remboursement des soins fait intervenir 2 parties. </p>
<h3>régime général</h3>
<p>La première est le régime général ; qu'on appelle plus communément "la sécu" parce qu'il est fréquemment pris en charge par les caisses primaires d'assurances maladies (CPAM). Ce dernier point n'est pas obligatoire, d'autres organismes pouvant prendre en charge le régime général. exemple type : les "sécu" étudiantes (LMDE et SMEREB/SMENO/SMENA/MGEL/...)</p>
<p>Le remboursement est le plus souvent partiel et correspond à la couleur des vignettes collées sur les boites de médicaments : bleu = remboursement à 35 % ; blanc = remboursement à 65 %.<br />
Il existe quelque cas de médicaments très onéreux qui sont remboursés à 100% par le régime général. De la même façon, les affections de longue durée (ALD, liste limitative des maladies fixée par décret) sont prises en charges à 100% par le régime général. Enfin, les accidents du travail sont pris en charge à 100% par le régime général. Il existe également des régimes particuliers comme en Alsace ou pour les femmes enceintes avec des taux de remboursements différents.</p>
<h3>régime complémentaire</h3>
<p>Le deuxième intervenant est le régime complémentaire que l'on appelle souvent "mutuelle". Son rôle est de réaliser le complément du remboursement des médicaments jusqu'à 100% (ou moins suivant les contrats).</p>
<h2>Aspects pratiques</h2>
<p>voilà en gros comment fonctionne le système de remboursement des médicaments en France ; une partie incombe au régime général ("la part sécu") et une partie au régime complémentaire ("la part mutuelle"). C'est pourquoi lorsque vous vous rendez dans une pharmacie avec une ordonnance, il est nécessaire de présenter l'attestation de régime général et celle de régime complémentaire. Les 2 doivent bien sur être à jour. <img src="/perso/themes/default/smilies/wink.png" alt=";-)" class="smiley" /></p>
<h3>Et la carte Vitale dans tout ça ?</h3>
<p>Et bien la carte Vitale est ce qui joue le rôle d'attestation pour le régime général (et quelquefois pour le régime complémentaire) ; il est donc très important que celle-ci soit à jour ; c'est à dire que les informations qu'elle porte soit les dernières en date. Pour mettre à jour votre carte vitale, vous devez trouver une borne de mise à jour, on peut en trouver dans les halls des hôpitaux, dans les centres de sécurité sociale et dans quelques centres mutualistes. D'ici quelques mois, il devrait être possible de trouver ces bornes chez le pharmacien, ce qui sera infiniment plus pratique.</p>
<h3>Et si je n'ai pas ma carte Vitale ou qu'elle n'est pas à jour ?</h3>
<p>Et bien vous pouvez quand même aller à la phamacie pour obtenir vos médicaments ; il se présentera alors plusieurs cas :</p>
<ul>
<li>vous avez l'attestation papier de votre caisse primaire ; celle ci jouant le même rôle que la carte vitale ; la pharmacie peut vous faire l'avance des soins</li>
<li>vous n'avez pas votre attestation papier et la pharmacie vous connait (et est sympa <img src="/perso/themes/default/smilies/wink.png" alt=";-)" class="smiley" /> ) ; la pharmacie vous fera l'avance des soins</li>
<li>vous n'avez pas votre attestation papier et la pharmacie ne vous connait pas ; à ce moment là, soit la pharmacie est vraiment très sympa et elle mettra votre dossier en attente en vous demandant de ramener les papiers, soit elle vous fera régler les médicaments. Dans ce cas, il vous appartiendra de vous faire rembourser en envoyant manuellement la feuille qui vous aura été fournie par le pharmacien.</li>
</ul>
<p>Cette première partie s'arrête là. Prochainement, je continuerais avec le fonctionnement du remboursement de l'optique (lunette, lentiile), dentaire et peut-être des soins hospitaliers. Si vous avez des questions/remarques/suggestions, lachez vous dans les commentaires, je corrigerais/mettrais à jour si nécessaire.</p>
<p>En attendant, bonne année à tous <img src="/perso/themes/default/smilies/smile.png" alt=":-)" class="smiley" /></p>Rien à direurn:md5:82aa5f0238d8ac1c3194abbaef18b96f2004-12-30T18:56:10+00:002004-12-30T18:56:20+00:00MjulesGeneral <p>Ceux qui viennent de temps à autres auront noté qu'il ne s'est pas passé grand chose depuis quelques semaines. Ceci tout simplement parce que n'ayant rien à dire, je préfère me taire. Ca m'évite de dire des aneries. <img src="/perso/themes/default/smilies/wink.png" alt=";-)" class="smiley" /></p>Sans commentaireurn:md5:78f5a4f1ba533cdf7c5680de204a01e02004-12-11T18:52:46+00:002004-12-11T18:53:56+00:00MjulesGeneral <p>Le téléthon rapporte 98 millions d'euros, une grande victoire contre la myopathie.</p>
<p>Canal+ achète les droits de retransmission de la ligue 1 pour 600 millions d'euros par an, une grande victoire pour le football français.<br /></p>
<p><br />vous avez dit indécent ?</p>Où l'on jette une lumière crue sur mon moi intérieururn:md5:d0bd8598290674b1e069da7f419105e92004-12-08T19:30:54+00:002004-12-08T19:31:06+00:00MjulesGeneral <p>Après quelques minutes d'introspection intense, je suis parvenu à une effroyable conclusion vis à vis de ma condition :<br />
<strong>je suis un geek</strong></p>Ce qui me manque sous GNU/Linuxurn:md5:9362594270c673c73351967a9827c6392004-11-29T11:01:42+00:002004-11-29T11:14:41+00:00MjulesGeneral <p>Tout le monde ne l'a peut-être pas encore remarqué mais je suis adepte de ce merveilleux système libre qu'est GNU/Linux. Néanmoins, il me manque encore quelques petites choses pour que mon bonheur soit total.</p>
<p>Je m'en va vous les énumérer :</p>
<ul>
<li>un lecteur flash libre. Bien que le format soit documenté, il manque encore un lecteur libre pour les animations flash ; heureusement, il semble que le développement de <a href="http://swfdec.sf.net/">swfdec</a> et <a href="http://gplflash.sf.net/">gplflash</a>, ait repris. On peut donc espérer voir combler mon souhait dans un avenir pas trop lointain. <img src="/perso/themes/default/smilies/smile.png" alt=":)" class="smiley" /></li>
<li>une machine virtuelle java libre. Je sais qu'il existe <a href="http://www.kaffe.org/">Kaffe</a> et <a href="http://gcc.gnu.org/java/">gcj</a> . Mais ces 2 projets sont encore loin de pouvoir remplacer la VM de Sun pour la majorité des programmes java.</li>
<li>des pilotes libres pour ma carte graphique qui exploitent ses capacités 3D. Et là, je place de grands espoirs dans le projet <a href="http://lists.duskglow.com/mailman/listinfo/open-graphics">Open graphics</a> qui vise à créer une carte graphique dont les interfaces et les pilotes pourront être complètement libres. Ce ne sera pas de la 3D de compétition (au moins dans un premier temps) mais je serais déjà content que ça aboutisse.</li>
<li>En moins important, j'aimerais bien aussi avoir un équivalent à acrobat (pas le reader, le vrai). Je connais déjà <a href="http://www.accesspdf.com/pdftk/">pdftoolkit</a> qui permet de faire un très grand nombre de chose en ligne commande (c'est d'ailleurs un logiciel écrit en java et compilé avec gcj <img src="/perso/themes/default/smilies/wink.png" alt=";)" class="smiley" /> ) et <a href="http://dpaehl.dp.funpic.de/portal/?GUI_for_PDFTK">son interface graphique</a>, mais je trouve qu'il manque un vrai logiciel d'édition de PDF qui nous permettrait de faire tout ça aussi facilement que quand on insère une nouvelle page sous OpenWriter.</li>
</ul>
<p>bon, c'est une bien belle liste que voilà, mais on peut se demander pourquoi je ne m'investis pas personnellement dans ces projets (<i>where is your patch ?</i>). La réponse est assez simple, d'une part je ne sais pas coder et d'autre part je n'ai malheureusement aucune affinité avec la programmation, ça me rebute au plus haut point. Voilà pourquoi je n'ai pas d'autres choix que de faire un peu de pub et de demander si des lecteurs sachant coder et ayant un peu de temps libre ne seraient pas intéressés par ces projets (en particulier, le premier <img src="/perso/themes/default/smilies/wink.png" alt=";)" class="smiley" /> )</p>
<p>(pourvu que j'ai suscité quelques vocations :D)</p>Un peu de logique (mais pas trop tout de même)urn:md5:fbf921f6ae7675cb9936deea653aa7432004-11-18T09:07:09+00:002004-11-18T09:07:43+00:00MjulesGeneral <h2>plus on roule vite, moins on a de chance d'avoir un accident avec un autre usager de la route !</h2>
<p>et je vais immédiatement vous le prouver :</p>
<h3>Postulat 1</h3>
<p>Tout d'abord, il faut comprendre qu'un accident résulte de la présence simultanée de 2 véhicules dans le même espace. </p>
<h3>Postulat 2</h3>
<p>Vous ne pourrez nier également que plus on se déplace vite, moins le temps qu'on passe à un endroit donné est important.</p>
<h3>Ce qui en découle</h3>
<p>On voit alors bien que les probabilité qu'un autre véhicule se trouve dans le même espace que le votre diminue avec le temps qu'on passe dans cet espace et donc avec l'augmentation de la vitesse. La conclusion, c'est que rouler vite diminuerait les risques d'accidents.</p>
<h3>Et maintenant</h3>
<p>Chercher l'erreur !</p>La pensée du joururn:md5:24b2294cd941a5e2545362925747f7262004-11-12T10:56:21+00:002004-11-12T10:59:04+00:00MjulesGeneral <blockquote><p>C'est en forgeant qu'on devient forgeron.</p>
<p>C'est en luttant qu'on devient lutin.</p>
</blockquote>J'aime mon boulot !urn:md5:171fe3510a6ebc9dbbff8e4deb758a852004-11-11T12:16:25+00:002004-11-11T12:18:01+00:00MjulesCes trucs que j'aime <p>Pour ceux qui n'auraient pas suivi le roman trépidant de ma vie (que la honte retombe sur eux et leur descendance jusqu'à la 8° génération), je bosse à temps partiel dans un CHU, côté laboratoire. Et pour tout ce qui est échantillon de test (pour vérifier un dosage, faire une courbe de calibration etc), on utilise du sang, histoire d'être proche d'un échantillon réel. Bien évidemment, le sang humain étant cher et surtout mieux employé ailleurs, on utilise du sang de porc qu'on récupère à l'abattoir. Voilà pourquoi, hier, j'ai passé une magnifique journée à préparer quelques litres de sang de porc afin qu'on puisse l'utiliser. J'adore jouer les vampires :D.</p>Les vandales !urn:md5:715d05d9222415d1b2beca32aeb23f922004-11-04T14:41:20+00:002004-11-04T14:42:22+00:00MjulesCes trucs qui m'énervent <p>Si il y a vraiment un truc qui m'énerve, c'est le vandalisme publicitaire ! Cette fois ci, c'st sur le net que ça se passe. Hier, le site du DRI (Direct Rendering Infrastructure, un groupe qui développe des drivers 3D pour les OS libres) s'est fait vandalisé. Comme c'est un wiki ouvert et qu'on peut librement ajouter/retirer du texte, cela a consisté en un ajout de pub pour des produits pharmaceutiques. Toutes les pages y sont passés, probablement du fait d'un moteur. Je trouve cela pitoyable, en plus d'être pour le moins inefficace puisque je doute que qui que ce soit consultant ce site achète ce genre de produit après une telle campagne.</p>
<p> En attendant, si vous avez quelques minutes, je vous invite à venir nettoyer le site du DRI, c'est pas très compliqué, sur la page des changements récents, vous choisissez une page qui a été modifiée hier, et tout en bas vous avez un bouton pour éditer la page. supprimer ce qui correspond au spam et validez, c'est tout. Vous pouvez ajouter un petit commentaire type removed spam ou encore despam si vous voulez.<br />
NOTE : il est probable que les responsables du site puissent récupérer les pages avant vandalisme mais dans le doute, notre nettoyage n'aura pas été inutile.<br />
<a href="http://dri.sf.net">la page d'accueil</a><br />
<a href="http://dri.sourceforge.net/cgi-bin/moin.cgi/RecentChanges">la page des changements récents</a></p>Blocage de pub, bis repetitaurn:md5:f124b946980a2dc2c63f8f2b062045332004-10-28T10:57:36+00:002004-11-13T16:51:37+00:00MjulesGeneral <p> Dans <a href="http://mjules.littleboboy.net/carnet/index.php?post/2004/10/28/index.php?2004/10/06/12-jaime-le-lezard-et-le-renard-des-feu">ce billet</a>, je vous faisait part de mes recherches pour bloquer les cadres de pub lycos avec quelques préférences de mozilla et firefox. Et bien je vous annonce que moyennant une toute petite modification, il est possible de bloquer également les pubs sur ifrance et sur les autres sites lycos (en + de lycos.fr).</p>
<p>Voilà le code à placer dans user.js :</p>
<pre>
user_pref("capability.policy.policynames", "lycos");
user_pref("capability.policy.lycos.sites", "http://membres.lycos.fr http://www.ifrance.com http://members.lycos.co.uk");
user_pref("capability.policy.lycos.Window.top", "noAccess");
</pre>
<p>Pour ajouter un site, il suffit de rentrer le domaine à la suite des précédent, sans barre oblique à la fin de l'URL et avec un espace entre les url.</p>
<p>Petite explication du fonctionnement : Pour afficher leurs cadres, ces sites utilisent une méthode assez crades qui consiste à injecter des morceaux de codes javascript dans les pages web au moment où elles sont récupérées par les navigateurs. Si vous regardez la source des pages perso sur ces sites, vous verrez un gros pavé de javascript qui se situe avant la déclaration de la page HTML, ce qui a pour effet secondaire de flinguer la validation W3C.<br />
Ce javascript est donc ensuite éxécuté par la navigateur de l'internaute. Il appelle alors plusieurs fonction pour :</p>
<ol>
<li>vérifier qu'il est bien dans la bonne fenêtre,</li>
<li>modifier la page en cours pour y insérer un cadre</li>
<li>remplir ce cadre avec une pub</li>
</ol>
<p>Si vous avez suivi, vous aurez noté qu'en interdisant le javascript sur ces sites, cela suffit à désactiver le cadre de pub (mais pas à retirer le code pourri qu'ils injectent <img src="/perso/themes/default/smilies/sad.png" alt=":(" class="smiley" /> ). C'est sur, ça marche mais c'est un peu violent. Pour faire plus dans la finesse, la méthode que je vous propose au dessus se contente d'interdire l'utilisation d'une seule fonction javascript : la fonction window.top. Celle ci permet en fait au script injecté de se positionner dans la fenêtre la plus élevée (dans le cas où il y aurait des cadres dans le site, cela permet de se placer dans le cadre englobant tout). en bloquant cette fonction, on lui interdit de savoir où il est et le script échoue : le cadre n'est pas affiché !</p>
<p>Le principal problème avec cette méthode, c'est le risque de bloquer une fonction utile. Il doit surement exister des site qui posent problème avec ce blocage mais pour l'instant, je n'en ai pas trouvé.</p>Arrivage de thésardsurn:md5:7ae0317c8ed0d2ef22399d88ef81a3b62004-10-22T15:42:08+00:002004-10-22T15:45:33+00:00MjulesCes trucs que j'aime <p>Ils sont frais mes thésards, ils sont beaux !</p>
<p> Mais ... mais ... c'est un peu bizarre par chez eux, <a href="http://mael.darr.free.fr/dotclear/">c'est tout noir</a> !</p>
<p> il n'y a <a href="http://mael.darr.free.fr/dotclear/index.php?2004/10/22/1-first-post">qu'un seul billet</a> pour le moment mais il laisse augurer d'une suite alléchante en révélations !</p>
<p>vivement la suite, le rongeage de frein peut commencer !</p>Pourquoi le thème a encore changé ?urn:md5:86310e25f024f3f5840c7ded9ad026012004-10-19T11:45:45+00:002004-10-19T11:45:45+00:00MjulesGeneral <p>Pour ceux qui viennent voir ce blog avec leur browser/navigateur/butineur/fureteur, vous devez vous demander pourquoi le thème change régulièrement. Et bien en fait, c'est parce que depuis que j'ai mis à jour Dotclear en v1.2 finale, certains thème posent problème avec Internet Explorer qui se retrouve sans feuille de style :-(.</p>
<p> Comme je n'ai pas encore pris le temps d'investiguer le pourquoi du comment, j'ai remis le thème par défaut qui semble très bien passer. C'est pas mon préféré mais il est pas hideux non plus.</p>
<p>Vu que je suis totalement dépourvu de sens graphique voire artistique, j'ai un peu de mal pour faire un thème perso qui soit un minimum regardable... Donc si vous connaissez des thèmes pour Dotclear que je pourrais tester, je vous enjoint de poster ça dans les commentaires ;-). Merci d'avance</p>
<p>PS : j'ai déjà exploré ceux de dotclear.net et du wiki</p>
<p>PPS : A l'attention de ceux naviguant via un aggréagateur RSS, vous voyez pas le thème mais vous avez le droit de poster quand même ... <img src="/perso/themes/default/smilies/wink.png" alt=";-)" class="smiley" /> </p>Des nouvelles du lapinurn:md5:f2416f8637a557f43972830240a6bc362004-10-17T20:45:47+00:002006-02-26T16:18:50+00:00MjulesEl Lapino <p>Pour ceux qui se demanderaient comment va le lapin (enfin, la lapine, Youpette), elle va bien.</p>
<p> elle aime beaucoup les carottes et le persil, ainsi que manger des cartons qui trainent. Elle apprécie le canapé et ne se gêne malheureusement pas pour se soulager dessus. Elle a quelquefois des crises de folie pendant lesquelles elle saute dans tout les sens et court partout.</p>
<p> En résumé, elle semble s'adapter assez bien à sa nouvelle vie <img src="/perso/themes/default/smilies/smile.png" alt=":-)" class="smiley" /> ; et nous aussi :-D.</p>Petite flatterie personnelleurn:md5:22f9795495b89b7f3599841f4466b5492004-10-17T20:40:20+00:002004-10-17T20:41:50+00:00MjulesMa vie mon oeuvre <p>Je viens de découvrir que Free fournissait tout un tas de stats diverses et variées sur les sites web des pages persos. (oui je sais, je débarque...). Je suis donc allé voir ce qu'il en était du mien et là, je suis un peu tombé sur mon délicat postérieur :<br />
je fais environ 100 visites quotidiennes ! <br />
bon ok, c'est pas une fréquentation phénoménale mais j'en suis quand même resté baba ; je pensais pas avoir autant de visites surtout vu la taille de mon sites avec ces 10 pages qui se battent en duel (je vous laisse compter combien de possibilités de duel il y a <img src="/perso/themes/default/smilies/wink.png" alt=";-)" class="smiley" /> )</p>
<p> Un grand merci donc à tout ceux qui viennent me voir, vous contribuez à l'amélioration d'un ego déjà légèrement surdimensionné !</p>
<p> PS : Un autre truc bon pour l'ego, c'est l'ego search chez google : tapez votre pseudo et admirez les résultats <img src="/perso/themes/default/smilies/smile.png" alt=":-)" class="smiley" /> .</p>Pélerinage en Terre Sainteurn:md5:012d3bd6622e7e809e19145aa39422892004-10-10T14:51:03+00:002006-11-28T16:05:38+00:00MjulesGeneral <p>Hier, livraison d'un matelas à ma soeuranne pour améliorer ces nuits fraichement parisienne. 1H30 de route, 30' d'énervement pour trouver sa rue et un bon plat de pâtes à l'arrivée.</p>
<p>Comme elle avait aussi besoin d'un portable. On est allé faire un tour chez Surcouf en passant par le Lieu Saint de la nerdzitude informatique, j'ai nommé la Rue Montgallet (je crois qu'on peut y mettre des majuscules là <img src="/perso/themes/default/smilies/wink.png" alt=";-)" class="smiley" /> ). Une chose est certaine, c'est véritablement impressionant de voir ces dizaines de futurs acheteurs se presser sous la pluie devant des vitrines affichant les prix des derniers arrivages. Une deuxième chose est certaine, je n'y retournerais pas de si tôt. Mon incapacité à supporter la foule y est surement pour quelque chose. </p>
<p>Et de toute façon, je préfère allez chez l'assembleur à côté de chez moi, c'est plus cher mais plus pratique en cas de problèmes avec ma machine.</p>
<p> Pour la petite histoire, on a finalement trouvé ce qu'on voulait à la FNAC micro boulevard St Germain. J'ai pas réussi à la convaincre de prendre un ibook mais tant pis, au moins elle a pas pris une machine disproportionnée par rapport à ces besoins, c'est déjà ça. <img src="/perso/themes/default/smilies/smile.png" alt=":-)" class="smiley" /> </p>J'aime le lézard et le renard de feu !urn:md5:978a2f93080d3407abb694604fe49f732004-10-06T19:45:21+00:002004-10-06T19:47:35+00:00MjulesGeneral <p>Et je vous invente tous à y passer (surtout toi François <img src="/perso/themes/default/smilies/wink.png" alt=";-)" class="smiley" /> ) et à abandonner ce vieux trucs qui entend se faire passer pour un navigateur. Encore un exemple de ce que peut faire mozilla et ne peux pas faire IE : virer le cadre de pub à droite sur les sites perso lycos. Et pas seulement son contenu, vraiment tout le cadre !</p>
<p>Pour ce faire, il faut créer un fichier user.js dans son profil et lui donner le contenu suivant :</p>
<pre>user_pref("capability.policy.lycos.Window.top", "noAccess");
user_pref("capability.policy.lycos.sites", "http://membres.lycos.fr");
user_pref("capability.policy.policynames", "lycos");
</pre>
<p> Redémarrez votre navigateur et allez faire un tour sur un site perso lycos pour voir la différence !</p>
<p>Encore une raison de + d'utiliser <a href="http://www.mozilla-europe.org">Mozilla ou firefox</a></p>Mon nouveau joueturn:md5:eaac291dfd258022321c39d5ceed10212004-10-02T18:03:31+00:002006-11-05T18:56:24+00:00MjulesGeneral <p>Il est beau, il est fonctionnel, il vaut 65000€, je bave dessus depuis 3 jours et je m'éclate comme un fou à le faire tourner. Voici <a href="http://www.waters.com/WatersDivision/pdfs/Lalliance.pdf">mon nouveau jouet</a> !</p>
<p>Rapides présentations, mon jouet est une chaine chromatographique de rêve :</p>
<ul>
<li>4 lignes d'entrée de l'éluant avec dégazage automatique par filtration sous vide</li>
<li>une double pompe <acronym title="High Performance Liquid Chromatography">HPLC</acronym> (normal quoi)</li>
<li>un passeur automatique d'échantillon avec zone de stockage réfrigérée</li>
<li>un injecteur automatique à boucle non-remplie</li>
<li>un sélecteur 6 colonnes</li>
<li> une colonne C8 symmetry avec une précolonne C18</li>
<li>et surtout un <a href="http://www.waters.com/WatersDivision/ContentD.asp?ref=JDRS-5KJPHQ">détecteur à barette de diode</a> (miam)</li>
</ul>
<p> Un super matos que celui ci avec un logiciel qui si il n'est ni beau ni libre est extrêmement facile à prendre en main et à utiliser. J'adore <img src="/perso/themes/default/smilies/smile.png" alt=":-)" class="smiley" /> </p>Da Vinci Code, un bon bouquinurn:md5:2238d4e79f72fc8b3c471a5d493f57ef2004-09-28T14:35:31+00:002004-09-28T14:57:24+00:00MjulesCes trucs que j'aime <p> Soyons honnête, je n'aurais jamais acheté ou même regardé ce livre de moi-même. Mais on me l'a chaudement recommandé (hein François ! <img src="/perso/themes/default/smilies/wink.png" alt=";-)" class="smiley" /> ) et finalement ma chéri me l'a offert pour mon anniversaire.</p>
<p> Verdict : je l'ai fini en 2 jours tellement il est passionnant</p>
<p> Si vous appréciez, même modérément comme moi, les enquêtes policières, je ne peux que vous conseillez ce bouquin qui vous tiendra en haleine pendant pas mal de pages :-).</p>
<p>PS : je ne mets volontairement aucun résumé du bouquin pour ne pas frustrer ceux qui voudraient tout en découvrir. Si vous voulez plus de détails, allez voir <a href="http://www.fnac.com/Shelf/article.asp?PRID=1510376">le résumé sur le site de la FNAC</a></p>Pourquoi faire du (x)html + css valide et sémantiquement correct (i.e. mise en page avec des divs+css) ?urn:md5:d3f5d5e5f06dd30f77c006b5e3bc3afc2004-09-28T14:04:57+00:002004-09-28T14:58:10+00:00MjulesGeneral <p>Et bien, en voilà un titre banal au possible en ces temps d'évangélisme pro-standards du web. Néanmoins, je vais quand même vous affliger mes réflexions à ce sujet parce que bon, si vous êtes là, c'est quand même pour les lire ;-).</p>
<p>Je passe volontairement sur les habituels arguments tels que <q>c'est plus léger</q>, <q>ça passe mieux sur les navigateurs récents</q> ou encore <q> google préfère les pages sémantiquement valides</q> ou toujours <q>c'est beaucoup plus accessible</q>. Tout ces arguments sont valides et bien réels et ils seront beaucoup mieux expliqués sur <a href="http://openweb.eu.org">Openweb</a>. </p>
<p><strong>Alors, pourquoi ?</strong> <br />
Et bien parce que c'est plus facile. Tout simplement (et c'est bien le cas de le dire <img src="/perso/themes/default/smilies/wink.png" alt=";-)" class="smiley" /> ). Apprendre à écrire un site web en respectant le sens des balises et en définissant une feuille de style est vraiment pas dur pour peu qu'on soit un minimum rigoureux.</p>
<p> en faite, ça se résume à écrire 2 fichiers :</p>
<ol>
<li>un fichier décrivant le fond
<pre>< h1>Ceci est un titre< /h1>
< p>ceci est un ensemble de mots< /p>
< div id="contenu">ceci est un cadre pouvant contenir tout ce que je veux et appelé contenu< /div>
</pre> etc</li>
<li>un fichier décrivant la forme ( mettre le cadre "nom du cadre" à tant de pixel de la gauche, mettre une bordure rouge de 2 pixels à toutes les images, utiliser la police machinchose, mettre une marge interne, externe ...) </li>
</ol>
<p>Ce n'est pas plus compliqué que ça. Du moins en principe ; après, comme toute chose, lorsque l'on veut faire quelque chose de pointu, il faut passer un peu de temps. Mais en tout cas, c'est beaucoup plus simple que l'utilisation de tableaux pour la mise en page.</p>
<p> Vous ne me croyez pas ? très bien, je vous comprends ; prenons des exemples simples avec des pages web peu complexes :</p>
<ol>
<li>une mise en page par tableau : <a href="http://www.laposte.net/">laposte.net</a></li>
<li>une mise en page à base de div et de css : <a href="http://www.alsacreations.com/">Alsacreations</a> et <a href="http://www.alsacreations.com/style.css">sa feuille de style</a></li>
</ol>
<p>De visu, pas de différences flagrantes de fonctionnalités. Maintenant, regardez le source de la page (pour les utilisateurs de mozilla et firefox, je vous conseille de désactiver la coupure des lignes longues dans le menu affichage) et dites moi lequel est le plus facile à lire et à maintenir.</p>
<p> Bref, les standards c'est bien pour tout un tas de raisons, mais surtout parce que c'est beaucoup plus facile !</p>De l'(in)compétence de certains marchands de venturn:md5:158cefe60b7780a63284310110a468532004-09-22T22:13:45+00:002006-11-05T18:52:24+00:00MjulesCes trucs qui m'énervent <p>Mon père a racheté une PME il y a bientôt 2 ans. </p>
<p>Comme il se doit celle ci possède un site web et un nom de domaine, fournis bien évidemment par un prestataire externe puisqu'il n'avaient pas de responsable informatique. Et là, on entre dans la quatrième dimension :</p>
<h3>Tout d'abord, le site web </h3>
<p>appelé "catalogue commercial dynamique" ; prix : environ 4000 Fr (fin 2001). La réalité est un peu moins enchanteresse puisqu'on se retrouve en face de 2 (oui, oui deux) pages écrite en mauvais html dont le seul point dynamique est un formulaire de contact sur l'une d'entre elle. Et en plus, c'est moche</p>
<h3>Le nom de domaine</h3>
<p>Et là c'est du grand n'importe quoi ! <br />
Petit rappel : lorsque vous louez un nom de domaine classique, vous louez quelque chose du style mon_nom.ext (ex : hardware.fr ). Et vous avez le droit de mettre ce que vous voulez devant (www.mon_nom.ext mais pourquoi pas mail.mon_nom.ext ou encore mjules.mon_nom.ext <img src="/perso/themes/default/smilies/wink.png" alt=";-)" class="smiley" /> ) y compris rien du tout. Du moment que vous renseignez correctement les DNS, www.mon_nom.ext et mon_nom.ext seront redirigés vers le même site. </p>
<p> Et bien chez ce prestataire, ce n'est pas le cas ! <br />
Pour 1500 Fr / an (pour mémoire un nom de domaine revient à 12€ TTC/an chez OVH) vous n'avez le droit qu'à www.votre_nom.com ! Pire, en tapant juste votre_nom.com vous n'obtenez même pas un message d'erreur ; vous êtes carrément redirigés sur leur site avec en prime un magnifique masquage d'adresse : en plus clair, votre barre d'adresse affiche ma_société.com/index.php mais vous êtes en réalité sur la page d'accueil d'une société qui n'a rien à voir ! Et vous pouvez vous balader sur le site de cette société, c'est toujours le nom de domaine initial qui s'affiche. Pour ma part, je pense que là, on est à la limite de l'usurpation d'identité.</p>
<p>Actuellement, nous cherchons à changer de gestionnaire de nom de domaine. Nous avons donc demandé le transfert de ce nom vers OVH. Et là, cerise sur le gateau, impossible de transférer ! Tout simplement parce que le contact administratif d'un domaine doit répondre positivement au mail d'OVH pour que ce dernier lance le transfert. Hors l'adresse mail renvoie chez notre fameux prestataire. Lequel est bien évidemment injoignable : les numéros de téléphones ne répondent pas ou sont non attribués, l'adresse postale n'est plus valide, aucune réponse aux mails etc. Après investigation, nous avons découvert le pot au rose : la société a déménagé sans prévenir personne et vient d'être mise en liquidation judiciaire... Effectivement, elle ne répondra plus aux mails.</p>
<h3>Epilogue</h3>
<p>Il aura fallu une lettre recommandée accompagné d'un paquet de documents pour arriver à circonvenir l'incompétence/malhonnêteté/stupidité (rayer la mention inutile) d'un marchand de vent.</p>
<p> Et ce qui m'ennuie le plus dans cette histoire, c'est que même si on a réussi à s'en extriquer sans trop de problème, il va surement y avoir un paquet de petites boites comme ça qui vont se retrouver le bec dans l'eau quand ils vont couper leur serveur. Tout ça par la faute d'incapables.</p>
<p>Ya vraiment des baffes qui se perdent...</p>Joyeux Anniversaire Laurenceurn:md5:fdecff46ab9a3caae2456802db76b2772004-09-22T21:50:12+00:002004-09-22T21:50:12+00:00MjulesMa vie mon oeuvre <p>Et oui, t'es vieille et ton voisin de gauche t'as dénoncé ! je t'invite à le frapper sauvagement en représailles !</p>2° effet kiss coolurn:md5:95d4f12cf4e06cf38fcb1ea3c0e2f70a2004-09-18T18:48:00+00:002008-09-02T12:49:27+00:00MjulesEl Lapino <p>Elle est toute petite, elle toute poilue et elle vient d'arriver cet après midi. Bienvenue à la chose qui n'a pas encore de nom mais qui est un lapin <img src="/perso/themes/default/smilies/smile.png" alt=":-)" class="smiley" /> </p>
<p> <strong>EDIT</strong> : Finalement, mon père est passé et on a pu faire une photo <img src="/perso/themes/default/smilies/smile.png" alt=":-)" class="smiley" /> <br />
voilà la bête :</p>
<p><img src="http://mjules.littleboboy.net/perso/public/images/lapin/lapin.jpg" alt="Mon lapin nain (enfin plutôt ma)" /></p>Mauvaise foi ?urn:md5:bfc938bd9960d95fc67ed98d9e3833ec2004-09-16T22:02:21+00:002004-09-16T22:02:21+00:00MjulesGeneral <p>je me pose une question existentielle ce soir :</p>
<p>pourquoi un vaccin ou un nouveau traitement est il systématiquement suspecté d'être "mauvais" ? Et si on a le malheur de montrer des études prouvant le contraire, il est évident qu'on fait partie d'un complot visant à empoisonner la population, soutenu en cela par des scientifiques fanatiques qui ne se remettent bien sur jamais en question.</p>
<p> Et maintenant, pourquoi est ce que des pseudos médecine qui n'ont jamais fait la preuve de leur efficacité ni de leur innocuité sont forcément "bonnes" parce que "plus naturelles" ? Et bien sur, si on ne va pas dans ce sens et que l'on fait remarquer que le naturel n'est pas si bon que ça, les mêmes personnes qui vous incendiaient vous répondent (avec une grande ouverture d'esprit) que "ça vient de la nature, ça peut pas être mauvais"ou bien encore "mais ça marche"...</p>
<p> Vraiment très étrange non ? </p>Changement de directionurn:md5:3a13746f4c351b6441809e973fcd2a362004-09-14T21:54:54+00:002004-09-14T21:55:15+00:00MjulesGeneral <p>Quelquefois, il faut savoir se décider. Aujourd'hui, j'ai annoncé que j'arrêtais ma thèse.<br />
Ca c'est mieux passé que je ne l'espérais. J'ai plus qu'à trouver du boulot maintenant <img src="/perso/themes/default/smilies/wink.png" alt=";-)" class="smiley" />
</p>Consternanturn:md5:bd1738090efd0f24dc1638bdbb51bb922004-09-13T21:17:23+00:002006-11-05T18:52:03+00:00MjulesCes trucs qui m'énervent<p><a href="http://news.tf1.fr/news/france/0,,3174058,00.html"> TF1, journal de 13h : Des gens en larme devant des chenils</a> ; la SPA qui ne parvient pas à expliquer son action ; des animaux qui semblent en parfaite santé menacés d'euthanasies.</p> <p><a href="http://news.tf1.fr/news/france/0,,3174058,00.html"> TF1, journal de 13h : Des gens en larme devant des chenils</a> ; la SPA qui ne parvient pas à expliquer son action ; des animaux qui semblent en parfaite santé menacés d'euthanasies. Tout ça à cause d'un arrêté ministériel qui condamne tout animal domestique errant à l'euthanasie. Heureusement pour le reportage, les euthanasies ont été suspendues jusqu'à nouvel ordre. Tout fini (presque) bien.</p>
<p><a href="http://fr.news.yahoo.com/040911/5/41s3a.html">Compréhension ou colère</a> : voilà les 2 réactions sucités par l'interdiction préfèctorale d'emmener les chiens à l'ouverture de la chasse. Un recours est déposé par les fédérations de chasseurs.</p>
<p><a href="http://fr.news.yahoo.com/040913/202/41vbo.html">Désaccord au gouvernement</a> : le ministre de la santé voudrait vacciner tout les animaux domestiques ; le ministre de l'agriculture temporise et "ne préconise pas la vaccination obligatoire et systématique".</p>
<p>Un dispositif de recherche important déployé dans toute la France pour retrouver quelques personnes jusqu'alors complètement inconnues. <a href="http://fr.news.yahoo.com/040910/5/41qi8.html">Des succès</a>, mais malheureusement <a href="http://fr.news.yahoo.com/040913/202/41vby.html">encore des recherches en perspectives</a>.</p>
<p><a href="http://www.sante.gouv.fr/htm/pointsur/zoonose/7z.htm">La DGS lance un appel urgent</a> pour retrouver toutes les personnes ou animaux ayant pu cotoyer Tiki.</p>
<p> Mais qui est Tiki ? <br />
Tiki est pourtant juste <a href="http://www.sante.gouv.fr/htm/actu/photo_rage1.htm">une chienne</a>. Morte le 21 août 2004 qui plus est. <br /> Oui, mais voilà, Tiki a la rage ; maladie relativement courante dans son pays d'origine. Cela n'aurait eu qu'une importance toute relative pour nous Français si un inconséquent (on pourrait presque dire un imbécile) n'avais pas eu l'idée stupide et ridicule de la ramener en France illégalement. <br />
Et voilà comment près d'un siècle de lutte contre la rage pourrait être remis en cause par la faute d'un petit malin dont les motivations me reste toujours obscures. Voilà comment un irresponsable réintroduit un virus qu'on avait officiellement éliminé de France depuis 2001. Virus qui a été la motivation d'un grand français nommé Pasteur à en trouver le remède. Que dirait il de ce pitoyable gachis ?</p>
<p>Et vous savez ce qui me navre le plus dans tout ça ? C'est qu'on aille chercher un animal dans un pays étranger alors qu'il suffit de se rendre au plus proche refuge SPA pour trouver des compagnons qui ne demandent qu'à être adoptés... L'être humain manque vraiment de logique.</p>Récapitulatif sur les principales licencesurn:md5:5d400df6a4d503f1db6df98f598c5af32004-09-10T19:08:45+00:002004-09-10T19:18:27+00:00MjulesGeneral <p>Ayant trouvé il y a quelques jours un <a href="http://beber.is-a-geek.org/~beber/license_chart.png">tableau</a> en anglais synthétisant de fort belle manière les licences principales utilisées en informatique, je me suis attelé à la tâche d'en réaliser un semblable en français. <a href="http://mjules.free.fr/licence/comparaisons_licences.htm">Et voilà le résultat !</a> A des fins de diffusion, je l'ai également converti en 2 format plus facile à imprimer :</p>
<ul>
<li><a href="http://mjules.free.fr/licence/licencepdf.zip" >au format PDF</a></li>
<li><a href="http://mjules.free.fr/licence/licenceOOo.zip">au format Openoffice.org</a></li>
</ul>
<p>Le tout est sous licence GNU FDL </p>L'homéopathie enfin évaluée ?urn:md5:bb5fdf1e29101a703abc9a11a0df84952004-09-10T10:10:55+00:002005-02-19T20:27:36+00:00MjulesSanté <p>J'avais prévu de faire un billet (mon tout premier <img src="/perso/themes/default/smilies/smile.png" alt=":-)" class="smiley" /> ) incendiaire sur les déclarations de notre ministre de la santé mais finalement je me dis qu'il aura plutôt une note positive ce billet. <br />
Qu'importe que monsieur le ministre soit contre le déremboursement, le problème n'est pas là, comme il le dit si bien d'ailleurs. L'homéopathie va <strong>enfin</strong> être cliniquement évalué.<br />
Et ce n'est pas un mince problème pour les firmes homéopathiques puisqu'il n'existe à ce jour (et à ma connaissance) aucune étude prouvant que l'homéopathie a une quelconque action sur les pathologies qu'elle prétend soigner.<br />
Bref, une bonne nouvelle pour tout les sceptiques qui ont du mal à comprendre comment l'absence d'un produit peut soigner quelque chose ;-).
</p>
<p><strong>MISE A JOUR :</strong> Je suis entièrement d'accord pour dire que ça ne fait pas de mal ; néanmoins, La seule étude sérieuse (c'est à dire méthodologiquement inattaquable) évaluait la Belladone 30 CH et a montrée une absence de différence avec un placebo [1]. Pour les autres produits, les études sont rares et les méthodologies sont très discutables. Elle ne peuvent donc pas avoir valeur de preuve et l'efficacité de l'homéopathie reste à démontrer.<br />
Un autre fait intéressant est qu'à partir des dilution 11CH, il n'y a mathématiquement plus aucune molécule de produit dans un tube même en visant large. Le calcul est assez simple : une mole = 6.02 x 10^23 (10 exposant 23) molécules ; même si on admet que les solutions mères sont à 1 moles/litre (ce qui est déjà énorme vu les produits en jeu) et que chaque tube est fait à partir de 1 litre de solution diluée (ce n'est pas le cas, c'ets plutôt quelques gouttes), alors à 11CH, on a déjà divisé la quantité initiale par 10^23 (11 dilutions au centième + une dilution au dixième, c'est le protocole classique de préparation de l'homéopathie) et il ne reste au mieux que 6 molécules dans le tube, soit moins 0.1. molécule par granule (75 granules par tube en moyenne) ou encore 0.3 molécules pour une dose.<br />
Alors, je veux bien que les faibles dilutions puissent avoir un effet (à prouver néanmoins avec des études sérieuses), mais en ce qui concerne les hautes dilutions, je vous laisse conclure au vu de mon calcul ci dessus. En ce qui me concerne, la conclusion est faite.</p>
<p>A+<br />
Julien</p>
<p>[1] Br J Clin Pharmacol 2004 ; 56 : 562-8 [Ultramolecular homeopathy has no obsersable clinical effects. A randomized double-blind placebo-controlled proving trial of Belladona 30 C. Brien et coll.]</p>