otheorange_tag · @otheorange_tag
458 followers · 18513 posts · Server mstdn.social

worries? Here's another free way. 5711 bytes to stdout from awk or lisp or clisp (doesn't matter) over the wire as an app with dependencies of C and nothing else not even fonts on the thin client end, 160k footprint. This was made for apps but no reason the complicated html/css/svg/js stuff couldn't be pushed back to a server unlocking the much smaller over the wire and tinier footprint of the ui. code free out on bitbucket timcdoc antibrowser

#xcb #sockets #Cloud #GUI #altair #Web #DRM

Last updated 1 year ago

otheorange_tag · @otheorange_tag
456 followers · 18501 posts · Server mstdn.social

This is why browsers must go away, here is when I click on a link in mastodon "Isolated Web Co" 1.5g-1.7g WTAF?! and it takes 5 min to load. I just want to watch the youtube.I stopped using chrome because of the upcoming DRM shti but might have to switch back just 2 get something working. Chrome has a 300M footprint and that's way better than 2G! For Reference my thin client antibrowser starts out with 160K and bloats to 8M because the shared memory needed to get >1 Frame/sec

#xcb #FireFox

Last updated 1 year ago

otheorange_tag · @otheorange_tag
456 followers · 18093 posts · Server mstdn.social

@bunnyhero ya mine too! I really hope there's some way to do this out there somewhere. I can work around this by only allowing one thin client that takes over the entire screen and forks instances for each cloud connect to an app server that means the 8M penalty is one time and I can again run 200+ clients without stressing the machine much.

#xcb

Last updated 1 year ago

otheorange_tag · @otheorange_tag
456 followers · 18082 posts · Server mstdn.social

@bunnyhero I have a question, (you or anyone really) My thin client antibrowser for cloud apps used to be 252k and I've reduced it to 160k but as soon as I have to allocate an shared buffer it bloats to 8M (I need to do this to get from 2 frames a second to reasonable frames/sec) I REALLY REALLY miss scribbling into the frame buffer directly and not dealing with copycopycopy shtforbrains software 🙂 (Still better than 300M chrome, but...)

#getoffamylawn #xcb

Last updated 1 year ago

otheorange_tag · @otheorange_tag
449 followers · 17241 posts · Server mstdn.social

Asking another way. 20 frames a second, no need for an 8meg local buffer, go! Be aware this would drop my thin client from 8.2Mbytes to 200Kbytes. Ideally I'd like a /dev/fb without sht on top like we had in late 90s, but I know that won't happen again

#antibrowser #xcb

Last updated 1 year ago

Tunapunk · @wasamasa
342 followers · 1849 posts · Server lonely.town

I forgot how fun it is to write simple compilers, especially if you completely skip the optimization stage and only do very basic parsing.

The project in question is generating bindings from the XML protocol description files and turning them into code. Hand wrote enough bindings first for a X11 handshake, now trying to automatically emit them.

#xcb #scheme

Last updated 1 year ago

otheorange_tag · @otheorange_tag
394 followers · 13232 posts · Server mstdn.social

What u will c is 21 languages ++ (mine) calc app srvs <=>stdinout. C,C++<=> sockets, 23 thin clients with NO dependencies besides C . 21 thin server apps in C that translate stdin/out to/from sockets in a language agnostic way. What you WON'T see are any (1000x the footprint of my thin clients) or fonts, youtube.com/watch?v=Esv6xHwZRY

#browsers #sockets #xcb #sed #Ruby #Rust #r #Python #perl #pascal #lua #Lisp #Java #GO #fortran #forth #cobol #clisp #C #basic #Bash #awk #ada

Last updated 1 year ago

otheorange_tag · @otheorange_tag
391 followers · 12967 posts · Server mstdn.social

Where are my peeps?! I have a bug, I KNOW it is fixable. The hack is to always run and launch app wndows so there is a window underneath or even just drag another window to touch, then 100% of the window turns from back to what it is supposed to be. What event should/shouldn't I be using?

#xcb

Last updated 1 year ago

otheorange_tag · @otheorange_tag
391 followers · 12967 posts · Server mstdn.social

I don't know who needs to hear this, to hack around s of not drawing anything but black after image copy with flushes EVERY FKING PLACE, simply maximize a random window before launching 💩 to make the bug happen run the window on a space that has no window in the background

#thereifixedit #yourefkingwelcome #Bug #xcb

Last updated 1 year ago

otheorange_tag · @otheorange_tag
368 followers · 11297 posts · Server mstdn.social

Welp enough time wasting! gotta rip out from and judging by the sample app I found, I should go from 2 frames/sec max to possibly hundreds at least for small area changes

#xcb #shm

Last updated 1 year ago

otheorange_tag · @otheorange_tag
304 followers · 7817 posts · Server mstdn.social

hmm might have to start pumping in 0's to every damned option besides width and height to get to honor width and height SONOFA!! No no, I don't want borders, no no, I don't want random numbers for borders? Is that what's going on here? At least it works.

#fragiletechsayswhut #xcb

Last updated 1 year ago

otheorange_tag · @otheorange_tag
295 followers · 6844 posts · Server mstdn.social

I desperately need to talk to a expert(or not) about how to shove perfectly good working picture resize under xcb right the **** through I've gone through a lot of trouble to remove font and graphics dependencies so I don't need X11, why does wayland F with xcb calls? It's like they aren't fully implemented? If anyone can change a window size using xcb the same way in wayland as NOT wayland, please! LMK TIA

#wayland #xcb

Last updated 2 years ago

otheorange_tag · @otheorange_tag
266 followers · 5254 posts · Server mstdn.social

NO more just using C in the thin client code (No browsers either! THe footprint of this is 272KiB and it is only slightly slower than x11's 7MiB footprint version. Oh also X11 bugs show fonts bigger than 15 hit or miss mostly white on white. Here is the functions used to generate and write the fonts directly on what I would have liked to have been /dev/fb0I guess xcb is as close as I'm going to get to ripping out all the cruff layers of useless bloat?

#xcb #fonts #x11

Last updated 2 years ago

otheorange_tag · @otheorange_tag
200 followers · 3216 posts · Server mstdn.social

Font sizes shown are 1..40 can go up to 188 zero dependency on traditional fonts, and 6k text functions, no storage, printed/generated in place

#xcb #fonts #functional

Last updated 2 years ago

· @mort
90 followers · 448 posts · Server fosstodon.org

My small merge request just got merged! Some X11 apps should hopefully be a bit less crashy.

gitlab.freedesktop.org/xorg/li

#xcb #opensource

Last updated 6 years ago