Задать вопрос
  • Как указывать в отношении Ларавель нужный нам id?

    ThunderCat
    @ThunderCat
    В комментарии автоматом прилетает user_id,
    Он не "прилетает автоматом", он получается из связи, то есть читается из соответствующей таблицы, согласно установленных связей.
    а могу я его сам устанавливать?
    Короткий ответ - нет. Но вы можете обработать полученный результат и заменить в нем все что угодно на что угодно. Короче, троллейбус из буханки.жпег
    Написано
  • Как в PHP создать свою глобальную функцию?

    ThunderCat
    @ThunderCat Куратор тега PHP
    Сергей Соколов, ну да, вполне себе надстройка над принт_р, которая вполне альтернатива вардампу. Это к вопросу "чем не угодили", если что.
    Написано
  • Как в PHP создать свою глобальную функцию?

    ThunderCat
    @ThunderCat Куратор тега PHP
    Mikhail Osher, Определенный смысл есть (например в ларе есть dd, который сильно мощнее стандартных функций), например сделать отладку видимой/выполняемой при наличии какого-то ключа/переменной, иногда приходилось дебажить какой-нибудь легаси проект на проде, при этом не ломая функционал для пользователей. Короче, бывает нужно.
    Написано
  • Как в PHP создать свою глобальную функцию?

    ThunderCat
    @ThunderCat Куратор тега PHP
    Хочу использовать для вывода переменных во время тестирования скриптов, т.е. в процессе отладки.
    Если смысл сделать обертку поверх стандартных принт_р/вардамп, то проще всего расположить эту функцию в начале единой точки входа (если таковая есть), или подключать файл с необходимыми функциями через include/require. В большинстве случаев для такой работы есть более эффективные инструменты, такие как логгеры или дебаг процессоры (например Xdebug или ларовеловский логгер). Как вариант, можно использовать статические методы отдельного класса, заточенного под дебаг.

    Dmitry Bay, вроде бы вопрос не про это.
    Написано
  • Сможете найти сайт по скриншоту интерфейса?

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    Наверное это поможет...
    Написано
  • Какой метод локализации(перевода) сайта более эффектинвый (не фреймворк)?

    ThunderCat
    @ThunderCat
    В вашем ответе вы зачем-то начали давать оценку процедуре действий. У меня вопрос на этом построен? Я просил дать оценку своей логике и процедуре?
    Э, да. Вот же:
    Какой метод локализации(перевода) сайта более эффектинвый..? ... Изначально, задумка следующая:
    что говорит о том что идея есть, но она сырая, предполагает что-то конечное как решение.
    Кто работал в данном направлении, какие есть эффективные и +- не дорогие(лучше бесплатные) сервисы которые интегрируются в Python, PHP или работают по API
    Я работал, МНОГО, практически все мои проекты в той или иной степени мультиязычные. Я знаю как это делать правильно, и использовал за 15 лет разные сервисы. Не хотите советов или не нравится ответ - нет проблем, не пользуйтесь. Достаточно написать "спасибо, не подходит".

    Второе - есть уникальные тексты с описанием авто из бд - в день публикуется порядка 30 тыс. автомобилей
    Они лежат в бд. Ничего не мешает написать обработчик на 20 строк который будет постепенно переводить легаси записи в нормальный перевод. Тем что они у вас не лежат в хтмльках (как иногда случалось у меня) радоваться и пользоваться надо, а не выставлять это как проблему.

    Переписывать локализацию - долго, очень долго.
    Это все равно будет долго и геморно, ваш подход никак не решает собственно задачи мультиязычности, например тот же поиск на втором языке тупо не будет работать.
    Один обработчик AJAX только около 18к строк кода
    Сочувствую. То что у вас там каша из кода и представлений конечно сильно добавляет гемора, но не отменяет необходимости рефакторинга.

    Какими способами или ПО можно оперативно пройтись по .php файлом и найти все элементы веб-странице, которые содержат кириллицу И выполнить их идентификацию путем добавления data-translate="a += 1"
    Тем же пхп или питоном, + регулярками. Или, что более адекватно, DomDocument + xpath. Опять же - мое мнение, вы делаете похожую работу, но усложняете ее в разы с вашим json файлом. Сделайте список фраз, пусть даже в том же json, и переводы к ним в 1 файле переводов, тогда, как я писал, сами фразы и будут ключами для перевода, а не эти вот непонятные метки в разметке. И сделать это регулярками сильно проще, и функционал понятнее.
    Написано
  • Какой метод локализации(перевода) сайта более эффектинвый (не фреймворк)?

    ThunderCat
    @ThunderCat
    glu-dimaz,
    Вопрос перечитайте внимательно. + update к нему.
    Ответ перечитайте внимательно. Вы принципиально иначе работаете. Вы берете каждый раз данные и прогоняете через переводчик, вместо перевода контента в момент создания. Ну или не умеете описывать задачу, не вижу в вашем описании где вы сохраняете на сервере перевод, вижу что вы гоняете контент на сервер, там дергаете транслятор, а результат обратно отправляете на клиент.

    Первый вопрос заключен в выборе обработчика перевода текста.
    Для того решения которое я описал, скорость вообще не особо важна, так как перевод будет происходить в момент добавления 1 раз, кроме того - чем вы смотрели, я написал что современные нейронки делают это недорого и качественно. Их и рекомендую.

    Второй - про идентификацию элементов.
    Надо искать не элементы, а текст. Ищется регуляркой, включающей все русские символы. Задавать блокам родителям идентификаторы НЕ НУЖНО. Нужно 1) перевести текст в шаблонах, 2) перевести текст в динамически строящихся элементах, 3) С сервера передавать готовые переведенные текста.
    Написано
  • Как открыть веб-приложение, написанное на php?

    ThunderCat
    @ThunderCat Куратор тега PHP
    единая точка входа?
    Написано
  • Как в ходе распознавание номеров, записывать данные в БД, при этом исключить дубли?

    ThunderCat
    @ThunderCat Куратор тега MySQL
    MRXWOLF,
    У меня сейчас это так
    Вы мешаете сущности в одну кучу, от этого у вас лажа. Учитесь отделять сущности, создавать зависимости и работать с реляционными базами данных согласно 3 нормальной формы, станет сильно проще.

    Сейчас у вас:
    1) Скинуто в кучу машины и временные интервалы, хотя очевидно что на 1 машину может быть МНОГО интервалов.
    2) Поля заданы левой пяткой. status(new, и т.п) - это что? Это новая машина из салона? Новый клиент? plate - это что? Тарелка? date_s время записи камеры первое - это как читать, как угадать? Что вы делаете с прорвой сэкономленного времени не написав date_start? date_e - та же фигня, у вас что, буквы платные?
    Как вы определяете что машина уехала и потом приехала опять?

    оно смотрит если есть этот номер в статусе completed
    Ага, значит если статус completed, мы его затираем и больше никак не можем посмотреть когда была машина в прошлый раз... Гениально...
    Написано
  • Как в ходе распознавание номеров, записывать данные в БД, при этом исключить дубли?

    ThunderCat
    @ThunderCat Куратор тега MySQL
    MRXWOLF,
    И это уже будет дубль той же машины
    Это самое тупое заявление из всего вышенаписанного, так как для системы никакого дубля нет, есть 2 машины AA1234AC и AA1234AO. Проблема не в хранении или дублировании, проблема в шумах распознавания (что и надо было объяснить).

    Даже в таком случае, у вас получается что на время пока нейронка с кадров распознает кривой номер, у вас в системе "проскакивает" машина с другим номером, и теряется сколько-то минут/секунд.
    В таком случае:
    1) Забить если это не критично,
    2) Искать интервалы менее адекватного (минута, две) времени, проверять попадает ли запись между 2 записей с другим номером, если да - слить все в 1 интервал.
    Написано
  • Как реализовать базу данных таким образом чтобы для каждого клиента она была изолированной при этом было быстродействие (MYSQl)?

    ThunderCat
    @ThunderCat Куратор тега MySQL
    Василий Банников,
    Раз проект новый, то я бы рекомендовал брать Postgresql.
    Вот кстати - зачем? Что постгрес даст в противовес мускулю конкретно в этой задаче, да и в целом - "в чем сила, брат"? Я работал как с постгресом, так и с мускулем, сказать что я как-то заметил разницу в производительности на больших объемах - ну, нет. Больше похоже на карго культ, навеяный пиаром... Или есть что-то "сокрытое от глаз"?
    Написано
  • Какой метод локализации(перевода) сайта более эффектинвый (не фреймворк)?

    ThunderCat
    @ThunderCat
    Василий Банников, как минимум индексация, если сайт переведен хотя бы яндекс транслэйтом, то индексация на целевом языке будет вполне приемлемая, в отличие от отсутствия таковой вообще в случае "правой кнопкой - перевести". Замечу, кстати, что не везде эта фишка доступна, в основном она есть в прямых клонах хромиума. Ну и чисто удобство пользователя - иметь хоть как то локализованный сайт гораздо приятнее чем тыкать каждый раз в перевод.
    Написано
  • Что почитать по программированию без кода?

    ThunderCat
    @ThunderCat
    mayton2019, "О всех созданиях, прекрасных и удивительных" Джеймса Хэрриота например ))
    Написано
  • Что почитать по программированию без кода?

    ThunderCat
    @ThunderCat
    Полный курс НЛП (Боб Боденхамер и Майкл Л. Холл)
    Написано
  • Можно ли видео на сайте без сохранение на диск показывать в меньшем разрешении?

    ThunderCat
    @ThunderCat
    weranda,
    Так и думал, что вариантов особо нет. Было бы круто, если бы была какая-нибудь библиотека на стороне клиента для изменения видюх.
    А какой смысл? Во первых вы все равно скачиваете большой файл на клиент, то есть по трафику и скорости загрузки ничего не выигрываете, во вторых конвертация ВСЕГДА будет более ресурсоемким процессом нежели просто воспроизведение, соответственно и по ресурсам только хуже делаете.
    Написано
  • Ошибка 500 при попытке установки PunBB, как исправить?

    ThunderCat
    @ThunderCat Куратор тега PHP
    Александр Карабанов,
    500 от Apache выглядит иначе
    Справедливости ради, это может быть кастомная брэндированая страничка. В остальном согласен, 90% что это ошибка кода.
    Написано
  • Как React веб приложение выложить на VPS сервер?

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    Через какое то время решил обновить проект и сделать его на react + TS. При попытке загрузить его на хостинг у меня нечего не получалось и мне сказали то что нужно купить VPS сервер и на него загружать файлы проекта.
    Похоже на налюбилово. Если сайт действительно только на реакте и не требует бэкенда, то разницы какой там хостинг вообще нет, так как весь код по сути выполняется на клиенте. Исключение - ssr, для которого нужна нода.

    и если в них изменения писать то сайт работает, но МОЙ index файл находится во ВНУТРЕННЕЙ папке public. Что в таком роде нужно делать?
    Опять же, если все как вы описываете, достаточно перенести все из папки паблик на уровень выше, так как паблик на старом хостинге был корневой папкой сайта. Как вариант, если у вас действительно vds, настроить корневую папку вручную, указав ее в конфиге апача/нжинкса.
    Написано