<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss1frenchfull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns="http://purl.org/rss/1.0/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">

<channel rdf:about="http://b.twidi.com/index.php/">
  <title>Le TwiBlog</title>
  <description><![CDATA[The one with Titi]]></description>
  <link>http://b.twidi.com/index.php/</link>
  <dc:language>fr</dc:language>
  <dc:creator />
  <dc:rights />
  <dc:date>2009-10-06T15:59:59+02:00</dc:date>
  <admin:generatorAgent rdf:resource="http://www.dotclear.net/" />
  
  <sy:updatePeriod>daily</sy:updatePeriod>
  <sy:updateFrequency>1</sy:updateFrequency>
  <sy:updateBase>2009-10-06T15:59:59+02:00</sy:updateBase>
  
  <items>
  <rdf:Seq>
    <rdf:li rdf:resource="http://b.twidi.com/index.php/2009/10/06/103-nouveau-blog-sur-le-nokia-n900" />
  <rdf:li rdf:resource="http://b.twidi.com/index.php/2009/10/05/102-connexion-linux-ubuntu-avec-passphrase-ssh-pam-ssh-suite" />
  <rdf:li rdf:resource="http://b.twidi.com/index.php/2008/12/04/101-sys_alive-153-ajout-d-alertes-sur-la-ram-utilisee" />
  <rdf:li rdf:resource="http://b.twidi.com/index.php/2008/06/03/100-javascript-et-ie-creation-de-boutons-radio-en-javascript" />
  <rdf:li rdf:resource="http://b.twidi.com/index.php/2008/02/20/98-ignorer-automatiquement-certaines-extensions-dans-subversion-pyc-de-python-swp-de-vim" />
  <rdf:li rdf:resource="http://b.twidi.com/index.php/2007/12/18/97-j-aime-le-php" />
  <rdf:li rdf:resource="http://b.twidi.com/index.php/2007/11/26/96-sys_alive-152-correction-d-un-bug-bloquant" />
  <rdf:li rdf:resource="http://b.twidi.com/index.php/2007/11/22/95-passage-en-version-151-de-sys_alive-mode-demon-ameliore" />
  <rdf:li rdf:resource="http://b.twidi.com/index.php/2007/11/21/94-sys_alive-passe-en-version-15-fonctionnement-mode-demon-et-mise-en-place-de-trac" />
  <rdf:li rdf:resource="http://b.twidi.com/index.php/2007/11/08/92-slitaz-gnu-linux-mini-distribution-linux-25mo-francophone-type-live-cd-ou-cle-usb-incluant-firefox" />
  </rdf:Seq>
  </items>
<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/Twiblog" type="application/rss+xml" /><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FTwiblog" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/Twiblog" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FTwiblog" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2FTwiblog" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FTwiblog" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:feedFlare href="http://add.my.yahoo.com/content?lg=fr&amp;url=http%3A%2F%2Ffeeds.feedburner.com%2FTwiblog" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/bn/intatm_fr_1.gif">Subscribe with Mon Yahoo!</feedburner:feedFlare><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /></channel>

<item rdf:about="http://b.twidi.com/index.php/2009/10/06/103-nouveau-blog-sur-le-nokia-n900">
  <title>Nouveau blog sur le nokia-n900</title>
  <link>http://feedproxy.google.com/~r/Twiblog/~3/hMtu-kvdKIo/103-nouveau-blog-sur-le-nokia-n900</link>
  <dc:date>2009-10-06T15:59:59+02:00</dc:date>
  <dc:language>fr</dc:language>
  <dc:creator>Twidi</dc:creator>
  <dc:subject>Projets</dc:subject>
  <description>Fan du Nokia n900 avant même sa sortie, j'ai créé un nouveau blog, en Français, pour en parler.


Vous le trouverez à l'adresse http://www.nokia-n900.fr


