Créer un Maven Assembly de référence. Pratique si vous devez gérer plein de choses hors JVM comme des scripts shell.
Un très bon tuto fourni par Canonical !
Pour rappel, Dash est une implémentation stricte de la norme POSIX sh, bien plus légère et rapide que Bash ; mais aussi un peu moins fonctionnelle.
Le guide permet de convertir facilement du code Bash en Dash et profiter ainsi de meilleures performances !
Ce post de Sebsauvage (enfin surtout sa conclusion) me turlupine :
Des antifascistes.
Accusés de terrorisme.
Qui prennent 18 ans de prison suite à des aveux sous la torture.
«Le FSB est en revanche soupçonné d’avoir monté l’affaire pour faire planer devant l’opinion une menace sur le pouvoir et justifier ainsi la répression sur l’opposition. »
JAMAIS.
Ne jamais mettre les pieds en Russie.
Parce qu'après 65 actes de Gilets-Jaunes, une police qui tire systématiquement et ouvertement sur sa population avec des armes létales (oui parce qu'un LDB40 dit "semi-létal" c'est de la novlangue, soit une arme est mortelle, soit ce n'est pas une arme. Et on ne peut pas tuer quelqu'un "à moitié", le "semi-létal" c'est un concept marketing pour militants LREM), des arrestations arbitraires, la Justice qui couvre les exactions de la police, des procès où les preuves de la défense ne sont pas prises en compte (comme les vidéos filmées par les téléphones mobiles), la BAC qui agresse littéralement des gosses mais aussi des grands-pères et des grands-mères en se marrant, la BAC toujours qui se fait passer pour des "casseurs" afin de constituer un motif de charge, les CRS qui usent et abusent des grenades au TNT et qui gazent des civiles à coup de lacrymos, les manifestants aux membres arrachés par la police qui jouit littéralement de faire mumuse avec ses armes en étant couverte par l'état, les mutilés, les vies détruites par ces forces de l'ordre par la force... Euh Seb... C'est en France ça, ça fait plus d'un an que ça dure et pourtant je ne t'ai pas vu déclamer un seul truc du type : "JAMAIS. Ne plus jamais rester en France"...
Alors je te lis depuis assez longtemps pour savoir ce que tu penses en vrai mais à force de te focaliser sur les dictateurs ailleurs ne finirais-tu pas par ne plus voir celui qui siège à l’Élysée, bien chez nous ?
Ce n'est qu'une question.
Oh my my, la citation du jour sur Scala et Kotlin :
Kotlin is much like Scala, just without the shitty parts... Whiiiich I guess makes Kotlin nothing like Scala.
Quand vous avez fait du Scala et du Kotlin, vous ne pouvez pas vous empêcher de rire tellement c'est vrai.
Encore une fois, les violences policières n'existent pas hein... Tous ces Gilets-Jaunes mutilés et tabassés depuis un an et demi, bien que leur agressions aient été filmées par les manifestants eux-mêmes, mais aussi des journalistes et des caméras de sécurité, à partir de plusieurs prises de vues, toutes ces vidéos sont en réalité des montages n'est-ce pas ? #DissonanceCognitive
Ici, juste un communiqué de presse de l'avocat du citoyen agressé par la BAC.
Via Sammy.
La chaîne Youtube Osons Causer fait d'excellentes vidéos d'une manière générale. Ici, elle donne un chiffre basé sur les statistiques INSEE de 2019 : 25% des pauvres meurent avant leur retraite.
Augmenter l'âge de départ à la retraite revient à faire gagner 15 points de pourcentage et le passer à 40%... Cela veut dire que ceux qui ont commencé à travailler dès leurs 16 ans, ceux qui n'ont pas profité de leur jeunesse, ceux-là ne verront jamais leur vieillesse et encore moins leur retraite ; ils auront cotisé pour rien.
Alors d'aucun me dira qu'ils n'avaient qu'à bien travailler à l'école et n'en seraient pas là, ce à quoi nous pouvons répondre trois choses :
1) Si tout le monde est ingénieur alors plus personne ne l'est, c'est pourquoi le système scolaire met en place un processus d'élimination (via concours, sélection à l'entrée, rythmes scolaires insoutenables ou encore examens à la difficulté absurde).
2) Si un métier est difficile au point de tuer prématurément ses travailleurs alors il est équitable, honnête et charitable de prendre cela en considération pour le calcul de l'âge de départ à la retraite, c'est le rôle même de l'état d'être juste.
3) Le déterminisme sociale (cf. Émile Durkheim) est le primo facteur de longues études. Dit autrement, moins vos parents ont fait d'études, moins il leur est possible de vous aider à réussir les vôtres, créant ainsi un cercle vicieux d'échecs scolaires récurrents et percutant générations après générations les mêmes familles.
N.B : si comme moi vous venez d'un milieu ouvrier et que vous détenez plusieurs diplômes supérieurs dont au moins un à partir du BAC +5, alors sachez que nous sommes l'exception, nous sommes cette illusion qui laisse penser qu'une "égalité des chances" existe alors que ce n'est pas vrai pour 99% des gens. Ne généralisez pas.
Merci à @MamiSama pour le lien.
Je pense que l'image suivante résume bien la situation :

