Mensuel Shaarli

Tous les liens d'un mois sur une page.

August, 2018

Ouïghours : les camps secrets du régime chinois - Libération

Depuis de nombreux mois, des centaines de milliers de personnes de l’ethnie musulmane de la région du Xinjiang sont enfermées par les autorités. Les témoignages, rares, font état de sévices corporel…

Je ne sais pas si ce que raconte Libération est vrai, l'article ne fournit aucune source en référence. Même les déclarations du comité des Nations Unis ne sont pas en liens (en même temps oser sourcer les dires d'un diplomate américain depuis Colin Powel, c'est perdre toute crédibilité). Bref ce que nous avons l'habitude de voir dans les maronniers qui nous parlent de la rentrée scolaire comme chaque année.

Cependant, je vais vous dire deux choses qui m'intriguent à la lecture de cet article :

  1. La censure de la presse prodiguée en Chine y est évoquée comme un drame, sans qu'aucun parallèle ne soit fait avec la loi sur les "fake-news" qui permet à présent de censurer et peut-être même d'emprisonner en France (je ne me suis pas renseignée sur ce second point).

  2. Le camp Sino-Russe fait barrage à l'Europe, décrire pendant quelques années un "monstre" comme étant un incroyable et impitoyable monstre avant de décider de l'attaquer - au nom de la liberté - c'est une tactique qui a fait ses preuves dans notre nation majoritairement dépourvue d'esprit critique.

Ce qui est amusant, c'est qu'on accepte volontiers de s'assoire sur toute morale lorsqu'il s'agit de délocaliser en Chine ou d'importer et vendre des produits pas chers sur notre territoire...

Comme je ne lis pas le Chinois, je me demande ce que la presse là-bas peut bien raconter de la France #Mayotte.

Enfin bon... Qui croire et que penser ?

Not a fake... :'( Mozilla, la recommandation de contenu arrive avec Advance - Next INpact

Le navigateur qui "respecte et protège la vie privée de ses utilisateurs" va revendre votre historique de navigation à une société commerciale pour vous vendre de la merde...

Bordel, que faut-il faire pour permettre à un monde sain et honnête de s'épanouïr ?

Je ne vais pas lutter et je compte trouver une alternative. Adieu Mozilla, après 20 années, j'en ai plein le cul de te soutenir dans tes délirs et tes mensonges.

Appel à Mozilla

Ce que j'ai écrit à Mozilla aujourd'hui en tant que retours sur Fennec (aka Firefox Mobile) :

Hi guys,

This web browser is nice and amazing but parts of it are annoying :

1) Impossible to disable easily the Google traking executed when we surf on the web and Firefox tries to detect if a website is dangerous or not (using the Google black-list of dangerous websites).

2) Impossible to disable easily the DNS link to Cloudflare. I already have a DNS provider, more than that, DNS is a OS concern and not a browser concern. We should be able to disable it easily, and a better option should be to cancel the opt-in part.

3) We cannot import/export all our configuration/bookmark/... in an archive. To do that we must have a Firefox Sync account on mobile, or setup our own Firefox Sync server (if we don't believe Mozilla, and we do because of the US law) which is pretty tough and useless when you're the only one user of your Firefox installation.

4) Mozilla makes Firefox to embed private apps like Pocket we cannot remove (opt-in again). We want and need free web and privacy, not free web linked to corporation having a revenue based on personal information selling. Do you see the paradox with what Mozilla claims ?

You did a great job with the quantum engine, but Mozilla head commitee seems to forget the essential : performance is not the most important.

The hard base of Firefox users is advanced users. They have in mind what privacy really is. If you remove the idea behind Firefox (a web browser could protect you against mass surveillance of GAFAM and governments, but also against Mozilla/Firefox itself, and only then you have a safe and fast browsing) you will loose all that users base which promote and use Firefox everyday.

Don't be against your own user base and dont forget the mantra inherited from your root : the web have to be safe and a browser respectful of user choices and private life.

The young me trully loved you guys twenty years ago, please don't make the actual me regrets that love now. It's a deep call coming from my heart.

A friend.

Pourquoi n’y a-t-il pas aujourd’hui un État Palestinien???? | LeQuidamPost, Point de vue libre des citoyens et des quidams. - Animal

Il manque une information pour être complète.

La Palestine existait seule en Cisjordianie avant la seconde guerre mondiale. Suite "au crime des crimes", que certains membres des commuanuté Soraliste et Juive appellent (ironiquement ou non) le "crime de lumière", le Conseil des Nations Unis a décidé de créer, à partir de rien, en plein milieu de la Palestine, en Terre de Jérusalem, un état appelé Israël.

