Seit Anfang 2012 findet bei jedem Treff ein Kurzvortrag statt, die so genannte Chaotische Viertelstunde. Dabei gibt es wenige Regeln, aber idealerweise geht der Vortrag ca. 15 Minuten. Ob du frei vorträgst, dein Notebook oder die Tafel benutzt, bleibt dir überlassen.
Bei der Themenwahl hast du freie Hand. Themen, die wir in der Vergangenheit hatten, drehten sich oft um Programmiersprachen (z.B. Go, CHICKEN Scheme), Programme (sup, notmuch, Ingress, tor, sieve), Hardware (Raspberry Pi, Mifare Classic, Human Enhancements), Life Hacking und vieles mehr.
Grundsätzlich gilt: uns gefällt alles! Du musst nicht nachfragen, ob es genug Interessenten gibt — trag deinen Vortrag einfach ein.
Du willst nichts verpassen? Abonniere den ICS-Kalender.
Die nächsten Vorträge
2025-01-02 | RGB2R | |
---|---|---|
von Kormarun & Empire | ||
RGB2R rgb2r.de vom 31.10 bis 3.11 | ||
Vorschläge ohne Datum anzeigen
TBA | Von unterwegs ins Heimnetz mit Nebula | |
---|---|---|
von joru | ||
Nebula ist ein Open Source Overlay Netzwerk das es einem einfach machen kann mit Geräten aus Netzen zu kommunizieren, die normalerweise keine Verbindungen von außen zulassen, ideal fürs Heimnetz! | ||
TBA | Wilde C++ Bugs | |
von gromit | ||
C++ als Sprache mit sehr vielen Features und Einsatzmöglichkeiten hat aber auch (un-)erwartet Ecken und Kanten kann so ein paar sehr interessante Bugs produzieren. Wie schon sein Autor sagte: C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do, it blows away your whole leg. – Bjarne Stroustrup Wir wollen uns ein paar dieser Bugs und unerwarteten Verhaltensweisen anschauen und sie nachvollziehen. |
||
Das hast du verpasst
2024-11-14 | Einführung in Initramfs mit Dracut | |
---|---|---|
von judge | ||
2024-10-24 | Spaß mit Git | |
von hartan | ||
Heute zeige ich euch in loser Reihenfolge ein paar Tipps und Tricks für den Umgang mit git. Unter anderem: - Praktische aliases - Theming - Externe Helferlein für das alltägliche Arbeiten mit git |
||
2024-10-17 | Syncthing | |
von Empire | ||
(ohne Aufzeichnung) Ein kurzer Vortrag was Syncthing so kann und wie man es benutzt |
||
Website | ||
2024-10-10 | Routing im ÖPNV: OpenTripPlanner | |
von Ada | ||
Euer Verkehrsverbund kommuniziert nicht mit den Verkehrsbetrieben, ihr wollt durch die Stadt, aber irgendwie produziert das offizielle Routing nur Verbindungen die nicht möglich sind? Durch Bauarbeiten am Adenauerplatz in Heidelberg und nicht weiter bekannten Kommunikationsproblemen zwischen der Rhein-Neckar-Verkehr GmbH und dem Rest der Welt hatte ich neulich dieses Problem. Um mich trotzdem in der Stadt zurecht zu finden, habe ich mich mit Routingsoftware beschäftigt. Hier stelle ich OpenTripPlanner vor und wie ich es mit Daten aus OpenStreetMaps und Sollfahrplandaten der Rhein-Neckar-Verkehr GmbH gefüttert habe um irgendwie halbwegs brauchbares Routing zu bekommen. |
||
Projekt Homepage | ||
DigiTrans Frontend | ||
OpenData Portal der Rhein-Neckar-Verkehr GmbH | ||
2024-09-19 | Show your firewall: nftables | |
von hax404 | ||
Das Kerckhoffs’sche Prinzip ist prinzipiell in allen Bereichen der IT-Sicherheit gültig. Entsprechend zeige ich euch mal meine privat eingesetzte Firewall- und Routerkonfiguration auf Basis von nftables. Dabei sprechen wir über dahinter stehende Konzepte. Gerne auch mit einem Realitätsabgleich mit anderen Lösungen. | ||
2024-09-12 | Tone Indicators und Flutter | |
von nick75 | ||
Ich hab ne App programmiert! Ich will sie vorstellen! Außerdem gibt's n paar Worte bezüglich des Prozesses, der Entwicklung, und Flutter/Dart (der "Programmiersprache", in der ich die App geschrieben hab). | ||
GitHub Repo der App | ||
Mitschnitt | ||
2024-08-29 | ASN.1 | |
von Kormarun | ||
Das Herz der ~Karten~ Zertifikate: ASN.1 Encoding & Tooling |
||
ASN1JS | ||
ASN1 Handbook | ||
2024-08-22 | Meshtastic | |
von hax404 | ||
Meshtastic ist eine Firmware für in der Regel fertige Boards mit Lora, einem Microcontroller und optional GPS und weiterer Peripherie. Auf Basis von Lora können Nachrichten und Telemetrie über ein sich automatisch aufbauendes Mesh-Netzwerk versendet werden. Im Rahmen des Betriebs auf ISM-Frequenzen sogar symmetrisch verschlüsselt. | ||
Webseite | ||
Karte | ||
2024-08-15 | xplr - A TUI File Explorer | |
von hartan | ||
xplr ist ein TUI Datei-,,Explorer''. Das Basisprogramm ist recht minimalistisch und erlaubt dem Anwender, viele Aspekte des UIs oder z.B. Tastenkürzel selbst festzulegen. Heute stelle ich ein paar Features grob vor und zeige euch, wie ich xplr im Alltag u.a. als Dateimanager benutze und wie ich es mit anderen CLI Tools kombiniere. |
||
Quellcode (GitHub) | ||
Mitschnitt | ||
2024-08-08 | Einführung in Systemd-Networkd | |
von judge | ||
Eine Einführung in die Nutzung von `systemd-networkd` | ||
2024-07-25 | Cybernetics | |
von Merovius | ||
Kybernetik ist ein Ansatz, Systeme und deren Steuerungsmechanismen zu analysieren und entwerfen. Aus Gründen, die mittelfristig klar sein werden, habe ich mich in letzter Zeit angefangen, für dieses Thema zu interessieren. Aber erst einmal, möchte ich die Basistheorie vorstellen und einige der wichtigen Resultate herleiten. | ||
Slides | ||
Mitschnitt | ||
2024-07-18 | Lieblingspflanzeninfodump | |
von Aada | ||
Heute möchte ich euch ein paar von meinen Lieblingspflanzen vorstellen und warum ich sie cool finde. | ||
2024-07-11 | Bash und Ich - CLI Interfaces (Teil 2) | |
von hartan | ||
Im Anschluss an meinen letzten Vortrag, wo ich demonstrierte, wie ich CLIs in Bash baue, kamen viele Fragen auf. Zwei davon möchte ich in diesem Folgevortrag aufgreifen, nämlich: - Wie kann man kurze Argumente konkatenieren? (z.B. 'ls -lah') - Kann man Flag und Argument auch mit '=' separieren? So viel vorab: die Lösung lautet ,,Regular Expressions'' - und die gibt es direkt eingebaut in Bash. |
||
Folien | ||
Vorheriger Vortrag | ||
Mitschnitt | ||
2024-06-27 | Über RC (Brushed) DC-Motorcontroller | |
von Empire | ||
Wenn das hobby Arduino project plötzlich 120A schalten soll und es irgentwie nix vernünftiges zu kaufen gibt. Contains Type 3 fun |
||
Mitschnitt | ||
2024-06-20 | metrische Zeit | |
von zitrone | ||
Kurze Vorstellung der metrischen Zeit: - wie sie in der Französischen Revolution funktioniert hat, und warum das Wechseln dazu heutzutage meiner Meinung nach keine gute Idee wäre - mein Vorschlag wie man die Uhrzeit metrisch darstellen könnte |
||
CLI tool repo | ||
Mitschnitt | ||
2024-05-23 | Kotlin | |
von Kormarun | ||
Kotlin ist eine beliebte Programmiersprache für die JVM. In dieser C¼ werden unübliche Sprachkonstrukte gezeigt und mit anderen Sprachen verglichen. Themen: - var / val - null safety - kotlin ohne Klassen - data classes - lambdas und SAM - extension function - in/out generics - multiplatform features |
||
Kotlin Docs | ||
2024-05-16 | Bash und Ich - CLI Interfaces | |
von hartan | ||
Heute zeige ich euch, wie ich CLIs für Bash-Skripte implementiere. Im Detail geht es um das (naive) parsen von CLI-Argumenten, das komfortable Ablegen der Argumente mit assoziativen Arrays sowie Tipps zum schreiben eines Hilfe-Textes. | ||
Mitschnitt | ||
Folien | ||
Vorheriger Vortrag | ||
Nächster Vortrag | ||
2024-05-09 | YakShaving (PlantCtrl 2.1 update) | |
von Empire | ||
Wie ein es fehlt nur noch eine Funktion zu einem längen Prozess mit einigen SideQuests wurde :/ | ||
Mitschnitt | ||
2024-04-25 | Bash und Ich - Error Handling | |
von hartan | ||
Nachdem wir letztes mal (c14h No. 614, 2024-04-18) gesehen haben, wie man einige Fehler in Bash von vornherein vermeidet, geht es heute um dem Umgang mit Fehlern abseits des sofortigen Programmabbruchs. Ich möchte euch zeigen, welche Mittel bash zur Fehlerbehandlung zur Verfügung stellt und welche Tücken es dabei unter Umständen gibt. |
||
Folien | ||
Mitschnitt | ||
Vorheriger Vortrag | ||
Nächster Vortrag | ||
2024-04-18 | Bash und Ich - Wie ich meine Bash-Skripte beginne | |
von hartan | ||
Die meisten werden wohl schon mal in irgendeiner Form ein Bash-Skript geschrieben haben - und wenn es nur in einem CI-System war. Dabei gibt es ein paar böse Fallen, die einem das Leben auf subtile Art und Weise sehr schwer machen. Ich möchte euch heute vorstellen, wie ich meine Bash-Skripte beginne und wie man schon mit den ersten zwei Zeilen viele fatale Fehlerquellen beseitigt. |
||
Folien | ||
Mitschnitt | ||
Nächster Vortrag | ||
2024-04-11 | Werwolf im IRC | |
von hax404 | ||
Ich zeige euch mal, wie und wo man im IRC Werwolf spielen kann. | ||
Bot | ||
2024-04-04 | pluta Brainstorming | |
von rs | ||
2024-03-28 | Meine selbstgebastelte Backup-Lösung | |
von hartan | ||
Backups sollte wohl jeder in irgendeiner Form haben und man findet im Internet auch viel Software dazu. Nur irgendwie habe ich noch nicht die Backup-Software gefunden, die alle meine Wünsche befriedigt. Daher habe ich mir prompt selbst was gebastelt - und das möchte ich hier einmal vorstellen. | ||
Repo mit Folien | ||
Mitschnitt | ||
2024-03-21 | git $stuff: Tools rund um das Arbeiten mit git | |
von gromit | ||
Workflows mit git können ja sehr unterschiedlich sein, allerdings habe ich in der letzten Zeit ein paar sehr nützliche Tools kennen gelernt, die einem entweder das Arbeiten mit git oder Workflows darum einfacher machen können. | ||
Slides | ||
Mitschnitt | ||
Git Tips und Tricks (Blogpost) | ||
2024-03-14 | building a second brain - part 1? | |
von eeemsi | ||
Notizen sind toll. Sie müssen aber als das angesehen werden was sie sind: Eine Notiz an dein späteres ich. Ein kleiner Über- und Einblick zm Thema "Building a second brain" |
||
2024-02-29 | PlantCtrl 2.0 | |
von Empire | ||
Die aktuelle revision der Pflanzenbewässerung für den Balkon. Was hat funktioniert? was hat nicht funktioniert? Probleme mit Hardware die Wasser benutzt und im freien läuft. |
||
c¼h zu 1.0 | ||
Slides | ||
Mitschnitt | ||
2024-02-22 | AUR Paketupdates mit Gitlab automatisieren | |
von ju6ge | ||
2024-02-15 | Wie man kein Backup macht - 15 Jahre Yakk-Shaving | |
von robot | ||
Robot starrt 45 Minuten auf eine blanke Konsole, und erzaehlt warum er seit 15 Jahren immer noch keine Backup-Loesung hat. Die Konsole wurde uebrigens via Jitsi von einem Pinebook Pro auf einen HDMI-faehigen Rechner uebertragen. Mitschnitt gibt's, wird aber erst online gestellt wenn robot ein Backup hat. |
||
2024-02-08 | Die wunderbare Welt der Medizinprotokolle | |
von Empire | ||
und warum es nicht den Patienten gibt, oder why we can't have nice things ;) |
||
Mitschnitt | ||
2024-01-25 | Bisecting kernel regressions | |
von gromit | ||
Ich habe mich in den letzten Tagen ein wenig mit einer kleinen Regression im 6.8-rc1 Kernel beschäftigt und möchte euch kurz die Tools und mein Vorgehen diesbezüglich vorstellen. | ||
Slides | ||
Mitschnitt | ||
2024-01-18 | Btrfs und ich | |
von hartan | ||
Btrfs ist ein "modernes" Linux-Dateisystem mit Features wie z.B. Copy-on-Write, transparenter Dateikompression und Subvolumes/Snapshots. Ich erzähle euch, wie ich Btrfs benutze, welche Features dabei zum Einsatz kommen und mit welchen Programmen ich diese Features im Alltag verwalte. |
||
Folien/Quellcode | ||
Folien (gerendert) | ||
Mitschnitt | ||
2024-01-11 | Curry-Howard Äquivalenz | |
von Merovius | ||
Die Curry-Howard Äquivalenz stellt Typensysteme von Programmiersprachen in Verbindung mit logischen Schlusssystemen. Ich erkläre, wie sie funktioniert und wie wir das auf ein paar existierende Programmiersprachen anwenden können. | ||
Slides | ||
Mitschnitt | ||
2023-12-21 | MSCONS & EDIFACT | |
von Kormarun | ||
Heute steigen wir ein in die abenteuerliche Welt der elektronischen Datenverarbeitung der 70er Jahre. Parser-Trauma garantiert. EDIFACT ist ein Standard zur austausch elektronischer Daten. MSCONS ist eine Implementierung für den Energiemarkt. |
||
Mitschnitt | ||
2023-12-14 | Allokationsfreies Go | |
von Merovius | ||
Wie schreibt man eigentlich allokationsfreies Go? Ich erkläre ein paar rudimentäre Techniken und tools, um den Garbage Collector zu entlasten. | ||
Mitschnitt | ||
2023-11-30 | C++ virtual functions, inhéritance, m̰ul̆tiple, vi̤̇rtuȁ̉l̮ and̗ ṫ́he ĕ͡vįl̗̬ f̩̊ro̱̅m̉ ṯ̌h̑ē͝ p̉l̤͟än̨ḛ̅s̊̏ ŏ̤̅̏f̧̭̒̅́̕ d̨̑̂̉̋͟o̖̮̅̅̀̆̃o̥̲̊̋͟͞m̱̩̤̈̅́̌ | |
von robot | ||
Ich wollte nur schnell ein Refaktorierungs-Werkzeug fuer clangd/vscode schreiben... leider fuer C++. Daher bin ich stracks in die Untiefen von Vererbung und virtuellen Funktionen hinabgestiegen. | ||
Mitschnitt | ||
2023-11-23 | RGB2R Lessons learned/ Start Planung 2024 | |
von Empire & Kormarun | ||
Weniger Vortrag, mehr interaktiv: Weitergeben von wissen bzgl. wie wurde organisiert, was haben wir gut, was falsch gemacht. -> Termin nächstes Jahr -> Feedback auswerten darüber reden |
||
2023-11-16 | Tragicomedy of the Commons | |
von Merovius | ||
Die "Tragedy of the Commons" ist die allgemein bekannte Theorie, dass eine gemeinsam genutzte Resource von egoistischen Interessen ausgenutzt wird, was ultimativ zu ihrer Zerstörung führt. Garret Hardin argumentierte, dass dies nur verhindert werden kann, indem die Resource privatisiert oder unter staatliche Kontrolle gesetzt wird. Elinor Ostrom war eine Politische Ökonomin die in 2009 als erste Frau den Nobelpreis für Ökonomie verliehen bekommen hat "for her analysis of economic governance, especially the commons". Insbesondere hat sie die "Tragedy of the Commons" widerlegt, indem sie ein konkretes, empirisches framework entwickelt hat, um stabile Institutionen zur kooperativen Verwaltung der Commons zu erstellen. Da sich das noch nicht herum gesprochen zu haben scheint, erzähle ich euch ein bisschen darüber. |
||
Mitschnitt | ||
2023-10-26 | systemd: Templates, Slices und Drop-Ins | |
von hartan | ||
Eine Einführung in "fortgeschrittene" Themen bei der Arbeit mit systemd, um u.a. das Kopieren und direkte Editieren von unit-files zu vermeiden. Illustriert anhand von Beispielen, die ich selbst auf meinen Rechnern anwende und pflege. | ||
systemd templates | ||
systemd slice | ||
systemd drop-in | ||
Mitschnitt | ||
2023-10-19 | Einführung in Emacs | |
von sECuRE | ||
Ich stelle euch kurz den erweiterbaren Text-Editor Emacs vor und beantworte die W-Fragen: Was ist Emacs, wieso sollte man Emacs benutzen wollen, wie sieht das aus/fühlt sich das an, wie fängt man an? | ||
Slides (Google Slides) | ||
Mitschnitt | ||
2023-10-12 | Einfacher Dateitransfer mit Magic Wormhole | |
von hax404 | ||
Show your tools: Magic Wormhole Es gibt viele Möglichkeiten, eine Datei von Rechner A zu Rechner B zu übertragen. Ich zeige euch mein aktuelles Lieblingswerkzeug, bzw. Protokoll für diesen Anwendungsfall. Selbstverständlich einfach zu bedienen und Ende-zu-Ende-verschlüsselt. Es gibt Implementierungen in python3, rust und go, sowie darauf aufbauende Anwendungen für verschiedene Betriebssysteme. |
||
Originale Implementierung in python | ||
Implementierung in rust | ||
Implementierung in go | ||
2023-09-28 | 2nd hand Hardware | |
von Hyr0bit2 | ||
2nd hand Hardware - Aus alt wird neu? Warum für mich alte Hardware noch gut ist! |
||
Mitschnitt | ||
2023-09-21 | Rust Daemon / Controlprocess Pattern | |
von judge | ||
Live coding showing how to write a rust daemon and controll process. | ||
code | ||
2023-09-14 | Brushed Motor Controller Design | |
von Empire Phoenix | ||
Warum? Theorie? Wie (Software) Wie(Hardware) Ergebniss |
||
github | ||
Mitschnitt | ||
2023-08-31 | Constraining complexity in Go generics | |
von Merovius | ||
Eine Weiterentwicklung meiner c¼h "Go Generics und SAT". | ||
Mitschnitt | ||
2023-08-24 | Homebox | |
von Ada | ||
Ich habe viel zu viele komische objekte die mehr und mehr zu einem großen Kabelsalat amalgamieren. Ein wesentliches Problem ist dass ich dadurch auch nichts mehr finde. Um das Problem anzugehen habe ich mich kurz mit Inventarsoftware beschäftigt und möchte euch hier Homebox vorstellen. |
||
Mitschnitt | ||
2023-08-17 | Warum Go keine generischen Methoden hat | |
von Merovius | ||
Go hat jetzt die lang erwarteten Generics. Allerdings kommt das Design mit einigen Einschränkungen, die für Menschen die aus anderen Sprachen kommen ungewöhnlich wirken. Eine davon ist, dass Funktionen zwar generisch sein können, aber Methoden nicht. Ich erkläre die Gründe für diese Entscheidung und warum dieses feature wahrscheinlich nicht in absehbarer Zeit zugefügt wird. | ||
Proposal | ||
Mitschnitt | ||
2023-08-10 | EPC - Die QR codes auf Rechnungen | |
von Bfritz0815 | ||
Mitschnitt | ||
2023-07-27 | Tools & Services I use | |
von Empire | ||
Kleiner Überblick über einige Tools and Anwendungen die ich benutze | ||
Progress | ||
Jellyfin | ||
nmtui | ||
Remmina | ||
tldr pages | ||
Node-RED | ||
hexedit | ||
SimpleScreenRecorder | ||
k9s | ||
Mitschnitt | ||
2023-07-20 | Graphviz | |
von Kormarun | ||
Mitschnitt | ||
2023-07-13 | Snakemake | |
von Ada | ||
Snakemake ist ein Workflow-Management System aus dem Python Ökosystem. Hiermit können größere Datenauswertungen in kleinere "Regeln" ähnlich wie in GNU make aufgestückelt werden. Durch die Verwendung von solcher Software versprechen sich Datenauswertungen reproduzierbarer zu werden. Wie snakemake funktioniert und wie sich damit arbeiten lässt möchte ich euch hier an einem Beispiel Workflow zeigen. |
||
Projekt Dokumentation | ||
Projekt Homepage | ||
Mitschnitt | ||
2023-06-29 | Garbage Collectors (in Java) | |
von Kormarun | ||
2023-06-22 | cnf - ein "command-not-found"-handler | |
von hartan | ||
cnf ist eine Kommandozeilenanwendung, die einem dabei hilft, Befehle "zu finden". Dazu befragt es in erster Linie diverse Paketmanager (apt, dnf, pacman, flatpak). Darüber hinaus unterstützt es die Ausführung von Befehlen in toolbx (und bald auch distrobox) Containern und kann mit einfachen Skripten vom Nutzer flexibel erweitert werden. | ||
cnf repo | ||
toolbx | ||
Mitschnitt | ||
2023-06-15 | Neuer NoName Server: aslan, tumnus, lucy & jardis | |
von rs | ||
Wir werden auf der GPN21 (hoffentlich) aslan mit den VMs tumnus, lucy & jardis "in Betrieb" nehmen, und eris leer(er) gemacht haben. Ich stelle euch die neuen Server vor, welche Namensliste wir genommen haben, wie alt das alles schon ist, was sich verändert hat, und und und… |
||
2023-05-25 | Neue Features in C++ | |
von gromit | ||
C++ wird als Sprache kontinuierlich weiter entwickelt, deswegen wollen wir uns in diesem Vortrag anschauen, welche neuen Features es jeweils im C++20 & C++23 Standard so gibt. Die vier größten Features aus C++20 sind dabei Coroutines, Modules, Ranges und Concepts, es gibt aber auch noch ein paar kleine aber feine Features, die es sich lohnt anzuschauen. |
||
Slides | ||
Mitschnitt | ||
2023-05-18 | Mein erstes Paket im Arch User Repository | |
von gromit | ||
Der Vortrag beschäftigt sich damit, wie man für ein existierndes Programm ein Paket im Arch User Repository erstellen kann. Es wird gezeigt, wie das Archlinux User Repository generell funktioniert, welche Richtlinien für neue Pakete zu beachten sind, welche nützlichen Tools für die zugehörigen Workflows existieren und wie man allgemein seine Pakete ordentlich maintained und aktuell hält. |
||
Slides | ||
Mitschnitt | ||
2023-05-11 | Selbstbau voiceassistent: rhasspy | |
von Empire | ||
Vorstellung vom OSS project, Offline Spracherkennung für Zuhause, Grundkonzept, Beispiel/demo | ||
project website | ||
Slides | ||
Mitschnitt | ||
2023-04-27 | Reverse-Engineering Electronic Locking Systems | |
von Hotaru | ||
A closer look at some electronic lock systems, in particular the SimonsVoss System. | ||
2023-04-20 | Wie man Geräte über Netzwerk Teilen kann. | |
von judge | ||
Ich erzähle euch darüber wie ich an meinem Schreibtisch Lautspecher, Mikrofon und Webcam zwischen Laptop und Desktop teile. | ||
Blogpost | ||
Mitschnitt | ||
2023-04-13 | Zero-Knowledge Proofs | |
von Merovius | ||
Ich hab mich kürzlich mal wieder an Zero-Knowledge Proofs erinnert und kurz angeschaut wie sie funktionieren. Das Thema eignet sich meiner Meinung nach gut für einen kurzen Vortrag. | ||
Slides | ||
Wikipedia | ||
Mitschnitt | ||
2023-03-30 | Das war nicht Kommunismus, das war Stalinismus | |
von Merovius | ||
Die häufigste Reaktion auf anti-kapitalistische Agitation ist "wir haben das mit dem Kommunismus ja probiert und es hat nicht funktioniert". Worauf die Sozialisten dann antworten "das war nicht Kommunismus, das war Stalinismus". Ich erkläre einmal was damit eigentlich gemeint ist. Und wie man trotz des Scheiterns der Sovjetunion Sozialist sein kann. |
||
Slides | ||
Mitschnitt | ||
2023-03-23 | Tools I use | |
von hartan | ||
Spontanvortrag zu den tools, die ich als CLI-user regelmäßig benutze: zellij, bat, ripgrep, topgrade, starship, sheldon, fd |
||
Mitschnitt | ||
2023-03-16 | Ein kleiner Linux userspace | |
von robot | ||
Was braucht man zum Ausfuehren einer typischen, kleinen Linux-Binary? Ich bastele einen kleinen "Container" zusammen anhand einer Shell und erklaere dabei, was und warum man es braucht. |
||
2023-03-09 | zellij - a modern terminal multiplexer | |
von hartan | ||
Zellij is a modern terminal multiplexer (or a "terminal workspace", as the lead developer likes to call it) written in Rust. I'll give a high-level introduction into what it does, the features it has at the moment and, if time permits, how I like to use it. | ||
Project Homepage | ||
Mitschnitt | ||
2023-02-23 | Wie automatisierte Miroskope DNA lesen: Wie funktioniert eigentlich Next-Generation Sequencing? | |
von Ada | ||
Next-Generation Sequencing ist eine in der Biologie sehr gut etablierte Methode um sehr viel DNA abzulesen. Wie die um die Jahrtausendwende erstmals entwickelten Geräte eigentlich funktionieren wird in Biologie Textbüchern und Vorlesungen leider kaum beleuchtet. Hier möchte ich euch einen kleinen Überblick über die Funktionsweise von modernen Sequencern geben und hoffentlich dabei etwas Begeisterung für diese Geräte geben. |
||
2023-02-16 | (Der Tanz mit dem) Vulkan | |
von Kormarun | ||
Vulkan ist eine low-level Schnittstelle für platformübergreifende Grafik-Programmierung. Präsentation über Enstehung von Vulkan, Kernkonzepte und Praxis-Demo |
||
Mitschnitt | ||
2023-02-09 | KiCad Einführung / Mini Workshop | |
von Empire | ||
Vorführung wie KiCad zum Schaltungs- und PlatinenDesign benutzt werden kann | ||
Mitschnitt | ||
2023-01-26 | TLS Ciphers | |
von rs | ||
Ein kurzer Überblick über TLS, etwas Geschichte, grundsätzlicher Handshake, ein paar Tools und Empfehlungen. | ||
Folien | ||
Mitschnitt | ||
2023-01-19 | How to contribute to the Linux Kernel | |
von dr3am | ||
Kernel hacken + Beispiele. | ||
Link | ||
Mitschnitt | ||
2023-01-12 | Go Versionsmanagement in 2023 | |
von Merovius | ||
Über die letzten 5 Jahre hat sich viel bewegt darin, wie das Go Ökosystem Versionierung löst. Es ist z.T. ungewohnt, aber die technischen Gründe und Motivationen dafür sind interessant. Ich mache also mal einen Rundumschlag und erkläre wie das moderne Go Ökosystem funktioniert und warum. | ||
Folien | ||
Version SAT | ||
Trillian | ||
Mitschnitt | ||
2022-12-15 | paperless-ngx | |
von rs | ||
Ich bin über einen Toot auf paperless-ngx gestolpert. Was macht das Tool, was gibt’s für Alternativen, und warum könnte das meine INBOX schön leer halten. |
||
GitHub | ||
Docs | ||
Mitschnitt | ||
2022-11-24 | Programming the Raspberry Pi with Rust 🦀 | |
von judge | ||
Live coding … wir setzen ein kleines Rust Program für den Raspberry PI auf und konfigurieren Rust zum cross compilen. | ||
Blog Post | ||
Mitschnitt | ||
2022-11-17 | Cosmere | |
von Merovius | ||
Das Cosmere ist das Universum in dem Brandon Sanderson einen Großteil seiner Fantasy Romane ansiedelt. Es umfasst mehrere Sternensysteme, jeweils mit eigenen Magiesystemen und einzigartigem Worldbuilding. Allerdings hängen diese Welten auch zusammen und teilen sich eine Art "Metamagie". Ich gebe einen (weitestgehend spoilerfreien) Überblick über das Cosmere, die Metamagie und die verschiedenen Planeten und Magiesystem. |
||
Slides | ||
Where do I start? | ||
Coppermind | ||
Mitschnitt | ||
2022-11-10 | Tailscale mit eigener Domain | |
von Merovius | ||
Tailscale ist eine VPN software mit dem erklärten Ziel "LAN Gefühl" zu erzeugen: Netzwerk services für den persönlichen Gebrauch ohne sich Sorgen machen zu müssen, dass sie kaputt gespielt werden oder Aufwand mit Authentifizierung zu haben. Selbst in einem VPN ist aber HTTPS häufig notwendig - zum Beispiel funktionieren einige browser APIs nur für HTTP Seiten. Tailscale enthält dafür eine mitgelieferte Lösung, allerdings erfordert die dass man zufällig generierte, schwer zu merkende domains benutzt. Ich habe dafür eine Lösung gebaut die mir erlaubt meine eigene Domain für mein VPN zu benutzen, inklusive automatischem TLS und stelle diese vor. |
||
Tailscale blog: Remembering the LAN | ||
Slides | ||
Mitschnitt | ||
2022-10-27 | Dotfilemanagement mit Ansible | |
von Chris | ||
In meinem Vortrag erzähle ich, wie ich die Dotfiles (etwas overkill) mit git & ansible-playbooks zwischen meinen Rechnern synchronisiere. Vielleicht ist für euch auch etwas dabei! |
||
Slides (Google Slides) | ||
Repo (GitHub) | ||
Mitschnitt | ||
2022-10-20 | 🔎 power usage trackdown 🔍 strom sparen durch hinschauen | |
von sECuRE | ||
Ich erzähle ein paar Minuten zum Messen und Reduzieren des privaten Stromverbrauches. | ||
Slides (Google Slides) | ||
Mitschnitt | ||
2022-10-13 | Ein Nas mit Ceph(fs) | |
von Empire | ||
Was ist Ceph, wie kann man damit ein Nas bauen, warum würde man das tun wollen |
||
2022-09-29 | RDS & UECP | |
von rs | ||
RDS = Radio Data System & UECP = Universal Encoder Communication Protocol Ein bisschen von den Protokollen, Radios, Standards, lustigen Character Encoding Tabellen und Features, die nie verwendet wurden. |
||
2022-09-22 | Linux namespaces for sysadmins | |
von robot | ||
Eine kleine Einfuehrung in linux namespaces (user, network, mount, pid) mit dem `unshare` CLI-tool. | ||
Mitschnitt | ||
2022-09-15 | Call for Cryptoparty | |
von judge | ||
2022-09-08 | PlantCtrl | |
von Empire | ||
Pflanzenbewässerung mit einem ESP32 und Platinendesign | ||
Slides | ||
Repository | ||
Mitschnitt | ||
2022-08-25 | $Internet mit BGP & ECMP für daheim | |
von NHG | ||
Bring your own AS(TM) | ||
2022-08-18 | Tailscale | |
von Merovius | ||
Tailscale ist ein VPN auf basis von Wireguard mit Fokus auf Nutzerfreundlichkeit. Ich erzähle kurz was es tut und wie es grob funktioniert. | ||
Slides | ||
How Tailscale Works | ||
Mitschnitt | ||
2022-08-11 | Unity-Gamedev | |
von Kormarun | ||
2022-07-28 | Go Generics und SAT | |
von Merovius | ||
Während der design phase für Go generics ist ein unerwartetes Problem aufgetreten: Type-checking des dann aktuellen designs wäre NP-vollständig gewesen. Ich erkläre kurz was das heißt, was das Problem ist und wie es angegangen wurde. Der talk ist im Wesentlichen eine Kurzzusammenfassung eines meiner blogposts. Ihr könnt auch einfach den lesen, der ist besser verständlich. |
||
Blog Post | ||
Mitschnitt | ||
2022-07-21 | 1nicer Reachability Algorithmus | |
von jovidia | ||
Ich habe letztens einen sehr smarten Algorithmus für das Set-Reachability Problem kennengelernt und möchte den gerne mit Menschen teilen. | ||
2022-07-14 | Enterprise Workload Scheduling | |
von xeen | ||
Oder anders: Konzepte/Einstellungen wie verteilte Mehrbenutzersysteme ein freies Serverchen für eure Anwendung finden. Am Beispiel von Kubernetes. | ||
Mitschnitt | ||
2022-06-30 | Das Thermianische Argument | |
von Merovius | ||
Das Thermianische Argument ist ein von Dan Olson (von Folding Ideas) eingeführter Begriff für eine Klasse von Argumenten mit denen Literaturkritik häufig abgewiesen wird. Ich erkläre was genau das Thermianische Argument ist und was das Problem damit ist am konkreten Beispiel von The Time Traveler's Wife, einem Buch von Audrey Niffenegger (2003) und darauf aufbauend einem Film (2009) und einer Serie (2022). |
||
Dan Olson's Video | ||
minutephysics Time Travel Breakdown | ||
Slides | ||
Mitschnitt | ||
2020-06-18 | systemd socket activation | |
von cherti | ||
systemd ist das moderne Initsystem, das wir unter Linux endlich bekommen haben. Doch systemd bietet noch mehr als wir eigentlich benutzen. Eine dieser weitgehent unterbenutzten Features ist Socket Activation - das Starten von Services nicht beim Systemstart, sondern sobald sie gebraucht werden. Damit lässt sich nicht nur der Systemstart beschleunigen, sondern auch die Systemlast reduzieren. Wir schauen uns an wie das geht und wie man das selbst for fun and profit benutzen kann. |
||
2020-06-04 | sway | |
von cherti | ||
sway ist ein Wayland-Compositor, der sich im wesentlichen benutzt wie i3, allerdings statt auf X11 aufzusetzen das wayland-Protokoll implementiert. Was das bedeutet, wo die Unterschiede liegen und was dieses sway so kann, darüber werden wir uns am Donnerstag unterhalten. | ||
2020-04-23 | NixOS | |
von hax404 | ||
Ich stelle euch die Linux-Distribution NixOS und den dahinter stehenden Paketmanager Nix vor. | ||
2020-03-12 | ranger | |
von cherti | ||
ranger, der beste Dateimanager der Welt. | ||
2020-02-27 | unbreakable encryption | |
von cherti | ||
2020-02-20 | Ein Algorithmus zum differentiellen Dateivergleich | |
von Merovius | ||
"An Algorithm for Differential File Comparison" ist ein paper von 1976 in dem einer der ersten Algorithmen für diff(1) vorgestellt wurde. Aus Gründen die nicht weiter spannend sind, hab ich den kürzlich in Go implementiert und werde das mal vorstellen. | ||
Mitschnitt | ||
2020-02-13 | Die Doom Feuer Animation und Farben auf dem Terminal | |
von Joru | ||
In einigen Versionen des Spieles DOOM hatten die Entwickler ein paar CPU-Zyklen übrig und haben dieses genutzt um für das Intro eine Feueranimation zu gestalten. In diesem Vortrag soll es darum gehen wie die Animation geschrieben ist und wie man diese auf dem Terminal nachbauen kann. | ||
2020-01-30 | systemd-Daumenschrauben anlegen | |
von cherti | ||
Anlässlich einer Diskussion zum Thema containerization zu Sicherheitszwecken auf dem letzten Chaostreff drehen wir eine kleine Runde durch den vielfältigen Zoo der Daumenschrauben, die man einem Service innerhalb eines systemd-unitfiles anlegen kann, um übernommene oder anderweitig amoklaufende Services im Griff zu behalten. | ||
2020-01-23 | Die Besten der Besten der Besten, Sir | |
von cherti | ||
Kompressionsalgorithmen gibt es mittlerweile wie Sand am Meer - aber welche davon will man eigentlich tatsächlich benutzen? Wir gehen dieser Frage auf den Grund. | ||
2020-01-16 | Modernes Java | |
von Kormarun | ||
2020-01-09 | borgbackup | |
von cherti | ||
Jeder will backups! (gut, eigentlich will niemand backups, aber jeder will restore...) Wir schauen uns ein spezifisches Backuptool an, nämlich borgbackup, eines der effizientesten Backuptools, die es da draußen gibt, und was es zu diesem effizienten Backuptool macht. |
||
Docs | ||
2019-12-19 | Ein SQL-server als debugging tool | |
von Merovius | ||
Ich demonstriere was ich letztes Wochenende so gemacht habe: Einen SQL server schreiben um es einfacher zu machen mein Projekt zu debuggen. Glücklicherweise ist das ziemlich einfach in Go. Und weil das ein mächtiges tool ist, mit dem ich auch noch Spaß hatte, stelle ich kurz vor a) was der bug ist, b) wie der SQL-server aussieht und was er tut und c) wie das dann hilft den bug zu finden und fixen. | ||
SQL server library | ||
Mitschnitt | ||
2019-12-12 | Von logischen Uhren zu verteilten Datenbanken | |
von Merovius | ||
Damals™ hab ich einen Vortrag gehalten über logische Uhren und Interval Tree Clocks insbesondere. Als follow-up erzähle ich euch ein bisschen darüber wie man sie nutzen kann um kausale Konsistenz in verteilten Systemen zu erreichen (und was das überhaupt heißt). Ich werde auch einen kurzen re-cap des Vortrags von damals geben, damit man versteht was ich sage auch ohne ihn gesehen zu haben. | ||
Slides | ||
Mitschnitt | ||
2019-11-21 | Hacktag Retrospektive | |
von Merovius et al | ||
Wir haben am Wochenende einen Hackathon veranstaltet und gemeinsam ein wenig an unserer Infrastruktur zu arbeiten. Wir erzählen kurz was passiert ist, für Leute die nicht da waren. | ||
2019-11-14 | tlp: Mehr Akku for free | |
von cherti | ||
tlp ist ein scheinbar recht unbekanntes, aber sehr mächtiges Tool um Stromsparmechanismen unter Linux zu konfigurieren. Da es offenbar so unbekannt ist, hier mein Plug für: Mehr Akku for free! | ||
2019-10-24 | ZFS mit Linux-Bordmitteln | |
von cherti | ||
ZFS ist ein technologisch extrem fortschrittliches Dateisystem, das aufgrund der Lizenzsituation unter Linux nur über Umwege genutzt werden kann. Allerdings bietet Linux von Haus aus eine Reihe von Komponenten, mit denen sich die interessanten Kernfunktionalitäten von ZFS auch ohne ZFS realisieren lassen. Wir schauen uns in diesem Fall an, wie man den Usecase eines Home-Storage-Systems allein mit Linuxtechnologie realisieren kann, ohne diverse nützliche Features, die ZFS bietet, aufgeben zu müssen. |
||
2019-10-17 | Linux-Devicemapper | |
von cherti | ||
Die Devicemapper-Technologie in Linux erlaubt es, virtuelle Festplatten anzulegen mit besonderen Eigenschaften, hierüber wird bspw. LUKS-Verschlüsselung von Daten realisiert. Nach einem kurzen Abriss des Konzeptes schauen wir uns kurz in der Welt der Devicemapper um und was damit so realisiert werden kann. | ||
2019-10-10 | WebAuthN (Impro Edition) | |
von rami | ||
2019-09-26 | Innevrastruktur | |
von koebi | ||
Ich möchte allen Leuten, die das nicht kennen, mal was über die Infrastruktur des Vereins erzählen. Das sind aktuell kzeenpizza, die website, das Termine-Tool, robustirc, frank, pluta, das wiki, das jabber, das VPN, das pastebin, der planet, die mailingliste, die vereins-gits und die nnev-github-orga. Wenn wem noch was einfällt: pls ping me :)) | ||
2019-09-19 | DBus | |
von cherti | ||
DBus ist der de-facto-Standard für Interprozesskommunikation unter Linux. Viele Programme bieten eine DBus-Schnittstelle an, von systemd über iwd bis hin zu eurem Window-Manager, über die sich diverse Dinge automatisieren lassen. In dieser chaotischen Viertelstunde schauen wir uns dieses DBus einmal genauer an, sodass die geneigte Hörerin es danach selbst nutzen kann, um Informationen aus Software zu extrahieren oder Software zu Aktionen zu bewegen. | ||
Beispiel: screenlock-handler | ||
2019-09-12 | The CUE constraint language | |
von Merovius | ||
CUE ("Constrain, Unify, Execute") ist eine konfigurations/template/constraint-beschreibungs/… Sprache, die versucht auf relativ soliden theoretischen Grundlage versucht Yaml und ähnliches zu ersetzen. Der Fokus ist insbesondere darauf, Konfigurationen auf modular zu halten. Ich werde mal einen Überblick darüber geben was die Sprache so kann und warum sie vielleicht cool ist. Wenn sie cool ist. Kenne mich noch nicht so gut damit aus ;) | ||
Folien | ||
Demo files | ||
2019-08-29 | Bazel | |
von Xjs | ||
Bazel ist ein Build-System, dessen Vorgänger bei Google entstanden ist und das vor einigen Jahren als open-source-Software veröffentlicht wurde. Bazel trifft einige interessante Designentscheidungen, die zu praktischen Eigenschaften führt, z. B.: * Bis aufs letzte Bit reproduzierbare Build-Artefakte * Caching und Parallelisierung der Builds, auch mittels Build-Farmen Der Vortrag basiert auf einem Vortrag, den ich Anfang des Jahres im Rahmen des Frankfurt/Rhein-Main Gopher-Meetups gehalten habe. Den Go-spezifischen Teil werde ich des zeitlichen Rahmens und thematischen Fokus wegen weglassen. Verlinkt schon einmal die Slides von damals. |
||
Slides und Zusammenfassung des Januar-Vortrags (mit etwas go-spezifischem Bonuscontent) | ||
2019-08-22 | Automation 101: ansible-playbooks | |
von cherti | ||
Wenn man Server hat, kann man die entweder per Hand streicheln, oder man lässt das sein und benutzt Automationssoftware. Eine davon ist Ansible. Wir turnen einmal durch ein Playbook und zeigen was es kann. | ||
2019-08-15 | stdin, stdout, stderr | |
von cherti | ||
stdin, stdout, stderr sind sehr nützliche Konzepte, die besonders von Kommandozeilenwerkzeugen benutzt werden. Sie zu kennen macht einem Das Leben an einigen Stellen einfacher, deswegen wollen wir da einfach mal drüber quatschen. | ||
2019-08-08 | Serialization formats are not toys | |
von rami | ||
YAML, XML, JSON … what could possible go wrong? | ||
Folien von Katie | ||
2019-07-25 | Shellscripting in Python | |
von cherti | ||
Shellscripting ist häufig ziemlich nützlich. Nur die Control Flow Syntax ist... historisch. Wäre doch viel schöner, wenn man dasselbe mit Python-Syntax erreichen könnte... | ||
2019-07-18 | Siteswap: Die mathematische Theorie von Jonglage | |
von Philipp | ||
Die Frage nach Mustern stellt sich in der Mathe immer, deshalb ist es nicht überraschend, wenn es eine Theorie zur Jonglage gibt. Ursprünglich gedacht als Notation wurden diese Konzepte bald verwendet, um weitere Jongliertricks zu finden. Das Ganze wird in der chaotischen Viertelstunde mit Live Jonglage unterstützt. | ||
2019-07-11 | Was wissen wir über dunkle Materie? | |
von sPhErE | ||
Aus einer Vielzahl unabhängiger astronomischer Beobachtungen wissen wir, dass es eine dunkle Materie geben muss, die mehr als 80% der Masse im All ausmacht, jedoch nicht aus gewöhnlichen Atomen besteht. Dunkle Materie interagiert nicht mit Licht, sie kann bislang lediglich anhand ihrer Gravitation nachgewiesen werden. Die Frage nach der Natur dieses rätselhaften Stoffs beschäftigt die kosmologische Forschung seit Jahrzehnten und ist zum Gegenstand kontroverser Diskussionen geworden. In diesem Vortrag werde ich eine kurze, aktuelle Übersicht zum Stand der Forschung in diesem Gebiet geben und dabei auf neue Erkenntnisse der letzten Monate und Jahre eingehen. | ||
2019-06-27 | Wie man eine Ios/Android App mit Javascript und Ionic macht | |
von andreas | ||
Ionic heißt das JavaScript-basierte Framework, in dem man mobile Apps (für Android, Ios, etc.) plattformunabhängig erstellen kann. Dabei werden das JS-Framework Angular und HTML5 verwendet, und daraus wird dann eine mobile App. Dank Cordova muss man auf native Features wie z. B. die Kamera nicht verzichten. Ich gebe eine kleine Einführung, wie man anfängt und die App auf sein Phone bekommt. Wenn du mitmachen willst, solltest du node.js installiert haben und einmal mit "npm install -g ionic" das Framework installieren. |
||
2019-06-20 | safeshell | |
von cherti | ||
Shellskripte schreiben kann schnell beliebig hässlich werden. Allerdings kann man einige Dinge tun, um Fehlern vorzubeugen und sich eine sicherere Shell zu bauen, statt so zu enden wie z.B. Valve. | ||
wie z.B. Valve... | ||
safebash-code | ||
2019-06-13 | The Moral Machine experiment | |
von Emrys-Merlin | ||
Selbstfahrende Autos sind so ein Thing. Vermutlich wird das früher oder später passieren. Das bedeutet aller Wahrscheinlichkeit nach aber auch, dass Unfälle passieren werden, in denen selbstfahrende Autos verwickelt sind. Da Computer eher schneller rechnen als Menschen denken können, sollte das dafür sorgen, dass einige philosophische Gedankenexperimente bald tatsächlich Relevanz bekommen und die Programmierer_innen der Autos sich die Frage stellen müssen, ob es besser ist 10 Rentner_innen oder 1 Kind zu überfahren. Um der Debatte ein empirisches Fundament zu geben, hat sich jemand das 'Moral Machine experiment' ausgedacht, um mal abzufragen, ob sich Menschen überhaupt einig sind, ob es besser ist CEOs oder Obdachlose umzunieten. Ich wollte Euch die Ergebnisse der Studie kurz mal vorstellen. | ||
2019-05-23 | The systemd mixture | |
von cherti | ||
systemd ist den meisten bekannt als Servicemanager. Aber systemd ist mehr. systemd besteht aus einer ganzen Reihe unterschiedlicher Komponenten, die überaus nützlich, angenehm und problemfrei zu benutzen sind. Wir schauen uns einige dieser Komponenten an, was sie können und wie sie sich ins System integrieren. | ||
2019-05-16 | Force-directed graph drawing | |
von Merovius | ||
Ich habe aus Gründen eine quick-and-dirty Implementation für force-directed graph drawing geschrieben und stelle das kurz vor. Je nachdem, wie weit ich komme, ggf. mit einem Twist :) | ||
Code | ||
Folien | ||
2019-05-09 | Ray tracing | |
von Kormarun | ||
2019-04-25 | Dirty Code | |
von Kormarun | ||
Oder wie man seine Kollegen in den Wahnsinn treibt | ||
2019-04-18 | FungiLab - Homegrown Pilze | |
von lichti | ||
Prinzipiell finden sich Pilze das ganze Jahr über in der Natur, auch wenn sie im Spätsommer und frühen Herbst Hochkonjunktur haben. Alternativ zum Sammeln kann man manche (Speise-)Pilzarten auch daheim ziehen - zumindest mit einer gewissen Vorbereitung. In dieser c¼h möchte ich auf das nötige Grundwissen eingehen, um Pilze daheim zu züchten: Von der Erzeugung von Sporenspritzen, dem Ziehen von Mycel und seiner Aufbewahrung, dem Erzeugen und Beimpfen verschiedener Substrate bis hin zur Fruchtung. Danach sollte jeder über das Wissen verfügen, um verschiedene Speisepilzarten für seine Küche selber zu züchten - ob nun Seitlinge, Shiitake oder Austernpilze. |
||
2019-04-11 | Eskalationsstufen der MAC-Address-Randomization | |
von cherti | ||
Wenn sich ein Gerät mit einem Netzwerk wie WLAN verbindet, braucht es eine Adresse, unter der es identifiziert werden kann. Typischerweise ist diese Adresse permanent. Muss sie aber nicht sein.... Ein Drama in 3 Akten. |
||
2019-03-28 | Wie Facebook Fake User rausmobbt | |
von ivren | ||
Bei Recherchen für einen Vortrag zu Privacy Patterns, ist mir aufgefallen, dass Facebook die usability von Accounts unterschiedlich einstellt, je nachdem ob der Account wie ein Fakeaccount oder ein realer Account wirkt. Der Vortrag soll einen kurzen Einblick geben, wie Facebook diese Unterschiede umsetzt und welche Auswirkungen das auf die Handlungen von Nutzern hat. | ||
2019-03-21 | iwd | |
von cherti | ||
Wenn man unter Linux WLAN mit Verschlüsselung drauf macht, macht man typischerweise wpa_supplicant. Dabei ist wpa_supplicant ungefähr so handlich wie ein Trident IV EX. Aus diesem Grund haben einge Leute beschlossen, dieses WLAN-Zeug mal neuzumachen und haben iwd gebaut. Wir werden uns ansehen, was iwd ist, was es kann und wo es Vorteile gegenüber wpa_supplicant hat. |
||
Trident IV EX | ||
2019-03-14 | Fossil | |
von Brolf | ||
Fossil ist eine verteilte Versionsverwaltungssoftware. Die Benutzung ähnelt git allerdings basiert Fossil auf der SQLite Datenbank und bringt viele Features wie einen Bugtracker und ein Wiki von Haus aus mit. Ich werde Fossil vorstellen und eine kleine Live Demo zeigen. |
||
Fossil | ||
2019-02-28 | das Begeisterhaus | |
von hash1 | ||
In Heidelberg baue ich mit dem DAI den gemeinnützigen und offenen Bildungsort "Begeisterhaus" auf. Neben einem Makerspace gibt es zahlreiche andere Spaces. Uns sind Themen wie Hacken, Maken, aber auch Diversität, Gendergerechtigkeit, Hilfe für Geflüchtete und Benachteiligte ein Anliegen. Insbesondere an junge Menschen richtet sich unser kostenfreies Angebot. Gerne würde ich dazu kurz vortragen, um dann mit möglichst vielen erfahrenen Augen die Bestellliste für den Makerspace durchzugehen. Auch möchte ich zum Mitmachen aufrufen, denn dafür ist das Haus immer offen. Und möglichen Vereinen, die einen sozialen oder technischen Hintergrund haben, einen kostenfreien Sitz bei uns (Büro, Briefkasten, Infrastrukturnutzung) anbieten. |
||
DAI zum Begeisterhaus | ||
Spreadsheet, wenn man Inventar vorschlagen möchte | ||
Alle Links nochmal | ||
2019-02-21 | eBPF und XDP | |
von Merovius | ||
eBPF ist eine virtuelle Maschine im Linux Kernel, welche benutzt werden kann um in verschiedene Funktionalitäten des Kernels einzugreifen ohne den Userspace zu involvieren. XDP ist ein Subsystem um Netzwerkfilter so nah wie möglich an der Netzwerkkarte auszuführen. Ich gebe eine Einführung in die Funktionalität und Implementation von eBPF und führe vor, wie man damit einen XDP Filter realisieren kann. |
||
Folien | ||
2019-02-14 | Compiler-Optimierungen sehen | |
von cherti | ||
Compiler sind heutzutage in der Lage, ziemlich abgefahrene Optimierungen an Code vorzunehmen. Ich werde ein kleines Tool vorstellen, dass es uns ermöglicht, zu sehen, welchen Assembler-Code Compiler genau aus dem machen, was wir ihnen reinfüttern und wir werden gemeinsam verschiedene Code-Beispiele dafür untersuchen. | ||
godbolt | ||
2019-01-31 | Undokumentiert | |
von Jemand | ||
Eine c¼h hat stattgefunden. | ||
2019-01-24 | Design einer autonomen, hochperformanten Webwarteschleife | |
von rami | ||
Wenn man Onlineshop oder ähnliche Applikationen betreibt, gibt es manchmal Situationen, in denen tausende Leute gleichzeitig ein begehrtes Produkt haben wollen, von dem es nicht genug für alle gibt. Idealerweise könnte natürlich der Webserver mit diesen vielen Anfragen problemlos umgehen, in der Praxis ist es leider selten so einfach, komplexe Software zu optimieren ist schwer und teuer. Als spontane Lösung taugt dann eine Art virtueller Warteraum, in dem die vielen Besucher abgefangen und gepuffert werden, bis sie dann nach und nach auf die echte Website gelassen werden. Im Vortrag stelle ich ein Modell vor, wie man so etwas implementieren kann über plaudere gegebenenfalls aus dem Nähkästchen. Dieser Vortrag wird nicht auf Video veröffentlicht. |
||
2019-01-17 | Galaxienhaufen aus dem Quantenrauschen | |
von sPhErE | ||
Galaxienhaufen sind die größten gravitativ gebundenen Strukturen im All. Im Vortrag werde ich den aktuellen Stand der Forschung dazu präsentieren, wie diese Objekte aus den winzigen Dichtefluktuationen in der Frühzeit des Universums hervorgehen und durch energiereiche Verschmelzungsprozesse dunkler Materieklumpen anwachsen konnten. | ||
2019-01-10 | Regex and friends | |
von cherti | ||
Regex ist ein unglaublich nützliches Werkzeug in vielerlei Hinsicht. Regex kann aber auch unglaublich nervig sein, wenn der Regex, den man grad benutzen will, schon wieder nicht tut. Wir gönnen uns eine kurze Einführung in Regex und seine Ideen, sowie Anwendungsbeispiele und Schmerzreduktionsmethoden. | ||
2018-12-20 | Yubikey Wat is dat? Wat kann dat? | |
von judge | ||
Ich werde erklären was so ein Yubikey ist, was der kann und wie ich ihn nutze. | ||
2018-12-13 | Plugin ecosystems for Python web applications | |
von rami | ||
2018-11-29 | Bias Variance Tradeoff | |
von Emrys-Merlin | ||
Im Bereich Machine Leraning läuft einem immer mal wieder der Begriff "Bias Variance Tradeoff", manchmal auch als "Over-/Underfitting Tradeoff" bezeichnet. Ich bin neu in dem Feld und wollte gerne verstehen, was es damit auf sich hat. Deshalb heute eine etwas mathematische Einführung. |
||
2018-11-22 | IP(v6) - Was ist eigentlich dieses IP? | |
von rs | ||
Ein chaotischer Einsteig in IP(v6), Adressierung, Header, RAs, SLAAc und was mir sonst dazu noch so einfällt… | ||
2018-11-15 | XDG-directories | |
von cherti | ||
Es gibt XDG Base Directories und XDG User Directories. Kennt garantiert jeder, der schonmal ein Linux benutzt hat, aber wahrscheinlich nicht unter diesem (zugegebenermaßen für Standards üblich etwas kryptischen) Namen. Ich gebe eine kleine Einführung ins Konzept und erzähle, warum man das als Entwickler kennen will und was man damit als Nutzer alles machen kann. | ||
XDG User Directory documentation in the Arch Wiki | ||
2018-11-08 | How to build a gravitational lens in OpenCV | |
von sPhErE | ||
Im Vortrag zeige ich, wie man mit sehr einfachen Mitteln eine interaktive Visualisierung von Gravitationslinsen bauen kann, um z.B. die Lichtverzerrung um ein schwarzes Loch zu simulieren. | ||
2018-10-25 | router7: pure-Go home Internet router | |
von sECuRE | ||
router7 ist ein komplett in Go geschriebener Internetrouter (für zuhause, nicht fürs Rechenzentrum). router7 bringt alle Dienste mit, die man für eine fiber7-Internetleitung braucht (DHCPv4, DHCPv6, DNS, …). In diesem Vortrag stelle ich kurz das Projekt und die Funktionsweise vor. |
||
Website | ||
Folien | ||
Mitschnitt | ||
2018-10-18 | googlefreies Android | |
von cherti | ||
Smartphones als tragbare Taschencomputer mit Telefonfunktion können ungemein praktisch sein. Dennoch ist der Smartphone-Markt ein trauriger: Nutzer haben im Wesentlichen die Wahl zwischen den Wallet Gardens zweier multimilliarden-schwerer Großkonzerne. Um ein gesundes Maß an Unabhängigkeit wiederzugewinnen werde ich vorstellen, wie man zu einem Telefon kommt, dass weitgehend unabhängig von den großen Konzernen auskommt, bezahlbar ist und auch die Privatsphäre des Nutzers bestmöglich achtet. |
||
2018-10-11 | Roughtime | |
von Merovius | ||
Roughtime ist ein kryptographisch verifiziertes, skalierbares zeit synchronisierungs Protokoll. Ich erkläre was es tut und wie es funktioniert. Die spec ist kurz, wir sollten also in einer viertelstunde das gesamte Protokoll abdecken können :) | ||
Slides | ||
2018-09-27 | LDAP ist keine Datenbank | |
von sur5r | ||
Ich werde ja immer viel zu LDAP gefragt, daher mach' ich jetzt endlich mal ne c¼h dazu. Ich werde (absichtlich ohne Folien) erzählen, was LDAP ist und was es nicht ist. Fragen sind ausdrücklich erwünscht. | ||
2018-09-20 | Gaussprozesse | |
von cherti | ||
Gausprozesse sind ein mächtiges Werkzeug für Regression, Klassifikation und Optimierung. Ich gebe eine kurze Einführung in die Grundideen und warum Gaussprozesse cool sind. | ||
2018-09-13 | Amoeba - Das kletternde Dreieck | |
von scabux | ||
Häufig möchte man in der Wissenschaft Funktionen numerisch minimieren oder maximieren. Dazu nutzen viele Verfahren die Ableitung der Funktion, um etwa Schritt für Schritt die Richtung festzulegen, in welche man wandern muss, um bei einem Extremum zu landen. Leider ist es nicht immer möglich, die Ableitung zu bestimmen. In diesem Kurzvortrag möchte ich (auch grafisch) einen sehr robusten Algorithmus vorstellen, welcher ohne den Gradienten auskommt. |
||
2018-08-30 | Zum Stand der Kasse | |
von koebi | ||
Vor langer langer Zeit machte sich ein alter, weiser Zauberer auf den Weg, für seinen Magierzirkel eine Methode zu finden, den Braumeister zu entlasten. Seine Suche war auch nahezu erfolgreich, leider führte ihn eine wichtige Aufgabe in ein neues Königreich. So übergab er sein Wissen an einen Adepten des Zirkels, die Aufgabe fortzuführen. Jener Adept ward allerdings kurz darauf in den Ältestenrat des Zirkels berufen und musste sich auch sonst einer Menge Aufgaben im Königreich widmen. Daher ward die Methode noch nicht vollständig eingeführt und der Adept wird sich alle Mühe geben, über den aktuellen Stand aufzuklären und Mitstreiter auf seinem Weg zu finden. | ||
2018-08-23 | Das "smarte" Hamsterrad | |
von scabux | ||
Vor Kurzem ist ein Goldhamster bei uns eingezogen, was mich zu einem Bastelprojekt angeregt hat. Es wird vermutlich Graphen, Zahlen und Nagetier-Bilder zu sehen geben... | ||
2018-08-16 | Ihre Rechte als Betroffener (aka: DSGVO in der Praxis) | |
von andreas | ||
Ich habe mit vielen DSGVO-Anfragen Firmen und Institutionen gequält - und gebe eine kleine Übersicht über die Praxis, was so die Umsetzung und die Antworten sind und wie man mit falschen Antworten umgeht. | ||
2018-08-09 | Blockchain 101 | |
von chrispr | ||
Was sind eigentlich diese Blockchains über die alle reden? | ||
2018-07-26 | Banken und ihre APIs | |
von rami | ||
Ein Streifzug durch FinTS, HBCI, HHD_UC, MT940, PAIN und andere Protokolle, von denen ihr nie hören wolltet. | ||
2018-07-19 | Lineare Modelle im Datenfit | |
von cherti | ||
Eine kurze Einführung darüber, warum lineare Modelle tendentiell bei Datenauswertungen beliebt sind (Spoiler: nein, nicht weil sie zwangsläufig einfacher sind, sondern weil man sich spezifische Eigenschaften der Linearität zu Nutze machen kann). | ||
2018-07-12 | CUPS-Treiber, Marke Eigenbau | |
von rami | ||
2018-06-28 | How to build a trojan in math? | |
von jens | ||
Mit dem Dual_EC_DRBG wurde 2006 im NIST SP 800-90A Standart ein Zufallszahlen Generator auf Basis von elliptischen Kurven standartisiert, über den schon damals viel diskutiert wurde. Nach heutigem Kenntnistand enthält dieser Generator eine Backdoor der NSA. Wie es möglich ist eine Backdoor unabhängig von einer konkreten Implementierung in einem Algorithmus zu verwirklichen und warum diese Backdoor bis heute von niemandem gefunden wurde obwohl es eindeutige Hinweise für ihre Existenz gibt soll diese chaotische viertel Stunde klären. | ||
Die Geschichte der Backdoor | ||
2018-06-21 | Afterglow: Live-Coding Lightshows mit Clojure | |
von NHG | ||
Afterglow ist ein Live-Coding Lighting Controller in Clojure. Ich möchte kurz einen Einblick in Lichtsteuerung Allgemein geben und dann Afterglow vorstellen. |
||
GitHub - Afterglow | ||
2018-06-14 | Red and dead - das Schicksal unserer Galaxie | |
von sPhErE | ||
Galaxien verändern sich unter dem Einfluss von Wechselwirkungen mit ihren Nachbarn. Der Effekt tritt am stärksten in Galaxienhaufen auf, wo massereiche Ansammlungen roter elliptischer Galaxien mit nahezu verschwindender Sternentstehungsaktivität dominieren. In einem kurzen Talk beschreibe und erkläre ich das Phänomen. | ||
2018-05-31 | DSGVO | |
von rami | ||
2018-05-24 | Numerical linear algebra primer (1) Why? | |
von mfh | ||
With this talk I want to start a series of c¼hs about numerical linear algebra. In this talk I'll mostly explain why numerical linear algebra is so important and give some rationalisation why it seems to arise everywhere when doing modelling. | ||
2018-05-17 | EFAIL | |
von cherti | ||
Ein kurzer Überblick, was da bei EFAIL eigentlich genau passiert ist und was eigentlich genau kaputt ist. | ||
Website | ||
Mitschnitt | ||
2018-04-26 | pacman-hooks | |
von cherti | ||
pacman, das Paketverwaltungswerkzeug der Wahl aus dem ArchLinux-Projekt, verfügt über ein fortgeschrittenes hook-System, mit dem sich zur Installations- oder Update-Zeit Dinge im eigenen System triggern lassen. Wir schauen uns an, wie sie funktionieren, warum man sie will sowie ein paar Beispiele und Anwendungsmöglichkeiten. | ||
2018-04-19 | Konstruktion eines simplen, hochverfügbaren CDNs mit Linux-Standardsoftware | |
von rami | ||
2018-04-12 | Interval Tree Clocks | |
von Merovius | ||
Interval Tree Clocks (ITC) sind logische Uhren für Verteilte Systeme, d.h. sie erlauben Ereignissen eine logische "Zeit" zuzuordnen, anhand derer man ablesen kann ob Event A vor Event B eingetreten ist, oder umgekehrt. Andere Beispiele sind Lamport Timestamps und Vector Clocks. ITC haben den Vorteil, dass dynamisch neue Knoten hinzugefügt und entfernt werden können. Ich gebe eine kurze Einführung in das Problem und wie Lamport Timestamps, Vector Clocks und ITC es losen. |
||
Folien | ||
Paper | ||
2018-03-29 | League of Legends | |
von koebi | ||
LoL ist für dich immer noch "laughing out loud"? Wenn Sivir böllert denkst du an Silvester? Top und Bot sind bei dir irgendwas mit Sex? Tanks gibts nur im Krieg, und MOBA ist sicher schon wieder ein hippes Software-Startup? Damit ist jetzt Schluss! Nach diesem Vortrag kannst du voll in die Szene einsteigen, weißt wer best Yi EUW ist, warum Commandobanner gerade OP ist und was die hippen Flames im Ingame-Chat sind! |
||
2018-03-15 | mdwiki | |
von cherti | ||
MDwiki ist eine gute Möglichkeit, schnell und Markdown-basiert die eigenen Informationen zu organisieren. Dies geht lokal für sich selber, aber auch ganz hervorragend in Versionskontrolle, was es zu einem perfekten Kandidaten für Dokumentation macht, die von mehreren Leuten bearbeitet werden soll. | ||
MDWiki-Homepage | ||
2018-03-08 | Nim | |
von Kormarun | ||
Nim is a systems and applications programming language. Statically typed and compiled, it provides unparalleled performance in an elegant package. Taking inspiration from multiple languages, the Nim syntax is easily understood and results in code that can be modified very efficiently. It can compile to binary, c, c++ objective-c and javascript |
||
2018-02-22 | Clustering auf großen Datensätzen | |
von Kormarun | ||
Yet to come | ||
2018-02-15 | Floating Point | |
von Jan | ||
Über Fließkommazahlen nach IEEE 754. | ||
Floating Point Numbers - Computerphile - YouTube | ||
2018-02-08 | Lineare Optimierung | |
von koebi | ||
Ich werde irgendwas über Lineare Optimierung erzählen. Mal gucken, was :) | ||
2018-01-25 | WebSec Essentials: Cross Site Request Forgery und Clickjacking | |
von rami | ||
Was zur Hölle ist das eigentlich? Und wie schütze ich meine User dagegen? | ||
2018-01-18 | Quantum tunnelling and the issues with drawing chemical structures | |
von mfh | ||
A standard school and university education teaches how to draw a chemical structure on paper: As a geometrical arrangement of letters and some lines between them. From the viewpoint of Quantum Mechanics such a "classical" structure is unfortunately not always possible. If one insists, this implies a breaking of a fundamental symmetry of nature. In other words when thinking about a molecule as a drawing on paper, we kind of give up part of the quantum-mechanical truth. The notion of a chemical structure is, however, extremely useful for interpreting certain results of physical chemistry (like for example the recorded spectra). One thus typically pays the price of missing some effects of Quantum Mechanics in order to gain a more intuitive understanding of chemistry. In my talk I will mainly focus at the so-called Eckard conditions, which are used for representing chemical molecules. I will show by the means of an example how these conditions break down when describing quantum tunnelling in water. |
||
2018-01-11 | uMatrix | |
von cherti | ||
Eine kleine Vorstellung der (nach eigener Beschreibung) Matrix-basierten Firewall uMatrix, einem mächtigen Werkzeug, wenn man die Requests des eigenen Browsers kontrollieren möchte. Im Vortrag gebe ich eine Einordnung, was die einzelnen Komponenten innerhalb von uMatrix bedeuten bzw. was sie blockieren oder freischalten, um die Benutzung vertrauter zu gestalten. | ||
Firefox-AddOn | ||
2017-12-21 | Counting holes in empty space | |
von icebaer | ||
Short motivation and description of principles in topological data analysis. | ||
2017-12-14 | Warum expandiert der Kosmos? | |
von sPhErE | ||
Unser Universum ist nicht statisch. Die Galaxien in unserer fernen Umgebung treiben mehrheitlich auseinander, wie man z.B. an der sog. Rotverschiebung ihrer Spektren beobachten kann - und dieser Effekt scheint sich über die Zeit zu beschleunigen. In einem sehr spontan vorbereiteten Talk werde ich erklären, welche Ursache diesem Phänomen gemäß unseres heutigen physikalischen Verständnisses zugrundelegt. | ||
Mitschnitt | ||
2017-11-30 | Firefox Containers | |
von cherti | ||
Heute wollen wir über Firefox Containers sprechen, eine neue von Mozilla entwickelte Technologie, um in einem Browser Seiten ähnlich wie in komplett separierten Profilen zu benutzen. Über die reine Separierung der Tabs hinweg, die sich insbesondere auf die Daten von Websites bezieht, bieten Firefox Containers allerdings noch eine Reihe an Möglichkeiten, den eigenen Workflow effizienter zu gestalten und die eigenen Tabs organisatorisch zu strukturieren. Firefox Containers startete als Firefox TestPilot-Projekt und ist mittlerweile in ihren Kernkomponenten in den Mainline-Firefox eingezogen, zur Verwendung dessen ist bisher noch ein AddOn erforderlich, das im Vortrag gezeigt wurde. Alle im Vortrag gezeigten AddOns sind unten verlinkt, weitere, die Features für Firefox Container bieten, sind über die interne Suchfunktion für AddOns findbar. |
||
AddOn: Firefox Containers | ||
AddOn: Switch Containers | ||
2017-11-23 | Python-Iterators explained, the good, the bad, the insane %) | |
von cherti | ||
In diesem Talk wollen wir uns Iteratoren ansehen, ein mächtiges Konzept in Python. Iteratoren sind an vielen Stellen nützlich, wo konventionelle Datenstrukturen an ihre Grenzen stoßen ("Sir, you are getting OOMed!"). Wir schauen uns an, was Iteratoren sind, wie man selber Iteratoren bauen kann, und welchen Limitationen sie unterworfen sind. Im gleichen Zuge wollen wir die Aufmerksamkeit des geneigten Zuhörers auf einige nützliche Iteratoren lenken, die Python von Haus aus mitliefert, die aber im allgemeinen Sprachgebrauch noch weit zu wenig Aufmerksamkeit genießen. Und dabei sehen, dass Iteratoren insbesondere auch dem geneigten funktionalen Programmierer sehr gefallen könnten. |
||
Mitschnitt | ||
2017-11-16 | WebSec Essentials: XSS und Content Security Policy | |
von rami | ||
Da viele von euch das Web entweder benutzen oder befüllen, würde ich gerne eine kleine Vortragsreihe über Applikationssicherheit von Webanwendungen starten mit Dingen, die jeder mal gehört haben sollte. Beginnen möchte ich mit einer kurzen Einführung in XSS, das vermutlich fast jedem etwas sagt, aber mich dann im Vortrag überwiegend auf den HTTP-Header Content-Security-Policy konzentrieren, mit dem sich vielleicht noch nicht jeder auseinandergesetzt hat. | ||
2017-11-09 | Der Asteroid U1/2017: Besuch aus einem fremden Sonnensystem? | |
von sPhErE | ||
Vor Kurzem wurde die erstmalige Entdeckung eines extrasolaren Asteroiden (Bezeichnung: 2017-U1) bekanntgegeben. In einem kurzen Vortrag erläutere ich, warum man glaubt, dass 2017-U1 aus einem fernen Sonnensystem stammt und was man bislang über die Herkunft solcher Körper weiß. | ||
2017-10-26 | Hacking Yourself, Teil 7: Erkenntnismeditation | |
von Jan | ||
„Vipassanā“ ist ein Wort in der Sprache Pali, neben dem Sanskrit eine der alten Sprachen Indiens. Vipassanā wird meist als „Erkenntnismeditation“ übersetzt, weil es eine der Hauptwirkungen des Praktizierens ist, dass man tiefe Einblicke in die Wahrnehmung der Welt, die Zusammensetzung und Struktur des Selbst und die Beschaffenheit tiefer Probleme erhält. Es beginnen sich grundlegende Fragen zu klären. Z. B. wie es passiert, dass Schmerz sich in Leid verwandelt, wie es geschieht, dass Vergnügen entweder Zufriedenheit oder Bedürftigkeit wird, oder wie der Sinn für das Selbst entsteht. |
||
Mitschnitt | ||
2017-10-19 | (Neo)Vim - Warum es sich lohnt, modales Editing zu lernen | |
von cherti | ||
Heutzutage gibt es geradezu einen Wildwuchs an neuen Editoren. Von GEdit über Nano gibt es mittlerweile Micro, Sublime, Atom, die Liste von Texteditoren (s.u.) ist schier endlos. Abhängig wen man fragt, fällt die Frage nach den besten Editoren unterschiedlich aus (https://xkcd.com/378/, https://xkcd.com/1823/). Wir werden uns anschauen, was diese Editoren auszeichnet und dabei der Frage nachgehen, was modales Editing ist und warum es sich lohnt, die Zeit zu investieren, es zu lernen. Daraus folgend werden wir sehen, warum sich vim, erstmalig öffentlich released im Jahre 1991, sich noch immer sehr hoher Beliebtheit erfreut und in Form von NeoVim trotz seines Alters noch immer eine der besten Wahlen für einen guten Editor ist. |
||
Liste von Editoren | ||
2017-10-12 | Plugin architectures for python web applications | |
von rami | ||
I'd like to try my talk for PyCon DE on you and look forward to your feedback! Abstract: The power of some popular web applications like WordPress comes from a flexible plugin system. This talk will show how to implement such plugin architectures for Python web applications including real-world examples. I’ll give examples with Django, but the important bits aren’t Django-specific. |
||
2017-09-28 | Pattern Matching | |
von xeen | ||
Idee und Anwendung von Pattern Matching | ||
Literatur | ||
Vortrags"folien" | ||
Mitschnitt | ||
2017-09-21 | Dependency-Domino mit systemd.timer | |
von cherti | ||
In diesem Vortrag soll es um systemd.timer gehen, was die so können und warum sie besser sind als Cronjobs. Darüberhinaus wollen wir uns ansehen, wie man Dinge timer-basiert triggern kann und von diesen weitere Dinge reinziehen lassen kann, wenn sie fertig sind (bspw. aufraeumen.service). |
||
Mitschnitt | ||
2017-09-14 | Linux Explained: Der Bootprozess | |
von cherti | ||
Wir werden uns ansehen, was eigentlich passiert, wenn man so'n Linux startet. | ||
Mitschnitt | ||
2017-08-31 | Was ist eigentlich dieses "Internet" von dem immer alle reden? | |
von Merovius | ||
Ich habe gehört, dass sich manche Leute ab und an eine grundlegendere c¼h wünschen würden. Ich werde also mal eine c¼h darüber machen, wie internet so geht. Ungefähr. Ich hoffe ich kann ein bisschen live-demo mit Wireshark machen, dass man auch was sieht und das nicht nur dröge OSI-layer durchgehen ist. |
||
Mitschnitt | ||
Folien | ||
2017-08-24 | Automatic Screenshotting with Selenium + Python | |
von rami | ||
Um meine Web-Software zu bewerben oder zu dokumentieren, verwende ich immer wieder Screenshots. Über die Monate und Jahre führt das dazu, dass überall veraltete Screenshots rumfliegen, denn es macht wirklich keinen Spaß, die zu aktualisieren. Die Lösung: Einfach automatisch Screenshot erstellen! Einfach? Einfach! | ||
Mitschnitt | ||
2017-08-10 | Universum ohne Urknall? Neue Erkenntnisse der Kosmologie | |
von sPhErE | ||
Das Ereignis eines Urknalls vor rund 13.8 Mrd Jahren gilt als eine der folgenschwersten Vorhersagen der klassischen Formulierung von Einsteins allgemeiner Relativitätstheorie. Die Notwendigkeit für einen Urknall begründet sich darin hauptsächlich aus den hohen Dichte- und Druckverhältnissen im frühen Universum, obwohl seit Jahrzehnten umstritten ist, wie sich etwaige (noch unbekannte) Quantengravitationseffekte auf das Vorhandensein oder die Natur eines solchen singulären Ereignisses auswirken. Überraschenderweise liefern jetzt kürzlich erschienene theoretische Arbeiten, die an zentrale Forschungsergebnisse der letzten Jahrzehnte anknüpfen, stichhaltige Indizen dafür, dass bereits die Einbeziehung gewöhnlicher Quanteneffekte zu einem Ausbleiben einer Urknallsingularität im engeren Sinne führt. Demnach scheint die Zeit in den derzeit gängigen kosmologischen Modellen keinerlei Beginn zu besitzen. Stattdessen scheint das Universum vor der Entstehung der bekannten Materie unendlich lange in einem Zustand annähernder Urknallbedingungen verweilt zu haben. |
||
Mitschnitt | ||
2017-07-27 | How to systemd-service | |
von cherti | ||
Eine spontane Crashkurseinführung, wie man Hintergrunddienste unter modernen, systemd-basierten Linuxen schreibt. | ||
Mitschnitt | ||
2017-07-20 | Simulation von Nadel-Gewebe-Interaktion | |
von cherti | ||
Die Simulation von Nadeleinstichen in Gewebe ist in vielen Bereichen der Medizin überaus wünschenswert. Allerdings hat eine solche Simulation ihre ganz eigenen Herausforderungen. Ich werde ein bisschen von diesen Herausforderungen erzählen und wie man sie lösen möglicherweise kann. | ||
2017-07-13 | Parallele Numerik in Python: Einführung in Bohrium | |
von mfh | ||
Das Bohrium Projekt versucht ein zu numpy kompatibles Frontend für nummerische Berechnungen zu bauen, welches automatisch die Abfolge der Berechnungen optimiert, parallelisiert und optional sogar auf Grafikkarten ausführt. Dazu übersetzt Bohrium den Pythoncode (über ein paar Zwischenschritte) in ein zur Laufzeit passend zur Hardware kompiliertes Stückchen Code und führt diesen aus. In der c¼h besprechen wir ein paar Beispiele. |
||
Webseite Bohrium Projekt | ||
Mitschnitt | ||
2017-06-29 | Somethingsomething javascript | |
von Merovius | ||
Ich bin prototypischer backend-developer. Ich verstehe HTTP, Netzwerke, Datenbanken und verteilte Systeme. Aber ich bin absolut furchtbar, wenn es um Design oder UI geht. Für viele Dinge, die ich bauen möchte, wäre aber eine UI echt hilfreich. Web-Technologie verspricht, es einfach zu machen, plattform unabhängige UIs zu bauen; leider ist das Ökosystem für jemanden wie mich aber recht undurchdringlich und wirkt übermäßig kompliziert. Ich habe einmal versucht, mich einzuarbeiten in moderne Web-Technologien und UI-Frameworks. Letzten Endes bin ich nicht fürchterlich weit gekommen, aber was ich gelernt habe, erkläre ich kurz und chaotisch :) |
||
Mitschnitt | ||
2017-06-22 | udev-Regeln schreiben und automatisiertes Backup | |
von cherti | ||
Wir werden uns udev anschauen, was es kann und wie man es nutzen kann, um damit bspw. automatisiertes Backup zu implementieren. | ||
Blogeintrag zum Thema | ||
Mitschnitt | ||
2017-06-15 | EventSource | |
von koebi | ||
EventSource ist der neue heiße Scheiß, um serverseitig gesendete Events zu empfangen. Ich werde einen kurzen Überblick über EventSource und seine Nutzung geben. | ||
Github-Demo-Code | ||
Mitschnitt | ||
2017-06-08 | Hacking Yourself, Teil 6: Selbstbewusstsein & liebevolle Güte | |
von Jan | ||
Mitschnitt | ||
2017-05-25 | gokrazy: ein Go userland für Raspberry Pi 3 appliances | |
von sECuRE | ||
gokrazy erstellt aus deiner Anwendung ein SD card image für den Raspberry Pi 3, welches — abgesehen vom Linux-Kernel und dem proprietären Raspberry Pi bootloader — ausschließlich Go software enthält. Bist du es Leid, deine selbstgebauten Internet of Things (IoT)-Geräte wie dein Raspberry Pi 3 zu aktualisieren? Vielen Leuten ist nicht bewusst, dass auch Linux-Installationen oftmals anfällig für Sicherheitslücken sind, oder ignorieren das Problem einfach. Anderen sind Updates einfach zu nervig. Mir ging es genauso. Auf meinem Raspberry Pi lief ein 4 Jahre altes Image, bevor es mir reichte. Statt dass ich jedoch mir wöchentlich wertvolle Zeit für Updates abzweige, habe ich mir überlegt, wie ich (1) die Angriffsfläche reduzieren kann und (2) Updates einfacher machen kann. In diesem Vortrag erzähle ich über meine Implementation eines minimalen Init-Systems, DHCP-Clients und FAT16B Dateisystem-programm, sowie über die Software-Architektur und Infrastruktur. |
||
Website | ||
Mitschnitt | ||
2017-05-18 | Wie schmecken Galaxien? | |
von sPhErE | ||
In meinem Talk versuche ich, eine ernstgemeinte wissenschaftliche Antwort auf die überhaupt nicht absurde Frage zu finden, wie es schmecken würde, wenn man die Materie im Innern einer Galaxie verspeisen würde. Die Schlussfolgerung, zu der ich dabei gelangen werde, dürfte bei Vielen für Überraschung sorgen. | ||
Mitschnitt | ||
2017-05-11 | Quantenmechanik in der Hosentasche | |
von scabux | ||
Die Quantenmechanik ist eine Theorie, die für ihre mysteriösen Gedankenexperimente und hochgradig nicht-intuitiven Implikationen bekannt ist. In diesem Kurzvortrag versuche ich am Beispiel von Flash-Speicherzellen zu skizzieren, wie Tunneleffekt und Co. längst Einzug in die Technik gehalten haben. |
||
Mitschnitt | ||
2017-04-27 | EXIF | |
von Kormarun | ||
Wie funktionieren Metadaten für Bilder. | ||
Mitschnitt | ||
2017-04-20 | Mastodon | |
von rami | ||
Mastodon ist das neue Twitter – oder mal wieder ein Versuch des selbigen. | ||
Mitschnitt | ||
2017-04-13 | State Machines | |
von Jan | ||
Ich erzähle ein wenig über State Machines anhand von Implementierungen in C. | ||
Folien | ||
Mitschnitt | ||
2017-03-30 | zsh - a short primer to awesomeness | |
von cherti | ||
Viele Leute auf'm Treff sind häufiger mal im Terminal unterwegs, und damit in einer Shell. Für einige ist die Shell sogar Hauptarbeitswerkzeug. Grund genug, sich mal Shells näher anzuschauen. Und eine der mächtigsten Shells da draußen ist die zsh. Ich möchte kurz ein paar der Features vorstellen, die die zsh zu meiner persönlichen Lieblingsshell machen (und vllt. auch das eine oder andere Feature, das für jemanden interessant sein kann, ich aber selbst nicht nutze) und der Grund sind, warum ich sie überall verwende, wo ich kann. |
||
Mitschnitt | ||
Notizen | ||
2017-03-23 | Ethereum | |
von Yakomo | ||
Ethereum ist der neue heiße Scheiß in der Blockchain-Welt, und da viele noch nicht davon gehört haben, dachte ich mir, ich verschaffe mal einen kleinen Überblick darüber. | ||
Website | ||
2017-03-16 | Die spezielle Relativitätstheorie (revisited) | |
von sPhErE | ||
Nachdem ich vor ein paar Jahren schonmal einen etwas holprigen Talk zur speziellen Relativitätstheorie (SRT) gehalten habe, möchte ich das Thema nun von einer völlig neuen Seite aufgreifen und in einem kurzen Vortrag die zentralen Konzepte und Aussagen der SRT in (hoffentlich) etwas verständlicherer Weise als damals schildern. Dabei werde ich beschreiben und erklären, wie und weshalb Einstein das klassische Verständnis von Raum und Zeit revolutionierte, indem er letztere beide zu einer Einheit, der vierdimensionalen Raumzeit, zusammenfasste - mit der Konsequenz, dass Abstände und Zeitintervalle ihre absolute Bedeutung verloren. |
||
Mitschnitt | ||
2017-03-09 | Einführung in die Programmiersprache Julia | |
von Kormarun | ||
Julia ist der neue Stern am Himmel der wissenschaftlichen Berechnungen. Hier gibt es eine kleine Einführung in Julia und die tollen Dinge die man damit alle machen kann. |
||
Mitschnitt | ||
2017-02-23 | Überblick über das politische System der USA | |
von Pascaline | ||
Ein kurzer Überblick über das politische System der USA. | ||
Mitschnitt | ||
2017-02-16 | Simulation einer Zombieapokalypse | |
von cherti | ||
in diesem Vortrag wollen wir uns ansehen, wie man eine Zombieapokalypse mathematisch modellieren und dann auch simulieren kann. Wir werden Zombieverhalten betrachten und uns ansehen, unter welchen Bedingungen eine Zombieapokalypse die Menschheit vernichten kann und in welchem Maße die Wehrhaftigkeit der Menschen dies ggf. zu verhindern vermag. |
||
Mitschnitt | ||
2017-02-09 | Show your Tools | |
von koebi, rami, cherti, mfh, judge, janx2, kormarun, cobald, friedz, Emrys-Merlin | ||
Wiki | ||
Mitschnitt | ||
2017-01-26 | P = NP | |
von koebi | ||
Ich erzähle ein bisschen, was das "P = NP" Problem ist und wie man NP-Probleme trotzdem löst. | ||
Mitschnitt | ||
2017-01-19 | How to develop distributions? | |
von cherti | ||
Wir alle benutzen Distributionen auf unseren Rechnern, die viele von uns Linux-Distributionen. Aber wie wird so eine Linux-Distribution eigentlich entwickelt? Dieser Frage wollen wir nachgehen und uns das Entwicklungsmodell einiger großer Linux-Distributionen ansehen und nachzeichnen, wie es dazu kommt, dass wir neue Versionen solcher Distributionen mit neuem heißem Scheiß drin bekommen. Momentan geplant: Debian, Fedora, Arch. Andere Distributionen ggf. auf Anfrage. |
||
Mitschnitt | ||
2017-01-12 | Was Sternfarben mit Quantenmechanik zutun haben... | |
von sPhErE | ||
Beim Blick an den nächtlichen Himmel fällt auf, dass Sterne in sehr unterschiedlichen Farben leuchten. In einem kurzen Überblick erläutere ich, wie sich diese Farbunterschiede mithilfe der Quanteneigenschaften des Lichts, vor allem dem Photonenspin, auf die je nach Alter verschiedenen Temperaturen in den Sternen zurückführen lassen. Nach diesem Ausflug in die Mikrowelt erkläre ich, wie die Farbunterschiede im Sternlicht es auf kosmologischen Größenskalen von ca. 10 Mio Lichtjahren ermöglichen, gigantische Ansammlungen dicht konzentrierter dunkler Materie aufzuspüren. | ||
Mitschnitt | ||
2016-12-22 | How to 33C3 | |
von rami | ||
Dieses Jahr kommen unfassbar viele vom Chaostreff mit zum Chaos Communication Congress nach Hamburg, und auch ganz viele zum ersten Mal. Aber...was passiert da jetzt eigentlich genau? Was sollte ich mir vorher anschauen? Was sollte ich mitbringen? | ||
2016-12-15 | Botnets in the age of IoT | |
von cherti | ||
oder: ... was kam noch gleich nach "Nuke from Orbit?" | ||
Mitschnitt | ||
2016-11-24 | PyBee | |
von rami | ||
Das PyBee-Projekt ist ein ambitioniertes Projekt aus der Python-Community mit dem Ziel, die Entwicklung nativer Applikationen auf allen Plattformen -- Windows, Linux, macOS, iOS, Android und dem Web -- mit Python möglich zu machen. Dabei geht Russel Keith-Magee, der Begründer des PyBee-Projektes, spannende Wege, über die es sich zu reden lohnt. Ich will euch ein bisschen erzählen, wie das aussieht. | ||
Mitschnitt | ||
2016-11-17 | broken mail setup | |
von tynsh | ||
Ich erzähl mal etwas über mein kaputtes mail setup mit mutt, offlineimap, msmtp + etlichen skripte. Wird wahrscheinlich nicht lang, aber hoffentlich witzig. | ||
2016-11-10 | Hacking Yourself, Teil 5: Achtsamkeit & Recycling | |
von Jan | ||
Ziel der Vortragsreihe insgesamt ist es, der geneigten Zuhörerschaft eine Reihe von Werkzeugen zur Manipulation von Körper und Geist an die Hand zu geben. Diesmal über Übungen geleiteter Aufmerksamkeit. Recycling von Material aus dem Achtsamkeitsworkshop auf der RGB2R. |
||
Folien | ||
Free Guided Meditations | UCLA Mindful Awareness Research Center | ||
Breathing Exercises | ||
Mitschnitt | ||
2016-10-27 | Google Infrastruktur | |
von Merovius | ||
Google hat im Laufe der Jahre viele interessante Whitepaper zu Teilen ihrer Infrastruktur herausgebracht. Ich werde einige davon erwähnen, zusammenfassen und erklären warum ich sie für interessant genug halte, in voller Länge gelesen zu werden. | ||
Folien | ||
2016-10-20 | Was weiß der BND über uns? Bestehende und geplante Überwachungsmaßnahmen | |
von sPhErE | ||
Nach meinem letzten netzpolitischen Talk, in dem der Fokus stark auf die NSA und den GCHQ gerichtet war, möchte ich dieses mal aus aktuellem Anlass - nämlich dem Gesetzesentwurf zur Stärkung der BND-Kompetenzen - kurz zusammenfassen, wie und in welchem Ausmaß unsere eigenen In- und Auslandsgeheimdienste, also der BND, aber auch das BfV, unsere Daten sammeln und analysieren. Dabei möchte ich auf die bestehende Situation eingehen und eine Vorschau auf die im Gesetz geäußerten Pläne für die Zukunft eingehen. | ||
2016-10-13 | Cryptopartys des Vereins, Call for Participation | |
von cherti, Pascaline | ||
Wir sprechen ein bisschen über das Projekt Cryptoparty des NoName, erzählen ein bisschen, was wir da so tun, was die Pläne sind und wo man sich noch beteiligen kann. Denn Mitstreiter werden stets gesucht! | ||
Mitschnitt | ||
2016-09-29 | DOAS | |
von Emrys-Merlin | ||
Moin, heute erzähle ich ein bisschen was zu "Remote Sensing", wie es in der Atmosphärenchemie gerne genannt wird. In der Atmosphäre spielt sich chemisch gesehen nämlich einiges ab und es ist ein spannendes und nicht ganz leichtes Unterfangen mitzuverfolgen, was eigentlich genau. Ich möchte die Messmethode, die ich hier in Heidelberg in der Arbeitsgruppe am IUP kennengelernt habe, die Differentielle Optische Absorptionsspektroskopie, gerne einmal vorstellen. |
||
Mitschnitt | ||
2016-09-22 | pretix | |
von rami | ||
Wie schon lange geplant erzähle ich euch endlich mal mehr über mein Projekt pretix, das Open Source Veranstaltungs-Ticket-System der Zukunft. :) | ||
pretix Website | ||
pretix GitHub | ||
2016-09-15 | Überlichtschnelle Galaxienflucht und Ereignishorizonte | |
von sPhErE | ||
Wenn von Ereignishorizonten die Rede ist, denkt man oft zunächst an schwarze Löcher. Wenig bekannt sind jedoch die weiteren Ereignishorizonte, die auf kosmologischen Skalen infolge der Raumexpansion entstehen. Entgegen der häufig verbreiteten Darstellung markieren diese allerdings im Allgemeinen *nicht* jene Regionen, an denen die Expansionsrate des Universums zu einer überlichtschnellen Galaxienflucht führt. Im Talk werde ich erklären, warum wir Licht von überlichtschnellen Galaxien durchaus sehen können und weshalb es dennoch zur Existenz von Ereignishorizonten kommt. | ||
Mitschnitt | ||
2016-09-08 | Chaos macht Schule | |
von Hauro | ||
2016-08-25 | Deprojektion von Sternbildern | |
von sPhErE | ||
Ein sehr kurzer Talk über ein just-for-fun Projekt, das sich mit der Frage beschäftigt, wie die uns bekannten Sternbilder von anderen Stellen im Universum betrachtet aussehen würden. | ||
2016-08-18 | Flashvideostreams extrahieren zum Spaß und Profit | |
von mxf | ||
Einige Websiten nutzen noch das Flashplugin um Videos anzuzeigen. Ich werde zeigen, wie man mit der Kombination aus Chrome DevTools, JPEXS ffdec (flash decompiler) und rtmpdump auch ohne Flashplugin die Videostreams abspielen (und dumpen) kann, anhand einer Beispielwebsite. |
||
2016-08-11 | Automatisches Editieren und Uploaden von c¼h Mitschnitten | |
von Merovius | ||
Der Upload von c¼h ist ein PITA. Voll von repetetiven Arbeiten und darauf Warten, dass youtube processed, und eine Einwilligung kommt… Nachdem ich ein paarmal durch diese Langeweile durch bin, hab ich beschlossen, dass sich das automatisieren lassen muss. Ich werde also meine Lösung dafür kurz zeigen (auch wenn sie vmtl. noch nicht komplett fertig sein wird). |
||
Mitschnitt | ||
2016-07-28 | hapano | |
von rs | ||
how about pluta and new one: Wie funktioniert eigentlich pluta? Was hat sich sECuRe damals ausgedacht? Wie könnte es in Zukunft funktionieren? Eine kurze Einführung in Network (und) Linux Namespaces |
||
2016-07-21 | Visualisierung von Karten-Daten in R | |
von Emrys-Merlin | ||
Ich habe vor kurzem gelernt, dass es in R nette Möglichkeiten gibt geographische Daten nett auf Karten darzustellen. Ich wollte das gerne mal Anhand eines Beispiels Schritt für Schritt durchgehen. | ||
R-Source vom Live-Coding | ||
Website für Geodaten von Ländergrenzen und Ähnlichem | ||
Das (noch) frei verfügbare ggplot2-Buch | ||
Mitschnitt | ||
2016-07-14 | WM-Frameworks | |
von cherti | ||
Wer einen Computer benutzt, benutzt mit relativ großer Wahrscheinlichkeit auch einen Windowmanager. Da gibt es welche, die kann man so konfigurieren, wie der Entwickler das vorgesehen hat oder man schwatzt halt selber mit dem X-Server. Letzteres tut weh, ersteres reicht mir nicht, die Lücke füllen WM-Frameworks. Ich zeige ein bisschen, welche Möglichkeiten es mir persönlich in meinem Setup gegeben hat, Dinge zu lösen, die mich an meinem Arbeitsgerät und täglichem Workflow gestört haben. |
||
Mitschnitt | ||
2016-06-30 | Register und Makros mit vim | |
von koebi | ||
Register wie Makros in vim sind hervorragend und großartiger Spaß bei der Verwendung, wenn man weiß, wies funktioniert. Das würde ich gerne teilen :) | ||
Mitschnitt | ||
2016-06-23 | How2backup | |
von cherti | ||
Warum man backups macht, wie man das tun sollte und worauf man dabei meiner Meinung nach achten sollte. | ||
Mitschnitt | ||
2016-06-16 | Digitale Zusammenarbeit und Wissensmanagement - Ist MS SharePoint eine reine Dateiablage? | |
von Mareike | ||
Leitidee: MS SharePoint kennen und verstehen lernen Warum nutzen? Oder: - Welche Argumente sprechen für die Nutzung im Vergleich zu -- Netzlaufwerken -- Dropbox Wie nutzen? - Wie kann man Inhalte strukturieren, um sie wiederzufinden? Welche Features wären hier noch wünscheswert? - Welche erwähnenswerten, weiteren Features sind vorhanden, um digital zusammenzuarbeiten? Und jetzt noch ganz praktisch zum Set up: - Wie ist die Architektur von SP? - Welche Infrastrukturmodelle gibt es? - Was sollte man zum Thema Sicherheitskonfiguration wissen/ beachten? |
||
2016-06-09 | C++ ist schön --- zumindest wenn man's richtig macht | |
von mfh | ||
C++11 hat viele schöne Erweiterungen gebracht, die das Programmieren in C++ angenehmer machen. Neben den SmartPointern und lambdas, kann man auch den Typ eines Ausdruckes (manchmal) automatisch vom Kompiler bestimmen lassen. C++14 und C++17 treiben das noch ein wenig weiter. Viele Konzepte von C++11 erreichen in diesen späteren Standards ihre wahre Kraft. In diesem Vortrag will ich über modernes C++ reden, nicht das was einem in der Info1 beigebracht wird. | ||
Mitschnitt | ||
2016-05-26 | Fun facts about gravity | |
von sPhErE | ||
Spontaner Talk über einige weniger bekannte Eigenheiten der allgemeinen Relativitätstheorie. | ||
Mitschnitt | ||
2016-05-19 | Dynamic Modeling and Model Validation of an Action Painting Robot | |
von koebi | ||
I'm going to talk about my bachelor thesis which consisted of creating a dynamic model and a visualization of an action painting robot and of validating this model. | ||
Mitschnitt | ||
2016-05-12 | Wie konnten Sterne und Galaxien entstehen? | |
von sPhErE | ||
Kurzer Talk zum Thema Kosmologie, in dem ich mich der Frage widmen werde, wie es kurz nach dem Urknall zur Bildung von Strukturen (sprich: Ungleichmäßigkeiten) in der zuvor gleichförmigen Materieverteilung kommen konnte und wie sich daraus letztendlich die heute sichtbare Sterne- und Galaxienstruktur gebildet hat. | ||
Mitschnitt | ||
2016-04-28 | practical statistics und bayes law | |
von cherti | ||
ein bisschen zu Statiktik, Bayes Law und wofür man das in Leben gebrauchen kann. | ||
Mitschnitt | ||
2016-04-21 | xattributes | |
von cherti | ||
Heute geht es um eine Sache, die ich sehr praktisch finde, um files mit Notizen zu versehen: die filesystem-extended attributes. Kurze Einführung, was das ist, kurzes Vorstellen des Toolings, dass es gibt und ein paar Worte, welche aliase man sich setzen möchte. |
||
Mitschnitt | ||
2016-04-14 | import asyncio | |
von rami | ||
Seit Version 3.4 kann gibt es in der Python-Standardbibliothek das Modul "asyncio" und in 3.5 kam noch unterstützend neue Syntax für Coroutinen dazu. Jeder Python-Entwickler dürfte mittlerweile davon gehört haben – aber was ist das jetzt eigentlich genau, warum ist es die Zukunft und wie probiert man es mal eben schnell aus? | ||
Folien | ||
Mitschnitt | ||
2016-03-31 | Living in Emacs | |
von Kungi | ||
Seit längerer Zeit verlagere ich immer mehr Kernfunktionalität in Emacs. Ich möchte euch zeigen welche das ist und vor allem warum ich das mache. | ||
Mitschnitt | ||
2016-03-24 | Gentoo - erste erfahrungen | |
von tynsh | ||
Vor einem Jahr habe ich angefangen die Linux Distribution Gentoo zu nutzen. Ich will ein bisschen von meinen Erfahrungen damit berichten und ein paar Eigenheiten vorstellen. | ||
Mitschnitt | ||
2016-03-17 | Selbstorganisation | |
von Kungi | ||
Wie organisiere ich meine Aufgaben? Wie organisiere ich meine Zeit? Habe ich genug Zeit? Wie erreiche ich meine Ziele? Ist das nicht alles der pure Stress und sollte ich nicht doch lieber einfach Kiffen und die Welt Welt sein lassen? Ich werde ganz subjektiv erklären wie ich mich selbst organisiere. |
||
Mitschnitt | ||
2016-03-10 | Testen mit Rapidcheck und Catch | |
von mfh | ||
Ich hab mich in den letzten Wochen relativ viel mit Quickcheck basierten Unit Tests (in C++) auseinander gesetzt und wollte ich mal davon berichten, was man damit für tolle Dinge machen kann. | ||
Link | ||
2016-02-25 | Jodeldiplom | |
von rami | ||
Hollera di jodl du. Es geht zwar um etwas ganz anderes, aber das wird vorher nicht verraten. |
||
Zur Vorbereitung | ||
2016-02-18 | OpenCV - OpenSource Computer Vision | |
von sPhErE | ||
In einem kurzen Vortrag stelle ich die OpenCV Library vor und erläutere, warum sie nicht nur für Bildverarbeitung und maschinelles Sehen, sondern auch im Bereich des wissenschaftlichen Rechnens nützlich sein kann. | ||
Mitschnitt | ||
2016-02-11 | Was Zeitreisen mit Nuklearsprengköpfen zu tun haben | |
von cherti | ||
Eine weitere kleine Popkulturanalyse... | ||
2016-02-09 | Einführung in die Programmiersprache Julia | |
von Kormarun | ||
Julia ist der neue Stern am Himmel der wissenschaftlichen Berechnungen. Hier gibt es eine kleine Einführung in Julia und die tollen Dinge die man damit alle machen kann. |
||
2016-02-06 | Attribution von Cyberangriffen | |
von Pascaline | ||
Cyber, Cyber! Wegen dem Cybersicherheits-Seminar beschäftige ich mich gerade mit der Attribution von Cyberangriffen, und will hier mal einfach so bisschen vorstellen, was ich dabei gelernt habe. | ||
2016-01-28 | ClojureScript Live Coding Session ToDo List App | |
von Andreas 'Kungi' Klein | ||
Ich werde euch zeigen wie man mit ClojureScript eine Single Page ToDo Listen App schreibt. Ich werde versuchen Live zu programmieren. Es wird super hip! |
||
2016-01-21 | A Peek Into the Human Mind - Is Human Judgment Based on Rationality? | |
von Nadia | ||
"If a random word is taken from an English text, is it more likely that the word starts with a K, or that K is the third letter?" What would be your answer? In my presentation I will give a short overview of heuristic and biases used in judgment under uncertainty (Tversky & Kahneman). |
||
2016-01-14 | Quantum computing | |
von sPhErE | ||
Was sind eigentlich Qubits, worin unterscheiden sich Quantencomputer von der bestehenden Technologie und warum ist die Quantenphysik überhaupt so toll? In einem kurzen Überblick versuche ich, auf diese Fragen einzugehen. |
||
Mitschnitt | ||
2015-12-17 | Bruno, der Sumo - die Wahrheit über den Weihnachtsmann | |
von cherti, sPhErE | ||
..-'..'-.. | ||
Mitschnitt | ||
2015-12-10 | Wie man einen Stern sprengt - mit Koks, Blackjack und schwarzen Löchern | |
von cherti | ||
In der Sci-Fi-Serie Stargate SG1 gibt es eine Folge, in der unter Zuhilfenahme eines künstlichen Wurmloches zu einem schwarzen Loch ein Stern gesprengt wurde. Es soll beleuchtet werden, inwiefern dies physikalisch plausibel ist, und ob sich damit tatsächlich ein Stern sprengen ließe. | ||
Mitschnitt | ||
2015-11-19 | Die Behandlung von Messfehlern: Monte-Carlo-Errorpropagation | |
von cherti | ||
Ist man im Labor, misst man Werte. Ist man nicht im Labor, lässt man Werte messen. Aber leider sind alle Messungen immer falsch. Das ist so'n bisschen blöd, wenn man damit neue Dinge ausrechnen will. Aber man kann mit diesem Problem umgehen, mal schmerzhafter, mal weniger schmerzhaft. Ich möchte kurz vorstellen, wie man das tun kann, welche Methoden man benutzen will und welche man *wirklich* benutzen will. | ||
Mitschnitt | ||
2015-11-12 | Sphinx | |
von rami | ||
Sphinx ist in der Python-Welt und auch ein wenig darüber hinaus der de-facto-Standard um beliebige Dinge zu dokumentieren. Und Doku ist bekanntlich ja toll[1], deswegen zeige ich euch, wie man schnell und einfach mit Sphinx ansprechende Dokumentationen erstellt. [1] … wenn andere sie schreiben |
||
Mitschnitt | ||
2015-10-29 | JavaScript the Good Parts (Book Review) | |
von Kungi | ||
Ich habe mal wieder JavaScript the Good Parts gelesen und möchte darüber reden. | ||
Mitschnitt | ||
2015-10-22 | Das Ende von Safe Harbour | |
von Pascaline | ||
Der Europäische Gerichtshof hat das Safe Harbour-Abkommen für ungültig erklärt. Was die Hintergründe davon sind, und was die Konsequenzen, versuche ich mal zusammenzufassen. | ||
Zusammenfassung | ||
Mitschnitt | ||
2015-10-15 | Was passiert beim Fall in ein schwarzes Loch? | |
von sPhErE | ||
Zur Abwechslung mal ein physikalischer Vortrag über einige interessante Raumzeit-Phänomene, denen man in der Nähe von schwarzen Löchern begegnet - und was nun eigentlich passiert, wenn man in ein schwarzes Loch reisen würde. | ||
Mitschnitt | ||
2015-10-08 | Sysadmin-Automatisierung mit Ansible | |
von rami | ||
Ich konfiguriere und verwalte meine Server mit Ansible, und erzähle euch, warum mir das Spaß macht. | ||
Mitschnitt | ||
2015-09-24 | freetserv, a free terminal server (hardware) | |
von sECuRE | ||
Ich erkläre die Motivation, Umsetzung und aktueller Stand hinter meinem aktuellen Projekt, ein open hardware terminal server, also ein Gerät, welches man selbst bauen kann, um bis zu 48 seriell ansprechbare Geräte über das Internet verfügbar zu machen. | ||
2015-09-17 | Mikrokanalplattendetektoren | |
von koebi | ||
Ich rede ein bisschen über Photonen, Photonendetektion und wie man das machen will, und gehe dabei insbesondere auf Mikrokanalplattendetektoren ein, und stelle deren Eigenschaften und so ein bisschen vor. | ||
Mitschnitt | ||
2015-09-10 | Diversity 101 | |
von Merovius | ||
Ich möchte eine kurze Einführung in wesentliches Vokabular und Argumentation von "Feminismus" zu geben. Ich möchte dabei versuchen, möglichst neutral einige der Standpunkte zu erklären und euch ein Verständnis davon zu geben, was gemeint ist, wenn von "Priviledge", "Unconscious Bias", "Geschlechtergerechter Sprache" und was auch immer mir bis dahin noch einfällt gesprochen wird. Insbesondere geht es mir *nicht* darum, die Diskussion in meinem Vortrag zu führen oder euch unmittelbar von den Standpunkten zu überzeugen. Der Dialog ist wichtig, aber dieser Vortrag ist speziell als *Einführung* in diese Diskussion gedacht, die wir dann gerne anschließen können. | ||
Mitschnitt | ||
2015-08-27 | Spannungsmessung auf einem Pixelchip | |
von pennylane | ||
Ich erzähle über das Thema meiner Bachelorarbeit, der Messung von Spannungsabfällen auf einem Pixel ASIC. Darunter fällt * Programmierung von Messungen * Durchführung und Auswertung (nur ganz kurz) * Was in Uni-Softwareprojekten alles schiefgehen kann * Warum die Technische Informatik in Heidelberg in Zukunft ein großes Problem haben wird * Worauf man dringend achten sollte bei seiner Bachelorarbeit wenn man nicht so viel Ärger haben will wie ich |
||
2015-08-20 | Einführung in die Elektronenstrukturtheorie | |
von mfh | ||
Ich will euch mal eine kleine Einführung in den Bereich der theoretischen Chemie geben, auf dem sich meine Forschung abspielt. Themen die ich behandeln will, sind: - Warum überhaupt Elektronenstrukturtheorie? - Schrödingergleichung (im chemischen Kontext) und ein paar Vereinfachungen (Hartree-Fock) |
||
Mitschnitt | ||
2015-08-13 | Tofu selber herstellen | |
von Jan | ||
Kurzvortrag darüber, wie man selbst Tofu herstellen kann. | ||
2015-07-30 | NSA/BND/GCHQ-Skandal auf einen Blick | |
von sPhErE | ||
Seit Beginn der Snowden-Enthüllungen vor zwei Jahren kamen scheibchenweise mehr Details über die jüngsten Abhöraktionen aus- und inländischer Geheimdienste sowie des damit zusammenhängenden innenpolitischen Aufklärungsskandals ans Licht. Das Ausmaß des Skandals hat sich stark ausgeweitet und die Informationsfülle, über die wir inzwischen verfügen, ist kaum mehr überblickbar. Auch weiß kaum jemand darüber Bescheid, was sich hinter häufigen Begriffen wie "Prism" u.ä. genauer verbirgt. In einer eventuell zweiteiligen c¼h will ich daher eine knappe, klare Übersicht über die gesamte Situation schaffen. | ||
Folien | ||
Mitschnitt | ||
2015-07-23 | Was will ich bei der Konfiguration von TLS für Webserver vermeiden? | |
von Alexander Buchner | ||
Ich werde mich kurz halten und an ausgewählten realen Beispielen zeigen, wie der TLS Server Test (https://www.ssllabs.com/ssltest/) funktioniert, welche Fehler er entdeckt und wie man sie umgehen kann. | ||
Mitschnitt | ||
"Folien" | ||
2015-07-16 | STM - Software Transactional Memory | |
von Kungi | ||
Speicherzugriff analog zu Datenbanktransaktionen Das verspricht STM. Vor allem bei der verteilten Programmierung ist die Verwaltung von shared mutable state wichtig. STM ist eine mögliche Lösung hierfür. |
||
Mitschnitt | ||
2015-07-09 | Domain Adaptation in Machine Learning | |
von cherti | ||
In diesem Vortrag wollen wir einen Blick auf die Thematik der Domain Adaptation in Machine Learning, also das Trainieren von Machine-Learning-Klassifizieren mit anderen Daten als den später zu klassifizierenden, werfen und uns ansehen, wie und was man machen kann, um dennoch gute Klassifizierer zu erhalten. | ||
Mitschnitt | ||
2015-06-25 | Pulseaudio APIs | |
von tynsh | ||
Nachdem ich einige Mühen hatte diverse Teile der Pulseaudio API zu nutzen, möchte ich einen kleinen Überblick über die Möglichkeiten dieser, eigentlich wunderbaren aber schlecht dokumentierten Schnittstelle, geben. | ||
Folien | ||
Mitschnitt | ||
2015-06-18 | Getting Things Done - Selbstmanagement | |
von Andreas 'Kungi' Klein | ||
Eine kurze Vorstellung des Zeitmanagementsystems Getting Things Done (GTD) von David Allen. Ich werde die Grundzüge des Systems vorstellen und dann meine persönliche Implementierung vorstellen | ||
Folien | ||
X17 | ||
Roterfaden | ||
Bulletjournal | ||
2015-06-11 | Data Policies | |
von Pascaline | ||
Als Vorbereitung für die Gesprächsrunde über Überwachung in Bergheim und Lektüre von Unterhaltungsliteratur habe ich mich durch die Datenschutzrichtlinien von jedermanns beliebtesten Internetgiganten und Anhang gegraben und will einfach mal die wichtigsten Punkte zusammenfassen. | ||
Mitschnitt | ||
2015-05-28 | Warum das Docker-Universum doch nicht so geil ist! - How to docker-registry | |
von rs | ||
Ich habe mich nun erst vor paar Wochen in Docker eingearbeitet. Störung: Man nimmt nur den public-hub, aber privaten Code oder auch nur fürs spielen über mehrere Systeme hinweg, möchte ich mein Zeug nicht in die Öffentlichkeit schieben. Hier soll es darum gehen, wie einfach oder auch nicht diese Prozedur ist. |
||
Mitschnitt | ||
2015-05-21 | Rust | |
von Yakomo | ||
"Rust is a systems programming language that runs blazingly fast, prevents nearly all segfaults, and guarantees thread safety. " Ich stelle euch die Ideen dahinter und einige Grundlagen vor. |
||
2015-05-14 | git als Datenbank | |
von Merovius | ||
Immer mal wieder kommen Menschen auf den Gedanken, git als Datenbank zu benutzen, um z.B. Wiki-Artikel, Blogposts, Bugtickets, … zu speichern. Ich möchte versuchen zu erklären, warum ich das im Allgemeinen für eine schlechte Idee halte. | ||
2015-04-30 | Raft Consensus | |
von Merovius | ||
Ich werde kurz das Raft Consensus Protocol [1] vorstellen, ein Protokoll zur Verteilten Konsensbildung. Je nachdem, wie sich das Projekt bis zum Vortrag entwickelt, werde ich auch darauf eingehen, wie wir es benutzen, um IRC awesomer zu machen. | ||
Mitschnitt | ||
Folien | ||
2015-04-23 | AMQP und Rabbitmq | |
von Kungi | ||
Advanced Message Queueing Protocol (AMQP) ist ein offenenr Standard für Messaging. Rabbitmq ist ein Message Passing Server, der AMQP implementiert. Es gibt eine große Anzahl an Libraries für die verschiedensten Sprachen die mit Rabbitmq umgehen können. Ich werde einige Sprachübergreifende Implementierungsbeispiele mitbringen und euch das programmieren von verteilten Systemen mit Rabbitmq näher bringen. |
||
Mitschnitt | ||
2015-04-16 | SSD-Optimierung | |
von cherti | ||
SSDs sind seit einiger Zeit so der neue heiße Scheiß am Hardwarehimmel und der beste Weg, seinem System einen dicken Performance-Boost zu verpassen. Zeit, dass wir uns mal ansehen, an welchen Schräubchen man denn so drehen kann, um auch wirklich das beste aus seiner SSD rauszuholen. | ||
Mitschnitt | ||
2015-04-09 | "Morality metrics for the iterated prisoners dilemma" | |
von Merovius | ||
Es ist kürzlich ein Paper herausgebracht worden, welches versucht, quantitative Metriken für Moralität zu definieren, anhand des Beispiels des iterierten Gefangenendilemmas. Ich habe mir das mal durchgelesen, die Ergebnisse reproduziert und habe darüber einen Vortrag im Londoner Hackspace gehalten. Diesen Vortrag würde ich wiederholen ;) | ||
Folien | ||
2015-03-26 | Cassandra: Datenorganisation, Funktion | |
von phil | ||
Eine kurze Einführung in Cassandra [0], ursprüngliches Datenmodell und das nun darauf aufbauende CQL Modell, Funktionsweise eines Cassandra Clusters, wie unterscheiden sich Programme von solchen, die eine relationale Datenbank verwenden. [0] https://cassandra.apache.org/ |
||
2015-03-19 | DN42 | |
von hax404 | ||
Mitschnitt | ||
2015-03-19 | SIP | |
von rami | ||
Wie man VoIP eigentlich so machen will. Spontan und knapp, aber hey :) | ||
Mitschnitt | ||
2015-03-12 | teilchen beschleunigt, und dann? | |
von pseyfert | ||
in vielen outreach videos und vorträgen erfährt man, was man so am cern macht mit teilchen, die da so irgendwie miteinander kollidiert sind. aber manchmal, wenn ich mit leuten, die nicht am cern arbeiten rede, stell ich fest, dass da ein paar fragen offen bleiben: aber was passiert eigentlich mit den teilchen, die nicht kollidieren? und wenn alle kollidiert sind, muss man dann nachfüllen (täglich/stündlich/monatlich)? und muss eigentlich jeder doktorand ans cern fahren, da ne woche daten aufzeichnen und die dann auf ner festplatte heim nehmen? for further watching: https://events.ccc.de/congress/2013/Fahrplan/events/5305.html |
||
2015-02-26 | Woher wissen wir, dass es einen Urknall gab? | |
von sPhErE | ||
Dass das Universum vor über 13 Milliarden Jahren in einem Urknall begann, lernt heute jedes Kind. Doch wie kam man zu dieser Erkenntnis und wie sicher ist sie? Das möchte ich in einem sehr kurzen und spontan entworfenen Talk skizzieren. | ||
Mitschnitt | ||
2015-02-19 | Hacking Yourself, Teil 4: Garbage Collection | |
von Jan | ||
Ziel der Vortragsreihe insgesamt ist es, der geneigten Zuhörerschaft eine Reihe von Werkzeugen zur Manipulation von Körper und Geist an die Hand zu geben. |
||
Mitschnitt | ||
2015-02-12 | GDQ | |
von koebi | ||
Ich werde ein, zwei Worte zu AGDQ/SGDQ sagen. Lasst euch überraschen, aber es geht generell um Gaming ;) |
||
Mitschnitt | ||
2015-01-29 | Härtere Crypto für unsere Services | |
von mfh | ||
Spätens seit dem 31c3 wissen wir, dass auch ssh im Fokus der NSA und ihren Schnüfflerfreunde liegt. Einmal mehr stellt sich die Frage, wie man seine eigenen Server möglichst gut zunagelt. Welche Einstellungen gibt es überhaupt, um gnupg, TLS Cipher, ssh und Konsorten in Punkto Sicherheit anzupassen. Welche Defaults sind gesetzt und was sollte man gegebenenfalls anpassen. Diese c¼h soll einen kleinen Einblick in meine eigene Nachforschungen zu diesem Thema geben. | ||
Mitschnitt | ||
2015-01-22 | darktable | |
von supaake | ||
Für echte Foto- und Bildbearbeitung fehlt mir zwar massiv Sinn für Ästhetik, aber manchmal weiß ich doch, was ich an einem Foto bearbeiten will. Für meine use-cases ist mir aber Photoshop zu teuer und gimp zu mächtig und unintuitiv. Bei der Suche bin auf darktable gestoßen und damit sehr zufrieden. | ||
Homepage | ||
Mitschnitt | ||
2015-01-15 | Gedanken zu immutable data | |
von rami | ||
kungi hat mich bereits vor längerem mit den Konzepten hinter datomic (siehe seine c¼h vor Weihnachten) angefixt. datomic kommt aber aus verschiedenen Gründen nicht für mich in Frage, daher habe ich ein bisschen darüber nachgedacht, wie ich Teile der Features trotzdem erhalten kann. Kann Spuren von SQL, Python und Django enthalten. | ||
Mitschnitt | ||
2015-01-08 | Lightning-c¼h: Show your Tools! | |
von rami | ||
Auf dem vorletzten Chaostreff hat jemand von ranger(1) erzählt und es fanden sich zahlreiche jahrelange Linux-Nutzer, die über das Tool genauso begeistert waren wie Linux-Neulinge. Auf dem letzten Chaostreff habe ich mit lsblk(8) ähnliche Freude bei einigen ausgelöst und heute per Jabber jemanden auf mtr(8) gestoßen -- worauf cherti und ich auf die Idee kamen, am Donnerstag eine "Show Your Tools"-Runde zu machen, es gibt nämlich sicher noch drölfzig andere simple Tools (und nicht nur für Linux), die noch nicht alle kennen, aber super-nützlich sind. Da für die meisten Tools, die wir meinen, eine ganze c¼h Overkill ist, möchten wir diese Woche das Format ein wenig sprengen. Wir fänden es daher cool, wenn möglichst jeder, der am Donnerstag kommt und sich dazu in der Lage fühlt, sich ein oder zwei Tools herauszupicken und sich zu überlegen, wie er das Tool in drei bis fünf Sätzen erklären kann. Bitte lasst keine Tools weg, nur weil ihr denkt "die kennt doch eh jeder", das stimmt nämlich wahrscheinlich nicht. Wenn ihr sicher gehen wollt, dass sonst keiner das gleiche Tool wählt, könnt ihr euch auf diese Wiki-Seite eintragen. |
||
Details | ||
2014-12-18 | Introduction to the Datomic database | |
von Kungi | ||
Datomic ist eine Datenbank. | ||
Mitschnitt | ||
2014-12-11 | TMVA, open source neuronales netz und mehr | |
von Paul | ||
TMVA ist das Toolkit for Multivariate Data Analysis with ROOT. http://tmva.sourceforge.net/ TMVA bietet eine Vielzahl multivariater Techniken (u.a. neuronale Netze, geboostete Entscheidungsbäume) und wird in der Teilchenphysik für Klassifizierungsprobleme eingesetzt. |
||
Homepage | ||
Beispiel | ||
Mitschnitt | ||
2014-11-27 | PGP Keysigning Party | |
von rami | ||
Es wird mal wieder Zeit, uns gegenseitig unsere PGP-Schlüssel zu signieren, und wenn wir das koordiniert machen, geht das in der Theorie auch ganz schnell. | ||
2014-11-20 | Attacking Crypto - statistische Angriffe auf Verschlüsselung | |
von cherti | ||
Ich hab mir überlegt, ich zeige mal, wie man eine Verschlüsselung direkt angreifen kann anhand eines oder zwei kleiner Beispiele. | ||
2014-11-13 | notorisch ̶p̶̶l̶̶e̶̶i̶̶t̶̶e̶ nichtliquide und Spaß dran. | |
von koebi | ||
Ich erzähle ein kleines bisschen aus meinem "oh, mein Geld ist auf dem falschen Konto"-Alltag… Wird eher kurz, aber vermutlich witzig. | ||
2014-10-30 | U2F (Universal 2nd factor): how security keys work | |
von sECuRE | ||
Nach der Mitgliederversammlung werde ich die Motivation und technischen Hintergründe (auf Protokollebene, Details zur verwendeten Crypto sind out of scope) hinter U2F/securit keys erklären. Siehe http://googleonlinesecurity.blogspot.ch/2014/10/strengthening-2-step-verification-with.html | ||
Folien | ||
2014-10-16 | Channels a concept for concurrent programming | |
von Kungi | ||
Parallele Programmirung ist schwer. Verdammt schwer! Wie können wir parallele Programme einfacher und lesbarer gestalten? Hierzu hat sich schon Tony Hoare (Quicksort Fame) 1978 Gedanken gemacht und CSP (Communicating Sequential Processes) entwickelt. http://en.wikipedia.org/wiki/Communicating_sequential_processes Einige Sprachen bringen eine CSP Implementierung mit. Ich möchte euch Clojures core.async und GO etwas näher bringen. |
||
Folien | ||
2014-10-09 | Unicode | |
von Jan | ||
Ein kompakter Überblick des Standards. | ||
Mitschnitt | ||
Folien | ||
2014-09-25 | Freenet | |
von ArneBab | ||
Freenet ist eines der alten Netze für anonyme Kommunikation. Ich beschreibe, wie es funktioniert, wie es sich seit 2000 entwickelt hat und welche Möglichkeiten es heutzutage bietet. | ||
Mitschnitt | ||
Folien | ||
2014-09-18 | rgb2r Planungstreffen | |
von pennylane, Joker | ||
Die rgb2r muss geplant werden. Dazu geben pennylane und Joker eine kurzen Überblick was wie geplant ist, beantworten Fragen und bitten um Mithilfe. | ||
2014-09-11 | go tooling | |
von Merovius | ||
go ist darauf ausgelegt, tool support relativ simpel zu machen. Ich stelle kurz vor, wie das funktioniert und versuche, in der vorgegebenen Zeit ein kleines, aber in der Praxis hilfreiches tool zu schreiben. | ||
Sourcecode | ||
Mitschnitt | ||
2014-08-28 | WeeChat | |
von Joker | ||
Joker stellt kurz die irssi-Alternative WeeChat vor und erzählt die wichtigsten Dinge darüber. Außerdem wird kurz eine WeeChat Web Applikation Namens Glowing Bear vorgestellt. | ||
Folien | ||
Mitschnitt | ||
2014-08-21 | How I Encrypted My Notebook | |
von rami | ||
Ich habe mir ein kleines Setup gebastelt, das mein Linux nicht nur vollverschlüsselt, sondern auch ein bisschen versteckt und bei einem Druck auf den Power-Knopf nur ein Windows startet, ohne auffälligen Grub oder so. Weil irgendjemand das auch haben wollte, erzähle ich ein wenig über cryptsetup, LUKS, Bootloader, etc. | ||
Mitschnitt | ||
Folien | ||
2014-08-14 | Linux Filesystem, FHS oder: was da unter / so alles rumliegt | |
von cherti | ||
Ich hab mir gedacht, ich erzähle mal ein bisschen was darüber, wozu die Verzeichnisse unter / so alles da sind, was wo liegt und wozu man das nutzen kann/sollte. Dazu ein paar Worte zum FHS, dem Filesystem Hirarchy Standard, der solche Sachen spezifiziert. | ||
Mitschnitt | ||
2014-07-31 | How to build a cat detector | |
von Merovius | ||
Google hat kürzlich Schlagzeilen erzeugt, mit einem paper über deep learning (für künstliche neuronale Netze). Die Spekulationen gingen sogar so weit, dass Google bald keine engineers mehr brauchen wird, weil "die neuronalen Netze schlauer sind, als die Menschen, die sie gebaut haben". Populär wurde auch das Bild einer Katze, welches eines der Netzwerke "gelernt" haben soll. Ich möchte ein bisschen den ganzen FUD um dieses paper auflösen (so gut ich kann) und dafür auch ein bisschen erklären, wie künstliche neuronale Netze eigentlich funktionieren. Insbesondere möchte ich auf die Frage eingehen, was das paper für die "Mensch vs. Maschine"-Diskussion bedeutet und wo dieses Katzenbild eigentlich herkam. |
||
Mitschnitt | ||
Folien | ||
2014-07-24 | Django – The web framework for perfectionists with deadlines | |
von rami | ||
Django ist ein Python-Web-Framework, das fast alles mitbringt, was man so braucht und ist gerade deswegen zum Einstieg auch etwas unübersichtlich. Meine c¼h wird ein kurzer Überblick, was Django kann und wie das in der Praxis aussieht. | ||
Folien | ||
2014-07-17 | Allgemeine Relativitätstheorie | |
von sPhErE | ||
Die ART ist eine der spannendsten und wichtigsten Theorien der Physik. Als Fortsetzung zur c¼h über die SRT hab ich vor, die ART kurz in allgemeinverständlicher Weise vorzustellen. | ||
Folien | ||
Mitschnitt | ||
2014-07-10 | From Hell | |
von Kungi | ||
Ich habe ja schon des häufigeren über einen PHP Code geredet der so niemals hätte geschrieben werden dürfen. Der Code ist grausam und unglaublicher Mist aber so tatsächlich gelaufen und hat auch Geld verdient. Wir werden ihn analysieren und uns schlapp lachen. | ||
2014-07-10 | Freifunk Rhein-Neckar | |
von nazco | ||
Das Thema ist wie schon im Subject zu sehen Freifunk Rhein Neckar und zwar genauer die Technik dahinter. Ich will euch dabei einen Einblick in die Netzstruktur, die Firmware und die Ideen geben die aktuell hinter unserem Feifunknetz stehen. |
||
2014-06-26 | Elliptische Kurven | |
von Emrys-Merlin | ||
Ich habe vor ein bisschen was über Ellipitsche Kurven zu erzählen. Das ist ein tolles mathematisches Gebiet, denn viele verschiedene Gebiete greifen zusammen, wenn man sie verstehen möchte. Ich möchte kurz die Definition anreißen und dann schöne Bildchen zeigen und anschließend ein kleinwenig auf Anwendungen in der Kryptographie eingehen. | ||
Mitschnitt | ||
2014-06-12 | Web Entwicklung am Beispiel von Microframeworks | |
von Kungi | ||
Mitschnitt | ||
2014-05-29 | Statistik -- eine unvollständige Einführung | |
von Claire | ||
Folien | ||
Mitschnitt | ||
2014-05-22 | Diffie-Hellman | |
von Merovius | ||
Da niemand anderes etwas angekündigt hat, erzähle ich kurz etwas über Diffie-Helmann Schlüsselaustausch und Perfect forward secrecy. | ||
Mitschnitt | ||
2014-05-15 | Docker | |
von Hauro | ||
Mit Docker lassen sich leichtgewichtige, autarke Container erstellen, die quasi überall da laufen, wo Linux läuft. Einfacher gesagt: BSD Jails für Linux mittels LXC. Super, wenn man sich den Overhead sparen will, den eine VM mit sich bringt. |
||
Homepage | ||
2014-05-08 | Garbage Collection | |
von cherti | ||
Garbage Collection ist ein immer populäreres Konzept, dem Programmierer händische Speicherverwaltung zu ersparen. Ich will hier kurz die Ideen hinter ein paar Möglichkeiten vorstellen, Garbage Collection zu implementieren. | ||
2014-04-24 | Tee | |
von Hauro | ||
Tee ist mehr als nur ein koffeinhaltiges Aufgussgetränk. Es werden Geschichte, Terminologie und der ganze Rest vorgestellt, den man als Tee-Nerd wissen muss. |
||
2014-04-17 | RSA | |
von Merovius | ||
Auf dem letzten Chaostreff habe ich kurz in kleiner Runde erklärt, wie RSA funktioniert und einige praktische Probleme bei der Umsetzung erläutert. Ich dachte bisher, das wäre eigentlich jedem auf dem Chaostreff klar, aber da dem nicht so scheint, bereite ich das noch einmal schnell für eine chaotische Viertelstunde auf. | ||
2014-04-10 | Anzeige wegen Computersabotage | |
von moro | ||
Ich erzähle ein bisschen über Ermittlungen wegen Computersabotage gegen mich | ||
2014-03-27 | Project Euler | |
von koebi | ||
"Project Euler exists to encourage, challenge, and develop the skills and enjoyment of anyone with an interest in the fascinating world of mathematics." - und da ich den Eindruck habe, dass von dieser Art Leute doch einige vorhanden sind, werde ich kurz ein paar Worte darüber verlieren. | ||
2014-03-20 | Krypto mathematisch - ein Beispiel | |
von Merovius | ||
Mein Gefühl ist, dass viele Diskussionen über die Sicherheit von Crypto-systemen sehr ad-hoc und intuitiv passiert. Um einfach mal die mathematische Seite von Kryptographie zu illustrieren, stelle ich eine Kryptografische Primitive inklusive Sicherheitsdefinition und -beweis vor (ich weiß noch nicht welche). | ||
Folien | ||
2014-03-13 | boosted decisions trees | |
von pseyfert | ||
Boosted decision trees sind eine alternative zu neuronalen Netzen bei machine learning. Sie werden z.B. in der Hochenergiephysik eingesetzt um physikalisch interessante Datensätze von Noise zu trennen. | ||
Folien | ||
2014-02-27 | Kort | |
von xeen | ||
Ich werde Kort, ein Spiel mit dem man nebenbei die OpenStreetMap verbessern kann, vorstellen. | ||
2014-02-20 | How to Abspann | |
von Koebi | ||
Ich wollte ein bisschen darüber reden, wer eigentlich in so 'nem Filmabspann alles drinsteht und warum und was diese Leute machen und warum das so viele sind und so weiter… wissenschon ;) | ||
2014-02-13 | githive - social coding federated | |
von Merovius | ||
github hat die OpenSource Welt (m.E.) weiter gebracht, indem sie eine Art social network für software geschaffen haben. Das spannende an github ist nicht das hosten von git-repositories - dies bekommt man auch durch cgit oder gitweb auf einem eigenen server - sondern die einfache Kollaboration über forken und pull-requests, eingebaute issue-tracker, wikis, markdown rendering und github-pages. Obwohl ich github sehr praktisch finde und aktiv nutze, würde ich doch manchmal bevorzugen, meine Infrastruktur selbst zu hosten -- und sei es nur, um die Kosten für einen eigenen Server zu rechtfertigen. In meinem Vortrag stelle ich githive vor, Idee, Prototyp und Herausforderungen für eine git-hosting software mit sozialen Funktionen. Die Idee ist, ähnlich wie bei jabber oder diaspora, auf eigenen Servern githive-instanzen laufen zu haben, die dann über Web-APIs miteinander pull-requests und ähnliches austauschen. |
||
Folien | ||
2014-02-13 | ein Perl-Quine, das auch ein gültiges GIF ist | |
von mxf | ||
2014-01-30 | Agile (Software-)Entwicklung mit Scrum | |
von Hauro | ||
Scrum ist ein Entwicklungsmodell, dass auf der Erfahrung basiert, dass die meisten Projekte zu komplex sind, um sie von Anfang vollständig planen zu können (Wasserfallmodell). Es gehört zur Gruppe der Agilen Entwicklungsmethoden und ist ein iterativer, inkrementeller und empirischer Ansatz, der ein schnelles Erkennen von (potentiellen) Problemen ermöglicht. Ich werde die Methodik und Begriffe kurz vorstellen und im Anschluss Fragen dazu beantworten. Bei Interesse kann ich noch auf Unterschiede zu anderen Agilen Methoden eingehen (z. B. Kanban). |
||
2014-01-23 | ClojureScript | |
von Kungi | ||
ClojureScript ist ein Clojure Dialekt der direkt nach JavaScript compiled wird. Wie Clojure verfolgt auch ClojureScript eine enge Integration mit der Hostplattform. Das erste wirklich große ClojureScript Projekt ist LightTable. Eine IDE die meiner Meinung nach "Die Zukunft" werden könnte. |
||
Folien | ||
2014-01-16 | Lock Ur Laptop, Ztupid! | |
von Merovius | ||
Bekanntlich ist es eine schlechte Idee, laptops ungelockt stehen zu lassen, während man auf Klo geht (o.ä.). Wenn man so eine Nachlässigkeit beobachtet, fühlt man sich immer verpflichtet, erzieherische Maßnahmen vorzunehmen. rm -rf / ist einem aber dann doch zu arschig. Ich stelle ein kleines Hobby von mir vor: Sich witzige Dinge ausdenken, die man Menschen installieren kann, um sie zu nerven und das locken des Laptops anzugewöhnen. Weiterhin stelle ich ein einfaches on-the-spot deployment vor. |
||
Folien | ||
2014-01-09 | Kochen für Anfänger: Wie backt man sich eine Programmiersprache | |
von cherti | ||
Hier ein kleines Experiment meinerseits: Wie baut man sich eine eigene Programmiersprache, oder vielmehr einen Interpreter für eine solche, auf was für Hürden trifft man und wie kann man diese möglicherweise bewältigen. | ||
2013-12-19 | Quantenmechanik: Welle oder Teilchen? | |
von sPhErE | ||
Werde eine kurze C¼ zur Sicht der modernen Physik auf die Frage halten, woraus Licht und Materie im Kleinsten bestehen. Disclaimer: Talk wird nur sehr groben Überblick auf die wesentlichen Überlegungen geben |
||
Folien | ||
2013-12-12 | Filme/Serien Bestellung automatisieren | |
von sinter | ||
Kennen Sie das? Sie haben gerade einen Film im Kino verpasst, aber auf Amazon gibt es noch keine Vorbestellung? Die vorgestellten halb-automatischen Tools helfen Ihnen die Aquirierung zum richtigen Zeitpunkt anzustoßen und bieten Übersicht über den Fortschritt bzw. Status. Im Vordergrund stehen Config-Beispiele, da die Adaption auf den deutschsprachigen Raum doch etwas knifflig war. | ||
2013-11-28 | Hacking Yourself, Teil 3: Atmung | |
von Jan | ||
Folien | ||
2013-11-14 | Suche nach cLFV bei LHCb (oder: was Paul so den ganzen Tag lang macht) | |
von Paul | ||
Folien | ||
2013-10-31 | Wie exploited man einen buffer overflow auf dem stack? (Mit Anschließenden gemeinsamen Hackmes) | |
von Merovius | ||
Folien | ||
2013-10-24 | Amateurfunk | |
von pennylane | ||
2013-10-17 | Simulation einer Virusinfektion | |
von cherti | ||
2013-10-10 | Spezielle Relativitätstheorie | |
von sPhErE | ||
Folien | ||
2013-09-26 | Keysigning-Party mit Einführung | |
von Merovius | ||
Details | ||
2013-09-19 | DBus-Einführung | |
von Merovius | ||
Folien | ||
Sourcecode | ||
Beispiel Spezifikation | ||
2013-09-12 | Hacking Yourself, Teil 2: Autosuggestion & Habituierung | |
von Jan | ||
Folien | ||
2013-08-29 | Linux Sandboxing-Techniken | |
von Merovius | ||
Merovius erzählt ein wenig was über sandboxing unter Linux, also dem sicheren Ausführen unvertrauten Codes. Dabei zielt er weniger auf praktische Implementation ab, als darauf, zu illustrieren wie die Mechanismen arbeiten und daran dann klar zu machen, was jeweils die Vor- und Nachteile sind. Er zeigt jeweils relativ minimale Codebeispiele und erklärt, wie sie funktionieren. Er geht dabei auf SECCOMP (v1 und v2) und namespacing bzw. linux container ein. |
||
Mitschnitt | ||
2013-08-22 | Mailfiltersprache „Sieve“ | |
von xeen | ||
2013-08-15 | Musikorganisation in 2 Zeichen | |
von xeen | ||
Folien | ||
2013-08-08 | Crypto beyond encryption | |
von Merovius | ||
Folien | ||
2013-07-25 | Recht und Robotik | |
von ink | ||
2013-07-11 | Mist, ich brauch dringend so ne Schutzhülle... oder: Warum ist mein Haustürschlüssel Mifare Classic?!?! | |
von Emrys-Merlin | ||
Folien | ||
2013-06-27 | Cube-Fun-Facts | |
von Koebi | ||
2013-06-20 | git-internals (für Einsteiger und Fortgeschrittene) | |
von Merovius | ||
Merovius erzählt ein bisschen was über die git-internals, speziell das storage-format. Interessant dürfte das für alle Leute sein, die sich noch nie mit diesen internals beschäftigt haben, also die, die git noch gar nicht kennen und die, die es „nur benutzen". Es handelt sich um live-coding mit ein bisschen Visualisierungs-Magie. |
||
Sourcecode | ||
Screencapture | ||
git-Visualisierung | ||
2013-06-13 | Hacking Yourself, Teil 1: Ein Neuro-Crashkurs | |
von Jan | ||
Folien | ||
Geleitete Audiodemo | ||
2013-05-23 | Bob der Baumeister und OSM (working title) | |
von xeen | ||
2013-05-16 | Life hacks | |
von Fabian | ||
Folien | ||
2013-05-09 | tor and more | |
von eeemsi | ||
2013-04-25 | Modellierung biologischer Neuronen | |
von Merovius | ||
Folien | ||
2013-04-18 | Noten lesen | |
von Koebi | ||
2013-04-11 | Einige Erfahrungen mit Abmahnanwälten | |
von Merovius | ||
Folien | ||
2013-03-28 | Human Enhancements | |
von Alex | ||
2013-03-21 | CHICKEN Scheme | |
von sECuRE | ||
Folien | ||
2013-03-14 | notmuch | |
von sECuRE | ||
Folien | ||
2013-02-28 | Building Android From Source | |
von cradle | ||
Folien | ||
2013-02-21 | rewriting the ingress intel map | |
von xeen | ||
2013-02-14 | Emacs Org-Mode | |
von kungi | ||
2013-01-31 | Plan9 | |
von sECuRE | ||
Folien | ||
2013-01-24 | IPv6 | |
von sECuRE | ||
Folien | ||
Mitschnitt | ||
2013-01-17 | DRBD: Distributed Replicated Block Device | |
von sECuRE | ||
Folien | ||
2013-01-10 | Profiling und Optimierung für C-Software oder „Writing your own regex-engine for fun, profit and slowness“ | |
von Merovius | ||
2012-12-20 | Ingress | |
von sECuRE, xeen | ||
2012-12-13 | Roboterkunst | |
von Alex | ||
2012-11-29 | Kunst am Bau an der Uni Heidelberg | |
von Merovius, inknoir | ||
2012-11-22 | Geschichten über WLAN an Bildungseinrichtungen | |
von sECuRE | ||
2012-11-15 | Kalenderserver für Dummies | |
von pennylane | ||
2012-11-08 | Rufnummermitnahme bei der Telekom | |
von xeen | ||
2012-10-25 | the making of PIboard | |
von the_nihilant | ||
2012-10-18 | small-scale alerting | |
von sECuRE | ||
Homepage | ||
2012-09-27 | Podcasts | |
von sECuRE | ||
Details | ||
2012-09-20 | mitgliedsgebühren.pl | |
von sECuRE | ||
Folien | ||
2012-09-13 | Debian Code Search | |
von sECuRE | ||
2012-08-30 | Yubikey | |
von sECuRE | ||
2012-08-23 | buildbot | |
von sECuRE | ||
Folien | ||
2012-08-16 | scaling the apache/php/postgresql-stack, a real-world example | |
von sECuRE | ||
Folien | ||
2012-08-09 | Recommender Systems | |
von xeen | ||
Folien | ||
2012-07-26 | Reverse Engineering, Teil 2 | |
von sECuRE | ||
2012-07-19 | nVidia CUDA | |
von sECuRE | ||
Folien | ||
2012-07-12 | Mathematik von Reed-solomon-codes | |
von Merovius | ||
Folien | ||
2012-06-28 | Crackmes: Reverse-Engineering auf Assembler-Ebene | |
von sECuRE | ||
AMD64 Referenz manual | ||
GDB config | ||
Sourcecode | ||
Sourcecode | ||
2012-06-21 | Launchd - yet another (earlier) way to combine ALL the d's | |
von eeemsi | ||
2012-06-14 | Project Dantalion - Eine idee im pre-alpha stadium, die ich vorstellen moechte; diskussion erwuenscht | |
von slowpoke | ||
2012-05-31 | Go — eine moderne Programmiersprache | |
von sECuRE | ||
Folien | ||
2012-05-24 | SCSS | |
von xeen | ||
Homepage | ||
2012-05-17 | Google App Engine (+Go) | |
von sECuRE | ||
Folien | ||
2012-05-10 | Esperanto | |
von the_nihilant | ||
2012-04-26 | Raspberry Pi | |
von sECuRE | ||
Folien | ||
2012-04-19 | Leaflet | |
von xeen | ||
Folien | ||
2012-04-12 | Debian Packaging | |
von sECuRE | ||
2012-03-29 | Linux Networking, Ninja-Style | |
von sECuRE | ||
Folien | ||
Mitschnitt | ||
2012-03-22 | Protocol Buffers | |
von sECuRE | ||
Folien | ||
2012-03-15 | „AllKnowingDNS — Reverse DNS für 2^64 IPv6-Adressen“ | |
von sECuRE | ||
Folien | ||
2012-03-08 | Live-Coding, oder warum Testsuites toll sind, oder sECuRE macht sich zum Affen. | |
von sECuRE | ||
Sourcecode | ||
2012-02-23 | Remote-upgrading microcontroller firmware like a boss | |
von sECuRE | ||
Folien | ||
2011-08-18 | systemd, ein init-replacement | |
von sECuRE | ||
Folien | ||
2011-05-26 | Bitcoin, eine P2P Cryptocurrency | |
von Moredread | ||
Homepage | ||
2011-04-07 | X11-Visualisierung | |
von sECuRE | ||
Homepage | ||
2011-03-31 | lolpizza – Making Of | |
von sECuRE | ||
Folien | ||
2010-12-02 | Vorbis, an open source and high performance audio codec. (seminar will be in english | |
von the_nihilant | ||
Wikipedia | ||
2010-11-11 | Reactable | |
von Mo | ||
2010-05-13 | Das Usenet aus der Sicht eines Spätgeborenen, oder: Usenet damals und heute | |
von Moredread | ||
Wikipedia | ||
2010-03-18 | CouchDB, eine verteilte, dokumentbasierte Datenbank | |
von sECuRE | ||
Folien | ||
2010-02-18 | sup, ein Commandline-Mailclient auf Thread-Basis | |
von sECuRE | ||
Homepage | ||
2010-02-11 | Der Sony PRS 600 Touch EBook Reader | |
von Kungi | ||
2010-02-04 | Objective Caml - eine kurze(?) Einführung | |
von mxf | ||
Homepage | ||
Tutorial | ||
2010-01-14 | dn42 - ein dynamisches VPN | |
von sECuRE | ||
Folien | ||
2009-12-17 | Advanced Encryption Standard (AES) | |
von Moredread | ||
2009-12-10 | Mercurial aka hg | |
von Moredread | ||
Homepage | ||
2009-12-03 | Einführung in go, eine moderne Programmiersprache | |
von sECuRE | ||
Folien | ||
Homepage | ||
Sourcecode | ||
Sourcecode | ||
2009-10-15 | Vorstellung Hackerspace Rhein-Neckar | |
von sECuRE | ||
Folien | ||
2009-09-10 | PSP - Geschichte der Custom Firmwares | |
von Atsutane | ||
Folien | ||
2009-09-03 | DCF77 | |
von jiska | ||
2009-08-20 | Diskussion über 1 konkretes Projekt nächstes Jahr | |
von TrickSTer | ||
2009-08-20 | Warum modern perl toll ist | |
von sECuRE | ||
Folien | ||
2009-08-13 | Überraschungs-c1/4h | |
von msi | ||
2009-07-30 | Sehr chaotische Viertelstunde ueber pekuniaertransfermethoden | |
von ch3ka | ||
2009-05-21 | Cloud Computing-Infrastruktur mit Eucalyptus | |
von sECuRE | ||
Folien | ||
2009-05-21 | Nachrichten & Manipulation - Wie sauber arbeiten Redaktionen? | |
von Dfg2 | ||
Details | ||
2009-05-07 | Vorstellung von Anon1984 UG (haftungsbeschränkt), Anbieter von VPN-Tunnels und Betreiber von Tor Exit-Node | |
von Unbekannt | ||
Homepage | ||
2009-04-20 | Informationsspeicherung | |
von shl | ||
2009-04-16 | IPv6 – wie, wo, warum? | |
von sECuRE | ||
Folien | ||
2009-04-02 | Vim 7 und seine Plugins (ein kleiner Überblick was es so alles gibt) | |
von Kungi | ||
Details | ||
2009-03-12 | Hacking your own window manager | |
von sECuRE | ||
Details | ||
2009-02-26 | Debuggen mit gdb | |
von sECuRE | ||
Folien | ||
2009-01-15 | Computerlinguistik | |
von Nicolas | ||
Details | ||
2008-10-09 | SCADA-Hacking | |
von TabascoEye | ||
2008-08-14 | Perl GIF Quine | |
von mxf | ||
2008-07-31 | DNS Teil 2/3 | |
von shl | ||
2008-07-03 | DNS Teil 1/3 | |
von shl | ||
2008-06-19 | Adventures in Cryptography, induced by p2pdfs. Jetzt neu: die "fast ohne Mathematik"-Edition | |
von ccount | ||
Details | ||
2008-06-12 | git -- the stupid content tracker. Wie arbeite ich mit git und warum ist es so viel cooler als subversion? | |
von sECuRE | ||
Folien | ||
2008-06-05 | Status von p2pdfs (peer-to-peer distributed filesystem), unserem bittorrent-gestützten FUSE-Filesystem - (Kurzform: Ja, da kommen Daten durch mittlerweile!) | |
von sECuRE | ||
Folien | ||
2008-05-08 | mxallowd | |
von sECuRE | ||
Folien | ||
2008-04-03 | GNU-Screen, 50% Vortrag, danach Spielen am Gerät | |
von TrirckSTer | ||
Details | ||
2008-03-27 | Bacula-Vortrag, ebenfalls als 50% Vortrag/50%-Workshop | |
von sECuRE | ||
Details | ||
2008-03-06 | Chaotische 2h über Openstreetmap | |
von sur5r | ||
Homepage | ||
2008-02-28 | Lisp-Interpreter selbst bauen | |
von PhilFry | ||
Details | ||
2008-02-22 | Lisp-Vortrag, mit anschließendem Workshop für Interessierte | |
von PhilFry, Kungi | ||
Details | ||
2007-04-12 | Python auf Nokia Series 60 Telefonen eine kurze Einführung | |
von Kungi | ||
Folien | ||
2007-02-15 | Visualisierung von Programmen | |
von Benedikt | ||
2006-08-24 | sECuRE und ch3ka stellen ihr (Python/PHP-)Script PIX vor, mit dem man Filme "galleryzen" kann. | |
von sECuRE, ch3ka | ||
2006-08-17 | Drmotte erzählt über die LPI (Linux Professional Institut) Zertifizierung, den Lernstoff, die Prüfungen usw. | |
von Drmotte | ||
2006-08-12 | Logikrätsel (Reverse-Engineering) | |
von Benedikt | ||
2006-07-27 | Mømø bringt euch die sehr simple und doch maechtige Pluginstruktur von s9y etwas näher. | |
von Mømø | ||
2006-07-20 | Alex hat spontan was über Lojban erzählt | |
von Alex | ||
2006-07-06 | TrickSTer erzählt kurz was zum Thema Elektronische Gesundheitskarte und den konkreten Planungen. | |
von TrickSTer | ||
2006-07-06 | k1w1 und sur5r erzählen über PICs und was man damit so machen kann. | |
von k1w1, sur5r | ||
2006-06-29 | Toshiba schrauben | |
von Craegga | ||
2006-06-22 | Infon-Spiel von der GPN | |
von Craegga | ||
2005-12-01 | Routing-Protokolle im Internet | |
von shl | ||
Details | ||
2004-06-03 | Barrierefreies Webdesign | |
von Alex | ||
Details | ||
2004-04-22 | (La)TeX-Einführung | |
von sur5r, Matthias | ||