
Chaos Computer Club - archive feed
21,498 episodes — Page 156 of 430
Datenschutzgrundsätze bei der Softwarentwicklung und Verarbeitung von personenbezogenen Daten (froscon2022)
Der Vortrag erklär anhand von Beispielen aus den Berichten der Beauftragten für den Datenschutz, welche Fehler bei der Programmierung und Anwendung von Software gemacht und durch die Datenschutzbehörden beanstandet wurden. Im Anwendungabereich der Datenschutzgrundverordnung sind durch die Verantwortlichen die datenschutzrechtlichen Grundsätze einzuhalten. Der Vortrag erklärt, warum es die datenschutzrechtlichen Grundsätze gibt und zeigt exemplarisch anhand von Beispielen aus den Datenschutzberichten der (Landes-) Beauftragten für den Datenschutz (und die Infromationsfreiheit) welche Fehler bei der Programmierung und Anwendung von Software gemacht und durch die Datenschutzbehörden beanstandet wurden. Die Nichtberücksichtigung der datenschutzrechtlichen Vorgaben stellt für den Softwareentwickler unter Umständen auch ein rechtliches Risiko trotz weitestgehendem Haftungsausschluss durch FOSS-Lizenzen dar. Wann dies der Fall ist, wird abschließend kurz erläutert. about this event: https://programm.froscon.org/2022/events/2794.html
Mit Pull Requests arbeiten (froscon2022)
Pull requests sind ein Weg, den Software-Entwicklungsprozess zu organiseren und robuster zu gestalten. Sie sind besonders nützlich bei lokal und zeitlich verteilter Zusammenarbeit, in globalen Open Source-Projekten wie auch in kleineren Unternehmen. Aber was macht gute Pull Requests aus? Gutes Reviews? Und wie können wir den Weg für beide ebnen? Malte erzählt, was er von Open Source-Projekten zum Umgang mit Pull Requests gelernt hat, welche Synergien sich in seinem Entwicklungsprozess ergeben haben und gibt ein paar weitere Ideen zur Einrichtung der Umgebung, zum Schreiben, zum Reviewen und zum Mergen von Pull Requests. about this event: https://programm.froscon.org/2022/events/2728.html
Is there hope for Linux on smartphones? (froscon2022)
Smartphones and other mobile devices are ubiquitous and while we're picky about free software on our laptops, desktops and servers lots of us have a truck load full of proprietary software in their pocket every day. Does it have to be that way? How would a way out of the duopoly look like? What are the upsides? What works today? What are the gaps? How can you get involved? about this event: https://programm.froscon.org/2022/events/2797.html
[Keynote] Digitale Souveränität – Verzweifeln oder Handeln? (froscon2022)
[Keynote] Digitale Souveränität – Verzweifeln oder Handeln? (froscon2022)
Wenn man den öffentlichen Diskurs zum Thema "Digitale Souveränität" verfolgt könnte man zu dem Schluss kommen, dass das Thema für einen selbst zu groß und abstrakt ist, als dass man es selbst durchdringen geschweige denn selbst etwas tun kann. Wir schauen uns gemeinsam aktuelle Vorkommnisse an bei denen so einiges schief läuft. Da ich selbst nicht verzweifeln möchte bringe ich dann auch Handlungsoptionen mit, mit denen wir die Welt zwar vielleicht nicht retten, aber zumindest etwas besser verstehen und auch etwas besser machen können. about this event: https://programm.froscon.org/2022/events/2818.html
Begrüßung durch Prof. Dr. Jürgen Bode, Vizepräsident Internationalisierung und Diversität (froscon2022)
about this event: https://programm.froscon.org/2022/events/2825.html
Begrüßung durch Prof. Dr. Jürgen Bode, Vizepräsident Internationalisierung und Diversität (froscon2022)
Every Door and the Future of POI in OpenStreetMap (sotm2022)
OpenStreetMap is a collector's dream. While there is a finite set of stamps or coins, there are millions of shops and beauty salons, and new ones are opened every day. Yay, collect them all for the map! (And make the map better in the process, of course.) Alas, this task was made tedious, virtually impossible by our current tools. Not as much for adding — but for updating the data we've already collected, and finding what's missing. I've talked many times of this problem, and this year I think I've fixed it. This year changes everything for how POI are handled in OpenStreetMap. Last year I presented the idea of making cartography apps without a map for the central UI element. And added a couple drawings of a better editor for POI. Well, it is finally out there, and hundreds of mappers have already surveyed... a lot. So one part of this talk is a typical OSM editor talk: I'll walk you through the design decisions, show some statistics, and elaborate on how writing a new OSM editor is akin to writing a new browser these days: an enormous task, but with a lot of open source code at hand. But what is different, is that this editor is not a toy and not a general-purpose tool. It is very focused (well, on three things at once, but still). Meaning, you don't play with the map in it, and don't get lost in menus. You survey. Lots and lots and lots of shops and amenities are going to get added or confirmed. This editor does not just "allow" anything. It changes the landscape of OpenStreetMap. Before it shops were an afterthought — now people would seriously consider using OSM for searching. Here's where my experience in working with commercial places data comes in handy. Let's see what can we get out of this, and why "fun" is still as important in OSM mapping as always. about this event: https://2022.stateofthemap.org/sessions/ACCWJY/
Every Door and the Future of POI in OpenStreetMap (sotm2022)
Educational initiatives and platforms on OpenStreetMap: making open data more accessible (sotm2022)
10 Years iD Editor – The Road Ahead (sotm2022)
Educational initiatives and platforms on OpenStreetMap: making open data more accessible (sotm2022)
OpenStreetMap is a huge repository of geographic information – but how accessible is it? This panel aims at enlighting existing educational activities and platforms around OpenStreetMap topics, including editing, data usage and community governance, with the goal of exploring how new users and data consumers can approach OpenStreetMap in an easier way, and eventually widespread its adoption. During the panel we will discuss and share educational practices, experiences and tools and challenges. During the panel, we will discuss existing educational activities and platforms around OpenStreetMap topics, including editing, data usage and community governance. When first approaching OpenStreetMap, learning tools and activities may prove to be highly beneficial for new volunteers in several aspects as well as for expert mappers to improve their knowledge. Education around editing may lead to higher quality of data both during collaborative events or, in general, over all the mapper’s lifetime. Mappers may have knowledge on OSM editing and complete lack of understanding on how the data can be used for software or cartographic applications. On the other hand, many data consumers may not know editing practices and how the tagging schema is refined and discussed in the OSM community. Understanding how the OSM community is interacting and governing the project, including exposure to the guidelines related to good editing practices, organised editing, imports and licensing, may have companies and professionals better understand how to behave in this environment. The goal of this discussion is to enlist and explore all the tools and activities that organizations and communities are developing around education on OSM, with particular focus on the audience covered by those as well as the languages this material is offered through. about this event: https://2022.stateofthemap.org/sessions/SCBZ9Q/
10 Years iD Editor – The Road Ahead (sotm2022)
The last 10 years were quite turbulent for the iD editor: After the initial idea from Richard Fairhurst was quickly picked up by a developer team at Mapbox, the editor became OSM’s default map editor almost exactly 9 years ago today. Since then, different Maintainers have managed the project, constantly enhancing its functionality and data models like iD’s built in tagging presets. This talk will present a condensed overview of the evolution of the iD editor since 2012 and, more importantly, showcase what still lies ahead of it: Small and large improvements to the user interface, performance, data validation, customization, integration of external services and more. Almost exactly 9 years ago, the iD editor became OSM's default editor. But its core idea was first presented even a year before that. Looking back at the past 10 years history shows that the project has undergone quite a few different phases: The initial sparks and the coining of the name by Richard Fairhurst were followed up shortly by a rapid development phase by a team of Mapbox engineers resulting in iD being ready to stand in as OSM’s default map editor. Since then, different Maintainers have managed the project, constantly enhancing its functionality and data models like iD’s built in tagging presets.. In the last couple of years, the iD editor has also seen some usage outside of the main OSM website, for example in the form of Forks like the RapiD editor, advancing the applicability in their own specialized use cases and scenarios. This talk will present a condensed overview of the development of the iD editor since 2012 and, more importantly, showcases what still lies ahead of it: Small and large improvements to the user interface, performance, data validation, customization, integration of external services and more. All with the goal to make iD fit for next 10 years and more to come. about this event: https://2022.stateofthemap.org/sessions/C9AKZK/
OpenStreetMap in schools: The case study of Bari (sotm2022)
OpenStreetMap has proven to be a really interesting and valuable classroom instrument. Making students work with OSM allows them to develop the soft skills entailed in cooperation, to interact with something bigger than their class or school and to give their contribution for the sake of the collectivity. In this particular experienced, we worked on the local area of Bari with a class with 17 female students of a "Liceo Economico-Sociale", a school not particularly engaged in the STEM field. Thus, we also wanted to help them get more confident with the STEM field, which desperately need more diversity. Furthermore, focus has been on accessibility. During the talk, we will explain what we did during the project and the outcomes. The activities involved: * an introduction to OpenStreetMap, ID editor, licenses, but also Wikimedia projects * a phase of physical mapping, in which we visited the city centre of Bari using field papers and StreetComplete to map shops/restaurants/cafes and their accessibility status, accessibility ramps and other useful information to add both on OpenStreetMap and on Wikivoyage * the editing of OpenStreetMap and Wikivoyage to add the information gathered. In addition to what explained in the abstract, we would like to underline how the experience benefited equally the territory, thanks to the improved geographical information and also tourism information, the students, because of the worthwhile experience they have gained and the rediscovery of the STEM field, and the community, not only because of the new information added but also due to the increment (even if little) of diversity in contributors. As explained, we did not contribute only to OpenStreetMap, but also to Wikivoyage, the official, non-commercial and freely-licensed (CC-BY-SA) sister site of Wikipedia for tourism guides, and to Wikimedia Commons, the free multimedia database of Wikimedia projects. The two of us, Ferdinando Traversa and Rosa Colacicco, are respectively the regional coordinator for Apulia and the OpenStreetMap coordinator for Apulia of Wikimedia Italy/OpenStreetMap Italy, so the project was endorsed and sponsored by the organisation. This project is consequently also an example of synergy between OpenStreetMap and Wikimedia projects, strenghtened by the fact that in Italy chapters for WMF and OSMF coincide. Rosa Colacicco is also the president of the YouthMappers@UniBA, the local group of YouthMappers which collaborates with the department of Geology of the University of Bari. In conclusion, we would like to present this experience as a case study in order to enable others to try a similar pathway. about this event: https://2022.stateofthemap.org/sessions/GCLYZE/
MapBuilder - The simplest OSM editorial tool (sotm2022)
OpenStreetMap in schools: The case study of Bari (sotm2022)
MapBuilder - The simplest OSM editorial tool (sotm2022)
Every day millions of users experience delightful features on Bing Maps. Each user, regardless of their technical background, possesses a wealth of local knowledge that can help improve map data which for many country regions comes from OpenStreetMap. The common OSM editorial tools iD & JOSM are far too advanced for our users. Hence, we embarked on a mission to build a very simple tool - MapBuilder - that can guide users to volunteer their local knowledge to update map data via a set of guided screens. This talk will focus on the following: - First features - Building community engagement - Identifying data gaps - Potential risks and mitigations about this event: https://2022.stateofthemap.org/sessions/B7VADW/
Verifying Application Startup on Linux (froscon2022)
This talk will look at how we can ensure that a user space application was started successfully. We will provide an overview of how an application is started, looking at the glibc and the Linux kernel. Then we'll identify potential problems which could affect the application startup, both at application startup time and at build time. And finally we'll present our solutions to the identified problems, including ensuring memory integrity and unwanted interactions from the rest of the kernel. about this event: https://programm.froscon.org/2022/events/2826.html
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 <i>Digitaler Sprachassistent</i> 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
Zero-Touch Kubernetes: Vollautomatisierte Infrastruktur mit Flatcar Container Linux. (froscon2022)
Wie man 20 Frontends über eine API versorgt (froscon2022)
Verifying Application Startup on Linux (froscon2022)
Datenkreuzung Telegraf (froscon2022)
Der eigene digitale (offline) Sprachassistent - ein langer Weg.... (froscon2022)
Zero-Touch Kubernetes: Vollautomatisierte Infrastruktur mit Flatcar Container Linux. (froscon2022)
<p> Vollautomatisiertes Provisionieren, deklarative Infrastruktur, minimalistische Laufzeitumgebung, wartungsfreie Systeme, automatische Updates – Mechanismen, die das Leben von Admins und Cluster Operators weniger aufregend gestalten. Der Vortrag erläutert das Konzept “Container-optimiertes Linux” und gibt einen Überblick über die wichtigsten Features und Arbeitsabläufe sowie deren Umsetzung in Flatcar Container Linux. Abgerundet wird die Präsentation mit einer kurzen Live-Demo einer Flatcar-Provisionierung. </p> <p> Das Konzept “Container Linux” wurde ursprünglich von CoreOS beim ersten Release dieses Projektes um 2013 herum definiert. Das Projekt wurde leider 2020 beendet. Flatcar, begonnen als “friendly fork” von CoreOS, ist nach dessen Abkündigung zu seinem “spirituellen Nachfolger” gereift und ist nun eine vollständig freie und auf Open Source Software basierende Distribution, entwickelt von und für unsere Community. </p> <p> Containerzentrische Systeme wie z.B. Kubernetes bieten durch ihre Sandbox eine strikte Trennung von Betriebssystem / Laufzeitumgebung und Applikationen. Wir nutzen diese Trennung in Flatcar, um das Betriebssystem ähnlich automatisiert provisionieren, konfigurieren, betreiben und aktualisieren zu können wie z.B. Kubernetes-Admins das von ihren Applikationen gewohnt sind, und stellen diese Mechanismen im Vortrag vor. </p> <p> Der Vortrag richtet sich an Administratoren und Ops sowohl von Einzelsystemen als auch von Clustern mit Container-/ Kubernetes-workloads und an alle, die sich dafür oder für automatisierte Infrastruktur interessieren. </p> about this event: https://programm.froscon.org/2022/events/2774.html
Datenkreuzung Telegraf (froscon2022)
In einem typischen IoT-Szenario sammelt man Daten aus diversen Datenquellen, muss diese fltern/verarbeiten, die Ergebnisse in Datenbanken abspeichern, bei definierten Zuständen Ereignisse generieren/weiterleiten und vielleicht noch dutzende andere Dinge tun. Als Softwareentwickler ist man dann schnell in der Versuchung ein oder mehrere Programm zu schreiben (...und irgendwann den Überblick zu verlieren). In diesem Vortrag wird das Softwaretool „Telegraf“ vorgestellt, welches angetreten ist, Datenströme, zentral konfigurierbar, in geordnete Bahnen zu lenken. Schon mal was vom „EVA-Prinzip“ gehört? „EVA“ steht, im Kontext der elektronischen Datenverarbeitung, für „Eingabe – Verarbeitung – Ausgabe“ und beschreibt das Grundprinzip, nach welchem die allermeisten Computerprogramme arbeiten. Das, von der Firma Influxdata Inc. bereitgestellte und frei benutzbare (MIT-Lizenz) Softwaretool „Telegraf“ ist quasi zu 100% ein typischer Vertreter dieses Grundprinzips. Daten aus den unterschiedlichsten Quellen können, in Abhängigkeit ihrer Inhalte, konvertiert, verändert, zusammengefasst etc. und gegebenenfalls wiederum an verschiedenste Ziele weitergeleitet werden. Telegraf unterstützt, neben der „hauseigenen“ Zeitreihendatenbank InfluxDB, zahlreiche gängige Datenquellen, kann zeitgemäße Datenformate verarbeiten und an die unterschiedlichsten Datensenken weiterleiten, quasi wie eine Ampelanlage auf einer vielbefahrenen Kreuzung. Ermöglicht wird dies durch die über 300 derzeit verfügbaren Plugins, welche durch eine zentrale Konfigurationsdatei parametrisiert werden können. Reichen die Möglichkeiten der Plugins für den konkreten Anwendungsfall nicht aus, spricht nichts dagegen, eigene Erweiterungen zu programmieren und entsprechend einzubinden. Der Vortrag erklärt die Prinzipien und Möglichkeiten von Telegraf. An Hand gängiger Szenarien aus dem IoT-Kosmos, werden Anregungen für eigene Experimente gegeben. about this event: https://programm.froscon.org/2022/events/2748.html
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
Linking OpenStreetMap and Wikidata: Case study of Taiwan's villages and rivers dataset (sotm2022)
Pedestrian and Bike Mapping in New York City (sotm2022)
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/
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/
Patterns & Anti-Patterns bei der Automatisierung mit Ansible (froscon2022)
LOWA or how we managed to run LibreOffice in your browser (WASM edition) (froscon2022)
Successful remote work while protect your privacy - Lessons learned (froscon2022)
MicroPython: BootOps mit mynit und ChatOps mit mytrix (froscon2022)
Fediverse und Selbstorganisation (froscon2022)
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
Building an OpenStreetMap Community Playbook (sotm2022)
The MapOSMatic APIs - generate printable maps from your own application (sotm2022)
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
LOWA or how we managed to run LibreOffice in your browser (WASM edition) (froscon2022)
LOWA - LibreOffice WebAssembly. Most recent updates, working code, and ample stories of how we got to have LibreOffice run natively in a browser. about this event: https://programm.froscon.org/2022/events/2796.html
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/
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
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
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/
OpenStreetMap in the Cloud (sotm2022)
The geospatial world is moving to cloud-first and cloud-native approaches. Movements like STAC and COG have transformed how people use raster data in the last couple of years. OpenStreetMap has much to gain from thinking about different cloud infrastructure architectures. This talk will discuss what it takes to run the OpenStreetMap ecosystem in the cloud and present the history and work on a project called [OSM Seed](https://github.com/developmentseed/osm-seed/). We learned so much while building OSM Seed and think it can be a blueprint for running OpenStreetMap on cloud infrastructure. The OpenStreetMap ecosystem contains many open source software projects beyond the Rails application. This includes tools that are used by mappers on a daily basis, like, Overpass, Tasking Manager, iD, JOSM, tile servers, data processing applications, Nominatim and so on. It’s a complex ecosystem of growing tools. These are maintained by different individuals and organisations. OSM Seed started in 2018 after several attempts to containerise OSM software for easy installation. [I talked about this vision](https://2015.stateofthemap.us/openstreetmap-software-for-more-than-openstreetmap) in 2015 at State of the Map US. Since then, OSM Seed has grown to be a mature and heavily tested software project that now powers projects like OpenHistoricalMap and data projects at Humanitarian OpenStreetMap Team. We learned so much while building OSM Seed and think it can be a blueprint for running OpenStreetMap on cloud infrastructure. OSM Seed uses cloud agnostic approaches through Kubernetes to bring together projects that make up what OSM is today. These projects continue to get updates and are maintained how they always have been. OSM Seed provides an interface to bring the ecosystem a little closer through better infrastructure orchestration. In this talk, I’d like to discuss a brief history of OSM Seed, some of our lessons trying to move OSM software to the cloud, and open a conversation on what could be useful for OSM going forward. about this event: https://2022.stateofthemap.org/sessions/HEHHCH/
init (froscon2022)
init (froscon2022)
about this event: https://programm.froscon.org/2022/events/2823.html