31 December 2017

2017: итоги года

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

Виталине Александровне в конце августа исполнилось шесть лет, а уже первого сентября она пошла в первый класс. На самом деле, это событие не привнесло каких-то серьезных перемен в жизни родителей и ребенка -- благодаря усилиям супруги, дочь была на 100% готова к очередному этапу взросления.


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

04 December 2017

Про объектив Sony Distagon T* 24mm F2 SSM, продолжение

Начало эпопеи находится тут

Похоже, что все-таки мне попался неудачный экземпляр. В результате многочисленных экспериментов, я выставил поправку по автофокусу на -4 и съемка "пейзажей" при фокусировке на бесконечность стала давать намного более равномерную в плане резкости картинку. Область за центром (т.н. mid-center) по прежнему проигрывает в резкости центру и краям кадра, но эффект стал намного менее выраженным (речь идет о диафрагме f/5.6). Я сравнивал свои результаты со снимками на dpreview (типа такого) и пришел к выводу, что у меня плюс минус такая же, правда, отнюдь не идеальная, картинка.
Что любопытно, в плане автофокуса объектив ведет себя очень странно и его корректировка слабо влияет на точность, если фокусироваться на небольшие дистанции до двух метров.
Судя по всему, такого рода проблема с автофокусом не сильно редкая, я находил на просторах Сети довольно подробные отзывы от людей, которые с ней сталкивались.

Еще одна новость по теме. Я порылся в архиве снятого на Minolta 24 f/2.8 и обнаружил там снимки, серьезно пострадавшие из-за кривизны плоскости фокуса. Все они, естественно, пейзажного типа, с фокусировкой на бесконечность и хорошо закрытой диафрагмой, типа f/5.6.
Искривление не похоже на "волну" Distagon'а, оно нарастает к границам кадра и может быть настолько сильным, что его видно даже при обзорном изучении снимков. Я подозреваю, что эта проблема есть следствием погрешности при фокусировке на бесконечность.

Искривление поля фокуса на объектива Minolta 24 f/2.8. Снято на f/5.6. Полноразмер можно скачать из альбома в конце статьи. 

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

28 November 2017

Про объектив Sony Distagon T* 24mm F2 SSM

Эта история началась в мае сего года, когда я за какую-то чисто символическую сумму приобрел на интернет-барахолке объектив Minolta 24 mm f/2.8. Покупка оказалась весьма полезной -- с этим стеклом на Sony A77M2 я с большим удовольствием отработал летнюю поездку с семьей в Киев, а через некоторое время я отметил про себя, что новый фикс прижился в качестве объектива по умолчанию на камере, пока она валяется на полке в доме, где он изжил из этой роли Sony 35 mm f/1.8. Фокусное 35 мм ЭФР оказалось чертовски универсальным и удобным для большего числа сценариев, включая съемку в ограниченном пространстве квартиры.


Правда, при съемке в помещении с "минолтой" вылезла очевидная проблема -- все-таки она слишком темная для съемок в такого рода условиях, не говоря уже о том, что на открытой она совершенно нерабочая (и ее надо закрывать хотя бы до f/3.2), а использовать короткие выдержки (доступные, с учетом встроенного стаба и фокусного) при съемке людей, увы, не получается. Поэтому с некоторого времени я стал одержим идеей обзавестись на хозяйстве чем-то светосильными (хотя бы f/2.0) для 35 мм ЭФР.

В случае Sony A-mount таких вариантов, к сожалению, до смешного мало, поэтому я смотрел по сторонам и в поле моего зрения попадали и Sony RX1, и Fuji X100 и даже беззеркалки фирмы Canon, под которые в принципе существует один единственный фикс, но именно нужного мне калибра. В итоге звезды все-таки сошлись так, что я решил дать шанс единственному доступному варианту под мою A77M2 -- цейсовскому объективу 24 mm f/2.

Minolta 24 mm f/2.8, съемка в квартире

В этом объективе смущали меня, по-большому счету, буквально пара вещей. Цена вопроса и габариты.
С ценой снова выручила барахолка -- топовые объективы под A-mount вещь не супер ликвидная, с учетом общей маргинальности системы и того прискорбного факта, что мы наблюдаем последние несколько лет ее медленное умирание. Да и светосильный фикс 24 мм штука для полного кадра довольно специфичная, а как для кропа -- уж слишком дорогая и громоздкая...

Что же касается веса и габаритов, то мои страхи были вызваны отсутствием личного опыта, так как в моем текущем наборе все объективы были маленькие, весящие не более 200 грамм каждый. Каково это -- одеть на тушку стекло весом в 550 грамм было малопонятно, но тем не менее я все-таки решился, рассчитывая на то, что это будет в большей степени домашний объектив и за плечами его дни на пролет на горбу таскать не надо. (Как оказалось, мои волнения по этому поводу оказались совершенно напрасными -- объектив прекрасно сидит на тушке и при съемке я едва замечаю какую-то разницу по сравнению с намного более легкими стеклами).

14 October 2017

Еще раз про камеру iPhone 8 Plus

Рассматривание фотографий с мобильных телефонов для меня превратилось в манию, поэтому когда я увидел новую большую порцию снимков с iPhone 8 Plus, я не удержался и снова взялся за перо.

#1. Про шумы.

Нет особого смысла рассуждать о каких-то высоких ISO -- камеры неприлично сильно шумят даже на ISO 40.


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

12 October 2017

Sony RX100 IV: впечатления от апгрейда

За несколько лет эксплуатации камеры Sony RX100 первого поколения у меня, по большому счету, накопилось к ней ровно две претензии.



Первая -- быстродействие. По меркам классических Point & Shoot камер, RX100 обладает завидными скоростными характеристиками, но я то знаю, как на самом деле должна работать действительно быстрая камера (навроде Sony A77M2). Если не использовать предварительную фокусировку, то лаг между нажатием на кнопку и моментом фактической съемки у RX100 может доходить до трети секунды и такого рода задержки меня основательно бесили. Еще один недостаток из этой же серии -- некий ступор камеры в момент непосредственно съемки, который лишает фотографа возможность получить много кадров в очень короткий промежуток времени. 

Вторая проблема -- качество объектива на фокусных за нормальным углом. В свое время возможность использовать 100 мм (пусть даже и при f/4.9) была одной из причин, из-за которых я выбрал камеру именно первого поколения, а не что-то поновее. К большому сожалению, на практике съемка на фокусных за нормальным углом особой радости не доставляла -- объектив становился слишком темным, а качество картинки существенно падало (страдали и контраст, и резкость). 

10 October 2017

Про камеру в Google Pixel 2

Google выложила большое число полноразмерных снимков со своего новенького Google Pixel 2.

Камера в Pixel первого поколения была (и остается) одной из лучших камер среди смартфонов.
К сожалению, улучшения, которые завезли в аппараты второго поколения в области фотосъемки не выглядят слишком впечатляющими (впрочем, как и изменения в других областях).

Главная проблема -- отсутствие второго модуля камеры.

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

Случайно размазанные по кадру сгенерированные области нерезкости на далеко не самой сложной сцене

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

26 September 2017

Почему Android смартфоны с течением времени начинают плохо работать и как это победить (part.2)


Окончание. Начало находится здесь

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


Greenify & Brevent 

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

Вот пример того, что показывает Greenify на моем телефоне:


"Running in background" это сервисы, которые выполняются в данный момент (не все, а только те, которые Greenify потенциально мог бы блокировать). Как видим, список у меня аж на два пункта, что есть прямым следствием того, что я это дело уже основательно заоптимизировал.
Раздел "May slow down when..." это те ребята, которые содержат подписку на те или иные события (broadcast receivers), т.е. потенциально могут вести себя не очень красиво.

23 September 2017

Про камеру iPhone 8 plus

Ребята из DxO натестировали камеру новенького iPhone 8 Plus и, не долго думая, объявили ее новым царем горы.
Если кому интересно -- никакого прорыва, конечно же, не случилось, хотя у Apple получилось сократить отставание от конкурентов. Ну и говорить о сравнении качества картинки хотя бы с 1" камерами по прежнему нельзя даже близко. Пропасть.

Немного картинок.

#1. Портретный режим (на теле камеру).

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


Кроп, который показывает нам, что детализация даже на таком низком ISO, мягко говоря, не блещет.


А вот снимок при ISO 20 -- собственно, это максимум, который можно выжать из этой камеры. Деталей, конечно, поболее, но огрехи крошечного сенсора прут из всех щелей. Цвета плохие, тональность куцая, дикие шумы в тенях.


21 September 2017

Почему с течением времени Android смартфоны начинают плохо работать. И как это победить (pt.1)

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


Одним из главным предметов, который мы будем обсуждать в этом тексте, является оперативная память (она же ОЗУ, она же RAM). Ниже я постараюсь кратко объяснить, что это такое и с чем ее едят. Если ты, читающий эти строки, понимаешь о чем идет речь, можешь эту часть смело пропускать.


Что такое оперативная память 

Сегодня среднестатистический пользователь смартфонов обычно знает и понимает лишь один тип памяти. Люди ее между собой так и называют -- просто "память", безо всяких уточнений. Речь в данном случае идет о той памяти, которая хранилище. Которая storage. Та самая, которая указывается в конфигурациях типа "iPhone 7 64 Gb" и за которую, как за отдельную опцию, надо деньги доплачивать. Ну чтобы места больше было. Потому что когда оно заканчивается, ты не можешь, например, скачать игру из магазина или даже что-то сфотографировать. И приходиться чистить место, удаляя что-нибудь ненужное...


Так вот, оперативная память она другая и служит для совершенно иных целей. Всю полезную работу в смартфоне выполняет процессор, путем исполнения кода того или иного приложения (ну или кода операционной системы). И вот этот самый процессор может исполнять код приложения только при условии, что этот самый код загружен (из памяти-хранилища) в оперативную память.
Оперативной памяти всегда сильно меньше, чем памяти хранилища. Минимум на порядок, но обычно и еще меньше. Оперативная память сильно быстрее памяти-хранилища. Тут тоже счет идет, как минимум, на один порядок.
Иногда оперативная память это такая же опция, как память-хранилище. Например, смартфон может идти в конфигурациях 4/64 и 6/128 -- тут через дробь указан объем оперативной и постоянной памяти в гигабайтах.
Оперативная память -- одна из ключевых характеристик в конфигурации персонального компьютера или ноутбука. Те, кто разбирается в таких конфигурациях, обычно очень хорошо понимают, что такое RAM.

13 September 2017

Какие выводы надо сделать из вчерашней презентации Apple

#1. Apple совершенно разучилась контролировать утечки информации.
И не надо тут рассказывать, что все утечки были сделаны специально. Не верю! Потому что это будет примерно как история про девушку, которая однажды решила слегка пофлировать и для этого одела юбку чуть выше колен. А на следующий день весь Интернет был завален видео с двумя неграми, которые имеют эту девушку во все дыры...
Проблема утечек не столько в том, что эти спойлеры ломают весь кайф зрителям, сколько в том, что ими пользуются ушлые конкуренты, в том числе, и для того, чтобы выводить на рынок подсмотренные технологии раньше товарищей из Купертино.


#2. FaceID это круто, у Apple есть яйца выводить такую футуристическую штуку сразу в массы, на многомиллионную аудиторию.
Только тут есть одна маленькая проблема. Face ID это технология ради технологий, которая несет в себе очень мало практической пользы -- хрен меня кто убедит, что вот эта вот игра "Гюльчатай, покажи личико!" хоть чем-то удобнее старого доброго отпечатка пальца (разумеется, при условии, что вы не засунете датчик оного, так сказать, в жопу, как сделали сами-знаете-кто).
Ну и обсуждать анимированные какашки... Два раза с этим люди поиграются, а потом забудут.
Но сама по себе технология, конечно, классная.

03 September 2017

Когда камеры в телефонах убьют зеркалки?

Возможно, что некоторые из читающих сейчас эти строки подумают, что на написание этого текста меня сподвиг недавний анонс Galaxy Note 8. Это не так, по-моему, совершенно очевидно, что в контексте камеры Samsung выступил в роли догоняющего. Все дело в том, что я пару недель назад совершил апгрейд -- поменял свою Sony RX100 первого поколения на четвертое поколение. Надеюсь, что чуть позже я поделюсь подробными впечатлениями от этой рокировки, но сегодня я хочу коснуться темы, о которой писал уже не раз (показательно, что моя заметка двухлетней давности о RX100 называлась "Как камерам выжить под натиском телефонов").


Сразу оговорюсь, что статей на подобную тематику в последнее время появилось немало (к примеру, "Smartphones killed the compact and now they're coming for entry-level ILCs"), причем есть среди них и материалы из серии "снимал и буду снимать на камеры, в пекло эти ваши новомодные смартфоны" (один из примеров), правда, аргументация там обычно на уровне стариковского брюзжания, по своей сути весьма схожая с речами адептов бумажных книг о "тактильных ощущениях и запахе бумаги". Очень надеюсь, что у меня получится бросить взгляд на обсуждаемый вопрос с более объективных позиций.


***

Первый фактор, с которого хотелось бы начать, не имеет никакого отношения к технической части и качеству снимков. Фактор социальной мотивации. 
Ценность огромного числа современных фотографий напрямую определяется возможностью тут же выложить их в Сеть. Выложить и забыть навеки. А если фотку нельзя тут же выложить, то зачем вообще ее делать?


