Перейти до

Ubilling Statistic


Рекомендованные сообщения

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

Причины выкладывания приложения:

1. Заказчик ничего не оплатил

2. Хотелось бы услышать общее мнение о приложении

 

Указывать на ошибки и не правильную работу приложения можно в это тему.

 

Плюсы приложения:

+ Сворачивание в трей и тихая работа, вывод баланса происходит на наведение курсора на иконку в трее

+ Многопоточность

+ Диагностика сети на уровне пользователя (алгоритм не продуман, за помощь в продумывании алгоритма буду очень благодарен)

 

Минусы:

- Не поддерживается Windows XP

 

За любую критику буду благодарен, также буду благодарен за предложения.

 

Так-же хочу сказать что за UI простите... Так получилось что с построением UI я особо не дружу)

 

Ссылка на проект: https://sourceforge.net/projects/ubistats/

Ссылка на сообщение
Поделиться на других сайтах

Какие исходники... Автор, вот объясните каким образом оно должно работать если при старте оно сразу лезет коннектиться к провайдеру и естественно засыпает тебя окнами что не могу приконнектиться, при этом значка в трее нет, вернее он есть только как невидимка :) Никаких обработок исключений нет, чтоб хоть как-то простому пользователю было понятно что да как и почему не работает. Попытался залезть в настройки ну так ничего и не вышло, интересно он только ip понимает или stats.isp ему нужно всунуть? Путь куда? написано к биллингу, но что ему даст биллинг? Может путь к кабинету? Тогда вопрос выше. понимает имена или нет? Вообщем бесполезная вещь на данный момент да и вообще в принципе никто ей пользоваться не будет, есть браузер есть расширения для них... у которых функционал поболее. А это так, до первой переустановки системы. В любом случае намного проще создать закладку на кабинет в браузере чем играться с дополнительной программкой.

Ссылка на сообщение
Поделиться на других сайтах

Исходников нет?

Кому оно надо с бекдорами, троянами, майнерами биткойнов и рассылкой спама...

Исходников пока не будет, пока у меня есть желание развивать его, оно и будет развиватся. Троянов, бекдоров, майнеров, и рассылки спама не будет. Если бы они были, я думаю Админ меня бы уже давно заблокировал на этом форуме.

Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)

Какие исходники... Автор, вот объясните каким образом оно должно работать если при старте оно сразу лезет коннектиться к провайдеру и естественно засыпает тебя окнами что не могу приконнектиться, при этом значка в трее нет, вернее он есть только как невидимка :) Никаких обработок исключений нет, чтоб хоть как-то простому пользователю было понятно что да как и почему не работает. Попытался залезть в настройки ну так ничего и не вышло, интересно он только ip понимает или stats.isp ему нужно всунуть? Путь куда? написано к биллингу, но что ему даст биллинг? Может путь к кабинету? Тогда вопрос выше. понимает имена или нет? Вообщем бесполезная вещь на данный момент да и вообще в принципе никто ей пользоваться не будет, есть браузер есть расширения для них... у которых функционал поболее. А это так, до первой переустановки системы. В любом случае намного проще создать закладку на кабинет в браузере чем играться с дополнительной программкой.

Благодарю, все ошибки будут исправлены в новой версии. По поводу первоначального запуска, может есть какие-то отдельные предложения? Предлагайте, я на данный момент готов рассмотреть все предложения. Да по моему есть только расширение для Chrom. А как-же Mozilla?? хотя бы. Как бы для неё хотелось бы тоже выпустить плагин... и седеть свободно наслаждаться.

Відредаговано jQueryJS
Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)

А можно исходники проги?

Зачем они Вам? Программа поставляется с закрытым исходным кодом

Відредаговано jQueryJS
Ссылка на сообщение
Поделиться на других сайтах

доработка под свои нужды

Прошу прощения но исходный код я не предоставлю... Предлагайте что Вы хотели бы видеть, или что нужно именно для Вас, и я для Вас сделаю отдельную копию. Либо же введу поддержку плагинов, что скорее всего появится в следующей версии.

Если хотите подробнее пообщаться, пишите на почту: c.coder07@gmail.com

Ссылка на сообщение
Поделиться на других сайтах

2. Хотелось бы услышать общее мнение о приложении

Скажем дружно - нах*р оно нам не нужно. Відредаговано sanyadnepr
Ссылка на сообщение
Поделиться на других сайтах

 

А можно исходники проги?

Зачем они Вам? Программа поставляется с закрытым исходным кодом

 

:) Что там такого что исходники закрыты?

А что может оно чего не может вот это?

http://wiki.ubilling.net.ua/doku.php?id=ubagent

Опять велосипед.

Ссылка на сообщение
Поделиться на других сайтах

 

 

А можно исходники проги?

Зачем они Вам? Программа поставляется с закрытым исходным кодом

 