Le prétexte étant que les Juifs avaient morflé grave durant la seconde guerre mondiale. Mais pas les Roms, pas les communistes, pas les tzigannes, pas les noirs, pas les peuplades arabes, donc rien pour eux hein.

Donc procédons par analogie :

  • Il y a une guerre au moyen-orient
  • Elle est mondiale mais peu en France
  • Les Allemands clamsent par centaines
  • À la fin de la guerre, on explique aux français qu'une partie de leur territoire sera saisie (bien qu'ils fassent partie du camp vainqueur) et qu'un état, le schleuland, sera créé en France sans que le peuple français puisse dire quelque chose.
  • Histoire de bien faire les choses, la terre sera prise non pas dans le Massif Central, là où il y a plein de place et peu de personne, mais en plein Paris, entre la Tour Effel et la Concorde...

Après 5 demandes internationales acceptées par le Schleuland (cet état richissime par rapport à ce qu'est devenu la France), vous accepteriez de partager vos terre vous ?

#Manipulation #MicDrop

Aza-Kotlin-CSS/README.md at master · olegcherr/Aza-Kotlin-CSS · GitHub

Écrire des CSS en Kotlin. Pas mal pour avoir un mono langage et des TU sur les CSS #Paranoïa

AndroidDemoIn4Languages/README.md at master · SidneyXu/AndroidDemoIn4Languages · GitHub

Une appli écrite en 4 fois en :

  • Java
  • Groovy
  • Kotlin
  • Scala

La comparaison du readme est très appréciée.

Markov Chains explained visually

Très bonne introduction au principe de fonctionnement des chaînes de Markov.

Si on leur ajoute les structures de Krispke et les réseaux bayesiens plus deux ou trois trucs sympa (réseau de neuronnes, systèmes multi-agents, algo génétiques) on a les bases théoriques (ou mathématiques) pour comprendre les méthodes d'analyses et de classifications enseignées par les cursus universitaires informatiques.

Ce qui ouvre la porte au data mining, au big data, au machine learning, au deep learning et enfin au deep-mind.

Bravo

So that’s how you lift. You’re doing it wrong ...

J'ai ri...

LEARNUP - Les différentes qualités des copies de films

Aujourd'hui, nous allons voir à quoi correspondent les différentes qualités d'encodage des films et des vidéos. Elles sont nombreuses, et si on ne les connaît pas, il y a de quoi s'y perdre !

Il s'agit d'un lexique des tags qui sont inclus dans les noms de fichiers sur la scène warez.

EBA (Euro Banking Association) - Frais d'admission

Je me suis posée la question ce week-end : comment faire pour créer sa propre banque ?.

L'idée derrière cela est que payer c'est voter et ça me saoul de payer pour une banque à but ultra-lucratif, dont l'attitude pour l'assouvir est en vrac :

  • La spéculation sur les denrées alimentaires.
  • La création monétaire par le crédit.
  • Le trading à haute fréquence.
  • La titrisation.
  • La spéculation sur tout, y compris le vivant.
  • Le financement des régimes dictatoriaux.
  • Le financement d'industries polluantes (coucou Bayer)
  • Le financement des marchands d'armes.
  • L'absence de financement des entreprises non-marchandes et non-capitalistes qui s'inscrivent dans une logique d'entre-aide.
  • La création de frais partout, tout le temps, dès que possible, surtout auprès des plus pauvres (agios, commissions de mouvement, frais de dossier, assurance forcée, carte bleue payante).
  • Le rapport asymétrique entre la banque et ses clients.

Bref, tous ces points me motive à savoir s'il est possible de créer une banque à but non-lucratif, juste pour permettre aux gens de stocker et d'échanger de l'argent sans contrepartie autre qu'un forfait annuel (un peu à l'image de Free mais avec le pognon). Donc j'ai commencé à m'intéresser à la question et là, on se rend vite compte qu'il faut de l'argent ainsi qu'un réseau. Je compte donc ajouter à ce post l'ensemble des informations que j'aurai pu glaner à gauche et à droite permettant de comprendre ce qu'il faut faire pour créer sa banque.

Voici les questions en suspend

1) Combien d'argent faut-il (apport initial) ?

  • Si l'on est un organisme de crédit (fabrication d'argent ex-nihilo) ?
  • Si l'on est un établissement financier (qui ne peut pas créer de la monnaie) ?
  • À quelles obligations doit-on se soumettre ?