Сравните это поведение с тем, как относились к фотографии в досетевую эпоху -- обычно снимок попадал в семейный альбом, где ценность его, как ценность хорошего вина, только возрастала с каждым годом. 
В попытках спасти свой бизнес, производители камер неоднократно пытались интегрировать в них Интернет функции, вплоть до возможности таки да, запостить фоточку в фейсбук, но все это работало из рук вон плохо, было морочливым, и, в конце концов, скончалось. Включая очень смелый эксперимент 2-in-1 от Samsung под названием Galaxy Camera... Большое число современных камер умеет передавать фотки по Wi-Fi на смартфон, но пользуются этой функцией единицы. Все равно слишком сложно. Даже с NFC.  
Вот и получается, что для значительного числа людей смартфоны уже убили камеры своими безграничными возможностями поделиться кадром здесь и сейчас.

09 June 2017

Про выбор камеры для туриста

На прошлых выходных ездил в Киев. По ходу поездки решил провести небольшой эксперимент -- заменить используемый обычно в путешествиях RX100 на A77M2 с фиксом 24 мм. Вот, хочу рассказать, что же из этого вышло.

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

Снято на телефон. Кликабельно.

Что касается съемки на большую камеру. Снимать на A77M2, конечно, чистое удовольствие -- удобно лежит в руке, классное управление, молниеносная реакция.

31 May 2017

Камеры смартфонов -- очередной разбор полетов

Добро пожаловать в свежий выпуск рубрики, которая, похоже, приобретает некую регулярность!
Итак, очередной "слепой" тест камер смартфонов от mail.ru (если чо, ресурс пребывает под украинскими санкциями) и очередная порция комментариев по этому поводу от вашего покорного слуги.


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

Итак, портреты (ссылка на оригинальные файлы).

Первое -- в очередной раз раскрою секрет Полишинеля и "угадаю" какие снимки кому принадлежат:
1. LG G6
2. Samsung S8 plus
3. ASUS ZenFone 3 Zoom
4. HTC U11
5. Huawei Honor 8 Pro
6. Canon 5D mk2
7. Xiaomi Mi 6
8. Sony Xperia XZ Premium.

10 May 2017

Minolta 24mm f2.8

Давно мечтал плотно пощупать классические 35 мм и вот наконец-то прикупил себе старинный объектив Minolta 24mm f2.8. Трудно сказать, сколько лет моему экземпляру, но сохранился он просто великолепно, особенно с учетом того, что это модель дремучего 85-го года, а не производят такие, думаю, лет пятнадцать точно.

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

Дырка 2.8 это, конечно, не чудеса светосилы, хотелось бы ну хотя б на стоп светлее (и для маленькой ГРИП, и для работы при недостатке света), дык маэмо тэ що маэмо.  С учетом фокусного и стаба в тушке есть возможность использовать короткие выдержки, но при съемке людей работает это далеко не всегда хорошо. Ну и есть еще пыха, хотя вспышки, как и презервативы, я не сильно жалую... Для A-mount, к сожалению, особых альтернатив для такого фокусного нет. В природе есть, конечно, шикарный "цейс" 24 f2, но он стоит соотвественно, что еще можно, в принципе, пережить, но вот мириться с его весом в полкило, лично я, не готов.
Кстати, мельком глянул, какие есть предложения в других системах и, в очередной раз, облизнулся на линейку стекол Fuji. Выбор не сильно хуже, чем в MFT, оптимальный кроп 1.5 и соотвествующие размеры объективов, вменяемая ценовая политика, а для 24 мм так вообще есть два предложения -- f1.4 и f2.

23 April 2017

Improve your algorithmic skills

Мне всегда поражала методика, по которой IT гиганты типа Microsoft, Google или там Facebook набирают себе в штат новый программистов.
Если кто не в курсе, в двух словах объясню. Людей ищут не на конкретный проект и с конкретными техническими скиллами, востребованными на этом проекте, а ищут взагали, без всякой оглядки на боевой опыт соискателя. При этом практически единственным критерием отбора кандидатов являются навыки оных в области решения хардкорных алгоритмических задачек. Под секундомер. Написал без ошибок и быстрее на 20 секунд, чем другие участники забега, процедуру балансировки черно-красного дерева -- welcome aboard! А какие ты при этом технологии знаешь, какой у тебя практический опыт и на чем ты этот алгоритм реализовывал -- дело совершенно десятое.


