Forth
http://fforum.winglion.ru/

FORTHCD
http://fforum.winglion.ru/viewtopic.php?f=8&t=69
Страница 1 из 6

Автор:  Гость [ Вт июн 27, 2006 07:29 ]
Заголовок сообщения:  FORTHCD

Ygrek писал.

Greetings,

Есть такая программа - JigsawDownload [1].
Используется для скачивания больших файлов, в частности ISO, при
этом содержимое файла может лежать разными частями на разных
серверах - jigdo используя файл-шаблон скачивает куски отдельно
и на локальной машине собирает исходный файл. Что ещё очень удобно,
перед скачиванием можно указать старый ISO образ и скачать только
изменившиеся файлы. Для скачивания нужно указать URL к файлу .jigdo
который содержит информацию о исходном файле.
Программа бесплатна и распостраняется под GPL, доступна на Windows и
Linux. Debian Team использует jigdo для распостранения своих
дистрибутивов [2]. Русское ADA сообщество распостраняет диск с ПО
для языка Ада с помощью jigdo [3] (Там есть более подробное описание
программы на русском языке).

Я сделал набросок ForthCD с использованием jigdo [4]. На диске
дистрибутивы Форта, книги, библиотеки и примеры программ.
На сегодня размер 35 МБ, так что CD это называется с большой натяжкой :)

Приветсвуются мнения, пожелания, ссылки на материалы для включения.
Когда/если это дело примет завершенный вид -
предлагаю назвать его RuFIG CD ;) и анонсировать ссылку широкой
общественности, тем самым выведя популяризацию Форта на качественно
новый уровень :-) А ещё можно закатать на болванки и продавать в
метро :)) Если серьёзно - наверное так будет удобней - скачивать и
обновлять всё нужное из одного места.

[1] http://atterer.net/jigdo/
[2] http://www.debian.org/CD/jigdo-cd/
[3] http://www.ada-ru.org/download.html
[4] http://forth.org.ru/~ygrek/files/forth.jigdo

---------
With best regards,
ygrek http://ygrek.org.ua xmpp:ygrek@ja...

Автор:  forth@km.ru [ Чт июн 29, 2006 14:14 ]
Заголовок сообщения:  Re: FORTHCD

Anonymous писал(а):
Я сделал набросок ForthCD с использованием jigdo [4]. На диске
дистрибутивы Форта, книги, библиотеки и примеры программ.
На сегодня размер 35 МБ, так что CD это называется с большой натяжкой :)


А как бы туда включить фортовые материалы с http://akps.ssau.ru (сегодня сменили ip: http://89.186.244.83), да еще и обеспечить регулярное обновление того, что на самом сайте обновляется ?

сегодня вот окончательно зарелизил ТЕТРИС для своей форт-ос, хотелось бы включить в состав форт-CD

по хостингу никаких проблем -- места полно, трафик анлимитный, так что наверное можно как-то прописать для jigdo кусок, за который я буду отвечать ?

Автор:  ygrek [ Пт июн 30, 2006 08:42 ]
Заголовок сообщения: 

Давай ссылки на конкретные файлы. Желательно чтобы это были zip'ы, а не одиночные html или f. А вот с регулярным обновлением ничего не получится (поэтому желательно zip'ы именовать с номером версии)... Там при создании jigdo диска считается MD5 файла и если он при скачивании будет другой - файл отбрасывается (в принципе наверное можно наваять скрипт который бы по крону проверял все ссылки из jigdo и если содержимое некоторых изменилось - пересоздавал шаблон... но боюсь я такое не осилю)

Автор:  forth@km.ru [ Пт июн 30, 2006 15:28 ]
Заголовок сообщения: 

yGREK писал(а):
Давай ссылки на конкретные файлы. Желательно чтобы это были zip'ы, а не одиночные html или f.


А разве нельзя автоматически скачать некий akps.ssau.ru/2forthcd.tgz, содержащий
нужные разделы сайта, запакованные чтобы минимизировать время перекачки, а для записи на диск распаковать его в каталог akps.ssau.ru ?

