Відеозапису та огляд конференції LVEE-2014

У минулому році в білоруських лісах під Гродно пройшла конференція LVEE-2014, короткий звіт про яку був на хабре. Я знімав-монтував відео, і хоча я опублікував його ще минулої осені, тільки зараз дійшли руки коротко описати власне самі доповіді. На хабре ще жодного разу не було публікації відео та оглядів доповідей з цієї конференції, сподіваюся буде цікаво. Паруминутный ролик про LVEE-2014 для загального враження:



Під катом максимально стислий опис і посилання на відео і допматеріали (тези, слайди, контакти доповідачів), тобто не бійтеся заходити, навіть якщо у вас GPRS.


Філософсько-юридичні питання open-source
  • «Ліцензійний імунітет СПО. Звільнення проекту на прикладі Kallithea»допматеріали — Жива історія, як працює опенсорс. Розробник непоганого (я до речі сам використовував) «yet another гитхаба для меркуриала/гіта/свна» RhodeCode довго пиляв систему опенсорсно, і нарешті забажав монетизації і вирішив закрити код. Не тут-то було. Спільнота форкнуло і перейменував проект, і тримало оборону проти засмученого проджект-стартера. У результаті залишається відкритим та код початкового проекту, тільки під дуже дивною і суперечливою ліцензією. І так, історія з перших рук, розповідав про все це розробник Kallithea.
  • «Комерціалізація СПО під ліцензією GPL»допматеріали — Обернена до попередньої історія. Диявольські росіяни хакери юристи знайшли легальну (RMS визнав!) пролом в GPLv3, як приховувати сорс, поставляючи його тільки замовнику. Насправді я вже три рази (+ [1], [2]) знімав цей доповідь на різних конференціях, але це того варте — реакція аудиторії була дуже різна. Бізнес-аудиторія зазвичай сприймала ОК, здебільшого навіть не розуміючи, в чому проблема («який-такий GPL? юридичної сили в РФ не має — лісом»), а тут були швидше розробники, сильно нападники на доповідача — як це — закривати їх код, позбавляти їх слави і багфіксів від спільноти… IMHO, ніша для цього рішення звичайно є — мелкотиражные, майже замовні рішення для дрібного бізнесу, коли відкривати всі — взагалі ніхто не купить, а так, можна «розшарити витрати» на пару десятків замовників (наприклад, адаптація відкритої ERP під специфічні вимоги «російські аптеки» тощо).
  • «Що підштовхнуло білоруських піратів створити філію Creative Commons?»допматеріали — Тут крім стандартної антикопирастной риторики, розповідь про те, як деякі білоруські, скажімо так, активісти, які організовують філія «Творчих Громад» і атакують білоруський закон про авторське право. Забавно, що цей активізм аудиторією не був схвалений, розгорнулася дискусія, в якій деякі слухачі, які приїхали з України, намагалися пояснити небезпеку неконструктивний взаємодії з владою.

Роботи та автоматизація
  • «Застосування популярних протоколів та вільного ПЗ в управлінні мобільним роботом»допматеріали — А саме плаваючим роботом. Звичайно, це не океанські роботи від Liquid Robotics, а відносно прості конструкції з пінопласту, харчових контейнерів, Rasberri Pi, датчиків і опенсорса. Але працюють — моніторинг озерних водойм, берегові профілі і глибина і ось це все. Розповідь про досвід — як забезпечувати зв'язок Bluetooth, WiFi, GPS), які залозки і протоколи пробували, які фреймворки… до Речі — плюс конференції на природі — була і жива демонстрація — цього дрона запустили у воду і поганяли там (є на відео).
  • «Smart GreenHouse»допматеріали — Тут нічого рухається, автоматизація зростання «трави в домашніх умовах», якщо ви розумієте, про що я. Світло-полив-температура-вологість-моніторинг, і навіть віддалене фотографування (що відбувається всередині і можливо зовні). Цікаве — використовувалися малопотужні Rasberry Pi, і… Java. Java Embedded цілком тягнеться малиною, і зручна в розробці. Хлопцям явно потрібно зайнятися краудфандінгом, ось навіть на хабре прослизали пара історій про набагато більш прості пристрої ([3], [4] — автоматизація поливу, ардуїнов, смартфони тощо).

