Virtualisierung, QEMU, KVM, Konsolidierung, Software-RAID, ZFS, Checksumming, LVM, …

(Heim)Server-Virtualisierung KVM und ZFS auf der #nook17

https://chaotikum.org/media/2017-11-10-heim-server-virtuaisierung-kvm-zfs/

(Heim)Server-Virtualisierung KVM und ZFS

Virtualisierung, QEMU, KVM, Konsolidierung, Software-RAID, ZFS, Checksumming, LVM, … Davon hat jeder schon einmal gehört und denkt vermutlich gerade an große Rechenzentren. Doch viele dieser Konzepte lassen sich auch problemlos auf die Heimanwendung skalieren und sind als Open-Source-Lösungen in vollem Umfang und Robustheit kostenlos verfügbar. Kernaspekte des Vortrags: Warum sollte man zu Hause konsolidieren / virtualisieren? Grundlagen der Virtualisierung (Hypervisor-Typen, Funktionsprinzip, etc.) Vorstellung: Kernel-based Virtual Machine, als flexibler Hypervisor Vorstellung: ZFS als robustes Dateisystem mit virtualisierungsfreundlichen Features Hardware-Entscheidungen Software-Entscheidungen Aufbau und Einrichtung des gesamten Stacks Laufende Administration Recovery aus mannigfaltigen Fehlerzuständen Best practices Stolperstricke Feldstudie: Zwei Jahre virtualisierter Heimserver Alternativen

Chaotikum.org

Virtualisierung, QEMU, KVM, Konsolidierung, Software-RAID, ZFS, Checksumming, LVM, …

(Heim)Server-Virtualisierung KVM und ZFS auf der #nook17

https://chaotikum.org/media/2017-11-10-heim-server-virtuaisierung-kvm-zfs/

(Heim)Server-Virtualisierung KVM und ZFS

Virtualisierung, QEMU, KVM, Konsolidierung, Software-RAID, ZFS, Checksumming, LVM, … Davon hat jeder schon einmal gehört und denkt vermutlich gerade an große Rechenzentren. Doch viele dieser Konzepte lassen sich auch problemlos auf die Heimanwendung skalieren und sind als Open-Source-Lösungen in vollem Umfang und Robustheit kostenlos verfügbar. Kernaspekte des Vortrags: Warum sollte man zu Hause konsolidieren / virtualisieren? Grundlagen der Virtualisierung (Hypervisor-Typen, Funktionsprinzip, etc.) Vorstellung: Kernel-based Virtual Machine, als flexibler Hypervisor Vorstellung: ZFS als robustes Dateisystem mit virtualisierungsfreundlichen Features Hardware-Entscheidungen Software-Entscheidungen Aufbau und Einrichtung des gesamten Stacks Laufende Administration Recovery aus mannigfaltigen Fehlerzuständen Best practices Stolperstricke Feldstudie: Zwei Jahre virtualisierter Heimserver Alternativen

Chaotikum.org

Heutzutage ist es einfacher denn je, seine eigenen Werke im Internet zu veröffentlichen. Aber wie geht es richtig? Benedict Etzel auf der #nook17.

https://chaotikum.org/media/2017-11-10-open-source-und-freie-lizenzen/

Open Source und freie Lizenzen

Heutzutage ist es einfacher denn je, seine eigenen Werke im Internet zu veröffentlichen: Plattformen wie GitHub, GitLab und Bitbucket bieten eine kostenlose Bühne für die eigenen Kreationen. Ob es sich dabei um Code, Texte oder 3D-Modelle handelt, ist völlig egal. Aber was heißt es überhaupt, wenn ich etwas auf eine solche Plattform stelle? Kann es von jedem benutzt werden und habe ich noch ein Mitspracherecht? Was kann ich mit fremdem Code von einer solchen Plattform tun? Wie ist das mit Schnipseln von Stack Overflow? Und wie mache ich überhaupt bei einem Open-Source-Projekt mit? Um all diese Fragen zu klären, werden wir uns im Vortrag auch mit freien Lizenzen beschäftigen und Unterschiede zwischen Lizenzen wie MIT, GPL und WTFPL kennenlernen. Wenn du dich in Zukunft einmal als Entwickler in einem großen Unternehmen sehen kannst, einfach neugierig bist, wie Open-Source-Projekte funktionieren, oder in jeder freien Minute an deinen eigenen Projekten werkelst, dann ist dieser Vortrag etwas für dich.

