Цацки
дорогая цветопередача
06.04.09 14:22 // оригинал
На выходных наконец-то дошли руки до того, чтоб закрыть оставшиеся косяки с цветопередачей нового монитора. Во первых строках поста, конечно, хочется передать отдельный привет виндовой системе управления цветами (ICM). Чтобы воспользоваться цветовым профилем, хоть стандартным от монитора, хоть полученным в результате калибровки, нужно выполнить аж три условия.
Во-первых, задать этот профиль в системных настройках (само по себе это визуально никак не проявится, только проинформирует программы, умеющие работать с цветом, о том, что неплохо бы его использовать).
Во-вторых, загрузить его в LUT монитора (если он такое понимает, как NECовская тридцатка) или видеокарты (в случае Dellовской тридцатки), в последнем случае это нужно проделывать при каждом старте системы. Причем диалоги UAC от висты и от семерки все нафиг сбрасывают (еще один повод избавляться от UAC), хорошо хоть в семерке появилась возможность отключать затемнение экрана, переключение в которое и дает такой эффект. Кстати, в семерке появилась возможность загрузки профиля штатными средствами, уже прогресс - раньше для этого приходилось пользоваться внешними загрузчиками (галочка Color Management->Advanced->Change system defaults->Advanced->Use Windows display calibration, есть шанс, что это отразится и на сбросе от UAC, уже неохота проверять).
Эффект от загрузки профиля уже вполне заметен, но и это еще не все. Финальный штрих - прикладная программа должна быть в курсе того, какой профиль выбран в системе, и при выводе проводить преобразование из цветового пространства медиафайла в системное (хорошо бы при этом считывать информацию из самого файла, но на худой конец сойдет и расчет на то, что там sRGB). Хорошая демонстрация того, что бывает при игнорировании информации из файлов, есть тут; в браузерах, не признающих ICM, наиболее нагляден пример из раздела "Why is color management important".
Для обычных мониторов последнее условие в основном важно при работе с фотографиями, на мониторах же с так называемым расширенным цветовым охватом (wide gamut), к которым относятся обе упомянутые тридцатки, это становится актуально везде (за подробностями - сюда, если на пальцах, то в противном случае все выглядит примерно как при задирании saturation). Я не очень понимаю, почему за те почти 15 лет, что прошли после появления ICM в Windows'95, никому в Microsoft не пришло в голову избавить пользователей от этого геморроя, дав общесистемную настройку, обеспечивающую для программ, слыхом не слыхавших про ICM, хотя бы дефолтовое преобразование sRGB->монитор. Но что имеем, то имеем, а поведение UAC, не изменившееся в семерке, лишь демонстрирует, в каком загоне тут работа с цветами.
Итого, для адекватной передачи цветов на мониторах с wide gamut выбор прикладных программ становится жизненно важным. В случае фото или веба все тривиально. Фотошоп, Lightroom и стандартный просмотрщик висты/семерки о всех этих заморочках в курсе и подхватывают все на ура, у ACDSee и FastPictureViewer есть подходящие настройки. IrfanView грозится обеспечить полную поддержку ICM со следующей версии, пока же от него пришлось отказаться. На вебе выбор невелик - сафари или третий FF (можно поставить плагин, можно в about:config врубить фильтрацию по gfx.color и поменять пару свойств, эффект будет тот же) - кстати, советую это сделать и заценить разницу с IE или на упомянутой выше странице, или тут.
С видео же полный швах - насколько я понял, практически все медиаплейеры просто игнорируют работу с цветами. Конечно, ixbtшная ветка по деллу полна восторгов о ярких цветах, но лично для меня веселый загар большинства персонажей большинства фильмов, переходящий в нездоровый румянец, кислотный зеленый цвет травы и прочие прелести расширенного охвата (а уж во что превращаются стартрековские красные униформы - просто непередаваемо) - вовсе не то, о чем мечталось. К счастью, небольшой поиск привел на страницу с описанием грязного хака, позволяющего подхватить ICC-профиль в Media Player Classic - через редактирование шейдеров (раздел "4. Experimental colour correction in Media Player Classic"). Проверил, результат вполне удовлетворителен. Единственный подводный камень - при переносе полученного шейдера нужно учесть, что в системе с русской локалью запятые в числах нужно заменить на точки. Кроме того, чтобы при просмотре через VMR9 черный цвет выглядел как черный, а не темно-серый, стоит подправить первую строчку функции main этого шейдера, позаимствовав код из шейдера "16-235 -> 0-255".
Окончательный вариант для моих настроек выглядит так:
sampler s0 : register(s0);
float4 p0 : register(c0);
static float4x4 r2r =
{
0.701797172201328,0.31522478186818,-0.0170219540695086,0,
0.0424436523871912,0.948910562083758,0.00864578552905135,0,
0.0112113910919667,-0.0114383758869162,1.00022698479495,0,
0, 0, 0, 0
};
#define Const_1 (16.0/255.0)
#define Const_2 (255.0/219.0)
float4 main(float2 tex : TEXCOORD0) : COLOR
{
float4 c0 = ( tex2D( s0, tex ) - Const_1 ) * Const_2;
c0 = pow(c0, 2.2);
c0 = mul(r2r, c0);
c0 = saturate(c0);
c0 = pow(c0, 1/2.2);
return c0;
}
Что особенно забавно: получается (из того, как это реализовано), что единственное, чего не хватает всем прочим программам после загрузки профиля в систему, - правильного выставления цветовых координат чистых цветов. Если б система могла использовать эти 9 чисел самостоятельно, не пришлось бы рыть носом в поисках правильных программ.
тридцатидюймовое
14.03.09 14:22 // оригинал
Окончательно махнул рукой на покупку нековской тридцатки. Во-первых, жаба разрослась уже до неимоверных размеров в виде 115-120 штук. Можно было бы их и задавить, но среди всех предложений не было ни одного с местом, куда можно приехать, обнюхать и т.п. В результате задавил перфекционизм и ушел на вариант с Dell 3008WFP. Скатался сегодня в Flash и с третьего подхода взял (последний из еще непроверенных, уже готовился в расстройстве уезжать). Впечатления, конечно, полный ураган (как в анекдоте про муравья и слониху). На него не смотришь, в нем живешь.
хозяйке на заметку
28.02.09 13:49 // оригинал
Если у вас, как и у меня, хват MX Revolution такой, что левый палец лежит не у края кнопки, а в районе колеса (даже его задней части), и через некоторое время это приводит к нестерпимому дребезгу левой кнопки (настолько нестерпимому, что в какой-то момент в FF пришлось убрать закрытие табов даблкликом, а уж перетаскивание окон - отдельный аттракцион), не спешите выкидывать зверька или нести его в ремонт. Открываем корпус, выкидываем скопившиеся под колесом и прочими местами войлочно-пылевые прокладки и пользуемся как новой.
телефонное
16.02.09 21:58 // оригинал
Итого из вкусностей этого года, претендующих на роль универсального ножа, пока получаем (в порядке убывания хотелок) Samsung Omnia HD (практически топовый аналог 5800 с железным корпусом), HTC Touch Diamond2 (вполне симпатичное развитие старого Diamond с добавлением microSD, растягиванием экрана за счет джойстика и чуть увеличенным аккумулятором) и Nokia E55 (E51 с чуть большим экраном, GPS и парой дополнительных рядов клавиш). Когда оно только все до нас доберется (говорят, E55 до нас вообще не доедет).
Update: все ж, похоже, основная хотелка за Diamond 2. По размерам - ровно то, чего хотелось, ну и функционал в самый раз. Если еще и до лета появится - совсем хорошо.
симбианное
13.02.09 12:48 // оригинал
С возвратом на E51 стал внимательнее приглядываться к симбиану как к платформе для единственного носимого с собой гаджета (год с лишним назад привычка носить телефон+лукс еще была жива, но после двух месяцев с максом лукс уже не очень воспринимается как необходимое мобильное устройство). Выяснилось (ну да, да, Соколиный глаз), что все весьма недурно. Handy Shell+Handy Weather покрывают едва ли не все, ради чего ставился спбшный софт на винмобайле, а Handy Alarm с возможностью назначения будильника на вернхнюю/нижнюю неделю кроет большинство винмобайлных будильников. Handy Safe закрывает вопрос всяких номеров и паролей, для проставления всяких галочек за лабораторные вполне годится полный QuickOffice. Чуть хуже с читалками - у QReader жуткие шрифты (можно попробовать сторонние приблуды, но пока лениво) и фиговая поддержка fb2, smartReader хорошо работает со шрифтами и вроде бы с fb2, но грузится долго и не дает менять профили в процессе чтения книги, но в принципе можно пережить. Ну и совсем не нашел адекватной замены винмобайлному Vehicle Manager'у, но с этим тоже можно смириться.
Итого получилось, что для большинства моих задач симбиан внезапно оказался не таким уж и плохим выбором. А с учетом явно более развитой телефонной части (единственное, что не хватало - быстрого поиска по контактам в стиле T9, но и это покрывается Handy Shell либо FreeCallSprite/FreeDialHelper) так и вообще почти идеальным. Практически единственный минус E51 - его экран, в два раза меньше, чем у даймонда. И тут-то и возникла мысль, а не глянуть ли опять в сторону 5800, вроде проблемы первых партий уже прошли, и с софтом под него все быстро улучшается. Похоже, что если к лету ничего приличнее не появится, этот вариант будет заслуживать очень серьезного рассмотрения.
телефоннозадумчивое
11.02.09 16:10 // оригинал
Кража макса поневоле откатила на несколько месяцев назад в состояние выбора следующей трубки (а точнее коммуникатора, поскольку двухмесячное рабочее использование показало, что от связки телефон+отдельный карманник вполне можно отказаться).
Еще раз влезать в максовую сырость, да еще за 40 штук, уже совсем не хочется, тем более что йоты на юго-западе как не было, так и нет. Diamond выглядит вполне симпатично, в принципе можно и смириться с нехваткой разрешения по высоте. Идеальным вариантом было бы нечто, стоящее по размерам между даймондом и максом, и похоже, сюда как раз неплохо вписывается Xperia. В минусе у нее вроде как кривой софт и не особо нужная железная клавиатура. Конечно, начинал я возиться с карманниками с вполне клавиатурной Mako и поначалу не особо представлял, как без этого жить, так что можно было бы считать это возвращением к истокам - но за прошедшее время я вполне привык обходиться без нее, да и на толщине клавиатура сказывается не лучшим образом.
Наверное стоит подождать, что еще вкусного анонсируют на MWC, пока же можно и на e51 пожить, отряхнув пыль с лукса.
технотуристическое
04.02.09 00:26 // оригинал
Вайфайная точка доступа на противоположной стороне коридора с антенной, направленной в нашу дверь - что еще нужно для полного счастья под занавес трудового отпускного дня (а вот и очередная серия BSG подоспела, очень кстати). Отдельно могу сказать, что GPS в пеших прогулках по Стамбулу для меня оказался гораздо полезнее, чем в поездках по Москве.
нетбучное
18.01.09 23:17 // оригинал
При просмотре спецификаций на свежие и готовящиеся к выпуску нетбуки основное раздражение вызывает тот факт, что на варианты с 9" как будто вообще забили, основная волна идет на 10". В то время как лично для себя я не вижу ни малейших преимуществ у 10" - разрешение у них все равно точно такое же, как у 9", и которое меня вполне устраивает и на девятках. Равно как и клавиатура, увеличение которой ценой увеличения всей игрушки опять-таки для меня выглядит совершенно неоправданным.
жабернохтцшное
23.12.08 18:18 // оригинал
Прошивка за номером 4.0.1 (она же Jabra JX20 Firmware Upgrade_5613.zip) полностью убрала все глюки в совместной жизни jx20 и htc max 4g - и не нужно больше прыгать по меню, каждый раз включая a2dp, и связь устанавливается вне зависимости от того, в каком устройстве первым поднялся bt (до прошивки первым должен был быть телефон, иначе - опять прыгать по меню). Заодно подкрутили и громкость - на максимуме музыку теперь слушать невозможно. Что приятно, музыка играет и при выключенном аппарате (заснувшем, разумеется), на луксе нужно было оставлять его включенным, гасить экран и пинать настройки плейеров, чтобы не давали засыпать. Аккумулятор, кстати, вошел во вполне рабочий режим, на сутки средней работы его хватает с большим запасом - после вечерней зарядки и чтения на ночь к утру остается процентов 90, к возвращению с работы 40-50 (с включенным bt и регулярным общением с экселем - привет зачетам).
хтцмаксное
03.12.08 17:03 // оригинал
И все-таки взял себе цацку. Самое сложное сейчас - отвыкнуть от луксовских кнопок и колесиков, а то как-то все предыдущие годы владения устройствами с тач-скрином я предпочитал использовать оный тач-скрин в самую последнюю очередь. Ну и ревизию актуального софта придется делать, что там нынче под 6.1 идет.