Mensuel Shaarli

Tous les liens d'un mois sur une page.

November, 2019

Migrate Maven Projects to Java 11

Comme je dois assurer la montée de version d'application Oracle Java 8 vers OpenJDK 11 (hotspot) je relis la documentation trouvable sur le web.

Ce que je retiens :

1) Les plugins Maven de tests (surfire & failsafe) qui font un usage intensif de l'API réflection doivent avoir cette ligne ajoutée à leur configuration :

<configuration>
    <argLine>--illegal-access=permit</argLine>
<configuration>

2) Le maven-compiler-plugin n'a plus les balises <source> et <target>, elles sont remplacées par l'attribut <release>11/<release> (on passe aussi de la nomenclature 1.8 à 9/10/11.

Aea ✨ (@Aearonel) | Nitter

Je relais rarement les story-time Twitter mais cela traduit une ambiance générale qui transpire par la police. Alors oui, tous les flics ne sont pas les mêmes, certains font bien leur travail et respectent la Loi, le problème c'est :

1) La soumission totale à l'autorité au point que les policiers sont entraînés à ne pas désobéir à un ordre... Même s'il est injuste (comme la Constitution le leur demande).

2) L'effet de groupe et l'habitude induite par ces salopardises quotidiennes qui produisent un renforcement et une généralisation des actes malveillants des agents de police.

3) La radicalisation des agents qu'on ne vire pas purement et simplement; ce qui créé chez ces "flics ripous" un sentiment d'impunité dans leur esprit alors qu'ils sont les agents les plus dangereux (et donc les plus à surveiller et contrôler) !

Mais rassurons-nous, comme la mafia au gouvernement a besoin de gens comme eux, ça n'est pas prêt de changer. Et sinon il y a l'UPR...

Citation de Charles de Gaulle

Je n'aime pas les communistes parce qu'ils sont communistes, je n'aime pas les socialistes parce qu'ils ne sont pas socialistes et je n'aime pas les miens parce qu'ils aiment trop l'argent.

Citation rapportée par Jacques SAPIR lors du débat "Gilets Jaunes : Un an, ce n'est qu'un début" sur Sputnik News le 21 novembre 2019.

GitHub - depcheck/depcheck: Check your npm module for unused dependencies

Je suis en train d'analyser le partie front du projet d'un client et j'ai le sentiment qu'une tripotée de dépendances y est tirée alors qu'elles ne sont pas utilisées. depcheck est un utilitaire qui lit votre package.json puis parcours votre code afin de déterminer si les dépendances déclarées sont bel et bien utilisées, sinon c'est que vous pouvez les mettre à la poubelle.

Comment être sûr de rater ton projet informatique - Je suis un dev

Pour @Philou et la migration que nous subissons vers les micro-services pardon "microapps".

Via Sebsauvage.

Les p'tits liens de Philou : Apache Maven JAR Plugin 3.2.0 and its new reproductible builds feature

