Character Encoding - ASCII and Unicode
Не е доволен от завладяването на всички социални медии, придобиването на подобни на Instagram и Oculus VR, разширяване на местните новини и потребителски технологии, и може би Поставяйки основите на президентския пост на основателя Марк Цукерберг, Facebook излезе напред и измисли своя собствена единица време.
Въпреки че това може да звучи като следващото ниво на технологичното високомерие - ние сме тук, за да нарушим самото време и всичко това - всъщност има наистина добра причина, поради която програмистите на Facebook пуснаха новото устройство, известно като филм, на страницата си с отворен код. Решаването на шокиращо фундаментален проблем е в това, как компютърният код се занимава с видеото, по-специално с честотата на кадрите.
Лесното движение е определено като 1 / 705,600,000 секунди, или около 1,42 наносекунди. Съобщението на Facebook - технически направено чрез дъщерното си дружество Oculus VR, въпреки че отворения източник на Facebook е излъчил новините - отбелязва, че това е най-малката единица от време, по-голяма от наносекунда, и е предназначена за използване в езика за програмиране C ++ при работа с видео приложения.
„Когато създавате визуални ефекти за филми, телевизии и други медии, обикновено се провеждат симулации или други процеси, интегриращи времето, които подразделят един кадър от време на фиксирано цяло число на подразделения”, обяснява страницата като мотивация за тази нова единица. "Подходящо е да можете да натрупате тези подразделения, за да създадете точни интервали от 1 кадър и 1 секунда, по различни причини."
Това всъщност не е възможно да се направи с наносекунда или една милиардна част от секундата, тъй като няма да се раздели равномерно на честотата на обикновените рамки на филмите, като 1/24, 1/30, 1/48, 1/60 или 1 / 120 кадъра в секунда. Това означава, че програмите трябва да се справят с десетични приближения точно колко наносекунди отиват в тези честоти на кадрите.
А програмите не харесват десетичните знаци изобщо, Природата на двоичния код го прави масово тромав, за да се справи дори с много прости десетични знаци, тъй като изисква разделяне на числото на коефициент и степен, за да се изрази правилно.Това, което бихме написали като 0.01, например, трябва да бъде изписано и съхранено като (дълбоко вдишване) 0 01111000 01000111101011100001010 в двоичен формат.
При тези обстоятелства е по-лесно и по-лесно да се създаде нова единица от време, която ще се раздели равномерно на всички честоти на кадрите, които филмът е проектиран. Например, кадър за видео от 1/24 кадъра в секунда е 29,400,000 движения, докато дори и абсурдно високата честота на кадрите, подобна на 1 / 192,000 fps, се разделя равномерно на 3675 движения.
Страницата на Oculus VR GitHub има повече информация за филма, включително как да се направи за любопитни програмисти, които искат да видят как да го инсталират за собствените си C ++ приложения. Така че не се страхувайте, това не е първата индикация за превключване в цялото общество на Facebook Standard Time - просто сериозна идея да направите видео и аудио приложения по-гладки.
Арктически лагери случайно измислиха спорта на каяка на моторни шейни
Арктика е наистина странно място в момента. Тази минала зима беше удивително топла през по-голямата част от планетата, и никъде толкова много, като Аляска и северна Канада. Тази седмица откритите приключения в Юкон, Канада, бяха изненадани, когато замръзнало, покрито със сняг езеро изведнъж се превърна в плувен басейн. Няколко ...
5 големи филма, които спасиха ужасното сезона на филма през 2016 година
Летният филмов сезон - грубо определен като график за излизане от Деня на паметта до уикенда за Деня на труда - се очаква да включва най-големите и най-скъпи проекти в студията след уикенда. Надеждата е, че те ще започнат или ще продължат да правят големи франчайзи за тентоли, които могат да направят притежателите на техните права милиарди ...
"Стар Трек 4" Парцел за пътуване във времето може да се промени за филма на Тарантино
Крис Хемсуърт, който е играл бащата на Кърк в първата, е в тъмнината за това, което следва за филмовия франчайз.