mastouille.fr est l'un des nombreux serveurs Mastodon indépendants que vous pouvez utiliser pour participer au fédiverse.
Mastouille est une instance Mastodon durable, ouverte, et hébergée en France.

Administré par :

Statistiques du serveur :

574
comptes actifs

#webapp

0 message0 participant0 message aujourd’hui
Suite du fil

I mean, these ain't like in the old days where a few Megabytes got you #Pidgin and other Multi-Protocol Clients of the old days where everyone had to implement bespoke, custom and incompatible and *often completely undocumented, proprietary * protocols like #ICQ, #AIM, #SIPE, etc.

  • Nowadays all these do have some kind of #WebApp or Web Interface one can just login (because *none of them do proper #E2EE with #SelfCustody of all the keys!) so this should be way easier these days: All they do is do HTTP(S) GET/POST so the most critical part is to attain credentials like a #Login #cookie and to basically run a console on i.e. #Firefox to reverse-engineer the #API...
en.wikipedia.orgComparison of cross-platform instant messaging clients - Wikipedia

One thing that really pisses me off personally is the #regression in terms of #Messenger #Apps.

My personal distaste and dislike for #proprietary, #SingleVendor & #SingleProvider #services like #Signal ¹, #Telegram, #Discord ², #WhatsApp ³, #Slack, #MicrosoftTeams, etc. aside:

  • WHY is there no #CrossProvider #Messenger to handle that shite?

  • WHY does everyone of these shitty providers think people want to download their #bloated #WebApp that takes up triple digit Megabytes if not entire Gigabytes and will gobble up all the #RAM and #CPU each of them can??

This problem ain't new and already got solved for corporate social media ages ago! (Not to mention actually good messengers!)

So yeah, consider this a call for a @gajim / #Gajim or @pidgin / #Pidgin for garbage platforms!

  • Cuz back in the day we had way worse messengers yet people actually made #AIM, #ICQ, #MSN, #QQ, #IRC & #XMPP work just fine from one single "phat" client!

  • Can we please get that back?

Infosec.SpaceKevin Karhan :verified: (@kkarhan@infosec.space)Avertissement de contenu : Rant re: Signal Shills being dangerous Tech Illiterates

🎉 Kiwix JS Browser Extension v4.2.0 is here!

After 11 months of development, this major update brings:

📚 Table of Contents display with toolbar button
🔍 Search snippets in full-text results (see screenshot)
🌙 New dark theme based on Wikipedia Vector
⚡ Enhanced navigation & accessibility improvements

Perfect for offline Wikipedia browsing and more! Download from Chrome/Firefox/Edge extension stores (search "Kiwix JS").

I’m accidentally becoming a #FediMerch guy.

Shiny stickers

Last year, I wrote a blog post, Fediverse for Freedom – which was about the importance of a free and open Fediverse, and how and why public institutions can support it. Since then, I’ve referred to this blog post in many of my talks and in conversations, and started to use the hashtag #FediverseForFreedom.

Ahead of FOSDEM back in February, I created some stickers to share – a Fediverse logo, overlaid with the text “I Am Part Of The Rebel Alliance #FediverseForFreedom”. They were quite a hit at the time, and since then I’ve used the same image in presentations. When people have seen them, I’ve quite often been asked where they came from.

Last week, Elena Rossini – writer of the fantastic The Future is Federated blog/newsletter, talented filmmaker and photographer, and (perhaps) the Fediverse’s Number One Fan – released a great, four minute video that both explains and promotes the Fediverse and open platforms not owned by billionaires1

One of the stickers shows up in several shots of the the video, and once again, I heard that people would like to be able to get some for themselves.

A simple site

I’ve been wanting to make the stickers available for a while, but the release of the video finally pushed me into getting this done!

I’d recently bought some stickers myself, from the talented Robb Knight, and he mentioned that he used Stripe Payment Links for his site. I already had a Stripe account, so thought I’d try the same thing.

So: now you can visit fediverseforfreedom.org (.com points to .org), and click on a link to to get a handful of stickers shipped in your direction! You can also easily just tell your friends, “oh yeah, I got them from Fediverse For Freedom dot org”. Nice and straightforward.

A small pile of I Am Part Of The Rebel Alliance stickers

There’s a bit more information about it all on that simple site, but I thought it might be interesting to write down a bit more about how I made it.

