Советы по GNU/Linux
155 subscribers
203 photos
6 videos
43 files
314 links
Канал, посвящённый GNU/Linux и свободному ПО.

Другие наши каналы:

@calmira_gnu_linux - чат по дистрибутиву Calmira GNU/Linux-libre, который разрабатывает один из админов этого канала
Download Telegram
Книга дня - Программирование на Python 3. Подробное руководство.

Книга «Программирование на Python 3» написана одним из ведущих специалистов по этому языку, обладающим многолетним опытом работы с ним. Издание содержит все необходимое для практического освоения языка: написания любых программ с использованием как стандартной библиотеки, так и сторонних библиотек для языка Python 3, а также создания собственных библиотечных модулей.
python_08.pdf
3.7 MB
Релиз Firefox 96.

Вчера, 11 января, состоялся релиз популярного браузера Firefox 96. Из изменений можно отметить:

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

Значительно улучшено подавление шумов и автоматическая регулировка усиления звука, а также немного улучшено эхоподавление.

Значительно снижена нагрузка на основной поток выполнения.

Применено более жёсткое ограничение передачи Cookie между сайтами, запрещающее обработку сторонних Cookie, выставляемых при обращении к сайтам, отличным от домена текущей страницы. Подобные Cookie применяются для отслеживания перемещений пользователя между сайтами в коде рекламных сетей, виджетов социальных сетей и систем web-аналитики. Для управления передачей Cookie применяется указываемый в заголовке "Cookie Policy" атрибут Same-Site, который по умолчанию теперь выставлен в значение "Same-Site=Lax", ограничивающее отправку Cookie для межсайтовых субзапросов, таких как запрос изображения или загрузка контента через iframe с другого сайта, что также предоставляет защиту от атак CSRF (Cross-Site Request Forgery).

Для упрощения настройки стилей тёмной темы оформления добавлено новое CSS-свойство color-scheme, позволяющий определить в каких цветовых схемах может быть корректно показан элемент. Среди поддерживаемых схем "light", "dark", "day mode" и "night mode".

Включён по умолчанию API Web Locks, позволяющий координировать работу web-приложения в нескольких вкладках или обращение к ресурсам из web worker-ов. API предоставляет средства для получения блокировок в асинхронном режиме и освобождения блокировок после завершения необходимой работы с совместно используемым ресурсом. Пока один процесс удерживает блокировку, другие процессы ожидают её освобождения без остановки выполнения.

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

Ознакомиться с полным списком изменений можно здесь: https://www.opennet.ru/opennews/art.shtml?num=56490

#News #Firefox
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🔧 fuite — простой CLI-инструмент для автоматизации тестирования на утечки памяти в веб-приложениях, в первую очередь ориентированный на SPA.

⭐️ 2025

👉 Репозиторий
👉 Анонс инструмента
👉 Видеоруководство
Книга дня - Архитектура компьютера. Э. Таненбаум, Т. Остин, 2013.

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

#Books
Дистрибутив дня - GoboLinux.

GoboLinux - необычный дистрибутив Linux, практикующий нестандартную для GNU/Linux, но самый обычный в Windows структуру директорий. Вместо классических /boot, /usr, /bin и пр., Gobo использует /Programs, /Users, /System и пр. В результате появляется возможность установки разных версий одного приложения (как вариант — библиотеки), а для удаления софта достаточно физически стереть каталог.

Однако в такой организации каталогов есть дичайший изъян, который заставил разработчиков GoboLinux применить несколько адских костылей. Проблема в том, что софт для UNIX пишется в соответствии со стандартом FHS, который предполагает наличие в системе стандартного дерева каталогов, включающего в себя те самые /Programs, /Users, /System и пр. Приложения ожидают увидеть эту структуру на диске и при ее нарушении могут вести себя непредсказуемо.

#Дистрибутивы
👍3
Программа дня - Metadata Cleaner.

Metadata Cleaner позволяет просматривать метаданные в ваших файлах и избавляться от них, насколько это возможно. Программа способна избавиться от самой разной информации.

Из недостатков можно отметить отсутствие перевода на русский язык, впрочем, программа проста и интуитивно понятна.

Написана на Python с применением Libadwaita.

Репозиторий GitLab: https://gitlab.com/rmnvgr/metadata-cleaner/

#Soft #GNOME
👍1
В телеге не так давно появились реакции. Не думаю, что это очень хорошее нововведение, но, во первых, оно показывает обратную связь участников сообщества, а во-вторых, принцип работы реакций существенно отличается от таковых в каких-то ВК, Facebook и прочих...

#News #Telegram
👍2👎1🔥1🤩1
Osvobozhdenie_kompyutera_Richard_Stollmen_2_0.pdf
2.1 MB
Книга дня: Освобождение вашего компьютера (2.0): Ричард Столлман и революция программного обеспечения. Сэм Вильямс, второе издание с правками от РМС. 2010.

В данной книге рассказывается про становление РМС как хакера и его борьбу с дичайшей проприетарщиной и несвободным ПО. Обязательно к прочтению всем пользователям свободного ПО.

Распространяется под лиценцией GNU FDL 1.2. Неизменяемых разделов и текста на обложке нет.

#Books
В параметры GNOME, возможно, добавится панель настройки Firmware :)

#GNOME
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM