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

description: Im Jahr 2019 ist es keine Frage mehr, ob und warum wir Open-Source-Software im Unternehmen einsetzen. Technologie-Stack wie Linux, Docker, Kubernetes, OpenJDK, Spring Framework und Apache Tomcat sowie GitLab werden bei uns im Unternehmen ohne Bedenken eingesetzt. Die Frage lautet nun: Lohnt es sich für mich als Entwickler, sich in einem Open-Source-Projekt zu beteiligen? Etwas an die Open-Source-Community zurückzugeben? Welche Vorteile und Nachteile haben Kleinunternehmen, wenn sie selbst Open-Source-Projekte gestalten bzw. wenn sie ihre Produkte als Open-Source zur Verfügung stellen? In dieser Session werden Erfahrungen mit eigenen Open-Source-Projekten sowohl im Privat- als auch Unternehmensumfeld gezeigt und diskutiert. Im Jahr 2019 ist es keine Frage mehr, ob und warum wir Open-Source-Software im Unternehmen einsetzen. Technologie-Stack wie Linux, Docker, Kubernetes, OpenJDK, Spring Framework und Apache Tomcat sowie GitLab werden bei uns im Unternehmen ohne Bedenken eingesetzt. Große Unternehmen wie Google, IBM / Red Hat, Pivotal, Microsoft bauen neue Tech-Produkte und bieten sie als Open-Source an. Geschäftsmodelle mit Open-Source-Produkten funktionieren. Als jüngster Beweis kann der Kauf von Red Hat durch IBM und die Open-Source-Richtung von Microsoft durch die Integration von Linux und die Open-Source-Veröffentlichung von TypeScript und VSCode sowie der Kauf von GitHub. Soweit so gut. Etwas zu konsumieren ist immer einfacher als zu produzieren. Die Frage lautet nun: Lohnt es sich für mich als Entwickler, sich in einem Open-Source-Projekt zu beteiligen? Etwas an die Open-Source-Community zurückzugeben? Welche Vorteile und Nachteile haben Kleinunternehmen, wenn sie selbst Open-Source-Projekte gestalten bzw. wenn sie ihre Produkte als Open-Source zur Verfügung stellen? Oder können ausschließlich Großunternehmen dies leisten? In dieser Session werden Erfahrungen mit eigenen Open-Source-Projekten sowohl im Privat- als auch Unternehmensumfeld gezeigt und diskutiert. Als Beispiel werden Aktivitäten in Open-Source-Projekten wie GWT, CampusSource und eXTra-Standard sowie beim Umweltdienstleister Interseroh vorgestellt.

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

name: Open-Source: Nimmst du noch oder Gibst du schon?


Falk Zscheile

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: In den vergangenen Jahren sind einige spannende Urteile im Bereich Open Data und Open Source ergangen. Der Vortrag stellt aus diesem Bereich vor und ordnet diese gesellschaftspolitisch und rechtlich ein. In den vergangenen Jahren sind einige spannende Urteile im Bereich Open Data und Open Source ergangen: Dürfen Gemälde, für die kein Urheberrecht mehr besteht, im Museum fotografiert und öffentlich zugänglich gemacht werden? Darf der Zugang zu staatlichen Gutachten mit Hinweis auf das Urheberrecht verweigert werden? Darf der Zugang zu staatlichen Daten unter Verweis auf das Datenschutzrecht verweigert werden? Darf ein einzelner Linuxentwickler Urheberrechtsverletzungen (Copy Left) geltend machen? Kann ein Affe oder ein Algorithmus Urheberrecht beanspruchen? Der Vortrag stellt unter anderem die Entscheidungen mit den eben geschilderten Fragestellungen vor und ordnet diese gesellschaftspolitisch und rechtlich ein.

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: Open Data und Open Source im rechtlichen Fokus

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: How do you build a lasting and successful company that also stays true to its open source roots? This talk takes a look at why open source is important to business and three essential elements of this path. * Strategy: How can you monetize your open source product? Is it support, an open core approach, cloud services, or a combination of the three? And which ones are the features you can even commercialize without alienating your community? * Struggle: "You received a 100 million dollars in venture capital and yet you have so many open issues?!" Once money is involved the dynamics often change. How can you manage expectations and still build on a flourishing open source community? * Success: How do you balance open source and commercial success? How do you align engineering and sales decisions? This talk takes the perspective of Elastic, the company behind the open source products Elasticsearch, Kibana, Beats, and Logstash, which makes its money with support, the commercial extensions, and cloud offerings. But we are also taking a look at how others are approaching this challenge, what worked, and what failed.

@language: en

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

name: Open Source as a Business: Strategy, Struggle & Success


Open source citizenship for everyone!

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

description: Whether you're an individual or an organization, you can be a good open source citizen! This is a responsibility we all have, to contribute not just to our projects, but to the greater ecosystem in order to create a brighter future for everyone who interacts with any given piece of technology, whether they're using, developing, or designing it. We can become good citizens through conscientious contribution, offering the support which we are capable of, and asking for support when we need it. We must take an active role in order to create a better future for technology. In free and open source software, we talk about how to contribute to individual projects. We also need to talk about the responsibilities that come along with being a participant in the greater FOSS ecosystem. In asking ourselves what it means to be good open source citizens, and how we can best accomplish that, we also have to look at how to help others do the same. Individuals, projects, foundations, nonprofits, educational institutions, and companies all have responsibilities to FOSS. These responsibilities may seem different, but they all have a similar shape: contribute, give back to the community, support the work of others, and build technology keeping the future and rights of users in mind.

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


Open Source Firmware

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

description: Firmware findet sich in allen Geräten, darunter PCs, Laptops, Netzwerkausstattung, Drucker, eingebettete Geräte wie z.B. in IoT, Industriesteuerungen, Mobiltelefonen, Tablets und mehr. Die Community rund um Open Source Firmware ist in den letzten Jahren gewachsen, so dass sie mehr Austausch in der Entwicklung ermöglicht und Endbenutzer*innen mehr Freiheit schenkt. Bekannte Projekte wie U-Boot, OpenWrt, coreboot, Linuxboot und einige andere zeigen, wie Firmware funktioniert, und sind offen für jede Beteiligung. Dieser Vortrag gibt eine kurze Einführung in Firmware an sich, erklärt den allgemeinen Prozess, sie zu bauen, stellt eine Perspektive auf den aktuellen Entwicklungsstand auf mehreren beliebten Plattformen dar, und schließt mit einem kurzen Endbenutzerbericht ab.

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


Open Source im BACARDI Projekt

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

description: Wir präsentieren den “Backbone Catalogue of Relational Debris Information” (BACARDI) [2]. BACARDI ist Teil eines Vorhabens des Deutschen Zentrums für Luft- und Raumfahrt e.V. (DLR) zur Erfassung und Nachverfolgung von kooperativen und unkooperativen Objekten im Erdorbit. Aufbauend auf Open Source Software entsteht mit BACARDI ein System für den Einsatz im Deutschen Raumfahrkontrollzentrum, das Informationen über alle bekannten orbitalen Objekte verwaltet und aufbereitet. Im Vortrag werden wir zunächst erläutern, warum Raumfahrtrückstände überhaupt problematisch sind und welche Gefahren für aktive Objekte und Menschen im Erdorbit entstehen. Daran anschließend werden wir darlegen, warum wir in der Entwicklung Open Source Software und Bibliotheken einsetzen und weshalb wir uns für Django [3] und Apache Airflow [1] als Kernkomponenten entschieden haben. Als Schwerpunkt stellen wir die Eigenentwicklung F2x [4] vor. Diese Open Source Software dient der Anbindung von Fortran-Software an das BACARDI- System. Im Rahmen des Vortrags erläutern wir, welche Vorteile diese Software für unseren Einsatzzweck gegenüber anderen Lösungen bietet und welche Vorteile sie für andere Projekte bieten kann. Auf der BACARDI Datenbank setzen Prozesse auf, die die dort hinterlegten Orbitinformationen verarbeiten um zum Beispiel Kollisionswarnungen zu generieren. Als Betreiber von Satelliten ist das DLR direkt von Gefahren wie Kollisionen betroffen. Es forscht deshalb aktiv auf diesem Gebiet und entwickelt zur Unterstützung der Raumflugbetriebe unter anderem Modelle und Software zur Berechnung orbitaler Flugdynamik.

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


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

description: Process Engines mit Unterstützung von BPMN (Business Process Model and Notation), wie z.B. Camunda, erfreuen sich immer größerer Beliebtheit. Durch die systemgestützte Ausführung von Unternehmensprozessen fallen eine Menge von Prozessdaten an, deren Nutzung ein großes Potential für die Optimierung der Prozesse bietet. In diesem Talk zeigen wir, wie wir mit Hilfe von Apache Spark eine leistungsfähige Pipeline zur Vorverarbeitung von Prozessdaten realisiert haben, um damit Machine Learning Algorithmen in H2O anlernen können. Diese können in verschiedenen Stufen zur Unterstützung und Optimierung von Unternehmensprozessen eingesetzt werden. Zudem zeigen wir am Beispiel von Camunda, wie wir mit Hilfe von Apache Kafka die Prozessdaten so extrahieren und archivieren, dass der Produktivbetrieb der Process Engine nicht beeinträchtig wird, wir aber trotzdem einen schnellen und effizienten Zugriff auf die Prozessdaten haben. Wir freuen uns über interessierte Entwickler und Feedback zum zugehörigen Open Source-Prozess bpmn.ai.

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

name: Open Source Projekt bpmn.ai: Prozesse mit Apache Spark und H2O lernen lassen


Praxiseinstieg in Prometheus

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

description: Prometheus ist ein Monitoring-System, welches zur Realzeit Metriken von Systemen und Software erfasst und in einer Time-Series Database abspeichert. Dazu werden Key-Value Paare, bestehend aus einem Metrik-Namen sowie dem dazugehörigen Wert zu dem Zeitstempel abgespeichert. Basierend auf diesen Daten lassen sich so Systeme über einen Zeitraum überwachen und Alarme generieren. Dazu existiert die Query-Language PromQL, die eigens für Prometheus entwickelt wurde. Dieser Vortrag gibt einen Praxiseinstieg in Prometheus. Zunächst erfolgt eine grundsätzliche Erklärung wie Prometheus funktioniert und wie man erste Systeme zum Erfassen der Metriken hinzufügen kann. Danach folgt auch direkt ein Einstieg in das Schreiben von eigenen Queries in PromQL und die Einbindung von Graphen in Grafana. Anschließend wird auch noch erläutert, wie man Skripte schreibt, um eigene Metriken zu exportieren, die von Prometheus erfasst werden.

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


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

description: Wäre es nicht schön, die Netzwerkkonfiguration eines Systems in Netbox zu ändern und auf Knopfdruck, ein bisschen später oder sogar automatisch werden IPs (de)konfiguriert, Interfaces angelegt oder entfernt, Overlays gebaut, etc. pp.? Dieser Vortrag soll zeigen, wie man so ein System mit Salt Stack, ein bisschen Python und einer Netbox bauen kann, wo im Moment (noch?) Grenzen und Herausforderungen sind und vor allem, warum es schön ist, so etwas zu haben,

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

name: Open Source SDN - Mit SaltStack und Netbox zum automatisierten Netzwerk


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

description: Es gibt soviele kommerzielle Netzwerk- und Monitoring Applikationen - warum soll man sich ausgerechnet mit Open Source beschäftigen? Da kriegt man doch keinen Support? Und das ist alles so kompliziert mit Textdateien zu konfigurieren? Warum das nicht ganz stimmt, Textdateien Vorteile haben und Klemmbausteine besser als Plastikspielzeug sind, erklärt dieser Talk.

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

name: OpenSource-Tools for network and automation


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

description: The EU wants privacy by design and privacy by default. What does that mean for your software? What do you need to consider? Which documents do you need to provide? The lecture shows what software developers need to consider to be GDPR and e-privacy regulations conform. What has to be considered in software design.

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

name: Privacy by design: how to code GDPR and e-privacy regulation safe


keywords: System Administration

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

description: Der Vortrag richtet sich an IT-Verantwortliche und Administratoren die mit Open Source-Technologien wie Proxmox VE, Ceph und ZFS eine zukunftssichere, hyperkonvergente Infrastruktur für ihr Rechenzentrum planen und implementieren wollen. Es wird erklärt wie ein hyperkonvergenter Cluster mit der Virtualisierungsplattform Proxmox VE und den integrierten Speichertechnologien Ceph und ZFS aufgebaut werden kann und es werden Anwendungszwecke aufgezeigt. Im Hauptteil der Präsentation wird darauf eingegangen was beim Aufbau eines solchen Clusters zu beachten ist u. wie mittels Proxmox VE und Ceph/ZFS eine skalierbare und zukunftssichere Infrastruktur auf gängiger Hardware implementiert werden kann. Am Ende des Vortrags können die Teilnehmer eine flexible und skalierbare IT-Infrastruktur mit den software-basierten Speichertechnologien Ceph bzw. ZFS in Verbindung mit der Open Source-Virtualisierungsplattform Proxmox VE planen und in ihrem Rechenzentrum implementieren.

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

name: Proxmox VE mit Ceph & ZFS: Zukunftssichere Infrastruktur im Rechenzentrum


Public Money, Public Code!

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

description: Warum wird durch Steuergelder finanzierte Software nicht als Freie Software veröffentlicht? Mit Hilfe der Kampagne Public Money? Public Code! wollen wir die rechtlichen Grundlagen schaffen, die es erfordern, dass mit öffentlichen Geldern für öffentliche Verwaltungen entwickelte Software unter einer Freie-Software- und Open-Source Lizenz veröffentlicht wird. Wenn es sich um öffentliche Gelder handelt, sollte auch der Code öffentlich sein! In dem Talk wird unsere Kampagne vorgestellt und aufgezeigt, warum es sich lohnt, diese zu unterstützen.

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


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

description: Die NoSuchElementException ist wahrscheinlich eines der häufigsten Probleme bei der Verwendung von Selenium. Das Open-Source-Projekt recheck löst dieses auf elegante und einfache Art, und macht Tests fast "unzerbrechlich". Dabei sind die Tests einfacher zu erstellen und zu warten und noch vollständiger. Schon mal erlebt: Nach einer einfachen Änderung scheitern plötzlich über 50 Tests! Brüchige Tests, die von GUI-Spezifika abhängen und zur gefürchteten NoSuchElementException führen, sind ein Hauptproblem beim Testen mit Selenium. Das Open-Source-Projekt recheck bietet eine einfache und elegante Lösung. Ein virtueller Identifikator ist nicht nur unabhängig von Änderungen an der Benutzeroberfläche, sondern man kann ihn auch für ansonsten schwer zu spezifizierende Elemente (d.h. die komplexe XPath oder CSS-Selektoren erfordern würden) definieren. Darüber hinaus sind Tests einfacher zu erstellen und zu warten und noch viel vollständiger in dem, was sie prüfen. Dieser Vortrag gibt eine praktische Einführung in den zugrunde liegenden Ansatz und das Tool, komplett mit einer Life Coding Sitzung.

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

name: recheck und der Stein der Weisen: Wie man Selenium in Adamantium verwandelt


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

description: Was als einfacher Key-Value Store mit dem ersten Code-Commit 2009 anfing, hat sich zu einer der führenden NoSQL / In-Memory Datenbanken entwickelt, die mittlerweile selbst ein wichtiger Bestandteil von vielen Open Source Projekten ist. Da alle Daten im Hauptspeicher gehalten werden, ist die Schnelligkeit bzw. minimale Latenz bei der Verarbeitung einer der primären Vorteile dieser Datenbank. Ob als schneller Cache, der beim Zugriff auf eine herkömmliche Datenbank die Zugriffszeiten gering hält oder als vollständige Datenbank, die Millionen von Transaktionen pro Sekunde stemmt, Redis ist für mehr und mehr Entwickler der Datenspeicher der Wahl, wenn es um Echtzeitanforderungen geht. 157 Klientenanbindungen in mehr als 58 Programmiersprachen sorgen für die einfache Integration in vorhandenen Quellcode oder neue Projekte. Der Vortrag gibt einen Überblick über die aktuelle Entwicklung und Richtung dieses Open Source Projektes. An eine kurze Einführung schließt sich die Darstellung der Programmierung mit Redis am Beispiel von Python an, der Programmiersprache der Wahl für Big Data und Real-Time Analytics Anwendungen. Nach einer Übersicht über die zur Verfügung stehenden Datentypen und deren Verwendung stellt die Beschreibung des Modulkonzeptes die Erweiterung von Redis als multi-modale Datenbank dar, die in der Lage ist, die Lücke zwischen den vorhandenen Datentypen und Applikations-spezifischen Anforderungen wie Graphen, Dokumentenspeicherung, Volltext-Suche, künstliche Intelligenz und andere mehr mit der gewohnten Performanz zu schließen. Der Vortrag schließt mit einer Betrachtung der Roadmap im Hinblick auf Redis Edge (einer speziell für den IoT-Bereich konzipierten Version), RedisGears (die Möglichkeit, mehrere Module und andere Applikations-Logik mittels Python auf der Server-Seite zur verknüpfen) sowie zukünftige Features wie verbesserter Sicherheit via einem RBAC-basierten Rollenkonzept, etc. ab. Der Fokus der Vortrags liegt hierbei weniger auf der Theorie sondern vielmehr auf der Vermittlung von praktischem Wissen. Deswegen ist z. B. geplant, Code von bereits vorhandenen Open Source Projekten zu benutzen, um die Anwendung und den Einsatz von Redis zu illustrieren.

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

name: Redis ist 10!: Vergangenheit, Gegenwart und Zukunft


Retrogaming und -computing

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

description: »Früher« war alles besser! Auf teilweise legendärer Hardware spielte man nächtelang coole Spiele. Nur leider sind meist die alten Computer im Laufe der Zeit abhanden gekommen oder funktionieren nicht mehr. Der Vortrag erklärt, wie man sich mithilfe entsprechender Emulatoren auf moderner Hardware die Stimmung der 80er und 90er zurückholen kann. Wer kennt sie noch, die Ataris, C64, KCs oder ZX81? Oder auch diese ganzen „altmodischen“ Spielekonsolen, welche feierlich an den Fernseher angeschlossen wurden? Aber sicherlich kennt jeder noch, ein gewisses Lebensalter vorausgesetzt, sein Lieblingsspiel, welches er nächtelang, auf dieser „komischen“ Hardware gezockt hat! Wie schön wäre es doch, einfach diese Kiste wieder einzuschalten, den Joystick in die Hand zu nehmen und das liebgewonnene Run-and Jump-Spiel, mit seiner eintönigen Soundausgabe, zu starten? Bloß leider ist die alte Hardware beim letzten Umzug abhanden gekommen oder kaputt gegangen (hat da nicht sogar der Lebenspartner nachgeholfen?)... Kein Problem! Mit der richtigen Software (Emulatoren) auf modernen Rechnern (PC und/oder Raspberry Pi), kann man die 80er und 90er Jahre wieder auf seinen Monitor zaubern. Im Rahmen des Vortrages soll gezeigt werden, wie man das macht, was man dazu braucht und auch, welche rechtlichen Aspekte zu beachten sind. Sicherlich wird auch noch Zeit sein, das eine oder andere Retro-Projekt des Referenten kurz anzusprechen.

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


SaltStack meets Foreman

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

description: Foreman ist ein Lifecycle Management Tool zur Verwaltung von Servern in einem Rechenzentrum. Ursprünglich als Oberfläche für Puppet entwickelt, übernimmt Foreman mittlerweile viele Aufgaben zur Verwaltung von Servern. U.a. kann die Provisionierung und die Konfiguration von Bare Metal, virtuellen oder auch Cloud-Servern mit Foreman automatisiert werden. Salt ist ein bedeutender Vertreter der Configuration Management Tools. Neben dem Client-Server Betrieb unterstützt Salt aber auch den clientlosen Einsatz. Durch Plugins kann die Funktionalität von Foreman erweitert werden. Mithilfe des Salt Plugins für Foreman kann Salt als Configuration Management Tool und zur Ausführung von Remote Execution Befehlen genutzt werden. Dieser Vortrag demonstriert die Automatisierung von Provisionierung und Konfiguration von Hosts mittels Foreman und Saltstack in einem Rechenzentrum. Hierbei wird auf die jüngsten Neuerungen von relevanten Foreman Funktionen und dem Salt Plugin genauer eingegangen.

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


Security in open source projects

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

description: In recent years, the amount of open source components used by developers has experienced significant growth. Millions of open source libraries are distributed through centralized systems such as Maven Central (Java), NPM (JavaScript) and GitHub (Go). In this talk, I will present the common security problems faced by companies that use open source. We will also talk about how to manage the risks of open source software using people, processes and tools

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


Serverless ohne Vendor-Lock-In mit Go

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

