пираццкое
29.04.09 23:02 // оригинал
Лучший кряк новой Kings Bounty - 64-битная Windows 7. Никаких эмуляторов, ломалок (которых для патча 1.1, кажется, еще и нет), последний DT+мини-образ - и вперед.
цветное
28.04.09 22:19 // оригинал
Не знаю, что там получилось с раскрашенными мгновениями и стариками, но раскрашенная Касабланка - душераздирующее зрелище. Правда, это делали несколько лет назад, техника на месте не стоит, может и не так все дубово будет. Хотя, думаю, это все равно будет как с гоблиновскими переводами (которые типа смешные) - по приколу можно посмотреть, но не более.
мониторное
26.04.09 14:40 // оригинал
Ихбинбтшная ветка про болезнь глаз от TFT-LCD монитора - неиссякаемый источник радости. Изредка основной тренд с установкой всевозможных защитных экранов ("сейчас пока не могу говорить об этом, т.к. на экране две целофановых пленки с обеих сторон, я их отклею только когда сделаю герметизацию ,как сделаю - отпишусь но даже с целофаном могу сказать однозначно: терь не напряжно смотреть") разбавляется новыми веяниями. Хит дня - переход в 256-цветный режим для отключения "эмуляции цветов".
бронелифчикное
15.04.09 22:57 // оригинал
Чем меня приятно удивила новая King's Bounty - подхватила все мои 2560х1600, причем при максимальных настройках ни капельки в них не тормозит. Все-таки неплохо для машины 2.5-летней сборки. Стереорежим, кстати, тоже весьма забавен, но в тех игрушечных очках, что нашлись дома, это больше на посмотреть разок.
дорогая цветопередача
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 чисел самостоятельно, не пришлось бы рыть носом в поисках правильных программ.
хоткейное
05.04.09 03:10 // оригинал
Что еще порадовало в семерке - новые хоткеи для перемещения окон, во многом счастливо совпавшие (great minds и все такое :) ) с теми, которые я себе давно настроил через AutoHotkey. Мои, правда, меня устраивают чуть больше - по Win+Up у меня не максимизация (не жутко нужная на таком мониторе), а распахивание по высоте, при приклеивании к краю экрана толстые вистяные рамки уходят за его пределы (ни пикселя врагу), ну и добавлены всякие мелочи типа нескольких экранных зон, висящих на Win+[Numpad #] (размеры зон, конечно, не всем подойдут, но настроить не проблема), и переключение AlwaysOnTop. Желающие заценить - be my guest.
баннерное
31.03.09 04:12 // оригинал
Запустил семерочный IE8 с дефолтовой страницей на msn и чуть не поперхнулся - с баннера "Герой России застрелен в Дубаи", а если быть точным, то аккурат с лица изображенного на нем Ямадаева, взлетела сова и, пролетев через экран, приземлилась на правом баннере, рекламирующем МТСовский "Сезон ночной охоты". Типа заходите, принимаем заказы. Ну и вообще там неплохо - по кругу, "У какого президента денег больше" - "Саакашвили осталось 10 дней" - "10 способов быстро заработать". Снимаю шляпу перед современными рекламными технологиями.
хромноседьмое
31.03.09 02:21 // оригинал
Кто бы мог подумать - чтоб заставить chrome работать в 64-битной семерке, нужно ему в свойствах прописать параметр --in-process-plugins (и, кстати, для каждого вынесенного из него приложения).
семерочноглючное
30.03.09 21:09 // оригинал
Собрался с духом и поменял дефолтовую систему. Пока почти без потерь, но в несколько забавных глюков уже влетел. Из ощутимых плюсов - памяти оно жрет чуть ли не раза в полтора меньше Висты (пока поставил не все, что раньше постоянно висело, но основной набор уже крутится, и результаты впечатляют).
Из потерь - Potolook, отказавшийся признавать ключ (ключ был без привязки к машине, так что смена системы - не повод, надо будет разбираться) и Attensa (сильно глючила с русским и норовила вылететь еще чаще чем в висте, пока делаю очередной подход к родному аутлуковскому rss-агрегатору, похоже, что attensa в последнее время я использовал примерно в его же стиле, так что дискомфорта нет, а одной лишней программой меньше). Chrome что-то не захотел открывать страницы, показывая исключительно свой фон со словами про опаньки. Причем не помогает и включение режима совместимости.
Совершенно неожиданные глюки вылезли с кириллицей. Поначалу делал по накатанному - русская системная локаль при установке, правка пары ключей реестра для особо глупых программ. И вдруг консольный svn-клиент, забирающий с сервера лог изменений, чтобы положить его в дистрибутив, отдал туда вместо кириллицы одни вопросы. Вылечилось народным, хотя и совершенно диким образом - установкой во всех региональных настройках английского, перезагрузкой и установкой русского. Остается только надеяться, что к релизу поправят, такого обращения в ntшной линейке с языком я и не помню (если только в 3.51, да и там кажется все нормально было).
Другой забавный глюк - первый запуск любой консоли после перезагрузки системы приходит не с настроенным шрифтом, а с дефолтовым маленьким. Лечится втыканием в автозагрузку любого cmd-файла. Давненько таким шаманством не занимался.
еще семерочное
29.03.09 21:05 // оригинал
Как и предполагал, рецепт спасения привычки к классическому меню - в TrueLaunchBar. Иконка размером 26, виртуальное меню, ссылающееся на каталог Start Menu, подходящий хоткей - и дискомфорт от перехода почти уходит. Видимо, на неделе, как разгребу текучку, начну перетаскивать основной рабочий софт. В прошлый раз с вистой это кончилось тем, что под xp я больше и не загружался почти.