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

description: The Heidelberg Laureate Forum Foundation presents the HLF Portraits: Mikhail Leonidovich Gromov, Abel Prize, 2009 Recipients of the ACM A.M. Turing Award and the Abel Prize in discussion with Marc Pachter, Director Emeritus National Portrait Gallery, Smithsonian Institute, about their lives, their research, their careers and the circumstances that led to the awards. Video interviews produced for the Heidelberg Laureate Forum Foundation by the Berlin photographer Peter Badge. The opinions expressed in this video do not necessarily reflect the views of the Heidelberg Laureate Forum Foundation or any other person or associated institution involved in the making and distribution of the video. Background: The Heidelberg Laureate Forum Foundation (HLFF) annually organizes the Heidelberg Laureate Forum (HLF), which is a networking event for mathematicians and computer scientists from all over the world. The HLFF was established and is funded by the German foundation the Klaus Tschira Stiftung (KTS), which promotes natural sciences, mathematics and computer science. The HLF is strongly supported by the award-granting institutions, the Association for Computing Machinery (ACM: ACM A.M. Turing Award, ACM Prize in Computing), the International Mathematical Union (IMU: Fields Medal, Nevanlinna Prize), and the Norwegian Academy of Science and Letters (DNVA: Abel Prize). The Scientific Partners of the HLFF are the Heidelberg Institute for Theoretical Studies (HITS) and Heidelberg University.

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

name: The HLF Portraits: Mikhail Leonidovich Gromov


The HLF Portraits: Peter D. Lax

Peter D. Lax

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: The Heidelberg Laureate Forum Foundation presents the HLF Portraits: Peter D. Lax; Abel Prize, 2005 Recipients of the ACM A.M. Turing Award and the Abel Prize in discussion with Marc Pachter, Director Emeritus National Portrait Gallery, Smithsonian Institute, about their lives, their research, their careers and the circumstances that led to the awards. Video interviews produced for the Heidelberg Laureate Forum Foundation by the Berlin photographer Peter Badge. The opinions expressed in this video do not necessarily reflect the views of the Heidelberg Laureate Forum Foundation or any other person or associated institution involved in the making and distribution of the video. Background: The Heidelberg Laureate Forum Foundation (HLFF) annually organizes the Heidelberg Laureate Forum (HLF), which is a networking event for mathematicians and computer scientists from all over the world. The HLFF was established and is funded by the German foundation the Klaus Tschira Stiftung (KTS), which promotes natural sciences, mathematics and computer science. The HLF is strongly supported by the award-granting institutions, the Association for Computing Machinery (ACM: ACM A.M. Turing Award, ACM Prize in Computing), the International Mathematical Union (IMU: Fields Medal, Nevanlinna Prize), and the Norwegian Academy of Science and Letters (DNVA: Abel Prize). The Scientific Partners of the HLFF are the Heidelberg Institute for Theoretical Studies (HITS) and Heidelberg University.

TIB AV-Portal

type: Service

type: WebContent

type: MediaObject

@language: en

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

de: keine Anmeldung erforderlich

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

en: no login required

nl: geen login vereist

Heidelberg Laureate Forum Foundation

type: Organization

cs: Video

de: Video

fi: Video

uk: Відео

en: Video

fr: Vidéo

da: Video

nl: Video

es: Video


The HLF Portraits: Raj Reddy

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

description: The Heidelberg Laureate Forum Foundation presents the HLF Portraits: Raj Reddy; ACM A.M. Turing Award, 1994 Recipients of the ACM A.M. Turing Award and the Abel Prize in discussion with Marc Pachter, Director Emeritus National Portrait Gallery, Smithsonian Institute, about their lives, their research, their careers and the circumstances that led to the awards. Video interviews produced for the Heidelberg Laureate Forum Foundation by the Berlin photographer Peter Badge. The opinions expressed in this video do not necessarily reflect the views of the Heidelberg Laureate Forum Foundation or any other person or associated institution involved in the making and distribution of the video. Background: The Heidelberg Laureate Forum Foundation (HLFF) annually organizes the Heidelberg Laureate Forum (HLF), which is a networking event for mathematicians and computer scientists from all over the world. The HLFF was established and is funded by the German foundation the Klaus Tschira Stiftung (KTS), which promotes natural sciences, mathematics and computer science. The HLF is strongly supported by the award-granting institutions, the Association for Computing Machinery (ACM: ACM A.M. Turing Award, ACM Prize in Computing), the International Mathematical Union (IMU: Fields Medal, Nevanlinna Prize), and the Norwegian Academy of Science and Letters (DNVA: Abel Prize). The Scientific Partners of the HLFF are the Heidelberg Institute for Theoretical Studies (HITS) and Heidelberg University.

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


The HLF Portraits: Richard Manning Karp

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

description: The Heidelberg Laureate Forum Foundation presents the HLF Portraits: Richard Manning Karp; ACM A.M. Turing Award, 1985 Recipients of the ACM A.M. Turing Award and the Abel Prize in discussion with Marc Pachter, Director Emeritus National Portrait Gallery, Smithsonian Institute, about their lives, their research, their careers and the circumstances that led to the awards. Video interviews produced for the Heidelberg Laureate Forum Foundation by the Berlin photographer Peter Badge. The opinions expressed in this video do not necessarily reflect the views of the Heidelberg Laureate Forum Foundation or any other person or associated institution involved in the making and distribution of the video. Background: The Heidelberg Laureate Forum Foundation (HLFF) annually organizes the Heidelberg Laureate Forum (HLF), which is a networking event for mathematicians and computer scientists from all over the world. The HLFF was established and is funded by the German foundation the Klaus Tschira Stiftung (KTS), which promotes natural sciences, mathematics and computer science. The HLF is strongly supported by the award-granting institutions, the Association for Computing Machinery (ACM: ACM A.M. Turing Award, ACM Prize in Computing), the International Mathematical Union (IMU: Fields Medal, Nevanlinna Prize), and the Norwegian Academy of Science and Letters (DNVA: Abel Prize). The Scientific Partners of the HLFF are the Heidelberg Institute for Theoretical Studies (HITS) and Heidelberg University.

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


The HLF Portraits: Robert Elliot Kahn

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

description: The Heidelberg Laureate Forum Foundation presents the HLF Portraits: Robert Elliot Kahn; ACM A.M. Turing Award, 2004 Recipients of the ACM A.M. Turing Award and the Abel Prize in discussion with Marc Pachter, Director Emeritus National Portrait Gallery, Smithsonian Institute, about their lives, their research, their careers and the circumstances that led to the awards. Video interviews produced for the Heidelberg Laureate Forum Foundation by the Berlin photographer Peter Badge. The opinions expressed in this video do not necessarily reflect the views of the Heidelberg Laureate Forum Foundation or any other person or associated institution involved in the making and distribution of the video. Background: The Heidelberg Laureate Forum Foundation (HLFF) annually organizes the Heidelberg Laureate Forum (HLF), which is a networking event for mathematicians and computer scientists from all over the world. The HLFF was established and is funded by the German foundation the Klaus Tschira Stiftung (KTS), which promotes natural sciences, mathematics and computer science. The HLF is strongly supported by the award-granting institutions, the Association for Computing Machinery (ACM: ACM A.M. Turing Award, ACM Prize in Computing), the International Mathematical Union (IMU: Fields Medal, Nevanlinna Prize), and the Norwegian Academy of Science and Letters (DNVA: Abel Prize). The Scientific Partners of the HLFF are the Heidelberg Institute for Theoretical Studies (HITS) and Heidelberg University.

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


The HLF Portraits: Sanjeev Arora

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

description: The Heidelberg Laureate Forum Foundation presents the HLF Portraits: Sanjeev Arora; ACM Prize in Computing, 2011 Recipients of the ACM Prize in Computing in discussion with Marc Pachter, Director Emeritus National Portrait Gallery, Smithsonian Institute, about their lives, their research, their careers and the circumstances that led to the awards. Video interviews produced for the Heidelberg Laureate Forum Foundation by the Berlin photographer Peter Badge. The opinions expressed in this video do not necessarily reflect the views of the Heidelberg Laureate Forum Foundation or any other person or associated institution involved in the making and distribution of the video. Background: The Heidelberg Laureate Forum Foundation (HLFF) annually organizes the Heidelberg Laureate Forum (HLF), which is a networking event for mathematicians and computer scientists from all over the world. The HLFF was established and is funded by the German foundation the Klaus Tschira Stiftung (KTS), which promotes natural sciences, mathematics and computer science. The HLF is strongly supported by the award-granting institutions, the Association for Computing Machinery (ACM: ACM A.M. Turing Award, ACM Prize in Computing), the International Mathematical Union (IMU: Fields Medal, Nevanlinna Prize), and the Norwegian Academy of Science and Letters (DNVA: Abel Prize). The Scientific Partners of the HLFF are the Heidelberg Institute for Theoretical Studies (HITS) and Heidelberg University.

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


The HLF Portraits: Shafrira Goldwasser

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

