LINUX.ORG.RU

Сообщения Axon

 

В ядрах новее 5.4.14 отвалилась звуковуха Intel

Форум — Linux-hardware

Ноутбук Acer swift 3 SF314-55. Проблема следующая:

$ uname -r
5.5.9-arch1-2
$ lspci | grep audio
00:1f.3 Multimedia audio controller: Intel Corporation Cannon Point-LP High Definition Audio Controller (rev 30)
$ aplay -l
aplay: device_list:274: no soundcards found...

В dmesg:

[    4.119094] sof-audio-pci 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100
[    4.119950] sof-audio-pci 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver
[    4.119970] sof-audio-pci 0000:00:1f.3: enabling device (0000 -> 0002)
[    4.120174] sof-audio-pci 0000:00:1f.3: warning: No matching ASoC machine driver found                 
[    4.120180] sof-audio-pci 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100
[    4.120360] sof-audio-pci 0000:00:1f.3: use msi interrupt mode                            
[    4.120572] sof-audio-pci 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[    4.123898] iwlwifi 0000:00:14.3: Applying debug destination EXTERNAL_DRAM
[    4.129490] sof-audio-pci 0000:00:1f.3: hda codecs found, mask 5           
[    4.129492] sof-audio-pci 0000:00:1f.3: using HDA machine driver skl_hda_dsp_generic now
[    4.189781] iwlwifi 0000:00:14.3: FW already configured (0) - re-configuring
[    4.218735] sof-audio-pci 0000:00:1f.3: Direct firmware load for intel/sof/sof-cnl.ri failed with error -2
[    4.218745] sof-audio-pci 0000:00:1f.3: error: request firmware intel/sof/sof-cnl.ri failed err: -2
[    4.218749] sof-audio-pci 0000:00:1f.3: error: failed to load DSP firmware -2         
[    4.219886] sof-audio-pci 0000:00:1f.3: error: sof_probe_work failed err: -2

В 5.4.14 всё работает, в 5.4.15 - уже нет.

UPDATE: snd_hda_intel.dmic_detect=0 решает проблему.

 , ,

Axon
()

Умственные способности отрицательно коррелируют со склонностью к «правой» идеологии и предубеждениям

Форум — Science & Engineering

Оригинальная публикация (платный доступ)

Полный текст (Sci-Hub)

Резюме

Когнитивное функционирование индивидов, строго приверженных «правым» позициям и предубеждениям, привлекает значительный научный интерес. Несмотря на то, что исследованию когнитивных стилей посвящено множество работ, когнитивным способностям уделяется меньшее внимание. Работы, посвящённые этой теме, в целом показывают ассоциацию сниженных когнитивных способностей с более выраженной поддержкой «правых» идеологических установок и повышенным уровнем предубеждения. В то же время, эта взаимосвязь мало учитывается в литературе. Данный мета-анализ выявил среднюю величину эффекта r = −.20 [95% доверительный интервал [−0.23, −0.17] на основании 67 работ, N = 84017] для взаимосвязи между когнитивными способностями и «правыми» идеологическими установками, и r = −.19 (95% доверительный интервал [−0.23, −0.16]; на основании 23 работ, N = 27011) для взаимосвязи между когнитивными способностями и предубеждениями. Величина эффекта для различных когнитивных способностей и характеристик выборки значительно не варьировала. Эффект строго зависел от меры, по которой оценивались идеологические установки и предубеждения, и имел наибольшую величину для авторитарности и этноцентризма. Таким образом, когнитивные способности являются важным фактором, определяющим развитие идеологических установок и предубеждений, и им следует уделять больше внимания при построении теорий и моделей.

Авторы выделяют 4 основных вывода, которые позволяет сделать данная работа:

  1. Люди, располагающие бо́льшими когнитивными ресурсами, с большей вероятностью придерживаются «левых» взглядов и склонны к меньшей предубеждённости, тогда как люди с меньшими когнитивными способностями более склонны к «правым» взглядам и предубеждённости.
  2. Величина эффекта различалась для разных типов широких когнитивных способностей (по теории Каттелла — Хорна — Кэрролла). Самая сильная связь показана для постижения знаний (r = -.23), тогда как для подвижного логического хода мысли и кратковременной памяти корреляция оказалась слабее (r = -.13 и r = -.12 соответственно). Это указывает на то, что вербальные способности сильнее связаны с выбором идеологической позиции, чем численное и математическое мышление.
  3. Величина эффекта различалась для разных типов идеологических позиций и предубеждений. Связь когнитивных способностей с авторитарностью была выражена сильнее, чем с консерватизмом и догматизмом. Среди типов предубеждений величина эффекта для этноцентризма была больше, чем для предвзятости в отношении конкретных аутгрупп (например, этнических меньшинств или представителей ЛГБТ сообщества).
  4. Статистический анализ не выявил значимых признаков систематических ошибок, внесённых избирательностью публикаций или влиянием выбивающихся или непропорционально весомых исследований, что говорит о робастности полученных мета-аналитических выводов.

 journal club, консерватизм, , социальная психология

Axon
()

Установка Nextcloud, непонятки с правами

Форум — Admin

Ставлю Nextcloud на арч. Поскольку релизная 17 версия не умеет в PHP 7.4, накатываю бетку из гита. Поднимаю nginx, захожу на страницу настройки, получаю Internal Server Error. В логе:

"touch(): Unable to create file /usr/share/webapps/nextcloud/config/config.php because Read-only file system at /usr/share/webapps/nextcloud/lib/private/Config.php#241"

При этом:

$ ls -l /usr/share/webapps/nextcloud/config/
-rw-r--r-- 1 http http     0 дек 17 15:29 CAN_INSTALL
-rw-r--r-- 1 http http 53233 дек 17 15:29 config.sample.php
$ top -b -n 1 | grep nginx
 144350  144349 http     http     ?          0:00.00   0.0g   0.0   0.0 S nginx: worker process
 144349       1 root     root     ?          0:00.00   0.0g   0.0   0.0 S nginx: master process /usr/bin/nginx -g pid /run/nginx.pid; error_log stderr;
$ top -b -n 1 | grep php-fpm      
 144346       1 root     root     ?          0:00.12   0.0g   0.0   0.1 S php-fpm: master process (/etc/php/php-fpm.conf)
 144352  144346 http     http     ?          0:00.08   0.0g   0.0   0.1 S php-fpm: pool www
 144351  144346 http     http     ?          0:00.01   0.0g   0.0   0.1 S php-fpm: pool www

То есть, и веб-сервер, и процесс PHP вполне себе имеют права на запись в каталог с конфигом. В чём может быть проблема?

 , ,

Axon
()

Где покупать электронные компоненты

Форум — Talks

Сап, ЛОР.

Давно хочу забацать себе портативный усилок для наушников (смотрю на PIMETA v2), но буксую на покупке компонентов. Не могу найти нормальный онлайн-магазин с хорошим выбором качественной рассыпухи и актуальным систематизированным каталогом. Вроде Digikey, только с доставкой в РФ. Где закупаются местные любители понюхать канифоль?

 ,

Axon
()

OpenWRT, Wireguard, несколько клиентов.

Форум — Admin

Поднимаю я сервер Wireguard на OpenWRT.

Конфиг на роутере:

config interface 'wg0'
	option proto 'wireguard'
	option listen_port '51223'
	option private_key '$SERVER_KEY'
	option delegate '0'
	list addresses '10.200.200.1/24'

config wireguard_wg0
	option description 'Peer 1'
	option preshared_key '$PSK'
	option persistent_keepalive '25'
	option endpoint_port '39814'
	list allowed_ips '10.200.200.0/24'
	option public_key '$PEER1_PUBKEY'

Конфиг на клиенте:

[Interface]
Address = 10.200.200.2/24
ListenPort = 39814
PrivateKey = $PEER1_KEY
DNS = 10.200.200.1

