1. Python / Говнокод #25872

    0

    1. 1
    2. 2
    3. 3
    4. 4
    def __repr__(self):
        return 'environ({{{}}})'.format(', '.join(
            ('{!r}: {!r}'.format(self.decodekey(key), self.decodevalue(value))
            for key, value in self._data.items())))

    {{впечатляйте{с{GNU/Python}}}}

    Запостил: Stallman, 26 Сентября 2019

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

    • лук
      Ответить
    • показать все, что скрытоНаконецто восстановили совейскую сосалистицкую медицену!

      В России медсестра забыла салфетки в теле новорожденной девочки


      Ребенок прожил с салфетками внутри три месяца.
      Ответить
      • Иню, а можешь это дерьмо забанить?
        А то ослоеб и без всякого бота нам сайт засрёт
        Ответить
        • Тебе, видимо, к госту.
          Ответить
          • Gost, а можешь это дерьмо забанить?
            А то ослоеб и без всякого бота нам сайт засрёт

            РСПЛОДИЛОСЬ САЙТОВ БЛЕЯТЬ!

            Скоро у нас тут будет блокчейн сообщений, и пировое облако сайтов, и каждый блядь встречнцй поперечный будет к этому облаку цеплфца, и срать в него сообщегнием
            Ответить
            • Или к сракеру.
              Ответить
              • Страйкер последний раз интересовался этим сайтом в 2010 году.
                Ответить
            • показать все, что скрытоВатник бегает по инстанциям :-D
              Ответить
            • Я за сток ответственнен. Там ты сам можешь это забанить путём добавления «if (comment.user_id == 67331) return true;» в фильтр.
              Ответить
              • ахахаа, лядь, ну ты срьезно
                // quick and dirty filter agains guest spam
                // it can reject normal links, but who cares...
                if ((comment.user_id == 1) && comment.text.match('http://')) {
                    return true;
                }
                if (comment.user_id == 25580 && comment.text.indexOf("Моментальный магазин закладок LegalRF") >= 0) {
                    return true;
                }
                if (comment.user_id == 25580 && comment.text.indexOf("Хелло, Вы спрашивали, как заказать") >= 0) {
                    return true;
                }
                if (comment.user_id == 25580 && comment.text.indexOf("Привет, ваш регион представляется как Краснодар") >= 0) {
                    return true;
                }
                if (comment.user_id == 25580 && comment.text.indexOf("Онлайн-магазин Китайская медицина") >= 0) {
                    return true;
                }
                if (comment.user_id == 25580 && comment.text.indexOf("великолепная природа от тропиков и аризонской пустыни до Ниагарских водопадов") >= 0) {
                    return true;
                }
                if (comment.user_id == 25580 && comment.text.match('^_+$')) {
                    return true;
                }
                if (comment.user_id == 67331) return true;
                return false;
                ?
                Ответить
                • Мне просто лень писать нормальный фильтр — а этот работает и ладно.
                  Ответить
                  • Ну уж хотя бы список.
                    Ответить
                  • Бабуино-рефакторино
                    "use strict";
                    
                    const MUDAKS = {
                        "1": {
                            match: (text) => text.match('http://')
                        },
                        "25580": {
                            match: (text) => text.match('^_+$'),
                            pizdezh: [
                                "Моментальный магазин закладок LegalRF",
                                "Хелло, Вы спрашивали, как заказать",
                                "Привет, ваш регион представляется как Краснодар",
                                "Онлайн-магазин Китайская медицина",
                                "великолепная природа от тропиков и аризонской пустыни до Ниагарских водопадов",
                                ""
                            ]
                        },
                        "63331": true
                    };
                    
                    function nahui(comment) {
                        const action = MUDAKS[String(comment.user_id)];
                        if (action === undefined) {
                            return false;
                        }
                        if (action === true) {
                            return true;
                        }
                        const text = comment.text;
                    
                        if (action.match && Boolean(action.match(text))) {
                            return true;
                        }
                        return Array.isArray(action.pizdezh) && Boolean(action.pizdezh.filter(p => text.indexOf(p) >= 0));
                    }
                    
                    // Prooof
                    
                    console.log(nahui({user_id: 100500, text: "abc"}));//False
                    console.log(nahui({user_id: 1, text: "ok"}));//False
                    console.log(nahui({user_id: 1, text: "http://"}));//True
                    console.log(nahui({user_id: 2, text: "http://"}));//False
                    console.log(nahui({user_id: 2, text: "Онлайн-магазин Китайская медицина"}));//False
                    console.log(nahui({user_id: 25580, text: "Онлайн-магазин Китайская медицина"}));//True
                    console.log(nahui({user_id: 63331, text: "Стртр пдор"}));//True
                    Ответить
                    • >http://')
                      блядь, все равно обосрались с дабл искейпингом
                      ну что за люди? Типичные вебщики.


                      Друзья, ведь это же так просто:
                      * в базе храним обычные данные
                      * экскейпим их только для передачи по сети, если того требует протокол
                      * при получении сразу разэскейпиваем обратно
                      * при выводе в UI экскейпим в самый последний момент, если надо.

                      Ну давайте вы уже префиксы как у Спольски "escapedString=Escape(unescaptedStri ng)"
                      Ответить
                      • И не говори. Обезьяны одним словом.
                        Ответить
                        • ахаха

                          quit When the quit statement is read, the bc processor
                          is terminated, regardless of where the quit state-
                          ment is found. For example, "if (0 == 1) quit"
                          will cause bc to terminate.
                          -- seen in the manpage for "bc". Note the "if" statement's logic
                          Ответить
                          • This protection is one of the
                            reasons that Windows has the reputation for being both robust and stable as an application server
                            and as a workstation platform

                            ахахаха
                            Ответить
                      • Где тут эскейпинг, макака тупая?
                        Ответить
                        • Открой этот комент на хузе, хуесосина ссаная
                          Ответить
                          • Хузобляди соснули!
                            Ответить
                            • Да если бы только они.
                              Я такое говно регулярно вижу, например, в Slack.

                              Люди не умеют решить проблему даблэскейпинга.
                              Видимо, это NP полная задача
                              Ответить
                              • Какой анскилл )))
                                Ответить
                              • Slack говно по другим причинам.
                                Ответить
                                • Десктопный клиент слак написан на электроне и весит всего 500 мегабайт оперативки, быстро и легко
                                  Ответить
                                  • Всего-то? То есть даже на 32-битной системе без PAE удастся запустить?
                                    Ответить
                                    • PAE не влияет на пользовательские программы.
                                      Даже с PAE ты не сможешь запустить на 32-х битной системе программу, которой нужно 6Гб памяти.

                                      Возможно, вы имели ввиду AWE?
                                      Ответить
                    • >Boolean(action.match(text))
                      Но зачем?
                      Ответить
                    • >"63331": true
                      Не нужно, фильтр по никам отдельно.
                      Ответить
              • показать все, что скрытоВатнику недостаточно самому развидеть, ему пичот с того, что остальные видят.

                Кстати, музей по ГОСТу (это типа ватный ISO такой)
                https://pbs.twimg.com/media/EFaNBzaWsAAEike.jpg
                Ответить
                • На самом деле DIN.

                  >Международная организация по стандартизации создана в 1946 году двадцатью пятью национальными организациями по стандартизации, на основе двух организаций: ISA (International Federation of the National Standardizing Associations), учреждённой в Нью-Йорке в 1926 году (расформирована в 1942) и UNSCC (United Nations Standards Coordinating Committee), учреждённой в 1944 году. Фактически её работа началась с 1947 года[1].

                  >DIN был основан 22 декабря 1917
                  Ха-ха, не знали, пи до ра ш ки?
                  Ответить
              • >> Я за сток ответственнен.

                Микроархитектура: один ответственен за сток, другой за комментарии, третий за говнокоды... Unix-way: множество мелких программ, каждая из которых делает одну операцию, но делает её хорошо.
                Ответить

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