Fffuuu, bon ça y est : le gouvernement Français a adopté un texte qui donne aux opérateurs FAI le pouvoir de censurer les blagues sexistes sur le net.

Autrement dit, une simple blague de travers (par exemple sur les blondes, qui sont quand même nombreuses), et hop, c’est tout le site qui risque d’être censuré dans le pays parce que M. Orange ou M. SFR aura décidé que ce contenu dépasse les bornes qu’il aura lui même fixé. Il peut aussi décider d’être plus laxiste pour ses propres sites et forums que pour celui du concurrent, ou alors de choisir les sites en fonction de son auteur, son bord politique, son fournisseur internet…

C’est pas comme si les débordements n’auront pas lieu : le site Linux.com ou celui d’Amnesty International sont bloqués par le filtre anti-porno au Royaume-Uni.


Et pendant ce temps là, les bonbons Haribo de couleur noir (ceux en réglisse) sont interdits au Danemark et en Suède car jugés racistes. Non, ce n’est pas une blague.

Poussez pas, on va l’avoir notre société édulcorée, purifiée de tous les vices à la Demolition Man.

Pour faire des menus en CSS, il est d’usage d’utiliser une liste non-ordonnée <ul> et de mettre les éléments de listes <li> en flottants avec float: left;.

Cette solution malheureusement toujours très rencontrée en 2014, c’est du bricolage et ne doit plus être utilisée. Elle n’a que des inconvénients :

  • flottants, les éléments sortent du flux et ils passent au dessus du reste de la page. Cela oblige donc d’utiliser un <br> bidon juste pour le « clear:both » ;
  • il faut spécifier une hauteur minimale pour la liste, sinon elle vaut tout simplement 0px : c’est très chiant pour les images de fond ;
  • si l’écran est trop petit, le dernier élément passe en dehors du menu et surplombe la page… Sans que le menu lui même n’est redimensionné ;
  • si l’écran est trop petit, un flottant un peu trop grand sort du cadre de l’écran et déforme tout l’affichage ;
  • le flottant est un placement compliqué à maîtriser et dont le comportement devient très vite imprévisible si plusieurs éléments flottants se rencontrent ;
  • comment tu fais pour centrer un flottant ?

Pour y remédier, une solution très simple et supportée dans tous les navigateurs jusqu’à IE7 : mettre les éléments de liste en affichage « inline-block; ».
Vous pouvez alors :

  • les dimensionner comme vous le voulez et ils seront les uns à côté des autres ;
  • ils ne sortent plus du flux de la page : si le dernier passe sur la ligne suivante, il repousse le bloc suivant au lieu de le masquer et agrandit le bloc parent au lieu d’en sortir ;
  • il est possible de centrer le menu ;


Dans le futur, on pourra utiliser des solutions beaucoup plus puissantes. Les CSS3 on en effet une nouvelle disposition nommé « flexible » (flex). Celle-ci permettra d’afficher les blocs plus simplement sans se soucier de marges ou quoi que ce soit, par exemple comme les mots dans une ligne de texte justifiée (avec « space-between »), ou en faisant en sorte que les x derniers éléments se partagent la place restante alors que les autres ont une taille fixe.

Mais pour le moment, le module flexbox n’est ni finalisé (il y a au moins trois spécifications différentes) ni supporté uniformément par tous les navigateurs (voir le module Flexbox sur Alsacréations).

En attendant le modèle flexible, je vous conseil donc grandement d’utiliser le inline-block pour vos menus : inline-block est fait pour placer en ligne des éléments de type bloc, contrairement à float qui a un autre but.
Vous vous rendrez également un service immense lorsque vous voudrez faire un site responsive : le modèle des blocs-en-ligne s’adapte parfaitement à un écran de taille variable.


En CSS, soyez logique et évitez de composer des positionnement absolues avec des flottants et d’autres affichages en tableau. Pour mettre des éléments de type blocs en ligne, utilisez simplement « display: inline-block; ». C’est là pour ça, ça marche et c’est le bien.

