Програма

Зала София Зала Варна Зала G1
01 ноември – събота
10:00 – 10:15 Откриване
10:15 – 11:00 This is our future
CryptoParty Berlin
11:15 – 12:00 ES6: The Good Parts
Борис Симандов
Mind patterns and anti-patterns
Vladimir Dzhuvinov
uinput-mapper
Merlijn Wajer
12:15 – 13:00 Програмируем Дом
Цветан Узунов
Виртуализирай това…
Мартин Иванов
Re-usable components for civic tech
Dave Whiteland
14:30 – 15:15 I reject your reality and substitute my own
Iliyan Stoyanov
bgERP – Готова за работа
Милен Георгиев
15:30 – 16:15 Отворен код в държавата
Божидар Божанов
RIPE Atlas data processing backend
Sergey Polzunov
Приложение на Linux в управлението на минния добив
Стилиян Станков
16:30 – 17:15 UI design for open data
Hollie Lubbock
ATA over Ethernet (AoE)
Боян Кроснов
Node.js going to be native
Валентин Николов
17:30 – 18:15 Висше образование, университети, проблеми и решения
Радослав Георгиев, Светлин Наков
LUKS, TPM and full disk encryption without password
Никола Колев
PSGI/Plack for Fun and Profit (But Mostly Profit)
Sawyer X
02 ноември – неделя
10:15 – 11:00 За свободата, програмиста, и менажерията
Николай Цветинов
Aggressive DevOps
Ivo Vachkov
The future is open
Chiara Albanesi, Carlo Frinolli
11:15 – 12:00 Защо Clojure?
Стефан Кънев
SIM card protocol tracing using Osmocom SIMtrace
Harald Welte
Peer-to-peer streaming & file storage
Иво Георгиев
12:15 – 13:00 Open не е достатъчно
Антон Стойчев
Адаптация на Linux за ARM устройства
Леон Анави
Polymer – pleasant front-end programming with web components
Пламен Стоев
14:30 – 15:15 За програмирането
Красимир Цонев
Лесни стъпки към по-добра Уеб сигурност
Явор Папазов
LivingWEB
Васил Тучков
15:30 – 16:15 Интерактивни технологии в съвременните изпълнителски изкуства
Антони Райжеков
Maintaining custom Kernel builds
Marian Marinov
FFmpeg от 0 до h264
Емил Иванов
16:30 – 17:15 Software Defined Radio and rtl-sdr
Harald Welte
Отворени инструменти за независима журналистика
Петя Райковска, Димитър Димитров
17:30 – 18:15 The Elements of Style in Programming
Божидар Бацов
OpenCL: Как програмата ми стана 1500 пъти по-бърза
Борислав Станимиров
18:15 – 18:30 Закриване

Technical
Advanced technical
Social
Open art
Open biz
Civic hacking
Misc
English
Български
This is our future (CryptoParty Berlin)

From underground to mainstream : why security culture will be part of everyone’s life

It’s about time for a cultural change. Time to get one of our basic human rights back: privacy. A right that we can only get back together. We need everyone to act: through art, media, education, activism and grassroots movements. Security culture must be a part of general culture. Reclaim your rights, be part of one of the most important changes of the moment. It’s time to get your privacy back.

ES6: The Good Parts (Борис Симандов)

ES6 е най-новата версия на JavaScript. В тази версия езика е сериозно подобрен и разширен в посока писане на по-ясен и по-чист код. Голяма част от неудобствата са премахнати, което е превърнало JS в модерен и удобен мулти-платформен език за програмиране. Ще бъдат показани някой от ключовите нови възможности: generators, array comprehensions, iterators, arrow functions, proxies, template strings, let operator и др.

Mind patterns and anti-patterns (Vladimir Dzhuvinov)

Software gets created in the mind, as all else

Coding in a dozen languages, the patterns of software design, the pillars of system architecture – you have mastered all of that. What else is there to learn? It’s now time to enter the realm of your mind where software gets created. Learn how to recognise the patterns of your mind, transcend them or even break to escape linearity. Appreciate the energy efficient mind and how it benefits from grounded logic and emotions. Finally, feed all that back into better software and happier users.

