Пишут, что JetBrains раздаёт бесплатные лицензии в обмен на исходники ваших проектов...
Пока не вник в детали, но если это так, то пусть забирают весь мой говнокод в обмен на лицензию PhpStorm, я согласен 👍
Пока не вник в детали, но если это так, то пусть забирают весь мой говнокод в обмен на лицензию PhpStorm, я согласен 👍
😁54👻2
Forwarded from AI for Devs
⚡ Данные дороже денег: JetBrains меняет лицензии на код из реальных проектов
Крупные игроки всё яснее понимают: золото XXI века — это не нефть и не подписки, а данные. И JetBrains демонстрирует это особенно наглядно. Компания готова отказаться от быстрой прибыли и раздать лицензии бесплатно — лишь бы получить доступ к уникальному «топливу» для своих ИИ-моделей.
Большинство LLM учатся на публичных датасетах, далеких от реальных рабочих сценариев. Отсюда «галлюцинации» и ошибки на сложных проектах. JetBrains хочет исправить это и собирать настоящие сигналы — историю редактирования кода, команды терминала, запросы к ИИ и ответы.
Что придумали:
– Вместо почти $1000 за годовую корпоративную подписку All Products Pack (доступ ко всем IDE) компании смогут получить её даром.
– Цена вопроса: разрешить JetBrains собирать рабочие данные — фрагменты кода, команды терминала, историю редактирования и запросы к ИИ.
– Эти данные будут использоваться для обучения собственных языковых моделей JetBrains.
– Под сбор также попадают академические и open source-лицензии (с опцией отказаться в настройках).
– JetBrains обещает хранение в соответствии с GDPR, без доступа третьих лиц.
Фактически, JetBrains сегодня отдаёт лицензии бесплатно, чтобы завтра иметь преимущество в гонке за ИИ-инструменты.
Источник
Форма для организаций
Крупные игроки всё яснее понимают: золото XXI века — это не нефть и не подписки, а данные. И JetBrains демонстрирует это особенно наглядно. Компания готова отказаться от быстрой прибыли и раздать лицензии бесплатно — лишь бы получить доступ к уникальному «топливу» для своих ИИ-моделей.
Большинство LLM учатся на публичных датасетах, далеких от реальных рабочих сценариев. Отсюда «галлюцинации» и ошибки на сложных проектах. JetBrains хочет исправить это и собирать настоящие сигналы — историю редактирования кода, команды терминала, запросы к ИИ и ответы.
Что придумали:
– Вместо почти $1000 за годовую корпоративную подписку All Products Pack (доступ ко всем IDE) компании смогут получить её даром.
– Цена вопроса: разрешить JetBrains собирать рабочие данные — фрагменты кода, команды терминала, историю редактирования и запросы к ИИ.
– Эти данные будут использоваться для обучения собственных языковых моделей JetBrains.
– Под сбор также попадают академические и open source-лицензии (с опцией отказаться в настройках).
– JetBrains обещает хранение в соответствии с GDPR, без доступа третьих лиц.
Фактически, JetBrains сегодня отдаёт лицензии бесплатно, чтобы завтра иметь преимущество в гонке за ИИ-инструменты.
Источник
Форма для организаций
🤡20😁12🖕8👍2🙊2❤1💯1
Forwarded from samdark blog ☕️ (Alexander Makarov) (Alexander Makarov)
📝 Оценка зрелости инженерных процессов
Мы с Алексеем Обыскаловым, автором канала «CTO: порядок из хаоса», проводим исследование, чтобы понять, что реально происходит внутри ИТ-команд и какие закономерности можно в этом увидеть.
Уже нащупали интересные корреляции:
– между скоростью пайплайнов и качеством code review,
– между алертингом и стабильностью релизов,
– между ролями в команде и удовлетворённостью релизным процессом.
Но нужно больше данных, чтобы отделить закономерности от шума.
Пройти анкету можно за 10 минут. Её же можно использовать как мини-чек-лист для самооценки зрелости инженерной культуры.
Принять участие: https://forms.gle/NszR7VDuXL9sBbVAA
Мы с Алексеем Обыскаловым, автором канала «CTO: порядок из хаоса», проводим исследование, чтобы понять, что реально происходит внутри ИТ-команд и какие закономерности можно в этом увидеть.
Уже нащупали интересные корреляции:
– между скоростью пайплайнов и качеством code review,
– между алертингом и стабильностью релизов,
– между ролями в команде и удовлетворённостью релизным процессом.
Но нужно больше данных, чтобы отделить закономерности от шума.
Пройти анкету можно за 10 минут. Её же можно использовать как мини-чек-лист для самооценки зрелости инженерной культуры.
Принять участие: https://forms.gle/NszR7VDuXL9sBbVAA
Google Docs
Оценка зрелости инженерных процессов
Самодиагностика по релизам, PR, инцидентам, CI/CD, докам. Итог — чек-лист. Анонимные агрегаты по группе опубликуем в отдельной статье.
👍4❤2
Forwarded from Хроники Yii3 (Сергей Предводителев)
Highload++ проводит голосование за лучшие Open Source решения.
Давайте поддержим фреймворк. Для голосования требуется авторизация через ВКонтакте или личный кабинет ОНТИКО:
6 лучших решений будут представлены на конференции Highload++ 2025, которая пройдёт 6-7 ноября в Москве.
Please open Telegram to view this post
VIEW IN TELEGRAM
👎12🤮6👍4
Forwarded from PHP Academy
Это как npx но для PHP. Этот инструмент позволяет выполнить любую команду из любого пакета Composer, даже если он не установлен в вашем проекте.
🔗https://github.com/imliam/cpx
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - imliam/cpx: Run any command from any composer package, even if it's not installed in your project.
Run any command from any composer package, even if it's not installed in your project. - imliam/cpx
🔥15🤷♂2💩2
Forwarded from 5 minutes of data
Is It Worth the Time?
Недавно наткнулся на комикс xkcd, который отлично иллюстрирует наш вечный порыв автоматизировать всё.
В нём есть таблица: сколько времени можно потратить на оптимизацию задачи, чтобы она действительно окупилась за несколько лет.
Например, если задача повторяется раз в неделю и занимает минуту, то за пять лет вы сэкономите всего около четырёх часов.
Значит, если вы потратили неделю на написание идеального скрипта — никакой экономии уже нет.
Комикс смешной, но в нём много правды.
Иногда автоматизация оправдана — особенно если ею будут пользоваться многие.
А иногда быстрее просто сделать по-старому, чем строить умное решение.
Ирония в том, что, пока мы думаем, стоит ли оптимизировать задачу, мы уже тратим время — и это тоже попадает в таблицу.
@data_whisperer
Недавно наткнулся на комикс xkcd, который отлично иллюстрирует наш вечный порыв автоматизировать всё.
В нём есть таблица: сколько времени можно потратить на оптимизацию задачи, чтобы она действительно окупилась за несколько лет.
Например, если задача повторяется раз в неделю и занимает минуту, то за пять лет вы сэкономите всего около четырёх часов.
Значит, если вы потратили неделю на написание идеального скрипта — никакой экономии уже нет.
Комикс смешной, но в нём много правды.
Иногда автоматизация оправдана — особенно если ею будут пользоваться многие.
А иногда быстрее просто сделать по-старому, чем строить умное решение.
Ирония в том, что, пока мы думаем, стоит ли оптимизировать задачу, мы уже тратим время — и это тоже попадает в таблицу.
@data_whisperer
🔥25👍14
Свежая статистика языков программирования от GitHub: PHP стабилен, как и всегда. И стабильно популярнее, чем Go 😎
https://github.blog/news-insights/octoverse/octoverse-a-new-developer-joins-github-every-second-as-ai-leads-typescript-to-1/
https://github.blog/news-insights/octoverse/octoverse-a-new-developer-joins-github-every-second-as-ai-leads-typescript-to-1/
👍31🔥14🥰5✍2👎1🤡1
Компактный формат сериализации специально для LLM-ок для экономии токенов и улучшения качества работы - TOON (Token-Oriented Object Notation)
Было
{
"users": [
{ "id": 1, "name": "Alice", "role": "admin" },
{ "id": 2, "name": "Bob", "role": "user" }
]
}
Стало
users[2]{id,name,role}:
1,Alice,admin
2,Bob,user
Экономит до двух раз по сравнению с JSON/XML, при этом качество не теряется, а на некоторых LLM даже выше. Тестировали на TOON, CSV, XML, YAML, JSON, JSON Compact.
Реализация для PHP: https://github.com/HelgeSverre/toon-php
Личный опыт: в реальной задаче столкнулся с нехваткой окна контекста для анализа данных отправляемых из бизнес приложения в LLM. Про TOON на тот момент ничего не знал и перешел на отправку данных в LLM в формате csv везде где можно.
Было
{
"users": [
{ "id": 1, "name": "Alice", "role": "admin" },
{ "id": 2, "name": "Bob", "role": "user" }
]
}
Стало
users[2]{id,name,role}:
1,Alice,admin
2,Bob,user
Экономит до двух раз по сравнению с JSON/XML, при этом качество не теряется, а на некоторых LLM даже выше. Тестировали на TOON, CSV, XML, YAML, JSON, JSON Compact.
Реализация для PHP: https://github.com/HelgeSverre/toon-php
Личный опыт: в реальной задаче столкнулся с нехваткой окна контекста для анализа данных отправляемых из бизнес приложения в LLM. Про TOON на тот момент ничего не знал и перешел на отправку данных в LLM в формате csv везде где можно.
GitHub
GitHub - HelgeSverre/toon-php: Token-Oriented Object Notation - A compact data format for reducing token consumption when sending…
Token-Oriented Object Notation - A compact data format for reducing token consumption when sending structured data to LLMs (PHP implementation) - HelgeSverre/toon-php
👍34🤡3🤣3🔥2🤔1
💫 Вышел MoonShine v4 — свежий релиз open-source админки для Laravel проектов (хотя, говорят, и с другими фреймворками можно использовать).
Короткое промо-видео уже доступно:
https://youtu.be/3BXkf6WYEJ8
Что нового:
— полностью обновлённый дизайн и вёрстка
— генератор палитр прямо в MoonShine
— TailwindCSS 4
— новая архитектура проекта
— FortyFive — AI-инструмент для быстрой сборки админок
А сегодня в 19:00 (мск) Данил Щуцкий расскажет обо всём в прямом эфире:
https://youtube.com/live/ynKqr9zxDzk
Короткое промо-видео уже доступно:
https://youtu.be/3BXkf6WYEJ8
Что нового:
— полностью обновлённый дизайн и вёрстка
— генератор палитр прямо в MoonShine
— TailwindCSS 4
— новая архитектура проекта
— FortyFive — AI-инструмент для быстрой сборки админок
А сегодня в 19:00 (мск) Данил Щуцкий расскажет обо всём в прямом эфире:
https://youtube.com/live/ynKqr9zxDzk
YouTube
Промо MoonShine v4
Ну что, коллеги!
Вот и настал день релиза MoonShine v4! Действительно получился крутой релиз с новыми современными возможностями и интеграцией AI.
Всё покажу в прямом эфире, всё обсудим подробно! Из основного:
- новый дизайн и вёрстка
- генератор палитр для…
Вот и настал день релиза MoonShine v4! Действительно получился крутой релиз с новыми современными возможностями и интеграцией AI.
Всё покажу в прямом эфире, всё обсудим подробно! Из основного:
- новый дизайн и вёрстка
- генератор палитр для…
🔥16🤷♂4👍4❤1🙏1
🎯 Podlodka PHP Crew — сезон о скорости. Как ускорить не только код, но и собственную работу?
Новый сезон онлайн-конференции Podlodka PHP Crew (1–5 декабря) посвящён тому, как делать больше за то же время — без стресса и овертаймов.
📌 В программе:
⚙️ Background-агенты в разработке — Пётр Мязин («Пятиминутка PHP») покажет, как построить процесс вокруг ИИ-инструментов.
🚦Светофоры для разработчиков — Ярослав Тарасов (Skyeng) расскажет, как ускорить обратную связь от коммита до продакшена.
🔥Баланс фич и техдолга — Дмитрий Кириллов поделится холиварным кейсом «100% фичи, 0% техдолг».
🧩 От промпта к продакшену — Павел Бучнев (Spiral Scout) объяснит, почему пора мыслить контекстами, а не только промптами.
⚡️Практика, кейсы и новые подходы, которые экономят часы и силы.
🔗 Подключайтесь с 1 декабря: https://podlodka.io/phpcrew
А промокод 5minphp даёт скидку еще в 500 руб🎁
Новый сезон онлайн-конференции Podlodka PHP Crew (1–5 декабря) посвящён тому, как делать больше за то же время — без стресса и овертаймов.
📌 В программе:
⚙️ Background-агенты в разработке — Пётр Мязин («Пятиминутка PHP») покажет, как построить процесс вокруг ИИ-инструментов.
🚦Светофоры для разработчиков — Ярослав Тарасов (Skyeng) расскажет, как ускорить обратную связь от коммита до продакшена.
🔥Баланс фич и техдолга — Дмитрий Кириллов поделится холиварным кейсом «100% фичи, 0% техдолг».
🧩 От промпта к продакшену — Павел Бучнев (Spiral Scout) объяснит, почему пора мыслить контекстами, а не только промптами.
⚡️Практика, кейсы и новые подходы, которые экономят часы и силы.
🔗 Подключайтесь с 1 декабря: https://podlodka.io/phpcrew
А промокод 5minphp даёт скидку еще в 500 руб🎁
👍6❤1
Какая классная страница релиза PHP 8.5! https://www.php.net/releases/8.5/ru.php
www.php.net
PHP 8.5 Released
PHP 8.5 — большое обновление языка PHP с новыми возможностями, включая модуль URI, оператор Pipe и поддержку изменения свойств при клонировании.
👍23🔥17❤3😁3💩2
Недавно AI-агент прислал мне PR, в котором использовал функцию array_replace. Я в этом месте ожидал бы увидеть array_merge, но что такое array_replace? Возможно, когда-то знал, но не пользовался и забыл.
Теперь знаю:
🧜♀️ array_merge: строковые ключи второго массива перезаписывают совпадающие ключи из первого массива, а числовые всегда переиндексируются с нуля, сохраняя элементы обоих массивов;
🐍 array_replace: и строковые, и числовые ключи перезаписываются, индексы сохраняются.
Пример с фокусом на числовые ключи (ибо в них вся разница):
Теперь знаю:
Пример с фокусом на числовые ключи (ибо в них вся разница):
$a = [
0 => 'foo',
5 => 'bar',
];
$b = [
5 => 'baz',
10 => 'qux',
];
array_merge($a, $b);
// [0 => 'foo', 1 => 'bar', 2 => 'baz', 3 => 'qux']
array_replace($a, $b);
// [0 => 'foo', 5 => 'baz', 10 => 'qux']
Please open Telegram to view this post
VIEW IN TELEGRAM
👍79
С 1 по 5 декабря пройдёт очередная online-конференция Podlodka PHP Crew, уже 7 сезон!
https://podlodka.io/phpcrew
Общая тема: «Ускоряем PHP-разработку».
В пятницу 5 декабря я буду рассказывать про свой опыт ускорения разработки через использование Codex Cloud.
🎉 Хорошая новость:
У меня есть 3 промокода дающие 100% скидку (т.е. бесплатное участие).
Правила простые: кто первый использовал код, тот и молодец, коды одноразовые.
https://podlodka.io/phpcrew
Общая тема: «Ускоряем PHP-разработку».
В пятницу 5 декабря я буду рассказывать про свой опыт ускорения разработки через использование Codex Cloud.
🎉 Хорошая новость:
У меня есть 3 промокода дающие 100% скидку (т.е. бесплатное участие).
Правила простые: кто первый использовал код, тот и молодец, коды одноразовые.
php_crew_7_CuKgqG
php_crew_7_YpJEI4
php_crew_7_scZc31podlodka.io
Онлайн-конференция Podlodka PHP Crew, сезон #8
Недельное мероприятие от команды Podlodka: ежедневные интерактивные сессии в Zoom по актуальным вопросам PHP-индустрии, нон-стоп общение с экспертами и звёздами индустрии, закрытое профессиональное сообщество в Telegram.
😱13🔥4💩2👍1🤡1
Вышел релиз PhpStorm 2025.3
Помимо поддержки PHP 8.5, встроенного плагина Laravel Idea (теперь не нужно покупать отдельно) и других улучшений, моё внимание привлёк пункт: "A farewell to consoles": https://blog.jetbrains.com/phpstorm/2025/12/phpstorm-2025-3-is-now-out/#a-farewell-to-consoles
В PhpStrom (и других продуктах на базе Idea) есть достаточно навороченный клиент к различным СУБД. Существует даже выделенный продукт JetBrains DataGrip для работы с базами данных.
Забавно, что в одном из интервью Тейлор (автор Laravel) на вопрос "Вы пробовали DataGrip?" ответил: "Я не понял как там сделать хоть что-нибудь" - DataGrip это реально think different или think out of the box продукт.
Когда я работал на WIndows, многие годы пользовался HeidiSQL - Windows only, хотя сейчас на сайте вижу сборку под Linux. На macOS пробовал TablePlus - жалкое подобие HeidiSQL. Есть ещё open-source супер мощный классический DBeaver - не зашел чисто эстетически или субъективно.
Последние лет 5 или даже больше я используют только встроенный клиент к базам данных в PhpStorm. Но концепция "консолей" в нём меня всегда путала, я никогда не мог найти нужную консоль и плодились они десятками. Какой-то системы или подхода работы с "консолями" я так и не сформировал. Работал по принципу: жми "New Query Console" или "Default Query Console" или "console_77" (последняя цифра постоянно растёт) - по настроению.
Наконец кто-то из продуктологов JetBrains сказал "хватит это терпеть" и теперь вместо query console будут query file! Что ж, попробуем: https://blog.jetbrains.com/datagrip/2025/09/16/a-farewell-to-consoles/
Помимо поддержки PHP 8.5, встроенного плагина Laravel Idea (теперь не нужно покупать отдельно) и других улучшений, моё внимание привлёк пункт: "A farewell to consoles": https://blog.jetbrains.com/phpstorm/2025/12/phpstorm-2025-3-is-now-out/#a-farewell-to-consoles
В PhpStrom (и других продуктах на базе Idea) есть достаточно навороченный клиент к различным СУБД. Существует даже выделенный продукт JetBrains DataGrip для работы с базами данных.
Забавно, что в одном из интервью Тейлор (автор Laravel) на вопрос "Вы пробовали DataGrip?" ответил: "Я не понял как там сделать хоть что-нибудь" - DataGrip это реально think different или think out of the box продукт.
Когда я работал на WIndows, многие годы пользовался HeidiSQL - Windows only, хотя сейчас на сайте вижу сборку под Linux. На macOS пробовал TablePlus - жалкое подобие HeidiSQL. Есть ещё open-source супер мощный классический DBeaver - не зашел чисто эстетически или субъективно.
Последние лет 5 или даже больше я используют только встроенный клиент к базам данных в PhpStorm. Но концепция "консолей" в нём меня всегда путала, я никогда не мог найти нужную консоль и плодились они десятками. Какой-то системы или подхода работы с "консолями" я так и не сформировал. Работал по принципу: жми "New Query Console" или "Default Query Console" или "console_77" (последняя цифра постоянно растёт) - по настроению.
Наконец кто-то из продуктологов JetBrains сказал "хватит это терпеть" и теперь вместо query console будут query file! Что ж, попробуем: https://blog.jetbrains.com/datagrip/2025/09/16/a-farewell-to-consoles/
The JetBrains Blog
PhpStorm 2025.3 Is Now Out | The PhpStorm Blog
Welcome to PhpStorm 2025.3! This release brings native Claude Agent integration, out-of-the-box Laravel support, support for PHP 8.5, improvements in generics, a new Islands theme, and more.
👍20❤9🥴6😁1🤩1
Я долго следил за развитием нового редактора кода от JetBrains: Fleet - раз в месяц в их блоге стабильно выходила статья с описанием новых фишек. Но в начале 2025 года статьи в блоге Fleet перестали выходить. И вот проект закрывают https://habr.com/ru/companies/spring_aio/news/975182/
Press F 🫡
Press F 🫡
Хабр
JetBrains закрывает Fleet
JetBrains закрывает Fleet — легковесную IDE нового поколения, развиваемую параллельно с IntelliJ IDEA. Несмотря на технический успех и влияние на другие продукты компании, Fleet не смог занять...
🫡24😁5👍1
Читаю телеграм канал Хроники Yii3 - краткие сводки по обновлениям и релизам пакетов фреймворка Yii3.
Последнее время прямо шквал новых релизов!
Во многих пакетах была добавлена поддержка PHP 8.5.
Но есть и релизы первых стабильных версий 1.0 или мажорных обновлений:
- 5 декабря большой релиз Yii Database и драйверов.:
- 9 декабря:
- 13 декабря:
- 14 декабря:
Похоже на Yii3 адвент-календарь или активную подготовку к большому анонсу полной стабильной версии Yii3!
На сайте https://www.yiiframework.com/yii3-progress можно посмотреть общий прогресс: "Released 114/117 packages - 97%".
Глядя на всё это захотелось переписать проект с Laravel на Yii3.
Уже запускаю ИИ-агента, промпт простой: "перепиши на Yii3"🤩
Последнее время прямо шквал новых релизов!
Во многих пакетах была добавлена поддержка PHP 8.5.
Но есть и релизы первых стабильных версий 1.0 или мажорных обновлений:
- 5 декабря большой релиз Yii Database и драйверов.:
Yii Database 2.0, Yii DB MSSQL Server 2.0, Yii DB MySQL 2.0, Yii DB PostgreSQL 2.0, Yii DB SQLite 2.0, Yii DB Oracle 2.0- 9 декабря:
Yii Active Record 1.0, Yii DB Migration 2.0- 13 декабря:
Yii Data 2.0, Yii Data DB 1.0- 14 декабря:
Yii DataView 1.0 Похоже на Yii3 адвент-календарь или активную подготовку к большому анонсу полной стабильной версии Yii3!
На сайте https://www.yiiframework.com/yii3-progress можно посмотреть общий прогресс: "Released 114/117 packages - 97%".
Глядя на всё это захотелось переписать проект с Laravel на Yii3.
Уже запускаю ИИ-агента, промпт простой: "перепиши на Yii3"
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
Хроники Yii3
Описание процесса разработки фреймворка из первых рук 😎
Обсуждение:
https://xn--r1a.website/yii3ru
Сводка по всем пакетам:
https://www.yiiframework.com/status/3.0
Поддержать разработчиков:
https://opencollective.com/yiisoft
Обсуждение:
https://xn--r1a.website/yii3ru
Сводка по всем пакетам:
https://www.yiiframework.com/status/3.0
Поддержать разработчиков:
https://opencollective.com/yiisoft
🥴25🔥20🎉9💩6👍4🥱4😁2👎1