DAVID Malan: Helo, y byd, mae hyn yn yn CS50Live, a bachgen, a ydym yn cael episod anhygoel i chi heddiw. Yn gyntaf, golwg y tu mewn ar sut Dropbox yn gweithio, yna yn agos edrych ar bochdewion bach bwyta burritos bach, ac yn olaf, mae y tu ôl i'r llenni ar ffilm newydd CS50, yn Dyfalbarhad. Ond yn gyntaf, Dropbox.com, lle rydym yn ddiweddar Teithiodd yn San Francisco, California, i gwrdd â cyn bennaeth CS50 yn cyd-addysgu, Thomas Carriero a roddodd taith o Dropbox ni ac yn union beth mae fel i gweithio ac, mentraf ddweud, yn byw yno. Nawr rydym yn eistedd i lawr, nid yn unig gyda Thomas tra yno, ond hefyd gyda chyn CS50 yn cyd-addysgu pen Alex Allain i siarad am y sylfaenol waith Dropbox.com ac mae'n dosbarthu pensaernïaeth. Gadewch i gymryd golwg. THOMAS CARRIERO: Rwy'n Thomas Carreiro Rwy'n beiriannydd meddalwedd yn Dropbox. ALEX Allain: Rwy'n Alex Allain. Yr wyf yn beiriannydd yma yn Dropbox. THOMAS CARRIERO: Yeah, felly roeddwn yn mewn gwirionedd CF bennaeth cyntaf ar gyfer CS50 pan gymerodd David Malan dros y dosbarth. Yr wyf eisoes wedi bod yn dysgu CS50 am ddau semester gyda Mike Smith, a oedd yno athro cyn yno. ALEX Allain: Felly, yr wyf mewn gwirionedd nid oedd yn cymryd CS50, ond i ddim yn TF ddwywaith, unwaith fel TF rheolaidd ac yna yn fy mlwyddyn uwch, Roeddwn yn mewn gwirionedd yn Bennaeth TF o CS50, a oedd yn llawer o hwyl. THOMAS CARRIERO: Felly pan David cyrraedd allan i mi am sefydlu Dropbox yn y peiriant CS50, Roeddwn yn gyffrous gwirionedd, gan fod yr ydym mewn gwirionedd gennych gleient Linux. Mae'r rhan fwyaf o'n defnyddwyr yn defnyddio naill ai Ffenestri neu cleientiaid Macintosh, ond mae'r Linux, Macintosh, a Cleientiaid Windows i gyd, mewn gwirionedd, debyg iawn. Felly hyn a wnaethom yw ein cyn-osod y cleient Dropbox Linux yn y CS50 offer, ac mae'n rhedeg yn union fel pob un o'n defnyddwyr eraill Linux. ALEX Allain: Felly, y ffordd Dropbox gweithio yw ei yn rhedeg wrth i'r cleient ar lawer o wahanol systemau gweithredu a dyfeisiau. Mae'r cleient n ben-desg Drobox yn un o'r rhai mwyaf adnabyddus, un o'r rhai mwyaf diddorol. THOMAS CARRIERO: Felly Dropbox yn y bôn yn cymryd pob un o'r ffeiliau eich bod yn ei roi yn y ffolder, ac mae'n ddarnau ffeiliau hynny i bedwar ddarnau megabeit. Felly, byddwn yn cymryd 100 megabeit ffeil PDF, ac rydym yn annhymerus ' darn i mewn i 25 o ddarnau bedwar megabeit. Yna, darnau hynny yn cael eu hamgryptio, ac yna byddwn yn anfon ein gweinyddion bloc iddynt. ALEX Allain: Y gweinyddwyr bloc yn storio ar gyfer y blociau eu hunain, ac felly mae pob bloc yn cael ei storio mewn gweinydd bloc gyda'r data a hash SHA-256 y blociau. Dyna amgryptio sylfaenol iawn cyntefig sy'n crynhoi, mewn rhai ystyr, data mewn iawn o unigryw ffordd sy'n unigryw i'r data hwnnw. Gallech lwytho y ffeil gyfan i gyd ar unwaith, ond mae'n troi allan os ydych yn gwneud hynny gyda ffeiliau fawr iawn, maent yn cymryd amser hir iawn i llwytho i fyny, ac os oes gennych fethiant, ydych allan o lwc a rhaid i chi ei ailgychwyn. Beth felly rydym yn ei wneud yw ein dweud gweinyddwr arall yn ein system, beth rydym yn galw y gweinydd meta, y gweinydd metadata, hey, mae hyn yn ffeil ac mae'n cynnwys y rhestr o flociau canlynol. Ac rydym yn gwrthod y hashes i nodi'r blociau hynny yn hytrach nag ail llwytho i fyny y bloc cyfan. Yna, gwiriadau Mae'r gweinydd meta gyda'r gweinyddwyr bloc, yn sicrhau bod y blociau yno - os y mae, perffaith, mae popeth yn dda. THOMAS CARRIERO: Pan fyddwn eisiau i, yn y bôn, lawrlwythwch y ffeil oddi ar y rhyngrwyd, gadewch i ni ddweud, byddwn yn gofyn gweinydd meta yn gyntaf, hey, a allwch ddweud wrthyf am lle mae hyn ffeil yn cael ei leoli, a bydd gweinyddwr meta dweud, oh, yn dda, y ffeil mewn gwirionedd 25 pedwar megabeit ddarnau, ac yma y maent. Ac yna byddwn yn mynd i'r bloc gweinydd a byddwn ni mewn gwirionedd llwytho i lawr pob un o'r darnau hynny, ac yna byddwn yn ail-greu'r ffeil oddi yno, ac yna byddwn yn dechrau lwytho i lawr. Yeah, felly yn delio Dropbox gyda graddfa, yn y bôn, drwy iawn, sharding ymosodol iawn. ALEX Allain: Felly sharding yw pan fyddwch yn cymryd holl ddefnyddwyr sydd yn eich startup neu eich cwmni, ac efallai eu bod yn defnyddio i fod ar un gronfa ddata, a bod yn gweithio iawn hyd nes y byddwch taro nifer penodol o ddefnyddwyr, ac yn wir yr hyn yr ydych ei eisiau ei wneud yw dod o hyd i ffordd i rannu hynny ar draws dau cronfeydd data neu efallai mwy na dwy - yn ddelfrydol, yn ddigon eich bod yn gallu yn cael pob defnyddiwr yn y byd. Felly, pan fyddwch yn Shard, yr hyn yr ydych ei wneud yw i ddod o hyd rhyw ffordd o benderfynu sy'n cronfa ddata i fynd i hynny nid oes angen taro cyfeiriadur canolog, neu efallai ei fod yn gyflym iawn, yn rhad edrych i fyny yn y cyfeiriadur canolog. THOMAS CARRIERO: Yr ydym byth yn cael popeth storio mewn un gronfa ddata, oherwydd dyna bron byth yn mynd i raddfa. Felly, yn hytrach, yr hyn yr ydym yn ei wneud yw byddwn yn cymryd pob o wybodaeth a, pob un o'r ffeiliau i gyd o metadata a byddwn yn Shard ei ar draws gannoedd neu filoedd cronfeydd data o resymegol. Mae hynny'n golygu bod pan fydd gennym cais am wybodaeth y defnyddiwr, byddwn yn gyntaf yn dweud, hey, sy'n gronfa ddata caiff y wybodaeth y defnyddiwr hwn ei storio mewn, ac yna byddwn yn y bôn yn defnyddio'r penderfyniad i fynd ddod o hyd i gronfa ddata, a dyna lle byddwn yn llwytho i gyd y ffeiliau neu'r holl metadata am y ffeiliau. Felly, rydym yn defnyddio llawer o sharding, ond Nid yw sharding digon bob amser. Mewn gwirionedd yn rhaid i chi cache yn llawer o'r ceisiadau cyffredin, oherwydd hyd yn oed er y gronfa ddata Gall ymholiadau fod yn ddrud. Felly, rydym hefyd yn gwneud gynyddol strategaethau caching i wneud yn siŵr bod y rhai mwyaf cyffredin ceisiadau yn eithaf hawdd i gyfrifo, ac yn y bôn, sy'n ei gwneud yn llawer yn gyflymach ac yn ei gwneud yn gweithio ar raddfa fawr. Felly dyna, ar lefel uchel iawn, math o sut Dropbox yn gweithio. ALEX Allain: Fy enw i yw Alex Allain. THOMAS CARRIERO: Rwy'n Thomas Carreiro. ALEX Allain: Ac mae hyn yn CS50. DAVID Malan: Nawr, os ydych chi wedi meddwl erioed lle y dyfyniad hwn ar wefan CS50 yn yn dod o, mae'n mewn gwirionedd Alex pwy yw'r awdur gwreiddiol. Yn awr, yn siarad o Dropbox, yn ddiweddar Derbyniwyd e-bost hwn oddi wrthynt yn fy mewnflwch - Hi, David, efallai y byddwch sylwi bod rhai o'ch cysylltiadau a rennir nad ydych yn gweithio, ac rydym yn yn awyddus i estyn allan i chi yn bersonol i roi gwybod i chi pam. Wel beth sy'n gyswllt a rennir? Wel, os ydych chi wedi defnyddio Dropbox y tu hwnt i yn syml arbed eich cod ffynhonnell y tu mewn yr offer, yr ydych yn allai wybod eich bod yn yn gallu creu cysylltiadau a rennir gan glicio nodweddiadol dde ar ffeil a chopïo y url i'ch clipfwrdd. Gallai hynny cyswllt a rennir edrych ychydig yn rhywbeth fel hyn, ond yn hytrach y gair gyfrinach, mae mewn gwirionedd yn rhywbeth mwy cryptig yno, fel dilyniant o llythrennau a rhifau ar hap. Y syniad yw y gall yr wyf yn awr e-bost neu Gchat y math hwn o url at ffrind, a gallai ef neu hi gael mynediad CS50.txt a lwytho i lawr ar ei gyfrifiadur. A dim ond trwy wybod y url, neu gyda super, super tebygolrwydd isel, dyfalu y url, gallai rhywun arall mewn gwirionedd yn cael mynediad i'r ffeil. Yn anffodus, yn gwmni a elwir yn Intralinks postio yn ddiweddar eu CollaboristaBlog fod yna mewn gwirionedd ychydig o bygythiadau i'r llif gwaith penodol. Mae'n troi allan, os ydych yn ddamweiniol yn gwneud camgymeriad, fel yr wyf, a dweud y gwir, wedi'i wneud yn y gorffennol, a gludo url fel cyswllt Dropbox a rennir, i Nid yw cyfeiriad eich porwr bar, ond fel yn y llun yma, eich bar chwilio, bod url, wrth gwrs, yn mynd i gael ei gyflwyno i peiriant chwilio fel Google. Wrth gwrs, nid yw Google yn mynd i o reidrwydd yn cydnabod y cyswllt a rennir, ac felly rydych yn mynd i cael mwy o chwilio generig canlyniadau fel cyswllt i Dropbox.com ei hun, ac yn yr achos hwn, hysbyseb, a mewn gwirionedd, hysbysebion, o bosibl, i gystadleuwyr o Dropbox. Yn wir, dyna sut Intralinks sylwi ar hyn - maent, hefyd, yn cael eu rhedeg AdSense ymgyrch ochr yn ochr o eiriau allweddol bod Dropbox gallai eu hunain yn defnyddio. Ac felly os ydym yn chwyddo i mewn ar canlyniadau gwaelod yma, byddwch yn gweld bod Inralinks wedi y cyswllt hwn at eu gwasanaeth eu hunain. Bellach yn un o nodweddion Google a beiriannau chwilio eraill ' ymgyrchoedd hysbysebu yw pan fydd defnyddiwr fel fi yn clicio ar y ddolen hon, yn awr, Rydw i'n mynd i gael ei datgelu url fy mod yn teipio i mewn i Google er mwyn i ddod o hyd canlyniadau chwilio hyn. Y syniad yw y byddai cwmnïau yn hoffi gwybod sut mae pobl yn dod o hyd i'w gwefan. Wrth gwrs, os wyf yn dod o hyd i dudalen hon o ganlyniadau drwy gludo sydd fel arall url gyfrinach i mewn i Google, Rwyf wedi yn awr, yn effeithiol, wrth Intralinks ac mae eu gwe logiau union beth url gyfrinach fy mod yn ymweld, a thrwy hynny datgelu, o bosibl, y cynnwys CS50.txt. Yn awr, mae un arall fygythiad i gyd gyda'i gilydd - Efallai eich bod yn gwybod, hefyd, o Dropbox cysylltiadau a rennir y gallwch wneud fel arfer i'w hagor tu mewn eich pen eich hun borwr a rhagolwg y tu mewn ffrâm fel hyn. Ond os y rhagolwg yn cynnwys hypergyswllt, fel y dangosir yma i Example.com, a ydych chi neu ddefnyddiwr cliciwch y hyperlink, a thrwy hynny agor tab newydd neu ffenestr gyda y dudalen yn url, yr hyn yr ydych wedi dweud hefyd newydd ar y we gweinyddwr, yn ôl natur o sut HTTP gweithio, yw'r HTTP gyfeirio cyfeiriad o ba le y daethoch. Mewn geiriau eraill, gwybod i chi gwefan cyrchfan eich bod yn flaenorol yn hwn url i fod gyfrinachol. Yn awr, yr hyn a ddarganfuwyd Intralinks trwy edrych trwy eu cofnodion eu hunain yw eu bod yn dod o hyd cryn dipyn o wybodaeth a oedd yn sicr i fod i fod yn gyfrinach - er enghraifft, morgais rhywun cais, ffurflen dreth rhywun, a tusw o fwy o ddogfennau, yn ogystal. Yn awr, os hoffech chi ddysgu mwy am y bygythiad penodol, pennaeth i Galw Heibio blwch yn blog yn y url hyn yma, a'r realiti yw nad ydych yn gallu mewn gwirionedd amddiffyn yn erbyn bygythiad y mae pobl yn fel fi ddamweiniol past beth ddylai fod yn urls cudd i mewn i beiriannau chwilio. Yr ydych chi a minnau yn syml yn mynd i rhaid i fod ychydig yn fwy gofalus. Ond maen nhw wedi bod yn gweithio ar unioni'r mater lle arall cysylltiadau sydd wedi'u hymgorffori mewn Dropbox rhagolwg yn datgelu'r url cyfeirio. Ond ewch i'r url am fwy o fanylion. Ond yn awr, fel yr addawyd, edrych yn agosach ar bochdewion bach bwyta burritos bach. [CHWARAE CERDDORIAETH] DAVID Malan: Tîm Nawr CS50 yn wedi cael cyfle yn ddiweddar i gymryd rhan mewn Prosiect ffilm 48-awr, rhyngwladol gystadleuaeth yn ystod y timau oedd, yn wir, 48 oriau yn unig i wneud ffilm. Mae'r dal yw eich bod dim ond cael gwybod pa ffilm i chi angen i ni wneud ar yr union ddechrau o'r rhai 48 awr. Yn benodol, ar diweddar Nos Wener am 7:00 pm, rydym ni yn CS50 dysgu y byddem yn gwneud un, ffilm fud, dau, bod angen y ffilm i cynnwys cymeriad o'r enw Jeremiah Jones, athro, tri, bod angen i'r ffilm i gynnwys dyddiadur, yr un yma, a phedwar, bod angen i ni rywsut yn cynnwys llinell dyma'r hyn mae hyd yn oed er, wrth gwrs, yr ydym yn yn gwneud ffilm fud. Yn awr, 26 aelod o dîm CS50 yn cymryd rhan yn y ffilm 48-awr prosiect, yn eu plith Colton, Dan, Pádraig, a Shelley Westover, y efallai y byddwch yn cofio o ffilmiau fel yr un yma. Yn awr, yn ymwneud hefyd, wrth gwrs, Roedd Ramon Galvan CS50 ei hun. Ramon, croeso i'r sioe. RAMON GALVAN: Diolch i chi am fy nghael. DAVID Malan: A CS50 yn berchen Daven Farnham. Yn awr, Ramon, beth oedd eich rôl yn y ffilm? [? RAMON GALVAN:? Cod Hedfan] cyfarwyddwr gyda Dan, mewn gwirionedd. DAVID Malan: A Daven, chi eich hun? DAVEN FARNHAM: Fi oedd y seren, felly yr wyf yn y bôn yn gwneud y prosiect. Yr wyf yn achub y ffilm. DAVID Malan: Rydych yn achub y ffilm. DAVEN FARNHAM: Fe wnes i. DAVID Malan: Nawr, rydych yn ddweud hyn, ond yr wyf yn credu rydym wedi eich prawf sgrîn ar gyfer ffilm hon. Pe gallem gyflwyno y clip yma. DAVEN FARNHAM: Fy enw i yw Daven Farnham, ac mae hyn yn CS50. Roeddwn i eisiau dweud CSS. Mae hyn yn CSS. DAVID Malan: Nawr mae hyn oedd eich ffilm gyntaf? DAVEN FARNHAM: Uh, na, efallai. DAVID Malan: Na, wel, o leiaf hyn tro hwn ei fod yn ffilm fud. DAVEN FARNHAM: Ydw. DAVID Malan: Felly am 7:00 pm, rydym yn dod o hyd i allan y rhai cynhwysion sydd eu hangen, ac yna rydym yn syth deifio mewn fel grŵp at chyfrif i maes pa ffilm rydym yn mewn gwirionedd yn mynd i wneud. Ydych chi eisiau i gerdded ni drwy beth y noson oedd hi? DAVEN FARNHAM: Felly y bôn rydym yn cael y syniad am 7:00, rydym yn dechrau yn y bôn i Taflu syniadau, felly rydym i gyd math o casglu o gwmpas bwrdd gwyn a dechrau trafod syniadau syniadau, ac yna gan 09:00, rydym yn ceisio i daflu i ffwrdd i awduron, a chymerodd y awduron oddi yno. DAVID Malan: Ac yn y cyfamser, Dan a Shelley a Fi 'n weithredol dan y pennawd i dargedu, wrth gwrs, ein hoff siop gerllaw, i godi holl bropiau ar gyfer y ffilm rydym wedi penderfynu ar, a oedd ar y pwynt hwnnw oedd - DAVEN FARNHAM: Yr ydym wedi penderfynu ar ffilm antur cydraddoldeb. DAVID Malan: Whic yn mynd i fod yn eithaf fel Indiana Jones. DAVEN FARNHAM: Ie, felly rydym angen tarw angen chwipiaid ac rydym yn Fedora a stwff. DAVID Malan: A iawn darn addurnedig o jewelry y byddai wedyn yn dod o hyd ar ddiwedd y bennod. Wrth gwrs, rydym yn cael yn ôl ar hanner nos neu ddwy o Targed ac yn sylweddoli, Na, nid yw hynny'n y ffilm rydym yn ei wneud - psych. DAVEN FARNHAM: Hollol ffilm gwahanol. RAMON GALVAN: Cawsom ffilm Noir am ychydig o oriau, yna rydym yn cael rhamantus comedi ar y diwedd. DAVID Malan: Felly erbyn 04:00, cawsom comedi rhamantus, a thua 05:00, chi a Dan, y llall cyfarwyddwr, yn dangos i fyny. RAMON GALVAN: Yeah, felly rydym yn cael gyda'i gilydd ac rydym yn fath o gynllunio allan lle rydym yn wold saethu, beth golygfeydd byddem yn saethu yn gyntaf, ac yna o gwmpas 7:00 neu 8:00, rydym yn mewn gwirionedd yn mynd allan a dechrau saethu. DAVID Malan: Wel, os gallwch gadw o gwmpas, byddem wrth ein bodd i wneud ychydig y tu ôl i'r llenni yn edrych ar sut mae'r ffilm yn cael ei wneud, ond yr wyf yn meddwl yn gyntaf, rhaid i ni rhoi premiere byd Folks ffilm CS50, yn Dyfalbarhad. [CHWARAE CERDDORIAETH] DAVID Malan: Guys, yr wyf yn golygu - felly gadewch i ni ddechrau o'r brig. Felly, yr olygfa gyntaf iawn rydym i gyd yn saethu fel grŵp Cynhaliwyd y bore hwnnw o amgylch 08:00 a.m, ac yr oeddem yn mewn gwirionedd yma, Neuadd Jefferson, sydd mewn gwirionedd yn un o'r neuaddau darlithio ffiseg ar y campws. A beth oedd y nod gyda'r olygfa hon? RAMON GALVAN: Felly yr oeddem yma i gychwyn y ffilm, Daven fel athro, cymrawd addysgu, neu gynorthwy-ydd addysgu, rhywbeth fel 'na, ac yr oedd yn wir yn drist ei fod yn gweld cwpl hwn cerdded allan ac mae am hynny. Mae e eisiau i fod mewn perthynas, ei fod nid yn unig yn ei gael. DAVID Malan: Ac yna y nesaf olygfa, rydym yn newid i mewn gwirionedd Nid yw ei saethu mewn trefn. Yn wir, dyma, ydych chi - DAVEN FARNHAM: Felly yma, mewn gwirionedd, rydym yn saethu hwn - mae hyn yn un o'r golygfeydd diwethaf saethu, ond mae hyn mewn gwirionedd yn dangos i fyny ar y cychwyn cyntaf y ffilm. Ac felly yn yr olygfa hon, mae'n montage, ac felly yr hyn yr wyf i'n ei wneud yn fy mod yn rhoi ar Cologne, Rydw i'n cribo fy ngwallt. DAVID Malan: Ydych chi'n defnyddio Cologne? DAVEN FARNHAM: Uh, Ramon yn Cologne, llawer o Cologne. DAVID Malan: A mae eu crys? DAVEN FARNHAM: Uh, crys Ramon yn. DAVID Malan: Felly a oedd yn fwy na un cymryd, ac mae'r crys erbyn diwedd yn eithaf - DAVEN FARNHAM: Ydw, yr wyf yn meddwl bu'n rhaid i ni gymryd tair neu bedair yn cymryd, felly mae pob cymryd yn tri chwistrellau, felly mae Roedd tua 12 o chwistrell Cologne. Felly yr wyf yn harogli fel 'na Cologne am weddill y dydd. DAVID Malan: Wel, o lleiaf, yn gyflym iawn. Rydym yn transitioned y tu allan, ac, yn wir, os ydych yn edrych yn ofalus, hyn mewn gwirionedd CS50 yn Lauren Caraballo hunain. Ond beth oedd eich meddwl gyda'r olygfa hon? DAVEN FARNHAM: Iawn, felly yn yr olygfa hon, rydym yn ceisio cael ei sylw. Felly rwy'n cerdded gan ei, Rwy'n peacocking, wrth gwrs. DAVID Malan: Peacocking? DAVEN FARNHAM: O, nad ydych yn gwybod? RAMON GALVAN: Uh, ddylwn i? DAVEN FARNHAM: Yeah, wrth gwrs, wrth gwrs. Cerdded Felly arferol, wrth gwrs, yn unig yw cerdded arferol. DAVID Malan: Felly mae hyn yn cerdded arferol? DAVEN FARNHAM: Mae hynny'n gerdded arferol. Peacocking, taflu cluniau bach i mewn 'na. RAMON GALVAN: Mae'n LandLine 'n sylweddol iawn yma. DAVEN FARNHAM: Mae'n iawn yma. Mae'n o qua hwn - Mae hyn i gyd yn y cluniau. Ac yna ar y diwedd un, rhaid i chi pop a chloi. Mae'n allweddol i symudiad - ei fod yn allweddol. DAVID Malan: Pop a clo. Mae pob hawl, yn dda, byddwch yn gwneud mewn gwirionedd yn llawer o gomedi corfforol yn y ffilm. Yn wir, un o'r golygfeydd nesaf oedd yma yn Llyfrgell Lamont, y tu allan i'r drws. DAVEN FARNHAM: Ydyn, maen nhw'n i'r dde yma, felly rwy'n mewn gwirionedd yn ceisio - yr wyf yn meddwl ei fod yn tynnu drws ac rwy'n gwthio, ac fel y olygfa fynd yn ei flaen, Im 'yn gwthio a gwthio oed yn fwy ymosodol. Ac yr wyf yn meddwl ar y diwedd, rhywun mewn gwirionedd yn nharo allan o'r ffordd. DAVID Malan: Yeah, ac yn gwirionedd, doedden ni ddim yn sylwi ar y - nes bod y cyfnod golygu. RAMON GALVAN: Yeah, felly, os ydym chwyddo i mewn llun yma, a Dan, gallwn ni wella ychydig? OK, berffaith. Felly, rhaid i chi fy ngweld cwrcwd i lawr am i pop i fyny ac yn curo Daven yn wyneb gyda'r drws. DAVID Malan: dod o hyd Ein bod yn hwyl ffilm ychydig oriau cyn i ni roedd yn rhaid i long y ffilmiau ar gyfer y dyddiad cau. Mae pob hawl, diolch yn dda i chi yn gymaint am ymuno ac i serennu yn y fath - DAVEN FARNHAM: O, dim diolch. RAMON GALVAN: Diolch yn fawr i chi. DAVID Malan: - a ffilm symudol. Wel dyna ni am CS50Live. Diolch o galon i'n ffrindiau yn Dropbox, diolch yn fawr i bawb y tu ôl i'r camera, CS50 ei hun Ramon Galvan a Daven Farnham. Roedd hyn yn CS50 ac mae hyn yn oedd ein hoff olygfa nad oedd yn ei gwneud yn i mewn i'r ffilm. CYFARWYDDWR 1: A ydym yn gonna yn cael y car ar y ffordd? CYFARWYDDWR 2: Mae'n dod, mae hynny'n iawn. [HORN honking] ACTORES: Whoa. O, duw.