Меня весь этот цирк удивлял по многим причинам. Например, отсутствием элементарной связи между заданиями на интервью и теми задачи, которые люди должны решать на своих рабочих местах. Если кто не в курсе, в Microsoft или Google пишут точно такие же программы, как в других IT компаниях, и, соответственно, попавшие туда люди, в большинстве своем, точно так же лепят формочки для Android приложений или отдают браузеру страницу, построенную на SQL запросе к базе данных. Знать при решении этих задач 20 разновидностей алгоритма сортировки совершенно не нужно и знания эти, если и бывают когда востребованы, то исключительно в случаях, когда тебя подключают к процессу отбора желающих работать с тобой в одной компании.
Некоторые товарищи, умудрившиеся окончательно поехать крышей на алгоритмах и структурах данных, после успешного трудоустройства (которое далось им многочасовыми бдениями над скучными формулами, теоремами и псевдокодом) оказываются ужасно разочарованы -- как минимум от того, что навыки, которые так востребованы при трудоустройстве в крутые компании, день ото дня не совершенствуются при решении рабочего круга задач. Очевидно, просто потому, что связь между практическими проблемами, которые решаются с помощью программирования, и математическим алгоритмическим задротством примерно такая же, как между возможностью говорить и пониманием физиологических процессов в коре головного мозга, связанных с речью.

11 April 2017

"Слепой" тест камер флагманов. Once again.

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

#1. Во-первых, извините, но тест ни фига не слепой, хотя организаторы пытаются убедить нас в обратном:
"Там же везде номера тасуются для объективности) Т.е. порядок следования везде динамический - 5й может быть потом 4м, а дальше 2м и т.д... Иначе накрутить через биржу - изи. Проходили это уже с некоторыми компаниями вплоть до аннуляции голосов. Теперь только хардкор, все должно быть честно."

Хардкор в представленном тесте, на самом деле, следующий. Номера жестко завязаны за смартфонами. При этом смартфоны просчитываются элементарно.
Берите ручку, записывайте: 1 - Google Pixel, 2 - HTC U Ultra, 3 - Huawei P10 Plus, 4 - iPhone 7 plus, 5 - LG G6, 6 - S8 plus.

#2. Реально крутая камера там одна. Google Pixel называется. 
Все остальные на ее фоне -- статисты. 

Судить камеры по тем кропам, что приводятся в статье, это примерно как судить о погоде через закрытую занавеску. 

Вот вам пример, как надо делать правильный кроп. 

Pixel vs S8. Кликабельно. Обратите внимание на детализацию волос и фактуру одежды.

А вот какие кропы дают читателям. Ну и промежуточные результаты голосования (не знаю с "биржей" ли они или без оной):

Кликабельно. Да, самый крутой снимок в этой категории имеет самую низкую оценку.

#3. Фактически сравнение идет jpeg движков и алгоритмов постпроцессинга. 
Досадно. Как человек, крутивший raw файлы с S7, я берусь утверждать, что камера у Samsung не сильно хуже гугловской, просто ее результаты корейцы гробят криворуким постпроцессингом и тотальным отсутствием вкуса. 
Кстати, HTC, похоже, приложили максимум усилий, чтобы научиться в обработке косить под Samsung. Идиоты. 

#4. Да, я знаю, что люди обычно смотрят снимки на экранах смартфонов. И никто не будет руками править баланс белого, даже если это делается в два клика. 
И все равно очень обидно наблюдать в какую сторону несет индустрию мобильных камер. 

зы. Писать еще по теме, если будут поводы? 



31 March 2017

Galaxy S7 "enhancer": jpeg vs raw

Нет, я конечно понимал, что разница будет впечатляющая, но увидев ЭТО я просто упал под стол.

Итак, встречайте, Galaxy S7 -- jpeg vs raw. Комментарии излишни.

Кликабельно

Кстати, качество raw исходника лично меня впечатляет не меньше, чем объемы и безвкусность постобработки в jpeg.

Как изъясняются инженеры

На работе есть коллега, который иногда приводит в офис свою дочку. Папа работает, все вокруг работают, а неприметный ребенок сидит себе где-то рядом за соседним столом -- рисует или книжку читает.
И вот после одной из таких посиделок в офисе, ребенок решил поделиться впечатлениями с родителем:
-- Папа, а потом тот дядя сказал нехорошее слово, я его знаю, заканчивается на букву "я", оно означает, что он занимается бесполезным делом... А потом сказал другое плохое слово, я его тоже раньше слышала, оно означает, что ничего уже исправить нельзя... А между этим он сказал другому дяде, что тут же сидит ребенок...

30 March 2017

Еще раз про мобильную фотографию

В командировке в Штатах довольно много снимал не только на старенькую RX100, но и на служебный Galaxy S6.
На S6 снимать было очень соблазнительно -- он всегда под рукой. Шикарный экран, на котором почти все снятое выглядит весьма эффектно. Ну и главный соблазн нашего времени -- возможность моментально выложить снятое в Интернет.
Для широкого угла RX100 я доставал крайне неохотно, брал в руки, только когда понимал, что ISO будет высоким или хотелось получить хотя бы нормальный угол.

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