2) Combien coûte le raccordement au réseau bancaire ?

  • Puisqu'il faut bien pouvoir envoyer et recevoir de l'argent auprès des autres banques, comment fait-on ?
  • Qu'elle est la solution la moins chère ?
  • Comment la mettre en œuvre techniquement ?
  • Auprès de quel intermédiaire ?
  • À quelles obligations doit-on se soumettre ?

3) Comment fonctionnement le raccordement au réseau de cartes bleues (VISA) ?

  • Quel est le coût / carte (création du compte & renouvellement) ?
  • Quel est le coût / paiement / carte ?
  • Comment faire pour se raccorder au réseau VISA ?
  • À quelles obligations doit-on se soumettre ?

4) Quelles sont les démarches administratives ?

  • Quels statuts juridiques ?
  • Quel est le coût de création ?
  • Quel type d'assurance à prendre ?

5) Coûts d'un manière générale ?

  • Combien coûte l'infrastructure technique (serveur, backup, sécurité, audit) ?
  • Combien coûtes l'administratif (assurance, comptabilité, déclaration annuelle) ?

@Animal : si tu veux m'aider à répondre à ces questions ou ne serait-ce qu'à identifier celles qui manquent, ce serait bienvenue.

5 Tools to Scan a Linux Server for Malware and Rootkits

Pour Doudou et Animal.

Firefox Advance : Mozilla expérimente les recommandations dopées au machine learning - ZDNet - Liens en vrac de sebsauvage

Je partage à 100% les propos de Séb que je vous recopie ci-dessous :

C'est EXACTEMENT le truc qu'essaient de nous fourguer les Google, Microsoft et autres spotify qui nous enferme dans notre bulle depuis des années.
C'est EXACTEMENT le genre de chose que je ne veux pas de Mozilla: Qu'un logiciel décide de ce qui devrait nous intéresser.

ALLEZ.
VOUS.
FAIRE.
FOUTRE.

C'est aussi à ça que jouent Facebook et Twitter: Ils choisissent de te montrer ce qu'ils pensent t'intéresser.
Au final, c'est juste de la manipulation déguisée. Même avec les meilleurs intentions du monde.

Même de la part de Mozilla, c'est de la manipulation, même s'ils n'en ont pas conscience.
Les algorithmes ne sont pas neutres, ils contiennent les biais de leur créateur.
Je ne suis pas intéressé par les biais psychologiques des employés de Mozilla.

On en arrive à point où l'installation de Firefox se compare à celle de Windows: On installe, et puis on coupe plein de choses (error reporting, télémétrie, pocket, protection contre les sites malveillants made in Google, pre-fetching...)

Ce que le noyau dur des utilisateurs de Firefox attends de Firefox - et par noyau dur j'entends ceux qui utilisent et promeuvent notre panda-roux depuis près de 15 ans -, c'est qu'il respecte :

  1. Notre vie privée (non négociable).
  2. Notre contrôle total sur Firefox.
  3. Notre liberté d'exécuter Firefox comme bon nous semble.

C'est bizarre mais depuis quelques posts répartis le long de ces dernières années, j'ai le sentiment que la direction de la fondation Mozilla cherche à tout prix à faire vivre Mozilla, qui a développer un business modèle à but lucratif et non maintenir une activité à but non lucratif. Et c'est là le problème, lorsque l'on commence à devenir le mal contre lequel on souhaitait se battre.

Tant que j'y pense, en récupérant la souveraineté monétaire, ce genre de tristes nouvelles auraient bien moins de chances d'être réelles.

Das Sound Machine - Uprising (Pitch Perfect) - YouTube

Cette reprise acapella d'Uprising de Muse est énorme.

Je vous mets les liens vers le film d'origine (Pitch Perfect 2) ou Das Sound Machine incarne le groupe rival de celui des héroïnes, les Bellas :
spoiler alert :
En regardant ces scènes, vous ne pourrez plus apprécier le moment tragique où les Bellas se rendent compte du niveau de la compétition par rapport au leur.
/spoiler alert

Et les originaux :

Je pense que les Pitch Perfect valent le coup d'être vu rien que pour ces deux scènes.

Les logiciels libres meurent lentement sans contributions – Framablog

REPOST !

Le logiciel libre à besoin de vous. Si vous utilisez des logiciels libres mais sans contribuer à ces mêmes logiciels libres (ou à n'importe quel logiciel libre d'une manière générale)... Bah comment vous dire... Simplement... Sans vous offenser... En toute amitié... Connard ? C'est bien ça connard ; non ?

