LINUX.ORG.RU

Избранные сообщения Xant1k

Calibre 8.6.0: значительно повышена скорость восстановления базы данных

Новости — Open Source
Calibre 8.6.0: значительно повышена скорость восстановления базы данных
Группа Open Source

Вышла новая версия менеджера электронных книг с открытым исходным кодом Calibre 8.6.0.

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

( читать дальше... )

>>> Подробности

 , , , ,

fail2ban
()

Альт 11, cinnamon 24.04, windows 10, mac os 13 — все в kvm-qemu

Галерея — Скриншоты

Установил на свой основной комп убунту 25.04.

$ fastfetch
                             ....              jura1243@jura1243-B660M-GAMING-DDR4
              .',:clooo:  .:looooo:.           -----------------------------------
           .;looooooooc  .oooooooooo'          OS: Ubuntu 25.04 x86_64
        .;looooool:,''.  :ooooooooooc          Host: B660M GAMING DDR4
       ;looool;.         'oooooooooo,          Kernel: Linux 6.14.0-15-generic
      ;clool'             .cooooooc.  ,,       Uptime: 1 hour, 35 mins
         ...                ......  .:oo,      Packages: 2297 (dpkg), 29 (snap)
  .;clol:,.                        .loooo'     Shell: bash 5.2.37
 :ooooooooo,                        'ooool     Display (SKG2722): 2560x1440 @ 144 Hz in 27" [External]
'ooooooooooo.                        loooo.    DE: GNOME 48.0
'ooooooooool                         coooo.    WM: Mutter (Wayland)
 ,loooooooc.                        .loooo.    WM Theme: Yaru
   .,;;;'.                          ;ooooc     Theme: Yaru [GTK2/3/4]
       ...                         ,ooool.     Icons: Yaru [GTK2/3/4]
    .cooooc.              ..',,'.  .cooo.      Font: Ubuntu Sans (11pt) [GTK2/3/4]
      ;ooooo:.           ;oooooooc.  :l.       Cursor: Yaru (24px)
       .coooooc,..      coooooooooo.           Terminal: mc
         .:ooooooolc:. .ooooooooooo'           CPU: Intel(R) Core(TM) i7-14700F (28) @ 5.40 GHz
           .':loooooo;  ,oooooooooc            GPU: NVIDIA GeForce RTX 4060 Ti [Discrete]
               ..';::c'  .;loooo:'             Memory: 17.23 GiB / 30.42 GiB (57%)
                                               Swap: 764.00 KiB / 8.00 GiB (0%)
                                               Disk (/): 350.22 GiB / 456.35 GiB (77%) - ext4
                                               Local IP (enp5s0): 192.168.1.71/25
                                               Locale: ru_RU.UTF-8

Решил добавить системы на всякий случай в virt-manager.

Винду взял с пиратского сайта, макось ventura это хакинтошь, скачивается автоматом https://github.com/kholia/OSX-KVM/tree/master . Встала со второго раза. Изучаю Альт линукс, поэтому добавил. И для лучшей связки с убунтой еще накатил ubuntu cinnamon 24.04.

 , , ,

jura12
()

lightning-image-viewer 0.2.0

Новости — Мультимедиа
Группа Мультимедиа

Быстрый и легковесный десктопный вьювер изображений с минималистичным UI/UX «прозрачный полноэкранный оверлей» с управлением, аналогичным картографическим приложениям (в т. ч. зум скроллом и пан перетаскиванием, закрытие кликом в любой точке), позволяющим быстро и удобно открывать-закрывать произвольные изображения из файлового менеджера и зумить детали (как на некоторых веб-сайтах).

Написан на C с SDL3. Поддерживаются форматы изображений, которые поддерживаются SDL3_Image (то есть, все популярные кроме HEIC).

( читать дальше... )

>>> Страница релиза на GitHub

 , , , ,

shatsky
()

Файловый менеджер Xfe 2.1 и 2.1.1

Новости — Open Source
Группа Open Source

Громко, заметно, с фанфарами состоялся значительный выпуск файлового менеджера Xfe 2.1, а следом и корректирующий выпуск 2.1.1. Проект основан на FOX toolkit и разрабатывается с 2002 года. Xfe лёгкий, молниеносный, поддерживает HiDPI и старомоден настолько, что не навязывает пользователям ПК мобильный интерфейс. В комплекте с файловым менеджером поставляются дополнительные программы: например, текстовый редактор Xfw и просмотрщик изображений Xfi.

Из самых заметных улучшений:

  • Добавлены вкладки. Доступен режим, в котором старые вкладки восстанавливаются при запуске.

  • Для Linux-систем реализовано опциональное автомонтирование съёмных устройств, включая MTP-устройства. Необходимы UDisks2 и GVFS/GIO.

  • Кроме того, с MTP-устройствами Xfe научился полноценно работать: копировать, перемещать, переименовывать данные.

  • Xfe теперь умеет подключаться к серверам Samba и к SSH-серверам. Обеспечено безопасное сохранение паролей, если в системе установлена утилита secret-tool.

  • В адресной строке появилось контекстное меню с типовыми действиями: «Копировать», «Вырезать», «Вставить» и так далее.

  • В новой версии Xfe можно выбрать две директории для сравнения в сторонней программе (например, в xxdiff).

  • Разрешено создавать пользовательские цветовые схемы на базе стандартных.

Также стоит отметить, что в начале 2025 года разработчик Xfe порадовал многочисленных пользователей выпуском 2.0, в котором среди прочего для просмотра и распаковки архивов предложена вспомогательная утилита Xfa, добавлены новые темы значков и диалог массового переименования.

>>> Подробности

 , , xfe

anonymous
()

Прекращён выпуск журнала Linux Format

Новости — Linux General
Прекращён выпуск журнала Linux Format
Группа Linux General

Английский ежемесячный журнал был посвящён операционным системам семейства Линукс и свободному программному обеспечению. Выходил с мая 2000 года до мая 2025 года. Номер 329 стал последним.

Также издавался в Италии, Греции и России. Российская версия существовала с 2005 по 2018 год.

Отпразднуйте наш последний выпуск и оглянитесь на то, как ядро Linux и программное обеспечение с открытым исходным кодом менялись, эволюционировали и завоевали мир!

новость на Хабре

сайт журнала

>>> Подробности

 , , ,

avgust23
()

LazPaint 7.3

Новости — Мультимедиа
LazPaint 7.3
Группа Мультимедиа

26 мая выпущена новая версия свободного и бесплатного кроссплатформенного редактора изображений с растровыми и векторными слоями LazPaint, написанного в среде Lazarus на языке Free Pascal.

( читать дальше... )

>>> Подробный список изменений

>>> Запись в блоге автора

>>> Сайт LazPaint

 , lazpaint, openraster,

greenman
()

true design

Форум — Web-development

Ну что, погоняем современный дизайн сайтов?)

Вступление

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

Последние пару лет меня стали раздражать большинство посещаемых сайтов. Чуть ли не каждый 2-й копирует один и тот же шаблон. Вот посмотрите https://windowstips.ru/, http://chto-takoe.net/, https://losst.ru/. Подобные сайты скорее всего сделаны на Wordpress или Drupal и содержатся каким-нибудь васей с searchengines, гордо называющий себя вебмастером.

Что не так с дизайном и как можно сделать лучше рассмотрим на примере сайтов сделанных за еду.

Немного о ужасах дизайна или как не надо делать

Подавляющие большинство информационных сайтов в сети выглядит так:

  1. https://i.imgur.com/Ca3RmAa.png
  2. https://i.imgur.com/oFb7MQu.png
  3. https://i.imgur.com/xJoZcDS.png
  4. https://i.imgur.com/9JHsD5d.png
  5. https://i.imgur.com/SaPHXIy.png
  6. https://i.imgur.com/DJdlhCU.png
  7. https://vgy.me/yP0LAh.png
  8. https://vgy.me/kMCCs6.png
  9. https://vgy.me/BCmy0M.png
  10. https://vgy.me/7YyJrd.png

