ДАВИД Малан: Здраво, свет, ово је ЦС50Ливе, и дечак, радимо имају невероватну епизоде ​​за вас данас. Прво, унутра поглед на то како Дропбок ради, онда затвори погледајте сићушних хрчака једу мале буритосе, и на крају, а иза сцене изгледају на ЦС50 Нови филм, истрајност. Али прво, Дропбок.цом, где смо недавно путовао у Сан Франциску, у Калифорнији, да се састане са бившим шефом ЦС50-а асистент, Томас Царриеро који нам је дао турнеју Дропбок и управо оно што је желео да раде и, претпостављам, тамо живе. Сада смо сели не само са Томом док тамо, али и са ЦС50 бивши настава глава колега Алекс Аллаин да разговарају о основи деловање Дропбок.цом и то је дистрибуиран архитектуру. Хајде да погледамо. ТОМАС Царриеро: Ја сам Томас Царреиро Ја сам софтвер инжењер у Дропбок. Алекс АЛЛАИН: Ја сам Алекс Аллаин. Ја сам инжењер овде на Дропбок. ТОМАС Царриеро: Да, тако сам био заправо први шеф ЦФ ЦС50 када је Давид Малан преузео класе. Већ сам предавао ЦС50 за два семестра са Мике Смитх, који је био тамо пре професор тамо. Алекс АЛЛАИН: Па ја заправо није предузео ЦС50, али сам ТФ то два пута, једном као редовна ТФ а затим у моје завршне године, Ја заправо био шеф ТФ од ЦС50, што је забавно. ТОМАС Царриеро: Дакле, када Дејвид допре до мене о подешавању Дропбок у ЦС50 апарата, Био сам заиста узбуђен, јер ми заправо имамо Линук клијента. Већина наших корисника користи било Виндовс или Мацинтосх клијентима, али Линук, Мацинтосх, и Виндовс клијенти су, заправо, веома слични. Дакле, оно што смо урадили је да смо унапред инсталиран Дропбок Линукс клијент у ЦС50 апарата, и то ради као сви наши другим корисницима Линука. Алекс АЛЛАИН: Па Дропбок начин функционише је ради као клијент на много различитих оперативни системи и уређаји. Дробок десктоп клијент је један од најпознатији, један од најзанимљивијих. ТОМАС Царриеро: Па Дропбок у основи узима све датотеке који сте ставили у фолдер, и ИТ комаде те датотеке у мегабајтима четири комаде. Дакле, ми ћемо узети 100 мегабајт ПДФ фајл, и ми ћемо комад је у 25 четири мегабајтима комаде. Ови комади се затим шифроване, а онда ћемо им послати нашем блоку сервере. Алекс АЛЛАИН: Блок сервери су складиштење за самих блокова, и тако да сваки блок се складишти у блок сервера са подацима и СХА-256 хасх који блокира. То је врло основни енкрипција примитивно да сумира, у извесном смислу, подаци у врло јединствен начин који је јединствен за тај података. Могао би да отпремите цео фајл одједном, али испоставило се да ако урадим да са заиста великим фајловима, они се заиста дуго времена да отпремање, а уколико имате неуспех, ти среће и морате да га поново покренете. Шта ми онда радимо јесте да кажем још један сервер у нашем систему, што зовемо мета сервер, метаподатака сервера, хеј, ово је фајл и то је састављен од Следећи списак блокова. И пролазимо горе хешеви да идентификују оне блокове него поново уплоад цео блок. Мета сервер онда чекови са блок серверима, чини ли су блокови су тамо - ако су, савршени, све је добро. ТОМАС Царриеро: Када желимо да, у основи, преузимање фајла са Интернета, рецимо, ћемо питати прво мета сервер, хеј, можеш ли ми рећи о где се налази тај фајл, и мета сервер ће рећи, ох, добро, овај фајл је заправо 25 четири мегабајт комаде, а овде су. А онда ћемо ићи на блоку сервер и ми заправо ћу преузимање сваки од тих делове, а затим ћемо реконструисати датотеку одатле, а онда ћемо почети преузимање. Да, тако Дропбок бави са скалом, у основи, по веома, веома агресиван схардинг. Алекс АЛЛАИН: Па схардинг је када узмете сви корисници у вашој покретање или ваша фирма, и можда су користили да буде на једне базе, и да одлично функционише до тебе погодио одређени број корисника, и заиста оно што желите да урадите је да пронађете неки начин да поделе онима преко два базе података или можда више од два - идеално, довољно да можете има сваки корисник на свету. Дакле, када сте крхотином, шта ви урадите је да пронађете неки начин одлучивања која база података да иде на то не захтева ударање централни директоријум, или можда је то врло брзо, јефтино погледати се у том централном директоријуму. ТОМАС Царриеро: Никада немамо све чувају у једној бази података, јер је то скоро никада неће да смањи. Дакле, уместо, шта ми радимо јесте да ћемо се сви тих информација, све датотеке су све метаподатака и ми ћемо га крхотином преко неколико стотина или хиљада од логичке базе података. То значи да када имамо захтев за информације корисника, прво ћемо рећи, хеј, која база података се информације страницу корисника чувају у, а онда смо у основи ћемо користити да Одлука да се нађемо ту базу података, а то је где ћемо учитати све датотеке или све метаподатака о датотекама. Дакле, ми користимо доста схардинг, али схардинг није увек довољно. Ви у ствари треба да кеширају Много заједничких захтева, јер иако база података упити могу бити скупо. Дакле, ми такође не прогресивна кеширање стратегије да се уверите да је најчешћи захтеви су прилично лако да се израчуна, и у основи, да је много чини брже и чини рад на скали. Дакле, то је, на веома високом нивоу, врста како Дропбок ради. Алекс АЛЛАИН: Зовем се Алекс Аллаин. ТОМАС Царриеро: Ја сам Томас Царреиро. Алекс АЛЛАИН: А ово је ЦС50. ДАВИД Малан: Сада, ако сте се икада запитали где је овај цитат на сајту ЦС50-а долази из, то је заправо Алекс ко је оригинални аутор. Сада, говорећи о Дропбок, ја недавно овај емаил добили од њих у мом инбок - Здраво, Давиде, можда ћете приметите да неки од ваших заједничких линкова не раде, а ми желео да допре до вас лично да знаш зашто. Па шта је заједничка веза? Па, ако сте користили Дропбок изван једноставно чување изворног кода унутар апарата, ви Можда знате да вам могу да креирају дељене линкове обично десно кликнете на фајл и копирање УРЛ за ваш клипборд. То заједничка веза може изгледати мало овако нешто, али уместо тога речи тајне, ту је заправо нешто више загонетан тамо, као секвенце случајних слова и бројеви. Идеја је да ја сада могу емаил или Гцхат ову врсту урл пријатељу, и он или она може да приступи и ЦС50.ткт преузмите на свом рачунару. И само знајући да УРЛ, или са супер, супер ниска вероватноћа, погађање да урл, могао је неко други заправо приступ датотеку. Нажалост компанија познат као Интралинкс недавно постављен њихова ЦоллабористаБлог да заправо постоји неколико претње овом ток посла. Испоставило се да, ако сте случајно направи грешку, као што сам, искрено, урадили у прошлости, и паста урл као Дропбок заједничком везом, у не адреса прегледача Бар, али као на слици овде, твој бар претрагу, да урл, наравно, иде да буде достављен претраживача попут Гоогле-а. Наравно, Гоогле неће нужно признати да заједничку везу, и тако ћеш добити више генериц претрагу Резултати као линк да се Дропбок.цом, и у овом случају, рекламе, и у ствари, рекламе, потенцијално, за конкурената Дропбок. У ствари, то је како Интралинкс приметили - они, такође, су трчали за АдСенсе кампања поред кључних речи Дропбок да сами могу користити. И тако, ако се увећа доња резултати овде, видећете да има Инралинкс ова веза своје службе. Сада један од карактеристика Гоогле и други претраживачи ' рекламне кампање је да када корисник као ја кликне на овај линк, сада, Ја ћу бити откривања урл да сам откуцао у Гоогле-у како да пронађе ове резултате претраге. Идеја је да компанија жели да зна како се људи налазе свој сајт. Наравно, ако сам нашао Ова страница резултата лепљењем другачије тајна урл у Гоогле, Ја сам сада, ефикасно, рекао је Интралинкс и њихов веб резање тачно шта тајну урл Јесам био у посети, тиме откривања, потенцијално, садржај ЦС50.ткт. Сада, постоји још један претња сви заједно - можда знате, такође, из Дропбок заједничке везе које обично могу отворите их унутар сопствене претраживач и прегледали их унутра од рама као што је овај. Али ако то титла садржи хипервезу, као на слици овде да Екампле.цом, и ви или корисник клик да хипервеза, тиме отварајући нови таб или прозор са страница које је урл, оно што сте управо рекли и интернет сервера, по природи како ХТТП функционише, се односи ХТТП адресу одакле си дошао. Другим речима, ви информисани дестинација сајт да сте били раније у овај наводно тајна урл. Сада, шта Интралинкс открио гледајући кроз своје логове је да су пронашли доста информација која је сигурно требало да буде тајна - за пример, нечија хипотека апликација, нечији пореска пријава, а гомиле више докумената, као и. Сада, ако желите да сазнате више о овом претњом, главе до Дроп кутија је блог у овом урл овде, а реалност је да не можете стварно брани против претње у којима људи као ми случајно налепите шта треба бити тајни УРЛ адресе у на претраживачима. Ти и ја једноставно ће морају да буду мало опрезнији. Али, они су радили на исправљања Друго питање којим везе које су уграђене у Дропбок титла су обелодањивања односе УРЛ. Али главу да тај УРЛ за више детаља. Али сада, како је обећао, ближи поглед у ситним хрчака једе ситне буритосе. [Музика свира] ДАВИД Малан: сада ЦС50 је тим недавно су имали прилику да учествују у 48-часовни пројекат филма, међународни такмичење током којег Тимови су имали, заиста, 48 сата сами да снимим филм. Цака је у томе што само сазнати шта филма треба да се у веома почетак тих 48 часова. Конкретно, на недавно Петак вече у 7:00 часова, смо на ЦС50 сазнали да ћемо бити чинећи један, неми филм, два, да филм потребно карактерише лик по имену Јеремија Џонс, учитељ, три, да је филм потребан да поседују дневник, овај овде, и четири, да нам је потребно да се некако укључи линија је оно што је још мада, наравно, ми су правили неми филм. Сада, 26 чланова тима ЦС50-а учествовао у овом 48-часовном филма пројекат, међу њима Колтон, Дан, Падраиг, а Шели Вестовер, кога можда сећате од таквих филмова као што је овај овде. Сада, такође укључени, наравно, био ЦС50 сопствене Рамон Галван. Рамон, добродошли на представу. Рамон ГАЛВАН: Хвала што сте ме. ДАВИД: И Малан ЦС50 је Поседујемо Давен Фарнхам. Сада, Рамон, који је био Ваша улога у филму? [? Рамон ГАЛВАН:? Лета код] директор са Даном, заправо. ДАВИД Малан: И Давен, сами? Давен Фарнхам: био сам звезда, па сам направио у основи пројекат. Спасао сам филм. ДАВИД Малан: Спасили сте филм. Давен Фарнхам: Јесам. ДАВИД Малан: Сада, ви кажем ово, али ја верујем имамо свој тест екрана за овај филм. Ако бисмо могли да се котрља овај клип овде. Давен Фарнхам: Зовем се Давен Фарнхам, а то је ЦС50. Хтео сам да кажем ЦСС. Ово је ЦСС. ДАВИД Малан: Сада ово је био твој први филм? Давен Фарнхам: Ух, не, можда. ДАВИД Малан: Не, па, макар то време око ње била неми филм. Давен Фарнхам: Да. ДАВИД Малан: Дакле, у 7:00 часова, пронашли смо од оних потребних састојака, а онда одмах кренуо је као група да схватим шта ми мовие су заправо ће учинити. Да ли желите да нас провести кроз шта те ноћи био као? Давен Фарнхам: Дакле, у основи имамо идеју у 7:00, смо почели да у основи браинсторм, тако да смо сви некако окупљени око табле и почео браинсторминг идеје, а затим од 9:00, покушали смо да га збаце на писце, и писци га узео одатле. ДАВИД Малан: А у међувремену, Дан и Шели и ја заправо кренули на Таргет, наравно, наша омиљена у близини продавница, да покупите све реквизите за филм смо одлучили на, који у том тренутку био - Давен Фарнхам: Ми смо одлучили на паритет авантуристичког филма. ДАВИД Малан: Вхиц сам да бити сасвим као Индијана Џонс. Давен Фарнхам: Да, тако нам је потребан бика бичеви и био нам је потребан и федора ствари. ДАВИД Малан: И врло китњаст комад накита да ће он тада наћи на крају епизоде. Наравно, да се вратимо на поноћи или тако из Таргет и схватити, Не, то није филм ми правимо - Псицх. Давен Фарнхам: Потпуно другачији филм. Рамон ГАЛВАН: Имали смо филм ноир за неколико сати, тада смо имали романтичан комедија на крају. ДАВИД Малан: Па по 4:00 часова, имали смо романтична комедија, а око 5:00 часова, ти и Дан, други директор, појавио. Рамон ГАЛВАН: Да, тако смо добили заједно и ми некако испланирано где смо Волд снимање, што је сцене бисмо прво пуцати, а онда око 7:00 или 8:00 часова, ми заправо је изашао и почео да пуца. ДАВИД Малан: Па, ако можете да останете, ми смо волели да радим неке иза сцене гледа како је направљен филм, али мислим да прво, хоћемо дајте људи светску премијеру од ЦС50 филма, истрајност. [Музика свира] ДАВИД Малан: Момци, мислим - па хајде да кренемо од врха. Дакле, прва сцена сви смо пуцали као група тог јутра десио око 8:00 сати пре подне, а ми смо били у ствари овде, Џеферсон Хала, који је заправо један од физике слушаонице на кампусу. А шта је био циљ са ове сцене? Рамон ГАЛВАН: Тако смо били овде да почне филм, Давен као учитељ, а асистент, или асистент, нешто тако, и он је био заиста узнемирен да види овај пар излазио и он жели да. Он жели да буде у вези, он само то нема. ДАВИД Малан: И онда следећи сцена, ми смо у транзицији да се заиста није био упуцан у реду. У ствари, овде, ви сте - Давен Фарнхам: Па овде, у ствари, ми смо пуцали ово ово - ово је био један од последњих сцена ми пуцали, али ово стварно појави на самом почетку филма. И тако у овој сцени, то је монтажа, па шта ја радим Стављам је на колоњску воду, Ја чешљање косу. ДАВИД Малан: Да ли користите колоњску? Давен Фарнхам: Ух, Рамон је парфем, много колоњске воде. ДАВИД Малан: А чија је мајица? Давен Фарнхам: Ух, Рамон је кошуља. ДАВИД Малан: Дакле, то је било више него један таке, а кошуља до краја је прилично - Давен Фарнхам: Да, ја мислим морали смо да се три или четири узима, тако да сваки узети било три скуиртс, тако да било око 12 скуиртс Келн. Тако сам мирисао као онај Келну за остатак дана. ДАВИД Малан: Па, у најмање, врло брзо. Ми транзиција напољу, и, у ствари, ако мало боље погледате, ово је заправо ЦС50 је сопствене Лорен Царабалло. Али оно што сте били размишљања са ове сцене? Давен Фарнхам: Тачно, тако да у овој сцени, покушавамо да њену пажњу. Па ја ходам по њој, Ја сам пеацоцкинг, наравно. ДАВИД Малан: Пеацоцкинг? Давен Фарнхам: О, ви не знате? Рамон ГАЛВАН: Ух, треба ми? Давен Фарнхам: Да, наравно, наравно. Па нормално ходање, наравно, је само нормално ходање. ДАВИД Малан: Дакле, ово је нормално ходање? Давен Фарнхам: То је нормално хода. Пеацоцкинг, баци мале кукова код тамо. Рамон ГАЛВАН: То је стварно све у реду овде. Давен Фарнхам: Све је у реду овде. То је из тог својству - Све је у куковима. А онда на самом крају, морате да поп и закључали. То је кључ за маневар - то је кључ. ДАВИД Малан: поп и брава. Добро, добро, ви заправо јесте Много физичке комедије у филму. У ствари, један од наредних сцена била овде на Ламонт библиотеци, испред врата. Давен Фарнхам: Да, они су овде, тако да сам заиста покушава да - Мислим да је то повуците врата и гурам, и као да је сцена напредује, Гурам и гурање све агресивније. И мислим да на крају, неко заправо ме обори с пута. ДАВИД Малан: Да, и у чињеница, нисмо приметили - до фазе за уређивање. Рамон ГАЛВАН: Да, па, ако се зоом у том пуцао, и Дан, можемо побољшати мало? У реду, савршено. Дакле, мораш да ме види скупише око да искочи и куцам Давен у лице са вратима. ДАВИД Малан: То ми забавно пронађен снимци само неколико сати пре него што смо морао да брод филмове за рока. Добро, добро хвала обоје толико за спајање и за глуми у што - Давен Фарнхам: Ох, не хвала. Рамон ГАЛВАН: Хвала. ДАВИД Малан: - креће филма. Па то је за ЦС50Ливе. Хвала пуно на нашим пријатељима у Дропбок, хвала пуно свима иза камере, ЦС50 сопственог Рамон Галван и Давен Фарнам. Ово је ЦС50 и овај је била наша омиљена сцена да није то да је у филму. ДИРЕКТОР 1: Хоћемо ли по ауто путу у? ДИРЕКТОР 2: Долази, то је у реду. [ХОРН хонкинг] ГЛУМИЦА: Вау. О, Боже.