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

description: This talk introduces a new LibreOffice Qt5/KDE5 frontend which not only comes with improved native look'n'feel, but also brings about much better integration with Plasma desktop environment. For long time, LibreOffice has been integrated with KDE4 desktop environment to some extent, but this implementation has always been only a very thin layer around low-level X11/XLib functions. With the advent of KDE5 and Wayland, which are nowadays standard part of every Linux distribution, accessing X11 directly is no longer possible and porting the old code to Qt5/KDE5 was not really a viable way forward. So we started over from scratch and took the path LibreOffice's Gtk3 plugin has trailblazed: for rendering, we used headless backend in combination with cairo. We enhanced it with Qt5 native widget styles, added native Qt5 menus, integrated Plasma 5 file picker, shook and stirred well. Come and see what came out of that.

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

name: Look! It's LibreOffice on KDE Plasma: An adventurous journey to a better LibreOffice<->KDE5 integration


Mathematik mit Maxima

Wolfgang Dautermann

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: Das freie Computeralgebrasystem "Maxima" wird vorgestellt. Der Vortragende ist seit einiger Zeit ein kleines Zahnrädchen im "Maxima"-Projekt und erstellt dafür u.a. den Installer für Windows (per Crosscompiling unter Linux).

TIB AV-Portal

type: Service

type: WebContent

type: MediaObject

@language: de

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

de: keine Anmeldung erforderlich

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

en: no login required

nl: geen login vereist

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

type: Organization

cs: Video

de: Video

fi: Video

uk: Відео

en: Video

fr: Vidéo

da: Video

nl: Video

es: Video


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

description: Meltdown and Spectre are security flaws that gained widespread media coverage in the first days of 2018. Contrary to other security bugs these flaws are hardware, not software based&lt(/li&gt the direct consequence of years of performance improvements extremely widespread because they affect (nearly all) computer systems, including mobile phones difficult to patch This talk fills the gap between "Intel caused a terrible security bug. Everybody panic!" and "By priming the BPU of the CPU a malicious process can read out of bounds memory via speculative code execution". This talk comes with a side order on "Understanding CPU architecture" and "Managing security vulnerabilities". Jens Neuhalfen https://programm.froscon.de/2018/events/2101.html

@language: en

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

name: Meltdown and Spectre...: ... for normal people


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

description: MQTT (Message Queuing Telemetry Transport) hat sich als eins der wichtigsten Kommunikationsprotokolle im Internet der Dinge (IoT) etabliert. Im Rahmen des Vortrages wird ein umfassender Überblick darüber gegeben, was MQTT ist, wie es funktioniert und welche Implementierungen existieren. Einige beispielhafte Anwendungszenarien sollen zu eigenen Experimenten mit MQTT anregen. Grundvoraussetzung des Internets der Dinge (IoT) ist die Kommunikation der Geräte untereinander. Mit drei wichtigen Aspekten muss dabei ein Nachrichtenprotokoll umgehen können: Bei vielen IoT-Geräten handelt es sich um sehr einfache Hardware. Das verwendete Nachrichtenprotokoll muss schlank und ressourcenschonend implementierbar sein. Je nach physikalischer Anbindungsart der Geräte an ein Netzwerk, kann es zu unterschiedlichen Latenzen oder anderen Beschränkungen kommen. Trotzdem müssen die Nachrichten sicher bei den Empfängern ankommen bzw. von ihnen abrufbar sein. Das Internet der Dinge verändert sich ständig. Darauf muss auch das Kommunikationsprotokoll flexibel reagieren können. MQTT (Message Queuing Telemetry Transport) ist ein offenes Nachrichtenprotokoll, welches für die oben genannten Punkte Lösungen anbietet und sich deshalb in der IoT-Welt fest etabliert hat. Im Rahmen des Vortrages wird ein umfassender Überblick darüber gegeben, was MQTT ist, wie es funktioniert, welche Implementierungen existieren und wie/wo man es einsetzen kann. Soweit es sinnvoll ist, erfolgen die Erläuterungen an Hand praxisnaher Anwendungsbeispiele.

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

name: MQTT: Die Sprache im Internet der Dinge (IoT)


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

description: MySQL ist seit vielen Jahren eine der am meist verbreiteten Datenbanken überhaupt. Sie wird heute in vielfältigsten Anwendungen eingesetzt - von dem kleinen, privaten Internetauftritt bis zu unternehmenskritischen Einsätzen wie bei Booking.com oder auch zahlreichen DAX notierten Unternehmen in Deutschland. Im April 2018 hat Oracle sein neues Datenbankmanagementsystem MySQL 8.0 als Nachfolgeversion für die MySQL 5.7 freigegeben. Die größte Neuerung betrifft die Unterstützung für NoSQL Datenbanken auf Basis des neuen MySQL X-Protocols. Ab Version 8 kann MySQL somit auch als dokumentenbasierte Datenbank genutzt werden und tritt in Konkurrenz zu klassischen "Document Store Datenbanken" wie MongoDB. Das neue X-Protokoll bietet eine Alternative zur klassischen SQL Abfrage die heutige Anforderungen einfacher und effektiver als herkömmliches SQL abbildet und Ihnen nativen Zugriff via CRUD (Create, Read, Update, Delete) auf Ihre JSON Dokumente ermöglicht. Dadurch sind z.B. asynchrone Datenbankaufrufe und native Einbindung in JavaScript, Java, Python oder .NET möglich. In diesem Vortrag werden wir beleuchten, welche Möglichkeiten sich dadurch ergeben und warum eine Alternative zum mächtigen SQL durchaus sinnvoll sein kann. Ebenso werden wir die neue MySQL Shell vorstellen, die dem Entwickler und DBA weit mehr Möglichkeiten bietet als das herkömmliche MySQL CLI.

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

name: MySQL 8 - Developing Next Generation Applications: Infos about the new X-Protocol/NoSQ


Oracle MySQL 8 - Status Quo

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

description: MySQL ist seit vielen Jahren eine der am meist verbreiteten Datenbanken überhaupt. Sie wird heute in vielfältigsten Anwendungen eingesetzt - von dem kleinen, privaten Internetauftritt bis zu unternehmenskritischen Einsätzen wie bei Booking.com oder auch zahlreichen DAX notierten Unternehmen in Deutschland. Im April 2018 hat Oracle sein neues Datenbankmanagementsystem MySQL 8.0 als Nachfolgeversion für die MySQL 5.7 freigegeben. MySQL 8 enthält zahlreiche Verbesserungen und zusätzliche Funktionen. Diese umfassen Erweiterungen im Bereich SQL (Windows Functions, Common Table Expressions), GIS (Spatial Reference Systems), Reliability (ACID DDL, Transactional Data Dictionary), Security (OpenSSL, SQL Roles, New Default Authentication), Invisible Indexes u.v.m. Die größte Neuerung betrifft die Unterstützung für NoSQL Datenbanken auf Basis des neuen MySQL X-Protocols. Ab Version 8 kann MySQL somit auch als dokumentenbasierte Datenbank genutzt zu werden und tritt in Konkurrenz zu Document Store Datenbanken. In diesem Vortrag werden wir einen Einstieg in MySQL 8 vermitteln und einige der über 500 neuen Funktionalitäten vertiefen. Der Vortrag enthält zahlreiche live Demos!

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


Node-Red: Der Fluss der Dinge

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

description: Node-RED ist eine browserbasierte Entwicklungsumgebung, mit der man Datenströme, wie sie zum Beispiel im Internet der Dinge (IoT) anfallen, in die richtigen Bahnen lenken kann. Dabei liegen die Einstiegshürden so niedrig, dass auch Anfänger nach kurzer Einarbeitungszeit komplexe Anwendungen kreieren können. Nach einer kurzen Einführung in das Thema, werden, an Hand ausgewählter Anwendungsszenarien, verschiedene Einsatzmöglichkeiten von Node-RED aufgezeigt, bei denen auch fortgeschrittene Programmierer nicht zu kurz kommen sollen. Zuerst wollte ich, ein „überzeugter“ beruflicher und privater Softwareentwickler, mich gar nicht mit Node-Red auseinandersetzen. Das einfache „Zusammenschieben und Verbinden“ von Softwarebausteinen entsprach irgendwie nicht meiner „Berufsehre“...;-). Aber immer wieder bin ich, bei der Beschäftigung mit dem Internet der Dinge (IoT), Hausautomatisierung, Sammeln/Verarbeiten von Sensordaten, deren Visualisierung etc., über Node-RED gestolpert. Mein Gewissen: „Hallo Uwe! Vielleicht solltest du dir doch einmal diese Klickibunti-Entwicklungsumgebung genauer ansehen..., um sie danach in der Luft zu zerreißen und für immer aus deinem Werkzeugkasten zu verbannen...!?“ Gedacht, getan: Zuerst sehr skeptisch → Was hat das eigentlich noch mit Programmieren zu tun? Dann doch überrascht → Hey, da gehen ja Dinge in 10min, für die man sonst nächtelang rumprogrammieren muss! Hmm, meine Daten passen nicht ins vorgedachte „Node-RED-Schema“... → Ach so, man kann ja doch richtig programmieren! ...wo ist mein angestaubtes JavaScript-Buch? Ok: Datenströme, elegant in die richtigen Bahnen gelenkt, können auch ästhetisch aussehen...:-) Im Rahmen des Vortrages wird eine Lanze für die browserbasierte Entwicklungsumgebung Node-RED gebrochen. Es wird erklärt: was Node-RED eigentlich ist, wo und wie man es installiert, wie es funktioniert und Node-RED-Anwendungen erstellt Soweit wie möglich, werden die Erläuterungen an Hand von mehr oder weniger sinnvollen Beispielen erfolgen. Dabei wird gezeigt, wie man Daten aus unterschiedlichsten Quellen gewinnt und diese nach seinen Bedürfnissen anpasst, um sie z.B. im Nachgang in geeigneter Art und Weise zu visualisieren. Letztendlich soll der Zuhörer dazu animiert werden, sich selbst mit Node-RED zu beschäftigen und ein wenig zu experimentieren.

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


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