:) Что там такого что исходники закрыты?

А что может оно чего не может вот это?

http://wiki.ubilling.net.ua/doku.php?id=ubagent

Опять велосипед.

 

Я Вас не заставляю её использовать. Как распоряжаться исходниками я решу самостоятельно... Я знаю что есть UBAgent, раньше провайдер для которого я это приложение делал пользовался им, но оно для них не удобно.

А если Вам так нужны исходники, то возьмите и напишите своё приложение... Да и я прекрасно понимаю что у разработчиков Ubilling нету времени поддерживать UBAgent, поэтому сюда я пришёл для того чтобы помочь развитию данного приложения.

Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)

 

2. Хотелось бы услышать общее мнение о приложении

Скажем дружно - нах*р оно нам не нужно.

 

Может Вам оно и не надо, я ориентировался не именно на Вас, а на пользователей.

Відредаговано jQueryJS
Ссылка на сообщение
Поделиться на других сайтах

...

Да и я прекрасно понимаю что у разработчиков Ubilling нету времени поддерживать UBAgent, поэтому сюда я пришёл для того чтобы помочь развитию данного приложения.

Путем рекламы своего проприетарного продукта? Facepalm!
Ссылка на сообщение
Поделиться на других сайтах

Кстати, на SF указано что GPL v. 3. Может накатать жалобу в SF за несоответствие лицензии?

Накатайте, я Вам не запрещаю. Исходники будут позже, если Вы так хотите их получить... с переходом на Qt 5.6, будет создан репозиторий на Bitbucket... да, Вы правы, и лецензию всё таки поменяю, до выхода новой версии Qt

Ссылка на сообщение
Поделиться на других сайтах

Вы же сами хотели услышать мнение... Или вы думаете что пользователи тут скачают ваш продукт? А по сути я же вроде нормально спросил, что умеет ваше творение чего не умеет убагент?

Ссылка на сообщение
Поделиться на других сайтах

Вы же сами хотели услышать мнение... Или вы думаете что пользователи тут скачают ваш продукт? А по сути я же вроде нормально спросил, что умеет ваше творение чего не умеет убагент?

Я к этому нормально отношусь... и мнение важно. Без него никак, в принципе всё тоже... вот поэтому я и здесь, для того чтобы сделать то, чего оно не умеет

Ссылка на сообщение
Поделиться на других сайтах

Ну наверное тут ничего не сделаешь, все равно можно забрать то - что отдает кабинет, а раз пользователю трудно зайти в кабинет - то уж явно он не будет заморачиваться еще и с софтиной. Лучше чего нибудь другое напишите, больше проку будет.

Ссылка на сообщение
Поделиться на других сайтах

Ну наверное тут ничего не сделаешь, все равно можно забрать то - что отдает кабинет, а раз пользователю трудно зайти в кабинет - то уж явно он не будет заморачиваться еще и с софтиной. Лучше чего нибудь другое напишите, больше проку будет.

Ваши предложения??? Может Вы в принципе и правы. Но по факту можно прогу научить кредиты брать, замораживать счёт)) и прочую дрянь делать... как бы на это время надо, а я тут ещё и на конкурс в ВК прогу решил писать))

Ссылка на сообщение
Поделиться на других сайтах

 

Ну наверное тут ничего не сделаешь, все равно можно забрать то - что отдает кабинет, а раз пользователю трудно зайти в кабинет - то уж явно он не будет заморачиваться еще и с софтиной. Лучше чего нибудь другое напишите, больше проку будет.

Ваши предложения??? Может Вы в принципе и правы. Но по факту можно прогу научить кредиты брать, замораживать счёт)) и прочую дрянь делать... как бы на это время надо, а я тут ещё и на конкурс в ВК прогу решил писать))

 

ну я согласен что есть UnAgent, личный кабинет а так же расширения для хрома и поидее появится для лисы

юзера не будут с софтом заморачиватся, они и с браузером не всегда в ладах

 

есть гораздо более концептуальные штуки - тот же глобал серч сделать можно куда удобнее

Ссылка на сообщение
Поделиться на других сайтах

 

 

есть гораздо более концептуальные штуки - тот же глобал серч сделать можно куда удобнее

 

 

 

Ну наверное тут ничего не сделаешь, все равно можно забрать то - что отдает кабинет, а раз пользователю трудно зайти в кабинет - то уж явно он не будет заморачиваться еще и с софтиной. Лучше чего нибудь другое напишите, больше проку будет.

Ваши предложения??? Может Вы в принципе и правы. Но по факту можно прогу научить кредиты брать, замораживать счёт)) и прочую дрянь делать... как бы на это время надо, а я тут ещё и на конкурс в ВК прогу решил писать))

 

ну я согласен что есть UnAgent, личный кабинет а так же расширения для хрома и поидее появится для лисы

