LINUX.ORG.RU

Сообщения Architector

 

Микрофон гарнитуры видим, но звука нет

Форум — General

Имею петличку. Подсоединяю к ноутбуку - определяется, но звука нет.

Наушники работают.

В pulseaudio есть

  • встроенный микрофон
  • микрофон гарнитуры
  • микрофон

Когда петличка не воткнута, есть только «встроенный микрофон». Работает, но очень шумит

Когда втыкаю петличку определяются два остальных микрофона. Ни с одного из них звук не идёт.

Linux Mint 20.2 HP Laptop 14-bs0xx

Вывод некоторых команд:

root@iphone:/home/kein# uname -r
5.4.0-81-generic
root@iphone:/home/kein# arecord --list-devices
**** Список CAPTURE устройств ****
карта 0: PCH [HDA Intel PCH], устройство 0: ALC3227 Analog [ALC3227 Analog]
  Подустройства: 0/1
  Подустройство №0: subdevice #0
root@iphone:/home/kein# lspci | grep Audio
00:1b.0 Audio device: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series High Definition Audio Controller (rev 35)
root@iphone:/home/kein# pacmd list-sources | grep 'name:.*input'
	name: <alsa_input.pci-0000_00_1b.0.analog-stereo>
root@iphone:/home/kein# dmesg | grep snd_
[   38.553010] snd_hda_intel 0000:00:1b.0: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[   38.751536] snd_hda_codec_realtek hdaudioC0D0: autoconfig for ALC3227: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
[   38.751541] snd_hda_codec_realtek hdaudioC0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[   38.751543] snd_hda_codec_realtek hdaudioC0D0:    hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
[   38.751545] snd_hda_codec_realtek hdaudioC0D0:    mono: mono_out=0x0
[   38.751546] snd_hda_codec_realtek hdaudioC0D0:    inputs:
[   38.751549] snd_hda_codec_realtek hdaudioC0D0:      Headset Mic=0x19
[   38.751552] snd_hda_codec_realtek hdaudioC0D0:      Headphone Mic=0x1a
[   38.751554] snd_hda_codec_realtek hdaudioC0D0:      Internal Mic=0x12
root@iphone:/home/kein# pactl list
Модуль №0
	Имя: module-device-restore
	Аргумент: 
	Счётчик использования: н/д
	Свойства:
		module.author = "Lennart Poettering"
		module.description = "Automatically restore the volume/mute state of devices"
		module.version = "13.99.1"

Модуль №1
	Имя: module-stream-restore
	Аргумент: 
	Счётчик использования: н/д
	Свойства:
		module.author = "Lennart Poettering"
		module.description = "Automatically restore the volume/mute/device state of streams"
		module.version = "13.99.1"

Модуль №2
	Имя: module-card-restore
	Аргумент: 
	Счётчик использования: н/д
	Свойства:
		module.author = "Lennart Poettering"
		module.description = "Automatically restore profile of cards"
		module.version = "13.99.1"

Модуль №3
	Имя: module-augment-properties
	Аргумент: 
	Счётчик использования: н/д
	Свойства:
		module.author = "Lennart Poettering"
		module.description = "Augment the property sets of streams with additional static information"
		module.version = "13.99.1"

Модуль №4
	Имя: module-switch-on-port-available
	Аргумент: 
	Счётчик использования: н/д
	Свойства:
		module.author = "David Henningsson"
		module.description = "Switches ports and profiles when devices are plugged/unplugged"
		module.version = "13.99.1"

Модуль №5
	Имя: module-switch-on-connect
	Аргумент: 
	Счётчик использования: н/д
	Свойства:
		module.author = "Michael Terry"
		module.description = "When a sink/source is added, switch to it or conditionally switch to it"
		module.version = "13.99.1"

Модуль №6
	Имя: module-udev-detect
	Аргумент: 
	Счётчик использования: н/д
	Свойства:
		module.author = "Lennart Poettering"
		module.description = "Detect available audio hardware and load matching drivers"
		module.version = "13.99.1"

Модуль №7
	Имя: module-jackdbus-detect
	Аргумент: channels=2
	Счётчик использования: н/д
	Свойства:
		module.author = "David Henningsson"
		module.description = "Adds JACK sink/source ports when JACK is started"
		module.version = "13.99.1"

Модуль №8
	Имя: module-bluetooth-policy
	Аргумент: 
	Счётчик использования: н/д
	Свойства:
		module.author = "Frédéric Dalleau, Pali Rohár"
		module.description = "Policy module to make using bluetooth devices out-of-the-box easier"
		module.version = "13.99.1"

Модуль №9
	Имя: module-bluetooth-discover
	Аргумент: 
	Счётчик использования: н/д
	Свойства:
		module.author = "João Paulo Rechi Vita"
		module.description = "Detect available Bluetooth daemon and load the corresponding discovery module"
		module.version = "13.99.1"

Модуль №10
	Имя: module-bluez5-discover
	Аргумент: 
	Счётчик использования: н/д
	Свойства:
		module.author = "João Paulo Rechi Vita"
		module.description = "Detect available BlueZ 5 Bluetooth audio devices and load BlueZ 5 Bluetooth audio drivers"
		module.version = "13.99.1"

Модуль №11
	Имя: module-native-protocol-unix
	Аргумент: 
	Счётчик использования: н/д
	Свойства:
		module.author = "Lennart Poettering"
		module.description = "Native protocol (UNIX sockets)"
		module.version = "13.99.1"

Модуль №12
	Имя: module-gsettings
	Аргумент: 
	Счётчик использования: н/д
	Свойства:
		module.author = "Sylvain Baubeau"
		module.description = "GSettings Adapter"
		module.version = "13.99.1"

Модуль №13
	Имя: module-default-device-restore
	Аргумент: 
	Счётчик использования: н/д
	Свойства:
		module.author = "Lennart Poettering"
		module.description = "Automatically restore the default sink and source"
		module.version = "13.99.1"

Модуль №14
	Имя: module-always-sink
	Аргумент: 
	Счётчик использования: н/д
	Свойства:
		module.author = "Colin Guthrie"
		module.description = "Всегда оставлять хотя бы один аудиоприёмник загруженным, даже если он пустой."
		module.version = "13.99.1"

Модуль №16
	Имя: module-intended-roles
	Аргумент: 
	Счётчик использования: н/д
	Свойства:
		module.author = "Lennart Poettering"
		module.description = "Automatically set device of streams based on intended roles of devices"
		module.version = "13.99.1"

Модуль №17
	Имя: module-suspend-on-idle
	Аргумент: 
	Счётчик использования: н/д
	Свойства:
		module.author = "Lennart Poettering"
		module.description = "When a sink/source is idle for too long, suspend it"
		module.version = "13.99.1"

