uk: Комп'ютерні науки

description: There are many instant messaging solutions. Some of them are open source yet only a few rely on open and established protocols. Nonetheless utilizing open standards is a keystone to not just creating the next hype but to create a lasting solution that will outlive its competition. XMPP is such a standard and has been around for over a decade. Unfortunately in the past XMPP had had a hard time adapting to the challenges of mobile and multi-device environments. However in the last 18 month the XMPP community was able to overcome a lot of these problems. This talk is about how we solved the problems of unreliable connections, power consumption and message synchronization. It is also a talk about the remaining challenges and possible solutions. Daniel Gultsch

uk: вхід без авторизації

name: XMPP 2015 - challenges of modern day instant messaging


REST APIs dokumentieren mit Swagger

Daniel Pozzi

type: Person

cs: Informatika

de: Informatik

fi: tietojenkäsittelytiede

uk: Комп'ютерні науки

en: Computer Science

fr: Informatique

da: Datalogi

es: Ciencias de la Computación

nl: Informatica

cs: Technické vědy

de: Ingenieurwissenschaften

fi: tekniikka

uk: Інженерія

en: Engineering Sciences

fr: Ingénierie

da: Ingeniørvidenskab

es: Ingeniería

nl: Engineering

description: Mit Swagger lassen sich Webservice APIs auf einfache Weise dokumentieren und ausprobieren. Im einfachsten Fall wird basierend auf Annotationen im Quellcode eine Spezifikation generiert, die verwendet werden kann, um SDKs zu generieren oder eine HTML-Oberfläche zu erzeugen, mit der im Browser die API live getestet werden kann. Daniel Pozzi

TIB AV-Portal

type: Service

type: WebContent

type: MediaObject

@language: de

cs: přihlášení není vyžadováno

de: keine Anmeldung erforderlich

uk: вхід без авторизації

en: no login required

nl: geen login vereist

name: Free and Open Source Software Conference (FrOSCon) e.V.

type: Organization

cs: Video

de: Video

fi: Video

uk: Відео

en: Video

fr: Vidéo

da: Video

nl: Video

es: Video


uk: Комп'ютерні науки

description: Wie baut man sein privates Amazon AWS mit Open Source? Dieser Vortag stellt die Realisierung einer privaten Cloud vom Konzept bis zum Produktivsystem vor. Er beschreibt Architektur, Technik, Entscheidungen und Probleme, die sich beim Aufbau und etwa 10 Monaten Produktionsbetrieb mit Ubuntu, Ceph, OpenStack und der zugrundeliegenden Hardware gezeigt haben, am ganz konkreten Beispiel. Daniel Schneller

uk: вхід без авторизації

name: Private Cloud mit OpenSource – “Jetzt aber in echt!"


Einmal Linux zum Mitnehmen, bitte?

uk: Комп'ютерні науки

description: Erfolreiche Linux Install Partys? Wie geht das denn? Seit über fünf Jahren führt der OSAK einmal im Semester eine Linux Install Party und Workshops durch. Volle Hörsäle sind bei den Veranstaltungen keine Seltenheit. In diesem Vortrag wird unter anderem behandelt, wer der OSAK ist, wie die Veranstaltungen geplant werden, wie auf die Veranstaltungen aufmerksam gemacht wird, wie die Veranstaltungen in 6 Monaten auf die Beine gestellt werden und wie (K)Ubuntu automatisiert auf die Bedürfnisse der Studierenden angepasst wird. Es darf sich auf nette Anekdoten aus 5 Jahren Linux Install Partys gefreut werden. Daniel Schulte, Hinrikus Wolf

uk: вхід без авторизації


Lies, damned lies and scans

uk: Комп'ютерні науки

description: On the scale of things too horrible to contemplate, "document-altering scanner" is right up there with "flesh-eating bacteria". Since 2006, Xerox scancopiers literally are making stuff up. They, for example, replace digits with others in scans. The replacement digits are layouted perfectly into the page, so the errors are hard to see. Sounds unbelievably insidious, but it's true. Drug prescriptions, construction plans, just anything can be affected. David Kriesel

@language: en

uk: вхід без авторизації


Conference Recording and Streaming

uk: Комп'ютерні науки

description: Nach 10 Jahren FrOSCon blicken wir auf 8 Jahre Recording und Streaming aus eigener Hand zurück. Zusammen mit dem CCC Video Operation Center haben wir nun den "Full Stack" mit "Cloud", "DevOps" und "Web2.0" vom Recording über Streaming hin zum Postprocessing. Dieser Talk erklärt die eingesetzten Tools und deren Zusammenspiel. derpeter, meise

uk: вхід без авторизації


Bloonix

uk: Комп'ютерні науки

description: "Yet another monitoring solution?" Bloonix vereint einige Features, die in der benutzten Art und Weise in sehr wenigen Monitoring-Lösungen zu finden sind. Dirk Deimeke

uk: вхід без авторизації


uk: Комп'ютерні науки

description: When working with webservers it's sometimes necessary to introduce some dynamic parts in the life cycle of an HTTP process. nginx provides this possibilities with an integration of Lua. On the example of dynamic SSL certificate creation we explore the capabilities of Lua within the core of nginx.

uk: вхід без авторизації

name: Drive-by SSL certificate creation with nginx


CloudABI

uk: Комп'ютерні науки

description: CloudABI is a new runtime environment that attempts to make it easier to use UNIX-like operating systems at the core of a cluster/cloud computing platform. Ed Schouten

uk: вхід без авторизації


Debian Contributors

uk: Комп'ютерні науки

description: A description of contributors.debian.org, the site that Debian uses to collect and acknowledge every contribution to the project. Its aims, its implementation, and where it got two years after its initial deployment. Enrico Zini

uk: вхід без авторизації


Put an "Actor Model" in your House

uk: Комп'ютерні науки

description: The Internet of Things with the explosion of sensor adds a lot of challenges in how to deal with all of these simultaneously connected devices producing lots of data to be retrieved, actors have delivery guarantees and isolation properties that are perfect for the IoT world. The session will show how to implement an actor base home automation system. The actor model with the characteristics of elastic and decentralized by design, is the perfect solution for IOT environment. With actor is possible to create a simple concurrency and distributed system that react on the events. The talk will give an overview on the existing technologies and implementation, it will show also the experience of build an home automation system with an actor model with the description of the challenges and the solution adopted. Fabrizio Manfredi

uk: вхід без авторизації


Webcrawler

uk: Комп'ютерні науки

description: Webcrawler Bau dir deine eigene WWW-API Die Informationsvielfalt im Internet ist nahezu grenzenlos: fast alles ist tagesaktuell und ständig verfügbar. Leider gibt es nur für einen kleinen Teil dieser Daten öffentlich verfügbare APIs. Ein Webcrawler kann diese Lücke schießen. Er liest öffentlich verfügbare Informationen, verarbeitet sie und wandelt sie in ein maschinenlesbares Format um. Damit werden viele praxisnahe Softwareanwendungen erst möglich. Dieser Vortrag richtet sich an alle, die sich für den Aufbau und Funktionsweise eines solchen Webcrawler interessieren. Die Basis-Funktionen eines Webcrawler sind schnell erklärt und einfach implementiert: Man lädt den Inhalt einer Seite, extrahiert die benötigten Daten und verwendet sie nach Belieben. Aber es gibt noch einige Details, auf die man Rücksicht nehmen sollte. Ein schlecht gebauter Bot verärgert schnell die Server-Administratoren und man wird als böswilliger Angreifer beschimpft. Der Vortrag geht auf wichtige Details beim Bau eines Webcrawler ein und zeigt Herangehenweisen, um mit der riesigen Datenflut fertig zu werden, die, wenn man es eben richtig macht, aus dem Netz frei extrahiert werden kann. Robots.txt, Parallelisierung, cURL, HTML-Parser, Regular-Expression, PhantomJS… sind nur ein paar Schlüsselwörter auf die der Vortrag eingeht. Aber vor allem können die Zuhörer von den großen Erfahrungen eines lokalen Unternehmens profitieren, welches es zum Marktführer in ganz Deutschland geschafft hat. Der Vortrag enthält einige Live-Demonstrationen, in denen gezeigt wird, wie leicht das Internet als freie Informationsquelle genutzt werden kann und das man nicht immer auf kostenpflichtige APIs angewiesen ist, um Daten strukturiert zu erhalten. Meistens besteht nicht einmal die Möglichkeit, Daten in einem maschinenlesbarem Format abzurufen. In diesen Fällen schließt ein Webcrawler die Lücke Kurz gesagt: Dieser Vortrag richtet sich an diejenigen Zuhörer, die sich für eine sichere, effiziente und vorallem freie Möglichkeit interessieren, das Internet als Datenbasis zu nutzen. The crawling is strong in you Florian Liß

uk: вхід без авторизації


uk: Комп'ютерні науки

description: Arbeite mit deinem kompletten Rechenzentrum so als ob es eine einzelne Maschine wäre. Egal ob Cloud oder Bare Metal, der einzelne Server an sich wird bei einer verteilten Anwendung immer uninteressanter. Mit Mesos lassen sich alle vorhandenen Resourcen zentral bündeln und ansprechen. Florian Pfeiffer

uk: вхід без авторизації

name: Eine verteilte&ausfallsichere Anwendung mit Apache Mesos & Apache Aurora


Der Linux Netzwerk Stack

uk: Комп'ютерні науки

description: Der Vortrag stellt die Architektur des Linux Netzwerkstacks vor. Dabei wird neben einer Funktionellen Übersicht auch die Grundprinzipien eines modernen Netzwerktreibers und die Implementation von TCP/IP vorgestellt. Zusätzlich wird kurz auf aktuelle Entwicklungsschwerpunkte eingegangen. Florian Westphal

uk: вхід без авторизації


Btrfs – Das Dateisystem der Zukunft?

uk: Комп'ютерні науки

description: Das Dateisystem btrfs hat Einzug in den Enterprise-Breich gehalten. SUSE Linux Enterprise verwendet es bereits als Standarddateisystem. Dieser Vortrag bietet einen Überblick über die Features von btrfs: Wandlung bestehender ext3/4 Dateisysteme nach btrfs, Multi-Device-Dateisysteme, Subvolumes, Snapshots und Copy-on-Write. Andererseits werden auch die Einschränkungen beleuchtet, die der Betrieb von btrfs mit sich bringt. Eine kurze Live-Demo rundet den Vortrag ab. Florian Winkler

uk: вхід без авторизації


Open Source Online Banking

uk: Комп'ютерні науки

description: In diesem Vortrag wird eine Übersicht über die bekanntesten Open Source Online Banking Programme gegeben. Am Beispiel von kivitendo wird dabei gezeigt, wie man damit seine Zahlungsein- und ausgänge aus der Warenwirtschaft und Finanzbuchhaltung verwalten und verbuchen kann. Geoffrey Richardson

uk: вхід без авторизації


Humanising Math and Physics

uk: Комп'ютерні науки

description: There are some myths around Science - it's boring, useless, difficult. Many of them are heard while we are young, and many people tend to take then for the entire life. Science is very important, specially on Computer Science and Engineering, for building the basis of our logical thinking. Hanneli Tavante

uk: вхід без авторизації


uk: Комп'ютерні науки

description: gnuplot ist in meiner UNIX-Werkzeugkiste seit viel mehr als einem Jahrzehnt nicht mehr wegzudenken! gnuplot kann viel mehr, als nur mathematische Funktionen (schön) zu darzustellen. Wann immer man ein paar Zahlen antrifft, die irgendwie in zusammen gehören (ob Spritpreise, das Wetter, vielleicht ja sogar die Lottozahlen) – eine Grafik zeigt Zusammenhänge und Entwicklungen. Und das geht super einfach mit nur wenigen, intuitiven Befehlen. Im Vortrag wird an verschiedenen Beispielen erklärt, wie man Zahlen in informative und skalierbare Grafiken vewandeln kann, und wie man mit gnuplot Daten auswerten und Kurven-Fits an Ausgleichsfunktionen in Sekundenschnelle erstellen kann. Harald König

uk: вхід без авторизації

name: Gnuplot – Ein Bild sagt mehr als 1000 Zahlen …


Linux-Mainline-Treiber backporten

uk: Комп'ютерні науки

description: Der Vortrag stellt das Linux-Backport-Projekt vor und erklärt, wie Anwender seine Ergebnisse nutzen. Das Projekt ermöglicht aktuelle Treiber auch in älteren Kernelversionen zu nutzen. Backports erzeugen mehr oder weniger automatisch ein Tar-Archiv mit vielen Treibern einer festgelegten Version, die sich auf dem Legacy-System nutzen lassen. Hauke Mehrtens