Pourquoi ? #ParceQueCestNotreProjet
Combien de malversations, combien d'abus, combien d'agressions, combien de violes de nos lois faudra-t-il avant que la masse accepte que nous vivons là, toute de suite maintenant, une prise de pouvoir par la LREM ? #DissonanceCognitive
Et elle se fait dans le silence des pantoufles et le bruit des grenades et des flashballs.
Je pense que la lettre des euro-députés contre Emmanuel Macron est claire et limpide par rapport à la croyance générale que la France serait encore une démocratie... Extrait :
« [...] Battre des personnes sans défense, leur tirer dessus, utiliser une brutalité injustifiée contre des protestataires qui exercent leurs droits civils à la liberté de rassemblement et d’opposition aux politiques des autorités, violent les droits de l’homme fondamentaux et les principes démocratiques. Tout cela dans son ensemble indique l’abus de pouvoir, la perte de toute mesure, qui transforme souvent révolte légitime en délire destructeur. Ce n’est pas différent du comportement de la police dans les pays totalitaires [...] »
Alors certes c'est une réponse à une première critique émanant d’Emmanuel Macron, car encore une fois cet homme n'a aucun self-contrôle ni aucun sens de la diplomatie, mais il n'empêche que plusieurs parlementaires expriment ouvertement qu'après 65 actes des Gilets-Jaunes la France tire toujours sur sa population civile et la mutile alors que celle-ci manifeste contre des réformes dont elle ne veut pas et dans un système qui ne lui laisse aucun autre moyen de s'exprimer que de manifester...
Ah oui je précise... Les trois quatre dernières violences policières durant les manifs étaient parfaitement justifiées puisqu'ils s'agissait de casseurs... Vous savez, il n'y avait que des casseurs parmi les sapeur-pompiers et les pompiers bénévoles... Mais aussi étaient des casseurs les médecins, les médecins urgentistes et les chirurgiens d'hôpitaux et les infirmiers des hôpitaux dont l'état à couper le financement #ParceQueCestNotreProjet Des casseurs ont vous dit tous des casseurs. #YouhouDissonanceCognitive
Kotlin progresse magistralement sur l'indice de popularité des langages de programmation : PyPL. Soit 4 places de gagnées et 12ième position sur le podium !
Tu peux aussi ajouter cette property directement dans le pom.xml de Maven :
<properties>
<maven.test.skip>true</maven.test.skip>
</properties>
Et ça supprimera les tests de façon permanente.
Vous avez lu le titre ?
Je veux dire
Vous avez lu le titre ???
I'm sooooooo happy ! Déjà parce que j'avais misé sur Kotlin il y bientôt 4 ans maintenant mais ce n'est pas tout ! Kotlin dispose de l'un des compilateurs les plus restrictifs du marché (avec celui de Rust) et cela signifie que plus ces langages se développeront et moins il sera possible à des non-dev de se faire passer pour des développeurs car il ne leur sera plus possible de passer la barrière du compilateur sans comprendre tous les mécanismes qui se passent derrière (et donc devenir de "vrais devs").
Pourquoi cet élitisme me direz-vous ?
Tout simplement parce que je suis à mon compte et que voir des sous-traitants qui mentent sur un CV et conséquemment tirent mes tarifs vers le bas alors que nous ne proposons pas du tout le même niveau de prestation, bah ça m'agace. Et je ne travaille pas pour être gentille avec le reste du monde, je suis en concurrence directe et brutale avec ceux qui ne m'aident pas à augmenter mon bénéfice. C'est ça, le "libre-marché", ce n'est pas quelque chose j'approuve dans le fond (ceux qui me lisent connaissent mon point de vue sur l'ignominie capitaliste), mais je ne vais pas nier la réalité du terrain et me priver des outils que les règles du jeu fabriquent et permettent.
Bref, non seulement Kotlin est un outil formidable du point de vue de l'ingénierie mais en plus Kotlin sera un outil formidable du point de vue du recrutement et de la sélection. Et ce n'est qu'un début, vous verrez :D
Je cite :
Ah oui, dans la série: «Les GAFAM chient sur votre vie privée», Google envoie dans les entêtes HTTP un identifiant unique à votre installation de Chrome (x-client-data).
Cet entête n'est envoyé que quand vous allez sur des sites qui appartiennent à Google. Ce qui permet à Google de vous traquer même sans cookies.
Conclusion (on l'ai déjà répété, hein !): N'UTILISEZ PAS CHROME, BORDEL.
En bonus, ceci n'est bien entendu absolument pas RGPD-compliant.
Tout est dit.
J'avoue qu'en terme d’obfuscation du code ça se pose là !
Pour @Going
Je cite Sebsauvage :
« Gneu gneu gneu les pilotes libres c'est de la branlette de libriste »
Les tablettes de dessins Wacom enregistrent les applications que vous utilisez.
Et pour remuer le couteaux dans la plaie, c'est envoyé aux serveurs de google-analytics.
Voilà.
Et maintenant, sachez que je me suis récemment achetée une Wacom MobileStudio Pro, j'aurai passé une soirée entière à by-passer la sécurité de la tablette pour dégager immédiatement Windows 10. Rigolez mais il faut accepter les CGU de Microchiottes pour aller dans le BIOS et dégager Microchiottes. Du coup pas de remboursement.
Par contre en lisant l'article, je me gausse et je me félicite d'avoir dégagé Windows et mis une Mint dessus.
En réponse au post de Doudou. Certains frameworks marchent bien, d'autres moins bien. La comparaison de l'étude me semble scabreuse car elle compare du C++ natif avec du C++ compilé en WASM lui-même retranscrit en natif via le navigateur et conclus que c'est plus lent... Bah en même temps oui, d'autant que les optimisations sont encore devant nous.
Bref, la démo marche très bien alors que rien n'est optimisé à cette heure.
Changer la taille d'une grille Bootstrap lorsque l'on compile le framework avec SASS :
@grid-gutter-width: 14px;
@grid-columns: 24;Que ce cache-t-il derrière le Webassembly.
Je vous remets ici le lien vers une vidéo d'il y a quelques semaines (ou mois) de Tatiana Ventôse au sujet de l'action des Gilets Jaunes visant à médiatiser la privatisation d'ADP (Aéroport De Paris).
Ce qui m'intéresse ici ce ne sont pas les Gilets Jaunes mais c'est ce qu'explique le journaliste interviewé par Tatiana ; notamment lorsqu'il lui dit que les "grands médias" parleront de RIP (Référendum d'Initiative Partagée) mais quand il y aura assez de personnes qui y auront participé (il énonce 5 ou 10 millions).
Ce qui n'est pas drôle c'est que sans que sans médiatiser le RIP alors personne ne saura qu'un tel référendum existe et donc qu'il y a très peu de chances de passer les 4,7 millions de signatures requises.
Bref, une piqûre de rappel s'impose :
- Les Aéroports de Paris rapportent ~380 millions d'euros chaque année.
- Ce bénéfice est en pleine croissance (et à vocation à double d'ici à 5 ans).
- Ce bénéfice finance littéralement les écoles et les hôpitaux à la place de nos impôts !
Dit autrement : privatisation d'ADP => hausse des impôts + hausse des coûts des transports.
À quel moment souhaitez-vous payer plus ? Si ce n'est pas le cas alors vous pouvez
SOUTENIR LA PÉTITION CONTRE LA PRIVATISATION D'ADP
Pour tester des SPA avec Firefox, Chrome, etc
Incroyable article et super travail ! Encore une fois @Philou tu m'épates à sortir des articles des méandres des internets comme ça.
Ici un comparatif des performances des différents GC d'OpenJDK. Je partais de base sur une hotspot G1, autant admettre que les résultats renforcent mes convictions.