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

    −2

    1. 1
    https://sohabr.net/gt/post/300497/

    Тут это, импортозамещение ожидаемо соснуло. Русня может только бабки пилить.

    Запостил: syoma, 04 Мая 2018

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

    • Ты до сих пор с этими не смешными шуточками "Русня, соснула опять, русня олос, гаф". Очевидно что импортозамещение будет сосать пока не будет нормальной системы, а не про-германская аля 1939 годов. "Все строго правильно, идеально, но не с того конца".

      Как вам сланцевый газ? Вкусно?
      Ах, какие приятные ароматы при сжигании бурого угля, да?
      Ответить
      • Напитон его!
        Ответить
      • >Как вам сланцевый газ? Вкусно?
        >Ах, какие приятные ароматы при сжигании бурого угля, да?
        Это к чему? Ты нам кран прикрутишь, чтобы немчука померзла вместе с хохлами? А жрать что будешь?
        Ответить
    • Читал-читал, но в этом месте сломался
      >>«Остается только GDB.» Я что-то не понял. Там что, в БЭ всех покупателей за дебилов что ли считают?
      >> Строчный отладчик в 2018г?
      Что такое "строчный отладчик" и чем он поможет при отсутствии JTAG?

      Очень хочется думать что автор не пытался сказать что "gdb это отладчик командной строки" потому что тогда всю статью надо в рубрику "юмор".
      Ответить
      • Помни, SemaReal, за тобой могут следить!
        Ответить
      • > отсутствии JTAG
        Да есть там JTAG… Проблема в том, что чуваки не продают JTAG-эмулятор (переходник с USB, грубо говоря) и толком не знают где найти подходящий. Так то, если я не туплю, для простой отладки любой сойдёт. Но всякие плюшки типа трейсов с процессорного ядра работать не будут.

        > gdb это отладчик командной строки
        Ну мордочку то можно зацепить.
        Ответить
        • >>не продают JTAG-эмулятор (переходник с USB, грубо говоря)
          то-есть я не могу подцпить к usb устройство а только напрямую к jtag?

          >>Ну мордочку то можно зацепить.
          так примерно так все и делают же (кроме крутых программеров которым UI не нужен))

          Большинство отладчиков в мире (буде то lldb, gdb или виндовые на dbghlp.dll) состоят из трех частей
          * либа
          * командлайный интерфейс
          * какая-нить модная морда (у винды windbg, с lldb дружит xcode итд)

          Для gdb есть оверхдохуя, в некоторых подсвечивается текущая строчка и можно мышкой ставить брекпоинт (красненький)
          https://sourceware.org/gdb/wiki/GDB%20Front%20Ends .
          Есть даже "WinGDB - Debugging with GDB under Visual Studio"

          Потому я и не понял смысла нахрюка.

          1) какое отношение gdb имеет к отсутствию эмулятора JTAG?
          2) автор статьи возмущен тем, что ему не настроили GUI к gdb? правда?
          Ответить
          • > то-есть я не могу подцпить к usb устройство а только напрямую к jtag
            Может быть я криво выразился… На самой плате есть отладочный разъем (JTAG + ещё какие-нибудь полезные провода), а JTAG эмулятор — адаптер с этого разъема на USB для компа с отладчиком.

            > не настроили GUI
            Да, походу так. Привык к готовым решениям, которые дают другие вендоры (плата + кабель + корявый и устаревший, но работающий изкоробки софт).
            Ответить
            • Ну тогда требовать такое устройство это их право конечно. Потому что иначе как я буду дебажить свой код, работающий на процессоре? Запускать операционку и делать serial cable debug?)
              И все равно я не понял: как тут поможет gdb?

              >>Привык к готовым решениям,
              Ну тут хуже дело. Если человек считает что "gdb" это "консольный дебагер, который устарел в 2018 году" (судя по его фразе) то у меня серьезные сомнения в его адекватности.
              Ответить
              • > как тут поможет gdb
                Купишь какой-нибудь другой JTAG-эмулятор, тысячи их. Накатишь опенсурсный драйвер с поддержкой gdb и нужного проца и будешь дебажить.

                Вот только хоть сам JTAG и открытый, но отладочные интерфейсы чипов — далеко не всегда (взять тот же анально огороженный intel). Но с ARM/MIPS должно прокатить.

                > serial cable
                Ну можно и так, но по сравнению с JTAG это совсем не няшно. И по скорости и по плюшкам.
                Ответить
                • Ну как работает gdb ремоут я понимаю: там есть stub на стороне таргета и протокол между ними (типа "выдай значение регистра foo"). Но смысл их разговора для меня ускользает.

                  Все, я перечитал пост, и поянл о чем они.

                  То, что чуваки не дают jtag эмулятор это треш конечно, но что программист обосрал чуть-ли не самый популярный отладчик который более чем прекрасно умеет ремоут дебаг это еще больший треш


                  Я бы куда больше расстроился если бы мне сказали что вместо gdb мне дадут пропиретарный не скриптуемый с интерфейсом на swt тестированный только под одну ОС которая есть у программиста
                  Ответить
                  • Ответить
                  • >пропиретарный с интерфейсом на swt
                    SWT это жава, ты в курсе?
                    Ответить
                    • SWT это жабья обертка вокруг более-ли-менее нативных UI.

                      Я ее вспомнил потому что ее использует eclipse, и на нем многие раньше (не знаю как сейчас) делали свои "наколенные IDE"
                      Ответить
                      • Как жавка сочетается с пипиетарностью?
                        Ответить
                        • Отлично сочетается: PyCharm professional знаешь?

                          Это платный продукт с закрытым исходным кодом, как Windows.
                          Знаешь, на чем он написан?
                          Ответить
                          • professional не знаю, а комунети швабодный. Но это для бизнеса, т.е. цель защиты от взлома тут особо не ставится, как понимаю.
                            Ответить
                            • У JB есть еще RubyMine. И PHPStorm.
                              И они тоже платные.

                              Так что на джаве вполне себе пишут очень проприетраный софт.
                              Так же джавы много у Oracle и много её во всяком энтерпрайзе: там очень закрытый и очень дорогой софт

                              Вот тебе SAP с эклипсом и Java:
                              https://www.sap.com/developer/tutorials/hcp-java-basic-app.html

                              SAP достаточно проприетарный?
                              Ответить
                              • Зачем ты по 2 раза постишь?

                                Ну значит в бызнесе это катит. И всё равно это скорее исключение.
                                Ответить
                                • Что исключение? Что джаву в бизнесе используют?
                                  Ответить
                                  • Зачем по 2 раза постишь?

                                    Пипиетарное на жаве. Мы с тобой что обсуждаем здесь?
                                    Ответить
                            • У JB есть еще RubyMine. И PHPStorm.
                              И они тоже платные.

                              Так что на джаве вполне себе пишут очень проприетраный софт.
                              Так же джавы много у Oracle и много её во всяком энтерпрайзе: там очень закрытый и очень дорогой софт

                              Вот тебе SAP с эклипсом и Java:
                              https://www.sap.com/developer/tutorials/hcp-java-basic-app.html

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

                          З.Ы. Вон даже майнкрафт платный и проприетарный.
                          Ответить
                          • Не поверишь, но когда-то эклипс казался огромным и медленным. А вот пипиетарное (кто это слово-то ввел?) на жаве видел очень редко или никогда.
                            Ответить
                            • "Казался"?
                              Ответить
                              • Что тебя смущает?
                                Ответить
                                • То, что он объективно огромный и медленный.
                                  Ответить
                                  • Объективно огромным не может быть ничего.

                                    По сравнению с WebSphere он не огромный
                                    Ответить
                                    • Вогнал свой объективно огромный хуй в твою пизду. Отрекись, еретик!
                                      Ответить
                          • лол
                            на жабке как раз дохера опенсорсного, что позволяет делать быстрые энтерпрайзные беки

                            буквально вчера один заказчик настаивал, чтобы ему бек на дотнете написали, но на опенсорсе, тем более, что дотнет кор кококо и всё такое, ну похуй, хозяин барин, можно и на дотнете

                            только вот незадача - там просто до жопы бизнес-логики с передачей таска по десятку ролей с критериями и ответственными, которая обязана просто заимплементироваться на bpmn движке, 2018 год на дворе

                            есть ли bpmn движок на дотнете? да, дохуя их.
                            сколько из них опенсорсных? 0

                            а на жабе - выбирай не хочу
                            Ответить
                            • В жабке для бизнес логики есть целая линейка продуктов у redhat-jboss, называется "гавнёр":

                              http://guvnor.jboss.org/

                              guvnor-drools: The Drools Guvnor rule management tools (web interface and related compiler tools) - this is a key part of the BRMS platform as it contains rich web user interfaces to manage business rules.
                              Ответить
                              • нет, не настолько логики
                                вообще жабу и веб-интерфейс не стоит в одном предложении упоминать, не её это

                                я к тому, что на жабе не вылезая из опенсорса быстро, надежно и хуяк-хуяк альт+пробел быстро наваять кучу бека по рекомендациям ведущих собаководов и лучших практик - хошь HA на сраном томкате, хошь спарк и хадуп, хошь шину, брокеры сообщений, хошь кассандру, хошь жпа, хошь бпм, хошь читай и генери эксель файлы, хошь ссо через самл - любой каприз по альт-пробелу, и всё это пусть с фронтом по хттп ресту взаимодействует
                                Ответить
                                • А что не так с жабой и spring mvc например?
                                  Или, на худой конец, с groovy on grails?

                                  Вполне себе вебинтерфейс же, не?

                                  Про остальное согласен: apache, spring, дофига всего бесплатного
                                  Ответить
                                  • > с жабой и spring mvc
                                    спринг юзаем 1 раз для рест-контроллеров (и далее вниз - сервисы, репозитории, дата-жпа) и фронт пишем на ангуляре, замарине и любом прочем тапке, которому достаточно хттп и жсонов

                                    иначе можно докатиться до jsf и
                                    >> огромными медленными энтерпрайзными сайтами
                                    с огромным хуищем
                                    Ответить
                                    • ну мне кажется не нужно путать jsf (который говно by design) со спринг mvc.

                                      Конечно, если хочется фронта на JSе то надо брать ангуляр, но тот же самый grails вполне себе позволяет легко и быстро делать несложные фронты (в духе рельс и джанги)
                                      Ответить
                                      • сразу, как только ты захочешь от фронта интерактивности, даже если это будет несложный фронт сраной админки - например, подсвечивать невалидные поля или вообще иметь хоть какой-нибудь интерактивный фидбек, ты сразу вспоминаешь, что блядь, какого хуя я пишу толстый бек как последний анскильный мудак, когда это должно исполниться за миллисекунду на стороне юзера без дрочки постов форм и рефрешей страниц
                                        Ответить
                                        • ну, слать ajax в бекенд чтобы подсветить что-то это и правда натужно)

                                          Но писать бизнес-логику на джаваскрипте тоже не всегда айс

                                          Как поживает gwt, кстати?
                                          Ответить
                                          • >>>"Как поживает gwt, кстати?"

                                            У себя под хвостом посмотри.
                                            Ответить
                                            • лениво тянуться, если честно

                                              но раз твой нос всё равно там то скажи: как там gwt?
                                              Ответить
                                        • defecate-plusplus исполняет романс "Плакучие ивы"

                                          https://vk.com/video91320326_156817846
                                          Ответить
          • >нахрюка
            На гк начинают осваивать порашный сленг.
            Ответить
            • Сунул тебя головой в парашу, проверь.
              Ответить

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