description: Eine Codebasis für mehrere Cloud-Provider - kein Problem mit Go! Serverless ist ja schön und gut, aber für jeden Anbieter muss man anders entwickeln. Auch ein Umzug ist sehr aufwändig. Mit dem Go Cloud Development Kit können wir Anbieter-agnostisch serverless Funktionen entwickeln. Go ist sehr effizient und schnell, also perfekt für serverless Anwendungen. Mit dieser Abstraktionen können wir diese Vorteile immer ausspielen. In diesem Talk werde ich den gleichen Code bei verschiedenen Providern deployen und ausführen um eine kurze Einführung zu geben.

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


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

description: In unserem Vortrag tauchen wir tiefer in die Serverless-Welt ein und zeigen wie eine produktionsreife Serverless-Anwendung mithilfe von AWS-Cloud mit dem Technologie-Stack API Gateway, SNS, Lambda and DynamoDB aufgebaut werden kann. Dabei gehen wir auf die Herausforderungen der jeweiligen Services ein, wie "cold start" bei Lamda oder "provisioned throughput" bei DynamoDB. Dabei zeigen wir, welche Strategien und Wege es gibt, damit umzugehen. Außerdem behandeln wir solche Themen wie Tracing der Lambda-Funktionen und Implementierung von Aggregationslogik, (Scheduled) Auto Scaling und die Wahl die Capacity Mode (reserved, provisioned and on-demand) bei DynamoDB. Am Ende werfen wir einen Blick auf die erste relationale serverless Datenbank "Aurora Serverless" und die neue Data API.

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

name: Serverless on AWS: Understanding the hard parts


shutdown

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

description: ScottyTM Boernd

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


Skalierbares Auditing

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

description: Der Linux Audit-Daemon sammelt sicherheitsrelevante Aktivitäten, auf die man mit Hilfe von ausearch und aureport zugreifen kann. Das Analysieren und Zentralisieren dieser Datensätze ist allerdings nicht so einfach, wie man es erwarten würden. Der neue Auditbeat von Elastic behebt dies, indem er die ursprüngliche Konfiguration beibehält, die gesammelten Daten jedoch zentral speichern sowie einfach visualisieren kann. Außerdem kann Auditbeat auch verwenden, um Änderungen an wichtigen Dateien, wie Binärdateien und Konfigurationsdateien, zu erkennen und mögliche Verstöße gegen Sicherheitsrichtlinien zu erkennen. Dieser Vortrag zeigt, was man tun kann, um Änderungen, Ereignisse und potenzielle Sicherheitsverletzungen auf interaktiven Dashboards so schnell wie möglich zu entdecken. Darüber hinaus kombinieren wir Auditd-Ereignisse mit Logs, die sicherheitsrelevant sind.

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


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

description: Vorgestellt wird ein Projekt aus der angewandten Forschung, das auf Basis von Open-Source-Software prototypische Anwendungen für ein Smart Public Building entwickelt. Die Verfügbarkeit und Anwendung von Smart-Home-Technologien hat sich in den letzten Jahren rasant entwickelt. Neben dem Einsatz in Privathaushalten haben diese Technologien auch das Potenzial, die klassische Gebäudeautomation in öffentlichen und gewerblichen Gebäuden zu ergänzen. Genau wie in einem Smart Home ermöglichen die vorwiegend drahtlosen Sensoren und Aktoren die Nachrüstung bestehender (gemieteter) Gebäude ohne die Notwendigkeit, Kabel zu verlegen. Jedoch haben öffentliche Institutionen andere Voraussetzungen und in der Folge auch andere Anforderungen, die sich von denen eines Privathauses teilweise sehr unterscheiden. Das laufende Forschungsprojekt "Smart Public Building" an der Hochschule für Technik Stuttgart befasst sich mit eben diesen Anforderungen öffentlicher Institutionen an den Einsatz von Smart-Home-Technologien und untersucht dabei die Möglichkeiten, öffentliche Gebäude auf Basis von Open-Source-Software zu vernetzen. Hierfür werden verschiedene Anwendungen konzipiert und prototypisch auf dem Campus der Hochschule implementiert. Zum Einsatz kommt dabei unter anderem eine Open-Source-Plattform für die Heimautomation (openHAB), die Geräte und Dienste unabhängig von Anbietern und Technologie integriert. Der Vortrag wird einige der bisher implementierten Prototypen vorstellen und diskutieren. Dazu gehört beispielsweise die zentrale Verwaltung von verteilten openHAB-Instanzen über mehrere Gebäude mittels Docker und Docker Swarm, oder auch das Smart Metering, das LoRaWAN (The Things Network) zur Kommunikation aus entlegenen Gebäudeteilen nutzt und Node-RED einsetzt, um den Datenfluss von The Things Network zu openHAB zu managen. Neben dem Einsatz von Open-Source-Software ist es auch ein Anliegen des Projektes, die Ergebnisse (Code, Dokumentation der Prototypen, Workshop-Materialien ...) wieder als Open Source zu veröffentlichen, um ihren Einsatz und die Weiterentwicklung durch andere Forschungsgruppen, öffentliche Institutionen oder am Thema Interessierte zu ermöglichen.

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

name: Smart Home Goes Public - Open-Source -Software für den Einsatz in einem Smart Public Building


Smarthome: das erste Jahr

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

description: Smarthome ist ein komplexes Thema und es erfordert eine längere Planungsphase. Viele Technologien stehen zur Auswahl, welche das sind und wie sie zusammen spielen können soll dieser Vortrag zeigen. 2018 habe ich ein altes Haus gekauft und renoviert. Natürlich standen hier auch Gedanken zum Smarthome an. Dieser Vortrag soll zeigen welche Technologien verwendet werden können. Einige Funkttechniken wie auf Z-Wave und Zigbee basis funktionieren auch in Mietwohnungen. Ein eigenes BUS Netz wie KNX lässt sich nur im Eigenheim verwirklichen. Die verschiedenen Inseln müssen zusammen gefügt werden. Dazu es eine Vielzahl an Open Source Lösungen wie Openhab2, FHEM, oder Home Assistant. Natürlich will man anschließend Statistiken in Grafana darstellen.

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


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

description: Snabb is a software toolkit for networking in userspace (also known as kernel-bypass mode). This talk will introduce the project, and explain how Snabb can be used to write high performance SDN applications without touching a single line of C code. Snabb applications, as well as Snabb itself, are written in the high-level programming language Lua, and yet compete with DPDK in terms of performance. With simple design, we hope to make high-speed, software defined packet processing accessible to a wider audience. This talk will showcase what people do with Snabb, and how you can use Snabb to solve your own packet processing problems.

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

name: Snabb: fast software networking made simple: A high-performance software toolkit for packet networking written in a high-level language


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

description: Mit der Veröffentlichung von Frederic Laloux zu Reinventing Organizations wurde das Bild einer erstrebenswerten Organisation in Firmen der Zukunft dargestellt. Der Kulturwandel in Unternehmen des digitalen Zeitalters bedingt eine Veränderung der Organisationsform in Unternehmen. Der Kulturwandel in Unternehmen des digitalen Zeitalters bedingt eine Veränderung der Organisationsform in Unternehmen. Eine der neueren Organisationsformen Sociocracy 3.0 verwendet ein Entscheidungsprinzip "Konsent", dass wir aus den merge requests in einem Repository als Entwickler bereits gut kennen. "Die Entscheidung wird getroffen, wenn nichts mehr dagegen spricht." Damit gibt Sociocracy 3.0 als praktischer Leitfaden uns Muster für Prozesse mit denen wir in der Open Source Welt vertraut sind, um diese unseren Kollegen erklären zu können. Der Beitrag gibt einen Einblick in die Möglichkeiten von Sociocracy 3.0.

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

name: Sociocracy 3.0 - Natürliche Hierachien im digitalen Zeitalter: Kulturwandel


Softwarequalität === Gesundheit

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

description: https://media.ccc.de/v/froscon2019-2429-softwarequalitat_gesundheit Always protect zour head Automatisierte Tests sind wichtig für die Gesundheit, die Teams, Employer Branding, die Mitarbeiter und einfach alle. Natürlich auch die Kunden. Gesundheit ist wichtig und nervliche Ausfälle dauern sehr lange und heilen eventuell gar nicht. Programmierer sind sich dessen nicht bewusst, dass Kopfschmerzen und andere Warnzeichen komplette Leben zerstören können. Roland Golla https://programm.froscon.de/2019/events/2429.html

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


keywords: new horizons

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

description: Der diesjährige Jahresrückblick wird weit über das Jahr 2018 zurückblicken, denn in diesem Jahr feiern wir 20 Jahre "Open Source". Es ist Zeit, all die Anekdoten, Ereignisse und Kuriositäten zu betrachten, die Open Source und Freie Software geprägt und auch auf die Probe gestellt haben. Michael Kleinhenz und Oliver Zendel waren von Anfang an dabei und geben einen ironisch-amüsanten Rückblick auf die Entwicklung einer Kulturtechnologie deren Auswirkungen heute weit über die Technologieszene hinaus wirksam sind. 20 Jahre alt ist der Begriff "Open Source" geworden. Ein Grund zum Feiern - und ein Grund einmal einen Rückblick auf zwei Dekaden einer sich im Wandel befindenden Bewegung zu geben. Oliver Zendel und Michael Kleinhenz waren von Anfang an dabei und haben durch ihre Arbeit für den LinuxTag e.V. viele Begegnungen und Erlebnisse mit den Akteuren der Bewegung gehabt. Aus hunderten von Anekdoten, Geschichten, Hintergründen und direkten Beteiligungen schöpft ein ironischer Rückblick auf eine Zeit in der sich nicht nur die Bedeutung von Software und deren Bedeutung für eine offene Gesellschaft gewandelt hat, sondern auch die Art wie wir mit Technik umgehen, diese erleben und erfahren. Der Vortrag bietet eine Reise durch 20 Jahre Open Source, vom holprigen Beginn und den ersten Schritten bis zur Wandlung zur Grundlage aller moderner Technologie und der Durchdringung von Bereichen außerhalb der Software- und Technologiewelt. Dabei wird immer wieder mit einem Augenzwinkern auf Anekdoten, Ereignisse und Kuriositäten geblickt, die eine Kulturtechnologie geprägt und beeinflusst haben.

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

name: State of the Union 2019: 20 Jahre Open Source


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

