fa
Feedback
The Dragon Code News

The Dragon Code News

رفتن به کانال در Telegram

Рассказываем о том, над чем работаем и что может быть полезным разработчикам 🙂 dragon-code.pro

نمایش بیشتر
266
مشترکین
-124 ساعت
+17 روز
+1030 روز
آرشیو پست ها
Подкинули идею использования порядка индексов для увеличения производительности. Кейс: Надо выбрать зарегистрированных сегодня и забанненых пользователей. Суть в сравнении скорости работы индексов в зависимости от их порядка - is_active + created_at или created_at + is_active. Решил проверить на практике: - PHP 8.5.6 - Laravel 13 - Postgres 18 - Миграция с созданием 1 млн записей: https://laravel.su/pastebin/TP82RzZb - Бенчмарк: https://laravel.su/pastebin/ieEPbf0D Сравнение по 10к раз каждый. Результат:
+-------+------------------------+------------------------+
| #     | is_active + created_at | created_at + is_active |
+-------+------------------------+------------------------+
| min   | 2.02 ms                | 2.117 ms               |
| max   | 3.049 ms               | 3.146 ms               |
| avg   | 2.432 ms               | 2.555 ms               |
| total | 19453.767 ms           | 20442.837 ms           |
+-------+------------------------+------------------------+
| order | 1                      | 2                      |
+-------+------------------------+------------------------+
Таким образом, переходя за грань фанатизма даже в хайлоаде, можно следить за порядком полей, а так смысла нет экономить на спичках, учитывая что результат не сильно отличается.

Батя дома 😎

Тейлор вернул двадцатку))) Думал я не замечу, что ли?)))))))))))
Тейлор вернул двадцатку))) Думал я не замечу, что ли?)))))))))))

Тейлор стырил у меня двадцатку... ...в чате техпода одновременно с этим написали "вернём в течение 10-ти рабочих дней" 🤣🤣🤣
Тейлор стырил у меня двадцатку... ...в чате техпода одновременно с этим написали "вернём в течение 10-ти рабочих дней" 🤣🤣🤣

Repost from concertzaal
OpenAI раздают ChatGPT Pro на 6 месяцев бесплатно (!), даже россиянам, — если работаете с опенсорс-проектом. Нужно показать с
OpenAI раздают ChatGPT Pro на 6 месяцев бесплатно (!), даже россиянам, — если работаете с опенсорс-проектом. Нужно показать свой GitHub-репозиторий и рассказать, чем полезны. В подарок дают ChatGPT Pro, доступ к Codex и API-кредиты из общего фонда в $1 млн. подаём заявки здесь 😏 @concertzaal

Дата-центр nLighten в одностороннем порядке без предупреждения прекратил предоставление услуг посреднику российской компании
Дата-центр nLighten в одностороннем порядке без предупреждения прекратил предоставление услуг посреднику российской компании IHC, вследствие чего много клиентов остались без "железа". Среди них - сервер, на котором жил @KvedeBot С каждым часом ориентировочное время "тех работ" увеличивается, вследствие чего у меня сложилось ощущение о необходимости миграции в другое место. Решил попробовать Laravel Cloud, т.к. раньше был опыт с Laravel Forge. Почитал, посмотрел прайсы и оформил подписку на 20 баксов в месяц... ...надо ли говорить, что задеплоить приложение я так и не смог?... Почему? А всё просто! Оказалось, 20 баксов - это плата за предоставление к интерфейсу настройки (читай "к админке"), а сами ресурсы железа оплачиваются отдельно. Хочешь БД Postgres 18 на 1CPU в продакшен режиме? Готовь 77.38 баксов в месяц + $0.5 за каждый гигабайт бэкапа (отказаться нельзя). Хочешь Redis с памятью 250 Мб? Вынь да положь 6 баксов... Хочешь гиг, хотя бы? Без проблем! 24 бакса в месяц. И это только за право доступа к ним. Да, это лишь за то, чтобы разрешили ими пользоваться! За факт использования в конце месяца счёт придёт... 💵 Подробнее о ценах

photo content

JetBrains - всё. После обновления PhpStorm на версию 2026.1.2, работать с ним стало очень сложно - постоянно начал "терять" л
JetBrains - всё. После обновления PhpStorm на версию 2026.1.2, работать с ним стало очень сложно - постоянно начал "терять" лицензии плагинов, а пару дней назад и лицензии самого Шторма, среди которых: - PhpStorm до 31 янв 2027 - AI Ultimate до 9 сент 2026 - Elasticsearch до 31 янв 2027 Как деньги брать, так они мастера, а как софт за эти деньги предоставлять... Они нашли все мои прокси серверы и теперь ни один из них не работает - они меня банят. Как и не работают их хвалёные fallback версии... Поэтому JetBrains для меня - всё. Вопрос - что порекомендуете? У кого какой опыт? Текстовый редактор не предлагать. Важный для меня фактор - писать код руками, а ИИ лишь в качестве ассистента.

llm/skills - очень удобный и лёгкий способ обновления скиллов в PHP проекте без привязки к фреймворку! Устанавливаем в проект и настраиваем:
composer require --dev llm/skills
composer skills:init
А дальше накидываем нужные скиллы хоть из папки vendor, хоть из GitHub/GitLab репозитория!
composer skills:init   [options]                  # alias: skills:i
composer skills:update [<package>...] [options]   # alias: skills:u
composer skills:show   [<package>...] [options]   # alias: skills:s
composer skills:add    <input> [options]          # alias: skills:a
https://github.com/roxblnfk/skills

Добавлен новый скилл для помощи с разметкой Jira. Установить легко: npx skills add TheDragonSkills/jira-markup https://github
Добавлен новый скилл для помощи с разметкой Jira. Установить легко:
npx skills add TheDragonSkills/jira-markup
https://github.com/TheDragonSkills/jira-markup

Недавно рассказывал о новом скилле по книге Александра Черняева "Денди-код". Сегодня принял решение создать отдельный репозит
Недавно рассказывал о новом скилле по книге Александра Черняева "Денди-код". Сегодня принял решение создать отдельный репозиторий для скиллов - The Dragon Skills, первый скилл в котором как раз Денди-код! 😀 https://github.com/TheDragonSkills/dandy-code
npx skills add https://github.com/TheDragonSkills/dandy-code-skill
В будущем репозиторий будет наполняться рабочими скиллами и инструкциями.

Ситуация с Laravel Lang напугала многих. https://blog.packagist.com/an-update-on-composer-packagist-supply-chain-security/

Настройки безопасности вашего аккаунта GitHub разбросаны по десяткам страниц. Moat от Нуно Мадуро собирает их вместе в одной команде и показывает, что нужно исправить. https://laravel.com/blog/moat-a-security-review-for-your-github-account

Похоже, случай с Laravel-Lang попал в первую волну. Вчера пострадали ещё репозитории. https://x.com/socketsecurity/status/2058565153138844043?s=46

Один из этапов защиты от слива ваших данных через GitHub Actions - явно прописывайте то, чему доверяете.
Один из этапов защиты от слива ваших данных через GitHub Actions - явно прописывайте то, чему доверяете.