№1: Генератор ников (логинов, имён, названий, etc)

05.05.2009

25 июля 2009 года создан самый совершенный генератор ников! Так что данная заметка может представлять исключительно исторический интерес.

Все видели капчи от Google? Это не тупые наборы символов, а слова, которые можно внятно прочитать. Что, несомненно, несколько смягчает раздражение от самого наличия этой капчи. Иногда слова на картинке даже смешат, а иногда в них можно увидеть намёк от самого Бога.

К чему это длинное предисловие? Да так, ассоциации. Просто первым сервисом в рамках тридцатидневного эксперимента я представляю генератор произносимых ников.

Думаю, нет смысла рассказывать о сферах применения данного инструмента. Я надеюсь, вы не ограничите себя банальной автоматизацией различных регистраций. Включайте фантазию! :) И не забывайте, что трубы Yahoo Pipes невозможно скрыть, вся структура как на ладони и доступна для модификации. Если хотите подкрутить какие-то параметры, пожалуйста — клонируйте в свой аккаунт и творите что душе угодно.

На обдумывание и реализацию ушло поболее трех часов, это плохо. Но спишем на первый блин и мою сегодняшнюю тупость. Что будет завтра? Вы можете на это повлиять.

Замечен один недостаток. В моей «Опере» данная труба не работает :( Но я думаю, что у каждого вебмастера найдется в запасе FireFox.

Чтобы лето было в радость, нужно заблаговременно к нему подготовиться. Обязательно купите кондиционер и не забудьте заказать монтаж кондиционеров у профессионалов. Тогда жара вам будет ни по чём.

Что скажете?

  1. # wareza: 

    почему-то пишет: Problem running pipe: Oops. System error: badly formed response

    и усе:(

  2. # Тормоз: 

    Какой браузер?

  3. # Сандер

    Туда бы датчик случайных чисел. А то он детерминированно выдает в зависимости от числа ников и символов.
    А так – понравилось!

  4. # Тормоз: 

    Сандер, забавный у тебя сайт.
    А вообще, абсолютно случайного ничего не бывает. Конечно, алгоритм далек от идеала, но свою функцию вполне пристойно выполняет.

    Кому не нравится, могут клонировать трубу и добавить истинно случайные числа :)

  5. # Heyzone: 

    Мне «онокок» как человеку, учащему сейчас билогию, понравился.
    Забавно. Он придумывает ники гораздо быстрее меня.
    Давай генератор предложений! А то что-то совсем думать не хочется. :Р

  6. # che: 

    http://habrahabr.ru/blogs/webdev/44270/
    такая хрень была, с намеками от Бога :)

  7. # Dekus

    ники не читаемые получаются. Стоило бы подкрутить алгоритм…

  8. # Тормоз: 

    Che, отличная штука! Я, кстати, тоже сперва на PHP хотел сделать, такую задачу гораздо проще и красивей можно на нём решить. Но, не поверишь, что остановило — лень было делать морду :)

    Dekus, критикуешь — предлагай. Критерии читаемости и как именно стоит подкрутить алгоритм.

  9. # che: 

    Там в комментах есть пример для букмарклета на javascript.
    Можно прикрутить генератор к подобной штуке http://www.usernamecheck.com/

  10. # tulvit

    В опере и осле не работает, в фф нормально. А ники и правда не особо читаемые получились. Могу предложить такой вариант/хотя в итоге еще хуже может получиться/ – делаем два массива из русских букв, массив с гласными и массив с согласными/всякие ъ, ь, й, ы выкидываем/, из полученных букв генерим ники на русском языке по каким либо правилам/т.е. к примеру нельзя, чтобы подряд шли 3 гласные или согласные, ну и еще кучу всего другого можно прикрутить, к примеру набор слогов, которые нельзя использовать из-за трудного произношения/, ну и полученные ники транслитируем на английский.

  11. # tarantul: 

    мда, такой ник я бы не хотел – ebeekoni

  12. # cepera: 

    вот мой вариант решения задачи..
    ceperu.net/gen
    92 имени, 92 фамилии
    2 буквы имя, 2 буквы фамилии, 3/4 буквы/цифры
    более 12000 млрд вариантов

  13. # Кудрявцев Сергей

    Кхе кхе, не вижу смысла генерить если все и так давно нагенерено? не проще ли взять и распарсить скажем итальянский самый крупный форум на ники, применять распарсиный материал на американских аках?

  14. # Тормоз: 

    Che, а смысл? Он довольно долго будет работать. Ники и так получаются уникальные уж точно с вероятностью гораздо более 50% :)

    Tulvit, ну вот Che как раз на подобный алгоритм дал ссылку, ты посмотри. Только я не понимаю, нафига транслитерация из русского? Вообще, если на PHP делать, то стоит немного больше параметров предусмотреть, кроме длины. Несколько алгоритмов, рус/лат и прочее. Возможно, нечто подобное буду делать в одной надстройке для BmSubmitter.

    Tarantul, а что, довольно оригинально :) Вообще, там на минимальной длине самые благозвучные ники получаются. Вот, только что отобрал из нескольких запросов: nacem, eneky (эники-бэники), mammy, manom, anybi, ikane, anali, cozay.

    Сepera, ты совсем другую задачу решил. Но тоже неплохо.

    Кудрявцев Сергей, смотря для чего. И генерация от парсинга отличается. Тем более, реальные ники с большей долей вероятности будут заняты на многих сервисах.

  15. # tulvit

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

    А насчет замута с генерацией на русском с последующей транслитерацией – просто проще придумать правила для создания русских слов, чем английских/там будут уже свои замуты, как комбинации букв, дающих определенный звук th, ch и т.д., плюс многие сочетание многих гласных в английском непроизносимы/.

  16. # Сандер

    По поводу случайных чисел – ну абсолютно случайного, конечно, ничего нет. Но есть же генераторы случайных чисел? А то если зафиксируешь входные данные, он детерминировано выдает одно и тоже. Или это Хром у меня глючит?

  17. # Тормоз: 

    Одно и то же выдает из-за кэша Yahoo Pipes, чтобы они не падали под нагрузкой.

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

  18. # E-baxy: 

    Классно. Я просто так играюсь. Одна из немногих понятных для меня вещей, которые ты делаешь 8)*

  19. # Dragon: 

    здесь придумывают ники moy я остался очень доволен)))

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

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