LINUX.ORG.RU

Избранные сообщения targitaj

Где добыть на пару дней несколько тестовых виртуалок за дешево?

 ,

Короче надо: 3 виртуалки на убунте, возможность их быстрой перезаливки/пересоздания, 2 ядра 4 gb ram. Есть идеи что будет самым дешевым?

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

phoen
()

А посоветуйте что посмотреть/послушать из англоязычного

 , , ,

Главное чтобы не было слишком много драмы, бандюков и войнушки. Порнуху тоже не предлагать как и фильмы/сериалы где порноконтента слишком много (Щепка, Игра Престолов - хорошие примеры такого вида фильмов/сериалов). Пойдёт почти что угодно, в приоритете что-то что позволяет хорошо отвлечься от грустной реальности и отдохнуть, ещё лучше если оно затягивает. Обязательное условие - оригинальная англоязычная озвучка с нормальным английским (не индусы и прочие товарищи которые говорят на каком-то своём инглише). Хочется потренировать свою распознавалку устного английского, а то я понял что она просела и я стал напрягаться во время прослушивания англоязычной речи (когда-то я много времени проводил изучая английский, а позже слушая англоязычных челов и иногда общаясь с ними, но то было давно и неправда). Из жанров что-то, что повышает настроение или как минимум не портит его. Рассматриваю все варианты, кроме май литтл пони, т.к. лошадок люблю только в гастрономическом плане, да и слишком детский контент мне не заходит.

