Profile for adele

Display name
Adële 🐁
Username
@adele@social.pollux.casa
Role
admin

About adele

Fields

Static hosting
https://pages.casa/
Gemini hosting
https://pollux.casa/
Email/XMPP hosting
https://message.casa/

Bio

aka 아델
#French 🇫🇷​ #PHP / #JavaScript and #Java developer
#Korean 🇰🇷 ancestry (but I don’t speak the language)
Into #SmolWeb, #GeminiProtocol, #Smolnet, #LowTech
#ArchLinux / #Debian user
#Markdown 🇲⬇️ enthusiast
Instance running #GotToSocial 🦥
fr / en
:straightally:

Stats

Joined
Posts
930
Followed by
1137
Following
299

Recent posts

exclude boosts
Adële 🐁 , @adele
(open profile)
Boost of @daj@gofer.social
David - Forking Mad , @daj@gofer.social
(open profile)

Here are Ten Pointless Facts About Me

https://forkingmad.blog/ten-pointless-facts-about-me/

I love doing these blogging challenges. A little bit of fun, and you get to know the personality behind the account a tiny bit more. 😊

Go on, get blogging with your own. You know you want to.

#blogging #blog #bloggingchallenge #Pointless10

Adële 🐁 , @adele
(open profile)
Boost of @reillypascal@hachyderm.io
Reilly Spitzfaden (they/them) , @reillypascal@hachyderm.io
(open profile)

This site is the perfect representation of my cloud of choice to yell at

“…you have no fucking idea what a website is. All you have ever seen are shitty skeuomorphic bastardizations of what should be text communicating a fucking message. This is a real, naked website. Look at it. It's fucking beautiful.”

motherfuckingwebsite.com/

#HTML #WebDev #SmallWeb #IndieWeb

Adële 🐁 , @adele
(open profile)
Boost of @gotosocial@superseriousbusiness.org
GoToSocial , @gotosocial@superseriousbusiness.org
(open profile)

What's that coming over the hill, is it a monster? Is it a monster?

Yes actually, it's version 0.19.0 of #GoToSocial, aka Seditious Sloth 😈! It's busted out of the release candidacy process and it's ready to kick some ass.

You can get the release from here:

https://github.com/superseriousbusiness/gotosocial/releases/tag/v0.19.0

Or use either the latest or 0.19.0 Docker tag.

The update contains several database migrations, so please read the migration notes carefully for instructions on how to upgrade to this version!

Release highlights

  • OAuth token scope enforcement: Token scopes (read, write etc) now actually do stuff! So we removed the big "scopes don't do stuff!" warning in the docs. The enforced scopes match the Mastodon API token scopes, so there shouldn't be any surprises for bot owners / app developers.
    See https://docs.gotosocial.org/en/latest/api/swagger/ for more info.
  • Token review / invalidation: You can now review and invalidate tokens issued for your account in the settings panel, to help keep your account secure.
    Docs: https://docs.gotosocial.org/en/latest/user_guide/settings/#access-tokens
  • Create and manage applications in the settings panel: Handy for people who want to run bots and applications with GoToSocial!
    Docs: https://docs.gotosocial.org/en/latest/user_guide/settings/#applications
  • Gallery-style profile layout option: You can now choose to lay out the web view of your profile in a 'gram style gallery. Good for people who mostly post media and want to put that at the forefront.
    Docs: https://docs.gotosocial.org/en/latest/user_guide/settings/#select-layout
  • Support for two-factor authentication (aka 2FA): If your instance isn't configured to use an OIDC provider, you can now secure your account with 2FA via a QR code and an authenticator app. When logging in with 2FA enabled, you will have to provide a time-based one-time password. Security!
    Docs: https://docs.gotosocial.org/en/latest/user_guide/settings/#two-factor-authentication
  • Lots of web view tweaks including nicer media rendering on chrome, proper blurhash support, much better support for keyboard-based page navigation, wider font support for different scripts, tidier status info bar, and more.
  • OAuth bugfixes should allow more flexibility and compatibility when logging in with or authorizing third-party applications.
  • bandwagon.fm compatibility fixes: you can now follow Bandwagon.fm artists from your GoToSocial account and receive posts / announcements from them.
  • Edit domain permissions: you can now edit the obfuscate and public and private comment fields in domain permissions (blocks/allows) instead of having to remove and recreate the permission to update the comments.
Adële 🐁 , @adele
(open profile)
Boost of @creachadair@phire.place
M. J. Fromberger , @creachadair@phire.place
(open profile)

Internet search in…

1990: ask people you know for their FTP server address

