И это всё МОЁ

Помогите поднять вот это на nixos.
cat /etc/network/interfaces

###
# br0
###
# DHCP SETTINGS
###
auto br0
# allow-hotplug br0
iface br0 inet dhcp
bridge_ports eno1
bridge_fd 0
bridge_maxwait 1
bridge_stp off
dns-nameservers 8.8.8.8 8.8.4.4
up /sbin/brctl stp br0 on
post-up /etc/myconfig/rc.firewall.sh
down ip link set dev eno1 down

###
# wlan0
###
# allow-hotplug wlp3s0
# static
auto wlp3s0
iface wlp3s0 inet static
hostapd /etc/hostapd/hostapd.conf
address 192.168.0.103
netmask 255.255.255.0

cat /etc/dnsmask.conf

interface=wlp3s0
except-interface=ppp0
dhcp-range=192.168.0.104,192.168.0.150,12h
dhcp-host=11:22:33:44:55:66,192.168.0.60
dhcp-authoritative

cat /etc/hostapd/hostapd.conf


interface=wlp3s0
ssid=point_name
hw_mode=g
wpa=2
wpa_passphrase=some_pass
wpa_key_mgmt=WPA-PSK WPA-EAP WPA-PSK-SHA256 WPA-EAP-SHA256








 








И это всё МОЁ

Есть довольно убогий ноут, на котором доводится сейчас работать (Asus X555LJ). В нём изначально шло 4Гб рам, что очень мешало, потому что система тупо вешалась периодически и своп не помогал. В спецификации написано, что максимум можно увеличить по 8Гб, но я на свой страх взял плашку на 8 в дополнение к четырём имеющимся, и сейчас суммарные 12 прекрасно работают. И вот вопрос в чём, можно ли ещё увеличить объём? Можно ли как-то это проверить иными способами, кроме метода тыка?








 , , , ,








И это всё МОЁ

ЖЖ-юзер giovanni1313 выложил подборку видео работы тесловского автопилота, которого в очередном «впечатляющем» обновлении прошивки по воздуху, что умеет делать только Tesla, «научили» подъезжать к владельцу машины, когда ему не хочется самому идти к машине под дождём, например.

Использование фичи Smart Summon не просто может создать аварийные ситуации с другими водителями, но и приводит к повреждению машины при её активации в тесном пространстве статичных объектов. Например, при выезде из гаража:

https://youtu.be/cxoEze3UqXQ








 








И это всё МОЁ

Что это вообще за порт serial8250? Для чего он вообще нужен и как им пользоваться? И ещё непонятно что это такое: /dev/ttyS1, UART: unknown, Port: 0x02f8, IRQ: 3

root@xopmoh-ubuntu:~# dmesg | grep tty
[ 0.116135] printk: console [tty0] enabled
[ 2.584096] serial8250: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A
root@xopmoh-ubuntu:~# setserial -g /dev/ttyS*
/dev/ttyS0, UART: 16550A, Port: 0x03f8, IRQ: 4
/dev/ttyS1, UART: unknown, Port: 0x02f8, IRQ: 3
/dev/ttyS10, UART: unknown, Port: 0x0000, IRQ: 0
/dev/ttyS11, UART: unknown, Port: 0x0000, IRQ: 0
/dev/ttyS12, UART: unknown, Port: 0x0000, IRQ: 0
/dev/ttyS13, UART: unknown, Port: 0x0000, IRQ: 0
/dev/ttyS14, UART: unknown, Port: 0x0000, IRQ: 0
/dev/ttyS15, UART: unknown, Port: 0x0000, IRQ: 0
/dev/ttyS16, UART: unknown, Port: 0x0000, IRQ: 0
/dev/ttyS17, UART: unknown, Port: 0x0000, IRQ: 0
/dev/ttyS18, UART: unknown, Port: 0x0000, IRQ: 0
/dev/ttyS19, UART: unknown, Port: 0x0000, IRQ: 0
/dev/ttyS2, UART: unknown, Port: 0x03e8, IRQ: 4
/dev/ttyS20, UART: unknown, Port: 0x0000, IRQ: 0
/dev/ttyS21, UART: unknown, Port: 0x0000, IRQ: 0
/dev/ttyS22, UART: unknown, Port: 0x0000, IRQ: 0
/dev/ttyS23, UART: unknown, Port: 0x0000, IRQ: 0
/dev/ttyS24, UART: unknown, Port: 0x0000, IRQ: 0
/dev/ttyS25, UART: unknown, Port: 0x0000, IRQ: 0
/dev/ttyS26, UART: unknown, Port: 0x0000, IRQ: 0
/dev/ttyS27, UART: unknown, Port: 0x0000, IRQ: 0
/dev/ttyS28, UART: unknown, Port: 0x0000, IRQ: 0
/dev/ttyS29, UART: unknown, Port: 0x0000, IRQ: 0
/dev/ttyS3, UART: unknown, Port: 0x02e8, IRQ: 3
/dev/ttyS30, UART: unknown, Port: 0x0000, IRQ: 0
/dev/ttyS31, UART: unknown, Port: 0x0000, IRQ: 0
/dev/ttyS4, UART: unknown, Port: 0x0000, IRQ: 0
/dev/ttyS5, UART: unknown, Port: 0x0000, IRQ: 0
/dev/ttyS6, UART: unknown, Port: 0x0000, IRQ: 0
/dev/ttyS7, UART: unknown, Port: 0x0000, IRQ: 0
/dev/ttyS8, UART: unknown, Port: 0x0000, IRQ: 0
/dev/ttyS9, UART: unknown, Port: 0x0000, IRQ: 0








 , ,








И это всё МОЁ