юзера не будут с софтом заморачиватся, они и с браузером не всегда в ладах

 

есть гораздо более концептуальные штуки - тот же глобал серч сделать можно куда удобнее

 

Вот с момента глобал сёрч, можно подробнее?

Ссылка на сообщение
Поделиться на других сайтах

ну я лично планировал его если не переделать то доделать

как по мне он выполняет свои функции на 100% но есть ряд моментов которые хочу реализовать

например если мы по какому-то критерию нашли абонента - то не открывать результат поиска а профиль самого абонента

плюс прикрутить доп. действия

например нашли абонента - навели на него курсор, потом выплывает менюшка с доп действиями: отправить смс, пополнить счет, заморозка\разморозка и чем там ещё будет народу удобно пользоваться на панели глобального поиска

у меня пока нет столько свободного времени что б его переписывать, но если вы горите желанием и достаточно понимаете PHP и JS/JQuery то эта вещь куда востребование

Ссылка на сообщение
Поделиться на других сайтах

ну я лично планировал его если не переделать то доделать

как по мне он выполняет свои функции на 100% но есть ряд моментов которые хочу реализовать

например если мы по какому-то критерию нашли абонента - то не открывать результат поиска а профиль самого абонента

плюс прикрутить доп. действия

например нашли абонента - навели на него курсор, потом выплывает менюшка с доп действиями: отправить смс, пополнить счет, заморозка\разморозка и чем там ещё будет народу удобно пользоваться на панели глобального поиска

у меня пока нет столько свободного времени что б его переписывать, но если вы горите желанием и достаточно понимаете PHP и JS/JQuery то эта вещь куда востребование

