Неожиданно для себя заново открыл ZeroTier. Это инструмент, позволяющий объединить устройства в одну локальную сеть. По сути, он похож на старый добрый Hamachi или Radmin. Можно создать до 3 сетей и добавить до 10 устройств в бесплатном плане, и этого более чем хватает для домашних лабораторий и прочих пет-проектов.
Я же использую его для объединения своих домашних мини-ПК с разными пет-проектами и мониторингом, а также с серверами в разных дата-центрах. Работает достаточно быстро, отвалов нет, сложность настройки минимальна (2 команды и 4 клика в веб-интерфейсе).
Для задач мониторинга подходит идеально, для доступа к серверам без открытия портов ещё удобнее. Теперь осталось довести всё это до ума и посмотреть на итоговый результат в дашбордах.
И вот очень хорошая статья о ZeroTier — правда, старая.
Я же использую его для объединения своих домашних мини-ПК с разными пет-проектами и мониторингом, а также с серверами в разных дата-центрах. Работает достаточно быстро, отвалов нет, сложность настройки минимальна (2 команды и 4 клика в веб-интерфейсе).
Для задач мониторинга подходит идеально, для доступа к серверам без открытия портов ещё удобнее. Теперь осталось довести всё это до ума и посмотреть на итоговый результат в дашбордах.
И вот очень хорошая статья о ZeroTier — правда, старая.
Хабр
Интеллектуальный Ethernet-коммутатор для планеты Земля
«Создать решение (решить проблему) можно несколькими способами, но, не всегда самый дорогой или/и популярный способ — самый эффективный!» Преамбула Года три назад, в процессе разработки дистанционной...
Продолжаем рубрику раскапывания давно известных всем инструментов, а для меня это что-то новое и неожиданно приятное. Знакомьтесь — Pi-hole.
Как говорят на GitHub сами авторы: "Network-wide ad blocking via your own Linux hardware", т.е. мы блокируем рекламу на всех устройствах в локальной сети, используя машину с Linux и установленным Pi-hole.
Всё это дело устанавливается в пару кликов, есть готовые Docker-образы и скрипты по установке. Как только всё настроили, указываем адрес машины как DNS-сервер, и опа — фильтрация началась.
Вообще, списков блокировок в открытом доступе невероятное множество, но не все заточены под домены РФ. Но не только рекламой эта штука полезна.
Мы можем завести всю нашу домашнюю сеть на DoH и DoT, настроить DNSSEC и множество других приятных вещей, которые повысят безопасность наших устройств. Также есть возможность править локальные DNS-записи, теперь не придётся бегать к регистратору и править их там, если они нужны только из локальной сети.
По итогу мы получаем весьма лёгкое и удобное решение для блокировки рекламы и заворота наших DNS-запросов. Всякие сайты по утечкам и рекламе говорят, что придраться не к чему. Однозначно стоит попробовать.
Как говорят на GitHub сами авторы: "Network-wide ad blocking via your own Linux hardware", т.е. мы блокируем рекламу на всех устройствах в локальной сети, используя машину с Linux и установленным Pi-hole.
Всё это дело устанавливается в пару кликов, есть готовые Docker-образы и скрипты по установке. Как только всё настроили, указываем адрес машины как DNS-сервер, и опа — фильтрация началась.
Вообще, списков блокировок в открытом доступе невероятное множество, но не все заточены под домены РФ. Но не только рекламой эта штука полезна.
Мы можем завести всю нашу домашнюю сеть на DoH и DoT, настроить DNSSEC и множество других приятных вещей, которые повысят безопасность наших устройств. Также есть возможность править локальные DNS-записи, теперь не придётся бегать к регистратору и править их там, если они нужны только из локальной сети.
По итогу мы получаем весьма лёгкое и удобное решение для блокировки рекламы и заворота наших DNS-запросов. Всякие сайты по утечкам и рекламе говорят, что придраться не к чему. Однозначно стоит попробовать.
👍1🔥1🤝1
Media is too big
VIEW IN TELEGRAM
Говорят, если на ёлке висят игрушки, а не вы, значит, год был хорошим. А я просто оставлю это здесь.
С Новым Годом!
С Новым Годом!
❤1
Если вам часто приходится смотреть ролики на YouTube с англоязычным контентом, но уровня вашего английского недостаточно, у меня есть решение для вас.
Сюда бы отлично вписалась реклама какого-нибудь Skyeng. Skyeng, напишите мне :)
Итак, обычно для перевода голоса я использую Яндекс.Браузер. Но не очень удобно держать отдельный браузер только для этой цели. И решение нашлось — простой скрипт. Устанавливается в два клика, работает во многих стандартных браузерах. Сама система перевода взята из Яндекс.Браузера.
Сюда бы отлично вписалась реклама какого-нибудь Skyeng. Skyeng, напишите мне :)
Итак, обычно для перевода голоса я использую Яндекс.Браузер. Но не очень удобно держать отдельный браузер только для этой цели. И решение нашлось — простой скрипт. Устанавливается в два клика, работает во многих стандартных браузерах. Сама система перевода взята из Яндекс.Браузера.
GitHub
GitHub - ilyhalight/voice-over-translation: Небольшое расширение, которое добавляет закадровый перевод видео из YaBrowser в другие…
Небольшое расширение, которое добавляет закадровый перевод видео из YaBrowser в другие браузеры - ilyhalight/voice-over-translation
Итак, пока у моего основного провайдера VPS проблемы, пришло время вернуться на Aeza. Локацию выбрали — Франкфурт. По базе IP весьма подозрителен, но неважно. Скорость, как всегда, более чем приемлемая, отвалов пока нет. :)
Самое классное, что есть у Aeza, — это бот в Telegram. Удобная двухфакторная аутентификация, данные по серверам и их управление.
И закину затравочку о следующем посте — хочется обсудить Docker-клиенты для macOS и их производительность.
Самое классное, что есть у Aeza, — это бот в Telegram. Удобная двухфакторная аутентификация, данные по серверам и их управление.
И закину затравочку о следующем посте — хочется обсудить Docker-клиенты для macOS и их производительность.
Итак, Docker-клиенты...
Вариантов на текущий момент немного, но я решил попробовать все более-менее доступные, так как Docker Desktop меня не устраивает. Я не буду заваливать вас кучей скриншотов с временем сборки и потреблением ресурсов. Telegram не та платформа для таких форматов постов, поэтому придется верить мне на слово. :D
Мы имеем сейчас такой список:
- Docker Desktop
- Podman Desktop
- Rancher Desktop
- OrbStack
- Colima
Для начала уже есть статья, где человек провел тесты и сделал свои выводы, но меня интересует производительность на моей машине и для моих задач. Основные параметры железа: Apple M3 Pro, 36 GB RAM, macOS 15.1.1.
Из всего нашего списка прирост в своих задачах — а это сборка дев-контейнера и поднятие kind для тестирования изменений окружения — я заметил только на Colima и OrbStack. Docker Desktop в целом у меня жутко лагал и собирал контейнеры по 5-6 минут. Podman Desktop мне показался каким-то перегруженным и потреблял в простое больше, чем Docker Desktop, примерно на 20%. Rancher Desktop отказался мигрировать и толком не завелся, вываливая тонну ошибок и ругани на линки Docker.
И тут в дело вступает Colima: все шустро, потребляет мало, собирает быстро и не вылетает. Но где, черт возьми, UI? Желательно официальный, а не от дяди Женьшеня... Мне что, Portainer поднимать?)))
Ну и оказывается, что OrbStack не так уж и плохо работает, плюс имеет адекватный UI. Мы имеем адекватный процесс миграции с Docker Desktop, минимальное потребление ресурсов, проброс hostname и еще целый список фич. И главное — адекватный, понятный UI. Даже есть возможность поднимать виртуалки с Linux, классно же?
Но есть и минусы — подписка. И самое обидное, что в этой подписке киллер-фича — дебаг контейнеров. :( Цена, конечно, копеечная — 100 долларов в год, но с учетом проблем с оплатой из РФ, уже не так все радужно.
Но по итогу остаюсь именно на нем, так как это самый оптимальный выбор из всего списка.
И вот еще вам списочек статей на эту тему, чтобы почитать, ознакомиться и сделать выводы для себя:
OrbStack: Почему я забыл про Docker Desktop
Вы должны перейти на Podman сейчас же. Но это не точно…
Работа с Kubernetes: поднимаем локальный кластер и деплоим в него приложения
Вариантов на текущий момент немного, но я решил попробовать все более-менее доступные, так как Docker Desktop меня не устраивает. Я не буду заваливать вас кучей скриншотов с временем сборки и потреблением ресурсов. Telegram не та платформа для таких форматов постов, поэтому придется верить мне на слово. :D
Мы имеем сейчас такой список:
- Docker Desktop
- Podman Desktop
- Rancher Desktop
- OrbStack
- Colima
Для начала уже есть статья, где человек провел тесты и сделал свои выводы, но меня интересует производительность на моей машине и для моих задач. Основные параметры железа: Apple M3 Pro, 36 GB RAM, macOS 15.1.1.
Из всего нашего списка прирост в своих задачах — а это сборка дев-контейнера и поднятие kind для тестирования изменений окружения — я заметил только на Colima и OrbStack. Docker Desktop в целом у меня жутко лагал и собирал контейнеры по 5-6 минут. Podman Desktop мне показался каким-то перегруженным и потреблял в простое больше, чем Docker Desktop, примерно на 20%. Rancher Desktop отказался мигрировать и толком не завелся, вываливая тонну ошибок и ругани на линки Docker.
И тут в дело вступает Colima: все шустро, потребляет мало, собирает быстро и не вылетает. Но где, черт возьми, UI? Желательно официальный, а не от дяди Женьшеня... Мне что, Portainer поднимать?)))
Ну и оказывается, что OrbStack не так уж и плохо работает, плюс имеет адекватный UI. Мы имеем адекватный процесс миграции с Docker Desktop, минимальное потребление ресурсов, проброс hostname и еще целый список фич. И главное — адекватный, понятный UI. Даже есть возможность поднимать виртуалки с Linux, классно же?
Но есть и минусы — подписка. И самое обидное, что в этой подписке киллер-фича — дебаг контейнеров. :( Цена, конечно, копеечная — 100 долларов в год, но с учетом проблем с оплатой из РФ, уже не так все радужно.
Но по итогу остаюсь именно на нем, так как это самый оптимальный выбор из всего списка.
И вот еще вам списочек статей на эту тему, чтобы почитать, ознакомиться и сделать выводы для себя:
OrbStack: Почему я забыл про Docker Desktop
Вы должны перейти на Podman сейчас же. Но это не точно…
Работа с Kubernetes: поднимаем локальный кластер и деплоим в него приложения
Хабр
Тестирование производительности Docker клиентов для Mac
Недавно я опубликовал статью OrbStack: Почему я забыл про Docker Desktop , которая вызвала оживленную дискуссию в комментариях. Основные вопросы возникли вокруг производительности различных...
Тут из Поднебесной пришла новость в мир AI — нейросеть Qwen2.5-Max.
Пощупать её можно по ссылке.
Она умеет создавать картинки, более-менее сносно пишет код и, да, всё ещё лучше, чем ты.
Не забываем выставить Qwen2.5-Max. Тестируем, проверяем, радуемся! %)
Пощупать её можно по ссылке.
Она умеет создавать картинки, более-менее сносно пишет код и, да, всё ещё лучше, чем ты.
Не забываем выставить Qwen2.5-Max. Тестируем, проверяем, радуемся! %)
Ох уж эти DNS...
Я долгое время мучился с self-hosted вариантами, такими как Pi-hole, AdGuard и прочие. Всё это, конечно, клёво, удобно и даже более-менее безопасно, но мне это не нравилось. То Pi-hole зависнет наглухо, то блок-лист начнёт бесконечно обновляться, то в AdGuard автоматически добавляются сайты, которые я читаю, например, Хабр.
Плюс ко всему, AdGuard неплохо нагружал роутер, на котором и так стоит xkeen. А Pi-hole, хоть и стоял на отдельной машинке под столом, всё же увеличивал латентси на 1-2 секунды при загрузке страниц и в общем на 10-15 мс в пинге.
Понятно, что местами возможны мои кривые руки и не до конца настроенное ПО, но мне всё меньше и меньше хочется заморачиваться с настройками, установками и прочими тонкими деталями. Спасибо, я этого на работе достаточно делаю, ещё и дома париться. Хочется кнопку "установил и классно работает".
Ну и можно сказать, я её нашёл — NextDNS. Весьма достойный DNS-провайдер с 300 тысячами бесплатных запросов (дальше он просто будет работать как обычный DNS, без блокировок трекеров, рекламы и прочего).
Из плюсов — настройка минимальная, простая и почти на любое устройство. На роутере просто прописываем DNS-over-TLS/HTTPS, который нам дали, на мобильных устройствах можно установить профиль или также прописать DNS, а для моего роутера вообще есть нативное приложение со встроенной авторизацией и настройками прямо из веб-интерфейса роутера.
Из минусов — возможно, ваш трафик будет просматривать "большой брат" из Евросоюза, но не всё ли равно? Ну, к товарищу майору добавится ещё и господин офицер. :)
Ещё хочу порекомендовать посмотреть "ультимативный" гайд по настройке всего этого добра на YouTube. Гайдом я, конечно, это назвать не могу, но парень нормально поясняет, что за галочки, как они работают и что они делают или не делают.
Я долгое время мучился с self-hosted вариантами, такими как Pi-hole, AdGuard и прочие. Всё это, конечно, клёво, удобно и даже более-менее безопасно, но мне это не нравилось. То Pi-hole зависнет наглухо, то блок-лист начнёт бесконечно обновляться, то в AdGuard автоматически добавляются сайты, которые я читаю, например, Хабр.
Плюс ко всему, AdGuard неплохо нагружал роутер, на котором и так стоит xkeen. А Pi-hole, хоть и стоял на отдельной машинке под столом, всё же увеличивал латентси на 1-2 секунды при загрузке страниц и в общем на 10-15 мс в пинге.
Понятно, что местами возможны мои кривые руки и не до конца настроенное ПО, но мне всё меньше и меньше хочется заморачиваться с настройками, установками и прочими тонкими деталями. Спасибо, я этого на работе достаточно делаю, ещё и дома париться. Хочется кнопку "установил и классно работает".
Ну и можно сказать, я её нашёл — NextDNS. Весьма достойный DNS-провайдер с 300 тысячами бесплатных запросов (дальше он просто будет работать как обычный DNS, без блокировок трекеров, рекламы и прочего).
Из плюсов — настройка минимальная, простая и почти на любое устройство. На роутере просто прописываем DNS-over-TLS/HTTPS, который нам дали, на мобильных устройствах можно установить профиль или также прописать DNS, а для моего роутера вообще есть нативное приложение со встроенной авторизацией и настройками прямо из веб-интерфейса роутера.
Из минусов — возможно, ваш трафик будет просматривать "большой брат" из Евросоюза, но не всё ли равно? Ну, к товарищу майору добавится ещё и господин офицер. :)
Ещё хочу порекомендовать посмотреть "ультимативный" гайд по настройке всего этого добра на YouTube. Гайдом я, конечно, это назвать не могу, но парень нормально поясняет, что за галочки, как они работают и что они делают или не делают.
NextDNS
The new firewall for the modern Internet
О, этот дивный мир и его открытия!
Если вы, так же как и я, заспамливаете себе "Избранное" в Телеграме и потом переносите эти заметки в Obsidian, то вас спасет шикарный плагин - Telegram Sync for Obsidian. Нам нужно будет создать бота, настроить его в Obsidian и дальше пересылать ему сообщения любого характера. Он уже в нашем Obsidian создаст заметку с содержимым сообщения и автором. :)
Наконец-то я перестану делать это вручную и страдать!
Ну и раз уж заговорили про плагины для Obsidian, я установил себе небольшой список:
Templater - плагин дублирует и расширяет функционал встроенных шаблонов. Пример на скриншоте закинул.
Iconize - добавляет иконкина торпедо на панели в Obsidian.
Editing Toolbar - по сути, привычный нам тулбар из MS Office теперь и в Obsidian.
TagFolder - по сути, смарт-фолдер, но с тегами. Позволяет тег сделать папкой, бывает удобно.
Ну и самое крупное - Make.md - глобально перерабатывает UI в Obsidian, добавляя сортировки, стили и кучу всегоненужного разного.
Если вы, так же как и я, заспамливаете себе "Избранное" в Телеграме и потом переносите эти заметки в Obsidian, то вас спасет шикарный плагин - Telegram Sync for Obsidian. Нам нужно будет создать бота, настроить его в Obsidian и дальше пересылать ему сообщения любого характера. Он уже в нашем Obsidian создаст заметку с содержимым сообщения и автором. :)
Наконец-то я перестану делать это вручную и страдать!
Ну и раз уж заговорили про плагины для Obsidian, я установил себе небольшой список:
Templater - плагин дублирует и расширяет функционал встроенных шаблонов. Пример на скриншоте закинул.
Iconize - добавляет иконки
Editing Toolbar - по сути, привычный нам тулбар из MS Office теперь и в Obsidian.
TagFolder - по сути, смарт-фолдер, но с тегами. Позволяет тег сделать папкой, бывает удобно.
Ну и самое крупное - Make.md - глобально перерабатывает UI в Obsidian, добавляя сортировки, стили и кучу всего
GitHub
GitHub - soberhacker/obsidian-telegram-sync: Transfer messages and files from Telegram to Obsidian
Transfer messages and files from Telegram to Obsidian - soberhacker/obsidian-telegram-sync
Немного о пользовательских скриптах, Tampermonkey и аналогах
Tampermonkey — это расширение для браузеров, которое позволяет запускать пользовательские скрипты. Эти скрипты могут изменять внешний вид сайтов, добавлять новые функции или даже автоматизировать рутинные задачи.
Почему это полезно?
Автоматизация: Скрипты могут выполнять за вас однотипные действия, например, заполнять формы или нажимать кнопки.
Кастомизация: Хотите изменить внешний вид сайта? Например, сделать его в тёмных тонах? Скрипты помогут!
Новые функции: Добавьте на сайты то, чего вам не хватает. Например, кнопки для скачивания видео.
С чего начать?
Установить Tampermonkey: Он доступен для многих браузеров (Chrome, Firefox, Safari и т.д.).
Поиск скриптов: Готовые решения можно найти на сайте GreasyFork — просто выберите и установите нужный под ваши задачи.
Создание своих скриптов: Если вы знаете JavaScript, можете писать собственные скрипты. У Tampermonkey есть удобный встроенный редактор.
Аналоги Tampermonkey:
• Greasemonkey — расширение для Firefox, очень похожее на Tampermonkey.
• Violentmonkey — подходит для Chrome, Firefox и Opera, тоже хорошая альтернатива.
• Usernoscripts — расширение для Safari, позволяющее запускать пользовательские скрипты.
Скрипты, которые использую я:
• Voice-over Translation — закадровый перевод видео из Яндекс.Браузера теперь и в любом другом браузере.
• HTML5 Player Tools — улучшает возможности HTML5-плеера.
• YouTube Enhancer — убирает рекламу и добавляет кнопки для скачивания видео.
• Dark Mode Everywhere — делает все сайты в тёмных тонах.
Важные советы:
• Устанавливайте скрипты только из проверенных источников.
• Внимательно читайте описание, а при возможности — просматривайте код перед установкой.
• Пользовательские скрипты могут сильно упростить жизнь, если использовать их с умом!
Tampermonkey — это расширение для браузеров, которое позволяет запускать пользовательские скрипты. Эти скрипты могут изменять внешний вид сайтов, добавлять новые функции или даже автоматизировать рутинные задачи.
Почему это полезно?
Автоматизация: Скрипты могут выполнять за вас однотипные действия, например, заполнять формы или нажимать кнопки.
Кастомизация: Хотите изменить внешний вид сайта? Например, сделать его в тёмных тонах? Скрипты помогут!
Новые функции: Добавьте на сайты то, чего вам не хватает. Например, кнопки для скачивания видео.
С чего начать?
Установить Tampermonkey: Он доступен для многих браузеров (Chrome, Firefox, Safari и т.д.).
Поиск скриптов: Готовые решения можно найти на сайте GreasyFork — просто выберите и установите нужный под ваши задачи.
Создание своих скриптов: Если вы знаете JavaScript, можете писать собственные скрипты. У Tampermonkey есть удобный встроенный редактор.
Аналоги Tampermonkey:
• Greasemonkey — расширение для Firefox, очень похожее на Tampermonkey.
• Violentmonkey — подходит для Chrome, Firefox и Opera, тоже хорошая альтернатива.
• Usernoscripts — расширение для Safari, позволяющее запускать пользовательские скрипты.
Скрипты, которые использую я:
• Voice-over Translation — закадровый перевод видео из Яндекс.Браузера теперь и в любом другом браузере.
• HTML5 Player Tools — улучшает возможности HTML5-плеера.
• YouTube Enhancer — убирает рекламу и добавляет кнопки для скачивания видео.
• Dark Mode Everywhere — делает все сайты в тёмных тонах.
Важные советы:
• Устанавливайте скрипты только из проверенных источников.
• Внимательно читайте описание, а при возможности — просматривайте код перед установкой.
• Пользовательские скрипты могут сильно упростить жизнь, если использовать их с умом!
GitHub
GitHub - ilyhalight/voice-over-translation: Небольшое расширение, которое добавляет закадровый перевод видео из YaBrowser в другие…
Небольшое расширение, которое добавляет закадровый перевод видео из YaBrowser в другие браузеры - ilyhalight/voice-over-translation
Возможно, вы не знаете, но я очень люблю посидеть в ПК различных конференций. Всегда есть возможность послушать интересные доклады, пообщаться с умными людьми и всё в этом духе.
И тут, как неожиданно и приятно, меня позвали в ПК PerfConf.
Это классная конференция по нагрузочному тестированию и производительности ПО. Ребята хотят сделать лайн по практикам CI/CD и SRE, мониторингу и надежности систем.
Поэтому, если у вас есть желание выступить — приходите с заявкой, обсудим :)
И тут, как неожиданно и приятно, меня позвали в ПК PerfConf.
Это классная конференция по нагрузочному тестированию и производительности ПО. Ребята хотят сделать лайн по практикам CI/CD и SRE, мониторингу и надежности систем.
Поэтому, если у вас есть желание выступить — приходите с заявкой, обсудим :)