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
Если хочешь я могу поуказывать на непонятные мне вещи в описании... Когда я пойму какая мысль там высказывается, могу попробовать как-то поработать с текстом или чего-то еще дописать. Но я пока по прочтении главной страницы проекта реально не понимаю с какой стороны в эту телегу запрягают лошадь O_o Наверное если я пойду читать тексты скриптов станет гораздо более ясно, но я полагаю что я намерено это пока делать не буду, чтобы было проще эмулировать человека пришедшего со стороны... Если конечно такая эмуляция вообще нужна.
Но только не надо пожалуйста отвечать на все это тезисом "сделай лучше" Это очень сильно демотивирует....
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