[Peer]
PublicKey = $SERVER_PUBKEY
PresharedKey = $PSK
AllowedIPs = 0.0.0.0/0
Endpoint = $SERVER_IP:51223

Поднимаю туннель, всё работает. Благодать.

Добавляю на сервер второго пира:

config wireguard_wg0
	option description 'Peer 2'
	option preshared_key '$PSK'
	option persistent_keepalive '25'
	option endpoint_port '39814'
	list allowed_ips '10.200.200.0/24'
	option public_key '$PEER2_PUBKEY'

Делаю /etc/inid.d/network restart, и Peer 1 перестаёт подключаться. Удаляю из конфига второго пира, перезапускаю сеть, и первый снова работает. ЧЗХ? ЧЯДНТ?

 ,

Axon
()

Разные стили цитирования и библиографии

Форум — General

Верстаю документик, столкнулся с непонятным поведением biblatex. Мне нужно чтобы в тексте цитаты отображались как (Author, yyyy), а в библиографии - согласно стилю gost-numeric-bin. Делаю так:

\usepackage[%
backend=biber,%
bibencoding=utf8,%
citestyle=authoryear,%
bibstyle=gost-numeric-min,%
language=auto,%
autolang=other,%
clearlang=true,%
defernumbers=true,%
autocite=inline, %
doi=false,%
isbn=false,%
maxcitenames=1,%
maxbibnames=99,%
]{biblatex}[2016/09/17]
Получаю какую-то херню. В библиографии всё как надо, а вот в тексте вместо (Author, yyyy) отображаются где-то (Author [et al.] dd/mm/yyyy), а где-то вообще (“Title” dd/mm/yyyy). Если убрать bibstyle=gost-numeric-min, то в тексте всё как надо, но мне такой формат библиографии не подходит. В доках к biblatex упоминаний о конфликтах при беглом просмотре не нашёл. Почему так происходит и что сделать чтобы оно перестало?

 ,

Axon
()

Где в Питере купить маленький ровный кусок мёртвого дерева заданной толщины?

Форум — Talks

Нужен кусок доски из вишни/ореха/дуба (что найдётся, лишь бы красиво смотрелось) толщиной 12 мм и размерами эдак 200×200 мм. Где в Питере можно поискать подобное? Во всяких мастерских продают обрезки, но они все в основном в форме брусков, а не досок, и толщина там какая попало. Нужно для DIY проекта.

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

 ,

Axon
()

Feels over reals

Форум — Talks

Беспрецедентное решение вынес вчера суд в Калифорнии. Школьный садовник, больной лимфомой, обвинил Монсанто в том, что именно их раундап, которым он пару раз случайно облился, вызвал у него рак. Суд постановил что в Монсанто сознательно игнорировали «научные свидетельства» канцерогенности раундапа, и поэтому должны раскошелиться на $290 лямов компенсации. Представители компании офигевают и планируют обжаловать решение, несмотря на сочувствие к больному дядьке.

!Ъ: https://www.google.ru/amp/s/abc7news.com/amp/society/jury-rules-monsanto-liab...

Дискасс.

 , монсанто,

Axon
()

Неправильное определение профиля звуковой карты в pulseaudio 12

Форум — Linux-hardware

Дано:

  • Внешняя звуковуха Behringer U-Phoria UMC204HD
  • pulseaudio 12.2
  • linux 4.17.8
  • alsa-firmware 1.0.29

Имеем:

$ pacmd list-sinks | grep -i 'name:'
        name: <alsa_output.usb-BEHRINGER_UMC204HD_192k-00.analog-surround-40>
Должно быть stereo-20. С pulseaudio 11 всё прекрасно работало, но прилетел апдейт, и пульс вдруг решил что у этой карты 4 аналоговых канала вместо реальных двух. В итоге при проигрывании файлов с пятиканальным звуком вместо нормального даумикса получаем в уши rear-left и rear-right. В pavucontrol все предлагаемые профили четырёхканальные. Как заставить эту сволочь использовать нормальный профиль?

 , ,

Axon
()

Выбор VPS провайдера под хостинг