Модуль №18
	Имя: module-console-kit
	Аргумент: 
	Счётчик использования: н/д
	Свойства:
		module.author = "Lennart Poettering"
		module.description = "Create a client for each ConsoleKit session of this user"
		module.version = "13.99.1"

Модуль №19
	Имя: module-systemd-login
	Аргумент: 
	Счётчик использования: н/д
	Свойства:
		module.author = "Lennart Poettering"
		module.description = "Create a client for each login session of this user"
		module.version = "13.99.1"

Модуль №20
	Имя: module-position-event-sounds
	Аргумент: 
	Счётчик использования: н/д
	Свойства:
		module.author = "Lennart Poettering"
		module.description = "Position event sounds between L and R depending on the position on screen of the widget triggering them."
		module.version = "13.99.1"

Модуль №21
	Имя: module-role-cork
	Аргумент: 
	Счётчик использования: н/д
	Свойства:
		module.author = "Lennart Poettering"
		module.description = "Mute & cork streams with certain roles while others exist"
		module.version = "13.99.1"

Модуль №22
	Имя: module-snap-policy
	Аргумент: 
	Счётчик использования: н/д
	Свойства:
		module.author = "Canonical Ltd"
		module.description = "Ubuntu Snap policy management"
		module.version = "13.99.1"

Модуль №23
	Имя: module-filter-heuristics
	Аргумент: 
	Счётчик использования: н/д
	Свойства:
		module.author = "Colin Guthrie"
		module.description = "Detect when various filters are desirable"
		module.version = "13.99.1"

Модуль №24
	Имя: module-filter-apply
	Аргумент: 
	Счётчик использования: н/д
	Свойства:
		module.author = "Colin Guthrie"
		module.description = "Load filter sinks automatically when needed"
		module.version = "13.99.1"

Модуль №26
	Имя: module-alsa-card
	Аргумент: device_id="0" name="pci-0000_00_1b.0" card_name="alsa_card.pci-0000_00_1b.0" namereg_fail=false tsched=yes fixed_latency_range=no ignore_dB=no deferred_volume=yes use_ucm=yes avoid_resampling=no card_properties="module-udev-detect.discovered=1"
	Счётчик использования: 0
	Свойства:
		module.author = "Lennart Poettering"
		module.description = "ALSA Card"
		module.version = "13.99.1"

Аудиоприёмник №1
	Состояние: SUSPENDED
	Имя: alsa_output.pci-0000_00_1b.0.analog-stereo
	Описание: Встроенное аудио Аналоговый стерео
	Драйвер: module-alsa-card.c
	Спецификация отсчётов: s16le 2-канальный 4410
	Схема каналов: front-left,front-right
	Модуль-владелец: 26
	Звук выключен: нет
	Громкость: front-left: 62 /   0% / -181,45 dB,   front-right: 62 /   0% / -181,45 dB
	        баланс 0,00
	Базовая громкость: 65536 / 100% / 0,00 dB
	Мониторный источник: alsa_output.pci-0000_00_1b.0.analog-stereo.monitor
	Задержка: 0 мкс, настроено на 0 мкс
	Флаги: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY 
	Свойства:
		alsa.resolution_bits = "16"
		device.api = "alsa"
		device.class = "sound"
		alsa.class = "generic"
		alsa.subclass = "generic-mix"
		alsa.name = "ALC3227 Analog"
		alsa.id = "ALC3227 Analog"
		alsa.subdevice = "0"
		alsa.subdevice_name = "subdevice #0"
		alsa.device = "0"
		alsa.card = "0"
		alsa.card_name = "HDA Intel PCH"
		alsa.long_card_name = "HDA Intel PCH at 0x91410000 irq 125"
		alsa.driver_name = "snd_hda_intel"
		device.bus_path = "pci-0000:00:1b.0"
		sysfs.path = "/devices/pci0000:00/0000:00:1b.0/sound/card0"
		device.bus = "pci"
		device.vendor.id = "8086"
		device.vendor.name = "Intel Corporation"
		device.product.id = "2284"
		device.product.name = "Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series High Definition Audio Controller"
		device.form_factor = "internal"
		device.string = "front:0"
		device.buffering.buffer_size = "65536"
		device.buffering.fragment_size = "32768"
		device.access_mode = "mmap+timer"
		device.profile.name = "analog-stereo"
		device.profile.description = "Аналоговый стерео"
		device.description = "Встроенное аудио Аналоговый стерео"
		module-udev-detect.discovered = "1"
		device.icon_name = "audio-card-pci"
	Порты:
		analog-output-speaker: Динамики (priority: 10000)
		analog-output-headphones: Наушники (priority: 9900, not available)
	Активный порт: analog-output-speaker
	Форматы:
		pcm

Источник №1
	Состояние: SUSPENDED
	Имя: alsa_output.pci-0000_00_1b.0.analog-stereo.monitor
	Описание: Monitor of Встроенное аудио Аналоговый стерео
	Драйвер: module-alsa-card.c
	Спецификация отсчётов: s16le 2-канальный 4410
	Схема каналов: front-left,front-right
	Модуль-владелец: 26
	Звук выключен: нет
	Громкость: front-left: 65536 / 100% / 0,00 dB,   front-right: 65536 / 100% / 0,00 dB
	        баланс 0,00
	Базовая громкость: 65536 / 100% / 0,00 dB
	Является монитором аудиоприёмника: alsa_output.pci-0000_00_1b.0.analog-stereo
	Задержка: 0 мкс, настроено на 0 мкс
	Флаги: DECIBEL_VOLUME LATENCY 
	Свойства:
		device.description = "Monitor of Встроенное аудио Аналоговый стерео"
		device.class = "monitor"
		alsa.card = "0"
		alsa.card_name = "HDA Intel PCH"
		alsa.long_card_name = "HDA Intel PCH at 0x91410000 irq 125"
		alsa.driver_name = "snd_hda_intel"
		device.bus_path = "pci-0000:00:1b.0"
		sysfs.path = "/devices/pci0000:00/0000:00:1b.0/sound/card0"
		device.bus = "pci"
		device.vendor.id = "8086"
		device.vendor.name = "Intel Corporation"
		device.product.id = "2284"
		device.product.name = "Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series High Definition Audio Controller"
		device.form_factor = "internal"
		device.string = "0"
		module-udev-detect.discovered = "1"
		device.icon_name = "audio-card-pci"
	Форматы:
		pcm

