Mensuel Shaarli

Tous les liens d'un mois sur une page.

February, 2022

Using Kafka MockProducer | Baeldung

Comment tester du Kafka via des TU.

Une idée juste comme ça...

Cette après-midi, j'entendais Kysofer parler à Chlouchloutte et il lui disait :

Depuis que je suis passé au casque Bluetooth, je n'arrête pas de perdre mon téléphone quand j'ai mon casque ; et mon casque quand j'ai mon téléphone. Il faudrait un bouton sur ton casque qui fait sonner ton téléphone même quand il est en mode silencieux et un bouton sur ton téléphone qui fait sonner ton casque quand tu le paumes. Au moins on n'arrêterait de les chercher.

Et bien je trouve que c'est une bonne idée ! Voilà XD

Racism and Middle Earth - Ask About Middle Earth - Nekoblog.org :: Marque-pages

Je ne comprends pas l'angoisse des gens sur le sujet. C'est comme en musique, la même chanson peut être reprise avec un style rock, r&b, techno, salsa, etc ; et chacun appréciera la reprise qu'il préfère selon ses goûts sans que cela créé un esclandre !?

Il en va de même pour LOTR ou quoi que ce soit d'autre comme un film, une série, une livre, une peinture, une sculpture, une photo, etc.

Qu'un casting soit blanc, noir ou rose bonbon pour représenter des personnages fictifs who cares ?

À la limite, les seuls cas de figure où je ferai éventuellement exception à cela (et je dis bien éventuellement) sont :

  • Pour les œuvres qui sont des reconstitutions historiques (un Robespierre noir ou un Kounta Kinté blanc n'auraient aucun sens).
  • Des œuvres n'ayant pas les moyens financiers d'avoir le casting qu'elles souhaiteraient et donc doit faire avec les acteurs qu'elles ont.
  • Des œuvres où les traits des personnages sont parfaitement décrits (ce qui n'arrive que pour les premiers rôles en vrai) et où cela aurait une importance réelle pour l'histoire.

Bref, un non sujet du type "woke" vs "regular" venant tout droit de ce super shithole que sont les USA.

Je pense qu'il faut laisser les problèmes de racisme aux États-Unis et ne pas les importer chez nous. Que les américains soient blancs ou noirs, ils se pensent d'une certaine race et ce concept est si omniprésent dans leurs têtes que c'en est devenu un prisme superposé à leur regard et travestissant sans cesse leur réalité.

La première étape pour être raciste, c'est avant toute chose de considérer que des races existent. Et dans un second temps de considérer que les membres de cette race adopteraient un comportement de ruche.

Si seulement nous pouvions nous désamericaniser 🙏🙏🙏

Social media warriors are worthless

J'a-dore la communauté 9gag, il y a de tout et c'est juste beau 🤭

Le post :
post

La réponse :
anwser

Les influenceurs qui profitent de la situation :
influencer-1

influencer-2

Le bitcoin suivrait la même courbe d'adoption en S que l'Internet depuis sa création, et pourrait atteindre le milliard d'utilisateurs d'ici 2030 si cette tendance se poursuit

J'aime bien ce genre d'article qui font une promotion déguisée et où l'on peut voir ce genre de "prédictions" :

évolution espérée du bitcoin par les investisseurs

Maintenant disons certaines choses :

  1. Ce graphique provient d'un sous-domaine nommé "inbitcoinwetrust"... Il n'est donc pas impartial.

  2. Le bitcoin est une gigantesque pyramide de Ponzi où les derniers arrivés paient pour les premiers. C'est dans l'intérêt de tous les possesseurs de bitcoin de faire venir de nouveaux pigeons.

  3. Le bitcoin est une monnaie déflationniste puisqu'il ne peut exister qu'un nombre fini de bitcoins (21 millions), comment faire pour donner un bitcoin ne serait-ce qu'aux 45 millions de travailleurs français ? Ah oui, les possesseurs de bitcoin acceptent de vendre un papier vous disant que eux détiennent un bitcoin mais qu'il vous font la promesse que si vous aviez besoin de la fraction de bitcoin que vous avez achetée, alors il n'y aurait aucun problème.

  4. Le bitcoin transforme de l'énergie en valeur sans passer par le travail humain, c'est le rêve de tout capitaliste de gagner de l'argent avec le coût d'une force de travail nulle. Une forme d'automatisation parfaite si vous voulez.

Où se trouve la clé spéciale pour transformer les barres de toit d'une Dacia Sandero Stepway

On s'est posé la question ce midi et la clef en étoile se trouve dans la pochette du manuel de la tablette... Elle même dans la boite à gants.

L'AFFAIRE QUI PEUT FAIRE TOMBER MACRON (...& PÉCRESSE) - YouTube

Que dire... Macron, (les) Précesse et bien d'autres semblent user et abuser de leurs postes à leur profit personnel et au détriment de tous et de la nation.

Le pire, c'est que les deux sont dans le pôle position dans les sondages 🤮

Vidéo à écouter pour ceux qui souhaitent découvrir cette affaire de corruption.

OWASP Maven dependency check – Using a Database Server

Le plugin OWASP permettant la détection de vulnérabilités connues parmi les dépendances d'un projet Java/Kotlin/Scala/Groovy et c'est super utile !

Sauf qu'en entreprise, il est souvent impossible de récupérer la base de données des CVE du plugin à cause des proxy...

L'astuce consiste donc à installer une BDD des vulnérabilités sur le réseau et de modifier la configuration du plugin Maven de votre projet pour qu'il pointe vers celle-ci plutôt que vers celle en local (ie. H2DB).

La manipulation est la suivante :

    <project>
        <modelVersion>4.0.0</modelVersion>
        <groupId>dummy</groupId>
        <artifactId>dummy</artifactId>
        <version>1.0-SNAPSHOT</version>
        <build>
            <plugins>
                <plugin>
                    <groupId>org.owasp</groupId>
                    <artifactId>dependency-check-maven</artifactId>
                    <version>6.5.3</version>
                    <dependencies>
                        <dependency>
                            <groupId>org.mariadb.jdbc</groupId>
                            <artifactId>mariadb-java-client</artifactId>
                            <version>1.4.6</version>
                        </dependency>
                    </dependencies>
                    <configuration>
                        <databaseDriverName>org.mariadb.jdbc.Driver</databaseDriverName>
                        <connectionString>jdbc:mariadb://my.cvedb.host/cvedb</connectionString>
                        <databaseUser>depscan</databaseUser>
                        <databasePassword>NotReallyMyDbPassword</databasePassword>
                    </configuration>
                    <executions>
                        <execution>
                            <goals>
                                <goal>update-only</goal>
                            </goals>
                        </execution>
                    </executions>
                </plugin>
            </plugins>
        </build>
    </project>

Attention à bien ajouter la dépendance dependency-check-core au runtime du build (pas au runtime de l'appli) si vous êtes à la version 6 ou plus du plugin.