Chaotikum.org

JavaScript ist die Lingua Franca des Webs und Ansätze größere JavaScript Applikationen zu entwickeln gibt es wie Sand am Meer. Hier z.B.

JavaScript Single-Page Applikationen von Fiona Runge auf der #nook17

https://chaotikum.org/media/2017-11-10-javascript-single-page-applikationen/

JavaScript Single-Page Applikationen

JavaScript ist die Lingua Franca des Webs. Es gibt kaum eine größere Webapplikation, die ohne auskommt, und es ist sogar verlockend, entsprechend stark auf JavaScript zu setzen. Ansätze größere JavaScript Applikationen zu entwickeln gibt es wie Sand am Meer. Um etwas mehr Orientierung zu finden wollen wir uns in diesem Vortrag einen Stack genauer ansehen: React + Redux, Flowtype und ES-next. Wie können größere Webapplikationen mit ES6/7, Flowtype, React und Redux aufgebaut werden? Welche Rolle spielen die jeweiligen Bibliotheken in diesem Stack, und welche Folgen hat dies für eine Applikation, die darauf setzt? Wie finden Features von modernem JavaScript in so einem Projekt Anwendung? Welche Probleme birgt ein starker Fokus auf JavaScript? Benötigtes Vorwissen: Die Zuhörer sollten eine grobe Lesekompetenz für HTML, CSS, JavaScript mitbringen, und eine Vorstellung davon haben, wie diese Technologien im Browser zusammenleben.

Chaotikum.org

Der ehemalige Kern jeder NooK, die LaTeX Einführung. Hier von Malte auf der #nook17.

https://chaotikum.org/media/2017-11-10-latex-einfuehrung/

LaTeX-Einführung

LaTeX ist ein Softwarepaket, das es ermöglicht, Dokumente auf einfache Art und Weise professionell zu setzen. Wir beginnen ganz am Anfang und zeigen an vielen praktischen Beispielen, wie ein erstes LaTeX-Dokument entsteht. Beim Textsatz mit LaTeX wird der zu setzende Text durch logisches textuelles Markup ergänzt. In ersten Teil des Vortrags erklären wir, wie LaTeX-Befehle und -Umgebungen funktionieren. Um ein längeres Dokument zu gliedern werden neben dem eigentlichen Titel des Dokumentes weitere Überschriften für die einzelne Abschnitte verwendet. Wir erläutern, wie Titel und Überschriften in LaTeX gesetzt werden und wie aus den Überschriften automatisch ein Inhaltsverzeichnis generiert werden kann. Darüber hinaus gehen wir auf typische Elemente eines Dokumentes wie Listen und Tabellen ein und besprechen eine der großen Stärken von LaTeX: Den einfachen Satz von komplexen mathematischen Formeln. Wie verwendet man LaTeX für umfangreichere Dokumente wie Abschlussarbeiten? Dieser Frage gehen wir im zweiten Teil des Vortrags nach. Anhand der Vorlage für Bachelor- und Masterarbeiten erläutern wir, wie längere Dokumente organisiert und strukturiert werden können. Wir demonstrieren, wie externe Grafiken in Dokumente eingebunden und wie Abbildungen und Tabellen im Dokument referenziert werden können. Wir zeigen, wie Sätze und Beweise als Theoreme gesetzt werden und wir gehen auf Literaturverzeichnisse ein: BibTeX generiert Literaturverzeichnisse automatisch aus einer Literaturdatenbank und fügt die entsprechende Verweise im Dokument ein.

Chaotikum.org

Der ehemalige Kern jeder NooK, die LaTeX Einführung. Hier von Malte auf der #nook17.

https://chaotikum.org/media/2017-11-10-latex-einfuehrung/

LaTeX-Einführung

