Know-how

Know-how

Shell-Kommandos samt Ausgaben aufzeichnen und wieder abspielen

CLI- und GUI-Tools wie Script, Asciinema und SimpleScreenRecorder ermöglichen das Aufzeichnen und Wiederabspielen eingetippter Kommandos.

Bereits verwendete Kommandos in der Shell-History wiederfinden

Ebenso schnell, wie man es tippt, ist ein mitunter komplexes CLI-Kommando wieder vergessen. Mit cleveren Helfern finden Sie es in der Shell-History wieder.

Qubes OS: Hochsichere Distribution auf Hypervisor- und VM-Basis

Qubes OS verspricht Anonymität, Privatsphäre und sichere Kommunikation. Ihm eilt der Ruf voraus, das derzeit sicherste Betriebssystem der Welt zu sein.

Software-defined Radio unter Linux empfangen

Mit SDR-Technik und einem Linux-Rechner bauen Sie einen leistungsfähigen Empfänger für Amateurfunk, DAB+ und Datendienste auf. Nur die Hardware und die Antenne begrenzen die technischen Möglichkeiten.

Guter Python-Code (Teil 6): Funktionale Programmierkonzepte

Wenn alle Programmierschritte nacheinander linear ablaufen, artet das Umsetzen bestimmter Lösungen schnell in immensen Aufwand aus. Funktionale Programmierung eröffnet da andere Möglichkeiten.

Etiketten und Karteikarten unter Linux drucken

Etiketten, Aufkleber und Karteikarten helfen bei Organisationsaufgaben aller Art. Eine maßgeschneiderte Lösung zum Erstellen und Drucken spart da viel Arbeit.

Guter Python-Code (Teil 5): Code aufräumen

Refactoring bezeichnet das Aufräumen und Neustrukturieren bestehenden Programmcodes. Ein Blick auf die passenden Werkzeuge für Python lohnt sich.

Gebrauchte Solarzellen via Modbus mit dem Raspberry Pi überwachen

Beim Aufräumen seiner Garage fiel dem Autor ein altes Solarpanel in die Hände, dem er kurzentschlossen mit einem Raspberry Pi per Modbus auf den Zahn fühlte.

Guter Python-Code (Teil 4): IDEs für Python

Die Programmiersprache Python erfreut sich schon lange großer Popularität. Webbasierte Entwicklungsumgebungen umgehen die Hürde der Installation und erleichtern damit den Einstieg.

Makros in Vim und Emacs (Regex, Teil 3)

Über das Emacs-Feature der Keyboard Macros fassen Sie mehrere Einzelschritte zu einem Aufruf zusammen und binden ihn an eine Tastenkombination. Was erst einmal harmlos klingt, hat es in sich.

Offline-Suchmaschine Wikiman für Manpages

Wikiman bietet verschiedene Dokumentationen gebündelt zur Offline-Verwendung an.

Socat – Netcat auf Steroiden

Netcat gilt als Schweizer Taschenmesser für das Netzwerk. Socat geht noch weiter und beherrscht Multiplexing, TLS-gesicherte Kanäle, Pipes, Unix-Sockets und Executables.

Fatale Kommandos und wie man sie vermeidet

Linux bevormundet User nicht. Wer aus Jux, Tollerei oder Unwissenheit sein System zerstört, dem steht es dabei kaum im Weg. Deswegen sollten Sie sich über die Risiken im Klaren sein, vor allem als Super-User Root.

Reguläre Ausdrücke in Emacs und Vim benutzen (Teil 1)

Die klassischen Texteditoren Vim und Emacs beherrschen reguläre Ausdrücke. Damit wählen Sie Zeichen, Worte, Zeilen oder gar ganze Absätze aus und nehmen im Text ein musterbasiertes Suchen und Ersetzen vor.

Dokumentation in Python-Programmen validieren

Zu gutem Code gehört eine saubere Dokumentation. Wurde alles im Code dokumentiert? Funktionieren die Beispiele? Wir zeigen, wie Sie das überprüfen.

Guter Python-Code, Teil 2: Programme verschlanken

Über die Zeit hinweg entstehen in einem Projekt Codeabschnitte, die sich überleben und obsolet werden. Mit Werkzeugen wie PyLint, Vulture, PyFlakes, Uncalled oder Dead finden Sie nutzlosen Code.

Mit RDAP Informationen zu einer Domain abfragen

RDAP liefert strukturierte Informationen zu einer Domain. Neben handlichen CLI-Abfragewerkzeugen gibt es auch Bibliotheken für die Integration des Protokolls in eigene Programme.

Drucken und Drucksteuerung mit Shell-Kommandos

Mit Shell-Kommandos starten und verwalten Sie Druckjobs ohne viel Herumgeklicke. Probleme mit bestimmten Dateiformaten lassen sich dabei einfach umgehen.

Nach oben