Master-X
Регистрация
|
Вход
Форум
|
Новости
|
Статьи
Главная
»
Форум
»
Программинг, Скрипты, Софт, Сервисы
»
Тема:
Написать скрипт проверки для Trade Expert
Новая тема
Ответить
цитата
15/08/11 в 12:16
vaal
Как известно, у trade expert есть баг с отрицательными значениями поля owed. Разработчики не чешуться, хотя знают о баге давно.
Приходиться ручками проверять 50+ (это у меня
, а знаю людей с 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 добавь этот параметр в конец урла и будет счастье. Правда счастье это конечно
, у меня от нескольких дней до нескольких недель длиться. А потом опять. И более того, не всегда овед отрицательное, может быть просто сильно меньше, чем задумывалось, а это уже трудно сразу заметить. Причем все это может быть у одного-двух трейдов.
vaal писал:
Скрипт раз в заданное время (вызывваеться через крон) логиниться по заданным урлам, анализирует поле Owed на наличие
отрицательных чисел. ...
Ничего сложного.
Я не програмер, но кажется , что это как раз сложно по причине необходимости декодинга файлов. Скрипт написан на си, а исходников нет, это вам не зенд какойто. А автор , когда просили у него дать часть кода ( нужно было для создания сводных таблиц по трейдам) послал в хуй.
цитата
15/08/11 в 17:03
Kn
спасибо что напомнили...
надо будет сделать профилактическую чекалку
цитата
15/08/11 в 17:14
basta
Jabar писал:
&sync_tradelist=1 добавь этот параметр в конец урла и будет счастье. Правда счастье это конечно
, у меня от нескольких дней до нескольких недель длиться. А потом опять. И более того, не всегда овед отрицательное, может быть просто сильно меньше, чем задумывалось, а это уже трудно сразу заметить. Причем все это может быть у одного-двух трейдов.
Тогда проще раз или два в сутки запускать синхронизацию без всяких чекалок
цитата
15/08/11 в 17:15
Jabar
а не проще ли по крону раз в неделю запускать ресинхронизацию?
Оффтопик:
баста раньше написал
цитата
15/08/11 в 17:56
vaal
Люди , я не разбирался с внутренней структурой его базы. Но ,имхо, лучше залогиниться и проанализировать стат по полю OWED, смотрим столбец на наличие отрицат чисел и делаем ресинх. Или просто пишем мыло, чтобы его вручную сделать. как по мне - ничего особо сложного.
цитата
15/08/11 в 21:47
Lazy Lion
Jabar писал:
&sync_tradelist=1 добавь этот параметр в конец урла
мил человек -
проясни - в конец урла чего ?
-сайта?
-админки?
- эээ?
цитата
15/08/11 в 22:44
vaal
http://yourdomain.com/cgi-bin/te/admin.cgi?sn=overview&sync_tradelist=1
вставь свой домен после логина в админку
Новая тема
Ответить
Эта страница в полной версии