uk: вхід без авторизації


Neue ARM-SoCs im Mainline-Kernel

uk: Комп'ютерні науки

description: Ein-Prozessor-Computer, also SoC wie die erfolgreiche Serie von ARM unetrscheiden sich in einigen Details von klassischen CPUs. Der Vortrag stellt alles vor, was zum Unterstützen eines ARM SoCs dazugehört, darunter u. a. das Common Clock Framework oder Pinctrl. Heiko Stübner

uk: вхід без авторизації


The long road to reproducible builds

uk: Комп'ютерні науки

description: With free software, anyone can inspect the source code for malicious flaws. But Debian like most distribnutions provides binary packages to its users. The idea of “deterministic” or “reproducible” builds is to empower anyone to verify that no flaws have been introduced during the build process by reproducing byte-for-byte identical binary packages from a given source. This talk will explain the current status of the Debian Reproducible Builds project, how this is relevant for the complete free software eco system and how you can contribute. Holger 'h01ger' Levsen

uk: вхід без авторизації


Moby Dock im Windkanal

uk: Комп'ютерні науки

description: Der Vortrag gibt einen kurzen Einblick in die Welt des High Performance Computings und zeigt, warum Docker dort eine interessante Alternative zur Simulation direkt auf der Hardware oder innerhalb von virtuellen Maschinen darstellt, sodass man hier in Zukunft mit Docker "rechnen" kann. Holger Gantikow

uk: вхід без авторизації


Make your tests fail

uk: Комп'ютерні науки

description: It's easy as pie: before checking in, your test suite should always be green. Or should it? What if your tests are all green but you forgot to check one important edge case? What if your underlying system environment lets you down, but only under rare conditions that you didn't cover in your tests? This talk introduces randomised testing as used by projects like Apache Lucene and Elasticsearch based on the Carrotsearch Randomised Testing framework. It has helped uncover (and ultimately fix) a huge number of bugs not only in these project’s source code, but also in the JVM itself which those projects rely on. Writing unit and integration tests can be tricky: assumptions about your code may not always be true as any number of "this should never happen" log entries in production systems show. When implementing a system that will be integrated in all sorts of expected, unexpected, and outright weird ways by downstream users, testing all possible code paths, configurations and deployment environments gets complicated. With the Carrotsearch Randomised Testing framework, projects like Apache Lucene and Elasticsearch have introduced a new level to their unit and integration tests. Input values are no longer statically pre-defined but are generated based on developer defined constraints, meaning The test suite is no longer re-run with a static set of input data each time. Instead, every continuous integration run adds to the search space covered. Though generated at random, tests are still reproducible as all configurations are based on specific test seeds that can be used to re-run the test with the exact same configuration. Add to this randomising the runtime environment by executing tests with various JVM versions and configurations,and you are bound to find cases where your application runs into limitations and bugs in the JVM. This talk introduces randomised testing as a concept, shows examples of how the Carrotsearch Randomised Testing framework helps with making your test cases more interesting, and provides some insight into how randomising your execution environment can help save downstream users from surprises. All without putting too much strain on your continuous integration resources. Isabel Drost-Fromm

uk: вхід без авторизації


uk: Комп'ютерні науки

description: IMAP und SMTP, die Entwicklung der letzten 10 Jahre anhand der beiden OpenSource Projekte dovecot und Postfix, sowie alles was an Wissen zum eigenen Betrieb (Anti-Spam, IMAP-Cluster) dazugehört. Jan Büren

uk: вхід без авторизації

name: Postfix, dovecot und Anti-Spammassnahmen


Von SAP nach kivitendo ERP

uk: Комп'ютерні науки

description: Von kivitendo ERP nach SAP by design und wieder zurück - Der Beweis das OpenSource auch in diesem Markt besser sein darf. Jan Büren

uk: вхід без авторизації


Verified Boot auf ARM

uk: Комп'ютерні науки

description: Inzwischen kann man auf einigen ARM-Prozessoren wie z.B. dem MX6 oder dem MX28 mit kryptographischen Methoden sicherstellen, dass nur Code ausgeführt wird, der auch korrekt Signiert ist. Dabei wird eine geschlossene Kette von ROM-Code über Bootloader und Kernel bis in den Userspace aufgebaut. Im Vortrag wird erklärt, wie es funktioniert und was man braucht, um es selbst nachzumachen. Jan Lübbe

uk: вхід без авторизації


Zentrales Logmanagement

uk: Комп'ютерні науки

description: Neben Monitoring bietet zentrales Logmanagement eine sinnvolle Ergänzung IT Landschaften im Blick zu behalten. Dieser Vortrag stellt einen Erfahrungsbericht über den täglichen Einsatz der Open-Source-Komponenten Logstash, Kibana und Elasticsearch als Lösung dar. Jonas Henke

uk: вхід без авторизації


uk: Комп'ютерні науки

description: Der Beruf des Sysadmins verändert sich, und es entsteht mehr und mehr Toolgleichheit zwischen Entwicklern und Admins. Dennoch gibt es kulturelle Gräben. Was ist der Unterschied zwischen Dev und Ops, wenn die beiden scheinbar mehr und mehr zusammenwachsen? Kristian Köhntopp

uk: вхід без авторизації

name: Go Away Or I Will Replace You With A Very Little Shell Script


Was ist cloud?

uk: Комп'ютерні науки

description: Cloud computing - warum müssen wir es machen, was muss man dabei beachten, und was hat es mit Software Defined Networks zu tun. Kristian Köhntopp

uk: вхід без авторизації


The Evolution of Storage on Linux

uk: Комп'ютерні науки

description: Linux and Open Source Software have always played a crucial role in data centers to provide storage in various ways. In this talk, Lenz will give an overview of how storage on Linux has evolved over the years, from local file systems to scalable file systems, logical volume managers and cluster file systems to today's modern file systems and distributed, parallel and fault-tolerant file systems. Lenz Grimmer

uk: вхід без авторизації


Cultivating Empathy

uk: Комп'ютерні науки

description: When considering how to design products, teams or even common everyday household objects, empathy often doesn't end up on the required features list. Yet, without empathy, teams with enormous technical skills can fail in their quest to deliver quality products to their users. Incredible projects fail to create communities because they don't exercise it. Fail at empathy and your chances of failing at everything skyrocket. Leslie Hawthorn

uk: вхід без авторизації


How To Get Your Patch Accepted

uk: Комп'ютерні науки

description: Open source is built on volunteer hours. Using best practice in creating and reviewing patches means we're making the most of those volunteer hours - both from contributors but also from those overworked maintainers. Lorna Mitchell

uk: вхід без авторизації


uk: Комп'ютерні науки

description: On August 7th maddog turned 65 years old. He started programming in 1969 after almost being electrocuted by 13,600 volts and 800 Amps (he figured software was safer). In celebration of 46 years in the computer in the computer field and five more years before he can afford to retire, come hear maddog explain the computer field in ways few people have thought of it. maddog

uk: вхід без авторизації

name: Beginning of the End or End of the Beginning?


Linux Kernel Development for Newbies

uk: Комп'ютерні науки

description: This talk presents a step by step guide for Linux kernel development. Manuel Schölling

uk: вхід без авторизації


Sicher Programmieren mit Ruby on Rails

uk: Комп'ютерні науки

description: Was ist von den Sicherheitslücken aus 2013 übrig geblieben? Wie steht es derzeit um RoR? Welche sicherheitskritischen Fehler sollten Entwickler vermeiden? Mario Manno

uk: вхід без авторизації


Why favour Icinga over Nagios?

uk: Комп'ютерні науки

description: We try to explain some of the problems Nagios has had for years, what the differences to Icinga are, and how Icinga 2 can ease up monitoring in small, as well as really big environments. Markus Frosch

uk: вхід без авторизації


uk: Комп'ютерні науки

description: Open Roberta Lab - Visual Online Programming Environment for Computer Kids The Google funded Open Roberta project continuous the Fraunhofer IAIS initiative ”Roberta - Learning with Robots”. Roberta aims at engag- ing and motivating girls and boys to take a sustained long-term interest in information technology, technology and the natural sciences (STEM). For more than ten years, this underlying initiative successfully enabled girls and boys to explore the world of robots and to learn about computer science and technology in a playful way. With more than 30.000 participating children and young people in over 600 documented Roberta courses a year - Roberta has become a permanent fixture in the German education landscape. The aim of Open Roberta is to overcome technical and professional barriers for teachers and students alike at home or in the classrooms. The free to use cloud-based Open Roberta Lab consists of graphical programming tools that enable beginners to seamlessly start coding without long-winded system installations, setups or additional technology getting in the way. In its first available release, Open Roberta enables children and adolescents to program LEGO Mindstorms EV3 robots in the beginning. A variety of different visual programming blocks are provided to interact with motors, sensors and the core of LEGO robots, the EV3-Brick. Upcoming software releases are aiming at a broader online programming support for additional educational hardware (like robots, toys, etc.). The necessary machine code translations are part of our new invented NEPO programming language which is build into Open Roberta. The created technology and its concepts are free to use for anyone and are available as open source. In a first step, the development team at the Fraun- hofer Institute for Intelligent Analysis and Information Systems reached out to teachers, IT and education experts within the partnering Roberta network as well as to universities and their students to involve them in the develop- ment work. In the ongoing second step, the open-source community has been opened to all interested parties and programmers. By doing that Roberta still follows its main mission namely the encouragement of female newbies in order to help them becoming role models for the next generation of pro- gramming experts. The presentation will address current limitations of available classroom pro- gramming solutions and is going to showcase Open Robertas online coding capabilities. A further aspect of the talk will be the introduction of the NEPO abstraction language as a core concept for upcoming hardware com- munication. Markus Ketterl

uk: вхід без авторизації


NBD - Network Block Device

uk: Комп'ютерні науки

description: Der Vortrag wird einen kurzen Einblick in den Network Block Device Treiber im Linux Kernel geben. Es wird erklärt, wie das Protokoll aufgebaut ist, wie die Implementierung aussieht und woran aktuell gearbeitet wird. Außerdem gibt es eine kleine Aussicht, welche Features geplant sind. Markus Pargmann

uk: вхід без авторизації


Towards a server-less Web

uk: Комп'ютерні науки

description: A new communication framework has entered the Web Platform - WebRTC. Using the WebRTC protocols and APIs allows for a whole new paradigm of Web Application development, especially P2P apps that communicate with each other without a central server. In this talk I will dive into the possibilities of implementing a reliable, server-less P2P infrastructure for applications and data sharing. Max Jonas Werner

uk: вхід без авторизації


State of the Union

uk: Комп'ютерні науки

description: Viel ist passiert im Jahr 2015 in der Open Source Szene. Oliver Zendel und Michael Kleinhenz, die beide täglich mit und für FOSS arbeiten, werfen einen augenzwinkernden Blick in die Vergangenheit aber auch die Zukunft. Jubiläen, Dramen, Glücksfälle - alles wird mit einem Augenzwinkern präsentiert und gemeinsam mit dem Publikum kommentiert. Vieles hat die Technologie- und FOSS-Welt in 2015 beeinflusst. Diese und weitere Themen streift der lockere Couchtalk und bindet dabei das Publikum direkt in die Diskussion ein. Michael Kleinhenz, Oliver Zendel

uk: вхід без авторизації


Attacking IoT Telemetry

uk: Комп'ютерні науки

description: In this hour long presentation, we consider weaknesses in the pipeline of advancing sensor developments and demonstrate passive and active attacks on hypothetical critical infrastructure using real sensor devices. This presentation does not use scare tactics, but rather hacks along in a playful and humorous way. Michael Schloh von Bennewitz

uk: вхід без авторизації


Ansible Basics

uk: Комп'ютерні науки

description: Von Ansible wird viel gesprochen und immer wieder wird was Tool in Vorträgen benutzt um etwas schnell zu konfigurieren. Dieser Vortrag konzentriert sich nur auf Ansible und den möglichen Einsatz dieses mächtigen Tools. Oleg Fiksel

uk: вхід без авторизації


uk: Комп'ютерні науки

description: A welcome by the vice president for research and young academics of the University of Applied Sciences Bonn-Rhein-Sieg. Prof. Dr. Margit Geißler

uk: вхід без авторизації

name: FrOSCon 2015 - Welcome by the vice president