Понятно что используется популярный wordpress или drupal шаблон. В нём «дизайнер» почему-то посчитал что раз мне нужно уместить в одном блоке статью и список допустим схожих статей, то визуально разделять их не надо (см. 1 и 2-й скриншот). Другой недостаток — куча свободного пространства (см. 1 и 3-й скриншот). А вот как в одном блоке разделили визуально https://i.imgur.com/G1E637L.png, https://i.imgur.com/EnQh8mh.png, https://i.imgur.com/9ZvUzrP.png, но тоже так себе. Здесь — лучше.

Как надо (но это не точно):

  1. https://i.imgur.com/MVXOBMT.png
  2. https://i.imgur.com/SwIJBM7.png
  3. https://i.imgur.com/9WPZw6j.png
  4. https://i.imgur.com/LIdjFAH.png
  5. https://i.imgur.com/X9H563q.png
  6. https://i.imgur.com/Mt5wihy.png
  7. https://i.imgur.com/vdFt1a2.png
  8. https://i.imgur.com/eGt9Kq1.png
  9. https://i.imgur.com/BoC6n0v.png

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

Ошибки

1) Отвлекающий фон
Баю-баюшки-баю засыпаю на краю https://pleroma.social/
Но иногда он бывает так сказать «в тему». Увы, хороших примеров не вспомнил/не нашёл.

2) Банеры или картинки на пол экрана
Нееееет. Запомните, картинка должна отражать смысл статьи или итоговый результат.
Вот баба одна сделала сайт (https://veerle.duoh.com/design/create-a-cubical-pattern-in-adobe-illustrator#0). Картинка над статьёй=итоговый результат урока, но всё равно «убивает». Решать вам.

Другой вариант (https://i.imgur.com/5jslkEv.png)
Поймите, черти, уже наконец что людям нафиг не нужна ваша картинка молотка в теме «создаём сайт с помощью ксс и бутстрап». Повторюсь: подбирайте картинки соответствующие статье.

3) Лепка
https://i.imgur.com/iHr8OBf.jpg
Прекратите лепить всё подряд и друг за другом. Пользователь теряется.

4) Тени
https://i.imgur.com/BrBNV8L.png
Зачем?

5) В табло
https://i.imgur.com/XIqCyXk.png, https://vgy.me/rKvBRw.png
Чего б#&$-? Неужели так сложно сделать как в ворде?)

6) Подчёркивания
https://i.imgur.com/nlpfF0y.png
Как мы видим буква Д в начале названия заголовка не подчёркнута. Другой неудачный пример https://i.imgur.com/pdmQWsL.png иллюстрирует как низ буквы Щ почти сливается с подчёркиванием. Так или так — лучше.
Статья по теме: https://css-tricks.com/styling-underlines-web/

7) Нумерация строк
Надо/нет? И что ставить после числа: ничего, точку, двоеточие или провести вертикальную линию?

8) Выделение кода
Почти всегда блоки с кодом подсвечивают каким-нибудь фоном и оборачивают в рамку https://i.imgur.com/p7cEmqG.png, https://vgy.me/I1kg6v.png, https://i.imgur.com/1iqpbCZ.png, https://i.imgur.com/pAzlurI.png
Особенно уродско выглядит когда во всю ширину блок. Хватит. В 99% случаев не в тему так сказать.

Выделение более-менее смотрится на старом дизайне css-tricks, но всё равно «перебивает» и заголовок и основной текст.

Другой момент — появившийся горизонтальный скролл. Представьте, что у вас подряд 15 блоков и там этот скролл. Мне такое недавно глаза вырезало.
Иногда встречал, что такие полоски появляются/всплывают когда на блок наводишь, как вам такой ход?

А ещё меня бесит вот такое выделение. Неужели нельзя применить моноширинный шрифт?

9) Перенос текста
https://i.imgur.com/G5KPWmb.png
Без комментариев.