La semaine reprend le lundi voyez-vous (en réalité elle ne s'arrête vraiment mais bon) et je ne suis pas toujours motivée comme ce matin par exemple. Et puis mon cher @Philou me sort des p'tits liens qui me font plaisir parce que voilà.

Ici, le fait que le maven-jar-plugin puisse enfin produire des JARs de manière reproductibles ! #Enjoy

Plus d'infos ici et merci @Philou.

How to Draw Wavy, Curly, and Afro Hair - YouTube
thumbnail

Les cheveux wavy et curvy sont ma bête noire !

Google veut qu'Android utilise un noyau Linux classique : pourquoi c'est une idée géniale - PhonAndroid.com
thumbnail

Merci à @Philou pour le lien. Et voici cet autre article qui parle de la même chose.

La communauté Twitter tente d'aider la pétition sur le référendum d'ADP 🔴📢

Faites circuler cette affiche !

Affiche ADP

Kotlin 1.3.60 Released | Kotlin Blog
thumbnail

Nouvelle version mineure de Kotlin apportant une pléthore de correctifs ! La release note générale est très bien faite (les animations aident vraiment comprendre) ! Bref un modèle à suivre.

En plus de tout ceci je vous mets :

Interpol envisage de condamner la propagation du chiffrement fort dans une déclaration au sein de laquelle l'Organisation va citer les difficultés à appréhender les prédateurs sexuels

Ce n'est pas possible, c'est une blague MO-NU-MEN-TALE !!! Je considère qu'Interpol ne veut pas du chiffrement tout court ; oui parce qu'un chiffrement "faible" c'est un truc pas chiffré ou déjà cassable hein... Donc inutile... Bref Interpol ne veut pas que vous chiffriez vos données point.

La raison : (el famoso) la lutte contre la pédophilie...

Vous savez ce qui aiderait à lutter contre la pédophilie ? Lancer une enquête ouverte, publique et internationale sur le meurtre de Jeffrey Epstein qui allait témoigner contre plusieurs dirigeants de ce monde, tous coupables de crimes pédophiles, tout simplement parce qu'il était l'organisateur de ce trafic mondiale.

Quelques noms figuraient au tableau comme un certain Bill Clinton apparemment... Parce que c'est sûr qu'être étranglé dans une cellule "de haute surveillance", alors que les caméras qui filmaient la cellule étaient toutes éteintes, que les rondes ne furent pas faîtes pile poil pendant la panne de caméra, qu'aucun gardien n'ait entendu quoi que ce soit (alors que ces prisons sont pensées pour propager les bruits et favoriser l'écoute des détenus, notamment en cas d'alerte), que les gardes étaient absents encore une fois pendant que les caméras étaient éteintes... Tout ça ayant pour conséquence la clôture pure et simple de l'enquête sur l'un des plus gros trafic pédophile jamais découvert hein, HEIN ! Ce doit être un coup du chiffrement fort c'est sûr !

Mais voyons, c'est pourtant évident qu'acheter un enfant à violer, à torturer et à assassiner dans un cadre paradisiaque loin de tout contrôle et surveillance c'est à la portée de toutes les bourses ! C'est sûr que c'est vous et moi derrière nos vieux PC qui ont 3 ou 4 ans et qui devons nous lever TOUS LES MATINS POUR POUVOIR GAGNER DE QUOI FAIRE VIVRE NOS FAMILLES, c'est sûr que c'est nous le vrai danger du trafic pédophile lorsque nous chiffrons quelques sms ou e-mails intimes à nos proches.

Je suis écœurée !

Pencil - Logiciel de dessin au stylo numerique

À ne pas confondre avec En fait il s'agit bien de Pencil Project, Pencil est un logiciel libre tournant sur Linux et dédié aux artistes souhaitant dessiner à la main ou produire des dessins animés ou toutes autres sortes de choses.

Illustration Gaston Lagaff faite avec Pencil

iOS vs. Android App UI Design: The Complete Guide – Learn UI Design

Très instructif car le guide montre les différences entre les GUI Android et iPhone. Je pense à @acos et @lenny pour leur projet qui pourront s'en inspirer peut-être.

Strange Planet Dump - Album on Imgur

Pour @Chlouchloutte qui aime la série !

Vitesses des connexions sur mobile & Répartition des utilisateurs par types de connexions
thumbnail

Les types de connexions internet permettant la data sur nos mobiles se classent de la moins rapide à la plus rapide de la façon suivante : GSM < 2G < 3G < 3G+ < H < H+ < 4G < 4G+ < 5G.

En les regroupant par grandes catégories de débits, nous avons la répartition suivante :
Tranches d'utilisateurs par débits mobiles
(Graphique fourni par imagekit.io)

On constate qu'environ 50% des requêtes se font avec une connexion d'une qualité inférieure ou égale à de la 3G, aussi à quelle vitesse vont chacune de ces connexions ? Selon le site kenstechtips.com les types de connexions offrent les taux théoriques de transfert suivants :

  • 2G -> 12,5 Ko / sec
  • 3G -> 1 Mo / sec
  • 4G -> 7,5Mo / sec
  • 5G -> 125 Mo / sec

En considérant que le réseau n'est jamais optimal, ces ratios de transferts ne sont jamais à leur maximum non plus, aussi nous pouvons leur retrancher sans trop de risque 80% de leur capacité (eg. lorsque nous déplaçons en voiture ou dans le métro, lorsque trop de monde utilise la même antenne, ou encore que nous sommes dans une pièce avec beaucoup d'armatures métalliques), ce qui donnerait après ajustement les débits "réels" suivants :

  • 2G -> 2,5 Ko / sec
  • 3G -> 200 Ko / sec
  • 4G -> 1,5 Mo / sec
  • 5G -> 62,5 Mo / sec

Valeurs qui sont assez proche de ce que je constate en région parisienne. En calculant une moyenne pondérée des débits inférieurs ou égale à de la 3G on obtient un débit moyen affleurant les 95 Ko / sec à peine pour 50% des internautes fin 2019 !

Et comme pour ce calcul j'ai pris tous les maximum (certes après ma bidouille d'ajustement au réel) je pense qu'il est raisonnable de considérer que le débit de nos utilisateurs depuis une connexion mobile tourne autour de 50 Ko / sec, soit entre 10 et 20 secondes de temps chargement juste pour une SPA Aurelia (~500 Ko) / Angular (~1 Mo) si l'on ne compresse pas les fichiers statiques (ie. HTTP + GZIP).