The site is running on Codeberg Pages. Previously I’ve put these kinds of one-off, single page sites up on GitHub Pages, or on Glitch. I’m feeling increasingly less comfortable about having all of my stuff on GitHub and hosted in the US; and, unfortunately, Glitch is going away soon (more on this in a future post). So in this case I chose Codeberg Pages, although I’m aware that they are themselves a platform that is currently in maintenance mode. I’m open to suggestions for similar sites, as I’ll need to migrate some Glitch apps somewhere very soon!

Apart from that: the whole operation is very low tech. Stripe Payment Links are convenient – Stripe itself can handle a huge variety of payment types – but, on the backend… it does not do much. No order acknowledgement emails, order management tools, or anything like that. All I get is a basic dashboard with information about the orders. I whipped up some simple Python that uses the Stripe API to grab the postal addresses of orders, and then creates SVG address labels for printing. The same code also grabs the email addresses so that I can send an email thanking the customer for the order.

In terms of shipping, that’s also a manual process – no “drop-shipping” here, I’m getting the stickers from my regular supplier (StickerApp), putting them in envelopes, and posting them out myself. That also means that delivery times will vary – although I had enough in stock to cover all of the initial orders, I’ve also been in Amsterdam for the past 3 days, so the first batch will go out on Monday.

One more thing I’m experimenting with here is GoatCounter, just to get a sense of traffic and interest. I didn’t want to put a load of invasive Google Analytics onto such a basic page, and I’ve had GoatCounter recommended to me a few times now – like Mastodon, it has also benefited from NLNet funding from the European Union in the past, and I wanted to see what was possible. It seems to do just what I wanted, whilst also being unintrusive.

What’s next?

Look… I don’t intend to become some kind of merch magnate, but I do know that some people share my own desire to display our commitment to the Fediverse and related causes, and if I can help folks to do so, then I will (did you know we already made a t-shirt? Elena has asked me for more in the same vein!).

If you want to look for other ways to show your support in public, and to give back to people or projects that work on tools that you use, take a look at the Awesome Fediverse Merch list that Jeff Sikes is curating. Plenty of options for everyone.

Finally – remember to support the creators of your favourite sites, services, and open source software directly, whenever you can!

  1. Remember, as I heard in a keynote at the PublicSpaces conference this week: “the Internet is currently controlled by four or five fucked up right wing white men” – it’s time to rewild the internet, and take ownership of our data and choices. ↩︎
Share this post from your fediverse server

https:// Share

This server does not support sharing. Please visit .

https://andypiper.co.uk/2025/06/14/part-of-the-rebel-alliance/

vAmigaWeb is an Amiga emulator for web browsers or as a progressive web app. The new version is now based on the core of vAmiga 4.2. In addition, file exchange between Amiga and host computer is now only possible via ZIP archive. In principle, you no longer need HDF files, as file exchange via ZIP archive is much easier and you don't need any extra tools to read HDF files.

amiga-news.de/en/news/AN-2025-

www.amiga-news.deamiga-news.de - Amiga emulator for the Web: vAmigaWeb 4.2.1

I hate JavaScript so much I developed an app with it :blobcatgiggle: :javascript:

Wrapped it as :androidalt: application to run in a WebView, but it also runs on a normal browser :ablobcatwobpatted:

Being web application it is visible source, but also published as real open source :ablobcatbongokeyboard:

Give it a go - I find those old-school :dvd: screensavers soothing - and let me know your thoughts about it.

Bouncing Logo is pending inclusion into Samsung Galaxy Store, next will be adding it to @fdroidorg :blobcatcheer:

Oh, and it's on self-hosted @forgejo instance :forgejo:

bouncinglogo.comBouncing Logo - classic screensaver app for smart devices by Inretio

📰 «WordSafety: comprueba que esa palabra no es una palabrota en otros idiomas»
🔗 proxy.jesusysustics.com/2025/0

Un comprobador de nombres para evitar que se cuelen palabrotas que «suenan mal» en 19 idiomas microsiervos.com/archivo/mundo

WordSafety es una curiosa herramienta que nos permite descubrir si una palabra significa algo desagradable en otros idiomas. Es ideal para quien necesita crear una nueva marca y quiere evitar sustos en el mercado internacional como los del Mitsubishi Pajero o el castillo Laputa.

Paradójicamente, la web sobre palabras seguras no utiliza protocolo seguro (nada grave cuando solamente vamos a hacer consultas).

#️⃣ #curiosidad #herramienta #marca #publicidad #webapp

El Proxy · WordSafety: comprueba que esa palabra no es una palabrota en otros idiomas
Plus via El Proxy

The @w3c Compute Pressure #API specification defines a set of pressure states (e.g. high CPU load) delivered to a #WebApp to signal when adaptation of the workload is appropriate to ensure consistent quality of service. #timetoimplement
▶️ w3.org/TR/compute-pressure/

The document defines 3 concepts: processing units (such as the CPU), supported sources (such as #GPU), sampling and reporting rates.

Key usage scenarios are described in this explainer: github.com/w3c/compute-pressur

www.w3.orgCompute Pressure Level 1The Compute Pressure API provides a way for websites to react to changes in the CPU pressure of the target device, such that websites can trade off resources for an improved user experience.

📰 «Caca en el trabajo: la calculadora para saber cuanto te pagan por ir al baño»
🔗 proxy.jesusysustics.com/2025/0

Caca en el trabajo – Calculadora de ganancias caca.alfa.mobi/

¿Quién no ha deseado alguna vez calcular cuánto dinero le pagan por hacer «cuestiones cotidianas» en horario laboral? en este caso hablamos de ir al baño, pero podría ser la pausa para el café o el descanso para fumar (del que tiene una calculadora idéntica en la zona superior).

Este recurso me parecía ideal para celebrar un 1 de mayo como este.

#️⃣ #curiosidad #herramienta #salario #trabajo #webapp

El Proxy · Caca en el trabajo: la calculadora para saber cuanto te pagan por ir al baño
Plus via El Proxy

Some people miss the event functionality of Facebook. I’ve found that Partey.io is a great, free alternative that’s very easy to use. It doesn’t require an account, looks great—and it even has confetti.

Alternatively, there's also an open-source, decentralized event tool that looks great. It may be a bit trickier to set up for the average user but definitely worth checking out, I’d say: mobilizon.org

partey.io/

partey.ioPartey.ioCreate an event and invite your friends, no login, no hassle, for free

Looking for CMS advice

Hey Web devs!

Do you have any suggestions, tips, opinions, dos, don’ts about headless CMSes?

I have a growing list of small/mid non-profits and collectives asking for my help to (re)make their website. I totally want to help, but I don’t have much time, especially considering that they generally have little or no funding—I would most definitely point them to @VillageOneCoop, otherwise.

Therefore, I want a super simple and replicable solution where I can copy-paste most of the code, while providing them with a stable, fast, and modern solution. I had a look at the Headless CMS section in the Jamstack website, but I need opinions from people who actually used some of that software already.

Needs

  • I want to code and configure everything using @eleventy
  • Admin interface (#WebApp) for the client to add pages and write posts
  • Static website in the front-end
  • Simple and reliable CI/CD
  • No/minimal maintenance after the first setup
  • Self-hostable (I was taking this for granted so much that I forgot to write it)
  • If it requires forge integration, it should support #ForgeJo
  • #OpenSource

Nice to have

  • Possibly using #Deno, not #NodeJS
  • Allowing the client to customize a bit their website through the admin interface, with a GUI
  • CMS app packaged on @yunohost
  • No CMS vendor lock-in
  • I’d love to write as little JavaScript as possible
  • #FreeSoftware

Absolutely not

Please, boost this and ask around! Links to videos, tutorials, and resources are welcome.

People whose perspective I would really value: @zachleat @harryfk @deno_land @jaredwhite @vanillaweb @stefan @mxbck @WeirdWriter @deadsuperhero (Sorry if I am spamming you!)

Jamstack.orgHeadless CMS - Top Content Management Systems | JamstackCheck out this showcase of some of the best, open source headless CMSes. This is community-drive so be sure to submit your favorite CMS today!
#Eleventy#11ty#CMS
A répondu dans un fil de discussion

@seaotta : I just wrote infosec.exchange/@ErikvanStrat *three* times in Firefox for Android.

Switching to another browser or converting images causes Alzheimers in Firefox: my text and images (plus Alt text) are GONE.

I know that I should close more browser tabs, but loosing text I just entered is simply unacceptible. I'm now considering to switch to a dedicated Mastodon app, loathing the idea of having to read about and select a reasonable (privacy and security) Mastodon app.

AARRGGHH

(tap Alt in the image for more info)

I am once again faced with the bleak irony of people who install onto their computer some 5 or 10 apps via FlatPak or Docker, including VSCode, each installed with their own entire copies of Node.js and Electron.js (differing only in their minor revision number), while also complaining about Emacs being “bloated” because it ships with a miniature web browser and fully-featured e-mail client.

#tech#software#Emacs