Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Написать скрипт проверки для Trade Expert
цитата
15/08/11 в 12:16
 vaal
Как известно, у trade expert есть баг с отрицательными значениями поля owed. Разработчики не чешуться, хотя знают о баге давно.
Приходиться ручками проверять 50+ (это у меняicon_smile.gif , а знаю людей с 200+ сжами), что достаточно напрягает. Есть огромное желание автоматизировать
эту задачу.

Господа, требуеться написать скрипт парсера статистики для Trade expert.
Есть список сж вида:
URL|login:password
Скрипт раз в заданное время (вызывваеться через крон) логиниться по заданным урлам, анализирует поле Owed на наличие
отрицательных чисел. Если он находит поле с отрицательным полем Owed, то он делает рессинхронизацию, вызывая
http://yourdomain.com/cgi-bin/te/admin.cgi?sn=overview&sync_tradelist=1
и занося это событие в лог файл вида:
дата - домен

Ничего сложного.
Пишите ваши предложения с ценами в личку.


P.S.Планирую выложить скрипт для публичного пользования.
цитата
15/08/11 в 14:03
 Barkley
А можно по подробнее про этот баг узнать? Что происходит, когда в поле owed появляется отрицательное значение?
цитата
15/08/11 в 14:52
 vaal
Скрипт начинает неправильно раздавать. На их оффициальном сайте они рекомендуют делать рессинхронизацию. Но ,когда у тебя 50+ сж, это напрягает.
цитата
15/08/11 в 15:00
 Lazy Lion
это как рессинхронизация?
можно в примерах?
цитата
15/08/11 в 15:01
 basta
да, подзабили они на поддержку скрипта, правда объясняют это работой над мега новой версией, которая будет совсем другой...

у меня эта проблема возникает, если бывают проблемы с сервером, при ребутах или рестартах апача, например. А так все работает стабильно. Я бы не делал синхронизацию в целях профилактики
цитата
15/08/11 в 16:51
 Jabar
Barkley писал:
А можно по подробнее про этот баг узнать? Что происходит, когда в поле owed появляется отрицательное значение?

что что, овед активно учавствует в создании аутлиста, как следствие этому трейду с отрицательным овед шиш трафа.

Lazy Lion писал:
это как рессинхронизация?
можно в примерах?

&sync_tradelist=1 добавь этот параметр в конец урла и будет счастье. Правда счастье это конечно icon_smile.gif , у меня от нескольких дней до нескольких недель длиться. А потом опять. И более того, не всегда овед отрицательное, может быть просто сильно меньше, чем задумывалось, а это уже трудно сразу заметить. Причем все это может быть у одного-двух трейдов.



vaal писал:
Скрипт раз в заданное время (вызывваеться через крон) логиниться по заданным урлам, анализирует поле Owed на наличие

отрицательных чисел. ...
Ничего сложного.

Я не програмер, но кажется , что это как раз сложно по причине необходимости декодинга файлов. Скрипт написан на си, а исходников нет, это вам не зенд какойто. А автор , когда просили у него дать часть кода ( нужно было для создания сводных таблиц по трейдам) послал в хуй.
цитата
15/08/11 в 17:03
 Kn
спасибо что напомнили...
надо будет сделать профилактическую чекалку
цитата
15/08/11 в 17:14
 basta
Jabar писал:

&sync_tradelist=1 добавь этот параметр в конец урла и будет счастье. Правда счастье это конечно icon_smile.gif , у меня от нескольких дней до нескольких недель длиться. А потом опять. И более того, не всегда овед отрицательное, может быть просто сильно меньше, чем задумывалось, а это уже трудно сразу заметить. Причем все это может быть у одного-двух трейдов.


Тогда проще раз или два в сутки запускать синхронизацию без всяких чекалок
цитата
15/08/11 в 17:15
 Jabar
а не проще ли по крону раз в неделю запускать ресинхронизацию?

Оффтопик: баста раньше написал icon_smile.gif
цитата
15/08/11 в 17:56
 vaal
Люди , я не разбирался с внутренней структурой его базы. Но ,имхо, лучше залогиниться и проанализировать стат по полю OWED, смотрим столбец на наличие отрицат чисел и делаем ресинх. Или просто пишем мыло, чтобы его вручную сделать. как по мне - ничего особо сложного.
цитата
15/08/11 в 21:47
 Lazy Lion
Jabar писал:

&sync_tradelist=1 добавь этот параметр в конец урла

мил человек - icon_smile.gif проясни - в конец урла чего ?
-сайта?
-админки?
- эээ?
цитата
15/08/11 в 22:44
 vaal
http://yourdomain.com/cgi-bin/te/admin.cgi?sn=overview&sync_tradelist=1
вставь свой домен после логина в админку


Эта страница в полной версии