Форум — Talks

Нужен VPS под сайтец. Нагрузка будет не очень высокая, но надо будет вертеть довольно тяжёлую CMS и хранить некоторое количество файлов. Соответственно, надо не очень дорого, надёжно, и без гемора. Пока смотрю на тариф cx21 у хетцнера, поскольку с немцами есть положительный опыт. Почитал отзывы на популярные российские хостинги, всех поливают фекалиями. Есть ли смысл искать дальше, или просто брать в hetzner и не париться?

 , ,

Axon
()

Чем в PyQt без тормозов рисовать перегруженные графики?

Форум — Development

Пишу на pyqt свой велосипед для обработки данных. Графики рисую по привычке через matplotlib (qt5agg). Проблема в том, что при отрисовке графиков с большим количеством (порядка нескольких миллионов) точек matplotlib аццки жрёт память и эпически тормозит на любом железе. Теоретически, можно извернуться с даунсемплингом и перерисовкой при смене масштаба, но это большой геморрой. Есть ли для таких задач более подходящие инструменты, позволяющие рисовать в pyqt графики быстро и без лишнего бойлерплейта?

 , ,

Axon
()

Tmux + neovim

Форум — General

Я так понимаю, neovim в 2018 году всё ещё не работает в терминальных мультиплексорах? Все кричат про то, что вим не нужен, но при этом дикий лаг при выходе из INSERT mode и неработающие Home/End в неовиме так и не починили.

UPD: обе проблемы решены.

 , ,

Axon
()

Кастомные поля в оглавлении

Форум — Science & Engineering

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

 

Axon
()

Не приходит почта с ящиков на яндексе на мой сервер.

Форум — Admin

Проблема в следующем. Есть почтовый сервер, есть домен. Домен делегирован на яндекс, но почта яндекса не используется. Некоторое время назад правил записи в DNS, нахватался проблем с долго обновляющимся кэшем, психанул и переделегировал домен. После этого всё заработало, но появилась новая проблема: теперь при попытке отправить письмо с яндекса на ящик на моём сервере пользователю приходит отлуп что такого ящика нет. С другими почтовыми сервисами такой фигни нет, почта ходит нормально. Судя по всему, MTA яндекса почему-то игнорит указанные для моего домена MX записи и пытается искать адресатов у себя. Кто-нибудь с этим сталкивался? Что можно сделать в такой ситуации?

На всякий случай, привожу DNS-записи:

@	A	$IP1 
mail	A	$IP2                   # Здесь мой почтовик
mail1	A	$IP1                   # Здесь поднят relay
www	CNAME	$MYDOMAIN.
@	TXT	v=spf1 +mx -all
@	NS	dns1.yandex.net.
@	NS	dns2.yandex.net.
@	MX	mail.$MYDOMAIN.     10
@	MX	mail1.$MYDOMAIN.    20

 , ,

Axon
()

Посоветуйте эмулятор терминала

Форум — Desktop

Ищу замену lilyterm. Требования такие:

  • Не на VTE2. Это и есть главная причина ухода с lilyterm, в остальном он идеален. VTE3 сойдёт.
  • Профили.
  • Запоминание размера окна для профилей.
  • Вкладки.
  • Умение выглядеть вот так.

Что пробовал:

  • lilyterm - использует VTE2, в котором некорректно обрабатывается ряд escape-последовательностей [1].
  • sakura - нет профилей, не помнит размер.
  • xfce4-terminal - нет профилей, не помнит размер.
  • gnome-terminal - не помнит размер.
  • qterminal - не настраиваются цвета, только предустановленные схемы. WAT.
  • terminator - не запоминает позицию и размер окна.
  • roxterm - не запоминает позицию и размер окна.
  • tilix - какое-то переусложнённое недоразумение вместо вкладок.

Не предлагать: urxvt-tabbed, konsole. В первом корявый костыль вместо вкладок, второй тянет KDE, которое я использую далеко не везде.

UPD: Гениев нашлось много, поэтому уточню отдельно: терминальный мультиплексор вкладки не заменяет!

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

 ,

