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

    +141

    1. 1
    2. 2
    3. 3
    4. 4
    http://www.ubuntu.com/download/desktop
    1. Открыть страницу в Firefox/Google-Chrome.
    2. Сверху над кнопкой "Download" сменить с 32 бит на 64 бит.
    3. Посмотреть внимательно на URL, откуда будет загружатся имидж.

    Код, который это делает трудно понять без контекста.

    Запостил: wvxvw, 16 Августа 2012

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

    • Сорри, кнопка "Start Download" - но там трудно ошибиться.
      Ответить
    • Service Temporarily Unavailable
      Ответить
    • From: http://releases.ubuntu.com//precise/ubuntu-12.04-desktop-amd64.iso
      To: /home/sayid/Downloads/ubuntu-12.04-desktop-amd64.iso
      Size: 698,3 MB (732 213 248 bytes)
      Transferred: 698,3 MB (732 213 248 bytes)

      Ам, в чём контекст?
      Ответить
      • Это если нажать на кнопку - в таком случае вы сабмитите форму, и формируете запрос из полей формы. А если вы копируете URL по которому вас собирается перевести кнопка, то URL будет старым, т.е. он вообще не меняется, не важно, что бы вы не выбрали.
        Т.как всяким Мозилам с Хромами не особо доверяю в смысле загрузки больших файлов, то обычно делаю примерно следующее: правый клик на ссылке, скопировать URL в буффер и wget Ctrl+Shift+V. В этот раз поплатился долго пялясь на сообщения виртуалбокса о том, как он не может найти бутабильную систему в ISO с которого я только что загружался.
        Ответить
        • Сделать урлу аяксом - не, нехоцца, пуш зэ батон.

          >всяким Мозилам с Хромами не особо доверяю

          Opera ну или да, вгет.
          Ответить
        • Не знаю, как в этих ваших юниксах, у меня прекрасно закачку перехватывает менеджер закачек.
          Ответить
    • Забыли перерендерить линку, подумаешь. Не говно.
      Это вы через попу файлы скачиваете
      Ответить
      • > через попу файлы скачиваете
        ... и раз уж выбрали такой способ, то извольте глазами разбирать ссылки, и сами смотрите, что скачиваете.
        P.S. Функция "цитировать с тегами" работает отлично. Спасибо, Страйко.
        Ответить
        • Да-да, тогда можно начинать с написания драйверов, а еще лучше - фирмварез, а покупать компьютер и потом собирать его из пачек силикона и слитков олова - чего уж мелочиться? Чтобы все было под контролем!

          Нафиг они вообще тогда ссылку в кнопку добавили, если она не правильная? Был бы обычный
          <input type="submit">
          чем плохо?
          Ответить
          • Для вас прочесть ссылку, взглянуть, что именно вы качаете, удостовериться в типе скачиваемого файла - настолько же низкоуровневое действие, как пейсать дрова или собрать свою ЭВМ из пачек силикона и слитков олова? O_o
            Ответить
            • А доцент - тупой... какая разница тяжело, или нет - какого я вообще что-то должен проверять, если на кнопке написано, что она делает? Если я буду проверять таким образом каждую кнопку - это параноя, точно такая же, как и сборка компьютера из подручных материалов изза недоверия производителям.
              Если бы это было первое апреля, или сайт с розыгрышами - можно понять. Но когда вы скачиваете операционную систему с сайта разработчика вы как-то не предвидите, что вам предложат скачать что-то другое.
              Ответить
              • я выбираю 64 bit, нажимаю на кнопку, скачивается образ 64-битной системы.
                ЧЯДНТ?
                Ответить
                • У вас есть точно такая же возможность - copy link location и либо прямо в адресную стоку вставить, либо способом описаным мною выше.

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

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

                Ну, положим, скачал я образ вашим маньячим способом. И получается, скачал не тот образ, что хотел. Но откуда же
                >> долго пялясь на сообщения виртуалбокса
                Ну из-за тупости ли этого самого доцента?
                Ибо название скачанного образа чёрным по белому ubuntu-12.04-desktop-i386.iso против ubuntu-12.04-desktop-amd64.iso. Признайте, вы лажанулись.
                Ответить
                • Я когда скачиваю, сам задаю название файлу, который скачивается, то, как он назывался на сервере - не имеет значения. В случае с wget - вы даже не узнаете никогда, потому что, сейчас проверил, если не менять название, то будет использоваться подстрока после последнего слеша в запросе (вместе с аргументами).
                  Ответить
                  • И это всего лишь очередной минус вашего метода, а не оправдание вам.
                    Ответить
          • "... а покупать компьютер и потом собирать его из пачек силикона..."
            чего? Зачем силикон?
            Ответить
            • Говорят, он приятный на ощупь.
              Ответить
            • http://wiki.answers.com/Q/What_is_silicon_used_for_in_the_computer_industry


              Если долго самому в поисковике набрать.
              Q: What is silicon used for in computer industry?
              A: Making the transistors that run your computer.
              Ответить
              • http://lmgtfy.com/?q=silicone+vs+silicon
                SILICON - ЭТО КРЕМНИЙ
                Ответить
                • У вас сколько по химии в школе было? Не, ну серьезно? "он" суффикс в конце слова свидетельствует о том, что это оксид, корень - от силициума. Силикон - оксид силициума, а то, что разные его формы в природе имеют еще какие-то исторические названия, ну так стекло - тоже силикон, кремний, кварц, хрусталь, есть куча пластиков, которые тоже силиконы...
                  В Русском принято использовать историческое название одной разновидности, особенно часто встречающейся в природе, в английском - нет. К чему вообще silicon vs silicone - я не понял. Одно из них название элемента в периодической таблице - другое - его оксид. Я про это вообще ничего не говорил...
                  Ответить
                  • В школе по химии у меня была твёрдая пятёрка (как и по всем остальным "техническим" наукам), я сдавал по ней экзамен.
                    Транзисторы делают из кристаллического кремния.
                    Ответить
                    • Ну и что, что из кристаллического? И как это соотносится с вашим предыдущим заявлением? Железные вещи сделаны, очевидно, из железа, но добываются из руды - оксида железа, тем не менее, никому не мешает то, что и то и другое называется железом.
                      Если имелась в виду точность как в силикон / силикат / силикол / силицил и т.д. - так и именно силикона в тех же резисторах полно, как и других вариантов оксидов / гидроксидов и т.д. Смысл вообще использования силиконов заключается в том, что это по-сути очень близко к органическим материалам, только там, где силициум заменяет карбон, они часто более долговечные.
                      Ответить
                  • какой еще оксид? Silicon - это английское название кремния и всего-то. Почему-то многие не могут это никак запомнить. ru.wiktionary.org/wiki/Приложение:Ложные_друзья_переводчика_(ан глийский)#s
                    Ответить
                    • Ну и что? Это roman-kashitsyn чего-то написал про silicon vs silicone. Силикон - это вообще может быть использовано для любого вещества в котором есть силициум, и в конкретном случае - для оксида, но все, что называется силиконом не обязательно именно оксиды, могут быть гидроксиды, формальдегиды и т.д. и т.п. А то, что по ссылке, это как правило интернет писать с большой буквы. Возможно, академия решила, что так "надо", но смысла в этом никакого.
                      Ответить
                      • > собирать его из пачек силикона
                        > Making the transistors that run your computer

                        Силиконами называют кремнийорганические соединения (полимеры и жидкости), а не кристаллы.
                        Вы отличаете органические соединения от неорганических?

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

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

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

                        "А то, что по ссылке, это как правило интернет писать с большой буквы."
                        По ссылке переводы, а не правила.
                        Ответить
                        • Ровно точно так же, как вы не дышите кислородом, а дышите оксидом кислорода, просто такая точность тут не нужна. Пероксид кислорода - тоже кислород, и т.д. Аналогично с железом, если бы вы попоробали сделать нож из железа, то вряд ли смогли бы им даже хлеб нарезать, не говоря уже о том, что гвоздь такой нельзя было бы забить в дерево. В реальной жизни вы используете смесь железа и углерода, которую тоже называете железом.
                          Нет ничего неточного в том, чтобы обобщенно любой материал в большой степени содержащий силициум назвать силиконом, хотя у этого слова есть и какое-то конкретное значение.
                          Ответить
                          • > оксид кислорода
                            > пероксид кислорода
                            oh shi...
                            Ответить
                          • в последнем предложении вы ставите все с ног на голову. Вначале говорите, что иногда материал можно называть по имени одного из элементов соединения, из которого он состоит, и приходите к выводу, что элемент можно называть именем одного из его соединений.
                            Кремний – элемент, силикон – "кремнийорганическое соединение" => "обобщенно любой материал в большой степени содержащий силициум назвать силиконом" -> ложь
                            Ответить
      • Ага, только ни один из браузеров не сообщает вам о том, что размер файла указаный в заголовке и реально скачаный - не совпадают. Типа заботятся о вас, чтобы защитить от дураков веб-разработчиков, которые свой сервер настроить не могут. А на самом деле получается так, что, например, Мозила файл по ссылке не смогла скачать целиком даже с третей попытки (плохой хост, и у меня, очевидно, провайдер тоже говенный).

        Мне не нужен менеджер закачек, т.как файлы такого размера нужно скачивать раз в год... ради этого ставить какую-то дополнительную программу, при том, что есть нормальный инструмент, который это и так умеет делать? :/
        Ответить
        • чексуммы нас всех спасут, скачивайте с зеркал
          http://mirror.yandex.ru/ubuntu-releases/
          Ответить
          • Ага. На работе бубунта обновлялась с яндексового зеркала примерно на 30Мб\с ;) Хоть какая-то польза от яндекса.
            Ответить
          • У вас браузер сам ческумы посчитает? В чем связь?
            На кнопке написано одно, а делает она - другое, при чем тут вообще способы проверки что загрузилось. Проверять ческумы нужно без разницы как бы вы не загружали...
            Ответить
            • [KO]чем бы вы не загружали, нужно проверять чек-суммы, так вы выявите ошибку почти наверное[/KO]
              Ответить
              • Капитан вам намекает, что раньше, чем примерно через час, вы ческуму не посчитаете.
                Ответить
          • >чексуммы нас всех спасут
            Давно уже т. придумали с чексуммами на блоках.
            Или луникса там еще не предлагают?
            Ответить
        • Use wget, Luke!
          Ответить
          • wvxvw> обычно делаю примерно следующее: правый клик на ссылке, скопировать URL в буффер и wget Ctrl+Shift+V

            От этого беда и приключилась.
            Use wget from mirror, Luke!
            Ответить

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