A young Max’s notebook – Telegram
A young Max’s notebook
52 subscribers
43 photos
1 video
30 links
Тут буду собирать рандомный стаф о IT, играх, музыке и прочим полезным и не очень материалом. Ну и мемесы, куда ж без них
Download Telegram
Честно стыренный мем вам на ночь
Неожиданно для себя заново открыл ZeroTier. Это инструмент, позволяющий объединить устройства в одну локальную сеть. По сути, он похож на старый добрый Hamachi или Radmin. Можно создать до 3 сетей и добавить до 10 устройств в бесплатном плане, и этого более чем хватает для домашних лабораторий и прочих пет-проектов.

Я же использую его для объединения своих домашних мини-ПК с разными пет-проектами и мониторингом, а также с серверами в разных дата-центрах. Работает достаточно быстро, отвалов нет, сложность настройки минимальна (2 команды и 4 клика в веб-интерфейсе).

Для задач мониторинга подходит идеально, для доступа к серверам без открытия портов ещё удобнее. Теперь осталось довести всё это до ума и посмотреть на итоговый результат в дашбордах.

И вот очень хорошая статья о ZeroTier — правда, старая.
Продуктивного понедельника :)
1
Продолжаем рубрику раскапывания давно известных всем инструментов, а для меня это что-то новое и неожиданно приятное. Знакомьтесь — Pi-hole.

Как говорят на GitHub сами авторы: "Network-wide ad blocking via your own Linux hardware", т.е. мы блокируем рекламу на всех устройствах в локальной сети, используя машину с Linux и установленным Pi-hole.

Всё это дело устанавливается в пару кликов, есть готовые Docker-образы и скрипты по установке. Как только всё настроили, указываем адрес машины как DNS-сервер, и опа — фильтрация началась.

Вообще, списков блокировок в открытом доступе невероятное множество, но не все заточены под домены РФ. Но не только рекламой эта штука полезна.

Мы можем завести всю нашу домашнюю сеть на DoH и DoT, настроить DNSSEC и множество других приятных вещей, которые повысят безопасность наших устройств. Также есть возможность править локальные DNS-записи, теперь не придётся бегать к регистратору и править их там, если они нужны только из локальной сети.

По итогу мы получаем весьма лёгкое и удобное решение для блокировки рекламы и заворота наших DNS-запросов. Всякие сайты по утечкам и рекламе говорят, что придраться не к чему. Однозначно стоит попробовать.
👍1🔥1🤝1
Ночь с пятницы на субботу будет веселой
1
Все так
😁1
Media is too big
VIEW IN TELEGRAM
Говорят, если на ёлке висят игрушки, а не вы, значит, год был хорошим. А я просто оставлю это здесь.
С Новым Годом!
1
Если вам часто приходится смотреть ролики на YouTube с англоязычным контентом, но уровня вашего английского недостаточно, у меня есть решение для вас.

Сюда бы отлично вписалась реклама какого-нибудь Skyeng. Skyeng, напишите мне :)

Итак, обычно для перевода голоса я использую Яндекс.Браузер. Но не очень удобно держать отдельный браузер только для этой цели. И решение нашлось — простой скрипт. Устанавливается в два клика, работает во многих стандартных браузерах. Сама система перевода взята из Яндекс.Браузера.
С первым рабочим днем %)
👍1🥰1
Итак, пока у моего основного провайдера VPS проблемы, пришло время вернуться на Aeza. Локацию выбрали — Франкфурт. По базе IP весьма подозрителен, но неважно. Скорость, как всегда, более чем приемлемая, отвалов пока нет. :)

Самое классное, что есть у Aeza, — это бот в Telegram. Удобная двухфакторная аутентификация, данные по серверам и их управление.

И закину затравочку о следующем посте — хочется обсудить Docker-клиенты для macOS и их производительность.
Честно стыренный мем на ночь
Доброй ночи <3
Итак, 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: поднимаем локальный кластер и деплоим в него приложения
Тут из Поднебесной пришла новость в мир AI — нейросеть 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. Гайдом я, конечно, это назвать не могу, но парень нормально поясняет, что за галочки, как они работают и что они делают или не делают.
О, этот дивный мир и его открытия!

Если вы, так же как и я, заспамливаете себе "Избранное" в Телеграме и потом переносите эти заметки в Obsidian, то вас спасет шикарный плагин - Telegram Sync for Obsidian. Нам нужно будет создать бота, настроить его в Obsidian и дальше пересылать ему сообщения любого характера. Он уже в нашем Obsidian создаст заметку с содержимым сообщения и автором. :)

Наконец-то я перестану делать это вручную и страдать!

Ну и раз уж заговорили про плагины для Obsidian, я установил себе небольшой список:

Templater - плагин дублирует и расширяет функционал встроенных шаблонов. Пример на скриншоте закинул.
Iconize - добавляет иконки на торпедо на панели в Obsidian.
Editing Toolbar - по сути, привычный нам тулбар из MS Office теперь и в Obsidian.
TagFolder - по сути, смарт-фолдер, но с тегами. Позволяет тег сделать папкой, бывает удобно.
Ну и самое крупное - Make.md - глобально перерабатывает UI в Obsidian, добавляя сортировки, стили и кучу всего ненужного разного.
Пока пилю постик про полезные user noscripts, как ставить, где качать - вот вам честно взятая картинка из интернетов
Немного о пользовательских скриптах, 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 — делает все сайты в тёмных тонах.

Важные советы:
• Устанавливайте скрипты только из проверенных источников.
• Внимательно читайте описание, а при возможности — просматривайте код перед установкой.
• Пользовательские скрипты могут сильно упростить жизнь, если использовать их с умом!
Вот такой у нас карьерный рост :)
Возможно, вы не знаете, но я очень люблю посидеть в ПК различных конференций. Всегда есть возможность послушать интересные доклады, пообщаться с умными людьми и всё в этом духе.
И тут, как неожиданно и приятно, меня позвали в ПК PerfConf.
Это классная конференция по нагрузочному тестированию и производительности ПО. Ребята хотят сделать лайн по практикам CI/CD и SRE, мониторингу и надежности систем.
Поэтому, если у вас есть желание выступить — приходите с заявкой, обсудим :)
Тут ребята запустили в облачной Grafana DOOM
Это же шедевр!