zserge

zserge.com

Turning complex problems into lightweight and simple software solutions. YAGNI as a service.

zserge boosted:
2025-05-26
zserge boosted:
Axel ⌨🐧🐪🚴😷 | R.I.P Natenomxtaran@chaos.social
2025-05-03

Some nice #keyboards albeit not all of them are a #MechanicalKeyboard at #VCFe (Vintage Computer Festival Europa) in #Munich this weekend.

#retrocomputing #vintagecomputing #vintagecomputerfestival #vcf #München

A ZX Spectrum and an Oric. The former has rubber keys, the latter has white on black and (modifiers) white on red and rather typical keys.A selfbuilt keyboard with black on white XDA keys connected to a EUROCOM-1 computer. Atop is an 70s tube TV with an orange case and black front.A ZX Spectrum Next, a modern successor of the ZX Spectrum with an innocently flat looking keyboard, but surprisingly great haptics.A C64 with transparent case and dark brown keys, a blue and silver joystick, and showing a game highscore.
zserge boosted:
Anon Opinanon_opin
2025-04-22

People like to think Asimov predicted the current technology known as "artificial intelligence". They are wrong. It was Douglas Adams when a computer spent untold resources just to return an answer which is both irrelevant and poses further questions.

zserge boosted:
2025-03-13

UNIX includes a command to deal with your cat walking on your keyboard. When your cat is coming, you just type "cat" and press enter, and your cat's input won't mess anything up.

zserge boosted:
Duncan Mac-Vicar P.duncan@social.mac-vicar.eu
2025-01-31

this is not a joke? 🇩🇪😱

https://simple-fax.de/fax-ki

zserge boosted:
Christian Waltherisziaui@mstdn.social
2025-01-24

@gvy_dvpont Got me thinking… can it be done without the lens? This one seems to work!

Two QR codes overlaid in such a way that a reader randomly catches one or the other.
zsergezserge
2024-12-25
zsergezserge
2024-12-12

What a wonderful language is C. Took me some time to find a bug with my array. And this could happen in so many languages...

```
int D[] = {
-9, 9, -1, 1, 0, 0, 0, 0, // Rook
-19, -17, 19, 17, -11, -7, 7, 11, // Horse
-20, -16, 20, 16, 0, 0, 0, 0, // Elephant
-10, -8, 10, 8, 0, 0, 0, 0, // Advisor
-9, 9, -1, 1, 0, 0, 0, 0, // King
-9, 1, -1, 0, 0, 0, 0, 0, // Soldier
-9, 9, -1, 1, 0, 0, 0, 0 // Cannon
-9, -9, 9, 9, -1, 1, -1, 1, // Horse "legs" for each horse move
};
```

zsergezserge
2024-09-17

Finally done with a series of blog posts about re-creating classical programming langauges in 50 lines of code each: github.com/zserge/tinylangs It was a great little weekend project that still took much longer than I expected

zsergezserge
2024-06-12

@1001avventura Thanks for covering this nice little, almost forgotten language! We've been using it to teach the kid how to program and I've even made an emulator (although not a very close one): shorturl.at/YN3Ac here it's ~4KB when compiled to WebAssembly (but with more features than the original). Planning to publish the sources soon!

zsergezserge
2024-03-30

TIL that rhymezone.com is all written in AWK and works just fine since 1996. AWK is truly the most underappreciated
UNIX tool/language.

zsergezserge
2024-03-17

A little [tab](github.com/zserge/tab/) utility is mostly complete! Guitar, ukulele, cigar box guitar, diddley bow tabs, also recorders, folk whistles, ocarinas, native american flutes, trumpets, saxophones, keyboards and Jianpu are all supported. Converted some songs from the Real Book into tabs, feels great to be able play a tune from the first attempt. Perhaps it's time to make the first stable release.

zsergezserge
2024-03-14

As a self-taught music enthusiast I like exploring/collecting new instruments. Apart from an obvious guitar+piano I'm surrounded with all sorts of string instruments, various flutes, ocarinas, kalimbas, a sax, and a trumpet. It's difficult to memorise the fingerings for all of them, so I made a simple CLI utility that converts ABC notation into tabs. github.com/zserge/tab/

zsergezserge
2024-01-20

And it even runs some Apple 1 tapes and some BASIC code! Still a few glitches to catch but it's a good getaway from daily "useful" programming.

zsergezserge
2024-01-20

And my 6502 emulator is finally working and passing some tests (only 280 lines of code)! github.com/zserge/bsoz

zsergezserge
2024-01-20

Well this day has come. I started writing my first MOS6502 emulator.

zserge boosted:
some guy you haven't heard ofjbeal@linuxlab.sh
2024-01-08

Why do programmers find DNS so hard? It's just cache invalidation and naming things.

zserge boosted:
Michael Engelme_@sueden.social
2024-01-03

Sad news – Niklaus Wirth passed away on January 1st 😢. RIP.

twitter.com/Bertrand_Meyer/sta

#oberon #modula2 #retrocomputing

zserge boosted:
George Takei :verified: 🏳️‍🌈🖖🏽georgetakei@universeodon.com
2023-12-04

This is spectacular.

zserge boosted:
FediTips has moved!feditips@mstdn.social
2023-09-23

Mastodon 4.2.0 brings a number of new options for searching. You can add special operators to filter what you search for:

has:media or poll or embed
language:fr or other language codes (usually 2 letters)
is:reply or sensitive
from:user or me (me is for your own posts)
in:all or library (library means posts you've interacted with)
before:date (YYYY-MM-DD)
during:date
after:date

Make sure there's no space after :

For example, to show results with polls include phrase has:poll in your search.

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst