Chaos Computer Club - archive feed

Chaos Computer Club - archive feed

By CCC media teamTechnology
Download on the App Store

Chaos Computer Club - archive feed episodes

  • Der eigene digitale (offline) Sprachassistent - ein langer Weg.... (froscon2022)
    Es muss ein HAL sein - als UI für den eigenen digitalen Sprachassistenten. Ein Erfahrungsbericht von der Idee bis zur fertigen Umsetzung (natürlich mit einer Live Demo).
    Am Anfang (ca 2017) war es nur ein per USB angeschlossenes RFID-Lesegerät, um über entsprechende RFID-Karten dann Hörspiele über ein Soundsystem für den Sohnemann zu starten. Im Laufe der Zeit wurde daraus das Ziel einen FOSS basierten digitalen Sprachassistenten zu erschaffen - natürlich in Gestalt eines HAL9000. In diesem Vortrag wird der lange Weg vom Design des 3D-Modells über die Auswahl der Software (und den Hintergründen zu erfolgten Umstiegen), der Hardware (ebenfalls mit ein paar Kursänderungen) und allem Anderen was irgendwie dazu gehört.
    Der Vortrag könnte sowohl als Crash-Course in die Thematik Digitaler Sprachassistent verstanden werden, wird aber auch für Erfahrenere in den Themenfeldern einiges Interessantes in petto haben.
    about this event: https://programm.froscon.org/2022/events/2760.html
    1 hr 2 min
  • Wie man 20 Frontends über eine API versorgt (froscon2022)
    Über GraphQL Federation können Microservices in eine umfassende API zusammengefasst werden und dennoch individuelle Clientanfragen verarbeiten.
    Für einen führenden Video on Demand (VoD) Anbieter ist es wichtig, auf dem Abspielgerät präsent zu sein, das der Kunde verwendet. Um die Top 20 der Abspielgeräte mit den neusten Features zu versorgen, muss die Plattform im Hintergrund die notwendigen Daten zügig anbieten und Redundanzen in der Entwicklung vermeiden. Microservice-Architekturen sind heute der Standard in digitalen Plattformen. Jedoch gibt es einige Herausforderungen, um z. B. Feature-Teams eine universelle API effektiv umzusetzen. GraphQL als Orchestration Layer mit den Microservices verhilft Frontends zu einem optimalen Zugriff auf die benötigten Daten. Der Talk erklärt die Vorteile von Microservices für digitale Plattformen und wie GraphQL dazu beitragen kann - nicht nur für VoD-Dienste.
    about this event: https://programm.froscon.org/2022/events/2805.html
    45 min
  • Linking OpenStreetMap and Wikidata: Case study of Taiwan's villages and rivers dataset (sotm2022)
    Open data is a trend in Taiwan, and some community members of OpenStreetMap or Wikidata are importing or merging information they obtain from government sources into the corresponding OpenStreetMap and Wikidata Database. The village dataset is available by sharp file and detains metadata with reference numbers, and the river dataset covered big rivers in Taiwan. In this talk, I will talk about the process of importing data, maintaining data, and linking each data not only with the government source but also to OpenStreetMap and Wikidata.
    I will not only talk about dealing with the village and river datasets but also with other import project in Taiwan, like Taichung address dataset import, schools, kindergarten, etc. And I will also have a short introduction of Taiwan community activities, both OpenStreetMap and Wikidata. Recently OpenStreetMap Taiwan got funded by Wikimedia Foundation to improve Taiwan mapping data and also Wikimedia related projects like Wikidata, Wikipedia, Wikivoyage, Wiki Commons, etc.
    about this event: https://2022.stateofthemap.org/sessions/TJMAQT/
    29 min
  • Pedestrian and Bike Mapping in New York City (sotm2022)
    This talk will cover the growing New York City OpenStreetMap community and our efforts at coordinating mapping our cities’ quirks into the OSM data model. New York City (and much of America) has sidewalks that end abruptly, intersections without proper pedestrian control, uncontrolled slip lanes, bike paths that lead into stairways, crossings without curb cuts. Mapping these features helps NYC pedestrians analyze conditions, report and advocate for changes.
    he New York City community is interested in keeping track of pedestrian features throughout the five boroughs. Both to improve routing and to keep track of dangerous or poorly designed infrastructure. While NYC is required by law to create accessible conditions, our sidewalk mapping today helps find areas that do not yet meet those standards.
    OpenStreetMap contains the most up to date resources for the city’s bike lane network, including planned projects. Discussions helped standardize when to draw bike lanes separated from the road lane (when there is a barrier) and coordinate responses to new construction (the race to survey the new Brooklyn Bridge bike lane.) While the city may consider a certain segment protected, OpenStreetMap’s “on the ground rule” brings our maps closer to reality.
    In 2021 the community came together to focus on completing sidewalks in Flushing, Queens. In 2021 and 2022 the community mapped bicycle racks using fieldpapers. These efforts show how to organize support to improve a single area, and bring in new mappers with an activity focused on a single goal. Completed areas can then drive analysis.
    I will share examples of areas that have been mapped and where they brush up against the guidelines for bike and pedestrian mapping. I will also share analysis driven by this mapping. Finally there will be anecdotes having reported issues to the city and keeping track of progress with OpenStreetMap.
    about this event: https://2022.stateofthemap.org/sessions/YAYNSB/
    30 min
  • Building an OpenStreetMap Community Playbook (sotm2022)
    Every day hundreds of people sign up for OpenStreetMap. We have several active OpenStreetMap communities, communities that are struggling to sustain themselves and at the same time, there are countries with no existing OpenStreetMap communities despite having contributors from those countries.
    This idea of a community playbook is to act as a guide for persons interested in starting up an OSM community and sustaining OSM communities with lessons drawn from existing communities.
    The community playbook is based on 4 themes; Identifying local community issues, attracting and engaging students, Connecting contributors motivation to mapping and Training
    about this event: https://2022.stateofthemap.org/sessions/U77MUX/
    27 min
  • The MapOSMatic APIs - generate printable maps from your own application (sotm2022)
    The MapOSMatic web frontend allows to create printable maps from OSM
    data interactively. This is not the only way to use its rendering
    backend, it is also possible to directly use its ocitysmap Python
    library to render maps from your own Python code and a local
    stylesheet and database setup, or to use the REST-like API of the web
    frontend to send automated render requests to a MapOSMatic web
    instance from almost any programming language without any local setup
    effort.
    The presentation will give a short overview of both API variants,
    showing the different options to interact with the MapOSMatic render
    infrastructure programmatically.
    As example applications an alternative neighbourhood
    about this event: https://2022.stateofthemap.org/sessions/HBBZKV/
    23 min
  • Fediverse und Selbstorganisation (froscon2022)
    Der Betrieb sozialer Plattformen benötigt erhebliche technische Ressourcen und verursacht entsprechend hohe Kosten. Zentrale Plattformen sind für Venture Capital Investoren interessant, da die Daten und der Content der Teilnehmer gut monetarisiert werden kann. Die Wertschöpfung der Teilnehmer dezentraler Netze kann der Betreiber einer Fediverse-Instanz dagegen nicht monetarisieren.
    Die Struktur des Fediverse verhindert dies, weshalb es nicht mit den üblichen, privatwirtschaftlichen Mitteln finanzierbar ist. Welche Möglichkeiten gibt es also, das Fediverse nachhaltig zu finanzieren?
    Das Fediverse verursacht Kosten für Server, Netze und Traffic sowie Personalkosten, die im Betrieb für die technische und inhaltliche Pflege und Wartung der Systeme anfallen. Diese Gemeinschaftskosten grenzen wir von den individuellen Kosten der Teilnehmer für Endgeräte und Internetzugang ab. Wie können diejenigen, die sich einen Fediverse-Knoten teilen, gerecht an den Gemeinschaftskosten dieses Knotens beteiligt werden? Ein Blick in die nicht digitale Realität hilft uns weiter.
    Gemeinschaftskosten fallen nämlich auch außerhalb des digitalen Raums an.
    Und sie werden seit Jahrhunderten in verschiedenen Formen anteilig auf den Einzelnen umgelegt.
    So beteiligen sich die Bürger einer Kommune finanziell an der Versorgung mit Trinkwasser.
    Wer Tennis spielen möchte, wird Mitglied in einem Tennisverein, der Tennisplätze betreibt und die Kosten dafür auf die Mitglieder des Vereins umlegt.
    Wer sicher und preisgünstig wohnen möchte, ohne selbst Eigentum bilden zu müssen, beteiligt sich an einer Wohnungsgenossenschaft, die Wohnungen baut und diese ihren Anteilseignern gegen Gebühr überlässt. Die wichtigsten Finanzierungsmodelle für Gemeinschaftsaufgaben sind also:
    1. Öffentliche Finanzierung durch Gebühren und Steuern
    2. Gemeinsame Finanzierung in einer Körperschaft wie einem Verein
    3. Gemeinsamer Geschäftsbetrieb in einer Genossenschaft
    Kann man diese Finanzierungsmodelle auf das Fediverse übertragen?
    about this event: https://programm.froscon.org/2022/events/2763.html
    48 min
  • Successful remote work while protect your privacy - Lessons learned (froscon2022)
    We're all now experiencing that remote working and virtual conferencing are important tools to stay connected. Not just in current circumstances but also in the wider future.
    That's why it's important to offer an easy-to-use, efficient, and quick replacement.
    Nextcloud is a platform for complete online collaboration and communication and can help to quickly adept and stay connected.
    Nextcloud is built by Nextcloud GmbH that has employees in home-offices in 15 countries and the Nextcloud Community which is spread all over the world.This talk gives an inside look at how Nextcloud GmbH works together with the Nextcloud community-building Nextcloud.
    about this event: https://programm.froscon.org/2022/events/2731.html
    51 min
  • MicroPython: BootOps mit mynit und ChatOps mit mytrix (froscon2022)
    Mit den Bibliotheken mynit und mytrix lassen sich einfach erweiterbare ChatOps-Bots mit MicroPython (z.B. auf ESP32) bauen.
    Microcontroller sind ein spannendes Thema, gerade für Einsteiger*innen – denn oft helfen Dinge, die man sehen und anfassen kann, beim Verstehen abstrakter Themen, wie der Programmierung. Doch um ein kleines, schnell einsatzfähiges Gerät zu bauen, gibt es schon einige Hürden zu meistern.
    Deshalb haben wir, ursprünglich für Kinder-Workshops, die Bibliotheken mynit und mytrix geschrieben, die die am Anfang langweiligen und schwierigen Teile wegabstrahieren.
    Mynit ist ein Boot-System und Konfigurations-Framework, das verschiedene Initialisierungs-Aufgaben des Boards erledigt und danach einfache Funktionen bereitstellt, um Laufzeit-Konfiguration zu ändern. Dazu gibt es ein Companion-App für Android, das per Bluetooth Formulare zur Änderung anzeigt. Ein Beispiel ist das Setzen von SSID und Passphrase für den WLAN-Chip, die sich so ohne Code anzufassen direkt vom Handy aus setzen lassen. Die Formulare können in eigenen Bibliotheken erweitert werden, so dass man direkt ein Companion-App zu seinem eigenen Microcontroller bekommt.
    Mytrix ist eine dazu passende Client-Bibliothek für Matrix, mit der sich Schlüsselwörter und Callbacks zu einem direkt verfügbaren ChatOps-System kombinieren lassen und das Board per Chat gesteuert werden kann.
    Die Einsteiger*innen können sich so auf die eigentliche Elektronik-Bastelei und die spezifische Programmierung konzentrieren.
    about this event: https://programm.froscon.org/2022/events/2813.html
    33 min
  • Patterns & Anti-Patterns bei der Automatisierung mit Ansible (froscon2022)
    Der Vortrag stellt ein paar Lessons-learnt aus der Infrastruktur-Automatisierung mit Ansible vor, zeigt ggfs. nur am Rande bekannte Nice-to-Knows und gibt ein-zwei Tipps&Tricks zum persönlichen coding-Style.
    Was Ansible ist und wozu es dient, muß man inzwischen hoffentlich niemandem mehr erklären. Für einen Einstieg stehen hinreichend HowTos, Blogs und Dokumentation zur Verfügung - darüber hinaus lassen sich Schulungen und Unterstützung von diversen Seiten buchen.
    Bei ansteigender Komplexität und Spezialität wird jedoch die Doku-Lage dünner: die benannten Beispiele bilden den eigenen Kontext oft nur am Rande ab, die korrekte Parametrisierung eines Moduls erschließt sich erst beim Lesen des Quellcodes, und manche Best-Practices eröffnen sich einem nur durch Erfahrung - auch den persönlichen Coding-Style muß man sich mühsam selbst erarbeiten.
    Der Vortrag gibt ein kleines Resumee über ein paar Lessons-learnt aus gut acht Jahren der Infrastruktur-Automatisierung mit Shell-Skripten, Puppet und Ansible, langen Diskussionen mit Kollegen um die Abstraktion von Code und Daten, sowie (viel zu) vielen Stunden Recherche auf Stackoverflow, in den GitHub-Issues sowie dem großen weiten Internet.
    about this event: https://programm.froscon.org/2022/events/2750.html
    59 min

About Chaos Computer Club - archive feed

From the publisher's feed

Der Chaos Computer Club ist die größte europäische Hackervereinigung, und seit über 25 Jahren Vermittler im Spannungsfeld technischer und sozialer Entwicklungen.