DeveloperCrazy
2 subscribers
5 photos
25 links
Основной канал. Ребят, всем привет. Публикую видео как юмористические (связанные с програмированием и IT в целом) так и позновательные, обучающие, репосты. Самое главное: никакой политики

Discord: https://discord.com/users/1048655677280763904
Download Telegram
На демо AI-агент молодец. После правки промпта он уже шеф-повар. CI зелёный 😄

28 октября Google опубликовала практический разбор eval-цикла в Agents CLI: прогнать сценарии, оценить ответы, сравнить результаты и разобрать регрессии.

В примере одна правка промпта уронила среднюю оценку с 4 до 2,75 из 5. Это демонстрация, не универсальный бенчмарк.

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

Источник: https://developers.googleblog.com/hill-climbing-agent-quality-with-agents-cli-evaluation/

#AI #Разработка #DeveloperCrazy
Понедельник. На стендапе спросили, что сделал за выходные.

Мозг вернул ответ из кэша: «Вчера работал над задачей, сегодня продолжу».

TTL: до отпуска. ☕

#DeveloperCrazy #ITюмор #Разработка
«А скрипт WAF точно добавили на все страницы?» Теперь этот вопрос можно делегировать CloudFront 😄

30 октября AWS добавила автоматическую интеграцию JavaScript SDK WAF: CloudFront сам вставляет script tag в отдаваемый HTML, без правок приложения и сборки.

Работает с Bot Control (targeted), ATP и ACFP. Важный нюанс для любителей IaC: у новых подходящих Web ACL в консоли настройка включена по умолчанию, при программном создании выключена. Существующие Web ACL не меняются.

Перед включением проверьте требования и CSP. Автоматизация убрала ручную вставку скрипта, но ревью конфигурации пока оставила нам ☕

Источник: https://aws.amazon.com/about-aws/whats-new/2026/10/aws-waf-automatic-sdk-integration-amazon-cloudfront/
AI в телефоне худеет, а APK наконец-то выдыхает 😄

28 октября Google обновила LiteRT в Google Play services. Для своих ML-моделей на Android можно использовать общий runtime вместо копии внутри каждого приложения.

По тестам Google, переход уменьшает приложение примерно на 8 МБ, а GPU-инференс через новый CompiledModel API работает примерно в 1,4 раза быстрее прежнего GPU delegate. Это результаты Google, не обещание такого же ускорения на любом телефоне.

Есть и skill для Android Studio: агент помогает перенести TFLite-код на CompiledModel и настроить GPU с fallback на CPU. Но diff, сборку и сравнение результатов на реальном устройстве проверяем сами.

Агент мигрирует код. Разработчик мигрирует от «вроде работает» к тестам ☕

Источник: https://developers.googleblog.com/smaller-apps-and-faster-gpu-inference-with-litert-in-google-play-services/
Резиновая уточка завела на меня баг. 🦆

Шаги воспроизведения:
1. Открыть IDE.
2. Посмотреть на задачу.
3. Пойти за кофе.

Ожидаемый результат: написан код.
Фактический: вымыта кружка.

Приоритет: высокий. Воспроизводится без окружения.

#DeveloperCrazy #ITюмор
Kafka: партиций три, желающих поработать тридцать ☕

2 ноября AWS добавила Queue-режим в Lambda event source mappings для self-managed Kafka, включая сервисы вроде Confluent Cloud.

Несколько poller’ов теперь могут читать одну партицию параллельно. Каждый поддерживает до 10 одновременных вызовов Lambda. Переписывать producers и код функции ради этого не нужно.

Важный нюанс: порядок событий внутри партиции в Queue-режиме не сохраняется. Нужен кластер с включёнными share groups, например Kafka 4.2+. Режим выбирается через ConsumptionMode=Queue.

Для независимых задач вроде обработки изображений и уведомлений полезно. Если бизнес-логика держится на строгом порядке, сначала подумайте. Kafka разрешила обгон, а не отменила ПДД 😄

Источник: https://aws.amazon.com/about-aws/whats-new/2026/11/aws-lambda-queue-kafka-esm/

#DeveloperCrazy #AWS #Kafka #Serverless
Папке temp исполнилось пять лет. 📁

Хотели удалить, но у неё оказалось больше стажа, чем у всей команды.

Теперь это архитектурный комитет.

#DeveloperCrazy #ITюмор
📦 NuGet-пакет: DLL внутри, инструкция для ИИ тоже.

3 ноября команда .NET показала доставку SKILL.md прямо в NuGet-пакетах. Идея простая: подсказки агенту едут вместе с конкретной версией библиотеки, а dotnet restore уже скачивает их на машину.

Для поиска таких файлов показали dotnet-inspect, для копирования в репозиторий — dotnet-package-skills. В NuGet MCP поддержку ещё планируют.

