Mensuel Shaarli

Tous les liens d'un mois sur une page.

August, 2017

La citation du jour (en commentaire de l'article)

Je cite :

Végan, c’est une déviance psychologique d’une espèce qui n’a plus de prédateur, et qui s’imagine,
parquée dans ses centres urbains et abreuvée de fadaises télévisuelles, que la nature n’est faite
que de papillons et d’arcs-en-ciel. Alors que la nature est fondamentalement très cruelle, la chaîne
alimentaire est redoutable, la prédation est impitoyable.

Quand on devient végan, il faut songer à consulter.

Gros

Aurelia Value Converters

Plein d'exemple de code (de convertisseurs notamment) écrit en Aurelia. Parfait pour se construire une codebase autour de ce framework.

Revenu foncier : travaux déductibles des locations pour le calcul de l’impôt sur le revenu - Corrige ton impot

Optimisation fiscale pour les travaux d'amélioration.

Paradoxe de la tolérance — Wikipédia

Pour Animal et pour Chouchloutte : le paradoxe de la tolérance.

Quelle est la durée « normale » d’un rapport sexuel ?

Pour Chlouchloutte.

How to migrate GIT repository from one server to a new one - Stack Overflow

Transférer un clone GIT d'un serveur vers un autre (avec tout son historique)

git clone --mirror <URL to my OLD repo location>
cd <New directory where your OLD repo was cloned>
git remote set-url origin <URL to my NEW repo location>
git push -f origin
Descolarisation.org

Waouh ! Ce site possède une richesse de contenu philosophique, politique, démocratique et anarchique gigantesque. Indispensable. Pour Monik et Animal !

Comment bloquer facebook facilement

Ajouter ceci à votre fichier /etc/hosts :

127.0.0.1   fr-fr.facebook.com
127.0.0.1   facebook.com
127.0.0.1   www.facebook.com
127.0.0.1   m.facebook.com
127.0.0.1   upload.facebook.com
127.0.0.1   apps.facebook.com
127.0.0.1   newsroom.fb.com
127.0.0.1   developers.facebook.com
127.0.0.1   touch.facebook.com
127.0.0.1   pixel.facebook.com
127.0.0.1   static.facebook.com
127.0.0.1   beta.facebook.com
127.0.0.1   graph.facebook.com
127.0.0.1   login.facebook.com
127.0.0.1   inyour.facebook.com
127.0.0.1   secure.facebook.com
127.0.0.1   latest.facebook.com

N.B : un bug dans Firefox fait qu'il n'utilise pas le fichier /etc/hosts. Pour contourner le problème allez dans about:config, recherchez la ligne

browser.fixup.dns_first_for_single_words

et passez cette valeur à true.

Moins 25% sur le billet de train SNCF pour vous ou toute la famille, c'est possible

Les billets annuels permettant de partir en vacances pour -25% avec la SNCF. Une loi de 1936 qui n'a pas été abrogée.

Quand Gal Gadot regarde Chris Pine

Et qu'elle se souvient qu'elle est mariée...

Quelques alternatives à T411 - De l’épice pour la pensée

Je mets ça là ...

https://1337x.to/home/
https://btdb.in/
http://www.digbt.org/
https://www.btsay.org
https://t411.si

et aussi :

http://www.torrent9.cc/
https://torrentproject.se/
https://www.omgtorrent.me/
http://www.lien-torrent.com/
https://zone-torrent.fr/
https://elite-tracker.net/

Si vous en avez d'autres, en particulier moteurs de recherche dans la DHT, ça va dans les commentaires 😉

Il y a ça à tester aussi pour héberger son moteur de recherche : https://github.com/boramalper/magnetico

EDIT :

https://idope.se/
https://thepiratebayz.org/
https://eztv.ag/
https://rarbg.to/index8.php
https://katcr.co/new/
https://yts.ag/
https://www.torlock.com/
https://www.torrentdownloads.me/
https://yggtorrent.com
How to install phpVirtualBox on Debian Jessie | Vorkbaard uit de toekomst
Best Practices for Planning, Designing, and Managing APIs | MuleSoft Blog

Pour toi Chlouchloutte qui est en train de concevoir une API

Security/Contextual Identity Project/Containers - MozillaWiki - Liens en vrac de sebsauvage

Je relais l'info, je viens d'essayer et c'est génial.

Le principe :

  1. Un onglet de Firefox va sur Google.
  2. Google y dépose un cookie de traçage.
  3. Vous allez surfez sur un autre onglet de Firefox.
  4. Ce cookie est récupéré depuis cet autre onglet et Google sait enitèrement où vous avez surfé.

Que fait cette manip ?
Elle dit interdit à un onglet d'accéder aux cookies d'un autre onglet, point. La conséquence est que si vous surfez connecté à Facebook ou Google sur un onglet, ces deux géants de l'espionnage de masse n'auront aucune idée de ce que vous faites sur les autres onglets.

Comment fait-on ?

  1. Aller dans about:config
    2 Y ajouter / modifier la proriété suivante :
privacy.userContext.enabled=true
  1. Pour surfer c'est click droit puis onglets contextuels.

Voilà

Mais qui est Jacques Attali !?

Il faut vraiment se rendre compte. Attali me fait penser à Palpatine dans Star Wars, c'est l'éminence grise tapie dans l'ombre depuis des décennies et qui contrôle tout.

https://pbs.twimg.com/media/DJrIPolXoAAKn6_?format=jpg

Compiler du code Kotlin en code natif (notamment vers OSX)

Le compilateur Kotlin est une merveille par rapport aux autres du même genre (coucou Scala).

» Les abeilles officiellement reconnues comme espèce en voie de disparition - Liens en vrac de sebsauvage

Et merde ! Bordel de merde ! Putain de bordel de merde !

J'ai beau faire tout ce que je peux à mon échelle :

  • prendre les transports en commun (Réduction du CO2 / Et lutte contre la suppression des espaces verts au bénéfice des véhicules)
  • manger moins de viande et de poisson ou tout aliment d'origine animal (Réduction des antibiotiques et de l'agriculture industriel polluante)
  • réduire ma consommation de glucide (Réduction des pesticides et des surfaces bio-diversifiées)
  • je privilégie le local
  • je privilégie le bio
  • de base je n'achète pas tout et tout le temps en mode consommation Zaïroise (pour ceux qui connaissent et qui comprennent)
  • bref

