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

    0

    1. 1
    Тестовый код для тестирования парсера.

    Не обращайте внимания.

    int i = 5;
    i += ++i + ++i;

    Именно поэтому я против «C++».
    def f():
    try:
    f()
    finally:
    f()
    f()

    Fatal Python error: Cannot recover from stack overflow.
    Current thread 0x00002288 (most recent call first):
    mov     bp, 0cf8h
    lea esi, IOForEEPROM-@7[esi]
    mov edi, 8000384ch
    mov dx, 0cfeh
    cli
    call esi
    mov di, 0058h
    dec edx ; and al,0fh
    mov word ptr (BooleanCalculateCode-@10)[esi], 0f24h
    call esi
    lea ebx, EnableEEPROMToWrite-@10[esi]
    mov eax, 0e5555h
    mov ecx, 0e2aaah
    call ebx
    mov byte ptr [eax], 60h
    push ecx
    loop $

    Какой скилл )))

    Запостил: gost, 21 Января 2020

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

    • А в стоке можно посмотреть пост только как родителя комментария?
      Ответить
      • М? Наведи указатель мышки на знак «#» у комментария.
        Ответить
        • Да, я об этом. Посмотреть пост без комментариев на стоке невозможно, верно?
          Ответить
          • Можно: https://i.imgur.com/7rAwk5U.png.
            Или ты об отдельной страничке? Тогда нельзя.
            Ответить
            • Я зашел в говнокод, увидел твой пост, сразу захотел посмотреть его в стоке чтобы узнать как работает парсер. На посте комментов до моего не было. Я бы смог как-то увидеть пост в стоке если к нему нету комментов, на символ "#" которых можно было бы навести?
              Ответить
              • А, ты об этом. Нет, пост парсится только тогда, когда в него кто-то напишет комментарий. Дело в том, что сток парсит https://govnokod.ru/comments, а там новые посты не появляются, пока к ним не напишут комментарии. Парсить же ещё и главную страницу ради новых постов смысла мало — нагрузка на ГК существенно вырастет, а профита мало (легче пинать пост в сток вручную).
                Ответить
                • Хм, мне тогда просто лень было пилить парсер для главной (по сути айдишники выпарсить и закинуть в очередь)... А теперь это уже фичей для экономии ресурсов ГК объявили :)
                  Ответить
                  • Классика же: если лень фиксить баги — объяви их фичами! Всегда так делаю.
                    Ответить
                    • показать все, что скрытоvanished
                      Ответить
                      • Фигня. Ты патерностеров не видел:
                        https://ru.wikipedia.org/wiki/Лифт_непрерывного_действия
                        Ответить
                        • показать все, что скрытоvanished
                          Ответить
                        • Сука, я двери-вертушки терпеть ненавижу, а тут какие-то ебланы инженеры целый лифт на эту тему придумали!
                          Ответить
                          • Кстати, как у этих (простите за слишком культурный эпитет для этого "изобретения") блядских дверей регулируется скорость? Иногда они движутся довольно таки быстро, что через обходную дверь с ручкой получается медленнее пройти. Иногда они так тормозят, что ажтрисёт.
                            Ответить
                            • На глазок. Там ещё вмешивается пресловутый "человеческий фактор", когда при висящей инструкции, гласящей про "не более трёх телепузиков на секцию", между створками набивается целый улей торопыжек, которые потом панически пытаются выскочить из ловушки.

                              Потому я стараюсь всегда пользоваться обычной дверью, если она есть рядом.

                              И главное - эта хуета стоит небось как маленький самолёт. А в чём профит?!
                              Ответить
                          • Они ещё опасные: могут реально раздавить человека. Дверь-вертушка хотя бы быстро останавливается. Если, конечно, она не такая тяжёлая, как в главном корпусе МГУ.
                            Ответить
                      • Самоё говённое - что лифт считает своим долгом взять пассажира в заложники, если произошла какая-то питушня. Считается, что замуровать человека так, что открыть можно только снаружи - сука надёжно и безопасно.
                        Ответить
                      • Да пиздец. У меня вот в подъезде лифт ёбнутый на голову. Если много народу выходило, то лучше подождать пока он закроет двери и вызвать заново. Иначе уебёт дверьми как раз когда будешь заходить. Фотодатчики как на нормальных лифтах, видимо, очень дорого было поставить.
                        Ответить
                        • Именно поэтому я за эскалаторы
                          Ответить
                          • Ну эскалатор в жилой дом не засунешь. Да и заебусь я на нём ехать столько этажей.

                            Фотодатчиков там бы вполне хватило. Ну или хотя бы интервал побольше поставить, ну постоит лифт с открытыми дверями - что в этом страшного?
                            Ответить
                            • Ну вообще странно, обычно, когда кого-то уёбывает, то, при условии, что уёбнутый поднял визг, конечно, все резко обсираются и перенастраивают лифты таким образом, что там ещё надо секунд пять кнопку закрытия дверей жать, чтобы чудо произошло.

                              Какой у тебя номер убежища?
                              Ответить
                              • Это стандартный для старых зданий лифт а-ля совок. Чтобы остановить закрытие створок — надо в них сунуть ногу/руку/чемодан, тогда лифт немного подумает, поймёт, что дверь не закрылась — и заново её откроет.
                                Ответить
                                • А может заново не открыть и тогда тобi пiзда. Старый лифт хуже стертора. Может быть раскалиброван и не совпадать с этажами на пять-десять сантиметров. Может закрывать и открывать двери по своему желанию. Короче, Deus Ex Machina.

                                  Правда, с новыми лифтами имени Краснознамённых таджикских рабочих бывает ещё веселее. Например, пол может отвалиться просто с нихуя... Или рванёт канат. Или противовес оборвётся.

                                  Так что только первый этаж и только поездами.
                                  Ответить
                                  • показать все, что скрытоvanished
                                    Ответить
                                    • В криокамере не ловит мобильный интернет или что?

                                      Здесь два выходца из Армении занимались техникой, которую раньше видели только на картинках:
                                      https://www.fontanka.ru/2019/11/05/018/

                                      А тут виновной назначили русню, а её начальство отделалось лёгкой щекоткой.
                                      https://pikabu.ru/story/mekhanik_poluchil_35_goda_kolonii_za_gib el_zhenshchinyi_v_lifte_alyikh_parusov_5 349513
                                      Ответить
                                      • При этом «Алые паруса», в которых у лифта просто отвалилось дно кабины, позиционируется как илитный жилой комплекс. Т. е. теоретически лифтёрам там должны были заплатить дохуя.
                                        Ответить
                                        • Элитность жилого комплекса определяется максимум его расположением, понтами обитателей и количеством мало на что способного персонала в виде консьержей и бывших чоповцев на стуле возле шлагбаума.
                                          Ответить
                                          • В первую очередь ценой же. Чем больше фантиков нужно уложить на один квадратный метр — тем элитнее жильё.
                                            Ответить
                                      • показать все, что скрытоvanished
                                        Ответить
                              • > ещё надо секунд пять кнопку закрытия дверей жать, чтобы чудо произошло
                                Вот это бесит. Какого хрена нужна кнопка закрытия, если она срабатывает с паузой? Неужели её жмут задолго до того, как надо закрыть двери? Это же очевидно, что её жмут, когда уже все вошли, и надо отправляться в путь, а заранее её не жмут, т.к. хрен знает, как долго все будут входить в лифт - предсказать невозможно.
                                После этого народ начинает нажимать кнопку в рандомное время, и нормальные лифты с такими посетителями щимят людей из-за ранних нажатий, а ненормальные - тоже щимят, но уже из-за непредсказуемых нажатий.

                                Ещё раздражают датчики фантомной двери, которые распространяются на сантиметров пять-десять от дверей и работают до того, как лифт поехал. В итоге лифт открывает двери, если в него все отлично влезли и даже дверей не касаются!

                                Ну а программы лифтов - отдельный дебилизм. Не знаю, почему бы нельзя просто написать нормальную ОС для лифтов с нормальной стандартной программой, а не делать 100500 хаков на кастомных говноплатах.
                                Ответить
                                • > не делать 100500 хаков на кастомных говноплатах.
                                  - лет так десять назад или около того на чупакабре был пост чувака, который сделал контроллер лифта на Ардуино. Публика там тогда ещё не потеряла остатки адекватности и быстро объяснила автору, что он долбоёб, но сам факт.

                                  Так что возможно за десятки чьих-то жизней ежедневно отвечает кремниевая сопля с алиэкспресс.
                                  Ответить
                                  • показать все, что скрытоvanished
                                    Ответить
                                    • Вот-вот, а то и хитрая механика отвечает. А программы - уровня "механику транслировали в прогарммируемую микросхему".
                                      И так у нас всё "автоматизируют". Функциональность еле-еле доходит до механического аналога, а прибор жрёт энергию, разряжается, быстро ломается.
                                      Ответить
                                  • Это не там, где он провода обматывал пищевой фольгой, чтобы заэкранировать наводки?
                                    Ответить
                                    • Там

                                      https://habr.com/ru/post/221663/
                                      Ответить
                                      • Какая макака )))
                                        Ответить
                                      • Пиздец.
                                        > Правда стоимость комплектующих в таком случае возрастет. Но почему бы не применить здесь дешевую Arduino?
                                        А почему бы не заменить тросы на бельевые верёвки из промтоваров? Дешевле ж выйдет!

                                        > Порыскав в сети, я нашел несколько интересных проектов с макетами пассажирских лифтов из всем знакомого LEGO и решил, что уж с грузовым лифтом эта платка точно должна справиться.
                                        Искренне желаю этому недоумку покататься на пустой трассе в автомобиле, у которого тормоза из «LEGO» сделаны.

                                        > Так как в электронике я отнюдь не профи, я обратился за помощью на радиофорум, и используя подсказки сгородил такую схему, основанную на оптроне
                                        >>> Я подрабатываю электриком в небольшой фирме, которая занимается производством и монтажом грузовых подъемников.
                                        Сук-а-а-а, это же просто пиздец!

                                        > при включении магнитного пускателя дисплей начинал показывать кракозябры вместо букв, а контроллер мог и вовсе зависнуть
                                        Блядь, я надеюсь, что автор с самолёта упал нахуй. Такой тупой еблан не должен существовать в этом мире.
                                        Ответить
                                        • >> в автомобиле, у которого тормоза из «LEGO» сделаны

                                          Слышали про «Тоёту Камри» с «круиз-контролем», у которой управление акселератором сделано на контроллере без сторожевого таймера, и в случае зависания происходит БП?
                                          Ответить
                            • > Да и заебусь я на нём ехать столько этажей.

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

                              Умные люди уже всё придумали, правда, потомки-говнюки всё просрали, даже сраный ховерборд не смогли изобрести к сроку.
                              Ответить
                            • > ну постоит лифт с открытыми дверями - что в этом страшного?
                              Ощущается как пипец хреново. Или в это время надо занять чем-то пользователя.
                              Ответить
                          • В некоторых домах ещё сохранились лифты, у которых двери нужно открывать/закрывать вручную. Датчики не дают кабине отправиться, если какая-то из створок не закрыта.

                            На стене одного такого дома видел надпись мелом: «Ещё раз оставишь дверь открытой — убью!» Если кто-то забыл за собой закрыть дверь, вызвать с другого этажа такой лифт невозможно.

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

                              Кстати, в Бриташке ещё до середины 90-х во многих пассажирских поездах двери купе надо было открывать руками. Кто хочет, может на ютубе найти видео про это. Самый багор в том, что некоторые джентльмены распахивали дверь ещё на подъезде к станции, чтобы потом поскорее выйти. Сколько при этом было уёбано других джентльменов, найти пока не удалось.
                              Ответить
                        • В нашем доме у старого лифта в полу кабины была плита, взвешивающая людей. Если в кабине есть люди или лежит груз, то двери не закроются, пока не нажмёшь кнопку.

                          В новом лифте взвешивающего механизма нет. Двери закрываются по таймеру, даже если люди входят-выходят. Фотодатчики есть (видно даже их подсветку), но я не понимаю, на что они влияют, если двери всё равно закрываются.
                          Ответить
                          • В других лифтах не могли ездить дети (впрочем, они могли там жить, например), а ещё маленькие худенькие девочки, потому что дверь не закрывалась, пока на весах не было сколько-то там килограмм. Какая анорексия)))
                            Ответить
                          • показать все, что скрытоvanished
                            Ответить
                        • показать все, что скрытоvanished
                          Ответить
                          • Не, какая-то современная хуйня с китайскими мозгами.
                            Ответить
                            • А еще бесит, когда кнопку закрытия дверей не сделали. Нажал этаж и ждешь 5 секунд.
                              Ответить
    • Почему у тебя коммент в коде, а код в комменте?

      З.Ы. Вот кстати, зачем вообще отдельное поле под код сделано? Вполне хватило бы code как в комментах. Можно было бы несколько кусков постить с текстом между ними и т.п. Ну и в реализации проще.
      Ответить
      • Я даже больше скажу: сейчас содержимое [code] — тег <pre> — в постах вываливается внутрь описания, которое из себя представляет элемент <p>. А внутри <p> использовать блочные теги нельзя. Такой HTML — невалидный. Умный же браузер (и столь же, мать его, умный lxml.etree.HTMLParser) просто тихо закрывает тег <p> перед <pre> — поэтому в сток и попадал только текст.

        Пофиксил говнохаком, поставил заново парситься ГК, через несколько дней будет готово.
        Ответить
        • <pre> по сути является отдельным абзацем. Аналогично, списки (<ul>, <ol>, <dl>), <h1>...<h6> и <hr>. К счастью, изо всей этой питушни на «Говнокоде» только <pre>.
          Ответить
        • > внутри <p> использовать блочные теги нельзя
          Мерзкое неортогональное говно.
          Бесит, что HTML сделали для людей, а по факту на нём пишут только программисты.
          И нафиг впилили необязательность закрытия? Это выглядит как опечатка, может быть опечаткой, эту питушню хрен проверишь.

          А смысл отдельных тегов, впиленный в стандарт в 2020 году, когда одна вкладка жрёт больше, чем полностью нагруженный прожорливый скайп в былые годы - питушня. Надо просто определить стандартные CSS и JS для питушни, куда впилить смысл тега по максимуму и расширять его с новыми стандартами. Подключать в соответствии с DOCTYPE.
          Ответить
          • Все слишком заигрались с этим гипертекстом, сайты давно пора писать на ассембреле; секурность и прочие говнопараметры сразу взлетят. И грузицца будит быстрее
            Ответить
            • Кстати, даже прага была для сего,на делфях писанная.
              https://www.abyssmedia.com/siteinfile/
              Ответить
      • Можно было вообще обойтись готовым форумным движком на "РНР" - создавать "Форумы" на каждый язык и "Темы" на каждый говнокод. Ну и, конечно, срать в комменты.
        Был бы у нас и свой @moderator на каждый раздел...
        Ответить
    • показать все, что скрытоvanished
      Ответить
    • показать все, что скрытоvanished
      Ответить
    • показать все, что скрытоvanished
      Ответить
      • Я уже костыль повесил и в треде стока отписался. Вроде работает а ГК — нет.
        Ответить

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