URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 119323
[ Назад ]

Исходное сообщение
"Релиз открытой биллинговой системы ABillS 0.82"

Отправлено opennews , 26-Дек-19 23:55 
Доступен релиз открытой  биллинговой системы ABillS 0.82, компоненты которой поставляются под лицензией GPLv2...

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


Содержание

Сообщения в этом обсуждении
"Релиз открытой биллинговой системы ABillS 0.82"
Отправлено Аноним , 26-Дек-19 23:55 
Дoлoй влacть кaпитaлизмa! Обмениваюсь с соседями едой за услуги.

"Релиз открытой биллинговой системы ABillS 0.82"
Отправлено Аноним , 27-Дек-19 00:02 
А вообще я за переход на биткoины и другую кpиптовaлюту. В ближайшем будущем люди сами будут решать что для них имеет ценнoсть, а oлигaрхaт будет sosat.

"Релиз открытой биллинговой системы ABillS 0.82"
Отправлено macfaq , 27-Дек-19 00:20 
Держи дырявый карман шире.

"Релиз открытой биллинговой системы ABillS 0.82"
Отправлено Герман Греф , 27-Дек-19 01:11 
И не говори! Вся эта крипта сплошной МММ и пузырь для хипcтеpов и мaмкиных боpцов и систeмой. Банки это стaбильность и уверeнность в завтрaшнем дне, не то что ваши элeктронные мaвроди-криптоанаpxисты. Тьфу нa вас.

"Релиз открытой биллинговой системы ABillS 0.82"
Отправлено Аноним , 27-Дек-19 01:05 
А где практические применение этой системы? Примеры?

"Релиз открытой биллинговой системы ABillS 0.82"
Отправлено Деннис Ритчи , 27-Дек-19 05:15 
У мелких провайдеров

"Релиз открытой биллинговой системы ABillS 0.82"
Отправлено AsmodeuS , 27-Дек-19 11:22 
более 20 тис установок по всему миру

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


"Релиз открытой биллинговой системы ABillS 0.82"
Отправлено йож , 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 и остальными системами. (Ну, это уже не проблема автора, а откровенно колхозного менеджмента, не понимающего, зачем тратиться на софт. Это отдельный плач Яровславны за колхозтелекомы). За полтора года работы это глюкало просадило мне нервы до уровня студента-неврастеника на сессии и чуть не сделало алкоголиком.

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


"Релиз открытой биллинговой системы ABillS 0.82"
Отправлено Alex , 28-Дек-19 12:33 
Что ж ты такой умный сидел и не написал разработчика про проблемы, есть же куча ресурсов для этого и форум, телеграм. Как показывает опыт разработчики активно идут на контакт.

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

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


"Релиз открытой биллинговой системы ABillS 0.82"
Отправлено Alex , 30-Дек-19 12:16 
интересно на какой биллинг ты перешел или написал свой?

"Релиз открытой биллинговой системы ABillS 0.82"
Отправлено AsmodeuS , 30-Дек-19 12:38 
> ожидается, что он перепишет методы-полотенца с запутаной логикой?

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


"Релиз открытой биллинговой системы ABillS 0.82"
Отправлено AsmodeuS , 28-Дек-19 12:54 
так нужно было обращаться Вам бы помогли и не надо было тратить пол года

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

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

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

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

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


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

traffic_recalc.pl


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

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

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

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


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


"Релиз открытой биллинговой системы ABillS 0.82"
Отправлено LongLivePerl , 06-Янв-20 18:04 
>Такого трэша в жизни не видел.

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

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

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

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

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

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

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

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

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


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

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


"Релиз открытой биллинговой системы ABillS 0.82"
Отправлено Аноним , 27-Дек-19 02:20 
>под лицензией GPLv2.

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


"Релиз открытой биллинговой системы ABillS 0.82"
Отправлено Аноним , 27-Дек-19 04:24 
Так много разных ЖПЛей, какой лучше?

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

"Релиз открытой биллинговой системы ABillS 0.82"
Отправлено Деннис Ритчи , 27-Дек-19 05:17 
Оно всё также на перле?

"Релиз открытой биллинговой системы ABillS 0.82"
Отправлено Аноним , 27-Дек-19 06:49 
Да, и все так же принципиально только на мыскле.

"Релиз открытой биллинговой системы ABillS 0.82"
Отправлено Аноним , 30-Дек-19 07:51 
в 2019 буэ 2 раза

"Релиз открытой биллинговой системы ABillS 0.82"
Отправлено йож , 27-Дек-19 22:15 
> Оно всё также на перле?

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

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

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

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


"Релиз открытой биллинговой системы ABillS 0.82"
Отправлено Аноним , 30-Дек-19 07:54 
вы что знакомы?
или это аффтор сам флуд разводит от имеи ежей и гадюк ))))))))))

"Релиз открытой биллинговой системы ABillS 0.82"
Отправлено Аноним , 30-Дек-19 08:16 
Анонимко, я не он.

"Релиз открытой биллинговой системы ABillS 0.82"
Отправлено йож , 30-Дек-19 08:16 
Сам ты он не он.

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

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


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

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

use Modern::Perl or die


"Релиз открытой биллинговой системы ABillS 0.82"
Отправлено AsmodeuS , 08-Янв-20 18:18 
спасибо!