Свежие комментарии

Title Comment
А чего "не надо крышку

А чего "не надо крышку переставлять"? Она переставляется без инструментов за 3 секунды и реально удобно.

Я наконец разжился тоже

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

«Вы там держитесьобновляйтесь

«Вы там держитесьобновляйтесь, а мы тут посмотрим, тащемта».

Заковыристая формулировка -

Заковыристая формулировка - но да.

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

Ну, собственно, продвижение

Ну, собственно, продвижение QT не в малой степени ж зависит как раз от чьих-то хотелок и серьёзных багрепортов, а не только от естественного прогресса, я правильно понимаю?

Простыми словами

Простыми словами
- теоретически, внутри одной major-версии Qt (5-й к примеру) обещано что "заменяете DLL на более новые и все работает"
- практически это не вполне так :)

Как всегда, половину не понял

Как всегда, половину не понял, но очень интересно.

Можно. Это можно и в Qt

Можно. Это можно и в Qt сделать платформенно-независимым образом (все платформенно-зависимое внутри Qt разрулится)

Но лучше ж починить прямо в основании, верно?

> А вот в реальной жизни,

> А вот в реальной жизни, когда размер окна установлен как-то вручную мышкой, вы с вероятностью 15/16 не сделаете его кратным 16-ти и исполнение пойдет по медленному пути.

А в этой вашей [censored] макоси совсем нельзя перехватывать событие "масштабирование окна мышкой" и принудительно округлять размер?
В винде-то бездуховной можно было в обработчике WM_SIZING соломки подстелить, ЕМНИМС. Может, и тут что-то такое есть?

Ээх, по уму закинуть бы всё

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

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

Видимо, вы очень любите свою

Видимо, вы очень любите свою тёщу.

Честно - не знаю.

Честно - не знаю.
Ходят слухи что у BenQ получилось с проф-мониторами (за разумные деньги), но вживую не видал.

А на что нынче модно менять

А на что нынче модно менять монитор, если был NEC 2690 WUXi, и хочется сопоставимой цветопередачи и аппаратной калибровки?

"если какое-то место работает

"если какое-то место работает плохо - не надо им пользоваться....", вот и вся оригинальность.

Это интересный подход для Qt,

Это интересный подход для Qt, достаточно оригинальное мышление для поставленной задачи.

Пока - нет.

Пока - нет.
Вы ж захотите там не EXIF, как водится.

а можно-ли в настройках

а можно-ли в настройках панели exif дать возможность отображать тэг(и) какой хочется задавая его например hex кодом ?

Fixed in build 1623: https:/

Fixed in build 1623: https://blog.lexa.ru/2020/05/02/fastrawviewer_16_beta_2.html

Thanks. Reproduced,

Thanks. Reproduced, investigating, hope to fix in next update.

Slideshow stops after 10 images if duration is 2 seconds

I have noted an issue with the new slide show: in the default settings (2 seconds) the slideshow stops after 10 images. If I change to 1.5 seconds ist stops after 14 images.

Thank you - Hot folder works great!

Возвращает 0, я ж проверил.

Возвращает 0, я ж проверил.

А в той доке есть еще и в начале секция про симлинки.

"...поскольку QFileInfo::size

"...поскольку QFileInfo::size() для виндовых симлинков возвращает 0 если они сделаны через mklink ..."

PS: а что в доке пишут

qint64 QFileInfo::size() const

Returns the file size in bytes. If the file does not exist or cannot be fetched, 0 is returned.

If the file is a symlink, the size of the target file is returned (not the symlink).

--- ВРУТ НАГЛО ?! ---

"ну там так получилось", что

"ну там так получилось", что проверять размер для thumbnail не надо (его выблюет libraw по тому же критерию).
А для exif - полезно.

И, да, в ряде случаев это (exif и thumbnail) делается разным кодом.

> Да, в одном месте размер

> Да, в одном месте размер проверяется, а в другом - нет.

что нелогично же... вы же видите что это "raw" файл уже, нет ?

> Резолвить их придется чтобы

> Резолвить их придется чтобы таки прочесть exif.
> И, да, если линк указывает куда-то, что не читается в данный момент - будет интересно.

вы уже извлекли данные для генерации thumbnail'а... так что с чего бы это оно не читалось и почему такая отдельная забота об exif - почему вы не резолвите их чтобы достать данные для генерации thumbnail ? если между делом что-то случилось - ну будет ошибка - они ж поди обрабатываются

Резолвить их придется чтобы

Резолвить их придется чтобы таки прочесть exif.
И, да, если линк указывает куда-то, что не читается в данный момент - будет интересно.

Да, в одном месте размер

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

PS: "+ возможна perf

PS: "+ возможна perf.degradation на резолв симлинков" - зачем их резолвить вообще ?

я не понял след. логику - т.е

я не понял след. логику - т.е. thumbnail вы тем не менее генерируете, несмотря на "А размер проверяется на предмет "а хрен ли парсить exif из этого файла, если там всего-то 10 байт, никакого exif там точно нет)", а exif - нет ? шансов на то что из raw файла можно достать данные для генерации thumbnail, но там нет ничего для exif по-моему стремятся к нулю

Значит история оказалась

Значит история оказалась такая:
1) QFileInfo::isFile() для виндовых симлинков возвращает false. Есть isSymlink(), но....
2) Но и этого мало, поскольку QFileInfo::size() для виндовых симлинков возвращает 0 если они сделаны через mklink и размер .lnk-файла, если они сделаны через.lnk.
А размер проверяется на предмет "а хрен ли парсить exif из этого файла, если там всего-то 10 байт, никакого exif там точно нет)

Итого, починить это дело можно (благо проверки эти есть в счетном количестве мест), но потребует времени (+ возможна perf.degradation на резолв симлинков).

Пометил в блокнотике, если вдруг будет свободные полдня-день - скую. ( grep QFileInfo *.h *.cpp |wc -l говорит что их у нас там 282, то есть нужно 282 раза подумать будет, это немало).

Pages

Subscribe to comments_recent_new