Ядерна фізика/kernel hacking
  • «Bootloader and Linux kernel debugging on ARM board with OpenOCD»допматеріали — як утягнути завантажувач і ядро лінукс на нову невідому ARM-залізяку, як змусити все це злетіти і налагоджувати, адже у неї немає ні дисплея, ні мережі — які у них зазвичай роз'єми і як з ними працювати.
  • «Clsync progress — security and porting to freebsd»допматеріали — Тут розповідь про спецутилите для міграції LXC-контейнерів. У неї є відкрита проблема — використання inotify-інтерфейсу для відстеження зміни, і там є архітектурний конфлікт, що часто для коректної роботи потрібні root-ші права, але все це небезпечно. Доповідач розповів кілька спроб як це розв'язати, але судячи з дискусії, від красивого остаточного рішення все ще далеко. Також він портувати все це на BSD, хоча там зовсім немає inotify, і там довелося спеціально перекручуватися.
  • «ROOT. A data analysis framework»допматеріали — А це справжня «ядерна фізика», не в сенсі «kernel hacking», мова йде про інструментарій цього фізика високих енергій. А ці фізики тепер не як в сорокових, по лікоть в заради, розплавах берилия і графіті, а в основному біля комп'ютера (від нудьги винаходячи HTML і все таке, замість дешевого термояда, якого від них вже століття чекають). Тут вони народили Yet Another фреймворк для аналізу даних. І не який-небудь scilearn-kit на пітоні, або R — це для слабаків, а на High Performance C++ (там все має бути High), мегатоннпетабайт даних. З простий документацією на тисячу сторінок, і три тищі C++ класів. Для сильних духом, або у кого справжня бигдата, кому треба моделювати свою Матрицю.

DEVOPS
  • «Test environment configuration with Ansible»допматеріали — Ну, розповіддю про Ansible нікого не здивуєш, інша справа, що це вже повинен знати не тільки devops-сисадмін, але нормальний тестувальник повинен автоматизувати розгортання систем для ручного або автоматичного тестування.
  • «Text parsing with python and PLY»допматеріали — Конфіги, конфіги, нескінченні конфіги системного адміністрування. Раніше при автоматизації роботи з конфіг прийнято було писати одноразові перл-парсери на регэкспах — криво, ненадійно, але справжній парсер на лекс-яке писати дорого. І тут був невеликий майстер-клас, як швидко і впевнено писати справжній парсер цієї граматики на питоновском генераторі парсерів — PLY.
  • «Flume і Morphlines — трансформація потоків даних без строчки коду»допматеріали — Ще одна вічна проблема сисадмінів і аналізаторів різної бигдаты — збирачі-парсери-аналізатори логів, що у разі размасштабированных систем перетворюється у непросту задачу. Тут же було показано, як за допомогою Apache Flume і Morphlines вирішити все це раз і назавжди, надійно і масштабируемо. І без строчки коду. Програмного. Але конфіги звичайно доведеться вкуривать і писати, без цього ніяк.

Дані
  • «Гарантоване знищення інформації»допматеріали — і навпаки. Якщо потрібно знищити інформацію, швидше і надійніше. А суперустройств по вибуху-розстрілу-размагничиванию вінчестерів немає. Потрібно 100500 раз хитрозатирать гвинт «методом Гунтмана», або все це зайве і придумано тільки щоб затримати вас поки ламають двері?

Творчість
  • «Створення 3D мультфільму засобами СПО»допматеріали — Як зробити 3D мультфільм на опенсорсном стеку (Blender і все таке), скільки сил і часу треба вбухати, навіть якщо це всього лише кліп на пару хвилин. Зробити мультфільм поодинці, на «диплом», освоївши всі околоанимационные професії. Найпопулярніший доповідь з конференції, доповідачу дали головний приз. Правда «чекали хлопчика» — призом начебто була іграшка-робот, а переможець доповідач виявився раптово прекрасної статі і виду.
  • «Особливості корекції оптичних спотворень у цифровій фотографії»допматеріали — Спочатку «матан» короткий вступ проблеми об'єктивів і їх спотворень, потім як це лагодити різних опенсорсом, від Blenderа до OpenCV. Евристично, або з використанням світових баз даних по всіх об'єктивів. Для мене все це було трохи дивно, бо я спотворень взагалі майже не бачу, або не звертаю увагу, а при монтажі відео зовсім їх часто додаю, щоб набити «кадр щільніше». Але тим, хто бореться за ідеальний фотографії, це напевно потрібно знати.

