PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   PocketGIS (http://pccar.ru/forumdisplay.php?f=55)
-   -   Автоматическое обновление PGis (http://pccar.ru/showthread.php?t=3111)

Димон 01.09.2007 01:44

Автоматическое обновление PGis
 
Огромная благодарность уважаемому n0name за программу автоматического обновления покетгиса. А то у него версии выходят часто а самому ручками туда лазить уже поднадоело, хотя понятно - период тестирования, халява и т.п. Копируются только pgs.exe и pgs_ru.dll , активный процесс gps.exe прибивает, после замены запускает снова.


Ссылка на программу лежит здесь (1,8м пока эскиз, первая версия):
http://www.pocketgis.biz/forum/viewt...?p=10600#10600
Сам зип ТУТ, ничего больше ставить ненужно, все lib включены.

Код:

--ЧаВо---
утила написана на Perl 5.8.8 и запакована с помощью PerlBin,
исходник в каталоге /src. в /lib собранны необходимые библиотеки.

--как работает
лезет на страницу http://www.pocketgis.biz/?p=free_version и смотрит
изменилась ли ссылка под пунктом 1.1.если изменилась в большую сторону
 то скачивает архив и распаковывает в каталог /new ,после прибивает
 процесс pgs.exe если он запущен, копирует файлы pgs.exe и pgs_ru.dll
из каталога /new в каталог программы, после запускает pgs.exe .

--настройка---
1.В файле update_pgs.ini
подставить логин и пароль для доступа к форуму www.pocketgis.biz
укажите путь к программе pocketgis
2. запустите update_pgs.exe

Номер текущей версии - в файле lastver, там написано 41 ,
ради эксперимента изменил на 10.

Димон 03.09.2007 18:59

Архив от 30.08 на томже месте обновлен.

---
-добавил прогресс бар,
-исправил баг запуска процесса pgs.exe
-исправил изменения значения в lastver, теперь новое значение пишется только тогда когда новые файлы скопированы.

P/S в новой сборке (от 03.09.07) в lastver уже стоит 44, чтобы апдейт отработал поменяйте это значение.

лежит тамже, для тех кто скачал уже версию от 30.08 нужно скачать архив, и распаковать в update_pgs Апдейт

n0name 03.09.2007 21:56

чуть подправлю,
в полном архиве update_pgs.rar новая версия, и поверх нее не нужно записывать 03-09.rar

Димон 04.09.2007 15:16

Привет! Слуш а у тебя там счетчика не стоит часом? Скока уникальных закачек было?

n0name 04.09.2007 16:46

Цитата:

Сообщение от Димон (Сообщение 33450)
Привет! Слуш а у тебя там счетчика не стоит часом? Скока уникальных закачек было?

Привет!
24-е оригинальных IP адресов, но архив еще и на рапиду слили..,
луче считать сколько коннектов от обновлялки к www.pocketgis.biz было,
в логах его сервера UserAgent будет "libwww-perl/5.806"
а если тянул я, то запись будет - "Update_GPS/03-09-07; CarPC;" ,
могу выложить экзешник с таким UserAgent-ом :)

xDriver 04.09.2007 17:49

Я могу исправится и убрать архив с рапиды, если мешает.

Димон 04.09.2007 17:58

Я думаю ненадо. С зеркалом - надежнее.
http://rapidshare.com/files/53063542/update_pgs.rar
http://slil.ru/24808736

n0name 04.09.2007 18:05

Цитата:

Сообщение от xDriver (Сообщение 33464)
Я могу исправится и убрать архив с рапиды, если мешает.

не не!! я не на что не намекал :no:

Димон 04.09.2007 18:32

2xDriver а эта версия когда закончится? :secret:

2n0name - на серваке линух, агент неприкручен :(

n0name 04.09.2007 22:21

Цитата:

Сообщение от Димон (Сообщение 33471)
2xDriver а эта версия когда закончится? :secret:

2n0name - на серваке линух, агент неприкручен :(

ну так веб на апаче крутиться? на чем же еще :)
а там все это настраиваеться, правдо другой вопрос нафих владельцам сервера это надо :derisive:
в httpd.conf
CustomLog logs/agent_log "%{User-agent}i"


Часовой пояс GMT +4, время: 09:30.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot