2019

Закон Амдала против 'interrupt rate'

Давно не писал о программировании, а тут вдруг повод появился.

Допустим, мы хотим на Qt в много потоков что-то фигачить. Ну, к примеру, читать метаданные файлов (или метаданные RAW-снимков из RAW-файлов). Понятно, что в реальной жизни это все упирается в диск, но если все уже было прочитано и закэшировано, то нет.

В реальной жизни прекрасно работает вот такой вот паттерн: запустим N threads и в каждой из них будем делать как-то так:

while(job = nextJob()){ result =...

Отчет о проделанной работе

Что-то замучала текучка, но вот ее результаты

  • FastRawViewer 1.5.4 - Release Candidate. 14 новых камер, остальные изменения минимальны, даже баги поправленные какие-то смешные.
  • RawDigger 1.3.1 - релиз. Это изменение аж среднего номера версии (1.3.1 считаем вместе с 1.3.0), изменения заметные.
  • PixelShift2DNG 0.9.17 - Release Candidate. Поддержана полностью Sony A7R IV, поддержан Pentax KP (да, у него тоже есть PixelShift).
  • Monochrome2DNG, DPRSplit - выпущены новые версии, но выпуск был - только ради поддержки macOS Catalina,
  • ...

Про ZFS и L2ARC

У одного моего друга есть NAS на (7+2)-6Tb. Семь дисков в RAIDZ2 (том под данные), два диска в зеркале (том под бэкапы). И был там L2ARC-кэш на полтерабайта, Patriot Hellfire. Поскольку полтерабайта это мало (см ниже), этот кэш обслуживал только активные данные для работы, но не том с бэкапами, а для тома на котором живут торренты было secondarycache=metadata. И, в общем, было видно, что полтерабайта - мало.

Посмотрел один мой друг в прайслисты, посмотрел в обзор терабайтных SSD...

И снова анонсы

Обновили две наших утилиты

Monochrome2DNG 1.1

  • Возможность переписать имя вендора (EXIF:Make, DNG:UniqueCameraModel) на нужную вам строку.
    Например, если у вас монохромная (переделанная) камера Fujifilm и CaptureOne/Fuji, то название вендора FUJIFILM эта C1 жреть для монохромных файлов, а Fujifilm - нет.
  • Совместимость с macOS 10.15: для этой версии macOS необходима "нотаризация приложения" у Apple, что мы и стали делать.

Качать по ссылке выше.

PixelShift2DNG 0.9.11

  • Поддержка Sony A7R-IV (и 4- и 16-кадровые склейки)
  • Возможность указать количество склеенных кадров в имени выходного файла
  • Совместимость с macOS 10.15

Качать по ссылке выше.

RawDigger и (Adobe) Enhanced DNG

Как, вероятно, знают пользователи адобовских программ, в Camera Raw 11.4/Lightroom 8.4 появилась кнопка Enhance Image. Эта кнопка генерирует DNG в котором содержатся

  • исходные RAW-данные, как были
  • Linear DNG (т.е. после демозаики), причем демозаика какая-то особая, теплая, ламповая, с эксклюзивным вкусом AI

Так вот, в RawDigger 1.3 мы добавили поддержку этого второго слоя, а заодно и поддержку preview и fast load data слоев. Включается в Preferences - Data Processing - Vendor Specific - DNG:

  • Show Enhanced image frame
  • ...

О Mini-ITX и корпусах

Если взять Mini-ITX материнку с низкопрофильным кулером, то выглядит это все очень приятно и компактно

Но стоит добавить туда видеокарту (короткую, для Mini-ITX размеров), как все становится ужаснее:

Да, в этот угол можно запихать даже полноразмерный ATX-питальник, но в любом случае корпус вокруг такого чуда будет никак не меньше ~20x20~20 сантиметров в теории, а...

Приехала моя прелесссссть....

https://www.custmod.com/korpus-fx-lm-4-7l

Анбоксинга не будет (нес с почты мимо мусорки - по дороге и заанбоксил). Упаковано было очень хорошо.

Но делали и слали долго, заплатил я примерно 1 июня, партию должны были сделать к началу июля, а в реальности выслали мне только 12 августа. Плюс (почти ровно) две недели из Украины в Москву.

А вот почему именно такой, как туда все влезает и как оно...

FastRawViewer 1.5.3 Release

FastRawViewer 1.5.3 выпущен "для русскоязычных пользователей" и лежит на соотв. сайте: https://www.fastrawviewer.ru/download

Бету/релиз кандидат скачивали вяло, поэтому мы хотим потестировать еще и на наших пользователях.

Изменения относительно Release Candidate:

  • содержательно ничего не изменилось.
  • Документация и What's new - обновлены.

 

FastRawViewer 1.5.3 Release Candidate

FastRawViewer 1.5.3 стал релиз-кандидатом, брать на родном сайте (или по ссылкам ниже)

Поддержка камер

  • Canon G7X Mark III, G5X Mark II
  • Fujifilm GFX100
  • Sony RX0-II, A7R-IV, RX100-VII

Новое

  • Настройка Preferences - Grid/Filmstrip - Keep current thumbnail visible on Grid resize.
    Если включена, то при изменении размеров окна "плиткой" текущий активный файл будет оставаться видимым (в каком-то месте окна).
  • Настройка Preferences - Grid/Filmstrip - Select-and-advance action changes the last file selection state.
    Если включена,
  • ...

RawDigger 1.3 pre-release

Обновился RawDigger 1.3, брать отсюда.

В этой версии:

  1. Удалено ограничение размера показываемого изображения (16383 пикселя), теперь можно нормально смотреть хайрез-файлы с Panasonic S1R.
    Код собственно показа (вывода картинки на экран) полностью переработан, хотелось бы получить фидбек если что-то стало работать хуже.
    Статистика, гистограммы, экспорт - не менялись.
  2. Можно задать ручной максимум RAW для RGB-рендеринга (Preferences - Display Options - Override white level). Может быть полезно, если максимум по какой-то причине не ставится правильно, кроме того можно эмулировать
  3. ...

Pages