Useful Tools | Linux | GitOps | DevOps
الذهاب إلى القناة على Telegram
Полезные opensource проекты на все случаи жизни, а иногда и советы. Понравился проект из поста - поддержи автора звездой! Web: https://gitgate.d3.ru Сотрудничество: @maxgrue
إظهار المزيد6 792
المشتركون
+124 ساعات
+47 أيام
+2530 أيام
جارٍ تحميل البيانات
القنوات المماثلة
سحابة العلامات
الإشارات الواردة والصادرة
---
---
---
---
---
---
جذب المشتركين
أكتوبر '26أكتوبر '26
أكتوبر '26
+65
في 0 قنوات
سبتمبر '26
+121
في 0 قنوات
Get PRO
أغسطس '26
+68
في 0 قنوات
Get PRO
يوليو '26
+68
في 0 قنوات
Get PRO
يونيو '26
+83
في 0 قنوات
Get PRO
مايو '26
+94
في 0 قنوات
Get PRO
أبريل '26
+104
في 0 قنوات
Get PRO
مارس '26
+186
في 3 قنوات
Get PRO
فبراير '26
+159
في 0 قنوات
Get PRO
يناير '26
+178
في 1 قنوات
Get PRO
ديسمبر '25
+155
في 2 قنوات
Get PRO
نوفمبر '25
+129
في 0 قنوات
Get PRO
أكتوبر '25
+232
في 3 قنوات
Get PRO
سبتمبر '25
+142
في 0 قنوات
Get PRO
أغسطس '25
+201
في 2 قنوات
Get PRO
يوليو '25
+195
في 1 قنوات
Get PRO
يونيو '25
+154
في 0 قنوات
Get PRO
مايو '25
+297
في 2 قنوات
Get PRO
أبريل '25
+331
في 4 قنوات
Get PRO
مارس '25
+430
في 1 قنوات
Get PRO
فبراير '25
+712
في 3 قنوات
Get PRO
يناير '25
+441
في 16 قنوات
Get PRO
ديسمبر '24
+308
في 4 قنوات
Get PRO
نوفمبر '24
+204
في 5 قنوات
Get PRO
أكتوبر '24
+337
في 3 قنوات
Get PRO
سبتمبر '24
+199
في 2 قنوات
Get PRO
أغسطس '24
+347
في 3 قنوات
Get PRO
يوليو '24
+2 312
في 3 قنوات
| التاريخ | نمو المشتركين | الإشارات | القنوات | |
| 27 أكتوبر | 0 | |||
| 26 أكتوبر | +2 | |||
| 25 أكتوبر | 0 | |||
| 24 أكتوبر | 0 | |||
| 23 أكتوبر | +3 | |||
| 22 أكتوبر | +2 | |||
| 21 أكتوبر | +3 | |||
| 20 أكتوبر | +2 | |||
| 19 أكتوبر | +5 | |||
| 18 أكتوبر | +1 | |||
| 17 أكتوبر | +4 | |||
| 16 أكتوبر | +2 | |||
| 15 أكتوبر | +6 | |||
| 14 أكتوبر | +2 | |||
| 13 أكتوبر | +4 | |||
| 12 أكتوبر | +4 | |||
| 11 أكتوبر | +3 | |||
| 10 أكتوبر | +3 | |||
| 09 أكتوبر | 0 | |||
| 08 أكتوبر | 0 | |||
| 07 أكتوبر | +5 | |||
| 06 أكتوبر | +2 | |||
| 05 أكتوبر | +2 | |||
| 04 أكتوبر | +5 | |||
| 03 أكتوبر | +3 | |||
| 02 أكتوبر | 0 | |||
| 01 أكتوبر | +2 |
منشورات القناة
shuck - быстрый линтер, форматтер и языковой сервер для скриптов командной оболочки, написанный на Rust.
Shuck анализирует, форматирует и обрабатывает обратную связь редактора для скриптов оболочки. Он выявляет распространенные ошибки, проблемы стиля, угрозы безопасности, ловушки производительности и проблемы переносимости; форматирует исходный код оболочки с помощью настраиваемых правил компоновки; и включает в себя собственный сервер протокола LSP (Language Server Protocol) для диагностики редактора, исправлений, навигации, символов, всплывающих подсказок, автодополнения и форматирования. Он также проверяет оболочку, встроенную в поддерживаемые файлы, не относящиеся к оболочке, такие как рабочие процессы GitHub Actions. Уровень кэширования обеспечивает быструю работу при инкрементальных запусках.
Возмоности:
- высокая производительность — примерно в 20-100 раз быстрее, чем ShellCheck.
- проверка синтаксиса с использованием правил, охватывающих категории корректности, безопасности, производительности, переносимости и стиля.
- поддержка безопасного и небезопасного устранения неполадок для отдельных диагностических процедур.
- форматирование оболочки с режимами записи, проверки, сравнения, ввода и файла конфигурации.
- поддержка нескольких диалектов: bash, sh/POSIX, mksh, zsh
- автоматическое обнаружение файлов по расширениям и определению шебанга.
- встроенная функция извлечения командной оболочки для рабочих процессов и составных действий GitHub Actions.
- сервер протокола Language Server Protocol (LISP) от первого лица для диагностики редактора, действий с кодом, навигации, символов, всплывающих подсказок, автозавершения и форматирования.
- пакет npm WebAssembly для сборки расширений Node.js и браузерных редакторов.
- Совместимость с подавлением ShellCheck (# shellcheck disable=SC2086)
https://github.com/ewhauser/shuck
Подсказал: Сергей - @no_t4bs
Опубликовано в @gitgate
#linter #rust #shell #bash #shellcheck| 2 | Голое железо и root-доступ, ВМ со снапшотами по расписанию, Kubernetes с GitOps в проде или всё сразу. В фановом тесте от команды Deckhouse из таких ответов складывается один из 10 типов инфраструктуры.
Укротитель давно научился жить с ВМ и Kubernetes рядом, но устал от двух центров управления. Соковыжималка запускает базы и ML прямо на железе, чтобы гипервизор не съедал производительность. Антиквар не трогает систему, которая работает с нулевых. А Повелителю облаков уютно до первого кругленького счёта.
Грузчик и Коллекционер выпадают реже всех. Если достался один из них, ссылкой на результат точно стоит поделиться с командой.
→ Пройти тест и узнать свой тип | 1 257 |
| 3 | psad - обнаружение вторжений и анализ журналов с помощью iptables
Детектор атак сканирования портов psad - это легковесный системный демон, написанный на языке программирования, предназначенный для работы с кодом межсетевого экрана Linux iptables/ip6tables/firewalld для обнаружения подозрительного трафика, такого как сканирование и проверка портов, бэкдоры, обмен данными между командами и центрами управления ботнетов и многое другое. Он имеет набор настраиваемых пороговых значений опасности (с разумными значениями по умолчанию), подробные сообщения об ошибках, включающие источник, получателя, диапазон сканируемых портов, время начала и окончания, флаги TCP и соответствующие параметры nmap, информацию об обратном DNS, оповещения по электронной почте и syslog, автоматическую блокировку IP-адресов злоумышленников посредством динамической настройки правил iptables, пассивную идентификацию операционной системы и отчеты DShield. Кроме того, psad включает в себя многие сигнатуры TCP, UDP и ICMP, входящие в систему обнаружения вторжений Snort. psad способен обнаруживать подозрительные сканирования различных программ-бэкдоров (например, EvilFTP, GirlFriend, SubSeven), инструментов DDoS (Mstream, Shaft) и сложных сканирований портов (SYN, FIN, XMAS), которые легко использовать против машины с помощью nmap. psad также может оповещать о сигнатурах Snort Начиная с версии 2.4.4, psad также может обнаруживать фазу сканирования учетных данных IoT по умолчанию в ботнете Mirai.
Возможности:
- обнаружение TCP-сообщений типов SYN, FIN, NULL и XMAS, а также UDP-сообщений.
- поддерживается ведение журналов как для IPv4, так и для IPv6
- обнаружение множества правил сигнатуры из системы обнаружения вторжений Snort.
- анализ лог-файлов iptables/ip6tables в режиме криминалистического анализа
- пассивное определение операционной системы по отпечатку с помощью TCP-SYN-пакетов.
- уведомления по электронной почте, содержащие характеристики сканирования TCP/UDP/ICMP, информацию об обратном DNS и Whois, совпадения правил Snort, информацию о предполагаемой операционной системе удаленного устройства и многое другое.
- проверка полей заголовка типа и кода ICMP.
- настраиваемые пороговые значения сканирования и присвоение уровней опасности.
- анализ набора правил Iptables для проверки позиции политики "отключения по умолчанию".
- автоматическое назначение уровня опасности для IP-адреса/сети
- Оповещения DShield.
- Автоматическая блокировка сканируемых IP-адресов с помощью iptables/ip6tables и/или tcpwrappers в зависимости от уровня опасности сканирования.
- Анализ сообщений логов iptables/ip6tables и генерация CSV-файлов, которые можно использовать в качестве входных данных для AfterGlow. Также поддерживается Gnuplot.
- Режим состояния, отображающий сводку текущей информации о сканировании с указанием количества пакетов, цепочек iptables/ip6tables и уровней опасности.
является если не заменой, то дополнением к fail2ban и snort. Есть в репах почти всех дистрибутивов.. Очень нетребователен к ресурсам.
https://github.com/mrash/psad
Опубликовано в @gitgate
#net #security #firewall #iptables #ids | 1 859 |
| 4 | Импульс Т1: возвращаемся с главным ИТ-событием осени ⚡️
19 ноября в Москве состоится одна из самых значимых ИТ-конференций года — Импульс Т1. Это масштабная площадка для обмена практическим опытом и формирования актуальных инженерных навыков.
Мероприятие объединит более 2000 участников ИТ-отрасли: программистов, архитекторов, инженеров, лидеров технологического рынка — всех, кто создает цифровое будущее.
Вас ждет:
🔹5 направлений деловой программы;
🔹130+ спикеров со всей страны;
🔹70+ активностей от практиков индустрии.
Главная особенность года — «практические тренажеры», когда каждый участник формирует свой маршрут и сразу отрабатывает теорию на практике:
🔘Код-ретрит — развитие навыков парного программирования, разработка через тестирование и фокус на качестве кода в реальных условиях;
🔘Ресурсные игры — командная работа с ограничениями ресурсов и времени, практика решений конфликтов и ретроспективы;
🔘Зона арх-каты — стресс-тест архитектуры на прочность, поиск слабых мест и интерактивная карта решений;
🔘Стенд доступности — практическое погружение в цифровую доступность и опыт взаимодействия людей с ОВЗ с ИТ-сервисами.
Зачем участвовать?
✔️ Получить реальные инструменты для ежедневной работы.
✔️ Показать экспертизу на деле и обменяться опытом с ведущими инженерами.
✔️ Быть в курсе ключевых трендов и опережать индустрию.
✔️ Стать частью сообщества технологических лидеров отрасли.
📆 Дата: 19 ноября 2026 года.
📍 Где встречаемся: г. Москва, ул. Волочаевская, д. 48, стр. 1, Дворец культуры завода «Серп и молот» (LOFT#8).
Получите доступ к опыту лидеров отрасли и новым ИТ-решениям, регистрируйтесь по ссылке.
О рекламодателе | 1 387 |
| 5 | coonnector - удобный HTTP-клиент для 1С:Предприятие 8
В мире python очень популярна библиотека для работы с HTTP запросами - Requests (автор: Kenneth Reitz). Библиотека берет на себя всю рутину работы с HTTP запросами. Буквально в одну строку можно получать данные, отправлять, не заботясь о необходимости конструирования URL, кодирования данных и т.п. В общем библиотека очень мощная и проста в использовании.
Коннектор - это "Requests" для мира 1С.
Возможности
- передача параметров в строку запроса (в URL)
- удобная работа с запросами и ответами в формате JSON
- отправка данных формы (полей формы), application/x-www-form-urlencoded
- отправка данных формы (полей формы и файлов), multipart/form-data
- прозрачная поддержка ответов, закодированных GZip
- сжатие тела запроса GZip
- Basic, Digest и AWS4-HMAC-SHA256 аутентификация
- автоматическое разрешение редиректов
- установка и чтение Cookies
- работа в рамках сессии с сохранением состояния (cookies, аутентификация и пр.)
- переиспользование HTTP соединение в рамках сессии
- настраиваемые повторные попытки соединения/отправки запроса с экспоненциальной задержкой
- работает в т.ч. и на мобильной платформе
- умеет работать через proxy
- поддержка SSL
https://github.com/vbondarevsky/Connector
Опубликовано в @gitgate
#1c #json #http | 2 086 |
| 6 | Команда DevCrowd* запустила новое исследование инженеров, которые отвечают за надёжность: SRE, DevOps, платформенных инженеров и всех, кто держит прод в строю.
В этом году главный сюжет — как меняется роль в эпоху AI. Смотрят на то, что уже автоматизируется, а что, наоборот, дорожает: пускают ли AI действовать в проде и где проходит граница доверия, добавляет ли сгенерированный код новых инцидентов, и что остается исключительно работой человека, когда рутину забирает машина. Отдельный блок про soft skills: какие навыки SRE-специалисты считают важными, в каких проседают и что не заменит AI.
Не обошли и человеческую цену надежности: сколько стоят дежурства по времени, деньгам и здоровью и на ком в команде реально концентрируется нагрузка.
Часть вопросов повторяет прошлогодний опрос, так что по грейдам, зонам ответственности и рынку будет видна динамика, а не разовый срез.
Опрос анонимный на 10–12 минут. Отчет обещают уже декабре.
🔎Пройти опрос: https://survey.devcrowd.ru/sre-2026
*DevCrowd — независимые исследования IT-профессий: больше 15 000 участников, публичные отчеты по мобильной разработке, SRE, дата-специалистам, продактам и другим направлениям.
Реклама. ИП Круглова Мария Андреевна, ИНН 100123062610, erid: 9RCQq4g6SY6boowKw6RB4XSdzqe3x42k2dVykBjEAQNifv9SUSqYW8CTk | 1 586 |
| 7 | 31 октября AvitoTech собирает инфраструктурных инженеров на Avito Infraween Party 🤩
Вместо классических докладов — два круга открытых дискуссий: можно будет обсудить инфраструктурные задачи, поделиться своими кейсами и поспорить о решениях с экспертами AvitoTech и другими участниками.
А на афтерпати устроят настоящий чемпионат по метанию старой списанной техники 🔥
Победителей наградят реальными чемпионскими поясами!
Хороший повод пообщаться с инфракомьюнити — зарегаться можно тут!
P. S. Кстати, костюмы максимально приветствуются! Так что если хотите прийти в образе, welcome. | 1 546 |
| 8 | qwen3-ebpf - экспериментальные вычисления правил с помощью Qwen3-0.6B внутри Linux eBPF
Экспериментальная реализация вычисления прямого пути с помощью Qwen3-0.6B на C/libbpf в Linux eBPF. Она запускает все 28 слоев декодера, поддерживает кэш ключ-значение ядра, проецирует данные на весь словарь и возвращает идентификатор следующего токена. CLI по умолчанию использует C для планирования ограниченных операторов BPF. Отдельный путь XDP вместо этого хранит веса модели BF16 в арене BPF, планирует вывод через очередь задач BPF после реального пакета и возвращает результат в UDP-пакете. Токенизация текста остается на стороне клиента. Здесь не распространяются веса модели или данные токенизатора.
https://github.com/eunomia-bpf/qwen3-ebpf
Подсказал: Max Zotov - @Sf1nk5
Опубликовано в @gitgate
#ai #ebpf | 1 996 |
| 9 | Совет дня:
После обновления (или установки) LinuxMint 22.3 многие столкнулись с проблемой назначения привычного хоткея дл переключения клавиатуры. Настройка в панели управления не помогает, раскладка переключаеся с задержкой до 1 сек, что неимоверно бесит. Тикет о проблеме уже пол года висит без реакци разработчиков.
Решение:
System Settings - Keyboard - XKB Options - Add (+) - Switch to another layout (Alt+Shift)
И все снова переключается моментально, как и на прошлых версиях..
Опубликовано в @gitgate
#tips #linuxmint #keyboard #layout | 2 195 |
| 10 | net-merge - используйте все свои сетевые адаптеры одновременно в Windows/Linux/Mac: балансировка нагрузки для каждого соединения по Wi-Fi, Ethernet и телефонным/USB-модемам (TUN + Wintun)
Объедините Wi-Fi, Ethernet и точки доступа мобильной связи, чтобы при загрузке файлов, играх и работе браузера суммировалась скорость всех подключений. net-merge использует все ваши сетевые адаптеры одновременно. Работает на Windows, macOS и Linux . Бесплатно. Нет ни аккаунта, ни сервера, ни VPN.
https://github.com/rohit267/net-merge
Опубликовано в @gitgate
#net #tun | 2 252 |
| 11 | ghgrab - простая и удобная терминальная утилита, позволяющая просматривать и загружать файлы с GitHub, GitLab, Codeberg, Gitea и Forgejo, не выходя из командной строки.
ghgrab предоставляет упрощенный интерфейс командной строки для выборочного извлечения определенных файлов или папок из поддерживаемых репозиториев Git, работающий на основе экосистемы Rust tokio и ratatui. Ориентированный на скорость и простоту использования, он предлагает красивый TUI, позволяющий получить именно то, что вам нужно, без задержек, связанных с полным клонированием репозитория Git.
Возможности:
- больше никаких клонирований и удалений: берите именно то, что вам нужно, когда вам это нужно.
- приятный для глаз: чистый интерфейс терминала, который делает просмотр веб-страниц плавным.
- работает там, где вы находитесь: быстрая установка через NPM, Cargo или PIP.
- быстрый поиск: быстро ищите и перемещайтесь по папкам любого репозитория с помощью нечеткого поиска.
- встроенная функция поиска репозиториев: введите ключевое слово репозитория на главной странице, чтобы выполнить поиск репозиториев GitHub, отфильтровать их и мгновенно открыть.
- предварительный просмотр файлов: Предварительный просмотр исходного кода и текстовых файлов непосредственно в текстовом интерфейсе пользователя.
- обрабатывает большие файлы: встроенная поддержка GitHub LFS (Large File Storage).
- пакетный режим: выберите несколько файлов и папок, чтобы загрузить их все одновременно.
- зЗагрузка релизов: Загружайте артефакты релизов GitHub с учетом операционной системы/архитектуры.
https://github.com/abhixdd/ghgrab
опубликовано в @gitgate
#git #tui #tools #github #gitlab #codeberg #gitea #forgejo | 2 245 |
| 12 | ZimaOS - простая и открытая операционная система для NAS-серверов.
Он создан с использованием Buildroot и обладает стабильной функцией OTA-обновлений. На основе CasaOS мы разработали ряд новых приложений, ориентированных именно на NAS специфику.
https://github.com/IceWhaleTech/ZimaOS
Инструкция для PVE - https://github.com/IceWhaleTech/ZimaOS/issues/5
опубликовано в @gitgate
#nas #storage | 2 390 |
| 13 | Совет дня:
Определить все субдомены в какой либо зоне, на которые хоть раp выдавались публичные сертфикаты можно с помощьюодного запроса.
Публичная информациция о CRT позволяет получить список субдоменов, связанных с основным доменом, используя публичные данные сертификатов.
curl https://crt.name/v1/search?apex=[DOMAINNAME]
опубликовано в @gitgate
#tips #dns #cert | 2 999 |
| 14 | Ansible-автоматизация: как измерить ее эффективность и подключить к ИИ?
Когда в инфраструктуре сотни playbook и тысячи запусков заданий, одного факта успешного выполнения уже недостаточно. Хочется понимать, какие сценарии приносят пользу, сколько времени они экономят и как развивать автоматизацию дальше.
На бесплатном техническом вебинаре команда Astra Automation расскажет, как решает эти задачи в корпоративной платформе автоматизации на базе Ansible.
Что разберем:
• Automation Dashboard: метрики выполнения заданий, экономия времени и ROI.
• Контейнеризированное развертывание компонентов платформы.
• Централизованное управление Ansible-автоматизацией.
• MCP-сервер в предстоящем обновлении: как ИИ-ассистенты смогут взаимодействовать с платформой автоматизации.
Будет полезно DevOps-инженерам, системным администраторам, архитекторам и всем, кто занимается автоматизацией инфраструктуры.
📅 21.10, 11:00 | Онлайн
👉 Регистрация | 1 752 |
| 15 | PS5LM - llama.cpp на PS5 с джаилбреком: запуск любой модели GGUF на консоли, начиная с Qwen 3.8.
llama.cpp на взломанной PlayStation 5, на её графическом процессоре. Нативная программа, которая запускает языковые модели GGUF непосредственно на консоли, с панелью управления на телевизоре, магазином моделей, а также чатом и API, совместимым с OpenAI, для каждого устройства в вашей сети.
Полезная нагрузка получает около 6 ГБ памяти и не использует графический процессор. Нативный приложение (игра) получает 12 ГБ прямой памяти консоли и графический процессор, поэтому PS5LM Plus работает как единое целое: llama-server с бэкендом Vulkan от ggml на порту RADV от Mihawk-99, в одном хранилище данных размером 11,44 ГБ.
Возможности:
- панель управления: скорость генерации с историей, использование GPU и CPU, энергопотребление SoC и энергия на единицу токена, температура и вентилятор, пул памяти и распределение памяти между моделью, KV-кэшем и остальными компонентами, используемый контекст, хранилище на каждом диске и загруженная модель.
- библиотека моделей: все файлы .gguf, хранящиеся во внутренней памяти, на M.2-накопителе или USB-накопителе, сгруппированы по типу накопителя. Для каждого файла отображается контекст и кэш ключ-значение, а также информация о его совместимости; выполняется кросс-загрузка. - настройки: загрузка модели при запуске и выбор модели, самый длинный контекст, тип кэша KV, инструменты для работы с файлами в чате и время предупреждения о папке, звуки и диск, на который будут сохраняться загрузки. Сохранено в /data/PS5LM/settings.json.
- журналы: app.log и llama.log на телевизоре, с фильтром только ошибок.
- получение моделей: репозитории GGUF от Hugging Face, большинство из которых загружены или сгруппированы по семействам. Для каждого файла указан его размер и совместимость с данной консолью (Square проверяет это по запросу, считывая первые 16 МиБ файла). Загрузка осуществляется через Cross.
- загрузки: очередь, которая сохраняется после разрыва соединения, паузы и перезапуска приложения. Каждая загрузка возобновляется с того места, где остановилась, повторяется самостоятельно и отображает скорость и оставшееся время. Cross приостанавливает или возобновляет загрузку, Square отменяет её. Файлы проверяются по хешу SHA-256.
На Qwen3.8-27B показывает скорость примерно 20.7 tok/s
https://github.com/abhi245y/PS5LM
опубликовано в @gitgate
#ai #llm #ps5 #jailbreak | 3 420 |
| 16 | Поднимаем кластер Kubernetes с помощью Terraform и Ansible
Развёртывание Kubernetes вручную требует времени на настройку нод, компонентов и окружения. Как автоматизировать этот процесс, чтобы быстро создавать и обновлять кластеры без повторной ручной настройки?
15 октября в 20:00 МСК на открытом вебинаре OTUS покажем, как использовать Terraform и Ansible для развёртывания Kubernetes-кластера и интегрировать управление инфраструктурой в GitLab CI/CD.
На практике рассмотрим:
— как связать Terraform и Ansible для комплексного управления инфраструктурой;
— как развернуть Kubernetes-кластер и настроить его ноды и компоненты;
— как автоматизировать создание и обновление кластера;
— как интегрировать развёртывание Kubernetes в GitLab CI/CD;
— как сделать процесс развёртывания воспроизводимым и сократить количество ручных операций.
После вебинара вы поймёте, как совместно использовать Terraform и Ansible, увидите процесс автоматизированного развёртывания Kubernetes-кластера и узнаете, как встроить управление инфраструктурой в CI/CD.
Урок проходит в преддверии старта курса «DevOps. Экспертный уровень».
👉 Регистрируйтесь: https://two.su/chq37
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576 | 1 476 |
| 17 | gander - просмотрите любой файл. Автономный просмотрщик для Android, не требующий дополнительных разрешений, для файлов PDF, Word, Excel, PowerPoint, ODT, RTF, ZIP, STL, фотографий, видео, аудио, Markdown и кода.
Возможности:
- один просмотрщик для всего: документов, электронных таблиц, слайдов, изображений, видео, аудио, Markdown, кода, 3D-моделей.
- открывает .zip-файлы: zip-архив отображается как папка, и каждый файл в нем открывается в своей обычной программе просмотра, считывается непосредственно из архива, без распаковки на телефон.
- масштабирование жестом «щипка» и плавная прокрутка повсюду, с возможностью глубокого увеличения огромных фотографий (плиточное декодирование).
- недавние файлы с предварительным просмотром в виде миниатюр (изображение, кадр видео, первая страница PDF-файла)
- просмотр папок осуществляется с использованием одноразовых системных разрешений, но без каких-либо разрешений на хранение данных.
- меню папки сортирует файлы по имени, дате или размеру и фильтрует их по типу.
- интеграция с функцией «Поделиться» и «Открыть с помощью»: поделитесь файлом из любого приложения (чат, почта, браузер) в Gander или откройте его в файловом менеджере.
- поиск в документе: поиск внутри PDF, Word, OpenDocument, Rich Text, на каждом листе рабочей книги, слайдах, в Markdown, текстовом и кодовом форматах с навигацией по совпадению.
- ночной режим для PDF-файлов и документов Word: переворачивает страницу для чтения в темноте, сохраняя оттенок каждого цвета, переворачивает сканированные изображения и рисунки вместе с текстом, а фотографии оставляют в точности такими, какими они были напечатаны.
- документы Word постранично: файл, сохраненный в Word, отображает страницы в том месте, где Word их закончил, каждая со своим номером страницы, а также счетчик страниц и функцию «Перейти к странице как PDF».
- поделиться и найти: отправьте открытый файл в любое приложение или перейдите в его папку в файловом менеджере.
- печать: PDF-файл печатается точно так, как он есть, а файл Word, OpenDocument или Rich Text печатается так, как его отображает Gander, через встроенную функцию печати Android.
- конфиденциальность по умолчанию: никаких разрешений, никакого доступа в интернет, никакой аналитики, никаких учетных записей, ничего не покидает телефон.
- современный Android: Material 3, темный режим, безрамочный дизайн, работает на Android 8.0 и выше.
https://github.com/mokshablr/gander
опубликовано в @gitgate
android #viewer | 2 775 |
| 18 | PixelFont - семейство шрифтов, совместимых с AdafruitGFX и u8g2, созданных вручную для крошечных дисплеев с низким разрешением. Шрифты разработаны таким образом, чтобы быть тонкими и сжатыми, чтобы на одной строке помещалось как можно больше текста. И, конечно же, чтобы выглядеть потрясающе.
Также с помощью ИИ можно масштабировать шрифты, добавлять интервалы между пикселями, увеличивать размер пикселей, скруглять их и т.д. Таким образом, это отличный способ создать эффект низкого разрешения или ретро-аркадный стиль.
https://github.com/mcer12/PixelFonts
опубликовано в @gitgate
#diy #oled #font #arduino #esp | 2 778 |
| 19 | proxsave - резервное копирование и аварийное восстановление конфигурации хоста Proxmox VE и PBS.
Онлайн-резервное копирование без простоев, пошаговое восстановление, шифрование, облачное хранилище и встроенная интеграция с PBS.
ProxSave - это проект, созданный энтузиастами с целью упрощения восстановления в критические моменты.
Восстановление сервера PVE или PBS после катастрофы (или даже просто миграции) всегда требует навыков, времени и терпения. ProxSave позволяет сохранить всю вашу среду и восстановить ее в любое время, что позволяет подготовить новую установку для размещения ваших личных данных с минимальным количеством ручных изменений.
ProxSave позволяет сохранять и восстанавливать данные, интегрируя расширенные функции: автоматическое резервное копирование, сохранение по нескольким путям, интеллектуальное хранение данных, шифрование резервных копий, интегрированные уведомления в Telegram и по электронной почте (облачная ретрансляция или уведомления Proxmox), а также совместимость с веб-хуками, Gotify и Prometheus.
https://github.com/tis24dev/proxsave
опубликовано в @gitgate
#backup #pve #pbs | 2 940 |
| 20 | PVE-mods - скрипт (а теперь и в виде .deb пакета) добавляющий в WebUI PVE версии 9+ мониторинг температуры дисков, памяти, скоррость кулеров и прочие метрики на основе вывода lmsensors
https://github.com/Meliox/PVE-mods
опубликовано в @gitgate
#moni #pve #hddtemp #lmsensors | 3 445 |
