LINUX.ORG.RU

Сообщения hateyoufeel

 

Переиспользование .git между двумя копиями репозитария

Привет, ЛОР!

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

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

Есть ли стандартные средства для этого?

Дедупликацию средствами ФС не предлагать, я про это и так в курсе.

 ,

hateyoufeel
()

Линуксовых IDE тред

Привет, ЛОР!

А скажи мне, куда подевались всякие KDevelop, GNOME Builder, Anjuta и иже с ними? Я помню, когда я был гораздо более юн и наивен чем сейчас, они были достаточно популярны. Но ныне же про них вообще ничего не слышно.

Ради интереса, сейчас поискал как там дела обстоят с KDevelop, и выяснилось, что там до сих пор даже LSP прикрутить не могут. В GNOME Builder вроде он хотя бы есть, но в остальном тоже не фонтан.

Скажи, ЛОР, время IDE совсем кончилось? Из активно развиваемых для линупса только IntelliJ сотоварищи. И даже JetBrains в итоге решили запилить свой, правда, ни с чем не совместимый редактор. Большинство программистов же и так юзают редакторы с плагинами, в основном VSCode.

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

 , редактор. специалистам по всему

hateyoufeel
()

Начало скатывания ЛОРа?

Привет, ЛОР!

Я вот что заметил: многие тут ругают ЛОР, что мол он уже не такой как раньше, и каждый раз предлагаются разные причины.

Выскажу и я свои: ЛОР стал не тем в тот момент, когда ссылки в меню сверху на главной – Новости, Трекер, О сервере и т.д. – из картинок превратили в простой текст. Я уже давно тут сижу и пытаюсь понять, чего же не хватает. А тут смотрел старый скриншоты в галерее и меня осенило. Судя по галерее, это случилось где-то в 2007/2008, примерно когда и опрос сменили.

Вот этот скрин, например, хорошо показывает как должен выглядеть торт ЛОР: Темные KDE

Кстати, до сих пор не могу простить Макскому смену дефолтной темы с чёрной на это убожество танго. Ну и опрос тоже стоило бы вернуть.

P.S. если кто-то опознает шрифт в этих ссылках, готов запилить юзерскрипт и вернуть всё как было.

P.P.S. так же замечу, что галерея тех лет была гораздо разнообразнее, чем сплошной дефолт сейчас.

 , ,

hateyoufeel
()

Вышла (почти) новая версия Winamp

Привет, ЛОР!

Недавно, 26 июля, разработчики плеера Winamp выпустили версию 5.9RC1. Полноценный релиз 5.9 планируется в ближайшие недели.

http://forums.winamp.com/showthread.php?t=458120

Я знаю, на ЛОРе есть куча фанатов этого плеера, которые оценят данную новость.

Линукс тут при том, что в Linux Foundation от Microsoft и Red Hat одинаковое количество директоров сидит.

 ,

hateyoufeel
()

Fedora больше не будет поставлять программы под лицензией CC0

Привет, ЛОР!

Дистрибутив Fedora больше не будет включать в себя программы, лицензированные под Creative Commons CC0. Об этом в рассылке fedora-legal объявил Ричард Фонтана. В качестве причины указывается отсутствие передачи прав на торговые марки и защиты от патентных претензий в этой лицензии со стороны правообладателя.

Напомню, что лицензия CC0 является аналогом передачи произведения в публичное достояние с сохранением минимального набора прав за автором произведения, и применяется ввиду того, что термин «публичное достояние» отсутствует в некоторых юрисдикциях.

Сообщение в fedora-legal

Перемещено xaizek из redhat

 , ,

hateyoufeel
()

Таймаут в Unbound

Привет, ЛОР!

У меня тут висит Unbound в качестве кэширующего ресолвера. С апстримом он общается по DoH.

Проблема: Unbound может очень долго держать сдохшее TCP-соединение, на все запросы при этом отвечая SERVFAIL. Как установить минимальный таймаут для DoH соединения в этой штуке? В опциях этого не нашёл.

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

 , ,

hateyoufeel
()

Смерть мультипротокольных мессенджеров как идеи

Привет, ЛОР!

Давай поговорим сегодня с тобой вот о чём: помнишь, раньше были такие интересные программы как Pidgin, Kopete или даже вендовая Miranda? Я помню. Не так давно ради интереса посмотрел на их нынешнее состояние – всё крайне печально. Pidgin до сих пор завис на GTK2 и, по сути, находится в полузаброшенном состоянии. Kopete давно мёртв, как и попытка его переродить в виде фреймворка Telepathy (что это вообще было?). Относительно жива Miranda, точнее её форк Miranda NG, но жизнью это можно назвать лишь с натяжкой.

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

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

Не знаю, что написать в завершение поста. Сам придумай что-нибудь, ЛОР.

 , ,

hateyoufeel
()

asdf, quicklisp и зависимости в git

Привет, ЛОР!

А расскажи, как в quicklisp подключить зависимый пакет, который лежит где-то в репозитарии на github? Я быстро погуглил, но ничего толкового найти не смог. Может, не то гуглил? Что именно нужно писать в :depends-on части в вызове defsystem? Или это вообще не туда идёт?

UPD: asdf, quicklisp и зависимости в git (комментарий)

 , ,

hateyoufeel
()

Оригинальность проектов GNU

Привет, ЛОР!

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

Примеры:

  • GCC - другие компиляторы C и не только
  • GNOME - KDE
  • GuixSD - NixOS
  • GIMP - Photoshop