description: Je komplexer Web-Applikationen werden, desto wichtiger werden reaktive nicht-blockierende Backends. Go ist eine Sprache die uns die Erstellung solcher Backends ohne Framework-Overhead ermöglicht. In diesem Vortrag werden wir herausfinden wie das reaktive Paradigma auf go angewendet werden kann und welche Vorteile die Sprache hierfür bietet, besonders mit Blick auf moderne Microservice-Umgebungen. Zusätzlich zur erklärenden Präsentation wird im Rahmen eines Live-Codings ein kleiner reaktiver Microservice erstellt ohne die Nutzung von Frameworks oder externen Bibliotheken.

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

name: Nebenläufige reaktive Programmierung mit Go: Reaktives programmieren ohne Frameworks


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

description: Was ist dieses Ethernet, was haben wir da für Geräte und warum? Was tun die? Was hat das mit Bäumen zu tun und wer ist dieses MAC? Was ist eine IP-Adresse? Wie funktioniert Subnetting mit CIDR und was sind eigentlich diese Netzwerkklassen von denen immernoch Menschen reden? Was sind private und öffentliche IPs und wo bekomme ich die her? Wie konfiguriere ich das alles unter Linux? Was sind Routingtabellen und warum habe ich davon eigentlich mindestens drei Stück? Dieser Vortrag gibt Antworten auf alle diese Fragen und noch einige mehr. Subnetting nach CIDR bildet die Grundlagen für Routing in heutigen IP-Netzwerken; RFC1918, RFC3927 und RFC6598 definieren jeweils “private” IP-Bereich für interne Nutzung, für öffentliche IPs haben wir in Europa das RIPE. Eine Einführung in iproute2 zeigt, wie man all das unter Linux “zu Fuß” konfiguriert und wie man die Netzwerkkonfiguration am Beispiel von Debian reboot-save einrichtet.

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

name: Netzwerkgrundlagen - Von Ethernet bis IP


Next Level Ansible

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

description: Ein Bestreben seit jeher in der Softwareentwicklung und im IT-Betrieb ist die Automatisierung von repetitiven Aufgaben. Aus diesem Bedürfnis sind eine Reihe Automatisierungs- und Konfigurationsmanagementtools entstanden. Unter anderem auch Ansible, das bereits in vielen Projekten Verwendung findet. Ansibles KISS-Prinzip lädt dazu ein, bereits einfache Aufgaben wie Filetransfers, Paketinstallationen und das Verwalten von Services darüber abzuwickeln. Viele Playbooks/Rollen überschreiten diesen Grad an Komplexität nicht. Die Mächtigkeit von Ansible durch die Plugin-Infrastruktur und die verwendete Templating Engine Jinja2 geht darüber noch deutlich hinaus. So lassen z.B. sich komplexe Schleifen über Objekte realisieren, Inventories aus bestehenden Infrastrukturverwaltungen wie Foreman/Katello oder Docker generieren, mit ansible-pull das aktuelle Playbook aus einem git Repository runterladen und ausführen, verschlüsselte Variablen und Dateien erst zur Laufzeit entschlüsseln oder ganze Playbooks mit Ansible generieren. In diesem Vortrag werden ein paar ausgewählte über die Grundlagen hinausgehenden Möglichkeiten und Anwendungsfälle von Ansible beleuchtet.

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


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

description: Den Lebensunterhalt mit der Arbeit am eigenen Open Source Projekt verdienen; Seit ein paar Jahren gelingt mir das und nun möchte ich die damit gemachten Erfahrungen weiter geben. Seit Anfang 2014 arbeite ich in Vollzeit an dem Open Source Instant Messenger Conversations. Ich erzähle in diesem Vortrag über meine persönlichen Erfahrungen, die ich mit dem Projekt gemacht habe. Wie finanziere ich das Ganze? Welche Einnahmequellen funktionieren? Welche nicht? Was beutetet es überhaupt, ›Vollzeit‹ an einem Open-Source-Projekt zu arbeiten, und welche Arbeiten fallen dabei an? Was ist in den letzten vier Jahren gut gelaufen, und was würde ich anders machen, wenn ich noch einmal von vorne anfangen könnte?

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

name: Open Source darf auch 'was kosten: Vom Hobby Projekt zum Beruf


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

description: Experiences made with free and open source software in scientific research. This is to share experience made with open source software (OSS) in the public research with the community. After introducing some background and pinning down the author’s research area, the pros and cons for publishing OSS are discussed from the research perspective. Then, several case studies are given to show how OSS and research work may influence each other. The emphasis is on checking the original motivation and the spirit of OSS back with the reality. Finally, future potentials of research OSS are outlined. The talk concludes with summarizing the experiences wrapping up the presented results. Introduction The IHP is a publicly funded research institute in the fields of silicon–based systems, highest–frequency integrated circuits, and technologies for wireless and broadband communication... [explicated in full paper] Among two other fields of applications, the Wireless Systems department conducts research and system–level development in the area of wireless sensor networks (WSN) and middleware platforms. For many years, the author contributed to the evolution of mobile, context–aware software, recently with a focus on health care applications. Technically, the author is dedicated to software development for tiny, resource–constrained sensory devices.

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

name: Open Source in the WSN Research: Experiences made with free and open source software in scientific research.


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

