DeSoft.ru
236 subscribers
116 photos
10 videos
1 file
213 links
Авторский канал: ИТ, разработка, безопасность, администрирование.

Сайт: desoft.ru
Автор: @y_demin
Download Telegram
Для тех, кто пользуется 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
👍5🔥1
Список источников, которыми я пользуюсь для поиска и тестирования агентов, их навыков, плагинов и сопутствующих инструментов.

Агрегатор скиллов, 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
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Небольшой апдейт по тестовому серверу

Развернул два s3 хранилища для пробы

SeaweedFS - зрелое, проверенное решение, но архитектура, набор компонентов кажутся избыточными для локального окружения разработки. В эксплуатации тяжелее, настроек просто тонна. UI из коробки очень условный.
👉 Можно поставить скриптом

RustFS - молодой проект, beta, даже были сообщения про успешную эксплуатацию уязвимостей (актуально, когда торчит и API и консоль наружу). Не смотря на "сырость", выглядит куда приятнее и шустрее. Работает один процесс; нетребователен к ресурсам; детальная, современная веб консоль с множественными настройками без копания в конфигурационных файлах. Идеально для тестового окружения, без заморочек.
👉 Установка с Docker

Рядом запустил self-hosted версию системы управления проектами YouTrack.

В работе гонял уже какое-то время - удобно, понятно и оптимально по предоставляемой функциональности (при желании можно и расширить, взяв лицензию, но необходимости такой еще не возникало). Ограничения на 10 пользователей вполне достаточно для небольшой команды или личного использования. По ресурсам тяжеловата, но на тестовом сервере запас имеется.
👉 Установка с Docker

———
Другие публикации на тему: #devserver

#docker #lxc #proxmox #seaweedfs #rustfs #youtrack
👍5
🔥 Выложил на сайт третью, заключительную часть про Forgejo.

⇨ Разобрал, как вынести CI-runner на отдельный LXC в Proxmox, чтобы сборки не грузили основной сервис.
⇨ Настроил двухуровневые бэкапы: логические через forgejo dump и инфраструктурные через Proxmox.
⇨ Добавил SMTP-уведомления и алерты в Telegram.

Таким образом, подводя итог трёх публикаций на тему Forgejo, вся цепочка - код, сборка, registry, бэкапы и оповещения - работает под личным контролем на собственном железе как полноценная замена облачным платформам.

🔗 Ссылка на статью

#git #forgejo #docker #lxc #proxmox #smtp #backup
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥2
Наконец довёл до ума и опубликовал на 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
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8🎉2🫡1
В МАКС наконец-то завезли публичные каналы "для всех" и нормальные комменты, не через кривой интегрированный сервис. Не считая необходимости завести Цифровой ID, новость отличная 🎉

Поэтому канал DeSoft.ru теперь и там имеет нормальный публичный адрес и открытый доступ с возможностью быть найденным в поиске.

📲 Обновлённая ссылка на канал

#desoft #max #МАКС #news
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
DeSoft.ru
Наконец довёл до ума и опубликовал на github свой проект threev. ⚡️Threev — кроссплатформенный десктопный клиент для S3-совместимых хранилищ. 💻Репозиторий: github.com/yurydemin/threev Стек: Go + Wails. Нативный бинарник под Windows / Linux / macOS. Что…
📝 Не смог остановиться на первых версиях и добавил еще целый список обновок в приложение.

threev v0.4.1

• Превью не только изображений и текстов, но теперь и видео (.mp4, .webm и др.)
• Отдельный экран «История» передач
• Кнопка «Отключиться» от текущего подключения
• Избранное — закладки на бакеты/папки в боковой панели
• Дашборд бакета — размер и количество объектов
• Копирование/перемещение файлов свыше 5 ГБ
• Поиск по всему бакету, а не только в текущей папке
• Экспорт/импорт подключений между установками (без передачи ключей доступа)
• Дерево папок при выборе места назначения для копирования/перемещения
• Управление бакетами — создание и удаление прямо в приложении
• Скачивание папки одним ZIP-архивом

📱 Новые сборки в релизах

🌏 Сайт | 💙 ВК | 💬 TG | 📲 МАКС

#s3 #golang #desktop #wails #проекты #opensource
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥1👏1
На днях надо было обновить мобильную админку нашей системы управления контентом ВитринаПро и залить актуальную версию в RuStore. Если раньше модерация пролетала за несколько часов, то теперь очереди, модеры загружены, ожидание измеряется днями, а не часами.

Связано это с засильем вайбкодеров, которые тоннами выливают свои поделки в магазины, или с массовым переездом владельцев приложений на отечественные ресурсы в связи с недавними чистками в Google Play / AppStore или банальной нехваткой проверяющих - неизвестно.

Так что готовим релизы сильно заранее, особенно если это не просто мелкие патчи, а минорные или мажорные обновления.

#витринапро #vitrinapro #продукт #rustore
😱2👀1
Kimi K3 - в топе бенчмарка LLM для агентов

По очкам модель сравнима с GPT-5.5 Pro, но раз в 15 дешевле и раза в 2 быстрее. С такими показателями она автоматом попадает на оба Парето-Фронта, сдвигая их.

Эта модель с открытыми весами размером аж в 2.8T параметров, веса обещают выложить в открытый доступ 27 июля.

Из минусов - гигантский размер и большее количество пропущенных уязвимостей. Но плюсы перевешивают. Модель с открытыми весами впервые в топе моего бенчмарка LLM на бизнес задачах (среди всех трех поколений, которые тянутся с 2023 года).

Очень круто, что засилье OpenAI моделей в топах наконец прервано. Будем теперь ждать, пока открытым модели поменьше не подвинут с фронтира и остальные экземпляры OpenAI!

Ваш, @llm_under_hood 🤗
🔥3
📬 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
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3