Et même avec une compression GZIP de dingue (disons d'un facteur 10), il faut encore charger l'intégralité des images qui pèsent au moins l'équivalent de deux fois le bundle JS non compressé à laquelle s'ajoute les temps de connexions HTTP à consommer pour récupérer chaque fichiers.

Typiquement et même pour une SPA bien conçue, le temps minimal de chargement sera de 5 secondes si les images ne sont pas différées correctement, voire 10 secondes si le JS est bloquant (cf. utilisation de l'attribut "defer"). Cela remet en question l'intérêt de la technologie SPA pour des connexions mobiles avant la mise en cache ou pis encore si la SPA est mise à jour très fréquemment (via du Continuous Deployment) !

Microsoft & Edge dans toute sa splendeur ?

Microsoft ne parvenant pas à produire un moteur de rendu conforme aux standards, sécurisé et performant, elle avait abandonné Trident au profit de Webkit. Bon la raison officielle était que ses parts de marché s’effondraient mais j'ai envie de dire quel est le rapport avec le moteur de rendu qui est sous le capot dans ce cas précis ?

A l'époque tout le web professionnel s'était ému en lui opposant l'idée qu'elle aurait pu s'appuyer sur Gecko (le moteur de rendu de Firefox), évitant par la même occasion de garantir l'hégémonie de Google sur les moteurs de rendu (même si Google est passée à Blink, qui est son fork close-sources de Webkit).

Mais si l'on se dit que Microsoft ne finance pas le progrès (c'est-à-dire faire quelque chose de nouveau et de meilleur) mais l'innovation (c'est-à-dire refaire la même chose que l'existant mais différemment - en générale il s'agit de quelque chose de meilleur mais comme le processus avance par talonnements ce n'est pas toujours le cas) alors il est aisé de comprendre pourquoi Microsoft se réapproprie à sa sauce le logo de Firefox.

On prend un petit peu chez le premier et un petit peu chez le numéro 2 si vous voulez...

Soyons clairs, je ne prête pas à Microsoft l'intention de plagier Mozilla et le logo de Firefox, mais sachant que Firefox est le second navigateur ayant le plus de part de marché, ne pas se rendre compte des similitudes c'est choisir de passer pour une entreprise remplie de personnes stupides.

Logo Edge vs Logo Firefox

Un grand moment de lol. Je me demande s'ils vont rétropédaler chez Microchiotte ?

Comment monter une cloison en carreaux de plâtre ? Leroy Merlin - YouTube
thumbnail

Parce que nous allons monter une cloison en carreaux de plâte avec ma moitié je fais ici le plein d'information. Ça n'a pas l'air très compliqué mais il faut bien avoir en tête toute la procédure et les bons outils.

Je poste ici le tutoriel Castorama qui diffère un peu mais tout aussi instructif.

Chrome a rendu uBlock Origin incompatible !

Je suis alignée avec la vision de l'auteur, toute société commerciale détenant un monopole fera tout son possible pour :

  1. Maintenir coûte que coûte son monopole face à sa concurrence.
  2. Augmenter coûte que coûte ses profits au bénéfice de ses actionnaires.
  3. Enfermer coûte que coûte sa clientèle au détriment de son bien-être et de sa satisfaction.

Et Google / Alphabet c'est ça dans quasiment tous les secteurs d'internet. Google transforme délicatement le web en minitel aussi lorsque la masse souffrant d'illectronisme se réveillera il sera trop tard, la seule solution consistera alors à tout reconstruire de zéro ce qui réclamera de chacun un effort et des investissements considérables et une volonté de fer !

Google, c'est comme de la cocaïne ou de l'héroïne, tant que vous trippez c'est génial mais lorsque vous vous rendez enfin compte de tout ce que vous avez perdu alors chaque année à en consommer augmentera à la difficulté pour redevenir clean...

@Philou je te destine ce post. Tu sais que je t'estime énormément c'est pourquoi je pense qu'un veritable internet libre a besoin de gens tels que toi, avec ton aptitude à créer des trucs fous et tes connaissances uniques en informatique.

electricityMap | Emissions CO2 de la consommation électrique en temps réel

Les emissions de CO2 en temps réel. Devinez quel pays en produit le moins... Un indice, c'est celui qui a misé sur le nucléaire.

Home · aurelia/webpack-plugin Wiki · GitHub

Comment configurer et améliorer le build d'une application Aurelia via le plugin aurelia-webpack-plugin ?

Pour tout vous dire et sans trop forcer hier soir, en reparamétrant le build d'un des projets de @Lenny et @Kysofer, la taille du bundle JS s'est réduite de 12,8% et au vu de mes tests, nous devrions êtres en mesure de récupérer 15% à 20% de plus.

Cela fait de nos SPA que leurs pages d'accueil ne dépassent jamais les 685 Ko tout compris (ie. HTML + JS + CSS + IMG + FONTS) et moins de 180 Ko en utilisant une compression Gzip sur les fichiers statiques.

En ajoutant à cela un cycle de release non continu pour ne pas perdre les bénéfices de la mise en cache côté navigateurs, nous nous retrouvons avec une page de garde ne requérant plus que 3,6 Ko à télécharger lors de la seconde connexion et des suivantes.

Essayez d'en faire autant avec Angular et Bootstrap ! Je maintiens que le combo TypeScript + SCSS + Aurelia + Bulma + Karla Fonts + Font Awesome + TinyPNG est le plus efficace. J'ai vraiment hâte de passer à Aurelia 2 en 2020 !!! ٩(◕‿◕。)۶

Jours fériés 2019 - 2020 - 2021 en France

Vous voyez ce site... Bah toutes les dates des jours de Pâques de 2019 à 2021 y sont fausses ! J'y ai perdu ma journée 😡😠

Je suis en train de recoder l'algo de calcul du jour de Pâques et je m'appuyais sur cette source pour les dates dans mes tests.

C'est en comparant les résultats obtenus via l'algo de Butcher-Meeus avec les résultats obtenus via l'algo de Gauss (que j'ai aussi recodé du coup) que je me suis rendue compte qu'ils indiquaient la même chose, mais que c'était différent de ce que déclarait joursferies.fr !

