1 00:00:00,000 --> 00:00:03,968 >> [Muzikos grojimo] 2 00:00:03,968 --> 00:00:10,744 3 00:00:10,744 --> 00:00:14,040 >> STEPHEN turbaną: Taigi, aš Stephenas Turbanas. 4 00:00:14,040 --> 00:00:16,990 Per ant šono čia, gal mes galite gauti kai kuriuos žmones pasinerti. 5 00:00:16,990 --> 00:00:20,150 6 00:00:20,150 --> 00:00:23,854 Mes turime Gabrielis ir Zack. 7 00:00:23,854 --> 00:00:26,270 Taigi trumpai planą apie tai, ką tai atrodys, 8 00:00:26,270 --> 00:00:31,580 Aš ruošiuosi daryti kai labai aukšto lygio žvilgsnis į tai, ką MVC yra. 9 00:00:31,580 --> 00:00:32,285 Gabe? 10 00:00:32,285 --> 00:00:35,080 >> GABRIEL GUIMARAES: Aš ruošiuosi kalbėti apie Ruby ir trupučiu 11 00:00:35,080 --> 00:00:39,100 kaip Bėgiai veikia ir kaip ji gali padės jums sukurti interneto programų. 12 00:00:39,100 --> 00:00:42,070 >> Zack CHAUVIN: Ir aš ruošiuosi parodyti jums konkretų pavyzdį, kaip 13 00:00:42,070 --> 00:00:45,112 naudoti Rails statyti super awesome app. 14 00:00:45,112 --> 00:00:46,112 STEPHEN turbaną: Nuostabus. 15 00:00:46,112 --> 00:00:46,350 Saldūs. 16 00:00:46,350 --> 00:00:46,850 Gerai. 17 00:00:46,850 --> 00:00:49,510 Taigi pakalbėkime apie MVC. 18 00:00:49,510 --> 00:00:54,970 Taigi eikime į kitą skaidrę, kuri Aš darysiu paspaudus šį mygtuką. 19 00:00:54,970 --> 00:01:12,640 Ir eikime į next-- plėtrą, Man patinka galvoti apie vyksta į CVS, 20 00:01:12,640 --> 00:01:17,240 nes CVS yra parduotuvė ir taip pat turi centre V. 21 00:01:17,240 --> 00:01:21,460 >> Ir todėl galime įsivaizduoti, į parduotuvę. 22 00:01:21,460 --> 00:01:25,380 Ir tegul padaryti šį parduotuvę parduoti tik vieną dalyką. 23 00:01:25,380 --> 00:01:31,380 Taigi mes ketiname turėti šią laikyti tik parduoti šiuos raudonus puodelius. 24 00:01:31,380 --> 00:01:40,410 Ir įsivaizduokite eisi ir tu į parduotuvę, ir asmens priekyje. 25 00:01:40,410 --> 00:01:43,440 Ir jo vardas yra Vince. 26 00:01:43,440 --> 00:01:48,370 >> Ir Vince bangos labas tave, sako labas. 27 00:01:48,370 --> 00:01:50,860 Ir jūs pastebėsite vieną dalyką apie Vince. 28 00:01:50,860 --> 00:01:56,880 Taigi, kai mes galvojame apie Vince, mes galvoti apie du pagrindinius būdvardžių. 29 00:01:56,880 --> 00:02:00,600 Vince yra gražus, bet jis kvailas. 30 00:02:00,600 --> 00:02:01,320 Gerai. 31 00:02:01,320 --> 00:02:06,810 Taigi jūs žinote, ne dėl savo kaltės, deja, jis gražus. 32 00:02:06,810 --> 00:02:08,009 Jis yra mūsų požiūris. 33 00:02:08,009 --> 00:02:10,539 Taigi, mūsų pirmasis mesti narys yra. 34 00:02:10,539 --> 00:02:12,340 Keep that in mind. 35 00:02:12,340 --> 00:02:17,230 >> Dabar, jūs paprašykite Vince, tu, ei Vince. 36 00:02:17,230 --> 00:02:18,110 Aš klientas. 37 00:02:18,110 --> 00:02:19,130 Jis sako, kad hi. 38 00:02:19,130 --> 00:02:23,610 Aš tikrai noriu viena raudonųjų puodeliai. 39 00:02:23,610 --> 00:02:24,760 Ir ką Vince pasakyti? 40 00:02:24,760 --> 00:02:26,510 Ar kas nors turite kokių nors idėja, ką Vince sako? 41 00:02:26,510 --> 00:02:30,340 42 00:02:30,340 --> 00:02:31,452 Aš ruošiuosi šalto skambučio. 43 00:02:31,452 --> 00:02:32,660 Ką manote Vince sako? 44 00:02:32,660 --> 00:02:36,139 >> AUDITORIJA: Jis sako, aš galiu parodyti jums, kur ji yra, bet aš negaliu duoti jums vieną. 45 00:02:36,139 --> 00:02:41,330 >> STEPHEN turbaną: Jis sako, aš galiu parodyti jums, kur ji yra, bet aš negaliu duoti jums vieną. 46 00:02:41,330 --> 00:02:42,295 Dar blogiau. 47 00:02:42,295 --> 00:02:44,420 Visi kiti turi kitą idėja, ką Vince gali pasakyti? 48 00:02:44,420 --> 00:02:46,957 >> AUDITORIJA: Jis turi eiti čekį jei jie turi kokių nors raudonos puodeliai. 49 00:02:46,957 --> 00:02:49,290 STEPHEN turbaną: Vince nėra net nežino, jis turi patikrinti. 50 00:02:49,290 --> 00:02:50,070 Kitoks? 51 00:02:50,070 --> 00:02:52,360 Taigi jūs sakėte, turi patikrinti, ar jis turi raudonus puodelius. 52 00:02:52,360 --> 00:02:52,895 Eiti į priekį. 53 00:02:52,895 --> 00:02:54,020 AUDITORIJA: Kas raudona puodelio? 54 00:02:54,020 --> 00:02:56,072 STEPHEN turbaną: Kas raudona puodelio? 55 00:02:56,072 --> 00:02:58,090 Kas raudona puodelio? 56 00:02:58,090 --> 00:02:59,410 Vince yra sutrikę. 57 00:02:59,410 --> 00:03:05,141 Taigi Vince ketina pasikalbėti su mūsų kitas mesti narys Carl. 58 00:03:05,141 --> 00:03:10,252 Ir kai mes galvojame apie Carl mes turiu galvoti apie du didelius adjectives-- 59 00:03:10,252 --> 00:03:15,110 jis kontroliuojantis, bet jis nesugeba. 60 00:03:15,110 --> 00:03:17,840 >> Taigi Vince goes-- jis eina, kas raudona puodelio? 61 00:03:17,840 --> 00:03:19,800 Aš nežinau, kas raudona taurė. 62 00:03:19,800 --> 00:03:23,080 Jis atsisuka, ir jis klausia, Carl. 63 00:03:23,080 --> 00:03:28,890 Jis sako, Carl, kažkas paprašė raudona puodelio. 64 00:03:28,890 --> 00:03:30,722 Ar galite tai padaryti? 65 00:03:30,722 --> 00:03:31,680 Ir ką Carl pasakyti? 66 00:03:31,680 --> 00:03:32,513 Leiskite suprasti jį. 67 00:03:32,513 --> 00:03:34,330 Ar kas nors turite kokių nors idėja, ką Karlas sako? 68 00:03:34,330 --> 00:03:37,260 Ir aš tiesiog pakartokite jį su Jumis. 69 00:03:37,260 --> 00:03:39,280 Mačiau rankų judėjimą. 70 00:03:39,280 --> 00:03:41,760 >> AUDITORIJA: Jis pasakoja ką nors kitur gauti raudonus puodelius. 71 00:03:41,760 --> 00:03:44,430 >> STEPHEN turbaną: Jis pasakoja kažkas gauti raudoną puodelį. 72 00:03:44,430 --> 00:03:46,270 Būtent. 73 00:03:46,270 --> 00:03:49,010 Ir mes turime idėją kas tas asmuo gali būti? 74 00:03:49,010 --> 00:03:52,590 75 00:03:52,590 --> 00:03:53,090 Tai užuomina. 76 00:03:53,090 --> 00:03:56,960 Jis ketina pradėti su M. Mob? 77 00:03:56,960 --> 00:04:00,225 >> AUDITORIJA: Modelis. 78 00:04:00,225 --> 00:04:02,720 >> STEPHEN turbaną: modelis, taip. 79 00:04:02,720 --> 00:04:06,920 Jo vardas yra ne modelis, deja, nes tai kvailas pavadinimas. 80 00:04:06,920 --> 00:04:09,310 Mes turime Mitt. 81 00:04:09,310 --> 00:04:12,970 Ir kai mes galvojame apie Mitt-- ne, tai ne iš Zack vaizdas. 82 00:04:12,970 --> 00:04:15,590 83 00:04:15,590 --> 00:04:21,759 Mes turime galvoti apie du pagrindiniai būdvardžių su Mitt. 84 00:04:21,759 --> 00:04:25,040 Jis gali, bet jis paklusnus. 85 00:04:25,040 --> 00:04:29,950 Taigi Mitt žino, ką jis turi daryti, bet jis tikrai nieko negali padaryti. 86 00:04:29,950 --> 00:04:32,340 Arba jis tikrai negali nuspręsti dėl jo paties. 87 00:04:32,340 --> 00:04:33,256 >> Taigi, mes turime Carl. 88 00:04:33,256 --> 00:04:34,705 Carl rėkia Mitt. 89 00:04:34,705 --> 00:04:39,990 Ir jis sako, ei Mitt, turime raudonų puodeliai. 90 00:04:39,990 --> 00:04:46,410 Ir Mitt eina į savo raudona puodelio depozitoriume. 91 00:04:46,410 --> 00:04:48,960 Jis griebia taurę, jis duoda atgal. 92 00:04:48,960 --> 00:04:51,360 Ar kas nors turite kokių nors idėja, kas atsitinka tada? 93 00:04:51,360 --> 00:04:54,070 94 00:04:54,070 --> 00:04:55,120 Suteikia taurę. 95 00:04:55,120 --> 00:05:01,740 Iki šiol Mitt nuėjo į savo raudoną taurė saugykla, ėmėsi jį, 96 00:05:01,740 --> 00:05:03,550 patikrinti jį išjungti, sakė, Aš paėmė vieną raudoną puodelį. 97 00:05:03,550 --> 00:05:06,717 Ir jis suteikiant ją Carlas. 98 00:05:06,717 --> 00:05:07,550 Ar turite idėją? 99 00:05:07,550 --> 00:05:08,980 Ką manote Carl daro? 100 00:05:08,980 --> 00:05:10,926 >> AUDITORIJA: Carl duoda ją tam, Vince. 101 00:05:10,926 --> 00:05:13,550 >> STEPHEN turbaną Carl duoda ją tam, Vince. 102 00:05:13,550 --> 00:05:14,165 Vince. 103 00:05:14,165 --> 00:05:15,999 >> AUDITORIJA: Vince rodo ją [nesigirdi]. 104 00:05:15,999 --> 00:05:16,998 STEPHEN turbaną: Būtent. 105 00:05:16,998 --> 00:05:18,080 Taigi tai yra būtent tai. 106 00:05:18,080 --> 00:05:21,040 Taigi Vince mano taurę, net nežino, kas tai yra, 107 00:05:21,040 --> 00:05:23,840 tačiau jis rodo jį į naudotojo. 108 00:05:23,840 --> 00:05:27,140 Taigi pabandykime atkurti tai tikrai trumpai. 109 00:05:27,140 --> 00:05:31,380 Ir mes gonna reikia Trys tylūs savanoriai, 110 00:05:31,380 --> 00:05:35,260 kaip vaikinai nesiruošia gebėti kalbėti. 111 00:05:35,260 --> 00:05:36,470 Taigi galėčiau paimti tris? 112 00:05:36,470 --> 00:05:37,040 Gerai. 113 00:05:37,040 --> 00:05:38,248 O kas norėtumėte, kad būtų? 114 00:05:38,248 --> 00:05:42,310 115 00:05:42,310 --> 00:05:43,750 >> AUDITORIJA: aš būsiu Vince. 116 00:05:43,750 --> 00:05:44,960 >> STEPHEN turbaną: Vince, Gerai. 117 00:05:44,960 --> 00:05:46,190 Gražus, bet kvailas. 118 00:05:46,190 --> 00:05:47,510 Didysis. 119 00:05:47,510 --> 00:05:48,570 Visi kiti? 120 00:05:48,570 --> 00:05:53,520 Mes ieškome gali, bet nuolankus. 121 00:05:53,520 --> 00:05:55,760 Kas nors kitas nori galėti? 122 00:05:55,760 --> 00:05:56,944 >> AUDITORIJA: galėčiau būti Carlas. 123 00:05:56,944 --> 00:05:57,860 STEPHEN turbaną: saldus. 124 00:05:57,860 --> 00:05:59,102 Mes turime Carl. 125 00:05:59,102 --> 00:05:59,866 >> AUDITORIJA: Mitt. 126 00:05:59,866 --> 00:06:01,050 >> STEPHEN turbaną: Mitt, Gerai. 127 00:06:01,050 --> 00:06:05,070 Ir mes ketiname reikia a-- aš būsiu klientas. 128 00:06:05,070 --> 00:06:07,460 Taigi ateiti iki, nagi iki. 129 00:06:07,460 --> 00:06:10,470 Ir kiekvienas, atsižvelgiant? 130 00:06:10,470 --> 00:06:15,440 Taigi, aš ruošiuosi paprašyti Vince į stovėti priekyje, tik šypsosi, 131 00:06:15,440 --> 00:06:18,230 tiesiog šypsosi, kaip ryškiai, kaip įmanoma. 132 00:06:18,230 --> 00:06:21,520 Ir mes ketiname paklausti Carl, Gerai, tai kodėl gi ne jums, kaip, 133 00:06:21,520 --> 00:06:24,050 stovi tiesiai už jos? 134 00:06:24,050 --> 00:06:26,660 Ir Mitt, ar ne, kodėl tiesiog eiti išjungti gale, 135 00:06:26,660 --> 00:06:31,410 ir tada aš duosiu jums grupę puodelių hang out su. 136 00:06:31,410 --> 00:06:34,170 >> Taigi, aš klientas. 137 00:06:34,170 --> 00:06:35,610 Aš atėjau. 138 00:06:35,610 --> 00:06:40,490 Ir aš darau [nesigirdi] Aš pasakyti, hi, aš norėčiau puodelį. 139 00:06:40,490 --> 00:06:43,214 140 00:06:43,214 --> 00:06:44,580 Puikiai. 141 00:06:44,580 --> 00:06:45,580 Taigi Vince neturi jokios idėjos. 142 00:06:45,580 --> 00:06:46,915 Taigi, ką Vince daryti toliau? 143 00:06:46,915 --> 00:06:50,770 144 00:06:50,770 --> 00:06:52,860 Vince-- Gerai, kad aš ruošiuosi būti pasakojama dabar. 145 00:06:52,860 --> 00:06:55,390 >> Vince rėkia Carl, puodelis! 146 00:06:55,390 --> 00:06:58,840 147 00:06:58,840 --> 00:07:00,790 Ką Carl daryti? 148 00:07:00,790 --> 00:07:03,910 Carl yells Mitt. 149 00:07:03,910 --> 00:07:06,710 Mitt griebia puodelį. 150 00:07:06,710 --> 00:07:08,220 Mitt duoda ją tam, Carl. 151 00:07:08,220 --> 00:07:10,870 Carl grąžina jį Vince. 152 00:07:10,870 --> 00:07:12,640 Ir Vince rodo ją vartotojui. 153 00:07:12,640 --> 00:07:17,960 >> Ir kad yra didelis, didelis, didelis, toks didelis žvilgsnis MVC. 154 00:07:17,960 --> 00:07:22,460 Mes padalinsime jį turintys vaizdą, ką vartotojas mato, valdiklis, kažkas 155 00:07:22,460 --> 00:07:25,760 kas daro viską fone bet tikrai negali atnaujinti nieko 156 00:07:25,760 --> 00:07:29,960 arba gali nieko bet svarbi ne daryti išskyrus paskambinę vaizdą ir modelį. 157 00:07:29,960 --> 00:07:35,280 Ir tada mes turime Mitt, modelis, kas atnaujina kas duomenų turime. 158 00:07:35,280 --> 00:07:42,660 Taigi Thank you so much už mūsų gražus, kontroliuoti, ir galinti savanoriai. 159 00:07:42,660 --> 00:07:43,730 Ir aš manau, kad ji buvo. 160 00:07:43,730 --> 00:07:45,040 >> [Plojimai] 161 00:07:45,040 --> 00:07:48,745 >> Manau, Gabe ketina pasikalbėti dabar ant tikiuosi mažiau aukšto lygio. 162 00:07:48,745 --> 00:07:51,600 >> GABRIEL GUIMARAES: Gerai, vaikinai. 163 00:07:51,600 --> 00:07:56,790 Dabar pakalbėkime šiek tiek daugiau apie kodas ir apie Ruby on Rails pati, 164 00:07:56,790 --> 00:08:00,750 ir apie tai, kaip jis susijęs su visiems šio MVC istorija. 165 00:08:00,750 --> 00:08:03,190 Iš esmės, Ruby on Rails yra pagrindas. 166 00:08:03,190 --> 00:08:04,640 Daugiau apie tai per sekundę. 167 00:08:04,640 --> 00:08:07,760 >> Bet tiesiog suteikti jums jausmas, kuris yra naudojant jį, 168 00:08:07,760 --> 00:08:12,240 kaip visi šie dideli companies-- taip GitHub, Groupon, Twitter-- 169 00:08:12,240 --> 00:08:15,300 jie visi naudoja Ruby on Bėgiai kaip pagrindinį sistemos 170 00:08:15,300 --> 00:08:16,510 įgyvendinti savo svetainėje. 171 00:08:16,510 --> 00:08:19,130 Taigi, aš tikiu, kad daug žmonių naudojo šias svetaines čia. 172 00:08:19,130 --> 00:08:24,470 Ir visa tai Ruby on Rails įgyvendinti modelis, vaizdo ir valdiklis 173 00:08:24,470 --> 00:08:26,890 dėl visų šių svetainių ir daug daugiau. 174 00:08:26,890 --> 00:08:27,830 Gerai? 175 00:08:27,830 --> 00:08:32,090 >> Taigi, kaip jau sakiau, Ruby on Bėgiai yra pagrindas. 176 00:08:32,090 --> 00:08:37,237 Ir jūs galite rūšies galvoti apie sistemos į, kaip statyti namą prasme. 177 00:08:37,237 --> 00:08:39,570 Taigi, jei jūs ketinate kurti house-- ir visada galite 178 00:08:39,570 --> 00:08:40,653 pradėti nuo nulio, tiesa? 179 00:08:40,653 --> 00:08:46,440 Galite pabandyti sugalvoti būdą, kaip matė medieną, 180 00:08:46,440 --> 00:08:49,760 ir priartinti į vietą, medžio, ir gauti akmenų teisinga forma, 181 00:08:49,760 --> 00:08:51,250 ir tada, kad visa tai. 182 00:08:51,250 --> 00:08:54,020 Bet tai ketina imtis tikriausiai daug metų 183 00:08:54,020 --> 00:08:56,910 kol gausite visą medžiagą, ir gausite viską kartu, 184 00:08:56,910 --> 00:08:58,790 ir jūs iš tikrųjų pradėti statyti savo namus. 185 00:08:58,790 --> 00:09:01,748 >> Taigi paaiškėja, jei jūs pradedate su su kažkuo sistema tai 186 00:09:01,748 --> 00:09:04,260 jau rūšies vietoje bet kokio namo tipą 187 00:09:04,260 --> 00:09:07,750 kad norite build-- kažką tai labai bendro pobūdžio, bet, kad jūs galite 188 00:09:07,750 --> 00:09:12,850 tada modeliuoti į savo goals-- galite sverto 189 00:09:12,850 --> 00:09:16,800 tai iš sistemos galia kurti jiems kažkas daug, daug greičiau. 190 00:09:16,800 --> 00:09:17,300 Gerai. 191 00:09:17,300 --> 00:09:21,110 Taigi, tai yra tas pats idėja sistema, skirta žiniatinklio taikymo 192 00:09:21,110 --> 00:09:23,755 arba bet kokio tipo taikymas, šiuo klausimu. 193 00:09:23,755 --> 00:09:26,560 >> Jūs iš tikrųjų pradėti su puse paraiškos 194 00:09:26,560 --> 00:09:28,400 jau ten vieta jums. 195 00:09:28,400 --> 00:09:32,230 Ir, kad aš turiu galvoje, jūs gaunate daug failai, kurie jau turi funkcijas, 196 00:09:32,230 --> 00:09:36,830 kaip bibliotekų, kaip funkcionalumas, ir komandas, kad jūs galite paleisti tam 197 00:09:36,830 --> 00:09:40,500 padaryti jūsų gyvenimą daug paprastesnis ir lengvesnis. 198 00:09:40,500 --> 00:09:41,180 Gerai. 199 00:09:41,180 --> 00:09:43,555 >> Taigi šiuo atveju, mes ketiname kalbėti apie Ruby on Rails. 200 00:09:43,555 --> 00:09:45,920 Yra daug skirtingų sąrangų ten. 201 00:09:45,920 --> 00:09:47,550 Yra Django Python. 202 00:09:47,550 --> 00:09:50,990 Yra Zend Framework arba Laravel PHP. 203 00:09:50,990 --> 00:09:52,390 Yra daug skirtingų tie. 204 00:09:52,390 --> 00:09:56,830 Ruby on Rails yra labai gražus naujas. 205 00:09:56,830 --> 00:10:01,600 Daug žmonių naudoja, kad pradedantiesiems ir tai aplinkos natūra. 206 00:10:01,600 --> 00:10:04,250 Ir kai kurie iš jų labai didelis įmonės, parodžiau čia prieš 207 00:10:04,250 --> 00:10:06,050 taip pat naudojant Ruby on Rails. 208 00:10:06,050 --> 00:10:10,070 >> Taigi tiesiog suteikti jums jausmas, ką Ruby yra 209 00:10:10,070 --> 00:10:13,030 patinka, nes vaikinai yra labiau įpratę kad, pavyzdžiui, C ir šiek tiek PHP 210 00:10:13,030 --> 00:10:17,560 dabar, todėl Ruby bus ekvivalentas savo PHP šia prasme. 211 00:10:17,560 --> 00:10:18,380 Tai ne Ruby. 212 00:10:18,380 --> 00:10:19,830 Tai yra C. Gerai? 213 00:10:19,830 --> 00:10:22,660 Bet tai, kaip DJBHash funkcija, kad aš 214 00:10:22,660 --> 00:10:27,170 žinau daug žmonių, naudojamų už PSET rašybos. 215 00:10:27,170 --> 00:10:29,670 >> Ir Ruby, gana panašiai kaip PHP, jūs 216 00:10:29,670 --> 00:10:32,745 gali įgyvendinti tai su tik keletas eilučių kodo. 217 00:10:32,745 --> 00:10:34,870 Vietoj to, kad nerimauti apie maišos funkcija, 218 00:10:34,870 --> 00:10:37,950 nerimauti apie kibirus, ir visa tai, ką tik galima sakyti, 219 00:10:37,950 --> 00:10:40,160 žodynas = Hash.net. 220 00:10:40,160 --> 00:10:44,560 Ir tada jūs naudojate lyg pati idėja, kad PHP turėjo. 221 00:10:44,560 --> 00:10:45,970 Ir todėl, kad tiesa. 222 00:10:45,970 --> 00:10:48,080 Ir tada, jei norite Tikrinti, todėl patikrinkite, ar funkcija 223 00:10:48,080 --> 00:10:51,560 būtų, jei žodynas "foo" lygu lygu tiesa, grąžina true. 224 00:10:51,560 --> 00:10:52,580 Ir tai viskas, gerai? 225 00:10:52,580 --> 00:10:54,030 >> Taigi jūs pastebėsite keletą skirtumų. 226 00:10:54,030 --> 00:10:57,940 Nėra kabliataškiais Čia, kaip ir buvo C 227 00:10:57,940 --> 00:11:00,710 Tačiau pagrindinė idėja yra labai panašūs. 228 00:11:00,710 --> 00:11:02,030 Gerai? 229 00:11:02,030 --> 00:11:08,010 >> Taip pat, Ruby, yra gamos, kuri yra rūšies rubinas bibliotekose. 230 00:11:08,010 --> 00:11:12,460 Ir skersiniai rankenos juos labai gražus būdas jums. 231 00:11:12,460 --> 00:11:15,480 Taigi, jei jūs norite įdėti kai biblioteką, 232 00:11:15,480 --> 00:11:18,670 funkcijos veikia laiškus, arba kad daro teksto prane ¹ imù, 233 00:11:18,670 --> 00:11:22,170 arba kad daro integraciją su "Facebook", arba bet koks dalykas 234 00:11:22,170 --> 00:11:24,374 kaip kad jūsų app, tai labai, labai lengva. 235 00:11:24,374 --> 00:11:26,790 Šansai yra jūs rasite kažką kaip kad internete. 236 00:11:26,790 --> 00:11:30,300 Ir jie tiesiog padaryti kažkas panašaus įdėti kuris 237 00:11:30,300 --> 00:11:32,290 perlas norite naudoti perlas failą. 238 00:11:32,290 --> 00:11:33,749 Ir tada skersiniai įdiegia viską. 239 00:11:33,749 --> 00:11:36,456 Jūs neturite jaudintis dėl bet to, kad tikrai cool. 240 00:11:36,456 --> 00:11:38,500 Be to, ten yra daug, daug pagalba internete. 241 00:11:38,500 --> 00:11:40,485 Taigi jūs galite rasti daug dalykų. 242 00:11:40,485 --> 00:11:42,360 Jei turite klaidą, galite tiesiog google tai, 243 00:11:42,360 --> 00:11:45,090 ir tai bus labai lengva gauti pagalbos. 244 00:11:45,090 --> 00:11:47,200 >> Ir tai iš fun-- daug exactly-- nes jūs 245 00:11:47,200 --> 00:11:51,420 neturite jaudintis dėl žemo lygio detalės, įgyvendinimas maišos lentelės 246 00:11:51,420 --> 00:11:58,080 ir turintys sugalvoti visi HTTP antraštės, ir daug dalykų, 247 00:11:58,080 --> 00:12:00,197 ir net kai daugiau aukštesnio lygio dalykai. 248 00:12:00,197 --> 00:12:02,030 Jūs neturite jaudintis apie kad Rails. 249 00:12:02,030 --> 00:12:04,010 Ji daro tai labai, labai gražiai jums. 250 00:12:04,010 --> 00:12:07,490 Ir mes ketiname parodyti, kad konkrečiau labai greitai. 251 00:12:07,490 --> 00:12:08,130 Gerai. 252 00:12:08,130 --> 00:12:09,750 >> Taigi šiek tiek apie Ruby dar kartą. 253 00:12:09,750 --> 00:12:11,420 Taigi, tai, kaip C, kaip sakiau. 254 00:12:11,420 --> 00:12:14,170 Vietoj printf, mes sakome, "Iškelia", kuris yra "įdėti eilutę." 255 00:12:14,170 --> 00:12:18,100 Joje eilutę prie konsolės. 256 00:12:18,100 --> 00:12:20,601 Ir šiuo atveju, mes tik spausdinant "Hello World". 257 00:12:20,601 --> 00:12:23,100 Mums nereikia skliaustuose, bet tai gana daug panašūs. 258 00:12:23,100 --> 00:12:26,190 >> Ir tada, jei norite kažką daryti čia 259 00:12:26,190 --> 00:12:30,450 kaip spausdinti iš "Smalls" krūva ir iš "Didieji" krūva, o kilpos, 260 00:12:30,450 --> 00:12:32,060 tai tipo kaip C, tiesa? 261 00:12:32,060 --> 00:12:35,090 Jūs neturite params, bet tai beveik tas pats. 262 00:12:35,090 --> 00:12:37,300 Įdubimas čia skaičius, todėl x lygus 1. 263 00:12:37,300 --> 00:12:41,250 Ir tada Nors x yra mažesnis, nei 50-- tai Jei tai yra kita. 264 00:12:41,250 --> 00:12:42,810 Tai gana daug, kaip ką matė. 265 00:12:42,810 --> 00:12:47,150 >> Ir tada x + = 1 yra tik pokyčio, lyg daro ++, kad jūs galite 266 00:12:47,150 --> 00:12:50,213 daryti C. Bet tai gana daug ką matė C 267 00:12:50,213 --> 00:12:52,380 Jis neturėtų būti pernelyg sudėtinga. 268 00:12:52,380 --> 00:12:54,320 Bet tai yra daugiau galingas. 269 00:12:54,320 --> 00:13:00,100 Taigi yra keletas komandų čia kad tikrai tiek naujesnis. 270 00:13:00,100 --> 00:13:05,110 >> Taigi, pavyzdžiui, "užsideda". 271 00:13:05,110 --> 00:13:08,680 Jūs galite naudoti šį hashtag notacijos Čia tiesiog atsispausdinti something-- 272 00:13:08,680 --> 00:13:13,490 gana daug, ką jūs darytumėte, jei % D arba% C arba šiek tiek patinka. 273 00:13:13,490 --> 00:13:17,600 Ir jūs iš tikrųjų galite įdėti Jei iš karto po pareiškimo. 274 00:13:17,600 --> 00:13:21,180 Taigi, aš tik noriu padaryti this-- Jei x yra didesnis nei 3. 275 00:13:21,180 --> 00:13:24,129 Taigi kodėl gi turiu padaryti visą Jeigu blokas? 276 00:13:24,129 --> 00:13:24,670 Nežinau. 277 00:13:24,670 --> 00:13:28,880 Galiu tik atspausdinti tik jei x yra lygus didesnis nei 3. 278 00:13:28,880 --> 00:13:32,740 Taigi tai viena eilutė būdas tai padaryti Ruby. 279 00:13:32,740 --> 00:13:35,570 >> Ruby sąrašas kažkas labai universalus. 280 00:13:35,570 --> 00:13:38,110 Taigi jūs tikrai nereikia turėti tik vieną tipą. 281 00:13:38,110 --> 00:13:40,674 Jūs galite turėti eilutę, tada Kai kurie skaičiai, ir nesvarbu. 282 00:13:40,674 --> 00:13:42,590 Ir jei norite pridėti kažkas į sąrašą, 283 00:13:42,590 --> 00:13:46,860 Jūs galite tiesiog naudoti šią žymėjimas čia. 284 00:13:46,860 --> 00:13:48,310 >> Ir jei norite pakartoti. 285 00:13:48,310 --> 00:13:56,200 Beveik PHP 4each, čia jums turėti sąrašą ir jūs "List.each daryti." 286 00:13:56,200 --> 00:13:59,464 Ir tai "ELEM", tai yra pavyzdžiui, kiekvieno elemento pavadinimo 287 00:13:59,464 --> 00:14:00,880 kad aš ruošiuosi mano sąrašą. 288 00:14:00,880 --> 00:14:03,890 Ir tada aš tiesiog gali "kelia ELEM." 289 00:14:03,890 --> 00:14:07,130 Ir "kelia" gana daug rankenos išleisti jį už jus, spausdinant. 290 00:14:07,130 --> 00:14:09,920 Nesvarbu, ar tai seka ar int. 291 00:14:09,920 --> 00:14:12,790 Jis vyksta į darbą, kad už jus. 292 00:14:12,790 --> 00:14:14,270 Teisė? 293 00:14:14,270 --> 00:14:14,790 Nemokama. 294 00:14:14,790 --> 00:14:19,980 >> Ir kaip PHP, Ruby ir HTML taip pat integruoti labai, labai gražiai. 295 00:14:19,980 --> 00:14:23,340 Ir čia yra keletas HTML su Ruby į jį. 296 00:14:23,340 --> 00:14:25,860 Taigi, mes turime kūno tegus kaip HTML. 297 00:14:25,860 --> 00:14:28,270 Ir jei mes norime patikrinti kad vartotojas yra, pavyzdžiui, 298 00:14:28,270 --> 00:14:35,730 prisijungęs, mes galime tik pasakyti, pradedant nuo Rubinas, jei user.logged_in ?, pabaiga Ruby. 299 00:14:35,730 --> 00:14:39,240 Spausdinti visą šį dalyką, kuris yra keletas Ruby joje, kuri yra tik 300 00:14:39,240 --> 00:14:42,230 lyg to sintaksė PHP, kad spausdina kintamąjį. 301 00:14:42,230 --> 00:14:43,380 Leiskite atsispausdinti user.name. 302 00:14:43,380 --> 00:14:48,870 >> Taigi sveikiname, Steponą, viduje HTML div. 303 00:14:48,870 --> 00:14:53,760 Ir galų gale, mes turime "galą" ir Ruby kodas, o tai reiškia, tai mano 304 00:14:53,760 --> 00:14:54,470 Jei blokas. 305 00:14:54,470 --> 00:14:55,060 Gerai? 306 00:14:55,060 --> 00:14:57,684 Taigi, tai, kaip vientisą integracija tarp Ruby ir HTML. 307 00:14:57,684 --> 00:15:00,056 308 00:15:00,056 --> 00:15:01,430 Taip pat yra daug išteklių. 309 00:15:01,430 --> 00:15:06,290 Bet kol mes judėti į priekį, ar kas nors turite klausimų apie Ruby, nieko? 310 00:15:06,290 --> 00:15:08,960 Gerai. 311 00:15:08,960 --> 00:15:12,250 >> Yra daug išteklių internete į tryruby.org, kodas akademiją, 312 00:15:12,250 --> 00:15:18,740 ruby-lang.org, kur Jūs galite išbandyti ant jūsų naršyklėje kol jūs iš tikrųjų 313 00:15:18,740 --> 00:15:22,310 sako, oi, gerai, aš ruošiuosi naudoti Ruby mano galutinis projektas. 314 00:15:22,310 --> 00:15:24,020 Ir taip tikrai duoti tiems pabandyti. 315 00:15:24,020 --> 00:15:26,510 Visi šie skaidres bus galima rasti internete, 316 00:15:26,510 --> 00:15:28,950 todėl galite tiesiog atsisiųsti juos. 317 00:15:28,950 --> 00:15:30,115 Ir taip? 318 00:15:30,115 --> 00:15:31,889 >> Auditorija: [nesigirdi] ką tik paaiškėjo, 319 00:15:31,889 --> 00:15:36,851 buvo HTML ir kodas integruotas į ji šiai modelį sąvokai 320 00:15:36,851 --> 00:15:37,350 Valdiklis? 321 00:15:37,350 --> 00:15:37,610 >> GABRIEL GUIMARAES: Taip. 322 00:15:37,610 --> 00:15:40,290 Mes padarysime, kad per sekundę kai mes parodyti savo pavyzdžiu, gerai? 323 00:15:40,290 --> 00:15:41,290 Ačiū už klausimą. 324 00:15:41,290 --> 00:15:44,760 Taigi klausimas buvo iš esmės, jei mes gali parodyti šią Ruby integraciją 325 00:15:44,760 --> 00:15:49,230 HTML taikant modelį Peržiūrėti valdiklio sistemą. 326 00:15:49,230 --> 00:15:51,710 >> Taigi šio modelio idėja Peržiūrėti kontrolieriaus sistema 327 00:15:51,710 --> 00:15:55,740 tai iš esmės filosofija, kaip Stephenas parodė čia. 328 00:15:55,740 --> 00:15:58,177 Ir tai nėra kažkas kad jūs turite padaryti, 329 00:15:58,177 --> 00:16:00,510 bet tai kažkas, kad daro tavo gyvenimas tiek daug paprastesnis. 330 00:16:00,510 --> 00:16:04,170 Ruby on Rails yra pastatytas aplink šio kodo filosofija. 331 00:16:04,170 --> 00:16:06,320 Taigi mes ketiname parodyti Pavyzdžiui, labai greitai. 332 00:16:06,320 --> 00:16:07,340 >> Taigi skersiniai yra meilė. 333 00:16:07,340 --> 00:16:09,140 Daug žmonių naudoja ją, kaip sakiau. 334 00:16:09,140 --> 00:16:10,510 Ir tai tikrai smagu. 335 00:16:10,510 --> 00:16:12,360 Vaikinai turėtų tikrai suteikti jai pabandyti. 336 00:16:12,360 --> 00:16:15,120 MVC daro viską, kas paprastesnis. 337 00:16:15,120 --> 00:16:18,110 Taigi į modelį kontrolieriaus, skiriamosios dalykai 338 00:16:18,110 --> 00:16:21,450 ir pradėti vieną asmenį, per se, arba viena dalis jūsų paraiška 339 00:16:21,450 --> 00:16:24,850 padaryti kiekvienoje iš skirtingų vietų kad jūs taikymas turi daryti. 340 00:16:24,850 --> 00:16:26,676 Ir mažiau laiko praleido ant žemo lygio problemų. 341 00:16:26,676 --> 00:16:27,800 Ir labai populiarus dabar. 342 00:16:27,800 --> 00:16:29,917 Mes turime skersiniai 4.0, kuris yra nauja versija. 343 00:16:29,917 --> 00:16:31,500 Ir ji ateina su vėsioje daug daiktų. 344 00:16:31,500 --> 00:16:32,562 Kitas klausimas. 345 00:16:32,562 --> 00:16:34,490 >> AUDITORIJA: Kitas klausimas. 346 00:16:34,490 --> 00:16:39,310 Ruby on Rails, palyginti su Ruby on Rails Grails. 347 00:16:39,310 --> 00:16:40,230 >> GABRIEL GUIMARAES: Gerai. 348 00:16:40,230 --> 00:16:42,252 Klausimas buvo, Rubinas on Rails, palyginti Ruby-- 349 00:16:42,252 --> 00:16:42,960 AUDITORIJA: Grails. 350 00:16:42,960 --> 00:16:43,490 Ruby? 351 00:16:43,490 --> 00:16:44,490 >> GABRIEL GUIMARAES: Taip. 352 00:16:44,490 --> 00:16:45,955 Taigi Ruby yra kalba. 353 00:16:45,955 --> 00:16:46,745 >> AUDITORIJA: Ne 354 00:16:46,745 --> 00:16:50,360 Aš prašau jus palyginkite kalbą ir sistema, Ruby on Rails, 355 00:16:50,360 --> 00:16:52,975 su kitu populiarus kalba framework-- Grails-- su Ruby 356 00:16:52,975 --> 00:16:53,310 on Rails. 357 00:16:53,310 --> 00:16:53,720 >> GABRIEL GUIMARAES: Gerai. 358 00:16:53,720 --> 00:16:54,480 Atsiprašau. 359 00:16:54,480 --> 00:16:57,390 Klausimas, palyginti Ruby ir Ruby on Rails 360 00:16:57,390 --> 00:16:59,750 į kitą sistemą ir another-- 361 00:16:59,750 --> 00:17:01,022 >> AUDITORIJA: Ruby. 362 00:17:01,022 --> 00:17:01,954 Tai gerai. 363 00:17:01,954 --> 00:17:03,820 Jei jūs nežinote apie tai, kad bauda. 364 00:17:03,820 --> 00:17:05,359 >> GABRIEL GUIMARAES: Kaip, ką aš suprantu yra that-- 365 00:17:05,359 --> 00:17:07,080 >> AUDITORIJA: Yra dar vienas pagrindų vadinami Grails. 366 00:17:07,080 --> 00:17:07,700 >> GABRIEL GUIMARAES: Oi, Grails. 367 00:17:07,700 --> 00:17:08,650 Aš niekada girdėjote apie ją. 368 00:17:08,650 --> 00:17:09,640 Atsiprašau. 369 00:17:09,640 --> 00:17:11,690 Aš niekada girdėjote apie Groovy on Rails. 370 00:17:11,690 --> 00:17:12,744 Atsiprašau. 371 00:17:12,744 --> 00:17:14,869 >> AUDITORIJA: Tai daug geriau integruota su Java. 372 00:17:14,869 --> 00:17:15,450 >> GABRIEL GUIMARAES: matau. 373 00:17:15,450 --> 00:17:17,555 >> AUDITORIJA: Aš tiesiog smalsu apie kai kurių žmonių, aš žinau like-- 374 00:17:17,555 --> 00:17:20,240 >> GABRIEL GUIMARAES: Ne, aš niekada girdėjęs, kad vienas, deja. 375 00:17:20,240 --> 00:17:20,700 Grails. 376 00:17:20,700 --> 00:17:21,410 >> AUDITORIJA: Ir kai kurie žmonės Akivaizdu, kaip Ruby on Rails. 377 00:17:21,410 --> 00:17:22,640 >> GABRIEL GUIMARAES: aš Naudota Ruby on Rails aikštelė. 378 00:17:22,640 --> 00:17:24,790 Aš naudojau kai Django Python, kaip sakiau. 379 00:17:24,790 --> 00:17:26,329 Aš naudojau kai Laravel. 380 00:17:26,329 --> 00:17:29,490 Bet aš ne naudoti Groovy on Rails. 381 00:17:29,490 --> 00:17:31,630 Atsiprašau. 382 00:17:31,630 --> 00:17:34,040 Ir tai labai populiarus dabar su Rails 4.0. 383 00:17:34,040 --> 00:17:38,180 Kaip kai kurie iš dalykų, kad bėgiai daro jums, pavyzdžiui, yra jums 384 00:17:38,180 --> 00:17:43,650 turi daug CSS failus ir daug JavaScript failus. 385 00:17:43,650 --> 00:17:45,790 Ir jūs galite elgtis su jais kaip atskiras ir viskas. 386 00:17:45,790 --> 00:17:50,010 >> Bet tada jis automatically-- kai galite atsiųsti savo kodą su gamyba, 387 00:17:50,010 --> 00:17:52,770 jis automatiškai kaupia juos visus į vieną failą 388 00:17:52,770 --> 00:17:55,150 Štai minified be jokių erdves, taip, kad jis užima 389 00:17:55,150 --> 00:17:59,400 mažiau vietos jūsų prašymą, todėl kad jūs tikrai gali masto dalykų daug. 390 00:17:59,400 --> 00:18:04,380 Štai kodėl tokios didelės įmonės kaip "Twitter" ir GitHub 391 00:18:04,380 --> 00:18:10,220 naudojate Rails, nes ji visa kad už jus, kurie yra tikrai cool. 392 00:18:10,220 --> 00:18:12,840 >> Vienas dalykas, kad yra labai, labai, labai nelengvas 393 00:18:12,840 --> 00:18:18,450 žmonių, įskaitant mane, kurie bando dirbti 394 00:18:18,450 --> 00:18:22,430 su pradžioje sistemą, yra kad, kai jūs pradedate paraišką, 395 00:18:22,430 --> 00:18:24,440 jūs ketinate pamatyti failų krūva. 396 00:18:24,440 --> 00:18:28,460 Kaip, kai jūs sukuriate Skersiniai Naujas, Mano taikymas, 397 00:18:28,460 --> 00:18:31,710 jūs ketinate pamatyti visa tai folders-- App bin, konfigūracijos, db, lib, 398 00:18:31,710 --> 00:18:32,482 prisijungti, visuomenę. 399 00:18:32,482 --> 00:18:33,690 Kaip, daug ir daug dalykų. 400 00:18:33,690 --> 00:18:35,030 >> Ir aš pirmą kartą pamačiau, kad aš buvo, pavyzdžiui, 401 00:18:35,030 --> 00:18:36,570 Gerai, aš neįsivaizduoju, kas vyksta. 402 00:18:36,570 --> 00:18:38,890 Aš tik noriu sukurti svetainė su "Sveikas, pasauli" 403 00:18:38,890 --> 00:18:41,730 ir tai suteikia man patinka, 100 milijardų skirtingų puslapių. 404 00:18:41,730 --> 00:18:43,070 Aš nežinau, kas vyksta. 405 00:18:43,070 --> 00:18:47,460 Taigi prašome ne pernelyg išsigandę, kad. 406 00:18:47,460 --> 00:18:53,699 >> Idėja yra tai, kad ji iš tikrųjų turi pusę Namo ten jau. 407 00:18:53,699 --> 00:18:55,490 Ji turi visą sistema jus jau. 408 00:18:55,490 --> 00:18:56,948 Štai kodėl yra tiek daug failų. 409 00:18:56,948 --> 00:19:00,150 Bet gražus dalykas yra tai, kad atskiria juos visus labai gražiai. 410 00:19:00,150 --> 00:19:03,370 Šansai yra jūs neturite jaudintis apie daugumą šių katalogų. 411 00:19:03,370 --> 00:19:05,820 >> Svarbiausias viena, I sakyčiau, yra programa, aplankas, 412 00:19:05,820 --> 00:19:07,147 kur jūsų app iš tikrųjų gyvena. 413 00:19:07,147 --> 00:19:09,730 Taigi konfigūracijos, jūs ketinate turi konfigūruoti kai kurių dalykų, 414 00:19:09,730 --> 00:19:12,840 kaip savo duomenų bazę ir dalykų, pavyzdžiui, kokios rūšies duomenų bazę jūs naudojate. 415 00:19:12,840 --> 00:19:17,430 Tačiau, išskyrus, kad kaip ir dauguma Jūsų darbas bus atliekamas app. 416 00:19:17,430 --> 00:19:21,620 Taigi app, jūs turite turto, valdikliai, pagalbininkai, siuntėjams, modeliai, požiūriai. 417 00:19:21,620 --> 00:19:24,460 Taigi čia, jūs pradėsite matyti, kad valdikliai, modeliai ir požiūriai ateiti 418 00:19:24,460 --> 00:19:25,410 į žaidimą. 419 00:19:25,410 --> 00:19:27,270 >> Vokų tik jei jus norite siųsti el. 420 00:19:27,270 --> 00:19:29,400 Pagalbininkai, jei norite sukurti tam tikras funkcijas 421 00:19:29,400 --> 00:19:32,050 kad jūs naudojate daug mano. 422 00:19:32,050 --> 00:19:34,490 Taigi jūs įdėti juos į pagalbininkai. 423 00:19:34,490 --> 00:19:39,000 Ir turtas iš esmės visi jūsų vaizdai, visi jūsų CSS, 424 00:19:39,000 --> 00:19:41,200 visus savo "JavaScript", ir kaip tie rūšių 425 00:19:41,200 --> 00:19:43,110 dalykų, kad išsiųsta klientui. 426 00:19:43,110 --> 00:19:45,500 Ir viskas, kas yra turto, kad aš sakiau, gauna minified. 427 00:19:45,500 --> 00:19:45,940 Jis sudarytas. 428 00:19:45,940 --> 00:19:49,189 Ir jūs tikrai neturite jaudintis , kad, kai jis eina į gamybos kodu. 429 00:19:49,189 --> 00:19:49,770 Nemokama. 430 00:19:49,770 --> 00:19:54,205 >> Dabar Zack ketina ateiti, ir jis ketina daryti tai iš Twitter50 pavyzdys. 431 00:19:54,205 --> 00:19:54,970 >> AUDITORIJA: Woo-hoo! 432 00:19:54,970 --> 00:19:56,726 >> Zack CHAUVIN: Nuostabus. 433 00:19:56,726 --> 00:20:00,180 Taigi turėjau galimybę dirbti Ruby on Rails šią vasarą. 434 00:20:00,180 --> 00:20:01,580 Tai nuostabi sistema. 435 00:20:01,580 --> 00:20:03,580 Aš labai šališkas jį. 436 00:20:03,580 --> 00:20:09,770 Ir aš tiesiog parodyti jums truputį kas tai galėtų atrodyti pavyzdys. 437 00:20:09,770 --> 00:20:11,020 Pereiti perkelti į "Chrome". 438 00:20:11,020 --> 00:20:16,350 Taigi, tai yra iš labai paprastas pavyzdys Ruby on Rails application-- kažką 439 00:20:16,350 --> 00:20:19,690 kaip tai yra kažkas, kad Ruby tikrai pranoksta 440 00:20:19,690 --> 00:20:24,070 that-- tik ten, kur jūsų modeliai yra labai gerai apibrėžtas. 441 00:20:24,070 --> 00:20:27,150 >> Šiame pavyzdyje, pamatysite du skirtingi modeliai, 442 00:20:27,150 --> 00:20:30,380 yra tai, kad mes turime vartotojams ir mes turime tweets. 443 00:20:30,380 --> 00:20:33,480 Taigi tai yra Twitter50, Harvardo universiteto savo "Twitter". 444 00:20:33,480 --> 00:20:36,820 Kaip matote, aš prisijungęs kaipzack. 445 00:20:36,820 --> 00:20:38,860 Ir aš galėtų padaryti naujų tweets. 446 00:20:38,860 --> 00:20:42,266 Taigi aš think-- "Tai" - atsiprašau? 447 00:20:42,266 --> 00:20:43,182 Auditorija: [nesigirdi]. 448 00:20:43,182 --> 00:20:44,061 Zack CHAUVIN: O, gerai. 449 00:20:44,061 --> 00:20:45,060 Reikia sustabdyti serverį. 450 00:20:45,060 --> 00:20:47,480 Puikus. 451 00:20:47,480 --> 00:20:49,630 Taigi čia mes esame. 452 00:20:49,630 --> 00:20:52,520 Kaip matote, mes turime "Twitter taikymas čia. 453 00:20:52,520 --> 00:20:55,020 Ir tai super lengva paleisti serverį. 454 00:20:55,020 --> 00:20:57,991 Mes tik atlikti "bėgiai serverio". 455 00:20:57,991 --> 00:20:58,490 Didysis. 456 00:20:58,490 --> 00:20:58,990 Gerai. 457 00:20:58,990 --> 00:21:00,830 Ačiū už tai. 458 00:21:00,830 --> 00:21:02,200 Taigi dabar mes veikia. 459 00:21:02,200 --> 00:21:06,120 >> Ir mes pasakyti, "tai yra nuostabus seminaras. " 460 00:21:06,120 --> 00:21:08,870 Ir pažiūrėkime, kas vyksta. 461 00:21:08,870 --> 00:21:10,020 Taigi mes Čivināšana apie jį. 462 00:21:10,020 --> 00:21:13,390 Žemyn apačioje, jūs galite pamatyti dabar yra daugiau nei tris tweets. 463 00:21:13,390 --> 00:21:15,980 Taigi, mes turime šiek tiek nuo numeracija vyksta. 464 00:21:15,980 --> 00:21:19,640 Ir mes turime, kad Čivināšana. 465 00:21:19,640 --> 00:21:24,010 Ir aš taip pat galite ieškoti per savo tweets-- paieška tai ir dviejų 466 00:21:24,010 --> 00:21:27,960 tie, kurie žodį "Tai" juos parodyti. 467 00:21:27,960 --> 00:21:30,860 Mes taip pat galime ištrinti tweets iki Naršyti mažai mygtuką Pašalinti. 468 00:21:30,860 --> 00:21:36,440 Ir, žinoma, aš tik galite ištrinti pašto, kad priklausė man. 469 00:21:36,440 --> 00:21:39,030 >> Jau mes beveik turi funkcionalumas Twitter. 470 00:21:39,030 --> 00:21:42,000 Kaip, kada jūs manote apie tai, "Twitter" tikrai neturi daryti viską, kad daug. 471 00:21:42,000 --> 00:21:44,280 Jis turi vartotojams, ji turi tweets. 472 00:21:44,280 --> 00:21:47,690 Yra šiek tiek daugiau sudėtinga funkcionalumą. 473 00:21:47,690 --> 00:21:52,960 Bet kai jūs tikrai gauti į ją, tai gana paprasta Ruby on Rails progr. 474 00:21:52,960 --> 00:21:57,560 Ir kažkas panašaus į tai, su gerai išmanyti Ruby on Rails, 475 00:21:57,560 --> 00:22:00,680 jūs turbūt galėtų padaryti per valandą ar dvi. 476 00:22:00,680 --> 00:22:04,210 >> Ir tai tikrai yra atgal į Ruby mantra, 477 00:22:04,210 --> 00:22:07,540 kuris yra konvenciją per konfigūracijos. 478 00:22:07,540 --> 00:22:10,965 Taigi atgal per dieną, žmonės, kada jie norėjo padaryti šią svetainę, 479 00:22:10,965 --> 00:22:12,340 turės pradėti nuo nulio. 480 00:22:12,340 --> 00:22:13,740 Gerai, aš noriu padaryti svetainę. 481 00:22:13,740 --> 00:22:15,970 Padarykime šį failą ir Šis failas ir šio failo. 482 00:22:15,970 --> 00:22:19,180 >> Su Ruby on Rails, ten nė vienas, kad. 483 00:22:19,180 --> 00:22:21,170 Sakote, noriu naują programą. 484 00:22:21,170 --> 00:22:25,010 Ir kaip Gabe parodė mums, kad sukuria visą failą struktūrą mus. 485 00:22:25,010 --> 00:22:27,490 Ir mes tiesiog pakeisti mažai dalys, turime. 486 00:22:27,490 --> 00:22:31,570 Mes tiesiog pritaikyti ką yra unikalus apie mūsų app. 487 00:22:31,570 --> 00:22:32,250 Nemokama. 488 00:22:32,250 --> 00:22:38,540 Taigi grįžta į mūsų pateikimo preview-- įdomu. 489 00:22:38,540 --> 00:22:41,408 490 00:22:41,408 --> 00:22:42,724 Kur galiu pateikti? 491 00:22:42,724 --> 00:22:43,640 AUDITORIJA: Pilnas ekranas. 492 00:22:43,640 --> 00:22:45,715 Viršuje, dešinėje. 493 00:22:45,715 --> 00:22:48,480 >> Zack CHAUVIN: Puikiai. 494 00:22:48,480 --> 00:22:48,990 Nemokama. 495 00:22:48,990 --> 00:22:49,490 Gerai. 496 00:22:49,490 --> 00:22:51,480 Taigi, visų pirma, modelis. 497 00:22:51,480 --> 00:22:54,100 Stephenas padarė nuostabus darbas apibrėžiantis MVC. 498 00:22:54,100 --> 00:22:57,980 Ir dabar mes ketiname susiję kad atgal į Ruby on Rails. 499 00:22:57,980 --> 00:23:00,730 Taigi modelio galite natūra nuo galvoja, kaip duomenų bazės. 500 00:23:00,730 --> 00:23:04,870 Jūs buvote matau tai CS50 Finansai, kur modelis parduotuvės 501 00:23:04,870 --> 00:23:07,590 informacija apie kiek atsargos turite, 502 00:23:07,590 --> 00:23:10,986 ar visi sandoriai, kuriuos padarė. 503 00:23:10,986 --> 00:23:12,860 Tai yra pavyzdys nuo linijos, kaip tai darytumėte 504 00:23:12,860 --> 00:23:15,640 eiti apie tai, naują modelį Rails. 505 00:23:15,640 --> 00:23:17,102 Taigi aš noriu vartotoją. 506 00:23:17,102 --> 00:23:19,060 Tai teks laišką, kuris yra eilutė, 507 00:23:19,060 --> 00:23:20,990 ir slaptažodį, kurį taip pat seka. 508 00:23:20,990 --> 00:23:27,150 Taigi, tai, kaip those-- Noriu kiekvienoje eilutėje mano stalo vartotojų atrodyti, kad. 509 00:23:27,150 --> 00:23:30,730 >> Tikrai nuostabus dalis apie Rails yra tai, kad 510 00:23:30,730 --> 00:23:33,755 nebereikia rašyti bet SQL gana daug. 511 00:23:33,755 --> 00:23:38,640 Kaip daugelis iš jūsų vaikinai mylėjo rašyti SQL PSET 7? 512 00:23:38,640 --> 00:23:39,770 Būtent. 513 00:23:39,770 --> 00:23:41,840 SQL nėra labai patogus. 514 00:23:41,840 --> 00:23:46,470 Ir skersiniai abstrahuojasi visa tai toli Šių tikrai paprasta komandas. 515 00:23:46,470 --> 00:23:51,580 Taigi, pavyzdžiui, jei turime vartotojas, vartotojas turi daug tweets. 516 00:23:51,580 --> 00:23:56,580 Ir kiekvienas iš tų, tweets priklauso vartotojui. 517 00:23:56,580 --> 00:23:59,520 >> Taigi, jei jums atrodo, čia tai Mūsų modelis mūsų Čivināšana. 518 00:23:59,520 --> 00:24:02,750 Ir visi mes turime pasakyti, tai vieno line-- Aš Čivināšana 519 00:24:02,750 --> 00:24:05,090 ir aš priklauso vartotojui. 520 00:24:05,090 --> 00:24:10,160 Ir su tuo vienoje eilutėje ir A Šiek tiek duomenų bazės konfigūracijos, 521 00:24:10,160 --> 00:24:12,990 Skersiniai nustato šiuos santykius. 522 00:24:12,990 --> 00:24:17,450 Anytime, galiu tik pasakyti, zack.tweets, patinka, duok man visi Zack tweets. 523 00:24:17,450 --> 00:24:19,420 Nėra SQL. 524 00:24:19,420 --> 00:24:20,040 Super lengva. 525 00:24:20,040 --> 00:24:26,580 Vėlgi, tai yra konvencija per konfigūracija ateina į žaidimą. 526 00:24:26,580 --> 00:24:29,770 >> Jūs galite pamatyti šiek tiek kurio Ruby pavyzdžiui čia. 527 00:24:29,770 --> 00:24:32,740 Kaip Gave sakė, rašymo Ruby yra tarsi raštu angliškai. 528 00:24:32,740 --> 00:24:35,540 Tai labai aukšto lygio kalba, ir jis daro tai tikrai lengva 529 00:24:35,540 --> 00:24:42,380 mums pasakyti dalykų, pavyzdžiui, aš noriu įsitikinkite, kad Tweet turi kūną. 530 00:24:42,380 --> 00:24:43,740 Jo buvimas yra tiesa. 531 00:24:43,740 --> 00:24:47,170 Ir aš noriu įsitikinti, kad ši Čivināšana, kaip normalus Twitter 532 00:24:47,170 --> 00:24:49,020 turi max ilgis 140. 533 00:24:49,020 --> 00:24:52,800 Tai super intuityvus, tikrai puiki kalba. 534 00:24:52,800 --> 00:24:54,590 >> Toliau, turime nuomonės. 535 00:24:54,590 --> 00:24:57,510 Taigi tai reiškia HTML ir CSS. 536 00:24:57,510 --> 00:25:00,490 Ir štai iš Atsižvelgiant pavyzdys. 537 00:25:00,490 --> 00:25:05,600 Taigi Ruby on Rails rūšies sklandžiai apjungia Ruby ir HTML 538 00:25:05,600 --> 00:25:08,880 siekiant sukurti ką mes norime puslapyje. 539 00:25:08,880 --> 00:25:11,380 Taigi, tai yra mūsų išdėstymo pavyzdys. 540 00:25:11,380 --> 00:25:15,710 Taigi jūs galite pamatyti keletą žymes, kad jūs vaikinai yra naudojami, kaip HTML, įstaiga, 541 00:25:15,710 --> 00:25:17,250 visi, kad gerų dalykų. 542 00:25:17,250 --> 00:25:21,760 >> Ir tiesiai čia, nors mes įtraukti kai Ruby, sakydamas: 543 00:25:21,760 --> 00:25:25,390 jei yra žinutė, kad būtų rodomas, tada rodyti A div pranešimą. 544 00:25:25,390 --> 00:25:28,060 Taigi, aš ne gauti per daug į tai. 545 00:25:28,060 --> 00:25:31,190 Tačiau tai yra paprastai puslapis, kuris pasireiškia suteiktas on-- 546 00:25:31,190 --> 00:25:33,960 ir nesvarbu, ką jūs puslapis apie, tai vienas gauna suteiktos. 547 00:25:33,960 --> 00:25:38,110 Taigi tai, ką gauna įtraukti visada. 548 00:25:38,110 --> 00:25:38,980 Nemokama. 549 00:25:38,980 --> 00:25:42,730 >> Kitas view-- pavyzdys tai viena, kai ji nusprendė visus tweets. 550 00:25:42,730 --> 00:25:45,630 Ir kai kurie iš šių dalykų gali atrodyti gana pažįstamas. 551 00:25:45,630 --> 00:25:50,050 Taigi, pavyzdžiui, čia, mes kilpų per kiekvieną tweets, 552 00:25:50,050 --> 00:25:51,960 ir mes spausdinti juos. 553 00:25:51,960 --> 00:25:54,320 Taigi čia yra, kur mes esame spausdinti kūną. 554 00:25:54,320 --> 00:26:00,910 Ir jei Tweet anketa user-- čia nekilnojamojo pavyzdys be SQL yra dalyvauti. 555 00:26:00,910 --> 00:26:04,390 Aš tiesiog klausia, ar tai Tweet "naudotojo dabartinis vartotojas? 556 00:26:04,390 --> 00:26:06,030 Tada Rodyti nuorodą į jį ištrinti. 557 00:26:06,030 --> 00:26:06,880 Tai itin paprasta. 558 00:26:06,880 --> 00:26:09,670 559 00:26:09,670 --> 00:26:10,920 >> Valdiklis. 560 00:26:10,920 --> 00:26:14,390 Taigi, tai yra, vėlgi, sąsaja tarp modelio ir nuomone. 561 00:26:14,390 --> 00:26:17,820 Tai vienas, kad daro sunkų darbą nuo interacting-- yra tarpininkas. 562 00:26:17,820 --> 00:26:20,980 Jis įkelia informaciją peržiūrėti, o mes pamatysime per sek. 563 00:26:20,980 --> 00:26:23,850 Ir tam, kad bendrauti su modeliu, tai 564 00:26:23,850 --> 00:26:29,170 prašo modelio metodus, kurie yra tai, kas Jūs vaikinai yra pažįstamas kaip funkcijų. 565 00:26:29,170 --> 00:26:31,490 >> Taigi, pavyzdžiui, tai yra mūsų Tweet kontroleris. 566 00:26:31,490 --> 00:26:33,930 Tai gali atrodyti šiek tiek nelengvas dabar. 567 00:26:33,930 --> 00:26:38,240 Bet tai tikrai super intuityvus kai pradėsite nardymas. 568 00:26:38,240 --> 00:26:42,990 Taigi, pavyzdžiui, mūsų indeksą, tai kur mes norime parodyti visus tweets. 569 00:26:42,990 --> 00:26:46,910 Ir taip ši eilutė iš esmės tiesiog prašo visų tweets. 570 00:26:46,910 --> 00:26:50,300 Ir tada mes inicijuoti tiek nauji tweet-- taip patinka 571 00:26:50,300 --> 00:26:52,320 jei jie nori sukurti Naujas Čivināšana tame puslapyje. 572 00:26:52,320 --> 00:26:54,250 >> Ir jis klausia, ką dabartinis vartotojas. 573 00:26:54,250 --> 00:26:58,850 Ir tai yra labai panašus į padaryti, kad matėte PSET 7 574 00:26:58,850 --> 00:27:02,230 kur jis tiesiog rūšies pasakoja view-- tai tipo, kaip, 575 00:27:02,230 --> 00:27:06,284 perduoti kintamuosius, jog esate ketinate reikia į į mano nuomone. 576 00:27:06,284 --> 00:27:08,200 Ir ten visa krūva įvairių metodų 577 00:27:08,200 --> 00:27:10,410 kad Tweet kontroleris gali dirbti. 578 00:27:10,410 --> 00:27:12,495 >> Bet iš tikrųjų, skersiniai nėra puikus darbas natūra 579 00:27:12,495 --> 00:27:18,910 dalijant juos į skirtingas veiksmai, kad jūsų valdiklis gali daryti. 580 00:27:18,910 --> 00:27:23,800 Ar yra kokių nors klausimų apie bet kuri iš MVC dalių bėgiai? 581 00:27:23,800 --> 00:27:25,550 Rūšis tik pagal vėjas. 582 00:27:25,550 --> 00:27:29,250 Taigi vaikinai galite patikrinti tai ant savo. 583 00:27:29,250 --> 00:27:30,106 Nuostabus. 584 00:27:30,106 --> 00:27:31,200 Mes nuolat vyksta. 585 00:27:31,200 --> 00:27:32,546 >> Taigi įdiegti Rails. 586 00:27:32,546 --> 00:27:35,170 Diegimas skersiniai gali būti, kaip, viena iš daugiau nelengvas dalių 587 00:27:35,170 --> 00:27:37,830 iš neskaldytų Rails procesas, deja. 588 00:27:37,830 --> 00:27:40,450 Bet akivaizdu, visi mums yra apie padėti. 589 00:27:40,450 --> 00:27:42,590 Ir kai jis ten, puikių daug išteklių, 590 00:27:42,590 --> 00:27:45,100 kaip minėta Gabe, už pradedate. 591 00:27:45,100 --> 00:27:47,230 Čia yra nuorodos, kad jums reikia, kad būtų 592 00:27:47,230 --> 00:27:51,460 atsisiųsti Rails jį gauti įdiegtas jūsų kompiuteryje. 593 00:27:51,460 --> 00:27:54,240 Akivaizdu, kad tai galima tiek Windows ir Mac 594 00:27:54,240 --> 00:27:55,600 ir už CS50 prietaisu. 595 00:27:55,600 --> 00:27:58,520 596 00:27:58,520 --> 00:28:00,020 Turite klausimų apie ką mes pasakė? 597 00:28:00,020 --> 00:28:04,265 598 00:28:04,265 --> 00:28:06,690 >> AUDITORIJA: būčiau domina, actually-- 599 00:28:06,690 --> 00:28:10,255 todėl žinau, kad atsisiųsti programinė įranga yra didžiausias barjeras. 600 00:28:10,255 --> 00:28:14,807 Jei yra pakankamai suinteresuota turėti atsisiųsti mini sesiją ar kažką. 601 00:28:14,807 --> 00:28:15,640 Zack CHAUVIN: MM-hm. 602 00:28:15,640 --> 00:28:15,692 Taip. 603 00:28:15,692 --> 00:28:16,900 Tai gali būti tikrai naudinga. 604 00:28:16,900 --> 00:28:20,650 Jei kas nors tikrai Gung-ho apie Naudojant šį savo projektą 605 00:28:20,650 --> 00:28:26,555 ar ateityje, tada mes norime tikrai mielai su jumis pasikalbėti apie tai. 606 00:28:26,555 --> 00:28:27,055 MM-hm. 607 00:28:27,055 --> 00:28:29,530 >> AUDITORIJA: susijęs klausimas į tai, ką aš paklausiau anksčiau. 608 00:28:29,530 --> 00:28:32,563 Tiems iš jūsų, kurie padaryti kitų sistemų, kurios dar 609 00:28:32,563 --> 00:28:34,354 bando daryti tą patį dalykas, kad būtų lengviau 610 00:28:34,354 --> 00:28:38,452 statyti svetainėje arba funkcionalumas, manau, jokios prasmės 611 00:28:38,452 --> 00:28:43,653 kodėl mes būtume on Rails palyginti Zend ar kai kurių kitų sistemų 612 00:28:43,653 --> 00:28:44,236 ir kalbos. 613 00:28:44,236 --> 00:28:47,870 >> Zack CHAUVIN: aš tiesiog pasakyti, kad mano 0,02 $ apie tai. 614 00:28:47,870 --> 00:28:49,090 Aš myliu Ruby on Rails. 615 00:28:49,090 --> 00:28:52,120 Turėjau galimybę dirbti tiek PHP ir Ruby on Rails. 616 00:28:52,120 --> 00:28:55,291 Aš labai norėčiau Ruby on Bėgiai, nes Ruby. 617 00:28:55,291 --> 00:28:56,790 Tikrai, tai didelė dalis. 618 00:28:56,790 --> 00:28:58,140 Kaip, kai esate pasirinkti savo sistemą, 619 00:28:58,140 --> 00:28:59,490 taip pat galite pasirinkti kalbą. 620 00:28:59,490 --> 00:29:03,510 >> Ruby yra super accessible-- manau daug geriau kalba nei PHP. 621 00:29:03,510 --> 00:29:06,250 Bet tai kokios asmeninės pirmenybės. 622 00:29:06,250 --> 00:29:09,360 Kaip gerai, kitas atlygis yra už sistemą bendruomenė 623 00:29:09,360 --> 00:29:11,570 kad jūs dirbate su. 624 00:29:11,570 --> 00:29:13,840 >> Dabar Ruby on Rails tikrai karšta. 625 00:29:13,840 --> 00:29:16,160 Yra tonų paramos už jį. 626 00:29:16,160 --> 00:29:19,180 Jūs rašyti kažką Stack Perpildyta apie problemą esate 627 00:29:19,180 --> 00:29:22,350 turint Ruby on Rails, ir jis atsakė. 628 00:29:22,350 --> 00:29:26,900 Vėlgi, tai atviro kodo, o tai reiškia, kad jis nuolat keisti. 629 00:29:26,900 --> 00:29:28,910 Yra tonų žmonių kurie yra tikrai skirtas 630 00:29:28,910 --> 00:29:32,370 tam, kad todėl šis tikrai nuostabus sistema. 631 00:29:32,370 --> 00:29:34,225 Štai kodėl aš norėčiau pasirinkti Ruby on Rails. 632 00:29:34,225 --> 00:29:35,225 GABRIEL GUIMARAES: Taip. 633 00:29:35,225 --> 00:29:37,562 Sakyčiau, kad idėjos atsilieka daugelyje sistemų esate 634 00:29:37,562 --> 00:29:39,770 ketinate rasti ten yra labai, labai panašus, tiesa? 635 00:29:39,770 --> 00:29:42,210 Taigi į modelį kontrolieriaus, faktas, kad mūsų valdytojo 636 00:29:42,210 --> 00:29:44,793 atrodys kažką kaip this-- kiekviena iš funkcijų 637 00:29:44,793 --> 00:29:47,235 yra kaip vieną iš savo puslapių, ir nukreipia jus, 638 00:29:47,235 --> 00:29:48,750 ir jis inicijuoja kintamuosius. 639 00:29:48,750 --> 00:29:51,959 Tai ketina būti pats dalykas kas sistema, kad jūs matote ten. 640 00:29:51,959 --> 00:29:53,375 Ir ten bus modelis. 641 00:29:53,375 --> 00:29:55,270 Ir jūs galite padaryti stuff, pavyzdžiui, "priklauso". 642 00:29:55,270 --> 00:29:59,830 Taigi užuot SQL versija, tiesiog, kaip, padaryti, user.tweets, 643 00:29:59,830 --> 00:30:01,210 ir gausite viską. 644 00:30:01,210 --> 00:30:02,650 Kiekvienas turi tai. 645 00:30:02,650 --> 00:30:07,070 Išskyrus Ruby, jūs user.tweets, ir tada kai PHP pagrindai, 646 00:30:07,070 --> 00:30:12,010 jūs user.getalltweets Kur mano PHP yra ne problema. 647 00:30:12,010 --> 00:30:13,460 Kaip, tai didelis linija. 648 00:30:13,460 --> 00:30:15,320 Tai tas pats, bet tai didelis linija. 649 00:30:15,320 --> 00:30:19,350 >> Taigi, kad vienas iš pagrindinių priežasčių, mano pageidavimus nei Ruby. 650 00:30:19,350 --> 00:30:22,290 Tai tiesiog aš tiksliai Tas pats ir kitose sistemose, 651 00:30:22,290 --> 00:30:26,021 tai tiesiog mano mane du kartus kaip ilgai eilučių kodo. 652 00:30:26,021 --> 00:30:26,520 Gerai? 653 00:30:26,520 --> 00:30:29,730 654 00:30:29,730 --> 00:30:32,540 >> Visi kiti klausimai? 655 00:30:32,540 --> 00:30:35,200 >> Zack CHAUVIN: Kažkas Aš paminėti quickly-- Gabe 656 00:30:35,200 --> 00:30:36,682 kalbėjo šiek tiek apie brangakmenių. 657 00:30:36,682 --> 00:30:39,890 Ir tai tikrai great-- Aš turiu galvoje, tai rūšies bendri visoms sistemoms, 658 00:30:39,890 --> 00:30:45,170 kad ten tipo perlas koncepcija, kuris yra tarsi mano mažai, pavyzdžiui, 659 00:30:45,170 --> 00:30:46,680 Aš prisijungti. 660 00:30:46,680 --> 00:30:48,460 Kaip, galite prisijungti, atsijungti. 661 00:30:48,460 --> 00:30:51,740 Kaip, kad iš tikrųjų rūšies kompleksinio proceso. 662 00:30:51,740 --> 00:30:55,950 Jis buvo tvarkoma tiek tiek už jus PSET 7 d. 663 00:30:55,950 --> 00:31:01,160 Bet aš vis dar ne iki galo nežino, kaip įgyvendinti prisijungimo, pasirašyti-out. 664 00:31:01,160 --> 00:31:03,740 Ir tai todėl, kad Ruby on Rails turi tonų 665 00:31:03,740 --> 00:31:06,080 brangakmenių, kurie stuff like už jus. 666 00:31:06,080 --> 00:31:08,550 >> Vėlgi, konvencija per konfigūraciją. 667 00:31:08,550 --> 00:31:11,050 Kiekvienas ketina daryti tai prisijungimo, užsiregistruokite Išsiregistravimo žingsnis. 668 00:31:11,050 --> 00:31:14,450 Tad kodėl gi ne tiesiog padaryti paketą, kuris vadinamas Apklausa Šioje byloje, kuri yra perlas. 669 00:31:14,450 --> 00:31:15,810 Jūs tiesiog įtraukti jį. 670 00:31:15,810 --> 00:31:18,970 Ir ten yra šiek tiek padėti internetu, kaip jį naudoti. 671 00:31:18,970 --> 00:31:21,230 Ir jūs neturite jaudintis apie ką nors panašaus. 672 00:31:21,230 --> 00:31:24,060 >> Pritvirtinimas nuotraukas į šiuos Quake už, kad perlas. 673 00:31:24,060 --> 00:31:27,220 Kaip, kada jūs bandote daryti nieko naujo, ten už tai perlas. 674 00:31:27,220 --> 00:31:29,420 Ir jūs rūšies tik suvesti šiuos brangakmenius 675 00:31:29,420 --> 00:31:33,160 ir kurti tikrai sudėtinga taikymas labai greitai. 676 00:31:33,160 --> 00:31:35,902 677 00:31:35,902 --> 00:31:37,437 Nemokama. 678 00:31:37,437 --> 00:31:38,270 Visi kiti klausimai? 679 00:31:38,270 --> 00:31:39,623 >> STEPHEN turbaną: Woo-hoo. 680 00:31:39,623 --> 00:31:40,976 Nemanau [nesigirdi]. 681 00:31:40,976 --> 00:31:41,966 >> GABRIEL GUIMARAES: Gerai. 682 00:31:41,966 --> 00:31:42,840 Labai ačiū, vaikinai. 683 00:31:42,840 --> 00:31:43,839 >> STEPHEN turbaną: Bugas-bye. 684 00:31:43,839 --> 00:31:44,850 Zack CHAUVIN: Bugas-bye. 685 00:31:44,850 --> 00:31:45,849 >> STEPHEN turbaną: Woo-hoo. 686 00:31:45,849 --> 00:31:48,150 [Plojimai] 687 00:31:48,150 --> 00:31:49,700 >> Šaulys. 688 00:31:49,700 --> 00:31:50,955