qkowlew: На Зилантконе меня сфоткали мыльницей. Мыльницам не позирую! (фига)
qkowlew ([personal profile] qkowlew) wrote2014-11-07 10:53 am

И опять про попоболь 404 ж-)

Тут мне было сказано, что мой вариант способа СОЗДАНИЯ зеркального зала недоступен пользователям, так как типа на этом Unix Way есть сложности... В связи с чем я описал три других пути решения попоболи 404:


Windows Way


Создайте видеоурок, в котором будет описано, как:

- зарегистрировать домен и наладить оплату его продления на N лет вперёд.
- завести хостинг и наладить оплату его на N лет вперёд.
- завести на нём сайт X, в который будет помещено зеркало сайта Y
- как запустить программу Телепорт Про (на которую тут так абстрактно молится часть собеседников) и скачать ею сайт Y.
- как положить результат в сайт X

Блондинки (в смысле - те, кто гордятся тем, что блондинки - тут уже выступили некоторые такие) мечтают об этом - сделайте им кто-нибудь такой видеоурок. Они будут счастливы. Будет интерактивненько, современненько.

И я буду аплодировать, если этим уроком воспользуются хотя бы трое. И я буду втройне и впятеро аплодировать, если хоть один из созданных таких зеркальных залов проживёт более 3-х лет.

И я буду просто счастлив, если деятельность, спровоцированная этим видеоуроком, охватит хотя бы 20% от 600+ сайтов списка от Йолафа.

И я очень удивлюсь, если через 5 лет этот видеоурок не придётся перерисовывать процентов на 80, так как "всё изменилось, шеф! У этого хостера появились 5 дополнительных правил, из-за которых надо делать то сё и пятое и десятое"


Android Way


Напишите приложение-виджет и поместите его в Гугль маркет.

Приложение делает следующее:
- Когда ты заходишь на сайт, который тебе настолько понравился, что ты хочешь создать его зеркало - ты нажимаешь 1 кнопочку "Понравилось, я хочу, чтобы этот контент жил вечно!" - и на твоём гуглоаккаунте создаётся сайтик-копия этого понравившегося сайта, туда копируется всё-всё-всё, и наступает щастье.

Бесплатная версия приложения копирует только тексты и картинки.

В зависимости от того, сколько заплатишь авторам софтинки (2-4 градации) - фоточки большего размера, фоточки, лежащие на других сайтах, видео ролики, ролики с ютюба, приложения, чёрта в ступе.

Блондинки будут счастливы до офигения.


Plugin Way


напишите плагин к браусеру, который будет делать следующее:

- На сайте, который посетителю настолько понравился - нажали кнопочку 1 и создали его зеркало. После создания зеркала плагин генерит заявку на добавление в облачную p2p-базу зеркал, модерируемую группой авторов плагина.

- Итемы в этой базе имеют 4 статуса "заявка на добавление", "зеркало", "главный" и "заявка на удаление".
- каждый Итем в базе содержит урлы всех известных к моменту создания очередного зеркала зеркал этого "главного" сайта.

- Если пользователь пришёл на сайт, который так или иначе прекратил своё существование (но который ЕСТЬ в p2p-базе как "главный") - он нажимает кнопочку 2 - и в базу генерируется "заявка на удаление".

- Модератор, получивший заявку, рассматривает её и может:
-- Отвергнуть
-- По заявке на добавление - одобрить и поставить добавленный сайт в статус "зеркало"
-- По заявке на удаление удалить "зеркало" из базы
-- По заявке на удаление изменить статус одного из "зеркал" конкретного сайта на "главный"
-- По заявке на удаление удалить "главный" из базы

- При броусинге в сети плагин ПОДМЕНЯЕТ ВСЕ ссылки на страницах В СООТВЕТСТВИИ с p2p-базой на урлы "главных".

Этот путь РЕШАЕТ ЗАДАЧУ СВЯЗНОСТИ наиболее надёжным в реализации и наиболее простым для ПОЛЬЗОВАТЕЛЯ способом, привлекая при этом ресурсы пользователя.

Но задаёт работы модераторам и авторам плагина.

Пожалуйста. Если случится чудо, и что-то из этих трёх будет реализовано - сообщите мне!
Порадуйте старика.
vitus_wagner: My photo 2005 (white)

[personal profile] vitus_wagner 2014-11-07 08:05 am (UTC)(link)
Попытался сэмулировать тупого пользователя и не понял, чего именно мне в таком режиме недоступно. Все сайты, про которые сказано, что их копии созданы - вполне доступны по ссылкам с главной страницы малого зеркального зала.

А скорее всего и гугль с яндексом их скоро проиндексируют, поэтому по поисковому запросу они будут находиться. (правда стоит в заголовок хотя бы главной страницы добалвять "зеркало". А еще лучше где-нибудь подвале помещать ссылку на главную страницу малого зеркального зала текстом "Это копия за XX-XX-XX хранящаяся в Малом зеркальном зале" - при всем твоем альтруизме не стоит забывать о саморекламе проекта).

