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. Сообщение от Аноним (-), 26-Дек-19, 23:55   +12 +/
Дoлoй влacть кaпитaлизмa! Обмениваюсь с соседями едой за услуги.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #2

2. Сообщение от Аноним (-), 27-Дек-19, 00:02   +6 +/
А вообще я за переход на биткoины и другую кpиптовaлюту. В ближайшем будущем люди сами будут решать что для них имеет ценнoсть, а oлигaрхaт будет sosat.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #3

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

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

5. Сообщение от Герман Греф (?), 27-Дек-19, 01:11   +6 +/
И не говори! Вся эта крипта сплошной МММ и пузырь для хипcтеpов и мaмкиных боpцов и систeмой. Банки это стaбильность и уверeнность в завтрaшнем дне, не то что ваши элeктронные мaвроди-криптоанаpxисты. Тьфу нa вас.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3

7. Сообщение от Аноним (7), 27-Дек-19, 02:20   +/
>под лицензией GPLv2.

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

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

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

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

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

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

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #15

15. Сообщение от йож (?), 27-Дек-19, 21:51   +6 +/
> более 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ообщить модератору
Родитель: #14 Ответы: #17, #18, #28

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11 Ответы: #22

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #17 Ответы: #26, #27

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18 Ответы: #25

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

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

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

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

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

traffic_recalc.pl


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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15 Ответы: #29

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

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

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

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

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

use Modern::Perl or die

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

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


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

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




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

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