1.1
cosin2016
Cosin 20162016-06-102016-06-12300:152016-06-10T18:00:00+02:0018:0002:00Hackcentercosin2016-7607-aufbaufalseAufbauother/system/events/logos/000/007/607/large/cosin.png?14655187182016-06-11T13:00:00+02:0013:0000:45Lecture Roomcosin2016-7615-kicadfalseKiCadSchaltungsdesign - PlatinenlayoutlecturedeDu 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?1465053602seto
Beispiele und Folien
KiCad
2016-06-11T13:45:00+02:0013:4500:15Lecture Roomcosin2016-7712-jugendhacktfalseJugendhacktInfos für mögliche LeitermeetingdeVom 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?1464719079bluetonyum
Jugendhackt
2016-06-11T14:45:00+02:0014:4502:00Lecture Roomcosin2016-7693-calibration_and_voltage_referencesfalseCalibration and voltage referencesCompare your meter to a calibrator and an introduction in calibration and metrologyworkshopdeThis 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?1465518800Mounty2016-06-11T17:00:00+02:0017:0001:00Lecture Roomcosin2016-7680-intro_to_rustfalseIntro to RustSafe Low Level HackinglecturedeAccording 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?1463734487DaniloRaphael
Rust Official Website
Ebook: "Why Rust"
Presentation Slides2016-06-11T20:00:00+02:0020:0000:45Lecture Roomcosin2016-7708-rust_tfalseRust<T>Generics, Algebraic Data Types and Traits in rustlecturedeWhat 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?1464538508Stefan
Coredump Hackerspace
My Github
Homepage
Slides
Slides2016-06-11T21:00:00+02:0021:0000:15Lecture Roomcosin2016-7716-mirac_-_ein_8-bit-computer_in_javascriptfalseMIRAC - Ein 8-Bit-Computer in JavaScriptlightning_talkdeIch 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?1465642610draemmli2016-06-11T22:00:00+02:0022:0001:30Lecture Roomcosin2016-7617-ich_bin_kein_pawlowscher_hundfalseIch bin kein Pawlowscher Hund!Warum Ideenmanagement Ideen verbrämtlecturedeHerz-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?1464852723Christine2016-06-11T14:00:00+02:0014:0001:00Movie Roomcosin2016-7710-das_debian-paketmanagement-buchfalseDas Debian-Paketmanagement-BuchBlick hinter die Kulissen eines freien BuchslecturedeSeit 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?1464646854Frank HofmannAxel Beckert (XTaran)
Webseite zum Buch
Buch-Repository auf GitHub
2016-06-11T15:15:00+02:0015:1501:30Movie Roomcosin2016-7707-openscad-einfuhrungfalseOpenSCAD-Einführung3D-Modelle erstellen mit dem TexteditorworkshopdeWir 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?1464520018FeuermurmelOpenSCAD_Workshop2016-06-11T17:00:00+02:0017:0000:45Movie Roomcosin2016-7664-beyond_the_stackfalseBeyond the stackDataflow software architecturelectureInsights of a pragmatic programmer who is attempting to implement software based on the Dataflow paradigm./system/events/logos/000/007/664/large/lyra2.png?1465518827znerol2016-06-11T19:30:00+02:0019:3000:30Movie Roomcosin2016-7717-hacker_s_digestfalseHacker's DigestDon't paniclectureenIch lese viel und gerne…Hier präsentiere ich einige meiner aktuellen Favoriten in alphabetischer Reihenfolge – und bin gespannt auf Tipps und Kommentare von euch!/system/events/logos/000/007/717/large/alien.jpeg?1465662476birdy1976
Die vorgestellten Bücher
2016-06-11T20:45:00+02:0020:4500:45Movie Roomcosin2016-7711-surfen_auf_alten_pcsfalseSurfen auf alten PCsSchlanke Webbrowser unter LinuxlecturedeFirefox, 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?1465218783Axel Beckert (XTaran)
Folien
2016-06-11T22:00:00+02:0022:0002:00Movie Roomcosin2016-7705-demoshowfalseDemoshowWir schauen uns Demos von diesem Jahr an!filmdeWeils (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?1464519347Feuermurmel2016-06-11T14:00:00+02:0014:0001:00Hackcentercosin2016-7611-platinen-workshop_1falsePlatinen-Workshop 1Drucken - Belichten - Ätzen - BohrenworkshopdeNachdem 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?1465053621seto
Beispiele
2016-06-11T15:00:00+02:0015:0002:00Hackcentercosin2016-7713-loten_und_arduinofalseLöten und ArduinoBausätze und WerkzeugworkshopdeBausä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?1464720193bluetonyum
vivibot Arduino Roboter
2016-06-11T17:00:00+02:0017:0000:30Hackcentercosin2016-7612-platinen-workshop_2falsePlatinen-Workshop 2ÄtzenworkshopdeNachdem 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?1465053635seto
Beispiele
2016-06-11T19:30:00+02:0019:3000:30Hackcentercosin2016-7613-platinen-workshop_3falsePlatinen-Workshop 3ÄtzenworkshopdeNachdem 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?1465053651seto
Beispiele
2016-06-11T13:00:00+02:0013:0002:00Hackcenter (Outdoor)cosin2016-7706-workshop_stickstoff-glacefalseWorkshop: Stickstoff-GlacéRahm, Zucker, Früchte, Stickstoff.workshopWir 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?1464519546Feuermurmel2016-06-11T15:30:00+02:0015:3000:45Hackcenter (Outdoor)cosin2016-7695-hacker_3-kampffalseHacker 3-Kampfoder wie man überzählige lockere Schrauben in Sport verwandeltotherenDie 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?1465518764nuess0r2016-06-11T19:30:00+02:0019:3002:30Hackcenter (Outdoor)cosin2016-7618-ccc-ch_gv_2016falseCCC-CH GV 2016Generalversammlung des Chaos Computer Club Schweiz, 2016meetingdeDie 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?1461791087vimja
Traktanden
Liste der Pads aller Gettogether
2016-06-12T11:00:00+02:0011:0000:45Lecture Roomcosin2016-7620-sichere_desktops_und_vertrauenswurdige_betriebssystemefalseSichere Desktops und vertrauenswürdige BetriebssystemelecturedeÜ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?1465518848sx2016-06-12T13:00:00+02:0013:0000:45Lecture Roomcosin2016-7662-pay-to-what-hashfalsePay-to-WHAT-hash??A look at Bitcoin's built-in scripting languagelecturedeUm 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?1463144283vimja
Bitcoin Wiki - Script
2016-06-12T11:00:00+02:0011:0000:45Movie Roomcosin2016-7625-librepcbfalseLibrePCBVorstellung meines Projektes LibrePCBlecturedeSeit 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?1462221386Urban
Webseite von LibrePCB
GitHub Projektseite
Folien2016-06-12T13:00:00+02:0013:0001:15Movie Roomcosin2016-7709-grep_everythingfalseGrep everythingGeschicktes Suchen in AnwendungsdatenlecturedeDokumente 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?1465518777Frank HofmannAxel Beckert (XTaran)2016-06-12T11:00:00+02:0011:0000:45Hackcentercosin2016-7619-keysigning_partyfalseKeysigning Partyworkshopde<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 <name@example.com></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 <name@example.com></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 <filename></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?1461795216vimjaVenty2016-06-12T14:00:00+02:0014:0002:00Hackcentercosin2016-7608-abbaufalseAbbauother/system/events/logos/000/007/608/large/cosin.png?14655187332016-06-12T11:00:00+02:0011:0000:30Hackcenter (Outdoor)cosin2016-7614-platinen-workshop_4falsePlatinen-Workshop 4ÄtzenworkshopdeNachdem 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?1465053663seto
Beispiele