Posts mit dem Label Kommandozeile werden angezeigt. Alle Posts anzeigen
Posts mit dem Label Kommandozeile werden angezeigt. Alle Posts anzeigen

Samstag, 20. Januar 2018

Veröffentlichungen im Dezember 2017 und Januar 2018

In den vergangenen beiden Monaten gab es einiges an Veröffentlichungen in Print und Online:

  • Frank Hofmann , Mandy Neumeyer: Digitaler Kehraus. Den Firefox-Browser von ungewollten Spuren befreien, LinuxUser 01/2018

    Als smarte Datenkraken sammeln Webbrowser zahlreiche Daten, die viel über den Benutzer verraten. Wer Privatsphäre schätzt, sollte daher ab und an im Browser aufräumen.
  • Frank Hofmann: Transformation. Asciidoc in verschiedene Formate konvertieren, LinuxUser 01/2018

    Ein Dokument, viele Ausgabeformate – das klingt verlockend und klappt in der Praxis ganz gut. Kleine Stolperfallen bleiben aber bestehen.
  • Frank Hofmann, Gerold Rupprecht, Mandy Neumeyer: Datenstapler. MS-SQL-Klon Relationale Datenbank RSQL, LinuxUser 01/2018

    Die quelloffene relationale Datenbank RSQL strebt an, abgespeckte Instanzen des Microsoft-SQL-Servers vollständig zu ersetzen.
  • Frank Hofmann, Mandy Neumeyer: Grenzenlos. Medieninhalte grenzübergreifend nutzen, LinuxUser 01/2018

    Mit Geo-IP-Sperren richten Content-Anbieter Blockaden gegen den Zugriff aus dem Ausland ein. Mit den richtigen Mitteln lassen sich diese aber legal umgehen.
  • Frank Hofmann: Levenshtein Distance and Text Similarity in Python, StackAbuse
  • Frank Hofmann: Linux Kernel Memory Management: Swap Space, LinuxHint
  • Frank Hofmann, Mandy Neumeyer: Zauberlehrling. Mit Docopt Optionen für die Kommandozeile auswerten, LinuxUser 02/2018

    Es macht viel Arbeit, beim Erstellen von Programmen Optionen für die Kommandozeile zu definieren und zu parsen. Docopt senkt dabei den Aufwand.
Mehr ist in Vorbereitung :)

Freitag, 10. November 2017

Bibliotheken zur Auswertung von Kommandozeilenparametern

Computerprogramme werden mit einem bestimmen Zweck entwickelt. Die Werkzeuge auf UNIX/Linux-Systemen sind sehr spezialisiert und folgen der Idee "ein Werkzeug für eine Aufgabe, aber so gut wie möglich." Einzelne Werkzeuge kombinieren Sie miteinander zu mächtigen Werkzeugketten. Mit Hilfe von
Kommandozeilenparametern, die sie den Programmen beim Aufruf mitgeben, steuern Sie die Ausführung und fangen Sonderfälle ab.

Jede Programmiersprache verfügt über eine oder mehrere Möglichkeiten, diese Kommandozeilenparameter auszuwerten. Nachfolgend eine erste Zusammenstellung dazu.

Mal sehen, was wir noch ergänzen können.

Für Python gibt es hier einen ausführlicheren Beitrag von mir auf StackAbuse.

[Nachtrag am 20. Jan 2018]

Im Magazin LinuxUser ist in der Ausgabe 02/2018 ein ausführlicher Beitrag von mir zu Docopt erschienen.

Mittwoch, 11. Oktober 2017

Noch mehr Artikel auf StackAbuse

In den letzten Tagen sind zwei weitere Artikel von mir auf StackAbuse erschienen. Im ersten geht es um symbolische Links -- wie man dieser erstellt und validiert. Dazu gehört auch die Vorstellung des Werkzeugs symlinks.

Der zweite Beitrag widmet sich dem Thema des Findens bestimmter Inhalte in Textdateien, komprimierten Dateien sowie Archiven. Ebenfalls dürfen Rechenblätter von Tabellenkalkulationen und PDF-Dokumente nicht zu kurz kommen. Behilflich sind hierbei Werkzeuge wie zgrep, loook und pdfgrep.

Suche mittels loook
Hier geht es zu den beiden (englischsprachigen) Artikeln:

Mittwoch, 4. Oktober 2017

Herbstkooperation mit StackAbuse

Stack Abuse ist eine kleiner Wissensfundus, bei der Themen aus der IT-Welt auseinandergenommen und detaillierter erklärt werden. Vieles dreht sich um die Programmiersprache Python und deren Module. Wer die Sprache kennt, weiß dass es vergleichsweise einfach ist, mit ihr warm zu werden und damit schnell produktiven und verständlichen Code zu fabrizieren, den man auch später wieder versteht.

Etwas unübersichtlich ist jedoch die Menge der Module (Bibliotheken), die es mittlerweile gibt und die Teil der regulären Python-Veröffentlichung sind. Diese decken nahezu alle Bereiche ab -- sei es Kryptographie, Netzwerkfunktionen, Listen und Baumstrukturen sowie die Verarbeitung und Aufbereitung von numerischen Daten.

Nicht zu allen Themen gibt es Einführungen -- aber das soll sich ändern. Beigetragen habe ich dazu bisher mit diesen Themen:


Weitere Beiträge folgen :)

Ähnliche Beiträge hier im Blog waren bislang:
Weitere Veröffentlichungen finden Sie hier in dieser Liste.

Montag, 1. Mai 2017

Training Linux/Programmierung mit der bash in Hamburg 6.+7. Juni 2017

Diese bash -- immer muss ich da so viel eintippen! Wenn das nicht alles irgendwie einfacher gehen würde. Aber das geht tatsächlich und Sie können das auch erlernen. Aber es ist eine ganze Menge an Stoff.

Hier findet der nächste Kurs statt -- es gibt noch freie Plätze:

dama.go Hamburg, Süderstraße 77, 20097 Hamburg
Dienstag, den 6. und Mittwoch, den 7. Juni 2017
9h00-16h30

Kontakt und Anmeldung zum bash-Kurs:
Stefanie Johannsen Cömert
Telefon: (040) 254 133 950

Und das steht bisher als Themen auf dem Plan:

  • Die bash im Detail
  • Die bash als Programmiersprache
  • Praktische Shellskripte
  • Interaktive Shellskripte
  • Der Stromeditor sed
  • Die Programmiersprache awk

Die Schulung findet auf einem Debian GNU/Linux statt.