И так далее. Пожалуй, единственным оригинальным проектом GNU, аналогов которому я не могу припомнить, это Autoconf. Поистине монструозное поделие, существующие непонятно зачем и отравляющее всем жизнь.

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

 ,

hateyoufeel
()

Google не любит опенсорс

Привет, ЛОР! Грустный вброс сегодня.

Автор открытого e-mail клиента FairEmail объявил о прекращении разработки после того, как Google удалил его приложение из Google Play под предлогом, что это было шпионское ПО.

По видимому, за шпионские функции были приняты загрузка иконок на основе доменных имён из e-mail адресов. Тем не менее, даже после удаления этой функции приложение не было восстановлено.

Подробнее можно почитать в треде на XDA: https://forum.xda-developers.com/t/closed-app-5-0-fairemail-fully-featured-open-source-privacy-oriented-email-app.3824168/page-1087#post-86908335

Приложение всё ещё доступно на F-Droid или напрямую с GitHub. Но несмотря на это, разработка обеспечивалась платными подписками с Play Market, и поэтому оригинал скорее всего развиваться больше не будет.

Такие дела, ЛОР. Goolag нас всех не любит :(

Сайт программы с ссылками: https://email.faircode.eu/

 , ,

hateyoufeel
()

Глобальное меню в KDE

Привет, ЛОР!

Вопрос для Development, на самом деле. Расскажи, а где можно посмотреть как глобальное меню в KDE устроено? Особенно для программ на GTK. Я так понимаю, там через какую-то особую магию и libdbusmenu это самое меню экспортируется из проги и его структура отправляется по dbus в апплет, а события из апплета – обратно. Но где это в коде сделано, найти не могу. Потому что кода вагон.

В идеале, было бы круто увидеть документацию, но ссылки на код тоже подойдут. Гуглинг не очень помог :(

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

 , , ,

hateyoufeel
()

Браузер quake-style

Привет, ЛОР!

Одно время были крайне популярны терминалы в стиле консоли из Quake: Tilda, Yakuake и так далее. Скажи, а можно ли такое же сделать с другим окном? Я хочу, чтобы у меня по хоткею вылезал или убирался обратно Firefox. Есть ли такое уже или надо самому костылить?

В основном интересует для KDE, но независимые от DE приблуды тоже пойдут.

 , ,

hateyoufeel
()

Ноутбук, s2idle и батарейка

Привет, ЛОР!

Как ты наверное знаешь, на новых ноутбуках с Intel часто (всегда?) отсутствует привычный s2ram. Вместо этого, система переводится в состояние s2idle, при котором процессор работает в режиме сниженного энергопотребления. При этом везде пишут, что вроде как расход аккумулятора должен быть на минимуме.

В моём случае, за 8 часов в таком режиме в среднем сжирается ~30% заряда, что естественно вообще не круто. Старый ноутбук мог в s2ram спокойно несколько дней пролежать.

Скажи, что с этим можно сделать? Быстрое гугление ничего интересного не дало, но может я куда-то не туда смотрел?

Железо: Dell XPS 15 2021, Core i7 11800H + nvidia 3050Ti

Софт: NixOS, Linux 5.16 и так далее.

P.S. Deep sleep точно нет. Я проверял. В биосе всё включено. Биос последний.

cat /sys/power/mem_sleep 
[s2idle]

Решение: у меня решилось после смены режима работы диска в UEFI с RAID на AHCI/NVMe. Без этого диск не выключается и, как следствие, процессор тоже.

Плюс, обновление прошивки через fwupdmgr update не помешало.

 , ,

hateyoufeel
()

400

Привет, ЛОР!

А я тут пытаюсь опрос добавить и получаю 400 ошибку в ответ. Это ок?

@maxcom

 

hateyoufeel
()

Мозилка шпионит

Привет, ЛОР!

Я тут тебе вкусного принёс: https://www.ghacks.net/2022/03/17/each-firefox-download-has-a-unique-identifier/

Для Ъ: в вендовый инсталлятор Firefox всовывается уникальный идентификатор, который потом отсылается на сервера Mozilla при запуске браузера. Идентификатор используется вместе с Google Analytics ID и telemetry id (другим идентификатором в браузере, уникальным для каждой установки) для слежки за юзерами ради благих целей тормозиллы. Например, чтобы отследить откуда ты скачал Firefox и кто пользуется тем же дистрибутивом что и ты.

Такие дела, ЛОР. Скажи, это правда хорошие парни? Или я что-то упускаю?

 , , ,

hateyoufeel
()

Браузеров тред

Привет, ЛОР!

А вот поведай мне, как так получилось, что всяких браузеров на движке Хрома буквально вагоны делают, а на Gecko их нет? Браузеры с Blink: Brave, Vivaldi, Opera, тысячи их! На православном Gecko же браузеров кроме Firefox я не видел совсем. Есть Librewolf и прочие Waterfox, но это тот же огнелис всё, только собранный с другими конфигами из коробки. Palemoon – форк старой версии Firefox, но никак не самостоятельный браузер.

Я чего-то здесь не понимаю? Как так это вышло? Mozilla совсем болт на продвижение своего движка клали? Что вообще происходит?

 , , , ,

hateyoufeel
()

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

Привет, ЛОР!

Тащемта сабж: 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
()

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

Привет, ЛОР!

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

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

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

 , ,

hateyoufeel
()

Новые кеды

Привет, ЛОР!

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

 ,

hateyoufeel
()

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

Привет, ЛОР!

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

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

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

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

 

hateyoufeel
()

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