Wikilogs
Правильный background-wallpaper
Как-то Сисадмин спросил:
— Учитель, не желаете ли красивую картинку для вашего десктопа? У меня есть коллекция «обоев для рабочего стола» со звёздным небом и моральным законом.
— Почему ты думаешь, что мой нынешний «wallpaper» хуже? — спросил в ответ Инь Фу Во.
— Я не знаю, какая у вас картинка сейчас. Я никогда не видел вашего десктопа. У вас всегда открыто множество окон.
— Я тоже его никогда не видел, — сказал почтенный Инь. — Я работаю.
В общем-то, обычно у меня аналогичное отношение к обоям, но часто они могут быть полезны.
Например,
- Обои можно использовать для грамотного расположения окон, когда надо записать скринкаст (особенно, если планируешь вырезать самую важную часть). Тогда каждый пиксель на счету, если ты собираешься делать минискринкаст (разрешения меньше 1024px например), для встраивания в статью или документацию в виде иллюстрации.
- На правильных обоях и с правильным ноутбуком (с пером или тачскрином), удобно в режиме выступления рисовать поясняющие картинки — одно нажатие «Win-D», и можно рисовать с помощью ZoomIT простые графики, «менеджерские двухклеточные диаграммы», простые барчарты и т.п.
На самом деле нужно:
- Нераздражающие светлые цвета фона
- Модульная сетка
- Линейки
Конкретно на моих ноутбуках (1280×800) я использую этот:
Справа у меня Win7-таскбар, который на всех ноутбуках кроме последнего я научился изгонять клавиатурно с помощью AutoHotkey, но на последнем я с этим фейлюсь, а разобраться времени нет.
SECR-2011: сводки с полей
В этом году, после четырех лет регулярных выступлений на SECR, я решил сменить амплуа, и
- Участвовал в работе программного комитета (см. Блог:Стас Фомин/2011-09-03 SECR-2011 — доклады отобраны).
- Решил поэкспериментировать с форматом, усилив интерактивную и ad-hoc-часть конференции. Т.е. от места, где приходят люди с беджиками «спикер», и их безропотно слушают остальные участники, что гораздо эффективней можно заменить записанным докладом, статьей и даже постом в блог, перейти к интерактиву, более-менее равному общению, приблизится к мозговому штурму, чтобы тчортпобери, если уж не родить истину в споре, то по крайней мере, попытатся нащупать основные тренды, посмотреть, что у всех окружающих в головах (когда молчишь — очень, очень легко сойти за умного). Плюс это добавляет непредсказуемости и неожиданной ценности конференции — по-моему опыту, часто польза от посещения была не от общения с докладчиками, а от нетривиальных участников. Но их не разглядеть в толпе, пока не дать возможность нормально, не по углам, высказаться. Конкретно, решил поэкспериментировать с «внепрограммной частью», куда, в частности, попали стендовые доклады (подробней о мотивах и идеях в разделе #Мои впечатления).
В прошлые годы, стендовые доклады на SECR (и на некоторых других конференциях) были довольно жалким зрелищем — их то загоняли в подвал, далеко от остальных аудиторий (никто к ним не пришел), то им приходилось пытаться привлечь к себе внимание, а потом перекричать всех в коридоре — задача интересная для тренировки качеств коммивояжера, но нормальному человеку с этим тяжело.
Удалось организовать очень интересный вариант — задействовать две отличных резервных аудитории, обеспеченными ноутбуками, плазмами, и мебелью (не хуже основных треков), и в перерывах кофебрейках запускать там «полупрограммные» стендовые доклады, а во время докладов пытаться представить совсем альтернативную, внепрограммную часть — стихийные обсуждения (возможно продолжение обсуждения докладов), либо неожиданные ad-hoc доклады.
Все это было достаточно внезапно, без рекламы, единственно — за пять минут я набросал призыв-слайды User:StasFomin/SECR/Free-discussions и вбросил ее в твиттер в канал #secr2011. Правда твиттер видимо, не шибко тут популярен — отношение числа твиттов к числу участников сильно ниже обычного. Потом пытался рекламировать эту идею по радиоканалу (правда сделали очень слабую громкость).
Но первый блин вышел совсем не комом.
Попробую кратко рассказать содержание. Кстати, записи ничего, кроме главного зала не велось, поэтому этот отчет получает дополнительный смысл. Кстати — я получился дежурным по двум «резервным аудиториям», но разумеется, находится в обоих одновременно не мог, поэтому расскажу не о всех «внепрограммных» докладах.
Вопросы по установке Mediawiki4Intranet
При установке в свою систему (Gentoo линукс) сборки Mediawiki4Intranet, взятой здесь, возникло несколько проблем, которые без посторонней помощи не удаётся решить.
Заверните мне статью, пожалуйста!
Часто при работе с вики-системой возникает задача «взять, и упаковать» получившуюся статью. Что бы потом послать ее кому-то (заказчикам, программному комитету конференций, редактору журнала, жене, и т.п.) у кого нет доступа к этой вике, а иногда даже нет доступа к интернету. И где-то рядом пасется близкая задача «упаковать, но на бумаге».
Для таких случаев в рунете сложился единый и нерушимый паттерн: «Засунуть в Ворд». Последствия пиратской эры — убежденность, что MS Word есть у всех (у нищебродов и красноглазых линуксоидов есть OpenOffice и LibreOffice), и таким образом, «Ворд» стал универсальным медиаконтейнером. Так например, если кому-то надо послать скриншот — скриншот делается кнопкой PrintScreen, создается Word-документ, картинка копипейстится в документ, документ посылается. Иногда ворд-документ создают, только чтобы скопипейстить в него и затем распечатать.
Подход универсальный, вшитый уже у многих в BIOS, но далеко не оптимальный.
Текстовые процессоры — Word/Writer/… нужны только для одной задачи — сделать бумажный документ, который (увы, ограничение такого носителя как бумага) разбит на страницы. Откуда возникает куча проблем с оптимальной версткой, разбиением на страницы, размещением плавающих объектов (иллюстраций, таблиц), поддержание ссылочной целостности через номера страниц, и т.п.
Профессия верстальщика ужасна — тяжело, муторно, безденежно. Отлично выражается в анекдоте:
Через кладбище бредет скелет в лохмотьях. Его встречает другой скелет:
— Привет, ты тоже с ристалища?
— Ну да, верстальщик я, номер сдал, иду домой…
Всего этого нафиг на самом деле не нужно в электронном документе с непрерывной моделью верстки! И перегоняя HTML-контент через текстовый процессор, вы только выплескиваете ребенка, теряя все красивое стилевое оформление, и получая кучу проблем по бумажной верстке, бесплатно превращая себя в верстальщика.
Не делайте этого!
А что делать?
Если вдруг, вам нужно распечатать вики-статью на бумаге (ну есть такие любители), можно печатать сходу, в MediaWiki грамотно прописанные стили для печати, все распечатается правильными серифными шрифтами, без подчеркивания ссылок, причем все внешние гиперссылки будут распечатаны в скобках).
А если вам нужно куда-то послать эту статью, одним файлом, со всем форматированием, и картинками лучше использовать самый стандартный media-контейнер для HTML-документов:
Его понимают почти все:
Вообще ситуация, что какие-то броузеры это не поддерживают «из коробки» это конечно фейл.
Так у Firefox баг на эту тему стоит аж с 1999 года, хотя есть аж два работающих расширения.
Призываю всех небезучастных пользователей FF зайти и проголосовать за этот баг! (Если знаете английский — можно добавить саркастических комментариев и т.п.).
- Internet Explorer начиная с очень древних версий (так что «компьютерно непродвинутый потребитель» по-любому все отлично увидит).
- MS Office — т.е. да, Word откроет и это, если заказчик, например, хочет активно порецензировать.
- Остальные броузеры — либо открывают его сходу (Opera — проверил, Chrome — судя по википедии), либо, для пользователей FF — (небольшое увы!) нужно напрячься и поставить расширение.
Так для Firefox я пользуюсь Mozilla Archive Format, есть еще UnMHT (лично не проверял, но хвалят).
Поставив это расширение, Firefox сможет и просматривать MHT, и сохранять.
Итак, запомним, что MHTML — самый стандартный формат консервации HTMLя с картинками и стилями (да, он не оптимален с точки зрения размера и т.п., но если у вас не манга по мотивам Войны и Мира из 100500 картинок, то это все неважно).
Осталось понять, какую именно страницу сохранять в MHTML-формате, чтобы не попала всякая «навигационная обвязка».
Так вот, для этого мы сделали специальный MediaWiki-скин[1], «cleanmonobook», который берет все стилевое оформление от стандартного скина «monobook», но без навигации и всего лишнего.
У нас он вызывается ссылкой «Чистый HTML» («Clean page» для english). Используйте эту ссылку, сохраняйте и посылайте MHT-файл, если вам нужно дать кому-то на чтение и рецензирование вики-статью. (при печати оно также правильно напечатается — с подстановками URLов внешних ссылок и т.п.).
Ну, а если ваш получатель хочет вставить вашу статью (или отрывки из нее) в книгу, которую он пишет в текстовом процессоре (т.е. нужно заранее представить текстом все ссылки, убрать цветовую раскраску и т.п.), то тогда пошлите ему MHTML сделаннный из страницы по ссылке «Версия для печати».
Удивительно, что убогая метафора документа, как «набора страниц с полями» постоянно вылезает из могилы и убивает невинных прохожих. Какой прекрасный был Google Docs, когда его только купил Google — чисто электронный документ, т.е. верстка происходит только в броузере читателя, максимум использованного пространства, отличное юзабилити. Изначально внимание гугла ограничилось кривоприкрученной, но худо бедно работающей публикацией в Blogger. И пока не трогали, все было очень даже ОК. Почти Etherpad. Но нет таки, прошло несколько лет, и Google начал развивать Google Docs, притащив туда все скелеты из шкафов — «поля», «линейки», «разбиение на страницы». Скоро принесут туда еще и MSOffic-ный ribbon. Единственное ценное — интеграцию с Blogger, они, кстати отломали и не заметили. Ну а для меня на этом Google Docs закончился.
Остался единственный, неприятный вариант. Вам нужен именно страничный, текстовый документ. Например, вы должны сдать заказчику коробку распечатанной документации в соответствии с тридцатьчетвертым ГОСТом, надо которым будет измываться отдел нормоконтроля, оставшийся с 50х годов прошлого тысячелетия.
Вот только в этом случае, вам разумно
- заранее подготовить единую составную статью (включающую статьи-разделы),
- перегрузить ее в текстовый процессор ссылками «→M$WORD» или «→OOffice» (раньше они у нас были «закладками», в списке действий над статьей, но сейчас мы перенесли их в список «инструментов», в стиле monobook они слева).
- приготовится к ручной доводке документа.
Да, мы сделали очень много полезных эвристик (расширение «DocExport»), максимально отображая семантику вики-статей на разные недокументированные возможности ворда (счетчики, нумерация списков и заголовков, подгонка размеров картинок, выкидывание контента который не ложится на бумагу, и многое, многое другое). Но ручной работы все равно не избежать — вам придется руками и глазами пройтись по всему документу, проверить размещение иллюстраций, корректность разбиения на страницы и т.п.
- С одной стороны, уверяю — это копейки, по сравнению с накладными расходами ведения документации как в ламерском стиле («много вордовых файлов»), так и в крутом («LaTeX», «SGML Docbook»).
- C другой, как уже я сказал, — старайтесь и этого по возможности избегать. Используйте MHTML, забудьте про текстовые процессоры. YAGNI!
- ↑ Да, в MediaWiki есть стандратный скрин dumphtml, но он совсем голый, без стилевых красот
Внимание! Данная статья выбрана для репликации в SMWiki.
Статья реплицируется в Wiki4IntraNet.
Выступил на WhaleRider-2011
Выступил несколько скомкано, кучу вещей пришлось пропустить, зал не достиг возможного оргазма, хотя в целом все живенько. Разумеется, перед моими выступлениями обычно против меня начинает бунтовать Гомеостатическое Мироздание, увеличивая вероятности отказов всего чего только возможно.
- Так например, я готовился выступать с запасом — ибо в программе за 3 дня до начала конференции, после моего выступления был перерыв. Такое расписание мне конечно нравится, в перерывах люди от меня не уходят. Но увы, меня внезапно переставили, и подперли следующим выступающим.
- По отказам техники я перестраховался — привез
- два ноутбука (на запасном был утренний SVN-релиз доклада) — на случай, если будет BSOD[1], или сдохнет вконец.
- две варпии — если сдохнет или заглючит коннект с этими своенравными плазмами[2]
- дистанционную клавиатуру (в ней села батарейка),
- блок питания,
- два запасных аккумулятора (в питере он у меня однажды БП сгорел с дымом),
- собственный пилот с длинным шнуром,
- профессиональный диктофон,
- петличный микрофон,
- подвесной столик,
- в общем, килограммов 15-20 хлама в сумке-на колесиках, которую пришлось тащить и по метро с двумя пересадками, и на своем горбу (она еще рюкзак). Да, луч диареи всем, кто продвигает и реализует идею, что тротуары должны быть с брусчаткой, а не ровным асфальтом.
- За несколько минут до выступления началась атака Хаоса — вырубился WiFi адаптер в моем ноуте (бывает очень редко), а я рассчитывал, что возможно надо будет показывать странички из инета.
- Стал срочно перегружать — отключился микрофон.
Так что заинтересовавшиеся идеями этого моего доклада, посмотрите на эту тему:
- http://lib.custis.ru/Poisson-burning-time-agiledays-lighting-talk
- http://lib.custis.ru/think-different
Если вы заинтересовались, слушая меня по другой теме, то возможно на эту тему я что-то публиковал или выступал, гляньте тут
Кроме меня из наших выступали
- Виталий с Ride_the_Walrus!_(Whalerider-2011)
- Миша с «Развитие персонала — вы уверены?»
А если вы еще не пресыщены конференциями, рекомендуем вам заглянуть в
Почему это стоит смотреть, и как это делать эффективно, я написал тут.
- Я это заметил, и запустил запись скринкаста и включил внешний диктофон — но не записалось (почему-то остановилось через несколько секунд) и на нем.
- Так что увы — по горячим следам, готовый скринкаст выступления выложить не вышло. Придется ждать видео, и пришивать скринкаст к нему. Вроде снимал специально обученный оператор, но экран я думаю, все равно будет нечитаемый.
- После перезагрузки Firefox стал открывать неправильный профиль, не настроенный как надо .
- Петличный микрофон не сработал, пришлось выступать в режиме «рок-певец перед стойкой с микрофоном» — ужасно неудобно, когда перед тобой еще подвесной столик с ноутбуком. Теперь знаю, что в этом случае надо повернуть микрофон максимально вбок, будет хоть как-то.
Но не фейл, организаторам понравилось, публике тоже[3]буду считать, что я реабилитировался за прошлогодний фейл.
Надеюсь, я хотя бы надежно загрузил идею гуманности смотревшим меня менеджерам, что многим спасет кучу нервов и времени. Да, из забавного — за выступление меня особо поблагодарили вегетарианцы, и те, кто говорит веществам «иногда».
Конференции — памятка докладчику
«Who are you to fucking lecture me?» © Lavrov
Написано по опыту:
- выступления на конференциях
- SECR-2007/2008/2009/2010
- SEF-2009
- ReqLabs-2009
- AgileDays-2009/2011/2013
- Application Developer Days-2010/2011
- РИТ-2010
- Software People-2010/2012
- SQADays-6/7/8/10
- Knowledge Management Forum-2010
- DevConf-2011
- WhaleRider-2011/2012
- Open-Source в высшей школе-2012/2013/2014/2015
- ProfsoUX-2013
- организации
- конференций:
- AgileDays 2009-2015 — Организатор, член ПК, публикация материалов.
- Application Developer Days-2010/2011/2012 — Организатор, председатель программного комитета, публикация материалов.
- SECR-2011-2015 — член ПК, видеосьемка и публикация.
- SPM-2011 — член ПК, видеосьемка и публикация.
- SQADays-10/11 — орг, видеосьемка и публикация.
- WUD-2011/2012 — видеосьемка и публикация.
- OSND UA-2012/2013 — видеосьемка и публикация.
- PingWinFest-2012 — видеосьемка и публикация.
- Open-Source в высшей школе 2013-2015 — видеосьемка и публикация
- OSSDEVConf 2013-2015 — видеосьемка и публикация
- Russian Open Source Summit 2013-2014 — видеосьемка и публикация
- ProfsoUX 2013-2015 — видеосьемка и публикация
- UXPeople 2013-2015 — видеосьемка и публикация
- ProductCamp 2012-2015 — видеосьемка и публикация
- LeanKanbanRussia-2014
- конференций:
- встреч профессиональных software-сообществ — AgileRussia.ru, ALT.NET, MSTC, Stratoplan.ru, UML2.ru.
- посещения и около-ПКшной активности в десятке различных software-конференций.
2011-09-03 SECR-2011 — доклады отобраны
Опубликован список принятых докладов на SECR-2011, и теперь я могу признаться, что был членом программного комитета, и участвовал в отборе докладов.
Впрочем, «участвовал», и «член ПК» — звучит несколько странно. Я себя членом ПК не ощущал, ибо здесь эта конференция была примером очень странного, waterfall-подхода к рецензированию докладов.
Заявки на доклады собирались полгода, а членам ПК, на рецензирование было выделено полторы недели, без возможности общения друг с другом.
Я получал некоторые вопросы от заявителей, в духе «WTF! Меня зарубили и не поняли, и я даже не знаю кто — скажите, и я им все объясню» — увы, я знаю еще меньше чем вы. Абсолютно слепой подход, без информации об авторе, и мнений других рецензентов.
Что касается меня, то я наверное, приобрел десятка два непримеримых врагов, ибо старался писать развернутые рецензии (общаться ведь ни с кем нельзя, и надо донести свое мнение целиком и сразу). А доклады — те, которые выпали мне[1] мне, в большинстве, активно не понравились, ибо я увидел в основном, дипломные работы, уровня курсовых, и курсовые уровня школьных научных ярмарок.
По крайней мере, для интересующихся, вот мои рецензии (по IDам заявок, авторы их в курсе), можете меня ненавидеть:
Теперь можете в комментариях или по почте объяснить мне, что я ничего не понял и идиот. Впрочем, возможно вас утешит, что:
- Рецензии мои, скорее всего никто не читал (я, через интерфейс системы рецензирования не видел рецензий других членов ПК).
- Доклад зарубался по результатам оценок обычно 5 разных членов ПК.
- Я сам тоже не пошел на SECR («конфликт интересов»!), хотя выступал там ежегодно since 2007, и даже награждался там призами за лучшие доклады.
Ну а для остальных читателей, не авторов, замечу, что возможно мне, в силу фиговой кармы, попались самые слабые заявки, а остальные заявки, возможно, очень даже ничего, и возможно, сходить на конференцию стоит. К тому же она будет проводится в новом, пафосном месте.
2011-08-24 Bugzilla4Intranet - новые возможности
Как известно, есть у нас собственный форк багзиллы — Bugzilla4Intranet. На странице находится немного устаревшее описание, которое, кроме того, ещё и очень большое и тяжёлое для восприятия. Поэтому заметки о Bugzilla4Intranet (а также и о Mediawiki4Intranet) отныне будут время от времени появляться в этом блоге.
Конкретно сейчас я расскажу о последних изменениях в Bugzilla4Intranet:
- Полностью переписан движок поиска (Search|Bugzilla::Search), в целях получения оптимальной производительности. Одновременно стали быстрее и view’шки — автообновляемые из сохранённых запросов поиска представления в БД для доступа к данным багзиллы извне с учётом прав. Пока что эта функция (как и некоторые другие) не документирована, но если кого-то интересует — документацию напишу мигом. Основной смысл оптимизации поиска — использование UNION вместо OR в SQL-запросах, что позволяет базе нормально использовать индексы. Также не обошлось и без рефакторинга и других доработок.
- Полнотекстовый поиск в MySQL и PostgreSQL стал быстрее, сам индекс меньше чуть ли не раза в 2 (комментарии больше не хранятся дважды), и теперь поддерживает стеммеры для многих языков (Lingua::Stem::Snowball), вместо намертво зашитого русского. «Родной» поиск в MySQL и PostgreSQL в нашей багзилле используется уже давно. О болячках, из-за которых он тормозил, можно почитать в нашем сравнении движков полнотекстового поиска — MySQL FULLTEXT, PostgreSQL Textsearch, Xapian, Sphinx, Lucene/Solr и CLucene.
- Убран «хардкод» URL’ов внутренних вики-систем, специфичных только для нашей компании. Теперь вместо кучи wiki_url, smwiki_url и так далее на странице «Integration» конфигурации остались только параметры wiki_url и mediawiki_urls — URL для ссылок на баги по умолчанию и таблица вик с префиксами для подсветки ссылок на вики-статьи в комментариях к багам.
- Пронесены изменения веб-сервисов из Bugzilla 4.0.
Warpia или магия «Экран в Эфире»
Одна из серьезных проблем публичных выступлений — жесткая привязка компьютера к RGB-шнуру. Вы можете придти со своим ноутбуком (кроме совсем средневековых мест), но при этом, организаторы будут диктовать вам, где он будет стоять.
И часто это будет очень неудачное место. Кафедра в километре от экрана, или стол, из-за которого вас не будет видно никому, кроме задних рядов.
Такая ситуация вообще считается нормальной, с рекомендуемым выходом — взять в руки переключатель слайдов, и вперед на сцену — веселить публику.
Часто такая ситуация ОК, однако надо понимать, что между собой и компьютером, вы обрубили канал до уровня морзянки (команды «вперед» и «назад»). И то, кстати, рекомендуем использовать RF, а не BlueTooth-переключалку, ибо с голубым зубом все равно, дальше метров 5-6 от компьютера не уйти.
Кому-то, особенно тем, у кого-то и в сидячем положении на рабочем месте канал «человек=компьютер» не сильно шире, конечно проблем нет.
А если вы более эффективны? Если вы владеете техниками слепой печати (封印術)? Если вы можете больше чем щелкать слайдами и махать руками? Если вы можете
- лайвкодить
- крутить майндмапы
- рисовать (хотя бы на уровне простейших диаграмм)?
— и при этом не хотите терять связь с аудиторией, окапываться за столом и прятаться за бруствер монитора?
Допустим, вы научились носить с собой что-то тяжелее и крупнее презентера. Тогда первое, и самое простое, что вы можете сделать — использовать беспроводную клавиатуру с тачпадом или трекболом. Все в одном!
Ее можно держать на весу, соорудив простейший подвес из пары ремней, можно таскать со стола на стол, подключать к любому компьютеру, можно даже давать в зал хорошо подготовленным «первым попавшимся» добровольцам.
Я, например, использовал радиочастотную IOGEAR Multimedia Keyboard with Laser Trackball and Scroll Wheel — отличная штука, за одним страшным минусом — совмещены кнопки «Delete» и «Insert» (надо нажимать с «Fn»). Но в целом, есль и другие альтернативы — с тачпадами, и т.п. Но когда я смотрел, меня дико волновал ключевой момент для уважающего себя ITшника → в левом нижнем углу должен быть «Ctrl» и ничто другое, а у большинства там было черт знает что (от Shift, до Win). К тому же, такой баг с Insert было очень трудно отследить на мелких картинках интернет-магазинов. Так что если вы найдете клавиатуру с тачпадом и мышью, левым контролом, разумным расположением блока «Insert/Delete, Home/End, PageUp/PageDown» — дайте мне знать.
Минусы чисто клавиатурного решения → вам все-таки приходится смотреть на экран, поворачиватся к зрителям задом, щурится в попытках разглядеть что-то мелкое, или надевать мощные очки в роговой оправе и хоронить свой имидж.
А что делать, если хочется что-то быстро нарисовать? Простейшие диаграммы, рисуемые на ходу («куда уйдут деньги», «менеджерские квадраты», «какбэ какое-то вероятностное распределение» и т.п.), возможно по слайдам-заготовкам, в аудиосопровождении — штука мощная. Однако общепринятый инструмент — флипчарт, штука вовсе досторическая, из эпохи фараонов и папирусов — и так почти никому ничего не видно, да еще и при рисовании, приходится все закрывать. А ведь есть яркий экран проектора (ну или пара плазм), в общем, хотелось бы задействовать стандартный канал видеокоммуникации с аудиторией.
Во-первых, понадобится лаптоп-планшет с пером, я рекомендую HP 2730p/2740p[1].
Во-вторых, желательно решить проблему «носимый компьютер», об этом я тоже напишу отдельно.
Здесь же поговорим только по проблеме видеотрансляции на основной экран[2] представленный организаторами.
Один из вариантов → использовать два компьютера, связать их по Ad-Hoc WiFi, дальше запустить какой либо из сервисов расшаривания экрана. Теоретически, ширина канала с n-адаптерами должна достигать 600Мбит. Однако, на практике я никогда не видел больше 80, обычно еще меньше. А непакованный RGB поток с ноутбука весит где-то
1280×800 × 60fps × 3bytes per color × 8бит ≈ 1.5 Гбит/с.
Т.е. есть конечно разные лайфхаки по настройке VNC и RDP, позволяющие для некоторых ситуаций получать терпимые результаты[3], но если хочется рисовать, показывать видео, и все это без лагов и зависаний, дергания и пропуска кадров — то увы, это путь тупиковый.
Но решение есть — специально обученные девайсы, таки передающие RGB-сигнал по радио и через USB[4], используя более широкополосный сигнал.
Один из таких девайсов, Warpia SWP100 я и купил → по большому счету, большинство из этих девайсов имеют одни и те же чипы работы по Wireless USB, один и тот же софт от Display Link, так что выбирал по цене, отзывам на Амазоне и внешнему виду.
Купив девайс, мне пришлось пару недель усиленно с ним трахался. Не в одиночестве — вместе с техподдержкой Warpia, бедным эникейщиком из Перу, которому пришлось частично выучить русский язык, ибо этому парню из техподдержки пришлось лазить через TeamViewer по тестовым ноутбукам с русскими Win7, которым я ему подсовывал. За несколько дней он израсходовал все свои идеи (включить/выключить, запустить RegCleaner, убрать антивирусы и т.п.), и стал от меня прятаться (оффлайн в скайпе, на почту не отвечает и т.п.).
Причину я не нашел, но нашел решение[5].
На русскую Windows 7 64bit драйверов не поставить (встать то они встанут, но тут начнется ад — отвалятся USB устройства и т.п.). Проверено на нескольких компьютерах, ноутбуках и десктопах разных производителей.
(на английских виндах все ОК, на русских 32 битных — что XP, что Win7 — тоже ОК).
Итак, если вам не повезло и у вас русская 64bit Win7 — не торопитесь переставлять систему, достаточно сделать ее английской по рецепту аналогичному этому. Я сделал так, и проклятие ушло.
И да, не бросайтесь ставить свежескачанные драйвера — мне попались безмозглые, у которых в процессе инсталляции даже нельзя скипнуть процесс апгрейда фирмвари девайсов, так что попробуйте сначала те, которые в комплекте.
И тогда вы сбросите цепи шнуров, и обретете истинную свободу высокотехнологичного выступления!
Еще одна проблема девайса — пытался пустить его RGB поток по схеме
ноутбук —→ warpia-передатчик —→ warpia-приемник —→ RGB2DVI-девайс от ATEN → DVI-сплиттер → два проектора
В общем, не пошло. Имейте это в виду, если вдруг попали в место с DVI-ной плазмой, например.
Еще проблемы — Display Link драйвера не подхватывают то, что аппаратно ускорено (или перестали подхватывать?). Так, для трансляции через Warpia, мне приходится отключать аппаратное ускорение в Firefox и в VLC выбирать output module=GDI.
- ↑ Почему это оптимальный выбор для выступающего, и вообще хороший выбор, наверное напишу отдельный пост. Скажу только, что у меня лично сейчас три таких, а вообще я их купил и раздал (родственникам, знакомым) штук 8
- ↑ Под экраном имеется в виду совокупность экранов — проекторов, плазм и т.п., предоставленных организаторами и предназначенными для показа вашего выступления
- ↑ Об этом наверное напишу отдельно
- ↑ Технически, пропускная способность USB2.0 тоже недотягивает до непакованного максимума, однако видимо с легкой упаковкой DisplayLink-драйверами, все входит и выходит практически без задержек.
- ↑ Как завещала мудрая лиса АХули: Находясь в жопе, ты можешь сделать две вещи. Во-первых — постараться понять, почему ты в ней находишься. Во-вторых — вылезти оттуда. Ошибка отдельных людей и целых народов в том, что они думают, будто эти два действия как-то связаны между собой. А это не так. И вылезти из жопы гораздо проще, чем понять, почему ты в ней находишься. ©
Статья отреплицирована из внутренней базы знаний компании.
Windows-сборка Mediawiki4Intranet
Часто бывает достаточно удобно развернуть Windows-сборку Mediawiki4Intranet.
Конечно, это сомнительное решение, если подразумевается какой-то общедоступный сервис, но
- Можно использовать как локальную вики, развернутую на своем ноутбуке или десктопе. Можно работать в метро, самолете, пароходе и прочем лишенном интернета транспорте.
- Можно открыть отдельную вики для небольшой группы (1-50 чел), отдельного проекта, и даже хобби.
- Можно поставлять такую инсталляцию заказчику, как мощнейшую систему справочной документации, на порядки лучше всевозможных PDF/CHM/отдельно лежащих HTML-файлов. Ибо здесь
- можно размещать любую мультимедиа информацию;
- есть система быстрого полнотекстового поиска;
- заказчик может дополнять документацию своими страницами и дополнениями;
- легко загружать инкрементальные дополнения.
- Все необходимые приложения (Inkscape, Dia, TeX, Gnuplot, Graphviz, UMLGraph, Sphinx, …) — также упакованы и приложены, система настоена на их использование.
- Никаких конфликтов с установленными приложениями быть не должно, это portable сборка, не трогающая реестр, пути, и т.п. самый надежный способ не упасть в DLL Hell.
Чем это лучше, чем виртуальная Linux-машина со всем тем же самым?
- Не надо ставить никакой софт, после копирования работает на любой Windows-машине, начиная с 2000.
- Если вы Windows-разработчик, то вам будет легче что-нибудь там разрабатывать или допиливать.
- Легче и администрировать — скопировать/архивировать базу или медиафайлы.
- Возможно занимает меньше места, чем работающий образ виртуальной машины, и, возможно, быстрее (не факт!).
Скачать всю эту сборку можно с http://wiki.4intra.net/public/mediawiki4intranet-win.7z затем все настолько просто, что мы решили обойтись без слов, простой инфографикой:
Статья реплицируется в Wiki4IntraNet.
2011-02-14 MediaWiki импорт-экспорт - начнём с малого
Итак, понемногу продолжим выкладывать наработки в open-source. И хотя код Bugzilla4Intranet уже «тусуется» на google code, о нём мы пока объявлять не будем, потому что в порядок описание ещё не приведено.
Пока что я хочу представить одну очень полезную доработку MediaWiki — улучшение механизма XML импорта-экспорта статей. Фичи:
- Самое главное: поддержка импорта-экспорта загруженных файлов (изображений и т. п.) — оригинальный импорт-экспорт этого не умеет.
- Улучшенный механизм выборки статей для экспорта — по категориям, пространствам имён, дате изменения, замыкания по ссылкам на страницы, корректного замыкания по нескольким типам ссылок.
- Расширенный отчёт импорта и выявление «конфликтов».
- (UPD) Также есть инструмент для выгрузки дампов из обычных MediaWiki, без поддержки сего патча.
Подробное описание и инструкции по использованию читайте здесь: MW Import&Export.
Патч доступен для версий MediaWiki 1.14, 1.16 и 1.17-dev (trunk).
Правильная раскладка клавиатуры
Типографская раскладка клавиатуры весьма важна — текст выглядит на порядок серьезней, если использовать всего лишь типографские лапки и длинное тире вместо знаков дюйма и минуса.
Я долгое время использовал типографскую раскладку Бирмана, хотя в ней были и глюки (доставший меня глюк — вставка акцентов в Firefox при переключении языка ввода), потом Нашел более правильную типографскую раскладку клавиатуры:
http://sapegin.ru/typolayout
, но увы, к сожалению, под Win7 она не работает. Писал автору, ответа не получил, будем считать проект мертвым.
Так что я рекомендую считать стандартной вышеупомянутую раскладку Ильи Бирмана, которая, к тому же, под Win7, вроде, не глючит.
И кстати, чтобы два раза не вставать — очень полезно, если вы хотите действительно эффективной слепой печати, сменить клавиши переключения клавиатурных раскладок.
Дефолтовый Shift-Alt вообще ни в какие ворота не лезет, Shift-Ctrl несколько лучше, но все равно — теряется возможность работать в сильно прокачанных хоткеями программах (типа Inkscape), где на Shift-Ctrl-ЧтоТоТам сидит куча функционала — в Linux это просто невозможно, ибо при вызове акселератора типа Shift-Ctrl-ЧтоТоТам срабатывают и переключение раскладки, в виндах в принципе жить можно, но если начать нажимать такую комбинацию, нажав Ctrl-Shift, и чуть-чуть задуматся, вспоминая правильную букву — будет та же фигня.
Ну, и по моему опыту быстрой печати больших текстов, скажу — что все это все равно неудобно, надо двигать левую руку с центра клавиатуры, либо резко гнуть кисть и страдать от туннельного синдрома.
Очевидно, самая правильная клавиша для переключения раскладок — это CAPS LOCK, большой, удобно доставаемый одним пальцем, и совершенно бессмысленный для ITшного человека[1]
Переключение одной клавишей! Удачно расположенной! С ней уходят все проблемы быстрого ввода Mediawiki-пунктуации — апострофов, квадратных и угловых скобок (всего того, что нет на русской раскладке).
Разумеется, стандартно она не поддерживается. Более того, с помощью микрософтовских конструкторов раскладок нельзя сделать раскладку, с переключением CAPSLOCKом, ее функция там захардкодена. Нужна специальная программа или хак для этого и таковые есть.
Можно использовать AutoHotKey и написать к нему специальный скрипт, типа
Capslock::Send {LCtrl down}{Shift}{LCtrl up}
Можно использовать Punto Switcher, он будет особенно полезен тем, что не печатает вслепую, часто забывает переключить раскладку и хочет иметь возможность исправить введенный в неверной раскладке текст.
Для тех, кто уже освоился с слепой печатью, ставить Punto только ради капслока как-то глупо.
Для семерки, кстати, есть «внепрограммный хак», можно воткнуть в реестр ЭТО:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout] "Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,29,00,3a,00,00,00,00,00
а потом выбрать в переключателе раскладки Grave Accent (пожертвовав буквой «йо»). Но это не патриотично, плюс теряется не только «ё», но и «~», и даже «`» часто бывает полезен (bash, m4).
Но разумно попробовать более узкофункиональные программы. Раньше таковой была простая утилита lswitch, но увы, в семерке и она перестала работать. Но щастье есть, оно не может не есть — таких программ полно, например, появилась правильная, open-source утилита настройки переключения раскладок, на любую выбранную вами клавишу. Это, например KeyLa.
Кстати, она не только делает выбранную вами клавишу переключателем, но и позволяет освободить стандартный хот-кей переключения. А еще, в ней можно отключить такую бредовую и выносящую мозг фичу виндов, как «отдельная раскладка для каждого приложения», и сделать так, чтобы вы всегда были уверены, в какой раскладке вы печатаете. И еще — вместо здорового Language Bar, KeyLa показывает компактный, но заметный значек в Tray — русский и английский флаг соответственно.
Ну и я, конечно, рекомендую выбрать для переключения именно CAPS LOCK. И даже если вы блондинка или любите ОРАТЬ НА ЛЮДЕЙ, то все это тоже можно делать — стандартный функционал CAPS LOCKа включается по Shift-CAPS.
Есть и другие.
Увы, список проблем KeyLa за полгода использования:
- Через некоторое время отваливается, надо перезапускать.
- Дикий ужас (для меня) — оказалось, из-за нее часто падает (вернее вызывает freeze видеопотока) VLC. Не понимаю, как это добились, но это так. Впрочем, это проблема и Punto - вернее это проблема совместная, глобальные хоткеи VLC + punto или keyla = неожиданные краши VLC.
- Update: с выходом VLC 2.0 эти падения прекратились!
Так, из-за багов VLC, мне после года использования CAPSа, пришлось снова мучительно переучиватся на CTRL-SHIFT. Но что же ты будешь делать! Как только я завел линукбук, пришлось немедленно отучиваться от CTRL-SHIFT, ибо все хоткеи Inkscape имеют вид CTRL-SHIFT-*, и при этом, в отличие от виндов, при вызове любого такого хоткея происходит переключение раскладки. Пришлось снова возвращаться на CAPS в виндах и линуксе, к тому же вышел VLC 2.0, который перестал падать.
2011-01-03 Новогодняя магия — снимаю заклятие молчания
Последние пару месяцев вообще ничего не писал — наложил на себя заклятье молчания, пока хоть частично не закрою внешние долги — то, что я обещал сообществу — выложить разные интернет-системы поддержки разработки в open-source, и опубликовать видео с конференции ADD-2010. И то и другое я вроде как планировал давно, и должно было быть все легко, но увы, и там и там оказалась куча сложностей, не говоря уже о невидимых миру долгах (компания, семья).
Но до нового года, я вроде как почти все долги раздал, так что теперь буду писать чаще.
Год прошел вполне ничего так, может даже лучший за трехлетний период. Из забавного — отменил домашнюю бухгалтерию и учет, стали жить весьма веселей, освободилось куча времени. Минусы — за год ноль накоплений.
Сейчас я в Казани — поезд рулит, с семьей у родителей, с интернетом, вполне можно жить и радоваться.
Я тут немного взглянул новогодний телевизор — сразу захлестнуло чувство жуткого стыда и непрерывного позора («Make me unseen/unhear this»/«Заберите меня отсюда»). Рекомендую заменить просмотр русского новогоднего телевидения, новогодним клипом Basement Jaxx «Take Me Back To Your House» — примерно тоже самое, только сконцентрированней и короче.
Правда беспокоят всякие мелочи — звонок московских соседей снизу от том, что их заливает, ebay сговорились с paypal с нового года считать меня вшивым россиянином и не дают оплатить очередной выигранный ноутбук (уже третий HP 2730p), но я полон оптимизма, и надеюсь, что все устроится.
2010-12-31 Поехали! ВикиПрезентации = MWSlideology в Open-source!
Итак, мы уже несколько месяцев как пообещали выложить наши интранет-разработки, о которых мы рассказывали на конференциях РИТ-2010, Software People-2010, Application Developer Days-2010, SECR-2010 и SQADays-2010 в open-source, и теперь мы приступаем к этому процессу.
Собственно очень желающим я лично в тихую раздавал готовые работающие portable WAMPP-сборки этих систем, но очень хотелось все сделать правильно, выбрать самые правильные
- Хостинг
- Инфраструктуру
- Лицензию
- Coding Standards (и вылизать код в соотвествие с ним)
- накрыть все 150% количеством юнит-тестов и функциональных Selenium-тестов
- написать самую хорошую документацию
- улучшить юзабилити в соответствии с самым-самыми стандартами и идеями
… но все это параллельно с адовым количеством работы и доработок, которые мы делали постоянно, в общем, мы просто начинаем выкладывать, как есть. Документация, стандарты, тесты — все это обязательно будет тоже!
Впрочем, мы посоветовались с вами, потенциальными пользователями и сообществом — провели опрос, по поводу потенциального хостинга, и его результаты таковы:
Какой хостинг кажется вам наиболее подходящим? На данный момент распределение ответов следующее:
|
Заодно получился интересный опрос популярности хостингов. С удивлением мы сейчас обнаружили, что лидирует именно наша площадка (за ней Sourceforge, и третий призер — хостинг «Все равно»).
Но пару месяцев назад, когда мы как раз начали выкладывать код, лидировал именно Sourceforge. К тому же, самое ценное — это код, и выкладывание его на своем собственном хостинге, как-то не совсем отвечает духу свободы — «а вдруг они передумают?», «а если они разорятся?», «а может это PR?». Поэтому мы таки решили, самое ценное — код и инфраструктуру работы с ним — баг-репорты, фича-реквесты, положить на старый добрый SourceForge.
Да, он обвешан рекламой, это обьективно так и признается даже в «мануалах» по производству open-source:
Unfortunately, a SourceForge page also contains a greatdeal of extraneous noise. The top is a banner ad, often an animated image. The left side is a vertical arrangement of links of little relevance to someone interested in the project. The right side is often another advertisement. Only the center of the page is devoted to truly project-specific material, and even that is arranged in a confusing way that often makes visitors unsure of what to click on next. См. Producing Open Source Software, стр. 67
Но все программисты к рекламе уже либо привыкли, либо отключили в своих баннерорезках.
Но вот повозившись с возможностями документирования на SF, мы поняли, что лучше наших Вик, ничего нет. Ну и опять таки принцип eat your own food привел к очевидному решению — мы решили вести документацию, новости, обсуждения на сайте сделанном на MediaWiki со всеми нашими расширениями.
Заведен отдельный независимый от нашей компании домен wiki.4intra.net. Подразумевается, что тут мы будем публиковать, описывать и обсуждать множество инструментов поддержки разработки, т.е. тулы for intranet, если понимать интранет, не только в узком смысле «десяток компов за корпоративным фаерволлом», а как «интернет для плотно связанных групп сотрудников», где упор делается на эффективность и долгострочное удобство, в противовес «интернету для всех», где что-то примитивное, хоть и highload-устойчивое, предлагается ну очень широкому контингенту.
Итак, первым будет наше изобретение, ВикиПрезентации, которые мы уже пару лет как успешно используем внутри компании. О нем можно посмотреть доклад Виталия Филиппова, «Все блюда для интранета из MediaWiki: ВикиБлоги, ВикиПрезентации, ВикиЭкзамены и ВикиЗакладки» (по ссылке видео и аудиозапись, и статья-презентация).
А код этого расширения опубликован тут: http://sourceforge.net/p/mwslideology/
Мы специально использовали DVCS Mercurial, чтобы вы могли легко делать локальные доработки и модификации, не перегружая код в отдельные системы управления версиями.
Следом за этим расширением мы выложим и множество остальных расширений и доработок MediaWiki, ну а затем уже перейдем к остальным системам.
Там местами есть сложности — как, например, публиковать нашу Bugzillу, в которой наши доработки уже занимают существенную часть кода, но при этом их нельзя выпилить и выложить в качестве отдельных расширений. Но мы думаем над этим!
Итак, пробуйте, и оставайтесь с нами — можете подписаться на этот блог, присылайте и публикуйте ваш фидбек в любом виде (комментарии, тикеты, почта).
В январе, я думаю, мы выложим все остальные Mediawikи-расширения.
Работа. Дома. Ночью. С компьютером. При спящих домочадцах. Как?
Да, сама постановка несколько странная, в идеальном мире работают в офисе, дома отдыхают с семьей, а ночью — вообще спят. Но это в идеальном мире. Вполне может оказаться, что ночью и лучше работается, и тише, чем в офисе, и концентрация есть, и вообще, работа срочная, нужна вчера, на крайний срок к утру.
У кого это не так — могут дальше не читать, для остальных продолжу о своем пути проблем и решений.
Технологически, тут проблем нет — интернет в Москве (и думаю в МО), толстый, безлимитный и недорогой. Доступ в нашу сеть через OpenVPN получить можно.
Но проблемы есть. Критическим ресурсом сейчас является не стоимость компьютера, а жилплощадь — «квартирный вопрос только испортил их» © — мало у кого есть отдельный кабинет, для удобного десктоп-компьютера. Обычно это угол в спальне, или детской. И самый важный вопрос совместимости работы компьютера со человеческим сном — минимизация шума. (Да, конечно можно вообще запретить desktopы, заменить их домашне-рабочими ноутбуками с диагональю дюймов в 19", с которыми можно быстро перебраться на кухню[1], или попробовать удаленное размещение корпуса в кладовке, но наиболее удобна таки классика → рабочий стол, минитауэр корпус, большой монитор, полноформатная клавиатура).
Тогда в первую очередь надо озаботиться выбором тихого корпуса, ведь огромные низкооборотисные кулеры для процессора будут совершенно бесполезны, если у вас вибрирующий корпус из тонкой жести.
Лично мой выбор[2] — Antec 182P, сейчас его можно купить в РФ, а в свое время я заказывал из-за бугра. Важное свойство правильного тихого корпуса — он должен быть массивным, тяжелым, с толстыми стенками-сендвичами (пластик-металл-пластик) — чтобы ничего не вибрировало. Ну и набивать его тоже надо максимально тихими штуками. Например, у меня:
- пассивный кулер к процессору — Scythe Mugen SCINF-1000
- штатные вентиляторы сменил на более тихие, низкоообротистые (140mm, Scythe, 800об)
- безвентиляторный блок питания — Antec Fanless Fantom 500
- видеокарта с пассивным охлаждением — PCI-E 256Mb ASUS EN8600GTS Silent/HTDP
- винчестеры
- низкооборотистые WD Green для объема,
- быстрый SSD 250GB OCZ Colossus LT для системы.
Монитор нужно тоже подбирать без шума — некоторые модели (типа Samsung 245T) имеют мерзкие паразитные свисты, особенно мерзкие ночью и в тишине. В общем, описанная конфигурация работает у меня нонстоп (без выключения) годами, и никого не напрягает (днем используется в качестве телевизора и иногда броузера).
Но это тишина для «сервера», а для рабочей машины нужно озаботится еще ночной тишиной устройств ввода — мыши и клавиатуры.
Вот тут не так тривиально — почему-то все норовят сделать клавиатуры и мыши с «прокачанным кликанием клавиш».
По клавиатуре я пришел к Logitech UltraX Premium — классическая полная раскладка, но клавиши с тихим коротким ходом. Впрочем, если кто-то знает клавиатуру тише — дайте знать.
По мышам хуже — в РФ ничего тихого найти не смог. Все кликали, просто соревнуясь на громкость! Но удалось найти на ebay, абсолютно тихую, корейскую ночную мышь JSCO JNL-005, вот небольшой обзор, а купить с доставкой в РФ можно на Ebay. Усиленно рекомендую!
Update: Что-то она со временем начала поскрипывать...
Update: Все вышеперечисленное все равно не сработало — мониторы светят, работу слышно, и из «женской» спальни где жена и младшая дочь меня выгнали. Переставил десктоп в детскую к сыну (он отлично спит и при включенном свете), получил возможность работать ночами, а сын — крутить Google Earth не на убогом 10" мониторчике полумертвого нетбука, а на 24" мониторе и быстром десктопе. Плюс монитор в 80 см. от глаз → по идее, менее склоняет к близорукости, чем ноутбук. Плюс можно смотреть мульфильмы и всякое такое вообще издалека.
А сам я теперь сплю на нижнем этаже двухэтажной детской кровати.
На год это проблему снимает, а дальше будет видно.
Update: С этой конфигурацией правда наблюдал недавно проблемы — зависало. Немного помогло вытаскивание двух планок памяти из четырех. Но все равно вис иногда. Заменил BIOS-батарейку — перестал виснуть.
Вытащенную память проверил на работе memtestoм на линукс-машине (под винды не знаю надежной мемтестилки) — все ОК. Поставил обратно — опять не грузицо.
Переставил местами пары планок → взлетело и вроде работает без проблем. Не понимаю что это, надо видимо оттестировать мемтестом сам декстоп, возможно проблема в контроллерах памяти.
- ↑ Да, у я люблю ноутбуки, у меня три личных, плюс у жены, плюс у сына, плюс один с работы. И сейчас я пишу это с ноутбука сидя на кухне. И родителям передал штуки три ноутбука, научив их пользоваться дропбоксом, чтобы закрыть проблему «Компьютер Сломался Все Пропало». Они реально удобней для потребления контента (чтения, просмотра видео), и производство несложного — документы, заметки и т.п. Но мощные задачи — крутое программирование, когда тебе нужно видеть много! Да и даже задачи документирования и верстки (презентаций, документации, книг, и даже видео), когда ты работаешь в режиме WYSIWYM, тоже требуют полноразмерной клавиатуры и больших мониторов.
- ↑ Желающим лучшего рекомендую обсуждение перфекционистов — http://forum.ixbt.com/topic.cgi?id=49:5329
Статья реплицируется в Wiki4IntraNet.
2010-11-19 SQADays
Опять обманул кондуктора — купил билет и не поехал. Чертов PDF печатается уже час...
Выездные SQADays какие-то заговоренные. Такая же фигня («купил билет и не поехал…») была в Харькове.
2010-11-14 WUDсток
Вчера я оказался на конференции WUD-2010 — московском разделе всемирной конференции «World Usability Day». Да, эти юзабилисты настолько окрепли, сбились в гильдию и обнаглели, что приватизировали себе целый день (без утверждения этого в госдуме, госдепе или оон), что объявили этот осенний день (суббота в середине ноября) своим, и по всему миру проводят однодневные конференции. Вообще работы завал, и я сначала не собирался идти, пошел только когда узнал (накануне вечером), что там будет выступать Андрей Бибичев, которых, в прошлом году выступил у них с лучшим докладом «О текстовом вводе замолвите слово (WUD-2009)» (кстати, вот только год спустя они смогли выложить скринкаст), ну и опять таки, это однодневная и бесплатная конференция.
Долгих слов не будет, расскажу кратко:
- Андрей выступил с докладом «Пользовательский автоматизм». Выступил очень удачно, думаю, это был бы лучший доклад на прошлом WUD, и вообще любой другой околоITшной конференции.
- Но именно на этом WUD пришло очень много сильных докладчиков, почти все доклады были очень хороши — и темы интересные, и материалы отлично подготовлены, и докладчики увлеченные. Частично это понятно — вроде люди близкие к дизайну, эстетике и психологии и должны быть в этом лучшими, но по отзывам в прошлом году было несравненно скучнее (да и видео с других WUD, типа беларусского я смотрел — тоже скука). Так что на лицо ПРОГРЕСС.
- В частности, на конфу пришел Яндекс со своими докладами, ну и как обычно бывает (большая компания, где средний уровень очень сильно выше среднего уровня по индустрии во всех дисциплинах) «пришел→увидел→победил» — они и взяли первое место.
- Фотки тут и тут. Чтобы быстро составить себе впечатление, о чем там шла речь, предлагаю вглянуть на мой майндмап (только для SVG-поддерживающих броузеров — FF, IE9,… впрочем, попробуйте и вашим), которым я в рилтайме стенографировал конференцию. .
Кстати, этот майндмап, выиграл в категории «лучший конспект конференции». Конечно, это не полноценный отчет, зато быстро просматривается, и в целом, должно понятно, о чем идет речь, даже для тех, кто не был на конференции.Забавный момент — юзабилисты близки к дизайнерам, и в общем, они почти все макюзеры. При этом алкаемыми призами были коробки с продуктом Parallels Desktop for Mac, чтобы таки дать этой избранным возможность запускать Windows-приложения на их Маках. Разумеется, когда мне подарили эту коробку с напутствием «Теперь и тебе нужно завести Мак», я тут же разыграл ее среди девушек с Макинтошами (досталась быстро среагировавшей докладчице), ну и пытался переобратить их в свою веру, показывая свой универсальный планшетно-тачпано-мощно-нетбучный ноут, но думаю, не преуспел.
2010-10-12 Новости бегущей строкой: SECR, open-source, и т.п.
Новости бегущей строкой.
Через пару дней выступаю на конференции SECR, куда меня пригласили выступить еще в августе. Гм. «пригласили» наверно не то слово, — пригласили с жесткими требованиями — за неделю подай им и аннотацию, и тезисы, и биографию, и видеоанонс в HD-качестве и все это на русском и английском. Так как конференция эта слабопрограммисткая, скорее менеджмент и другие организационные активности вокруг разработки, я вышел с докладом Agile Learning: Эффективные инструменты (SECR-2010).
Надорвался и сделал за пару дней, чтобы успеть перед отпуском. Включая и видеоанонс со спецэффектами. Ну и нафиг это видео никому не сдалось, я их упрашивал поставить его весь месяц, еле-еле только что вставили, и то криво (в малом разрешении, не прочли инструкцию). Так что, пожалуйста, хотя бы вы посмотрите этот трехминутный видеоанонс — не пропадать же добру (хотя народ посмотрел, говорят я там какой-то адский получился). А вообще больше на такие требования вестись не буду, очень не люблю waste своего труда.
Для тех, кто подумал «хорош шлятся по конференциям, где всякие полезные тулы в open-source, которые ты вроде весной пообещал выложить»? Сорри, завал страшний, вот карта моих самых ближайших дел (не считая тех, которые в трекере и вообще не зарегистрированных). Плюс мы активно дорабатываем фичи (которые придумали сами и которые от нас требует бизнес) — никак нет возможности остановится, отдышатся, сделать фриз, вылизать код, навесить лицензий, оформить все кошерно и таки опубликовать по-уму. Но все же, на этой неделе что-нибудь будет опубликовано, да.
- Видео с конференции ADD-2010 как раз получил (привезли винчестер), оно уже начало обрабатываться (чистка шумов, динамическая компрессия звука и т. п.). Кончится конфа, займусь вдумчиво монтажом и публикацией — все видео вскоре будет.
- Если кто-то мне что-то написал и ждет срочно ответа — можно меня пнуть письмом или комментом. Мог что-то забыть, ага.
2010-09-27 ADD-2010: Окончен Адѣ
Окончилась конференция ADD-2010. Я там окончательно развалился:
- бронхит (бежал за последним поездом, чекпоинт «посадка в метро на Чистых Прудах в 0:28», чтобы успеть до отправления 0:35 — это не шутка).
- стыдно, но где-то порезал палец, получил нарыв и серьезное повреждение, угрожающее профспособностям — слепая печать идет через боль.
Мои благие желания — посмотреть разные доклады, непринужденно общаться в кулуарах с докладчиками и участниками, познакомится с интересными людьми, полюбоваться Ярославлем — все накрылись тазом, ибо я носился как бобик, решая оргвопросы — запуск скринкастов для каждого докладчика, обеспечение оргтехникой (презентеры, переходники…) и т.п., даже не обедал.
Так что отзывы о докладах надо искать у самих участников, благо отзывы есть. Мне же эти доклады придется еще посмотреть раз этак по 10 каждый — мне заниматся монтажем и их публикацией.
Кстати, участники-докладчики — если у вас есть фидбек, и он настолько жесток и нецензурен, чтобы его публиковать — пишите его мне. Я с интересом его прочитаю и возможно поясню, почему то-то получилось именно так-то, и почему не было того-то. Но можно и публично пожаловаться в комментах к этой записи, ОК.
Единственный доклад, на котором я был — доклад Елены «АленыCPP» Сагалаевой об искусственном интелекте в играх. Отличный доклад — использовались не только слайды, но и видео, и даже демонстрация живых предметов (любимый прием крутых доклачиков на TED). Вообще доклад неплохо замкнуть в общефилософском смысле, продумав мысль «Как распознать Матрицу вокруг нас?» — нарушения физических и математических законов, странные баги и эвристики — в общем, содержание серии «По ту сторону» из Аниматрицы.
В целом успешность конференции мне оценивать сложно, ибо с позиции перфекциониста, я вижу, что только 30% удалось сделать достаточно правильно, и немало обломов лежало в моей сфере ответственности. Но причины почти всех обломов не в бестолковости, а тупой нехватке ресурсов (времени и денег). С другой стороны, все могло быть сильно хуже. Очень сильно хуже.
Впрочем, полноценную ретроспективу я сделаю наверно позже, когда вся пыль уляжется.
Пока мне надо разгребать долги.
Их кучи. За последнее время вообще почти перестал программировать, и с этими конференциями-выступлениями-совещаниями превратился в IT-бюрократа (и блин, уже приглашен выступать на четыре осенних конференции), а технических проблем, которых не «проделегируешь» полным полно.
2010-09-21 официальное заявление
Вынужден сделать официальное заявление. Я мудак. И извиниться перед организаторами и посетителями конференции Whale Rider. Я не успел подготовится и выступить. «Почти успел». Гребанный перфекционист. Такого факапа у меня не было давно, обычно все всегда успевал, это была моя фишка. Впрочем, пару дней назад уже был первый факап (ребята, извините с олимпиадой). Первый шаг к решению проблемы — это ее признание. Признаю, я перегружен и уже не управляю собой и своими обязательствами. Эта неделя пройдет в духе аврала, а далее я займусь разгребанием долгов. Технических, организационных, семейных. Я страшно зол, и хочу спать.