не все адаптеры одинаково полезны

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

Выяснил:

  • "Профессиональные" Fotodiox: на 6D цепляет зеркало (с данным конкретным объективом, на 21/2.8 не цепляет)
  • Всякие прочие китайские, с чипом и без: цепляет зеркало (на 5D2 - не цепляло, собственно цена вопроса там - совсем копейки).
  • Jolos, сделанный из пародии на алюминий - не цепляет, но разваливается в руках.
  • Cameraquest, завалявшийся с незапамятных времен (когда 21/2.8 покупал, лет 6 уже наверное) - все отлично.
Естественно, те которые цепляют - позволяют фокусироваться за бесконечность. Потому что немного тоньше. А Cameraquest - бесконечность точно на упоре кольца фокусировки.

Это к вопросу о том, отчего китайский нечипованый нечерненый стоит $6, черненый - $15, черненый с надписью High Precision - $25 (у меня такой тоже есть, тоже тоньше чем надо). А камераквестовский как стоил $175 шесть лет назад, так и стоит (вроде бы они же под маркой Rayqual продаются, тогда за $150 можно купить) - и он ровно нужной толщины, бесконечность есть.

Аналогичная история у меня была с китайскими адаптерами с Hasselblad-V на Mamiya-645: у меня их штуки четыре уже. Первые три (с разной маркировкой, т.е. из разных фанз) были толще чем нужно, пропадала бесконечность (так как это на tilt-shift, я терпел, всегда можно маленько тильтануть). Четвертый же не жужжит и в жопу не влезает в мамийский байонет, зато правильной толщины. Пришлось его бормашинкой точить. Я бы купил нормальный, но не сумел найти.

Q: Lightroom/ACR: HDR DNG?

Полтора года назад в анонсе ACR 7.1 писали:

Camera Raw can also now read 16-bit, 24-bit, and 32-bit HDR files. Supported HDR formats are TIFF and DNG.
Кроме того, в спецификациях DNG 1.4 написано следущее:
  • BitsPerSample может быть от 8 до 32
  • SampleFormat может быть unsigned integer или float.
  • Для Float поддерживаются 16,24 и 32 bits per sample.
Это, типа, теория.

А вот что с практикой?

  • Жрет ли ACR (и LR) floating point DNG?
  • Жрет ли ACR 24- и 32-битные DNG с целыми данными?
  • Кто может делать указанные выше DNG (Адобовский DNG SDK версии 1.3 - не может, а более новых нету). Ну то есть я знаю про Darktable, которая пишет, если я правильно исходники прочитал, 32-битную плавучку, а еще кто и как?
  • Встречаются ли многобитные DNG "в дикой природе"?
Вопросы пока сугубо теоретические, но если массовый софт (ACR, LR) поддерживает плавучку и/или 24-32-битные целые и нормально (без клиппинга, без постеризации) их обрабатывает, то это ж совсем другой ландшафт вокруг.

И я бы с этим ландшафтом поэкспериментировал бы, если есть готовые тулзы, которые эти многобитные DNG варят.

Про QThread

Несколько дней писал массогабаритный макет многопоточной программы на Qt с использованием QThread

Задача примерно такая: есть пул threads, туда снаружи поступает "задание", нужно выбрать подходящую (по некиим признакам) из простаивающих и скормить задание туда. Threads - долгоживущие, исполняют много заданий.

Имею сказать:

  • Классический способ с переопределением run(), сном там на QWaitCondition и передачей данных через отдельный вызов с блокировкой на QMutex - ужас. Очень жаль, что этот ужас до сих пор существует в документации. Насколько я понимаю, кстати, есть некоторый шанс пропустить очередное "задание на обработку" - если пока внутри run() работают работу, передача параметров случится несколько раз.
  • Описанный в документации же более правильный способ (он там описан первым) - еще более странный. Если обратили внимание, там есть workerThread в Worker, еще один workerThread в Controller и Worker передается в контроллерную workerThread ( worker->moveToThread(&workerThread);). Что этим хотели сказать - неясно.
  • Есть замечательный блог-пост You re doing it wrong , только как делать right - написано, на мой вкус, невнятно (а ссылка на старую запись - битая, впрочем вот верная, но и она помогает плохо.
  • О счастье, есть правильная идея (не в документации Qt): How To Really, Truly Use QThreads; The Full Explanation. Оно немножко недоделано под мой случай (т.к. предполагается, что Worker делает одну задачу и завершается), но в сочетании с вот этим текстом становится совсем хорошо (из последнего текста берем про QMetaObject::invokeMethod, чтобы не делать лишних connect(), которые нафиг не нужны).
Итого, приходим к следующему:

Про фотобарахолку

Сим уведомляю:

  1. Foto.ru прикрыл лавочку с фотобарахолкой в форуме. Они переехали в новую, крутую, структурированную и все такое.
  2. Как следствие:
    • импорт старой барахолки и публикация в виде RSS - мной прекращены.
    • Фиды на ferdburner удалены (кто знал секретные урлы и ходил мимо кэширования - тем пока счастье, хотя и бессмысленное - они ж не обновляются; но я вспомню как оно работает и их тоже удалю)
Жалко, хорошая была вещь. В новой барахолке вот даже есть лента нового (не перебитая, как было в старой, сообщениями "up"), а все одно - не заводит.

Q: nginx: rate limit, postgresql?

Вот так вот выглядит статистика веб-антиспама за последние месяцы на libraw.org:

На rawdigger.com еще показательнее:

И это только голова. В том смысле, что это - заблокированное Mollom, а там еще перед ним тоже есть слои антиспама.

Q: непозорный монитор на 20-22"

Граждане читатели!

А какие мониторы (размером 20-22") сейчас особенно хороши про цене/качеству? С упором больше в качество, но цена не безразлична.

Мне нужно "для работы с текстом и немножко для простых игр" (не себе), поэтому всякие "6-bit" совершенно не смущают. А важно качество "текстовой картинки", а именно

  • Четкость текста
  • Углы обзора
  • 4:3 приветствуются, но не обязательны (для работы с текстом важна высота, 1920x1200 в запрошенном размере почти не бывают, соответственно 1600x1200 лучше чем 1920x1080, но определяющим критерием это не будет, 4:3 вымирают).
Еще существенено, чтобы занимали меньше места на столе, тонкая рамка и скромные размеры подставки приветствуются весьма.

Давеча был в Никсе, у них в зале выдачи много мониторов стоит. И, если честно, был удручен низким качеством картинки у подавляющего большинства выставленных. Скорее всего, причина в неоптимальности выставленного разрешения, но чтобы требовать показать с нормальным разрешением - мне нужен shortlist.

RawDigger 1.0.0 Released!

Как и собирались, RawDigger 1.0.0 выпущен сегодня. Уже бухаем.

Русское руководство пользователя лежит там же, отдельным файлом, как и обещали.

Теперь про то, про что уже спрашивали, про покупку и ценообразование.

1. До нового года действует "специальная цена, скидка 33%". Сразу после нового года оно подорожает в полтора раза, спешите.

2. RawDigger лицензируется в трех редакциях, которые сделаны под разные "профили использования". Вот прямо цитирую:

  • RawDigger Exposure, для повседневного фотографического использования: доступны статистика и гистограмма по всему файлу и по единственной выделенной области (Selection).
  • RawDigger Research, для исследования камер. Помимо фунциональности версии 'Exposure', доступна таблица замеров (Samples), ее экспорт в CGATS и CSV. Экспорт RAW-данных и RGB-представления в TIFF доступен начиная с этой редакции.
  • RawDigger Profile, предназначенная для построения профилей камер, таблиц линеаризации и т.п. Помимо доступного в предыдущих версиях, доступна работа с сетками (Selection Grid) и пост-обработка данных замеров (баланс белого, нормализация значений, Flat Field, фильтрация экстремальных значений).

То же самое описание редакций, но в виде таблицы доступно тут.

Регулярный пользователь заметит, что если он не ленив, то почти для всего можно обойтись самой дешевой версией: двигать selection, забивать цифирки в Excel, дальше можно и нормализовать и ББ наложить и так далее. А более дорогие версии просто поэкономят ваше время за счет автоматизации.

Цены для России (точнее, в рублях) щадящие: 399, 799 и 1799 рублей. Купить можно прямо сейчас, принимаем PayPal, карты почти всех систем и Webmoney (как выяснилось, только WMZ, Webmoney-рублей нету).

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

LibRaw 0.16 Beta1

Собрался с силами, и выпустил LibRaw 0.16 Beta1.

Полный Changelog там есть, поэтому я кратко про эту версию:

  • Поддержано 12 новых камер (относительно Alpha3, которую я тут не анонсировал, но это за месяц с ее выхода 22.10). Всего их стало 613, если я в списке поддержаных ничего не пропустил.
  • Обновлены цветовые данные еще для пяти, теперь у всех поддержаных - полноценный профиль.
  • Финализирована новая поддержка Foveon: поддержаны маленькие и промежуточные размеры для старых камер (SD9-SD15 и до-Мерриловские DPxx).
  • Улучшен разбор EXIF для Nikon: берем значения ISO из нестандартных тегов, берем уровень черного для D5300 (да, в D5300 черный не в нуле).
  • Ну и по мелочи там.
Вот про количество новых камер хочется сказать особо:
  • 45 новых камер с момента выпуска 0.15.0 т.е. с начала июня. За лето и осень, полгода.
  • 25 новых камер (если не сбился при ручном подсчете) после Alpha1, которая вышла 22 сентября. Т.е. за два месяца. Осенний камерапад.
Помимо себя похвалить*, хочется заметить, что темп выхода новых камер не спадает. За май 2012-май 2013 (я тогда с выходом 0.15.0 посчитал) их вышло 75. Сейчас за лето-осень - около 40 (из 45 поддержаных за лето-осень, несколько - "весенние", до которых или руки не доходили, или примеров файлов не было).

Понятно, они неравномерно анонсируются, есть пики (осень, зимние-весенние выставки, вот еще август обычно), но темп "полторы камеры с RAW в неделю" - сохраняется.

Я это к тому клоню, что если производитель софта, который вы используете, использует версию 0.15 (а то и более старую: подразумеваем в первую очередь darktable, остальные не так тормозят), вы ему намекните, что пора апгрейдиться то.

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

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

Опять про SSD

Вот смотрю я в результаты бенчмарок SSD-дисков в новых MBP и думаю следующую думку:

  • Вот лет 7 назад получить 1Gb/sec линейной записи/чтения было можно, мне рассказывали. 16-портовый контроллер, 16 дисков, страйп, понеслось.
  • Сейчас - тоже можно. Нужно уже ~10 дисков, а не 16 (плотность подросла, скорости линейного чтения - тоже). Может быть даже 5-6, надо изучать. У меня 8 дисков в RAID-5 выдают где-то ~700 в бенчмарках, но они не самые быстрые.
  • Но ... (нецензурно) на ноутбуке? Гигабайт в секунду?

P.S. У меня тут завелся одиночный HDD не через USB-переходник (на который я списывал тормоза), для offline/offsite бэкапов. Я вспомнил, как оно было еще относительно недавно. Ну вот нашел в собственном блоге, у меня новая жизнь началась всего 4 года назад.

RawDigger 1.0.0 (правда пока еще Release Candidate 1)

Уважаемые подписчики!

Будем благодарны за конструктивную критику RawDigger 1.0 RC1:

UPD: если вы уже скачали 264-й билд, перекачайте 265й. В 264-м есть "бага последней минуты", как оно часто и бывает.

Основные изменения

  1. RawDigger становится Shareware.

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

    В настоящее время для работы требуется активация пробного (Trial) режима, что делается нажатием одной кнопки при первом запуске (на это время нужно интернет-подключение; интернет-подключение при старте программы после активации - не нужно).

    Подробности про активацию описаны в руководстве пользователя.

  2. Изменена проверка обновлений:
    • происходит независимо от показа Splash Screen, запуск программы при медленном интернете стал быстрее.
    • настраивается в Preferences-Misc Options-Check for updates (при старте программы или раз в 1-3-7-15-30 дней).
  3. Обновлена версия LibRaw:
    Поддержка новых камер:
    • Leica C, X VARIO
    • Nikon D5300, D610, Df, 1 AW1
    • Nokia Lumia 1020, 1520
    • Olympus STYLUS1
    • Pentax K-3
    • Sony RX10, A3000 (ILCE-3000)
    Новые цветовые данные для камер:
    • Canon S120
    • Nikon P7800
    • Olympus E-M1
    Исправлены/добавлены корректные размеры видимой области изображений для:
    • Canon G16
    • Sigma pre-Merrill: размеры для "маленьких" и "промежуточных" RAW
    Улучшен разбор EXIF:
    • Читаются значения ISO для тех камер Nikon, которые пишут ISO в нестандартный тег (D4, D800)
    • Читается уровень черного для камер Nikon (актуально только для D5300)
  4. Exiftool обновлен до версии 9.40

Исправлены ошибки и недоработки

  1. Окно с EXIF:
    • кнопка показа EXIF перекрывает только последнюю строчку EXIF-данных, а не ограничивает всю таблицу данных по ширине.
    • Внешний вид окна EXIF-данных не портится при растягивании окна.
  2. Mac GUI:
    • Поддержка Retina: на HiDPI-дисплеях программа выглядит аккуратнее, Retina поддержана везде, кроме окна гистограммы (там генерируется bitmap низкого разрешения)
    • Mac OS X 10.8+: при старте приложения выполняется подстановка шрифтов, отчего GUI выглядит аккуратнее. Исправлена проблема со стилем кнопки "уменьшить" в нижней строчке окна программы.

Прочее

Версия 1.0-Release Candidate - последняя, для которой будет "русская" версия (русская версия отличалась от английской только русскоязычным руководством, README и Changelog).

Начиная с полноценного релиза, версия будет только одна, английская.

Русское руководство будет доступно для загрузки с русского сайта (или для чтения онлайн) и будет обновляться (т.к. пишется исходно на русском, переводится потом).

Q: Custom MacBook Pro?

Граждане читатели,

А есть у нас тут в Москве продавцы официальных макбуков, которые торговали бы кастомными конфигурациями?

Хочу MBP, 15" "младший" (т.е. без карты NVidia), но с промежуточным процессором (2.2) и 16Gb мозгов. "Официальный", то есть с русской клавиатурой (и тильдой в жопе) и с местной гарантией.

Переплачивать за лишние 256G диска и за видеоадаптер лишний (т.е. за старшую модель в стандартной конфигурации) - не хочу.

P.S. Я не тороплюсь, если такие продавцы "в теории" есть, а на практике - просто еще не привезли нужного, я подожду.

P.P.S. Про русский Apple Store знаю, но формула "1 американский доллар равен одному русскому евро" меня огорчает.

О картографии (в исполнении яндекса)

А на этой картинке, дети, вы видите фрагмент карты Монголии в исполнении Яндекса:
Мы видим, как мистическим образом перемешались слова в названиях озер. Тут тебе и "нур" (классическое русское написание для бурятской топонимики, на советских картах Монголии преимущественно оно), и "нуур" (монгольское написание) и вот еще пожалуйста "лейк".

Но вот каким образом Хара-ус-нур (написание с российской карты, достаточно близко к тому, как аборигены произносят, если спросите так - поймут) стал Кар-Сша-Лейком - вот это, действительно, загадка. Сдается мне, тут какой-то двойной OCR приложил руку. Сначала с русской карты в английскую транскрипцию, а потом - обратно. С нечетным количеством ошибок каждый раз.

Update: Тоботрас разгадал. Это Энциклонги

А, да, еще по этому фрагменту. Озера "Ульгий" - нет. Там, я извиняюсь, еще один Хара-Ус-Нур (я думаю, тут дело не в бедности монгольской топонимики, а в том, что советские топографы разницы между чем-то вроде 'ус' и 'уус' - не уловили), а Ульгий - название близлежащей деревни, которой на карте нет (и не путать с городом Баян-Ульгий). Но написано - синеньким, как для озера, а не черненьким.

Нет, понятно что для Монголии даже идеи пользоваться картами Яндекса не может возникнуть, но ведь у них, поди, и для других стран - аналогичная фигня.

Pages

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