Mein Server läuft auch ohne Kunden

uk: Комп'ютерні науки

description: Systemadministration hat viele Facetten: Admins arbeiten als Freelancer, stemmen die hausinterne IT von großen Firmen, sie arbeiten bei Hostern oder betreiben die Infrastruktur von Webfirmen. Aber wer sind eigentlich ihre Kunden und welches Produkt verkaufen sie jeweils? Dieser Vortrag zeigt, warum es sinnvoll ist, die Systemadministration als Produkt zu begreifen und wer eigentlich der Kunde für diese Arbeit ist - je nach Arbeitsbereich. Ralph Angenendt

uk: вхід без авторизації


Speeding up the Web with PHP 7

uk: Комп'ютерні науки

description: 2015 marks the 20th anniversary of PHP and it also marks the release of PHP 7. PHP 7 brings drastic performance improvements along with a number of new features including optional scalar typing, anonymous classes, and a couple of new operators. Rasmus Lerdorf

uk: вхід без авторизації


VGrade - Tux Grades Videos

uk: Комп'ютерні науки

description: Die "VGrade"-Scripts verbinden die besten existierenden (freien) Video- und Image-Processing-Tools zum Grading und Postprocessing von hochqualitativen Videos mit Kino-Feeling aus rohem Videomaterial. Und das auf der Command Line und ohne teure Hardware. Robert Matzinger

uk: вхід без авторизації


uk: Комп'ютерні науки

description: Die System Database sammelt und aggregiert System- und Inventarisierungsinformationen und bietet eine einheitliche Schnittstelle zur Abfrage der Daten. Sebastian "tokkee" Harl

uk: вхід без авторизації

name: SysDB — Alle Systeminformationen auf einen Blick


Data Warehouse Monitoring mit Icinga 2

uk: Комп'ютерні науки

description: Während der Entwicklung und des Betriebes von Data Warehouse Systemen ist ein Monitoring der beteiligten Systeme hilfreich, um Engpässe und Fehler aufzudecken. Der Workshop stellt Lösungsansätze auf Basis von Icinga 2/Icinga Web 2 vor, die helfen verschiedene Bereiche eines Data Warehouse zu überwachen und zu kontrollieren. Sebastian Henrich

uk: вхід без авторизації


Docker in Produktion

uk: Комп'ютерні науки

description: Docker unterstützt wie kein anderes Tool die Verbindung von Entwicklung und Betrieb. In diesem Talk stelle ich meine Erfahrungen vor, die ich in den letzen 8 Montaten mit Docker im Produktiveinsatz sammel konnte. Sebastian Mancke

uk: вхід без авторизації


uk: Комп'ютерні науки

description: Cryptomator is the first ever open source application specifically developed to transparently encrypt files before they are sync'ed with your personal cloud storage space. Sebastian Stenzel, Tobias Hagemann

uk: вхід без авторизації

name: Cloud Storage Encryption with Cryptomator


Touchscreens: Input-Treiber upstreamen

uk: Комп'ютерні науки

description: Ein kurzer Bericht über die Anstrengungen, einen Touchscreen-Treiber für Focaltec-basierte Touchscreens in den Kernel zu bringen (edt-ft5x06). Was tauchen für Fragen auf, welche Probleme sind schwierig zu klären und was stellen sich aktuell für Fragen? Simon Budig

uk: вхід без авторизації


Software Freedom Means Business Value

uk: Комп'ютерні науки

description: At a time when open source has "won", when the majority of businesses are using and even planning to contribute to open source and when corporate trade associations are racing to start new "foundations" (actually trade associations) as they did a decade ago with standards bodies, it is more important than ever to return to the principle of software freedom. That doesn't mean preferring ideology over business effectiveness. I'll be explaining why. Simon Phipps

uk: вхід без авторизації


uk: Комп'ютерні науки

description: In today’s computing world, it can often feel like we are drowning in wave after wave of new trends. This sea of change is simply a consequence of evolution within our industry. In this talk we will examine the evolution of technology, the management challenges this brings, why organisations suffer from poor situational awareness and how it’s always a case of “situation normal, everything must change Simon Wardley

uk: вхід без авторизації

name: Situation Normal, Everything Must Change


uk: Комп'ютерні науки

description: Webseiten mit einer schnellen Ladezeit erhöhen die Conversion Rate und reduzieren die Server-Farm Kosten. In diesem Vortrag bespricht Stefan Wintermeyer warum eine Webseite schnell oder langsam lädt und wie man das Problem angehen sollte. WebPerformance ist ein FullStack Problem, da es beim TCP-Protokoll anfängt und beim HTML, CSS und JavaScript aufhört. Stefan Wintermeyer

uk: вхід без авторизації

name: WebPerformance: Autobahn oder Fussgängerzone?


Building a culture of courage

uk: Комп'ютерні науки

description: At my new job, I was surprised about my colleagues reactions to my mistakes. No blame! People trust me to own my mistakes and fix them! Complex systems are brittle. Developers work in a constant state of new things-not-quite-working-yet. Programming in pairs and code reviews help us. But what about the quality of human interaction? How can we build a culture of blamelessness and why is it crucial for learning and for brave decision making? Stefanie Schirmer

uk: вхід без авторизації


Snappy Ubuntu Core

uk: Комп'ютерні науки

description: Im Januar 2015 wurde mit „Ubuntu Core“ eine andere Variante von Ubuntu vorgestellt, die nicht mehr auf Deb-Pakete setzt und sich auf alle möglichen Geräte richtet. Sujeevan Vijayakumaran

uk: вхід без авторизації


Ubuntu Phone

uk: Комп'ютерні науки

description: Zwei Jahre nach der Ankündigung erschien Anfang 2015 das erste Ubuntu Phone vom spanischen Hersteller bq. Doch was verbirgt sich hinter dem System? Wie sieht die Nutzung aus und wie viel von Ubuntu steckt wirklich in dem Smartphone-Betriebssystem? Sujeevan Vijayakumaran

uk: вхід без авторизації


Datenschutz ist gar nicht so schwer

uk: Комп'ютерні науки

description: Datenschutz ist kein Hexenwerk. Der Vortrag beschäftig sich damit, was zu beachten ist, damit der Datenschutz im Alltag selbstverständlich und kein Hindernis ist. Susanne (miracee) Holzgraefe

uk: вхід без авторизації


uk: Комп'ютерні науки

description: MARS Light is a kernel-level asynchronous block replication for long distances, supporting disaster recovery / georedundancy. Thomas Schöbel-Theuer

uk: вхід без авторизації

name: MARS: Replicating Petabytes over Long Distances


uk: Комп'ютерні науки

description: Many companies have copied the fork-and-pull-request model from open source because it works so well, even for closed-source projects. So why are company processes and policies written in isolation with no collaboration? I'll present New Relic's implementation of an open-source-inspired workflow that drives all of our internal company processes. Tim Krajcar

uk: вхід без авторизації

name: Pull Requests: Not Just For Code Anymore


The JPEG is dead! Long live the JPEG!

uk: Комп'ютерні науки

description: A JPEG is a JPEG and nothing changed since 1992? Think again! Automated compression quality detection, advanced dithering algorithms, saliency mapping and computer vision - get a glimpse at what the image optimization open source community has been up to! Tobias Baldauf

uk: вхід без авторизації


Music Production under GNU/Linux

uk: Комп'ютерні науки

description: This talk will be about Free Culture and Free Software in the context of computer music production. GNU/Linux is often used by musicians who want to share their music. Tobias Platen

uk: вхід без авторизації


uk: Комп'ютерні науки

description: The world of high availability mysql has seen several solutions over the last decade or so. All of them were flawed in some way, none were perfect. One of the new kids on the block is Galera cluster for MySQL. It's fully open source and scales surprisingly well. In this talk we'll look at a case study of how we deployed a 600k QPS cluster sucessfully

uk: вхід без авторизації

name: 1 M+ QPS on MySQL Galera cluster: the table of Breaching 1 M+ queries per second


keywords: Free and Open Source Software Conference

uk: Комп'ютерні науки

description: Neben einer Kurzeinführung in die Welt des Crosscompiling wird gezeigt, wie für das Mathematikprogramm 'Maxima' (geschrieben überwiegend in Lisp!) ein Windows-Installer unter Linux erzeugt werden kann.

uk: вхід без авторизації

name: Crosscompiling - ein Windows-Installer mit 4 Befehlen


uk: Комп'ютерні науки

description: $kernel→infect(): Creating a cryptovirus for Symfony2 apps Cryptovirology studies how to use cryptography to design malicious software, given that public-key cryptography can be used to break the symmetry between what an antivirus analyst sees regarding a virus and what the virus writer sees. In this workshop we will create a simple cryptovirus in PHP - for educational purposes - able to infect a Symfony2 app and encrypt data such as database records or user uploaded files using public key cryptography with OpenSSL. To create the virus we will study how Symfony works internally, especially what kernel events are dispatched and how to use them to attach our virus. Several strategies to hide the virus will be discussed. Simple ones like using different encodings and more advanced strategies such as polymorphic code. Finally, we will see how we can defend ourselves from this kind of attacks. ······························ Speaker: Raul Fraile Event: FrOSCon 2014 by the Free and Open Source Software Conference (FrOSCon) e.V.

uk: вхід без авторизації

name: $kernel.infect(): Creating a cryptovirus for Symfony2 apps


A CouchDB replication endpoint in PHP

uk: Комп'ютерні науки

description: A CouchDB replication endpoint in PHP This talk shows how I implemented a replication endpoint for the CouchDB replication protocol in PHP. This makes it possible to use about any backend as a synchronization point for Offline-First HTML5 applications powered by tools like PouchDB or TouchDB. You will also be able to replicate a CouchDB database into a MySQL database or vice-versa. The growing amount of endpoints for this protocol in different languages and environments suggests that the CouchDB replication protocol might evolve as a standard for eventual consistent multi-master replication. ······························ Speaker: Kore Nordmann Event: FrOSCon 2014 by the Free and Open Source Software Conference (FrOSCon) e.V.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: Building a smarty-to-machine-code compiler The open source SmartTpl libraries greatly speeds up Smarty templates bij turning templates into native machine code. During a crash course 'how to write your own compiler' you will see how this alternative template engine works inside, and you will discover that writing a compiler is not even that difficult. The following topics will be covered: ······························ Speaker: Emiel Bruijntjes Event: FrOSCon 2014 by the Free and Open Source Software Conference (FrOSCon) e.V.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: Data Analysis and Visualization with Python Usage of Numpy, Pandas and Matplotlib for a personal bookkeeping software We demonstrate the usage of python's scientific tools, Numpy, Pandas and Matplotlib for data analysis and Visualization. As a use case, we present a python tool for personal bookkeeping. The talk will include: ······························ Speaker: Tobias Stollenwerk Event: FrOSCon 2014 by the Free and Open Source Software Conference (FrOSCon) e.V.

uk: вхід без авторизації


Domain Driven Design & NoSQL

uk: Комп'ютерні науки

description: Domain Driven Design & NoSQL Escaping the Tower of Babel Domain Driven Design focuses on finding a common language to improve communication — a still important topic regarding lots of failing projects. In this talk I want to show you how NoSQL’s document stores and graph databases can help with DDD and compare that to modeling in relational databases. Domain Driven Design is a software development process that focuses on the finding a common language for the involved parties. This language and the resulting models are taken from the domain rather than the technical details of the implementation. The goal is to improve the communication between customers, developers and all other involved groups. Even if Eric Evan's book about this topic was written almost ten years ago, this topic remains important because a lot of projects fail for communication reasons. Relational databases have their own language and influence the design of software into a direction further away from the Domain: Entities have to be created for the sole purpose of adhering to best practices of relational database. Two kinds of NoSQL databases are changing that: Document stores and graph databases. In a document store you can model a contains relation in a more natural way and thereby express if this entity can exist outside of its surrounding entity. A graph database allows you to model relationships between entities in a straight forward way that can be expressed in the language of the domain. I want to look at the way a multi model database that combines a document store and a graph database can help you model your problems in a way that is understandable for all parties involved. Speaker: Lucas Dohmen Event: FrOSCon 2014 by the Free and Open Source Software Conference (FrOSCon) e.V.

uk: вхід без авторизації


Elmar's Whistleblower Quiz Show

uk: Комп'ютерні науки

