Leitung: Johann Rolschewski und Carsten Klee, Staatsbibliothek zu Berlin Bis zur Einführung von Graphical User Interfaces (GUI) waren Command Line Interfaces (CLI) die primären Anwendungen für die Interaktion mit Computersystemen. Für viele Aufgaben sind sie nach wie vor sehr gut geeignet: man kann sehr große Dateien (> Gigabyte) verarbeiten, die Ergebnisse eines CLI-Programms können an weitere übergeben werden, so lassen sich komplexe und wiederholende Aufgaben einfach lösen. Dieser Workshop richtet sich an Anfänger: Es wird gezeigt wie man per CLI Dateien und Ordner organisiert, Daten verarbeitet und mit Web Application Programming Interfaces (API) interagiert. Neben den gängigen Unix-Anwendungen werden weitere CLI-Anwendungen vorgestellt, wie catmandu ("ETL data toolkit"), csvkit ("suite of command-line tools for converting to and working with CSV"), jq ("a lightweight and flexible command-line JSON processor"), XMLStarlet ("command line XML toolkit") und YAZ ("toolkit for Z39.50/SRW/SRU protocols and MARC records"). Zielgruppe: Personen, die ihre fehlenden Command Line-Kenntnisse manchmal bereuen und motiviert sind, selber mit Daten (Metadaten, große Datenmengen, ...) zu hantieren. Vorkenntnisse: keine Voraussetzung: Laptop mit der Software VirtualBox. Die Veranstalter werden vor dem Workshop eine virtuelle Maschine (VM) zum Download bereitstellen. | Leitung: Magnus Pfeffer, HdM Stuttgart knime hat sich als eine offene Plattform zur Verarbeitung und Auswertung unterschiedlichster Daten etabliert. Im Workshop sollen die Teilnehmer* erste Erfahrungen mit der Plattform machen und einfache Abläufe der Datenverarbeitung wie Laden eines Datenformats, Überführen in eine interne Abbildung, Verarbeitung der Daten und Speichern in einem Datenformat selbst durchführen. Zielgruppe: Personen, die bereits erste Kenntnisse zu Datenformaten im bibliothekarischen Umfeld besitzen und eine Arbeitsumgebung kennenlernen wollen, in der Analysen, Auswertungen und Konvertierungen auch ohne Programmierung möglich sind Vorkenntnisse: Es sind keine besonderen Vorkenntnisse erforderlich, die Oberfläche von knime ist grafisch und vergleichsweise intuitiv.
Voraussetzung: Ein eigener Notebook mit mindestens 4GB Hauptspeicher und einer CPU oberhalb der "Atom" Klasse ist erforderlich. Ein 64-bit System wird empfohlen. Knime ist open source und steht für alle relevanten Betriebssysteme zur Verfügung. Die Teilnehmer sollten vorab die neuste Version mit den freien Erweiterungen installieren. |