Большие, но по пять

Мучавшая меня проблема выбора между весом и качеством автофокуса счастливо разрешилась в пользу автофокуса. Оказалось невозможно устоять перед б-у в идеальном состоянии и больше чем на штуку дешевле магазинной цены. F6F70011.jpg

Надо сказать, что оно мне нравится:

  • Картинка хорошая. Я бы даже сказал, отличная.
  • Камера гораздо легче, чем цифровые единички прошлых серий, при этом вполне ухватистая. Конечно, хотелось бы еще легче, но по прикидкам, выездной комплект будет легче на кило или около того.
  • 10 кадров в секунду, 7 кадров в серии брекетинга и почти правильное управление подъемом зеркала - это новые забавные возможности для HDR/super-resolution и подобных упражнений. Хотя варез для этого, возможно, придется и самому писать.

P.S. Запасных батарей за разумные деньги в москве нет, едут с ebay.

P.P.S. Цитата из доки: "В данной Инструкции под термином «SD-карта» понимается карта памяти типа SD".

Больно ударился об UTF-8

Уже много лет я насаждаю UTF-8 как кодировку хранения всяких текстов. С переменным успехом, но большинство баз данных в округе - вроде перевел. На третий день Зоркому Глазу подсказали, что в доме нету пары стен.

Берем русские тексты с буквой ё. Да, их немного, но они есть. Заливаем в Postgresql, начинаем сортировать и делать всякие прочие upper/lower преобразования. Видим... плохое видим:

lexa=# SELECT * from aa order by bb;
 bb
----
 еа
 ее
 ея
 её
(4 rows)

При этом, если база в кодировке KOI8 (попробовал) или cp1251 (не пробовал, но должно быть так же), то все отлично.

Причина выяснилась, оказалась банальной:

$ uname -v
FreeBSD 6.2-RELEASE-p9
$ ls -l /usr/share/locale/ru_RU.UTF-8/LC_COLLATE
lrwxr-xr-x  1 root  wheel  28 Dec  3 23:30 /usr/share/locale/ru_RU.UTF-8/
LC_COLLATE -> ../la_LN.US-ASCII/LC_COLLATE

Надо сказать, что такого свинства в 21-м веке я как-то не ожидал.

Да, чтобы два раза не вставать. В Леопарде локаль такая же

Искусство программирования

Потихоньку ковыряю исходники dcraw

Жесть: после отпиливания (по живому, расстановкой #if 0 в почти произвольных местах) примерно 3/4 программы (из 8500 строчек осталось 2500), остаток продолжает довольно осмысленно работать. Не удивлюсь, если он регенерирует к утру.

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

Обожаю язык C++

cd STLport-5.1.5/build/test/unit
gmake -f gcc.mak all-static 2>build.error >build.log

Получаю одно (!) сообщение об ошибке, размер сообщения 795 килобайт.

CUDA для Mac

Вышла бета версия NVidia CUDA for Mac OS X. На удивление, сразу в публичный доступ, через девелоперский сайт прогонять не стали.

Естественно, требует Мака с видеокартой NVidia 8xxx. Менее естественно, но требует Leopard 10.5.2 и установленного Leopard Graphic Update. Так как все это у меня было, я слегка поигрался.

Выводы:

  • Все примеры вроде работают.
  • 8600M - довольно медленная карта, разница в скорости в сравнении с 8800GTX от двух до восьми раз, чем лучше сделано приложение, тем больше разница. И если простые потоковые вычисления очевидно имеет смысл тащить на видеокарту, то с чем-то более сложным уже не факт. Например, пример historgram256 работает на CPU быстрее, чем на видеокарте (790Mb/sec против 850. 8800GTX считает ту же гистограмму со скоростью 5.4Gb/sec).
  • 128 мегабайт видеопамяти - это очень мало. Для тех же примеров с гистограммами пришлось размер данных уменьшать со 100 мегабайт до 20. Если вспомнить, что одна из идей была - перенести процессинг графики на видео, а 20-мегапиксельный файл - это 80 мегабайт, то становится немного грустно.

Спектры отражения бумаг

Многие, наверное, уже видели. Для остальных не могу не проанонсировать Online Paper Spectrum Comparator - визуализированные спектры 32 разных фотобумаг для струйных принтеров, включая 12 эпсоновских.

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

Большие мониторы, часть 2

Проблема выбора монитора похоже разрешилась.

NEC выпустил огуречный лосьон девайс по фамилии LCD3090WQXi, который сочетает все желаемые свойства:

  • большой охват по цвету;
  • 4 мегапикселя;
  • калибровочные кривые внутри монитора;
  • два входа (три были бы лучше, конечно).
Display Port отсутствует, но ведь и видеокарт с больше-чем-восьмибитным выходом пока нет, а значит калибровочные кривые нам все это заменят. Осталось дождаться появления в продаже. Думаю, к апрелю будет.

А нет ли правила, согласно которому форматы принтера и монитора должны быть близки ? А то последние лет 8-10 это правило я соблюдаю....

Маковое, бессистемное

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

Не менее интересно, кто додумался к Mac Mini сдизайнить адаптер питания, который занимает больше места, чем сам девайс (с учетом мотка толстых проводов) ? Неудивительно, что на сайте Apple про питальник стыдливо умалчивают (в отличие от ноутбучных адаптеров, которые показаны и расписаны во всей красе).

Еще прикольнее, что в поставке свежекупленного Mini идут две операционки: Tiger и Leopard (установлен Tiger). Как-то на стиль Apple не похоже, давать юзеру такой выбор - не в их стиле.

Профилирование принтеров: игры с насыщенностью

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

Upd проблемы с кросспостом в ЖЖ поправлены.

Исходники CuBLAS/CuFFT

Программирующим на CUDA может быть интересно: NVidia начала раздавать исходники библиотек CUBLAS/CUFFT.

Я, правда, не очень понимаю статус этого дела:

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

А вот что точно открыто всем желающим, так это визуальный профайлер (beta) для той же CUDA. Пока не смотрел, руки не дошли.

Еще про nofollow в MovableType 4

Как мне тут справедливо указали, настройка "приделывать rel=nofollow к комментариям и трекбекам" не влияет на содержимое тега CommentAuthorIdentity

Пятиминутный просмотр исходников показал, что это бага в MovableType, в функции реализующей вышеуказанный тег просто пропустили одну строчку

Прилагаемый патч решает эту проблему. Естественно, после приложения патча нужно перебилдить все странички.

Вот и пригодился ProNet-овский аккаунт. Я через него засабмитил тикет, посмотрим чем кончится.

Да, если вы используете мой патч про noindex, то ссылки в обсуждаемом теге будут обвернуты и noindex тоже

Update: из саппорта ответили "читайте документацию" (см. комментарии). И ведь они правы.

Об альтруизме и авторском праве

В очередной раз занес руку купить книжку Файрчайлда Color Appearance Models, но увидел старую запись Алексея Шадрина в форуме rudtp, что "перевод скоро выходит" и дернуло меня поискать модели цветового восприятия в Яндексе.

На удивление, в первых четырех позициях выдачи нашлось два места, где можно скачать перевод, сделанный тем же Шадриным. Скачал. Поэкономил, получается, 150 баксов, две недели ожидания и кучу сил при чтении, ибо читать на басурманском медленнее, а книжка толстая.

Правда переводчик пишет:

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

Pages

Subscribe to blog.lexa.ru: все статьи