SECR-2011: сводки с полей

From Wiki4Intranet
Jump to: navigation, search

В этом году, после четырех лет регулярных выступлений на SECR, я решил сменить амплуа, и

  • Участвовал в работе программного комитета (см. Блог:Стас Фомин/2011-09-03 SECR-2011 — доклады отобраны).
  • Решил поэкспериментировать с форматом, усилив интерактивную и ad-hoc-часть конференции. Т.е. от места, где приходят люди с беджиками «спикер», и их безропотно слушают остальные участники, что гораздо эффективней можно заменить записанным докладом, статьей и даже постом в блог, перейти к интерактиву, более-менее равному общению, приблизится к мозговому штурму, чтобы тчортпобери, если уж не родить истину в споре, то по крайней мере, попытатся нащупать основные тренды, посмотреть, что у всех окружающих в головах (когда молчишь — очень, очень легко сойти за умного). Плюс это добавляет непредсказуемости и неожиданной ценности конференции — по-моему опыту, часто польза от посещения была не от общения с докладчиками, а от нетривиальных участников. Но их не разглядеть в толпе, пока не дать возможность нормально, не по углам, высказаться. Конкретно, решил поэкспериментировать с «внепрограммной частью», куда, в частности, попали стендовые доклады.

В прошлые годы, стендовые доклады на SECR (и на некоторых других конференциях) были довольно жалким зрелищем — их то загоняли в подвал, далеко от остальных аудиторий (никто к ним не пришел), то им приходилось пытаться привлечь к себе внимание, а потом перекричать всех в коридоре — задача интересная для тренировки качеств коммивояжера, но нормальному человеку с этим тяжело.

Внепрограммные аудитории SECR-2011.svg

Удалось организовать очень интересный вариант — задействовать две отличных резервных аудитории, обеспеченными ноутбуками, плазмами, и мебелью (не хуже основных треков), и в перерывах кофебрейках запускать там «полупрограммные» стендовые доклады, а во время докладов пытаться представить совсем альтернативную, внепрограммную часть — стихийные обсуждения (возможно продолжение обсуждения докладов), либо неожиданные ad-hoc доклады.

Все это было достаточно внезапно, без рекламы, единственно — за пять минут я набросал призыв-слайды User:StasFomin/SECR/Free-discussions и вбросил ее в твиттер в канал #secr2011. Правда твиттер видимо, не шибко тут популярен — отношение числа твиттов к числу участников сильно ниже обычного. Потом пытался рекламировать эту идею по радиоканалу (правда сделали очень слабую громкость).

Но первый блин вышел совсем не комом.

Попробую кратко рассказать содержание. Кстати, записи ничего, кроме главного зала не велось, поэтому этот отчет получает дополнительный смысл. Кстати — я получился дежурным по двум «резервным аудиториям», но разумеется, находится в обоих одновременно не мог, поэтому расскажу не о всех «внепрограммных» докладах.

День 1

Проблемы устойчивости API C++ приложений при расширении функциональности программного обеспечения

Гендиректор http://www.asoft.ru/ рассказал об изобретенном в компании C++ сериализаторе, устойчивом к изменению схемы данных (добавлению атрибутов). Содержимое доклада по-сути описано в статье http://effitex.com/EffiValue-Russian, а код выложен на http://sourceforge.net/projects/effivalue/

Ну разве что выложен он не совсем кошерно, по принципу «я просто оставлю таргз с сорсами тут». Т.е. сорсы не лежат в репозиториях сорсфорджа, и проект выглядит полтора года как заброшенным — хотя на самом деле, докладчик уверял, что развитие библиотеки идет, просто у них не доходят руки выделить библиотечный код, того, что они собираются публиковать, от совсекретного прикладного софта. Поэтому они выложили тар с сорсами, которую им автоматом вытащила из проекта система сборки. Я заметил, что это, в отличие от отдельного репозитария, слегка опасно, ибо, возможно в деле Сергея Алейникова программист действительно «ошибся окошечком», и закоммитил в CPAN, куда он контрибьютил, лишнего. Впрочем, все это виртуальные проблемы, по сравнению с тем, что проект выглядит мертвым по всем SF-метрикам — нет движения, нет багов и фича реквестов, нет общения в форуме, нет кода в репозитории.

Ну и отдельный, очевидный, вопрос — не велосипед ли? Boost, понятно, (критика boost serialize) пинают все.

