Как стать автором
Обновить

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

в title страницы написано habrafiles, а домен habrastorage — так и задумано?
Спасибо, исправлено.
Слава хабру, долго ждали и это свершилось
могли бы и сделать опцию кастомного размера превью
Наконец-то! Спасибо.
А чем же он такой официальный, если вы не является сотрудником ТМ? И, судя по всему, проект реализован отдельно от хабра, неизвестно кем.
Сдается мне, что вы просто пытаетесь пропиарить свой хостинг картинок, играя на невнимательности пользователей и отсутствии встроенного в хабр функционала.
Вопрос отпал. Опасения в недобросовестной рекламе были развеяны.
Вот-вот.
С одной стороны, у домена хабровские NS-ы: who.is/dns/habrastorage.org/
С другой стороны, habrastorage.ru зарегестрирован на месяц раньше, а неактивен…
Нет повести печальнее на свете, чем повесть о дóмене в рунете…
С .ru столкнулись с административными проблемами, проще и надежнее было использовать домен из .org
Наконец-то! Спасибо.
А интеграция с хабраредактором планируется?
Думаю, вопрос лучше адресовать XaosCPS.
я про тот, что в режиме создания топика, а не про сторонний от XaosCPS
Как удалить загруженный файл?
В данный момент никак.
Все выкидываем mepic.ru давно пора было его сделать
НЛО прилетело и опубликовало эту надпись здесь
Кроме очереди загрузки файлов в чем отличие от Хабраэффект?
Можете более подобно описать плюсы и фичи?
Это бета. Just beta.
Например то, что гораздо меньше вероятность, что в один прекрасный день все картинки на нем станут недоступны.
Ну я на самом деле постарался намекнуть на то, что официальное скажем так приглашение посмотреть можно было бы сделать более эффектным. А тут 5+ строчек текста и ссылка внутри него. Для себя из плюсов увидел несколько вещей: возможность загружать несколько картинок сразу, официальность и то, что картинки если и попадут, то только вместе с Хабром (фраза «гораздо меньшая вероятность» не позитивна совсем). Вот описание этого и хотелось увидеть в топике. Остальные плюсы (парсер картинок и прочее) было добавлены в комментах, опять же, а не в основной записи. Вот что я имел в виду.
Я бы конечно на месте разработчиков прошелся парсером по всем статьям хабра и сделал резервную копию всех картинок которые публиковались на Habrastorage.org. И так уже на некоторые старых хороших статьях картинок нет.
И странно что это так долго делалось. Как то мне futurico иногда начинает напоминать большую неповоротливую корпорацию, в которой вроде бы очевидные фичи выходят с большим опозданием.
futurico? Не путаете с ТМ?
Ой да… Заработался я что то. Извиняюсь
> Я бы конечно на месте разработчиков прошелся парсером по всем статьям хабра
> и сделал резервную копию всех картинок, которые публиковались, на Habrastorage.org.