Le mien est déjà pré-commandé......</description>
  <content:encoded><![CDATA[ <p>Fan du <a href="http://www.nokia-n900.fr" hreflang="fr">Nokia n900</a> avant même sa sortie, j'ai créé un nouveau blog, en Français, pour en parler.</p>


<p>Vous le trouverez à l'adresse <a href="http://www.nokia-n900.fr" hreflang="fr">http://www.nokia-n900.fr</a></p>


<p>Le mien est déjà <a href="http://www.amazon.com/gp/product/B002OB49SW?ie=UTF8&amp;tag=twidicom-21&amp;linkCode=as2&amp;camp=1642&amp;creative=19458&amp;creativeASIN=B002OB49SW" hreflang="en">pré-commandé</a>...</p><img src="http://feeds.feedburner.com/~r/Twiblog/~4/hMtu-kvdKIo" height="1" width="1"/>]]></content:encoded>
<feedburner:origLink>http://b.twidi.com/index.php/2009/10/06/103-nouveau-blog-sur-le-nokia-n900</feedburner:origLink></item>
<item rdf:about="http://b.twidi.com/index.php/2009/10/05/102-connexion-linux-ubuntu-avec-passphrase-ssh-pam-ssh-suite">
  <title>Connexion linux/ubuntu avec passphrase ssh (pam-ssh), suite</title>
  <link>http://feedproxy.google.com/~r/Twiblog/~3/3IQhBoCcZl4/102-connexion-linux-ubuntu-avec-passphrase-ssh-pam-ssh-suite</link>
  <dc:date>2009-10-05T19:30:16+02:00</dc:date>
  <dc:language>fr</dc:language>
  <dc:creator>Twidi</dc:creator>
  <dc:subject>Logiciel libre</dc:subject>
  <description>Les nouvelles version de libpam-ssh (1.92.6 pour moi, sous Ubuntu 09-10 Karmic) ne fonctionnent plus de la même façon que celle décrite dans le précédent billet que j'avais écrit sur le sujet.


Maintenant, la ou les clés valides doivent être présentes dans le répertoire .ssh/login-keys.d :...</description>
  <content:encoded><![CDATA[ <p>Les nouvelles version de <strong>libpam-ssh</strong> (<strong>1.92.6</strong> pour moi, sous U<strong>buntu 09-10 Karmic</strong>) ne fonctionnent plus de la même façon que celle décrite dans <a href="http://b.twidi.com/index.php/2007/05/26/78-connexion-linux-ubuntu-avec-passphrase-ssh-pm-ssh" hreflang="fr">le précédent billet que j'avais écrit sur le sujet</a>.</p>


<p>Maintenant, la ou les clés valides doivent être présentes dans le répertoire <strong>.ssh/login-keys.d</strong>&nbsp;:</p>


<pre>ln -s  ~/.ssh/id_rsa ~/.ssh/login-keys.d/</pre>


<p>Quant aux options dans le répertoire <strong>/etc/pam.d/</strong>, elles changent.</p>


<p>Tout d'abord, plus de fichier <strong>pam-ssh-*</strong> (ni <strong>ssh-*</strong> pour les versions intermédiaires).</p>


<p>Puis dans le fichier <strong>/etc/pam.d/common-auth</strong>, il faut mettre, avant la première ligne commençant par <strong>auth</strong>&nbsp;:</p>


<pre> auth sufficient pam_ssh.so try_first_pass</pre>


<p>Et enfin dans le fichier <strong>/etc/pam.d/common-password</strong>, il faut mettre, avant la première ligne commençant par <strong>password</strong>&nbsp;:</p>


<pre>session optional pam_ssh.so</pre>


<p>Et voilà, cela fonctionne comme avant</p><img src="http://feeds.feedburner.com/~r/Twiblog/~4/3IQhBoCcZl4" height="1" width="1"/>]]></content:encoded>
<feedburner:origLink>http://b.twidi.com/index.php/2009/10/05/102-connexion-linux-ubuntu-avec-passphrase-ssh-pam-ssh-suite</feedburner:origLink></item>
<item rdf:about="http://b.twidi.com/index.php/2008/12/04/101-sys_alive-153-ajout-d-alertes-sur-la-ram-utilisee">
  <title>sys_alive 1.5.3 ajout d'alertes sur la ram utilisée</title>
  <link>http://feedproxy.google.com/~r/Twiblog/~3/CQWbDEA26OQ/101-sys_alive-153-ajout-d-alertes-sur-la-ram-utilisee</link>
  <dc:date>2008-12-04T17:04:46+01:00</dc:date>
  <dc:language>fr</dc:language>
  <dc:creator>Twidi</dc:creator>
  <dc:subject>Projets</dc:subject>
  <description>J'ai oublié d'écrire ici pour parler de la version 1.5.3 de sys_alive, petite mise à jour qui consiste à ajouter des seuils (pour les alertes de niveau 1 et 2) concernant la mémoire réellement utilisée (ne tenant pas compte du cache par exemple)


