oatcookie: javascript по своим возможностям сильно уступает тому же C/C++, на которых написаны подобные наработки. И самая основа всех систем - нейросети, которым до исполнения на стороне браузера оооочень далеко.
Вот когда WebASM либо его аналоги станут популярными и будут внедрены во все актуальные браузеры - можно будет подумать. К тому времени как раз у большинства будут достаточно мощные машины, дабы возлагать на них такую нагрузку.
А пока только server-side, только хардкор. Погуглите по поводу нейросетей и их обучения для распознования аудио-файлов. Достаточно сожрать несколько десятков тысяч тестовых записей с разными интонациями с wav формате и, в принципе, сырая наработка обученной нейросети будет у вас в кармане.
Роман Черняховский: Если вы имеете в виду "все ссылки" - то формулируйте запросы правильно.
В таком случае попросту добавьте в конец роут, который будет перехватывать все оставшиеся ссылки. Вариант не из лучших, но сложнее варианты предлагать не буду.
root09: Можете словить ту же ошибку если после успешной авторизации вернетесь назад, снова запросив access_token.
Сам ответ от ВК говорит о том что действие поля code (ответ oauth) истекло.
Александр Дегтярев: А вы перезапускали сервер после изменений в файле? Они берутся из файла, но хранятся во временной таблице, которая обновляется с каждым запуском сервера
Александр Дегтярев: Выполните SHOW VARIABLES LIKE 'char%';
Посмотрите, в каких переменных левая кодировка, и поменяйте ее вручную в my.cnf (или my.ini в случае Windows).
Скорее всего проблема в невозможности записи в данный файл. Проверьте, не закрыт ли он для записи.
К слову, на хостингах все должно быть нормально и танцев с бубнами не будет.
Александр Дегтярев: Если такой страницы нет (старая версия, какая-то модификация) - перейдите в phpmyadmin, и выполните sql команду:
UPDATE mysql.user SET Password=PASSWORD('тут ваш пароль') WHERE User='root'; FLUSH PRIVILEGES;
Далее откройте файл /phpmyadmin/config.inc.php (из вашей папки xampp), найдите $cfg\['Servers'\]\[$i\]['password'] = ''; и вставьте в эту переменную ваш пароль.
Александр Дегтярев: На нормально настроенном сервере (хостинге) такой ошибки не будет, так как база будет с паролем :)
На локалке у вас не стоит пароль (что, кстати, очень плохо в случае открытого порта - установите его). Вот и phpmyadmin ругается.
DB::raw лишь добавляет к запросу чистый SQL код.
MONTH, YEAR, DAY - функции MySQL которые конвертируют timestamp в месяц, год либо день соответственно.
Евгений: данное поле удаляется спустя 2-3 месяца в случае относительно крупной базы, либо за несколько дней в случае небольшого корпоративного сервиса.
javanub: Перед обращением к объекту $item->country в массиве проверьте, у всех ли элементов есть этот самый $item->country :)
Возможно у одного нет, и все крашится в итоге с ошибкой.
Вот когда WebASM либо его аналоги станут популярными и будут внедрены во все актуальные браузеры - можно будет подумать. К тому времени как раз у большинства будут достаточно мощные машины, дабы возлагать на них такую нагрузку.
А пока только server-side, только хардкор. Погуглите по поводу нейросетей и их обучения для распознования аудио-файлов. Достаточно сожрать несколько десятков тысяч тестовых записей с разными интонациями с wav формате и, в принципе, сырая наработка обученной нейросети будет у вас в кармане.