Hier soir j’ai fêté mes 22 ans, avec quelques potes. Rien de bien intéressant à raconter ne s’est produit mais c’était néanmoins une bonne soirée. Je pourrais vous parler de notre partie de Black Stories (au cours de laquelle les juifs ont pris cher) ou vous dire que le Taboo XXL c’est super classe !

Mais si j’écris ce soir c’est surtout pour me vanter d’avoir eu les plus beau gâteau d’anniversaire de ma courte vie:

- Une tarte au citron meringuée en forme de Pacmac (vu de face, qui ressemble à un smiley, les convives avaient un avis partagé):

Smiley ou Pacman ? Let the troll begin.

Smiley ou Pacman ? Let the troll begins.

- Un framboisier recouvert de pâte d’amande en forme de… Space Invader !

Ouh le beau gâteau !

Ouh le beau gâteau !

Et le top du top c’est qu’ils sont super bon !

PS: Vous vous demandez sûrement qui les a fait, c’est elle: Nininne.

L'union fait la force.

L'union fait la force.

La nouvelle est tombée il y a à peu près deux semaines: ThePirateBay est vendu pour la modique somme de 5.5 millions de dollars à la société Global Gaming Factory. Ils ont pour but de le rendre entièrement légal et pour cela TPB deviendra payant. Les revenus des abonnements (au cout dégressif selon la quantité de données envoyées, cout pouvant descendre jusqu’à zéro) et de la publicité seront reversés aux majors en guise de compensation.

À première vue, on pourrait se dire « Rha ces salaud de TPB ! C’est des vendus ! Ils partent avec le fric qu’ils se sont fait sur le dos des utilisateurs du site. » Mais en fait non, ils ont sciemment sabordé TPB pour bien montrer que même si leur site ferme (50% des torrents de la planète transiteraient par leur tracker, excusez du peu), un autre bien meilleur ouvrira pignon sur rue un peu plus loin. Et ils sont donc partis ouvrir OpenBittorrent.

Openbittorrent est un tracker accessible à tous et à la gestion minimaliste. Ils ne référencent plus les fichiers torrent, il est impossible de savoir quel fichier transite, les seules données accessibles sont des informations sur le volume échangé. À côté de ça ils planchent sur un site de référencement pour qu’on puisse quand même accéder aux torrents facilement. Mais ils se mettent à l’abri puisque en créant un tracker qui ne peut pas être fermé (puisqu’on ne peut pas prouver que des choses illégales circulent dessus) ils s’assurent que même si un site de référencement ferme, les torrents continueront d’être utilisable.

Et comme ce sont des types que rien n’arrête, ils en profitent aussi pour s’associer avec de sinistres anonymes pour créer un protocole de synchronisation des trackers. On voit donc apparaître PublicBittorrent (un clone d’Open) et un troisième larron en préparation qui seront bientôt interconnectés. On s’affranchit donc définitivement du plus grand défaut de Bittorrent: On ne pouvait télécharger que chez les personnes utilisant le même tracker.

Ceci n'est pas une pipe. Ni un PNG.

Ceci n'est pas une pipe. Ni un PNG.

Concernant la diffusion des fichiers torrent, ces derniers jours ont également vu se produire un certain bond en avant avec l’ouverture du service Hid.im.

Hid.im c’est un peu des pros de la dissimulation et ils nous le font savoir en cachant des fichiers torrent dans des images au format png. Auparavant il était facile de déceler un service d’hébergement de torrent en utilisant simplement google, ou de les filtrer chez le FAI en interdisant le téléchargement des extensions *.torrent. C’est maintenant impossible, le png étant beaucoup trop utilisé pour des images parfaitement légales. Alors vous allez me dire « Ouais mais quand même… Ton torrent dissimulé il passe pas super inaperçu… » Certes, mais c’est une première étape, peut-être que dans peu de temps on pourra les dissimuler facilement dans des png parfaitement normaux.

Pour utiliser ce service il suffit de se rendre sur him.im et de leur envoyer le fichier torrent qu’on souhaite dissimuler. On obtient une image que l’on peut ensuite librement poster sur imageshack, twitpic, flickr,ou n’importe quel service d’hébergement d’image.

Pour la décoder il existe deux solutions pour l’instant: Une extension Firefox (un clic droit suffira alors pour récupérer le torrent) ou un code javascript qu’on enregistre dans ses favoris et qu’on active d’un clic une fois sur une page contenant un PNG (un lien vers le torrent apparaîtra alors sous le png).

Le protocole Bittorrent n’est pas prêt de mourir malgré tous les efforts de certains, prêts à tout pour l’enterrer.

Vous en avez rêvé, il l’a fait ! En hommage aux membres de Queen (ainsi qu’à Mike Myers et Dana Carvey) voici Bohemian Rhapsody interprétée par un Atari 800XL, un TI-99/4a, un lecteur de disquettes 8 pouces, un disque dur 3,5 pouces et un scanner HP ScanJet 3C.
http://www.youtube.com/watch?v=Ht96HJ01SE4&fmt=18

Via BienBienBien.

Tout le monde connais la Wii, la console de salon la plus vendue actuellement qui contrairement à ses deux concurrentes apporte avec elle la révolution du gameplay. Mais peu savent qu’elle peut faire beaucoup (beaucoup) plus que vous refiler une tendinite après 10 heures passées à jouer à Mario & Sonic aux jeux olympiques, vous permettre de vous rincer l’œil grâce au WiiFit voire même vous décider a acheter une nouvelle télé.

Grâce à la wii vous pourrez jouer à la Nes, la SuperNes, la Gameboy (de la Classic jusqu’à l’Advance),la Nintendo64, la Megadrive, la Saturn,… Regarder des divx et des DVDs, etc… Tout ça grâce à la faculté de lancer très simplement des Homebrews (et donc des émulateurs).

Avant d’en perdre quelques uns je vais expliquer rapidement les deux termes susnommés:

  • Homebrew (Littéralement ça veut dire « Fait maison« ): Il s’agit d’un petit programme développé pour une console mais par des fans. On en trouve sur toutes les consoles depuis la PS1 mais leur popularité a récemment explosée sur DS et sur Wii grâce à la simplicité d’utilisation qu’ils ont sur ces systèmes. On en trouve en tout genre, que ce soit des jeux originaux, des portages d’oldies, des émulateurs, même des lecteurs multimédia ou des logiciels type PDA.
  • Emulateur: Là on parle d’un programme qui simule le fonctionnement d’un système informatique. Seulement, comme c’est simulé et pas natif, il y a une grande perte de performance. Les plus populaires permettent de jouer à des jeux Famicom, Super Famicom, Megadrive, Gameboy -bref les consoles de notre enfance jusqu’à la Nintendo64 à peu près (les consoles suivantes étant trop puissantes pour être émulées de manière fluide mais je m’égare un peu) mais on en trouve pour l’amiga, l’amstrad, le commodore et bien d’autres.

Toujours là ? Bien.

Donc la Wii est formidable, parce qu’en moins d’une demi heure (à partir d’une console « vierge ») on se retrouve à viser son écran de télé avec la wiimote pour tirer sur des canards pixelisés avec une musique 8-bits et un chien qui se moque de vous quand vous en ratez un (oui, je parle de Duck Hunt)

Pour faire cela vous allez avoir besoin de 3 choses: Zelda Twilight Princess (version Wii), une carte SD et une connexion internet.

Commencez par transférer votre sauvegarde de Zelda sur une carte SD et mettez la en lieu sûr (elle se trouve dans le dossier /private/wii/title/rzdp/) quelque part sur une clé usb ou votre disque dur.

Ensuite, selon que vous ayez ou non mis à jour votre Wii il vous faudra télécharger un des deux fichier suivant (il s’agit d’une sauvegarde de Zelda un peu particulière):

  • Celui-ci si vous avez une version de firmware 3.3 ou inférieure.
  • Celui-là si vous avez une version de firmware 3.4.

Une fois décompressé vous avez de nouveau l’arborescence suivante: /private/wii/title/ et trois dossiers: rzde (pour la version américaine) rzdj (version japonaise) et rzdp (version européenne)
Copiez donc le dossier rzdp (puisque je suppose que vous avez une version européenne de la wii et du jeu zelda) dans le dossier /private/wii/title/ de votre carte SD.

Maintenant il faut télécharger la chaine homebrew et copier le fichier boot.dol qui se trouve dans l’archive sur la carte SD (à la racine)

Il vous reste à placer la carte SD dans la wii, copier la sauvegarde de Zelda sur votre Wii et lancer le jeu.

