schmonz.com is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.
This server runs the snac software and there is no automatic sign-up process.
I am working on a #C project again, building the CI/CD pipeline, including running unittests for C code (C99!!!).
Seeing the architecture and (imho) well crafted coding standards I introduced a while ago in this project being adapted is quite satisfying.
I even got the feedback that a failing test saved the devs time and prevented from errors to be just found on the hardware, which in #embedded projects is always a bit more tricky than in "simple" web apps
You want help with embedded, ping me
@stefano October '83 I worked with Siemens Data and was sent with some colleages to the release event of #Sinix, the Siemens Unix, and a mini computer series with that OS. Subsequently I took courses in the OS and #C programming. I read the first edition of "The C Programming Language" in German(!)
I was hooked. Since then it was primarily #Unix for me.
Yes, and I find it quite good.
And to run it as a #FastCGI, you don't even need a VPS: a cheap shared hosting supporting #CGI will run #snac2 just fine! https://encrypted.tesio.it/2024/12/18/how-to-run-your-own-social-network.html
That's why I prefer it to gotosocial.
Also I try to avoid #Go as much as possible cause it's a #Google's thing.
Snac is written in a pretty readable (and a bit clever, sometimes) #C.
And if you know C even a little bit, it's really worth a read.
@rnkpplr Mein Protest gegen den Verfall des #C in der #Union erfolgt nicht, weil ich mir sicher wäre, den säkularen #Rechtsruck noch aufhalten zu können. Sondern er erfolgt aus der Sorge, dass sich eine der letzten Parteien der europäischen #Christdemokratie selbst aufgibt & damit auch #Deutschland dem fossilen #Faschismus ausliefert. Schweigen ist für mich keine Option mehr, gerade WEIL ein Scheitern denkbar geworden ist… 🤔🇩🇪🇪🇺🔥
Nein, Jens #Spahn - als Christ, seit 30+ Jahren #CDU - Mitglied & Teil einer deutsch-türkischen Familie mit drei Kindern „sehe“ ich nicht in der Vielfalt der Menschen im #Stadtbild ein Problem, sondern in kaputter Infrastruktur, Unrecht & deren Verharmlosung durch #Rassismus.
Ihr Rechtslibertären seht in anderen Menschen offensichtlich nicht mehr das Bild Gottes, sondern nur noch Nutzwerte vs. Bedrohung. Das #C steht aber nicht für Capitalismus, Conzerne & Corruption. https://www.tagesspiegel.de/politik/etwas-ausgesprochen-was-jeder-sieht-spahn-verteidigt-merz-aussagen-zu-migration-im-stadtbild-14601257.html
run a UNIX command in multiple sub-processes with line-buffered I/O https://lobste.rs/s/bzfzyd #c #freebsd #netbsd #openbsd #unix
https://kmx.io/blog/released-runj-v0.1-and-runj-v0.2-run-unix-command-sub-processes-with-line-buffered-io
"warning: ‘__atomic_load_1’ writing 1 byte into a region of size 0 overflows the destination"
C'est mauvais, ça, non ?
#C++
C++ library update in -current https://www.undeadly.org/cgi?action=article;sid=20250822171538 #openbsd #cplusplus #c++ #programming #development #library #clang #freesoftware #libresoftware
#introduction ― I decided to create an alt account here to allow me
to connect more easily with SDF community.
My primary focus will be on tech-related things I like:
#pkgsrc on #netbsd #illumos and #slackware
#unix #sdf #gopher #smolnet #usenet #dos #c #lisp
#selfhosting #homeserver #permacomputing #lowtech
#hamradio #progrock #progmetal #ambient #postrock
#90s #scifi #cyberpunk #novels #seinen #manga
Message in a bottle time again #GetFediHired (not a peep from anyone yet).
Growing desperate in search for (remote) software developer work in the #Ottawa #Montreal areas. #C C# #Erlang #Java #NodeJS #Shell #SQL #BSD #Linux #English #French and more. Very versatile, adaptable, experienced.
Hey! If its remote, its possible to work world wide too!
I am so stuck in making this C/OpenBSD based website.
It's funny how much work it is to do things that are like trivial in
Flask/PHP/Django etc.
But I don't mind at all. I'm pretty confident I could run this on
any low level hardware. Like I keep wanting a 486 or pentium 1
and it would probably run just fine. I guess the https might be
the real expensive part :)
Anywho, I added email sending:
https://alive.d34d.net/emailtest/
Again you won't see anything, it sends it to me.
I am afraid to put an email form on a public page that did
anything more than email me.
If you notice I put ?r=12312312-123123 url params on all of
links that would have dynamic content. That is because I am using
#links2 to an it will otherwise cache the pages.
Just to give you an idea of how much software GCC 14's default of -Werror=implicit-function-declaration breaks, here are two pkgsrc bulk build results:
GCC 13.3.0: 24835/28450
GCC 14.3.0: 2589/28450
https://reports.pkgci.org/SmartOS/upstream/trunk/20250630.2248/meta/report.html
https://reports.pkgci.org/SmartOS/upstream/trunk/20250701.2248/meta/report.html
I also had to fix up a bunch of things before the build would even start.
This could take a while. And then the fun starts all over again with GCC 15's changes...