The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Релиз открытой биллинговой системы ABillS 0.82"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Релиз открытой биллинговой системы ABillS 0.82"  +/
Сообщение от opennews (??), 26-Дек-19, 23:55 
Доступен релиз открытой  биллинговой системы ABillS 0.82, компоненты которой поставляются под лицензией GPLv2...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=52096

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. Скрыто модератором  +12 +/
Сообщение от Аноним (-), 26-Дек-19, 23:55 
Ответить | Правка | Наверх | Cообщить модератору

2. Скрыто модератором  +6 +/
Сообщение от Аноним (-), 27-Дек-19, 00:02 
Ответить | Правка | Наверх | Cообщить модератору

3. Скрыто модератором  –8 +/
Сообщение от macfaq (?), 27-Дек-19, 00:20 
Ответить | Правка | Наверх | Cообщить модератору

5. Скрыто модератором  +6 +/
Сообщение от Герман Греф (?), 27-Дек-19, 01:11 
Ответить | Правка | Наверх | Cообщить модератору

4. "Релиз открытой биллинговой системы ABillS 0.82"  +/
Сообщение от Аноним (-), 27-Дек-19, 01:05 
А где практические применение этой системы? Примеры?
Ответить | Правка | Наверх | Cообщить модератору

10. "Релиз открытой биллинговой системы ABillS 0.82"  +4 +/
Сообщение от Деннис Ритчи (ok), 27-Дек-19, 05:15 
У мелких провайдеров
Ответить | Правка | Наверх | Cообщить модератору

14. "Релиз открытой биллинговой системы ABillS 0.82"  –3 +/
Сообщение от AsmodeuSemail (?), 27-Дек-19, 11:22 
более 20 тис установок по всему миру

от мелких хотспотов до провайдеров 200 000+

Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

15. "Релиз открытой биллинговой системы ABillS 0.82"  +6 +/
Сообщение от йож (?), 27-Дек-19, 21:51 
> более 20 тис установок по всему миру
> от мелких хотспотов до провайдеров 200 000+

Нет, правда? Ухтыжздоровохэштэг.

Работал в провайдере ~100k абонентов с этим поделием. Такого трэша в жизни не видел. Знающие и умеющие perl могут сами оценить. Глобальные переменные, фукции-простыни на несколько экранов, велосипеды даже не c квадратными, а с треугольными колёсами - работа с http запросами, шаблонизатор, и даже, о боги, свой DBI. (Вот не пойму, чем DBI не угодил, нафик его было заменять на свою реализацию, размеется, с поддержкой sql injection). ООП не завезли. (Ну, сейчас-то уже подвезли, но такое, как в несмешных анекдотах про perl). В общем, посмотрите в исходники, порадуйтесь за автора. (Театр начинается с вешалки. Вешалка начинается с libexec/periodic. Зайдите в lib/, посмотрите на конструкторы в классах. Abills::HTML. Abills::Base, во где щасте. Дальше самостоятельно. :] ).

Далее. Логика списания абонентской платы - вешалка. Периоды - через дупу (пересчёт сессий невозможен в принципе; в душе не ведаю, как выдали лицензию на такое). Реализация тарифов - "за такое надо убивать из рогатки" (ц). Отдельный трэш - поддержка оборудования. Например, все роутеры выводились одним списком. На одной странице. Все стопицот, Карл! (К вопросу об установках у провайдров с  200k+. Может и установили, но сильно об этом жалеют). Авторизация на nas'ах - по три-пять минут, клиенты были безумно рады.

Судя по, автор до 2013-4-5 года лабал в стиле четвёртого перла. Тут, наверное, смешалось два принципа: 1) я художник, я так вижу, 2) нуашо, работает же. Плюс аутсорсинг совсем безмозглым макакам, у которых первый принцип в работе - "откоитируйтесь".

(Чорт, в db/ все .sql с 755!)

Матерились все. Переезд на что-либо более вменяемое был затруднён из-за наличия огромного количества костылей, соединяющих это с oss и остальными системами. (Ну, это уже не проблема автора, а откровенно колхозного менеджмента, не понимающего, зачем тратиться на софт. Это отдельный плач Яровславны за колхозтелекомы). За полтора года работы это глюкало просадило мне нервы до уровня студента-неврастеника на сессии и чуть не сделало алкоголиком.

Вам мало? Ну хорошо, внедряйте. Но заранее запастись седативным в клинических масштабах.

Ответить | Правка | Наверх | Cообщить модератору

17. "Релиз открытой биллинговой системы ABillS 0.82"  +1 +/
Сообщение от Alex (??), 28-Дек-19, 12:33 
Что ж ты такой умный сидел и не написал разработчика про проблемы, есть же куча ресурсов для этого и форум, телеграм. Как показывает опыт разработчики активно идут на контакт.
Ответить | Правка | Наверх | Cообщить модератору

19. "Релиз открытой биллинговой системы ABillS 0.82"  +/
Сообщение от йож (?), 29-Дек-19, 17:56 
ожидается, что он перепишет методы-полотенца с запутаной логикой?

школьник, иди уже маме помогать нарезать оливьё.

Ответить | Правка | Наверх | Cообщить модератору

26. "Релиз открытой биллинговой системы ABillS 0.82"  +/
Сообщение от Alex (??), 30-Дек-19, 12:16 
интересно на какой биллинг ты перешел или написал свой?
Ответить | Правка | Наверх | Cообщить модератору

27. "Релиз открытой биллинговой системы ABillS 0.82"  +/
Сообщение от AsmodeuSemail (?), 30-Дек-19, 12:38 
> ожидается, что он перепишет методы-полотенца с запутаной логикой?

"рефакторинг" не слышали про такое ?

Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

18. "Релиз открытой биллинговой системы ABillS 0.82"  +/
Сообщение от AsmodeuSemail (?), 28-Дек-19, 12:54 
так нужно было обращаться Вам бы помогли и не надо было тратить пол года
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

20. "Релиз открытой биллинговой системы ABillS 0.82"  +/
Сообщение от йож (?), 29-Дек-19, 18:10 
помогли - чем? объяснением, что глобальные переменные рулят? что cpan/metacpan не нужен? что оно так задумано?

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

вы считаете, что ваш скромный неслуга недостаточно изучил внутреннее устройство? (именно устройство, не архитектуру - оной там нет, это архитектура арабских строений).

эти вопросы нерешаемые. как в анекдоте про того сантехника - менять надо всю систему.

вот, коллега пишет, что таки закопали. не говорит, в пользу чего. оставили интерфейс на отдельном хосте. аудит, проведённый серьёзными дядьками (с телекомовским профобразованием, опытом, званиями- степенями-регалиями), доказал неприменимость данного продукта в текущих условиях. такая вот success story.

Ответить | Правка | Наверх | Cообщить модератору

25. "Релиз открытой биллинговой системы ABillS 0.82"  +1 +/
Сообщение от AsmodeuSemail (?), 30-Дек-19, 11:56 
> ну ладно, чорт с ней, с реализацией. но вот есть необходимость пересчёта старых сессий по старым тарифам с соответствующим обновлением баланса. очень хотелось бы узнать, как. (в том числе, как получалась лицензия, ну да чорт и с ней тоже).

traffic_recalc.pl


> вы считаете, что ваш скромный неслуга недостаточно изучил внутреннее устройство? (именно устройство, не архитектуру - оной там нет, это архитектура арабских строений).
> эти вопросы нерешаемые. как в анекдоте про того сантехника - менять надо всю систему.
> вот, коллега пишет, что таки закопали. не говорит, в пользу чего. оставили интерфейс на отдельном хосте. аудит, проведённый серьёзными дядьками (с телекомовским профобразованием, опытом, званиями- степенями-регалиями), доказал неприменимость данного продукта в текущих условиях. такая вот success story.

Готовы ознакомиться с его отчетом и способах устранения.

Из Вашей истории видно: "Мыши плакали, кололись, но продолжали жрать кактус", хотя всегда можно получить квалифицированную помощь.

Как уже писалось выше, есть сообщество, есть контакт с разработчиками - готовы улучшить продукт - пишите. Но как показывает практика последних 15 лет, всегда есть люди которые чем то не довольны, но решать проблемы не готовы. Как говорится "Собака лает, а караван идёт".


p.s.  как и в любом продукте в ABillS  есть не очень удобные места, но мы (команда ABillS Team)  стараемся их улучшить. Если есть желающие делать это вместе с нами мы всегда рады.

Ответить | Правка | Наверх | Cообщить модератору

28. "Релиз открытой биллинговой системы ABillS 0.82"  +/
Сообщение от LongLivePerl (?), 06-Янв-20, 18:04 
>Такого трэша в жизни не видел.

посмотрел кот.

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

своего DBI не нашел, нашел только обертку над.
свой шаблонизатор на 100 строчек, ну комон это просто обертка на s///
глобальные переменные зло, но в Perl-е и без них можно прекрасно выстрелить себе в ногу.
по отсутствию ООП, может и к лучшему, плохое ООП может сделать сильно хуже его отсутствия.

в общем да, есть проблемные места, много что можно исправить,
но в целом если это работает и сопровождается (а судя по всему это так),
то каких-то неустранимых проблем я не вижу.

я видел трэш и сильно похлеще (причем без глобальных переменных и ООП)

> Переезд на что-либо более вменяемое был затруднён из-за наличия огромного количества костылей, соединяющих это с oss и остальными системами.

ога. а т.е. другую систему прикручивать костылями к инфраструктуре не надо будет?
подсказка: любой биллинг прикручивается адскими костылями которые потом не выдрать

>зачем тратиться на софт

ирония в том, что "тру-энтепрайз-грейд" система может работать ровно точно так же, через пень/колоду и такую-то мать, особенно если заказать её на аутсорс

Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

29. "Релиз открытой биллинговой системы ABillS 0.82"  +/
Сообщение от LongLivePerl (?), 06-Янв-20, 18:07 
>через пень/колоду и такую-то мать, особенно если заказать её на аутсорс

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

Ответить | Правка | Наверх | Cообщить модератору

7. "Релиз открытой биллинговой системы ABillS 0.82"  +/
Сообщение от Аноним (7), 27-Дек-19, 02:20 
>под лицензией GPLv2.

Странно что не AGPL.

Ответить | Правка | Наверх | Cообщить модератору

8. "Релиз открытой биллинговой системы ABillS 0.82"  +/
Сообщение от Аноним (-), 27-Дек-19, 04:24 
Так много разных ЖПЛей, какой лучше?
Ответить | Правка | Наверх | Cообщить модератору

9. "Релиз открытой биллинговой системы ABillS 0.82"  +2 +/
Сообщение от Аноним (9), 27-Дек-19, 05:11 
AGPL даёт больше прав получателю вебсервисов, LGPL даёт возможность линковать библиотеки с проприетарным кодом, GPL2 даёт возможность тивоизировать устройства производителю, GPL3 приносит радость и счастье вместе с открытым кодом в дом каждого покупателя (причём с полной свободой изменить его и/или распространить дальше).
Ответить | Правка | Наверх | Cообщить модератору

11. "Релиз открытой биллинговой системы ABillS 0.82"  +/
Сообщение от Деннис Ритчи (ok), 27-Дек-19, 05:17 
Оно всё также на перле?
Ответить | Правка | Наверх | Cообщить модератору

12. "Релиз открытой биллинговой системы ABillS 0.82"  +5 +/
Сообщение от Аноним (12), 27-Дек-19, 06:49 
Да, и все так же принципиально только на мыскле.
Ответить | Правка | Наверх | Cообщить модератору

21. "Релиз открытой биллинговой системы ABillS 0.82"  +4 +/
Сообщение от Аноним (21), 30-Дек-19, 07:51 
в 2019 буэ 2 раза
Ответить | Правка | Наверх | Cообщить модератору

16. "Релиз открытой биллинговой системы ABillS 0.82"  –3 +/
Сообщение от йож (?), 27-Дек-19, 22:15 
> Оно всё также на перле?

Дениско, у тебя ещё ядро на цэ, а не на хрусте/жабке. Не обламываешься?

Проблема этой системы вовсе не perl'е. А в том, что автор(ы) такой(ие) же неосилятор(ы), как и ты.

Чтобы не продлевать эту блевотную беседу: штука в том, что для умения в perl нужен в т.ч. и  английский. Тогда то, что пишется на зрз/гадюке в половину экрана, вмещается в одну строку. И, внимание, читается и понимается. Но языковые навыки в целом недоступны колхозным "технарям". Они и родным не очень-то.

(Жду слова про ненужность английского и близость яп к человеческим языкам).

Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

22. "Релиз открытой биллинговой системы ABillS 0.82"  +/
Сообщение от Аноним (22), 30-Дек-19, 07:54 
вы что знакомы?
или это аффтор сам флуд разводит от имеи ежей и гадюк ))))))))))
Ответить | Правка | Наверх | Cообщить модератору

23. "Релиз открытой биллинговой системы ABillS 0.82"  +/
Сообщение от Аноним (21), 30-Дек-19, 08:16 
Анонимко, я не он.
Ответить | Правка | Наверх | Cообщить модератору

24. "Релиз открытой биллинговой системы ABillS 0.82"  +/
Сообщение от йож (?), 30-Дек-19, 08:16 
Сам ты он не он.
Ответить | Правка | Наверх | Cообщить модератору

13. "Релиз открытой биллинговой системы ABillS 0.82"  +1 +/
Сообщение от Аноним (13), 27-Дек-19, 08:50 
> Добавлено отображение информации о смене ТП по расписанию
> Добавлена возможность скрыть ТП в ЛК пользователя
> Добавлена возможность изменять ТП в конце периода
> Обновлен интерфейса дилера
> Правки дизайна интерфейса дилера

Обожаю Abillis! Особенно за первые 3 пункта. Ну и последние 2 тоже полезные, кстати!

Ответить | Правка | Наверх | Cообщить модератору

30. "Релиз открытой биллинговой системы ABillS 0.82"  +/
Сообщение от LongLivePerl (?), 06-Янв-20, 18:12 
Авторам респект за живой open-source проект на 300к+ кода на Perl-е

Пожелание всё-таки не останавливаться где-то в начале 2000-х, а осваивать достижения последнего времени в программировании на Perl (использовать современный Perl), как-то perltidy, perlcritic, модульность, пакетизация, тесты, Moose, DBIx, и т.п.

use Modern::Perl or die

Ответить | Правка | Наверх | Cообщить модератору

31. "Релиз открытой биллинговой системы ABillS 0.82"  +/
Сообщение от AsmodeuSemail (?), 08-Янв-20, 18:18 
спасибо!
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру