Август 2015

Антиреклама

Больше пяти лет (собственно, сколько длится моя ИП-деятельность) я рекомендовал пользоваться сервисом "МоеДело" для составления отчетности.

За эти пять лет количество сдаваемых государству обязательных отчетов уменьшилось ровно втрое (за 2010-й сдавал три бумажки, за 2014-й - уже только одну), всякие разовые формы (о смене паспорта, об открытии-закрытии счета) тоже рассосались, отношения ИП с государством с каждым годом упрощаются.

А вот МоеДело - дорожает. Год назад я продлился на два года за ~2075 в год, сегодня залез туда и фалломорфировал:

...

Q: FreeBSD ctld changes?

Я вот знаю, у меня читатели - они и за FreeBSD посматривают :)

Вот есть у меня FreeBSD box с iscsi, раздает RAID-том (адын штук) по 10G. Конфиг такой:

target iqn.2015-04.com.lexa:target0 {
        auth-group no-authentication
        portal-group pg0
        lun 0 {
        path /dev/aacd0
        }
}

И работало оно на FreeBSD-11 снэпшот от 2 марта сего года.

Но я же не могу просто так, чесотка, решил все это хозяйство поапгрейдить. svn up; make; make install; reboot...

RawDigger 1.2

По традиции, ранний анонс у меня:

В этой версии поддержаны новые форматы данных

  • Pentax K3-II 4-shot: поддерживается чтение всех 4 под-кадров и дальше их показ, как по отдельности, так и объединенного варианта ну и все что положено: экспорт, статистика, гистограммы (для объединения кадров нужно его включить в Preferences - Data Processing - Vendor specific).
  • ...

Не корысти ради, а пользы для

Сел тут приделывать поддержку floating point DNGs к LibRaw (отчего всем настанет). Потому что Lr/ACR их начали делать, да и вообще давно просили.

Встал вопрос с примерами:

  • Lr/ACR делают 16-битный 3-канальный (после демозаики), жатый deflate. ОК
  • HDRMerge делает одноканальный (байеровский) 16/24/32-битный, deflate. OK

А где бы взять реальных (! это важно) примеров остальных форматов

  • floating point нежатый, 1/3 канала, разные предикторы
  • floating point, deflate, 3 канала, 24 и 32 бита (ну это я  попробую из sRAW c помощью HDRMerge слепить не работает, не принимает HDRMerge sRAW)
  • 32-bit integer, жатый и нежатый, разные предикторы

То есть понятно, DNG SDK мне всякого добра насоздает без проблем, но хотелось бы или просто примеров файлов из реальной жизни, или примеров софта, который их делает (а скую дальше сам)

Иголка в яйце, яйцо в утке, утка в зайце, заяц - в шоке

Вот есть такой DNG, который я не люблю.

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

  1. Теги DNG - это не все возможные метаданные. Всякие camera-specific вещи, вроде "активных точек автофокуса" туда не вписываются (ну и невозможно запихать в стандарт всю фантазию camera makers).
  2. Эти же теги не вписываются и в EXIF, поэтому их пишут в вендор-специфичный блок Makernotes (или много блоков, фантазия, повторяю, бесконечна).
  3. OK, говорят авторы стандарта DNG, мы этот блок целиком вот и фиганем в
  4. ...

Про Pentax K3-II shift mode

Разбирался тут с 4-кадровым режимом у Pentax K3-II. Имею сказать.

Первые три картинки - resolution target с imaging resource, последняя - вот этот кадр с того же сайта.

1. Разрешение растет не очень сильно (картинка кликабельна)

Слева - 1 кадр (демозаика: AHD имени dcraw), справа - склеенные 4 кадра, картинка увеличена вдвое nearest neighbour в фотошопе.

Ну то есть растет, вопросов нет,...

LibRaw 0.17

Вышла LibRaw 0.17 (официальный релиз).

Отличия от -Beta3: поправлен разбор Lens ID для некоторых объективов Olympus и Sony.

Не для протокола:

  1. Следующую официальную версию ожидайте года через полтора-два. Официальный процесс "релиза" отнимает много сил на пустом месте.
  2. Если вы реально пользуетесь - пользуйтесь master-веткой с гитхаба. Она тоже может отставать от внутренней версии (которая идет в FRV/RawDigger), но не очень сильно. На гитхаб мы заливаем как только стабилизируемся у себя, гитхабовская версия будет уже более-менее стабильной (а внутренняя - бывает всякое).
  3. API/ABI достаточно бодро меняется (и именно поэтому официальные версии будут так редки: каждая смена API/ABI у релизной версии - это следующий major number со всеми приколами, альфа-бета, внутри последовательности 0.xx.0-0.xx.N мы держим ABI/API постоянным). Вместе с тем, совместимость назад - сохраняется. Ну, должна.

Sale: все продано

Продаются олимпусовские фиксы для micro-4/3:

  1. Olympus 12/2.0 + металлическая бленда JJC Продан
  2. Olympus 17/1.8 + родная металлическая бленда. Продан
  3. Olympus 25/1.8 + родная пластиковая бленда. Продан

Q: Qt, Dynamic OpenGL, OES/ARB extensions

Вот что-то наткнулся и смотрю как на новые ворота.

Преамбула:

  1. Вот есть такой Qt, в нем есть работа с OpenGL
  2. У кого OpenGL нету или кривой - есть библиотека ANGLE, которая эмулирует OpenGL ES2 (или 3) поверх DirectX 9 (или, соответственно, 11).
  3. OpenGL ES от простого отличается, в числе прочего, названиями extensions. Ну, к примеру, GL_OES_get_program_binary у ES/GL_ARB_get_program_binary у обычного.
  4. У Qt 5.4 (под Windows) появилась возможность динамической загрузки имплементации OpenGL. До инициализации QApplication говоришь что хочешь, а дальше
  5. ...

Pages