Le paramètre --illegal-access=permit est nécessaire à cause des modules de Java 9 qui font qu'une classe d'un package A dans un jar A ne peut plus accéder aux classes non exportées d'un package B dans un jar B.
Or Surefire procédant au scanne du classpath pour charger via API réflexion toutes les classes suffixées par Test et y exécuter toutes les méthodes annotées par @Test, il viole alors l'accès restreint des modules de notre code. Donc mécaniquement, et si l'on veut exécuter des TU, il faut lever la restriction via ce paramètre.
N.B : ce problème ne touche pas que Surefire mais également tous les frameworks s'appuyant sur l'API réflexion (coucou Spring Boot).
J'ai vécu une phase comme ça, entre 2014 et 2016 où ça devenait penible pour moi de coder. J'avais même accepté un job de chef de projet en 2015 c'est dire ! À cette époque, j'avais l'impression d'avoir fait le tour de la question, toutes les applications avaient tout le temps les mêmes couches, avec les mêmes frameworks et systématiquement le code technique et les classes anémiques prédominaient.
Puis j'ai redécouvert la programmation fonctionnelle (la vraie, pas celle de Java) mais aussi la programmation orientée objets (la vraie aussi, pas celle de Java) alors que j'étais pourtant sûr et certaine de maîtriser l'une et l'autre.
J'ai alors accepté l'idée que je ne savais coder ni dans l'une ni dans l'autre et que tout ce qui m'était présenté comme des "patterns" embarqués out-of-the-box par des frameworks comme Spring Boot étaient en réalité des anti-patterns et souvent parmi les pires !
J'ai commencé à détester coder à cette époque parce que le code était devenu une procédure à dérouler dans une architecture normée, pensée et plébiscitée par des non-développeurs que le marché appelait "architectes" et cela m'ôtait toute possibilité de réfléchir à comment faire et surtout de faire mieux que ces tripotés d'ingénieurs-cadres hélicoptères ne sachant plus trier une liste.
Ce qui m'a redonner l'envie de coder ce fût la découverte de Kotlin en 2015, de Yegor Bugayenko à la même époque et les cours de Kysofer qui a passé des week-ends entiers à me faire découvrir tout un tas de choses notamment :
- Pourquoi et en quoi l'API stream de Java 8 n'était pas du tout de la programmation fonctionnelle.
- Pourquoi je n'avais jamais créé ni utilisé le moindre objet au sens OOP du terme avec JPA ou des DTO.
- En quoi la composition vs héritage n'était pas du tout ce que je pensais et ce qu'internet disait.
- Pourquoi si j'avais du mal à écrire des tests c'était à cause des architectures procédurales et qu'en réalité c'était facile et que j'adorais ça.
- En quoi écrire la doc était une perte de temps mais était obligatoire à cause des architectures orientées techniques et non métier.
Et tellement d'autres choses. @Kysofer tu avais raison quand tu me disais : " j'adore mon métier, mais je déteste mon travail ".
Bref si vous ne codez plus, quittez l'IT, les meilleurs entraîneurs sont ceux qui ont boxé jusqu'au bout, pas ceux qui n'ont fait ca que 4 ou 5 ans.
Je ne pense pas qu'il s'agisse d'un déplacement de la fenêtre d'Overton vers la droite ou vers la gauche, et je pense que le prétendre revient à s'imaginer qu'il existerait un camp du bien qui serait forcément contre la dictature (la gauche) et un camp du mal qui serait forcément pour dictature (la droite).
Je trouve ce point de vue réducteur pour ne pas dire imbécile, car même si je fréquente peu de gens qui se disent de droite, aucun d'entre-eux ne souhaite la mise en place d'un pouvoir non-contestable et dictatorial.
En parallèle, il faut se rappeler que la dictature n'est pas l'apanage de la droite (cf. Staline, Mao, etc) et que ses méthodes d'agressions violentes ne sont pas réservées à ceux de droite (cf. les antifas).
Par contre, je pense qu'il y a bien un déplacement de la fenêtre d'Overton mais vers l'acceptation des idées les plus totalitaires. Et ceci sert fort bien la caste des hyper-bourgeois, n'hésitant pas à financer la gauche comme la droite pour diviser et mieux régner et ainsi maintenir leurs positions tout en haut de la hiérarchie économique et sociale.
Une résistance possible consiste à arrêter de consulter des médias détenus par des milliardaires, et il faut le faire immédiatement et en masse, ce qui ne sera pas possible puisque la télévision (entre-autre) mourra avec la génération télévision.
Ahhhh, le rêve ! Le bonheur totale même ! Surtout quand une partie du Parlement français propose d'importer le crédit social chinois sur notre territoire...
Et sinon il y a la vraie démocratie, vous savez celle où l'on vote les lois nous-mêmes de sorte à éviter toute possibilité de prise de pouvoir par les "élus" ou de corruption de ces derniers... Un peu comme le proposait Étienne Chouard ? Les Gilets Jaunes ? Les bons gros vrais fascistes en somme.
Bref, cette nouvelle vidéo de la chaîne Trouble Fait ne fait que 15 min et le propos est juste glaçant. #Démocrature
Je découvre ce matin ce vidéaste. J'ai trouvé que cette vidéo sur le rap était très intéressante
Trop bien l'astuce du
apt install ./mon-fichier.deb
Merci Nono !!!
Pour faire le diff entre deux branches :
# Diff entre le HEAD des deux branches
git diff master..ma-branch
# Diff entre le point de bifurcation de "ma-branch" dans master et le HEAD de "ma-branche"
git diff master...ma-branchSur la dizaine d'amies que je fréquente encore, une a un compagnon de 53 ans alors qu'elle en a 32 et ils viennent d'avoir un enfant, soit 21 ans d'écart.
Une autre en a 33 alors que son conjoint en a 49, soit 16 ans d'écart.
Une troisième en a 36 et son conjoint 51 (et ils viennent d'avoir leur deuxième enfant), soit 15 ans d'écart.
Côté famille ma cousine a 25 ans d'écart avec son conjoint et mon autre cousine 13 ans d'écart. Et nous avons un peu plus de 7 années d'écart dans mon couple.
Alors certes ça peut en agacer certaines et certains mais est-ce si dur à croire que juste ça existe et que le cinéma n'invente rien ?
Sans vouloir généraliser, je ne constate pas du tout que l'alignement des âges soit la norme dans mes sphères relationnelles ou familiales, mais je comprends tout à fait que cela puissent frustrer de jeunes hommes de voir des "papis" pecho plus qu'eux au cinéma. Et ?
C'est littéralement la méthode employée au Japon pour les exams. Les étudiants doivent les repasser encore et encore jusqu'à y arriver, y compris pendant leurs vacances, mais peuvent abandonner leur filiaire s'ils n'y parviennent pas.

Il va sans dire que je plussoie.
Je me le note pour plus tard, comment ne copier que les dépendances en scope "compile" via le maven-dependency-plugin :
mvn dependency:copy-dependencies -DincludeScope=compileComment fabriquer des JRE custom spécialisées dans les besoins de votre application.
J'essaie ce week-end. Cela peut-être mieux que l'option GraalVM au final.
Voici un résumé de ma situation :
- Oxygen m'a contraint de faire une mise à jour récemment.
- Comme à mon habitude avec OnePlus, pas mal de choses déconnent juste après la mise à jour => Donc go to format.
- Mais avant moi vouloir backuper mes données de mon mobile (mobile pas rooté).
- J'ai pu tout exporter sauf... Les marques-pages de Firefox.
Mon problème
- Est-ce que quelqu'un sait comment exporter ses marques-pages Firefox sur Android vers un fichier (où comment les récupérer via ADB sinon) ?
- Je ne souhaite pas passer par FirefoxSync qui a déjà planté par le passé et qui est soumis au Patriot Act de surcroît.
Remarque : j'ai effectivement quitté Firefox pour Waterfox et ce genre de "choix" qui contraignent les utilisateurs à passer par des services en ligne me donne envie de voir Firefox et Mozilla juste crever en fait. Oui j'en suis arrivée là (T__T)
A tous les non informaticiens, si vous vous demandez ce qu'est une "backdoor" (ou "porte dérobée" en français). Si vous vous demandez pourquoi tous les informaticiens râlent dès que l'état demande à disposer de clefs numériques privées pour déchiffrer nos communications, et bien l'analogie avec le monde réel est là.
Une seule clef permettant d'ouvrir toutes les boites à lettres, sauf que si cette clef tombe entre de mauvaises mains (ou une de ses copies), cela devient une catastrophe.
Je viens de lire cette news, puis j'ai pris un moment pour y réfléchir, puis j'en ai parlé avec @Kysofer et ce que nous nous sommes dits est simple : bye bye Firefox.
Merci à toi, ami d'OpenNew pour ce post car grâce à toi nous allons tester Waterfox et Librefox sur les prochains jours afin de supprimer Firefox définitivement.
@Kysofer était dépité et m'a déjà dit qu'il allait virer Firefox, illico-presto, de tous les postes de son entreprise.
Mozilla qui ne défend plus la vie privée mais prétend défendre la vie privée et compte engendrer du profit en tirant partie du défaut de vigilance de ses usagers amha, et si c'est bien le cas alors merci pour tout mais à partir de maintenant ce sera sans moi.
En parlant de calendriers, celui-ci est juste parfait et je milite pour son adoption à l'échelle mondiale par pur pragmatisme ! 😉

Pas tout à fait. En posant la question on se force collectivement à définir une réponse qui portera notre posture : pas de société à la Black Mirror.
Si le Parlement Européen ne s'était pas posé la question, alors il était légal de le faire puisqu'en droit tout ce qui n'est pas explicitement interdit est autorisé.
À présent, tout gouvernement malade ne pourra plus transgresser cette règle, sans encourir de lourdes conséquences.
Ah non c'est vrai, le Parlement Européen n'a qu'un pouvoir symbolique puisque c'est la Commission Européenne qui décide de tout en bout de course. Mais nous pouvons considérer que c'est un début et que c'est déjà ça. Donc reste à voir ce que la CE valide de son côté.
Lorsque Canonical avait fait la même chose pour Ubuntu, j'étais passée à Linux Mint dans la semaine.
Après réflexion, merci infiniment à Canonical pour cette erreur, je n'aurais jamais fait le pas sinon et Linux Mint est teeeeeeeellement mieux au final, c'est incroyable !
Bref, je vais voir avec Vivaldi, pourquoi pas. Sauf si les dévs de Mint virent le trackeur de Firefox dans leur distribution.
Question qui me taraude, les grands chefs chez Mozilla sont-ils débiles ou prennent-ils leurs usagers pour des abrutis ?
Parce qu'à part les GAFAM qui prétendent haut et fort chaque semaine que notre vie privée les importe, ils n'y avait qu'eux pour faire en parallèle exactement l'inverse de ce qu'ils prétendent.
Et je ne vois plus très bien la différence avec Mozilla, à moins que l'entreprise et la fondation aient été noyautées !? #Conspiration 😜
Peut-être parce que savoir brancher et configurer du matériel, puis savoir installer et configurer un OS, puis savoir quel est le bon logiciel, l'installer et le configurer, puis savoir peut-être programmer/bidouiller des fichiers pour que ça marche comme il faut requiert dans les 5-10 ans d'investissements personnels, non ?
Il ne faut pas rester dans sa bulle cognitive de professionnels.
Le problème n'est pas le coût mais le savoir-faire et la sérénité d'être certain de faire correctement. Benjamin Bayart en parle dans une conférence et explique très bien que le grand public se libérera des logiciels privateurs à la condition qu'ils deviennent accessibles aux néophytes.
Typiquement :
- Décompresser un truc pour l'installer => Ok
- Devoir installer Docker, récupérer une image via un pull puis lancer un conteneur en s'assurant que les données soient bien écrites hors conteneur => Non, c'est juste mort
Très bien dit !
Et avec l'Article 63 du TFUE (Traité de Fonctionnement de l'Union Européenne) la fuite des emplois vers des pays intra ou extra UE où la main d’œuvre est quasi gratuite et où les normes environnementales sont totalement absentes ne va qu'accentuer ce ratio chômeurs-emplois de 13 pour 1.
C'est une perte d'emplois orchestrée sciemment par le droit européen au profit des multinationales mais rappelons-nous, l'Europe c'est avant tout, les peuples ensemble...
Enfin tous ensemble dans la misère la plus effroyable laissée par le capitalisme transnational le plus cruel et le plus dur.
Rappel : en 2017, la France perdait ~800 emplois par jour au profit de ces "partenaires" européens et non-européens... Je me demande à combien nous en sommes aujourd'hui à cause de l'euro (monnaie trop forte pour la France) et l'absence de régulations aux frontières.
Oh my... #Facepalm
Alors avant tout chose, il faut savoir que j'étais flexitarienne puis végétarienne pendant une assez longue période de ma vie et les carences en vitamine D, vitamine B12 et en fer m'ont faites BEAUCOUP de mal.
Le véganisme est un concept qui repose sur les monocultures cultivées grâce aux dérivés du pétrole, sur l'alimentation principalement céréalières ce qui n'est pas bon pour la santé (cf. modèle paleo) et un choix moral totalement arbitraire (comme toutes les morales).
J'ajouterais qu'il est toujours agréable de se prendre un shitstorm des familles lorsque l'on annonce aux membres de la secte el famoso "je ne suis plus végan".
Bref, posons un autre regard sur les vignettes de cette BD.
Aparté : les gens ne sont pas carnistes mais omnivores. "Carnistes" c'est l'appellation créée par les végans pour les végans afin de parler des gens normaux de manière péjorative. Les gens normaux (oui je fais exprès) ne mangent pas QUE de la viande mais mangent AUSSI de la viande. La viande ne représente pas 100% de notre alimentation mais quelque chose comme 10% voire 20% en période de fête. Qui se prend un steak/saucisse, en plus tous les jours, au petit déjeuner sérieusement ?
1. La vignette du "choix"
Je ne suis plus spéciste mais je ne suis pas non plus devenue antispéciste. Ce faisant les animaux ne sont n'y inférieurs ni supérieurs, ils constituent une proie et nous en sommes les prédateurs dans la chaîne alimentaire.
Il n'y a aucun rapport en se nourrir (qui est un besoin primaire) et agresser quelqu'un pour le fun, qui est le rejet du mode de fonctionnement d'un petit groupe sociale appelé "humanité".
2. La vignette de 'l'a-quoi-bonnisme"
Même remarque, il y a une distinction entre tuer pour se nourrir (besoin) et tuer pour juste tuer (sadisme).
C'est marrant car quand on est dans le truc, ces raccourcis intellectuels deviennent totalement normaux alors que pourtant il y a un bien une GROSSE distinction (morale) entre les deux, morale qui est la pierre angulaire du véganisme.
3. La vignette du "relativisme morale"
Confusion totale et volontaire entre bien et mal et la douleur infligée à quelqu'un. Reprenons, on peut tuer une bête sans forcément la faire souffrir, ce sont deux cadres législatif et exécutif à mettre en œuvre pour garantir cela dans les abattoirs mais who cares !? That's the problem.
Ensuite, et à moins d'être cannibale, ce qui est a priori une pathologie mais je me trompe peut-être, personne ne va tuer un autre être humain pour s'en nourrir et donc quel est le rapport ? Quel lien la vignette tente de construire ? Les buts ne sont pas DU TOUT les mêmes mais les choses présentées comme semblables.
4. La vignette "le porcherisme"
Je l'avais déjà entendue cella-là. Lorsque nous donnons la vie, c'est littéralement notre ADN qui se sert de nous pour nous survivre sous une autre forme. C'est la raison pour laquelle nous aimons autant nos enfants je pense, notre ADN déclenche sa programmation pour garantir sa survie à son enveloppe actuelle : notre corps qui se meurt.
Mais quid des hommes ? Ils ne donnent pas la vie eux donc ils peuvent ?
C'est un bel homme de paille, qui dirait à son enfant, je t'ai donné la vie donc je peux de la reprendre ? J'ajouterais quel agriculteur dirait la même chose en parlant de ses bêtes ? Les agriculteurs ne donnent même pas la vie à leurs bêtes, ils ne font que s'en occuper !
5. La vignette "l'hédonisme"
Deux choses :
- L'argument hédoniste arrive (parfois seulement) après qu'un végan ait attaqué encore et encore et encore une personne normale au point où celle-ci tente de s'en défaire par tous les moyens.
- Aimer quelque chose ne signifie pas que l'on va le faire systématiquement.
- Nous ne mangeons pas de la viande dans le but de faire souffrir mais dans le but de nous nourrir et donc d'ingérer des vitamines D et B12, ce qui est la seule manière de faire hors compléments alimentaires qui sont produits à base de chimie et de matières fossiles.
6. La vignette "la nature"
Facepalm.
Ma grand-mère m'a élevée, m'a aimée, j'ai mis des années à la côtoyer, à créer un lien puissant et vous savez quoi, globalement pour la grande majorité des êtres humains c'est pareil, alors pour accepter la fin de ce lien fort, l'humanité à créer différents rituels notamment l'enterrement afin de dire au revoir avec respect à ceux que nous avons tant aimés.
Mais dites-vous au revoir avec autant de solennel aux antivax qui sont morts du COVID aux USA vous ? Non ? Surement parce que pas de lien, et ici c'est pareil. À quel moment l'endoctrinement parvient-il à nous conduire à justement oublier que l'homme est une créature sociale ? J'en étais-là, à détester ma propre espèce pour tout et rien.
Mais admettons, ici l'appel à la nature est quand même un argument merdique car la personne normale veut en général parler de la chaîne alimentaire dont l'homme est lui aussi un maillon. Et cette personne normale, agressée par un végan (car oui, nous ne discutions jamais, nous ne faisions qu'agresser), va confondre chaîne alimentaire avec "la nature", et la vignette s'appuie sur cette confusion pour fabriquer un contre argument en proclament "regardez c'est débile".
7. La vignette "le contrat social"
C'est exactement l'inverse de ce que la vignette décrit qui se passerait ! À titre d'exemple, dans les pays qui ont encore la peine de mort, quelqu'un qui rejette le contrat social en tuant un autre est justement mis à mort immédiatement parce que jugé dangereux pour la communauté.
Et pour faire un appel à la nature à mon tour, où est le contrat social entre le lion et la gazelle ? Entre les fourmis et les autres insectes ? Et pourquoi les fourmis ou les lions d'un même troupeau ne s'agressent-ils pas les uns les autres mais agressent-ils seulement les autres troupeaux / espèces ?
Conclusion
Attention à la propagande végan, elle n'est pas toujours honnête.
Réduire sa consommation de viande est une bonne chose et ça peut aider l'humanité à préserver le climat propice à sa survie, mais l'absence totale de viande ou de poisson conduit nécessairement aux compléments alimentaires, ce qui a été pour moi un rappel très douloureux que mes bons sentiments ne pouvaient pas annuler ; ni remplacer les conséquences de 200 millions d'années d'évolution sélective.
A cela ajoutons que le véganisme est LE produit marketing qui pousse à une consommation de produits 100% transformés, ce qui est le rêve de tout gros revendeur (Carrefour, Auchan, etc) car impossible de consommer sans eux. Il n'y a qu'à voir le nombre de placements de produits sur la chaîne Youtube de Jihem Doe (un des "grands leaders" du mouvement en France).
En y repensant, Geoffrey à l'époque me disait qu'il attendait avec impatience la venue du Solent en France, un complément alimentaire qui tire son nom du film Soleil Vert. Quand on sait ce qu'est le soleil vert dans le film, le choix du nom devient glaçant et traduit parfaitement le projet qu'a le véganisme pour l'humanité.
Enfin, quand les copains végans partaient en vrille et expliquaient qu'il fallait construire un monde où même les animaux ne pourraient plus s'entre-dévorer, là je commençais à me rendre compte que le noyau radicalisé de la communauté avait un pète au casque.
Au final je vais vous dire ce que le véganisme m'a apporté :
- Dents qui se cassent / tombent.
- Problèmes aux articulations au point d'en avoir encore des séquelles à ce jour.
- Troubles digestifs (à s'en tordre de douleur jusqu'à en passer ses nuits sur les toilettes).
- Trouble du sommeil (au point de s'endormir au travail).
- Trouble de l'humeur.
- Prise de poids (tu m'étonnes, avec des glucides, des glucides et encore des glucides).
- Obligation de boire de l'eau à chaque bouchée car tout me paraissait sec.
- Perte totale d'appétit parce que plus rien n'avait de goût et il fallait se forcer.
Mais j'avais l'impression d'être une meilleure personne, j'avais bonne conscience alors que tous ces "carnistes" restaient figés dans leur médiocrité eux.
Le véganisme est une religion, elle s'appuie sur les émotions de ses fidèles, favorise l'indignation et suscite l'émoi aussi souvent qu'elle le peut, elle a ses dogmes et rejette toute forme de critique. Mais je lui dois une chose, en sortant du véganisme, je me suis rendue compte que le néo-fascisme de gauche adoptait s'appuyait sur les mêmes tactiques.
Blague vue ce matin sur Twitter :