Сообщения nebularia
[Fixed] 404 вместо последней темы с некорректными
Собственно, subj.
RedFlux - интерфейс к Redshift в духе f.lux
Периодически пользуюсь то виндой, то линуксом и был удивлён отсутствию на Linux фильтра синего с вменяемым интерфейсом и возможностями. А без него глазам уже неприятно, к хорошему привыкаешь.
Версия f.lux на Linux не имеет графического интерфейса и вообще намертво привязана к геолокации. Для меня эта привязка вообще неактуальна, так как в моей комнате обычно закрыты шторы и в итоге темно (если я вообще дома днём), а вечером включается лампа и оказывается светлее. Redshift также по дефолту привязан к геолокации, но температуру выставлять позволил, хоть и не слишком удобно. Так что...
Сделал вот враппер для редшифта, чтобы его удобно было использовать, выставляя температуру вручную с пресетами как в f.lux.
Точнее, тут даже два скрипта - redflux консольный, который позволяет ставить кастомную температуру и на который удобно биндить хоткеи в WM, и redflux-gui в виде интерфейса со скриншота. redflux-gui писался сильно позже и сам является враппером над redflux. Написано всё целиком на Bash, в том числе графический интерфейс. Для GUI используется обёртка над tk под названием tkbash (https://github.com/phil294/tkbash). По итогу не особо нативный, но для утилитки пойдёт. Для иконки в трее используется yad. Сначала думал всё на нём писать, но быстро понял, что он в основном для диалогов.
В какой-то момент наткнулся на RedShiftGUI (http://maoserr.com/projects/redshiftgui/), увидев его в Puppy Linux. Попадись он мне раньше, ничего бы не стал писать. Однако так и пришось бы жить без пресетов, а, возможно, и ещё каких фич - прямое сравнение не проводил. А пресеты у f.lux очень вкусные, взял в итоге их.
По самому скрину смотреть особо нечего - юзаемый мной уже в течение лет восьми LXDE, в качестве дистрибутива Arch Linux. Визуализатор звука - glava, красивый миниплеер это из гугломузыки, по возможности превращённый в виджет через конфигу Openbox.
Для новости довольно мелко, а для скринов поди пойдёт.
Ссылка на GitHub: https://github.com/Nebula-Mechanica/RedFlux
>>> Просмотр (1680x1050, 116 Kb)
SIP, VoIP, федерация, вот это всё - объясните несведущему
Всем привет.
Как-то не приходилось раньше сталкиваться с VoIP, а тут надо настроить аж на циске. Методом тыка не выходило, что привело к пониманию полного незнания матчасти. Вопросы такие:
1. Федерация в SIP - что там с этим? Есть возможность сделать общение между разными серверами, желательно всеми сразу? То есть юзер user1@sipprov.yyy хочет позвонить user2@provsip.zzz - как это вообще организовывается? В почте или в джаббере я могу создать свой сервер и настройки на других серверах в принципе не нужны - Вася с жаббер.ру вполне может мне написать на мой жаббер на впске. В SIP это делается иначе? И есть ли возможность сделать хотя бы отдалённо так?
2. Для общего развития - а есть ли решения с федерацией из коробки, ориентированные на взаимодействие серверов? Jingle в XMPP это похоже на то, что нужно. А ещё есть по такому запросу?
LOR-tracker-filter - фильтр для трекера по категориям
Фильтр для трекера в виде юзерскрипта (https://github.com/Nebula-Mechanica/LOR-tracker-filter/raw/master/LOR-tracker-filter.user.js). Репозиторий - https://github.com/Nebula-Mechanica/LOR-tracker-filter
Позволяет фильтровать по категориям темы в трекере. То есть можно, например, видеть все сообщения, кроме Клуба. Или убрать новости Mozilla, если они вам так не нравятся. Для активации нажать на кнопку "Фильтрация" и отметить галочкой те разделы, сообщения из которых вы не хотите видеть в трекере.
Как и прошлый мой скрипт (Нативный LORCodeTools), основан на популярном скрипте от moscwich и Eddy_Em. Были удалены все функции, кроме фильтрации трекера и расширен список фильтруемых разделов. Не конфликтует с панелькой LOR-Code.
Разработчики Grsecurity упоролись окончательно
Подают в суд за пост в блоге, который утверждает (и небезосновательно), что они нарушают GPL, запрещая дальнейшее распространение их патчей.
Разработчики Grsecurity подали судебный иск против Брюса Перенса
Компания Open Source Security (развивает Grsecurity) при юридической поддержке Chhabra Law Firm подала судебный иск против Брюса Перенса (Bruce Perens), одного из авторов определения Open Source, соучредителя организации OSI (Open Source Initiative), создателя пакета BusyBox и одного из первых лидеров проекта Debian. Иск о защите репутации компании подан в связи с размещением в блоге Перенса публикации с оценкой возможного нарушения лицензии GPLv2 при распространении патчей Grsecurity.
Grsecurity настаивает на том, что проект не нарушает лицензию GPLv2 и готов отстаивать свою точку зрения в реальном суде. Брюсу Перенсу вменяется публикация ложных заявлений под видом фактов и злоупотребление своим положением в сообществе для умышленного нанесения вреда бизнесу компании Open Source Security и нагнетания негативного мнения в отношении продукта Grsecurity.
Один из управляющих партнёров юридической компании O'Melveny & Myers LLP прокомментировал изданию The Register своё мнение об инициированном иске: «Брюс Перенс является всемирно известным экспертом, публикующим свою оценку соблюдения открытых лицензий в интересах общественности. Иск является замаскированной попыткой заставить Перенса замолчать и не выражать своё мнение, лишь на основании несогласия с этим мнением. Печально, что кто-то в сообществе открытого ПО склоняется к подобной тактике».
Позиция Grsecurity основана на том, что в договоре с клиентом определяются условия расторжения договора, в соответствии с которыми клиент может потерять доступ к будущим версиям патчей. Подчёркивается, что упомянутые условия касаются доступа к ещё не написанному коду, который возможно появится в будущем. Лицензия же GPLv2 определяет условия распространения существующего кода и не содержит явных ограничений, применимых для ещё не созданного кода. При этом клиенты Grsecurity не теряют возможности использования уже выпущенных и полученных ими патчей, и могут ими распоряжаться в соответствии с условиями GPLv2.
После получения иска Брюс Перенс по-прежнему настаивает на своей правоте, считая, что нарушением GPL является сам факт создания дополнительных условий в договоре. В случае патчей Grsecurity, рассматривается не самодостаточный GPL-продукт, имущественные права на который находятся в одних руках, а производная от ядра Linux работа, которая также затрагивает и права разработчиков ядра. Патчи Grsecurity не могут существовать по отдельности без ядра и неразрывно с ним связаны, что соответствует критериям производного продукта. Подписание договора на предоставление доступа к патчам Grsecurity приводит к нарушению GPLv2, так как компания Open Source Security не имеет права распространять производный продукт от ядра Linux с дополнительными условиями, без получения согласия от разработчиков ядра.
>>> Подробности
LOR-Coloravs
Всем привет. Думаю, многие согласятся, что аватарки - не слишком хорошая штука, а уж на ЛОРе это вообще ужас редкостный, поэтому многие их отключают. Но что делать, если визуально различать удобнее?
Раньше использовал понификатор (https://github.com/Nebula-Mechanica/LORPonyBlocker), но он обладал рядом минусов:
- Имел определённый фанатский окрас, что многим не понравится.
- Наполнял страничку пусть и эстетически приятной, но совершенно лишней информацией.
- Расставлял замены случайно, а результат хранил в Local Storage, чистка которого вела к тому, что приходилось опять привыкать, кто есть кто.
- И вообще, периодически отваливался из-за скриптовой натуры.
В конечном итоге мне это надоело, и для этого был создан новый проект: https://github.com/Nebula-Mechanica/LOR-Coloravs , представляющий собой большой, но автоматически генерируемый юзерстиль делающий то, что показано на скриншоте. Цвет кружка зависит от первой буквы ника. Разумеется, он не уникален, но вполне позволяет быстрым взглядом различать авторов комментариев в пределах треда. Инструкцию можно найти в README по ссылке. Если вы просто хотите его установить, открывайте файл (https://raw.githubusercontent.com/Nebula-Mechanica/LOR-Coloravs/master/fullcol) и добавляйте его содержимое к себе в Stylish (или что вы там используете). Поддерживает работу с отключёнными аватарками (лучше использовать именно так), что позволяет не тратить трафик на неиспользуемые аватарки.
P.S.: Тема ЛОРа моя - https://userstyles.org/users/235997 (ну и ужас сотворили с userstyles...).
>>> Просмотр (988x1130, 193 Kb)
Что такое с главной?
https://i.imgur.com/iznMdTG.png
Выглядит как результат работы коммита ниже, но здесь не пять развёрнутых новостей, здесь пять новостей вообще, три из которых - мини. maxcom, это баг или фича? Подтверждаю с Palemoon со входом и с Firefox из-под анонима.
https://github.com/maxcom/lorsource/commit/93677c1a40c226aaa42651f24dbf31f565...
В ленте не работает игнор
Исправьте, пожалуйста.
Просьба вернуть и подтвердить новость, опередившую время
Тут Palemoon релизнулся, а в отложенных недавно висела про него новость - www.linux.org.ru/view-message.jsp?msgid=12991499
Теперь имеет смысл вернуть и подтвердить, как мне кажется.