Перейти до

nightfly

Сitizens
  • Всього повідомлень

    5 332
  • Приєднався

  • Останній візит

  • Дней в лидерах

    150

Все, що було написано nightfly

  1. nightfly

    Выборочно снялась АП

    Старгейзер делает все штуки, исходя из концепции "что щас? Правда? Прям щас?". Это дает чумачеччие перспективы относительно производительности и предсказуемости поведения. Если спичит покрутить время (ну допустим перед продакшном забыли) просто тушим-крутим-запускаем при помощи /etc/rc.d/billing и живем счастливо.
  2. nightfly

    Выборочно снялась АП

    Омг омг омг, второй "баг с АП" за эту неделю
  3. Игнорируем документацию и практики отработанные на сотнях провайдеров, творим херню, потом сами же удивляемся тому, что получилась херня. По дороге не забываем рассказывать, прохладные истории о мифических багах и том как правильно писать биллинги. Отлично. Продолжайте в том же духе.
  4. Правильно - доступ должен быть по татухам.
  5. А мне это видится, попыткой оправдать неспособность обеспечения хоть какого-то адекватного функционирования собственного же аппаратного обеспечения, бессмысленными софтовыми подпорками.
  6. nightfly

    openpayz PORTMONE

    Во второй раз: http://wiki.ubilling.net.ua/doku.php?id=openpayz Там четко сказано, что openpayz должен находиться на уровень выше. Итого вы строите одну херню, пытаетесь использовать другую херню, и получаете в результате третью херню. Круговорот херни в природе.
  7. nightfly

    openpayz PORTMONE

    направляю: http://wiki.ubilling.net.ua/doku.php?id=openpayz
  8. nightfly

    openpayz PORTMONE

    А при виде этого URL-а, у вас не закрадываются сомнения, что делая все по документации, должно было бы получиться чуть-чуть не так?
  9. fatal error in genetic code? Сухари сушить, лол. Посоны, срочно все в личку! Дружите с человеком, ему одиноко!
  10. nightfly

    Google обложался.

    "Google обложался" - проверочное слово "лажа" а не "ложка".
  11. nightfly

    Реадактировать шаблон

    https://github.com/nightflyza/Ubilling/blob/master/api/libs/api.userprofile.php
  12. nightfly

    Найти полный адрес

    https://github.com/nightflyza/Ubilling/blob/master/api/libs/api.address.php#L997
  13. nightfly

    вопрос по скидкам

    Все верно. Первым этапом к исцелению, всегда является признание наличия проблемы. Ну в доке же сказано, что от тарифа.
  14. Ок. Возьмите сотрудничка: http://ribalych.ru/wp-content/uploads/2013/10/1637.jpg четко, епта.
  15. nightfly

    вопрос по скидкам

    Теоретически - есть. Практически - там слишком много точек входа для бабла. Из реалистичного - костылить мониторинг изменения состояния счетов всех пользователей, и дергать при этом какой-то метод - можно в принципе, но все так же бессмысленно. Привести свою тарифную политику в рамки минимальной не шизофреничности, и использовать нормальные механики скидок. Как вариант.
  16. nightfly

    Нашел ошибку. Что делать?

    Спасибо, сегодня обязательно посмотрю.
  17. Проверить наличие обоих глаз, и объем черепной коробки, лол.
  18. nightfly

    Платная версия Abills. Ваши отзывы.

    с 0.2.7, образца 2012-го года. Ну может там далеко не все опции включены, не?
  19. nightfly

    Платная версия Abills. Ваши отзывы.

    Второй "шарик" называется звездочкой, и работает уже годами. Реагирует на пингабельность/и/или изменения в счетчиках трафика абонента. Извините, что не прибито гвоздями к какому-то древнему говну.
  20. nightfly

    Релизы Ubilling 2016

    Не знаю, почему вам так кажется. 1. легаси 2. время За вычетом годика-другого на рефакторинг. Осталось только решить, кто это все будет делать. А так да, все отлично.
  21. nightfly

    Релизы Ubilling 2016

    Спасибо, но нет. А смысл?
  22. alter.ini SWITCH_PING_CUSTOM_SCRIPT="/bin/arp_switch_test" cat /bin/arp_switch_test #!/usr/local/bin/php <?php if (isset($argv[1])) { if(filter_var($argv[1], FILTER_VALIDATE_IP)) { $ip=$argv[1]; $command='/usr/local/bin/sudo /usr/local/sbin/arping -v -c2 -i igb0 '.$ip; $pingResult=shell_exec($command); if (strpos($pingResult, 'time')) { print('1'); } else { print('0'); } } else { print('FAIL:WRONG_IP'); } } else { print
×
×
  • Створити нове...