TOMAS Reimers: Cool. Belə ki, hi, hər kəs. Mənim adın Tomas. Mən TF oldum və bu Armaghan BEHLUM: Armi. Uşaqlar görmək üçün gözəl. TOMAS Reimers: Cool. Beləliklə, biz söhbət etmək olacaq Bu gün Leap Motion haqqında. Belə ki, Leap Motion bir həqiqətən cool məhsul ki, Bir ilə qarşılıqlı imkan verir fərqli bir şəkildə kompüter. Belə ki, bütün fikir arxasında sıçrayış hərəkət sizə ki, üçün əlləri istifadə edə bilərsiniz kompüter ilə qarşılıqlı. Belə ki, burada mən bir şey qurmaq. Mən bir az bu barədə danışmaq lazımdır. Amma əsas versiyası bilər Mən qarşısında mənim əlləri var ki, görəcəksiniz Mən onlara hərəkət və kompüter, Siz kompüter analog almaq və bu analiz edə bilərsiniz. Siz gestures edə bilərsiniz. Siz əllərinizi istifadə edə bilərsiniz kompüter ilə qarşılıqlı yeni və maraqlı bir şəkildə. Bəli, mən həqiqətən ilk armi off keçmək istəyirəm siz nə bir sərin demoları göstərmək Bəzi insanlar bu etdik. Və sonra biz haqqında danışmaq lazımdır Siz, həqiqətən, bu kod. Armaghan BEHLUM: Bəli. Hello. Gördüyümüz kimi, az Burada data, amma görək nə bəzi insanlar bu etdik. Mənə yalnız bu nümunə açmaq bildirin. Və sonra, belə ki, məsələn, siz görə bilərsiniz İndi mənim əl var analog, lakin bu zaman Birlik istifadə edərək bəzi insanlar var bir az daha dəri qoymaq üçün qərar və əl ətrafında stuff. Mən bu biri ilə getmək bildirin bilər, Emin, mənim əlləri əlaqə var. Və yəqin ki, bir təsəvvür edə bilərsiniz digər sərin faydalı şeyi bir neçə Bu ilə edə bilərsiniz ki,. Belə ki, bu, ən azı bir nümunəsidir. Və sonra bu həyata jump edək. Və sonra başqa sərin bir ki, bu biri ilə gedək. Plasmo top. Yenə mütləq deyil ki mürəkkəblik bu səviyyədə gözləyirik CS50 üçün son layihə. Bu sizə göstərmək üçün yalnız bəzi uşaqlar vermək bir az ilham nə Sizlərin Leap Motion ilə edə bilərsiniz. Belə ki, məsələn, burada bir sərin var orada getmək fizika Məsələn. Mənim əlləri, həm də indi var, siz Bu kiçik plazma top var. Və top fizika reaksiya Mənə top ətrafında mənim əl hərəkət. İndi bütün bu Birlik istifadə olsa, alətləri və çərçivəsində cür istifadə edərək, biz tədris deyil ki, sinif uşaqlar, lakin bəzi olduqca Gördüyünüz kimi cool run ilə throughs. Amma bir şey uşaqlar edə bilərsiniz ki, Leap Motion ilə indi off başlayır JavaScript işdir. Leap Motion JavaScript API var ki, Sizlərin biz yüksək yüksək istifadə edə bilərsiniz Sizlərin qurmaq məsləhətdir ki, istifadə layihələr. Belə ki, mənə imkan Tomas off geri keçmək Leap haqqında danışmaq Motion və JavaScript. TOMAS Reimers: Cool. Yoxsa göstərmək istəyirsiniz onlara ilk Visualizer? Armaghan BEHLUM: yes Oh. Bəli. Ki Visualizer haqqında daha ətraflı danışaq. TOMAS Reimers: a ən əsas Belə ki, səviyyəsi, zaman ilk Leap Motion almaq Bu qutusu olacaq. Burada, mənə nəzarət etmək istəyirsiniz? Armaghan BEHLUM: Bəli, bunun üçün getmək. TOMAS Reimers: Belə ki, zaman siz ilk Leap Motion almaq Bu qutusu olacaq. Bu cihaz var bu kimi bir şey görünür. Siz kompüter onu plug zəruri sürücü yüklemek, və sonra əsasən müəyyən olunacaq. En asan yol sort Belə ki, Leap Motion ilə məşğul yükler bu proqramı açmaq ki, Leap Motion Visualizer çağırıb. Və Visualizer sözün nə mən burada göstərən alıram. Bu görmək üçün imkan verir Əlinizdə olan skelet kontur. Və nə Leap Motion kimi tərcümə olunur. Belə ki, Leap Motion kamera istifadə edir Sizin əlində göz düzmək üçün və sonra nə tahmin çalışır Əsas skelet tərkibi ki, ekran görmək. Və bu göstərir budur. Armaghan BEHLUM: Hər bir az point və şey var, görəcəksiniz ki, uşaqlar üçün var data həmçinin istifadə etmək. Belə ki, bu olduğunu görəcəksiniz ele ki, Tomas Beş barmaqları, hər var bu müxtəlif barmaqları data kimi sizin üçün də mövcuddur bal nə proqram istifadə etmək üçün Istədiyiniz bilər. Əgər görmək istəyirsinizsə Kimsə bir barmaqlarının qədər bunu Siz öz barmaqları əgər görə bilərsiniz buruq və olsanız olunur thumb barmaq işarə edir yuxarı, və ya onların bilək və ya xurma edir və stuff ki növü. TOMAS Reimers: Cool. Belə ki, bəzi gestures görə bilərsiniz daha yaxşı anlayır. Bu axtarır ki, unutmayın sizin alt bir kamera əl, belə ki, əlləri kimi zaman Bu, tam onlara başa düşür Siz cəhd başlamaq və lakin bir dəfə bir etmək barmaqlarının qədər, bəzən, onu oxuyur bəzən tahmin, ancaq vicdanla bilər kamera yalnız thumb görmək bilməz. Belə ki, həqiqətən deyil əmin neler. Yalnız bəzi məhdudiyyətlər unutmayın zaman bu inkişaf edirik. Hər halda, belə ki, bu geri gedir. Visualizer həqiqətən faydalı tools bir çox var. Belə ki, Leap Motion edir belə bir şəkildə proqramlaşdırılmış Onlar gözləmək deyil ki, ki, image data ilə qarşılıqlı. Onlar, həqiqətən, yoxdur Siz anlamaq üçün gözləyirik nə pərdə arxasında baş verir. Nə onlar ifşa edir Sizin üçün API bir dəstə Siz ki, belə Bu data ilə qarşılıqlı birbaşa anlaşma olmadan nə başlıq altında olacaq. Beləliklə, biz Visualizer burada H hit əgər Siz variantları bir çox görəcəksiniz. Burada baxmayaraq əhəmiyyətli bir Siz O basın və sonra H hit əgər, Siz onu görəcəksiniz Siz gestures çəkmək imkan verir. Belə ki, bir jest, görürsünüz Bu arasında bir arrow çəkir. A jest yollarından biridir Leap edir Motion sort Siz data almaq imkan verir emal olmadan. Belə ki, daha mənə anlamaq üçün ehtiyac daha out, oh, əl hərəkət, Mən point giriş, olsa belə API növ yalnız mənə izah edəcək, hey, bu jest etdi. Belə ki, əsas arrow gestures edə bilərsiniz. Siz dairə gestures edə bilərsiniz. Siz gestures tıqqıltı edə bilərsiniz. Və düyməsini basın gestures edə bilərsiniz. Bəli. Və stuff ki cür. Belə ki, indi biz növ var ki, Leap Motion nə edə gördük, Bir oxuya bilərsiniz bilərsiniz gestures bütün dəstə. Mən gedirəm edirəm armi geri keçmək və o, necə haqqında danışmaq olacaq Siz JavaScript bu almaq necə belə bu layihə başlayır. Və sonra biz bəzi haqqında danışmaq lazımdır sərin yerlərdə ilə getmək olar. Armaghan BEHLUM: Bəli. Yaxşı səslənir. Belə ki, Bəli, ilk şey əlbəttə etmək istəyirəm ki, Siz almaq sonra Leap Motion etməkdir qurmaq leapmotion.com getmək yüklemek sürücü və stuff. Siz edə bilərsiniz ki, bunu sonra Bu bağlı əmin olun. Sizin kiçik tepsisinde görürsünüzsə Leap Motion icon və yaşıl var, sonra bütün olursunuz bilirik. Və əlbəttə kontrol dəqiq nə Tomas yalnız gestures ilə göstərdi və ekran taps edir, və əsas musluklar, və stuff ki növü. Bundan sonra biz də, bir dəfə daha dediyim kimi, Biz bütün bu çıxışı var həmçinin JavaScript şeylər. ideal qurmaq Biz sizə tövsiyə edirəm uşaqlar getmək sizin vhost directory, yerli host, Sizin CS50 cihaz ictimai. Siz orada getmək zaman nə lazımdır görmək index dot HTML fayl. İndi index dot HTML fayl və ya index dot PHP fayl, hansı ki, gözəl, sonra nə edə bilər Sizin əsas əməliyyat sistemi getmək edir. Və IP ünvanına getmək əgər ki, sağ alt siyahıda var Burada Sizin cihaz küncündə, Gördüyünüz kimi, sonra nə olur siz səhifə getmək ki, index dot HTML fayl istinad. Belə ki, bütün kodu qoymaq bilər ki, göndərilib və burada lazımlı olur. TOMAS Reimers: Belə ki, da var sened üçün vacib yalnız Siz uşaqlar həqiqətən bilirik ki, əgər necə bir server özünüzü qurmaq üçün, və ya dünyada bu qoymaq istəyirəm web, siz nə varsa buyrun. Bu ki, unutmayın Yalnız JavaScript faylları bütün Leap emal müştəri edilir. Belə ki, həqiqətən Fərq etməz harada server yaşayır kompüter belə uzun Siz web keçirmək edirik Leap Motion quraşdırılıb. Armaghan BEHLUM: Absolutely. Tomas kimi, yeah ifadə edərək, hər hansı uşaqlar üçün çalışır. Bu yalnız bizim tövsiyələr biridir. İndi Leap istifadə edərək başlamaq üçün Siz nə Motion Əgər idxal olardı ki, Leap Motion JavaScript fayl. Və sonra orada nə olan İndi, bu edə bilərsiniz Mən yalnız bu paraqraf var tag mətn şəxsiyyət ilə qurmaq. Biz tövsiyə edirəm Things nəzarətçi variantları müəyyən edilir ilə Leap Motion üçün doğru olmaq gestures imkan verir. Default həmin Belə ki, Biz sizə göstərdi gestures Sizlər, dairə və əsas tap, və swipes, o göstərilir deyil Siz ismarıcları uşaqlar. Amma biz yüksək o istifadə edərək gəlir belə ki, təkər yeniləndirir deyilik. Doğru, keçən o bu Enable nəzarətçi variantları dot loop atılmaq və bütün getmək üçün müəyyən edirik. Sonra yalnız var bir anonim funksiyası müəyyən ki, iştirak edəcək Leap Motion olan çərçivə və çərçivəsində bütün Sizə lazım olacaq məlumat. TOMAS Reimers: Belə ki, yalnız recap, bir obyekt var. Siz bu funksiya var sıçrayış dot loop çağırıb. Və iki dəlilləri ilə zəng. Siz bir zəng nəzarətçi variantları. Və bir çox var variantları var bilər. biz olacaq bir gestures imkan vurğulamaq. Və sonra bərabər doğru əgər Bu gestures ilə əldə edə bilərsiniz ki Visualizer siz göstərdi. Və sonra ikinci arqument bir funksiyası geri cür zəng kimi Hər hansı adlanacaq vaxt Leap hər çərçivəsində, belə ki, hər dəfə sıçrayış qeydə ki, Sizin tərəfdən hərəkət, yeni bir çərçivə var. Və bu biri ilə bu funksiyası çağırır çərçivəsində obyekt dəlil. Və çərçivəsində obyekt təsvir Leap kimi çərçivəsində görür. Armaghan BEHLUM: Eynilə elə. Belə ki, bu bütün faydalı olan bit və informasiya ədəd biz əvvəllər söhbət edirdilər. Çərçivəsində dot gestures yoxlanılması gestures bir sıra sıçrayış hərəkət tutdu ki, sizin son çərçivəsində bunu əlləri. Belə ki, məsələn, biz nə istəyirik burada edirik Biz kontrol edirik ki, hey, son çərçivəsində Leap etdi Mən etdim, hər hansı bir gestures tutmaq? Və biz nə qərar nə əgər bu gestures vasitəsilə təkrarlamaq edir və cəhd və faydalı almaq onlardan məlumat. Hər bir jest bir unikal var ID ilə bağlı. Onlar növləri var. Siz barmaqları baxmaq olar gestures cəlb olunub Bu pointable məhsulları həyata yoxlanılması. Siz getmək zaman Belə ki Leap Motion JavaScript API məhsulları, Onlar pointables qeyd zaman, bu barmaqları söhbət edirik. Və sonra əlləri, əlbəttə, var Bütün əl obyekt. Nə? Siz nə qədər kontrol edə bilərsiniz hərəkət getdi və, evet, bütün bu faydalı şeylər. Beləliklə, mən indi yapýyorum nə burada çərçivəsində daxil, və sonra keçirmək üçün mənim HTML yeniləmə məlumat bu bit bütün heyətdən. Belə ki, yoxlamaq edək. Belə ki, burada edir. Burada index dot HTML fayl var. Yalnız gördüm kimi Mən yalnız hərəkət edən zaman Mənim əl Leap bir daire hərəkət tutdu. Belə ki, mənə bir dairə bunu edə bilərsiniz Burada, dairə məlumat yeniləyir. Qoruyan Doing, Qoruyan olarsınız. Bir ekran nişanı cəhd edək. Biz də gedin. Screen kran və əsas tap. Tərəfindən də əsas taps, aşağı hit zaman yol var. Beləliklə, siz təsəvvür edə bilərsiniz bəlkə fortepiano oynayır. Və sonra ekran taps var Siz ekran hit zaman. Belə ki, siz həqiqətən bəlkə təsəvvür edə bilərsiniz Siz qarşısında bir sensor var və touch vuruş etdiyiniz Siz qarşısında ekran. Və sonra biz bir işğalçı bilər Burada bu obyektlərin. Beləliklə, mən bildirib ki xatırlayıram Konsol günlük daxil çərçivəsində keçən. Və belə ki, biz kontrol edə bilərsiniz bütün bit və informasiya ədəd mövcuddur ki, həmçinin çərçivəsində istifadə etmək. Like I, əvvəllər bildirib pointables barmaqlarını. Hal-hazırda biz yox idi bizim Leap Motion qarşısında əlləri belə ki, sıfır qeydiyyatdan lakin bu necə edir bəlkə tapmaq üçün başlayacaq neçə barmaqları ekran var. Və məlumatların növü. TOMAS Reimers: Və xatırlayaraq Bu yalnız bir obyekt deyil. Belə ki, hər şey əldə edə bilərsiniz sort bir struct kimi C. Siz obyekt var mülkiyyət adı dot adı. Və sonra ərzində var Diziler və digər obyektlərin var, lakin bu, yalnız bir obyekt var unutmayın. Xüsusi bir şey var Biz Leap istifadə etdiyiniz çünki. Armaghan BEHLUM: Bəli. Cool. Biz bir neçə yoxlamaq lazımdır JavaScript nümunələri? TOMAS Reimers: Belə ki, tez xatırlayıram ki, biz bildirib Leap həqiqətən bilər ki, hər hansı bir web axır. LeapJS bir müştəriyə xidmət edir. Və müştəri boyunca var Leap Motion bu iş olacaq əlavə. Belə ki, Leap Motion bir veb insanlar onların nümunələri bölüşmək olar şeyi onlar etdik. Belə ki, biz yalnız getmək olacaq Onların bir neçə ilə əvvəl mümkün nə görmək necə haqqında daha çox xüsusiyyətləri daxil dalğıc mümkündür. Belə Armaghan BEHLUM: Baxaq. TOMAS Reimers: İndi iş olmalıdır. Armaghan BEHLUM: Belə ki, indi biz nümunə gördüm əvvəl əlimizi göstərilən Unity istifadə olduqca təsir edici qrafik dəriləri ilə, lakin indi siz nə edə bilər görə bilərsiniz bir web browser daxilində eyni şey. Bu, bütün daxili Chrome deyil Yalnız JavaScript istifadə edir. Və sonra digər gözəl Əgər siz şey Onlar bunu necə, JavaScript nümunələri də code variantları daxildir kontrol və sonra görə bilərsiniz bu adam qənimətçilik edilib əlləri və kodları və. Bütün var Belə ki, tapa bilərsiniz developer.leapmotion.com at. Siz getmək və JavaScript kontrol edə bilərsiniz Onlar var nümunələri. Belə ki, Bəli. Burada bunlar, oops sorry. Üzrə daha cəhd edək. Oh. Mən iki sağ əlləri var. Belə ki, Bəli. TOMAS Reimers: Belə ki, yenə, Leap messes bəzən xatırlayıram. Yalnız bir ikinci verir. Bu mükəmməl deyil, lakin bu, olduqca yaxşı. Armaghan BEHLUM: One Digər tövsiyə birbaşa günəş işığı bunu edir. Yol Leap Motion Belə ki, əsərləri həqiqətən, var Mən kamera bu göstərmək əgər həmçinin, infraqırmızı işıq. Belə ki, o həyata göndərir və sonra Onlar geri gələndə onları oxuyur. Siz çalışdığınız əgər Belə ki, Bu günəş işığı birbaşa etmək, Məsələn, yəqin ki, var işləmək niyyətində deyil, və ya tələb edəcək bir kalibrləmə bunu. Həmçinin başqa tövsiyə edir Leap arxasında yer təmizləmək və Leap qarşısında. Iş kimi düşünün bir qübbə daxili Bu Leap Motion obyekt ətraf. Stuff hüququ varsa eləcə də arxasında, ki, müdaxilə olacaq necə Leap Motion nin çalışırıq ilə əl tanımaq və stuff ki növü. Belə ki, məsələn, mən bu hesab edirəm ki, halda bu, həqiqətən, mənim laptop var ki, Leap Motion edilməsi növü var. Bəli, orada getmək. Mən mənim laptop sil Belə ki bunun arxasında əl olduqca yaxşı görünür. Belə ki, Bəli. Ki, var. Bunu nə biz onlara göstərir. TOMAS Reimers: Mən hesab edirəm ki, İndi vaxt olacaq daxil dive sort və-nin yalnız imkan sıfırdan tamamilə bir demo edir. Bu, həqiqətən sadə olacaq. Əsasən biz gedirik etmək üçün cəhd etmək deyil ki, sizin tərəfdən, çalmak zaman fon, qırmızı kimi həyata başlamaq olacaq və əl çalmak zaman, fon yaşıl çevirmək olacaq. OK? Həqiqətən sadə. Və yalnız əsasən bir çox yolu ilə getmək olacaq arxasında anlayışlar Leap biz ki, Leap necə bu ideologiya daxil və biz ilə stuff qurmaq necə. Və sonra biz will oradan yəqin ki, yalnız sizə göstərmək API Docs və harada Bu barədə daha ətraflı oxuya bilərsiniz. Və sonra biz gün zəng edəcəyik. Belə ki, kod istəyirəm və ya Mənə kod istəyirsiniz? Armaghan BEHLUM: Bəli. Bəli, biz işləyə bilər danışarlar birlikdə bu və cəhd TOMAS Reimers: Beləliklə, biz lazımdır bir cüt kodlaşdırma yoxdur. Armaghan BEHLUM: yoxdur biz gedin. Bu dəqiq nə Mən kontrol istədi. Cool. Belə ki, burada, məsələn, görək. Biz iterating baxmayaraq Artıq gestures vasitəsilə, TOMAS Reimers: etmək istəyirsiniz bir tamamilə yeni fayl? Armaghan BEHLUM: Tamamilə yeni fayl? Emin, Bəli. TOMAS Reimers: Bəli. Armaghan BEHLUM: Belə ki, bunu edək. TOMAS Reimers: Beləliklə, biz gedirik tamamilə fayl etmək. Biz dot HTML əl zəng edəcəyik. Ki, mənimlə sərin var. Belə ki, bir HTML tag nə xatırlayıram, sonra ərzində baş var. Bu başçısı ərzində bir mövzu var. Tab digər yol idi. Burada getmək. Title biz Leap Məsələn zəng edəcəyik. Yep. Armaghan BEHLUM: Oops. Title. TOMAS Reimers: Yep. Armaghan BEHLUM: var oluruq. TOMAS Reimers: Və sonra bir bədən edək. Armaghan BEHLUM: edək, gözləyin də idxal əmin olun. TOMAS Reimers: Oh, əlbəttə. Mənim pis. Belə ki, həmişə siz Leap olun ki, script sizə verilən bir script var Leap Motion olan əsasən web browser qoşulmaq imkan verir istifadəçi kompüter cihaz. Və sonra bu biz də bir orqan lazımdır və yalnız edək bədən belə hi demək Biz tələbələri göstərmək olar ki, bu yeni qoşulmaq onlar web page. Armaghan BEHLUM: Sure. Belə ki, yalnız another-- qoymaq bildirin TOMAS Reimers: Hi, salam dünya. Belə ki, bir çox əsas nümunə. Həqiqətən yalnız bir demo. Armaghan BEHLUM: Və sonra burada biz Biz əl dot HTML çağırıb, bilərsiniz, sağ? Və oh! Belə ki, mən nə yanlış görəsən İndi bu hüququ ilə. Üzrə oxumaq icazələrin əlavə edək dot HTML əl. TOMAS Reimers: Siz istəyirsiniz böyük terminal bunu belə ki, biz yalnız the-- onu göstərmək olar ki, Armaghan BEHLUM: Bəli, hissi verir. Bütün hüquqlar. Mən yalnız əlavə icazələrin, lakin biz əgər kontrol idi icazələrin biz əvvəl həqiqətən əl gördük ki, dot HTML oxumaq icazələrin yox idi və buna görə də biz bunu göstərə bilmədi. Biz bunu əgər Lakin indi biz əlimizdən bax orada az salam dünya. TOMAS Reimers: Belə ki, həqiqətən edək O yazırdı ki, salam dünya, Mən bir yol haqqında fikir Biz bu dəyişə bilər. Nin Salam dünya demək edək, və Siz dalğa zaman, əlvida deyir. Sağ? Belə ki, hello, güle güle. Armaghan BEHLUM: Sure. TOMAS Reimers: Bu olduqca yaxşı səslənir. Armaghan BEHLUM: Bu də mənə yaxşı səslənir. TOMAS Reimers: biz əgər Belə ki, ki, var, sadəcə imkan edəcəyimiz bir az web page edirəm. Biz bəzi script lazım olacaq olan əsasən qeydə , siz qıvrılmış ki, bir Leap üçün bir dalğa və çalmak, eyni şey. Beləliklə, biz bir script lazımdır olacaq ki, əsasən çalmak üçün qeydiyyatdan. Və başqa bir şey istəyirik lazım olacaq, biz istəyirik ki, Bəzi lazımdır gedir faktiki content dəyişdirmək üçün. Yadınızdadırsa kimi, jQuery, belə ki, Bu məzmun dəyişdirmək üçün imkan verir. Belə ki, bir şey daxil edə bilərsiniz Bu jQuery kitabxana. Və sonra nə seçin edə bilmək üçün biz, həqiqətən, content dəyişdirmək olacaq, ki, bir ID lazımdır olacaq və ya bir sinif, və ya bir şey biz onu seçin üçün istifadə edə bilərsiniz. Belə ki, biz yalnız bir verəcəyik dəyişiklik mətn sürətli ID. Və sonra jQuery işğalçı istəyirsiniz? Armaghan BEHLUM: Belə ki, ilk nə indi siyahısı etmək bizim on şey? TOMAS Reimers: ən jQuery işğalçı edək? Armaghan BEHLUM: edək jQuery, OK, sərin qamarlamaq. Bu halda, mən gedirəm , həqiqətən etmək harada olacaq Bunu etmək üçün ən yaxşı yer? TOMAS Reimers: jQuery, əgər belə ki, Google jQuery, ilk jQuery edib Armaghan BEHLUM: Çox birinci. TOMAS Reimers: Or download. Bu gözəl deyil. Sol download v1 və v2 basın. Belə ki, biz jQuery izah edirik sizin kimi online yəqin ki, etdik. Aşağı diyirləyin. Qədər Up. Armaghan BEHLUM: Oh, burada indi? TOMAS Reimers: Və ya. Yep. Belə ki, jQuery Barındırılan bir versiyası var siz, həqiqətən, yoxdur o deməkdir ki, yükləmək üçün lazımdır, lakin daha çox istəyirik download xoş gəlmisiniz və özünüz keçiriləcək. Armaghan BEHLUM: Cool. Belə ki, indi biz jQuery var. İndi nə yanında etmək siyahısında var. TOMAS Reimers: Awesome. Belə ki, biz lazım nə növbəti nə biz, həqiqətən, lazımdır p salam dünya ID vermək belə ki, biz sağ, dəyişə bilərsiniz? Belə ki, bir fikir verək, Mən mətn dəyişdirmək, bilmirəm? Armaghan BEHLUM: olduğuna görə yalnız edək bu şəkildə etmək hərhalda. TOMAS Reimers: changeText, sərin. İndi yalnız səhifə yenilemek bildirin. Hər şey işləri olun. Belə ki, geri browser. Cool. Həmişə yaxşı öyüd-nəsihət ki, Bir web bina etdiyiniz zaman, yəqin ki, siz etmək hər zaman yenileyin Hər hansı bir qədər əhəmiyyətli dəyişiklik yalnız bəzən çünki təsadüfən bir tag düşmək, və ya təsadüfən bir şey silmək, və sonra, kiçik bir şey qırmaq lakin sonra böyük dəyişiklik zaman Bu böyük dəyişiklik etdi, niyə kimi istəyirik Zahirən əlaqəli olmayan şey pozub. Belə ki, düzmək üçün həmişə yaxşı getmək və o ağlı başında olma çek etmək. Hər halda, belə ki, indi nə edək son bir ağlı başında olma çek, olan edilir dəyişmək üçün cəhd edək Leap Motion olmadan mətn, bir şey olmadan, yalnız səhifə yük onu lazımdır merhaba dünya dəyişdirmək vida jQuery istifadə. Siz jQuery çəkilişlərini yadda əgər Belə ki, Bu dollar işarəsi funksiyası, biz, CSS selector keçə bilər yəni hashtag dəyişiklik mətn olan element ilə seçir dəyişiklik mətn bir ID. Və sonra biz gedirik metodu HTML zəng etmək üçün obyekt bu ilə qaytarır simli vida, dəlil olan maddələr dəyişəcək HTML vida. Awesome. Bu olduqca sərin görünür. İndi biz yenileyin zaman biz görmək olacaq səhifə dərhal sağ, vida dəyişikliklər? Bir şey gözləmək deyil, çünki. Sort kimi tezliklə script Bu vida üçün dəyişir çalışır. Cool. Belə ki, indi bir funksiyası ki, kesmek imkan verir. Sağ. Beləliklə, biz istəyirik olacaq bir funksiyası etmək. Biz güle güle zəng edəcəyik. Belə ki, funksiyası vida edir heç bir dəlilləri etmək niyyətindədir və bu, həqiqətən deyil bir şey geri olacaq. Və yalnız olacaq JavaScript bunu. Əla. Belə ki, bizim funksiyası vida indi vida mətn, sağ dəyişikliklər? Belə ki, bu, bizə bir yol verir əsasən dəyişiklik güle güle zaman ki, mətn ki, funksiyası adlanır. Sağ? Belə ki, bu olduqca sərin. Armaghan BEHLUM: Bəli, biz də yalnız əmin edə bilərsiniz ki, zəng deyilik indi bu yana funksiyası, biz səhifəni yenileyin əgər, Bu niyyətində deyil qeyd mətn dəyişdirmək üçün. TOMAS Reimers: Əla. Belə ki, indi biz başlamaq olacaq ki, Leap məhsulları almaq üçün ki, söhbət edilmişdir. Belə ki, Armi, istədiyiniz nə burada və ya onu almaq? Armaghan BEHLUM: Bəli. Sure. Mən yəqin ki, ehtiyac gedirəm ikiqat çek şeyi, lakin, məsələn unutmayın Biz istədiyini söylədi Seçimlər əmin etmək Biz gestures imkan yaratmaq TOMAS Reimers: Yaxşı tutmaq. Armaghan BEHLUM: doğru olmaq. Və sonra biz tövsiyə edildi Sizlərin ki ki, run sıçrayış dot loop olan Biz əvvəllər dediyi kimi, iki variant, bir JSON obyekt var ki, Istədiyiniz necə variantları sıçrayış Motion konfiqurasiya ki, iş və sonra bir funksiyası bir callback kimi bir çərçivə tutmaq niyyətindədir Tomas kimi funksiyası deyirdi. Və sonra istədiyiniz redaktə ki, funksiyası ilə edəcək. Beləliklə, biz keçmək seçim və indi müəyyənləşdirmək çərçivəsində keçiriləcək bir funksiyası. İndi biz müəyyən etmək ki, funksiyası nə. Bu naminə də var gələcək, əmin etmək üçün nə. TOMAS Reimers: Əla. Belə ki, indi biz bu var sıçrayış dot loop funksiyası əsasən Leap izləmək deyir ki, zəng Bu variantları və hər zaman bir şey dəyişikliklər, bu zəng məlumatların bütün funksiyası çərçivəsində Siz çərçivəsində bilirik ki,. Olduqca yaxşı səslənir. Belə ki, indi tez ağlı başında olma çek, Mən həmişə gəlir ki, yalnız qoymaq deyil Konsol dot log çərçivəsində. Və sonra Chrome açmaq və konsol baxmaq və görmək üçün Leap ilə ətrafında oynamaq çərçivəsində ki, iradə, çünki daxil olan siz bir fikir almaq nə data girmə imkanı vardır. Və həmişə olduğu kimi, siz səhv almaq əgər API istinad axtarmaq. Biz link daxil olacaq Bu sonunda ki. Armaghan BEHLUM: Biz sonra səhifəni yenileyin və Biz getmək və yenidən konsol açmaq. İndi biz istəyirik ki, görürsünüz qəbul çərçivəsində olan, Bu kiçik obyektlərin biz əvvəllər gördüm. Belə ki, Bəli. Bu, bizim çərçivəsində var konsol qədər göstərir. Cool. Belə ki, indi biz tutdu etdik ki, çərçivəsində, kimi əvvəllər xatırlayıram bilər biz ki, nümunəsindən Biz çərçivəsində dot gestures yoxlamaq əgər Biz gestures siyahısını almaq çərçivəsində ən son tutdu. Biz bu serialın uzunluğu kontrol edə bilərsiniz Leap hər hansı bir gestures tutuldu görmek üçün. Ki, array əgər Belə ki, daha çox sıfır sonra biz Biz nə üçün bəzi məhsulları var ki, bilirik. Belə ki, bir halda vəziyyətdə olduğunu bükmək edək və indi burada biz nə biz bir jest gördük, ən bu hərəkət edək. Belə ki, indi biz burada etdiyiniz ki, yoxlamaq üçün bir jest var. TOMAS Reimers: Bəli, ilk şey, yalnız bir jest deyil ki, Bu kimi bir çox gestures ola bilər. Armaghan BEHLUM: Çox doğru. TOMAS Reimers: hər Belə ki, Burada klassik C style Biz yəqin ki, bir loop üçün istifadə etmək lazımdır. Armaghan BEHLUM: Burada sonra. Biz təkrarlamaq qərarına gəlib gestures vasitəsilə. Və nin görək. i plus plus. İndi biz bəlkə əgər Yalnız bir var jest bərabərdir frame dot gestures bracket i, indi biz yalnız biridir jest özü, bir jest obyekt vahid instansiya Bizə ilə işləmək üçün loop üçün daxilində. Bütün hüquqlar. TOMAS Reimers: edək ağlı başında olma daha burada yoxlamaq və yalnız təsəlli dot biz almaq nə görmək üçün jest daxil edin. Armaghan BEHLUM: Console dot log jest. Okie dokie. Və bir dəfə daha yenileyin. TOMAS Reimers: Və edək bir jest edilməsi cəhd. Siz bir dəstə ki, görürsünüz , o swipes zaman, Əgər gestures bir dəstə almaq Konsol və o, bir dairə etməyə çalışır, Bu yalnız edir ki, Armaghan BEHLUM: Circles həqiqətən gözəl. TOMAS Reimers: İndi qəribə bir şey var Burada o, bir dairə bunu edir ki, lakin bu doğru, 80 gestures giriş edir? Bu gestures bir çox var. Belə ki, bir şey ilk sort həyata və bu confusing ola bilər, bir jest edir Yalnız bir dəfə daxil deyil. Hər çərçivəsində, sağ, Mən bir dairə edirəm, əgər Leap bu aşkar edəcək bir dəyişiklik bu deyil Bu dəyişiklik bir dəyişiklik edir. Və bu hər biri daxil olacaq. Amma o hər birində Bu, oh, demək olacaq bir jest davam Hal-hazırda var. Belə ki, hey, bir var, mənə yalnız deyək jest və davam hazırda var. Belə ki, biz istəmirik bunu hər bir, oh, demək deyil bu gestures siz mətn dəyişdirmək istəyirik. Biz nə istəyirik ki jest dayanır və biz bu kontrol edə bilərsiniz, sonra biz mətn dəyişdirmək istəyirik. Armaghan BEHLUM: Mhmm. Tomas kimi Belə ki, Bu gestures izah çox vasitəsilə görünür bilər çərçivəsində, məsələn, zaman edirdik ki, dairə, biz görürük ki, bir ID bir dairə ki, başa çatdırmaq üçün çalışır ola bilər Eyni ID ərzində idi. Və əslində, siz də edə bilərsiniz vəziyyəti oldu. yeniləndi. Və sonra bu yəqin ki, Son dairə ki, oh, yaxşı, OK. Belə ki, bəzən göstərir bir bir jest dayandırılması statusu və bu da bir vəziyyəti göstərir yeni jest zaman başlayır ki, əmin tanıyır Yeni bir jest açılmış etdik. Bu halda, misal üçün. TOMAS Reimers: Cool. Armaghan BEHLUM: Belə ki, Bəli. Və sonra, görək. Siz həmçinin qeyd edə bilərsiniz biz qəbul baxmayaraq dairə və jest bir sahə deyilən növü ki, bizə deyir nə cür jest edir. Belə ki, bizim üçün faydalı ola bilər Siz cəhd və biz edirik nə. TOMAS Reimers: Belə ki, JS geri keçid, Mənə baş verir ki, ilk şey da, yalnız bu kod vasitəsilə oxumaq kiçik optimallaşdırılması var ki, biz əslində sağ, vəziyyəti bu lazım deyil? Çərçivəsində dot gestures dot Çünki əgər uzunluğu loop-nin sıfır ki, hər halda run etmək niyyətində deyil. Belə ki, biz də yalnız getmək bilər irəli və xilas. Yenə siz kodu yazılı etdiyiniz zaman geri və sort getmək üçün vacibdir Refactor siz ki, siz həyata kimi Daha yaxşı bir şey ola bilər, və ya bunu başqa bir yolu yoxdur. Belə ki, indi biz yalnız bu təmiz olacaq tez və həmçinin kodu təmizləmək. Bu böyük var. Armaghan BEHLUM: Yaxşı stil çox yüksək qiymətləndirilir. TOMAS Reimers: Siz həmişə zaman demək kimsə əgər olmaq üçün istifadə kodu var vəziyyəti və onlar onu xaric, lakin onlar bunu uncomment etməyib. Bu, çox aydın və bu cür çirkin görünür. Armaghan BEHLUM: Belə ki, nə var növbəti bizim siyahısı etməliyəm? TOMAS Reimers: Belə ki, indi biz deyirdik ki, Düşünürəm ki, biz bunu istəyirəm ilk şey tapmaq ki, jest-nin əmin olun ki, əslində bir çalmak, sağ? Armaghan BEHLUM: Bəli. TOMAS Reimers: biz söyləyərək etdiyiniz əgər Bizim vida, mehriban bir çalmak kimi bir çalmak var biz getmək lazımdır Biz hey, demək lazımdır ilk şey, jest sağ, bir çalmak yazın olunur? Bir dairə və ya bir top, ancaq bir çalmak edir? Yol Beləliklə, biz bunu edə bilərsiniz Biz jest demək olar ki, bir string kimi dot növü bərabər bərabər çalmak. Armaghan BEHLUM: [işitilemez] jest dot növü bərabərdir çalmak bərabərdir. Biz var. TOMAS Reimers: Və sonra son sual biz görmək jest dot istəyirəm Dövlət bərabər bərabər stop, sağ? Belə ki, zaman jest dayandırılıb edilmişdir. Mən, həqiqətən, Mən çalmak üçün hesab edirəm ki, mənim baş üst off bu bilirik, ancaq buyrun zaman, bu qədər baxmaq onu qeydə hər zaman çalmak Siz dayandırmaq qədər start jest edir. Və sonra son bir-nin Yalnız bir stop jest. Belə ki, yalnız bir stop olacaq bizim üçün böyük jest. Belə ki, nə biz nə edə jest dot demək deyil bərabər bərabər çalmak və jest dot yazın bərabər bərabər status ardından edək dayandırmaq ağlı başında olma burada yoxlamaq dot log jest təsəlli. Beləliklə, biz burada geri getmək lazımdır. Biz səhifəni yenileyin lazımdır. İndi yalnız bir şey olmalıdır Biz çalmak zaman daxil olmaq konsol dot edir. Və biz çalmak üçün cəhd və biz heç bir şey oldu. Sağ? Belə ki, bu, həqiqətən, böyük bir məsələdir. Biz gözlənilir, nə görən deyilik. Və ayıklama bu böyük bir hissəsi ola bilər. Ilk şey Beləliklə, biz gedirik , OK, dot təsəlli imkan demək jest dot əgər daxil bərabər bərabər çalmak yazın. Armaghan BEHLUM: Bəli, ki, nə edək. TOMAS Reimers: Biz istəyirik geri getmək üçün gedir. Biz yenileyin lazımdır. Biz çalmak lazımdır. Biz onlardan bir dəstə görmək olacaq. OK. Belə ki, açıq-aydın problem idi Bizim jest dot statusu. Biz bu bir açmaq əgər biz will Belə ki, obyektlərin baxmaq və görəcəyik, yaxşı, bu oh, bir stop, lakin, deyil status, dövlət deyirlər. Biz geri rəhbərlik Belə ki Bizim code deyə bilərik əgər jest dot növü bərabər bərabər çalmak və jest dot dövlət bərabər bərabər stop, sonra biz dot təsəlli onu daxil lazımdır. Və belə yenileyin. Biz çalmak. Və biz ki, görürsünüz Hər çalmak, biz istəyirik yalnız olan bir əldə böyük sonunda, sağ? Yəni biz istədiyiniz nə deyil. Armaghan BEHLUM: Yep. Və biz də qeyd edə bilər ki, kimlikleri üçün Bu gestures hər bir var. Biz istəyirik, çünki Tomas deyirdi Belə ki bu bir stop dövlət alıcı ki, Bir çalmak sonunda var, biz istəyirik fərdi ayrı-ayrı gestures əldə Leap Motion edir. Böyük. TOMAS Reimers: Nin irəli getmək və yalnız yekun şey, nə Armaghan BEHLUM: Goodbye. TOMAS Reimers: Awesome. İndi bizim veb kontrol imkan verir. Bir Armaghan BEHLUM: İkinci. Biz, Bəli, biz Goodbye zəng edirdi. Böyük. TOMAS Reimers: Xeyr, Goodbye bir real funksiyası var. Armaghan BEHLUM: Bəli. Ki, nə edək. TOMAS Reimers: Və biz güle güle dalğa, əlvida deyir. Armaghan BEHLUM: Biz qələbə var. TOMAS Reimers: Belə ki, olduqca maraqlı stuff. Ümid edirəm bir şey inşa edə bilərsiniz başqa, lakin sağ, ideyası almaq? Siz gestures aşkar edə bilərsiniz. Siz funksiyaları zəng edə bilərsiniz. Və həqiqətən verir ki, bir çox fundamental bloklar Onlar çalmak bəlkə zaman, oh, demək, siz də hər şeyi aşkar edə bilərsiniz, çünki kimi istiqaməti. Mən onlara bir şey etmək istəyirəm. Yoxsa onlar doğru çalmak zaman, mən Onlara bir şey etmək istəyirəm. Və biz almaq üçün başlaya bilərsiniz necə dəqiq yaradıcılıq Saytımızın təkmilləşdirilməsi olacaq Bu çalmak gestures və ya dairə istifadə gestures, və ya kran gestures, ya taps və ya ekran taps düyməsini basın. Və istəyirik ki, daha sonra digər xoş daha çox oynamaq faktiki məlumatları ilə, lakin siz bunu istəyirsinizsə Biz sizə docs getmək gəlir ki, Onlar, həqiqətən, həqiqətən yaxşı istəyirik, çünki. Belə ki, indi docs yola salındı. Yoxsa bu barədə danışmaq istəyirsiniz? Armaghan BEHLUM: Bəli. Ki, nə edək. Həmçinin məsləhət başqa bir yağlı tikə, cəhd və 3D bu düşünürsünüz. Yəni əslində Nin bu gestures qoparmaq imkan bir dəfə daha konsol dot log jest və biz bunu. Bir edək indi geri gəlmək və Bu bir neçə, o bir neçə. Biz getmək və baxın həmçinin bu gestures Siz görə bilərsiniz kimi Onlar dimensionality edirik həqiqətən, üç istiqamətdə edir. Belə ki, yalnız məhdudlaşdırmaq deyil 2D ekran özünüzü hətta bilər baxmayaraq 2D saytında ola bilər. Siz cəhd və necə bir istifadəçi hesab edə bilər 3D web ilə qarşılıqlı bilər. TOMAS Reimers: 3D məkanında. Armaghan BEHLUM: Eynilə elə. Və Bəli. Belə ki, istiqamətləri, sürəti almaq məlumat bütün bu sərin bit. TOMAS Reimers: Və əgər deyil ki, tanış, bu x, y gedir, və sonra z bu son ölçüsü edir. Siz yəqin ki, yalnız bir şey 3D ilə məşğul olsanız ilə tanış əvvəl təyyarələri əlaqələndirmək. Əgər varsa, bir 2D kimi eyni bir başqa üçüncü ölçüsü var. Biz z zəng. Və hər şey sort kimi gedir harada istiqamətdə, position-- Mən hətta ola bilər hesab edirəm ki, sürətləndirilməsi ifşa, mən əmin deyiləm. Armaghan BEHLUM: Bəli, inanıram. Bu, mütləq sürəti var. Mən, həqiqətən, 100% deyiləm sürətləndirilməsi haqqında əmin olun. TOMAS Reimers: Bu bir seçim ola bilər Siz bir şey keçə bilər. Belə ki, mövqe və sürəti məruz qalır üç koordinat bu cür. Belə ki, x, y, z və ya delta x, delta y, delta z. Belə ki, indi sənədlərin yola salındı Bu developer.leapmotion.com var və sonra Documentation basın. Yenə Leap Motion bütün bu var gözəl API, JavaScript bir, C Sharp və birlik, bir bir C ++, Java üçün bir Python üçün bir, Məqsəd C. və mən şəxsən JavaScript qarşı siz təkan olacaq və ya öyrənmək istəyirsinizsə, yeni dil, Python cəhd edin. Mən çalışmış olduğunuz bu dildə, həm də əvvəl və onlar öyrənmək üçün həqiqətən asandır edirik və siz artıq JavaScript bilirik hansı Bu, həqiqətən yaxşı iddiaçı edir. Ehtiyatla biri söz zaman docs daxil edin. Siz Docs v2.0 etdiyiniz əmin olun. Siz etdiyiniz Çünki əgər versiyası bir, bu iş deyil. Həmçinin Məsələn qalereya üçün. Biz yaxşı 30 dəqiqə sərf debug bizim Leap çalışır ki, həyata əvvəl V1 V2 ilə işləmir. Belə ki, yalnız siz versiyası iki etdiyiniz əmin olun. Və sonra mən ona bildirin lazımdır docs göstərir. Armaghan BEHLUM: Bəli. Belə ki, burada sonra API ümumi və var bir bit və informasiya ədəd ki, biz artıq sizə dedim etdik. Nice kiçik üzən Bir Leap Motion yuxarıda əlləri. Və bir öyüd-nəsihət düşünmək 3D yer haqqında. Düşünmək ilk obyektlərindən biri Leap Motion əlbəttə, əlləri var. Biz o tanınmış gördüm Visualizer ilə. Və sonra ola bilər Bu tanınmış görüldü bilək və bir hissəsi bununla əlaqədar qol. TOMAS Reimers: Əgər istəyirsinizsə Visualizer qoparmaq. Armaghan BEHLUM: Bəli, yenidən bunu edək. TOMAS Reimers: Siz həmişə bilərsiniz yalnız yaxşı öyüd-nəsihət növ görmək Visualizer göstərməyə çalışır Leap görür bütün məlumatlar. Belə ki, biz ki, görürsünüz dörd xal bu sort bilək və sonra faktiki bilək ilə. Və siz də xurma bu top var. Bütün bunlar xal var sıçrayış tərəfindən qəbul tanımaq. Armaghan BEHLUM: Eynilə elə. Və əl obyekt ilə hər çərçivəsində bir tərəfdən sıra var eləcə də siz də əldə edə bilərsiniz sol və sağ əlləri. Siz əldə edə bilərsiniz istiqamət əlləri var normal ilə qarşı-qarşıya xurma istiqamətində, və ya onlar normal xurma zəng kimi. Başqa nə var? Biz də, oops. Nin cəhd və bu yol aşağı diyirləyin edək. silah, barmaqlarını barmaq təmsil bir pointable obyekt sinif. Deyirdik kimi Belə ki, biz gördük hər tərəfdən pointables array. Həmin az barmaqları düşünmək. Belə ki, bu getmək üçün yaxşı bir ümumi edir vasitəsilə cəhd və anlamaq üçün. TOMAS Reimers: [işitilemez] orada əl anatomiya up. Armaghan BEHLUM: Bəli, dəqiq. Belə ki, Bəli. Xam bir çox veri var ki, Leap Motion yaxşı şərh edir edir Sizin üçün, belə bir böyük fikir buradan getmək üçün və cəhd və Leap necə anlamaq Artıq sizin üçün hər şeyi fiqurlu və belə nə məlumat sizə oradan var. Və sonra oradan tövsiyə edirəm burada bu sol hissəyə gedir, olan yaxşı həqiqətən heç bir, o ki, gedir aşağıdakı məsələlər barədə həqiqətən daha çox API stuff TOMAS Reimers: yerləşdirilmişdir API arayış alt adətən getmək üçün yaxşı bir yerdir. Siz uşaqlar yəqin ki, bu gördüm Google Maps pset etdi. Amma istinad həqiqətən yalnız bütün keçir funksiyaları və parametrləri Sizə obyekt mövcuddur. Armaghan BEHLUM: Bəli. Məsələn, bu nə edir Mən əvvəl axtarır. Biz bir tərəfdən biz zaman getmək və anlamaq bilər necə Leap tövsiyə Bizə bir tərəfdən tapa bilərsiniz. Like I, əvvəllər bildirib Biz əlləri array var. Biz əlləri varsa tapmaq və sonra cəhd və bir tərəfdən işğalçı yol ilə qarşılıqlı. Belə ki, nə biz Siz uşaqlar üçün gəlir. gestures və stuff həmçinin. Bu API sənədlərin gedir uşaqlar üçün fantastik alət ola bilər. Əgər hər hansı bir digər tövsiyələr var? TOMAS Reimers: Mən deyil. Hesab edirəm ki, indi yaxşı hesab edirəm. Armaghan BEHLUM: Bəli, Mən həmçinin hesab edirəm. Bizə e-poçt çekinmeyin və almaq Leap Motion haqqında əlaqə bəlkə hər hansı məsələləri qarşılaşdıqda, əgər və ya hər hansı tövsiyələr lazımdır. Və biz cəhd və məhsulları anlamaq bilər həmçinin uşaqlar ilə. Təşəkkür edirik. TOMAS Reimers: Böyük.