Pour cela il suffit de rajouter, dans la conf, la...</description>
  <content:encoded><![CDATA[ <p>J'ai oublié d'écrire ici pour parler de la version 1.5.3 de sys_alive, petite mise à jour qui consiste à ajouter des seuils (pour les alertes de niveau 1 et 2) concernant la mémoire réellement utilisée (ne tenant pas compte du cache par exemple)</p>


<p>Pour cela il suffit de rajouter, dans la conf, la clé <strong>ram_used</strong> dans <strong>%seuil_alertes</strong> et <strong>%seuil_alertes_niveau2</strong>, en indiquant une quantité de RAM en ko</p><img src="http://feeds.feedburner.com/~r/Twiblog/~4/CQWbDEA26OQ" height="1" width="1"/>]]></content:encoded>
<feedburner:origLink>http://b.twidi.com/index.php/2008/12/04/101-sys_alive-153-ajout-d-alertes-sur-la-ram-utilisee</feedburner:origLink></item>
<item rdf:about="http://b.twidi.com/index.php/2008/06/03/100-javascript-et-ie-creation-de-boutons-radio-en-javascript">
  <title>Javascript et IE : création de boutons radio en javascript</title>
  <link>http://feedproxy.google.com/~r/Twiblog/~3/sPElJW5wp6w/100-javascript-et-ie-creation-de-boutons-radio-en-javascript</link>
  <dc:date>2008-06-03T16:44:27+02:00</dc:date>
  <dc:language>fr</dc:language>
  <dc:creator>Twidi</dc:creator>
  <dc:subject>Développement</dc:subject>
  <description>Il y a deux ans et demi j'avais déjà soulevé un problème lors de la création d'éléments de formulaire en javascript sous internet explorer.


