И это всё МОЁ

Суть в заголовке.
Немного о системе:

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


Где искать причины? Вмысле какие логи, куда копать вообще? Хочется как-то выяснить не «методом тыка», т.е. не перебирая разные драйвера, откатывая пакеты и т.д. Спасибо всем откликнувшимся!








 , , ,








И это всё МОЁ

пытаюсь получить доступ в мир через модем e8372, но пока тщетно




  1. я пересобрал ядро относительно доков https://wiki.gentoo.org/wiki/USB_mobile_broadband_modem




  2. поставил usb_modeswitch и wvdial




  3. сконфигурировал usb_modeswitch относительно https://gist.github.com/guseppiguliano/614055d0bc260f5ea305d71439a03790 поправив конфиг на свои значения




  4. модем определился в /dev/tty как USB устройство




  5. при попытке запуска wvdialconf я получаю это: https://i.imgur.com/SdbolOt.jpg




помимо этого в ifconfig я не вижу сетевой интерфейс


что я делаю не так?









 , ,








И это всё МОЁ

Собственно хочется блокировать рекламу, трекеры, аналитику в браузере на ПК, и на смартфоне. Не установкой ад-блок всяких, а так, чтобы на уровне системы.

Какие могут быть варианты? По быстренькому посмотрел, что придумано.




  1. Ставят на виртуальном сервере ssh (или Wireguard), и pi hole. В pi hole прописать блокируемые ip с рекламой. Или то же самое, только на роутере , прошитом OpenWRT .




  2. ssh, Unbound и днс сервера на виртуалке от ad guard https://adguard.com/ru/adguard-dns/overview.html




  3. виртуалка + shadowsocks + Unbound + Cloudflare CDN . Это скорее против блокировок ресурсов, чем для рекламы.




Мне как то больше 3й вариант нравится, все сразу получится.


Может какие еще возможности есть ?









 








И это всё МОЁ

Как влияет музыка на Вас, дорогие пользователи ЛОРа? Влияла ли она на эмоции, продуктивность, некий прорыв в трудноразрешимой задаче?


Если да, то под какое направление это происходит(ло)? На каком плеере слушаем (оборудовании)?


Здесь бы запилить опрос по стилям, что слушает аудитория ЛОР… (готов для предложений)


Ну и на коня -
https://www.youtube.com/watch?v=aK6illKbj6M

https://www.youtube.com/watch?v=zuPoYTzRZKE









 , ,








И это всё МОЁ

Недавно пришлось настраивать среду разработки для окамля. Плагины для vscode оказались пшиком, емакс помог. Какова ситуация с clojure? Среды от jetbrains почему-то не вызывают восторга, но можно тоже рассмотреть.


Контекст: я более-менее свободно работаю в Common Lisp в slime в emacs, хотя последние годы это было крайне редко (на лиспе стал писать в своей оболочке «Яр»;). В остальном мой любимый редактор - это VSCode. Скорее всего, если буду играть в clojure, там же будет и что-то другое, связанное с java, js, clojurescript. Т.е. всеядность среды тоже имеет значение. В Емакс я только с лиспом действительно много работал, к остальному не знаю даже, как подступиться.









 , ,








И это всё МОЁ

Сабж. Допустим есть одна модель ноута с одинаковыми характеристиками, но с разной диагональю, то какие плюсы и минусы у этих диагоналей? Если ноут на 95% используется дома, а городить монитор или системный блок не хочется, что лучше выбирать?









 , ,








И это всё МОЁ

В последнее время Devuan наработал базу пакетов, отвязанных от systemd, что позволило существенно убрать отставание от Debian.


Что и почему выбрать?









 , , , ,








И это всё МОЁ

Гуглю и не врубаюсь, как правильно сделать датакласс, в котором я изначально не знаю значения полей. Я знаю типы, но значение будет известно только после нескольких циклов. Простейший пример, счётчик минимального числа, т.е. при обработке некоторого объекта мне надо отобрать объект с минимальным отклонением, которое измеряется целочисленным значением и не может быть меньше нуля. Однако может быть очень большим числом, хотя в 99% случаев будет не больше сотни. Объект сложный, так что датакласс хочется делать. Проблема в том, что стандартный фокус на случай максимума с подстановкой 0 и увеличением не годится. А писать None как-то идеологически неправильно.