Источник №2
	Состояние: SUSPENDED
	Имя: alsa_input.pci-0000_00_1b.0.analog-stereo
	Описание: Встроенное аудио Аналоговый стерео
	Драйвер: module-alsa-card.c
	Спецификация отсчётов: s16le 2-канальный 4410
	Схема каналов: front-left,front-right
	Модуль-владелец: 26
	Звук выключен: нет
	Громкость: front-left: 26092 /  40% / -24,00 dB,   front-right: 26092 /  40% / -24,00 dB
	        баланс 0,00
	Базовая громкость: 5206 /   8% / -66,00 dB
	Является монитором аудиоприёмника: н/д
	Задержка: 0 мкс, настроено на 0 мкс
	Флаги: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY 
	Свойства:
		alsa.resolution_bits = "16"
		device.api = "alsa"
		device.class = "sound"
		alsa.class = "generic"
		alsa.subclass = "generic-mix"
		alsa.name = "ALC3227 Analog"
		alsa.id = "ALC3227 Analog"
		alsa.subdevice = "0"
		alsa.subdevice_name = "subdevice #0"
		alsa.device = "0"
		alsa.card = "0"
		alsa.card_name = "HDA Intel PCH"
		alsa.long_card_name = "HDA Intel PCH at 0x91410000 irq 125"
		alsa.driver_name = "snd_hda_intel"
		device.bus_path = "pci-0000:00:1b.0"
		sysfs.path = "/devices/pci0000:00/0000:00:1b.0/sound/card0"
		device.bus = "pci"
		device.vendor.id = "8086"
		device.vendor.name = "Intel Corporation"
		device.product.id = "2284"
		device.product.name = "Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series High Definition Audio Controller"
		device.form_factor = "internal"
		device.string = "front:0"
		device.buffering.buffer_size = "65536"
		device.buffering.fragment_size = "32768"
		device.access_mode = "mmap+timer"
		device.profile.name = "analog-stereo"
		device.profile.description = "Аналоговый стерео"
		device.description = "Встроенное аудио Аналоговый стерео"
		module-udev-detect.discovered = "1"
		device.icon_name = "audio-card-pci"
	Порты:
		analog-input-internal-mic: Встроенный микрофон (priority: 8900)
		analog-input-headphone-mic: Микрофон (priority: 8700, not available)
		analog-input-headset-mic: Микрофон гарнитуры (priority: 8800, not available)
	Активный порт: analog-input-internal-mic
	Форматы:
		pcm

Клиент №0
	Драйвер: protocol-native.c
	Модуль-владелец: 11
	Свойства:
		application.name = "pactl"
		native-protocol.peer = "UNIX socket client"
		native-protocol.version = "33"
		application.process.id = "236197"
		application.process.user = "root"
		application.process.host = "iphone"
		application.process.binary = "pactl"
		application.language = "ru_RU.UTF-8"
		window.x11.display = ":0"
		application.process.machine_id = "f3d85c83fd6e458aba76dbf56f683032"

Звуковая плата №0
	Имя: alsa_card.pci-0000_00_1b.0
	Драйвер: module-alsa-card.c
	Модуль-владелец: 26
	Свойства:
		alsa.card = "0"
		alsa.card_name = "HDA Intel PCH"
		alsa.long_card_name = "HDA Intel PCH at 0x91410000 irq 125"
		alsa.driver_name = "snd_hda_intel"
		device.bus_path = "pci-0000:00:1b.0"
		sysfs.path = "/devices/pci0000:00/0000:00:1b.0/sound/card0"
		device.bus = "pci"
		device.vendor.id = "8086"
		device.vendor.name = "Intel Corporation"
		device.product.id = "2284"
		device.product.name = "Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series High Definition Audio Controller"
		device.form_factor = "internal"
		device.string = "0"
		device.description = "Встроенное аудио"
		module-udev-detect.discovered = "1"
		device.icon_name = "audio-card-pci"
	Профили:
		input:analog-stereo: Аналоговый стерео вход (аудиоприёмников: 0, источников: 1, приоритет: 32833, доступен: да)
		output:analog-stereo: Аналоговый стерео выход (аудиоприёмников: 1, источников: 0, приоритет: 39268, доступен: да)
		output:analog-stereo+input:analog-stereo: Аналоговый стерео дуплекс (аудиоприёмников: 1, источников: 1, приоритет: 39333, доступен: да)
		output:hdmi-stereo: Digital Stereo (HDMI) выход (аудиоприёмников: 1, источников: 0, приоритет: 5900, доступен: нет)
		output:hdmi-stereo+input:analog-stereo: Digital Stereo (HDMI) выход + Аналоговый стерео вход (аудиоприёмников: 1, источников: 1, приоритет: 5965, доступен: да)
		output:hdmi-surround: Digital Surround 5.1 (HDMI) выход (аудиоприёмников: 1, источников: 0, приоритет: 800, доступен: нет)
		output:hdmi-surround+input:analog-stereo: Digital Surround 5.1 (HDMI) выход + Аналоговый стерео вход (аудиоприёмников: 1, источников: 1, приоритет: 865, доступен: да)
		output:hdmi-surround71: Digital Surround 7.1 (HDMI) выход (аудиоприёмников: 1, источников: 0, приоритет: 800, доступен: нет)
		output:hdmi-surround71+input:analog-stereo: Digital Surround 7.1 (HDMI) выход + Аналоговый стерео вход (аудиоприёмников: 1, источников: 1, приоритет: 865, доступен: да)
		off: Выключено (аудиоприёмников: 0, источников: 0, приоритет: 0, доступен: да)
	Активный профиль: output:analog-stereo+input:analog-stereo
	Порты:
		analog-input-internal-mic: Встроенный микрофон (priority: 8900, latency offset: 0 usec)
			Свойства:
				device.icon_name = "audio-input-microphone"
			Входит в профиль(и): input:analog-stereo, output:analog-stereo+input:analog-stereo, output:hdmi-stereo+input:analog-stereo, output:hdmi-surround+input:analog-stereo, output:hdmi-surround71+input:analog-stereo
		analog-input-headphone-mic: Микрофон (priority: 8700, latency offset: 0 usec, not available)
			Свойства:
				device.icon_name = "audio-input-microphone"
			Входит в профиль(и): input:analog-stereo, output:analog-stereo+input:analog-stereo, output:hdmi-stereo+input:analog-stereo, output:hdmi-surround+input:analog-stereo, output:hdmi-surround71+input:analog-stereo
		analog-input-headset-mic: Микрофон гарнитуры (priority: 8800, latency offset: 0 usec, not available)
			Свойства:
				device.icon_name = "audio-input-microphone"
			Входит в профиль(и): input:analog-stereo, output:analog-stereo+input:analog-stereo, output:hdmi-stereo+input:analog-stereo, output:hdmi-surround+input:analog-stereo, output:hdmi-surround71+input:analog-stereo
		analog-output-speaker: Динамики (priority: 10000, latency offset: 0 usec)
			Свойства:
				device.icon_name = "audio-speakers"
			Входит в профиль(и): output:analog-stereo, output:analog-stereo+input:analog-stereo
		analog-output-headphones: Наушники (priority: 9900, latency offset: 0 usec, not available)
			Свойства:
				device.icon_name = "audio-headphones"
			Входит в профиль(и): output:analog-stereo, output:analog-stereo+input:analog-stereo
		hdmi-output-0: HDMI / DisplayPort (priority: 5900, latency offset: 0 usec, not available)
			Свойства:
				device.icon_name = "video-display"
			Входит в профиль(и): output:hdmi-stereo, output:hdmi-stereo+input:analog-stereo, output:hdmi-surround, output:hdmi-surround+input:analog-stereo, output:hdmi-surround71, output:hdmi-surround71+input:analog-stereo

 

Architector
()

LAMMPS: Почему вещество самопроизвольно охлаждается/нагревается?

Форум — Science & Engineering

Есть скрипт симулирующий аргон между двумя медными пластинами

Аргону и правой пластинке задаётся температура 300К, а левой 600К

Однако через 0.1 пикосекудну (1000 шагов) температура левой пластины падает до почти 300К, а правой до 185К

Плотность аргона - 1.78*10^(-3) г/см3 (т.е. н.у.; 10^5Па, 273К), а шаг решётки меди 3.62Å

Почему температура резко падает?

При этом, если увеличить плотность аргона до 0.05г/см3, то температура наоборот резко возрастает, при этом это не теплоперенос - аргон за это время даже не успевает коснуться и одной пластинки.

Что я делаю не так?

Входной файл

units real
#vol/fcc=2 for n.c.
variable offf equal 0    #offset
variable sb equal 55     #y length
variable ld equal 55     #x and z length
variable oft equal 7     #width of Cu plates
variable sdc equal 48    #same as oft
variable arro equal 40   #density of Ar
variable curo equal 3.65 #density of Cu

boundary f f f
dimension 3
atom_style atomic

#setup the whole sim-box
#lattice fcc ${arro}
region box block 0 ${ld} 0 ${sb} 0 ${ld} side in units box
create_box 2 box

#right&left - regions of Cu
#lattice fcc ${curo}
region left block 2 53 2 9 2 53 side in units box
region right block 2 53 48 53 2 53 side in units box
#center - region of Ar
region center block 2 53 9 46 2 53 side in units box

lattice fcc ${arro}
create_atoms 1 region center
lattice fcc ${curo}
create_atoms 2 region left
create_atoms 2 region right

group lg region left
group rg region right
group cg region center

mass 1 40   #Ar
mass 2 63.5 #Cu

####################
#This data from
#https://courses.physics.illinois.edu/phys466/sp2013/projects/2001/team5/node13.html
pair_style	lj/cut 3.54
pair_coeff	1 1 0.234 3.41
pair_coeff      2 2 13.238 2.27
pair_coeff      1 2 1.762 2.84

#Computing kinetic energy per each atom
compute kin all ke/atom
compute lgt lg temp
compute rgt rg temp
compute cgt cg temp

#comm_modify cutoff 3.54
reset_timestep 0
timestep 0.1

#Speeds of atoms like it's 1000K
velocity rg create 300 12345 mom yes rot yes
velocity cg create 300 12345 mom yes rot yes
velocity lg create 600 12345 mom yes rot yes

fix 1 all nve
fix 2 all wall/reflect xlo EDGE xhi EDGE
fix 3 all wall/reflect ylo EDGE yhi EDGE
fix 4 all wall/reflect zlo EDGE zhi EDGE

thermo 1000
thermo_style custom step temp c_lgt c_cgt c_rgt

#Dump for OVITO
dump 1 all custom 10 dump.comp.* id type xs ys zs c_kin fx fy fz

run 50000

 , ,

Architector
()

Пакет LAMMPS и с чем его едят?

Форум — Science & Engineering

Вопрос до боли банальный: не понимаю логику входного скрипта LAMMPS, как его писать?

Английский я немного знаю и часто читаю тех. документацию, но официальная документация оказалась мне не по зубам, да и структура там что-то мудрёное. И без каких-либо примеров (не считая примеров синтаксиса команд)

Вот мне нужно две бесконечные (хватит периодичности) параллельные плоскости, одна из такой-то меди, другая из такой-то стали с таким-то коэффициентом аккомодации, а между ними разреженная смесь газов с такой-то концентрацией.

Как это описать в скрипте?

 ,

Architector
()

Компьютерная модель газа, организация емких вычислений

Форум — Science & Engineering

Здравствуйте.

Надо стало написать компьютерную модель явления теплопереноса в условиях среднего вакуума. Реализовал в лоб - обсчёт траектории для каждой молекулы. С этим, в общем, особых проблем нет. Написал на c++

Проблема в количестве молекул. При давлении 1Па при температуре 333К (30С) в объеме 7x5x1мм их около 8 трлн. На каждую молекулу нужно 4 поля типа double(положение x,y, скорость, направление(угол) - модель двухмерная). Если считать, что double занимает 8 байт, то для одной молекулы нужно 32 байта, а для всех молекул - 232ТБ. Естественно, что моих 4 гигов оперативки не хватит, а мой intel celeron 2@1.1GHz будет это все обсчитывать, по примерным оценкам, около сотни веков для моделирования всей системы на 1с вперёд с шагом в 1мкс по времени(шаг 1мкс взят неспроста, увеличить нельзя).

Вот и вопрос - существуют ли сервисы, где можно запустить такие вычисления, или я с дуба рухнул, и такое даже БАК не может себе позволить?

Ну а если кто знает, подскажите, как можно с меньшими затратами реализовать такую модель, ибо концентрацию уменьшить нельзя - уже не то будет…

Перемещено Pinkbyte из development

 , ,

Architector
()

Объектная база данных для python

Форум — Development

День добрый

Нужна база данных, умеющая сохранять объекты как они есть в базу, что-то вроде ZODB

Этот ZODB весьма хорош, для доступа различных процессов использовал сервер ZEO, но при попытках изменения одного и того же объекта разными процессами, возникает ConflictError, который непонятно как разрешать, а вся документация весьма неполная, зато полна битых ссылок на уточнения.

Есть какие либо варианты? Основные критерии: сохранение объектов как они есть (все SQL отпадают разом), изменение сохранённых объектов прямо в базе, возможность изменения всей базы из разных процессов

Смотрел в сторону MongoDB, но она оказалась документоориентированной, а перестраивать работу приложения под представление объектов в JSON формате - совсем не вариант

 ,

Architector
()

Не определяется микрофон гарнитуры

Форум — General

Суть темы в заглавии. В pavucontrol показываются два микрофона, но оба один и тот же(встроенный)

Ноутбук HP 14 bs0xx

# cat /proc/asound/card*/codec* | grep Codec
Codec: Realtek ALC3227
Codec: Intel Braswell HDMI

В /etc/modprobe.d/alsa-base.conf пытался в вставлять:

options snd-hda-intel model=auto
options snd-hda-intel index=1,0

Пробовал в model ставить всякое, не помогает

 , , ,

Architector
()

FastAPI и запуск подпроцесса в python

Форум — Development

Здравствуйте.

Хочу написать что-то по типу такого:

def runandget():
    myprocess = subprocess.run(["node", "./js/duck.js"], stdout=subprocess.PIPE)
    thoutput = myprocess.stdout.decode('utf-8')
    return thoutput

@app.post("/doit")
def dothis():
    resultfunc = runandget()
    return {"result": resultfunc}

Но функция runandget() выходит мгновенно и переменная resultfunc остаётся пустой.

При запуске же этой функции отдельно от FastAPI, всё выполняется как и должно.

Как попросить FastAPI подождать, пока процесс завершится и получить его результат?

 ,

Architector
()

Проблемы с Telegram Bot API (webhooks)

Форум — Development

День добрый.

Написал бота на C++, работающего через webhook.

Написал две версии, работающие через:

  • stunnel4
  • встроенный openssl

Обе версии испытывают одну и ту же проблему: данные приходят только после разрыва соединения с противоположного конца (когда у сервера Telegram проходит таймаут ожидания ответа). Т.е. у меня вызываются функции recv() или SSL_read() соответственно, которые:

  • на блокирующих сокетах возвращают все пришедшие данные, но уже после разрыва соединения, либо возвращают ничего по истечению таймаута, установленного через setsockopt(newsock, SOL_SOCKET, SO_RCVTIMEO, ...)
  • не неблокирующих сокетах возвращают ничего мгновенно и так 100500 раз в цикле, пока ТГ не разорвёт соединение - тогда за один вызов возвращаются все данные

Интересно то, что эта проблема только с серверами Telegram: по крайней мере, если я выполняю запрос curl -X POST -d 'тут json' -k https://MYBOTURL со своего компа к боту (бот на VPS), то всё выполняется успешно.

Может кто знает, с чем это может быть связано…

 , ,

Architector
()

Как сделать overlay (отображение поверх всего)

Форум — General

Linux 5.4.0-54-generic x68-46

Linux Mint 20

Cinnamon 4.6.7

День добрый. Как сделать отображение текста поверх всех окон?

 , ,

Architector
()

Не появляется уведомление через 'notify-send'

Форум — General

День добрый.

Linux 5.4.0-54-generic x68-46

Linux Mint 20

Cinnamon 4.6.7

В терминале пишем: notify-send test test, команда отрабатывает, вывода никакого. А уведомления нет)

А вообще в принципе уведомления работают, не работают только, если вот из терминала так запускать

Насколько понимаю, присутствие в системе сторонних демонов уведомлений, по типу notify-osd; notifications-daemon; xfce4-notifyd не нужно, т.к. cinnamon использует своё решение.

 , , ,

Architector
()

Cubieboard 5 не загружается с sd карты

Форум — Linux-install

Добрый день.

Имеем: CubieBoard 5 (Cubietruck plus). Образ img с сайта armbian.com.

Пишу образ на sd карту, используя usbimager, так же пробовал просто dd if=...img of=/dev/sdb.

Сую карту в sd слот - не грузится, лишь горит красная лампочка.

Вопрос: что делать? На всех форумах у людей данная схема практически не дает сбоев, а у меня почему-то так.

Вообще, я уже несколько месяцев вожусь с этим одноплатником, пытаясь загрузиться с sd карты - всё бестолку. Никак не хочет грузится, уже перепробовал кучу методов с разных сайтов.

Один раз мне удалось заместо родного Android’а загрузиться с sd карты в Linaro и установить эту систему в nand, она сейчас там и стоит, но я уже и не помню, как мне это удалось.

Возможно ли как-то установить в nand другую систему из уже запущенной Linaro? Т.е. что-то типа ./nand-install, прописывая это на самом же кубике?

Запись системы в nand через LiveSuit, PhoenixSuit не получается, т.к. PhoenixSuit с виртуалки не видит плату (в диспетчере устройст она отображается), а LiveSuit либо не запускается вовсе, либо пишет, что образ битый.

На компьютере установлен Linux Ubuntu, если надо

Заранее благодарю.

 , ,

Architector
()

Ещё один Tails не запускается

Форум — Linux-install

Здравствуйте.

Тут много подобных тем, но что-то ничего не помогает.

Ноутбук HP Laptop 14-bs00ur

Она загружается почти до рабочего стола, появляется синий экран, со строкой вверху и мышкой. Мышка двигается, но время на часах остаётся тем, что было при запуске, не появляется start Tails.

‘radeon.modeset=0’ не помогает, а с ‘nomodeset’ вообще не запускается

 

Architector
()

Бесконечное количество одного и того же в syslog

Форум — General

После обновления до Linux Mint 20, в syslog постоянно появляется одно и то же сообщение:

