2006-10-30

HDR

Электронная фотография дает множество интересных возможностей. То снимают камерой Sony в ночном режиме с инфракрасным светофильтром, получая снимки с темным небом, светящимися деревьями и полупрозрачными купальниками, то круговые и сферические панорамы, а последнее увлечение - HDR. Я посмотрел фотографии и создалось впечатление, что дело не столько в dynamic range, сколько в убирании очень низких пространственных частот из картинки. Сначала я обнаружил, что мой фотоаппарат не умеет снимать несколько разных экспозиций для HDR, но потом обнаружил, что 16-битовый RAW формат делает иногда достаточной одной картинки. Особенно, если уменьшать картинку, при этом можно увеличить динам-диапазон за счет сложения нескольких пикселей.

Вот результат эксперимента. Оригиналы был очень затененные, особенно правый, я их забраковал. На фотографии видны надписи, добавленные программой photomatrix, которой я пользовался. Все установки преобразования выставлены автоматически, я их не трогал!





2006-10-27

Елки-читалки

Штука прибыла неделю назад. Занятная игрушка. Выглядит в точности как на фото. Экран как книжка, читабелен при хорошем освещении. При плохом - не очень. В отличие от ноутбука, с этого экрана приятно читать сидя днем во дворе или в парке. Контраст от угла зрения не зависит.

На этой картинке непонятен размер. Так вот, штука небольшая, всего 5" x 7". Тоненькая, в пристегивающейся корочке. В закрытом виде выглядит почти как книжка. Экран 600x800 с четыремя градациями яркости. Шрифты с antialiasing. Может показывать картинки, играть mp3 одновременно с чтением (на наушники), рендерит txt, rtf, некий свой внутренний формат и pdf.

С русским шрифтом сначала был облом. Я даже собрался отправить обратно. Т.е. внутри, похоже, unicode, поскольку положение и количество букв показывается правильно при загрузке и 16-битового unicode и utf-8. Но встроенные шрифты кирилицы не содержат. Показываются квадратики. Есть надежда, что кто-нибудь (может, я, например) научится шрифты туда грузить. Потом оказалось, что если сделать pdf с вложенными шрифтами, как это делает pdf-овский псевдо-принтер, то всё показывается нормально. Надо просто подобрать размеры шрифтов. Так, что несмотря на некоторые неудобства, русские книжки читать можно.

С pdf-овскими книжками есть еще одно неудобство. Если делать их самому, то всё нормально. Но если взять готовые, сформатированные на лист А4, то читать невозможно, мелко.  Переформатировать pdf устройство не умеет (вероятно, это невозможно, я не видел программ, которые умеют). Правда, устройство умеет убирать пустой бордюр, раздвигая текст до границ экрана. И это здорово! А в простых текстовых режимах можно менять размер шрифта, есть три градации. Еще можно повернуть и читать горизонтально, разбивая большую страницу на две по высоте.

Очень понравилось малое энергопотребление. Экран не потребляет энергии в статическом режиме. Только на перелистывание. Читаю неделю, индикатор батареи показывает полный заряд. Я, правда, не слушал музыку.

Сначала показалось неприятной некоторая задержка срабатывания клавиш при листании страниц. Рендерит где-то в фоне, а затем показывает. Еще особенность, смена страниц идет через негатив. Негатив, затем позитив. Наверное, особенности технологии. Сейчас привык, уже не замечаю. Зато нет никакой загрузки операционки, типа, щас проснусь, приму душ, выпью кофе, а уж потом работать. Включил, и вот она, страница, на которой остановился.

Памяти внутри порядка 100М, но можно вставить memory stick. Я вставил стик на пол-гига. Хочу загрузить туда топографические карты и брать с собой на хайки.

Вообще, мне игрушка нравится. Как обычно у Сони, приятный продуманный дизайн. При этом, опять же, как обычно, какой-то страшный софт со стороны компьютера. Ну не очень страшный. Бывает хуже. Есть надежда, что проапгрейдят. Или кто-то напишет свободный аналог. Главное, чтобы не прикрыли библиотеку Мошкова!

2006-10-26

Аллергия на Висту

