[Bermain muzik] DAVID J. MALAN: Ini adalah CS50. Ini adalah akhir minggu sembilan, dan kami mempunyai barangan menyeronokkan begitu banyak untuk lakukan hari ini. Dan sebenarnya, bukan sahaja kita akan pergi untuk menunjukkan kira-kira tiga dimensi teknologi untuk anda dalam maya realiti dengan seorang tetamu yang sangat istimewa, kami juga menembak hari ini bersyarah dalam realiti maya. Dalam tiga dimensi dengan kamera di sini, dengan satu set kamera di sini. Dan jadi hanya supaya kita boleh lebih kurang pengalaman mempunyai seorang di antara kamu tampil di atas pentas, boleh salah satu daripada anda benar-benar datang di atas pentas? Berdiri dalam- mari kita pergi di sini. Saya fikir saya melihat tangan anda antara yang pertama. Naiklah. Apa yang your-- [AUDIO OUT]. Arianna. Naiklah dan- [AUDIO OUT] Apa Saya akan lakukan adalah anda datang ke atas adalah membuang ke skrin kami lebih sini-- apa alat dengar Colton yang mempunyai bersedia untuk anda. Gembira jumpa dengan awak. Dan jika anda mahu pergi depan dan meletakkan ini pada. Colton, apa yang kita ada bahawa Arianna akan dapat meletakkan di hadapan matanya? COLTON: Anda akan menjadi menonton treler filem. DAVID J. MALAN: Sebuah treler filem. Dan seperti yang saya ingat, ini adalah satu treler filem agak menakutkan. Arianna: Betul ke? DAVID J. MALAN: Untuk sekurang- kurangnya seorang daripada kita di dalam bilik. Tiada siapa yang melihat itu. Baiklah. Dan sebentar lagi ia harus mengunjurkan ke komputer riba yang Colton ini seterusnya skrin di sini. Biar saya pergi ke sini untuk input itu, dan di sini adalah apa yang Arianna melihat. Jadi dia melihat ia sebagai satu imej, manakala kita melihatnya, sudah tentu, dalam dua. Mata kiri dan mata kanan. Biar saya pergi ke hadapan dan saya akan melemparkannya di atas juga, walaupun ia adalah sedikit cerah. Dalam realiti maya ini ada yang besar butang bermain di tengah-tengah bilik. COLTON: Pastikan ia diserlahkan. Hit butang play. DAVID J. MALAN: Terdapat anda pergi. COLTON: [didengar]. DAVID J. MALAN: OK, kita memukul Main. Ia amat menakutkan. Filem yang sangat menakutkan. Di sini kita pergi. Baiklah. Loading. Memuatkan bilik sangat menakutkan. COLTON: Jadi sekarang anda perlu hanya berada di dalam bilik gelap. DAVID J. MALAN: Sekarang dia adalah di ruang hitam, yang menakutkan dan sangat realistik. Di sana kami pergi. Baiklah. Teruskan dan melihat-lihat. Wi-fi itu makhluk yang sedikit perlahan untuk kami di sini. Oh, itu menakutkan. Siapa dia? Menu sangat menakutkan terus datang terlalu, [Ketawa] Perhatikan bahawa ia pasti angka di mana dia akan. Masa berlalu. Sesuatu yang sangat menyeramkan. Oh, saya kebaikan. Oh, saya kebaikan. Darah dalam bentuk logo filem. Dan saya fikir jika kita menunggu lama cukup, Arianna, sesuatu akan mula merangkak ke arah anda. Anda melihatnya lagi? Arianna: Ya. DAVID J. MALAN: Baiklah. Di sana kami pergi. Yang tidak dapat menjadi baik. OK, berhati-hati. Sekarang anda akan supaya- [didengar] satu pusingan besar tepukan. Maaf. [Ketawa] Saya ni. Saya ni. OK, terima kasih kepada Arianna untuk datang. [Tepuk tangan] Kami akan menunjukkan kepada atasmu, [Tepuk tangan] Kami akan lihat jika kita boleh berkongsi sebahagian dari rakaman dengan anda. Jadi mari kita melihat cepat pada pasangan pengumuman, beberapa contoh, dan kemudian kami akan menghidupkan peringkat ke kawan kita, Profesor Peter Manuelian, siapa yang akan bercakap kepada kita hari ini tentang penggunaan teknologi dan penggunaan komputer sains kepada dunia arkeologi dalam hanya sedikit. Jadi pertama, donat yang terdapat hari ini pada 4:00 PM jika anda lapar untuk itu, dan nasihat tentang menumpukan perhatian dalam atau melakukan menengah dalam sains komputer. Maxwell Dworkin adalah hanya di hujung jalan raya pada 33 Oxford Street. Jangan berasa bebas untuk menyertai sekumpulan kakitangan dan concentrators CS dan fakulti untuk beberapa tips. Jadi ingat masa lalu kita meninggalkan kira dengan topik agak teknikal tetapi itu adalah sintaksis cukup mudah dilaksanakan. Satu adalah fungsi tanpa nama, dan nama jenis mengatakan apa yang dimaksudkan. Tetapi dari segi orang biasa saudara, apa yang fungsi tanpa nama? [BUNYI YANG KUAT] Itu adalah menakutkan. Ya? PENONTON: [didengar] DAVID J. MALAN: Ya. Ia benar-benar adalah bahawa. Ia adalah fungsi yang baginya anda tidak memberikan nama. Sesuatu yang agak pelik sedikit kerana jika ia tidak mempunyai nama, bagaimana anda memanggilnya? Bagaimana anda memanggil fungsi yang tidak mempunyai nama? Ya? PENONTON: [didengar] DAVID J. MALAN: Ikat kepada peristiwa. Jadi ini adalah cara yang mewah untuk mengatakan anda memberitahu [yang? web?] pelayar terlebih dahulu bahawa apabila sesuatu yang menarik berlaku, memanggil fungsi ini. Dan sebenarnya, terdapat satu lagi perkataan buzz untuk ini, yang hanya panggilan balik. Maka sesungguhnya panggilan balik fungsi adalah fungsi yang mendapat dipanggil apabila beberapa data adalah bersedia atau apabila sesuatu peristiwa yang telah berlaku. Dan sebagainya khususnya, apabila kita melakukan sesuatu seperti [? oncommit?] pengendali atau pengendali onclick, anda sebenarnya mungkin mahu beberapa fungsi untuk dipanggil apabila acara yang berlaku. Dan ia tidak kira apa namanya selagi anda memberitahu pelayar terlebih dahulu apa fungsi untuk memanggil dan bagaimana kod yang perlu melihat, yang kita akan melihat lagi dalam seketika. Dan kita akan juga kini mengambil melihat satu topik lain, Ajax, yang pada satu ketika dahulu berdiri Asynchronous JavaScript and XML tetapi kini ia bermaksud benar-benar hanya lebih teknologi umum atau teknik mana pelayar, dengan cara JavaScript, boleh meminta lebih banyak data dari pelayan walaupun selepas laman web pada mulanya dimuatkan. Jadi, anda tidak menggunakan Ajax dalam Serangga tujuh. Setiap kali anda klik butang atau tekan butang enter atau mengisi borang dan kemudian hantar ke server, keseluruhan halaman menyegarkan, URL ini mungkin berubah, dan beberapa output dinamik yang sedang berlaku. Dalam masalah menetapkan lapan kami akan menggunakan JavaScript dan sedikit Ajax dan juga supaya perkara yang berlaku lebih lancar dan banyak yang kurang sengaja langkah demi langkah demi langkah. Tetapi pertama, mari kita lihat JavaScript sebagai contoh ini super mudah. Ini adalah hanya satu laman web di mana Saya telah mendapat div besar di tengah-tengah atas halaman dan teks yang sangat besar. Dan dengan apa bahasa yang saya lakukan mungkin menjadikan teks yang sangat besar? HTML, tetapi dalam CSS. Sifat CSS membolehkan saya untuk menentukan benar-benar besar. Saya boleh nyatakan warna atau apa-apa bilangan perkara-perkara lain. Tetapi kembali dalam day-- yang sebenarnya, pada masa yang saya telah membuat orang-orang hebat peribadi laman web saya tunjukkan pada Monday-- ada sebenarnya tag HTML dipanggil tag sekelip, yang tujuan dalam hidup adalah untuk melakukan perkara tersebut. Jika anda melakukan tag terbuka sekelip, teks, tag penutup sekelip, teks yang hanya akan berkelip pada skrin. Jadi laman web dalam 90-an melakukan banyak ini. Betul-betul. Lebih buruk lagi, ada yang marquise tag mana teks anda akan hanya tatal di skrin Seolah-olah itu adalah idea yang baik juga. Begitu menakjubkan, salah satu daripada beberapa perkara yang pengeluar pelayar seperti Microsoft dan Mozilla dan Google sebenarnya telah bersetuju dengan adalah untuk membunuh tag seperti itu. Supaya mereka tidak wujud pada apa-apa lagi, tetapi jika kita benar-benar mendesak kita mungkin boleh melaksanakan semula ini. Jadi mari saya tunjukkan kepada anda bahagian bawah fail yang di sini dipanggil blink.html. Dan ada jelas beberapa HTML di sini, dan ia adalah laman web yang agak mudah. Malah, ada yang div saya sebutkan. Saya telah memberikan ia pengecam unik supaya yang sama ada dalam CSS atau JavaScript Saya secara unik boleh merujuk kepadanya supaya saya tidak mengelirukan dengan mana-mana divs lain jika terdapat benar-benar ada. Dan kini melihat di bahagian atas saya telah mendapat tag di rumah ketua halaman, walaupun saya boleh pasti faktor yang keluar dan memasukkannya ke dalam fail styles.css seperti yang anda mempunyai dalam Serangga tujuh. Dan ini hanya mengapa ia besar. Ia 96 mata, ia mendapat margin yang besar di sekitarnya yang menolak ke bawah ke arah tengah, dan ia selaras di tengah. Tetapi sekarang, saya juga telah mendapat tag skrip sehingga atas. Dan walaupun beberapa sintaksis itu baru, mari kita lihat bagaimana kita boleh melaksanakan semula kekejaman ini dari tahun lepas dikenali sebagai tag sekelip. Jadi di sini adalah fungsi, dan bahawasanya aku telah menamakannya. Jadi ia bukan satu tanpa nama fungsi dalam kes ini, tetapi ia mempunyai kosong nama. Tidak mengambil hujah. Sekarang baris pertama ini di sini adalah yang salah satu yang menarik pertama. Dan apa yang nyata ini kepada saya? Di sebelah kiri ia memberi saya pembolehubah yang dipanggil div, dan apa yang yang div akhirnya? Bagaimana anda menggambarkan ini kepada rakan sebilik agak teknikal? Apakah yang baris kod buat? Apa yang bahawa baris kod buat? Jadi ia mengisytiharkan pembolehubah di sebelah kiri dipanggil div, dan kemudian apa yang tangan kanan sebelah pulangan ungkapan? Apa cara yang baik untuk berfikir tentang perkara ini? PENONTON: [didengar] DAVID J. MALAN: Katakanlah lagi? PENONTON: Nilai yang disimpan di dalam ucapan. DAVID J. MALAN: The nilai yang disimpan dalam ucapan. Tidak cukup. Jadi, jika anda berfikir tentang HTML halaman sebagai pokok dalam ingatan, dom yang dipanggil atau Document Object Model di mana anda hanya mempunyai bunch-- keseluruhan seperti pokok keluarga terbungkus turun dari beberapa nod akar. Unsur yang mempunyai ID yang merupakan benar-benar merujuk kepada elemen HTML turun di sini yang mempunyai ID ucapan. Jadi, jika anda berfikir tag div ini sebagai nod dalam pokok, apa mendapatkan elemen oleh ID adalah agak hanya akan kembali kepada anda, jika kita menggunakan C, penunjuk untuk nod di pokok itu. A penunjuk kepada nod yang dalam struktur data anda. Kami tidak mempunyai petunjuk lagi. Sekarang kita hanya memikirkan perkara yang lebih tahap yang lebih tinggi, seperti pembolehubah, tetapi disimpan di dalam div sekarang dengan beberapa jenis rujukan atau penunjuk untuk nod di pokok itu. Sekarang ini adalah menarik kerana itulah nod yang kita ingin sekelip hidup atau mati. Hidup atau mati. Dan kita mempunyai teknik untuk mengubah gaya daripada tag, sudah tentu, yang CSS. Dan apa yang baik hari ini adalah yang kita lihat bahawa ada jambatan ini di antara JavaScript dan CSS mana anda boleh menggunakan JavaScript untuk menukar CSS hartanah unsur-unsur yang sedia ada. Anda tidak perlu kod keras semua CSS anda terlebih dahulu. Anda boleh benar-benar dinamik menukar estetika halaman anda seperti berikut. Perhatikan di sini, dan anda mungkin tidak mempunyai pernah melihat harta ini sebelum ini, tetapi ternyata dalam CSS ada harta yang dipanggil penglihatan. Dan atas sebab-sebab yang tidak pernah jelas kepada saya, yang bertentangan dengan tersembunyi boleh dilihat dan bertentangan yang dapat dilihat tersembunyi, yang bertentangan dengan ia yang tidak dapat dilihat tetapi jadi ia. Tetapi apa yang saya lakukan di sini adalah saya memeriksa. Jika div.style.visibility-- supaya kita ada melihat ini tatatanda dot banyak, dan ia adalah perkara biasa dalam JavaScript kerana objek seperti nod ini bahawa kita bercakap tentang mempunyai ciri-ciri. Dan orang-orang hartanah mungkin mempunyai ciri-ciri di dalam mereka. Jadi mengaitkannya dengan data. Jadi, jika gaya div mempunyai jarak penglihatan yang harta yang sama yang tersembunyi, apa yang saya mahu lakukan jika saya ingin membuat sesuatu perkara sekelip ini dan div yang sedang tersembunyi? Saya mahu membuat ia kelihatan. Lain, jika ia bukan hidden-- ergo itu visible-- Saya ingin ia tersembunyi. Jadi ini enam atau lebih baris kod sini-- lapan baris code-- hanya mempunyai kesan membuat sesuatu yang tersembunyi atau kelihatan. Tersembunyi atau kelihatan. Tersembunyi atau kelihatan. Tetapi hanya sekali kerana ada jenis tidak gelung sini, supaya ia tidak berasa seperti ia berkelip agak lagi. Tetapi turun di sini, notis Saya ada baris ini. Ia ternyata bahawa yang dibina ke dalam pelayar, dan JavaScript khusus, terdapat adalah pembolehubah global dipanggil tingkap. Dan kita telah melihat satu lagi berubah-ubah global dipanggil dokumen, yang kita digunakan sebentar tadi. Ada satu lagi dipanggil tetingkap yang biasanya tidak merujuk dengan kandungan halaman tersebut tetapi hanya idea umum seluruh pelayar tingkap. Dan window.setInterval, anda boleh jenis meneka apa ini bermakna. Ia akan melakukan sesuatu yang mungkin cyclically setiap beberapa nombor milisaat nampaknya, mengikut komen saya? Jadi dalam bahasa Inggeris saya berkata, berkelip setiap 500 milisaat. Tetapi sedikit lebih teknikal, apa adalah baris kod ini menekankan memberitahu pelayar yang perlu dilakukan? Ia menjadikannya berkelip, tetapi mengapa? Apa yang ia lakukan dari segi teknikal? Ya? Tidak? [? Meletakkan yang sebaliknya. ?] Ya? PENONTON: [didengar] DAVID J. MALAN: Tepat sekali. Ia memanggil fungsi setiap 500 milisaat, atau separuh kedua, dan fungsi yang dipanggil sekelip. Dan sebagainya ingat pada hari Isnin bahawa kita berkata yang hanya seperti pembolehubah, fungsi, kerana mereka mempunyai nama atau simbol-simbol yang berkaitan dengan mereka, anda boleh lulus mereka di sekeliling hanya seperti kepingan mereka data juga. Jadi di sini kita hanya berkata, hey, tetingkap pelayar. Tetapkan selang berikut. Setiap 500 milisaat memanggil fungsi itu. Dan pelayar yang tidak walaupun perlu mengambil berat apa fungsi adalah selagi ia ditakrifkan di suatu tempat. Jadi kesan bersih, jika saya pergi ke hadapan dan menyelamatkan ini dan kembali ke halaman ini dan tambah nilai sekarang bahawa saya telah membolehkan fungsi itu, adalah bahawa ini adalah benar-benar apa yang banyak laman web kelihatan seperti pada 1990-an. Anda sampai ke sini. Hello. Selamat datang ke laman web menyeramkan saya, seperti yang saya ingat, ia adalah pada hari Isnin. Jadi matlamat di sini bukan untuk melaksanakan semula tag sekelip tetapi untuk menunjukkan penumpuan ini antara JavaScript, bahasa, dan CSS, seperti ini penyesuaian dgn mode. Tetapi sekarang mari kita buat sesuatu sedikit lebih menarik. Dalam masalah menetapkan tujuh, anda telah pun atau tidak lama lagi akan melaksanakan sebut harga halaman, di mana anda boleh masuk ke dalam saham simbol, tekan Hantar dan maka nilai halaman dan anda melihat bahagian kos Google dan itu dolar atau sesuatu macam itu. Dan itu bukan Ajax. Itu hanya HTTP. Borang A mengemukakan dari satu halaman yang yang lain, dan anda kembali jawapan. Tetapi bagaimana jika saya mahu pendekatan sedikit lebih elegan? Biar saya pergi ke hadapan dan taip goog dan klik Dapatkan Sebut Harga. Sekarang, ini tidak tercantik antara muka pengguna untuk memastikan, tetapi notis yang sama seperti pada Isnin, saya mendapat pop ini sehingga. Tetapi kandungan pop yang sehingga, walaupun panjang lebar, beritahu saya bahawa harga yang nampaknya $ 731,37. Tidak semua yang elegan, tetapi mari kita lihat contoh yang lebih baik sedikit. Kini saya akan pergi ke versi salah satu daripada ini, jika saya boleh. Versi satu kelihatan seperti ini. Bentuk yang sangat hodoh sama. Tetapi jika saya menaip goog sini-- jadi begitu juga, ia hanya memberi saya segera ini. Tetapi kita boleh membuat ia lebih cantik. Jadi ini adalah sedikit lebih menarik. Saya jelas tidak meletakkan semua yang banyak usaha ke dalam estetika, tetapi ini adalah lebih mirip sekarang untuk apa Gmail akan melakukan atau Facebook akan lakukan. Anda tidak mendapat beberapa pop bodoh naik. Sebaliknya, kandungan perubahan halaman seperti yang sedia ada. Jadi apa yang berlaku? Jika saya pergi ke hadapan dan muat semula laman ini, kandungan kembali ke lalai dan saya boleh melakukan sesuatu seperti FB untuk Facebook, Dapatkan Quote, dan ia kelihatan bahawa sehingga juga. Jadi apa yang berlaku? Baiklah, biar saya pergi ke Ajax0.html dan pertama kali melihat bahagian HTML. Jadi notis, seperti Isnin, saya menggunakan di hantar pengendali, atau di hantar pengendali peristiwa, tetapi kami telah lihat cara-cara lain untuk berbuat demikian. Oleh itu, kita hanya menjaga perkara yang mudah untuk sekarang. Dan di hantar memberitahu saya, panggilan fungsi petikan kemudian kembali palsu. Dan hanya cek kewarasan. Mengapa kembali palsu? Apakah yang menghalang? Ya? PENONTON: [didengar] DAVID J. MALAN: Seluruh halaman dari menambah nilai, yang akan meletakkan kita kembali ke pset tujuh wilayah, yang tidak adalah matlamat. Kami cuba untuk membuat perkara yang sedikit lebih baik, sedikit lebih lancar untuk pengguna. Jadi sekarang saya hanya perlu HTML, dan ia adalah jenis lama. Ia wrap di tepi skrin terdapat, tetapi saya telah mendapat input yang jenis, jika saya terus menatal, adalah teks. Tetapi apa yang penting ialah ia mempunyai ID unik simbol, dan kemudian saya mempunyai butang Submit. Jadi ini adalah versi yang pertama. Tetapi jika saya sekarang tatal up-- mari kita lihat pada majlis petikan. Ia adalah jenis kemas yang sekarang, jika anda faham atau yang semunasabahnya selesa dengan HTTP dari pset enam atau sebelumnya, semua yang kita perlu lakukan benar-benar intuitif adalah membuat URL yang mengandungi simbol yang kita mahu mencari. Jadi ia ternyata bahawa Saya tulis dalam advance-- dan kami tidak akan melihat kod untuk ini, tetapi saya menulis terlebih dahulu fail yang dipanggil quote.php yang berfungsi seperti berikut. Biar saya pergi semula ke direktori fail saya. Ia tidak akan berjaya jika saya hanya klik di atasnya, tetapi jika saya pergi ke URL saya di sini dan pergi ke quote.php dan saya soalan simbol tanda sama goog dan kemudian tekan Enter, notis yang saya dapat hanya kembali ini. Ia bukan laman web. Ia hanya teks. Tetapi ia adalah teks yang diformatkan dengan cara yang menarik. Apa format teks ini, jika anda masih ingat? JSON. JavaScript Object Notation. Dan sebagainya ia hanya sekumpulan pasangan nilai utama. Ia sedikit sukar untuk dibaca apabila ia satu barisan, tetapi saya melihat sekumpulan sebut harga dan titik bertindih dan pendakap kerinting, dan itu hanya struktur umum mengaitkan satu bahagian data dengan satu nilai tertentu. Jadi, jika saya kini mempunyai fail yang dipanggil quote.php yang jelas, sama seperti pset enam, menyokong sangat mudah HTTP pertanyaan, bagaimana jika dalam JavaScript Saya menggunakan kemahiran tunas saya dengan bahasa baru ini, membina URL yang kelihatan betul-betul seperti itu, dan di belakang tabir menghantar permintaan daripada pelayar saya kepada pelayan untuk mendapatkan data JSON? Dan itulah apa yang kita lakukan di sini. Jadi di sini adalah fungsi quote saya. Saya mengisytiharkan pembolehubah yang dipanggil URL. Di sebelah kanan Saya menggunakan petikan tunggal, tetapi anda boleh menggunakan tanda petik juga. Notis yang saya lakukan quote, unquote-- itu tidak ada pun intended-- quote.php? simbol sama. Dan kemudian, walaupun jika anda tidak cukup akrab dengan sintaks ini, dan sesungguhnya kebanyakan anda tidak akan adalah- ini menggunakan khas yang perpustakaan dipanggil jQuery bahawa anda akan melihat lebih banyak di dalam sumber-sumber dalam talian, mungkin dalam projek akhir. Apa yang saya concatenating ke soalan simbol tanda sama rupanya? Hanya secara umum. PENONTON: Simbol. DAVID J. MALAN: Ya, simbol. Apa sahaja yang manusia yang ditaip ke dalam borang. Itulah nampaknya kod dalam JavaScript untuk pergi ke dalam halaman HTML saya, mencari apa sahaja unsur, apa sahaja tag, mempunyai ID unik simbol, dan hashtag ini dalam HTML hanya bermakna ID yang unik. Jadi apa sahaja elemen mempunyai unik ID simbol yang bermakna pergi mendapatkannya. Dan .val adalah jQuery fungsi, ternyata, yang hanya berkata memberi saya nilai tanah itu. Dan kemudian akhirnya, dan sintaks adalah funky-- sedikit supaya ternyata bahawa jQuery, ini perpustakaan yang saya terus merujuk, benar-benar mempunyai khas berubah-ubah global dipanggil jQuery. Tetapi ternyata dalam JavaScript, agak mengelirukan, tanda dolar bukan simbol khas, sedangkan pada PHP ia adalah satu simbol khas. Jika anda mempunyai sesuatu dengan dolar menandatanganinya bermakna ia adalah pembolehubah. Dalam JavaScript, tanda dolar adalah sama seperti A, B, C, atau Z. Ia hanya satu huruf abjad yang anda boleh gunakan dalam pembolehubah. Maka orang-orang yang mencipta jQuery hanya fikir ia akan menjadi jenis sejuk untuk meletakkan tuntutan kepada pembolehubah global dipanggil tanda dolar, tetapi ia hanya adalah alias untuk jQuery. Jadi $ .getJSON memanggil fungsi yang datang dengan perpustakaan popular ini, tujuan yang dalam hidup adalah untuk pergi mendapatkan Data JSON, mengeluarkan suatu permintaan HTTP, dan kembali sambutan. Hujah pertama nampaknya URL yang dari mana anda mahu untuk mendapatkan data itu, dan hujah kedua, hanya untuk mengikat perkara bersama-sama, nampaknya apa? Secara umumnya? Apakah jenis fungsi adalah ini, jika anda akan? Ya, fungsi tanpa nama kerana tidak ada nama. Dan menggunakan satu lagi jargon mulai hari ini, ia juga satu kembali panggilan. Dan tujuan di sini adalah bahawa web boleh lambat, dan hanya kerana anda bertanya JavaScript dan pelayar pergi mendapatkan beberapa data oleh sesebuah laman web melalui HTTP, ia boleh mengambil separuh kedua, ia boleh mengambil masa lima saat jika internet anda sambungan adalah benar-benar perlahan. Dan anda tidak mahu laman web keseluruhan untuk hanya tergantung dan beberapa berputar bodoh bola pantai untuk datang, menyekat pengguna daripada melakukan benar-benar segala-galanya. Dan jadi cara JavaScript kerja-kerja adalah bahawa itu biasanya tak segerak, mana yang anda boleh lakukan pelbagai perkara pada satu masa selagi anda memberitahu pelayar, hey, pelayar, apabila anda selesai mendapatkan ini data JSON. Walaupun ia mengambil masa lima saat, memanggil fungsi ini. Jangan membuat tunggu pengguna. Jangan menggantung pelayar sehingga ini berlaku. Sebaliknya, hubungi saya kembali, hampir seperti panggilan telefon, apabila anda sudah bersedia dan mempunyai data untuk saya. Sekarang apakah fungsi yang lakukan? Ia sangat remeh. Semua ia adalah ia memaparkan data yang kembali, dan khususnya harga bidang di dalam amaran. Itu sahaja. Dan sebab itulah, perlu jelas, apabila kita pergi kepada contoh ini, yang adalah [? Ajax0?] Dan saya ditaip dalam goog dan tekan Enter, saya mendapat ini mudah, mudah sedikit segera. Sekarang ternyata kita boleh membuat ini lebih baik. Dan contoh terakhir kami di sini berubah fungsi petikan seperti berikut. Ia hampir serupa, tetapi ini adalah bahawa versi baru dan mewah di mana saya mempunyai pemegang tempat. Ini adalah versi dua. Dan bukan hanya percetakan beberapa segera bodoh seperti itu, Saya bukannya menyunting laman web saya yang sebenar. Dan untuk menjadi jelas, saya pergi ke Inspektor Chrome. Biar saya turun ke bawah di sini. Dan perhatikan, jika saya zoom ke bawah ini bahagian, ini adalah HTML halaman pada masa ini. Dan perhatikan bahawa sekarang saya telah mendapat span, yang seperti div a tetapi ia div nipis, jika anda akan. A span yang ID berharga yang secara literal berkata, yang akan ditentukan. Jika saya pergi ke ini bentuk, jenis FB, dan klik Dapatkan Petikan, menonton bahagian bawah halaman. HTML sebenar perubahan halaman. Jadi ini adalah seperti apabila anda mendapat Facebook mesej dan ia tiba-tiba muncul, atau berturut-turut Gmail baru dalam peti masuk anda. Itu benar-benar apa yang berlaku. Seseorang menulis JavaScript kod di Facebook atau Google yang benar-benar berubah web halaman yang telah kamu turun untuk mencerminkan bahawa kandungan baru. Dan jika anda benar-benar mahu menjadi mewah dan memahami perkara ini, perasan apa yang berlaku. Biar saya menambah nilai lagi dan jelas semua ini. Dan kini melihat saya di Tab Rangkaian Chrome. Jika saya lakukan FB di sini dan klik Dapatkan Quote, notis hanya pset ala enam, anda boleh melihat permintaan HTTP dan anda boleh melihat bahawa pelayar saya diminta quote.php? simbol sama dengan sesuatu. Dan kemudian jika saya tatal ke bawah di sini, jika anda benar-benar mahu geek keluar, anda boleh melihat semua tajuk HTTP yang pelayan saya, Cloud 9, telah kembali kepada saya. Ia lebih tajuk daripada anda semua telah meludah keluar untuk pset enam kerana kita disimpan mudah, tetapi dalam terdapat sejumlah besar maklumat, antaranya ialah 200 mesej OK. Dan ke bawah yang akan menjadi JSON. Dan sebagainya semua kita perlu lakukan untuk membuat ini berlaku adalah tweak fungsi quote saya pernah jadi sedikit. Daripada memanggil lumpuh cantik fungsi amaran, saya hanya melakukan ini. Yang diakui, sintaksis ia kelihatan menakutkan pada pandangan pertama kerana terdapat begitu banyak sintaks baru berlaku. Tetapi idea-idea yang agak mudah. Ini bermakna, hey, pelayar, pergi memanggil fungsi jQuery khas yang mengembalikan kepada saya penunjuk kepada atau merujuk kepada nod dalam pokok saya yang pengecam unik adalah harga. Itulah pemegang tempat itu. Kemudian ternyata bahawa jQuery datang dengan fungsi khas yang dipanggil .html, di mana jika anda mahu untuk mengemaskini kandungan nod dalam pokok anda, anda benar-benar hanya merebut yang nod, anda memanggil fungsi HTML, dan anda menyerahkan apa sahaja yang anda mahu. Jadi, jika saya mahu menjadi jenis bodoh di sini Saya boleh melakukan sesuatu seperti ha ha, apa-apa di sini, kecuali ia, kembali ke sini, dan sekarang jika saya klik Dapatkan Quote sehingga atas kiri, anda hanya mendapat whoops something--. Jika saya memuat semula halaman dan mencari Facebook, anda mendapat sesuatu yang bodoh seperti itu. Tetapi saya dinamik berubah kandungan [didengar]. Ada soalan? SPEAKER 1: Hentikan menyentuh mikrofon anda. DAVID J. MALAN: Pasukan memberitahu saya untuk berhenti menyentuh mikrofon saya yang terus jatuh dari telinga saya, jadi ia hanya juga bahawa kami daripada bahan di sini dan kita mempunyai masa sekarang untuk tetamu khas kami. Ya? PENONTON: Jika ada peluang untuk menukar HTML sebenar halaman, adakah itu menjadikan ia terdedah kepada mengeksploitasi satu? DAVID J. MALAN: Jika ada tidak-- mengatakan bahawa sekali lagi? PENONTON: Oleh kerana ada peluang untuk menukar HTML sebenar halaman, ia membuat ia terdedah kepada mengeksploitasi satu? DAVID J. MALAN: Oh, ya. Jadi kerana anda dapat menukar HTML halaman, adalah terdedah berpotensi untuk mengeksploitasi? Berpotensi ya. Jika anda tidak sanitasi input anda atau [? scaping?] mereka dengan cara yang betul, benar-benar boleh anda akhirnya mencetuskan kecurian cookies, yang sebenarnya Shalawat yang baik dengan apa yang kita akan bercakap tentang pada hari Isnin, yang merupakan topik-topik keselamatan. Dan sesungguhnya, yang akan menjadi salah satu daripada eksploitasi kita berbincang. Menipu pelayar ke dalam menyuntik sesuatu yang berniat jahat kepada kod sumbernya. Apa-apa soalan lain? Baiklah. Well, saya begitu teruja hari ini. Jadi saya lakukan PhD saya di sains komputer, tetapi kira-kira pertengahan ijazah saya dalam bidang sains komputer mata saya mula tertanya-tanya akademik dan jadi saya mula taking-- Saya rasa sebagai seorang juruaudit atau bukan kredit antropologi status-- 1010. Ia adalah saya pelajar grad dan keseluruhan sekumpulan mahasiswa dan sophomores sini. Tetapi ia adalah kelas yang menakjubkan lamanya, dan hingga ke hari ini Saya terus melanggan arkeologi majalah, yang datang sebulan sekali, dan jenis memperkenalkan aku kepada apa yang berlaku dalam dunia tadi. Dan kami amat gembira hari ini untuk mempunyai kami rakan, Profesor Peter Manuelian, bercakap dengan kami tentang penumpuan sains komputer dan aplikasi mengenainya kepada yang hebat ini bidang arkeologi. Profesor Manuelian. [Tepuk tangan] PETER MANUELIAN: Terima kasih, tuan. Keistimewaan yang besar untuk berada di peringkat ini dengan Maestro. Terima kasih banyak untuk mempunyai saya di sini hari ini. Saya akan cuba untuk menunjukkan sedikit daripada aplikasi dunia sebenar beberapa daripada kemahiran yang anda telah pun telah mengumpul semester ini dan cuba untuk mendapatkan anda teruja tentang masa lalu manusia juga. Oleh itu, kita akan pergi ke tempat kegemaran saya, luar Harvard Square, sudah tentu, iaitu Piramid Giza, hanya barat Kaherah moden. Dan jika anda tertanya-tanya apa yang SM bermaksud, ia adalah sebelum era komputer. [Ketawa] Jadi tiga piramid dibina oleh tiga firaun terkenal Mesir Kerajaan Lama atau dinasti keempat. Berfikir kira-kira 2,500 atau lebih. Tetapi apa yang di sekeliling mereka adalah beratus-ratus dan beratus-ratus makam juga. Jadi berfikir Giza sebagai dua set data yang menakjubkan. Satu set data adalah apa yang masih ada. Ini makam yang luar biasa sekitar piramid yang mempunyai ini hiasan yang menakjubkan di dalam. Terdapat patung-patung, mereka adalah inscriptions-- beku detik-detik, jika anda akan, hanya kira-kira setiap aspek kehidupan di Mesir purba. Jadi apa sahaja yang anda mahu belajar datang ke sini. Ia bukan sahaja tanah perkuburan penuh dengan orang yang mati. Ia adalah satu dokumen mengenai bagaimana orang Mesir hidup, dan serta bagaimana mereka mati. Jadi itulah data yang dibentangkan di laman web ini. Yang satu lagi, sudah tentu, adalah segala sesuatu yang datang dari Giza. Perkara yang anda akan lihat dalam Muzium Peabody, perkara anda akan lihat di Muzium Halus Seni, dan di muzium dan koleksi di seluruh dunia. Ia mumia, ia patung, ia seperti baja, ia adalah barang kemas, ia adalah objek kehidupan seharian. Semua jenis bahan menarik. Jadi apa yang membuat tempat ini begitu istimewa adalah bahawa di sini di Universiti Harvard ini adalah penggalian utama yang bekerja di tapak Piramid Giza. Dan ini adalah lelaki yang melakukannya, sebelumnya George Reisner saya. 1867-1942. Meninggal dunia di piramid dalam pertengahan Perang Dunia Kedua. Dan jika anda tertanya-tanya mana gambar ini diambil, gambar kelas ini, pada akhir cuti kelas melalui pintu itu, pergi di luar sana, dan ya, anda akan melihat kanan di luar teater ini, hak terhadap wall-- itu di mana foto kelas telah diambil pada hari itu. Jadi seorang individu yang luar biasa, salah satu daripada ahli arkeologi teragung di zamannya, cara mendahului zamannya dalam pelbagai cara, dan ini adalah apa yang dipanggil Camp Harvard. Ia adalah koleksi lumpur mudah pondok bata di sebelah barat piramid. Dan di halaman yang di mana-mana tertentu hari anda akan melihat perkara-perkara yang luar biasa, dan orang datang berbincang dengan master tentang pelbagai topik. Berikut adalah buah patung gergasi. Anda boleh melihat orang-orang dalam Muzium Seni Halus, hari ini. Dan ke bawah di bawah adalah komputer kita model Camp Harvard. Itu sesuatu yang anda mungkin mahu terlibat dengan. Jika anda sedang mencari untuk projek akhir, beberapa jenis simulasi atau laman web pengenalan kepada Harvard Camp, menggali tapak. Apabila George Reisner telah dilakukan, Harvard Muzium Universiti Boston Seni Halus ekspedisi bekerja di 23 lokasi yang berbeza. Semua orang-orang yang anda lihat dalam merah di sini. Jadi 40 tahun, 23 tapak. Dia hanya datang ke sini untuk mengajar kira-kira tiga atau empat semester lebih masa keseluruhan, supaya anda tahu apa yang dia seronok melakukan yang paling. Apa yang berlaku dengan besar-besaran tunggakan arkeologi bahawa ekspedisi yang bertanggungjawab menghasilkan? Jadi plat kaca 45,000 menggali gambar, diari, mendaftar buku, peta, pelan, lukisan kecil, lukisan besar, beribu-ribu muka surat manuscripts-- buku-buku yang diterbitkan, ada yang tidak diterbitkan. Semua barangan ini. Dan ini adalah di mana komputer dan pangkalan data dan laman datang. Bagaimana anda menyusun semua ini? Cuba untuk mendapatkan geran perjalanan ke Boston dan dalam beberapa hari mengkaji barangan ini. Anda akan terharu. Jadi ini adalah projek yang Saya mula perjalanan pulang pada tahun 2000, dan pasukan sini di Harvard telah bekerja pada ia pernah sejak beberapa tahun yang lepas. Pertama di MFA, yang muzium, dan kini di Harvard. Apa yang kita perlu lakukan ialah melihat Giza sebagai salah Manhattan besar. Salah satu laman web gridded. Dan terima kasih kepada Reisner, dia bernombor semua makam dengan cara yang hebat sistematik. Oleh itu, kita melihat dari udara ke bawah pada tiga piramid sini, dan kita sedar bahawa ia tidak walaupun cukup hanya untuk menguasai satu ekspedisi ini. Kawasan-kawasan yang anda lihat dalam merah laman web ekspedisi Harvard, tetapi Austria Jerman ekspedisi bekerja there-- mereka adalah areas-- biru dan orang Mesir menggali juga. Jadi secara holistik, cuba memahami tapak purba di semua fungsinya dan semua itu pembangunan kronologi, anda perlu mengambil keseluruhan tempat itu. Supaya menghantar saya dalam lawatan di seluruh dunia dengan semua rakan-rakan dalam ilmu pengetahuan Mesir dan muzium di semua tempat-tempat ini dan pengumpulan semua diari mereka, gambar-gambar mereka, dokumen mereka, notes-- mereka mengumpul sama sekali di sini elektronik di Harvard. Dan langkah seterusnya adalah. Bagaimana kita meletakkan ini semua bersama-sama? Ini adalah jenis laman web kami peta, dan betul-betul di tengah-tengah adalah sebuah makam individu dikenali dalam bahasa Arab sebagai [? mastaba,?] seperti ini bangku seperti bentuk. Dan sebagainya untuk setiap makam, anda telah mendapat x bilangan jenis data. Jadi banyak gambar-gambar lama, jadi banyak objek didaftarkan di dalam buku daftar. Catatan diari yang menyebut tentang makam itu. Objek yang ditemui, lukisan dibuat, pelan dan keratan, buku yang diterbitkan pada buku yang diterbitkan, dan baru-baru, visualisasi. Model komputer 3D. Dan ada hanya sampel agregat yang satu carian untuk monumen tertentu. Anda lihat semua perkara yang berbeza yang dikumpulkan bersama-sama. 1012 mendapati, 45 muka surat diari yang menyebut kuil telefon ini. Orang purba, orang moden, penerbitan, seluruh bit. PDF yang boleh dimuat turun semua berkumpul bersama-sama dari pangkalan data SQL. Mengapa penting ini? Hanya mengambil perbandingan antara kedua-dua imej itu dan sekarang. Ini sedang berlaku di Giza, ini yang sedang berlaku di seluruh Mesir, dan lebih dramatik, berlaku di seluruh Timur Tengah. Dan kadang-kadang tidak oleh kemalangan, tidak unsur-unsur masa, tetapi kerosakan jelas disengajakan. Biar saya tanya anda, yang kedua-dua perkara anda akan dapat membaca dalam beberapa tahun? Yang satu ini akan bertahan? Yang mana satu akan mempunyai peranti yang boleh mengaksesnya dalam beberapa tahun lagi? Jadi saya fikir orang Mesir mendapat sesuatu di sini. Meletakkannya di batu. Kita masih boleh menterjemahkan hieroglif di sana. Saya rasa anda apa-apa cakera keras ini akan untuk gagal pada masa depan terdekat. Jadi mungkin mereka faham sesuatu yang kita tidak. Jadi itulah sebabnya kita telah mendapat untuk memelihara barangan ini. Dan dari semua pangkalan data, semua kesatuan dan laman dan perkara-perkara, semula jadi Langkah seterusnya, sudah tentu, adalah visualisasi. Meletakkan anda di laman web ini. Memberikan anda akses dalam 3D untuk sesetengah makam dan kuil-kuil bahawa anda tidak mungkin dapat melihat sebaliknya. Ia adalah satu alat penyelidikan, ia adalah satu alat mengajar, ia edu, ia lebih edutainment. Dan banyak ini kembali terhadap perkara yang benar-benar mudah. Anda melihat bahawa lama, stereo kayu penonton dalam fotografi 3D? Hanya apa yang kita telah melihat sedikit sebelum ini. Ia adalah prinsip yang sama, bukan? Kami hanya meletakkan ia bersama-sama dengan perkara-perkara seperti GoPro kamera di sini dan Gear VR dan Oculus Rift alat dengar, dan apa-apa yang mungkin sekarang. Jadi, kita bergerak dari pengajaran dalam khas visualisasi classrooms-- disesuaikan makmal pusat. Kami mempunyai satu daripada yang Dewan Kuliah geologi. Sekarang kita cuba untuk membawanya kepada rakyat. Mendapatkan ke alat dengar ini. Cuba bayangkan, anda semua atau semua orang menonton secara langsung atau semua orang di HarvardX memakai salah satu daripada set kepala ini dan kami semua berdiri bersama-sama di hadapan Sphinx, mendengar seseorang seperti saya berdengung pada semua mengenainya. Dan kita semua ada dalam masa sebenar dapat melihat sekeliling di 360 darjah. Anda boleh membunuh audio pada itu. Kami tidak memerlukannya kepada model. Saya akan menunjukkan kepada anda bagaimana kita boleh pergi dari visualisasi dan dunia yang digambarkan dunia fizikal yang sebenar juga. Ini adalah find yang George Reisner dibuat di Giza betul sebelah Piramid Besar pada tahun 1925. Dan ke bawah di bahagian bawah daripada 100 kaki perkuburan dalam aci terdapat satu bilik yang belum selesai dengan berjuta-juta cebisan serpihan kecil. Semua kayu yang telah reput. Ia adalah jisim sebenar. Jadi gambar-gambar yang anda lihat persembahan keadaan asal dari kubur itu, dan sekarang kita akan ke model komputer 3D kami. Dan kami dapat, terima kasih kepada dokumentasi yang teliti, untuk meletakkan bahawa kubur keseluruhan ini kandungan bersama-sama. Dan anda melihat semua ini furniture-- yang kotak langsir dan kerusi dan meja. Saya mahu anda untuk memberi tumpuan kepada kerusi yang yang mempunyai senjata helang di sana. Jadi bahan ini sebenarnya dibina semula dalam kayu moden, dan ia dipamerkan di Muzium Kaherah dan digunakan untuk dipamerkan di Boston MFA, walaupun mereka telah mengambil ia di luar pandangan untuk digunakan bahawa galeri untuk sesuatu yang lain. Tiada siapa yang, bagaimanapun, mempunyai dapat membina semula bahawa kerusi mewah dengan lengan helang. Terima kasih kepada komputer ini model dan simulasi ini, walaupun, kita boleh sebenarnya mula untuk berbuat demikian. Jadi di sebelah kiri atas anda melihat semula beberapa perabot itu. Dan ternyata milik ratu. Tidak apa-apa queen, tetapi ibu kepada raja yang membina Pyramid-- Great Ratu Hetepheres. Big, pengebumian misteri. Semua barangan ini merosot. Apa yang kita dapat itu? Tetapi kita dapat mengambil model komputer kita dan menghasilkan semula kerusi ini dengan lengan helang indah. Jadi sekarang anda lihat ini berputar 3D model. Kemudian kami mengambil keputusan untuk pergi ke dunia nyata. Kita melihat gambar semua yang teensy, serpihan tinsy. Emas, sepuhan, [didengar] jubin tatah, kayu dirosakkan. Semua ini adalah di atas dulang di ruangan bawah tanah Muzium Kaherah. Dari sana, kami dapat untuk berpindah ke bot kedai, yang adalah mesin pengilangan 3D atau router. Dan anda boleh lihat [mudah? Mac?] Dengan model 3D memandu gerudi di sini, dan ia sebenarnya ukiran mereka senjata helang yang akan pergi di sisi kerusi. Jadi ini telah projek yang menarik disusun oleh rakan-rakan saya, Russ [? Gant?] Dan [? Dave Hopkins?] Projek Giza. Dan kami hampir selesai, dan kami berharap untuk mempunyai ini di paparan dalam beberapa bulan Muzium Semitik Harvard, yang saya mempunyai keistimewaan untuk mengarahkan. Jadi dari lengan itu, ada anda pergi. Anda lihat beberapa keping telah datang bersama-sama. Bagi anda yang mempunyai telah di seberang sungai, Pusat Harvard Seramik telah menyumbangkan masa mereka, dan kita telah membakar [didengar] jubin dalam ini acuan plaster indah. Kami hanya mengarahkan emas hari ini kerana segala-galanya telah dibalut dan hujungnya. Dan akhirnya, kami berharap untuk meletakkan ini dipamerkan. Dari sana, soalan itu secara holistik lagi, bagaimana kami mengendalikan keseluruhan laman web ini? Bagaimana kita membina komputer model semua Giza? Bukan hanya satu makam sini atau di sana, tetapi segala-galanya. Piramid, landskap, [Didengar] makam, kuil-kuil diraja. Dan saya sebahagian daripada projek yang bahawa kebenaran hanya mendapat dari Mesir pihak berkuasa kira-kira seminggu yang lalu, dan kami akan memulakan ini bulan melakukan semua jenis eksperimen cukup menarik. Jadi kita lihat di video ini. Mungkin muzik boleh datang sedikit sedikit hanya untuk menambah sedikit drama. Hanya satu minit atau lebih. Jadi ini adalah beberapa alat kita akan menggunakan untuk meneroka di dalam piramid dan meninjau keseluruhan laman web ini. [Bermain muzik] Ini adalah sebahagian kegemaran saya. Ia keluar dari The Terminator dengan Drone berlegar seluruh tempat dan mengimbas keseluruhan landskap. Sesuatu yang saya telah bermimpi menjalankan bagi banyak, bertahun-tahun. [Bermain muzik] Jadi dengan jenis yang menyeluruh diakses oleh seluruh tempat itu, segala sesuatu mungkin. Dan visi utama kami adalah untuk meletakkan ia semua bersama-sama supaya anda mempunyai dilayari, mendalam, model 3D daripada keseluruhan laman web ini. Anda boleh menyelam ke bawah aci perkuburan, anda boleh pergi ke makam, klik pada dinding. Fotografi yang berusia 100 tahun timbul. Anda boleh membaca buku harian penyertaan, anda boleh hampir menggantikan patung-patung dan perkara-perkara yang terdapat di dalam. Ia semua datang bersama-sama. Bagi anda yang ingin meneroka apa yang dalam talian setakat ini kita mempunyai sedikit lama dan ketinggalan zaman laman web sehingga ke atas. gizapyramids.org. Kami sedang berusaha keras untuk menggantikan bahawa dengan versi 2.0. Kita boleh menggunakan bantuan anda dalam pelbagai aspek itu. Kemudian model 3D yang kita kira-kira untuk mengambil lihat pada yang turun di laman web ini yang lain, yang malangnya tidak berfungsi pada Mac, yang membunuh saya tetapi namun. PC sahaja dan tiada www sana. Sila lihat pada itu, dan anda akan melihat model 3D di sana juga. Terdapat susun atur baru kami. Anda boleh lihat bagaimana besar-besaran jumlah data seperti ini telah dianjurkan dengan jelas kerana bukan semua ahli kaji Mesir Purba di luar sana. Kita mesti membuat ini difahami dan boleh diakses kepada semua jenis penonton. Dan mungkin yang olok-olok ke atas apa yang kami laman web masa depan mungkin kelihatan seperti. Mudah-mudahan banyak lagi elegan dan tidak seperti orang-orang menyeramkan berkelip laman web dari tahun 1990-an yang saya ingat oh begitu baik, walaupun dari hari saya sendiri. Jadi saya hanya fikir saya akan meletakkan bersama-sama senarai jenis projek yang anda mungkin berminat jika anda berlegar sekitar dan mencari untuk projek akhir. Saya tahu tarikh tersebut adalah datang tidak lama lagi. Sesuatu seperti kekuatan ini menarik minat anda. Jelas sekali anda mahu menggigit sesuatu yang anda boleh mengunyah dan menelan. Tidak terlalu bercita-cita tinggi. Tetapi jika ini adalah sesuatu sehingga anda lorong, berhubung dengan saya, berhubung dengan profesor, [didengar] berhubung dengan [? Russ Gant?] dan pasukan Giza yang lain dan mungkin kami boleh membantu anda keluar dan membina sesuatu bersama-sama, yang mungkin jenis menyeronokkan. Kami boleh hantar senarai ini, jadi anda tidak perlu untuk menulis semua turun serta-merta hak sekarang. Website saya di kemudian hari. Dan jika anda benar-benar suka Mesir Purba dan mahu masuk ke dalam lebih barangan ini semester akan datang, ada kelas Gen Ed yang kaji selidik 3000 atau 4000 tahun budaya Mesir, dan anda mungkin mahu melihat ke dalam itu juga. Jadi itu hanya gambaran keseluruhan cepat. Dan saya fikir jika saya model berkelakuan sekarang kita mungkin kita lihat apa Giza kelihatan seperti dalam 3D. Dan ini adalah apa yang anda lakukan lihat di laman web yang kedua. Jadi selamat datang ke Piramid Giza. Dan dalam kes ini, kita terpaksa belajar bukan sahaja susun atur laman web ini tetapi sudah tentu landskap purba. Lihatlah Nil dan bagaimana dekat ia adalah untuk piramid. Hari ini, Nil adalah cara yang jauh. Ia lebih dekat ke Kaherah sendiri. Tetapi pada masa itu, dalam alaf ketiga, ia berlegar dan mengalir lebih dekat ke laman web ini juga. Oleh itu, kita terpaksa mengambil moden tempat pembuangan sampah runtuhan arkeologi dan rumah-rumah dan semua jenis perkara dan benar-benar mengkaji laman berhati-hati. Jadi apa yang kita telah dibina setakat ini anda hanya boleh berlegar sekitar. Dan anda melihat perkara-perkara yang berkelip merah, dan anda boleh melawat pelbagai tempat seperti sebagai Kaabah [? Kingman?] [? Kalray?] Di sini. Ini adalah salah satu yang menarik kerana ia membolehkan kita untuk mengkaji tempat di pelbagai titik dalam masa. Ini adalah sebuah kuil yang dibina oleh [? Kingman?] [? Kalray,?] Pembina yang ketiga dan piramid yang paling kecil, tetapi dia mati terlalu awal dan anaknya terpaksa mencuba untuk menyelesaikannya tidak dalam batu, tetapi dalam bata lumpur. Jadi saya boleh pergi ke cam percuma kecil saya di sini. Cara yang berbeza untuk mengemudi. Dan saya hanya boleh berlegar sekitar dan pelayaran di dalam. Kita mesti pergi melawat anak kucing ini. Salah satu kegemaran saya. Itu dia. Cuba untuk membina salah seorang daripada mereka untuk projek akhir anda. Tetapi perkara yang menarik adalah halaman tertentu ini menjalani banyak perubahan. Dan sebagainya ini adalah bagaimana ia melihat satu ketika, dan kemudian seperti yang saya nyatakan, Raja mati terlalu awal. Kemudian, imam bergerak dan sebenarnya menetap tempat dan menjadikannya jenis setinggan suci. Dan anda boleh melihat semua penempatan sekarang mengisi halaman dengan silo dan ketuhar dan tempat penyimpanan lain. [? Ia?] Yang sangat, sangat pelbagai jenis lokasi. Jadi ini adalah satu alat kajian yang menarik. Anda boleh melawat tempat-tempat ini di tempat-tempat yang berbeza dalam masa. Anda juga boleh melihat piramid yang dibina, atau anda datang ke dalam halaman. Dan jika saya boleh mendapatkan untuk gambar itu, anda boleh melihat apa yang mereka patung ada sebenarnya kelihatan suka apabila jengkaut mendapati mereka. Di sini ia adalah salah satu daripada orang-orang negatif plat kaca. Tembakan menggali indah. Atau anda boleh kembali ke utama tapak dan lawatan sesuatu yang lain. Izinkan saya membawa anda di dalam makam yang indah mendapati pada tahun 1927. Sudah tentu, pada akhir hari musim menggali. Bukankah itu sentiasa jalan? Jadi mengklik butang ini akan sama ada memberikan anda lawatan diriwayatkan, anda boleh melihat beberapa gambar, anda boleh melihat bingkai dawai bagaimana kita meletakkan beberapa perkara-perkara ini bersama-sama, atau sudah tentu, anda boleh bersiar-siar terus ke dalam monumen diri mereka sendiri. Jadi ini adalah satu kecantikan kerana banyak warna yang asal telah dipelihara, dan yang membolehkan kita memulihkan kubur sepenuhnya. Ia pandu arah baru sistem saya menggunakan. Jadi bagaimana sejuk ialah? Dan sekali lagi, anda boleh klik pada gambar dan sehingga muncul imej yang sebenar demi perbandingan ini. Jadi cuba untuk meletakkan ini semua together-- mengambil pandangan yang komprehensif Giza, tapak purba Giza, sejarah penggalian, visualisasi 3D, pengajaran alat, penyelidikan tool-- pada dasarnya, tidak ada akhir kepadanya. Dan sudah tentu, ia Giza yang lalu, ia Giza masa ini, dan ia Giza masa depan. Ada kerja yang dijalankan di laman web ini pada masa kini juga, dan kami mahu menangkap semua itu juga. Jadi matlamat ini adalah untuk cuba untuk mencipta pusat, jika tidak ruang fizikal sebenar tetapi sekurang-kurangnya dalam talian, bahawa sesiapa sahaja boleh datang dan belajar, mempunyai akses kepada semua bahan ini. Anda tidak memerlukan khas geran perjalanan dan kebenaran untuk masuk ke dalam beberapa arkib muzium berdebu. Anda boleh mengakses apa sahaja yang anda perlu. Izinkan saya membawa anda ke Sphinx di sini. Dan sekali lagi, bayangkan memakai 3D ini alat dengar dan semua orang yang mempunyai akses ke fail yang sama pada masa yang sama dan kita semua mesyuarat di Sphinx untuk syarahan. Dan kemudian tolak butang. Kami akan pergi ke perkuburan aci atau pergi tempat lain. Perkara yang menarik mengenai model juga, sebaik sahaja anda meniru mereka, adalah mereka membawa soalan yang menarik. Sebagai contoh, tidak ada yang dalam saya bidang benar-benar difikirkan terlalu banyak tentang bagaimana Sphinx telah dicat. Adakah itu penampilan tepat? Telah seluruh perkara yang berwarna, atau adakah ia hanya kepala Sphinx seperti yang kita telah dipilih untuk melakukannya sekarang? Menghidupkan pandu arah saya. Di sana kami pergi. Jadi ia adalah sedikit lebih mudah bagi saya untuk mendapatkan sekitar. Jadi ini mungkin salah satu daripada paling tepat pembinaan semula Sphinx pernah cuba, dan sekali lagi, anda tidak fikir isu-isu ini sehingga anda perlu membina mereka. Bagaimanakah Sphinx asalnya diletakkan? Bagaimana ia berwarna? Di manakah janggut itu? Kami tidak menambah perkara-perkara yang telah ditambah oleh orang Mesir pada abad-abad kemudian apabila mereka kembali dan jenis untuk bangkit laman web ini. Atau contoh yang lain. Kami mempunyai kubur dengan tingkap di dalamnya ke luar. Dan dalam membina semula bahawa kubur kita direalisasikan cahaya matahari akan datang tepat melalui tingkap itu dan menerangi sejenis persembahan suci letakkan di dalam gereja, dan itu sesuatu kita tidak akan sedar jika kami tidak simulasi kubur dan meletakkannya kembali bersama-sama. Dan itu pula yang membuat anda berfikir, baik, apa bangunan adalah tepat di luar dan akan ia telah menyekat cahaya matahari itu? Dan jika ia disekat cahaya matahari itu dan yang kepentingan agama menerangi ruang yang suci, adakah ini bermakna bahawa kubur kami adalah di sini dahulu dan bangunan kedua datang kedua? Bolehkah kita mula membina semula sejarah urutan Giza makam hanya berdasarkan cahaya matahari, hanya berdasarkan simulasi dan pembinaan semula? Jadi mereka adalah sebahagian daripada cara-cara yang kita menggunakan model ini untuk mengkaji Giza, untuk mengajar tentang Giza, dan banyak lagi penting, untuk berkeliaran dunia, memasang semua bahan bahawa kita boleh mencari, dan kemudian bergerak ke dalam ruang 3D dan ruang visualisasi dan membawa pulang ke rumah untuk desktop anda, kepada telefon anda, untuk set kepala anda. Dan anda akan dapat melakukan perjalanan ke laman web ini tanpa membeli tiket kapal terbang akhirnya. Terima kasih banyak. [Tepuk tangan] Gembira untuk menjawab satu soalan atau jika anda mempunyai lebih alat dengar anda mahu untuk menunjukkan atau apa-apa yang perlu kita lakukan dalam masa yang kita telah meninggalkan. Jika mana-mana topik yang menarik perhatian anda dan anda ingin mendengar lebih lanjut mengenainya, yang datang selepas itu dan gembira untuk berbual lebih lanjut. Soalan? Komen? Ya? PENONTON: Adakah anda mempunyai kedudukan pada idea yang terdapat air hakisan [didengar]? PETER MANUELIAN: Soalan yang hebat. Jadi hakisan air di Sphinx. Terdapat satu teori ahli geologi yang berfikir bahawa ini membuktikan bahawa Sphinx adalah 5,000 atau 10,000 tahun lebih tua daripada yang lain daripada piramid berdasarkan corak hakisan air. Ia sebenarnya tidak memegang sehingga terutamanya dengan baik. Anda boleh melihat corak hakisan di kawasan sekitar Sphinx yang cantik banyak menjatuhkan teori itu. Terdapat tiga geologi pembentukan ahli Sphinx. Yang pepejal adalah di bahagian atas. Itulah sebabnya muka terselamat dengan baik hari ini. Lain-lain banyak lagi [? rapuh,?] tetapi itu tidak tetap sehingga archaeologically bahawa Sphinx adalah masa yang berbeza Tempoh dari piramid itu sendiri. Terdapat perdebatan mengenai yang mengukir Sphinx. Sama ada ia adalah Khafre, pembina piramid kedua, atau sesetengah orang kini berfikir Khufu diri, pembina Piramid Agung. Itu satu perbahasan yang berterusan, tetapi mereka semua kontemporari. Mereka semua Old Kingdom, semua kira-kira 2500 SM. Soalan yang besar. Ya, sila. PENONTON: Apa yang [didengar]? PETER MANUELIAN: Katakanlah lagi. Ketua Sphinx dicat? PENONTON: [didengar] PETER MANUELIAN: Mengapa ketua Sphinx dicat dan tidak seluruh badan? Soalan arkeologi yang besar, dan kami tidak tahu jawapannya. Ada kemungkinan bahawa seluruh badan telah dicat. Ia merosot demikian dan batu selongsong di sekitar pinggir tidak sentiasa dipelihara, jadi ia mungkin telah dicat dan kami tidak melihat kesan meninggalkan hari ini. Saya sendiri mempunyai masalah mempercayai bahawa orang-orang Mesir akan mengumpul bahawa cat banyak untuk menampung seluruh tubuh dengan warna coklat kemerahan, tetapi ia pasti mungkin. Kami telah memilih untuk hanya melakukan hiasan kepala yang dan muka di mana terdapat kesan warna coklat kemerahan dan terdapat kesan jalur pada apa yang dikenali sebagai hiasan kepala. Dan pada masa kini, anda boleh melihat sekeping janggut Sphinx di Muzium British dan sekeping Uraeus itu, ular tedung pada dahi di sana, sebenarnya dalam muzium Kaherah. Oleh itu, kita mempunyai beberapa bukti yang baik untuk itu. Di sudut. Ya, sila. PENONTON: Anda berkata bahawa Sungai Nil adalah banyak lagi [didengar] Giza [didengar] lebih dekat ke Kaherah sekarang. Bagaimana sungai yang lebih? PETER MANUELIAN: Bagaimana adakah sungai bergerak? Ada banyak berliku-liku. Jadi banyak kuasa dan menolak dan Oxbow tasik dan perkara-perkara adalah sebahagian daripada pembentukan sungai. Sungai Nil tidak cukup berbuat demikian, tetapi ia telah berkeliaran agak sedikit. Saya boleh merujuk anda kepada sebuah artikel oleh beberapa ahli geologi rakan-rakan saya. Dan ia adalah satu reben yang menakjubkan ke atas tahun-tahun lepas beberapa ribu hanya di mana Sungai Nil telah berpindah ke. Jadi apabila anda menyedari landskap yang isu-isu seperti mana Sungai Nil adalah, anda mula memahami, oh, itulah sebabnya mereka membina tambak yang dan sebab itu ia ternyata satu sudut. Yang mesti tanah tinggi mereka cuba untuk terus bermain. Dan supaya anda tahu menyorokkan lebih baik. Anda memahami bagaimana mereka mendapat beberapa batu-batu selongsong denda ke Giza dari tapak di seluruh Sungai Nil, sebagai contoh. Jadi ini semua menyumbang kepada pemahaman kita tentang laman web ini. Ia adalah satu miopia sedikit untuk hanya belajar hieroglif atau mengkaji bangunan dan tidak memahami landskap dan bagaimana ia berubah. Mesir adalah banyak kurang gersang pada ketika itu untuk, jadi mungkin juga landskap sekitar piramid bahawa kita harus dapat meletakkan dalam dan banyak lagi pertumbuhan dan tumbuh-tumbuhan dan perkara-perkara yang menarik. Antara isu-isu dalam model saya tidak menunjukkan kepada anda tetapi kita dalam kita pusat visualisasi kelas adalah keupayaan untuk meletakkan manusia ke dalam kejadian sebagai avatar aktiviti persembahan. Dan sebagainya sebagai contoh, kita boleh menunjukkan Piramid Agung yang dibina dan membawa anda kepada pertanyaan di mana seorang banyak batu-batu yang telah diukir. Dan itu model yang 2,000 avatar semua perjalanan di seluruh laman web ini dan hacking bit batu kapur dan sambil menyeret mereka bersama-sama sleds dan perkara-perkara seperti itu. Oleh itu, ia juga membawa Laman web untuk hidup dan menunjukkan anda bagaimana proses pembinaan bekerja. Kami juga telah melakukan perkara yang-animasi semula majlis Raja Khufu. Yang dinamakan pembukaan majlis mulut. Jadi, dalam bait-Nya tepat di sebelah beliau piramid, kami telah mendapat mumia di sana, imam berada di sana. Yang mereka lakukan gerak isyarat ritual mereka. Yang mereka katakan mantra ajaib menghidupkan kembali semangat si mati King untuk dunia di bawah. Jadi ini adalah cara-cara yang model boleh sebenarnya menunjukkan kepada kita aktiviti sebenar orang Mesir purba. Dan ada lagi, mereka membawa persoalan baru. Adakah ia berlaku di sini? Adakah ia berlaku di sana? Sekiranya ia siang hari? Sekiranya ia waktu malam? Semua perkara-perkara anda tidak fikir kira-kira apabila anda menulis jurnal artikel dengan hitam dan lukisan garisan putih, tetapi anda melakukan satu simulasi 3D animasi. Ya sila? PENONTON: [didengar] PETER MANUELIAN: Little kuat, maaf. Tidak dapat mendengar anda. PENONTON: [didengar] melakukan model-model ini menggabungkan bunyi [didengar]? PETER MANUELIAN: Adakah terdapat bunyi dalam model di sini? Adakah itu soalan anda? Ya, sebenarnya ada. Kadang-kadang ia adalah muzik citarasa tertentu, tetapi kita mempunyai rungutan kedengaran angin, contohnya. Kami tidak dicipta semula orang sebenarnya bercakap di Mesir purba. Mereka boleh, tetapi kita mungkin akan mendapat sebutan yang agak buruk. Terdapat mantera dan ritual dan perkara-perkara diwakili di dinding makam diukir adegan dan lukisan, jadi kita pasti boleh melakukannya. Kucing-sekala mungkin screeches dan perkara-perkara seperti itu, tetapi jika tidak, kita tidak mempunyai dilakukan terlalu banyak dengan audio. Suasana. Satu lagi soalan? Ya sila. PENONTON: Mengapa ada dinding luar? PETER MANUELIAN: Mengapa terdapat dinding luar? Ini adalah dinding kepungan. Jadi jangan berfikir piramid sebagai monumen yang berdiri sendiri. Anggaplah ia sebagai piramid, kuil. Anda melihat bahawa kemerahan satu dengan blok granit di sana? Yang dinamakan Kaabah Pyramid. Ia bermula ke bawah yang panjang tambak untuk apa yang dikenali sebagai Temple Valley berhampiran dengan pelabuhan dan berhampiran dengan Sungai Nil. Semua itu adalah sebahagian daripada kompleks piramid diraja, dan ia juga boleh termasuk piramid kecil seperti yang anda lihat di sini untuk permaisuri dan juga piramid ritual, seperti anda lihat di sini, di mana tiada siapa yang dikebumikan tetapi ia hanya sebahagian daripada animasi roh si mati Raja si mati. Jadi dinding kandang adalah mungkin untuk melindunginya. Siapa yang mempunyai akses ke tempat ini? Ingat, ini adalah atas echelons masyarakat Mesir. Purata anda, buta huruf, pertanian Mesir tidak akan mendapat kubur seperti ini. Dia tidak pernah akan melihat Firaun. Dia tidak boleh membaca hieroglif. Jadi ini adalah elit elit Kerajaan Lama, dan mereka mendapatkan kandang dinding untuk melindungi mereka. Ada masa untuk satu lagi. Ya, sila. PENONTON: Kenapa piramid dibina? PETER MANUELIAN: Mengapa telah piramid dibina? Mereka pada dasarnya makam untuk firaun si mati. Jadi dalam popular sastera, dalam filem, anda telah mendapat ini kejam kuku besi yang membawa semua hamba ini dalam- dan mereka tidak hamba Ibrani. Mereka orang-orang Mesir yang sebenar. Saya cenderung untuk menjauhkan diri dari perhambaan perkataan. Ini dikerah Mesir. Dan pandangan saya adalah bahawa mereka sebenarnya membeli ke dalam projek ini negara dalam beberapa cara. Dengan menjamin yang berjaya akhirat untuk Raja ini mereka menjamin kemakmuran negara. Mereka membuka jalan bagi Firaun akan datang yang akan menghuni institusi ini jabatan raja. Jadi ini adalah kebanggaan negara projek-projek untuk firaun yang memerintah, untuk kejayaan negara. Ia hampir pelaburan dalam masa depan mereka dengan cara yang. Seorang rakan sekerja saya suka mengatakan bahawa orang-orang Mesir tidak membina piramid. Piramid dibina Mesir. Dan dengan itu dia bermaksud bahawa ini adalah bagaimana pembentukan negara muncul. Maklumat pengurusan projek. Pengurusan. Sudah tentu, orang-orang ini perlu diberi makan, mereka perlu ditempatkan, mereka perlu dianjurkan. Di manakah semua yang datang? Yang membawa mereka daging supaya mereka mempunyai diet yang baik supaya mereka mempunyai kekuatan untuk menggerakkan blok? Yang menganjurkan perumahan? Di manakah mereka datang di bahagian yang berlainan di negara ini? Berapa ramai orang yang anda perlukan untuk menarik blok tertentu? Kesemua ini perlu bekerja keluar, dan kami meneroka aspek-aspek daripada laman web ini hari ini juga. Jadi lebih bab mengenai piramid akan ditulis, lebih banyak penemuan akan dibuat, lebih patung akan ditemui, dan banyak lagi makam dan inskripsi akan datang juga. Tempat itu masih hidup dan berkembang. Terima kasih banyak. [Tepuk tangan] DAVID J. MALAN: Profesor Pasukan Manuelian ini sila membawa beberapa mereka sendiri alat dengar di samping kita. Jika anda ingin datang untuk mana-mana demo lakukan. Jika tidak, kami akan menangguhkan sini dan kita akan melihat anda pada hari Isnin. Terima kasih banyak-banyak. [Bermain muzik]