Потыкался пару часов в кинопоиск и imdb и ничего интересного не заметил, в топе одни фильмы про бандитов и драмы, ну или то что я смотрел уже, а развидеть и посмотреть по новой не получается. (

Ах да, всё что вышло после 2003 года для меня, вероятно, будет новинкой (примерно тогда я стал сильно реже смотреть телевизор).

peregrine
()

Использование TPM в Linux и Open Source

 , , , ,

Кто-нибудь из ныне присутствующих юзал TPM в линухе? Знаете, как можно подружить fTPM с GPG и хранить там ключи (свободной информации очень мало)? И вообще интересно услышать мнение об этой штуковине, наслышан, что в опенсорс коммьюнити у неё очень плохая репутация. Читал несколько развернутых статей, конечно, есть некоторые уязвимости, но это больше придирки. Самая большая претензия, которую я знаю - это создание хардварного DRM и возможность потери управления над некоторыми процессами. Может кто-нибудь сможет пояснить за это? Я не понимаю, как вещь, которая создана для безопасности ключей и защиты от внешнего вмешательства может способствовать такой херне, как DRM, ведь она просто записывает хеш загрузчика, биоса и ядра в свои регистры для проверки вмешательства (ну и хранит ключи).

alexvim
()

Я нашёл клаву своей мечты

 ,

Спешу поделиться радостью – я наконец нашёл клавиатуру, которая удовлетворяет все мои хотелки: механика, полноразмерная (105 ANSI), классическая компоновка (а не всякая сплит/ортолинейная чушь), стильно выглядящая, возможность проводного подключения, ну и с Bluetooth и возможностью привязываться и переключаться между несколькими девайсами.

Встречайте победителя – Mistel X-VIII gloaming с коричневыми свитчами черри. Пользуюсь больше недели, полёт нормальный.

До этого была Anne Pro 2 с коричневыми гатеронами которая была почти тем, что мне нужно, но она:

  1. 60% и моим пальцам это не понравилось,

  2. Гатероны шлак по сравнению с черри,

  3. Глючная прошивка, с которой иногда происходили странные вещи, вроде залипания клавиш.

cocucka
()

Регистрация доменного имени

 

Я последние пять-семь лет пользовалась Freenom бесплатным. А сегодня они безо всякого уведомления взяли и отобрали домен прикрутив к нему ценник. Даже без какого либо письма о том что типа «купите или блаблабла»

Посему встал вопрос. Посоветуйте регистратора, который более менее неплох на текущую дату. Плюсы минусы. А то их как собак.

Самом собой РУ регистраторы не интересуют.

Koropyachaka
()

Ubuntu 20.04.2 Лаг при переключении раскладки клавиатуры

 , , ,

На это жаловались на форуме уже: Ubuntu 20.04 LTS куча проблем с клавиатурой но как я понял решения так автор и не нашел. В интернетах так же всплывает, но так же не нашел ответа как это решить-то.

Сабж: при переключении раскладки с русского на английский или обратно на секунду система пролагивает, съедая первые пару букв, что невероятно раздражает. Что в поиске, что в текстовых редакторах, что в переписке.

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

Решил ли кто эту проблему все-таки?

P.S.> советы менять дистрибутивы можете отправить в спортлото, я не от прекрасной жизни этим пользуюсь.

JAkutenshi
()

Зачем Redis?

 , , ,

Нуб вопрос. Зачем нужен Redis если можно просто создать внутренний кэш в приложении? В документации и всяких статьях, написано про большую гибкость и что-то там. Ладно, если это кэш для нескольких приложений одновременно, но для одного-то зачем? Особенно, с учетом того, что данные надо приводить к строкам, чтобы хранить в Редисе. Ну или еще как-то преобразовывать.

petrosha
()

Gnome3 - как его готовить?

 

Начиная с момента кончины нормального гнома (второго) я тыкал третий только пару раз, и каждый раз он мне казался неюзабельным обрубком.

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

В общем, накатил я Fedora Workstation 33, где стоит из коробки гном. Нашел в настройках полтора ползунка, которыми ничего настроить нельзя вообще. Банально нет настроек закрытия крышки ноута, чтобы он ничего не делал при этом, а не уходил в ждущий режим.

Поставил гном-твик-тул, там еще полтора ползунка, которыми сделать можно так же минимум.

Вопрос - как его готовить? Или «Жри дефолт, он крут?».

Тут часто пишут про какие-то твики. Что это, где их взять?

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

Zhbert
()

Посоветуете тяжелую философию

 , ,

Читал Кастанеду (очень драматично), Кафку (умные мысли, но в целом весь мир - говно), немного Фрейда(смешно).

bga_
()

Почему lua?

 

subj

qulinxao3
()

Настройки энергопотребления Ryzen

 , , , ,

Решил обновить свой ноутбук. Нашел неплохую машинку на Ryzen MateBook 13. Все с ноутом хорошо, но вопрос в том, как в нем рулить энергопотреблением. Для Intel очень неплохую прибавку к живучести от батареи я добился с помощью TLP. К сожалению, TLP на данный момент полностью игнорирует существование годных процессоров от AMD. Соответственно вопрос. Чем можно (и нужно ли) настроить энергопотребление в Linux на ноутбуках с Ryzen?

ArchWiki рекомендует вот такую штуку. На сколько она годная? Кто-то пробовал?

t500s
()

Пицца

 

Хочу обсудить пиццу, рационально ли её готовить дома самому, рентабельно ли это и какой рецепт по вашему мнению самый эталон? (отзывы с синдромом утёнка не приветствуются)

https://www.youtube.com/watch?v=1-SJGQ2HLp8 — не безызвестный товарищ демонстрирует классический рецепт итальянской пиццы, хочу отметить, что в отличии от большинства русскоязычных домохозяек он не страдает такой фигнёй, как добавление масла в тесто, добавление сахара к дрожжам. Точно так мы делаем хлеб: вода, мука, соль, дрожжи. Обычное дрожжевое тесто (опара). За сим, я не увидел причины, зачем замешивать его самостоятельно, если можно пойти и купить в магазине тесто на развес. Оно абсолютно на все 100% точно такое же (мы сами его замешиваем на пекарне и привозим в магазин вместе с хлебом, да).

Для начала хочу научиться готовить самую базу, поэтому из ингредиентов я взял: помидор + чеснок + базилик (или орегано), сыр и... всё. Речь не про колбасу, грибы и прочее, а хочу добиться результата вкусной базовой пиццы, с которой уже дальше можно работать и докладывать другие ингредиенты по желанию.

Такая пицца называется Маргарита и это классический итальянский пирог с сыром и помидорами, в котором ничего больше нет.

К вопросу о рациональности. Я купил такую малютку за 1500 рублей, очень маленькая электропечка, надеюсь, она себя окупит (по цене — 2.5 пиццы из доставки). Купил ингредиенты, которые в общей сумме обошлись в 400 рублей. Это без колбасы, без грибов и прочей экзотики, только база, с уже готовым дрожжевым тестом. И что-то как-то я начинаю сомневаться, честно говоря, потому что продукты выходят ну очень дорого. Но ладно, посмотрим.

Рецепт пиццы должен быть не только дешёвым для домашнего приготовления и вкусным на выходе, но и максимально простым, чтобы потом не перемывать гору посуды, не делать кучу лишних движений при приготовлении и прочая-прочая.

Кто готовит пиццу дома? Как вы её делаете? На сколько по деньгам и трудоёмкости выходит? Лучше, чем из доставки?

Spoofing
()

Запилили поддержку wayland для wine

 ,

https://www.winehq.org/pipermail/wine-devel/2020-December/178575.html

Глаза боятся, а руки делают. Кто то ныл, что мол это невозможно, так как wayland не даёт доступа к абсолютным координатам. Парень просто взял и сделал.

cast @mertvoprog

eternal_sorrow
()

2020: как делать простенькие сайты?

 ,

80 лет стажа программирования, но с вебом не имел дел со времён html 3 и появления css.

Вопрос: а как сейчас правильно делать простой сайт? Ту его часть, которая фронтенд.

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

ahdenchik
()

Домашнее рабочее место машинлернера

 ,

Так выглядит домашнее место недавно выпустившегося из магистратуры машинлернера, который сидит дома, учит всякую математику и ищет себе PhD или работу.

У меня ноет спина и нога, если много сидеть в одной позе, поэтому я то сижу на стуле, то лежу на полу или кровати, то втыкаю два кабеля в ноутбук и работаю, ходя по дорожке для ходьбы Xiaomi Walkingpad A1. В дополнение к вайтборду, видному на главном фото, у меня есть еще два. На них можно писать, ходя вокруг них, - еще одно средство от спины. А еще они отгораживают мое рабочее место от остальной части комнаты, в которой еще живет тян. Под потолком висят две гирлянды, в каждой по 20 лампочек. Суммарно около 50к люмен в комнате. Предотвращают зимнюю депрессию.

На столе Thinkpad t440p, на нем Debian Buster с KDE. Типично, на нем открыто пара имаксов, браузер и консолечка.

hlebushek
()

Непонятное поведение юнита systemd. Прошу подсказки, куда копать.

 ,

Всем доброго времени суток. Такой вопрос: есть написанная мною программа (утилита с веб мордой, которая слушает на заданном адресе и порту и отвечает на http-запросы). Запускается, работает нормально и даже как задумано :)

