Блог:Стас Фомин
Блог Стаса Фомина связанный с ITшными активностями:
- разработка
- тестирование
- документирование
- управление разработкой
- лайфхаки
Source(s): Blog:Стас Фомин
Open-source проекты (то, что не попадает в тематические блоги на этом сайте), выступления на конференциях, отзывы, рецензии и все-такое.
Source(s): Blog:Стас Фомин
Подписаться:
2011-02-19 HTML5Camp
Вам запрещено данное действие на этой странице.
Вернуться на Заглавную страницу.
Правильная раскладка клавиатуры
Типографская раскладка клавиатуры весьма важна — текст выглядит на порядок серьезней, если использовать всего лишь типографские лапки и длинное тире вместо знаков дюйма и минуса.
Я долгое время использовал типографскую раскладку Бирмана, хотя в ней были и глюки (доставший меня глюк — вставка акцентов в 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), но я полон оптимизма, и надеюсь, что все устроится.
Работа. Дома. Ночью. С компьютером. При спящих домочадцах. Как?
Да, сама постановка несколько странная, в идеальном мире работают в офисе, дома отдыхают с семьей, а ночью — вообще спят. Но это в идеальном мире. Вполне может оказаться, что ночью и лучше работается, и тише, чем в офисе, и концентрация есть, и вообще, работа срочная, нужна вчера, на крайний срок к утру.
У кого это не так — могут дальше не читать, для остальных продолжу о своем пути проблем и решений.
Технологически, тут проблем нет — интернет в Москве (и думаю в МО), толстый, безлимитный и недорогой. Доступ в нашу сеть через 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. Я не успел подготовится и выступить. «Почти успел». Гребанный перфекционист. Такого факапа у меня не было давно, обычно все всегда успевал, это была моя фишка. Впрочем, пару дней назад уже был первый факап (ребята, извините с олимпиадой). Первый шаг к решению проблемы — это ее признание. Признаю, я перегружен и уже не управляю собой и своими обязательствами. Эта неделя пройдет в духе аврала, а далее я займусь разгребанием долгов. Технических, организационных, семейных. Я страшно зол, и хочу спать.
2010-09-16 Приглашаю на ADD-2010!
Итак, скоро в Ярославле, где только что было тысячелетие и международный цирк с конями, приедет новая передвижная группа акробатов и клоунов — конференция Application Developer Days-2010.
Да, на этой конференции я председатель программного комитета, и буквально в лепешку разбился, чтобы собрать цвет разработчиков — известных, секущих, хорошо выступающих. Ну хотя бы два качества из трех. Тут я использовал весь свой опыт посещения двух десятков разных конференций и широкий круг RSS-чтения. Я использовал все, чтобы их заманить — лесть, обман, шантаж, подкуп, угрозы. Как правило, это срабатывало. Возможно, это мне аукнется.
Да, не всех удалось собрать — увы, не удалось пригласить контрибьюторов Bazaar (и замутить круглый стол на тему самой правильной системы контроля версий). Не удалось позвать PostgresQLщиков (чтобы потом замутить на круглом стол с MySQLщиками).
Да, будут и вендорские доклады — но от IBMа (который спонсор), всего лишь один, про Jazz, а от Микрософта будут лучшие евангелисты, которые, по крайней мере, умеют сделать нескучно.
Впрочем, смотрите программу, чтобы ответить на вопросы «Кто все эти люди?», «Чем они могут быть мне полезны?». А здесь — секретный истинный адрес самого актуального расписания (ну чтобы понять, можно ли посетить без конфликтов выбранный набор докладов).
В расписание я встроил пару несмешных шуток — например, до обеда доклад «на пороге дополненной реальности», а после обеда — «дополненная реальность через вебкамеру». Плюс доклады однофамильцев Аксеновых в одно и то же время.
Куча народу там вполне известна (блоггеры, известные докладчики, евангелисты), Андрей Бибичев выступает там со старым номером про DDD, и с новым, совершенно волшебным — про дополненную реальность. Выступление ожидается фееричным, Андрей сделал то, что мы пока не доделали в нашей компании— сделал супергиромышь из Wii-Remote, да и тема будет с магией уровня SIGGRAPH.
Из не очень известных я бы рекомендовал
- доклад Владимира Климонтовича про Hadoop;
- выступление Олега Аксенова с мыслями о практическом подходе к архитектуре;
- доклад Кирпичева про многопоточное программирование. Это самый серьзный доклад — автоматическая верификация программ, темпоральная логика, структуры Крипке — и кстати, хорошо перекликается с докладом Алексея Алексеева и Николая Гребнева (с немного длинным названием «Предупреждение ошибок программиста с помощью статического анализа кода и доменной модели»).
Все это отняло адово количество времени (ох, не скоро я соглашусь еще раз на подобную работенку).
Да, организаторы мной довольны, если есть желание поехать с очень большой скидкой (по себестоимости) — свяжитесь со мной, я организую личное приглашение.
GTD: Getting Things Done
Очередная рекомендация на тему «что послушать» — must-read книга Девида Аллена «Getting Things Done».
Это действительно мастрид для IT-культурного человека, возможно наличие статьи в Википедии, сотен тысяч результатов в гугле, и рецензия Игоря Беспальчука убедят вас в этом.
Но (лайфхак! лайфхак!) mustread-книгу не обязательно читать, особенно когда она стала классикой, т.е. когда куча ее революционных положений стала общеизвестными банальностями, и при чтении постоянно будут возникать вопросы — «разумно ли я трачу свое время/глаза/энергию?». Ее можно слушать, ведь аудиоверсию, скажем так, легко найти Интернете.
«Getting Things Done®™» (да-да, это теперь не только книга, но и зарегистрированный торговый знак, и методология, и бренд) — но я говорю о конкретной аудиокниге, первой книге Аллена по теме, которая не полностью раскрывают его методологию во всей широте, но на самом деле, ИМХО, проговаривает самые важные, радикальные вещи, сломавшие хребет классическому календарному тайм-менеджменту с одной стороны и подходу «все в моей голове» с другой.
Слушается книга легко, добротная озвучка менторским тоном от чтеца-профессионала → можно прослушать не напрягаясь даже несколько раз, что, кстати, я и проделал → и каждый раз все это наводило меня на новые мысли.
Интересный, ориентированный на читателя язык. Как пример, использование странного словосочетания «незамкнутые циклы» («А-а! Циклы! Незамкнутые! Деление на ноль!») для обозначения незавершенных дел. Но оно работает! Как-то скоро я стал ощущать, что да, это действительно циклы, и действительно незамкнутые! Это напомнило мне эффект «командирской заруки» из Пелевина[1]
2010-06-17 Это может быть вам интересно
Опубликовал видеозаписи, отчеты и прочие материалы с последних встреч сообщества AgileRussia.ru в 2010 году:
Вообще, все отчеты об этих собраниях, начиная с 2009 года, когда я их начал снимать, живут тут.
Возможно также вас заинтересует рецензия на прочитанную мной книгу «Софт - отстой! И что с этим делать?»
2010-06-02 Application Developer Days – Дни Программистов
Мой друг Андрей Майоров хочет сделать конференцию для разработчиков в Ярославле. Именно для разработчиков, и честную, без маркетинга, ибо конференций для менеджеров, тестировщиков и вендорских рекламных ивентов и так расплодилось выше крыши в последнее время.
Так вот — у кого есть аккаунт на хабре, плюсаните обьявление о конференции. А у кого нет — прочитайте, может заинтересует — Ярославль недалеко от Москвы, а если вы не из Москвы, так это даже лучше — жить дешевле и комфортней, чем в дефолт-сити. Ну и вообще, я как-то наверно буду причастен к организации и постараюсь сделать тут все в лучшем виде.
2010-05-20 Продолжаю расплачиваться за увлечением SaaS
Продолжаю расплачиваться за увлечение SaaSом. От Гугла.
Пару лет назад я перешел от самодельной страницы с курсов по алгоритмам, на Google Blogger+Google Sites, это казалось мне отличным решением — в меру удобно, в меру гиково, в меру строго, работает само.
К тому же, тогда Google, купив многообещающую WYSIWYG-вики систему JotSpot, и превратив ее в Google Sites, делал реальные «заявки на медаль».
Я, конечно, был весьма скептичен, но у меня и требования минимальные — сайт из пары статических, редко редактируемых страниц, блог для трансляции новостей и обновлений (тоже можно делать тупо «из Google Docs в Google Blogger»), и виджет, чтобы засунуть эти новости на страницу, ибо ленивые студенты вряд ли будут делать больше одного клика, и тем более подписываться на RSS/Atom.
Все. Больше мне ничего не было нужно.
Так вот, первая проблема — стандартного виджета блок из RSS/Atom канала, с показом заголовков и, хотя бы анонсов новостей — нет. Есть какая-то анархическая свалка «виджетов», где в пяток категорий свалены десятки тысяч поделок местечкого уровня (типа «виджет с новостями только конкретной тематики на китайском»).
Ладно, еле-еле нашел что-то похожее — SimpleRSS, глючное, но худо-бедно настроил. И все, считал все ОК, вводил новости в блог, ожидал, что они более-менее надежно показываются.
Но оказалось, что каждый виджет — по сути IFRAME, в котором, крутится даже не приложение запущенное на гугловых ресурсах, нет, — просто через гугловый прокси крутится вообще хер знает что, на хрен знает каких сайтах. И когда это хрен знает что, хрен знает где подыхает — все это тихой сапой вырубается у тех идиотов, кто поставил это себе.
Ну да, среди этих идиотов и я. И все все мои новости (отмена и перенос лекций), прошли мимо студентов.
Ну и насчет blogger.com. Опять выкидывают шутки — теперь они стали насильно пропихивать свой favicon в дизайн блогов, туда, куда их совсем не просят!
Т.е. вне зависимости от того, что у вас в шаблоне — вас обязательно осчастливят этой строчкой: <code-html>
<link href="http://www.blogger.com/favicon.ico" rel="icon" type="image/vnd.microsoft.icon"/>
</code-html>
Жаловаться, как обычно, бесполезно. Пока вставил хак с четыремя строчками указания на правильный favicon (в начале и конце тега head, ибо разные броузеры выбирают из альтернатив по разному — кто берет первый попавшийся, кто — последний). Но мораль ясна — когда дойдут руки, все приличное надо будет отсюда убирать. Думаю, в конце года дойдут.
2010-05-06 Software People 2010
Был на конференции Software People 2010, набросал небольшой отчет, потом буду дополнять по мере просмотра записей выступлений.
2010-04-19 Software People 2010
А еще иду на SWP-2010 с докладом Knowledge Management: от Склада к Потоку. Соответственно, там тоже можно со мной пообщаться в живую, если что.
И да, надо будет начать что-то готовить, ага.
2010-04-19 РИТ-2010: мое выступление.
Был на РИТ-2010, выступил с докладом «Свободные системы, спасающие разработчиков (РИТ-2010)», про используемые у нас свободно доступные системы поддержки разработки: Bugzilla, MediaWiki, Subversion, ViewVC, SVNSearch, Testopia, FeedOnFeeds, а также о нашем подходе «минимального покрытия» к их выбору. По ссылке — расширенная аннотация доклада и озвученная видеопрезентация, где «живьем» показаны все эти системы в «естественной среде».
Отзывы достаточно положительные: комменты в блоге компании, отзывы в блогах.
Отчет о самой конференции будет позже, ибо полно оперативной работы, плюс мне надо выступать на Software People 2010 — пора готовить доклад.
2010-04-06 Иду на РИТ-2010
12-14 апреля буду на конференции РИТ-2010. Мой предварительный выбор докладов докладов к посещению — тут — так что, если что, где-то там меня можно поймать, причем на нейтральной территории.
Еще я там буду выступать, с докладом про инструменты, и на блиц-докладах (там нами будет представлено три блица).
2010-03-05 SEG-2010
Съездил на интересное мероприятие — гибрид отпуска и IT-конференции, Software Engineering Gathering-2010. Набросал краткий отчетик.
2009-11-24 Deadline: рецензия
Написал рецензию на книгу «Deadline» ДеМарко. Просто эта книга регулярно всплывала в разговорах, и я решил зафиксировать излагаемое ранее только устно впечатление.