Vous allez retrouver link dans la première zone du jeu. En cherchant un peu vous apercevrez un homme (immobile, en plein milieu de la zone.) Parlez-lui et… ne paniquez pas quand votre écran deviendra noir. Suivez les instructions qui s’affichent à l’écran. Et voila ! Vous avez installé la chaine Homebrew. Cette merveilleuse chaine qui vous permettra de lancer tous les émulateurs que vous trouverez !

Comment on s’en sert ? Simplissime. Il suffit de télécharger ceci et de mettre le dossier *homebrew_browser* dans le dossier /apps/ de votre carte SD puis de lancer la nouvelle chaine qui s’affiche sur votre Wii. Ainsi vous pourrez installer automatiquement les émulateurs en les sélectionnant dans une liste sur votre télé.

Reste plus qu’à trouver les jeux ! Merci Google

Encore deux trois liens utiles pour avoir des infos sur les homebrews de la wii:

Hier j’ai remarqué que mon compteur de visite restait désespérément sur 0. Étrange pour un blog aussi bien référencé que le mien (notamment pour des requêtes telles que « fouetter » « filme de sex la ou on baise » ou encore « faire mal« .)

Le problème s’étant déjà présenté j’avais ma petite idée de la cause: La fonction wp_footer() ne figurait probablement pas dans mon thème. (Elle est utilisée par un paquets de plugins qui peuvent rajouter ce dont ils ont besoin à la fin du code source sans que l’utilisateur ait à modifier manuellement le fichier.) J’allais donc devoir m’assurer de sa présence.

Sauf que… Le développeur du thème ne voulait pas qu’on édite son précieux thème (surtout pas la partie ou il se fait sa pub) et a donc crypté le fichier footer.php avec une obscure fonction: base64_encode.

Le fichier ressemblait donc à ça:

1
2
3
4
5
6
7
8
<?php 
/*
Encoder : NET-TEC PHP-ENCODER V 1.0
WEB : http://www.net-tec.biz/
WARNING: This file is protected by copyright law. To reverse engineer or decode this file is strictly prohibited. 
*/
$Q4B4A2639A3042AC58A17D9256DBA8280="DQovKg0KRW5jb2Rlc /* Partie tronquée parce que 240Ko de caractères ça fait un peu beaucoup */ 2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+";eval(base64_decode($Q4B4A2639A3042AC58A17D9256DBA8280));
?>

Un peu difficile a lire non ?

Après quelques recherche j’ai trouvé qu’en remplaçant simplement eval(…); par print(…); on obtenait le résultat sans qu’il soit interprété par php. Mais j’ai jamais réussi à le faire à l’aide de mon simple navigateur… C’est donc comme ça que je me suis retrouvé connecté en ssh sur mon serveur à lancer la commande php footer.php > footer_decode.php pour récupérer ceci:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<?php
/*
Encoder : NET-TEC PHP-ENCODER V 1.0
WEB : http://www.net-tec.biz/
WARNING: This file is protected by copyright law. To reverse engineer or decode this file is strictly prohibited. 
*/
?> 
    		</div>
		<div id="sidebar">
			<a class="rss" title="RSS Feed" href="<?php bloginfo('rss2_url'); ?>">RSS Feed</a>
			<?php include (TEMPLATEPATH . '/sidebar.php'); ?>
		</div>
		<div class="clear"></div>
	</div>
	<div id="footer">
		Black n Orange <?php 
/* V10
Encoder : NET-TEC PHP-ENCODER V 1.0
WEB : http://www.net-tec.biz/
WARNING: This file is protected by copyright law. To reverse engineer or decode this file is strictly prohibited. 
*/
 $ooo="pCQ9jnUNtWS/* Tronqué pour les mêmes raisons que précédemment */ LmV3LJEuAl4aCP9uCv4aB31yL2uiVPEFBTMuZGEwMQf/Ct==";eval(base64_decode("JG1tbT0nsbD0kbGxsbGxsbGxsb/* Encore tronqué */ GxsbGxsbGxsPSckbGxsbGxsbGxsbGw9XCdfXCc7JztldmFsKCRsbGxsbGxsbGwpOw=="));
 ?>
 
 
  </div>
</div>
</body>
</html>

Je vous passe les deux autres décodages nécessaires pour se rendre compte que la dernière partie cryptée ne correspond qu’à deux trois liens vers le site du développeur et quelques sites commerciaux dont je n’ai rien à cirer. J’ai donc pu inclure mon super wp_footer() et virer tout ce qui avait trait à ce salaud dissimulateur.

