movq

www.uninformativ.de

No description provided.

Recent twts from movq
In-reply-to » Low-quality smartphone shots from today’s walk:

@lyse@lyse.isobeef.org It’s probably better for them if they’re shy. 😅 But yeah, if they’re used to humans, they won’t run away so easily. At least the ducks won’t – the rails/moorhens do. 🤔

Ahh, I remember those Asperg shots. 😅👍

That whole area with the tunnels and basins is probably some sort of “retention basin” (Regenrückhaltebecken), with several levels to reduce the flow. There’s almost never a lot of water in there, though. Not sure if this structure just isn’t used anymore or if it’s too dry. There’s also this “pole”, it’s a bit hard to see, though:

https://movq.de/v/dd71ae14a5/a.jpg

Looks like they’re trying to measure the water height (Pegelstand)? The pole is super high and I doubt that any rainfall will ever reach the top of it. 🤔

⤋ Read More
In-reply-to » After a bug in the Open Watcom OS/2 resource compiler has been fixed (imagine that – they still fix bugs related to OS/2! 🤯💚), I was able to make some more progress with the OS/2 GUI version of my little disk usage tool. It now has a menu bar and a dialog to open another directory:

There you go, multithreading. 🥳

I tested this in QEMU, which luckily supports throttling disk I/O, so I can make sure that scanning the disk actually takes a while.

https://movq.de/v/f714cfebff/pmdusage.mp4

(Still boggles my mind a bit. When OS/2 2.x came out, DOS was still the norm for us and I didn’t even know what multithreading was. I really didn’t appreciate this operating system enough back then – only now.)

⤋ Read More
In-reply-to » Low-quality smartphone shots from today’s walk:

@lyse@lyse.isobeef.org The ducks aren’t too scared of humans. Great story from the first days of Covid in 2020: There were so few humans out and about that the wildlife began to reclaim its place. Those ducks in particular waddled around near the shops – and one of them even went into the super market. 😃 Never seen that before or since.

That path leads to a highway, yeah. Or rather under a highway. 😅 The photo with the graffiti shows a short tunnel, the highway is on top of it. It’s usually annoyingly loud, so I don’t go there often.

Found some more older photos of the general area of the last shot: https://movq.de/v/885fb9c57b/

⤋ Read More
In-reply-to » My printer will turn 18 years in a couple of months and will thus be allowed to drive a car.

@lyse@lyse.isobeef.org I’m surprised as well. It’s one of those big, clunky laser printers:

https://movq.de/v/8a3495c3c2/

But it’s not “industrial grade”, it was a normal consumer printer and cost about 370€. I changed the black toner once and nothing else. Admittedly, the color toners are “worn out” and don’t give great results anymore, but I can’t be bothered as I hardly print anything in color these days. It might be worth buying replacements now, though, before they go out of production. 🤔 It’s already impossible to buy original ones, but there are still 3rd party toners. (Wtf? Was this a super popular model?! 😂)

⤋ Read More
In-reply-to » QOTD: Hello Linux users, what do you use to monitor your network traffic?

@mckinley@twtxt.net Ahh, right, nethogs, iftop, stuff like that. I forgot about those. 🥴 If I’m quick enough to open them, they’re pretty useful as well. (I’m just too slow most of the time and the thing hogging the net is already gone. 😅)

⤋ Read More

QOTD: Hello Linux users, what do you use to monitor your network traffic?

As you can see in most of my screenshots, I have a widget at the top of my screen that shows the current bandwidth usage:

https://movq.de/v/303e1b1cad/a.jpg

But what does that tell me? What do I do when I see a sudden spike and I don’t know where it’s coming from? 🤔 I don’t have an answer for that. I’d like to have something like a summarized log of the recent network activity of all processes.

Something like tcpdump doesn’t help here, because the traffic is often already finished when I notice it.

⤋ Read More
In-reply-to » After a bug in the Open Watcom OS/2 resource compiler has been fixed (imagine that – they still fix bugs related to OS/2! 🤯💚), I was able to make some more progress with the OS/2 GUI version of my little disk usage tool. It now has a menu bar and a dialog to open another directory:

@lyse@lyse.isobeef.org The magic of dynamic linking (and C). 😅 It has pros and cons, smaller binary size surely is one of the advantages. Go’s huge binary sizes is something that I’ve never gotten used to. 🫤 (Rust can be a little better at it, but they’re still very large as well.)

⤋ Read More
In-reply-to » Hmm, three war helicopters clattered past today. It was (and still is) very sunny and there's just a little wind. The 21°C sun on the back felt pleasant. In the forest we encountered two dead mice on the paths, they might have been dropped by birds. https://lyse.isobeef.org/waldspaziergang-2024-04-12/

@lyse@lyse.isobeef.org War helicopters? Oof. 😳 Do you have an airbase nearby?

I only realized this now: Although I’m living quite high up in a tower building, your mountain/hill is probably higher, judging by the view that you get. That gives me a whole new appreciation for your hikes, taking the stairs to my appartment can be quite exhausting. 😅

⤋ Read More
In-reply-to » After a bug in the Open Watcom OS/2 resource compiler has been fixed (imagine that – they still fix bugs related to OS/2! 🤯💚), I was able to make some more progress with the OS/2 GUI version of my little disk usage tool. It now has a menu bar and a dialog to open another directory:

And, of course, at some point the directory items should be clickable, so you can navigate the tree as usual. That’s much less interesting than delving into threading, though. 😅

⤋ Read More

After a bug in the Open Watcom OS/2 resource compiler has been fixed (imagine that – they still fix bugs related to OS/2! 🤯💚), I was able to make some more progress with the OS/2 GUI version of my little disk usage tool. It now has a menu bar and a dialog to open another directory:

https://movq.de/v/2ea508ef9a/MVI_7479.MOV.mp4

The video includes the ZMODEM transfer process of the 50 kB .EXE file from my laptop. It’s a bit lengthy, but I kept it in for nostalgia. 😅

Next up is probably multithreading: Do the disk scanning in a background thread so the UI doesn’t freeze. (This is running on a Compact Flash card, a real hard disk would be much slower.)

⤋ Read More
In-reply-to » @lyse Oh dear, going on a hike in that heat sounds a bit like suicide to me. 😅

@lyse@lyse.isobeef.org You could be a lazy ass like me and stay at home. 😂 Just kidding, of course. If it’s fun and enjoyable, go for it. 👌

Wow, they already figured it out in 1901. 🤯 I don’t remember having seen this in the last few decades. Goes to show how little we cared about the planet in the past. 🙄

⤋ Read More
In-reply-to » Wrote a little wrapper script that lets me use T in DOSBox as a generic editor. Works with twtxt, too! 😆 Only downside is that I can’t use X11’s copy-and-paste. 🤣

Proof! Irrefutable proof! 😂

Image

(This is silly without copy-and-paste. 🥴)

⤋ Read More

Every time I visit elderly family members, I have to cancel half a dozen subscriptions to online services. It’s not even spam – it’s common, legit services and shops that just use a ton of dark patterns to trick people into signing up. 😡

⤋ Read More

A family member gave away some old USB sticks and memory cards that they no longer needed. They were “mildly devastated” when I told them and then proceeded to demonstrate that it’s often not that hard to recover data from such devices. “But I deleted all the files?!” Yes, but …

This can get ugly. And lots of people don’t know it.

It would be great if devices like digital cameras provided a function like “wipe storage completely”. Or, better, try harder at actually deleting files instead of doing things like just writing an 0xE5 on a FAT file system. Don’t shift the blame to the user.

I guess the situation is a bit better these days with Android encrypting everything by default and stuff like that … Hopefully.

⤋ Read More
In-reply-to » @lyse Oh dear, that guy sure trusts his little tractor. 😳 Looks a bit scary, not gonna lie. 😅

@lyse@lyse.isobeef.org Hahaaaaaaa, wonderful video! The sound of ice crackling under your feet is great, I love that. I always pay special attention to that when I walk in snow/ice. 😊 And towards the end of the video, I couldn’t help but notice how quiet your area is. Where I live, you can always hear a highway or a bigger road in the distance. Or planes, of course. 😵

I woke up to 20°C outside at 5:30 am. Gonna be a tough day.

⤋ Read More
In-reply-to » We went on a three hours hike on today's 22°C warm spring day. Luckily, it was cloudy, so the temperature was bearable. Tomorrow and the day after are supposed to be very sunny 25°C days, puh. We explored even a new path I've never been on. It was a very enjoyable tour, up and down, up and down, up and down. I feel m feet. https://lyse.isobeef.org/waldspaziergang-2024-04-05/

@lyse@lyse.isobeef.org Ha! So there are paths you haven’t explored yet! 😅

16.jpg looks quite a bit … surreal. If it weren’t for some of the surroundings, I would have thought that digger was a toy, not a real full-sized one. 🥴

I see people are already putting up easter decoration. No, wait, it’s already over. Time flies …

⤋ Read More
In-reply-to » Alright, the Compact Flash adapter in my retro box works fine now. It allows me to switch disks way more easily, which, in turn, allows for more experiments. 👌

@adi@twtxt.net Standard OS/2 doesn’t have a du, although I’m pretty sure that someone has ported the du from BSD or GNU at some point. Either way, it hardly matters, because I don’t think anybody (but me) will ever use this program anyway. 😅

⤋ Read More
In-reply-to » @lyse Yep, the scrolling is part of the GUI (responding to scrollbar events, translating coordinates, nasty stuff like that). It’s pretty brute force right now because it does a full redraw for each scroll event – a faster version would be to use WinScrollWindow() which scrolls/moves existing window content and then you only draw the new parts. Maybe I’ll do that in a later version. 😅

@lyse@lyse.isobeef.org (G)UI programming is just horrible. %) At least more modern toolkits have things like a “scrolled pane” or similar, so we don’t have to reimplement this over and over.

⤋ Read More
In-reply-to » Well, it’s not pretty yet, but I’ve got a very basic GUI version of dusage going:

@lyse@lyse.isobeef.org Yep, the scrolling is part of the GUI (responding to scrollbar events, translating coordinates, nasty stuff like that). It’s pretty brute force right now because it does a full redraw for each scroll event – a faster version would be to use WinScrollWindow() which scrolls/moves existing window content and then you only draw the new parts. Maybe I’ll do that in a later version. 😅

⤋ Read More
In-reply-to » Alright, the Compact Flash adapter in my retro box works fine now. It allows me to switch disks way more easily, which, in turn, allows for more experiments. 👌

Well, it’s not pretty yet, but I’ve got a very basic GUI version of dusage going:

https://movq.de/v/9b1c7016f6/MVI_7449.MOV.mp4

To me, it’s just super cool that I’m able to write programs for OS/2. 😎 That operating system will always hold a special place in my heart, I guess. It ran on my Model 80 back then (and maybe even the Model 30, but I’m not 100% sure anymore) and thus a lot of my earliest memories about using computers are OS/2 related. (And DOS related, of course. I had a dual boot setup on the Model 80, believe it or not …)

Anyway, writing that little program got much easier after I’ve found this page which contains a lot of valuable information:

https://komh.github.io/os2books/

This is a collection of OS/2 books by a person who’s apparently quite active in the realms of ArcaOS (one of OS/2’s “descendants”).

⤋ Read More