1 00:00:00,000 --> 00:00:03,968 >> [Jwe mizik] 2 00:00:03,968 --> 00:00:10,744 3 00:00:10,744 --> 00:00:14,040 >> STEPHEN devan mouchwa tèt: Se konsa, mwen se Stephen Turban. 4 00:00:14,040 --> 00:00:16,990 Plis pase sou bò a isit la, petèt nou ka jwenn gen kèk moun ki plonje nan. 5 00:00:16,990 --> 00:00:20,150 6 00:00:20,150 --> 00:00:23,854 Nou gen Gabriel ak Zack. 7 00:00:23,854 --> 00:00:26,270 Se konsa, pou yon plan kout sou sa ki sa a ki pral gade tankou, 8 00:00:26,270 --> 00:00:31,580 Mwen pral yo dwe fè kèk trè gade wo nivo nan sa ki mv se. 9 00:00:31,580 --> 00:00:32,285 Gabe? 10 00:00:32,285 --> 00:00:35,080 >> GABRIEL GUIMARAES: mwen pral pale sou Ruby ak yon ti kras 11 00:00:35,080 --> 00:00:39,100 ki jan Rails travay ak ki jan li kapab ede w bati aplikasyon pou entènèt. 12 00:00:39,100 --> 00:00:42,070 >> Zack CHAUVIN: Men, mwen pral montre w yon egzanp espesifik sou fason 13 00:00:42,070 --> 00:00:45,112 yo sèvi ak ray yo bati yon app super pè. 14 00:00:45,112 --> 00:00:46,112 STEPHEN devan mouchwa tèt: Awesome. 15 00:00:46,112 --> 00:00:46,350 Sweet. 16 00:00:46,350 --> 00:00:46,850 Tout dwa. 17 00:00:46,850 --> 00:00:49,510 Se konsa, kite nan pale sou mv. 18 00:00:49,510 --> 00:00:54,970 Se konsa, kite a ale nan pwochen glise a, ki Mwen pral fè pa peze bouton sa a. 19 00:00:54,970 --> 00:01:12,640 Li kite yo ale nan devlopman nan next--, Mwen renmen panse sou ale nan CVS, 20 00:01:12,640 --> 00:01:17,240 paske CVS se yon magazen ak tou te gen yon V nan sant la. 21 00:01:17,240 --> 00:01:21,460 >> Se konsa, kite a imajine nan yon magazen. 22 00:01:21,460 --> 00:01:25,380 Li kite yo fè sa a magazen vann sèlman yon sèl bagay. 23 00:01:25,380 --> 00:01:31,380 Se konsa, nou ap ale nan gen sa a magazen sèlman vann tas wouj sa yo. 24 00:01:31,380 --> 00:01:40,410 Epi imajine ou mache nan, epi ou ale nan devan nan magazen, ak moun nan. 25 00:01:40,410 --> 00:01:43,440 Ak non li se Vince. 26 00:01:43,440 --> 00:01:48,370 >> Epi Vince vag alo nan ou, di hi. 27 00:01:48,370 --> 00:01:50,860 Epi ou remake yon bagay sou Vince. 28 00:01:50,860 --> 00:01:56,880 Se konsa, chak fwa nou panse osijè de Vince, nou gen yo reflechi sou de adjektif kle. 29 00:01:56,880 --> 00:02:00,600 Vince se bèl, men li la estipid. 30 00:02:00,600 --> 00:02:01,320 OK. 31 00:02:01,320 --> 00:02:06,810 Se konsa, ou konnen, se pa fòt nan pwòp tèt li, malerezman, li se bèl. 32 00:02:06,810 --> 00:02:08,009 Li se nou wè. 33 00:02:08,009 --> 00:02:10,539 Se konsa, premye manm jete nou an ki gen la. 34 00:02:10,539 --> 00:02:12,340 Kenbe sa nan tèt ou. 35 00:02:12,340 --> 00:02:17,230 >> Koulye a, ou mande Vince, ou ale, hey Vince. 36 00:02:17,230 --> 00:02:18,110 Mwen se yon kliyan. 37 00:02:18,110 --> 00:02:19,130 Li di hi. 38 00:02:19,130 --> 00:02:23,610 Mwen vrèman vle youn nan tas wouj ou a. 39 00:02:23,610 --> 00:02:24,760 Ak sa ki Vince di? 40 00:02:24,760 --> 00:02:26,510 nenpòt moun ki gen nenpòt ki lide ki sa Vince di? 41 00:02:26,510 --> 00:02:30,340 42 00:02:30,340 --> 00:02:31,452 Mwen pral rele frèt. 43 00:02:31,452 --> 00:02:32,660 Ki sa ou panse Vince di? 44 00:02:32,660 --> 00:02:36,139 >> ODYANS: Li di, mwen ka montre w kote li se, men mwen pa ka ba ou yon sèl. 45 00:02:36,139 --> 00:02:41,330 >> STEPHEN devan mouchwa tèt: Li di, mwen ka montre w kote li se, men mwen pa ka ba ou yon sèl. 46 00:02:41,330 --> 00:02:42,295 Menm pi mal. 47 00:02:42,295 --> 00:02:44,420 Nenpòt lòt moun gen yon lòt lide ki sa Vince ta ka di? 48 00:02:44,420 --> 00:02:46,957 >> ODYANS: Li gen yo ale chèk si yo gen nenpòt tas wouj. 49 00:02:46,957 --> 00:02:49,290 STEPHEN devan mouchwa tèt: Vince pa fè sa menm konnen li te gen yo tcheke. 50 00:02:49,290 --> 00:02:50,070 Nenpòt lòt bagay? 51 00:02:50,070 --> 00:02:52,360 Se konsa, ou te di, gen yo tcheke si li te gen tas wouj. 52 00:02:52,360 --> 00:02:52,895 Ale pi devan. 53 00:02:52,895 --> 00:02:54,020 ODYANS: Ki sa ki nan yon tas wouj? 54 00:02:54,020 --> 00:02:56,072 STEPHEN devan mouchwa tèt: Ki sa ki nan yon tas wouj? 55 00:02:56,072 --> 00:02:58,090 Ki sa ki nan yon tas wouj? 56 00:02:58,090 --> 00:02:59,410 Vince se konfonn. 57 00:02:59,410 --> 00:03:05,141 Se konsa, Vince ki pral pale ak nou pwochen manm jete, Carl. 58 00:03:05,141 --> 00:03:10,252 Men, lè nou panse osijè de Carl, nou oblije reflechi sou de gwo adjectives-- 59 00:03:10,252 --> 00:03:15,110 li se kontwole, men li se anmezi. 60 00:03:15,110 --> 00:03:17,840 >> Se konsa, Vince goes-- li ale, ki sa ki yon tas wouj? 61 00:03:17,840 --> 00:03:19,800 Mwen pa konnen sa yon tas wouj se. 62 00:03:19,800 --> 00:03:23,080 Li vire alantou li, epi li mande Carl. 63 00:03:23,080 --> 00:03:28,890 Li di, Carl, yon moun mande pou yon tas wouj. 64 00:03:28,890 --> 00:03:30,722 Èske ou ka fè sa? 65 00:03:30,722 --> 00:03:31,680 Ak sa ki Carl di? 66 00:03:31,680 --> 00:03:32,513 Ann figi li soti. 67 00:03:32,513 --> 00:03:34,330 okenn moun gen nenpòt lide ki sa Carl di? 68 00:03:34,330 --> 00:03:37,260 Apre sa, mwen pral jis repete li tounen ba ou. 69 00:03:37,260 --> 00:03:39,280 Mwen te wè yon mouvman men yo. 70 00:03:39,280 --> 00:03:41,760 >> ODYANS: Li di yon moun lòt moun jwenn tas yo wouj. 71 00:03:41,760 --> 00:03:44,430 >> STEPHEN devan mouchwa tèt: Li di yon lòt moun jwenn gode a wouj. 72 00:03:44,430 --> 00:03:46,270 Egzakteman. 73 00:03:46,270 --> 00:03:49,010 Epi nou gen yon lide ki moun sa a ta kapab? 74 00:03:49,010 --> 00:03:52,590 75 00:03:52,590 --> 00:03:53,090 Li se yon allusion. 76 00:03:53,090 --> 00:03:56,960 Li nan ale nan kòmanse ak yon M. foul? 77 00:03:56,960 --> 00:04:00,225 >> ODYANS: Ki gen konpòtman egzanplè. 78 00:04:00,225 --> 00:04:02,720 >> STEPHEN devan mouchwa tèt: Modèl la, wi. 79 00:04:02,720 --> 00:04:06,920 Non li pa se modèl, malerezman, paske se sa yon non dwòl. 80 00:04:06,920 --> 00:04:09,310 Nou gen Mitt. 81 00:04:09,310 --> 00:04:12,970 Men, lè nou panse osijè de Mitt-- pa gen okenn, sa a se pa yon foto nan Zack. 82 00:04:12,970 --> 00:04:15,590 83 00:04:15,590 --> 00:04:21,759 Nou dwe panse a de adjektif kle ak Mitt. 84 00:04:21,759 --> 00:04:25,040 Li nan ki kapab, men li se obedyan. 85 00:04:25,040 --> 00:04:29,950 Se konsa, Mitt konnen sa li te fè, men li vrèman pa ka fè anyen. 86 00:04:29,950 --> 00:04:32,340 Oswa li vrèman pa ka deside sou pwòp tèt li. 87 00:04:32,340 --> 00:04:33,256 >> Se konsa, nou gen Carl. 88 00:04:33,256 --> 00:04:34,705 Carl pale fò nan Mitt. 89 00:04:34,705 --> 00:04:39,990 Apre sa, li di, hey Mitt, nou bezwen tas wouj. 90 00:04:39,990 --> 00:04:46,410 Epi Mitt ale nan depo wouj gode l 'yo. 91 00:04:46,410 --> 00:04:48,960 Li bèn yon tas, epi li bay l 'tounen. 92 00:04:48,960 --> 00:04:51,360 okenn moun gen nenpòt lide ki sa k ap pase lè sa a? 93 00:04:51,360 --> 00:04:54,070 94 00:04:54,070 --> 00:04:55,120 Bay tas la. 95 00:04:55,120 --> 00:05:01,740 Se konsa, lwen Mitt te ale nan wouj l ' tas repozitwa, pran li soti, 96 00:05:01,740 --> 00:05:03,550 tcheke li koupe, te di konsa, Mwen te pran yon tas wouj. 97 00:05:03,550 --> 00:05:06,717 Apre sa, li te bay li Carl. 98 00:05:06,717 --> 00:05:07,550 ou gen yon lide? 99 00:05:07,550 --> 00:05:08,980 Ki sa ou panse Carl fè? 100 00:05:08,980 --> 00:05:10,926 >> ODYANS: Carl bay li Vince. 101 00:05:10,926 --> 00:05:13,550 >> STEPHEN devan mouchwa tèt: Carl bay li Vince. 102 00:05:13,550 --> 00:05:14,165 Vince. 103 00:05:14,165 --> 00:05:15,999 >> ODYANS: Lè Vince montre li nan [fèbl]. 104 00:05:15,999 --> 00:05:16,998 STEPHEN devan mouchwa tèt: Egzakteman. 105 00:05:16,998 --> 00:05:18,080 Se konsa, sa a, se egzakteman sa. 106 00:05:18,080 --> 00:05:21,040 Se konsa, Vince pran gode a, pa menm konnen sa li ye, 107 00:05:21,040 --> 00:05:23,840 men li montre li nan itilizatè a. 108 00:05:23,840 --> 00:05:27,140 Se konsa, kite a eseye rkree sa a vrèman yon ti tan. 109 00:05:27,140 --> 00:05:31,380 Epi nou ap pral bezwen twa volontè silans, 110 00:05:31,380 --> 00:05:35,260 kòm ou nèg yo pa pral pou kapab pale. 111 00:05:35,260 --> 00:05:36,470 Se konsa, te kapab mwen gen tan pwan twa? 112 00:05:36,470 --> 00:05:37,040 OK. 113 00:05:37,040 --> 00:05:38,248 Ak ki moun ki ou ta renmen yo dwe? 114 00:05:38,248 --> 00:05:42,310 115 00:05:42,310 --> 00:05:43,750 >> ODYANS: Mwen pral Vince. 116 00:05:43,750 --> 00:05:44,960 >> STEPHEN devan mouchwa tèt: Vince, OK. 117 00:05:44,960 --> 00:05:46,190 Bèl men estipid. 118 00:05:46,190 --> 00:05:47,510 Great. 119 00:05:47,510 --> 00:05:48,570 Nenpòt moun ki lòt bagay? 120 00:05:48,570 --> 00:05:53,520 Nou ap chèche pou yon kapab men obedyan. 121 00:05:53,520 --> 00:05:55,760 Nenpòt moun lòt bagay vle dwe kapab? 122 00:05:55,760 --> 00:05:56,944 >> ODYANS: Mwen ta ka Carl. 123 00:05:56,944 --> 00:05:57,860 STEPHEN devan mouchwa tèt: dous. 124 00:05:57,860 --> 00:05:59,102 Nou te gen Carl. 125 00:05:59,102 --> 00:05:59,866 >> ODYANS: Mitt. 126 00:05:59,866 --> 00:06:01,050 >> STEPHEN devan mouchwa tèt: Mitt, OK. 127 00:06:01,050 --> 00:06:05,070 Epi nou ap ale nan bezwen a-- mwen pral kliyan an. 128 00:06:05,070 --> 00:06:07,460 Se konsa, vini sou moute, vini sou yo. 129 00:06:07,460 --> 00:06:10,470 Epi se tout moun nan gade? 130 00:06:10,470 --> 00:06:15,440 Se konsa, mwen pral mande Vince kanpe nan devan an, jis souri, 131 00:06:15,440 --> 00:06:18,230 jis souri kòm klere ke posib. 132 00:06:18,230 --> 00:06:21,520 Epi nou ap ale nan mande Carl, dwat, poukisa pa fè sa ou, tankou, 133 00:06:21,520 --> 00:06:24,050 kanpe dwat dèyè li? 134 00:06:24,050 --> 00:06:26,660 Epi Mitt, poukisa pa fè sa ou jis ale nan nan do a, 135 00:06:26,660 --> 00:06:31,410 ak Lè sa a Mwen pral ba w yon gwoup nan tas yo pann soti ak. 136 00:06:31,410 --> 00:06:34,170 >> Se konsa, mwen se yon kliyan. 137 00:06:34,170 --> 00:06:35,610 Mwen tounen. 138 00:06:35,610 --> 00:06:40,490 Apre sa, mwen fè [fèbl] mwen di, hi, Mwen ta renmen yon tas. 139 00:06:40,490 --> 00:06:43,214 140 00:06:43,214 --> 00:06:44,580 Pafè. 141 00:06:44,580 --> 00:06:45,580 Se konsa, Vince pa gen okenn lide. 142 00:06:45,580 --> 00:06:46,915 Se konsa, sa Vince fè pwochen? 143 00:06:46,915 --> 00:06:50,770 144 00:06:50,770 --> 00:06:52,860 Vince-- OK, se konsa mwen pral yo dwe raconter kounye a. 145 00:06:52,860 --> 00:06:55,390 >> Vince pale fò nan Carl, gode! 146 00:06:55,390 --> 00:06:58,840 147 00:06:58,840 --> 00:07:00,790 Ki sa Carl fè? 148 00:07:00,790 --> 00:07:03,910 Carl ape nan Mitt. 149 00:07:03,910 --> 00:07:06,710 Mitt bèn yon tas. 150 00:07:06,710 --> 00:07:08,220 Mitt bay li Carl. 151 00:07:08,220 --> 00:07:10,870 Carl retounen li nan Vince. 152 00:07:10,870 --> 00:07:12,640 Epi Vince montre li nan itilizatè a. 153 00:07:12,640 --> 00:07:17,960 >> E ke se yon wo, wo, segondè gade, se konsa segondè nan mv. 154 00:07:17,960 --> 00:07:22,460 Nou divize li pa gen yon vi, sa ki itilizatè a wè, yon kontwolè, yon moun 155 00:07:22,460 --> 00:07:25,760 ki fè sa ki tout bagay nan background nan men vrèman pa ka mete ajou anyen 156 00:07:25,760 --> 00:07:29,960 oswa pa ka fè anyen nan nenpòt ki siyifikasyon eksepte rele gade nan ak modèl la. 157 00:07:29,960 --> 00:07:35,280 Lè sa a, nou gen Mitt, modèl la, ki dènye nouvèl tou sa done nou genyen. 158 00:07:35,280 --> 00:07:42,660 Se konsa, di ou mèsi anpil pou bèl nou an, kontwole, ak volontè ki kapab. 159 00:07:42,660 --> 00:07:43,730 Apre sa, mwen panse ke sa ki te li. 160 00:07:43,730 --> 00:07:45,040 >> [Aplodisman] 161 00:07:45,040 --> 00:07:48,745 >> Mwen panse ke Gabe ki pral pale kounye a sou yon èspere ke mwens wo nivo. 162 00:07:48,745 --> 00:07:51,600 >> GABRIEL GUIMARAES: OK, guys. 163 00:07:51,600 --> 00:07:56,790 Koulye a, kite a pale yon ti kras plis enfòmasyon sou Kòd ak sou Ruby sou ray tèt li, 164 00:07:56,790 --> 00:08:00,750 ak sou ki jan li gen rapò nan tout nan istwa mv sa a. 165 00:08:00,750 --> 00:08:03,190 Fondamantalman, Ruby sou ray se yon fondasyon. 166 00:08:03,190 --> 00:08:04,640 Plis sou sa nan yon dezyèm fwa. 167 00:08:04,640 --> 00:08:07,760 >> Men, jis ba ou yon sans de ki moun ki nan lè l sèvi avèk li, 168 00:08:07,760 --> 00:08:12,240 tankou, tout moun sa yo gwo companies-- se konsa GitHub, Groupon, Twitter-- 169 00:08:12,240 --> 00:08:15,300 yo tout ap itilize Ruby sou Ray kòm fondasyon prensipal yo 170 00:08:15,300 --> 00:08:16,510 aplike sit entènèt yo. 171 00:08:16,510 --> 00:08:19,130 Se konsa, mwen si ke yon anpil nan moun te itilize sit entènèt sa yo isit la. 172 00:08:19,130 --> 00:08:24,470 Ak li nan tout Ruby sou ray yo aplike modèl la, gade nan, ak kontwolè a 173 00:08:24,470 --> 00:08:26,890 sou tout sit entènèt sa yo ak anpil ankò. 174 00:08:26,890 --> 00:08:27,830 OK? 175 00:08:27,830 --> 00:08:32,090 >> Se konsa, jan mwen te di, Ruby sou Ray se yon fondasyon. 176 00:08:32,090 --> 00:08:37,237 Epi ou ka kalite panse a yon fondasyon nan sans nan tankou bati yon kay. 177 00:08:37,237 --> 00:08:39,570 Se konsa, si w ap ale nan bati yon house-- epi ou ka toujou 178 00:08:39,570 --> 00:08:40,653 kòmanse nan grafouyen, dwa? 179 00:08:40,653 --> 00:08:46,440 Ou ka eseye vini ak yon fason yo wè bwa a, 180 00:08:46,440 --> 00:08:49,760 ak pote bwa a nan plas la, ak jwenn wòch yo nan fòm nan dwa, 181 00:08:49,760 --> 00:08:51,250 ak Lè sa a nan tout sa. 182 00:08:51,250 --> 00:08:54,020 Men, ki nan pral pran pwobableman anpil ane 183 00:08:54,020 --> 00:08:56,910 jiskaske w jwenn tout materyèl la, epi ou jwenn tout bagay ansanm, 184 00:08:56,910 --> 00:08:58,790 epi ou aktyèlman kòmanse yo bati kay ou. 185 00:08:58,790 --> 00:09:01,748 >> Se konsa, li vire soti si ou kòmanse soti ak yon fondasyon ak yon bagay sa a, se 186 00:09:01,748 --> 00:09:04,260 deja kalite nan plas pou nenpòt ki kalite kay 187 00:09:04,260 --> 00:09:07,750 ke ou vle yon bagay build-- sa a, se trè jenerik men sa ou kapab 188 00:09:07,750 --> 00:09:12,850 Lè sa a, nan direksyon pou modle pwòp ou a goals-- lè sa a ou kapab jwenn 189 00:09:12,850 --> 00:09:16,800 pouvwa sa a nan cadres yo bati yo yon bagay anpil, anpil pi vit. 190 00:09:16,800 --> 00:09:17,300 OK. 191 00:09:17,300 --> 00:09:21,110 Se konsa, sa a se lide a menm nan yon kad pou yon aplikasyon web 192 00:09:21,110 --> 00:09:23,755 oswa pou nenpòt ki kalite aplikasyon, pou ki matyè. 193 00:09:23,755 --> 00:09:26,560 >> Ou aktyèlman kòmanse soti ak mwatye yon aplikasyon 194 00:09:26,560 --> 00:09:28,400 deja gen nan plas pou ou. 195 00:09:28,400 --> 00:09:32,230 Ak pa sa, mwen vle di ou jwenn anpil nan dosye ki deja gen fonksyon, 196 00:09:32,230 --> 00:09:36,830 tankou bibliyotèk, tankou fonctionnalités, ak kòmande ke ou ka kouri yo nan lòd 197 00:09:36,830 --> 00:09:40,500 fè lavi ou pi ki pi senp ak pi fasil. 198 00:09:40,500 --> 00:09:41,180 OK. 199 00:09:41,180 --> 00:09:43,555 >> Se konsa, nan ka sa a, nou ap ale pale sou Ruby sou ray. 200 00:09:43,555 --> 00:09:45,920 Gen anpil bagay nan diferan cadres yo deyò. 201 00:09:45,920 --> 00:09:47,550 Genyen Django pou Piton. 202 00:09:47,550 --> 00:09:50,990 Genyen Zend fondasyon oswa Laravel pou PHP. 203 00:09:50,990 --> 00:09:52,390 Gen anpil bagay nan moun diferan. 204 00:09:52,390 --> 00:09:56,830 Ruby sou ray se yon nouvo yon sèl trè bèl. 205 00:09:56,830 --> 00:10:01,600 Yon anpil moun sèvi ak sa nan star ak sa a kalite anviwònman. 206 00:10:01,600 --> 00:10:04,250 Se konsa, kèk nan sa yo trè gwo konpayi yo ki mwen te montre isit la anvan 207 00:10:04,250 --> 00:10:06,050 yo tou lè l sèvi avèk Ruby sou ray. 208 00:10:06,050 --> 00:10:10,070 >> Se konsa, jis ba ou yon sans de sa ki Ruby se 209 00:10:10,070 --> 00:10:13,030 tankou, depi ou nèg yo gen plis itilize , tankou, C ak yon ti kras nan PHP 210 00:10:13,030 --> 00:10:17,560 kounye a, se konsa Ruby a pwal nan ekivalan nan PHP ou nan sans sa a. 211 00:10:17,560 --> 00:10:18,380 Sa a se pa Ruby. 212 00:10:18,380 --> 00:10:19,830 Sa a se C. OK? 213 00:10:19,830 --> 00:10:22,660 Men, sa a se renmen an DJBHash fonksyon ke mwen 214 00:10:22,660 --> 00:10:27,170 konnen anpil moun itilize pou Misspellings pset. 215 00:10:27,170 --> 00:10:29,670 >> Ak nan Ruby, bèl anpil tankou nan PHP, ou 216 00:10:29,670 --> 00:10:32,745 te kapab aplike sa a ak sèlman yon liy nan kòd yo. 217 00:10:32,745 --> 00:10:34,870 Olye pou yo gen bezwen enkyete sou fonksyon an regle, 218 00:10:34,870 --> 00:10:37,950 gen enkyete sou bokit yo, ak nan tout sa, ou ka jis di, 219 00:10:37,950 --> 00:10:40,160 diksyonè = Hash.net. 220 00:10:40,160 --> 00:10:44,560 Lè sa a, ou itilize kalite tankou lide a menm ki PHP te fè. 221 00:10:44,560 --> 00:10:45,970 Se konsa, li la vre. 222 00:10:45,970 --> 00:10:48,080 Lè sa a, si ou vle tcheke, se konsa tcheke fonksyon 223 00:10:48,080 --> 00:10:51,560 ta ye si diksyonè "foo" egal egal vre, retounen vre. 224 00:10:51,560 --> 00:10:52,580 Epi sa a, tout moun, OK? 225 00:10:52,580 --> 00:10:54,030 >> Se konsa, ou remake yon diferans kèk. 226 00:10:54,030 --> 00:10:57,940 Pa gen okenn semi-kolon isit la, kòm te gen nan C. 227 00:10:57,940 --> 00:11:00,710 Men, lide la an jeneral se trè sanblab. 228 00:11:00,710 --> 00:11:02,030 OK? 229 00:11:02,030 --> 00:11:08,010 >> Epitou, nan Ruby, gen Meservey, ki yo se kalite bibliyotèk yo Ruby. 230 00:11:08,010 --> 00:11:12,460 Epi ray manch yo nan yon fason trè bèl pou ou. 231 00:11:12,460 --> 00:11:15,480 Se konsa, si ou vle mete nan kèk bibliyotèk ki 232 00:11:15,480 --> 00:11:18,670 fè Imèl, oswa ki fè tèks messagerie, 233 00:11:18,670 --> 00:11:22,170 oswa ki fè entegrasyon ak Facebook, oswa nenpòt ki jan de bagay konsa 234 00:11:22,170 --> 00:11:24,374 tankou sa pou app ou, li nan trè, trè fasil. 235 00:11:24,374 --> 00:11:26,790 Chans yo se ou ka jwenn yon bagay tankou sa sou entènèt la. 236 00:11:26,790 --> 00:11:30,300 Apre sa, yo jis fè yon bagay tankou mete ki 237 00:11:30,300 --> 00:11:32,290 gem ou vle sèvi ak nan dosye a gem. 238 00:11:32,290 --> 00:11:33,749 Lè sa a, enstale ray tout bagay. 239 00:11:33,749 --> 00:11:36,456 Ou pa bezwen enkyete sou nenpòt nan ki, se konsa sa ki nan vrèman fre. 240 00:11:36,456 --> 00:11:38,500 Epitou, gen nan anpil, anpil èd sou entènèt. 241 00:11:38,500 --> 00:11:40,485 Se konsa, ou ka jwenn anpil nan bagay sa yo. 242 00:11:40,485 --> 00:11:42,360 Si ou gen yon erè, ou ka jis Google li, 243 00:11:42,360 --> 00:11:45,090 epi li nan pral fè trè fasil a jwenn èd. 244 00:11:45,090 --> 00:11:47,200 >> Lè li nan yon anpil nan fun-- exactly-- paske ou 245 00:11:47,200 --> 00:11:51,420 pa gen enkyete sou-nivo a ki ba detay, aplikasyon nan tab regle 246 00:11:51,420 --> 00:11:58,080 epi ki gen vini ak tout nan tèt yo HTTP, ak anpil bagay sa yo, 247 00:11:58,080 --> 00:12:00,197 e menm kèk plis pi wo nivo bagay sa yo. 248 00:12:00,197 --> 00:12:02,030 Ou pa gen enkyete sou sa nan ray. 249 00:12:02,030 --> 00:12:04,010 Li fè li trè, trè joliman pou ou. 250 00:12:04,010 --> 00:12:07,490 Epi nou ap ale nan montre ke plis konkrètman trè byento. 251 00:12:07,490 --> 00:12:08,130 OK. 252 00:12:08,130 --> 00:12:09,750 >> Se konsa, yon ti kras sou Ruby ankò. 253 00:12:09,750 --> 00:12:11,420 Se konsa, li jis tankou C, jan mwen te di. 254 00:12:11,420 --> 00:12:14,170 Olye pou yo printf, nou di "Mete", ki se "mete fisèl." 255 00:12:14,170 --> 00:12:18,100 Li mete yon kòd nan konsole a. 256 00:12:18,100 --> 00:12:20,601 Ak nan ka sa a, nou ap jis enprime "Alo Mondyal la." 257 00:12:20,601 --> 00:12:23,100 Nou pa bezwen parantèz yo, men li la bèl anpil menm jan an. 258 00:12:23,100 --> 00:12:26,190 >> Lè sa a, si ou vle fè yon bagay isit la, 259 00:12:26,190 --> 00:12:30,450 tankou enprime yon pakèt moun sou "mèskinri" ak yon pakèt moun sou "BIGS" nan yon bouk Pandan ke, 260 00:12:30,450 --> 00:12:32,060 li nan kalite tankou nan C, dwa? 261 00:12:32,060 --> 00:12:35,090 Ou pa gen parameters yo, men li la bèl anpil menm bagay la. 262 00:12:35,090 --> 00:12:37,300 Dekoupaj an isit la konte, se konsa x egal 1. 263 00:12:37,300 --> 00:12:41,250 Lè sa a, Pandan ke x se pi piti pase 50-- sa a se yon Si, sa a se yon Lòt Bagay. 264 00:12:41,250 --> 00:12:42,810 Li nan bèl anpil tankou sa ou te wè. 265 00:12:42,810 --> 00:12:47,150 >> Lè sa a, x + = 1 se jis incrementing, kalite tankou fè ++ a ke ou ka 266 00:12:47,150 --> 00:12:50,213 fè nan C. Men, li a trè anpil ki sa ou te wè nan C. 267 00:12:50,213 --> 00:12:52,380 Li pa ta dwe twò konplike. 268 00:12:52,380 --> 00:12:54,320 Men, li se plis pouvwa anpil. 269 00:12:54,320 --> 00:13:00,100 Se konsa, gen yon kòmandman kèk isit la ki yo definitivman yon ti jan plus. 270 00:13:00,100 --> 00:13:05,110 >> Se konsa, pou egzanp, "mete." 271 00:13:05,110 --> 00:13:08,680 Ou ka itilize notasyon hashtag sa a isit la yo jis enprime fè yon bagay 272 00:13:08,680 --> 00:13:13,490 bèl anpil tankou sa ou ta fè si % D oswa% C a oswa yon ti jan tankou sa. 273 00:13:13,490 --> 00:13:17,600 Epi ou ka aktyèlman mete yon Si dwa apre deklarasyon an. 274 00:13:17,600 --> 00:13:21,180 Se konsa, mwen sèlman vle fè this-- Si x se pi gran pase 3. 275 00:13:21,180 --> 00:13:24,129 Se konsa, poukisa ta mwen gen fè yon tout antye Si blòk? 276 00:13:24,129 --> 00:13:24,670 Mwen pa konnen. 277 00:13:24,670 --> 00:13:28,880 Mwen ka jis enprime sa a sèlman si x egal pi gran pase 3. 278 00:13:28,880 --> 00:13:32,740 Se konsa, sa a se yon fason yon sèl liy pou fè sa a nan Ruby. 279 00:13:32,740 --> 00:13:35,570 >> Yon lis nan Ruby se yon bagay trè versatile. 280 00:13:35,570 --> 00:13:38,110 Se konsa, ou pa reyèlman bezwen gen sèlman yon sèl kalite. 281 00:13:38,110 --> 00:13:40,674 Ou ka gen yon fisèl, ak Lè sa a, kèk nimewo, ak tou sa. 282 00:13:40,674 --> 00:13:42,590 Men, si ou vle kole yon bagay yo yon lis, 283 00:13:42,590 --> 00:13:46,860 ou ka jis sèvi ak sa a notasyon dwa isit la. 284 00:13:46,860 --> 00:13:48,310 >> Men, si ou vle repekte. 285 00:13:48,310 --> 00:13:56,200 Bèl anpil 4each a nan PHP, isit la, ou gen yon lis, epi ou fè "list.each fè." 286 00:13:56,200 --> 00:13:59,464 Lè sa a "ELEM," sa a se tankou non an nan chak eleman 287 00:13:59,464 --> 00:14:00,880 ke mwen pral gen nan lis mwen an. 288 00:14:00,880 --> 00:14:03,890 Lè sa a, mwen ka jis "mete ELEM." 289 00:14:03,890 --> 00:14:07,130 Ak "mete" manch bèl anpil mete l 'pou ou, enprime li. 290 00:14:07,130 --> 00:14:09,920 Li pa enpòtan si li nan yon fisèl oswa yon int. 291 00:14:09,920 --> 00:14:12,790 Li nan ale nan travay ki soti pou ou. 292 00:14:12,790 --> 00:14:14,270 Dwa? 293 00:14:14,270 --> 00:14:14,790 Cool. 294 00:14:14,790 --> 00:14:19,980 >> Ak jis tankou PHP, Ruby ak HTML tou entegre trè, trè joliman. 295 00:14:19,980 --> 00:14:23,340 Ak isit la, gen nan kèk HTML ak Ruby nan li. 296 00:14:23,340 --> 00:14:25,860 Se konsa, nou gen yon tag kò tankou nan HTML. 297 00:14:25,860 --> 00:14:28,270 Men, si nou vle tcheke ke yon itilizatè se, pou egzanp, 298 00:14:28,270 --> 00:14:35,730 louvri sesyon an, nou ka jis di, kòmanse nan Ruby, si user.logged_in ?, fen Ruby. 299 00:14:35,730 --> 00:14:39,240 Enprime bagay sa a tout antye, ki gen kèk Ruby nan li, ki se jis 300 00:14:39,240 --> 00:14:42,230 kalite tankou sa sentaks pou PHP ki simagri soti yon varyab. 301 00:14:42,230 --> 00:14:43,380 Se pou yo ekri ak lèt ​​detache user.name la. 302 00:14:43,380 --> 00:14:48,870 >> Se konsa, akeyi, Stephen, andedan nan yon div HTML. 303 00:14:48,870 --> 00:14:53,760 Ak nan fen a, nou gen yon "fen" ak Ruby kòd, ki vle di sa a se m ' 304 00:14:53,760 --> 00:14:54,470 Si blòk. 305 00:14:54,470 --> 00:14:55,060 OK? 306 00:14:55,060 --> 00:14:57,684 Se konsa, li jis tankou yon san pwoblèm entegrasyon ant Ruby ak HTML. 307 00:14:57,684 --> 00:15:00,056 308 00:15:00,056 --> 00:15:01,430 Genyen tou anpil resous. 309 00:15:01,430 --> 00:15:06,290 Men, anvan nou deplase sou, fè okenn moun gen nenpòt kesyon sou Ruby, anyen? 310 00:15:06,290 --> 00:15:08,960 OK. 311 00:15:08,960 --> 00:15:12,250 >> Gen anpil bagay nan resous sou entènèt tryruby.org, Kòd Academy, 312 00:15:12,250 --> 00:15:18,740 ruby-lang.org, kote ou ka eseye li soti sou navigatè ou a anvan ou aktyèlman 313 00:15:18,740 --> 00:15:22,310 di, o, OK, mwen pral sèvi ak Ruby pou pwojè final m 'yo. 314 00:15:22,310 --> 00:15:24,020 Se konsa, definitivman bay moun yon eseye. 315 00:15:24,020 --> 00:15:26,510 Tout moun nan glisad sa yo, se pral fè disponib sou entènèt, 316 00:15:26,510 --> 00:15:28,950 konsa ou ka jis download yo. 317 00:15:28,950 --> 00:15:30,115 E wi? 318 00:15:30,115 --> 00:15:31,889 >> ODYANS: [fèbl] sa ou jis te montre 319 00:15:31,889 --> 00:15:36,851 te HTML ak kòd la entegre nan li nan sa a nosyon nan ki gen konpòtman egzanplè View 320 00:15:36,851 --> 00:15:37,350 Kontwolè? 321 00:15:37,350 --> 00:15:37,610 >> GABRIEL GUIMARAES: Wi. 322 00:15:37,610 --> 00:15:40,290 Nou pral fè sa nan yon dezyèm lè nou montre egzanp nou an, OK? 323 00:15:40,290 --> 00:15:41,290 Mèsi pou kesyon an. 324 00:15:41,290 --> 00:15:44,760 Se konsa, kesyon an te fondamantalman si nou ka montre sa a entegrasyon nan Ruby 325 00:15:44,760 --> 00:15:49,230 nan HTML nan ki gen konpòtman egzanplè a View Kontwolè fondasyon. 326 00:15:49,230 --> 00:15:51,710 >> Se konsa, lide a nan ki gen konpòtman egzanplè a View Kontwolè fondasyon 327 00:15:51,710 --> 00:15:55,740 se li nan fondamantalman yon filozofi, jis tankou Stephen te montre isit la. 328 00:15:55,740 --> 00:15:58,177 Epi li pa yon bagay ki sa ou dwe fè, 329 00:15:58,177 --> 00:16:00,510 men li la yon bagay ki fè lavi ou pou pi senpl. 330 00:16:00,510 --> 00:16:04,170 Epi Ruby sou ray se bati alantou sa a filozofi nan kòd. 331 00:16:04,170 --> 00:16:06,320 Se konsa, nou ap ale nan montre yon egzanp trè byento. 332 00:16:06,320 --> 00:16:07,340 >> Se konsa, ray se renmen menm. 333 00:16:07,340 --> 00:16:09,140 Yon anpil moun ap itilize li, jan mwen te di. 334 00:16:09,140 --> 00:16:10,510 Epitou, se vrèman plezi. 335 00:16:10,510 --> 00:16:12,360 Ou nèg ta dwe definitivman bay li yon eseye. 336 00:16:12,360 --> 00:16:15,120 Mv fè tout bagay ki pi senp. 337 00:16:15,120 --> 00:16:18,110 Se konsa, ki gen konpòtman egzanplè View Kontwolè a, bagay sa yo separe 338 00:16:18,110 --> 00:16:21,450 epi mete yon sèl moun, se pou chak, oswa yon pati nan aplikasyon w lan 339 00:16:21,450 --> 00:16:24,850 fè chak nan travay yo diferan ke ou te fè aplikasyon. 340 00:16:24,850 --> 00:16:26,676 Ak mwens tan ki pase sou pwoblèm ki ba-nivo. 341 00:16:26,676 --> 00:16:27,800 Ak trè popilè kounye a. 342 00:16:27,800 --> 00:16:29,917 Nou gen ray 4.0, ki se yon nouvo vèsyon. 343 00:16:29,917 --> 00:16:31,500 Epi li vini ak yon anpil nan bagay fre. 344 00:16:31,500 --> 00:16:32,562 Yon lòt kesyon. 345 00:16:32,562 --> 00:16:34,490 >> ODYANS: Yon lòt kesyon. 346 00:16:34,490 --> 00:16:39,310 Ruby sou ray kont Ruby sou ray Grails. 347 00:16:39,310 --> 00:16:40,230 >> GABRIEL GUIMARAES: OK. 348 00:16:40,230 --> 00:16:42,252 Kesyon an te, Ruby sou ray kont Ruby-- 349 00:16:42,252 --> 00:16:42,960 ODYANS: Grails. 350 00:16:42,960 --> 00:16:43,490 Ruby? 351 00:16:43,490 --> 00:16:44,490 >> GABRIEL GUIMARAES: Yeah. 352 00:16:44,490 --> 00:16:45,955 Se konsa, Ruby se lang la. 353 00:16:45,955 --> 00:16:46,745 >> ODYANS: No 354 00:16:46,745 --> 00:16:50,360 Mwen mande ou konpare yon lang ak yon fondasyon, Ruby sou ray, 355 00:16:50,360 --> 00:16:52,975 ak yon lòt lang popilè framework-- Grails-- ak Ruby 356 00:16:52,975 --> 00:16:53,310 sou ray. 357 00:16:53,310 --> 00:16:53,720 >> GABRIEL GUIMARAES: OK. 358 00:16:53,720 --> 00:16:54,480 Padon. 359 00:16:54,480 --> 00:16:57,390 Kesyon an te, konpare Ruby ak Ruby sou ray 360 00:16:57,390 --> 00:16:59,750 nan yon lòt kad ak another-- 361 00:16:59,750 --> 00:17:01,022 >> ODYANS: Ruby. 362 00:17:01,022 --> 00:17:01,954 Li nan OK. 363 00:17:01,954 --> 00:17:03,820 Si ou pa konnen sou li, sa a, se amann. 364 00:17:03,820 --> 00:17:05,359 >> GABRIEL GUIMARAES: Tankou, ki sa mwen konprann se that-- 365 00:17:05,359 --> 00:17:07,080 >> ODYANS: Genyen yon lòt fondasyon ki rele Grails. 366 00:17:07,080 --> 00:17:07,700 >> GABRIEL GUIMARAES: Oh, Grails. 367 00:17:07,700 --> 00:17:08,650 Mwen pa janm tande pale de li. 368 00:17:08,650 --> 00:17:09,640 Padon. 369 00:17:09,640 --> 00:17:11,690 Mwen pa janm tande pale de Groovin sou ray. 370 00:17:11,690 --> 00:17:12,744 Padon. 371 00:17:12,744 --> 00:17:14,869 >> ODYANS: Li nan pi bon entegre ak Java. 372 00:17:14,869 --> 00:17:15,450 >> GABRIEL GUIMARAES: mwen wè. 373 00:17:15,450 --> 00:17:17,555 >> ODYANS: Mwen jis kirye sou kèk moun mwen konnen like-- 374 00:17:17,555 --> 00:17:20,240 >> GABRIEL GUIMARAES: Non, mwen pa janm tande pale de ke yon moun, malerezman. 375 00:17:20,240 --> 00:17:20,700 Grails. 376 00:17:20,700 --> 00:17:21,410 >> ODYANS: Se konsa, kèk moun ki evidamman tankou Ruby sou ray. 377 00:17:21,410 --> 00:17:22,640 >> GABRIEL GUIMARAES: Mwen te itilize Ruby sou ray anpil. 378 00:17:22,640 --> 00:17:24,790 Mwen te itilize kèk Django ak Piton, jan mwen te di. 379 00:17:24,790 --> 00:17:26,329 Mwen te itilize kèk Laravel. 380 00:17:26,329 --> 00:17:29,490 Men, mwen pa te itilize Groovin sou ray. 381 00:17:29,490 --> 00:17:31,630 Padon. 382 00:17:31,630 --> 00:17:34,040 Lè li nan trè popilè kounye a ak ray 4.0. 383 00:17:34,040 --> 00:17:38,180 Tankou, kèk nan bagay la ki Rails fè pou ou, pou egzanp, se ou 384 00:17:38,180 --> 00:17:43,650 gen anpil bagay nan dosye CSS ak anpil nan JavaScript dosye. 385 00:17:43,650 --> 00:17:45,790 Epi ou ka trete yo kòm apa ak tout bagay. 386 00:17:45,790 --> 00:17:50,010 >> Men, lè sa a li automatically-- lè ou voye kòd ou a nan pwodiksyon, 387 00:17:50,010 --> 00:17:52,770 li otomatikman compiles yo tout nan yon sèl dosye sèl 388 00:17:52,770 --> 00:17:55,150 ki nan minified san yo pa nenpòt espas, se konsa ke li pran moute 389 00:17:55,150 --> 00:17:59,400 mwens espas nan aplikasyon w lan, se konsa ke ou ka reyèlman echèl bagay sa yo yon anpil. 390 00:17:59,400 --> 00:18:04,380 Sa a konpayi poukisa tankou gwo tankou Twitter ak GitHub 391 00:18:04,380 --> 00:18:10,220 ap itilize ray, paske li fè tout ki pou ou, ki se vrèman fre. 392 00:18:10,220 --> 00:18:12,840 >> Youn nan bagay ki se trè, trè, trè redoutable 393 00:18:12,840 --> 00:18:18,450 pou moun, ki gen ladan m ', ki ap eseye travay 394 00:18:18,450 --> 00:18:22,430 ak yon fondasyon nan kòmansman an, se ke lè ou kòmanse soti yon aplikasyon, 395 00:18:22,430 --> 00:18:24,440 w ap ale nan wè yon pakèt moun sou dosye. 396 00:18:24,440 --> 00:18:28,460 Tankou, lè ou kreye Ray New, Aplikasyon mwen, 397 00:18:28,460 --> 00:18:31,710 w ap ale nan wè tout moun sa yo folders-- app, bin, config, db, LIB, 398 00:18:31,710 --> 00:18:32,482 journal, piblik. 399 00:18:32,482 --> 00:18:33,690 Tankou, anpil ak anpil bagay. 400 00:18:33,690 --> 00:18:35,030 >> Ak premye fwa mwen an wè sa, mwen te tankou, 401 00:18:35,030 --> 00:18:36,570 OK, Mwen pa gen okenn lide ki sa k ap pase sou. 402 00:18:36,570 --> 00:18:38,890 Mwen jis vle yo kreye yon sit entènèt ak "Alo, mond," 403 00:18:38,890 --> 00:18:41,730 ak sa a se bay m ', tankou, 100 milya dola paj diferan. 404 00:18:41,730 --> 00:18:43,070 Mwen pa konnen sa k ap pase sou. 405 00:18:43,070 --> 00:18:47,460 Se konsa, tanpri pa ka twò daunted pa sa. 406 00:18:47,460 --> 00:18:53,699 >> Lide a se ke li aktyèlman gen mwatye nan yon kay gen pou ou deja. 407 00:18:53,699 --> 00:18:55,490 Li te gen yon tout antye kad pou ou deja. 408 00:18:55,490 --> 00:18:56,948 Se poutèt sa gen anpil dosye. 409 00:18:56,948 --> 00:19:00,150 Men, bagay la bon se ke li separe tout nan yo trè joliman. 410 00:19:00,150 --> 00:19:03,370 Chans yo se ou pa gen enkyete sou pi fò nan sa yo dosye. 411 00:19:03,370 --> 00:19:05,820 >> Youn ki pi enpòtan, mwen ta di, se dosye a app, 412 00:19:05,820 --> 00:19:07,147 kote app ou aktyèlman ap viv. 413 00:19:07,147 --> 00:19:09,730 Se konsa, config a, w ap ale nan gen configurate kèk bagay, 414 00:19:09,730 --> 00:19:12,840 tankou baz done ou ak bagay sa yo tankou ki kalite baz done w ap itilize. 415 00:19:12,840 --> 00:19:17,430 Men, lòt pase sa, tankou pifò nan travay ou a pral yo dwe fè nan app. 416 00:19:17,430 --> 00:19:21,620 Se konsa, nan app, ou gen byen, contrôleur, moun k'ap ede, mailers, modèl, opinyon. 417 00:19:21,620 --> 00:19:24,460 Se konsa, isit la, ou kòmanse wè ki contrôleur, modèl, ak opinyon vini 418 00:19:24,460 --> 00:19:25,410 nan jwe. 419 00:19:25,410 --> 00:19:27,270 >> Mailers yo se jis si ou vle voye Imèl. 420 00:19:27,270 --> 00:19:29,400 Helpers si ou vle kreye kèk fonksyon 421 00:19:29,400 --> 00:19:32,050 ke ou sèvi ak yon anpil nan gade nan. 422 00:19:32,050 --> 00:19:34,490 Se konsa, ou mete yo nan moun k'ap ede. 423 00:19:34,490 --> 00:19:39,000 Ak byen se fondamantalman tout nan imaj ou, nan tout CSS ou a, 424 00:19:39,000 --> 00:19:41,200 tout nan JavaScript ou, ak renmen kalite moun 425 00:19:41,200 --> 00:19:43,110 nan bagay sa yo ke jwenn voye bay kliyan an. 426 00:19:43,110 --> 00:19:45,500 Ak tout bagay sa a, se nan byen yo, ke mwen te di anvan, vin minified. 427 00:19:45,500 --> 00:19:45,940 Li nan konpile. 428 00:19:45,940 --> 00:19:49,189 Epi ou pa reyèlman gen enkyete sou ke lè li ale nan Kòd pwodiksyon an. 429 00:19:49,189 --> 00:19:49,770 Cool. 430 00:19:49,770 --> 00:19:54,205 >> Koulye a, Zack a pral vini an, e li pral fè yon egzanp nan Twitter50. 431 00:19:54,205 --> 00:19:54,970 >> ODYANS: Woo-hoo a! 432 00:19:54,970 --> 00:19:56,726 >> Zack CHAUVIN: Awesome. 433 00:19:56,726 --> 00:20:00,180 Se konsa, mwen te gen chans lan nan travay ak Ruby sou ray ete sa a. 434 00:20:00,180 --> 00:20:01,580 Se yon fondasyon dwòl. 435 00:20:01,580 --> 00:20:03,580 Mwen trè an pati a li. 436 00:20:03,580 --> 00:20:09,770 Apre sa, mwen pral jis montre w yon ti kras nan yon egzanp nan sa ki li te kapab sanble. 437 00:20:09,770 --> 00:20:11,020 Sote sou Chrome. 438 00:20:11,020 --> 00:20:16,350 Se konsa, sa a se yon egzanp yon trè senp Ruby sou ray application-- yon bagay 439 00:20:16,350 --> 00:20:19,690 tankou sa a se yon bagay ki Ruby reyèlman èksèl 440 00:20:19,690 --> 00:20:24,070 that-- jis kote ou modèl yo trè byen-defini. 441 00:20:24,070 --> 00:20:27,150 >> Nan egzanp sa a, ou ap wè de modèl diferan, ki 442 00:20:27,150 --> 00:20:30,380 se ke nou gen itilizatè e nou gen tweets. 443 00:20:30,380 --> 00:20:33,480 Se konsa, sa a se Twitter50, Pwòp Twitter Harvard la. 444 00:20:33,480 --> 00:20:36,820 Kòm ou ka wè, mwen louvri sesyon an kòmzack. 445 00:20:36,820 --> 00:20:38,860 Apre sa, mwen kapab fè nouvo tweets. 446 00:20:38,860 --> 00:20:42,266 Se konsa, mwen think-- "Sa a se yon" - regrèt? 447 00:20:42,266 --> 00:20:43,182 ODYANS: [fèbl]. 448 00:20:43,182 --> 00:20:44,061 Zack CHAUVIN: Oh, OK. 449 00:20:44,061 --> 00:20:45,060 Bezwen sispann sèvè a. 450 00:20:45,060 --> 00:20:47,480 Excellent. 451 00:20:47,480 --> 00:20:49,630 Se konsa, isit la nou yo. 452 00:20:49,630 --> 00:20:52,520 Kòm ou ka wè, nou gen nou an Twitter aplikasyon dwa isit la. 453 00:20:52,520 --> 00:20:55,020 Lè li nan super fasil yo kòmanse sèvè a. 454 00:20:55,020 --> 00:20:57,991 Nou pral jis fè "ray sèvè." 455 00:20:57,991 --> 00:20:58,490 Great. 456 00:20:58,490 --> 00:20:58,990 OK. 457 00:20:58,990 --> 00:21:00,830 Mèsi pou sa. 458 00:21:00,830 --> 00:21:02,200 Se konsa, kounye a nou ap kouri. 459 00:21:02,200 --> 00:21:06,120 >> Epitou, n ap di, "Sa a se yon seminè pè. " 460 00:21:06,120 --> 00:21:08,870 Li kite yo wè sa ki rive. 461 00:21:08,870 --> 00:21:10,020 Se konsa, nou pral tweet sou li. 462 00:21:10,020 --> 00:21:13,390 Down nan pati anba a, ou ka wè kounye a gen nan plis pase twa tweets. 463 00:21:13,390 --> 00:21:15,980 Se konsa, nou gen yon ti kras nan pajinasyon pral sou. 464 00:21:15,980 --> 00:21:19,640 Epi nou gen ki tweet. 465 00:21:19,640 --> 00:21:24,010 Apre sa, mwen kapab tou rechèch nan m ' tweets-- rechèch pou sa a ak de a 466 00:21:24,010 --> 00:21:27,960 yo menm ki gen pawòl Bondye a "Sa a" nan yo montre moute. 467 00:21:27,960 --> 00:21:30,860 Nou kapab tou efase tweets pa klike sou ti kras bouton an Delete. 468 00:21:30,860 --> 00:21:36,440 Ak evidamman, mwen ka sèlman efase post la ki ki te fè pati mwen. 469 00:21:36,440 --> 00:21:39,030 >> Deja, nou prèske gen nan fonctionnalités nan Twitter. 470 00:21:39,030 --> 00:21:42,000 Tankou, lè ou panse sou li, Twitter reyèlman pa fè tout sa ki anpil. 471 00:21:42,000 --> 00:21:44,280 Li te gen itilizatè yo, li gen tweets. 472 00:21:44,280 --> 00:21:47,690 Genyen kèk fonctionnalités pi konplike. 473 00:21:47,690 --> 00:21:52,960 Men, lè ou reyèlman jwenn desann nan li, li nan byen yon Ruby sou ray app senp. 474 00:21:52,960 --> 00:21:57,560 Ak yon bagay tankou sa a, ak yon bon konpreyansyon yo genyen sou Ruby sou ray, 475 00:21:57,560 --> 00:22:00,680 ou te kapab pwobableman fè nan yon inèdtan oswa de. 476 00:22:00,680 --> 00:22:04,210 >> Epi sa vrèman vini tounen nan maître a Ruby, 477 00:22:04,210 --> 00:22:07,540 ki se konvansyon sou konfigirasyon. 478 00:22:07,540 --> 00:22:10,965 Se konsa, tounen nan jou a, moun, nenpòt lè yo te vle fè sit entènèt sa a, 479 00:22:10,965 --> 00:22:12,340 ta gen kòmanse nan grate. 480 00:22:12,340 --> 00:22:13,740 OK, mwen vle fè yon sit entènèt. 481 00:22:13,740 --> 00:22:15,970 Se pou yo fè sa a ranpli ak sa a ranpli ak sa a dosye. 482 00:22:15,970 --> 00:22:19,180 >> Avèk Ruby sou ray, gen nan pa youn nan sa. 483 00:22:19,180 --> 00:22:21,170 Ou di, mwen vle yon nouvo app. 484 00:22:21,170 --> 00:22:25,010 Ak jis tankou Gabe te montre nou, li kreye estrikti nan dosye antye pou nou. 485 00:22:25,010 --> 00:22:27,490 E nou jis chanje a pati ti kras ke nou bezwen. 486 00:22:27,490 --> 00:22:31,570 Nou jis Customize sa se inik sou app nou an. 487 00:22:31,570 --> 00:22:32,250 Cool. 488 00:22:32,250 --> 00:22:38,540 Se konsa, pral tounen nan prezantasyon nou an preview-- enteresan. 489 00:22:38,540 --> 00:22:41,408 490 00:22:41,408 --> 00:22:42,724 Ki kote mwen prezante? 491 00:22:42,724 --> 00:22:43,640 ODYANS: Full ekran. 492 00:22:43,640 --> 00:22:45,715 Top dwat. 493 00:22:45,715 --> 00:22:48,480 >> Zack CHAUVIN: Excellent. 494 00:22:48,480 --> 00:22:48,990 Cool. 495 00:22:48,990 --> 00:22:49,490 OK. 496 00:22:49,490 --> 00:22:51,480 Se konsa, premye nan tout, modèl la. 497 00:22:51,480 --> 00:22:54,100 Stephen te fè yon pè travay nan ki montre mv. 498 00:22:54,100 --> 00:22:57,980 Epi, koulye a nou ap ale nan gen rapò ki tounen nan Ruby sou ray. 499 00:22:57,980 --> 00:23:00,730 Se konsa, modèl la ou kapab kalite nan panse a kòm baz done a. 500 00:23:00,730 --> 00:23:04,870 Ou ve yo te wè sa a nan CS50 Finans, kote boutik yo modèl 501 00:23:04,870 --> 00:23:07,590 enfòmasyon sou konbyen aksyon ou genyen, 502 00:23:07,590 --> 00:23:10,986 oswa tout tranzaksyon yo ke ou fè fè yo. 503 00:23:10,986 --> 00:23:12,860 Sa a se yon egzanp sou yon liy nan ki jan ou ta 504 00:23:12,860 --> 00:23:15,640 ale sou fè yon nouvo modèl nan ray. 505 00:23:15,640 --> 00:23:17,102 Se konsa, mwen vle yon itilizatè. 506 00:23:17,102 --> 00:23:19,060 Li nan ale nan gen yon imel, ki se yon fisèl, 507 00:23:19,060 --> 00:23:20,990 ak yon modpas, ki se tou fisèl la. 508 00:23:20,990 --> 00:23:27,150 Se konsa, li la tankou those-- mwen vle chak ranje nan tab mwen nan itilizatè yo gade tankou sa. 509 00:23:27,150 --> 00:23:30,730 >> Yon pati vrèman fantastik sou ray se ke li 510 00:23:30,730 --> 00:23:33,755 fè li nesesè ekri nenpòt SQL bèl anpil. 511 00:23:33,755 --> 00:23:38,640 Konbyen nan ou nèg te renmen ekri SQL nan pset 7? 512 00:23:38,640 --> 00:23:39,770 Egzakteman. 513 00:23:39,770 --> 00:23:41,840 SQL se pa trè user-zanmitay. 514 00:23:41,840 --> 00:23:46,470 Epi ray rezime tout sa ki lwen ak sa yo kòmandman reyèlman fasil. 515 00:23:46,470 --> 00:23:51,580 Se konsa, pou egzanp, si nou gen yon itilizatè, yon itilizatè gen anpil tweets. 516 00:23:51,580 --> 00:23:56,580 Epitou, chak youn nan moun ki tweets ki dwe nan yon itilizatè. 517 00:23:56,580 --> 00:23:59,520 >> Se konsa, si ou gade isit la, sa a se modèl nou an pou tweet nou an. 518 00:23:59,520 --> 00:24:02,750 Ak tout sa nou dwe di se -L liy sa a yon sèl mwen se yon tweet 519 00:24:02,750 --> 00:24:05,090 ak mwen fè pati nan yon itilizatè. 520 00:24:05,090 --> 00:24:10,160 Se avèk ke sèl liy ak yon ti kras nan baz done konfigirasyon, 521 00:24:10,160 --> 00:24:12,990 Ray kouche moute relasyon sa a. 522 00:24:12,990 --> 00:24:17,450 Nenpòt ki lè, mwen ka jis di, zack.tweets, tankou, ban m 'tout nan Zack tweets. 523 00:24:17,450 --> 00:24:19,420 Pa gen SQL. 524 00:24:19,420 --> 00:24:20,040 Super fasil. 525 00:24:20,040 --> 00:24:26,580 Yon fwa ankò, sa a, se konvansyon sou konfigirasyon vini nan jwe. 526 00:24:26,580 --> 00:24:29,770 >> Ou ka wè yon ti jan nan yon egzanp nan Ruby isit la. 527 00:24:29,770 --> 00:24:32,740 Tankou te bay di, ekri Ruby se sòt de tankou ekri angle. 528 00:24:32,740 --> 00:24:35,540 Li se yon trè lang wo nivo, epi li fè li reyèlman fasil 529 00:24:35,540 --> 00:24:42,380 pou nou pou n di bagay sa yo tankou, mwen vle asire w ke sa a tweet gen yon kò. 530 00:24:42,380 --> 00:24:43,740 Prezans li se vre. 531 00:24:43,740 --> 00:24:47,170 Apre sa, mwen vle asire w ke sa a tweet, jis tankou nòmal Twitter, 532 00:24:47,170 --> 00:24:49,020 gen yon longè max nan 140. 533 00:24:49,020 --> 00:24:52,800 Li nan super-entwisyon, yon reyèlman gwo lang. 534 00:24:52,800 --> 00:24:54,590 >> Next moute nou gen gade nan. 535 00:24:54,590 --> 00:24:57,510 Se konsa, sa a enplike nan HTML ak CSS. 536 00:24:57,510 --> 00:25:00,490 Ak isit la nan yon egzanp sou yon vi. 537 00:25:00,490 --> 00:25:05,600 Se konsa, Ruby sou ray kalite transparans entegre tou de Ruby ak HTML 538 00:25:05,600 --> 00:25:08,880 yo nan lòd yo jenere ki sa nou vle sou paj la. 539 00:25:08,880 --> 00:25:11,380 Se konsa, sa a se yon egzanp nan Layout nou an. 540 00:25:11,380 --> 00:25:15,710 Se konsa, ou ka wè kèk tags ke ou mesye yo te itilize yo, tankou HTML, kò, 541 00:25:15,710 --> 00:25:17,250 tout sa ki bon bagay. 542 00:25:17,250 --> 00:25:21,760 >> E yo gen dwa nan isit la, menm si, nou enkòpore kèk Ruby lè li di, 543 00:25:21,760 --> 00:25:25,390 si gen nan yon mesaj bay montre, Lè sa a, montre mesaj la nan yon div. 544 00:25:25,390 --> 00:25:28,060 Se konsa, mwen pa pral resevwa twòp nan sa. 545 00:25:28,060 --> 00:25:31,190 Men, sa a se jeneralman yon paj ki vin rann on-- 546 00:25:31,190 --> 00:25:33,960 ak pa gen pwoblèm sa paj ou se sou li a, yon sèl sa a vin rann. 547 00:25:33,960 --> 00:25:38,110 Se konsa, sa a se sa vin enkli toujou. 548 00:25:38,110 --> 00:25:38,980 Cool. 549 00:25:38,980 --> 00:25:42,730 >> Yon lòt egzanp sou yon view-- sa a se youn nan kote li te chwazi tout tweets yo. 550 00:25:42,730 --> 00:25:45,630 Se konsa, kèk nan bagay sa a ta ka gade bèl yo konnen yo. 551 00:25:45,630 --> 00:25:50,050 Se konsa, pou egzanp, dwa isit la, nou ap loupin nan chak nan tweets yo, 552 00:25:50,050 --> 00:25:51,960 epi nou ap enprime yo deyò. 553 00:25:51,960 --> 00:25:54,320 Se konsa, isit la se kote nou ap enprime soti kò a. 554 00:25:54,320 --> 00:26:00,910 Men, si user-- tweet la isit la nan yon reyèl egzanp ki pa gen SQL se enplike nan sa. 555 00:26:00,910 --> 00:26:04,390 Mwen jis mande, se sa a itilizatè tweet a itilizatè a ye kounye a? 556 00:26:04,390 --> 00:26:06,030 Lè sa a, montre yon lyen nan efase li. 557 00:26:06,030 --> 00:26:06,880 Li nan super senp. 558 00:26:06,880 --> 00:26:09,670 559 00:26:09,670 --> 00:26:10,920 >> Kontwolè a. 560 00:26:10,920 --> 00:26:14,390 Se konsa, sa a se, ankò, koòdone nan ant modèl la ak gade nan. 561 00:26:14,390 --> 00:26:17,820 Li nan youn nan ki fè travay la difisil nan interacting-- te entèrmedyèr la. 562 00:26:17,820 --> 00:26:20,980 Li charj enfòmasyon pou a wè, ki nou pral wè nan yon sec. 563 00:26:20,980 --> 00:26:23,850 Ak yo nan lòd yo kominike ak modèl la, li 564 00:26:23,850 --> 00:26:29,170 rele metòd modèl yo, ki se ki sa ou nèg yo abitye kòm fonksyon. 565 00:26:29,170 --> 00:26:31,490 >> Se konsa, pou egzanp, sa a se kontwolè tweet nou an. 566 00:26:31,490 --> 00:26:33,930 Li ta ka gade yon ti kras redoutable kounye a. 567 00:26:33,930 --> 00:26:38,240 Men, li se aktyèlman super entwisyon yon fwa ou kòmanse plonje nan. 568 00:26:38,240 --> 00:26:42,990 Se konsa, pou egzanp, nan endèks nou an, ki nan kote nou vle montre tout tweets yo. 569 00:26:42,990 --> 00:26:46,910 Se konsa, liy sa a fondamantalman jis mande pou tout tweets yo. 570 00:26:46,910 --> 00:26:50,300 Lè sa a, nou inisyalize tou de tweet-- yo nouvo konsa tankou 571 00:26:50,300 --> 00:26:52,320 si yo vle kreye yon nouvo tweet sou paj sa. 572 00:26:52,320 --> 00:26:54,250 >> Epi li mande sa ki itilizatè a kounye a se. 573 00:26:54,250 --> 00:26:58,850 Lè sa a se yon bagay ki analogue nan la rann ke ou te wè nan pset 7, 574 00:26:58,850 --> 00:27:02,230 kote li nan jis kalite di view-- li nan kalite, tankou, nan 575 00:27:02,230 --> 00:27:06,284 pase varyab yo ke w ap ale nan bezwen nan gade nan gade nan. 576 00:27:06,284 --> 00:27:08,200 Apre sa, nan yon pakèt antye metòd pou diferan 577 00:27:08,200 --> 00:27:10,410 ki kontwolè sa a tweet a ka okipe. 578 00:27:10,410 --> 00:27:12,495 >> Men, reyèlman, ray fè yon bon travay nan kalite 579 00:27:12,495 --> 00:27:18,910 nan ap divize yo an diferan nan aksyon ki kontwolè ou ta ka fè. 580 00:27:18,910 --> 00:27:23,800 Èske gen nenpòt kesyon sou nenpòt nan pati pyès sa yo nan ray mv? 581 00:27:23,800 --> 00:27:25,550 Kalite jis yon briz pa. 582 00:27:25,550 --> 00:27:29,250 Se konsa, ou nèg ka tcheke li soti sou pwòp ou yo. 583 00:27:29,250 --> 00:27:30,106 Awesome. 584 00:27:30,106 --> 00:27:31,200 Nou pral kenbe prale. 585 00:27:31,200 --> 00:27:32,546 >> Se konsa, enstale ray. 586 00:27:32,546 --> 00:27:35,170 Enstale ray ta ka, tankou, youn nan pati yo ki pi plis redoutable 587 00:27:35,170 --> 00:27:37,830 nan ray yo tout pwosesis, malerezman. 588 00:27:37,830 --> 00:27:40,450 Men evidamman, nan tout nou yo bò kote ou kapab ede. 589 00:27:40,450 --> 00:27:42,590 Ak yon lòt fwa li la sou la, yon anpil nan resous gwo, 590 00:27:42,590 --> 00:27:45,100 kòm Gabe mansyone, pou trape te kòmanse. 591 00:27:45,100 --> 00:27:47,230 Isit la yo se lyen yo ki ou pral bezwen yo nan lòd 592 00:27:47,230 --> 00:27:51,460 nan download ray jwenn li enstale sou machin ou. 593 00:27:51,460 --> 00:27:54,240 Li evidan, li nan ki disponib pou tou de fenèt ak Mac 594 00:27:54,240 --> 00:27:55,600 ak pou aparèy la CS50. 595 00:27:55,600 --> 00:27:58,520 596 00:27:58,520 --> 00:28:00,020 Kesyon sou anyen nou te di? 597 00:28:00,020 --> 00:28:04,265 598 00:28:04,265 --> 00:28:06,690 >> ODYANS: Mwen ta dwe enterese nan, aktyèlman 599 00:28:06,690 --> 00:28:10,255 Se konsa, mwen konnen ke Téléchargez lojisyèl se baryè nan pi gwo. 600 00:28:10,255 --> 00:28:14,807 Si gen nan ase enterè yo gen yon Téléchargez sesyon mini oswa yon bagay. 601 00:28:14,807 --> 00:28:15,640 Zack CHAUVIN: Milimèt-HM. 602 00:28:15,640 --> 00:28:15,692 Yeah. 603 00:28:15,692 --> 00:28:16,900 Sa ta kapab reyèlman itil. 604 00:28:16,900 --> 00:28:20,650 Si yon moun nan reyèlman Gung-Ho sou lè l sèvi avèk sa a pou pwojè yo 605 00:28:20,650 --> 00:28:26,555 oswa nan lavni an, Lè sa a, nou ta definitivman gen kè kontan pou pale ak ou sou sa. 606 00:28:26,555 --> 00:28:27,055 Milimèt-HM. 607 00:28:27,055 --> 00:28:29,530 >> ODYANS: Yon kesyon ki gen rapò ak nan sa m 'mande anvan. 608 00:28:29,530 --> 00:28:32,563 Pou moun nan nou ki te fè lòt cadres ki toujou 609 00:28:32,563 --> 00:28:34,354 ap eseye fè menm bagay la tou bagay, fè li pi fasil 610 00:28:34,354 --> 00:28:38,452 yo bati yon sit entènèt oswa yon fonctionnalités, mwen panse ke nenpòt ki sans 611 00:28:38,452 --> 00:28:43,653 sou rezon ki fè nou ta dwe sou ray kont Zend oswa kèk nan lòt cadres yo 612 00:28:43,653 --> 00:28:44,236 ak lang yo. 613 00:28:44,236 --> 00:28:47,870 >> Zack CHAUVIN: Mwen pral jis di $ mwen 0.02 sou sa. 614 00:28:47,870 --> 00:28:49,090 Mwen renmen Ruby sou ray. 615 00:28:49,090 --> 00:28:52,120 Mwen te gen chans lan nan travay nan tou de PHP ak Ruby sou ray. 616 00:28:52,120 --> 00:28:55,291 Mwen anpil pito Ruby sou Ray paske nan Ruby. 617 00:28:55,291 --> 00:28:56,790 Definitivman, sa a, se yon gwo pati nan li. 618 00:28:56,790 --> 00:28:58,140 Tankou, lè w ap chwazi fondasyon ou, 619 00:28:58,140 --> 00:28:59,490 ou chwazi pou ou lang ou tou. 620 00:28:59,490 --> 00:29:03,510 >> Ruby se super ki aksesib Mwen panse ke yon lang pi bon pase PHP. 621 00:29:03,510 --> 00:29:06,250 Men, sa a kalite preferans pèsonèl. 622 00:29:06,250 --> 00:29:09,360 Osi byen, yon lòt konsiderasyon se kominote a dèyè fondasyon an 623 00:29:09,360 --> 00:29:11,570 ke w ap travay ak. 624 00:29:11,570 --> 00:29:13,840 >> Dwa koulye a Ruby sou ray se reyèlman cho. 625 00:29:13,840 --> 00:29:16,160 Genyen tòn sipò dèyè li. 626 00:29:16,160 --> 00:29:19,180 Ou poste yon bagay sou Stack Depatman sou yon pwoblèm ou se 627 00:29:19,180 --> 00:29:22,350 li te gen nan Ruby sou ray, ak reponn li nan. 628 00:29:22,350 --> 00:29:26,900 Yon fwa ankò, li nan sous louvri, ki vle di ke li nan toujou ap chanje. 629 00:29:26,900 --> 00:29:28,910 Genyen tòn moun ki se reyèlman dedye 630 00:29:28,910 --> 00:29:32,370 yo nan lòd yo fè sa a yon vrèman fantastik fondasyon. 631 00:29:32,370 --> 00:29:34,225 Se konsa, sa a, poukisa mwen ta chwazi Ruby sou ray. 632 00:29:34,225 --> 00:29:35,225 GABRIEL GUIMARAES: Yeah. 633 00:29:35,225 --> 00:29:37,562 Mwen ta ka di ke lide a dèyè pi cadres w ap 634 00:29:37,562 --> 00:29:39,770 pral jwenn yo deyò se trè, trè menm jan an, dwa? 635 00:29:39,770 --> 00:29:42,210 Se konsa, ki gen konpòtman egzanplè View Kontwolè a, lefèt ke kontwolè nou an 636 00:29:42,210 --> 00:29:44,793 pral gade tankou yon bagay tankou chak this-- nan fonksyon yo 637 00:29:44,793 --> 00:29:47,235 se tankou youn nan paj ou a, epi li redireksyon yo ou, 638 00:29:47,235 --> 00:29:48,750 epi li inisyalizasyon varyab yo. 639 00:29:48,750 --> 00:29:51,959 Sa k ap pase yo dwe menm bagay la pou chak fondasyon ke ou wè yo deyò. 640 00:29:51,959 --> 00:29:53,375 Apre sa, nan pral fè modèl la. 641 00:29:53,375 --> 00:29:55,270 Epi ou ka fè bagay tankou, "ki dwe nan." 642 00:29:55,270 --> 00:29:59,830 Se konsa, olye pou yo fè vèsyon an SQL, ou jis, tankou, fè, user.tweets, 643 00:29:59,830 --> 00:30:01,210 epi ou jwenn tout bagay. 644 00:30:01,210 --> 00:30:02,650 Tout moun gen sa. 645 00:30:02,650 --> 00:30:07,070 Eksepte nan Ruby, ou fè user.tweets, ak Lè sa a kèk estrikti nan PHP, 646 00:30:07,070 --> 00:30:12,010 ou fè user.getalltweets KI KOTE PHP mwen an se pa yon pwoblèm. 647 00:30:12,010 --> 00:30:13,460 Tankou, li nan yon gwo liy. 648 00:30:13,460 --> 00:30:15,320 Li nan menm bagay la, men li la yon gwo liy. 649 00:30:15,320 --> 00:30:19,350 >> Se konsa, sa a, se youn nan rezon ki fè prensipal nan preferans mwen an sou Ruby. 650 00:30:19,350 --> 00:30:22,290 Li nan jis m 'fè egzakteman nan menm bagay nan lòt cadres, 651 00:30:22,290 --> 00:30:26,021 li jis pran m 'de fwa liy osi lontan nan kòd. 652 00:30:26,021 --> 00:30:26,520 OK? 653 00:30:26,520 --> 00:30:29,730 654 00:30:29,730 --> 00:30:32,540 >> Nenpòt lòt kesyon? 655 00:30:32,540 --> 00:30:35,200 >> Zack CHAUVIN: Yon bagay Mwen pral mansyone quickly-- Gabe 656 00:30:35,200 --> 00:30:36,682 pale yon ti kras sou Meservey. 657 00:30:36,682 --> 00:30:39,890 Epi sa a, yon vrèman great-- Mwen vle di, sa a se kalite komen nan tout estrikti, 658 00:30:39,890 --> 00:30:45,170 ke gen nan kalite yon konsèp gem, ki se tankou nan ti egzanp mwen, 659 00:30:45,170 --> 00:30:46,680 Mwen te konekte. 660 00:30:46,680 --> 00:30:48,460 Tankou, ou ka siyen nan, siyen soti. 661 00:30:48,460 --> 00:30:51,740 Tankou, sa a, se aktyèlman kalite yon pwosesis konplèks. 662 00:30:51,740 --> 00:30:55,950 Li te okipe yon ti kras ti jan pou ou nan pset 7. 663 00:30:55,950 --> 00:31:01,160 Men, mwen toujou pa konplètman konnen ki jan aplike siy-an, siy-soti. 664 00:31:01,160 --> 00:31:03,740 Epi sa a, paske Ruby sou ray gen tòn 665 00:31:03,740 --> 00:31:06,080 nan Meservey ki fè lòt bagay tankou sa pou ou. 666 00:31:06,080 --> 00:31:08,550 >> Yon fwa ankò, konvansyon sou konfigirasyon. 667 00:31:08,550 --> 00:31:11,050 Tout moun k ap pase yo dwe ap fè sa a siy-an, siyen-soti etap. 668 00:31:11,050 --> 00:31:14,450 Se konsa, poukisa pa jis fè yon pake, ki rele Elabore nan ka sa a, ki se yon GEM. 669 00:31:14,450 --> 00:31:15,810 Ou jis gen ladan li. 670 00:31:15,810 --> 00:31:18,970 Lè sa a, gen kèk èd sou entènèt ak ki jan yo sèvi ak li. 671 00:31:18,970 --> 00:31:21,230 Epi ou pa gen enkyete sou bagay tankou sa. 672 00:31:21,230 --> 00:31:24,060 >> Mete foto sa yo things-- yon GEM pou sa. 673 00:31:24,060 --> 00:31:27,220 Tankou, nenpòt lè ou ap eseye fè anyen nouvo, gen nan yon GEM pou sa. 674 00:31:27,220 --> 00:31:29,420 Epi ou kalite jis mete ansanm sa yo Meservey 675 00:31:29,420 --> 00:31:33,160 ak bati yon vrèman konplèks aplikasyon trè vit. 676 00:31:33,160 --> 00:31:35,902 677 00:31:35,902 --> 00:31:37,437 Cool. 678 00:31:37,437 --> 00:31:38,270 Nenpòt lòt kesyon? 679 00:31:38,270 --> 00:31:39,623 >> STEPHEN devan mouchwa tèt: Woo-hoo a. 680 00:31:39,623 --> 00:31:40,976 Mwen pa panse [fèbl]. 681 00:31:40,976 --> 00:31:41,966 >> GABRIEL GUIMARAES: OK. 682 00:31:41,966 --> 00:31:42,840 Mèsi anpil, guys. 683 00:31:42,840 --> 00:31:43,839 >> STEPHEN devan mouchwa tèt: Bůh-bye. 684 00:31:43,839 --> 00:31:44,850 Zack CHAUVIN: Bůh-bye. 685 00:31:44,850 --> 00:31:45,849 >> STEPHEN devan mouchwa tèt: Woo-hoo a. 686 00:31:45,849 --> 00:31:48,150 [Aplodisman] 687 00:31:48,150 --> 00:31:49,700 >> Yay. 688 00:31:49,700 --> 00:31:50,955