10.12.09

AgileDays-2009. Краткие впечатления.

В силу собственной сообразительности и внимательности доехал до конференции только к 13 часам, так что видимо пропустил все самое интересное. Обнаружив по адресу "Рязанский проспект дом 99" все здания ГУУ, я слегка удивился. Обойдя всю территорию по кругу, решился войти в одну из проходных, оказывается охранники были в курсе и показали дорогу. Кто мешал написать на сайте, что нужно спросить у охранников? Не хотели палиться, что все это будет в ГУУ?

По докладам (возможно не про все, где был и не попорядку).

Первый доклад, на который попал полностью - 8-битный скрам. Опытный и внушающий уважение мужчина рассказывал об их опыте работы с порошковым скрамом при производстве и программировании железок. Интересна адаптация под особенности производства - без проблем отходят от устоев и не комплексуют по этому поводу.

Заскочив на полчасика на филологический тренинг, понял - это не мое. Возможно кому-то это ново, необычно, заставляет задуматься, не знаю.

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

С предвкушением интересности ждал баттла между Microsoft и IBM - Team System vs Jazz. Вместо баттла получилась унылая, усыпляющая сейлзовая презентация, после которой хочется помыться. И даже не хотелось их как-нибудь поддеть - одного жалко, а второго противно. Представитель Микрософта с чувством собственной значимости меедленно тянул время, чтобы не дать успеть ничего рассказать парню из IBM. Не проходила ассоциация с осликом 7 центов. Представитель IBM быстро протараторил комментарий к слайдам, вроде интересно, но по слайдам ничего понять нельзя, надо видеть реальную работу. Гораздо интересней было послушать мужика из Амазона, раньше работавшего в Микрософте, который рассказывал как у них все там на TeamSystem работает. Он же поделился мыслями, что скорее всего Microsoft вернется к полноценному развитию поддержки плюсОв в своих продуктах для девелоперов.

Последним был доклад от команды, пишущей для Интела внутреннюю финансовую систему. Жесткий XP со всеми модными аббревиатурами в действии. Смотрится круто, впечатляет. Разработку строим на пятиминутных циклах тест->компилируемость->прохождение теста->причесывание кода. Юнит-тестируем по возможности даже интерфейсы. Доменную модель полностью отрываем от реальной жизни (БД, интерфейса и т.п.). Круто, но юзабельность и скорость разработки вызывают подозрения. Самый интересный доклад из тех, что видел.

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

19.10.09

Порой кажется

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

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

С другой стороны, если это так, то зачем париться, может проще всю жизнь прожить на нуле? И еще непонятно, действует это сохранение в рамках отношений двух конкретных людей, или для одного человека на протяжении его жизни. Или вообще, для всего человечества в сумме, и кто-то всю жизнь может гипотетически прожить только в плюсе, а кто-то в постоянном минусе. Последний вариант наименее честный, а поэтому более вероятный.

12.10.09

Поменять консольный шрифт в Windows

Недавно сильно захотелось поменять шрифт в cmd.exe и в Far-е на полюбившийся Consolas. Правый клик на заголовке окна -> Свойства -> Шрифт, но там только два убогих шрифта. Нагуглить по-русски так и не смог, только на забугорных сайтах нашел решение.

Добавляем в реестре строковый ключ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\TrueTypeFont Имя: 00, ключ: Consolas (до этого шрифт конечно нужно установить. Имя обязательно 00, 1 не должен работать :) ). Перезагружаем компьютер (обязательно, иначе шрифт появится, но работать не будет) и в том списке шрифтов из первого абзаца появляется новый шрифт. Соответственно, чтобы добавлять новые шрифты - имена ключей нужно делать 000, 0000 и т.д. Вот как теперь по-человечески выглядит Far (кликабельно):

02.09.09

Multiline tooltip if Firefox

Firefox - only browser, that doesn't support symbol of lines break ("\n") in tooltips (attribute "title" of html elements). This problem you can solve if install browser extension Handy Xtra Stuff and choose in its settings:
Popup ALT text, unless TITLE text exists

Tested with Firefox 3.5.2 and Handy Xtra Stuff 3.1.0.
This post in Russian.

Многострочный ToolTip в Firefox

Очередной раз напоролся на проблему, что Firefox - единственный браузер, не поддерживающий символ новой строки ("\n") в всплывающем ToolTip-e (атрибут "title").

Решение: поставить расширение Handy Xtra Stuff, в его настройках выбрать пункт:
Popup ALT text, unless TITLE text exists

Всплывающие подсказки начинают работать так же, как и в других браузерах.

Т.к. я и по-английски этого не нашел, попробую первый раз опубликовать пост по-английски.