Мне тоже приходило такое в голову, но в редких случаях такая тотальная замена может быть неприемлема.
Например, в статье есть какая-то картинка, которая со временем меняется (Например «До выхода очередного релимза Ubuntu осталось Х дней»). На текущем хостинге сам файл периодически перегенерируется и подменяется, а при переносе на Habrastorage.org картинка будет заморожена в текущем состоянии и потеряет динамическое изменение.
Да я тоже об этом подумал. Там ведь были и картинки с помощью которых количество посещений считали. Но тут можно сделать простой алгоритм. Сделать резервную копию и подменять только, там где картинка стала недоступна. Ну и раз в N дней проверять доступность. Не так уж сложно по моему, а польза очевидна
И так уже на некоторые старых хороших статьях картинок нет.
Пользуясь случаем, хочу передать пламенный привет pict.com, который через год после открытия совсем охренел поставил ультиматум: или платите $30, или мы вас удаляем. akira, ты неправ ©
Ога, сейчас пойду дам пендаля директору и скажу что он не прав.
Не беспокойтесь, я там уже не работаю.
По моим данным, это наша контора, которая маскируясь под америкосов.
В данный момент, они таки нашли инвесторов и решили начать монетизацию.
Помоему проще зайти всем в свои топики и перезалить картинки, это займет на много меньше ресурсов и времени, учитывая милионное распаралеливание
Топик добра.
Можно выбирать и закачивать сразу пачку файлов. Это удобно для статей с множеством фоток.
Шрифт логотипа ужасен. Да и whois данные совсем разные…
Кто-то из TM может прокомментировать это дело?
то что каким то боком этот хостинг относится к ТМ это 100%, ни раз видел как использовались картинки «от туда» некоторыми хабраюзерами не участвующими в рейтинге(читай сотрудники ТМ)
Кто угодно может написать в саппорт и попросить исключить себя из рейтинга :)
Стоп, что? Где про это сказано?
Вроде нигде, но я об этом спрашивал когда-то у Шуха и он ответил именнно так.
Что вас смущает во whois?
А перезаливка с других фотохостингов будет?
И возможно будет как-нибудь прикрепить к редактору статей?
НЛО прилетело и опубликовало эту надпись здесь
Спасибо. Готово.
А можно отличный от хабрского?
Например в виде фирменной загогулины?
А может быть хуй бы с ним?
16x16?
А можно фавикон?
Попробовал загрузить одновременно 6 изображений jpg формата в разрешении 1280x1024. Из 6 загрузилось только 4… Что это? Хабрафотохостинг настиг хабраэффект? Оо
А они в 4 метра укладываются? Там ограничение (см. исходник).
Хотя это, может, для одного файла, попутал я.
Ребята, habrastorage.org это постоянный адрес хранения картинок для Хабра.
Мы планируем его встроить в редактор чуть позже. Пока что выкатили версию для бета-теста. Домен решили выбрать подальше от RU-зоны. В планах выдернуть картинки из всех статей за все время и максимальное количество перенести к нам на сервера.

Вроде это ответы на все вопросы.

Вот так бы сразу. Спасибо.
Встречный вопрос: домен в зоне org — это хорошо, но что если вам начнут предъявлять иски по поводу размещения на ваших серверах краденных картинок? Картинки в подавляющем большинстве не авторские, и некоторые авторы захотят нажиться на вас.
Мы не против удалять изображения нарушающие авторские права по запросу правообладателей.
Не уверен, но надеюсь, что это их удовлетворит. Любовный треугольник правообладателей, пользователей, размещающих ugc, и тех, кто его хранит, к сожалению, не имеет четких правовых границ.
Мы не против удалять изображения нарушающие авторские права по запросу правообладателей.
Подскажите пожалуйста, уже много времени прошло. Как все таки удалить не нужные картинки?
Над кнопкой «загрузить» разместите текст: «Я заявляю и гарантирую, что все авторские и смежные права на загружаемые изображения принадлежат мне, и данные права свободны от приятзаний третьих лиц».

В футере: «В случае обнаружения на habrastorage.org изображений, нарушающих Ваши авторские и/или смежные права, порочащих честь и достоинство или наносящих Вам каким-либо иным способом моральный и/или материальный ущерб, просьба как можно скорее сообщить об этом администрации в письме на info@habrastorage.org. Администрация habrastorage.org не несет ответственности за содержание файлов, свободно и безвозмездно загружаемых пользователями на habrastorage.org».
Ну что, как всегда тренируемся на сиськах? :)
Удобно и быстро всё работает.
Долго пытался в строчке с полученным результатокодом отдельно выделить ссылку на изображение, чтобы ее скопировать — никак. Либо вся строчка, либо иди ты в попу :) 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?
А можно строчку, в которую выводиться ссылка на картинку, сделать длиннее? Желательно на все окошко «Загруженные файлы».
Что это за светящаяся бутылка?
У меня для вас плохие новости)
Ну же, товарищи, тэг irony :).
Да интересно просто, модерируется ли контент и как долго провисит )
Думаете, при достижении критической массы минусов коммент коллапсирует? Интересная теория, надо поговорить со Стивеном Хоккингом.
5-ый год пошел
Прошло девять лет…
При первом просмотре появилось впечатление, что он был сделан на коленке за 1 день.
JS скрипт обработки картинок полностью представляет код из демо версии SWFupload'a.
Ну это ничего. Странно, что при загрузке 5-10 картинок их код надо копировать вручную.
Сложно было как picamatic.com сделать?
> При первом просмотре появилось впечатление, что он был сделан на коленке за 1 день.
Разве что бы сделать что-то хорошее надо сидеть месяцами?

