These are public posts tagged with #scripting. You can interact with them if you have an account anywhere in the fediverse.
Well, after writing 25,000 characters (and no end), I decided that my #moss special for the podcast comeback will come in two parts. There's so much fascinating to tell about #mosses! *At least* one hour for the first part.
Now I need a short brain break outside in nature ... then back to #scripting. With a big coffee.
#NatureMatchCuts #podcast #writing #SciComm #Mosstodon #biodiversity
Struggling with Linux for loops? Master the basics with our beginner's guide! Learn common syntax patterns, avoid infinite loops, and write cleaner scripts. Perfect for those starting their Linux journey!
#bash #code #tech #gnu #linux #blog #technology #Scripting #loops #forloop
Read more here: https://www.spsanderson.com/steveondata/posts/2025-04-25/
Today I learned from the flock(1) man page (on Debian) that you can put this line at the top of a shell script to prevent more than one copy of it from ever running at a time:
[ "${FLOCKER}" != "$0" ] && exec env FLOCKER="$0" flock -en "$0" "$0" "$@" || :
This is an extremely clever hack and I don't know how I've never stumbled upon it in 38 years of writing shell scripts.
#unix #linux #scripting #shellScripting
For anyone who upgraded their non-GNOME *buntu and discovered that one of their scripts suddenly has a very out-of-place libadwaita-style Zenity dialog popping up, `yad` is in the package repository and only differs by the --info/--question/--warning/--error arguments according to their compatibility wrapper at https://github.com/v1cont/yad/blob/master/data/misc/zenity.sh #linux #scripting
Is Python causing performance issues with your small embedded machine? The Lua programming language may be a better alternative
https://www.makerspace-online.com/rpi-plus-temperature-sensor-to-talk-to-a-ps-vita-display-2/?utm_source=mms
#RaspberryPi #Lua #Python #programming #languages #performance #Bash #scripting #PSVita
You can't imagine the effort I have to put in to write a podcast episode (will be about moss). First of all, I have to understand everything myself so that I can then tell you all about it in three sentences in the most entertaining way possible.
#NatureMatchCuts #podcast #moss #scripting #natureWriting #SciComm #biology #plants #mosstodon
Idea for a debugging script
This might already exist for FreeBSD, and if so.. let me know!
- 1) keeps record of OS core/default settings: loader.conf, rc.conf, sysctl.conf, devfs.rules, login.conf etc
- 2) keeps record of file checksum on those OS core files (similar to the app, tripwire)
- 3) mode which shows divergence on current state vs known-default state in configs (1) and checksums (2)
-4) mode which tracks the files and their change-sets over time, similar to a zfs snapshot but at a single file-level
From the #OSJH Blog: In this installment of our skills series, we share the skills and responsibilities required for platform engineers
https://opensourcejobhub.com/blog/overview-of-platform-engineering/
#skills #career #scripting #SoftwareDevelopment #DevOps #monitoring #infrastructure #debugging
From the Linux Update newsletter: Marcin Gąstół shows you advanced shell scripting techniques for automation, optimization, and security.
https://www.linux-magazine.com/Issues/2025/292/Advanced-Shell-Scripting?utm_source=MLM
#Linux #Bash #scripting #automation #security #infrastructure
I'm in love with uv. Seriously, the tool is small yet packs a punch with features.
I'm writing an article for Fedora Magazine about the cool things you can do with uv, here is the source code (with the article in markdown) for your enjoyment:
https://github.com/josevnz/tutorials/tree/main/docs/Enhancing_Your_Python_Workflow_with_UV_on_Fedora
Tutorials. Contribute to josevnz/tutorials development…
GitHub Prochaine soirée #golang paris le mercredi 2 avril sur le thème du script :
https://meetup.com/golang-paris/events/306854486/
Gopher sors de ta cave, viens socialiser !
Hello gophers, gopherettes, on vous propose de mettre…
MeetupHey everyone...
As promised, work on the Multi-DE script is done. I hope it helps you get started with Arch..
Wiki updated :
https://wiki.xerolinux.xyz/scripts/
#FOSS #Linux #OpenSource #Arch #ArchLinux #Gnome #Plasma #XFCE #Scripting
Кажется, я ебанулся и ввязался в достаточно титаническую работу над очередным выпуском @sporadic_podcast, который будет интересен полутора инвалидам кроме меня.
В этот раз это - сценарная работа, а не диалоговый жанр. Рассказчиком буду выступать только я. Это делает задачу сложнее по всем фронтам.
Но мне это интересно и поэтому я надеюсь, что смогу закончить этот эпизод.
Из интересного - я хочу сделать из этого очередной мини-коллаб чтобы вы могли услышать знакомые по федивёрсу голоса и улыбнуться.
Ну и да, это должно быть этакое эссе на тему, которая практически гарантированно никому не приходила в голову.
note for my future self: reduce contents to the basic practical use cases and remove ortogonality from introductory trainings
https://youtu.be/MZGauxMSmd0 #r2con2024 #scripting #radare2
Excited to announce that I've developed Git Configurator!
https://github.com/kevinveenbirkenbach/git-configurator
This Python tool automates my global Git configuration, from setting merge strategies to signing commits effortlessly. Whether you prefer an interactive setup or quick command-line automation, Git Configurator has got you covered. Happy coding and streamlined commits!
#GitConfigurator #Python #Git #OpenSource #Automation #DevTools #Coding #Development #Tech #DevOps #Programmer #Scripting #Efficiency
Git Configurator is a Python-based utility that simplifies…
GitHubLire, écrire et manipuler un fichier CSV en Python https://www.it-connect.fr/lire-ecrire-et-manipuler-un-fichier-csv-en-python/ #Scripting #python
Dans ce tutoriel, nous allons apprendre à lire, écrire…
IT-ConnectNow it is time for something a little different. I worked on a small integration with #OBS you want to know how? Well, I build a square widget that can be accessed via a separate URL, so it can be easily integrated into an OBS scene!
Why I did this ... I am not sure, I just felt like it. I want to integrate more of my things together, and this felt like a good starting point.
I'm excited to announce the release of v1.2.0 of #qbsh! The big news with this update is support for calling further scripts within scripts with RUN.
Beyond regular code maintenance, the 1.2.0 release…
GitHubWant to trigger some #bash action once a process is finished? Find the pid of the process with `ps` or `top` (1234 in this example) and then:
while ps 1234 ; do sleep 5 ; done ; git add . && git commit -m 'Updated dependencies.'
The commands after the `done;` will happen once the process finishes. Keep in mind that this will fire regardless of whether it finished successfully, but this is useful for triggering an action on an already long-running process.