Archive pour février 2009

Le net en france

Mercredi 25 février 2009

HADOPI - Le Net en France : black-out

La quadrature du net lance un appel à la mobilisation contre le projet de loi Hadopi qui vise à réguler le « piratage » sur le net. non seulement en mettant en place la riposte graduée ( qui conduit à couper l’accès à internet ), mais en autorisant l’enregistrement et l’analyse des différentes communications qui transitent sur le réseau. A la base instaurée pour répondre à la demande des artistes pour lutter contre le piratage, cette loi va plus loin et permet des dérives qui font peur : à l’heure ou nos communication par téléphone, ou notre courrier ou nos sources d’informations passent par internet, il est important de protéger notre espace et de le défendre.

Malheureusement, j’ai l’impression que personne ne chercher à protéger sa liberté sur le net. Les campagnes d’information sur les données personnelles n’empêchent pas les individus de continuer à s’inscrire massivement sur facebook ou d’utiliser msn pour communiquer, par commodité et par pratique, mais en oubliant que derrière tout ces services, il y a un prix à payer : celui de notre anonymat et de notre liberté.

A l’heure il il devient anormal de chercher à protéger sa vie privée même « si l’on n’a rien à se reprocher », je pense qu’il faut rappeler à tous, que cet espace qui peut sembler si loin, si distant de notre vie, est en fait incrusté dans nos domicilies, nos consoles de jeux ou nos téléphones, et mettre en place des mesures de contrôles sur le net permettent de réduire très facilement les libertés de l’individu

Facilement car :

  • Ce contrôle se fait en silence : il est fait de manière automatique sans que l’individu ne s’en rende compte. La dérive étant que l’on ne sait plus très bien quelle est la limite entre ce qui est contrôlé et ce qui ne l’est pas.
  • Ce contrôle est global : avec la puissance des machines, il devient possible de surveiller l’ensemble des connexions des internautes, et de voir tout ce qui transite sur les réseaux.
  • Ce contrôle est permanent : pour les même raisons.

Avant qu’il ne soit interdit d’utiliser un logiciel non conforme, essayons de préserver notre liberté et d’affirmer ce que nous défendons.

Un pilote wiimote sous Linux en python

Jeudi 19 février 2009

La wiimote est la manette de contrôle de la console wii de Nintendo, un outil merveilleux dont voici un petit résumé de ses fonctionnalités :

  • Accéléromètres
  • Caméra infrarouge
  • Émetteur/Récepteur Bluetooth
  • 11 boutons

( voir le détail sur la page de wikipédia )

En disposant d’un récepteur bluetooth, il est possible de se connecter à la télécommande et de récupérer ses informations, mieux, avec le projet cwiid, on peut transformer la wiimote en souris !

Ainsi selon le mode dans lequel se trouve la télécommande, on contrôle notre curseur en inclinant la télécommande, ou en la pointant vers une source infrarouge

La source infrarouge pouvant être la sensor bar fournie avec la console, ou une source externe, bougie lampe ou tout ce dont pouvez disposer diffusant de la chaleur à partir d’un point unique

Le pilote fourni avec cwiid fonctionne mais n’est pas optimisé. Il arrive que la souris parte dans une direction incontrôlée, ou de ne pas pouvoir accéder à certaines parties de l’écran.

La faute est due au pilote intégré qui se contente juste de placer le pointeur sur la source infrarouge, avec quelques petites optimisations.
En effet, le capteur de la wiimote nous indique quelle est la position de toutes les sources infrarouges perçues ( et nous fourni également des informations sur leur intensité ), mais la conversion en pointeur est laissée au pilote :
Quelle source choisir comme référence ?
Comment gérer les cas où une source est sortie du champ de vision ?
Comment réagir quand cette source revient dans le champ de vision ?

Tout ceci doit être pris en compte pour pouvoir offrir une ergonomie au curseur et faciliter le contrôle.

Heureusement pour nous le pilote nous donne la possibilité de réécrire nos propres moteurs, et donc de gérer nous même la manière dont on veut que la souris réagisse. Nous avons même le choix dans le langage ! En effet, nous pouvons choisir entre offrir un plugin compilé ( le pilote est écrit en C ), ou l’écrire en python. C’est cette deuxième option que je vais présenter dans les articles qui suivront.

Suite : mise en pace du plugin (EN)