# I am the Watcher. I am your guide through this vast new twtiverse.
#
# Usage:
# https://watcher.sour.is/api/plain/users View list of users and latest twt date.
# https://watcher.sour.is/api/plain/twt View all twts.
# https://watcher.sour.is/api/plain/mentions?uri=:uri View all mentions for uri.
# https://watcher.sour.is/api/plain/conv/:hash View all twts for a conversation subject.
#
# Options:
# uri Filter to show a specific users twts.
# offset Start index for quey.
# limit Count of items to return (going back in time).
#
# twt range = 1 196325
# self = https://watcher.sour.is?offset=159040
# next = https://watcher.sour.is?offset=159140
# prev = https://watcher.sour.is?offset=158940
@lyse 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 …
@lyse 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 …
#catsoftwtxt
#catsoftwtxt
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/
Bee hive in front of a farm
@adi 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. 😅
@adi 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. 😅
@adi 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. 😅
[47°09′52″S, 126°43′45″W] Transfer aborted
[47°09′05″S, 126°43′17″W] Carrier too weak
Estamos a desenvolver um pequeno gerador de imagens para um trabalho, e hoje experimentei dar uns toques no #HTMX para ver que tal se porta.
Conclusão: maravilhoso; em 15 minutos, sem conhecimento prévio da lib, deu para montar uma demo que usa ajax para ir buscar imagens servidas por um micro-backend PHP. Estou apaixonado! Agora é "só" alinhar uma pipeline com o Imagemagick, pôr o UI bonitinho e está arrumado.
Demo com os code snippets relevantes:
https://tilde.pt/~rlafuente/imgen/
Estamos a desenvolver um pequeno gerador de imagens para um trabalho, e hoje experimentei dar uns toques no #HTMX para ver que tal se porta.
Conclusão: maravilhoso; em 15 minutos, sem conhecimento prévio da lib, deu para montar uma demo que usa ajax para ir buscar imagens servidas por um micro-backend PHP. Estou apaixonado! Agora é "só" alinhar uma pipeline com o Imagemagick, pôr o UI bonitinho e está arrumado.
Demo com os code snippets relevantes:
https://tilde.pt/~rlafuente/imgen/
[47°09′19″S, 126°43′58″W] Waiting for carrier
Just over here writing my Senator's office to see if we can get a new Federally Funded R&D Center created. 😳🤞
Just over here writing my Senator's office to see if we can get a new Federally Funded R&D Center created. 😳🤞
[47°09′09″S, 126°43′26″W] Bad satellite signal -- switching to analog communication
Just migrated to the *Insidious Big Brother Database* for contacts. PGP, regex, and aliases support. What a breeze.
🧮 USERS:1 FEEDS:2 TWTS:927 ARCHIVED:71151 CACHE:2303 FOLLOWERS:14 FOLLOWING:14
Sourcehut's UX and workflow are superb. Simple, yet thoughtful. Beautiful, yet functional. Kudos!
@movq I completely agree.
@adi Ha, nice. Good old inetd …
@adi Ha, nice. Good old inetd …
@adi Ha, nice. Good old inetd …
@adi Yeah, so much I gathered. Man, I just suck at naming things. 😂
@adi Yeah, so much I gathered. Man, I just suck at naming things. 😂
@adi Yeah, so much I gathered. Man, I just suck at naming things. 😂
[47°09′39″S, 126°43′15″W] Raw reading: 0x660EF8B1, offset +/-1
[47°09′16″S, 126°43′22″W] 4004 days without news from Herve
@adi lol 😂 Maybe I should make this the official pronunciation. 😏
@adi lol 😂 Maybe I should make this the official pronunciation. 😏
@adi lol 😂 Maybe I should make this the official pronunciation. 😏
@lyse (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.
@lyse (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.
@lyse (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.
[47°09′27″S, 126°43′05″W] --interrupted--
[47°09′25″S, 126°43′02″W] Reading: 1.71 Sv
[47°09′42″S, 126°43′39″W] --no signal--
🧮 USERS:1 FEEDS:2 TWTS:926 ARCHIVED:71144 CACHE:2297 FOLLOWERS:14 FOLLOWING:14
[47°09′49″S, 126°43′39″W] Storm recedes -- back to normal work
@movq Nice! Oh, I hear you. Remindes me of my multi-line table implementation for tt2. Surprisingly complicated stuff is needed for such a trivial thing as scrolling. I implemented a simple cache to speed up rendering when the same entry didn't change. But there is probably a lot more room for further improvements.
@movq Wow, this is just totally insane!
[47°09′46″S, 126°43′50″W] Working impossible due to heavy rain
[47°09′34″S, 126°43′27″W] Wind speed: 100kph -- batteries low
[47°09′09″S, 126°43′57″W] Wind speed: 65kph -- batteries low
[47°09′38″S, 126°43′29″W] Wind speed: 59kph -- batteries low
🧮 USERS:1 FEEDS:2 TWTS:925 ARCHIVED:71138 CACHE:2297 FOLLOWERS:14 FOLLOWING:14
@lyse It does, yes. Absolutely crazy.
You can take the data that I posted, convert it into a binary, and then run it under DOS:
https://movq.de/v/054fae119b/
And boom, you get the output from the video. 🤯
(It probably also works in DOSBox, but I wouldn’t do that. Who knows what other stuff this magic binary does. 😂)
@lyse It does, yes. Absolutely crazy.
You can take the data that I posted, convert it into a binary, and then run it under DOS:
https://movq.de/v/054fae119b/
And boom, you get the output from the video. 🤯
(It probably also works in DOSBox, but I wouldn’t do that. Who knows what other stuff this magic binary does. 😂)
@lyse It does, yes. Absolutely crazy.
You can take the data that I posted, convert it into a binary, and then run it under DOS:
https://movq.de/v/054fae119b/
And boom, you get the output from the video. 🤯
(It probably also works in DOSBox, but I wouldn’t do that. Who knows what other stuff this magic binary does. 😂)
@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 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 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. 😅
[47°09′11″S, 126°43′00″W] Wind speed: 51kph -- batteries low
Gonna give cmus a try. cmus-tutorial is a cool thing I have to say.
@movq Exactly! :-D Or call it lazy in that case, to be honest. I just got used to all my workarounds in place. :-/ I still want to recreate tt2 one day. I started with it months ago and never touched it since. Too much other stuff going on.
@movq That's cool! So that dusage scroll buffer is part of the GUI, not "just" a terminal?
@movq What the heck? That screen capture comes from that program?
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”).
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”).