Hi. 👋

I am JayVii, a data enthusiast with a passion for Free and Open Source Software. I care about social inclusion & privacy. This is my personal Fediverse server, powered by ktistec. I modified its appearance with my own adjustments.

I typically remove shared posts after ca. 3–6 months. I do keep most of my own posts (for now).

I post about a variety of topics, both in German and English, such as:

I also developed a few tiny & simple self-hostable tools to ease my life (and that of others), such as:

You can find out more about myself on my website or in my introduction post.

JayVii

Oh yes, #WorldOfGoo2 has been released today and it's available DRM-free for Win/Mac/#Linux: https://worldofgoo2.com/

Tomorrow, it's time for some nostalgia #WorldOfGoo #Gaming

JayVii

A frozen 0.33 or 0.5L PET water bottle wrapped into some cloth is the most effective and cheapest trick I learned to get well through >25°C nights in my rooftop flat.

If you struggle with the heat, try it out! In my experience this is about as good as a ceiling fan, a lot better than table fans and a lot cheaper!

JayVii

I finally transferred almost all my webtools to SimpleCSS, for example the #goaccess dashboard for privacy preserving web traffic measurements:

https://src.jayvii.de/pub/goaccess_dashboard/ (see it in action here: traffic.jayvii.de

Or other tools such as a barebones youtube-feed yt2html, twitch-feed tw2html, youtube-to-podcatcher service yt2rss, ...

I really like the idea of simple and classless #CSS. It helped me improve the visuals of my #PHP services quite a lot!

JayVii

After a few performance improvements, I did some loading time tests for #serci, between my home network (wifi) and a random VPN where the service is running.

echo "html,redirect" | tee timestamps.csv
for i in $(seq 1 1 100); do
    HTML=$(curl -o /dev/null -s -w '%{time_total}' https://search.jayvii.de)
    REDI=$(curl -o /dev/null -s -w '%{time_total}' https://search.jayvii.de?q=test)
    echo "$HTML,$REDI" | tee --append timestamps.csv
done


Across 100 runs for loading the site's HTML (generated from pure #PHP) versus a redirect to a chosen service (here the default #MetaGer), I can measure on average 0.28s for loading the frontend (HTML) and 0.13s for processing input and issuing the redirect.

I am quite happy with this relatively low overhead, although performance may decrease a little if more services are added (currently: 47). At some point maybe an #sqlite database may be more efficient than my pre-constructed #json files which are loaded on-demand.

JayVii

New #serci updates:

  • Adjusted Wikipedia Search URL
  • Added more Services from around the wikimedia cosmos (wikidata, wikimedia-commons, wikinews, wikisource, wikiversity, wikivoyage)
  • Added rotten tomatoes

Try it out at search.jayvii.de, contribute or self-host serĉi at https://src.jayvii.de/pub/serci/

Older posts about serĉi:

JayVii

A question to #wikipedians: Is there a particular reason why different language pages on #wikipedia use different layouts? For example, German pages still use a lot older, non-adaptive page layout and does not have the new beta-option for dark mode, while the English pages typically use the latest design choices.

English / new: https://en.wikipedia.org/wiki/Wikipedia
German / old: https://de.wikipedia.org/wiki/Wikipedia

This is particularly gnarling because the language switcher is in a completely different location in both designs: old/German: left sidebar; new/English: on top, next to the title

JayVii

Due to the heat today, a salad was pretty much the only dinner idea we found enjoyable. Was a good one though! Green salad, tomatoes, a peach, walnuts, onions, kimchi, chickpeas, and soy-based "meat" stripes #vegan #food

Image description: a black plate with the above mentioned ingredients next to a colorful water bottle.
JayVii

Started working on some tiny #ktistec end-user hacks: https://src.jayvii.de/pub/ktistec-tweaks

For now only a user #CSS theme i dupped "purple-ish": https://src.jayvii.de/pub/ktistec-tweaks/file/css/purpleish.css.html

Maybe more to come in the future. Or not, we'll see :)

JayVii

Also... Wie schon seit fast zwei Jahrzehnten per #RSS möglich? 🤔

Bildbeschreibung: Screenshot von tagesschau.de in dem ein Popup zu sehen ist, bei dem für ein ARD-Konto geworben wird. Mit diesem sei es möglich, sich individuelle Newsfeeds aus den verschiedenen Ressorts zusammen zu stellen.
JayVii

Watching #BloodOfZeus makes me really want to replay #AgeOfMythology again...