Sudo Friday
Elke vrijdag weer een nieuwe video over van alles dat met IT te maken heeft.


Transformeer je Tekst met Text Pieces
Mensen die de hele dag in hun editor of IDE naar keuze leven hebben waarschijnlijk een flinke lading aan trucjes, kunstjes, macros, en zwarte magie die ze uit hun vingertoppen schudden om veelvoorkomende transformaties uit te voeren. Denk bijvoorbeeld aan Base64 Encode/Decode, het omzetten van een document tussen JSON en YAML, of het escapen van speciale karakters in URLS.
Mar de mensen die dit soort acties met minder regelmaat uit moeten voeren zijn vaak op zoek naar de goede plugin of commandline tool voor wat ze willen, en vallen vaak terug op (soms wat minder betrouwbare) websites om dit voor ze te doen.
Zij die gelukkig genoeg zijn om op een moderne Linux desktop te werken kunnen ook gebruik maken van “Text Pieces”, een handige grafische applicatie die je makkelijk transformaties laat uitvoeren op (stukken van) je tekst.
Naast een hele rits aan ingebouwde filters kun je Text Pieces ook uitbreiden met je eigen filters door daar (eenvoudige) scripts voor te schrijven.

Beyond the Basics: SELinux Policy Queries
Op een RHEL systeem is standaard een SELinux policy (meestal targeted
) actief
die bepaalt wat services wel, maar vooral ook niet, mogen doen. In principe is
alles wat niet expliciet is toegestaan verboden, maar wat er nou precies is
toegestaan is voor veel beheerders een enigma.
Gelukkig zijn er tooltjes waarmee je een SELinux policy kunt uitlezen om te zien wat er nou precies allemaal inzit, zonder naar de source van de policy te hoeven grijpen. Een bijkomend voordeel van je draaiende systeem uitlezen is dat eventueel geladen modules en extensies ook uitgelezen worden.

Custom Atomic RHEL met Bootc
Sinds de release van Red Hat Enterprise Linux (RHEL) 9.4 is er een toffe Technology Preview (TP) waarmee je ostree gebaseerde RHEL systemen kunt uitrollen met je eigen custom images. Denk de Universal Blue variant van Silverblue, maar dan voor je eigen custom RHEL deployments, of het nou gaat om machines in de cloud, bare-metal, lokale VMs, etc.
Een van de leukste dingen hieraan, naast de standaard voordelen van image-based
deployments met ostree zoals pijnloze rollbacks etc., is hoe makkelijk het is
om je eigen images te maken aan de hand van een Containerfile
(Dockerfile
voor degenen die in het vorige decennium leven).

Back to Basics: SELinux Troubleshooting
Iedere beheerder die RHEL(-familie) systemen beheert is wel eens tegen een
probleem aangelopen waarbij SELinux iets aan het tegenhouden was dat eigenlijk
niet tegengehouden had moeten worden. Dan kun je zelf de SELinux log files
induiken (/var/log/audit/audit.log
), maar je kunt ook andere tooltjes daar
naar laten kijken voor je, om wat leesbaardere output te krijgen.

De Invloed van Populaire Media op Cyber Security
In deze video wilde Wander met jullie een discussie op gang brengen over hoe afbeeldingen van Cyber Security in Populaire media een vertekend beeld geven bij het algemene publiek over het vakgebied.

Creëer je Eigen Soundscapes met Blanket
Sommige mensen vinden het fijn om wat kalmerende achtergrond geluiden te hebben terwijl ze werken. Voor die mensen is er “Blanket”, een applicatie om je eigen soundscapes te maken door verschillende loopende geluiden, zoals witte ruis, fluitende vogeltjes, of kabbelende beekjes, te mixen.

CLI Monitoring met btop/bpytop
Iedereen die ooit wat op een Unix, Linux, of BSD commandline gedaan heeft kent
waarschijnlijk het tooltje top
wel. Een handig manier om snel een overzicht
van het CPU en geheugen van je processen te krijgen. Nu is er niks mis met het
top
commando, maar het mist informatie over dingen als netwerk en disk
gebruik, en erger nog, het ziet er niet 733t uit.

Commandline Applicaties in Flatpaks?
De meeste mensen die Flatpak kennen zullen dat waarschijnlijk vooral doen vanwege het feit dat het een makkelijke, distributie onafhankelijke, manier is om grafische applicaties mee te installeren en te draaien, vaak in een sandbox.
Maar wist je dat je ook commandline apps kunt draaien met Flatpak? Dit kan handig zijn om de bijbehorende CLI tools van je grafische applicaties te gebruiken, maar ook om tools uit de runtimes van je Flatpak applicaties te gebruiken.

Zwevende Mini Vensters voor Iedereen
In veel browsers heb je tegenwoordig de mogelijkheid om van een spelende video een kleiner, zwevend Picture-in-Picture (PiP) venster te maken, dat boven je andere vensters blijft zweven. Nu zou het handig zijn als je dat met elk venster zou kunnen doen, bijvoorbeeld om een langlopend shell commando in de gaten, of de webcamviewer voor je 3D printer.
Als je gebruikt maakt van de Gnome Desktop dan is er een handige extensie die je kunt installeren die je precies die functionaliteit biedt: van elk venster dat je maar wilt een (schaalbare) miniatuur maken die je kunt verplaatsen, en die boven je andere vensters blijft zweven: WTMB (Window Thumbnails).