yGREK писал(а):
Там при создании jigdo диска считается MD5 файла и если он при скачивании будет другой - файл отбрасывается (в принципе наверное можно наваять скрипт который бы по крону проверял все ссылки из jigdo и если содержимое некоторых изменилось - пересоздавал шаблон... но боюсь я такое не осилю)


если надо, могу на Питоне наскрипеть

что-то я не понял -- jigdo-lite после закачки .iso сам создает ? что-то я не обратил внимание, когда jigdo ставил на свой Debian Linux, а поставилось ли с ним вместе mkisofs...

может мне заняться сборкой CD с регулярным обновлением содержимого ? инет пока анлимитный, и места на винте хватает. Вот только разберусь сначала с о сменой пула ip и доменным именем: пока просто http://89.186.244.83

Автор:  forth@km.ru [ Пт июн 30, 2006 15:30 ]
Заголовок сообщения: 

вчера и сегодня пытался скачать CD
1) некоторые файлы (особенно большой EservEproxy327-setup на 8 Мб) качаются заново (www.eserv.ru не поддерживает докачку ?)
2) 5-6 файлов просто не скачиваются
где собака порылась ?

Автор:  ygrek [ Пт июн 30, 2006 20:25 ]
Заголовок сообщения: 

forth@km.ru писал(а):
1) некоторые файлы (особенно большой EservEproxy327-setup на 8 Мб) качаются заново (www.eserv.ru не поддерживает докачку ?)

Mea culpa. Я не скачал ещё себе 327, поэтому оставил ссылку на старую версию - а там редирект стоит. Убрал пока eserv из CD (и чего он так резко вырос в размере...)
Цитата:
2) 5-6 файлов просто не скачиваются
где собака порылась ?

Какие именно? Проблема может быть с SF - там зеркала могут быть не доступны (прямой ссылки ведь нет).
Цитата:
А разве нельзя автоматически скачать некий akps.ssau.ru/2forthcd.tgz, содержащий
нужные разделы сайта, запакованные чтобы минимизировать время перекачки, а для записи на диск распаковать его в каталог akps.ssau.ru ?

у всех файлов на диске должен быть УРЛ для скачвания именно этого файла. Можно сделать зеркало akps и ложить архивом на диск, но насколько это оправданно? ИМХО лучше выделить существенные части и запаковать отдельно.
Цитата:
если надо, могу на Питоне наскрипеть

Насчёт регулярного обновления - в принципе скрипт и не нужен :) - можно просто раз в день например пересобирать шаблон. Но я не уверен в правильности такого подхода...
Цитата:
что-то я не понял -- jigdo-lite после закачки .iso сам создает ? что-то я не обратил внимание, когда jigdo ставил на свой Debian Linux, а поставилось ли с ним вместе mkisofs...

jigdo сам создаёт iso (или любой другой файл который был порезан на части для скачивания)
Цитата:
может мне заняться сборкой CD с регулярным обновлением содержимого ? инет пока анлимитный, и места на винте хватает.

Напишу в мыло.

Автор:  forth@km.ru [ Сб июл 22, 2006 12:12 ]
Заголовок сообщения: 

