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

    0

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    Хрюкни #7
                 ._     __,
                  |\,../'\
                ,'. .     `.
               .--         '`.
              ( `' ,          ;
              ,`--' _,       ,'\
             ,`.____            `.
            /              `,    |
           '                \,   '
           |                /   /`,
           `,  .           ,` ./  |
           ' `.  ,'        |;,'   ,@
     ______|     |      _________,_____jv______
            `.   `.   ,'
             ,'_,','_,
             `'   `'

    #1: (vanished) https://govnokod.xyz/_26863
    #2: (vanished) https://govnokod.xyz/_26868
    #3: https://govnokod.ru/26881 https://govnokod.xyz/_26881
    #4: https://govnokod.ru/26896 https://govnokod.xyz/_26896
    #5: https://govnokod.ru/26928 https://govnokod.xyz/_26928
    #6: (vanished) https://govnokod.xyz/_26952

    Запостил: nepeKamHblu_nemyx, 16 Сентября 2020

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

    • Доброе утро!

      Этот оффтоп сгенерирован автоматически.

      Индекс оффтопов: https://index.gcode.space/.
      Зеркала Говнокода и полезные ресурсы:
      * https://govnokod.xyz/ (альтернативный Говнокод)
      * https://gcode.space/ (read-only зеркало Говнокода)
      * @GovnokodBot в «Telegram»
      * https://vorec.space/ (глоссарий Говнокода)
      Ответить
    • Ну и зачем страйкер потёр кучу оффтопов сразу? (хрю)
      Ответить
      • Сорян. В следующий раз буду осторожнее выбирать выражения.

        >зачем страйкер потёр кучу оффтопов сразу?
        Нехер с хабра грязь тащить...

        Ответить
        • Ты забыл хрюкнуть ((
          Ответить
        • А на хабре можно запилить оффтоп тред?
          Ответить
          • Проверь.
            Ответить
            • Ради этого писать статью и ждать пока учетку аппрувнут?
              Ответить
          • Или официальный тред говнокода. Комменты к этому треду будут разделами говнокода. Комменты к комментам этого треда — тредами говнокода, а комменты к комментам к комментам уже будут комментами говнокода.
            Ответить
        • Ты сракер?
          Ответить
    • Спину ломит, голова болит.
      Может, клещ засел, энцефалит.
      В голове болит последний зуб.
      Мы болеем за один и тот же клуб.

      Словом,
      Мы все больны гандболом,
      Мы все больны гандболом
      И за гандбол умрём!

      Хрю!
      Ответить
    • Что-то у "хрюкни" совсем выживаемость плохая: 50%.
      Ответить
      • Свинная ви-русня походу косит.
        Ответить
      • Свинячий грипп косит
        Ответить
      • Страйкер не умеет хрюкать и очень нам завидует, поэтому и трёт
        Ответить
        • Не правда. У него безумный хрюк, по этому ты его тут и не видишь
          Ответить
          • Бля ебаннле т9 хотел написать беззвучный хрюк
            Ответить
            • Я некоторое время не пользовался Т9 совсем, но потом проблема со «срать/спать» и «Бля/Юля» стала меня напрягать и я всё-таки его включил. Плюс на мобильник можно установить клаву, по которой можно возюкать пальцем и тетчь, так удобно!
              Ответить
      • Кок
        Ответить
    • https://sun9-65.userapi.com/c10260/u16913544/-14/x_735da146.jpg
      Ответить
    • Я люблю "PHP".
      Ответить
    • Походу ещё какой-то тред хрюкнулся только что. Я недавно в стоке ГК видел коммент от декстопа, а сейчас его нет.
      Ответить
      • #26956

        Похоже, перекатный лимит теперь достигается так быстро, что Страйкеру уже СМСки приходят
        Ответить
    • Хрюкни номер семь не удалили.
      Ответить
    • https://govnokod.xyz/_26956/#comment-560070
      Ответить
    • Topt: Хочу купить наборы лего, а мне почему-то сремно заходить в магазины для детей. Что можно сделать?
      Ответить
      • Bormand: Сходи да купи. Что в этом такого?
        Ответить
        • Topt: Не знаю. Вот почему то стрёмно. Резиновый хуй наверное не так стрёмно мне купить сходить в сексшоп чем сходит в детский и купить конструктор.
          Ответить
          • Bormand: Ну большинство подумает что ты подарок берешь для родственника. А остальным похуй.
            Ответить
            • Страйко: всё хорошо?
              Ответить
            • я кстати ещё на хузе ответил на это
              странно почему гост не синкает хуз на нгк, только ванильный гк
              Ответить
            • guest: Вообще известный факт, что Лего делает деньги на взрослых, а не детях.

              Ещё нормальная тема - завести детей. Тогда конструкторы и вся эта хуита начнет раздражать (но будет уже поздно).

              Кто звал сракера потереть? Вот он потёр вам, проверьте
              Ответить
          • Какой перекат )))
            Ответить
      • guest: заведи ребенка, и приди с ним в магаз, типа ты для него покупаешь
        Ответить
        • Я как-то пазл покупал в детском магазине. Сразу сказал, что для себя. Или это не так стеснительно, как лего?
          Ответить
    • ​
      (((L I S P )( L I S P ) ( L I S P ) ( L I S P )))
      * (     \             \            )    \       *
      B(       )             \          )      )      B
      e(       `.             )         )       :     e
      a`        )             )        \)       )     a
      t \       ) )       )  \\\   --__ \\       :    t
      i  \      \)   _--~~          ~--__) \     )    i  
      n   \      \_-~                    ~-_\    )    n
      g    \_     \        _.--------.______\)   )    g
            \     \______(( _ ___ _ (_(__H  \   )      
      t      \   .  S ___)  ______ (_(____t  )  )     t
      h       (\ )   I ____)) APPLY\ (_____D  )_)     h
      e      ( (\)   C_____)  EVAL )  (___P   )  \    e
            (   (   _P_____)\______)  )) _) )     \    
      a     (    \  )__   \\_________)) (__)       )  a
      v    ( \    \____)   `----   --'             )  v
      e    (  \_          ___\       )_          _) ) e
      r   (              )    (     )  \            ) r
      a   (             )    (   λ   )  \           ) a
      g   (          ) )    (         )  \           )g
      e   (         ) )      (__)(___)    )          )e
      s  (           )        (    )       )         )s
      *  (          )         (    )       )         )*
      (((L I S P )( L I S P ) ( L I S P ) ( L I S P )))


      Что за «SICP» и «HtDP»?
      Ответить
      • SICP великая книжка про то, как интерпретируются программы с примерами на лисп. Всем рекомендовано.
        Ответить
        • и есть с примерами на js для нормальных людей
          Ответить
          • ой, я даже шутить не буду про это

            Дйкстра еще срал кирпичами про то, что студентов начали в каком-то вузе на джаве изучить программированию. Хорошо ему: он до JS не дожил
            Ответить
            • Ну и где Дийкстра и где джава
              Ответить
              • Дийкстра в CS вписан золочеными буквами, а над джавой все смеются
                Ответить
                • Я плюсанул. Из уважения к Дейкстре.

                  Но как бы ситуация наоборот: над одноразвратниками все потешаются, а йаже учат галерных рабов. И это 3 по жопулярности язык. Плюс букет жвм-базед языков процветает.
                  Ответить
                  • Он говорил всё таки не про jvm-языки, а именно про яжу.

                    Дело не тока в одноразвратности. Как я понял по его статьям (может и неверно), у Дейкстры очень болело, что программирование из приложения к математике (а он считал себя математиком, как и Кнут например) превращается в хуяк-хуяк-и-в-продакшен (он вроде так и говорил: называть програмирование компьютер сайнс, это как называть хирургию "knife science")

                    Он бил тревогу еще во времена бума доктомов, когда стало модно вот это вот "секретарша изучила VB за 24 часа и стала программистом", и даже еще в 80-е, когда был такой прото-бум: уже все понимали, что компы это стильно и модно, и он даже смеялся над рекламой, которую тогда у них там по телеку крутили: купите своему сыну компьютер, и он станет богатым.

                    Он ненавидел дебагеры, считая, что ты должен чуть ли не математически доказать корректность своей программы, а не дебажить её.
                    Он предлагал вообще студентам не давать компы, пускай они дескать пишут на лиспе в тетрадке (потому что если им дать комп -- они уйдут делать крутой вебсайт на очередном говне, и программистами не станут).

                    Яжу он считал коммерческой поделкой, кривой и хуёвой, далекой от настоящей науки.

                    Но яжу хотя-бы делали как язык программирования.

                    А JS вообще сделали на коленке хуй знает зачем. Как и PHP.
                    Ответить
                    • > что ты должен чуть ли не ма-те-мат-и-чес-ки доказать корректность своей программы, а не дебажить её

                      Видел бы он что rustухи творят.

                      > Яжу он считал коммерческой поделкой
                      Дейкстра всё-таки был теоретиком.

                      Никто же сейчас не пишет один гетигп в функции. И никто же не бомбит за исключения.

                      А Дейкстра считал это зашкваром. Не без оснований впрочем (см. недавний тред о goto между скоупами и освобождении ресурсов в сишке)

                      А Йажа первый популярный язык, который выкинул нахуй goto.
                      Ответить
                      • rustухи же тока про указатели доказывают)

                        >который выкинул нахуй goto.
                        дейкстра с виртом вроде доказали что можно и без гоуту на чем угодно

                        Кстати, в C# гото завезли, хотя он моложе жавы
                        https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/keywords/goto
                        Ответить
                        • Но именно йажисты сделали так, что на практике отсутствие goto никак не мешает.

                          Добавив бряк на метку (limited goto) и try~finally.

                          >что можно и без гоуту на чем угодно
                          Можно, но тогда нужно переменные лишние вводить. И код пухнет.

                          На практике никто так не делает.
                          Ответить
                        • А в шарпе он куда угодно прыгает или ограничения есть?
                          Ответить
                          • The goto statement is also useful to get out of deeply nested loops.


                            я не знаю, если честно

                            ну думаю в середину цикла прыгнуть неможно, и внутрь catch вероятно тоже
                            Ответить
                            • Ну вот в крестах ограничение довольно простое - нельзя перепрыгивать инициализатор.

                              А в шарпе походу все гораздо строже - как минимум между ветвями ифа не даёт, если верить вопросам на SO. Но дока очень хуёвая на мсдн - джва примера и все, хоть в спеку лезь.
                              Ответить
                            • A label can be referenced from goto statements (§13.10.4) within the scope of the label.

                              Во.

                              Ну получается почти как в жабе. Только вперёд и наружу.
                              Ответить
                            • З.Ы. Плюс для конченных автоматов можно по веткам свича прыгать. Годная фишка.
                              Ответить
                              • какие есть непидорские юзкейсы для гото в языках с файнали и вообще с автоматическим управлением мапятью? только конечный автомат же?
                                Ответить
        • > Structure and Interpretation of Computer Programs — книга книг, по значению превосходящая все остальные книги вместе взятые.

          Ебать я анскильный.
          Ответить
          • >нига книг, по значению превосходящая все остальные книги вместе взятые.




            МАКАРОВ: Тут, в этой книге написано, о наших желаниях и об исполнении их. Прочти
            эту книгу, и ты поймешь, как суетны наши желания.
            Ты также поймешь, как легко исполнить желание другого и как трудно исполнить желание свое.

            ПЕТЕРСЕН: Ты что-то заговорил больно торжественно. Так говорят вожди индейцев.

            МАКАРОВ: Эта книга такова, что говорить о ней надо возвышенно. Даже думая о ней, я
            снимаю шапку.

            ПЕТЕРСЕН: А руки моешь, прежде чем коснуться этой книги.

            МАКАРОВ: Да, и руки надо мыть.
            ПЕТЕРСЕН: Ты и ноги, на всякий случай, вымыл бы!
            Ответить
    • Почему Майкрософт движется в сторону Опенсурса, сама открывает исходники некоторых своих программ, а также подружила Windows с Linux. Какая им выгода от этого?
      Как вообще зарабатывают на опенсурсе? Ну как RedHat и РусБитТех я знаю как.
      А те, кто создают бесплатные опенсурс программы как?
      Какой профит, например, получают от опенсурса Торвальдс и Столлман?
      Ответить
      • Модно это сейчас, вот и пиарятся. Не хотят больше быть корпорацией зла.
        Ответить
      • Embrace
        Extend <- you are here
        Extinguish
        Ответить
        • Ну да, ведь если Windows Server подружить с UNIX, то можно будет выбросить UNIX с сервера и использовать POSIX совместимые программы уже на Серверной Винде.
          Ответить
          • Все только об этом и мечтают.
            Ответить
          • >подружить
            можно подржуить. "Запустить линукс на виртуалке хипер ви" называется.

            Зачем держать на сервере бесплатный линукс, когда можно поставить туда платный виндуос, а поверх все равно поставить бесплатный линукс? А еще иметь много удовольствия от виндовых апдейтов
            Ответить
            • И правильно выбирать лицензию для сервака! Там отдельный человек для этого нужен, походу.
              Ответить
              • Да. Посчитать какие тебе нужны лицензии и скока будет стоить -- это отдельная наука.

                Ну и еще придется двух админов иметь, потому что не факт, что линукс админ мечает админить винду на железном сервере
                Ответить
      • >Почему Майкрософт движется в сторону Опенсурса,
        Потому что зарабатывать хочет на ажуре. На винде скоро трудно уже будет зарабаывать: все облаках с тупыми мобильными клиентами же.

        >А те, кто создают бесплатные опенсурс программы как?
        Много есть способов монетазиации: от грантов, до платного консалтинга.

        >Какой профит, например, получают от опенсурса Торвальдс и Столлман?
        https://www.fsf.org/patrons
        Ответить
        • > https://www.fsf.org/patrons
          Интересно, много донатят?
          Ответить
          • А уранец чья файка?
            Ответить
            • Не олда точно.
              Я считай новенький.
              Ответить
              • Тогда чтобы влиться в коллектив, тебе нужно ответить как ты относишься к
                - «PHP»
                - гомосексуалистам
                - петухам
                - лошадям
                - математике
                - прыщам

                по следующей шкале: строго отрицательно, скорее отрицательно, нейтрально, скорее положительно, строго положительно.
                Ответить
                • - пидарство
                  - нейтрально
                  - нейтрально
                  - нейтрально
                  - нейтрально
                  - нейтрально
                  Ответить
                • - скорее положительно
                  - строго отрицательно
                  - строго положительно
                  - строго положительно
                  - скорее положительно
                  - нейтрально
                  Ответить
                  • >- строго отрицательно
                    Вроде это значит, что ты латентный, нет?
                    Ответить
                    • Отрицательное означает, что я против.
                      Ответить
                • Не стесняйтесь, отвечаем все.
                  Ответить
                • И чей Крым.
                  Ответить
                  • А чей?
                    Ответить
                  • Зависит от наблюдателя. Видимо, какие-то квантовые эффекты сказались.
                    Ответить
                    • Кстати, советую всем короткометражку. 24 минуты всего.

                      Она про людей, но и про этот вопрос немножко тоже)

                      https://www.youtube.com/watch?v=BMnIJKHVWWE
                      Ответить
                • А чё никто не отвечает?
                  Ответить
          • Довольно много. Вообще крупные чуваки типа гугла, амазаона, редхата, каноникала и пр обычно много донатят всяким опенсурсам

            Ну и надо понимать, что Столлманы -- они идеалисты же, им яхты не нужны, и в космос они не летают. А на покушать и комп купить им более чем хватает
            Ответить
            • Тут недавно искал сайтостроителей для знакомых, так одна фирма 1200 р. в час берет.
              Написал, что столько я зарабатываю в день, а не в час, при этом на более сложных крестах, с более сложной предметной областью.
              А он и отвечает: У нас команда профи и никто в минус работать не будет.
              Но я всё равно думаю, что слишком много они берут.
              Ответить
              • Нормально берут. Если бы им не платили - брали бы меньше. Рынок такой рынок.

                Хотя первый раз вижу, чтобы веб-макаки почасовую оплату брали. Обычно под ключ же, за фиксированную цену.
                Ответить
                • Макаки вполне устанавливают цену за час, чтобы потом легче оценивать задачи по времени

                  Заказчик: за сколько поменяете цвет кнопочки?
                  Верстун: за пол часа
                  Менеджер: (600*2) за 1200 рублей
                  Ответить
              • Ничего не понимаю.

                1200 российских рублей? Ты зарабатываешь 24 тыщи рублей в месяц?
                Ответить
                • Ну в глубинах рашки это норм, я тоже с такого начинал.
                  Ответить
                  • Борманд, ты в каком году начинал-то?
                    В 2005 это может и было норм. А в 2020 это немного странная ЗП для крестовика, не?
                    Ответить
                    • Скажи спасибо, что там вообще есть работа для крестовика программиста. Глубины рашки - это ж не москва тебе и даже не новосиб.
                      Ответить
                      • Охотно верю.

                        Но 24 это совсем

                        А вот в 40 на арбузоналивочном заводе в Красноперекопске вполне могу поверить
                        Ответить
                        • Вот тут чувак удивляется, почему к нему в 2020 году никто не хочет идти работать водителем за 30к:
                          https://twitter.com/region38nord/status/1307923195937329153
                          Ответить
                • Нет, 40. Неправильно посчитал.
                  Ответить
                  • У меня плохо с арифметикой, помоги мне пожалуйста

                    1200 * 5 = 6000 в неделю
                    6000 * 4 = 24000 в месяц

                    где я ошибся?
                    Ответить
                    • Я и не говорю что ты ошибся, имел ввиду что ошибся я.

                      1943 в день, все равно меньше, чем веб-макаки, например на сайт нужен верстальщик, фронтендер и бекендер.

                      Выходит 3200 на человека в день.

                      Ну в общем нормально.
                      Ответить
                      • угу, и еще менеджеру нужно чото платить
                        Ответить
                        • И налоги заплатить, и на амортизацию офиса и компов...
                          Ответить
                          • ну они скорее всего из дому работают, но интернет надо оплатить, и может еще хостинг или софт какой
                            угу
                            В общем не так много
                            Ответить
                        • Да, 2400.
                          Ответить
                • Белорусских может
                  Ответить
                  • у беларусов рубль стоит примерно как бакс когда-то стоил: 30 российских рублей)

                    А я еще помню их рубли до деноменации, когда у них один доллар 13 тыщ стоил
                    Ответить
              • Ты давно вуз окончил?
                Ответить
                • Давно, просто не пересчитывал свою з\п на дни и на вскидку оценил.
                  Ответить
              • они прямо вообще по часам, в смысле раз в неделю кидают инвойс за просиженные часы, или просто оценивают там в 40 часов, множат на почасовку и берут один раз? в начале/конце проекта
                Ответить
              • 1200р в час это пиздец как дёшево, например
                Но и качество, уверен, соответствует
                Ответить
    • https://i.imgur.com/APiEt6C.jpg
      Ответить
      • Я надеялся что там девушка с тиндера
        Ответить
        • А там очередное гоатсе?
          Ответить
        • девушка с тиндера бывает в тиндере

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

              Потому я охуел, когла узнал, что в тиндерах чуть ли не вся молодежь сидит
              Ответить
    • https://youtu.be/VLxvc_ifnB0
      Ответить
    • Поиграл в ск3 и создал Наливкина дварфа.
      https://i.imgur.com/x3xvk1y.jpg
      Ответить
    • Както Тодд приходит к Филу и говорит, купи скайрим, он и купил
      Ответить
      • Здесь нету ценителей такого юмора.
        Ответить
      • кто такой тодд и кто такой филл?
        Ответить
        • Тодд Говард - продюсер беседки
          личность филла не установлена
          Ответить
          • Главный по иксбоксу.
            Ответить
            • зачем нужны современные игры, если есть принц персии и гоблины?
              Ответить
              • Чтобы играть в оригинальный дум когда ты играешь в современный.
                Ответить
                • Hе знаю, я теку от старых игр. С 1996-го года ничего принципиально нового придумано не было.

                  Из трёхмерок мне нравится wolf и blood
                  Ответить
                  • Wolf — это же вроде полутрёхмерка.
                    Ответить
                    • да
                      там спрайты не объемные, и пола нет, и потолка
                      и что?
                      Ответить
                      • Сюжет двухмерный. Хотя вид изнутри с вертикальными стенками — это уже интересно.

                        Кстати, можно попробовать прикрутить такую же визуализацию к другим двухмерным играм. К «Сокобану», например. Будет адски сложно играть.
                        Ответить
                        • > сокобану

                          Я прикручивал, это пиздец. В итоге всю игру на минимапу смотрел.
                          Ответить
                          • Какой багор )))
                            Ответить
                            • Ну плюс это ещё и очень медленно, пока докатишь ящик до следующей клетки...
                              Ответить
                            • Для 3д сокобана камеру от третьего лица надо, наверное. Или как в стратегиях. Тогда будет и красиво и играбельно.
                              Ответить
                          • я сокобан писал на псевдографике, там рожица из первого симолва ascii ездила
                            Ответить
                            • Я недавно нашёл сокобан для платформы MRE (там бинарники с расширением vxp, используется в новых мобильниках «Philips» и в разных китайских, я про неё рассказывал), полученный реверсинжинирингом прошивки какого-то китайского телефона.

                              Лови вкусняшку:
                              switch(level){
                              			case 1:
                              	for(int i=0;i<9;++i)
                              		for(int j=0;j<9;++j)
                                      a[j][i]=a1[j][i];
                              				break;
                              			case 2:
                              	for(int i=0;i<9;++i)
                              		for(int j=0;j<9;++j)
                                      a[j][i]=a2[j][i];
                              				break;
                              			case 3:
                              	for(int i=0;i<9;++i)
                              		for(int j=0;j<9;++j)
                                      a[j][i]=a3[j][i];
                              				break;
                              			case 4:
                              	for(int i=0;i<9;++i)
                              		for(int j=0;j<9;++j)
                                      a[j][i]=a4[j][i];
                              				break;
                              			case 5:
                              	for(int i=0;i<9;++i)
                              		for(int j=0;j<9;++j)
                                      a[j][i]=a5[j][i];
                              				break;
                              			case 6:
                              	for(int i=0;i<9;++i)
                              		for(int j=0;j<9;++j)
                                      a[j][i]=a6[j][i];
                              				break;
                              			case 7:
                              	for(int i=0;i<9;++i)
                              		for(int j=0;j<9;++j)
                                      a[j][i]=a7[j][i];
                              				break;
                              			case 8:
                              	for(int i=0;i<9;++i)
                              		for(int j=0;j<9;++j)
                                      a[j][i]=a8[j][i];
                              				break;
                              			case 9:
                              	for(int i=0;i<9;++i)
                              		for(int j=0;j<9;++j)
                                      a[j][i]=a9[j][i];
                              				break;
                              			case 10:
                              	for(int i=0;i<9;++i)
                              		for(int j=0;j<9;++j)
                                      a[j][i]=a10[j][i];
                              				break;
                              			case 11:
                              	for(int i=0;i<9;++i)
                              		for(int j=0;j<9;++j)
                                      a[j][i]=a11[j][i];
                              				break;
                              			case 12:
                              	for(int i=0;i<9;++i)
                              		for(int j=0;j<9;++j)
                                      a[j][i]=a12[j][i];
                              				break;
                              			case 13:
                              	for(int i=0;i<9;++i)
                              		for(int j=0;j<9;++j)
                                      a[j][i]=a13[j][i];
                              				break;
                              			case 14:
                              	for(int i=0;i<9;++i)
                              		for(int j=0;j<9;++j)
                                      a[j][i]=a14[j][i];
                              				break;
                              			case 15:
                              	for(int i=0;i<9;++i)
                              		for(int j=0;j<9;++j)
                                      a[j][i]=a15[j][i];
                              				break;
                              			case 16:
                              	for(int i=0;i<9;++i)
                              		for(int j=0;j<9;++j)
                                      a[j][i]=a1[j][i];
                              level=1;
                              				break;
                              }
                              Ответить
                              • Это загрузка уровней такая?

                                Здесь явно не хватает шаблонов.
                                Ответить
                                • Так точно. Вот реальный пример карты уровня:
                                  //level 1
                                  unsigned char a1[9][9]={
                                  {2,2,5,5,5,2,2,2,2},
                                  {2,2,5,1,5,2,2,2,2},
                                  {2,2,5,0,5,5,5,5,2},
                                  {5,5,5,3,0,3,1,5,2},
                                  {5,1,0,3,4,5,5,5,2},
                                  {5,5,5,5,3,5,2,2,2},
                                  {2,2,2,5,1,5,2,2,2},
                                  {2,2,2,5,5,5,2,2,2},
                                  {2,2,2,2,2,2,2,2,2}};
                                  Ответить
                                  • 0 - пустота, 1 - таргет, 2 - фон, 3 - ящик, 4 - перс, 5 - стенка

                                    Как-то так?
                                    Ответить
                                    • Не совсем. Там кроме стенок ещё пассивный фон есть:
                                      https://i.imgur.com/pSGQlBr.jpg
                                      Ответить
                                • у меня загрузка уровней была в виде бинарного файла, который считывался. Каждый байт представлял клетку. Я даже редактор для него плил
                                  Ответить
                                  • > бинарного

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

                                      ширина экрана была фиксирована, и он тупо читал байты, и заполнял массив
                                      Ответить
                                      • А, ты прям по-царски читал.
                                        Ответить
                                        • по царски это если бы я ммапил сразу в структуру или если бы я три бита выделял на место, а я тупо читал байт, и писал его в массив с заранее известным размером
                                          Ответить
                                          • Кстати, ты же помнишь все режимы интела?

                                            16: real, unreal, protected
                                            32: protected, paged, pae
                                            64: long, compat

                                            Я ничего не пропустил?
                                            Ответить
                                            • Для 16 бит есть ещё V86: для программы он похож на реальный, но фактически он является виртуальной машиной внутри защищённого.
                                              Ответить
                                            • А unreal — это формально real, только мы временно переключились в защищённый, установили маппинг 1:1, задрали лимиты селекторов до потолка и вернулись в реальный.
                                              Ответить
                                            • Кстати, как считать SMM (system management mode) и режим гипервизора — отдельными режимами или, как делают некоторые, кольцами защиты с отрицательными номерами?
                                              Ответить
                                              • Ну SMM я бы отдельным режимом назвал, он довольно уникален.

                                                А вот гипер - х.з. Он и не кольцо и не режим. Просто способ переключения контекста при некоторых событиях. Код то по-старому работает.
                                                Ответить
                                              • Доброго ж-ж-ж-ж, Myxa.
                                                Ответить
                                            • Смотря что ты называешь режимами.

                                              unreal это, ващет, хак.

                                              В 32 я не знаю нужно ли разделать PAE и paged.
                                              И есть еще v86, когда 16-ти битный код запускается из 32.

                                              В 64 да. И еще гипервизор в каком-то смысле.


                                              Борманд думает, что дурный пивэнь это Иканус. Забавно
                                              Ответить
                                              • > что ты называешь режимами

                                                Х.з., кобенации флажков, которые используются на практике и влияют на написание кода. Я не умею формулировать мысли.

                                                paged и pae действительно по коду не отличаются, только таблички по-другому заполнены. compatibility в принципе туда же.

                                                > думает, что дурный пивэнь

                                                Питушиная типизация.
                                                Ответить
            • ну наконец-то можно смеяться
              Ответить
    • Хрю
      https://www.newsvl.ru/vlad/2020/09/23/193286/
      Ответить
      • если он намекает на хабаровск, то тогда он немного промахнулся
        Ответить
        • может, на Ростов?
          Ответить
        • Он там 4 раза промохнулся судя по новости. Хабаровска же не существует.
          Ответить
    • https://www.youtube.com/watch?v=AfKZclMWS1U
      Ответить
    • On Shmona vertuhaychiki all lybilis , lisp
      A zechki - vorovaechki amicably whooped
      Shomonali panties rastratchitsy - Aleesk
      And women Shura rend our boobs .

      Chorus:

      Come on, come on, and , well, let me shmonali you , the guard
      Yes, look under her skirt , but look at the buns
      Smell ass nose , count kitty doggie
      That's the whole difference and who wants and who teases !
      Ответить
    • https://www.newsvl.ru/vlad/2020/09/29/193457/
      Ответить

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