>> [Musik spiller]
>> DAVID J. MALAN: Dette er CS50.
Dette er slutningen af ​​ugen ni, og vi har så meget sjov ting at gøre i dag.
Og i virkeligheden, ikke kun vil vi at demonstrere nogle tredimensionelle
teknologi for dig i virtuelle virkelighed med en meget særlig gæst,
vi også skyde dagens foredrag i virtual reality.
I tre dimensioner med et kamera her, med et sæt kameraer her.
Og så bare så vi kan tilnærme oplevelsen af ​​at have en af ​​jer
komme op på scenen, kunne en af du faktisk komme op på scenen?
Stående in-- lad os gå lige her.
Jeg tror jeg så din hånd blandt de første.
>> Kom op.
Hvad er your-- [AUDIO OUT].
Arianna.
Kom op og-- [AUDIO OUT] Hvad Jeg har tænkt mig at gøre, er du kommer videre op
er smide ind på vores skærm i her-- hvad headsettet
at Colton har klar til dig.
Dejligt at se dig.
Og hvis du ønsker at gå videre og sætte dette på.
Colton, hvad har vi at Arianna vil være at sætte, før hendes øjne?
>> COLTON: Du kommer til at være ser en film trailer.
>> DAVID J. MALAN: En film trailer.
Og så vidt jeg husker, er dette en temmelig skræmmende film trailer.
ARIANNA: Virkelig?
DAVID J. MALAN: For på mindst en af ​​os i rummet.
Ingen så det.
Okay.
Og i øjeblikket det bør være projiceres op på Colton bærbar et
til gengæld på skærmen her.
Lad mig gå over her til denne indgang, og her er hvad Arianna se.
Så hun ser det som et billede, mens vi ser det, selvfølgelig, i to.
Venstre øje og højre øje.
Lad mig gå videre og jeg vil kaste det over hovedhøjde også,
selvom det er lidt lyse.
>> I denne virtuelle virkelighed der er en stor spille knappen i midten af ​​rummet.
>> COLTON: Sørg for, det er fremhævet.
Hit på play-knappen.
>> DAVID J. MALAN: Der du går.
>> COLTON: [uhørligt].
DAVID J. MALAN: OK, vi rammer Afspil.
Det er meget skræmmende.
Meget skræmmende film.
Nu sker det.
Okay.
Loading.
Ilægning af meget skræmmende rum.
COLTON: Så nu skal du bare være i et mørkt rum.
DAVID J. MALAN: Nu hun er i en sort rum,
som er skræmmende og meget realistisk.
Der vi går.
Okay.
Gå videre og se dig omkring.
Wi-fi væsen en lidt langsom for os her.
Åh, det er skræmmende.
Hvem er hun?
Meget skræmmende menu holder kommer op for,
>> [LATTER]
>> Bemærk, at det helt sikkert tal ud af, hvor hun vil.
Tiden går.
Noget meget utryg.
Åh, min gud.
Blod i form af filmens logo.
Og jeg tror, ​​at hvis vi venter længe nok, Arianna, noget
vil begynde at kravle mod dig.
Du ser det endnu?
ARIANNA: Ja.
DAVID J. MALAN: Okay.
Der vi går.
Det kan ikke være godt.
OK, forsigtig.
Nu du går at-- [uhørligt] et stort bifald.
Undskyld.
>> [LATTER]
>> Det er mig.
Det er mig.
OK, tak til Arianna for at komme op.
>> [BIFALD]
>> Vi viser du--
>> [BIFALD]
Vi vil se, om vi kan dele noget af det optagelser med dig.
Så lad os tage et hurtigt kig på et par af meddelelser, et par eksempler,
og så vil vi vende den fase over til vores ven, professor Peter manuelinske,
der kommer til at tale med os i dag om brugen af ​​teknologi
og anvendelsen af ​​computeren videnskab til en verden af ​​arkæologi
i bare en smule.
Så først, donuts er findes i dag på 04:00
hvis du er sulten for det, og råd om at koncentrere i eller laver
en sekundær i datalogi.
Maxwell Dworkin er lige nede vejen på 33 Oxford Street.
Må du velkommen til at deltage i en flok personale og CS koncentratorer
og fakultetet for nogle tips.
>> Så minde om, at sidste gang vi forlod med en lidt tekniske emner
men at syntaktisk er temmelig nemt implementeres.
Den ene var en anonym funktion, og navnet slags siger, hvad det betyder.
Men netop i relativ lægmandssprog, Hvad er en anonym funktion?
>> [KRAFTIG STØJ]
>> Det var skræmmende.
Ja?
>> PUBLIKUM: [uhørligt]
DAVID J. MALAN: Ja.
Det er bogstaveligt talt det.
Det er en funktion, som du ikke give et navn.
Og det virker lidt underligt, fordi hvis den ikke har noget navn, hvordan kan du kalde det?
Hvordan kalder man en funktion, der ikke har noget navn?
Ja?
>> PUBLIKUM: [uhørligt]
DAVID J. MALAN: Luk det til en begivenhed.
Så dette er en fancy måde at sige dig fortælle [? nettet?] browser på forhånd
at når noget interessant sker, kalder denne funktion.
Og i virkeligheden, er der en anden modeord for dette, der blot er et tilbagekald.
Så faktisk en tilbagekald er en funktion
der bliver kaldt når nogle data klar eller når nogle hændelse er sket.
Og så i særdeleshed, når vi gjorde noget
som en [? oncommit?] handleren eller en onclick handleren,
du kan faktisk ønsker nogle funktion at få kaldes, når begivenheden sker.
Og det er ligegyldigt, hvad sit navn, så længe du
fortalte browser på forhånd hvilken funktion at kalde
og hvordan denne kode skal se, som vi vil se igen om et øjeblik.
>> Og vi vil nu også tage en se på en anden emne, Ajax,
som engang stod for Asynchronous JavaScript og XML
men nu står det for egentlig bare en mere generel teknologi eller teknik, hvorved
en browser, ved hjælp af JavaScript, kan anmode om flere data fra en server
selv efter websiden har i første omgang indlæst.
Så du ikke bruger Ajax i pset syv.
Hver gang du klikker på en knap eller hit Enter eller udfylde en formular
og derefter sende det til serveren, hele siden er forfriskende,
URL'en er sandsynligvis ændre sig, og nogle dynamiske output der sker.
I problem sæt otte vi vil bruge JavaScript og lidt af Ajax
så godt, så ting sker meget mere problemfrit og en masse mindre bevidst
skridt for skridt for skridt.
>> Men først, lad os tage et kig på JavaScript
ved hjælp af denne super simpelt eksempel.
Dette er blot en webside, hvor Jeg har fået en stor div i midten
på siden og virkelig store tekst.
Og med hvilket sprog gjorde jeg formentlig gøre teksten helt store?
HTML, men i CSS.
CSS egenskaber tillader mig at angive virkelig store.
Jeg kunne specificere farver eller en række andre ting.
>> Men tilbage i dag-- faktisk, omkring den tid, jeg
var at gøre dem fantastisk personlig hjemmesider jeg viste dig på Monday--
Der var faktisk en HTML-tag kaldet blink tag, hvis formål i livet
var at gøre netop dette.
Hvis du gør åbne tag blink, noget tekst, tæt tag blink,
teksten ville bare blinke på skærmen.
Så websider i '90'erne gjorde en masse dette.
Bogstavelig talt.
>> Værre endnu, var der en Marquise tag hvorved din tekst ville bare
rulle hen over skærmen Som om det var en god idé, så godt.
Så forbavsende, en af ​​de få ting, browser producenter som Microsoft
og Mozilla og Google har faktisk enige om
er at dræbe mærker som.
Så de ikke så eksisterer længere, men hvis vi er virkelig insisterende
Vi kunne sandsynligvis på ny at gennemføre dette.
>> Så lad mig vise dig i bunden af en fil her kaldes blink.html.
Og der er naturligvis nogle HTML her, og det er en temmelig simpel webside.
Faktisk er der, at div jeg nævnte.
Jeg har givet det en entydig identifikator, så at enten i CSS eller JavaScript
Jeg kan entydigt henvise til det, så jeg er ikke forveksler det med andre divs
hvis der var faktisk nogen.
Og nu mærke i toppen I got en stil-tag i hovedet på siden,
selvom jeg kunne helt sikkert faktor, ud og sætte det i en styles.css fil
som du har i pset syv.
>> Og dette blot, hvorfor det er stort.
Det er 96 point, det har fået en stor margen omkring det som skubber den ned
mod midten, og det er rettet ind i centrum.
Men nu, jeg har også fået et script-tag op øverst.
Og selv om nogle af syntaksen er nyt,
lad os tage et kig på, hvordan vi kunne på ny at gennemføre denne ugerning
fra år tidligere kendt som blink tag.
Så her er en funktion, og jeg har navngivet den.
Så det er ikke en anonym funktion i dette tilfælde,
men det har et navn tom.
Tager ingen argumenter.
Nu er denne første linje her er den første interessant.
Og hvad er denne tilbagevenden til mig?
På den venstre side giver mig en variabel kaldet div,
og hvad er det DIV i sidste ende?
Hvordan vil du beskrive dette til en noget teknisk værelseskammerat?
Hvad er det linje kode gør?
Så det erklærer en variabel på venstre kaldes div,
og hvad er den rigtige hånd side af udtrykket afkast?
Hvad er en god måde at tænke på det?
>> PUBLIKUM: [uhørligt]
>> DAVID J. MALAN: Sig igen?
>> PUBLIKUM: Værdien er gemt i hilsen.
>> DAVID J. MALAN: Den lagret i hilsen.
Ikke helt.
Så hvis du tænker på HTML side som et træ i hukommelsen,
den såkaldte dom eller dokument objekt model
hvor du bare har en hel bunch-- ligesom et stamtræ draperet ned
fra nogle rodnoden.
Det element, der har en ID er bogstaveligt henvisning til HTML-element
hernede, der har en ID hilsen.
Så hvis du tænker på denne div-tag som en knude i et træ, hvilket
få element ved ID gør ganske simpelthen vender tilbage til dig,
hvis vi ved hjælp af C, en pointer til dette knudepunkt i træet.
En pointer til dette knudepunkt i dine data struktur.
Vi har ikke længere pointers.
Nu skal vi bare tænke på ting mere højere niveau, som variabler,
men gemt i div lige nu med en slags reference eller pointer
til dette knudepunkt i træet.
Nu er det interessant fordi det er den knude
at vi ønsker at gøre blinke til eller fra.
Til eller fra.
Og vi har en teknik til Ændre formatet på et tag,
selvfølgelig, hvilket er CSS.
Og hvad er rart i dag er at vi ser, at der er
denne bro mellem JavaScript og CSS, hvorved
du kan bruge JavaScript til at ændre CSS egenskaber af eksisterende elementer.
Du behøver ikke at hårdt kode alle dine CSS på forhånd.
Du kan faktisk dynamisk at ændre æstetik din side som følger.
>> Bemærk her, og du måske ikke har nogensinde set denne egenskab før,
men det viser sig i CSS er der en egenskab, der kaldes synlighed.
Og af årsager, har aldrig været klart for mig, det modsatte af skjult
er synlig og modsatte af visible er
skjult, i modsætning til det være usynlig, men så må det være.
Men hvad jeg gør her er jeg tjekker.
Hvis div.style.visibility-- så vi har set denne dot notation en masse,
og det er almindeligt i JavaScript, fordi objekter som disse knudepunkter, som vi er
taler om har egenskaber.
Og de egenskaber måske har egenskaber inde i dem.
Så relatere det til data.
>> Så hvis det div style har en synlighed ejendom, der er lig med skjult,
hvad ønsker jeg at gøre, hvis jeg ønsker at gøre denne ting blink
og at div øjeblikket skjult?
Jeg ønsker at gøre det synligt.
Else, hvis det ikke er hidden-- ergo det er visible-- Jeg ønsker at gøre det skjult.
Så disse seks eller deromkring linjer kode her-- otte linjer af code--
simpelthen have den virkning, at noget skjult eller synlig.
Skjult eller synlig.
Men bare én gang, fordi der er ingen form for løkke her,
så det ikke føles som det blinke helt endnu.
>> Men hernede, varsel Jeg har denne linje.
Det viser sig, at der er indbygget i browsere, og JavaScript specifikt er der
er en global variabel kaldet vindue.
Og vi har set en anden global variabel kaldet
dokument, som vi brugte et øjeblik siden.
Der er en anden der hedder vindue, der betegner generelt ikke
til indholdet af siden, men blot den generelle idé af hele browser
vindue.
Og window.setInterval, kan du slags gæt hvad det betyder.
Det kommer til at gøre noget måske cyklisk hver et tal
millisekunder tilsyneladende, ifølge min kommentar?
>> Så i engelsk, jeg siger, blinke hver 500 millisekunder.
Men lidt mere teknisk, hvad Dette fremhævede linje kode
fortæller browseren at gøre?
Det gør det blinker, men hvorfor?
Hvad laver teknisk?
Ja?
Ingen?
[? Put det i stedet. ?] Ja?
>> PUBLIKUM: [uhørligt]
DAVID J. MALAN: Præcis.
Det kalder en funktion for hver 500 millisekunder eller et halvt sekund,
og at funktion kaldes blink.
Og så huske på mandag, at vi sagde at ligesom variabler, funktioner,
fordi de har navne eller symboler knyttet til dem,
du kan passere dem omkring netop ligesom deres stykker af data samt.
Så her vi bare siger, hey, browservindue.
Indstil følgende interval.
Hver 500 millisekunder kalder denne funktion.
Og browseren ikke engang nødt til at pleje hvad funktionen er
så længe det er defineret et eller andet sted.
>> Så nettoeffekten, hvis jeg gå videre og gemme denne og gå tilbage til denne side
og genindlæs nu, at jeg har aktiveret denne funktion,
er, at dette er bogstaveligt talt hvad en masse af hjemmesider lignede i 1990'erne.
Du når her.
Hej.
Velkommen til min uhyggelig webside, så vidt jeg husker, var det i mandags.
Så målet her er ikke at på ny at gennemføre blink tag
men for at vise denne konvergens mellem JavaScript, et sprog, og CSS,
denne form for stilisering.
Men lad os nu gøre noget lidt mere interessant.
>> I problem sæt syv, du har allerede været
eller vil snart være at gennemføre et tilbud side, hvor du kan skrive i en bestand
symbol, ramte Indsend og derefter siden genindlæses
og du ser en del af Google-omkostninger de og de dollars eller noget
sådan.
Og det er ikke Ajax.
Det er bare HTTP.
En formular har gjort gældende, fra den ene side til en anden, og du kommer tilbage et svar.
Men hvad hvis jeg ønskede en lidt mere elegant fremgangsmåde?
Lad mig gå videre og skrive goog og klik Send anmodning.
Nu, dette ikke er den smukkeste brugergrænseflade til at være sikker på,
men bemærke, at ligesom på Mandag, jeg fik denne pop op.
Men indholdet af denne pop op, men ordrige, fortæl mig
at prisen er tilsyneladende $ 731,37.
Ikke alt, elegant, men lad os se en lidt bedre eksempel.
>> Lad mig nu gå til version en af ​​dette, hvis jeg må.
Version man ser sådan ud.
Samme meget grim form.
Men hvis jeg skriver i goog her-- så tilsvarende,
det er bare at give mig denne prompt.
Men vi kan gøre det endnu smukkere.
Så det er lidt mere interessant.
Jeg helt klart ikke sætte alt, stor indsats i æstetik,
men det er meget mere beslægtet nu til hvad Gmail ville gøre, eller Facebook ville gøre.
Du får ikke nogle dumme pop op.
Stedet, indholdet af eksisterende sideskift sådan.
>> Så hvad sker der?
Hvis jeg gå videre og genindlæse denne side indholdet gå tilbage til standard
og jeg kan gøre noget lignende FB for Facebook, Get Quote,
og det ser det op så godt.
Så hvad sker der?
Nå, lad mig gå i Ajax0.html og først se på HTML side.
Så bemærke, ligesom mandag, jeg bruger det på indsende handleren eller på indsende
event handler, men vi har set andre måder at gøre dette.
Så vi bare holde ting simple for nu.
Og indsende fortæller mig, kald citatet funktionen derefter vende tilbage falske.
Og bare en sanity check.
Hvorfor return false?
Hvad betyder det forhindre?
Ja?
>> PUBLIKUM: [uhørligt]
>> DAVID J. MALAN: Hele side fra ladning,
hvilket ville sætte os tilbage i pset syv territorium, hvilket ikke er målet.
Vi forsøger at gøre tingene lidt bedre, lidt mere problemfri
for brugeren.
Så nu har jeg bare HTML, og det er lidt lang.
Det ombrydes over kanten af skærmen der,
men jeg har fået et input hvis type, hvis jeg holder rulle, er tekst.
Men hvad der er vigtigt, er, at Det har en unik ID symbol,
og så har jeg en Indsend knap.
Så dette er den allerførste version.
>> Men hvis jeg nu rulle up-- lad os tage et kig på citatet funktionen.
Det er slags nydelige, at nu, hvis du forstår eller med rimelighed
komfortable med HTTP fra pset seks eller før,
alle, at vi er nødt til at gør virkelig intuitivt
er at skabe en URL, der indeholder symbolet, vi ønsker at se op.
>> Så det viser sig, at Jeg skrev i advance--
og vi vil ikke se på koden for dette, men jeg skrev på forhånd en fil kaldet
quote.php der fungerer som følger.
Lad mig gå tilbage til min fil mappe.
Det kommer ikke til at fungere, hvis jeg blot klikke på det, men hvis jeg går op til min URL her
og gå til quote.php og jeg gør spørgsmålstegn symbol lig goog
og derefter trykke Enter, varsel at jeg får bare dette tilbage.
Det er ikke en webside.
Det er bare tekst.
Men det er tekst, der er formateret på en interessant måde.
Hvilket format er denne tekst, hvis du husker?
JSON.
JavaScript Object Notation.
Og så er det bare en flok af centrale værdi-par.
Det er lidt svært at læse når det er en lang linje,
men jeg ser en masse citater og koloner og krøllede parenteser,
og det er netop den generelle struktur for at knytte et stykke data
med en bestemt værdi.
>> Så hvis jeg nu har en fil kaldet quote.php Det er naturligvis, ligesom pset seks,
støtter meget enkel HTTP get anmodninger, hvad nu hvis i JavaScript I
bruge mine spirende færdigheder med denne nye sprog,
konstruere en webadresse, ser ud præcis som det,
og bag kulisserne sende en anmodning fra min browser
til serveren for at få at JSON data?
Og det er præcis, hvad vi gør her.
>> Så her er mit citat funktion.
Jeg erklære en variabel kaldet URL.
På højre side Jeg bruger enkelte anførselstegn,
men du kunne bruge dobbelte anførselstegn så godt.
Varsel jeg gør tilbud, unquote-- det er ingen ordspil intended--
quote.php? symbol lig.
Og så, selvom du ikke er helt fortrolig med denne syntaks,
og faktisk de fleste af ville du ikke være-- dette
bruger, at særlige bibliotek kaldet jQuery
at du vil se mere på i online-ressourcer,
måske i det endelige projekt.
Hvad skal jeg concatenating på spørgsmål mark symbol lig tilsyneladende?
Bare generelt.
>> PUBLIKUM: Symbolet.
>> DAVID J. MALAN: Ja, symbolet.
Uanset den menneskelige indtastet i formularen.
Det er tilsyneladende den kode i JavaScript for at gå ind i min HTML-side,
finde uanset element, uanset tag, har et unikt ID symbol,
og dette hashtag i HTML betyder bare, det unikke id.
Så uanset element har en unik ID på symbol, der betyder gå få det.
Og .val er en jQuery funktion, viser det sig,
der bare siger give mig værdien af ​​dette felt.
>> Og til sidst, og syntaks er lidt funky--
så det viser sig, at jQuery Dette bibliotek, som jeg bliver ved at henvise,
bogstaveligt har en særlig globale variabel kaldet jQuery.
Men det viser sig i JavaScript, noget forvirrende,
dollar tegn er ikke et særligt symbol, mens det i PHP det er et særligt symbol.
Hvis du har noget med en dollar underskrive det betyder, at det er en variabel.
I JavaScript, et dollartegn er ligesom A, B, C eller Z.
Det er bare et bogstav i alfabetet som du kan bruge i variabler.
Så de mennesker, der opfandt jQuery tænkte bare
det ville være lidt cool at gøre krav til en global variabel kaldet dollartegn,
men det bare er et alias for jQuery.
>> Så $ .getJSON kalder en funktion der kommer med denne populære bibliotek,
hvis formål i livet er at gå få JSON data, udstede en HTTP-anmodning,
og komme tilbage svaret.
Det første argument er tilsyneladende URL hvorfra du ønsker at få disse data,
og det andet argument, bare for at binde ting sammen, er, hvad der tilsyneladende?
Generelt sagt?
Hvilken slags funktion er dette, hvis du vil?
Ja, en anonym funktion fordi der er ingen navn.
Og ved hjælp af et andet stykke af jargon fra i dag, det er også et opkald tilbage.
>> Og formålet her er at nettet kan være langsom,
og bare fordi du spørger JavaScript og browseren
at gå få dig nogle data fra en hjemmeside via HTTP get,
det kan tage et halvt sekund, det kan tage fem sekunder
hvis din internet forbindelsen er meget langsom.
Og du ikke ønsker det hel webside for at bare hænge
og nogle dum spinding badebold til at komme op,
blokering brugeren fra at gøre absolut alt andet.
>> Og så den måde JavaScript værker er at det er generelt asynkron,
hvorved du kan gøre flere ting ad gangen
så længe du fortælle browser, hey, browser, når
Du er færdig få denne JSON data.
Selv om det tager fem sekunder, kalder denne funktion.
Du må ikke gøre brugeren vente.
Du må ikke hænge browseren Indtil dette sker.
Snarere kalde mig tilbage, næsten som et telefonopkald,
når du er klar og har data for mig.
Nu hvad betyder denne funktion gør?
Det er super trivielt.
Alt det gør, er det viser de data, der kommer tilbage,
og specifikt prisen felt inde af en indberetning.
Det er alt.
Og så det er derfor, at være klar, når vi går til dette eksempel, som
var [? Ajax0?], Og jeg har skrevet i goog og tryk Enter, fik jeg denne enkle, simple
lidt prompt.
Nu viser det sig, at vi kan gøre det bedre.
Og vores sidste eksempel her ændrer citatet funktion som følger.
Det er næsten identiske, men dette var, at nye og smarte udgave
hvorved jeg havde en pladsholder.
Dette var udgave to.
Og i stedet for bare udskrivning nogle dumme prompt sådan,
Jeg stedet ændret min faktiske webside.
Og for at være klar, så lad mig gå i Chromes Inspector.
Lad mig gå ned til bunden her.
Og læg mærke til, hvis jeg zoome ind på denne bund Dette er delvis HTML af siden
for tiden.
Og bemærk, at lige nu har jeg fik en spændvidde, der er som en div
men det er en tyndere div, hvis du vil.
En spændvidde, hvis id er prissat, at bogstaveligt siger, der skal fastlægges.
>> Hvis jeg går ind i denne formular, type FB, og klik på Hent Citater,
se nederst på siden.
Den egentlige HTML på siden ændres.
Så det er ligesom når du får en Facebook besked, og det pludselig dukker op,
eller en ny Gmail-række i din indbakke.
Det er bogstaveligt talt, hvad der sker.
Nogen skrev JavaScript kode på Facebook eller Google
der faktisk ændrer web side, som du allerede har
downloades til afspejle, at nyt indhold.
>> Og hvis du virkelig ønsker at være fancy og forstå dette, bemærkede, hvad der skete.
Lad mig genindlæse igen og klare alt dette.
Og nu mærke til jeg er på Chromes fanen Netværk.
Hvis jeg gør FB her og klik på Hent Citat, varsel bare ala pset seks,
du kan se HTTP-anmodningen, og du kan se, at min browser anmodet
quote.php? symbol lig noget.
Og derefter, hvis jeg rulle ned her, hvis du virkelig ønsker at nørde,
du kan se alle de HTTP-headers, der min server, Cloud 9, er vendt tilbage til mig.
Det er flere overskrifter, end du fyre var spyttede ud for pset seks
fordi vi holdt det simpelt, men i der er en hel masse af information,
blandt hvilke er, at 200 OK meddelelse.
Og under dette kommer til at være JSON.
Og så alle vi havde brug for at gøre for at gøre det ske, er tweak min citat funktionen nogensinde
så lidt.
>> I stedet for at kalde temmelig halt alarm funktion, jeg simpelthen gøre dette.
Som ganske vist, syntaktisk det ser ved første øjekast skræmmende
fordi der er så meget ny syntaks foregår.
Men ideerne er ret enkle.
Det betyder, hey, browser, gå kalder den specielle jQuery funktion
der vender tilbage til mig en pointer til eller en henvisning til knudepunktet i mit træ
hvis unikke identifikator er prisen.
Det er, at pladsholder.
Så viser det sig, at jQuery kommer med en speciel funktion kaldet .html,
hvorved hvis du ønsker at opdatere indholdet af en knude i træet,
du bogstaveligt talt bare snuppe det node, ringe til dig HTML-funktionen,
og du afleverer det hvad du vil.
>> Så hvis jeg ønskede at være slags fjollet her jeg
kunne gøre noget som ha ha, intet her, gemme det, gå tilbage herovre,
og nu, hvis jeg klikker Get Quote op toppen venstre, bare du får something-- hovsa.
Hvis jeg genindlæse siden og søg efter Facebook,
du får noget dumt som.
Men jeg er dynamisk skiftende indholdet [uhørligt].
Nogen spørgsmål?
>> SPEAKER 1: Stop røre din mikrofon.
>> DAVID J. MALAN: Holdet fortæller mig at stoppe
røre min mikrofon som holder falder ud af mit øre,
så det er lige så godt, at vi er ude af materiale her
og vi har tid nu for vores særlige gæst.
Ja?
>> PUBLIKUM: Hvis der er en mulighed at ændre den faktiske HTML på siden,
betyder det gøre det sårbare over for en udnytte?
DAVID J. MALAN: Hvis der er not-- sige det igen?
PUBLIKUM: Da der er en mulighed at ændre den faktiske HTML på siden,
det gør det sårbare over for en udnytte?
>> DAVID J. MALAN: Åh, ja.
Så fordi du er i stand til at ændre HTML på en side,
er den sårbar potentielt til en udnytte?
Potentielt ja.
Hvis du ikke sterilisering dine input eller [? scaping?] dem på den rigtige måde,
absolut kan du ende med at udløse tyveri af cookies, som faktisk er
en god segue til hvad vi får tale om på mandag,
der er sikkerhedsmæssige emner.
Og ja, der kommer til at være en af ​​de bedrifter, vi diskuterer.
Narre en browser ind indsprøjte noget ondsindet
i sin kildekode.
Andre spørgsmål?
>> Okay.
Nå, jeg er så spændt i dag.
Så jeg gjorde mit PhD i datalogi, men om
halvvejs gennem min uddannelse i datalogi
mit øje begyndte undrende fagligt og så jeg
begyndte taking-- Jeg tror som revisor eller ikke-kredit status-- antropologi
1010.
Det var mig grad studerende og en hel bundt af freshman og sophomores her.
Men det var fantastisk klasse nogensinde, og den dag i dag
Jeg fortsætter med at abonnere på arkæologi magasin, som kommer en gang om måneden,
og slags introducerer mig til, hvad der er foregår i verden af ​​gårsdagens.
>> Og vi er så glad i dag at have vores ven, professor Peter manuelinske,
at tale med os om konvergens datalogi og ansøgningen
deraf til denne fantastiske inden for arkæologien.
Professor manuelinske.
>> [BIFALD]
>> PETER manuelinske: Tak, sir.
Stort privilegium at være på denne fase med maestro.
Tak så meget for at have mig her i dag.
Jeg har tænkt mig at forsøge at vise en lille smule af en virkelige verden anvendelsen af ​​nogle
af de færdigheder, som du allerede har været samle dette semester
og for at forsøge at få dig ophidset om menneskelige fortid samt.
Så vi kommer til at gå til mine foretrukne sted,
uden for Harvard Square, selvfølgelig, som er den Giza pyramiderne, bare
vest for moderne Cairo.
Og hvis du spekulerer hvad BCE står for, er det før computer æra.
>> [LATTER]
>> Så tre pyramider bygget af tre berømte faraoer af Egyptens gamle Kingdom
eller fjerde dynasti.
Tænk over 2.500 eller deromkring.
Men hvad er alle omkring dem er hundreder og atter hundreder af gravsteder samt.
Så tænk på Giza som to fantastiske datasæt.
Et datasæt er, hvad der er der stadig.
Disse utrolige grave omkring pyramiderne at
har disse fantastiske dekorationer inde.
Der er statuer, de er inscriptions-- frosne
øjeblikke, hvis du vil, for bare om alle aspekter af livet i det gamle Egypten.
Så noget, du ønsker at studere komme her.
Det er ikke bare en kirkegård fuld af døde mennesker.
Det er et dokument om, hvordan egypterne levede, og såvel som hvordan de døde.
Så det er de data, der er anført på webstedet.
>> Den anden, selvfølgelig, er alt, hvad der kom fra Giza.
Ting, du vil se i Peabody Museum, ting
vil du se i Museum of Fine Kunst, og museer og samlinger
over hele verden.
Det er mumier, det er statuer, det er stålsat, det er smykker,
det er objekter i dagligdagen.
Alle former for cool stuff.
>> Så hvad gør dette sted så specielt er at lige her på Harvard University
dette er den største udgravning, der arbejdede på stedet for Giza pyramiderne.
Og det er den fyr, der gjorde det, min forgænger George Reisner.
1867-1942.
Døde i pyramiderne i midten af ​​Anden Verdenskrig.
Og hvis du spekulerer hvor dette billede er taget,
denne klasse fotografi, ved udgangen af klasse orlov fra den dør, gå derud,
og ja, vil du se til højre uden dette teater,
højre mod wall-- det er her, klasse fotos blev taget i dag.
>> Så en forbløffende individ, en af ​​de største arkæologer i sin tid,
langt forud for sin tid på mange måder, og det er det, der hedder Harvard Camp.
Det var en samling af simpel mudder mursten hytter vest for pyramiderne.
Og i gården på et bestemt dag du ville se fantastiske ting,
og folk kom for at drøfte med mester om alle mulige emner.
Her er stykker af gigantiske statuer.
Man kan se dem i Museum of Fine Arts i dag.
Og dernede er vores computer model af Harvard Camp.
Det er noget, du måske ønsker at blive involveret med.
Hvis du søger efter et afsluttende projekt, en slags simulering eller hjemmeside
introduktion til Harvard Camp, udgravningen site.
>> Ved den tid, George Reisner blev gjort, Harvard University Boston Museum
of Fine Arts ekspedition arbejdede på 23 forskellige steder.
Alle dem, du ser i rødt her.
Så 40 år 23 steder.
Han kom kun tilbage her til at undervise omkring tre eller fire semestre
over det hele tiden, så du ved hvad han nød at gøre mest.
>> Hvad der sker med den massive arkæologisk efterslæb
at en ansvarlig ekspedition producerer?
Så 45.000 glasplade grave fotos, dagbøger,
registrere bøger, kort, planer, små tegninger, store tegninger,
tusindvis af sider med manuscripts-- nogle udgivne bøger, nogle ikke-offentliggjort.
Alle disse ting.
Og det er her, computeren og databaser og websites kommer i.
Hvordan tilrettelægger alt dette?
Prøv at få et rejselegat til Boston og i et par dage at studere det her.
Du vil blive overvældet.
>> Så dette er et projekt, Jeg startede helt tilbage i 2000,
og holdet her på Harvard har arbejdet på det nogensinde
idet de sidste adskillige år.
Først ved Udenrigsministeriet, den museum, og nu på Harvard.
Hvad vi havde at gøre, er at se på Giza som én stor Manhattan.
Et inddelte site.
Og takket være Reisner, han talte alle gravene
i et vidunderligt systematisk måde.
Så vi leder fra luften ned på de tre pyramider her,
og vi indser, at det ikke engang nok bare for at mestre denne ene ekspedition.
De områder, du ser på rød er Harvard ekspeditionen steder,
men den tyske østrigske ekspedition arbejdet
there-- det er de blå areas-- og Ægypterne gravede så godt.
>> Så helhedsorienteret, til at prøve at forstå et gammelt sted i alle dets funktioner
og alle dens kronologisk udvikling,
du har fået til at tage det hele sted.
Så sendte mig på en verdensomspændende turné med alle de kolleger i egyptologi
og museerne på alle disse steder og indsamling
alle deres dagbøger, deres fotografier, deres dokumenter, deres notes--
samle det overhovedet her elektronisk på Harvard.
Og det næste skridt er.
Hvordan kan vi sætte alt dette sammen?
>> Dette er slags vores hjemmeside kort, og lige i midten
er en individuel grav kendt på arabisk som en [? Mastaba,?]
denne form for bænk lignende form.
Og så for hver grav, har du x antal af denne type data.
Så mange gamle fotografier, så mange genstande registreret i registret bøger.
Dagbogsnotater, der nævner, at graven.
Objekter fundet, tegninger gjort, planer og sektioner,
udgivet bøger om udgivet bøger, og mere for nylig, visualisering.
3D computermodeller.
>> Og der er kun en prøve for en sammenlægning
af en søgning efter en bestemt monument.
Du kan se alle de forskellige ting der er samlet.
1.012 fund, 45 dagbog sider, nævne dette særlige tempel.
Gamle mennesker, moderne mennesker, publikationer, hele bit.
Downloades PDF'er alle indsamlede sammen fra en SQL-database.
Hvorfor er dette vigtigt?
Bare tage sammenligningen af disse to billeder dengang og nu.
Det sker ved Giza, det der sker overalt i Egypten,
og mere dramatisk, sker over hele Mellemøsten.
Og nogle gange ikke ved et uheld, elementer er i gang,
men naturligvis forsætlig skade.
>> Lad mig spørge dig, hvilket af disse to ting
du vil være i stand til læst i et par år?
Hvilken en af ​​disse vil overleve?
Som man vil have en enhed, der kan adgang til den i et par år tid?
Så jeg tror, ​​egypterne fik noget lige her.
Sæt det på sten.
Vi kan stadig oversætter de hieroglyffer der.
Jeg vil vædde dig noget denne harddisk går
at fejle engang i den nærmeste fremtid.
Så måske de forstod noget, som vi ikke.
Så det er derfor, vi har fået at bevare det her.
>> Og fra alle de databaser, alle aggregeringer
og de websteder, og ting, den naturlige næste trin, selvfølgelig, er visualisering.
Sætte dig på stedet.
Giver dig adgang i 3D til nogle af disse grave og templer, som du måske ikke
kunne se noget andet.
Det er en forskning værktøj, er det en pædagogisk redskab, det er edutourism,
det er endnu edutainment.
Og en masse af dette går tilbage til virkelig simpelt ting.
Du kan se, at gamle, træ stereo seer i 3D fotografering?
Netop hvad vi vidne lidt før.
Det er det samme princip, ikke?
Vi er bare at sætte det sammen med ting
som GoPro kameraer over her og Gear VR og Oculus Rift headsets,
og alt er muligt nu.
>> Så vi er ved at flytte fra undervisningen i særlige tilpassede classrooms-- visualisering
center labs.
Vi har en over Geologisk Auditoriet.
Nu vi prøver at bringe det til folket.
Få det ind i disse headsets.
Så forestille jer alle eller alle ser live
eller alle i HarvardX påtagning en af ​​disse headsets
og vi alle stå sammen foran Sfinksen,
lytte til nogen som mig drone på alt om det.
Og vi er alle der i realtid i stand til at se sig omkring i 360 grader.
Du kan dræbe lyden på det.
Vi har ikke brug for det på modellen.
Jeg har tænkt mig at vise dig, hvordan vi kan gå fra visualisering og en visualiseret verden
en reel fysiske verden også.
Dette er et fund, at George Reisner fremstillet ved Giza højre
siden den store pyramide i 1925.
Og helt nede i bunden 100 fod dyb nedgravning aksel
der var en ufærdig værelse med millioner af bits af bittesmå fragmenter.
Alt træ havde henfaldet.
Det var en rigtig masse.
Så de billeder du ser show den oprindelige tilstand af denne grav,
og nu vi vil ind vores 3D-computermodel.
Og vi er i stand til, takket være omhyggelig dokumentation,
at sætte det hele grav s Indholdet sammen.
>> Og du kan se alt dette furniture-- at gardin boksen og stole og borde.
Jeg vil have dig til at fokusere på den stol der har Falcon arme der.
Så dette materiale var faktisk rekonstrueret i moderne træ,
og det er udstillet i Cairo museet og bruges
at være udstillet i Boston MFA, selv om de har taget det fra visning
at bruge, at galleriet til noget andet.
Ingen har imidlertid været i stand til at rekonstruere
at fancy stol med falk arme.
Takket være denne computer model og denne simulering,
selv, kan vi faktisk begynde at gøre det.
>> Så i øverste venstre du se reproduktioner
nogle af disse møbler.
Og det viser sig at tilhøre en dronning.
Ikke nogen dronning, men mor til den konge, der byggede den store Pyramid--
Dronning Hetepheres.
Stor, mystisk begravelse.
Alle disse ting forværret.
Hvad gør vi det?
Men vi var i stand til at tage vores computermodel
og gengive denne stol med de smukke falcon arme.
Så nu du ser dette roterende 3D af modellen.
Derefter besluttede vi at gå til den virkelige verden.
>> Vi kiggede på fotografier af alle teensy, tinsy fragmenter.
Guldet, forgyldning, på [uhørligt] inlay fliser, den vanhelligede træ.
Alt dette er på bakker i kælderen i Cairo Museum.
Og derfra var vi i stand at flytte til en butik bot, som
er et 3D fræsning maskine eller router.
Og du kan se en simpel [? Mac?] Med en 3D-model kører boret her,
og det er faktisk carving de falk arme
der vil gå på siderne af stolen.
Så det har været et spændende projekt sat sammen af ​​mine kolleger,
Russ [? Gant?] Og [? Dave Hopkins?] af Giza-projektet.
Og vi er næsten færdig, og vi håber at have dette på displayet
i et par måneder i Harvard semitiske Museum,
som jeg har det privilegium at lede.
>> Så fra den arm, der du går.
Du se nogle af brikkerne allerede kommer sammen.
For dem af jer, der har været over floden,
Harvard Keramik center har doneret deres tid,
og vi har bagning [uhørligt] fliser i disse vidunderlige gipsforme.
Vi bestilte blot guldet dag, fordi det hele
har til at blive pakket og forgyldt.
Og til sidst, håber vi at sætte dette på displayet.
>> Derfra er spørgsmålet holistisk igen, hvordan vi behandler hele webstedet?
Hvordan opbygger vi computer modeller for alle i Giza?
Ikke bare én grav her eller der, men det hele.
Pyramiderne, landskabet, [Uhørligt] grave, de kongelige templer.
Og jeg er en del af et projekt at lige fået tilladelse
fra den egyptiske myndigheder om en uge siden,
og vi vil starte dette måned laver alle former
af temmelig interessante eksperimenter.
Så tag et kig på denne video.
Måske musikken kunne komme lidt op bit bare at tilføje en lille smule drama.
Bare et minut eller deromkring.
>> Så dette er nogle af de værktøjer, vi vil bruge til at udforske inde pyramiderne
og syn hele webstedet.
>> [Musik spiller]
Dette er min favorit del.
Det er lige ud af The Terminator med droner svævende over det hele
og scanning af hele landskabet.
Noget jeg har drømt at gøre i mange, mange år.
>> [Musik spiller]
>> Så med den slags omfattende tilgængelige for hele sted,
alt er muligt.
Og vores ultimative vision er at sætte det alle sammen, så du har en sejlbar,
fordybende, 3D-model af hele webstedet.
Du kan dykke ned nedgravning skakter, du kan gå ind i gravene, skal du klikke på vægge.
Den 100 år gamle fotografering popper op.
Du kan læse dagbogen poster, kan du næsten
erstatte statuer og ting der blev fundet inde.
Det hele kommer sammen.
For dem af jer, der ønsker at undersøge, hvad der er online hidtil
Vi har en lidt gamle og forældede hjemmeside op ovenfor. gizapyramids.org.
Vi arbejder meget hårdt på at erstatte det med version 2.0.
Vi kunne bruge din hjælp i forskellige aspekter af det.
Og derefter 3D modeller, vi er ved at tage et kig på
er nede på denne anden hjemmeside, som desværre ikke virker på Mac-computere,
som dræber mig, men alligevel.
Kun pc'er og ingen www der.
Tag et kig på det, og du vil se 3D-modeller der.
>> Der er vores nye layout.
Du kan se, hvordan massiv mængder af data som denne
skal være tydeligt, fordi organiseret det er ikke alle egyptologer derude.
Vi har fået til at gøre denne forståelig og tilgængelig
til alle former for publikum.
Og måske en mock up af, hvad vores fremtidig hjemmeside kunne se ud.
Forhåbentlig en meget mere elegant og ikke kan lide dem, uhyggelig
blinkende hjemmesider fra 1990'erne at jeg husker åh så godt,
selv fra mine egne dage.
>> Så jeg lige tænkte jeg ville sætte sammen en liste over den slags projekter
at du måske være interesseret i, hvis du svæver rundt og leder
til et afgangsprojekt.
Jeg ved forfaldsdatoer er kommer op meget snart.
Noget som disse kunne være af interesse for dig.
Selvfølgelig du ønsker at bide noget, du kan tygge og synke.
Ikke for ambitiøst.
Men hvis det er noget din gyde, komme i kontakt med mig,
komme i kontakt med professor, [uhørligt]
komme i kontakt med [? Russ Gant?] og det andet Giza teamet
og måske kan vi hjælpe dig ud og bygge noget sammen,
som kan være form for sjov.
Vi kan sende denne liste, så du behøver ikke at notere alt ned øjeblikkeligt højre
nu.
Og tjek det ud senere.
Og hvis du virkelig gerne det gamle Egypten og ønsker at komme ind i flere af denne ting
næste semester, er der en Gen Ed klasse, som
undersøgelser 3.000 eller 4.000 års egyptiske kultur,
og du måske ønsker at se på, at så godt.
>> Så det er bare et hurtigt overblik.
Og jeg tænkte, hvis min model opfører nu
vi måske tage et kig på hvad Giza ser ud i 3D.
Og dette er, hvad du ville se på den anden hjemmeside.
Så velkommen til Giza pyramiderne.
Og i dette tilfælde, havde vi til at studere ikke kun layout af hjemmesiden
men naturligvis den gamle landskab.
Kig på Nilen, og hvordan tæt det er til pyramiderne.
I dag, Nilen er vejen langt væk.
Det er meget tættere på Kairo selv.
Men i disse dage, i det tredje årtusinde,
det svæver og flyder meget tættere på websted.
Så vi var nødt til at tage væk moderne arkæologiske vragrester lossepladser og huse
og alle former for ting og virkelig undersøge stedet nøje.
>> Så det, vi har bygget indtil nu du kan bare ligge omkring.
Og du ser tingene blinkende rød og du kan besøge forskellige steder sådanne
som tempel [? Kingman?] [? Kalray?] Her.
Dette er interessant fordi det tillader os at studere
stedet på flere tidspunkter.
Dette er et tempel, der blev bygget af [? Kingman?] [? Kalray,?] Bygherre
af den tredje og mindste pyramide, men han døde for tidligt, og hans søn havde til at prøve
at afslutte den ikke i sten, men i mudder mursten.
Så jeg kan gå til min lille gratis cam her.
Forskellige måder at navigere.
Og jeg kan bare svæve omkring og cruise inde.
Vi har fået til at gå besøge kitty kat.
En af mine favoritter.
Der er han.
Forsøge at bygge en af ​​dem til din endelige projekt.
>> Men det interessante er netop denne gård
undergik en masse forandringer.
Og så dette er hvordan det så ud på ét punkt, og derefter som jeg nævnte,
Kongen døde for tidligt.
Senere, præster flytte ind og faktisk afgjort stedet
og vendte det til en slags hellig slum.
Og du kan se alle de bosættelser nu påfyldning
gården med siloer og ovne og andre oplagringsstedet.
[? Det er?] En meget, meget forskellige slags placering.
>> Så dette er en interessant forskning værktøj.
Du kan besøge disse steder på forskellige tidspunkter.
Du kan endda se pyramiderne bliver bygget, eller du kommer ind i gården.
Og hvis jeg kan komme til at fotografiet, kan du
se, hvad disse statuer der faktisk kigget
gerne, når gravemaskiner fandt dem.
Her er det i en af ​​disse glasplade negativer.
Smukke grave skud.
Eller du kan komme tilbage til den vigtigste websted og besøge noget andet.
>> Lad mig tage dig inde i en smukke grav fundet i 1927.
Naturligvis på den sidste dage af grave sæsonen.
Er det ikke altid er den måde?
Så klikker disse knapper vil enten give dig en kommenterede tour,
du kan se nogle billeder, du kan se trådrammer
af, hvordan vi sætte nogle af disse ting sammen,
eller selvfølgelig, kan du vandre lige ind monumenterne selv.
Så dette er en skønhed, fordi en masse af den oprindelige farve blev bevaret,
og, lad os genskabe graven helt.
Det er en anden navigation system, jeg bruger.
Så hvor cool er det?
Og igen, kan du klikke på fotos og op dukkede den faktiske billeder
til sammenligning skyld.
>> Så forsøger at sætte det hele together-- tage et omfattende overblik over Giza,
det gamle sted i Giza, den historie udgravningerne,
3D-visualisering, en undervisning værktøj, en forskning tool-- dybest set,
der er ingen ende på det.
Og selvfølgelig, det er Giza fortid, er det Giza stede, og det er giza fremtiden.
Der arbejdes der på stedet i dag også,
og vi ønsker at indfange alle, at så godt.
Så målet er at forsøge at skabe en center, hvis ikke en egentlig fysisk plads
men i det mindste online, at nogen kan komme og studere, har adgang
til alt dette materiale.
Du behøver ikke et særligt rejselegat og tilladelser
at komme ind i nogle støvede museum arkiv.
Du kan få adgang, uanset hvad du har brug for.
>> Lad mig tage dig til Sfinksen her.
Og igen, forestil iført disse 3D headsets og alle, der har adgang
i den samme fil på samme tid og alle os
forsamlet på Sfinksen for et foredrag.
Og tryk derefter på knappen.
Vi vil gå ned ad en begravelse aksel eller gå alternativ andet.
Det interessante ved disse modeller også, når du simulere dem,
er de bringer op interessante spørgsmål.
For eksempel, ingen i min felt virkelig tænker også
meget om, hvordan Sfinksen blev malet.
Er det den korrekte udseende?
Var det hele farvet, eller var det bare hovedet
af Sphinx, som vi har valgt at gøre det nu?
Skifte min navigation.
Der vi går.
Så det er lidt lettere for mig at komme rundt.
Så dette er formentlig en af ​​de mest præcise rekonstruktioner
af Sfinksen nogensinde forsøgt, og igen, behøver du ikke tænke på disse spørgsmål
indtil du nødt til at bygge dem.
Hvordan blev Sfinksen oprindeligt lagt ud?
Hvordan blev det farvet?
Hvor var det skæg?
Vi har ikke tilføjet ting, der blev tilføjet af egypterne i senere århundreder
da de kom tilbage og sortere af genoplives webstedet.
>> Eller et andet eksempel.
Vi har en grav med en vindue i det på ydersiden.
Og i at rekonstruere den grav, vi indså sollys ville komme ret
gennem vinduet og belyse en slags hellig udbud
sted inde i kapellet, og det er noget
vi ville ikke har indset, hvis vi ikke havde simuleret graven
og sætte det sammen igen.
Og det, til gengæld gør du tror, Nå, hvad bygningen var lige udenfor
og ville det have blokeret, at sollys?
Og hvis det blokerede at sollys, og at religiøse betydning af lysende
et helligt rum, betyder det at vores grav var her først
og den anden bygning kom sekund?
Kan vi nu begynde at historisk rekonstruere
sekvensen i Giza grave bare baseret på sollys, blot baseret
på simuleringer og rekonstruktioner?
>> Så dem er nogle af de måder, vi bruger disse modeller til at studere Giza,
at undervise om Giza, og mere vigtigere, at roame verden,
samle alt det materiale at vi kan finde, og så
flytte ind i 3D-rum og visualisering plads
og bringe det hjem til dine desktops, til dine telefoner, til dine hovedtelefoner.
Og du vil være i stand til at rejse til stedet uden selv
købe en flybillet til sidst.
Mange tak.
>> [BIFALD]
>> Glad for at besvare et spørgsmål eller hvis du har
flere headset, du ønsker at demonstrere eller noget vi skal gøre i den tid
vi har tilbage.
Hvis nogen af ​​disse emner fangede øjet og du gerne vil høre mere om det,
kommer op bagefter og glad for at chatte yderligere.
Spørgsmål?
Kommentarer?
Ja?
>> PUBLIKUM: Har du en holdning til tanken
at der var vand erosion [uhørligt]?
PETER manuelinske: Great spørgsmål.
Så vand erosion på Sphinx.
Der var en teori geologer, der troede
at det viste sig, at Sfinksen var 5.000 eller 10.000 år ældre
end resten af ​​pyramiderne baseret på vand erosionsmønstre.
Det faktisk holder ikke op særlig godt.
Du kan se på erosion mønstre i områder
omkring Sfinksen som temmelig meget miskreditere denne teori.
>> Der er tre geologiske medlems formationer af Sfinksen.
Den faste ene er øverst.
Det er derfor, ansigtet overlevede så godt i dag.
Andre meget mere [? smuldrende?], men Det holder ikke op arkæologisk
at Sphinx er af en anden tid perioden pyramiderne selv.
Der er debat om der udskåret Sfinksen.
Om det var Khafre, bygherre af den anden pyramide eller nogle mennesker
nu tænker Khufu selv, bygherre af den store pyramide.
Det er en løbende debat, men de er alle moderne.
De er alle gamle kongerige, alt omkring 2500 f.Kr..
Stor Spørgsmål.
Ja, tak.
>> PUBLIKUM: Hvad var det [uhørligt]?
PETER manuelinske: Sig igen.
Lederen af ​​Sphinx malet?
>> PUBLIKUM: [uhørligt]
PETER manuelinske: Hvorfor var lederen af ​​Sphinx
malet og ikke resten af ​​kroppen?
Stor arkæologiske spørgsmål, og vi kender ikke svaret.
Det er muligt, at den hele kroppen blev malet.
Det er så forværret, og den casing sten rundt i kanten
er ikke altid bevares, så det kan have været malet
og vi bare ikke se spor tilbage i dag.
>> Jeg personligt har problemer at tro, at egypterne ville
samle så meget maling til at dække hele kroppen med en rødbrun skær,
men det er bestemt muligt.
Vi har valgt netop at gøre det hovedbeklædning og ansigt, hvor der er spor
rødlig brun farve og der er spor
af striber på såkaldte hovedklæde.
Og i dag, kan du se et stykke af Sphinx skæg i British Museum
og et stykke af URAEUS, cobra på panden der,
er faktisk i Cairo museer.
Så vi har nogle gode beviser for det.
I hjørnet.
Ja, tak.
>> PUBLIKUM: Du sagde, at Nilen var en meget mere [uhørligt] Giza [uhørligt]
tættere på Cairo nu.
Hvordan gør floden mere?
>> PETER manuelinske: Hvordan betyder floden flytte?
Der er en masse bugtende.
Så en masse magt og skubbe og oxbow søer og ting
er en del af floden formationer.
Nilen ikke helt gøre det, men det har meandered ganske lidt.
Jeg kunne henvise til en artikel af nogle geologer kolleger af minen.
Og det er en fantastisk bånd løbet de sidste mange tusinde år
af lige hvor Nilen er flyttet til.
Så når du indser, at landskabet spørgsmål som, hvor Nilen var,
du begynder at forstå, åh, det er derfor, de byggede, at dæmning
og det er derfor det viser et hjørne.
Det må være den høje jorden de prøver at holde på.
Og så du forstår rummer meget bedre.
>> Du forstår, hvordan de fik nogle af de fine husets sten
til Giza fra websteder på tværs Nilen, for eksempel.
Så disse alle bidrage til vores forståelse af sitet.
Det er lidt snæversynet at bare studere de hieroglyffer eller studere bygningerne
og ikke forstår landskabet og hvordan det ændret.
Egypten var en masse mindre tørt på det tidspunkt til, så der kan endda være landskabspleje
omkring pyramiderne, som vi bør være at sætte ind og meget mere
vækst og vegetation og interessante ting.
Nogle af de spørgsmål i modeller jeg ikke vise dig
men vi har i vores visualisering center klasseværelse
er evnen til at sætte mennesker i scene som avatarer udfører aktiviteter.
Og så for eksempel, kan vi vise den store pyramide bygges
og tage dig til forespørgslen, hvor en masse af stenene bliver udskåret.
Og det er en model, der 2.000 avatars alle
rejser rundt på hjemmesiden og hacking den kalksten bits og slæbningen dem
langs slæder og sådan noget.
Så det bringer også det websted til livet og viser dig
hvordan byggeprocessen arbejdet.
>> Vi har også gjort det re-animation ceremoni af kong Khufu.
Det kaldes åbningen af munden ceremonien.
Så i hans Tempel, lige ved siden af ​​hans pyramide, vi har fået hans mumie der,
Præsten er der.
De gør deres rituelle gestus.
De siger de besværgelser at magisk genoplive
ånden i den afdøde Konge for Neder verden.
Så disse er alle måder, modellerne kan faktisk
vise os de faktiske aktiviteter af de gamle egyptere.
Og der igen, de opdrage nye spørgsmål.
Havde det ske her?
Havde det ske der?
Skal det være i dagtimerne?
Skal det være natten?
Alle disse ting, du ikke tror om, når du skriver et tidsskrift
artikel med sort og hvide stregtegninger,
men du laver en animeret 3D-simulation.
Ja tak?
PUBLIKUM: [uhørligt]
PETER manuelinske: Lille højere, undskyld.
Kan ikke høre dig.
>> PUBLIKUM: [uhørligt] gøre disse modeller inkorporerer lyde [uhørligt]?
>> PETER manuelinske: Er der lyde i modellen her?
Var det dit spørgsmål?
Ja, der er faktisk.
Nogle gange er det musik til bestemte smag, men vi har rumlen af ​​vinden,
for eksempel.
Vi har ikke genskabt folk faktisk taler i gamle egyptiske.
De kunne, men vi ville sandsynligvis få de udtaler temmelig dårlig.
Der er magi og ritualer og ting repræsenteret i udskårne grav væg
scener og malerier, så Vi kunne helt sikkert gøre det.
Lejlighedsvis cat sandsynligvis screeches og sådan noget,
men ellers ikke har vi gjort for meget med lyden.
Ambiance.
Et andet spørgsmål?
Ja tak.
>> PUBLIKUM: Hvorfor er der udvendige vægge?
PETER manuelinske: Hvorfor er der udvendige vægge?
Disse er sidevægge.
Så du skal ikke tænke på pyramiden som en standalone monument.
Tænk på det som en pyramide, et tempel.
Du kan se, at rødlig en med granit blokke der?
Det kaldes Pyramid templet.
Den strækker sig ned ad en lang dæmningen til, hvad der er
kaldet Valley Temple tæt på havnen og tæt på Nilen.
Alt dette er en del af den kongelige pyramide-komplekset,
og det kunne også omfatter små pyramider
som du ser her de dronninger og endda en rituel pyramide,
som du ser her, hvor ingen er begravet
men det er bare en del af den animerede afdødes ånd den afdøde konge.
Så kabinet vægge er formentlig for at beskytte det.
>> Hvem har adgang til dette sted?
Husk, det er den øverste lag af det egyptiske samfund.
Din gennemsnitlige, analfabeter, opdræt egyptiske
kommer ikke til at få en grav som denne.
Han har aldrig kommer til at se farao.
Han kan ikke læse hieroglyffer.
Så dette er eliten af eliten af ​​det gamle kongerige,
og de får kabinet vægge for at beskytte dem.
Fik tid til en mere.
Ja, tak.
>> PUBLIKUM: Hvorfor blev pyramiderne bygget?
>> PETER manuelinske: Hvorfor blev pyramiderne bygget?
De er dybest set grave for den afdøde farao.
Så i det populære litteratur, i film,
du har fået denne despotisk tyran, der er at bringe alle disse slaver in--
og de er ikke hebræiske slaver.
De er faktiske egyptere.
Jeg har tendens til at holde sig væk fra ordet slaveri.
Disse er indkaldt egyptere.
Og min opfattelse er, at de er faktisk køber
ind i dette nationale projekt på en eller anden måde.
Ved at garantere en succesfuld efterliv for denne konge
de er sikre velstand i landet.
De er at bane vejen for den næste farao, der vil
bebor denne institution kongemagt.
Så dette er national stolthed projekter for den regerende farao,
for succes i landet.
Det er næsten en investering i deres fremtidige på en måde.
>> En af mine kolleger kan lide at siger, at egypterne ikke gjorde
bygge pyramiderne.
Pyramiderne er bygget Egypten.
Og ved at han betyder, at det er hvordan statsdannelse opstod.
Projektledelse oplysninger.
Ledelse.
Selvfølgelig er disse mennesker nødt til at fodres, de skal anbringes,
de skal være organiseret.
Hvor kommer alt det fra?
>> Hvem bringer dem kødet, så de har gode kostvaner, så de
have styrke til at flytte blokkene?
Hvem arrangerer huset?
Hvor kommer de fra i forskellige dele af landet?
Hvor mange mennesker har du brug for til at trække en bestemt blok?
Alt dette skulle arbejdet ud, og vi udforsker
de aspekter af hjemmeside i dag også.
Så flere kapitler om pyramider vil blive skrevet,
flere opdagelser vil blive foretaget, flere statuer vil blive fundet,
og flere grave og inskriptioner vil være forestående så godt.
Stedet er i live og voksende.
Mange tak.
>> [BIFALD]
DAVID J. MALAN: Professor Manuelinske team
venligt bragt nogle af deres egne headsets i tillæg til vores.
Hvis du gerne vil komme op for eventuelle demoer gøre.
Ellers vil vi afbryder her og vi vil se dig på mandag.
Mange tak.
>> [Musik spiller]