Написал unit файл (hammer.service, он ниже вместе с логами), чтобы запускать с помощью systemd, положил в /etc/systemd/system. Сделал sudo systemctl daemon-reload.

Далее по команде sudo systemctl start hammer сервис запускается и работает нормально, т.е. видится в моей сети по 10.0.0.10:4242, отвечает на запросы и пр. systemctl status и systemctl stop также делают то, что должны. Но если перегрузить машину, сервис не стартует, ругаясь на «listen tcp 10.0.0.10:4242: bind: cannot assign requested address»

При этом если сразу после загрузки сделать sudo systemctl start hammer, то сервис стартует без проблем и работает.

Ниже юнит-файл и лог journalctl (как раз система запустилась, сервис не стартанул и я его стартую «руками»).

Прошу подсказать, если я пропустил что-то очевидное. В юнит-файле пробовал After=network.target или (как в логах ниже) After=netwotrk-online.target. Также пробовал Require=(оба варианта). Результат одинаковый.

Как я понимаю, After=netwotrk-online.target означает, что мой сервис должен стартовать после того, как сеть гарантированно поднялась.

В какую сторону копать? Какие есть идеи?

А теперь логи в студию…

cat /etc/systemd/system/hammer.service

[Unit]
Description=Hammer Systemd Assistant
After=network-online.target

[Service]
ExecStart=/usr/local/bin/hammer -serve -ip 10.0.0.10 -port 4242
Type=simple

[Install]
WantedBy=multi-user.target

journalctl -u hammer

