1. PHP / Говнокод #17103

    +157

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    //
    // JS-protected mailto: link
    //
    function s2_js_mailto($name, $email)
    {
    	$parts = explode('@', $email);
    
    	if (count($parts) != 2)
    		return $name;
    
    	return '<script type="text/javascript">var mailto="'.$parts[0].'"+"%40"+"'.$parts[1].'";'.
    		'document.write(\'<a href="mailto:\'+mailto+\'">'.str_replace('\'', '\\\'', $name).'</a>\');</script>'.
    		'<noscript>'.$name.', <small>['.$parts[0].' at '.$parts[1].']</small></noscript>';
    }

    И вот таким образом, S2 CMS защищает почтовые адреса через PHP/JS. Оригинально.

    Запостил: volter9, 13 Ноября 2014

    Комментарии (171) RSS

    • > PHP/JS

      Звучит как название стека протоколов. Как TCP/IP, только PHP/JS.
      Ответить
      • Ну да к обе эти технологии во всю пыхтят, что бы отдать секретный почтовый адрес агента смита at gmail dot com.
        Ответить
      • PL/SQL
        PHP/FI

        кстати, вполне себе стек протоколов. AJAX называется
        Ответить
        • "Аджакс --новое имя стека протоколов пэхапэ джиэс".

          Все же с терминами нельзя так вольничать
          Ответить
        • > AJAX
          Asynchronous Javascript and XML. Где здесь PHP, Lure?
          Ответить
          • пхп здесь притянут за уши, как разновидность "принимающей стороны".
            но и правда, аджаксу все равно, что отвечает, вполне может быть статика.

            кстати, еще до появления XHR была идея такой работы "страницы без перезагрузки": грузим скрипт по урлу (скажем, во фрейме), загруженный скрипт отрабатывает и снова грузит скрипт и т.д.
            т.е. вполне себе можно обойтись средствами DHTML+JS
            Ответить
            • Так работал написанный мною чат в 1999м)

              А еще был комет: отдаем контент-ленс гиганский и мееееедленно выдаем js

              браузер его выполняет
              Ответить
              • > отдаем контент-ленс гиганский
                или просто не закрываем соединение? server push же
                так перлом отдавался gif-счетчик (новые кадры подгружались по мере необходимости)
                Ответить
                • ну или так) были разные способы http пушей, был например контент даже специальный: Mixed-Replace.

                  Поскольку в мире веба принято забивать отверткой гвоздь, то сначала сделали sateless, request/response протокол, а пртом придумали куки и всякие способы держать коннект (про keep alive не говорю, это чтоб tcp коннект не рвать)

                  Но на самом деле это всё уже не нужно. WebSockets придет -- порядок наведет.
                  Ответить
                  • уже давно пришёл, чай весь выпил, но уходить не хочет
                    Ответить
                    • Скоро будет синг пейдж аппликешен, на клиенте вся логика, и по вебсокетс будет ходить прямо в базу которая спецом такой протокол поддержит;)
                      Ответить
                      • нафиг-нафиг
                        авторизацию, разграничение прав делать надо
                        субд не рассчитаны на миллион коннектов
                        Ответить
                        • И оракл?
                          Ответить
                          • И оракл, конечно.
                            Инстанс обычно меньше десятка тысяч сессий держит.
                            Создание коннекшена очень дорогая и долгая операция.
                            Поэтому все делают пул коннекшенов.
                            Ответить
                            • Уговорили. Пусть перед ним будет прослойка которая переадресует запрос одному из коннекшенов в пуле) Причем встроенная прямо в базу
                              Ответить
                        • >субд не рассчитаны на миллион коннектов
                          Тем более что базы (источников данных) может быть 2 и более.
                          Ответить
                      • одностраничные - очень сомнительно, ибо тормознутые, с хистори плохо дружат, часто выжирают лишний траффик, сорцы не соответствуют действительности.

                        и сейчас ходят уже ПОЧТИ в базу, то бишь рест
                        Ответить
                        • хорошо дружат с хистори
                          выжирают меньше трафика, ибо весь дизайн/верстку сливаешь один раз, всё остальное время качаешь данные с сервера и на сервер
                          Ответить
                          • главное, не нажимать F5
                            Ответить
                            • нажал F5 в первом попавшихся из наших SPA
                              всё нормально, обновилась текущая вьюха, кнопка назад ведёт на предыдущую
                              ЧЯДНТ что мои программисты сделали не так?
                              Ответить
                              • > что мои программисты сделали не так
                                Обработали параметры после #, злодеи такие. Не дают людям по F5 прыгать на стартовую вьюху.
                                Ответить
                                • Кстати, сейчас уже и # не нужно:
                                  https://github.com/defunkt/jquery-pjax

                                  С историей всё отлично, юзер даже не замечает, что страницы грузятся аяксом.
                                  Ответить
                              • > нажал F5 в первом попавшихся из наших SPA
                                Надо нажимать F5 в Gmail.
                                Ответить
                                • Нажал F5 при открытом письме - оно и отобразилось. Нажал F5 в папке теге "отправленные" - оно и осталось. Кнопка "назад" работает. ЧЯНТД?
                                  Ответить
                                  • Но оно появилось только через некоторое время, т.к. заново загружалось всё, даже то, что было в кэше.
                                    Ответить
                                    • > заново загружалось всё, даже то, что было в кэше
                                      Но ведь ф5 для того и нажимали? Или я что-то не понимаю?
                                      Ответить
                                      • Просто я уже привык к тому, что нажатие F5 не всё перезагружает.
                                        Ответить
                                        • > нажатие F5 не всё перезагружает
                                          Любитель старой оперы?
                                          Ответить
                                          • Нет, я ей мало пользовался. Любитель нового хрома.
                                            Ответить
                                          • В опере нет различия между F5 и Ctrl+F5. Там F5, которое и в Африке F5.
                                            Ответить
                          • Насчёт хистори/индексирования вопрос спорный, насчёт трафика - однозначно меньше, ибо страница перерисовывается не полностью, а по частям, и тянутся только данные.
                            Ответить
                            • > хистори [...] вопрос спорный
                              Почему? Вон в том же pjax, который выше кидал inkanus-gray, используется программное управление историей. Ну а юзерам древнего говна не привыкать к страданиям. Им можно и страницу перезагружать на каждый запрос...

                              А ссылки с решетками (через window.location), емнип, вообще везде пашут и даже в истории остаются.
                              Ответить
                              • Потому что. Введеные в инпуты данные оно тоже сохраняет?
                                >А ссылки с решетками (через window.location), емнип, вообще везде пашут и даже в истории остаются.
                                Вы так говорите будто в решетках можно сохранить абсолютно точное состояние страницы.
                                Ответить
                                • Ну это смотря какой длины строка после решётки...

                                  P.S. Массив состояний можно хранить в куках, в window.name, в localStorage, а после # указывать индекс этого состояния в массиве.
                                  Ответить
                                • > Вы так говорите будто в решетках можно сохранить абсолютно точное состояние страницы.
                                  Вы так говорите будто в query string можно сохранить абсолютно точное состояние страницы.

                                  > Введеные в инпуты данные оно тоже сохраняет
                                  history.pushState - вроде бы да. Там же тот же самый back-forward кеш, что и при нормальных переходах.
                                  Ответить
                  • это не отверткой гвоздь, а сначала хватало отвертки, а потом не стали менять шило на мыло на молоток.

                    > сначала сделали sateless
                    собственно, для статического контента не может быть никакого состояния
                    > а пртом придумали куки
                    собственно, очень здравая мысль (кроме ограничения на размер, и неожиданное их пропадание). это самое простое решения для stateful over stateless

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

                    > WebSockets
                    я удивляюсь, почему сразу не запилили интерфейс JS к sockets\opengl и т.д.
                    кстати, уже пришел, только старые браузеры идут лесом сразу. (я тут недавно ощутил эту перемену, когда новый тел.сдох, и я достал старый аппарат с оперой мини. а еще для древних игрушек поставил хрюшу, там ослик уже неспособен адекватно смотреть веб, все эти жс не работают уже :) )
                    Ответить
                    • Я вот думаю что надо было сразу HTTP отправить в ад, спрыгнуть с дохлой кобылы, и запилить новый протокол с блекджеком, состоянием, маленькими бинарными заголовками и постоянным коннектом.
                      Ответить
                      • http2.0\spdy?
                        Ответить
                        • Почему его разработал какой-то Гугл в 2012м а не W3C в 2007м?!
                          -------
                          зы: пойди теперь протолкни чего через заные сквиды и прочие прокси, через которые пол мира в Инете сидит
                          Ответить
                        • А мне SPDY и Comet не нравятся, потому что они требуют постоянно держать кучу соединений. В обычном вебе запрос отработал — соединение свободно.
                          Ответить
                          • > В обычном вебе запрос отработал — соединение свободно.
                            Ну разве что кто-то из них явно сказал Connection: close. А так - один хрен какое-то время болтается дальше.
                            Ответить
                          • Тоесть если на странице 60 картинок (НЕ спрайтов на одном плотне) то 60 раз соединение открылось/закрылос?

                            Вы что, живете в мире HTTP 1.0?

                            Читайте же скорее про keep alive
                            Ответить
                            • > 60 раз соединение открылось/закрылос
                              Нужно больше TCP хендшейков. Желательно еще на каждый запрос какую-нибудь пыху поднимать с нуля и устанавливать соединение с БД.
                              Ответить
                              • >> больше TCP хендшейков.
                                А так же создаваний в памяти структур для сокета. А особый смак это HTTPS: нужно больше асиметричного шифрования! (про кеширование ключа в ssl пока забудем).

                                >>какую-нибудь пыху
                                Это же мое CGIное детство! По интерпретатору перла на каждый запрос!

                                >> и устанавливать соединение с БД.
                                да-да, причем без пула! Кстати, в пыхе до mysql_pconnect так именно и делали
                                Ответить
                                • > причем без пула
                                  А какой пул в CGI? Ну разве что какая-нибудь прокся перед СУБД...
                                  Ответить
                                  • Никакой)

                                    Но есть же fastCGI

                                    Кроме того есть mod_perl всякие, mod_php, и там можно не рвать коннект, пока не умрет экземпляр апаче) Но это уже модуль а не CGI
                                    Ответить
                            • Принято. Но я всё равно найду, за что ругать SPDY.

                              В SPDY у нас один поток, ресурсы грузятся строго последовательно (как в случае с CSS-спрайтами или со встроенными картинками).

                              А в HTTP количество соединений можно варьировать в зависимости от возможностей клиента или сервера.
                              Ответить
                              • >>от возможностей клиента

                                Целых два!

                                http://tinyurl.com/kdt7eqd
                                Ответить
                                • Все же 6 у актуальных.
                                  Ответить
                                  • Там такой диалог:
                                    — I'm surprised. Doesn't the HTTP 1.1 RFC say to limit persistent connections to 2 per server?
                                    — Yes it does. Recent browsers don't conform anymore.

                                    Выходит, что ни один из современных браузеров не следует RFC?
                                    Ответить
                                    • понятие "пер сервер" ОЧЕНЬ скользское

                                      пер что?
                                      айпи?
                                      айпи и порт?
                                      доменное имя?
                                      зона?
                                      Ответить
                                • Вероятно, Опера, умеющая создавать 128 соединений, не является браузером.
                                  Ответить
                                  • > Опера, умеющая создавать 128 соединений
                                    На один сервер? Да за такое на кол сажать надо! Как и за download manager'ы с пятью потоками в 2014 году.
                                    Ответить
                                    • В теории. На практике не проверял.

                                      http://i.imgur.com/uWIfZL1.png

                                      P.S. А Fx, судя по тому, что пишут, и 256 позволяет поставить.
                                      Ответить
                                      • опера создает 128 коннектов и передает привет Вашему роутеру который будет это всё НАТить и роутить. Наверняка ведь у Вас коробочка под каким-нить бизибоксом и слабым процом
                                        Ответить
                                        • А как узнать, привет коробочке или нет? Придётся писать тест или есть готовое решение?
                                          Ответить
                            • А как реализован кэш в SPDY? Если из 60 картинок 40 повторяются на каждой странице сайта, то эти 40 будут заново грузиться с каждой страницей?
                              Ответить
                              • > то эти 40 будут заново грузиться с каждой страницей
                                Зачем? Ну разве что если сервер кривые заголовки кеширования выдает.
                                Ответить
                                • То есть клиент должен серверу сообщать список того, что у него в кеше?
                                  Ответить
                                  • Клиент должен сообщить серверу, что он у него хочет скачать, как и в хттп. Сервер не собирается кидать ему картинки и скрипты без запроса. И ему совершенно похуй на то, как у клиента реализован кеш (и есть ли он вообще).
                                    Ответить
                              • а разве не так же как в http?

                                Клиент может кешировать (Cache-Control, If-Modified-Since, E-Tag, Not Modified, вот это всё).

                                Так что и в spdy
                                Ответить
                        • Наличие шифрованного соединения для SPDY обязательно?
                          Ответить
                          • Поддержка со стороны сервера, емнип, обязательна (причем там минимальные алгоритмы прописаны). Наличие, к сожалению, нет.
                            Ответить
                            • Проблема в том, что в свете последних российских законов SPDY могут запретить.

                              Если для http-сайтов можно заблокировать отдельные ресурсы через DPI провайдера, то https-сайты блокируются только целиком. Значит, SPDY-сайты рискуют полностью оказаться в блокировке.
                              Ответить
                              • Да и похуй. Быстрее весь интернет перебанят - быстрее одумаются и введут whitelist.
                                Ответить
                                • надо его поскорей закешировать
                                  наделать консерированный инет
                                  только кипятком обязательно ошпарить, чтобы крышки не сорвало
                                  Ответить
                              • Кстати, на ipv6 пока что фильтров нет...
                                Ответить
                                • И транзитных AS которые его через себя пропускают тоже примерно нет
                                  -------
                                  943 автономок с IPv6 на всю матушку Россию

                                  http://www.ipv6actnow.org/info/statistics/
                                  Ответить
                                  • А мой провайдер выдал мне динамический IPv6. Не знаю, умеет ли он его фильтровать (не могу надёжно проверить по причине, что он есть не на всех хостингах), но на IPv4 отдельные URL фильтруются.

                                    Судя по тому, что при добавлении суффикса .sixxs.org (например, так: http://lurkmore.to.sixxs.org/) всё работает, фильтра IPv6 нет. Или это потому, что URL именно с такими доменами нет в реестре...
                                    Ответить
                                    • Так лурки давным-давно нет в реестре...
                                      Ответить
                                      • Это был абстрактный пример.

                                        Кстати, да... И страницу /Вещества разбанили.
                                        Ответить
                                    • какой смысл давать динамический IPv6?
                                      Там ведь столько адресов, что можно каждому новорожденному автоматом дарить сеть из ста тысяч адресов, нет?
                                      Ответить
                                      • IPv6 придумали китайцы.
                                        Ответить
                                      • Анонимность?
                                        Ответить
                                        • Именно. Не представляю себе, как люди пользуются статическими адресами.
                                          Ответить
                                          • Ну не все качают педопорно, как ты
                                            Ответить
                                            • Лол. А вообще непонятно почему его отовсюду пытаются выпилить, а например убийства людей (и не только киношные), и разный кровавый псевдовысокохудожественный трешак типа Цветок из плоти и крови, снятый на камеру спокойно лежит себе на всяких ютубах и торрентах.
                                              Ответить
                                            • > педопорно
                                              А чем поможет динамический адрес для закачки педопорно? Что статика, что динамика - провайдер по запросу один хуй с потрохами выдаст.
                                              Ответить
                                              • И правда. Ну зато аонимно ладить в инете легко
                                                Ответить
                                                • > аонимно ладить в инете легко
                                                  Скажем так - снижает вероятность связывания двух виртуальных личностей.
                                                  Ответить
                                              • > хуй с потрохами

                                                Читать далее>>>
                                                http://www.bryansk.aif.ru/incidents/details/1380156
                                                Ответить
                              • Имеете ввиду что заголовок "Host" шыфруется TLS?

                                А про Server Name Indication (SNI) слышали?
                                Ответить
                                • Кстати, а SNI работает на SPDY?

                                  P.S. Наверное да, иначе с сертификатами траблы будут.
                                  Ответить
                                  • Должна.

                                    Все же сертификат даеца ДОМЕНУ а не айпи адресу.

                                    Особенно во времена когда на одном ip висит нгинкс и форвардпроксит запросы куче серверов за собой.
                                    Ответить
                              • >что в свете последних российских законов SPDY могут запретить.
                                Судя по инициативам там такие дремучие старпёры сидят, пооставались еще со времен КПСС.
                                Для них что SPDY, что P2P, что FTP, что I2P - всё одно и то же.
                                Ответить
                                • да-да)
                                  недавно вот им не понравилось что IANA в США сидит. Сказали что это угрожает России, и решили видимо создать свой собственный ламповый Интернет, где номера портов для well known services будут назначать в России
                                  Ответить
                                • А в спецификации СОРМ-3 столько умных слов... Наверное из какого-то словаря понадёргали.
                                  Ответить
                                  • Кажется отсюда: http://altapress.ru/story/58697
                                    Ответить
                                    • Примерно полгода работал сайт http://хуй-в-жопе.рф/ (да, именно так). Запрещённого контента там не было, обычные картинки типа обоев рабочего стола с пейзажами. Но потом сайт почему-то прикрыли...

                                      P.S.:
                                      Информация о домене хуй-в-жопе.рф (XN-----ELCNEO3BI3AT.XN--P1AI)

                                      Доменное имя свободно! Вы можете его зарегистрировать.

                                      Анрегнули, но возможность повторной регистрации не закрыли?
                                      Ответить
                                      • > Но потом сайт почему-то прикрыли...
                                        Да поди тупо год прошел, а автору было влом оплачивать.
                                        Ответить
                                      • XN-----ELCNEO3BI3AT!

                                        Я теперь так буду ругаться
                                        Ответить
                                        • В base64 тут ругались. В urlencode тоже. Но в punycode, кажется, впервые!
                                          Ответить
                                          • Ну так на каждую хитрую бНОПНЯ найдется свой iconv!
                                            Ответить
                                            • Информация о домене бнопня.рф (XN--90AYADF1H.XN--P1AI)

                                              Доменное имя свободно! Вы можете его зарегистрировать.
                                              Ответить
                                              • Спасибо, у меня уже есть своя зона на руцентре)
                                                Ответить
                                                • Анонимус.рф?
                                                  Ответить
                                                  • нет, она в зоне ру) Она заводилась для стартапа, но стартап умер не родившись, и теперь в ней один домен смотрит на амазоновую виртуалку, другой -- на мой домашний ip, и вообще непонятно зачем я сто рублей в год плачу:)
                                                    Ответить
                                                    • > сто рублей в год плачу
                                                      Хм, а где домены по 100р/год можно купить?
                                                      Ответить
                                                      • А вот я и наврал про цену.
                                                        450 Руб она стоит. Это на продление.
                                                        Ответить
                                                        • Я - странный человек: у меня крутится VPS'ка не пойми для чего, а я экономлю на каком-то сраном доменном имени... Хотя, на самом деле, не столько экономлю, сколько влом проходить процедуру его регистрации :(
                                                          Ответить
                                                          • Ну у меня тоже на амазоне есть tiny или micro, как-то так. Стоит $15 / мес и там
                                                            3.14.20-20.44.amzn1.x86_64 #1 SMP Mon Oct 6 22:52:46 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux


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

                                                            А зарегить приватный домен через ру-центр не так сложно, если конечно не получать свой nic-hdl :)

                                                            Хуже с DNSом: нужно или покупать у них хостинг DNS, или подымать самому bind и делегировать зону туда, но раньше они хотели чтоб за зону отвечало ДВА сервера в разных автономных системах!
                                                            Ответить
                                                            • > $15 / месяц
                                                              А характеристики какие, кстати? У меня 5$/месяц за 512 RAM, 20Gb SSD и гигабитку.

                                                              > Хуже с DNSом
                                                              Ну с этим проблем вроде бы нет. У цифрового океана в админке все это крутится. bormand.tk вообще без проблем туда заделегировал.
                                                              Ответить
                                                              • t2.micro

                                                                место (думаю что оно растет по требованию, мне 8 г хватает)
                                                                [xx@xx ~]$ df -h
                                                                Filesystem      Size  Used Avail Use% Mounted on
                                                                /dev/xvda1      7.8G  2.1G  5.6G  27% /
                                                                devtmpfs        280M   12K  280M   1% /dev
                                                                tmpfs           297M     0  297M   0% /dev/shm

                                                                Ram, судя по top,
                                                                606528k total

                                                                Проц 1 vCPU 2.5 Ghz
                                                                Ответить
                                                                • Ясно. Проц на моей - 2.4. 64-битку ставить не стал, т.к. памяти маловато.

                                                                  Надо бы для приличия чего-нибудь туда разместить, а то там VPN, змейка, лента комментов от ГК да 403 Forbidden на главной...
                                                                  Ответить
                                                                  • я и не ставил ничо, мне ихний линух предоставили (это клон сентоса, судя по yum)
                                                                    Ответить
                                                                    • > мне ихний линух предоставили
                                                                      Ну там при создании на выбор давали несколько образов. Я 32-битный щелкнул. Ах да, ipv6 еще должно быть в этом датацентре, но я не пробовал.
                                                                      Ответить
                                                                  • > змейка, лента комментов от ГК да 403 Forbidden на главной...
                                                                    Эээ. А как же задачка с холодильником?
                                                                    Ответить
                                                                    • > А как же задачка с холодильником?
                                                                      А она на старом хостинге была. Можно вернуть.
                                                                      Ответить
                                                              • А трафика сколько?
                                                                Ответить
                                                                • > А трафика сколько?
                                                                  Терабайт на моём плане.
                                                                  Ответить
                                                                  • А бесконечным стоком много народу пользуется? И с refererом http://govnokod.ru/comments через мой скрипт кто-нибудь кроме меня приходил?

                                                                    P.S. За последнее время где-то 3-5 раз сток пригодился. Когда анонимус вайпал, когда я на несколько дней отлучался и когда барбарбар пришёл с баграми диалогами о PHP.
                                                                    Спасибо за работу!
                                                                    Ответить
                                                                    • > А бесконечным стоком много народу пользуется?
                                                                      2 человека, само собой. Раскрутка удалась :3

                                                                      > кто-нибудь кроме меня приходил
                                                                      Ну айпишник вроде одинаков, . Значит никто.

                                                                      > где-то 3-5 раз сток пригодился
                                                                      Ну вот это такой ресурс, который вроде бы почти никогда не нужен... Кроме вот этих редких моментов.
                                                                      Ответить
                                                                      • бормандАналитикс, трекинг кукис, контекстные ответы
                                                                        Ответить
                                                                        • Defecate и Bormand, вот нахуя Вы тут сидите?
                                                                          Вам нужно в преподы. Я понимаю, Вы не обязаны учить кого-то чему-то в ущерб своим увлечениям, но если бы это делали именно Вы - толк бы был. Борманд дал мне несколько полезных советов - это было давно, а пользуюсь я ими по сей день. Defecate же в двух словах объяснил, как Delphi работает с памятью: я стал умнее.
                                                                          Ответить
                                                            • Эх, аналогично, только у меня нищебродский вариант за 12 евро в год - CPU 0.5GHz, RAM 512MB, HDD 5G, лимит трафика 0.5TB в месяц.

                                                              Раньше находил вариант за 9 евро в год, но там и качество было соответствующее...
                                                              Ответить
                                                      • Ну это было бы мега-круто.

                                                        Я бы купил яНдекс.рф, яндекС.рф, ЯНДЕКС.рф итд
                                                        Ответить
                                                      • > Хм, а где домены по 100р/год можно купить?
                                                        Партнёрка от регистратора.
                                                        Ответить
                                                        • > Партнёрка от регистратора.
                                                          Но там поди кабальные условия?
                                                          Ответить
                                              • Кстати, а бНОПНЯ и бнопня имеют одинаковый punicode?
                                                Ответить
                                                • Разные. Но перед кодированием доменов всё переводится в нижний регистр.
                                                  Ответить
                                                • Вы же не думаете, я надеюсь, что доменные имена кейс-сенсетив?
                                                  Ответить
                                                  • > Вы же не думаете, я надеюсь, что доменные имена кейс-сенсетив?
                                                    Латинские то нет. А вот насчет юникодных меня грызли сомнения.
                                                    Ответить
                                                    • Нагуглил сходу:
                                                      http://www.motobit.com/util/punycode-decoder-encoder.asp

                                                      Разница между IDN и чистым punycode в том, что в IDN перед кодированием регистр приводится к нижнему.
                                                      Ответить
                                      • >Примерно полгода работал сайт http://хуй-в-жопе.рф/
                                        Видимо Конардо забыл проплатить домен.
                                        Ответить
                                    • > кедрёнойматери.рф
                                      к-едрёной-матери.рф, получется, не запрещено?

                                      Эх, не сидели они в IRC'е с ботом, который пинает за маты, не сидели...
                                      Ответить
                                      • иначе они запретилибы доменты типа XYNTA
                                        Ответить
                                        • нахуй.рф и в-пизду.рф тоже не запрещены...
                                          Ответить
                                      • Помнится, в каком-то чатике бот загадывал загадки, а фильтр чатика матерные слова заменял на «я дурак».

                                        Пытаюсь отгадать загадку про холодное оружие. Пишу свой ответ «сабля». Получаю на экране:
                                        Я: сая дурак.
                                        Бот: Ответ неправильный. Правильный ответ: сая дурак.
                                        Ответить
                                        •  
                                          Ответить
                                          • Всё хуже. Исследовал DC++ или ещё какую-то хрень для p2p, а там хабы в нагрузку предоставляют чатик, чтобы не было скучно.
                                            Ответить
                                        • Ну и еще тот бот кикал за такие замечательные слова как подстрахуй, учёба, гребля... Было прикольно их сочинять и тестить.
                                          Ответить
                                        • А его за мат не банили?
                                          Ответить
                                          • Там бана, если я не ошибаюсь, не было. Считалось, что раз отфильтровано, то банить нет смысла.
                                            Ответить
                                        • > сая
                                          но ута?
                                          Ответить
                                    • Блин, я же опять откопал это список и ржу над ним как дурак, как в те дни, когда его опубликовали в первый раз...

                                      Какой всё-таки полёт фантазии был у авторов списка!

                                      еблясперископом.рф
                                      заебитесьвывротивжопу.рф


                                      Представляю процесс его составления...

                                      P.S. Список: http://dolboeb.livejournal.com/1918182.html
                                      Ответить
                                      • Ну видимо кто-то в армейке на подлодке служил
                                        Ответить
                                      • И правда: blocking: Domain can not be registered.

                                        Но почему?

                                        P.S. А с дефисами между словами зарегистрировать можно!
                                        Ответить
                                      • Информация о домене заебитесь-вы-в-рот-и-в-жопу.рф (XN---------2NFIKBD1ABXBTH0IGUMQVJ7A7QYA.XN--P1AI)

                                        Доменное имя свободно! Вы можете его зарегистрировать.

                                        Всё правильно. Неудобно же читать без разделителей, потому и заблокировали.
                                        Ответить
                                        • Отличная причина не заблокировать. А в зоне .ru, pizda.ru, nahuy.ru или тот же zaebis-vy-v-rot-i-v-zhopu.ru будут блокировать?
                                          Ответить
                                        • xn----8sbahmqrc1dkjxy5dj5c.xn--p1ai
                                          Ответить
        • Кстати, я стесняюсь спросить: а PS/SQL это тоже стек протоколов, как и PHP/FI? А марксизм/ленинизм?
          Ответить
          • Ленинизм вроде бы основан на марксизме? Так что стек...
            Ответить
            • Странный протокол, на самом деле.
              В середине 20 века в Азии можно было наблюдать несовместимость реализаций
              Ответить
              • А они точно именно его пытались реализовать? А то ведь бывает, когда изначально разные сущности называют близкими (или даже одинаковыми) словами.
                Ответить
          • Никогда не слышал о интеграции PhotoShop'а в SQL. Интересно очень.
            Я лишь слышал о петиции интеграции PhotoShop'a в PHP: http://php-forever.blogspot.com/2014/11/blog-post_12.html
            Ответить
            • PHP лучше бы интегрировать с Frontpage Express.

              PS может быть не фотошоп вовсе. Может это ps комманда из никсов или pstools из винды. Ну уж никак уж не PL/SQL
              Ответить
              • К сожалению, я знаю что PS это Фотошоп или постскриптум. Ну что же, надо выучить еще 100500 значений сокращения PS.

                А разве Frontpage еще не устарел, до сих пор стандарт что ли?
                Ответить
                • А еще это PostScript. Язык такой.

                  А на Ваш вопрос я даже не знаю как ответить. Вы меня в тупик поставили.
                  Ответить
                  • Ну я подумал раз интеграция PHP в фотошоп это круто, значит и интеграция в Frontpage должно быть тоже круто, разве не так?
                    Ответить
    • О даа) СпамоРобот конечно не осилит распарсить такую сложную строку)
      По уму надо картинк вообще не париться и юзать нормальный почтовик типа gmail, где спам фильтруется.
      Ответить
      • Определенно большинство спам-роботов умеют обходить такую защиту и получать имейлы, выполняя js-код на странице. Определенно.
        Ответить
        • Типа ботов на phantomjs?
          Ответить
          • Да хоть на святом духе. Основная масса ботов не работают с js, и уж тем более не парсят код js-функций. Усложнять решение задачи сверх меры можно, если есть бюджет и свободное время.
            Ответить
            • Ты написал два взаимоисключащих сообщения. У тебя или проблемы с логикой или память как у золотой рыбки. А учитывая тот факт что ты ПХПшник так и обе проблемы сразу
              Ответить
              • Пример взаимоисключающих параграфов в студию или ты пздбл)
                Ответить
                • Терминология у тебя совершенно дворовая, конечно. Сразу видно что если бы не пхп ты бы самки с пацанами лузгал. Ты то пишешь что роботы умеют джс, то что не умеют. Шёл бы ты обратно в макдональдс работать
                  Ответить
                  • Извини, не знаю как тут табличку сарказм прикрепить. Но думал, ты допетришь, раз ты недворовой поцик)
                    Ответить

    Добавить комментарий