The Dragon Code News
260 subscribers
218 photos
7 videos
4 files
239 links
Рассказываем о том, над чем работаем и что может быть полезным разработчикам 🙂

dragon-code.pro
Download Telegram
Немного не по теме, но будьте бдительны и не открывайте картинки и ссылки от незнакомых лиц!
🍌1🤝1
Forwarded from Kvede Новости
Классификаторы на базе YandexGPT в публичном доступе

С одной стороны это отличная новость, ведь Яндекс завершает этап тестирования классификаторов выводя их в продакшен 9-го декабря.

А с другой, теперь все запросы к нему будут платными. До этого момента у них были другие правила тарификации, но пробный период позволил им оценить стоимость и теперь за каждый запрос длиной до 250 токенов к нему они будут взимать по 15 копеек.

Учитывая что некоторые спам-сообщения достигают объёма в 300-400 токенов, стоимость их проверки будет варьироваться от 15 до 45 копеек, в среднем. Также стоит учесть, что классификатор проверяет абсолютно все сообщения на факт спама.

Мы уже приняли меры для сокращения данных затрат - если текст раннее был проверен классификатором, он не будет повторно проверяться.

По нашей статистике, с момента первого релиза @KvedeBot 27-го октября, было:

- подключено 28 чатов
- опубликовано 3'120 сообщений за октябрь (~624 в день)
- опубликовано 32'689 сообщений за ноябрь (~1089 в день)
- опубликовано 4'088 сообщений за декабрь (~1362 в день)

Да, с 1 по 3 декабря уже 4 тысячи сообщений было опубликовано.

Таким образом, можно предположить средний ежемесячный счёт в 5'500 рублей грубых подсчётов с учётом минимальной статистики использования.

Тем не менее, @KvedeBot продолжит работать в бесплатном режиме для всех подключенных чатов за наш счёт.

Поддержать нашу работу Вы можете как на Boosty, так и на YooMoney.

Также уведомляем о том, что при превышении объективных лимитов по списанию денежных средств за проверки запросов, мы будем вынуждены ограничивать запросы к классификатору.
👍1
WSL не хочет работать с репозиторием при подключенном VPN, в том числе корпоративным? Решение есть!

Если Вы работаете под управлением ОС Windows с подключенным VPN и хотите взаимодействовать с git репозиторями из WSL, но постоянно получаете ошибку подключения, решение очень простое:

Перейдите внутрь WSL выполнив консольную команду wsl, далее откройте файл /etc/wsl.conf и добавьте в него параметр:

[network]
generateHosts = false


После этого выйдите из wsl и ребутните его консольной командой wsl --shutdown. Всё. После этого сеть заработает.

Последовательность команд:

wsl
sudo nano /etc/wsl.conf

# insert params

# ctrl + x
# y
# enter

exit
wsl --shutdown
🔥4
Хотите запускать проекты внутри WSL без использования JetBrains Gateway? Легко!

Есть два варианта держать проекты внутри подсистемы Linux работая с ними "снаружи".

Вариант 1
: при создании проекта, например, в JetBrains PhpStorm, выбрать пункт создания проекта в WSL. В этом случае Шторм зайдёт внутрь подсистемы и начнёт скачивать выбранную Вами IDE, после чего при помощи JetBrains Gateway будет с ней взаимодействовать.

Но есть вариант ещё проще:

Вариант 2: все файлы подсистемы доступны из Windows по пути \\wsl$. Да, просто открываем и всё. Дальше останется выбрать путь при создании проекта. Просто работаем с папкой как с обычной папкой. В моём случае проекты лежат по пути \\wsl.localhost\Ubuntu\home\helldar\projects\
🤔3🔥2👍1
Laravel Data Dumper 1.1.1 released

What's Changed

- The code style has been fixed
- Removed tests for minor versions of MySQL 8
- Added the ability to specify links to model classes
- Fixed tag

https://github.com/TheDragonCode/laravel-data-dumper/releases/tag/1.1.1

#laravel_data_dumper #data #dumper #laravel
ChatGPT идёт лесом - LLama нашё всё 😏

Запустить нейронную модель Meta Llama 3.1 на локальном компе в докере очень просто:

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

docker run -d -p 3000:8080 --gpus all --add-host=host.docker.internal:host-gateway -v open-webui:/app/backend/data --name open-webui --restart always ghcr.io/open-webui/open-webui:cuda

docker exec ollama ollama run llama3.1

И всё :)

