LINUX.ORG.RU

Сообщения steemandlinux

 

Почему из этого xml не извлекается тэг?

Форум — Development

Пытаюсь выполнить код, но data всё время пустая:

root = ElementTree.fromstring(xml_data)
data = root.findall(f".//*/EndOfMethod")
print(data)
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<Telegram xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="LancePlatform">
  <Notification jobId="58">
    <EndOfMethod>
      <m_timestamp>2022-04-30T14:28:27.6330</m_timestamp>
      <m_eAnalysisStatus>0</m_eAnalysisStatus>
      <m_uiJobId>58</m_uiJobId>
      <m_user>None</m_user>
    </EndOfMethod>
  </Notification>
</Telegram>

Почему он меня по губам водит?

 

steemandlinux ()

Не могу подключиться из под пользователя к socat ttyS

Форум — General

Надо сделать мост через socat. Пробовал себя добавлять в группу uucp, не помогает.

Пробовал писать в /etc/udev/rules.d/60-serial.rules:

KERNEL=="ttyS12", MODE="0666"
KERNEL=="ttyS13", MODE="0666"

не помогает.

Уже внаглую написал chmod 777 /dev/ttyS*, всё равно не работает, хотя с тем же виртуалбоксом и жесткими дисками вполне себе канает.

socat PTY,link=/dev/ttyS12 PTY,link=/dev/ttyS13
2022/04/19 23:53:02 socat[2957] E unlink("/dev/ttyS12"): Permission denied
cat: /dev/ttyS12: Отказано в доступе
lrwxrwxrwx 1 root root    10 апр 19 23:53 /dev/ttyS12 -> /dev/pts/1
lrwxrwxrwx 1 root root    10 апр 19 23:53 /dev/ttyS13 -> /dev/pts/2

Какого чёрта происходит, ведь тут установлены права «девушка по вызову» и всё равно получаю отлуп отказано в доступе.

Мне надо софтину из вайна прицепить.

Я понял, права 666 надо было на /dev/pts ставить:

cat -v /dev/ttyS13
IR1000FF0^M

Закончилось тем, что я занульмодемил два FTDI кабеля.

 ,

steemandlinux ()

Вопрос электронщикам. Как называется эффект, который убирает сдвигание контакта?

Форум — Talks

На устройствах, официально поддерживающих hotplug, контакт питания(?) сдвинут немного назад. Как называется эффект, который этот сдвиг убирает? Не могу в упор вспомнить.

 ,

steemandlinux ()

В какой стране можно получить номер налогового резидента и работать удаленно?

Форум — Talks

Собственно по понятной причине понадобился мне счет в банке и номер налогового резидента.

В каких странах можно работать удаленно на таких условиях без сложных процедур с ВНЖ?

 

steemandlinux ()

В чем прикол портить VID и PID?

Форум — Talks

Вот часто замечаю среди всякой эмбеддовки, что там испорчены идентификаторы.

Допустим есть у меня японский приёмник Mitutoyo U-WAVE, в нем стоит обычный FTDI чип, вот накой фиг тупо впихивать нестандартный VID и PID, если:

  1. Существуют iManufacture и iProduct.

  2. В драйверах изменен только VID и PID, точнее добавлен?

 

steemandlinux ()

Как hid.read перевести в scancode?

Форум — Development

Есть низкоуровневая прокладка https://github.com/apmorton/pyhidapi/blob/master/hid/init.py

когда я зацикливаю read() функцию и нажимаю кнопку на клавиатуре, то возвращаются 2 бинарных строки:

Например NUMLOCK 3:

\x00\x00[\x00\x00\x00\x00\x00
\x00\x00\x00\x00\x00\x00\x00\x00

 

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 ()

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