Lien Je ne suis plus joignable par téléphone⁽¹⁾



J'ai un modeste serveur Gemini. Le protocole Gemini qui est antérieur à l'assistant IA de Google du même nom a été conçu contre le « pourrissement du web », et par un malheureux hasard Google a eu l'idée d'utiliser ensuite le même nom pour son service, rendant d'autant plus difficile les recherches sur le protocole et entretenant une petite confusion. Quelle ironie ! Niveau "marketing", pour le protocole, c'est devenu absolument nul, mais je ne pense pas qu'ils changeront le (…)

Je me sens une petite légitimité à aider les dévs libres qui aimeraient se lancer dans coder leur bot bluesky, car j'en ai fait un.
Alors, comme c'est un protocole libre et que c'est bon mal an « documenté », je vais transmettre un peu de ce que j'ai compris.
À l'heure actuelle, je parcours l'intégralité des posts bluesky en français avec un core i3 bi proc, 1Gb de mémoire utilisé, 25% de CPU, 18Mb/s de BP sachant qu'il (…)

D'abord, merci à ceux qui suivent cette chronique que l'on peut suivre antichronologiquement en remontant les journaux les uns après les autres.
Ce journal me plaît à écrire, car écrit sur le vif il change de la révision mémorielle propre à l'écriture de livres. Ce journal est autant un journal sur le code qu'une expérience littéraire à écrire sur le code (voir le livre loser du libre).
Le présent journal, un peu plus à froid va traiter les sujets (…)

Suite à l'idée de faire un antispam pour bluesky, j'ai fait un antispam, et ça marche, mais absolument pas comme j'avais prévu.
Théoriquement, le plan était simple :

Je croyais que mon bot bluesky était mort (voir ici pour les épisodes précédents).
C'était sans compter sur le fait que je suis sensible aux 3 pelés 2 tondus qui ont demandé sa survie, comme si il apportait quoique ce soit. Mais je suis vain (et en mal de reconnaissance) donc j'ai décidé de le laisser en vie, mais non sans me mettre au milieu pour faire l'antispam.
Pour rappeler le contexte, je voulais tuer le bot pour ne (…)

Toi et moi avons connu une aventure, brève(un mois) et faites de sentiments ambivalents mais ; tu vas mourir parce que je suis prude.
Que nenni, l'idée farfelue de vouloir censurer des contenus à caractères sexuels quand ils ont une base légitime de succès, mais, ça attire mon attention de manière non désirée d'une manière qui ne peut me faire expliquer autrement que par une maladie courante algo des réseaux sociaux, (surtout conçus par un noob comme moi) (…)

Je me lève, vais faire le café, allume l'ordi, me logue, lance le bot -celui dont j'ai parlé ici-, ouvre ma messagerie pour voir les dernières offres d'emploi, et me connecte sur bluesky pour avoir ma première dose de sérotonine en regardant le résultat.
Le moins que je puisse dire, c'est que j'ai une relation compliqué avec ma créature.
Le sentiment après 3 semaines à le faire tourner est mitigé ; lui et moi vivons (…)

C'est une histoire qui commence par du code sur un protocole ouvert d'un réseau social : bluesky.
L'idée m'est venue parce que je me faisais chier et que j'ai cru voir une API python pour bluesky, (lol).
Alors, comme j'arrivais pas à faire un truc fonctionnel avec la doc, j'ai googlé « example firehose bluesky », je suis tombé sur un gist et je l'ai frankencodé à mort pour avoir un résultat qui permette :
Notre bot de relai des dépêches sur twitter va-t-il survivre à la fin de l'accès gratuit aux API de twitter ?
Un automate ou robot (bot) de trading est un programme qui va automatiquement placer des ordres d’achats et de ventes sur des marchés de cryptomonnaie sans qu’un humain n’ait à intervenir.
Cassandre se présente comme un starter Spring Boot. Après l’avoir ajouté à votre projet et avoir créé une classe annotée, Cassandre va se charger de fournir automatiquement à votre classe les données du marché, les données sur vos comptes et vos ordres. Il vous permettra aussi de passer de (…)
Ceci est une compilation de tentatives de connexion SSH issus de fichier /var/log/auth.log récupéré en mai 2020, août 2020 et février 2021 sur deux serveurs différents.
Ces statistiques (sauf pour root et www-data) sont issues de la commande :
grep "Invalid user" *.log | awk 'BEGIN { FS=" " } { print $8}' | sort | uniq --count | sort --reverse --numeric-sort
Bien que ces statistiques sont à prendre avec des pincettes, les ordres de grandeur semblent cohérents. J'ai ignoré (…)
