Малый зеркальный зал. Версия 2.5 от 2014-11-24 07:00
2014-Nov-17, Monday 07:24![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
http://mirrorpg.arda.ru/
UPD1: теперь непроверенные сайты помечены красным, тщательно проверенные - зелёным.
UPD2: теперь можно отключить показ часть сайтов - по уровню проверенности 0-5
UPD3: теперь есть раздел "Мне уже помогли", а ненужные части страницы можно закрывать чекбоксами.
Я стартовал проект с условным названием "малые зеркальные залы".
Я пишу скрипты, которые делают статические копии сайтов.
Однако проверить все страницы всех 1000+ запланированных к копированию сайтов я не могу физически.
Поэтому.
ВНИМАНИЕ! Все, кто хочет помочь проекту - настоятельно прошу.
Пройдите по ссылкам в колонке "Хорошо" зеркального зала.
Проверьте работу копий сайтов.
Сравните их работоспособность с оригинальными сайтми.
Проверьте страницы сайтов.
О всех замеченных недостатках - напишите мне сюда.
Каждый из вас способен сделать это.
И для этого НЕ НАДО быть "программистом или компьютерщиком".
Если за СЛЕДУЮЩИЙ ГОД ни один человек не создаст своего зеркального зала с моими скриптами - то я забью на попытки развивать этот проект и лишь буду тупо плодить копии на доступных мне серверах и доменах. Ибо он имеет смысл только если залы будут создаваться не одним мной.
UPD1: теперь непроверенные сайты помечены красным, тщательно проверенные - зелёным.
UPD2: теперь можно отключить показ часть сайтов - по уровню проверенности 0-5
UPD3: теперь есть раздел "Мне уже помогли", а ненужные части страницы можно закрывать чекбоксами.
Я стартовал проект с условным названием "малые зеркальные залы".
Я пишу скрипты, которые делают статические копии сайтов.
Однако проверить все страницы всех 1000+ запланированных к копированию сайтов я не могу физически.
Поэтому.
ВНИМАНИЕ! Все, кто хочет помочь проекту - настоятельно прошу.
Пройдите по ссылкам в колонке "Хорошо" зеркального зала.
Проверьте работу копий сайтов.
Сравните их работоспособность с оригинальными сайтми.
Проверьте страницы сайтов.
О всех замеченных недостатках - напишите мне сюда.
Каждый из вас способен сделать это.
И для этого НЕ НАДО быть "программистом или компьютерщиком".
Если за СЛЕДУЮЩИЙ ГОД ни один человек не создаст своего зеркального зала с моими скриптами - то я забью на попытки развивать этот проект и лишь буду тупо плодить копии на доступных мне серверах и доменах. Ибо он имеет смысл только если залы будут создаваться не одним мной.
no subject
Date: 2014-Nov-17, Monday 06:29 (UTC)По поводу скриптов. Ты знаешь, там явно не хватает какой-то описательной части. То есть даже я с моим опытом и некоторым знакомством с контекстом применения при беглом прочтении совершенно не въезжаю что это за скрипты, откуда и куда оно копирует и т.п.
А вот от чего бы я не отказался, так это от скрипта позволяющего твой проект зеркалировать. Чтобы копии жили в разных местах. в том числе у меня. Может быть не в онлайне, но чтоббыбыло.
Еще наверное есть смысл написать инструкцию как открыть свой сайт под внешнюю синхронизацию... Чтобы мне свое rpg.shaplov.ru не надо было каждый раз затаривать и отправлять когда я победил какие-то из убитых ссылкок.
Если ты будешь продолжать проявлять какую-то публичную активность по проекту, то под настроение буду к тебе присоединяться... Например вынимать из веб-архива то что туда попало, и сейчас в онлайне уже не существует... По крайней мере это следующее что я хотел сделать. Но своей мотивации у меня к проекту нету. Меня в качестве "служения" немного другие вещи сейчас интересуют.
Еще из общих мыслей, раз в год можно делать снапшот зеркал и предлагать людям его вытаскивать в виде торрента. Некоторым людям такой формат распространения привычнее. Может взлететь...
no subject
Date: 2014-Nov-17, Monday 12:28 (UTC)Значит, ты не дочитал до нужного места, или я плохо написал.
На странице http://mirrorpg.arda.ru/ НАПИСАНА ИНСТРУКЦИЯ, и в скриптах УЖЕ СДЕЛАНО так, что если ты их скачал и запустил ХОТЯ БЫ один - то получил их все, а после запуска mirrorpg-generate ты получаешь у себя на сервере такой же зеркальный зал, как у меня.
Причём - если ты НЕ отредактировал конфиг вообще, ты получаешь не работающий сайт, а каталог с архивами http://mirrorpg.arda.ru/First/ и скрипты.
Если отредактировал и запустил generate - после перезапуска вебсервера получаешь работающий сайт и работающие зеркала.
Если есть какие-то ошибки - репортить мне. Буду исправлять. Пока продукт СЫРОЙ.
Еще наверное есть смысл написать инструкцию как открыть свой сайт под внешнюю синхронизацию.
Если сайт доступен в сети и поисковикам - то сообщить мне его урл.
Если он не уродлив по части HTML - я сделаю его зеркало.
Но не скоро - от Йолафа и леоцарёва у меня 1000+ строк таких урлов.
Если обратной связи не будет - проект умрёт, а следующий Йолаф через пару лет опять будет плакаться что вот был такой нехороший волшебник Куковлев... И тот не справился.
no subject
Date: 2014-Nov-19, Wednesday 20:22 (UTC)no subject
Date: 2014-Nov-21, Friday 01:48 (UTC)Самый интересный в этом смысле пример - http://1612.allrpg.info/
Почему интересный?
Потому что (выборочно просмотрев) на этом сайте у Вас сейчас присутствует НЕ БОЛЬШЕ страниц, чем в снапшотах вебархива.
То есть - бекапов не было, сайт погиб, его восстанавливали с вебархива. И пресловутое "У нас есть обязательства перед сайтами, которых мы уже взяли на хостинг, мы их выполняем" - в самом деле немножко лажа, только очень не хочется в этом признаться "не смогшему в чтение бородатому хиппи"" :)
no subject
Date: 2014-Nov-21, Friday 11:54 (UTC)Если кратко — нет, неверно.
no subject
Date: 2014-Nov-17, Monday 12:29 (UTC)Сделай.
Для этого на http://mirrorpg.arda.ru/ ДОСТАТОЧНО информации.
no subject
Date: 2014-Nov-17, Monday 12:53 (UTC)Я реально не хочу ничего критиковать, я хочу чтобы проект получился... Мне он кажется правильным.
no subject
Date: 2014-Nov-17, Monday 13:23 (UTC)Я только рад буду.
Но если ты высказываешь некую критику и пожелания, даже не прочитав первой трети текста... Как ты вообще на игры ездишь, правил не читая? :)
no subject
Date: 2014-Nov-17, Monday 12:34 (UTC)Сделай такой, что будет понят массами.
no subject
Date: 2014-Nov-17, Monday 13:01 (UTC)Если хочешь я могу поуказывать на непонятные мне вещи в описании... Когда я пойму какая мысль там высказывается, могу попробовать как-то поработать с текстом или чего-то еще дописать. Но я пока по прочтении главной страницы проекта реально не понимаю с какой стороны в эту телегу запрягают лошадь O_o Наверное если я пойду читать тексты скриптов станет гораздо более ясно, но я полагаю что я намерено это пока делать не буду, чтобы было проще эмулировать человека пришедшего со стороны... Если конечно такая эмуляция вообще нужна.
Но только не надо пожалуйста отвечать на все это тезисом "сделай лучше" Это очень сильно демотивирует....
no subject
Date: 2014-Nov-17, Monday 13:29 (UTC)Пока ты действуешь по следующей забавной схеме:
- включаю дурочку и делаю вид, что я та самая тупая масса, сознание которой не понимает. Ну и натурально ничего не понимаю.
- делаю умный вид и начинаю объяснять, что надо сделать ЕЩЁ. Чтобы была волшебная кнопочка "сделать всё заебись и чтобы работало волшебным образом".
Пожалуйста, прочти и вникни в текст не как "масса", а как разумный человек. и спрашивай.
Пожалуйста, предложи формулировку, благодаря которой "масса" не только захочет "жрать что дают", но и поможет мне в работе над проектом - ПРОВЕРЯЯ РЕЗУЛЬТАТ.
Вот для второй задачи - сколько угодно "включай дурочку".
no subject
Date: 2014-Nov-17, Monday 14:01 (UTC)3. Скачает по крайней мере в каталог .First все файлы с предыдущего зала из каталога First
Что значит предыдущий? нигде выше в тексте не нашел описания того что залов много и между ними какая-то иерархия.
Так же очень хотелось бы разбиения текста на концептуальную и техническую части. Чтобы можно было бы составить общее представление о происходящем не углубляясь в подробности настройки DNS или Apache
Из мелкого
#!/usr/local/bin/bash -- под линуксом создадут проблемы. Там можно поставить #!/bin/sh ? или во freebsd все настолько по-другому?
Sq* команды для меня являются незнакомыми. Рассказано ли о нем в тексте из какой они тулзы? Я не нашел.
no subject
Date: 2014-Nov-17, Monday 16:55 (UTC)Зеркальный зал предназначен для того, чтобы информация, содержащаяся на сайтах X Y Z, была в принципе доступна в интернете, даже если сами сайты X Y Z, их хостинги и-или домены прекратят своё существование любым способом.
Зеркальный зал - это композиция из:
- человека, который им так или иначе занимается.
- домена A - главного домена зала.
- сервера, на котором запускаются скрипты и находятся сайты:
-- mirrorpg.A, содержимое которого:
--- главная страница /
--- каталог со скриптами /mirrorpg/ для скачивания
--- каталоги с архивами сохранённых сайтов для скачивания
---- /First/ - самые первые сохраненные архивы сохранённых сайтов
---- /Latest/ - самые последние сохранённые архивы сайтов
---- /Previous/ - промежуточные версии
-- сайты X.A Y.A Z.A, которые являются статическими HTML копиями оригинальных сайтов, и доменные имена которых образованы из доменных имён оригинальных сайтов X Y Z и главного домена зала A. Содержимое этих сайтов также совпадает с содержимым одного из одноимённых архивов в папках First Latest Previous - то есть с архивами X.tar.gz Y.tar.gz Z.tar.gz
-- каталог, например ~/mirrorpg/ в котором лежат исполняемые копии скриптов зала.
-- средств настройки вебсервера
Зеркальные залы могут быть как совершенно самостоятельными или состоять в иерархии. Это определяется тем человеком, который скачал к себе копия скриптов зала и отредактировал конфигурационный файл в соответствии со своими целями.
По умолчанию предлагаемый для скачивания конфигурационный файл, а также и скрипт генерации нового зала обеспечивает участие в иерархии:
- для созданного зала есть один "старый зал" - с которого скачиваются скрипты и копии сайтов.
- для тех, что скачает и запустит скрипты с этого зала - этот зал является "старым залом".
Sq* - это, как правило, имена функций.
Их определения - в файле functions
К каждой функции имеется описание того, что она делает.
Вызов функции с параметром - например
SqBuildLines 10vek.ru
SqMyHall=archive.pencioner.ru - например, это задание значения строковой переменной в рамках языка shell (в данном поделии используется bash просто потому, что я к нему привык в наибольшей степени). Языки bash, awk, perl в используемых в данном проекте рамках присутствуют на всех мне известных Unix операционных системах и не имеют значимых синтаксических отличий на разных ОС. Тестируется на: freeBSD, debian, CentOs. При условии, что у Вас работает полноценная консоль UTF-8, проблем возникать не должно.
no subject
Date: 2014-Nov-17, Monday 18:58 (UTC)Правильнее, конечно, было бы применять sh
no subject
Date: 2014-Nov-17, Monday 14:03 (UTC)Хороший результат может дать указание на странице проекта имени человека который сайт отсмотрел и когда. Это мотивирует...
Еще это явно надо рекламировать по профильным сообществам в жж и вконтакте. оттуда могут появиться люди готовые к чему-то.
no subject
Date: 2014-Nov-17, Monday 17:01 (UTC)Ведение такой базы (с раскраской столбца сайтов минимум в 4 цвета) мной планируется в csv файле но только к третьей версии. Так как объективно - это более сложная "надстройка" над идейно намного более простой системы.
Я правильно понимаю, что без такой
палки-монтировки...мотивировки и ты будешь только критиковать? :)no subject
Date: 2014-Nov-20, Thursday 06:02 (UTC)no subject
Date: 2014-Nov-20, Thursday 21:24 (UTC)Просто пока информация в .csv и соответствующем .htm отображается ровно та, которая может быть получена из "здравого смысла" по датам создания файлов и наличию-отсутствию их в соотв конфигах.
Соответственно - база пометок о проверке ещё не создана, но должна быть создана.
no subject
Date: 2014-Nov-21, Friday 02:05 (UTC)В предложениях по оформлению просьба оставаться в рамках html 4 + css2
no subject
Date: 2014-Nov-17, Monday 23:43 (UTC)Тогда на него надо просто забить.
Один человек не может проверить все страницы всех 1000+ сайтов, которые УЖЕ ЕСТЬ у меня в списке, и которые "в очереди".
При том, что и на оригинальных сайтах не всё хорошо - пути типа C:\Document and Settings\ к картинкам - обычное дело. Вебмастера такие же идиоты, как и прочие пользователи.
no subject
Date: 2014-Dec-02, Tuesday 04:52 (UTC)Прошла везде, кроме mp3, всё на месте. Чего не хватает - не хватает и на оригинальном сайте.
В частности, здесь http://rpg.shaplov.arda.ru/Photos/FW/FW.html ссылки на сайта ЖАБА ведут в никуда.