description: The Heidelberg Laureate Forum Foundation presents the HLF Portraits: Shafrira Goldwasser; ACM A.M. Turing Award, 2012 Recipients of the ACM A.M. Turing Award and the Abel Prize in discussion with Marc Pachter, Director Emeritus National Portrait Gallery, Smithsonian Institute, about their lives, their research, their careers and the circumstances that led to the awards. Video interviews produced for the Heidelberg Laureate Forum Foundation by the Berlin photographer Peter Badge. The opinions expressed in this video do not necessarily reflect the views of the Heidelberg Laureate Forum Foundation or any other person or associated institution involved in the making and distribution of the video. Background: The Heidelberg Laureate Forum Foundation (HLFF) annually organizes the Heidelberg Laureate Forum (HLF), which is a networking event for mathematicians and computer scientists from all over the world. The HLFF was established and is funded by the German foundation the Klaus Tschira Stiftung (KTS), which promotes natural sciences, mathematics and computer science. The HLF is strongly supported by the award-granting institutions, the Association for Computing Machinery (ACM: ACM A.M. Turing Award, ACM Prize in Computing), the International Mathematical Union (IMU: Fields Medal, Nevanlinna Prize), and the Norwegian Academy of Science and Letters (DNVA: Abel Prize). The Scientific Partners of the HLFF are the Heidelberg Institute for Theoretical Studies (HITS) and Heidelberg University.

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


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

description: The Heidelberg Laureate Forum Foundation presents the HLF Portraits: Srinivasa S. R. Varadhan; Abel Prize, 2007 Recipients of the ACM A.M. Turing Award and the Abel Prize in discussion with Marc Pachter, Director Emeritus National Portrait Gallery, Smithsonian Institute, about their lives, their research, their careers and the circumstances that led to the awards. Video interviews produced for the Heidelberg Laureate Forum Foundation by the Berlin photographer Peter Badge. The opinions expressed in this video do not necessarily reflect the views of the Heidelberg Laureate Forum Foundation or any other person or associated institution involved in the making and distribution of the video. Background: The Heidelberg Laureate Forum Foundation (HLFF) annually organizes the Heidelberg Laureate Forum (HLF), which is a networking event for mathematicians and computer scientists from all over the world. The HLFF was established and is funded by the German foundation the Klaus Tschira Stiftung (KTS), which promotes natural sciences, mathematics and computer science. The HLF is strongly supported by the award-granting institutions, the Association for Computing Machinery (ACM: ACM A.M. Turing Award, ACM Prize in Computing), the International Mathematical Union (IMU: Fields Medal, Nevanlinna Prize), and the Norwegian Academy of Science and Letters (DNVA: Abel Prize). The Scientific Partners of the HLFF are the Heidelberg Institute for Theoretical Studies (HITS) and Heidelberg University.

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

name: The HLF Portraits: Srinivasa S. R. Varadhan


The HLF Portraits: Terence Tao

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

description: The Heidelberg Laureate Forum Foundation presents the HLF Portraits: Terence Tao; Fields Medal, 2006 Recipients of the ACM A.M. Turing Award, the Abel Prize and Fields Medal in discussion with Marc Pachter, Director Emeritus National Portrait Gallery, Smithsonian Institute, about their lives, their research, their careers and the circumstances that led to the awards. Video interviews produced for the Heidelberg Laureate Forum Foundation by the Berlin photographer Peter Badge. The opinions expressed in this video do not necessarily reflect the views of the Heidelberg Laureate Forum Foundation or any other person or associated institution involved in the making and distribution of the video. Background: The Heidelberg Laureate Forum Foundation (HLFF) annually organizes the Heidelberg Laureate Forum (HLF), which is a networking event for mathematicians and computer scientists from all over the world. The HLFF was established and is funded by the German foundation the Klaus Tschira Stiftung (KTS), which promotes natural sciences, mathematics and computer science. The HLF is strongly supported by the award-granting institutions, the Association for Computing Machinery (ACM: ACM A.M. Turing Award, ACM Prize in Computing), the International Mathematical Union (IMU: Fields Medal, Nevanlinna Prize), and the Norwegian Academy of Science and Letters (DNVA: Abel Prize). The Scientific Partners of the HLFF are the Heidelberg Institute for Theoretical Studies (HITS) and Heidelberg University.

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


The HLF Portraits: Vinton Gray Cerf

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

description: The Heidelberg Laureate Forum Foundation presents the HLF Portraits: Vinton Gray Cerf; ACM A.M. Turing Award, 2004 Recipients of the ACM A.M. Turing Award and the Abel Prize in discussion with Marc Pachter, Director Emeritus National Portrait Gallery, Smithsonian Institute, about their lives, their research, their careers and the circumstances that led to the awards. Video interviews produced for the Heidelberg Laureate Forum Foundation by the Berlin photographer Peter Badge. The opinions expressed in this video do not necessarily reflect the views of the Heidelberg Laureate Forum Foundation or any other person or associated institution involved in the making and distribution of the video. Background: The Heidelberg Laureate Forum Foundation (HLFF) annually organizes the Heidelberg Laureate Forum (HLF), which is a networking event for mathematicians and computer scientists from all over the world. The HLFF was established and is funded by the German foundation the Klaus Tschira Stiftung (KTS), which promotes natural sciences, mathematics and computer science. The HLF is strongly supported by the award-granting institutions, the Association for Computing Machinery (ACM: ACM A.M. Turing Award, ACM Prize in Computing), the International Mathematical Union (IMU: Fields Medal, Nevanlinna Prize), and the Norwegian Academy of Science and Letters (DNVA: Abel Prize). The Scientific Partners of the HLFF are the Heidelberg Institute for Theoretical Studies (HITS) and Heidelberg University.

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


The HLF Portraits: Whitfield Diffie

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

description: The Heidelberg Laureate Forum Foundation presents the HLF Portraits: Whitfield Diffie; ACM A.M. Turing Award, 2015 Recipients of the ACM A.M. Turing Award and the Abel Prize in discussion with Marc Pachter, Director Emeritus National Portrait Gallery, Smithsonian Institute, about their lives, their research, their careers and the circumstances that led to the awards. Video interviews produced for the Heidelberg Laureate Forum Foundation by the Berlin photographer Peter Badge. The opinions expressed in this video do not necessarily reflect the views of the Heidelberg Laureate Forum Foundation or any other person or associated institution involved in the making and distribution of the video. Background: The Heidelberg Laureate Forum Foundation (HLFF) annually organizes the Heidelberg Laureate Forum (HLF), which is a networking event for mathematicians and computer scientists from all over the world. The HLFF was established and is funded by the German foundation the Klaus Tschira Stiftung (KTS), which promotes natural sciences, mathematics and computer science. The HLF is strongly supported by the award-granting institutions, the Association for Computing Machinery (ACM: ACM A.M. Turing Award, ACM Prize in Computing), the International Mathematical Union (IMU: Fields Medal, Nevanlinna Prize), and the Norwegian Academy of Science and Letters (DNVA: Abel Prize). The Scientific Partners of the HLFF are the Heidelberg Institute for Theoretical Studies (HITS) and Heidelberg University.

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


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

description: Hot Topic Title: “The Role of Mathematics and Computer Science in Developing Countries“ Discussion: "How to improve the quality of education" Experts discuss the role and potential of mathematics and computer science in developing countries and emerging economies at the 2nd Heidelberg Laureate Forum. The opinions expressed in this video do not necessarily reflect the views of the Heidelberg Laureate Forum Foundation or any other person or associated institution involved in the making and distribution of the video.

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

name: 2nd HLF - Hot Topic - Panel Discussion Part 1 - The Role of Mathematics and Computer Sciences in Developing Countries: How to improve the quality of education


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

description: Hot Topic Title: “The Role of Mathematics and Computer Science in Developing Countries“ Discussion: "How to raise the number of female Mathematicians and Computer Scientists" Experts discuss the role and potential of mathematics and computer science in developing countries and emerging economies at the 2nd Heidelberg Laureate Forum. The opinions expressed in this video do not necessarily reflect the views of the Heidelberg Laureate Forum Foundation or any other person or associated institution involved in the making and distribution of the video.

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

name: 2nd HLF - Hot Topic - Panel Discussion Part 2 - The Role of Mathematics and Computer Sciences in Developing Countries -: How to raise the number of female Mathematicians and Computer Scientists


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

description: Hot Topic Title: “The Role of Mathematics and Computer Science in Developing Countries“ Discussion: "How to promote Mathematics and Computer Science" Experts discuss the role and potential of mathematics and computer science in developing countries and emerging economies at the 2nd Heidelberg Laureate Forum.

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

name: 2nd HLF - Hot Topic - Panel Discussion Part 3 - The Role of Mathematics and Computer Sciences in Developing Countries: How to promote Mathematics and Computer Sciences


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

description: Hot Topic Title: “The Role of Mathematics and Computer Science in Developing Countries“ "How to raise public awareness with Math Olympiads" Experts discuss the role and potential of mathematics and computer science in developing countries and emerging economies at the 2nd Heidelberg Laureate Forum. The opinions expressed in this video do not necessarily reflect the views of the Heidelberg Laureate Forum Foundation or any other person or associated institution involved in the making and distribution of the video.

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

name: 2nd HLF - Hot Topic – Panel Discussion Part 4 - The Role of Mathematics and Computer Sciences in Developing Countries -: How to raise public awareness with Math Olympiads


Why you no host?

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

description: Internet privacy and numeric data control are parts of current hot topics. Internet is being centralized by private companies and users are becoming products. We believe that self-hosting could be a good answer to that problem. In many country like France or Germany, self-hosting is no more technically a dream, but knowledges required to configure a server at home remain significants. With YunoHost, we provide a simple solution to host your mail, jabber and web server at home, and easily install web applications and services to extend capabilities.

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


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

