Перейти до

madf

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

    4 122
  • Приєднався

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

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

    22

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

  1. madf

    Inetaccess на Qt 4

    После почти года затишья была развернута бурная деятельность. Буквально за неделю была полностью переписана клиентская библиотека - теперь она приняла современный вид. Была добавлена система хранения истории сообщений (в прочем, пока история только пишется, отображаения пока нет), дифференцированы ошибки (сообщения об ошибках со стороны Stargazer и ошибки сети), добавлено отключение при выходе. Была выполнена сборка qia под Mac OS X. Сам проект переехал в git (оставаясь в том-же месте: http://code.google.com/p/qia). В связи с релизом версии 1.4.1 выражаю благодарность компании Vikos за предос
  2. madf

    Грабля в ubilling

    Эта проблема, по видимому, вызвана багом в libxmlrpc-c. Но т.к. воспроизвести ее весьма сложно то подтвердить или опровергнуть это я не могу.
  3. madf

    Сбор багов и feature requests

    К моменту суммироания там вполне уже могут быть нули.
  4. madf

    Сбор багов и feature requests

    Сомневаюсь. Это достаточно сложно реализовать, т.к. снятие абонплаты и сброс месячных счетчиков трафика - это два разных процесса, происходящих в разное время (DayFee, DayResetTraff), а доступа к статистике за предыдущие периоды внутри системы нет. Думаю, не раньше 2.409.
  5. madf

    stg-2.407-p1

    Одним из традиционных решений подобных проблем является использование неточных сравнений: a == b тогда и только тогда, когда abs(a - < tolerance, где tolerance - некоторая константа точности. Думаю, для stg хватит 0.0001. Но в будущих версиях есть смысл сделать класс для денежных величин, который будет использовать вещественные числа с фиксированной запятой. Другим традиционным решением этой проблемы является хранение денежных значений в виде целых чисел с точностью до копейки с преобразованием при выводе в UI. В 2.409 так и будет сделано Остается вопрос обратной совместимости по
  6. madf

    stg-2.407-p1

    Мантисса вещественного числа представляет собой сумму степеней двойки. А таким образом любое число представить нельзя. По этому их точность ограниченна и результаты математических операций могут быть довольно странные.
  7. Да какой там зарубеж. Подрядят контору на написание софта, которая найдет еще одного подрядчика, которая найдет еще одного подрядчика и т.д. В конце концов найдут Васю который за 1000 грн ("Вася, ну ты ж понимаешь, мы бы и рады - да в бюджет не влазим, а надо срочно") прилепит сбоку к существующему ПО libwine и на том все закончится.
  8. madf

    stg-2.407-p1

    Издержки кривой архитектуры. Именно по этому нельзя хранить деньги как вещественные числа - только целые.
  9. madf

    IP address 10.0.99.99 alredy in use

    Не этот лог. /var/log/stargazer.log Отключение происходит вручную или само по себе?
  10. Разве у нас есть производственные мощности для изготовления микросхем?
  11. madf

    purestg2

    Во-первых, в 2.407-rc3 заголовочные файлы не устанавливаются. Во-вторых, --prefix это совсем не путь к заголовочным файлам. В-третьих, почему бы не использовать stg-2.407-p1 которая как раз и предназначена для работы с этой версией purestg2?
  12. madf

    IP address 10.0.99.99 alredy in use

    Для начала неплохо было бы указать версию stg. Что при этом пишется в лог? Возможна ли ситуация когда абоны самопроизвольно ставят себе чужие IP и воруют пароли?
  13. Ну я бы для начала сделал отладочную сборку и посмотрел что же там за exception вылетает. Пиар детектед! Тут у человека Firebird не заводится, а ты все про мускуль
  14. madf

    Грабля в ubilling

    Это были рабочие моменты
  15. madf

    Грабля в ubilling

    В самом xmlrpc изначально проблем небыло. А вот в sgconf_xml...
  16. madf

    Сбор багов и feature requests

    подтверждаю, у меня тоже такое было, зависал порт по которому управлялось через виндовый сгконф Давайте не будем мешать в одну кучу зависания в 2.407-p1 и более ранних с зависаниями в 2.408.
  17. madf

    Сбор багов и feature requests

    Ну увидел там зависания. Хотелось бы еще увидеть динамику: вывод strace по такой нити в течении десятка секунд. Делается просто: strace -p <pid>, где pid - pid нити (не процесса!). В приведенном трейсе pid - это LWP.
  18. madf

    Грабля в ubilling

    trac - наше все!
  19. madf

    stg-2.408-rc2

    Т.е. абон был в "минусе", но у него был открыт кредит. Из-за этого не снялась абонка. Кредит убрали - абон остался в "минусе". Откуда ж у него инет?
  20. madf

    stg-2.408-rc2

    Ну я во всем сообщении нашел только одну точку. Вот то что до нее - раскрыть более подробно.
  21. madf

    stg-2.408-rc2

    Не распарсил первое предложение. Можно подробнее?
  22. madf

    stargazer под MAC

    always online. Но, если немного потерпеть, то: qia для маков.
  23. madf

    stg-2.408-rc2

    Если б все было так просто... Выставить бы всех разработчиков шеллов вдоль стенки, да ленту в пулемет вставить... Короче, последний коммит по идее должен решить проблему. Заменил echo на printf. А все из-за отвязки от bash.
  24. madf

    stg-2.408-rc2

    Сейчас должно быть исправлено
  25. madf

    Сбор багов и feature requests

    Предпложение-то логичное, но не правильное. Размер messge queue в Linux по умолчанию равен 16к. Размер одного сообщения - порядка 1к. Т.е. в очереди должно без блокировки умещаться 16 сообщений и проблема не должна возникать. Почему она все-таки возникает - затрудняюсь сказать.
×
×
  • Створити нове...