Entry tags:
Малый зеркальный зал. Версия 2.5 от 2014-11-24 07:00
http://mirrorpg.arda.ru/
UPD1: теперь непроверенные сайты помечены красным, тщательно проверенные - зелёным.
UPD2: теперь можно отключить показ часть сайтов - по уровню проверенности 0-5
UPD3: теперь есть раздел "Мне уже помогли", а ненужные части страницы можно закрывать чекбоксами.
Я стартовал проект с условным названием "малые зеркальные залы".
Я пишу скрипты, которые делают статические копии сайтов.
Однако проверить все страницы всех 1000+ запланированных к копированию сайтов я не могу физически.
Поэтому.
ВНИМАНИЕ! Все, кто хочет помочь проекту - настоятельно прошу.
Пройдите по ссылкам в колонке "Хорошо" зеркального зала.
Проверьте работу копий сайтов.
Сравните их работоспособность с оригинальными сайтми.
Проверьте страницы сайтов.
О всех замеченных недостатках - напишите мне сюда.
Каждый из вас способен сделать это.
И для этого НЕ НАДО быть "программистом или компьютерщиком".
Если за СЛЕДУЮЩИЙ ГОД ни один человек не создаст своего зеркального зала с моими скриптами - то я забью на попытки развивать этот проект и лишь буду тупо плодить копии на доступных мне серверах и доменах. Ибо он имеет смысл только если залы будут создаваться не одним мной.
UPD1: теперь непроверенные сайты помечены красным, тщательно проверенные - зелёным.
UPD2: теперь можно отключить показ часть сайтов - по уровню проверенности 0-5
UPD3: теперь есть раздел "Мне уже помогли", а ненужные части страницы можно закрывать чекбоксами.
Я стартовал проект с условным названием "малые зеркальные залы".
Я пишу скрипты, которые делают статические копии сайтов.
Однако проверить все страницы всех 1000+ запланированных к копированию сайтов я не могу физически.
Поэтому.
ВНИМАНИЕ! Все, кто хочет помочь проекту - настоятельно прошу.
Пройдите по ссылкам в колонке "Хорошо" зеркального зала.
Проверьте работу копий сайтов.
Сравните их работоспособность с оригинальными сайтми.
Проверьте страницы сайтов.
О всех замеченных недостатках - напишите мне сюда.
Каждый из вас способен сделать это.
И для этого НЕ НАДО быть "программистом или компьютерщиком".
Если за СЛЕДУЮЩИЙ ГОД ни один человек не создаст своего зеркального зала с моими скриптами - то я забью на попытки развивать этот проект и лишь буду тупо плодить копии на доступных мне серверах и доменах. Ибо он имеет смысл только если залы будут создаваться не одним мной.
no subject
Пока ты действуешь по следующей забавной схеме:
- включаю дурочку и делаю вид, что я та самая тупая масса, сознание которой не понимает. Ну и натурально ничего не понимаю.
- делаю умный вид и начинаю объяснять, что надо сделать ЕЩЁ. Чтобы была волшебная кнопочка "сделать всё заебись и чтобы работало волшебным образом".
Пожалуйста, прочти и вникни в текст не как "масса", а как разумный человек. и спрашивай.
Пожалуйста, предложи формулировку, благодаря которой "масса" не только захочет "жрать что дают", но и поможет мне в работе над проектом - ПРОВЕРЯЯ РЕЗУЛЬТАТ.
Вот для второй задачи - сколько угодно "включай дурочку".
no subject
3. Скачает по крайней мере в каталог .First все файлы с предыдущего зала из каталога First
Что значит предыдущий? нигде выше в тексте не нашел описания того что залов много и между ними какая-то иерархия.
Так же очень хотелось бы разбиения текста на концептуальную и техническую части. Чтобы можно было бы составить общее представление о происходящем не углубляясь в подробности настройки DNS или Apache
Из мелкого
#!/usr/local/bin/bash -- под линуксом создадут проблемы. Там можно поставить #!/bin/sh ? или во freebsd все настолько по-другому?
Sq* команды для меня являются незнакомыми. Рассказано ли о нем в тексте из какой они тулзы? Я не нашел.
no subject
Зеркальный зал предназначен для того, чтобы информация, содержащаяся на сайтах 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
Правильнее, конечно, было бы применять sh
no subject
Хороший результат может дать указание на странице проекта имени человека который сайт отсмотрел и когда. Это мотивирует...
Еще это явно надо рекламировать по профильным сообществам в жж и вконтакте. оттуда могут появиться люди готовые к чему-то.
no subject
Ведение такой базы (с раскраской столбца сайтов минимум в 4 цвета) мной планируется в csv файле но только к третьей версии. Так как объективно - это более сложная "надстройка" над идейно намного более простой системы.
Я правильно понимаю, что без такой
палки-монтировки...мотивировки и ты будешь только критиковать? :)no subject
no subject
Просто пока информация в .csv и соответствующем .htm отображается ровно та, которая может быть получена из "здравого смысла" по датам создания файлов и наличию-отсутствию их в соотв конфигах.
Соответственно - база пометок о проверке ещё не создана, но должна быть создана.
no subject
В предложениях по оформлению просьба оставаться в рамках html 4 + css2