Technical |
Advanced technical |
Social |
Open art |
Open biz |
Civic hacking |
Misc |
English |
Български |
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 е най-новата версия на JavaScript. В тази версия езика е сериозно подобрен и разширен в посока писане на по-ясен и по-чист код. Голяма част от неудобствата са премахнати, което е превърнало JS в модерен и удобен мулти-платформен език за програмиране. Ще бъдат показани някой от ключовите нови възможности: generators, array comprehensions, iterators, arrow functions, proxies, template strings, let operator и др.
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.
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 технология, позволяваща мрежовите услуги да се виртуализират, като ключовата дума в този процес е иновации. Ще разгледаме основните проблеми и решения и ще покажем как отвореният код помага за този преход.
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.
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 е система за управление на бизнеса с отворен код. Тя е създадена в България и предназначена за български предприятия. Фокусът й е върху екипното управление на ресурсите и осъществяването и проследяването на сделките.
gov.obshtestvo.bg
Софтуерът, който държавата поръчва, в момента е некачествен. Кодът му принадлежи на гражданите, които да могат да го инспектират, и на фирмите, които могат да го преизползват.
Overview of the RIPE Atlas (http://atlas.ripe.net) data processing pipeline.
Операционната система Linux, във версия Ubuntu е приложена успешно за управление на сложна диспечерска система за управление на минния транспорт и други машини в много тежки промишлени условия (открити мини). При разработката са използвани също отворени програми. Със свободно ПО е разработено и вградено ПО (FW) за контролер за събиране и предаване на данни с модул Arduino.
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.
A simple storage protocol, or is it
ATA over Ethernet е един от по-популярните мрежови блокови storage протоколи. Други популярни протоколи, които вършат същата работа са NBD и iSCSI.
Тази лекция ще представи протокола и особености около внедряването му при клиенти на StorPool.
Node.js използва силата на Google Chrome ядрото за лесна и бърза разработка на скалируеми мрежови приложения. JavaScript е езикът, който може да се изпълнява на сървъра, но разработчиците могат да използват и мощни C/C++ библиотеки по същия начин, както и авторите на Node.js при неговото създаване. Тази тема демонстрира основни принципи за създаването на C и C++ библиотеки, както и тяхното използване от Node.js.
Един поглед върху ученето на програмиране, наличните университети и академии – какви са проблемите и кой как ги решава
Гладът за IT кадри в България е голям. Повечето компании искат кадърни хора, а и startup вълната, заляла София също се включва в огромния demand за това.
Пословично, мнението за университетското IT образование в България не е хубаво. Всеки може да ви каже това, но не всеки може да посочи конкретни причина за това.
С този проблем се появиха и множество академии, които наброяват над 30 на брой само в София.
Какъв всъщност е проблемът на университетите и Какво всъщност решават академиите?
Къде е линията между тях и за Какво трябва да се оглеждат младите студенти?
Една гледна точка от Радослав Георгиев, който е преподавател и все още незавършил студент във ФМИ, който има и собствена академия – Хак България, който иска да реши проблема с качествените кадри и образованието в България.
Втора гледна точка от Светлин Наков, който обучава софтуерни инженери от 2000 г. насам и е основател на няколко софтуерни академии и на първия в България софтуерен университет (СофтУни).
В лекцията няма да има необоснован Hate или просто плюене по институциите.
Криптиране на диска е добро начало за запазване на сигурността на данните. С помощта на LUKS (Linux Unified Key Setup) и TPM (Trusted Platform Module) системата може да бъде конфигурирана да бъде напълно автономна и данните ѝ да бъдат защитени.
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!
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.
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 е един от най-смелите и интересни нови езици за програмиране, които набират популярност в момента. В него има всичко, което може да поискате – чист дизайн, високи нива на експресивност и особен синтаксис, който е забавно да научите. Презентацията ще разкаже за интересните неща в езика, както и какво го прави толкова специален.
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.
и как това ще промени достъпа до нашите файлове
Засяга наскоро нашумелите технологии, позволяващи streaming чрез BitTorrent протокола. Ще разгледаме Node.js модулите peerflix/torrent-stream през погледа на Иво Георгиев, първия разработчик на модула след автора Matias Buus.
Ще разберем как тези технологии могат да се ползват за мултимедия… и много повече.
Какво липсва на open разработките?
„Е нали е open – ако нещо липсва може да си го добавиш“ – разговор за всичко породено от това мислене.
Създаване на свободни устройства с отворен хардуер и софтуер
Целта на презентацията е да разгледа най-популярните платки с 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 е нов проект на Google, с чиято помощ писането на преизползваеми уеб компоненти става още по-лесно и удобно, дори приятно. Крайната цел е вашият HTML да заговори в термините на проблема, който приложението ви решава, чрез обогатяване на набора от тагове, с който разполагате. Когато към това се добавят и някои от най-добрите техники, използвани и в AngularJS (като data-binding), се получава магията, наречена Polymer.
Аз силно вярвам че всеки трябва да прави това което обича да прави. През последните десетина години срещам колеги, които не точно харесват работата си. Бъдейки програмисти само от 9 до 17, те определено не са щастливи да пишат код по цял ден. Тази презентация има за цел да ви направи една идея по-щастливи програмисти. Подготвил съм няколко правила, които аз лично следвам постоянно.
В мътните води на информационната сигурност, най-малката грешка може да струва сигурността на една система. Но лъч на надежда пробива черното небе – модерният Уеб позволява част от сериозните атаки да бъдат неутрализирани с по 1 ред код и е редно всички да се запознаем с въпросните „магически“ редове.
Реално-Дигитален Фестивал
LivingWEB е иновативен, авторски проект за съвременно изкуство и технологии,пръв по рода си в света. Премиерата на LivingWEB™ се състоя септември, 2013 г. във VivacomArtHall, София.
LivingWEB™ представя абстрактния ни живот в интернет във физически контекст чрез интерактивни инсталации. В реалната виртуалност на LivingWEB, участниците предприемат контра-културна крачка встрани – от дигиталното към физическото. Посетителите стават участници. LivingWEB е културна проява, която насърчава иновациите и растежа. Точката, в която изкуството се пресича с технологиите. Фестивалът не само промотира новите дигитални технологии и продукти, но и интегрира иновациите в рамките на артистичните инсталации и прояви по време на събитието. По този начин проекта набляга най-вече на твоческото мислене и експериментиране.
Лекцията за „Интерактивни технологии в съвременните изпълнителски изкуства“ ще представи няколко мултимедийни проекта развити в периода 2008 – 2014 от Антони Райжеков, използващи различни подходи за интеракция между танц, генеративна анимация и музика и био-сигнали.
http://raijekov.cc
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 за начинаещи. Аудиторията ще може да се запознае с основните термини около видео транскодването (ето един), как да използва инструментите от FFmpeg комплекта и насоки от къде да получи повече информация.
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 ще ви разкажат как.
Ще проследим произхода на добрия стил в програмирането от добрия стил в употребата на естествените езици. В процеса ще направим някои смели и забавни паралели между програмни езици и езици като българския и английския. След това ще направим кратък преглед на стилови практики в програмирането, които са малко или повече универсални и ще завършим с размисли за еволюцията на стила заедно с еволюцията на езиците.
… а другата ми програма три пъти по-бавна
OpenCL е мултиплатформен фреймуърк за програмиране на системи, които се състоят от различни видове процесори. Такива системи не са задължително някакви суперкомпютри, които живеят в огромни data-центрове, а почти всички персонални компютри – например всички, които имат 3D ускорител видеокарта. Тази лекция представлява въведение в OpenCL и ще запознае слушателите с фреймуърка и някои ситуации, в които може да ни даде големи преимущества (както и някои, в които може да ни накара да се „застреляме в крака“)