LINUX.ORG.RU

Сообщения Axon

 

В plasma-wayland не работает clipboard+=unnamedplus в neovim

Собсна, сабж. В иксовой сессии всё нормально, в sway тоже работает синхронизация вимовского буфера обмена с системным, а в plasma-wayland не хочет, ни в ту, ни в другую сторону. Как пофиксить?

 , , ,

Axon ()

Госбанки заставят перевести данные клиентов в Единую Биометрическую Систему

: https://www.kommersant.ru/doc/5380273

Ъ: Государство потребовало от ВТБ, Промсвязьбанка, Россельхозбанка и РНКБ передать накопленные ими биометрические данные клиентов в единую государственную биометрическую систему. Отсутствие согласия граждан, несовместимость форматов, и прочие мелочи заботливое государство не слишком заботят. В дальнейшем планируется распространить инициативу и на коммерческие банки, в том числе Сбер.

Вот так, согласился ради удобства аутентифицироваться в банкомате по личику, а потом к тебе пришли потому что ты в неудачный момент в неудачном месте погулять вышел и попал под камеру.

 , ,

Axon ()

Заставить pipewire не отпускать аудиоустройство

У меня на рабочем компе вместо аудиокарты говновстройка Intel HDA, которая шумит в колонки когда на ней ничего не воспроизводится. Тишины позволяет добиться фоновое воспроизведение содержимого /dev/zero, но это костыль и неудобно. Можно ли как-то заставить pipewire подстоянно удерживать аудиоустройство?

 , , ,

Axon ()

Посоветуйте DMCA-устойчивый VPS

Требуется VPSка. Нужно:

  • KVM
  • Локация за пределами РФ.
  • DMCA-устойчивость.
  • Гигабитный канал с приличным количеством траффика.
  • Отсутствие криминальной репутации (не хочется на каждом втором сайте капчу вводить).
  • Нидорага.

Не нужно:

  • Мощь.

Область применения, думаю, объяснять не надо. Делимся историями успеха.

UPD: Остановился на Melbicom с локацией в нидерландах. Пару дней пользуемся, пока всё отлично.

 , ,

Axon ()

Генерация grub.cfg при зашифрованном корневом разделе

Зашифровал себе корень через dm-crypt, делал всё по арчевики. Всё получилось без проблем, но с одним нюансом. grub-mkconfig не определяет, что корень находится на LUKS разделе, поэтому параметры rd.luks.name=$DEVICE_UUID=root root=/dev/mapper/root пришлось прописывать в конфиг ручками. Можно ли как-то объяснить GRUB как правильно генерировать конфиг, или просто придётся забыть про grub-mkconfig?

 , ,

Axon ()

Классификация маргинальных утверждений об изменении климата при помощи машинного обучения

Интересная статейка вышла в прошлом месяце в Scientific Reports (IF 4.379, Q1): Computer‑assisted classification of contrarian claims about climate change.

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

Основные тезисы:

  • Количество публичных утверждений, противоречащих научному консусу в области изменения климата, за последние 20 лет только растёт, несмотря на всё большее количество данных, его подтверждающих.
  • Из двух основных категорий источников дезинформации об изменении климата, онлайн-блогов и консервативных аналитических центров, первые больше упирают на конспирологию, а вторые в основном давно сдали этот рубеж, и теперь утверждают, что с глобальным потеплением уже ничего не сделать, а значит, не стоит и пытаться.
  • Вспышки активности по распространению дезинфрмации в области климатологии здорово коррелируют с такими политическими моментами, как обсуждение важных законопроектов по противодействию глобальному потеплению в конгрессе США.
  • Тип распространяемой консервативными аналитическими центрами дезинформации зависит от источников их финансированиия. Чем выше доля анонимных и ключевых антиклиматологических доноров в бюджете, тем больше упор на отрицание факта антропогенного изменения климата и конспирологию в их публикациях.

Ну, и сама по себе классификация на мой взгляд довольно люпопытная. Она включает 5 основных категорий:

  1. Глобальное потепление не происходит.
  2. Антропогенные выбросы парниковых газов не являются причиной глобального потепления.
  3. Изменение климата - это не плохо.
  4. Меры по предотвращению изменения климата не работают.
  5. Климатологам и активистам нельзя верить.

Каждая из этих категорий включает два уровня подкатегорий. Авторы отдельно оговаривают, что не каждая подкатегория в этой классификации относится к дезинформации, иногда это фактически верные утверждения, которые приводятся в ходе риторики, подтверждающей неверные выводы.

Дискасс.

 , ,

Axon ()

Слетают настройки клавиатуры после переподключения

У меня клавиатура подключена к монитору, и при выключении монитора USB порты на нём отключаются. С недавних пор появилась проблема, что после этого слетают настройки клавиатуры, установленные через setxkbmap или настройки KDE. Раньше всё нормально было, а теперь после каждого выключения монитора приходится заново запускать setxkbmap.

Что могло измениться, и как всё вернуть как было?

 , ,

Axon ()

MS Office, центробанк, и импортозамещение

Жила-была одна мелкая турфирмочка из полутора человек. Фирмочка была очень маленькая, а маржа в туристическом бизнесе - ещё меньше, поэтому экономила она на всём, чём могла, в том числе на лицензиях на ПО. Поэтому на всех компах в офисе там стоит Debian и LibreOffice. Всё было хорошо, люди работали и были всем довольны, пока на сцену в очередной раз не вышло наше любимое государство.

