>> TOMAS Reimers: Cool.
Joten Hei kaikki.
Nimeni on Tomas.
Olen TF ja tﾃ､mﾃ､ on
ARMAGHAN BEHLUM: Armi.
Kiva nﾃ､hdﾃ､ teitﾃ､.
TOMAS Reimers: Cool.
Joten aiomme puhuvan noin Leap Motion tﾃ､nﾃ､ﾃ､n.
Joten Leap Motion on todella siistiﾃ､ tuote,
avulla voit vuorovaikutuksessa tietokone eri tavalla.
Joten koko ajatus harppaus liike on, ettﾃ､
voi kﾃ､yttﾃ､ﾃ､ kﾃ､siﾃ､si vuorovaikutuksessa tietokoneen kanssa.
Joten minulla on tﾃ､ssﾃ､ jotain perustaa.
Kerron sen vﾃ､hﾃ､n.
Mutta perusversio on voit nﾃ､hdﾃ､, ettﾃ､ minulla on kﾃ､det edessﾃ､
minun tietokone ja kun siirrﾃ､n ne, saat analogisen tietokoneen
ja voit analysoida.
Voit tehdﾃ､ eleitﾃ､.
Voit kﾃ､yttﾃ､ﾃ､ kﾃ､siﾃ､si vuorovaikutuksessa tietokoneen
uudella ja mielenkiintoisella tavalla.
>> No, olen itse ensin halua siirtﾃ､ﾃ､ pois Armi
nﾃ､yttﾃ､mﾃ､ﾃ､n hienoja demoja, mitﾃ､ jotkut ihmiset ovat tehneet tﾃ､mﾃ､n.
Ja sitten me puhumme miten todella koodi tﾃ､hﾃ､n.
ARMAGHAN BEHLUM: Joo.
Hei.
Joten kuten nﾃ､imme, vﾃ､hﾃ､n tietoja tﾃ､ﾃ､llﾃ､, mutta katsotaanpa
mitﾃ､ jotkut ihmiset ovat tehneet tﾃ､mﾃ､n.
Joten haluan vain avata tﾃ､tﾃ､ esimerkkiﾃ､.
Ja sitten, joten esimerkiksi voit nﾃ､hdﾃ､ kﾃ､teni analoginen siellﾃ､, mutta nyt tﾃ､llﾃ､ kertaa
jotkut ihmiset kﾃ､yttﾃ､vﾃ､t Unity on pﾃ､ﾃ､tti laittaa vﾃ､hﾃ､n enemmﾃ､n iho
ja tavaraa ympﾃ､ri kﾃ､si.
Voin siis, mennﾃ､ﾃ､n tﾃ､mﾃ､n kanssa, varma, on kﾃ､teni vuorovaikutuksessa.
Ja voit varmaan kuvitella Pari muita hienoja hyﾃｶdyllisiﾃ､ asioita
ettﾃ､ voit tehdﾃ､ tﾃ､mﾃ､n.
Niin tﾃ､mﾃ､ on vﾃ､hintﾃ､ﾃ､n yksi esimerkki.
Ja sitten katsotaanpa hypﾃ､tﾃ､ ulos tﾃ､stﾃ､.
>> Ja sitten toinen viileﾃ､ yksi on, mennﾃ､ﾃ､n tﾃ､mﾃ､n kanssa.
Plasmo pallo.
Jﾃ､lleen emme vﾃ､lttﾃ､mﾃ､ttﾃ､ odottaa tﾃ､mﾃ､n tason monimutkaisuutta
alkaen lopullinen hanke CS50.
Tﾃ､mﾃ､ on vain nﾃ､yttﾃ､ﾃ､, jotkut, antaa te
hieman inspiraatiota, mitﾃ､ te voi tehdﾃ､ Leap Motion.
Joten esimerkiksi tﾃ､ﾃ､llﾃ､ on viileﾃ､ fysiikka Esimerkiksi mikﾃ､ siellﾃ､ mennﾃ､ﾃ､n.
Onko molemmat kﾃ､teni niin nyt sinulla on tﾃ､mﾃ､ pieni plasma pallo.
Ja pallo reagoi fysiikka minusta liikkuvat kﾃ､teni ympﾃ､ri palloa.
Nyt tﾃ､mﾃ､ kaikki on tosin kﾃ､yttﾃ､en Unity, kﾃ､yttﾃ､mﾃ､llﾃ､ sellaista vﾃ､lineitﾃ､ ja jﾃ､rjestelmiﾃ､
ettﾃ､ emme ole opettaneet te luokassa,
mutta kuten nﾃ､ette joitakin melko viileﾃ､ ajaa lﾃ､piviennit kanssa.
>> Mutta yksi asia, ettﾃ､ te voi tehdﾃ､ alkaen pois juuri nyt Leap Motion
on tyﾃｶtﾃ､ JavaScript.
Leap Motion on JavaScript API, joka te voi kﾃ､yttﾃ､ﾃ､ ja me erittﾃ､in, erittﾃ､in
Suosittelemme, ettﾃ､ te rakentaa projekteja kﾃ､yttﾃ､en, ettﾃ､.
Niin, ettﾃ､ haluan siirtﾃ､ﾃ､ sen takaisin pois Tomas
puhua Leap Motion ja JavaScript.
TOMAS Reimers: Cool.
Vai haluatko nﾃ､yttﾃ､ﾃ､ ne Visualizer ensimmﾃ､inen?
>> ARMAGHAN BEHLUM: Voi kyllﾃ､.
Kyllﾃ､.
Puhutaanpa siitﾃ､ enemmﾃ､n Visualizer.
>> TOMAS Reimers: Joten alkeellisinta tasolla, kun ensin saada Leap Motion
olet menossa on tﾃ､hﾃ､n ruutuun.
Tﾃ､ﾃ､llﾃ､ haluavat minun ottaa ohjat?
>> ARMAGHAN BEHLUM: Joo, mene siitﾃ､.
>> TOMAS Reimers: Joten kun ensin saada Leap Motion
olet menossa on tﾃ､hﾃ､n ruutuun.
Se on laite, joka nﾃ､yttﾃ､ﾃ､ suunnilleen tﾃ､ltﾃ､.
Liitﾃ､t sen tietokoneeseen, asentaa tarvittavat ohjaimet,
ja sitten se pohjimmiltaan perustetaan.
Joten helpoin tapa lajitella Deal kanssa Leap Motion
on avata tﾃ､tﾃ､ ohjelmaa se asentaa nimeltﾃ､ﾃ､n Leap Motion Visualizer.
Ja Visualizer on kirjaimellisesti mitﾃ､ nﾃ､ytﾃ､n tﾃ､ﾃ､llﾃ､.
Sen avulla voit nﾃ､hdﾃ､ luuston ﾃ､ﾃ､riviivat kﾃ､det.
Ja mitﾃ､ Leap Motion tulkitsee niitﾃ､.
Joten Leap Motion kﾃ､yttﾃ､ﾃ､ kameraa tavallaan katsomassa kﾃ､sissﾃ､
ja sitten se yrittﾃ､ﾃ､ arvata mitﾃ､ perus luuston koostumus ettﾃ､ olet
nﾃ､et ruudulla on.
Ja sitﾃ､hﾃ､n se nﾃ､yttﾃ､ﾃ､.
ARMAGHAN BEHLUM: Joka yksi pieni piste
ja asia, ettﾃ､ nﾃ､et siellﾃ､ on tietoa, joka on saatavilla te
sekﾃ､ kﾃ､yttﾃ､ﾃ､.
Niin nﾃ､et, ettﾃ､ se on syﾃｶmﾃ､llﾃ､ ettﾃ､ Tomas
on viisi sormea, kukin nﾃ､iden eri sormet
ovat myﾃｶs sinun datana pistettﾃ､ kﾃ､ytettﾃ､vﾃ､ksi missﾃ､ tahansa sovelluksen
ettﾃ､ saatat haluta.
Jos haluat nﾃ､hdﾃ､, jos joku tekee peukkua
voit nﾃ､hdﾃ､, jos nﾃ､ppejﾃ､ﾃ､n ovat kiertynyt ja ovatko he
peukalo sormi osoittaa ylﾃｶspﾃ､in, tai jos
heidﾃ､n ranne tai kﾃ､mmen on ja ettﾃ､ tyyppi kamaa.
TOMAS Reimers: Cool.
Joten voit nﾃ､hdﾃ､ joitakin eleitﾃ､ se ymmﾃ､rtﾃ､ﾃ､ paremmin kuin toiset.
Muista, ettﾃ､ se on vilkaisu kﾃ､si at kamera pohjasta,
joten kun sinulla on kﾃ､det kuin Tﾃ､ssﾃ､ se ymmﾃ､rtﾃ､ﾃ､ ne tﾃ､ysin,
mutta kun alkaa yrittﾃ､ﾃ､ tehdﾃ､ peukkua, joskus se lukee sen,
joskus se voi arvata, mutta rehellisesti kamera vain voi nﾃ､hdﾃ､ peukalo.
Joten se ei ole oikeastaan varma, mitﾃ､ tapahtuu.
Vain joitakin rajoituksia pitﾃ､ﾃ､ mielessﾃ､ kun olet kehittﾃ､mﾃ､ssﾃ､ tﾃ､tﾃ､.
>> Joka tapauksessa, niin menee takaisin tﾃ､hﾃ､n.
Visualizer oikeastaan on paljon hyﾃｶdyllisiﾃ､ tyﾃｶkaluja.
Joten Leap Motion on ohjelmoitu siten,
ettﾃ､ he eivﾃ､t odota sinun vuorovaikutuksessa ettﾃ､ kuvatietoja.
He eivﾃ､t oikeastaan odottaa sinua ymmﾃ､rtﾃ､mﾃ､ﾃ､n
mitﾃ､ tapahtuu kulissien takana.
Mitﾃ､ he tekevﾃ､t on altistaa nippu API sinulle
niin, ettﾃ､ voit vuorovaikutuksessa nﾃ､mﾃ､ tiedot
suoraan ilman ymmﾃ､rrystﾃ､ mitﾃ､ tapahtuu konepellin alle.
>> Joten jos me osuma H tﾃ､ﾃ､llﾃ､ Visualizer nﾃ､et paljon vaihtoehtoja.
Tﾃ､rkeﾃ､ tﾃ､ssﾃ､ vaikka on jos osut O ja sitten lyﾃｶdﾃ､ H,
nﾃ､et, ettﾃ､ se voit piirtﾃ､ﾃ､ eleitﾃ､.
Joten ele, nﾃ､et se vetﾃ､ﾃ､ nuolen poikki.
Ele on yksi tavoista, jotka Leap Motion tavallaan voit saada klo tiedot
ilman sen kﾃ､sittelyyn.
Joten sen sijaan minua tarvitse keksiﾃ､ ulos, oh, kﾃ､si liikkui,
vaikka minulla on yhteyspiste, API tavallaan vain kertoa minulle,
hei, he tekivﾃ､t tﾃ､mﾃ､n eleen.
Joten voit tehdﾃ､ perus nuoli eleitﾃ､.
Voit tehdﾃ､ ympyrﾃ､ eleitﾃ､.
Voit tehdﾃ､ napauttamalla eleitﾃ､.
Ja voit tehdﾃ､ painamalla nﾃ､ppﾃ､intﾃ､ eleitﾃ､.
Joo.
Ja tuollaista.
Joten nyt, ettﾃ､ olemme tavallaan nﾃ､hnyt mitﾃ､ Leap Motion voi tehdﾃ､,
voit nﾃ､hdﾃ､ sen voi lukea lﾃ､jﾃ､n eleitﾃ､.
Luulen aion siirtﾃ､ﾃ､ sen takaisin Armi
ja hﾃ､n aikoo puhua siitﾃ､, miten saat nﾃ､itﾃ､ JavaScript,
miten edes aloittaa projektin tﾃ､hﾃ､n.
Ja sitten me puhumme joitakin viileﾃ､ paikkoja voit mennﾃ､ kanssa.
ARMAGHAN BEHLUM: Joo.
Kuulostaa hyvﾃ､ltﾃ､.
Niin joo, aivan ensimmﾃ､inen asia, haluaa sinun tehdﾃ､ tietenkin
on sen jﾃ､lkeen saat Leap Motion on Siirry leapmotion.com, asentamiseen
kuljettajat ja tavaraa.
Kun tekee, ettﾃ､ voit mennﾃ､ varmista, ettﾃ､ se on liitetty.
Jos nﾃ､ette pieni tarjotin Leap Motion kuvake ja se vihreﾃ､,
niin tiedﾃ､t olet valmis.
Ja tietenkin tarkistaa, mitﾃ､ Tomas vain osoitti sinulle eleet
ja tekee ruutukosketukset ja avain hanat, ja ettﾃ､ tyyppi kamaa.
>> Sen jﾃ､lkeen, ettﾃ､ vaikka me, jﾃ､lleen kerran, kuten sanoin,
meillﾃ､ on pﾃ､ﾃ､sy kaikkiin nﾃ､ihin asioita JavaScript samoin.
Ihanteellinen perustaa ettﾃ､ suosittelemme sinulle
kaverit on mennﾃ､ sinun vhost hakemistoon, paikallinen isﾃ､ntﾃ､,
julkinen teidﾃ､n CS50 laitteen.
Ja kun menet sinne, mitﾃ､ sinun katso on indeksi piste HTML-tiedoston.
Nyt indeksi piste HTML-tiedosto tai hakemisto piste
PHP-tiedosto, kumpi on hieno, mitﾃ､ voit tehdﾃ､
on mennﾃ､ pﾃ､ﾃ､kﾃ､yttﾃｶjﾃ､rjestelmﾃ､n.
Ja jos menet IP-osoite joka on lueteltu oikealla alhaalla
kulmaan laitteen tﾃ､ﾃ､llﾃ､, kuten nﾃ､ette, mitﾃ､ sitten tapahtuu
on menet sivulle, joka on viittaamat ettﾃ､ indeksi piste HTML-tiedosto.
Joten kaikki, jota saatat laittaa siellﾃ､ saa lﾃ､hettﾃ､ﾃ､ ja on kﾃ､yttﾃｶkelpoinen tﾃ､ﾃ､llﾃ､.
>> TOMAS Reimers: Niin se on myﾃｶs tﾃ､rkeﾃ､ﾃ､ vain viitteellisiﾃ､
ettﾃ､ jos te todella tietﾃ､ﾃ､ miten perustaa palvelimen itse,
tai et halua laittaa tﾃ､hﾃ､n maailmanlaajuiseen Web, olet tervetullut tekemﾃ､ﾃ､n mitﾃ､ tahansa.
Muista, ettﾃ､ nﾃ､mﾃ､ ovat vain JavaScript-tiedostot
ja kaikki Leap kﾃ､sittely tehdﾃ､ﾃ､n asiakkaalle.
Joten se ei ole oikeastaan 窶銀久ﾃ､liﾃ､ missﾃ､ palvelin elﾃ､mﾃ､ﾃ､
niin kauan kuin tietokone katselet verkkosivuilla
on Leap Motion asennettu.
ARMAGHAN BEHLUM: Ehdottomasti.
Kuten Tomas sanoi, joo, mitﾃ､ toimii sinulle kaverit.
Tﾃ､mﾃ､ on vain yksi meidﾃ､n suosituksia.
Nyt alkaa kﾃ､yttﾃ､ﾃ､ Leap Motion mitﾃ､ tekisit
on voisitte tuoda JavaScript tiedosto Leap Motion.
Ja sitten sieltﾃ､ mitﾃ､ voit tehdﾃ､ on, juuri nyt
Minulla on vain tﾃ､mﾃ､ kohta tag perustettu ID tekstiﾃ､.
Asiat, suosittelemme asettavat ohjausyksikkﾃｶvaihtoehdot
varten Leap Motion kanssa mahdollistaa eleet ollakseen totta.
Joten oletuksena nﾃ､mﾃ､ eleet, ettﾃ､ nﾃ､ytimme sinulle
kaverit, ympyrﾃ､, ja avain kosketa, ja pyyhkﾃ､isee,
ne eivﾃ､t ole osoittautuneet te oletuksena.
Mutta suosittelemme kﾃ､yttﾃ､en nﾃ､itﾃ､ joten et ole keksiﾃ､ pyﾃｶrﾃ､ﾃ､ uudelleen.
Ota nﾃ､mﾃ､ tosi, kulkee nﾃ､iden ohjausyksikkﾃｶvaihtoehdot hypﾃ､tﾃ､ piste silmukka
ja sitten kaikki mennﾃ､.
Koska silloin sinun tﾃ､ytyy vain mﾃ､ﾃ､ritellﾃ､ﾃ､n anonyymi funktio
joka toteuttaa runko Leap Motion
ja ettﾃ､ runko on kaikki tietoa, ettﾃ､ olet menossa tarvitsevat.
>> TOMAS Reimers: Joten vain kertaus, sinulla on yksi kohde.
Sinulla on tﾃ､mﾃ､ toiminto nimeltﾃ､ﾃ､n harppaus dot silmukka.
Ja te kutsutte sitﾃ､ kaksi argumenttia.
Voit kutsua sitﾃ､ yhdellﾃ､, ohjain vaihtoehtoja.
Ja siellﾃ､ on paljon vaihtoehtoja voit laittaa sinne.
Yksi aiomme painottaa on mahdollistaa eleitﾃ､.
Ja jos olet asettanut sen yhtﾃ､ totta sitten voit saada tﾃ､mﾃ､n eleitﾃ､
ettﾃ､ nﾃ､ytimme sinulle Visualizer.
>> Ja sitten toinen argumentti on toiminto, se on ikﾃ､ﾃ､n kuin soittaa takaisin
jota kutsutaan joka aikaan joka runko Leap,
niin aina harppaus rekisterit kﾃ､tesi liikkua, se on uusi runko.
Ja se kutsuu tﾃ､tﾃ､ toimintoa yhdellﾃ､ argumentti, joka on kehyksen kohde.
Ja ettﾃ､ runko esine kuvaa kehyksen Leap nﾃ､kee sen.
ARMAGHAN BEHLUM: Aivan.
Joten tﾃ､mﾃ､ sisﾃ､ltﾃ､ﾃ､ kaikki hyﾃｶdyllinen palasia tietoa
ettﾃ､ puhuimme aiemmin.
Tarkistaminen runko dot eleet on joukko eleitﾃ､
ettﾃ､ harppaus liikettﾃ､ kiinni teidﾃ､n kﾃ､det tehdﾃ､ viimeisen kehyksen.
Niinpﾃ､ esimerkiksi, mitﾃ､ olemme teet tﾃ､ﾃ､llﾃ､ on olemme tarkkailun,
hei, Leap, ettﾃ､ viimeisen kuvan teki saalis kaikki eleet, ettﾃ､ tein?
Ja jos niin mitﾃ､ pﾃ､ﾃ､tﾃ､mme tehdﾃ､ on kerrata lﾃ､pi nﾃ､itﾃ､ eleitﾃ､
ja yrittﾃ､ﾃ､ saada hyﾃｶdyllisiﾃ､ tietoa niistﾃ､.
Jokainen ele on ainutlaatuinen ID liittyy siihen.
Heillﾃ､ on tyyppejﾃ､.
Voit katsoa mikﾃ､ sormet olivat mukana eleet
tarkistamalla tﾃ､mﾃ､n suunnattavat kamaa.
Joten jos kun menet lﾃ､pi Leap Motion JavaScript API kamaa,
kun he mainitsevat pointables, he puhuvat nﾃ､istﾃ､ sormien.
Ja sitten kﾃ､det ovat tietenkin koko kﾃ､si esine.
>> Mitﾃ､ muuta?
Voit tarkistaa, miten kauan liike meni
varten ja, joo, kaikki ne hyﾃｶdyllisiﾃ､ asioita.
Joten mitﾃ､ teen juuri nyt tﾃ､ﾃ､llﾃ､ on Kirjauduin runko,
ja sitten voin pﾃ､ivittﾃ､ﾃ､ HTML nﾃ､yttﾃ､ﾃ､ kaikki nﾃ､mﾃ､ bittiﾃ､ tietoa
rungosta.
Joten tarkistaa, ettﾃ､ ulos.
>> Joten tﾃ､ssﾃ､ se on.
Tﾃ､ssﾃ､ indeksi piste HTML-tiedosto.
Ja juuri nﾃ､in, kun olen juuri muuttanut kﾃ､teni Leap kiinni ympyrﾃ､ liike.
Joten voit nﾃ､hdﾃ､ minut tekee ympyrﾃ､n yli Tﾃ､ﾃ､ltﾃ､ pﾃ､ivittyy ympyrﾃ､ tietoa.
Doing pyyhkﾃ､isee, saaliit pyyhkﾃ､isee.
Kokeillaan nﾃ､ytﾃｶn vﾃ､lilehti.
Siellﾃ､ mennﾃ､ﾃ､n.
Nﾃ､ytﾃｶn hana ja avain kosketa.
Joten avain hanat myﾃｶs, ettﾃ､ tavalla, ovat, kun osut alas.
Joten voitte kuvitella ehkﾃ､ pelaa piano.
>> Ja sitten ruutukosketukset ovat kun osut nﾃ､ytﾃｶn.
Joten voitte kuvitella ehkﾃ､ itse on kosketusnﾃ､yttﾃｶ edessﾃ､
ja olet lyﾃｶdﾃ､ touch nﾃ､ytﾃｶn edessﾃ､.
Ja sitten voimme napata yksi Nﾃ､iden kohteiden tﾃ､ﾃ､llﾃ､.
Muista siis sanoin, ettﾃ､ olin kulkee kehyksen konsoli loki.
Ja jotta voimme tarkistaa kaikki palasia tietoa
jotka ovat kﾃ､ytettﾃ､vissﾃ､ ettﾃ､ runko sekﾃ､ kﾃ､yttﾃ､ﾃ､.
>> Kuten sanoin aiemmin, pointables ovat sormet.
Sillﾃ､ hetkellﾃ､ meillﾃ､ ei ole meidﾃ､n kﾃ､det edessﾃ､ Leap Motion
joten se on rekisterﾃｶity nolla, mutta tﾃ､mﾃ､ on miten
alkaisi selvittﾃ､ﾃ､ ehkﾃ､ kuinka monta sormea 窶銀黍vat nﾃ､ytﾃｶn.
Ja ettﾃ､ tyyppistﾃ､ tietoa.
TOMAS Reimers: Ja muistaminen tﾃ､mﾃ､ on vain esine.
Joten kaikki pﾃ､ﾃ､see tavallaan kuin struct
C. Sinulla on esine nimetﾃ､ piste ominaisuuden nimi.
Ja sitten sisﾃ､llﾃ､ ettﾃ､ sinulla on taulukot ja sinulla on muita esineitﾃ､,
mutta muistakaa se on vain esine.
Ei ole mitﾃ､ﾃ､n erityistﾃ､ koska kﾃ､ytﾃ､mme Leap.
ARMAGHAN BEHLUM: Joo.
Cool.
Pitﾃ､isikﾃｶ meidﾃ､n tarkistaa pari JavaScript esimerkkejﾃ､?
>> TOMAS Reimers: Niin nopeasti muistaa, ettﾃ､ me
sanoi, ettﾃ､ Leap voi todella ajaa millﾃ､ tahansa sivustolla.
LeapJS on vain tiedoksi asiakkaalle.
Ja niin kauan kuin asiakkaalla on Leap Motion liitteenﾃ､ se toimii.
Joten Leap Motion on sivusto, jossa ihmiset
voivat jakaa esimerkkejﾃ､ asioita he ovat tehneet.
Joten me vain menossa lﾃ､pi pari niistﾃ､
nﾃ､hdﾃ､, mikﾃ､ on mahdollista ennen sukeltamalla lisﾃ､ﾃ､ yksityiskohtia siitﾃ､, miten
se on mahdollista.
Joten
ARMAGHAN BEHLUM: Katsotaanpa.
TOMAS Reimers: Nyt pitﾃ､isi toimia.
ARMAGHAN BEHLUM: Joten nyt ennen nﾃ､imme esimerkin
kﾃ､yttﾃ､en Unity saatettuja kﾃ､sissﾃ､mme melko vaikuttava graafinen nahat,
mutta nyt nﾃ､et, voit tehdﾃ､ Sama juttu sisﾃ､llﾃ､ selaimen.
Tﾃ､mﾃ､ on kaikki sisﾃ､llﾃ､ Chrome vain JavaScriptin avulla.
Ja sitten muuta mukavaa asia on, jos haluat
tietﾃ､ﾃ､, miten he tekivﾃ､t tﾃ､mﾃ､n, esimerkkejﾃ､ JavaScript
myﾃｶs koodin vaihtoehdot voit tarkistaa ja katso sitten
miten tﾃ､mﾃ､ henkilﾃｶ oli kﾃ､hmintﾃ､ kﾃ､det ja koodit ja tﾃ､llainen.
>> Niin, ettﾃ､ kaikki lﾃｶydﾃ､t klo developer.leapmotion.com.
Voit mennﾃ､ ja tarkistaa JavaScript esimerkkejﾃ､ siitﾃ､, ettﾃ､ he ovat siellﾃ､.
Niin joo.
Tﾃ､ssﾃ､ ovat nﾃ､mﾃ､, oho pahoillani.
Kokeillaan, ettﾃ､ uudelleen.
Oh.
Minulla on kaksi oikeaa kﾃ､ttﾃ､.
Niin joo.
>> TOMAS Reimers: Niin ja jﾃ､lleen, Muistan joskus Leap sotkee.
Anna se toinen.
Se ei ole tﾃ､ydellinen, mutta se on melko hyvﾃ､.
ARMAGHAN BEHLUM: Yksi muut suosituksessa
on tehdﾃ､ sitﾃ､ suoraan auringonvaloon.
Joten miten Leap Motion tyﾃｶt on tosiasiallisesti
jos nﾃ､ytﾃ､n kameran tﾃ､mﾃ､ samoin, infrapunavaloa.
Joten se lﾃ､hettﾃ､ﾃ､ ne pois ja sitten lukee niitﾃ､, kun he tulevat takaisin.
Joten jos yritﾃ､t tehdﾃ､ sen suoraan auringonvaloon,
Esimerkiksi, se on luultavasti ei tule toimimaan,
tai se tulee vaatia jotkut kalibrointi tehdﾃ､ niin.
>> Myﾃｶs toinen suositus on tyhjentﾃ､ﾃ､ tila takana Leap
ja edessﾃ､ Leap.
Ajattele sitﾃ､ tyﾃｶtﾃ､ sisﾃ､llﾃ､ kupoli, joka on
ympﾃ､rﾃｶivﾃ､n tﾃ､mﾃ､n Leap Motion esine.
Jos siellﾃ､ on kamaa oikeassa takana samoin,
joka on myﾃｶs menossa puuttua miten Leap Motionin yrittﾃ､ﾃ､
tunnistamaan kﾃ､tesi ja ettﾃ､ tyyppi kamaa.
>> Niinpﾃ､ esimerkiksi, mielestﾃ､ni tﾃ､ssﾃ､ tapauksessa se on minun laptop todella
Sellainen tekee Leap Motion.
Joo, siellﾃ､ mennﾃ､ﾃ､n.
Joten jos minﾃ､ tyhjentﾃ､ﾃ､ minun kannettavaan sen takana kﾃ､si nﾃ､yttﾃ､ﾃ､ jopa melko hyvin.
Niin joo.
Siinﾃ､ on se.
Joten mitﾃ､ muuta teki nﾃ､ytﾃ､mme heille.
TOMAS Reimers: Luulen nyt olisi aika
tavallaan sukeltaa ja haluan vain tehdﾃ､ demo tﾃ､ysin tyhjﾃ､stﾃ､.
Se tulee olemaan todella helppoa.
Periaatteessa mitﾃ､ aiomme yrittﾃ､ﾃ､ tehdﾃ､, on se
niin ettﾃ､ kun pyyhkﾃ､istﾃ､ kﾃ､dellﾃ､, tausta tulee aloittaa niin punainen,
ja kun pyyhkﾃ､istﾃ､ kﾃ､dellﾃ､, tausta menee muuttuu vihreﾃ､ksi.
OK?
Todella yksinkertaista.
Ja se on pohjimmiltaan vain mene lﾃ､pi paljon
kﾃ､sitteiden takana Leap jotta voimme
pﾃ､ﾃ､stﾃ､ tﾃ､mﾃ､ ideologia miten Leap toimii ja miten voimme rakentaa juttuja ettﾃ､.
Ja sitten sieltﾃ､ me will luultavasti vain nﾃ､yttﾃ､ﾃ､
API dokumentaatio ja missﾃ､ voi lukea lisﾃ､ﾃ､ tﾃ､stﾃ､.
Ja sitten me kutsumme sitﾃ､ pﾃ､ivﾃ､.
Joten haluat koodin tai haluat minun koodin?
ARMAGHAN BEHLUM: Joo.
No, kai voimme tyﾃｶskennellﾃ､ yhdessﾃ､ tﾃ､mﾃ､n ja yrittﾃ､ﾃ､
>> TOMAS Reimers: niin me tehdﾃ､ joitakin pari koodausta.
ARMAGHAN BEHLUM: Siellﾃ､ mennﾃ､ﾃ､n.
Juuri minﾃ､ halusi tarkistaa.
Cool.
Niinpﾃ､ esimerkiksi tﾃ､ﾃ､llﾃ､, katsotaanpa.
Vaikka olemme iteroimalla lﾃ､pi eleet jo,
TOMAS Reimers: Haluatko tehdﾃ､ vain tﾃ､ysin uuden tiedoston?
ARMAGHAN BEHLUM: Tﾃ､ysin uusi tiedosto?
Joo, varmasti.
>> TOMAS Reimers: Joo.
>> ARMAGHAN BEHLUM: Joten tehdﾃ､.
>> TOMAS Reimers: Eli olemme menossa tehdﾃ､ tﾃ､ysin tiedostoon.
Me kutsumme sitﾃ､ kﾃ､si piste HTML.
Se viileﾃ､ minulle.
Muista siis teet HTML-tunnisteen, sitten sisﾃ､llﾃ､ ettﾃ､ sinulla on pﾃ､ﾃ､.
Tﾃ､mﾃ､ pﾃ､ﾃ､ on otsikon sisﾃ､llﾃ､.
Joten vﾃ､lilehti toisinpﾃ､in.
Siellﾃ､ mennﾃ､ﾃ､n.
Otsikko, me kutsumme sitﾃ､ Leap esimerkin.
Jep.
>> ARMAGHAN BEHLUM: Oho.
Otsikko.
>> TOMAS Reimers: Jep.
>> ARMAGHAN BEHLUM: On olemme.
>> TOMAS Reimers: Ja sitten tehkﾃ､ﾃ､mme elin.
>> ARMAGHAN BEHLUM: Odota, katsotaanpa Varmista myﾃｶs tuoda.
TOMAS Reimers: Tietysti.
My bad.
Joten aina varmista, ettﾃ､ sinulla on Leap skriptin niin se kirjoitus antaa sinulle
mukaan Leap Motion joka pohjimmiltaan mahdollistaa selaimen yhteyden
laitteeseen kﾃ､yttﾃ､jﾃ､n tietokoneelle.
Ja sitten me myﾃｶs tarvitsevat kehon ja haluan vain
tehdﾃ､ kehon moikkaamaan niin ettﾃ､ voimme nﾃ､yttﾃ､ﾃ､ opiskelijoille
miten yhdistﾃ､ﾃ､ tﾃ､hﾃ､n uuteen Web-sivua, he tekivﾃ､t.
ARMAGHAN BEHLUM: Toki.
Joten vain laittaa another--
>> TOMAS Reimers: Hei, hei maailma.
Joten hyvin yksinkertainen esimerkki.
Oikeastaan 窶銀久ain demo.
>> ARMAGHAN BEHLUM: Ja sitten tﾃ､ﾃ､llﾃ､ voi mennﾃ､, me kutsuimme sitﾃ､ kﾃ､si piste HTML,
oikeassa?
Ja oh!
Joten ihmettelen mitﾃ､ vikaa Tﾃ､mﾃ､n nyt.
Katsotaanpa lisﾃ､tﾃ､ lukuoikeudet kﾃ､si piste HTML.
TOMAS Reimers: Haluatko tehdﾃ､ se iso terminaali
jotta voimme vain nﾃ､yttﾃ､ﾃ､ sen the--
>> ARMAGHAN BEHLUM: Joo, se on jﾃ､rkevﾃ､ﾃ､.
Selvﾃ､.
Joten olen vain lisﾃ､nnyt kﾃ､yttﾃｶoikeudet, mutta jos me
oli tarkistaa kﾃ､yttﾃｶoikeudet, ennen kuin
olisi huomannut, ettﾃ､ todella kﾃ､si dot HTML ei ole lukuoikeudet
ja siksi emme voi tehdﾃ､ sitﾃ､.
Mutta nyt jos teemme niin, nﾃ､emme pikku Hei maailma oikeassa.
>> TOMAS Reimers: Joten oikeastaan, koska hﾃ､n oli kirjallisesti, hello world,
Ajattelin tavalla voisimme muuttaa.
Tehdﾃ､ﾃ､n se tervehtimﾃ､ﾃ､n maailman, ja sitten kun aalto, se sanoo hyvﾃ､stit.
Oikea?
Joten hei, nﾃ､kemiin.
>> ARMAGHAN BEHLUM: Toki.
>> TOMAS Reimers: Kuulostaa hyvﾃ､ltﾃ､.
>> ARMAGHAN BEHLUM: Ettﾃ､ kuulostaa hyvﾃ､ltﾃ､, liian.
>> TOMAS Reimers: Eli jos olemme aikoo tehdﾃ､, ettﾃ､ haluan vain
ajatella lﾃ､pi sivun hieman.
Olemme menossa tarvitsevat jonkin verran kirjoitus joka pohjimmiltaan rekisterit
ettﾃ､ te vilkutti ja Leap, aalto ja pyyhkﾃ､ise, sama asia.
Joten olemme menossa tarvitse skripti, joka pohjimmiltaan rekisterﾃｶityy ettﾃ､ pyyhkﾃ､isemﾃ､llﾃ､.
Ja toinen asia, ettﾃ､ olemme menossa on olemme
menossa tarvitsevat jonkin verran Varsinainen sisﾃ､ltﾃｶ muuttua.
>> Joten kun muistat, jQuery voit muuttaa sisﾃ､ltﾃｶﾃ､.
Joten yksi asia meidﾃ､n kannattaa sisﾃ､llyttﾃ､ﾃ､ Tﾃ､ssﾃ､ on jQuery-kirjaston.
Ja sitten voi valita, mitﾃ､ me todella aio muuttaa sisﾃ､ltﾃｶﾃ､,
joka on menossa on tunnus tai luokan, tai jotain
ettﾃ､ voimme kﾃ､yttﾃ､ﾃ､ valitse se.
Joten me vain antaa sen nopea ID muutoksen tekstin.
Ja sitten sinﾃ､ haluat napata jQuery?
ARMAGHAN BEHLUM: Mikﾃ､ siis ensimmﾃ､inen asia meidﾃ､n tehdﾃ､ lista sitten nyt?
TOMAS Reimers: Katsotaanpa tartu jQuery?
ARMAGHAN BEHLUM: Katsotaanpa napata jQuery, OK, viileﾃ､.
Siinﾃ､ tapauksessa, aion tﾃ､ytyy actually--
jossa olisi paras paikka tehdﾃ､ se?
>> TOMAS Reimers: jQuery, joten jos Google jQuery, osuma jQuery, ensimmﾃ､inen
ARMAGHAN BEHLUM: ensimmﾃ､inen.
TOMAS Reimers: Or latauksena.
Se on hieno.
Hit lataa v1 ja v2 vasemmalla.
Joten me kuvataan jQuery kohteesta verkossa, kuten olet luultavasti tehnyt.
Selaa alaspﾃ､in.
Up, up.
>> ARMAGHAN BEHLUM: Ai, tﾃ､ﾃ､llﾃ､ nyt?
TOMAS Reimers: Tai ettﾃ､.
Jep.
Joten jQuery on isﾃ､nnﾃｶi versio mikﾃ､ tarkoittaa, ettﾃ､ sinun ei itse
tarvitse ladata sitﾃ､, mutta olet enemmﾃ､n kuin
tervetuloa ladata sen ja isﾃ､ntﾃ､ itse.
ARMAGHAN BEHLUM: Cool.
Joten nyt meillﾃ､ on jQuery.
Nyt mitﾃ､ seuraavaksi meidﾃ､n tehdﾃ､ luettelo.
TOMAS Reimers: Mahtavaa.
Joten seuraavaksi, mitﾃ､ me tarvitsemme tehdﾃ､, on me todella tarvitsemme
antaa p hello world ID joten voimme muuttaa sitﾃ､, eikﾃｶ?
Joten antaa kﾃ､sityksen, En tiedﾃ､, muuttaa tekstin?
ARMAGHAN BEHLUM: Mennﾃ､ﾃ､n vain tee nﾃ､in, luulisin.
TOMAS Reimers: changeText, viileﾃ､.
Ja nyt haluan vain pﾃ､ivitﾃ､ sivu.
Varmista, ettﾃ､ kaikki toimii.
Joten takaisin selaimen.
Cool.
Aina hyvﾃ､ muistutus siitﾃ､, ettﾃ､ kun olet rakentaa verkkosivuilla,
luultavasti pﾃ､ivittyy joka kerta teet kaikki hieman merkittﾃ､viﾃ､ muutoksia vain
koska joskus vahingossa pudota tag,
tai vahingossa poistat jotain, ja sitten rikot jotain pientﾃ､,
mutta sitten kun teet isompi muutos et pidﾃ､, miksi tﾃ､mﾃ､ suuri muutos
nﾃ､ennﾃ､isesti rikkoa etuyhteydettﾃｶmille asia.
Joten se on aina hyvﾃ､ tavallaan mennﾃ､ ja tehdﾃ､ niille jﾃ､rki tarkastuksia.
>> Joka tapauksessa niin nyt tehkﾃ､ﾃ､mme yksi viime jﾃ､rki tarkistaa,
jota yritetﾃ､ﾃ､n muuttaa teksti ilman Leap Motion,
ilman mitﾃ､ﾃ､n, vain Sivulla kuorman se tulee
muuttaa hei maailma nﾃ､kemiin jQuery.
Joten jos muistat jQuery paljastuksia Tﾃ､mﾃ､n dollarin merkki toiminto,
jonka voimme vﾃ､littﾃ､ﾃ､ CSS valitsin, eli hashtag muutos tekstin, joka
valitsee elementin kanssa ID muutoksen tekstin.
Ja sitten olemme menossa soittaa menetelmﾃ､ HTML
objektia se palaa argumentti merkkijono hyvﾃ､stit, joka
muuttuu kohdetta HTML hyvﾃ､stellﾃ､.
Mahtavaa.
Se nﾃ､yttﾃ､ﾃ､ melko viileﾃ､.
Ja nyt kun me virkistﾃ､ﾃ､ sivu aiomme nﾃ､hdﾃ､
se hetkessﾃ､ muuttuu hyvﾃ､stit, eikﾃｶ?
Koska se ei odota mitﾃ､ﾃ､n.
Tavallaan heti, ettﾃ､ kirjoitus kulkee se muuttuu sen hyvﾃ､stit.
Cool.
>> Joten nyt Katsotaanpa kﾃ､ﾃ､ri ettﾃ､ funktio.
Oikea.
Joten aiomme haluavat tehdﾃ､ funktio.
Me kutsumme sitﾃ､ hyvﾃ､stit.
Joten toiminto hyvﾃ､stit on vie mitﾃ､ﾃ､n perusteluja
ja se ei ole oikeastaan aio palata mitﾃ､ﾃ､n.
Ja se juuri menossa tehdﾃ､ JavaScript.
Erinomainen.
Joten meidﾃ､n toiminto hyvﾃ､sti nyt muuttaa tekstin hyvﾃ､stit, eikﾃｶ?
Joten tﾃ､mﾃ､ antaa meille tapa periaatteessa muutos
ettﾃ､ tekstin nﾃ､kemiin aina soitimme ettﾃ､ toiminto.
Oikea?
Joten tﾃ､mﾃ､ on aika siistiﾃ､.
>> ARMAGHAN BEHLUM: No, me voi myﾃｶs vain varmistaa
ettﾃ､ nyt, koska emme soittamalla toiminto, jos me pﾃ､ivitﾃ､ sivu,
huomaa se ei tule Muuta tekstin.
>> TOMAS Reimers: Erinomainen.
Joten nyt aiomme aloittaa pﾃ､ﾃ､stﾃ､ ettﾃ､ Leap jutut
ettﾃ､ puhuimme.
Joten Armi, haluatko ota se tﾃ､ssﾃ､ tai?
>> ARMAGHAN BEHLUM: Joo.
Toki.
Olen luultavasti menossa tarvitse kaksinkertaistaa tarkistaa asioita,
mutta esimerkiksi muistaa sanoimme halusimme
varmistaa vaihtoehdoissa asetamme kﾃ､yttﾃｶﾃｶn eleet
TOMAS Reimers: Hyvﾃ､ saalis.
ARMAGHAN BEHLUM: ollakseen totta.
Ja sitten olimme suositella ettﾃ､ te kaverit
ajaa harppaus piste silmukka, joka kuten sanoimme aiemmin,
on kaksi vaihtoehtoa, JSON esine, joka on vaihtoehtoja, miten haluat
mﾃ､ﾃ､rittﾃ､ﾃ､ Leap Motion tyﾃｶtﾃ､, ja sitten toiminto, joka on
menossa kiinni kehyksen soittopyynnﾃｶn toiminta kuten Tomas sanoi.
Ja sitten muokata mitﾃ､ haluat tehdﾃ､ tﾃ､mﾃ､n tehtﾃ､vﾃ､n.
>> Joten me kulkea vaihtoehto ja nyt mﾃ､ﾃ､rittelemme
toiminto, joka vie kehyksessﾃ､.
Ja nyt meidﾃ､n on mﾃ､ﾃ､riteltﾃ､vﾃ､ mitﾃ､ tﾃ､mﾃ､ toiminto tekee.
Se on myﾃｶs vuoksi Tulevaisuudessa tehdﾃ､ varmistaa.
TOMAS Reimers: Erinomainen.
Joten nyt meillﾃ､ on tﾃ､mﾃ､ harppaus dot loop-toiminto
soita joka pohjimmiltaan sanoo katsella Leap nﾃ､itﾃ､ vaihtoehtoja ja joka kerta
jotain muutoksia, kutsuvat tﾃ､tﾃ､ toiminto runko kaikki tiedot
ettﾃ､ olet tietoinen kehyksessﾃ､.
Kuulostaa aika hyvﾃ､ltﾃ､.
Joten nyt nopeasti jﾃ､rki tarkistaa, joka olen aina suositella,
on, ettﾃ､ vain laittaa konsoli piste hirsikehikon.
Ja sitten Chrome avaa se ylﾃｶs ja katso konsoli
ja leikkiﾃ､ Leap nﾃ､hdﾃ､ kehykset on kirjautunut koska tahdon
saada kﾃ､sityksen siitﾃ､, mitﾃ､ tietoja sinulla on pﾃ､ﾃ､sy.
Ja kuten aina, jos hﾃ､mmentyﾃ､, etsiﾃ､ API viittaus.
Ja me sisﾃ､ltﾃ､vﾃ､t linkin varten, ettﾃ､ lopussa tﾃ､mﾃ､n.
>> ARMAGHAN BEHLUM: Joten me pﾃ､ivitﾃ､ sivu ja sitten
menemme ja avata konsoli uudelleen.
Ja nyt huomaamme, ettﾃ､ olemme ottaa kehykset hyvﾃ､ksyttiin,
Nﾃ､iden pikku esineet nﾃ､imme aiemmin.
Niin joo.
Nﾃ､mﾃ､ ovat meidﾃ､n kehykset nﾃ､y konsoli.
Cool.
>> Joten nyt olemme tarttui kehyksiﾃ､, kuten ehkﾃ､ muistat aiemmin
esimerkistﾃ､, ettﾃ､ meillﾃ､ oli, jos voimme tarkistaa rungon piste eleet
saamme luettelon eleitﾃ､, jotka runko viimeksi kiinni.
Voimme tarkistaa pituuden ettﾃ､ array onko Leap kiinni mitﾃ､ﾃ､n eleitﾃ､.
Joten jos se joukko on suurempi kuin nolla sitten
tiedﾃ､mme, ettﾃ､ meillﾃ､ on joitakin juttuja tehdﾃ､.
>> Joten kﾃ､ﾃ､ri ettﾃ､ vuonna jos ehto ja nyt tﾃ､ﾃ､llﾃ､, mitﾃ､ me tiedﾃ､mme on meidﾃ､n
nﾃ､hneet ele, katsotaanpa toimia sen.
Joten nyt olemme tﾃ､ﾃ､llﾃ､ on ele tarkistaa.
TOMAS Reimers: No, ensimmﾃ､inen asia on se ei ole vain yksi ele,
se voi olla niin monta eleitﾃ､.
>> ARMAGHAN BEHLUM: Erittﾃ､in totta.
TOMAS Reimers: Niin kohti Classic C tyyli tﾃ､ﾃ､llﾃ､
me luultavasti halua kﾃ､yttﾃ､ﾃ､ silmukka.
ARMAGHAN BEHLUM: Tﾃ､ﾃ､llﾃ､ ollaan sitten.
Pﾃ､ﾃ､timme iteroida lﾃ､pi eleet.
Ja katsotaanpa.
i plus, plus.
Ja nyt jos me ehkﾃ､ tehty vain var ele on yhtﾃ､
runko dot eleet kiinnike i, nyt meillﾃ､ on
ele itsessﾃ､ﾃ､n, joka on vain yksi kertaalleen ele esine
meille tyﾃｶskennellﾃ､ sisﾃ､osat silmukan.
Selvﾃ､.
TOMAS Reimers: Let jﾃ､rki tarkista tﾃ､ﾃ､llﾃ､ taas ja vain lohduttaa
dot log ele, mitﾃ､ saamme.
>> ARMAGHAN BEHLUM: Console dot log ele.
Okie dokie.
Ja pﾃ､ivittﾃ､ﾃ､ vielﾃ､ kerran.
>> TOMAS Reimers: Ja katsotaanpa yritﾃ､ tehdﾃ､ ele.
Nﾃ､et ettﾃ､ joukko on, kun hﾃ､n pyyhkﾃ､isee,
saat kasan eleitﾃ､ konsoli ja jos hﾃ､n yrittﾃ､ﾃ､ tehdﾃ､ ympyrﾃ､,
se just--
>> ARMAGHAN BEHLUM: Circles ovat vain todella mukavaa.
>> TOMAS Reimers: Nyt on outo juttu tﾃ､ﾃ､llﾃ､, joka on hﾃ､n tekee yhden ympyrﾃ､n,
mutta tﾃ､mﾃ､ on kirjautumisen 80 eleitﾃ､, eikﾃｶ?
Se on paljon eleitﾃ､.
Joten ensimmﾃ､inen sellainen asia ymmﾃ､rtﾃ､ﾃ､, ja tﾃ､mﾃ､ voi olla hﾃ､mmentﾃ､vﾃ､ﾃ､,
on, ettﾃ､ ele ei ole vain kirjautuneena kerran.
>> On jokaisen kehyksen, oikea, joten jos olen tekemﾃ､ssﾃ､ ympyrﾃ､
Leap havaitsee tﾃ､mﾃ､n on muutos, tﾃ､stﾃ､
on muutos, tﾃ､stﾃ､ on muutos.
Ja se kirjaa jokaisen nﾃ､istﾃ､.
Mutta jokainen nﾃ､istﾃ､, se tulee sanoa, oh,
siellﾃ､ ele parhaillaan kﾃ､ynnissﾃ､.
Joten sanon vain, hei, siellﾃ､ ele ja se on tﾃ､llﾃ､ hetkellﾃ､ kﾃ､ynnissﾃ､.
Joten mitﾃ､ me emme halua tehdﾃ､, on sanoa, oh, jokaisen pﾃ､ﾃ､lle
nﾃ､iden eleitﾃ､ sinua haluat muuttaa tekstiﾃ､.
Mitﾃ､ me haluamme tehdﾃ､, on silloin, kun tﾃ､tﾃ､ elettﾃ､ pysﾃ､htyy, ja voimme tarkistaa, ettﾃ､
Sitten haluamme muuttaa tekstiﾃ､.
ARMAGHAN BEHLUM: mhmm.
Joten kuten Tomas on selittﾃ､ﾃ､ eleet
saattaa nﾃ､kyﾃ､ lﾃ､pi useita kehyksiﾃ､, mutta esimerkiksi,
kun meillﾃ､ oli ettﾃ､ ympyrﾃ､, voimme nﾃ､hdﾃ､
ettﾃ､ tunnus ettﾃ､ yksi yksi ympyrﾃ､, ettﾃ､ me
ehkﾃ､ yrittﾃ､nyt loppuun oli sama tunnus kaikkialla.
Ja itse asiassa, voit myﾃｶs tutustu tilan.
pﾃ､ivitetty.
>> Ja sitten tﾃ､mﾃ､ on luultavasti viime ympyrﾃ､, ettﾃ､ No, OK.
Joten joskus se nﾃ､yttﾃ､ﾃ､ aseman pysﾃ､htymﾃ､ttﾃ､ ele
ja se nﾃ､yttﾃ､ﾃ､ myﾃｶs tilan aloittaa uuden ele kun
se tunnustaa varmasti, ettﾃ､ olet aloittanut uuden ele.
Esimerkiksi tﾃ､ssﾃ､ tapauksessa.
TOMAS Reimers: Cool.
ARMAGHAN BEHLUM: Niin joo.
Ja sitten, katsotaanpa.
Voit myﾃｶs huomata vaikka olimme tehden
ympyrﾃ､ ja ele on kenttﾃ､ nimeltﾃ､ tyyppi
joka kertoo meille, millaisia ele, joka on.
Niin, ettﾃ､ voisi olla hyﾃｶtyﾃ､ meille yritﾃ､t tehdﾃ､ mitﾃ､ teemme.
TOMAS Reimers: Niin siirryttﾃ､essﾃ､ takaisin JS,
Ensimmﾃ､inen asia, joka tapahtuu minulle myﾃｶs, juuri luet tﾃ､tﾃ､ koodia
on olemassa pieni optimointi, joka on oikeastaan
ei tarvitse tﾃ､tﾃ､, jos ehto, eikﾃｶ?
Koska jos runko piste eleitﾃ､ piste pituus on nolla, ettﾃ､ silmukan
aio juosta muutenkin.
Joten voimme aivan hyvin mennﾃ､ eteenpﾃ､in ja pﾃ､ﾃ､stﾃ､ eroon siitﾃ､.
Jﾃ､lleen kun olet kirjoittamassa koodia on tﾃ､rkeﾃ､ﾃ､ palata ja lajitella
of Refactor kuin huomaat, ettﾃ､ olet olisi voinut tehdﾃ､ jotain paremmin,
tai ettﾃ､ on olemassa toinen tapa tehdﾃ､ se.
Joten nyt olemme juuri menossa puhdista nopeasti ja myﾃｶs siivoamaan koodin.
Se on iso juttu.
>> ARMAGHAN BEHLUM: Hyvﾃ､ tyyli on erittﾃ､in arvostettu.
>> TOMAS Reimers: Voit aina kun joku
on koodi, jos siellﾃ､ kﾃ､ytetﾃ､ﾃ､n olla, jos kunnossa ja sitten ne poistetaan se,
mutta ne eivﾃ､t komnentit sitﾃ､.
On hyvin ilmeistﾃ､ ja se tavallaan nﾃ､yttﾃ､ﾃ､ ruma.
ARMAGHAN BEHLUM: Mikﾃ､ siis vieressﾃ､ meidﾃ､n tehdﾃ､ luettelo?
TOMAS Reimers: Nyt sanomme siis, Oletan ensimmﾃ､inen asia haluamme tehdﾃ､
on varmistaa, ettﾃ､ ele n todella pyyhkﾃ､isemﾃ､llﾃ､, eikﾃｶ?
>> ARMAGHAN BEHLUM: Joo.
>> TOMAS Reimers: Eli jos sanomme, ettﾃ､ meidﾃ､n hyvﾃ､stit on ikﾃ､ﾃ､n kuin huitaista,
menemme kanssa on huitaista, Ensimmﾃ､inen asia, joka meidﾃ､n tﾃ､ytyy sanoa, hei,
on ele kirjoittaa pyyhkﾃ､isemﾃ､llﾃ､, eikﾃｶ?
Ei ympyrﾃ､ tai ylhﾃ､ﾃ､ltﾃ､, mutta on se huitaista?
Joten miten voimme tehdﾃ､, ettﾃ､ on voimme sanoa ele
dot tyyppi yhdenvertaisen yhdenvertaisen huitaista merkkijonona.
>> ARMAGHAN BEHLUM: [ﾃ､ﾃ､netﾃｶn] ele dot tyyppi on yhtﾃ､ on yhtﾃ､ kuin pyyhkﾃ､isemﾃ､llﾃ､.
Siellﾃ､ olemme.
>> TOMAS Reimers: Ja Sitten viimeinen kysymys
haluamme on ele piste valtion yhdenvertaisen yhdenvertaisen pysﾃ､kki, eikﾃｶ?
Niin, ettﾃ､ kun ele on pysﾃ､ytetty.
Olen itse ajatella pyyhkﾃ､isemﾃ､llﾃ､, I tietﾃ､vﾃ､t tﾃ､mﾃ､n pﾃ､ﾃ､ltﾃ､ pﾃ､ﾃ､ni,
mutta olet tervetullut etsiﾃ､ sen, kun
pyyhkﾃ､ise joka kerta se rekisterﾃｶi sen kunnes lopetat on alku ele.
Ja sitten viimeinen n vain pysﾃ､kki ele.
Joten vain yksi pysﾃ､kki ele, joka on hyvﾃ､ meille.
Joten mitﾃ､ voimme tehdﾃ､, on sanoa, jos ele piste kirjoita yhdenvertaisen yhdenvertaisen pyyhkﾃ､isyllﾃ､ ja ele piste
asemaan kuin yhdenvertaisen lopettaa, anna jﾃ､rki
Tarkista tﾃ､ssﾃ､ lohduttaa dot log ele.
>> Joten palaamme tﾃ､nne.
Me pﾃ､ivitﾃ､ sivu.
Ja nyt vain ajan jotain pitﾃ､isi olla konsoli dot kirjautuneena on, kun me pyyhkﾃ､isemﾃ､llﾃ､.
Ja yritﾃ､mme pyyhkﾃ､isemﾃ､llﾃ､ ja nﾃ､emme mitﾃ､ﾃ､n.
Oikea?
Joten tﾃ､mﾃ､ on todella iso asia.
Emme nﾃ､e, mitﾃ､ odotimme.
Ja virheenkorjaus voi olla iso osa tﾃ､tﾃ､.
Joten ensimmﾃ､inen asia olemme menossa sanoa on, OK, katsotaanpa lohduttaa piste
kirjaudu, jos ele piste kirjoita yhdenvertaisen yhdenvertaisen pyyhkﾃ､isemﾃ､llﾃ､.
ARMAGHAN BEHLUM: Joo, tehdﾃ､ﾃ､n se.
TOMAS Reimers: Olemme siis menossa takaisin tﾃ､hﾃ､n.
Me virkistﾃ､ﾃ､.
Me pyyhkﾃ､isemﾃ､llﾃ､.
Ja aiomme nﾃ､hdﾃ､ nippu niitﾃ､.
OK.
Niin selvﾃ､sti ongelma oli meidﾃ､n ele piste tila.
Joten jos avaamme nﾃ､istﾃ､ jaamme katso esineitﾃ､ ja nﾃ､emme,
hyvin, se pysﾃ､htyy, mutta, oi, sitﾃ､ kutsutaan valtion, ei tila.
Joten jos lﾃ､hdemme takaisin meidﾃ､n koodi voimme sanoa
jos ele piste tyyppi yhdenvertaisen yhdenvertaisen pyyhkﾃ､isemﾃ､llﾃ､ ja ele piste valtion yhdenvertaisen yhdenvertaisen pysﾃ､kki,
sitten me lohduttaa dot log sitﾃ､.
Ja niin virkistﾃ､ﾃ､.
Me pyyhkﾃ､isemﾃ､llﾃ､.
Ja nﾃ､emme, ettﾃ､ jokainen pyyhkﾃ､isy, olemme vain
saada yksi, joka on pﾃ､ﾃ､, joka on suuri, oikea?
Sitﾃ､hﾃ､n me haluamme.
>> ARMAGHAN BEHLUM: Jep.
Ja voimme myﾃｶs huomata, ettﾃ､ tunnukset jokainen nﾃ､istﾃ､ eleet ovat erillisiﾃ､.
Niin kuin Tomas sanoi, koska olemme pyydystﾃ､miseen tﾃ､mﾃ､ yksi stop tilassa, ettﾃ､
olemassa lopussa huitaista, olemme saada yksittﾃ､isiﾃ､ erillisiﾃ､ eleet
alkaen Leap Motion.
Suuri.
>> TOMAS Reimers: Mennﾃ､ﾃ､n eteenpﾃ､in ja vain tehdﾃ､ lopullinen asia, joka on,
>> ARMAGHAN BEHLUM: Hyvﾃ､sti.
>> TOMAS Reimers: Mahtavaa.
Ja nyt Katsotaanpa tutustu verkkosivuilla.
Yksi
>> ARMAGHAN BEHLUM: Toinen.
Emme, joo, me ei kutsua sitﾃ､ Hyvﾃ､sti.
Suuri.
>> TOMAS Reimers: Ei, Goodbye on todellinen funktio.
>> ARMAGHAN BEHLUM: Joo.
Mennﾃ､ﾃ､n vain.
>> TOMAS Reimers: Ja kun me hyvﾃ､stit, se sanoo hyvﾃ､stit.
>> ARMAGHAN BEHLUM: Meillﾃ､ on voitto.
>> TOMAS Reimers: Eli melko jﾃ､nnittﾃ､viﾃ､ juttuja.
Toivottavasti voit rakentaa jotain muuta, mutta saat ajatus, eikﾃｶ?
Voit tunnistaa eleitﾃ､.
Voit soittaa toimintoja.
Ja siitﾃ､, ettﾃ､ todella antaa sinulle joitakin hyvin perustavaa laatua rakennuspalikoita
sanoa, oh, ehkﾃ､ kun he pyyhkﾃ､isemﾃ､llﾃ､ ylﾃｶs, koska voit myﾃｶs havaita asioita
kuten suuntaan.
Haluan heidﾃ､n tehdﾃ､ jotain.
Tai kun he Pyyhkﾃ､ise oikealle, minﾃ､ haluat heidﾃ､n tekevﾃ､n jotain.
Ja me voimme alkaa saada luovasti miten tarkalleen
aiomme parantaa sivuston Kﾃ､yttﾃ､mﾃ､llﾃ､ nﾃ､itﾃ､ pyyhkﾃ､isemﾃ､llﾃ､ eleet tai ympyrﾃ､
eleet, tai kosketa eleet, joko avain hanat tai ruutukosketukset.
Ja sitten muuta kuin, ettﾃ､ olet enemmﾃ､n kuin tervetulleita pelaamaan
varsinaisen datan, mutta jos haluat tehdﾃ､
ettﾃ､ ehdotamme menet docs koska he todella todella hyvﾃ､.
Joten suuntasi docs nyt.
Vai haluatko puhua siitﾃ､?
>> ARMAGHAN BEHLUM: Joo.
Mennﾃ､ﾃ､n vain.
Myﾃｶs yksi muu makupala neuvoja, ﾃ､lﾃ､ yritﾃ､ ajatella tﾃ､tﾃ､ 3D.
Joten oikeastaan 窶銀橘atsotaanpa vetﾃ､ﾃ､ nuo eleet vielﾃ､ kerran konsoli dot log ele
ja me teemme sen.
Tule takaisin ja nyt yritetﾃ､ﾃ､n pari nﾃ､itﾃ､, pari niistﾃ､.
>> Jos menemme ja tutustu eleet samoin
kuten nﾃ､ette, ettﾃ､ he dimensionality
on kolmeen suuntaan, todella.
Joten ﾃ､lﾃ､ vain rajoittaa itse 2D-nﾃ､yttﾃｶ
vaikka saatat olla 2D verkkosivuilla.
Voit kokeilla ja miettiﾃ､, miten kﾃ､yttﾃ､jﾃ､ voisi vuorovaikutuksessa verkkosivuilla 3D.
TOMAS Reimers: In 3D-tilassa.
ARMAGHAN BEHLUM: Aivan.
Ja joo.
Joten saat ohjeet, nopeudet, kaikki nﾃ､mﾃ､ hienoja bittiﾃ､ tietoa.
>> TOMAS Reimers: Ja jos et ole tuntee, ettﾃ､ se menee x, y,
ja sitten z on tﾃ､mﾃ､ viimeinen ulottuvuus.
Vain mikﾃ､ luultavasti olet perehtynyt jos olet kﾃ､sitellyt 3D
koordinoida lentokoneita ennen.
Jos et ole, se on sama kuin 2D yksi paitsi siellﾃ､ kolmannen ulottuvuuden.
Me kutsumme sitﾃ､ z.
Ja kaikki, tavallaan kuin suuntaan, mikﾃ､ on kun se on menossa,
position-- Mielestﾃ､ni se voisi jopa altista kiihtyvyys, en ole varma.
>> ARMAGHAN BEHLUM: Joo, uskon.
Se varmasti on nopeus.
En oikeastaan 窶銀黍le 100% varma kiihtyvyys.
>> TOMAS Reimers: Se voi olla vaihtoehto voit vﾃ､littﾃ､ﾃ､ jotain.
Joten asema ja nopeus ovat alttiina Nﾃ､issﾃ､ tavallaan kolme koordinaatit.
Joten x, y, z tai delta x, delta y, delta z.
Joten nyt suuntasi asiakirjat se developer.leapmotion.com
ja sitten voit valita Documentation.
Jﾃ､lleen Leap Motion on kaikki nﾃ､mﾃ､ ihana API, yksi JavaScript,
yksi C Sharp ja Unity, yksi C ++, yksi Java, yksi Python,
ja yksi tavoite C. Olen henkilﾃｶkohtaisesti nostaisi sinua kohti JavaScript
tai jos haluat oppia uusi kieli, kokeile Python.
Molemmat nﾃ､istﾃ､ kielistﾃ､ olen tyﾃｶskennellyt ennen ja he todella helppo oppia
ja tiedﾃ､t jo JavaScript, joka tekee todella hyvﾃ､ﾃ､ haastaja.
>> Yksi varoituksen sana kun annat docs.
Varmista olet Docs v2.0.
Koska jos olet versio yksi, se ei toimi.
Myﾃｶs esimerkiksi galleria.
Vietimme hyvﾃ､ 30 minuuttia yrittﾃ､ﾃ､ debug meidﾃ､n Leap
ennen huomasimme, ettﾃ､ V1 ei toimi V2.
Joten varmista, ettﾃ､ olet versio kaksi.
Ja sitten annan hﾃ､nen nﾃ､yttﾃ､ﾃ､ docs.
ARMAGHAN BEHLUM: Joo.
Joten tﾃ､ssﾃ､ API yleiskatsaus ja sitten jotkut palasia tiedot
ettﾃ､ olemme jo mﾃ､ﾃ､rﾃ､nnyt.
Mukava pikku Floating hands ylﾃ､puolella Leap Motion.
Ja muistutus ajatella noin tilaa 3D.
Yksi ensimmﾃ､isistﾃ､ esineiden ajatella kanssa Leap Motion ovat kﾃ､sissﾃ､, tietenkin.
Nﾃ､imme hyvﾃ､ksytyille jonka Visualizer.
Ja sitten saatat olla nﾃ､hdﾃ､, ettﾃ､ se tunnustetaan
osa ranteen ja varsi liittyy siihen.
TOMAS Reimers: Jos haluat vetﾃ､ﾃ､ Visualizer.
ARMAGHAN BEHLUM: Joo, Tehdﾃ､ﾃ､n se uudestaan.
TOMAS Reimers: Nﾃ､et aina vain hyvﾃ､ muistutus tavallaan nﾃ､hdﾃ､,
Visualizer yrittﾃ､ﾃ､ nﾃ､yttﾃ､ﾃ､ kaikki tiedot, jotka Leap nﾃ､kee.
Joten nﾃ､et, ettﾃ､ meillﾃ､ on nﾃ､mﾃ､ tavallaan neljﾃ､ pistettﾃ､
ranteesta ja sitten todellinen ranne.
Ja sinulla on myﾃｶs tﾃ､mﾃ､ pallo palmu.
Kaikki nﾃ､mﾃ､ ovat pisteiden tunnustavat tunnustanut harppaus.
>> ARMAGHAN BEHLUM: Aivan.
Ja niin sillﾃ､ kﾃ､dellﾃ､ esine jokainen kehys on kﾃ､si array
samoin, jossa voit myﾃｶs saada vasen ja oikea kﾃ､si.
Saat joka suuntaan kﾃ､det ovat
pﾃ､in normaalia suuntaan kﾃ､mmen,
tai kuten he sitﾃ､ kutsuvat kﾃ､mmen normaalia.
Mitﾃ､ muuta meillﾃ､ on?
Olemme myﾃｶs, oho.
Kokeillaan ja selaa tﾃ､llﾃ､ tavalla.
Kﾃ､sivarret, sormet ovat edustaa sormen
luokka, joka on suunnattavat esine.
Joten kuten sanoimme, nﾃ､imme, ettﾃ､ joukko pointables jokaisen kﾃ､den.
Ne ovat hieman sormet ajatella.
Joten tﾃ､mﾃ､ on hyvﾃ､ yleiskuva mennﾃ､ kautta yrittﾃ､ﾃ､ ymmﾃ､rtﾃ､ﾃ､.
TOMAS Reimers: [ﾃ､ﾃ､netﾃｶn] kﾃ､si anatomia siellﾃ､.
ARMAGHAN BEHLUM: Joo, tﾃ､smﾃ､lleen.
Niin joo.
Siellﾃ､ on paljon raakadatan ettﾃ､ Leap Motion vie tulkitsee hyvin
sinulle, niin se on hyvﾃ､ idea mennﾃ､ lﾃ､pi tﾃ､ﾃ､llﾃ､
ja yrittﾃ､ﾃ､ selvittﾃ､ﾃ､, miten Leap on jo tajunnut asioita sinulle
ja niin, mitﾃ､ tietoja on saatavissa sieltﾃ､.
Ja sitten sieltﾃ､ Voisin suositella menee tﾃ､mﾃ､ vasemman puoleinen tﾃ､nne,
joka menee hyvin oikeastaan 窶銀砧itﾃ､ﾃ､n, ne ovat oikeastaan 窶銀久ain lisﾃ､ﾃ､ API tavaraa about--
>> TOMAS Reimers: API viittaus pohja on yleensﾃ､ hyvﾃ､ paikka mennﾃ､.
Te varmaan nﾃ､ki tﾃ､mﾃ､n, kun teimme Google Maps PSET.
Mutta viittaus todella vain menee lﾃ､pi kaikki
toiminnot ja parametrit kﾃ､ytettﾃ､vissﾃ､ objekti sinulle.
>> ARMAGHAN BEHLUM: Joo.
Esimerkiksi, tﾃ､mﾃ､ on mitﾃ､ Etsin ennen.
Kun meillﾃ､ on kﾃ､si me voi mennﾃ､ ja selvittﾃ､ﾃ､
miten Leap suosittelee meille lﾃｶytﾃ､ﾃ､ kﾃ､den.
Kuten sanoin aiemmin, meillﾃ､ on kﾃ､sissﾃ､ joukko.
Selvitﾃ､, jos meillﾃ､ on kﾃ､sissﾃ､ ja sitten yrittﾃ､ﾃ､ napata yhden kﾃ､den
vuorovaikutuksessa tﾃ､llﾃ､ tavoin.
Niin, ettﾃ､ mitﾃ､ me Suosittelen teitﾃ､.
Eleet ja tavaraa samoin.
Tﾃ､mﾃ､ API dokumentaatio on menossa olla loistava tyﾃｶkalu teitﾃ､.
Onko teillﾃ､ muita suosituksia?
>> TOMAS Reimers: En.
Minusta se on hyvﾃ､ nyt.
>> ARMAGHAN BEHLUM: Joo, Luulen niin samoin.
Voit vapaasti lﾃ､hettﾃ､ﾃ､ meille sﾃ､hkﾃｶpostia ja saada yhteyttﾃ､ noin Leap Motion
jos sinulla on ehkﾃ､ mitﾃ､ﾃ､n ongelmia tai tarvitset suosituksia.
Ja voimme yrittﾃ､ﾃ､ selvittﾃ､ﾃ､ juttuja ulos te samoin.
Kiitos.
>> TOMAS Reimers: Suuri.