LINUX.ORG.RU

Сообщения bryak

 

nixos + deadbeef глобальные клавиши

 ,

При каком-то обновлении перестали работать глобальные хоткеи. Как это починить? Как временное решение управляю через deadbeef,deadbeef –prev/next –toggle-pause. Но нехватает hide/show и перемотки вперед :\

bryak
()

О slackware в предпоследний раз

 

По этой теме я хотел бы высказаться. В топике Patrick Volkerding 60 товарищ @Dimez назвал меня «Редкостной незамутнённости (на грани дебилизма, хотя может и за гранью) поциент.» (пруф: Patrick Volkerding 60 (комментарий)). Я на это всё не обижаюсь, но могу сказать, что это врядли соответствует действительности. Тема сама по себе выходит за рамки самой slackware, но касается ее как явно, так и косвенно.

Начнем с того, что IT за 25 лет(да-да, время летит быстро) трансформировалось и превратилось из «шо цэ таке?» в обычный промысел. Тот же гит из диковинной штуки превратился в обычный инструмент, который ежедневно применяется в работе(да и дома тоже. Например для управления конфигурациями). Точно так же и дистрибутивы из диковинной и магической штуки превратились в обычный инструмент, который эксплуатируется. Каждым по разному. Кто-то на локалхосте использует пк как бумбокс, а кто-то использует в качестве девелоп станции(программисты) или рабочей станции для управления серверами(девопс) или для управления серверами + доменом с клиентскими пк(системный администратор), а кто-то занимается 3d моделированием или работает с 2d графикой. Поэтому потребности у каждого из этих людей разные и набор софта тоже. Но всех их объединяет то, что дистрибутив используется как инструмент для промысла(кроме васи с бумбоксом)

Так вот, проблема фэнбоев разных маргинальных дистрибутивов заключается в том, что они обычно вот эти васи с претензией к дистрибутиву в виде бумбокса: браузер + видеоплеер + аудиоплеер + поиграть в стиме. На сегодняшний день обсолютно все дистрибутивы предоставляют функционал бумбокса. И настраивается это всё тривиально. Возьми любой дистрибутив, поставь фулл и бумбокс готов. Исключение составляют gentoo, crux, archlinux, lfs(но о нем вообще не будем говорить, по ясным всем нам причинам). И когда фэнбои маргинальных дистрибутивов залетают в топики, им задают очень неудобные вопросы. От которых они переходят в war режим и начинают устраивать никому не нужные холиворы. Бессмысленные, беспощадные и приводящие только к потере времени(с обоих сторон)

Дело в том, что у маргинальных дистрибутивов типа gentoo, crux, slackware проблема заключается в отрыве от реальности. Управленческий состав этих дистрибутивов - по незнанию или осознанно принимали неправильные решения в течение очень длительного времени. Что привело эти дистрибутивы в состояние, когда их или невозможно или очень проблематично использовать в промысле. Грубо говоря, использовать gentoo и дома и на серверах можно, но для этого придется сформировать свой оверлей и самостоятельно поддерживать большое кол-во софта. Можно ли это делать? Да! Но дорого. По времени. А время почти всегда - это или возможности или деньги. Касаемо slackware - это установка некоторого набора софта из сторонних реп с верой о том, что внутри этого всего не будет какого-то rm - rf */ или какого-нибудь бекдора

Я согласен, что архитектурно gentoo, crux, slackware хороши. Каждая по-своему. У генты - это гибкость, расширяемость, прозрачность. У slackware - это отсутствие systemd, работа без абстракций, максимальный unix-way(как и у crux). Но это нишевые дистрибутивы. Они сложные в эксплуатации. В промышленной эксплуатации. И эта сложность никак не окупается. Не скоростью, не стабильностью, не удобством

