Как определить, шрифт оригинальный или эрзац
Поставил пакет ttf-windows, открыл в либреофисе документ с шрифтом calibri, текст кривой и пьяный. Как определить какой реальный шрифт используется в данный момент?
Поставил пакет ttf-windows, открыл в либреофисе документ с шрифтом calibri, текст кривой и пьяный. Как определить какой реальный шрифт используется в данный момент?
Дополнено: Нифига не работает, тест был проведен с разными кодеками и битрейтами :(
chrome://flags/
Hardware-accelerated video decode - enabled
Тяжелые видео грузят процессор на 1 процент. Хз, работает ли на Nvidia, но на Intel и AMD должно, только установить vaapi не забудьте.
Еще можно включить вулкан в качестве бекенда, у вас рендер будет ANGLE в вместо нативного WebGL, про который приложения как правило не знают.
PS: При включенном вулкане статистика для админов вешает браузер.
На одной видеокарте висят 2 активных звуковых устройства: монитор и ресивер, проблема в том, что когда выключаю ресивер, выход аудио меняется на мониторный, как единственный оставшийся доступный.
Как заблокировать этот порт или профиль? Чтобы выход менялся на затычку, а не другую звуковую.
index: 0
name: <alsa_card.pci-0000_0d_00.1>
driver: <module-alsa-card.c>
owner module: 6
properties:
alsa.card = "0"
alsa.card_name = "HDA ATI HDMI"
alsa.long_card_name = "HDA ATI HDMI at 0xfcca0000 irq 96"
alsa.driver_name = "snd_hda_intel"
device.bus_path = "pci-0000:0d:00.1"
sysfs.path = "/devices/pci0000:00/0000:00:03.1/0000:0b:00.0/0000:0c:00.0/0000:0d:00.1/sound/card0"
device.bus = "pci"
device.vendor.id = "1002"
device.vendor.name = "Advanced Micro Devices, Inc. [AMD/ATI]"
device.product.id = "aaf8"
device.product.name = "Vega 10 HDMI Audio [Radeon Vega 56/64]"
device.string = "0"
device.description = "Vega 10 HDMI Audio [Radeon Vega 56/64]"
module-udev-detect.discovered = "1"
device.icon_name = "audio-card-pci"
profiles:
output:hdmi-stereo: Digital Stereo (HDMI) выход (priority 5900, available: no)
output:hdmi-surround: Digital Surround 5.1 (HDMI) выход (priority 800, available: no)
output:hdmi-surround71: Digital Surround 7.1 (HDMI) выход (priority 800, available: no)
output:hdmi-stereo-extra1: Digital Stereo (HDMI 2) выход (priority 38468, available: unknown)
output:hdmi-stereo-extra2: Digital Stereo (HDMI 3) выход (priority 5700, available: no)
output:hdmi-surround-extra2: Digital Surround 5.1 (HDMI 3) выход (priority 600, available: no)
output:hdmi-surround71-extra2: Digital Surround 7.1 (HDMI 3) выход (priority 600, available: no)
output:hdmi-stereo-extra3: Digital Stereo (HDMI 4) выход (priority 5700, available: no)
output:hdmi-surround-extra3: Digital Surround 5.1 (HDMI 4) выход (priority 600, available: no)
output:hdmi-surround71-extra3: Digital Surround 7.1 (HDMI 4) выход (priority 600, available: no)
output:hdmi-stereo-extra4: Digital Stereo (HDMI 5) выход (priority 5700, available: no)
output:hdmi-surround-extra4: Digital Surround 5.1 (HDMI 5) выход (priority 600, available: no)
output:hdmi-surround71-extra4: Digital Surround 7.1 (HDMI 5) выход (priority 600, available: no)
output:hdmi-stereo-extra5: Digital Stereo (HDMI 6) выход (priority 38468, available: unknown)
output:hdmi-surround-extra5: Digital Surround 5.1 (HDMI 6) выход (priority 33368, available: unknown)
output:hdmi-surround71-extra5: Digital Surround 7.1 (HDMI 6) выход (priority 33368, available: unknown)
off: Выключено (priority 0, available: unknown)
active profile: <output:hdmi-stereo-extra5>
sinks:
alsa_output.pci-0000_0d_00.1.hdmi-stereo-extra5/#4: Vega 10 HDMI Audio [Radeon Vega 56/64] Digital Stereo (HDMI 6)
sources:
alsa_output.pci-0000_0d_00.1.hdmi-stereo-extra5.monitor/#5: Monitor of Vega 10 HDMI Audio [Radeon Vega 56/64] Digital Stereo (HDMI 6)
ports:
hdmi-output-0: HDMI / DisplayPort (priority 5900, latency offset 0 usec, available: no)
properties:
device.icon_name = "video-display"
hdmi-output-1: HDMI / DisplayPort 2 (priority 5800, latency offset 0 usec, available: yes)
properties:
device.icon_name = "video-display"
device.product.name = "LG ULTRAFINE"
hdmi-output-2: HDMI / DisplayPort 3 (priority 5700, latency offset 0 usec, available: no)
properties:
device.icon_name = "video-display"
hdmi-output-3: HDMI / DisplayPort 4 (priority 5600, latency offset 0 usec, available: no)
properties:
device.icon_name = "video-display"
hdmi-output-4: HDMI / DisplayPort 5 (priority 5500, latency offset 0 usec, available: no)
properties:
device.icon_name = "video-display"
hdmi-output-5: HDMI / DisplayPort 6 (priority 5400, latency offset 0 usec, available: yes)
properties:
device.icon_name = "video-display"
device.product.name = "AV Receiver"
Почему не работает простой тест серийника?
первая рут консоль:
socat PTY,link=/dev/ttyS12 PTY,link=/dev/ttyS13
вторая:
cat -v /dev/ttyS12
третья:
echo -ne '\033[2J' > /dev/ttyS13
В итоге кошка молчит.
Это какой-то издевательство. Куча людей, называющих себя помидорами, пишут тысячами строки прямо в контексте
__main__
Никогда не думал что такой швах в программировании творится.
Есть такое приложение, которое делает фотографию и в неё записывает данные с датчиков?
Использую библиотеку requests.
Если втыкаю auth=HTTPDigestAuth или auth=HTTPBasicAuth, то сайт выдаёт 401 ошибку, однако если скидываю логин и пароль в netrc, то сразу начинает работать. Почему оно так работает?
Есть серверы icann.org, там не поддерживается частичная загрузка «range: bytes=». Можно и с помощью recv пропустить часть загрузки не тратя на это трафик? Отсылает ли что-либо recv после загрузки части потока? Скажем у меня recv(1024).
Есть пачка питоновских программ, которые не являются серверами, но работают постоянно. Как правильно их запускать при старте системы? systemd напрямую (без кроссплатформенной прослойки) не предлагать.
Заголовок есть, это не битый симлинк, находится там же, где transaction.h, а он всё равно не видится:
make[4]: *** [Makefile:779: .obj/qpackagekitupdateinstaller.o] Ошибка 1
make[4]: *** [Makefile:793: .obj/qpackagekitupdaterbackend.o] Ошибка 1
In file included from /usr/include/packagekitqt5/PackageKit/Transaction:1,
from .moc/../../../../../../src/plugins/updaters/qpackagekit/qpackagekitupdateinstaller.h:4,
from .moc/moc_qpackagekitupdateinstaller.cpp:10:
/usr/include/packagekitqt5/PackageKit/transaction.h:30:10: фатальная ошибка: packagekitqt_global.h: Нет такого файла или каталога
30 | #include <packagekitqt_global.h>
| ^~~~~~~~~~~~~~~~~~~~~~~
компиляция прервана.
make[4]: *** [Makefile:810: .obj/moc_qpackagekitupdateinstaller.o] Ошибка 1
make[4]: выход из каталога «/home/user/java/QtAutoUpdater/build/src/plugins/updaters/qpackagekit»
make[3]: *** [Makefile:99: sub-qpackagekit-make_first] Ошибка 2
make[3]: выход из каталога «/home/user/java/QtAutoUpdater/build/src/plugins/updaters»
make[2]: *** [Makefile:47: sub-updaters-make_first] Ошибка 2
make[2]: выход из каталога «/home/user/java/QtAutoUpdater/build/src/plugins»
make[1]: *** [Makefile:126: sub-plugins-make_first] Ошибка 2
make[1]: выход из каталога «/home/user/java/QtAutoUpdater/build/src»
make: *** [Makefile:50: sub-src-make_first] Ошибка 2
[user@gentoo build]$ cat /usr/include/packagekitqt5/PackageKit/packagekitqt_global.h
#ifndef PACKAGEKITQT_GLOBAL_H
#define PACKAGEKITQT_GLOBAL_H
#include <QtCore/QtGlobal>
#if defined(PACKAGEKITQT_LIBRARY)
# define PACKAGEKITQT_LIBRARY Q_DECL_EXPORT
#else
# define PACKAGEKITQT_LIBRARY Q_DECL_IMPORT
#endif
#endif // PACKAGEKITQT_GLOBAL_H
Каким алгоритмом можно сделать подобное?
https://i.imgur.com/tb8ydIR.png
Надо чтобы линия сверху выгладила как линия снизу со ступеньками в несколько пикселей. Точки с координатами естественно есть.
Каким софтом можно сроутить трафик на 127.0.0.1 кроме ssh? Нужно чтобы src ip в пакете был 127.0.0.1, иначе ПО пошлет лесом.
Пробовал:
nc -l -p 8000 </tmp/fifo | nc 127.0.0.1 9000 >/tmp/fifo
послал лесом. Докеровские пробросы портов показывают оригинальный ip.
Типа яркости добавить, канал RGB чуть подкрутить?
На читаемое название и название шрифта программам ложить, их только гарнитура интересует. Я попробовал взять калибри италик и переименовал его в Arial, название сменил на Arial Italic. Однако он всё равно прочитался как стандартный Arial. Каким образом программы отличают итальянцев от простых шрифтов? Не по размеру носа же?
Как в линуксе посмотреть время, которое я нажимаю кнопку. И вообще как работает в играх время зажатия клавишы?
Из netbeans C++ выкинули, пробовал создать проект в Eclipse, все выбранные варианты зависали на разных этапах (памяти 32 гб). В codeblocks вообще не нашел загрузки готовых исходников.
Вот патч:
https://gitlab.freedesktop.org/gurchetansingh/mesa/commit/dca119f12c291d7665d...
Я вкидываю переменную окружения:
export force_gl_vendor="0123456789012345678901234567890"
А он мне даёт только:
OpenGL vendor string: 0123456789012345678901234
Это точно не glxinfo проблема. А еще mesa точно может выводить больше 25 символов, проверено на renderer.
thread_1:
q.put(lambda: print(hello))
thread_2
hello = "HALLO"
msg = q.get()
msg()
Такое возможно реализовать? Все попытки выдают или лишний аргумент, или hello не объявлен.
Временами очень надо использовать БД и использую я postgres. Пишу как обезьяна, с помощью запичканных в функции cursor.execute() У такого способа есть одно преимущество, полученный через него row можно отправить в конструктор. Есть смысл для мелких проектов (не больше 3000 строк) использовать SQLAlchemy?
Еще я активно использую psycopg2.pool
← назад | следующие → |