Уклюжий вор: идея сервиса

28.05.2009

Я сегодня утром как-то внезапно вспомнил про забавный сайт Dirty, и нашёл там «ржачный пост про уклюжего вора (Чувак в кепке)». Посмеялся, отложилось…

А вот только что на холодильнике Bosch (кстати, вскоре наверное потребуется ремонт Bosch, так как в последнее время холодильник стал издавать странные звуки) увидел магнитные буковки (играет младший братик любимой) и выстрелило! Сам делать в ближайшее время не буду, так что просто публикую идею, может кто возьмется?

Сервис простейший — вводите имя и фамилию, а получаете кучу забавных словосочетаний из этих букв. Вот что вручную люди сообразили про Лужкова:

«Юркий уж вол»
«Журю вилкой»
«Жив юлой рук»
«Ой, лжив урюк»
«Живой урлюк»

В принципе, работы на пару вечеров, только продумать структуру базы надо. Думаю, лучше отдельные таблицы для прилагательных и существительных + дополнительные поля для быстрого поиска по буквам. Я в базах пока ничерта не разбираюсь, так что пусть опытные программисты думают.

Идея при достойной реализации будет весьма популярна, уверен на 100%.

P.S. А может, подобное уже есть? Не искал, лень.

Комментарии

  1. # Профессор

    Не думаю, что сервис проживёт долго. Набалуются и забудут.

    Но сама идея мне понравилась и поэтому буду иметь её ввиду – предложу очередному клиенту такую тему дипломной работы или курсовой :)

    Вам спасибо! :)

  2. # manager

    получится очередная однодневка, обвешанная адсенсом.
    хотя как тема курсовой работы будет очень интересна.

  3. # namelesshomeless

    С одной стороны кажется сервис простейший… С другой же, я плохо представляю как можно организовть его работу без выборки из множетсва букв слова всех возможных его подмножеств, плюс всевозможные комбинации с пробелами… Даже перебор, например, слова «привет» таким способом отберет у сервера очень много памяти и процессорного времени.

  4. # Тормоз: 

    Namelesshomeless, да, я потом тоже поразмыслил немного и понял, что реализация очень даже не простая.

  5. # Одесский НеБомж

    На самом деле задача не такая уже и сложная
    Просто надо распарсить все слова и представить их в виде битмапа
    Слово тоже переводим в битмап и делаем логическое И с входящим
    Если результат операции не тронул битмап оригинального слова, то используем это слово, декременируя число заюзанных символов
    Битмапом кодируем только уникальные буквы, а повторы уже считаем частным образом, так будет быстрее

  6. # namelesshomeless

    Одесский НеБомж: тоесть сначала надо собрать максимально польный словарь слов и распарсить их всех в битмапы (как кстати это сделать без коллизий не совсем понятно для кодировок не ascii) и потом по нему бегть?

  7. # namelesshomeless

    Одесский НеБомж: можешь чуть более подробно объяснить, не совсем понятно, ведь & все равно надо делать по каждому символу?..
    задачка то интересная… хочется реализовать ;)…

  8. # phpdude

    тут нет людей с телефонами? ))) там Т9 работает подобно, он слов не знает, зато знает вероятности того, что сочетание букв может быть частью слова и только в конце он сверяет(не всегда) :))

Комментирование этой статьи закрыто.

Интересное Покупки ТехникаРазное Отдых Статьи Строительство Услуги Общество Хобби Культура Советы Уют