A young Max’s notebook – Telegram
A young Max’s notebook
52 subscribers
43 photos
1 video
30 links
Тут буду собирать рандомный стаф о IT, играх, музыке и прочим полезным и не очень материалом. Ну и мемесы, куда ж без них
Download Telegram
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
Это же шедевр!
Вам мое категорическое дратути.

Я крайне долго мучался с публикацией заметок из Obsidian. Вечные проблемы как и что пошарить, как поделиться или пересылание .md файлов довело меня до точки.

Я использовал Telegram Publisher, но постоянно ломал разметку так, что мои красивые markdown-заметки превращались в кашу похожую на мой код на jsonnet в пятницу вечером.

И тут я наткнулся на Enveloppe - плагин, который делает из ваших заметок стильный статический сайт через GitHub Pages. Прямо как модный веб-разработчик, только без знания React и очередного JS фреймворка.

Что может этот красавчик:
• Превращает markdown в красивые веб-страницы (ну только если у вас красивые markdown-заметки)
• Поддерживает теги и категории (для тех, кто любит все раскладывать по полочкам)
• Минималистичный дизайн (никаких тебе безумных анимаций и попапов)
• Автоматический деплой через GitHub Actions (push и спи спокойно)
• Поддержка кастомных доменов (чтобы было как у взрослых)

Для чего можно использовать:
• Завести тот самый технический блог, о котором вы мечтали (кому он кроме вас нужен, ага)
• Опубликовать своё супер-пупер резюме (hh и linkedin шутка что ли?)
• Создать базу знаний для команды (публичную? смешно)
• Построить свой цифровой сад (звучит как что-то из киберпанка, да?)
• Делиться заметками с конференций (чтобы все думали, что вы реально там что-то записывали)

А под капотом этого чуда работает Quartz 4.0 - современный движок для создания цифровых садов. Это не просто генератор статических сайтов, а целая экосистема для публикации связанных заметок с поддержкой:
• Графа связей между заметками (прямо как в Obsidian!)
• Полнотекстового поиска
• Темной/светлой темы из коробки
• SEO-оптимизации
• Адаптивного дизайна

Установка проще, чем объяснить рекрутеру, что такое REST API:
1. Ставим плагин через Community Plugins
2. Подключаем GitHub репозиторий
3. Помечаем заметки для публикации
4. Жмем кнопку и наблюдаем красоту (не факт, ибо нужно еще нормально к нему подсториться)

Ссылка на плагин: https://github.com/Enveloppe/obsidian-enveloppe
Ссылка на то что у меня вышло: https://fadeinflames.github.io/notes/
Документация Quartz: https://quartz.jzhao.xyz/

P.S. Если ваши заметки в Obsidian похожи на чёрную дыру, где информация исчезает безвозвратно - самое время дать им путёвку в жизнь с Enveloppe! А Quartz поможет сделать это максимально стильно и современно.
👍1
Привет всем! Если вы хотите эффективно управлять своими ссылками и улучшить свое онлайн-присутствие, но по какой-то причине Linktree вас не устраивает — есть решение! LinkStack — серьезная open-source альтернатива Linktree.

Разворачивается за пару минут, в Docker и без него, не требует много ресурсов и спокойно работает на "free-tier" машинах.

Настройка проста и элементарна: вы можете расширять свою карточку заголовками, блоками, кастомными ссылками и простым текстом. Кроме того, можно создать такой инстанс для вашей команды, и у каждого члена будет своя карточка на вашем домене.

Бесплатно, открытый код, функционал и возможности больше, чем у Linktree, а главное — все на ваших ресурсах.

Я с радостью завел себе эту штуку, и вот что у меня вышло: https://fadeinflames.ru/
3
Забегу навалить базы и кринжа про куб, приходите посмотреть :)
Forwarded from Amplicode
💻 Kubernetes – это база...

Современный Senior Spring девелопер просто обязан разбираться в Kubernetes. Независимо от того, разворачиваете ли вы приложение в облаке или работаете с внутренним кластером компании — без этих знаний уже никуда.

На митапе разберём всё, что нужно знать Java-разработчику в 2025 году:
🛑Развертывание Spring‑приложения в Kubernetes
🛑Сборка Docker‑образов по лучшим практикам
🛑Настройка сервисов, управление секретами и обеспечение мониторинга
🛑Работа с Helm, Ingress и подходы к продакшн‑деплою

Спикеры:
👨‍💻 Илья Кучмин (Amplicode)
⭐️ Максим Гусев (Dodo Engineering)
🍃 Рустам Курамшин (Spring АйО)

📅 17 апреля, 18:00 МСК
🔗 Регистрируйтесь, чтобы не пропустить мероприятие: https://events.amplicode.ru/kubernetes-eto-baza
Please open Telegram to view this post
VIEW IN TELEGRAM
Открыт прием заявок на DevOops 2025 😀

Хей!
🔵Есть что интересного рассказать для Дево-псов, поделиться опытом и потом обсудить все это с такими же инженерными инженерами на конференции DevOops - закидывай заявку 😀
🔵Если есть, но стесняешься или просто хочешь понять как правильно податься, сформулировать тезисы, позадавать вопросы или просто пообщаться - забегай на онлайн-встречу с Программным комитетом DevOops, режка тут 😀
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤‍🔥1🔥1
Вечная моя проблема :)
🔥2