from dataclasses import dataclass

@dataclass
class ShortestWord:
word: str
length: int


first_shortest_word = ShortestWord(None, None)
a = ['Вася', 'ел', 'бананы']
for word in a:
if first_shortest_word.word is None:
first_shortest_word.word = word
first_shortest_word.length = len(word)
else:
if first_shortest_word.length > len(word):
first_shortest_word.word = word
first_shortest_word.length = len(word)
print(first_shortest_word)

Реальная штука гораздо сложнее, но смысл такой же.

PS

Можно конечно и простой класс бахнуть, но фиг лучший ли это вариант.

PPS

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

PPPS

Я знаю что этот пример можно упростить, но в реальности там ещё десяток отдельных полей которые надо считать и я хочу отбрасывать те объекты для которых явно считать бессмысленно. Так что ещё несколько циклов for пропущено.








 ,








И это всё МОЁ

Здравствуйте, недавно начал перешёл на Linux все было хорошо, да я по незнанию забил его почти на всю, из-за чего она перестала запускаться, подскажите пожалуйста как через shell удалить некоторые каталоги, не могу перейти с помощью команды CD пишет Cannot find mapped device.









 ,








И это всё МОЁ

Какой-нибудь spice умеет выдавать значения в комплексной форме при transient анализе? Или приходится писать собственные матмодели в, например, maxima/octave?









 








И это всё МОЁ
Представлен выпуск пакетного менеджера PIP 21.0, применяемого для установки дополнительных Python-библиотек из PyPI и других репозиториев. Ключевым изменением в новом выпуске стало прекращение поддержки Python 2.7 и 3.5, а также прекращение совместимости с записями в кэше, созданными в версиях pip ‹ 20.0. Одновременно предложено обновление PIP 20.3.4, которое помечено как последний выпуск с поддержкой Python 2. Пользователям Python 2 необходимо оставаться на старых выпусках PIP. Совместимая с Python 2.7 версия скрипта get-pip.py предоставляется отдельно.



И это всё МОЁ

Здравствуйте, дорогие админы. Помогите советом добрым


Создал в убунте юзера терминального myserver (через useradd). Создал для того, чтобы запускать под ним сервис на node.js. Скопировал сервис. Положил myserver.service в $HOME/.config/systemd/user


Но вод беда. Ни одна команда с префиксом systemd –user не работает. Пишет всегда одно и то же:


$ systemctl --user start myserver
Failed to connect to bus: No such file or directory


В гугле гуглил, но ничего не помогло. Очевидно, проблема в dbus. В графической сессии переменная DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus. В сесси юзера myserver же эта переменная пустая.



  • пакет dbus-user-session – стоит

  • sudo loginctl enable-linger myserver – сделано


Как чинить?









 , , ,








И это всё МОЁ

здрасьте здрасьте уважаемые форумчане

скажите пожалуйста почему процессоры arm архитектуры потребляет меньше оперативной памяти, чем процессоры x86? это связано как-то с инструкциями процессора?

очень важно, что я могу ошибаться. я не утверждаю, что x86 требует болше оперативной памяти, чем arm для выполнения одних и тех же задач. я так думаю. ошибаюсь?








 ,








И это всё МОЁ

Кто-нибудь пробовал писать слова в профиле манипулируя статистикой активности? Какие будут санкции если там окажется что-то неприличное?









 








И это всё МОЁ

Приветствую!

Тем, кто хочет нормальный и звук не обязательно покупать дорогие уши. Вот эти Наушники PIONEER SE-M521 за 2550р я купил, но не стал счастлив, так как звук был достаточно плоским. Было N денег на кредитке я решил таки найти звуковуху, которая даст нужное усиление моим ушам. Почитав обзоры я быстро нашёл, что мне нужен именно усилитель для наушников, а не звуковуха, так как 50% стоимости заберёт качество записи, которое мне не нужно.

Я купил Усилитель для наушников FIIO E10K за 6800р. и всё. Судя по обзорам специалистов подобный звук могла бы выдать звуковуха за 12к.

С этим усилителем у меня на максимальной громкости динамики ходуном ходят, что непривычно для ушей.
На минте определилась без проблем как внешняя звуковуха и звук сразу ушёл туда.