Мережа
  • «FlowForwarding Warp — how is JVM running SDN controller»допматеріали — секретні розробки епамовских лабораторій в області софтверно конфігурованих мереж. І вони народили ктулху-подібний фреймворк (реально Shub-Niggurath на слайдах і в доповіді), який респаунит агентів, з'єднання і все це на JVM, акторной Akka-Java моделі Apache Avro для передачі повідомлень.
  • «Token-based авторизація для сесій прямого з'єднання в хмарі»допматеріали — хлопці пиляють глобально доступні NAS, що живуть десь в локальних мережах, але доступні через спеціальний сервіс звідусіль. І тут їм довелося прокидати авторизацію між глобальним сервером і NASом. Рандомные одноразові токени бігаючі між клієнтом, сервером і NASом, Apache mod_auth_token, який їм довелося трохи допилити. Начебто нічого чарівного, але можна уявити схожі завдання, якщо винаходити черговий дропбокс або щось схоже.

Дистрибутивостроение
  • «Огляд реалізацій підтримки мультиархитектур в дистрибутивах Linux і їх складальних системах»допматеріали — крутий спеціаліст зі складання різних линуксов, що збирає EPAM-лінукс, намагався відкрити всім очі на безодню проблем в репозиторной системі різних linux-дистрибутивів. Це і нецелостная збірка в федорах і дебианах, коли для запуску здавалося б стерильною і цілісної складальної системи потрібно підкладати «несучий цвях» пакетів, зібраних вручну десь на разработческих машинах. І хакі з нецілісною метаінформацією пакетів, щоб доставляти 32битные пакети в 64битные системи. І криві і нерасширяемые стандарти, типу FMS, в якому проектувальники навіть не передбачили архітектури відмінні від i32/i64. І різнобій спроб вирішити ці проблеми з порушенням стандартів. Загалом, цитуючи доповідача «Хаос і жах… І ніде це не написано, це ніхто не знає, навіть мейнтейнери, бо все це складно».


Просто якісна розробка, без особливої лінукс специфіки
  • «Бездоганна історія в Git або Mercurial»допматеріали — Ефективність розробки в РСКВ б'ється з красою історії… як зробити так, щоб і не знижувати моторошними регламентами продуктивність, і VCS-репозиторій заднім числом виглядав, як репозиторій здорової людини. Ребейсы, сквошинг, черрі-піки і ось це все, лекції від одного з розробників Opera.

Нагадаю, що за посиланнями на «допматеріали» — анотації, розширені тези, розгорнута інфографіка слайдів, тематична класифікація та інформація про авторів. Ще там був десяток різних бліц-доповідей, доповіді на білоруському, споріднені їй… ось повний список.

Але я хотів би ще раз нагадати, що конференція називається Linux Vacation Eastern Europe, і Vacation — один з ключових факторів. Конференція в лісі, безперервно перетекающая в афтерпарти (шашлики, закуски, феєрверки) і назад, по справжньому багато часу на спілкування з експертами, як серед доповідачів, так і учасників.

Ось фотки з LVEE-2014, подивіться. Причому якщо в минулому році це все було в кінці серпня, і дощ, що загнав частина доповідей в приміщення, то в цьому році конференція LVEE-2015 буде вже наступного тижня, 25-28 червня, у саме сонячне час, і на тому ж місці.

Так, там не зовсім близький шлях, але там організується і трансфер від Мінська і Гродно, можна їхати на своїй машині або blablacarе, а в минулому році двоє доповідачів зовсім приїхали на велосипедах. З Рязані. З Рязані, Карл.

Загалом, реєстрація учасників відкрита ще до кінця тижня.

До речі, якщо у вас є доповідь на Linuxовые теми, незважаючи на те, що програма сформована, можна ще його запропонувати, плюс там є секція для коротких бліц-доповідей, де може виступити будь-який учасник, плюс іноді раптово виникають «вікна»… так що якщо є тема — welcome.

Ну, а якщо приїхати не можете, а доповіді про опенсорс цікавлять, подивіться, я багато їх знімав і публікував.

Джерело: Хабрахабр

0 коментарів

Тільки зареєстровані та авторизовані користувачі можуть залишати коментарі.