Greetings Programs!! We're back at it again working on @pidgin 3.0 Experimental 3!! Not quite sure what we're going to work on yet, but there's always 30 things we should be... Come on by!!

Greetings Programs!! We're back at it again working on @pidgin 3.0 Experimental 3!! Not quite sure what we're going to work on yet, but there's always 30 things we should be... Come on by!!
C++26:標準函式庫中更多 constexpr
➤ C++26 將編譯時期程式設計提升至新高度
✤ https://www.sandordargo.com/blog/2025/04/30/cpp26-constexpr-library-changes
本文探討了 C++26 即將推出的標準函式庫中,更多功能將能在編譯時期使用 (constexpr)。文章重點介紹了關於穩定排序、`<cmath>` 和 `<complex>`、trivial unions、容器和adaptors、以及特殊記憶體演算法的提案,以及這些變更如何提升編譯時期程式設計的能力。總體而言,C++26 在 constexpr 的支援上邁出了一大步,未來編譯時期程式設計將更加普及且強大。
+ 哇,這個更新太棒了!constexpr 幫助我避免了許多執行時期的錯誤,現在能用在更多標準函式庫功能上,簡直是夢寐以求的。
+ 雖然有一些細節比較複雜,但整體來看,C++26 的這些改變真的很有意義,讓 C++ 更加強大和高效。
#C++ #程式設計 #constexpr
C++26: more constexpr in the standard library
https://www.sandordargo.com/blog/2025/04/30/cpp26-constexpr-library-changes
#HackerNews #C++ #C++26 #constexpr #standardlibrary #programming
MLB DFS Picks Today: FanDuel, DraftKings Daily Fantasy Baseball Strategy (5/01/25) https://www.rawchili.com/mlb/2179/ #1B #2B #3B #Baseball #C #DraftKingsMLBDFSAdvice #LongArticles #MLB #MLBDFSPicksDailyFantasyBaseballArticles #MLBNewsletter #OF #SP
@george C++ in college. If you're needing a first language, I suggest Java because many of the High School AP CompSci courses are Java. Why? I do not know. My advise is don't fuck around with Kotlin. Start with a solid systems language like #Rust or #C so you get a good understanding of concepts. Python and the scripting languages are FANTASTIC, but have a good systems language in your toolbox.
The next major improvement for #swad (for upcoming version 0.6) will be reloading the #configuration file. That's a surprisingly complex thing to implement, reaching from "how to integrate custom signal handling in the generic event loop at all", over "how to find configuration differences and react on these doing the minimally intrusive thing", to "how to deal with having to close listening sockets in order to open different ones".
Here's a finished piece of the puzzle related to that sockets topic:
https://github.com/Zirias/swad/commit/ba741a704f341a3f542ba592b13fd0f82625e07a
I already reached a state where I can switch the #TLS #certificate without any service interruption, which was MY main motivation for wanting that feature at all
Путь программиста: в ловушке SRP
Рано или поздно каждый программист должен задуматься о вопросах архитектуры приложения. Архитектура это про выделение ответственностей, определение компонентов их реализующих и связей между ними. Начинается все с ответственностей, а грани тонки. Очень часто будет сложно определить где начинается одна роль и заканчивается другая, сформулировать признаки по которым мы разделяем. Человеку требуются ориентиры, точки опоры и чем проще тем лучше.
MLB DFS Picks Today: Fanduel, Draftkings Daily Fantasy Baseball Strategy (4/30/25) https://www.rawchili.com/mlb/1975/ #1B #2B #3B #Baseball #C #DraftKingsMLBDFSAdvice #LongArticles #MLB #MLBDFSPicksDailyFantasyBaseballArticles #MLBNewsletter #OF #SP
https://www.europesays.com/fr/65104/ Katy Perry répond à ses détracteurs après sa virée dans l’espace #C'estQuoiCeBordel #Divertissement #EmilyRatajkowski #Entertainment #FR #France #JeffBezos #KatyPerry #LaChanteuse #Music #musique
New to C? Understanding function returns doesn't have to be hard! Learn the basics of returning data from C functions in our beginner's guide.
New to C? Understanding function returns doesn't have to be hard! Learn the basics of returning data from C functions in our beginner's guide.
our partner association #radio #FRO and the consortium developing The Open Source Software Suite for Community Radios #AURA are looking for a #Python #C++ #developer
more info (German)
https://www.fro.at/wir-suchen-einen-python-c-entwicklerin-fuer-das-radio-management-programm-aura/
DEADLINE 2nd MAY
I was looking for an alternative to classic shell scripts, so I timed a Hello World program in different languages for fun. I thought you might want to know:
1 ms - #Bash
1 ms - #Perl
12 ms - #Python
33 ms - #Go (shebang calling `go run`)
38 ms - #C (shebang compiling to temporary file)
61 ms - #Rust (shebang compiling to temporary file)
Needless to say that this is a highly unfair and silly comparison. It's still interesting, though.
I'm trying to add "genric" #signal handling to #poser. Ultimate goal is to provide a way for #swad to handle #SIGHUP, although signal handling must be done in poser's main event loop (signals are only ever unblocked while waiting for file descriptor events).
Okay, I could just add explicit handling for SIGHUP. But a generic solution would be nicer. Just for example, a consumer might be interested in #SIGINFO which doesn't even exist on all platforms ...
Now, #POSIX specs basically just say signal constants are "integer values". Not too helpful here. Is it safe to assume an upper bound for signal numbers on "real world" OS implementations, e.g. 64 like on #Linux? Should I check #NSIG and, if not defined, just define it to 64?
Regarding my #async / #await "imitation" for #C, I already mentioned it requires the (unfortunately deprecated) #POSIX user context switching (#getcontext, #swapcontext, ...). I check availability in the build. The fallback is an implementation that blocks a worker #thread while awaiting an async task.
Now, one of the systems that doesn't provide the required user context switching is unfortunately #OpenBSD. Does anyone know of a suitable workaround? The requirement is pretty clear: Ability to "put aside" the context of a thread (registers, PC, dedicated #stack, ...) to resume execution later. Implementations following POSIX also save/restore the signal mask, which is a feature I would *not* need.
Any ideas?
https://www.magmoe.com/2293341/k-pop/k-pop-news/2025-04-30/ K-POPアイドルが代表から性被害やパワハラ被害に 主張が頻繁に登場 (2025年4月30日掲載) – ライブドアニュース # #C# #ea #KPOP #KPOPTopics #KPOP #KPOPTopics