LINUX.ORG.RU

Сообщения 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 ()

Feels over reals

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

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

Дискасс.

 , ,

Axon ()

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

Дано:

  • Внешняя звуковуха 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 провайдера под хостинг

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

 , ,

Axon ()

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

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

 , ,

Axon ()

Tmux + neovim

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

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

 , ,

Axon ()

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

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

 

Axon ()

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

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

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

Ищу замену 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-последовательности.

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

 , ,

Axon ()

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

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

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

 , , ,

Axon ()

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

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

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

 , ,

Axon ()

OpenVPN recursive routing

Недавно 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?

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

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

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

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

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

 , ,

Axon ()

И снова выбор 3D CAD

Появилась задумка изготовить свою клавиатуру с б-дж/ш. Соответственно, нужен пригодный для таких задач 3D CAD. Требования:

  • Желательно FOSS, или, хотя бы, бесплатно. Я ещё пока не понял насколько мне всё это реально нужно, так что деньги тратить на данном этапе не намерен.
  • Вменяемый порог вхождения чтобы не растерять мотивацию ещё до начала разработки. На данный момент опыт работы с CAD практически нулевой.
  • Удобная работа с констрейнтами.
  • Возможность нарисовать деталь с красивым изгибом и не шизануться в процессе. Это САМОЕ ГЛАВНОЕ ТРЕБОВАНИЕ, варианты, которые это не позволяют, не подходят совсем, никак, даже если они очень-очень хороши со всех других сторон.

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

 ,

Axon ()

Might And Magic Heroes VII под вайном виснет

Арч x86_64, wine 2.14. Пытаюсь запустить седьмых героев, рейтинг на appdb, вроде, Gold. Стартуют без проблем, и даже пару минут работают, но в это время в консоль сыплются ошибки вида

err:winsock:interface_bind Failed to bind to interface, receiving broadcast packets will not work on socket $NUMBER.
$NUMBER инкрементируется в каждом сообщении, и когда это число доходит до лимита открытых файлов моего юзера, игра виснет намертво. Можно ли это пофиксить, и, если да, то как?

 

Axon ()

CM 13 перезагрузка на подключении к WiFi при первом старте

Недавно, ни с того ни с сего, ушёл в циклический ребут Redmi Note 3 Pro с CM13. Сбросил на фабричные настройки, накатил свежее recovery и последний билд CM13, но при попытке загрузиться получается сабж. Пробовал разные билды цианогена, разные рекавери, результат один: старт, компиляция приложений, выбор языка, потом при переходе к подключению сети система мгновенно виснет и через пару секунд уходит в ребут. Как понять, аппаратная ли это проблема, или, всё-таки, кривые билды?

 ,

Axon ()

Неуместная локализация

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

:: Работа послеоперационных перехватов...
( 1/15) Updating linux initcpios
==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'default'
  -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux.img
==> Starting build: 4.11.9-1-ARCH
  -> Running build hook: [base]
Послеоперационных перехватов? Серьёзно? Я всеми конечностями за софт на родном языке, но это уже какой-то цирк. Кому такой «перевод» понятнее оригинала? Я бы ещё понял, если бы это была одинокая ангоязычная фраза посреди русского текста, но ведь всё же наоборот. Примеров подобного неуместного усердия переводчиков тред го.

 , ,

Axon ()

Построение маршрута на карте с заданной длиной пути

Хочу гуглокарты, но чтобы можно было вручную указать длину пути и получить варианты маршрутов из точки А в точку Б этой длины. То есть, например, кратчайший маршрут от работы до дома 20 километров, а я хочу проехать 50, и карта выдаёт варианты как мне сделать крюк чтобы вышло 50. Есть такое, или я совсем упоролся?

 ,

Axon ()

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