Proportions of the Face
thumbnail

Une description très des proportions des éléments constituant un visage. Et hope sous le coude !

Le suspect ne peut être contraint de révéler son mot de passe de « 64 caractères », d'après la Cour suprême de Pennsylvanie, annulant ainsi une ordonnance d'un tribunal inférieur

« Il n'y a pas de manifestation physique d'un mot de passe, contrairement à un échantillon d'écriture manuscrite, une prise de sang ou une voix exemplaire. Comme un mot de passe est nécessairement mémorisé, on ne peut pas révéler un mot de passe sans révéler le contenu de son esprit. En effet, un mot de passe pour un ordinateur est, de par sa nature, intentionnellement personnalisé et si unique qu'il permet d'atteindre l'objectif pour lequel il a été conçu, à savoir préserver la confidentialité des informations qu'il contient et les protéger de la divulgation ». « Par conséquent, nous estimons que le fait d'obliger l'appelant à révéler un mot de passe à un ordinateur est un témoignage de nature testimoniale ».

Les USA avancent dans le bon sens sur ce point : la protection du droit de ne pas témoigner contre soi-même.

Certes c'est horrible que toute l'histoire protège un pédophile mais il faut bien comprendre que tolérer une simple et bénigne exception serait le début de l'obligation à témoigner contre soi-même. C'est comme la peine de mort si vous préférez, même s'il y a un risque infime de tuer un innocent, c'est purement et simplement trop grave pour la garder. Là c'est pareil, même s'il y a une chance infime qu'une dictature renverse le principe de la charge de la preuve, c'est trop grave pour tenter quoi que ce soit.

P.S : aux trois juges qui ont voté pour la divulgation du mot de passe, je vous haie sans même vous connaître.

Quelle genre de société voulons-nous ?

Screenshot of Tweet

Traduction :

Ok on oublie la dette étudiante et puis quoi après ? On supprime les emprunts personnels pour les soins médicaux ?? On interdit les agios ??? On réorganise notre économie pour favoriser l'intérêt du plus grand nombre au détriment des privilégiés ???? C'est ça que vous voulez ????? Une société où la vie humaine a de la valeur ?????????.

Ce Tweet est juste énorme !

Parcourir l'history Github d'un fichier en vidéo

Dans ce post j'avais créé un bouton s'intitulant "Remove Youtube Policy" afin de voir les vidéos Youtube 18+ sans avoir besoin de s'authentifier avec un compte Google sur Youtube #Hackerman.

Sur le même principe, j'ai repris ce post parlant du service de visualisation de Netlify, puis j'ai créé un autre bouton : Github History as Movie

Fonctionnement :
1) Drag & Droppez ce bouton dans votre barre d'onglets.
2) Ouvrez un fichier sur Github.com (par exemple celui-ci du framework ActiveJBC).
3) Cliquez sur le bouton Github History as Movie
4) Les flèches droites et gauches de votre clavier servent à naviguer dans l'historique pour visualiser les changements via des transitions CSS.