Странно. Первый раз ощущаю, что просто не могу работать под Вистой. Всё, просто абсолютно всё, вызывает раздражение. Пытаюсь выключить одно, другое, всё равно не могу. Начинаю тихо закипать, перегружаюсь в XP - всё нормально, сразу успокаиваюсь. Может эта оконная анимация так на меня действует? Никак не пойму, в чем причина. Просто нервная система быстро выходит из равновесия и я начинаю злиться. Ещё всё время кажется, что монитор очень маленький. Когда-то было подобное, когда я пытался на плохом 15" мониторе работать в Windows. Но монитор вполне ничего и даже Clear-Type я настроил (хотя это была отдельная песня). И кажется, что не так уж изображения сильно отличаются. Что за гипноэффект в этой Висте? Может это нелюбовь к переменам? Типа пришел домой, а там кто-то всё поменял. Засунул куда-то лежащие под рукой вещи, переставил и поменял мебель, убрал привычные фотографии со стен и повесил какие-то чужие улыбающиеся рожи. И комната меньше стала... И моё раздражение от того, что мне ничего этого не надо? Я просто хотел, чтобы сантехника не текла и отопление работало. А мне говорят, нет, надо перестроить весь дом и заменить диван с телевизором. Иначе нельзя. Кстати, теперь при заходе в дом мы будем иногда пропуск спрашивать, кто не покажет, отключим газ. А если вы не согласны на наши изменения, мы в 2009 ваш дом снесем, стены уберем, от канализации отключим. И я вот думаю, не податься ли в юрту к пингвинам. Или в шалаш к ягуарам. Не изба, конечно, но может они ценят дом и уважают чужие привычки?

IE7 и FF2

Почти одновременный выход новых версий двух браузеров невольно подталкивает к сравнению. Хотя бы их установочных программ. Сначала ставил FF. Всё как обычно и очень быстро. Привычная программа установки, согласен с лицензией, да, да и еще раз да. Всё готово секунд за десять-двадцать. Запускается, спрашивает подтверждения для обновиления расширений, мгновенно обновляет их и запускается с обновленными. Всё работает. Затем IE7. Какое-то окно болотного цвета требует подтвердить лицензионность Windows. Подтвердили. Затем оно говорит, что сначала уберет из системы IE6. Для этого нужна перезагрузка. После перезагрузки начинает минут десять загружать обновления. Какие обновления? Он только вышел! Потом еще что-то загружать и распаковывать. При этом на экране ходит туда-сюда некий нестандартный progress-bar странного серого цвета. Чем им стандартный не подошел? Я не дождался, вышел из комнаты. Когда я пришел машина снова стояла свеже-перегрузившейся. Две перезагрузки для установки приложения! Такого даже в бетах не было. Свежий креатив! Когда я вошел в систему, началось создание profile еще на минуту. Блин, у меня же был profile в IE6. Почему это всё мгновенно в FF? Наконец всё. Можно возвращаться к работе. Пол часа коту под хвост.

2006-10-17

Стерео-фото

Не перестаю удивляться тривиальному: как плоская и пестрая мешанина елок и кустов разбивается на отдельные веточки и кустики, когда добавляем объем.





2006-10-12

Джоел о программировании

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

Половой вопрос

Мужик предложил подход "don't ask - don't tell" для компании. Что логично. Дирекция не одобрила. Что, к сожалению, ожидаемо.

2006-10-10

Богатая функциональность...

Часто приходится участвовать (сегодня, например) в разных дискуссиях о дизайне и одно из всеобщих заблуждений это заблуждение о том, что пользователю нужна "богатая функциональность". Если пользователь - это я, то не нужна мне "богатая функциональность". И бедная не нужна. Мне нужна только та, без которой не обойтись, а остальная не нужна! Ну, говорят, пусть будет! Жалко что-ли? Запас каман не тянет. Вдруг понадобится? Диски дешёёёвые! Памать дешёёёвая! Чужие деньги всегда дешёвые. А за свои - хрен дешёвая! Двести баксов за диск. Еще сто за пямять. Дальше процессор не потянет вычислять, что конкретно из всего этого мне не нужно. Придется и процессор апгрейтить и всё остальное. Потом начнутся баги и секъюрити-фиксы. В модуле, для обработки ABCD протокола используемом для обмена EFGH сообщениями. Потом окажется, что из за этого протокола нельзя было сделать нормальный дизайн кэша браузера или еще чего-нибудь полезного, не ломая совместимость, поэтому сломали всё остальное, и понеслась волна креатива, захлестывая гигабайты и терафлопы. А самое главное, я перестану (уже перестал) понимать, что происходит. Что-то происходит. Неисповедимы пути и непостижимы причины. Таинственный кремниевый разум. Минимальная функциональность - всегда лучший вариант из возможных. Продуманная архитектура, ортогональный набор функций и ничего лишнего. Последнее - главное. Остальное можно сделать применяя внешние инструменты, скриптинг, например. Написать простой ортогональный код можно быстро, багов немного, нормальные пользователи довольны - всё очень просто. Недовольны "менеджеры-креативщики". Продукт выглядит несерьезно. Нечего доложить начальству. Надо напихать абревиатур, переписать всё на managed code, unicode, xml, web-services, ajax, www, http. Набрать кучу народу, долго мучиться, почти завалить проект, но в конце что-то выпустить, за что и получить очередной промоушен и всяческие почести. Такой продукт можно продать только другому такому-же менеджеру, который будет счастлив набрать штат для его сопровождения. Хочу читать нормальный код! Хочу писать разумный код. Хочу простую операционку! Хочу удобный редактор! Почему вообще ничего  нет? Долой захватившие власть объектные модели!