> Странно, что при загрузке 5-10 картинок их код надо копировать вручную.
Извините, а как его лучше копировать в нужные места, если не вручную? Вножную педалями?

Как picamatic.com — сделать нерабочим?
Ладно, как pict.com.
Не сложно ведь добавлять ссылки в textarea?

А зачем сделали вертикальную загрузку?
Я добавил 10 картинок и пришлось скролить, что бы увидеть где ссылки на картинки.
Можно сделать:
— вариант, когда все ссылки на все загруженные только что изображения демонстрируются в одной зоне через (таким образом, все ссылки можно скопировать за один раз);
— js-кнопку «скопировать в буфер обмена» рядом с выдачей результата (и с отдельным кодом, и с textarea со сборником ссылок).
404 можно было бы и свою нарисовать.
Кому пренадлежат залитые файлы? Как долго картинки хранятся?
«Кому принадлежат файлы»
это пять!
Хорошо, перефразирую так: «кто несет юридическую ответственность за залитое файло? „
Но на этот вопрос уже ответили косвенно выше.
Папкам.
Папки хабра определяются по текущему рейтингу?
А можно сделать ещё так, чтобы загрузка страницы не тормозилась pink.habralab.ru? Точнее, не убрать рекламу, а сделать так, чтобы этот домен не тормозил так.
Строка в hosts
127.0.0.1 pink.habralab.ru
и домен летает :)
Может сделать кнопку «Выбрать фалы», потом показывать выбранные файлы с возможностью удаления из очереди и потом кнопку «Загрузить».

Или так сделано для быстроты и уменьшения кликов?

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

