>> TOMAS REIMERS: Serin.
Yani merhaba, herkes.
Benim adım Tomas.
Ben bir TF olduğumu ve bu
Armaghan BEHLUM: Armi.
Sizi görmek güzel.
TOMAS REIMERS: Serin.
Bu yüzden konuşmak için gidiyoruz Bugün Leap Motion hakkında.
Yani Leap Motion bir gerçekten harika bir ürün olduğunu
Eğer bir etkileşim sağlar Farklı bir şekilde bilgisayar.
Yani bütün fikir arkasında sıçrama hareketi size olduğunu
için ellerinizi kullanabilirsiniz bilgisayar ile etkileşim.
Yani burada bir şey kurmak var.
Ben biraz bu konuda konuşacağım.
Ancak temel sürümü yapabilirsiniz olduğunu Ben önünde ellerimi olduğunu görmek
Onları taşıdığınızda ve benim bilgisayar, Bilgisayarda analog olsun
ve bu analiz edebilirsiniz.
Siz jestler yapabilir.
Size ellerini kullanabilirsiniz bilgisayar ile etkileşim
Yeni ve ilginç bir şekilde.
>> Peki, ben aslında ilk Armi için geçmek istiyorum
Size ne bazı serin demolar göstermek için Bazı insanlar bu yapmış.
Ve sonra nasıl bahsedeceğiz aslında bu kod ile.
Armaghan BEHLUM: Evet.
Merhaba.
Gördüğümüz gibi Yani, küçük Burada veri, ama bakalım
ne bazı insanlar bu yapmış.
Bu yüzden bana bu örneği yukarı açalım.
Ve sonra, bu yüzden, örneğin, görebilirsiniz Şimdi elimi orada analog, ama bu sefer
Unity kullanan bazı insanlar var Biraz daha cilde koymak için karar
ve el etrafında şeyler.
Yani, en bu bir ile gitmek sağlayabilirsiniz, Emin, ellerim etkileşim var.
Ve muhtemelen bir hayal edebiliyorum diğer serin yararlı şeyler çift
Eğer bu ile yapabilirsiniz.
Bu yüzden, bu en az bir örnektir.
Ve sonra en bu dışarı atlamak edelim.
>> Ve sonra başka bir serin bir ise, en bu bir ile gidelim.
Plasmo topu.
Yine, biz mutlaka olmaz karmaşıklık bu seviyede bekliyoruz
CS50 için son projesi.
Bu size göstermek için sadece olduğunu bazı Sizi vermek
için biraz ilham ne Siz Atılım Motion ile yapabilirsiniz.
Yani, örneğin burada bir serin orada biz gitmek fizik örneği.
Benim elimde de çok geç Has sen Bu küçük plazma topu var.
Ve top fiziğine tepki veriyor Benim topun etrafında elimi hareket.
Şimdi bu tüm Unity ile olsa, araçlar ve çerçeveleri tür kullanarak
Biz öğretti değil ki sınıfta çocuklar,
ancak bazı hoş görebileceğiniz gibi Serin çalışma bununla throughs.
>> Ama bir şey siz yapabilirsiniz Atılım Motion ile hemen kapalı başlayan
JavaScript eseridir.
Leap Motion JavaScript API vardır Siz biz çok, çok kullanabilir ve
Siz inşa öneririz Bu kullanarak projeler.
Bununla Yani, bana izin Tomas kapalı geri pas
Leap hakkında konuşmak Hareket ve JavaScript.
TOMAS REIMERS: Serin.
Yoksa göstermek istiyorsun onları ilk Görüntüleyici?
>> Armaghan BEHLUM: Ah evet.
Evet.
En bu görüntüleyicinin hakkında daha fazla konuşalım.
>> TOMAS REIMERS: En basit So seviye, zaman ilk Atılım Motion olsun
Eğer bu kutuyu için gidiyoruz.
Burada, beni kontrol altına almak istiyor?
>> Armaghan BEHLUM: Evet, bunun için gitmek.
>> TOMAS REIMERS: Peki ne zaman sen İlk Atılım Motion olsun
Eğer bu kutuyu için gidiyoruz.
Bir aygıtı olan Böyle bir şey görünüyor.
Siz, bilgisayarınıza takın Gerekli sürücüleri yüklemek,
ve sonra bu temelde kurulacaktır.
En kolay yolu sıralamak Yani Atılım Hareket ile anlaşma
bu yükler bu programı açmak olduğunu Leap Motion Visualizer çağırdı.
Ve görüntüleyici tam anlamıyla ne ben burada gösteriyorum.
Bu görmenizi sağlar Ellerinizi iskelet anahat.
Ve ne Leap Motion olarak yorumluyor.
Yani Leap Motion kamera kullanır senin elinde bakmak sıralamak
ve sonra ne tahmin etmeye çalışır Temel iskelet kompozisyon size
ekran bkz.
Ve o gösterir ne.
Armaghan BEHLUM: Her tek küçük nokta
ve şey olduğunu görmek Eğer çocuklar için uygun değil veri
de kullanmak için.
Yani o olduğunu görmek yakalama ki Tomas
Beş parmak, her vardır bu farklı parmak
veri olarak sizin için de kullanılabilir noktalar ne olursa olsun uygulamada kullanmak için
Eğer isteyebilirsiniz.
Eğer görmek istiyorsanız Biri, bir başparmak yapıyor
Eğer onların parmakları olmadığını görebilirsiniz kıvrılmış ve olsanız edilir
başparmak, parmak işaret ediyor yukarı, ya da nereye
kendi bilek ya da palmiye olan ve şeyler bu tip.
TOMAS REIMERS: Serin.
Yani bazı jestler görebilirsiniz onu diğerlerinden daha iyi anlıyor.
O bakıyor Unutmayın, sizin alttan bir kamera gelen el,
böylece ellerini gibi varsa Bu da, onları tamamen anlar
Eğer denemek başlar ve bir kez değil bir yapmak Yaşasın, bazen, onu okur
bazen sanırım, ama dürüst olabilir Kamera sadece başparmak göremiyorum.
Yani gerçekten değil Emin neler.
Sadece bazı sınırlamalar akılda tutmak ne zaman bu gelişmekte ediyoruz.
>> Her neyse, bu yüzden buna geri gidiyor.
Görüntüleyici aslında yararlı araçlar bir yeri vardır.
Yani Leap Motion olduğunu Böyle bir şekilde programlanmıştır
onlar sizi beklemeyin Bu görüntü verileri ile etkileşim.
Onlar gerçekten yok anlamak için bekliyoruz
Ne perde arkasında oluyor.
Ne yaptıklarını açığa olduğunu Sizin için API'ler bir demet
yapabilirsiniz böyle Bu verilerle etkileşime
Doğrudan anlayış olmadan ne başlık altında oluyor.
>> Bu yüzden Görüntüleyicilerde burada H vurmak Eğer birçok seçenek göreceksiniz.
Burada önemli olsa bir Eğer O vurdu ve ardından H vurmak olduğunu,
bunu görürsünüz Eğer jestler çizmenizi sağlar.
Yani bir jest görürsünüz o genelinde bir ok çizer.
Bir jest yollarından biri Leap olduğunu Hareket tür verilere olsun sağlar
işlemek zorunda kalmadan.
Yani oldukça bana anlamaya gerek daha üzerinden, ah, el hareket ediyordu,
Ben noktadan erişim, olsa bile API tür sadece bana anlatacak,
hey, bu jest yaptı.
Yani temel ok jestler yapabilir.
Sen daire jestler yapabilirsiniz.
Sen jestler dokunarak yapabilirsiniz.
Ve anahtar basın jestler yapabilir.
Evet.
Ve bu tür şeyler.
Yani şimdi biz tür ettik ki Leap Motion neler yapabileceğini gördük,
Eğer bir okuyabilirsiniz görebilirsiniz jestleri sürü.
Ben gidiyorum düşünüyorum Armi geri pas
ve o nasıl hakkında konuşmak için gidiyor Eğer, JavaScript ile bu olsun
nasıl olsa bu bir projeyi başlatmak.
Ve sonra bazı bahsedeceğiz Serin yerlerde bu gidebilirsiniz.
Armaghan BEHLUM: Evet.
Kulağa iyi geliyor.
Yani evet, ilk şey elbette yapmak isteyeceksiniz,
Alacağınız sonra Leap Motion etmektir kurmak leapmotion.com, gidin, yüklemek
Sürücüleri ve malzeme.
Gidebilirsin ki yaptıktan sonra o bağlı olduğundan emin olun.
Eğer küçük tepside görürseniz Leap Motion simgesi ve yeşil,
o zaman tüm set olduğunu biliyorum.
Ve tabii ki kontrol tam olarak ne Tomas sadece jestler ile gösterdi
ve ekran musluklarını yapıyor, ve Anahtar musluklar ve şeyler bu tür.
>> Sonra biz bile o, bir kez daha, dediğim gibi,
bu tüm erişimi hem de JavaScript şeyler.
İdeal o kurmak Size tavsiye ederim
adamlar gitmek için senin Vhost dizin, yerel ana,
senin CS50 Cihazda halk.
Oraya gittiğinizde Ve ne olacak bkz dizin nokta HTML dosyasıdır.
Şimdi bu indeks nokta HTML dosyası veya dizin nokta
PHP dosyası, hangisi İnce, daha sonra ne yapabilirim
ana işletim sistemine gidin.
Ve IP adresine giderseniz O sağ alt listelenir
Burada Cihazınızın köşe, Gördüğünüz gibi, o zaman ne olur
Eğer bu sayfaya gitmek olduğunu Bu indeks nokta HTML dosyası tarafından başvurulan.
Yani tüm kodu koymak olabilir Orada gönderilen ve burada kullanılabiliyor alır.
>> TOMAS REIMERS: Bu yüzden de bu referans için önemli sadece
Siz aslında biliyorum ki nasıl bir sunucuya kendiniz kurmak,
veya dünya çapında bu koymak istiyorum Web, sen ne olursa olsun yapmak için buyrun.
Bunlar unutmayın Sadece JavaScript dosyaları
ve tüm Atılım işleme istemci üzerinde yapılır.
Yani gerçekten önemli değil nerede sunucu yaşıyor
bilgisayar olarak çok uzun Eğer web sitesi üzerinde bakıyorsunuz
Leap Motion yüklü.
Armaghan BEHLUM: Kesinlikle.
Tomas gibi, evet, dedi ne olursa olsun sizin için çalışıyor.
Bu sadece bizim önerileri biridir.
Şimdi Leap kullanmaya başlamak için Ne yapacağını Hareket
içe olacağını edilir Atılım Motion JavaScript dosyası.
Ve sonra ne gelen Şu anda, yapabileceği
Ben sadece bu paragraf var etiket metninin bir kimlik kurmak.
Biz öneriyoruz şeyler kontrolör seçeneklerini ayarlarken
ile Leap Motion için gerçek olamayacak kadar hareketleri etkinleştirmek.
Varsayılan olarak bu yüzden Size gösterdi jestler
Çocuklar, daire ve Anahtar musluk ve ucuz bira,
kişilerce gösterilmemiştir Eğer varsayılan adamlar.
Ama biz çok bu kullanmanızı öneririz böylece tekerleği yeniden icat değil.
Gerçek, geçenler için bu etkinleştirme kontrolör seçenekleri nokta döngü sıçrama
ve tüm gitmek için hazırsınız.
O zaman sadece Çünkü Bir anonim işlev tanımlanmış
bir de alacak Atılım Motion frame
ve bu çerçeve sahip olduğu tüm İhtiyacınız olacak bilgiler.
>> TOMAS REIMERS: Yani sadece kadar recap, bir nesne var.
Bu işlevi var sıçrama nokta döngüsü denir.
Ve iki argümanlarla diyoruz.
Sen, biriyle diyoruz denetleyici seçenekleri.
Ve bir sürü vardır seçenekler Orada koyabilirsiniz.
biz gidiyoruz bir hareketleri etkinleştirmek olduğunu vurgulamak.
Ve sen o zaman eşit true olarak ayarlanmış Bu jestler erişebilirsiniz
biz Visualizer'da size gösterdi.
>> Ve sonra ikinci argüman ise fonksiyonu, geri tür bir çağrı gibi
hangi her çağrılır Zaman Leap her kare,
bu yüzden her zaman sıçrama kayıtları olduğunu Elinizi hareket, yeni bir çerçeve vardır.
Ve biri ile bu işlevi çağırır Çerçeve nesnesi olan argüman.
Ve bu çerçeve nesnesi açıklar Leap olarak kare görür.
Armaghan BEHLUM: Kesinlikle.
Yani bu tüm yararlı içerir bit ve bilgi parçaları
Daha önce hakkında konuşuyorduk ki.
Çerçeve nokta hareketlerini kontrol etme jestleri bir dizi
sıçrama hareketi yakaladı senin son karede yapıyor eller.
Yani, örneğin, biz ne konum Burada ne biz kontrol ediyoruz edilir,
hey, son karede Atılım, yaptım Eğer ben yaptım herhangi bir jest yakalamak?
Ve biz yapmaya karar ne öyleyse Bu hareketleri yineleyemezsiniz
ve denemek ve bazı yararlı olsun onlardan bilgi.
Her jest eşsiz vardır Kimlik onunla ilişkili.
Onlar türleri vardır.
Sen hangi parmakların bakabilirsiniz jestleri dahil edildi
Bu pointable şeyler kontrol ederek.
Eğer gittiğinizde Yani eğer Leap Motion JavaScript API şeyler,
Onlar pointables söz ne zaman, Onlar bu parmakların bahsediyoruz.
Sonra ellerini, tabii ki, olarak Tüm el nesnesi.
>> Başka ne?
Sen ne kadar kontrol edebilirsiniz Hareket gitti
ve, evet, bütün bu yararlı şeyler.
Yani şu anda ne yapıyorum burada çerçeve kaydedilir,
ve sonra görüntülemek için benim HTML güncelleme bu bilgi bitlerinin her
çerçeveden.
Yani o kontrol edelim.
>> Peki burada.
İşte dizin nokta HTML dosyası bulunuyor.
Sadece gördüğümüz gibi Ve ben sadece taşındı elimi Leap bir daire hareketi yakaladı.
Yani bana üzerinde bir daire yapıyor görebilirsiniz Burada, daire bilgilerle günceller.
Geçirdiğinde yaparak, hareketi yapmak üzere çalıştırılır yakalar.
En bir ekran sekmesi deneyelim.
Biz oraya gitmek.
Ekran dokunun ve bir anahtar dokunun.
Tarafından da Yani anahtar musluklar, Aşağı vurduğunuzda yolu vardır.
Yani hayal edebiliyorum belki bir piyano çalıyor.
>> Ve sonra ekran musluklar vardır Eğer ekran vurduğunuzda.
Yani aslında belki hayal edebiliyorum Önünüzde bir dokunmatik ekrana sahip
ve dokunmatik vuruyorlar önünüzde ekran.
Ve sonra biz bir kapmak Burada bu nesnelerin.
Yani ben olduğunu söyledi hatırlıyorum Konsol günlüğüne çerçeveyi geçen.
Ve böylece biz kontrol edebilirsiniz tüm bit ve bilgi parçaları
mevcut olduğu de bu çerçeve kullanmak.
>> Gibi ben, daha önce söylediğim pointables parmaklardır.
O anda biz yoktu bizim Atılım Hareket önünde elleri
bu yüzden, sıfır kayıtlı ama bu nasıl bir
Belki öğrenmek için başlamak istiyorum Kaç parmak ekran vardır.
Ve bilgi o tip.
TOMAS REIMERS: Ve hatırlamakta bu sadece bir amacıdır.
Yani her şey ulaşılabilir tür bir yapı gibi
C Sen nesne var özellik adı nokta isim.
Ve o içinde var diziler ve diğer nesneleri var,
ama sadece bir nesne olduğunu hatırlıyorum.
Özel bir şey yok Biz Leap kullanarak çünkü.
Armaghan BEHLUM: Evet.
Serin.
Biz bir çift kontrol etmelisiniz JavaScript örnekler?
>> TOMAS REIMERS: O hızlı hatırlıyorum biz o
dedi Leap aslında olabilir ki herhangi bir web sitesine çalıştırın.
LeapJS sadece bir müşteriye servis edilir.
Ve böylece müşteri boyunca olduğu gibi Leap Motion işe yarayacaktır bağlı.
Yani Leap Motion sahip bir Web sitesi insanlar
onların örnekleri paylaşmak şeyleri onlar yaptık.
Yani biz sadece gitmek için gidiyoruz Bunlardan bir çift ile
önce nelerin mümkün olduğunu görmek için hakkında daha fazla ayrıntıya girmek dalış
Bu mümkün.
Yani
Armaghan BEHLUM: Bakalım.
TOMAS REIMERS: Şimdi çalışıyor olmalıdır.
Armaghan BEHLUM: Peki şimdi Bir örnek görmeden
Ellerimizi render Unity kullanarak Oldukça etkileyici grafik arayüzler ile,
ama şimdi sen yapabilirsin görebilirsiniz Bir web tarayıcısı içinde aynı şey.
Bu, tüm iç Chrome olduğunu Sadece JavaScript kullanarak.
Ve sonra diğer güzel Eğer isterseniz şey
bu nasıl yaptığını bilmek, JavaScript örnekler
Ayrıca kod seçenekleri içerdiğini Eğer kontrol ve daha sonra görebilirsiniz
nasıl bu kişi kapma edildi eller ve kodlar ve böyle.
>> Yani bulabilirsiniz hepsi developer.leapmotion.com de.
Sen gidip JavaScript kontrol edebilirsiniz onlar var örnekleri.
Yani evet.
İşte bunlar, ayy üzgünüm.
Tekrar deneyelim.
Ah.
Ben iki sağ elleri var.
Yani evet.
>> TOMAS REIMERS: O ve yine Atılım messes bazen hatırlıyorum.
Sadece bunu bir saniye ver.
Mükemmel değil, ama oldukça iyi.
Armaghan BEHLUM: Bir Diğer öneri de
doğrudan güneş ışığı bunu etmektir.
Bu arada Leap Motion Yani çalışmaları aslında, bir
Kamerayı bu gösteriyorsa yanı sıra, kızılötesi ışık.
Bu yüzden bu gönderir ve daha sonra Onlar geri gelip onları okur.
Eğer çalışıyorsanız Yani eğer o güneş ışığına doğrudan yapmak,
örneğin, muhtemelen işe yaramayacak,
ya da ihtiyaç olacak Bazı kalibrasyon bunu.
>> Ayrıca başka öneri için Leap arkasındaki boşluk temizleyin
ve Leap önünde.
Çalışma olarak düşünün bu bir kubbe içinde
Bu Leap Motion nesnesini çevreleyen.
Şeyler doğru varsa hem de arkasında,
bu da müdahale edecek nasıl Leap Motion adlı çalışırken
Elinizi tanımak ve şeyler bu tip.
>> Peki, örneğin, ben bu düşünüyorum durum aslında benim laptop var
Bu Leap Motion yapma türüdür.
Evet, oraya gidiyoruz.
Ben benim laptop temizleyin Yani eğer Bunun arkasında el oldukça iyi göstermek.
Yani evet.
Bu var.
Peki yaptım başka ne onlara göstermek.
TOMAS REIMERS: Bence Şimdi zaman olacağını
içine dalış sıralamak ve 's sadece izin sıfırdan tamamen bir demo yapmak.
Gerçekten basit olacak.
Temelde ne gidiyoruz yapmak için denemek için bunu yapmak olduğunu
böylece elinizi, tokatlamak zaman arka plan, kırmızı olarak işe başlamak için gidiyor
ve elinizi tokatlamak zaman, arka plan yeşile gidiyor.
TAMAM MI?
Gerçekten basit.
Ve bu sadece temelde Bir çok ile gidecek
arkasında kavramların Atılım biz böylece
Atılım nasıl çalıştığını bu ideolojinin içine almak ve biz ile şeyler inşa nasıl.
Sonra olacak oradan muhtemelen sadece size göstermek
API Dokümanlar ve nereye Bu konuda daha fazla bilgi edinebilirsiniz.
Ve sonra bir gün arayacağım.
Yani kod istiyorsun veya Beni kod istiyorsun?
Armaghan BEHLUM: Evet.
Eh, ben çalışabilir sanırım Birlikte bu deneyin üzerinde
>> TOMAS REIMERS: Yani biz olacak Bazı çift kodlama yapmak.
Armaghan BEHLUM: Orada gidiyoruz.
Bu tam olarak ne var ben kontrol etmek istedim.
Serin.
Yani burada örneğin, bakalım.
Biz yineleme iken Zaten hareketlerle,
TOMAS REIMERS: yapmak ister sadece tamamen yeni bir dosya?
Armaghan BEHLUM: Tamamen yeni bir dosya?
Emin, evet.
>> TOMAS REIMERS: Evet.
>> Armaghan BEHLUM: Öyleyse yapalım.
>> TOMAS REIMERS: Yani gidiyoruz tamamen dosyasını yapmak.
Biz nokta HTML el arayacağım.
Bu benimle serin.
Yani bir HTML etiketi yapmak hatırlıyorum, o içinde bir kafa var.
Bu kafa içindeki bir başlık vardır.
Sekme başka bir yol Yani.
Orada gitmek.
Başlık, biz Leap Örnek arayacağım.
Evet.
>> Armaghan BEHLUM: Üzgünüz.
Başlık.
>> TOMAS REIMERS: Evet.
>> Armaghan BEHLUM: Orada biz.
>> TOMAS REIMERS: Ve sonra en bir vücut yapalım.
>> Armaghan BEHLUM: yapalım, Bekle Ayrıca ithalat için emin olun.
TOMAS REIMERS: Ah, tabii.
Benim kötü.
Bu nedenle her zaman emin Leap var olun böylece komut size verilen bir komut dosyası var
Atılım Hareket tarafından hangi temelde web tarayıcısı bağlamak olanak sağlar
Kullanıcının bilgisayarda cihaza.
Sonra bu da bir bedene ihtiyaç ve sadece atalım
Vücut yüzden selam yapmak Biz öğrencilere göstermek olabilir
nasıl bu yeni bağlanmak için Yaptıkları web sayfası.
Armaghan BEHLUM: Tabii.
Yani sadece another-- koyalım
>> TOMAS REIMERS: Merhaba, merhaba dünya.
Yani bir çok temel bir örnek.
Gerçekten sadece bir demo.
>> Armaghan BEHLUM: Ve sonra burada biz Biz el nokta HTML denilen, gidebilirsiniz,
değil mi?
Ve ah!
Peki ne yanlış merak Şimdi bu hakkı.
En okuma izinleri ilave edelim nokta HTML el.
TOMAS REIMERS: İstediğiniz musunuz Büyük terminalde bunu yapmak için
böylece biz sadece Şeyin bunu gösterebilirsiniz ki
>> Armaghan BEHLUM: Evet, bu mantıklı.
Tamam.
Yani sadece eklendi izinleri, ama biz eğer
kontrol edildi izinleri biz önce
aslında eli görmüş olur nokta HTML okuma izinleri yoktu
ve bu nedenle biz bunu kılamazdı.
Biz bunu Ama eğer şimdi, biz bizim, görmek Orada küçük hello world.
>> TOMAS REIMERS: Yani aslında diyelim, O yazıyordu gibi, merhaba dünya,
Ben bir şekilde düşündüm Bu değişebilir.
En çok merhaba dünya demek yapalım, ve Eğer dalga zaman sonra, o veda diyor.
Doğru?
Yani merhaba, hoşçakal.
>> Armaghan BEHLUM: Tabii.
>> TOMAS REIMERS: Bu oldukça iyi geliyor.
>> Armaghan BEHLUM: O çok bana iyi geliyor.
>> TOMAS REIMERS: Biz eğer Yani Bu 's sadece izin yapacağım
biraz web sayfası aracılığıyla düşünüyorum.
Biz bazı komut dosyası ihtiyacımız olacak ki bu temel olarak kaydeder
, sen salladı ki bir Leap için Bir dalga ve bir tokatlamak, aynı şey.
Yani biz bir script ihtiyacımız gidiyoruz temelde bu tokatlamak için kaydeder.
Ve başka bir şey değilsin ihtiyacımız olacak biz konum olduğunu
Bazı ihtiyacımız olacak gerçek içeriği değiştirmek için.
>> Hatırlayacağınız gibi Yani, jQuery Eğer içeriğini değiştirmek için izin verir.
Yani bir şey eklemek isteyebilirsiniz Bu jQuery kütüphanesidir.
Ve sonra ne seçebilmek için biz aslında içeriğini değiştirmek için gidiyoruz,
Bu bir kimlik ihtiyacı olacak veya bir sınıf, ya da bir şey
biz seçmek için kullanabilirsiniz.
Yani biz sadece bir vereceğim değişim metni hızlı kimliği.
Ve sonra jQuery kapmak istiyorsun?
Armaghan BEHLUM: Yani ilk ne sonra şimdi liste yapmak bizim üzerinde bir şey?
TOMAS REIMERS: en jQuery alalım?
Armaghan BEHLUM: Diyelim jQuery, tamam, serin kapmak.
Bu durumda, ben gidiyorum actually-- zorunda
nerede olurdu Bunu yapmak için en iyi yer?
>> TOMAS REIMERS: jQuery, bu yüzden eğer Google jQuery, ilk jQuery vurdu
Armaghan BEHLUM: Çok birincisi.
TOMAS REIMERS: Ya indir.
Bu iyi.
Soldaki indirme v1 ve v2 çarptı.
Bu yüzden gelen jQuery açıklayan Senin gibi çevrimiçi muhtemelen yaptık.
Aşağı kaydırın.
Yukarı, yukarı.
>> Armaghan BEHLUM: Oh, burada şimdi?
TOMAS REIMERS: Ya o.
Evet.
Yani jQuery barındırılan bir versiyonu var hangi aslında yok demektir
indirmeniz gerekir, ancak daha fazla konum
indirmek için hoş geldiniz ve kendiniz ev sahipliği.
Armaghan BEHLUM: Serin.
Yani şimdi jQuery var.
Şimdi ne yanında bizim yapmak listede var.
TOMAS REIMERS: Başar.
Yani biz ne gerek sonraki yapmak aslında ihtiyacımız olan
p merhaba dünya bir kimlik vermek bu yüzden doğru, bunu değiştirebilirsiniz?
Yani bir fikir vereyim, Ben metni değiştirmek, bilmiyorum?
Armaghan BEHLUM: Sadece Let Bu şekilde yapmak, sanırım.
TOMAS REIMERS: changeText, serin.
Ve şimdi sadece sayfayı yenileyin verelim.
Her şeyin işleri olun.
Yani geri tarayıcıda.
Serin.
Her zaman iyi bir hatırlatma olduğunu Eğer bir web sitesi inşa ederken,
muhtemelen yapmak her zaman yenilemek Herhangi biraz önemli bir değişiklik sadece
Bazen senin yüzünden yanlışlıkla bir etiket damla,
ya yanlışlıkla bir şey silmek, ve sonra, küçük bir şey kırmak
ama sonra büyük bir değişiklik yaptığınızda Bu büyük değişim yaptım, neden gibisin
görünüşte ilişkisiz bir şey kırmak.
Yani bunun sıralamak için her zaman iyidir gidip bu mantıklı denetimleri yapmak.
>> Neyse şimdi en yapalım Son bir sağlamlık denetimi,
hangi bir üyenin değiştirmek için çalışalım Atılım Hareket olmadan metin,
bir şey olmadan, sadece sayfa yük o olacak
merhaba dünyayı değiştirmek hoşçakal jQuery kullanarak.
JQuery ortaya hatırlıyorum Yani eğer Bu dolar işareti fonksiyonu,
hangi biz CSS seçici geçebilir yani hashtag değişim metni, hangi
elemanı ile seçer değişim metni bir kimlik.
Ve sonra gidiyoruz yöntemi, HTML çağırmak için
nesne üzerinde onunla döner bir dize veda, argüman olan
öğeleri değişecek HTML veda etmek.
Korku.
Bu oldukça serin görünüyor.
Ve şimdi biz yenilediğinizde biz görmek için gidiyoruz sayfa
anında doğru, veda değiştirir?
O bir şey beklemez çünkü.
Sıralama kısa sürede bu komut olarak bu veda değiştirir çalışır.
Serin.
>> Peki şimdi en bir işlevi olduğunu sarın edelim.
Sağ.
Bu yüzden istediğiniz gidiyoruz Bir işlev yapmak.
Biz veda arayacağım.
Yani fonksiyon elveda Hiçbir argüman alacak
ve gerçekten değil şey dönmek için gidiyoruz.
Ve bu sadece gidiyor JavaScript bunu.
Mükemmel.
Yani bizim işlevi elveda artık veda metin, doğru değiştirir?
Yani bu bize bir yol verir temel olarak değişime
güle güle zaman o metin biz bu fonksiyonu denir.
Doğru?
Yani bu oldukça serin.
>> Armaghan BEHLUM: Peki, biz Ayrıca sadece emin olabilirsiniz
biz aramıyoruz artık beri fonksiyonu, biz sayfayı yenileyin eğer,
o gitmiyor fark Metni değiştirmek için.
>> TOMAS REIMERS: Mükemmel.
Yani şimdi biz başlatmak için gidiyoruz Bu Atılım şeyler almak için
biz konuşuyorduk.
Yani Armi, sen istiyorsun burada ya da onu almak?
>> Armaghan BEHLUM: Evet.
Tabii.
Herhalde ihtiyacım gidiyorum Çift kontrol şeyler,
ancak örneğin hatırlıyorum biz istedik dedi
Seçenekler emin olmak için Biz hareketleri etkinleştirmek set
TOMAS REIMERS: İyi yakalamak.
Armaghan BEHLUM: true olmak.
Ve sonra tavsiye edildi Siz istiyorsunuz ki
run sıçrama nokta döngü, hangi Daha önce söylediğim gibi,
iki seçenek, bir JSON nesnesi vardır İstediğiniz nasıl seçenekler olduğunu
Atılım Hareketi yapılandırmak için bu iş, ve daha sonra bir işlev
Bir geri arama gibi bir çerçeve yakalamak için gidiyor Tomas gibi işlev diyordu.
Ve sonra ne istediğinizi düzenlemek Bu fonksiyonu ile yapmak.
>> Yani biz geçmek seçeneği ve şimdi biz tanımlamak
Bir çerçeve içinde alacak bir fonksiyon.
Ve şimdi tanımlamak zorunda Bu fonksiyon ne.
Bu uğruna da var gelecek, emin olmak için yapmak.
TOMAS REIMERS: Mükemmel.
Yani şimdi biz bu var sıçrama nokta döngü fonksiyonu
temelde Leap izle diyor çağrı Bu seçenekler ve her zaman
şey değişir, bu çağrı tüm verileri ile fonksiyonu çerçevesi
Eğer çerçeve içinde farkında olduklarını.
Oldukça iyi görünüyor.
Şimdi hızlı aklı kontrol, Ben her zaman tavsiye, hangi
bu sadece koymak olduğunu Konsol nokta günlük çerçeve.
Ve sonra Chrome'da açın ve yukarı konsolda bakmak
ve görmek için Leap ile oynamak çerçeveler bu irade, çünkü günlüğe
size bir fikir ne olsun verileri erişebilirsiniz.
Ve her zaman olduğu gibi size karışık alırsanız API başvuru bakmak.
Ve biz bağlantıyı ekleyeceğiz Bu sonunda bunun için.
>> Armaghan BEHLUM: Yani biz Daha sonra sayfayı yenileyin ve
Gidip tekrar konsolu açın.
Ve şimdi biz olduğumuzu fark geçirilen kare olan,
Bu küçük nesneleri daha önce gördük.
Yani evet.
Bunlar bizim çerçeveler vardır konsolunda gösteren.
Serin.
>> Şimdi biz yakaladı ettik çerçeveler, gibi daha önce hatırlıyorum olabilir
, biz bu örnekteki Biz çerçeve nokta jestleri kontrol ederseniz
Biz jestleri listesini olsun çerçeve en son yakaladı.
Biz bu dizinin uzunluğunu kontrol edebilirsiniz Atılım herhangi bir jest yakaladı olmadığını görmek için.
Bu dizi Yani eğer sıfırdan büyük sonra
Yapmamız gereken bazı şeyler olduğunu biliyorum.
>> Yani bir if koşulu o kadar tamamlamayı izin ve şimdi burada biz biliyoruz ne olduğunu
Bir jest gördük, en üzerinde hareket edelim.
Yani şimdi biz buradayız biz kontrol etmek için bir jest var.
TOMAS REIMERS: Peki, ilk şey, sadece bir jest değil ise
o kadar çok jestleri olabilir.
>> Armaghan BEHLUM: Çok doğru.
TOMAS REIMERS: başına Yani Burada klasik C tarzı
biz muhtemelen bir döngü için kullanmak isteyeceksiniz.
Armaghan BEHLUM: İşte daha sonra.
Biz yineleme kararı jestler yoluyla.
Ve bakalım.
Ben artı, artı.
Ve şimdi, belki yaptıysanız Sadece bir jest var eşittir
Çerçeve nokta hareketleri braket i, şimdi var
sadece biridir jest kendisi, Bir jest nesnesinin tek örneği
Bize çalışmak için döngüsü için bu içinde.
Tamam.
TOMAS REIMERS: Hadi aklı Burada tekrar kontrol edin ve sadece konsol
nokta biz ne elde görmek için jest yapın.
>> Armaghan BEHLUM: Konsol nokta günlük jest.
Tamam, tamam.
Ve bir kez daha yenileyin.
>> TOMAS REIMERS: Ve gelelim Bir jest yapmayı deneyin.
Bir demet görürsünüz , o zaman geçirdiğinde,
Eğer mimikleri bir demet olsun Konsol ve o bir daire yapmak için çalışırsa,
sadece--
>> Armaghan BEHLUM: Çemberler Sadece gerçekten güzel.
>> TOMAS REIMERS: Şimdi garip bir şey var Burada, o bir daire yapıyor, hangi
ama bu doğru, 80 jestler giriş nedir?
Bu jestler bir sürü.
Yani bir şey olanlar Sıralama gerçekleştirmek ve bu kafa karıştırıcı olabilir,
Bir jest olduğunu sadece bir kez kaydedilir edilmez.
>> Her karede sağ, Ben bir daire yapıyorum eğer öyleyse
Atılım Bu algılar Bir değişiklik bundan, bir
Bu bir değişimdir bir değişiklik vardır.
Ve bunların her biri oturum olacaktır.
Ancak bu, her biri, o, oh, demek oluyor
Bir jest halen devam var.
Yani, hey, bir var, bana sadece diyelim jest ve şu anda devam bulunuyor.
Yani biz istemiyoruz ne yapmak, her birinde, ah, demek
Bu jestleri size Metni değiştirmek istiyorum.
Ne yapmak istediğinizde bu jest durur, ve biz bunun için kontrol edebilirsiniz,
sonra metni değiştirmek istiyoruz.
Armaghan BEHLUM: Mhmm.
Tomas gibi Yani Bu hareketleri açıklayan
birden aracılığıyla görünebilir Çerçeve, ancak örneğin,
biz yapıyorduk Bu daire, biz görebilirsiniz
o biri için kimlik Tek daire biz
tamamlamak için çalışıyor olabilir Aynı kimlik boyunca oldu.
Ve aslında, siz de yapabilirsiniz durumunu kontrol edin.
güncellendi.
>> Ve sonra bu muhtemelen Son daire ki, ah, iyi, tamam.
Yani bazen gösterir bir Bir jest durdurma durumu
ve aynı zamanda size durumunu gösterir Yeni bir jest zaman başlıyor
o kesin kabul Yeni bir jest başladım.
Bu durumda, örneğin.
TOMAS REIMERS: Serin.
Armaghan BEHLUM: Yani evet.
Ve sonra, bakalım.
Ayrıca fark edebilirsiniz Biz kazanıyorduk ama
Bir daire ve jest alan denilen türü vardır
söyler ne tür hareketin olmasıdır.
Yani bizim için yararlı olabilir Eğer denemek ve biz ne yapıyoruz yapmak.
TOMAS REIMERS: Yani JS geri geçiş,
Bana gelen ilk şey Ayrıca, sadece bu kod aracılığıyla okuma
küçük bir optimizasyon var olduğu hangi biz aslında
Doğru, durumu varsa bu ihtiyacın yok mu?
Çerçeve nokta jestleri dot Çünkü eğer uzunluk döngü en sıfır, yani
Zaten çalıştırmak için gitmiyor.
Yani biz de sadece gidebilir önde ve kurtulmak.
Yine, kod yazarken yaparken geri ve sıralama gitmek için önemlidir
Refactor ve size fark olarak daha iyi bir şey yapmış olabilir,
ya da yapmak için başka bir yolu olduğunu.
Yani şimdi biz sadece bu temizlemek için gidiyoruz yukarı hızlı ve aynı zamanda kodunuzu temizlemek.
Bu büyük bir anlaşma.
>> Armaghan BEHLUM: İyi tarzı çok takdir edilmektedir.
>> TOMAS REIMERS: You can her zaman söylemek birisi
eğer bir olması kullanılan kod vardır durumu ve daha sonra bunu kaldırıldı,
ama onlar bunu uncomment vermedi.
Çok açıktır ve bu tür çirkin görünüyor.
Armaghan BEHLUM: Peki ne sonraki kızımız listeye yapmalı?
TOMAS REIMERS: Şimdi biz diyordun gibi, Ben yapmak istediğim ilk şey sanırım
o jest en emin olun olduğunu aslında bir tokatlamak, değil mi?
>> Armaghan BEHLUM: Evet.
>> TOMAS REIMERS: Biz söylüyorsun Yani eğer Bizim veda tür bir tokatlamak gibi
Bir tokatlamak var biz, gidersiniz hey, söylemek gereken ilk şey,
jest, doğru bir tokatlamak yazın mı?
Değil bir daire veya bir üst, ama bir manyetik mi?
Bu arada Yani biz bunu yapabilirsiniz Biz jest diyebiliriz edilir
bir dize olarak nokta tipi eşit eşit tokatlamak.
>> Armaghan BEHLUM: [duyulamaz] jest nokta tipi eşittir tokatlamak eşittir.
Biz bulunmaktadır.
>> TOMAS REIMERS: Ve Daha sonra son soru
biz görmek jest nokta olduğunu istiyorum Devlet, eşit, eşit durağı, değil mi?
Yani ne zaman jest durduruldu oldu.
Aslında ben, tokatlamak için düşünüyorum Kafamın üst kapalı bu biliyorum,
ama için buyrun zaman, onu aramak
onu kaydeder her zaman tokatlamak durdurmak kadar bir başlangıç ​​jest.
Ve ardından son kişinin sadece bir durak jest.
Yani sadece bir durak olacak Bizim için büyük jest.
Peki ne yapabiliriz jest nokta olmadığını söylemek olduğunu eşit, eşit tokatlamak ve jest nokta yazın
eşit, eşit statü en sonra izin durdurmak aklı
Burada kontrol nokta günlük hareketi teselli.
>> Yani biz burada geri gidersiniz.
Biz sayfayı yenileyin edeceğiz.
Ve şimdi sadece zaman bir şey olmalı Biz tokatlamak günlüğe olmak konsol nokta olduğunu.
Ve biz tokatlamak için çalışacağız ve biz hiçbir şey görüyoruz.
Doğru?
Yani bu aslında büyük bir sorun olduğunu.
Biz bekleniyor ne görmüyoruz.
Ve hata ayıklama bu büyük bir parçası olabilir.
İlk şey yüzden gidiyoruz Tamam, en nokta teselli edelim söylemek
jest nokta eğer log eşit, eşit tokatlamak yazın.
Armaghan BEHLUM: Evet, hadi yapalım.
TOMAS REIMERS: Yani sen geri bu gidecek.
Biz yenilemek gerekir.
Biz tokatlamak edeceğiz.
Ve biz onları bir demet görmek için gidiyoruz.
TAMAM MI.
Yani açıkça sorun oldu Bizim jest nokta durumu ile.
Biz bunlardan birini açarsanız yaparız yüzden nesneleri bakmak ve biz göreceğiz,
iyi, oh, bir durak değil, ama, değil durum, devlet denir.
Biz geri baş Yani eğer Bizim kod diyebiliriz
eğer jest nokta tipi eşit eşit tokatlamak ve jest nokta devlet, eşit, eşit durdurma,
o zaman nokta teselli bunu oturum olacak.
Ve böylece yenileyin.
Biz kaydırın.
Ve biz bu konuda görürsünüz Her tokatlamak, biz konum sadece
olan bir elde harika sonu, değil mi?
İşte bizim istediğimiz buydu.
>> Armaghan BEHLUM: Evet.
Ve biz de fark olduğunu kimlikleri için Bu jestler her ayrıdır.
Biz çünkü Tomas diyordu Yani Bu bir durak durumunu yakalamak olduğunu
Bir tokatlamak sonunda var, biz konum Bireysel ayrı hareketlerini alıyorum
Atılım Hareketi adlı.
Büyük.
>> TOMAS REIMERS: en önde gidelim ve Sadece, bir son şey, yapmak
>> Armaghan BEHLUM: Güle güle.
>> TOMAS REIMERS: Başar.
Ve şimdi en sitemizi kontrol edelim.
Bir
>> Armaghan BEHLUM: İkinci.
Biz, evet, biz hoşçakal dedin mi.
Büyük.
>> TOMAS REIMERS: Hayır, Goodbye Gerçek bir fonksiyonudur.
>> Armaghan BEHLUM: Evet.
En yapalım.
>> TOMAS REIMERS: Ve biz elveda dalga, o veda diyor.
>> Armaghan BEHLUM: Biz zafer var.
>> TOMAS REIMERS: Yani oldukça heyecan verici şeyler.
Umarım bir şey inşa edebilirsiniz Başka, ama sen doğru, fikir olsun?
Siz jestler algılayabilir.
Siz işlevleri çağırabilirsiniz.
Ve bu gerçekten size verir o bazı çok temel yapı taşları
onlar tokatlamak, belki zaman, oh, demek, Ayrıca şeyler algılayabilir çünkü
gibi yön.
Onları bir şeyler yapmak istiyorum.
Ya da sağa kaydırın zaman, ben Onları bir şeyler yapmak istiyorum.
Ve biz almak başlayabilirsiniz tam olarak nasıl yaratıcı
Biz web sitemizi geliştirmek için gidiyoruz Bu tokatlamak hareketlerini veya daire kullanarak
jestleri, ya da musluk hareketleri, Ya musluklar veya ekran musluklar tuşuna basın.
Ve sen daha sonra diğer Hoş Geldiniz daha oynamak
Gerçek verilerle, ama yapmak istiyorsanız
biz dokümanlar gitmek öneririm aslında gerçekten iyi çünkü.
Yani şimdi dokümanlar yöneldi.
Yoksa bu konuda konuşmak istiyorsun?
>> Armaghan BEHLUM: Evet.
En yapalım.
Ayrıca tavsiye bir başka çerez, deneyin ve 3D bu sizce.
Yani aslında en bu hareketleri yukarı çekin izin bir kez daha konsolu nokta günlük jest
ve biz bunu.
En bir deneyelim şimdi geri gel ve Bu çift, bu çift.
>> Biz gidip check out de bu jestleri
Bunu gördüğünüz gibi Onlar boyutluluk konum
Aslında, üç yönde olduğunu.
Dolayısıyla, sadece sınırı yok 2B ekrana kendinizi
bile olabilir ama 2D web sitesinde olacak.
Sen denemek ve nasıl bir kullanıcı düşünebilirsiniz 3D web sitesi ile etkileşim olabilir.
TOMAS REIMERS: 3D Uzayda.
Armaghan BEHLUM: Kesinlikle.
Ve evet.
Yani, yön, hızları olsun tüm bilgileri bu serin bit.
>> TOMAS REIMERS: Ve sen eğer değil Bu aşina, bu x, y gider,
ve ardından z bu son boyuttur.
Eğer muhtemelen sadece bir şey Eğer 3D ele ettik aşina
önce uçakları koordinat.
Eğer değil varsa, bir 2D aynıdır biri dışında üçüncü boyut var.
Biz z diyoruz.
Ve her şey, tür gibi gidiyor nerede yön,
pozisyonumuzdan ben bile olabilir düşünüyorum ivme maruz, emin değilim.
>> Armaghan BEHLUM: Evet, ben inanıyorum.
Kesinlikle hızına sahip.
Aslında% 100 değilim hızlanma konusunda emin.
>> TOMAS REIMERS: Bu bir seçenek olabilir Eğer bir şey için geçebilir.
Yani pozisyon ve hız maruz Üç koordinatların bu tür.
Bu yüzden, X, Y, Z veya delta x delta y, ö z.
Yani şimdi belgelerine başlı o developer.leapmotion.com var
ve sonra Dokümantasyon tıklayabilirsiniz.
Yine, Leap Motion tüm bu vardır harika API'ler, JavaScript için bir,
C Sharp ve Birlik için, bir için bir C ++, Java, bir Python için on,
Amaç C ve bir ben şahsen JavaScript doğru itmek istiyorum
veya bir öğrenmek istiyorsanız Yeni dil, Python deneyin.
Ben birlikte çalıştığım bu dillerin her ikisi önce ve öğrenmek için gerçekten kolay konum
ve zaten JavaScript, biliyorum ki o gerçekten iyi bir rakip yapar.
Dikkatli >> Bir kelime zaman dokümanları girin.
Eğer Dokümanlar v2.0 olduğunuzdan emin olun.
Eğer iseniz Çünkü Sürüm biri işe yaramaz.
Ayrıca, örneğin galerisi için.
Biz iyi bir 30 dakika geçirdi hata ayıklama bizim Atılım çalışıyor
biz fark önce V1 V2 ile çalışmaz.
Yani sadece sürüm iki olduğunuzdan emin olun.
Ve sonra ben ona izin edeceğiz dokümanlarınızı gösterir.
Armaghan BEHLUM: Evet.
Yani burada o API genel bakış ve var Bazı bit ve bilgi parçaları
biz zaten söyledim.
Güzel küçük kayan Bir Atılım Hareketi yukarıda eller.
Ve bir hatırlatma düşünmek 3D uzay hakkında.
Düşünmek ilk nesnelerden biri Atılım Hareket elbette, elleri.
Biz bu kabul gördü Görüntüleyicinin tarafından.
Ve sonra olabilir o kabul görülmektedir
el bileği ve parçası onunla ilişkili kol.
TOMAS REIMERS: Eğer isterseniz Visualizer yukarı çekin.
Armaghan BEHLUM: Evet, Tekrar yapalım.
TOMAS REIMERS: Her zaman, görebilirsiniz Sadece iyi bir hatırlatma çeşit, görmek için
Görüntüleyici göstermeye çalışır Atılım gördüğü tüm verileri.
Yani biz görürsünüz dört puan bu tür
el bileği ve daha sonra gerçek bileğinden.
Ve ayrıca avuç bu topu var.
Tüm bu noktaları sıçrama tarafından tanınan tanımak.
>> Armaghan BEHLUM: Kesinlikle.
Ve bu el nesne ile çok Her kare bir el dizi vardır
yanı sıra da nereden bulabilirim Sol ve sağ elleri.
Alacağınız hangi yön eller
Normal ile karşı karşıya avuç yönü,
veya normal hurma seslenmek o.
Başka ne var?
Biz de, ayy.
Denemek ve bu şekilde aşağı kaydırın edelim.
kollar, parmaklar vardır parmak ile temsil edilen
bir pointable nesne sınıfı.
Diyorduk gibi Yani, biz gördük Her el için pointables dizisi.
O küçük olan parmak düşünmek.
Yani bu gitmek için iyi bir bakış niteliğindedir ile denemek ve anlamak için.
TOMAS REIMERS: [Duyulmaz] Orada el anatomisi kadar.
Armaghan BEHLUM: Evet, kesinlikle.
Yani evet.
Ham verilerin bir sürü var ki Leap Motion iyi yorumladığı alır
Sizin için, yani bir harika Fikir buradan gitmek
ve denemek ve Atılım sahip anlamaya zaten sizin için bir şeyler anladım
ve böylece hangi bilgilerin size Oradan mevcuttur.
Ve oradan ben tavsiye ederim Burada bu sol bölüme girecek,
hangi iyi aslında hayır, olanlardır, gider about-- aslında sadece daha fazla API şeyler
>> TOMAS REIMERS: API referans alt genellikle gitmek için iyi bir yerdir.
Siz muhtemelen bu gördüm Google Maps Pset yaptım.
Ama referans gerçekten sadece tüm geçer
fonksiyonları ve parametrelerin Size nesne mevcut.
>> Armaghan BEHLUM: Evet.
Örneğin, bu ne olduğu Ben daha önce arıyordu.
Biz el biz sahip olduğunda gidin ve anlamaya
nasıl Atılım önerir Bize bir el bulmak için.
Sanki, daha önce söylediğim Biz eller dizi var.
Biz eller varsa öğrenin ve Sonra denemek ve bir tek elini kapmak
bu şekilde etkileşim.
Yani bu ne Eğer çocuklar için önerilir.
jestleri ve malzeme de.
Bu API belgeleri gidiyor Sizin için harika bir araç olabilir.
Başka öneriler var mı?
>> TOMAS REIMERS: I do not.
Ben şimdi iyi olduğunu düşünüyorum.
>> Armaghan BEHLUM: Evet, Öyle de düşünüyorum.
Bize e-posta çekinmeyin ve almak Atılım Motion hakkında temas
Belki herhangi bir sorun yaşıyorsanız ya da herhangi bir öneriler gerekir.
Ve biz denemek ve malzeme anlamaya de sizinle dışarı.
Teşekkür ederim.
>> TOMAS REIMERS: Büyük.