description: Elmar's Whistleblower Quiz Show Forgotten Heroes & Stories Whistleblower stories are amongst the most important and exiting media events, many of them delivering cool plots for movies. But the real whistleblowers are to fast forgotten, regarding to what they did and how they payed for their courage. The Whistleblower Hall of Fame shall remind us of these people and what they idi and do for us. The world is full of whistleblowers. When we read news, lots of them based on information leaked be internals. Most whistleblowers will stay unknown forever. But some have choosen to go into the public, sometimes it tok decades until their identity was unleashed. There are dozens of exiting stories to tell. Almost everything evil has been more or less successfully attacked by people who put their ideals over their individual welfare. These stories cover: Surveillance, Corruption, Murder, War Crime, Fraud. Lies, Arms Trade, Terrorism. The lecture includes a "Whistleblower Quizduell" to entertain and inform the audience. Theire even a prices to be won... ······························ Speaker: Elmar Geese Event: FrOSCon 2014 by the Free and Open Source Software Conference (FrOSCon) e.V.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: Executable Documentation for everyone (even you) Sometimes good documentation makes the difference between just another dead github repository and a successful, widely used library. But writing documentation is tedious and boring and maintaining it ten times so. But wrong documentation is sometimes worse than none so updating it is even more important than writing it. ······························ Speaker: Nikolas Martens Event: FrOSCon 2014 by the Free and Open Source Software Conference (FrOSCon) e.V.

uk: вхід без авторизації


Ganeti

uk: Комп'ютерні науки

description: Ganeti Ganeti is a system for managing clusters of virtual machines. The talk will introduce Ganeti, its usage, and its architecture. The main focus will be on changes and new development in the last year. Ganeti is a management software for clusters of virtual machines based on Xen, KVM or LXC. It is an open source project funded by Google which has been around 7 years now. It has grown to the size of about 100,000 lines of Python and about 40,000 lines of Haskell code. Besides being used in Google’s internal infrastructure, the project has a lively open source community. Among our biggest users and contributors are OSUOSL and GRNet. In our talk, we will recall, in a self-contained way, the steps to set up and maintain a Ganeti cluster, to monitor it, and to deal with failures. We will also recall the architecture and the interfaces to the utilized open-source components. The main focus of the talk will be on changes and new features of Ganeti, predominantly those that happened in the last year. Speaker: Klaus Aehlig, Helga Velroyen Event: FrOSCon 2014 by the Free and Open Source Software Conference (FrOSCon) e.V.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: How to bring compute intensive C++ based apps to Android You already have some C++ code for the desktop and you ever wanted to port this to Android? Then you should not wait to come to this talk. We'll guide you through the typical steps and pitfalls in this porting process using a demo application and our open source geometry app TiGL Viewer. The TiGL Viewer desktop application is used at the German Aerospace Center for aircraft design. It is mainly used to display 3D aircraft geometries, which are computed from a parametric description. The core components of the application are the CAD kernel OpenCASCADE for 3D geometry computation and the OpenGL based rendering engine OpenSceneGraph â both written in C++. Due to its relatively large tested code base and the use of the third party libraries, a reimplementation in Java was not reasonable. ······························ Speaker: Martin Siggel Event: FrOSCon 2014 by the Free and Open Source Software Conference (FrOSCon) e.V.

uk: вхід без авторизації


Init - Kicking off the conference

uk: Комп'ютерні науки

description: init Kicking off the conference The opening event of the conference. A few starting remarks and warm welcome from the conference organizers. ······························ Speaker: towo Andreas Kupfer Event: FrOSCon 2014 by the Free and Open Source Software Conference (FrOSCon) e.V.

uk: вхід без авторизації


Grokking git by managing kivitendo

uk: Комп'ютерні науки

description: maintaining a oss project with git - kivitendo git for individiual extensions Deploying the free OSS project kivitendo and customising this with the power of git. We will use the power of rebase for long term satisfaction. We grok some basics of git: ······························ Speaker: Jan Büren Event: FrOSCon 2014 by the Free and Open Source Software Conference (FrOSCon) e.V.

uk: вхід без авторизації


Micro Services

uk: Комп'ютерні науки

description: Micro Services Vertical thinking for a simple architecture! Micro Services are a new way of architectural thinking in web platforms. The key idea is strongly aligned on the unix philosophy: Create small services which are only responsible for one thing and make them work together. With this in mind, you get simple applications, which can be developed, deployed and scaled independent from each other. ······························ Speaker: Sebastian Mancke Event: FrOSCon 2014 by the Free and Open Source Software Conference (FrOSCon) e.V.

uk: вхід без авторизації


Multi-Model NoSQL Databases

uk: Комп'ютерні науки

description: Multi-Model NoSQL Databases An introduction to Polyglot persistence and NoSQL In this talk i will introduce and discuss the term polyglot persistence in the NoSQL world. Afterwards i will present the multi-model approach of NoSQL database that try to overcome some drawbacks of polyglot persistence setups while keeping the benefits. The database i will use for this offers embedded Javascript for my examples. In many modern applications the database side is realized using polyglot persistence â store each data format (graphs, documents, etc.) in an appropriate separate database. This approach yields several benefits, databases are optimized for their specific duty, however there are also drawbacks: * keep all databases in sync * queries might require data from several databases * experts needed for all used systems A multi-model database is not restricted to one data format, but can cope with several of them. In this talk i will present how a multi-model database can be used in a polyglot persistence setup and how it will reduce the effort drastically. I will show with Javascript examples how to make use of such a multi-model database. ······························ Speaker: Michael Hackstein Event: FrOSCon 2014 by the Free and Open Source Software Conference (FrOSCon) e.V.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: Open Source Management Strategies for communication with open source projects in companies The use of open source in enterprises is common, even in Germany. In many companies the imported source is being changed, bugfixed, made compatible with whatever or otherwise changed. Companies are using open source, changing it or contribute otherwise. This can take many forms, leading to company internal forks of software, public neglect of ubiquitous projects such as OpenSSL or Busybox, a variety of patches that are badly integrated into an upstream as in MySQL, or a wrestling for dominance in projects such as Hadoop and Openstack. ······························ Speaker: Kristian Köhntopp Event: FrOSCon 2014 by the Free and Open Source Software Conference (FrOSCon) e.V.

uk: вхід без авторизації

name: Open Source Management - Strategies for comm. with open source projects in companies


phpng - heap and stack allocation

uk: Комп'ютерні науки

description: phpng - heap and stack allocation ······························ Speaker: Johannes Schlüter Event: FrOSCon 2014 by the Free and Open Source Software Conference (FrOSCon) e.V.

uk: вхід без авторизації


Playing with Neo4j Â-[:USING]Â⇒ PHP

uk: Комп'ютерні науки

description: Playing with Neo4j Â-[:USING]Â⇒ PHP Relations, relations everywhere. They can be difficult and maybe slow to represent in SQL. So why not to use a graph? Neo4j is a highly scalable and robust graph database, which fits your complex relation needs. In this talk, I will give an introduction into the graph concept, Neo4j, the Cypher Query Language and an integration in PHP. There are already some good PHP libraries for graph processing. I'll also show some examples and benchmarks using my favourite lib that is based on the Doctrine Common API. ······························ Speaker: Frank Neff Event: FrOSCon 2014 by the Free and Open Source Software Conference (FrOSCon) e.V.

uk: вхід без авторизації


shutdown - Last call

uk: Комп'ютерні науки

description: shutdown Last call Closing event of the conference. I big warm thank you to everyone who helped make the conference a success, along with a couple of interesting statistics and other tidbits. ······························ Speaker: towo Andreas Kupfer Event: FrOSCon 2014 by the Free and Open Source Software Conference (FrOSCon) e.V.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: Solving your Big-Data problem before it arises, using Django How data sharding can make you perform better and faster More and more websites are collecting huge amounts of data and developers often don't think about this data wave when developing their apps or sites. In this talk I want to describe how thinking about sharing your data will not only make your app scalable, but also faster and the code will be better. This talk is structured in two parts. The first is, about sharding and different strategies that can be used in solving a typical big data problem for various projects. The second part will focus on a Django implementation on how to implement a sharding technology and create a fail over website without relying on any "cloud" providers. We will make the argument, that thinking about how your data will perform and testing these assumptions will make your code better and faster, even if you don't have too much data at the beginning. We will also show these assumptions on our real live data and describe how we shard our data and what motivated us. ······························ Speaker: Didi Hoffmann Event: FrOSCon 2014 by the Free and Open Source Software Conference (FrOSCon) e.V.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: To Make Hearts Bleed A Native Developer's Account On SSL Heartbleed A tour-de-force through the real-life SSL-adversities faced by developers outside the ivory tower that are today's browsers. It's the tale of understaffed engineering teams, hard-to-educate administrators. It's the horror of broken and undocumented APIs, and contradicting standards. It's the nightmare of FIPS requirements. It's a story without a happy ending, but with a call to action. In a hostile and broken Internet, cryptography is a basic foundation of communication. But cryptography has no value when it's not used correctly. Browser vendors have tried to improve usability, but even they can't fix everything. Some of the improvements have actually been outright rejected by usability studies. Finally, even the biggest amount of developers can't fix ambiguities found in fundamental standards such as those defining X.509 semantics. Moreover, developers who cannot depend on browser technologies are off much worse: They are required to know a significant amount about crypto, and get to re-implement the GUI part of it, often poorly and wrong, only relying on sub-par APIs of their libraries and/or toolkits. Somewhere else, server administrators are left with unsafe defaults by their distribution. Due to sheer complexity, under-educated sysadmins and old libraries found in enterprise distributions, SSL setups today are a lot less safe than they should be. This talk will discuss these subjects, provide examples and give hints for workarounds and proper behavior where possible. And after all, post-Snowden there is enough momentum to fix issues on a broader level, as efforts such as LibreSSL have shown. More effort is needed, and this talk outlines a possible solution. ······························ Speaker: Daniel Molkentin Event: FrOSCon 2014 by the Free and Open Source Software Conference (FrOSCon) e.V.

uk: вхід без авторизації

name: To Make Hearts Bleed - A Native Developer's Account On SSL


Web-App-Encryption

uk: Комп'ютерні науки

description: Web-App-Encryption Is your data secure by default? How Django can be used to make you sleep at night. This talk will detail the different threats a web application faces today and how different types of encryption can solve many of these problems. We will discuss the whole web-stack and show various technologies to deploy secure encryption. The main focus will be on using Django as a web-frontent in a highly distributed and load optimised environment. More than ever websites have to deploy encryption to protect their users. First it has to be defined what threats the data faces and how these can be mitigated. It is vital, that a lot of though is put into what is sensible for what use case. We will describe different strategies based on a little piece of software (written in Django) we use to showcase where encryption can happen (client-browser-server-cgi-database). We will back these steps up by real life examples, numbers and benchmarks we have collected from a productive environment. Finally we will discuss some problems that arise, when hosting is out of the house, your backups are encrypted, you have a fail-over distributed environment and you as a service provider can't see the data you are hosting. ······························ Speaker: Didi Hoffmann Event: FrOSCon 2014 by the Free and Open Source Software Conference (FrOSCon) e.V.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: What Symfony Has To Do With My Garage - Home Automation With PHP Raspberry Pi is a perfect mini computer to experiment with, small, inexpensive, low energy consumption and easy to expand. This talk, using the example of a Symfony app as a remote control for a garage door drive, shows that it's possible to write hardware drivers in PHP and how to easily use the Raspberry Pi along with the PiFace Digital Expansion Board for home automation. ······························ Speaker: Jan Unger Event: FrOSCon 2014 by the Free and Open Source Software Conference (FrOSCon) e.V.

uk: вхід без авторизації


Your search doesn’t work

uk: Комп'ютерні науки

description: Your search doesn’t work How to find out whether or not the search box you offer users is helpful at all This talk will walk you through the options of determining search quality - from purely offline metrics that work even before deploying version 1.0 to production to online A/B testing to check continuous improvement. I will highlight some Lucene and Elasticsearch features that can tremendously help you deploy your own search quality checks. Web sites without search functionality are unimaginable today - you search for comments and code on github, you look for books in your favourite webshop, you use the search box of your favourite blog to find articles. When offering your search for your own application - how do you know that your search actually provides a benefit to the user instead of causing lots of frustration over results not found? Only checking that the favourite book about witches of your child is ranked top of all children books clearly doesn’t help. This talk will walk you through the options of determining search quality - from purely offline metrics that work even before deploying version 1.0 to production to online A/B testing to check continuous improvement. I will highlight some Lucene and Elasticsearch features that can tremendously help you deploy your own search quality checks. Speaker: Isabel Drost-Fromm Event: FrOSCon 2014 by the Free and Open Source Software Conference (FrOSCon) e.V.