Je viens aujourd'hui d'en trouver un autre, auquel j'ai trouvé une solution, en anglais, que je précise ici (je ne précise que la solution qui marche partout)...</description>
  <content:encoded><![CDATA[ <p>Il y a deux ans et demi j'avais déjà soulevé <a href="http://b.twidi.com/index.php/2005/11/15/46-javascript-et-ie-documentcreateelementinput-et-documentformsthe_formelementsthe_input" hreflang="fr">un problème lors de la création d'éléments de formulaire en javascript sous internet explorer</a>.</p>


<p>Je viens aujourd'hui d'en trouver un autre, auquel j'ai trouvé une solution, <a href="http://cf-bill.blogspot.com/2006/03/another-ie-gotcha-dynamiclly-created.html" hreflang="en">en anglais</a>, que je précise ici (je ne précise que la solution qui marche partout)</p>


<p>Le problème est le suivant&nbsp;: quand on créé un bouton radio dans internet explorer, en javascript, via <code>document.createElement('input').....</code>... le bouton est bien créé mais on ne peut le cocher.</p>


<p>La solution, la seule, l'unique, est... de ne pas utiliser le dom pour cela, malheureusement. Il faut le créer en html&nbsp;:</p>


<p><code>&lt;input type="radio" name="truc" id="bidule" value="chose" /&gt;</code></p>


<p>La solution qui semble le mieux fonctionner dans les différents navigateurs est, sans faire de test de navigateur&nbsp;:</p>


<p><code>elementParent.innerHTML += '&lt;input type="radio" name="truc" id="bidule" value="chose" /&gt;'</code></p>


<p>C'est moche, mais c'est tout ce qui marche.</p>


<p>Autre point, il ne faut pas, pour IE, spécifier ici l'état "<strong>checked</strong>" car si un radio du même groupe (même attribut "<strong>name</strong>") est déjà coché, on se retrouvera avec deux boutons radio cochés...</p>


<p>Il faut, une fois nos inserts terminés, faire par exemple&nbsp;:</p>


<p><code>document.getElementById(input_id).checked = true</code></p><img src="http://feeds.feedburner.com/~r/Twiblog/~4/sPElJW5wp6w" height="1" width="1"/>]]></content:encoded>
<feedburner:origLink>http://b.twidi.com/index.php/2008/06/03/100-javascript-et-ie-creation-de-boutons-radio-en-javascript</feedburner:origLink></item>
<item rdf:about="http://b.twidi.com/index.php/2008/02/20/98-ignorer-automatiquement-certaines-extensions-dans-subversion-pyc-de-python-swp-de-vim">
  <title>Ignorer automatiquement certaines extensions dans subversion (.pyc de python, .*.swp de vim...)</title>
  <link>http://feedproxy.google.com/~r/Twiblog/~3/f96rRlYr8mY/98-ignorer-automatiquement-certaines-extensions-dans-subversion-pyc-de-python-swp-de-vim</link>
  <dc:date>2008-02-20T22:29:33+01:00</dc:date>
  <dc:language>fr</dc:language>
  <dc:creator>Twidi</dc:creator>
  <dc:subject>Développement</dc:subject>
  <description>A chaque svn status il n'est pas rare de voir un certains nombres de fichiers "temporaires" qui ne nous intéressent pas, et que nous aimerions bien voir disparaître définitivement.


Alors il existe bien sur la commande svn propset svn:ignore "*.pyc" le_rep mais il faut non seulement le faire pour...</description>
  <content:encoded><![CDATA[ <p>A chaque <strong>svn status</strong> il n'est pas rare de voir un certains nombres de fichiers "temporaires" qui ne nous intéressent pas, et que nous aimerions bien voir disparaître définitivement.</p>


<p>Alors il existe bien sur la commande <strong>svn propset svn:ignore "*.pyc" le_rep</strong> mais il faut non seulement le faire pour chaque projet, mais en plus pour chaque répertoire.</p>


<p>Une solution plus simple, et globale, consiste à dire à svn de toujours ignorer les fichiers qui ne nous intéressent pas, ce dans notre fichier de configuration <strong>$HOME/.subversion/config</strong> (dans la section <strong>miscellany</strong>)&nbsp;:</p>
<pre>
global-ignores = *.pyc .*.swp
</pre><img src="http://feeds.feedburner.com/~r/Twiblog/~4/f96rRlYr8mY" height="1" width="1"/>]]></content:encoded>
<feedburner:origLink>http://b.twidi.com/index.php/2008/02/20/98-ignorer-automatiquement-certaines-extensions-dans-subversion-pyc-de-python-swp-de-vim</feedburner:origLink></item>
<item rdf:about="http://b.twidi.com/index.php/2007/12/18/97-j-aime-le-php">
  <title>J'aime le PHP</title>
  <link>http://feedproxy.google.com/~r/Twiblog/~3/cIh7UtqtTEM/97-j-aime-le-php</link>
  <dc:date>2007-12-18T16:45:45+01:00</dc:date>
  <dc:language>fr</dc:language>
  <dc:creator>Twidi</dc:creator>
  <dc:subject>Développement</dc:subject>
  <description>Voilà pourquoi j'adore (qui a dit que j'étais ironique ?) le php.