Из альтернатив (сам я не очень в теме, на плюсах почти не пишу уже), мне в голову сразу пришел http://code.google.com/p/protobuf/, который вроде про это самое, живее всех живых, активно поддерживается коммитерами из гугла, куча пользователей, преимущества в функционале (можно работать и из Python-а, например, а в EffiValue — нет). Докладчик обещал посмотреть, но раньше они его не пробовали. Есть другие, известные альтернативы: http://msgpack.org/, thrift.

Но возможно есть у EffiValue и плюсы, даже в сравнении с протобуфом. Например, она (может быть?) меньше в скомпилированном виде, что важно, если делать протоколы общения с девайсами. Например, среди зрителей оказался возможный пользователь библиотеки — им надо общаться с видеокамерами по SOAP-based протоколу ONVIF, и тут как раз все богатство функционала других библиотек будет не нужно, если нужно без особого перформанса, общаться эксемельками с глупыми камерами, и чтобы эти камеры не падали при апгрейде протокола.

Дискуссия о Национальной Программной Платформе

Удалось уговорить топ-менеджера проекта НПП, Владимира Рубанова ([1]), на дискуссию об НПП — странной аббревиатуре, напоминающей мне об «Национальной Поисковой Системе», а на самом деле по сути означающей «Национальную Операционную Систему с библиотеками».

Владимир Рубанов рассказывает о НПП, 01.jpg

Те, кто более-менее следят за темой, в курсе интриги, что долгое время кандидатом на национальную ОС был патриотичный дистрибутив http://www.altlinux.ru/, затем произошли странные телодвижения:

  • Заброшенный дистрибутив Mandriva был куплен российской фирмой.
  • Возник проект НПП, который она и возглавила.

В общем, очень богатый спектр мнений легко гуглится, приводить его не буду.

На дискуссии Владимир четко излагал позицию компании, что они не против ALT LINUX, а против концепта эталонного дистрибутива, а за выбор для потребителя — «пусть расцветает сто цветов». Лишь бы система прошла добротную сертификацию. Для тех, кто не в курсе — замечу, что у Владимира богатый опыт именно тестирования Linux-дистрибутивов на соотвествие Linux Standard Base, т.е. сертификация — не только бюрократическое действие.

В дискуссии также принял участие юридический специалист проекта НПП, задавший сильный тренд в дискуссии в вопросы лицензирования и сертификации. Пересказывать дискуссию долго, отмечу основные моменты со своей оценкой.

Концепция всего проекта достаточно навороченная — там и национальный репозиторий программ, с открытой и секретной частью, куда все разработчики на открытой платформе НПП должны будут сдавать код — достаточно смелая идея (открытую часть опубликуют в интернете, вирусное раскрытие, как в GPL, а секретная наверно появится на Савеловском вокзале на дисках, через неделю).

Судя по репликам участников этого круглого стола, основной бонус существования НПП — это автоматическая (или существенно более легкая) сертификация систем и решений на базе этой blessed НПП. Т.е. ужасно публиковать код, отказываться от виндов и микрософтовского офиса в пользу LibreOffice, но все это оправданные жертвы, если становися реально пройти сертификацию ФСТЭК, например. Сейчас это неподъемная задача, которую неизвестным науке образом прошли несколько компаний-вендоров, после чего прикладным разработчикам теперь выкатывают требования типа «хотите сертификации — делайте только на Oracle, остальные СУБД не катят».

00132.jpg

Среди деятельности НПП я вижу и отрицательные аспекты — например, продавливается норма «все железо поставляемое в РФ, должно иметь документацию на русском, и драйвера под Linux». С одной стороны — цель благая, с другой — понятно, что куча железа (в полиграфии, например) — уйдет в серую зону и будет, скажем так, ввозиться через Белоруссию.

Положительная деятельность — легализация в законодательстве РФ известных софтверных лицензий — GPL, MIT, BSD. Ибо сейчас они (т.к. на английском языке), не имеют никакой силы на территории РФ, и любого пользователя опенсорса можно законно усадить за решетку («Где лицензионный договор? Кто тебе разрешил?»). Из-за этого многие фирмы борятся с такими рисками покупая бесплатный open-source софт у кого-нибудь, ради сраных бумажек («Слон плохой, бумага хороший» ©). Ситуация усугубляется тем, что в GPL вшит не только «вирус свободы», но и защита от перевода на другой язык. Но свет в тоннеле виден, ребята работают над этим.

Хватит пересказа — кратко — отличная была дискуссия, wish you were here.

Интерактивная литература и электронные книги: возможности и подводные камни

  • Ваагн Хачатрян, Allied Testing LLC

