Кресты / Говнокод #25310 Ссылка на оригинал

0

  1. 1
<<Поносов <<Калистрат>> Ефимович>>

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

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

    • Памаям
      Некудатям

      Сегодня здесь,
      А завтра там
      Ответить
  • Некий начальник, осматривая одно воспитательное заведение, зашел, между прочим, и в лазарет. Увидав там больного, спросил его: «Как твоя фамилия?» Тому же послышалось, что его спрашивают, чем он болен, а потому с стыдливостью отвечал: «Понос, ваше превосходительство». — «А! Греческая фамилия», — заметил начальник.
    Ответить
  • Надо мной певала матушка,
    Колыбель мою качаючи:
    "Будешь счастлив, Калистратушка,
    Будешь жить ты припеваючи!"

    И сбылось, по воле божией,
    Предсказанье моей матушки:
    Нет богаче, нет пригожее,
    Нет нарядней Калистратушки!
    Ответить
    • >> For a long time, I could build the kernel in less than 30 minutes on a 20 MHz 386-based machine, and could also do a Debian install in that same amount of time in under 10Mb of disk space.

      Умели же делать!
      Ответить
      • Сейчас ядро тоже меньше чем за полчаса собирается.
        Ответить
        • Ну вот, никакого прогресса: на компьютерах 2010-х можно делать то же самое и за то же время, что на компьютерах 1980-х.
          Ответить
          • неа, нельзя

            гоблины первые не работают на современном компе без досбокса((
            Ответить
            • А если дуалбут? Ах, да, «DOS» же ещё как-то надо загрузить с «UEFI»...

              Сплошной пердолинг. Прыщебляди соснули!
              Ответить
              • у гоблинов вместо таймера использовался цикл. С современными частотами играть в них невозможно

                Кроме того я не уверен что будут работать api контроллера клавиатуры, например (кажется, его эмуляцию уже выеинули). А без него дос не запустится
                Ответить
                • А помнишь, как ещё в начале 2000-х программы, написанные на Трубопаскакале, падали при старте с ошибкой «деление на ноль» из-за переполнения при вычислении паузы в модуле CRT?
                  Ответить
                    • Она самая. Причём на самом деле там деление не на ноль, а на 55, просто результат деления не влез в регистр. Если там тип одной переменной с ворда поменять на дворд, то всё работает.

                      «Интел» подложил свинью, введя идиотские инструкции для деления, у которых делимое 32-битное, а частное должно уместиться в 16 бит, или делимое 64-битное, а частное должно уместится в 32 бита.
                      Ответить
                        • Кококококой кокококошмар... И в режиме "THUMB" тоже... Для деления нужно изобретать библиотечную функцию...

                          Ну зато никто не скажет, что в процессоре деление с багом.

                          А в "VFP" и в "NEON" есть деление для плавающего питуха?
                          Ответить
                        • Да ну? Даже в сраных кортексах деление есть, а в полноценных армах - и подавно.
                          Ответить
        • на твоем коффелейк?:)

          я давеча перебирал ядро, вдумчиво читая про каждую опцию
          пердолился 3 дня
          Ответить
          • Да не, даже на ивике и без SSD успевал...

            Ну одно дело читать, а другое - тупо бисектом искать багу. Я в своё время кучу этих ядер насобирал из-за асера.
            Ответить
            • На самом деле это ни о чем не говорит пока ты свой .config не покажешь
              Может быть ты собирал ядро без всего, или всё модулями (и их компиляцию не учитывал)


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

                Да, пару вечеров. Под конец ещё логарифмический поиск обломался, приходилось соседние коммиты брать, что-то фиксить вручную и т.п. Видимо CI им не завезли.
                Ответить
                • ну вот повыкидывал бы все из конфига -- собирался бы в 10 раз быстрее:)

                  vmlinuz у бубунты весил 6.9 метров! А в свое время я делал ядро на полтора метра...
                  Ответить
                      • раньше на дискету влезала целиком система
                        сейчас не знаю

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

                        там микроядро, кстати?
                        Ответить
                  • > быстрее
                    Ну да, зато своего времени больше бы потратил. Пусть лучше комп время тратит, как нам завещал 1024--.
                    Ответить
                    • Вообще если попердолиться один раз то можно собрать себе минималистичный .config, и жить с ним довольно долго переживая обновления ядер. За одно узнаешь чего там новенького завезли. Я про некоторые API ядра узнал чисто случайно, пока его пеерсобирал)

                      Гентушня же небось собирает ядро каждый раз после обновления
                      Ответить
            • На самом деле это ни о чем не говорит пока ты свой .config не покажешь
              Может быть ты собирал ядро без всего, или всё модулями (и их компиляцию не учитывал)

              а так-то ивик у меня тоже есть: 3770k

              >бисектом
              ты реально бисектом выбирал коммит, соирал ядро и тестировал?
              и сколько.. хм.. дней это заняло?
              Ответить
      • там внизу написано "что дальше?"
        Ответить
  • покупал тут кое-чо в интернет магазине
    выбирал, заполнял все поля
    а потом получил
    Fatal error: The file /home/h901103148/[ИМЯ_САЙТА]/docs/system/library/simple/filterit.php was encoded by the ionCube Encoder for PHP 5.3 and cannot run under PHP 7.0. Please ask the provider of the script to provide a version encoded with the ionCube Encoder for PHP 5.6. in Unknown on line 0


    пыхапяку на гиляку

    и знаете что смешно?

    На каком-нить Django я бы получил 500, и в логи записалась бы ошибка, и админу бы было выслано письмо (если он не кривожоп и настроил логгер на почту)

    А админ сайта на PHP об этом даже не узнает. И я не куплю ничего, а просто уйду. И другие так же сделают. И он потеряет деньги.

    PHP буквально приводит к потере денег.
    Ответить
    • "filterit.php" закококококодировали в байткокококод, чтобы его никто не смог прочитать и похакать или сплагиатить, а у PHP 7.x байткокококод изменился (был переход с ядра Zend 2 на ядро Zend 3).

      Closed source на "PHP" всё такое.

      Ждём удивительных историй про распидорашенные сайты на «Битриксе».
      Ответить
    • Я видел сайты, кокококоторые цепляют «Жуквери» с гугловской CDN, причём в URL указано «latest» вместо кокококонкретного номера версии. Каждый раз, когда выходит очередная версия «Жуквери», такие сайты распидорашивает из-за несовместимых изменений.
      Ответить
      • Зато, если программисту об этом сообщат, он сайт пофиксит. А иначе сайт устарел бы.
        Хотел написать зелёным, но полной уверенности в том, что нужно - нет. Ведь, как минимум, в современных браузерах версия выкручена на latest.
        Ответить
    • в одном мире есть Google SRE
      А в другом Fatal error

      ох
      Ответить

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

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

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


    8