D1P

|
Posted: Sun Jan 24, 2010 22:24 Post subject: |
|
|
Оффтоп
CaptainFlint wrote: | А искать все возможные сочетания, где имена похожи между собой, — это, увы, пока никак |
Ровно для тех же целей (поиск одинаковых альбомов с разным написанием имени) накатал программульку. Суть такова: в окошко копипастится список каталогов (один каталог - один альбом, у меня примерно так всё хранится), прога выдаёт релевантность для всех вхождений списка в виде:
Code: |
99%: [2002] Pete Namlook & Klaus Schulze - Dark Side of the Moog IX\ <-> [2002] Pete Namlook & Klaus Schulze - The Dark Side of the Moog IX\
98%: [2006] The Pinker Tones - The Million Colour Revolution\ <-> [2006] The Pinkertones - The Million Colour Revolution\
98%: [2001] Juno Reactor - Master of the Universe\ <-> [2001] Juno Reactor - Masters of the Universe\
95%: [1996] VA - Les contes d'Hoffmann CD2\ <-> [1996] VA - Les contes d'Hoffmann CD3\
95%: [1996] Pete Namlook, Klaus Schulze & Bill Laswell - The Dark Side of the Moog IV\ <-> [1997] Pete Namlook, Klaus Schulze & Bill Laswell - The Dark Side of the Moog VI\
95%: [1996] Man With No Name - Earth Moving the Sun\ <-> [1998] Man With No Name - Earth Moving The Sun\
|
Единственный недостаток - тормозной алгоритм скопипащенный из какой-то базы знаний, пять тысяч строк сравнивались на Q6600 порядка 12 часов. Сначала хотел распараллелить алгоритм, чтобы задействовать все четыре ядра процессора, но, видимо, потупел с годами, не справился, плюнул и подождал, благо необходимость единоразовая.
Если кому такая утилитка нужна - могу выложить с исходниками. _________________ База знаний о Total Commander
Блог |
|