Certains peuvent se demander quel intérêt de se donner tant de mal pour un petit bout de code alors qu’il aurait probablement suffit d’ajouter bêtement le bout de code qu’il fallait sous la partie cryptée ? Tout simplement parce que je supporte pas qu’un code source me dissimule des choses. Qui sais s’il n’y avait pas une fonction qui récupérai mon mot de passe pour l’envoyer sur un serveur en russie ? Un bout de code qui afficherait une popup à chaque fois que quelqu’un clique sur un lien ? J’aime savoir ce que fais le code que j’exécute, surtout quand d’autres personnes peuvent être concernée (récupérer le cookie d’un visiteur contenant un mot de passe n’est pas si compliqué que ça parait-il.)

Désolé à NoLi de l’avoir ignorée tout le temps que ce fichu décryptage m’a pris, j’avais besoin d’être concentré

La réponse à cette question est simple, Yahoo c’est un moteur de recherche de kéké. Preuve en est, les 10 requêtes les plus courantes en France pour l’année 2008:

  1. Secret Story

  2. Olympique de Marseille
  3. Plus belle la vie
  4. Paris Saint Germain
  5. Star Academy
  6. Rihanna
  7. Barack Obama
  8. Nouvelle Star
  9. Carla Bruni
  10. Akon

Alors ? Toi petit internaute qui utilise encore Yahoo, dis toi bien que c’est un moteur de décérébrés…

A titre de comparaison, voila le Top10 de Google:

  1. Youtube

  2. Jeux
  3. Yahoo
  4. Pages Jaunes
  5. Orange
  6. Facebook
  7. Vidéo
  8. TV
  9. Méteo
  10. eBay

On constate quand même que les imbéciles qui utilisent Yahoo doivent passer par Google pour en trouver l’adresse… Probablement parce que c’est leur page de démarrage et qu’ils ne savent pas en changer ?

PS: Néanmoins je suis convaincu que certaines personnes douées d’intelligence utilisent Yahoo (ce n’est probablement pas votre cas si vous êtes ici à lire mes conneries ;-) ) mais il est encore temps de passer du bon côté de la force.

Aldarone.fr

Voila maintenant il ne me manque plus que la Dédibox

Je sais pas pour vous mais moi j’ai beaucoup de mal à m’endormir si je n’ai pas de musique… Quand j’écoute un album tout va bien, la musique s’arrête à la fin, mais si d’aventure je décide d’écouter une webradio quelconque elle pourrait tourner toute la nuit et finir par me réveiller (pour de la musique qui endort ce serait dommage… )

Alors comme j’avais pas envie de me casser le cul a chercher un logiciel qui intègre déjà une fonction utile comme celle-ci je me suis décidé a faire un petit script en shell (bash pour être tout à fait précis) qui lance vlc en mode service, attends le temps qu’on lui demande et tue vlc pour arrêter la musique.

Voila ce que ça donne:

#!/bin/bash
vlc "$1" -I dummy &> /dev/null &
sleep $2
kill -2 $!

Et il s’utilise comme ceci: sleep-timer url_de_la_webradio temps_de_lecture_en_secondes. A supposer que vous l’avez appelé « sleep-timer » bien sûr.

C’est classe hein ?

Hé ouais, moi en éternel insatisfait j’ai encore changé le design de mon blog. J’en avais assez de ce noir et blanc déprimant. Alors j’ai cherché quelque chose de plus guilleret sans être trop flash (j’ai beau aimer l’orange, ça reste trop fluo pour être supportable. ) et donc j’ai trouvé ceci.
Evidemment c’est pas au gout de tout le monde (Jeff trouve qu’il fait fillette, LoD le trouve « Elfique »,… )
Mais qu’importe, pour l’instant il fait l’affaire.
Par contre, je m’excuse (ou plutôt: j’envoie chier) les utilisateurs qui viennent ici avec Internet Explorer, ils devront se passer de l’effet Lightbox.

PS: Pour ceux qui sont intéressés, il s’agit du thème Rounded V2 Blue Edition

C’est dingue quand même ce qu’on peut faire avec deux iPhone et une DS:

Ou encore avec les horribles sons système de Windows 98 et XP:

Oui, j’ai honteusement volé cet article au blog de Geekzone