12/29/2006

Tor et l'anonymat

Savez-vous ce qu'est l'onion routing ? C'est une technique vous permettant d'obtenir un pseudo-anonymat sur Internet grâce au logiciel Tor... en masquant votre adresse IP ou presque...
De nombreux noeuds sont répartis un peu partout autour de la planète et vont relayer votre connexion... A chaque fois que Tor est démarré, il négocie un nouveau chemin parmi tous les chemins possibles (comptez sur vos doigts ça en fait un sacré paquet twisted ) et toutes les 10 minutes environ il change de chemin pour plus d'anonymat cool Comme vous pouvez le voir sur le schéma, le service ne voit pas votre adresse IP mais celle du dernier noeud de votre chemin... Mais comment être sur que ce qui transite sur votre chemin ne soit pas intercepté au niveau des noeuds de relais? Et bien tout est crypté:
Le principe est simple est repose sur TLS (le même que pour le https, d'ailleurs arrêtez d'utiliser SSL2 qui n'est pas du tout sûr) Un premier tunnel est donc créer avec le premier noeud, puis un deuxième tunnel est créé avec le second noeud et qui passe à l'intérieur du premier tunnel... Le prinicpe est assez simple et donne à la fin plusieurs couches de protection: un peu comme les différentes peaux d'un oignon, d'où le nom. A quoi cela peut-il bien servir? Eh bien par exemple lorsque Google n'autorisez que les américains à télécharger les films sur GoogleVideo, ce petit truc m'a permis de me faire passer pour un américain mrgreen. Amusez-vous bien avec ça: notamment sur tout ces blogs qui vous fichent et vous épinglent sur une jolie carte biggrin ou même les grosses boites qui font de jolies statistiques sur vous, et revendent vos informations bien gentiment sans vous demander votre avis...

12/28/2006

Un cake au saumon

Une recette d'un cake un tout petit peu plus évolué pour les fêtes smile : le cake au saumon et au tarama.


Les ingrédients:
  • 3 oeufs
  • 150 g de farine
  • 1 sachet de levure
  • 8cl d'huile d'olive
  • 13cl de lait demi-écrémé
  • 100 g de gruyère rapé
  • sel et poivre
  • 250 g de tarama (le plus commun: oeufs de cabillaud)
  • 125 g de sumon fumé
  • ciboulettes
Préparation

Préchauffez le four (thermostat 5 - 6)
Mélangez la farine avec la levure. Ensuite y ajouter les oeufs en mélangeant bien jusqu'à obtenir une pate bien homogène, ajoutez ensuite le lait et l'huile, remélangez... Ajoutez le gruyère rapé, salez et poivrez à convenance.
Coupez les tranches de saumon fumé en lamelle d'environ 1cm de large
Ajoutez à votre préparation la ciboulette, les lamelles de saumon et le tarama: mélangez à nouveau.
Placez la préparation dans un moule beurré et fariné.
Placez le au four pendant 45 minutes. A déguster à température ambiante biggrin

12/21/2006

Marre de Youtube... Découvrez Zudeo

Zudeo est un tout nouveau site n'offrant que des vidéos de haute définition à télécharger... grâce à la technologie Bitorrent (plus précisément basé sur le moteur Azureus). Cette fois les fichiers pouvant être télécharger le sont librement. Donc ce sont essentiellement des trailers, et vidéos de haute qualité de jeux vidéos ou des petits films sans prétention... Mais la BBC a passé un accord pour y mettre toutes ces émissions: Doctor Who, Monty Python, peut-être Torchwood... Les grands distributeurs commencent seulement à entrevoir les possibilités du Peer-to-Peer... Le monde change razz

12/20/2006

Théorème Chinois

Suite à une petite discussion avec Wendell, une petite présentation du théorème chinois. Au 3ème siècle, Sun Tsu a développé une technique élégante pour compter le nombre de soldat de la Grande Armée chinoise. Il les fait s'aligner sur 13, 17, 19, 23 colonnes et compte seulement le nombre de soldat qui ne forme pas une rangée complète: petit schéma d'explication sur 3 rangs:
razzrazzrazzrazzrazzrazzrazz

razzrazzrazzrazzrazzrazzrazz

razzrazzrazzrazzrazzrazz

résultat: Sun Tsu ne compte que jusqu'à 2... Notons N le nombre de soldat de la grande armée et A le produit a1.a2.a3 ... Le problème s'écrit alors:
N = n1 [a1]
N = n2 [a2]
N = n3 [a3]
...
si on choisit a1, a2, a3 ... tels qu'ils soient premiers 2 à 2 alors N s'écrit sous la forme:
cool N=n1.n1.(A/a1) + n2.n2.(A/a2) + n3.n3.(A/a3)...
Comment calculer e1, e2, e3....? Ben en fait c'est super simple: il suffit de calculer e1 avec une identité de Bezout:
idea e1 tel que e1.a1 + n1.(A/a1) = 1
et donc arrow n1.n1.(A/a1) = n1 [a1]
à partir de là on vérifie facilement que la solution est la bonne modulo A. Voila Wendell : c'est ça le théorème Chinois... razz


12/19/2006

Un nouveau moteur de recherche: Special Photos

Je viens juste de découvrir un service nouveau : RIYA, qui permet de faire de la reconnaissance d'images. Mais quel peut bien être l'interêt d'un tel outil… Vous avez surement déjà fait une recherche d'image sur Google ou Flickr ? La majeure partie du temps vous trouvez tout et rien…rolleyes Si vous essayez de rechercher une voiture : vous trouverez des jeux vidéo au sujet des voitures et beaucoup d'autres choses… mais probablement pas ce que vous recherchez exactement, du moins pas dans les premiers résultats… Tout simplement parce que Google recherche dans le contenu de la page, qui contient l'image… mais pas l'image elle-même. Cela signifie que si je crée une page Web au sujet des voitures mais avec une photo de pizza : si vous recherchez la « voiture », vous trouverez probablement ma « pizza »twisted. C'est pourquoi Google veut créer des labels pour les différentes photos… et demande aux utilisateurs de marquer un certain nombre d'image qu'il leur présente comme jeu : très intelligent idea.
Riya fait cela seul, automatiquement et identifie les visages et lit directement l'information à l'intérieur de l'image. Vous devez ajouter votre images, et puis entraîner le système en selectionnant le visage d'une personne et en indiquant le nom associé à ce visage… Après la phase d'apprentissage le moteur de recher finit par faire cela seul… Imaginer maintenant que vous voulez trouver toutes images de Clint Eastwood : le moteur de recherche trouvera seulement les photos de Clint Eastwood… Vous voulez une image pas le texte avec l'image : le moteur de recherche indexe le contenu de l'image: c'est là toute la différence! Je ne sais pas la technologie qu'ils emploient mais les résultats semblent plutôt bons… biggrin

12/17/2006

Emoticons for Blogger

ça y est mon petit script pour Greasemonkey fonctionne razz vous pouvez le trouver à cette page: emoticons pour blogger ainsi que comment l'installer, je peux ajouter des émoticones dans mes billets sur Blogger: la preuve en image:


je trouve que les émoticones sont un moyen parfait et agréable pour faire passer un état d'esprit, une émotion ou un point de vue. C'était vraiment le plus gros manque de Blogger, mais grâce à Greasemonkey (une extension de Firefox) vous pouvez modifier la page à la volée lors de son chargement pour y ajouter les éléments dont vous avez besoin biggrin ce dont je me suis servi pour ce script. Ce qu'il me reste à faire est la possibilité d'ajouter l'émoticone à la position du curseur (pour l'instant l'émoticone est ajoutée à la fin du message).


12/16/2006

Mis à jour des clés Debian

Ce matin, en voulant mettre à jour ma Debian, je suis tombé sur ce message cry:
Lecture des listes de paquets... Fait
W: Aucune clé publique n'est disponible pour la/les clé(s) suivante(s) :
A70DAF536070D3A1
W: Aucune clé publique n'est disponible pour la/les clé(s) suivante(s) :
A70DAF536070D3A1
W: Vous pouvez lancer « apt-get update » pour corriger ces problèmes.
Dans ces cas là, deux choses sont envisageables: la version de la clé en mémoire à expire: il vous faut la recharger ou bien le serveur est compromis eek... Dans tous les cas, il vous suffit de recharger la clé pour vous assurer que tout va bien, pour cela en tant que root:
# gpg --recv-key --keyserver wwwkeys.eu.pgp.net A70DAF536070D3A1
gpg: requête de la clé 6070D3A1 du serveur hkp wwwkeys.eu.pgp.net
gpg: /root/.gnupg/trustdb.gpg: base de confiance créée
gpg: clé 6070D3A1: clé publique « Debian Archive Automatic Signing Key (4.0/etch) » importée
gpg: aucune clé de confiance ultime n'a été trouvée
gpg: Quantité totale traitée: 1
gpg: importée: 1
Si vous ne tombez pas sur ce message... C'est qu'il y a un gros problème et que le serveur a été compromis eek ... Ne rigolez pas cela peut arriver même aux meilleurs... Si tout se passe bien comme c'est le cas pour moi, il faut ensuite ajouter la clé au programme apt:
# gpg --export A70DAF536070D3A1 | apt-key add -
OK
on réessaye et tout fonctionne cette fois: youpi razz