prog_tools | Unsorted

Telegram-канал prog_tools - Инструменты программиста

14280

Полезные инструменты для программистов — бесплатные и платные Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Регистрация в перечне РКН: https://tprg.ru/mX0S

Subscribe to a channel

Инструменты программиста

На Tproger протестировали антивирусы специально под рабочие процессы разработчиков.

Главная проблема такого софта в том, что он часто тормозит тяжёлые сборки или ошибочно блокирует нужные утилиты.

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

Полная статья: https://tproger.ru/articles/kakoj-antivirus-my-vybrali--proverili-3-antivirusa-po-cene--aler

@prog_tools (теперь и в Max)

Читать полностью…

Инструменты программиста

22 апреля в Москве пройдет конференция по искусственному интеллекту «MLечный путь»

Это мероприятие от облачного провайдера Selectel для тех, кто не просто следит за хайпом вокруг ИИ, а внедряет модели в продакшн или управляет этим процессом. Программа разделена на два трека: для бизнеса и для технических специалистов.

В техническом блоке доклады про:
— Выбор серверного железа под разные типы ИИ-нагрузок.
— Особенности SDLC для вероятностных систем.
— Безопасность при использовании генеративных технологий в рабочих процессах.
— Как сочетать инференс классических моделей и LLM на одной платформе.

В бизнес-треке — темы про окупаемость, риски и дорожные карты внедрения.

Участие бесплатное, но количество мест ограничено.Подробная программа и регистрация — на сайте мероприятия.

Это #партнёрский пост

@prog_tools (теперь и в Max)

Читать полностью…

Инструменты программиста

HyperDrive — GitOps-платформа для инфраструктуры разработки

Что умеет:
— Выдавать среды разработки по шаблону
— Обеспечивать типовые процессы в режиме self-service для команд разработки
— Хранить в Git все конфигурации без скрытых настроек и ручных правок

Зачем нужна:
— Ускорить разработку
— Снять рутину с DevOps
— Повысить управляемость и безопасность

Узнать больше: 24 марта, 11:00, регистрация тут

Реклама. ООО «Орион», ИНН 9704113582, erid: 2W5zFHi4WT3

Читать полностью…

Инструменты программиста

Недавно Андрей Карпатый показал новый подход к разработке под названием autoresearch. Суть паттерна: ИИ-агент сам придумывает гипотезу, пишет код, запускает тесты, оценивает метрики и автоматически уходит на следующий круг. Карпатый натравил агента на свой алгоритм обучения нейросетей, оставив его на ночь. За это время ИИ автономно провёл около 700 экспериментов и смог ускорить изначально отлично оптимизированный код ещё на 11%.

Это уже круто, но читайте дальше.

Идеей вдохновился Тоби Лютке, CEO платформы Shopify. Он решил применить этот же цикл к Liquid — главному шаблонизатору компании, который топовые инженеры вручную оптимизировали последние 20 лет. Тоби дал агенту скрипт с бенчмарками, в итоге ИИ без какого-либо вмешательства человека сделал движок на 53% быстрее.

Для того чтобы провернуть этот трюк с кодом Shopify, Тоби вместе с разработчиком Давидом Кортесом написали специальный плагин pi-autoresearch и выложили его в открытый доступ. Это расширение для ИИ-обвязки pi (грубо говоря, как клод код, но с любой моделькой).

Работает это так:
— Вы описываете задачу. Например, «сделай выполнение этого скрипта быстрее».
— Предоставляете bash-скрипт с вашими тестами или бенчмарками (ну или ИИ сам пишет, но это важный момент и лучше проконтролировать).
— Запускаете процесс.

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

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

​@neuro_channel

Читать полностью…

Инструменты программиста

Data Fusion* 2026: регистрируемся на главную конференцию этой весны по анализу данных и технологиям ИИ! 💙

Встречаемся 8–9 апреля 2026 года в Москве в инновационном кластере «Ломоносов». Это будут два насыщенных дня о том, как работа с данными и ИИ превращаются в реальные продукты и сервисы.

Тема Data Fusion в этом году – «Новая BigДанность».


Какая программа вас ждет:


