LINUX.ORG.RU

Статьи

Активные теги:

 , ,

Система управления ротационными печами на программируемом реле ПР103 «ОВЕН» и микрокомпьютере Raspberry Pi

Статьи — Разработка

При эксплуатации конвекционных ротационных печей возникла проблема с ремонтом шкафов управления и панелей оператора. Во-первых стоят дорого, во-вторых, после ввода санкций, многие компоненты официально перестали поставляться и стали еще дороже… Поэтому возникла идея собрать свой шкаф управления с панелью оператора. Есть готовое решение от КИП-Сервис - BakeControl https://kipservis.ru/control_box/BakeControl.htm. Уверен, что их решение прекрасно работает. Но использованный контроллер явно не позволяет хранить большое количество данных с прорисовкой режимов работы в виде графиков и возможностью удаленного подключения для редактирования рецептов и режимов печи. А самое главное — нет возможности самим изменить программу для своих специфических задач. Поэтому решил сделать свою систему управления на доступных устройствах, что вдобавок к указанным преимуществам, снимает зависимость от производителя и уменьшает стоимость.

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

 , , , ротационная печь, хлебопекарные печи

victorsemv
()

ImapGoose - средство синхронизации email

Статьи — Администрирование

Месяц назад был представлен ImapGoose - небольшой демон, который синхронизирует локальную папку email с удаленным IMAP-сервером. При этом поддерживается синхронизация в обе стороны. Стандартное название таких программ - Mail Retrieval Agent, MRA.

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

 ,

Lrrr
()

Делаем любой терминал (и не только) выпадающим в системах на базе X11

Статьи — Desktop
Делаем любой терминал (и не только) выпадающим в системах на базе X11

Привет, ЛОР.
Многим знакома концепция выпадающего терминала, например yaquake или tilda.
Однако, простым скриптом можно сделать любой терминал (например, xfce4-terminal) выпадающим. Ограничения именно на терминалы нету – можно запускать таким образом почти любое приложение. Описанный в статье способ работает только на Xorg.

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

 , ,

ann_lortemp2
()

20 лет в Open Source: личный опыт

Статьи — Разработка

20 лет в Open Source. Личный опыт использования и участия. Стоит ли овчинка выделки?

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

 , личный опыт

unDEFER
()

Синхронизация часов с местоположением

Статьи — Desktop

Привет, ЛОР.
А ты замечал, что в современных телефонах, будь то Android или iOS, после перелёта в другой часовой пояс – часы автоматически синхронизируются по времени местной сети?
Как известно, во всех современных ноутбуках, пригодных к использованию (это Fujitsu, Lenovo ThinkPad и некоторые Dell/HP) – есть LTE модем. Почему бы нам не использовать его для определения часового пояса после пробуждения ноутбука?

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

 , , , синхронизация времени

ann_lortemp2
()

Syncthing: ваше личное, децентрализованное и свободное облако

Статьи — Desktop

Syncthing — это свободный P2P‑инструмент синхронизации файлов между вашими устройствами без централизованного облака и подписок. Данные остаются у вас, ключи — у вас, инфраструктура — тоже у вас.

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

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

 , , ,

wandrien
()

Включение фичи регистронезависимого режима ext4

Статьи — Игры

Зачем это может быть нужно?

Ответ простой — для виндовых игр. Например, авторы модов часто для обливиона, морровинда не заморачиваются с тем, чтобы названия директорий в моде было в том же регистре что и в игре. Таким образом, при подключении модов, игра просто не будет видеть файлы этих модов, потому что она будет искать их по тому пути, который прописан в игре. Аналогично, например, и с Crusader Kings 2, пусть она и нативная. Там моды приходиться портировать под линукс, чтобы все файлы и директории назывались в одном и том же регистре.

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

 

vbcnthfkmnth123
()

Tcl/Tk. Облачные сервисы

Статьи — Разработка

С момента начала разработки пэт-проекта svgwidgets меня не покидала мысль выложить примеры его использования в облако.

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

 , cloudtk, , svgwidgets,

TclTk
()

Пакет RPM AnTuTu для РЕД ОС и Альт

Статьи — Desktop
Пакет RPM AnTuTu для РЕД ОС и Альт

На официальном сайте бенчмарка AnTuTu есть для скачивания файл DEB, а RPM |нету. Я создал rpm и адаптировал и протестировал для РЕД ОС 8 mate и Альт 11 Gnome.

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

 , ,

jura12
()

Обзор новых возможностей редактора Neovim

Статьи — Разработка

Хорошая новость – Neovim не стоит на месте и развивается. Многие вещи, которые раньше реализовывались громоздкими и тормозными плагинами, становятся встроенными.

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

 2025, , ,

rtxtxtrx
()

Linux и eSIM

Статьи — Мобильные устройства

Понадобилось тут завести модем с eSIM в онтопике. Использовал модем Qualcomm® Snapdragon™ X16 LTE Modem на планшете Microsoft Surface Go 2 на Debian GNU/Linux 13 (trixie).

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

Перемещено hobbit из desktop

 ,

