27.21.165.109.donpac.ru, был я
Этот топик читают: Гость
Ответов: 1841
Рейтинг: 369
|
|||
карма: 1 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
27.21.165.109.donpac.ru который CriDos, спасибо.
|
|||
карма: 25 |
|
Ответов: 1891
Рейтинг: 110
|
|||
Tad писал(а): можно и намного прощеTad, я не собираюсь с кем-то соревноваться как проще либо не проще. Моя схема выложена как один из вариантов ------------ Дoбавленo в 12.50: Конечно можно еще проще - с помощью SQL |
|||
карма: 0 |
|
Ответов: 1841
Рейтинг: 369
|
|||
карма: 1 |
| ||
файлы: 1 | code_21032.txt [3.8KB] [210] |
Ответов: 16884
Рейтинг: 1239
|
|||
Alexbootch, я не собираюсь ни с кем ругаться.
Alexbootch писал(а): Конечно можно еще проще - с помощью SQLПоиск слова в тексте ничем не отличается от поиска слова в колонке БД даже с применением индексного файла, а чаще может быть и медленней. ИМХО. |
|||
карма: 25 |
|
Ответов: 1535
Рейтинг: 176
|
|||
О, ёлы, у меня тут за обеденным столом идея пришла окончательная, слепил, как обещал, а тут быстрей меня нашустрили. Схему, конечно, выкладываю, но, она на удивление как Tad-а, но всё равно, ему ставлю плюс, за использование компонента Position. Для меня это стало неожиданностью. Вот, только, дождусь пока с меня суточный арест не снимут.
code_21034.txt |
|||
карма: 1 |
| ||
файлы: 1 | code_21034.txt [1.2KB] [182] |
Ответов: 16884
Рейтинг: 1239
|
|||
ser_davkin, прогони все строки песни через
Зачем определять регистр первого символа строки, убей, понять не могу |
|||
карма: 25 |
|
Ответов: 1841
Рейтинг: 369
|
|||
ser_davkin, по тесту видно что в плане производительности вариант c Position уступает по производительности варианту с StrList а StrList уступает на 0.5-1 Microsecond моему и по этому если ты боришся за производительность то мой вариант больше подходит а если за компактность схемы и вес программы то StrList...
p.s. вот ------------ Дoбавленo в 13.41: хотя ошибаюсь, вариант со StrList не уступает моему |
|||
карма: 1 |
|
Ответов: 1535
Рейтинг: 176
|
|||
Tad писал(а): Зачем определять регистр первого символа строки, убей, понять не могуИзвините, надо было мне с этого начинать. Необходимо, чтобы прога, обнаружив строку, начало которой с нижнего регистра, присоединила к предыдущей (начало, которой с верхним регистром), чтобы получился правильный формат стихоотображения. Но лучше увидеть. Но с этой задачей я справляюсь. |
|||
карма: 1 |
|
Ответов: 1841
Рейтинг: 369
|
|||
тест был не верно проведён
извиняюсь за ложные данные вот более точный тест и то он показывает не совсем точные данные т.к. конечный результат зависит от регистра с которого начинается строка... code_21043.txt |
|||
карма: 1 |
| ||
файлы: 1 | code_21043.txt [5.3KB] [127] |
Ответов: 1891
Рейтинг: 110
|
|||
Tad писал(а): если текст песни уже лежит в БД и то совсем не проще. Не надо ля-ля. Проще обработать текст перед помещением в БД.Поиск слова в тексте ничем не отличается от поиска слова в колонке БД даже с применением индексного файла, а чаще может быть и медленней. ИМХО. Пусть будет так Tad, только не забывай что там 5000 караоке файлов. |
|||
карма: 0 |
|
Ответов: 8926
Рейтинг: 823
|
|||
Tad писал(а): Зачем определять регистр первого символа строки, убей, понять не могу А я, убей, понять не могу, зачем вообще вытаскивать эти вирши из караоке, жемчужин поэзии там нет по определению, а если и встретятся, то уже давно известные, неоднократно изданные и не нуждающиеся в извлечении |
|||
карма: 19 |
|
Ответов: 3349
Рейтинг: 233
|
|||
карма: 1 |
| ||
файлы: 1 | code_21048.txt [1.2KB] [295] | ||
Голосовали: | Tad, CriDos |
Ответов: 16884
Рейтинг: 1239
|
|||
Леонид, насколько я понял, ser_davkin хочет выбрать все песни (из 5000) в которых есть слово(а), к примеру, "с приветом" или "Катя".
Зачем для этого нужно соединять строки ser_davkin писал(а): чтобы получился правильный формат стихоотображения.(решается задача - Как убить свободное время) |
|||
карма: 25 |
|
Ответов: 1535
Рейтинг: 176
|
|||
Леонид писал(а): А я, убей, понять не могу, зачем вообще вытаскивать эти вирши из караоке, жемчужин поэзии там нет по определению, а если и встретятся, то уже давно известные, неоднократно изданные и не нуждающиеся в извлеченииЛеонид, я с вами полностью согласен, такая поэзия нам не нужна. Но те кто занимается этим, у тех и проблемы свойственные их профессиональному направлению. Часто в клубах (не элитных), забегаловках, в корпоративах, да просто в каком либо мероприятии, возникает вопрос, мол, есть песня поётся вот так-то, а название её не помню, знаю, что есть такие-то слова "ля-ля-ля", а название не помню и всё. Вот и меня, зная, что я рисованием мало мальки занимаюсь, попросили исполнить их задумку. Интернет, несмотря на его бескрайние возможности, создаёт не мало трудностей с извлечением (Мани), а в последнее время с караоке совсем трудно (кто не знает, это дело прижали) Да и не везде он есть, этот Интернет. На самом деле, моей программой пользуются, не хочу, да и не скромно говорить о себе хорошо, всем нравится (ещё бы, бесплатно). В сети есть подобное решение, но эта прога идёт только с караоке базой (а размер в сети имеет значение). Казалось бы, всё разумно, но почему бы её не выложить отдельно, видимо есть причины. Вообще, надо сказать, интересен не столько результат, как сам процесс программирования, но иногда поподаю в тупик и захожу к вам суда за помощью, за что всем благодарен. ------------ Дoбавленo в 16.59: Tad писал(а): если там и так правильный формат стихообразования, как его видит автор музыки |
|||
карма: 1 |
|