60+ практических сессий: лекции, мастер-классы, разборы примеров и дискуссии — всё, чтобы взять рабочие идеи в резерв.
Актуальные и полезные темы: ИИ-агенты, «обучение с подкреплением», компьютерное зрение, обработка естественного языка, открытый исходный код, воплощенный ИИ и робототехника, рекомендательные системы, применение ИИ в кибербезопасности, ИИ+ естественные науки, AgentOps и многое другое. Полная программа есть на сайте.

Конференция объединит лидеров команд по машинному обучению, специалистов по обработке данных, ученых, инженеров, аналитиков и руководителей, принимающих решения о внедрении технологий в бизнес и государственные сервисы.

Среди спикеров: Денис Суржко (ВТБ), Иван Оселедец (AIRI), Андрей Райгородский (МФТИ), Евгений Бурнаев (Сколтех / AIRI), Тигран Саркисов (Х5), Александр Крайнов (Яндекс), Андрей Зима (Ростелеком) — и другие практики из науки и индустрии.

И, конечно же, всех участников ждет живое общение и новые знакомства! На сессиях можно будет задать конкретные вопросы спикерам и вытащить для команды готовые подходы и рекомендации.

Знакомьтесь с программой и регистрируйтесь, до встречи!

*Интеграция данных
Информация о рекламодателе

Читать полностью…

Инструменты программиста

Почему банки не доверяют распознавание паспортов open-source

Казалось бы, взял Llama или Qwen, дообучил на датасете, и MVP готов. Но для банка такой подход неприемлем.

В новом материале вы узнаете:
— Почему 70% точности в распознавании катастрофически мало.
— Как HITL-разметка помогает сервисам достигать точности 80%, но создает риски утечек.
— Как работают промышленные сканеры паспортов: WebAssembly в браузере, независимость от GPU, детекция подделок.

Кто занимается такими технологиями в России и почему важен научный подход — разбор внутри.

@prog_tools (теперь и в Max)

Читать полностью…

Инструменты программиста

Что сейчас происходит в сфере антифрода

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

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

Если хотите чек-лист антифрода 2026, вам сюда: https://tprg.ru/NCku

@prog_tools (теперь и в Max)

Читать полностью…

Инструменты программиста

VS Code прямо на смартфоне: как работает связка Termux + Code-Server

Termux — это эмулятор терминала и полноценное Linux-окружение для Android. Он позволяет превратить смартфон в рабочий инструмент: можно ставить пакеты через apt, поднимать серверы, клонить репозитории и писать скрипты. Не требует root-прав, всё работает из коробки.

Одна из самых популярных связок для кодинга на ходу — установка VS Code поверх Termux. Делается это через code-server (форк VSCodium, который крутится на сервере, а интерфейс отдаёт в браузер).

Как это работает:
— Ставим Termux, даём доступ к хранилищу (termux-setup-storage)
— Добавляем сторонний репозиторий и ставим сам пакет: pkg install tur-repo && pkg install code-server
​— Запускаем одной командой, открываем браузер на localhost:8080 и получаем полноценный VS Code со всеми плагинами, IntelliSense и доступом к файлам телефона

Такой сетап часто используют вместе с Bluetooth-клавиатурами или подключая планшет/телефон к монитору через Dex/HDMI. Вот как на фото, например.

@prog_tools, также в Max

Читать полностью…

Инструменты программиста

The AltStack — директория 450+ self-hosted альтернатив платным SaaS

Каталог инструментов, которые можно поднять на своих серверах вместо подписок на Jira, Datadog или Vercel. Отличается от классических подборок «Awesome Selfhosted» строгим форматом и фокусом на практический деплой.

— Для 56 инструментов уже есть проверенные и готовые docker-compose.yml.

— Есть калькулятор экономии: показывает разницу в стоимости между SaaS и своим хостингом за год.

— Присутствуют side-by-side сравнения похожих сервисов (например, Supabase vs Appwrite).

— В каталог отбирают только проекты с живыми коммитами за последние полгода и реальными лицензиями.

Акцент сделан на бизнес-инструменты и утилиты для разработчиков, а не на домашние медиа-серверы. Вся база данных проекта открыта (Apache 2.0).

Сайт: https://thealtstack.com/
GitHub: https://github.com/altstackHQ/altstack-data

