LINUX.ORG.RU

Сообщения hateyoufeel

 

У OpenBSD теперь свой vi

Форум — Talks

Привет, ЛОР!

Тащемта сабж: https://www.opennet.ru/opennews/art.shtml?num=56735

Отдельно порадовало, что там нет поддержки юникода от слова совсем.

No support for Unicode / UTF-8 / wide character display

    Multi-byte characters are shown as individual bytes, rather than glyphs

@saahriktu будет доволен!

 , ,

hateyoufeel
()

Платные браузеры

Форум — Talks

Привет, ЛОР!

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

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

Скажи, ЛОР, а вот лично ты стал бы платить за браузер, если бы при этом в нём не было шпионского кода? Если да, то сколько?

 , ,

hateyoufeel
()

Новые кеды

Форум — Talks

Привет, ЛОР!

Если кому шкворца не хватает, то там кеды 5.24 вышли.

 ,

hateyoufeel
()

Автомагическая синхронизация данных

Форум — General

Привет, ЛОР!

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

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

Я слышал про Syncthing, но вдруг есть другие истории успеха. Спасибо, ЛОР!

UPD: Уточню, поддержка Android и телефонов вообще меня вообще никак не интересует. Только Linux. Решения на базе rsync тоже не очень подходят, потому как копируют только в одну сторону.

 

hateyoufeel
()

polkit опять порвали

Форум — Talks

Привет, ЛОР!

Как ты, наверное, можешь представить, в polkit новая дырень.

https://seclists.org/oss-sec/2022/q1/80

TL;DR баг в pkexec, который обычно ставится с suid, позволяет получить рута.

Но самая прелесть не в этом. Дыра вызвана некоторыми «особенностями» в glib. И эти особенности были скопипащены из другой библиотеки. В частности, в описании CVE есть ссылка на письмо в рассылку из 2017, где присутствует вот такой абзац:

NB, this was partially fixed in gnulib in 2009:

http://git.savannah.gnu.org/cgit/gnulib.git/commit/?id=b06da86eb05ed57e2861061ae5cacf4c7a3686f1

But glib has its own copy of this code, which hasn’t been updated since 2008.

Скажи, ЛОР, когда в линуксе бездумно перестанут копипастить код? Позор же!

UPD: на opennet подробнее расписали на русском

 , ,

hateyoufeel
()

Google Analytics теперь запрещена в ЕС

Форум — Talks

Привет снова, ЛОР!

https://tutanota.com/blog/posts/google-analytics/

В принципе, вот. Австрийский суд постановил, что аналитика от Гугла не предоставляет достаточных гарантий приватности пользователям, позволяет следить за ними и нарушает 44 статью GDPR.

Гуглокапец наступил?

 , ,

hateyoufeel
()

Список WiFi каналов

Форум — General

Привет, ЛОР!

Скажи, а есть ли быстрый способ получить список WiFi каналов, поддерживаемых девайсом? Пока что нашёл как это сделать через iw.

iw phy phy0 channels|grep \*|grep -v disabled|grep -oP '^.*\[\K\d+(?=\])'

Смущает то, что в системе может не быть iw или у iw может смениться формат выдачи данных. Как показывает strace, iw достаёт эти данные через netlink, что вообще совсем не user friendly.

Скажи, ЛОР, может есть какой-нибудь волшебный файл в /sys? Или какой-нибудь другой способ сделать это не через задницу? Спасибо, ЛОР!

 

hateyoufeel
()

В стандарт C предложено внести лямбды и defer из golang

Форум — Development

Привет, ЛОР!

Я тут тебе немного покушать принёс. Как ты, наверное знаешь, не за горами выход нового стандарта языка C – C23. Среди прочих вкусностей, таких как лямбды в стиле C++, в этот стандарт предложено добавить механизм defer, аналогичный существующему в языке Go.

Ссылка на предложение: http://www.open-std.org/jtc1/sc22/wg14/www/docs/n2895.htm

В случае, если этот стандарт будет принят, будет возможно написание вот такого кода:

p = malloc(N);
defer { free(p); }

Где аргументом оператора defer является анонимная функция. Так же возможны более сложные варианты использования:

enum { initial = 16, };
double buffer[initial] = { 0 };
...
size_t elements = 0;
double* q = buffer;
defer [orig = q, &q]{ if (orig != q) { free(q); }};
...
// increase elements somehow
...
// adjust the buffer
if (elements > initial) {
    double* pp = (q == buffer) ? malloc(sizeof(double[elements])) : realloc(q, sizeof(double[elements]));
    if (!pp) return EXIT_FAILURE;
    q = pp;
}
...

Учитывая всё это, скоро в C больше не будет нужно использовать goto вообще нигде, даже для очистки ресурсов при ошибке. Так заживём, ЛОР!

 , ,

hateyoufeel
()

Чистка реестра W^W^Wконфигов Linux

Форум — Desktop

Привет, ЛОР!

За многие годы существования системы в ~/.config и ~/.local скопилось столько шлака, что смотреть страшно: какие-то конфиги каких-то программ, которые я ставил на посмотреть много лет назад, ресурсы игр, которые я давно прошёл и удалил, и прочее.

Скажи, ЛОР, а есть ли способы автомагически удолить лишнее и при этом не сломать нужное? Или придётся таки руками прошерстить пару сотен директорий? Вот не хотелось бы этим заниматься.

Спасибо, ЛОР.

 ,

hateyoufeel
()

Квадратные мониторы strike back

Форум — Talks

Привет, ЛОР!

Мой прошлый вброс знатно зажёг задницы двум модераторам, поэтому меня отправили в недельный отдых. Честно говоря, я расчитывал примерно на что-то подобное и остался весьма доволен результатом. Буду готовить новые качественные вбросы для тебя, ЛОР :)

А пока зацени вот это вот: https://arstechnica.com/gadgets/2021/12/lgs-1618-ultra-tall-monitor-means-less-scrolling/

Для Ъ: LG анонсировали (почти) квадратный монитор. Соотношение сторон: 16:18, разрешение: 2560x2880. То есть, выглядит это как два монитора 2560x1440, один над другим.

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

 ,

hateyoufeel
()

Linux Foundation — это не про Linux

Форум — Talks

Привет, ЛОР!

Я тебе покушать принёс. Как ты, наверное, знаешь, права на торговую марку и некоторые другие, касающиеся ядра Linux, принадлежат некоммерческой организации Linux Foundation. Лайнос Торовалтос трудоустроен в ней же последние много лет.

На днях Linux Foundation опубликовала годовой отчёт о своей деятельности, в котором можно найти много всякого интересного.

И так, за этот год доход Linux Foundation составил 177 мегадолларов, в основном от пожертвований и членских взносов от корпораций-участников. Из них, на поддержку собственно ядра Linux было потрачено… 3.4%. А значит, 96.6% этих денег пошли куда-то ещё. Куда именно, спросишь ты меня, ЛОР?

Среди основных направлений деятельности LF значатся такие вещи как «Efforts in Diversity, Equity, and Inclusion», направленные в том числе на «осуществление расовой справедливости через код» и «inclusive language efforts» (извиняй, ЛОР, я правда не знаю как эту хтонь на русский нормально перевести). В рамках последнего, в частности, из ядра Linux были исключены и поставлен запрет на использование таких технических терминов, как master/slave, whitelist/blacklist, whitespace (лол!) и прочих слов, которые оскорбляют негров.

Думаешь, это единственное вкусное? Если бы! Другим важным направлением деятельности является «LF: Public Health» (https://www.lfph.io). В частности, Linux Foundation занимается развитием своей системы паспортов вакцинации. Например, их использование было обязательным для посещения мероприятий, организованных LF в этом году. Подробнее можно почитать об этом здесь: https://conservativenerds.substack.com/p/vaccine-passport-company-the-linux.

На фоне двух пунктов выше, программа LF Energy, направленная на «ускорение декарбонизации», уже не кажется такой дикой. Правда, как это относится к развитию ядра Linux, всё ещё остаётся загадкой.

По сути, Linux Foundation сейчас занимается политическим активизмом, созданием паспортов вакцинации и, лишь иногда, ядром Linux. Такие дела, ЛОР. (Примечание от @xaizek: они занимаются всем этим больше, чем ядром, но там есть и другие пункты деятельности, косвенно связанные с ядром.)

Немного больше можно ещё вот тут почитать: https://lunduke.substack.com/p/linux-foundation-spends-just-34-of

 ,

hateyoufeel
()

Портировать тему в KDE

Форум — Job

Привет, ЛОР!

Как ты знаешь, E16 – самый великий менеджер окон из всех сделанных под X. В E16 была офигенская тема: Winter. Хочу такое же, но под свежий KDE. Никто не хочет взяться?

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

Скриншот темы: https://upload.wikimedia.org/wikipedia/commons/7/70/E16.jpg

Примерный фронт работ:

  • Оформление заголовков окон
  • Тема для Kvantum (или нативную, если получится)
  • Тема Plasma

Тему для GTK делать не обязательно, но за неё могу ещё денег накинуть, если это не в очень много выйдет (потому что GTK не умеет темы).

По итогам, должен получиться репозитарий на гитхабе с темой под какой-нибудь открытой лицензией плюс сама тема на store.kde.org.

 ,

hateyoufeel
()

KMail не скачивает почту

Форум — Desktop

Привет, ЛОР!

Недавно KMail внезапно перестал синхронизировать почту по IMAP. Вместо этого выдаёт ошибку «Failed to append item». От провайдера это не зависит, я пробовал GMail, Fastmail и собственный сервер.

Скажи, ЛОР, в какую сторону копать?

Ради теста, грохнул полностью все настройки KMail и все данные в Akonadi, но это не помогло.

KMail версии 5.18.1.

UPD: после смены драйвера базы на sqlite всё заработало. См. KMail не скачивает почту (комментарий)

За решение спасибо @chaos_dremel

 , ,

hateyoufeel
()

Phrack 70 вышел

Форум — Talks

Привет, ЛОР!

Если ты достаточно стар, то наверное помнишь этот журнал. Так вот, он ещё не умер :D

http://phrack.org/issues/70/1.html

 ,

hateyoufeel
()

Wifi AP для дома?

Форум — Talks

Привет, ЛОР!

В продолжение 10GbE роутер/свитч для дома?, посоветуй мне сабж?

Требования примерно соответствуют: WiFi 6, 2.5GbE (быстрее – лучше), обязательно (!) поддержка VLAN и работы нескольких ESSID.

Если есть встроенный свитч, лишним не будет. По всем требованиям я и так могу нагуглить, кроме VLAN и множества ESSID. Про это производители почему-то не пишут.

 ,

hateyoufeel
()

Multicore OCaml таки вмержат в апстрим

Форум — Development

Привет, ЛОР!

На новость не тянет, поэтому вброшу сюда:

https://discuss.ocaml.org/t/multicore-ocaml-september-2021-effect-handlers-will-be-in-ocaml-5-0/8554

OCaml 5.0 will support shared-memory parallelism through domains and direct-style concurrency through effect handlers (without syntactic support).

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

Дискасс!

 , ,

hateyoufeel
()

10GbE роутер/свитч для дома?

Форум — Talks

Привет, ЛОР!

А посоветуй мне сабж? В идеале, хочу маленькую коробочку с 10GbE свитчом и WIFI6, но чудес не бывает. Поэтому просто управляемого свитча портов на 4-8 будет вполне достаточно. Есть ли такие, ценой меньше самолёта?

 , ,

hateyoufeel
()

А моешь ли ты яйца, ЛОРовец?

Форум — Talks

Привет, ЛОР!

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

Алсо, поделись со мной, ЛОР, любимыми рецептами завтрака из яиц. Омлет, скрэмбл, просто яичница, пашот – это всё старо. Какой самый оригинальный рецепт ты готовил?

 

hateyoufeel
()

Разработчики, темы приложений и тщеславие

Форум — Talks

Привет, ЛОР!

А давай мы сегодня с утра (если ты в Европе) поговорим про очень важную штуку: темы оформления в графических интерфейсах. Я думаю, ЛОР, ты заметил, что в последние десяток лет возможность менять тему сошла на нет, за несколькими исключениями. В мобильных ОС её не было изначально, и лишь сравнительно недавно прикрутили возможность сделать интерфейс тёмным, дабы он не выжигал глаза ночью (в Android до сих пор работает через задницу). В других системах это выпилили, иногда со скандалом (кхе-кхе GNOME).

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

Разработчики старались, делали классное приложение, но тут юзер или мейнтейнер поменял тему, и теперь оно выглядит как какашка! ЙА НИГАДУЮ!!!

Что-то подобное я видел даже в теме про Solus от некоторых людей. Какие-то перцы из GNOME даже сделали сайт, призывающий не использовать кастомные темы в дистрибутивах.

Скажи, ЛОР, а не кажется ли это всё тебе каким-то запредельным уровнем тщеславия? И откуда эти тщеславие и желание контролировать других людей вылезли? Должно ли вообще разработчика волновать, что кто-то использует его софт не так, как он задумал?

Мне постоянно в таких спорах вспоминается Winamp, который был популярен в том числе из-за тем оформления, многие из которых были просто офигительны, и в его случае подход разработчиков был совершенно противоположным. И это отлично работало!

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

Темы мешают другим пользователям! Ты вот настроишь под себя оформление, а как другим людям с этим жить?

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

Темы постоянно сломаны! Разработчики и так завалены, а так им будут слать багрепорты о неработающих темах!

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

Такие дела, ЛОР. Надеюсь, что дал тебе годную тему для дискусии утром вторника.

 , , тщеславие

hateyoufeel
()

Пропали сетевые соединения в KDE

Форум — Desktop

Привет, ЛОР!

После очередного апдейта в настройках пропал список соединений: вместо него – прозрачный фон. См. скриншот. В какую сторону это вообще копать? На другом компе с точно таким же софтом проблемы нет. Через иконку в трее список текущих доступных соединений есть, проблема только в System Settings.

Список софта: NixOS Unstable, Plasma 5.22.4, KDE Frameworks 5.84.0, Qt 5.15.2.

Решение: rm -rf ~/.cache/connections

 ,

hateyoufeel
()

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