Всем привет! Не могу понять, почему у меня в системе аж 5 терминальных /dev/pts/* устройств. Вот список файлов:
root@xopmoh-ubuntu:/# ls -al /dev/pts
итого 0
drwxr-xr-x 2 root root 0 окт 4 19:13 .
drwxr-xr-x 21 root root 4500 окт 5 15:22 ..
crw--w---- 1 xopmoh tty 136, 0 окт 5 23:07 0
crw------- 1 xopmoh tty 136, 2 окт 5 23:18 2
c--------- 1 root root 5, 2 окт 5 23:08 ptmx
root@xopmoh-ubuntu:/# tty
/dev/pts/2
root@xopmoh-ubuntu:/#

Я использую только /dev/pts/2, но от моего имени создан ещё и /dev/pts/0 +ещё какой-то непонятный /dev/pts/ptmx от имени рута. Что это за терминалы? Как их прочитать/взаимодействовать с ними?








 








И это всё МОЁ

Году в 12-ом или 13-ом, присутствовал на предзащите бакалавров, одна из самых слабых работ была на тему портала с сравнением банковских розничных услуг (в частности кредитов) от разных кредитных организаций. Чтобы пользователь портала мог выбрать самый оптимальный.

Работа была на стадии идеи. Сам студент ничего внятного не сказал по поводу где брать актуальную информацию и вообще, какой интерес банкам делиться своими «заманухами» понижая конверсию и т.п.

А тут, на днях, на федеральных ТВ-каналах увидел рекламу сервиса сравнения банковских услуг.

Но это всё преамубла (и ни сколько не вирусная реклама).

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

И, главное, как же всё-таки отличать совсем «мёртвые» затеи от тех, у которых есть шанс при достаточных вложениях?








 








И это всё МОЁ

Короче по порядку, начну с того что сама по себе новая убунта уже не очень стабильная... Раньше 3 года использовал 16.04 и все ок, перешёл на 19.04 и вроде приехал)))
Видеодрова не ставились, только Х11. Я короче удалил все что связано с графикой в безопасном режиме и установил вновь все окружение и дрова напрямую, все завилось... но при вводе команды:

sudo lspci -v -s 01:00.0

01:00.0 VGA compatible controller: NVIDIA Corporation GP106M
[GeForce GTX 1060 Mobile] (rev a1) (prog-if 00 [VGA controller])

Subsystem: Lenovo GeForce GTX 1060 Max-Q 3GB

Flags: bus master, fast devsel, latency 0, IRQ 11

Memory at a3000000 (32-bit, non-prefetchable) [size=16M]

Memory at 90000000 (64-bit, prefetchable) [size=256M]

Memory at a0000000 (64-bit, prefetchable) [size=32M]

I/O ports at 4000 [disabled] [size=128]

Expansion ROM at a4080000 [disabled] [size=512K]

Capabilities: [60] Power Management version 3

Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+

Capabilities: [78] Express Endpoint, MSI 00

Capabilities: [100] Virtual Channel

Capabilities: [250] Latency Tolerance Reporting

Capabilities: [258] L1 PM Substates

Capabilities: [128] Power Budgeting <?>

Capabilities: [420] Advanced Error Reporting

Capabilities: [600] Vendor Specific Information: ID=0001 Rev=1 Len=024 <?>

Capabilities: [900] #19

Kernel modules: nvidiafb, nouveau

Как вижу видяха у меня в описании 3 ГБ озу, а в реале 6 ГБ как так?)))








 , , ,








И это всё МОЁ

https://arstechnica.com/information-technology/2019/10/attackers-exploit-0day-vulnerability-that-gives-full-control-of-android-phones/


0-day, фиксов пока нет.


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









 , , ,








23:00

sudo arecord

И это всё МОЁ

Помогите. Уже не понимаю и как дальше быть!

У меня несколько вопросов.

Мне надо записать звук с микрофона. Выбрал для этого arecord. Вроде простая програмулька.

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

Сделал файл recordmic.service, положил куда надо и т.п.

Содержание файла

[Unit]
Description=Recording Microphone
After=network.target
Requires=network.target

[Service]
PIDFile=/home/sergey/arec/recordmic.pid
WorkingDirectory=/home/sergey/arec/
ExecStart=/home/sergey/arec/recordmic
User=sergey
Group=sergey
Nice=10
#StartLimitIntervalSec=20
#StartLimitBurst=5
SyslogIdentifier=RecMic
StandardOutput=syslog
Restart=on-failure
KillSignal=SIGINT

[Install]
WantedBy=multi-user.target

Создал файл recordmic

#!/bin/bash
cd /home/sergey/arec
/usr/bin/arecord -f S16_LE -N -t wav -c1 -r 22050 --max-file-time=60 --use-strftime /home/sergey/arec/files/%Y-%m-%d-%H-%M-%v.wav

Сервис (демон) запускается, работает. Но файл пустой!!! только заголовок «RIFF....WAVE и дальше в файле пусто»

( читать дальше... )

Тест 2

Запускаю уже просто в лоб простой пример.

arecord -d5 test.wav - пишет нормально, wav файл не пустой, звук записан

( читать дальше... )

но если выполнить с sudo

sudo arecord -d5 test.wav - то wav файл пустой!!! В нем есть заголовок «RIFF....WAVE и дальше пусто»

( читать дальше... )

Так вот не пойму, почему так???
Уже злит всё это.








 








И это всё МОЁ

На англоязычных форумах кто-то предлагал установить версию 2.5.5, а кто-то бэту 2.6.0, но ничего не помогает везде 1 и та же ошибка

название цитаты

root@user /usr/bin # pecl install xdebug-2.5.5
downloading xdebug-2.5.5.tgz ...
Starting to download xdebug-2.5.5.tgz (279,491 bytes)
.........................................done: 279,491 bytes
76 source files, building
running: phpize
grep: /usr/include/php/main/php.h: Нет такого файла или каталога
grep: /usr/include/php/Zend/zend_modules.h: Нет такого файла или каталога
grep: /usr/include/php/Zend/zend_extensions.h: Нет такого файла или каталога
Configuring for:
PHP Api Version:
Zend Module Api No:
Zend Extension Api No:
building in /tmp/pear/temp/pear-build-rootVXGPNk/xdebug-2.5.5
running: /tmp/pear/temp/xdebug/configure --with-php-config=/usr/bin/php-config
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for a sed that does not truncate output... /bin/sed
checking for cc... no
checking for gcc... no
configure: error: in `/tmp/pear/temp/pear-build-rootVXGPNk/xdebug-2.5.5':
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details
ERROR: `/tmp/pear/temp/xdebug/configure --with-php-config=/usr/bin/php-config' failed








 , ,








И это всё МОЁ

При подключении через Unifying приемник можно регулировать чувствительность мыши через утилиту Soolar.


При подключении через bluetooth данная настройка недоступна. Через xinput выставлена максимальная скорость.


xinput list-props "MX Master 2S Mouse" | grep "Accel Speed"
libinput Accel Speed (298): 1.000000


Все равно немного медленно.


Как повысить чувствительность?









 , ,








И это всё МОЁ

Добрый вечер.

make-kpkg при установке радостно кидает модули сразу в
/lib/modules/Версия
как корректно удалить остатки ядра, после удаления пакета?
грохнуть всю папку модулей?








 , , ,








И это всё МОЁ

root@user /home/fapchat/Рабочий стол/Projects/Html/php5/small #
eopkg remove curl
Программа завершена.
Переключатель безопасности предотвратил удаление следующих
пакетов:
curl

как же удалить этот курл?








 , , ,








И это всё МОЁ

если в iptables, на архивном сервере, закрываю порты 137-139 (открытым остаётся 445 порт), то при старте другой машины в сети перестаёт монтироваться раздел указанный в fstab (адрес указан типа: //192.168.1.5/arhiv). после загрузки системы же, раздел легко монтируется вручную. и есть другая тачка, но на виртуальной машине, и там с монтированием при загрузке проблем нет. есть у кого какие мысли по этому поводу?








 , ,








И это всё МОЁ

Однако, здравствуйте.

Итак, мне нужна помощь. Как вы уже поняли, нужно выбрать тему для диплома (да не простого, а диплома магистра-программиста! Господи помилуй...), и, естественно, у меня, как у вчерашнего бакалавра, абсолютно никаких мыслей по этому поводу нету. Разве что общая тема — удалённый доступ (ssh и тому подобное), ибо частично этой темы ещё на «бакалейном» дипломном проекте касался.

Суть проблемы не в том, чтобы подобрать тему из данной тематики (это проще простого), суть в том, чтобы эта тема имела какую-то НАУЧНУЮ проблематику. А вот с этим и загвоздка, ибо с НАУКОЙ дела я доселе никогда не имел и понятия не имею, где начинать и за что взяться. Поэтому нижайше прошу помощи у бородатых гуру в этом вопросе.








 ,








И это всё МОЁ

Нужна своя копия репозитория проекта, но только определённой версии. Нужен ли полный форк или достаточно нужной ветки?

Форк:

git clone --mirror upstream
git remote add myfork myfork
git push --mirror myfork

Нужная ветка:

git clone -b neededversion upstream
git remote add myfork myfork
git push myfork

Есть ли какой-то смысл от полного зеркала?








 








И это всё МОЁ

Добрый вечер.

Некоторое время назад заметил, что соединение устанавливается ровно со второй попытки: стартует система, запускается окружение, сети нет (пытается подключиться); далее секунд через 40 сообщение, что соединение отключено, затем тут же — соединение установлено. Далее всё без каких-либо проблем.

$ lspci | grep net
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL810xE PCI Express Fast Ethernet controller (rev 07)

Пытался смотреть, что происходит во время загрузки. Ошибки относятся, как я понял, как раз к wifi-модулю.

$ dmesg | grep 'ath\|wlp\|pcieport'
[ 0.971875] pcieport 0000:00:1c.0: Signaling PME with IRQ 120
[ 0.972094] pcieport 0000:00:1c.4: Signaling PME with IRQ 121
[ 0.972277] pcieport 0000:00:1c.5: Signaling PME with IRQ 122
[ 0.972464] pcieport 0000:00:1d.0: Signaling PME with IRQ 123
[ 4.111508] ath10k_pci 0000:03:00.0: enabling device (0000 -> 0002)
[ 4.112567] ath10k_pci 0000:03:00.0: pci irq msi oper_irq_mode 2 irq_mode 0 reset_mode 0
[ 4.264424] pcieport 0000:00:1c.5: AER: Multiple Corrected error received: 0000:00:1c.5
[ 4.264436] pcieport 0000:00:1c.5: PCIe Bus Error: severity=Corrected, type=Physical Layer, (Receiver ID)
[ 4.264441] pcieport 0000:00:1c.5: device [8086:9d15] error status/mask=00000081/00002000
[ 4.264445] pcieport 0000:00:1c.5: [ 0] RxErr
[ 4.264449] pcieport 0000:00:1c.5: [ 7] BadDLLP
[ 4.300242] pcieport 0000:00:1c.5: AER: Multiple Corrected error received: 0000:00:1c.5
[ 4.300250] pcieport 0000:00:1c.5: PCIe Bus Error: severity=Corrected, type=Physical Layer, (Receiver ID)
[ 4.300253] pcieport 0000:00:1c.5: device [8086:9d15] error status/mask=00000001/00002000
[ 4.300259] pcieport 0000:00:1c.5: [ 0] RxErr
[ 4.300265] pcieport 0000:00:1c.5: AER: Corrected error received: 0000:00:1c.5
[ 4.300271] pcieport 0000:00:1c.5: can't find device of ID00e5
[ 4.479637] ath10k_pci 0000:03:00.0: qca9377 hw1.1 target 0x05020001 chip_id 0x003821ff sub 1028:1810
[ 4.479638] ath10k_pci 0000:03:00.0: kconfig debug 0 debugfs 1 tracing 1 dfs 0 testmode 0
[ 4.480100] ath10k_pci 0000:03:00.0: firmware ver WLAN.TF.2.1-00021-QCARMSWP-1 api 6 features wowlan,ignore-otp crc32 42e41877
[ 4.557602] ath10k_pci 0000:03:00.0: board_file api 2 bmi_id N/A crc32 8aedfa4a
[ 4.634779] ath10k_pci 0000:03:00.0: unsupported HTC service id: 1536
[ 4.653555] ath10k_pci 0000:03:00.0: htt-ver 3.56 wmi-op 4 htt-op 3 cal otp max-sta 32 raw 0 hwcrypto 1
[ 4.746382] ath: EEPROM regdomain: 0x6c
[ 4.746384] ath: EEPROM indicates we should expect a direct regpair map
[ 4.746385] ath: Country alpha2 being used: 00
[ 4.746386] ath: Regpair used: 0x6c
[ 4.778721] ath10k_pci 0000:03:00.0 wlp3s0: renamed from wlan0
[ 6.272128] pcieport 0000:00:1c.5: AER: Multiple Corrected error received: 0000:00:1c.5
[ 6.272135] pcieport 0000:00:1c.5: PCIe Bus Error: severity=Corrected, type=Physical Layer, (Receiver ID)
[ 6.272138] pcieport 0000:00:1c.5: device [8086:9d15] error status/mask=00002081/00002000
[ 6.272139] pcieport 0000:00:1c.5: [ 0] RxErr
[ 6.272140] pcieport 0000:00:1c.5: [ 7] BadDLLP
[ 6.313720] pcieport 0000:00:1c.5: AER: Multiple Corrected error received: 0000:00:1c.5
[ 6.313727] pcieport 0000:00:1c.5: PCIe Bus Error: severity=Corrected, type=Physical Layer, (Receiver ID)
[ 6.313729] pcieport 0000:00:1c.5: device [8086:9d15] error status/mask=00000001/00002000
[ 6.313730] pcieport 0000:00:1c.5: [ 0] RxErr
[ 6.509785] ath10k_pci 0000:03:00.0: unsupported HTC service id: 1536
[ 43.857869] wlp3s0: authenticate with 00:0e:8f:f9:ac:96
[ 43.893045] wlp3s0: send auth to 00:0e:8f:f9:ac:96 (try 1/3)
[ 43.898180] wlp3s0: authenticated
[ 43.899931] wlp3s0: associate with 00:0e:8f:f9:ac:96 (try 1/3)
[ 43.906932] wlp3s0: RX AssocResp from 00:0e:8f:f9:ac:96 (capab=0x411 status=0 aid=3)
[ 43.909429] wlp3s0: associated
[ 43.956177] IPv6: ADDRCONF(NETDEV_CHANGE): wlp3s0: link becomes ready

$ hwinfo --wlan
01: PCI 300.0: 0282 WLAN controller
[Created at pci.378]
Unique ID: hAO_.DQxoVujSaB0
Parent ID: HnsE.FoqTruHsK23
SysFS ID: /devices/pci0000:00/0000:00:1c.5/0000:03:00.0
SysFS BusID: 0000:03:00.0
Hardware Class: network
Model: "Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter"
Vendor: pci 0x168c "Qualcomm Atheros"
Device: pci 0x0042 "QCA9377 802.11ac Wireless Network Adapter"
SubVendor: pci 0x1028 "Dell"
SubDevice: pci 0x1810
Revision: 0x31
Driver: "ath10k_pci"
Driver Modules: "ath10k_pci"
Device File: wlp3s0
Features: WLAN
Memory Range: 0xd2000000-0xd21fffff (rw,non-prefetchable)
IRQ: 139 (no events)
HW Address: b0:52:16:86:6a:57
Permanent HW Address: b0:52:16:86:6a:57
Link detected: yes
WLAN channels: 1 2 3 4 5 6 7 8 9 10 11 12 13 36 40 44 48 52 56 60 64 100 104 108 112 116 120 124 128 132 136 140
WLAN frequencies: 2.412 2.417 2.422 2.427 2.432 2.437 2.442 2.447 2.452 2.457 2.462 2.467 2.472 5.18 5.2 5.22 5.24 5.26 5.28 5.3 5.32 5.5 5.52 5.54 5.56 5.58 5.6 5.62 5.64 5.66 5.68 5.7
WLAN encryption modes: WEP40 WEP104 TKIP CCMP
WLAN authentication modes: open sharedkey wpa-psk wpa-eap
Module Alias: "pci:v0000168Cd00000042sv00001028sd00001810bc02sc80i00"
Driver Info #0:
Driver Status: ath10k_pci is active
Driver Activation Cmd: "modprobe ath10k_pci"
Config Status: cfg=new, avail=yes, need=no, active=unknown
Attached to: #8 (PCI bridge)

Это после обновления ядра до 5.0, с 4.15 было примерно то же, но на подряд на 4 и 44 секундах три сообщения «ADDRCONF(NETDEV_UP): wlp3s0: link is not ready», и тоже всё подключалось.
Пробовал отключать энергосбережение
pcie_aspm=off
как в некоторых местах советовали — сообщений об ошибках нет, но к сети подключается всё равно после 43 секунды.

Ранбше, вроде бы, такого не было.

Что ещё можно посмотреть?








 ,








20:49

И это всё МОЁ

На ЛОР есть учителя информатики, так что поздравляю. ^.^









 








И это всё МОЁ

Нужен симулятор архитектуры ARM. Чтобы тестировать на нем ассемблерные вставки в код на языке Си. Есть ли что-то подобное, например с arm-gcc и qemu, готовая сборочка?

Чтобы можно было по шагам ходить и регистры зыркать. Знаю что-то подобное чисто с ассемблером, очень старое. Но уверен что спустя 15 лет появился более приятный и фичастный софт подобного направления.








 , ,








20:46

Логи SSH

И это всё МОЁ

Подключаюсь к VPS через PuTTY, используя socks5 tor прокси, используя нестандартный порт, например 50123. В логах VPS, по пути /var/log/auth.log видны подключения с ip tor, но порты подключения отличаются от 50123. Почему так происходит? И логируются ли в файле /var/log/auth.log так же и подключения по sftp?








 , , ,