воскресенье, 6 декабря 2020 г.

Новая железяка

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

Железка называется UTHAI G01 и представляет собой USB-хаб с кардридером для установки в системный блок на место дисковода (коих уже давно никто не использует, а место в корпусах по прежнему отводят). Интересна эта штука тем, что в отличие от большинства подобных у нее кардридер работает действительно через USB 3.0, а не 2.0. Чаще всего подобные устройства не имеют собственного хаба, USB 3.0 тупо выводят с кабеля, а кардридер цепляют на отдельный кабель USB 2.0; здесь же на входе только один синий кабель (и плюс питание — многопиновый разъем для SATA).

Читать далее »

вторник, 2 июня 2020 г.

Hugin: перевод документации

Перевожу потихоньку документацию по Hugin.

Сама документация здесь — https://wiki.panotools.org/Hugin.

Перевод — https://github.com/shikhalev/hugin_doc_ru/wiki/Hugin.

  1. Объем там довольно большой, так что желающие присоединиться — welcome.
  2. Вики GitHub'а — не самый лучший движок для такого перевода, так что если кто порекомендует более удобный сервис, было бы интересно.
  3. В целом, мне не очень нравится оригинал... Он местами устаревший, местами малосогласованный, местами просто корявый. Так что если будет интерес, в дальние планы можно поставить написание вменяемого руководства.
  4. Отдельная боль — состояние локализации самой программы, надо бы тоже поучаствовать...

пп. 3,4 я точно в одиночку не потяну, а вот если будут еще желающие — с удовольствием.

пятница, 17 января 2020 г.

Новый модуль Darktable — «Уровни RGB»

Продолжаю изучать новые возможности Darktable 3.0. Пробежался по некоторым новым модулям, пока не впечатлен, но кое-что интересное нашлось. Модуль называется «Уровни RGB» и делает, в общем, то же самое, что и старый модуль «Уровни» (правда, без полностью автоматического режима), но с возможностью работы по отдельным каналам красного, зеленого и синего. Что это дает на практике, сейчас и рассмотрим.

Читать далее »

вторник, 14 января 2020 г.

Новая базовая кривая в Darktable

Начинаю потихоньку изучать новые возможности в Darktable 3.0... Сегодня — довольно спорное (судя по форумам, как минимум) нововведение в настройках базовой кривой — «Сохранение цветов».

Чтобы составить собственное мнение, я взял несколько своих фотографий с настройками, отличающимися только базовой кривой (прочие настройки — это авто-уровни и локальный контраст по умолчанию, см. пост «Darktable — (не очень) быстрый старт»). Сюжетно фотографии разные, и новая настройка проявилась на них тоже по разному, подробности далее... Во всех случаях я сделал три варианта:

  • базовая кривая отключена;
  • базовая кривая включена, сохранение цветов отключено;
  • базовая кривая включена, сохранение цветов включено в варианте по умолчанию (других вариантов я делать не стал, поскольку там уже отличия на грани различимого).

Все снимки сделаны на Canon EOS 77D, базовая кривая — Canon EOS по умолчанию (не альтернативная). Как поведет себя новый механизм на других камерах с другими базовыми кривыми — не могу знать.


Читать далее »

суббота, 11 января 2020 г.

Rack — основа веб-фреймворков в Ruby

Оригинал этой статьи опубликован в журнале «Системный администратор» №5 (150) за май 2015. Прошу обратить внимание на год — какие-то моменты могут расходиться с современными версиями языка и библиотек...

Библиотека Rack — простой объектный интерфейс для написания веб-приложений.

Слово «rack» в английском языке имеет множество значений, включая такие, как «пытка» и «разрушение»... Однако, надо полагать, название рассматриваемой библиотеки произошло от другой группы смыслов: «стойка», «штатив», «каркас» и т.д. Rack обеспечивает простой и в то же время удобный интерфейс, обеспечивающий взаимодействие между веб-сервером и приложением, позволяя программисту сосредоточиться исключительно на логике последнего.

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

Читать далее »

Darktable 3.0

Вышел. Пока общее ощущение, что отличия от 2.6 не принципиальны, надеюсь в ближайшее время разобраться с ними подробнее. Пока понравилось отображение системных (неотключаемых) модулей в истории и тайм-лайн в нижней панели в режиме обзора. Хотя, будет ли все это реально полезно — пока не понятно. Документации еще нет, впрочем базовые вещи от версии 2.6 недалеко ушли.