description: Nowadays we can use RSS feeds, Twitter, Google Reader, Yahoo Pipes or aggregators to keep up with news. Though those solutions do not guarantee data privacy and rather manage news by origin. The zone project proposes an innovative solution to overcome those issues using the power of Semantic Web and group related informations together. ZONE-project provides a new, innovative way to follow news. At its core, the system is aggregating news items from various RSS feeds. Using the power of semantic web we are able to efficiently tag & annotate each news. Those tags are the basis of filters. Filters allow users to see only news that are relevant. For instance users can retrieve all news containing a tag, or on the contrary never see news containing specific tags. Basically it means that each user can create custom news feeds according to his interests. Though it may be tedious for John Doe to build its own filters, thus it will be possible to exchange filters with other users, or read specific news feeds built by other users. This will enable users to create news group feed focused on specific topics such as technology, heath, industry, transport, agriculture, communication, environment... No field can escape from the ZONE search and news feed mechanism!

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

name: ZONE: towards a better news feed: and a way to create newspapers according to topics


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

description: Linux in general, and Debian in particular, is a popular system for large-scale deployments, and that includes desktop machines. However, the internals of GNOME and its supporting frameworks, which are useful knowledge for the system administrator, are not well-known. This talk will look into permissions management, configuration mechanisms, networking configuration, the virtual filesystem, and other things to know about administrating GNOME in general, and its specificities in Debian.

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

name: Understanding GNOME internals to administrate desktop Debian machines


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

description: Since 10 years the Debian Med project tries to attract developers and users of Free Software in the field of medical care and microbiological research inside the Debian distribution. The strict approach package everything for official Debian and relay completely on the Debian infrastructure as so called "Debian Pure Blend" has turned out as very successful and enabled a constant growth regarding the number of packages in this field but also in the number of developers and users. The talk will stress either the consequences to stick into a distribution (there are similar projects in Fedora and SuSE) or to be an example for other sciences how to reasonable attract scientist into your team.

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

name: Debian Med - a Debian Pure Blends for medical care and microbiological research


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

description: Controlling Linux from a scripting language offers many advantages, in order to learn about how the operating system works, to build embedded systems and test environments and other uses. The ljsyscall project is a project that is working towards this aim using the Lua programming language to implement the Linux kernel ABI. Linux distributions do a very good job of "just working" out of the box, and hiding what actually goes on, in a complex set of largely compiled code. The original use case to develop ljsyscall came from trying to build small Linux container, virtualised or embedded systems that only needed to do one small thing, where a whole Linux distribution was overkill. It is also easy to understand what is happening with a scripting language as you can explore it in a REPL, see all the source, and run code easily with no recompile cycle. The code is also easier to understand than C for many people, with simpler string handling, garbage collection, and the provision of higher level data types as abstractions, eg for network interfaces. This makes it a good learning tool for what operating systems actually do. The code uses the LuaJIT foreign function interface (ffi) which makes it easy to understand as the Lua to C interface is very simple, as well as being very fast as it is just-in-time compiled giving similar performance to native C code. There are extensive tests, and the code works on x86, AMD64 and ARM processors so far. The code works and already exposes a lot of functionality, including system calls, signals, processes, containers, network interfaces and routing. It is like the busybox application in a scripting language. There is more to implement, such as support for more parts of the netlink protocol. It is being used in some projects now, but a wider audience could help contribute and improve it. You can use it like busybox, or for simple applications, or exploring the system. All code is MIT licensed.

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

name: A high level language for low level code


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

description: For many years the linux distro concept has been about "inclusion of applications" sometimes at the detriment to co-habitating applications and the stability of the core OS. Much discussion has been made over the years about JEOS, embedded Linux, custom distros, applicance building, etc, but not a lot of discussion about how applications could be delivered such that they were more readily able to co-habitate. In a related note, open source applications (because distros are so "inclusive") are put through significant scrutiny around their design and deployment related to their integration with the core OS that may or may not make sense. The scrutiny is certainly more intense than proprietary software is required to undergo. We are proposing a panel discussion around a solution called "Software Collections." Software Collections have been adopted by Red Hat and are under consideration by other distros as a solution to the application delivery problem. Questions include, is this a good solution? Can multiple distros adopt one solution (or are there inherent differences)? Can multiple distros, potentially, even leverage the same package for an application?

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

name: A method for distributing applications independent from the distro


Actionaz: Automation for everyone

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

description: Actionaz is a task automation tool. It allows you to create and execute action lists. You don't need to known any programming language to use it: its intuitive interface allows you to create action lists (scripts) using drag & drop. This event will introduce the features of the program and what can be done to improve it. Advanced users can use JavaScript (EcmaScript) to extend its functionality.Actionaz is free software and runs under Windows and GNU/Linux. Binaries are available for Windows and Ubuntu for both 32 and 64 bits. It uses the Qt framework.

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


Aldebaran Robotics and Open Source

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

description: How Aldebaran Robotics is using open source on their NAO robot. The talk starts with a generic introduction to Aldebaran and its flagship product, the humanoid robot NAO. We then give a small demo of what the robot can do, and how you can program it, all with open source software. Then we talk a little about the history of open source at Aldebaran: how it was first chosen as a tool; the decision to use linux; the way we went from openembedded to buildbot and gentoo; the way we went from CDash to Jenkins, and so on. After this, we will discuss the current open source projects Aldebaran is contributing to (connman for instance) and the tools Aldebaran decided to open source (like qiBuild).

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


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

description: Arduino is a development platform useful not only for amateur/hobbyist projects, but also for prototyping commercial solutions. Its modularity make easy the process of creating and evaluating concepts in a short space of time and with reduced costs. In this talk we are going to illustrate a development flow divided into three steps: the modular design, the prototype and the final product. The modular design intends to validate the main features of the product being developed, while the prototype has the goal of evaluating its performance. The two first steps allow us to validate the proposed product with reduced costs and reduceddevelopment time, as well as it helps reduce the need of making changes in the final product project in a later stage. To illustrate this process, we are going to go through the development of a GPS tracker with GSM communication made on top of open-source software and hardware. To present the development flow of a product prototyped with Arduino. To divide and detail its development cycle into three steps: the modular design, the actual prototype and the final product. To illustrate this process, we are going to go through the development of a GPS tracker with GSM communication made on top of open-source software and hardware.

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

name: Arduino: from prototype to final product


ARM support in the Linux kernel

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

description: The story of supporting a new system-on-chip Over the last two years, the ARM support in the kernel has considerably evolved: usage of the Device Tree, introduction of the pinctrl and clock frameworks, introduction of multiplatform support, new code organization, and more. Based on the speaker's experience of getting the support for the new Armada 370 and Armada XP ARM processors from Marvell into the mainline Linux kernel, this talk will detail the most important steps involved in this effort, and through this, give an overview of those changes and summarize the new rules for ARM Linux support. This talk will be useful to both developers willing to add Linux support for a new SoC, but also to the developers willing to better understand the ARM code base in order to port Linux to a new hardware platform.

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


ARM v7 State of the Body

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

description: This session aims to provide an insight into the current state of ARM's current v7 architecture covering everything from Cortex-A5 to Cortex-A15. The session will also host a forum for distributions and other interested parties to discuss issues encountered and items that they would like to see happen.

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


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

description: Starting with an overview of ARM's new architecture which is on its way, and brings 64-bit support. With many distributions starting to look at adding support for it, there are numerous areas for collaboration. The session will end with a cross distribution discussion on the architecture.

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

name: ARMv8, ARM's new architecture including 64-bit


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

description: For many years, syslog-ng was part of many distributions but stuck at ancient software versions. My task was to help distributions to update their syslog-ng packages and now to keep them updated. This is a two way process, as while distros receive many help, we also get a lot of useful feedback and ideas, which influence the development of syslog-ng. Using syslog-ng as an example, I'll try to show how upstream can work with distributions for the benefit of both sides.

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

name: Being a good upstream - the syslog-ng PoV


BIND 10: DNS by Cooperating Processes

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

description: A quick look at the details of how BIND 10 provides DNS with a collection of cooperating processes. Unlike BIND 9 or other DNS servers today, BIND 10 does not operate via a monolithic process that does everything. Instead, it uses individual processes to provide specific functions. This provides a number of benefits, such as scalability and improved fault tolerance and security, but requires additional software to hook it together, and has a few tricky corner cases.

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


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

description: How to reliably evaluate storage systems The blkreplay toolkit replays I/O-loads on storage systems on the block-level. This allows measurements and comparisons of storage systems under close-to-real-life conditions. With this tool deep insights into workloads and storage systems can be obtained easily. The blkreplay toolkit was developed by 1&1 Internet AG in order to reproduce natural loads, recorded via blktrace in our data centers. It automates large laboratory projects, e.g. benchmarking comparisons of a wide variety of storage hardware and its multi-dimensional parameter space. The presentation will explain how the blkreplay toolkit works and discuss the block layer storage loads that have been recorded on various servers of a large ISP. The loads available cover a large range of applications including for example webhosting, databases and backup servers. The application of these loads to commercial and open source / commodity storage systems has led to a deep insight into their behaviour. Some of which are surprising and eye-opening. Finally it will be shown that OpenSource based hard- and software systems can compete with commercial ones in many areas, provided that certain conditions are met.

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

name: Benchmarking Storage Systems with blkreplay


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

