1. Куча / Говнокод #27442

    +5

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    На любимом форуме Сёмы шаблоны никак не защищены от внешнего доступа. Сёме особенно должен понравиться последний файл:
    
    https://2ch.hk/makaba/templates/Search.template
    https://2ch.hk/makaba/templates/Archive.template
    https://2ch.hk/makaba/templates/Posting.template
    
    Судя по всему, используется шаблонизатор CTPP для Perl.

    Запостил: rotoeb, 28 Мая 2021

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

    • Вдогонку: выдержки из шаблонов панели модерации:

      https://2ch.hk/makaba/templates/moder/includes/ModerMenu.include
      https://2ch.hk/makaba/templates/moder/BanList.template
      https://2ch.hk/makaba/templates/moder/Reports.template
      https://2ch.hk/makaba/templates/moder/Moders.template
      Ответить
    • Ура! Ротоёб вернулся!

      Как можно умудриться положить шаблоны перла под htdocs? это же не php.

      // 
      						<td>  </td>
      						<td> </td>
      						<td> </td>
      						<td> </td>
      						<td> </td>
      						<td> </td>
      						<td> </td>
      						<TMPL_if (Access >= 12) >
      						<td> </td>
      						<td> </td>

      вёрстка бога

      кстати, сраный чан разве не на пхп?
      https://gitlab.com/catamphetamine/imageboard/-/blob/master/docs/engines/4chan.php

      шаблон похож на
      http://phphtmltemplate.sourceforge.net/docs/index.html
      Ответить
      • > кстати, сраный чан разве не на пхп?
        Футаба и кусаба на ПХП, вакаба — перл.
        Ответить
        • а есть сырцы?

          люблю читать код на пятом перле
          Ответить
          • https://github.com/hades/wakaba
            Ответить
            • # какой скилл ))
              sub start_128_grey_gif($$@) #<-- ого, в перл явные сигнатуры завезли
              {
              	my ($width,$height,@palette)=@_;
              	$pixels=0;
              	$block='';
              
              	print pack("A6 vv CCC","GIF87a",$width,$height,0xa6,0,0);
              	for(my $i=0;$i<64;$i++) { print pack('CCC',$i*2,$i*2,$i*2); }
              	for(my $i=64;$i<128;$i++) { print pack('CCC',$i*2+1,$i*2+1,$i*2+1); }
              	print pack('CvvvvCC',0x2c,0,0,$width,$height,0x00,0x07);
              }
              Ответить
            • блядьчто это
              https://github.com/hades/wakaba/blob/master/extras/old_perl/sjis.pl

              в перле же dbm/hash из коробки 27 лет
              Ответить
              • В PHP вообще всё из коробки. И код красивее.
                Ответить
                • как раз привязки хеша к файлу из коробки у PHP нет, кстати

                  В perl можно привязать хеш к бекенду (hash базе или даже SQL), поработать с ним, и отвязать
                  Ответить
            • блядь какое говно
              https://github.com/hades/wakaba/blob/master/wakaba.pl

              # lol
              	# don't blame me for this shit, I got this from perlunicode.
              		defined && /[^\000-\177]/ && Encode::_utf8_on($_) for @$row;
              
              		if(SQL_DBI_SOURCE=~/^DBI:mysql:/i) # OMGWTFBBQ
              		{ s/chr\(([0-9]+)\)/chr($1)/ge for @$row; }
              Ответить
              • Переведи на "PHP".
                Ответить
                • ну в массиве row он заменяет все символы кроме 000 до 177 на резултитат вызова _utf8_on
                  Ответить
      • наш паровоз вперед le teat
        Ответить
      • > Как можно умудриться

        С другой стороны, а в чём риск? В шаблонах да и вообще в исходниках нет ничего конфиденциального, я думаю.
        Ответить
        • А что вообще есть конфиденциального на анонимной борде
          Ответить
          • Айпишники анонов.
            Ответить
            • Это если ты Майор, или для себя?
              Ответить
            • Ня анонимной борде, принадлежащей mail.ru o(≧▽≦)o?
              Ответить
              • Какая анонимность )))

                З.Ы. Обезьяна реально продалась майлрушникам?!
                Ответить
                • По факту — сто лет нязад уже.
                  # nslookup 2ch.hk
                  ╤хЁтхЁ:  one.one.one.one
                  Address:  1.0.0.1
                  
                  Не заслуживающий доверия ответ:
                  ╚ь :     2ch.hk
                  Address:  5.61.239.35
                  Hostname 2ch.i.smailru.net
                  AS47764 Mail.Ru LLC
                  My.Com Colocation (my.com)
                  [email protected]
                  Ответить
                  • хётхё
                    Ответить
                    • 3-ий год эпохи хЁтхЁ
                      Ответить
                    • Ня нравится хётхё — можня исправить кодовую страницу ня 1251!
                      # nslookup 2ch.hk
                      Сервер:  one.one.one.one
                      Address:  1.0.0.1
                      
                      ЌҐ § б«г¦Ёў ойЁ© ¤®ўҐаЁп ®вўҐв:
                      Имя:     2ch.hk
                      Address:  5.61.239.35
                      ☆*:.。.o(≧▽≦)o.。.:*☆
                      Ответить
                  • Гост, поставь себе dig.

                    пользоваться nslookupом это примерно как файлы проводником копировать
                    Ответить
                  • Я этому кретину много раз говорил что его анонимная борда где он воюет с путиными и рашкой, где-то с 2011 года взята под колпак.

                    Они бы ещё в vk с телегой собрались.
                    Ответить
                    • ФСБ отчиталась о задержании в Ярославской области 16-летнего «сторонника анархизма», планировавшего «резонансные акции» в закрытом телеграм-чате

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

                          Харебол! Паджиш пархнар падишах эмир ганджубас.
                          Ответить
                    • >а взята под колпак.

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

                      И завтра я буду у тебя, чтоб ты под колпаком там, сука, квакал завтра.
                      Ответить
                  • Про мейлру кстати объясняют так:

                    В 2016 году сайт 2ch.hk не работал, так-как было использовано более 700 ТБ/месяц. CloudFlare отказались продолжать защищать сайт без премиум-аккаунта. В итоге Намазов отдал хостинг и защиту компании Mail.ru.

                    Так что тут в принципе ещё можно как-то объяснить.

                    А вот то что Нариман однокласник и близкий друг кремлевского подсоса Варламова должно бы насторожить хикканов и мамкиных борцов с системой.
                    https://varlamov.ru/1400488.html
                    Ответить
                    • >Я могу ошибаться, но хорошо помню, что в то время девочки нас еще не интересовали (интересовать они нас начали в 7-м классе), а интересовали только компьютеры
                      Ответить
                    • > В 2016 году сайт 2ch.hk не работал, так-как было использовано более 700 ТБ/месяц. CloudFlare отказались продолжать защищать сайт без премиум-аккаунта. В итоге Намазов отдал хостинг и защиту компании Mail.ru.
                      Да-да, а «Mail.ru» — известные меценаты и борцы за свободу слова — захостили «2ch.hk» с трафиком более 700 ТБ/месяц чисто по доброте душевной, ну чтобы спасти анонимность в рунете.
                      Ответить
                      • > «Mail.ru» — известные меценаты и борцы за свободу слова — захостили «2ch.hk» с трафиком более 700 ТБ/месяц чисто по доброте душевной

                        Конечно. Разве у них были какие-то другие причины?

                        Кстати новости не читаю, а тут много интересного случилось:

                        Интернет-холдинг Mail.ru теперь будет называться VK, заявил 12 октября 2021 гендиректор компании Борис Добродеев. «VK — это единый бренд для всей компании. Он будет представлен не только на корпоративном уровне, но и в наших продуктах, пользователям которых не всегда была очевидна их связь между Mail.ru и VK»,— говорится в сообщении компании.

                        Часть проектов и сервисов получит в будущем или уже получила приставку VK в названии и логотипы в едином стиле, добавили в холдинге. Так, в составе компании будут VK Музыка (бывший Boom), VK Работа (бывший Worki), VK Объявления (бывшая «Юла»), VK Знакомства (бывшая Lovina). При этом проекты —лидеры в своих сегментах, имеющие наиболее узнаваемые бренды, сохранят их.

                        Речь идет об «Одноклассниках», «ВКонтакте», почте Mail.ru и игровом подразделении My.Games.


                        А теперь внимание, тут мы приходим к тому о чём я уже говорил:

                        > В декабре 2021 года стало известно, что Владимир Кириенко будет назначен генеральным директором технологической корпорации VK

                        А кто он такой?

                        > Владимир Кириенко родился в 1983 году в семье Сергея и Марии Кириенко

                        А это сыночек кремлевского (который сейчас в АП работает) киндер-сюрприза при котором случился дефолт. Отака хуйня, малята.

                        Фактически контора консолидировала активы в один холдинг и поставила сверху сына проверенного человека.

                        Осталось Сосач переименовать в VK Имиджборды (бывший «2ch.hk»)
                        Ответить
                        • какое zaibatsu )))
                          Ответить
                          • После перехода осенью 2016 года Вячеслава Володина в Госдуму РФ, где он стал спикером седьмого созыва, появилась вакансия первого заместителя руководителя Администрации президента России. На этот пост с 5 октября 2016 года был назначен Сергей Кириенко.

                            При назначении принимался во внимание солидный государственный опыт и внушительный послужной список Кириенко, именно он в качестве премьер-министра в 1998 году представил коллективу ФСБ РФ нового руководителя Владимира Путина.


                            Случайных людей туда не ставят.

                            А «Нариманы» и «Алишеры» это просто прикрытие.
                            Ответить
                            • Великий государственный деятель рашки, между прочим. Хуйло до сих пор не переплюнул, при кириенко за доллар стали давать в 4 раза больше рублей, а при хуйле - только в 3 раза. Также прорубил окно в Америку, будучи первым пидорнутым при попытке получить гринку путем покупки недвиги за хуево отмытые деньги. Еще при Дабье Буше!
                              Ответить
                        • > Интернет-холдинг Mail.ru теперь будет называться VK
                          А чего не, скажем, «Теле»? Или «Прото»? Сейчас же модно называться греческими предлогами.
                          Ответить
                • А Ычан сливает данные СБУ.
                  Доброчан — чеченским боевикам.
                  А автобус — супермаркету.
                  Ответить
                • Это было очевидно после слухов о продаже тиреча.

                  > Обезьяна реально продалась майлрушникам

                  В смысле "продалась"? А кто ему деньги-то дал на покупку тиреча? Кто платил за хостинг? Контора.
                  Накануне третьего срока взяли под контроль мутную площадку.
                  Очевидно же.
                  Ответить
        • вопрос в криворуковсти
          Ответить
    • вот вы какие -- программисты
      https://pbs.twimg.com/media/E2hoFQ8XoAEVz1J?format=jpg&name=large
      Ответить
    • Заубер-банк закрыли

      https://i.kym-cdn.com/photos/images/newsfeed/001/552/889/9c9.jpg
      Ответить
    • Раньше мне нравилось отличие жабье отличие Vector от List, HashMap от Hashtable, и конечно StringBuilder от StringBuffer

      Но теперь отличие std::find и std::search мне тоже нравится
      Ответить
    • https://m.habr.com/ru/post/560010/

      Последние четверть века развития в программировании нет

      В множестве статей можно встретить тезис, что программирование - это такое место, где всё постоянно развивается, и, стоит только отвлечься на полгодика, как ты перестаёшь быть специалистом и прям ну просто никуда уже на работу не устроиться. Дескать, работа программиста - это постоянная учёба. Учёба всю жизнь. Постоянный бег за всё ускоряющимся поездом.

      Давайте разберёмся с этим. Может быть, это не поезд, а беличье колесо?
      Ответить
      • Курочка клюёт по зёрнышку, количество переходит в качество.

        Со времен Планкалкюля ничего не изменилось: транзисторы те же лампы, просто меньше. Чипсеты те же транзисторы, просто меньше. В ice lake ничего нету, кроме транзисторов.

        Нет никакой разницы между Powershell и программированием на перфокартах: и то, и другое это программирование машины Тюринга, просто в PS больше сахару.

        Между модуляциями 802.11ac и кодами Бодо тоже нет разницы, если не считать всякие математические хаки, быстрое железо и широкий канал.

        Ничего нового.
        Но мир поменялся
        Ответить
        • Это, видимо, о всяких фреймворках где всё годами ходит по кругу, а участники хоровода считают, что это развитие...
          Ответить
          • Это тоже правда. Каждое следующее поколение выкидывает на помойку "это устарешвее перусложнённое говно", и берет очередной PHP.

            Спустя 20 лет, они изобретают стат типизацию, зайчатки функциональщины, стат анализ, затем компиляцию, ORM итд.

            когда-нить поверх JSON изобретут XQuery, XPath и XSLT. Вон, схемы уже изобрели
            Ответить

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