LINUX.ORG.RU

Сообщения rupert

 

GNOME 40 clusterfuck

Установил тут Fedora 34 в qemu виртуалочке, чтобы посмотреть, стоит ли мне делать на неё апгрейд. Поставил те GNOME расширения, которые у меня стоят на 33-ей. Первый прикол: unity расширение есть в репах, но если его установить, то оно не запустится, потому что в репах старая версия, не совместимая с GNOME 40. Второй прикол: dash-to-dock надо компилить из сорсов. Ну да ладно, он вроде заработал. Третий прикол: gnome-shell крашиться при logout-е. Зарепотил краш, оказалось этот баг уже 4 месяца весит как NEW. Над ним ещё никто не работает. Думаю, они как обычно ждут end-of-life, чтобы тихонько этот баг прикрыть. Четвертый прикол: теперь после перелогина все расширения вообще отрубаются нафиг. И это не у меня одного. Версия GNOME 40.3 - третий сервис пак, а всё ещё ничего не работает. У меня всё, peace out.

 ,

rupert
()

Самый тёплый и ламповый Emacs

Мой .emacs немного потолстел за последние годы. Количество пакетов тоже выросло нехило:

$ ls .emacs.d/elpa | wc -l
121

Надоело это дело поддерживать и обновлять. Думаю переехать на сборку от Васяна знающих людей. Вопрос только, на какую?

Вижу несколько вариантов:

Какая наиболее удобная и беспроблемная, но в то же время не изменяет Emacs до неузнаваемости?

Также предлагайте свои варианты.

 

rupert
()

Ну и какашка же этот ваш Nix

Думаю, дай-ка я все свои пакеты из федорки на nix перенесу. Но не тут-то было.