Enjoy :D

htop explained | peteris.rocks
thumbnail

Encore un article sorti de nulle part et trouvé par @Philou ! Ici sur HTOP et sa fameuse "mémoire virtuelle".

CUTE ANIME GIRL POSES FROM BASIC SHAPES (How To Draw) - YouTube
thumbnail

Dessiner le corp un personnage de manga pour faire passer des expressions.

~How to Draw ANY type of Hair!~PART 1 - Talart
thumbnail

Intéressante technique, je note les points :

  1. Tracer le volume globale de la coupe de cheveux.
  2. Définir un point duquel les cheveux partent tous.
  3. Découper le volume global des cheveux en segments.
  4. Ajouter des mèches aux segments.
  5. Respecter la gravité.

Un tuto de la même artiste mais spécifique à des types de coupes en particulier.

Un tuto pour les cheveux de garçons ici et un autre pour tous les types de cheveux ici.

Pourquoi l’utilisateur et le mot de passe sur deux pages différentes ?

Globalement pour faciliter le SSO, l'authentification à deux facteurs et se prémunir contre certaines attaques.

Via Eorn.

How to Draw Manga Girl Eyes 3 Ways - YouTube
thumbnail

Comment dessiner des yeux de filles façon manga ? Marrant, je vais essayer.

Un autre tuto ici.

What nobody tells you about documentation - Blog - Divio

Je cite cette section car elle résume à elle seule l'intégralité du propos :

Tutorials

A tutorial:

  • is learning-oriented
  • allows the newcomer to get started
  • is a lesson

Analogy: teaching a small child how to cook

How-to guides

A how-to guide:

  • is goal-oriented
  • shows how to solve a specific problem
  • is a series of steps

Analogy: a recipe in a cookery book

Explanation

An explanation:

  • is understanding-oriented
  • explains
  • provides background and context

Analogy: an article on culinary social history

Reference

A reference guide:

  • is information-oriented
  • describes the machinery
  • is accurate and complete

Analogy: a reference encyclopaedia article

Via Tiger 222.

Validez la syntaxe de vos fichiers HTML avec gulp-html
thumbnail
MAN - Steve Cutts YouTube
thumbnail

Ahhh "L'Homme" en français. J'avais vu cette vidéo il y a 10 ans j'ai l'impression et elle m'avait bouleversée.

L'humanité est folle, nous sommes fous, rien ne réparera les immondices laissées par notre passage. Rien ne fera revivre les espèces éteintes, rien ne reconstitura l'énergie et les ressources gaspillées et perdues.

MAN est une oeuvre d'Art cruciale de deux minutes à peine mais démontrant à quel point nous nous considérons comme des êtres incroyables, uniques, splendides en oubliant volontairement notre propre horreur.

Le croc-mitaines c'est nous ! En fait sur cette Terre les bêtes enragées, les monstres, les vrais demons ce sont nous qui nous baignons sans cesse dans notre folie écarlate sans jamais trouver que notre bain a suffisamment d'eau.

Via Le Barbu Digressif.

Les plans des Rothschild consistent à imposer encore une fois l’étalon-or au monde - Animal

@Animal ça y est... Notre Cake-Oz-Olives est devenu un site complotiste... Tu l'as fait exprès n'est-ce pas ?

Opinion | The Rich Really Do Pay Lower Taxes Than You - The New York Times
thumbnail

L'évolution du taux d'imposition des hyper/ultra/méga-riches de 1950 à nos jours pour les Etats-Unis... En passant, le graphique animé rend très agréable l'appréciation du problème.

Conclusion rapide : à chaque fois qu'un hyper/ultra/méga-riche ne contribue plus à financer la société, à travers l'impôt dont il s'évade, vis-à-vis de l'argent qu'il a pu acquérir grâce aux infrastructures de cette même société... Eh bien les individus font de moins en moins société.

En quoi les individus font-ils moins société ? C'est simple, impôts = maintient des biens et des services communs. En supprimant l'impôt nous avons systématiquement moins de biens et de services communs.

Les effets de cette perte illégitime de financement se constatent par la suppression des hôpitaux publics et communs, par la suppression des écoles publiques et communes, par la suppression du système de retraite public et commun, par la suppression de la sécurité sociale publique et commune, par la suppression... Vous m'avez comprise.

Pour pour ceux qui croient encore que la richesse s'obtient simplement par le talent, essayez de devenir milliardaire au Bangladesh ou en Irak en étant né orphelin ? Mouais... Pas facile à imaginer n'est-ce pas ?

