Хэндлим тему | Дерепко
СтатистикаDiscussion group @handle_topic_chat Contact with me @xepozz
- Последний пост
- 5 авг.
- Последнее чтение
- 13:32
- Постов за неделю
- 0
- Всего постов
- 21
- Тип
- открытый
- Язык
- русский
- В каталоге с
- 15 авг.
- 1/24сутки в ленте
- 228
- 1/48двое суток
- 261
- 1/72трое суток
- 281
Оценка по просмотрам недавних постов: пост набирает почти всё за первые сутки.
Посты
Jetbrains выделили LSP ядро для Java/Kotlin, так что теперь вся (а вся?) мощщщщь IDEA доступна в ваших рекдаторах заметок. Я думаю в этом канале мало Java/Kotlin разрабов, но думаю понимаете к чему это глобально ведет – JB IDEA LSP в котором все языковые поддержки будут выделяться через LSP протокол и можно будет себе подключить. Не знаю, возможно так будет. Кстати, так было с Fleet, который сломали, обрезали, воткнули недо-AI Assistant панельку и назвали Jetbrains Air: • запускается Fleet • он в Smart Mode запускает "idea-backend" – headless ide • редактор общается с этим демоном и у вас "встроенная поддержка idea" в другой оболочке П.С. Какой же я тупой Надо было сделать плагин в IDEA в котором запускать VS Code! —— Ссылка на новость: https://blog.jetbrains.com/idea/2026/08/intellij-idea-goes-lsp/ —— @handle_topic
Новый контрол на гитхабе!
Когда выучил высоконагруженные системы @git_rebase / send memes
Air – глоток свежего воздуха в период ЭйАй? Когда появился Jetbrains Air полгода назад в бетке я попробовал его – это Fleet с новой мордой. Не понимаю зачем прибили Fleet сам по себе и переобули его в Air. Во Fleet можно было добавлять свои темы в виде плагинов…
Crit инструмент для ревью AI спецификаций (и не только) В прошлый раз я рассказывал про инструмент, который я создал для ревью спецификаций вместе с Claude Code. Создавал я его исключительно под свои нужды и пользовался им какое-то время — пока мне не показали альтернативу. Так вот, сегодня поговорим про альтернативу 🙂 В двух словах — это инструмент для ревью markdown-документов (в основном это какие-нибудь спецификации), HTML-файлов и кода, всё это — при взаимодействии с AI-агентами. Вы оставляете комментарии или заметки к документу, а потом отправляете их AI-агенту на исправление. Как итог у вас: - Готовая спецификация — для реализации AI - Готовый код для деплоя - Готовый HTML Подробнее, какой функционал есть: - Возможность оставлять комментарий на каждой строке в markdown, будь это часть кода или таблица (за исключением Mermaid). Также есть удобная фича — можно зажать и оставить комментарий для нескольких строк. - В комментариях можно создавать preset or template, чтобы не вводить каждый раз одно и то же (например, у меня: «удали этот комментарий»). - Agent взаимодействует с исходным документом. Оставляет комментарии под вашими комментариями — очень похоже на процесс ревью. - Можно смотреть diff изменений в тексте, решённые и пока нерешённые комментарии + их историю. - Возможность share документа. Публикуете по общедоступной ссылке. Коллеги делают ревью, оставляют комментарии. Затем вы можете попросить агента скачать комментарии коллег и попросить agent применить их к документу. - Возможно работать не только с Claude Code, а ещё и с: Gemini, Grok, Cursor, Qwen, Aider, Copilot, Hermes, Pi, Opencode, Windsurf, Codex, Cline (я пробовал только с Claude). • Self-hosting Потенциально есть возможность развернуть в корпоративном окружении и внедрить в командные процессы с кросс-ревью 😉 • Vim Есть возможность работы как в Vim, ну, для тех самых любителей работать без мыши. Мне показалось очень скудно, и я для Chrome использую Vimium. - Через @ поддерживается autocomplete по поиску файла при написании комментариев. - Поддержка Mermaid. - Возможность делать ревью HTML-документов (обратите внимание только, что у вас Pin-режим — иначе будете, как и я, тупить: почему я не могу оставить комментарий к HTML). - Возможно делать ревью кода. Для этого надо выполнить команду crit в текущей директории. К сожалению, нельзя это кому-то отправить, но можно работать через PR в GitHub. Попробовать не смог, на работе не GitHub. Если у вас есть опыт, напишите в комментариях. Недостатки - Написано, что при изменении файла автоматически reload страницы, но я не заметил. - Не могу отправить на ревью код (т. е. пошарить ссылку), как с markdown-файлами. - Не могу выделить кусок в тексте. Точнее, написано, что надо выделить и нажать c, в UI даже подсвечивается, но после agent у меня удалил больше текста, чем я просил. Итог: инструмент вполне неплохой, активно развивается — я рекомендую попробовать. Пока в работе использую именно его, но, может, вы знаете и другие альтернативы? Основной сайт: https://crit.md Репозиторий: https://github.com/tomasz-tomczyk/crit
Вредоносные плагины в JetBrains Marketplace воруют ключи API у разработчиков Береги плагины снову, а токены смолоду! На Хакер увидел статью в которой утверждается, что некоторые AI плагины вредоносные и лучше бы их не юзать. Согласен, лучше юзайте мои или заказывайте чтобы я сделал новые! Коротко, список зараженных: • DeepSeek AI Assist • CodeGPT AI Assistant • AI Coder Assistant • DeepSeek Code Review • AI Git Commitor • какие-то еще? Выжимка из статьи: Хотя расширения действительно выполняли заявленные функции, одновременно с этим они незаметно передавали на удаленный сервер злоумышленников API-ключи, введенные пользователями в настройках. Кража происходила в момент, когда пользователь сохранял настройки после ввода ключа: данные отправлялись по жестко закодированному адресу 39.107.60[.]51. .... После оплаты через встроенную систему пожертвований сервер отправлял пользователю новый API-ключ, который плагин начинал использовать вместо собственного ключа разработчика. По мнению исследователей, это свидетельствует о том, что злоумышленники могли похищать ключи у бесплатных пользователей, а затем раздавать их платным клиентам. Рекомендую сходить к ИИ-доктору проверить ваши ИИ-плагины сейчас же! —— Статья: https://xakep.ru/2026/06/17/jetbrains-marketplace/ —— @handle_topic
Новый контрол на гитхабе!
Air – глоток свежего воздуха в период ЭйАй? Когда появился Jetbrains Air полгода назад в бетке я попробовал его – это Fleet с новой мордой. Не понимаю зачем прибили Fleet сам по себе и переобули его в Air. Во Fleet можно было добавлять свои темы в виде плагинов, как в делать плагины для взаимодействия с редактором. В Air уже не добавишь плагин – просто нет такого меню больше. Возможно, если найти нужную папку и положить туда в нужном формате JAR'ник оно заведется, но это не офф путь, поэтому поддержки плагинов нет. Хотя была. В общем, полгода назад оно работало ужасно, несколько месяцев назад я дал ему опять шанс и когда я открыл терминал просто в ОС, то увидел киллометровые команды которые этот Air выполнял в консоли с поддержкой history, я не понял правда зачем он это делал. Однако, эта неделя дала мне позитивные эмоции: • Работает шустро, не как IDEA • Задачи нормально собираются сбоку в историю • Правки в рамках текущей задачи лежат в "current changelog", а "остальное" в All • AI layout, не как в Zed, когда хочешь убивать • Review прям здесь, с кнопкой "review with agent", нравится Вижу кучу упущений в DX и удивляюсь почему в каждом новом продукте от компании, которая делает DX, всегда проблемы с DX. То ли спешка, то ли меняются люди, уровень нужно держать: • Plugins • DB viewer • Git manager • UI customization: resizing / blocks management / ssh • Multi-projects В общем, пока ухожу туда с Warp, даже при учете того что на один проект нужен новый инстанс, благо он дешевый. Инфы о нем особо нет, хотите постов? —— Link: https://air.dev/ Blog: https://blog.jetbrains.com/search/?p=Air —— @handle_topic
Не понимаю, почему PHP не сделали на Kotlin? https://www.youtube.com/watch?v=4Qey8yExPNg —— @handle_topic
Подать доклад на Пыхник’26 Открываем приём заявок от спикеров! Если у тебя есть идея крутого доклада про PHP, инфраструктуру, архитектуру, базы данных, очереди, ИИ или что-то ещё полезное — присылай. Необязательно иметь готовые слайды или полностью сформированный доклад. Если идея интересная, мы поможем её докрутить. 🤝 https://forms.gle/3J91mXojmPSK6EA8A
📢Стачка ищет спикеров 3-4 октября в Питере пройдёт Стачка — одна из крупнейших ИТ-конференций, которая объединяет профессионалов из разработки, управления, дизайна и маркетинга. Мы ищем спикеров, готовых делиться практическим опытом, кейсами и экспертизой. Если у вас есть сильный материал — от технических решений до управленческих подходов — это возможность выступить перед широкой профессиональной аудиторией. Что вас ждёт: — более 1500 участников офлайн и онлайн — 40+ тематических секций — 200+ докладов — живая профессиональная среда и активное обсуждение идей Форматы выступлений: доклады, воркшопы, мастермайнды и дискуссии. Мы ждём реальные кейсы, прикладной опыт и честный разбор решений. Стачка — это площадка, где встречается ИТ-сообщество чтобы найти новые точки роста для проектов и команд. 👉Стать спикером
JetBrains PHPverse 2026 – Bringing the PHP community together Через 20 минут, в 14:00 по МСК или в 11:00 по UTC начинается конфа по PHP! Программа: 14:00 – 14:15 Открытие: Enter the PHPverse Brent Roose, Nuno Maduro 14:15 – 14:45 PHP Foundation Keynote Elizabeth Barron 14:50 – 15:20 My AI Writes Perfect* PHP Ashley Hindle 15:25 – 15:55 WordPress is dead, long live WordPress! Jonathan Bossenger 16:00 – 16:30 Packagist Internals Nils Adermann 16:30 – 16:50 Special Segment: Community and Surprises Brent Roose, Nuno Maduro 16:50 – 17:20 Running a large open-source project like Symfony Fabien Potencier 17:25 – 17:55 PHP RFCs Larry Garfield 18:00 – 18:30 How AI Is Changing the Programmer World Jeffrey Way 18:30 – 18:50 Wrap-Up Brent Roose, Nuno Maduro —— Ссылка: https://www.youtube.com/live/NR9L0zwXJq4 —— @handle_topic
Вот теперь-то я смогу запустить шторм и докер вместе! Надеюсь и на ноду хватит. А какие у вас девайсы?
PHP-стрим: generics, RFC и AI Собираем ламповый стрим с ребятами из PHP-сообщества. Главная тема — RFC по generics в PHP: зачем они нужны, что могут решить, где усложнят язык и как повлияют на Laravel/Symfony, библиотеки и статический анализ. Плюс обсудим, что сейчас происходит в разработке с AI! Предварительно участвуют: Кирилл Несмеянов, Алексей Гагарин, Эдмон Дантес, Дмитрий Дерепко. Возможно подключатся Андрей Helldar и Сергей Пантелеев. 21 мая в 19:00 мск на YouTube Приходите, если пишете на PHP и хотите обсудить, куда движется язык и профессия.
ИИ переписал Bun с Zig на Rust PR: https://github.com/oven-sh/bun/pull/30412 (он настолько большой, что гитхаб его не открывает у меня) Последние несколько дней в чате очень плотно обсуждали последнюю ИИ новость. Один из альтернативных JS рантаймов bun полность переписали с zig на #rust. Переписывали, конечно же, используя исключительно агентов и ИИ (от компании Anthropic) . На все про все ушло 10 дней, тесты прошли, перформанс остался такой же. Звучит красиво? Красиво. Таймлайн истории 1. 2 декабря 2025 года Anthropic покупает bun и всю команду: https://bun.com/blog/bun-joins-anthropic 2. Команда Zig известна своим "No AI Slop" policy (прямо как django-modern-rest), некоторые люди сразу предсказывали конфликт интересов между Bun + Anthropic и Zig 3. 26 апреля 2026 года, команда bun форкает zig и добавляет туда поддержку параллельного семантического анализа https://x.com/bunjavascript/status/2048427636414923250 4. 9 мая открывается тот самый PR 5. 14 мая он успешно смерджен Важные детали А вот тут начинается интересное. - Для начала авторы Zig объяснили, что подход форка с семаналом некорректный, и что они сами работают над данной фичей, скоро она будет доступна: https://ziggit.dev/t/bun-s-zig-fork-got-4x-faster-compilation-times/15183/19 - Билды получились недетерминированные, о чем им и рассказала кор-команда. Тогда форк пришлось закопать, видимо Теперь посмотрим на качество PR. - Качество кода там примерно вот такое: https://github.com/oven-sh/bun/commit/d144fa6e20ab65d55add82ef3241609dcbb04cdc (то есть - никакое) - Файлы в нем даже были неотформатированы встроенным cargo fmt, что делается буквально в каждом Rust проекте: https://github.com/oven-sh/bun/pull/30695 - Ревью не было, потому что внутри PRа +1 009 257, -4 024 и 6000+ коммитов - unsafe в коде встречает 10487 раз (да, там много ffi, но все равно). Для сравнения в uv (кода правда меньше в 2 раза) - всего 73 раза - "Скорость работы осталось такой же" - довольно странный тезис, учитывая что zig и rust оба генерят код через LLVM, часто практически идентичный, заслуги ИИ здесь нет Выводы - Прикольно, что такое вообще можно сделать (с неограниченными токенами) - Как теперь bun будет владеть своей базой кода, кто сможет в ней разобраться и что-то пофиксить - вопрос открытый - Какой смысл во всем действии (кроме очевидного маркетинга) - вопрос открытый - Брать ли теперь bun в прод? Конечно нет Обсуждение: что вы думаете по данному вопросу? Стали бы использовать bun у себя в проекте в новом виде? | Поддержать | YouTube | GitHub | Чат |
🙈
https://phel-lang.org/ Phel is a functional, Lisp-inspired language that compiles to PHP
Новая статья, фартаны. #Article про Мутационное тестирование. Кто, кстати, гоняет мутантов в проде?
видео или голосовое, без подписи
Если у вас есть Junie CLI, то можно его запускать быстрым способом. Прикольно нарисовали Junie и иконку слэшами. Но эти слэши стали кликабельными и нажатие на один из них открывает Finder (проводник). Баг или фича? —— @handle_topic