Jul 11 08:10:20 iphone kernel: [ 6885.783398] ------------[ cut here ]------------
Jul 11 08:10:20 iphone kernel: [ 6885.783407] purge skb(s) not reported by firmware
Jul 11 08:10:20 iphone kernel: [ 6885.783552] WARNING: CPU: 1 PID: 0 at drivers/net/wireless/realtek/rtw88/tx.c:162 rtw_tx_report_purge_timer+0x25/0x60 [rtw88]
Jul 11 08:10:20 iphone kernel: [ 6885.783555] Modules linked in: option usb_wwan usbserial uas usb_storage ccm binfmt_misc nls_iso8859_1 wl(POE) snd_hda_codec_hdmi snd_hda_codec_realtek uvcvideo snd_hda_codec_generic ledtrig_audio videobuf2_vmalloc videobuf2_memops videobuf2_v4l2 videobuf2_common snd_hda_intel snd_intel_dspcfg btusb mei_hdcp btrtl videodev snd_hda_codec mc snd_hda_core btbcm btintel rtwpci intel_rapl_msr snd_hwdep bluetooth intel_powerclamp rtw88 ecdh_generic ecc snd_pcm kvm_intel snd_seq_midi mac80211 snd_seq_midi_event kvm hp_wmi snd_rawmidi cfg80211 punit_atom_debug intel_cstate snd_seq libarc4 joydev input_leds serio_raw sparse_keymap snd_seq_device snd_timer intel_xhci_usb_role_switch roles wmi_bmof mei_txe snd mei soundcore processor_thermal_device intel_rapl_common intel_int0002_vgpio hp_wireless mac_hid intel_soc_dts_iosf int3400_thermal int3403_thermal int340x_thermal_zone acpi_thermal_rel sch_fq_codel coretemp parport_pc ppdev lp parport ip_tables x_tables autofs4 btrfs xor zstd_compress raid6_pq
Jul 11 08:10:20 iphone kernel: [ 6885.783720]  libcrc32c dm_mirror dm_region_hash dm_log i915 crct10dif_pclmul crc32_pclmul ghash_clmulni_intel aesni_intel i2c_algo_bit crypto_simd cryptd glue_helper drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops psmouse ahci drm lpc_ich i2c_i801 libahci r8169 realtek video wmi
Jul 11 08:10:20 iphone kernel: [ 6885.783794] CPU: 1 PID: 0 Comm: swapper/1 Tainted: P        W  OE     5.4.0-40-generic #44-Ubuntu
Jul 11 08:10:20 iphone kernel: [ 6885.783800] Hardware name: HP HP Laptop 14-bs0xx/8320, BIOS F.21 07/24/2017
Jul 11 08:10:20 iphone kernel: [ 6885.783831] RIP: 0010:rtw_tx_report_purge_timer+0x25/0x60 [rtw88]
Jul 11 08:10:20 iphone kernel: [ 6885.783840] Code: 0f 1f 44 00 00 0f 1f 44 00 00 8b 47 f0 85 c0 75 01 c3 55 48 89 e5 41 55 41 54 53 48 89 fb 48 c7 c7 98 99 c6 c0 e8 f6 66 eb d8 <0f> 0b 4c 8d 6b d8 4c 89 ef e8 ed ac 8e d9 48 8d 7b e0 49 89 c4 e8
Jul 11 08:10:20 iphone kernel: [ 6885.783845] RSP: 0018:ffffbddc800f4e48 EFLAGS: 00010286
Jul 11 08:10:20 iphone kernel: [ 6885.783854] RAX: 0000000000000000 RBX: ffffa0a6759e97f8 RCX: 0000000000000006
Jul 11 08:10:20 iphone kernel: [ 6885.783858] RDX: 0000000000000007 RSI: 0000000000000082 RDI: ffffa0a67ba978c0
Jul 11 08:10:20 iphone kernel: [ 6885.783864] RBP: ffffbddc800f4e60 R08: 0000000000005066 R09: 0000000000000004
Jul 11 08:10:20 iphone kernel: [ 6885.783868] R10: 0000000000000000 R11: 0000000000000001 R12: ffffa0a67ba9ba80
Jul 11 08:10:20 iphone kernel: [ 6885.783872] R13: ffffa0a6759e97f8 R14: ffffffffc0beb090 R15: ffffa0a6759e97f8
Jul 11 08:10:20 iphone kernel: [ 6885.783880] FS:  0000000000000000(0000) GS:ffffa0a67ba80000(0000) knlGS:0000000000000000
Jul 11 08:10:20 iphone kernel: [ 6885.783885] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Jul 11 08:10:20 iphone kernel: [ 6885.783889] CR2: 00005589c00eb010 CR3: 000000017780a000 CR4: 00000000001006e0
Jul 11 08:10:20 iphone kernel: [ 6885.783894] Call Trace:
Jul 11 08:10:20 iphone kernel: [ 6885.783901]  <IRQ>
Jul 11 08:10:20 iphone kernel: [ 6885.783920]  call_timer_fn+0x32/0x130
Jul 11 08:10:20 iphone kernel: [ 6885.783932]  __run_timers.part.0+0x180/0x280
Jul 11 08:10:20 iphone kernel: [ 6885.783943]  ? timerqueue_add+0x9b/0xb0
Jul 11 08:10:20 iphone kernel: [ 6885.783951]  ? enqueue_hrtimer+0x3d/0x90
Jul 11 08:10:20 iphone kernel: [ 6885.783962]  ? recalibrate_cpu_khz+0x10/0x10
Jul 11 08:10:20 iphone kernel: [ 6885.783970]  ? ktime_get+0x3e/0xa0
Jul 11 08:10:20 iphone kernel: [ 6885.783979]  run_timer_softirq+0x2a/0x50
Jul 11 08:10:20 iphone kernel: [ 6885.783987]  __do_softirq+0xe1/0x2d6
Jul 11 08:10:20 iphone kernel: [ 6885.783994]  ? hrtimer_interrupt+0x13b/0x220
Jul 11 08:10:20 iphone kernel: [ 6885.784005]  irq_exit+0xae/0xb0
Jul 11 08:10:20 iphone kernel: [ 6885.784011]  smp_apic_timer_interrupt+0x7b/0x140
Jul 11 08:10:20 iphone kernel: [ 6885.784021]  apic_timer_interrupt+0xf/0x20
Jul 11 08:10:20 iphone kernel: [ 6885.784025]  </IRQ>
Jul 11 08:10:20 iphone kernel: [ 6885.784034] RIP: 0010:cpuidle_enter_state+0xc5/0x450
Jul 11 08:10:20 iphone kernel: [ 6885.784041] Code: ff e8 cf 08 81 ff 80 7d c7 00 74 17 9c 58 0f 1f 44 00 00 f6 c4 02 0f 85 65 03 00 00 31 ff e8 22 6c 87 ff fb 66 0f 1f 44 00 00 <45> 85 ed 0f 88 8f 02 00 00 49 63 cd 4c 8b 7d d0 4c 2b 7d c8 48 8d
Jul 11 08:10:20 iphone kernel: [ 6885.784045] RSP: 0018:ffffbddc800a7e38 EFLAGS: 00000246 ORIG_RAX: ffffffffffffff13
Jul 11 08:10:20 iphone kernel: [ 6885.784052] RAX: ffffa0a67baaad00 RBX: ffffffff9b159c00 RCX: 000000000000001f
Jul 11 08:10:20 iphone kernel: [ 6885.784056] RDX: 0000000000000000 RSI: 0000000050000000 RDI: 0000000000000000
Jul 11 08:10:20 iphone kernel: [ 6885.784061] RBP: ffffbddc800a7e78 R08: 0000064338ab6f5e R09: 00000000000019c1
Jul 11 08:10:20 iphone kernel: [ 6885.784065] R10: ffffa0a67baa9a00 R11: ffffa0a67baa99e0 R12: ffffa0a67bab4c00
Jul 11 08:10:20 iphone kernel: [ 6885.784069] R13: 0000000000000003 R14: 0000000000000003 R15: ffffa0a67bab4c00
Jul 11 08:10:20 iphone kernel: [ 6885.784081]  ? cpuidle_enter_state+0xa1/0x450
Jul 11 08:10:20 iphone kernel: [ 6885.784088]  cpuidle_enter+0x2e/0x40
Jul 11 08:10:20 iphone kernel: [ 6885.784097]  call_cpuidle+0x23/0x40
Jul 11 08:10:20 iphone kernel: [ 6885.784104]  do_idle+0x1dd/0x270
Jul 11 08:10:20 iphone kernel: [ 6885.784114]  cpu_startup_entry+0x20/0x30
Jul 11 08:10:20 iphone kernel: [ 6885.784123]  start_secondary+0x167/0x1c0
Jul 11 08:10:20 iphone kernel: [ 6885.784133]  secondary_startup_64+0xa4/0xb0
Jul 11 08:10:20 iphone kernel: [ 6885.784143] ---[ end trace 970c14f86c4d973a ]---