Et justement, si cela vous paraît aussi difficile c'est parce que vous avez inconsciemment intériorisé l'idée que la structure familiale dans laquelle un enfant grandi ainsi que la classe sociale dont il bénéficiera dès la naissance vont conditionner ses facteurs de réussite toute sa vie ne serait-ce que par le réseau d'influence dans lequel il pourra se développer (cf. Jean Sarkozy, fils de l'ancien Président, qui n'est pas plus diplômé que cela et qui siège toujours à l'EPAD si je ne m'abuse).

Pourquoi la foule chante toujours juste – Feat.PV NOVA | EPISODE #7 - YouTube
thumbnail

Excellent comme toutes les vidéos de la chaîne Fouloscopie.

RÉVOLTE GÉNÉRALE ? - Tatiana Ventôlse
thumbnail

Tiens, ça pète dans tous les pays de la terre... Ah bon ? Comme la plupart du temps les raisons semblent être encore et toujours les mêmes :

  • Bas salaires par rapport au coût de la vie (comme en France avec les Gilets Jaunes).
  • En parallèle hausse des taxes (comme en France avec les Gilets Jaunes)
  • Gouvernement corrompu (comme en France avec les Gilets Jaunes)

Et la réponse des "Démocraties" est toujours la même :

  • On arme la police.
  • On envoie l'armée.
  • On tire sur la foule avec différents moyens (ça varie des grenades au TNT comme en France jusqu'aux chars comme au Chili).

Les pays où ça pète et cités dans la vidéo :

  • Bolivie
  • Espagne (Catalogne)
  • Chili
  • Équateur
  • France
  • Haïti
  • Irak
  • Inde
  • Indonésie
  • Liban
  • Vénézuéla
  • Zimbabwe

Je ne sais pas si TF1 en parle et si quelqu'un peut me dire, je veux bien.

Regis ⭐️⭐️ Portalez (@PortalezRegis) | Nitter

Via Sammy que je cite :

"Le ruissellement"

Je transcris les titres des 2 articles :

  • Article 1 : "Bernard Arnault est désormais plus riche que Bill Gates et Jeff Bezos"
  • Article 2 : "L'extrême pauvreté augmente en France, selon le rapport du Secours Catholique"

Propagande Bernard Arnault

Réalité en France

Je suis d'accord avec le fond de sa pensée : plus on détaxera les dividendes et plus la pauvreté avancera.

Bernard Arnault ne s’enrichit pas parce qu'il est le meilleur mais parce qu'il est protégé et épaulé par tout un pays qui le soutien quoi qu'il fasse. Que voulez-vous, 45 millions de travailleurs français qui se sacrifient sans le savoir sous l'autel de sa magnificence, ça aide non !? Le fait qu'il ait soutenu la campagne présidentielle d'Emmanuel Macron et que son poulain lui rende la pareille depuis le début de son mandat n'est pas un hasard non plus !

Quelle est la différence entre un Processus et un Thread - Linux Attitude

Article très bien expliqué !

Dit autrement :

  • Un processus est au niveau de l'OS, sa zone mémoire et ses accès sont isolés des autres processus. Ils sont par essence lourds puisqu'ils nécessitent l'accès au système.

  • Un thread est en général à l'intérieur d'un processus (même si fondamentalement les processus sont des threads), les threads d'un même processus partagent la même zone mémoire et requièrent une programmation concurrentielle pour accéder aux ressources du programme. Ils sont par essence plus légers que les processus.

La hiérarchie du contrôle - Désautomobilisation
Les raccourcis clavier de Bash – Nicolas Karolak

Super cheat sheet ! Merci

Les impacts de la réforme des retraites sur votre retraite

Le avant-après devrait permettre à la plupart de comprendre le problème de ces réformes.

tableau comparatif

P.S : si l'image ne s'affiche pas, remerciez Tweeter qui bloque les liens vers les images.

linux - Tar a directory, but don't store full absolute paths in the archive - Stack Overflow

Problème
Avec la commande tar, lorsque l'on compresse une arborescence en indiquant un chemin absolu, alors ce chemin se trouve dans l'archive.

Besoin
Supprimer le début de ce chemin absolu afin de ne garder que les répertoires utiles.

Solution

tar -cjf mon_archive.tar.bz2 -C /la/part/du/chemin/a/ne/pas/inclure .
La RATP et la police portent plainte pour des affiches sur les violences policières
thumbnail

La RATP et la Police tentent de censurer et de museler le fait que la Police a tué et mutilé durant les manifestations et qu'elle continue de le faire. Mais rappelez-vous, ce ne sont là que de petites "bavures" et de toute façon, il n'y a eu aucun blessé durant les manifestations des Gilets-Jaunes, tout ça c'est de la propagande du Kremlin.

D'ailleurs, cette image n'existe pas, et les milliers d'autres non plus.
Julien, journaliste mutilé durant l'acte 53
(Julien, un journaliste mutilé à vie par un tir de LBD/Flashball durant l'acte 53), source

N.B : si la photo vous dérange, vous n'avez qu'à regarder ailleurs.

Vous savez, c'est ce que vous vous faites si bien avec les clochards et les crèves-la-faim, mais aussi avec la destruction de la sécurité sociale, avec la suppression des retraites, avec la privatisation des écoles et des hôpitaux, avec les crimes et les manigances des élus, avec la privatisation des richesses publiques et la commercialisation du vivant...

Rappelez-vous, si vous parvenez à détourner le regard de toutes ces choses chaque jour de votre vie, alors cette image ne devrait pas vous poser de problèmes.

🗽Sandra V. Fellous - L'état invente le crime de "Rébellion" pour avoir manifesté... Dictature 2.0 ?

Une journaliste rapporte sur Twitter le contenu des procès contre les Gilets Jaunes (il faut dire "casseurs" apparemment).

C'est un témoignage de plus qui ne servira à rien car la classe bourgeoise refuse d'admettre qu'en 2019, peu importe le nombre d'heures de travail, des gens ont faim et que le gouvernement agît comme une mafia ou une dictature.

N.B : quand je parle de "bourgeois" je parle des cadres, à plus de 3K€/mois en France surtout ceux qui n'ont pas conscience de leur propre classe sociale.

Les liens de Philou : Garbage collecting unhealthy JVMs, a proactive approach
thumbnail

Quel travail de Netflix pour améliorer leur gestion de JVM ! C'est vraiment une boite de techs !

Gitless - Git sans la complexité de Git

Alors ça c'est typiquement le genre de trucs que je poste pour @Philou à présent ! Rien que la syntaxe fait penser à mon bien aimé Mercurial 😍.

Via Riduidel.

10 Easy Tips for Drawing Face, Eyes, Nose and Lips - YouTube
thumbnail

Une liste de do vs don't portant sur les techniques de dessin des éléments du visage.

Les expressions du visage
thumbnail

Comment dessiner les expressions du visage ? En fonction que vous soyez de culture occidentale ou orientale, les expressions passeront plutôt par la bouche ou par les yeux. #Fascinant

Voici quelques exemples :

illustration des expressions du visage

Tous les messages au Devoxx ne se valent pas
thumbnail

Pour @Philou et ses architectes qui ne codent pas.

Kubernetes production best practices
thumbnail

Un guide très utile ! En cas d'incident avec Kubernetes, rendez-vous à la question et déroulez la check-list.

Via Riduidel.

Créer des maquettes de site web - Pencil Project

Je découvre Pencil Projet qui est un logiciel libre permettant de fabriquer des maquettes d'applications (et de site web). À tester plus en profondeur et éventuellement à intégrer à nos toolbox.

Screenshot de Pencil Projet

Cache - Web APIs | MDN

Manipuler le cache de votre navigateur.

Pour l'instant (fin 2019) environ 79% des navigateurs offrent cette API selon caniuse. C'est encore peu mais prometteur.

Un tuto complet sur l'API est dispo à cette adresse.

Browser Network Information

Comment récupérer la vitesse de connexion d'un utilisateur sur PC ou mobile depuis JS ?

Comme cela :

// returns '4g', '3g', '2g' or 'slow-2g' 
var effectiveType = NetworkInformation.effectiveType;

Ensuite il vous suffit de récupérer les bonnes ressources en fonction du débit (les images principalement).

N.B : fin 2019 cette API n'est compatible qu'avec 65% des navigateurs selon caniuse.

@charset - CSS : Feuilles de style en cascade | MDN

Comment spécifier l'encodage de caractères dans vos fichiers CSS ? Facile... En les faisant commencer par la ligne :

@charset "utf-8";

Simple, pas cher et efficace !

CSS - Différence entre les fonts Serif et Sans-serif

Je ne le savais pas, le serif c'est le fait qu'une police de caractères dispose de marqueurs en limite de trait.

Exemple :
Police-serif-et-sans-serif

TSLint core rules

La documentation expliquant un à un les contrôles applicables par TSlint sur du code Typescript.

Générer un rapport d'analyse des dépendances Maven

Pour obtenir un rapport HTML détaillant quels JAR sont utilisés, inutilisés ou en conflits il faut utiliser la commande :

mvn dependency:analyze-report

Pour un rapport directement dans la console c'est par ici.

Merci à @Philou pour l'astuce.

Lobotomize Your OO Thinking: “Elegant Objects, Vol. 1” Book Review - DZone Java

Si vous êtes un développeur qui prétend écrire en orienté-objets, vous devez avoir lu "Elegant Objects" de Yegor Bugayenko.

Ici une critique résumant bien tout l'intérêt que j'ai pu porter à ce livre. Je découvre au passage qu'il existe un Volume 2...

Et quelques tips ici.

Nightwatch.js | Node.js powered End-to-End testing framework
thumbnail

owl

Mon client m'a demandé de lui faire part de différents frameworks de test End-to-End qui marcheraient bien avec des SPA. Ici Nightwatch dont le seul défaut est de ne pas gérer nativement le Gherkin (même s'il est possible de lui greffer une bidouille).

Un exemple :
syntaxe

Réflexion du soir

En fait nous avons tous la capacité de voyager dans le passé ! En effet, le vous du futur est en train de vous observer à travers ses souvenirs qui sont donc vos propres souvenirs ; de la même façon le vous d'à présent s'observe étant enfant à travers vos souvenirs actuels.

Voilà :-)