LaTeX ist ein Softwarepaket, das es ermöglicht, Dokumente auf einfache Art und Weise professionell zu setzen. Wir beginnen ganz am Anfang und zeigen an vielen praktischen Beispielen, wie ein erstes LaTeX-Dokument entsteht. Beim Textsatz mit LaTeX wird der zu setzende Text durch logisches textuelles Markup ergänzt. In ersten Teil des Vortrags erklären wir, wie LaTeX-Befehle und -Umgebungen funktionieren. Um ein längeres Dokument zu gliedern werden neben dem eigentlichen Titel des Dokumentes weitere Überschriften für die einzelne Abschnitte verwendet. Wir erläutern, wie Titel und Überschriften in LaTeX gesetzt werden und wie aus den Überschriften automatisch ein Inhaltsverzeichnis generiert werden kann. Darüber hinaus gehen wir auf typische Elemente eines Dokumentes wie Listen und Tabellen ein und besprechen eine der großen Stärken von LaTeX: Den einfachen Satz von komplexen mathematischen Formeln. Wie verwendet man LaTeX für umfangreichere Dokumente wie Abschlussarbeiten? Dieser Frage gehen wir im zweiten Teil des Vortrags nach. Anhand der Vorlage für Bachelor- und Masterarbeiten erläutern wir, wie längere Dokumente organisiert und strukturiert werden können. Wir demonstrieren, wie externe Grafiken in Dokumente eingebunden und wie Abbildungen und Tabellen im Dokument referenziert werden können. Wir zeigen, wie Sätze und Beweise als Theoreme gesetzt werden und wir gehen auf Literaturverzeichnisse ein: BibTeX generiert Literaturverzeichnisse automatisch aus einer Literaturdatenbank und fügt die entsprechende Verweise im Dokument ein.

Chaotikum.org

Pixeln in Dreiecksform!

Stackenlichten: Pixelschubsen mit LEDs von Kellertuer auf der #nook17

https://chaotikum.org/media/2017-11-10-stackenlichten-pixelschubsen-mit-leds/

Stackenlichten: Pixelschubsen mit LEDs

Kleine LEDs, die bunt vor sich hin blinken sind ein schönes Retro-Feeling. Eine ganz spezielle LED, der WS2812, von adafruit auch Neopixel genannt, lässt sich in beliebigen Farben ansteuern. Sie kann aber auch zusammengeschaltet werden, so dass man mit einem entsprechenden Microcontroller eine große Menge LEDs mit diesem Steuerboard einzeln und in beliebigen Farben betrieben werden kann In diesem Talk geht es um Stackenlichten, die Idee, ein Blinkenlichten-artiges modulares Display zu bauen, so dass eine atmosphärische (überdimensionale) Lampe und ein Retro-Gaming-Display gleichzeitig entstehen – mit Pixeln in Dreiecksform. An diesem Projekt zeigt der Vortrag, dass es auch ohne, dass man Löten kann oder sich mit Elektronik auskennt mit LEDs und bunten Lichtern spielen kann. Stackenlichten zeigt aber auch, dass aus einer so kleinen Idee schnell ein Bastelprojekt eskalieren kann, zu dem ich dann doch löten gelernt habe. Und Python, 3D-Design, 3D-Druck und -Prototyping sowie ein wenig Graphentheorie.

Chaotikum.org

John MacFarlane, Professor für Philosophie an der UC Berkeley, hat mit pandoc ein Programm geschaffen, mit dem sich Markdown hervorragend für den Wissenschafts- und Universitätsbetrieb einsetzen lässt.

Albert Krewinkel über pandoc auf der #nook17.

https://chaotikum.org/media/2017-11-10-besser-schreiben-mit-pandoc-und-markdown/

Besser schreiben mit Pandoc und Markdown

