Подчеркивание в имени хабра_пользователя



    Обращаю внимание тех хабра_хабрапользователей, которые используют подчеркивание (underscore) в своих именах (никах). В отношении всех нас была изменена политика партии администрации. Заметил я это нынешней осенью, скорее всего это связано с нашумевшим осенним обновлением. Я думал, что об этом изменении еще дополнительно сообщат хабрасообществу, но до сих пор тишина…

    Расскажу, какие были изменения на примере ссылок на профиль. Ранее на хабре во всех ссылках на профили пользователей, которые использовали подчеркивание в имени, "_" заменялилось на дефис. Теперь же это убрали, т.е. подчеркивание (underscore) на дефис не заменяется!


    Например. До этого обновления ссылка на мой профиль имела вид: black-crown.habrahabr.ru (уже не работает), хотя мой ник пишется именно через нижнее подчеркивание: black_crown

    Также были изменены ссылки на профили ВСЕХ пользоветелей. Теперь со всех ссылок вида хабраюзер.habrahabr.ru идет перенаправление на http://habrahabr.ru/users/хабраюзер/.
    И в связи с выше описанными изменениями больше всех досталось пользователям, в именах которых есть подчеркивание "_". Теперь ссылки на их профили вида: black-crown.habrahabr.ru и даже с подчеркиванием (underscore) black_crown.habrahabr.ru не работают. Ибо даже если использовать подчеркивание в ссылке на свой профиль, как в последней ссылке, идет не верный редирект на http://habrahabr.ru/users/black-crown/. А во время переадресации подчеркивание (underscore) почему-то снова заменяется на дефис о_О

    В общем, выводы относительно осеннего обновления каждый уже давно сделал сам.

    Поэтому, если вы использовали на других ресурсах ссылки на ваш профиль на хабре и для вас это важно, их придется ручками изменить!

    UPD: Кстати, а зачем хабр отказался от username.habrahabr.ru?
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее
    Реклама

    Комментарии 50

      0
      «Нижнее подчеркивание»
      А есть верхнее? :) Это просто подчёркивание, как говорит Вики.
      /занудство
        +28
        Вроде как есть: ¯ ¯¯ ¯¯¯
        :)

        /themoreyouknow
          +9
          У вас «надчеркивание» какое-то. =) Подчеркивание по определению снизу. Это имелось ввиду.
            +54
            черкивание -
              +1
              Я думаю, не стоил холиварить на эту тему. Этим и так полны интернеты…
              Все зависит от того, от куда брать точку отсчета. Например, если со времен пишущей машинки, то более уместно словосочетание «нижнее подчеркивание». Так как на пишущей машинке часто печатали линейки (прием по оформлению текста) с помощью дефиса, печатая его тоже на строчке ниже!
                –2
                Не стоит холиварить, вы правы. Просто исправьте эту безграмотную ошибку.
                  +1
                  Исправил!
                    +7
                    > безграмотную ошибку

                    Кто бы говорил. Дайте знать, когда появятся грамотные ошибки.
                +2
                КАК?
              0
              Есть ещё среднее зачёркивание и верхнее надчёркивание.
                +2
                Если уж на то пошло, то это вовсе не подчёркивание, поскольку оно не подчёркивает никакого символа, оно само есть символ! Это нижняя черта.
                +30
                Спасибо, что предупредили.

                А у меня, кстати, ещё и главная периодически 404-ю выдаёт после обновления.
                  +17
                  А у меня еще и лента.
                    +3
                    «Ранее на хабре во всех ссылках на профили пользователей, которые использовали нижнее подчеркивание в имени, "_" заменялилось на дефис. Теперь же это убрали, т.е. нижнее подчеркивание на дефис не заменяется!»

                    Господа, извините, конечно, но это ппц во всей его полноте. Еле отвоевал у техподдержки дефис хотя бы в адресе своего хабрацентра, так теперь и он не работает.
                      +5
                      read-only могут писать комментарии? Я что-то пропустил?
                        +2
                        Read-only, а «Зарегистрирован:
                        03 июля 2011 в 16:51 по приглашению пользователя FTM» оО
                          +1
                          Мощное несовпаденьице. Может быть, он называет себя Di-Zed, потому что у него есть Di-Sword?
                    +2
                    Переход на домен 2-го уровня (хабраюзер.habrahabr.ru/ -> habrahabr.ru/users/хабраюзер/) — это можно приветствовать, потому что, во первых, это, наверное, подготовка к переводу кода на Ajax, во-вторых, в юзерскриптах не будет проблемы с доступом к домену 3-го уровня по Ajax. Yb$ytt подчёркивание — скорее всего, недоработка, которых где-то по тегу «сыр» найдётся целый список.
                      +3
                      Yb$ytt подчёркивание

                      Ох уж это автопереключение)
                      +1
                      Что-то как-то… У меня и Ваш и мой профиль открываются правильно =) WinXP/Chrome 16.0.904.0 dev-m
                        0
                        До осеннего обновления ссылка на ваш профиль была вида: vitaly-kf.habrahabr.ru. Но даже если использовать ссылку с подчеркиванием, как у вас в нике вида: vitaly_kf.habrahabr.ru у меня выдает ошибку 404. Win7/Chrome 14.0.835.202 m
                          +2
                          У меня и с подчёркиванием и с дефисом выдаёт 404 ошибку на Вашем профиле. Win7/Firefox/7.0.1
                          +4
                          У меня переодически 404 вываливается на главной странице. Лечится F5.
                            +4
                            как говорится: «7 бед — 1 Reset»
                            +4
                            Судя по 110й странице книги «DNS и BIND» (а я пока дочитал лишь до туда) BIND же не разрешает иметь подчеркивание в имени домена
                              +2
                              Не только BIND, а любой DNS-сервер, который следует стандартам.
                              Согласно RFC-1035, каждая часть полного DNS-имени (FQDN) может состоять из латинских букв, цифр и знаков дефиса. Причём первым символом каждой части имени может быть только буква, а последним буква или цифра.
                              А RFC-1123 немного расширяет это ограничение и позволяет в качестве первого символа в доменных именах использовать не только букву, но и цифру.

                              Но никакие символы подчёркивания в DNS-именах по стандарту не разрешены. Исключением являются SRV-записи, в которых наоборот принято использовать подчерк в начале.

                              Именно поэтому, когда на Хабре ник юзера представлялся как поддомен там заменялись подчерки на дефисы, чтобы не нарушать RFC, связанные с доменными именами. А когда отказались от доменов третьего уровня (как говорят, в связи с переходом на AJAX), тогда и заменять подчерки на дефисы в URL стало ненужно.

                              Примечание: В Microsoft DNS по умолчанию таких ограничений нет, там по умолчанию для имён разрешён набор символов Multibyte (UTF8), поэтому в именах можно использовать и подчерки и даже кириллицу. Но в настройках Microsoft DNS можно включить ограничение на имена «Strict RFC (ANSI)», тогда в именах будут разрешены только символы по стандарту.
                              +3
                              Напишите, пожалуйста, на какой странице(страницах) вы видите ссылку вида username.habrahabr.ru?
                                +1
                                Я думаю имеются ввиду сторонние ресурсы
                                  0
                                  До недавнего обновления ссылки на все профили были вида: isis.habrahabr.ru.
                                  Сейчас же идет редирект на: habrahabr.ru/users/isis/
                                    +3
                                    Я знаю что мы изменили, я не могу понять какие проблемы вы сейчас испытываете.
                                    Сейчас у вас все ссылки на ваш профиль такие: habrahabr.ru/users/black_crown/.
                                    А редирект старых ссылок со сторонних ресурсов поправим. Спасибо!
                                      0
                                      Да, все верно. Проблемы в неправильном редиректе не только ссылок вида: black-crown.habrahabr.ru, но и с даже с нижним подчеркиванием: black_crown.habrahabr.ru. Перенаправляет на habrahabr.ru/users/black-crown/, где подчеркивание заменяется на дефис! Вам спасибо за понимание!
                                  +3
                                  Подтверждаю:

                                  --2011-10-17 18:31:04-- g_z.habrahabr.ru/
                                  Resolving g_z.habrahabr.ru... 62.213.71.224
                                  Connecting to g_z.habrahabr.ru|62.213.71.224|:80... connected.
                                  HTTP request sent, awaiting response...
                                  HTTP/1.1 301 Moved Permanently
                                  Server: nginx
                                  Date: Mon, 17 Oct 2011 14:31:05 GMT
                                  Content-Type: text/html
                                  Connection: keep-alive
                                  Keep-Alive: timeout=25
                                  Location: g-z.habrahabr.ru/
                                  Location: g-z.habrahabr.ru/ [following]
                                  Spider mode enabled. Check if remote file exists.
                                  --2011-10-17 18:31:05-- g-z.habrahabr.ru/
                                  Resolving g-z.habrahabr.ru... 62.213.71.224
                                  Connecting to g-z.habrahabr.ru|62.213.71.224|:80... connected.
                                  HTTP request sent, awaiting response...
                                  HTTP/1.1 302 Moved Temporarily
                                  Server: nginx
                                  Date: Mon, 17 Oct 2011 14:31:05 GMT
                                  Content-Type: text/html
                                  Content-Length: 154
                                  Connection: keep-alive
                                  Keep-Alive: timeout=25
                                  Location: habrahabr.ru/users/g-z/
                                  Location: habrahabr.ru/users/g-z/ [following]
                                  Spider mode enabled. Check if remote file exists.
                                  --2011-10-17 18:31:05-- habrahabr.ru/users/g-z/
                                  Resolving habrahabr.ru... 62.213.71.224
                                  Connecting to habrahabr.ru|62.213.71.224|:80... connected.
                                  HTTP request sent, awaiting response...
                                  HTTP/1.1 404 Not Found
                                  Server: nginx
                                  Date: Mon, 17 Oct 2011 14:31:06 GMT
                                  Content-Type: text/html; charset=utf-8
                                  Connection: keep-alive
                                  Keep-Alive: timeout=25
                                  Remote file does not exist -- broken link!!!
                                    +4
                                    Ну что, меньшинства, может объединимся и устроим парад?)
                                      +1
                                      Устроим революцию и будем рулить хабром?
                                        +5
                                        Надо требовать возмещения морального ущерба от ущемления прав!
                                          +5
                                          Революция не выгорит — на Хабре нет нефти…
                                        +3
                                        Я весь такой «целостный» и без подчёркивания :)
                                          +3
                                          Похоже, что рулить хабром доверили новой команде, которая знать не знает что тут и как, и клепает функционал для галочки.
                                            +3
                                            не совсем. на автокадабре ТМ устроили такой же ппц.
                                              +2
                                              Зажрались
                                                +1
                                                Там всё гораздо хуже…
                                                  +2
                                                  мда, будем надеяться, что осенняя хандра у них пройдет и всё встанет на свои места в ближайшее время… А банить turbo_exe за конструктивную критику, указывая в причине «употребление не нормативной лексики», было оччень не хорошо.
                                                    +1
                                                    «Зажрались» ©
                                                      +2
                                                      не пройдет, так появятся конкуренты, и либо придется «пройти хандре», либо прощай капуста, которые рубят с хабры.
                                                  +1
                                                  404 у меня периодически и на главной, и рандомно по сайту выскакивает. С разных провайдеров и машин. Осеннее обострение какое — то чересчур суровое вышло.
                                                    0
                                                    Притом ещё API отвалился.

                                                    (Циник сказал бы не «отвалился», а «отодрали».)

                                                  Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                                                  Самое читаемое