The Size of Space

Incroyable en effet. Ce site vous permet de comparer pas à pas la taille de différents éléments de l'univers connu.

Via HowTommy.

La loi PACTE

Très bon résumé de l'UPR concernant la triple privatisation d'ADP (Aéroports De Paris), d'Engie et de la FDJ (Française Des Jeux), je cite l'article :

Au jour du 18 mars 2018, 45 députés sur 577 viennent de voter en catimini à 6h15 du matin la loi PACTE (Plan d’Action pour la Croissance et la Transformation des Entreprises) dans laquelle se cachent la privatisation des Aéroports de Paris, de la Française des jeux et d’Engie, ainsi que la suppression des tarifs réglementés du gaz, la réglementation de l’assurance-vie et la modification des seuils sociaux ! La loi est définitivement votée le 11 avril 2019.

La société ADP en quelques chiffres

– 571 millions de profits en 2017 et 610 millions d’euros en 2018.

– Au 1er semestre 2019, bénéfice net en hausse de 22% par rapport au 1er semestre 2018 et son trafic passager en hausse de 3%

– L’état a encaissé en cash sur ADP 174 millions d’euros en 2018, soit en 13 ans 1,5 milliard €

Le gouvernement veut donc utiliser l’argent issu des privatisations ADP, FDJ et Engie pour :