uk: вхід без авторизації


cs: Matematika

de: Mathematik

fi: matematiikka

uk: Математика

en: Mathematics

fr: Mathématiques

da: Matematik

es: Matemáticas

nl: Wiskunde

de: Mathematik, Naturwissenschaften

uk: Математика, природничі науки

en: Mathematics, Natural Sciences

uk: вхід без авторизації

name: Differentialrechnung in mehreren Variablen - Teil 4

Technische Universität Darmstadt

addressCountry: DE

addressLocality: Darmstadt

addressRegion: Hesse


uk: Математика, природничі науки

uk: вхід без авторизації

name: Differentialrechnung in mehreren Variablen - Teil 3


uk: Математика, природничі науки

uk: вхід без авторизації

name: Differentialrechnung in mehreren Variablen - Teil 2


uk: Математика, природничі науки

uk: вхід без авторизації

name: Kap. 5.7 und 6.1: Determinanten & Eigenvektoren


Kap. 2.1: Der Gauß-Algorithmus

uk: Математика, природничі науки

uk: вхід без авторизації


1. Vorlesung: Kap. 1: Lineare Algebra

uk: Математика, природничі науки

uk: вхід без авторизації


Test von Komogorow-Smirnow

uk: Математика, природничі науки

description: Aufgabe der Statistik ist es, Rückschlüsse aus Beobachtungen zu ziehen, die unter dem Einfluss des Zufalls enstanden sind. Diese Vorlesung gibt eine umfassende Einführung in die zugehörige mathematische Theorie. Behandelt werden u.a.: Hauptsatz der Mathematischen Statistik, Dichteschätzung, nichtparametrische Regressionsschätzung, Punktschätzverfahren, statistische Tests, Bereichsschätzverfahren.

uk: вхід без авторизації


uk: Математика, природничі науки

uk: вхід без авторизації

name: Tests in Zusammenhang mit der Normalverteilung


Suffizienz

uk: Математика, природничі науки

uk: вхід без авторизації


Statistische Tests: Einführung

uk: Математика, природничі науки

uk: вхід без авторизації


Satz von Stone

uk: Математика, природничі науки

uk: вхід без авторизації


Satz von Glivenko-Cantelli

uk: Математика, природничі науки

uk: вхід без авторизації


Satz 6.4

uk: Математика, природничі науки

uk: вхід без авторизації


Punktschätzungen

uk: Математика, природничі науки

uk: вхід без авторизації


uk: Математика, природничі науки

uk: вхід без авторизації

name: Optimale Tests bei monotonen Dichtequotienten


uk: Математика, природничі науки

uk: вхід без авторизації

name: Nichtparametrische Regression bei festem Design - Teil 4


uk: Математика, природничі науки

uk: вхід без авторизації

name: Nichtparametrische Regression bei festem Design - Teil 3


uk: Математика, природничі науки

uk: вхід без авторизації

name: Nichtparametrische Regression bei festem Design - Teil 2


uk: Комп'ютерні науки

uk: вхід без авторизації

name: Plone 6 (eng): User experience, redefined


uk: Комп'ютерні науки

description: Das Ökosystem Mapillary wurde auf der Fossgis 2014 in einem Lightning Talk schon vorgestellt. Ich werde aus Usersicht meine Erfahrungen aus 18 Monaten Aktivität mit Mapillary berichten, dieses umfasst über 160.000 eingereichte Fotos, diverse genutzte Mobilgeräte, viele besuchte Orte und mehrere Methoden der Datenbearbeitung. Natürlich werden auch die Pitfalls und Probleme angesprochen, über die man zwangsweise stolpert

uk: вхід без авторизації

name: Mapillary - Alltag: ein Userbericht nach 18 Monaten


morituri: der COMMercial2OSM Konverter

uk: Комп'ютерні науки

description: Es gibt bereits viel freie Software, die mit Geodaten im OpenStreetMap-Format umgehen kann. Kommerzielle Geodaten hingegen können oft nur mit proprietärer Software genutzt werden. Besitzer kommerzieller Geodaten hatten daher bisher keine Wahl. Insbesondere erschwert das auch die Migration - wer kommerzielle Geodaten einsetzt und einen Schwenk auf OSM erwägt, muss Datenmaterial und Software gleichzeitig tauschen. In diesem Vortrag wird die freie Software "morituri" vorgestellt, die kommerzielle Geodaten in das OSM-Format konvertieren kann. Auf diese Weise kann man freie OSM-Software - wie beispielsweise die Routing-Engines Graphhopper oder OSRM, aber auch Geocoder wie Nominatim und Rendering-Software - zusammen mit konvertierten kommerziellen Geodaten nutzen. Dabei ist zu beachten, dass diese Daten nicht(!) für den Upload zu OSM, sondern ausschließlich zur Verwendung mit anderer Software vorgesehen sind. Derzeit werden nur Daten von HERE unterstützt. Da morituri eine Plugin-Architektur hat, kann man es einfach mit zusätzlichen Plugins um weitere kommerzielle Geodatenformate erweitern. Die Software entstand im Rahmen des TOTARI-Projektes und ist auf Github verfügbar. Sie unterliegt der GNU General Public License v3. Der Vortrag erläutert, was "morituri" schon kann, was noch fehlt, an welchen Stellen die Konvertierung von HERE-Daten in OSM-Daten simpel war, und an welchen unterschiedliche Konzepte und Datenmodelle Fallstricke für die Umwandlung dargestellt haben.

uk: вхід без авторизації


Neue Werkzeuge für INSPIRE

uk: Комп'ютерні науки

description:
Der INSPIRE-Zeitplan sieht die initiale Bereitstellung von INSPIRE-konformen Daten - für Themen aus Anhang I der Richtlinie - bis spätestens November 2017 vor. Für die Realisierung der benötigten Darstellungs- und Downloaddienste und die Durchführung der hierfür benötigen Datenmodelltransformationen stehen immer geeignetere Verfahren und Werkzeuge im FOSS-Bereich zur Verfügung.

So unterstützt beispielsweise HALE (The HUMBOLDT Alignment Editor) neuerdings die GeoServer-Erweiterung für Applikationsschemata und ermöglicht hierdurch ein bequemes Mapping zwischen bestehender Datenquelle und GML-Schema. Die erstellte Dienstekonfiguration kann direkt über die grafische Benutzeroberfläche an den GeoServer übertragen werden. Alternativ kann dieselbe Transformation zur Befüllung einer Sekundärdatenhaltung über WFS-T (z. B. deegree) eingesetzt werden.

Im Vortrag werden weiterhin Open Source-Lösungen vorgestellt, mit denen INSPIRE-Geodatensätze über Downloaddienste abgerufen und automatisiert weiterverarbeitet werden können. Abschließend werden Vor- und Nachteile von unterschiedlichen technischen Ansätzen für die Nutzung von komplexen Datenmodellen erläutert.

uk: вхід без авторизації


Neuerungen im GeoServer

uk: Комп'ютерні науки

description:
Der GeoServer ist ein bekannter und mächtiger OpenSource Kartenserver. Er ermöglicht die Veröffentlichung von Geodiensten aus zahlreichen Datenquellen auf Basis offener Standards. Die sehr aktive GeoServer Community arbeitet laufend an Erweiterungen und Verbesserungen der Kernsoftware. Dieser Vortrag wird sich einigen (Neu-)Entwicklungen der jüngeren Vergangenheit widmen und an praktischen Beispielen den Nutzen vorstellen. Hierunter fallen u.a.:

Die Importer Extension zum Hinzufügen von Geodaten in den GeoServer über das Webinterface.

Die CSS Extension zum Stylen von Layern über Cascading Style Sheets.

Der WFS (Web Feature Service) Datenspeicher zur Kaskadierung entfernter WFS-Server.

Die Darstellung von Curved Geometries.

Die GeoFence Integration.

 Der Vortag wird mit einem Ausblick auf geplante und zukünftige Entwicklungen abschließen.

uk: вхід без авторизації


uk: Комп'ютерні науки

description:
Als einfache Caching-Lösung für WMS und Kacheldienste hat MapProxy vor 6 Jahren den Weg in die ersten GDIs gefunden. Mit steigendem Funktionsumfang hat sich nicht nur die Anzahl der MapProxy Installationen erhöht, auch die Bandbreite der Einsatzzwecke ist in dieser Zeit rasant gewachsen. Der Vortrag zeigt die Vielfalt der Problemstellungen auf, die heutzutage mit MapProxy gelöst werden. Hierbei wird auch auf die etwas unbekannteren Funktionen eingegangen und dargestellt, wie diese in der Praxis eingesetzt werden. Die Funktionen werden anhand von umfangreichen Beispielen vorgestellt. Alle gezeigten Beispiele sind nicht nur theoretischer Natur, sondern allesamt konkrete Anforderungen die aus der Community oder aus Kundenprojekten stammen. Einige Beispiele auf die der Vortrag eingeht:

Mobile Anwendungen: Retina/HQ-Kacheln

Einbinden bestehender Kacheldatensätze: Transformation, Zusammenfassen

Nachträgliche Bildbearbeitung: Bild-Optimierung, Wasserzeichen, etc.

Absicherung von Diensten: Beschränkung auf Layer oder geografische Bereiche

Effizientes Seeding: Aktualisieren von Änderungen und gezieltes Löschen von Kacheln

und weitere Beispiele.

uk: вхід без авторизації

name: Neues von MapProxy: MapProxy in der Praxis


uk: Комп'ютерні науки

description: In den Augen der meisten Nutzer ist OpenStreetMap vor allem für Karten gut - Tiles, WMS, Garminkarten, Kartendownload aufs mobile Gerät, das sind die großen Themen. Aber abseits von diesem Mainstream gibt es viele andere Anwendungsbereiche, in die sich OSM langsam vortastet - zum Beispiel das Geocoding in seinen verschiedenen Ausprägungen oder die Netzwerkanalyse mit Routing und verwandten Problemen. Dieser Vortrag beleuchtet eine Reihe von etwas ungewöhnlicheren Use Cases für OpenStreetMap-Daten aus der Praxis und stellt jeweils Lösungsansätze mit geeigneten Open Source-Tools vor. Aber auch die Grenzen von OpenStreetMap werden aufgezeigt - nicht alles, was potentielle Nutzer sich von OpenStreetMap erhoffen, geben die Daten wirklich her. Für einige Problemstellungen ist OpenStreetMap <i>noch</i> nicht geeignet, für andere wird es nie geeignet sein.

uk: вхід без авторизації

name: OpenStreet mal ohne Map: Use Cases abseits der Kartographie


uk: Комп'ютерні науки

description: Was Tim-Berners Lee mit dem www begonnen hat (Texte zu verlinken), wird nun mit dem Öl des 21. Jahrhunderts, den Daten weitergeführt. Lasst OpenStreetMap ein Teil der Linked Open Data Cloud werden! Zwischen OpenStreetMap und Wikipedia wird bereits rege verlinkt - Nehmen wir die nächste Stufe und verlinken auch nach Wikidata - und zurück! Im ersten Teil wird kurz Wikidata und sein Datenmodell erklärt. Danach werden die Einsatzgebiete von Wikidata zur Bereicherung von OSM aufgezeigt: • Wikidata als Lösung des permanent ID-Problems • Wikidata als nachhaltige Lösung der Sprachproblematik (name:*) bei Orten • Übersetzung von OSM-Tags für Anwendungsprogramme und Editoren • Neue Arten von Analysemöglichkeiten, zB zur Wortherkunft (name:etymology:wikidata) Wie kann man nun in der Praxis OSM und Wikidata verlinken: • JOSM als Tool, um Wikidata-Tags in OSM einfach zu setzen • Wie wird von Wikidata nach OSM gelinkt Zum Schluss wird als Beispielsanwendung eine Web-Karte zur Aggregierung aus verlinkten Datenquellen vorgestellt.

uk: вхід без авторизації

name: OpenStreetMap und Wikidata: Mit OSM und Wikidata auf dem Weg zu Linked Open Geodata


OSM Lightning Talks 1

uk: Комп'ютерні науки

description: Lightning Talks: Karten die verändern - Mapping mit Kindern und Jugendlichen (Felix Delattre), Raumzeitliche Analyse und Optimierung urbaner Energiesysteme unter Verwendung von OSM Daten und QGIS (Alaa Alhamwi), Magnacarto – Einfaches Kartenstyling für MapServer und Mapnik (Dominik Helle).