1995: scroll through twenty pages of Altavista results

2000: ten blue links

2010: ten blue links below ten ads

2020: one useful link to Wikipedia below the fold, all ads above

2024: AI summary followed by ads followed by a Wikipedia link

2025: AI summary followed by AI summaries of ads followed by a Wikipedia link behind an AI summary

2026: ask people you know for their archive torrent address

Adële 🐁 , @adele
(open profile)
Boost of @Screwtapello@teh.entar.net
Screwtapello , @Screwtapello@teh.entar.net
(open profile)

Wizards of the Coast did as they promised, and released a System Reference Document (that is, the basic rules and game mechanics) for the 2024 edition of Dungeons & Dragons under an extremely open Creative Commons (CC-BY-4.0) licence.

dndbeyond.com/srd

D&D isn't necessarily the game for *you*, but it *is* historically significant and still extremely popular, and I think it's cool that any part of it is available under such a licence.

You don't know what #religion I am?

That's normal, I keep that to myself. Maybe it's because I'm French and in my country secularism is a dogma. For me, religion is part of intimacy and privacy.

Block non-human crawlers with lighttpd

2025-04-20 19:05

Recently, I've put a copy of some ZIM files online with kiwix-server. I posted the url of this site on the Fediverse and, a few days later, the little server was a bit overloaded. The logs showed that the site was being crawled by search engines and AI training bots. There was no reason to let them. A robots.txt file calmed some, but not others.

Analysing user agents and IP addresses is not the answer, because, everything is done to make it complicated (randomisation, many datacenter origins). I thought about Cloudflare protection, Google captcha or the open source solution Anubis. All of them require javascript to be enabled on the human browsers.

After several tests, I have found a simple method to stop these crawlers.

The principle

When a connection arrives on the web server, it checks to see if the request comes with a cookie. If it does not, the web server redirects the browser to an HTML form that asks the user to tick a checkbox and submit. If the user submits the form correctly, he or she receives a cookie and is redirected to the previously requested page. The new request is made with a cookie. So, the web server does its job and send the expected content.

Detail on my blog

w is the preferred subdomain for smolweb sites

smolweb news

A simple way for a website to indicate that it adheres to the smolweb guidelines is to use the subdomain w instead of www.

This short subdomain is very much in the spirit of smolweb.

This is not a requirement, just a suggestion.

w.example.org is visually different from www.example.org or example.org.

#smolweb #smallweb

New smolweb symbol could be <w> in monospaced font

The angle brackets < and > recall HTML tags, giving a nod to the DIY, hand-coded nature of many smolweb sites. It signals that the web can be understandable and writeable by humans, not just something consumed through complex platforms. It carries the scent of rawness and control, not abstraction and obfuscation.

A single, lowercase w stands in for "web" in a modest, almost shy way. It’s not the grand "www" of the mainstream web, but a small w, lowercase and self-aware. It hints at an alternative web, not the bloated, surveillance-driven one, but a quieter, slower, more intimate one.

<w> is compact, echoing the idea that less is more. That brevity is not a compromise but a strength. It suggests that meaning and value can come in small, lightweight package, just like a well-crafted static HTML page.

The whole symbol feels like something you might type into a terminal or a text editor. It invites tinkering. It feels like the smolweb: accessible, understandable, and remixable.

So yeah, <w> quietly says a lot: it’s webby, small, and stripped-down, no frills, all signal. Perfect shorthand for the smolweb !

https://smolweb.org/

Adële 🐁 , @adele
(open profile)
Boost of @dvshkn@fosstodon.org
Adële 🐁 , @adele
(open profile)
Boost of @techlifeweb@indieweb.social
Scott Kingery , @techlifeweb@indieweb.social
(open profile)

Giving pages.casa pages.casa/ a try. Thanks to @adelesocial@pollux.casa for getting things quickly set up on the server. Switching my DNS from @hover was quick and I'm up and running. Pages.casa also has a method that lets you publish markdown directly with out having to build things yourself (pages.casa/posts/publish-markd ) #smolweb #indieweb

Adële 🐁 , @adele
(open profile)
Boost of @gajim@fosstodon.org
Gajim , @gajim@fosstodon.org
(open profile)

Gajim 2.1.1 has been released 🥳

This release brings layout improvements to Gajim’s Start Chat dialog, an improved message search, and includes fixes for some issues with Message Displayed Synchronization.

Thank you for all your contributions! ❤️

Support Gajim's development: liberapay.com/Gajim

#gajim #xmpp #chat

gajim.org/post/2025-04-17-gaji