description: Wir visualisieren offene Daten auf einer regionalen Karte. Die Software ist modular aufgebaut so dass diverse offene Formate unterstützt werden und es sehr einfach ist weitere Formate für die Visualisierung zu unterstützen. Die meisten Projekte mit offenen Daten verfügen über eine eigene Art der Visualisierung, oft in Form einer Karte. Unser Ansatz ist es nun diese offenen Daten auf einer Karte zusammenzuführen, diese dafür aber regional zu begrenzen. Dabei verwenden wir eine modulare Struktur, so dass sich die einzelnen Datenlayer einfach erweitern lassen. Zur Zeit unterstützen wir die offenen Daten von Freifunk (Hopglass Server v2 / Meshviewer), Open311 und TTN-Mapper (https://ttnmapper.org/).

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

name: OpenDataMap: offene Daten regional visualisieren


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

description: Mit zunehmender Rechenleistung und steter Verbesserung des Virtualisierungs-Stacks stehen KVM-VMs heute einem physikalischen Host kaum noch nach. Hiermit steigen auch die Anforderungen ans Netzwerk des Hostsystems. Open-VSwitch ist eine Lösung, die dem Hostsystem viele gewohnte Möglichkeiten eines physikalischen Switch bereitstellt. Hierzu zählen flexible VLAN-Ports, OpenFlow, GRE-Tunnel, MPLS and auch VXLAN wird teilweise unterstützt… Da das Feature-Set von OVS ein mehrtägiges Seminar füllen könnte, werden wir in dieser Session OVS kurz vorstellen und ein wenig Appetit anregen sich den Switch im Rechner näher anzuschauen.

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

name: OpenVSwitch – Der Switch im Host: Implementierung eines Softwareswitches auf einem Linux-System


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

description: 2018 wird das Jahr von Linux auf dem Desktop! Schlechter Scherz? GONICUS hat in über 17 Jahren als Full-Service Linux- und Open-Source-Dienstleister einige Erfahrungen mit Desktop-Migrationen gesammelt. Ob bei einem Hersteller von Kochgeschirr, einem Versandhaus, einem Bundesministerium, einer Landeshauptstadt oder einem Hersteller von Spielplatz-Anlagen. Die Faktoren, warum manche Projekte erfolgreicher sind als andere, sind häufig vergleichbar und meistens nicht technischer Natur. Dieser Vortrag zeigt anhand von konkreten Projekten, welche Ansätze funktionieren und warum die Zeichen für Linux auf dem Desktop niemals besser standen als heute!

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

name: OSI Layer 8: Warum sind manche Desktop-Migrationen erfolgreicher als andere?


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

description: SDN ist in aller Munde und Ohren, mindestens auf den Golfplätzen. Welche Technologien Software Defined Netzwerke ermöglichen und warum ein geswitchtes Underlay ab einer bestimmten Größe unhandlich wird und warum Netzwerker gerne Dinge in Dingen einpacken, wird in diesem Vortrag erklärt. Dieser Vortrag erklärt Begriffe wie GRE, VXLAN und EVPN und erläutert wie man diese unter Linux benutzt, um entsprechende Overlay Strukturen zu etablieren und welchen realweltichen Probleme man damit lösen kann.

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

name: Overlays & IP-Fabrics - viele Wege führen nach Rom und warum Layer2 keine Lösung ist


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

description: Der Einzug von Netfilter in den Kernel, ist eine Weile her. Netfilter und seine Userlandtools ip(6)tables (u.a.) sind seit 2001 im Kernel und damit fast erwachsen. In der Zwischenzeit haben neue Technologien Einzug in das Linux-Ökosystem gehalten; iptables wird weiterhin eingesetzt. Es hat sich auch aufgrund seiner Vielseitigkeit von einer Paketfilterimplementierung zu einem unterstützendem Werkzeug für Anwendungen wie Routing, NAT, Applicationlevelproxying, Deep Packet Inspection (DPI), Traffic Shaping und vielem mehr entwickelt. Dieser praxisorientierte Vortrag soll die Motivation und Konzepte von Paketfiltern behandeln. Regeln sind die Bausteine von iptables. Es wird geklärt: - Woraus bestehen diese? - Wie erstellt man Regeln? - Was sind Tabelle, Ketten, Matches und Targets? Anhand von realen Beispielen wird der Aufbau von Regelwerken aufgezeigt. Es entstehen schnell große Regelsets. Tipps für das Regelmanagement sollen aufzeigen wie man der Regeln Herr wird. Iptables kann nicht nur filtern: über Features wie Conntrack und NAT wird aus dem Leben berichtet. Es soll gezeigt werden, was iptables sonst noch für Dich tun kann. Ersetzende und ergänzende Technologien sind bereits im Kernel: nftables und bpfilter. Abschließend wird noch kurzer Blick auf die Zukunft geworfen.

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

name: Paketfiltern und mehr mit netfilter: Die Reise eines Pakets durch die Tabellen & Ketten


Patch Rejected

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

description: Der Vortrag vermittelt einen grundlegenden Überblick darüber, wie man einen Patch in ein Open-Source-Projekt einbringt, welche Vorarbeiten nötig sind und welche Gründe es dafür geben kann, dass ein Patch von einem Projekt möglicherweise nicht angenommen wird. Die häufigsten Stolperfallen sind hier Missachtung der Formatierungsregeln, unklare Dokumentation, fehlende UnitTests oder inhaltliche Gründe. Wie man diese Probleme vermeidet und Code regelkonform einreicht, verrät der Autor dieses Vortrags.

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


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

description: This talk situates the art and science of performance analysis (in the cloud), in a framework of reflective practice as outlined in Donald A. Schön's book "The Reflective Practitioner: How Professionals Think in Action" (1983). Placing performance analysis in such a framework can help operators transcend an overwhelming spectrum of challenges and focus on work that matters. For eg., its important to see through the common expectations that modern enterprises might have of cloud providers - a plug-and-play mindset, where plugging-in is easy, but where play can sometimes cost millions of dollars in operating cost, raising questions about the cloud's effectiveness as a platform. With such a mindset, performance engineering might be considered unimportant, where it might actually be most useful. But that's only the tip of the iceberg. Once an operator has gathered the grit and resources to continue with performance analysis - the assumptions of fellow engineers, developers and leaders must also be addressed, and a process of edification and implementation should be carried out - sometimes this can be a draining process for a single operator - as it involves answering misinformed skepticism from different directions. Last but not the least - meaningful performance analysis in the cloud might even be a pipe dream for most - as its not easy to get the right information (if at all) from cloud vendor engineers and architects, for deeper questions and investigations around available monitoring data, without which useful performance modeling is impossible. Nonetheless, the insights gained with such practice can be helpful overall, in defining performance and capacity planning strategies. In this talk specifically, many anecdotes about various software tools and enterprise application platforms will be discussed to illustrate the points mentioned above, which can be used by operators to make improvements in their environment. - for eg., * How to model disk usage for a popular big data software - with a queuing model, or linear regression? If using a queueing model, does your cloud vendor provide all the metrics? Are those metrics really what they appear? Does your operating system agree? * Metrics, metrics everywhere, but oops! there's a performance issue with the central metrics system. Metrics, metrics nowhere? * Spot is cheap, but show me the scaling metric. * Concurrency in serverless apps. * etc.

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

name: Performance Analysis in the Cloud: A Reflective Practitioner's Perspective


PostgreSQL und alles was dazugehört

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

description: PostgreSQL ist für viele Nutzer heute ein zentrales Element ihrer IT-Infrastruktur, oder auf dem Weg dahin. Für einen reibungslosen Betrieb wird jedoch eine entsprechende leistungsfähige Umgebung benötigt. Im Vortrag wird eine Stand-Alone-Datenbankserver-Umgebung vorgestellt, die für Entwicklung und Produktion verwendet werden kann und sowohl PostgreSQL-Neueinsteigern, -Umsteigern, als auch Veteranen das Leben möglichst einfach macht.

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


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

description: Vault ist ein Open Source Tool, welches für die Speicherung und das Verwalten von "geheimen Klartext Daten" zuständig ist. Mit "geheimen Klartext Daten" sind beispielsweise "API-Access-Keys", "x509v3 Zertifikate", "TOTP-Codes" etc. gemeint. Der Vortrag soll dem Zuhörer eine Praktische Einführung in das Tool liefern. In diesem Vortrag soll das Open Source Tool "Vault" vorgestellt werden. Das in der Programmiersprache GO geschriebene Tool bietet dem Administrator eine einfache Lösung für die Sichere Speicherung und Verwaltung von "Klartext Daten" an. Vault bietet unter anderem Folgende Funktionen - Authentifizierung von User über verschiedene Backends (LDAP, Tokens, GitHub, AWS, etc.) - Sicheres speichern von Credentials - Dynamisches erzeugen von Credentials - Revocation - Audit

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

name: Praktische Einführung in HashiCorp Vault


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

description: OpenStreetMap is mostly seen in online maps but the same data can also be used to generate data optimized to print on paper, using a variety of map styles.The talk will show how to use a simple web interface to create such maps, and recently added features to put GPX tracks, or map overlays generated with the Umap service, on top. Event large There are a lot of online services that produce nice maps from OpenStreetMap data, but only very few that generate output suitable for printing. This talk is going to present MapOSMatic, a service that produces large scale single and multi page high resolution maps. MapOSMatic produces large scale maps in PDF, SVG or high resolution PNG format. Map data from OpenStreetMap is rendered using customizable style sheets, and optionally combined with extra textual information, like a street index for the visible area. Output can be a single page map, or a multi page book-like atlas. MapOSMatic has been around for quite a while, but development had stalled a bit over the last years. Recently the project has been taking up some speed again. The talk will present both the basic features and some of the recent additions, programming and style sheet tweaking, and how to run your own instance.

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

name: Printing OpenStreetMap Maps: The 2018 Update


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

description: Client-basiertes Configuration-Management oder ssh-basierte Configurationorchestration? Automatisierung bei Konfiguration liefert nicht nur eine Arbeitserleichterung sondern bietet auch Reproduzierbarkeit und ein gewisses Maß an Dokumentation bei der Konfiguration von Servern. Für diese Aufgaben kommen häufig Puppet und Ansible zum Einsatz. Auf den ersten Blick haben beide Tools das gleiche Ziel, allerdings gibt es Einsatzzwecke in denen eines der beiden die Nase vorn hat. Neben Puppet und Ansible soll auch Saltstack nicht unerwähnt bleiben. Es bietet eigene Features und viele von denen die Puppet und Ansible mitliefern; inklusive der Wahl ob Client- oder ssh-basiertes Ausrollen der Konfiguration. Der Vortrag soll die 3 Tools Puppet, Saltstack und Ansible miteinander vergleichen und einordnen welches Tool für welchen Einsatz besser geeignet ist.

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

name: Puppet, Salt oder Ansible – welches Tool ist das Richtige?


Resiliency als Beifahrer

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

description: Resiliency Patterns für vereilte Systeme sind mittlerweile verstanden. Leider führt ihre Anwendung dazu, dass die eigentliche Fachlogik im Code oft nicht mehr einfach zu erkennen ist. Bei einer polyglotten Systemumgebung wird zudem eine Implementierung in jeder genutzten Sprache notwendig. Mit dem Sidecar Pattern steht ein Werkzeug zur Verfügung, Resiliency-Maßnahmen aus dem eigentlichen Anwendungscode zu externalisieren. In diesem Vortrag möchte ich die Idee des Sidecar Proxys für Resilience vorstellen und kurz zeigen wie sich das Pattern mit Hilfe des Envoy Proxys umsetzen lässt. Abschließend werde ich einen Ausblick auf Services Meshes als nächsten Schritt geben.

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

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


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

description: rspamd ist eine moderne Alternative zu SpamAssassin zum FIltern von Spam-Mails. In diesem Talk stelle ich rspamd aus der Perspektive des Kleinstadmins vor, der z.B. einen kleinen Mailserver für seine Familie betreibt. Traditionell besteht ein gängiges Setup eines Standalone-Mailservers aus einem Mail Transfer Agent wie Postfix, einem Mailfilter wie amavisd-new samt Spamfilter SpamAssassin und einen Virenscanner wie clamav sowie einem IMAP-Server wie Dovecot. rspamd ist eine moderne Alternative zu amavisd-new und SpamAssassin, die insbesondere für Admins, die eher nebenher einem kleinen Mailserver für die Familie oder kleine Büros betreiben, interessant ist. Dieser Talk stellt rspamd vor und beschreibt basierend auf aktuellen Versionen &gt= 1.7.2 die Integration in ein Postfix-Setup, wie ich es für meine eigenen Domains verwende.

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

name: rspamd aus der Perspektive des Hobbyadmins


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

description: Themen wie Infrastruktur Automation / Orchestrierung, Could und Software Defined Networks sind in aller Munde und Ohren und alle Netzwerkhersteller, die etwas auf sich halten haben Produkte und manchmal sogar Lösungen in dieser Buzzwortwolke im Portfolio. In den letzten Jahren ist im Netzwerkbereich ein Paradigmenwechsel hin zu Host und Segment Routing - Stichwort IP-Fabrics - wahrzunehmen sowie eine Fokussierung auf offene Protokolle und Standards wie OSPF, IS-IS, BGP & MPLS und all das nicht nur in Backbones und Rechenzentren. Diese Bewegung hat uns neue Protokolle wie VXLAN und eine Hand voll "open networking" Plattformen gebracht, mit denen wir nicht mehr in der Herstellerabhängigkeit gefangen sind, sondern uns Control Plane Software aus einer Menge von Linux-basierten Angeboten auswählen können und nach eigenem Belieben verwalten und orchestrieren können. Dank Linux als Basis und dem starken Open Source Gedanken einiger "open networking" Hersteller sind heute einige Features Teil des Standard Linux-Kernels geworden (VRFs, MPLS forwarding plane, ...) und somit für jedermann frei verfügbar. Hervorzuheben sind die Veröffentlichungen der Debian-basierten Plattform von Cumulus Networks, die VRF-Support für Linux, MPLS patches für FRR und ifupdown2 enthalten. Wenn man einige dieser Ideen und Technologien zusammensteckt eröffnen sich einem mächtige neue Möglichkeiten, um mit einem niedrigen Budget leistungsstarke Netzwerke zu bauen. Dieser Vortrag wird am Beispiel der Server- und Netzwerkinfrastruktur des Freifunk Hochstifts aufzeigen, wie man mit Hilfe von Salt Stack, etwa 1.000 Zeilen Python und einem Stapel günstiger Hardware ein Service-Provider-ähnliches Netzwerk aufbaut, in dem Overlays und Anycast keine Dinge sind, vor denen man Angst haben muss.

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

name: SDNs im Eigenbau - Der Pinguin dirigiert das Netzwerk


Segment Routing: MPLS unter Linux

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

description: Segment Routing ist neumodisches Source Routing. Dabei legt der sendende Host den Weg durch das Netzwerk für jedes Paket einzeln fest. Dies ermöglicht fein granulares Load-Balancing auf Paketebene und hilft die Anforderungen an Netzwerkhardware zu reduzieren.

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


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

description: In unserem Vortrag tauchen wir tief in die Serverless-Welt ein und zeigen wir eine beispielhafte Java Serverless-Anwendung mithilfe von AWS-Cloud mit dem Technologiestack API Gateway, Lambda und DynamoDB aufgebaut werden kann. Außerdem werfen wir einen Blick in die Zukunft und sprechen über die erste relationale serverless Datenbank Amazon Aurora Serverless Die Vorteile von Serverless-Anwendungen liegen auf der Hand: Man muss sich nicht mehr um die Provisionierung und das Management von Servern kümmern, man bezahlt nur noch für die Ausführungszeit seiner Anwendung und die Anwendung skaliert automatisch bei Bedarf. In unserem Vortrag tauchen wir tiefer in die Serverless-Welt ein und zeigen, wie eine beispielhafte Java-Serverless-Anwendung mithilfe der AWS-Cloud und dem Technologiestack API Gateway, Lambda and DynamoDB aufgebaut werden kann. Dabei gehen wir detailliert auf die Funktionsweise der jeweiligen Services ein. Am Ende werfen wir einen Blick in die Zukunft und sprechen über die erste relationale serverless Datenbank Amazon Aurora Serverless

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

name: Serverless Java Applications in AWS Cloud: with S3, Lambda, API Gateway, SNS, DynamoDB and Aurora Serverless


shutdown

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

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


Sichere Netzwerke mit pfSense

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

description: pfSense ist eine auf FreeSD basierende Open source Firewall/Router Software. Dieser Vortrag beschäftigt sich mit den Möglichkeiten von pfsense und der Frage warum man sich mit den umfangreichen Fähigkeiten beschäftigen sollte. Firewalls und Sicherheit gehören zum IT-Alltag (oder sollten es zu mindestens). Bei den Anforderungen an eine solche Komponenten sollte man sich nicht nur auf die Internet Provider oder den Herstellernamen verlassen. Die pfSense Firewall ist eine high performance Firewall für den wachsenden Bedarf an diese wichtige Netzwerkkomponenten. Sie verfügt auch über weitere Funktionen wie VPNs, Ausfallsicherheit, Traffic Shapping oder IDS die sonst eher den teuren Enterprise Produkten vorbehalten sind. Denn auch ohne umfangreiche Investitionen lassen sich viele unternehmenstypische Anforderungen auch für kleine Unternehmen oder den gehobenen Heimarbeitsplatz implementieren. Dieser Vortrag soll die Basisinformationen aufzeigen und erläutern welche komplexeren Aufgaben ohne große Investitionen bewältigen werden können.

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


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

description: To quote http://www.apache.org/foundation - "The mission of the Apache Software Foundation (ASF) is to provide software for the public good. We do this by providing services and support for many like-minded software project communities of individuals who choose to join the ASF." The ASF provides a home to several hundred OSS projects. Likely, if you are developing software on a daily basis you did run into one of those projects at some point in time. If you have been digging a bit deeper, you may have encountered the phrase "The Apache Way" - often used in relation to how projects at the ASF should work. Depending on who you ask, very likely you will get different answers as to what actual meaning of "The Apache Way" is. This talk tries to give a glimpse behind the scenes - with a strong focus on what the implications of best practices advertised at the ASF are for downstream users of it's projects. It's all about pulling you in to become active and contribute yourself

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

name: Open Source is just about the Source, isn't it?: "The Apache Way - 19 years of OSS experience in 40 minutes"


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

description: The science it takes to build a multi-threaded, clustered and highly performant database What we see in the modern data store world is a race between different approaches to achieve a distributed and resilient storage of data. Most applications need a stateful layer which holds the data. There are at least three necessary ingredients which are everything else than trivial to combine and of course even more challenging when heading for an acceptable performance. Over the past years there has been significant progress in respect in both the science and practical implementations of such data stores. In his talk the audience is introduced to some of the needed ingredients, address the difficulties of their interplay and show four modern approaches of distributed open-source data stores. Topics are: – Challenges in developing a distributed, resilient data store – Consensus, distributed transactions, distributed query optimization and execution – The inner workings of ArangoDB, Cassandra, Cockroach and RethinkDB The talk will touch complex and difficult computer science, but will at the same time be accessible to and enjoyable by a wide range of developers.

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

name: The Computer Science behind a modern distributed data store: The science it takes to build a multi-threaded, clustered and highly performant database


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

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

name: The spectre of hardware bugs: How to avoid the security meltdown.


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

description: At CZ.NIC we are making open source Turris routers. What's the point? How are those special? Why should you care? Well on this event you probably do care a lot about stuff like security and privacy. But building on top of open source and being part of open source brings many benefits even for end users. So what cool open source projects did we integrated and how? The talk with describe how do we do stuff, what challenges do we face in regards to having self-updating router that people can and thinker with and then we go into details of some really nice security features that we integrated and made really easy for people to use.

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

name: Making opensource routers: What, how and why...


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

description: Everyone wants to use containers today yet most don't really know how they function and what is in the box. Also building containers in unprivileged contexts can be challenging. In this talk we will look into a docker image and discuss how to create those packages using tools like kaniko For most people that want to create a docker image the journey ends with docker build. What this will trigger is building a docker image using the running docker engine on your host. The problems start at a point where you don't have access to the docker daemon, want to build a container in a container (as most CI systems execute in containers nowadays) or just have limited permissions on the system. For this we will open the mystical box of a docker image by looking into: - Layers - Empty Layers - Configuration Details Then we will look into the kaniko project that tries to build those images without ever touching a docker daemon to better understand how those images can be created and how to work in more restricted environments. Those information can also be very helpful when looking into container security and scanning what is in the box.

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

name: Unboxing and building container images: What is an image technically and how to assemble them manually


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

description: Nebenläufigkeiten bereiten bis heute vielen Entwicklern Unbehagen. Ein grundlegendes Wissen der Speicherabläufe während des Programmlaufs helfen hier aber ein besseres und sicheres Programmieren im nebenläufigen Umfeld zu gewährleisten. Exemplarisch wird dies mit Java auf der JVM erklärt. Seit sich Multicore-Prozessoren immer mehr verbreiten haben, hat auch das Augenmerk auf die nebenläufige Programmierung ebenfalls stark zugenommen. Und nicht erst seit der neuen Concurrency API in Java 8 oder der Reactive Streams Bibliotheken bietet Java die Möglichkeit der nebenläufigen Programmierung. Nebenläufigkeit ist dabei aber nicht immer intuitiv und gemeinsam genutzte Ressourcen sind nicht auf den ersten Blick ersichtlich. Hier lauern selbst mit modernen Konstrukten wie Threadpools, Futures und Promises immer die Gefahr der Race Conditions, Dead Locks und Starvation. Fehler, welche meist erst nach einiger Zeit in Produktion und bei entsprechender Last auftreten und das Finden und Beheben zu einer stundenlangen Tortour ausarten lassen. Es hilft daher Fallstricke und mögliche Fehlerfälle von Nebenläufigkeiten im Vorfeld zu kennen und zu vermeiden. Hierbei kann einem ein grundlegendes Verständnis von Speichermodellen und deren Abläufen helfen, wobei Java hier mit dem Java Memory Modell eine Abstraktion über die vielfältigen Rechnerachitekturen bietet. Der Talk gibt zunächst einen Einblick in das Java Memory Modell als Abstraktion und die grundlegenden Funktionsweisen eines Speichermodells im parallelen Betrieb. Es werden die Operationen 'flush' und 'pull' eingeführt, womit einzelne Threads ihren lokalen Cache mit dem Hauptspeicher synchronisieren. Mit Beispielen wird gezeigt, wie die Probleme der Atomicity, des Reordering und der Sequential Consistency durch die Mechanismen des Speichermodells auftreten können und welche Implikationen dies im Betrieb hat. Im Anschluss werden Patterns gezeigt, womit einige dieser Probleme vermieden werden können. Wo Patterns nicht greifen, werden die Javamechanismen 'final Variablen', „volatile Variablen“ und „sychronize“ gezeigt und welchen Einfluss diese Mechanismen auf das Speichermodell haben. Zum Schluss wird ein kleiner Auszug aus der Concurrency Library gezeigt, welche die Patterns und auch die spracheigenene Mechanismen unterstützen.

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

name: Unter der Haube der JVM: Das Java Speichermodell in nebenläufigen Programmen


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

description: SQL-Indizierung gehört zur Softwareentwicklung. Warum Entwickler den Kopf nicht länger in den Sand stecken sollten zeigt dieser Vortrag. Dieser Vortrag geht kurz auf die häufigste Ursache schlechter SQL-Performance ein – die Index/Query-Inkompatibilität – und erklärt, wie es dazu kommen konnte. Der Hauptteil des Vortrages widmet sich der Lösung dieses Problems auf äußerst unterhaltsame Weise: In einem Live-Quiz mit dem Publikum werden die wichtigsten Beispiele der Index/Query-Inkompatibilität demonstriert und gezeigt, wie sich die Performance mit einfachen Mitteln um Faktoren verbessern lässt.

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

name: Volkskrankheit "stiefmütterliche SQL-Indizierung": Live-Quiz: kennst du die häufigsten SQL-Performance-Sünden?


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

description: Upload-Filtering bedroht Open Source. Federführend von MEP Axel Voss begleitet droht die europäische Urheberrechtsreform Open Source und Internetkultur zu zerstören. Was läuft schief in Brüssel? Auf Initiative der EU-Kommission wird in der Europäischen Union eine Reform des Urheberrechts vorangetrieben. Ein Knackpunkt ist die geplante Einführung von Upload-Filtern für alle Plattformen, auf denen nutzergenerierte Inhalte vorkommen. Urheberrechtsverletzungen sollen online im Vornheerin verhindert werden. Werden geschützte Inhalte erkannt, wird ein (neu)upload verhindert. Software, die auf Open Source basiert, kann dieses Blocking ebenso auslösen wie ein Meme, das von einem Menschen niemals als Rechte und Interessen des Rechteinhabers erkannt worden wäre. Filter produzieren reihenweise Fehler, von denen nicht nur GitHub und die Open Source Community akut bedroht sind. Eine kleine Einführung zur europäischen Urheberrechtsreform, Artikel 13 und wie man Upload-Filtering verhindern kann.

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

name: Vom Algorithmus verhindert - Roboter sagt immer "Nein": Wie Uploadfilter Open Source zerstören


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

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

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


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

description: With GDPR taking effect in May, it is upping the ante for privacy violations. How does GDPR affect Open Source Projects? Specifically, how to provide Privacy by Design? Our talk will provide insights from both the legal and the technical viewpoint. With GDPR taking effect in May, it is upping the ante for privacy violations. While most of the discussion around GDPR focusses on companies, we want to present the Open Source projects side of things. There are a few variations, such as a software company running a community, and a non-profit organization, i.e. an open source software project and its community. We will focus on the first one, while also providing some advice for the latter. How does GDPR affect Open Source Projects? Specifically, how to provide Privacy by Design? For some time already, organizations (both companies and Open Source projects) started looking for best practises on how to implement one core concept: Privacy by Design. Privacy by Design has been around since the Nineties, devised back then by Ann Cavoukian, Canadian Privacy Commissioner. It is about anticipating and preventing privacy issues before a single line of code is written. This is a concept that is easy to grasp, but hard to implement. Nevertheless, there are plenty of best practices that we can share based on our experiences, implemented in our Open Source software and IT infrastructure, and want to share with a wider audience. Our talk will provide insights from both the legal and the technical viewpoint.

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

name: We do Privacy by Design: Best practices and real-life examples


keywords: Datenverwaltung Datenspeicherung

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

description: PostgreSQL, MySQL, MariaDB, MongoDB, CouchDB, Neo4j usw. sind nur ein Bruchteil an DB-Systemen, die derzeit in der freien Softwarewelt existieren. Aber welches System nehme ich für mich und meine Anwendung? Der Vorschlag gibt Einblicke in die Vor- und Nachteile der Systeme bezogen auf Anwendungen. PostgreSQL, MySQL, MariaDB, MongoDB, CouchDB, Neo4j usw. sind nur ein Bruchteil an DB-Systemen, die derzeit in der freien Softwarewelt existieren. Aber welches System nehme ich für mich und meine Anwendung? Der Vorschlag gibt Einblicke in die Vor- und Nachteile der Systeme bezogen auf Anwendungen.

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

name: Welches Datenbanksystem ist das Beste für mich und meine Anwendung?


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

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

name: FrOSCon 2018 - Welcome by the vice president


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

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

name: Computational Insights and the Theory of Evolution

name: Eidgenössische Technische Hochschule Zürich (ETH Zürich)

addressCountry: CH

addressLocality: Zurich

addressRegion: Zurich


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

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

name: FuturICT - A Knowledge Accelerator to Explore and Manage Our Future in a Strongly Connected World


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

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

name: A Graph Matching Kernel for Object Categorization


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

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

name: Lightweight Security and Privacy for Implantable Medical Devices


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

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

name: Machine Learning Based Compiler Optimisation and Parallelisation


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

description: Martin C. Rinard, MIT

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

name: Probalistic Accuracy Bounds for Perforated Programs


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

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

name: SCION: Scalability, Control, and Isolation On Next-Generation Networks


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

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

name: Species delimitation using genomic sequence data


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

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

name: Towards Trustworthy Systems - Formal Verification of the seL4 Operating System Kernel


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

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

name: Tracking a Large Number of Migrating and Proliferating Cells in Time-Lapse Microscopy Imagery


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

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

name: And the answer is: Automatic parallel programming


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

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

name: Being Human when Computers are Everywhere


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

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

name: Spin Transformations of Discrete Surfaces


scala: Scala expressiveness

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

description: One of the key features of Scala is its conciseness. However, for many programmer out there, this conciseness sounds like shrinked and barely understandable. The topic of this fast talk to dwelve into this question and try to establish if Scala concineness is an added value or a more of maintenance risk. (I can do this talk in English or in French) Scala is a general purpose programming language designed to express common programming patterns in a concise, elegant, and type-safe way. It smoothly integrates features of object-oriented and functional languages, enabling Java and other programmers to be more productive. Code sizes are typically reduced by a factor of two to three when compared to an equivalent Java application.

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


OpenSC - intro

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

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


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

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

name: Smartcard Jungle: Using security devices should be easy.


SSH libraries: SSH vs TLS; libssh

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

description: SSH libraries: what they can do for you, and how different SSH is from TLS/SSL. Specific case of libssh : its API in two words, features and roadmap.

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


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

description: "Supporting seven SSL libraries and one SSH library": how libcurl does to support them all and something about their differences.

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

name: libcurl: Supporting seven SSL libraries and one SSH library


CyaSSL: Embedded SSL Library

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

description: CyaSSL and how it can be used to secure embedded devices.

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


Fribid and browser security software

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

description: Since many years ago Swedish digital id's issued by the banks (equivalent to other countries digital national id's) are using proprietary client software in order to log in, sign transactions and enroll for id's. The software works as browser plug-ins since on-line services are always web based. Prorietary software rarely works well with Linux, although there are now have a 32 bit version out. Samuel created an open source version of the browser plug-in, Fribid to get something that works better. By investigating communication he soon had a linux client that worked well. It even works with smart cards using OpenSC. This talk will describe a bit of the development behind fribid, and extend to some questions that are much broader in scope than the swedish digital id's, that fribid was created for.

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


