With a significant number of CVEs stemming from memory safety issues in C systems programming, what is the best path forward?
With a significant number of CVEs stemming from memory safety issues in C systems programming, what is the best path forward?
https://www.europesays.com/de/23849/ .NET 10.0 Preview 3 bringt Typ-Erweiterungen #.NET #.NET10.0 #c #Deutschland #Germany #IT #Science #Science&Technology #Softwareentwicklung #Technik #Technology #Wissenschaft #Wissenschaft&Technik
.NET 10.0 Preview 3 bringt Typ-Erweiterungen
Das nachträgliche Erweitern von .NET-Typen um mehr als Instanzmethoden ist schon lange in Arbeit. C# 14.0 erlaubt das nun für Properties und statische Methoden.
Neu in .NET 9.0 [16]: Neue Mengenklasse OrderedDictionary<T,T>
Das altbekannte OrderedDictionary gibt es nun auch in einer generischen Variante.
Title: Qt Creator
️ What's: A libre IDE for designing apps using Qt
️ https://wiki.qt.io/Qt_Creator
️ https://code.qt.io/cgit/qt-creator/qt-creator.git/
️ https://github.com/qt-creator
#LinuxGameDev #IDE #C++
️ #Libre #Bin #Arch #RPM #Deb #Flatpak #Snap
Our entry: https://lebottinlinux.vps.a-lec.org/LO.html
️ Update: 16.0.1
Hotfix
️
️ Changes: https://github.com/qt-creator/qt-creator/releases
️ From: https://social.tchncs.de/@distrowatch/114319381091656856
️ https://www.youtube.com/embed/zAqSiIGdj8M
️ https://www.youtube.com/embed/gTyRskMrp0k
https://www.youtube.com/embed/H2ud-ATLIdI
[fr] https://www.youtube.com/embed/?list=PL8ThI0DA8FbUBpEihprYsoQJSbcLm40nZ
First change since #swad 0.2 will actually be a (huge?) improvement to my #poser lib. So far, it was hardwired to use the good old #POSIX #select call. This is perfectly fine for handling around up to 100 (or at least less than 1000, YMMV) clients.
Some #select implementations offer defining the upper limit for checked file descriptors. Added support for that.
POSIX also specifies #poll, which has very similar #scalability issues, but slightly different. Added support for this as well.
And then, I went on to add support for the #Linux-specific #epoll and #BSD-specific #kqueue (#FreeBSD, #NetBSD, #OpenBSD, ...) which are both designed to *solve* any scalability issues
A little thing that slightly annoyed me about kqueue was that there's no support for temporarily changing the signal mask, so I had to do the silly dance shown in the screenshot. OTOH, it offers changing event filters and getting events in a single call, which I might try to even further optimize ...
C++23!
Die neuesten C++-Iterationen bieten leistungsstarke Updates und verbessertes Multithreading, um die Produktivität, Sicherheit und Performance zu steigern, während die Kernkompetenzen von C++ beibehalten wird.
PegasusDetectionTool by Darkart (PegasusDetectionTool PDT) This program is intended solely for ethical and educational purposes. #anon #anonymous #graphicdesign #programing #coding #engineers #technology #hacker #Encryption #python #linux #c #rust #security #Tool #Pegasus #unidentified
Just released: #swad v0.2
SWAD is the "Simple Web Authentication Daemon", meant to add #cookie #authentication with a simple #login form and configurable credential checker modules to a reverse #proxy supporting to delegate authentication to a backend service, like e.g. #nginx' "auth_request". It's a very small piece of software written in pure #C with as little external dependencies as possible. It requires some #POSIX (or "almost POSIX", like #Linux, #FreeBSD, ...) environment, OpenSSL (or LibreSSL) for TLS and zlib for response compression.
Currently, the only credential checker module available offers #PAM authentication, more modules will come in later releases.
swad 0.2 brings a few bugfixes and improvements, especially helping with security by rate-limiting the creation of new sessions as well as failed login attempts. Read details and grab it here:
EEG-Based Encryption System by Darkart (EEG-Based Encryption Quantum Safe) This program is intended solely for ethical and educational purposes. #anon #anonymous #graphicdesign #programing #coding #engineers #technology #hacker #Encryption #python #linux #c #rust #brain #security #robotic #eeg
Rewrote the existing C code for a simple molecular dynamics simulation in Rust.
What a brilliant language. So clean and clear.
Fun experience. Took me 3 days. (No LLM help haha).
Hey I'm still looking for work.
I've applied to a lot of places in my area and I'm getting nothing.
I'm a programmer at heart, but I've also been looking for regular entry-level jobs because there haven't been any coding positions open at my level as far as I could tell.
If you can offer me a job, it might save my butt. And if you can't offer me a job, could you at least share this post?
I live 30 minutes away from Bellevue if that helps.
I would claim that I'm *very* experienced with #programming in #C. But still, C gets annoyingly weird when it comes to #pointers *to* #arrays.
Does the following code look sober to you? (My compiler doesn't complain)
Especially interested in the highlighted line, but also the block above trying to expand the array ...
Context: I started work on a generic/configurable rate-limiter to add to #swad.
I would claim that I'm *very* experienced with #programming in #C. But still, C get's annoyingly weird when it comes to #pointers *to* #arrays.
Does the following code look sober to you? (My compiler doesn't complain)
Especially interested in the highlighted line, but also the block above trying to expand the array ...
Context: I started work on a generic/configurable rate-limiter to add to #swad.
We built a tool that helps you generate, edit, and share structured documentation from your codebase — without the usual hassle.
https://blog.aswinbenny.in/you-are-documenting-your-code-wrong
https://www.europesays.com/1976112/ Port Washington Weber’s Science Olympiad team secures state spot #america #C.p.WeberMiddleSchool #NewYorkStateScienceOlympiad #PortWashington #science #ScienceOlympiad #technology #UnitedStates #UnitedStatesOfAmerica #US #USA
Linux folks -- anybody have any idea how to properly daemonize a web server built with libmicrohttpd?
The library's examples all start the server (typically multithreaded but not forked?) then block on a call to getc/getchar.
I tried double-forking, but I did so hurriedly and may have got some things wrong. Thought I'd ask here in case somebody knows The Right Way.
"#cat on a table"
some old #kodak #colorfilm for #c-22 process, developed with #rodinalstand
photo taken decades ago by some unknown person