Vos messages sont bien mignons, à me dire « vous allez me tuer », « vous êtes inconscients », « si le web est gratuit c’est grâce à la publicité ».

Mais quand je vois en plus des tas de messages de ce genre là :

La majorité des internautes qui bloquent la pub n'ont pas conscience du rôle essentiel qu'elle joue. Éduquez-les avec le message qui s'affichera sous forme de barre pour les convaincre de désactiver leur bloqueur de pub.

J’ai envie de faire pareil, mais dans l’autre sens. Comme cela :

La majorité des webmasters qui mettent de la pub n’ont pas conscience du rôle psychologique qu’elle a sur les enfants, ni de son impact désastreux sur la vie privée, ni de son pouvoir sur les dits-webmasters eux-mêmes. Éduquez-les avec un commentaire sur leur blog pour les convaincre de changer de modèle économique.

Car quand Mediapart nous demande de nous poser la question « à qui appartient votre journal ? », et qu’on a vu certains blogs finir par s’autocensurer juste pour ne pas que Môsieur Google leur coupe les vivres, ben je me dis que la question est particulièrement pertinente.
Car avec la pub, le blog n’appartient plus à celui qui écrit : celui qui propose les publicités a aussi un pouvoir sur ce que vous avez le droit de dire.

Et sérieux, si l’argent est vraiment important pour votre site, ne misez pas tout sur Paypal, Flattr, Visa/Mastercard ou une autre plate-forme unique : ces derniers n’hésiteront pas à vous couper les vivres aussi.

Et à ceux qui n’aiment pas les blogs et préfèrent les journaux classiques : vous savez qui donne l’argent aux journaux ? L’État.
Tu parle d’une indépendance.

(j’en avais déjà parlé , mais visiblement le message passe mal)

L’user-agent est une chaîne de caractères que votre navigateur envoie au site que vous visitez, et qui contient diverses informations sur le navigateur et l’ordinateur.

Bien que je ne le recommande pas si vous ne savez pas ce que vous faites, vous pouvez modifier l’user-agent de Firefox assez facilement.

Allez sur la page « about:config » et tapez « useragent » dans le champ de recherche.
Si la clé general.useragent.override n’existe pas déjà (auquel cas un double clic dessus suffit), faites un clic-droit sur la page, puis « nouvelle » puis « chaîne de caractères » et mettez general.useragent.override pour le nom.
Pour la valeur, mettez ce que vous voulez.

Si vous voulez vous identifier comme Chrome sous Windows 8, mettez :
Mozilla/5.0 (Windows NT 6.2; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1667.0 Safari/537.36

Pour Firefox Mobile sous Android, mettez :
Mozilla/5.0 (Android; Mobile; rv:26.0) Gecko/26.0 Firefox/26.0

Pour Opera sous GNU/Linux :
Opera/9.80 (X11; Linux x86_64; Edition Linux Mint) Presto/2.12.388 Version/12.16

Pour revenir à la valeur par défaut, faites un clic droit sur cette clé et « réinitialiser ».

Vous pouvez tester ce que ça donne sur cette page.


(source et pour d’autres navigateurs)

Mais putain c’est n’importe quoi !

Le gouvernement souhaite accorder des fréquences 4G aux opérateurs en échange qu’ils emploient du monde… C’est n’importe quoi bordel de merde !
Ils vont faire quoi les employés, si les opérateurs n’ont pas besoin de travailleurs supplémentaires ? Compter les mouches, peut-être ?

Rhaaa®…

Ils mettent le doigt en plein dessus en plus :

  • les operateurs se font du fric mais ne se gardent tout ça pour eux
  • les gens n’ont pas d’emploi car… pas besoin en fait.

ET L’IDÉE DU REVENU DE BASE FINANCÉ PAR CEUX QUI BRASSENT DES MILLIARDS AVEC DE MOINS EN MOINS DE MONDE, T’EN FAIS QUOI ?

(source)

La PS4, c’est :

  • 8 Giga Octet de mémoire vive DDR5 ayant une vitesse de transfert de 176 Go/s ;
  • Un processeur 8 cœurs de dernière génération produite par AMD ;
  • Une carte graphique dotée de 18 unités de calculs ;
  • Un disque dur de 500 Go ;
  • Un lecteur BluRay 6x ;
  • Une prise ethernet gigabit ;
  • Bluetooth, Wi-Fi, HDMI ;
  • Une sortie vidéo en 3840x2160p pour des images en UltraHD.

Et bientôt, on pourra jouer à Tetris dessus.

Que c’est beau le marketing.

Pour info, Tetris a été inventé en 1984 par un chercheur soviétique nommé Alexei Pajitnov et on pouvait déjà y jouer sur la première Game-Boy de Nintendo, doté de seulement le millionième de la mémoire de la PS4, avec un processeur tournant à 4 MHz sur un écran de quatre nuances de gris en 160×144.

L’avantage cependant de la Game-Boy, c’est qu’elle démarrait en 3 secondes et on pouvait jouer tout de suite, avec ou sans connexion internet.

La neutralité du net c’est le principe selon lequel certaines informations ne sont pas privilégié sur d’autres concernant la vitesse de transfert ou le l’accès à cette information par exemple.

Ainsi, si vous avez un fournisseur d’accès qui bride l’accès à Youtube ou à un autre site ou vous interdit d’utiliser le P2P ou bien les services de VoIP, ça signifie que les autres sites sont privilégiés sur celui là. La neutralité du net n’est alors pas respectée.

En gros, votre fournisseur d’accès ne doit agir que comme un transporteur de l’information, pas comme un juge qui décide si telle ou telle information a ou non le droit de passer (c’est comme si la Poste se permettait de refuser un colis en fonction du contenu, du destinataire ou de l’expéditeur : ce serait inadmissible).

Les USA viennent de refuser d’imposer ce principe de neutralité aux fournisseurs d’accès américains.

Ceci est :

  1. une gêne pour les internautes : certaines sites seront lents (les sites concurrents par exemple — même si ça ne sera pas avoué), d’autres peut-être rendus payants par le FAI et non le site lui-même (5€ par mois pour Wikipédia, 5€ par mois pour Youtube, 5€ par mois pour Google…).
  2. une atteinte à la liberté, et une possibilité de censure.

Pour le seconde point, c’est subtile mais bien réel : imaginez qu’un site aux idées contraire au régime en place deviennent soudainement très lent car les FAI auront décidés de le brider.
Que vont faire la majorité des internautes ? Ils vont zapper et ne reviendront pas. Le site sera comme censuré indirectement.

Imaginez maintenant que tous les FAI (ou les plus gros) appartiennent au gouvernement (tout ou en partie) ou ont tout intérêt à aller dans la direction imposée par le gouvernement… Il devient alors clair que les gouvernement auront un contrôle absolu sur tous les transferts d’informations : si un site ne leur plaît pas, ils peuvent discrètement brider l’accès à ce site et le censurer indirectement. L’internaute ne verra rien, juste que le site est lent et ne reviendra plus…

Cette décision des USA va dans le mauvais sens pour un internet Libre et ouvert. Espérons que le principe de neutralité du net (un principe de non-censure sélective, en fait) soit inscrite dans les lois de nos contrées.
C’est déjà le cas au Chili, aux Pays-Bas, en Slovénie… et c’est tout…

Alors que la polémique autour de Dieudonné grandit, le gouvernement a voulu censurer un de ses spectacles à Nantes. Le tribunal de Nantes a rendu un verdict : le spectacle du 9 janvier (hier) ne sera pas annulé.

Valls a alors décidé de faire passer de force l’interdiction en demandant au conseil d’État (la plus haute juridiction administrative de la république). Le conseil d’État s’est alors couché devant le ministre et a finalement interdit le spectacle.
Le Conseil d’État a rendu sa décision en quelques heures (alors qu’on imagine qu’elle doit avoir bien d’autres sujets à traiter, non ?).

Ce que cela signifie, c’est que la justice se plie devant le gouvernement en place. Il n’y a donc plus de justice : t’es pas d’accord avec le gouvernement ? On va te réduire à silence. Point.
On est pas loin d’une situation où le ministre exerce un plein pouvoir sur le pays.

Et comme j’ai dit hier : censurer a priori, c’est mal : car dès qu’on censure pour un truc minuscule, ça ouvre la porte à des tas de censures bien plus graves (c’est pour ça que je suis pour la liberté absolue d’expression).

Si Dieudonné tient un discourt raciste dans un lieu public, c’est après qu’il faut déposer plainte contre lui et le faire rendre des comptes.
Si on censure avant, on passe de la liberté à la dictature, du principe de présomption d’innocence à la présomption de culpabilité (sur un crime qui n’a même pas encore été commis, qui plus est).

Ce n’est pas comme ça que ça doit se passer dans un État de droit.
La censure n’a pas sa place dans un État libre.

(Via Sammy Fisher Jr et via Libé)

Édit : finalement je change d'avis sur la question : https://xkcd.com/1357/

L'État se doit de respecter ce que disent les gens, elle n'est obligée de permettre aux de gens de parler (c'est à chacun de trouver son moyen).

objection meme
J’avais déjà fait un article pour montrer qu’un commerçant ne peut pas refuser des billets de 500€, et que toute affichette qui dirait le contraire en magasin est une clause abusive.
Voici quelques autres points qu’il peut être intéressant de savoir, en tant que consommateur.

Le propriétaire de votre appartement loué vous interdit de laisser loger une tierce personne chez vous

Ceci est une clause abusive : si vous payez votre loyer, vous pouvez héberger qui vous voulez autant que vous voulez, tant que vous ne générez aucun trouble.

Votre hôtel se déclare non responsable en cas de vol

Là aussi c’est du pipo : l’hôtel est responsable en cas de vol. L’hôtel est en réalité même responsable si le vol est commis depuis votre voiture stationnée sur leur parking (et les remboursements peuvent atteindre jusqu’à 100 fois le prix de la nuit, voire beaucoup plus si le personnel de l’établissement est directement en cause).

Le supermarché n’est pas responsable des sac volé que vous laissez à l’entrée

Certains supermarchés (ou tout autre magasin) vous demandent parfois de laisser vos sacs à l’entrée du magasin. S’ils vous le demandent, alors ils sont responsables en cas de perte, de vol, de dégradation…
Si vous acceptez (car aucune loi ne vous oblige à laisser votre sac comme ça à l’entrée), alors vous pouvez exiger un papier signé comme quoi le magasin est responsable. Si vous ne voulez pas laisser votre sac et qu’on vous refuse l’entrée, alors c’est assimilable à un refus de vente, voire de la discrimination basée sur le physique (vos accessoires, sacs à main).

Un transporteur vous refuse l’inspection du colis avant la signature

Quand on envoi un colis, le destinataire est en droit de vérifier l’état du colis avant la signature, pour s’assurer que le transporteur n’a pas détérioré la marchandise (même si la poste déclare le contraire, à priori, et selon la jurisprudence).
Le transporteur est responsable de l’état du colis durant la phase de transport. Si l’expéditeur envoie un colis endommagé dès le départ, c’est le transporteur qui doit le refuser : s’il l’accepte, il en prend la responsabilité.
Si à l’arrivé votre colis est endommagé, vous avez le droit de le refuser.

Faire payer un verre d’eau du robinet dans un café

Le verre d’eau n’a pas besoin d’être gratuit.

Enfin, juste pour rire : sachez que vous avez le droit de goûter le vin (et l’huile) avant de l’acheter ou de ne pas l’acheter. Même dans un supermarché. Je conseille quand même, comme la source le dit, de vous munir des références légales, sous peine de vous voir essuyer un refus.

Se faire rembourser un produit

Comme pour le verre d’eau, aucun commerçant n’est tenu de vous rembourser si vous voulez rendre un article (en dehors d’un article que vous avez constaté comme étant défectueux ou abîmé une fois arrivé chez vous).
Les magasins qui vous remboursent le font uniquement pour garder leurs clients ou par geste commercial.

On m’a arrêté car je n’avais pas mes papiers sur moi

Là aussi, c’est abusif.
Aucune loi n’oblige le port de papiers d’identités sur soi. La seule chose obligatoire, c’est de pouvoir être en mesure de prouver son identité (qui passe en général par la présentation de papiers). Si vous n’avez pas vos papiers, un document administratif quelconque avec nom et photographie est légalement suffisant (carte d’électeur, carte de séjour… Même la carte d’étudiant ou d’employé).
Si vous n’avez rien mais que vous êtes accompagnés, alors la personne qui est avec vous peut présenter, lui, ses papiers et prouver votre identité.

Si vous n’avez rien, alors les forces de l’ordre (Police, Gendarmerie, Douanes) peuvent vous demander de les accompagner au poste pour faire des vérifications (mais ne peuvent pas vous garder plus de 4 heures sur place).

Le rootage des téléphones annule la garantie

C’est plus technique, et j’espère que ça mettra fin à toutes les rumeurs : le rootage d’un téléphone n’annule, en soi, pas le téléphone. Même chose pour l’installation d’un logiciel alternatif sur un ordinateur.
La Directive européenne 1999/44/CE déclare que les constructeurs doivent garantir le bon fonctionnement du matériel. Le rootage est une modification (non sans risques tout de même) du logiciel.
Le seul cas où un rootage peut entraîner une perte de la garantie, c’est si un hack dans le programme a pour effet de modifier le matériel (sur-cadençage du processeur ou augmentation des limites des enceintes par exemple). Mais dans ce cas là, c’est au SAV de fournir les preuves du lien entre le rootage et la panne (avec intervention d’un expert, et tout le reste).

Tout ceci reste vrai, quoi qu’en disent les constructeurs, bien-entendu.

Voir aussi :

Une astuce pour la nouvelle année — la sixième bientôt entamée pour ce site \o/.

Vous avez une vidéo et vous voulez faire un gif animé d’une scène, sous GNU/Linux ?

Il faut avoir installé avconv (le nouveau nom de ffmpeg) et des outils de manipulation d’images Imagemagick), puis il suffit de lancer ces commandes :

Prenez la séquence vidéo que vous voulez, avec après -ss le temps de début et après -t la durée de la séquence :
avconv -i "video.avi" -f avi -vcodec copy -acodec copy -ss 00:13:00 -t 00:00:5 "temp.avi"

On fait un dossier temporaire :
mkdir frames

On extrait les images de la vidéo, on mettant la largeur à 480 pixels et à raison de 10 images pour une seconde de film :
avconv -i temp.avi -vf scale=480:-1 -r 10 frames/ffout%03d.png

On convertit ces images en un seul gif animé :
convert -delay 5 -loop 0 frames/ffout*.png output.gif

Supprime les fichiers temporaires :
rm temp.avi
rmdir -r frames


Astuce : il est préférable de choisir une fenêtre de temps plus large pour la scène lors de la première commande, par exemple avec 10 secondes avant et 10 secondes après. Juste après la troisième commande, vous pouvez aller dans le dossier frames et voir grâce aux vignettes les images précises qu’il vous faut.

Notez que cette commande (plus complexe) donne des gif animés de bonne qualité, contrairement à certaines autres commandes du genre.