А теперь по теме slackware: проблема slackware в том, что ей управляет один человек. Который воспринимает этот продукт как свой личный. И он его монетизирует. Всё это он качественно вуалирует, но суть этого не меняет. И исходя из этого он его формирует как продукт, который можно продать. Например, в slackware есть инсталятор. Удобный он? Нет. Нужен ли он? Нет. Например archlinux не имеет инсталятора. Более распространенный он, чем slackware? Да! Nixos не имеет инсталятора. Если бы в дебиане не было инсталятора, то он бы не стал менее используемым. Дебиан более массовый совершенно по другим причинам. Избавится ли Патрик от инсталятора? Нет! Почему? Потому что продажа продукта предполагает его наличие

А теперь вопрос: если Патрику предложить избавиться от инсталятора, что будет? Он будет манкировать этот вопрос. Почему я применил слово «манкировать», а не «игнорировать» или любое другое разговорное слово? Потому что я хочу подчеркнуть, что я веду этот разговор сугубо в техническом русле, а не размазываю разговорную соплю по экрану монитора буквами. Он будет манкировать этот вопрос любыми способами, потому что у него есть свой собственный интерес

А вот тут сработает триггер у фэнбоев. Они начнут верещать «а что, он не может иметь собственные интересы? Он же столько времени вкладывает в поддержку дистрибутива!». А я отвечу: может! И волен это делать. Но я добавлю, что слово - это обоюдоострый меч. И если начинать играть в эту игру, то в нее можно играть вдвоем. Я сразу скажу, что если Патрик может иметь свои интересы, то я могу иметь свои. Если он хочет монетизировать свой дистрибутив, то я могу его не использовать, если он мне не подходит. А он мне не подходит! По многим причинам. Начиная от невозможности(или сложности) поставить минимал и установить только те пакеты, которые мне нужны, до слишком долгого релизного цикла и отсутствия актуальных версий по в репозитории

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

Изменится ли что-то в этом дистрибутиве? Нет. К сожелению. Пока Патрик не передаст дистрибутив в коллективное управление. А тогда, возможно, примутся правильные решения. Перестроится весь процесс. Возможно люди зальют в него донатами денег, которые если не украдут, а произойдет их целевая трата, - тогда этот дистрибутив перестанет быть маргинальным и его можно будет использовать в промысле. Будет ли это? Вероятность этого 2-3%, к сожелению.

bryak
()

wireguard трафик не ходит

 

Делал по этому гайду https://kb.ksomov.ru/linux/linux-wireguard-installation.html

Всё ли тут верно? Что-то может упустил? Вот сижу и думаю, это косяк в гайде или dpi режет?

bryak
()

Предлагаю создать правила топиков

 , ,

Допустим, я создаю топик:

Поиск IT-работы за рубежом и в шапке топика указываю: Правила топика:

  1. ответы в топике только источники поиска работы
  2. все остальные обсуждения запрещены

В итоге топик становится информативным. Все ответы не подпадающие под п.1,2 - нещадно удаляются с минусами. В топике только нужная информация(подозреваю, что это и хотел ТС), а не вода на 7 страниц, как это произошло в Поиск IT-работы за рубежом

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

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

  1. модераторам запрещено участвовать в топике :)
  2. ответы только ссылки на источники
  3. etc
bryak
()

42

 ,

bryak
()

Самый эффективный алгоритм фильтрации по тегам

 ,

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

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

PS: А так, скорей всего, нужно группировать теги и работать с группами тегов и их «родителями». Т.е, есть:

  1. родитель - tilingwm
  2. есть детишки bspwm dwm etc

Если юзер родителя заигнорил, то детишкам хана. А если детишку заигнорил, то показывать если несколько детишек в тегах, а если один - игнорить. Ну или добавить поведение какое-то разное хз

UPD: Помучал «ии», он выдал более сложный алгоритм, но принцип вот такой на примитивном уровне ^. Но надо бы что-то с этим делать т.к в таком виде алгоритм фильтрации такой, что заигнорив 10 тегов, можно пол форума забанить

