<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Commentaires sur : No Sleep (MaJ 03/03/2010)</title>
	<atom:link href="http://www.syl21.org/2010/02/28/no-sleep/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.syl21.org/2010/02/28/no-sleep/</link>
	<description>Les infos pas comme les autres...</description>
	<lastBuildDate>Thu, 17 Nov 2011 23:36:49 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Par : Syl21</title>
		<link>http://www.syl21.org/2010/02/28/no-sleep/comment-page-1/#comment-364</link>
		<dc:creator>Syl21</dc:creator>
		<pubDate>Wed, 03 Mar 2010 12:54:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.syl21.org/?p=256#comment-364</guid>
		<description>Message à mon prof, Merci de noter mon nouveau script...</description>
		<content:encoded><![CDATA[<p>Message à mon prof, Merci de noter mon nouveau script&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Syl21</title>
		<link>http://www.syl21.org/2010/02/28/no-sleep/comment-page-1/#comment-363</link>
		<dc:creator>Syl21</dc:creator>
		<pubDate>Tue, 02 Mar 2010 07:42:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.syl21.org/?p=256#comment-363</guid>
		<description>J&#039;ai répondu a t&#039;es deux questions de mon taf mais je voulais pas abuser, c&#039;était mon premier jour LOL.

Cela dit zsh a l&#039;air sympa, il faut que je le test mais l&#039;avantage de bash c&#039;est que toute les distrib l&#039;ont de base...

Bonne journée ;~) syl21</description>
		<content:encoded><![CDATA[<p>J&#8217;ai répondu a t&#8217;es deux questions de mon taf mais je voulais pas abuser, c&#8217;était mon premier jour LOL.</p>
<p>Cela dit zsh a l&#8217;air sympa, il faut que je le test mais l&#8217;avantage de bash c&#8217;est que toute les distrib l&#8217;ont de base&#8230;</p>
<p>Bonne journée ;~) syl21</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : ton prof!</title>
		<link>http://www.syl21.org/2010/02/28/no-sleep/comment-page-1/#comment-362</link>
		<dc:creator>ton prof!</dc:creator>
		<pubDate>Tue, 02 Mar 2010 06:42:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.syl21.org/?p=256#comment-362</guid>
		<description>2 bonnes réponses mais le gros des points étaient a prendre en complétant le script que j&#039;ai filé :)

apres réflexion: en cas d&#039;arret brutal de la machine, tu perds quand meme ta conf. initiale: j&#039;aurais tendance a stocker les valeurs modifiées dans un fichier pour pouvoir les restaurer a la mano au cas ou.

ton script m&#039;intéresse bien mais pas sous sa forme actuelle: trop chiant a maintenir! faut que tu te mettes a zsh, c&#039;est sur :)</description>
		<content:encoded><![CDATA[<p>2 bonnes réponses mais le gros des points étaient a prendre en complétant le script que j&#8217;ai filé <img src='http://www.syl21.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>apres réflexion: en cas d&#8217;arret brutal de la machine, tu perds quand meme ta conf. initiale: j&#8217;aurais tendance a stocker les valeurs modifiées dans un fichier pour pouvoir les restaurer a la mano au cas ou.</p>
<p>ton script m&#8217;intéresse bien mais pas sous sa forme actuelle: trop chiant a maintenir! faut que tu te mettes a zsh, c&#8217;est sur <img src='http://www.syl21.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Syl21</title>
		<link>http://www.syl21.org/2010/02/28/no-sleep/comment-page-1/#comment-361</link>
		<dc:creator>Syl21</dc:creator>
		<pubDate>Mon, 01 Mar 2010 17:00:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.syl21.org/?p=256#comment-361</guid>
		<description>Bonjour Marc,

Voici ce que j&#039;ai trouvé...

&quot;$*&quot;   	 Tous les paramètres de position (en un seul mot) *
&quot;$@&quot; 	Tous les paramètres de position (en des chaînes séparées)


Pour restaurer les valeurs même en cas d&#039;arrêt inopiné, la solution est la suivante:

trap &quot;commandes&quot; SIGINT SIGTERM SIGKILL

Alors Mr le prof, J&#039;ai la moyen???</description>
		<content:encoded><![CDATA[<p>Bonjour Marc,</p>
<p>Voici ce que j&#8217;ai trouvé&#8230;</p>
<p>&laquo;&nbsp;$*&nbsp;&raquo;   	 Tous les paramètres de position (en un seul mot) *<br />
&laquo;&nbsp;$@&nbsp;&raquo; 	Tous les paramètres de position (en des chaînes séparées)</p>
<p>Pour restaurer les valeurs même en cas d&#8217;arrêt inopiné, la solution est la suivante:</p>
<p>trap &laquo;&nbsp;commandes&nbsp;&raquo; SIGINT SIGTERM SIGKILL</p>
<p>Alors Mr le prof, J&#8217;ai la moyen???</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : ton prof!</title>
		<link>http://www.syl21.org/2010/02/28/no-sleep/comment-page-1/#comment-360</link>
		<dc:creator>ton prof!</dc:creator>
		<pubDate>Mon, 01 Mar 2010 15:03:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.syl21.org/?p=256#comment-360</guid>
		<description>mon cher sylvain, 

Exercices:
- Completer le script zsh suivant suivant pour qu&#039;il se comporte  comme nosleep
- comprendre pourquoi &quot;$@&quot; est une bonne habitude
- nosleep ne restaure pas les valeurs par defaut si il recoit un sigterm. Quel sera alors le pb ? Comment corriger ?
 

alias gget=&#039;gconftool-2 -g&#039;
alias gset=&#039;gconftool-2 -s&#039;

ss=/apps/gnome-screensaver
pm=/apps/gnome-power-manager

insomiac_settings=(
    $ss/idle_activation_enabled bool 0
    $pm/sleep_display_ac int 0
)

typeset -A previous_settings

for key type sleepvalue ( $insomiac_settings ) { 
    was=$( gget $key 2&gt; /dev/null );
    if [[ -n $was ]] { previous_settings[$key]=$was }
}

for k v ( ${(kv)previous_settings} )
    print $k = $v  

&quot;$@&quot;</description>
		<content:encoded><![CDATA[<p>mon cher sylvain, </p>
<p>Exercices:<br />
- Completer le script zsh suivant suivant pour qu&#8217;il se comporte  comme nosleep<br />
- comprendre pourquoi &laquo;&nbsp;$@&nbsp;&raquo; est une bonne habitude<br />
- nosleep ne restaure pas les valeurs par defaut si il recoit un sigterm. Quel sera alors le pb ? Comment corriger ?</p>
<p>alias gget=&#8217;gconftool-2 -g&#8217;<br />
alias gset=&#8217;gconftool-2 -s&#8217;</p>
<p>ss=/apps/gnome-screensaver<br />
pm=/apps/gnome-power-manager</p>
<p>insomiac_settings=(<br />
    $ss/idle_activation_enabled bool 0<br />
    $pm/sleep_display_ac int 0<br />
)</p>
<p>typeset -A previous_settings</p>
<p>for key type sleepvalue ( $insomiac_settings ) {<br />
    was=$( gget $key 2&gt; /dev/null );<br />
    if [[ -n $was ]] { previous_settings[$key]=$was }<br />
}</p>
<p>for k v ( ${(kv)previous_settings} )<br />
    print $k = $v  </p>
<p>&laquo;&nbsp;$@&nbsp;&raquo;</p>
]]></content:encoded>
	</item>
</channel>
</rss>

