- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте
Столкнулся с проблемой
При загрузке на сайт новой mp3 мелодии необходимо проверить на существование такой-же в базе (скриптом)
Название артиста и название песни пользователь сам вбивает
К примеру одну и ту же песню пользователи могут называть оч. по разному
Птаха & RusKey - Я верю в бога
Птаха - Я Верю
Птаха - Я Верю (при уч. RusKey)
Укажите направление, в котором следует думать.
как вариант можно сделать так:
select * from table_music where artist_name='Птаха' and song like '%Я Верю%'
но всеравно не айс...
не претендую на звание "лучшая функция года", но что то в этом есть.
но вы ко мне не прислушивайтесь я увлекаюсь говнокодом
Спасибо, такое и сам знаю )
Допустим добавили Птаха & RusKey - Я верю в бога, а в базе Птаха - Я Верю, не будет работать запрос
Думаю делать проверку по словам и если >75% вхождений - считать одинаковым
а как именно будете определять сходство в процентах?
а если сравнивать размеры загруженных файлов ?
а если сравнивать размеры загруженных файлов ?
тоже самое что и сравнивать типы загруженых файлов или для особого извращения сравнивать id3 теги...
а как именно будете определять сходство в процентах?
Разбивать на слова, искать сходство между словами
Птаха & RusKey - Я верю в бога
1 фраза - Птаха|Я|Верю|При|Участии|RusKey - 27 символов
2 фраза - Птаха|RusKey|Я|верю|в|бога - 22 символа
Вхождения - Птаха|Я|Верю|RusKey - 17 симолов
Для 1 фразы - 62%
Для 2 фразы - 77%
KOSMOS aka Anarion добавил 15.03.2010 в 21:59
а если сравнивать размеры загруженных файлов ?
Представьте себе 10 000 музыкальных песен
Длительность обычная от 1 минуты до 15 минут (а вообще почти у всех 2-6 минут)
Какова вероятность совпадения?)
Представьте себе 10 000 музыкальных песен
Длительность обычная от 1 минуты до 15 минут (а вообще почти у всех 2-6 минут)
Какова вероятность совпадения?)
С точностью до байта почти нулевая
до такого извращенства даже я не смог додуматся 😒
С точностью до байта почти нулевая
Изначально подумал что sirota77 предлагает по длительности сравнивать. Устал наверно...
есче один вариант, можно сделать добавление в 2 этапа, сначала юзер вводит исполнителя к которому хочет добавить песню, на следующем этапе ему показывается список с уже существующими песнями у этого исполнителя, и такой типа вопрос: "Ваша песня отсутствует в данном списке? да/нет"