Article View: pl.comp.lang.php
Article #231106Re: Problem z właściwym sumowaniem
From: artiun
Date: Tue, 14 Jul 2015 15:43
Date: Tue, 14 Jul 2015 15:43
33 lines
3625 bytes
3625 bytes
W dniu 2015-07-14 o 17:01, Borys Pogoreło pisze: > Dnia Tue, 14 Jul 2015 02:19:28 +0200, Kviat napisał(a): > >> Nie to żebym się czepiał (węgiel wybrałem żeby "przerysować"), ale ktoś >> kto wystawia takie faktury (albo robi obroty na poziomie 2147483647/100 >> = 21474836,47 zł - 21,5 mln zł) to raczej php nie używa do wystawiania >> faktur czy ewidencjonowania sprzedaży (no chyba, że się mylę...) > > Mnie to akurat by zupełnie nie zdziwiło. Przykład z trochę innego podwórka: > ilu ludzi powierzyło swoje pieniądze giełdom bitcoinowym napisanym w PHP i > jak to się skończyło... > http://falkvinge.net/2014/03/11/just-how-abysmal-was-gox-security-anyway/ > >> Czy mógłbyś podać jakiś przykład (taki z życia), przy którym można się >> obawiać przekroczenia zakresu? > > Przy pojedynczej sprzedaży faktycznie trudno przekroczyć granicę 32 bitów > przesuwając przecinek tylko o dwa miejsca, ale jak operujesz na jakichś > zestawieniach z większych zakresów, to zaczyna sie robić ciasno. A tych > pralek 215 można sprzedać w jednym miesiącu bez problemu :) > Zwracasz uwagę na to co nie ma nic wspólnego ze sprzedażą. Przykład prosty. Jest sobie fabryka wkrętów do blachy, huta produkująca słoiki. Tego nie da się sprzedawać na sztuki, a w paczkach lub paletach. Koszt produkcji liczony jest do 6 miejsca po przecinku dla pojedynczej sztuki. Po to księgowość ma konta zaokrągleń. To są szczególne przypadki, ale są. I o ile sprzedaż (oprogramowanie) może bazować na intach, to kosztów produkcji się tak nie liczy (a przynajmniej nie co do sztuki :) ). Takie wkręty - pracownik wystukał (pilnując maszyny w ciągu 8h 10kg - ile to jest wkrętów? Podpowiem +-ileś) -- Artur
Technical Details
Message-ID:
<55a52ef2$0$2196$65785112@news.neostrada.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!feeder.erje.net!1.eu.feeder.erje.net!weretis.net!feeder4.news.weretis.net!feeder2.ecngs.de!ecngs!feeder.ecngs.de!81.171.118.64.MISMATCH!peer04.fr7!news.highwinds-media.com!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mailReferences:
<9ecf2928-3e4b-4d12-8383-9217f3a32d17@googlegroups.com> <55a38ee3$0$2188$65785112@news.neostrada.pl> <12ptonkwkgs46.11ond3800czpd$.dlg@40tude.net> <55a4558c$0$8390$65785112@news.neostrada.pl> <9ze6foy5egfu.1dx9v1kz1bvfb.dlg@40tude.net>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!feeder.erje.net!1.eu.feeder.erje.net!weretis.net!feeder4.news.weretis.net!feeder2.ecngs.de!ecngs!feeder.ecngs.de!81.171.118.64.MISMATCH!peer04.fr7!news.highwinds-media.com!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail Date: Tue, 14 Jul 2015 17:43:43 +0200 From: artiun <artiun@spam.wp.pl> User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; pl-PL; rv:1.8.1.3) Gecko/20070326 Thunderbird/2.0.0.0 Mnenhy/0.7.5.0 MIME-Version: 1.0 Newsgroups: pl.comp.lang.php Subject: Re: Problem z właściwym sumowaniem References: <9ecf2928-3e4b-4d12-8383-9217f3a32d17@googlegroups.com> <55a38ee3$0$2188$65785112@news.neostrada.pl> <12ptonkwkgs46.11ond3800czpd$.dlg@40tude.net> <55a4558c$0$8390$65785112@news.neostrada.pl> <9ze6foy5egfu.1dx9v1kz1bvfb.dlg@40tude.net> In-Reply-To: <9ze6foy5egfu.1dx9v1kz1bvfb.dlg@40tude.net> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwAQMAAABtzGvEAAAAFXRFWHRDcmVhdGlvbiBUaW1l AAfVBwEUExQxoOF6AAAAB3RJTUUH1QcBFCMjg1qR9gAAAAlwSFlzAAAK8AAACvABQqw0mAAAAAZQ TFRFAAAA////pdmf3QAAAHZJREFUeNpj+A8GDFSjHoOpf8xg6oA8iPrHAJb7wQ+mPtSDqYcQDc+f I1MPW/hB1AMGMPWDGSTY+F+ujvk/QwOjAQ8DP8MBBgEWBkaGj//kVP6z43AEM4QCGtIPpBoYGOfU M/x//IFxDkTJHghVC6F+U9HvQAAATjr8CsUXDxIAAAAASUVORK5CYII= X-Antivirus: avast! (VPS 150714-0, 2015-07-14), Outbound message X-Antivirus-Status: Clean Lines: 33 Message-ID: <55a52ef2$0$2196$65785112@news.neostrada.pl> Organization: Telekomunikacja Polska NNTP-Posting-Host: 83.22.80.73 X-Trace: 1436888818 unt-rea-a-01.news.neostrada.pl 2196 83.22.80.73:8288 X-Complaints-To: abuse@news.neostrada.pl X-Received-Bytes: 3361 X-Received-Body-CRC: 588809985 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit