ru
Feedback

Не попадитесь на канал ботавода! Telemetrio находит и помечает такие каналы 👉 Хотите видеть метку — оформите подписку

Useful Tools | Linux | GitOps | DevOps

Useful Tools | Linux | GitOps | DevOps

Открыть в Telegram

Полезные opensource проекты на все случаи жизни, а иногда и советы. Понравился проект из поста - поддержи автора звездой! Web: https://gitgate.d3.ru Сотрудничество: @maxgrue

Больше
6 792
Подписчики
+124 часа
+47 дней
+2530 дней
Привлечение подписчиков
окт. '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 в проде или всё сразу. В фановом тесте от ком
Голое железо и 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: возвращаемся с главным ИТ-событием осени ⚡️ 19 ноября в Москве состоится одна из самых значимых ИТ-конференций года — Импульс Т1. Это масштабная площадка для обмена практическим опытом и формирования актуальных инженерных навыков. Мероприятие объединит более 2000 участников ИТ-отрасли: программистов, архитекторов, инженеров, лидеров технологического рынка — всех, кто создает цифровое будущее. Вас ждет: 🔹5 направлений деловой программы; 🔹130+ спикеров со всей страны; 🔹70+ активностей от практиков индустрии. Главная особенность года — «практические тренажеры», когда каждый участник формирует свой маршрут и сразу отрабатывает теорию на практике: 🔘Код-ретрит — развитие навыков парного программирования, разработка через тестирование и фокус на качестве кода в реальных условиях; 🔘Ресурсные игры — командная работа с ограничениями ресурсов и времени, практика решений конфликтов и ретроспективы; 🔘Зона арх-каты — стресс-тест архитектуры на прочность, поиск слабых мест и интерактивная карта решений; 🔘Стенд доступности — практическое погружение в цифровую доступность и опыт взаимодействия людей с ОВЗ с ИТ-сервисами. Зачем участвовать? ✔️ Получить реальные инструменты для ежедневной работы. ✔️ Показать экспертизу на деле и обменяться опытом с ведущими инженерами. ✔️ Быть в курсе ключевых трендов и опережать индустрию. ✔️ Стать частью сообщества технологических лидеров отрасли. 📆 Дата: 19 ноября 2026 года. 📍 Где встречаемся: г. Москва, ул. Волочаевская, д. 48, стр. 1, Дворец культуры завода «Серп и молот» (LOFT#8). Получите доступ к опыту лидеров отрасли и новым ИТ-решениям, регистрируйтесь по ссылке. О рекламодателе
1 387
5
coonnector - удобный HTTP-клиент для 1С:Предприятие 8 В мире python очень популярна библиотека для работы с HTTP запросами -
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, платформенных инженеро
Команда 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 🤩 Вместо классических докладов — два круга
31 октября AvitoTech собирает инфраструктурных инженеров на Avito Infraween Party 🤩 Вместо классических докладов — два круга открытых дискуссий: можно будет обсудить инфраструктурные задачи, поделиться своими кейсами и поспорить о решениях с экспертами AvitoTech и другими участниками. А на афтерпати устроят настоящий чемпионат по метанию старой списанной техники 🔥 Победителей наградят реальными чемпионскими поясами! Хороший повод пообщаться с инфракомьюнити — зарегаться можно тут! P. S. Кстати, костюмы максимально приветствуются! Так что если хотите прийти в образе, welcome.
1 546
8
qwen3-ebpf - экспериментальные вычисления правил с помощью Qwen3-0.6B внутри Linux eBPF Экспериментальная реализация вычислен
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 многие столкнулись с проблемой назначения привычного хоткея дл пер
Совет дня: После обновления (или установки) 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: балансировка нагрузки для каждого соедине
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, Gite
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 и обладает стабильной
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 и тысячи запуск
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 на взломанной Play
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 вручную требует времени на настройку нод,
Поднимаем кластер 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,
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, созданных вручную для крошечных дисплеев с низким разрешение
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+ мониторинг температуры дисков, памяти, ск
PVE-mods - скрипт (а теперь и в виде .deb пакета) добавляющий в WebUI PVE версии 9+ мониторинг температуры дисков, памяти, скоррость кулеров и прочие метрики на основе вывода lmsensors https://github.com/Meliox/PVE-mods опубликовано в @gitgate #moni #pve #hddtemp #lmsensors
3 445