-- Logs begin at Wed 2020-10-28 01:11:08 MSK, end at Wed 2020-10-28 01:17:56 MSK. --
окт 28 01:11:13 raspberry systemd[1]: Started Hammer Systemd Assistant.
окт 28 01:11:13 raspberry hammer[417]: Using /usr/local/etc/hammer.conf config file
окт 28 01:11:14 raspberry hammer[417]: listen tcp 10.0.0.10:4242: bind: cannot assign requested address
окт 28 01:11:14 raspberry systemd[1]: hammer.service: Main process exited, code=exited, status=1/FAILURE
окт 28 01:11:14 raspberry systemd[1]: hammer.service: Failed with result 'exit-code'.
окт 28 01:12:44 raspberry systemd[1]: Started Hammer Systemd Assistant.
окт 28 01:12:44 raspberry hammer[758]: Using /usr/local/etc/hammer.conf config file

Во избежание сомнений про IP адрес и пр.:

ifconfig

eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 10.0.0.10  netmask 255.255.255.0  broadcast 10.0.0.255
        inet6 fe80::a8d9:c5d0:55ab:40fc  prefixlen 64  scopeid 0x20<link>
        ether dc:a6:32:4a:c7:a3  txqueuelen 1000  (Ethernet)
        RX packets 6860  bytes 935445 (913.5 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 9553  bytes 1092106 (1.0 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 145  bytes 57849 (56.4 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 145  bytes 57849 (56.4 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

route

route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         router          0.0.0.0         UG    202    0        0 eth0
10.0.0.0        0.0.0.0         255.255.255.0   U     202    0        0 eth0
paddlewan
()

Java джун познаёт мир

 , ,

Работаю больше 4 месяцев джуном на джаве (spring-boot, hibernate), познаю кровавый интерпрайз. Пока легаси поддерживать не кидали, пилю новый функционал на проектах.

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

Getters/Setters

Постоянно в дтошках вижу одну и туже картину. Куча private полей, и к каждому из них геттер и сеттер. Больше ничего в классе нету. Я не понимаю, нафига строить тут типа «инкапсуляцию», если класс ничего семантически не инкапсулирует? Почему бы не сделать просто public филды?

Lombok

Крутая штука, но некоторые её до жути боятся и продолжают генерировать шаблонный код. Из трёх проектов, в которых я писал код, в двух ломбока не было и всё надо было делать руками (да, нажать биндинг для генерации в idea - тоже, считай, руками). Кроме того ломбок предоставляет @RequiredArgsConstructor, который в спринг-бинах просто мастхэв

Любовь к старым технологиям

Во всех трёх проектах (и это не легаси говно, с нуля все написаны в 2020) используется java 8. Почему не 9, где для optional подвезли нормальные методы? Почему вообще у чуваков такая тяга к старым технологиям? В новой джаве вот уже рекорды добавили, чтобы без ломбока и прочего жить нормально, так не, мы продолжим сидеть на 8, в худше случае и без ломбока.

И это не только с версией джавы, на проектах (новых!) используется версия querydsl 3.x, поддержка которой давно закончилась. Понятно, что в 4.x поломали совместимость, но неужели разобраться с этим это прям такое запарное дело?

Ехал singleton через singleton или процедурное программирование

По сути в архитектуре веб-приложухи на джаве нету никакого ООП. Все Service-компоненты с бизнес-логикой это по сути просто набор процедур. Все объекты service-классов существуют в единственном виде как синглтон. По крайней мере, я так это понял. Dtoшки это вообще не класс, это просто классический record в виде си. Всё в итоге сводится к процедурному программированию, когда дтошки (читай - записи) суются в методы сервисов (читай - в процедуры), откуда вызываются другие методы (по сути те же процедуры).

Код и данные максимально разделены. Это как-то не сходится с моими представлениями о ооп и тому, чего я ожидал от «ооп-языка»

Непонятные решения в БД и около её.

В лабах я привык использовать idшники в качестве PK, однако в реальном интерпрайзе везде uuidшники. Я погуглил, понял, что всё как-то связано с масштабированием и немного с безопастностью (если неавторизованные юзеры работают с сущностями), но в одном проекте у нас были и idшники, и uuidшники! Зочем?

Чейнджсеты ведутся в liquibase, причём все они хранятся в одном каталоги и инклюдятся в мастер-чейнджсет через includeAll. Нумеруются по принципу дата-айдишник-описание.xml. НО. Это же костыль! Если у меня в один день будет changeset в id=9 и с id=10, то 10ка попросту выполнится перед девяткой! Если уж использовать только числовые айди, то почему бы liquibase Не выполнять их по очереди?

Также не пишутся никакие sql-триггеры, вся логика прописывается в коде. Хотя в некоторых местах триггеры выглядели бы прям как образцовый пример из методички, на мой взгляд.

Fizzika
()

Proxmox GlusterFS. А стоит ли?

 ,

Коллеги. Делитесь опытом. Есть PM кластер - 28 нод. Есть 3 HPE DL380 G8. Есть 10Gb/s сеть между всем этим. Хочется уйти от SCSI/iSCSI и LVM. Вопрос - стоит заморочиться? Хотелось бы услышать опыт бывалых.

gfreeman
()

Ryzen 9 3950X cpufreqd

 , ,

Ребят, неделю убил, сил нету... Не получается заставить ryzen 9 3950x работать свыше 3.7 частоты. ос 4.19.0-11-amd64 #1 SMP Debian 4.19.146-1 (2020-09-17) x86_64 GNU/Linux. freqd не помогает, до переустановки оси он работал на частоте 4.4

User01
()

Шел 2020 год... Ubuntu 20.04.01 - щелчки при воспроизведении через внешний DAC

 , ,

Итак, имеется:

  • Thinkpad T430
  • iBasso DX 120 в режиме внешнего DAC, подключенный толстым экранированным кабелем к юсб порт
  • щелчки а-ля «грампластинка» при воспроизведении музыки

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

Характеристики железа:

            .-/+oossssoo+/-.               zhbert@zhbert-ThinkPad-T430 
        `:+ssssssssssssssssss+:`           --------------------------- 
      -+ssssssssssssssssssyyssss+-         OS: Ubuntu 20.04.1 LTS x86_64 
    .ossssssssssssssssssdMMMNysssso.       Host: 2349QF4 ThinkPad T430 
   /ssssssssssshdmmNNmmyNMMMMhssssss/      Kernel: 5.4.0-48-generic 
  +ssssssssshmydMMMMMMMNddddyssssssss+     Uptime: 45 mins 
 /sssssssshNMMMyhhyyyyhmNMMMNhssssssss/    Packages: 2544 (dpkg), 4 (snap) 
.ssssssssdMMMNhsssssssssshNMMMdssssssss.   Shell: bash 5.0.17 
+sssshhhyNMMNyssssssssssssyNMMMysssssss+   Resolution: 1366x768 
ossyNMMMNyMMhsssssssssssssshmmmhssssssso   DE: Plasma 
ossyNMMMNyMMhsssssssssssssshmmmhssssssso   WM: KWin 
+sssshhhyNMMNyssssssssssssyNMMMysssssss+   Theme: Breeze [Plasma], Breeze [GTK2/3] 
.ssssssssdMMMNhsssssssssshNMMMdssssssss.   Icons: breeze [Plasma], breeze [GTK2/3] 
 /sssssssshNMMMyhhyyyyhdNMMMNhssssssss/    Terminal: konsole 
  +sssssssssdmydMMMMMMMMddddyssssssss+     CPU: Intel i5-3320M (4) @ 3.300GHz 
   /ssssssssssshdmNNNNmyNMMMMhssssss/      GPU: Intel 3rd Gen Core processor Graphics Controller 
    .ossssssssssssssssssdMMMNysssso.       Memory: 1810MiB / 7662MiB 
      -+sssssssssssssssssyyyssss+-
        `:+ssssssssssssssssss+:`                                   
            .-/+oossssoo+/-.                                       

00:1b.0 Audio device: Intel Corporation 7 Series/C216 Chipset Family High Definition Audio Controller (rev 04)

Что сделано:

  1. Пляски с бубном вокруг режима энергосбережения аудиоустройсва:
$ echo «INTEL_AUDIO_POWERSAVE=false» > /etc/pm/config.d/snd_hda_intel

Не помогло.

  1. Настройки прямой отдачи в пульсе:
resample-method = copy
default-sample-format = float32ne
default-sample-rate = 44100
alternate-sample-rate = 192000

Тоже не помогло.

  1. Обматерил ноут, погладил его нежно по кнопкам, поговорил с ним - не помогло.

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

Еще момент: в Ubuntu Studio вроде ядро с низкой задержкой по умолчанию? Имеет смысл попытаться перекатиться на нее? Не хочется просто, привык к своей кубунте уже, тут настроено все как надо и просто работает…

Zhbert
()