EJBCA and OpenSC

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

description: The whole chain needed in order to use smart cards are quite complex. PKI, middle-ware and cards are needed and must all work together in order to make a succesful deployment in larger scale. This talk will demonstrate how opensc can be used together with EJBCA PKI, using smart cards as an HSM for the certificate authority, issuing certificates to user smart cards to be used for client authentication. We will show where the tricky integration points are and talk about what we can do about it together.

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


Unifying access to PKCS#11 tokens

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

description: ryptographic services in modern operating systems today are being accessed by applications by using libraries, either high level ones that hide all details, or low level ones that force the user to deal with an amount of (un)interesting details of each cryptographic algorithm. Applications in the GNU/Linux and *BSD operating systems usually share the same libraries for cryptographic operations and protocols. Those can be one of Botan, OpenSSL, NSS, GnuTLS and maybe some more. This is quite a variety of choices which we believe is because of the different programming style that each library enforces, the different algorithms it provides and the ease of usage, which are subjective issues that depend on the eye of the beholder. However this diversity of cryptographic libraries has some disadvantages. For operations such as signing/encryption involving PKCS #11 hardware tokens, or software modules, objects need to be referenced. Currently there is no uniform way of referencing those objects and each of the libraries has its own conventions or delegate the burden of referencing objects to the application. This in effect makes sharing of those object references between different applications impossible and users are required to learn each application's unique interface. Moreover the fact that usually there are more than one PKCS #11 providers in a system, but no way to globally enable them for all cryptographic applications, leaves the burden of setup to users.

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


Trust assertions: How to store Trust

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

description: In order to provide a usable foundation for crypto on the desktop, the various crypto libraries need a way of accessing common information about the user's preferences with regard to certificates and 'trust'. "Trust Assertions" provide a way to represent certificate authority anchors, 'pinned' certificate exceptions, revocation lists, and other bits of trust information. A common method of accessing this information is missing from the open source desktop. We will show how we can make this information available through PKCS#11, so the user's applications (regardless of crypto library) can act consistently when making trust decisions. We'll present one solution, but more importantly: kick start progress in this area and discuss how we can move forward together.

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


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

description: The Bastard Operator From Hell enjoys abusing his users. SystemTap allows for very easy dynamic code injection system-wide (kernel, libraries, applications). This talk gives a brief overview of what is SystemTap and its capabilities. We then demonstrate how it can be used to dynamically insert questionable code at any level to spy on users and modify behaviours of applications and system components very easily. This is not about novel techniques or breaking trust boundaries (we assume you are root already). This is only about making things easier for both the good and the bad guys.

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

name: BOFH meets SystemTap: rootkits made trivial


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

description: Dynalogin is a solution that can be deployed as a package on Linux distributions and be instantly up and running, enabling almost plug-and-play two-factor authentication for UNIX, RADIUS, OpenID and other technologies.

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

name: dynalogin: Open source two-factor authentication


OpenSC in 2015

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

description: How OpenSC could look like in 2015 and what we could do to make it happen.

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


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

description: Conventional websearch is a solitary and locked place. Searchers are forced to interact with remote proprietary black boxes with no possible feedback, and are isolated from each others. There's an estimated billion queries issued everyday by several hundred millions of users. Those queries are grounded into real life events and activities common to many searchers. However, users cannot share their experience and build the results together. Seeks develops a decentralized architecture for enabling collaborative websearch. This short talk intends to outline the Seeks architecture, and to show in simple words how Seeks allows its users to issue queries and get answers from other users while not revealing the true query itself. Seeks is an open peer-to-peer architecture and a free software application for enabling collaborative websearch. Its specific purpose is to regroup users whose queries are similar so they can share both the query results and their experience on these results. On this basis, Seeks allows for true real-time, decentralized, websearch to emerge. In the long term, there is no need for web crawlers and third-party web indexes as users ca npush content directly to the groups of seekers. By hashing queries, Seeks offers a unique solution that allows to issue queries and get answers while not revealing the true query itself. In its present state, Seeks is a free software meta-search engine that can be deployed on local or remote machines. Seeks supports a fair set of options, from thumbnails to more advanced and experimental features such as content similarity analysis, automated clustering and personalization of results. While in its early phase, Seeks aims at demonstrate that there exists a path toward collaborative, efficient, free software powered websearch on the Internet.

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

name: Seeks Project: Let's take back Websearch


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

description: The UK Government has spoken a lot recently regarding the use of Free Software, but has this actually happened? Was it all just talk or are they actually doing what they set out to do? This talk intends to look at the reality behind the use of free software in the UK Public sector or was it just political discussions about committing to use free software. We will look behind the scenes at the history of the UK Coalition Government's interaction with the UK Free Software community, their current thinking and likely future developments. Finally, we will take a survey of what is happening on the ground, with real case studies of current implementations and where Free Software is breaking out next!

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

name: Sirius: Is the UK Government Backing Free Software?


Beyond Init: systemd

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