Axon
()

neovim, vte и кривые escape-последовательности.

Форум — General

Думаю перейти на neovim, и при тестировании вылезла следующая проблема. Neovim со стандартным конфигом в терминалах на VTE (в konsole всё нормально, другие не пробовал) при переключении режимов гадит в терминал кусками недопереваренных escape-последовательностей (пример). Нашёл в их багтрекере подобную проблему, но внятного решения там нет, а в комментах сплошной перевод стрелок. Кто с таким сталкивался и как это победил?

 , ,

Axon
()

KDE5 забывает позиции значков на рабочем столе

Форум — Desktop

Debian 9.2, KDE Frameworks 5.28.0, Plasma 5.8.6. Рабочий стол в режиме просмотра папки. Юзер любовно расставляет значки узорами по своему вкусу, но после перезагрузки они оказываются выровнены и отсортированы в соответствии со вкусами KDE. Юзер матерится и расставляет всё заново, но KDE настаивает на своём. Юзер в истерике. Блокировка значков не помогает, да и вообше плохое решение.

Гугл выдаёт множество тем на разных форумах в разные года, но ни в одной из них решения нет. Кому-нибудь удавалось как-то это победить?

 , , ,

Axon
()

События скролла мыши перестали работать в программах на Qt

Форум — Desktop

$SUBJ. При чём, если ткнуть в окно левой кнопкой мыши, то после этого одно событие прокрутки срабатывает.

Проблема во всех программах на Qt, не только в KDE-специфичных. Xorg 1.9.5, Qt 5.9.2, WM Openbox 3.6.1. Гугл молчит. Я один такой счастливчик?

 , ,

Axon
()

OpenVPN recursive routing

Форум — Admin

Недавно openvpn туннель на одной из машин перестал подниматься после потери соединения, помогает только ручной рестарт демона. В лог при этом сыплется ругань на рекурсивную маршрутизацию:

Recursive routing detected, drop tun packet to [AF_INET]$SERVER_IP:$SERVER_PORT
Конфиг клиента:
client
dev tun
port $SERVER_PORT
proto tcp
remote $SERVER_IP
nobind
persist-key
persist-tun
redirect-gateway def1 bypass-dhcp
comp-lzo
script-security 2
ping-restart 30
up /usr/share/openvpn/update-resolv-conf
down /usr/share/openvpn/update-resolv-conf
verb 4
ca /etc/openvpn/keys/ca.crt
cert /etc/openvpn/keys/$HOST.crt
key /etc/openvpn/keys/$HOST.key
Конфиг сервера:
port $SERVER_PORT
proto tcp
dev tun
cert    /etc/openvpn/keys/$HOST.crt
dh      /etc/openvpn/keys/dh2048.pem
server 10.9.0.0 255.255.255.0
ifconfig-pool-persist ipp.txt
client-to-client
duplicate-cn
keepalive 10 120
comp-lzo
user nobody
group nobody
persist-key
persist-tun
verb 4
Раньше всё работало как надо, но потом у клиента переехал в другую подсеть в локалке, и начались проблемы с постоянным падением туннеля.

 

Axon
()

А всё-таки, куда теперь бежать с Firefox?

Форум — Desktop

Горе-инноваторы из мозиллы решили не тянуть до 57 версии, и сломали vimperator уже в 56, поэтому вопрос миграции встал ребром.

Попробовал вернуться на Palemoon, но в нём больше не работают Tab Groups и RES.

Chromium недугом, одолевающим лису, поражён с рождения. Там точно так же нет и не будет нормальных аналогов вимператора и Tab Groups, а весь интерфейс приколочен гвоздями и недоступен для улучшения аддонами.

Всякая маргинальщина вроде uzbl и qutebrowser чересчур минималистична, а отсутсвие экосистемы аддонов и вовсе ставит на них жирный крест.

Что делать-то, братцы? Добавлять лису в IgnorePkg и ждать когда её форкнут более вменяемые разработчики?

 , ,

Axon
()

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