Et quelques amis font de même mais la triste vérité c'est que nous ne sommes même pas une minorité, nous sommes une ultra infinitésimale minorité. J'ai beau expliquer que notre mode de consommation => fin des abeilles => fin du vivant => fin de l'humanité mais la plupart de mes semblables s'en branlent. J'ai beau en discuter, montrer l'exemple, faire des efforts, mais même mes amis les plus proches s'en fichent.

Il y a des jours comme ça où l'on en a marre. Je suis désespérée.

J'invite toutes celles et ceux qui ne comprennent pas l'enjeu à lire Ishamel de Daniel Quinn et à changer ; et j'invite toutes celles et ceux qui comprennent très bien l'enjeu mais qui persistent dans leur mode de vie à l'américain (ie. après moi le déluge) à lire Ishamel de Daniel Quinn et à changer.

Bonne chance aux générations futures, je n'aurai rien à me reprocher à mon niveau.

J’ai vécu dans votre futur et ça n’a pas marché…. – Les moutons enragés

La comparaison d'un rescapé de l'URSS et qui la compare à l'immondice qu'est 'lUE. Voilà, tout est dit.

Sécuité - Trucs et astuces d'utilisations de SSH
VirtualBox - Debian Wiki

Installer une virtualbox à jour sur une debian (net install)

Swish - Easy SFTP for Windows

Un client SFTP pour Windows permettant de monter un disque directement dans l'explorateur de fichier.

CONGÉS PAYÉS : RÉPONSE À CHRISTOPHE BARBIER - Le Bon Sens - YouTube
WikiLeet - Astuce pour tout ceux ayant atteint le max de la lib inotify

Contexte de l'erreur, vous observez cette sortie dans le WikiLeet de votre console : java.io.IOException: User limit of inotify watches reached

Ce qui signifie que le FileWatcher utilisé par l'outil a atteint les limites que lui confère l'OS (dans notre cas un Linux).

Comment connaître le nombre maximum de fichiers "watchable" par un Linux :

