sky 0 Posted 2006-02-27 18:42:10 Share Posted 2006-02-27 18:42:10 Возможно я задаю вопрос который уже звучал но ответа на него я не нашел Ситуация такая В статистике у клиента отображается если выбрать трафик в байтах - 31204659 он же в килобайтах -30 473.30 он же в мегабайтах - 29.76 деньги то списываются за байты. (ну коментариев думаю дальше не надо) В байтах он правильный но как объяснить клиету что делитель 1024 и как исправить этот делитель и где? Link to post Share on other sites
Max 0 Posted 2006-02-27 19:32:37 Share Posted 2006-02-27 19:32:37 это не исправляется, это оговаривается договором Link to post Share on other sites
sky 0 Posted 2006-02-27 20:15:36 Author Share Posted 2006-02-27 20:15:36 Договором с кем? с клиентом (ему плевать он на меги смотрит) А потом математику пока никто не отменил и -кило- это 10 в 3(й) а не 1024 := Link to post Share on other sites
Genius 0 Posted 2006-02-27 22:52:43 Share Posted 2006-02-27 22:52:43 Нет, кило это 2 в 10ой), вспоминая анекдот про обычного человека и программера... Если необходимо считать по 1000 править в сырцах, но багов боюсь не оберешь при передаче данных от сервера в авторизатор, лучше цены поменять если нужная такая точность. Link to post Share on other sites
Den_LocalNet 1,474 Posted 2006-02-28 00:03:42 Share Posted 2006-02-28 00:03:42 что-то товариСЧЬ sky чудит... Вот глянул клиента - переюз 130.78 Мб (он в авторизаторе видит и я в конфигураторе) метр переюза стоит 20 коп. на счету -26.15 грн Что не так? Link to post Share on other sites
XoRe 0 Posted 2006-02-28 03:02:14 Share Posted 2006-02-28 03:02:14 2sky: клиент, плюющий на договор - это интересно ) Link to post Share on other sites
sky 0 Posted 2006-02-28 07:05:25 Author Share Posted 2006-02-28 07:05:25 2 XoRe значит ты с такими не сталкивался Клиент видет у себя 23,84 М по 0,30коп (должно быть- 7,152 грн) а сумма с него снята за байты 24994167 - -7.498252 грн Расхождение в метр 2 Den_LocalNet что у меня не так ? поделись опытом пожалуйста что у тебя стоит в кило - 1024 или 1000 в исходниках? Link to post Share on other sites
Max 0 Posted 2006-02-28 09:06:28 Share Posted 2006-02-28 09:06:28 интерестно, а как вы вообще с ним разговариваете? На основании чего работаете? Если он плевал на договор, тогда плюйте, на его претензии, они ничем не закреплены. Другое дело если договора нет .... В килобайте всегда 1024 байт, в мегабайте 1024 килобайт, это было всегда, и думаю что так и останется. Где то даже про это написано было, только не помню где. Если конечно это не оговорено договором, как у нас например. Link to post Share on other sites
sky 0 Posted 2006-02-28 09:43:30 Author Share Posted 2006-02-28 09:43:30 или я не правильно объясняю или где? разъясните мне толком почему у меня расхождения в количестве байт и мегобайт юзеру всеравно сколько там байт 1 или 1024 или 2000 в килограмме но цифры должны сходиться а они не сходятся - почему? Link to post Share on other sites
Max 0 Posted 2006-02-28 10:41:51 Share Posted 2006-02-28 10:41:51 Хех, изначальный вопрос был задан так: В байтах он правильный но как объяснить клиету что делитель 1024 и как исправить этот делитель и где? Отвечаю по порядку. 1.Объяснить просто: 1024 это стандарт, признаный мировым сообществом и изменению подлежит только при оговорке в договоре. 2. Исправить в сырцах сервера, и в конфиг стг дописать строку что 1кб =1000 байт, как звать строку не помню ищи на форуме пробегало. Но это всё равно тебя не спасёт, так как в конфигураторе и авторизаторе ничего поменять не сможешь. А можешь наоборот только хуже сделать, неизвестно к каким ошибкам приведут твои изменения. Вроде всё. Link to post Share on other sites
sky 0 Posted 2006-02-28 13:02:00 Author Share Posted 2006-02-28 13:02:00 знаком с вышеописанным давно всеже видно мы не понимаем друг друга вопрос в том что я хочу чтоб 24994167 отображались как 24.99 Мв а не 23,84 М как сейчас Все. это все что надо Почему '" Вот глянул клиента - переюз 130.78 Мб (он в авторизаторе видит и я в конфигураторе) метр переюза стоит 20 коп. на счету -26.15 грн" а у меня - 27.36 Mб по 0.30 коп пишет -8.605 вместо -8.208 Я спрашиваю где мой бок я ничего в исходниках не менял Link to post Share on other sites
Genius 0 Posted 2006-02-28 16:06:12 Share Posted 2006-02-28 16:06:12 Щас будет мат часть по специальности из калькулятора: 24994167 - байты 24994167/1024 = 24408,3662109375 килобайты 24408,3662109375/1024 = 23,83629512786865234375 мегабайты, если округлить будет 23,84. Теперь внимание вопрос, что ты еще хочешь от биллинга? И в чем собственно проблема? Link to post Share on other sites
sky 0 Posted 2006-02-28 23:00:53 Author Share Posted 2006-02-28 23:00:53 вот черт да не идиот я чтобы мне писать то о чем я и сам знаю ( и выше писал. кстати) меня клиенты замучили вопросами почему они платят 8.605 вместо 8.208 как у них написано по мегобайтам и предъявляют притензии что я их нагреваю Вразумительные доводы о множителях влияют не на всех юзера - ничего кроме его денег не волнует. он знает только меги и сколько -ВСЕ (и это все я должен объяснять сетивекам? носенс) короче - извиняюсь за отнятое время больше писать тупые вопросы не буду Link to post Share on other sites
CronAcronis 0 Posted 2006-03-01 12:39:44 Share Posted 2006-03-01 12:39:44 Человек хотел просто изменить отображаемые значения. Ответ: придется переписывать авторизатор, и там ставить округление. Link to post Share on other sites
sky 0 Posted 2006-03-01 12:55:31 Author Share Posted 2006-03-01 12:55:31 спасибо всем 2 CronAcronis что я и сделал в результате Link to post Share on other sites
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now