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

    0

    1. 1
    2. 2
    3. 3
    $loc = "^.+\.(jpg|jpeg|gif|png|svg|js|css|mp3|ogg|mpe?g|avi|zip|gz|bz2?|rar|swf)$";
    $extensions = explode("|",explode(")",explode("(",$loc)[1])[0]);
    $extensions = preg_match("/\((.*)\)/",$loc);

    What's better?

    Запостил: TAW, 22 Января 2019

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

    • Вот здорово! Сами пишем регулярку, сами её разбираем на части.
      Ответить
    • > jpg|jpeg
      но
      > mpe?g

      А ещо меня всегда интересовало, почему нет по аналогии с "jpg" и " jpeg", "mpg" и "mpeg" расширения "sveg"?
      Ответить
      • показать все, что скрытоvanished
        Ответить
      • Я ещё помню те времена, когда «SWAG» означало «Sourceware archival group» –— так называлась гигантская коллекция исходников любительских программ на «Трубопоскокококале». У него ещё был русскоязычный клон –— «RSWAG»:
        http://pascal.sources.ru/rswag.htm
        Ответить
        • показать все, что скрытоvanished
          Ответить
          • Ещё и адрес автора 2:5021/22. Кстати, некоммерческая сеть, неподконтрольная правительственным структурам (разве что была теоретическая возможность перехватывать сообщения через телефонный СОРМ).
            Ответить
            • показать все, что скрытоvanished
              Ответить
              • Загуглил. 5021 –— это Тверь:
                http://wfido.ru/m/RU.FIDONET.DIGEST/2:50/15+596f2ab3
                Ответить
              • > Q42: Расскажите как Зеленогpад отделялся в отдельную сеть.

                A: (Sergey Khabarov, 2:5020/201.295)

                Идея витала в воздухе все лето 1993 года, пока не было pешено собpать
                всех Зеленогpадских сисопов и косисопов на сисопку, котоpоя была
                пpоведена на /184 в сеpедине сентябpя. Были почти все сисопы
                Зеленогpада, кpоме, по-моему /11. Избpали NC - /36 Serge Fomenko.
                Номеp сети взяли 5021, как наиболее близкий к Москве, потом
                pаспpеделили Зеленогpадские ноды, /184 достался номеp /9. Кpоме хоста
                избpали хаба - Роста Полешко. Договоpились о pутинге и пpописали в
                конфигах АКА. Потом были долгие споpы в N5020.SYSOP, иногда
                пpоскакивали глюки с непpавильным pутингом, пока совеpшенно неожиданно
                в нодлисте не появилась Твеpская сеть.

                A: (ML)

                После появления де-факто сети 5021 (не в ноделисте, а как aka к
                основным адpесам), я поднял бучу в n5020.sysop по пpичине
                несоответствия этой идеи полиси - Зеленогpад имеет телефонный код 095,
                совпадающий с кодом уже имеющейся сети 5020. Следовательно, по полиси,
                выделение отдельной сети невозможно. К моменту окончания высказывания
                наpода на эту тему Базиль стал RC50. Вот его пеpвое pешение и было -
                выдать номеp 5021 Твеpи. Отнюдь не неожиданно.А pешения не выделять
                Зеленогpад в отдельную сеть не было.


                Источник: http://faqs.org.ru/fidonet/fidohist3.htm
                Ответить
                • показать все, что скрытоvanished
                  Ответить
                  • > У этого Полешко чтоль межгород был халявный?
                    В ближайшем окружении Москвы (Красногорск, Химки, Долгопрудный, Мытищи, Люберцы) и в Зеленограде (как в городе-спутнике) были прямые московские номера (номера АТС начинались на пятёрку), поэтому связь с московским хабом ничего не стоила.

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

                    В нодлисте были реальные имена и номера телефонов нод. Любой мог вычислить ноду и набить морду.

                    Поинт простому смертному уже был недоступен, но его могла выдать нода, под которой он сидел.
                    Ответить
                  • >> см "пиринговые войны"

                    Кстати, вспомнил про ещё один какой багор. Изредка у меня отказываются открываться некоторые сайты. Проверяю список РКН –— всё чисто. Проверяю tracert... маршрут идёт через AS, принадлежащую «Билайну» (да, каждый раз, когда что-то недоступно, маршрут пролегает через них). Жду 10 минут, снова пытаюсь достучаться до того же сайта –— всё работает. Запускаю tracert –— маршрут собрался через AS других компаний.

                    Это вообще нормально, что «Билайн» без предупреждения фильтрует транзитный трафик?
                    Ответить
                    • показать все, что скрытоvanished
                      Ответить
                      • Я хуже тебя в таких вещах разбираюсь, поэтому мог сделать неправильные выводы.

                        В общем так, когда маршрут собрался через них и сайт недоступен, то трассировка до сайта обрывается именно на их маршрутизаторе. Т. е. дальше ни UDP, ни TCP не проходят.

                        Небольшой осадочек оставило то, что «Билайн» начал фильтровать трафик ещё в нулевых, когда никаких реестров РКН и в помине не было и провайдеры должны были доставлять клиентам весь трафик.

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

                        А ещё я несколько раз видел у себя страницу-заглушку с эмблемой «Билайна» и с сообщением, что сайт заблокирован, хотя у меня другой провайдер.

                        Хотя возможно, что ты прав, это не умышленно, а по причине какой-то кривой настройки. Зачем им умышленно перегружать своё оборудование анализом какого-то левого трафика?
                        Ответить
                  • >> без всяких, блядь, гостей ёбаных и конардов с хуями

                    А сейчас попробуй завести сервер (например, VPS) и в логах будет перебор паролей к SSH. Каждый день. Без выходных. Круглосуточно. Вообще словосочетание «сбрученный сервис» (от идиомы «brute force») стало обыденным.
                    Ответить
                    • показать все, что скрытоvanished
                      Ответить
                      • > ставить denyhosts чтобы автобанить уродов
                        уроды брутят самые популярные вогины, с вогином типа fuckU62007f025325 можно меньше пережевать, ещё в канфиге нопейсать:
                        максСессионс 1
                        ВогинГрацеТиме 100500
                        МаксАутхТриес 1
                        Ответить
                    • Я как сменил порт для ssh на рэндомный пятизначный мне сразу стало груссна и адинока :(
                      Вот, думаю, назад вернуть 22 порт, и разрешить логин по роот/пароль=123.
                      Ответить
                      • показать все, что скрытоvanished
                        Ответить
                        • Откуда какеры узнают про тленет? Или есть такие, кто наудачу пробуют?
                          Ответить
                        • И чтобы в качестве splash screen было текстовое гоатсе.
                          Ответить
                          • BBS'ку там подними.
                            Ответить
                            • показать все, что скрытоvanished
                              Ответить
                              • такой
                                http://www.softpanorama.org/Bulletin/Forewords/Archive/foreword067.txt

                                ?

                                Кстати<, это тот самый Безурков который сцепился как-то с Ремондом по поводу его "Базар и Собор", можешь гугльнуть
                                Ответить
                                • >> Минимальное железо предполагает 386 компьютер 2Mb и флоппи диск. Однако
                                  для нормальной работы конечно требуется как минимум 4M памяти и 40M
                                  винчестер. Если используются X-window, то памяти нужно побольше. 8M
                                  оперативной и 80 винчестера. Полная инсталляция с исходниками возможна
                                  на 200M диске.

                                  >> На Западе имеется целый ряд LINUX BBS, список которых периодически пуб-
                                  ликуется в linux.annonce. Возможно со временем Linux BBS появятся и у
                                  нас. Однако реально сейчас оптимальным методом получения свежей версии
                                  Linux является покупка CD-ROM. Поскольку свежий CD-ROM с Linux стоит
                                  порядка $40, достаточно, чтобы 40 человек скинулось по доллару :-).

                                  Школоте не понять!
                                  Ответить
                      • >> груссна и адинока

                        –— Я вчера зашёл на твой сайт...
                        —– А, так это был ты?
                        Ответить

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