>frontend to various internet services clients >distributed filesystem This is a web developer adopting the terminology of a systems programmer. Of course with a Rust-React abomination.
You could give a try to Inkscape. It's vector graphics, but it's been many years since I've used it. Dependencies look ok.
Inkscape Dependencies Required
Boost-1.83.0, double-conversion-3.3.0, GC-8.2.4, Gsl-2.7.1, Gtkmm-3.24.8, libsoup-2.74.3, libxslt-1.1.38, Poppler-23.09.0, popt-1.19 and Wget-1.21.4 (to download the test dependencies)
Recommended
ImageMagick-7.1.1-15 (runtime), Little CMS-2.14 or Little CMS-1.19, libcanberra-0.30 (to eliminate plugin warnings), Potrace-1.16 (for the bucket-fill tool), also various Python modules at runtime for the core extensions: CacheControl-0.13.1, cssselect-1.2.0, lxml-4.9.3, NumPy-1.26.0, pySerial-3.5, and Scour-0.38.2
Optional
Aspell-0.60.8, dbus-1.14.10 (to run inkscape from scripts), Doxygen-1.9.8, gspell-1.12.2, GraphicsMagick, libcdr, libvisio, libwpg (or libwpd)
The relevant functionality is in the file text.c. I customized it to use some of the simple shell/emacs shortcuts (^h, ^p , ^n and M-p/n for page up and down). If you want to I can share it.
>Screen tearing with X If it works for you keep using it. Just in case anyone else has this problem then compton (https://github.com/chjj/compton), a lightweight compositor, works pretty well. I've been using it for years now and I've forgot about tearing ever existing, only to be reminded by threads like this.
compton -c -r8 -l-12 -t-8 -G -f -D30 -I0.45 -O0.45 --paint-on-overlay --unredir-if-possible --backend glx --glx-no-stencil --glx-no-rebind-pixmap This is what I start it up with, it's been so long I've forgotten what half of these mean.
I'm trying to connect to plan9 using hubfs following the "Connecting from Other operating systems" part from here (https://9p.io/wiki/plan9/hubfs/index.html) and need some tech support.
I have plan9 running in a virtualBox VM. I have forwarded port 8787 (tcp and udp) to localhost. Image 1 is what I run in the plan9 terminal. >Host: mkdir hubfs 9pfuse 'tcp!127.0.0.1!8787' hubfs Output Error: 9pfuse: fsmount: fsversion: fsrpc: muxrpc: unexpected eof
Fuse kernel module is loaded. It is being used by a process but have no idea which one. fuse 122880 1 I tested fuse using sshfs and fusermount and it works normally.
I went into plan9port/src/cmd/9pfuse and rebuilt it (mk install) just in case.
Here's a telnet output for the same port in case it helps: telnet 127.0.0.1 8787 Trying 127.0.0.1... Connected to 127.0.0.1. Escape character is '^]'. Connection closed by foreign host. p9term.png
with rlwrap to get something like a terminal. Is there a way to send sigint? Is there some other way to get a terminal that can be wrapped in rlwrap and support sigint?
I used the rc $apid variable to get the apid of the last process but how do I kill a process by pid? kill command only seems to accept a name input. I'm pretty sure that a :go: script would do the trick but there's gotta be a simpler way. Also, what's %thaw and %freeze, tried to search for them but got nothing.
>and now google has ruined their own product by shoving AI into it, amazing They had gimped their search results so much through censorship already that no one was even able to tell the difference haha.
>so they're very excited about "AI writing the code" I think they know it never will, it has just proven such a successful grift that they are simply milking it as much as they can. Here's Knuth falling for it: https://www-cs-faculty.stanford.edu/~knuth/chatGPT20.txt For some reason it's very difficult for users to grasp that it is just a stack overflow programmer. If the program you are asking it to generate has an authoritative example somewhere that is relatively easy to be filled in with the correct variables, then it will be able to do it no matter how complex the program is. Google has been doing this thing for decades now, it's just that the copying and pasting part was done by a human, and that was so Google was able to continue milking their advertising business model.
I think that in a part it's an effort by big firms to industrialize certain aspects of software development. Take for instance Oracle using java to sell their services. They also needed a mass of easily trained, relatively cheap programmers that would support this business model. And this in turn put constraints on the language, and tied it to its tooling, because the tool assisted java dev was part of the Oracle business model. It was so successful that G0 0g le was able to use this very same cheap pool of programming labor for its mobile application ecosystem.
Same thing nowadays with javascript and R*st. You have all those firms selling "Cloud" solutions and there has to be a pretty big number of relatively cheap devs, completely dependent on proprietary libraries and infrastructure, implementing said solutions for end clients. The modern javascript WebDev is a crucial part of the modern online monetization scheme.
Their dream scenario is the equivalent of going from needing mechanical engineers to employing machine tool operators working in a mass production line.
(schizo take) Webp is intentionally vulnerable so that they can push mandatory media signing modeled after ssl certification (c2pa.org, basically digital identity with certification authorities being the issuers). di.png
Why not set up said vps as main ip and set up a reverse proxy? Then if your heartbeat script detects that one ip is down it just changes the reverse proxy settings to use the other .