cat /proc/sys/fs/inotify/max_user_watches
8192

Comment doubler cette valeur :

sudo echo "16384" > nano /proc/sys/fs/inotify/max_user_watches
Python : apprendre le chiffrement symétrique par portion, un billet de Julien Garderon

Un tutoriel sur la cryptographie dans le langage Python. Très sympa.

Comment configurer Intellij avec Infinitest

Aparté
Il y a trois choses qui manquent cruellement à NetBeans à mon sens par rapport à IntelliJ :

1) Une meilleure intégration de Kotlin.

Je précise ma pensée :

  • La coloration syntaxique custom en Kotlin qui saute après chaque reboot (c'est quand même la loose).
  • Le fait que l'IDE ne parvienne pas à importer les classes d'un module Maven Kotlin depuis un module Maven Java (seconde loose).

2) Pas de plugin Infinitest (troisième loose)

3) La smart completion d'IntelliJ

Vu que j'ai besoin de Kotlin en ce moment et d'infinitest, bah IntelliJ du coup !

Faudra que je parle des pours des contres de chacun de ces deux IDE, parce que NetBeans est quand même beaucoup plus rapide qu'IntelliJ, l'intégration Maven est carrément meilleure (mais je veux dire vraiment) et les commandes de refactoring automatiques sont plus efficaces, il est mieux intégré aux plateformes d'intégration continue, sa gestion de Docker et d'Ansible, etc. Bref vous m'avez comprise.

J'en ai marre des gens...

Qui n'en ont rien à faire de la politique...

Pour toi JLD.

Forcer l'usage de l'IPV4 pour APT sous Debian 9 dans un réseau local

Alors deux méthodes :

En ajoutant une option à votre command apt ou apt-get. Exemple :

sudo apt -o Acquire::ForceIPv4=true install htop 

Pour rendre la modification persistente (et éviter de réécrire l'option à chaque update), soit vous faites un alias soit pour créez ou modifier le fichier /etc/apt/apt.conf.d/99force-ipv4 et lui ajoutez la ligne suivante :

Acquire::ForceIPv4 "true";

Et voilà

Créer une entrée dans le firewall d'une RedHat

Je note :

# Ouvrir le port 80 en TCP :
$ firewall-cmd --zone=public --add-port=80/tcp --permanent

# Ouvrir le port 80 en UDP :
$ firewall-cmd --zone=public --add-port=80/udp --permanent

# Recharger les droits :
$ firewall-cmd --reload

# Atention le --permanent est indispensable pour que les ouvertures persistent après un redémarrage.

# Vérification des ports ouverts :
$ firewall-cmd --list-all 
Les dix principales erreurs commises en cryptographie

Un reminder sur les bonnes pratiques en cryptographie. Pour Roudoudoutte

Debian 9 comes with thefuck (https://github.com/nvbn/thefuck)

La killer-feature de Debian 9 : fuck

C'est une nouvelle commande qui s'ajoute au système pour nous aider dans notre vie de tous les jours.

Is there a way to find out definitively when the OS was originally installed? : archlinux - Le Hollandais Volant

Savoir quand un OS a été installé en retrouvant la date de création du "/".

La commande vaut pour Linux et est à éxécuter en tant que root :

fs=$(df / | tail -1 | cut -f1 -d' ') && tune2fs -l $fs | grep created

Si vous ne comprenez pas clairement ce que c'est que 'root'... N'UTILISEZ PAS CETTE COMMANDE !

SOAT Blog » Tester des scripts shell

Un framework de test pour ses scripts Bash : shunit2

Illegal and undocumented instructions – The Isoblog. - Liens en vrac de sebsauvage

Je cite :

Ok alors le petit papier de recherche bien flippant:
Une instruction machine dans un processeur moderne est de taille variable, entre 1 et 15 octets.
Les fabricants (Intel, AMD...) fournissent une documentation des instructions supportés par leur processeurs.
Mais il existe des instructions non documentées.
Et avec 15 octets, il y a des tonnes de possibilités.
Ces chercheurs ont créé un programme qui teste toutes les combinaisons pour trouver les instructions cachées et non documentées des processeurs.
ET IL Y EN A.
Ce qui ouvre de nouvelles potentielles failles de sécurité pour le futur.