10) Плавающий текст
Должны ли мы располагать текст в пространстве никак не выделяя его (как на medium, например)? Пример: https://i.imgur.com/cJIKFl1.png
Или может стоит поместить внутрь блока, как тут?

11) Меню
a) Не помеченный значок увеличивает когнитивную нагрузку (https://i.imgur.com/Aqp1ZM1.png).
Пример хорошего меню: https://i.imgur.com/UPNv1hc.png

b) На многих сайтах заметил подобное меню слева (http://window.edu.ru/catalog/pdf2txt/936/46936/23254?p_page=1#).
С одной стороны оно хорошее, с другой, когда мы его «сворачиваем» у нас блок с текстом визуально изменяется, что лично меня сильно напрягает.
Вывод: ширина блока для текста должна оставаться неизменной.

12) Уведомления
https://vgy.me/5306aT.jpg, https://i.imgur.com/wYa1NJr.png
Лично меня напрягает, что некоторые из них показываются при заходе на сайт.
Здесь на самом деле сложный момент. Во многих курсах говорят, что нужно сообщать своему зрителю о действиях - нажми там на колокольчик(на ютубе) и подпишись. Это вроде как тру, но с другой стороны может быть назойливым.

Заключение

Всё это говорит нам о том что веб-сайтам необходим дизайн-код.

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

Надеюсь моё недовольство поможет в создании визуально-гармоничного сайта.

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

 , , ,

Xant1k
()

Вышел второй том учебника «Программирование: введение в профессию» А. В. Столярова под номером издания 2,9

Новости — Документация
Вышел второй том учебника «Программирование: введение в профессию» А. В. Столярова под номером издания 2,9
Группа Документация

В среду, 9 апреля 2025 года, Андрей Столяров (пользователь @Croco) опубликовал на своём сайте новую версию второго тома под изданием 2,9. Второй том, как и в предыдущем издании, посвящён изучению языка Си, взаимодействию программиста с операционной системой (Unix) и объяснению концепции параллельного программирования.

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

Ввиду обстоятельств, сложившихся в последнее время, о которых Столяров поделился в своём обращении от 25 марта, были даны некоторые обещания публике, которые он был намерен выполнять по достижении определённых сумм пожертвований. За довольно короткое время (около двух недель) была набрана значительная сумма, и Столяров приступил к выполнению своего первого обещания — сделать кликабельную навигацию во всех трех томах учебника третьего издания. В вышедшем втором томе навигация уже работает.

В очередной раз Андрей Викторович выражает благодарность публике:

Всем поддержавшим спасибо за поддержку, это мотивирует.

>>> Новость на сайте автора

 , , , ,

uf4n
()

Безопасное скачивание торрентов в Европе

Форум — Security

Всем привет!

В ближайшие несколько месяцев переезжаю в Германию. А там, как известно, провайдеры сливают инфу правообладателям, после чего юр.фирмы рассылают письма счастья, на тему «такого-то числа, вы скачали такой-то фильм/сериал/игру с такого-то ресурса, в связи с чем оплатите штраф на сумму XXXXX евро, во избежание дальнейшего рассмотрения дела в суде».

Как это вижу я:

1) Арендовать сервер в Украине/Беларуси (в связи с отсутствием реального противодействия пиратству). Россию не рассматриваю, т.к. большинство торрентов изначально заблокированы РКН.

2) Поднятие OpenVPN в режиме TLS + Stunnel, для маскировки OpenVPN трафика

3) Установка на сервере uTorrent + Web GUI

4) Далее на клиенте подключаемся к VPN, находим на треккере нужный торрент, через Web GUI выкачиваем содержимое торрента на сервер, а далее через SFTP скачиваем файлы себе на комп

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

 , ,

SkyDreamer
()

Роскомнадзор включил в «белый список» 75 тыс. IP-адресов с иностранными протоколами шифрования

Новости — Linux в России
Группа Linux в России

В созданный Центром мониторинга и управления сетью связи общего пользования (ЦМУ ССОП) «белый список» IP-адресов, использующих иностранные протоколы шифрования, внесено 75 тысяч IP-адресов. Количество записей в реестре увеличилось в шесть раз с 2023 года. Об этом пишет «Коммерсантъ» со ссылкой на представителя ведомства.

Иностранными протоколами шифрования принято называть стандарты, которые применяются для защиты данных в виртуальных частных сетях (VPN), но которые не соответствуют действующим в России ГОСТам. Ранее в этом месяце Роскомнадзор опубликовал уведомление с рекомендациями по отказу от использования иностранных протоколов шифрования, «используемых в том числе приложениями, предоставляющими доступ к запрещённой информации».

По мнению экспертов, уведомление Роскомнадзора не связано с возможной блокировкой в ближайшем будущем иностранных сервисов VPN. При этом не исключается вариант, при котором под блокировку на территории России попадут все IP-адреса, которые не включены в «белый список» ЦМУ ССОП.

>>> Оригинальная новость

 , , , ,

grim
()

Ngrok заблокировал Россию

Новости — Интернет
Группа Интернет

Популярный сервис для обхода NAT провайдера и проброса портов на подключениях с серым IP больше не работает с российскими IP. При попытке воспользоваться сервисом появляется ошибка:

ERROR:  authentication failed: We do not allow agents to connect to ngrok from your IP address (89.222.217.50). 
ERROR: 
ERROR:  ERR_NGROK_9040 
ERROR:  https://ngrok.com/docs/errors/err_ngrok_9040  
ERROR:

Текст ошибки посылает прямиком на официальный сайт, который блокирует запросы с российских IP адресов, даже не показывая страницу с ошибкой. Подключившись с IP-адреса другой страны, удалось получить такое сообщение:

Как компании, базирующейся в Соединенных Штатах Америки, нам больше не разрешается вести бизнес с организациями, против которых правительство Соединенных Штатов ввело санкции.

Теперь пользователям с серым IP придётся искать другие способы открыть порты, либо арендовать внешний IP у провайдера, либо проксировать соединения через VPS.

P.S.: К сожалению, это не первоапрельская шутка.

>>> Подробнее

 , , , ,

zcvz-cvz
()

Контейнеры для приложений андроид

Форум — Mobile

Хэлоу май дюдес. В последнее время мир плотно сошёл с ума и на каждый чих заставляют ставить приложения. Дошло уже до того, что выдачу расчётных листков убрали. Теперь у всех ЭДО и +1 приложение, уже от работодателя. Мне это всё категорически не нравится. Миллион приложений висит в фоне, чето куда то отправляет, что то делает. Так не пойдет. Какие есть способы посадить приложения в какие то контейнеры изолированные? Ну типа карантина там, изолированной среды. Что бы я такой рраз, закрыл его и приложения все потухли и вообще из него вылезти не могли? В идеале бы еще кормить дезинфой, но это мечты мечты

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

 , ,

karton1
()

TOTP 2FA приложения: для GitHub и не только

Форум — Mobile

В связи с тем, что GitHub ещё раз более настойчиво начал напоминать о необходимости включить 2FA, стало интересно: какими приложениями для этих пользуются пользователи ЛОР?

Какими ещё пользовались и что в них нравилось или не нравилось?

 , , ,

grem
()

lowdown 1.3.0

Новости — Open Source
lowdown 1.3.0
Группа Open Source

1 декабря состоялся выпуск 1.3.0 консольной утилиты и библиотеки lowdown (значительно улучшенного форка hoedown), написанных на языке C и распространяемых по лицензии ISC.
Утилита позволяет просматривать или конвертировать файлы Markdown в другие форматы: Gemini, HTML5, LaTeX, ODT или roff ($ man roff).

В комплект поставки также входит утилита lowdown-diff, позволяющая вывести различия между двумя файлами Markdown.

( читать дальше... )

>>> Подробности

 , , , ,

dataman
()

HandBrake 1.9.0

Новости — Мультимедиа
HandBrake 1.9.0
Группа Мультимедиа

