tgindex
DeSoft.ru
@desoft_ruБлогирусский

Авторский канал: ИТ, разработка, безопасность, администрирование. Сайт: desoft.ru Автор: @y_demin

Последний пост
25 июл.
Последнее чтение
02:34
Постов за неделю
0
Всего постов
71
Тип
открытый
Язык
русский
Категория
Блоги
В каталоге с
12 авг.
Подписчики
235
−1 за 6 дн.
Сутки
−1
−0,42%
Неделя
 
Месяц
 
Просмотров на пост
157
40 постов
Вовлечённость
66,8%
к подписчикам
Постов в день
0,0
всего 71
Упоминаний
1
каналов
Охват размещения
оценка
1/24сутки в ленте
104
1/48двое суток
119
1/72трое суток
128

Оценка по просмотрам недавних постов: пост набирает почти всё за первые сутки.

Посты

  • 📬 Marchi. Архиватор электронной почты на собственном сервере В новой статье на сайте сделал небольшой обзор self-hosted инструмента для архивации электронной почты marchi. Что умеет: ▫️ Подключение IMAP-аккаунтов (пароль / пароль приложения / OAuth2) ▫️ Фоновая инкрементальная синхронизация по правилам ▫️ Полнотекстовый поиск по архиву (тема, тело, вложения) ▫️ S3-репликация с клиентским шифрованием AES-256-GCM ▫️ Retention: локально → S3 → удаление, по расписанию в днях ▫️ Восстановление писем обратно в ящик (IMAP APPEND, фолбэк на SMTP) ▫️ Web UI на RU/EN, CLI, метрики Prometheus Данные хранятся локально (SQLite + Maildir), пароли и ключи шифруются через Master Key. Развёртывание - всего несколько команд (клонировали репу, выполнили docker compose up). Проект еще сырой, недавно опубликован, но функциональность уже покрывает основные хотелки, так что брать на тест можно смело. 🌏 Ссылка на статью 💻 Ссылка на репозиторий #selfhosted #marchi #desoft #проекты #mail #imap #s3 #docker

  • Не ошибся с выбором все-таки, когда искал замену Codex (писал здесь), даже не смотря на то, что свежие модели OpenAI бьют очередные рекорды. Китайцы не отстают, а в определенных направлениях даже превосходят топовых разработчиков. 🌐 Рефка для регистрации. Пробуем, оцениваем #ai #kimi

  • Kimi K3 - в топе бенчмарка LLM для агентов По очкам модель сравнима с GPT-5.5 Pro, но раз в 15 дешевле и раза в 2 быстрее. С такими показателями она автоматом попадает на оба Парето-Фронта, сдвигая их. Эта модель с открытыми весами размером аж в 2.8T параметров, веса обещают выложить в открытый доступ 27 июля. Из минусов - гигантский размер и большее количество пропущенных уязвимостей. Но плюсы перевешивают. Модель с открытыми весами впервые в топе моего бенчмарка LLM на бизнес задачах (среди всех трех поколений, которые тянутся с 2023 года). Очень круто, что засилье OpenAI моделей в топах наконец прервано. Будем теперь ждать, пока открытым модели поменьше не подвинут с фронтира и остальные экземпляры OpenAI! Ваш, @llm_under_hood 🤗

  • Значится, только я опубликовал пост и мне приходит письмо: Версия 1.6.1(21) приложения «ВитринаПро: Управление» успешно прошла проверку Это ли не чудо 😁

  • На днях надо было обновить мобильную админку нашей системы управления контентом ВитринаПро и залить актуальную версию в RuStore. Если раньше модерация пролетала за несколько часов, то теперь очереди, модеры загружены, ожидание измеряется днями, а не часами. Связано это с засильем вайбкодеров, которые тоннами выливают свои поделки в магазины, или с массовым переездом владельцев приложений на отечественные ресурсы в связи с недавними чистками в Google Play / AppStore или банальной нехваткой проверяющих - неизвестно. Так что готовим релизы сильно заранее, особенно если это не просто мелкие патчи, а минорные или мажорные обновления. #витринапро #vitrinapro #продукт #rustore

  • 📝 Не смог остановиться на первых версиях и добавил еще целый список обновок в приложение. threev v0.4.1 • Превью не только изображений и текстов, но теперь и видео (.mp4, .webm и др.) • Отдельный экран «История» передач • Кнопка «Отключиться» от текущего подключения • Избранное — закладки на бакеты/папки в боковой панели • Дашборд бакета — размер и количество объектов • Копирование/перемещение файлов свыше 5 ГБ • Поиск по всему бакету, а не только в текущей папке • Экспорт/импорт подключений между установками (без передачи ключей доступа) • Дерево папок при выборе места назначения для копирования/перемещения • Управление бакетами — создание и удаление прямо в приложении • Скачивание папки одним ZIP-архивом 📱 Новые сборки в релизах 🌏 Сайт | 💙 ВК | 💬 TG | 📲 МАКС #s3 #golang #desktop #wails #проекты #opensource

  • В МАКС наконец-то завезли публичные каналы "для всех" и нормальные комменты, не через кривой интегрированный сервис. Не считая необходимости завести Цифровой ID, новость отличная 🎉 Поэтому канал DeSoft.ru теперь и там имеет нормальный публичный адрес и открытый доступ с возможностью быть найденным в поиске. 📲 Обновлённая ссылка на канал #desoft #max #МАКС #news

  • без подписи

  • без подписи

  • без подписи

  • Наконец довёл до ума и опубликовал на github свой проект threev. ⚡️Threev — кроссплатформенный десктопный клиент для S3-совместимых хранилищ. 💻Репозиторий: github.com/yurydemin/threev Стек: Go + Wails. Нативный бинарник под Windows / Linux / macOS. Что умеет: ⇨ Несколько профилей подключений к AWS S3, MinIO и другим S3-совместимым хранилищам. Учётные данные шифруются AES-256-GCM, хранятся локально. ⇨ Поиск, сортировка и навигация по бакетам и префиксам как в обычном файловом менеджере. ⇨ Предпросмотр изображений, PDF и текстовых файлов без скачивания. ⇨ Возобновляемые передачи: multipart-загрузка и параллельное скачивание через Range-запросы. Обрыв соединения не ломает передачу. ⇨ Массовые операции: копирование, перемещение и удаление объектов внутри хранилища. Кому нужен: разработчикам и DevOps, которые работают с S3 ежедневно и устали от браузерной консоли или тяжёлых обёрток. Актуальные сборки в релизах. Устанавливаем, пробуем, проверяем. Замечания, предложения, issues приветствуются. #s3 #golang #desktop #wails #проекты #opensource

  • 🔥 Выложил на сайт третью, заключительную часть про Forgejo. ⇨ Разобрал, как вынести CI-runner на отдельный LXC в Proxmox, чтобы сборки не грузили основной сервис. ⇨ Настроил двухуровневые бэкапы: логические через forgejo dump и инфраструктурные через Proxmox. ⇨ Добавил SMTP-уведомления и алерты в Telegram. Таким образом, подводя итог трёх публикаций на тему Forgejo, вся цепочка - код, сборка, registry, бэкапы и оповещения - работает под личным контролем на собственном железе как полноценная замена облачным платформам. 🔗 Ссылка на статью #git #forgejo #docker #lxc #proxmox #smtp #backup

  • Небольшой апдейт по тестовому серверу ✅ Развернул два s3 хранилища для пробы ⇨ SeaweedFS - зрелое, проверенное решение, но архитектура, набор компонентов кажутся избыточными для локального окружения разработки. В эксплуатации тяжелее, настроек просто тонна. UI из коробки очень условный. 👉 Можно поставить скриптом ⇨ RustFS - молодой проект, beta, даже были сообщения про успешную эксплуатацию уязвимостей (актуально, когда торчит и API и консоль наружу). Не смотря на "сырость", выглядит куда приятнее и шустрее. Работает один процесс; нетребователен к ресурсам; детальная, современная веб консоль с множественными настройками без копания в конфигурационных файлах. Идеально для тестового окружения, без заморочек. 👉 Установка с Docker ✅ Рядом запустил self-hosted версию системы управления проектами YouTrack. В работе гонял уже какое-то время - удобно, понятно и оптимально по предоставляемой функциональности (при желании можно и расширить, взяв лицензию, но необходимости такой еще не возникало). Ограничения на 10 пользователей вполне достаточно для небольшой команды или личного использования. По ресурсам тяжеловата, но на тестовом сервере запас имеется. 👉 Установка с Docker ——— Другие публикации на тему: #devserver #docker #lxc #proxmox #seaweedfs #rustfs #youtrack

  • Список источников, которыми я пользуюсь для поиска и тестирования агентов, их навыков, плагинов и сопутствующих инструментов. ✅ Агрегатор скиллов, mcp и cli утилит для российских разработчиков от NeuralDeep. Если стоит задача интеграции с ру сервисами и не только - ищем тут. https://neuraldeep.ru/skills ✅ Коллекция субагентов для Claude по категориям: разработка, инфраструктура, тесты, безопасность, обработка данных и исследования. https://github.com/VoltAgent/awesome-claude-code-subagents ✅ Большой каталог с навыками, плагинами, шаблонами и многим другим для Claude. https://github.com/rohitg00/awesome-claude-code-toolkit ✅ Специализированные скиллы для работы с русским языком: переводчик с англ; сильный линтер для приведения ИИ текста к естественному, натуральному виду; пунктуация и грамматика; оценка качества. Можно использовать с разными моделями. https://github.com/miolamio/agent-skills 🌏 Сайт | 💙 ВК | 💬 TG | 📲 МАКС #claude #codex #skills #agents #vibecoding #plugins

  • Для тех, кто пользуется Git на Windows Столкнулся тут с ошибкой при вытягивании обновлений из репы (да и при клонировании она будет) следующего содержания: git pull error: cannot stat... Filename too long Думаю, многим знакома ситуация со стандартным ограничением на длину пути в 260 символов в Windows. Исправляем в две несложные манипуляции: 1. Вносим корректировку в конфигурацию Git git config --global core.longpaths true 2. В реестре Windows разрешаем длинные пути - Win + R -> regedit - Ветка HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem - Параметру LongPathsEnabled выставляем значение 1 #git #windows

  • Следующий момент, про который хотелось бы сказать в контексте развития нашей системы для управления контентом на экранах ВитринаПро, заключается в выборе ниши. Зачастую, начиная работу над собственным продуктом, мы сталкиваемся с соблазном целиться в самых крупных клиентов, чтобы сразу закрыть финансовый вопрос одним большим чеком. Задача непростая и, в зависимости от направления, может стать как большим толчком к развитию, так и сыграть злую шутку. Выход на малый бизнес обычно оказывается быстрее и проще. Это позволяет раньше проверить, действительно ли продукт решает их задачи. Для молодого проекта такой этап часто оказывается важнее, чем попытка сразу выйти на крупных клиентов. В нашем случае малые предприятия стали оптимальной отправной точкой для первых продаж и получения обратной связи от реальных пользователей. Нам было важно как можно быстрее проверять гипотезы: внедрять изменения, получать отзывы и сразу принимать решения о дальнейшем развитии продукта. Такой короткий цикл практически невозможно организовать при работе с крупными корпоративными заказчиками. ✅ Почему старт с малого бизнеса оказался логичнее ⇨ меньше бюрократии; ⇨ быстрее можно показать продукт; ⇨ легче зайти в пилот; ⇨ быстрее видно, есть ли реальная ценность. По сути, небольшой бизнес становится не просто первым клиентом, а полноценным партнёром в развитии продукта. Именно здесь появляется возможность наблюдать, как систему используют в реальной работе, какие сценарии возникают ежедневно и какие идеи действительно приносят пользу. ✅ Почему не стали сразу строить продукт под крупные сети ⇨ слишком длинный цикл; ⇨ больше требований; ⇨ выше риск перегрузить MVP; ⇨ продукт бы ушел в кастомизацию раньше времени. Самая большая опасность такого пути — начать решать задачи одного крупного клиента вместо создания универсального продукта. В результате команда быстро оказывается в режиме постоянной разработки уникальных функций, теряя возможность масштабировать решение. ❗️ Вывод Ниша оценивается не только по размеру, но и по тому, насколько реалистично в ней сделать первый рабочий запуск. Для нас малый бизнес — это не конечная цель, а стратегический старт. Он позволяет создать действительно востребованный продукт, подтвердить его ценность на практике и только после этого уверенно масштабироваться на более крупные компании и сети. #витринапро #vitrinapro #продукт

  • Anthropic выпустили Claude Sonnet 5! По показателям получилось близко к Opus 4.8. Оптимальная модель для повседневной работы, в том числе для построения мультиагентных систем. Я лично до выхода этой версии ни в какую не уходил с Sonnet 4.6, уж больно хороша она в своей стабильности. Вся специфика достигается скиллами и MCP, поэтому потребности в топовой версии никогда не испытывал, разве что при проведении разовых исследований или планировании. ⛓ Ссылка на новость с описанием и сравнением с другими моделями 🔗 Best practices по промптингу Claude Sonnet 5 #news #claude

  • 🔥 Выложил на сайт вторую часть про Forgejo в LXC. В статье разобрал на примерах, как перетащить репозиторий с GitHub, поднять свой Docker Registry и настроить CI/CD через Forgejo Actions — всё на одном контейнере в Proxmox. Особенно порадовал раздел про реестры, больше не нужно разворачивать кучу сервисов, разносить их по машинам, выделять ресурсы и интегрировать в процессы, Forgejo предоставляет эту возможность "из коробки" для большинства популярных форматов, включая Docker, npm, NuGet, Maven, Conda, PyPI, Go, Helm и другие. 🔗 Ссылка на статью #git #forgejo #docker #lxc #proxmox #devserver

  • ❗️С недавних пор регистраторы доменов стали уведомлять о необходимости пройти идентификацию в ЕСИА, иначе можно потерять доступ к своим доменам в зонах .ru / .рф / .su. Основанием послужил новый закон об идентификации администраторов доменов через госуслуги. Процесс станет обязательным с 01 сентября 2026 г для всех владельцев. Что будет, если не проходить идентификацию? Регистраторы указывают, что без идентификации не получится: - зарегистрировать новый домен - продлить существующий домен - сменить администратора домена - управлять доменом Если домен не получится продлить — его сможет зарегистрировать другое лицо после освобождения. На кого распространяются новые правила? На всех администраторов доменов независимо: - от статуса — физическое лицо, индивидуальный предприниматель, юридическое лицо - от даты регистрации домена — до или после вступления в силу правил - от вида сайта — магазин, онлайн-школа, агентство, эксперт, любой бизнес - для зон .ru .рф .su Прошёл процедуру у нескольких регистраторов доменов - всё довольно быстро. Единственное, смущает привязка к госуслугам некоего коммерческого сервиса. 🤔 Этот пост - напоминалка для тех, кто давно не проводил ревизии своих доменов или доменов организации. ⇨ Проверяем, что учётка на госуслугах подтверждённая, а не упрощённая. ⇨ Актуализируем данные в ЛК регистратора о владельце. ⇨ Проходим процедуру идентификации, которую предлагает регистратор. #news #gosuslugi

  • Выложил на GitHub универсальный шаблон (v1) для создания одностраничных и корпоративных сайтов через мульти-агентный пайплайн в Claude Code. Заполняешь YAML — получаешь HTML с SEO, адаптивом, accessibility и кастомным дизайном. Без React, без бэкенда, без ручной вёрстки. Вместо долгого цикла работы с дизайнером, верстальщиком, копирайтером и seo, простая цепочка действий - от сбора понравившихся референсов и описания того, что презентуется на сайте, до публикации. Внутри архитектура процесса: 9 шагов, 6 специализированных агентов, библиотека из 12 типов блоков, и один YAML-файл, который описывает весь проект. Как использовать git clone https://github.com/yurydemin/website-builder-template.git my-site cd my-site # Заполняешь config/PROJECT_CONFIG.yaml и docs/brief/ # Копируешь скиллы в ~/.claude/skills/ # Запускаешь Claude Code по команде из .claude/commands/build-website.md Конфиг — это YAML с подписями к каждому параметру. Не нужно лезть в код скиллов. Указываешь: тип сайта, блоки, CTA, аудиторию, geo-target (country / city / global), референсы. Агенты читают и работают. 😀 Репозиторий: github.com/yurydemin/website-builder-template ——— 🌏 Сайт | 💙 ВК | 💬 TG | 📲 МАКС #ai #claude #template #landing