Telegram Web Link
11к звёзд тютелька в тютельку!

Спасибо всем за поддержку! 🍻

https://dragon-code.pro/
🔥8👏1
Не откладывайте жизнь на "потом" - живите здесь и сейчас.

Без фанатизма, конечно же 😉

И будьте счастливы! 🥳
4👍3
☠️ Docker Dev Environment умер! Да здравствует Docker Compose! 🚀

Начиная с версии Docker Desktop 4.42 функционал Dev Environment объявлен устаревшим и его управление вырезано из интерфейса при том, что фактически раннее созданные контейнеры продолжают работать в deprecated режиме.

В связи с этим, была обновлена инструкция по запуску наших контейнеров по новым старым правилам.

Прелесть в отсутствии необходимости пересоздавать волюмы - докер сам их подключит к новым образам. Исключение составляет контейнер ElasticSearch - его волюм надо руками удалить иначе не заведётся.

Мигрировать на новую схему очень просто:

1. Через гуй останавливаем контейнеры, удаляем их.
2. Также удаляем images для загрузки обновлённых версий.
3. Волюмы не трогаем.
4. После этого выполняем команды:

git clone [email protected]:andrey-helldar/docker-environment.git dev

cd dev

docker-compose up -d


И всё 😎

Обновлённая инструкция доступна в README проекта:

https://github.com/andrey-helldar/docker-environment?tab=readme-ov-file#installation--settings
👍3
Скилл эксперта в Laravel подтверждён на Хабре😎

Попробуйте тоже: https://career.habr.com/tests/skills/laravel
4🔥1
🙊Появился новый король переводчиков — XdocAI

Эта нейронка легко справляется с самыми сложными приемами речи, сохраняет контекст и может работать с огромными файлами БЕСПЛАТНО.

• Поддерживает 108 языков с точностью до 98%.
• Справляется с большими книгами, пдфками, доками.
• Имеет большую экспертную базу по медицине, финансам и юриспруденции.

GPT News | ChatGPT BOT
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
4 дня назад вышел новый стандарт стиля кода - PER-CS v3.0

Документ миграции с версии PER-CS 2.0 можно найти здесь.

https://github.com/php-fig/per-coding-style/releases/tag/3.0.0
🚀 Быстрый запуск локального ИИ ассистента в PhpStorm

Для этого Вам нужна видеокарта с RTX ядрами от NVidia или RDNA от Radeon, иначе скорость работы нейронки будет низкой.

Также нужен Docker.


Теперь можно выполнить консольные команды:

docker run -d -p 11434:11434 --gpus=all -v ollama:/root/.ollama --name ollama --restart always ollama/ollama

docker exec ollama ollama run gemma3:12b


где gemma3:12b - это модель и её размер с сайта Ollama. Размер модели выбирайте не больше размера видеопамяти. Например, в карточке с 12 Гб VRAM самой большой моделью будет gemma3:12b иначе все вычисления лягут на CPU, а это очень-очень медленно. Если не нравится модель gemma3, тогда можете выбрать любую другую на сайте.

После того как запустили Ollama в докере и загрузили в неё модель, устанавливаем плагин ProxyAI в PhpStorm (раньше плагин назывался CodeGPT) и легко настраиваем.

Настройки плагина находятся в разделе File | Settings | Tools | ProxyAI.

1. Выбираем провайдер "Ollama (local)";
2. В разделе "Ollama (local)" жмём кнопку "Refresh models" для обновления списка доступных моделей и выбора нужной.

Нюанс один - не все модели отвечают на русском языке. Например, gemma3 принципиально отвечает только по-английски, хотя всё прекрасно понимает.
👍5
ТОП-3 игры, в которые я играл свыше 150 часов:

1. Tom Clancy's Rainbow Six Siege
2. Cyberpunk 2077
3. Horizon Forbidden West

Топ-10 игр после них:

1. Tom Clancy's The Division 2
2. S.T.A.L.K.E.R. 2: Heart of Chornobyl
3. Metro Exodus
4. Hogwarts Legacy
5. Middle-earth: Shadow of War
6. Sons Of The Forest
7. Horizon Zero Dawn
8. HELLDIVERS 2
9. Detroit: Become Human
10. Atomic Heart


Как это относится к разработке? Легко!
Я так расслабляюсь от кода 😎
🔥2
Какой вариант стиля выберите?

Вариант 1:

protected string|Closure $column = 'value';

protected function getColumn(): Closure
{
if ($this->column instanceof Closure) {
return $this->column;
}

return fn () => $this->column;
}


Вариант 2:

protected string|Closure $column = 'value';

protected function getColumn(): Closure
{
if (is_string($this->column)) {
return fn () => $this->column;
}

return $this->column;
}
👚👕 Сортировщик размеров 2.0 уже здесь!

- Размер одежды
- Бюстгалтеры
- Объём и вес
- Габаритные размеры
- Обувь
- И многое другое

Также возможна сортировка групп размеров.

https://github.com/TheDragonCode/size-sorter TheDragonCode/size-sorter: Easily sort clothing size, height, bra size, furniture size and more
2🔥1
Простейший способ сказать "спасибо" разработчикам - использовать Symfony Thanks.

Он автоматически проставит "звёзды" от Вашего имени в GitHub на тех проектах, которые используются в Вашем приложении.

Для этого установите плагин в глобальную область используя консольную команду:

composer global require symfony/thanks

После чего нужно в консоли перейти в папку с любым проектом и выполнить команду composer thanks.

Ещё лучше - угощать разработчиков кофе и помогать с арендой серверов чтобы Ваши любимые опенсурс проекты продолжали радовать!

- https://boosty.to/dragon-code

- https://yoomoney.ru/to/410012608840929
👍4🔥1😱1🫡1
61 миллион суммарных скачиваний всех моих опенсурсных проектов.

Дожмём до 70-ти миллионов? 😉

- https://github.com/TheDragonCode
- https://github.com/Laravel-Lang
🔥12❤‍🔥1🙏1
📦 Топ наших проектов:

- dragon-code/laravel-deploy-operations - выполнение любых действий во время деплоя, в том числе неблокирующие и отложенные;
- dragon-code/laravel-data-dumper - экспорт данных из таблиц при вызове консольной команды php artisan schema:dump;
- dragon-code/laravel-cache - улучшенное взаимодействие с Laravel Cache;
- dragon-code/size-sorter - простая сортировка размеров вещей, товаров и прочего;
- dragon-code/codestyler - набор правил код-стайла, отточенный годами;
- dragon-code/pretty-routes - удобный просмотрщик списка маршрутов приложения с возможностью сортировки и фильтрации;
- dragon-code/migrate-db - лёгкая миграция приложения на другую базу данных;
- dragon-code/iconify-ide - установит иконки проектов для их отображения в списке Jetbrains Toolbox и окне PhpStorm;
- dragon-code/last-modified - возвращает в ответ на запрос дату изменения контента и при следующем запросе возвращает код 304 Not Modified в случае отсутствия изменений вместо запуска механики бэкенда для сокращения времени ответа;
- dragon-code/pretty-array - форматирует PHP массив "по красоте" для его записи в файл;
- dragon-code/benchmark - бенчмарк для определения реального времени выполнения кода с функцией фильтрации пиковых нагрузок для получения "чистого" реального результата;
- dragon-code/support - набор вспомогательных методов (вместо документации - тесты);
- dragon-code/laravel-json-response - автоматическая установка ответа на запрос в JSON формате;
- dragon-code/laravel-http-macros - расширение функциональности интерфейса Http в Laravel;
- dragon-code/card-number - генерация и валидация чисел по алгоритму Луна. Также доступно правило валидации для фреймворка Laravel;
- dragon-code/github-notifications - помогает скрывать неинформативные уведомления из "колокольчика" в профиле на GitHub;
- dragon-code/which-color - указывает каким цветом - белым или чёрным будет лучше заметен текст на фоне любого цвета. Полезно для баннеров и футеров.
👍102🔥1
2025/10/22 21:12:38
Back to Top
HTML Embed Code: