1. Си / Говнокод #23396

    +9

    1. 1
    gist.github.com/superhackkiller1997/c479a4216b3ab15171db

    Запостил: d_fomenok, 09 Октября 2017

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

    • Я человек простой, вижу superhackkiller1997 - ставлю плюс
      Ответить
    • {
         {
           {
             {
               {
               }
             }
           }
         }
       }

      Новая парадигма -- синусоидальное программирование.
      Ответить
      • Если демодулировать эту хрень, то получится тайное сообщение от superhackkiller1997?
        Ответить
        • Фазовая модуляции детектед.
          Ответить
          • Не, тут не фазовая, я ошибся в том сообщении. Дальше и частота плавает и амплитуда. Хотя, возможно, просто помехи наложились или другие каналы.
            Ответить
            • Это ж FHSS.
              Ответить
            • Вероятно там несколько несущих на разной частоте, как в DOCSIS например
              Ответить
      • у этой штуки должен быть красивый спектр
        Ответить
      • Журавли летят
        Ответить
    • Подсчитал количество отступов на каждой строке вручную:
      https://pastebin.com/sCrKSY7H (\t считается за 1 отступ)
      https://pastebin.com/Wzg59dEy (\t считается за 4 отступа)
      Ответить
      • Надо бы эту питушню теперь оформить как график или сохранить как WAV (или MIDI).
        Ответить
        • На графике нихуя не понятно. Надо бы фурьянуть, но лень.
          Ответить
          • Фурьянул тебе напитон, проверь: https://i.imgur.com/ngLTi23.png
            Ответить
            • http://useless.tk/ngk/tab1_f.png

              Так лучше, мне кажется.
              Ответить
        • Сохранил в "WAV" с разными частотами дискретизации; для 2к и 1к увеличил амплитуду - x2 и x4 соответственно. В начале и конце раздаётся громкий щелчок.
          http://rgho.st/6GwmHcg8t
          Ответить
        • А вот "WAV" по общей длине каждой строки. Звук получился громче и насыщеннее, сцена более глубокая, звучание теплее и объёмнее (особенно на 8000 Гц).
          http://rgho.st/7JXgPTltb
          Ответить
          • Богоподобно! Какая экспрессия!
            Merzbow-Masonna совершили судоку от осознания своей ничтожности.
            Ответить
            • > Merzbow-Masonna
              Интересно, сможет ли мозг детектить проблемы на сервере, если весь день слушать логи как wav?
              Ответить
              • Не знаю, но поедешь точно.
                Ответить
              • В 88 году мама спектрумиста вставила кассету с игрушкой в магнитофон и охуела от того, какую музыку слушает молодежь
                Ответить
        • 31260 раскладывается как 2*2*3*5*521.

          Попробуем собрать из этого картинку 521x60
          http://useless.tk/ngk/tab1_2d.png
          Ответить
          • 31260 раскладывается как 2*2*3*5*521.

            При этом 5 (если прибавить к нему 1) будет 6, а 666 это число дьявола.
            Ответить
            • https://www.youtube.com/watch?v=RirqnBUQTEU
              Ответить
              • Ацкий боян)
                Кстати, что же произошло? Вероятно в памяти принтера присутствовал только шрифт с кодировкой CP-437 или CP-866, и он посчитал пришедшие данные плейнтекстом в этой однобайтной кодировке.

                Мы видим, в основном, псевдографику из диапазона C0-DF.
                В 1251 ей соответствуют прописные русские буквы, так что вероятно драйвер послал текст в 1251.

                С другой стороны русские буквы в UTF-8 обычно имеют 2 байта, первый из которых должен лежать в том же самом диапазоне.

                Еще можно предположить что это какой-то специфичный для принтера язык (точно не Postscript, но может быть PCL?) который принтер не узнал по заголовку.

                И наконец я понятия не имею в каком формате работали win-printers (которые выглядели как GDI устройство). Вероятно это был Device-independent-bitmap типа BMP но тогда не похоже: слишком мало символов затронуто
                Ответить
                • Смотрим кадр 0:24. Предположим, что кодировка шрифта принтера — «альтернативная», но до стандартизации CP-866 (в ней ещё были математические символы типа градусов и квадратных корней вместо украинских и белорусских букв).

                  Тогда имеем цепочку байтов:
                  F8 BF CB D1 BA CB CC C7 D5 C3 # CB C5 CD D1 BA C3

                  В кодировке 1251 это читается так:
                  шїЛСєЛМЗХГ#ЛЕНСєГ

                  Облом. И в UTF-8 не декодируется.

                  Либо у встроенного шрифта принтера редкая кодировка (такое бывало), либо письмо уже пришло в редкой кодировке.
                  Ответить
                  • P.S. Загуглил °┐╦╤║╦╠╟╒├#╦┼═╤║├. Нашёл PNG-файл, PDF-файл, а также крипотные репозитории в Гитхабе.

                    Возможно, странная тётя «отсканировала на принтер» двоичный файл как текстовый. Мне так лет 15 назад распечатали PDF из Нортон Коммандера.
                    Ответить
                • Меня пугает вот это:
                  <5;<8:5

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

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