description: Source packages in Debian based distributions make two assumptions: that they are always compiled natively and that the full distribution is available during compile time. These assumptions conflict with the requirements during a port of a Debian based distribution. Some source packages must be cross compiled for a minimal build system from which the rest can be compiled natively. Since the full distribution for the new architecture is not yet available, dependency cycles have to be broken during cross as well as native compilation. As support for either is not yet part of the source package description, porting was so far a long, manual and error-prone process. This project aims to develop tools and techniques that make the process of bootstrapping Debian based distributions for a new architecture from scratch automated, repeatable and deterministic. Starting off from zero, a minimal build system is cross compiled. Through native compilation and breaking of build dependency cycles, the rest of the distribution is built. The talk will cover the current status, the techniques and algorithms used as well as future developments of these tools and what is missing in Debian to make bootstrapping easier in the future.

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

name: Bootstrapping Debian-based distributions for new architectures


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

description: Bootstrapping a new Debian port of 18,000 source packages is always a massive job, and on average happens every year. This year it's arm64. This talk covers how such a port is done, and the work of the last two years (on multiarch, cross-tools, dependency-anaylsis tools and packaging infrastructure) to make this a repeatable and largely automated process, rather than an epic labour of hackery and bodging. It covers specific issues of the arm64 port, such as no hardware existing yet, and the current state of play.

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

name: Bootstrapping the Debian/Ubuntu arm64 ports


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

description: Make sounds from sounds & fingers Borderlands is a cross platform Granular Sequencer. Improves communication & interface enables to use it with any controllers, or without! Granular Sequencer is an addictive audio concept : picking parts of audio samples, near randomly, applying filters then playing them. This way of playing music is possible with lots of tools, but there is no fun in them. Borderlands has huge possibilities & contains a lot of attractiveness. I forked the original work from Chris Carlson, improving interface, adding features, & communication possibilities (OSC,Midi, TUIO). The idea is to build something between the tool & the toy, but that you can use without a manual, totally instinctively. As everything is controlable, you can manage your performance with a MIDI controller (korg nanokontrol...), an OSC interface (Android touchOSC...), or a reactable ! So the versatility of this project has many interest centers : Musicians : making live performance, creating new sounds ... Artists : generating ambiance, controlled by audience.... Schools : Discovering the tool, the code, & sound manipulation Everyone : This idea interests people working with children with difficulties (intellectual, social...) This project has great potential, will be developped with other new features, and has to be spread all over the world!

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

name: DerrickLand (formaly Borderlands): A Granular Sequencer


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

description: So, you have a crazy new idea you'd like to try but you need an application server to run it ? Of course, you also need to store your data in MySQL, PostgreSQL... or maybe even in MongoDB ? Are you also looking for Continuous Integration ? In this session, you'll see how OpenShift Origin, Red Hat's open source PaaS lets you easily deploy your Java, Node.js, PHP, Ruby or Python applications on your own infrastructure. You'll also see how it integrates with JBoss Tools to seamlessly code and then publish without leaving your Eclipse IDE.

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

name: Build and deploy your app on your own cloud with OpenShift Origin


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

description: Doing package maintenance and software developemnt in a consistent way accross a distribution is not always easy. Debian has long history of maintaining packages in different version control systems. Here is a proposal to use some practices in using Git to maintain RPM packages in git by utilizing the git-buildpackage tool. The tool originates from Debian but now has an experimental support for RPM, too. Git-buildpackage supports the workflow of regular developers, package maintainers as well as release/integration. Features include importing existing RPM packages to git, building packages, importing new upstream versions, changelog generation, tagging and more. This talk gives an overview of the tool: how to use it in daily work and also how to utilize it in the backend build infrastructure, e.g. Jenkins/Hudson or the OpenBuildService.

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

name: Building RPM packages from Git repositories with git-buildpackage


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

description: In this talk we will discuss how the build system and QA of CentOS is implemented using a private cloud: OpenNebula. We will focus on the challenges of integration, advantages and workflow. We will also demonstrate how to implement and automate a building system and QA tasks by creating a private cloud on the fly with a CentOS laptop using OpenNebula. Administrators will benefit from this technique -and its simplicity and ease of deployment- to overcome the complexity of this kind of systems.

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

name: BuildSys and QA in CentOS using a Private Cloud: OpenNebula


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

description: From kernel to the administrators and the users Network configuration scripts proved insufficient in modern environments. NetworkManager has been too focused on desktop and laptop usage. Alternative projects including netifd, netcfg, connman, wicd and wicked are not production-ready for servers either. It is possible to have a single network management daemon serving desktops, laptops, servers and virtualization hosts alike? What features should it support? What are the expectations of the community? Can network configuration in Linux distributions suck less? Bring your own questions, too. This talk will cover current networking problems from kernel to the administrators and users, as well as the current development in this field with the focus on NetworkManager's ongoing transition from a wireless connection configurator to a full-fledge operating system deamon. One of the main topics will be about the reasons to have a network configuration daemon at all and about decisions that affect its usability for various use cases. It's purpose is not only to inform the open source community but also to gather the community to a larger-scale networking round table. We already tried to do this on a smaller scale and it proved good. I expect follow-up discussions to evolve and to contribute to the effort to make network-related projects more community-oriented. Linux network management is already changing. Your choice is whether to participate on the change and influence it, or just wait for the results.

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

name: Can Linux network configuration suck less?


Cloudeebus: Javascript DBus proxies

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

description: Cloudeebus -- dbus for the cloud - is a component which provides dbus proxies for Javascript. Unlike a web runtime, it doesn't rely on any custom web browser API but HTML5 WebSockets and python DBus bindings. The purpose of this talk is to: - Give an overview of the cloudeebus architecture. - Demonstrate how to use a DBus service in a web app or a Javascript lib with cloudeebus. - Get feedback, users and contributors for the cloudeebus project.

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


Coding Goûter

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

description: Sharing our passion for code with our kids. A new kind of family time. Kids, Code, and cakes! Ever wanted to find a solid way to share your love for code with your children? We did too. So we launched Coding Goûter: a monthly event where kids and parents play with a variety of programming tools and languages. And eat cakes and candies :-) Coding Goûter is not a class, is not a lesson, and has no teachers: Kids and adults discover and learn together, from each others. We have organized 10 Coding Goûters as of december 2012, most of them with a wide range of kid's age -- 5 to 14 -- and constantly slightly more girls than boys. Coding Goûter is a (mostly) monthly event where kids and parents play with a variety of programming tools, algorithmic games and puzzles, development environments, and languages. 'Goûter' is French for a child's afternoon snack or party, so we eat cakes and candies too! We love code. We do it for pleasure, we do it for money, we do it all the time or just... very occasionnally :-) We are many to have learned to code when we were kids, or teenagers, or later, but in all cases we enjoyed it. For some of us it's now their job! How do we share the marvel and creativity of code with our children? It's hard. We don't really have time at home, because there's always something else to do. And school? Well, it's mostly not good. At best, there is some computer classes. But you know what? Classes are no fun. And it's probably not even the best way to discover programming (Did you discover drawing in a formal class? I guess not.) Something is missing, a time for kids and parents that feels like a hackathon or a coding retreat, where you can explore, meet, fail, start over. So let's have fun together! Coding Goûter is not school-oriented, and there not a designated teacher: We learned by copying code, hacking around, we draw from these experiences to recreate an environment where learning happens organically. We let the kids show us the creative direction. We think demoing to others beats points or badges as a reward. We take our time, a Coding Goûter last more than 3 hours. We are not our kids' teachers, so we just forgo the all lets-build-a-curriculum obsession :-)

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


Crypto.cat

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

description: Secure messaging for everyone Cryptocat is free software that aims to provide an open, accessible Instant Messaging environment with a transparent layer of encryption that works right in your browser. Cryptocat is developed by privacy advocates, for privacy advocates. Big Data providers such as Google and Facebook continue to amass gigantic amounts of personal information without providing any guarantee of privacy, while encryption remains largely inaccessible. This means that a lot of what you do online is not within your control, but rather susceptible to governmental or corporate interception. Cryptocat aims to bridge the gap for those who need encrypted communications that are easily accessible.

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


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

description: The TeX environment has grown slowly but steadily to a huge collection of programs, fonts, macro packages, support packages. Current TeX Live ships about 2Gb in more than 2000 different "TeX Live packages". As teTeX stopped to be developped and supported several years ago, TeX Live has taken over as the main TeX distribution in practical all areas, not only on Unix, but also Mac (MacTeX is based on TeX Live) and is also gaining on Windows (where MikTeX is still strong). Integrating TeX Live into any distribution is a non-trivial task due to big amount of post installation tasks that have to be performed. Although over the last years the quality of packages has improved, we (TeX Live development list) still get often bug reports that stem from incorrect packaging. This talk presents in an overview the structure of TeX Live and the list of important and special configuration files. Furthermore, base on the experience of packaging TeX Live over many years, we will give advise and best practice examples. The talk is targetted not only at Debian, but at any distribution that redistributes TeX Live in one way or another.

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

name: Distributing TeX and Friends - methods, pitfalls, advise


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

