>> [MUSIK SPELA]
>> DAVID J. MALAN: Detta är CS50.
Detta är slutet av vecka nio, och vi har så mycket roliga saker att göra i dag.
Och i själva verket inte bara kommer vi för att demonstrera några tre dimensionell
teknik för dig i virtuell verklighet med en mycket speciell gäst,
vi också skytte dagens föreläsa i virtuell verklighet.
I tre dimensioner med en kamera här, med en uppsättning kameror här.
Och så bara så att vi kan närma erfarenheten av att ha en av er
komma upp på scenen, kunde man av du faktiskt komma upp på scenen?
Stående in-- låt oss gå rätt här.
Jag tror jag såg din hand bland de första.
>> Kom upp.
Vad är your-- [AUDIO OUT].
Arianna.
Kom upp och-- [AUDIO OUT] Vad Jag kommer att göra är att du kommer på dig
är kasta på vår skärm över här-- vad headsetet
att Colton har redo för dig.
Trevligt att träffas.
Och om du vill gå vidare och lägga detta på.
Colton, vad har vi att Arianna kommer att sätta framför ögonen?
>> COLTON: Du kommer att vara tittar på en film trailer.
>> DAVID J. MALAN: En filmtrailer.
Och som jag minns, är detta en ganska skrämmande filmtrailer.
ARIANNA: Verkligen?
David J. MALAN: För åtmin minst en av oss i rummet.
Ingen såg det.
Okej.
Och i ett ögonblick det bör vara projicerar på Coltons laptop en
i sin tur på skärmen här.
Låt mig gå hit till den ingången, och här är vad Arianna se.
Så hon ser det som en bild, medan vi ser det, naturligtvis, i två delar.
Vänster öga och höger öga.
Låt mig gå vidare och jag ska kasta det på overhead också,
även om det är lite ljus.
>> I denna virtuella verklighet det finns en stor spela knappen i mitten av rummet.
>> COLTON: Se till att det är markerat.
Hit på play-knappen.
>> DAVID J. MALAN: Det gå du.
>> COLTON: [OHÖRBAR].
DAVID J. MALAN: OK, vi trycka på Play.
Det är mycket skrämmande.
Mycket skrämmande film.
Nu kör vi.
Okej.
Belastning.
Fylla på mycket skrämmande rum.
COLTON: Så nu ska du bara vara i ett mörkt rum.
David J. MALAN: Nu hon är i en svart rum,
som är skrämmande och mycket realistisk.
Det går vi.
Okej.
Gå vidare och se sig omkring.
Wi-fi väsen en lite långsam för oss här.
Åh, det är skrämmande.
Vem är hon?
Mycket skrämmande meny hela tiden kommer upp också,
>> [SKRATT]
>> Lägg märke till att det verkligen siffror reda på var hon ska.
Tiden går.
Något mycket obehagligt.
Åh herregud.
Blod i form av filmen logotyp.
Och jag tror att om vi vänta länge tillräckligt, Arianna, något
börjar krypa mot dig.
Du ser det ännu?
ARIANNA: Ja.
DAVID J. MALAN: Okej.
Det går vi.
Det kan inte vara bra.
OK, var försiktig.
Nu ska du att-- [OHÖRBAR] en stor applåd.
Förlåt.
>> [SKRATT]
>> Det är jag.
Det är jag.
OK, tack till Arianna för att komma upp.
>> [APPLÅDER]
>> Vi ska visa dig--
>> [APPLÅDER]
Vi får se om vi kan dela en del av denna film med dig.
Så låt oss ta en snabb titt på ett par av meddelanden, ett par exempel,
och sedan kommer vi att vända på scenen över till vår vän, professor Peter Manuelian,
som kommer att prata med oss ​​idag om användning av teknik
och tillämpningen av datorn vetenskap till världen av arkeologi
på bara en bit.
Så först, munkar är finns idag på 04:00
Om du är sugen på det, och råd om att koncentrera i eller göra
en sekundär i datavetenskap.
Maxwell Dworkin är bara ner vägen vid 33 Oxford Street.
Gör gärna gå ett gäng personal och CS koncentratorer
och fakulteten för några tips.
>> Så ihåg att förra gången vi lämnade off med en något tekniska frågor
men att syntaktiskt är ganska enkelt implementeras.
En var en anonym funktion, och namnet slags säger vad det innebär.
Men bara i relativ lekmannaspråk, Vad är en anonym funktion?
>> [HÖGT LJUD]
>> Det var skrämmande.
Ja?
>> PUBLIK: [OHÖRBAR]
DAVID J. MALAN: Ja.
Det är bokstavligen det.
Det är en funktion som du inte ange ett namn.
Och det verkar lite konstigt eftersom om den har inget namn, hur kallar du det?
Hur kallar du en funktion som inte har något namn?
Ja?
>> PUBLIK: [OHÖRBAR]
DAVID J. MALAN: Bind det till en händelse.
Så det här är ett fint sätt att säga dig berätta [? webben?] webbläsaren i förväg
att när något intressant händer, kalla denna funktion.
Och faktiskt, det finns en annan modeord för detta, vilket är helt enkelt en återuppringning.
Så verkligen en återuppringning funktion är en funktion
som får kallas när någon data redo eller när en viss händelse som hänt.
Och så i synnerhet, när vi gjorde något
som en [? oncommit?] handler eller en onclick handler,
du kan faktiskt ha någon funktion att få kallas när den händelse inträffar.
Och det spelar ingen roll vad dess namn så länge du
berättade webbläsaren i förväg vilken funktion som ska anropas
och hur den koden ska se ut, som vi kommer att se igen i ett ögonblick.
>> Och vi kommer nu också att ta en titta på en annan fråga, Ajax,
som en gång i tiden stod för Asynchronous JavaScript and XML
men nu står för egentligen bara en mer allmän teknik eller teknik som innebär
en webbläsare, genom JavaScript kan begära mer data från en server
även efter det att webbsidan har initialt laddad.
Så du inte använder Ajax i pset sju.
Varje gång du klickar på en knapp eller tryck enter eller fylla i ett formulär
och sedan skicka den till servern, hela sidan är uppfriskande,
URL förmodligen förändras, och några dynamisk utgång sker.
I problembild åtta vi kommer att använda JavaScript och lite Ajax
också så att saker händer mycket mer sömlöst och mycket mindre medvetet
steg för steg för steg.
>> Men först, låt oss ta en titt på JavaScript
med hjälp av denna super enkelt exempel.
Detta är bara en webbsida där Jag har en stor div i mitten
på sidan och riktigt stora text.
Och med vilket språk jag gjorde förmodligen göra texten riktigt stora?
HTML, men i CSS.
CSS-egenskaper tillåter mig specificera riktigt stora.
Jag kan ange färger eller ett antal andra saker.
>> Men tillbaka i day-- faktiskt, runt den tid jag
gjorde de fantastiskt personligt webbplatser jag visade dig på Monday--
Det var faktiskt en HTML-tagg som kallas blink tag, vars syfte i livet
var att göra just det.
Om du gör öppna tag blink, lite text, tagg blink,
texten skulle bara blinka på skärmen.
Så webbsidor i "90-talet gjorde en hel del av detta.
Bokstavligen.
>> Ännu värre, det fanns en markis tagg där din text skulle bara
rulla över skärmen Som om det var en bra idé också.
Så otroligt, en av de få saker som webbläsaren tillverkare som Microsoft
och Mozilla och Google har faktiskt kommit överens om
är att döda taggar som.
Så att de inte så existerar längre, men om vi är riktigt envis
Vi skulle förmodligen åter genomföra detta.
>> Så låt mig visa dig botten en fil här kallad blink.html.
Och det finns uppenbarligen vissa HTML här, och det är en ganska enkel webbsida.
I själva verket finns det att div jag nämnde.
Jag har gett det en unik identifierare så som antingen i CSS eller JavaScript
Jag kan unikt hänvisa till det så att jag är inte förvirrande det med andra divs
om det var faktiskt något.
Och nu märker upptill I got en stil tagg i huvudet på sidan,
men jag kunde verkligen faktor som ut och placera den i en styles.css fil
som du har i pset sju.
>> Och detta bara varför det är stor.
Det är 96 poäng, det har fått en stor marginal runt det som trycker ner den
mot mitten, och den är inriktad i centrum.
Men nu har jag också fått en script-tagg där uppe.
Och även om vissa av syntaxen är nytt,
låt oss ta en titt på hur vi kunde åter genomföra detta illdåd
från år tidigare känd som blink tag.
Så här är en funktion, och jag har döpt den.
Så det är inte en anonym funktion i detta fall,
men den har ett namn tomt.
Tar inga argument.
Nu är detta första raden här är den första intressant en.
Och vad är denna återgång till mig?
På vänster sida ger mig en variabel som heter div,
och vad är det huvudgrupp i slutändan?
Hur skulle du beskriva detta en något tekniskt rumskamrat?
Vad är det kodrad göra?
Vad är det kodraden gör?
Så det deklarerar en variabel till vänster kallas div,
och vad är den högra sida av uttrycket avkastning?
Vad är ett bra sätt att tänka på det?
>> PUBLIK: [OHÖRBAR]
>> DAVID J. MALAN: Säg igen?
>> PUBLIK: Det lagrade i hälsningen värde.
>> David J. MALAN: Den värdet som lagras i hälsning.
Inte riktigt.
Så om du tänker på HTML sida som ett träd i minnet,
den så kallade dom eller Document Object Model
där du bara har en hel bunch-- som ett släktträd draperad ner
från några rotnoden.
Elementet som har ett ID är bokstavligen hänvisar till HTML-element
här nere som har en ID hälsning.
Så om du tänker på detta div-taggen som en nod i ett träd, vad
få del av ID gör ganska helt enkelt återvänder till dig,
om vi använde C, en pekare till denna nod i trädet.
En pekare till denna nod i datastrukturen.
Vi har inte pekare längre.
Nu har vi bara tänka på saker mer högre nivå, som variabler,
men lagras i div just nu med någon form av referens eller pekare
till denna nod i trädet.
Nu är intressant eftersom det är noden
att vi vill göra blinka på eller av.
På eller av.
Och vi har en teknik för ändra stil med en tagg,
naturligtvis, vilket är CSS.
Och vad är trevligt i dag är att vi ser att det finns
denna bro mellan JavaScript och CSS vari
Du kan använda JavaScript för att ändra CSS-egenskaper av befintliga element.
Du behöver inte hårdkoda alla dina CSS i förväg.
Du kan faktiskt dynamiskt ändra estetik sidan enligt följande.
>> Lägg märke till här, och du kanske inte har någonsin sett den här egenskapen innan,
men det visar sig i CSS finns en egenskap som kallas synlighet.
Och av skäl som har aldrig varit klart för mig, motsatsen till dold
är synlig och motsatsen till synliga är
gömd, i motsats till det vara osynlig men så var det.
Men vad jag gör här är att jag kollar.
Om div.style.visibility-- så vi har sett denna punktnotation mycket,
och det är vanligt i JavaScript, eftersom föremål som dessa noder som vi är
talar om har egenskaper.
Och de egenskaper kanske har egenskaper insidan av dem.
Så relatera det till data.
>> Så om det div style har en synlighet egendom som är lika med dold,
vad vill jag göra om jag vill göra det här blink
och att div närvarande dold?
Jag vill göra det synligt.
Annars, om det inte är hidden-- Ergo det är visible-- Jag vill göra det dolda.
Så dessa sex eller så rader kod här-- åtta rader av code--
helt enkelt har till följd att något dolt eller synligt.
Dolt eller synlig.
Men bara en gång eftersom det finns ingen typ av loop här,
så det inte känns som den blinkar riktigt än.
>> Men här nere, meddelande Jag har denna linje.
Det visar sig att byggas in i webbläsare, och JavaScript specifikt finns
är en global variabel som kallas fönster.
Och vi har sett en annan global variabel som heter
Dokumentet, som vi använde för en stund sedan.
Det finns en annan som heter fönster som i allmänhet hänvisar inte
till innehållet på sidan, men bara den allmänna idén om hela webbläsare
fönster.
Och window.setInterval, kan du typ av gissa vad detta innebär.
Det kommer att göra något kanske cykliskt varje visst antal
millisekunder tydligen, enligt min kommentar?
>> Så i engelska jag säger, blinka varje 500 millisekunder.
Men en lite mer tekniskt, vad Detta markerade kodrad
berättar webbläsaren att göra?
Det gör det blinka, men varför?
Vad gör rent tekniskt?
Ja?
Nej?
[? Sätt det i stället. ?] Ja?
>> PUBLIK: [OHÖRBAR]
DAVID J. MALAN: Exakt.
Det kallar en funktion varje 500 millisekunder, eller en halv sekund,
och att funktionen kallas blinka.
Och så minns på måndagen att vi sa att precis som variabler, funktioner,
eftersom de har namn eller symboler förknippade med dem,
du kan skicka dem runt bara liksom sina bitar av data samt.
Så här är vi säger bara, hey, webbläsarfönster.
Ställ det andra intervallet.
Var 500 millisekunder kallar denna funktion.
Och webbläsaren inte ens måste bry sig om vad funktionen är
så länge det definieras någonstans.
>> Så nettoeffekten, om jag gå vidare och spara och gå tillbaka till den här sidan
och ladda nu när jag har aktiverat denna funktion,
är att detta är bokstavligen vad en hel del webbplatser såg ut på 1990-talet.
Du når här.
Hallå.
Välkommen till min kusliga webbsida, som jag minns, var det på måndag.
Så målet är inte att åter genomföra blink tag
men för att visa denna konvergens mellan JavaScript, ett språk, och CSS,
denna typ av stilisering.
Men nu ska vi göra något lite mer intressant.
>> I problembild sju, du redan har varit
eller kommer snart att genomföra en offert sida, där du kan skriva in ett lager
symbol, slå in, och sedan sidan laddar
och du ser en del av Googles kostnader sådana och sådana dollar eller något
sådär.
Och det är inte Ajax.
Det är bara HTTP.
Ett formulär lämnar från en sida till en annan, och du får tillbaka ett svar.
Men vad händer om jag ville ha en något mer elegant tillvägagångssätt?
Låt mig gå vidare och skriva in goog och klicka på Hämta Citat.
Nu är detta inte den vackraste användargränssnitt för att vara säker,
men märker att precis som på Måndag, jag fick det här pop up.
Men innehållet i denna pop upp, men ordrik, berätta
att priset är tydligen $ 731,37.
Inte så elegant, men låt oss se en något bättre exempel.
>> Låt mig nu gå till version en av detta, om jag får.
Version en ser ut så här.
Samma mycket ful form.
Men om jag skriver i goog här-- så på liknande sätt,
det är bara att ge mig denna prompt.
Men vi kan göra det ännu vackrare.
Så det här är lite mer intressant.
Jag uppenbarligen inte lägga alla som mycket arbete på estetik,
men detta är mycket mer besläktad nu vad Gmail skulle göra eller Facebook skulle göra.
Du får inte någon dum pop up.
Istället innehållet i befintlig sida förändring sånt.
>> Så vad händer?
Om jag går vidare och ladda om sidan, innehållet gå tillbaka till standard
och jag kan göra något liknande FB för Facebook, Get Quote,
och det ser upp det också.
Så vad händer?
Nåväl, låt mig gå in Ajax0.html och först titta på HTML-delen.
Så märker, som måndag, jag använder den på skicka handler, eller på skicka
händelsehanteraren, men vi har sett andra sätt att göra detta.
Så vi bara hålla saker enkla för nu.
Och på skicka säger mig, samtal citatet funktion sedan returnera false.
Och bara en sanity check.
Varför returnera false?
Vad som förhindrar?
Ja?
>> PUBLIK: [OHÖRBAR]
>> David J. MALAN: Hela sidan från omlastning,
vilket skulle sätta oss tillbaka till pset sju territorium, vilket inte är målet.
Vi försöker att göra saker lite bättre, lite mer sömlös
för användaren.
Så nu har jag bara HTML, och det är ganska lång.
Det sveper över kanten på skärmen där,
men jag har fått en ingång vars typ, Om jag fortsätter rulla, är text.
Men vad som är viktigt är att den har ett unikt ID av symbol,
och då jag har en Skicka-knapp.
Så det här är den allra första versionen.
>> Men om jag nu rulla up-- låt oss ta en titt på citatet funktion.
Det är typ av snyggt att nu, om du förstår eller rimligen
bekväm med HTTP från pset sex eller tidigare,
allt som vi behöver för att verkligen intuitivt
är att skapa en webbadress som innehåller symbolen vi vill slå upp.
>> Så visar det sig att Jag skrev i advance--
och vi kommer inte att titta på koden för detta, men jag skrev i förväg en fil som heter
quote.php som fungerar på följande sätt.
Låt mig gå tillbaka till mitt filkatalogen.
Det kommer inte att fungera om jag bara klicka på det, men om jag går till min webbadress här
och gå till quote.php och jag gör frågetecken lika goog
och då slå Enter, meddelande att jag bara få den tillbaka.
Det är inte en webbsida.
Det är bara text.
Men det är text som är formaterad på ett intressant sätt.
Vilket format är denna text, om du minns?
JSON.
JavaScript Object Notation.
Och så är det bara en massa av nyckelpar värde.
Det är lite svårt att läsa när det är en lång rad,
men jag ser en massa citat och kolon och klammerparenteser,
och det är bara den allmänna strukturen att associera en bit data
med ett särskilt värde.
>> Så om jag nu har en fil som heter quote.php som tydligt, ungefär som pset sex,
stöder mycket enkel HTTP get förfrågningar, tänk om i JavaScript I
använda min spirande färdigheter med denna nya språket,
konstruera en URL som ser ut precis som det,
och bakom kulisserna skicka en begäran från min webbläsare
till servern för att få att JSON data?
Och det är precis vad vi gör här.
>> Så här är min citat funktion.
Jag förklara en variabel som heter webbadress.
På höger sida Jag använder apostrof,
men du kan använda dubbla citattecken också.
Märker jag gör citationstecken, unquote-- det är ingen ordlek intended--
quote.php? symbol jämlikar.
Och sedan, även om du inte ganska bekant med denna syntax,
och faktiskt de flesta av du skulle inte be-- detta
använder den speciella bibliotek som heter jQuery
att du ser mer på i online-resurser,
kanske i slutprojekt.
Vad jag sammanlänka på fråga Tecknet motsvarar tydligen?
Bara allmänt sett.
>> Publik: Symbolen.
>> DAVID J. MALAN: Ja, symbolen.
Oavsett människa skrev i formuläret.
Det är uppenbarligen koden i JavaScript för att gå in i min HTML-sida,
finna oavsett elementet, oavsett tagg, har ett unikt ID av symbol,
och detta hashtaggen i HTML betyder bara det unika ID.
Så vad elementet har en unik ID symbol som betyder gå få det.
Och .val är en jQuery funktion, visar det sig,
som bara säger ge mig värdet av detta fält.
>> Och sedan slutligen, och Syntaxen är lite funky--
så det visar sig att jQuery, detta bibliotek som jag hålla hänvisa
bokstavligen har en speciell global variabel som heter jQuery.
Men det visar sig i JavaScript, något förvirrande,
dollartecken är inte en speciell symbol, medan i PHP är det en speciell symbol.
Om du har något med en dollar underteckna det innebär att det är en variabel.
I JavaScript, ett dollartecken är precis som A, B, C, eller Z.
Det är bara en bokstav i alfabetet som du kan använda i variabler.
Så de människor som uppfann jQuery tänkte
det skulle vara ganska coolt att göra anspråk till en global variabel som kallas dollartecken,
men det är bara ett alias för jQuery.
>> Så $ .getJSON kallar en funktion som kommer med denna populära bibliotek,
vars syfte i livet är att gå och hämta JSON uppgifter, utfärda en HTTP-begäran,
och få tillbaka svaret.
Det första argumentet är tydligen webbadressen från vilken du vill få dessa uppgifter,
och det andra argumentet, bara för att knyta saker tillsammans, är tydligen vad?
Generellt?
Vilken typ av funktion är detta, om du kommer?
Ja, en anonym funktion eftersom det inte finns något namn.
Och med en annan del av jargong Från och med idag, det är också ett anrop tillbaka.
>> Och syftet här är att banan kan vara långsam,
och bara för att du frågar JavaScript och webbläsaren
att hämta dig några uppgifter från en webbplats via HTTP get,
Det kan ta en halv sekund, det kan ta fem sekunder
Om din Internet anslutningen är väldigt långsam.
Och du inte vill att hela webbsidan att bara hänga
och några dumma spinning badboll att komma upp,
blockera användaren från att göra absolut allt annat.
>> Och så långt JavaScript fungerar är att det är i allmänhet asynkron,
där du kan göra flera saker på en gång
så länge du berätta webbläsare, hej, webbläsare, när
Du är klar får denna JSON uppgifter.
Även om det tar fem sekunder, kalla denna funktion.
Gör inte användaren vänta.
Häng inte webbläsaren tills detta sker.
Snarare, ring mig tillbaka, nästan som ett telefonsamtal,
när du är redo och har uppgifterna för mig.
Nu vad gör denna funktion gör?
Det är super trivialt.
Allt det gör är det visas de data som kommer tillbaka,
och särskilt priset fält inne i en varning.
Det var allt.
Och så det är därför, att vara tydlig, när vi går till detta exempel, som
var [? Ajax0?] Och jag skrev i goog och tryck Enter, jag fick denna enkla, enkla
lite prompt.
Nu visar det sig vi kan göra detta bättre.
Och vår sista exempel här ändrar citatet på följande funktioner.
Det är nästan identiska, men detta var den nya och snygga version
där jag hade en platshållare.
Detta var version två.
Och istället för att bara skriva ut några fåniga prompt sånt,
Jag stället ändrat min själva webbsidan.
Och för att vara tydlig, låt mig gå i Chrome Inspector.
Låt mig gå ner till botten här.
Och lägg märke till, om jag in på den här botten Delvis beror detta HTML av sidan
för närvarande.
Och märker att just nu har jag fick ett spann, som är som en div
men det är en tunnare div, om ni så vill.
En spann vars ID är prissatt att bokstavligen säger, som skall fastställas.
>> Om jag går in detta formulär, typ FB, och klicka på Hämta Citat,
titta ned på sidan.
Själva HTML på sidan ändras.
Så det här är som när du får en Facebook meddelande och det plötsligt dyker upp,
eller ett nytt Gmail rad i din inkorg.
Det är bokstavligen vad som händer.
Någon skrev JavaScript kod på Facebook eller Google
som faktiskt förändrar banan sida som du redan har
hämtat att återspegla att nytt innehåll.
>> Och om du verkligen vill vara snygga och förstå detta, märkte vad som hände.
Låt mig ladda igen och rensa allt detta.
Och nu märker jag på Chromes fliken Nätverk.
Om jag gör FB här ​​och klicka på Hämta Citat, meddelande bara ala pset sex,
du kan se HTTP-begäran, och du kan se att min webbläsare begärda
quote.php? symbol lika något.
Och sedan om jag bläddra ner här, om du verkligen vill geek ut,
du kan se alla HTTP-huvuden som min server, Cloud 9, har återvänt till mig.
Det är fler rubriker än ni spotta ut för pset sex
eftersom vi höll det enkelt, men i Det finns en hel massa information,
bland annat är att 200 OK budskap.
Och under det kommer att vara JSON.
Och så allt vi behövde göra för att göra detta hända är justera min offert funktion någonsin
så något.
>> I stället för att ringa ganska lamt varningsfunktion, gör jag helt enkelt detta.
Som visserligen, syntaktiskt det ser skrämmande vid första anblicken
eftersom det finns så mycket nya syntaxen pågår.
Men idéerna är ganska enkel.
Detta innebär, hey, webbläsare, gå anropa speciella jQuery funktionen
som återvänder till mig en pekare till eller en hänvisning till den nod i mitt träd
vars unik identifierare är priset.
Det är det platshållare.
Då visar det sig att jQuery kommer med en speciell funktion som kallas .html,
där om du vill uppdatera innehållet i en nod i ditt träd,
du bokstavligen bara ta det nod, ringa dig HTML-funktionen,
och du lämnar det vad du vill.
>> Så om jag ville vara sorts dumt här jag
kunde göra något liknande ha ha, ingenting här, spara det, gå tillbaka hit,
och nu om jag klickar Få offert där uppe vänster, du bara få something-- hoppsan.
Om jag ladda om sidan och söka efter Facebook,
du får något dumt så.
Men jag dynamiskt förändras innehållet [OHÖRBAR].
Några frågor?
>> TALARE 1: Stoppa röra mikrofon.
>> DAVID J. MALAN: Laget säger mig att sluta
vidröra min mic som håller falla ut ur mitt öra,
så det är lika bra att Vi är av material här
och vi har tid nu för vår speciella gäst.
Ja?
>> PUBLIK: Om det finns en möjlighet att ändra själva HTML på sidan,
gör som gör det sårbar för en utnyttja?
DAVID J. MALAN: Om det finns inte-- säga det igen?
PUBLIK: Eftersom det finns en möjlighet att ändra själva HTML på sidan,
det gör det sårbar för en utnyttja?
>> DAVID J. MALAN: Oh, ja.
Så eftersom du har möjlighet att ändra HTML på en sida,
är den sårbar potentiellt en utnyttja?
Potentiellt ja.
Om du inte sanitizing ingångarna eller [? scaping?] dem på rätt sätt,
absolut kan du hamna utlösande stöld av cookies, vilket är faktiskt
en bra SEGUE vad vi ska att prata om på måndag,
vilket är säkerhetsfrågor.
Och faktiskt, det kommer att bli en av de bedrifter som vi diskuterar.
Lura en webbläsare till injicera något skadlig
i dess källkod.
Alla andra frågor?
>> Okej.
Tja, jag är så glad idag.
Så jag gjorde min doktorsexamen i datavetenskap, utan om
halvvägs genom min examen i datavetenskap
mitt öga började undra akademiskt och så jag
började taking-- Jag tror som revisor eller icke-kredit status-- antropologi
1010.
Det var mig grad student och en hel gäng nybörjare och sophomores här.
Men det var fantastiskt klass någonsin, och till denna dag
Jag fortsätter att prenumerera på arkeologi magasin, som kommer en gång i månaden,
och typ av introducerar mig till vad som är händer i världen från förr.
>> Och vi är så glad idag att vår vän, professor Peter Manuelian,
att prata med oss ​​om konvergens datavetenskap och ansökan
därav till denna fantastiska området arkeologi.
Professor Manuelian.
>> [APPLÅDER]
>> PETER MANUELIAN: Tack så mycket, sir.
Stort privilegium att vara på detta skede med maestro.
Tack så mycket för att ha mig här i dag.
Jag ska försöka visa lite av en verklig värld tillämpningen av vissa
av de färdigheter som du redan har har hopa denna termin
och att försöka få dig upphetsad om människans förflutna också.
Så vi kommer att gå till min favoritplats,
utanför Harvard Square, naturligtvis, vilket är pyramiderna i Giza, bara
väster om modern Kairo.
Och om du undrar vad BCE står för, det är innan dataåldern.
>> [SKRATT]
>> Så tre pyramiderna byggdes av tre berömda faraon av Egyptens Gamla riket
eller fjärde dynastin.
Tänk på 2500 eller så.
Men vad är alla runt omkring dem är hundratals gravar samt.
Så tänk på Giza som två fantastiska datamängder.
En datamängd är vad som är kvar.
Dessa otroliga gravar omger pyramiderna som
har dessa fantastiska dekorationer inuti.
Det finns statyer, de är inscriptions-- frysta
stunder, om ni så vill, av nästan varje aspekt av livet i det gamla Egypten.
Så vad du vill studera komma hit.
Det är inte bara en begravningsplats full av döda människor.
Det är ett dokument om hur egyptierna levde, och samt hur de dog.
Så det är de uppgifter som anges på plats.
>> Den andra en, naturligtvis, är allt som kom från Giza.
Saker du ser i Peabody Museum, saker
du ser i Museum of Fine Konst och i museer och samlingar
över hela världen.
Det är mumier, det är statyer, Det är Steely, det är smycken,
Det är föremål för det dagliga livet.
Alla typer av coola grejer.
>> Så vad gör denna plats så speciellt är som här på Harvard University
Detta är den största utgrävning som arbetade på platsen av pyramiderna i Giza.
Och detta är killen som gjorde det, min företrädare George Reisner.
1867-1942.
Död vid pyramiderna i mitten av andra världskriget.
Och om du undrar där detta foto togs,
denna klass fotograf, vid slutet av klass ledighet från dörren, gå ut,
och ja, ser du rätt utanför denna teater,
höger mot wall-- som är där klass bilder togs på den dagen.
>> Så en fantastisk individ, en av de största arkeologer av hans tid,
långt före sin tid på många sätt, och detta är vad som kallas Harvard Camp.
Det var en samling av enkel lera tegel hyddor väster om pyramiderna.
Och på gården vid någon särskild dag skulle du se otroliga saker,
och folk kom för att diskutera med befälhavare om alla typer av ämnen.
Här är bitar av jättelika statyer.
Du kan se dem i Museum of Fine Arts i dag.
Och nere är vår dator modell av Harvard Camp.
Det är något du kanske vill engagera sig med.
Om du letar efter ett slutprojekt, någon form av simulering eller din webbplats
introduktion till Harvard Camp, gräva platsen.
>> Vid tiden George Reisner gjordes, Harvard University Boston Museum
of Fine Arts expedition arbetade på 23 olika platser.
Alla de som du ser i rött här.
Så 40 år, 23 platser.
Han kom bara tillbaka hit för att lära omkring tre eller fyra terminer
över det hela tiden, så att du vet vad han haft gör mest.
>> Vad händer med den massiva arkeologiska orderstock
att en ansvarsfull expedition producerar?
Så 45 tusen glasplatta gräva foton, dagböcker,
registrera böcker, kartor, ritningar, små teckningar, stora ritningar,
tusentals sidor av manuscripts-- vissa publicerade böcker, vissa opublicerade.
Allt det här.
Och det är där datorn och databaser och webbplatser kommer in.
Hur organiserar allt detta?
Försök att få ett resestipendium till Boston och i ett par dagar studera det här.
Du kommer att bli överväldigad.
>> Så det här är ett projekt som Jag började redan på 2000,
och teamet här på Harvard har arbetat på det någonsin
eftersom de senaste åren.
Först på UD, den museum, och nu vid Harvard.
Vad vi hade att göra är att titta på Giza som en stor Manhattan.
En inrutade webbplats.
Och tack vare Reisner, han räknade alla gravar
i ett underbart systematiskt sätt.
Så vi ser från luften ner på de tre pyramiderna här,
och vi inser att det inte ens tillräckligt bara för att behärska denna expedition.
De områden som du ser i rött är Harvard expeditionen platser,
men den tyska österrikiska expedition arbetade
there-- de är den blå areas-- och egyptierna grävde också.
>> Så holistiskt, att försöka förstå en gammal plats i alla sina funktioner
och alla dess kronologisk utveckling,
du har att ta hela platsen.
Så det skickade mig på en världsturné med alla kolleger i egyptologi
och museerna alls dessa platser och insamling
alla sina dagböcker, sina fotografier, deras dokument, deras notes--
samla det alls här elektroniskt på Harvard.
Och nästa steg är.
Hur kan vi sätta allt detta ihop?
>> Detta är typ av vår webbplats karta, och rätt i mitten
är en individuell grav känd på arabiska som ett [? mastaba,?]
denna typ av bänk liknande form.
Och så för varje grav, you got x antal denna typ av data.
Så många gamla fotografier, så många objekt registrerade i böckerna.
Dagboksanteckningar som nämner att graven.
Föremål som hittats, teckningar gjorda, planer och sektioner,
publicerade böcker om utgivna böcker, och på senare tid, visualisering.
3D datormodeller.
>> Och det är bara en prov av en aggregering
av en sökning efter en viss monument.
Du ser alla olika saker som är samlade.
1012 fynd, 45 dagbokssidor som nämner detta särskilt tempel.
Forntida folk, moderna människor, publikationer, hela biten.
Nedladdningsbara PDF-filer alla samlade tillsammans från en SQL-databas.
Varför är detta viktigt?
Ta bara jämförelsen av Dessa två bilder förr och nu.
Detta sker i Giza, detta händer hela Egypten,
och mer dramatiskt, händer hela Mellanöstern.
Och ibland inte av en slump, inte de delar av tid,
men uppenbarligen avsiktlig skadegörelse.
>> Låt mig fråga dig, som av dessa två saker
du kommer att kunna läst i ett par år?
Vilken av dessa kommer att överleva?
Som kommer att ha en anordning som kan tillgång till det i ett par år?
Så jag tror att egyptierna fick något rätt här.
Sätt den på sten.
Vi kan fortfarande översätta hieroglyfer där.
Jag slår vad om dig något denna hårddisk går
att misslyckas någon gång inom en snar framtid.
Så kanske de förstod något som vi inte.
Så det är därför vi har för att bevara det här.
>> Och från alla databaser, alla ansamlingar
och de webbplatser och saker, naturliga Nästa steg, naturligtvis, är visualisering.
Sätt dig på platsen.
Ger dig tillgång i 3D på några av dessa gravar och tempel som du kanske inte
kunna se något annat.
Det är ett forskningsverktyg, det är en undervisning verktyg, det är edutourism,
det är ännu edutainment.
Och en hel del av detta går tillbaka till de riktigt enkla grejer.
Du ser att gamla, trä stereo betraktaren i 3D-fotografering?
Precis vad vi har upplevt lite innan.
Det är samma princip, eller hur?
Vi bara sätta det tillsammans med saker
som GoPro kameror över här och Gear VR och Oculus Rift headset,
och allt är möjligt nu.
>> Så vi går från undervisning i special skräddarsydd classrooms-- visualisering
center labs.
Vi har en ovanför Geologiska Hörsalen.
Nu försöker vi föra den till folket.
Få in dessa hörlurar.
Så tänk er alla eller alla tittar på live
eller alla i HarvardX påtagning en av dessa headset
och vi alla står tillsammans framför Sfinxen,
lyssna på någon som mig drone på allt om det.
Och vi är alla där i realtid kunna titta runt i 360 grader.
Du kan döda ljud på det.
Vi behöver inte det på modell.
Jag ska visa dig hur vi kan gå från visualisering och en visualiserad världen
en riktig fysiska världen också.
Detta är ett fynd som George Reisner gjordes vid Giza höger
bredvid den stora pyramiden 1925.
Och ända ner i botten 100 fots djup nedgrävning axel
det fanns ett oavslutat rum med miljontals bitar av små fragment.
Allt virke hade förfallit.
Det var en riktig massa.
Så de bilder du ser show ursprungliga skick att graven,
och nu ska vi gå in vår 3D datormodell.
Och vi kan, tack vare noggrann dokumentation,
att sätta hela den grav s innehåll tillsammans.
>> Och ni ser allt detta furniture-- att Curtain box och stolar och bord.
Jag vill att du ska fokusera på stolen som har falkarmarna där.
Så detta material var faktiskt rekonstrueras i modern trä,
och det är på displayen i Kairo Museum och används
att vara igång bildskärm i Boston MFA, trots att de har tagit bort det visa
att använda den galleri för något annat.
Ingen har emellertid kunnat rekonstruera
att snygga stol med falkarmarna.
Tack vare den här datorn modell och denna simulering,
men vi kan faktiskt börja göra det.
>> Så i det övre vänstra du se reproduktioner
av en del av att möbler.
Och det visar sig tillhöra en drottning.
Inte någon drottning, men mor till kung som byggde den stora Pyramid--
Drottning Hetepheres.
Stor, mystisk begravning.
Allt det här försämrats.
Vad gör vi det?
Men vi kunde ta vår datormodell
och återge denna stol med den vackra falk armarna.
Så nu du ser det här roterande 3D av modellen.
Då bestämde vi oss för att gå till den verkliga världen.
>> Vi tittade på fotografier av alla de teensy, tinsy fragment.
Guldet, förgyllningen den [OHÖRBAR] inläggsplattor, den skändade trä.
Allt detta är på brickor i källare Kairo Museum.
Och därifrån kunde vi att flytta till en butik bot, som
är en maskin eller router 3D-fräsning.
Och du kan se en enkel [? Mac?] Med en 3D-modell driver borren här,
och det är faktiskt carving dessa falcon armar
som kommer att gå på sidorna av stolen.
Så det här har varit ett spännande projekt sammanställd av mina kolleger,
Russ [? Gant?] Och [? Dave Hopkins?] i Giza Project.
Och vi är nästan klar, och vi hoppas att få detta på displayen
i ett par månader i Harvard semitiska Museum,
som jag har förmånen att leda.
>> Så från att armen, där du går.
Du ser några av bitarna redan kommer samman.
För de av er som har varit över floden,
Harvard Keramik Center har donerat sin tid,
och vi har bakning [OHÖRBAR] plattor i dessa underbara gipsformar.
Vi beställde bara guld idag eftersom hela saken
har som skall slås in och förgyllda.
Och så småningom hoppas vi att sätta detta på displayen.
>> Därifrån är frågan holistiskt igen, hur behandlar vi hela webbplatsen?
Hur bygger vi dator modeller av alla Giza?
Inte bara en grav här eller där, men det hela.
Pyramiderna, landskapet, den [OHÖRBAR] gravar, de kungliga tempel.
Och jag är en del av ett projekt som bara fick tillåtelse
från den egyptiska myndigheterna om en vecka sedan,
och vi börjar här månad gör alla typer
nätt intressant experiment.
Så ta en titt på den här videon.
Kanske musiken kunde komma upp lite bit bara lägga lite dramatik.
Bara en minut eller så.
>> Så dessa är några av de verktyg vi ska använda för att utforska inuti pyramiderna
och kartlägga hela webbplatsen.
>> [MUSIK SPELA]
Detta är min favorit del.
Det är rätt av The Terminator med drönare svävar över platsen
och skanna hela landskapet.
Något jag har drömt att göra för många, många år.
>> [MUSIK SPELA]
>> Så med den typen av heltäckande tillgänglig för hela platsen,
allt är möjligt.
Och vårt yttersta vision är att sätta det alla tillsammans så att du har en farbar,
uppslukande, 3D-modell av hela webbplatsen.
Du kan dyka ner grav axlar, du kan gå in i gravar, klicka på väggarna.
100-åriga fotografering dyker upp.
Du kan läsa dagboken poster, kan du nästan
ersätta statyer och saker som hittades inuti.
Allt kommer tillsammans.
För er som vill utforska vad som finns på nätet hittills
Vi har en lite gamla och föråldrade hemsida upp ovan. gizapyramids.org.
Vi arbetar mycket hårt för att ersätta det med version 2.0.
Vi skulle kunna använda din hjälp i olika aspekter av det.
Och sedan de 3D-modeller som Vi är på väg att ta en titt på
är nere på denna annan webbplats, som Tyvärr fungerar inte på Mac-datorer,
som dödar mig, men ändå.
Bara datorer och ingen www där.
Ta en titt på det, och du kommer se 3D-modeller där.
>> Det är vår nya layout.
Du kan se hur massiva mängder data som denna
måste organiseras tydligt eftersom det är inte alla egyptologer ute.
Vi har att göra detta begriplig och tillgänglig
till alla typer av målgrupper.
Och kanske en mock upp av vad vår framtida hemsida kan se ut.
Förhoppningsvis mycket mer elegant och inte som de läskiga
blinkande webbplatser från 1990-talet som jag minns ack så bra,
även från mina egna dagar.
>> Så jag tänkte att jag skulle sätta ihop En förteckning över den typ av projekt
att du kanske är intresserad av om du svävar runt och titta
för ett lärdomsprov.
Jag vet förfallodagar är kommer upp ganska snart.
Något som dessa kan vara av intresse för dig.
Självklart du vill att bita av något som du kan tugga och svälja.
Inte alltför ambitiös.
Men om det är något upp din gränd, komma i kontakt med mig,
komma i kontakt med professor, [OHÖRBAR]
hålla kontakten med [? Russ Gant?] och den andra Giza laget
och kanske kan vi hjälpa dig och bygga något tillsammans,
vilket kan vara ganska kul.
Vi kan lägga upp den här listan, så att du inte behöver att skriva ner allt direkt rätt
nu.
Och kolla upp det senare.
Och om du verkligen gillar Ancient Egypt och vill få in mer av det här
nästa termin, det finns en Gen Ed klass som
undersökningar 3000 eller 4000 år av egyptiska kulturen,
och du kanske vill undersöka det också.
>> Så det är bara en snabb överblick.
Och jag tänkte att om jag modell beter nu
vi kan ta en titt på vad Giza ser ut i 3D.
Och detta är vad du skulle se på denna andra webbplats.
Så välkommen till pyramiderna i Giza.
Och i detta fall, vi var tvungna att studera inte bara layouten på sajten
men naturligtvis det gamla landskapet.
Titta på Nilen och hur nära det är att pyramiderna.
Idag, är Nilen vägen långt borta.
Det är mycket närmare till Kairo själv.
Men på den tiden, i det tredje årtusendet,
Det svävade och flytande mycket närmare till platsen liksom.
Så vi var tvungna att ta bort modern arkeologiska skräp soptippar och hus
och alla typer av saker och verkligen studera platsen noga.
>> Så vad vi har byggt hittills Du kan bara ligga kring.
Och du ser saker blinkande rött, och Du kan besöka olika platser sådana
som Temple of [? Kingman?] [? Kalray?] Här.
Detta är en intressant eftersom det ger oss möjlighet att studera
platsen vid multipla tidpunkter.
Detta är ett tempel som byggdes av [? Kingman?] [? Kalray,?] Byggaren
av det tredje och minsta pyramid, men han dog för tidigt och hans son var tvungen att prova
att avsluta det inte sten, men i lera tegel.
Så jag kan gå till min lilla fria cam här.
Olika sätt att navigera.
Och jag kan bara sväva runt och kryssning inuti.
Vi har fått gå besöka kitty katt.
En av mina favoriter.
Där är han.
Försök att bygga en av dem för ditt slutprojekt.
>> Men det intressanta är detta särskilt gård
genomgick en hel del förändringar.
Och så detta är hur det såg ut på en punkt, och sedan som jag nämnde,
kungen dog för tidigt.
Senare präster flytta in och faktiskt bosatte platsen
och förvandlat det till en typ av helig slum.
Och du kan se alla bosättningar nu fyllning
gården med silos och ugnar och andra lagringsplatsen.
[? Det är?] En mycket, mycket annan typ av lokalisering.
>> Så det här är ett intressant forskningsverktyg.
Du kan besöka dessa platser vid olika tidpunkter.
Du kan även se pyramiderna är byggt, eller du kommer in på gården.
Och om jag kan få till att fotografera, kan du
se vad dessa statyer Det såg faktiskt
gillar när grävmaskiner fann dem.
Här är det i en av de glasskiva negativ.
Vackra pik skott.
Eller så kan du komma tillbaka till huvud plats och besöka något annat.
>> Låt mig ta dig i en vackra grav hittades 1927.
Naturligtvis på den sista dagar efter det att gräva säsongen.
Är inte det alltid så?
Så klicka på dessa knappar antingen ge dig en berättad turné,
du kan se några bilder, du kan se trådramar
hur vi lägga en del av dessa saker tillsammans,
eller naturligtvis kan du vandra rakt in monument själva.
Så det här är en skönhet, eftersom en hel del av den ursprungliga färgen bevarades,
och som låter oss åter graven helt.
Det är en annan navigation systemet jag använder.
Så hur coolt är det?
Och återigen, kan du klicka på bilder och upp popped de faktiska bilder
för jämförelse skull.
>> Så försöker sätta allt detta together-- ta en heltäckande bild av Giza,
den gamla platsen i Giza, den historia utgrävningarna,
3D-visualisering, en undervisning verktyg, en forskning tool-- princip,
det finns inget slut på det.
Och naturligtvis, det är Giza tidigare, är det Giza närvarande, och det är Giza framtiden.
Det finns arbete som utförs på platsen nuförtiden också,
och vi vill fånga alla som liksom.
Så målet är att försöka skapa en centrum, om inte en faktisk fysiskt utrymme
men åtminstone på nätet, att någon kan komma och studera, ha tillgång
till allt detta material.
Du behöver inte en speciell resestipendium och behörigheter
att få in några dammiga museum arkiv.
Du kan komma åt vad du behöver.
>> Låt mig ta dig till Sphinx här.
Och återigen, tänk bär dessa 3D headset och alla har tillgång
till samma fil vid samtidigt och alla oss
församlade vid Sfinxen för en föreläsning.
Och tryck sedan på knappen.
Vi ska gå ner en begravning axel eller gå någon annanstans.
Det intressanta med dessa modeller också, när du simulera dem,
är de tar upp intressanta frågor.
Till exempel, ingen i min fält verkligen tänker för
mycket om hur Sphinx målades.
Är det korrekt utseende?
Var det hela färgade, eller var det bara huvudet
av sfinxen som vi har valt att göra det nu?
Byta min navigation.
Det går vi.
Så det är lite lättare för mig att komma runt.
Så det här är förmodligen en av de mest exakta rekonstruktioner
av Sphinx någonsin försökt, och igen, behöver du inte tänka på dessa frågor
tills du har att bygga dem.
Hur var Sfinxen ursprungligen anlagd?
Hur var det färgade?
Där var det skägg?
Vi har inte lagt till saker som har lagts av egyptierna i senare århundraden
När de kom tillbaka och sortera av återupplivat sajten.
>> Eller ett annat exempel.
Vi har en grav med ett fönster i den till utsidan.
Och rekonstruera att graven vi insåg solljuset skulle komma rätt
genom fönstret och belysa ett slags helig erbjudande
placera inne i kapellet, och det är något
Vi skulle inte ha insett om vi inte hade simulerat graven
och sätta ihop.
Och det i sin tur gör att du tror, ja, vad byggnaden var precis utanför
och skulle det ha blockerat att solljuset?
Och om det blocke att solljus och att religiös betydelse att belysa
en helig plats, betyder det att vår grav var här först
och den andra byggnaden kom tvåa?
Kan vi nu börja historiskt rekonstruera
sekvensen i Giza gravar bara baserat på solljus, bara bygger
på simuleringar och rekonstruktioner?
>> Så de är några av de sätt som vi använder dessa modeller för att studera Giza,
att undervisa om Giza, och mer viktigare, att ströva omkring i världen,
samla allt material att vi kan hitta, och sedan
flytta in i 3D-rymd och visualisering utrymme
och föra den hem till dina datorer, dina telefoner, till dina hörlurar.
Och du kommer att kunna resa till platsen utan att ens
köpa en flygbiljett så småningom.
Tack så mycket.
>> [APPLÅDER]
>> Gärna svara på en fråga eller om du har
fler headset du vill visa eller något vi behöver göra i tiden
vi har kvar.
Om någon av dessa ämnen fångas ögat och du vill höra mer om det,
inte komma efteråt och glad att chatta vidare.
Frågor?
Kommentarer?
Ja?
>> PUBLIK: Har du ställning till idén
att det fanns vatten erosion [OHÖRBAR]?
PETER MANUELIAN: Bra fråga.
Så vattenerosion på Sphinx.
Det fanns en teori av geologer som trodde
att detta bevisade att Sphinx var 5000 eller 10000 år äldre
än resten av pyramiderna baserad på vatten erosionsmönster.
Det faktiskt håller inte upp särskilt väl.
Du kan titta på erosionsmönster i områden
runt Sfinxen som ganska mycket misskreditera den teorin.
>> Det finns tre geologiska medlems formationer av Sphinx.
Den fasta man är på toppen.
Det är därför ansiktet levde så bra idag.
Andra mycket mer [? spröd,?] men Det håller inte upp arkeologiskt
att Sfinxen är en annan tid perioden från pyramiderna själva.
Det finns debatt om som ristade Sfinxen.
Om det var Khafre, byggmästare av den andra pyramiden, eller vissa människor
nu tror Khufu själv, byggare av den stora pyramiden.
Det är en pågående debatt, men de är alla moderna.
De är alla Gamla riket, alla ca 2500 f Kr.
Bra fråga.
Ja, tack.
>> PUBLIK: Vad var det [OHÖRBAR]?
PETER MANUELIAN: Säg igen.
Chefen för sfinxen målade?
>> PUBLIK: [OHÖRBAR]
PETER MANUELIAN: Varför var chefen för Sphinx
målade och inte resten av kroppen?
Stort arkeologiskt fråga, och vi vet inte svaret.
Det är möjligt att hela kroppen målades.
Det är så försämrats och hölje stenar runt kanten
är inte alltid bevaras, så det kan ha varit målad
och vi bara inte ser spår kvar idag.
>> Jag har personligen problem tro att egyptierna skulle
hopa att mycket färg för att täcka hela kroppen med en rödbrun nyans,
men det är säkert möjligt.
Vi har valt att bara göra huvudbonad och ytan där det finns spår
av rödbrun färg och det finns spår
av ränder på s.k. huvudbonad.
Och nuförtiden, kan du se en bit av Sfinxen skägg i British Museum
och en bit av uraeus, kobra på pannan där,
är faktiskt i Kairo museer.
Så vi har några bra bevis för det.
I hörnet.
Ja, tack.
>> PUBLIK: Du sa att Nilen var en mycket mer [OHÖRBAR] Giza [OHÖRBAR]
närmare Kairo nu.
Hur gör floden mer?
>> PETER MANUELIAN: Hur gör floden flytta?
Det finns en hel del slingrande.
Så en hel del makt och skjuta och oxbow sjöar och saker
är en del av flodformationer.
Nilen inte riktigt göra det, men det har slingrade ganska lite.
Jag kan hänvisa till en artikel av några geologer kolleger till mig.
Och det är en fantastisk band över de senaste tusen åren
av just där Nilen har flyttat till.
Så när du inser att landskapet frågor som där Nilen var,
du börjar att förstå, oh, det är därför de byggde den gångbro
och det är därför det blir ett hörn.
Det måste vara de höga marken de försöker att stanna på.
Och så att du förstår hyser en mycket bättre.
>> Du förstår hur de fick några av de fina höljet stenar
till Giza från platser över Nilen, till exempel.
Så alla dessa bidrar till vår förståelse av platsen.
Det är lite kortsynt att bara studera hieroglyfer eller studera byggnaderna
och inte förstår landskapet och hur det förändrats.
Egypten var en mycket mindre torra vid den punkten till, så det kan även vara landskaps
runt pyramiderna som vi borde att lägga in och en hel del mer
tillväxt och vegetation och intressanta saker.
Några av frågorna i modeller jag inte visa dig
men vi har i vår visualiseringscenter klassrum
är förmågan att sätta människor i scen som avatarer bedriver verksamhet.
Och så till exempel, kan vi visa den stora pyramiden byggs
och ta dig till frågan om en Många av stenarna som ristade.
Och det är en modell som som 2000 avatars alla
reser runt på webbplatsen och hacka Kalkstenen bitar och dragande dem
längs slädar och sånt.
Så det innebär också webbplats till liv och visar dig
hur byggprocessen fungerade.
>> Vi har också gjort åter animation ceremoni kung Khufu.
Det kallas öppningen i munnen ceremonin.
Så i hans tempel, precis bredvid hans pyramid, vi har fått hans mamma där,
prästen finns.
De gör sina rituella gester.
De säger att trollformler att magiskt väcka till liv
andan av den avlidne Kung för underjorden.
Så dessa är alla sätt att modellerna kan faktiskt
visa oss själva verksamheten av de gamla egyptierna.
Och det igen, de ta upp nya frågor.
Har det förekommer här?
Har det förekommer där?
Ska det vara dagtid?
Ska det vara natten?
Alla dessa saker du inte tror om när du skriver en tidskrift
artikel med svart och vit ritningar,
men du gör en animerad 3D-simulering.
Ja tack?
PUBLIK: [OHÖRBAR]
PETER MANUELIAN: Lite högre, sorry.
Kan inte höra dig.
>> PUBLIK: [OHÖRBAR] göra dessa modeller inkorporerar ljud [OHÖRBAR]?
>> PETER MANUELIAN: Finns det ljud i modellen här?
Var det din fråga?
Ja, det finns faktiskt.
Ibland är det musik för vissa smaker, men vi har Mullret av vinden,
till exempel.
Vi har inte åter människor faktiskt tala i fornegyptiska.
De kunde, men vi skulle förmodligen få de uttal ganska dåligt.
Det finns trollformler och ritualer och saker representerade snidade graven väggen
scener och målningar, så Vi kan säkert göra det.
Tillfällig katt förmodligen screeches och sånt,
men annars har vi inte gjort alltför mycket med ljudet.
Atmosfär.
En annan fråga?
Ja tack.
>> PUBLIK: Varför finns det ytterväggar?
PETER MANUELIAN: Varför är det ytterväggar?
Dessa är väggar.
Så tror inte på pyramiden som en fristående monument.
Tänk på det som en pyramid, ett tempel.
Du ser att rödaktig en med de granitblock där?
Det kallas pyramiden templet.
Det sträcker sig ner en lång gångbro vad är
kallas Valley Temple nära hamnen och nära till Nilen.
Allt detta är en del av den kungliga pyramidkomplex,
och det kan också inkluderar små pyramider
som du ser här för drottningar och även en rituell pyramid,
som du ser här, där ingen är begravd
men det är bara en del av den animerade avlidnes ande den avlidne kung.
Så väggar är förmodligen att skydda den.
>> Vem har tillgång till det här stället?
Kom ihåg att dessa är de övre nivåerna i det egyptiska samhället.
Din genomsnittliga, analfabeter, lantbruks egyptisk
kommer inte att få en grav som denna.
Han kommer aldrig att se farao.
Han kan inte läsa hieroglyfer.
Så dessa är eliten av eliten av Gamla riket,
och de får Hörna väggar för att skydda dem.
Fick tid för en mer.
Ja, tack.
>> PUBLIK: Varför pyramiderna byggdes?
>> PETER MANUELIAN: Varför var pyramiderna byggdes?
De är i grunden gravar för den avlidne farao.
Så i den populära litteratur, i filmer,
du har fått denna despotiska tyrann som är att föra alla dessa slavar in--
och de är inte hebreiska slavar.
De är verkliga egyptierna.
Jag brukar hålla sig borta från ordet slaveri.
Dessa militärtjänstgöring egyptierna.
Och min uppfattning är att de är faktiskt köper
i denna nationella projekt på något sätt.
Genom att garantera en lyckad afterlife för kungen
de garanterar välstånd i landet.
De banar väg för nästa farao som kommer
bebor denna institution herravälde.
Så dessa är nationell stolthet projekt för regerande farao,
för framgången av landet.
Det är nästan en investering i deras framtid på ett sätt.
>> En kollega till mig gillar att säger att egyptierna inte
bygga pyramiderna.
Pyramiderna byggdes Egypten.
Och med det menar han att det är hur statsbildning kom.
Projektledning information.
Förvaltning.
Naturligtvis är dessa människor måste matas, de måste vara inrymd,
de måste organiseras.
Var kommer allt det ifrån?
>> Som inför dem köttet så de har goda kostvanor så att de
har styrkan att flytta blocken?
Vem organiserar bostäder?
Var kommer de ifrån i olika delar av landet?
Hur många människor behöver du att dra en viss block?
Allt detta måste arbetade ut, och vi utforskar
de delar av webbplatsen idag också.
Så fler kapitel om pyramider kommer att skrivas,
fler upptäckter kommer att göras, fler statyer kommer att hittas,
och fler gravar och inskrifter kommer att läggas fram också.
Platsen är levande och växande.
Tack så mycket.
>> [APPLÅDER]
DAVID J. MALAN: Professor Manuelian team
vänligt tog några av sina egna headsets utöver vårt.
Om du vill komma för eventuella demos gör.
Annars kommer vi ajournera här och vi får se dig på måndag.
Tack så mycket.
>> [MUSIK SPELA]