<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Hyperthèse</title>
	<atom:link href="http://hyperthese.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://hyperthese.net</link>
	<description>La connaissance supposée fausse</description>
	<lastBuildDate>Mon, 14 Jun 2010 17:32:36 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Parts de marché des navigateurs</title>
		<link>http://hyperthese.net/parts-de-marche-des-navigateurs/</link>
		<comments>http://hyperthese.net/parts-de-marche-des-navigateurs/#comments</comments>
		<pubDate>Mon, 14 Jun 2010 17:32:36 +0000</pubDate>
		<dc:creator>Rémy Sanchez</dc:creator>
				<category><![CDATA[Divers]]></category>

		<guid isPermaLink="false">http://hyperthese.net/?p=295</guid>
		<description><![CDATA[J&#8217;ai trouvé le très intéressant site http://gs.statcounter.com/
Il propose des statistiques d&#8217;usage des navigateurs, que l&#8217;on peut facilement recouper en fonction des pays. On a l&#8217;habitude de voir les stats françaises ou américaines, mais certains pays moins occidentaux ont des graphes assez particulier&#8230; Prennez par exemple le Tajikistan, l&#8217;Antarctique, l&#8217;Arménie ou encore la Biélorussie, chez qui [...]]]></description>
			<content:encoded><![CDATA[<p>J&#8217;ai trouvé le très intéressant site <a href="http://hyperthese.net/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2dzLnN0YXRjb3VudGVyLmNvbS8=">http://gs.statcounter.com/</a></p>
<p>Il propose des statistiques d&#8217;usage des navigateurs, que l&#8217;on peut facilement recouper en fonction des pays. On a l&#8217;habitude de voir les stats françaises ou américaines, mais certains pays moins occidentaux ont des graphes assez particulier&#8230; Prennez par exemple le Tajikistan, l&#8217;Antarctique, l&#8217;Arménie ou encore la Biélorussie, chez qui on voit des graphes pas habituels. Par contre on peut remarquer qu&#8217;en règle générale si il y en a un qui ne bouge pas trop, c&#8217;est chrome&#8230;</p>
 <img src="http://hyperthese.net/wp-content/plugins/feed-statistics.php?view=1&#038;post_id=295" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://hyperthese.net/parts-de-marche-des-navigateurs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Joyeux anniversaire Linus A/B/C !</title>
		<link>http://hyperthese.net/joyeux-anniversaire-linus-abc/</link>
		<comments>http://hyperthese.net/joyeux-anniversaire-linus-abc/#comments</comments>
		<pubDate>Sat, 05 Jun 2010 11:41:22 +0000</pubDate>
		<dc:creator>Rémy Sanchez</dc:creator>
				<category><![CDATA[Divers]]></category>

		<guid isPermaLink="false">http://hyperthese.net/?p=287</guid>
		<description><![CDATA[Quand on fait un peu de programmation système, on se rend compte que la fonction qui sert à éteindre/redémarrer la machine sous Linux, la fonction reboot(), prends 2 arguments un peu bizarre nommés magic1 et magic2.
La valeur de magic1 est 0xfee1dead, soit feel dead, &#8220;se sentir mort&#8221;. La valeur de magic2, peut être 672274793, 85072278, [...]]]></description>
			<content:encoded><![CDATA[<p>Quand on fait un peu de programmation système, on se rend compte que la fonction qui sert à éteindre/redémarrer la machine sous Linux, la fonction <a href="http://hyperthese.net/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2xpbnV4LmRpZS5uZXQvbWFuLzIvcmVib290">reboot()</a>, prends 2 arguments un peu bizarre nommés magic1 et magic2.</p>
<p>La valeur de magic1 est <span style="font-family: monospace;">0xfee1dead</span>, soit <em>feel dead</em>, &#8220;se sentir mort&#8221;. La valeur de magic2, peut être 672274793, 85072278, 369367448 ou 537993216. La manpage nous informe que ces valeurs ont un sens en hexa&#8230; Voyons voir la première : <span style="font-family: monospace;">hex(672274793) = 0&#215;28121969</span>. Rien&#8230; Ah&#8230; Attendez&#8230; Oh tiens, 28/12/1969, la <a href="http://hyperthese.net/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9MaW51c19Ub3J2YWxkcw==">date d&#8217;anniversaire de Linus</a> ! Les autres dates étant les dates de naissance de ses filles&#8230;</p>
<p>Mon regret est que la libc fournisse cette fonction en occultant les arguements magic :&#8217;(</p>
 <img src="http://hyperthese.net/wp-content/plugins/feed-statistics.php?view=1&#038;post_id=287" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://hyperthese.net/joyeux-anniversaire-linus-abc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Poisson d&#8217;avril chez Google</title>
		<link>http://hyperthese.net/google-easter-egg/</link>
		<comments>http://hyperthese.net/google-easter-egg/#comments</comments>
		<pubDate>Thu, 01 Apr 2010 12:25:05 +0000</pubDate>
		<dc:creator>Rémy Sanchez</dc:creator>
				<category><![CDATA[Divers]]></category>
		<category><![CDATA[Google]]></category>

		<guid isPermaLink="false">http://hyperthese.net/?p=278</guid>
		<description><![CDATA[Comme vous pourrez peut être le remarquer, sur la page de recherche de Google anglophone, les unités de recherche sont devenue un peu étranges&#8230; J&#8217;ai fait une petite liste de ce qu&#8217;on trouve :

0.31 centons, l&#8217;unité temporelle de Battlestar Galactica
0.17 microfortnights, une unité tirée du système humouristique FFF, en référence à VMS qui prenait un [...]]]></description>
			<content:encoded><![CDATA[<p>Comme vous pourrez peut être le remarquer, sur la page de recherche de Google anglophone, les unités de recherche sont devenue un peu étranges&#8230; J&#8217;ai fait une petite liste de ce qu&#8217;on trouve :</p>
<ul>
<li><b>0.31 centons</b>, l&#8217;unité temporelle de <a href="http://hyperthese.net/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9CYXR0bGVzdGFyX0dhbGFjdGljYQ==">Battlestar Galactica</a></li>
<li><b>0.17 <a href="http://hyperthese.net/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9GRkZfc3lzdGVtI01pY3JvZm9ydG5pZ2h0">microfortnights</a></b>, une unité tirée du système humouristique FFF, en référence à <a href="http://hyperthese.net/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9PcGVuVk1T">VMS</a> qui prenait un paramètre de configuration en microfortnights</li>
<li><b>0.77e-15 epochs</b>, &#8220;epoch&#8221; fait référence à une durée significative dans un système de mesure du temps, par exemple le temps qu&#8217;il faut pour que la date de UNIX revienne à 0 (on parle de la &#8220;UNIX epoch&#8221;, d&#8217;ailleurs la fin des timestamps unix est décomptée en haut de ce blog <img src='http://hyperthese.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ). En l&#8217;occurence, j&#8217;ai pas réussi à trouver de quelle epoch il s&#8217;agit&#8230;</li>
<li><b>23.00 skidoo</b>, une <a href="http://hyperthese.net/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS8yM19za2lkb29fJTI4cGhyYXNlJTI5">phrase</a> populaire aux USA signifiant que l&#8217;on doit partir rapidement à cause de la situation.</li>
<li><b>at 10.23 <a href="http://hyperthese.net/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9IZXJ0eg==">hertz</a></b>, bon là c&#8217;est un abus de language&#8230; Le Hertz mesure une fréquence. En l&#8217;occurence, cela veut dire que Google aurait le temps de faire la recherche 10.23 fois chaque seconde.</li>
<li><b>0.16e+43 Planck times</b>, le temps de Plank est issu du système d&#8217;<a href="http://hyperthese.net/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9OYXR1cmFsX3VuaXRz">unités naturelles</a> de Plank, qui cherche à faire en sorte que les constantes physiques soient toutes à 1.</li>
<li><b>0.03 nanocenturies</b>, un nanosiècle, soit 10<sup>-9</sup> siècles. Pour info, 1 nanosiècle = 3.16 seconde.</li>
<li><b>0.16 microweeks</b>, une microseconde, soit 10<sup>-6</sup> semaine. Pour info, 1 mirosemaine = 0,6 seconde.</li>
<li><b>33.09 <a href="http://hyperthese.net/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9KaWZmeV8lMjh0aW1lJTI5">jiffies</a></b>, une unité pour mesurer un faible intervalle de temps. Par exemple en informatique cela désigne le temps entre deux interruptions.</li>
<li><b>at warp 9.22</b>, le niveau de distortion dans <a href="http://hyperthese.net/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9TdGFyX3RyZWs=">Star Trek</a>, c&#8217;est à dire grosso modo la vitesse à laquelle ils vont (plus rapide que la lumière).</li>
<li><b>11.90 <a href="http://hyperthese.net/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9QYXJzZWM=">parsecs</a></b>, là c&#8217;est entièrement débile, le parsec est une unité de longueur. J&#8217;ai la flemme d&#8217;en dire plus, allez demander à Wikipedia <img src='http://hyperthese.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  .</li>
<li><b>2.00 shakes of a lamb&#8217;s tail</b>, dérivé de l&#8217;expression &#8220;in two shakes of a lamb&#8217;s tail&#8221;, litéralement &#8220;entre 2 battements de queue de mouton&#8221;, qu&#8217;on traduirait en français par &#8220;entre deux battements d&#8217;aile&#8221;.</li>
<li><b>0.33 times the velocity of an unladen swallow</b>, la vitesse d&#8217;une hirondelle à vide, en référence à <a href="http://hyperthese.net/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9Nb250eV9QeXRob25fYW5kX3RoZV9Ib2x5X0dyYWls">Holy Grail</a>. Par contre, est-ce que c&#8217;est une hirondelle du nord ou une hirondelle du sud ?</li>
<li><b>0.10 centibeats</b>, une sous-unité du <a href="http://hyperthese.net/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9Td2F0Y2hfSW50ZXJuZXRfVGltZQ==">temps Internet de Swatch</a>.</li>
<li><b>0.01 femtogalactic years</b>, une <a href="http://hyperthese.net/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9HYWxhY3RpY195ZWFy">année galactique</a> est le temps qu&#8217;il faut au soleil pour orbiter autour du centre de la voie lactée. Le femtogalacticyear est donc équivalent à 10<sup>-15</sup> année galactique. Pour info, cela représente 7.1 secondes.</li>
<li><b>1.21 <a href="http://hyperthese.net/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9XYXR0">gigawatts</a></b>, la puissance de la foudre dans <a href="http://hyperthese.net/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9CYWNrX3RvX3RoZV9mdXR1cmU=">Retour vers le Futur</a>. Pour info, en VF on a &#8220;2,21 gigowatt&#8221; (un gig<b>o</b>watt ça n&#8217;existe pas, on parle de gig<b>a</b>watt), alors qu&#8217;en VO on a &#8220;1.21 Gigawatt&#8221;&#8230; Je ne sais pas pourquoi !</li>
</ul>
<p>(à noter que la plupart des valeurs sont vraiment proportionnelles au temps de recherche)</p>
 <img src="http://hyperthese.net/wp-content/plugins/feed-statistics.php?view=1&#038;post_id=278" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://hyperthese.net/google-easter-egg/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nokia Secret Codes</title>
		<link>http://hyperthese.net/nokia-secret-codes/</link>
		<comments>http://hyperthese.net/nokia-secret-codes/#comments</comments>
		<pubDate>Mon, 08 Mar 2010 22:09:14 +0000</pubDate>
		<dc:creator>Rémy Sanchez</dc:creator>
				<category><![CDATA[Nokia]]></category>

		<guid isPermaLink="false">http://hyperthese.net/?p=273</guid>
		<description><![CDATA[Un truc cool avec les téléphones Nokia, c&#8217;est leurs codes secrets. Si on fait le tour du net et du code source de Symbian, on peut trouver les codes suivants (pour info j&#8217;ai un N97 mini) :
*#06# Imei Code
Affiche le code IMEI du téléphone.
*#0000# Sw Version
Affiche des infos sur le firmware : version, date, nombre [...]]]></description>
			<content:encoded><![CDATA[<p>Un truc cool avec les téléphones Nokia, c&#8217;est leurs codes secrets. Si on fait le tour du net et du code source de Symbian, on peut trouver les codes suivants (pour info j&#8217;ai un N97 mini) :</p>
<p><strong>*#06#</strong> Imei Code<br />
Affiche le code IMEI du téléphone.</p>
<p><strong>*#0000#</strong> Sw Version<br />
Affiche des infos sur le firmware : version, date, nombre de langues, modèle, date de mise à jour, &#8230;</p>
<p><strong>**04*</strong> Bad Pin Change<br />
Pas d&#8217;infos, quand testé aucune action.</p>
<p><strong>**042*</strong> Bad Pin2 Change<br />
Pas d&#8217;infos, quand testé aucune action.</p>
<p><strong>**05*</strong> Bad Pin Unblock<br />
Pas d&#8217;infos, quand testé aucune action.</p>
<p><strong>**052*</strong> Bad Pin2 Unblock<br />
Pas d&#8217;infos, quand testé aucune action.</p>
<p><strong>*#7780#</strong> Activate Rfs Normal<br />
&#8220;Reset Factory Settings&#8221;, remise à zero &#8220;soft&#8221;.</p>
<p><strong>*#7370#</strong> Activate Rfs Deep<br />
&#8220;Reset Factory Settings&#8221;, remise à zero &#8220;hard&#8221;.</p>
<p><strong>*#2820#</strong> Bt Adress<br />
Affiche l&#8217;adresse MAC du Bluetooth (en théorie, car sur le miens n&#8217;affiche que &#8220;Bluetooth address:&#8221;, sans l&#8217;adresse elle même).</p>
<p><strong>*#92702689#</strong> Life Timer<br />
Affiche la durée de vie. Sur le N97 mini, est affiché le temps total passé en conversation.</p>
<p><strong>*#9990#</strong> RF Loopback<br />
Manifestement, active un mode de test du Bluetooth. J&#8217;ai un message &#8220;Bluetooth test mode&#8221; qui s&#8217;affiche, mais rien de plus ne se passe.</p>
<p><strong>*#62209526#</strong> WLAN MAC<br />
Affiche l&#8217;adresse MAC de la carte wifi.</p>
<p><strong>*#2873</strong># Bt Debug Mode<br />
Je présume qu&#8217;il s&#8217;agit d&#8217;un mode de test du bluetooth, cependant sur mon téléphone cela n&#8217;entraîne aucune action.</p>
<p>Et on ajoute à ça les astuces habituelles :</p>
<ul>
<li>Appuyer 3 secondes sur la touche du menu fait apparaître la liste des applications ouvertes.</li>
<li>Appuyer 3 secondes sur &#8220;0&#8243; fait apparaître le navigateur web.</li>
<li>Appuyer 3 secondes sur &#8220;#&#8221; passe en mode sliencieux (ou retourne en mode général).</li>
</ul>
 <img src="http://hyperthese.net/wp-content/plugins/feed-statistics.php?view=1&#038;post_id=273" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://hyperthese.net/nokia-secret-codes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mise à jour d&#8217;Apache dans Sid&#8230;</title>
		<link>http://hyperthese.net/mise-a-jour-dapache-dans-sid/</link>
		<comments>http://hyperthese.net/mise-a-jour-dapache-dans-sid/#comments</comments>
		<pubDate>Sat, 27 Feb 2010 13:37:04 +0000</pubDate>
		<dc:creator>Rémy Sanchez</dc:creator>
				<category><![CDATA[Apache]]></category>
		<category><![CDATA[Debian]]></category>

		<guid isPermaLink="false">http://hyperthese.net/?p=269</guid>
		<description><![CDATA[Certains scripts PHP (par exemple Symfony) dépendent lourdement du fait que si on demande la page http://truc/machin.php/bidule/chose, et que http://truc/machin.php est un fichier PHP, alors c&#8217;est ce fichier qui est appellé. Le souci, c&#8217;est que dans lors de la dernière mise à jour d&#8217;Apache dans Sid, ça ne marche plus&#8230;
En fait ce comportement est lié [...]]]></description>
			<content:encoded><![CDATA[<p>Certains scripts PHP (par exemple Symfony) dépendent lourdement du fait que si on demande la page http://truc/machin.php/bidule/chose, et que http://truc/machin.php est un fichier PHP, alors c&#8217;est ce fichier qui est appellé. Le souci, c&#8217;est que dans lors de la dernière mise à jour d&#8217;Apache dans Sid, ça ne marche plus&#8230;</p>
<p>En fait ce comportement est lié à une directive de configuration <a href="http://hyperthese.net/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2h0dHBkLmFwYWNoZS5vcmcvZG9jcy8yLjIvbW9kL2NvcmUuaHRtbCNhY2NlcHRwYXRoaW5mbw==" target=\"_blank\">AcceptPathInfo</a>, qu&#8217;il faut placer à On.</p>
 <img src="http://hyperthese.net/wp-content/plugins/feed-statistics.php?view=1&#038;post_id=269" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://hyperthese.net/mise-a-jour-dapache-dans-sid/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>But It&#8217;s Not Google</title>
		<link>http://hyperthese.net/but-its-not-google/</link>
		<comments>http://hyperthese.net/but-its-not-google/#comments</comments>
		<pubDate>Thu, 25 Feb 2010 00:13:43 +0000</pubDate>
		<dc:creator>Rémy Sanchez</dc:creator>
				<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://hyperthese.net/?p=265</guid>
		<description><![CDATA[J&#8217;hésite encore, Bing veut-il dire &#8220;But It&#8217;s Not Google&#8221;, ou est-ce le bruit que ça fait quand on tape dessus ? J&#8217;aimais déjà pas Bing, mais là où on se rend compte que c&#8217;est vraiment de la merde, c&#8217;est que cet abruti a réussi à indexer localhost&#8230; Mais quel con ce Bing !
Autre détail intéressant, [...]]]></description>
			<content:encoded><![CDATA[<p>J&#8217;hésite encore, Bing veut-il dire &#8220;But It&#8217;s Not Google&#8221;, ou est-ce le bruit que ça fait quand on tape dessus ? J&#8217;aimais déjà pas Bing, mais là où on se rend compte que c&#8217;est vraiment de la merde, c&#8217;est que cet abruti a réussi à <a href="http://hyperthese.net/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5iaW5nLmNvbS9zZWFyY2g/cT1zaXRlOmxvY2FsaG9zdA==">indexer localhost</a>&#8230; Mais quel con ce Bing !</p>
<p>Autre détail intéressant, Bing a réussi à indexer 1250 pages sur ce blog&#8230; Contrairement à 165 pour Google. On se demande lequel des deux va fournir les résultats les plus pertinents&#8230;</p>
 <img src="http://hyperthese.net/wp-content/plugins/feed-statistics.php?view=1&#038;post_id=265" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://hyperthese.net/but-its-not-google/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Putain de clavier</title>
		<link>http://hyperthese.net/putain-de-clavier/</link>
		<comments>http://hyperthese.net/putain-de-clavier/#comments</comments>
		<pubDate>Tue, 23 Feb 2010 00:17:27 +0000</pubDate>
		<dc:creator>Rémy Sanchez</dc:creator>
				<category><![CDATA[Hardware]]></category>

		<guid isPermaLink="false">http://hyperthese.net/?p=259</guid>
		<description><![CDATA[J&#8217;avais jusque peu un combo clavier/souris sans fil d&#8217;une sous marque chinoise qui me plaisait tout à fait, sauf que après 3 ans de bons et loyaux services, les deux se sont mis à ne plus trop marcher comme il fallait. Alors j&#8217;me suis mis en quête d&#8217;une nouvelle paire de clavier/souris.
Pour la souris ça [...]]]></description>
			<content:encoded><![CDATA[<p>J&#8217;avais jusque peu un combo clavier/souris sans fil d&#8217;une sous marque chinoise qui me plaisait tout à fait, sauf que après 3 ans de bons et loyaux services, les deux se sont mis à ne plus trop marcher comme il fallait. Alors j&#8217;me suis mis en quête d&#8217;une nouvelle paire de clavier/souris.</p>
<p>Pour la souris ça a été vite vu, pour Noël on m&#8217;a offert une grosse souris de PGM avec radiateur intégré, ça c&#8217;était nickel. Par contre, pour le clavier&#8230; Quelle horreur !</p>
<p>Déjà, impossible de trouver un magasin où on peut essayer un clavier. Le seul endroit où j&#8217;ai trouvé suffisament de claviers libre à l&#8217;essai, c&#8217;était Boulanger. Alors me voilà parti pour tester tous les clavier du magasin. On remarque que :</p>
<ul>
<li>Ces connards de Logitech ont planqué la touche Inser pour que la touche Suppr fasse 2 touches de haut. Comment vous voulez utiliser vim avec ça ?</li>
<li>Peu importe la gamme, le toucher est horrible, le retour des touches est naze,&nbsp;&#8230; Même un clavier haut de gamme à 250€ ne vaut pas grand chose sur ce plan là.</li>
<li>Les dispositions de clavier deviennent n&#8217;importe quoi. Entre les constructeurs qui prennent des dispositions de clavier d&#8217;ordinateur portable (c&#8217;est débile, on achète pas un clavier de bureau pour qu&#8217;il soit condensé et pas pratique&#8230;), et les constructeurs qui nous font des concepts bizarre du style un pavé numérique détachable sans fil&#8230;</li>
</ul>
<p>Bref, les claviers c&#8217;est devenu de la merde. Le seul truc que j&#8217;ai trouvé de potable à Boulanger, c&#8217;était le Listo le plus bas de gamme possible, qui était le seul clavier à respecter la disposition standard des touches&#8230; En tout cas j&#8217;ai fini par aller sur le site de Dell pour acheter le clavier OEM qu&#8217;ils donnent avec leurs serveurs, car celui ci il est génial <img src='http://hyperthese.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  : un clavier 100% standard avec des touches aux bon emplacements, un toucher nickel et tout et tout. Bref, vive les clavier Dell, dernier survivants d&#8217;une ère révolue où les claviers étaient agréables&#8230;</p>
<p>Je sais que ça fait très post sponsorisé, mais j&#8217;vous promet que je gagne pas un centime, c&#8217;est juste que j&#8217;en ai vraiment marre des constructeurs qui font de la merde, et que j&#8217;me sentais de le crier sur tous les toits. D&#8217;ailleurs la prochaine fois, on parlera des imprimantes et de l&#8217;ethernet&#8230;</p>
 <img src="http://hyperthese.net/wp-content/plugins/feed-statistics.php?view=1&#038;post_id=259" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://hyperthese.net/putain-de-clavier/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Statut de connexion dans PHP</title>
		<link>http://hyperthese.net/statut-de-connexion-dans-php/</link>
		<comments>http://hyperthese.net/statut-de-connexion-dans-php/#comments</comments>
		<pubDate>Sat, 20 Feb 2010 16:59:04 +0000</pubDate>
		<dc:creator>Rémy Sanchez</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Trucs et astuces]]></category>

		<guid isPermaLink="false">http://hyperthese.net/?p=254</guid>
		<description><![CDATA[Ces derniers je fais un peu de push en HTTP, donc une information importante pour moi est le statut de connexion. En théorie cette information m&#8217;est donnée par la fonction connection_status(). Mais il faut savoir comment PHP connait ce statut (je n&#8217;ai regardé que pour le mod_php5 de apache et le cgi, mais c&#8217;est probablement [...]]]></description>
			<content:encoded><![CDATA[<p>Ces derniers je fais un peu de push en HTTP, donc une information importante pour moi est le statut de connexion. En théorie cette information m&#8217;est donnée par la fonction <a href="http://hyperthese.net/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2ZyLnBocC5uZXQvY29ubmVjdGlvbl9zdGF0dXM=">connection_status()</a>. Mais il faut savoir comment PHP connait ce statut (je n&#8217;ai regardé que pour le mod_php5 de apache et le cgi, mais c&#8217;est probablement vrai dans les autres cas) : en fait, le serveur web n&#8217;envoit jamais de signal à PHP pour dire &#8220;hop c&#8217;est bon on n&#8217;a plus besoin de toi ta gueule&#8221; quand l&#8217;utilisateur ferme sa connexion. PHP ne se rend compte de la fermeture de la connexion uniquement quand il tente d&#8217;envoyer des données au serveur, car le serveur lui dit &#8220;non je peux pas écrire les données, la connexion est fermée&#8221;.</p>
<p>En d&#8217;autres termes, si vous attendez un évènement (grâce à une fonction bloquante par exemple), même si vous appellez régulièrement la fonction <a href="http://hyperthese.net/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2ZyLnBocC5uZXQvY29ubmVjdGlvbl9zdGF0dXM=">connection_status()</a> le résultat sera faux car vous n&#8217;avez envoyé aucune donnée. Et encore plus grave, si vous attendez votre évènement avec une fonction bloquante, le processus passe en mode S (sleep), ce qui fait que le temps est <em>stoppé</em>, et que le <a href="http://hyperthese.net/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy5waHAubmV0L21hbnVhbC9lbi9pbmZvLmNvbmZpZ3VyYXRpb24ucGhwI2luaS5tYXgtZXhlY3V0aW9uLXRpbWU=">max_execution_time</a> n&#8217;est jamais atteint : le processus reste bloqué là éternellmement. Face à ça, pas beaucoup de solutions&#8230; Vous pouvez envoyer un espace chaque seconde (en n&#8217;obliant pas d&#8217;appeller <a href="http://hyperthese.net/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2ZyLnBocC5uZXQvbWFudWFsL2VuL2Z1bmN0aW9uLm9iLWZsdXNoLnBocA==">ob_flush()</a> et <a href="http://hyperthese.net/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2ZyLnBocC5uZXQvbWFudWFsL2VuL2Z1bmN0aW9uLmZsdXNoLnBocA==">flush()</a>), ou alors vous pouvez faire des timeouts et faire en sorte que le client refasse une requête juste après, ou autre hack du genre&#8230; Vous pouvez aussi vous passer de PHP, mais ça c&#8217;est une autre histoire <img src='http://hyperthese.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
 <img src="http://hyperthese.net/wp-content/plugins/feed-statistics.php?view=1&#038;post_id=254" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://hyperthese.net/statut-de-connexion-dans-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TeamSpeak Proxy</title>
		<link>http://hyperthese.net/teamspeak-proxy/</link>
		<comments>http://hyperthese.net/teamspeak-proxy/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 14:30:30 +0000</pubDate>
		<dc:creator>Rémy Sanchez</dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Serveurs]]></category>

		<guid isPermaLink="false">http://hyperthese.net/?p=248</guid>
		<description><![CDATA[Si vous êtes un administrateur système, et que vous avez la gentillesse de bien vouloir laisser TeamSpeak passer sur votre firewall pour les pauvres étudiants de la résidence dont vous êtes l&#8217;administrateur qui ne pourraient sinon pas passer leur temps à jouer à WoW au lieu de travailler, alors vous avez probablement comme moi remarqué [...]]]></description>
			<content:encoded><![CDATA[<p>Si vous êtes un administrateur système, et que vous avez la gentillesse de bien vouloir laisser <a href="http://hyperthese.net/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3d3dy50ZWFtc3BlYWsuY29tLw==">TeamSpeak</a> passer sur votre firewall pour les pauvres étudiants de la résidence dont vous êtes l&#8217;administrateur qui ne pourraient sinon pas passer leur temps à jouer à <a href="http://hyperthese.net/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3VuY3ljbG9wZWRpYS53aWtpYS5jb20vd2lraS9Xb3JsZF9vZl93YXJjcmFmdA==">WoW</a> au lieu de travailler, alors vous avez probablement comme moi remarqué une chose : TeamSpeak n&#8217;a pas de port standard. Et c&#8217;est la merde ! Mon firewall se transforme peu à peu en gruyère&#8230;</p>
<p>Pour repousser la menace, j&#8217;ai donc décidé de coder un proxy pour TeamSpeak. Le principe est de l&#8217;installer sur une machine qui peut sortir sur tous les ports en UDP. Les clients utilisent un petit logiciel spécial pour ouvrir un canal temporaire le temps de l&#8217;utilisation de TS, et le proxy fait du port forwarding.</p>
<p>Pour l&#8217;instant</p>
<ul>
<li>Le projet est hébergé sur <a href="http://hyperthese.net/wp-content/plugins/feed-statistics.php?url=aHR0cDovL2dpdGh1Yi5jb20vRXF1aU51eC9UUy1Qcm94eQ==">Github</a>, c&#8217;est aussi là que vous trouverez les tarballs, installeurs, &#8230;</lo>
<li>Il y a un installeur pour le client sous Windows, pour les autres OS vous devez compiler le client à la main (c&#8217;est du C++).</li>
<li>Le serveur est codé en <a href="http://hyperthese.net/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3B5dGhvbi5vcmcv">Python</a>, et utilise <a href="http://hyperthese.net/wp-content/plugins/feed-statistics.php?url=aHR0cDovL3R3aXN0ZWRtYXRyaXguY29tL3RyYWMv">Twisted</a>. Il n&#8217;y pas de paquet Debian ou de truc du genre&#8230;</li>
<li>Pour le support de TeamSpeak 2, je suis à peu près sûr de moi, par contre ce qui est de TeamSpeak 3 c&#8217;est encore en version β, histoire de faire un peu moderne.</li>
</ul>
<p>N&#8217;hésitez pas à me contacter si vous n&#8217;avez pas la moindre idée de comment ça fonctionne (ça se comprend, c&#8217;est moi qui ai codé&#8230;) mais que ça vous intéresse quand même <img src='http://hyperthese.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
 <img src="http://hyperthese.net/wp-content/plugins/feed-statistics.php?view=1&#038;post_id=248" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://hyperthese.net/teamspeak-proxy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Radiateur&#8230;</title>
		<link>http://hyperthese.net/radiateur/</link>
		<comments>http://hyperthese.net/radiateur/#comments</comments>
		<pubDate>Thu, 14 Jan 2010 23:42:50 +0000</pubDate>
		<dc:creator>Rémy Sanchez</dc:creator>
				<category><![CDATA[IRL]]></category>

		<guid isPermaLink="false">http://hyperthese.net/?p=244</guid>
		<description><![CDATA[J&#8217;aurai jamais pensé écrire un article là dessus, mais vu que j&#8217;ai eu du mal à trouver de l&#8217;aide sur internet&#8230; C&#8217;est dingue ce que la vie réelle nous ratrappe des fois  
Donc depuis pas longtemps j&#8217;ai un appartement chauffé au gaz, ce qui fait que j&#8217;ai eu quelques manips à faire (pour info, [...]]]></description>
			<content:encoded><![CDATA[<p>J&#8217;aurai jamais pensé écrire un article là dessus, mais vu que j&#8217;ai eu du mal à trouver de l&#8217;aide sur internet&#8230; C&#8217;est dingue ce que la vie réelle nous ratrappe des fois <img src='http://hyperthese.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Donc depuis pas longtemps j&#8217;ai un appartement chauffé au gaz, ce qui fait que j&#8217;ai eu quelques manips à faire (pour info, ma chaudière est une Saunier Duval &#8220;Thema F 23&#8243;) :</p>
<ul>
<li>La chaudière ne démarre que si la pression est suffisante (grosso modo 1,5 bar chez moi). Si la pression est trop faible, il y a des manettes sous la chaudière à tourner en même temps pour la remplir, ça fait augmenter la pression (de toute façon, ça c&#8217;est marqué sur l&#8217;étiquette).</li>
<li>Si la pression est trop importante, on peu la baisser en purgeant un radiateur : en haut du radiateur il y a un petit trou avec un truc à faire tourner par un tourenvis. Quand on tourne, ça ouvre le &#8220;robinet&#8221; et ça laisse sortir de l&#8217;eau, ce qui diminue la pression dans la chaudière. Attention à pas trop vider non plus&#8230;</li>
<li>Si le radiateur fait &#8220;glouglou&#8221; c&#8217;est que y&#8217;a de l&#8217;air. Si y&#8217;a de l&#8217;air, alors c&#8217;est de l&#8217;espace en moins occupé par l&#8217;eau chaude, et donc en plus de faire &#8220;glouglou&#8221; ça chauffe moins. La solution est simple : il faut purger. Au lieu d&#8217;avoir de l&#8217;eau qui sort, ça sera de l&#8217;air. Il faut purger jusqu&#8217;à ce que l&#8217;eau arrive&#8230; Attention conséquence du point précédent : ça baisse la pression. Attention donc à ne pas se retrouver avec une chaudière dépressurisée&#8230; (sinon, faut faire comme au premier point <img src='http://hyperthese.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  )</li>
</ul>
<p>/me gagne +1 en compétence plomberie \o/</p>
 <img src="http://hyperthese.net/wp-content/plugins/feed-statistics.php?view=1&#038;post_id=244" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://hyperthese.net/radiateur/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
