Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Утилиты - Утилита для своевременного обновления разного софта

Ответить
Настройки темы
Утилиты - Утилита для своевременного обновления разного софта

Аватара для fantik

Старожил


Автор проектов


Сообщения: 370
Благодарности: 63


Конфигурация

Профиль | Отправить PM | Цитировать


Изменения
Автор: fantik
Дата: 04-07-2008
Описание: Обновлены ссылки, выложены исходники
Увы, не нашел подходящего раздела под программку, а так как понадобиться она может любому именно в этом разделе, опубликую здесь. Да простят меня уважаемые модераторы.

Программа очень простая, хранит в ini-файле список программ, выход новых версий которых желательно отслеживать. Как правило, авторы программ первым делом публикуют на оф. сайте новую версию, чуть меняя код страницы, это легко отследить.

Скриншот:


Соответственно, настройки :

1. Адрес странички в интернете, откуда берется новая версия
2. Префикс и суффикс - это кусочки кода страницы, между которыми, собственно, и находится искомая версия в коде HTML
3. Номер вхождения - если программа найдет несколько кусочков кода prefix и suffix, то вхождение - как раз порядковый номер нужного (с версией).
4. ID и Название - соответственно, хранимый т.н. код, например, "winrar" и отображаемое название, напр. "Архиватор WinRAR"
5. Поле внизу и кнопка "Код HTML" нужны для правильного поиска вхождения, так как существуют разные кодировки страниц и т.п., программа их игнорирует. Но текстовые редакторы, как правило, переводят в правильную кодировку. И при копировании в программу кода из текстового редактора, может нарушиться двоичный код фразы, хоть и сохранится ее внешний вид, и программа не сможет ничего найти. Так что лучше всего копировать prefix и suffix именно из этого поля.

Кнопки "Тест", "ОК" и "Отмена", я полагаю, не нуждаются в комментариях.


Пример :

<a href="" class="version">Version: 1.0</a>

Префикс:
<a href="" class="version">Version: (с пробелом в конце)
Суффикс:
</a>

Несколько хинтов по поводу пользования :

- Высвечиваемое название есть ссылка на страницу, с которой берется версия, можно надавить, и попадете на сайт разработчика
- Если вдруг версия обновилась (отображается зеленым), то в ini-файле она обновится ТОЛЬКО после двойного щелчка по строке.
- Если таймаут соединения, или производитель решил поменять код страницы - в поле "Версия" будет высвечиваться "Error".

В комплекте идёт файл ini с некоторыми моими настройками, в том числе с поиском новых версий UpdatePack-XPSP3-Rus с этого форума. Для ознакомления (пользования).

Берем программу отсюда: VerChecker 1.1 503.06 KB
Исходники: Delphi7, 20 KB Требуется TMS Component Pack for Delphi 7
Если кому пригодится - выкладывайте настройки для своих программ из ini-файла

-------
Хорошо смеется тот, у кого есть бэкап.
Будьте благодарны людям. Не стесняйтесь давить «Полезное сообщение»

Это сообщение посчитали полезным следующие участники:

Отправлено: 23:50, 10-02-2008

 

Аватара для no404error

Старожил


Автор проектов


Сообщения: 226
Благодарности: 39

Профиль | Отправить PM | Цитировать


fantik
Собирать данные с ~9000 страниц. Кусок текста между X и Y.

Отправлено: 20:38, 12-02-2008 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для fantik

Старожил


Автор проектов


Сообщения: 370
Благодарности: 63

Профиль | Отправить PM | Цитировать


no404error,
Насколько часто? Видишь, даже при хорошем интернете по 1-1,5 секунды уходит на запрос версии, соответственно, с 9000 страниц выйдет 3-4 часа...

Или многопоточную писать, или в веб переводить, что, в принципе, тоже означает писать многопоточную.

Напиши в аську, 389893, поговорим, если интересно, насчет заточек под конкретные нужды

-------
Хорошо смеется тот, у кого есть бэкап.
Будьте благодарны людям. Не стесняйтесь давить «Полезное сообщение»


Отправлено: 20:43, 12-02-2008 | #12


Аватара для no404error

Старожил


Автор проектов


Сообщения: 226
Благодарности: 39

Профиль | Отправить PM | Цитировать


fantik
Цитата:
Насколько часто?
Раз в месяц.
Цитата:
Видишь, даже при хорошем интернете по 1-1,5 секунды уходит на запрос версии,
Выделенка на конкретный сервер - 4 мегабита.
Цитата:
соответственно, с 9000 страниц выйдет 3-4 часа...
Хорошо бы и так, но он с определенного момента перестает собирать, а просто выдает Error на все.
Цитата:
Или многопоточную писать, или в веб переводить, что, в принципе, тоже означает писать многопоточную.
В чем и суть. Самому мне лениво, имхо дохода с этого - 0. До этого я собирал (жуть) wget + сортировка miopad-ом + чистка руками Думал смогу автоматизировать, но не вышло.

p.S. Сейчас пройду вторым разом и отпишу с какой его начинает трясти. Может полезным окажется

Отправлено: 20:54, 12-02-2008 | #13


Аватара для fantik

Старожил


Автор проектов


Сообщения: 370
Благодарности: 63

Профиль | Отправить PM | Цитировать


no404error,

Да у меня, в принципе, память очищается после каждой итерации, собственно, переполнений никаких быть не должно. Расчитывал на 20-30 сайтов, но, полагаю, и пару десятков тысяч должна выдержать программа, если, конечно, это на экран не в таблице выводить, ибо сама визуальная табличка на 20000 строк будет жрать очень прилично ресурсов.

Если рассматривать вывод, например, в файл, то вообще проблем никаких у вас не будет. Могу дополнить, это не сложно.

В принципе, и количество потоков могу сделать вариабельным, тоже не тяжело

-------
Хорошо смеется тот, у кого есть бэкап.
Будьте благодарны людям. Не стесняйтесь давить «Полезное сообщение»


Отправлено: 21:05, 12-02-2008 | #14


Аватара для no404error

Старожил


Автор проектов


Сообщения: 226
Благодарности: 39

Профиль | Отправить PM | Цитировать


fantik
После 200 - затыки, после 1000 - сплошные Error.

И результаты не сохраняет.

Отправлено: 21:10, 12-02-2008 | #15


Аватара для fantik

Старожил


Автор проектов


Сообщения: 370
Благодарности: 63

Профиль | Отправить PM | Цитировать


no404error,
результаты не сохранит - там кликать надо не каждой строке

А можно ваш ini-файлик глянуть?

-------
Хорошо смеется тот, у кого есть бэкап.
Будьте благодарны людям. Не стесняйтесь давить «Полезное сообщение»


Отправлено: 22:00, 12-02-2008 | #16


Аватара для no404error

Старожил


Автор проектов


Сообщения: 226
Благодарности: 39

Профиль | Отправить PM | Цитировать


fantik
В личке варианты

Отправлено: 22:35, 12-02-2008 | #17


Аватара для fantik

Старожил


Автор проектов


Сообщения: 370
Благодарности: 63

Профиль | Отправить PM | Цитировать


no404error,

У меня 502 Bad Gateway выдает на все УРЛы.

А не может ли быть включена на сервере защита от кучи пакетов, идущих с одного айпи? Сомневаюсь, чтобы программа была виновата. Она ж простая, как два пальца...

Кстати, посмотрите, что отвечает сервер после прохождения всего списка - просто войдите в редактирование, и выберите "Код HTML", что выдаст, интересно

-------
Хорошо смеется тот, у кого есть бэкап.
Будьте благодарны людям. Не стесняйтесь давить «Полезное сообщение»


Отправлено: 23:01, 12-02-2008 | #18


Аватара для no404error

Старожил


Автор проектов


Сообщения: 226
Благодарности: 39

Профиль | Отправить PM | Цитировать


fantik
Цитата:
У меня 502 Bad Gateway выдает на все УРЛы.
Он закрыт для внешних IP.

Отправлено: 23:10, 12-02-2008 | #19


Аватара для fantik

Старожил


Автор проектов


Сообщения: 370
Благодарности: 63

Профиль | Отправить PM | Цитировать


Цитата no404error:
Он закрыт для внешних IP. »
Это, безусловно, здорово. Но не мог бы ты сам в таком случае проверить реально, что выдает сервер после всех попыток доступа?

-------
Хорошо смеется тот, у кого есть бэкап.
Будьте благодарны людям. Не стесняйтесь давить «Полезное сообщение»


Отправлено: 02:18, 13-02-2008 | #20



Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Утилиты - Утилита для своевременного обновления разного софта

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Джентельменский набор софта для Symbian 9 Daut Мобильные ОС, смартфоны и планшеты 2 19-12-2010 22:09
Права на обновления софта через групповые политики DarkMaximus Microsoft Windows NT/2000/2003 3 24-11-2009 08:01
Прочее - Система для закачек софта. sfap Общий по Linux 14 10-11-2009 16:23
Программа для сборок софта DarkneZ Автоматическая установка приложений 4 12-12-2008 22:45
Ищу Программу для каталогизации софта. eXaCT Программное обеспечение Windows 2 22-06-2007 23:50




 
Переход