01-07-2003 21:25 Сделать фотоальбом
Выпустились это, значит, мы из Универа. Дипломы, выпускной вечер, плавно переходящий в утро, конкурсы, песни-пляски, ну, вы понимаете. И много фотографий.

Ну и решили мы взять и эти фотки засунуть куда-нибудь на Web. Народ-то продвинутый, цифровые фотоаппараты, все дела. А как сайт и рассылку группы поддерживал я, то и альбом делать мне, соответственно.

И возник у товарищей requirement: качество не снижать, чтобы, значит, печатать можно было. То есть, как оно с цифровика снято — 1984×1488, 24bpp и 600 килобайт — то так и на сайт положь.

Вот только на том сервере, где у нас весь последний год сайт группы хостился, даётся 10MB. От силы 15 фоток.

Под фотоальбом было решено взять сайт на http://www.narod.ru/. Из-за того, что там места дают мнооого. Ну делов-то. Завёл, вкрутил временную заглавную страницу, раздал фотографам логин/пароль — заливайте.

План был такой. Как все фотографии зальются, я их скачиваю, делаю на них что-то типа
(type index.head.html
for %i in (*.jpg) do (
alchemy -j -Yb100 -+ %i thumbnails\%i
echo `<a href="`%i`"><img src="`thumbnails/`%i"
echo alt="%@descript[%i]`"></a><br>`
)
type index.foot.html)>index.html
и заливаю thumbnail’ы и index’ы на сайт, и все радуются.

Ага. Начать с того, что скачивание со скоростью 900 байт в секунду — это издевательство. Ну да ничего, Reget Deluxe на ночь по заданному списку URL’ов, и вперёд.

А потом получаю я письмо следующего содержания:

From: [email]admin@narod.yandex.ru[/email]
Subject: Закрытие сайта [i]######
.narod.ru

Здравствуйте, Centaur!

Народ.Ру - это хостинг, а не файловый архив! Свои файлы Вы можете хранить на жестком диске своего компьютера, либо на других носителях.
Вам следует восстановить нормальную работу сайта и оставить на нем только необходимые для его работы файлы, либо забрать с сайта все файлы и удалить его.

В связи с этим сайт ######.narod.ru закрыт.

Хотя доступ к сайту по http закрыт, но доступ через мастерскую и по FTP возможен. Вам следует отредактировать размещенную на сайте информацию согласно положениям ПС и написать нам. Мы рассмотрим вопрос о дальнейшей работе Вашего сайта на сервере Народ.Ру (http://narod.yandex.ru/)

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

После исправления наших замечаний Вам следует ОБЯЗАТЕЛЬНО сообщить об этом службе поддержки.

С уважением,
Служба поддержки Яндекса (admin@narod.yandex.ru)[/i]

Зашибись! Формулировки просто офигенные. «Вон отсюда». Что, интересно, они подразумевают под нормальной работой ещё не готового сайта. При том, что временные индексы разложены и все файлы достижимы (в смысле теории графов) от начальной страницы.

А ещё у них есть специальные шаблоны под фотоальбомы. Их целых девять! Конечно, этого вполне достаточно, чтобы удовлетворить бесконечное разнообразие вкусов пользователей.

Вот, например.


Так и представляется Вася Пупкин, Лена Головач и их собака Люська. Гордо так: «Это Мой Фотоальбом!» Да как вы не видите, тут серьёзные люди собрались, понимаешь, магистры математики. Нам бы что-то строгое, однотонное, не перегруженное графикой (насколько подобное определение вообще может быть применимо к фотоальбому).

Ну да это всё фигня. Ладно, давайте ваш Синий с предпросмотром. Пойдём наполнять альбом.

Для наполнения у нас есть два варианта. Либо мы закачиваем файл с локального диска. При этом нигде не видно, в какой каталог он упадёт. Либо нам предлагают выбрать один из уже существующих на сайте графических файлов. Из выпадающего списка. В 150 элементов. Который ещё и растёт по мере того, как сервер создаёт для очередной фотографии thumbnail. Для чего показывать thumbnail’ы в этом списке — ума не приложу. Видимо, чтобы я мог его тоже в фотоальбом поместить. (Интересно, для него тоже thumbnail создастся? И так ad infinitum?)

Значит, план. Foreach фотография in (те, что уже залиты), do { выбери в списке фотографию; надави кнопочку Наклеить; прокачай 50KB html’я; } Замечательно. Работа для обезьяны. Я вообще-то обычно такие html’ки одной строчкой генерю, см. выше.

Ждём продолжения истории. У меня ещё незакачанных фоток 76 штук, и ещё около 20 я не получил.
Комментарии:
01-07-2003 22:24
Камрад
А зачем narod? Есть же куча хостингов, и быстрее, и лучшее, и прикрывать не будут...
01-07-2003 22:44
Камрад с блокнотиком
Ой, ну неужели by.ru, с его pop-up-рекламой в отдельном, что характерно, окне, и иногда выплёвываемыми в браузер HTTP-заголовками?
01-07-2003 23:16
Камрад
Centaur
Ы! Ну почему именно bu.ru? Даже by.ru лучше народа. И еще 72 разных буржуйских хостинга лучше by.ru (например, вот, 50 метров) Вот только без рекламы, действительно, хрен найдешь, вероятно
19-12-2004 22:00
http://www.free.fr

Пусть и на хранцузском, но. PHP+MySQL, анлим места и без рекламы
19-12-2004 22:00
Забыл добавить.

Дается сайт типа http://dmitriid.free.fr/
Закрыть