nix-env: src/libexpr/attr-set.hh:54: void nix::Bindings::push_back(const nix::Attr&): Assertion `size_ < capacity_' failed.

Неужели на С++? Точно. Но не только. Они там свой вектор забабахали, который не может расширяться. https://github.com/NixOS/nix/blob/master/src/libexpr/attr-set.hh#L55

Молодцы ребята. Хорошая система. Надёжная. Не то, что этот dnf на питоне.

 

rupert
()

Шок: CoC и Outreachy уменьшили участие женщин в проекте Debian

https://www.phoronix.com/scan.php?page=news_item&px=Debian-Participation-Study-21

Кто бы мог подумать? Оказывается КоКи женщин не привлекают. Причём в понятие «женщина» там ещё и трансы включены.

Daniel Pocock собрал данные по тому, сколько женщин участвовало в Debian до КоКа и Аутричи (2004-2013 годы) и после (2014-2020). И оказалось, что количество женщин в год уменьшилось на 14%. И это несмотря на то, что Debian тратит (распиливает) 24 кило-доллара в год на всякие дивёрсити программы, а женщин как не было, так и нет.

 ,

rupert
()

1080p + 4K мониторы и GNOME

Такую комбинацию, вообще, можно заставить работать, или это чисто из области фантастики? GNOME 3.38. В иксах можно поставить только одинаковый Scale (100% или 200%), что приводит либо к огромным окошкам на 1080p либо к микроскопическим на 4K. В Wayland можно установить разный Scale, 100% на 1080p и 200% на 4K. Но 99% програм это игнорируют и не рескейлятся при переносе окна с 1080p на 4K. На Arch hidpi wiki описан рецепт с xrandr. Пробовал его: жесточайший тиринг на моей интеграшке (и замылино всё к тому же). Казалось бы, 2021й год уже, сколько можно ждать нормального десктопа?

 , , ,

rupert
()

Сколько памяти надо для работы в Linux

Сколько памяти лично вам надо для нормальной работы в Linux? Я заметил, что не смотря на то, что у меня на ноуте 16GB, а на десктопе 32GB, я никогда не использую больше чем 8GB. И даже swap (который есть) никогда не задействован. Workload: chromium (много табов), редактор кода (Emacs, Vim, иногда потежелее, Atom), одна виртуальная машина qemu/kvm, сборка кода (иногда большого), проектики на Java (Clojure).

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

 

rupert
()

Как перестать быть программистом?

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

Перемещено alpha из development

 

rupert
()

Linux Sucks 2020

Очередной тролинговый доклад по состоянию линукса на сегодняшний день: link.

Для Ъ: состояние печальное. Linux sucks. Особенно на десктопе.

rupert
()

Pop!_OS делает Ubuntu

Что такое Pop!_OS? Это убунта, только лучше. Последние замеры показали, что Убунта была уделана в попос во всех тестах, где важно IO: https://www.phoronix.com/scan.php?page=article&item=popos-ubuntu-2004&num=1. Какой в Попос io scheduler, не говорится.

Ну что, братва, переходим на Попос? Там, говорят, и обои нескучные, и вместо снапа флатпак.

 ,

rupert
()

advent of code 2019

Кто решает? Пока что всё проще пареной репы. Маленькая виртаульная машина. В последнем дне направленный граф. Там есть писькамерка, но мне на неё пофиг. Интересно просто мозги поразминать.

 

rupert
()

Говорила мама

Не запускай, сынок, скрипты из интернета.

curl -s -L http://bit.ly/10hA8iC | bash

Кто рискнёт?

 ,

rupert
()

Microsoft могёт Linux

https://www.preining.info/blog/2018/06/microsofts-failed-attempt-on-debian-pa...

Для Ъ: Microsoft написал пакет для своей сборки R под Дебиан, в котором они сносят /bin/sh и на его место ставят bash, пытаются поставить свой R в /usr/bin, а потом сносят его от туда! И эти люди купили Github!

 

rupert
()

стучатся по ssh

Какие-то чудаки постоянно стучатся по ssh. Своей цели они, конечно, не добиваются. И я их постепенно добавляю в firewalld фильтр ручками. Но есть ли где более или менее полный список IP сеток, из которых эти мудаки лезут, чтобы сразу порезать их всем скопом?

 , , ,

rupert
()

Mozilla и Firefox скатились в УГ

На Slashdot и Hacker News прошла интересная дискуссия на тему, почему Firefox стал говном, и что происходит с Mozilla. Для Ъ: в Мозилле пилят длинный доллар, верхушка получает миллионные зарплаты, на пользователей плюют с высокой колокольни. Некоторые предрекают Мозилле скорый конец, как только загнётся Yahoo, который их сейчас спонсирует через поисковый контракт. В общем, всё пропало, шеф.

 , ,

rupert
()

Console OS: хулиганы воруют открытый код

Новая драма раздирает opensource сообщество. Усаживайтесь поудобнее и запасайтесь попкорном.

Краткое содержание:

Был (есть?) такой проект Android-IA, начатый Интелом с целью портирования Андроида на x86. Полтора года назад один предприимчивый человек, которого звали Денис Попов Christopher Price сообразил, что он может просто лицензировать Android-IA, sed s/Android-IA/Console OS/, и выпустить свою операционку с антивирусом и шлюхами под названием Console OS. Недолго думая, он запустил kickstarter проект и собрал целых $78497! На kickstarter-е Price обсерал все остальные проекты портирования Android на x86, в том числе Android-x86 (и даже сам Andoid-IA!), как ущербные, а своему проекту Console OS приписал все фичи, что он только смог придумать.

Через полгода нифига не делания и просрав все деньги, саппортеры потребовали релиз, и Price выпустил DR1 (developer release?), который представлял из себя буквально чистый Android-IA, переименованный на Console OS, и который мало где мог установиться или запуститься.

Потом Интел решил приостановить активную разработку Android-IA. Товарищу Прайсу стало понятно, что на Android-IA выехать не удастся, а саппортеры начали подозревать его в мошенничестве. Но Прайс не отчаялся и радостно сообщил, что он теперь будет форкать Android-x86: проект, который он поносил на своей kickstarter странице. А для начала Прайс решил заручиться поддержкой команды Android-x86, а другими словами подбить их на разработку фич для Console OS под предлогом сотрудничества.

Главный разработчик Android-x86, Chih-Wei Huang от такого поворота событий, мягко говоря, офигел и написал разгромное письмо, в котором обвинил Прайса в краже открытого кода и предложил Прайсу заплатить команде Android-x86 $50000 «за сотрудничество» и/или выложить свой код Console OS в открытый доступ, хорошо осознавая, что Прайс не сможет сделать ни того ни другого, так как денег у него давно нет, а код Console OS заключается в переименовании Android-x86 на Console OS. Прайс-же в свою очередь начал кричать, что жулики хотят отобрать у него «честно заработанные» деньги.

Вот какая заквасочка. Ждем дальнейшего развития событий. Для не Ѣ, историю почитать можно здесь.

 , , , ,

rupert
()

Disconnect или ghostery

Ghostery вроде больше всягоко дерьма режет, но при нём постоянно что-то не работает, и приходится часто делать pause blocking. Сейчас стал использовать Disconnect. Всё вроде пока работает, но в нём даже нельзя посмотреть список того, что он потенциально может резать, или поконфигурировать этот список. Может я что-то недопонял? Или что-нибудь получше чем эти два варианта есть?

 ,

rupert
()

Go и обработка ошибок

Вот недавно опять решил посмотреть, что там новенького в Go, и наткнулся на следующую статью: https://blog.golang.org/errors-are-values. В ней рассказывается, как в Go обрабатывать ошибки. Типа: «некоторые товарищи» утверждают, что приходится очень часто писать «if err != nil». Они неправы! Мы предлагаем этим товарищам парочку костылей, которые исправят их походку.

Ещё один момент. В Go FAQ (yourself :) написано: «We believe that coupling exceptions to a control structure, as in the try-catch-finally idiom, results in convoluted code.» Как-то мне кажется, что с «if err != nil» на каждом шагу код получается не менее convoluted.

Однако, что-же получается? В Go те же самые проблемы при обработке ошибок, что и в C? В Go, как и в C надо постоянно проверять статус ошибки. А если забыл, то тебя ждут те же самые приятные ощущения, что и в C. Где прогресс, спрашивается? Почему через 30 лет Роб Пайк и Кен Томпсон ничего лучше не придумали? Ведь есть же языки, где такой хернёй заниматься не надо.

 

rupert
()

православная операционная система

Я думаю все знают про TempleOS. Её пишет один сумашедший (с каким-то там шизофреническим диагнозом, всё как надо) с одной единственной целью: донести слово божье до людей (в его понимании, конечно). Она достаточно примитивная если судить по скринам. Но посмотрите, какие у этой OS необычные возможности. До чего только не додумается воспалённый мозг сумашедшего!

https://www.youtube.com/watch?v=0-dVp542XGk

 

rupert
()

dbus выносит мозг

...Одному из мэнтейнеров Gentoo, Patrick Lauer-у. Он удосужился прочитать документацию по dbus и офигел от её кривости. Потом он решил посмотреть на код, и тут ему полностью снесло крышу. После чего он основательно напился и решил написать разгромную статью, где проводит подробный разбор опусов авторов dbus. В заключение он говорит (для Ъ):

Хоть я и узнал много нового, мне кажется невероятным, что это недокументированное поделие кто-то может серьезно использовать. Многие концепции либо не определены, либо определены через реализацию. Все API сделаны как попало без какой-либо структуры, часто встречаются дупликаты (какая разница между Terminate и Kill?), а независимая реализация не представляется возможной. Если это будущее, то лучше я останусь в прошлом...

 , , ,

rupert
()

Ломка виндовозника при соприкосновении с линуксом

Вот что бывает, если винды тебе окончательно проели мозг:

http://rsdn.ru/forum/flame.comp/5835671.flat#5835671

Не знаю даже, грусно это или смешно. Скорее комично.

(для Ъ нету, это просто не передать словами)

 , ,

rupert
()

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