Désendetter l’Etat alors qu’il peut emprunter à taux zéro.
Et alimenter un « fonds pour l’innovation » de 10 milliards d’euros.

Ce fonds devrait rapporter, selon les calculs de Bercy, 200 millions €.

Les dividendes de ces trois sociétés privatisées rapportent chaque année à l’état environ 800 millions € ; du cash dont l’Etat a grandement besoin. (en 2018 610 millions pour ADP, 90 millions pour FDJ et pour Engie 112 millions (2,7 milliards x 4,15% de participation de l’Etat).

Alors pourquoi faire une si mauvaise opération quand on sait que :

Ce fonds d’investissement sera sujet à la perte de valeur, particulièrement en cas de crise financière ou de chute du marché et ce alors que le recours à l’emprunt pour financer l’innovation, projet par projet, ne coûterait pratiquement rien à l’état, compte tenue de la faiblesse actuelle des taux d’intérêt à long terme (emprunt à zéro pourcent).

Pourquoi L’Etat a-t-il alors besoin de se désengager d’actifs tangibles de sociétés qui qui lui rapportent 3 fois plus actuellement (800 millions €) que les intérêts hypothétiques de ce fonds de l‘innovation (200 millions €) ?

Et pourquoi l’Etat ne profite-t-il pas des dividendes conséquents distribuées par ces trois sociétés, pour se désendetter ? Et du même coup préserver ses participations dans des sociétés en situation de monopole qui lui rapportent beaucoup d’argent ?

Pourquoi alors cette cession qui s’apparente à un véritable dépouillement des Français ?

Cherchez l’erreur … ! Parlez-en autour de vous.

Et déposer votre soutien à la proposition de loi visant à affirmer le caractère de service public national de l’exploitation des aérodromes de Paris.

Un article de Jacques-Eric responsable de la 6ème circonscription

Je le rappelle, je ne suis pas contre les privatisations en règle générale, d'autant que l'état incarne toujours l'oppresseur dans ma conception de la société. Cependant, lorsque le bien-être collectif perd son financement en privatisant des entreprises qui rapportent déjà plus que les privatisations envisagées, mon pragmatisme me fait m'y opposer et j'hurle au voleur et au scandale !

Je vous conseil le livre "Pilleurs d'état" de Philippe Pascot pour comprendre le degré d'immondice et de corruption des "élus".