Школоло / Говнокод #27689 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
Ой, девачьки, я 5 лет не заходило. Почему нет говнокодов на Дульфи? Я десять страниц промотал! Неужели все дульфисты впали 
в старческий маразм и не могут больше срать на этом недоязыке? Почему? Он же изначально создавался для даунов.
Что стало с Тарасом? Что стало с поняшей-ассемблеристом?

Только одфаги меня вспомнят.

Запостил: DelphiGovno DelphiGovno, (Updated )

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

    • Ну это уж не просто старое говно, а прямо побелевшая такая, рассыпчатая, выцветшая на солнце собачья колбаска, которую, когда лисподрочер кладёт в рот, похожа на безвкусное песочное печенье.
      Ответить
      • В последнее время участились взломы аккаунтов уёбком, поэтому тебе нужно доказать, что ты настоящий.
        Ответить
        • zoominger.lj.ru
          Я на него ссылку кидал 6 лет назад. Могу чиркнуть там чё-нить.
          Ответить
              • Добро пожаловать на Говнокод, коллега!

                А можешь тоже самое, только про JAWA?
                Ответить
                • Не, я сам у неё на подсосе.
                  Хотя, даже если бы и не был, то всё равно б не смог обосрать, докопаться не до чего, разве что тормоза и ублюдантский синтаксис.
                  Ответить
          • Блядь, всё-таки насрал, ой мудель, блядь!.. Твою мать, убери это говно нахуй отсюда, блядь! Сейчас будешь всё это вылизывать, блядь!
            Ответить
            • Это отсылка к


              слушай иди нахуй уже и не выёбывайся ты заебал со своим "фурриебы" я тебя выловлю и сломаю сучонок меня заебали такие дауны как ты которые пытаются выгледить как умные хотя у самих мозгов хватает тока обсирать хули ты доебался нехуй выёбыватся буто ты пуп земли ,видно в детстве мозги отшибло бедняга ))) (И мне похуй как я пишу,причём я спокоен )))

              ?
              Ответить
              • Глянул его бложик...

                Одна история охуительней другой просто, блядь. Про говно, блядь, про опарышей, про какую-то хуйню, про собачью молофью. Чё он несёт?
                Ответить
  • Потому что на «Дульфи» не говнокодят. «Object Pascal» — это строго типизированный язык программирования с проверкой границ массивов и границ значений.
    Ответить
    • Удивительно, никогда такого не было и вот о5! C#? Rust? Python? Не, давайте откопаем Объедки Поссал.
      Ответить
            • Соглы. Горький опыт - напился я как-то сильно-сильно на сходке линуксоидов и они попросили их в попу побаловать. Один снимает труханы, а там геморрой до пола вывалился, у другого баребухи размером с гроздь винограда, так я проблевался и смотался в ужасе. С тех пор избегаю.
              Ответить
              • у меня закрались сомнения, но мне кажется кругом одни "линуксойды" 🙂
                Ответить
                • Никаких сомнений, иногда думаешь, что человек нормальный, а он линуксоид линуксоидом, даже мозольки ест.
                  Ответить
  • > Ой, девачьки, я 5 лет не заходило. Почему нет говнокодов на Дульфи?

    А нахер этот ваш блядлянд эмбакадеро дельпхи вообще всрался в 2021 году, кроме какого-нибудь говнолегаси?
    Ответить
    • О Господи, а чем же мне теперь жить? Куда мне ходить срать, если не в рот дульфистам?!
      Ответить
  • > Что стало с Тарасом?

    На расте что-то ебашит, отностительно недавно пост от него был.
    Ответить
        • Нет, я всех красиво наебал. Кинул, как лошков. Развёл, объегорил, подкузьмил. Наебал немножечко, понимаешь? Кинул через шифоньер, обвёл вокруг хуя.
          Ответить
          • А потом проснулся обосранный? Или это не ты обосрался, а линуксоиды в очередной раз тебе подложили говна в штаны?
            Ответить
            • Нет, я предпочитаю испражняться им в ротик, говоря, что это новая версия ядра, а непереваренная кукурузка - это новый BPF.
              Ответить
              • Но потом ты заканчиваешь воображать и идёшь подмываться, потому что пока срал себе в рот, приговаривая «ухх линуксоиды ммххх линуксы», весь испачкался в дерьме?
                Ответить
                • Зачем подмываться? Линуксоиды сами очко вылизывают, я говорю им, что это обновление binutils, где исправлен говнобаг с выходом за пределы массива, потому что это ебаная, поросшая лобковым мхом, Сишка, на котором высрано всё ядро этого недоразумения. А они и рады говна-то поесть, это ж линуксоиды. Так что за попытку перевести стрелки - назачёт.
                  Ответить
                  • А мне кажется, что у тебя шиза, потому что ты так много знаешь про линукс. Вероятно, ты сам – те самые линуксоиды, но ты так стыдишься этого, что издеваешься сам над собой, отлизывая себе очко и занимаясь копрофильским садомазо.
                    Ответить
                    • Разумеется, я линуксоид. Нельзя хейтить то, что не знаешь, поэтому гомофобы ненавидят гомосексуалов - из-за неудачного гомосексуального опыта.
                      Ответить
                        • это пиздит и сам себе подмахивает один и тот же светлолицый могикан.
                          Ответить
        • Точно? Там вроде какая-то питушня была со вторым контроллером прерываний или со вторым контроллером DMA, а плавпитухом во фрагменте дизасма и не пахло.
          Ответить
          • Сука, вы далбоёбы штоль, это был рандомный кусок кода из BIOS для материнской платы Asus P2-99B, там вообще никакой ошибки не было, какие PIC, какие IRQ8, аутисты хуевы? Вся эта история была аутофеллирована мной от начала и до конца просто для рофла и у меня отлично вышло.
            Ответить
              • Расскажите, няша, каково это - въебать кучу времени просто ради того, чтобы какой-то ебобошка на другом конце планеты с тебя выстегнул? Дважды!
                Ответить
              • А? Это же рандомный кусок, склеенный из нескольких кусочков дизассемблированного и подправленного мной файла прошивки для этой платы. Там не то, чтобы ошибок нет, там, сука, смысла нет.

                А ошибок нет только в проектах размером 0 байт.
                Ответить
                • Да кто тебе поверит?

                  Шолом, говноеды. Ебошить Мне скоро в Гермашку надолго, и чтобы не скучать в пути, решил Я немножко угарнуть над местными недопрограммистами и устроить конкурц. Любой true-программист (а это автоматом знание Ассмеблера и программирования МК) часа за два, порывшись в мануалах, без проблем найдёт ошибку и срубит за вечер немного бабок (а для вас, нищебродов - очень и очень много).

                  УСЛОВИЯ:
                  Дано: кусок кода, выдранный из прошивки одного микроконтроллера. Было написано на C лично Мной, затем, после неполадок, дисассемблировано ndisasm`ом. Баг был отловлен, исправлен, короче, хеппи энд, контроллер управляет одной Мега-Супер-Штукой (inb4: кококо уш не плиткой ли кококо). Некоторые части кода здесь не нужны и добавлены для усложнения. Ошибка далеко не очевидная, говорю сразу.
                  Вопрос: "Какая часть вышеприведённого кода содержит ошибку, как и когда она проявляется?".
                  Железо: x86, процессор на базе Pentium II (да, на базе Pentium II);
                  Кто победит: победит тот, кто первый напишет правильный вариант ответа. Попыток может быть неограниченное множество Для победы достаточно
                  ответить хотя бы на первую часть вопроса;
                  Форма ответа: "Ошибка <там-то>, из-за неё может произойти <при таких-то условиях> такая неприятная хуйня, как <то-то>. Мой <любой_кошелёк_
                  поддерживаемый_Хуяндексом>, мой <e-mail>";
                  Форма оплаты: перечисляю на любой кошелёк или банковский счёт;
                  Сколько денег: задание будет выложено в канун 8 августа 2015-го. Победитель будет объявлен либо вечером в воскресенье, либо через неделю
                  (ещё не решил, проголосуете), но объявлен будет (если он будет, бгг). Розыгрыш приза будет таковым: выигравший в первую половину срока получит
                  две тыры, во вторую - четыре тыры. Вне зависимости от кол-ва подебителей, выбран будет тот, кто первым даст правильный ответ. Если правильного
                  ответа не будет (а я стопроцентно в этом уверен) - Я раскрою, в чём же тут бага.
                  Дисквалификация: обращение на форумы за помощью. Я всё вижу.

                  Фтыкай ф каменты, камрад!
                  Ответить
            • Насколько я понял, P2-99B продавалась с Award BIOS 4.51PG, а в нём были ошибки. Например, переполнение целого числа при попытке в POST вывести на экран размер винчестера более 8 гигабайт (хотя сам BIOS 128 гигов поддерживал).
              Ответить
        • Всё-таки, моя память не спит с другим:
          https://govnokod.xyz/_18591/#comment-286528

          bormand: «0xFCDD - обработчик IRQ8 (RTC), которое прилетает со слейв PIC'а, а outb(0x20, 0x20) чистит ISR только в мастере, из-за чего тики больше не приходят?»
          Ответить
          • А почему ты считаешь, что этот ответ верный, может быть я там хуйню написала (походу так и есть т.к. биосная тикалка это всё-таки IRQ 0 а не IRQ 8 т.е. она на мастере)?
            Ответить
            • А что, если этот код вообще был дизассемблирован неправильно (например, он был под другую разрядность)?
              Ответить
              • Маловероятно, код очень осмысленно выглядит -- там инкрементят биосный таймер, с флоппиком что-то по таймауту делают (моторчик выключают?)
                Ответить
                • Ну если дизасм осмысленный, то проблема точно не в плавпитухе (как почему-то написал топикстартер).
                  Ответить
              • И надпись "ороро" прямо напротив отправки EOI мастеру. Именно поэтому мне и показалось, что проблема там.
                Ответить
                  • Угу. Обычно она бывает в 32-битной Винде (там по fs:[0] располагается thread information block). А больше вроде fs нигде не используют.

                    Можно, конечно, его использовать в реальном режиме как дополнительный регистр...
                    Ответить
                  • Хотя там всё логично:
                    xor ax, ax
                    mov fs, ax

                    fs используем для того, чтобы не портить ds, es, ss, которые нам бы пришлось сохранять и восстанавливать.
                    Ответить
                    • Хотя с другой стороны воняет: обработчик прерывания портит значение fs и не восстанавливает его.

                      Какие регистры восстанавливает iret? Вроде только CS, IP и флаги.

                      Если какая-нибудь программа использует FS, то после вызова такого прерывания регистр FS будет обнулён, а дальше программа распидорасит какие-нибудь данные.
                      Ответить
                      • > обработчик прерывания

                        Там выше по коду уже другая функция, скорее всего, а iret может быть просто способом загрузить флаги и прыгнуть куда надо.
                        Ответить
                          • Ещё обрати внимание на странный far jmp чуть выше. Shadow регистр вычищают вилкой после выхода из протектеда? Там как раз выше в cr0 подчищают нулевой бит, если он до этого стоял конечно.

                            Или просто хотят подровнять cs? Но нахуя, если он в этом фрагменте не юзается, а потом сразу релоадится через iret.
                            Ответить
                        • Офтопик. Вспомнил героические времена, когда программы реального режима были популярны. Куча энтузиастов пыталась улучшить рантайм «Турбо Паскаля», чтобы он использовал инструкции хотя бы 80386. Один такой энтузиаст написал быстрое умножение 32-битных чисел через 32-битные регистры и тут же столкнулся с проблемой: некоторые TSR восстанавливают только 16-битные куски регистров, а старшие 16 бит могут заполнять мусором. Поэтому ему пришлось перед царским умножением вставлять инструкцию CLI, чтобы хотя бы во время умножения 32-битные регистры не портились.
                          Ответить
                          • Именно поэтому я сама сохраняю полные регистры перед вызовом прошивочного говнища... А прерывания закрыты, само собой и открываются только при прыжках в реалмод.
                            Ответить
                          • У меня в контроллерах такой херни нет, именно поэтому я за контроллеры
                            Ответить
                            • Да у тебя там 99% кода под твоим контролем... ну кроме бутлоадера в ROM, если он юзается. И тот уже давно свернулся и не мешается.
                              Ответить
  • Потому, что в этом случае говном придется обозвать 99% всего шаражечного софта.

    Вы лгали мне, опорочивая делфи. Сегодня я зарабатываю благодаря знанию его.
    Ответить
    • Вчера был в магазинке, торгующей золотом. Был весьма доволен, когда обнаружил на экране терминала значок проги, писаной в делфи7. Я чуть не пукнул от радости. А вы - "делфи-говно, делфи-говно"...

      С++ и прочие мудасти - вот, что говно.
      Ответить
      • С++ и асм нужны только при разработке драйверов либо военных штук. Ну и игр.
        А десктопный софт нужно писать без лишних изъебств и в визуальных средах.
        Ответить
        • Прочтя Ваш коммент, я тоже пукнул от умиления, да так усердно, что испачкал трусишки. Вот уж воистину - "счастья полные штаны".
          Ответить

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

Я, guest, находясь в здравом уме и твердой памяти, торжественно заявляю:

    А не использовать ли нам bbcode?


    8