Суть озвученной проблемы готов продемонстрировать на снимках, которые только-только народ выложил, сравнивая камеру S8 и iPhone 7.

Кликабельно. Слева S8, справа iPhone 7 Plus.

Снимок с айфона, что и говорить, далек от идеала. Определенно не хватает плавности цветовых переходов. Плохо выглядит лесенка на краях радужки. Но главная проблема -- снимку не хватает резкости.
И, тем не менее, снимок с айфона я выбрал в качестве референсного. Почему? Смотрим на снимок с S8, который, на первый взгляд, вроде как сильно лучше.
Проблема этого снимка -- тот самый постпроцессинг, когда безмерно применяются алгоритмы, пытающиеся сделать снимок "лучше", чем он есть на самом деле. Главные инструменты при этом -- локальное повышение резкости, т.н. микроконтраст.
Смотрим на снимок с айфона -- резкость волос на голове и бороде примерно одинаковая. Снимок с S8 -- борода супер резкая и на ее фоне волосы на голове выглядят мыльно. Может даже показаться, что волосы просто выпали из глубины резкости, но для такого маленького сенсора такого эффекта узкой ГРИП не может быть просто по законам физики. Значит это -- следствие обработки.
Смотрим на дефекты кожи, например, на поры на носу. На снимке с айфона их почти не видно, у S8 все эти проблемы безумно выпячены и моментально бросаются в глаза. Эти контрастные черные точки не имеют ничего общего с реальностью, это следствие того, как их подчеркивают алгоритмы обработки Samsung. Губы молодого человека -- на снимке S8 это не губы, это просто груда пикселей, которые сделали такими автоматика, полагая, что так они будет выглядеть эффектнее...

Я что хочу сказать. Как человек, у которого за плечами десятки тысяч отсмотренных снимков с портретами людей, я имею некое представление о том, как должно выглядеть лицо человека, запечатленное хорошей камерой. Как это не удивительно, но оно должно быть похожим на лицо человека в реальной жизни, а не быть разваливающейся на части грудой пикселей в формате jpeg.
Снимок с айфона, конечно, весьма далек от идеала. Ясен пень, это не снимок с полнокадровой камеры с портретным фикс объективом. Все огрехи маленького сенсора на нем читаются огромными буквами. Но он честен и не пытается притворяться лучше, чем он есть на самом деле.
Кадр с S8 это треть того, что действительно видел сенсор и две трети цифрового безумия, которые исказили лицо человека до неузнаваемости, превратив его в мешанину совершенно мертвых пикселей.
Это нормально, когда люди что-то снимают, а потом часами доводят снятое по своему вкусу в фотошопе. Или применяют какие-то незамысловатые фильтры. Это нормально. Но когда камера по умолчанию процессит снимок так, что он представляет собой выжженое напалмом поле, это печалит безмерно.

Статья о сравнении камер от мыла ру
Моя заметка про камеру S7

зы. Думаю, что не менее наглядным было бы сравнение raw файл и jpeg с S8 (или там с S7).
А еще у меня под рукой валяется куча снимков с изуродованными лицами, которые я привез из Штатов.

зы2. Это нормально, если куча людей скажет, что снимок S8 им больше по душе. Другое дело, сколько из них хоть раз в жизни крутило ползунок clarity в каком-нить Lightroom.

зы3. Все-таки провел сравнение raw vs jpeg для Galaxy S7. Результаты шокируют.



26 March 2017

Америка в кремне

Постараюсь сжато, практически тезисно, написать о своей двухнедельной командировке в США.

Шаг нулевой. Под правильно оформленное приглашение для командировки штатовскую визу получить вроде как не супер сложно. А вот потенциальным туристам, которые ходят в посольстве с огромными папками самых странных бумаг, отказывают частенько. Не верят, что вернутся.
Сограждан в посольство пускают исключительно в состоянии новорожденного. Ничего проносить нельзя. Даже мобильный. Даже папочка с документами должно быть прозрачной. Хитрые местные оставляют все в машине, дык даже ключ с сигнализацией проносить с собой запрещено. Другие хитрые местные пригнали под посольство грузовые машины и сделали из них "камеры хранения". Это спасает, потому что в самом посольстве камер нет. А вообще, осмысливая пережитый в посольстве опыт, понимаешь, что хуже только тинейджерские походы по военкомату в одних труселях.

Первый раз в жизни опоздал на самолет при трансфере. Абсолютно предсказуемо, учитывая стыковку в один час и классические мартовские туманы в Одессе. Turkish Airlines молодцы -- без вопросов селят в отель. Туда и обратно везут. В отеле кормят. А я, за одно, посмотрел на Стамбул.

Стамбул мне категорически не понравился. Мутный город. Безвкусно эклектичный.
Довольно грязный, весь в каких-то ремонтах и стройках. Дорогой (ха-ха, это пока ты в Штаты не попал). Половину исторического центра турки пустили под уличный базар, который мало чем отличается от нашего седьмого километра.


Хотя красивые места местами попадаются.
В туалетах народ массово моет ноги. А в туалетах в аэропорту для этих дятлов всюду написано, чтобы не совали ноги в рукомойники.
Пешеходы всюду прут на красный свет. Подземных переходов катастрофически не хватает.
Стала реальностью читаная где-то фраза "а утром нас разбудил крик муллы". XXI век -- мулла орет в громкоговоритель, слышно, блин, на полквартала. Крайне неприятно под это просыпаться. В пять утра.
Uber в Стамбуле работает еще хуже, чем у нас. Я вообще тупо попал на деньги.
Местные таксисты сплошь не знают английского. Даже числительных. И наивно полагают, что если громко орать, то ты начнешь понимать их турецкий.
Обменки натыканы почти как у нас. А в Штатах за две недели видел всего одну. В аэропорту, что логично.

Прилетаешь к туркам как к себе домой -- пять минут на паспортном контроле и ты уже в другой стране. С вылетом было сложнее -- американцы перед гейтом душу вытряхивают. Глупые вопросы задают, разувают и даже заставляют открыть ноутбук (смотрят какая у тебя заставка что ли?).
Паспортный контроль при прилете это Ад. Мы попали почти в самое начало очереди и убили на это дело почти час. Очередь за нами, если она и дальше шла в таком темпе, была еще минимум часа на два. Фотографируют, берут отпечатки пальцев. Спрашивают зачем прилетел, где будешь жить, сколько с собой денег и чо за продукты везешь. Максимум на две минуты дела. Но некоторых как-то поплотнее допрашивают.
Допрашивающие в резиновых перчатках. Удивительно, что не в респираторах.
Для местных своя система окон, которая работает сильно шустрее.
Зато при прилете из Штатов чувствуешь себя белым человеком -- сразу пускают в зону трансфера.

15 January 2017

Спасение блогера Экслера

Патриарх рунета, бедолага товарищ Экслер вышел на паперть.
Лично для меня вскрылся просто поразительный факт -- оказывается все это время он жил в солнечной Испании, нарезал хамон и мучился выбором между Château Mouton-Rothschild 1945 года и Penfolds Grange Hermitage 1951 года (в качестве напитка к скромному ужину) исключительно за счет монетизации своего уютненького stand-alone... Почему сей факт так поразил меня? Ну хотя бы потому, что бложег товарища (или правильней все-таки писать "камрада"?)  Экслера уныл просто до безобразия.


Смотрите сами. Что у нас там имеется? Ну типа обзоры гаджетов.
Лет надцать назад была реально крутая тема. Особенно обзоры смартфонов.
Сегодня это никому не интересно. Приелось. Смартфоны стали вещью сугубо утилитарной, как утюг или микроволновка. И потом хоть какой-то прогресс в этой области в наши годы нужно выискивать под микроскопом. Да и вообще все эти смартфоны стали совершенно одинаковые, что по виду, что по набору функций. Реально, читать про все это в наши дни интересно только конченным извращенцам.

В случае Экслера проблема эта еще глубже. Вместо того, чтобы писать про топовые решения, он пишет про самое заунывное гавно из третьего эшелона. Oukitel, Homtom, Doogee -- кому-то из вас хоть что-то говорят все эти названия?... При этом товарищ давно пользует Galaxy S7 EDGE, но писать про него, ясен пень, "дело не приоритетное". Почему? Да просто потому, что ребята из "Ахуэль" и "Хомтом" блогеру заносят, а Samsung на любителя хамона болт ложили (потому, что им проще весь ваш родной город билбордами с Note 7 обложить).

Обзоры видеорегистраторов -- можно я не буду это комментировать?... Километровые обзоры каких-то там, прости господи, "покетбуков", про которые в 16-м году можно все уложить в полтора абзаца и закрыть таким макаром весь их раздутый модельный ряд (а по факту, их надо похоронить одним честным предложением, в котором написать, что Kindle стоит в три раза дешевле).
И вообще, ты, конечно, можешь сто раз сказать самому себе и своим читателям, что рубишь правду-матку даже в случаях, когда тебе занесли чемодан денег за написание обзора, дык если все эти "обзоры" есть непрекращающийся поток унылой "джинсы", правда из каждого такого текста будет уходить как вода в песок. Ибо каждый такой "почти правдивый" текст порождает необратимые процессы искажения реальности и, в конечном счете, разрушения личности, постоянно пытающейся найти приемлемый компромисс между деньгами и правдой.

