Sign in

Axel Leroy

@axel.leroy.sh
25 followers 8 following 413 posts

Software craftsman, amateur photographer, eco-anxious and repressed hipster from Paris, France. If your images do not contain alt-text, I won't boost. 🌉 bridged from ⁂ gts.leroy.sh/@axel, follow @ap.brid.gy to interact

PostsRepliesMedia
Axel Leroy @axel.leroy.sh · 09/10/2026
cc @parisenselle
000
Axel Leroy @axel.leroy.sh · 09/10/2026
La vidéo de la Mairie de #Paris sur la transformation de la Place Denfert-Rochereau a un passage à 50s qui m'interroge à deux titres : * La responsable mentionne une "partie où circulent les bus et les vélos" : dans un seul et même couloir ? Pourquoi ne pas avoir profité du réaménagement pour […]
gts.leroy.sh
Original post on gts.leroy.sh
100
Axel Leroy @axel.leroy.sh · 03/10/2026
That's odd: I'm currently at an airport and my phone keeps pinging me that the cell network is insecure, as if an IMSI catcher was set up nearby 🤔
000
Reposted by Axel Leroy
Axel Leroy @axel.leroy.sh · 20/09/2026
I am introducing a new category of articles on my blog: travel logs! To kick things off, I'm going back to a very special trip for me, to Recife, Brazil: axel.leroy.sh/blog/travel-log-carni… #blog #travel #brazil
axel.leroy.sh
Travel Log: Carnival in Recife
Notes and pictures from my trip to Recife, Brazil, in February 2026.
002
Axel Leroy @axel.leroy.sh · 02/10/2026
#Bubbles needs a downvote button for these articles that bait me into reading them and then proceed to say "I used Claude to..."
000
Axel Leroy @axel.leroy.sh · 25/09/2026
Enfin posé après deux journées bien chargées à #ParisWeb. J'ai passé un excellent moment, j'ai appris beaucoup de choses, et surtout j'ai apprécié entendre et discuter avec des personnes qui partagent les mêmes craintes et motivations ! J'espère être en meilleure forme pour la prochaine édition 😊
010
Axel Leroy @axel.leroy.sh · 21/09/2026
J'ai enfin eu le temps de regarder plus en détails le programme de #ParisWeb, il y aura malheureusement plusieurs conférences qui m'intéressent au même moment; c'est de faire des choix 😢
000
Axel Leroy @axel.leroy.sh · 20/09/2026
I am introducing a new category of articles on my blog: travel logs! To kick things off, I'm going back to a very special trip for me, to Recife, Brazil: axel.leroy.sh/blog/travel-log-carni… #blog #travel #brazil
axel.leroy.sh
Travel Log: Carnival in Recife
Notes and pictures from my trip to Recife, Brazil, in February 2026.
002
Axel Leroy @axel.leroy.sh · 20/09/2026
Note for my future self: do not wait for the last moment to add alt text to the 66 (and counting!) pictures of a draft article. Do it when you add the picture! Thanks, future self.
000
Axel Leroy @axel.leroy.sh · 18/09/2026
Is it just me or the quality of updates on Google Pixels took a serious hit this year? Every odd update brought its own share of bugs, it's really frustrating. For example September's update messed up with the notification pull-down's behaviour: now half the time it directly opens the quick […]
gts.leroy.sh
Original post on gts.leroy.sh
001
Axel Leroy @axel.leroy.sh · 16/09/2026
I'm doing a mandatory course on GDPR for work, and because I'm lazy, I navigate using the keyboard. OMG, the tabbing order does not make any sense and when you activate the last item in a list, the next slide button steals the focus! If I was using a screen reader, I would not be able to read […]
gts.leroy.sh
Original post on gts.leroy.sh
001
Axel Leroy @axel.leroy.sh · 11/09/2026
What's up with the recent crackdown on software accessing local networks? First Android 17, then FreshRSS, now Renovate. Did I miss something? #security #software
000
Axel Leroy @axel.leroy.sh · 11/09/2026
Ils sont un peu en retard Ubisoft, je viens seulement de recevoir un mail m'invitant à m'opposer aux pixels de tracking dans leur mail... Or recueillir le consentement est censé être obligatoire depuis juin 🙄 #ubisoft #tracking #CNIL
000
Reposted by Axel Leroy
tante @tante.tldr.nettime.org.ap.brid.gy · 10/09/2026
"we should structure the internet and our platforms around smaller, more connected groups that then connect to others." (Article title: Making Social Media Social) tante.cc/2026/09/10/making-social-m…
tante.cc
Making Social Media Social
As some of you might know, I am part of a team of people moderating a Mastodon server. And as so many of those servers we’ve been having some problems with fake signups lately. This is about how we mitigated the issue and how it was beneficial beyond that. So for those who don’t know […]
002
Axel Leroy @axel.leroy.sh · 10/09/2026
I am starting a new job on Monday and, for the first time in 8 years, I won't get to pick my work computer's OS. Do you have any tips to make a Linux enthusiast and developer feel at home on Windows 11? (or at least make the experience more bearable) #AskFedi #Linux #Windows
010
Axel Leroy @axel.leroy.sh · 10/09/2026
Somewhere, a Microsoft engineer is exclaiming "Ah, I knew it! The Surface Duo was just too much ahead of its time!"
000
Axel Leroy @axel.leroy.sh · 09/09/2026
Mild take: the iPhone Duo is unexciting and looks like a Surface Duo with rounded off corners.
100
Axel Leroy @axel.leroy.sh · 08/09/2026
TIL that keyword filters on GoToSocial include images' alt texts. Say I create filter that matches the word "flower", if a post does not mention that in it but in one of its images' alt text, GoToSocial will filter out that post. I wonder if the behaviour is the same on Mastodon.
001
Axel Leroy @axel.leroy.sh · 07/09/2026
Oh, elle est belle cette tentative de phishing se faisant passer pour OVH. Dommage que l'adresse d'expédition ruine tout. #OVH #phishing
Un mail au sujet "Notification de compte - Action nécessaire", envoyée par "Département Clients ".