description: The talk provides a technical view of how to use, extend and contribute to the Metrics-Grimoire project, which produces a set of tools that can be used to analyze many kinds of software development repositories, from git or Subversion to Bugzilla, Jira or the SourceForge, GitHub and Launchpad issue trackers. Some related tools (from the vizGrimoire toolset) allow for different kinds of analysis and visualization of the retrieved data. When combined, quantitative data and charts about many different aspects of any free software project can be obtained, gaining knowledge about its evolution, performance, community, source code structure, etc. Being all the tools free software, the limit for the kind of analysis and visualizations is only the imagination. FLOSS (free, libre, open source software) projects are usually developed in the open. A lot of information about their inner life is available in their development repositories: source code management (aka version control), issue tracking (aka bug reporting) systems, mailing lists, etc. This information can be organized and analyzed, and be used to gain understanding about how the project is performing, about the processes their developers are using, and in general about how it is evolving. The kind of quantitative analytics that can be obtained from these repositories allow also for a direct tracking of several parameters that can characterize specific aspects of software development. The impact of changes in project policies or uses can therefore be evaluated quantitatively, and be observed in retrospective.

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

name: Do you want to measure your project?: An introduction to MetricsGrimoire and vizGrimoire


EasyTAG

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

description: Straightforward audio file tagging EasyTAG is a GTK+-based audio file tagger, which was first released in 2000. It has recently seen a rejuvenation of development, and new contributors would be welcome. EasyTAG was maintained by Jérôme Couderc from 2000-2008, but he had less and less time to spend on the project, which languished somewhat on SourceForge until it was moved to gnome.org in late 2012. After a rush of new development, this talk will cover the current state and future direction of the project, as well as useful lessons that can be learned from taking over an unmaintained project.

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


EDE, a light desktop environmnent

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

description: EDE is desktop environment designed to be light in resource usage, have known look and does not get in your way. It is running on Linux, *BSD, Solaris, Minix and on devices like Zaurus or Xbox. Popular desktop environments became resource hogs and are pretty much unusable on older hardware and popular cheap devices like Raspberry Pi and MK802. To run the latest KDE or GNOME versions, you will need a powerful hardware with good graphic card, a similar requirements set by modern 3D games. Isn't that sad? That is why we are seeing increased interest in light window managers and desktop environments in recent years. EDE belongs to the same group. Built on FLTK toolkit, library originating in movie industry with design to be fast and easy to use, EDE uses the similar principles brining full asynchronous desktop, that starts up quickly, giving user familiar look and feel. With this, user is focused on doing job not tuning environment to be usable. This talk will give quick overview of project goals (why EDE is here and why use FLTK), current status (what is done) and future plans (can we have live environment).

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


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

description: eGov Testing Machine to ensure Free Software users freedom to access eGovernment services Testing the compatibility of all eGov services with Free Software client systems and helping governments reach a 100% Open Standards compliance Testing the compatibility of all eGov services with Free Software client systems and helping governments reach a 100% Open Standards compliance The main goal of the eGov Testing Machine, which is referred to as the Free Software Client Reference System is to implement an automatic testing tool using Free Software to test eGovernment services to ensure everything is working under GNU/Linux systems, from smart cards used for authentication to online services that can be accessed by FOSS browsers. This is to help the local government and potentially other governments in Europe to reach a 100% Open Standards compliance. An automated testing machine has been developed using tools such as Selenium and Sikuli that can perform tests online without user interaction. Online services are systematically tested and user reports are generated which can be viewed online to identify any potential problems. These test results can then be used to solve issues that may arise when using FOSS. South Tyrol, which is an autonomous province located in the very north of Italy bordering on Austria and Switzerland, has recently implemented eGov services that are available to all citizens. A project called the Free Software Client Reference System has been started to test these online services and to make sure that the citizens of South Tyrol are not forced to own a proprietary operating system or that citizens are forced to buy proprietary software to access all eGoverment services. This system uses virtual machines and open source automated testing tools. One scenario could have the following workflow: Virtual machines get started automatically → User gets logged in → Browser gets started → Browser navigates to test site → Sikuli performs login with a smart card → Sikuli get stopped and Selenium gets started → Test Suites are run → Reports generated → Machine shutdown. Providing governments with FOSS tools to test their own systems has a more strategic role. It is essential in supporting local governments to work with communities surrounding FOSS and to help with existing projects. The Free Software Client Reference System is a project that does exactly this by building testing systems based on Free Software, furthermore it is being funded by the local government which is a great opportunity to create synergies between the public administration, FOSS communities in the area and hopefully connecting even more areas on a national and international level.

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


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

description: Embedded systems need to be provisioned with a root filesystem populated with a collection of packages, much like servers. However, some requirements are slightly different. For example, it is important that the complete filesystem image of an embedded system can be reproduced exactly. This talk introduces buildroot as a distribution for embedded systems, and compares it with using Debian/Emdebian or derivatives. As usual, neither approach is perfect in all situation, but this talk will help you selecting.

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

name: Emdedded distro shootout: buildroot vs. Debian


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

description: The talk is to show how we at PDC-HPC, KTH are using Open nebula cloud for delivering e-Science services to researchers. PDC cloud been used by researchers from Swedish e-Science Research Centre (SeRC) and other european researchers to leverage the on-demand, elastic delivery of science. We will discuss what problem we faced, challenges and how we crossed this chasm. In the end we will discuss an on-going effort for Federating cloud providers with use of interfaces such as OCCI and CDMI.

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

name: Enabling cloud for e-Science with OpenNebula


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

description: eTests is a PHP/MySQL platform i developped during my PhD in science didactic at the University of Namur. It is used there since 3 years, and is now deployed at the Catholic University of Louvain (Louvain-la-Neuve and Wolluwe). This application offers opportunities to collaborative work on formatives as certificatives tests using multiple choices questions. It's not only a new quizz tool. It's a real university level research tool in education science, as it offers to teachers and reserchers tools to analyse answers in a global way and diagnose difficult topics and learning obstacles. As some PhD projects, I'm actualy alone to develop this platform. My goal in presenting it to FOSDEM is to find some interested developpers, at least to have technical as conceptual discussions about it, and with some chance, to find possibles teammates. The source code has been published on sourceforge under EUPL (European Union Public Licence version 1.1).

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

name: eTests: Formative evaluation using multiple choice questions


Eudev

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

description: Here we will talk on eudev, the fork we created on udev in order to pursue objectives that stopped being a priority for the original udev maintainers, we will cover what our objectives are, how are we organized and how do we work.

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


Beating the sneakernet with Fipes

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

description: Beating the sneakernet Fipes is a damn simple privacy friendly file sharing web application. Fipes try to solve the 949 problem aka « why using usb keys is faster than using the network ». It's a web application which helps people to share files in a synchronous way. We'll see how the project is by design focused on privacy and simplicity.

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


Firefox OS: A web-based FOSS OS

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

description: Firefox OS is the next product being developed by Mozilla. It's an open source OS based on the web and following the principals which have made the web a success. We'll demo a phone running recent builds of Firefox OS (it's not a finished product yet) and talk about the technologies and ideas behind Firefox OS. Firefox OS is an OS built entirely on web technologies using Open Source Software. Everything the user sees and interacts with is rendered using standard HTML and CSS and all application code is written in javascript, as is the implementation of many of the new APIs which are exposed to applications and web pages. The idea behind Firefox OS is to create an application platform which lets developers use technologies that they are familiar with from the web and that, as much as possible, create a development environment like the one used on the web. This means that to create an app, all you need to do is to set up a normal website and add a bit of metadata in a JSON file. Users can then "install" this website and get an experience similar to that on traditional OSes like Android or Windows. Our ultimate goal is to have a standardized platform that allows for applications that can run on any OS and any device, just like web pages can run on any hardware that has a browser, while staying true to the technologies and philosophies which drive the web. No need to get approval from an app store, and no need to get locked into the platform of a particular vendor. We will demo a phone running recent builds of Firefox OS (it's not a finished product yet), as well as talk about the technologies and ideas behind Firefox OS and our experience building it.

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


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

description: An introduction to the FluxBB project, it's philosophy and the upcoming 2.0 release along with it's underlying framework. FluxBB is a fairly little-known open-source forum software written in PHP. It offers only the absolutely essential features a forum software needs, focusing instead on stability and performance. Still, it is trusted by some of the biggest Linux distribution forums out there, and it's predecessor PunBB was used in the former Facebook Developer Forums. It was downloaded almost 200,000 times. We are currently overhauling the entire application, building on the modern Laravel framework in its not-yet-released fourth version. Choosing a framework instead of a home-grown, optimized solution is an interesting compromise between developer comfort (and development speed) and overhead that comes with the framework. We learned a lot about why performance matters still with all the modern technology and especially where it matters and where it does not.

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

name: FluxBB: Lightweight software - where does performance matter?


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

description: Can we finally replace Skype, Viber, Twitter and Facebook? Are you one of the people who has never installed Skype (and never will)? Do you feel a sense of frustration every time someone asks to call you with Skype? Does the excruciating inefficiency of maintaining multiple profiles across Facebook, Google+ and LinkedIn give you more pain than the sound of fingernails scratching a blackboard? Have you tried free and open source alternatives, but found their usefulness limited (or completely failed to get them working)? Would you like to see a way out of this nightmare? This talk covers the depth and breadth of VoIP and all other real-time communications, encompassing desktop VoIP, instant messaging, social networking, microblogging, server solutions and also emerging areas like WebRTC, Peer-to-peer, privacy with FreedomBox and the mobile VoIP sector. Despite this broad agenda, the presentations from each speaker have been tightly coordinated with a coherent focus on the challenges of making it all work together comprehensively and conveniently. The speakers have come together for FOSDEM with the goal of mapping out a strategy for free and open communications standards to finally take their rightful place as the dominant paradigm. The speakers are the leaders in the flagship open source VoIP projects and will participate in a panel discussion and question/answer session in the telephony devroom immediately after the talk.

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

