>> [Musikwiedergabe]
>> David J. MALAN: Dies ist CS50.
Dies ist das Ende der neunten Woche, und wir haben so viel Spaß Sachen zu tun heute.
Und in der Tat, nicht nur wir um zu zeigen, eine dreidimensionale
Technologie für Sie in virtuellen Realität mit einem ganz besonderen Gast,
Wir sind auch der Aufnahme der heutigen Vortrag in der virtuellen Realität.
In drei Dimensionen mit einer Kamera Hier, mit einer Reihe von Kameras hier.
Und so einfach so, dass wir annähern kann die Erfahrung mit einer von euch
kommen auf die Bühne, könnte eine der Sie tatsächlich auf die Bühne zu kommen?
Stehend gehen hier in-- lassen.
Ich glaube, ich habe Ihre Hand unter den ersten.
>> Komm auf.
Was ist in der your-- [AUDIO OUT].
Arianna.
Komm up und-- [AUDIO OUT] Was Ich werde tun, ist Sie kommen
auf unserem Bildschirm zu werfen über hier-- was das Headset
dass Colton hat für Sie bereit.
Schön, dich zu sehen.
Und wenn Sie gehen wollen voran und setzen Sie dieses auf.
Colton, was haben wir denn, dass Arianna wird sich setzen werden vor ihren Augen?
>> COLTON: Du wirst sein einen Film-Trailer.
>> David J. MALAN: Eine Film-Trailer.
Und soweit ich mich erinnere, ist dies ein ziemlich scary movie trailer.
ARIANNA: Wirklich?
David J. MALAN: Für zumin mindestens einer von uns im Zimmer.
Niemand sah, dass.
Gut.
Und in einem Moment sollte es sein auf Coltons Laptop eine vorspringende
der wiederum der Bildschirm hier.
Lassen Sie mich übergehen Sie hier, um diesen Eingang, und hier ist was Arianna sehen.
So sieht sie es als ein Bild, während wir sehen es, natürlich, in zwei.
Linke und rechte Auge.
Lassen Sie mich gehen Sie vor und ich werde werfen Sie es auf dem Overhead zu,
auch wenn es ein wenig heller.
>> In dieser virtuellen Realität gibt es eine große Play-Taste in der Mitte des Raumes.
>> COLTON: Stellen Sie sicher, dass es hervorgehoben.
Schlagen Sie die Play-Taste.
>> David J. MALAN: Dort gehen Sie.
>> COLTON: [unverständlich].
David J. MALAN: OK, wir schlagen abspielen.
Es ist sehr beängstigend.
Very scary movie.
Auf geht's.
Gut.
Laden.
Laden der sehr beängstigend Raum.
COLTON: So, jetzt sollten Sie nur in einem dunklen Raum zu sein.
David J. MALAN: Now sie ist in einem schwarzen Raum,
Das ist beängstigend und sehr realistisch.
Da gehen wir.
Gut.
Gehen Sie weiter und schauen Sie sich um.
Die Wi-Fi-Wesen ein für uns wenig langsam hier.
Oh, das ist beängstigend.
Wer ist sie?
Sehr beängstigend Menü hält zu kommen,
>> [LACHEN]
>> Beachten Sie, dass es sicherlich findet heraus, wohin sie geht.
Die Zeit vergeht.
Etwas sehr gruselig.
Oh mein Gott.
Blut in der Form des Films Logo.
Und ich denke, wenn wir lange warten, genug, Arianna, etwas,
beginnt kriecht in Ihre Richtung.
Sie sehen es noch nicht?
ARIANNA: Ja.
David J. MALAN: Alles klar.
Da gehen wir.
Das kann nicht gut sein.
OK, vorsichtig.
Jetzt zu-- gehst [unverständlich] einen großen Applaus.
Es tut uns leid.
>> [LACHEN]
>> Da ich bin.
Da ich bin.
OK, ich danke Ihnen, um Arianna für ihr Kommen.
>> [BEIFALL]
>> Wir zeigen Sie--
>> [BEIFALL]
Wir werden sehen, ob wir teilen können einige dieser Videoclips mit Ihnen.
Werfen wir also einen Blick auf ein paar von Ankündigungen, ein paar Beispiele,
und dann werden wir die Bühne, sich umzudrehen unser Freund, Professor Peter Manuelian,
wer wird für uns heute sprechen über die Verwendung der Technologie
und die Anwendung von Computer Wissenschaft in der Welt der Archäologie
in nur ein bisschen.
So zuerst, sind Donuts heute, um 4:00 Uhr
wenn Sie hungrig sind für das, und Beratung zu konzentrieren oder zu tun
eine sekundäre in der Informatik.
Maxwell Dworkin ist nur auf die Straße auf 33 Oxford Street.
Sie fühlen sich frei, einen Haufen beitreten das Personal und die CS-Konzentratoren
und Dozenten für einige Tipps.
>> So erinnern daran, dass wir das letzte Mal verlassen mit einem etwas technische Themen
aber das sind syntaktisch ziemlich leicht implementiert.
Das eine war eine anonyme Funktion, und der Name Art sagt, was es bedeutet.
Aber nur in Bezug relativen Laien, Was ist eine anonyme Funktion?
>> [LAUTES GERÄUSCH]
>> Das war beängstigend.
Ja?
>> ZIELGRUPPE: [unverständlich]
David J. MALAN: Ja.
Es ist buchstäblich, dass.
Es ist eine Funktion, zu der Sie nicht geben Sie einen Namen.
Und das scheint ein wenig seltsam, weil wenn es keinen Namen hat, wie kann man es nennen?
Wie beurteilen Sie nennen Funktion, die keinen Namen hat?
Ja?
>> ZIELGRUPPE: [unverständlich]
David J. MALAN: Binden Sie es auf ein Ereignis.
Also das ist eine andere Art zu sagen, dass Sie erzählen die [? web?] Browser im Voraus
dass, wenn etwas Interessantes der Fall ist, rufen Sie diese Funktion.
Und in der Tat, es gibt eine andere Modewort für diese, die einfach eine Rückruf.
Also in der Tat eine Callback- Funktion ist eine Funktion
dass wird aufgerufen, wenn einige Daten bereit oder wenn ein Ereignis passiert ist.
Und so insbesondere wenn wir etwas
wie ein [? oncommit?] Handler oder einen onclick-Handler,
Sie könnte in der Tat wollen, eine Funktion zum aufgerufen, wenn das Ereignis eintritt.
Und es spielt keine Rolle, was seinen Namen, so lange, wie Sie
sagte der Browser im Voraus Welche Funktion aufrufen
und wie dieser Code aussehen sollte, , die wir in einem Moment wieder zu sehen.
>> Und wir werden auch jetzt einen Blick auf ein anderes Thema, Ajax,
was es war einmal stand Asynchronous JavaScript and XML
aber jetzt steht es für wirklich nur eine allgemeine Technologie oder Technik, bei der
einen Browser, über JavaScript, Weitere Daten von einem Server anzufordern
auch nach der Web-Seite anfänglich geladen.
So dass Sie nicht mit Ajax in pset sieben.
Jedes Mal, wenn Sie auf eine Schaltfläche klicken oder drücken Sie die Eingabetaste oder ein Formular ausfüllen
und dann schicken Sie es an den Server, die ganze Seite ist erfrischend,
Die URL wird wahrscheinlich ändern, und einige dynamische Ausgabe geschieht.
In Problem stellte acht wir verwenden, JavaScript und ein wenig Ajax
als auch, so dass Dinge passieren, viel mehr nahtlos und viel weniger bewusst
Schritt für Schritt für Schritt.
>> Aber zuerst, lassen Sie uns ein Blick in JavaScript
über diese super einfaches Beispiel.
Dies ist nur eine Web-Seite, wo Ich habe einen großen div in der Mitte stand
auf der Seite und wirklich großen Text.
Und mit welcher Sprache habe ich wahrscheinlich den Text wirklich groß?
HTML, aber in CSS.
CSS-Eigenschaften erlauben Sie mir um anzugeben, wirklich groß.
Ich konnte Farben festlegen oder eine beliebige Anzahl von anderen Dingen.
>> Aber zurück in der day-- tatsächlich, um die Zeit, die ich
machte jene schrecklichen persönlichen Websites, die ich Ihnen gezeigt, auf Monday--
Es war eigentlich ein HTML-Tag genannt das blink-Tag, dessen Zweck im Leben
war es, genau das zu tun.
Wenn Sie Open-Tag blinken zu tun, ein Text, in der Nähe Tag blink,
der Text würde nur zu blinken auf dem Bildschirm.
So Webseiten in der 90er haben eine Menge davon.
Buchstäblich.
>> Schlimmer noch, es gab eine Marquise Tag, wobei Sie Ihren Text möchte nur
Bildlauf über den Bildschirm Als ob Das war eine gute Idee als gut.
So erstaunlich, eines der wenigen Dinge, die Browser-Hersteller wie Microsoft
und Mozilla und Google tatsächlich vereinbarten
ist zu töten Tags so.
So dass sie nicht existiert, dann nicht mehr, aber wenn wir wirklich eindringlichen
wir könnten wahrscheinlich neu implementieren diese.
>> Also lassen Sie mich den Boden zeigen, eine Datei hier blink.html genannt.
Und es gibt natürlich einige HTML hier, und es ist eine ziemlich einfache Web-Seite.
In der Tat, gibt es, dass Div I erwähnt.
Ich habe es eine eindeutige Kennung, so gegeben dass entweder in CSS oder JavaScript
Ich kann eindeutig darauf beziehen, so dass ich nicht mit irgendwelchen anderen divs Verwechslungen
wenn es tatsächlich keine.
Und nun an der Spitze Ich muss feststellen, ein Stil-Tag im Kopf der Seite,
obwohl ich sicherlich Faktor, heraus und legen Sie sie in einer Datei styles.css
wie Sie in pset sieben.
>> Und das nur, warum es ist groß.
Es ist 96 Punkt, es ist eine große Marge habe um ihn herum, die es nach unten drückt
zur Mitte hin, und es ist in der Mitte ausgerichtet.
Aber jetzt habe ich auch bekommen ein Script-Tag bis oben.
Und auch wenn einige Die Syntax ist neu,
lassen Sie uns einen Blick darauf, wie wir konnte erneut implementieren diese Gräueltat
aus den vergangenen Jahren als Blink-Tag bekannt.
Also hier ist eine Funktion, und ich habe es benannt.
So ist es nicht ein anonymer Funktion in diesem Fall
aber es hat einen Namen leer.
Keine Argumente.
Nun, hier ist das erste Zeile die erste interessante.
Und was ist diese Rückkehr zu mir?
Auf der linken Seite gibt es mir eine Variable namens div,
und was ist das Div, letztendlich?
Wie würden Sie diese zu beschreiben, eine etwas technische Mitbewohner?
Was ist das Codezeile zu tun?
Was soll das Codezeile zu tun?
So ist es eine Variable deklariert links genannt div,
und was ist dann die rechte Hand Seite des Ausdrucks Rückkehr?
Was ist ein guter Weg, um darüber nachzudenken?
>> ZIELGRUPPE: [unverständlich]
>> David J. MALAN: Sagen Sie wieder?
>> Publikum: Der Gruß gespeicherten Wert.
>> David J. MALAN: Die Wert in Gruß gespeichert.
Nicht ganz.
Also, wenn Sie die HTML denken Seite als Baum im Speicher,
die sogenannte dom oder Document Object Model
wobei Sie nur noch eine ganze bunch-- wie ein Stammbaum drapiert unten
von einigen Stammknoten.
Das Element, das eine ID hat, ist wahrsten Sinne des Wortes, die sich auf das HTML-Element
hier unten, die eine ID von Gruß hat.
Also, wenn Sie dieses div-Tag denken, als ein Knoten in einem Baum, was
bekommen Element ID ist recht tut einfach zu Ihnen zurückkehrt,
wenn wir mit C ein Zeiger zu diesem Knoten in dem Baum.
Ein Zeiger auf diesem Knoten in Ihrer Datenstruktur.
Es liegen keine Hinweise mehr haben.
Jetzt müssen wir nur denken, die Dinge mehr höheren Ebene, wie Variablen,
aber jetzt mit in div gespeichert eine Art Referenz oder Zeiger
zu diesem Knoten in dem Baum.
Nun ist dies interessant denn das ist der Knoten
dass wir wollen, blinken oder ausgeschaltet werden.
Oder aus.
Und wir haben eine Technik zur Ändern Sie den Stil eines Tags,
natürlich, die CSS ist.
Und was ist schön heute dass wir sehen, dass es
Diese Brücke zwischen JavaScript und CSS, wobei
können Sie JavaScript verwenden, um das zu ändern CSS-Eigenschaften bestehender Elemente.
Sie müssen nicht auf die Fest Code haben alle Ihre CSS im Voraus.
Sie können tatsächlich dynamisch ändern die Ästhetik Ihrer Seite wie folgt.
>> Beachten Sie hier, und Sie möglicherweise nicht über immer diese Eigenschaft zuvor gesehen,
aber es stellt sich heraus, es gibt in CSS eine Eigenschaft namens Sicht.
Und aus Gründen, die nie gewesen sein mir klar, das Gegenteil von dem versteckten
sichtbar ist und die gegenüber sichtbar ist
verborgen, im Gegensatz zur sie unsichtbar, aber so sei es.
Aber was ich hier mache ist, dass ich überprüft.
Wenn div.style.visibility-- so haben wir gesehen Punktnotation eine Menge,
und es ist üblich, in JavaScript, weil Objekte wie dieser Knoten, die wir sind
reden haben Eigenschaften.
Und diese Eigenschaften könnten haben Eigenschaften in ihnen.
So in Beziehung zu Daten.
>> Also, wenn das div style hat eine Sichtbarkeit Eigenschaft, die versteckt ist gleich,
was will ich, wenn ich zu tun will dieses Ding blink machen
und das div wird zur Zeit ausgeblendet?
Ich will es sichtbar zu machen.
Else, wenn es nicht hidden-- ergo ist es visible-- Ich möchte es versteckt zu machen.
Also dieser sechs oder so Zeilen Code hier-- acht Zeilen code--
lediglich die Wirkung haben, dass etwas versteckt oder sichtbar.
Versteckt oder sichtbar.
Aber nur einmal, weil es gibt keine Art von Schleife hier,
so dass es nicht das Gefühl, Es ist durchaus noch zu blinken.
>> Aber hier unten, Hinweis Ich habe diese Linie bekam.
Es stellt sich heraus, dass in den Browser eingebaut, und JavaScript Spezifisch
ist eine globale Variable namens Fenster.
Und wir haben ein weiteres gesehen globale Variable namens
Dokument, das wir vor einem Moment verwendet.
Es gibt eine andere sogenannte Fenster, das in der Regel bezieht sich nicht
auf den Inhalt der Seite, sondern einfach die allgemeine Idee des Ganzen Browser
Fenster.
Und window.setInterval, können Sie Art erraten, was das bedeutet.
Es wird etwas vielleicht tun zyklisch jede eine Zahl
Millisekunden offenbar, nach meinen Kommentar schreiben?
>> Also auf Englisch ich sage, blinken alle 500 Millisekunden.
Aber ein wenig mehr technisch, was wird diese hervorgehoben Codezeile
erzählt die Browser, um zu tun?
Es ist damit zu blinken, aber warum?
Wie ist es technisch zu tun?
Ja?
Nein?
[? Setzen Sie, dass statt. ?] Ja?
>> ZIELGRUPPE: [unverständlich]
David J. MALAN: Genau.
Es Aufruf einer Funktion alle 500 Millisekunden, oder eine halbe Sekunde,
und die Funktion aufgerufen wird blinken.
Und so erinnern wir am Montag, dass wir die dass genau wie Variablen, Funktionen,
weil sie Namen haben oder Symbole mit ihnen verbunden sind,
können Sie Menschen in Ihrer Umgebung übergeben Sie einfach wie ihre Datenstücke als auch.
So, hier sind wir nur sagen: hey, Browser-Fenster.
Legen Sie den folgenden Intervall.
Alle 500 Millisekunden rufen Sie diese Funktion.
Und der Browser noch nicht einmal haben zu kümmern, was die Funktion
so lange, wie es ist irgendwo definiert.
>> So ist der Nettoeffekt, wenn ich voran gehen und speichern Sie diese und gehen Sie zurück zu dieser Seite
und jetzt, da ich neu zu laden aktiviert diese Funktion,
ist, dass diese buchstäblich was viele von Websites, sah aus wie in den 1990er Jahren.
Sie erreichen hier.
Hallo.
Herzlich Willkommen auf meiner Web-Seite gruselig, soweit ich mich erinnere, war es am Montag.
So ist das Ziel hier ist nicht zu Re-Implementierung der blink-Tag
aber um diese Konvergenz zeigen JavaScript, eine Sprache, und CSS,
diese Art der Stilisierung.
Aber jetzt etwas tun lassen ein wenig interessanter.
>> In Problem stellte sieben, Sie bereits gewesen
oder wird in Kürze die Umsetzung ein Angebot Seite, wobei Sie geben Sie einen Vorrat
symbol, traf abschicken, und dann die Seite neu geladen
und Sie haben einen Anteil von Google Kosten so und so-Dollar oder etwas
so wie das.
Und das ist nicht Ajax.
Das ist nur HTTP.
Ein Formular sendet von einer Seite auf andere, und Sie wieder eine Antwort.
Aber was, wenn ich wollte ein etwas eleganteren Ansatz?
Lassen Sie mich gehen Sie vor und geben Sie goog und klicken Sie auf Jetzt anfragen.
Nun, dies ist nicht das schönste Benutzerschnittstelle um sicher zu sein,
zu bemerken, dass genau wie auf Montag, bekam ich dieses Pop-up.
Aber der Inhalt des Pop- up, wenn auch wortreich, sagen Sie mir,
dass der Preis ist anscheinend $ 731,37.
Gar nicht so elegant, aber lassen Sie uns sehen ein etwas besseres Beispiel.
>> Lassen Sie mich nun auf die Version gehen einer dieser, wenn ich darf.
Version einer sieht wie folgt aus.
Same sehr hässlich Form.
Aber wenn ich geben Sie goog hier-- so ähnlich,
es ist nur dass sie mir diese Aufforderung.
Aber wir können es noch schöner.
Also das ist ein wenig interessanter.
Ich eindeutig nicht gesetzt tat alles, viel Mühe in der Ästhetik,
aber das ist viel eher das, was jetzt Gmail tun würde, oder Facebook tun würde.
Sie erhalten nicht einige dumme Pop-up.
Stattdessen wird der Inhalt des bestehenden Seitenwechsel so.
>> Was ist denn los?
Wenn ich weitermachen und diese Seite neu laden, der Inhalt gehen Sie zurück zur Standard
und ich kann etwas tun FB für Facebook, Anfragen,
und es sieht aus, dass sich auch.
Was ist denn los?
Nun, lassen Sie mich in Ajax0.html gehen und erster Blick auf die HTML-Teil.
So bemerken, wie Montag, verwende ich die auf einreichen Handler oder auf einreichen
Event-Handler, aber wir gesehen haben, andere Möglichkeiten, dies zu tun.
So dass wir nur halten Dinge einfach für den Moment.
Und unterbreiten wird mir sagen, Anruf das Zitat-Funktion dann false zurück.
Und nur eine Plausibilitätsprüfung.
Warum false zurückgeben?
Was soll das verhindern?
Ja?
>> ZIELGRUPPE: [unverständlich]
>> David J. MALAN: Die ganze Seite erneut lädt,
was uns wieder in pset setzen würde sieben Gebiet, das ist nicht das Ziel.
Wir versuchen, die Dinge ein wenig zu machen besser, ein wenig mehr nahtlose
für den Benutzer.
So, jetzt muss ich nur HTML, und es ist eine Art lange.
Es wickelt über den Rand auf dem Bildschirm gibt,
aber ich habe einen Eingang, dessen Typ hat, wenn ich zu halten Scrollen ist Text.
Aber was wichtig ist, dass es hat eine eindeutige ID-Symbol,
und dann habe ich ein Submit-Button.
Das ist also die erste Version.
>> Aber wenn ich jetzt blättern up-- lassen einen Blick auf das Zitat-Funktion.
Es ist eine Art ordentlich, dass jetzt, wenn Sie verstehen, oder realistischer
komfortabel mit HTTP von pset sechs oder vor,
alles, was wir brauchen, um tun wirklich intuitiv
schaffen eine URL, die enthält das Symbol möchten wir schauen.
>> So stellt sich heraus, dass Ich schrieb in advance--
und wir werden nicht auf den Code für die so aussehen, aber ich im Voraus eine Datei namens schrieb
quote.php, die als funktioniert folgendermaßen.
Lassen Sie mich wieder in meine Datei Verzeichnis.
Es ist nicht zur Arbeit zu gehen, wenn ich klicken Sie einfach auf auf sie, aber wenn ich hinaufziehen zu meinem URL hier
und gehen Sie zu quote.php und ich Fragezeichen-Symbol gleich goog
und dann drücken Sie die Eingabetaste, Ankündigung dass ich nur diese zurück.
Es ist nicht eine Web-Seite.
Es ist nur Text.
Aber es ist Text, der formatiert ist auf eine interessante Weise.
In welchem ​​Format ist dieser Text, wenn Sie sich erinnern?
JSON.
JavaScript Object Notation.
Und so ist es nur ein Haufen von Schlüsselwertpaaren.
Es ist ein wenig schwer zu lesen wenn es eine lange Schlange,
aber ich sehe eine Reihe von Zitaten und Doppelpunkte und geschweiften Klammern,
und das ist nur der allgemeinen Struktur des Zuordnens einer Datenstück
mit einem bestimmten Wert.
>> Also, wenn ich jetzt eine Datei namens quote.php dass deutlich, ähnlich wie pset sechs,
unterstützt sehr einfache HTTP-GET- Anfragen, was ist, wenn ich in JavaScript
meine angehenden Fähigkeiten Mit dieser neuen Sprache,
konstruieren, eine URL, sieht genauso aus wie das,
und hinter den Kulissen zu senden eine Anforderung von meinem Browser
an den Server, um die JSON-Daten zu bekommen?
Und das ist genau das, was wir hier tun.
>> Also hier ist mein Zitat-Funktion.
Ich erkläre eine Variable namens URL.
Auf der rechten Seite Ich bin mit einfachen Anführungszeichen,
aber Sie doppelte Anführungszeichen als auch nutzen könnten.
Unsere ich tue Quote unquote-- das ist kein Wortspiel intended--
quote.php? Symbol entspricht.
Und dann, selbst wenn Sie nicht sehr vertraut mit dieser Syntax
und in der Tat die meisten Sie würden nicht be-- diese
wird mit dieser speziellen Bibliothek namens jQuery
dass Sie mehr sehen auf in Online-Ressourcen,
vielleicht in der Abschlussprojekt.
Was soll ich Verkettung auf Frage Zeichen-Symbol entspricht offenbar?
Gerade im Allgemeinen.
>> Publikum: Das Symbol.
>> David J. MALAN: Ja, das Symbol.
Was auch immer der Mensch in das Formular eingegeben haben.
Das ist offenbar der Code JavaScript für den Gang in meine HTML-Seite,
Suche nach was auch immer Element, was auch immer Tag, hat eine eindeutige ID-Symbol,
und dies hashtag in HTML bedeutet nur die eindeutige ID.
Was auch immer Element eine einzigartige hat ID-Symbol, das bedeutet, go get it.
Und .val ist ein jQuery Funktion, stellt sich heraus,
dass, nur sagt mir der Wert dieses Feldes.
>> Und dann schließlich und Syntax ist ein wenig funky--
so stellt sich heraus, dass jQuery, dieses Bibliothek, auf die ich immer mit Bezug,
wahrsten Sinne des Wortes hat eine besondere globale Variable namens jQuery.
Aber es stellt sich heraus, in JavaScript, etwas verwirrend,
die Dollar-Zeichen ist kein spezielles Symbol, während in PHP ist es ein besonderes Symbol.
Wenn Sie etwas mit einem Dollar haben unterschreiben Sie es bedeutet, es ist eine Variable.
In JavaScript ein Dollarzeichen ist wie A, B, C oder Z.
Es ist nur ein Buchstabe des Alphabets dass Sie in Variablen verwenden können.
Also die Leute, die erfunden jQuery dachte nur,
es wäre irgendwie cool zu beanspruchen auf eine globale Variable namens Dollar-Zeichen,
aber es ist ein Alias ​​für jQuery.
>> So $ .getJSON ist eine Funktion aufrufen das kommt mit diesem beliebten Bibliothek
, deren Aufgabe es ist, zu holen JSON-Daten ausgeben, die eine HTTP-Anfrage,
und wieder die Antwort.
Das erste Argument ist offenbar der URL von dem aus Sie wollen, dass die Daten zu erhalten,
und das zweite Argument, nur um zu binden Dinge zusammen, ist offenbar, was?
Allgemein gesagt?
Welche Funktion ist dies, wenn man will?
Ja, eine anonyme Funktion weil es keinen Namen.
Und mit einem anderen Stück Jargon von heute, es ist auch ein Rückruf.
>> Und der Zweck hier daß die Bahn langsam sein kann,
und nur weil Sie fragen, JavaScript und der Browser
zu gehen, erhalten Sie einige Daten von einer Website über HTTP GET,
es könnte eine halbe Sekunde dauern, könnte es 5 Sekunden dauern
Wenn Ihr Internet- Verbindung ist sehr langsam.
Und Sie wollen nicht die ganze Seite, um einfach nur rumhängen
und einige dumme Spinn Wasserball zu kommen,
Blockieren der Benutzer tun absolut alles andere.
>> Und so ist die Art und Weise funktioniert, ist JavaScript dass es in der Regel asynchron,
wobei die Sie tun können mehrere Dinge auf einmal
so lange, wie Sie sagen, die Browser, hey, Browser, wenn
Fertig sind wir immer diese JSON-Daten.
Auch wenn es fünf Sekunden, rufen Sie diese Funktion.
Machen Sie den Benutzer warten nicht.
Den Browser Legen Sie nicht solange erhalten.
Vielmehr rufen Sie mich zurück, fast wie ein Telefonanruf,
wenn Sie bereit sind, und haben die Daten für mich.
Nun, was bedeutet, dass Funktion?
Es ist super trivial.
Alles, was sie tut, ist es angezeigt die Daten, die zurückkommt,
und insbesondere der Preis Feld innerhalb einer Warnung.
Das ist alles.
Und damit ist, warum, klar zu sein, wenn wir in diesem Beispiel, das
war [? Ajax0?] Und ich tippte goog und drücken Sie Enter, Ich habe dieses einfache, einfache
wenig Aufforderung.
Jetzt stellt sich heraus, dass wir kann machen diese besser.
Und unser letztes Beispiel hier ändert das Zitat-Funktion wie folgt.
Es ist fast identisch, aber das war, dass neue und ausgefallene Version
wobei ich hatte ein Platzhalter.
Das war Version zwei.
Und statt nur Druck einige dumme Aufforderung wie das,
Ich wechselte stattdessen meine eigentliche Web-Seite.
Und klar zu sein, lass mich gehen in Chrome Inspector.
Lassen Sie mich hier unten auf den Grund gehen.
Und beachten Sie, wenn ich vergrößern Sie dieser Boden Zum Teil ist dies das HTML der Seite
aktuell.
Und beachten Sie, dass im Moment hab ich bekam eine Spannweite, die wie ein div ist
aber es ist ein dünner div, wenn man so will.
Eine Spanne, deren ID ist preislich, dass wörtlich, zu bestimmen.
>> Wenn ich in dieser Form, Art gehen FB, und klicken Sie auf Börsen,
beobachten Sie die unten auf der Seite.
Die eigentliche HTML der Seite ändert.
Also das ist, wie wenn man ein Facebook bekommen Nachricht und plötzlich erscheint,
oder ein neues Google Mail-Zeile in Ihrem Posteingang.
Das ist buchstäblich, was passiert.
Jemand schrieb JavaScript Code bei Facebook oder Google
dass tatsächlich ändert das Web- Seite, die Sie haben bereits
heruntergeladen, dass neue Inhalte zu reflektieren.
>> Und wenn Sie wirklich Lust, sein wollen und verstehen, bemerkt, was passiert ist.
Lassen Sie mich noch einmal neu zu laden und deaktivieren Sie all dies.
Und jetzt merke ich bin auf Registerkarte Netzwerk Chrome.
Wenn ich das tue FB hier und klicken Sie auf Get Zitat, Ankündigung nur ala pset sechs,
können Sie die HTTP-Anforderung zu sehen, und Sie sehen, dass mein Browser angefordert
quote.php? Symbols gleich etwas.
Und dann, wenn ich hier unten zu scrollen, wenn Sie wirklich wollen, Geek aus,
Sie können alle HTTP-Header sehen, dass meinem Server, Cloud 9 hat zu mir zurück.
Es ist mehr als Header euch wurden spuckt für pset sechs
denn wir halten es einfach, aber in gibt es eine ganze Reihe von Informationen,
unter denen sich die 200 OK-Nachricht.
Und darunter das wird die JSON sein.
Und so alles, was wir tun, um dies zu machen brauchte passieren wird zwicken meine Kursfunktion immer
so leicht.
>> Statt dem Aufruf der ziemlich lahm Alarm-Funktion, habe ich einfach tun.
Die zwar syntaktisch es sieht beängstigend auf den ersten Blick
denn es gibt so viel neue Syntax geht.
Aber die Ideen sind ziemlich einfach.
Dies bedeutet, hey, Browser, gehen Sie rufen Sie die speziellen jQuery-Funktion
dass kehrt zu mir einen Zeiger auf oder eine Referenz auf den Knoten in meinem Baum
dessen eindeutige Kennung ist der Preis.
Das ist, dass Platzhalter.
Dann stellt sich heraus, dass jQuery kommt mit einer speziellen Funktion namens .html,
wobei, wenn Sie die aktualisiert werden soll Inhalt eines Knotens in Ihrem Stammbaum,
Sie buchstäblich nur greifen, dass Knoten, die HTML-Funktion aufrufen, die Sie,
und Sie geben es, was Sie wollen.
>> Also, wenn ich sein wollte Art von albern hier bin
könnte so etwas wie ha ha, nichts tun hier, speichern Sie es, gehen Sie zurück hierher,
und jetzt, wenn ich auf Angebot einholen up top links, bekommst du nur something-- hoppla.
Wenn ich die Seite neu laden und die Suche nach Facebook,
erhalten Sie etwas Dummes so.
Aber ich bin dynamisch verändernden der Inhalt [unverständlich].
Irgendwelche Fragen?
>> Sprecher 1: Stoppen Sie zu berühren Ihr Mikrofon.
>> David J. MALAN: Das Team sagt mir zu stoppen
berühren mein Mikrofon, die hält aus meinem Ohr fallen,
so ist es gut, dass wir hier von Material sind
und wir haben jetzt Zeit unsere speziellen Gast.
Ja?
>> ZIELGRUPPE: Wenn es eine Gelegenheit, um die tatsächliche HTML der Seite zu ändern,
bedeutet, dass es anfällig für einen Exploit?
David J. MALAN: Wenn es nicht-- wieder sagen, dass?
Publikum: Da gibt es eine Möglichkeit, um die tatsächliche HTML der Seite zu ändern,
wird es doch anfällig für einen Exploit?
>> David J. MALAN: Oh, ja.
Also, weil Sie in der Lage sind ändern Sie den HTML-Code einer Seite,
ist es anfällig potenziell ein Exploit?
Potenziell ja.
Wenn Sie nicht Ihre Eingaben Desinfektion oder [? in der richtigen Weise scaping?] ihnen:
absolut könnten Sie am Ende Auslösen Diebstahl von Cookies, die eigentlich
ein guter Übergang zu, was wir werden zu reden Montag,
welches Sicherheitsthemen.
Und in der Tat, das wird sein, einer der Exploits wir diskutieren.
Tricking einen Browser in Einspritzen von etwas bösartiges
in den Quellcode.
Noch Fragen?
>> Gut.
Nun, ich bin so aufgeregt, heute.
Also habe ich meine Doktorarbeit in Informatik, sondern darum,
auf halbem Weg durch mein Studium in der Informatik
mein Auge begann zu überlegen, akademisch und so habe ich
Autor taking-- Ich denke, als Wirtschaftsprüfer oder Nicht-Kredit status-- Anthropologie
1010.
Es war mir die Studentin und eine ganze Bündel von Freshman und Studenten im zweiten Jahr hier.
Aber es war erstaunlich Klasse immer, und bis zum heutigen Tag
Ich weiterhin der Archäologie abonnieren Magazin, das einmal im Monat kommt,
und Art stellt mich, was ist los ist in der Welt von gestern.
>> Und wir sind so glücklich, heute unseren haben Freund, Professor Peter Manuelian,
um mit uns über die Konvergenz sprechen Informatik und die Anwendung
davon an diesem erstaunlichen Gebiet der Archäologie.
Professor Manuelian.
>> [BEIFALL]
>> PETER Manuelian: Danke, Sir.
Großes Privileg, auf sein diese Phase mit der Maestro.
Vielen Dank für die Einladung, heute hier.
Ich werde versuchen, ein wenig zu zeigen einer realen Anwendung einiger
der Fähigkeiten, die Sie bereits haben angehäuft diesem Semester
und zu versuchen, Sie zu begeistern über die menschliche Vergangenheit auch.
So werden wir zu gehen, Zu meinen Lieblingsplatz,
außerhalb der Harvard Square, natürlich, die die Pyramiden von Gizeh ist, nur
westlich von modernen Kairo.
Und wenn Sie sich fragen, was BCE steht, ist es vor dem Computerzeitalter.
>> [LACHEN]
>> Also drei Pyramiden von drei integrierten berühmte Pharaonen Ägyptens Alten Reiches
oder vierten Dynastie.
Denken Sie darüber nach 2500 oder so.
Aber was um sie herum sind Hunderte und Hunderte von Gräbern auch.
So denken von Gizeh als zwei tolle Datensätze.
Ein Datensatz ist, was noch da ist.
Diese unglaublichen Gräber rund um die Pyramiden,
haben diese erstaunlichen Dekorationen im Inneren.
Es gibt Statuen, sie sind inscriptions-- gefrorenen
Momente, wenn man so will, der nur um jeder Aspekt des Lebens im alten Ägypten.
Also alles, was Sie zum Studium hierher kommen wollen.
Es ist nicht nur ein Friedhof voll von Toten.
Es ist ein Dokument, wie der Ägypter gelebt, und als auch, wie sie starben.
Also das ist, die Daten bei der Website eingestellt.
>> Der andere, natürlich alles, was von Giza kam.
Dinge, die Sie in der zu sehen Peabody Museum, Dinge,
Sie werden in das Museum der Schönen zu sehen Kunst, und in Museen und Sammlungen
weltweit.
Es ist Mumien, es Statuen, es ist stählern, es Schmuck,
es Gegenstände des täglichen Lebens.
Alle Arten von cool stuff.
>> Also, was macht diesen Ort so besonders ist, dass hier an der Harvard University
Dies ist der Haupt Ausgrabung, arbeitete an der Seite der Pyramiden von Gizeh.
Und das ist der Kerl, der es tat, mein Vorgänger George Reisner.
1867-1942.
Starb bei den Pyramiden in der Mitte des Zweiten Weltkriegs.
Und wenn Sie sich fragen, in denen dieses Foto genommen wurde,
Diese Klasse Foto, am Ende des Klasse Urlaub durch diese Tür, gehen raus,
und ja, Sie mit der rechten sehen werden außerhalb dieser Theater,
rechts gegen die wall--, die wo ist wurden Klasse Fotos in diesem Tag gemacht.
>> So eine erstaunliche einzelnen, einer der größten Archäologen seiner Zeit,
weit vor seiner Zeit in vielerlei Hinsicht, und das ist, was heißt Harvard Camp.
Es war eine Sammlung von einfachen Schlamm Ziegelhütten westlich der Pyramiden.
Und im Hof ​​zu einem bestimmten Tag würden Sie erstaunliche Dinge zu sehen,
und die Menschen kamen, um mit der zu besprechen Meister über alle möglichen Themen.
Hier sind Stücke von riesigen Statuen.
Sie können die in der zu sehen Museum of Fine Arts heute.
Und unten ist unser Computer Modell der Harvard Camp.
Das ist etwas, das man wollen, sich mit zu bekommen.
Wenn Sie für eine endgültige Projekt suchen, eine Art von Simulation oder eine Website
Einführung in Harvard Camp, die Ausgrabungsstätte.
>> Mit der Zeit George Reisner war getan, der Harvard University Boston Museum
of Fine Arts Expedition arbeitete an 23 verschiedenen Standorten.
All diejenigen, die Sie in rot finden Sie hier.
So 40 Jahren 23 Seiten.
Er kam nur hier zurück zu lehren, etwa drei oder vier Semester
über diese ganze Zeit, so dass Sie wissen was er am meisten Spaß gemacht.
>> Was passiert mit dem massiven archäologischen Bestand
dass eine verantwortungsvolle Expedition produziert?
So 45.000 Glasplatte graben, Fotos, Tagebücher,
registrieren Sie sich Bücher, Karten, Pläne, kleinen Zeichnungen, große Zeichnungen
Tausende von Seiten manuscripts-- einige Bücher veröffentlicht, teilweise unveröffentlicht.
All dieses Zeug.
Und dies ist in dem der Computer und das Datenbanken und die Webseiten kommen.
Wie sehen Sie das alles zu organisieren?
Versuchen Sie, ein Reisestipendium nach Boston zu bekommen und in ein paar Tagen zu studieren dieses Zeug.
Sie werden überwältigt sein.
>> Das ist also ein Projekt, Ich begann Weg zurück im Jahr 2000,
und das Team hier an der Harvard- hat daran gearbeitet überhaupt
Seit den letzten Jahren.
Zuerst an der MFA, die Museum, und jetzt an der Harvard.
Was wir zu tun hatten, ist Blick auf Giza als eine große Manhattan.
Eine gerasterten Website.
Und dank Reisner, Er zählte alle Gräber
in einem wunderbar systematischer Weise.
So dass wir aus der Luft suchen unten an den drei Pyramiden hier,
und wir erkennen, dass es nicht einmal genug nur um diese eine Expedition zu meistern.
Die Bereiche, die Sie in rot zu sehen sind die Harvard Expedition Websites,
aber der deutsch-österreichischen Expedition arbeiteten
sind-- das sind die blauen areas-- und die Ägypter gruben auch.
>> So ganzheitlich, versuchen zu verstehen, eine antike Stätte in allen Funktionen
und alle ihre chronologische Entwicklung,
du hast den ganzen Platz zu nehmen.
Also, die mich auf einer weltweiten Tour geschickt mit allen Kolleginnen und Kollegen in der Ägyptologie
und die Museen überhaupt diese Orte und Sammeln
alle ihre Tagebücher, ihre Fotos, ihre Dokumente, deren notes--
Sammeln sie überhaupt hier elektronisch an der Harvard.
Und der nächste Schritt ist.
Wie setzen wir das alles zusammen?
>> Dies ist eine Art unserer Website Karte und direkt in der Mitte
ist eine individuelle Grab bekannt auf Arabisch als [? Mastaba,?]
diese Art von Bank ähnliche Form.
Und so für jedes Grab, du hast x Anzahl von dieser Art von Daten.
So viele alte Fotografien, so viele Objekte in den Register Bücher registriert.
Tagebucheinträge, die dieses Grab zu erwähnen.
Objekte gefunden, Zeichnungen gemacht, Pläne und Abschnitte,
veröffentlichte Bücher über Bücher veröffentlicht, und in jüngerer Visualisierung.
3D-Computermodelle.
>> Und es gibt nur einen Probe eines Aggregations
eine Suche nach einem bestimmten Denkmal.
Sie sehen, all die verschiedenen Dinge, THAT versammelt sind.
1.012 Funde, 45 Tagebuchseiten, dass erwähnen diese besondere Tempel.
Alte Menschen, moderne Menschen, Publikationen, die ganze Bit.
Herunterladbare PDF-Dateien alle versammelt zusammen aus einer SQL-Datenbank.
Warum ist das wichtig?
Nehmen Sie einfach den Vergleich der diese beiden Bilder damals und heute.
Dies wird in Gizeh geschieht dies wird in ganz Ägypten geschieht,
und mehr dramatisch, geschieht ganzen Nahen Osten.
Und manchmal nicht von ungefähr, nicht die Elemente der Zeit,
aber offensichtlich vorsätzliche Beschädigung.
>> Lassen Sie mich fragen, was dieser beiden Dinge
Sie in der Lage zu sein, sind in ein paar Jahren zu lesen?
Welcher dieser wird überleben?
Denen man ein Gerät haben, das kann zugreifen, in ein paar Jahren?
Also ich denke, die Ägypter habe etwas hier richtig.
Legen Sie es auf Stein.
Wir können immer noch zu übersetzen die Hieroglyphen gibt.
Ich werde Ihnen nichts wetten Diese Festplatte wird
irgendwann in naher Zukunft scheitern.
Vielleicht verstanden sie etwas, das wir nicht.
Also das ist, warum wir haben , dieses Zeug zu bewahren.
>> Und aus allen Datenbanken alle Aggregationen
und die Webseiten, und die Dinge, die natürliche nächsten Schritt ist natürlich Visualisierung.
Legen Sie auf der Website.
Geben Sie in 3D, einige von ihnen Gräber und Tempel, die Sie nicht
in der Lage, anders zu sehen.
Es ist ein Recherche-Tool, es ist ein Unterrichten Werkzeug, es ist edutourism,
es ist sogar Edutainment.
Und viele dieser geht zurück auf die wirklich einfache Sachen.
Sie sehen, dass alte, hölzerne Stereo Zuschauer in 3D-Fotografie?
Genau das, was wir sahen ein wenig vor.
Es ist das gleiche Prinzip, nicht wahr?
Wir sind gerade dabei, es zusammen mit den Dingen
wie GoPro-Kameras her und Getriebe und VR Oculus Rift-Headsets,
und alles ist jetzt möglich.
>> So dass wir von der Lehre bewegt sich in Sonder maßgeschneiderte classrooms-- Visualisierung
Mittellabore.
Wir haben über Geologische Hörsaal.
Jetzt sind wir zu versuchen, bringen sie zu den Menschen.
Holen Sie sich in diese Headsets.
So vorstellen, alle von Ihnen oder jeder Live beobachten
oder jeder in HarvardX Anlegen eines dieser Headsets
und wir alle zusammen stehen vor der Sphinx,
Hören auf jemanden wie me Drohne auf alles darüber.
Und wir sind alle dort in Echtzeit in der Lage, in der Umgebung in 360 Grad zu suchen.
Sie können die Audio auf, dass zu töten.
Wir brauchen sie nicht auf dem Modell.
Ich werde Ihnen zeigen, wie wir aus gehen Visualisierung und eine visualisierte Welt
zu einem realen physischen Welt auch.
Dies ist eine finden, dass George Reisner in Gizeh rechten gemacht
neben der großen Pyramide im Jahre 1925.
Und nach unten am Boden von 100 Fuß tief Grabwelle
gab es eine unfertige Zimmer mit Millionen von Bits kleiner Fragmente.
All das Holz verfault.
Es war eine echte Massen.
So der Fotos, die Sie sehen Show der ursprüngliche Zustand dieses Grab,
und jetzt sind wir in gehen Unsere 3D-Computermodell.
Und wir sind in der Lage, dank akribische Dokumentation,
, dass die ganze Grab gelegt Inhalt zusammen.
>> Und Sie sehen, all dies, dass furniture-- Vorhang Box und Stühlen und Tischen.
Ich möchte Sie auf diesem Stuhl zu konzentrieren Das hat den Falken Armen gibt.
So war dieses Material tatsächlich in der modernen Holz wieder aufgebaut,
und es ist auf dem Display in das Museum von Kairo und verwendet
um auf dem Display in der Boston MFA sein, obwohl sie es Sicht genommen haben off
um diese Galerie für etwas anderes verwenden.
Niemand hat jedoch in der Lage, zu rekonstruieren
dass fantastischer Stuhl mit den Falken Arme.
Dank dieser Computer Modell und diese Simulation,
obwohl, können wir tatsächlich beginnen, das zu tun.
>> So in der oberen linken Sie finden Sie in den Wiedergaben
der etwas von dieser Möbel.
Und es stellt sich heraus, um sich in eine Queen gehören.
Keine Königin, aber die Mutter des König, der die Große Pyramid-- gebaut
Königin Hetepheres.
Big, geheimnisvolle Bestattung.
All dieses Zeug verschlechtert.
Was haben wir davon?
Aber wir waren in der Lage, nehmen unsere Computermodell
und reproduzieren diesen Stuhl mit die schönen Falken Arme.
So, jetzt sehen, sind diese rotierenden 3D des Modells.
Dann haben wir beschlossen, in die reale Welt zu gehen.
>> Wir schauten uns Fotos von allen die teensy, tinsy Fragmente.
Das Gold, die Vergoldung, die [unverständlich] Einlegeplatten, die geschändet Holz.
All dies auf Horden in der Keller des Kairoer Museum.
Und von dort aus konnten wir um zu einem Geschäft bot, die bewegen
ist ein 3D-Fräsmaschine oder Router.
Und Ihnen eine einfache [sehen können? Mac?] Mit ein 3D-Modell Antreiben des Bohrers Hier
und es ist eigentlich Carving diese Falken Armen
das wird auf den Seiten des Stuhls zu gehen.
Also das war ein spannendes Projekt zusammengestellt von meinen Kolleginnen und Kollegen,
Russ [? Gant?] Und [? Dave Hopkins?] der Giza-Projekt.
Und wir sind fast fertig, und wir hoffen, dass diese auf dem Display haben
in ein paar Monaten in der Harvard Semitic Museum,
denen ich das Privileg, zu lenken.
>> Also von diesem Arm, dort gehen Sie.
Sie einige der Stücke zu sehen bereits zusammenkommen.
Für diejenigen unter Ihnen, die haben wurde über den Fluss,
der Harvard Keramik-Center hat ihre Zeit gespendet,
und wir haben das Backen [unverständlich] Fliesen in dieser wunderbaren Gipsformen.
Wir bestellten nur das Gold heute, weil die ganze Sache
hat gewickelt und vergolden lassen.
Und schließlich hoffen wir, um diese zur Schau zu stellen.
>> Von dort aus ist die Frage, ganzheitlich wieder, wie können wir die gesamte Website zu behandeln?
Wie bauen wir Computer Modelle von allen von Gizeh?
Nicht nur ein Grab hier oder da, aber die ganze Sache.
Die Pyramiden, die Landschaft, die [Unverständlich] Gräber, die königlichen Tempeln.
Und ich bin Teil eines Projekts dass gerade die Erlaubnis
vom Ägyptischen Behörden vor etwa einer Woche,
und wir werden diese starten Monat dabei alle Arten
von ziemlich interessante Experimente.
So nehmen Sie einen Blick auf dieses Video.
Vielleicht ist die Musik kommen konnte ein wenig bit, nur um ein wenig Dramatik hinzuzufügen.
Nur eine Minute oder so.
>> Das sind einige der Werkzeuge, wir werden verwenden, um in den Pyramiden erforschen
und überblicken die gesamte Website.
>> [Musikwiedergabe]
Dies ist mein Lieblingsteil.
Es ist direkt aus der Terminator mit die Drohnen schweben über dem Platz
und Abtasten des gesamten Landschaft.
Etwas, was ich geträumt zu tun, für viele, viele Jahre.
>> [Musikwiedergabe]
>> Also mit dieser Art von umfassenden zugänglich für den ganzen Ort,
alles ist möglich.
Und unsere ultimative Vision ist es, sie setzen alle zusammen, so dass Sie einen schiffbaren haben,
immersive 3D-Modell der gesamten Website.
Sie können nach unten tauchen Grabschächte, die Sie kann in Gräbern zu gehen, klicken Sie auf Wänden.
Die 100 Jahre alte Fotografie erscheint.
Sie können das Tagebuch gelesen Einträge können Sie praktisch
ersetzen Statuen und Dinge dass im Inneren wurden gefunden.
Es kommt alles zusammen.
Für diejenigen unter Ihnen, die wollen erkunden, was ist online so weit
wir ein wenig alt und überholt haben Website oben. gizapyramids.org.
Wir arbeiten sehr hart, um zu ersetzen, dass mit der Version 2.0.
Wir könnten deine Hilfe verwenden in verschiedenen Aspekten davon.
Und dann die 3D-Modellen, Wir sind dabei, ein Blick in
sind unten auf dieser anderen Website, die leider nicht auf Macs arbeiten,
das bringt mich aber trotzdem.
Nur PCs und kein www gibt.
Schauen Sie sich das, und du wirst finden Sie in der 3D-Modelle auch dort.
>> Es ist unser neues Layout.
Sie können sehen, wie massiv Datenmengen wie dieses
haben, klar, weil organisiert werden Es ist nicht alles Ägyptologen draußen.
Wir müssen dies machen verständlich und zugänglich
für alle Arten von Publikum.
Und vielleicht ein Mock-up, was unsere Zukunfts Website aussehen könnte.
Hoffentlich viel mehr elegant und nicht wie die gruselige
Blinken Websites aus den 1990er Jahren Ich erinnere mich, dass ach so gut,
auch von meiner eigenen Tagen.
>> So dass ich dachte, ich würde zusammenstellen eine Liste von der Art der Projekte
dass Sie vielleicht in interessiert sein, wenn Sie herum schweben und auf der Suche
für eine endgültige Projekt.
Ich weiß, Fälligkeiten kommen bald.
So etwas wie diese könnten werden Sie von Interesse.
Selbstverständlich können Sie abbeißen wollen etwas, dass Sie kauen und schlucken kann.
Nicht zu ehrgeizig.
Aber wenn das ist etwas, Ihre Bahn, nehmen Sie Kontakt mit mir,
nehmen Sie Kontakt mit der professor, [unverständlich]
nehmen Sie Kontakt mit [? Russ Gant?] und die andere Gizeh Team
und vielleicht können wir Ihnen helfen und bauen etwas zusammen,
was könnte ganz lustig sein.
Wir können diese Liste zu veröffentlichen, so dass Sie nicht brauchen, , alles zu notieren, sofort rechts
jetzt.
Und check it out später.
Und wenn Sie wirklich gerne alte Ägypten und wollen in mehr von diesem Zeug zu bekommen
nächste Semester, es gibt ein Gen Ed Klasse,
Umfragen 3000 oder 4000 Jahre der ägyptischen Kultur,
und Sie möchten Blick in das auch.
>> Also das ist nur ein kurzer Überblick.
Und ich dachte, wenn meine Model ist jetzt verhalten
wir könnten ein Blick in was Giza sieht aus wie in 3D.
Und das ist das, was man siehe dieser zweiten Website.
Also, willkommen zu den Pyramiden von Gizeh.
Und in diesem Fall gab es, um zu studieren nicht nur das Layout der Seite
aber natürlich die alte Landschaft.
Schauen Sie sich den Nil, und wie in der Nähe ist es zu den Pyramiden.
Heute ist der Nil so weit weg.
Es ist sehr viel näher an Kairo selbst.
Aber in jenen Tagen, in das dritte Jahrtausend,
sie schweben und fließende sehr viel näher an der Seite als auch.
Also mussten wir weg moderne nehmen archäologische Ablagerungen Deponien und Häuser
und alle Arten von Dingen und wirklich die Website zu studieren sorgfältig.
>> Also, was wir aufgebaut haben bisher Sie können einfach schweben um.
Und Sie Dinge blinkt rot zu sehen, und Sie verschiedene Orte wie besuchen
als der Tempel [? Kingman?] [? Kalray?] Hier.
Dies ist interessant weil es uns erlaubt, zu studieren
der Ort, an mehreren Punkten in der Zeit.
Dies ist ein Tempel, der von gebaut wurde [? Kingman?] [? Kalray,?] Der Erbauer
der dritte und kleinste Pyramide, aber er starb zu früh und sein Sohn musste versuchen
um es in nicht beenden Stein, sondern in Lehmziegeln.
So kann ich zu meinem kleinen freien Nocken hier.
Verschiedene Möglichkeiten, um zu navigieren.
Und ich kann einfach schweben rund und Kreuzfahrt im Inneren.
Wir müssen gehen, besuchen Sie die kitty cat.
Eines meiner liebsten.
Da ist er.
Versuchen Sie, einer von denen zu bauen für Ihr Abschlussprojekt.
>> Aber das Interessante ist diese besondere Innenhof
erfuhr eine Menge Veränderungen.
Und so ist dies, wie es sah ein Punkt, und dann, wie ich bereits erwähnt,
der König starb zu früh.
Später, in zu bewegen Priester und tatsächlich an die Stelle angesiedelt
und verwandelte sie in eine Art heiliger Slum.
Und sehen Sie, ganze Siedlungen jetzt Füllen
Der Innenhof mit Silos und öfen und andere Lagerplatz.
[? Es ist?] Ein sehr, sehr andere Art von Ort.
>> Also das ist ein interessantes Forschungswerkzeug.
Sie können diese Orte zu besuchen zu unterschiedlichen Zeitpunkten.
Sie können sogar sehen, die Pyramiden als gebaut, oder Sie in den Hof zu kommen.
Und wenn ich zu bekommen, dass Fotografie, können Sie
sehen, was diese Statuen es sah tatsächlich
wie wenn die Bagger fand sie.
In einer von denen Leider ist Glasplattennegativen.
Schöne dig Schüsse.
Oder Sie können zurück zum Haupt kommen Website und Besuch etwas anderes.
>> Lassen Sie mich Ihnen ein Innen schönes Grab im Jahr 1927 gefunden.
Natürlich am letzten Tage des dig Saison.
Ist das nicht immer so?
So Anklicken diese Tasten werden entweder Ihnen eine kommentierte Tour,
können Sie einige Fotos zu sehen, Sie können Drahtrahmen zu sehen
wie wir setzen einige diese Dinge zusammen,
oder natürlich können Sie wandern könnten rechts in die Denkmäler selbst.
Also das ist eine Schönheit, weil eine Menge der die ursprüngliche Farbe erhalten wurde,
und dass wir uns wieder herzustellen das Grab vollständig.
Es ist eine andere Navigation System ich verwende.
Also, wie cool ist das?
Und wieder können Sie auf die Fotos klicken und bis knallte die tatsächlichen Bilder
zum Vergleich willen.
>> So versuchen, das alles together-- setzen nehmen Sie einen umfassenden Einblick in Giza,
Die antike Stätte von Gizeh, die Geschichte der Ausgrabungen,
die 3D-Visualisierung, eine Lehre, Werkzeug, tool-- ein Forschungs Grunde,
es gibt kein Ende.
Und natürlich ist es Gizeh Vergangenheit, es ist Giza vorhanden, und es ist Giza Zukunft.
Es wird daran gearbeitet am Standort heutzutage Auch
und wir wollen alles, und zu erfassen.
So ist das Ziel, zu versuchen, einen zu erstellen Zentrum, wenn nicht eine tatsächliche physische Raum
aber wenigstens online, dass jeder kann kommen und studieren, haben Zugang
alle dieses Materials.
Sie nicht ein spezielles benötigen Reisestipendium und Berechtigungen
in einigen staubigen Museum Archiv zu bekommen.
Sie können auf alles, was Sie benötigen.
>> Lassen Sie mich hier gelangen Sie auf die Sphinx.
Und wieder, sich vorstellen, das Tragen dieser 3D Headsets und alle, die Zugriff
auf dieselbe Datei in dem gleichen Zeit und alle von uns
Treffen im Sphinx für einen Vortrag.
Und dann drücken Sie die Taste.
Wir werden einen Begräbnis nach unten gehen Welle oder gehen Sie woanders hin.
Das Interessante an diesen Modelle auch, sobald Sie sie zu simulieren,
ist sie bringen interessante Fragen.
Beispielsweise nicht in meiner Feld wirklich denkt zu
viel darüber, wie die Sphinx wurde gemalt.
Ist, dass das genaue Erscheinungsbild?
Wurde die ganze Sache gefärbt, oder war es nur der Kopf
der Sphinx wie wir gewählt, um es jetzt zu tun?
Schalt meiner Navigation.
Da gehen wir.
Also ist es ein wenig leichter für mich zu umgehen.
Also das ist wahrscheinlich eine der genaue Rekonstruktionen
der Sphinx jemals versucht, und wieder, müssen Sie nicht diese Fragen denken,
bis Sie haben, um sie zu bauen.
Wie wurde die Sphinx ursprünglich angelegt?
Wie wurde es gefärbt?
Wo war das Bart?
Wir haben nicht hinzugefügt Dinge, die hinzugefügt wurden, von den Ägyptern in späteren Jahrhunderten
wenn sie hin und kam sort der wiederbelebt die Website.
>> Oder ein anderes Beispiel.
Wir haben ein Grab mit einem Fenster darin nach außen.
Und bei der Rekonstruktion dieses Grab wir erzielt werden würde, das Sonnenlicht kommen direkt
durch das Fenster zu beleuchten, und eine Art heilige Angebot
Stellen im Inneren der Kapelle, und das ist etwas,
würden wir nicht, wenn erkannt haben wir hatten nicht das Grab simuliert
und steckte es wieder zusammen.
Und das wiederum macht Sie glauben, Nun, was Gebäude direkt vor der Tür war
und wäre es, dass die Sonneneinstrahlung blockiert haben?
Und wenn es blockiert, dass die Sonneneinstrahlung und dass religiöse Bedeutung von Beleuchtungs
einen heiligen Raum, heißt das, dass unser Grab war zuerst hier
und das zweite Gebäude wurde Zweiter?
Können wir jetzt zu starten historisch zu rekonstruieren
die Abfolge von Gizeh Gräber gerade basierend auf Sonneneinstrahlung, nur auf der Grundlage
auf Simulationen und Rekonstruktionen?
>> Das sind also einige der Möglichkeiten, wir verwenden diese Modelle nach Gizeh zu studieren,
über Giza lehren und mehr wichtiger ist, um die Welt zu durchstreifen,
das gesamte Material zu montieren dass wir finden, und dann
Umzug in das 3D-Raum und die Visualisierung Raum
und bringen sie nach Hause, um Ihre Desktops, auf Ihre Handys, um Ihre Headsets.
Und du wirst in der Lage zu reisen auf der Website, ohne auch
Kauf eines Flugtickets schließlich.
Vielen Dank.
>> [BEIFALL]
>> Gerne beantworten ein Fragen oder wenn Sie
Mehr Headsets Sie demonstrieren möchten oder alles, was wir in der Zeit tun müssen,
wir verlassen haben.
Wenn eines dieser Themen gefangen das Auge und Sie möchten, um mehr darüber zu hören,
Sie kommen dann und gerne weiter unterhalten.
Haben Sie Fragen?
Bemerkungen?
Ja?
>> Publikum: Sie haben eine Position auf der Idee
dass es Wasser Erosion [unverständlich]?
PETER Manuelian: Gute Frage.
So Wassererosion an der Sphinx.
Es gab eine Theorie Geologen, die dachten,
dass dies bewiesen, dass die Sphinx war 5.000 oder 10.000 Jahre älter
als der Rest der Pyramiden Auf der Grundlage von Wassererosion Mustern.
Es ist eigentlich nicht zu halten up besonders gut.
Sie können bei der Suche Erosionsmuster in Bereichen
rund um die Sphinx, die ziemlich viel zu diskreditieren, dass die Theorie.
>> Es gibt drei geologischen Mitglied Formationen der Sphinx.
Der Feststoff ist man an der Spitze.
Das ist, warum das Gesicht überlebt, so auch heute.
Andere viel mehr [? bröckelig?], aber es ist nicht stichhaltig, archäologisch
dass das Sphinx von einem unterschiedlichen Zeit Zeitraum von den Pyramiden selbst.
Es gibt Debatte über , die die Sphinx geschnitzt.
Ob es Chephren, der Baumeister der zweiten Pyramide, oder einige Leute
jetzt denke Cheops selbst, die Erbauer der Großen Pyramide.
Das ist eine Debatte, aber sie sind alle modern.
Sie sind alle Alten Reich, alles um 2500 v.Chr.
Gute Frage.
Ja, bitte.
>> ZIELGRUPPE: Was war die [unverständlich]?
PETER Manuelian: Sagen Sie es erneut.
Der Kopf der Sphinx gemalt?
>> ZIELGRUPPE: [unverständlich]
PETER Manuelian: Warum war der Kopf der Sphinx
gemalt und nicht den Rest des Körpers?
Großen archäologischen Frage, und wir wissen nicht, die Antwort.
Es ist möglich, dass die ganzer Körper gemalt.
Es ist so verschlechtert, und die Gehäuse Steine ​​um den Rand
sind nicht immer erhalten, so kann es gemalt worden
und wir haben einfach nicht sehen, die Spuren noch heute verlassen.
>> Ich persönlich habe Probleme zu glauben, dass die Ägypter würden
sammeln, dass viel Farbe, um die Abdeckung ganzen Körper mit einem rötlich-braunen Farbton,
aber es ist durchaus möglich.
Wir haben für die nur tun, die Kopfschmuck entschieden und das Gesicht, wo es Spuren
rotbrauner Farbe und es gibt Spuren
der Streifen auf dem so genannte Kopfschmuck.
Und heutzutage, können Sie ein Stück zu sehen Die Sphinx Bart im British Museum
und ein Stück von der Uräusschlange, die Kobra auf die Stirn gab,
ist eigentlich in den Cairo Museen.
So haben wir einige gute Beweise dafür.
In der Ecke.
Ja, bitte.
>> ZIELGRUPPE: Sie sagte, dass der Nil war ein viel mehr [unverständlich] Giza [unverständlich]
näher an Cairo jetzt.
Wie funktioniert der Fluss mehr?
>> PETER Manuelian: Wie ist der Fluss zu bewegen?
Es gibt eine Menge von mäandernden.
So viel Kraft und Schieben und Altarme und Dinge
sind Teil des Flusses Formationen.
Der Nil nicht ganz das tun, aber es hat sich ziemlich schlängelte.
Ich könnte Ihnen zu einem Artikel von beziehen Einige Geologen Kollegen von mir.
Und es ist eine erstaunliche Band über die letzten Jahrtausende
von dort, wo der Nil ist umgezogen.
Also, wenn Sie diese Landschaft zu realisieren Fragen wie, wo der Nil,
Sie beginnen zu verstehen, oh, das ist, warum sie gebaut, dass Damm
und deshalb ist es um eine Ecke.
Das muss der hohen Boden sein sie versuchen zu bleiben.
Und damit Sie verstehen, birgt viel besser.
>> Sie verstehen, wie sie bekamen einige der feinen Gehäuse Steine
nach Gizeh von Standorten in ganz der Nil, zum Beispiel.
Das sind also alle dazu beitragen, unser Verständnis von der Seite.
Es ist ein wenig kurzsichtig, nur studieren die Hieroglyphen zu studieren oder die Gebäude
und nicht verstehen, die Landschaft und wie es geändert.
Ägypten war viel weniger ariden an diesem Punkt zu, so kann es sogar sein, Landschaftsbau
um die Pyramiden, dass wir werden bei der Umsetzung und vieles mehr
Wachstum und Vegetation und interessante Dinge.
Einige der Themen in der Modelle Ich habe dich nicht zeigen
aber wir haben unsere Visualisierungszentrum Klassenzimmer
ist die Fähigkeit, den Menschen in der Put- Szene als Avatare Durchführung Aktivitäten.
So zum Beispiel können wir zeigen, die Große Pyramide gebaut
und nehmen Sie an der Abfrage, wo ein Viele der Steine ​​werden geschnitzt.
Und das ist ein Modell, 2.000 Avatare Alle
Reisen rund um die Website und Hacking der Kalkstein Bits und schleppen sie
entlang Schlitten und solche Dinge.
So ist es bringt auch die Ort zum Leben und zeigt Ihnen,
wie die Konstruktionsprozess gearbeitet.
>> Wir haben auch die Wiederbelebung durchgeführt Zeremonie der König Cheops.
Das ist die Öffnung genannt des Mundes Zeremonie.
So in seinem Tempel, direkt neben seinem Pyramide, haben wir seine Mumie dort ankamen,
der Priester da sind.
Sie machen ihre rituellen Gesten.
Sie sagen, die Zauber auf magische Weise wieder zu beleben
der Geist des Verstorbenen König der Unterwelt.
Das sind also alle Möglichkeiten, Die Modelle können tatsächlich
zeigen uns tatsächlichen Aktivitäten der alten Ägypter.
Und wieder da, sie bringen neue Fragen.
Hat es hier vor?
Hat sie es auf?
Sollte es tagsüber sein?
Sollte es nachts sein?
All diese Dinge, die Sie nicht denken, etwa wenn Sie schreiben ein Tagebuch sind
Artikel mit schwarz- weiß Strichzeichnungen,
aber du tust ein animierte 3D-Simulation.
Ja bitte?
ZIELGRUPPE: [unverständlich]
PETER Manuelian: wenig lauter, sorry.
Kann Sie nicht hören.
>> ZIELGRUPPE: [unverständlich] machen diese Modelle nehmen Sounds [unverständlich]?
>> PETER Manuelian: Gibt es klingt im Modell hier?
War das Ihre Frage?
Ja, gibt es tatsächlich.
Manchmal ist es Musik, bestimmte Geschmacksrichtungen, aber wir haben Grollen des Windes,
beispielsweise.
Wir haben nicht wirklich neu Menschen Sprechen in der alten ägyptischen.
Sie konnten, aber wir würden wahrscheinlich die Aussprachen ziemlich schlecht.
Es gibt Zauber und Rituale und Dinge auf dem geschnitzten Grabwand vertreten
Szenen und Bilder, so könnten wir sicherlich tun.
Die gelegentliche Katze wahrscheinlich kreischt und solche Sachen,
aber sonst haben wir nicht zu viel mit dem Audio getan.
Ambiente.
Andere Frage?
Ja bitte.
>> Publikum: Warum gibt es Außenwände?
PETER Manuelian: Warum sind Es Außenwände?
Dies sind Gehäusewänden.
Also nicht der Pyramide denken als Standalone-Denkmal.
Betrachten Sie es als eine Pyramide, einem Tempel.
Sie sehen, dass eine mit rötlich- die Granitblöcke gibt es?
Das nennt man die Pyramide-Tempel.
Es erstreckt sich ein langer Damm mit, was ist
genannt das Tal der Tempel in der Nähe von der Hafen und in der Nähe des Nils.
All das ist Teil des die königliche Pyramidenkomplex,
und es könnte auch sind kleine Pyramiden
wie man sieht hier für die Königinnen und sogar ein Ritual, Pyramide,
wie Sie hier sehen, wo niemand begraben wird
aber es ist nur ein Teil der animierten Verstorbenen Geist des verstorbenen Königs.
So Gehäusewände sind vermutlich um sie zu schützen.
>> Wer hat Zugang zu diesem Ort?
Denken Sie daran, dies sind die oberen Ränge der ägyptischen Gesellschaft.
Ihre durchschnittliche, Analphabet, Landwirtschaft Egyptian
wird nicht ein Grab wie diese zu erhalten.
Er wird nie Pharao zu sehen.
Er kann nicht Hieroglyphen zu lesen.
Das sind also die Eliten die Elite des Alten Reiches,
und sie bekommen Gehäuse Wände, um sie zu schützen.
Got Zeit für eine weitere.
Ja, bitte.
>> Publikum: Warum wurden die Pyramiden gebaut?
>> PETER Manuelian: Warum wurden die Pyramiden gebaut?
Sie sind im Grunde Gräber für den verstorbenen Pharao.
So in der beliebten Literatur, im Film,
Du diesen despotischen Tyrannen, haben bringt alle diese Sklaven in--
und sie sind nicht hebräischen Sklaven.
Sie sind tatsächlich Ägypter.
Ich neige dazu, weg zu bleiben von dem Wort Sklaverei.
Diese werden eingezogen Ägypter.
Und aus meiner Sicht ist, dass sie tatsächlich kaufen
in dieses nationale Projekt in irgendeiner Weise.
Durch die Gewährleistung eines erfolgreichen Leben nach dem Tod für diesen König
sie gewährleistet die Wohlstand des Landes.
Sie werden den Weg für der nächste Pharao, wird
bewohnen diese Institution des Königtums.
Das sind also Nationalstolz Projekte für die regierende Pharao,
Für den Erfolg des Landes.
Es ist fast eine Investition in ihre Zukunft in einer Weise.
>> Ein Kollege von mir gerne sagen, dass die Ägypter nicht
Bau der Pyramiden.
Die Pyramiden gebaut Ägypten.
Und dass er bedeutet, dass dies wie Staatsbildung kam.
Projektmanagement-Informationen.
Management.
Natürlich müssen diese Leute zugeführt werden, müssen sie untergebracht werden,
sie müssen organisiert werden.
Woher kommt all das her?
>> Wer bringt sie das Fleisch so sie eine gute Ernährung haben, so dass sie
Kraft haben, um die Blöcke zu bewegen?
Wer organisiert das Gehäuse?
Wo kommen sie herein verschiedenen Teilen des Landes?
Wie viele Menschen brauchen Sie, , einen bestimmten Block zu schleppen?
Dabei sind gleichzeitig zu bearbeitenden aus, und wir erkunden
die Aspekte der Website heute auch.
Also mehr Kapitel über die Pyramiden geschrieben wird,
weitere Entdeckungen gemacht werden, mehr Statuen gefunden werden,
und mehr Gräber und Inschriften hinzukommen werden als gut.
Der Ort ist lebendig und wächst.
Vielen Dank.
>> [BEIFALL]
David J. MALAN: Professor Manuelian Team
freundlicherweise brachte einige ihrer eigenen Headsets neben unserem.
Wenn Sie möchten, zu kommen, für irgendwelche Demos zu tun.
Sonst werden wir hier zu vertagen und wir schicken Ihnen am Montag zu sehen.
Vielen Dank.
>> [Musikwiedergabe]