Quote:
|
Originally Posted by hybris
Och jag som alltid ansett talmystiken vara rappakalja. Verkar som att jag haft fel. Kanske dags att sluta lyssna på The number of the beast också.
Men faktiskt, jag fattar inte ett jota. Kan du inte försöka förklara på riktigt språk (förslagsvis svenska) varför just 32 768 är ett ödestal för ett diskussiosforum.
|
Jag gör ett försök:
[geekmode]
Det handlar om binärräkning
Datorer jobbar ju med bitar och bytes. En bit är en etta eller en nolla och en byte är 8 bitar där platsen i byten anger vad ettan eller nollan är värd.
Exempel:
10010111
kan tolkas som
1*128+0*64+0*32+1*16+0*8+1*4+1*2+1*1=151
Varje post i en tråd har ett ID för att hålla reda på vilken post och i vilken ordning den kommer.
Siffror lagras som regel i hela bytes, oftast 1,2 eller 4 resultatet blir att på datorn tar 00000001 dvs 1 och 11111111 dvs 255 lika stor plats.
För att spara lite plats på datorn och i internettrafiken försöker man hålla denna storlek så liten som möjligt.
Någon gjorde antagandet att det inte skulle bli trådar längre än 2 bytes dvs 2^15-1 (det är en kontrollbit inblandad också) dvs 32,767.
När någon försöker mata in post nr 32,768 så blir det ett minnesfel i databasen.
Så det är inte ett ödestal i diskussionsforum utan i databaser som lagrar ID som en 2 bytes datatyp, tex den som Sherdog använder.
[/geekmode]
Så nu får vi se om dom fixat det och ändrat till 4 bytes. Då kan vi ha 2,147,483,647 inlägg i tråden.