Справа беззвучный короткий проморолик доклада, можно его включить параллельно с чтением ревью. Кратко — автор пытался найти новые применения ебукам на еинке.

Девайсы эти мало что умеют, разве что показывать текст постранично, плюс очень слабые возможности ввода. Платформы у всех производителей закрытые и все разные, хотя внутри конечно, какие-то вариации Linux.

Вот мой сотрудник, например, игрался со своей читалкой, разхачил ее, запускал на ней шахматы.

А автор доклада решил, что ебуки подходят для такого забытого жанра, как текстовые пошаговые стратегии (interactive fiction) и портировал на свой ебук один из движков «Горгульи».

Дальше, был небольшой, в полтора часа мозговой штурм, на тему «Нафиг все таки эти ебуки нужны? Где их можно применить, выигрышно по отношению ноутбукам-планшетам-смартфонам».

Ибо например, я — не люблю читать на e-ink даже электронные книги — чтобы там не говорили про «безопасность для глаз», для глаз самое безопасное не читать, а читать темно серое на светлосером, это хуже, чем хреново изданные на туалетной бумаге книги. Впрочем, про электронные книги, что в них хорошего, и как их читать я напишу отдельный пост.

Кстати, добавлю-ка interactive fiction в мой отчет:

Как лучше всего читать книги для вас?

  •  Ебук на e-ink
  •  Планшет
  •  Ноутбук
  •  Большой монитор десктопа
  •  Мобильный телефон
  •  Бумажная книга

К текстовым стратегиям ебуки тоже непригодны, ибо нереально вводить текстовые команды пользясь десятком клавиш ебука.

В результате, мы пришли к выводу, что есть ниша электронного простого обучения (прочел пару страниц текста — ответил на проверяющие вопросы нажатием на клавишу с вариантом). Но чтобы все взлетело, нужно:

  • Ебук размером A5-A4 — тут он получает крутое преимущество по энергопотреблению над любыми девайсами с постоянно светящими дисплеями, и комфортный размер, за который уже можно простить отсутствие цветов (хотя есть эксперименты с цветным еинком).
  • Гибкий и водонепроницаемый (читать в ванне! киллерфича! — хотя уже есть водонепроницаемые чехлы для планшетов). Собственно именно для ванной у меня осталась ниша обычных книг — да, намокают, но не так критично, как девайсы. Впрочем, сейчас я для «образования в ванной» заценил ценность правильных (своих) видеозаписей конференций — запасной ноутбук (не критично, если произойдет контакт с водой), скорость 130%-150%, теплая вода, вещества по вкусу…
  • Реально дешевый (относительно смартфонов и ебуков). Ну, скажем, дешевле психологической границы в $100
  • С WiFi и более-менее работающим для статического HTML-я броузером (чтобы выйти в веб и не гемороится с платформой).
  • Вариант — Андроид на ебуке — тоже полезно.

Тогда возможно его массовое применение для простого елернинга — конечно без интерактива и видео, а на массовом уровне — хоть раздавать на стройке или в Макдональдсе гастрарбайтерам «Прочти инструкцию, ответь на вопросы».

Ну и большие шансы, из-за движухи с «нанопланшетом» Чубайса, что это может выстрелить в школах, что разом дает большую аудиторию, обреченную пользоваться ебуками. Тут им можно и системы елернинга предложить, и набор игр средней унылость — от шахмат-шашек-го, до тех же текстовых стратегий, но с упрощенным вводом (выбор вариантов вывода).

Согласны ли с этими соображениями о нише elearning на ebookах?

  •  Да, похоже все так
  •  В основном да
  •  Кто его знает
  •  Бред, вы не в теме

Свежие предложения для участников SECR-2011

Предложения от меня для участников SECR-2011.

У меня с собой жесткий диск с записями конференций ADD-2010, ADD-2011, AgileDays-2011, немного UXRussia-2011 — желающие просто подходите, дам диск, скопируете все что нужно. Преимущества — это быстрее, чем скачивать, плюс тут оригиналы видео, а не для всех видео из перечисленных конференций можно скачать оригиналы, для некоторых только пережатые FLV.

Чтобы залы не простаивали, я могу проводить доклады-дискуссии по любым темам из http://discopal.ispras.ru/User:StasFomin/Software_Engineering_Expertise (ну и многим другим). Т.е. если кому-то скучно на основных треках — я могу развлечь в внепрограммных аудиториях. Буду работать nonstop, если наберется хотя бы двое желающих.

[ List view ]Comments

(no items)

Please login to comment.