Le corps reprend la charte graphique d'OVH :

Cher client,

Nous vous informons que votre nom de domaine axeleroy.com sera définitivement supprimé en raison de factures impayées.

État du Domaine

Statut Actuel : En Attente de Suppression

Délai Restant : 48 Heures

Conséquences de la suppression du domaine :

1 Arrêt immédiat de votre site web

2 Interruption des services de messagerie

3 Perte définitive du nom de domaine

4 Disponibilité du domaine pour un tiers

Action Urgente Requise

Pour conserver votre nom de domaine et éviter sa suppression définitive, vous devez régulariser votre situation dans un délai de 48 heures. Passé ce délai, le domaine sera libéré et pourra être enregistré par un tiers.

Le règlement de vos factures en attente permettra la réactivation immédiate de tous vos services associés au domaine.

Suivi d'un bouton "Régler mes factures"
000
Axel Leroy @axel.leroy.sh · 07/09/2026
I am also glad that I spent some time mapping out all the steps in advance, it removed second-guessing out of the equation. I added the steps I forgot to the list, just in case I have to do it again (like, if the future President of France decides to do a Frexit, 🙃)
000
Axel Leroy @axel.leroy.sh · 07/09/2026
I just spent about 3~4 hours migrating all my self-hosted services from axeleroy.com to axeleroy.eu I am so glad I set up GitOps, it made the whole migration much more easier to deal with. Edit the container label and its configuration, commit, push, done.
100
Axel Leroy @axel.leroy.sh · 04/09/2026
C'est... un concept d'encourager des malvoyants et aveugles à scanner un QR code pour obtenir de l'audio-description #accessibilité
Un écran de stade affichant un code QR. À gauche de ce code, des pictogrammes handicap physique, malvoyant, malentendant et handicap mental. À droite, une liste des fonctionnalités accessibles via ce code: assistance, audiodescription, transcription instantanée et audio amélioré.
010
Axel Leroy @axel.leroy.sh · 02/09/2026
PSA: if Firefox on Android 17 ceases to load websites on your local network, you might want to enable the Nearby Devices authorization for it. #Firefox #Android #Android17
101
Axel Leroy @axel.leroy.sh · 02/09/2026
I don't know about you, but about a month ago I started to feel really bummed out to constantly see coverage of AI everywhere I went online. I have since then filtered out posts which mention the subject on social media and refrained myself from boosting the few posts that slid through the […]
gts.leroy.sh
Original post on gts.leroy.sh
100
Axel Leroy @axel.leroy.sh · 01/09/2026
Rappelez-vous les amis, mettre des textes alternatifs aux images dans les e-mails, ce n'est pas utile qu'aux personnes malvoyantes. Proton a décidé de bloquer les images provenant d'UGC, et par conséquent je n'ai aucune idée des films qui sortent cette semaine. #a11y #accessibilité
Un mail d'UGC nommé "Vos sorties cinéma du 2 septembre". Proton Mail indique avoir bloqué le chargement des images. Dans le corps de l'e-mail sont visibles plusieurs rectangles gris avec un bouton nommé "Je réserve" en dessous.
000
Axel Leroy @axel.leroy.sh · 30/08/2026
Enlevez moi d'un doute : les sponsors de #RockEnSeine sont particulièrement mis en avant cette année ou ce n'est qu'une impression ? Je n'ai pas souvenir que ça m'ait autant dérangé lors des précédentes éditions.
000
Axel Leroy @axel.leroy.sh · 27/08/2026
I needed a picture of torn sheet of paper for some website background and I could not find anything suitable with a permissive license. So I did pick a piece of paper, torn it, scanned it and tweaked it in GIMP. I have not felt this involved in graphics design in ages.
000
Axel Leroy @axel.leroy.sh · 27/08/2026
Je viens de recevoir un mail de l'Apec avec cette image d'illustration, sauriez-vous dire ce qui cloche ?
Des personnes en costume autour d'une table de réunion. 

