
Chaos Computer Club - archive feed
21,498 episodes — Page 155 of 430
Vintage programming: an archaeological journey into the past (froscon2022)
Albert Einstein's quote "If you want to know the future, look at the past." couldn't be more accurate today. Many young software engineers and graduates today were born in the early 2000s and only know the struggles of early software engineering from their older colleagues, the vintage computing community or abandoned books. Further, many developers from the early 90s are retiring now and there is a danger of losing important knowledge. In my presentation we will travel back 30 years and look at how software was built from 1990 to 2020. Not in theory, but with practical examples including screenshots and actual production code from the era. [1991] "Apps" ;) for Windows 3.11 with Visual Basic 2.0 [1996] The first baby steps in "Web development" [1997] "Mobile Apps" with C++ and PalmOS [1999] Writing code for the last MacOS (Version 9) [2000] Arrival of the HTML coder ;) Web development goes mainstream [2002] C# for Windows & Windows Mobile "App development" [2003] C++ on Linux: building everything imaginable [2005] Apache, PHP, MySQL becomes mainstream [2008] Birth of "The Cloud": Developing with Google App Engine [2010] "Mobile Apps" for everyone! Building on iOS, Android & Blackberry [2012] The great merge conflict: Git sends SVN, CVS & HG to the history books [2015] Cloud & Software-as-a-Service: Goodbye InstallShield Wizard [2018] Serverless & Infrastructure-as-Code: Goodbye operating system [2020] JavaScript! How did you even survive 25 years? Sit back, relax and enjoy the ride while we fire up the flux capacitor to look at 30 years of software development and archeologically explore software history. I have experienced much of the software development history myself or through my father who built software from the 80s to the 90s. Given the time, the presentation will not go into every detail but give a glimpse and an immersion into the yesteryear of software development. It is supposed to be an insight into people interested in software development and history as well as those who might be interested to discover more about vintage computing, especially programming. While vintage computing is becoming more and more popular, vintage programming is still in it's infancy. about this event: https://programm.froscon.org/2022/events/2730.html
The Small Device C Compiler (froscon2022)
The Small Device C Compiler (SDCC) is a free compiler targeting various 8-bit systems, including common microcontroller (µC) architectures. The SDCC-STD-UX project funded by the Bundesministerium für Bildung und Forschung aims to improve standard compliance in SDCC, in particular support for current and future C standards. SDCC targets common 8-bit µC architectures, such as the MCS-51, STM8, S08, Rabbit and Padauk, as well as some architectures now mostly relevant to retrocomputing or -gaming, such as Z80 and SM83. As a C compiler, SDCC aims to support current and future C standards, but is not up to the level of GCC or clang. For debug information, there is some basic support for ELF/DWARF. This summer, the Bundesministerium für Bildung und Forschung via the Prototypefund funds the SDCC-STD-UX effort to improve standards compliance and usability in SDCC. This ngoing effort has already resulted in substantial improvements in support for C standards that will be in the future SDCC 4.3.0 release. about this event: https://programm.froscon.org/2022/events/2819.html
Tui Widgets (froscon2022)
Tui Widgets ist eine von Grund auf neu entwickelte c++ Library. Sie stellt flexibel anpassbare Elemente zur Entwicklung von Terminal User Interfaces bereit. Dabei legen wir Wert auf eine Benutzerinteraktion, die sich analog zu Desktop Anwendungen verhält. Dieser Vortrag gibt eine Übersicht über das Framework und demonstriert anhand einer Beispielanwendung, wie das Framework verwendet wird. Auf der vergangenen FrOSCon hat Martin breites termpaint vorgestellt. Darauf aufbauend zeigen wir euch dieses Jahr Tui Widgets. Es kombiniert klassisches Look and Feel in der Tradition von Turbo Vision mit QtCore als Basis für Widgets und Event-Loop. Dabei werden die Widgets über Layout-Manager angeordnet, die auf Veränderungen der zur Verfügung stehenden Fläche reagieren können. Es stehen Elemente für Texteingabe, Radio- und Checkboxen, Buttons, Listen und Menüs genauso wie Fenster zur Verfügung. about this event: https://programm.froscon.org/2022/events/2743.html
Localization as an inclusion and participatory enabler research (sotm2022)
Public Domain Map: Crowdsourcing the Future of Government Data (sotm2022)
Localization as an inclusion and participatory enabler research (sotm2022)
Language barrier and the default to English puts non-English speakers at a systemic disadvantage throughout open mapping communities and humanitarian open mapping activities resulting in significant missed participation and impact. We held experimentation on language translations of key resources identified by collaborators coming from local OSM communities and we hope to share the findings in this talk. We believe that language localization will enable inclusion and participation of underrepresented groups in mapping, dialogues and other humanitarian open mapping activities. We ran small experiments with local contributors to test how localisation of resources could work in the main languages of 3 priority countries (Vietnam, Madagascar, Mozambique) and we hoped its insights would inform a self-sustainable Localization Strategy for these communities and beyond. However, the documented findings are not sufficient due to challenges encountered (including communication and technical barriers, difficulty with monitoring and evaluation, among others) during the course of the research. Hence, opportunities and recommendations will be presented for future work to explore this theme. OSM Diary post on the launch: https://www.openstreetmap.org/user/arnalielsewhere/diary/397844 about this event: https://2022.stateofthemap.org/sessions/3MMV93/
Public Domain Map: Crowdsourcing the Future of Government Data (sotm2022)
It’s easy to see how OpenStreetMap could be leveraged to improve the completeness and freshness of government geospatial datasets. So why aren’t all governments using OpenStreetMap? In the US, the ODbL license has prevented government agencies from using the data. Public Domain Map aims to resolve this (and other challenges) by providing a workflow that allows contributions to be used in both OpenStreetMap and public domain US Government databases. We will share the journey of Public Domain Map, and importantly, how the project is bringing together US federal agencies and open source contributors to meet this goal. about this event: https://2022.stateofthemap.org/sessions/CFVMU7/
Running OpenStreetMap.org - Today and Tomorrow (sotm2022)
Satellite Imagery for Social Good - Our Reflections (sotm2022)
Satellite Imagery for Social Good - Our Reflections (sotm2022)
During the 2019-2020 pilot supported by Microsoft, 18 million building footprints were automatically extracted from satellite imagery for all of Tanzania and Uganda. HOT found that on average, mappers working without AI assistance could map between 1000-1500 buildings per working day. For areas with high-quality AI output, providing mappers with AI-generated building footprint suggestions increased this rate to up to 2500-3000 buildings per day approximately doubling the rate at which building data could be added to OpenStreetMap, which is the crucial link for making it available to the humanitarian information management community. While doubling mapping efficiencies (100% efficiency gain) are promising, one of the greatest challenges is making sure data is converted from AI/ML to OpenStreetMap in a rapid yet responsible community-centric way (respecting existing data contributions already in OpenStreetMap). This project enabled us to take the ‘next step’ after receiving the building predictions from Microsoft by building better tools for data conflation. This is expected to dramatically reduce manual intervention. By doing this, human mappers can focus their time and skills on value-added activities: ground-truthing and validating predictions and adding local knowledge to the map not visible from satellite imagery (such as place names, location of key lifeline infrastructure, etc. We’ll describe our mapping workflow and progress updates for Kenya and Nigeria, and the specific challenges met with this dataset extracted through machine learning will be explained. Considering the growing availability of such AI-related datasets, we’ll review common errors and how we adapted to them and to other issues such as imagery offsets, heterogeneity of existing data and other context specific challenges. Eventually we’ll propose recommendations regarding this type of editing and aspects to consider before starting such imports and how to get the community involved. about this event: https://2022.stateofthemap.org/sessions/GNEJ9G/
Running OpenStreetMap.org - Today and Tomorrow (sotm2022)
This session will provide an introduction to the OpenStreetMap operations team, what OpenStreetMap.org services we are responsible for building and maintaining. Grant recently became the OpenStreetMap Foundation's first full-time employee. Grant will present how he is helping improve reliability and security of the project's technology and infrastructure. Grant will detail how the Operations team are modernising the project's infrastructure by reducing complexity, paying-down [technical debt](https://en.wikipedia.org/wiki/Technical_debt), while reducing the need to maintain [undifferentiated heavy lifting](https://www.factoftheday1.com/p/december-23-undifferentiated-heavy). If you’re interested in what powers OpenStreetMap and make it tick, come to this session. about this event: https://2022.stateofthemap.org/sessions/D8XYDN/
Paketformate der Zukunft? (froscon2022)
Wer Software unter Linux installieren will hat seit jeher die Qual der Wahl: es stehen verschiedene Wege und Formate zur Verfügung, um neue Anwendungen zu installieren. Neben weit verbreiteten Formaten wie DEB und RPM gibt es mit AppImage, Flatpak und Snapcraft drei Alternativen, welche die Entwicklung und Installation von Anwendungen vereinfachen wollen - doch wie gut sind diese? Entwickler:innen kennen das Problem: liegt die eigene Software erstmal in einer vorzeigbaren Version vor, stellt sich die Frage der Verteilung. Seit jeher gibt es zahlreiche Möglichkeiten Software unter Linux zu verteilen. Neben dem Quellcode sind vor allem DEB- und RPM-basierte Pakete weit verbreitet. Doch genau hier schlummert nicht zu unterschätzender Mehraufwand: Pakete müssen regelmäßig aktualisiert und verteilt werden. Sollen Pakete auch Einzug in die offizielle Software-Auswahl gängiger Linux-Distributionen halten sind noch einige weitere Schritte vonnöten. Mit AppImage, Flatpak und Snapcraft gibt es drei alternative Ansätze, die es sich zur Aufgabe gemacht haben, dieses Problem zu lösen - doch wie gut gelingt das? In dieser Präsentation erarbeiten wir uns die Grundlagen der drei Alternativen und beleuchten Vor- und Nachteile. about this event: https://programm.froscon.org/2022/events/2754.html
Lightning talks III (sotm2022)
Lighting talks registered during the State of the Map conference. ## OSM Teams: History & Updates _by Lane Goodman_ ## Bike Data Project _by Ben Abelshausen_ ## 360° imagery everywhere _by Joost Schouppe_ ## Worldwide Administrative Boundaries Dataset Project _by Albert Bautista_ about this event: https://2022.stateofthemap.org/sessions/FGDY3F/
Parallelisierung von Algorithmen für die Semantische Suche mit CUDA (froscon2022)
Ein Anwendungsbeispiel für massive Parallelisierung mit CUDA für die semantische Suche in Multimediadatenbanken. Die schnelle Suche nach dem ähnlichen Bild - Große Multimediabibliotheken entstehen durch allgegenwärtige Smartphones aber auch in den Bereichen von Medien und Medizin. Sie Suche von ähnlichen Inhalten (Multimedia Information Retrieval) kann durch Semantische Graphen/Knowledge Graphen erfolgen. Graph Datenbanken sind dort jedoch langsamer als einem lieb ist. Mit dem vorgestellten Verfahren können Suchergebnisse durch massive Parallelisierung sehr schnell Ergebnisse liefern. Eine kleine Einführung in die Entwicklung für Parallelisierung Ein Beispiel für die Parallelisierung mit GPUs. about this event: https://programm.froscon.org/2022/events/2806.html
REUSE: Indicating licence and copyright information has never been easier (froscon2022)
State of the Edu (froscon2022)
Parallelisierung von Algorithmen für die Semantische Suche mit CUDA (froscon2022)
Paketformate der Zukunft? (froscon2022)
Checkliste für Universaldilettanten (froscon2022)
Die VerwalterInnen der menschlichen Ressourcen suchen daher gerne so genannte "T-Shaped-Professionals". Der senkrechte Strich des T symbolisiert dabei das Spezialwissen, während der Querstrich das Breitenwissen darstellt. Stoeps und leyrer erzählen aus dem Nähkästchen von (in Summe) über 60 Jahren IT Erfahrung, welche Themen aus ihrer Sicht in dem den Querstrich nicht fehlen sollten. Selbsterständlich stellt die Auswahl der Themen nur eine Auswahl dar, sollte dir aber einen Überblick geben, was alles notwendig ist, um zwischen KundInnen, ManagerInnen, Herstellern, (Frontend-) EntwickerlInnen, Netzwerk-, Storage-, Betriebssystem-, Middleware-, Datenbank-, Dev(Sec)Ops-, Security und vielen weiteren Teams zu vermitteln. Die VerwalterInnen der menschlichen Ressourcen suchen daher gerne so genannte "T-Shaped-Professionals". Der senkrechte Strich des T symbolisiert dabei das Spezialwissen, während der Querstrich das Breitenwissen darstellt. Stoeps und leyrer erzählen aus dem Nähkästchen von (in Summe) über 60 Jahren IT Erfahrung, welche Themen aus ihrer Sicht in dem den Querstrich nicht fehlen sollten. Selbsterständlich stellt die Auswahl der Themen nur eine Auswahl dar, sollte dir aber einen Überblick geben, was alles notwendig ist, um zwischen KundInnen, ManagerInnen, Herstellern, (Frontend-) EntwickerlInnen, Netzwerk-, Storage-, Betriebssystem-, Middleware-, Datenbank-, Dev(Sec)Ops-, Security und vielen weiteren Teams zu vermitteln. about this event: https://programm.froscon.org/2022/events/2791.html
Checkliste für Universaldilettanten (froscon2022)
State of OSM in QGIS (sotm2022)
Lightning talks III (sotm2022)
REUSE: Indicating licence and copyright information has never been easier (froscon2022)
Developing, using, and re-using Free Software is fun, but dealing with licensing and copyright information is not. REUSE changes that. With three simple steps, it makes adding and reading licensing and copyright information easy for both humans and machines. In this presentation, Lina Ceballos will guide us through the REUSE principles and will show us how to make licensing clear and simple. If you want to grant users the freedoms to use, study, share and improve your software, you have to grant those freedoms in the software licence. To encourage people to develop Free Software, we help developers to understand and apply Free Software licences. Since 2017, REUSE contributes to this goal. Any project that follows the initiative's recommendations makes copyright and licensing information readable for both humans and machines. In this way, we want to ensure that individuals, organisations and companies that are reusing code are aware of the licence terms chosen by the original author. REUSE does not "reinvent the wheel". On the contrary, it integrates seamlessly into development processes and other best practices when indicating Free Software licences. In addition, there are tools and documentation to help you get started. During this talk we will take a closer look at these tools and documentation, with the bonus of seeing a live demonstration of how to make a project compliant with the REUSE specifications. about this event: https://programm.froscon.org/2022/events/2756.html
State of the Edu (froscon2022)
Verschiedene Aktive aus Projekten rund um Freie Software und Digitale Souveränität berichten aus der praktischen Arbeit und von Themenkonferenzen, was sich in Schulen und an anderen Lernorten so tut, welche Entwicklungen und Herausforderungen es gibt und wo Hilfe benötigt wird. In den Schulen wird der Grundstein für (Digital)kompetenzen gelegt – was insbesondere Konzerne dazu bewegt, ihre proprietären Systeme zur frühren Kundengewinnung und -bindung zu positionieren. Ein bisschen wie David gegen Goliath wollen verschiedene Software- und Gesellschafts-Projekte auch Freie Software und damit Digitale Souveränität in einer für politische Entscheidungsträger*innen, Schulträger und Schulleitungen greifbaren Form positionieren. Für die Bildung sind die Freiheiten, die Freie Software bietet, ein klarer Vorteil: Neben wirtschaftlichen Vorteilen durch geringere Lizenzkosten und der ohne geplante Obsoleszenz größeren Nachhaltigkeit erlauben offener Code und Lizenzen vor allem auch eine Verwendung als Unterrichtsobjekt selber. So können Lerngruppen anhand der Software, die sie in ihrer realen Lebensumwelt nutzen, informatische Konzepte erlernen und sogar selber zu ihrer realen Lebensumwelt im Digitalen beitragen. In "State of the Edu" erzählen Aktive aus verschiedenen Projekten, welche Entwicklungen es bei ihren Lösungen gibt, was sie in der praktischen Arbeit im schulischen und außerschulischen Bildungsumfeld erlebt und gelernt haben und wohin die Entwicklungen gehen. Dieses Mal gehören hierzu: <ul> <li>AlekSIS®, das Freie Schul-Informations-System – Neues Release Entwicklungvon Schul-Informations-Apps mit Schüler*innen und wie die Integration mit offenen und proprietären Systemen läuft</li> <li>Debian Edu NG? – Wie sich ein zentrales Schul-Server-System im Umfeld von dezentralem, asynchronem Lernen, Tablet-Klassen und BYOD-Konzepten schlagen muss</li> <li>Bildungsmesse didacta – Vom Austausch mit Lehrkräften, Schulträgern und kommerziellen Mitbewerbern</li> </ul> Neben Berichten erzählen wir auch, wo aktive Mithilfe benötigt wird und wo man sich, technisch und nicht-technisch, einbringen kann. Denn nur gemeinsam und mit gebündelten Kräften können wir uns erfolgreich "auf dem Markt behaupten"! about this event: https://programm.froscon.org/2022/events/2790.html
State of OSM in QGIS (sotm2022)
QGIS is one of the most used Opensource GIS software with some native functionalities to work with OSM data. Either with raster layer as a basemap, or with vector, QGIS can deal with OSM data. Depending on the amount of data to work with, the need to "refresh" the data (from the main OSM database), the extent of the coverage, different plugins or technologies are possible. This presentation will try to give an overview how it's possible to use OpenStreetMap data according to different situations (Geocoding, TMS/WMS, OverpassAPI, PostgreSQL…). The presentation will show how you can contribute to QuickOSM to add some default « mappreset » to QuickOSM on GitHub. about this event: https://2022.stateofthemap.org/sessions/AKYJPG/
A review of Mapillary-generated map data and how accuracy compares across devices (sotm2022)
A review of Mapillary-generated map data and how accuracy compares across devices (sotm2022)
Mapping is time-consuming and requires a high workforce when it comes to keeping maps up-to-date. Mapillary brings a different approach to geospatial data collection with street-level imagery. This approach allows communities to collect geospatial data faster and cheaper. But can Mapillary-generated data be useful for enriching OpenStreetMap? In this study, Mapillary-extracted map data will be examined against ground truth to assess data quality on contributing to OpenStreetMap. In this case study the positional accuracy and completeness are assessed by benchmarking Mapillary-generated data against ground truth for street light provided by Ordu Metropolitan Municipality in the borough of Altinordu, which covers an area of 9 km2. A total number of 323 street lights were recorded in the authoritative dataset. Completeness and positional accuracies are evaluated for each street light for different camera setups. In order to compare the impact of camera type on positional accuracy, street-level imagery was collected with three different cameras: iPhone 11, GoPro Hero 7 Black and GoPro Max. Collected street-level imagery was uploaded to Mapillary by using the Desktop Uploader. Imagery which are captured from different cameras is isolated during the upload to compare map data accuracy, completeness and correctness comparison based on camera type. In this experiment, we validate the effectiveness of Mapillary extracted map data by focusing on streetlights by evaluation results based on completeness and positional accuracy key performance indicators. The best result of completeness is achieved with GoPro Hero 7 Black with 87.57% in the working area and it is followed by GoPro MAX with 77.30% for Mapillary extracted street light data . Lastly, the completeness of iPhone 11 acquired data is 71.89%. In terms of positional accuracy, our experiment shows GoPro MAX captured street-level imagery can be extracted with 2.02 m of positional error and it is followed by GoPro Hero 7 Black with 2.17 m of positional error. The average positional error of street light which is extracted from iPhone 11 captured street-level imagery is 2.21 m. This positional error is close to the precision of a single frequency GPS receiver. This experimental study shows that positioning accuracy is highly related to the GPS accuracy of the capture device, and in general, a large part of the final positional error can be attributed to this. Mapillary's 3D reconstruction is able to mitigate some of these effects. Additionally, capturing with a large field of view has a positive effect on accuracy. In this study we also validate that positional accuracy depends on various factors of the capture process; precision of GPS receiver and additionally positioning hardware, resolution and quality of the images, image capture frequency of the camera, imagery density in the working area and type of photo such as flat or 360. The overall positional accuracies are under 5m which can be a promising solution for enriching street lights data on OpenStreetMap and collecting streetlights inventory for the municipalities and governmental bodies if this data will not be used for surveying purposes or reference data, however Mapillary-generated data can be useful and time effective as complementary data with low cost collection expenses. about this event: https://2022.stateofthemap.org/sessions/DKLT7X/
An overview of Ignition - a one-time provisioning software (froscon2022)
What if provisioning a server was easy? No dependencies, declarative way, early-boot and no half-state provisioned instance? Let's dive into Ignition, a one-time provisioning software. In this talk, we'll cover an overview of Ignition, an open-source software developed by Fedora CoreOS and used by a couple of Linux distribution (mainly cloud oriented like Flatcar). Illustrated with configuration examples, we will start from the execution in the initramfs to a fully booted and provisioned system. Finally, we will have a look to Ignition config generation and how it's possible to contribute to the software. about this event: https://programm.froscon.org/2022/events/2776.html
Testing software on multiple Linux distributions (froscon2022)
Cockpit is an easy to use web-based interface for your servers which relies on a lot of external dependencies for it's functionality. This talk describes how Cockpit is tested, tests are run on multiple distributions and issues reported upstream. Cockpit is an easy to use web-based interface for your servers and is supported & tested on Debian, Ubuntu, RHEL, CentOS, Fedora and Arch Linux. Cockpit depends on a lot of external dependencies for it's features such as managing networking, firewall rules, users, containers, virtual machines and services. To make sure a new feature works well and keeps working on all supported distributions Cockpit has an elaborate custom testing CI setup. All issues found during testing are reported upstream and automatically detected when a new version fixes the issue by our CI. This talk explains how we run our tests on multiple distributions, write tests so they work on all distributions and constantly test new releases and updates of distributions. Also included is how our npm dependencies are tested and how we make sure to not introduce UX regressions by having pixel tests, in general this talk discusses the whole CI architecture of Cockpit, how we keep our CI under control from running too long and report and track issues upstream. about this event: https://programm.froscon.org/2022/events/2779.html
An overview of Ignition - a one-time provisioning software (froscon2022)
CI First (froscon2022)
Testing software on multiple Linux distributions (froscon2022)
Webbasierte Dienste datenschutzkonform betreiben (froscon2022)
Webbasierte Dienste datenschutzkonform betreiben (froscon2022)
Dieser Vortrag beleuchtet die Anforderungen der Datenschutzgrundverordnung an die Betreiber:innen von webbasierten Diensten. Menschen die eine Instanz von <em>was auch immer</em> für <em>wen auch immer</em> aufsetzen, erfahren, worauf sie achten müssen und welche Handlungsschritte noch notwendig sind, wenn das eigentliche Setup schon steht und so eigentlich produktiv gehen könnte. Entwickler:innen erfahren, wie sie ihre Software so bauen können, dass sie möglichst einfach DSGVO-konform einsetzbar wird. Freie Software wird in aller Regel als besonders datenschutzfreundlich beschrieben. Sie ist per Definition transparent und ermöglicht ein hohes Maß an Kontrolle. Die Abwesenheit von datengetriebenen Geschäftsmodellen führt zu Implementierungen, bei denen Datensparsamkeit eher die Regel als die Ausnahme ist. Optimale Voraussetzungen also, um datenschutzkonforme Alternativen zu den proprietären Cloud-Diensten zu schaffen. Aber leider reicht der DSGVO das nicht. Um zu verstehen was die Datenschutzgrundverordnung von uns will, müssen wir die dort verankerten Rollenkonzepte entwirren. Als Betreiber:in einer webbasierten Anwendung wird man zum „Verantwortlichen“ oder zum „Auftragsverarbeiter“ – je nachdem für wen man das Ganze betreibt. Und Datenschutz macht man nie für sich selbst, sondern die „Betroffenen“. Das können aktive User sein, aber auch die vermeintlich anonymen Besucher, die nur bis zur Login-Maske kommen. Weil Internet=IP. Und IP-Adressen sind per Definition personenbezogen. Sagt jedenfalls die DSGVO. Daher kommt man im Fall von webbasierten Anwendungen nicht um formellen Datenschutz à la DSGVO herum und übernimmt in einer der beiden Rollen Verantwortung dafür, was die Software die man da betreibt so tut. Neben den üblichen Anforderungen aus dem Bereich der IT-Sicherheit muss man ein hohes Maß an Transparenz herstellen und sich Gedanken machen, warum man welche Daten hat. Und falls mal jemand mehr wissen will, muss man auch genauer nachschauen können und im Zweifel für die Person im eigenen System etwas aufräumen. about this event: https://programm.froscon.org/2022/events/2769.html
CI First (froscon2022)
opsi ist ein heterogenes OpenSource Client-Management-System. Dieser Vortrag gibt einen Einblick in die Testinfrastruktur, die mit den Jahren aufgebaut wurde, um die Entwicklung und die Releases vom opsi-Projekt zu unterstützen. Das reicht von Codetests bis zu End-To-End-Tests. Dabei wird ein Einblick gegeben, welche Technologien eingesetzt werden und wie die Test-Strategie umgesetzt wurde. CI First hat sich als goldene Regel etabliert. Aber was bedeutet das und vor allem warum ist das wichtig? Auch diese Fragen werden im Vortrag beantwortet. about this event: https://programm.froscon.org/2022/events/2795.html
OSMF Board AMA (sotm2022)
Women Leadership in Mapping Riverside Communities in the Amazon Forest Using OSM (sotm2022)
OSMF Board AMA (sotm2022)
OpenStreetMap Foundation Board Ask Us Anything (i.e. AMA). We will take questions from the audience, or other questions that people can submit before the event, and we will talk about and answer them. We can talk about the past actions of the board, and what future plans we have. This is a chance to ask the OSM Foundation Board questions, to engage with the board. Let’s have a conversation about the Foundation, the Board and how all the parts work together. If you know nothing about what the board is doing, this is a chance to find out. Find out what the Foundation does and doesn’t do, what it can and can’t do. Find out how you can help, how you can get involved. The Board is committed to openness and wants to engage with the community. about this event: https://2022.stateofthemap.org/sessions/AT3YM7/
Women Leadership in Mapping Riverside Communities in the Amazon Forest Using OSM (sotm2022)
The Amazon Forest, its traditional peoples, and riverside communities represent an immense challenge for official cartography, due to scale and extension factors. This presentation aims to show the experiences of the Unificar Ações e Informações Geoespaciais (UAIGeo) chapter of the Brazilian YouthMappers in mapping riverside communities in the Amazon rainforest region, focusing on the city of Tefé and its islands. Due to its female leadership role and the goals of empowering young women in geospatial and technical skills, the presentation emphasizes the importance of engaging and encouraging female students to link mapping and female empowerment. In Brazil, it is still an immense challenge to produce official cartography on the regional and local scale due to the extension of the territory, the number of municipalities (5,568 plus the Federal District), and the expensive cost of producing the mapping. Such factors are more significant in the Northern Region of the Country, where an important part of the Brazilian Amazon Forest and many traditional peoples and riverside communities are located. Many of the riverside communities do not have records in documents about their ancestral knowledge, cultures, territories, etc. Their knowledge and stories are transmitted orally and, despite the importance of this legitimate source of data, an important amount of information can be lost over time [1] The distances between riverside communities, in addition to the small geographic space the built infrastructure occupies, make them invisible in many official mapping. The riverside buildings are not visible in official mappings and have cultivated areas between 0,2 to 3 hectares. In this context, collaborative mapping through open data platforms is one cheaper possibility to mitigate the lack of maps in Brazilian municipalities. The OpenStreetMap (OSM) platform emerges as promising because it has wide territorial coverage of high-resolution images, which makes it possible to view the communities on the local cartographic scale. This presentation has the aim to show the experiences of the Brazilian YouthMappers’ chapter Unificar Ações e Informações Geoespaciais (UAIGeo), in partner with Centro de Estudos Superiores de Tefé-Universidade do Estado do Amazonas - CEST/UEA, within mapping riverside communities in the Amazon rainforest. In its initial phase, the project received support from the Everywhere She Maps program, due to its women leadership role and goals of empowering young women in geospatial and technical skills. Globally, on average 35% of female students entering the university choose fields in science, technology, engineering, and math - STEM [2]. The Global Gender Gap Report 2020 shows that Brazilian women represent just 18% of employees in technological jobs, a percentage below the global average [3]. Additionally, according to a study that has analyzed OSM users and the manifested gender, by 2019 female participation reached 13% [4]. For this reason, this presentation emphasizes how important it is to engage and incentivize women’s participation both from external and local communities. Gender relations are important components of key forest-related issues, such as climate change and the differences in opportunities facing women in these contexts. However, there is little literature on forest and gender in Latin America, particularly in the Amazon Forest [5] The chapter have been coordinating a series of mapping activities focused on the municipality of Tefé and verified that volunteers have mapped so far 11.082 buildings in the Humanitarian OpenStreetMap Tasking Manager platform since last year. Together with local collaborators from CEST/UEA, chapter members validated some names of communities on one of Tefé’s islands. Chapter members carried out fieldwork in Tefé to know the local reality and some places that they had mapped. They also conducted studies in São Luís do Macari, a community that is located on an island in the middle of the Solimões River. Results of remote and fieldwork activities will be presented while at the same time emphasizing the importance of engaging and encouraging female students to link mapping and female empowerment. * [1] De Magalhães Lima, D.; Ferreira Alencar, E. (2001). A lembrança da História: memória social, ambiente e identidade na várzea do Médio Solimões. Lusotopie, v. 8, n. 1, p. 27-48, (Accessed April 18, 2022). * [2] UNESCO. (2019). Descifrar el código: La educación de las niñas y las mujeres en ciencias, tecnología, ingeniería y matemáticas (STEM)—UNESCO Digital Library. https://unesdoc.unesco.org/ark:/48223/pf0000366649 (Accessed April 18, 2022) * [3] GGGR. Global Gender Gap Report 2020. World Economic Forum, Geneva. 2020. Available in: https://www3.weforum.org/docs/WEF_GGGR_2020.pdf (Accessed Feb. 23, 2022) * [4] Gardner, Z., Mooney, P., De Sabbata, S., & Dowthwaite, L. (2020). Quantifying gendered participation in OpenStreetMap: Responding to theories of fem
How to kill OSM? Above all, change nothing (sotm2022)
OSM is almost 20 years old and we already achieved so much. What if the governance of the project as well as our relationship to time and money were the biggest obstacles to ensure a bright future? Let’s discuss the priorities to unleash the full potential of our community. about this event: https://2022.stateofthemap.org/sessions/A8JLUY/
How to kill OSM? Above all, change nothing (sotm2022)
Digital Champions fighting Gender Based Violence in rural Tanzania with maps (sotm2022)
Digital Champions fighting Gender Based Violence in rural Tanzania with maps (sotm2022)
Our digital champions project in Tanzania has transformed the lives of 353 women who had never used a smartphone before into confident advocates of mapping in their extremely marginalised communities. They have delivered training to over 9000 women in these villages and reported over 470 cases of gender based violence in their villages to the police and social services who have then used the maps to find and protect these women. Giving local women and youth the digital tools to protect their sisters in their communities is an extremely cost effective, long term solution to build up our mapping community and make it more inclusive, and share lessons learnt We will talk about the digital champions project which has transformed the lives of 353 women who had never used a smartphone before into confident advocates of mapping in their extremely marginalised communities. They have delivered training to over 9000 women in these villages and reported over 470 cases of gender based violence in their villages to the police and social services who have then used the maps to find and protect these weomen. We will show giving local women and youth the digital tools to protect their sisters in their communities is an extremely cost effective, long term solution to build up our mapping community and make it more inclusive, and share lessons learnt about this event: https://2022.stateofthemap.org/sessions/FJWKRV/
Zusammenarbeit mit Open Source Projekten (froscon2022)
Datenschutzgrundsätze bei der Softwarentwicklung und Verarbeitung von personenbezogenen Daten (froscon2022)
Is there hope for Linux on smartphones? (froscon2022)
Geo-redundant Failover with MARS, Now and in Future (froscon2022)
Mit Pull Requests arbeiten (froscon2022)
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
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