name: Free, open, secure and convenient communications


FreedomBox 1.0

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

description: FreedomBox is a personal server running a free software operating system and free applications, designed to create and preserve personal privacy by providing a secure platform upon which federated social networks can be constructed. Software for FreedomBox is being assembled by volunteer programmers around the world who believe in Free Software and Free Society, with Bdale coordinating development of a reference implementation on behalf of the non-profit FreedomBox Foundation. Eben Moglen articulated the need for FreedomBox in his 2011 FOSDEM opening keynote, then Bdale Garbee provided a progress update in his 2012 FOSDEM closing keynote. This year, Eben and Bdale will jointly present the development status of freedom-respecting hardware and a software stack that together represent the first FreedomBox release for end users.

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


Gentoo BoF

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

description: This talk will gather together Gentoo developers, users and other interested parties for a bof. After the session we will head for the traditional Gentoo dinner.

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


Gentoo Hardened

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

description: This talk will be composed of two parts: * On the first part we will talk again about how the hardening features behind Gentoo Hardened work (this will be very similar to last year) * On the second we will explain the new features we have added in Gentoo Hardened since last year, how do they work and which are our objectives as a project for the incoming year.

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


Has the GNOME community gone crazy?

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

description: The talk will clarify how the GNOME community works, and answer several hot questions (GNOME OS, dependency on systemd, fallback mode, etc.) from the perspective of someone involved in the project for more than ten years. In the last year, GNOME has been a hot topic for many. The move to GNOME 3 comes with a different user experience, and the reaction to this new direction has been a mix of love and hate. If anything, such reactions show that people still care about the desktop! Still, the future of GNOME raises several questions, and a lot of (often mis-informed) comments are the source of many theories. These questions are, of course, based on valid concerns: What is GNOME OS? Does GNOME target tablets instead of traditional computers nowadays? Is GNOME becoming less portable? Will GNOME depend on systemd? Can GNOME still run on non-3d-accelerated hardware? Does GNOME care about its user base or does it pursue a blue sky dream? What about the new GNOME-derived projects? etc. This talk aims to restore an understanding of (and maybe trust in?) how the GNOME community works and what it intends to achieve. The talk will also answer, in a honest, sometimes blunt way, as many of those questions as possible from the perspective of someone involved in the project for more than ten years.

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


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

description: Covering Mer's birth, the MeeGo years and how we now work in a truly collaborative and open project to make Mer productizable. Mer supports organizational collaboration; our vendor focus drove the design from the project structure through the architecture, the deliverables and the processes. We continuously ask "How will this decision affect vendors using our solution to make a product?" Mer delivers a world-class platform for building products: after all, it's an ultra-modern Linux stack with a strong upstream focus that partners with a world-class graphical framework; it rocks! I'll explain why "code is not enough"; what else we deliver and how we ensure that the code, policies and processes you tell your customers to use are up to the job. Then the details of Mer and QtCreator; how the cross-compilation and emulation works in the Mer SDK. Finally some future goals for Mer and our collaborators and a demonstration of some technology that is guaranteed to be of interest to people looking to build Qt products now, on hardware shipping today.

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

name: How do we make "Qt on Mer" the solution of choice for device vendors?


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

description: Making Identity Administration Easy and Secure at the same time How do you build a comprehensive and coherent Identity Management System on Linux ? This is the question I started answering 7 years ago when I joined Red Hat, and that is still being worked on today. In this talk I will present a broad overview of all the aspects of Identity Management that need to be considered to have a full end-to-end solution, from the server components (Kerberos, LDAP, DNS, Management components, etc..) that are managed under the umbrella of the FreeIPA project to the client components (SSSD and utilities) and all the other hidden parts (like GSS-Proxy, Samba libraries) that are normally not easily visible, but that become needed once you get down to playing with the bits. The talk will go down into the technical details and the whys and hows of the whole architecture.

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

name: How to build an Identity Management System on Linux


How to hack on Wikipedia

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