Теперь фразу «сначала прочитай документацию» можно адресовать и роботу 😄 Но пакетам и их инструкциям всё равно нужно доверять: Markdown для агента уже не просто декоративный README.

Источник: https://devblogs.microsoft.com/dotnet/delivering-skills-in-nuget-packages/

#DeveloperCrazy #dotnet #NuGet #AI
🤖 OpenAI собирается купить Pierre, команду инструментов для работы с кодом.

Её библиотеки Trees и Diffs уже используются в Codex для просмотра файлов и изменений. После закрытия сделки OpenAI планирует развивать возможности Code Storage в Codex; открытые проекты Pierre останутся open source. Сделка ещё ожидает необходимых разрешений.

Похоже, у code review теперь появится ещё один очень заинтересованный коллега. Главное, чтобы он не оставлял комментарий «переименуй переменную» на 500 строках подряд 😄

Источник: https://openai.com/index/openai-to-acquire-pierre/

#AI #Codex #DeveloperCrazy
Создал ветку quick-fix, чтобы поправить отступ.

На третий день у ветки появился README.
На пятый она попросила отдельный roadmap и двух разработчиков.

Отступ пока держится. 🌱

А сколько у вас живёт «быстрая правка»?

#DeveloperCrazy #ITюмор
☕ .NET Conf теперь на четыре дня. Кофе масштабируем горизонтально.

Microsoft опубликовала программу .NET Conf 2026: бесплатная онлайн-конференция пройдёт 10–13 ноября.

• 10–11 ноября: доклады команд Microsoft и запуск .NET 11.
• 12–13 ноября: Community Days, выступления разработчиков со всего мира.
• Старт: 10 ноября в 18:00 по Киеву.

В программе C#, ASP.NET Core и Blazor, .NET MAUI, Aspire, AI-стек и отладка в Visual Studio. Расписание позволяет выбрать свой часовой пояс.

В августовском анонсе были даты 10–12 ноября, а в свежей программе уже 10–13. Обновите календарь!

Релиз ещё впереди. Прод пока не трогаем, любимые доклады отмечаем 😄

Программа: https://dot.net/conf
Первоисточник: https://devblogs.microsoft.com/dotnet/get-ready-for-dotnet-conf-2026/

#dotnet #DeveloperCrazy
🎨 OpenAI выпустила Images 2.6. Теперь «сделай красиво» может закончиться ещё и гифкой.

4 ноября обновление вышло в ChatGPT, Codex и API. По заявлению OpenAI, генерация стала на 50% быстрее. В API доступны Flare для быстрых итераций и Sunburst для более детальных изображений. Flare на низком качестве может выдать картинку всего за шесть секунд. Даже npm install иногда смотрит на это с завистью 😄

Что добавили:
• создание GIF;
• разметку изображения в API, чтобы указать место правки;
• экспорт SVG;
• параметр complexity: объём предварительного планирования задаётся отдельно от качества изображения.

Для большинства правок OpenAI рекомендует низкую complexity. Для сцен с множеством элементов и условий можно попробовать среднюю или высокую.

Обновление доступно в ChatGPT и Codex на всех тарифах. Шесть секунд не обещают для любого запроса: скорость зависит от модели и настроек.

Главное, не показывайте заказчику, насколько быстро получается «ещё один маленький вариант». Иначе спринт превратится в бесконечную GIF-анимацию ☕

Источник: https://openai.com/index/introducing-images-2-6/

#AI #OpenAI #DeveloperCrazy
«Кто-нибудь ещё пользуется старым сервисом?»
Ответов: 0.

Выключил.

Бухгалтерия печатает…
Склад печатает…
Сотрудник, уволившийся в 2019-м, печатает…

Зависимости вышли на связь. 🔌

#DeveloperCrazy #ITюмор
GitHub вынес статус PR наверх. Скролл-марафон можно отменять 🏃

5 ноября GitHub представил новую страницу Overview для pull request в публичном preview.

Что изменилось:
• Компактный блок наверху показывает готовность к слиянию, проверки, одобрения и доступные действия.
• В обсуждении можно оставить только нерешённые ветки или свои комментарии.
• Комментарии можно сортировать от новых к старым.

Включение: кнопка «✨ Try the Overview page» в шапке PR. Развёртывание идёт постепенно, включая выходные, поэтому кнопка может появиться не сразу. В preview можно вернуться к прежнему виду.

Теперь искать, почему PR не мержится, проще. Найти коллегу, который обещал ревью «через пять минут», всё ещё отдельный квест. 😅

Источник: https://github.blog/changelog/2026-11-05-new-pull-request-overview-page-in-public-preview/

#GitHub #CodeReview #DeveloperCrazy
GPT‑6 Cyber выходит на охоту за багами 🐛