En vrai, lorsque vous contribuez à un logiciel libre qui est également gratuit, vous payer de votre temps ou de votre savoir-faire ce que vous ne payez pas en argent. Tout se paie, mais l'avarice de chacun tue la générosité des autres.

Parfois, proposer des traductions, écrire de la documentation, réaliser des images, des icônes, des sites web, gérer la liste des tickets (doublons, reproductibilité, features), bêta-tester, proposer des nouvelles features, modérer les chats, organiser des événements, financer directement le projet sur ses deniers, trouver des fonds (appel aux dons, démarchage) et tout à la fin de cette liste écrire du code ; c'est aussi tout ça contribuer au logiciel libre.

Et vous, que faites-vous pour rendre le monde meilleur derrière votre écran ?

Emailing : comment être conforme au RGPD ? Conseils de pros

Vous utilisez l'emailing dans votre stratégie marketing ? Ce dossier WebRankInfo détaille comment être conforme au RGPD avec l'envoi de mailing. Suivez les étapes et vous serez RGPD friendly !

Dit autrement, le RGPD pour les nuls, en 5 min et par l'exemple.

🚀La Vérité sur les Crop Circles 1/3 : les Preuves - YouTube

Ohhhh la mini web série en trois épisodes de AstronoGeek ou il fait intervenir un tas d'excellents youtubers :

  • Un Monde Riant
  • La Tronche en Biais
  • Le Defakator
  • Et Hygiène Mentale

En en vidéo :

  • La Chaîne Occulture
  • Curiosity Catalyst et le secret des sourciers
  • La Chaîne de Fred l'Esprit Sorcier
  • Asclépios

J'ai adoré !

Synchroniser deux répertoires distants par FTP | Autour de Linux

J'avais besoin de ça pour synchroniser des sites en Markdown / Pico CMS ou Markdown / Hugo CMS.

I'm happy :D

Les commandes du Android ADB Shell

Je suis en train de m'amuser à reconfigurer mon Android pour virer tous les packages Lenovo - Motorola / Google et ne conserver que ceux qui m'intéressent :

  • À savoir ceux qui proviennent de F-Droid.
  • Ceux qui ne violent pas ma vie privée.

Utiliser le shell ADB s'apprend en quelques minutes, le plus long étant le backup à exporter / réimporter lorsque l'on a compris quoi faire.

Pour ma part, j'ai eu un très très gros gain en performance (facteur x100-200 sur le démarrage de certaines applis et sous certains actions), autant vous dire que je respire de nouveau.

Je pense que je vais reformater mon téléphone parce que j'ai supprimé trop de packages (voulais tester des trucs, fallait pas, j'ai appris). Dans l'absolu ça marche, mais perdre certaines entrées dans les paramètres rend compliqué certaines choses so rollback.

J'oubliais, je suis passé sous Firefox Klar (merci à F-Droid).

Edit : après une journée d'utilisation, Firefox Klar est une fausse bonne idée. Le fait que le cache soit complètement effacé à chaque click oblige le mobile a tout retélécharger de zéro, même lorsque l'on fait "précédent". En Wi-Fi ou en 4G passe encore mais en H+ ou moins, cela devient inexploitable. Moralité, je passe sous Fennec le port officiel de Firefox pour Android. Est-ce une bug ? Je ne sais pas

Edit 2 : le résumé des commandes

  • adb shell pm list packages
  • adb shell pm list packages -f See their associated file.
  • adb shell pm list packages -d Filter to only show disabled packages.
  • adb shell pm list packages -e Filter to only show enabled packages.
  • adb shell pm list packages -s Filter to only show system packages.
  • adb shell pm list packages -3 Filter to only show third party packages.
  • adb shell pm list packages -i See the installer for the packages.
  • adb shell pm list packages -u Also include uninstalled packages.
  • adb shell pm list packages --user <USER_ID> The user space to query.

Et la fameuse comment pour supprimer un package constructeur : adb shell pm uninstall --user 0 <PACKAGE>

MonkeyUser - Software development

Pour Doudou qui doit souffrir de gérer la sécurité de nos libs. C'est trop vrai !

L'amour de Poisson par le Rabbin Dr. Abraham Twerski)

Merci Doudou de l'avoir retrouvé !!!

Convert HTML/CSS Content to PDF

Convertir un div HTML en PDF.

Pour Lenny

Les Magnetar - Les objets stellaires les plus dévastateurs