2. Можно при заливке дать опциональное поле для указания через запятую тэгов к изображению. И соответственно сделать там поиск изображений по тэгам.
Просто иногда нужно найти картинку, которая точно была на хабре, но не помнишь точно где, а там это можно будет найти по тэгам (например, по тегам: Sarcasm, TBBT, Facepalm, Ha-ha, Bender и т.п.)
Было бы замечательно еще получать cтатистику просмотров по дням и часам.
Недавно было озвучено мнение, что тройная вложенность директорий при разрастании количества оных до астрономических количеств, даст гарантированные тормоза. Заблуждение?
Сама по себе вложенность скорее всего не даст, но вот то, что в корневой папке будет 4 миллиарда папок, а в каждой из них еще одна а в ней еще одна (мало вероятно, что больше) мне кажется очень не оптимально. Лучше уж делать вместимость папок 256 элементов и тройную вложенность.
За флеш — не зачет.
6 штук из 6 не загрузились. Весят по 2 метра разрешение по длинной стороне 1200
Имхо, это должна была функция в редакторе топика, а не отдельный ресурс…
Я не настаиваю, но это хоть какой-то способ поменять ваш шрифт…
Размер не тот =)
Солидно.
Приняли решение использовать этот логотип :-) Если Вы дадите своё разрешение.
Согласие было получено. Спасибо Вам большое! Разместил.
А почему лого не в центре, а смещено влево?
НЛО прилетело и опубликовало эту надпись здесь
Drag&Drop планируется?
а как оно узнало мой ник?
Это очень сильная уличная магия.
Есть какой нибудь способ проверить, что userKey валидный? Что нибудь типа я отправляю user и userKey со стороны сервера, а он мне говорит valid/invalid? Можно, если не сложно, вернуть как раньше было, без учёта Referer?
Тогда можно будет с любого сайта палить хабрапользователей… А это нехорошо ;-)
userKey = md5(username+salt). Но я никому salt не скажу =) Он длинный.
«Hello World!» — о_О?
Уже подправили, надо добавить 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»;
Ссылки какие-то громоздкие получаются. На это есть причина?
На выходе ваш сервис выдаёт HTML-тег img. Согласно спецификации у этого HTML-тега должно быть два обязательных атрибута: src и alt. А в вашем теге img отсутствует обязательный атрибут alt. Добавьте туда атрибут alt=«image», а то как-то невалидно получается.
А, ну да… Вы, видимо, не в курсе веб-стандартов, ведь лого на самой странице у вас тоже без атрибута alt.
Зазнались ;)
alt="image"? O_O
Стоит почитать спецификацию, 4.8.1.1 («the value must be an appropriate replacement for the image», т.е. «image» не подходит) и 4.8.1.1.9.
Правильно <img href="example.com/i.jpg" title="i.jpg (800px × 600px)">.
«image» — это просто начальный текст-заглушка (чтобы хоть что-то было в атрибуте изначально), этот текст при вставке в статью/коммент любой сможет заменить на свой вменяемый текст, соответствующий контенту, например: «Сервер: вид спереди», «Новая деревянная флэшка», «Nelson — Ha-ha!», «TBBT Sarcasm sign», «Drunked Bender» и т.п.
Правильно
<img href="example.com/i.jpg" title="i.jpg (800px × 600px)">
Ну вы даёте. Ни одного из обязательных атрибутов тэга img (а именно src и alt) не указали.
Указали необязательный title и непонятно откуда взявшийся href.
После такого строчка «Серьёзный веб-девелопер.» в вашем профиле выглядит, как насмешка.
Коллега, вы мои ссылки не читали, не правда ли?
Цитирую ранее данную ссылку:
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, вроде, выглядит как гораздо большая насмешка, не правда ли? :)
Кстати, это был мой 1000-ый комментарий, ура! :)
Изображения по ширине превышающие 800 px автоматически скукоживаются до этой отметки. Превью делается размером 96x96.
Буэ…
Здравствуйте, а почему размещаете сервер на Hetzner, неужели в России ничего не нашли подходящего? Можем предложить наш CDN для размещения картинок, кстати — мы есть и в России, и в/на Украине, и в Европе.
Исторически сложилось, да и устраивает определенно все. После общения с российскими хостингами и писаниной тикетов на каждый пук просто благодать.
Ясно… Можете нас бесплатно попробовать для раздачи статики, вдруг мы лучше, чем хостеры окажемся :) А сам движок пусть остается на Hetzner.
Можете прислать ссылку на описание, как все это работает. Технология интересная, но пока сервера сами неплохо справляются. Как будет затык — будем чего-нибудь придумывать. Можно в личку или сюда, как удобнее будет.
Послал по почте описание услуг. Вкратце, все работает так:

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

2. Мы настраиваем наши сервера так, чтобы они кэшировали HTTP-запросы на нужный вам контент

3. Вы перенаправляете на нас DNS-запросы на один из своих доментов 3-го уровня (например, делаете запись в name-сервере static.habrastorage.org CNAME habrastorage.cdnvideo.ru), мы на уровне DNS делаем географическую балансировку нагрузки между нашими серверами и отдаем ваши файлы с одного из них по HTTP
ура, дождались
В Opera 10.10 вываливается JS-ошибка:
Event thread: DOMContentLoaded
Unhandled exception: «Could not find Flash element»
Кнопка «Загрузить», соответственно, отсутствует как явление.

Flash последний, 10.1.82.76.
Вы не спутали photo и image хостинг? Наверное, всё же хостинг для изображений, а не для фотоальбомов.
Кстати, тег к статье у вас правильный: imagehosting…
inline'овые стили и js как бе не по фен-шую…
И да, кнопка «Загрузить» отвратительна
Не знаю как у всех, но у меня есть проблема. Файлы не загружаются при запущенным лицензионным антивирусе касперского. Если есть необходимость, могу дамп трафика сделать. Ошибка 400.
НЛО прилетело и опубликовало эту надпись здесь

Можно ли как-нибудь посмотреть список картинок которые я когда-либо загружал и получить ссылки на них?

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации