• Превратить аудио (песню) в текст бесплатно?

    ThunderCat
    @ThunderCat
    Vlad Ivanov,
    а как пользоваться этой функцией?
    ютуб умеет автоматически генерировать субтитры, остается их оттуда достать, в принципе есть хром плагины которые достают текст субтитров в текстовый файлик.

    Люди делают субтитры прямо на видео - это то же самое?
    Если не ошибаюсь, это фишка кап ката.

    Если загружу, могут предъявить авторское право?
    Хз, зависит от видео, можно попробовать загрузку с доступом только по ссылке, так в теории оно не будет публичным и жаловаться на него будет некому.
    Написано
  • Кто знает приложение/сервис/движок/протокол под описанные задачи?

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    У меня из вашего описания только реддит в голову приходит...
    Написано
  • Превратить аудио (песню) в текст бесплатно?

    ThunderCat
    @ThunderCat
    ютуб справляется неплохо, хотя есть песни которые и на родном языке на слух в текст не переведешь...
    Написано
  • Почему скрипт выполняется не до конца?

    ThunderCat
    @ThunderCat Куратор тега PHP
    crack_user, насколько я вижу, проблема не в коде, а во взаимодействии с апи, и смысла искать что там не работает я не вижу. ИМХО проще записывать в какое-то хранилище айди пользователя которому отправляется сообщение, затем просто выбрать всех у кого айди больше чем этот айди, запустить скрипт еще раз и разослать следующей пачке юзеров, повторять пока в выборке не останется пользователей для рассылки. Можно конечно отлавливать что происходит до посинения, но тут вопрос что важнее - шашечки или ехать.

    Если есть желание отлавливать - для начала попробовать с другого хоста (вполне возможно что например таймлимит прибит гвоздями и поменять его программно нельзя или для сервера есть ограничение по времени соединения), потом проверить запуск скрипта вытаскивая из базы кусками по 500 штук и сделать вложенные циклы (внешний вытаскивает 500 пользователей, внутренний делает рассылку по этим 500), чтобы проверить не переполняется ли память... Короче вариантов масса.
    Написано
  • Почему элемент header group выходит за рамки контейнера при уменьшении размеров экрана?

    ThunderCat
    @ThunderCat Куратор тега CSS
    Nadinbar, у меня такого не наблюдается, возможно у вас где-то еще есть стили, не включенные в кодепен...
    https://codepen.io/ThunderCat-aka-Snark/pen/wvLpJoz
    66be43a14bd87065639750.jpeg
    Написано
  • Почему элемент header group выходит за рамки контейнера при уменьшении размеров экрана?

    ThunderCat
    @ThunderCat Куратор тега CSS
    Уже сильно лучше, осталось прикрепить в кодепен файл стилей. И шаблон выглядит как заготовка под реакт/вью... className='header' явно не классический хтмл...
    Написано
  • Как сделать чтобы например каждые две недели значение переменной менялось?

    ThunderCat
    @ThunderCat Куратор тега PHP
    1) ссылка на видео где? В ютубе, на вашем сайте? Видео отдается файлом или открывается в плеере?
    2) $videourl у вас идет в параметрах урл, вы ее откуда берете?
    3) Кроме вышеприведенного кода сайт какой-то код содержит? Это фреймворк? Самописный сайт? ЦМС?
    Написано
  • Почему Total commander не сохраняет изменения в файлах при их правке как WinSCP?

    ThunderCat
    @ThunderCat
    А должен? ЕМНИП встроенный редактор у него а-ля блокнот, где надо ручками нажимать ктрл+эс... Или вопрос просто криво написан?
    Написано
  • Как задать запрос в базу mysql с массивом данных?

    ThunderCat
    @ThunderCat Куратор тега MySQL
    Vitsliputsli,
    Нормализовывать вы пишите смешно
    Я не это писал, я писал что стандартный подход в вордпрессе - сделать хреново и страдать. Не столько из какой-то вредности, сколько в угоду универсализации. Где-то это нормально прокатывает, а где-то вылазят вот такие грабли...

    но именно это и предлагаете.
    Опять же - я написал как делать нормально, но в текущем виде нормализовать бд без перестройки структуры данных невозможно. Как минимум надо завести список пользователей с уникальными идентификаторами, логично что использовать имена для идентификации идея не из лучших.
    Написано
  • Как задать запрос в базу mysql с массивом данных?

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

    Не говоря уже о том, что "полный прямой перебор всех записей, минуя индексы бд" не всегда худший сценарий, а бывает, что наилучший.
    Бывает что и палка стреляет. В общем случае это зло, а в тех случаях где перебор работает лучше индексов обычно движок бд сам отдает предпочтение перебору.

    Проблема указанных запросов не в этом, а в использовании функций regexp или like, вот они действительно сильно замедлят фильтрацию.
    Странное утверждение. Оба условия плохо сказываются на производительности, и что будет больше снижать скорость зависит от много чего, например при большом количестве записей и коротких строках бОльшим фактором торможения будет именно отсутствие индекса. Тем более что само по себе налагаемое условие по поиску вайлдкард/регекс в строке автоматически приводит к игнорированию индексов.
    Однако предложенный вариант "забрать все записи, но они хотя бы будут уже в адекватном виде, и автор сможет по ним искать. " ничуть не лучше, так как вы во первых получаете накладные расходы на десериализацию каждой строки, затем перебор по этим десериализованным данным данным по всему содержимому таблицы (с тем же печальным итогом - у вас нет уникального значения по которому вы точно определите принадлежность записи работнику), во вторых вы гоняете в памяти просто ипически большие куски данных, вместо одной строчки, агрегированной средствами бд.
    Написано
  • Как задать запрос в базу mysql с массивом данных?

    ThunderCat
    @ThunderCat Куратор тега MySQL
    Vitsliputsli, maratmd, ох, не хотел растекаться мыслью по древу, но давайте небольшую "лекцию" на данном примере замутим.
    Что мы имеем: Сотрудников, заказы и работы сотрудников в рамках одного заказа, с указанием цены работы сотрудника.

    Как это оформленно в структуре курильщикасейчас:
    Таблица заказов, где есть данные о самом заказе, скорее всего описывающие дату, состояние и прочие реально относящиеся к заказу вещи, и есть поле, в которое записывается информация обо всех причастных к выполнению данного заказа в виде сериализованного объекта, который по сути строка, нормально расшифровать которую мы можем только с помощью пхп. Ок, на этапе задачи типа "надо посмотреть что там с заказом" такая структура нас вполне устраивает, так как конкретный заказ мы можем вытащить по его уникальному индексу и расшифровать сериализованную строку в данные по сотрудникам, но когда мы хотим каким-то образом получить статистику или отчетность на основе данных "зашифрованных" в поле с сотрудниками, возникает проблема, так как данные внутри строки не идентифицируются однозначно на основании манипуляций со строкой, таких как like или regexp (банальный пример - в фирме работает 4 Миши, естественно запрос выдаст полную ерунду). Кроме того, такие поисковые запросы требуют полного прямого перебора всех записей, минуя индексы бд, что, очевидно, один из худших сценариев.

    Как это реализуется в архитектуре здорового человекаклассических реляционных баз:
    У нас есть 3 сущности: Заказ, работа сотрудника, сотрудник. Под каждую у нас есть своя таблица. Когда у вас создается заказ, то в заказе есть только данные о заказе (дата, описание, статус...), записываемые в таблицу заказов. По мере выполнения работ все работы записываются в таблицу работ, где одно из полей указывает на принадлежность конкретно этой работы к конкретному заказу (пример структуры реализующей паттерн "один ко многим": id | work_name | price | order_id ). В случае если работы типовые и/или имеют фиксированный прайс, для списка работ будет отдельная таблица, а для привязки работы к заказу будет использоваться связующая (pivot) таблица order_work, в которую будут записаны индекс работы и индекс заказа к которому выполнена эта работа. Таким же образом (через указание id сотрудника в работе или в пивот таблице в случае постоянного списка работ) будет указан сотрудник выполнивший данную работу. Объединение данных будет выполняться через JOIN таблиц с указанием уникальных идентификаторов, а структура позволяет производить выборку по условию типа WHERE employee.id = 33 и подобными, используя агрегирующие функции, такие как sum(), count() и тд.
    Написано
  • Как задать запрос в базу mysql с массивом данных?

    ThunderCat
    @ThunderCat Куратор тега MySQL
    Vitsliputsli, Автор все получает правильно, просто структура данных не позволяет нормально работать с ненормализованными данными под его хотелки. В чем весь вордпресс и разработчики под это чудо технологии.
    Написано
  • Как задать запрос в базу mysql с массивом данных?

    ThunderCat
    @ThunderCat Куратор тега MySQL
    Алексей Уколов,
    ну как же не показывает? Вон у него в вопросе результат запроса видно. И в нём php-сериализация.
    Да на факт, это же вордпресс, там вполне может оказаться какая-то прослойка, которая сгоняет промежуточные данные в сериализацию и засовывает в stdClass Object. Не удивлюсь. Хотя логика подсказывает что тупо скроежопили на нормальной структуре и запихали все в одно поле...

    сериализованный объект, то на стороне MySQL не так уж и сложно конвертировать его в честный JSON
    Тут согласен, проще создать доп. поле и прогнать 1 раз через пхп все строки и тогда уже записать жсон в новое поле. Только в любом случае еще нужно логику сохранения сущности поменять...
    Написано
  • Как задать запрос в базу mysql с массивом данных?

    ThunderCat
    @ThunderCat Куратор тега MySQL
    Vitsliputsli, Не насмехаться, а посмеяться. Что-то сделанное по уму прикрутить к вордпрессу все равно что советовать в сарае возвести капитальный фундамент на сваях. Было бы хорошо, но на практике малореально.
    Написано
  • Как задать запрос в базу mysql с массивом данных?

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

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    Рассрочка она разная бывает. 2 основных типа - банковская и "внутрифирменная". Первая по сути кредит, банк оформляет кредит на клиента, но процент от суммы оплачивает фирма, при этом сумма денег за вычетом процентов приходит фирме сразу, а все проблемы по расчетам с клиентом банк берет на себя. Вторая работает по принципу множественных продаж, то есть вы разбиваете платеж на несколько, с привязкой по времени оплаты. При таком подходе риск что остаток суммы не будет выплачен конечно же вырастает в разы, а все проблемы по выбиванию долгов ложатся на фирму. Так что для начала определитесь что вы хотите реализовать.
    Написано
  • Форма обратной связи не сохраняет данные. Присылает пустые письма. Выдает ошибку "Name is required Email is required Message is required". почему?

    ThunderCat
    @ThunderCat Куратор тега PHP
    Галина Баграм, Ошибка говорит об обратном, скорее всего он подключен после вызова скрипта, по этому в момент вызова $ еще не существует.
    Написано
  • Как реализовать выбор города через url laravel?

    ThunderCat
    @ThunderCat
    ReaJIu3m,
    Нет, нет, имеется ввиду как сделать чтобы при выборе города селектом, url менялся.
    Яваскриптом, как еще. Ончейнж виндоу.локэйшн.хреф = новый урл.
    Написано