Facebook tar ett annat tillvägagångssätt för att lösa ett problem som videoredigerare, konstnärer för visuella effekter och programmerare står inför:de uppfinner en ny tidsenhet. Förhoppningsvis kommer detta att hjälpa till att lösa ett märkligt problem.
Det grundläggande problemet är detta:konstnärer för visuella effekter, programmerare och liknande behöver ofta arbeta med mycket små tidsskalor, så små att de ofta fungerar på nanosekunder. Problemet är att nanosekunder inte delas upp bra i standardbildhastigheter eller ljudsamplingsfrekvenser, vilket i sin tur leder till en del knepiga problem när man kodar och arbetar med sådana projekt, med bildhastigheter som glider lite ur synk med tidsklockorna. För att lösa detta introducerade Facebook "snärten", eller 1/705 600 000 av en sekund. Den mattekunniga kommer att märka att detta helt enkelt är ömsesidigheten av den minsta gemensamma multipeln av alla vanliga bildfrekvenser och samplingsfrekvenser, men det fina är att detta innebär att varje bildfrekvens och samplingsfrekvens som ingår i denna beräkning nu representeras av en exakt heltal när det ges i snärtar. Detta gör snärtningen till den minsta tidsenheten större än en nanosekund med den egenskapen. Fördelen är att det eliminerar avrundningsfel som sprider sig över tiden och håller allt exakt justerat, vilket teoretiskt skulle eliminera en hel del huvudvärk för användarna.
Lead image av Pixabay-användaren Felix_Hu, använd under Creative Commons.
[via Gizmodo]