Rwal: Как я пишу кросс-платформенный менеджер обоев на C++20 в 10 классе

Привет, Хабр! Меня зовут Aloncie. Пока в моем окружении часто спорят о том, какой язык программирования учить первым, я решил не выбирать легких путей и закопаться в «кишки» системного программирования. Мой проект Rwal — это CLI-утилита (с перспективой перехода на GUI) для управления обоями, которая должна одинаково хорошо чувствовать себя в разных окружениях: от KDE и GNOME до Windows. В этой статье я подробно разберу архитектуру проекта, работу с D-Bus, интеграцию со стандартами C++20 и то, как я организовал сборку.

https://habr.com/ru/articles/1019502/

#C++20 #Rwal #CMake #системное_программирование #архитектура_ПО #Qt #utility

Rwal: Как я пишу кросс-платформенный менеджер обоев на C++20 в 10 классе

Привет, Хабр! Меня зовут Aloncie. Пока в моем окружении часто спорят о том, какой язык программирования учить первым, я решил не выбирать легких путей и закопаться в «кишки» системного...

Хабр

QtQuick's createObject function says that if you use property lists, it's more efficient than setting properties after it's created for a lot of properties, which might be the case but it seems to take longer for my code to run and doesn't support setting up signals with the connect() thing since it needs to be able to use "whatever dot connect" and it can't use the dot. If it could, I could switch to incubateObject.

#QtQuick #Qt

#QT https://live.acarsdrama.com/@top_shelf/116344302082882672
I should save this & show this to the next dipsh*t that smirks at me for wiping down my seat & tray table.
ACARS Drama - Top Shelf Drama (@[email protected])

Air to Ground Message: 1HI DEEP CLEAN NEEDED AT ROW 38 FOR VOMIT ALSO NO WORKING HANDHELDS. THANK Area: Seattle, WA, USA Type: Boeing 737 MAX 8 A: #ae9a1048f34 F: #f8d3f048702 #acars #vdlm2

ACARS Drama
#QT https://channels.im/@fxoxo/116343984417917702
Recently watched him discovering his family history in #WhoDoYouThinkYouAre, the #ancestry #geneology show that features celebrities.
https://youtu.be/IcMXpC8fbGI
F*XOXO (@[email protected])

Attached: 1 image Daniel Radcliffe covers the latest digital issue of Bustle. Photographed by Caroline Tompkins & styled by Sam Spector. https://www.fxoxo.com/282315/ #Fauxmoi #Gossip

Mastodon

Is the Qt "ecosystem" just absolute chaos or what? Every time I think about contributing to something I run into insanity.

"Use qbs to build! Easiest is to use Qt Creator!"

Install Qt Creator, load qbs project file; this IDE is as bad as XCode, and the first run experience is non-existent. Flatpak version can't find qbs, and when I hold its hand, it says qbs produced odd output. That's helpful, thanks!

How do you folks get new developers contributing?

#qt #kde

Four hours streaming, merged a new KNotification tutorial: https://develop.kde.org/docs/features/knotification/

Also reorganized Develop a bit to focus on libraries, and started work on the KNotification API.

#cpp #CPlusPlus #Qt #KDE

KNotification

Create platform-independent notifications

Developer
Sammi (@[email protected])

I feel I need to say something about Artemis as a former NASA employee, Space scientist and engineer. I hope more than anything that the astronauts get back safely. But let us not be fooled by what this is. Is it spectacular, yes. Is it a feat of engineering, yes. Does it make any advance in science, no. Does it help mankind explore the universe, dubious at best. Why exactly are we sending humans to the moon? With our technology we will never send humans much further than Mars. The only way humans can possibly go further is through a scientific breakthrough. Good luck with that when Trump is gutting science. Human exploration needs money spent on long-term advances - not using the same technology to do what we did before, however, glamorous it is. So why do this and why do it now? Political theatre, a win for a Trump led NASA if it succeeds. So I hope all works well and all return safely. But let us be clear what this is and why it is being done. This is my opinion, I do not represent anyone.

LGBTQIA.Space

I'm creating kind, a native third-party cross-platform discord client written in C++/Qt. No Electron.

https://kind.ihavea.quest

#discord #foss #qt #cplusplus #opensource #native #linux #windows #macos #alternative

kind is not discord

A native Discord client built from scratch in C++ and Qt. No Electron. No compromise.

kind

#qSnapper has been updated

https://github.com/presire/qSnapper

I think it offers a user experience similar to #YaST #Snapper.

#Btrfs #Qt #Linux

If you believe anything he says, I have some beautiful Florida swampland that is near Mar-a-laga that I'd like to sell you.

#QT https://mastodon.social/@Lizette603_23/116330485740301447