ann_lortemp2
()

Настраиваем DNS от PowerDNS dnsdist, скрипт автоустановки

Статьи — Администрирование

Внезапно выяснил, что на ЛОР нет тега dnsdist, решил сразу это исправить, а заодно написать скрипт для автоустановки и ввода в работу данного DNS.

Скрипт ставит ванильный dnsdist из официального PowerDNS-репозитория (где это возможно), настраивает его как локальный резолвер по умолчанию, добавляет 8 DoH-провайдеров + DoH Яндекс, включает строгую проверку TLS-сертификатов, и принимает DNS-запросы только с localhost.


Поддержка официальных пакетов PowerDNS для dnsdist есть для Debian/Ubuntu и Enterprise Linux (RHEL/Alma/Rocky/CentOS Stream). Для openSUSE/Fedora/Arch скрипт ставит системный пакет из дистрибутива (это уже не “ваниль” от PowerDNS, но работает).

DoH endpoints: Cloudflare, Google, Quad9, AdGuard, CleanBrowsing (security filter), OpenDNS (Umbrella/FamilyShield), DNS.SB, Mullvad.

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

 , dnsdist

unclestephen
()

Резервное копирование файлов из работающей виртуальной машины QEMU/KVM

Статьи — Администрирование

Всегда хочется сократить время на резервное копирование. Это возможно, если копировать не всю виртуальную машину (ВМ) вместе с операционной системой, а только необходимые пользовательские файлы. Существует много путей это сделать (ssh, spice-vdagent, VirtioFS, ….), я напишу про два не очень распространенных.

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

 , , ,

smola0609
()

Настраиваем vkBasalt для использования своих шейдеров

Статьи — Игры

vkBasalt – это слой API vulkan, позволяющий выполнить собственные шейдеры в трёхмерной сцене без необходимости модифицировать приложение, осуществляющее рендеринг.

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

 

LamerOk
()

Инкрементальное и дифференциальное резервное копирование виртуальной машины QEMU/KVM

Статьи — Администрирование

Копии необходимо создавать – это знают многие. Но не всегда требуется копировать всё заново, зачастую выгоднее по времени и по использованию дискового пространства копировать только то, что изменилось. QEMU предоставляет такую возможность.

Статья является «конспектом» документации QEMU. Я потратил некоторое время на изучение этого вопроса и проверки. Выкладываю – может кому-нибудь пригодится.

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

 , , ,

smola0609
()

pdflatex → lualatex: почти бесшовный переход

Статьи — Desktop

Простейшая шапка для документа, ориентированного на русскую типографику. Проверено на дистрибутиве TeX Live 2025. Кодировка по умолчанию юникодная.

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

 , , , ,

Evgueni
()

Резервное копирование виртуальной машины QEMU/KVM с паузой и записью памяти

Статьи — Администрирование

В интернете есть статьи, где было описано как сделать бэкап работающей виртуальной машины (ВМ) с использованием гостевого агента QEMU (см. например https://bozza.ru/art-337.html ). Что же делать, если в ВМ нельзя установить этот агент? В таком случае поможет кратковременная пауза виртуальной машины и запись её памяти. Перерыв в доступности ВМ будет только на время записи её памяти на диск и чтения обратно.

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

 , , ,

smola0609
()

Настраиваем Asterisk на собственном VPS для голосовых/видео вызовов и текстовых сообщений

Статьи — Администрирование

Ниже — руководство + полный установочный скрипт для Debian 12, собирающий Asterisk 22.5.1 из исходников, включающий TLS + SRTP, 3 абонента (1001–1003), блокировку анонимов, короткие сообщения (SIP MESSAGE) для Linphone, и видеозвонки по H.264.

Скрипт автоматически учитывает NAT: если задать локальную сеть — пропишет external_* и local_net; если не задавать — считает, что сервер не за NAT.

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

 , ,

unclestephen
()

Sway и другие WM: улучшаем QoL

Статьи — Desktop

Всем привет. В этой статье я хотел бы поделиться набором рецептов, которые позволяют реализовать некоторые мелкие фичи в WM. Эти фичи обычно есть из коробки в DE вроде KDE, но переезжающие на WM о них особо не задумываются. Между тем их наличие повышает удобство работы. Я фокусируюсь на Sway, которым пользуюсь с момента выхода 1.0-alpha1, но большинство этих рецептов должны подойти и к другим WM, даже не обязательно использующим Wayland.

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

 ,

Lrrr
()

Восстанавливаем индексацию KDE Baloo для каталогов на внешних носителях

Статьи — Desktop

KDE Baloo не индексирует файлы, которые расположены на других файловых системах за пределами домашнего каталога, в частности, если каталоги Загрузки, Видео и Музыка находятся на внешнем жёстком диске, а из домашнего каталога на них указывают символические ссылки (симлинки). Предлагаемое решение состоит в том, чтобы заменить символические ссылки на Mount-mapping. Баш-портянка, приведённая ниже, автоматизирует этот процесс.

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

 , , , ,

Set440
()

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