Сайт обновился: комиксы, Tailwind CSS v3 и грабли на пути к брутализму
Разработка

Сайт обновился: комиксы, Tailwind CSS v3 и грабли на пути к брутализму

Сайт получил серьёзное обновление: переработанный дизайн на Tailwind CSS, улучшенная производительность и новые фишки. Рассказываю, что изменилось под капотом и как это работает.

Друзья, сайт обновился! Если вы читаете это, значит, всё работает (надеюсь). Давайте расскажу, что именно изменилось и почему это важно не только …

ЧИТАТЬ ДАЛЬШЕ
Image Converter своё GTK4-приложение на Python для пакетной конвертации
Разработка

Image Converter своё GTK4-приложение на Python для пакетной конвертации

Часто сталкиваюсь с задачей пакетной обработки фотографий для веба, где не нужно максимальное качество, а важен оптимальный размер и правильный формат для быстрой загрузки страниц. Долгое время я использовал для этого слепую автоматизацию в терминале. Способ эффективный, но со своими минусами: алгоритм действий не держится в памяти и его приходится постоянно искать, а ручное удаление оригиналов сразу после обработки несет в себе постоянный риск случайно снести лишние исходники.

📅 23 ноября 2026 БАМ!
IT-календарь: от офисного постера до бота с комиксами
Календарь

IT-календарь: от офисного постера до бота с комиксами

На сайте появился новый раздел — IT-календарь. И у этой истории есть свой «бэкграунд», растянувшийся почти на два года. Всё началось в компании, где я работаю. Мы решили сделать что-то своё, полезное и одновременно залипательное — календарь событий из мира IT-технологий. Изначальная идея была простой и аналоговой: большой постер с праздниками по месяцам и QR-кодом, ведущим на отдельную страницу (кстати, оригинальная версия до сих пор живёт на altlinux.org ).

📅 18 октября 2026 БАМ!
Большое обновление бота: как научить нейросеть понимать юмор и рисовать комиксы
Кодинг

Большое обновление бота: как научить нейросеть понимать юмор и рисовать комиксы

Избавляем нейросеть от «синдрома переводчика» и учим её шутить по-русски. Внутри — разбор кейса о том, как заставить ИИ видеть скрытый подтекст в мемах, рисовать концептуальные комиксы вместо банальных картинок и идеально верстать публикации под капризные лимиты мессенджера.

📅 11 октября 2026 БАМ!
Лайки на статическом Hugo: мой опыт интеграции Go-микросервиса
Кодинг

Лайки на статическом Hugo: мой опыт интеграции Go-микросервиса

Реализация динамических лайков на статическом сайте (Hugo) стала для меня отличным способом разобраться, как оживить статику без потери скорости и перегрузки сервера. Поскольку генераторы выдают лишь готовый HTML, всю интерактивную логику пришлось вынести в отдельный легковесный микросервис с базой данных. Такой подход позволил сохранить молниеносную загрузку страниц, не требуя мощного железа.

📅 23 сентября 2026 БАМ!
Эволюция JokeBot: от XMPP к Telegram и Go-вайбу
Кодинг

Эволюция JokeBot: от XMPP к Telegram и Go-вайбу

Бот на Alpine Linux шлёт британские шутки в XMPP. ИИ переводит и объясняет соль, если не понял. Чистый Bash, без Docker. Завтра тест!

📅 21 сентября 2026 БАМ!
Шутка дня с ИИ-переводом: создаём умного XMPP-бота на Alpine Linux
Кодинг

Шутка дня с ИИ-переводом: создаём умного XMPP-бота на Alpine Linux

Бот на Alpine Linux шлёт британские шутки в XMPP. ИИ переводит и объясняет соль, если не понял. Чистый Bash, без Docker. Завтра тест!

📅 17 сентября 2026 БАМ!
2 ГБ ОЗУ, eMMC и китайский адаптер: как выживает мой домашний сервер на Alpine Linux
Хоумлаб

2 ГБ ОЗУ, eMMC и китайский адаптер: как выживает мой домашний сервер на Alpine Linux

Домашний сервер на тонком клиенте HP T430 (2 ГБ ОЗУ) под управлением Alpine Linux потребляет всего 4–6 Вт. Система работает в RAM (diskless-режим), что исключает износ встроенной eMMC и ускоряет отклик. Отказ от Docker и Python в пользу нативных легковесных сервисов (Nginx, AdGuard Home, WireGuard) позволяет развернуть полноценную инфраструктуру без перегрузки слабого железа.

📅 8 сентября 2026 БАМ!
Выше облаков: почему лучшие моменты утра остаются за кадром
Видео

Выше облаков: почему лучшие моменты утра остаются за кадром

Утренний туман за окном превратил город в бескрайний молочный океан, скрыв под собой все улицы и оставив на поверхности лишь крыши высоток, напоминающие далекие острова. Вид с верхнего этажа создавал полную иллюзию пребывания на горной вершине. Однако попытка запечатлеть эту невероятную природную магию на камеру телефона провалилась: на экране захватывающий пейзаж превратился в плоскую, серую и безжизненную картинку.

📅 24 июля 2026 БАМ!
Как я собрал корпоративную игру за 3 дня: я в роли заказчика, Qwen в роли сеньора
Разработка

Как я собрал корпоративную игру за 3 дня: я в роли заказчика, Qwen в роли сеньора

Для корпоративного интерактива была разработана залипательная игра-мемори на классическом веб-стеке (HTML, CSS и ванильный JavaScript). В роли главного разработчика выступила нейросеть Qwen, а автор взял на себя обязанности идейного вдохновителя и заказчика. Проект создавался без использования тяжелых фреймворков, благодаря чему легкий код запускается в любом браузере без предварительной настройки.

📅 8 июля 2026 БАМ!
Допрос ИИ: зачем преподавателю знать ядро Linux?
Смешно

Допрос ИИ: зачем преподавателю знать ядро Linux?

На требование ответить честно ИИ признал: обычному преподавателю глубокое знание файловой структуры Linux в повседневной работе не нужно. После потока банальностей о «пользе саморазвития» нейросеть согласилась, что для ведения лекций и работы с базовым софтом устройство ядра избыточно, а эти знания пригодятся только при администрировании серверов или устранении сложных сбоев.

📅 19 июня 2026 БАМ!
Был на концерте группы Faceless
Фото

Был на концерте группы Faceless

Сходил на концерт Faceless и наделал кучу огненных фоток! Атмосфера была просто бешеная: яркий свет, ревущая толпа, разрывные гитарные соло и мощнейшие раскаты ударных. Самый кайф — за барабанами сидел мой племянник, отыграл на все сто!

📅 22 мая 2026 БАМ!