description: Wir werden Go in verschiedensten Kategorien gegen andere Sprachen antreten lassen und anhand von messbaren Ergebnissen zeigen warum Go die nächste Sprache in deinem Projekt sein sollte. Wir werden Go in verschiedensten Kategorien gegen andere Sprachen antreten lassen und anhand von messbaren Ergebnissen zeigen warum Go die nächste Sprache in deinem Projekt sein sollte. Von Speicherverbrauch über Robustheit und Deployments bis hin zu Lernkurven werden wir Go mit anderen Sprachen vergleichen.

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

name: Warum Go?: Warum man Go als nächste Sprache nutzen sollte


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

description: Fehler in Programmen kann man selber lange suchen - oder man verwendet Werkzeuge, die das "von selbst" erledigen. Im Vortrag werden für verschiedene Programmiersprachen Tools vorgestellt und anhand von Beispielen ausprobiert.

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

name: Statische Codeprüfung: Tools, die die Programmierung erleichtern


keywords:
Software
defined Anything

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

description: Terraform is a tool, which is around for more than four years. Its main purpose is to manage resources as infrastructure-as-(a)-Code. That gives the advantages to create reproducible resources and reduces the factor of human error. Usually you encounter Terraform in combination with cloud-providers like AWS, Azure or GCP. However, this talk will focus on other providers and show its versatility particularly in Kubernetes-context. Hopefully, after this talk you will be inspired to use Terraform on more providers, than you have thought before.

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

name: Terraform - A more versatile tool, than you thought


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

description: If conducted systematically, software tests can help developers deliver software that works properly. Test automation helps a lot, however, not all tests can be automated equally well. In settings where manual testing is the only feasible option, it is often done amateurish. This talk demos how our free web application "SystemTestPortal" can be used to easily test software like a pro - even in small hobby projects. Testing of software is essential. Projects that fail in this discipline deliver buggy releases and scare away their users. A lot of testing can be automated today, but many critical issues are often only detected with manual testing. However, especially small FLOSS projects often struggle hard in doing this systematically. Systematic testing sounds boring but it can be a lot of fun and bring developers, testers and end-users closer together. Thanks to the free and lightweight web application named "SystemTestPortal" (developed at the University of Stuttgart), creating, logging and analyzing tests can be a breeze. It also offers management functions for planning and controlling tests by offering dashboards, the ability to assign testers to test cases and so on. The first part of this talk I will discuss the importance of testing and its challenges. In the second part, I will give a demo, showing how SystemTestPortal can help here and how it can be applied even in small hobby projects.

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

name: Testing software? Yes, please!: How SystemTestPortal can help you test

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


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

description: “Yes, your project needs a license.” Licenses are the foundation of the free, open source world we know today. Yet developers often try to avoid licenses and treat them more like an infectious disease than something that might actually be useful. This talk strives to provide an overview of the hows and whys of open source licensing as well as providing some tools and knowledge to make dealing with “the legal stuff” a lot easier. Without the need of becoming an actual lawyer, one can thus already avoid a lot of issues for developers and users alike. Developers often do not care much about licenses and try to avoid dealing with them. Yet these licenses are the foundation of the free, open source world we know today and without them development itself would actually be a lot harder as well. This general reluctance to deal with licenses can sometimes end up in problematic situations for both developers and users and may even unintentionally render projects useless. With a few resources and some general knowledge, however, dealing with the basics may even become easy. This talk will explore the following topics: “I am not a lawyer”, what I can do as a developer. Why do I need a license anyway? Don't do that! Custom licenses and other bad ideas. Best practices. Resources and tools that make your life easier.

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

name: The Developer's Guide to FLOSS Licenses: A talk about using free, open source licenses in everyday development.


The state of the XMPP Community

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

description: The Extensible Messaging and Presence Protocol is the foundation of a provider independent form of instant messaging. While XMPP - from a technical perspective - had some catching up to do in the last couple of years it is now ready to handle the vast majority of tasks a modern instant messaging solution is supposed to handle. (The process on how we got there has been documented in previous FrOSCon talks.) However an instant messaging system is only as good as it's implementations. This talk will look at the state of various open source implementations and at the broader XMPP community as a whole. A common theme of previous talks on XMPP has always been "We had this interesting technical problem, found a solution to it and implemented it into one client". (Un)fortunately the XMPP ecosystem is made of more than just one client. While catching up with modern extensions and features is slow in a system that is almost exclusively developed by volunteers, it is still happening. This talk will give an overview of what various XMPP projects have been doing (implementation wise) over the last ~12 month and will try to explain why some features have been adopted more quickly than others. It will also show the various ways the XMPP community has been trying to lower the barrier of entry for new developers and bringing the community closer together by organizing regular Sprints (Hackathons) and local Meetups. The talk will also look into recent efforts of the community to unify the user experience across multiple clients.

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


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

description: Ich erkläre kurz und knapp die Grundlagen zum The Things Network / LoRaWAN, von der Community bis zur Technologie. Dann berichte ich was es so Neues gibt, immerhin reden wir mittlerweile über die 2. oder 3. Generation an LoRaWAN Devices, da geht es auch speziell um das Thema Sicherheit, zum Beispiel eine neue Art für das Key Provisioning, oder Best Practices. Abschliessen werde ich mit einem Bericht über den Status des Netzwerks in Bonn / Rhein-Sieg, den Stand der Infrastruktur und welche Anwendungen laufen und geplant sind. Ich erkläre kurz und knapp die Grundlagen zum The Things Network / LoRaWAN, von der Community bis zur Technologie. Dann berichte ich was es so Neues gibt, immerhin reden wir mittlerweile über die 2. oder 3. Generation an LoRaWAN Devices, da geht es auch speziell um das Thema Sicherheit, zum Beispiel eine neue Art für das Key Provisioning, oder Best Practices. Abschliessen werde ich mit einem Bericht über den Status des Netzwerks in Bonn / Rhein-Sieg, den Stand der Infrastruktur und welche Anwendungen laufen und geplant sind.

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

name: The Things Network / LoRaWAN und was sich in den letzten Jahren getan hat: Einführung, Sicherheit und Anwendung


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

description: Although digital technologies are widely-used in teaching and learning, to the best of our knowledge besides multiple choice there are no well established solutions for electronic exams and/or grading assistance. In this paper we summarize our experiences which we gathered during several semesters of conducting electronic exams in combination to electronically assisted grading and our research to further automate this process. Since 2012 in the department of computer science in Hochschule Bonn-Rhein-Sieg electronic exams using various digital format were carried out. In 2018, the first grading-assisted digital exam for the bachelor course ”Grundlagen der Wahrscheinlichkeitstheorie und Statistik” (WuS) with 120 students was conducted. Based on the literature study and practical experiences, we identify requirements for conducting an electronic exam and how we selected the respective implementation of a suitable format, for which we used Jupyter notebook 2 . We introduce its advantages and limitations as well as discuss the types of assignments which can be utilized in Jupyter notebooks. Despite multiple benefits from the plain use of a digital format in examinations, the major reduction of the teacher’s workload is reached by using grading assistance. We have studied various auto grading techniques which assist an examiner during the grading process, applied some of them for WuS assignments and show the significant time reduction achieved for grading students’ exam using only partial auto grading.

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

name: Towards Digitalisation in Examination and Grading: Best Practice and Challenges


Usability Testing

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

description: Bedien- und Benutzerfreundlichkeit in Software kann effektiv getestet werden. Welche Testmethoden es gibt und was ist zu beachten? Bedien- und Benutzerfreundlichkeit in Software kann effektiv getestet werden. Welche Testmethoden es gibt und was ist zu beachten? Usability, was ist das? Und was heißt das? Usability kommt aus dem englischen und setzt sich aus den Wörtern „use“ - Nutzen - und „ability“ - Fähigkeit - zusammen. Es bedeutet so viel wie Benutzerfreundlichkeit - dem Nutzer freundlich sein. Benutzerfreundlichkeit existiert fast überall und beginnt bei ergonomischen Zahnbürsten zum besseren putzen, den Türklinken auf Handhöhe, bis hin zur Kaffeetasse mit Henkel, um sich nicht zu verbrennen. Und natürlich ist das auch in Software ein immer größer werdendes Thema. Immer mehr Hersteller stellen sich die Frage „Wie ist meine Software einfacher zu bedienen?“ „Wie kann ich den Nutzer noch zufriedener machen?“ oder auch „Woran bemerke ich überhaupt, ob meine Software gut und der Nutzer zufrieden ist?“. Im Vortrag beantworte ich diese Fragen und gebe einen Einblick in: Was bedeutet Usabiliy? Welche Testmethoden gibt es? Woher kommen die Tester? Was sollte getestet werden?

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


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

description: Vorstellung von flamingo (flamingo-web.org) In diesem Vortrag wird Flamingo vorgestellt. Flamingo ist ein von Pelican und Django inspirierter static site generator. Der Vortragende ist der Author und Maintainer des Flamingo Projekts. Ich betreue jetzt seit etwa zwei Jahren die Webseite meines Arbeitgebers Pengutronix e.K.. Die Anforderungen sind simpel: 1. Wir wollen kein Wordpress-iges Webinterface, jeder soll seinen Lieblingseditor benutzen koennen. 2. Wir wollen reStructuredText schreiben. 3. Die benutzte Software soll (moeglichst) Python sein. 4. Die Seite soll in einem git verwaltet werden. Pelican ist/war an dieser Stelle das go-to-tool. Wirklich viele Alternativen gibt es nicht. Prinzipiell ist Pelican auch echt ok aber in meiner Erfahrung hinterlassen Pelican-Projekte kein "Yey, so bleibts!"- sondern eher ein "Uhm ich habs irgentwie hingekriegt"-Gefuehl. Und debuggen dauert ewig, denn es gibt keine debug-Werkzeuge. Naja gut was solls. Hat ewig gedauert, bin total genervt aber jetzt ist es halt da, ist nicht schoen aber ausser mir sieht's ja keiner: Die Hacks sind vor den Endanwendern gut versteckt und in einem Makefile gewrappt. [1 Jahr spaeter] Chef: Ach uebrigens: Wir brauchen noch ne Webseite... Ich: *schwitz* ...jaa... Chef: ...das mit dem Pelican bedient sich gut, das will ich hier auch, mit all deinen Hacks natuerlich. Wie lange brauchst du? Ich: Puh! Ist alles super hacky! Und es funktioniert auch nur genau in dieser Konstellation, updaten ist im Moment auch nicht. Ich wuerde sagen $UTOPISCH_LANGES_TIMEDELTA Chef: Hae? Da koennen wir Pelican ja neu schreiben!? Ich: Ja bitte! Tja und da sind wir nun! Dieser Vortrag wird eine Mischung aus "Pelican - Lessons learned" und flamingo-Tutorial.

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

