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.
Также уведомляем о том, что при превышении объективных лимитов по списанию денежных средств за проверки запросов, мы будем вынуждены ограничивать запросы к классификатору.
С одной стороны это отличная новость, ведь Яндекс завершает этап тестирования классификаторов выводя их в продакшен 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.
Также уведомляем о том, что при превышении объективных лимитов по списанию денежных средств за проверки запросов, мы будем вынуждены ограничивать запросы к классификатору.
boosty.to
The Dragon Code - Creating a new one package...
Hi there 👋 The Dragon Code team develops useful user-friendly and opt-in solutions for PHP developers. You can find a lot of things in our repository .
👍1
WSL не хочет работать с репозиторием при подключенном VPN, в том числе корпоративным? Решение есть!
Если Вы работаете под управлением ОС Windows с подключенным VPN и хотите взаимодействовать с git репозиторями из WSL, но постоянно получаете ошибку подключения, решение очень простое:
Перейдите внутрь WSL выполнив консольную команду
После этого выйдите из wsl и ребутните его консольной командой
Последовательность команд:
Если Вы работаете под управлением ОС 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 по пути
Есть два варианта держать проекты внутри подсистемы Linux работая с ними "снаружи".
Вариант 1: при создании проекта, например, в JetBrains PhpStorm, выбрать пункт создания проекта в WSL. В этом случае Шторм зайдёт внутрь подсистемы и начнёт скачивать выбранную Вами IDE, после чего при помощи JetBrains Gateway будет с ней взаимодействовать.
Но есть вариант ещё проще:
Вариант 2: все файлы подсистемы доступны из Windows по пути
\\wsl$. Да, просто открываем и всё. Дальше останется выбрать путь при создании проекта. Просто работаем с папкой как с обычной папкой. В моём случае проекты лежат по пути \\wsl.localhost\Ubuntu\home\helldar\projects\🤔3🔥2👍1
Pretty Routes 3.5.0 released
Changed
- feat: allow customization of styles by publishing vendor files
https://github.com/TheDragonCode/pretty-routes/releases/tag/3.5.0
#pretty_routes #pretty #routes
Changed
- feat: allow customization of styles by publishing vendor files
https://github.com/TheDragonCode/pretty-routes/releases/tag/3.5.0
#pretty_routes #pretty #routes
GitHub
Release 3.5.0 · TheDragonCode/pretty-routes
Changed
feat: allow customization of styles by publishing vendor files by @uwla in #77
feat: allow customization of styles by publishing vendor files by @uwla in #77
🔥2
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
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
GitHub
Release 1.1.1 · TheDragonCode/laravel-data-dumper
Fixed
Fixed composer tag in #4
Fixed composer tag in #4
Laravel Data Dumper 1.2.0 released
Added
- Added testing of PHP 7.4 and PostgreSQL 17
- Added the ability to delete files
Changed
- Update branch
https://github.com/TheDragonCode/laravel-data-dumper/releases/tag/1.2.0
#laravel_data_dumper #data #dumper #laravel
Added
- Added testing of PHP 7.4 and PostgreSQL 17
- Added the ability to delete files
Changed
- Update branch
https://github.com/TheDragonCode/laravel-data-dumper/releases/tag/1.2.0
#laravel_data_dumper #data #dumper #laravel
GitHub
Release 1.2.0 · TheDragonCode/laravel-data-dumper
Added
Added testing of PHP 7.4 and PostgreSQL 17 by @andrey-helldar in #6
Added the ability to delete files by @andrey-helldar in #7
Changed
Update branch by @andrey-helldar in #5
Added testing of PHP 7.4 and PostgreSQL 17 by @andrey-helldar in #6
Added the ability to delete files by @andrey-helldar in #7
Changed
Update branch by @andrey-helldar in #5
Laravel Data Dumper 1.2.1 released
Fixed
- Fixed bug deleting files without extension
https://github.com/TheDragonCode/laravel-data-dumper/releases/tag/1.2.1
#laravel_data_dumper #data #dumper #laravel
Fixed
- Fixed bug deleting files without extension
https://github.com/TheDragonCode/laravel-data-dumper/releases/tag/1.2.1
#laravel_data_dumper #data #dumper #laravel
GitHub
Release 1.2.1 · TheDragonCode/laravel-data-dumper
Fixed
Fixed bug deleting files without extension by @andrey-helldar in #8
Fixed bug deleting files without extension by @andrey-helldar in #8
Laravel Data Dumper 1.2.2 released
Fixed
- Fixed file search error
https://github.com/TheDragonCode/laravel-data-dumper/releases/tag/1.2.2
#laravel_data_dumper #data #dumper #laravel
Fixed
- Fixed file search error
https://github.com/TheDragonCode/laravel-data-dumper/releases/tag/1.2.2
#laravel_data_dumper #data #dumper #laravel
GitHub
Release 1.2.2 · TheDragonCode/laravel-data-dumper
Fixed
Fixed file search error by @andrey-helldar in #9
Fixed file search error by @andrey-helldar in #9
ChatGPT идёт лесом - LLama нашё всё 😏
Запустить нейронную модель Meta Llama 3.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
Запустить нейронную модель 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
🔥5❤2👍2
Итак, мозговой штурм
В Laravel есть консольная команда для «схлапывания» миграций - «php artisan schema:dump». При вызове команды с параметром «--prune» будут удалены более ненужные файлы этих миграций.
По завершении работы экспорта схемы в sql файл, вызывается эвент SchemaDumped, но он не содержит информации о том, был ли вызов команды с параметром удаления файлов.
В итоге был предложен PR на добавление этого функционала с именем эвента SchemaPruned. Название совсем не отражает суть того, на что он тригерится.
Какое название для этого эвента подойдёт лучше всего?
https://github.com/laravel/framework/pull/53870#issuecomment-2541758982
В Laravel есть консольная команда для «схлапывания» миграций - «php artisan schema:dump». При вызове команды с параметром «--prune» будут удалены более ненужные файлы этих миграций.
По завершении работы экспорта схемы в sql файл, вызывается эвент SchemaDumped, но он не содержит информации о том, был ли вызов команды с параметром удаления файлов.
В итоге был предложен PR на добавление этого функционала с именем эвента SchemaPruned. Название совсем не отражает суть того, на что он тригерится.
Какое название для этого эвента подойдёт лучше всего?
https://github.com/laravel/framework/pull/53870#issuecomment-2541758982
GitHub
[11.x] Added an event that reports files being deleted when calling the `schema:dump --prune` command by andrey-helldar · Pull…
The art schema:dump console command is able to report the end of a job by sending the SchemaDumped event, but is unable to report file deletion if the command is called with the --prune parameter.
...
...
Laravel Data Dumper 1.3.0 released
Added
- Added support for Laravel 11.36
Fixed
- The "----prune" option does not exist.
https://github.com/TheDragonCode/laravel-data-dumper/releases/tag/1.3.0
#laravel_data_dumper #data #dumper #laravel
Added
- Added support for Laravel 11.36
Fixed
- The "----prune" option does not exist.
https://github.com/TheDragonCode/laravel-data-dumper/releases/tag/1.3.0
#laravel_data_dumper #data #dumper #laravel
GitHub
Release 1.3.0 · TheDragonCode/laravel-data-dumper
Added
Added support for Laravel 11.36 by @andrey-helldar in #10
Fixed
The "----prune" option does not exist. by @andrey-helldar in #11
Added support for Laravel 11.36 by @andrey-helldar in #10
Fixed
The "----prune" option does not exist. by @andrey-helldar in #11
Support 6.15.1 released
Changed
- Added tests with PHP 8.4
Fixed
- Fixed Uninitialized string offset 0
https://github.com/TheDragonCode/support/releases/tag/6.15.1
#support
Changed
- Added tests with PHP 8.4
Fixed
- Fixed Uninitialized string offset 0
https://github.com/TheDragonCode/support/releases/tag/6.15.1
#support
GitHub
Release 6.15.1 · TheDragonCode/support
Changed
Added tests with PHP 8.4 by @andrey-helldar in #293
Fixed
Fixed Uninitialized string offset 0 by @andrey-helldar in #292
Added tests with PHP 8.4 by @andrey-helldar in #293
Fixed
Fixed Uninitialized string offset 0 by @andrey-helldar in #292
Вот и перешагнули порог общего количества скачиваний в 40 миллионов всех наших опенсурсных продуктов благодаря Вашей поддержке! 🎉🎉🎉
Наши проекты:
- https://github.com/TheDragonCode
- https://github.com/Laravel-Lang
- https://github.com/cashbox-laravel
- https://github.com/volunteers-crm
Наши проекты:
- https://github.com/TheDragonCode
- https://github.com/Laravel-Lang
- https://github.com/cashbox-laravel
- https://github.com/volunteers-crm
6👍7❤4👏1
Forwarded from adelf on programming
Случайно обнаружил, что можно проектам кастомные иконки делать. Можно прямо на проекте правой кнопкой кликнуть и там выбрать пункт, либо просто скопировать icon.svg(или png) в папку .idea.
❤4
Forwarded from Kvede Новости
Пусть Новый Год принесёт счастье в каждый дом!
Дорогие друзья!
Вот и наступает Новый 2025 год. Хотим пожелать Вам крепкого здоровья, счастья, любви, успехов в работе и личной жизни, комфорта, уюта и безопасности, а также исполнения всех ваших желаний!
Также желаем Вам провести новый год без спама и мошенничества в группах под защитой @KvedeBot. Это очень важно, чтобы Вы могли спокойно и безопасно общаться и получать нужную информацию.
Также хотим пожелать Вам фантастических и незабываемых впечатлений в 2025-м году, например, путешествия в далёкие страны, знакомство с новыми людьми и культурами, также встречу с огнедышащим гусём!
Пусть Новый Год принесёт Вам много радости, удачи и благополучия! С наступающим! 🎉🎉🎉
Дорогие друзья!
Вот и наступает Новый 2025 год. Хотим пожелать Вам крепкого здоровья, счастья, любви, успехов в работе и личной жизни, комфорта, уюта и безопасности, а также исполнения всех ваших желаний!
Также желаем Вам провести новый год без спама и мошенничества в группах под защитой @KvedeBot. Это очень важно, чтобы Вы могли спокойно и безопасно общаться и получать нужную информацию.
Также хотим пожелать Вам фантастических и незабываемых впечатлений в 2025-м году, например, путешествия в далёкие страны, знакомство с новыми людьми и культурами, также встречу с огнедышащим гусём!
Пусть Новый Год принесёт Вам много радости, удачи и благополучия! С наступающим! 🎉🎉🎉
1❤8🔥3🥰3
Forwarded from Kvede Новости
Заканчивается 2024 год, и мы подводим итоги работы нашего анти-спам бота @KvedeBot. За этот период он проверил 124'086 сообщений и пополнил свою базу ещё на 2'586'294 спам-сообщения для улучшения идентификации. Это означает, что наш бот стал ещё умнее и эффективнее в борьбе со спамом. Кроме того, @KvedeBot познакомился с 10'322 людьми, но, к сожалению, среди них оказалось 2'153 спамеров и 4'342 подозреваются в нём. Мы продолжаем работать над улучшением нашего бота, чтобы он мог распознавать спам и защищать пользователей от нежелательной информации.
Мы благодарим вас за доверие и надеемся, что в следующем году @KvedeBot станет ещё более надёжным и эффективным помощником в борьбе со спамом. Мы будем продолжать совершенствовать его алгоритмы и функции для обеспечения комфортного общения без навязчивой рекламы и нежелательных сообщений.
Поздравляем вас с наступающим Новым годом! Пусть он принесёт вам только приятные и полезные сообщения, а наш анти-спам бот поможет вам в этом. Желаем вам приятного общения, новых интересных знакомств и ярких эмоций в новом году!
Мы благодарим вас за доверие и надеемся, что в следующем году @KvedeBot станет ещё более надёжным и эффективным помощником в борьбе со спамом. Мы будем продолжать совершенствовать его алгоритмы и функции для обеспечения комфортного общения без навязчивой рекламы и нежелательных сообщений.
Поздравляем вас с наступающим Новым годом! Пусть он принесёт вам только приятные и полезные сообщения, а наш анти-спам бот поможет вам в этом. Желаем вам приятного общения, новых интересных знакомств и ярких эмоций в новом году!
❤3👍1
Forwarded from Kvede Новости
Напоминаем, что проект @KvedeBot находится в стадии бета-разработки и бесплатен для всех 🎉
Просто добавьте бота в группу, назначьте администратором и выдайте права на удаление сообщений и блокировку пользователей. И всё. Да, так просто 🤗
Просто добавьте бота в группу, назначьте администратором и выдайте права на удаление сообщений и блокировку пользователей. И всё. Да, так просто 🤗
👍2