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

    +7

    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
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    for (var s5_responsive_mobile_sidebar_menu_auto_open_y = 0; s5_responsive_mobile_sidebar_menu_auto_open_y < s5_responsive_mobile_sidebar_menu_auto_open.length; s5_responsive_mobile_sidebar_menu_auto_open_y++) {
                    if (s5_responsive_mobile_sidebar_menu_auto_open[s5_responsive_mobile_sidebar_menu_auto_open_y].className == "s5_mobile_sidebar_active") {
                        if (s5_responsive_mobile_sidebar_menu_auto_open[s5_responsive_mobile_sidebar_menu_auto_open_y].parentNode.parentNode.parentNode) {
                            if (s5_responsive_mobile_sidebar_menu_auto_open[s5_responsive_mobile_sidebar_menu_auto_open_y].parentNode.parentNode.parentNode.className == "s5_responsive_mobile_sidebar_sub") {
                                s5_responsive_mobile_sidebar_menu_auto_open[s5_responsive_mobile_sidebar_menu_auto_open_y].parentNode.parentNode.parentNode.style.display = "block";
                                s5_responsive_mobile_sidebar_menu_auto_open[s5_responsive_mobile_sidebar_menu_auto_open_y].parentNode.parentNode.parentNode.previousSibling.className = "s5_mobile_sidebar_h3_open";
                            }
                        } else if (s5_responsive_mobile_sidebar_menu_auto_open[s5_responsive_mobile_sidebar_menu_auto_open_y].parentNode.parentNode.parentNode.parentNode) {
                            if (s5_responsive_mobile_sidebar_menu_auto_open[s5_responsive_mobile_sidebar_menu_auto_open_y].parentNode.parentNode.parentNode.parentNode.className == "s5_responsive_mobile_sidebar_sub") {
                                s5_responsive_mobile_sidebar_menu_auto_open[s5_responsive_mobile_sidebar_menu_auto_open_y].parentNode.parentNode.parentNode.parentNode.style.display = "block";
                                s5_responsive_mobile_sidebar_menu_auto_open[s5_responsive_mobile_sidebar_menu_auto_open_y].parentNode.parentNode.parentNode.parentNode.previousSibling.className = "s5_mobile_sidebar_h3_open";
                            }
                        } else if (s5_responsive_mobile_sidebar_menu_auto_open[s5_responsive_mobile_sidebar_menu_auto_open_y].parentNode.parentNode.parentNode.parentNode.parentNode) {
                            if (s5_responsive_mobile_sidebar_menu_auto_open[s5_responsive_mobile_sidebar_menu_auto_open_y].parentNode.parentNode.parentNode.parentNode.parentNode.className == "s5_responsive_mobile_sidebar_sub") {
                                s5_responsive_mobile_sidebar_menu_auto_open[s5_responsive_mobile_sidebar_menu_auto_open_y].parentNode.parentNode.parentNode.parentNode.parentNode.style.display = "block";
                                s5_responsive_mobile_sidebar_menu_auto_open[s5_responsive_mobile_sidebar_menu_auto_open_y].parentNode.parentNode.parentNode.parentNode.parentNode.previousSibling.className = "s5_mobile_sidebar_h3_open";
                            }
                        } else if (s5_responsive_mobile_sidebar_menu_auto_open[s5_responsive_mobile_sidebar_menu_auto_open_y].parentNode.parentNode.parentNode.parentNode.parentNode.parentNode) {
                            if (s5_responsive_mobile_sidebar_menu_auto_open[s5_responsive_mobile_sidebar_menu_auto_open_y].parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.className == "s5_responsive_mobile_sidebar_sub") {
                                s5_responsive_mobile_sidebar_menu_auto_open[s5_responsive_mobile_sidebar_menu_auto_open_y].parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.style.display = "block";
                                s5_responsive_mobile_sidebar_menu_auto_open[s5_responsive_mobile_sidebar_menu_auto_open_y].parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.previousSibling.className = "s5_mobile_sidebar_h3_open";
                            }
                        } else if (s5_responsive_mobile_sidebar_menu_auto_open[s5_responsive_mobile_sidebar_menu_auto_open_y].parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode) {
                            if (s5_responsive_mobile_sidebar_menu_auto_open[s5_responsive_mobile_sidebar_menu_auto_open_y].parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.className == "s5_responsive_mobile_sidebar_sub") {
                                s5_responsive_mobile_sidebar_menu_auto_open[s5_responsive_mobile_sidebar_menu_auto_open_y].parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.style.display = "block";
                                s5_responsive_mobile_sidebar_menu_auto_open[s5_responsive_mobile_sidebar_menu_auto_open_y].parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.previousSibling.className = "s5_mobile_sidebar_h3_open";
                            }
                        } else if (s5_responsive_mobile_sidebar_menu_auto_open[s5_responsive_mobile_sidebar_menu_auto_open_y].parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode) {
                            if (s5_responsive_mobile_sidebar_menu_auto_open[s5_responsive_mobile_sidebar_menu_auto_open_y].parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.className == "s5_responsive_mobile_sidebar_sub") {
                                s5_responsive_mobile_sidebar_menu_auto_open[s5_responsive_mobile_sidebar_menu_auto_open_y].parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.style.display = "block";
                                s5_responsive_mobile_sidebar_menu_auto_open[s5_responsive_mobile_sidebar_menu_auto_open_y].parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.parentNode.previousSibling.className = "s5_mobile_sidebar_h3_open";
                            }
                    }
                }

    Понятия не имею что эта хрень делает. Полностью цикл не влез, посмотреть можно тут http://www.ben-gurion.com/templates/zoka/js/s5_responsive_mobile_bar.js

    Запостил: syxov, 04 Сентября 2015

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

    • Не смог оценить по причине того, что код не влез на мой убогий 21-дюймовый монитор...
      Ответить
      • Если растянуть окно на 2 монитора (19" + 23") - вполне читабельно.
        Ответить
        • Можно 24" * 67% :)
          Ответить
        • А если на плоттере напечатать?
          Ответить
        • Простите, а если так растягивать губа не треснет?
          Ответить
          • Готсе-браузер.
            Ответить
            • http://download.hdd.tomsk.ru/preview/ujtytgyg.jpg
              Банка сгущенки в браузере
              Ответить
              • Палишься, Михаил.
                Ответить
                • гугл поиск по нику или аве выдает что я еще и Александрович меня с головой
                  Ответить
              • А это украинская сгущёнка или экспортный вариант (для гуманитарной помощи Украине)?
                Ответить
                • Это первая сгущенка в гугле.

                  Вообще раньше такая расцветка была только у Тяжинской сгущенки (в сибири во всяком случае), а щас хрен уже поймешь. Даже не говне с ником "сгущенка" похожая расветка
                  Ответить
            • так это любой современный
              Ответить
        • Да вы там чё, зажрались уже с такими мониторами? О.о
          Ответить
          • Ну где зажрались то? Девятнашка древняя, ей лет 7-8 уже. Два моника это минимум для комфортной работы...

            P.S. У меня на работе три моника стоит. А у коллеги - пять :3
            Ответить
            • тайловый вм в полноэкранном режиме и настроенное buffer-menu c winner-mode решает подобные проблемы дешевле и компактнее
              правильное переключение между окнами и буферами быстрее, чем верчение головой подобно польскому пилоту на подлёте к Смоленску
              Ответить
              • Ну разве удобно держать даташит и исходники на одном монике, даже если по хоткею между ними переключаться? Два 23" вполне взглядом окидываются, даже башкой крутить не надо.

                А третий и остальные - они не к основной машине подключены.
                Ответить
                • вполне удобно
                  на работке, правда, приходится два монитора держать, ибо между NX сессией и локалхостом не попереключаешься особо
                  Ответить
                  • Ну значит у меня моск слишком тупой, чтобы в таком режиме работать... Меня мельтешения при переключении моментально выбивают из колеи.
                    Ответить
                    • мельтешения окон -- не такая и большая проблема, когда есть практика кодинга на EEE PC в маршрутках
                      Ответить
            • >У меня на работе три моника стоит
              Косоглазие не ?
              Зы у меня 2 и то в 90% случаях юзаю 1 только.
              Ответить
              • оставшиеся 10 - просмотр порно?
                Ответить
              • > Косоглазие
                Специфика работы. Два для основной машины, третий - для таргета.
                Ответить
          • Что значил зажрались? Сколько сегодня 24" стоит?
            Ответить
            • Понятия не имею.

              И вообще, большой монитор - это плохо. Пока мышку из левого угла перетащишь в правый - коврик кончится и стол тоже кончится %)
              Ответить
              • > пока перетащишь
                Добавь чувствительности. Я мышку где-то на 5-7 см катаю на один экран... В конце-концов, можно её поднять-перетащить. На шаровых мышках этот жест неплохо оттачивался в своё время.

                Ну или последуй заветам емаксистов и делай всё с клавы.

                > коврик
                Их кто-то ещё юзает?
                Ответить
                • Ну вот как видишь, я юзаю :) Правда вместо коврика у меня чуть больше А4 размера папка для бумаг, но..

                  Also, в ЕВЕ с клавы делается не все.
                  Ответить
              • > Пока мышку из левого угла перетащишь в правый - коврик кончится и стол тоже кончится %)
                Но ведь эта проблема решена. Повышенная точность установки указателя по умолчанию включена и хорошо работает.
                Ответить
                • Не везде.
                  Да и рука устает.
                  Ответить
                  • Товарищ, ты что такое с мышкой делаешь? Мне даже для шутанов хватает 15*15 см
                    Ответить
                    • Тут видишь ли в чем дело...

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

                      В итоге свободный ход мыши - примерно 10*10 сантиметров, а то и меньше.

                      За долгие годы привык к короткому ходу. Когда за мак с диагональю метр сел - было очень неудобно. Чувствительность большую поставить - хрен наведешься на мелкую кнопку, малую поставишь - коврик кончился.
                      Ответить
                      • >у меня все предпосылки для развития туннельного синдрома - мышку я двигаю запястьем, а локоть почти неподвижен. Но у меня еще и стол неудобный, локоть практически висит в воздухе.
                        Ах вот оно что, блядь. Same shit, bro. Только не почти, а висят. Запястный синдром вполне ощущается. Что предложишь делать?
                        Ответить
                        • > Что предложишь делать?

                          Вариант радикальный - сменить конфигурацию рабочего места (физического), то есть стол или где там ездит мышка?

                          Я, к сожалению, сменить свой стол не могу. Старый выкинуть жалко, а еще один (новый) тупо не влезет в комнату.

                          Еще я выдвигал у стола ящик, накладывал в него кучу какого-нибудь барахла и сверху клал подушку. И локоть на подушку. Но потом подушку я проебал %)

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

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

                        У меня мыши нет, я работаю в основном в редакторе и в браузере, где практически всё можно делать без неё.
                        Ответить
                        • Кстати, как в веб-браузере обходиться без мыши, если на странице нет tabindex? В Опере/Престо для перехода между кликабельными элементами можно использовать Shift+стрелочки. А что делать, если шифта со стрелочками не хватает?
                          Ответить
                          • Я в основном жмакаю элементы через search + Ctrl-Enter, ибо печатаю я достаточно быстро, чтобы тянуться к мыши было дольше, чем набрать слово.

                            Тыкаться в таб до посинения - нет, спасибо.
                            Ответить
                            • А как проголосовать на Говнокоде?
                              Ответить
                              • > Проголовать на Говнокоде

                                Да, в этих случаях приходиться тянуться к трекпоинту, неприятно.

                                Таков мир, не все думают о бедных, несчастных, ленивых программистах, которым лень тянуться к мыши, и у которых нет желания зарабатывать туннельный синдром.
                                Ответить
                                • И о бедных тарасах никто не думает, у которых комп хуже чем те, которые находят на помойке. И о многих других альтернативно одаренных думают не все. Че поделаешь.
                                  Ответить
                                • А я думал, что тогда на помощь приходит Фаербаг или другое средство отладки.

                                  Кстати, Фейсбук по «удобству» уже почти дошёл до такого состояния, что через консоль разработчика получить информацию легче, чем тыкаться в его странички.
                                  Ответить
                                  • > А я думал, что тогда на помощь приходит Фаербаг или другое средство отладки.

                                    Да, я думал об использовании web-консоли, но кмк, это черезчур.

                                    Есть чудесные плагины вроде Vimperator, которые около каждого контрола рисуют несколько букв, нажатие на которые активирует контрол.
                                    Я раньше пользовался, но порт под Chromium какой-то неудобный.

                                    > через консоль разработчика получить информацию легче, чем тыкаться в его странички

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

                                    Я почти всегда использую поиск по контролам и опциям, и люто не люблю приложения, в которых его нет.
                                    Ответить
                                    • Хм, поставил сейчас Vimium, вполне сносно. Раньше были какие-то разражающие проблемы при работе с код-ревью тулой, теперь вроде всё ок.

                                      Так совсем нет проблем с голосованием на ГК :)
                                      Ответить
                                    • > Мне сложно искать на них релевантную информацию,
                                      > Я почти всегда использую поиск по контролам и опциям, и люто не люблю приложения, в которых его нет.
                                      А с чтением книг проблем не возникает?
                                      Конечно, если читать что-нибудь художественное с последовательным доступом, то не должно, а вот мануал или научное что-нибудь должно вызвать боль от отсутствия поиска.
                                      Ответить
                                      • > manual

                                        $ man blabla
                                        /query

                                        $ godoc module

                                        $ python
                                        >>> import re
                                        >>> help(re)
                                        /query

                                        Emacs: M-x describe-xxx

                                        Haskell: hoogle

                                        ну вы понели
                                        Плюс, я запилил себе плагин для нечёткого поиска по доксет-бандлам https://kapeli.com/dash в линупсе по нажатию одной кнопки.

                                        > книг
                                        > научное
                                        Ну книги и научные статьи я обычно читаю от начала и до конца. Книги читаю в электронном виде, если нужно потом что-то найти - Ctrl+F.
                                        Ответить
                                    • > тыкаю куда-нибудь до окончания загрузки

                                      Да, это раздражает. Но ещё меня раздражает, когда элементы форм, реализованные в HTML5 нативно и поддерживаемые всеми современными браузерами (кроме IE7-8), разработчики пытаются эмулировать глючными скриптами. Приходится почти минуту ждать окончания загрузки и отработки этих скриптов, чтобы они только показали placeholder, который из коробки есть в HTML5!
                                      Ответить
                                      • Кастомные контролы с помощью js - это сука то, что меня больше всего раздражает в так называемом веб 2.0. В ваших ебучих одноглазниках кое-где нельзя скопировать текст! Много где нельзя просто взять и сохранить картинку, которую ты видишь! Нахуя так жить?
                                        Ответить
                                        • А прокрутка, прокрутка-то! Ладно бы все эти кнопочки-пимпочки, которые только год-два с нами но прокрутку поганить - это уже традиция какая-то.
                                          Надо сделать несколько "страниц-слайдов"? Поганим прокрутку!
                                          Сдуру вздумалось, что кнопка "далее" мешает? Поганим прокрутку!
                                          Показалось, что движущийся невпопад фон - это круто? Поганим прокрутку!
                                          Прокрутка работает, но что-то не нравится? Поганим прокрутку!
                                          Ответить
                                          • СУКА! Скажите мне, как скроллить вконтакте 100500 страниц? Как смотреть альбом с несколькими тысячами фотографий? Жать End 100 раз и молиться чтобы браузер не повис от нескольких тысяч превьюшек? А если ты случайно тыкнешь не туда - тебя перенесет в начало страницы и ты будешь крутить скролл размером в пиксел ближайшие 20 минут пока не выйдешь в то же место! Скажите, это я мудак или они мудаки? Как все-таки люди этим пользуются?
                                            Ответить
                                            • > это я мудак или они мудаки?
                                              Кегдан не поверит, но это они.

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

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

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

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

                                                      Особенно если он этой услугой пользуется нахаляву.

                                                      Ты всерьез думаешь, что если завтра 100000 пользователей вконтактика через петицию захотят мышку в виде котика - такую мышку сделают?

                                                      У меня для тебя печальная новость, бро :) Не сделают. Если только на 1 апреля.
                                                      Ответить
                                                      • >Если мы скажем, что работать должно вот так, то пользователь утрётся и будет пользоваться так, как ему сказали.
                                                        Ты не прыщеблядь случайно? Так же по-детски рассуждаешь.

                                                        >Особенно если он этой услугой пользуется нахаляву.
                                                        Ага, соцсети существуют ради благотворительности.

                                                        >Ты всерьез думаешь, что если завтра 100000 пользователей вконтактика через петицию захотят мышку в виде котика - такую мышку сделают?
                                                        Если 10 миллионов захотят- может и сделают.
                                                        Ответить
                                                        • Что такое прыщеблядь?

                                                          Вообще-то выше это был сарказм. Жаль, что ты этого не заметил.
                                                          Ответить
                                                          • >> Что такое прыщеблядь?

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

                                                      Но в соцсетях типичные ленты, кажется, уже кэшируются в простую табличку, так что никаких джойнов, подзапросов, WHERE, сортировки и группировки не нужно. Т. е. выбрать нужную страницу можно без тормозов, используя WHERE, не прибегая к LIMIT.

                                                      А если кэш заранее не заготовлен, то да, только LIMIT и тормоза.
                                                      Ответить
                                                      • Чтобы выбрать select ... from ... where xx_id=y limit a,b нужно тыкать только в поля xx_id, остальные поля записи не трогаются
                                                        Ответить
                                                  • Забавляет, что некоторые сайты вроде хабра просят снять адблок. Как будто если я его сменю то тут же начну кликать на рекламу и покупать всю эту хрень
                                                    Ответить
                                                    • Кстати, они только за клики платят или за показы тоже?
                                                      Ответить
                                                      • хз. Если за показы то скорее все не парились и просто за каждого посетителя на сайте платили бы.
                                                        Ответить
                                                    • А почему адблок это не блокирует?
                                                      Ответить
                                              • >> Кегдан не поверит, но это они.

                                                Не поминай Кегдана всуе
                                                Ответить
                                            • Нормальные люди в вконтакте используют чятик и слушают музычку.

                                              Паблики - зло. Лента - зло.

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

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

                                                    Что в россии понимают под "потреблядством"?
                                                    Ответить
                                                    • >Что в россии понимают под "потреблядством"?

                                                      На луркоморье глянь.
                                                      Ответить
                                                      • Я нихуя в том мунспике не понял. Что вас в "потреблядях" так раздражает? Дешевые понты - влезть в долги, продать почку, но купить айфон? Альтернатива обществу потребления (которое вы просто извращенно поняли) это, знаете ли, совок.
                                                        Ответить
                                                        • Раздражает?
                                                          Это я их раздражаю. Что не продаю почку, чтобы купить айфон, да еще и игнорирую их потуги навязать мне их образ жизни.

                                                          Альтернатива обществу потреблядства - разумное и взвешенное планирование своих расходов (и доходов).

                                                          Не люблю слово "совок". Но ладно, тебе разрешу его использовать.

                                                          Так вот, "совок" - один полюс. Потреблядство - противоположный полюс. Но мир, детка, не делится на 2 оттенка.
                                                          Ответить
                                                        • впрочем да, дешевые понты тоже раздражают. Особенно когда эти дешевые понты выдаются за Истинный Смысл Жизни.

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

                                            Были всего-то вырвиглазные баннеры, мигающие фоны и вращающиеся гифки на полэкрана.

                                            Зато никто не стилизовал полосу прокрутки, не изгалялся над history, и вообще трава была зеленее, а солнце ярче.

                                            :)
                                            Ответить
                                            • http://www.wonder-tonic.com/geocitiesizer/content.php?theme=2&url=govnokod.ru

                                              P.S. Лучше даже так:
                                              http://www.wonder-tonic.com/geocitiesizer/content.php?theme=1&url=govnokod.ru
                                              Ответить
                                              • М-ммм. Запахло телепортом про, которым друг с интернетом выкачивал всякие сайты про игры и потом приносил мне на дискетках.
                                                Ответить
                                              • Ебать мой лысый череп по полю комплексных чисел!!!
                                                Ответить
                                            • Рекламы, которую хотелось отключить, почти не было. Кстати, изгалялись (запрещали какие-то действия), но только пользователям долбоИЕ, над чем дружно ржали операсты, у которых вообще была кнопка "выключить javascript".
                                              Ответить
                                            • Конечно, лучше.
                                              Вот представьте, нарисовал рисунок маленький ребёнок. Смотрим, а там примитивная фигня. Ребёнок ещё учится, у него не получается нарисовать то, что он хотел. А потом приходит художник с многолетним опытом и рисует то же самое намеренно. Ну и в завершении за ним бежит толпа, которая кричит "Современное искусство! Да он же гений!"

                                              P.S. И ведь в начале века это работало на менее мощных компьютерах...
                                              Ответить
                                        • Картинки прятали ещё в эпоху Веб 1.0: ставили картинку фоном, а над ней прозрачную гифку.

                                          Проинспектировать элемент → ищем слой, у которого задано свойство background-image.

                                          Невозможно скопировать картинку, только если она во флешке.
                                          Ответить
                                          • Я такое не видел, да и не было вообще никакой проблемы посмотреть исходник.

                                            >Проинспектировать элемент
                                            Это где такое было?
                                            Ответить
                                            • > Веб 1.0: ставили картинку фоном,
                                              > а над ней прозрачную гифку.
                                              Да и сейчас прячут. Фликр, к примеру.

                                              https://www.flickr.com/photos/kenny_barker/21055548748/
                                              Ответить
                                              • Ага, пидарасы. Как с таким бороться?
                                                Ответить
                                                • Там всё тупо:
                                                  <div id="allsizes-photo">
                                                  <div class="spaceball" style="height:1536px; width: 2048px;"/>
                                                  <img src="https://farm1.staticflickr.com/739/21055548748_93e5dbd46a_k.jpg"/>
                                                  </div>

                                                  Перед картинкой прозрачный див с position:absolute, т. е. его размеры не включаются в поток, и он накладывается на картинку:
                                                  #allsizes-photo .spaceball { 
                                                  background: url("data:image/gif;base64,R0lGODlh…") transparent;
                                                  position: absolute;
                                                  }
                                                  Ответить
                                                  • Это сейчас они используют data:image, а год назад еще лепили 1x1.gif :)
                                                    Ответить
                                                  • А где там операции с картинкой в контекстном меню?
                                                    Ответить
                                                    • Контекстное меню не показывается, потому что картинка сверху накрыта медным тазом прозрачным блоком. Удали этот блок через средства отладки — меню появится. Только делать это надо не на этой странице (потому что тут скрипты возвращают блок обратно и навешивают идиотскую карусель снимков), а на странице «view all sizes», как уже посоветовали. Для перехода кнопочка «стрелка вниз» в правом нижнем углу (которую в новом дизайне фиг найдёшь). Или сразу так:
                                                      https://www.flickr.com/photos/kenny_barker/21055548748/sizes/l
                                                      Ответить
                                                • Ага. Адблоком.

                                                  ##div.spaceball
                                                  Ответить
                                                  • document.querySelector('div.spaceball')
                                                    null

                                                    ЧЯДНТ?
                                                    Ответить
                                                    • не там ищешь.
                                                      Нажми "view all sizes"
                                                      там выбери нужный размер

                                                      дальше сам поймешь
                                                      Ответить
                                            • Это адаптация старого метода к новым технологиям (Драгонфлай/Фаербаг/Средства разработчика/F12). В доэкмаскриптовскую эпоху действительно можно было посмотреть исходник.
                                              Ответить
                                              • Пардон, а исследовать элемент / исходный код выделенного фрагмента показывает разве не сгенеренный исходник?
                                                Ответить
                                                • «Исследовать элемент» показывает HTML-сериализацию DOM после всех манипуляций с ним экмаскриптов, а просто «Исходный код» показывает сырой HTML код, пришедший по сети.

                                                  Если выключить в браузере поддержку JS, то сериализация DOM = HTML.

                                                  А экмаскрипты могут что-нибудь изменять. Таким образом, в частности, на ГК появляются окошки ввода комментария.
                                                  Ответить
                                                  • Нихуя. Исходный код выделенного фрагмента показывает и код окна ответа.
                                                    Ответить
                              • Чёрт, я всё время хочу запилить в скрипте голосование по кнопке, но мне лень. Пока что кроме перемещению по комментариям у меня только Shift+B для открытия окна ввода комментария да Y для открытия окна с кодом.
                                Ответить
                              • Много лет назад, еще во времена фидонета, одному одичалому сисопу достался дивный девайс под названием Multimedia Pedal.

                                Да-да, самая настоящая педаль для миди-синтезатора. Кто-нибудь еще помнит ,что такое MIDI?

                                Недолго думая, он приспособил эту педаль для эмуляции нажатия ентера.

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

                          >практически
                          Ключевое слово, пердоль.
                          Ответить
                    • А причем тут пользователи виндоус? :)

                      Я может вообще в досе начинал!
                      Ответить
              • Ты в курсе, что это зависит не от размера монитора, а от разрешения?
                Ответить
                • Ну да, спасибо, как же я не подумал, что можно на 24" поставить 800*600?

                  Но какой в этом смысл? 800*600 я могу поставить и на 15-шке.
                  Ответить
                  • А какое у тебя разрешение было до 24", осмелюсь спросить, что тебе на 24" некомфортно?
                    Ответить
                    • 800*600, 14"
                      1024*768, 15"
                      1280*960, 17" (ЭЛТ)
                      1280*1024, 17" (ЖК) -- сейчас.
                      Ответить
                      • >1280*1024, 17" (ЖК)
                        Бля, я такой на улице нашел (из-за чего меня рашкобляди стебут). Какого года?
                        Ответить
                        • > Какого года?
                          А хуй знает. Я на монитор не дрочу.
                          Этот: http://zoom.cnews.ru/goods_card/character/19096/acer-al1715

                          У меня еще и комп с процом шестилетней давности. И оперативы всего 4 гектара. И клавиатура за 350 рублей.

                          А у кровати стоит артефактный хитачи моноблок, артефактный настолько, что про него гугль не знает :) Но он работает :) В теории. Потому что в кровати мне хватает ноута 2005 года выпуска :)

                          А все это упоение хайтеком и новыми технологиями преходяще. Сегодня один телефон модный, завтра другой, послезавтра третий.

                          А у меня нокия 3310 и она меня устраивает почти всем :)
                          Ответить
                          • Я свой 24" кажется в 2010 купил.

                            Ну 3310 это наверно перебор. У меня 6100 но она хоть площе. А вообще хочется нормальную камеру.
                            Ответить
                            • Мой телефон умеет звонить и отправлять смски. Что еще надо от телефона?

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

                                  Для музычки, как я уже говорил выше - вконтактик или Apollo.

                                  А в дороге я музычку не слушаю, не привык. Да и неудобно.
                                  Ответить
                                  • А что делать чтобы не слушать чужой трескот в транспорте? Или у вас так много людей что нихуя не слышно?
                                    Ответить
                                    • > чтобы не слушать чужой трескот в транспорте
                                      Ездить на метро. Там почти все молчат уткнувшись в сотики/книжки и заткнув уши наушниками...
                                      Ответить
                                      • Не все живутв крупных городах. Мне даже в электричках музыку хотелось.
                                        Ответить
                                        • Немного тренировки и ты научишься "отключать" сознание.

                                          Впрочем, единственное, от чего я не могу отключиться - это плач ребенка (но тут и музыка не спасает по полосе частот).
                                          Ответить
                                          • > плач ребенка
                                            А он же специально на таких частотах, чтобы NMI в мозгу у родителей срабатывало.
                                            Ответить
                                            • Ох.
                                              Потребовалось некоторое усилие мысли, чтобы вспомнить, что такое NMI ^^

                                              Привет из далекой молодости прямо. Спасибо за него ^.^
                                              Ответить
                                          • А мне комфортнее, когда что-то играет. Это успокаивает и задаёт ритм, помогает войти в какое-то другое состояние сознания, что-то между бодрствованием и сном, когда просто купаешься в своих мыслях, пока едешь. А потом "просыпаешься" и даже забываешь, о чём вообще думал, словно забываешь какой-то сон. Если перед этим ночью проспать где-то от 1/2 до 2/3 требуемого времени, эффект усиливается (если меньше 1/2, едешь каким-то взбудораженным от недосыпа, если больше 2/3, то слишком бодрым для медитаций).
                                            Ответить
                                            • >Это успокаивает
                                              Сейтар - Заб'ємо суку!
                                              Ответить
                                            • Да, знакомая методика.

                                              Впрочем, в метро можно просто завести внутренний будильник и отключиться на какое-то время.

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

                                          А в метро именно сам гул во время движения спасает - он глушит голоса, в нём почти невозможно говорить дальше чем на полметра, но этот гул вполне терпимый на слух.
                                          Ответить
                                          • > А в метро
                                            так ты докуда в итоге доехал?
                                            до новосиба/омска или куда поближе подкрался к настоящему просвещенному немцу?
                                            Ответить
                                          • Ну хз, я в метро давно ездил, а в руснявом тем более.
                                            Ответить
                                    • Слушать свои мысли пробовал? :)
                                      Ответить
                              • > Мой телефон умеет звонить и отправлять смски. Что еще надо от телефона?
                                Согласен, справедливо. Смартфоны - на свалку. Правда, у меня в телефоне плеер есть, и я его использую.

                                > Камера? Нет, для камеры у меня есть пленочный "Зенит"
                                Но почему? Цифровые аппараты (1) легче (2) дают меньшее время ожидания до просмотра фотографии (3) дают шанс удалить снятое (4) имеют ещё и автоматический режим.
                                Ответить
                                • > Смартфоны - на свалку.
                                  интернет за пределами квартиры не нужен?
                                  навигация не нужна?
                                  ты хикка что ли?
                                  Ответить
                                  • > интернет за пределами квартиры не нужен?
                                    иногда нужен
                                    > навигация не нужна?
                                    иногда нужна
                                    > ты хикка что ли?
                                    не важно
                                    Ответить
                                  • Почему не нужен? Можно с собой таскать «звонилку за 700 рублей» и какой-нибудь электронный планшет, только не лопату а дюймов на 7.

                                    Смартфон, сочетая в себе функции телефона и КПК, плохо справляется с обеими задачами. Компромиссы не нужны.
                                    Ответить
                                    • > планшет
                                      вот это -- эталонное ненужно
                                      зачем таскать с собой лопату (по сравнению со смартфоном), на которой даже коммент к говнокоду запостить заебёшься из-за мудацкой оси и тача
                                      на смартфоне всё то же самое, но он хоть поменьше и функцию телефона выполняет
                                      Ответить
                                    • в принципе так и планирую - звонилка + читалка на E-ink'е. Ну вот как з/п получу, так сразу :)

                                      P.S. Еще мне регулярно диктофон нужен.
                                      Ответить
                                  • Я - хикка :)
                                    Ответить
                                • «Зенит» за 2 килорубля с хорошей плёнкой может дать больший динамический диапазон, чем довольно дорогая зеркалка.
                                  Ответить
                              • Бгг, и сколько стоит обслуживать твой пленочный зенит? А камера с собой может быть вполне полезной.
                                Ответить
                                • Зато ему не нужна энергия. Вот представь, ты в горах, до розетки 200 километров, а батарейки сели. И твоя камера превратилась в кусок дорогой, но бесполезной электроники.
                                  Ответить
                                  • Смотря какой «Зенит». Автомату батарейки нужны. Правда, тратит он энергии гораздо меньше, чем цифровой, потому что ни суперпроцессора, ни экрана нет.

                                    Если нужен аппарат совсем без батареек, то подойдёт Железный Феликс. У него даже дальномер чисто механический.
                                    Ответить
                                    • Хм. У меня, видимо, не автомат :)

                                      Все на ручном управлении. Есть конечно вспышка, но я ею никогда не пользовался.
                                      Ответить
                                  • >Вот представь, ты в космосе ,до розетки 200 тысяч километров, а батарейки сели.
                                    Ответить
                              • >> Мой телефон умеет звонить и отправлять смски. Что еще надо от телефона?

                                От телефона даже это не надо - нужен тупо выход в интернет. а там - скайп и вк. И выйдет дешевле. Через какие нибудь лет 5-10 операторы только интернет и будут предоставлять
                                Ответить
                                • Ну вот через пять лет и обеспокоюсь этой проблемой. А сейчас то зачем? :)
                                  Ответить
                                  • дык я и не заставляю, так, мысли вслух
                                    Ответить
                                • ты свой скайп в машине потесть.
                                  Ответить
                                  • Не знаю как у вас, в продвинутой Германии, а у на, в варварской России, все работает. Собственно когда катаюсь в другую область спокойной слушаю музыку онлайн
                                    Ответить
                                    • Зачем им в гермашке интернет? у них "шпигель" есть он всю правду расскажет.
                                      Ответить
                                    • Я тебе не про музыку, а про скайп, клоун. Про буферизацию не слышал? Или ты думаешь у нас LTE какой-то другой?
                                      Ответить
                                      • А я тебе про интернет. Если есть телефонное соединение, то есть и интернет. понимаешь? Понимаешь, что есть скайп не работает, но и связи что бы позвонить нет? Понимаешь?
                                        Ответить
                                        • Ты скайпом на скорости пользовался? Да или нет? Я как раз интересовался с этой целью, мне рассказали, что со скайпом на скорости (машина/поезд) проблемы. С обычной связью, видимо, не такие.
                                          Ответить
                                          • разговаривал - так же как с обычной связью. Сейчас уже фактически везде 3g
                                            Ответить
                                            • во время езды там и правда проблемы на 3G на LTE таких проблем вроде нет.
                                              Ответить
                                      • Да, я думаю, у вас LTE какой-то другой.

                                        Недавно кинул ролик на ютубе приятельнице, живущей в тихом германском городке.

                                        Жалуется, что не может посмотреть. Интернет у них по модему 33600.
                                        Ответить
                                  • а чо, мой приятель по скайпику в своем лендровере разговаривал.

                                    У него планшет хз какой модели, все такое. Браузер там есть, даже говнокод читать можно.

                                    Более того, я тебе скажу, что ему как-то через тимвьювер пришлось в 1С-ке править накладные :-D

                                    Он страшно ругался матом, но это работало.
                                    Ответить
                                    • С какой скоростью ехал ровер?
                                      Ответить
                                      • 90 по Мурманке.

                                        Это понятно во время разговора по скайпу. Во время правки накладных мы стояли.

                                        Мы не долбоёбы :)
                                        Ответить
                                        • а по вам не скажешь...
                                          Ответить
                                          • и правда
                                            зачем двигаться 90, когда можно 109.
                                            Ответить
                                          • Долбоёбы, детка, правили бы накладные на ходу, рискуя создать на дороге аварийную обстановку.
                                            Ответить
                                            • Один ведёт, второй правит. Какая аварийная обстановка то?
                                              Ответить
                                              • кинул кирпич на педаль газа и сиди себе спокойно на заднем сиденье правь
                                                куда она из колеи денется?
                                                Ответить
                                                • Если такой колеи как у вас зимой - то денется на ура. Пиздец, смотрел подборку с регистраторов, половина видео - про дороги. Одним колесом за колею вылез, тормознул - все, змейка, или в кювет, или на встречку.
                                                  Ответить
                                              • Я нихера не понимаю в бухгалтерии его фирмы и не умею водить автомобиль.
                                                Ответить
                              • Кстати, а твой зенит кинцо снимать умеет? Или ты с ним еще и пленочную камеру таскаешь?
                                Ответить
                • > от разрешения
                  Причем от разрешения не у моника, само собой, а у мыши.
                  Ответить
            • 23" IPS месяц назад где-то в районе десятки обошелся. И это по новым ценам, да.
              Ответить
              • В нормальных деньгах, блин!
                Ответить
                • И правда, нормальные деньги. Не грех и купить.
                  Ответить
                • 2000 нюка-кола крышечек
                  Ответить
                  • Кое-что вспомнил: http://i.imgur.com/RogSi75.jpg

                    А нет, не это, я хотел показать другую ссылку: http://theplay.info/fanat-fallout-obmenyal-butylochnye-kryshki-na-k.html
                    Ответить
                    • А у вас воены после каждой войны сами себе в переходах собирают?
                      Ответить
                    • там походу отправка вышла как стоимость 4 части
                      Ответить
      • ТАРАСОПРОБЛЕМЫ.
        Ответить
    • А теперь возьмем объектив 18мм и посмотрим на этот код:
      var pitu5 = s5_responsive_mobile_sidebar_menu_auto_open;
      // пусть .parentNode_x<N> = .parentNode N раз
      
      for (var i = 0; i < pitu5.length; i++) {
        if (pitu5[i].className == "s5_mobile_sidebar_active") {
          if (pitu5[i].parentNode_x3) {
            if (pitu5[i].parentNode_x3.className == "s5_responsive_mobile_sidebar_sub") {
              pitu5[i].parentNode_x3.style.display = "block";
              pitu5[i].parentNode_x3.previousSibling.className = "s5_mobile_sidebar_h3_open";
            }
          } else if (pitu5[i].parentNode_x4) {
            if (pitu5[i].parentNode_x4.className == "s5_responsive_mobile_sidebar_sub") {
              pitu5[i].parentNode_x4.style.display = "block";
              pitu5[i].parentNode_x4.previousSibling.className = "s5_mobile_sidebar_h3_open";
            }
          } else if (pitu5[i].parentNode_x5) {
            if (pitu5[i].parentNode_x5.className == "s5_responsive_mobile_sidebar_sub") {
              pitu5[i].parentNode_x5.style.display = "block";
              pitu5[i].parentNode_x5.previousSibling.className = "s5_mobile_sidebar_h3_open";
            }
          } else if (pitu5[i].parentNode_x6) {
            if (pitu5[i].parentNode_x6.className == "s5_responsive_mobile_sidebar_sub") {
              pitu5[i].parentNode_x6.style.display = "block";
              pitu5[i].parentNode_x6.previousSibling.className = "s5_mobile_sidebar_h3_open";
            }
          } else if (pitu5[i].parentNode_x7) {
            if (pitu5[i].parentNode_x7.className == "s5_responsive_mobile_sidebar_sub") {
              pitu5[i].parentNode_x7.style.display = "block";
              pitu5[i].parentNode_x7.previousSibling.className = "s5_mobile_sidebar_h3_open";
            }
          } else if (pitu5[i].parentNode_x8) {
            if (pitu5[i].parentNode_x8.className == "s5_responsive_mobile_sidebar_sub") {
              pitu5[i].parentNode_x8.style.display = "block";
              pitu5[i].parentNode_x8.previousSibling.className = "s5_mobile_sidebar_h3_open";
            }
        }
      }
      Ответить
      • Ну вот что это за пидарасня?

        for (var s5_responsive_mobile_sidebar_menu_auto_open_y = 0; s5_responsive_mobile_sidebar_menu_auto_open_y < s5_responsive_mobile_sidebar_menu_auto_open.length; s5_responsive_mobile_sidebar_menu_auto_open_y++) {
                        if (s5_responsive_mobile_sidebar_menu_auto_open[s5_responsive_mobile_sidebar_menu_auto_open_y].className == "s5_mobile_sidebar_active") {


        Жсблядки, я понимаю, может вам не завезли foreach (хотя в актуальных браузерах есть for..of), но почему, блядь, нельзя его эмулировать? Что за блядская манера? Это везде так принято или только у даунов?

        for (var s5_responsive_mobile_sidebar_menu_auto_open_y = 0; s5_responsive_mobile_sidebar_menu_auto_open_y < s5_responsive_mobile_sidebar_menu_auto_open.length; s5_responsive_mobile_sidebar_menu_auto_open_y++) {
                        var huj = s5_responsive_mobile_sidebar_menu_auto_open[s5_responsive_mobile_sidebar_menu_auto_open_y];
                        if (huj.className == "s5_mobile_sidebar_active") {
        Ответить
        • Экмаскрипт - говно.
          Ответить
        • >> Ну вот что это за пидарасня?

          Это была 1024росня

          А пидарасню найди сам
          Ответить
          • >Это была 1024русня
            Ответить
            • Наступает ночь, говнокод засыпает.
              Просыпается Пидар...
              Ответить
              • Потом просыпаются пидары и бегут комментировать что за ноч написал 3_14dar.
                Ответить
        • Это быстро, надёжно, понятно с первого раза. Самый очевидный вариант, который ещё и работает, в отличие от призрачного for..of.
          И да, есть Array.prototype.forEach.
          Ответить
          • >который ещё и работает, в отличие от призрачного for..of.
            Толсто же. Где for of не работает (ie6?) и что мешает делать как я предложил? Привычка? Или люди foreach в жизни не видели?
            Ответить
            • В мобильных/экзотических браузерах.
              Да и вообще грешновато требовать for..of раньше этого года.

              > что мешает делать как я предложил
              Вроде ничего не мешает (кроме создания ещё одной переменной).
              Ответить
              • >кроме того, что экмаебы не знают о foreach
                Среднестатистический жсскриптоеб знает еще максимум php. В нем foreach хоть рабочий?
                Ответить
                • Внезапно да. В пыхе нормальный форич. Причем он может и key и value сразу отдавать, чтобы за значением потом не лазить.
                  Ответить

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