Задумал центробанк собирать со всех турфирм «Сведения о деятельности туроператора в области въездного и выездного туризма» (форма №1-ПОЕЗДКИ). Задумал, и начал с 2019го года собирать. Чтобы эти сведения подать, надо из личного кабинета на сайте ЦБ РФ скачать пресловутую «форму №1-ПОЕЗДКИ» в виде экселевского файла с макросами, заполнить, и закачать обратно. Естественно, что форма эта не открывается ни в одной офисной программе кроме MS Excel. Раньше фирма выходила из положения заполняя форму на личном ноуте одного из сотрудников с виндой и пераццким мсофисом, но при очередной попытке это сделать офис начал выдавать невнятную ошибку при попытке сохранить файл с формой, которую побороть не удалось.

Внимание, вопрос. У нас тут законов напринимали за последние годы про импортозамещение и всякие реестры идейно верного ПО. Всё больше речей о том, что продукты MS надо выметать поганой метлой из всей государственной IT-инфраструктуры. Так почему же фирма должна закупать MS Windows и MS Office только для того, чтобы раз в квартал сдать статистику в госорган? Это ли не нарушение всех вышеупомянутых законов? Можно ли как-то взгреть центробанк за принуждение отечественного бизнеса к закупке ПО, разработанного потенциальным противником, чтобы они уже сделали нормальную форму электронной отчётности?

 , , ,

Axon ()

Опубликованы предварительные результаты 3 фазы клинического испытания «Спутника-V»

https://www.thelancet.com/journals/lancet/article/PIIS0140-6736(21)00234-8/fulltext

Странно, что ещё не обсудили. Пока ещё не окончательные результаты, но выглядит неплохо.

Между 7-м сентября и 24-м ноября 2020, 21977 взрослых испытуемых были случайным образом распределены в вакцинируемую группу (n=16501) и группу плацебо (n=5476). 19866 испытуемых получили две дозы вакцины или плацебо, и были включены в анализ предварительных результатов. Начиная с 21го дня после получения первой дозы вакцины (дня получения второй дозы), 16 (0.1%) из 14964 испытуемых в группе вакцинируемых и 62 (1.3%) из 4902 в группе плацебо получили подтверждённый диагноз COVID-19; эффективность вакцинации составила 91.6% (95% доверительный интервал 85.6 - 95.2). Большинство выявленных побочных эффектов были 1-го уровня серьёзности (77485 [94%] из 7966 всех случаев). 45 (0.3%) из 16427 испытуемых в группе вакцинируемых и 23 (0.4%) из 5435 в группе плацебо имели серьёзные побочные эффекты; ни один из них не был связан с вакцинацией, что было подтверждено независимым комитетом мониторинга данных. В ходе исследования умерли четверо испытуемых (3 [0.1%] из 16427 в группе вакцинированных и 1 [<0.1%] из 5435 в группе плацебо), ни одна смерть не была связана с вакцинацией.

Данный промежуточный анализ 3 фазы клинических испытаний Гам-КОВИД-Вак показал 91.6% эффективность против COVID-19 и хорошо переносился большой когортой испытуемых.

Лично я уже получил неделю назад первую дозу, чего и всем советую.

 , ,

Axon ()

OpenWRT и перенаправление порта на хост в подсеть wireguard

Есть хост, который должен быть доступен снаружи по RDP, но он находится за натом с динамическим IP. Я решил осуществить следующую схему: поднимаем на целевом хосте VPN-туннель (wireguard) до имеющегося хоста с толстым каналом и белым IP (роутер на OpenWRT), пробрасываем на роутере порт снаружи на хост в подсети wg, PROFIT. Порт пробрасываю так (10.0.0.128 - адрес целевого хоста в подсети wg), но снаружи он filtered. Пробовал не указывать целевую зону, но это ничего не изменило. ЧЯДНТ?

UPD: Плюнул и поднял туннель на клиенте тоже, всё равно так секурнее.

 , , ,

Axon ()

Xbox One контроллер - неверный кеймап

Прикупил пару контроллеров Xbox One, чтобы с мелким в файтинги рубиться. Подключил через bluetooth+xboxdrv (v. 0.8.8), всё почти заработало, но есть один нюанс. Большинство кнопок работают как надо, но:

Нажимаю   получаю

LB        BTN_WEST
X         BTN_C
RB        BTN_Z
View      BTN_TL
Menu      BTN_TR

Везде пишут, что именно этот контроллер под онтопиком должен работать вообще из коробки. В чём может быть проблема, и как её разумнее порешать?

UPD: поставил xpadneo, один контроллер заработал как надо, а у второго почему-то LB и RB работают как Select и Start соответственно, а сами кнопки Select и Start не работают совсем. При этом, если подключить тот же контроллер через USB, то все кнопки работают как надо.

UPD2: Собрал xpadneo из гита, и это решило проблему.

 ,

Axon ()

Chiptune-эстетика, но не chiptune

Ищется IDM, в котором chiptune является одной из составляющих звука, или играет роль эстетического ориентира. Сам chiptune пробовал слушать, не заходит, хочется более богатого звукового оформления. Пример того, что хочется услышать:

Wisp - Negions Fail

Делимся годнотой, товарищи!

 , ,

Axon ()

Telepathy-kde и аккаунт Google

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

 , ,

Axon ()

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

Ноутбук 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 ()

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

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

Полный текст (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. Статистический анализ не выявил значимых признаков систематических ошибок, внесённых избирательностью публикаций или влиянием выбивающихся или непропорционально весомых исследований, что говорит о робастности полученных мета-аналитических выводов.

 , , ,

Axon ()

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

Ставлю 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 ()

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

Сап, ЛОР.

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

 ,

Axon ()

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

Поднимаю я сервер 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 ()

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

Верстаю документик, столкнулся с непонятным поведением 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 ()

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

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

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

 ,

Axon ()

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