En résumé, ce sont de rares cas d'étoiles à neutrons devenues complètement folles et dont la super vitesse de rotation génère un champ magnétique d'environ 100 000 milliards de fois plus grand que celui de la Terre (relisez bien oui).

Dit autrement, la force magnétique de ces astres cosmiques est telle, qu'ils sont capable à 1Km de distance de séparer les liaisons de covalence qui unissent les atomes dans les molécules qui constituent nos corps.

Imaginez un tremblement de terre d'amplitude cataclysmique mais qui impacterait l'atome directement au point que non seulement il ne pourrait plus se lier avec un autre atome, mais qu'en plus sa forme s'en trouverait étirée.

installation de linuxmint avec mint4win

installation de linuxmint avec mint4win.exe, un équivalent de wubi

Edito: Pédophilie dans l'Eglise: le silence révélateur de la Manif pour tous - Liens en vrac de sebsauvage

Je pose ça là. Je remercie Sebsauvage pour le lien. Et je le redis encore une fois : la priorité de toute société devrait être de s'assurer qu'aucune corruption ne puisse s'y développer. Tout système favorisant la corruption politique, hiérarchique ou financière doit être changé.

l'heure du réveil des masses parite 3 - YouTube

La vidéo est violente, je préviens. Mais elle n'est pas violente pour ce qu'elle montre, en réalité, la violence émane de ce que nous savons tous, que nous ignorons volontairement et qui est enfoui tout au fond de nous.

L'ignorance volontaire, l'oisiveté individuelle et collective, la dépendance au sexe et l'appât du gain. Tous ces éléments constituent des pièges dans lesquels nous sommes déjà enfermés (au moins partiellement).

Qu'avez-vous fait ces derniers jours pour rendre notre monde meilleur ? Quel est le dernier acte que vous avez mené à bien pour aider votre prochain ? Combien de temps s'est-il écoulé depuis la dernière fois où vous avez respecté le principe français de la Fraternité ? À qui avez-vous offert votre temps et vos moyens pour rendre sa vie meilleure ? Quel impact cela a-t-il eu ?