Сейчас вот долбит Трансмиссия от Рекорда в 50% громкости и уже достаточно. Там все треки с хорошими басами.








 , ,








И это всё МОЁ

здрасьте здрасьте люди добрые.
помогите исправить код на Haskell


module Main where

main::IO()

l=[8, 5, 9]
z x | x < 2 =do{a<-getLine; b<-return(read(a)::Int); return(l++[b]); z(x+1);}
| x == 3 = do{print l;}

main= z 0


чтобы была возможность добавить в список элементы с клавиатуры








 








И это всё МОЁ

Сейчас у меня стоит система на HDD. Разметка следующая:



  1. /boot 1 ГБ ext2

  2. Корень 100 ГБ ext4

  3. swap 4 ГБ

  4. /home 1,7 ТБ ext4


Купил SSD WD Green на 120 ГБ (по факту можно использовать 111 ГБ). Планирую разбить его так:



  1. /boot 1 ГБ ext2

  2. Корень все остальное ext4


При этом, я хочу отформатировать имеющийся корневой раздел на HDD. На оставшееся место отдельно выделить /tmp и /var разделы. А все, что останется (это думаю гигов 90) под /home. Получается примерно такая таблица:



  1. /boot 1 ГБ ext2 на sda1

  2. Корень 110 ГБ (примерно) ext4 на sda2

  3. swap 4 ГБ на sdb1

  4. /tmp 4 ГБ ext4 на sdb2

  5. /var 4 ГБ ext4 на sdb3

  6. /home (все оставшееся на HDD) ext4 на sdb4


где sda - это SSD, а sdb - HDD. Номера партиций приблизительные.


Основной вопрос в том, смогу ли я соединить 2 /home раздела, тот что уже есть и остаток от старого корня, не потеряв данные, которые уже есть на /home? Естественно, при учете, что все операции с разделами HDD будут вестись с системы, установленный на SSD и ни один из разделов HDD не будет примонтирован.
Также хочу узнать, сильно ли влияет на количество циклов перезаписи диска журналирование ext4? У меня стационарник подключен без бесперебойника, поэтому не хочу повредить файловую систему и потерять данные, в случае отключения электричества. Поэтому журнал отключать не планирую









 ,








И это всё МОЁ

Приветствую. Топик содержит сразу 3 вопроса, надеюсь на развернутые ответы в связи с тем, что не достаточно скилов разобраться самостоятельно.


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



  1. Ноут не содержит самостоятельной gpu, видео интегрировано в процессор A6-7310 with Radeon™ R4 Graphics:
    https://www.amd.com/ru/products/specifications/compare/processors/5961,5941


На оф.сайте нашлись следующие пакеты вывода: https://packages.debian.org/buster/xserver-xorg-video-all


Подскажите, какие именно надо ставить, исходя из встроенной графики? Надо что-то ставить дополнительно?




  1. Время от времени ноутом будет пользоваться консервативный (пожилой) человек, привыкший к винде и отказывающийся привыкать к новому интерфейсу, встала задача превратить опенбокс в винду. Знаю, это возможно, осталось понять, как? По настройкам решение вроде бы найдено
    https://github.com/B00merang-Project/Windows-10
    Не могу понять, какие пакеты кроме openbox необходимо установить, чтобы все заработало как на картинке?




  2. До этого момента вся работа шла исключительно через root. В связи с появлением доп.пользователя на ноуте встал вопрос, а как собственно поддерживать систему в актуальном состоянии? Еженедельные обновления через root? Или каждый пользователь обновляет свой профиль через sudo? Или из под рута и пользователей? Больше вопросов, чем ответов …




Прошу при ответах ссылаться на номер вопроса, дабы не плодить новые вопросы, из серии «это вообще куда»? Спасибо.









 








И это всё МОЁ

Здравствуйте! Я активно использую apt и практически каждый раз я пишу: sudo apt install --install-recommends --install-suggests -y .... Можно ли сделать эти настройки (автоматическая установка рекомендованных пакетов) автоматическими?









 








И это всё МОЁ

Просматривая время от время профили разных пользователей форума, я заметил, что у большинства из них скрыта дата регистрации. Обычно она скрыта у пользователей с 4+ звёздами и у старожилов.


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









 , , ,