|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Инфо - [техзадание] Распространение обновления для CHM файла |
|
Инфо - [техзадание] Распространение обновления для CHM файла
|
(*.*) Сообщения: 36548 |
Профиль | Сайт | Отправить PM | Цитировать
Доброго времени суток!
Возможно, тема не совсем соответствует данному форуму, но я его выбрал намеренно. Во-первых, речь все таки об обновлении, а во-вторых - здесь наиболее квалифицированная аудитория для решения подобной задачи Так что прошу модераторов отнестись с пониманием, а участиков - помочь в решении поставленной задачи. К делу! Общая информация Речь идет о CHM файле, в котором собраны статьи клуба переводчиков OSZone.net (ссылка в подписи). Размер файла пока невелик, но расти он будет достаточно быстро - рано или поздно возникнет ситуация, при которой посетители могут не захотеть загружать файл весом в 15-20 мб ради 5 новых статей. В сязи с этим возникла идея выпуска ежемесячных обновлений для CHM файла. Другими словами, посетитель загружает базовый файл, а впоследствии загружает только обновления небольшого размера. Безусловно, полный файл также будет предлагаться для загрузки. Задача Нужно претворить в жизнь следующую идею. Посетитель загружает обновление, запускает его, указывает папку, где находится базовый файл и по окончании процесса обновления получает новый CHM файл. Очень желательно использовать для решения задачи свободное или бесплатное ПО. Примерный алгоритм действий Очевидно, для достижения поставленной задачи необходимо следующее
Дополнительная информация Безусловно, необходимо будет выполнить декомпиляцию CHM из командной строки. Это можно осуществить следующим образом: Компилируется файл так: HTMLHelp command-line Кроме того, нужно предусмотреть возможность возникновения ситуации, в которой пользователь укажет неверный путь к CHM файлу (а также прочие отклонения от алгоритма). Просьба Во-первых, нужно оценить жизнеспособность идеи. Не исключено, что она неудачна или просто неосуществима. Во-вторых, в силу катастрофического недостатка свободного времени, я не могу уделить решению данной задачи достаточно внимания. Я буду очень признателен тем участникам конференции, которые возьмут на себя труд по реализации проекта и подготовят необходимый код (пакетные файлы, конфигурационные файлы 7-zip и т.д. и т.п.). Я постараюсь ответить на любые вопросы, связанные с проектом. Составлением CHM файла занимается Blast, который также будет участвовать в обсуждении. Спасибо за внимание! |
|
------- Отправлено: 08:31, 26-09-2006 |
(*.*) Сообщения: 36548
|
Профиль | Сайт | Отправить PM | Цитировать serotka
Ну на такие баги все можно списать. У некоторых, например, CHM вообще не запускаются |
------- Отправлено: 08:02, 27-09-2006 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 106
|
Профиль | Отправить PM | Цитировать Цитата:
|
|
Отправлено: 10:34, 27-09-2006 | #12 |
Старожил Сообщения: 208
|
Профиль | Отправить PM | Цитировать Я думаю надо все статьи разбить на группы по сходной тематике и создать базовый chm с этими группами в содержании. И выпускать обновления по 3-10 статей в зависимости от обстоятельств (размера, схожести и т.д.), файл содержиния не заменять а дополнять. Обновления не должны зависить друг от друга. И в конечном итоге у каждого пользователя на компьютере будет свой файл chm с интересующими только его статьями, без лишних для него статей.
И не плохо было бы такой подход применить к оффлайн версии "Автоматическая установка Windows", потому что статьи из раздела Новичку и некоторых других в принципе не интересуют, а файл chm хотелось бы иметь на компьютере под рукой. |
------- Отправлено: 15:43, 27-09-2006 | #13 |
Старожил Сообщения: 309
|
Профиль | Отправить PM | Цитировать Vadikan
Цитата:
|
|
Отправлено: 17:04, 27-09-2006 | #14 |
(*.*) Сообщения: 36548
|
Профиль | Сайт | Отправить PM | Цитировать Unter
Цитата:
BeLyI Цитата:
Цитата:
Vovchick1 Цитата:
|
||||
------- Отправлено: 17:45, 27-09-2006 | #15 |
Ветеран Сообщения: 1073
|
Профиль | Отправить PM | Цитировать Vadikan, варианты с полностью автоматическим обновлением (вплоть до скачивания скриптом файлов из инета) рассматриваются?
|
Отправлено: 23:16, 27-09-2006 | #16 |
(*.*) Сообщения: 36548
|
Профиль | Сайт | Отправить PM | Цитировать XXXler
Интересная идея, но думаю, что это уже чрезчур Это все-таки не программа Обновления скорее всего будут размещаться на soft.oszone.net, а не на некой статичной странице. Так что проверить их наличие может быть затруднительно. |
------- Отправлено: 19:48, 28-09-2006 | #17 |
Пользователь Сообщения: 106
|
Профиль | Отправить PM | Цитировать Цитата:
А вообще командный процессор в NT-шках позволяет многое сделать. Я как-то извращался даже на тему сравнения даты файлов с определенной датой. В крайнем случае можно использовать скрипты. Правда я сейчас до конца октября в отпуске, поэтому заходить на форум буду редко. |
||
Последний раз редактировалось Unter, 30-09-2006 в 03:30. Отправлено: 02:54, 30-09-2006 | #18 |
Сообщения: 53445
|
Профиль | Отправить PM | Цитировать Vadikan
Собственно, а где hhp-файл? Проект для компиляции? |
------- Отправлено: 09:21, 30-09-2006 | #19 |
(*.*) Сообщения: 36548
|
Профиль | Сайт | Отправить PM | Цитировать Petya V4sechkin
Сорри, я не предоставил никаких файлов сразу. Вообще, в результате декомпиляции файл проекта не образуется. http://tools.oszone.net/Vadikan/files/chm_stuff.rar (в архиве файл проекта и hhc.exe) HHP-файл имеет формат, аналогичный INI-файлам. P.S. Помимо файлов проекта каждый раз будут изменяться также club.html (главная страница), Table of Contents.hhc (содержание), club.hpp (файл проекта) и возможно index.hhk (указатель, он пока не сделан). |
Последний раз редактировалось Vadikan, 02-10-2006 в 07:41. Отправлено: 04:19, 02-10-2006 | #20 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Распространение файла реестра на компьютеры в домене | admiForever | Microsoft Windows NT/2000/2003 | 15 | 19-12-2009 11:39 | |
Доступ - Отображение CHM-файла с сетевого диска | Gangabass | Microsoft Windows Vista | 3 | 30-06-2008 07:40 | |
Проблема копирования файла addremov.chm после интеграции SP2 | -Fred- | Автоматическая установка Windows 2000/XP/2003 | 3 | 20-02-2007 16:25 | |
кодировка файла CHM | WChek | Программирование и базы данных | 1 | 25-01-2007 21:33 | |
Открытие CHM-файла в полноэкранном режиме | Dj_Fly | Программное обеспечение Windows | 15 | 09-12-2006 09:21 |
|