05 juillet 2022
sourceUne bonne liste de librairies Google App Script. Ca peut être très utile !
04 juillet 2022
source04 juillet 2022
sourceRepensez-y la prochaine fois que la sncf annoncera une fermeture de ligne… Ou qu’un accident ferroviaire aura lieu.
04 juillet 2022
sourceCe clavier spécial macro fait rêver, je trouve
04 juillet 2022
sourceJ’ai l’impression d’entendre mon chef
03 juillet 2022
source01 juillet 2022
sourceCet article me donne une idée intéressante pour retourner un problème interne…
01 juillet 2022
sourceXavier raconte vachement bien sa passion de la bière (c’est mieux en conférence, bien sûr)
29 juin 2022
sourceSpectaculaire percée des tabulations contre les espaces dans ce débat bas du front : les tabulations sont effectivement NETTEMENT plus adaptables, et portent une sémantique plus claire qu’un lecteur braille comprend
29 juin 2022
sourceTiens c’est marrant cette idée de faire autre chose que du SQL pour récupérer des données d’une base. Ca semble venir du monde Python, et je me demande comment ça peut vivre dans le monde Java …
29 juin 2022
sourceJe découvre à l’instant ce très chouette site parfait pour découvrir la prononciation d’un mot.
28 juin 2022
sourceRédiger une vision n’est pas un exercice évident. Et cet article donne un bon aperçu de ce qu’il faut faire (ou pas)
28 juin 2022
source28 juin 2022
sourceAlors ça c’est vraiment de bons principes d’architecture (et pas seulement pour de l'"architecture continue"
27 juin 2022
sourceDans ma série binge reading, après Monstress, un collègue m'avait fortement recommandé Saga.
Il s'agit d'un comics (parce que ce collègue lit beaucoup de comics), qui paraît depuis un moment. Et je dois dire que c'est très bien, à un défaut près.
C'est très bien, d'abord parce que c'est très joliment dessiné, ce qui aide évidement toujours. J'ai l'impression nette qu'il s'agit d'un dessin informatique, mais c'est un moyen, et donc un style, que choisit d'utiliser l'auteur. Dans le même ordre d'idée, les décors sont souvent assez vides, ce qui peut gêner. Mais dans l'ensemble, je trouve que ça souligne bien la personnalité des personnages qui méritent vraiment d'être détaillés.
En parlant de personnages, il faut s'intéresser un peu à l'histoire. C'est l'histoire d'une famille réunissant deux parents venus de camps opposés dans une guerre interstellaire. Les deux camps veulent la mort des parents et, surtout, de leur fille. Il y a donc des tueurs à gage venus des deux camps, des parents, des vaisseaux spatiaux (au look vraiment étonnant), des extra-terrestres (dont un mignonissime bébé phoque gardien de morses/vaches). Et bien sûr, en quelques années d'écriture, cette famille évolue.
Et c'est sans doute le plus gros défaut de cette oeuvre. Parce que la famille évolue en suivant les clichés classiques de la famille américaine : la drogue, le déclassement, le difficile statut de vétéran de guerre (dans une guerre offshorée), la douleur qu'il y a à perdre ceux qu'on aime (et parfois ceux qu'on n'aime pas). Je ne dis pas que c'est mal traité, parce que c'est souvent au contraire très bien pensé. En revanche, les thèmes abordés manquent selon moi d'originalité. Mais ça n'est pas bien grave, je lirai la suite quand même.
27 juin 2022
sourceUn article terriblement complet sur les moteurs de recherche actuellement existants. Ca donne un petit vertige …
27 juin 2022
sourceL’illustration est claire, et le problème bien connu
27 juin 2022
sourceMerci pour cette liste de téléchargements illégaux. C’est bien pratique …
27 juin 2022
sourceUne image illustrant bien la simplicité légendaire du DevOps
25 juin 2022
sourceDans un monde beaucoup plus basé sur la coopération, le consensus, cette élection est une bêtise qui me paraît assez évidente. Mais c’est normal qu’elle survive, parce qu’elle se base sur l’ego.
25 juin 2022
sourceCette citation est horrible, et repose sur les décisions de gens comme moi. J’ai franchement honte.
25 juin 2022
sourceSi vous voulez découvrir l’iconographie de la mythologie aztèque, cette page est vraiment bien pensée.
25 juin 2022
sourceJ’adore ce concept de téléphone old-school, minimaliste et à peine utilisable
25 juin 2022
sourceL’action civique directe fait bouger des montagnes. C’est sans doute pour ça que notre gouvernement a mis en place une doctrine de répression des manifestants …
25 juin 2022
sourceC’est un très bel exposé en faveur de ce qu’est vraiment la laïcité (qui n’est pas l’interdiction de la religion musulmane comme on le voit en France)
24 juin 2022
sourceSans surprise, je partage pas mal ce commentaire de la récente campagne.
24 juin 2022
sourceUne lecture franchement intéressante sur le harcèlement de rue et ces autres vulgarités
24 juin 2022
sourceQuelle belle défense du droit des femmes à disposer de leur corps !
23 juin 2022
sourceLes histoires d’horreur du monde du développement de jeux vidéos sont vraiment pathétiques.
23 juin 2022
sourceUn générateur de diagramme de gantt qui semble sortir du pur HTML. Ca m’a l’air mieux que TaskJuggler ou même que ce que fait PlantUML
22 juin 2022
sourceSi vous avez besoin de fontes hébergées à distance, il semble que ces lapins fournissent une alternative aux polices de Google (qui vous pistent, bien sûr)
22 juin 2022
sourceUne vision intéressante de ce que peut être la pression sur les femmes dans mon domaine de travail. Le retour d’expérience est clair, correctement détaillé, et montre certains aspects assez dérangeants de la fraternité masculine
22 juin 2022
source20 juin 2022
sourceCa m’a l’air d’être une méthode d’identification des risques de sécurité qui sorte de "oulala, c’est grave, non mais tu te rends compte" tellement fréquent dans cet univers …
20 juin 2022
sourceQuand je lis ce document, j’ai l’impression de voir une autre forme de description d’architecture applicative se dessiner. C’est intéressant …
19 juin 2022
sourceGénial, j’adore le retournement du harcèlement
19 juin 2022
sourceComplètement d’accord. Aujourd’hui, quelqu’un qui aide les industries productrices de gaz à effet de serre veut juste accélérer le réchauffement climatique.
19 juin 2022
source18 juin 2022
sourceUn CMS qui, à partir de fichiers Gemini, génère du contenu pour le web. C’est intéressant.
17 juin 2022
source17 juin 2022
sourceJe cherchais depuis longtemps un outil pour créer des releases notes à partir de mes issues dans GitHub. Et celui-là a l’air bien.
17 juin 2022
sourceWow, cette macro Rust qui ajoute automatiquement les imports est dingue ! C’aurait peut-être été encore mieux qu’elle rajoute les imports dans le source (façon auto-import wizard)
16 juin 2022
sourceC'est un peu comme supercalifragilisticexpialidocious, c'est vrai que ce nom trop long est parfaitement atroce.
Néanmoins, le projet derrière ce nom commence à fonctionner "assez bien" (d'où le passage à une version 0.1.0).
Il faut dire que, depuis le mois de mars, grâce à mon employeur, je fais travailler un stagiaire sur toutes les idées que j'ai depuis quelques années.
Résultat ? Si vous souhaitez documenter d'une façon assez confortable un projet en utilisant les idées que j'ai décrit il y a quelques temps sur la page Architecturer agilement avec C4/Structurizr, et que vous préférez pouvoir versionner l'architecture comme un artefact de votre produit, vous disposez maintenant d'un plugin maven et d'un archétype qui devraient grandement vous faciliter la vie.
Evidement, il y a encore quelques bugs gênants, au premier lieu desquels le manque de support de Java 17. Mais ça va bientôt changer, et vous aurez alors un outil assez efficace, quoique parfois un peu délicat à utiliser.
16 juin 2022
sourceBon, en fait, cet outil de monitoring basé sur des actions GitHub est vraiment plus chouette (puisqu’il peut carrément ouvrir des tickets dans mon projet quand il constate des downtimes)
15 juin 2022
sourceCa donne à réfléchir, c’est sûr.
15 juin 2022
sourceUne critique argumentée assez sévère de la méthodologie de construction de l’étude Accelerate. C’est vraiment une base de réflexion très complémentaire
14 juin 2022
source13 juin 2022
source12 juin 2022
source11 juin 2022
sourceUne extension qui remplit pour vous les infâmes popups d’acceptation de cookies qui pourrissent maintenant le web. J’utilise I don’t care about cookies (qui fait la même chose), mais ça peut vous intéresser
09 juin 2022
sourceLa meilleure analogie des "digital natives" que j’ai lue depuis bien longtemps
08 juin 2022
sourcePas trop de surprise dans cette liste, mais ça reste intéressant. Parce qu’on oublie facilement en France que le rock est une musique de transgression …
08 juin 2022
sourceJ’adore la blague (mais il faut connaître les crabes pour comprendre).
07 juin 2022
sourceJe serai encore un garçon de 10-12 ans, je serai ravi par cette création.
03 juin 2022
sourceUn long et intéressant article d’histoire et de géographie concernant la France. Ca donne une perspective très différente.
03 juin 2022
sourceHeureusement que le changement climatique n’est pas lié aux émissions de gaz à effet de serre (et en particulier ceux des avions), sinon on aurait l’impression d’un gouvernement schizophrène … au mieux
03 juin 2022
sourceJe suis bluffé par ce bout de CSS qui permet de créer un effet de machine à écrire sans le moindre Javascript!
02 juin 2022
sourceLe terme de langage de programmation est peut-être abusif. Mais les différents résultats sont fascinants
02 juin 2022
sourceComment transformer une image SVG embarquée par un ![Image 1][] (le comportement par défaut de Revealjs) en tag directement dans le HTML
[Image 1]:
02 juin 2022
sourceCarrément d’accord : comment avoir une pensée un poil généreuse quand ton seul horizon, c’est de remettre les serfs dans les champs ?
02 juin 2022
sourceRépétez-moi *encore\* que cet homme peut être un modèle, allez-y. En attendant, je suis de plus en plus convaincu que le vieil homme blanc est une sous-merde
02 juin 2022
sourceDes fonds de décor d’Akira. Super ultra-cool
02 juin 2022
sourcePeut-être la meilleure (et donc la plus horrible) chanson de Giedre. CA N’EST PAS POUR TOUT LE MONDE
02 juin 2022
sourceUne base de données des méthodes d’affichage alternatives. C’est curieux et intéressant
01 juin 2022
sourceCe bot twitter génère des couvertures d’album de metal à partir de mots … peut-être eux-mêmes choisis au hasard. C’est sacrément évocateur … et bizarre
31 mai 2022
sourceUne réinterprétation aussi bien pensée que drôle
29 mai 2022
sourceTrès bonne explication de la définition d’un DSL interne en Java à base d’interface. J’aime bien cette explicaiton, qui distingue l’interface de l’implémentation
29 mai 2022
sourceUn prompteur facile à utiliser. C’est un outil intéressant.
29 mai 2022
sourceEncore un enfer de plus lié aux dates …
29 mai 2022
sourceUne réinterprétation moderne de tiddlywiki. Ca peut être intéressant …
27 mai 2022
source25 mai 2022
sourceJe vais me télécharger ces écrits de l’inventeur de OODA, et me les lire tranquillement …
25 mai 2022
sourceJ’aime beaucoup l’idée d’un DSL d’architecture d’entreprise. MAIS le fait que cet outil dépende de Scala/SBT *et\* Node me paraît difficile à accepter.
24 mai 2022
sourceCoup de bol, le français est "moins mauvais" pour ça : la féminisation des noms de fonction est possible, et existe (contrairement à ce que certains arriérés croient) depuis le moyen-âge.
24 mai 2022
sourceSi vous voulez être éblouis par l’espace, cette page est faite pour vous : les cent photos présentées ici sont parfaitement stupéfiantes.
24 mai 2022
sourceUne franchement bonne idée, parce que les sites web ne sont pas toujours vraiment lisibles
24 mai 2022
sourceUn bel article montrant bien comment faire de l’amélioration progressive de site web sans jamais dégrader l’expérience utilisateur
24 mai 2022
sourceUn logiciel de geotagging pour Windows (un de plus) en Java - cool - et qui semble être assez simple
23 mai 2022
sourceLa semaine dernière, j'ai entamé une présentation sur un sujet pas tout à fait pour débutants : Accelerate. Le sujet est intéressant, mais nécessite à un moment de reprendre le schéma illustrant les capacités des équipes de développement.
Et dans ma présentation, je veux pouvoir manipuler ce schéma (mettre des couleurs, du gras, des trucs comme ça). J'ai bien essayé de créer le diagramme avec PlantUML - parce que j'aime ça. Mais je n'ai jamais obtenu de rendu propre. Au bout d'un moment, j'ai même hésité à franchir le rubicon, c'est-à-dire faire ma présentation dans ces outils de consommation de productivité que peuvent être PowerPoint ou Google Slides.
Et puis au dernier moment je me suis souvenu que j'affichais mes diagrammes grâce à l'incroyable Kroki, qui supporte bien plus que PlantUML. J'ai donc cherché dans les différents formats supportés celui qui me donnerait la liberté que je cherchais ... Et en moins d'une heure, je commençai un diagramme pikchr. Vous allez évidement me demander la différence avec PlantUML, et elle est assez évidente. Dans PlantUML, vous faites du diagramme déclaratif : vous déclarez la liste des objets (blocs et connecteurs) et vous laissez au moteur de rendu l'intégralité des décisions de rendu. Dans pikchr, vous dessinez beaucoup plus : vous commencez par poser les blocs avec une syntaxe qui ressemble pas mal au logo (pose un bloc, va vers la gauche, avance d'une case), et vous les reliez ensuite par des connecteurs dont vous pouvez configurer le comportement à l'envie. C'est évidement bien plus fin, et donc bien plus complexe à écrire correctement.
J'ai donc installé l'extension VSCode qui va bien (enfin, pas tant que ça, puisqu'elle échoue la moitié du temps à m'afficher le diagramme sans jamais montrer d'erreur), et j'ai commencé à éditer mon schéma.
Et à un moment, je me suis rendu compte qu'il n'apparaissait pas dans ma présentation asciidoctor-revealjs. Evidement, c'était parce que j'utilisais une version dépassée d'asciidoctor-kroki.
Et là, bienvenue dans le terrier du lapin façon Lewis Carroll
En mettant à jour l'extension, mon build s'est mis à échouer avec un message d'erreur cryptique :
[INFO] --- gem-maven-plugin:2.0.1:initialize (install-gems) @ conferences --- [WARNING] ERROR: While executing gem ... (ArgumentError) " html, b" is not an octal string
Bon, je vais vous renvoyer directement vers le ticket GitHub et la question Stackoverflow, mais dans l'idée, le proxy façon maven pour les gems ruby n'existe plus (parce que l'équipe JRuby ne paye plus la facture), et il faut changer de mode de téléchargement de ces gems en utilisant le plugin mavengem-wagon qui agit comme un protocole supplémentaire.
Résultat ? Trois jours d'investigations assez tordues, pour une mise à jour de plugin qui fait que heureusement, je peux enfin utiliser correctement des schémas pikchr dans mes présentations ! (merci Kroki !)
22 mai 2022
sourceLa prochaine fois que je vois quelqu’un qui considère Elon Musk comme son modèle, j’aurais … quelques réflexions à lui soumettre.
20 mai 2022
sourceC’est vraiment une optimisation incroyable de nos capacités à lire rapidement un texte. Et ça doit pouvoir s’implémenter en pur CSS …
20 mai 2022
sourceSi vous voulez avoir un beau README personnel sur GitHub, cette page regorge d’outils divers et variés, et je pense que je vais en mettre certains en place prochainement
20 mai 2022
sourceUn article contenant quelques astuces sympathiques concernant le chargement de classes dans un plugin maven
19 mai 2022
sourceC’est drôle, parce que c’est vrai
19 mai 2022
sourceUn ebook fournissant une bonne introduction à l’architecture de systèmes
18 mai 2022
sourceJe suis complètement d’accord avec la critique de l’open-source faite ici
18 mai 2022
sourceAh donc ça y est, la santé est devenue une affaire de bénévoles ? Franchement, en termes de scandale d’état, on est en plein dedans
18 mai 2022
sourceCe message me fait vomir du début à la fin. Le recrutement est une phase de travail déguisée. Il ne semble pas y avoir été envisagé la possibilité de recrute une femme. Le seul critère important semble être le fait de travailler plus, et plus mal.
18 mai 2022
sourceJ’ai beau ne pas aimer ces livres, j’aimerai beaucoup que cette citation soit prophétique.
18 mai 2022
source18 mai 2022
sourceAh c’est marrant, cet outil d’hébergement de sites web "gratuit" et "sans limite". Évidement, l’objectif est de rappeler l’esprit de geocities …
18 mai 2022
source18 mai 2022
sourceUn ordinateur portable avec écran e-ink. C’est une super idée, sauf dans deux/trois domaines 1. Plus la peine d’espérer regarder une vidéo 2. Plus la peine de penser aux jeux vidéos 3. Plus de gifs
18 mai 2022
sourceJ’avoue que, même si je n’aime pas vraiment SQL, j’ai bien l’impression qu’un serveur implémenté comme un serveur SQL serait peut-être bien une idée fascinante (et ce serait sans doute plus explicite que GraphQL)
16 mai 2022
sourceSi vous faites du web, cette comparaison semble très pratique et pédagogique
16 mai 2022
sourceC’est effectivement une vraiment belle idée. Bravo OVHCloud !
16 mai 2022
sourceWow, C’est vraiment une idée géniale ! Je vais installer ça rapidement, tiens !
16 mai 2022
sourceCe catalogue des codes HTTP est franchement bien mieux fihcu que celui que je consulte d’habitude (la wikipedia)
16 mai 2022
sourceThe Effect of Information Content and Length on Name Recollection (ICPC 2022 - Research) - ICPC 2022
Epatant : les femmes et les jeunes développeurs retiennent mieux les noms de variable insignifiants que les vieux comme moi.