<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.8.4" -->
<rss version="0.92">
<channel>
	<title>Hyperthèse</title>
	<link>http://hyperthese.net</link>
	<description>La connaissance supposée fausse</description>
	<lastBuildDate>Mon, 08 Mar 2010 22:09:14 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>Nokia Secret Codes</title>
		<description>Un truc cool avec les téléphones Nokia, c'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'ai un N97 mini) :

*#06# Imei Code
Affiche le code IMEI du téléphone.

*#0000# Sw Version
Affiche des infos sur le ...</description>
		<link>http://hyperthese.net/nokia-secret-codes/</link>
			</item>
	<item>
		<title>Mise à jour d&#8217;Apache dans Sid&#8230;</title>
		<description>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'est ce fichier qui est appellé. Le souci, c'est que dans lors de la dernière mise à jour d'Apache dans Sid, ça ne marche plus...

En ...</description>
		<link>http://hyperthese.net/mise-a-jour-dapache-dans-sid/</link>
			</item>
	<item>
		<title>But It&#8217;s Not Google</title>
		<description>J'hésite encore, Bing veut-il dire "But It's Not Google", ou est-ce le bruit que ça fait quand on tape dessus ? J'aimais déjà pas Bing, mais là où on se rend compte que c'est vraiment de la merde, c'est que cet abruti a réussi à indexer localhost... Mais quel con ...</description>
		<link>http://hyperthese.net/but-its-not-google/</link>
			</item>
	<item>
		<title>Putain de clavier</title>
		<description>J'avais jusque peu un combo clavier/souris sans fil d'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'me suis mis en quête d'une nouvelle paire ...</description>
		<link>http://hyperthese.net/putain-de-clavier/</link>
			</item>
	<item>
		<title>Statut de connexion dans PHP</title>
		<description>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'est donnée par la fonction connection_status(). Mais il faut savoir comment PHP connait ce statut (je n'ai regardé que pour le mod_php5 de apache et ...</description>
		<link>http://hyperthese.net/statut-de-connexion-dans-php/</link>
			</item>
	<item>
		<title>TeamSpeak Proxy</title>
		<description>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'administrateur qui ne pourraient sinon pas passer leur temps à jouer à WoW au lieu de travailler, alors vous ...</description>
		<link>http://hyperthese.net/teamspeak-proxy/</link>
			</item>
	<item>
		<title>Radiateur&#8230;</title>
		<description>J'aurai jamais pensé écrire un article là dessus, mais vu que j'ai eu du mal à trouver de l'aide sur internet... C'est dingue ce que la vie réelle nous ratrappe des fois :)

Donc depuis pas longtemps j'ai un appartement chauffé au gaz, ce qui fait que j'ai eu quelques manips ...</description>
		<link>http://hyperthese.net/radiateur/</link>
			</item>
	<item>
		<title>La cohésion interne chez Google</title>
		<description>Quand une boite devient un peu grosse, il peut arriver qu'elle choppe des tendance schizophréniques. Par exemple, si on fouille bien dans le code source de Go, on trouve ça :

[c]
	// Is it a broken browser?
	var msg string;
	switch agent := req.UserAgent; {
	case strings.Index(agent, "MSIE") >= 0:
		msg = "Internet Explorer"
	case strings.Index(agent, ...</description>
		<link>http://hyperthese.net/la-cohesion-interne-chez-google/</link>
			</item>
	<item>
		<title>Go : un serveur TCP</title>
		<description>Dans la catégorie je fais mumuse avec Go : je fais un serveur TCP qui répond invariablement "Hello, World !" à tous les clients qui se connectent.

[c]
package main

import (
	"fmt";
	"net";
	"strings";
);

func handler(c *net.TCPConn) {
	c.Write(strings.Bytes("Hello, World !\n"));
	c.Close();
}

func main() {
	addr, err := net.ResolveTCPAddr("127.0.0.1:5896");
	l, err := net.ListenTCP("tcp4", addr);

	if l == nil {
		fmt.Println("Could not listen : ...</description>
		<link>http://hyperthese.net/go-un-serveur-tcp/</link>
			</item>
	<item>
		<title>Chaîne aléatoire en PHP</title>
		<description>Ça sert toujours, une fonction pour générer une chaîne aléatoire :

[php]
function randStr($len, $alphabet = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ") {
	$as = strlen($alphabet) - 1;
	$str = "";

	for($i = 0; $i < $len; $i++) {
		$str .= $alphabet[rand(0, $as)];
	}

	return $str;
}
[/php] </description>
		<link>http://hyperthese.net/chaine-aleatoire-en-php/</link>
			</item>
</channel>
</rss>
