В обществения сектор (или иначе казано - държавата) се създава много софтуер, от който зависят милиони левове и са концентрирани големи интереси. Наивно е да се смята, че просто защото нещо е електронно, то корупцията е елиминирана. Напротив, ако не бъде направен както трябва, софтуерът може включително да създаде нов вид, "електронна" корупция. Именно затова трябва да приложим няколко не толкова прости принципа и техники, за да получим аниткорупционен софтуер.
В обществения сектор (или иначе казано - държавата) се създава много софтуер, от който зависят милиони левове и са концентрирани големи интереси. Наивно е да се смята, че просто защото нещо е електронно, то корупцията е елиминирана. Напротив, ако не бъде направен както трябва, софтуерът може включително да създаде нов вид, "електронна" корупция. Именно затова трябва да приложим няколко не толкова прости принципа и техники, за да получим аниткорупционен софтуер.
A talk that discusses two topics regarding Elasticsearch - multitenancy and scalability and what are the technical details to achieving them efficiently
Encryption is widely used by companies to secure sensitive data. It comes in different varieties and purposes. There's symmetric vs asymmetric encryption, there's encryption at rest, in transit and in use, there's TDE vs record-level encryption vs column/field level encryption, and then there's key-encryption (wrapping). All of these varieties serve different purposes and use-cases that we review - from the point of view of an infosec person, a sysadmin, a developer and an architect.
Blockchain overview - types, use-cases, security and usabiltyBozhidar Bozhanov
We review blockchain implementations, their components, how they work and how they can be used for solving real world problems with comparison to existing solutions.
Какви са проблемите със сигурността на електронното управление, и как би помогнал отворените код, електронната идентификация и общите правила за достъп
2. Vanity Slide
• Божо
• Програмист, от миналата седмица
безработен
• Stackoverflow “celebrity”
• Живея в центъра
3. До момента?
• Генериране на музика vs signal processing
• 57-ма година “Illiac Suite”
• Множество експерименти
• Компютърно-асистирана композиция
• Университетски проекти - Iamus
• Open-source проекти – SoundHelix
• Като цяло – аз не съм доволен от
резултатите
4. Подходи
• Рекомбиниране на семпли – unleash the fruity
loops. Още Моцарт на времето...
• Интерпретиране на математически функции,
редици, и др.
• Еволюционни (самообучаващи се) алгоритми
• Статистически подход
• Композиторски правила в алгоритъма
• Използване на външна информация – туитове,
околен шум, движения, снимки, и др.
5. Защо нищо не работи?
• Какафония
• Липса на вариативност – при краен брой
семпли
• Безинтересна музика – при екслузивно
базиране на статистика.
• Външни данни = готин начин за seed-ване
на random-а.
6. Математически подход
• Музиката „под повърхността“
– хармонични редици
– равно-темпериран строй
• Композицията без музикални правила =
шум
8. Моят подход
• Статистика – анализ на база от произведения
за извеждане на вероятности (интервали,
продължителности). Намалява нуждата от
еволюционен алгоритъм, невронни мрежи и
др.
• Вериги на Марков – сложно име за простото
използване на горната статистика за вземане
на решения
• Множество композиторски правила, които
рамкират избора на характеристиките на
следващия тон.
9. Цел?
• Създаване на мелодии, приятни за слушане
• Даване на база на композитори за
надграждане над генерираната музика
(creative commons)
• Почти безплатно stock audio
11. Защо не Open Source?
• Щото съм алчен
• Защото практиката до момента е показала,
че такива нишови проекти не печелят много
от факта, че са open source.
• Защото кодът на места е грозен и да не се
излагам
• В един момент може би ще стане open
source
12. Защо този проект е интересен?
• Open-ended – няма момент, в който да се
обяви за „завършен“. Няма подход, приет
за „верен“.
• Изисква много специфични знания в област,
различна от програмиране (domain
knowledge)
• Нещо различно от бизнес-софтуера, за
който ни плащат да работим.
13. Интердисциплинарност
• Бизнес софтуер; задълбочени знания в
различни области.
• Експерти в различни области?
• Областта на софтуера ви интересна ли ви?
• Комбинацията между общо софтуерно
инженерство и нишова област е
мотивираща...поне за мен.
• Иска четене и гимнастика на мозъка