Утилитарные полезности

Утилитарные полезности

DiskStation Manager в Docker

GitHub - vdsm/virtual-dsm: Virtual DSM in a Docker container.
Virtual DSM in a Docker container. Contribute to vdsm/virtual-dsm development by creating an account on GitHub.

DiskStation Manager (DSM) — это проприетарная операционная система, разработанная компанией Synology для своих устройств сетевого хранения (NAS). DSM предоставляет пользователям удобный интерфейс для управления данными, приложениями и устройствами, обеспечивая высокую производительность и надежность. Система поддерживает широкий спектр функций, включая файловое хранение, резервное копирование, совместное использование файлов, мультимедийные сервисы и многие другие. DSM также предоставляет мощные инструменты для администрирования и безопасности, такие как управление пользователями и группами, настройка прав доступа и мониторинг системы. Благодаря своей гибкости и расширяемости, DSM позволяет пользователям адаптировать устройства Synology под свои конкретные потребности, будь то домашние или корпоративные задачи.

В общем, если вам зачем-то нужен DSM без Synology NAS, то это вариант запустить его в Docker'e, да еще и с KVM.

t-rec: Terminal Recorder

GitHub - sassman/t-rec-rs: Blazingly fast terminal recorder that generates animated gif images for the web written in rust
Blazingly fast terminal recorder that generates animated gif images for the web written in rust - sassman/t-rec-rs

Blazingly fast terminal recorder — это утилита на Rust, которая записывает ваш терминал и создает анимированные GIF или MP4 видео для веба. Она делает скриншоты с частотой 4 кадра в секунду и генерирует высококачественные, компактные анимации. Встроенная оптимизация простаивающих кадров и эффекты декорирования границ, такие как тень, делают презентации плавными и визуально привлекательными.

Утилита работает на MacOS, Linux и NetBSD, использует нативные API и функционирует полностью оффлайн, без необходимости в облачных сервисах. Она легко справляется с любыми размерами терминалов, шрифтами, цветами, программами на основе curses и escape-последовательностями.

Простота использования — одна команда для запуска всех функций, а также возможность записи любого окна, например, браузера или IDE.

mdq: jq for Markdown

GitHub - yshavit/mdq at console.dev
like jq but for Markdown: find specific elements in a md doc - GitHub - yshavit/mdq at console.dev

mdq — это утилита, которая делает для Markdown то, что jq делает для JSON: предоставляет простой способ выделять конкретные части документа. Например, GitHub PRs представляют собой Markdown-документы, и некоторые организации используют шаблоны с чек-листами для всех рецензентов. Обычно для проверки выполнения этих чек-листов требуется писать сложные и неудобные для отладки регулярные выражения. Вместо этого, с помощью mdq можно легко получить все незавершенные задачи, используя простую команду:

mdq '- [ ]'

mdq доступна под лицензиями Apache 2.0 или MIT, на ваш выбор.

SSL Track

GitHub - zimbres/SSLTrack: SSL certificate expiry monitoring
SSL certificate expiry monitoring. Contribute to zimbres/SSLTrack development by creating an account on GitHub.

SSL Track — это инструмент, который помогает обеспечить непрерывную безопасность и надежность вашего веб-сайта, следя за сроком действия SSL-сертификатов. 

Read more

Настройка локального SMTP-релея с Docker

Настройка локального SMTP-релея с Docker

При разработке приложений или настройке домашнего сервера часто возникает необходимость отправлять электронные письма. Вместо настройки полноценного почтового сервера можно использовать SMTP-релей, который будет пересылать письма через внешний почтовый сервис. В этой статье рассмотрим, как настроить локальный SMTP-релей с помощью Docker. Что такое SMTP-релей SMTP-релей — это промежуточный почтовый сервер, который принимает

Загрузка и использование MMDB в Clickhouse

Загрузка и использование MMDB в Clickhouse

Прошлый способ использования GeoIP данных показал, что он не очень удобен. Поэтому я зарылся в проблему и нашел более простой и действенный способ, как загрузить данные из базы MaxMind (но лучше использовать бесплатные аналоги типа IPInfo) в Clickhouse. Для этого мы берем отсюда релиз аплоадера и запускаем его вот так:

Охота на цифрового шпиона: как астроном стал первым кибердетективом

Охота на цифрового шпиона: как астроном стал первым кибердетективом

История о том, как одна бухгалтерская ошибка привела к раскрытию международной шпионской сети и заложила основы современной кибербезопасности В августе 1986 года астроном Клиффорд Столл работал системным администратором в Лаборатории Лоуренса Беркли в Калифорнии. Его обычный день был нарушен странным сообщением: компьютерная система показывала ошибку в 75 центов. Кто-то создал

Когда технологии слежки обращаются против государства: хакер наркокартеля против ФБР

Когда технологии слежки обращаются против государства: хакер наркокартеля против ФБР

В эпоху повсеместного наблюдения границы между охотником и жертвой становятся размытыми. Недавний отчет Министерства юстиции США раскрыл тревожный случай, когда сложные технологии слежки были обращены против самих правоохранительных органов с летальными последствиями. Цифровая охота на информаторов Согласно 47-страничному отчету Генерального инспектора Министерства юстиции, хакер, связанный с преступной группировкой Хоакина "