Il faut bien comprendre que je tiens des conférences régulières pour expliquer la monnaie, les institutions européennes et la "vraie" démocratie aux gens qui m'entourent et en quoi ces problèmes impactent la vie de tous de manière tragique. J'adhère à un parti politique (l'UPR) car je pense qu'il peut aider à nettoyer une partie de la scène politique de ces membres corrompus. Dans une mesure ayant moins d'incidence, je pratique l’aumône une à deux fois par mois et je regarde les démunis que je croise dans les rues de Paris dans les yeux en leur souhaitant bonne chance lorsque je n'ai rien à leur offrir.

Lorsque j'écris tout cela, ça frise le ridicule, mais vraiment ! Mon niveau, la capacité que je mets en œuvre à aider mon prochain est pitoyable, c'en est même minable. Mais vous, en comparaison, que faites-vous dans votre passivité et votre "acceptation" quotidienne et qui soit suffisamment notable pour être comparé à ma propre médiocrité ? Vous lisez des articles ? Vous retweeter des trucs ? Vous y pensez entre deux épisodes de votre série télé préférée ? Entre deux chansons peut-être ? Mais quels sont vos actes ? (Un indice, l'acte est l'un des composants essentiel pour changer les choses)

Il ne s'agit plus de discourir sur ce que doit être l'homme de bien mais de devenir un homme de bien.

Marc Aurèle

Le monde est dangereux à vivre ! Non pas tant à cause de ceux qui font le mal, mais à cause de ceux qui regardent et laissent faire.

Albert Einstein

« Si vous ne pouvez pas regarder une femme qui allaite... » - Liens en vrac de sebsauvage

Oh mon Dieu ! Ce repost de Sebsauvage est énormissimantesque ! Je suis carrément jalouse de ne pas avoir eu l'idée la première, je veux dire vraiment.

Je vais ressortir cette phrase à toutes les sauces. Ça y est, je suis amoureuse d'un post !

Je suis super emballée, I'm super packaged.

(je suis aussi ultra-balaise avec les traductions littérales vers l'anglais, cherchez pas :D)

Svelte • The magical disappearing UI framework

The magical disappearing UI framework.

Le principe de Svelte me plaît beaucoup : vous codez votre GUI et il n'y a pas de framework, juste du code transpilé par Svelte.

Dit autrement, avec Aurelia ou Angular, nous avons besoin, au moment du run, de télécharger 250Ko à 950Ko de sources qui appartiennent au framework, ensuite seulement nous pouvons afficher notre SPA.

Svelte n'est pas un framework mais un transpiler qui va modifier votre code pour qu'il s'exécute directement, sans lib en pré-requis.

C'est plus léger à télécharger et cela évite l'overhead au run. En tant que DevOps, j'ajouterais que cela doit rendre la regénération de la SPA plus rapide avec un Gulp watcher + BrowserSync puisque moins d'étapes et moins de code à traiter.

The Complete Illustrated Flexbox Tutorial – freeCodeCamp

Pour Chlouchoutte & Animal qui galèrent depuis 5 ans avec les Flexbox. Une infographie pour comprendre comment ça marche (je préfère quand même le tuto d'Aslacréations ici qui me semblait plus pragmatique et moins fouillis).

Les changements du GC dans Java 8
Creating a 3D game with Three.js and WebGL - Build New Games

Pour Lenny

Chapter 20. Optimizing Jetty

Un article expliquant le tuning sur Jetty. La partie touchang au tuning de la couche TCP/IP du Linux sous-jacent est très instructive

Twitter : "En Allemagne, recrudescence de sanctions contre les chômeurs pris en flagrant délit de mendicité. Dernier cas en date, un allocataire Hartz IV qui se voit réclamer 3200 euros de "remboursement" pour avoir fait la manche dans la rue.

Je trouve ça bien. En collant de grosses amendes à des chômeurs/mandiants sans-le-sous, ceux-ci disposeront de moins d'argent pour se nourrir (alors qu'ils mandiaient déjà).

En conséquence, ils vont crever de faim plus vite et donc il y aura moins de mandiants dans les rues. La collectivité aura même fait baisser le chômage et fait gagner de l'argent à l'état. C'est une démarche efficace, performante et économique.

En vrai, il n'est pas question de justice sociale, si l'on préfère l'efficacité on doit choisir la dictature, certes insensible et violente, mais rapide et pas chère. Si nous souhaitons la justice, la morale et l'entre-aide, alors le seul choix possible c'est la vraie Démocratie, c'est-à-dire celle où nous votons les lois nous-mêmes et où tout mandat d'élu est révocable.

Cette solution s'inscrit dans une politique dure, mise en place par des élus choisis par ces mêmes personnes qui trouvent la chose scandaleuse.

Moi, ça me fait penser au jeu vidéo South Park, Le bâton de la Vérité, où le maire de la Ville nous demande de procéder à des ratonnades sur les SDF afin qu'il n'y en ait plus dans la ville. Dans le jeu, c'est sarchastique et marrant, dans la vraie vie, c'est aussi triste que détestable.

Pour ceux qui n'auraient pas compris et ont sûrement voté Macron, Mélenchon, Le Pen ou Fillon, oui le début est un troll.

Undertale - Megalovania / La musique du jeu

J'adore cette zic ; que j'ai découvert avec l'émission Youtube "JSPC TV" (Je Suis Pas Content TV).

Voici quelques versions sympa :

Et comme le dit un commentaire : Be honest guys, we all took the genocide line to ear this song !

Partager une connexion Ethernet en WiFi / Créer un hotspot WiFi sous Linux

Merci Sebsauvage, je copie-colle ici :

Situation: Votre ordinateur est relié à internet par câble Ethernet, et vous vous re-partager cette connexion en WiFi.
Utilité:
    Créer un point d'accès WiFi là où vous n'avez qu'un accès Ethernet.
    Permettre - par exemple - de mettre à jour votre smartphone alors que vous n'avez sous la main que votre machine de travail en Ethernet.
Pré-requis: Système Linux avec une connexion fonctionnelle en Ethernet, utilisant Network-Manager (Ubuntu, Linux Mint…).

Instructions:

- Coupez le WiFi (clic-droit sur l'icône de Network-Manager, décocher Activer le réseau WiFi)
- Vérifiez que vous arrivez bien à accéder à internet avec juste la connexion Ethernet.
- Clic-droit sur NM > Modifier les connexions…
- Cliquez sur le bouton + pour ajouter une connexion de type WiFi.
- Entrez le SSID de votre choix (nom du réseau Wifi que vous créez) ; Mode: Hotspot ; Périphérique: Sélectionnez votre carte WiFi.
- Onglet Sécurité : WPA et WPA2 personnel ; Entrez un mot de passe.
- Onglet Paramètres IPv4 : Méthode: Partagé avec d'autres ordinateurs
- Validez le tout avec le bouton Enregistrer
- Redémarrez Network-manager: sudo service network-manager restart
- Activez le Wifi (clic-droit sur l'icône de Network-Manager, cocher Activer le réseau WiFi)

Le réseau WiFi devrait apparaître sur les autres appareils avec le SSID que vous avez défini.

Initiation HTML et CSS, le PDF de formation - Stéphanie Walter, UI et UX Designer.

Pour Chouchloutte qui galère encore avec les FlexBox alors qu'on est en 2018... Trollolo

Pour tout ceux qui souhaitent s'acheter une Tesla

Twitter: "A former Tesla employee, who worked on their IT infrastructure, is posting in a subforum of a subforum, a little-known place for funy computer forgotten by time. His NDA has expired. He has such sights to show us. Join me and I will be your silent guide into a world of horror.… https://t.co/74TTfRNqJT" - @jeekajoo links

Au revoir Mozilla et la machine à 2 Go de RAM - Le blog de Cyrille BORNE

Je suis atterrée :( Cyrille, tout ce que tu dis, tout ce que tu écris, je le subis aussi. Cela fait quelques posts de mon côté (, , , , , , , et )... Hum hum hum (tousse très fort)

Merci à Sebsauvage pour le partage.

Technique de programmation par contraintes

Ce qu'illustre Timo ici est ne technique qui rentre dans la programmation dite par contraintes.

Principe

  • Vous avez une tétra-chiée de données.
  • Pour chacune de ces données, il existe des plusieurs contraintes à vérifier avant de procéder aux calculs.
  • Les données à prendre en compte sont uniquement celles qui respectent 100% des contraintes.
  • Les temps de calcul sur les données sont super longs.

Méthode :

  • Vous exécutez en premier les contraintes qui éliminent le plus de données possibles.
  • A chaque fois qu'une donnée est éliminée, vous ne perdez pas votre temps à exécuter la vérification des autres contraintes sur cette dernière, elle est éliminée point.
  • Vous ne vous amusez à exécuter les calculs, uniquement sur une donnée qui a passé tous les filtres.

=> Ipso facto : vous n'aurez appliqué 100% des contraintes que sur une partie des données et effectué les calculs que sur les données qui vous intéresse. Votre CPU n'aura pas tourné sur des données inutiles ou vérifier des contraintes sur des données dont on sait déjà qu'elles ne sont pas à prendre en compte.

Women's Pockets are Inferior.

If you wear women's clothes, you already know this. But now we've got the data to show it.

@Chlouchloutte : c'est ton combat. Ces vilains de commerciaux veulent nous vendre des sacs ! Ce n'est pas une question de mode mais bien de business.

html2pdf - Convertir du HTML en PDF

Comme pour l'autre lib, vérifier que celle-ci gère la mise en forme

Carte détaillée du RER / Metro d'Ile-de-France

Ce que devrait proposer la RATP et la SNCF depuis tant d'années

awesome-kotlin/README.md at master · tibbi/awesome-kotlin · GitHub

Toutes les actus cools sur Kotlin et ses frameworks avec plein de liens et de tutos

Funktionale - Une API 100% fonctionnelle pour Kotlin

funKTionale - Functional constructs for Kotlin

FriceEngine/README.md at master · icela/FriceEngine · GitHub

FriceEngine - :video_game: JVM game engine based on Swing/JavaFX.

Pour Lenny, un moteur de jeux vidéos en Kotlin

Les 16 types du MBTI

Répartition, classement et résumé des 16 types MBTI.

Les illusions économiques de l'Union européenne

Par Charles-Henri Gallois de l'UPR.

Ce n'est pas le militant UPR le plus dynamique, mais le travail de recherche et source de CHG est fabuleux. La conférence est longue (2h20) mais elle est indispensable pour se rendre compte du nombre de mensonges qui volent autour de l'UE.

MVStore - H2DB& NoSQL

La base H2DB intègre un moteur NoSQL au format clef-valeur.

Elle gère les accès concurrents en lecture/écriture et les connexions effectuées en parallèle par de multiples utilisateurs.

La documentation de la base indique que le mode concurrent est toujours qualifié de beta, mais il existe depuis la 1.3.x en expérimentale, et en "to qualify" depuis la 1.4.x.

C'est le cas depuis 2010 donc... Je pense qu'en 8 années et 196 patch (de la 1.4.0 à 1.4.196) on devrait être bons là nan ?

Bref, si H2 intègre un mode "dump before update" ou que je parvienne à en faire un, je switch et j'abandonne PostgreSQl et MySQL à son profit.

chronos-timetracker/README.md at master · web-pal/chronos-timetracker · GitHub

chronos-timetracker - Desktop client for JIRA. Track time, upload worklogs without a hassle.

Oh, je sens que c'est le truc qui va intégrer ma prochaine Toolbox chez les clients.

About Pool Sizing · brettwooldridge/HikariCP Wiki · GitHub

Paramétrer la taille d'un pool de connexions, c'est difficile.

Je remets ici de quoi aider tout le monde :

On doit toujours chercher à réduire la taille de son pool plutôt que de l'augmenter à cause du principe de multiplexing. Dis autrement, deux actions lancées en séquentiel prendront toujours moins de temps à s'exécuter sur un seul CPU que ces deux mêmes actions lancées en parallèle.

Formule pour éviter les dead-lock :

C'est ce que l'on appelle, le max pool size.

Tn = Nombre max de threads.
Cm = Nombre maximum de connexions gérées par un seul thread.

Pool Size = Tn * ( Cm - 1) + 1

Formule pour calculer la taille d'un pool :

Nc : Nombre de core (physique, l'hyper-threading ne compte pas)
Nt : Nombre de têtes de lecture (1 pour les disque dur 2 pour les SSD)

Connexions = (Nc * 2) + Nt

Exemple

Prenons une VM à 2 CPU dont les paramètres sont les suivants :

  • Tn = 4 threads CPU
  • Cm = 4 connexions / CPU
  • Nc = 2 cœurs physiques
  • Nt = 2 sur du SSD

Alors nous aurons :

Pool Size = 4 * ( 4 - 1) + 1 = 13
Connexions = 2 * 2 + 2 = 6
Notre pool variera donc entre 6 et 13 connexions, pas plus, pas moins.
ADB - Où comment tuner votre téléphone android

Bon, certains le savent, j'ai un Motorola... Et depuis que Lenovo (aka. IBM) a racheté Motorala à Google, les mises à jours sont d'une part très rares (mais le téléphone est vieux donc admettons que cela s'aligne avec son cycle de vie "naturel") et surtout, je veux dire surtout, les performances du téléphone sont en chute libre (mais genre saut en parachute sans le parachute).

Du coup, je backup tout ce midi, je reset le téléphone et je me sers de ce tuto pour virer tout ce qui ne me plaît pas. Je vais y arriver à avoir une vie privée sur Android :D

Multicast : activer l’IGMP snooping pour un meilleur débit et un meilleur usage du réseau - GuiGui's Show

Je connais des gens qui pensent être des ops... Mais je suis à peu près sûre que non à présent.

Carte interactive de la qualité de l’eau - UFC-Que Choisir

Connaître la qualité de l'eau de votre commune.

Disabling Xbox DVR in Windows 10 - Documentation - Knowledge Base - Steam Support - Les Liens de Memiks

Pour Doudou qui joue encore sous Windows (@Doudou : tu me dégoûtes ;P ) en espérant que cela améliorera tes perfs.

GraalVM - Java Performance Examples

Je m'intéresse beaucoup à GraalVM, ceci d'autant plus que la licence de Java changera au 1er janvier 2019.

Ce faisant, j'ai déjà migré les projets de la boite vers Kotlin afin de nous dissocier du langage Java et quelques temps je pourrai aussi me séparer aussi de la JVM et donc d'Oracle.

Alors je sais bien que GraalVM provient des labos d'Oracle, mais la licence d'utilisation ne pourra pas nous rendre captif puisque GraalVM offre la possibilité de générer un exécutable natif d'une part, et que le compilateur se trouve déjà sous GitHub avec une licence de logiciel libre d'autre part.

L'autre option, c'est Rust, mais Kotlin est plus facile d'accès lorsque l'on vient du monde Java.

Les Hommes sont des elfes pour les chiens

@Animal : spourtoi

7 EXPÉRIENCES DE PENSÉE avec Science4All

Êtes-vous utilitariste ?

Pour Doudou et Animal.

Chouchloutte... Tu devrais apprécier

Warface remixée dans full metal jacket

Printers Instead of Getters

@Chouchloutte : tu recherchais kata à préparer pour un dojo. Que penses-tu de ce dernier où tu pourrais expliquer le principe du printer et du media. Derrière tout cela se cache l'idée de différencier la programmation procédural de la programmation objet.

Bon, par contre il y a peu de manipulation pour les convives, il faudra donc imaginer un exercice équivalent à leur montrer. Il faut également ajouter une écriture s'appuyant sur le TDD.

How to Manage a Manager?

Yegor a littéralement formalisé le concept de la forfaiture. Magistral.