name: Warum Flamingos die besseren Pelicane sind: Vorstellung von flamingo (flamingo-web.org)


keywords: Network Automation Track

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

description: Liebes Dr. Sommer Team… Ihr stellt Fragen, wir antworten.

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

name: Was Du schon immer über Netzwerke wissen wolltest, Dich aber nie getraut hast zu fragen.: Liebes Dr. Sommer Team…


Was ist dieses smart in SmartHome?

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

description: Die kurze Antwort: Du. Das smarte Home ist derzeit nicht mehr, als die digitalisierte Version einer Hausautomatisierung. Alles basiert auf Regeln. Schalte Heizung aus, wenn Fenster offen. Das ist weit von smart entfernt. Aber es kann was mit dir machen. Luckow berichtet aus seiner Praxis der letzten 5 Jahre mit dem smarten Home und gibt einen kleinen Ausblick auf die nächsten 5. Aktoren und Sensoren hinterlassen in der digitalisierten Hausautomatisierung permanent Datenspuren. Automatisiert ausgelesen, interpretiert und in Regeln gegossen könnten sie so das Versprechen von smart in SmartHome ermöglichen. Wollen wir das und wie ist softwareseitig der richtige Umgang mit uns? Smartmeter liefern unsere Gewohnheiten transparent dem Stromlieferant. Wir werden so unfreiwillig zum Datenlieferant obwohl wir Strom beziehen. Wollen wir das? Und wenn wir keine Open-Source-Lösung auf einer lokalen Instanz bei uns betreiben, liefern wir genaueste Daten in die cloudbasierten Dienste der Hersteller. Nicht alles können wir aufhalten. Wir sollten uns aber über die möglichen Auswirkungen bewußt werden. luckow https://programm.froscon.de/2019/events/2460.html

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


Wie PostgreSQL Eure Daten Sicher Hält

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

description: PostgreSQL ist für seine Datensicherheit berühmt - die Entwickler legen größten Wert darauf, dass die von ihm verwalteten Nutzerdaten nicht verloren gehen. Trotzdem kann es auf Grund defekter Hardware, Betriebssystem-Fehlern oder (selten aber vorkommend) PostgreSQL-Problemen zu Datenverlust kommen. Dieser Vortrag bietet eine Übersicht über die Sicherheits-Vorrichtungen von PostgreSQL. Außerdem werden die zur Verfügung stehenden zusätzlichen Möglichkeiten zur Erhöhung der Datensicherheit besprochen. Hierzu gehören die Verwendung von Checksummen, die Validierung von Backups oder der Einsatz von Programmen zur Erkennung von Daten-Inkonsistenzen.

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


Wir bauen uns einen (Wireless) ISP

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

description: Wie man mit ein paar Antennen, einem großen Turm und einem bunten Strauß voller OpenSource Werkzeuge einen kleinen Service Provider aufbaut und Internet an den Deich bringt. Wir streifen durch OpenNebula, Ansible, EVPN und Radius.

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


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

description: Dezentrales Logging wird mit der steigenden Zahl von zu überwachenden Prozessen immer aufwändiger. Deshalb gibt es seit mehreren Jahren Tools welche das Zentrale Logging unterstützen. In diesem Vortrag soll der Elastic Stack als ein solches Tool vorgestellt werden. In der Welt der Microservices ist die Anzahl der Logs-produzierenden Prozesse sehr groß und liegt durchaus im Bereich von 100-1000 Prozessen. Eine manuelle Log-Verarbeitung ist hier so gut wie undenkbar. Doch auch monolithische Services laufen oftmals dezentral und das Analysieren der Produktions-Logs ist dann häufig auch mit viel Aufwand verbunden. Mithilfe eines zentralen Loggins lässt sich eine viel bessere Übersicht über den Gesamtzustand eines Systems gewinnen, da nicht jedes Log einzeln untersucht werden muss, sondern die Logs aggregiert und somit auch leicht automatisiert ausgewertet werden können. Der Elastic-Stack bietet die Möglichkeit, große Mengen an Logs zu speichern und zu durchsuchen. Das Ökosystem um den ELK-Stack unterstützt Entwickler, DevOps usw. dabei, die Logs schnell und einfach aufzubereiten, damit diese gut analysierbar sind. In diesem Vortrag werden die Vor- und Nachteile des zentralen Loggins dargelegt und gezeigt, wie sich der Elastic Stack in Umgebungen einbinden lässt.

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

name: Zentrales Logging mit dem Elastic Stack: Elasticsearch, Logstash, Beats und Kibana in der Praxis


de: Physik, Astronomie

fi: fysiikka, tähtitiede

uk: Фізика, Астрономія

en: Physics, Astronomy

fr: Physique, Astronomie

da: Fysik, Astronomi

es: Física, Astronomía

nl: Natuurkunde, Astronomie

de: Mathematik, Naturwissenschaften

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

en: Mathematics, Natural Sciences

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

name: The Climate system & the roles of the atmosphere & ocean

name: International Centre for Theoretical Physics (ICTP)

addressCountry: IT

addressLocality: Trieste

addressRegion: Friuli Venezia Giulia


ACPI and Suspend/Resume under coreboot

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

description: Ever wanted to know more about ACPI? This talk will introduce the software part of ACPI as well as provide the necessary hardware details to get the bigger picture. A tour through the Coreboot ACPI implementation will be given, and the nitty-gritty details of the suspend and resume procedure will be explained.

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


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

description: A brief introduction to the tools used in Asterisk development, as well as the structure of the program. Information regarding how to submit new features and bug reports will be included as well. Asterisk is an open source telephony platform, commonly used to implement PBX's.

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

name: asterisk: An introduction to Asterisk Development


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

description: We will very briefly introduce Beernet's architecture describing the peer-to-peer network topology, the distributed hash table, and the transactional layer for replicated storage (called Trappist). We will also describe Beernet's API to create peers, exchange information between them, and to store and retrieve data from them. We will finally describe some applications built on top of Beernet, such as a small wiki, a collaborative drawing tool, and a web-base recommendation system. Beernet is a library to build distributed systems as peer-to-peer networks. It provides replicated storage with distributed transactions, which are highly robust because they do not rely on a centralized point of control. Beernet can be used to develop synchronous and asynchronous collaborative applications. We have used it to build a decentralized wiki, a collaborative drawing application with gPhone clients, and a web-base recommendation system. Beernet stands for pbeer-to-pbeer network, where words peer and beer are mixed to emphasise the fact that this is peer-to-peer built on top of a relaxed-ring topology (beers are a known mean to achieve relaxation). The relaxed-ring provides a distributed hash table (DHT) with no central point of control and without relying on transitive connectivity between peers.

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

name: Beernet: Building peer-to-peer systems with transactional replicated storage


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

description: A quick expose on boot time profiling tools, show-casing the slightly-less-lame: "bootchart2" - a new and improved boot time profiling tool, and other ways to speed things up." Which of the seven+ 'readahead' tools do you want, and why ? With a summary of recent fixes and wins in the area, and how to get involved with improving Linux boot performance.

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


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

description: The Dojo Toolkit is a robust toolkit for creating JavaScript-based web applications. The Dojo Toolkit is a robust toolkit for creating JavaScript-based web applications. In this talk you will learn about: The origins of the toolkit A high level overview of features and project direction and philosophy Practical examples and key architectural approaches that may be applied to building any JavaScript-based application.

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

name: Building High Performance Web Applications with the Dojo Toolkit


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

description: Second Life is a large, on-line virtual world where avatars dance, fly, shop, play, meet, work, fall in love... and program. This giant, collaborative development environment is run on a grid of over 30,000 CPUs that simulate the land of Second Life. Since August 2008 Mono has been available as a scripting engine for running interactive content in Second Life and over 27 million user created scripts are now running on Mono in Second Life. This talk will discuss our experiences using Mono in Second Life and our plans for the future.

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

name: Building The Virtual Babel: Mono In Second Life


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

description: By one means or another CAcert is now ploughing the ground for Single-Sign-On with browser-installed client certificates. This talk will point to experiences, traps & traumas, and conclude that actually, it's well worth while and does actually give benefits. Once you have a chicken, you can lay some eggs. The community CA -- with a network of 3000+ assurers, we provide one of the largest webs of trust around the world, dedicated to something or other about security.

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

name: CAcert: Client-certificates and SSO - the old-new thing


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

description: CiviCRM support the work of NGOs on advocacy and better communication with their members and the general public. It allows to handle newsletters, receive donations, manage the membership and help organising events, all sharing the same contact database, and offering a 360 view of their contacts. But beside helping the NGOs to work better with an efficient software, there is also a common set of values about sharing, openness, transparency and freedom that are should be better promoted by FOSS promoters and better understood by NGOs. I will present how CiviCRM can help the civil society, and how to highlight these shared values while introducing FOSS to the civil society. All that in 15 minutes. CiviCRM is an open source and freely downloadable constituent relationship management solution. It iss web-based, open source, internationalized, and designed specifically to meet the needs of advocacy, non-profit and non-governmental groups. Integration with both Drupal and Joomla! content management systems gives you the tools to connect, communicate and activate your supporters and constituents.

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

name: CiviCRM: Common goals of FOSS and Not For Profit Organisations


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

description: In this talk we will discuss the issue of server images, and how it affects inter-cloud portability. We will describe our vision for a universal format which can be shared and improved as easily as a Git repository, and how we're implementing it with cloudlets. Cloudlets are universal server images for the cloud. They're lightweight, version-controlled, and you can export them to any bootable format known to man: Xen, KVM, Amazon EC2, or just a plain bootable CD. They can be shared and distributed with the semantics of tools such as Git and Mercurial. Our goal is to build the foundations for truly cloud-independent infrastructures. Our roadmap includes: * Multi-image stacks * Auto-scaling * Automated integration tests * In-place image editing * Integration with existing VM generation and configuration management tools

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

name: Cloudlets: universal server images for the cloud


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

description: Bugs are pervasive in code. And when one finds one bug there are often others of the same type lurking in other parts of the code base. The difficulty then is how to find them efficiently within thousands or millions of lines of code. At the University of Copenhagen, in collaboration with researchers in Paris and Aalborg, we have been developing the Coccinelle program matching and transformation engine. Coccinelle provides a language, SmPL (semantic patch language), for writing complex code patterns that may perform simple searching or that can be annotated with transformation information. A novelty of Coccinelle is that these patterns look very similar to ordinary source code. Nevertheless, SmPL patterns can be made generic using pattern variables, and are matched according to the semantics of the source code rather than the line-by-line syntax, and hence we have given them the name semantic patches. In this talk, we will introduce Coccinelle and the SmPL language, and then illustrate its use with examples based on bugs that we have found and fixed in Linux kernel code. In particular, we will focus on how the source-code like language makes it easy to customize the bug finding process to very specific problems and to fine-tune semantic patches to reduce the number of false positives, which plague automated bug finding tools. To date, over 400 patches derived from the use of Coccinelle have been accepted into the Linux kernel source tree. Coccinelle is a program matching and transformation system targeting C code. Coccinelle provides a language, SmPL (semantic patch language), for writing complex code patterns that may perform simple searching or that can be annotated with transformation information. A novelty of Coccinelle is that these patterns look very similar to ordinary source code. Nevertheless, SmPL patterns can be made generic using pattern variables, and are matched according to the semantics of the source code rather than the line-by-line syntax. In developing Coccinelle, we have particularly targeted Linux kernel code. Nevertheless, Coccinelle has been applied in the context of other open source software projects, such as OpenSSL and Wine. To date, over 400 patches derived from the use of Coccinelle have been accepted into the Linux kernel source tree.

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

name: Coccinelle: Finding bugs in open source systems code


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

description: For a casual user, editing configuration files in /etc in an intimidating task. Manually managing configuration upgrade is even worse as it requires good knowledge to merge current configuration data with new data coming from new packages. Config::Model was designed to make user's life easier by providing a configuration GUI and handle configuration upgrades transparently. This presentation will explain how to provide these capabilities and will cover: the main notions or Config::Model (config tree and model) how to create a model how to interface the model with the configuration files how package and configuration upgrade is performed how to specify upgrade feature in the configuration model

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

name: Config Model and configuration upgrades during package upgrade


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

description: With the increasing role of FLOSS in enterprise, some development techniques linked to it also know a momentum. Continuous integration (shared sources repository, automatic build, automatic test) is such an example. The new process called continuous packaging should still be promoted and developed as best practice for industry. Project-Builder.org is a new GPL v2 tool designed to help projects developers producing easily packages for multiple OS and architectures, on a regular basis, from a single source repository. 90% of users and admins prefer to install packages rather than tar files or content from a [D]VCS. But packages don't necessarily follow the development stream of projects, to package alpha, beta. Giving the possibility for projects to distribute seamlessly packages for whatever step of their development is clearly a gain for the whole community.

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

name: Project Builder: A GPL continuous packaging solution


Coreboot and PC technical details

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

description: A modern PC is quite different from the 1980s original, and while the BIOS still lingers after 30 years it must now solve many tricky problems. When the original PC with it's pre-ISA expansion bus was powered on, it was almost immediately ready to run an application. Today's PC can have several multicore CPUs interconnected by HyperTransport, Front Side Bus or QuickPath, DDR3 RAM on each CPU, and a large number of buses and peripherals. Many components require increasingly complex initialization to be implemented in software. This talk describes the technical challenges encountered by coreboot developers and their solutions.

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


CouchDB! REST and Database!

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

description: CouchDB how does a document-oriented DB work or how does it work for you? This presentation takes a look at CouchDB, a distributed, fault-tolerant and schema-free document-oriented database accessible via a RESTful HTTP/JSON API. CouchDB design and replication features solve the problem of high-traffic websites, distributed peer-to-peer, and offline application, all in the same time. The talk will cover the different CouchDB usages and integration in applications and its deployment. It will also present how to build and distribute standalone CouchDB applications on top of CouchDB using its REST API. CouchDB applications can run on users desktop an be replicated using a P2P system. Data could also be available offline.

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


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

description: All distributions use some kind of meta-data describing relationships between packages such as Dependencies, Conflicts, Virtual Packages, etc. Existing package managers are often specific to a packaging format, or even use implicit assumptions on the meaning of package relations in the context of a distribution. This talk addresses the issue of how we can overcome this seclusion by resolving inter-package relations in a way that is independent from a specific distribution. We will present CUDF (Common Upgradeability Description Format) which permits to encode upgrade scenarios coming from different packaging systems, including in particular .deb-based and .rpm-based distributions. The format comes with a clear semantics which makes it possible to share resolution tools among distributions, and to adapt general-purpose solvers to the needs of FLOSS distributions. We also show how, in the context of the Mancoosi project, we are using the CUDF format to improve the solving abilities of state-of-the-art package managers in distributions such as Debian, Mandriva, and Caixa Magica.

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

name: Cross-Distro Dependency Resolution: Reusing Solvers among Distros


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

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

name: openSUSE Buildservice: and its cross distro packaging capabilities


Cross distro packaging with top git

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

description: The talk presents and discusses a workflow for Debian packages using GIT. The workflow aims to be appliable also to other distributions and should even allow easy sharing of packaging work done for different distributions. Additional tools and concepts to be discussed include: - topgit, a patch tracking solution on top of git, - git-buildpackage, a helper to automate some packaging steps, - Debian Source Format Version 3 with quilt

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


csync: Roaming Home Directories

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

description: This talk will be about a file synchronizer designed for the normal user. I will tell you how it and works and how you can use it to synchronize your music collection or set it up for Roaming Home Directories. csync is a lightweight utility to synchronize files between two directories on a system or between multiple systems. It synchronizes bidirectionally and allows the user to keep two copies of files and directories in sync. csync uses widely adopted protocols, such as smb or sftp, so that there is no need for a server component. It is a user-level program which means you don't need to be a superuser or administrator. Together with a Pluggable Authentication Module (PAM), the intent is to provide Roaming Home Directories for Linux.

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


Debian and Ubuntu

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

description: When Ubuntu was made public in 2004, it was clear from the beginning that its development would be based on Debian. Five years later, this has not changed at all, and the interactions between Debian and Ubuntu have been the subject of a lot of (heated) discussions over the years. This talk will first present how the two distributions interact with each other. Then, we will provide a (tentative) overview of the current state of affairs, and will try to give some ideas for the future.

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


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

description: This talk will highlight some Debian-specific tools, explain what they do, and how they are useful for both Debian packagers and users. We hope to compare these tools against similar tools in other distributions. It is a reworked version of a talk that has been done at DebConf8, where the target audience were power users.

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

name: Debian Secrets: Power tools for power users


Distribution HR management

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

description: The technical differences between distributions are often compared but big differences can also be found in how distributions manage their developer pool. In this talk I will present how Gentoo manages their human resources and our views on what has worked and what hasn't followed by a general discussion about distributions in general.

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


Distribution Image building with KIWI

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

description: The OpenSuSE KIWI Image System provides a complete operating system image solution for Linux supported hardware platforms as well as for virtualisation systems like Xen, Qemu or VMware. The KIWI architecture was designed as a two level system. The first stage, based on a valid software package source, creates a so called physical extend according to the provided image description. The second stage creates from a required physical extend an operating system image. The result of the second stage is called a logical extend or short an image. There are already a lot of projects using the KIWI image system today including the very popular SUSE Studio online appliance builder. This talk briefly introduces the KIWI image system and shows how to create images based on distributions other than openSUSE.

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


Drools

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

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


Evil on the Internet

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

description: This talk will show you live examples of these sites, explain how they work, and tell you what we currently know about the criminals who operate them. There's a lot of evil things on the Internet if you know where to look for them. Phishing websites collect banking credentials; mule recruitment websites entice people into money laundering; fake escrow sites defraud the winners of online auctions; fake banks hold the cash for fake African dictators; and there are even Ponzi scheme websites where (almost) everyone knows that they're a scam. This talk will show you live examples of these sites, explain how they work, and tell you what we currently know about the criminals who operate them.

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


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

description: Faban 1.0 was released in November 2009, this lightning talk briefly looks at the features that Faban offers for developing benchmarks, infrastructure management services and load drivers and then will show what you need to do in order to write a driver from scratch. Faban is a tool for developing and running benchmarks. Faban supports multi-tier server benchmarks (such as web/cache/database benchmarks) run across dozens of machines. It also supports developing and running a simple micro-benchmark targeting a single component (such as an ftp server.)

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

name: Faban: Developing benchmarks and workloads using Faban 1.0


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

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

name: Fedora fr and upstream French communities


Fedora Governance

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

description: In this talk, former Fedora Project Leader Max Spevack will discuss the governance and decision-making processes that exist within Fedora. From individual contributors to special-interest-groups to the core projects that make up Fedora, this talk will explain not only how the Fedora Project is structured, but the underlying principles and goals of Fedora that have led it to have its current organizational structure. The talk will also discuss some general ideas about governance and organization in volunteer-led communities -- both in Open Source, as well as other fields.

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


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

description: During the talk Bernard will give an overview of Ganglia's strong points and it's technical architecture. This talk will start off with a brief overview of the early beginnings of the project and how it has become the de facto standard for monitoring clusters and grids. The talk will then dive into the technical architecture of the system, discuss scalability issues, challenges ahead in adapting the software for cloud environments and other future developments. If you work with a lot of computers, then this talk is for you. Ganglia is a scalable system performance monitoring software started by Matt Massie in 1999 while he was at the University of California, Berkeley working on the Millennium Project. Since the inception of the project, it has seen 40+ releases and 299,208 total downloads recorded by SourceForge.net. Ganglia is simple to install and use and is available on most UNIX platforms. 30+ system metrics such as CPU load, memory usage, network traffic are collected by default and can be further extended via a command line metric reporting tool or pluggable modules written in C or Python. Ganglia is being used extensively all over the world by organizations large and small.

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

name: Ganglia: 10 years of monitoring clusters and grids


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

description: Enna is GeeXboX's next generation Media Center interface, built upon Enlightenment Foundation Libraries (EFL). It allows you to listen to your music files, watch your favorite movies, TV shows and photos across your network. It relies on libplayer multimedia A/V abstraction framework to control your preferred player and libvalhalla, a fast media scanner API that will grab metadata (covers, fan arts, song lyrics and so many more) from your multimedia contents. GeeXboX is a free embedded Linux distribution which aims at turning your computer into a so called HTPC (Home Theater PC) or Media Center. The GeeXboX project features both a LiveCD distribution and a standalone media center application (Enna); the project developed also several libraries (libplayer, libvalhalla) to enhance the multimedia experience under GNU/Linux.

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

name: GeeXboX: An Introduction to Enna Media Center


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

description: GNU Savannah helps thousands of teams to work collaboratively on free software and documentation. We'll present the software and hardware architecture, give an overview of the daily maintenance, and introduce the next-generation codebase of 'Savane', the piece of software that binds it all together. GNU Savannah is a hosting platform for free software projects, using free software technologies such as Git, Bzr, Mailman, OpenSSH, Apache... It hosts over 3000 reviewed projects and is used by more than 45K users. The infrastructure relies on the Savane software project which is undergoing a full rewrite based on Python/Django

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

name: GNU Savannah: 100% free software mass-hosting


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

description: The GPU is one of the most complex piece of hardware in modern computer. With kernel modesetting, more part of the driver move from userspace to the kernel allowing a cleaner support for suspend/resume and others GPU specific handling. The complexity of OpenGL driver, and also driver for new API such as OpenCL, are in userspace and will more than likely stay there. This presentation will look at the unique problem of GPU kernel API to userspace. How userspace can interface with the kernel to submit GPU command in an as efficient as possible way. A brief review of what have been done and what is done now for various GPU, and insight on what might be better solution in the future will be given. Last part of the presentation will devolve to the status of radeon kernel modesetting which is now the largest driver inside the linux kernel with more the 70 000 lines of code and supporting more than 7 different GPU families.

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

name: GPU Userspace - kernel interface & Radeon kernel modesetting status


Hermes Message Dispatching

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

description: Hermes is a message digesting and distribution system which is aimed to give back control to the user. Many already existing systems produce a lot of information for users, mostly by flooding with email. That was a very practical and quick solution in the past, but nowadays there are more elegant methods of notifying. Hermes lets the user control, which information approaches him and how. It collects information from connected sources, manages user subscriptions to the various notification types and provides the user with a selection of the messages he wants to get, as mails, feeds or jabber messages and more. This talk is an introduction to Hermes and the way the openSUSE project uses it for all kinds of notifications about the distribution.

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


How to be a good upstream

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

description: How upstreams run their projects determines how easy the projects are for packagers to package. The aim of this coal is to introduce what kind things should be taken into account in order to make the life of distributions easier.

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


Image processing with Mono.Simd

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

description: This talk will focus on putting Mono.Simd -- the layer for enabling SIMD processing in mono -- to work in the field of image processing. All code, no slides.

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


Infrastructure round table

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

description: Seeing that all distributions face the problem of maintaining their infrastructure (server landscape, keeping the services running, managing downtimes), this round table is an open discussion forum for infrastructure maintainers from all distributions and maybe other large projects which are running their own infrastructure. After a short overview about the infrastructure issues a linux distribution can have, these issues can be discussed between the infrastructure maintainers of different distributions and other interested parties. Besides learning about how other people handle infrastructure issues, this round table should also be a means of getting to know the people behind the infrastructure of other distributions.

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


Inside StatusNet: How Identi.ca Works

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

description: The Open Source microblogging server, StatusNet, drives thousands of sites around the Web. The Open Source microblogging server, StatusNet, drives thousands of sites around the Web. One of the most popular is the original, Identi.ca, with over 120,000 users. Founder and lead developer of the StatusNet project and CEO of StatusNet, Inc., Evan Prodromou will discuss the deep internals of the StatusNet, tell stories about how the identi.ca site has scaled, and forecast the future of Open Source and distributed microblogging on the Web.

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


Javascript charting with YUI Flot

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

description: Web developers who want to add charts and graphs to their web sites have three options. 1. Use server side generated chart images 2. Use flash 3. Use canvas + javascript Web developers who want to add charts and graphs to their web sites have three options. 1. Use server side generated chart images 2. Use flash 3. Use canvas + javascript Option 1 is often the best unless you need some level of interactivity at which point you're stuck with choosing between flash that has problems with focus on linux, and has never been a favourite of FOSS developers, or using canvas + javascript with incomplete support for Internet Explorer through excanvas. YUI-flot follows option 3. YUI-flot came about as an attempt to bring the popular flot plugin for jQuery into the hands of YUI developers, and in this talk, I'll cover a little bit about what you can do with YUI-Flot, and a little more about what I learnt while developing it.

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


jPoker: pokersource web poker client

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

description: jpoker is a poker room client running in the web browser. Unlike its java or flash plugins, it is fully customizable using standard HTML, CSS and images. In less than 3,000 LOC, it provides a poker table, support for multi table tournaments, lobby, user login, user account registration and edition, tournament details and registration, server status and more. jpoker is a javascript client for playing online poker.

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


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

description: Imagine having a schoolbook where a pupil and her teacher can choose the depth of topic, clarity of text, pedagogical method, amount and difficulty of homework - as needed and necessary. This talk introduces the Kaizendo.org project where this is the ambition - to create a tool which makes authoring of custom books not only possible but as easy as posting a comment on a forum. Take your regular old-fashioned linear schoolbook and imagine each chapter having alternative versions specifically tailored for the reader. You'll have book that works both for pupils that read slow and pupils that zip through the text faster than their classmates. Add alternatives for the teacher (supporting different pedagogical methods, teaching styles), the school (variations on which chapters should be in-depth or which topics should be prioritized) and the parents (a topic summary to read before helping with homework.) And you'll have a book that can only be made using free software development methods. Kaizendo.org - from Kaizen-do, "the way of incremental improvement" - is a project for making these books possible. We have just started, and we need people who would like to help! :)

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

name: Kaizendo.org: Textbooks, the free software way


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

description: Kamailio (OpenSER) 3.0.0 release represents a big step forward for the SIP server, with many new features and enhancements. Along with ability to run SIP Express Router (SER) modules due to the new SIP-Router.org core framework, it brings asynchronous TCP, refurbished secure transport TLS and SCTP, new command line interface (cli), number portability and topology hiding support, memcached connector and internal dns caching system. The presentation will focus to highlight what Kamailio 3.0.0 can offer to build scalable VoIP platforms. Kamailio (former OpenSER) is an Open Source SIP Server released under GPL, able to handle thousands of call setups per second. Among features: asynchronous TCP, UDP and SCTP, secure communication via TLS for VoIP (voice, video), SIMPLE instant messaging and presence, ENUM, least cost routing, load balancing, routing fail-over, accounting, authentication and authorization against MySQL, Postgres, Oracle, Radius, LDAP, XMLRPC control interface, SNMP monitoring. It can be used to build large VoIP servicing platforms or to scale up SIP-to-PSTN gateways, PBX systems or media servers like Asterisk, FreeSWITCH or SEMS.

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

name: Kamailio (OpenSER) 3.0.0: redefinition of SIP server


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

description: Process checkpoint consists in saving the state of a running process, so that the process can be restarted at any time later. Uses include fault tolerance, job suspend that frees memory resources, process live-migration across physical machines. Checkpoint services may checkpoint only single processes as well as full operating systems with processes, file systems, socket states, etc. This talk will present Kerrighed's application checkpoint/restart and show its advantages in flexibility over other checkpoint services. Kerrighed is a Single System Image operating system for clusters. It offers the view of a unique SMP machine on top of a cluster of standard PCs. Kerrighed is implemented as an extension to the Linux operating system (a set of modules and a patch to the kernel). Current development version is based on Linux 2.6.30. Main available features are: ◦Cluster wide process management with customizable load balancing over the cluster (through process migration and remote forking) ◦Cluster wide shared memory ◦Application checkpointing ◦Node addition/removal

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

name: Kerrighed: Flexible distributed checkpoint/restart


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

description: The goal of Apache Hadoop is to make large scale data analysis easy. Hadoop implements a distributed filesystem based on the dieas behind GFS, the Google File System. With Map/Reduce it provides an easy way to implement parallel algorithms. Storage has become ever cheaper in recent years. Currently one terabyte of harddisk space costs less than 100 Euros. As a result a growing number of businesses have started collecting and digitizing data: Custumer transaction logs, news articles published over decades, crawls of parts o f the world wide web are only few use cases that produce large amounts of data. But with petabytes of data at your fingertips the question of how to make ad-hoc as well as continuous processing efficient arises. The goal of Apache Hadoop is to make large scale data analysis easy. Hadoop implements a distributed filesystem based on the dieas behind GFS, the Google File System. With Map/Reduce it provides an easy way to implement parallel algorithms. After motivating the neeed for a distributed library the talk gives an introduction to Hadoop detailing its strengths and weaknesses. It gives an introduction on how to quickly get your own Map/Reduce jobs up and running. The talk closes with an overview of the Hadoop ecosystem.

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

name: Large scale data analysis made easy - Apache Hadoop


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

description: The talk gives a brief general view on the project's political and technical background in Germany's largest Municipality, shows the goals already achieved like the complete migration to OpenOffice.org and the city-wide use of the Open Document Format (ODF) and explains the steps for the next two years, the large-scale migration to the linux client. Munich's LiMux project aims at the use of free software and open standards on most of the 14,000 PCs of the Municipality's administration. Challenges are the integration of the Debian GNU/Linux client, the availability of (proprietary) business applications for this linux client and the migration to OpenOffice.org.

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

name: LiMux: 5 years on the way to free software in Munich


Linux distribution for the cloud

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

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


Maemo 6 Platform Security: Overview

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

description: The presentation will cover the Maemo Platform Security Architecture in more details, providing a deeper technical view on its components and their interaction. The purpose of the Platform Security in the Maemo 6 platform is to protect the owner of a Maemo-powered device from getting her personal, private data and passwords from being stolen and used for malicious purposes, to prevent a malware from misusing a device and incurring costs on user, to prevent a user from accidentally breaking the device and to make the platform meet the requirements set by such third party software that requires a safe execution environment. The presentation will cover the Maemo Platform Security Architecture in more details, providing a deeper technical view on its components and their interaction.

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


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

description: MariaDB is an independent branch of MySQL with additional features and patches. This talk will give a technical overview of MariaDB, including: A walkthrough of extra features available in MariaDB 5.1: Extra storage engines (XtraDB, PBXT, Maria, FederatedX) Community patches integrated into MariaDB Additional features and optimizations Compatibility policy between mainline MySQL and MariaDB MariaDB's approach to accepting external contributions Further technical directions of MariaDB project.

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

name: MariaDB: extra features that make it a better branch of MySQL


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

description: MINIX started in 1987 and led to several offshoots, the best known being Linux. MINIX 3 is the third major version of MINIX and is now focused on very high-reliability and security. MINIX started in 1987 and led to several offshoots, the best known being Linux. MINIX 3 is the third major version of MINIX and is now focused on very high-reliability and security. When you buy a TV set, you just plug it in and it works perfectly for the next 10 year. We are trying to make operating systems as good as that. The current version of MINIX 3 can detect device driver crashes and some server crashes and automatically replace the failed component without user intervention and without affecting running processes. The talk will discuss these aspects as well as new work.

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

name: MINIX 3: a Modular, Self-Healing POSIX-compatible Operating System


MirrorBrain: Mirroring made easy

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

description: MirrorBrain is a Download Redirector and Metalink Generator. MirrorBrain is an open source framework to run a content delivery network using mirror servers. It solves a challenge that many popular open source projects face - a flood of download requests, often magnitudes more than a single site could practically handle. A central (and probably the most obvious) part is a "download redirector" which automatically redirects requests from web browsers or download programs to a mirror server near them. Choosing a suitable mirror for a users request is the key, and MirrorBrain uses geolocation and global routing data to make a sensible choice, and achieve load-balancing for the mirrors at the same time. The used algorithm is both sophisticated and easy to control and tune. In addition, MirrorBrain monitors mirrors, scans them for files, generates mirror lists, and more.

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


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

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

name: Mobile distributions and upstream challenges


Mono Edge

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

description: This talk will focus on the ongoing development efforts in Mono, and explore what are the new challenges that we are tackling.

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


MonoDevelop

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

description: MonoDevelop is an open source IDE primarily designed for C# and other .NET languages. MonoDevelop enables developers to quickly write desktop and ASP.NET Web applications on Linux, Windows and Mac OSX. MonoDevelop makes it easy for developers to port .NET applications created with Visual Studio to Linux and to maintain a single code base for all platforms. In this talk, I'll show the features of the recently released MonoDevelop 2.2, and a sneak peak of what we are planning for the next release. It will be a practical session with examples of how to use and extend MonoDevelop.

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


Moonlight and you

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

description: Moonlight is an open source implementation of Microsoft Silverlight for Unix systems, developed by Novell. It not only allows existing Silverlight applications to run on Linux, you can also create your own on Linux and MacOS using the MonoDevelop IDE. In this hands-on presentation we'll take a look at what Moonlight provides now, what it can do for developers, what tools are there, and how you can have a lot of fun with it.

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


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

description: This talk presents the various MooTools projects and how they help with web application development. We will focus in detail on the MooTools Core Library and its inner workings. The talk will cover the functionality found in Core including the class oriented inheritance model and the merits of extending the native types in JavaScript. We will also discuss how the Framework extends beyond Browsers into any JavaScript environment and how this can enhance application development.

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

name: MooTools as a General Purpose Application Framework


NixOS configuration system

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

description: In this talk, Nicolas Pierron will shortly present the idea behind Nix and NixOS. Nicolas will explore the mechanism of the NixOS' configuration system. Finally, he will conclude with some examples to illustrate the abstraction on top of the system configuration.

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


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

description: ◦NOTE: THIS IS NOT A TALK ABOUT MYSQL - IT'S ABOUT GENERAL ATTITUDE TOWARDS NEW TECHNOLOGIES - I have presented this talk at two open source events where it was received enthusiastically *** If you don't know them, they will hurt you. No matter how expert you are, there are holes in your knowledge, and when things go wrong you usually blame what you know the least. So the culprit could be that database, the regular expression engine, the XML parser, the thread engine. What if the problem is between the chair and the keyboard instead? This talk will give you some general insight on the art of software development, encouraging users to rant less and improve their own practice. The most popular open source database in the world * NOTE that this talk is not about MySQL *

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

name: Open-source software: Blaming the unknown, or a constructive approach to technology


OpenERP - Focus on the framework

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

description: I propose to show OpenObject in action, how you can customize or develop new modules for OpenERP. It includes: the object and view editor, the workflow editor and the report designer. OpenERP is a modern Enterprise Management Software, released under the AGPL license, and featuring CRM, HR, Sales, Accounting, Manufacturing, Stock. It is based on OpenObject, a modular, scalable, and intuitive Rapid Application Development (RAD) framework written in Python. OpenObject features a complete and modular toolbox for quickly building applications: integrated Object-Relationship Mapping (ORM) support, template-based Model-View-Controller (MVC) interfaces, a report generation system, automated internationalization, and much more.

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


OSSEC: Know more, Protect better

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

description: Expect an overview of the basic architecture as well as practical examples of how to customize OSSEC to manage logging from your infrastructure and applications. Log management, Intrusion detection/prevention and event correlation is a challenge we have been facing for decades. Most of us have been able to ignore it but with developments in regulatory compliance (PCI-DSS, HIPAA, SOX, ISO27K, ...) companies are required to investigate solutions. In this talk we will firstly touch upon the problems that will be faced during such a project and how log management will look in the future (new standards are on their way). After this boring introduction to the magical world that is log management and intrusion detection we will delve into the solution that is presented with OSSEC. While labeled as a Host-based Intrusion Detection System (HIDS), OSSEC provides you with a complete arsenal of functionalities that allow you to build a log management solution which will translate the most cryptic log message into a clear and actionable alert. Expect an overview of the basic architecture as well as practical examples of how to customize OSSEC to manage logging from your infrastructure and applications.

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


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

description: Originally, I wanted to do a talk which actually demonstrates the automated setup of a RHEL 4 or 5, Debian 4 or 5 or NetBSD 4 or 5 system live, and using the resulting system to deploy new systems. However, I think 15 minutes would be a little tight for that. I want to talk about: 1: 5 minutes introduction: why openpcf 2: 5 minutes internals: how it works 3: 5 minutes results: what you can do with it OpenPCF (which stands for Open Provisioning and Control Framework) is an open-source, automated system configuration tool. It can generate configurations for any service that runs on a posix-like platform. Services like DHCP, DNS, HTTP, LDAP and many more are supported. OpenPCF aims to automate the often-times manual labour of configuring services on a computer system you've just setup. The ultimate goal is a system that sets up all services needed within a datacenter resulting in a computer system that can deploy (through tftp, dhcp, pxe, http, nfs, cifs) various operating systems.

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

name: OpenPCF: An Open Provisioning and Control Framework


OSCTool - learning C# and Mono by doing

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

description: In 2007, the Oxford Supercomputing Centre received enough funding to put some infrastructure in place behind their clusters - but found a lack of adequate tools to manage it. This talk covers the progression from Perl-based prototyping to 25kloc of C#, due for GPL release in Q1 2010.

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


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

description: According to a report generated in 2007 less than 10% of the CPAN packages are redistributed by Debian and Fedora and much less by the other distributions. This is frustrating to the end user as they need to install many other packages directly from CPAN. Because they already have to install from CPAN they don't care asking the distributors to include those packages nor do they come and help packaging. Hence there are few packages.... In this session we will try to break the vicious cycle of the chicken and the egg and find an improvement to the situation.

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

name: Working with upstream Perl: Distributing Perl modulesfrom CPAN


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

description: When I started to build Padre, the Perl IDE in June 2008 almost everyone in the Perl community thought it is a waste of effort in a failed project to create something that no one wants. After 1.5 year, over 50 releases, more than 10,000 commits by many contributors we can say Padre is on its way to become the de facto editor for Perl 5 and Perl 6. It would have not been possible without the growing support from the Perl community and without the reuse of over 200 CPAN modules written by other people. In this talk I'll talk about Padre and how we managed to build the team. How we got included in all the major Linux distributions and what else have we done to build the product? Padre is a Perl IDE written in Perl 5. It provides special features for editing both Perl 5 and Perl 6 files. It is available on Linux, FreeBSD, Windows, and Mac OSX.

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

name: Padre, the Perl IDE: Building an open source team, getting the project to users against the odds


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

description: Multicore computer are now part of our everyday life. Most desktop and laptop machines out there bundle a dual-core processor, quad-core processor or even 8-core processor by default. This multiplication of the number of core on the same chip is destined to become the way for manufacturers to remain competitive. However, developers were a bit left out in this process, having written sequential programs for ages whereas they were now required to parallelize their program to make them efficient which isn't an easy step to take. That's why we now see the apparition of framework designed to help programmers to take advantage of this new architecture of processor by hiding away the parallel difficulty under primitives that they are used to. ParallelFx is one of such framework for the Mono and .NET world. By providing several new parallel constructs and concurrent data structures, it allows Mono applications to enter painlessly in this new multicore era. This talk will cover several points : * What options Mono provide to speed up applications today * A bit of background on the framework * The components ParallelFx provides * Some how-to and usage of the framework * Status of ParallelFx in Mono

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

name: ParallelFx, bringing Mono applications in the multicore era


Polishing X11 and making it shiny

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

description: There are a few niggles about X11 today that mean every embedded device vendor patches the server in various unpleasant ways, whereas on the desktop it just looks suboptimal and we suck it up. This talk will cover a few parts of X11, such as client-side cursors, the video API, Composite, RandR, which currently need to be improved to make X11 look as good as it possibly can, without going to Wayland or X12.

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


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

description: This lightning talk will give a brief introduction and general overview of the PortableApps.com Platform. In particular it will look at how the platform is structured, why you should develop for it and how to become compatible with it. PortableApps.com is the world's most popular portable software solution allowing you to take your favourite software with you. A fully open source and free platform, it works on any portable storage device (USB flash drive, iPod, memory card, portable hard drive, etc).

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

name: The PortableApps.com Platform, an Introduction and Overview


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

description: PostgreSQL 8.4 has radical new capabilities inside the database: Windowing functions and Common Table Expressions. PostgreSQL 8.4 has radical new capabilities inside the database: Windowing functions and Common Table Expressions. You'll learn about each with practical examples to make your querying days more fun. Time permitting, we'll do some that are less practical.

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

name: Postgresql: Lists and Recursion and Trees (oh my)


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

description: This talk will cover Aerosource, our project to bring open source development tools and methods to internal developers. At the Aerospace corporation our approximately 2500 engineers developer a lot of software in the course of doing their jobs. This talk will cover Aerosource, our project to bring open source development tools and methods to internal developers. Aerosource is a project hosting environment built on open source tools including Apache, FreeBSD, PostgreSQL, Python, and Trac. We will share our experiences and successes at promoting open source methods in a traditionally closed environment.

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

name: Promoting Open Source Methods at a Large Company


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

description: Qi Hardware is a project to build, use and recycle electronic devices around principles of self-organization, all documentation is under CCSA, including internal schematics , building processes, and of course software is GPL, but far beyond that we are trying to make all processes to use only FOSS tools, including design of hardware (kicad), production (testing software), management, marketing etc, etc At the moment we are focusing on our first device, a mini computer called Ben NanoNote.

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

name: Qi Hardware's Ben NanoNote: open to the bone device