2009

Ненавижу PayPal

Покупаю через PayPal на круглую сумму $148:

  • Пэйпал радостно думает, "О, Россия", и делает рублевую транзакцию (которую потом у себя радостно конвертирует в USD по недетскому курсу) - это я вижу в выписке с PayPal.
  • Карта долларовая, ВТБ24 не менее радостно списывает с нее по курсу покупки бакса. Это я вижу в SMS-ке из банка.
  • И так 148 долларов становятся 155 с мелочью. Однако, 5% наценки.

При этом, 1 доллар за активацию карты - списали как доллар.

Я где-то с год не пользовался PayPal-ом, интересно давно ли они так?

Серая кошка в серой комнате

Эксперименты с определением точки серого у 5DmkII закончились вот таким вот текстом:

Уровень серого и "запас в светах" у цифровой камеры Canon 5D Mark II
Имеющиеся на сегодня способы определения чувствительности цифровых камер рассматривают не исходные RAW-данные, снятые с сенсора, а результат обработки RAW в конверторе (внешнем или внутрикамерном).

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

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

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

  • какой уровень сигнала (в терминах RAW-данных) получается при экспонировании "по экспонометру";
  • какой при этом остается "запас в светах" т.е. количество ступеней экспозиции от среднесерого уровня до уровня насыщения сенсора.

читать дальше →

Вообще, интересное соотношение. Минут 20 ушло на съемку тестов. Где-то часа полтора-два на обработку и построение графиков. А статья писалась всю неделю, естественно не целыми днями, а урывками по вечерам, но все-равно много.

Комментарии тут - закрываю, обсуждение - под статьей.

Таможня берет добро (2)

FTSR.jpg И пьет мозг. 4 часа, не считая дороги, чтобы заплатить 241 рубль. Правда, я сделал ошибку, которая стоила мне минимум двух часов.

Тут в комментариях уже спрашивали на эту тему, поэтому докладываю.

  1. EMS-Почта России не теряла статуса таможенного брокера, поэтому по всем посылкам, стоимость которых до 10000 рублей - все по старому.
  2. Никакой "совсем упрощенной процедуры" для пользователей EMS, о которой мне рассказывали - тоже нет, по сравнению с прошлым годом (судя по форумам) ничего не изменилось.

Все что ниже - относится только к "международным почтовым отправлениям" т.е. к посылкам, которые иду через EMS (если слать из штатов, то в EMS транслируется USPS Express Mail) и, насколько я понимаю, авиапочтой (в котрую транслируется USPS Priority). Я стараюсь пользоваться только EMS, ибо серьезных претензий к ним у меня нет. Кроме того, это московский опыт, у жителей других регионов, судя по форумам, все иначе. Суммирован как мой опыт (очень простой), так и всякие впечатления из форумов, блогов и разговоров в очереди на таможне.

EMS: отслеживание посылок

У EMS-Почта России с сегодняшнего вечера - новый сайт.

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

На счастье, работает трекинг на сайте Почты России: ссылка на форму трекинга

Update, сайт EMS вроде починили. А на Почте России добавили капчу, еще вчера не было. Всюду жизнь.

Познай свой инструмент: режимы замера у Canon 5D Mark II

583953.jpg Проделал эксперимент по съемке серой карты новой пятеркой, аналогичные тому, что я делал с Canon 450D. Удивился. Подумал о возможных источниках ошибок, переделал, контролируя все переменные. Опять удивился.

200 дятлов, склеенных встык

...представляют собой роскошное зрелище.

Если заниматься всякими странными измеризмами, то выясняется что у Nikon D3 сенсор склеен из двух половинок

И эти половинки - значимо разные, если снять ровную поверхность в расфокусе, то это отлично видно.

Opera of the Phantom или сказание о канделябре

452_1.jpg Вся эта история с PhantomOS интересна тем, что будучи еще vapourware оно всколыхнуло в людях пласты и позволило заглянуть в многочисленные бездны. Ссылок на дискуссии не даю, кому интересно - уже все видели.

Вместе с тем, dz продолжает утверждать, что всякий JIT на виртуальной машине рулит примерно не хуже, чем макроассемблер, известный нам под именем C/C++.

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

Да, действительно, судя по этим бенчмаркам Java временами рулит. Но что мы можем сказать про эти бенчмарки:

  1. Они старые, 2003-й год, updated в 2004. Конечно, JIT за это время мог развиться на неимоверные высоты, однако и процессоростроители на месте не стояли, в i7, как я слышал, уже 3 SSE-юнита на ядро, а нормальное программирование SSE - это никакая не автовекторизация компилятором, а натурально фигурное выпиливание прямо на его ассемблере.
  2. Что это за бенчмарки - мне с первого взгляда ясно не стало. Если это обращение матрицы 100x100, которая влезает в кэш L1 - это одно. Если это относительно большие данные, то плохие (не cache-aware) алгоритмы будут одинаково плохи, ибо cache miss будет стоить гораздо дороже, чем эффективность или неэффективность JIT. И, соответственно, выигрыши-провалы на тех графиках - это косвенное указание на то, попали или не попали в кэш.

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

Загадка экспонометра

l4.jpg До сегодняшнего дня я был уверен, что с экспонометрией все более-менее просто и очевидно: меряем освещенность объекта и/или поток отраженного света от него, они отличаются в R(eflectance) раз, для некоего значения коэффициента отражения будут получаться одинаковые результаты замера, это самое R и есть константа калибровки экспонометра. Ну и в инструкции к экспонометру пишут эту самую R, называя ее K.

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

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

Еще о гистограммах

camera-histogram-2.jpg Почему-то никто из комментирующих вчерашний текст о чувствительности не захотел пойти дальше на один шаг. Все приходится делать самому:

Если точка серого занижена и конвертор (втч. внутрикамерный) делает пуш на 0.8-1.5 стопа, то ровно та же операция делается и для камерной гистограммы.

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

Уже где-то полгода мы вынашиваем планы по выпуску гаджета, который позволит кардинально улучшить качество съемки: это черная непрозрачная наклейка на экранчик камеры. Pro-версия должна быть не черной, а с характеристическими кривыми конкретной камеры при разных настройках и окошком для номера кадра.

Кратко о чувствительности цифровых камер

Я несколько опережаю события и фактически презентую незаконченное микро-исследование, но мне кажется полезным немножко обсудить методику с сообществом, прежде чем доделывать работу до конца.

Текущие стандарты (ISO 12232) на чувствительность цифровых камер довольно креативны: специфицируется значение, которое должен иметь средний тон (18%-й серый) в sRGB-файле, а про RAW ничего не говорится. Неявно предполагается, что RAW обрабатывается каким-то проявителем конвертором и, соответственно, чувствительность оценивается у всего комплекса камера-конвертор. Собственно, оно так и было в пленочном мире, пока не проявишь - ничего не понятно.

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

Pages