|  |  | OT - 429496295 x přidáno k oblíbeným 26. 12. 2010 / 21:05 | |
|  | Probíral jsem se zpětně nepřečtenými příspěvky z vánoc a byl jsem zaskočen jedním zřejmě skutečně oblíbeným - za poslední 3 dny byl "přidán k oblíbeným" údajně 429.496.295 krát.

Je to trik, doprovázející právě tenhle vánoční odkaz, nebo nám někdo cracknul fórum?
 |
| |
|
 |  |  | OT - 429496295 x přidáno k oblíbeným 26. 12. 2010 / 21:10 | |
|  | a neni to ve skutecnosti 4,294,967,295 x?  |
| |
|
 |  |  |  | OT - 429496295 x přidáno k oblíbeným 26. 12. 2010 / 21:16 | |
|  | Je. A další už to nepřijímá... Integer přetéká Jóó, holt není nad kvalitní příspěvek. Gratulujeme Atarianovi!!! |
| |
|
 |  |  |  |  | OT - 429496295 x přidáno k oblíbeným 27. 12. 2010 / 10:30 | |
|  | Ja vedel co na Peraku chybi nejvic! |
| |
|
 |  |  |  | OT - 429496295 x přidáno k oblíbeným 27. 12. 2010 / 08:04 | |
|  | Není.
Správně by bylo 429 496 295 (případně 429 496 295,00) krát. Čárky jsem tam přidal, aby se mi ty cifry nepletly.
I tak by mne ale zajímal mechanismus, jakým k "přeplnění" počítadla došlo (že by si to někdo z nás půlmiliardkrát označkoval považuji za méně pravděpodobné) |
| |
|
 |  |  |  |  | OT - 429496295 x přidáno k oblíbeným 27. 12. 2010 / 10:27 | |
|  | tak pak to ale eni preteceni integeru na to tam chybi jeden rad  |
| |
|
 |  |  |  |  | OT - 429496295 x přidáno k oblíbeným 27. 12. 2010 / 10:35 | |
|  | Tak se zkus podivat jeste jednou. Treba napotreti se trefis! |
| |
|
 |  |  |  |  |  | OT - 429496295 x přidáno k oblíbeným 27. 12. 2010 / 10:38 | |
|  | | |
|
 |  |  |  |  |  |  | OT - 429496295 x přidáno k oblíbeným 27. 12. 2010 / 11:13 | |
|  | Aby ty ses hned neozval, že jsi ještě 10x oblíbenější, než jsem ti přiznal já !

omlouvám se za přepsání, potvrzuji, že Atarianův odkaz je dokonce skoro pětimiliardkrát oblíbený

(na tom všem ostatním co jsem se zeptal a co mi zatím nikdo neopdověděl, to ale stejně nic nemění!)
 |
| |
|
 |  |  |  |  |  |  |  | OT - 429496295 x přidáno k oblíbeným 27. 12. 2010 / 11:17 | |
|  | Možná se to adminovi natolik zalíbilo, že tam dopsal max. hodnotu 
V PHP (MySQL) sem se s tímhle ještě nesetkal, ale obecně tahle chyba může vzniknout tak, že do čísla (do proměnné) se přiřadí typově nekompatibilní číslo. Když chcu v programu použít nějaký číslo, tak je většinou potřeba deklarovat jeho typ. Tím jsou daný např. jeho minimální/maximální hodnoty, možnost desetinnejch hodnot, přesnost. To souvisí s reprezentací dat v paměti, která se liší pro různý typy. Projeví se to tak, že ta samá sekvence nul a jedniček znamená (může znamenat) jiný číslo - záleží na tom, jakej typ (neboli reprezentace) se uvažuje. Tohle patří mezi nejlehčí chyby, protože je na první pohled vidět, že je něco špatně a navíc kompilátor by tohle měl poznat už před spuštěním programu.
|
| |
|
|