uk: вхід без авторизації


uk: Комп'ютерні науки

description: Folgende Lightning Talks sind bereitest eingeplant: Kort Game Reloaded – Der Spass geht weiter! (Stefan Keller).

uk: вхід без авторизації

name: FOSSGIS Konferenz 2016: OSM Lightning Talks 2


OSM schön gemacht

uk: Комп'ютерні науки

description: Für viele Bereiche wäre es wünschenswert, Basiskarten aus OSM-Quellen in beliebigen Formaten visuell darstellen zu können. Aktuell ist diese Herausforderung mit Free oder Open Source Software nicht einfach zu erfüllen. In diesem Vortrag möchte ich ein neues R package namens “osmplotr” vorstellen. Osmoplotr ermöglicht die grafisch beliebige Darstellung ausgwählter OSM-Daten wie beispielsweise Straßen, Gebäude, Bäume oder Grünflächen. Dabei wird die Reihenfolge der Belegung vom User definiert, sodass z.B. Bäume über Gebäuden über Straßen belegt werden können. Der wesentliche Vorteil von “osmoplotr” ist jedoch, dass ausgewählte Regionen mit Hilfe eines kontrastierenden Hintergrundes vergleichend dargestellt werden können. Diese Funktion ist besonders vorteilhaft für Personen, die in der räumlichen Analyse tätig sind und damit fokale Bereiche innerhalb eines visuell umfassenden Umfeldes kontextualisieren können. Fokalbereiche können durch unterschiedliche osmoplotr-Funktionen bestimmt werden. Am einfachsten ist es dabei, Karten zu anzuklicken oder Koordinaten manuell einzutragen. Es ist jedoch auch möglich, den Namen von umkreisenden Straßen einzutragen, damit osmoplotr den kürzesten Kreisweg ausrechnet, den alle genannten Straßen umlaufen. Durch die Bestimmung einer oder mehrerer Fokalbereiche kann eine Karte neu gestaltet werden, wobei die Fokalbereiche beliebig anders dargestellt werden als der kontrastierende Hintergrund.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: Bereits auf der vergangenen FOSSGIS in Münster wurde das Projekt osm_address_db in einem Lighting-Talk vorgestellt. Entstanden ist die Idee für dieses Projekt im Jahr 2013 als mich jemand ansprach und wissen wollte, ob Adressdaten (Land, PLZ, Ort, Straße, Hausnummer, Position) aus der OSM-Datenbank für externe Projekte extrahiert werden können. Daraus entstanden ist eine Sammlung von Shell- und SQL-Skripten, die mithilfe des Tools osm2pgsql und einer PostgreSQL/Postgis-Datenbank eine Tabellenstruktur aufbaut, die für den Export und weiter Auswertungen der Adressdaten in OSM verwendet werden kann. Im Vortrag wird neben der Datenstruktur, benutzten Tools und Technologien sowie die während der Entwicklung aufgetretenen Schwierigkeiten u.a. mit den verschiedenen Import-Tools von OSM dargelegt. Die OSM-Daten werden nach dem Karlsruher Schema analysiert, dabei werden auch associatedStreet-Relationen für den Aufbau der Tabellen berücksichtigt. Nach dem Import der relevanten Tags werden dann alle fehlenden Daten aus den Grenz-, Postleitzahlen- und associatedStreet-Relationen gefüllt, sodass eine vollständige Tabelle mit Adressen entsteht, die als CSV-Datei exportiert und dann in einem beliebigen Programm importiert werden kann. Bei der Entwicklung der Datenstruktur wurde darauf geachtet, dass eine Aktualisierung der Datenbank mit diff-Dateien möglich ist. Um eine mögliche Verwendung und die Kontrolle der importierten Daten zu ermöglichen, wurde zunächst ein Prototyp entwickelt, der die Auswahl eines Ortes über die Hierarchieebenen (admin_level) ermöglicht und dann alle Informationen zu einem Ort bzw. Stadt liefern. Dazu zählen neben den Adressen auch die Postleitzahlen, Straßen und untergeordnete Hierarchieebenen (Orts- und Stadtteile). Der Prototyp ermöglicht, auf Basis der analysierten Daten, ebenfalls fehlerhafte Schreibweisen von Orts- und Straßennamen in den Tags der Adressen heraus zu finden. Derzeit befindet sich eine Webanwendung in Entwicklung, die eine Umsetzung des Prototypen vorsieht. Dabei sind schon viele Ideen zusammen getragen worden. So soll diese Anwendung keine Alternative, sondern eine Ergänzung der Hausnummern- und Straßenlistenauswertung von regio-osm.de sein. Eine Verlinkung zwischen den beiden Projekte ist nach Fertigstellung der ersten Version vorgesehen.

uk: вхід без авторизації

name: osm_address_db - Adressdaten in der OSM-Datenbank


OSM2World hinter den Kulissen

uk: Комп'ютерні науки

description: Mit OSM2World steht der Community seit Jahren eine freie Software zur 3D-Visualisierung von OpenStreetMap-Daten zur Verfügung. Im Laufe der Zeit sind dabei immer anspruchsvollere Darstellungen hinzugekommen, die auch interessante softwaretechnische Problemstellungen aufwerfen. Dabei geht OSM2World oft einen anderen Weg als die Welt des 2D-Renderings, auch wenn sich bisweilen überraschende Synergie-Effekte und Parallelen ergeben. In diesem Vortrag beschreibt OSM2World-Gründer Tobias Knerr, wie OSM2World mit solchen Herausforderungen umgeht. Darunter finden sich in der OpenStreetMap-Community altbekannte Probleme wie das Processing von Küstenlinien ebenso wie spezifische Herausforderungen beim 3D-Rendering von Straßenflächen, detaillierten Gebäudemodellen oder der Unterstützung neuer OpenGL-Funktionalitäten. Bei all dem soll aber auch die Perspektive des Mappers nicht zu kurz kommen. Daher ist auch ein Blick auf die zugrundeliegenden Tagging-Schemata fester Teil des Vortrags.

uk: вхід без авторизації


OSM-Quiz

uk: Комп'ютерні науки

description: Wer kennt sich mit OSM aus?

uk: вхід без авторизації


uk: Комп'ютерні науки

description: Die PostNAS Suite bietet Lösungen zum Import von NAS Dateien und zur Weiterverarbeitung sowie Inwertsetzung der Informationen. ALKIS, ATKIS, ABK werden im NAS Austauschformat ausgegeben und können via ogr2ogr (OGR-Bibliothek) in unterschiedliche Systeme (PostgreSQL, Shape, Oracle u.a.) übertragen werden. * Was ist die PostNAS-Suite? * PostNAS-Suite – die Komponenten (ogr2ogr, norGIS ALKIS-Import, QGIS ALKIS Plugin) * Visualisierungsmöglichkeiten (QGIS, MapServer WMS) * Integration in Mapbender (ALKIS Auskunft, Navigation) * ALKIS Testdaten

uk: вхід без авторизації

name: PostNAS-Suite: Lösungen für den ALKIS Datenimport, die Darstellung, Informationsausgabe und Suche


QGIS meets MapProxy

uk: Комп'ютерні науки

description: Im Rahmen des Projekts TopDeutschland entwickelt das Bundesamt für Kartographie und Geodäsie ein System, um Kartenausschnitte zu speichern und die Karten Offline im Geoinformatiomssystems QGIS zu laden. Dabei wird ein Proxyserver „MapProxy“ des Unternehmens Omiscale GmbH & Co. KG verwendet, der bei bestehender Internetverbindung die Karten als Kacheln lokal ablegt. Diese Funktion ist besonders hilfreich für unsere Kunden wie zum Beispiel dem Technischen Hilfswerk, bei Einsätzen im Gelände ohne Internetverbindung. Damit die Daten flexibel genutzt werden können, liegt das ganze System auf einer externen Festplatte. Auch QGIS steht als portable Version zur Verfügung. Durch das Zwischenspeichern der Kartenkacheln wird das Laden der Dienste beschleunigt. Über ein selbst geschriebenes Plugin in Python kann in QGIS entweder ein Rechteck, der Kartenextent oder Deutschland mit einem Umkreis von 100 Kilometern als ausgewählter Bereich zum Speichern angegeben werden. Zusätzlich können aber auch bisher gespeicherte Shapefiles als Ausschnitt verwendet werden. Da der komplette Kartendatensatz sehr groß werden kann, können nur die für den Nutzer wichtigen Gebiete auf der Festplatte gespeichert werden. Durch das Laden der Kartenkacheln über einen Web Map Service, können die Kartendaten auch aktualisiert werden. Es besteht die Möglichkeit unterschiedliche WMS-Dienste zu speichern und diese anzeigen zu lassen. Die Kartendaten können zudem auf einen lokalen Rechner ausgelagert werden, da die Bilddaten in einer SQLite Datenbank vorliegen. Das Projekt befindet sich momentan noch in der Entwicklung.

uk: вхід без авторизації


Routing über Flächen

uk: Комп'ютерні науки

description: Routing über Flächen, Vorstellung Masterthesis.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: Seit Jahren wird in Bielefeld die Untersuchung von Biofilm (Sielhaut) in Schmutzwasserkanälen zur regionalen Eingrenzung von Schadstoffeinleitungen erfolgreich eingesetzt. 2016 soll nun in einer Versuchsreihe geklärt werden, unter welchen Bedingungen diese Methode auch auf Fließgewässer, in denen nicht ausreichend Substrat für die Bildung eines Biofilms vorhanden ist, angewendet werden kann. Der Vortrag soll in drei Teile aufgeteilt werden: 1. Einführung in die Probenahme und Auswertung von Biofilmproben. Diese Methode wurde in den späten 1980er Jahren entwickelt. Eine breitere Anwendung findet sie aber erst, seitdem in Bielefeld die Probenahme entscheidend vereinfacht werden konnte. Über das internationale Netzwerk „Sustainable Water Management in Developing Countries” 1 wird die Methode seit zwei Jahren in der türkischen Stadt Konya eingesetzt und soll in Zukunft in weiteren Städten und Ländern im mittleren Osten und Nordafrika Anwendung finden. 2. Erfassung der Daten in dem „Anlagen- und Indirekteinleiterkataster“ (AUIK) der Stadt Bielefeld. Dieses Kataster ist eine Eigenprogrammierung mit Java Frontends und einem PostgreSQL/PostGIS Datenbankbackend. In diesem Kataster, das unter der GPL frei zur Verfügung steht, werden Daten zu Anlagen zum Umgang mit wassergefährdenden Stoffen und Einleitungen in den öffentlichen Schmutzwasserkanal erfasst. In 2015 wurde eine REST Schnittstelle zu der NRW Landesdatenbank ELKA programmiert und für 2016 ist die Erweiterung um Daten zur Einleitung in Oberflächengewässer geplant. 3. GIS Anbindung Über die Standorte der Anlagen und Messpunkte haben diese Sachdaten einen Raumbezug und können sowohl stadtweit in unserem „Online Kartendienst“ auf Basis von MapBender als auch in lokalen QGIS Projekten dargestellt und mit Karten anderer Dienststellen wie z. B. der Stadtentwässerung kombiniert werden. Die Daten hierfür liegen entweder direkt in unserer PostGIS Datenbank oder werden von unserem Katasteramt über WMS und WFS zur Verfügung gestellt. Über ein modifiziertes QGIS Plug-In ist die Navigation zu Standorten möglich und Koordinaten können über die Zwischenablage an das Kataster übergeben werden. Die Umsetzung der Fließwegverfolgung von einem Messpunkt im Kanal- und Gewässernetz stromauf- und -abwärts ist ebenfalls für 2016 geplant.

uk: вхід без авторизації

name: Schadstoffeinleitungen in Kanäle und Gewässer verfolgen


uk: Комп'ютерні науки

description: SciGRID: ein offenes Referenzmodell europäischer Übertragungsnetze für wissenschaftliche Untersuchungen. Wided Medjroubi, Carsten Matke, David Kleinhans Kurzfassung: Die Verfügbarkeit belastbarer Daten der Europäischen Übertragungsnetze ist derzeit nicht gegeben, was Forschungsaktivitäten im Bereich des Ausbaus Erneuerbarer Energien und der Netzplanung erschwert. Zentraler Gegenstand des SciGRID Projektes [1] , das in Oktober 2014 gestartet ist, ist die Entwicklung eines frei verfügbaren und gut dokumentierten Netzmodells der europäischen Übertragungsnetze, das als erstes Übertragungsnetzmodell unter der ODbL Lizenz [2] kostenlos zur Verfügung steht. Der Schwerpunkt von SciGRID liegt in der Nutzung der ebenfalls unter der ODbL stehenden Geodaten von OpenStreetMap (OSM) [3] . Die OSM Relationen werden dafür nach dem Schlüssel „route=power“ gefiltert und in eine relationale Datenbank überführt. Eine automatische Verarbeitung der relevanten Daten, das Extrahieren und Abstrahieren des Netzmodells erfolgt durch ein SQL Skript. Ein Beispiel der Ausgangsdatenbanken für die Knoten und Wege des Netzes ist in Abb.1 dargestellt. Aufbauend auf diesen Daten konnte im Juni 2015 zunächst ein qualitativ hochwertiges Modell der Deutschen Höchstspannungsnetze (220/380 kV) veröffentlicht werden (Abb. 2). Leitungen und Leitungsverläufe sind dabei abstrahiert und auf in technischer Sicht relevante Kenndaten wie Leitungslängen und Impedanzen reduziert worden. Perspektivisch soll die Methodik auf das Europäische Netz ausgeweitet werden. In diesen Beitrag werden das Vorgehen und die Nutzung offener Geodaten in SciGRID vorgestellt und erste Ergebnisse der Charakterisierung des deutschen Übertragungsnetzes präsentiert. [1] www.scigrid.de. SciGRID ist gefördert durch das Bundesministerium für Bildung und Forschung im Rahmen der Förderinitiative „Zukunftsfähige Stromnetze“ [2] Open Database License (ODbL): www.opendatacommons.org [3] www.openstreetmap.org

uk: вхід без авторизації


uk: Комп'ютерні науки

description: Die Erfassung von Hausnummern in OpenStreetMap hat sich in den letzten Jahren enorm gesteigert. Es wird der aktuelle Stand erläutert in Deutschland, aber auch in anderen EU-Ländern. In einigen Ländern wurden die Hausnummern aus verfügbaren Quellen importiert oder es gibt landesweite Listen zum Datenabgleich, in Deutschland ist die Situation je nach Bundesland sehr unterschiedlich und in Bewegung. Die Auswertungsmöglichkeiten auf regio-osm.de werden vorgestellt. Neue Funktionen vereinfachen die Fehlerbeseitigung oder unterstützen Importe. Thematisch passende andere Auswertungen werden genannt. Die klassische Erfassung der Hausnummern vor Ort, in Kombination mit der Qualitätssicherung durch Listenabgleich, deckt auch Fehler in den offiziellen Listen auf. Die Vorteile auch für die Datenbereitsteller sollen aufgezeigt werden.

uk: вхід без авторизації

name: Stand der Hausnummern in OSM und Hausnummerauswertung auf regio-osm.de


Summer of Code

uk: Комп'ютерні науки

description: Seit vielen Jahren nimmt das OpenStreetMap-Projekt erfolgreich am Google Summer of Code teil. Dabei wurden bislang 33 verschiedene Projektideen von Studenten bearbeitet und von Communitymitgliedern betreut. Der Projektverlauf ist dabei sehr heterogen. So gibt es von sehr einfachen bis zu sehr komplexen Aufgaben eine große Spannweite. Auch die Studenten selbst unterscheiden sich stark in Bezug auf Herkunft, Studiengang und Fachsemester. Dieser Vortrag gibt einen detailierten Überblick über die bisherigen Teilnahmen von OpenStreetMap am Google Summer of Code. Neben der Darstellung der Fakten soll aber insbesondere auch aufgezeigt werden, warum die bisherige Beteiligung am Summer of Code für OpenStreetMap von Vorteil war. Vor allem aber soll der Vortrag dazu motivieren, dass OpenStreetMap weiterhin teilnimmt, dass sich langjährige, erfahrene Community-Mitglieder als Mentoren melden, aber auch, dass sich Studenten für eines der tollen Projektideen bewerben.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: Der Kurzvortrag zum intermodalem Rad/Fuss/ÖNPV-Routing auf der letztjährigen FOSSGIS in Münster konnte nur kurz darstellen, was sich am Markt für Transit-Routing tut bzw. nicht tut, was für Fehler die verfügbaren Lösungen machen und welche Anwendungsfälle sich damit nicht realisieren lassen. Kurz darauf hat dasselbe Thema, temporär erweitert um Fernverkehrsdaten, den Preis in der Kategorie „Usability“ beim ersten Deutsche Bahn Hackathon gewonnen. Dieser Vortrag knüpft daran an und geht einen Schritt weiter: Systeme aus OSM und unfreien Transit-Daten sind nicht mehr ungewöhnlich, gleichzeitig tut sich was in Richtung freie Transit-Daten. Wie sieht die Killer-App aus, die aus solchen Daten wächst, und was wird OSM ausser dem Wegenetz dazu beitragen? Welche weiteren Verkehrsdienstleistungen werden enthalten sein? Dieser Vortrag kann diese Fragen nicht wirklich beantworten. Aber er kann deutlich machen, dass bessere Informationssyteme den nicht-individuellen Verkehr stärken und einen Beitrag zum Klimaschutz und zur Lebensqualität in urbanen Gebieten leisten können.

uk: вхід без авторизації

name: Transit-Routing und OSM: Getrennte Welten oder Traumpaar ?


Vector Tiles from OpenStreetMap

uk: Комп'ютерні науки

description: Einleitung: Das Projekt OSM2VectorTiles bietet einerseits einen Workflow um selbst Vektor Tiles aus OpenStreetMap zu erstellen und bietet diese andererseits gratis zum Download an. Der Workflow um die Vektor Tiles zu erstellen ist Open Source und kann verwendet werden um eigene Vektor Tiles zu erstellen. Dies ermöglicht jedem eine selbst gestaltete Karte der gesamten Welt zu erstellen und anzubieten, ohne Kenntnisse von PostGIS und Mapnik zu haben. Inhalt: In der Präsentation zeigen wir, wie man in wenigen Minuten seine eigene Karte designen und verwenden kann. Wir führen zuerst durch ein simples Kartendesign in Mapbox Studio und zeigen wie man eine eigene Karte ohne Abhängigkeiten auf externe Anbieter zur Verfügung stellt. Danach zeigen wir wie man das Gleiche mit einer lokalen Kopie der Daten erreichen kann. Im Gegensatz zu anderen Kartenanbietern sind die Daten frei verfügbar, somit lassen sich auch Offline Applikationen auf Desktop und Mobile umsetzen. Mit dem Mapbox GL SDK können Vektor Tiles auch offline auf dem Smartphone mit einem eigenen Kartenstil verwendet werden. Ziel: Die Zuhörer wissen nach unserer Präsentation wie sie eine selbst gestaltete Karte erstellen und veröffentlichen können. Zudem können sie die vom OSM2VectorTiles Projekt zur Verfügung gestellten Daten verwenden, um ihre Karte auch Offline anbieten zu können.

uk: вхід без авторизації


uk: Комп'ютерні науки

description: Neben der standard-konformen Bereitstellung von Geodaten wird zunehmend auch die Verarbeitung von Geodaten im Internet immer wichtiger. Zur standardisierten Ausführung von Geoprozessierungs-Diensten hat das Open Geospatial Consortium (OGC) die Spezifikation des „Web Processing Service“ (WPS) herausgebracht. Die Spezifikation legt grundlegend fest, wie ein Prozess beschrieben wird und ausgeführt werden kann. Mittlerweile hat die Spezifikation schon in unterschiedlichen Softwarepaketen Einzug gefunden, wie zum Beispiel dem 52 North WPS, ZOO WPS, deegree, GeoServer oder PyWPS. Die Programmiersprache Python wird oft für Verarbeitung von Geodaten verwendet und ist auch gut geeignet, um einen web-basierten Prozessierungsdienst aufzusetzen. Es existieren viele Bibliotheken zur Verarbeitung und Analyse von Raster- und Vektordaten sowie Geometrien. Ebenso besitzen viele GIS-Programme, wie zum Beispiel QGIS, GRASS GIS oder auch ArcGIS, Schnittstellen zu Python. Die Möglichkeiten solch eines Prozessierungsdienstes sollen am Beispiel der Software PyWPS [1] in diesem Vortrag gezeigt werden. PyWPS ist in Python entwickelt und existiert seit 2006. Aktuell wird an der neu entwickelten Version 4 gearbeitet. Es werden einfache Beispiele, wie die Transformation von Koordinaten oder das Puffern von Vektordaten, aber auch komplexere Beispiele, wie die Analyse von Zeitreihendaten, gezeigt. Ebenso werden Beispiele zur Anbindung von externen Programmen (z.B. GRASS GIS) und Schnittstellen (z.B. Google Earth Engine) präsentiert. Web-basierte Prozessierungsdienste können für eine Vielzahl an Aufgaben verwendet werden und bieten enorme Möglichkeiten, Nutzer- und Entwicklerfreundliche Geodatendienste aufzubauen. Dieser Vortrag liefert eine Einführung in den Bereich der „Web Processing Services“, die mit der Programmiersprache Python und der Software PyWPS umgesetzt worden sind, und zeigt das Potential web-basierter Prozessierung mittels WPS im Geodatenbereich auf. [1] = http://pywps.org

uk: вхід без авторизації

name: Web-basierte Geoprozessierung mit Python und PyWPS


uk: Комп'ютерні науки

description: Im Flächennutzungsplan (FNP) wird die beabsichtigte Bodennutzung des Gebietes einer Gemeinde dargestellt (§5 BauGB). In der Stadt Jena wurde im Jahre 2015 mit der Neuerstellung des FNP begonnen. Die Stadt hat seit mehreren Jahren das freie Desktop-GIS QGIS im Einsatz, als Datenspeicher dient eine PostgreSQL/PostGIS-Datenbank. Am Anfang stand deshalb die Überlegung, wie die Daten für einen FNP in einem GIS im allgemeinen und in PostGIS im besonderen sinnvoll modelliert werden können. Im Projekt XPlanung wird seit mehreren Jahren das Datenaustauschformat XPlanGML entwickelt, das den verlustfreien Austausch von raumbezogenen Planwerken ermöglichen soll. XPlanung wird schon seit 2008 vom Deutschen Städtetag und vom Deutschen Städte- und Gemeindebund zur Einführung empfohlen. Da es bisher jedoch keine frei verfügbare Umsetzung des XPlanungs-Standards für PostGIS gibt, wurde zunächst der Standard (Version 4.1) in der Datenbank implementiert. Jede Objektart wird dabei durch eine eigene Tabelle repräsentiert; Trigger sorgen für die Datenkonsistenz zwischen Eltern- und Kindklassen. Die Visualisierung und Bearbeitung der Daten erfolgt von QGIS aus mit einem eigenen Plugin und dem Plugin DataDrivenInputMask. Für jede FNP-Objektart gibt es eine Standarddarstellung in Anlehnung an die PlanZVo. Vorteile der dargestellten Lösung: für jeden Sonderfall gab es bisher eine sinnvolle Anwendung innerhalb des Standards; da XPlanung bereits alle im Zusammenhang mit einem FNP denkbaren Attribute enthält, war es folglich noch nicht nötig, weitere Attribute hinzuzufügen. Die Sachdaten lassen sich in QGIS gut editieren und eine PlanZVo-konforme Darstellung ist mit den Darstellungsoptionen von QGIS möglich. Als Nachteil erwies sich insbesondere die Tatsache, dass die Datenerfassung eine Aufgabe ist, die entsprechend qualifiziertes Personal und ein gewisses Verständnis des komplexen Standards voraussetzt. Noch gar nicht realisiert sind z.Zt. Schnittstellen, also die Übernahme von Plänen im XPlanGML-Format bzw. die Ausgabe eigener Pläne als XPlanGML.

uk: вхід без авторизації

name: XPlanung für einen Flächennutzungsplan mit PostGIS und QGIS


Abschlußveranstaltung - FOSSGIS 2016

uk: Комп'ютерні науки

uk: вхід без авторизації


uk: Комп'ютерні науки

description: Für den durchschnittlichen westlichen Betrachter sind derzeit verfügbare Karten auf Openstreetmap-Basis in Gegenden, die nicht mit lateinischer Schrift bezeichnet sind, oft nahezu unlesbar. Zur Lösung dieses Problems verwendet der deutsche Kartenstil einen vom Renderer unabhängigen Ansatz. Zum Einsatz kommen Lokalisierungsfunktionen, die lesbare Namen erzeugen. Implementiert wurden diese als sogenannte „stored procedures“ in der PostrgreSQL-Datenbank, die die Openstreetmap-Daten enthält. Die bevorzugte lateinische Zielsprache der Funktionen (deutsch, englisch, …) ist einstellbar. Der Vortrag beschreibt die derzeitige Arbeitsweise dieser Funktionen und gibt einen Ausblick auf deren potenzielle Erweiterbarkeit. Im Gegensatz zu herkömmlichen Geodaten enthält die Openstreetmap-Datenbank bereits viele, von Mappern weltweit erfasste, lokalisierte Daten. Diese sollten verwendet werden, wann immer das möglich ist (Beispiel: Japan statt 日本). Die automatisierte Umschrift (Transliteration) dient als Alternative, wenn keine lateinischen Namen in der Datenbank vorhanden sind Insbesondere die Transliteration birgt eine Vielzahl von Fallstricken. Hierbei bedarf es vieler schrift- oder sprachabhängiger Lösungen. Einige wurden bereits implementiert und werden im Vortrag vorgestellt. Andere Probleme, die nur schwer lösbar erscheinen, werden ebenfalls vorgestellt. Des Weiteren wird am Ende des Vortrages noch kurz auf politische Probleme bei der Lokalisierung von Karten eingegangen.

uk: вхід без авторизації

name: Ansätze zur Lokalisierung einer Openstreetmap basierten Weltkarte


uk: Комп'ютерні науки

description: Mit zunehmender Bekanntheit von OpenStreetMap steigt auch die Anzahl von Menschen, die es gut mit dem Projekt meinen und mal eben weltweit etwas "reparieren". OpenStreetMap ist voll von Tippfehlern und logischen Problemchen, von Flüssen, die aufwärts fließen und Straßen, die durch Häuser führen. Was liegt für den cleveren Hacker da näher, als Probleme wie diese kurzerhand mit einem Python-Skript zu reparieren - Handarbeit würde ja viel zu lange dauern und ist ausserdem was für die Dummen! Wer nicht programmieren kann, der reiht wenigstens ein paar frei verfügbare Tools geschickt aneinander, um ein weltweites Suchen und Ersetzen zu realisieren, oder man beglückt OSM mit einem freien Adressdatensatz, der Web herumschwirrte und den OSM aus völlig unverständlichen Gründen noch nicht vereinnahmt hatte - und solche Vorhaben vorher mit der Community zu diskutieren, ist eh was für Anfänger, oder? It's a Wiki, Feuer frei! Dieser Vortrag erklärt die Risiken und Nebenwirkungen solcher gut gemeinten Beiträge und versucht, den Schaffensdrang hilfsbereiter Hacker in community-verträglichere Bahnen zu lenken.

uk: вхід без авторизації

name: Automatische Edits und Importe in OpenStreetMap: Das Gegenteil von gut ist gut gemeint


uk: Комп'ютерні науки

description: Auch heutzutage gibt es Geodatenlieferungen mit unbekannter oder falscher Projektion. Sehr gute Kenntnisse über Koordinatensysteme sind nötig, um die gelieferten Geodaten rasch in ein bestehendes GIS-Projekt lagerichtig zu integrieren. Für GIS-Fachunkundige bedeuten solche Unklarheiten immer wieder erneuten enormen Einarbeitungsaufwand. In dieser Einreichung wird ein GIS-Programm aufbauend auf einem OpenSource GIS-Testservice von Aaron Racicot als Lösungsvorschlag der beschriebenen Problematik vorgestellt. Das Programm mit dem Namen SHAPEFILE PROJECTIONFINDER wertet ein ausgewähltes Shapefile mit unbekannter Projektion (ohne PRJ-Datei) in Kombination mit einer geographischen Referenzkoordinate aus und erhält automatisch nach Anfrage beim bestehenden GIS-Testservice von Aaron Racicot eine Liste möglicher zutreffender Projektionen. Nach händischer Auswahl wird für jede ausgewählte Projektion eine Kopie des Shapefiles mit entsprechender PRJ-Datei erstellt. Der GIS-Anwender muss nun die erstellten Kopien in sein GIS-Projekt laden und entscheidet nach visueller Prüfung über die richtige Projektion. Nach Darstellung der Lösung werden im Detail vorhandene Problembereiche präsentiert. Dabei wird vor allem auf den Unterschied zwischen geographischen und projizierten Koordinaten eingegangen. In diesem Zusammenhang werden auch Projektionen, welche unterschiedliche Referenzellipsoide (z.B. UTM 32 N : WGS84 und ETRS98) verwenden, in Fallbeispielen diskutiert. Abschließend werden Ausbaumöglichkeiten und Alternativen wie eine reine Desktopanwendung dargestellt.

uk: вхід без авторизації

name: Automatische Erkennung der Projektion von Geodaten: Unter Verwendung freier Geodaten und offener GIS-Services im Internet


uk: Комп'ютерні науки

description: Das Amt für Geoinformation des Kantons Solothurn (Schweiz) betreibt ein Geographisches Informationssystem für die Kantonsverwaltung. Als Desktop-Anwendung für die Bearbeitung und Visualisierung von Geodaten stellt es den Benutzern QGIS auf einem zentralen Linux-Anwendungsserver zur Verfügung. Der Standard-Arbeitsplatz in der Kantonsverwaltung besteht aus einem Thin Client, der mit Citrix-Technologie zu einem Windows-Desktop auf einem Windows-Anwendungsserver verbindet. Um die Linux-Anwendung QGIS in den Windows-Desktop zu integrieren, setzt das Amt für Geoinformation die Open-Source-Lösung X2Go ein: X2Go Server auf dem Linux-Anwendungsserver und X2Go Client auf dem Windows-Desktop. Trotz der zweifachen Weiterleitung der Grafikausgabe ist diese Lösung in der Bedienung sehr performant. Damit die Benutzer sich nicht separat am Linux-Anwendungsserver anmelden müssen, wird ihnen bei der Einrichtung des Linux-Benutzerkontos ein RSA-Schlüsselpaar erzeugt und dieses für die Anmeldung des X2Go-Clients am Linux-Anwendungsserver bereitgestellt. Dadurch kann QGIS mit einem einzigen Klick auf eine Verknüpfung im Windows-Startmenu gestartet werden. Mit dieser Lösung ist eine erstaunlich gute Integration einer Linux-Anwendung in die Windows-Umgebung gelungen. Dies nicht zuletzt dank der Flexibilität des X2Go-Clients, der mit seinen umfangreichen Startoptionen sehr fein gesteuert werden kann.

uk: вхід без авторизації

name: Betrieb von QGIS in einer heterogenen Client-Server-Umgebung: Praxisbericht über die Bereitstellung von QGIS auf einem Linux-Anwendungsserver für Windows-Clients


uk: Комп'ютерні науки

description: OpenStreetMap wird aufgrund seiner Aktualität, Detailtreue und verfügbaren Rohdaten zunehmend im kommerziellen Umfeld wie ÖPNV, Verkehrsplanung, Rettungsleitstellen, Touristik und Logistik verwendet. Nun entsteht seitens dieser Zielgruppen zunehmend der Wunsch, den OSM-Datenbestand entsprechend der eigenen Bedürfnisse zu ergänzen und zu verändern. Obwohl Kontaktmöglichkeiten über Impressum, Foren und Mailinglisten vorhanden sind, das gesamte OSM-Wissen im Wiki verteilt ist und zahlreiche Firmen mit fundierten OSM-Kenntnissen ihre Dienstleistungen anbieten, beginnen viele Firmen oder Interessengruppen ihren aktiven OSM-Einstieg als blutige Anfänger mit oftmals falschen Vorstellungen von der Funktionsweise. Oft fallen ihre Edits nur durch zufällig entdeckte Fehler oder Lizenzverletzungen auf bzw. sie melden sich aufgrund technischer Probleme erst in einem sehr späten Projektstadium auf den Kommunikationskanälen und bitten um Unterstützung. Seit einem Jahr sind auch zunehmende Aktivitäten von Firmen aus dem Geschäftsbereich "Suchmaschinenoptimierung" (SEO) festzustellen. Sie haben die sozialen Medien und Netzwerke entdeckt, in denen sie ihre Kunden optimal präsentieren möchten. Dies führte in den bisherigen Fällen zu massiven Konflikten. Anhand aktueller Fälle soll die Problematik dokumentiert, aber auch positive Beispiele und Möglichkeiten aufgezeigt werden, wie sich spezielle Interessen communityverträglich integrieren lassen.

uk: вхід без авторизації

name: Bezahlte und organisierte Edits - Vorteile und Gefahren für OSM


uk: Комп'ютерні науки

description: Modellbildung findet bei OpenStreetMap nicht nur durch die Wahl der Tags statt. Neben der noch einigermaßen prominenten Frage, ob POIs in Gebäuden als Node oder Fläche erfasst werden ist eine weniger beachtete, aber deutlich weitreichendere Frage, welche Elemente als Linie oder Fläche erfasst werden. Offensichtliche Zweifelsfälle sind Fußgängerzonen in Breiten zwischen Straße und Platz. Aber auch generell nehmen die meisten Objekte im realen Raum Fläche ein. Gleichzeitig haben dennoch einige Objekte entweder sehr strikten Liniencharakter wie z.B. Gleise. Und für andere Objekte trägt die Linie die wesentliche Information, z.B. bei Treppen die Richtung der Steigung. Ein ausreichend rigide definites Mischmodell muss theoretisch die Möglichkeit zulassen, aus seinen Daten sowohl ein reines Kantenmodell als auch ein reines Flächenmodell zu berechnen. In diesem Vortrag werden Werkzeuge vorgestellt, um ein Kantenmodell zu berechnen, ein Flächenmodell zu berechnen und um die dabei zutage tretrenden Umstimmigkeiten zu finden.

uk: вхід без авторизації

name: Braucht OpenStreetMap Flächen und Kanten?


uk: Комп'ютерні науки

description: Die Abdeckung der Welt mit OSM-Daten hat ein hohes Maß an Quantität und Qualität erreicht. Die Höhendaten von Objekten wie z.B. Schornsteinen, Kirchtürmen, Windrädern, Brückendurchfahrten und natürlich Gebäuden sind allerdings noch ausbaufähig. Bei Gebäuden kann man sich mit der Stockwerksanzahl behelfen - bei den anderen Objekten geht das nicht. Als Mapper vor Ort kann man die Höhe der Objekte nur schlecht schätzen und verzichtet deshalb beim Mappen häufig auf diese Information. In dem Vortrag werden einfache Möglichkeiten erläutert, wie mit mehr oder weniger Aufwand die Höhendaten von Objekten erfaßt werden können. Zu jeder der erläuterten Möglichkeiten wird auf die Vor- und Nachteile hinsichtlich Zeitaufwand, Genauigkeit, Kosten und Praktikabilität eingegangen.

uk: вхід без авторизації

name: Das ist ja wohl die Höhe!: Einfache Höhenmessung von OSM-Objekte


uk: Комп'ютерні науки

description: Der Vortrag zu Mapbender3 stellt fortgeschrittene Elemente mit erweiterter Konfiguration vor. Möglichkeiten der Datenerfassung mit dem Mapbender3 Digitizer Aufbau von Suchen mit dem SearchRouter (SQL basierte Suchen) Aufbau von Suchen mit SimpleSearch (Solr basierte Suchen) Datenerfassung mit dem Element Digitizer Seit der Version 3.0.5.0 steht mit dem Element Digitizer die Möglichkeit zur Verfügung, Daten über Mapbender3 zu erfassen. Das Element wurde lang ersehnt und erfreut sich schon jetzt bei den Anwendern großer Beliebtheit. Mit Digitizer kann durch eine YAML-Definition eine Erfassungsmaske für Punkte, Linien oder Flächen aufgebaut werden. Für die Sachdateneingabe können komplexe Formulare aufgebaut werden. Derzeit wird PostgreSQL (SQL) als Datenquelle unterstützt. Suche über den SearchRouter Über den SearchRouter können leicht Suchen auf SQL Basis in die Anwendung eingebunden werden. Hierbei können mehrere Suchen pro Anwendung definiert werden. Das Suchformular unterstützt Textfelder, Auswahlfelder und Autovervollständigung. Suche über SimpleSearch Über SimpleSearch kann eine Einfeldsuche in die Anwendung eingefügt werden. Die Suche spricht dabei einen Solr-Suchdienst an.

uk: вхід без авторизації

name: Datenerfassung und Suchen mit Mapbender3