Обновить
4
0

Пользователь

Отправить сообщение

100-150 откликов на вакансию.

Вы же понимаете, что 149 из 150 отсеивается после тестового задания уровня fizzbuzz?

Если у вас сразу после создания объект инвалид, то есть смысл бросать исключение в конструкторе.

Интересно, как наша таможня к таким относится?

Уже есть как минимум TAO со своим IDL, зачем писать свой велосипед?

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

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

Спасибо за подробное описание. Немного не понял, в чём суть флага --gcc-toolchain. Если clang компилирует сразу под целевую систему, то зачем здесь нужен gcc?

Заранее извиняюсь за скорее всего тупой вопрос, просто раньше практически не имел дела с кросс-компиляцией, но хочется попробовать собрать что-то современное под платформу Blackberry 10, где кроме gcc 4.6 ничего нет.

Какую проблему вы решили? Ради чего это всё?

Если вы говорите про датчик, который находится на лицевой стороне устройства, то сразу напрашивается вопрос: а почему не брать данные напрямую из камеры телефона?

А проверьте, пожалуйста, vcpkg.

Ну или кто больше откатик сделает.

Ни на что не намекаю, но на днях должна выйти Windows 10 LTSC.

Так надо было просто предоставить возможность вручную почистить это меню, зачем его прятать-то? Если отключить всё ненужное барахло, то меню будет не больше, чем в 11.

Чуть-чуть лучше бумажки: https://code.yandex-team.ru/

Мне вот интересно, что в их понимании значит "бывший пользователь"? Как доказать в суде, что какой-то человек имел страницу в соцсети?

Не знаю, какой опыт вы там "не теряете", но три из трёх кандидатов, у которых в резюме была указана IT-рота по уровню оказались сильно ниже Junior.

Здесь 1 = System-DPI Aware.

И на пустом месте зарубили поддержку систем с несколькими мониторами с разным DPI.
Что стоит поменять, так это dpiAwareness, который подсовывается по умолчанию при сборке проекта: https://docs.microsoft.com/en-us/windows/win32/hidpi/setting-the-default-dpi-awareness-for-a-process#setting-default-awareness-with-the-application-manifest

Не используйте атрибут Qt::AA_EnableHighDpiScaling

Таким образом, просто установить атрибут Qt::AA_EnableHighDpiScaling и не делать больше ничего (не применять описанные рецепты) не получится.

Если применить совет выше, то очень даже получится. Вообще, этот атрибут убрали из Qt6, сделав его по умолчанию.

отвратительно масштабирует текст на масштабах 125% (100% вместо 125%), 150% (200% вместо 150%), 175% (200% вместо 175%) и др.

Ну правильно, нужно вызвать заклинание QGuiApplication::setHighDpiScaleFactorRoundingPolicy(Qt::HighDpiScaleFactorRoundingPolicy::PassThrough);

Но как уже верно подметили, на стиле windowsvista могут появиться артефакты.

Рецепт 5. Увеличьте все иконки или переходите на векторный формат

Не всё так просто... Если иконка 16x16, то велика вероятность получить мыло на обычном мониторе. Поэтому для себя принял решение брать старый добрый ICO с расширениями 16, 32, 48, 64, 96 пикселей, чтобы можно было адаптировать иконку к любому экрану. QIcon умеет грузить все размеры из ICO, так что руками ничего задавать не нужно. Только нужно установить атрибут Qt::AA_UseHighDpiPixmaps (насколько я помню, он тоже включен по умолчанию в Qt6).

Итого, усреднённый рецепт такой:
Установить dpiAwareness=PerMonitorDpiAwarev2, включить Qt::AA_EnableHighDpiScaling и Qt::AA_UseHighDpiPixmaps, заменить иконки в PNG на иконки в ICO (или SVG, но на свой страх и риск). Всё.
(шутка, дальше вас ждёт удивительный мир багов в Qt)

Есть способ это всё отключить на стороне клиента, чтобы картинки грузились как в старые добрые? Бесит, потому что при каждом скролле нужно ждать, пока подгрузится очередная картинка.

Как обычно, переводчик изнасиловал статью:

Общие лямбды и их вывод

Возвращение лямбды

Решарпер умеет такое подсказывать уже где-то год.

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность