Логи из Docker в Google Cloud

Есть у меня pet-проджекты которые крутятся в докер-контейнерах на VPS. На хостовой системе обычно установлен необходимый минимум ПО для запуска контейнеров.

И вот хотелось еще прикрутить отправку логов в какой-нибудь удобный внешний сервис в котором их можно удобно хранить и анализировать, но при этом не хотелось ставить и конфигурировать дополнительный софт типа fluentd и т.д.

Короче мне было просто лень на самом деле 😃. А потом я случайно увидел что в докере из коробки есть драйвер для записи логов который называется gcplogs.

Read More




Ленивая загрузка изображений

Всем привет в Новом 2021 году! Надеюсь он несет в себе больше позитивных моментов нежели прошедший ураганом 2020-ый!

Вообще мне нужно было в декабре опубликовать 4 поста из серии “ограниченный контент”, а сейчас стоило бы подводить итоги прошедшего года.
Но так получилось что декабрь был очень суетной и я в блоге так ничего и не опубликовал. А сейчас вот открыл свою тудушечку и увидел что
давно запланировал добавить lazy-loading для картинок в этом блоге.

Read More


Создаем Telegram-бота в AWS Lambda

Привет! Сегодня я расскажу о том как впервые применил AWS Lambda для чего-то полезного. Про облачные функции я задумывался давно, но никак не мог придумать им применение
так как задачи в том чтобы периодически запускать какую-то небольшую функцию у меня не возникало. А вот в качестве решения для ботов к различным мессенджерам этот инструмент подходит хорошо.

Read More


Подключил Telegram Instant View

Telegram Instant View official image

Давно хотел подключить Instant View для этого блога, да как-то руки не доходили. Честно говоря я даже и не вникал в то как это работает. Думал что придется генерировать какой-нибудь отдельный XML-фид из которого Telegram будет дергать контент и красиво его отображать.

Но все оказалось намного интереснее - на стороне подключаемого сайта не нужно вносить никаких изменений. Нужно зайти на https://instantview.telegram.org/, залогиниться и настроить шаблон для отображения.

Read More


GitLab CI/CD FTP deploy

Привет!
Попросили тут помочь с заливкой обновленной версии статичного сайта на шаред хостинг где из доступов есть только FTP.

Можно было просто залить все используя FileZilla/Midnight Commander/etc и забыть об этом, но появился и другой вариант - залить сайт в git-репозиторий и настроить CI/CD для деплоя мастер-ветки.

Read More



Как я попробовал Balena Cloud

Balena Cloud

Всем привет!

Сегодня речь пойдет о сервисе для управления IoT-устройствами под названием Balena Cloud. Многим видимо покажется знакомым название Balena так как существует очень популярная утилита для подготовки загрузочных флешек под названием balenaEtcher.
Этой программой я и сам пользуюсь уже давно.

Причем тут IoT - спросите вы и будете правы. Это все дело случая.

Read More