#linuxprogramming — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #linuxprogramming, aggregated by home.social.
-
Ladies and gents, welcome to the world where university professors are apparently begging for emails to figure out how to improve their book for Linux system programming! 📚🤦♂️ Because, obviously, the best way to refine educational material is to crowdsource #feedback from overworked academics. 😂
https://man7.org/tlpi/academic/index.html #universityprofessors #Linuxprogramming #crowdsourcing #educationhumor #academicstruggles #HackerNews #ngated -
Ladies and gents, welcome to the world where university professors are apparently begging for emails to figure out how to improve their book for Linux system programming! 📚🤦♂️ Because, obviously, the best way to refine educational material is to crowdsource #feedback from overworked academics. 😂
https://man7.org/tlpi/academic/index.html #universityprofessors #Linuxprogramming #crowdsourcing #educationhumor #academicstruggles #HackerNews #ngated -
Ladies and gents, welcome to the world where university professors are apparently begging for emails to figure out how to improve their book for Linux system programming! 📚🤦♂️ Because, obviously, the best way to refine educational material is to crowdsource #feedback from overworked academics. 😂
https://man7.org/tlpi/academic/index.html #universityprofessors #Linuxprogramming #crowdsourcing #educationhumor #academicstruggles #HackerNews #ngated -
Ladies and gents, welcome to the world where university professors are apparently begging for emails to figure out how to improve their book for Linux system programming! 📚🤦♂️ Because, obviously, the best way to refine educational material is to crowdsource #feedback from overworked academics. 😂
https://man7.org/tlpi/academic/index.html #universityprofessors #Linuxprogramming #crowdsourcing #educationhumor #academicstruggles #HackerNews #ngated -
The Linux Programming Interface as a university course text
https://man7.org/tlpi/academic/index.html
#HackerNews #LinuxProgramming #Interface #UniversityCourse #Textbook #OpenSource #Education #Programming
-
The Linux Programming Interface as a university course text
https://man7.org/tlpi/academic/index.html
#HackerNews #LinuxProgramming #Interface #UniversityCourse #Textbook #OpenSource #Education #Programming
-
The Linux Programming Interface as a university course text
https://man7.org/tlpi/academic/index.html
#HackerNews #LinuxProgramming #Interface #UniversityCourse #Textbook #OpenSource #Education #Programming
-
The Linux Programming Interface as a university course text
https://man7.org/tlpi/academic/index.html
#HackerNews #LinuxProgramming #Interface #UniversityCourse #Textbook #OpenSource #Education #Programming
-
The Linux Programming Interface as a university course text
https://man7.org/tlpi/academic/index.html
#HackerNews #LinuxProgramming #Interface #UniversityCourse #Textbook #OpenSource #Education #Programming
-
Question about Gtk programming for Linux experts.Actually, I already asked the question on the Gtk Discourse app, but I am posting it here on the fediverse in the hope that maybe a few more people will see it. I don’t mind if you answer in Discorse or here on the fediverse.
#tech #software #Linux #LinuxProgramming #Gtk #Gtk3
So my goal was to have a read-only
GtkTextViewwidgets in which text can be arranged with layouts like grids, flowbox, vbox, or hbox layouts. Imagine my app to be a textual dashboard where end-users can decide how to place each dashboard widget, following the principles of tiling window managers.I did not have much luck achieving this with
GtkTextViews, so I tried a different approach of addingGtkLabelstoGtkGridandGtkFlowBoxwidgets all with the “selectable” property enabled. So far so good. However the default behavior forGtkGridorGtkFlowBoxseems to always highlight all of the text in the first selectableGtkLabeladded to whatever container I am using. I would instead like for nothing to be selected until it is explicitly selected by the end-user.The attached image shows what the window looks like when it is first made visible and before any user interaction — the upper-left
GtkLabelis highlighted. I would like for this to not happen until the end-user drags over the widget with the mouse, but I am not sure how to go about it.A different but related question: I would also like if the user drags beyond the boundary of a
GtkLabelfor the selection to continue to neighboringGtkLabelwidgets, sort-of like how it works in a web browser. Is there an easy way to achieve this in Gtk without writing lots of custom drag event handlers for all the the widgets I construct in the UI? -
Today, for the first time in a long while, I had occasion to write a C++ program with multithreading.
It provided a solution to a particular problem that was surprisingly easy and satisfying.
Linux has paradigms that really make other systems look like crap.
-
"Curious about flow control in Linux? 🐧 Check out this article on using 'if' statements to make your scripts smarter! Learn how to branch your code effectively. Read more at www.spsanderson.com/steveondata/... and share your thoughts! #Blog #Programming #linux #Bash #LinuxProgramming
-
🎬 💡 Live content alert! @ozoned is streaming on Owncast: https://stream.ozoned.net/
#RustLang #AwkSED #LinuxProgramming #GamingOnLinux #DevTalks #owncast #livestream #stream #selfhosted
-
🎬 💡 Live content alert! @ozoned is streaming on Owncast: https://stream.ozoned.net/
#RustLang #AwkSED #LinuxProgramming #GamingOnLinux #DevTalks #owncast #livestream #stream #selfhosted
-
🎬 💡 Live content alert! @ozoned is streaming on Owncast: https://stream.ozoned.net/
#RustLang #AwkSED #LinuxProgramming #GamingOnLinux #DevTalks #owncast #livestream #stream #selfhosted
-
🎬 💡 Live content alert! @ozoned is streaming on Owncast: https://stream.ozoned.net/
#RustLang #AwkSED #LinuxProgramming #GamingOnLinux #DevTalks #owncast #livestream #stream #selfhosted
-
🎬 💡 Live content alert! @ozoned is streaming on Owncast: https://stream.ozoned.net/
#RustLang #AwkSED #LinuxProgramming #GamingOnLinux #DevTalks #owncast #livestream #stream #selfhosted
-
Where does the tradition/idiom of using fd 9 as a lockfile come from? It's even in the man page: https://man7.org/linux/man-pages/man1/flock.1.html
I guess it's safe because the fd 9 is taken before the command itself is started, so you only risk overriding it in very exceptional cases where maybe you take multiple locks without making sure to use different fds? And it's also process-scoped since each process has its own fdtable.
Still feels a bit weird to statically allocate a specific fd like that.