@prog_tools, также в Max

Читать полностью…

Инструменты программиста

И как мы до такого докатились, коллеги

Telegram | Max

Читать полностью…

Инструменты программиста

Контроль vs свобода: как не задушить разработку платформой?

Когда в компании 50+ команд и 700 разработчиков, архитектура превращается в зоопарк, если нет стандартизации и управления. Выход — платформа, которая все это будет контролировать. Правда есть одно «но»: платформенная команда хочет стандартов и безопасности, а разработчики просят свободы и не мешать им делать фичи.

Баланс найти можно, например, так: бюрократию убрать, соблюдение требований автоматизировать. На DeckhouseConf будут делиться таким кейсом, там даже GenAI спокойно внедряется без потери контроля. Регистрируйтесь, если интересно послушать доклад.

Вопрос к тем, у кого есть платформенные команды: как вы балансируете? Где проходит грань между помощью и надзором?

Читать полностью…

Инструменты программиста

grida/refig">refig — офлайн-рендер .fig файлов Figma без браузера и API

Автор реверс-инжинирнул проприетарный бинарный формат Figma (.fig / Kiwi) и написал headless-рендерер на Node + WASM/Skia. Отдаёт PNG, JPEG, WebP, PDF, SVG.

Зачем. В CI/пайплайнах стандартные способы экспорта из Figma — боль: браузерная автоматизация медленная и ломкая, REST API требует сеть и токены с рейт-лимитами, подписанные URL на картинки протухают. В airgapped-окружении API вообще не вариант

Как работает. Парсит .fig (или JSON из REST API) → промежуточное представление → рендер через Skia/WASM. Картинки из .fig достаёт из встроенных блобов

Проекту 5 лет, Figma-рендер только одна из частей. Лицензия Apache 2.0.

npx @grida/fig ./design.fig --node "1:2" --out ./out.png


На гитхабе в папке packages/grida-canvas-sdk-render-figma.

@prog_tools

Читать полностью…

Инструменты программиста

Morph (делают Fast Apply для кодинг-агентов) собрали market map всей инфраструктуры вокруг ИИ-кодинга на начало 2026.

Не то чтобы могу что-то конкретное порекомендовать, но для расширения кругозора удобно. Я вот не всё знал, что в принципе существует.

@prog_tools

Telegram | Max

Читать полностью…

Инструменты программиста

Выбираем лучший продукт года🐀

У нас в разгаре премия Tproger — в ней мы выбираем лучшие ИТ-разработки среди 16 компаний. Сегодня ближе знакомимся с участниками номинации «Продукт года».

В ней участвуют пять компаний. Изучаем:

👍ОТП Банк представляет ASOC-сканер, который спроектировал один разработчик за месяц.

👍Гравитон делится кейсом создания ПО мониторинга без агентов, который можно затестить бесплатно.

👍NetVision борется с недобросовестными самокатчиками с помощью платформы интеллектуального мониторинга СИМ.

👍Solar показывает appScreener, который вырос из стартапа до стандарта рынка; при работе над ним сотрудники получили научные степени.

👍Reksoft рассказывает о платформе Brain ERM, который помогает компаниям экономить до 70% времени на рутинных HR-операциях.

Если вы еще не проголосовали за понравившийся продукт — самое время это сделать. Переходите на сайт премии и выбирайте свой релиз года. Пусть золотая мышь достанется команде лучших 🔥

Читать полностью…

Инструменты программиста

WebMCP — Chrome даёт ИИ-агентам нормальный API вместо скриншотов

Google выпустила ранний превью WebMCP в новом Chrome. Сайты теперь могут описывать доступные действия как структурированные инструменты, которые ИИ-агенты вызывают напрямую — без парсинга DOM и распознавания пикселей.

🔘 Два API. Declarative — добавляешь атрибуты toolname и tooldescription к обычной HTML-форме, и она становится «агенто-доступной». Imperative — регистрируешь JS-функции через navigator.modelContext для сложных сценариев.

🔘 Агент вызывает buyTicket(destination, date) вместо «найди кнопку, кликни, подожди, сделай скриншот, распознай». Браузер сам заполняет форму и ждёт подтверждения пользователя.

🔘 Есть SubmitEvent.agentInvoked — сайт понимает, что сабмит пришёл от агента, и может вернуть структурированный ответ вместо HTML-страницы.

🔘 Спека — W3C Community Group Draft, разрабатывается совместно с Microsoft. Доступно за флагом в Chrome 146.

@prog_tools

Читать полностью…

Инструменты программиста

Как автоматизировать ревью документации

Чтобы не проверять однотипные документы вручную, можно отдать рутину AI-агенту. Так сделали ребята из этой статьи. Их инструмент встраивается в Jira, сам ходит в Confluence и за 26 секунд выдает детальный отчет. Как им удалось подружить LLM с корпоративными стандартами — читайте в кейсе.

@prog_tools (теперь и в Max)

Читать полностью…

Инструменты программиста

CLI-утилита ghgrab позволяет интерактивно просматривать структуру любого репозитория прямо в терминале и скачивать только конкретные папки или файлы, обходя необходимость клонировать проект целиком. Утилита работает через REST API GitHub и вытягивает данные напрямую, минуя стандартный протокол Git.

Ключевые возможности:
— быстрый поиск и навигация по дереву репозитория;
​— выбор сразу нескольких файлов и папок для пакетной загрузки;
​— полная поддержка скачивания тяжелых файлов через Git LFS.

Способы установки:
— Rust: cargo install ghgrab
​— Node.js: npm i -g ghgrab
— ​Python: pipx install ghgrab

Проект полностью открыт, исходный код можно изучить по ссылке: https://github.com/abhixdd/ghgrab

@prog_tools

Читать полностью…

Инструменты программиста

Артём Голубин (rushter) опубликовал небольшое исследование о новой волне вредоносных репозиториев на GitHub. Злоумышленники создают клоны популярных проектов или полностью генерируют новые с помощью LLM, чтобы ловить трафик из поисковиков.

Как работает схема:
— Репозиторий маскируется под легитимный инструмент (иногда даже под утилиты для macOS/Linux вроде homebrew), но в качестве релиза предлагает только вредоносные бинарники под Windows.
— Из README удаляются инструкции по самостоятельной сборке из исходников, а само описание «прилизывается» нейросетью с удалением сложных технических деталей.
— Чтобы постоянно держаться в топе выдачи GitHub, скрипт автоматически обновляет файл README каждый час.
— Для хостинга часто используются старые взломанные аккаунты реальных разработчиков, что усыпляет бдительность.

Автор вручную нашёл более 100 подобных репозиториев. По его словам, модерация GitHub реагирует крайне медленно: репорты с прикрепленными доказательствами из VirusTotal игнорируются неделями, а заражённые файлы остаются доступны для скачивания.

Найти типичные вредоносные репозитории из этой кампании можно во внутреннем поиске GitHub:

path:README.md /software-v.*.zip/


Пока спасает в основном то, что встроенная защита современных браузеров уже начала превентивно блокировать загрузку таких архивов.

@prog_tools

Читать полностью…

Инструменты программиста

TapMap — утилита, которая перехватывает все сетевые подключения вашего компьютера и наглядно отрисовывает их на карте мира.

Технически процесс устроен довольно просто:
— скрипт читает активные локальные сокеты;
— полученные IP-адреса прогоняются через бесплатную базу MaxMind GeoLite2 для определения координат;
— итоговая карта рендерится с помощью библиотеки Plotly.

Проект интересен тем, что работает полностью локально и не собирает телеметрию. Вы можете спокойно мониторить, куда стучатся ваши фоновые приложения, не переживая за утечку собственных данных на сторонние серверы.

В репозитории уже есть готовый билд для Windows. Исходный код полностью открыт, поэтому при желании скрипты можно развернуть в любой среде: https://github.com/olalie/tapmap

@prog_tools (теперь и в Max)

Читать полностью…

Инструменты программиста

Занятная подборка инцидентов о том, как ИИ-агенты уничтожают данные в проде. Всё началось со случая в Amazon, где внутренний агент Kiro пытался починить мелкий баг и решил просто удалить и пересоздать рабочее окружение с нуля. Из-за этого сервис AWS Cost Explorer лежал больше 12 часов.

Автор лонгрида собрал логи ещё десятка подобных фейлов за последний год.