Markdown ist eine moderne Auszeichnungssprache welche sowohl einfach zu lesen als auch einfach zu schreiben ist. Es werden dabei keine speziellen Schreibprogramme benötigt. Damit hat Markdown zahlreiche Vorteile gegenüber anderen Alternativen wie Word und LaTeX, und wird auf zahlreichen großen Webseiten eingesetzt. John MacFarlane, Professor für Philosophie an der UC Berkeley, hat mit pandoc ein Programm geschaffen, mit dem sich Markdown hervorragend für den Wissenschafts- und Universitätsbetrieb einsetzen lässt. Kombiniert mit pandoc lassen sich aus Markdown-Dokumenten ansehnlich gesetzte Abschlussarbeiten, Papers, Präsentationen, sowie Webseiten erzeugen. Der Vortrag wird eine kurze Einführung in Markdown und dessen Benutzung mit pandoc geben. Darüber hinaus wird auf die Bedeutung von Auszeichnungssprachen für die Ziele der Offenen Wissenschaft eingegangen sowie die dafür relevanten Erweiterungsmöglichkeiten von pandoc demonstriert.

Chaotikum.org

Der ehemalige Kern jeder NooK, die LaTeX Einführung. Hier von Malte auf der #nook17.

https://chaotikum.org/media/2017-11-10-latex-einfuehrung/

LaTeX-Einführung

LaTeX ist ein Softwarepaket, das es ermöglicht, Dokumente auf einfache Art und Weise professionell zu setzen. Wir beginnen ganz am Anfang und zeigen an vielen praktischen Beispielen, wie ein erstes LaTeX-Dokument entsteht. Beim Textsatz mit LaTeX wird der zu setzende Text durch logisches textuelles Markup ergänzt. In ersten Teil des Vortrags erklären wir, wie LaTeX-Befehle und -Umgebungen funktionieren. Um ein längeres Dokument zu gliedern werden neben dem eigentlichen Titel des Dokumentes weitere Überschriften für die einzelne Abschnitte verwendet. Wir erläutern, wie Titel und Überschriften in LaTeX gesetzt werden und wie aus den Überschriften automatisch ein Inhaltsverzeichnis generiert werden kann. Darüber hinaus gehen wir auf typische Elemente eines Dokumentes wie Listen und Tabellen ein und besprechen eine der großen Stärken von LaTeX: Den einfachen Satz von komplexen mathematischen Formeln. Wie verwendet man LaTeX für umfangreichere Dokumente wie Abschlussarbeiten? Dieser Frage gehen wir im zweiten Teil des Vortrags nach. Anhand der Vorlage für Bachelor- und Masterarbeiten erläutern wir, wie längere Dokumente organisiert und strukturiert werden können. Wir demonstrieren, wie externe Grafiken in Dokumente eingebunden und wie Abbildungen und Tabellen im Dokument referenziert werden können. Wir zeigen, wie Sätze und Beweise als Theoreme gesetzt werden und wir gehen auf Literaturverzeichnisse ein: BibTeX generiert Literaturverzeichnisse automatisch aus einer Literaturdatenbank und fügt die entsprechende Verweise im Dokument ein.

Chaotikum.org

Pixeln in Dreiecksform!

Stackenlichten: Pixelschubsen mit LEDs von Kellertuer auf der #nook17

https://chaotikum.org/media/2017-11-10-stackenlichten-pixelschubsen-mit-leds/

Stackenlichten: Pixelschubsen mit LEDs

Kleine LEDs, die bunt vor sich hin blinken sind ein schönes Retro-Feeling. Eine ganz spezielle LED, der WS2812, von adafruit auch Neopixel genannt, lässt sich in beliebigen Farben ansteuern. Sie kann aber auch zusammengeschaltet werden, so dass man mit einem entsprechenden Microcontroller eine große Menge LEDs mit diesem Steuerboard einzeln und in beliebigen Farben betrieben werden kann In diesem Talk geht es um Stackenlichten, die Idee, ein Blinkenlichten-artiges modulares Display zu bauen, so dass eine atmosphärische (überdimensionale) Lampe und ein Retro-Gaming-Display gleichzeitig entstehen – mit Pixeln in Dreiecksform. An diesem Projekt zeigt der Vortrag, dass es auch ohne, dass man Löten kann oder sich mit Elektronik auskennt mit LEDs und bunten Lichtern spielen kann. Stackenlichten zeigt aber auch, dass aus einer so kleinen Idee schnell ein Bastelprojekt eskalieren kann, zu dem ich dann doch löten gelernt habe. Und Python, 3D-Design, 3D-Druck und -Prototyping sowie ein wenig Graphentheorie.

Chaotikum.org