5 ноября OpenAI представила GPT‑6 Cyber: модель для поиска и проверки уязвимостей в границах, заданных исследователем.

Что заявляет OpenAI:
• На ExploitGym результат вырос с 32,1% у GPT‑5.6 Cyber до 48,5%.
• В Firefox найден 81 ранее неизвестный баг высокой серьёзности.
• Для 948 уязвимостей ядра Linux разработаны рабочие эксплойты. Это не означает 948 новых уязвимостей.

Доступ пока ограничен: избранные одобренные клиенты Daybreak Red через API и Codex. Цифры выше приведены из исследования производителя, это не наша независимая проверка. Исправления Firefox можно посмотреть в бюллетене Mozilla.

AI-аудит становится сильнее, но обновления, тесты и проверку специалистом никто не отменял. Кнопка «сделать безопасно» всё ещё в бэклоге 😅

Анонс OpenAI: https://openai.com/index/introducing-gpt-6-cyber/
Исправления Mozilla: https://www.mozilla.org/en-US/security/advisories/mfsa2026-118/

#AI #Cybersecurity #DeveloperCrazy
Запрос к базе до оптимизации:
8 секунд → «Ничего не найдено»

После оптимизации:
20 мс → «Ничего не найдено»

Пустота та же. Доставка быстрее. ⚡

#DeveloperCrazy #ITюмор #SQL
У Copilot code review появился пульт управления 🔌

6 ноября GitHub добавил управление настройками ревью через REST и GraphQL API: от enterprise-политик до отдельных репозиториев.

Теперь через API можно отличать комментарии Copilot по специальным полям, смотреть уровень усилий ревью и источники, на которые сослался Copilot: skills, MCP-серверы и инструкции.

Нюанс для автоматизации: enterprise/org endpoints не поддерживают GitHub Apps и fine-grained PAT. На уровне репозитория оба варианта поддерживаются с правами Administration: read/write для соответствующей операции.

Бонус: в сессии ревью видны потраченные AI credits. Робот теперь показывает, сколько стоило его «тут можно упростить» 😅

Источник, 6 ноября:
https://github.blog/changelog/2026-11-06-copilot-code-review-api-management-and-review-overview-updates/

#GitHub #CodeReview #DeveloperCrazy
AI-видео: теперь можно сказать «поправь», а не «начинай заново» 🎬

5 ноября Google представила Gemini Omni 1.2 Flash. Главное для тех, кто собирает ролики и инструменты вокруг них:

• Генерация и редактирование клипов от 3 до 15 секунд с шагом в секунду.
• Правки того же ролика в диалоге: фон, свет, погода или формат кадра.
• Цена 720p: $0,07 за секунду, на 30% ниже Omni 1.1. 15 секунд стоят $1,05 за одну генерацию, до дополнительных операций.
• Общая доступность в Gemini API и Gemini for business.

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

«Финал_final_v7» теперь можно обсудить с моделью. Название файла она за нас, увы, не исправит 😅

Источник, 5 ноября:
https://blog.google/innovation-and-ai/technology/developers-tools/introducing-gemini-omni-1-2-flash/

#AI #Gemini #DeveloperCrazy
Добавил кнопке z-index: 999999.

Она поднялась над модалкой, хедером и здравым смыслом.

Нажать всё равно нельзя: сверху прозрачный div с z-index: 1000000.

Фронтенд. Гонка вооружений, в которой противника даже не видно. 🫥

#ITюмор #CSS #DeveloperCrazy
CodeQL 2.27.4: меньше ложных тревог, меньше файлов-сюрпризов 🔎

4 ноября GitHub рассказал об обновлении движка статического анализа для code scanning.

• Java/Kotlin: проверки лучше распознают санитайзеры и защитные условия.
• Rust и C++: исправлены отдельные ложные срабатывания. Например, [[maybe_unused]] больше не вызывает жалобы на неиспользуемую переменную.
• При сборке и публикации CodeQL-пакета CLI проверяет симлинки: файлы, оказавшиеся вне корня пакета, пропускаются с предупреждением.
• JVM-предупреждения и ошибки запуска теперь идут в stderr, чтобы не ломать JSON-вывод.

Для C# есть нюанс: у cs/redos и cs/regex-injection убрали тег CWE-730. Если отчёты завязаны на этот тег, проверьте фильтры.

GitHub автоматически развёртывает новые версии CodeQL в code scanning на github.com. Для GHES эти изменения заявлены в 3.24.

Анализатор стал чуть реже кричать «волки!». Настоящих волков всё равно проверяем руками 😅

Источник GitHub, 4 ноября:
https://github.blog/changelog/2026-11-04-codeql-2-27-4-improves-accuracy-and-query-metadata/

#CodeQL #GitHub #DeveloperCrazy