HandBrake — это ви­де­отран­ско­дер с откры­тым ис­ход­ным ко­дом, до­ступ­ный для Linux, Windows и macOS, в том чи­сле для ARM-плат­форм.

  • Ос­нов­ные новшества версии 1.9.0:
    • до­ба­влен ап­па­рат­ный ви­део­де­ко­дер Intel QSV VVC;
    • до­ба­вле­на оп­ция вклю­че­ния AV1-ко­ди­ро­ва­ния со­дер­жи­мо­го экра­на (SCC) на ко­ди­ров­щи­ке Intel Lunar Lake QSV AV1;
    • до­ба­вле­на под­дер­жка ко­ди­ро­ва­ния VP9 без по­терь;
    • до­ба­вле­на на­строй­ка, поз­во­ля­ющая со­хра­нять дуб­ли­ру­ющи­еся за­го­лов­ки Blu-ray;
    • до­ба­вле­на под­дер­жка Мак­си­маль­ной дли­тель­но­сти и Ска­ни­ро­ва­ния за­го­лов­ков для источ­ни­ков, ос­но­ван­ных на ди­сках.

( читать дальше... )

>>> Подробности

 , , ,

MrCookie
()

Релиз Calibre 7.22 с обновленной поддержкой ридеров и новой опцией перезапуска

Новости — Open Source
Релиз Calibre 7.22 с обновленной поддержкой ридеров и новой опцией перезапуска
Группа Open Source

Вышла новая версия менеджера электронных книг с открытым исходным кодом Calibre 7.22.

Calibre 7.22 продолжает развивать недавно добавленные функции, добавляя новую опцию для установки положения панели управления при использовании функции «Чтение вслух» в просмотрщике электронных книг. Теперь панель можно разместить в верхней или нижней части окна, чтобы избежать затенения текста.

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

( читать дальше... )

>>> Подробности

 , , ,

fail2ban
()

GSmartControl 2.0.0

Новости — Open Source
Группа Open Source

После почти 3 лет разработки состоялся выпуск GSmartControl 2.0.0 – графической утилиты для отслеживания состояния HDD и SSD дисков по технологии S.M.A.R.T.

( читать дальше... )

>>> Подробности

 , , , ,

cchr
()

Geeqie 2.5

Новости — Мультимедиа
Geeqie 2.5
Группа Мультимедиа

Geeqie — менеджер и просмотрщик изображений. Поддерживает множество форматов мультимедиа, слайдшоу, редактирование, просмотр в архивах, извлечение метаданных, включая gps-локацию места съемки, расширяется скриптами.

Список изменений:

  • плагин для установки mtime файла равному Exif.Image.DateTime;
  • автодополнение командной строки Bash;
  • возможность скрыть оформление окна;
  • улучшение отображения поиска и списка выполнения;
  • опция поиска по тегам Exif в окне поиска;
  • включение кнопок справки и закрытия в окно Exif;
  • назначение сочетаний клавиш для многостраничных документов;
  • отображение альфа-значения в --pixel-info;
  • добавлена справка в формате pdf;
  • расширенный рефакторинг кода;
  • исправления ошибок;
  • обновленные переводы.

>>> Подробности

 ,

zombi_pony
()

Firefox 129

Новости — Mozilla
Группа Mozilla

 ,

MozillaFirefox
()

Fooyin 0.6.1

Новости — Open Source
Fooyin 0.6.1
Группа Open Source

fooyin – это аудиопроигрыватель, созданный на Qt6 в стиле Foobar2000. На данный момент нативно доступен только на Linux. Плеер доступен по лицензии GNU GPL 3.

fooyin предлагает большое количество индивидуальных настроек для управления и воспроизведения музыкальной коллекции. Его можно расширить с помощью плагинов и языка FooScript. Воспроизведение звука поддерживается FFmpeg наряду с несколькими вариантами вывода, включая ALSA и PipeWire.

( читать дальше... )

>>> Подробности

 ,

ConLenov
()