Комментарии 133
в title страницы написано habrafiles, а домен habrastorage — так и задумано?
+3
Слава хабру, долго ждали и это свершилось
0
могли бы и сделать опцию кастомного размера превью
+17
Наконец-то! Спасибо.
-3
А чем же он такой официальный, если вы не является сотрудником ТМ? И, судя по всему, проект реализован отдельно от хабра, неизвестно кем.
+37
Сдается мне, что вы просто пытаетесь пропиарить свой хостинг картинок, играя на невнимательности пользователей и отсутствии встроенного в хабр функционала.
+5
Вот-вот.
С одной стороны, у домена хабровские NS-ы: who.is/dns/habrastorage.org/
С другой стороны, habrastorage.ru зарегестрирован на месяц раньше, а неактивен…
С одной стороны, у домена хабровские NS-ы: who.is/dns/habrastorage.org/
С другой стороны, habrastorage.ru зарегестрирован на месяц раньше, а неактивен…
+1
Наконец-то! Спасибо.
А интеграция с хабраредактором планируется?
А интеграция с хабраредактором планируется?
0
Как удалить загруженный файл?
+8
НЛО прилетело и опубликовало эту надпись здесь
Кроме очереди загрузки файлов в чем отличие от Хабраэффект?
Можете более подобно описать плюсы и фичи?
Можете более подобно описать плюсы и фичи?
+4
Это бета. Just beta.
0
Например то, что гораздо меньше вероятность, что в один прекрасный день все картинки на нем станут недоступны.
+1
Ну я на самом деле постарался намекнуть на то, что официальное скажем так приглашение посмотреть можно было бы сделать более эффектным. А тут 5+ строчек текста и ссылка внутри него. Для себя из плюсов увидел несколько вещей: возможность загружать несколько картинок сразу, официальность и то, что картинки если и попадут, то только вместе с Хабром (фраза «гораздо меньшая вероятность» не позитивна совсем). Вот описание этого и хотелось увидеть в топике. Остальные плюсы (парсер картинок и прочее) было добавлены в комментах, опять же, а не в основной записи. Вот что я имел в виду.
0
Я бы конечно на месте разработчиков прошелся парсером по всем статьям хабра и сделал резервную копию всех картинок которые публиковались на Habrastorage.org. И так уже на некоторые старых хороших статьях картинок нет.
И странно что это так долго делалось. Как то мне futurico иногда начинает напоминать большую неповоротливую корпорацию, в которой вроде бы очевидные фичи выходят с большим опозданием.
И странно что это так долго делалось. Как то мне futurico иногда начинает напоминать большую неповоротливую корпорацию, в которой вроде бы очевидные фичи выходят с большим опозданием.
+25
futurico? Не путаете с ТМ?
+5
> Я бы конечно на месте разработчиков прошелся парсером по всем статьям хабра
> и сделал резервную копию всех картинок, которые публиковались, на Habrastorage.org.
Мне тоже приходило такое в голову, но в редких случаях такая тотальная замена может быть неприемлема.
Например, в статье есть какая-то картинка, которая со временем меняется (Например «До выхода очередного релимза Ubuntu осталось Х дней»). На текущем хостинге сам файл периодически перегенерируется и подменяется, а при переносе на Habrastorage.org картинка будет заморожена в текущем состоянии и потеряет динамическое изменение.
> и сделал резервную копию всех картинок, которые публиковались, на Habrastorage.org.
Мне тоже приходило такое в голову, но в редких случаях такая тотальная замена может быть неприемлема.
Например, в статье есть какая-то картинка, которая со временем меняется (Например «До выхода очередного релимза Ubuntu осталось Х дней»). На текущем хостинге сам файл периодически перегенерируется и подменяется, а при переносе на Habrastorage.org картинка будет заморожена в текущем состоянии и потеряет динамическое изменение.
+2
Да я тоже об этом подумал. Там ведь были и картинки с помощью которых количество посещений считали. Но тут можно сделать простой алгоритм. Сделать резервную копию и подменять только, там где картинка стала недоступна. Ну и раз в N дней проверять доступность. Не так уж сложно по моему, а польза очевидна
+2
Помоему проще зайти всем в свои топики и перезалить картинки, это займет на много меньше ресурсов и времени, учитывая милионное распаралеливание
-2
Топик добра.
-28
Можно выбирать и закачивать сразу пачку файлов. Это удобно для статей с множеством фоток.
0
Шрифт логотипа ужасен. Да и whois данные совсем разные…
+3
Кто-то из TM может прокомментировать это дело?
+16
то что каким то боком этот хостинг относится к ТМ это 100%, ни раз видел как использовались картинки «от туда» некоторыми хабраюзерами не участвующими в рейтинге(читай сотрудники ТМ)
0
Что вас смущает во whois?
0
А перезаливка с других фотохостингов будет?
И возможно будет как-нибудь прикрепить к редактору статей?
И возможно будет как-нибудь прикрепить к редактору статей?
+1
НЛО прилетело и опубликовало эту надпись здесь
А можно фавикон?
0
Попробовал загрузить одновременно 6 изображений jpg формата в разрешении 1280x1024. Из 6 загрузилось только 4… Что это? Хабрафотохостинг настиг хабраэффект? Оо
+3
Ребята, habrastorage.org это постоянный адрес хранения картинок для Хабра.
Мы планируем его встроить в редактор чуть позже. Пока что выкатили версию для бета-теста. Домен решили выбрать подальше от RU-зоны. В планах выдернуть картинки из всех статей за все время и максимальное количество перенести к нам на сервера.
Вроде это ответы на все вопросы.
Мы планируем его встроить в редактор чуть позже. Пока что выкатили версию для бета-теста. Домен решили выбрать подальше от RU-зоны. В планах выдернуть картинки из всех статей за все время и максимальное количество перенести к нам на сервера.
Вроде это ответы на все вопросы.
+37
Вот так бы сразу. Спасибо.
Встречный вопрос: домен в зоне org — это хорошо, но что если вам начнут предъявлять иски по поводу размещения на ваших серверах краденных картинок? Картинки в подавляющем большинстве не авторские, и некоторые авторы захотят нажиться на вас.
Встречный вопрос: домен в зоне org — это хорошо, но что если вам начнут предъявлять иски по поводу размещения на ваших серверах краденных картинок? Картинки в подавляющем большинстве не авторские, и некоторые авторы захотят нажиться на вас.
+2
Мы не против удалять изображения нарушающие авторские права по запросу правообладателей.
+1
Мы не против удалять изображения нарушающие авторские права по запросу правообладателей.
0
Над кнопкой «загрузить» разместите текст: «Я заявляю и гарантирую, что все авторские и смежные права на загружаемые изображения принадлежат мне, и данные права свободны от приятзаний третьих лиц».
В футере: «В случае обнаружения на habrastorage.org изображений, нарушающих Ваши авторские и/или смежные права, порочащих честь и достоинство или наносящих Вам каким-либо иным способом моральный и/или материальный ущерб, просьба как можно скорее сообщить об этом администрации в письме на info@habrastorage.org. Администрация habrastorage.org не несет ответственности за содержание файлов, свободно и безвозмездно загружаемых пользователями на habrastorage.org».
В футере: «В случае обнаружения на habrastorage.org изображений, нарушающих Ваши авторские и/или смежные права, порочащих честь и достоинство или наносящих Вам каким-либо иным способом моральный и/или материальный ущерб, просьба как можно скорее сообщить об этом администрации в письме на info@habrastorage.org. Администрация habrastorage.org не несет ответственности за содержание файлов, свободно и безвозмездно загружаемых пользователями на habrastorage.org».
0
+21
Ну что, как всегда тренируемся на сиськах? :)
+5
Удобно и быстро всё работает.
0
Долго пытался в строчке с полученным результатокодом отдельно выделить ссылку на изображение, чтобы ее скопировать — никак. Либо вся строчка, либо иди ты в попу :) Opera 10.53, Windows 7. Также предлагаю прикруть возможность краткого описания загружаемых изображения (хотя бы до 120-140 символов).
Плюс давно мечтал о фотохостинге, совмещающем в себе в функции сокращателя ссылок. Т.е. чтобы вместо habrastorage.org/storage/fc94fb0c/3ed8a8f9/09dbc763/0a0987ff.gif мой файл был доступен по habrastorage.org/0810/09db63.gif (0810 — это месяц и год, чтобы не превышать N-ное количество символов в названии файла; если, конечно, за какой-то месяц будет загружено более 999999 файлов, то вводится 7 символ в названии, но это вряд ли).
P.S. Зачем Вам favicon?
Плюс давно мечтал о фотохостинге, совмещающем в себе в функции сокращателя ссылок. Т.е. чтобы вместо habrastorage.org/storage/fc94fb0c/3ed8a8f9/09dbc763/0a0987ff.gif мой файл был доступен по habrastorage.org/0810/09db63.gif (0810 — это месяц и год, чтобы не превышать N-ное количество символов в названии файла; если, конечно, за какой-то месяц будет загружено более 999999 файлов, то вводится 7 символ в названии, но это вряд ли).
P.S. Зачем Вам favicon?
+1
А можно строчку, в которую выводиться ссылка на картинку, сделать длиннее? Желательно на все окошко «Загруженные файлы».
+1
-24
Что это за светящаяся бутылка?
+4
При первом просмотре появилось впечатление, что он был сделан на коленке за 1 день.
JS скрипт обработки картинок полностью представляет код из демо версии SWFupload'a.
Ну это ничего. Странно, что при загрузке 5-10 картинок их код надо копировать вручную.
Сложно было как picamatic.com сделать?
JS скрипт обработки картинок полностью представляет код из демо версии SWFupload'a.
Ну это ничего. Странно, что при загрузке 5-10 картинок их код надо копировать вручную.
Сложно было как picamatic.com сделать?
+13
> При первом просмотре появилось впечатление, что он был сделан на коленке за 1 день.
Разве что бы сделать что-то хорошее надо сидеть месяцами?
> Странно, что при загрузке 5-10 картинок их код надо копировать вручную.
Извините, а как его лучше копировать в нужные места, если не вручную? Вножную педалями?
Как picamatic.com — сделать нерабочим?
Разве что бы сделать что-то хорошее надо сидеть месяцами?
> Странно, что при загрузке 5-10 картинок их код надо копировать вручную.
Извините, а как его лучше копировать в нужные места, если не вручную? Вножную педалями?
Как picamatic.com — сделать нерабочим?
+1
Ладно, как pict.com.
Не сложно ведь добавлять ссылки в textarea?
А зачем сделали вертикальную загрузку?
Я добавил 10 картинок и пришлось скролить, что бы увидеть где ссылки на картинки.
Не сложно ведь добавлять ссылки в textarea?
А зачем сделали вертикальную загрузку?
Я добавил 10 картинок и пришлось скролить, что бы увидеть где ссылки на картинки.
+2
Можно сделать:
— вариант, когда все ссылки на все загруженные только что изображения демонстрируются в одной зоне через (таким образом, все ссылки можно скопировать за один раз);
— js-кнопку «скопировать в буфер обмена» рядом с выдачей результата (и с отдельным кодом, и с textarea со сборником ссылок).
— вариант, когда все ссылки на все загруженные только что изображения демонстрируются в одной зоне через (таким образом, все ссылки можно скопировать за один раз);
— js-кнопку «скопировать в буфер обмена» рядом с выдачей результата (и с отдельным кодом, и с textarea со сборником ссылок).
0
Ужас.
+23
404 можно было бы и свою нарисовать.
0
Кому пренадлежат залитые файлы? Как долго картинки хранятся?
+1
А можно сделать ещё так, чтобы загрузка страницы не тормозилась pink.habralab.ru? Точнее, не убрать рекламу, а сделать так, чтобы этот домен не тормозил так.
+14
Может сделать кнопку «Выбрать фалы», потом показывать выбранные файлы с возможностью удаления из очереди и потом кнопку «Загрузить».
Или так сделано для быстроты и уменьшения кликов?
Но в общем сделано хорошо, картинки удачно и быстро загружаются.
Или так сделано для быстроты и уменьшения кликов?
Но в общем сделано хорошо, картинки удачно и быстро загружаются.
0
1. Хотелось бы сразу после заливки иметь возможность часть или все изображения удалить.
2. Можно при заливке дать опциональное поле для указания через запятую тэгов к изображению. И соответственно сделать там поиск изображений по тэгам.
Просто иногда нужно найти картинку, которая точно была на хабре, но не помнишь точно где, а там это можно будет найти по тэгам (например, по тегам: Sarcasm, TBBT, Facepalm, Ha-ha, Bender и т.п.)
2. Можно при заливке дать опциональное поле для указания через запятую тэгов к изображению. И соответственно сделать там поиск изображений по тэгам.
Просто иногда нужно найти картинку, которая точно была на хабре, но не помнишь точно где, а там это можно будет найти по тэгам (например, по тегам: Sarcasm, TBBT, Facepalm, Ha-ha, Bender и т.п.)
+3
Торт!
-6
Было бы замечательно еще получать cтатистику просмотров по дням и часам.
-2
Недавно было озвучено мнение, что тройная вложенность директорий при разрастании количества оных до астрономических количеств, даст гарантированные тормоза. Заблуждение?
0
За флеш — не зачет.
+19
6 штук из 6 не загрузились. Весят по 2 метра разрешение по длинной стороне 1200
+3
Имхо, это должна была функция в редакторе топика, а не отдельный ресурс…
+3
Я не настаиваю, но это хоть какой-то способ поменять ваш шрифт…
+38
НЛО прилетело и опубликовало эту надпись здесь
Drag&Drop планируется?
+1
Server (IO) Error
0
Кнопка «загрузить» это просто адовый ппц. И мат как раз полностью отображает то, что я хотел выразить.
+8
а как оно узнало мой ник?
0
Это очень сильная уличная магия.
+2
Есть какой нибудь способ проверить, что userKey валидный? Что нибудь типа я отправляю user и userKey со стороны сервера, а он мне говорит valid/invalid? Можно, если не сложно, вернуть как раньше было, без учёта Referer?
0
«Hello World!» — о_О?
+2
Уже подправили, надо добавить Referer: habrastorage.org/ в запрос к habrahabr.ru/whoami/. А жаль. Я хотел авторизацию хабра прикрутить к блогу, было бы удобно, а так подделывать referer это не по фен шую.
GET habrahabr.ru/whoami/ HTTP/1.1
Host: habrahabr.ru
Connection: keep-alive
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/533.4 (KHTML, like Gecko) Chrome/5.0.375.127 Safari/533.4
Referer: habrastorage.org/
Accept: */*
Accept-Encoding: gzip,deflate,sdch
Accept-Language: en-US,en;q=0.8
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3
Cookie: :-)
HTTP/1.0 200 OK
Server: nginx
Date: Wed, 01 Sep 2010 09:08:15 GMT
Content-Type: text/html; charset=utf-8
Expires: Sat, 26 Jul 1997 05:00:00 GMT
Cache-Control: no-cache, must-revalidate
Pragma: no-cache
Proxy-Connection: close
user=«Frozik»;userKey=«blah»;
GET habrahabr.ru/whoami/ HTTP/1.1
Host: habrahabr.ru
Connection: keep-alive
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/533.4 (KHTML, like Gecko) Chrome/5.0.375.127 Safari/533.4
Referer: habrastorage.org/
Accept: */*
Accept-Encoding: gzip,deflate,sdch
Accept-Language: en-US,en;q=0.8
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3
Cookie: :-)
HTTP/1.0 200 OK
Server: nginx
Date: Wed, 01 Sep 2010 09:08:15 GMT
Content-Type: text/html; charset=utf-8
Expires: Sat, 26 Jul 1997 05:00:00 GMT
Cache-Control: no-cache, must-revalidate
Pragma: no-cache
Proxy-Connection: close
user=«Frozik»;userKey=«blah»;
+1
вот так habrahabr.ru/whoami/
0
Ссылки какие-то громоздкие получаются. На это есть причина?
+1
На выходе ваш сервис выдаёт HTML-тег img. Согласно спецификации у этого HTML-тега должно быть два обязательных атрибута: src и alt. А в вашем теге img отсутствует обязательный атрибут alt. Добавьте туда атрибут alt=«image», а то как-то невалидно получается.
+2
А, ну да… Вы, видимо, не в курсе веб-стандартов, ведь лого на самой странице у вас тоже без атрибута alt.
+2
«image» — это просто начальный текст-заглушка (чтобы хоть что-то было в атрибуте изначально), этот текст при вставке в статью/коммент любой сможет заменить на свой вменяемый текст, соответствующий контенту, например: «Сервер: вид спереди», «Новая деревянная флэшка», «Nelson — Ha-ha!», «TBBT Sarcasm sign», «Drunked Bender» и т.п.
0
ПравильноНу вы даёте. Ни одного из обязательных атрибутов тэга img (а именно src и alt) не указали.<img href="example.com/i.jpg" title="i.jpg (800px × 600px)">
Указали необязательный title и непонятно откуда взявшийся href.
После такого строчка «Серьёзный веб-девелопер.» в вашем профиле выглядит, как насмешка.
0
Коллега, вы мои ссылки не читали, не правда ли?
Цитирую ранее данную ссылку:
То, что вы отвергаете спецификацию (хоть и другую, нежели вы обычно используете), на которую я сослался с конкретными ссылками, и цепляетесь к банальной ошибке href/src, вроде, выглядит как гораздо большая насмешка, не правда ли? :)
Цитирую ранее данную ссылку:
Images whose contents are not known [..] In such cases, the alt attribute may be omitted, but one of the following conditions must be met as well: The title attribute is present and has a non-empty value.Т.е. в данном случае (когда мы не знаем, что за картинка), атрибут alt является необязательным, а атрибут title — обязательным.
То, что вы отвергаете спецификацию (хоть и другую, нежели вы обычно используете), на которую я сослался с конкретными ссылками, и цепляетесь к банальной ошибке href/src, вроде, выглядит как гораздо большая насмешка, не правда ли? :)
0
Изображения по ширине превышающие 800 px автоматически скукоживаются до этой отметки. Превью делается размером 96x96.Буэ…
0
Здравствуйте, а почему размещаете сервер на Hetzner, неужели в России ничего не нашли подходящего? Можем предложить наш CDN для размещения картинок, кстати — мы есть и в России, и в/на Украине, и в Европе.
0
Исторически сложилось, да и устраивает определенно все. После общения с российскими хостингами и писаниной тикетов на каждый пук просто благодать.
0
Ясно… Можете нас бесплатно попробовать для раздачи статики, вдруг мы лучше, чем хостеры окажемся :) А сам движок пусть остается на Hetzner.
0
Можете прислать ссылку на описание, как все это работает. Технология интересная, но пока сервера сами неплохо справляются. Как будет затык — будем чего-нибудь придумывать. Можно в личку или сюда, как удобнее будет.
0
Послал по почте описание услуг. Вкратце, все работает так:
1. Вы говорите нам URL папки на вашем сервере, где находится Ваш статический контент, а также говорите, каково время его жизни по умолчанию (например, 1 месяц)
2. Мы настраиваем наши сервера так, чтобы они кэшировали HTTP-запросы на нужный вам контент
3. Вы перенаправляете на нас DNS-запросы на один из своих доментов 3-го уровня (например, делаете запись в name-сервере static.habrastorage.org CNAME habrastorage.cdnvideo.ru), мы на уровне DNS делаем географическую балансировку нагрузки между нашими серверами и отдаем ваши файлы с одного из них по HTTP
1. Вы говорите нам URL папки на вашем сервере, где находится Ваш статический контент, а также говорите, каково время его жизни по умолчанию (например, 1 месяц)
2. Мы настраиваем наши сервера так, чтобы они кэшировали HTTP-запросы на нужный вам контент
3. Вы перенаправляете на нас DNS-запросы на один из своих доментов 3-го уровня (например, делаете запись в name-сервере static.habrastorage.org CNAME habrastorage.cdnvideo.ru), мы на уровне DNS делаем географическую балансировку нагрузки между нашими серверами и отдаем ваши файлы с одного из них по HTTP
0
ура, дождались
0
В Opera 10.10 вываливается JS-ошибка:
Flash последний, 10.1.82.76.
Event thread: DOMContentLoadedКнопка «Загрузить», соответственно, отсутствует как явление.
Unhandled exception: «Could not find Flash element»
Flash последний, 10.1.82.76.
0
Вы не спутали photo и image хостинг? Наверное, всё же хостинг для изображений, а не для фотоальбомов.
0
inline'овые стили и js как бе не по фен-шую…
И да, кнопка «Загрузить» отвратительна
И да, кнопка «Загрузить» отвратительна
0
Не знаю как у всех, но у меня есть проблема. Файлы не загружаются при запущенным лицензионным антивирусе касперского. Если есть необходимость, могу дамп трафика сделать. Ошибка 400.
+2
Можно ли как-нибудь посмотреть список картинок которые я когда-либо загружал и получить ссылки на них?
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Официальный хабра-фотохостинг — Habrastorage.org