Фраза «перезалил на habrastorage» теряет смысл

    Пока разработчики сайта скромно молчат, занятые тестированием новой функциональности, сообщу о незаметном, но важном деле размножения интернетов на отдельном сайте. Об этом уже писали на Хабре 10 дней назад: habrahabr.ru/post/188436, но более явно пояснить нововведение заставила фраза в одной из свежих статей: "перезалил на habrastorage". Всё было бы хорошо, но теперь в этом нет смысла.

    Если раньше годами сайт Хабра пользовался сторонними сервисами показа изображений, в связи с чем изображения умерших сервисов искажали вид и иногда смысл старых статей, сейчас дошли руки и возможности до того, чтобы сайту уже не зависеть от произвола случайных хостингов — все изображения роботы автоматически переписывают на habrastorage.org. Над комментариями эта незаметная работа началась раньше, в июле, над содержанием статей — недавно, в начале августа (2013). Примеров даже приводить не надо — посмотрите исходный код HTML любых недавних статей — в них вы уже не найдёте доменов с «левыми» картинками. Или лучше посмотрите на код, где автор достоверно пользовался сторонним хостингом картинок: habrahabr.ru/post/189474, потому что большая часть авторов добровольно пользуется habrastorage.org.

    Вот случай, когда автор озаботился записью рисунков на habrastorage.org:



    А здесь случай, когда автор статьи пользовался привычным сторонним сервисом (уже неважно и неизвестно каким):



    Разница — в том, что робот добавил автосохранённую картинку не в основной домен habrastorage.org, а в поддомен habr.habrastorage.org. И это всё, что осталось от былой связности и анархии интернета.

    Старые статьи (июль и раньше) не подвергаются изменениям роботом.

    Результат нововведения для пользователей имеет значительно больше плюсов, чем минусов. Теперь картинки не зависят от произвола сторонних сервисов, но автор, как и раньше, при редактировании статьи может изменить картинку на обновлённую (робот после редактирования снова немедленно запишет её в кеш habrastorage.org).

    Есть и другие плюсы. Минус видится в двух моментах: автор не может манипулировать картинкой прямо со своего хостинга и 2) — автор не может ставить счётчики и публиковать статьи со статистикой посещений, как ещё недавно было можно делать здесь: habrahabr.ru/post/186864. Это — почти последняя статья о статистике посещений страниц (с графиками).

    Такой минус, описанный в прежней статье — тоже не минус и легко решается ссылкой:
    Употребление внешних картинок делало возможным размещение в конце блогозаписи кнопки-картинки, совмещённой со счётчиком нажатий её. Что-то вроде «Твитнуть! — 150 человек твитнуло». (Или со счётчиком какого-нибудь другого количества. Например, «Пожертвовать деньги на вышеописанный проект! — 320 050 рублей ужé собрано».) Теперь картинка перестанет меняться, так что такой приём делается не возможным на χαе.
    Потому что, во-первых, клик по простой картинке и раньше ничего не делал, а эффект счётчика можно было бы достичь только ссылкой, по которой откроется другая картинка-счётчик. Но и сейчас — пишем ссылку, открывающую страницу на другом сайте со счётчиком — получаем тот же самый счётчик.

    Вывод: можно постить картинки теперь куда угодно, лишь бы они хотя бы раз прочитались. Например, на свой Дропбокс. После нескольких секунд демонстрации робот сам сохранит рисунки из статьи на сайте Хабра, а дропбокс- или амазон-хостинг будет защищён от хабраэффекта и избыточной траты денег на траффик для автора (владельца хостинга с платой за траффик). (Вопрос качественности, ужатия картинок — не исследовался, но приведу цитату ответа Boomburum по этому поводу:

    2) Допустимый размер загружаемого изображения был увеличен с 800х1000 до 1920х1200 (а может и больше по высоте, не помню) — этого вполне хватит, чтобы залить даже самый крупный скриншот, с 24"-моников. Кто-то спросит «а как же ретина» и будет прав, но надо понимать, что мы делаем не фотохостинг для полноразмерных фотографий.

    Картинки более высокого разрешения теперь надо будет показывать только ссылками или, например, ссылками с картинками с предпросмотром. При этом сайт с помощью робота будет сам делать среднекачественное превью, примерно до размера 1000 пикс. в ширину.)
    Пример того, как публиковать картинки высокого разрешения:
    <a href="моя_ссылка_на большую картинку"><img src="та_же_самая_моя_ссылка_на большую картинку"/></a>
    
    Вторая ссылка подменится, первая — нет.

    P.S.: ссылки на сторонние ресурсы страниц ещё не подменяются на сохранённые копии.
    Поделиться публикацией

    Комментарии 31

      +13
      Да, я тоже недавно случайно заметил, все думал когда напишут) Но, увы, некоторые ценные топики уже пали жертвами чужого безответственного хостинга и безалаберного отношения их авторов… :( Одному автору даже писал — «перенеси картинки на хабрасторадж, уже половина не открывается», а он мне — «у меня все показывает»… :(
        +16
        если бы программисты были врачами:
        — Доктор, у меня нога болит.
        — Да что вы говорите? У меня такая же нога, а ничего не болит!
        +2
        Кстати, в недавнем моем комменте с картинкой, на которой стояла ссылка на источник, для просмотра изображения в оригинальном разрешении, сама ссылка тоже подменилась и стала вести на хабрасторадж и, вроде как, ничего не порезалось…
          +18
          Вообще-то статья об этом на хабре уже была, причём с комментариями разработчиков (в том числе там освещён вопрос с разрешениями)
            0
            Надо же, как я умудрился проглядеть?.. О_о
              +4
              Легко: хаб «хабрахабр» — непрофильный. Его видят только подписчики.
              0
              В том и вопрос — статья была, а продолжают «перезаливать на хабрасторадж». Добавил необходимые цитаты оттуда в статью. Но вообще причина появления таких статей — отсутствие информации прямо рядом с формой создания статьи. Нет подсказок и хелпов — люди продолжают ошибаться, и переубедить массу можно лишь массой разговоров из той же толпы.
                0
                Всему свое время, не спешите.
                  +1
                  Нет подсказок, что файлы надо заливать на хабрасторейдж?

                  Мы такую клевую штуку повесили, вообще-то.



                  ЗЫ Или я не так понял коммент.
                    +2
                    Всё правильно, но я действительно не о том.
                    Здесь имеется рекомендация, типа «Летайте самолётами Аэрофлота». Если пользователь видит, что может летать Люфтганзой, он полетит люфтганзой, не догадавшись, что его пересадили в Аэрофлот.

                    Для полноты понимания нужен 5-й пункт, примечание: «Все ваши изображения будут автоматически переопубликованы на Сторадже». Тогда пользователь будет понимать, что нет смысла выполнять пункт 4, если за него это сделают автоматически. А также понимать, что далее будет видеть копию, а не картинку по своей ссылке. Этого ни в правилах, ни в примечаниях нет.

                    Кстати, и правило 4 неверное — заливать не «надо», а «рекомендуем».
                0
                И уже несколько дней наблюдаю абсолютно текстовый хабр на работе, нововведение, конечно, понятное, но спорное…
                  0
                  Можете в понедельник скрин с рабочего стола прислать?
                    0
                    У меня на работе в корпоративном прокси стоит бан на хабрасторадж. Правда, это больше исключение из правил.
                    Обычно вежливое письмо прокси-админам бан может снять.
                      0
                      Какие-то злобные админы у вас.
                        0
                        Нормальные админы. Скорее всего, на хабрасторадже была какя-то левая картинка, которая не соответствовала определенной корпоративной этике и поэтому хост был забанен.
                          0
                          Смотреть картинки Хабра вообще в некоторых местах — неэтично. <sarcasm> Вот думаю, может, есть такие инструменты по замене адресов картинок на анонимизированные? Чтобы скрипт прошёл по исходному коду и покорректировал урлы там, где надо. Или ссылка вырезается полностью из текста (маловероятно, т.к. сложнее)?

                          Если такого нет, его легко написать (подменитель урлов на определённом сайте). Нашёл даже, на что подменять, для примера. Но писать пользователь должен сам и не публиковать замены, чтобы их тоже не внесли в чёрные списки.
                            0
                            Не, не только из-за левой картинки, проблема может быть чуть глобальнее:
                            The website habrastorage.org is blocked because it has been categorized as «Personal Network Storage».
                              0
                              Верно, у меня тоже по этой же причине.
                              В этом случае вежливое письмо особо не поможет.
                                +1
                                Это кто так заботится? И о ком?
                                  0
                                  Это одна ну_очень_большая_корпорация так заботится о трехстах с лишним тысячах своих сотрудников.
                                  Впрочем не скажу за всех — прокси у всех разные.
                                    0
                                    Думаю, это какой-то сервис чёрных списков, которым пользуются многие админы для настройки корпоративных файрволлов.
                                    Я хоть и не на General Electric работаю, но как и у AndreyDmitriev хабрастораж у нас тоже давно заблокирован.
                                    Подумываю уже написать плагин для браузера, чтобы ссылки на хабрастораж заменял ссылками вида blablabla.home?showpic=habrastorage.org/blabla.jpg на мой домашний сервер, который бы загружал и показывал мне заблокированные картинки :)
                          0
                          Может, я был в каком-то бета-тестировании, но моя статья от 10 июля уже перезаливала картинки на хабрасторадж автоматически.
                          Я даже сначала не сразу понял что это и несколько раз пытался остаться на своем хостинге. Потом уже оценил плюсы для своих читателей и оставил как есть.
                            0
                            В Q&A картинки пока что не перезаливаются на habrastorage хостинг
                            Но думаю и туда доберутся.
                              0
                              А я-то думал как сюда попали жёлтые полоски у картинок.
                                +2
                                Наконец-то странная картинка-счетчик в постах Яндекса больше не будет просить подключение по непонятному порту.

                                Код картинки, если кто не видел
                                <img src="http://cho.justos.org:9119/counter.gif"/>
                                  +1
                                  Возможно для платных можно будет оставлять свои картинки со странными гифками.
                                  +3
                                  Может просто ввести атрибут для тэга <img src="..." habrastorage="no"> для тех случаев, когда автоматически перезаливать картинку не надо?
                                    0
                                    Пощадите! Это же придется руками писать, как и большинство тэгов, в лучшем случае — копипастить! Хотя бы
                                    <img src="..." hs="no">
                                    0
                                    Хвала роботам! И, да, спасибо разработчикам.
                                      0
                                      Ваши посты о космосе и хайрез-изображения — лучший тест на юзабилити, при огромной посещаемости. Разработчики хабра на котах тренировались? ))
                                      0
                                      <я буду читать предыдущие комментарии прежде, чем написать свой>

                                      Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                                      Самое читаемое