1. JavaScript / Говнокод #22536

    −56

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    dom.reClass('anim-shit-code-shining');
    
    Object.prototype.reClass = function(cls){
    	this.classList.remove(cls);
    	void this.offsetWidth;
    	this.classList.add(cls);
    }

    Изобрел джиниальный способ перезапустить анимацию класса. Работает, че.

    Запостил: nwton, 10 Марта 2017

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

    • показать все, что скрыто
      10 CLS
      20 GOTO 10
      Ответить
      • показать все, что скрытоОго

        Откуда у тебя код из моего нового проекта??
        Ответить
      • 10 COLOR 15, 15 * RND
        20 CLS
        30 GOTO 10


        Так лучше.
        Ответить
      • Это что вообще за дичь?) Ох уж этот it юмор.
        Ответить
        • показать все, что скрытоЭто бейсик

          Был такой язык за 25 лет до твоего рождения
          Ответить
          • старый ты, дядя
            Ответить
            • показать все, что скрыточто есть то есть

              старше меня тут только инкаус и дамми
              Ответить
              • показать все, что скрытоскоро умрешь уже
                Ответить
                • показать все, что скрытоня. Пока.
                  Ответить
                  • У тебя ещё 49 заданий, а именно: найти ещё 49 самых хуёвых языков программирования из самых популярных.
                    Ответить
                    • показать все, что скрытолюбой язык программирования говно

                      что тут искать-то?
                      Ответить
                      • Как что? Искать историю успеха и объяснять, в чём говно. Типа как тут:
                        http://govnokod.ru/22495
                        Ответить
                        • показать все, что скрытоДа, выбирай кого мне еще обосрать

                          * вконтакте
                          * фейсбук
                          * майкрософт
                          * эппл
                          * ваш вариант
                          Ответить
                          • показать все, что скрытообосри гугл и раст (они никак не связаны, просто две заявки)
                            Ответить
                            • * Гугл: единственный их продукт, действительно вызывающий восхищение -- текстовый поиск. Все остальные проекты находятся в интервале от "ок" до "невыразимо блевотно, это какое-то ментальное изнасилование" (андроид). Причём последний продукт своим убожеством убил все нормальные мобильные оси. Теперь их нет в принципе.
                              * Раст: мало что знаю про сам язык, но его коммьюнити невыносимо. С теоретический точки зрения невозможно построить тьюринг-полный язык, все ошибки в котором можно было бы находить одним фиксированным алгоритмом. Поэтому неминуемо, что любая автоматическая модель статической проверки кода будет ограниченной и, главное, не единственной, либо же пользователь должен сам доказывать корректность из первых принципов. Растеры об этом, похоже, не знают. Они подняли на знамёна ту модель, которая есть в расте, и возвели её в абсолют. В мирное обсуждение другого языка почти всегда прилетает пришпоренный растер и начинает вещать о том, что этот язык небезопасен, ведь его статические проверки не такие, как в расте. В любое обсуждение найденной уязвимости прилетает он же, с той же песней.
                              Печально, что статическая верификация теперь у многих ассоциируется не с математиками, которые угорают по Coq'у и тройкам Хоара, а с растишкой.
                              Ответить
                              • показать все, что скрытоЗа раст не скажу, хотя идея требовать от пользователя доказательств безопасной работы с памятью мне нравится.
                                А что не так с андроидом?

                                У меня есть к нему пара нареканий (ну там сервисы можно ставить, например) но в целом ок
                                Ответить
                                • показать все, что скрытоОни не требуют доказательств, они требуют unsafe для любой нетривиальной питушни. А для любой тривиальной питушни требуется боровчекеру отсосать.
                                  Ответить
                                • > требовать от пользователя доказательств безопасной работы с памятью мне нравится.
                                  Дело в том, что от пользователя там доказательств как раз не требуют. Компилятор сам знает один способ доказать это в некоторых случаях, и пользователь в праве написать нечто, представляющее собой один из этих случаев, либо сказать "unsafe". Никаких доказательств там нет.
                                  Ответить
                                • > А что не так с андроидом?
                                  Эм-м... Всё? Система, экосистема, коммьюнити разработчиков, акценты.

                                  Система: она предназначена для метания злых птиц и больше ни для чего. Корень зла в отсутствии нормальной хардварной клавиатуры и необходимости делать все элементы ввода гигантскими. Естественно, количество информации, которое помещается на экран, из-за этого раз в 5 меньше того, что было на моём Compaq с разрешением 800x600 точек. Это ставит крест на любой попытке использовать телефон для чего-то. Но это не самое бесячее, ну был бы смартфон забавной игрушкой и ладно.
                                  Нерутованное ведро -- это даже не твоя игрушка, а платёжный терминал гугла на пару с вендором, который, к тому же, позволяет транслировать рекламу прямо поверх приложений. Без рутования нельзя выпилить даже втроенную вендором крапварь, и обновления будут подсовывать всё новую и новую. (Даже в гламурной макоси можно просто сделать rm -rf /Applications/Siri.app)
                                  В системе есть разграничение привилегий. Отлично. Но она бесполезно. От умного телефона нужно: запись звонков (выпилили в где-то 5-6м ведре), блокировка спама (возможность выпилили в 4м ведре), доступ к файловой системе (он неполноценный).
                                  Ответить
                                  • Экосистема: следствие политики, которую задаёт сама система.
                                    На десктопе есть такие вещи как gcc, llvm, ghc, emacs, Erlang... В планировщик задач последнего вложено едва ли меньше умственного труда, чем в весь play market. И они абсолютно бесплатны. Они не показывают рекламу, не требуют доступа к местоположению, не передают данные третьей стороне. Теперь посмотрим на мобильные приложения: каждый чёртов фонарик, который можно написать за час, включая время на чтение stack overflow, подпишет тебя и всех твоих друзей на спам-рассылку, будет показывать тебе AdSense и до кучи перешлёт все доступные данные хунвейбинам. За три бакса.
                                    Программисты под мобильные платформы останавливаются в своём знании программирования на уровне семиклассника, и затем моментально переключаются на изучение маркетинга.

                                    Вот что не так с мобильными платформами. Есть слабая надежда на Dragonbox, посмотрим, смогут ли они создать мобильное устройство для простой девочки-волшебницы с простыми потребностями типа Emacs, git и ssh.
                                    Ответить
                                  • показать все, что скрытоvanished
                                    Ответить

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