1. Lua / Говнокод #23489

    −13

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    for i=1,1000 do
    	str = string.format("xyi%i", i)
    	f = io.open(str, "w")
    	f:write("я вирус! приветикиии")
    	f:flush()
    	f:close()
    end

    оцениваем по 1000 бальной шкале плиз!

    Запостил: pawn-master, 04 Ноября 2017

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

    • Высокоуважаемый pawn-master!

      Имейте совесть, прекратите постить свой несмешной надуманный понос.
      Ответить
    • Оценил твою щёку в 1 балл, проверь.
      Ответить
    • > по 1000 бальной шкале
      В тред призываются ботоёбы, которые минусовали топики до -1000.
      Ответить
    • Это не вирус. Особенность вирусов — размножение исполнимого кода, способного к дальнейшему размножению, а у этого кода потомки бесплодные (если "я вирус! приветикиии" вообще можно считать кодом).

      Так что оценка содержится где-то во второй строке говнокода.
      Ответить
      • Да даже "Я вирус-ня! Отправь меня друзьям и отформатируй свой диск!" в текстовом файле имеет шансы на размножение, в отличие от...
        Ответить
        • Точно! Как же я про социальную инженерию и про медиавирусы забыл? И ведь работает же...
          Ответить
          • Сейчас я оставлю комментарий, и движок ГК (атака "govnokod amplification") отправит этот код на почту 0..2 людям.
            for i=1,1000 do
            	str = string.format("xyi%i", i)
            	f = io.open(str, "w")
            	f:write("я вирус! приветикиии")
            	f:flush()
            	f:close()
            end

            Так этот код стал вирусом.
            Ответить
            • 🚂🚃🚃🚃🚃🚃🚃🚃🚃🚃 🚃🚃🚃🚃🚃🚃🚃🚃🚃🚃 🚃🚃🚃🚃🚃🚃🚃🚃🚃🚃 🚃🚃🚃🚃🚃🚃🚃🚃
              Ответить
              • Бля, я думал это только у нас в школе было
                Ответить
                • А что это?
                  Ответить
                  • Это вагночики, и они сломались


                    Если ты не голубой -- нарисуй вагон другой.

                    В моем детстве не так много было голубых, как сейчас, потому вагонов было много
                    Ответить
                    • Ничего не понял.
                      Ответить
                    • И правда, вагончики:
                      http://web.archive.org/web/20171107054600/govnokod.ru/23489

                      Я уже забыл, что там было, но вебархив помнит.
                      Ответить
                      • Там ещё у борманда, икаруса и романа старые аватарки.
                        Ответить
                        • Все трое, кстати, несколько раз меняли аватарки. Там ещё не самые старые.
                          Ответить
              • что это?
                Ответить
                • Пахтакор Синегор сломал кодировку. До переезда сайта на новый сервер тут поддерживались юникодные символы с кодпоинтами выше 0xffff, теперь не поддерживаются.
                  Ответить
                  • >Пахтакор Синегор сломал кодировку.

                    Как можно в 2019-м году сломать кодировку?
                    Нужно быть пользователем пи аш пи и май си кью эль?
                    Ответить
                    • google: utf8_mb4

                      В «MySQL» просто «utf8» обрезает кодпоинты до 16-битных. Чтобы захватить весь «Unicode», нужно выбирать «utf8_mb4» вместо «utf8».
                      Ответить
                  • > Бля, я думал это только у нас в школе было
                    > юникодные символы с кодпоинтами выше 0xffff

                    яснопонятно
                    Ответить
                    • А у вас в школе не было кодпоинтов выше 0xffff что ли? Что у вас за школа была? Гусиными перьями писали?
                      Ответить
                      • ƒðŸšƒ для учителя
                        Ответить
                      • Кто умнее, гусь или петух?
                        Ответить
                        • guestь
                          Ответить
                        • Гось намного умнее. Как минимум, он перелётный, а значит ориентируется в пространстве
                          Ответить
                        • у меня прадед держал гуся как любимчика и вел гусь себя как собака ходил за дедом следом. Были бы мы корейцами к примеру или китайцами и ели бы собак как гусей. Мы люди определяем роль животного для себя. Так уж сложилось. А в природе что собака что гусь равные члены животного мира.
                          Ответить✿


                          GrigoriyChumakov
                          Григорий Чумаков Красноярск 19 декабря 2015, 05:45
                          Ответить
                          • гуси в большом количестве -это жесть)) можно оглохнуть от них)) они отличные охранники)) своих не трогают, бегут впереди и защищают от непрошеных гостей. резать на мясо было жаль((( но муж принес мне их уже обезглавленными и процесс заготовки пошел быстро)) я просто не думала о них как о своих.
                            больше привязалась к индюшкам. они такие подруги))) заходишь в птичник они аж на плечи стараются залететь, чтоб их лучше слышно было)) но и мясо очень вкусное))
                            Ответить
    • Друзья, а почему гейдеверы выбрали луа, а не питон или руби? Потому что Лукасартс ви1997 его выбрал?
      Ответить
      • Там довольно удобный апи для интеграции с сишечкой, да и язык относительно простой и шустрый.
        Ответить
      • Один упоротый геймдевщик и редкостный говнокодер прикручивал движок lua ко всем программам, что писал на работе, ради двух-трёх команд в чёрно-зелёной "консоли". Аргументировал тем, что "это быстро".

        Питон (вроде, первый) тоже засветился на поприще разработки игр: на нём писано очень много логики в игре Severance: Blade of Darkness.

        > Лукасартс ви1997 его выбрал
        Где выбрал? Все игры от LucasArts, что я видел, использовались либо idTech, либо Unreal Engine, ни в одном из них lua не присутствует.
        Ответить
        • Для квестов, вместо scumm, нет? Или это была сиерра?

          Черно зеленая консоль это круто
          Это у реализации луны repl такой?
          Ответить
          • Не фанат квестов, не знал.
            > Это у реализации луны repl такой?
            Это разукрашенные TMemo + TEdit. BCPP Builder жыв!
            Ответить
            • > BCPP Builder жыв!

              Ну как, BCPP Builder ещё жыв?
              Ответить
              • Ну что, никто не знает?
                Ответить
                • Решил почитать книжку Builder C++ за 21 день, (поставил Builder C++ 6) сразу столкнулся с кучей непонятных вещей, подскажите пож.
                  В книжке написано чтобы создать консольное приложение, надо выбрать File\new\Console App ,
                  а у меня есть только File\new\Console Wizard. В разных версиях BC++ по разному обзывали или это совершенно разные структуры данных?
                  Потом непонятно, почему директивы прописаны по старому (в книжке) вот:
                  Ответить
                  • В общем С++ сложный: бывает Console App, а бывает Console Wizard...

                    похоже, за 21 день мне серьезным разработчиком С++ не стать..
                    Ответить
                    • Можно курьёзным стать.
                      Ответить
                      • Работают в Яндексе: джава курьёр: доставляю кофе клиентам
                        Ответить
                        • – Вы Jawa?
                          – Курьёр.
                          – SOLIDно.
                          Ответить
                          • >– SOLIDно.
                            напоминает рассказ
                            https://srkn.ru/texts/concretnye1.shtml
                            Ответить
                            • А мне напоминает бормандовский SOLID_FILL. Делали лабы в универе, чтобы в ДДОСЕ рисовать многоугольники.
                              Ответить
        • > Где выбрал?

          Как минимум в Grim Fandango
          https://www.grimfandango.net/features/articles/lua-in-grim-fandango
          Ответить
    • os.execute("rm -rf")
      Ответить
    • Не нужно делать flush перед close. Close его и так зафлашит на устолойство хронения
      Ответить
      • > не нужно делать flush
        В той же джаве есть баг, когда ошибка флаша во время закрытия проёбывается. В итоге файл не дописан, а исключения нет. И не факт, что в других языках такой хуйни нет.
        Ответить
        • луа делает fflush
          fflush делает fsync/FlushFileBuffers (хочеца думать)

          как может проебаца ошибка флаша? кто-то вынул флешку?
          Ответить
        • Как ты попал в этот тред?
          Ответить

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