LINUX.ORG.RU

Сообщения troizet

 

Вайбкодерам и вайбписателям

 ,

Скажите, пожалуйста, что за мода пошла, вываливать портянки текста от ии? Читаете ли эти портянки перед тем, как опубликовать? Понимаете ли смысл написанного? Если нет, то почему их должны читать другие люди?

troizet
()

Документация, Битрикс и вайбкодинг

 , , ,

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

Заглянул туда, а там:

Знакомая боль? Сотни методов, десятки модулей, разные форматы ответов. Документация разбросана, примеры устарели. AI-модели путаются, разработчики тратят часы на отладку

Тут же представил себе диалог:

- Дайте вменяемую документацию!
- Что? Документация? Вот ИИ. Дайте денег!
- кланяющийся_пингвин.jpg
troizet
()

А ты, ${username}, уже поделился своим кодом?

 , ,

https://blog.jetbrains.com/clion/2025/05/clion-is-now-free-for-non-commercial-use/

Last year we implemented a new licensing model for RustRover, Rider, and WebStorm, making them free for non-commercial use. We’re now extending this model to CLion.

With a non-commercial subscription, JetBrains IDEs may collect the following types of data:

  • Anonymous telemetry
  • Detailed code‑related data

https://www.jetbrains.com/lp/data-collection-program-for-organizations/

As part of an exclusive initiative, we are offering complimentary one-year subscriptions for the JetBrains All Products Pack to selected companies willing to share their data in exchange for helping us improve our AI models with real-world data.

troizet
()

Анонсировали очередной форк IntelliJ IDEA Community Edition

 , ,

Компания Haulmont совместно с Группой Астра и Axiom JDK анонсировала новый форк IntelliJ IDEA Community Edition. Как по мне, так это очередное переклеивание шильдиков.

troizet
()

Разработчики GTK и GNOME на зарплате.

 ,

Где можно узнать сколько человек пилит в поте лица GTK и GNOME за зарплату?

troizet
()

XDebug: exception breakpoint и атрибут state

 

Здравствуйте!

Устанавливаю брейкпоинту с типом exception атрибут state равным disable.

По логам все корректно устанавливается:

[996] [Step Debug] <- breakpoint_set -i 6 -t exception -s enabled -x Warning
[996] [Step Debug] -> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="https://xdebug.org/dbgp/xdebug" command="breakpoint_set" transaction_id="6" state="enabled" id="9960002" resolved="resolved"></response>

[996] [Step Debug] <- breakpoint_update -i 14 -d 9960002 -s disabled
[996] [Step Debug] -> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="https://xdebug.org/dbgp/xdebug" command="breakpoint_update" transaction_id="14"><breakpoint type="exception" resolved="resolved" exception="Warning" state="disabled" hit_count="0" hit_value="0" id="9960002"></breakpoint></response>
[1005] [Step Debug] <- breakpoint_set -i 34 -t exception -s disabled -x Warning
[1005] [Step Debug] -> <response xmlns="urn:debugger_protocol_v1" xmlns:xdebug="https://xdebug.org/dbgp/xdebug" command="breakpoint_set" transaction_id="34" state="disabled" id="10050002" resolved="resolved"></response>

Несмотря на то, что state установлен в disable, точка останова всегда активна.

Это баг? Exception breakpoint не поддерживает атрибут state? Или я что-то делаю не так?

Пробовал на версиях xdebug: 3.1.6, 3.2.0, 3.2.1

troizet
()