Суть сего я даже понять не могу, от того и заголовок бессмысленный

uname -a
Linux iphone 5.4.0-40-generic #44-Ubuntu SMP Tue Jun 23 00:01:04 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

 ,

Architector
()

Проблемы с модемом (постоянно перезагружается)

Форум — General

Здравствуйте. Поиск ничего не нашел.

Есть модем, белый (если интересно), собственно LTE 4G MODEM with Wi-Fi HotSpot, как на нём написано. О компании, производителе, модели судить сложно, ничего не написано, а взял я его на AliExpress.

Если втыкать его без сим, то он определяется, в NetworkManager появляется, ModemManager его тоже видит, но пишет, мол Модем не готов. Пожалуйста дождитесь окончания процесса подготовки модема к работе... Ну я поверил, ждал, ждал около двух часов - ничего. На втыкание сим в слот никакой реакции.

Тот же ModemManager пишет:

QUALCOMM INCORPORATED 0
Прошивка: MDM9K-CIGO-U-7.3.9-4M 1 [Jan 19 2012 21:00:00] Порт:ttyUSB0 Тип: GSM

dmesg:

[11832.744970] usb 1-3: new high-speed USB device number 28 using xhci_hcd
[11832.899622] usb 1-3: New USB device found, idVendor=05c6, idProduct=f000
[11832.899640] usb 1-3: New USB device strings: Mfr=3, Product=2, SerialNumber=4
[11832.899652] usb 1-3: Product: Qualcomm CDMA Technologies MSM
[11832.899662] usb 1-3: Manufacturer: Qualcomm, Incorporated
[11832.899671] usb 1-3: SerialNumber: 1234567890ABCDEF
[11832.910133] usb-storage 1-3:1.0: USB Mass Storage device detected
[11832.911297] scsi host2: usb-storage 1-3:1.0
[11833.916181] scsi 2:0:0:0: CD-ROM            4G       MMC Storage      2.31 PQ: 0 ANSI: 2
[11833.923203] sr 2:0:0:0: [sr0] scsi-1 drive
[11833.923500] sr 2:0:0:0: Attached scsi CD-ROM sr0
[11833.923741] sr 2:0:0:0: Attached scsi generic sg1 type 5
[11833.949805] sr0: detected capacity change from 1073741312 to 3276800
[11834.059399] usb 1-3: USB disconnect, device number 28
[11834.709192] usb 1-3: new high-speed USB device number 29 using xhci_hcd
[11834.861396] usb 1-3: New USB device found, idVendor=05c6, idProduct=6000
[11834.861414] usb 1-3: New USB device strings: Mfr=3, Product=2, SerialNumber=4
[11834.861426] usb 1-3: Product: Qualcomm CDMA Technologies MSM
[11834.861436] usb 1-3: Manufacturer: Qualcomm, Incorporated
[11834.861445] usb 1-3: SerialNumber: 1234567890ABCDEF
[11834.864832] option 1-3:1.0: GSM modem (1-port) converter detected
[11834.866692] usb 1-3: GSM modem (1-port) converter now attached to ttyUSB0
[11834.867528] option 1-3:1.1: GSM modem (1-port) converter detected
[11834.868522] usb 1-3: GSM modem (1-port) converter now attached to ttyUSB1
[11834.869735] option 1-3:1.2: GSM modem (1-port) converter detected
[11834.869897] usb 1-3: GSM modem (1-port) converter now attached to ttyUSB2
[11834.870108] option 1-3:1.3: GSM modem (1-port) converter detected
[11834.870260] usb 1-3: GSM modem (1-port) converter now attached to ttyUSB3
[11834.870459] usb-storage 1-3:1.4: USB Mass Storage device detected
[11834.878958] scsi host2: usb-storage 1-3:1.4
[11835.899814] scsi 2:0:0:0: Direct-Access     4G       MMC Storage      2.31 PQ: 0 ANSI: 2
[11835.901888] sd 2:0:0:0: Attached scsi generic sg1 type 0
[11835.907036] sd 2:0:0:0: [sdb] Attached SCSI removable diskт

Отключение:

[11819.868508] usb 1-3: USB disconnect, device number 27
[11819.870121] option1 ttyUSB0: GSM modem (1-port) converter now disconnected from ttyUSB0
[11819.870303] option 1-3:1.0: device disconnected
[11819.874796] option1 ttyUSB1: GSM modem (1-port) converter now disconnected from ttyUSB1
[11819.874857] option 1-3:1.1: device disconnected
[11819.876923] option1 ttyUSB2: GSM modem (1-port) converter now disconnected from ttyUSB2
[11819.876995] option 1-3:1.2: device disconnected
[11819.877428] option1 ttyUSB3: GSM modem (1-port) converter now disconnected from ttyUSB3
[11819.877483] option 1-3:1.3: device disconnected

lsusb:

Bus 001 Device 029: ID 05c6:6000 Qualcomm, Inc. Siemens SG75

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

Система Linux Mint 19.3 4.15.0-106-generic #107-Ubuntu SMP Thu Jun 4 11:27:52 UTC 2020 x86_64

 , , ,

Architector
()

Не могу найти заголовочные файлы ядра

Форум — General

Есть зверь то ли на armv7l, то ли на armhf архитектуре, ядро 3.4.39

Просто uname -a выдает armv7l, но при этом все пакеты armhf

uname -a