Au delà du visage beaucoup trop lisse et sans vie du monsieur au centre, on peut également noter une collaboratrice avec deux bras droits, un ordinateur portable n'affichant rien à part un reflet erroné de la scène et un second avec le clavier et le dos de l'écran orienté du même côté. En arrière-plan, des plantes vertes sont représentés par des amas informes, deux vitres qui s'écartent l'une de l'autre et des piliers ne sont pas alignés.
000
Reposted by Axel Leroy
Altis ▷ @altisplay.fr · 22/08/2026
Bah, il n’y a plus aucun aménagement cyclable devant la préfecture de Paris, et la voie de bus est interdite aux vélos. L’emprunter peut coûter 135 €… Donc, circulez au milieu des véhicules motorisés, et n’oubliez pas votre casque pour vous protéger merci la préfecture !
66121
Axel Leroy @axel.leroy.sh · 21/08/2026
Moving #Mastodon instances is pretty easy, but what to do of the posts left there, especially when the former instance is about to close? I could not find the tool I wanted to turn my archive into a web page, so I built my own: Archiving my posts from toot.community #blog #PersonalProject […]
gts.leroy.sh
Original post on gts.leroy.sh
011
Axel Leroy @axel.leroy.sh · 19/08/2026
Why we're so sure our phones are listening www.youtube.com/watch?v=U0-8SrbG0xA It starts debunking the myth that phones literally listen to our conversations to display eerily targeted ads, it ends up pulling the curtain on the frightening sprawl of the online advertising industry […]
gts.leroy.sh
Original post on gts.leroy.sh
001
Axel Leroy @axel.leroy.sh · 19/08/2026
Has anyone found a simple tool that turns a Mastodon archive into a static website that actually works and isn't vibe-coded? #AskFedi #MastodonArchive
001
Axel Leroy @axel.leroy.sh · 18/08/2026
I splurged and put an irresponsible amount of money into a **professional** _laser_ **colour** printer. It massive, but it has a feeder scanner _and_ it can send scanned documents by e-mail and to SMB shares. I already set it up so it can send documents directly to paperless-ngx's consume folder […]
gts.leroy.sh
Original post on gts.leroy.sh
000
Axel Leroy @axel.leroy.sh · 17/08/2026
It seems to be a massive shitshow over at #GitHub: www.githubstatus.com I usually wouldn't mind (self-hosted Forgejo FTW!) but I'm currently looking up some things and most links point to GitHub...
githubstatus.com
GitHub Status
Welcome to GitHub's home for real-time and historical data on system performance.
000
Reposted by Axel Leroy
Altis ▷ @altisplay.fr · 16/08/2026
Casque obligatoire à Paris et en petite couronne ? L’annonce cache une réalité bien plus complexe. J’ai décortiqué l’arrêté et le Code de la route : au-delà du casque, cette décision pourrait surtout créer un précédent aux conséquences majeures. youtu.be/_0oXlzhYMyc
youtu.be
La préfecture peut-elle vraiment imposer ça ?
YouTube video by Altis play
43321
Axel Leroy @axel.leroy.sh · 15/08/2026
Hum, today I got followed by (so far) three brand new accounts with 300+ follows from mastodon.social Not really sure what their agenda is
000
Reposted by Axel Leroy
Amelia Bellamy-Royds @ameliabr.front-end.social.ap.brid.gy · 12/08/2026
RE: mastodon.social/@csstricks/11708284… An in-depth article on JS focus handling & modal popovers. Written with personality & detail so read it, but key points: > Focus has to leave a region before that region becomes hidden or inert. Browsers will patch the worst error, but […]
front-end.social
Original post on front-end.social
101
Axel Leroy @axel.leroy.sh · 13/08/2026
I'm trying to find information on an open-source project, the "support community" is a freaking Discord "server". This is not the worse thing yet, because as I ask my question, someone posts a very official looking invitation to a "support server" where a "support agent" said I could achieve […]
gts.leroy.sh
Original post on gts.leroy.sh
000
Axel Leroy @axel.leroy.sh · 12/08/2026
It began #SolarEclipse #solareclipse2026
The sun, as seen behind a solar filter, partially masked by the moon.
021
Axel Leroy @axel.leroy.sh · 12/08/2026
Je suis actuellement au Parc André Citroën, qui a été mis en avant par la newsletter de #Paris comme spot pour regarder l' #ÉclipseSolaire, c'est noir de monde à moins de 20 minutes du début de l'éclipse.
010
Reposted by Axel Leroy
Altis ▷ @altisplay.fr · 09/08/2026
Un piéton attend. Les cyclistes passent. La scène semble évidente et les coupables tout désignés. Pourtant, en regardant les images de plus près, le Code de la route et surtout cet aménagement, une autre histoire apparaît. Et si le vrai problème était ailleurs ? youtu.be/QJrRPmxOb8M
youtu.be
Piétons vs cyclistes : un conflit inévitable ?
YouTube video by Altis play
14516
Axel Leroy @axel.leroy.sh · 11/08/2026
Of course, I was bound to find old screenshots of my blog back when I was a teenager. Seems like I was strongly into striped backgrounds.
Screenshot of "Black Eco's Blog". A pretty standard blog layout, but the page's and title's background are teal stripes.
000
Axel Leroy @axel.leroy.sh · 11/08/2026
I'm now finding screenshots from my Nexus 4, it's a treasure trove of defunct applications (Plume, Falcon Pro, Vine, Google+, Beautiful Weather, Foursquare, Google Play Music) and old designs of current ones (such as Spotify and Instagram)
100
Axel Leroy @axel.leroy.sh · 11/08/2026
I also found a bunch of screenshots from an old project of mine: a community-based web radio player for PSP (yes, it was a feature that the console supported!) The design is quite dated and tacky, but I was 15 years old back then 😅
A screenshot of a webpage. "Your Player PSP" is written in a graffiti-inspired font in white with a red glow, above a picture of a neon-filled city-scape. Under that, radios are listed alphabetically with a radio button next to their names, with a grey background with diagonal black lines.A screenshot of a webpage. "Your Player PSP" is written in a graffiti-inspired font in white with a red glow. Under that, radios are listed alphabetically with a radio button next to their names. The entire page's background is white with red streaks, like crystals.A screenshot of a webpage. "Your Player PSP" is written in a graffiti-inspired font in white with a rainbow glow. Under that, radios are listed alphabetically with a radio button next to their names.
100
Axel Leroy @axel.leroy.sh · 11/08/2026
The following year I did a presentation on Ubuntu Touch. Yeah, we all know how that ship sailed. 'member Ubuntu Edge?
en.wikipedia.org
Ubuntu Edge - Wikipedia
110
Axel Leroy @axel.leroy.sh · 11/08/2026
I also a found a presentation I made back in 2012 on Ubuntu's news, it's a graveyard of abandoned Canonical projects: Unity, Ubuntu for tablets, Ubuntu TV, Ubuntu for Android... The only things in it that are still relevant are Dell's Developer Edition laptops, Steam on Linux and Open Stack.
110
Axel Leroy @axel.leroy.sh · 11/08/2026
I'm doing a ~~spring~~ summer cleaning in the files stored in my computer, some dating back as far as 2011, back when I started university. It's a true walk down memory lane, with old projects, internship reports and thesis.
100
Axel Leroy @axel.leroy.sh · 10/08/2026
Oh wow, I wasted an entire afternoon trying to figure out why Caddy would not issue a wildcard certificate... All because I got confused and types `${ENV_VAR}` instead of `{$ENV_VAR}` in my Caddyfile... Making matters worse, I previously filtered Caddy's logs, which meant I did not see why it […]
gts.leroy.sh
Original post on gts.leroy.sh
000
Axel Leroy @axel.leroy.sh · 10/08/2026
Oh great, some asshole just started scraping my Forgejo instance and since not two request use the same IP, I cannot rate-limit their requests... Maybe should I rate-limit based on user agent?
010
Axel Leroy @axel.leroy.sh · 08/08/2026
I just realized that I have not even thought of testing if posting media worked on my GoToSocial instance. To remediate that, I give you a blep for #Caturday
A chubby black cat with green eyes and its tongue slightly sticking out
071