Отметились почти все популярные инструменты:

— Replit молча снёс боевую базу данных, хотя разработчик явно включил режим код-фриза;

— Claude Code при очистке временных файлов радостно выполнила rm -rf ~/, удалив домашнюю директорию;

— Cursor в режиме простого планирования проигнорировал команду «ничего не запускать», удалил 70 файлов и попытался закоммитить изменения.

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

@prog_tools (теперь и в Max)

Читать полностью…

Инструменты программиста

Посмотрите на классную визуализацию вашего гитхаб-профиля. Разработчик сделал проект Git City, где общая статистика превращается в огромный 3D-город в стиле пиксель-арта, а каждый программист становится отдельным зданием.

Логика генерации домов очень простая:
— количество коммитов определяет высоту постройки;
— количество репозиториев влияет на ширину фундамента;
— светящиеся окна показывают ваши звезды и недавнюю активность.

По городу можно свободно летать прямо в браузере. Под капотом крутится React Three Fiber, а чтобы вкладка не умирала от рендера десятков тысяч зданий с анимацией окон, автор прикрутил инстансинг и динамическое изменение детализации моделей.

Добавить свой профиль: https://www.thegitcity.com/
Исходники: https://thegitcity.com

@prog_tools (теперь и в Max)

Читать полностью…

Инструменты программиста

Победителями премии Тпрогер 🐀становятся...

Здесь играет барабанная дробь и интригующая музыка... Вам нужно только выждать драматическую паузу перед объявлением победителей — в каждой номинации он один, и определяется большинством голосов. Готовы?

В номинации «Продукт года» золотая мышь достается компании:
🐀NetVision за платформу интеллектуального мониторинга СИМ.

В номинации «Облачный продукт года» побеждает компания:
🐀Гравитон с паком виртуализации «Гелиус»

Звание «IT-ивент года» вручается компании:
🐀Островок! за О!Хакатон

И в категории «Дизайн года» первое место занимает компания:
🐀AcademiaDev за интерактивную инсталляцию.

Каждый ваш лайк, голос влияли на исход премии. Давайте поддержим всех — ставьте 🏆участникам, которые хоть и не заняли призового места, но точно остались в сердечке.
И 🔥, если хотите аналогичных активностей и готовы выбирать еще!

Читать полностью…

Инструменты программиста

ModelAlert — алерты о релизах AI‑моделей без шума

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

Настройка по провайдерам и категориям, доставка по email. Фокус на самом факте выхода модели, без новостей и мнений.

Сайт: https://modelalert.ai/

@prog_tools, также в Max

Читать полностью…

Инструменты программиста

Смотрите какая крутая программка: сканирует RAM, CPU, GPU и VRAM, сопоставляет с базой из 497 моделей от 133 провайдеров и выдаёт таблицу: что запустится, с какой квантизацией и на какой скорости.

Быстрая установка на macOS \ Linux:

curl -fsSL https://llmfit.axjns.dev/install.sh | sh


Windows:
cargo install llmfit


Затем запускать командой llmfit

Определяет NVIDIA, AMD, Intel Arc, Apple Silicon. Поддерживает multi-GPU, суммирует VRAM с нескольких карт. Каждая модель получает скор по четырём параметрам: качество, скорость, совместимость с железом, размер контекста

Есть интерактивный TUI (по умолчанию) и обычный CLI. Интегрируется с Ollama, можно скачать модель прямо из интерфейса.

@neuro_channel

Читать полностью…

Инструменты программиста

Тир-лист открытых LLM

Иногда хочется просто без лишних бенчмарков и оговорок понять, что сейчас в топе и стоит использовать из доступного. Вот на этом сайте как раз такой список есть.

С моими наблюдениями на 100% совпадает, разве что Qwen в A бы переместил, мне кажется он не так крут.

@prog_tools, также в Max

Читать полностью…

Инструменты программиста

StyleGen — CLI для генерации картинок через Gemini с единым стилем

Автор заметил, что блогеры всё чаще заводят собственный узнаваемый ИИ-стиль для обложек. Одни выглядят дженерик, другие круто и по-авторски. Сделал CLI, который упрощает этот процесс.

Что делает. Генерирует изображения через Gemini API с поддержкой style-референсов и параллельной batch-генерацией (3–5 картинок за раз, чтобы выбрать лучшую).

Ключевая фича. Метаданные хранятся в отдельном JSON, а не внутри PNG. Это позволяет ИИ-инструментам легко находить, парсить и переиспользовать предыдущие генерации для поддержания единого стиля.

В общем, всё как в миджорни, только можно не по подписке, а через АПИ работать. На картинках примеры, для которых задан пиксель-арт стиль, а дальше генерация была без уточнения, что надо в этом стиле.

Установка uv tool install git+https://github.com/ryanbbrown/stylegen

Код на GitHub

@prog_tools

Telegram | Max

Читать полностью…

Инструменты программиста

Какой кейс станет облачным продуктом года?

Давайте думать, подсказывайте голосовать! В этой номинации Tproger Awards также участвуют пять компаний. Вот статьи про их продукты:

👍ПАК виртуализации от Гравитона, который построен по гиперконвергентной архитектуре, что предусматривает простое и предсказуемое масштабирование.


👍ИИ-ассистент от Рунити, который начинался как внутренний продукт, но уже вышел на внешний рынок.


👍VPS от SmartApe, который помог онлайн-школе выдержать рост нагрузки в 5 раз.


👍Контейнерная платформа «Штурвал» от Лаборатории Числитель, благодаря которой система стала устойчива к высоким нагрузкам.


👍Облачная платформа от Selectel, которая позволяет компаниям самим управлять данными, подключать нужные сервисы в несколько кликов и иметь доступ к поддержке 24/7.


Что из этого достойно золотой мыши — решать вам. Переходите на сайт голосования и выбирайте тот самый кейс 👍

Читать полностью…

Инструменты программиста

Новые интересные инструменты либо нейрослоп, либо прикольно, но проще самому под себя навайбкодить.

Поделюсь одним таким примером: https://github.com/SystemVll/Montscan

Автор распознаёт что на сканах и автоматом меняет имя файла. Удобно? Да, я постоянно это делаю вручную. Но я думаю специфика работы такая, надо всякие документы печатать-подписывать-сканить. И брать это поделку непонятно зачем, можно клода попросить и под свой сетап сделать.

А вы кодите себе какие-то удобные инструменты? Поделитесь, есть интересные идеи?

@prog_tools

Читать полностью…

Инструменты программиста

Патрик Штайнхардт (менеджер команды Git в GitLab) рассказал о четырёх главных изменениях, которые ждут Git .

🔘SHA-256 вместо SHA-1. Вычислить коллизию SHA-1 уже реально для крупного игрока с GPU-датацентрами. Правительства требуют отказаться от SHA-1 к 2030. В Git 3.0 SHA-256 станет дефолтом для новых репозиториев — но GitHub до сих пор не поддерживает SHA-256 вообще.

🔘Reftable. Текущий формат хранения ссылок — один файл на ветку. У GitLab есть репозиторий с 20 млн ссылок, где удаление одной ветки перезаписывает 2 ГБ packed-refs. Reftable — бинарный формат с атомарными обновлениями, станет дефолтом в Git 3.0.

🔘 Large-object promisors. 75% хранилища GitLab занимают бинарники >1 МБ. Новый механизм позволяет хранить большие файлы отдельно (хоть на S3/CDN), прозрачно для клиента. Протокол уже в Git 2.50–2.52, pluggable object database — proof of concept в 2.54.

🔘UX из Jujutsu. Штайнхардт честно признал: «Момент, когда понимаешь, что другой инструмент просто решил все UI-проблемы, над которыми ты работал 20 лет, — не самый приятный». В Git 2.54 появятся git history split и git history reword.

@prog_tools

Читать полностью…

Инструменты программиста

Обзор облачных провайдеров с зарубежными дата-центрами, где можно платить в рублях. Внутри — сравнение по ценам, локациям и что у кого есть: GPU-серверы, S3-хранилища, Kubernetes, CDN.

Актуальненько: https://tproger.ru/articles/arenda-oblaka-za-rubezhom-v-2026-godu--5-provajderov-s-oplatoj-v-rublyah

@prog_tools

Читать полностью…
Subscribe to a channel