description: 10 proposals to get you started in the MediaWiki community Annoyed by some detail? Suffering some bug? Missing some feature? Having a cool idea? Wondering what comes next? Here you have the top 10 activities that you can start right here right now. You use Wikipedia. Maybe you donate to Wikipedia. Maybe you even edit Wikipedia. Or any other Wikimedia project: Commons, Wiktionary, Wikiversity... Since you are in FOSDEM chances are that you know what is MediaWiki. Maybe you are using it in some website or intranet. Maybe you even are a MediaWiki admin. Or maybe you even installed it once... Anyway, we just came here to say that being a Wikipedia reader AND a FOSDEM attendee you simply qualify as technical contributors to one of the most amazing collaborative projects happening now. Annoyed by some detail? Suffering some bug? Missing some feature? Having a cool idea? Wondering what comes next? Here you have the top 10 activities that you can start right here right now: (The list will go through 10 examples of tasks for developers, testers, designers, sysadmins, doc writers, and even product and marketing people! A page in mediawiki.org will list these tasks and point to the right places to get you started). Now you saw the dark side. You smelled the red pill. No matter what you do (or don't do), reading Wikipedia will never be the same.

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


How we made the Jenkins community

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

description: The Jenkins project has an interesting history. It started from scratch in my spare time, and has grown over time to boast 600+ open-source plug-ins developed by 300+ contributors from all around the world. There are several key ingredients, both technical and social, that enabled this model, and I think those ingredients are useful to other projects. In this talk, I'll discuss how the Jenkins project and the community work, what the ingredients are, why they help you attract more developers into your projects, and why it matters. Basically, my points are that (1) to create a thriving software project, one needs a community of developers, (2) to foster a community of developers, you need extensibility (as a means of not getting in their way and in the way of what they want to do with my software), and (3) you also need to make every step leading up to hacking as easy as possible. I, Kohsuke Kawaguchi, am the creator and the lead developer of Jenkins, which boasts more than 550 plug-ins developed independently by contributors from all over the world. So I'd like to think that I'm qualified to speak on this topic. I have been a speaker at numerous technology conferences.

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


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

description: Short introduction to Luvit and virgo project. Luvit is an open-source project which uses libuv and exposes Node.js API on top of Lua(jit). Virgo is an open-source framework for building different host agents (e.g. monitoring / metrics collection agent, etc.) built on top of Luvit.

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

name: I'm Luvin' It: Introduction to Luvit and Virgo project


Jazzperiments

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

description: Interactive musical improvisation Jazzperiments is an open source Java application which enables musicians to have an interactive 'jam' with their computer. Imagine you sing, whistle or play an instrument and your computer plays along ... not just a like a dull 'rhythm box' with some ever repeating chords, but really interactive, following your own free improvisation. Jazzperiments is a project to achieve just this, open source, based on the beautiful Gervill JavaSound library of Karl Helgason (FOSDEM veteran). ... ready to try out or even use in performances ... click on JAM and start 'jamming'. However as the system works better and better there are more and more options to improve and extend it: new user interfaces (something with a camera would be very nice to 'direct' the app), reducing latency, even more tricks with live samples etc. etc. If you combine love for programming and music (and who doesn't?) a lightning talk is long enough to challenge you to participate in any way ... and it's not just a talk ... there will even be time for a lightning concert/jam...

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


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

description: This talk will give an overview of some of the compatibility difficulties facing Xen upstream and the choices we have made to try best to support users. We'll discuss some of the consequences, particularly from the point of view of distros packaging Xen, and some of the approaches we and others have used to mitigate.

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

name: Incompatibility and Pain - a perspective from upstream


Wie entsteht Perspektive?

de: Architektur, Innenarchitektur

uk: Архітектура, дизайн інтер'єру

en: Architecture, Interior Architecture

@language: de

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

name: Moderation Skorupka, Sascha (Leitung, Regie, Redaktion)

name: LUH Schmid-Kirsch, Albert (Experimentvorschlag, Fakultät für Architektur und Landschaft, Institut für Gestaltung und Darstellung)

Leibniz Universität Hannover (LUH)

addressCountry: DE

addressLocality: Hanover

addressRegion: Lower Saxony


Integrating Voice through Adhearsion

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

description: The presentation will start with a brief panoramic of Adhearsion 2 and how to connect an app to a voice platform, then moving on to real life use cases. A quick look at the future with WebRTC and browser-based services will then let us find out where technology is heading. Adhearsion is a voice application framework that allows Ruby developers to build complex systems on top of Asterisk, FreeSWITCH and other VoIP platforms, used in the industry for very heterogeneous purposes. Most of it happens behind the scenes and inside calls, through IVR menus and with the notoriously complex CDR output acting as the only trace. The presentation will start with a brief panoramic of Adhearsion 2 and how to connect an app to a voice platform, then moving on to real life use cases such as pushing events to a browser or a queue, robo-dialing with real time status reporting, and authenticating users by phone number or PIN through a Web API. A quick look at the future with WebRTC and browser-based services will then let us find out where technology is heading.

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


Keccak, More Than Just SHA3SUM

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

description: Recently, the American National Institute of Standards and Technology (NIST) announced the selection of Keccak as the winner of the SHA-3 Cryptographic Hash Algorithm Competition. This concluded an open competition that was remarkable both for its magnitude and the involvement of the cryptographic community. Public review is of paramount importance to increase the confidence in the new standard and to favor its quick adoption. The SHA-3 competition explicitly took this into account by giving open access to the candidate algorithms and everyone in the cryptographic community could try to break them, compare their performance, or simply give comments. In this talk the authors of Keccak will introduce and highlight the strengths of their cryptographic primitive and explain how it can benefit to the FOSS community. Although Keccak, as the SHA-3 standard, will coexist with the current standard SHA-2 hash function family, it is much more than just another "SHAxSUM" algorithm. Keccak relies at its core on a new construction, called the sponge construction, which allows for simpler and more flexible modes of use. The talk will illustrate this by giving various examples on how current software designs can benefit from this greater flexibility, e.g., for all the flavors of hashing, stream encryption, authentication, authenticated encryption and pseudo-random bit generation. This talk will also focus on the different aspects that make the design of Keccak open, from the open source implementations on various platforms to initiatives to keep encouraging third-party cryptanalysis, such as the KeccakTools cryptanalysis software and the Crunchy Crypto Collision and Pre-image Contest.

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


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

description: This talk will introduce the secure, scalable and reliable groupware server Kolab that allows you to regain control of your personal information and collaborate with others using fat clients and your mobile phone. This talk will introduce the secure, scalable and reliable groupware server Kolab. It is formed by a number of well-known and proven Free Software components and adds intelligent interaction between them. There's a web administration interface, management of free-busy lists and resources, synchronization for several devices and more. Various clients can access Kolab, among them Kontact (KDE) and Roundcube (Web). Best of all, Kolab is 100% Free Software, so you are free to use, study, share and improve it.

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

name: Kolab Groupware: Regain Control of Your Personal Information


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

description: LibreOffice: cleaning and re-factoring a giant code-base or why re-writing it would be even worse. A series of stories about how we've tackled the huge challenges of updating an old code-base and giving it a bright future and the impact of large-scale code-change in that process on quality and features in 4.0. Come and hear how we've built an international team of developers to tackle the problems of resurrecting a poorly-understood, gigantic code-base extensively commented in German, with no unit tests, a tangled build infrastructure, and twenty-five years of un-paid technical debt. Hear some stories of where we've come from - some comedy architectural disasters, and where we want to move to. Find out how you can get involved in that process. See the bug metrics, how we track our progress, regression counts, and the tooling we use to encourage participation and adapt the code. Does paying technical debt by significant, risky re-factoring pay? come and see the bug metrics. See how we've innovated on top of this base with new features, new platforms and hear about some of the goodness in LibreOffice 4.0.

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


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

description: lmonade is a light-weight meta distribution of scientific software, based on Gentoo prefix, that can be installed without administrative rights on Unix based operating systems. It creates a uniform environment for development to simplify code sharing and distribution especially when complex dependencies are involved. This platform enables researchers to build on existing tools without fear of losing users to baffling installation instructions. This talk will explain the motivation, design criteria and architecture of lmonade with a summary of future plans.

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

name: lmonade: a distribution for scientific software


Maintaining a kernel subsystem

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

description: Maintaining a kernel subsystem ...at least how I do it This talk provides some insight how Wolfram handles the I2C subsystem of the Linux kernel, which is one puzzle piece which simply has to work. In the Linux ecosystem, maintainers are gatekeepers. They take the ultimate decision as to which patches are accepted and they are entrusted to lead their subsystem in a future-proof direction. Discussions and decisions are public via mailing lists, but what does an actual workflow look like? Are there any special tools involved? What equipment is used? What helps in handling difficult corner cases? How do maintainers collaborate? How much time does it take? This talk provides some insight how Wolfram handles this for the I2C subsystem, which is one puzzle piece of the kernel which simply has to work.

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


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

description: After extending Debian with two new kernels, Debian will soon be able to be built with a new free C, C++ and Objective-C compiler called Clang. Based on LLVM, this compiler is now close to gcc on many different aspects (performances, build time, level of support of C and C++). This talk will present the current status of a clang-build version of Debian, the next steps and evolutions.

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

name: Make Debian compiler agnostic: A rebuild with Clang


Managing your Metal Flexibly

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

description: The Foreman's new Metal-as-a-service feature The Foreman is adding a Metal-as-a-Service feature in the near future. In this lightning talk, we'll show the current status of the work, and discuss where it's heading to eventually. The Foreman is a complete lifecycle management tool for physical and virtual servers. Adding Metal-as-a-Service functionality will extend the ways in which The Foreman can help manage hardware within a given workflow.

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


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

description: A signature-less (or nearly :p) approach to web application firewalling Naxsi is a web application firewall for Nginx. It is somehow different from most WAF, as it does not rely on signatures, but rather on a scoring system, in combination with a learning system. The goal, during this lightning talk, is to give an overview of naxsi, from both the conception & development aspect (nginx is a fantastic software to work on), and from a usage/feedback perspective. Naxsi is an open source, high performance, low rules maintenance, Web Application Firewall module for Nginx, the infamous web server and reverse-proxy. Its goal is to help people securing their web applications against attacks like SQL Injections, Cross Site Scripting, Cross Site Request Forgery, Local & Remote file inclusions. The difference with most WAF (Web Application Firewalls) out there is that it does not rely upon signatures to detect and block attacks. It uses a simpler model where, instead of trying to detect "known" attacks, it detects unexpected characters in the HTTP requests/arguments. Each kind of unusual character will increase the score of the request. If the request reaches a score considered "too high", the request will be denied, and the user will be redirected to a "forbidden" page. Yes, it works somewhat like a spam system. Why is it different? Because it works on a learning mode (read white list). Set the module in learning mode, crawl your site, and it will generate the necessary white lists to avoid false positives! Naxsi doesn't rely upon pre-defined signatures, so it should be capable to defeat complex/unknown/obfuscated attack patterns.

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

name: naxsi, an open-source web application firewall for nginx


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

description: Open source 3D drivers for the ARM space are finally happening. This talk will cover the projects tackling the arduous, but highly pressing, tasks of creating these drivers, the current status of those projects, and the handful of highly dedicated and determined individuals behind them. When the Lima driver was presented at last years FOSDEM, it was a game changing moment. Before this reverse engineering project for the highly popular ARM Mali 200/400 GPUs was announced, the open source graphics driver world was fully focused on the three x86 market leaders only, and the huge ARM market was being completely ignored (from a graphics driver point of view). The Lima driver fundamentally changed this, and now open ARM graphics drivers are a hot topic, and several people have taken it upon themselves to follow the Lima example. While individual projects are of course in different stages of completeness, and few are directly useful at this point, they have made this goal attainable. They will be enabling proper open source operating system on what is now ubiquitous hardware, and they have already changed the perception and attitude of graphics vendors for ARM towards their main markets. This talk will cover several open source graphics driver projects for several ARM GPUs: ARM's own Mali with the Lima driver, and some of its developers: Luc Verhaegen, Connor Abbott (present), and Ben Brewer. The Qualcomm Adreno with the freedreno driver, and its main developer Rob Clark (present). The Nvidia Tegra, and its principal developer of the open source 3D driver for it; Erik Faye-Lund (present). Vivante GC range: Wladimir J. Van Der Laan. Broadcoms Videocore. Imaginations PowerVR. This talk will finish with a demo round of the current capabilities of the Lima driver on a proper GNU/Linux system. Some time has been reserved in the X.org DevRoom for further demos and talks by the other open ARM GPU developers.

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

name: Open ARM GPU drivers: Where are we today, 1 year after the unveiling of the lima driver


openSUSE on ARM

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

description: There have been a lot of things going on in the openSUSE on ARM world during the last year. We have released a openSUSE 12.2 as semi-official release. We have improved our workflows. We have also improved board support by quite a bit. This talk will show you what exactly changed, how easy it is to be part of this awesome project and what the next steps are.

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


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

description: This talk is designed for developers and users of other Linux distributions to gain an understanding of the Gentoo approach and philosophy to package management. The goal isn't to get people using Gentoo but rather for attendees to walk away thinking about how they might be able to apply that to their own distributions or other projects. We'll cover how the package manager (Portage) works, what packages (ebuilds) look like, our focus on ease of use for package authors, how we've iterated on our package format over time, etc.

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

name: Package management and creation in Gentoo Linux


FreeYourAndroid

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

description: Phone liberation parties FreeYourAndroid workshops - party like in the 90s with GNU/Linux The FSFE is running its FreeYourAndroid campaign and encourages everyone to do FYA workshops - Phone liberation parties like GNU/Linux parties in the 90s The FSFE is running its FreeYourAndroid campaign to help people to achieve users and software freedom on their mobile devices. Unfortunately, liberating phones is sometimes far from easy, including to root your device, unlock the bootloader, flash a custom ROM, get used to f-droid and much more ... To help all those people out there, that lack a technical background but love to run Free Software on their mobile devices, the FSFE runs phone liberation workshops. These workshops are something, that everyone or every group can do. This talk will hopefully encourage you to do so! Hence, the talk is about: What exactly are we doing in these workshops? How do we organise? How can we help you in doing the same? Where can you get more information?

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


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

description: Porting Fedora to 64-bit ARM systems An introduction to the Fedora ARM Project This talk introduces the Fedora ARM Project and in particular the work we are doing to bring Fedora to emerging 64-bit ARM server systems. Fedora is a popular Linux distribution on desktop and server-class systems. The Fedora ARM Project brings Fedora to ARM-powered systems - both existing 32-bit and emerging 64-bit. We are presently engaged in a full bootstrap effort to the new 64-bit architecture. This talk will include a live demonstration of Fedora running on 64-bit ARM hardware along with a detailed description of the process of bootstrapping a general purpose Linux distribution from scratch.

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

name: Porting Fedora to AArch64: (aka ARMv8, ARM64...)


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

description: Any application exposed to the internet will be attacked, either by automated tools or manually by individuals looking to compromise it and its users. Security should be considered throughout the development process, but testing for security vulnerabilities (penetration testing) is a key part of secure software development. This is a particular challenge for open source projects as most developers have limited security experience and often don't have the funds to pay for external expertise. This talk introduces the OWASP Zed Attack Proxy (ZAP), an integrated penetration testing tool for finding vulnerabilities in web applications. It is completely free, open source and cross platform, as well as being a community orientated project that actively encourages participation. While ZAP is used by security professionals, it is also ideal for anyone new to web application security and includes features specifically aimed at developers. ZAP can be run interactively, but it also supports a REST API, making it ideal for including in a continuous integration environment. Simon will show how ZAP can be used to find vulnerabilities, both manually and as part of an automated build. He will also give an overview of some of the more advanced features, and explain how they can be used for more complex security testing.

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

name: Practical Security for developers using OWASP ZAP


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

description: Latest updates on a semi-automatic protocol reverser Netzob is an opensource tool for reverse engineering, traffic generation and fuzzing of communication protocols. In 15 minutes, we'll present the latest improvements in this tool which allows to infer the message format (vocabulary) and the state machine (grammar) of a Network, USB, Files, API, IPC, (...) protocol. A short demo will be presented. This short talk will provide some key assets in the field of protocol reverse engineering and details on the latest features. Netzob is suitable for reversing network protocols, structured files, process flows (IPC and communication with drivers and devices) and hardware flows (USB, ...). Dedicated modules are provided to capture and import data in multiple contexts (network, file and process data acquisition). Once inferred, a protocol model can afterward be exported to third party tools (Peach, Scapy, Wireshark, etc.) or used in the traffic generation engine, to allow simulation of realistic and controllable communication endpoints and flows. Netzob handles different types of protocols: text protocols (like HTTP and IRC), delimiter-based protocols, fixed fields protocols (like IP and TCP) and variable-length fields protocols (like TLV-based protocols). Join the devel team and participate in the creation of a unique tool.

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

name: Protocols Are Everywhere: RE with Netzob


pystemon

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

description: Pastebin alike monitoring Pystemon is a multithreaded monitoring tool for PasteBin-alike sites written in Python. The presentation will quickly overview the main functionality of the tool and elaborate on interesting aspects: - complexities when monitoring pastebin alike sites - dynamic configuration by config file or variable classes to increase flexibility while keeping code small, readable and extensible.

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


Raindrops: CentOS in the clouds

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

description: The present status of Cloud and Virtualised Machine instances is very chaotic; different Vendors doing their own thing, every hypervisor needing its own magic and various cloud instances imposing their own site requirements. The RainDrops project aims to reduce the impact this has on users, giving them a unified interface ( web, git and REST ) that they can define their requirements against. And let the system handle the various requirements. In this presentation we aim to define the scope of the problem and demonstrate our solution. Our demo will consist of defining a single kickstart file, and then using that to build multiple instances for different vendors and technologies, with very little effort and no vendor specific configs needed. The raindrops project has been in development and closed testing upto this point, we hope to use the Fosdem talk to launch it publicly.

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


ROS: towards open source in robotics

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

description: This talk will provide an overview of the Robot Operating System (ROS), an open software integration framework for robots. In late 2007, researchers at Willow Garage and Stanford University started work on a new open source software platform for robotics research and development. The platform was named ROS, for Robot Operating System (http://ros.org) and quickly gained traction in the research community. It has since become a de facto standard of robotics middleware, used by thousands of roboticists around the world. After five years of research and development, we are seeing the first ROS-based commercial products in the marketplace. It's an exciting time. This talk will explain what ROS is, and what it isn't. It will provide some context for the design of ROS, describe what people are doing with it, and outline some current and future directions for development. I will cover both technical design details and the community-centric features of the ROS ecosystem.

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


Samba 4.0 and the State of the Project

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

description: After 10 years in development, Samba4 has finally been released. What does this mean for existing Samba users, and how will it help us appeal to new users? Come listen to the co-creator of Samba talk about the latest release of the Samba codebase, including Active Directory Domain controller support, moving the core file serving protocol from SMB1 to SMB2 (and now to SMB3), how he got Microsoft to give a quote for the Samba4 press release :-) and other topics of interest.

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


Scaling PHP with HipHop

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

description: HipHop is the Open Source PHP language compiler and runtime designed and used by Facebook. HipHop offers a significant speed improvement over the official PHP runtime and supports most of its core features. This session will provide an introduction to how and why to use HipHop over PHP, and the benefits it offers. By even the most conservative estimates, at least 50% of all websites on the Internet are powered by PHP, a language with a long and robust history of Open Source development principles. And while PHP's virtual machine is extremely efficient at executing even the most "creative" scripts, it will simply never be able to compete with native code. HipHop bridges that gap by translating easy to develop PHP scripts into high-speed, low-impact native code which can double, or even triple, the capacity of every node in your front end. This drives down costs, and delivers faster content to users. But why, outside of Facebook and a few other installations, don't we see this taken advantage of? There are some differences between HipHop and PHP, notably in the breadth of runtime extensions and namespaces. Also, HipHop's documentation, while growing, still lags behind the massive body of work on php.net. If you run more than one webserver however, it'll be worth 50 minutes to see what HipHop has been up to since we first introduced it at FOSDEM, how much easier it is to run a HipHop server in both production and development modes, and a little bit of how it works under the hood.

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


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

description: Programming and debugging Arduino in user space Introducing the Arduino simulator and C/C++ development environment. Searduino is made to ease and speed up development for the Arduino boards. In short, with Searduino you get C/C++ interface - use C/C++ to program your Arduino boards Makefiles - easy to use Makefiles for inclusion in your project Stand alone program - build your Arduino code to run on your local computer instead Simulator - run your Arduino code in a simulator to test it Simulation API - write your own test cases in C/C++ Python simulation API - write your tests in Python Arduino example translation (not ready yet, but really close) The authors of Searduino love developing code for Arduino. We love using Arduino and we believe that developing code for Arduino has been made significantly easier for not-so experienced developers. However, for some of us it is easier to develop code in our favorite editors and build and compile via the command line. Searduino was initially created to make it possible to automate the building of your arduino program and to do this outside of the Arduino IDE. Once we had the compilation and linking up and running we quickly noticed that it wouldn't take that much to make it possible to turn your Arduino program into a program executing on your local computer. The writes and reads on pins in your Arduino program were 'translated' in to reads and writes on stdin/stdout, which we used to create a simple simulator communicating via a pipe. We saw the potential of the simulator and decided to write a "proper" API for it instead. To make the simulator more usable for quick checks and for people preferring GUIs we started to write a simulator GUI in Python, so we added a Python extension to the simulator API. And here we are right now.... Hope you like it!

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

name: Searduino - Arduino simulator and C/C++ devel environment


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

description: Organizing quality software competitions In this talk we describe an approach for organizing programming competitions that aim to reward software qualities such as readability, maintainability, and so on. At my university we are considering the idea of organizing a software competition with the objective of promoting, beside programming ingenuity, the production of software of good quality, that is, software that it is easy to read, maintain, modify, debug, ..., Such qualities are, by their own nature, quite "fuzzy" and ill-defined, so measuring them in an objective and quantitative way is not easy. In order to solve this problem we figured out an approach based on a competition between "spoilers" that introduce bugs in the software and "counter-spoilers" that try to debug them. Briefly, each spoiler is given a set of programs and s/he must modify them by introducing bugs, as subtle and difficult to find as s/he can. Each counter-spoiler receives a set of programs and s/he must find the bug(s) in them as fast as s/he can. Finally, every program is given to many different spoilers to get many different spoiled versions. The competition turns out to be, actually, three competitions in one since we reward The best spoiler, that is, the one that introduces the most difficult to find bugs. The best counter-spoiler, that is, the one that is fastest in finding the bugs. The best program, that is, the one that is most "resilient" to bug insertion. The "untangling" of the times required for debugging into a measure of spoiler, counter-spoiler and program quality is done by using a statistical approach (that we plan to describe in detail in the talk). The aim of the talk is to describe in detail the technique, stimulate feedback from the community and, also, search for volunteers spoilers and counter-spoilers.

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

name: Spoilers and Counter-Spoilers: How to Measure Software Maintainatility


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

description: Each Linux kernel release is followed by a series of stable updates fixing bugs, hosted at kernel.org. Linux distributions generally use these as a basis for their packages. I describe how the stable update process works and how distributions can be more involved.

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

name: Stable kernel maintenance for distributions


STAR: a Python Pandas dressing

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

description: STAR is Data Analysis tool based on Python Pandas. Its goal is to aid analysts in data analytic by providing tools and a meta-data system around Pandas DataFrame. STAR is composed of a data structure (Stark) that links together various Pandas DataFrame and provides a set of methods to make common data analysis tasks with a simple interface. Also it provides a small reporting engine capable of presenting results in graphic or tabular form. An automatic text generation engine is under development.

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