А мысль вот интересная... Надо будет как-то на досуге сесть и поцарапать... Но со временем будет точно беда в ближайшее время... Отладка приложений под Андроид занимает ооочень большое время...

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

  • Схожий контент

    • Від nightfly
      Ubilling 1.5.2 rev 9302 Book of Endings
       
      Зміни в структурі БД. alter.ini: нова опція FASTPROFITCALC_ENABLED, що вмикає швидкий підрахунок прибутку. alter.ini: нова необов'язкова опція KARMA_IN_PROFILE що вмикає показ карми в профілі користувача. alter.ini: нова опція SWITCHES_AUTH_ENABLED, що вмикає довідник даних авторизації пристроїв. alter.ini: нова опція PON_SCRIPTS_ENABLED, що вмикає підтримку скриптів OLT в ПОНізаторі. alter.ini: нова опція PON_ONU_FDB_SELFFILTER, що вмикає фільтр MAC-ів при відображенні FDB за ONU. alter.ini: нова опція USERBYIP_ENABLED, що вмикає виклик userbyip в RemoteAPI. alter.ini: пачка нових опцій PB_FASTURL_*, що керують поведінкою модулю відсилання коротких посилань на оплату. Модуль PONizer: виправлена помилка зникнення PON інтерфейсів при опиті BDCOM GP3600 Модуль “Профіль користувача”: для опису плагінів профілю та оверлеїв на кшталт “чорної магії” тепер опційно можливо вказувати link_target. Модуль “Панель задач”: для опису елементів панелі задач, тепер опційно можна вказувати LINK_TARGET. Модуль Записи телефонних розмов: вирішено проблеми швидкодії, при перегляді списку записів дзвінків. Модуль “Записи телефонних розмов”: більше не призводить до вичерпання пам'яті процесу, при перегляді великих архівів дзвінків. Модуль “Записи телефонних розмов”: новий аудіо-плеєр для прослуховування записів з візуалізацією аудіо-хвилі. Модуль “Пошук оплат”: реалізовано можливість швиденького підрахунку прибутку по обраних чекбоксами платежах. Модуль УКВ: реалізовано можливість швиденького підрахунку прибутку по обраних чекбоксами платежах. Модулі Мапа обладнання та користувачів: трішки вичищено код. Ліпше не стало. Модуль “Мапа будинків”: поле пошуку при розташуванні будинку, тепер попередньо заповнено локацією, при переході за посиланням “розташувати на мапі”. Модуль “Панель задач”: опція TB_QUICKSEARCH_INLINE змінила свою поведінку, та може тепер приймати значення 0|1|2. Модуль “Звіт по трафіку”: виправлено проблему відображення графіків OphanimFlow для NAS на роздільних здатностях менше ніж FullHD. Кабінет користувача: в модулі “Відеоспостереження” відображення попереднього перегляду каналів користувача, стало трішки притомнішим. Сховище зображень: трішки покращено поведінку форми завантаження. RemoteAPI: новий виклик onusigcompressor, що радикально стискає розпухаючі дані історії сигналів ONU. RemoteAPI: новий виклик pbxmonrefill, що оновлює кеш записів телефонних розмов. RemoteAPI: новий виклик userbyip, що повертає дані про користувача за його IP. OpenPayz: в бекенді та фронтенді platon виправлено проблему диких заокруглень, при вказанні зовнішньої комісії.  
      Повний чейнджлог
      Оновлена демка
       

    • Від ppv
      Після оновлення до 1.5.1 не відображаються сигнали на
      OLT BDCOM P3310B (Device version10.1.0B)

      та
      P3608-2TE (Firmware Version10.1.0E). 

      3310C та P3608B ніяких проблем немає, знімає все добре. 
      З GPON3600-8 все зрозуміло будуть виправлення в Ubilling: 1.5.2.
       
      Може в когось було щось подібне? Хочу знати куди копати.
    • Від mac
      Глюк в тому, що один (так - тільки один) mac адрес onu існує в білінгу у вигляді строки. Це трохи заважає.
      olt - bdcom gepon.
      Наскільки зрозумів, це виключно проблема реалізації snmpwalk у freebsd, де snmpwalk може на свій розсуд віддати mac адресу не як hex-string, а як звичайний string.
      Можливо snmpwalk тригериться на якомусь символі, мені невідомо.
       
      # tcpdump -vv -i em0 udp port 161 and host olt and host ub | grep "3320.101.10.4.1.1.241 ... olt.snmp > ub.47940: [udp sum ok] { SNMPv2c C="*****" { GetResponse(44) R=93278354 E:3320.101.10.4.1.1.241="8LO"W*" } } ub.47940 > olt.snmp: [udp sum ok] { SNMPv2c C="*****" { GetNextRequest(34) R=93278355 E:3320.101.10.4.1.1.241 } } snmpwalk -c***** -v2c -t5 olt .1.3.6.1.4.1.3320.101.10.4.1.1 SNMPv2-SMI::enterprises.3320.101.10.4.1.1.241 = STRING: "8LO\"W*" snmpwalk -Ox -c***** -v2c -t5 olt .1.3.6.1.4.1.3320.101.10.4.1.1 SNMPv2-SMI::enterprises.3320.101.10.4.1.1.241 = Hex-STRING: 38 4C 4F 22 57 2A  
      Це стосується таких параметрів у snmp конфізі bdcom
       
      [signal] MACINDEX=".1.3.6.1.4.1.3320.101.10.4.1.1" [misc] ONUINDEX=".1.3.6.1.4.1.3320.101.11.1.1.3"  
      За для усунення глюку спробував трошки змінити код і завдати тип snmp параметру явно у ./api/libs/api.ponbdcom.php у function collect()
      Це працює. Мабуть станеться у нагоді:
       
      # diff api.ponbdcom.php{.new,.bak} 37c37 < $onuIndex = $this->snmp->walk('-Ox ' . $oltIp . ':' . self::SNMPPORT, $oltCommunity, $onuIndexOid, self::SNMPCACHE); --- > $onuIndex = $this->snmp->walk($oltIp . ':' . self::SNMPPORT, $oltCommunity, $onuIndexOid, self::SNMPCACHE); 91c91 < $macIndex = $this->snmp->walk('-Ox ' . $oltIp . ':' . self::SNMPPORT, $oltCommunity, $macIndexOID, self::SNMPCACHE); --- > $macIndex = $this->snmp->walk($oltIp . ':' . self::SNMPPORT, $oltCommunity, $macIndexOID, self::SNMPCACHE);  
      P.S. Створив тему, а зараз міркую: а може це глюк у ПЗ olt. Оновлю фірмваре olt та перевірю...
       

    • Від Plastilin
      Вітаю. Маю наступний комплект. Ubilling на Debian + Mikrotik CHR як маршрутизатор. Наче все запустилось, але виникло питання яке не вдається розрулити. Читав Wiki, ковиряв, читав знову Wiki, знову ковиряв - не допомогло.
      Чи можливо якось визначити конкретну IP адресу з пулу який видає Mikrotik клієнту через Radius? Мені пропонує обрати наступну вільну адресу з пулу при спробі зміни адреси?
      З цього з'являється додаткове питання, чи можливо контролювати доступ користувачам у яких IP назначений статично, тобто прописаний вручну? Наприклад при зміні статусу не активний - пхати до Firewall Mikrotik правила заборони доступу з IP адреси визначеної вручну, навіть якщо вона не отримана по DHCP.
       
      UPD: з першою частиною знайшов: IP_CUSTOM=1 в alter.ini 
    • Від ppv
      Потрібно було витерти одну мережу, всі абоненти з неї були перенесені в іншу. Але світить що 6 IP зайняті, хоча вона повністю вільна.
       
      ID    Мережа/CID           RВсього IP        Використано IP ▾           Вільно IPСервіс
      6      172.16.70.0/23        506                    6                                       500
       
      Підкажіть як правильно це підчистити щоб видалити мережу.
×
×
  • Створити нове...