description: Systemd is a system and session manager for Linux, compatible with SysV and LSB init scripts. systemd provides aggressive parallelization capabilities, uses socket and D-Bus activation for starting services, offers on-demand starting of daemons, keeps track of processes using Linux cgroups, supports snapshotting and restoring of the system state, maintains mount and automount points and implements an elaborate transactional dependency-based service control logic. Wow, what a paragraph! In case I lost you half-way: in our presentation I hope to explain in a lot more detail what systemd is really about, and parse with you the paragraph in a way that is hopefully more understandable. Both the Fedora and OpenSUSE distributions (and many others, too) are working on making systemd the default init system in their next releases. Since the init system is a core part of the operating system and systemd a major change that will impact what we consider a Linux system quite a bit this talk should be interesting to all developers, administrators and users alike.

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


Firefox Feature Innovation

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

description: The life of a Firefox feature : idea ? bug ? discussion ? patch ? experiments ? discussion ? tests ? beta ? full feature in Firefox.

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


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

description: The engineering team behind Facebook Messages spent the past year building out a robust, scalable infrastructure. We spent a few weeks setting up a test framework to evaluate clusters of MySQL, Apache Cassandra, Apache HBase, and a couple of other systems. This talk looks at why we ultimately chose HBase and a number of the infrastructure decisions the team made to handle well over 100 billion messages per month.

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

name: The Storage Technologies Behind Facebook Messages


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

description: Will the time bank project and the online service: motivation, history, development, current status, and future. Timebank is a web service for managing a time bank, in which users offer their time doing service in exchange for services provided by others users for the same amount of time.

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

name: Timebank: The Timebank free software project


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

description: This talk will be an overview of the UC Engine open-source project. It will highlight the key features of the framework, what applications can be built with it, how the community will benefit from the open source project and what UC Engine could be in future years... UC Engine (Unified Collaboration Engine) provides developers with the tools to help them build real-time applications or integrate real-time features to existing applications. UC Engine enables the development of a huge variety of collaboration applications: web meetings, webcasts, e-learning, brainstorming, project management and many others?

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

name: UC Engine: a real time collaboration application framework


VillageTelco Project

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

description: An introduction to Village Telco and how it has already been implemented in developing countries. The Village Telco is an initiative to assemble and/or develop the cheapest, easiest-to-setup, easiest-to-manage, scalable, standards-based, wireless local do-it-yourself telephone company toolkit in the world. We believe this is achievable through the use of Open Source software and low-cost, off-the-shelf, consumer communication technologies. A Village Telco offers affordable voice (and data) services through the provision of WiFi infrastructure and phones. What makes the Village Telco different from other rural, low-cost WiFi projects, is it's focus on voices services, both from the point of view of making them work as effectively as possible at as low a cost as possible but also from the point of view of creating a sustainable business model for entrepreneurs.

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


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

description: Office suites for the cloud are becoming more popular. All of them are closed source and, worse, running on a server that is outside of the control of the user. A Free Software solution for this problems is urgently needed. WebODF is a library for adding OpenDocument Format (ODF) support to applications, regardless of whether they are running on the web or on the desktop. WebODF is a javascript library of about 1000 lines of code (measured August 2010) that can display ODF documents in browsers and HTML widgets. Currently, editing support is being added. WebODF can be used in web applications and desktop applications. WebODF is extremely innovative because it is the first FOSS implementation of an office suite based on HTML5. Using HTML5 means that the code will run on nearly all modern computing systems. On top of that, it uses CSS in such a way that the ODF document is used nearly unaltered as the run-time presentation. This simplification allows us to develop fast and with little code.

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

name: WebODF, an office suite built on browser technology


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

description: We have come a very long way since the beginning of free software. GNU, Android, Linux, Open Solaris, X, Apache, Perl & other free software have changed & are changing the world. But events happening now, like the Wikileaks investigation, and technologies of spying and control, like Facebook and iPad, are reminding us just how politically and socially unfree computers can make us if we're not careful. In this talk, I consider where we are now, and where we need to go

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

name: Why Political Liberty Depends on Software Freedom More Than Ever


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

description: Since version 2.3, XWiki integrates document annotations in its collaborative environment (http://extensions.xwiki.org/xwiki/bin/view/Extension/Annotations+Application). This talk will focus on the implementation of the annotation feature, with the challenges that an eXtensible wiki implies: handling user collaboration on documents and annotations, annotating dynamically generated content, flexible annotations structure to allow customization. As a default XWiki feature, it allows users to add notes on all types of content, plain unstructured documents or structured documents. It is also used in the Scribo project (http://www.scribo.ws) to manipulate automatic semantic annotations on wiki documents and collaboration around them. Since a demo is worth a thousand words, the presentation will center upon showing all these at work. XWiki is a Java open source software development platform based on the wiki principles. In addition to being a full-featured wiki, it is also a second generation wiki allowing collaborative web applications to be written easily and quickly. On top of this platform several products are developed, targeted mainly on aiding enterprise-level needs.

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

name: XWiki: Annotating Documents, the eXtensible Wiki Way


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

description: Multi-core boxes are becoming mainstream, but software tools are not keeping with the hardware evolution. Classic multithreading programming is complex and error-prone. Systematic solutions, like Erlang programming language, on the other hand are limited to small niches and are hard to use in real-world legacy environments. The talk explains how 0MQ can be used to bring Erlang-style message-based concurrency to any language in literally couple of minutes.

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

name: 0MQ: Multithreading magic: Why Everything You Thought You Knew about Concurrency is Bogus, if not actually Totally Insane


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

description: In this talk we will present the system design and the software architecture that is going to be used in Aalto-1, the first Finnish nanosatellite project. The system is completely thought to use open source technologies, even in terms of hardware. This talk is a nice example about how creative, technology and open source philosophy can be combined to get complex artifact as a nanosatellite. In order to promote technological sciences and engineering careers among the young generation, Aalto University Department of Radio Science and Engineering has initiated a student satellite project. When launched, Aalto-1 will be the first Finnish satellite. The satellite project is a motivating and demanding goal for students and a highly visible project to promote technological sciences and Aalto University. This effort will join the forces of the university, from electronics to financial management, in a truly multidisciplinary manner. The Aalto-1 project started in the beginning of 2010, when a group of students made a feasibility study of the first Finnish satellite in the framework of the Space Technology special assignment course. Since then the project has created significant excitement among students and teachers alike. New teaching methods have been applied and a significant interdisciplinary co-operation network inside Aalto University has been created. This autumn, the student satellite team grew by 10 newcomers and has now members from five different departments of Aalto University, including arts and design. Additionally, a consortium of Finnish universities and space industry has been formed to support the satellite project and international relations with several foreign universities have been created. The first Finnish satellite project has already received media attention. The project has been cited in several television shows, including YLE science magazine "Prisma Studio", where the project was explored in detail. The satellite project is coordinated by Department of Radio Science and Engineering and supported by Space Technology teaching. In the project participate also Aalto University Department of Automation and Systems Technology, Department of Communications and Networking, Department of Applied Mechanics and addittionally Department of Physics of University of Helsinki (HY), Department of Physics and Astronomy of University of Turku (UTU), VTT, Finnish Meteorological Institute, Aboa Space Research Oy, Oxford Instruments Analytical Oy and other Finnish companies. The consortium will expand in the future.

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

name: Aalto-1: A nanosatellite using Open Source


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

description: This will be the first public and international presentation of the project by one of its core developers, explaining the concept behind liquid democracy, the reasons that drive its creation and its history, the security and scalability requirements of Agora, and the current status of the project. Agora aims to be a secure voting system for massive and liquid elections, and it's the key software for the Spanish Internet Party. It uses top-notch cryptography and has an innovating vote delegation process, although the project is at an early development stage.

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

name: Agora Voting System for a Liquid Democracy


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

description: Brief description of the developed platform to end-users (demo included) We have developed a platform of distribution, processing and editing real-time video for devices based on Android using FLOSS. Real-time video captured in the Android device is processed, edited and distributed over an external server, converting Android devices in video prosumers. It opens up a range of possibilities that we explore with content distribution , communication, marketing and advertising companies.

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

name: Android Video Streaming: Android devices as video prosumers


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

description: The talk introduces the Etch framework and shows the simple steps which have to be done to enable an application to be used as a network service. It shows the features of Etch, such as fully bidirectional client to server communication, synchronous and asynchronous calls, data modelling, error handling and performance. The talk gives an overview on the Etch architecture and the implementations of different language bindings, such as Java, C#, C and Go. Etch is a cross-platform, language- and transport-independent framework for developing RPC-like network services. It includes a network service description language for service and data modelling, a compiler, and binding libraries for a variety of programming languages. It supports bidirectional one-way and two-way communication as well as blocking and non-blocking service calls, has high performance and scalability and is easy and intuitive to use. Clients and servers can run in a wide range of contexts (such as thin web client, embedded device, PC application, or server).

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

name: Apache Etch: Efficient and feature-rich network services


Introducing Apache Wicket

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

description: Apache Wicket is a component oriented Java web framework. With proper mark-up/logic separation, a POJO data model, and a refreshing lack of XML, Wicket makes developing web-apps simple and enjoyable again. This talk provides a short introduction to the framework's concepts: components, behaviors and models. We'll take a short look at integrating with Spring and integrating with JQuery. For the test infected we'll cover testing your web pages with Wicket's internal test framework. But most importantly we'll take a look at the new Wicket release 1.5 and see what has changed for the better and worse

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


Calligra, me and you

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

description: The Calligra Suite (formely known as KOffice) is modern application suite comprising productivity and creativity applications. The productivity applications natively support the OpenDocument standard. Through a plugin system, conversion from most Microsoft Office file formats is supported. Because of a clear separation between engine and user interface, it is easy to create new user interfaces on top of the existing engine. Calligra provides support both for QWidget-based applications as for QGraphicsView and Qt Quick based applications. During this presentation, you will learn how to show an OpenDocument document using a Calligra canvas in a host application -- both QWidget-based and Qt Quick based. We will also discuss remaining issues in the Calligra architecture and the way forward to resolve those.

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


chicken: Cheney-on-the-MTA

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

description: The talk will describe the implementation technique known as "Cheney-on-the-MTA", an interesting method of elegantly supporting constant-space tail call optimization, fast allocation, generational garbage collection and fast continuations. This is suitable for any dynamic language but is particularly useful for Scheme, which requires all of these features. The CHICKEN Scheme compiler is to our knowledge the only mature system implementing this strategy. CHICKEN is an implementation of the Scheme programming language. It provides a compiler, interpreter, a large collection of extension libraries and a helpful and constantly growing community of dedicated hackers.

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


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

description: In this talk Rik Arends will demonstrate the open source and web based Cloud9 IDE. Cloud9 IDE is the first-ever cloud-based integrated development environment (IDE) for JavaScript developers, incorporating HTML5, supporting Python, Ruby and PHP. Cloud9 IDE is both open source and a SaaS developer environment running on NodeJS and has great run and debug facilities. If you want to quickly start developing with javascript, Cloud9 will allow you to start right away. Of course one of the key features of an IDE is a great code editor. For this Ajax.org built Ace which has recently been adopted by Mozilla as the new code editor for firefox tooling. The combined efforts now makes this the best code editor on the web, and it will be uniquely tuned for javascript developers. In this talk Rik will give a fast paced walkthrough of the IDE and how you can easily write, debug and deploy nodejs and javascript applications with an ease of use previously reserved for full-stack platforms such as .NET and Java. Rik will show step debugging, live code editing and inspectors and consoles. If you are a developer, you dont want to miss this.

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

name: Cloud9 IDE: Kick ass code editing and end to end JavaScript debugging


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

description: We would like to present a talk aimed to various stages of x86 hardware initialization. We start with hardware description of typical x86 system including flash storage. We switch to the software part, defining the CPU state while it fetches first instruction. We present a step by step procedure with a descriptions of various steps (DRAM initialization, Northbridge/Southbridge initialization) necessary to bring the system to point where it can boot OS. Luckily there are Free software projects working close together - Coreboot, SeaBIOS, which we would like to introduce during the talk. Depending our slots in devroom we would either stress the first part or on contrary the second part (introduction of Coreboot SeaBIOS). coreboot (formerly known as LinuxBIOS) is a Free Software project aimed at replacing the proprietary BIOS (firmware) you can find in most of today's computers. It performs just a little bit of hardware initialization and then executes a so-called payload.

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

name: Coreboot: x86 system boot and initialization


CyaSSL: Embedded Security for Devices

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

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


Data-as-a-service with Infinispan

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

description: Dealing with reliable data storage on clouds is hard. Cloud infrastructure has raised peoples expectations of easy to manage, highly scalable and highly elastic services for serving web applications as well as providing compute power, however when it comes to data storage things start to become very complex. In this talk, Surtani discusses "Data-as-a-Service", along the lines of infrastructure and platform service offerings that are becoming increasingly common. What is "Data-as-a-Service"? Why is it important, and why would you want one? How could you build one? The talk then goes on to discuss Infinispan - an open source data grid platform - and how Infinispan can serve as a basic building block for a Data-as-a-Service offering.

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


DevOps: More than Marketing

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

description: DevOps is a new concept that has emerged in the Development and Operations community. It calls for closer relations between developers and operations people with a view toward improving the quality of the services we provide. I'll introduce the tenants of DevOps: * Simplicity * Relationships * Process, automation, tooling * Continuous improvement I'll also focus on automation and tooling and especially some of the more interesting open source projects (and people!) that make DevOps possible: configuration management tools, monitoring, metrics management and visualisation. Finally, I'll cover some of the critiques, criticisms and FUD throw at DevOps and why the concepts are more than just marketing.

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


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

description: Django has become one of the leading web frameworks over the past few years, and has become well-known in the web industry for both good and bad reasons. This talk takes a look at the internal architecture of Django, and highlights what we've cleaned up, what we got right from he start, and the dusty corners of the code that still need a bit more work - a never-ending problem in such a large open-source project.

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

name: Django's architecture: The good, the bad, and the ugly


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

description: Cold startup is the first experience a user has from an application, so you'd rather make it fast. Unfortunately, a lot of different things get in the way, from filesystems to toolchains, even including binary formats. This talk will explore various sides of the problem, and introduce some of the techniques implemented in Firefox 4.0 and in the works for subsequent major releases. This talk will cover some of the tools developed or used by Mozilla to improve Firefox cold startup, and some upcoming toolchain improvements.

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

name: Fighting I/O: a story of Firefox startup speed improvements


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

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

name: firefox4, new features for userd and developers


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

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

name: Flashrom: The open source flash programmer


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

description: An introduction to the Forban free software and its epidemic protocol in less than 14 minutes. 1 minute about the "abuse" of p2p epidemic protocols for fun and freedom. Forban is a kind of p2p (peer2peer) filesharing application for link-local and local area network written in Python. Forban works independently from Internet and use only the local area capabilities to announce, discover, search or share files. Forban relies on HTTP and he is opportunistic (meaning replicating any files seen in his proximity or interest). The name took his origins from the old French word (a forban is a kind of pirate). "Forban" can be also a play word in English at a time where government or corporate want to ban access to the Internet.

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

name: Forban: a simple link-local opportunistic p2p free software: or sharing your bookshelf everywhere


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

description: The FreeMedForms project includes the FreeDiams application. FreeDiams is a free and open source pharmaceutical drug prescribing assistant that manages patient drug allergies, drug intolerances and drug-drug interactions in both the drug selection and prescribing steps. FreeDiams manages multiple drug databases (FDA, French, Canadian, South African). FreeDiams is world-unique free and open source software that manages drug-drug interactions informed by referenced scientific sources. Technically, FreeDiams is FreeMedForms' EMR drug assistant plugin, built as a standalone application. Its computations are fully integrated with FreeMedForms but can, at the same time, be linked to any application thanks to its command line parameters. GNUmed has adopted FreeDiams as a "drug expert system". Recently, the FreeMed and SynapseEHR teams began work to port FreeMedForms' drug interaction engine/data to an open source webportal for drug-drug interactions-checking.

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

name: FreeMedForms: Managing drug-drug interactions. An open source model.


golang: Practical Go Programming

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

description: Go is a new open-source programming language with an emphasis on simplicity, comprehensibility, and efficiency. It has the speed and safety of a statically-typed language and the lightweight feel of a scripting language. It has a simple feature set that is easy to understand and powerful to use, including a novel type system and concurrent programming primitives. This talk will dive into some real-world Go programs and discuss the Go idiom used in each.

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


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

description: The Linux kernel is at the core of any Linux system; the performance and capabilities of the kernel will, in the end, place an upper bound on what the system as a whole can do. The Linux kernel is at the core of any Linux system; the performance and capabilities of the kernel will, in the end, place an upper bound on what the system as a whole can do. This talk will review recent events in the kernel development community, discuss the current state of the kernel and the challenges it faces, and look forward to how the kernel may address those challenges. Attendees of any technical ability should gain a better understanding of how the kernel got to its current state and what can be expected in the near future.

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

name: Kernel development: How things go wrong: (And why you should participate anyway)


I'm going M.A.D

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

description: When people talk about monitoring generally they are system people talking of hosts and network gear going up and down. That is the monitoring world as most people know it and it must change if we want to write better applications and offer better services.

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


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

description: The iRail project wants to fight for open data in Europe. We're doing this by scraping data* from public transport companies and putting those in a developer-friendly webservice. Apart from developing this webservice, we're also developing clients ourself. We try to deliver features like check-in-on-a-train, scan-this-qr-code-for-train-info, etc in our smart-phone clients called BeTrains. *we're not doing anything illegal according to European law

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

name: Project iRail: providing public transport information


KDevelop: Rapid C++ Programming

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

description: The KDevelop 4 IDE comes with various features helping you to write C++ code rapidly. This will be demonstrated during the talk in a live presentation.

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


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

description: LibreOffice is the most powerful and viable Free Softare office suite, available cross-platform. As well as a few demos showing its joys, we'll understand the history, and rational behind the LibreOffice project and its relation to OpenOffice.org. We will survey the threat to the Free Software ecosystem that poorly managed, corporate dominated, copyright assignment based projects can cause. Then we'll get stuck into new features, our development roadmap, and how to get involved develping with it - even if you are not (yet) a super-star hacker. Come and get involved with something exciting, and help make tens of millions of user's first experience of Free Software something to be proud of.

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

name: LibreOffice: The Document Foundation: Or - How we will fix your office suite


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

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

name: Libre Graphics Magazine: Bringing F/LOSS Designers Together, One Dead Tree at a Time


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

description: How do we make a Linux Distribution appealing enough to students, parents and teachers to make them choose to boot Linux instead of Windows? You talk with the right people... With the help of the KDE Team, usability teams, interviews with teachers and students we improved our interface, configuration tools and list of installed applications. With the help of language teams we made sure the spelling and grammar was correct and consistent throughout the entire interface. All of this steps added to a development process that we want to share with all of you to show how it was accomplished, and how we made it a success story.

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

name: Magellan project: How to deploy 550.000 Linux notebooks in classrooms


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

description: Disasters do happen, big or small, so we better be prepared before these happen. Commercial Operating Systems ship tools to help you prepare or create images for several years already. However, Linux still lacks a good standard tool delivered with the core system tools (besides tar) to assist with creating a disaster recovery images. As you can image a disaster recovery (DR) exercise is more then just restoring a plain backup. In the first part of the presentation we will guide you through the different steps in creating a Linux Disaster Recovery Procedure with Relax and Recover (rear). Rear is a modular disaster recovery engine completely written in bash and released under GPL v2 license. Rear can store the details about your systems on hard disks (network, USB, SAN,...) or network (PXE, NFS, CIFS,...) including the complete backup. It also creates a bootable image which you need to recreate your system from scratch. Furthermore, thanks to the modular concept, we can integrate rear with foreign backup solutions (commercial or not) to do the backup and restore part which makes rear very scalable in big enterprises. In the second part of the presentation we will explain how to build a Linux Disaster Recovery as a Service with rear-server.

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

name: Linux Disaster Recovery as a Service (with rear)


MediaMosa: Open source video backend

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

description: In this presentation you will hear about: * The main ability of this platform * Why it is a good solution for (educational) video sites * You will see a demo video front end (WLE) for MediaMosa * Introducion REST (Representational State Transfer) interface as a communication channel between the video frontend and backend * How to: upload video, transcode video, create (multiple) still images * How you can add and search metadatas (title, description, Dublin Core, Qualified Dublin Core) with CQL * How you can increase the performance of MediaMosa using multiple servers * Future developments

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


Mongrel2 experiences adding IPv6

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

description: This talk is to give a short overview of the mongrel2 project and share the experience gained while adding the IPv6 support. Mongrel2 is an application, language, and network architecture agnostic web server that focuses on web applications using modern browser technologies. * Language Agnostic with a simple backend protocol supporting Ruby, Ruby through Rack, Python, C++, PHP, Haskell, Common Lisp, Perl, .NET, Clojure, and Lua all written by Mongrel2 fans. * Modern Browser Friendly designed to handle HTTP, Flash XMLSockets, or WebSockets, Long Polling on the same socket transparently. * ZeroMQ Enabled as well as HTTP proxy support so it works with what you have already while giving you new super powers. * Network Architecture Agnostic so you can carve your operations up anyway that reduces costs. * N:M Messaging Patterns means you can have any N handlers answer to any M browsers arbitrarily, but still easy to do plain request/response. * Automation Loving Configs that are easily accessible via any programming language with an Model-View-Controller design. * Modern Internal Design using the Mongrel 1 HTTP parser powering many big companies with a proven security track record, event based I/O, fast coroutines to handle that I/O, and smart reasonable defaults with zero configuration needed usually. * Documented, Documented, Documented We document everything in a well written manual that shows you how to use every feature.

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


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

description: Mozilla QA has created a new feature called the Mozmill Crowd Extension that allows any Firefox user to automatically and effortlessly run our set of basic Mozmill functional test cases against their installed Firefox browser and report the results to our central reporting server. Any user in any locale can now participate in giving us valuable feedback on how their browser is operating in their environment. Mainly targeting the thousands of Firefox nightly testers, this extension will give Mozilla unprecedented insights on how a particular nightly build is working across the globe. In this session we will describe and demonstrate how the extension works, what data is collected from the tests and how the results are reported and analyzed

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

name: Mozmill Crowd: A change in how we test Firefox


Neo4j: Graph DB and Neo4j introduction

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

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


Objective-C: C in Smalltalk Objects

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

description: The GNUstep Objective-C runtime was designed to make it relatively easy to support other dynamic languages, sharing an object model with Objective-C. This talk will discuss some of the features and how they are used by LanguageKit, a framework designed to make it easy to implement domain-specific languages with static compilation, JIT and interpreter modes. The GNUstep Objective-C runtime was designed to make it relatively easy to support other dynamic languages, sharing an object model with Objective-C. This talk will discuss some of the features and how they are used by LanguageKit, a framework designed to make it easy to implement domain-specific languages with static compilation, JIT and interpreter modes.

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


Opening talk FOSDEM 2011

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

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


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

description: A developer's look into Openstack architecture OpenStack is a very new, very popular cloud computing project, backed by Rackspace and NASA. It's all free software (Apache Licensed) and is in production use already. A developer's look into Openstack architecture OpenStack is a very new, very popular cloud computing project, backed by Rackspace and NASA. It's all free software (Apache Licensed) and is in production use already. It's written entirely in Python and uses Twisted, Eventlet, AMQP, SQLAlchemy, WSGI and many other high quality libraries and standards. We'll take a detailed look at the architecture and dive into some of the challenges we've faced building a platform that is supposed to handle millions of gigabytes of data and millions of virtual machines, and how we've dealt with them. There will be time at the end for Q&A about cloud computing in general and Openstack in particular. We'll take a detailed look at the architecture and dive into some of the challenges we've faced building a platform that is supposed to handle millions of gigabytes of data and millions of virtual machines, and how we've dealt with them. There will be time at the end for Q&A about cloud computing in general and Openstack in particular.

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

name: OpenStack: Building a free, massively scalable cloud computing platform


PageKite: Making The Web 1000x Bigger

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

description: This talk briefly discusses the motivation behind the PageKite project, introduces the software itself and touches on some of the possible use cases for it. PageKite makes it very easy to run a publicly accessible Web server on any device, including mobile devices such as laptops or Android phones. Instead of relying on traditional dynamic DNS and manual port forwarding, Pagekite creates a zero configuration tunnel between your Web server and a remote front-end. Only the front-end has to have a route-able IP address; the server itself can reside on a heavily firewalled computer, a mobile device, or even an anonymous node on the Tor network.

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


PL/Parrot: Cutting Edge Free Software

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

description: Parrot is a virtual machine for dynamic languages, including Rakudo Perl 6.. PostgreSQL is the world's most powerful open source database management system. Find out how we brought them together, and what you can do, now that we have.

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


qt webkit goes Mobile

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

description: WebKit is everywhere, on desktops, mobiles, - and as an integrated part of the Qt platform, it is on Linux-based MeeGo as well. n this session we will quickly introduce the WebKit project, and look at why it has become so popular on the mobile platform. We will look at some of the mobile adaptions normally done by the different WebKit ports and at the work we have been doing in Qt WebKit to make it more fit for mobile usage. Some of the technologies we will touch, includes: frame flattening, tiling (including challenges), viewport meta information, touch events and fuzzy hit testing. We hope the session will make people aware of the importance of the Qt WebKit project and its mobile efforts; create discussions and use-cases that we can use for integrating even better with, in particular, open source projects targeting mobile usage and the open source community in general.

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


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

description: My presentation focuses on Rails Admin, the project which I have developed under the auspices of the Ruby Summer of Code initiative. My involvement in the Ruby Summer of Code project departed from the goal I have shared with both my coworkers and my mentor - that of further increasing the ease and speed of Ruby web application development.

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

name: Rails Admin: The right way of doing data administration with Rails 3


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

description: The talk will introduce Sahi and what features make it easy to use for beginners. Furthermore I will present some highlights and neat features for daily usage such as nightly builds. I'll show how fast one can advance in writing testscripts for their web applications, it's pretty intuitive. The automated creation of testlogs will be shown and the possibility of multi-threaded playback. Sahi is a tester friendly tool. It abstracts out most difficulties that testers face while automating web applications. Some salient features include excellent recorder, platform and browser independence, no XPaths, no waits, multithreaded playback, excellent Java interaction and inbuilt reporting.

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

name: Automated cross-browser webtesting with Sahi


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

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

name: Eidgenössische Technische Hochschule (ETH) Zürich

name: Environmental performance of electricity supply in Switzerland, an input to the Swiss Energy Strategy 2050


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

description: Plenary discussion: Expectations and requirements on LCA used to support long term policies from - policy makers (governments) - scientists (academia) - industry and consultants

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


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

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

name: Technology-specific life cycle assessment contributing to an energy strategy


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

description: schlechte Bildqualität

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

name: The German Energy Transformation: Long-term policy making and the role of LCA


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

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

name: Modeling the Impacts of Climate Protection Strategies on Resource Consumption and Emissions – a Dynamic LCA for the Heat Sector in Germany


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

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

name: LCA of Electricity Mixes according tothe Energy Strategy 2050


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

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

name: Policy dependent LCA outcomes, with examples on climate policy instruments


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

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

name: The Swiss Energy Strategy 2050 and the Role of LCA in the Electricity Sector


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

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

name: Introduction: The Role of Environmental Life Cycle Thinking in Long-term (Energy) Strategies


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

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

name: Basic LCI data for life cycle thinking in energy strategies: Electricity datasets in ecoinvent version 3


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

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

name: Carbon Capture and Storage – A future option for Switzerland?


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

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

name: The Swiss Energy Strategy 2050 and the Role of LCA in the Building and Transportation Sectors


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

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

name: Meeting the NEEDS of European environmental sustainability assessment of future electricity supply


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

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

name: Environmental evaluation of the hydrogen vector applied to future mobility


Implementation of LUC in ecoinvent

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

description: Materials from renewable feedstocks may cause significant environmental impacts due to land use and land use change related to feedstock sourcing. Whilst these impacts are clearly spatially-dependent, spatially-resolved impact assessment is often hampered by lack of data, and in some cases, methods or models. In addition, the location and impacts of production are likely to change in the future, e.g. due to the consequences of climate change and due to sourcing trends in a growing economy and considering geopolitical conditions. This discussion forum will focus on 1) Methods that can be used to track the current locations of crop production systems in complex supply chains to support spatially resolved impact assessment and 2) Methods and tools to predict future locations of crops in the context of megatrends such as climate change and increasing demand for agricultural raw materials. 3) Advances of methods for spatially resolved consideration of environmental impacts of land use change will also be covered in this LCA forum.

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

name: Eidgenössische Technische Hochschule Zürich (ETH Zürich)


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

description: To draw the right conclusions based on environmental indicators can be a challenging task due to the consideration of a broad variety of environmental impacts that show diverging results. Many LCA practitioners seek help in interpreting diverging results in different impact categories by applying single score LCIA methods. But the ISO standards do not support weighting for publishing comparative LCA. Nevertheless, the increasing need for unequivocal results lead to the development of single score impact assessment method. This DF focuses on the present state of normalization and weighting in LCA. The statements in ISO 14040 are taken as one of the baselines, e.g. concerning internal and external normalization and hints on interpretation. The ongoing developments for the technical specification on this theme (ISO/TS 14074) are covered. Approaches broadening this view in ISO will be presented as well. An overview on present schemes such as the ILCD recommendations for LCIA and further developments within the EU Product Environmental Footprint (PEF) initiative will be provided. Another key question will be: How useful is the concept of the carrying capacity or the planetary boundaries for aggregating indicator scores? A discussion of different weighting methods should shed more light on the uncertainties and differences of various approaches (e.g. transparency, completeness, applicability). The forum should launch further discussion about these issues to initiate also a revision of standards like ISO 14040/44/74 to better reflect the current state of the art. In summary, the DF aims at a critical discussion and review of currently available methods for normalization and weighting to promote a better understanding of the complex topic and controversial debate in the scientific community. How ISO standards on weighting, normalization and grouping can be implemented in the future are identified. Research needs are formulated to foster progress in this field of LCA application. This forum aims to provide a fertile ground for discussion between LCA researchers, practitioners and other people interested in the interpretation and development of normalization and weighting methods.

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

name: 72nd LCA Discussion Forum - Welcome and introduction to the day


Wrap up, announcements and farewell

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

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


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

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

name: Comparison of Swiss and European eco-factors: The 'ecological scarcity' Ecofactors for Switzerland and for the EU


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

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

name: Normalization and weighting in ISO standards