Linux cubietruck-plus 3.4.39 #35 SMP PREEMPT Tue Sep 15 17:17:33 CST 2015 armv7l armv7l armv7l GNU/Linux

Нужен пакет linux-headers (в репозитории нет)

Знаю, что ядро старое, но нового для моего зверя нет.

Может есть у кого?

А если нет, то что-то слышал про сборку из исходников…может подскажет кто, как оно делается?

Исходники ядра вроде вот https://github.com/linux-sunxi/linux-sunxi

Нет, если кто-то знает что-то на более новом ядре для cubieboard 5, то буду, конечно же, благодарен

С сайта armbian.com/cubietruck скачивал что-то на ядре аж 5.4, но то, почему-то, не запускается

P.S. попрошу arm помоями не поливать

 , ,

Architector
()

Приколы с Cubieboard 5 (linaro) - заводится со второго раза

Форум — General

Система: Linux cubietruck-plus 3.4.39 #35 SMP PREEMPT Tue Sep 15 17:17:33 CST 2015 armv7l GNU/Linux

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

Начальный запуск есть пролистывание каких-то логов, длящиеся пару минут (ну какие там обычно), затем все заполняется сообщениями по типу error -110 sending status command, aborting (I/O error). Если попытаться выполнить какую-либо команду, то снова выдает IO error. На второй раз, после подачи питания на плату система загружается в течение пары секунд.

Во-вторых, в логах dmesg постоянно появляются вот такие вот сообщения:

[  720.550086] INFO: task vsync proc 0:87 blocked for more than 120 seconds.
[  720.557713] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[  720.566552] vsync proc 0    D c06cce7c     0    87      2 0x00000000
[  720.566597] [<c06cce7c>] (__schedule+0x524/0x600) from [<c06cd040>] (schedule+0x8c/0x90)
[  720.566616] [<c06cd040>] (schedule+0x8c/0x90) from [<c005cef4>] (kthread+0x84/0xa8)
[  720.566638] [<c005cef4>] (kthread+0x84/0xa8) from [<c0011198>] (kernel_thread_exit+0x0/0x8)

Я понимаю, что в этом самом сообщении и написано, как его убрать, но правильно ли будет просто его заглушить.

В-третьих, я правильно понимаю, что для данной системы нет systemctl? Если нету, то как проще и лучше добавлять службы в автозагрузку?

В-четвёртых, как снести графическое окружение? При отключении lxdm, система начинает жутко тормозить по ssh, хотя сама консоль вроде не тормозит. При включенном lxdm ssh не тормозит (парадокс?).

В-пятых, syslog забит вот такими сообщениями:

Jun  6 11:32:09 cubietruck-plus dhclient: No DHCPOFFERS received.
Jun  6 11:32:09 cubietruck-plus dhclient: No working leases in persistent database - sleeping.
Jun  6 11:32:48 cubietruck-plus dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 3 (xid=0x29a27f63)

 , , ,

Architector
()

VirtualBox windows не видит SD карту

Форум — General

Здравствуйте.

Есть в компе слот для SD карт (через адаптер)

На VirtualBox установлена Windows 7 с гостевыми дополнениями.

Хост - Linux Mint

Гостевая ОС не видит SD карту. Пробовал создавать vmdk диск - создал, к машине в ее настройках подключил - ничего не изменилось (может ещё что-то сделать надо?)

Что делать?

 , ,

Architector
()

Запись потока из консоли (онлайн трансляции)

Форум — Multimedia

Доброго времени суток.

Есть сайт, на нём - прямой эфир.

Нужна программа, которую можно запустить из консоли и она начала записывать это всё в файл. Проблема здесь именно в графическом интерфейсе - его не должно быть.

 , ,

Architector
()

Мгновенный возврат в main из вложенных функций. Вопрос по select()

Форум — Development

Добрый день. Интересует решение на C/C++ (от платформы, надеюсь, это не зависит)

Допустим, у нас есть main() из которого вызывается функция А, из неё В, из неё С и т.д. Вопрос: как, не проходя в обратном порядке (из последней вернуться в С, из неё в В, из неё в А и только потом вернуться в main()), сразу вернуться в main()?


Еще один вопрос, связанный с сокетами:

Вот, к примеру, функция select() возвращает множество сокетов, в которых есть данные для чтения, множество сокетов с ошибками и множество сокетов, ожидающих запись. С первыми двумя всё понятно, сначала данных и ошибок не было, тут они появились и select() нам их возвращает. А вот с третьим совсем непонятно. Как может сокет ожидать записи, если пишем мы и мы решаем, когда хотим писать, а когда нет.

Можно объяснить, что здесь подразумевается под множеством сокетов, ожидающих записи, и как оно работает?

 , ,

Architector
()

Модуль зависит от другого, а тот от первого

Форум — General

День добрый.

Надо стало установить питоновский модуль setuplib.

Тот, в свою очередь, требует модуль setupdocx.

А тот же, в свою очередь, требует setuplib.

Как быть?

root@keer:~# python3 -m pip install setuplib
Collecting setuplib
  Using cached setuplib-0.1.14.tar.gz (25 kB)
    ERROR: Command errored out with exit status 1:
     command: /usr/bin/python3 -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-qv6fbk_3/setuplib/setup.py'"'"'; __file__='"'"'/tmp/pip-install-qv6fbk_3/setuplib/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-install-qv6fbk_3/setuplib/pip-egg-info
         cwd: /tmp/pip-install-qv6fbk_3/setuplib/
    Complete output (5 lines):
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/tmp/pip-install-qv6fbk_3/setuplib/setup.py", line 50, in <module>
        import setupdocx.build_docx
    ModuleNotFoundError: No module named 'setupdocx'
    ----------------------------------------
ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
root@keer:~# python3 -m pip install setupdocx
Collecting setupdocx
  Using cached setupdocx-0.1.22.tar.gz (65 kB)
    ERROR: Command errored out with exit status 1:
     command: /usr/bin/python3 -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-sjg6pqih/setupdocx/setup.py'"'"'; __file__='"'"'/tmp/pip-install-sjg6pqih/setupdocx/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-install-sjg6pqih/setupdocx/pip-egg-info
         cwd: /tmp/pip-install-sjg6pqih/setupdocx/
    Complete output (7 lines):
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/tmp/pip-install-sjg6pqih/setupdocx/setup.py", line 126, in <module>
        from setupdocx.build_docx import BuildDocX
      File "/tmp/pip-install-sjg6pqih/setupdocx/setupdocx/build_docx.py", line 27, in <module>
        import setuplib
    ModuleNotFoundError: No module named 'setuplib'
    ----------------------------------------
ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.

 , , ,

Architector
()

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