Blog

Page 3

Bash-Funktionen: warum Bash kein return in der Funktion hat

Warum return nur Exit-Codes liefert und wie du in Bash echte Werte sauber uebergibst, ohne fragile Tricks

Bash-Anfuehrungszeichen: Single Quotes vs. Double Quotes

Warum Leerzeichen Skripte brechen und wie du mit '...' und "..." in Bash zuverlässig quotest

Was ist eigentlich UX? Einfach erklaert

UX ist mehr als Design: Es ist die gesamte Nutzungserfahrung, vom ersten Klick bis zum Vertrauen, einfach und praxisnah erklärt

AIP – 2 Milliarden im First Close: Warum Energiewende-Infrastruktur wieder Rückenwind hat

2 Mrd. Euro im First Close: Was AIP V plant, wer investiert und warum Energiewende-Infrastruktur für viele wieder attraktiv wirkt

UX – mal anders: Warum Vibe Coding kein Produkt ersetzt

Vibe Coding macht Features schneller, aber nicht besser nutzbar, warum UX heute der eigentliche Engpass ist

Bash: Unix-Timestamp in Sekunden seit Epoch ausgeben

So bekommst du in Bash den aktuellen Unix-Timestamp in Sekunden: date +%s auf Linux, Unterschiede zu macOS, Millisekunden-Optionen und typische Use-Cases für Logging und Timing

Bash: Zufallszahlen erzeugen ohne falsche Erwartungen

So erzeugst du Zufallszahlen in Bash: $RANDOM für einfache Zwecke, Bereiche und Verteilungen, sichere Alternativen mit /dev/urandom, shuf und openssl

Bash: Dateiendung für viele Dateien umbenennen

So änderst du in Bash die Dateiendung für viele Dateien: sichere for-Schleife, dry run, Umgang mit Leerzeichen, find-Varianten und warum rename nicht überall gleich ist

Bash: Ein Skript kurz pausieren mit sleep

So pausierst du ein Shell-Skript für eine Sekunde oder länger: sleep Basics, Bruchteile von Sekunden, Timer in Loops und wann eine Pause überhaupt sinnvoll ist

Bash: Erste Zeile aus einer Datei entfernen mit sed und ohne Datenverlust

So entfernst du die erste Zeile einer Textdatei in Bash: sed-Varianten für macOS und Linux, sichere temp-file Methode, In-Place Fallen und Alternativen mit tail

Bash: Betriebssystem erkennen ohne fragiles Parsing

So erkennst du in Bash das Betriebssystem: uname für macOS und Linux, /etc/os-release für Distributionen, plus robuste Patterns für Skripte, die überall laufen sollen

Bash: Strings vergleichen ohne Überraschungen

So vergleichst du Strings in Bash korrekt: = vs ==, lexikografisch mit < und >, leer prüfen, Case-Insensitivity, Pattern-Matching und warum Quotes entscheidend sind

Shell: Unterschied zwischen sh und bash

sh ist die POSIX-Shell-Schnittstelle, bash ist eine konkrete Shell mit Extras. So wählst du den richtigen Shebang und vermeidest Skripte, die nur auf deinem System laufen

JavaScript: 5 typische Anfängerfehler und die pragmatischen Lösungen

Fünf klassische JavaScript-Fallen: Arrays mutieren, E-Mail-Validierung übertreiben, Dezimalstellen falsch runden, Strings naiv formatieren und Closures missverstehen

JavaScript: Wie Closures funktionieren und warum sie so nützlich sind

Closures sind Funktionen mit Gedächtnis: Sie behalten Variablen aus ihrem Scope. Hier ist die verständliche Erklärung mit typischen Use-Cases und Fallen

JavaScript: Auf maximal 2 Nachkommastellen runden, wenn nötig

So rundest du Zahlen in JavaScript auf höchstens zwei Nachkommastellen, ohne immer Nullen anzuhängen, inkl. toFixed, Math.round und Intl.NumberFormat

JavaScript: E-Mail-Adressen validieren ohne falsche Sicherheit

So validierst du E-Mail-Adressen in JavaScript pragmatisch: Browser-Validierung nutzen, Regex bewusst simpel halten und Zustellbarkeit immer serverseitig prüfen

Bash: 10 typische Lösungen für Aufgaben im Skript-Alltag

Zehn bewährte Bash-Muster für den Alltag: Checks, Prompts, Redirects, Prozesse, Parsing und Output, jeweils mit Mini-Beispiel und Link zum passenden Deep Dive

Bash: Ein Shell-Skript aus einem anderen Skript aufrufen

So rufst du ein Shell-Skript aus einem anderen auf: ausführen vs sourcen, Pfade robust lösen, Argumente weiterreichen, Output abfangen und Exit-Codes sauber nutzen

Bash: CPU Kerne und Threads auslesen und ausgeben

So liest du in Bash die Anzahl an CPU Kernen und logischen Threads aus, inkl. macOS und Linux und einem portablen Fallback per getconf

Bash: Prozesse per Regex finden und sicher beenden

So findest du Prozesse per Regex und beendest sie in Bash kontrolliert, inklusive Dry Run, Signal-Strategie und typischen Fallen bei pgrep und pkill

Bash: Nutzer anhalten und Ja, Nein oder Abbrechen abfragen

So pausierst du ein Bash-Skript und fragst per Prompt nach Ja, Nein oder Abbrechen, inklusive robustem read, case und sauberen Exit-Codes

Bash: Primäre IP-Adresse auf macOS und Linux auslesen

So liest du die primäre lokale IP-Adresse in Bash aus: Linux per ip route, macOS per route get und ipconfig, inklusive IPv4/IPv6 und robustem Fallback

Bash: Was bedeutet

2>&1 ist Bash-Umleitung: stderr wird auf stdout gelegt. Hier ist, was das in der Praxis bedeutet und warum die Reihenfolge bei Redirects entscheidend ist

Kunden

Eine Idee im Kopf?


Dann kontaktier mich doch


Wenn du Social-Media-Unterstützung brauchst oder ein Thema journalistisch sauber aufbereiten willst, melde dich.