Atrazine, colza OGM, frankenfish.
pimp + dik = bumfit
Ou l'on découvre que le système de numération gaëlic est un système vingésimal.
Le point sur la situation. Les montages sont bien faits je trouve.
Soit une table dont les pieds sont de la même taille. Alors si cette table est bancale, le problème vient forcément d'une variation de niveau du sol. Pour remettre la table d'aplomb, il suffit de la tourner légèrement sur elle-même, et il existera un angle pour lequel la table sera stable.
Plus besoin de s'embêter avec un bout de papier à caler sous le pied.
La biométrie, ça vous parle ? Vous trouvez ça génial de pouvoir déverrouiller votre téléphone avec votre emprunte ? Une équipe de chercheurs de la New-York University a trouvé le moyen de créer des empruntes passe-partout (à l'image des passe-partout qui permettent d'ouvrir toutes les portes).
Grâce au machine learning, ils ont réussi a créer des empruntes digitales au format numérique, qui sont reconnues comme valables par différents appareils dans une proportion qui varie entre 3-4% et jusqu'à 20% pour ceux dont les contrôles sont les plus faibles.
En clair, ça veut dire qu'ils ont trouvé un moyen de brut-forcer les systèmes biométriques de reconnaissance d'empreintes digitales. La protection offerte par ces systèmes doit donc être considérée comme nulle. Je ne parle même pas de la complète idiotie consistant à donner ses empreintes à des géants commerciaux.
Voici l'histoire :
Stephen Pettitt devait se faire remplacer une valve cardiaque. Le chirurgien a programmé l'opération, et informé le patient qu'il l'opérerait à l'aide d'un robot.
L'opération débute. Le chirurgien en chef est dans sa machine, et des médecins se tiennent prêt à intervenir juste à côté du patient. Le chirurgien n'étant pas physiquement dans la salle d'opération, une caméra lui transmet des images, et un micro lui permet de communiquer avec le personnel dans la salle. Voyant que les choses avaient l'air de bien se passer, ces derniers quittent la salle d'opération en plein milieu de l'intervention, laissant les infirmières à leur sort.
C'est là que le cauchemar commence.
Au beau milieu de l'opération, le robot a commencé à ne plus répondre aux commandes, a blessé une infirmière, et s'est mis à "coudre" le coeur du patient à des endroits où il n'aurait pas dû. Le chirurgien n'étant pas physiquement dans la salle d'opération, il se faisait entendre tant bien que mal en gueulant dans le micro, qui n'émettait qu'un son faible, que l'affolement et les cris du personnel couvraient absolument. Les infirmières ne pouvaient bénéficier de l'aide des médecins superviseurs, car ceux-ci étaient allé boire un café au bar du coin.
Pendant ce temps, la scène virait au film d'horreur. Le robot, à force de planter ses aiguilles dans le coeur du patient, projetait tellement de sang partout, que la caméra permettant au chirurgien de voir s'obstrua complètement.
Il a donc fallut retirer les points de sutures du coeur (qui commençait à ressembler à un steak tartare). Malheureusement, le patient est mort avant que la situation n'ait pu être contrôlée.
Apparemment, le médecin avait séché des séances d'entraînement au maniement du robot, et n'avait pas informé le patient que l'opération était somme toute plus risquée que si un humain s'en chargeait. Je ne donne pas cher de sa peau (un père de trois enfants, mort des suites de négligences caractérisées, abandon de poste des assistants ...) et de la prime d'assurance de l'hôpital.
C'est beau la technologie.
Après la taxe sur les GAFA, voici un nouvel exemple qui illustre l'impossibilité structurelle de changer quoi que ce soit au sein de l'Union Européenne.
Alors que Macron tente désespérément d'obtenir une victoire quelle qu'elle soit, ses propositions concernant l'Union Européenne font systématiquement un flop. Il s'agit ici de sa proposition d'armée européenne :
Ils ne seront sûrement pas les seuls. En effet, on peut s'attendre à ce que la Pologne et plus généralement les pays d'Europe de l'est marquent également leur attachement à l'OTAN.
Bref. Des histoires différentes, des intérêts différents. Et dire qu'il y en a qui s'étonnent encore que l'UE marche de travers.
Installer Elasticsearch avec Docker en environnement de dev. Pour un environnement de prod, il faut ajouter deux ou trois choses.
Je veux ajouter un certificat SSL à mon apt.
Je lance la commande suivante (en adaptant les valeurs) :
apt-key adv --keyserver keyring.debian.org --recv-keys 0x1827364554637281
J'obtiens le message d'erreur suivant dans la console :
Executing: /tmp/apt-key-gpghome.jm0CXrmSHQ/gpg.1.sh --keyserver keyring.debian.org --recv-keys 0x1827364554637281
gpg: failed to start the dirmngr '/usr/bin/dirmngr': No such file or directory
gpg: connecting dirmngr at '/tmp/apt-key-gpghome.jm0CXrmSHQ/S.dirmngr' failed: No such file or directory
gpg: keyserver receive failed: No dirmngr
La partie importante est No dirmngr.
Il faut installer l'outil dirmngr :
sudo apt install dirmngr
La commande d'ajout du certificat peut alors être lancée.
Après avoir installé un environnement java, téléchargé et décompressé l'archive d'elasticsearch, il est temps de lancer l'appli :
cd $EL_HOME
./bin/elasticsearch
L'appli se lance, mais n'est pas joignable à l'adresse par défaut localhost:9200.
Dans ce cas, il se peut que les logs qui apparaîssent au démarrage dans la console affichent le message suivant :
max virtual memory areas vm.max_map_count 65530 is too low
Dans ce cas, il faut lancer la commande suivante :
sudo sysctl -w vm.max_map_count=262144
Pour rendre cet modification permanente, il est possible d'ajouter cette variable dans le fichier /etc/sysctl.conf :
echo "vm.max_map_count=262144" >> /etc/sysctl.conf
La France veut mettre en place une taxe européenne sur les GAFA (Google, Amazon ...), qui se monterait à 3% du chiffre d'affaires, et toucherait les entreprises réalisant un chiffre d'affaires mondial supérieur à 750 millions d'euros et un chiffre d'affaires européen supérieur à 50 millions d'euros.
cette taxe a été conçue pour les grandes entreprises très rentables, mais elle «aura un impact disproportionné sur les entreprises européennes» et qu’elle «priverait ces mêmes entreprises d'une source essentielle de capital à réinvestir dans leur croissance».
Ça ne choque personne que Le Maire parle d'une taxe européenne ? Européenne ! Une taxe qu'aucune représentation nationale n'aurait voté, et qui donc ne représenterait personne ? Je ne cherche pas à défendre les intérêts des GAFA (ils n'ont pas besoin de moi pour ça). Mais comment pourrais-je cautionner l'établissement d'un impôt qui n'a pas été voté par la représentation nationale ? Comment m'assurer que l'argent de cet impôt va être utilisé à bon escient ?
Cette taxe ne passera jamais car :
Un pays va tirer (encore) son épingle du jeu. Il s'agit du Royaume-Uni. En effet, étant donné son imminente sortie de l'Union Européenne, le Royaume-Uni n'a plus a subir les intérêts divergents des autres pays. Il va donc pouvoir mettre en place sa propre taxe sur les GAFA sans demander l'avis de personne, juste parce que cela sert ses intérêts nationaux.
Le deuxième effet kiss kool ? Cette taxe ne sera pas de 3% comme le souhaite la France au niveau européen, mais de 2%. Ce qui leur permettra de conserver les entreprises sur leur sol, et d'attirer les autres par la même occasion, même si la taxe européenne venait miraculeusement à passer.
Oui, être une nation souveraine, ça a des avantages tangibles. Le Royaume-Uni peut se réjouir se s'être libéré du carcan européen, et peut maintenant tirer avantage de l'impossibilité structurelle de changer l'Europe.
A bon entendeur.
Et oui. A force de s'aplatir, ça finit par se voir...
Afin de monter un environnement de test, il peut être utile d'installer Proxmox dans une VM. Avec VirtualBox, il faut cependant prendre quelques précautions :
1) Créer un réseau privé dans VirtualBox : Fichier > Host Network Manager > Créer, puis je choisis les caractéristiques du réseau.
2) Dans les options de la VM, je vais dans la partie Réseau :
3) Toujours dans la partie réseau :
4) Ensuite je lance l'installation de Proxmox et je crée une VM.
5) Au moment de lancer la VM (avec le bouton Start), le message d'erreur suivant risque d'apparaître dans le logger (en bas de l'écran) :
ERROR: KVM virtualisation configured, but not available. Either disable in VM configuration or enable in BIOS.
6) Il suffit alors de sélectionner la VM (à gauche de l'écran), puis d'aller dans Options et de trouver la ligne suivante :
KVM hardware virtualization Yes
Double-cliquer sur la case Yes, et décocher la case Enabled.
Note :
no support for kvm virtualization detected peut apparaître malgré le fait que la virtualisation soit gérée par le processeur, il ne faut pas en tenir compte;
Quelques liens utiles pour utiliser ce logiciel de provisionning de VM :
Attention : le processeur de la machine physique hébergeant Proxmox doit gérer l'instruction suivante :
Pour savoir si le processeur gère ces instructions, je peux lancer la commande suivante :
# Pour un processur Intel
cat /proc/cpuinfo | grep vmx
# Pour un processur AMD
cat /proc/cpuinfo | grep smx
Si l'instruction apparaît dans la liste, c'est gagné. Il faut aussi penser à activer la virtualisation dans le BIOS si besoin.
Un petit remue méninges comme je les aime.