bryak
()

Игнорирование тегов надо переделать

 ,

Допустим, есть тег dwm и bspwm и tilingwm. Если я добавил bspwm в список игнорируемых, то если будет топик про tilingwm, тегированный тремя тегами, то он не появится. Это в корне не правильно

Самым простым было бы, если тег единственный(bspwm) и/или несколько тегов, которые все в игноре - тогда топик не показывать, иначе топик показывать, но и это не правильно. Правильно было бы гибко рулить поведением игнорирования тегов и по дефолту принимать вышеуказанное поведение, а вручную можно было бы жестко выставлять «кроме», «исключая»(как абстрактный пример)

bryak
()

Выбор надежной мыши с тихим кликом

 

Лет 15 пользуюсь logitech m100. А на работе sven rx-515s взял со склада и приятно удивился. У нее прикольный еле слышный клик. Но сама форма мыши не нравится. А какие есть надежные мыши с тихим кликом. Чтобы недорого и надежно?

bryak
()

Чем брызгают телефон при наклеивании пленки?

 

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

bryak
()

Не показывается топик

 

Из-под разлогиненного юзера в трекере не видно топик: https://www.sendspace.com/file/o93n4hdu

ищем noctua в тексте

PS: что за удаления топиков(https://www.linux.org.ru/forum/linux-org-ru/18383741) и еще с минусами? Я что, в бирюльки играться в эту ветку пришел? Если работает у тебя(имеется ввиду удаливший топик), то это не означает, что работает у всех

bryak
()

Связать две подсети по воздуху

 

Есть два здания в прямой видимости около 50-70м. Есть деревья, но их можно «подстричь». В одном здании 30 компьютеров, во втором 50 компьютеров. В каждом из зданий есть сеть. Я хочу эти два здания объединить в одну сеть. Предприятие не богатое, так что железки по 150к - не вариант. На ум приходит следующее: в здании Б делаем роутер и внешнюю антенну. Это будет точка доступа. В здании А в сервер вставляем сетевую карту wifi и внешнюю антенну, которая будет направлена на здание Б. Или наоборот(в А точка доступа, а в Б - подключение точки доступа). В здании А будет распологаться сервер с некоторыми сервисами, которые будут крутиться 24/7. К этому всему надо бы сделать какую-то грозозащиту, чтобы какая-то молния не ударила в эту wifi антенну и не погасила всё или в здании А или в здании Б. Или есть какой-то другой вариант, типа антенн с радиоканалом и грозозащитой? Предлагайте:). Я раньше таким не занимался(программирование), поэтому не в курсе, как лучше это реализовать

bryak
()

Phantom spirit 120 и Noctua d15

 ,

Товарищи, у кого были оба реципиента, можете сказать, d15 тише spirit’a? У меня руки чешутся взять d15. G2 не взял бы т.к оверпрайс и 1.5кг не хочется на mb вешать. А вот d15, если он тише спирита при равной эффективности, взял бы

bryak
()

Кто там говорил, что яндекс погода бесплатная?

 ,

Кто-то вещал, что яндекс погода бесплатная для обычных юзеров, типа до 100 запросов в сутки бесплатно. Покажите мне где

  1. Оптимальный 54 000 ₽/месяц. 100 000 запросов в месяц Основные погодные параметры 7-дневный прогноз Почасовой прогноз на 48 часов

  2. Расширенный 450 000 ₽/месяц 1 000 000 запросов в месяц 40+ погодных параметров (основные и специализированные) 10-дневный прогноз Почасовой прогноз на 48 часов Доступна только оплата по счету

  3. Корпоративный расширенный 554 000 ₽/месяц

Ну и Тестовый тариф на 7 дней. Карта не требуется :)

А я-то наивный, думал ща как добавлю в панельку погоду от яндекс… Ага, держи чупа-чупс

bryak
()

Выбор ноутбука

 

Какой сейчас можно взять ноут? Бюджет ~60-80k. Без распаяной памяти

bryak
()

ripgrep + preprocessor + gpg

 , gpg-agent,

Есть такая необходимость искать в зашифрованных файлах. Количество их около 0.5к и потихонечку растёт. Я сделал препроцессор. Начинаю искать и у меня через несколько секунд начинает всплывать в выхлопе «введите пароль» от gpg. При этом gpg-agent поднят, пароль закеширован. ripgrep этот закешированный пароль использует т.к в выхлопе появляются найденный текст в файлах, но по какой-то причине gpg-agent начинает требовать ввести пароль. Как это вообще пофиксить?

Не запрашивает

rg -j8 'aaa'

Запрашивает

rg -j10 'aaa'
bryak
()

Обновление nixos по тегам to-release

 

Есть в nixpkg теги backport-*-to-release-26.05. Поставил тег backport-559994-to-release-26.05. Обновляюсь и начало собирать мне firefox из сорсов. Воу-воу-воу, так не пойдет. А как правильно обновляться, чтобы такого не было? Брать какой-то месячной давности xxxxxx-to-release или как правильно?

bryak
()

Emacs treesit установка грамматик

 , , treesit

(use-package treesit
...
(elisp . ("https://github.com/Wilfred/tree-sitter-elisp" "1.7.2" "src/"))
...

treesit-install-language-grammar клонирует репозиторий и не компилирует .so. Я уже поставил

gnumake
gcc
npm

Но не собирает. Из дериваций собирать не хочу, т.к хочу конкретно для emacs оставить обратную совместимость с debian

bryak
()

virsh -c qemu:///system connect nixos-26.05 не коннектится к виртуалке

 , ,

┌[x]─[user@desktop-nixos]─[main]─[ /home/user_nixos/media/libvrt/images/nixos ]
└──╼ virsh -c qemu:///system list
 Id   Name          State
-----------------------------
 1    nixos-25.06   running
┌─[user@desktop-nixos]─[main]─[ /home/user_nixos/media/libvrt/images/nixos ]
└──╼ virsh -c qemu:///system connect nixos-26.05
error: failed to connect to the hypervisor
error: no connection driver available for URI 'nixos-26.05' does not include a driver name

При этом virt-manager при создании коннекта

Hypervisor: qemu/kvm
Generated URI: qemu:///system 

создает коннект к nixos-25.06 и при нажатии open нормально открывает виртуалку и дает с ней работать

bryak
()

Какие нормальные модели 34" мониторов?

 ,

Посматриваю обзоры и раньше был(вроде) неплохой моделью Acer Nitro XV340CKPbmiipphzx. Но сейчас его нет в продаже. Какие сейчас нормальные модели мониторов с вменяемой ценой на ips матрице? Или можно брать fastVA? Желательно плоский

bryak
()

Какие есть нормальные онлайн agile доски?

 ,

Мне нужно для предприятия организовать айти отделу agile доску. Внутри предприятия часть пк в сетке, часть вне сетки. Все пк в сеть добавлять нет такой возможности. Но у нужных пк(айти отдел) есть доступ в интернет. Т.е нужно дать доступ к онлайн к какой-то agile доске, чтобы организовать работу и визуализировать все проблемы в виде тасок. Взял за свои деньги вдс недорогой, накатил туда youtrack, но осталось дискового пространства из 10гб - 1.8гб и на одном ядре всё это вращается медленно. Покупать дороже вдс - не хочу. Предприятие бюджетное, не так просто выделить средства на покупку вдс и врядли сейчас на это будут тратить и время и деньги

Какие есть нормальные agile доски, с доступом в РФ и нормальной степенью приватности, чтобы там можно было таски бюджетного предприятия постить? Трелло не предлагать

Не предлагать бежать оттуда. Есть спортивный интерес починить IT в этом предприятии

bryak
()