Дальше можно с ней хоть через консоль общаться (не удобно), хоть через веб-интерфейс (https://localhost:3000).

Основная фишка - модель может работать без интернета и также можно её подключить к тому же PhpStorm через плагин https://plugins.jetbrains.com/plugin/21056-codegpt. Вдобавок, работает через Docker, так что в ОС ничего дополнительно ставить не надо, но если хотите - можно 🙂

Модель может работать на CPU, но это будет значительно медленней чем на ядрах RTX GPU.

PS:
- Почему модель Llama 3.1? Она же старая. Есть версия 3.3
- Да, есть, но сколько для неё нужно ресурсов?.. Модель Llama версии 3.1 доступна в трёх вариантах: 8b, 70b и 405b, где "b" означает количество миллиардов параметров. Для модели 8b нужно около 10 гигабайт оперативной памяти, например. Модель Llama 3.2 доступна в вариантах на 1b и 3b. Лично мне это кажется очень маленьким. А версия Llama 3.3 доступна только в варианте на 70b параметров.


Источники:

- Сервис для запуска: https://github.com/ollama/ollama
- Веб-интерфейс: https://github.com/open-webui/open-webui
- Где нашёл: https://www.youtube.com/watch?v=bYn8JNTFXpc
🔥52👍2
Итак, мозговой штурм

В Laravel есть консольная команда для «схлапывания» миграций - «php artisan schema:dump». При вызове команды с параметром «--prune» будут удалены более ненужные файлы этих миграций.

По завершении работы экспорта схемы в sql файл, вызывается эвент SchemaDumped, но он не содержит информации о том, был ли вызов команды с параметром удаления файлов.

В итоге был предложен PR на добавление этого функционала с именем эвента SchemaPruned. Название совсем не отражает суть того, на что он тригерится.

Какое название для этого эвента подойдёт лучше всего?

https://github.com/laravel/framework/pull/53870#issuecomment-2541758982
Вот и перешагнули порог общего количества скачиваний в 40 миллионов всех наших опенсурсных продуктов благодаря Вашей поддержке! 🎉🎉🎉

Наши проекты:

- https://github.com/TheDragonCode
- https://github.com/Laravel-Lang
- https://github.com/cashbox-laravel
- https://github.com/volunteers-crm
6👍74👏1
Forwarded from adelf on programming
Случайно обнаружил, что можно проектам кастомные иконки делать. Можно прямо на проекте правой кнопкой кликнуть и там выбрать пункт, либо просто скопировать icon.svg(или png) в папку .idea.
4
Forwarded from Kvede Новости
Пусть Новый Год принесёт счастье в каждый дом!

Дорогие друзья!

Вот и наступает Новый 2025 год. Хотим пожелать Вам крепкого здоровья, счастья, любви, успехов в работе и личной жизни, комфорта, уюта и безопасности, а также исполнения всех ваших желаний!

Также желаем Вам провести новый год без спама и мошенничества в группах под защитой @KvedeBot. Это очень важно, чтобы Вы могли спокойно и безопасно общаться и получать нужную информацию.

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

Пусть Новый Год принесёт Вам много радости, удачи и благополучия! С наступающим! 🎉🎉🎉
18🔥3🥰3
Forwarded from Kvede Новости
Заканчивается 2024 год, и мы подводим итоги работы нашего анти-спам бота @KvedeBot. За этот период он проверил 124'086 сообщений и пополнил свою базу ещё на 2'586'294 спам-сообщения для улучшения идентификации. Это означает, что наш бот стал ещё умнее и эффективнее в борьбе со спамом. Кроме того, @KvedeBot познакомился с 10'322 людьми, но, к сожалению, среди них оказалось 2'153 спамеров и 4'342 подозреваются в нём. Мы продолжаем работать над улучшением нашего бота, чтобы он мог распознавать спам и защищать пользователей от нежелательной информации.

Мы благодарим вас за доверие и надеемся, что в следующем году @KvedeBot станет ещё более надёжным и эффективным помощником в борьбе со спамом. Мы будем продолжать совершенствовать его алгоритмы и функции для обеспечения комфортного общения без навязчивой рекламы и нежелательных сообщений.

Поздравляем вас с наступающим Новым годом! Пусть он принесёт вам только приятные и полезные сообщения, а наш анти-спам бот поможет вам в этом. Желаем вам приятного общения, новых интересных знакомств и ярких эмоций в новом году!
3👍1
Forwarded from Kvede Новости
Напоминаем, что проект @KvedeBot находится в стадии бета-разработки и бесплатен для всех 🎉

Просто добавьте бота в группу, назначьте администратором и выдайте права на удаление сообщений и блокировку пользователей. И всё. Да, так просто 🤗
👍2