Found 0 of the 5 files required by the template
Copied input files to temporary file `forth.iso.tmp' - repeat command and supply more files to continue

-----------------------------------------------------------------
Aaargh - 5 files could not be downloaded. This should not
happen! Depending on the problem, it may help to retry downloading
the missing files.

However, if all the files downloaded without errors and you
still get this message, it means that the files changed on the
server, so the image cannot be generated.

Автор:  ygrek [ Сб июл 22, 2006 17:01 ]
Заголовок сообщения: 

Мне эта идея с ForthCD разонравилась. Если тебе интересно - даю ссылку для сборки jigdo файла.
http://forth.org.ru/~ygrek/files/forth.jigdo.rar
А файл forth.jigdo со своей странички удаляю.

ЗЫ Вообще я не собирался постить обьявление сюда до тех пор пока не уверюсь что это кому-то надо. Но кто-то меня опередил :( Посему наверное лучше модератору удалить эту ветку вообще дабы не путать людей.

Автор:  ygrek [ Сб июл 22, 2006 17:03 ]
Заголовок сообщения: 

Руководство по сборке :)

Файлы-содержимое диска ложатся в каталог files рядом с скриптами из аттача.
Процесс выглядит так:
- добавляешь новый файл в files
- пишешь его описание в descript.ion
- запускаешь index.f (SPF)
- генеришь ISO-шку из каталога files (я использовал MultiArc в ФАРе с
патчем Custom.ini для mkisofs.exe - брал где-то на forum.farmanager.com,
в Линуксе думаю на баше делается просто)
- запускаешь unindex.bat (удаляет все index.html чтобы они были
только в iso и не попали в jigdo - т.е. они будут в template)
- пускаешь merge.bat который бэкапит старый jigdo и обновляет его
соответственно новому iso.
- правишь в jigdo соответствующию добавленному файлу строчку.

Если какой-то файл удаляется/переименовывается - надо руками удалить
строку в jigdo ибо jigdo-lite этого не сделает сам. И за описаниями
в descript.ion следить надобно (в ФАРе F9-o-d проверить опцию always
update). Кстати описания в ФАРе пишутся по Ctrl-Z

Автор:  forth@km.ru [ Чт дек 07, 2006 23:38 ]
Заголовок сообщения: 

Есть вариант сделать CD из http://akps.ssau.ru/forth/ -- к материалам, которые снапшотятся из CVS докачивать раз в месяц зеркала с внешних серверов.

Требуется еб-дизайнер для графического оформления, если не согласится помочь тот, кто сейчас ведет лабораторский сайт. Нужна реально красивая веб-графика.

Фортовый раздел лежит в /cvs/forth, есть достаточно мелкий консольный клиент для win32 (XP/2k), под никсами все идет в комплекте.

Есть желающие заняться оформлением ? Наполнением тоже хорошо бы, но если что я и сам справлюсь. Сейчас попробую написать официозное письмо технофорту, может они будут не против чтобы их материалы по списку зеркалились и включались в CD. Заодно и про форум скажу -- вдруг не знают :)

Автор:  diver [ Пт дек 08, 2006 10:58 ]
Заголовок сообщения: 

Как ещё один вариант :) http://www.forth.org.ru/~diver/f_CD.htm Всё представленное в проекте есть.

Автор:  Гость [ Пт дек 08, 2006 11:20 ]
Заголовок сообщения: 

diver писал(а):
Как ещё один вариант :) http://www.forth.org.ru/~diver/f_CD.htm Всё представленное в проекте есть.


Описание содержимого отдельно имеется?

Автор:  diver [ Пт дек 08, 2006 11:51 ]
Заголовок сообщения: 

конкретно описания нет, есть дерево диска:
http://www.forth.org.ru/~diver/forth_cd/f_CD_tree.rar
(в текстовом виде)

Автор:  Kopa [ Вт мар 31, 2009 07:42 ]
Заголовок сообщения: 

Есть ли прогресс в создании ForthCD?

P.S. Кем и как поддерживает ресурс ftp://ftp.taygeta.com/pub/Forth/
Создав, что то похожее можно продвинутся в создании ForthCD:)

Автор:  diver [ Вт мар 31, 2009 08:01 ]
Заголовок сообщения: 

помимо пополнения данных, боюсь что нет. хотя в черновом виде могу представить. основной вопрос который тормозит всё - лицензионный. материал различный, разных фирм (не считая GPL). если представлять демо и свободные версии сторонних фирм, насколько это легально? ну и с книгами проблема будет наверное. Со статьями проще, с переводными по крайней мере.

Страница 1 из 6 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/