Или эти пользователи хотят чтобы им было доступно высокое магическое искусство создания зеркал?

[identity profile] qkowlew.livejournal.com 2014-11-07 09:34 am (UTC)(link)
Сорри - пропустил слово "создания".

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

Как я понял Йолафа, он считает, что многие споткнутся о сложности предложенного мной пути создания собственных зеркал. :)
Edited 2014-11-07 09:37 (UTC)
vitus_wagner: My photo 2005 (white)

[personal profile] vitus_wagner 2014-11-07 09:55 am (UTC)(link)
Очевидно, многие споткнутся. Но скорее всего это будут именно те многие, которые при любом раскладе "поматросят и бросят" и не будут поддерживать созданные зеркала десятилетиями.

[identity profile] qkowlew.livejournal.com 2014-11-07 10:31 am (UTC)(link)
Именно поэтому я публикую скрипты "для тех, кто всё-таки не бросит".
Вдруг такие найдутся. :-)

При всём уважении к rsync/p2p/... - я считаю, что единственным протоколом, который в ближайшее время будет работоспособен, открыт и понятен для использования средним звеном "изготовителей магических зеркал в этих наших интернетиках", является http. А потому если уж мы работаем со статическими версиями http сайтов, то правильно будет и оставаться в рамках этого протокола.

Если не найдётся никого - сам понимаешь, я окажусь всё тем же "центром, на который все надеются".

Отсюда и мои скрипты именно такие, как они есть.
vitus_wagner: My photo 2005 (white)

[personal profile] vitus_wagner 2014-11-07 10:43 am (UTC)(link)
Вообще вопрос даже не в протоколе. Если твоя система мирроринга будет превращать произвольный сайт с произвольным движком в набор статических файлов с расширениями, соответствующими их содержимому (jpg, html etc). корректируя все внутренние ссылки - а ты уже далеко продвинулся в этом направлении, дальше уже будет пофигу, раздавать это по http (создание копии с копии выродится в wget -m), rsync, bittorrent или нарезать на сидюки и раздавать по Pizza download protocol.

[identity profile] qkowlew.livejournal.com 2014-11-07 10:49 am (UTC)(link)
А еще лучше где-нибудь подвале помещать ссылку на главную страницу малого зеркального зала текстом "Это копия за XX-XX-XX хранящаяся в Малом зеркальном зале" - при всем твоем альтруизме не стоит забывать о саморекламе проекта).

Это логично. Но это не вполне разумным и неоднозначным способом МЕНЯЕТ КОНТЕНТ.
vitus_wagner: My photo 2005 (white)

[personal profile] vitus_wagner 2014-11-07 10:52 am (UTC)(link)
Да, конечно. Есть проблема делать это щадящим способом. Очевидно, что задача несколько сложнее, чем у "народа" и тому подобных сайтов, принудительно вставляющих рекламу, поскольку те "портят" живые сайты, и могут рассчитывать на то, что авторы примут меры для того чтобы принудительно вставленный контент смотрелся органично. А здесь принимать эти меры придется владельцу зеркальной копии.

[identity profile] aywen.livejournal.com 2014-11-07 08:42 am (UTC)(link)
Q, ты от меня письмо про сайт "Колеса Времен" получил ли?

[identity profile] qkowlew.livejournal.com 2014-11-07 09:34 am (UTC)(link)
Да. Будет.

[identity profile] qkowlew.livejournal.com 2014-11-07 11:19 am (UTC)(link)
не получены архивы, на которые есть ссылки из html:
wt-plw.zip
wt-msw.zip
wt-tong.zip

[identity profile] kantor.livejournal.com 2014-11-07 04:04 pm (UTC)(link)
На какой адрес прислать? Их есть у меня.

[identity profile] qkowlew.livejournal.com 2014-11-07 07:42 pm (UTC)(link)
q@inbox.ru например

[identity profile] kantor.livejournal.com 2014-11-07 08:17 pm (UTC)(link)
Угу, отправил.

[identity profile] qkowlew.livejournal.com 2014-11-07 10:49 pm (UTC)(link)
получил и выложил на место.

[identity profile] qkowlew.livejournal.com 2014-11-07 11:34 am (UTC)(link)
Ну и собственно в архиве отсутствует index.html
Я его сделал из links.html, удалив лишнее.

[identity profile] aywen.livejournal.com 2014-11-07 11:51 am (UTC)(link)
Там в его роли выступает wheel.html.

[identity profile] qkowlew.livejournal.com 2014-11-07 11:41 am (UTC)(link)
Ну и конечно же "Кольцо сайтов по полевым играм" на александре6 - ошибки 404. Спасибо товарищам за наше "Единое информационное просРанство".

[identity profile] aywen.livejournal.com 2014-11-07 11:51 am (UTC)(link)
За целостностью внешних ссылок я, конечно, давно не следила.