Voici trois fonctions pour connaître l'état d'une variable :

is_null (bon là, ok)
isset (absence d'underscore)
empty (sur ce coup là on a même pas le is)


Sans cohérence. Euh je voulais dire : Sans commentaire....</description>
  <content:encoded><![CDATA[ <p>Voilà pourquoi j'adore (qui a dit que j'étais ironique ?) le php.</p>


<p>Voici trois fonctions pour connaître l'état d'une variable&nbsp;:</p>
<ul>
<li><strong>is_null</strong> (bon là, ok)</li>
<li><strong>isset</strong> (absence d'underscore)</li>
<li><strong>empty</strong> (sur ce coup là on a même pas le <strong>is</strong>)</li>
</ul>

<p>Sans cohérence. Euh je voulais dire&nbsp;: Sans commentaire.</p><img src="http://feeds.feedburner.com/~r/Twiblog/~4/cIh7UtqtTEM" height="1" width="1"/>]]></content:encoded>
<feedburner:origLink>http://b.twidi.com/index.php/2007/12/18/97-j-aime-le-php</feedburner:origLink></item>
<item rdf:about="http://b.twidi.com/index.php/2007/11/26/96-sys_alive-152-correction-d-un-bug-bloquant">
  <title>sys_alive 1.5.2 : correction d'un bug bloquant</title>
  <link>http://feedproxy.google.com/~r/Twiblog/~3/7tkhRFEoUhE/96-sys_alive-152-correction-d-un-bug-bloquant</link>
  <dc:date>2007-11-26T23:06:49+01:00</dc:date>
  <dc:language>fr</dc:language>
  <dc:creator>Twidi</dc:creator>
  <dc:subject>Projets</dc:subject>
  <description>Dans la version précédente de sys_alive, avec le système forçant de manière brutale la fin d'un démon qui ne voulait pas s'arrêter, j'ai rendu l'arrêt de mysql terriblement mauvais pour lui-même.


En effet il lui fallait alors un bon paquet de minutes avant de redémarrer, devant reconstruire je ne...</description>
  <content:encoded><![CDATA[ <p>Dans la version précédente de sys_alive, avec le système forçant de manière brutale la fin d'un démon qui ne voulait pas s'arrêter, j'ai rendu l'arrêt de mysql terriblement mauvais pour lui-même.</p>


<p>En effet il lui fallait alors un bon paquet de minutes avant de redémarrer, devant reconstruire je ne sais plus quel fichier dont il avait besoin.</p>


<p>J'ai donc rajouté un bloc dans la configuration (<strong>demons_brute_stop</strong>) qui permet de spécifier pour quels démons on utilise cette fonctionnalité, et combien de tentatives auront lieu au maximum.</p>


<p>J'en ai profité pour rajouter une ligne dans le bloc des process à ne pas tuer si trop long <strong>(process_to_keep</strong>)&nbsp;:</p>


<pre>'sys_alive', # on ne kill pas sys_alive</pre>


<p>Voilà tout.</p><img src="http://feeds.feedburner.com/~r/Twiblog/~4/7tkhRFEoUhE" height="1" width="1"/>]]></content:encoded>
<feedburner:origLink>http://b.twidi.com/index.php/2007/11/26/96-sys_alive-152-correction-d-un-bug-bloquant</feedburner:origLink></item>
<item rdf:about="http://b.twidi.com/index.php/2007/11/22/95-passage-en-version-151-de-sys_alive-mode-demon-ameliore">
  <title>Passage en version 1.5.1 de sys_alive : mode demon amélioré</title>
  <link>http://feedproxy.google.com/~r/Twiblog/~3/fYvV967-K6M/95-passage-en-version-151-de-sys_alive-mode-demon-ameliore</link>
  <dc:date>2007-11-22T01:18:12+01:00</dc:date>
  <dc:language>fr</dc:language>
  <dc:creator>Twidi</dc:creator>
  <dc:subject>Projets</dc:subject>
  <description>Très peu de temps après la version 1.5, sys_alive passe en version 1.5.1


Pas de gros changements dans cette version, juste quelques petits remaniements dans le fonctionnement du mode démon pour que sys_alive puisse être utilisé dans les scripts de démarrage de linux (sous debian, ubuntu... :...</description>
  <content:encoded><![CDATA[ <p>Très peu de temps après la version 1.5, <a href="http://b.twidi.com/index.php/tag/sys_alive" hreflang="fr">sys_alive</a> passe en version 1.5.1</p>


<p>Pas de gros changements dans cette version, juste quelques petits remaniements dans le fonctionnement du mode démon pour que sys_alive puisse être utilisé dans les scripts de démarrage de linux (sous debian, ubuntu...&nbsp;: /etc/init.d/sys_alive.pl et /etc/rcX.d/Ssys_alive.pl via update-rc.d)</p>


<p>Je renseignerai prochainement le wiki du <a href="http://trac.twidi.com:8000/sys_alive" hreflang="fr">trac associé à sys_alive</a> pour expliquer tout ça plus en détail, sachez juste qu'en mode demon, sys_alive se lance avec comme paramètre start ou stop.</p>


<p>PS&nbsp;: le téléchargement se passe sur <a href="http://scripts.twidi.com" hreflang="fr">http://scripts.twidi.com</a></p><img src="http://feeds.feedburner.com/~r/Twiblog/~4/fYvV967-K6M" height="1" width="1"/>]]></content:encoded>
<feedburner:origLink>http://b.twidi.com/index.php/2007/11/22/95-passage-en-version-151-de-sys_alive-mode-demon-ameliore</feedburner:origLink></item>
<item rdf:about="http://b.twidi.com/index.php/2007/11/21/94-sys_alive-passe-en-version-15-fonctionnement-mode-demon-et-mise-en-place-de-trac">
  <title>sys_alive passe en version 1.5 : fonctionnement mode demon, et mise en place de trac</title>
  <link>http://feedproxy.google.com/~r/Twiblog/~3/pMWKapmapCU/94-sys_alive-passe-en-version-15-fonctionnement-mode-demon-et-mise-en-place-de-trac</link>
  <dc:date>2007-11-21T19:03:39+01:00</dc:date>
  <dc:language>fr</dc:language>
  <dc:creator>Twidi</dc:creator>
  <dc:subject>Projets</dc:subject>
  <description>sys_alive passe en version 1.5 (téléchargeable sur http://scripts.twidi.com)


Au menu des nouveautés :


fonctionnement possible en mode démon à la place du mode cron
force l'arrêt de certains démons qui n'auraient pas été stoppés correctement via l'appel de la commande en conf
mise en place...</description>
  <content:encoded><![CDATA[ <p><a href="http://b.twidi.com/index.php/tag/sys_alive" hreflang="fr">sys_alive</a> passe en version 1.5 (téléchargeable sur <a href="http://scripts.twidi.com" hreflang="fr">http://scripts.twidi.com</a>)</p>


<p>Au menu des nouveautés&nbsp;:</p>

<ul>
<li>fonctionnement possible en mode démon à la place du mode cron</li>
<li>force l'arrêt de certains démons qui n'auraient pas été stoppés correctement via l'appel de la commande en conf</li>
<li>mise en place de <a href="http://trac.twidi.com:8000/sys_alive" hreflang="fr">trac</a> (sys_alive étant géré via svn depuis la version 1.2.8)</li>
</ul>

<p><strong>A propos du mode démon</strong></p>


<p>sys_alive tournait jusque là en cron toutes les minutes (ou autre selon votre paramétrage). Ce qui induisait, chaque minute, un process cron et un process perl...</p>


<p>Finalement, un sys_alive qui tourne en démon a plusieurs avantages&nbsp;:</p>

<ul>
<li>moins de process, donc moins de charge induite (notamment en cas de forte charge du serveur, j'ai déjà vu une bonne vingtaine de cron et de perl+sys_alive tourner)</li>
<li>paramétrage du délai plus fin (par défaut à 60 secondes, peut être changé en conf)</li>
</ul>

<p>La contrepartie c'est que maintenant sys_alive a besoin de deux modules perl&nbsp;: Proc::Daemon et File::Pid (disponibles tous les deux via <a href="http://search.cpan.org/" hreflang="en">cpan</a>)</p>


<p>Au niveau de la configuration, un bloc a été rajouté&nbsp;:</p>


<pre> %mode_demon = (
   'actif'    =&gt; 1,                            # 0 pour fonctionnement classique en cron, 1 pour fonctionnement en demon
   'pid_file' =&gt; '/var/run/sys_alive.pid',     # emplacement du fichier pid (
   'wait'     =&gt; 60,                           # délai (en secondes) d'attente entre deux analyses
 );</pre>


<p>PS&nbsp;: ce mode démon m'a donné plein d'idées pour une version 2 ;)</p><img src="http://feeds.feedburner.com/~r/Twiblog/~4/pMWKapmapCU" height="1" width="1"/>]]></content:encoded>
<feedburner:origLink>http://b.twidi.com/index.php/2007/11/21/94-sys_alive-passe-en-version-15-fonctionnement-mode-demon-et-mise-en-place-de-trac</feedburner:origLink></item>
<item rdf:about="http://b.twidi.com/index.php/2007/11/08/92-slitaz-gnu-linux-mini-distribution-linux-25mo-francophone-type-live-cd-ou-cle-usb-incluant-firefox">
  <title>SliTaz GNU/Linux : mini distribution linux (25mo) francophone type live CD (ou clé USB) incluant Firefox</title>
  <link>http://feedproxy.google.com/~r/Twiblog/~3/JwavKd_G4WI/92-slitaz-gnu-linux-mini-distribution-linux-25mo-francophone-type-live-cd-ou-cle-usb-incluant-firefox</link>
  <dc:date>2007-11-08T12:40:55+01:00</dc:date>
  <dc:language>fr</dc:language>
  <dc:creator>Twidi</dc:creator>
  <dc:subject>Logiciel libre</dc:subject>
  <description>Lu sur DLFP :


SliTaz GNU/Linux est une mini distribution francophone d'environ 25 Mo, distribuée sous forme de LiveCD, elle fonctionne entièrement en mémoire vive (RAM), ce qui permet d'avoir un système rapide avec des applications réactives ...


Plus d'infos sur le lien ci-dessus ou...</description>
  <content:encoded><![CDATA[ <p>Lu sur <a href="http://linuxfr.org/2007/11/08/23323.html">DLFP</a>&nbsp;:</p>


<blockquote><p>SliTaz GNU/Linux est une mini distribution francophone d'environ 25 Mo, distribuée sous forme de LiveCD, elle fonctionne entièrement en mémoire vive (RAM), ce qui permet d'avoir un système rapide avec des applications réactives <a href="...">...</a></p></blockquote>


<p>Plus d'infos sur le lien ci-dessus ou directement sur <a href="http://www.slitaz.org/" hreflang="fr">le site (en français) de SliTaz</a></p><img src="http://feeds.feedburner.com/~r/Twiblog/~4/JwavKd_G4WI" height="1" width="1"/>]]></content:encoded>
<feedburner:origLink>http://b.twidi.com/index.php/2007/11/08/92-slitaz-gnu-linux-mini-distribution-linux-25mo-francophone-type-live-cd-ou-cle-usb-incluant-firefox</feedburner:origLink></item>

</rdf:RDF>
