964 lines
44 KiB
XML
964 lines
44 KiB
XML
|
<?xml version='1.0' encoding='utf-8' ?>
|
|||
|
<schedule>
|
|||
|
<version>1.1</version>
|
|||
|
<conference>
|
|||
|
<acronym>cosin2016</acronym>
|
|||
|
<title>Cosin 2016</title>
|
|||
|
<start>2016-06-10</start>
|
|||
|
<end>2016-06-12</end>
|
|||
|
<days>3</days>
|
|||
|
<timeslot_duration>00:15</timeslot_duration>
|
|||
|
</conference>
|
|||
|
<day date='2016-06-10' end='2016-06-11T00:03:00+02:00' index='1' start='2016-06-10T18:00:00+02:00'>
|
|||
|
<room name='Lecture Room'>
|
|||
|
</room>
|
|||
|
<room name='Movie Room'>
|
|||
|
</room>
|
|||
|
<room name='Hackcenter'>
|
|||
|
<event guid='da091fc8-c8bf-4a36-b2d8-f1f17ba076b3' id='7607'>
|
|||
|
<date>2016-06-10T18:00:00+02:00</date>
|
|||
|
<start>18:00</start>
|
|||
|
<duration>02:00</duration>
|
|||
|
<room>Hackcenter</room>
|
|||
|
<slug>cosin2016-7607-aufbau</slug>
|
|||
|
<recording>
|
|||
|
<license></license>
|
|||
|
<optout>false</optout>
|
|||
|
</recording>
|
|||
|
<title>Aufbau</title>
|
|||
|
<subtitle></subtitle>
|
|||
|
<track>Orga</track>
|
|||
|
<type>other</type>
|
|||
|
<language></language>
|
|||
|
<abstract></abstract>
|
|||
|
<description></description>
|
|||
|
<logo>/system/events/logos/000/007/607/large/cosin.png?1465518718</logo>
|
|||
|
<persons>
|
|||
|
</persons>
|
|||
|
<links>
|
|||
|
</links>
|
|||
|
<attachments>
|
|||
|
</attachments>
|
|||
|
</event>
|
|||
|
</room>
|
|||
|
<room name='Hackcenter (Outdoor)'>
|
|||
|
</room>
|
|||
|
</day>
|
|||
|
<day date='2016-06-11' end='2016-06-12T00:03:00+02:00' index='2' start='2016-06-11T11:00:00+02:00'>
|
|||
|
<room name='Lecture Room'>
|
|||
|
<event guid='2838f15a-367a-49f9-8168-29c059f623d3' id='7615'>
|
|||
|
<date>2016-06-11T13:00:00+02:00</date>
|
|||
|
<start>13:00</start>
|
|||
|
<duration>00:45</duration>
|
|||
|
<room>Lecture Room</room>
|
|||
|
<slug>cosin2016-7615-kicad</slug>
|
|||
|
<recording>
|
|||
|
<license></license>
|
|||
|
<optout>false</optout>
|
|||
|
</recording>
|
|||
|
<title>KiCad</title>
|
|||
|
<subtitle>Schaltungsdesign - Platinenlayout</subtitle>
|
|||
|
<track>Hardware</track>
|
|||
|
<type>lecture</type>
|
|||
|
<language>de</language>
|
|||
|
<abstract>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.</abstract>
|
|||
|
<description>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).</description>
|
|||
|
<logo>/system/events/logos/000/007/615/large/icon_kicad.png?1465053602</logo>
|
|||
|
<persons>
|
|||
|
<person id='6461'>seto</person>
|
|||
|
</persons>
|
|||
|
<links>
|
|||
|
<link href='https://github.com/onitake/pcb-workshop'>Beispiele und Folien</link>
|
|||
|
<link href='http://kicad-pcb.org/'>KiCad</link>
|
|||
|
</links>
|
|||
|
<attachments>
|
|||
|
</attachments>
|
|||
|
</event>
|
|||
|
<event guid='3ac4365f-bb5a-4668-a002-dbd463838cbb' id='7712'>
|
|||
|
<date>2016-06-11T13:45:00+02:00</date>
|
|||
|
<start>13:45</start>
|
|||
|
<duration>00:15</duration>
|
|||
|
<room>Lecture Room</room>
|
|||
|
<slug>cosin2016-7712-jugendhackt</slug>
|
|||
|
<recording>
|
|||
|
<license></license>
|
|||
|
<optout>false</optout>
|
|||
|
</recording>
|
|||
|
<title>Jugendhackt</title>
|
|||
|
<subtitle>Infos für mögliche Leiter</subtitle>
|
|||
|
<track>Anderes</track>
|
|||
|
<type>meeting</type>
|
|||
|
<language>de</language>
|
|||
|
<abstract>Vom 11 - 13 Nov. 2016 findet Jugendhackt in Zürich statt.</abstract>
|
|||
|
<description>Kurze Präsentation und Infos für mögliche Mentoren.
|
|||
|
</description>
|
|||
|
<logo>/system/events/logos/000/007/712/large/jugendhackt.png?1464719079</logo>
|
|||
|
<persons>
|
|||
|
<person id='4578'>bluetonyum</person>
|
|||
|
</persons>
|
|||
|
<links>
|
|||
|
<link href='http://jugendhackt.de/'>Jugendhackt </link>
|
|||
|
</links>
|
|||
|
<attachments>
|
|||
|
</attachments>
|
|||
|
</event>
|
|||
|
<event guid='90ebd21b-e49f-47e5-98e8-897247b632e0' id='7693'>
|
|||
|
<date>2016-06-11T14:45:00+02:00</date>
|
|||
|
<start>14:45</start>
|
|||
|
<duration>02:00</duration>
|
|||
|
<room>Lecture Room</room>
|
|||
|
<slug>cosin2016-7693-calibration_and_voltage_references</slug>
|
|||
|
<recording>
|
|||
|
<license></license>
|
|||
|
<optout>false</optout>
|
|||
|
</recording>
|
|||
|
<title>Calibration and voltage references</title>
|
|||
|
<subtitle>Compare your meter to a calibrator and an introduction in calibration and metrology</subtitle>
|
|||
|
<track>Hardware</track>
|
|||
|
<type>workshop</type>
|
|||
|
<language>de</language>
|
|||
|
<abstract>This workshop is about metrology, calibration and voltage reference. </abstract>
|
|||
|
<description>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.</description>
|
|||
|
<logo>/system/events/logos/000/007/693/large/doctor.png?1465518800</logo>
|
|||
|
<persons>
|
|||
|
<person id='3394'>Mounty</person>
|
|||
|
</persons>
|
|||
|
<links>
|
|||
|
</links>
|
|||
|
<attachments>
|
|||
|
</attachments>
|
|||
|
</event>
|
|||
|
<event guid='612d955a-5184-4b06-9e36-3f3d2a41352f' id='7680'>
|
|||
|
<date>2016-06-11T17:00:00+02:00</date>
|
|||
|
<start>17:00</start>
|
|||
|
<duration>01:00</duration>
|
|||
|
<room>Lecture Room</room>
|
|||
|
<slug>cosin2016-7680-intro_to_rust</slug>
|
|||
|
<recording>
|
|||
|
<license></license>
|
|||
|
<optout>false</optout>
|
|||
|
</recording>
|
|||
|
<title>Intro to Rust</title>
|
|||
|
<subtitle>Safe Low Level Hacking</subtitle>
|
|||
|
<track>Software</track>
|
|||
|
<type>lecture</type>
|
|||
|
<language>de</language>
|
|||
|
<abstract>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.</abstract>
|
|||
|
<description>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.</description>
|
|||
|
<logo>/system/events/logos/000/007/680/large/rust-logo-blk.svg.png?1463734487</logo>
|
|||
|
<persons>
|
|||
|
<person id='6460'>Danilo</person>
|
|||
|
<person id='6532'>Raphael</person>
|
|||
|
</persons>
|
|||
|
<links>
|
|||
|
<link href='https://www.rust-lang.org/'>Rust Official Website</link>
|
|||
|
<link href='http://www.oreilly.com/programming/free/files/why-rust.pdf'>Ebook: "Why Rust"</link>
|
|||
|
</links>
|
|||
|
<attachments>
|
|||
|
<attachment href='/system/event_attachments/attachments/000/002/878/original/slides.pdf?1465684769'>Presentation Slides</attachment>
|
|||
|
</attachments>
|
|||
|
</event>
|
|||
|
<event guid='199ebdca-dcb7-4782-b69e-e685c66c66a4' id='7708'>
|
|||
|
<date>2016-06-11T20:00:00+02:00</date>
|
|||
|
<start>20:00</start>
|
|||
|
<duration>00:45</duration>
|
|||
|
<room>Lecture Room</room>
|
|||
|
<slug>cosin2016-7708-rust_t</slug>
|
|||
|
<recording>
|
|||
|
<license></license>
|
|||
|
<optout>false</optout>
|
|||
|
</recording>
|
|||
|
<title>Rust<T></title>
|
|||
|
<subtitle>Generics, Algebraic Data Types and Traits in rust</subtitle>
|
|||
|
<track>Software</track>
|
|||
|
<type>lecture</type>
|
|||
|
<language>de</language>
|
|||
|
<abstract>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?</abstract>
|
|||
|
<description>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.</description>
|
|||
|
<logo>/system/events/logos/000/007/708/large/rust_t.png?1464538508</logo>
|
|||
|
<persons>
|
|||
|
<person id='6529'>Stefan</person>
|
|||
|
</persons>
|
|||
|
<links>
|
|||
|
<link href='https://coredump.ch'>Coredump Hackerspace</link>
|
|||
|
<link href='https://github.com/dns2utf8'>My Github</link>
|
|||
|
<link href='http://estada.ch'>Homepage</link>
|
|||
|
<link href='https://github.com/coredump-ch/rust-t/raw/master/slides.pdf'>Slides</link>
|
|||
|
</links>
|
|||
|
<attachments>
|
|||
|
<attachment href='/system/event_attachments/attachments/000/002/876/original/slides.pdf?1465677823'>Slides</attachment>
|
|||
|
</attachments>
|
|||
|
</event>
|
|||
|
<event guid='4b31fd33-6489-4b88-aa40-99d83571ebe4' id='7716'>
|
|||
|
<date>2016-06-11T21:00:00+02:00</date>
|
|||
|
<start>21:00</start>
|
|||
|
<duration>00:15</duration>
|
|||
|
<room>Lecture Room</room>
|
|||
|
<slug>cosin2016-7716-mirac_-_ein_8-bit-computer_in_javascript</slug>
|
|||
|
<recording>
|
|||
|
<license></license>
|
|||
|
<optout>false</optout>
|
|||
|
</recording>
|
|||
|
<title>MIRAC - Ein 8-Bit-Computer in JavaScript</title>
|
|||
|
<subtitle></subtitle>
|
|||
|
<track>Software</track>
|
|||
|
<type>lightning_talk</type>
|
|||
|
<language>de</language>
|
|||
|
<abstract>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.</abstract>
|
|||
|
<description></description>
|
|||
|
<logo>/system/events/logos/000/007/716/large/favicon-192x192.png?1465642610</logo>
|
|||
|
<persons>
|
|||
|
<person id='4606'>draemmli</person>
|
|||
|
</persons>
|
|||
|
<links>
|
|||
|
</links>
|
|||
|
<attachments>
|
|||
|
</attachments>
|
|||
|
</event>
|
|||
|
<event guid='da2d0766-59f0-4d58-8ee7-8eea8bbab918' id='7617'>
|
|||
|
<date>2016-06-11T22:00:00+02:00</date>
|
|||
|
<start>22:00</start>
|
|||
|
<duration>01:30</duration>
|
|||
|
<room>Lecture Room</room>
|
|||
|
<slug>cosin2016-7617-ich_bin_kein_pawlowscher_hund</slug>
|
|||
|
<recording>
|
|||
|
<license></license>
|
|||
|
<optout>false</optout>
|
|||
|
</recording>
|
|||
|
<title>Ich bin kein Pawlowscher Hund!</title>
|
|||
|
<subtitle>Warum Ideenmanagement Ideen verbrämt</subtitle>
|
|||
|
<track>Unterhaltung</track>
|
|||
|
<type>lecture</type>
|
|||
|
<language>de</language>
|
|||
|
<abstract>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)!
|
|||
|
</abstract>
|
|||
|
<description>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!
|
|||
|
</description>
|
|||
|
<logo>/system/events/logos/000/007/617/large/Pawlow.jpg?1464852723</logo>
|
|||
|
<persons>
|
|||
|
<person id='3377'>Christine</person>
|
|||
|
</persons>
|
|||
|
<links>
|
|||
|
</links>
|
|||
|
<attachments>
|
|||
|
</attachments>
|
|||
|
</event>
|
|||
|
</room>
|
|||
|
<room name='Movie Room'>
|
|||
|
<event guid='0cbd8300-3637-4109-b0ea-cc105f415de6' id='7710'>
|
|||
|
<date>2016-06-11T14:00:00+02:00</date>
|
|||
|
<start>14:00</start>
|
|||
|
<duration>01:00</duration>
|
|||
|
<room>Movie Room</room>
|
|||
|
<slug>cosin2016-7710-das_debian-paketmanagement-buch</slug>
|
|||
|
<recording>
|
|||
|
<license></license>
|
|||
|
<optout>false</optout>
|
|||
|
</recording>
|
|||
|
<title>Das Debian-Paketmanagement-Buch</title>
|
|||
|
<subtitle>Blick hinter die Kulissen eines freien Buchs</subtitle>
|
|||
|
<track>Software</track>
|
|||
|
<type>lecture</type>
|
|||
|
<language>de</language>
|
|||
|
<abstract>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.</abstract>
|
|||
|
<description>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.</description>
|
|||
|
<logo>/system/events/logos/000/007/710/large/deb-pkg.png?1464646854</logo>
|
|||
|
<persons>
|
|||
|
<person id='2694'>Frank Hofmann</person>
|
|||
|
<person id='2067'>Axel Beckert (XTaran)</person>
|
|||
|
</persons>
|
|||
|
<links>
|
|||
|
<link href='http://dpmb.org/'>Webseite zum Buch</link>
|
|||
|
<link href='https://github.com/dpmb/dpmb'>Buch-Repository auf GitHub</link>
|
|||
|
</links>
|
|||
|
<attachments>
|
|||
|
</attachments>
|
|||
|
</event>
|
|||
|
<event guid='df14e910-f72f-4daa-a968-cd4f5bdeb493' id='7707'>
|
|||
|
<date>2016-06-11T15:15:00+02:00</date>
|
|||
|
<start>15:15</start>
|
|||
|
<duration>01:30</duration>
|
|||
|
<room>Movie Room</room>
|
|||
|
<slug>cosin2016-7707-openscad-einfuhrung</slug>
|
|||
|
<recording>
|
|||
|
<license></license>
|
|||
|
<optout>false</optout>
|
|||
|
</recording>
|
|||
|
<title>OpenSCAD-Einführung</title>
|
|||
|
<subtitle>3D-Modelle erstellen mit dem Texteditor</subtitle>
|
|||
|
<track>Software</track>
|
|||
|
<type>workshop</type>
|
|||
|
<language>de</language>
|
|||
|
<abstract>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!</abstract>
|
|||
|
<description></description>
|
|||
|
<logo>/system/events/logos/000/007/707/large/OpenSCAD.png?1464520018</logo>
|
|||
|
<persons>
|
|||
|
<person id='2060'>Feuermurmel</person>
|
|||
|
</persons>
|
|||
|
<links>
|
|||
|
</links>
|
|||
|
<attachments>
|
|||
|
<attachment href='/system/event_attachments/attachments/000/002/874/original/OpenSCAD_Workshop.tar?1465657181'>OpenSCAD_Workshop</attachment>
|
|||
|
</attachments>
|
|||
|
</event>
|
|||
|
<event guid='44118ee9-032f-4b44-b421-535aad5ded28' id='7664'>
|
|||
|
<date>2016-06-11T17:00:00+02:00</date>
|
|||
|
<start>17:00</start>
|
|||
|
<duration>00:45</duration>
|
|||
|
<room>Movie Room</room>
|
|||
|
<slug>cosin2016-7664-beyond_the_stack</slug>
|
|||
|
<recording>
|
|||
|
<license></license>
|
|||
|
<optout>false</optout>
|
|||
|
</recording>
|
|||
|
<title>Beyond the stack</title>
|
|||
|
<subtitle>Dataflow software architecture</subtitle>
|
|||
|
<track>Software</track>
|
|||
|
<type>lecture</type>
|
|||
|
<language></language>
|
|||
|
<abstract>Insights of a pragmatic programmer who is attempting to implement software based on the Dataflow paradigm.</abstract>
|
|||
|
<description></description>
|
|||
|
<logo>/system/events/logos/000/007/664/large/lyra2.png?1465518827</logo>
|
|||
|
<persons>
|
|||
|
<person id='36'>znerol</person>
|
|||
|
</persons>
|
|||
|
<links>
|
|||
|
</links>
|
|||
|
<attachments>
|
|||
|
</attachments>
|
|||
|
</event>
|
|||
|
<event guid='b76b9bba-2700-4ad7-b0c0-c9b9010c9f61' id='7717'>
|
|||
|
<date>2016-06-11T19:30:00+02:00</date>
|
|||
|
<start>19:30</start>
|
|||
|
<duration>00:30</duration>
|
|||
|
<room>Movie Room</room>
|
|||
|
<slug>cosin2016-7717-hacker_s_digest</slug>
|
|||
|
<recording>
|
|||
|
<license></license>
|
|||
|
<optout>false</optout>
|
|||
|
</recording>
|
|||
|
<title>Hacker's Digest</title>
|
|||
|
<subtitle>Don't panic</subtitle>
|
|||
|
<track>Unterhaltung</track>
|
|||
|
<type>lecture</type>
|
|||
|
<language>en</language>
|
|||
|
<abstract>Ich lese viel und gerne…</abstract>
|
|||
|
<description>Hier präsentiere ich einige meiner aktuellen Favoriten in alphabetischer Reihenfolge – und bin gespannt auf Tipps und Kommentare von euch!</description>
|
|||
|
<logo>/system/events/logos/000/007/717/large/alien.jpeg?1465662476</logo>
|
|||
|
<persons>
|
|||
|
<person id='6537'>birdy1976</person>
|
|||
|
</persons>
|
|||
|
<links>
|
|||
|
<link href='https://b76.ch/9339'>Die vorgestellten Bücher</link>
|
|||
|
</links>
|
|||
|
<attachments>
|
|||
|
</attachments>
|
|||
|
</event>
|
|||
|
<event guid='1ddf910e-3c67-43c5-bb3c-bfa1b6c80c76' id='7711'>
|
|||
|
<date>2016-06-11T20:45:00+02:00</date>
|
|||
|
<start>20:45</start>
|
|||
|
<duration>00:45</duration>
|
|||
|
<room>Movie Room</room>
|
|||
|
<slug>cosin2016-7711-surfen_auf_alten_pcs</slug>
|
|||
|
<recording>
|
|||
|
<license></license>
|
|||
|
<optout>false</optout>
|
|||
|
</recording>
|
|||
|
<title>Surfen auf alten PCs</title>
|
|||
|
<subtitle>Schlanke Webbrowser unter Linux</subtitle>
|
|||
|
<track>Software</track>
|
|||
|
<type>lecture</type>
|
|||
|
<language>de</language>
|
|||
|
<abstract>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.</abstract>
|
|||
|
<description>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.</description>
|
|||
|
<logo>/system/events/logos/000/007/711/large/ayca.jpg?1465218783</logo>
|
|||
|
<persons>
|
|||
|
<person id='2067'>Axel Beckert (XTaran)</person>
|
|||
|
</persons>
|
|||
|
<links>
|
|||
|
<link href='http://noone.org/talks/vintage/'>Folien</link>
|
|||
|
</links>
|
|||
|
<attachments>
|
|||
|
</attachments>
|
|||
|
</event>
|
|||
|
<event guid='e88ad108-82b9-4aad-8d1a-1faaf9e93680' id='7705'>
|
|||
|
<date>2016-06-11T22:00:00+02:00</date>
|
|||
|
<start>22:00</start>
|
|||
|
<duration>02:00</duration>
|
|||
|
<room>Movie Room</room>
|
|||
|
<slug>cosin2016-7705-demoshow</slug>
|
|||
|
<recording>
|
|||
|
<license></license>
|
|||
|
<optout>false</optout>
|
|||
|
</recording>
|
|||
|
<title>Demoshow</title>
|
|||
|
<subtitle>Wir schauen uns Demos von diesem Jahr an!</subtitle>
|
|||
|
<track>Unterhaltung</track>
|
|||
|
<type>film</type>
|
|||
|
<language>de</language>
|
|||
|
<abstract>Weils (schon wieder!) keine Bünzli gibt, machen wir auch dieses Jahr an der Cosin eine Demoshow.</abstract>
|
|||
|
<description></description>
|
|||
|
<logo>/system/events/logos/000/007/705/large/AmigaBoingBallFlatSidedShaded512-1.png?1464519347</logo>
|
|||
|
<persons>
|
|||
|
<person id='2060'>Feuermurmel</person>
|
|||
|
</persons>
|
|||
|
<links>
|
|||
|
</links>
|
|||
|
<attachments>
|
|||
|
</attachments>
|
|||
|
</event>
|
|||
|
</room>
|
|||
|
<room name='Hackcenter'>
|
|||
|
<event guid='cc85b6eb-cac4-4ebc-a1ff-4715a95dc5db' id='7611'>
|
|||
|
<date>2016-06-11T14:00:00+02:00</date>
|
|||
|
<start>14:00</start>
|
|||
|
<duration>01:00</duration>
|
|||
|
<room>Hackcenter</room>
|
|||
|
<slug>cosin2016-7611-platinen-workshop_1</slug>
|
|||
|
<recording>
|
|||
|
<license></license>
|
|||
|
<optout>false</optout>
|
|||
|
</recording>
|
|||
|
<title>Platinen-Workshop 1</title>
|
|||
|
<subtitle>Drucken - Belichten - Ätzen - Bohren</subtitle>
|
|||
|
<track>Hardware</track>
|
|||
|
<type>workshop</type>
|
|||
|
<language>de</language>
|
|||
|
<abstract>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.</abstract>
|
|||
|
<description>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.</description>
|
|||
|
<logo>/system/events/logos/000/007/611/large/icon_kicad.png?1465053621</logo>
|
|||
|
<persons>
|
|||
|
<person id='6461'>seto</person>
|
|||
|
</persons>
|
|||
|
<links>
|
|||
|
<link href='https://github.com/onitake/pcb-workshop'>Beispiele</link>
|
|||
|
</links>
|
|||
|
<attachments>
|
|||
|
</attachments>
|
|||
|
</event>
|
|||
|
<event guid='bf36a778-243e-4a02-a95a-49b83e5c3d92' id='7713'>
|
|||
|
<date>2016-06-11T15:00:00+02:00</date>
|
|||
|
<start>15:00</start>
|
|||
|
<duration>02:00</duration>
|
|||
|
<room>Hackcenter</room>
|
|||
|
<slug>cosin2016-7713-loten_und_arduino</slug>
|
|||
|
<recording>
|
|||
|
<license></license>
|
|||
|
<optout>false</optout>
|
|||
|
</recording>
|
|||
|
<title>Löten und Arduino</title>
|
|||
|
<subtitle>Bausätze und Werkzeug</subtitle>
|
|||
|
<track>Hardware</track>
|
|||
|
<type>workshop</type>
|
|||
|
<language>de</language>
|
|||
|
<abstract>Bausätze und Arduino's und Bastelmaterial und Roboter und Breadboards und 3D-Drucker und Sensoren und Werkzeug.
|
|||
|
|
|||
|
|
|||
|
|
|||
|
</abstract>
|
|||
|
<description>Lerne Löten.
|
|||
|
Lerne Arduino Programmieren.
|
|||
|
Baue einen Roboter.
|
|||
|
|
|||
|
Manche Bausätze kosten etwas.
|
|||
|
(diese sind aber nicht so teuer, kommt alles aus China)</description>
|
|||
|
<logo>/system/events/logos/000/007/713/large/arduino-logo-5B8F98793E-seeklogo.com.gif.png?1464720193</logo>
|
|||
|
<persons>
|
|||
|
<person id='4578'>bluetonyum</person>
|
|||
|
</persons>
|
|||
|
<links>
|
|||
|
<link href='http://vivibot.ch'>vivibot Arduino Roboter</link>
|
|||
|
</links>
|
|||
|
<attachments>
|
|||
|
</attachments>
|
|||
|
</event>
|
|||
|
<event guid='2c3d8624-152f-4c54-819c-17b01490083d' id='7612'>
|
|||
|
<date>2016-06-11T17:00:00+02:00</date>
|
|||
|
<start>17:00</start>
|
|||
|
<duration>00:30</duration>
|
|||
|
<room>Hackcenter</room>
|
|||
|
<slug>cosin2016-7612-platinen-workshop_2</slug>
|
|||
|
<recording>
|
|||
|
<license></license>
|
|||
|
<optout>false</optout>
|
|||
|
</recording>
|
|||
|
<title>Platinen-Workshop 2</title>
|
|||
|
<subtitle>Ätzen</subtitle>
|
|||
|
<track>Hardware</track>
|
|||
|
<type>workshop</type>
|
|||
|
<language>de</language>
|
|||
|
<abstract>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.</abstract>
|
|||
|
<description>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.</description>
|
|||
|
<logo>/system/events/logos/000/007/612/large/icon_kicad.png?1465053635</logo>
|
|||
|
<persons>
|
|||
|
<person id='6461'>seto</person>
|
|||
|
</persons>
|
|||
|
<links>
|
|||
|
<link href='https://github.com/onitake/pcb-workshop'>Beispiele</link>
|
|||
|
</links>
|
|||
|
<attachments>
|
|||
|
</attachments>
|
|||
|
</event>
|
|||
|
<event guid='70cd04e7-2c3a-447e-8548-cf7975eabc75' id='7613'>
|
|||
|
<date>2016-06-11T19:30:00+02:00</date>
|
|||
|
<start>19:30</start>
|
|||
|
<duration>00:30</duration>
|
|||
|
<room>Hackcenter</room>
|
|||
|
<slug>cosin2016-7613-platinen-workshop_3</slug>
|
|||
|
<recording>
|
|||
|
<license></license>
|
|||
|
<optout>false</optout>
|
|||
|
</recording>
|
|||
|
<title>Platinen-Workshop 3</title>
|
|||
|
<subtitle>Ätzen</subtitle>
|
|||
|
<track>Hardware</track>
|
|||
|
<type>workshop</type>
|
|||
|
<language>de</language>
|
|||
|
<abstract>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.</abstract>
|
|||
|
<description>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.</description>
|
|||
|
<logo>/system/events/logos/000/007/613/large/icon_kicad.png?1465053651</logo>
|
|||
|
<persons>
|
|||
|
<person id='6461'>seto</person>
|
|||
|
</persons>
|
|||
|
<links>
|
|||
|
<link href='https://github.com/onitake/pcb-workshop'>Beispiele</link>
|
|||
|
</links>
|
|||
|
<attachments>
|
|||
|
</attachments>
|
|||
|
</event>
|
|||
|
</room>
|
|||
|
<room name='Hackcenter (Outdoor)'>
|
|||
|
<event guid='96d5dfa5-8586-453b-aadc-a2df6ac25e06' id='7706'>
|
|||
|
<date>2016-06-11T13:00:00+02:00</date>
|
|||
|
<start>13:00</start>
|
|||
|
<duration>02:00</duration>
|
|||
|
<room>Hackcenter (Outdoor)</room>
|
|||
|
<slug>cosin2016-7706-workshop_stickstoff-glace</slug>
|
|||
|
<recording>
|
|||
|
<license></license>
|
|||
|
<optout>false</optout>
|
|||
|
</recording>
|
|||
|
<title>Workshop: Stickstoff-Glacé</title>
|
|||
|
<subtitle>Rahm, Zucker, Früchte, Stickstoff.</subtitle>
|
|||
|
<track>Unterhaltung</track>
|
|||
|
<type>workshop</type>
|
|||
|
<language></language>
|
|||
|
<abstract>Wir machen zusammen Glacé!
|
|||
|
|
|||
|
Und da kann man noch vieles mehr reinmischen! (Brownies haben sehr gut funktioniert, letztes Mal.)</abstract>
|
|||
|
<description></description>
|
|||
|
<logo>/system/events/logos/000/007/706/large/N2.png?1464519546</logo>
|
|||
|
<persons>
|
|||
|
<person id='2060'>Feuermurmel</person>
|
|||
|
</persons>
|
|||
|
<links>
|
|||
|
</links>
|
|||
|
<attachments>
|
|||
|
</attachments>
|
|||
|
</event>
|
|||
|
<event guid='660f63b5-6b18-4d73-a497-76c6736c48a9' id='7695'>
|
|||
|
<date>2016-06-11T15:30:00+02:00</date>
|
|||
|
<start>15:30</start>
|
|||
|
<duration>00:45</duration>
|
|||
|
<room>Hackcenter (Outdoor)</room>
|
|||
|
<slug>cosin2016-7695-hacker_3-kampf</slug>
|
|||
|
<recording>
|
|||
|
<license></license>
|
|||
|
<optout>false</optout>
|
|||
|
</recording>
|
|||
|
<title>Hacker 3-Kampf</title>
|
|||
|
<subtitle>oder wie man überzählige lockere Schrauben in Sport verwandelt</subtitle>
|
|||
|
<track>Unterhaltung</track>
|
|||
|
<type>other</type>
|
|||
|
<language>en</language>
|
|||
|
<abstract>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)</abstract>
|
|||
|
<description></description>
|
|||
|
<logo>/system/events/logos/000/007/695/large/rainbowdash.png?1465518764</logo>
|
|||
|
<persons>
|
|||
|
<person id='4595'>nuess0r</person>
|
|||
|
</persons>
|
|||
|
<links>
|
|||
|
</links>
|
|||
|
<attachments>
|
|||
|
</attachments>
|
|||
|
</event>
|
|||
|
<event guid='d02ac53f-50f7-4daa-9408-2a5f693b2b0c' id='7618'>
|
|||
|
<date>2016-06-11T19:30:00+02:00</date>
|
|||
|
<start>19:30</start>
|
|||
|
<duration>02:30</duration>
|
|||
|
<room>Hackcenter (Outdoor)</room>
|
|||
|
<slug>cosin2016-7618-ccc-ch_gv_2016</slug>
|
|||
|
<recording>
|
|||
|
<license></license>
|
|||
|
<optout>false</optout>
|
|||
|
</recording>
|
|||
|
<title>CCC-CH GV 2016</title>
|
|||
|
<subtitle>Generalversammlung des Chaos Computer Club Schweiz, 2016</subtitle>
|
|||
|
<track>VV</track>
|
|||
|
<type>meeting</type>
|
|||
|
<language>de</language>
|
|||
|
<abstract>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></abstract>
|
|||
|
<description></description>
|
|||
|
<logo>/system/events/logos/000/007/618/large/ccc-ch.png?1461791087</logo>
|
|||
|
<persons>
|
|||
|
<person id='6019'>vimja</person>
|
|||
|
</persons>
|
|||
|
<links>
|
|||
|
<link href='https://pads.ccc-ch.ch/public_pad/gv16'>Traktanden</link>
|
|||
|
<link href='https://www.ccc-ch.ch/gettogether.html'>Liste der Pads aller Gettogether</link>
|
|||
|
</links>
|
|||
|
<attachments>
|
|||
|
</attachments>
|
|||
|
</event>
|
|||
|
</room>
|
|||
|
</day>
|
|||
|
<day date='2016-06-12' end='2016-06-12T16:15:00+02:00' index='3' start='2016-06-12T11:00:00+02:00'>
|
|||
|
<room name='Lecture Room'>
|
|||
|
<event guid='9a441809-33c3-4d83-a157-f8f745bd3960' id='7620'>
|
|||
|
<date>2016-06-12T11:00:00+02:00</date>
|
|||
|
<start>11:00</start>
|
|||
|
<duration>00:45</duration>
|
|||
|
<room>Lecture Room</room>
|
|||
|
<slug>cosin2016-7620-sichere_desktops_und_vertrauenswurdige_betriebssysteme</slug>
|
|||
|
<recording>
|
|||
|
<license></license>
|
|||
|
<optout>false</optout>
|
|||
|
</recording>
|
|||
|
<title>Sichere Desktops und vertrauenswürdige Betriebssysteme</title>
|
|||
|
<subtitle></subtitle>
|
|||
|
<track>Software</track>
|
|||
|
<type>lecture</type>
|
|||
|
<language>de</language>
|
|||
|
<abstract>Ü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.</abstract>
|
|||
|
<description>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. </description>
|
|||
|
<logo>/system/events/logos/000/007/620/large/fluttershy.png?1465518848</logo>
|
|||
|
<persons>
|
|||
|
<person id='6463'>sx</person>
|
|||
|
</persons>
|
|||
|
<links>
|
|||
|
</links>
|
|||
|
<attachments>
|
|||
|
</attachments>
|
|||
|
</event>
|
|||
|
<event guid='aaaa43a7-3f7f-4f1e-afab-3a39e805992a' id='7662'>
|
|||
|
<date>2016-06-12T13:00:00+02:00</date>
|
|||
|
<start>13:00</start>
|
|||
|
<duration>00:45</duration>
|
|||
|
<room>Lecture Room</room>
|
|||
|
<slug>cosin2016-7662-pay-to-what-hash</slug>
|
|||
|
<recording>
|
|||
|
<license></license>
|
|||
|
<optout>false</optout>
|
|||
|
</recording>
|
|||
|
<title>Pay-to-WHAT-hash??</title>
|
|||
|
<subtitle>A look at Bitcoin's built-in scripting language</subtitle>
|
|||
|
<track>Software</track>
|
|||
|
<type>lecture</type>
|
|||
|
<language>de</language>
|
|||
|
<abstract>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.</abstract>
|
|||
|
<description>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></description>
|
|||
|
<logo>/system/events/logos/000/007/662/large/Bitcoin.svg.png?1463144283</logo>
|
|||
|
<persons>
|
|||
|
<person id='6019'>vimja</person>
|
|||
|
</persons>
|
|||
|
<links>
|
|||
|
<link href='https://en.bitcoin.it/wiki/Script'>Bitcoin Wiki - Script</link>
|
|||
|
</links>
|
|||
|
<attachments>
|
|||
|
</attachments>
|
|||
|
</event>
|
|||
|
</room>
|
|||
|
<room name='Movie Room'>
|
|||
|
<event guid='3cb0ea63-80e7-4cbe-ad67-4ee9dc35bbff' id='7625'>
|
|||
|
<date>2016-06-12T11:00:00+02:00</date>
|
|||
|
<start>11:00</start>
|
|||
|
<duration>00:45</duration>
|
|||
|
<room>Movie Room</room>
|
|||
|
<slug>cosin2016-7625-librepcb</slug>
|
|||
|
<recording>
|
|||
|
<license></license>
|
|||
|
<optout>false</optout>
|
|||
|
</recording>
|
|||
|
<title>LibrePCB</title>
|
|||
|
<subtitle>Vorstellung meines Projektes LibrePCB</subtitle>
|
|||
|
<track>Hardware</track>
|
|||
|
<type>lecture</type>
|
|||
|
<language>de</language>
|
|||
|
<abstract>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.</abstract>
|
|||
|
<description></description>
|
|||
|
<logo>/system/events/logos/000/007/625/large/app.png?1462221386</logo>
|
|||
|
<persons>
|
|||
|
<person id='6471'>Urban</person>
|
|||
|
</persons>
|
|||
|
<links>
|
|||
|
<link href='http://librepcb.org/'>Webseite von LibrePCB</link>
|
|||
|
<link href='https://github.com/LibrePCB/LibrePCB'>GitHub Projektseite</link>
|
|||
|
</links>
|
|||
|
<attachments>
|
|||
|
<attachment href='/system/event_attachments/attachments/000/002/879/original/LibrePCB_Cosin.pdf?1465764358'>Folien</attachment>
|
|||
|
</attachments>
|
|||
|
</event>
|
|||
|
<event guid='033a0159-f932-4ea6-8af1-5c8f9de585bf' id='7709'>
|
|||
|
<date>2016-06-12T13:00:00+02:00</date>
|
|||
|
<start>13:00</start>
|
|||
|
<duration>01:15</duration>
|
|||
|
<room>Movie Room</room>
|
|||
|
<slug>cosin2016-7709-grep_everything</slug>
|
|||
|
<recording>
|
|||
|
<license></license>
|
|||
|
<optout>false</optout>
|
|||
|
</recording>
|
|||
|
<title>Grep everything</title>
|
|||
|
<subtitle>Geschicktes Suchen in Anwendungsdaten</subtitle>
|
|||
|
<track>Software</track>
|
|||
|
<type>lecture</type>
|
|||
|
<language>de</language>
|
|||
|
<abstract>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.</abstract>
|
|||
|
<description>Erwünschte Vorkenntnisse: UNIX/Linux-Grundkenntnisse, Kommandozeile</description>
|
|||
|
<logo>/system/events/logos/000/007/709/large/applejack.png?1465518777</logo>
|
|||
|
<persons>
|
|||
|
<person id='2694'>Frank Hofmann</person>
|
|||
|
<person id='2067'>Axel Beckert (XTaran)</person>
|
|||
|
</persons>
|
|||
|
<links>
|
|||
|
</links>
|
|||
|
<attachments>
|
|||
|
</attachments>
|
|||
|
</event>
|
|||
|
</room>
|
|||
|
<room name='Hackcenter'>
|
|||
|
<event guid='ce393a68-65f8-4887-aed7-56b12ac721dc' id='7619'>
|
|||
|
<date>2016-06-12T11:00:00+02:00</date>
|
|||
|
<start>11:00</start>
|
|||
|
<duration>00:45</duration>
|
|||
|
<room>Hackcenter</room>
|
|||
|
<slug>cosin2016-7619-keysigning_party</slug>
|
|||
|
<recording>
|
|||
|
<license></license>
|
|||
|
<optout>false</optout>
|
|||
|
</recording>
|
|||
|
<title>Keysigning Party</title>
|
|||
|
<subtitle></subtitle>
|
|||
|
<track>Anderes</track>
|
|||
|
<type>workshop</type>
|
|||
|
<language>de</language>
|
|||
|
<abstract><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></abstract>
|
|||
|
<description><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></description>
|
|||
|
<logo>/system/events/logos/000/007/619/large/Gnupg_logo.svg.png?1461795216</logo>
|
|||
|
<persons>
|
|||
|
<person id='6019'>vimja</person>
|
|||
|
<person id='2010'>Venty</person>
|
|||
|
</persons>
|
|||
|
<links>
|
|||
|
</links>
|
|||
|
<attachments>
|
|||
|
</attachments>
|
|||
|
</event>
|
|||
|
<event guid='70b33047-f133-417e-a5ce-0c5aa9ec9cd4' id='7608'>
|
|||
|
<date>2016-06-12T14:00:00+02:00</date>
|
|||
|
<start>14:00</start>
|
|||
|
<duration>02:00</duration>
|
|||
|
<room>Hackcenter</room>
|
|||
|
<slug>cosin2016-7608-abbau</slug>
|
|||
|
<recording>
|
|||
|
<license></license>
|
|||
|
<optout>false</optout>
|
|||
|
</recording>
|
|||
|
<title>Abbau</title>
|
|||
|
<subtitle></subtitle>
|
|||
|
<track>Orga</track>
|
|||
|
<type>other</type>
|
|||
|
<language></language>
|
|||
|
<abstract></abstract>
|
|||
|
<description></description>
|
|||
|
<logo>/system/events/logos/000/007/608/large/cosin.png?1465518733</logo>
|
|||
|
<persons>
|
|||
|
</persons>
|
|||
|
<links>
|
|||
|
</links>
|
|||
|
<attachments>
|
|||
|
</attachments>
|
|||
|
</event>
|
|||
|
</room>
|
|||
|
<room name='Hackcenter (Outdoor)'>
|
|||
|
<event guid='8498b7ca-a317-40ad-ae64-e51f44d0fa07' id='7614'>
|
|||
|
<date>2016-06-12T11:00:00+02:00</date>
|
|||
|
<start>11:00</start>
|
|||
|
<duration>00:30</duration>
|
|||
|
<room>Hackcenter (Outdoor)</room>
|
|||
|
<slug>cosin2016-7614-platinen-workshop_4</slug>
|
|||
|
<recording>
|
|||
|
<license></license>
|
|||
|
<optout>false</optout>
|
|||
|
</recording>
|
|||
|
<title>Platinen-Workshop 4</title>
|
|||
|
<subtitle>Ätzen</subtitle>
|
|||
|
<track>Hardware</track>
|
|||
|
<type>workshop</type>
|
|||
|
<language>de</language>
|
|||
|
<abstract>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.</abstract>
|
|||
|
<description>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.</description>
|
|||
|
<logo>/system/events/logos/000/007/614/large/icon_kicad.png?1465053663</logo>
|
|||
|
<persons>
|
|||
|
<person id='6461'>seto</person>
|
|||
|
</persons>
|
|||
|
<links>
|
|||
|
<link href='https://github.com/onitake/pcb-workshop'>Beispiele</link>
|
|||
|
</links>
|
|||
|
<attachments>
|
|||
|
</attachments>
|
|||
|
</event>
|
|||
|
</room>
|
|||
|
</day>
|
|||
|
</schedule>
|