TOMAS Reimers: Cool. Hivyo hi, kila mtu. Jina langu Tomas. Mimi nina TF na hii ni ARMAGHAN BEHLUM: armi. Nice kuona nyie. TOMAS Reimers: Cool. Hivyo sisi ni kwenda kuwa kuzungumza kuhusu Leap Motion leo. Hivyo Leap Motion ni kweli baridi bidhaa kwamba inakuwezesha kiutendaji na kompyuta kwa njia tofauti. Hivyo wazo zima nyuma leap mwendo ni kwamba Unaweza kutumia mikono yenu, na kuingiliana na kompyuta. Hivyo haki hapa nina kitu kuanzisha. Mimi itabidi kuzungumza juu yake katika kidogo. Lakini toleo la msingi ni wewe unaweza kuona kwamba mimi kuwa na mikono yangu mbele ya kompyuta yangu na wakati mimi hoja yao, kupata Analog kwenye kompyuta na unaweza kuchambua hii. Unaweza kufanya ishara. Unaweza kutumia mikono yenu, na kiutendaji na kompyuta katika njia mpya na ya kuvutia. Naam, mimi kwa kweli kwanza wanataka kupitisha mbali na armi kuonyesha baadhi demos baridi ya nini baadhi ya watu wamefanya na hili. Na kisha tutaweza majadiliano kuhusu jinsi wewe kweli kificho na hii. ARMAGHAN BEHLUM: Yeah. Hello. Hivyo kama tuliona, kidogo data hapa, lakini hebu angalia nini baadhi ya watu wamefanya na hili. Hivyo basi mimi tu kufungua mfano huu. Na kisha, hivyo, kwa mfano, unaweza kuona mkono Analog yangu huko, lakini sasa wakati huu baadhi ya watu kutumia Unity kuwa aliamua kuweka kidogo zaidi ngozi na mambo karibu mkono. Hivyo siwezi, hebu kwenda na hii moja, uhakika, na mikono yangu katika mazungumzo. Na pengine unaweza kufikiria michache ya mambo mengine ya baridi muhimu kwamba unaweza kufanya na hii. Hivyo hii ni angalau mfano mmoja. Na kisha hebu kuruka nje ya hii. Na kisha mwingine moja baridi ni, hebu kwenda na hii moja. Plasmo mpira. Tena, sisi ingekuwa si lazima kutarajia ngazi hii ya utata kutoka mradi wa mwisho kwa ajili ya CS50. Hii ni kuonyesha baadhi ya, kukupa guys msukumo kidogo kwa ajili ya nini nyie unaweza kufanya na Leap Motion. Hivyo kwa mfano hapa ni baridi fizikia mfano, ambayo kuna sisi kwenda. Ina wote wawili wa mikono yangu hivyo sasa na hii plasma mpira kidogo. Na mpira ni Akijibu na fizikia yangu kusonga mkono wangu kuzunguka mpira. Sasa hii ni wote ingawa kutumia Unity, kutumia aina ya zana na mifumo kwamba tuna si kufundisha nyie darasani, lakini kama unaweza kuona baadhi pretty baridi kukimbia throughs na kwamba. Lakini jambo moja kwamba wewe guys unaweza kufanya mapya mbali sasa hivi kwa Leap Motion ni kazi katika JavaScript. Leap Motion ina JavaScript API kwamba wewe guys unaweza kutumia na sisi sana, sana kupendekeza kwamba wewe guys kujenga miradi yako kwa kutumia hiyo. Hivyo, pamoja na kwamba, napenda kupita nyuma mbali na Tomas kuzungumza kuhusu Leap Mwendo na JavaScript. TOMAS Reimers: Cool. Au unataka kuonyesha yao Visualizer kwanza? ARMAGHAN BEHLUM: Ndiyo. Ndiyo. Hebu majadiliano zaidi juu ya kwamba Visualizer. TOMAS Reimers: Hivyo juu ya msingi zaidi ngazi, wakati wewe kwanza kupata Leap Motion wewe ni kwenda kuwa na sanduku hili. Hapa, unataka mimi kuchukua udhibiti? ARMAGHAN BEHLUM: Yeah, kwenda kwa hayo. TOMAS Reimers: Hivyo Wakati kwanza kupata Leap Motion wewe ni kwenda kuwa na sanduku hili. Ina kifaa ambayo inaonekana kitu kama hiki. Kuziba katika kompyuta yako, kufunga madereva muhimu, na kisha itakuwa kimsingi kuwa kuanzisha. Hivyo njia rahisi ya kutatua ya kukabiliana na Leap Motion ni kufungua mpango huu installs kuitwa Leap Motion Visualizer. Na Visualizer ni literally nini mimi kuonyesha hapa. Ni utapata kuona skeletal muhtasari wa mikono yako. Na nini Leap Motion ni kutafsiri yao kama. Hivyo Leap Motion matumizi ya kamera kutatua ya kuangalia katika mikono yako na kisha anajaribu nadhani nini msingi utungaji skeletal kwamba kuona kwenye screen ni. Na kwamba ni nini inaonyesha. ARMAGHAN BEHLUM: Kila single hatua kidogo na jambo kwamba unaweza kuona kuna data hiyo inapatikana na wewe guys pamoja kutumia. Hivyo unaweza kuona kwamba ni ukamataji kwamba Tomas ina vidole tano, kila mmoja wa vidole wale tofauti zinapatikana pia kwa ajili yenu kama data pointi kutumia katika maombi chochote kwamba unaweza kutaka. Kama unataka kuona kama mtu anafanya Thumbs up unaweza kuona kama vidole vyao curled na kama wao uko kidole na thumb ni akizungumzia kwenda juu, au ambapo wrist yao au kiganja ni na kwamba aina ya mambo ya ajabu. TOMAS Reimers: Cool. Hivyo unaweza kuona baadhi ya ishara ni anaelewa bora kuliko wengine. Kumbuka, kwamba ni kuangalia yako mkono kutoka kwenye kamera kutoka chini, hivyo wakati una mikono yako kama hii ni anaelewa yao kikamilifu, lakini mara moja kuanza kujaribu na kufanya Thumbs up, wakati mwingine ni husoma, wakati mwingine inaweza nadhani, lakini kwa uaminifu kamera tu hawezi kuona thumb. Hivyo si kweli uhakika nini kinatokea. Tu baadhi ya mapungufu kukumbuka wakati wewe ni kuendeleza na hili. Anyway, hivyo kurejea huu. Visualizer kweli ina mengi ya zana muhimu. Hivyo Leap Motion ni iliyowekwa kwa namna kwamba hawana kutarajia wewe kiutendaji na kwamba data picha. Wao si kweli wanatarajia kuelewa nini kinatokea nyuma ya pazia. Wanachokifanya ni wazi rundo la APIs kwa ajili yenu kama kwamba unaweza kuingiliana na data hii moja kwa moja bila ufahamu nini kinaendelea chini ya Hood. Hivyo kama sisi hit H hapa katika Visualizer utaona mengi ya chaguzi. moja muhimu hapa, ingawa ni kama wewe hit O na kisha hit H, utaona kwamba inakuwezesha kuteka gestures. Hivyo ishara, utaona huchota mshale kote. ishara ni moja ya njia ambayo Leap Motion aina ya inakuwezesha kupata katika data bila ya kuwa na mchakato yake. Hivyo badala ya mimi wanaohitaji takwimu nje, oh, mkono alikuwa kusonga, hata kama mimi kuwa na uhakika kupata, API itakuwa aina ya tu kuniambia, hey, walifanya ishara hii. Hivyo unaweza kufanya ishara ya msingi mshale. Unaweza kufanya ishara mduara. Unaweza kufanya kugonga ishara. Na unaweza kufanya waandishi wa habari ishara muhimu. Yeah. Na kwamba aina ya mambo ya ajabu. Hivyo sasa kwamba tumekuwa aina ya kuona nini Leap Motion unaweza kufanya, unaweza kuona unaweza kusoma rundo zima la ishara. Nadhani mimi nina kwenda kupita nyuma ya armi na yeye kwenda kuzungumza kuhusu jinsi kupata saa hizi na JavaScript, jinsi hata kuanza mradi na hili. Na kisha tutaweza majadiliano juu ya baadhi maeneo ya baridi unaweza kwenda na kwamba. ARMAGHAN BEHLUM: Yeah. Sauti nzuri. Hivyo yeah, jambo la kwanza kabisa sisi unataka kufanya bila shaka, ni baada ya kupata Leap Motion ni kwenda leapmotion.com, kuanzisha, kufunga madereva na mambo ya ajabu. Baada ya kufanya kwamba unaweza kwenda kuhakikisha kwamba ni kushikamana. Kama unaweza kuona katika tray yako kidogo Leap Motion icon na ni kijani, basi, unajua wewe ni kuweka wote. Na bila shaka angalia nini hasa Tomas ilionyesha tu wewe kwa ishara na kufanya mabomba screen, na mabomba muhimu, na kwamba aina ya mambo ya ajabu. Baada ya kuwa ingawa sisi, mara nyingine tena, kama nilivyosema, sisi kupata yote haya mambo katika JavaScript pia. bora kuanzisha kwamba tunataka kupendekeza wewe guys ni kwenda katika yako directory vhost, mwenyeji wa ndani, umma katika CS50 yako appliance. Na wakati wewe kwenda huko nini utasikia kuona ni index dot HTML file. Sasa kwa kuwa ripoti ya dot HTML faili au index dot PHP faili, kwa namna yoyote ni faini, nini unaweza kisha kufanya ni kwenda mfumo wako kuu ya uendeshaji. Na kama wewe kwenda IP hiyo waliotajwa katika chini kulia kona ya appliance zako hapa, kama unaweza kuona, basi nini kinatokea ni wewe kwenda kwenye ukurasa kwamba inatazamwa na kuwa ripoti dot HTML file. Hivyo code yote unaweza kuweka katika kuna anapata alimtuma na ni usable hapa. TOMAS Reimers: Hivyo ni pia muhimu tu kwa ajili ya kumbukumbu kwamba kama wewe guys kweli kujua jinsi ya kuanzisha server yako mwenyewe, au unataka kuweka hii duniani kote mtandao, wewe ni kuwakaribisha kwa kufanya chochote. Kumbuka kwamba haya ni tu files JavaScript na wote usindikaji Leap inafanywa juu ya mteja. Hivyo ni kweli haina jambo ambapo server maisha yako hivyo muda mrefu kama kompyuta unaoangalia tovuti ya ina Leap Motion imewekwa. ARMAGHAN BEHLUM: Kabisa. Kama Tomas alisema, yeah, chochote kazi kwa nyie. Hii ni moja tu ya mapendekezo yetu. Sasa kuanza kutumia Leap Motion nini ungependa kufanya ni ungependa kuagiza JavaScript faili kutoka Leap Motion. Na kisha kutoka huko nini unaweza kufanya ni haki sasa Mimi tu aya hii tag kuanzisha na ID ya maandishi. Mambo ambayo tunataka kupendekeza ni kuweka mtawala chaguzi kwa Leap Motion na kuwawezesha ishara kuwa kweli. Hivyo kwa default wale ishara kwamba tulikuonyesha guys, mduara, na bomba muhimu, na swipes, wale si umeonyesha nyie by default. Lakini sisi sana kupendekeza kutumia wale hivyo wewe si reinventing gurudumu. Kuwawezesha wale kwa kweli, kupita wale mtawala chaguzi ataruka dot kitanzi na wewe ni kuweka wote kwenda. Kwa sababu basi wewe tu na defined kazi bila majina kwamba itachukua katika frame kutoka Leap Motion na sura ambayo ina wote habari kwamba wewe ni kwenda haja ya. TOMAS Reimers: Hivyo tu kwa recap, una moja kitu. Una kazi hii kuitwa leap dot kitanzi. Na wewe kuiita kwa hoja mbili. You kuiita kwa moja, chaguzi mtawala. Na kuna mengi ya chaguzi unaweza kuweka katika huko. moja tunakwenda kusisitiza ni kuwawezesha ishara. Na kama wewe kuweka kwa sawa kweli basi unaweza kupata katika ishara hii kwamba sisi ilionyesha katika Visualizer. Na kisha hoja ya pili ni kazi, ni aina ya kama wito nyuma ambayo itakuwa kuitwa kila wakati kila sura ya Leap, hivyo kila wakati leap madaftari kwamba mkono wako hoja, ina sura mpya. Na wito kazi hii na moja hoja, ambayo ni sura kitu. Na kwamba sura kitu inaeleza frame kama Leap anaona ni. ARMAGHAN BEHLUM: Hasa. Hivyo hii ina yote muhimu bits na vipande vya habari kwamba sisi walikuwa wanazungumza juu ya awali. Kuangalia frame dot ishara ni safu ya ishara kwamba leap mwendo hawakupata yako mikono kufanya katika sura ya mwisho. Hivyo kwa mfano, nini tuko kufanya hapa ni sisi ni kuangalia, hey, Leap, katika sura ya mwisho alifanya kukamata ishara yoyote kwamba sikuwa? Na kama ni hivyo nini sisi kuamua kufanya ni iterate kupitia ishara wale na kujaribu na kupata baadhi ya muhimu habari kutoka kwao. Kila ishara ina kipekee ID yanayohusiana na hayo. Wana aina. Unaweza kuangalia kwa vidole walishiriki katika ishara kwa kuangalia nje stuff hii pointable. Hivyo kama wakati wewe kwenda kwa njia ya Leap Motion JavaScript API stuff, wakati wao kutaja pointables, re kuzungumza juu vidole haya. Na kisha mikono ni, bila shaka, mkono nzima kitu. Nini kingine? Unaweza kuangalia jinsi ya muda mrefu mwendo aliendelea kwa na, yeah, mambo hayo yote muhimu. Hivyo nini mimi kufanya hivi sasa hapa ni mimi watumiaji frame, na kisha mimi update HTML yangu kuonyesha wote wa bits hizi za habari kutoka frame. Basi hebu kuangalia kwamba nje. Hivyo hapa ni. Hapa ni index dot HTML file. Na kama wewe tu kuona wakati mimi tu wakiongozwa mkono wangu Leap hawakupata mwendo mduara. Hivyo unaweza kuona mimi kufanya mduara juu ya hapa, updates na habari mduara. Kufanya swipes, upatikanaji wa samaki swipes. Hebu jaribu screen tab. Kuna sisi kwenda. Screen bomba na bomba muhimu. Mabomba Hivyo muhimu pia, na njia, ni wakati wewe hit chini. Hivyo unaweza kufikiria labda kucheza piano. Na kisha mabomba screen ni wakati kugonga screen. Hivyo unaweza kufikiria labda wewe kweli kuwa screen kugusa mbele yenu na wewe ni kupiga kugusa screen mbele yenu. Na kisha tunaweza kunyakua moja ya vitu hivi hapa. Basi kumbuka mimi alisema kwamba mimi alikuwa kupita frame katika console gogo. Na ili tuweze kuangalia nje wote bits na vipande vya habari ambayo inapatikana katika kwamba sura kama vizuri kutumia. Kama nilivyosema hapo awali, pointables ni vidole. Wakati huo huo hatukuwa na yetu mikono mbele ya Leap Motion hivyo kusajiliwa sifuri, lakini hii ni jinsi gani kuanza kujua labda jinsi wengi vidole ni screen. Na kwamba aina ya habari. TOMAS Reimers: Na kukumbuka hii ni kitu. Kwa hiyo kila kitu kulipata aina ya kama struct katika C. Una kitu jina dot jina mali. Na kisha ndani ya kwamba una arrays na una vitu vingine, lakini kumbuka ni tu kitu. Kuna kitu maalum kwa sababu sisi ni kutumia Leap. ARMAGHAN BEHLUM: Yeah. Baridi. Je, sisi kuangalia nje ya wanandoa ya JavaScript mifano? TOMAS Reimers: Hivyo haraka kukumbuka kwamba sisi alisema kuwa Leap unaweza kweli kukimbia kwenye tovuti yoyote. LeapJS ni tu aliwahi kwa mteja. Na hivyo pamoja kama mteja ana Leap Motion masharti itakuwa kazi. Hivyo Leap Motion ina tovuti ambapo watu wanaweza kushiriki mifano yao ya mambo wameweza alifanya. Hivyo sisi ni kwenda tu kwenda kupitia wanandoa wao kuona nini iwezekanavyo kabla ya mbizi katika specifics zaidi kuhusu jinsi inawezekana. Hivyo ARMAGHAN BEHLUM: Hebu kuona. TOMAS Reimers: Sasa ni lazima kazi. ARMAGHAN BEHLUM: Basi sasa kabla tuliona mfano kutumia Unity kwamba zilizotolewa mikono yetu na pretty kuvutia graphic ngozi, lakini sasa unaweza kuona unaweza kufanya kitu kimoja ndani ya kivinjari. Hii yote ni Chrome ndani kutumia tu JavaScript. Na kisha nyingine nzuri Jambo ni kama unataka kujua jinsi ya kufanya hili, mifano ya JavaScript pia ni pamoja na kanuni chaguzi kwamba unaweza kuangalia nje na kisha kuona jinsi mtu huyu alikuwa grabbing mikono na codes na vile. Hivyo kwamba ni wote unaweza kupata katika developer.leapmotion.com. Unaweza kwenda na kuangalia nje JavaScript mifano kwamba wana huko. Hivyo yeah. Hapa ni haya, oops sorry. Hebu jaribu tena. Oh. Mimi kuwa na mikono miwili haki. Hivyo yeah. TOMAS Reimers: Hivyo na tena, kumbuka wakati mwingine Leap messes up. Tu kutoa yake ya pili. Ni si kamili, lakini ni nzuri sana. ARMAGHAN BEHLUM: One mapendekezo mengine pia ni kufanya hivyo katika mionzi ya jua. Hivyo njia Leap Motion matendo, kwa kweli kama mimi kuonyesha kamera hii kama vile, mwanga infrared. Hivyo inapeleka wale nje na kisha wasomaji nao wakati wao kuja nyuma. Hivyo kama wewe ni kujaribu kufanya hivyo moja kwa moja jua, kwa mfano, pengine ni si kwenda kufanya kazi, au ni kwenda zinahitaji baadhi calibration kufanya hivyo. Pia mapendekezo mwingine ni wazi nafasi nyuma Leap na mbele ya Leap. Fikiria kama kazi ndani ya kuba kwamba jirani hii kitu Leap Motion. Kama kuna mambo ya haki nyuma yake pia, hiyo pia kwenda kuingilia kati na jinsi Leap Motion ya kujaribu kutambua mkono wako na kwamba aina ya mambo ya ajabu. Hivyo, kwa mfano, nadhani katika hili kesi ni mbali yangu kweli hiyo ni aina ya kufanya Leap Motion. Yeah, kuna sisi kwenda. Hivyo kama mimi wazi nje mbali yangu kutoka nyuma yake mkono show up pretty vizuri. Hivyo yeah. Kuna hiyo. Hivyo kile kingine gani sisi show yao. TOMAS Reimers: Nadhani sasa itakuwa wakati kutatua ya kupiga mbizi katika na hebu tu kufanya demo kabisa kutoka mwanzo. Ni kwenda kuwa kweli rahisi. Kimsingi nini tunakwenda kujaribu kufanya ni kufanya hivyo hivyo kwamba wakati wewe swipe mkono wako, background kinaendelea kuanza nje kama nyekundu, na wakati wewe swipe mkono wako, background kinaendelea kugeuka rangi ya kijani. OK? Kweli rahisi. Na ni kimsingi tu kwenda kwa njia ya kura wa dhana nyuma Leap ili tuweze kupata katika hii itikadi ya jinsi Leap kazi na jinsi gani tunaweza kujenga mambo na kwamba. Na kisha kutoka huko tutaweza pengine tu kuonyesha API Docs na wapi Unaweza kusoma zaidi kuhusu hili. Na kisha tutaweza kuiita siku. Hivyo kufanya unataka na kanuni au unataka mimi na kanuni? ARMAGHAN BEHLUM: Yeah. Naam, mimi nadhani tunaweza kufanya kazi pamoja juu ya hili na kujaribu TOMAS Reimers: Hivyo tutaweza kufanya jozi baadhi coding. ARMAGHAN BEHLUM: Kuna sisi kwenda. Hiyo ni nini hasa mimi alitaka kuangalia nje. Baridi. Hivyo kwa mfano katika hapa, hebu angalia. Wakati sisi ni iterating kupitia ishara tayari, TOMAS Reimers: Wanataka kufanya tu faili mpya kabisa? ARMAGHAN BEHLUM: faili mpya kabisa? Yeah, uhakika. TOMAS Reimers: Yeah. ARMAGHAN BEHLUM: Basi hebu kufanya hivyo. TOMAS Reimers: Hivyo sisi ni kwenda kufanya kabisa faili. Tutaweza kuiita mkono dot HTML. Hiyo ni baridi na mimi. Basi kumbuka kufanya HTML tag, basi ndani ya kwamba una kichwa. Kichwa kwamba ina jina ndani yake. Hivyo tab njia nyingine. Kuna kwenda. Title, tutaweza simu yake Leap Mfano. Yep. ARMAGHAN BEHLUM: Oops. Title. TOMAS Reimers: Yep. ARMAGHAN BEHLUM: Kuna sisi ni. TOMAS Reimers: Na basi hebu kufanya mwili. ARMAGHAN BEHLUM: Ngoja, hebu pia kuhakikisha kuagiza. TOMAS Reimers: Oh, bila shaka. My mbaya. Hivyo daima kuhakikisha kuwa Leap script hivyo hiyo ni script aliyopewa na wewe na Leap Motion ambayo kimsingi inaruhusu mtandao browser kuungana kifaa kwenye kompyuta ya mtumiaji. Na kisha katika hii sisi pia haja ya mwili na hebu tu kufanya mwili kusema hi hivyo kwamba tunaweza kuonyesha wanafunzi jinsi ya kuunganisha na hii mpya ukurasa wa mtandao kwamba alifanya. ARMAGHAN BEHLUM: Sure. Basi hebu tu ya kuweka another-- TOMAS Reimers: Hi, hello dunia. Basi mfano msingi sana. Kweli tu demo. ARMAGHAN BEHLUM: Na kisha katika hapa sisi anaweza kwenda, sisi kuitwa ni mkono dot HTML, haki? Na oh! Hivyo mimi ajabu nini kibaya na haki hii sasa. Hebu kuongeza ruhusa kusoma kwa mkono dot HTML. TOMAS Reimers: Je, unataka kufanya hivyo katika terminal kubwa ili tuweze tu kuonyesha kwenye the-- ARMAGHAN BEHLUM: Yeah, kwamba inafanya hisia. Wote haki. Hivyo mimi tu aliongeza ruhusa, lakini kama sisi walikuwa kuangalia nje ya ruhusa kabla ya sisi ingekuwa kuonekana kwamba kweli mkono dot HTML hakuwa na ruhusa ya kusoma na hivyo sisi hakuweza atatoa ni. Lakini sasa kama sisi kufanya hivyo, tunaona wetu kidogo hodi dunia papo hapo. TOMAS Reimers: Basi hebu kweli, kama alikuwa anaandika, hello dunia, Mimi mawazo kuhusu njia tunaweza kubadili hali hii. Hebu kufanya hivyo kusema hello dunia, na basi wakati wewe wimbi, inasema kwaheri. Haki? Hivyo hello, kwaheri. ARMAGHAN BEHLUM: Sure. TOMAS Reimers: Hiyo sauti nzuri. ARMAGHAN BEHLUM: Hiyo sauti nzuri kwangu, pia. TOMAS Reimers: Hivyo kama tuko kwenda kufanya hivyo hebu tu kufikiri kwa njia ya mtandao ukurasa kidogo. Sisi ni kwenda haja ya baadhi ya script ambayo kimsingi madaftari kwamba kutikiswa na Leap, wimbi na swipe, kitu kimoja. Hivyo sisi ni kwenda haja ya script kwamba kimsingi madaftari kwa kuwa swipe. Na kitu kingine tuko kwenda haja ni tuko nitahitaji maudhui halisi kubadilika. Hivyo kama wewe kumbuka, jQuery utapata mabadiliko ya maudhui. Hivyo jambo moja sisi kutaka ni pamoja na katika hii ni maktaba jQuery. Na kisha kuwa na uwezo wa kuchagua nini sisi ni kweli kwenda na mabadiliko ya maudhui, hiyo kwenda haja ID au darasani, au kitu kwamba tunaweza kutumia na kuchagua ni. Hivyo tutaweza tu kuwapa ID ya haraka ya mabadiliko ya maandishi. Na kisha unataka kunyakua jQuery? ARMAGHAN BEHLUM: Basi nini kwanza kitu juu yetu kufanya orodha basi sasa? TOMAS Reimers: Hebu kunyakua jQuery? ARMAGHAN BEHLUM: Hebu kunyakua jQuery, OK, cool. Katika kesi hiyo, mimi nina kwenda kuwa na actually-- ambapo itakuwa mahali bora ya kufanya hivyo? TOMAS Reimers: jQuery, hivyo kama wewe Google jQuery, kugonga jQuery, kwanza ARMAGHAN BEHLUM: moja sana kwanza. TOMAS Reimers: Au download. Ni faini. Hit download v1 na v2 upande wa kushoto. Hivyo sisi ni kuelezea jQuery kutoka online kama ve pengine kufanyika. Kitabu chini. Up, up. ARMAGHAN BEHLUM: Oh, haki hapa sasa? TOMAS Reimers: Au hiyo. Yep. Hivyo jQuery ina toleo mwenyeji ambayo ina maana kwamba si kweli haja ya kushusha ni, lakini wewe ni zaidi ya kuwakaribisha kwa kushusha ni na jeshi hilo mwenyewe. ARMAGHAN BEHLUM: Cool. Hivyo basi, tuna jQuery. Sasa nini ijayo juu yetu kufanya orodha. TOMAS Reimers: Awesome. Hivyo ijayo nini tunahitaji kufanya ni sisi kwa kweli wanahitaji kutoa p hodi dunia ID ili tuweze mabadiliko hayo, haki? Basi hebu kutoa wazo la, Sijui, mabadiliko maandishi? ARMAGHAN BEHLUM: Hebu tu kufanya hivyo kwa njia hii, mimi nadhani. TOMAS Reimers: changeText, cool. Na sasa hebu tu mahitaji ukurasa. Kuhakikisha kazi kila kitu. Hivyo nyuma katika browser. Baridi. Daima mawaidha mema kwamba wakati wewe ni kujenga tovuti, pengine mahitaji ya kila wakati wewe kufanya mabadiliko yoyote kiasi fulani muhimu tu kwa sababu wakati mwingine ajali tone tag, au wewe ajali kufuta kitu, na kisha kuvunja kitu kidogo, lakini basi wakati wa kufanya mabadiliko makubwa wewe ni kama, kwa nini mabadiliko haya makubwa inaonekana kuvunja kitu unrelated. Hivyo ni jambo jema daima aina ya kwenda na kufanya hundi wale sanity. Anyway hivyo sasa hebu kufanya moja ya mwisho sanity hundi, ambayo ni hebu kujaribu kubadili Nakala bila Leap Motion, bila chochote, tu juu ya ukurasa mzigo ni itabidi mabadiliko hodi dunia kwa kwaheri kwa kutumia jQuery. Hivyo kama wewe kumbuka jQuery kuanika juani hii kazi ishara ya dola, ambayo tunaweza kupitisha CSS selector kwa, yaani hashtag mabadiliko asilia, ambayo kuchagua kipengele na ID ya mabadiliko maandishi. Na kisha tunakwenda kuwaita njia HTML juu ya kitu kuirudisha kwa Hoja ya kamba kwaheri, ambayo kubadilika vitu HTML kusema kwaheri. Kutisha. Hiyo inaonekana pretty cool. Na sasa wakati sisi mahitaji ukurasa tunakwenda kuona instantly mabadiliko ya kwaheri, haki? Kwa sababu haina kusubiri kwa kitu chochote. Aina ya haraka kama kwamba script anaendesha hiyo mabadiliko hayo kwa kwaheri. Baridi. Hivyo sasa hebu wrap kwamba katika kazi. Haki. Hivyo sisi ni kwenda wanataka kufanya kazi. Tutaweza kuiita kwaheri. Hivyo kazi kwaheri ni kwenda kuchukua hakuna hoja na si kweli kwenda na kurudi kitu chochote. Na itakuja tu kufanya hivyo katika JavaScript. Excellent. Hivyo kazi yetu kwaheri sasa mabadiliko Nakala ya kwaheri, haki? Hivyo hii inatupa njia na kimsingi mabadiliko kwamba maandishi kwa kwaheri wakati wowote sisi kuitwa kazi hiyo. Haki? Hivyo hii ni pretty cool. ARMAGHAN BEHLUM: Naam, sisi Unaweza pia tu kuhakikisha kwamba sasa tangu sisi siyo wito kazi, kama sisi kupata mahitaji ukurasa, taarifa hiyo haitaweza kubadili maandishi. TOMAS Reimers: Excellent. Hivyo sasa sisi ni kwenda kuanza kupata katika mambo ambayo Leap kwamba sisi walikuwa wanazungumza juu. Hivyo armi, kufanya unataka kuchukua ni kutoka hapa au? ARMAGHAN BEHLUM: Yeah. Uhakika. Mimi nina pengine ni kwenda haja mara mbili mambo hundi, lakini kwa mfano kumbuka sisi alisema tulitaka kuhakikisha katika Options sisi kuweka kuwawezesha ishara TOMAS Reimers: Good samaki. ARMAGHAN BEHLUM: Kwa kuwa ni kweli. Na kisha sisi walikuwa kupendekeza kwamba wewe guys ingekuwa kukimbia leap dot kitanzi, ambayo kama sisi alisema mapema, ana chaguzi mbili, JSON kitu ambayo ni chaguzi kwa ajili ya jinsi gani unataka configure Leap Motion kwa kazi, na kisha kazi hiyo ni kwenda kumkamata frame kama callback kazi kama Tomas alikuwa akisema. Na kisha hariri nini unataka kufanya na kazi hiyo. Hivyo sisi kupita katika chaguo na sasa sisi kufafanua kazi ambayo itachukua katika sura ya. Na sasa tuna kufafanua nini kazi hiyo haina. Ni pia kwa ajili ya baadaye, kufanya hivyo ili kuhakikisha. TOMAS Reimers: Excellent. Hivyo basi, tuna hii leap dot kitanzi kazi wito ambayo kimsingi anasema kuangalia Leap na chaguzi hizi na kila wakati mabadiliko kitu, wito huu kazi frame na yote ya data kwamba wewe ni kufahamu katika sura ya. Sauti nzuri. Hivyo sasa haraka sanity hundi, ambayo mimi daima kupendekeza, ni kwa kuwa tu ya kuweka console dot logi frame. Na kisha katika Chrome kufungua up na kuangalia console yako na kucheza karibu na Leap kuona muafaka kuwa watumiaji kwa sababu mapenzi kwamba kupata wazo la nini data una kupata. Na kama siku zote kama wewe kupata kuchanganyikiwa, kuangalia juu API kumbukumbu. Na tutaweza ni pamoja na kiungo kwa kuwa mwisho wa hii. ARMAGHAN BEHLUM: Hivyo sisi mahitaji ukurasa na kisha sisi kwenda na kufungua console tena. Na sasa sisi taarifa kwamba sisi ni kuwa muafaka kupita katika, vitu hivi kidogo tuliona mapema. Hivyo yeah. Hizi ni muafaka wetu kuonyesha juu katika console. Baridi. Hivyo sasa kwamba tumekuwa grabbed muafaka, kama unaweza kukumbuka mapema kutokana na mfano kwamba alikuwa, kama sisi kuangalia sura dot ishara sisi kupata orodha ya ishara kwamba frame hivi karibuni hawakupata. Tunaweza kuangalia urefu wa kwamba safu kuona kama Leap hawakupata ishara yoyote. Hivyo kama kwamba safu ni kubwa kuliko sufuri kisha sisi kujua kwamba tuna baadhi ya mambo ya kufanya. Basi hebu wrap kuwa hadi katika kama hali na sasa katika hapa tunayoyafahamu sisi tumeona ishara, hebu kutenda juu yake. Hivyo sasa kwamba tuko katika hapa sisi kuwa ishara ya kuangalia nje. TOMAS Reimers: Naam, kwanza jambo ni si ishara moja tu, inaweza kuwa ishara kama wengi. ARMAGHAN BEHLUM: Kweli kabisa. TOMAS Reimers: Hivyo kwa classic C style hapa tutaweza pengine wanataka kutumia kwa kitanzi. ARMAGHAN BEHLUM: Hapa sisi ni basi. Tuliamua iterate kupitia ishara. Na hebu angalia. i plus, plus. Na sasa kama sisi labda alifanya tu var ishara sawa frame dot ishara bracket i, kwa sasa tuna ishara yenyewe, ambayo ni moja tu mfano moja ya ishara kitu kwa ajili yetu kufanya kazi na ndani ya hii kwa kitanzi. Wote haki. TOMAS Reimers: sanity Hebu kuangalia hapa tena na kuwafariji tu dot kuingia ishara kuona nini sisi kupata. ARMAGHAN BEHLUM: Console dot logi ishara. Okie dokie. Na mahitaji mara moja zaidi. TOMAS Reimers: Na hebu kujaribu kufanya ishara. Utaona kwamba rundo ya, wakati yeye atapitisha, kupata rundo ya ishara katika console na kama yeye anajaribu kufanya mduara, ni just-- ARMAGHAN BEHLUM: Circles ni tu kwa kweli ni nzuri. TOMAS Reimers: Sasa kuna kitu weird ni hapa, ambayo ni anachokifanya mduara mmoja, lakini hii ni magogo 80 gestures, haki? Kwamba mengi ya ishara. Hivyo aina ya kwanza ya jambo kutambua, na hii inaweza kuwa na utata, ni kwamba ishara sio tu watumiaji mara moja. Katika kila sura, kulia, hivyo kama mimi nina kufanya mduara Leap kuchunguza hii ni mabadiliko, na hii ni mabadiliko, na hii ni mabadiliko. Na itakuwa kuingia kila mmoja wa wale. Lakini katika kila mmoja wa wale, ni kwenda kusema, oh, kuna ishara kwa sasa katika maendeleo. Hivyo basi mimi kusema tu, hey, kuna ishara na ni sasa katika maendeleo. Hivyo kile sisi hawataki kufanya ni kusema, oh, juu ya kila mmoja ya ishara wale wanataka mabadiliko maandishi. Nini tunataka kufanya ni wakati kwamba ishara ataacha, na tunaweza kuangalia kwa kuwa, basi tunataka mabadiliko maandishi. ARMAGHAN BEHLUM: Mhmm. Hivyo kama Tomas ni kueleza ishara hizi ionekane kupitia nyingi muafaka, lakini kwa mfano, tulipokuwa kuwa mzunguko kwamba, tunaweza kuona kwamba ID kwa kuwa moja mduara moja kwamba sisi yangaliweza kujaribu kukamilisha ilikuwa ID sawa katika. Na kwa kweli, unaweza pia kuangalia nje kwa sasa. updated. Na kisha hii pengine ni mzunguko uliopita kwamba, oh, vizuri, OK. Hivyo wakati mwingine inaonyesha hali ya kuacha ishara na pia inaonyesha hali ya ya kuanza ishara mpya wakati inatambua kwa uhakika kwamba umeingia ishara mpya. Kwa mfano katika kesi hii. TOMAS Reimers: Cool. ARMAGHAN BEHLUM: Hivyo yeah. Na kisha, hebu angalia. Unaweza pia taarifa ingawa sisi walikuwa wakifanya mduara na ishara ina shamba iitwayo aina kwamba inatuambia aina gani ya ishara kwamba ni. Hivyo kwamba inaweza kuwa na manufaa kwa ajili yetu wewe kujaribu na kufanya nini sisi ni kufanya. TOMAS Reimers: Hivyo kipindi cha mpito nyuma JS, Jambo la kwanza kwamba hutokea kwangu pia, kusoma tu kwa njia ya kanuni hii ni kuna optimization ndogo, ambayo ni sisi kweli hawana haja hii kama hali, haki? Kwa sababu kama sura dot dot ishara urefu ni sifuri, kwamba kwa kitanzi ya si kwenda kukimbia anyway. Hivyo sisi inaweza pia tu kwenda mbele na kujikwamua kwamba. Tena, wakati wewe kuandika code ni muhimu kwenda nyuma na aina ya refactor kama wewe kutambua kuwa wewe wangefanya kitu bora, au kwamba kuna njia nyingine ya kufanya hivyo. Hivyo sasa sisi ni kwenda tu safi hii up haraka na pia kusafisha code yako. Hiyo ni kubwa mpango huo. ARMAGHAN BEHLUM: Good style ni kupendwa sana. TOMAS Reimers: Unaweza daima kuwaambia wakati mtu ina code ambapo tulidhani ya kuwa kama hali na kisha wao kuondolewa, lakini hawakuwa uncomment yake. Ni wazi sana na ni aina ya inaonekana mbaya. ARMAGHAN BEHLUM: Basi nini ijayo kwenye wetu kufanya orodha? TOMAS Reimers: Basi sasa kama sisi walikuwa wakisema, Nadhani jambo la kwanza tunataka kufanya ni kuhakikisha kuwa ishara ya kweli swipe, haki? ARMAGHAN BEHLUM: Yeah. TOMAS Reimers: Hivyo kama sisi ni kusema kwamba kwaheri wetu ni aina ya kama swipe, tutaweza kwenda na ni swipe, Jambo la kwanza sisi haja ya kusema ni, hey, ni ishara aina swipe, haki? Si mduara au juu, lakini ni swipe? Hivyo njia tunaweza kufanya hivyo ni tunaweza kusema ishara dot aina sawa swipe sawa kama kamba. ARMAGHAN BEHLUM: [inaudible] ishara dot aina sawa sawa swipe. Kuna sisi ni. TOMAS Reimers: Na basi swali la mwisho tunataka kuona ni ishara dot hali sawa sawa stop, haki? Hivyo kwamba wakati ishara imekuwa kusimamishwa. Mimi kwa kweli nadhani kwa swipe, mimi kujua hii mbali juu ya kichwa yangu, lakini wewe ni kuwakaribisha kwa kuangalia ni juu, wakati wewe swipe kila wakati madaftari ni mpaka wewe kuacha ni mwanzo ishara. Na kisha moja jana tu kuacha ishara. Hivyo kuna itakuwa tu kuacha moja ishara, ambayo ni kubwa kwa ajili yetu. Hivyo nini tunaweza kufanya ni kusema kama ishara dot aina sawa swipe sawa na ishara dot hadhi sawa sawa kuacha, basi hebu sanity angalia hapa kuwafariji dot logi ishara. Hivyo tutaweza kwenda nyuma hapa. Tutaweza mahitaji ukurasa. Na sasa wakati tu kitu lazima kuwa console dot watumiaji ni wakati sisi swipe. Na sisi kujaribu swipe na tunaona chochote. Haki? Hivyo hii ni kweli suala kubwa. Sisi siyo kuona nini sisi inatarajiwa. Na debugging inaweza kuwa sehemu kubwa ya hii. Hivyo jambo la kwanza tunakwenda kusema ni, OK, hebu kuwafariji dot kuingia ni kama ishara dot aina sawa swipe sawa. ARMAGHAN BEHLUM: Yeah, hebu kufanya hivyo. TOMAS Reimers: Hivyo sisi ni kwenda nyuma na hii. Tutaweza mahitaji. Tutaweza swipe. Na tunakwenda kuona rundo la yao. OK. Hivyo ni wazi tatizo ni kwa vitendo dot yetu kwa sasa. Hivyo kama sisi kufungua mmoja wa haya tutaweza kuangalia katika vitu na tutaweza kuona, vizuri, ni stop, lakini, oh, ni kuitwa serikali, si hali ya. Hivyo kama sisi kichwa nyuma kanuni zetu tunaweza kusema kama ishara dot aina sawa swipe sawa na ishara dot hali sawa sawa stop, basi tutaweza kuwafariji dot kuingia yake. Na hivyo mahitaji. Sisi swipe. Na tutaweza kuona kwamba juu ya kila swipe, tuko tu kupata moja, ambayo ni mwisho, ambayo ni kubwa, sawa? Hiyo ni nini tunataka. ARMAGHAN BEHLUM: Yep. Na tunaweza pia taarifa kwamba vitambulisho kwa kila moja ya ishara hizi ni tofauti. Hivyo kama Tomas alikuwa akisema kwa sababu tuko kuambukizwa hali hii kuacha moja kwamba ipo mwishoni mwa swipe, tuko kupata ishara binafsi tofauti kutoka Leap Motion. Mkuu. TOMAS Reimers: Hebu kwenda mbele na tu kufanya Jambo la mwisho, ambayo ni, ARMAGHAN BEHLUM: Goodbye. TOMAS Reimers: Awesome. Na sasa hebu angalia tovuti yetu. Moja ARMAGHAN BEHLUM: Pili. Hatukuwa, yeah, hatukuwa kuiita Goodbye. Mkuu. TOMAS Reimers: Hapana, Goodbye ni kazi halisi. ARMAGHAN BEHLUM: Yeah. Hebu kufanya hivyo. TOMAS Reimers: Na wakati sisi kukitikisa kwaheri, inasema kwaheri. ARMAGHAN BEHLUM: Tuna ushindi. TOMAS Reimers: mambo Hivyo pretty kusisimua. Hopefully unaweza kujenga kitu mwingine, lakini wewe kupata wazo la, haki? Unaweza kuchunguza ishara. Unaweza kupiga simu kazi. Na kutoka kwamba kweli anakupa baadhi ya msingi sana ujenzi wa vitalu kusema, oh, labda wakati wao swipe juu, kwa sababu unaweza pia kuchunguza mambo kama mwelekeo. Nataka wao kufanya kitu fulani. Au wakati wao swipe haki, mimi unataka wafanye kitu fulani. Na tunaweza kuanza kupata ubunifu na jinsi gani hasa tunakwenda kuboresha tovuti yetu kutumia ishara hizi swipe au mduara ishara, au ishara ya bomba, ama mabomba au mabomba screen muhimu. Na kisha nyingine zaidi ya kwamba wewe ni zaidi ya kuwakaribisha kucheza na data halisi, lakini kama unataka kufanya kwamba tunataka kupendekeza wewe kwenda docs kwa sababu wao ni mzuri kweli. Hivyo inaongozwa na docs sasa. Au unataka kuzungumzia suala hilo? ARMAGHAN BEHLUM: Yeah. Hebu kufanya hivyo. Pia moja tidbit nyingine ya ushauri, Je, kujaribu na kufikiri ya hii katika 3D. Hivyo kweli hebu vuta hadi ishara wale mara moja zaidi console dot logi ishara na sisi kufanya hivyo. Kurudi katika na sasa hebu jaribu michache ya haya, wanandoa wa wale. Kama sisi kwenda katika na kuangalia nje ishara hizi pia kama unaweza kuona kwamba wao uko dimensionality ni katika pande tatu, kwa kweli. Hivyo si tu kikomo mwenyewe kwa screen P2 hata kama wewe nguvu kuwa kwenye tovuti P2. Unaweza kujaribu na kufikiri jinsi user wanaweza kiutendaji na tovuti katika 3D. TOMAS Reimers: Katika nafasi 3D. ARMAGHAN BEHLUM: Hasa. Na yeah. Hivyo kupata maelekezo, velocities, bits haya yote ya baridi ya habari. TOMAS Reimers: Na kama wewe si ukoo na kwamba, unaendelea x, y, na kisha z ni mwelekeo huu wa mwisho. Tu kitu ambayo pengine ni ukoo na kama wameweza kushughulikiwa na 3D kuratibu ndege kabla. Kama una si, ni sawa kama P2 moja ila kuna mwelekeo wa tatu. Sisi kuiita z. Na kila kitu, aina ya kama mwelekeo, ambayo ni ambapo ni kwenda, position-- Nadhani huenda hata nje kuongeza kasi, mimi nina uhakika. ARMAGHAN BEHLUM: Yeah, naamini. Ni dhahiri ina kasi. Mimi kwa kweli si 100% uhakika kuhusu kuongeza kasi. TOMAS Reimers: Ni inaweza kuwa chaguo unaweza kupita juu ya kitu fulani. Hivyo nafasi na kasi ni wazi katika hizi aina ya tatu kuratibu. Hivyo x, y, z au delta x, y delta, delta z. Hivyo sasa inaongozwa na nyaraka ni developer.leapmotion.com na kisha unaweza click Documentation. Tena, Leap Motion ina haya yote APIs ajabu, moja kwa ajili ya JavaScript, moja kwa ajili ya C Sharp na Unity, moja kwa ajili ya C ++, moja kwa Java, moja kwa Python, na moja kwa Lengo C. Mimi binafsi bila kushinikiza wewe kuelekea JavaScript au kama unataka kujifunza lugha mpya, jaribu Python. Wote wa wale lugha nimepata kazi na kabla na wao ni kweli rahisi kujifunza na tayari kujua JavaScript, ambayo inafanya mgombea mzuri. Neno moja kati ya tahadhari wakati wewe kuingia docs. Kuhakikisha uko juu ya Docs v2.0. Kwa sababu kama wewe ni juu ya toleo moja, itakuwa si kazi. Pia kwa mfano nyumba ya sanaa. Sisi alitumia nzuri dakika 30 kujaribu Debug Leap wetu kabla ya sisi alitambua kwamba V1 haifanyi kazi na V2. Hivyo tu kuhakikisha wewe ni juu ya toleo mbili. Na basi mimi itabidi basi kuonyesha yako docs. ARMAGHAN BEHLUM: Yeah. Hivyo hapa ni API maelezo na kisha baadhi bits na vipande vya habari kwamba tumekuwa tayari aliiambia wewe. Nzuri kidogo floating mikono juu Leap Motion. Na mawaidha kufikiri kuhusu nafasi katika 3D. Moja ya vitu kwanza kufikiri juu ya na Leap Motion ni mikono, bila shaka. Tuliona wale kutambuliwa na Visualizer. Na kisha unaweza kuwa kuonekana kuwa ni kutambuliwa sehemu ya mkono na mkono yanayohusiana na hayo. TOMAS Reimers: Kama unataka kuvuta up Visualizer. ARMAGHAN BEHLUM: Yeah, hebu kufanya hivyo tena. TOMAS Reimers: Unaweza kuona, daima tu mawaidha mema na aina ya kuona, Visualizer anajaribu kuonyesha data yote Leap anaona. Hivyo itabidi kuona kwamba tuna hizi aina ya pointi nne na mkono na kisha mkono halisi. Na wewe pia kuwa na mpira huu katika mitende. Yote haya ni pointi kutambua kutambuliwa na leap. ARMAGHAN BEHLUM: Hasa. Na hivyo kwa kuwa mkono kitu kila sura ana mkono safu kama vizuri ambapo unaweza pia kupata kushoto na mikono ya haki. Unaweza kupata ambayo mwelekeo mikono ni inakabiliwa na kawaida mwelekeo wa mitende, au kama wanayaita kiganja kawaida. Ni kitu gani sisi? Sisi pia, oops. Hebu jaribu na kitabu chini njia hii. silaha, vidole ni kuwakilishwa na kidole darasa, ambayo ni kitu pointable. Hivyo kama sisi walikuwa wakisema, tumeona kwamba safu ya pointables kwa kila upande. Wale ni kidogo vidole kufikiria. Hivyo hii ni picha nzuri ya kwenda kupitia kujaribu na kuelewa. TOMAS Reimers: [inaudible] mkono anatomy pale. ARMAGHAN BEHLUM: Yeah, kwa uhakika. Hivyo yeah. Kuna mengi ya data ghafi Leap Motion inachukua katika kutafsiri vizuri kwa ajili yenu, hivyo ni kubwa wazo kwenda kupitia hapa na kujaribu na kufikiri jinsi Leap ina tayari figured mambo ya nje kwa ajili yenu na hivyo ni habari gani kuwa inapatikana kutoka huko. Na kisha kutoka huko Ningependa kupendekeza kwenda katika sehemu hii kushoto zaidi ya hapa, ambayo inakwenda, vizuri kweli hakuna, wale ni kweli tu zaidi API mambo about-- TOMAS Reimers: kumbukumbu API saa chini ni kawaida nafasi nzuri ya kwenda. You guys pengine aliona hii wakati tulivyofanya Google Maps pset. Lakini kumbukumbu kweli huenda tu njia zote ya kazi na vigezo inapatikana katika kitu na wewe. ARMAGHAN BEHLUM: Yeah. Kwa mfano, hii ni nini Mimi nilikuwa kutafuta kabla. Wakati tuna mkono sisi unaweza kwenda na takwimu nje jinsi Leap inapendekeza kwetu kupata mkono. Kama nilivyosema hapo awali, tuna mikono safu. Kujua kama tuna mikono na basi kujaribu na kunyakua mkono moja kiutendaji na kwa njia hiyo. Hivyo kwamba ni nini sisi kupendekeza kwa nyie. ishara na mambo pia. Hii nyaraka API ni kwenda kuwa chombo fantastic kwa nyie. Je, una mapendekezo yoyote? TOMAS Reimers: I hawana. Nadhani hiyo ni nzuri kwa sasa. ARMAGHAN BEHLUM: Yeah, Nadhani hivyo pia. Jisikie huru email yetu na kupata kuwasiliana kuhusu Leap Motion kama wewe ni kuwa na labda masuala yoyote au haja mapendekezo yoyote. Na tunaweza kujaribu na takwimu mambo nje na wewe guys pia. Asante. TOMAS Reimers: Mkuu.