13 January 2017

"28 панфиловцев"

Посмотрел на неделе москальское кино про героев-панфиловцев.

Зачем смотрел? Ну хотя бы для того, чтобы не было как в том анекдоте "Пастернака не читал, но осуждаю".

Сразу скажу, что вопрос правдивости истории про этих самых героев лично меня, в контексте оценки фильма, мало волнует. Ну вот смотрел же я "300", не сильно парясь по поводу того, а была ли на самом деле такого рода разборка между спартанцами и персами, и правда ли, что на стороне последних сражались маги, боевые носороги и бабы в состоянии ПМС.


А по "панфиловцам" вывод следующий -- нормальное себе кино.

Да, актерской игрой и какими-то глубинами фильм не блещет. Да, от кульминационной развязки дурно пахнет наипошлейшей голливудщиной. Да, фильм полон совершенно дурацкими фальшивыми пафосно-патриотическими прогонами, которые выдают не только офицеры с комиссарами, но даже и рядовой состав...
И тем не менее. Если сегодня и снимать воспитательно-патриотический фильм для тинейджеров, то делать это надо хотя бы вот на таком уровне. Потому что бывает сильно хуже.
Я вон по горячим следам решил еще ознакомиться с "Брестской крепостью" (типа один из самых рейтинговых современных москальских фильмов за войну), так вот, больше, чем полчаса этот бред я не смог выдержать. Качество "сюжета" за гранью добра и зла.

Так что извините, братцы, но панфиловцы это, в принципе, норм.

11 January 2017

C++ regex

Пощупал малость регулярки из std (которые, на самом деле, есть малость перелицованные Boost.Regex).
Довольно странные ощущения, впрочем, как практически от любой штуки из STL.


Например, мне слету понадобилась функция escape для строки. А нет ее -- "сделай сам™". При этом в Qt, естественно, такая штука сразу под рукой -- QRegExp::escape().

Возникли вопросы к regex_replace()... Вот почему мы регулярку всегда передаем в виде класса basic_regex<>, а не в виде строки, из которой его можно сконструировать? Очевидно, с целью оптимизации -- если одно и тоже выражение нужно использовать несколько раз, то такой подход позволяет существенно экономить на том, что разбор строки, описывающей регулярку, и генерация некоего автомата для ее исполнения, может происходить только один раз и сохраняться в экземпляре класса basic_regex<>. В случае regex_replace() у нас еще есть входной аргумент fmt, который описывает что именно надо подставить в найденные места, это такая строка с хитрыми плейсхолдерами, заэскейпленными символами и т.д. и т.п. Очевидно, что этот параметр при использовании надо парсить, причем парсить по достаточно сложным правилам, и в случае, если вам надо будет вызывать один и тот же regex_replace() для большого количества разных строк, у вас не будет никакой возможности сэкономить на этом парсинге... Ну как так, блин, можно было задизайнить либу, да еще и умудриться протащить еще через всю бюрократию и комитеты в стандарт?

И они еще борются за почетное звание дома высокой культуры и быта...

09 January 2017

Сериал "Молодой Папа"

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


Сериал хороший. Глубокий, затрагивающий небанальные темы, с блестящим актерским составом.
Но все-таки меня не покидает чувство, что чего ему не хватает, чтобы стать настоящей бомбой. И даже трудно сказать чего именно. Может проблема в том, что лично меня совершенно не трогает проблема сиротства Папы, хотя понятно, что этот момент в фильме имеет второе дно -- проблема с земными родителями оказывается связаной с проблемами с Отцом Небесным...
А может быть дело в другом. Мне тематика сериала довольно сильно напомнила вопросы, которые задает в своих лучших произведениях Достоевский. И если Федор Михайлович хорошо понимал, что в финале романа обязательно должен быть удар серпом по яйцам (в смысле, ножом в грудь Настасьи Филипповны), то вот окончание "Папы" совершенно вялое, не тянущее ни на катарсис, ни на кульминацию, ни даже на мало-мальски приличный CliffHanger, зазывающий нас во второй сезон. Я бы даже сказал больше -- сериалу определенно не хватает какого-то заметного вектора движения, мощного глубоководного "течения", пронизывающего все серии, штуковины, которая, например, делает тот же "Breaking Bad" гениальным, ибо каждая новая серия это такой кирпичик в историю про то, как школьный учитель химии на наших глазах превращается в аморального наркодилера...

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