31 août 2022
sourceLa bague est à la fois de mauvais goût et assez spécifique, mais elle me fait bien rire.
31 août 2022
source31 août 2022
source31 août 2022
sourceJ’adore ces monstres hyper-colorés !
30 août 2022
sourceJ’ai (r)acheté ce roman, dont je garde un souvenir absolument enchanteur. Et découvrir cette superbe illustration, ça fait rêver.
30 août 2022
sourceMême quand t’es pas communiste, tu peux pas t’empêcher de penser que c’est vrai : chacun des éléments énoncés par cet homme est factuellement vrai. Alors la libéralisation de l’électricité, au bout de douze ans, on peut dire que c’est une belle connerie.
28 août 2022
source28 août 2022
sourceMa liste de packages Chocolatey, pour des installations rapides. Il y a des trucs bizarres là-dedans, mais je pourrais au moins installer ma prochaine machine rapidement.
28 août 2022
source27 août 2022
sourceJ’aime beaucoup cette métaphore entre les architectes de haut niveau et les mouettes. C’est aussi drôle que vrai.
27 août 2022
sourceCa fait complotiste de dire ça, mais vue la complexité et le coût de cette technologie, je ne suis pas loin de penser que c’est un plan de limitation de la capacité d’innovation des concurrents.
25 août 2022
sourceA mettre dans ma présentation refondue sur ce qu’implique la correction de bug
25 août 2022
sourceUn site vraiment bien pensé vous permettant de découvrir l’art par de multiples facettes.
25 août 2022
sourceJe n’ai pas accès au texte entier, mais effectivement, les prisons en France sont une honte poisseuse pour tout ministre de la Justice.
24 août 2022
sourceOh comme c’est vrai, et comme c’est tragique
24 août 2022
sourceCa n’est pas grand chose, mais c’est déja ça. Sauvez les arbres !
24 août 2022
source22 août 2022
sourceBon, cette extension n’automatise pas la synchronisation, mais elle fonctionne bien avec VSCodium et CozyCloud, et c’est l’essentiel
22 août 2022
sourceJ’avais perdu cette super extension qui colorie chaque fenêtre VSCode de façon à peu près unique. Je trouve cette extension encore mieux que Peacock, parce qu’elle n’a besoin d’aucun fichier de configuration.
21 août 2022
sourceUn article sympa sur certaines pratiques un peu curieuses du Python
21 août 2022
sourceUne critique valide, qui peut figurer en préambule de n’importe quelle documentation d’architecture
21 août 2022
sourceComme quoi, de l’argent, il y en a … pour ceux qui ont un flingue
20 août 2022
sourceCette semaine, j'ai découvert, dans la grande vague des Wordle et autres Sutom, le jeu parfait pour moi : Pedantix. Pourquoi "parfait" ? Parce que je me pique d'avoir de la culture générale, et qu'un jeu qui me permet de deviner un mot à travers sa définition m'amuse beaucoup. Je m'y suis donc mis ... une première fois
Et dès la première fois, je me suis dit que la meilleure façon de deviner les définitions était de choisir un bon ordre pour ajouter des mots dans la définition. Et pour ça, une liste des mots triés par fréquence est utile. J'ai donc utilisé successivement
Cela dit, vus mes scores (entre 200 et 300 mots pour deviner ce mot, loin derrière les meilleurs qu'on trouve sur Twitter, comme par exemple
Imaginez, 9 coups, c'est vraiment très peu.
Donc j'en suis loin. Et tant qu'à faire à être loin, pourquoi ne pas utiliser mes outils, c'est-à-dire ... le scripting !
Et comme je voulais aller vite, j'ai évidement choisi de faire ... du Python !
Résumons-nous. Il me faut
[[�]]
, nbsp
, br
font partie des mots très courants).Et donc, c'était parti pour un petit script, qui a assez vite grossi.
https://gist.github.com/Riduidel/ea0739acb134cc51ea355bc9453e0829
Si vous lisez les commentaires, c'est assez clair. J'essaye de détecter l'image avant la zone de texte (c'est celle-ci ), l'image après la zone de texte (c'est celle-là ). je ne détecte pas la zone de texte, parce que le texte qui est dedans change quand on fait une proposition.
Ensuite, je clique dedans avec PyAutoGUI, et je copie-colle le texte. Pourquoi copier-coller ? C'est écrit dans la doc des fonctions clavier de PyAutoGUI : on ne peut pas écrire les caractères é, è, ê, à avec PyAutoGUI. Heureusement, pyperclip me permet de prendre le mot depuis mon code et de le copier dans le presse-papier, ce que Ditto montre bien
Résultat ?
Et le texte s'est bien éclairci
La grande question étant ... est-ce que je peux faire mieux ? Eh bien en fait, je crois bien, parce que Pedantix fournit une information : est-ce que le mot est utilisé ou pas. Et que mon outil de remplissage des mots courants ne me donne pas la réponse, il automatise juste le processus de découverte des mots courants. Si j'ajoute cette information des mots étant utilisés, il me semble possible d'utiliser un graphe d'usage des mots. Mais c'est encore un peu tôt pour ce genre d'optimisation, je pense.
20 août 2022
sourceC’est le mode d’écriture de la documentation des développeurs que je préfère. C’est simple, efficace, et ça garantit une documentation à jour … pour peu que les développeurs soient des professionnels.
20 août 2022
sourceCette illustration, pas complètement irréelle, est la raison pour laquelle les textes interdisant l’avortement sont toujours par nature d’une inhumaine cruauté.
20 août 2022
sourceSi vous voulez retrouver la racine d’un mot en français (ou dans tout un tas d’autres langues) via du Python (par exemple l’infinitf à partir d’un verbe conjugé), ça m’a l’air d’un outil intéressant, et facile à utiliser
19 août 2022
source"Vous vous rappelez de cette époque avant internet où on pensait que toute cette stupidité collective était dûe à un manque d’accès à l’information ? Bon ben c’était pas ça"
19 août 2022
sourceMon raspberry semble avoir un niveau de sécurité "pas trop mauvais" sur ce site de test SSL … (mais est-ce que ça ne va pas lancer des armées de bots à l’assaut de cette pauvre petite machine ?)
19 août 2022
sourceSi vous voulez savoir à quel point votre serveur web utilise correctement SSL/TLS (ou pas), ce projet open-source peut faire un tas de test depuis n’importe quel conteneur près de chez vous. C’est le genre de démarche de sécurité que j’apprécie beaucoup.
19 août 2022
sourceLa meilleure liste de mots pour pedantix est évidement celle tirée de la wikipedia, qui mériterait toutefois d’être dédoublonnée
19 août 2022
source19 août 2022
source18 août 2022
sourceJ’imagine que ça ne surprendra personne. Mais c’est aussi ça, la science : confirmer ce qu’on suppose parfois de façon anecdotique grâce à un protocole d’expérience clair.
18 août 2022
sourceJe n’aurais jamais pensé qu’il faille autant de temps pour atteindre la vitesse de la lumière. Sans compte bien sûr la dépense d’énergie infinie …
18 août 2022
sourcePIRE SECHERESSE DEPUIS 500 ANS. Il faut quoi de plus ?
17 août 2022
sourceEst-ce que vous saviez qu’on peut créer des écrans virtuels avec UltraVNC ? Ca a l’air … plutôt cool (et recouvre bien ce que fait Spacedesk, par exemple)
17 août 2022
sourceTiens c’est intéressant cet outil de canevas open-source. Je ne sais franchement pas si c’est toujours approprié, mais je trouve la question intéressante.
17 août 2022
sourceLa disruption des milieux artistiques par les outils informatiques risque de faire vraiment très mal. C’est à ça qu’on reconnaît la force de la révolution en cours … à moins que ce ne soit le début d’un Jihad Butlérien …
17 août 2022
sourceSi vous voulez une version récente de KeePassXC dans une distribution basée sur Ubuntu, ce PPA est la solution
17 août 2022
sourceZorinOS est très bien, et très beau, mais il lui manque un gestionnaire de fenêtres avec pavage. A priori, ces instructions me permettront de récupérer celui utilisé dans PopOS …
16 août 2022
sourceCa par exemple ! J’ai un Raspberry avec lequel je veux faire ce genre de choses depuis … des années. Evidement, j’ai le mauvais écran. Mais ça n’est pas si grave, à mon avis. (par contre, je crois avoir soudé un truc de travers à un moment)
16 août 2022
sourceUne carte très pratique des distances en train
16 août 2022
sourceUne aide bien commode pour ne pas être mauvais à Pédantix
16 août 2022
sourceUne vision intéressante de ce qu’implique le concept d’informatique d’entreprise
16 août 2022
sourceImagine, t’es joueur de golf, et tu oses te plaindre que le privilège d’arrosage du golf énerve un peu en période de sécheresse. La bourgeoisie, définitivement née avant la honte.
15 août 2022
sourceDepuis 20 ans, les linuxiens le prétendent, tous les ans (je voulais vous mettre plein de liens, mais j'ai eu la flemme), c'est l'année de Linux sur le bureau. Et c'est vrai que, de loin, Linux semble chaque année être un peu plus léché.
Et cet été, pour des raisons très personnelles, j'avais besoin pendant mes vacances d'un ordinateur pour faire quelques recherches d'ordre immobilier pour étudiants.
Je me suis donc dit que, plutôt que d'emmener avec moi mon ordinateur de travail (un terrifiant X1 Extreme avec Windows 10), je pouvais tenter l'aventure au coin de la rue et essayer plutôt d'utiliser sur un ordinateur portable qui traîne chez moi l'une de ces modernes et jolies distributions Linux qui font les beaux jours des sites spécialisés (techradar, tecadmin, et tant d'autres).
Evidement, j'aurais pu prendre la direction la plus simple et lancer Ubuntu. Seulement, je trouve le poli insuffisant.
Evidement, j'aurais pu reprendre une direction déja connue et installer la très belle Elementary OS (dont le plus grand défaut est de copier Mac OS, à mon avis).
Mais comme d'habitude, j'ai choisi le panache, et j'ai installé Pop OS.
Pourquoi ?
J'avais en fait plusieurs prérequis assez simples : je voulais une distribution basée sur Ubuntu, parce que je connais leurs efforts vers l'utilisabilité, et je voulais une distribution qui soit belle. Parce que sans être un esthète, le look désuet de certaines distributions me fait grincer les dents.
Donc paf, une clé USB, pouf une installation par défaut, et c'est parti pour trois semaines (après avoir installé et configuré minimalement Firefox, Thunderbird, Cozy Drive et KeepassXC).
Résultat ?
Mitigé. Le tiling window manager (voir scribe - désolé, il n'y a pas de page dédiée sur le site de System76)) est vraiment agréable et, dans l'ensemble, tout fonctionne. Mais Firefox et Thunderbird n'utilisent pas la police système. Ca n'est pas grave quand on ne fait que du web, mais dès qu'on affiche côte à côte (grâce à ce window manager) Firefox et une application native ... Ca heurte les yeux.
J'ai donc fini mes vacances comme ça, et je me suis lancé dans une vague d'installations.
J'y ai fait passer
Et enfin Zorin OS. Malgré son nom de méchant de James Bond, la distribution est belle, rapide, Cozy Drive fonctionne bien, et Firefox semble utiliser une police proche du système. De ce fait, je pense pousser mon test plus loin. par exemple en vérifiant que KeepassXC supporte bien les fonctionnalités de Keepass dont j'ai besoin (agent SSH et générateur TOTP - oui, c'est écrit dans la doc, mais ça mérite d'être testé).
Il me faudra ensuite vérifier le support de quelques autres particularités de mon usage : comment fonctionne DroidCam for Linux ? Quel est l'équivalent à Spacedesk ? Et comment faire marcher Office ? Et enfin, est-ce que je vais devoir arrêter de jouer à World of Tanks après ... quelques années (ou est-ce que Wine fonctionnera correctement) ?
Pour finir, une petite note sur les packages. Je croyais naïvement que dans le monde Debian/Ubuntu on utilisait des .deb
qui contenaient ce qui était utile à l'application. Ca semblait bien marcher (suffisamment pour Raspbian en tout cas). Mais le magasin d'applications de ces différentes distributions n'a pas l'air d'accord : il y a du flatpak, de l'AppImage, du Snap. Alors déja que quand on arrive dans le monde Linuxien il faut choisir un environnement de bureau (KDE vs Gnome vs LXDE, vs ...), un éditeur de texte (Emacs vs vi vs VSCode vs ....), si il faut en plus s'intéresser à la manière dont sont packagées les applications, ça devient vraiment n'importe quoi ! D'autant plus que certains formats sont moins prédictibles que d'autres. Par exemple, avec Flatpak, vous ne savez vraiment quel espace prend l'application sur le disque. Et pour le coup, ça met Linux (pardon, l'écosystème Ubuntu) en grand gagnant de l'OS pas green. Parce que si je remplace mon keepassxc.deb par un keepassxc.flatpack, et que je passe de 40 Mo à potentiellement 280 mo (je n'ai pas inventé les ordres de grandeur). Et je ne sais même pas comment dire à ma distribution que je ne veux pas de flatpak (parce que je n'ai pas un disque dur infiniment grand).
15 août 2022
sourceUn article intéressant sur les formats de distribution des applications sous Linux. J’ai beau lire l’article, je ne comprends pas trop l’intérêt de ce bazar.
15 août 2022
source13 août 2022
source13 août 2022
sourceSi vous avez un casque dont la mousse part en lambeaux, voici un tutorial marrant pour la remplacer … des chaussettes !
12 août 2022
sourceUne bien belle police de caractères pour développeur. Ca me donne envie d’essayer (malgré ma résolution de ne plus bidouiller mon système)
11 août 2022
sourceKate sur Twitter : "I know C is low-level but i wish there were a more convenient way to multiply stuff #define mul(x, y) (sizeof (char[x[y]))" / Twitter]
C’est horrible, mais tellement drôle
11 août 2022
sourceUn exemple qui ressemble vraiment beaucoup à ce que je veux faire.
11 août 2022
sourceD’autres détails sur l’installation d’un PBX à la maison …
11 août 2022
sourceUne intéressante oeuvre d’art mémétique.
11 août 2022
sourceOn peut se le demander, effectivement. Cependant, je crois que l’action violente est d’un autre temps (mais je ne suis pas sûr que ce ne soit pas une erreur)
10 août 2022
sourceHeureusement que je n’utilise jamais ByteBuffer directement, parce que ce genre d’erreur aurait tendance à me faire bien pester (même si la covariance du type de retour inclue dans la signature est plutôt une bonne idée)
10 août 2022
sourceIl y a dans cet article quelques idées intéressantes, dont notamment celle de clarifier le contrat implicite entre le mainteneur du projet open-source et ses utilisateurs.
09 août 2022
sourceUn compte d’intérêt public pour bien comprendre à quel point le débat écologique peut être faussé par les ultra-riches
09 août 2022
sourceNous sommes à la fin de l'été 2022. Et, pour ceux qui liront ce texte dans quelques années, l'été fût chaud. Franchement chaud (voir cet article sur le site de Météo-France).
Pour ma part, au moment de cette vague de chaleur, j'étais dans la région de Poitiers. Et j'ai été frappé, au retour d'une promenade en forêt, par la température affichée par la voiture : 41°C ! Pour ma part étant né dans le Nord de la France dans les années 70 (mais avant la sécheresse de 1976, seule sécheresse dans ma mémoire avant l'an 2000), cette température est ... complètement dingue. Parce que dans ma jeunesse, un été chaud, c'était un été à 25-30.
Evidement, en 2003, lors de la première canicule "moderne", comme je travaillais encore à Paris, j'en ai un peu bavé. Ca avait duré moins d'une semaine, mais avait provoqué quelques milliers de morts, ainsi qu'une mesure vraiment crétine de diminution du nombre de jours non-travaillés au nom des personnes âgées (oui, je parle de la journée de solidarité).
Cette année, alors que le GIEC nous dit que nous devons vraiment, vraiment changer d'attitude rapidement et dans tous les domaines, on n'entend aucun politique parler de cette canicule. Forcément, parce qu'ils sont tous en vacances (comme de bons parisiens aoutiens) - à moins que l'information ne m'ait échappé.
Pire encore, au printemps dernier, mes concitoyens ont élu un président dont les actions lors de son quinquennat précédent ne brillaient pas forcément par leur impact sur le sujet le plus important pour la France et pour le monde entier (voir par exemple l'Express ou le Figaro, deux journaux d'écologistes - ou pas).
Et ce même président continue à fermer des lignes de chemin de fer pour les remplacer par des bus et camions, plus lents et plus polluants. Ce même président continue également à défiscaliser le carburant des avions (voir la fiscalité des carburants, et en particulier le paragraphe "Plusieurs secteurs d’activité économique bénéficient de réductions ou d’exonérations").
Est-ce que cet article est pessimiste ? Sans doute que oui. Je ne sais pas quoi dire de plus. Et pour ceux qui me liront plus tard, je m'en excuse.
07 août 2022
sourceJ’apprécie toujours qu’on rie des ordures
07 août 2022
sourceCa tabasse élégamment sur la pseudo-culture des consultants télé
07 août 2022
sourceCe cycle gigantesque qui s'apparente dans les deux premiers tomes à un space opéra, se transforme en une romance planétaire où l'aventure cède le pas à l'analyse politique, sociale, religieuse et même scientifique de Dune. Attention au changement qui pourrait dérouter certains lecteurs. À rapprocher de la trilogie Helliconia d'Aldiss (Le Printemps d'Helliconia).--Laurent Schneitter
07 août 2022
source07 août 2022
source07 août 2022
sourceEst-ce qu’on n’est pas au summum de la masculinité toxique ?
07 août 2022
sourcePour une fois, ce sont des critiques de Windows que j’approuve, parce qu’elles se concentrent sur l’expérience utilisateur. C’est aussi une belle réflexion sur les erreurs d’une stratégie produit.
06 août 2022
sourceParfois, XKCD est vraiment exceptionnel
06 août 2022
sourceAh c’est bien, ça fait partie des points que je recherche (avec une tablette Android, évidement)
06 août 2022
sourceUne intéressante carte du monde mettant en valeur la personnalité la plus connue de chaque lieu. C’est intéressant, et ça montre bien les biais de la reconnaissance.
06 août 2022
sourceUn site vous permettant de générer, grâce à l’intelligence artificielle, l’expression rationelle correspondant au texte entré (en anglais)
13 juillet 2022
source11 juillet 2022
sourceMême en n’ayant commencé à bosser qu’en l’an 2000, le nombre de réinventions dans notre domaine est stupéfiant.
11 juillet 2022
sourceUne très bonne liste des responsabilités "modernes" d’une équipe d’architecture. Ca me parle bien …
11 juillet 2022
sourceJe fais un certain nombre de ces erreurs, et je pense que ce sera une bonne idée que je révise ça la prochaine fois que j’utiliserai cette langue
11 juillet 2022
source08 juillet 2022
source08 juillet 2022
sourceUn dashboard d’accessibilité reprenant un bon paquet d’outils. C’est bien fait, complet, et ça rend la démarche d’accessibilité approchable
08 juillet 2022
sourceLa guerre, ce fabuleusement terrible exercice de logistique … (pour clarifier, je trouve fou que les russes transportent leurs munitions sans chariots élévateurs, et essentiellement par rail)
08 juillet 2022
sourceCa a l’air bien sympa cette feuille de style pour formulaires
08 juillet 2022
source07 juillet 2022
sourceUne alternative à l’OWASP
07 juillet 2022
sourceUne application à installer dans votre SI qui se connecte à la base des CVE vous permettant de n’afficher que celles qui sont utiles dans votre environnement.
07 juillet 2022
sourceUne liste d’exploits pour aller corrompre des systèmes distants
07 juillet 2022
sourceCe moteur de recherche liste les services accessibles sur un serveur (et les CVE associées)
07 juillet 2022
sourceJe plaide coupable : je suis toujours facilement tenté de balancer du logiciel sur des problèmes, sans forcément prendre le temps de comprendre ces problèmes (le fameux effet Silicon Valley)
07 juillet 2022
source"Les choses n’étaient pas plus simples quand vous étiez plus jeune, vous étiez juste trop jeunes pour connaître la plupart des problèmes". L’une des phrases les plus justes que je connaisse sur ce qu’est vraiment l’expérience.
07 juillet 2022
sourceLe télétravail ne crée pas de problèmes, il les rend juste plus visibles
07 juillet 2022
sourceEncore un binge reading ?
Oui !
Cette fois, c'est à cause de cette vidéo d'Alt236
J'avais été intrigué par ce qi était raconté. Je me suis donc embarqué pour un long voyage dans la mégastructure.
Ce voyage m'a rappelé différentes oeuvres (auxquelles Alt236 n'a peut-être pas pensé) : j'y ai vu beaucoup de lien avec les cités obscures de Schuten & Peeters (en particulier La Tour), mais aussi avec cette spécialité de la science-fiction : le Big Dumb Object. On retrouve en effet cette errance dans un environnement inconnu (au moins du lecteur) et peuplé de structures à peine compréhensibles. Je pense évidement à Rama, qui fait partie des standards du genre, mais aussi à L'anneau-monde de Larry Niven, et surtout au Grand Vaisseau de Robert Reed.
Il y a par ailleurs un autre point commun avec ce dernier : l'oeuvre croise ce sous-genre assez particulier avec des aspects "post-cyberpunk" : les humains sont hybridés avec les machines, qui elles-mêmes ont plus d'organique que ce qu'on pourrait croire. Ca se retrouve d'ailleurs beaucoup dans les définitions des intervenants, qu'on voit comme silicates, sauvegardes, ou humains, mais qui tous peuvent se régénérer, semblent se connecter à une forme de réseau, et peuvent produire des membres adaptables.
Mais plus que la famille littéraire, c'est le récit, presque opaque, qui intrigue : le personnage principal est à peu près mutique, et les tomes multiplient à l'envie les scènes spectaculaires dans lesquelles les personnages sont réduits à l'insignifiance. Est-ce une métaphore sociale ? Une volonté de montrer la vanité de nos prétentions ? Un mode de dénonciation de l'hubris ? On n'en sait rien, parce que cette oeuvre ne laisse pas le sens apparaître. Autrement dit, j'ai fermé le dernier tome avec autant de questions que j'en avais au début. Et je trouve ça un peu dommage. Je crois que j'aurais préféré avoir les questions du début remplacées par d'autres, peut-être différentes. Là, j'ai l'impression d'avoir vu des tonnes d'illustrations reliées par une thématique commune, plutôt que d'avoir lu un récit avec une progression narrative.
Ca n'était donc pas inintéressant. En revanche, ça n'était pas du tout touchant. Et ça en fait une oeuvre moins intéressante à mon goût.
07 juillet 2022
sourceUn outil d’attaque de base de donnée, qui se place dans le cas particulier d’un accès déja ouvert à la base de données …
07 juillet 2022
sourceCa m’a l’air fort pratique et malin, cet outil de recherche de code prenant en compte les particularités du langage …
06 juillet 2022
sourceIl y a dans ce document quelques idées très intéressantes (comme le bot Slack qui correspond exactement à un truc que je veux faire)
06 juillet 2022
sourceJe relirai cet article, qui est une mine d’or sur l’écriture de documents de design de système …
06 juillet 2022
sourceIl va falloir que je relise ça tranquillement, ça m’a l’air riche d’enseignements …
06 juillet 2022
sourceCette citation est un beau memento mori …
05 juillet 2022
sourceJ’ai envie de faire un poster de cette illustration
05 juillet 2022
sourceJ’ai l’impression folle d’être face à une version dieselpunk des armes louches des mangas (Masamune Shirow en tête)