LINUX.ORG.RU

Сообщения steemandlinux

 

Можно ли from * import * заставить игнорировать __main__ контекст?

Форум — Development

tests/init.py:

from tests.lib1 import Lib1
from tests.lib2 import Lib2

tests/lib1.py:

print("lib1")

class Lib1:
    pass

tests/lib2.py:

print("lib2")

class Lib2:
    pass

main.py:

from tests import Lib2

result:

lib1
lib2

Можно ли заставить from tests.lib2 игнорировать main контекст, а только дергать нужную либу? Без костылей, которые intelisense ломают.

 ,

steemandlinux
()

Клавиатура с программируемыми клавишами-дисплеями.

Форум — Linux-hardware

А есть в природе клавиатуры с цветными eink дисплеями, которые будет меняться в зависимости от раскладки, типа en - английские символы, ru - русские, smuzi - emoji?

 

steemandlinux
()

У кого есть контакты Bioreactor?

Форум — Talks

Bioreactor

Что с ним случилось, куда он пропал? Судя по последним постам защищен, опетушиться не должен. А то у меня родственник - психолог с медобразованием, изучал его посты.

 

steemandlinux
()

Где можно найти ADC 4-wire 4-20mA 20-30 VDC приемник?

Форум — Linux-hardware

Найти 2-wire это не проблема, продаются приемники на 7.5-36 вольт. А вот вопрос где откопать 4 проводной аналогово-цифровой преобразователь? Подходит любой цифровой интерфейс.

 ,

steemandlinux
()

Как определить, шрифт оригинальный или эрзац

Форум — Desktop

Поставил пакет ttf-windows, открыл в либреофисе документ с шрифтом calibri, текст кривой и пьяный. Как определить какой реальный шрифт используется в данный момент?

 ,

steemandlinux
()

В Хром ускорение завезли.

Форум — Talks

Дополнено: Нифига не работает, тест был проведен с разными кодеками и битрейтами :(

chrome://flags/

Hardware-accelerated video decode - enabled

Тяжелые видео грузят процессор на 1 процент. Хз, работает ли на Nvidia, но на Intel и AMD должно, только установить vaapi не забудьте.

Еще можно включить вулкан в качестве бекенда, у вас рендер будет ANGLE в вместо нативного WebGL, про который приложения как правило не знают.

PS: При включенном вулкане статистика для админов вешает браузер.

 ,

steemandlinux
()

Удалить или заблокировать профиль pulseaudio

Форум — Linux-hardware

На одной видеокарте висят 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"

 

steemandlinux
()

ttyS, socat, echo, cat не работает.

Форум — General

Почему не работает простой тест серийника?

первая рут консоль:

socat PTY,link=/dev/ttyS12 PTY,link=/dev/ttyS13

вторая:

cat -v /dev/ttyS12

третья:

echo -ne '\033[2J' > /dev/ttyS13

В итоге кошка молчит.

 

steemandlinux
()

__main__ это теперь объект такой модный.

Форум — Development

Это какой-то издевательство. Куча людей, называющих себя помидорами, пишут тысячами строки прямо в контексте

__main__
и склеивают строки плюсиками, где не отличишь целое от строки, куча ненужных a = []; a.append(shit), логических в качестве проверки «был-ли я в этой части кода» и вайл-трушечек со счетчиком.

Никогда не думал что такой швах в программировании творится.

 ,

steemandlinux
()

Приложение для камеры которое сохраняет данные гироскопа в exif

Форум — Mobile

Есть такое приложение, которое делает фотографию и в неё записывает данные с датчиков?

 

steemandlinux
()

Если вам прислали файл с кареткой

Форум — Talks

 

steemandlinux
()

Что делает netrc?

Форум — Development

Использую библиотеку requests.

Если втыкаю auth=HTTPDigestAuth или auth=HTTPBasicAuth, то сайт выдаёт 401 ошибку, однако если скидываю логин и пароль в netrc, то сразу начинает работать. Почему оно так работает?

 

steemandlinux
()

Отсылает ли recv что-либо серверу после загрузки указанной части?

Форум — Development

Есть серверы icann.org, там не поддерживается частичная загрузка «range: bytes=». Можно и с помощью recv пропустить часть загрузки не тратя на это трафик? Отсылает ли что-либо recv после загрузки части потока? Скажем у меня recv(1024).

 

steemandlinux
()

Посоветуйте сервер приложений для не серверных проектов

Форум — Development

Есть пачка питоновских программ, которые не являются серверами, но работают постоянно. Как правильно их запускать при старте системы? systemd напрямую (без кроссплатформенной прослойки) не предлагать.

 

steemandlinux
()

Ты видишь заголовок? Нет такого файла или каталога. А он есть.

Форум — Development

Заголовок есть, это не битый симлинк, находится там же, где 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

 ,

steemandlinux
()

Как сделать грубое сглаживание?

Форум — Development

Каким алгоритмом можно сделать подобное?

https://i.imgur.com/tb8ydIR.png

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

 

steemandlinux
()

Как сменить source ip на 127.0.0.1 без ssh?

Форум — Admin

Каким софтом можно сроутить трафик на 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.

 

steemandlinux
()

А в линуксе есть врапперы меняющие поведение шейдеров и текстур?

Форум — Linux-hardware

Типа яркости добавить, канал RGB чуть подкрутить?

 

steemandlinux
()

Как программа определяет, что шрифт - итальянец?

Форум — Desktop

На читаемое название и название шрифта программам ложить, их только гарнитура интересует. Я попробовал взять калибри италик и переименовал его в Arial, название сменил на Arial Italic. Однако он всё равно прочитался как стандартный Arial. Каким образом программы отличают итальянцев от простых шрифтов? Не по размеру носа же?

https://imgur.com/HFMH8VN.png

 

steemandlinux
()

Посмотреть время нажатия клавишы

Форум — Linux-hardware

Как в линуксе посмотреть время, которое я нажимаю кнопку. И вообще как работает в играх время зажатия клавишы?

 

steemandlinux
()

RSS подписка на новые темы