uinput-mapper (Merlijn Wajer)

Creating and remapping input devices

uinput-mapper is a program that can clone and remap (in clones) input devices to other (newly created) input devices (locally or over the network). It also offers a nice API to both the /dev/input/* and /dev/uinput devices in Python.

Програмируем Дом (Цветан Узунов)

Как да направим къщата си интелигентна и да наглеждаме и контролираме всичко в нея с отворени технологии

Набор от хардуерни устройства които могат да включват и изключват електрически устройства, замерват температура, влажност, движение, заснемат снимки, следят потреблението не електроенергията във вашият дом и се свързват към интернет чрез нормален WIFI канал. На всичко отгоре струват около 20 лв и могат да се конфигурират с IFTTT cloud технология през всеки web browser.
Темата за Home Automation и Internet of Things не е нова, стандарти като Zigbee се опитват да свържат сензори и изпълнителни механизми към интернет услуги от години, проблема е в … цената им, все още няма технология която да автоматизира дома ви за по малко от $1000. С новите технологии обект на тази лекция това вече може да стане за $100.

Виртуализирай това… (Мартин Иванов)

Виртуализация в управлението на мрежи

SDN/NFV e технология, позволяваща мрежовите услуги да се виртуализират, като ключовата дума в този процес е иновации. Ще разгледаме основните проблеми и решения и ще покажем как отвореният код помага за този преход.

Re-usable components for civic tech (Dave Whiteland)

from the Poplus federation

UK civic coding charity mySociety’s international team is actively engaged in encouraging civic coders to avoid re-inventing solutions to problems that someone, somewhere has already solved. Most recently this means creating the collaborative federation called Poplus, making useful components rather than whole websites. Dave will demonstrate some of the components and describe how and why they are helpful, and explain some of the reasoning behind them.

I reject your reality and substitute my own (Iliyan Stoyanov)

We will share our experience and concepts of building houses from scrap materials – old shipping containers, old beer and soda cans, old pallets and empty glass bottles and we will show you how to implement all the smart home concepts in those projects of yours. Using IoT in your off-grid/on-grid beautiful projects made out of junk. All that and more and everything will be explained and everything will be shared under GPL3 license – from our building plans to all our hardware adaptations and implementations – no matter what we have used – Arduino, Olimex’ PICs and 802.15.4 radios, RaspberryPi, BeagleBone or our own hardware, every schematic, every piece of knowledge will be shared so you can take our ideas and the concepts pioneered by people like Mike Raynolds, and build your own houses, start your next IoT project, have fun while being actually useful to world around you.

bgERP – Готова за работа (Милен Георгиев)

Първата стабилна версия на bgERP е готова за сваляне. Какво може да се прави с нея?

bgERP е система за управление на бизнеса с отворен код. Тя е създадена в България и предназначена за български предприятия. Фокусът й е върху екипното управление на ресурсите и осъществяването и проследяването на сделките.

Отворен код в държавата (Божидар Божанов)

gov.obshtestvo.bg

Софтуерът, който държавата поръчва, в момента е некачествен. Кодът му принадлежи на гражданите, които да могат да го инспектират, и на фирмите, които могат да го преизползват.

RIPE Atlas data processing backend (Sergey Polzunov)

Overview of the RIPE Atlas (http://atlas.ripe.net) data processing pipeline.

Приложение на Linux в управлението на минния добив (Стилиян Станков)

Операционната система Linux, във версия Ubuntu е приложена успешно за управление на сложна диспечерска система за управление на минния транспорт и други машини в много тежки промишлени условия (открити мини). При разработката са използвани също отворени програми. Със свободно ПО е разработено и вградено ПО (FW) за контролер за събиране и предаване на данни с модул Arduino.

UI design for open data (Hollie Lubbock)

Good design can increase the value of open data to the public and industry professionals. But what is open data and how can it be used? The focus of this talk is using design to aid the release of knowledge from within cultural institutions. I’ll be discussing the challenges of designing for complex UIs in general and how we can use narrative to inform and guide the user through abstract interactions.

ATA over Ethernet (AoE) (Боян Кроснов)

A simple storage protocol, or is it

ATA over Ethernet е един от по-популярните мрежови блокови storage протоколи. Други популярни протоколи, които вършат същата работа са NBD и iSCSI.

Тази лекция ще представи протокола и особености около внедряването му при клиенти на StorPool.

Node.js going to be native (Валентин Николов)

Node.js използва силата на Google Chrome ядрото за лесна и бърза разработка на скалируеми мрежови приложения. JavaScript е езикът, който може да се изпълнява на сървъра, но разработчиците могат да използват и мощни C/C++ библиотеки по същия начин, както и авторите на Node.js при неговото създаване. Тази тема демонстрира основни принципи за създаването на C и C++ библиотеки, както и тяхното използване от Node.js.

Висше образование, университети, проблеми и решения (Радослав Георгиев, Светлин Наков)

Един поглед върху ученето на програмиране, наличните университети и академии – какви са проблемите и кой как ги решава

Гладът за IT кадри в България е голям. Повечето компании искат кадърни хора, а и startup вълната, заляла София също се включва в огромния demand за това.

Пословично, мнението за университетското IT образование в България не е хубаво. Всеки може да ви каже това, но не всеки може да посочи конкретни причина за това.

С този проблем се появиха и множество академии, които наброяват над 30 на брой само в София.

Какъв всъщност е проблемът на университетите и Какво всъщност решават академиите?
Къде е линията между тях и за Какво трябва да се оглеждат младите студенти?

Една гледна точка от Радослав Георгиев, който е преподавател и все още незавършил студент във ФМИ, който има и собствена академия – Хак България, който иска да реши проблема с качествените кадри и образованието в България.

Втора гледна точка от Светлин Наков, който обучава софтуерни инженери от 2000 г. насам и е основател на няколко софтуерни академии и на първия в България софтуерен университет (СофтУни).

В лекцията няма да има необоснован Hate или просто плюене по институциите.

LUKS, TPM and full disk encryption without password (Никола Колев)

Криптиране на диска е добро начало за запазване на сигурността на данните. С помощта на LUKS (Linux Unified Key Setup) и TPM (Trusted Platform Module) системата може да бъде конфигурирана да бъде напълно автономна и данните ѝ да бъдат защитени.

PSGI/Plack for Fun and Profit (But Mostly Profit) (Sawyer X)

Reinventing Without Rewriting

How do you scale a massive amount of code through the years, through many technologies and platforms, without rewriting your entire code-base or losing your mind?

За свободата, програмиста, и менажерията (Николай Цветинов)

Pair programming, Code reviews, testing, processes, how, why, why not?

Напоследък работа за господин програмиста се намира много…
Много, много, много но и некачествената работа е много…
Ще ви вкарат в процеси, ще ви вкарат в „прав път“, ще ви менажират живота, ще ви кажат че сте част от семейство…
Глупости!
Има фирми и фирми, има шефове и шефове, има процеси и процеси, всеки е чувал за скръмове и канбани и какво ли още не и всеки си мисли че разбира как да ви прави продуктивни…
Нека пофилософстваме за работодателите и работата, за програмистите и креативността, за свободата и салама…
Ще ви разкажа какво мисля по въпроса, ще поискам и вашето мнение – ще сме в interactive mode!

Aggressive DevOps (Ivo Vachkov)

DevOps for large-scale distributed systems

The following presentation will cover multiple operational aspects in heterogeneous distributed systems. It will show the „Aggressive DevOps“ concept, built in three pillars:
1) Build & Deployment Automation
2) Full-stack Application Monitoring
3) Intelligent Control Plane

It will provide real-world insights from operating and actively evolving production systems that scale between 400 and 1000 servers each day in Amazon Web Services, contains multiple server groups and relying on heavy automation to function properly.

The future is open (Chiara Albanesi, Carlo Frinolli)

but are we ready for that?

Starting from insights from a short research on open culture, we are going to discuss about the current trends in the open world, switching between case studies, reports and short exercises, introducing the methodology we’re currently following in our projects (and with our clients).

Защо Clojure? (Стефан Кънев)

Clojure е един от най-смелите и интересни нови езици за програмиране, които набират популярност в момента. В него има всичко, което може да поискате – чист дизайн, високи нива на експресивност и особен синтаксис, който е забавно да научите. Презентацията ще разкаже за интересните неща в езика, както и какво го прави толкова специален.

SIM card protocol tracing using Osmocom SIMtrace (Harald Welte)

Osmocom SIMtrace is an open hardware + FOSS firmware/software project to obtain protocol traces between SIM card and mobile phone. This talk introduces basic SIM card technology and architecture, as well as how to use Osmocom SIMtrace in practise.

Peer-to-peer streaming & file storage (Иво Георгиев)

и как това ще промени достъпа до нашите файлове

Засяга наскоро нашумелите технологии, позволяващи streaming чрез BitTorrent протокола. Ще разгледаме Node.js модулите peerflix/torrent-stream през погледа на Иво Георгиев, първия разработчик на модула след автора Matias Buus.
Ще разберем как тези технологии могат да се ползват за мултимедия… и много повече.

Open не е достатъчно (Антон Стойчев)

Какво липсва на open разработките?

„Е нали е open – ако нещо липсва може да си го добавиш“ – разговор за всичко породено от това мислене.

Адаптация на Linux за ARM устройства (Леон Анави)

Създаване на свободни устройства с отворен хардуер и софтуер

Целта на презентацията е да разгледа най-популярните платки с ARM процесори от типа на OLinuXino, CubieBoard, Banana Pi, Beaglebone black, Odroid, Raspberry Pi и да предостави насоки как да се адаптират Linux ядрото и различни Linux дистрибуции за тях. Ще бъдат представени практически примери за работа с Das U-Boot, Linux-sunxi, Debian и Linux базираната софтуерна платформа Tizen на серията open-source hardware платки OLinuXino. Също така ще бъде споделена информация за DIY (Do It Yourself) създаване на свободни устройства с отворен хардуер и софтуер.

Polymer – pleasant front-end programming with web components (Пламен Стоев)

Polymer е нов проект на Google, с чиято помощ писането на преизползваеми уеб компоненти става още по-лесно и удобно, дори приятно. Крайната цел е вашият HTML да заговори в термините на проблема, който приложението ви решава, чрез обогатяване на набора от тагове, с който разполагате. Когато към това се добавят и някои от най-добрите техники, използвани и в AngularJS (като data-binding), се получава магията, наречена Polymer.

За програмирането (Красимир Цонев)

Аз силно вярвам че всеки трябва да прави това което обича да прави. През последните десетина години срещам колеги, които не точно харесват работата си. Бъдейки програмисти само от 9 до 17, те определено не са щастливи да пишат код по цял ден. Тази презентация има за цел да ви направи една идея по-щастливи програмисти. Подготвил съм няколко правила, които аз лично следвам постоянно.

Лесни стъпки към по-добра Уеб сигурност (Явор Папазов)

В мътните води на информационната сигурност, най-малката грешка може да струва сигурността на една система. Но лъч на надежда пробива черното небе – модерният Уеб позволява част от сериозните атаки да бъдат неутрализирани с по 1 ред код и е редно всички да се запознаем с въпросните „магически“ редове.

LivingWEB (Васил Тучков)

Реално-Дигитален Фестивал

LivingWEB е иновативен, авторски проект за съвременно изкуство и технологии,пръв по рода си в света. Премиерата на LivingWEB™ се състоя септември, 2013 г. във VivacomArtHall, София.
LivingWEB™ представя абстрактния ни живот в интернет във физически контекст чрез интерактивни инсталации. В реалната виртуалност на LivingWEB, участниците предприемат контра-културна крачка встрани – от дигиталното към физическото. Посетителите стават участници. LivingWEB е културна проява, която насърчава иновациите и растежа. Точката, в която изкуството се пресича с технологиите. Фестивалът не само промотира новите дигитални технологии и продукти, но и интегрира иновациите в рамките на артистичните инсталации и прояви по време на събитието. По този начин проекта набляга най-вече на твоческото мислене и експериментиране.

Интерактивни технологии в съвременните изпълнителски изкуства (Антони Райжеков)

Лекцията за „Интерактивни технологии в съвременните изпълнителски изкуства“ ще представи няколко мултимедийни проекта развити в периода 2008 – 2014 от Антони Райжеков, използващи различни подходи за интеракция между танц, генеративна анимация и музика и био-сигнали.

http://raijekov.cc

Maintaining custom Kernel builds (Marian Marinov)

In this talk Marian will explain how you can maintain your own kernels with additional outside of the mainline patches, such as GRsec, AUFS or anything else that is not in the mainline 🙂
He will share his experience in maintaining a kernel that is not in long term support.
Also he will share with you some pointers in choosing a long term supported kernel.

FFmpeg от 0 до h264 (Емил Иванов)

Кратко въведение във видео обработката с FFmpeg за начинаещи. Аудиторията ще може да се запознае с основните термини около видео транскодването (ето един), как да използва инструментите от FFmpeg комплекта и насоки от къде да получи повече информация.

Software Defined Radio and rtl-sdr (Harald Welte)

This talk is about getting started with the basics of software defined radio (SDR). It introduces the fundamental concept of SDR constrasting classic radio systems, and continue to cover the rtl-sdr project, a software/driver architecture for the ultra-cheap RTL2832U based hardware. There will be practical demonstration using some of the readily-available Open Source projects implementing receivers for various radio systems.

Отворени инструменти за независима журналистика (Петя Райковска, Димитър Димитров)

За несвободата на медиите в България и как да създадем инструментите, с които да им я върнем

Медиите в България имат проблеми. Част от тях са характерни за медиите по цял свят – зависимост от корпоративни интереси, натиск от рекламодатели, издатели, политици, властимащи.

Други са много по-силно изразени в България и се хранят от бездействието на институциите – пожълтяване, корупция, клевети, манипулации в колосални размери, самоцензура и най-вече нечуван медиен монопол. В България независими медии на практика няма.

През 2013-та Митьо, Петя и Явор регистрират фондация „Отговрени медии“, за да се опитат да променят това. На Open Fest ще ви разкажат как.

The Elements of Style in Programming (Божидар Бацов)

Ще проследим произхода на добрия стил в програмирането от добрия стил в употребата на естествените езици. В процеса ще направим някои смели и забавни паралели между програмни езици и езици като българския и английския. След това ще направим кратък преглед на стилови практики в програмирането, които са малко или повече универсални и ще завършим с размисли за еволюцията на стила заедно с еволюцията на езиците.

OpenCL: Как програмата ми стана 1500 пъти по-бърза (Борислав Станимиров)

… а другата ми програма три пъти по-бавна

OpenCL е мултиплатформен фреймуърк за програмиране на системи, които се състоят от различни видове процесори. Такива системи не са задължително някакви суперкомпютри, които живеят в огромни data-центрове, а почти всички персонални компютри – например всички, които имат 3D ускорител видеокарта. Тази лекция представлява въведение в OpenCL и ще запознае слушателите с фреймуърка и някои ситуации, в които може да ни даде големи преимущества (както и някои, в които може да ни накара да се „застреляме в крака“)

EVENT_TIME
VENUE_LOCATION

Спонсори

bgERP

Партньори

Място: VENUE_LOCATION

С метро

Интерпред се намира в непосредствена близост до спирка “Жолио Кюри” на софийското метро.
Карта на метрото | Разписание