1.1 cosin2016 Cosin 2016 2016-06-10 2016-06-12 3 00:15 2016-06-10T18:00:00+02:00 18:00 02:00 Hackcenter cosin2016-7607-aufbau false Aufbau Orga other /system/events/logos/000/007/607/large/cosin.png?1465518718 2016-06-11T13:00:00+02:00 13:00 00:45 Lecture Room cosin2016-7615-kicad false KiCad Schaltungsdesign - Platinenlayout Hardware lecture de Du hast schon elektronische Schaltungen zusammen gelötet, findest fertige Bausätze aber langweilig? Du möchtest selbst einmal Hand anlegen und eigene Platinen bauen? Ich stelle dir in diesem Vortrag KiCad vor, eine freie Software zur Anfertigung von Schemazeichnungen und Platinenlayouts. KiCad ist kürzlich in Version 4 erschienen und mittlerweile sehr ausgereift. Von einfachen Schaltungen bis hin zu komplexen Hochfrequenz-Platinen mit 16 (oder mehr!) Lagen lässt sich damit fast alles realisieren. Trotzdem ist KiCad nicht nur gratis, sondern obendrein noch vollständig freie Software. Das Projekt wird unter anderem vom CERN weiter entwickelt und eingesetzt. Dieser Vortrag soll eine kurze Einführung in das Platinendesign geben und die Arbeit mit KiCad erläutern. Danach steht im Hackcenter eine Werkstatt zur Anfertigung von eigenen Platinen zur Verfügung, komplett von der Schaltung bis hin zur bestückten Platine. Ich und meine Kollegen stehen dir für Fragen zur Verfügung. Ausserdem veranstalten wir einige kleine Workshops, in denen wir die Belichtung und das Ätzen von Platinen erklären. Falls du selbst Hand anlegen möchtest, kannst du schon einmal KiCad 4 herunter laden und auf deinem Computer installieren (Link unten). /system/events/logos/000/007/615/large/icon_kicad.png?1465053602 seto Beispiele und Folien KiCad 2016-06-11T13:45:00+02:00 13:45 00:15 Lecture Room cosin2016-7712-jugendhackt false Jugendhackt Infos für mögliche Leiter Anderes meeting de Vom 11 - 13 Nov. 2016 findet Jugendhackt in Zürich statt. Kurze Präsentation und Infos für mögliche Mentoren. /system/events/logos/000/007/712/large/jugendhackt.png?1464719079 bluetonyum Jugendhackt 2016-06-11T14:45:00+02:00 14:45 02:00 Lecture Room cosin2016-7693-calibration_and_voltage_references false Calibration and voltage references Compare your meter to a calibrator and an introduction in calibration and metrology Hardware workshop de This workshop is about metrology, calibration and voltage reference. I have a Fluke 3330B calibrator and 2 digital multimiters ( 6 1/2 and 7 1/2) which are calibrated. I do also have a 10 kOhm precision resistor, so let's do some checks on your multimeter and see, if it's within specifications. I also want to introduce a little project of mine (building a voltage reference) and I'd like to discuss all aspects around metrology, calibration and voltage reference. /system/events/logos/000/007/693/large/doctor.png?1465518800 Mounty 2016-06-11T17:00:00+02:00 17:00 01:00 Lecture Room cosin2016-7680-intro_to_rust false Intro to Rust Safe Low Level Hacking Software lecture de According to the <a href="https://www.rust-lang.org/">official website</a>, <em>"Rust is a systems programming language that runs blazingly fast, prevents segfaults, and guarantees thread safety"</em>. Rust allows you to write safe, fast and maintainable code. It provides high-level zero-cost abstractions and an advanced type system which brings ergonomics from functional and dynamic programming languages to the land of compiled languanges. According to the <a href="https://www.rust-lang.org/">official website</a>, <em>"Rust is a systems programming language that runs blazingly fast, prevents segfaults, and guarantees thread safety"</em>. Rust allows you to write safe, fast and maintainable code. It provides high-level zero-cost abstractions and an advanced type system which brings ergonomics from functional and dynamic programming languages to the land of compiled languanges. We will present the unique advantages of Rust compared to established systems programming languages. We will show what safety means in the context of a systems programming language. And we will see how Rust achieves these safety guarantees. At the end, we will show how these safety guarantees help you writing concurrent and parallel code. Of course we will also be available to answer your questions! <strong>About the speakers</strong> Raphael and Danilo are founders of the <a href="https://www.coredump.ch/">Coredump hackerspace</a> in Rapperswil. They started using Rust in early 2015 and have since then spent a lot of time hacking on Rust based projects. /system/events/logos/000/007/680/large/rust-logo-blk.svg.png?1463734487 Danilo Raphael Rust Official Website Ebook: "Why Rust" Presentation Slides 2016-06-11T20:00:00+02:00 20:00 00:45 Lecture Room cosin2016-7708-rust_t false Rust<T> Generics, Algebraic Data Types and Traits in rust Software lecture de What is a type parameter? What is a Generic Type? How can Algebraic Data Types solve the null-pointer problem? What do you get from a Trait? This talk continues the journey from "Introduction to Rust". I will talk about Generics, what they do and what not. Explain Algebraic Data Types and the power they have with channels. Last but not least I will explain what a Trait is and how you can use it for simpler code. The remaining time (~10min) is reserved for questions. /system/events/logos/000/007/708/large/rust_t.png?1464538508 Stefan Coredump Hackerspace My Github Homepage Slides Slides 2016-06-11T21:00:00+02:00 21:00 00:15 Lecture Room cosin2016-7716-mirac_-_ein_8-bit-computer_in_javascript false MIRAC - Ein 8-Bit-Computer in JavaScript Software lightning_talk de Ich baute einen Emulator eines sehr simplen 8-Bit-Computers in JavaScript. Ich stelle kurz vor, was der kann, wie es funktioniert, und was ich dabei lernte. /system/events/logos/000/007/716/large/favicon-192x192.png?1465642610 draemmli 2016-06-11T22:00:00+02:00 22:00 01:30 Lecture Room cosin2016-7617-ich_bin_kein_pawlowscher_hund false Ich bin kein Pawlowscher Hund! Warum Ideenmanagement Ideen verbrämt Unterhaltung lecture de Herz-Kopf-Hand-Ansatz, Innovationskonzepte, Kaizen, Gemba, Vitaminspritzen, Bonusprogramme, JeKaMi: Jedes grössere Unternehmen hat heute zumindest einen Ideenmanager, meist gleich ein ganzer Trupp an Leuten, die die von den Mitarbeitern eingereichten Ideen bewerten. Dabei ist es ganz wichtig, die Mitarbeiter immer schön fleissig daran zu erinnern, dass ihre Ideen wichtig sind, und jeder Einfall zählt; solange er Kosten senkt (ohne Neue zu generieren), schön disruptiv ist (aber bitte nicht innovativ, das wäre teuer), Motivation verbessert (aber ja gratis ist) und noch nie dagewesen ist (weil, sonst kostet`s)! Gefüttert mit eigener Erfahrung, aber auch wissenschaftlichen Belegen soll gezeigt werden, warum: - ein solches Herangehen keinen Fortschritt bringt (Oder zumindest keinen wirklichen) - Alle Ideenmanagementdesigns gleich aussehen - Mitarbeitermotivation für Ideen immer teurer wird (Abwärtsspirale) - Am Ende alle frustriert da stehen. Relativ negativ, vielleicht bietet sich zum Schluss, nach einer (hoffentlich) hitzigen Diskussion, eine hinnehmbare Lösung an. Diese muss dann aber schön günstig sein! /system/events/logos/000/007/617/large/Pawlow.jpg?1464852723 Christine 2016-06-11T14:00:00+02:00 14:00 01:00 Movie Room cosin2016-7710-das_debian-paketmanagement-buch false Das Debian-Paketmanagement-Buch Blick hinter die Kulissen eines freien Buchs Software lecture de Seit 2013 arbeiten wir an einem Buch zum Thema Debian-Paketmanagement. Dieses steht seit Sommer 2015 unter einer Creative Commons (CC-BY-SA)-Lizenz und ist für jeden Interessierten zur freien Nutzung über die Versionierungsplattform GitHub verfügbar. Dieses Buch gemeinsam zu schreiben, ist bereits eine Herausforderung für sich. Hinzu kommt die Vorbereitung und Pflege der Ausgabeformate HTML, PDF, ePub und MobiPocket und später auch die gedruckte Fassung. Wir stellen vor, welche Technologien und Werkzeuge wir dafür benutzen, um sowohl die Inhalte geordnet zu verwalten, als auch die Vorschläge und Anmerkungen der Leser in das bereits bestehende Material zu integrieren. Die bestehenden Möglichkeiten, um ein fertiges Buch selbst zu publizieren, kommen dabei ebenfalls nicht zu kurz. Seit 2013 arbeiten wir an einem Buch zum Thema Debian-Paketmanagement. Dieses steht seit Sommer 2015 unter einer Creative Commons (CC-BY-SA)-Lizenz und ist für jeden Interessierten zur freien Nutzung über die Versionierungsplattform GitHub verfügbar. Dieses Buch gemeinsam zu schreiben, ist bereits eine Herausforderung für sich. Hinzu kommt die Vorbereitung und Pflege der Ausgabeformate HTML, PDF, ePub und MobiPocket und später auch die gedruckte Fassung. Wir stellen vor, welche Technologien und Werkzeuge wir dafür benutzen, um sowohl die Inhalte geordnet zu verwalten, als auch die Vorschläge und Anmerkungen der Leser in das bereits bestehende Material zu integrieren. Die bestehenden Möglichkeiten, um ein fertiges Buch selbst zu publizieren, kommen dabei ebenfalls nicht zu kurz. /system/events/logos/000/007/710/large/deb-pkg.png?1464646854 Frank Hofmann Axel Beckert (XTaran) Webseite zum Buch Buch-Repository auf GitHub 2016-06-11T15:15:00+02:00 15:15 01:30 Movie Room cosin2016-7707-openscad-einfuhrung false OpenSCAD-Einführung 3D-Modelle erstellen mit dem Texteditor Software workshop de Wir werden uns zusammen <a href="http://www.openscad.org/about.html">OpenSCAD</a> anschauen und ich werde euch zeigen, wie man damit sehr bequem einfache 3D-Modelle erstellen kann. Was ich euch zeige hängt hauptsächlich davon ab, was ihr für Fragen stellt! /system/events/logos/000/007/707/large/OpenSCAD.png?1464520018 Feuermurmel OpenSCAD_Workshop 2016-06-11T17:00:00+02:00 17:00 00:45 Movie Room cosin2016-7664-beyond_the_stack false Beyond the stack Dataflow software architecture Software lecture Insights of a pragmatic programmer who is attempting to implement software based on the Dataflow paradigm. /system/events/logos/000/007/664/large/lyra2.png?1465518827 znerol 2016-06-11T19:30:00+02:00 19:30 00:30 Movie Room cosin2016-7717-hacker_s_digest false Hacker's Digest Don't panic Unterhaltung lecture en Ich lese viel und gerne… Hier präsentiere ich einige meiner aktuellen Favoriten in al­pha­be­tischer Reihenfolge – und bin gespannt auf Tipps und Kommentare von euch! /system/events/logos/000/007/717/large/alien.jpeg?1465662476 birdy1976 Die vorgestellten Bücher 2016-06-11T20:45:00+02:00 20:45 00:45 Movie Room cosin2016-7711-surfen_auf_alten_pcs false Surfen auf alten PCs Schlanke Webbrowser unter Linux Software lecture de Firefox, Chrome/Chromium und WebKit-basierte Browser werden immer größer und ressourcenhungriger. Aber zum Glück gibt es Alternativen: Der Vortrag stellt verschiedene, ressourcensparsame und dennoch nutzbare Webbrowser vor. Firefox, Chrome/Chromium und WebKit-basierte Browser werden immer größer und ressourcenhungriger. Nutzt man Linux auf alten Computern, um sie nicht wegwerfen zu müssen, oder auf nicht allzu leistungsfähigen Single-Board-Computern wie dem ersten Raspberry Pi, Odroid C1 & Co., so bekommt man spätestens beim Surfen mit den gängigen und bekannten Webbrowsern ein Problem: Alles ist schnarchlangsam. Aber zum Glück gibt es Alternativen: Neben verschiedenen, ressourcensparsamen und dennoch nutzbaren, grafischen Webbrowsern gibt's auch eine Handvoll Webbrowser, die im Textmodus funktionieren, damit nicht einmal eine grafische Oberfläche brauchen und so besonders ressourcenschonend sind. /system/events/logos/000/007/711/large/ayca.jpg?1465218783 Axel Beckert (XTaran) Folien 2016-06-11T22:00:00+02:00 22:00 02:00 Movie Room cosin2016-7705-demoshow false Demoshow Wir schauen uns Demos von diesem Jahr an! Unterhaltung film de Weils (schon wieder!) keine Bünzli gibt, machen wir auch dieses Jahr an der Cosin eine Demoshow. /system/events/logos/000/007/705/large/AmigaBoingBallFlatSidedShaded512-1.png?1464519347 Feuermurmel 2016-06-11T14:00:00+02:00 14:00 01:00 Hackcenter cosin2016-7611-platinen-workshop_1 false Platinen-Workshop 1 Drucken - Belichten - Ätzen - Bohren Hardware workshop de Nachdem du die kurze Einführung in das Platinendesign mit KiCad besucht hast, möchtest du sicher auch gleich Hand anlegen. Dafür ist unser Workshop da! Wir stellen Werkzeug, Material und Maschinen zur Realisierung deiner Schaltung zur Verfügung. Dies ist der Workshop zum KiCad-Vortrag, in dem wir den Arbeitsablauf bei der Platinenherstellung zeigen, unsere Beispielschaltung vorbereiten, auf die Platine übertragen und dann ätzen. Falls du stattdessen eine eigene Schaltung bauen möchtest, kannst du diese selbstverständlich mitbringen. Danach steht die Werkstatt zur freien Verfügung. Ausserdem veranstalten wir einige weitere Kurzworkshops zum den Betrieb der Ätzanlage. Für Fragen und Hilfe bei der Fertigung stehen wir jederzeit zur Verfügung. Falls du am Workshop teilnehmen und eine Schaltung anfertigen möchtest, stellen wir gegen einen kleinen Unkostenbeitrag das Material zur Verfügung. Für unsere Beispielschaltung (Nametag) schätzen wir ca. 20-25.- Franken. Platinenmaterial für eigene Schaltungen verrechnen wir je nach Grösse. /system/events/logos/000/007/611/large/icon_kicad.png?1465053621 seto Beispiele 2016-06-11T15:00:00+02:00 15:00 02:00 Hackcenter cosin2016-7713-loten_und_arduino false Löten und Arduino Bausätze und Werkzeug Hardware workshop de Bausätze und Arduino's und Bastelmaterial und Roboter und Breadboards und 3D-Drucker und Sensoren und Werkzeug. Lerne Löten. Lerne Arduino Programmieren. Baue einen Roboter. Manche Bausätze kosten etwas. (diese sind aber nicht so teuer, kommt alles aus China) /system/events/logos/000/007/713/large/arduino-logo-5B8F98793E-seeklogo.com.gif.png?1464720193 bluetonyum vivibot Arduino Roboter 2016-06-11T17:00:00+02:00 17:00 00:30 Hackcenter cosin2016-7612-platinen-workshop_2 false Platinen-Workshop 2 Ätzen Hardware workshop de Nachdem du die kurze Einführung in das Platinendesign mit KiCad besucht hast, möchtest du sicher auch gleich Hand anlegen. Dafür ist unser Workshop da! Wir stellen Werkzeug, Material und Maschinen zur Realisierung deiner Schaltung zur Verfügung. Deine Schaltung ist nun vorbereitet und belichtet und du möchtest sie in die Ätzmaschine hängen? Dafür ist dieser Workshop da. Wir erläutern kurz die Arbeitsschritte beim Entwickeln und Ätzen und nehmen dann die Anlage in Betrieb. /system/events/logos/000/007/612/large/icon_kicad.png?1465053635 seto Beispiele 2016-06-11T19:30:00+02:00 19:30 00:30 Hackcenter cosin2016-7613-platinen-workshop_3 false Platinen-Workshop 3 Ätzen Hardware workshop de Nachdem du die kurze Einführung in das Platinendesign mit KiCad besucht hast, möchtest du sicher auch gleich Hand anlegen. Dafür ist unser Workshop da! Wir stellen Werkzeug, Material und Maschinen zur Realisierung deiner Schaltung zur Verfügung. Deine Schaltung ist nun vorbereitet und belichtet und du möchtest sie in die Ätzmaschine hängen? Dafür ist dieser Workshop da. Wir erläutern kurz die Arbeitsschritte beim Entwickeln und Ätzen und nehmen dann die Anlage in Betrieb. /system/events/logos/000/007/613/large/icon_kicad.png?1465053651 seto Beispiele 2016-06-11T13:00:00+02:00 13:00 02:00 Hackcenter (Outdoor) cosin2016-7706-workshop_stickstoff-glace false Workshop: Stickstoff-Glacé Rahm, Zucker, Früchte, Stickstoff. Unterhaltung workshop Wir machen zusammen Glacé! Und da kann man noch vieles mehr reinmischen! (Brownies haben sehr gut funktioniert, letztes Mal.) /system/events/logos/000/007/706/large/N2.png?1464519546 Feuermurmel 2016-06-11T15:30:00+02:00 15:30 00:45 Hackcenter (Outdoor) cosin2016-7695-hacker_3-kampf false Hacker 3-Kampf oder wie man überzählige lockere Schrauben in Sport verwandelt Unterhaltung other en Die Hacker der Cosin treten an um sich in drei schwierigen Disziplinen zu messen: <ul> <li>Nägel gerade einschlagen</li> <li>Schlitzschrauben schnell einzuschrauben</li> <li>Dosen mit einer Mausmatte zum Einsturz bringen</li> </ul> Es werden objektive Kriterien (Zeit, Menge) gemessen und auch Stilpunkte vergeben und daraus für jede Disziplin ein Sieger bestimmt. Den gesammt Sieger erwartet ein hübscher Preis! (Mit Glück gibt es für ein paar andere noch Trostpreise) /system/events/logos/000/007/695/large/rainbowdash.png?1465518764 nuess0r 2016-06-11T19:30:00+02:00 19:30 02:30 Hackcenter (Outdoor) cosin2016-7618-ccc-ch_gv_2016 false CCC-CH GV 2016 Generalversammlung des Chaos Computer Club Schweiz, 2016 VV meeting de Die jährliche Chaosversammlung (Generalversammlung) des Chaos Computer Club Schweiz. Wie letztes Jahr beschlossen, diesmal erst am Nachmittag. Traktanden: <a href="https://pads.ccc-ch.ch/public_pad/gv16">https://pads.ccc-ch.ch/public_pad/gv16</a> /system/events/logos/000/007/618/large/ccc-ch.png?1461791087 vimja Traktanden Liste der Pads aller Gettogether 2016-06-12T11:00:00+02:00 11:00 00:45 Lecture Room cosin2016-7620-sichere_desktops_und_vertrauenswurdige_betriebssysteme false Sichere Desktops und vertrauenswürdige Betriebssysteme Software lecture de Überblick über verschiedene freie Betriebssystem-Projekte, die sich Themen wie Datensicherheit, Vertrauen und Privatsphärenschutz annehmen und dabei versuchen, bestehende Problemen in Soft- und Hardware entgegenzuwirken. Mit Regierungen, die Hintertüren in Software einbauen lassen und selbst vor Totalüberwachung nicht zurückschrecken, drohen Anwendenden neue und bekannte Probleme. Darauf zu reagieren und sich für mehr Privatsphärenschutz, Datensicherheit und Vertrauen einzusetzen erfordert unkonventionelle Ansätze. Lerne Projekte wie Tails, Subgraph OS, Whonix und Qubes OS kennen und verstehe die Ansätze und Einsatzgebiete der einzelnen Betriebssysteme. /system/events/logos/000/007/620/large/fluttershy.png?1465518848 sx 2016-06-12T13:00:00+02:00 13:00 00:45 Lecture Room cosin2016-7662-pay-to-what-hash false Pay-to-WHAT-hash?? A look at Bitcoin's built-in scripting language Software lecture de Um verschiedene Arten von Transaktionen zu realisieren, hat Bitcoin eine eigene Programmiersprache eingebaut. Die Sprache ist stack basiert und nicht Turingvollstaendig. Im Idealfall, bekommt der Endnutzer nichts davon mit. Heute aber wollen wir betrachten, was da im Hintergrund ablaeuft. Um verschiedene Arten von Transaktionen zu realisieren, hat Bitcoin eine eigene Programmiersprache eingebaut. Die Sprache ist stack basiert und nicht Turingvollstaendig. Trotzdem erlaubt sie eine gewisse Flexibilitaet beim Schreiben von Transaktionen. Behandelt wird: <ul> <li>Hintergrund - Was ist die Aufgabe der Sprache</li> <li>Kurze Einfuehrung zur Funktionsweise</li> <li>Die Skripte der 5 Bitcoin Standard Transaktions Arten</li> <li>Ein par lustige/coole/interessante Skripte aus der Praxis</li> </ul> /system/events/logos/000/007/662/large/Bitcoin.svg.png?1463144283 vimja Bitcoin Wiki - Script 2016-06-12T11:00:00+02:00 11:00 00:45 Movie Room cosin2016-7625-librepcb false LibrePCB Vorstellung meines Projektes LibrePCB Hardware lecture de Seit einigen Jahren arbeite ich in meiner Freizeit an der Entwicklung einer neuen Open-Source PCB-Design Software für Linux, Windows und Mac. In diesem Vortrag möchte ich zeigen, wie LibrePCB die Zukunft der PCB Entwicklung verändern soll (insbesondere im Open-Hardware Bereich). Anhand einer Live Demo präsentiere ich ausserdem den aktuellen Stand des Projektes. /system/events/logos/000/007/625/large/app.png?1462221386 Urban Webseite von LibrePCB GitHub Projektseite Folien 2016-06-12T13:00:00+02:00 13:00 01:15 Movie Room cosin2016-7709-grep_everything false Grep everything Geschicktes Suchen in Anwendungsdaten Software lecture de Dokumente und Daten erzeugen fällt leicht. Diese später auch wiederzufinden, ist schon etwas schwieriger. Etliche clevere Kommandozeilenwerkzeuge zur Recherche warten auf ihren Einsatz. Wir zeigen, wie auf der Kommandozeile flink in komprimierten Daten und Archiven gesucht werden kann, ohne diese zuvor auf der Platte auspacken zu müssen. Ebenso durchstöbern wir E-Mails und Mailboxen, PDF-Dokumente und Tabellenblätter. Auf Systemebene gehört das Filtern in Prozesslisten und Netzwerkpaketen dazu. Erwünschte Vorkenntnisse: UNIX/Linux-Grundkenntnisse, Kommandozeile /system/events/logos/000/007/709/large/applejack.png?1465518777 Frank Hofmann Axel Beckert (XTaran) 2016-06-12T11:00:00+02:00 11:00 00:45 Hackcenter cosin2016-7619-keysigning_party false Keysigning Party Anderes workshop de <p>Wir führen eine Keysigning Party durch. Eine gute Gelegenheit, dein network of trust auf die gesamte Schweizer Hackerszene auszuweiten.</p> <p>Um dich anzumelden, schicke die Ausgabe des folgenden Kommandos an <a href="mailto:keysigning16@cosin.ch">keysigning16@cosin.ch</a></p> <code>gpg --keyid-format LONG --list-options no-show-uid-validity --fingerprint &lt;name@example.com&gt;</code> <p>Anmeldeschluss ist am Mittwoch, 2016-06-08 um 23:59 Uhr. Eine Mail mit allen weiteren Schritten erhälst du nach Ablauf der Anmeldefrist</p> <h2>Anmeldung</h2> <p>Um dich anzumelden, schicke die Ausgabe des folgenden Kommandos an <a href="mailto:keysigning16@cosin.ch">keysigning16@cosin.ch</a></p> <p><code>gpg --keyid-format LONG --list-options no-show-uid-validity --fingerprint &lt;name@example.com&gt;</code></p> <p>Anmeldeschluss ist am Mittwoch, 2016-06-08 um 23:59 Uhr. Die Liste aller Schlüssel der Teilnehmer werden wir am darauf folgenden Tag (Donnerstag, 2016-06-09) per Mail verschicken. Diese Email wird auch detaillierte Ausführungen zum weiteren Vorgehen enthalten. Neugierige und PGP Neulinge finden den gesammten Ablauf aber auch weiter unten in diesem Text.</p> <h2>Ablauf</h2> <h3>Vor der Party</h3> <ul> <li>Du meldest dich an (siehe oben)</li> <li>Wenn alle Anmeldungen eingegangen sind, erstellen wir eine Liste (Textdatei), sowie einen Keyring mit den Schlüsseln aller Teilnehmer</li> <li>Liste und Keyring verschicken wir per Email an alle Teilnehmer<ul> <li>Wir werden die Datei komprimiert als gzip und zip verschicken, da wir die Erfahrung gemacht haben, dass gewisse MUAs, die Webinterfaces gewisser Mail Anbieter und die Download Manager der Browser gerne das Encoding der Datei veränndern, wodurch auch der Hashwert veränndert wird.</li> </ul> </li> <li>Du entpackst die Datei</li> <li>Prüfe, ob die Angaben zu deinem Schlüssel stimmen<ul> <li>Falls nicht, informiere uns bitte umgehend</li> </ul> </li> <li>Bilde die sha256 Prüfsumme der entpackten Datei<ul> <li><code>sha256sum &lt;filename&gt;</code></li> <li>Es ist wichtig, dass die Datei zwischen dem Entpacken und dem Generieren der Checksumme nicht verändert wird</li> <li>Vergleiche die Checksumme mit der Checksumme die wir in der Email mitschicken werden</li> <li>Sollten die beiden Werte nicht übereinstimmen, informiere uns bitte umgehend</li> </ul> </li> </ul> <p>WICHTIG! VERLASSE DICH UNTER KEINEN UMSTÄNDEN NUR AUF DIE MITGELIEFERTE PRÜFSUMME! ES IST VON GROSSER WICHTIGKEIT, DASS DU DIE PRÜFSUMME SELBST ERZEUGST!</p> <ul> <li>Drucke die Datei aus</li> <li>Schreibe die Prüfsumme auf den Ausdruck<ul> <li>Alternativ kannst du die generierte Prüfsumme unten in die Datei kopieren bevor du diese ausdruckst</li> </ul> </li> </ul> <p>WICHTIG! Du musst die Liste unbedingt selbst ausdrucken und die Prüfsumme selbst darauf schreiben. Verwende NIEMALS die Liste von Drittpersonen.</p> <h3>Die Party</h3> <ul> <li>Erscheine zum oben angegebenen Termin zum Keysigning</li> <li>Bringe die ausgedruckte Liste mit</li> <li>Bringe mindestens einen, besser zwei Lichtbildausweise mit</li> <li>Denke auch daran, einen Schreiber mitzubringen</li> <li>Einen Computer brauchst du für die Keysigning Party nicht</li> <li>Wir werden die Prüfsumme der Datei vorlesen. Sollte sie nicht mit der Prüfsumme übereinstimmen die du erhalten hast, so lasse uns das umgehend wissen!</li> <li>Wir werden alle auf der Liste aufgeführten Personen Fragen, ob sie anwesend seien und ob die Angaben auf der Liste zu ihrem Schlüssel stimmen. Personen die nicht angwesend sind oder deren Angaben nicht stimmen solltest du wegstreichen und ihren Schlüssel später nicht signieren</li> <li>Die Anwesenden werden sich nun in zwei Reihen vis-a-vis voneinander aufstellen. Jeder und Jede prüft nun die Informationen zu seinem/ihrem Vis-a-Vis mit den Informationen auf der Liste gegen<ul> <li>Es ist jedem/r selbst überlassen, welcher Art Identifikation er/sie trauen will. Üblich ist etwa eine ID, ein Pass, ein Führerschein, oder eine Kombination davon</li> <li>Die Anwesenden iterieren nun um eine Position, so dass ihr der nächsten Person gegenüber steht. Auch diese Person identifiziert ihr jetzt, wie im vorigen Schritt. Dies wiederholen wir so lange, bis alle gegenseitig ihre Identität geprüft haben</li> <li>Hier sind Animationen dafür wie das Ganze abläuft mit einer geraden, respektive ungeraden Anzahl Teilnehmer:</li> </ul> </li> </ul> <p><img alt="gerade Anzahl Teilnehmer" src="https://www.chaosbern.ch/images/KSP-even.gif"></p> <p><img alt="ungerade Anzahl Teilnehmer" src="https://www.chaosbern.ch/images/KSP-odd.gif"></p> <h2>Links und Hinweise für PGP Neulinge</h2> <p>Falls du noch keinen Schlüssel hast oder gar nicht mit PGP vertraut bist, informiere dich und erstelle einen Schlüssel. Du findest alle wichtigen Informationen auf der <a href="https://www.gnupg.org/index.html">Website von GnuPG</a>. Ausserdem findest du in deinem Chaostreff/Hackerspace oder der lokalen Linux User Group bestimmt jemanden der sich mit dem Thema auskennt und dir weiterhelfen kann.</p> <p>Es kann sinnfoll sein, getrennte Subkeys zum signieren und verschlüsseln zu verwenden. Wieso das sinnfoll ist und wie das geht, liest du, zum Beispiel, unter in <a href="https://www.void.gr/kargig/blog/2013/12/02/creating-a-new-gpg-key-with-subkeys/">diesem Blogeintrag</a>.</p> <p>Es kann sinnvoll sein, eine PGP smartcard zu verwenden um den PGP Schlüssel vor Diebstahl zu schützen. Liegt der Schlüssel auf einer Smartcard, so kann er auch dann nicht gestohlen werden, wenn die Smartcard an einen infiszierten Rechner angeschlossen wird. Eine Open Hardware PGP Smartcard bietet etwa das Berliner Unternehmen <a href="https://www.nitrokey.com/">Nitrokey</a> an. Wie du bestehende PGP Schlüssel auf eine PGP Smartcard verschiebst, ist ebenfalls <a href="https://www.gnupg.org/howtos/card-howto/en/smartcard-howto-single.html#id2507414">ausführlich dokumentiert</a>. Wie du nur Subkeys auf eine Smartcard verschiebst, ist in <a href="https://blog.josefsson.org/2014/06/23/offline-gnupg-master-key-and-subkeys-on-yubikey-neo-smartcard/">diesem Blogpost</a> im Absatz "Move subkeys to YubiKey NEO" beschrieben.</p> <p>Zum signieren der Schlüssel nach der Keysigning party ist es ratsam eine Software wie <a href="https://wiki.debian.org/caff">caff</a> oder <a href="https://www.phildev.net/pius/">Pius</a> zu verwenden. Diese Tools helfen Fehler vermeiden, setzen best practices um und helfen Zeit zu sparen. Falls du dich für caff entscheidest und noch keinen MTA hast, empfehlen wir <a href="http://msmtp.sourceforge.net/">msmtp</a> (hat nichts mit Microsoft zu tun) zusammen mit msmtp-mta.</p> /system/events/logos/000/007/619/large/Gnupg_logo.svg.png?1461795216 vimja Venty 2016-06-12T14:00:00+02:00 14:00 02:00 Hackcenter cosin2016-7608-abbau false Abbau Orga other /system/events/logos/000/007/608/large/cosin.png?1465518733 2016-06-12T11:00:00+02:00 11:00 00:30 Hackcenter (Outdoor) cosin2016-7614-platinen-workshop_4 false Platinen-Workshop 4 Ätzen Hardware workshop de Nachdem du die kurze Einführung in das Platinendesign mit KiCad besucht hast, möchtest du sicher auch gleich Hand anlegen. Dafür ist unser Workshop da! Wir stellen Werkzeug, Material und Maschinen zur Realisierung deiner Schaltung zur Verfügung. Deine Schaltung ist nun vorbereitet und belichtet und du möchtest sie in die Ätzmaschine hängen? Dafür ist dieser Workshop da. Wir erläutern kurz die Arbeitsschritte beim Entwickeln und Ätzen und nehmen dann die Anlage in Betrieb. /system/events/logos/000/007/614/large/icon_kicad.png?1465053663 seto Beispiele