2006-10-09

Microsoft has said they expect Vista's deployment rate to be twice that of Windows XP.

Вот уж совершенно непонятна аргументация. Переход с W2K на XP был практически безболезненным, не требовалось ни апгрейда железа, почти полная софтверная совместимость, но IT-отделы не спешили переводить на новую систему, не видя смысла и подозревая всякие проблемы. С Вистой же явно требуется апгрейд железа и совместимость далеко не полная, а проблемы начинаются сразу же после установки. Даже просто мелкие проблемы с очередным перетасовыванием настроек и менюшек, из за которых пользователи начнуть обрывать звонки техподдержки. И зачем IT отделам этот гемморой? А какие выгоды? Безопасность? Ой сомневаюсь... Очевидно все будут ждать сервис-пака.

2006-10-08

Чистый позитив.

Хотите позитива? Здесь позитивы, которые можно положить на десктоп и услаждать глаза. Если, конечно, у вас есть десктоп.

О делении, умножении и карьере.

Сейчас часто пишут: "Люди делятся на два...". Ну почему-ж только на два, то? Закон жанра. Три - слишком сложно. А два - самое оно. Люди, как бактерии, размножаются делением. На две части. Потому, как простейшие.

Это я прочитал интерьвью с одной весьма известной в российском бизнесе дамой. И подумал, что никогда не сделать мне карьеру.
Чтобы сделать карьеру, нужно уметь говорить правильные вещи. А чтобы сделать действительно хорошую карьеру, нужно говорить их убежденно. Дама говорит убежденно.

Во первых, она super-excited о своей компании. Это очень важно, это первый шаг. Если ты не super-excited, то всё, даже и не думай, что кто-то другой будет excited about you, taking a new role in the company. Например, Билл Гейтс, по ее словам, безусловно гений, поскольку он "предвидел технический прогресс". Вот как. Наверное, он гений, поскольку компания безусловно лидер. Но вот насчет предвидения, несколько сомнительно. Столько слов, которые пришлось съесть обратно меньше чем за год. Одна фраза про Интернет в 95ом стоит многих других "предвидений". Микрософт всегда догоняет бегущих впереди, после чего давит их всей массой своего маркетингового катка.

Во вторых, она искренне верит в такие вещи, как глобализация и интелектуальная собственность. А я, такой ретроград, не верю. Не верить в глобализацию бессмысленно, конечно. Это неизбежно, как вырубка лесов, как исчерпание нефти.  Ну, бог с ним, с далеким будущим, но что значит глобализация и интелектуальная собственность сейчас в понимании американских генераторов креатиффа? Это регулярная уплата дани с каждого российского компьютера. Что еще? Образование и пропаганда в целях искоренения ереси и приучения населения к правильности и логичности сей дани. Это интелектуальная колонизация, как вторая волна колонизационной экспансии западной цивилизации.

А как же авторские права? Это наглая ложь, господа. Авторские права означали несколько вещей. Это защита автора и читателя. Это право на цитирование и прочие fair-use. Это переход произведение в общественную собственность через 15 лет. Это отторжение имущественных прав автора, при поступленнии в обращение. Т.е. если я купил книгу - я могу ее продать, могу подарить и никто не вправе накладывать ограничения. Это публичные библиотеки, где книгу можно почитать бесплатно. И это открытость текста. Ничего в книге нет, кроме текста.

И что из этого есть в програмных продуктах? НИЧЕГО!!! Даже нет автора! Есть только издатель, который вынуждает каждого "добровольно" подписывать лицензионное соглашение, прежде чем не менее добровольно использовать его продукт. Не надо приплетать сюда "авторские права". Они не имеют никакого отношения к этой "интелектуальной собственности". А есть еще отдельная песня про патентование алгоритмов.

Так что же хорошего сулит вся эта деятельность по пропаганде глобализации и интелектуальной собственности для малой родины, которую дама так любит? Ну как же, теперь каждый образованный человек имеет шанс найти работу в современной западной компании! И есть шанс на создание своего национального, московского центра, который будет собирать дань с остальной части России. Ура товарищи! Вы дождались светлого будущего! Платите деньги и у вас будет не только чувство принадлежности к цивилизованному миру, но даже техническая поддержка, как в развитых цивилизованных странах (т.е. с жутким индийским акцентом и по бумажке: "Firefox? Это что такое? Мы не поддерживаем систамы, на которые установлены неизвестные программы...").

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

2006-10-05

Sony Reader

Хочу такую штуку! Называется Sony Reader. Я уже давно ищу какой-нибудь девайс для чтения. Книжки далеко, а тут загрузил что-нибудь из Мошкова и вперед. Обещают хорошую читабельность на отражение при дневном свете (это "электронные чернила"), долгий срок работы от батарей (энергия тратится только на "перелистывание" страницы, статическое изображение энергии не потребляет). Не очень понятно насчет поддержки русского языка. Я надеюсь, там юникод, хотя всего можно ожидать.

2006-10-02

"Малярство"

Польский художник Jacek Yerka
Сначала его рисунки напомнили мне рассказы Лема, а потом я заметил, что он тоже поляк. Такое вот "малярство".
И вот она, моя дорога в жизни! Я нашел ее!

Vista: Ready to Shit.

Сегодня ставил Висту в качестве второй системы. Поставил. Посмотрел. См. Subj. Во первых, у меня BGR монитор. Без слез смотреть на Clear-Type нельзя. Где отключить, я не нашел вообще. Нашел способ настроить. Через загрузку компонентов для Windows XP с сайта Microsoft. Accessibility, блин. Новый интерфейс "Аэро" не впечатлил. Как-то всё тоскливо. Куча неприятных анимационных эффектов, которые тоже непонятно как отключить. Все как-бы специально сделано "замедленно". Наверное, кто-то считал, что XP работает слишком быстро. Дизайн какой-то неудобный и уродливый. Нет единства и нет "стильности". Точнее что-то попытались сделать, но как-то грубо и во всех программах по-разному. Когда пробьешся сквозь завесу из новых цветных окошек, попадаешь в старый добрый property-shit, в котором и делаешь то, что хотел. Возникает впечатление, что старую XP просто всю задрапировали цветными тканями (это там заставка такая). Никакой новой функциональности я не увидел. Если аэро выключить и включить Windows Classic, всё выглядит совсем ужасно. Новая улучшенная безопасность достала. Хорошо, если оно хоть спрашивает, запустить или нет. Хуже, когда просто тихо говорит, что не может. Или не хочет. В линуксе есть sudo, которая позволяет сделать действие в режиме администратора. Я sudo в Висте не нашел. А потому перешел назад в XP. Я же поработать хотел, а не окошки прыгающие разглядывать. Кстати, команду "Run" спрятали! Нет ее в Start-меню. Вы думаете, что система, чтобы программы запускать? Фиг вам. Система - чтобы ее продавать. Что-то там в ядре, говорят, сделали. Но я не заметил. И непонятно, как бы я мог это вообще заметить. TV-tuner подключить? Хотя память чем-то отожрана, наверное новыми неизвестными мне функциями. Попытка перейти назад в XP привела к бойкоту машины. Оказывается, надо по-разному называть ту же машину в разных системах, а то сертификаты в домене не сходятся. Пришлось переименовать машину с потерей внешних ссылок.  Да, ламер я. Очевидных вещей не знаю. Короче, лишь к вечеру вернулся домой, в XP. Всё летает. И экран как-бы больше стал. И всё как-то сразу стало визуально приятнее и ненавязчивее. В гостях хорошо, а дома лучше.