1 00:00:00,000 --> 00:00:03,968 >> [عزف الموسيقى] 2 00:00:03,968 --> 00:00:10,744 3 00:00:10,744 --> 00:00:14,040 >> STEPHEN TURBAN: لذلك أنا ستيفن العمامة. 4 00:00:14,040 --> 00:00:16,990 أكثر من على الجانب هنا، وربما نحن يمكن الحصول على بعض الناس للغوص في. 5 00:00:16,990 --> 00:00:20,150 6 00:00:20,150 --> 00:00:23,854 لدينا جبريل وزاك. 7 00:00:23,854 --> 00:00:26,270 ذلك لخارطة الطريق وجيزة على ما هذا هو الذهاب لتبدو وكأنها، 8 00:00:26,270 --> 00:00:31,580 انا ذاهب الى أن القيام ببعض غاية نظرة رفيعة المستوى على ما هو MVC. 9 00:00:31,580 --> 00:00:32,285 غابي؟ 10 00:00:32,285 --> 00:00:35,080 >> GABRIEL GUIMARAES: أنا ذاهب ل الحديث عن روبي وقليلا 11 00:00:35,080 --> 00:00:39,100 كيف القضبان الأعمال وكيف يمكن تساعدك على بناء تطبيقات الويب. 12 00:00:39,100 --> 00:00:42,070 >> ZACK CHAUVIN: وأنا ذاهب ل تظهر لك مثالا محددا لكيفية 13 00:00:42,070 --> 00:00:45,112 لاستخدام القضبان لبناء التطبيق السوبر رهيبة. 14 00:00:45,112 --> 00:00:46,112 STEPHEN TURBAN: رهيبة. 15 00:00:46,112 --> 00:00:46,350 الحلو. 16 00:00:46,350 --> 00:00:46,850 حسنا. 17 00:00:46,850 --> 00:00:49,510 لذلك دعونا نتحدث عن MVC. 18 00:00:49,510 --> 00:00:54,970 لذلك دعونا نذهب إلى الشريحة التالية، والتي سأفعل عن طريق الضغط على هذا الزر. 19 00:00:54,970 --> 00:01:12,640 ودعنا نذهب إلى تطوير next--، أحب أن أفكر في الذهاب إلى CVS، 20 00:01:12,640 --> 00:01:17,240 لأن CVS هو مخزن و لديها أيضا V في المركز. 21 00:01:17,240 --> 00:01:21,460 >> وذلك دعونا نتخيل إلى مخزن. 22 00:01:21,460 --> 00:01:25,380 ودعونا جعل هذا المتجر بيع شيء واحد فقط. 23 00:01:25,380 --> 00:01:31,380 لذلك نحن ذاهبون الى هذا تخزين فقط بيع هذه الكؤوس الحمراء. 24 00:01:31,380 --> 00:01:40,410 وتخيل أنك تمشي في، وتذهب إلى واجهة المحل، والشخص. 25 00:01:40,410 --> 00:01:43,440 واسمه فينس. 26 00:01:43,440 --> 00:01:48,370 >> وفينس موجات مرحبا في لكم، ويقول مرحبا. 27 00:01:48,370 --> 00:01:50,860 وستلاحظ شيئا واحدا عن فينس. 28 00:01:50,860 --> 00:01:56,880 لذلك كلما نفكر فينس، ونحن يجب أن نفكر اثنين من الصفات الرئيسية. 29 00:01:56,880 --> 00:02:00,600 فينس هو جميل، لكنه غبي. 30 00:02:00,600 --> 00:02:01,320 موافق. 31 00:02:01,320 --> 00:02:06,810 حتى تعرف، لا ذنب له، لسوء الحظ، وقال انه لأمر جميل. 32 00:02:06,810 --> 00:02:08,009 هو رأينا. 33 00:02:08,009 --> 00:02:10,539 لذلك لدينا أول عضو المدلى بها هناك. 34 00:02:10,539 --> 00:02:12,340 الحفاظ على ذلك في الاعتبار. 35 00:02:12,340 --> 00:02:17,230 >> الآن، وكنت أسأل فينس، تذهب، يا فينس. 36 00:02:17,230 --> 00:02:18,110 أنا العملاء. 37 00:02:18,110 --> 00:02:19,130 ويقول مرحبا. 38 00:02:19,130 --> 00:02:23,610 أريد حقا واحدة من أكواب حمراء الخاص بك. 39 00:02:23,610 --> 00:02:24,760 وماذا يقول فينس؟ 40 00:02:24,760 --> 00:02:26,510 هل لديها أي فكرة عما يقول فينس؟ 41 00:02:26,510 --> 00:02:30,340 42 00:02:30,340 --> 00:02:31,452 انا ذاهب الى دعوة الباردة. 43 00:02:31,452 --> 00:02:32,660 ما رأيك يقول فينس؟ 44 00:02:32,660 --> 00:02:36,139 >> الجمهور: ويقول، وأنا يمكن أن تظهر لك حيث هو، لكنني لا استطيع ان اعطيكم واحد. 45 00:02:36,139 --> 00:02:41,330 >> STEPHEN TURBAN: ويقول، وأنا يمكن أن تظهر لك حيث هو، لكنني لا استطيع ان اعطيكم واحد. 46 00:02:41,330 --> 00:02:42,295 والأسوأ من ذلك. 47 00:02:42,295 --> 00:02:44,420 أي شخص آخر يكون آخر فكرة عما قد يقول فينس؟ 48 00:02:44,420 --> 00:02:46,957 >> الحضور: لديه للذهاب الاختيار إذا كان لديهم أي أكواب حمراء. 49 00:02:46,957 --> 00:02:49,290 STEPHEN TURBAN: فينس لا حتى يعرف ان لديه للتحقق. 50 00:02:49,290 --> 00:02:50,070 أي شيء آخر؟ 51 00:02:50,070 --> 00:02:52,360 لذلك قلت، أن معرفة ما اذا كان لديه أكواب حمراء. 52 00:02:52,360 --> 00:02:52,895 استمر. 53 00:02:52,895 --> 00:02:54,020 الجمهور: ما هو الكوب الأحمر؟ 54 00:02:54,020 --> 00:02:56,072 STEPHEN TURBAN: ما هو كوب أحمر؟ 55 00:02:56,072 --> 00:02:58,090 ما هو كوب أحمر؟ 56 00:02:58,090 --> 00:02:59,410 فينس هو الخلط. 57 00:02:59,410 --> 00:03:05,141 حتى فينس هو الذهاب الى التحدث لدينا عضو يلقي المقبل، كارل. 58 00:03:05,141 --> 00:03:10,252 وعندما نفكر كارل، ونحن فلدي التفكير اثنين adjectives-- كبيرة 59 00:03:10,252 --> 00:03:15,110 انه المسيطر، لكنه غير قادر. 60 00:03:15,110 --> 00:03:17,840 >> حتى فينس goes-- انه يذهب، ما هو الكوب الأحمر؟ 61 00:03:17,840 --> 00:03:19,800 أنا لا أعرف ما هو الكوب الأحمر. 62 00:03:19,800 --> 00:03:23,080 انه يستدير، ويسأل كارل. 63 00:03:23,080 --> 00:03:28,890 ويقول كارل، شخص طلب للحصول على كوب أحمر. 64 00:03:28,890 --> 00:03:30,722 يمكنك أن تفعل ذلك؟ 65 00:03:30,722 --> 00:03:31,680 وماذا يقول كارل؟ 66 00:03:31,680 --> 00:03:32,513 دعونا الرقم بها. 67 00:03:32,513 --> 00:03:34,330 هل لدى أي شخص أي فكرة عما يقول كارل؟ 68 00:03:34,330 --> 00:03:37,260 وأنا مجرد تكرار ذلك مرة أخرى لك. 69 00:03:37,260 --> 00:03:39,280 رأيت حركة اليد. 70 00:03:39,280 --> 00:03:41,760 >> الجمهور: يقول شخص ما آخر للحصول على أكواب حمراء. 71 00:03:41,760 --> 00:03:44,430 >> STEPHEN TURBAN: يروي شخص آخر للحصول على كوب أحمر. 72 00:03:44,430 --> 00:03:46,270 بالضبط. 73 00:03:46,270 --> 00:03:49,010 وهل لدينا فكرة منظمة الصحة العالمية أن الشخص قد يكون؟ 74 00:03:49,010 --> 00:03:52,590 75 00:03:52,590 --> 00:03:53,090 انها تلميحا. 76 00:03:53,090 --> 00:03:56,960 انها سوف تبدأ مع M. الغوغاء؟ 77 00:03:56,960 --> 00:04:00,225 >> الجمهور: النموذجي. 78 00:04:00,225 --> 00:04:02,720 >> STEPHEN TURBAN: نموذج، نعم. 79 00:04:02,720 --> 00:04:06,920 اسمه لا النموذجي، للأسف، لأن هذا هو اسم سخيفة. 80 00:04:06,920 --> 00:04:09,310 لدينا ميت. 81 00:04:09,310 --> 00:04:12,970 وعندما نفكر Mitt-- لا، هذه ليست صورة من زاك. 82 00:04:12,970 --> 00:04:15,590 83 00:04:15,590 --> 00:04:21,759 علينا أن نفكر من اثنين الصفات الرئيسية مع ميت. 84 00:04:21,759 --> 00:04:25,040 انه قادر، لكنه منقاد. 85 00:04:25,040 --> 00:04:29,950 حتى ميت يعرف ما يتعين عليه القيام به، لكنه في الحقيقة لا تستطيع أن تفعل أي شيء. 86 00:04:29,950 --> 00:04:32,340 أو أنه حقا لا تستطيع أن تقرر من تلقاء نفسه. 87 00:04:32,340 --> 00:04:33,256 >> لذلك لدينا كارل. 88 00:04:33,256 --> 00:04:34,705 كارل يصرخ في ميت. 89 00:04:34,705 --> 00:04:39,990 ويقول، يا ميت، نحن بحاجة أكواب حمراء. 90 00:04:39,990 --> 00:04:46,410 وميت يذهب إلى بلده أحمر كوب الإيداع. 91 00:04:46,410 --> 00:04:48,960 يمسك فنجان، وقال انه يعطي إعادته. 92 00:04:48,960 --> 00:04:51,360 هل لدى أي شخص أي فكرة عما يحدث بعد ذلك؟ 93 00:04:51,360 --> 00:04:54,070 94 00:04:54,070 --> 00:04:55,120 يعطي الكأس. 95 00:04:55,120 --> 00:05:01,740 وحتى الآن قد ذهب ميت إلى اللون الأحمر له كوب مستودع، تؤخذ بها، 96 00:05:01,740 --> 00:05:03,550 فحص تشغيله، وقال: أخذت الكوب الأحمر واحد. 97 00:05:03,550 --> 00:05:06,717 وانه يعطيها لكارل. 98 00:05:06,717 --> 00:05:07,550 هل لديك فكرة؟ 99 00:05:07,550 --> 00:05:08,980 ما رأيك كارل يفعل؟ 100 00:05:08,980 --> 00:05:10,926 >> الجمهور: كارل يعطيها لفينس. 101 00:05:10,926 --> 00:05:13,550 >> STEPHEN TURBAN: كارل يعطيها لفينس. 102 00:05:13,550 --> 00:05:14,165 فينس. 103 00:05:14,165 --> 00:05:15,999 >> الجمهور: وفينس يظهر أن (غير مسموع). 104 00:05:15,999 --> 00:05:16,998 STEPHEN TURBAN: بالضبط. 105 00:05:16,998 --> 00:05:18,080 لذلك هذا هو بالضبط ذلك. 106 00:05:18,080 --> 00:05:21,040 حتى فينس يأخذ الكأس، لا أعرف حتى ما هو عليه، 107 00:05:21,040 --> 00:05:23,840 ولكن يظهرها للمستخدم. 108 00:05:23,840 --> 00:05:27,140 لذلك دعونا محاولة لإعادة هذا لفترة وجيزة حقا. 109 00:05:27,140 --> 00:05:31,380 ونحن بحاجة ستعمل ثلاثة متطوعين الصامت، 110 00:05:31,380 --> 00:05:35,260 كما يا رفاق لا تسير لتكون قادرة على الكلام. 111 00:05:35,260 --> 00:05:36,470 بحيث يمكن لي انتزاع الثلاث؟ 112 00:05:36,470 --> 00:05:37,040 موافق. 113 00:05:37,040 --> 00:05:38,248 والذي تريد أن تكون؟ 114 00:05:38,248 --> 00:05:42,310 115 00:05:42,310 --> 00:05:43,750 >> الجمهور: سأكون فينس. 116 00:05:43,750 --> 00:05:44,960 >> STEPHEN TURBAN: فينس، OK. 117 00:05:44,960 --> 00:05:46,190 جميلة ولكن الغباء. 118 00:05:46,190 --> 00:05:47,510 عظيم. 119 00:05:47,510 --> 00:05:48,570 أي شخص آخر؟ 120 00:05:48,570 --> 00:05:53,520 نحن نبحث عن ل قادر لكن منقاد. 121 00:05:53,520 --> 00:05:55,760 أي شخص آخر تريد أن تكون قادرة؟ 122 00:05:55,760 --> 00:05:56,944 >> الجمهور: أنا يمكن أن يكون كارل. 123 00:05:56,944 --> 00:05:57,860 STEPHEN TURBAN: حلوة. 124 00:05:57,860 --> 00:05:59,102 لدينا كارل. 125 00:05:59,102 --> 00:05:59,866 >> الجمهور: ميت. 126 00:05:59,866 --> 00:06:01,050 >> STEPHEN TURBAN: ميت، OK. 127 00:06:01,050 --> 00:06:05,070 ونحن في طريقنا للحاجة a-- سأكون العملاء. 128 00:06:05,070 --> 00:06:07,460 يأتي ذلك على ما يصل، وتأتي على ما يصل. 129 00:06:07,460 --> 00:06:10,470 وهو الجميع في الرأي؟ 130 00:06:10,470 --> 00:06:15,440 لذلك أنا ذاهب لطرح فينس ل الوقوف في الجبهة، فقط يبتسم، 131 00:06:15,440 --> 00:06:18,230 فقط يبتسم مشرق قدر الإمكان. 132 00:06:18,230 --> 00:06:21,520 ونحن في طريقنا لنسأل كارل، الحق، لماذا لا، مثل، 133 00:06:21,520 --> 00:06:24,050 يقف خلفها الحق؟ 134 00:06:24,050 --> 00:06:26,660 وميت، لماذا لا فقط تنفجر في الظهر، 135 00:06:26,660 --> 00:06:31,410 ثم سأعطيك مجموعة من الكؤوس لشنق مع. 136 00:06:31,410 --> 00:06:34,170 >> لذلك أنا زبون. 137 00:06:34,170 --> 00:06:35,610 لقد جئت. 138 00:06:35,610 --> 00:06:40,490 وأنا جعل [غير مسموع] I أقول، مرحبا، أود الحصول على الكأس. 139 00:06:40,490 --> 00:06:43,214 140 00:06:43,214 --> 00:06:44,580 الكمال. 141 00:06:44,580 --> 00:06:45,580 حتى فينس ديه أي فكرة. 142 00:06:45,580 --> 00:06:46,915 فماذا فينس القيام به بعد ذلك؟ 143 00:06:46,915 --> 00:06:50,770 144 00:06:50,770 --> 00:06:52,860 Vince-- OK، لذلك أنا ذاهب أن تكون رواية الآن. 145 00:06:52,860 --> 00:06:55,390 >> فينس يصرخ في كارل كوب! 146 00:06:55,390 --> 00:06:58,840 147 00:06:58,840 --> 00:07:00,790 ماذا كارل تفعل؟ 148 00:07:00,790 --> 00:07:03,910 كارل يصرخ في ميت. 149 00:07:03,910 --> 00:07:06,710 ميت الاستيلاء على الكأس. 150 00:07:06,710 --> 00:07:08,220 ميت يعطيها لكارل. 151 00:07:08,220 --> 00:07:10,870 كارل يعود إلى فينس. 152 00:07:10,870 --> 00:07:12,640 وفينس يظهر إلى المستخدم. 153 00:07:12,640 --> 00:07:17,960 >> والتي هي عالية، عالية، عالية، ونظرة عالية جدا في MVC. 154 00:07:17,960 --> 00:07:22,460 نحن تقسيمه من خلال وجود وجهة نظر، ما يرى المستخدم، وحدة تحكم، شخص 155 00:07:22,460 --> 00:07:25,760 الذي يفعل كل شيء في الخلفية ولكن في الحقيقة لا يمكن تحديث أي شيء 156 00:07:25,760 --> 00:07:29,960 أو لا تستطيع أن تفعل أي شيء من أي معنى باستثناء استدعاء عرض والنموذج. 157 00:07:29,960 --> 00:07:35,280 ومن ثم لدينا ميت، والنموذج، الذين بتحديث مهما البيانات التي لدينا. 158 00:07:35,280 --> 00:07:42,660 لذلك شكرا جزيلا لدينا جميلة لك، السيطرة، والمتطوعين قادرة. 159 00:07:42,660 --> 00:07:43,730 وأعتقد أنه كان عليه. 160 00:07:43,730 --> 00:07:45,040 >> [تصفيق] 161 00:07:45,040 --> 00:07:48,745 >> أعتقد غابي هو بصدد الحديث الآن على أمل أقل مستوى عال. 162 00:07:48,745 --> 00:07:51,600 >> GABRIEL GUIMARAES: OK، والرجال. 163 00:07:51,600 --> 00:07:56,790 الآن دعونا نتحدث أكثر قليلا عن رمز وحول روبي على القضبان نفسها، 164 00:07:56,790 --> 00:08:00,750 وحول مدى ارتباطه لهذا كله قصة MVC. 165 00:08:00,750 --> 00:08:03,190 في الأساس، روبي على القضبان هو إطار. 166 00:08:03,190 --> 00:08:04,640 المزيد عن ذلك في الثانية. 167 00:08:04,640 --> 00:08:07,760 >> ولكن فقط لإعطائك الشعور الذي لاستخدامه، 168 00:08:07,760 --> 00:08:12,240 مثل، كل هذه companies-- كبيرة حتى جيثب، تجميع، Twitter-- 169 00:08:12,240 --> 00:08:15,300 انهم جميعا باستخدام روبي على القضبان كما إطارها الرئيسي 170 00:08:15,300 --> 00:08:16,510 لتنفيذ موقعه على الانترنت. 171 00:08:16,510 --> 00:08:19,130 لذلك أنا متأكد من أن الكثير من الناس استخدمت هذه المواقع هنا. 172 00:08:19,130 --> 00:08:24,470 والأمر كله روبي على القضبان لتنفيذ هذا النموذج، وجهة نظر، وحدة تحكم 173 00:08:24,470 --> 00:08:26,890 على كل من هذه المواقع وغيرها الكثير. 174 00:08:26,890 --> 00:08:27,830 موافق؟ 175 00:08:27,830 --> 00:08:32,090 >> لذلك كما قلت، روبي على القضبان هو إطار. 176 00:08:32,090 --> 00:08:37,237 ويمكنك النوع من التفكير في إطار بمعنى مثل بناء منزل. 177 00:08:37,237 --> 00:08:39,570 حتى إذا كنت تريد الذهاب لبناء وhouse-- ويمكنك دائما 178 00:08:39,570 --> 00:08:40,653 نبدأ من الصفر، أليس كذلك؟ 179 00:08:40,653 --> 00:08:46,440 يمكنك محاولة الخروج مع وسيلة لرأى الخشب، 180 00:08:46,440 --> 00:08:49,760 وتقديم الخشب إلى المكان، و للحصول على الحجارة في الشكل الصحيح، 181 00:08:49,760 --> 00:08:51,250 وبعد ذلك كل ذلك. 182 00:08:51,250 --> 00:08:54,020 ولكن هذا سيستغرق ربما الكثير من سنوات 183 00:08:54,020 --> 00:08:56,910 حتى تحصل على كل المواد، ويمكنك الحصول على كل شيء معا، 184 00:08:56,910 --> 00:08:58,790 وتبدأ فعلا لتبني بها بيتا لك. 185 00:08:58,790 --> 00:09:01,748 >> لذلك تبين إذا كنت تبدأ مع إطار مع شيء من 186 00:09:01,748 --> 00:09:04,260 بالفعل نوع من في المكان لأي نوع من المنزل 187 00:09:04,260 --> 00:09:07,750 الذي تريد build-- شيء هذا هو عام جدا ولكن هذا ما يمكن 188 00:09:07,750 --> 00:09:12,850 ثم نموذج نحو بنفسك goals-- ثم يمكنك الاستفادة 189 00:09:12,850 --> 00:09:16,800 هذه السلطة من الأطر لبناء لهم شيئا كثيرا، وأسرع بكثير. 190 00:09:16,800 --> 00:09:17,300 موافق. 191 00:09:17,300 --> 00:09:21,110 لذلك هذا هو نفس الفكرة في إطار لتطبيق ويب 192 00:09:21,110 --> 00:09:23,755 أو لأي نوع من تطبيق، لهذه المسألة. 193 00:09:23,755 --> 00:09:26,560 >> كنت في الواقع تبدأ مع نصف تطبيق 194 00:09:26,560 --> 00:09:28,400 بالفعل هناك في المكان المناسب لك. 195 00:09:28,400 --> 00:09:32,230 وبحلول ذلك، يعني تحصل على الكثير من الملفات التي لديها بالفعل وظائف، 196 00:09:32,230 --> 00:09:36,830 مثل المكتبات، مثل وظيفة، والأوامر التي يمكن تشغيلها من أجل 197 00:09:36,830 --> 00:09:40,500 لتجعل حياتك بكثير أبسط وأسهل. 198 00:09:40,500 --> 00:09:41,180 موافق. 199 00:09:41,180 --> 00:09:43,555 >> حتى في هذه الحالة، نحن ذاهبون للحديث عن روبي على القضبان. 200 00:09:43,555 --> 00:09:45,920 هناك الكثير من مختلفة أطر هناك. 201 00:09:45,920 --> 00:09:47,550 هناك جانغو لبيثون. 202 00:09:47,550 --> 00:09:50,990 هناك إطار زند أو لارافل لPHP. 203 00:09:50,990 --> 00:09:52,390 هناك الكثير من مختلفة منها. 204 00:09:52,390 --> 00:09:56,830 روبي على القضبان هو لطيف جدا احدة جديدة. 205 00:09:56,830 --> 00:10:01,600 وهناك الكثير من الناس استخدام أنه في الشركات الناشئة وهذا النوع من البيئة. 206 00:10:01,600 --> 00:10:04,250 وبعض هذه كبيرة جدا الشركات التي عرضتها هنا من قبل 207 00:10:04,250 --> 00:10:06,050 وأيضا باستخدام روبي على القضبان. 208 00:10:06,050 --> 00:10:10,070 >> وذلك فقط لإعطائك بمعنى ما هو روبي 209 00:10:10,070 --> 00:10:13,030 مثل، منذ كنت الرجال هم أكثر استخداما ل، مثل، C وقليلا من PHP 210 00:10:13,030 --> 00:10:17,560 الآن، لذلك روبي ستكون على يعادل PHP الخاصة بك في هذا المعنى. 211 00:10:17,560 --> 00:10:18,380 هذه ليست روبي. 212 00:10:18,380 --> 00:10:19,830 هذا هو C. OK؟ 213 00:10:19,830 --> 00:10:22,660 ولكن هذا هو مثل وظيفة DJBHash بأنني 214 00:10:22,660 --> 00:10:27,170 أعرف الكثير من الناس تستخدم لأخطاء إملائية PSET. 215 00:10:27,170 --> 00:10:29,670 >> وروبي، جميلة يشبه إلى حد كبير في PHP، كنت 216 00:10:29,670 --> 00:10:32,745 يمكن تنفيذ هذا مع فقط بضعة أسطر من التعليمات البرمجية. 217 00:10:32,745 --> 00:10:34,870 بدلا من الاضطرار للقلق حول دالة البعثرة، 218 00:10:34,870 --> 00:10:37,950 الحاجة إلى القلق بشأن الدلاء، وكل ذلك، هل يمكن القول فقط، 219 00:10:37,950 --> 00:10:40,160 القاموس = Hash.net. 220 00:10:40,160 --> 00:10:44,560 ومن ثم يمكنك استخدام نوع من مثل نفس الفكرة التي كان PHP. 221 00:10:44,560 --> 00:10:45,970 ولذا فمن إلى true. 222 00:10:45,970 --> 00:10:48,080 ثم إذا كنت ترغب في تحقق، حتى تحقق وظيفة 223 00:10:48,080 --> 00:10:51,560 سيكون إذا القاموس "فو" يساوي يساوي صحيح، والعودة صحيحا. 224 00:10:51,560 --> 00:10:52,580 وهذا كل شيء، OK؟ 225 00:10:52,580 --> 00:10:54,030 >> حتى لاحظت وجود بعض الاختلافات. 226 00:10:54,030 --> 00:10:57,940 لا توجد منقوطة هنا، كما كانت هناك في C. 227 00:10:57,940 --> 00:11:00,710 ولكن الفكرة العامة هي مشابهة جدا. 228 00:11:00,710 --> 00:11:02,030 موافق؟ 229 00:11:02,030 --> 00:11:08,010 >> أيضا، في روبي، وهناك الأحجار الكريمة، والتي هي نوع من المكتبات روبي. 230 00:11:08,010 --> 00:11:12,460 والقضبان يعالج منها في طريقة لطيفة للغاية بالنسبة لك. 231 00:11:12,460 --> 00:11:15,480 حتى إذا كنت تريد أن تضع في بعض مكتبة 232 00:11:15,480 --> 00:11:18,670 لا رسائل البريد الإلكتروني، أو أن يفعل الرسائل النصية، 233 00:11:18,670 --> 00:11:22,170 أو أن يفعل التكامل مع الفيسبوك، أو أي نوع من شيء 234 00:11:22,170 --> 00:11:24,374 من هذا القبيل للتطبيق الخاص بك، انها جدا، من السهل جدا. 235 00:11:24,374 --> 00:11:26,790 الاحتمالات هي أن تتمكن من العثور على شيء من هذا القبيل على شبكة الانترنت. 236 00:11:26,790 --> 00:11:30,300 ويفعلون فقط شيء من هذا القبيل البيع التي 237 00:11:30,300 --> 00:11:32,290 الأحجار الكريمة التي تريد استخدامها في ملف الأحجار الكريمة. 238 00:11:32,290 --> 00:11:33,749 ثم القضبان تثبيت كل شيء. 239 00:11:33,749 --> 00:11:36,456 لم يكن لديك ما يدعو للقلق أي لذلك، لذلك هذا هو رائع حقا. 240 00:11:36,456 --> 00:11:38,500 أيضا، هناك الكثير، الكثير من المساعدة على الانترنت. 241 00:11:38,500 --> 00:11:40,485 حتى تتمكن من العثور على الكثير من الأشياء. 242 00:11:40,485 --> 00:11:42,360 إذا كان لديك خطأ، يمكنك فقط جوجل انها، 243 00:11:42,360 --> 00:11:45,090 وانها ستكون من السهل جدا للحصول على مساعدة. 244 00:11:45,090 --> 00:11:47,200 >> والكثير من fun-- exactly-- لأنك 245 00:11:47,200 --> 00:11:51,420 لم يكن لديك ما يدعو للقلق على مستوى منخفض مزيد من التفاصيل، تنفيذ الجداول التجزئة 246 00:11:51,420 --> 00:11:58,080 والحاجة إلى الخروج مع كل من رؤوس HTTP، والكثير من الأشياء، 247 00:11:58,080 --> 00:12:00,197 وحتى بعض الأشياء مستوى أكثر أعلى. 248 00:12:00,197 --> 00:12:02,030 لم يكن لديك ما يدعو للقلق عن ذلك في القضبان. 249 00:12:02,030 --> 00:12:04,010 وهو يفعل ذلك جدا، لطيف للغاية بالنسبة لك. 250 00:12:04,010 --> 00:12:07,490 ونحن في طريقنا لإظهار أن أكثر تحديدا في وقت قريب جدا. 251 00:12:07,490 --> 00:12:08,130 موافق. 252 00:12:08,130 --> 00:12:09,750 >> حتى قليلا عن روبي مرة أخرى. 253 00:12:09,750 --> 00:12:11,420 حتى انها مجرد مثل C، كما قلت. 254 00:12:11,420 --> 00:12:14,170 بدلا من printf، ونحن نقول "يضع" الذي هو "وضع السلسلة." 255 00:12:14,170 --> 00:12:18,100 أنه يضع سلسلة إلى وحدة التحكم. 256 00:12:18,100 --> 00:12:20,601 وفي هذه الحالة، نحن فقط طباعة "مرحبا أيها العالم". 257 00:12:20,601 --> 00:12:23,100 نحن لسنا بحاجة الأقواس، ولكن هذا جدا مشابه من ذلك بكثير. 258 00:12:23,100 --> 00:12:26,190 >> ثم إذا كنت تريد أن تفعل شيئا هنا، 259 00:12:26,190 --> 00:12:30,450 مثل طباعة مجموعة من "تفاهة" و حفنة من "bigs" في حلقة في حين، 260 00:12:30,450 --> 00:12:32,060 انها نوع من مثل في C، أليس كذلك؟ 261 00:12:32,060 --> 00:12:35,090 لم يكن لديك لبارامس، ولكن من نفسها الى حد كبير. 262 00:12:35,090 --> 00:12:37,300 المسافة البادئة هنا التهم، لذلك س يساوي 1. 263 00:12:37,300 --> 00:12:41,250 ثم وبينما x هو أصغر من 50-- هذا هو إذا، هذا هو إلا. 264 00:12:41,250 --> 00:12:42,810 انها الى حد كبير مثل ما رأيت. 265 00:12:42,810 --> 00:12:47,150 >> ومن ثم س + 1 = هو مجرد تزايد، نوع من مثل القيام ++ التي يمكنك 266 00:12:47,150 --> 00:12:50,213 القيام به في C. ولكن انها جميلة كثيرا ما رأيت في C. 267 00:12:50,213 --> 00:12:52,380 لا ينبغي أن يكون معقدا جدا. 268 00:12:52,380 --> 00:12:54,320 لكنه أكثر قوة. 269 00:12:54,320 --> 00:13:00,100 لذلك هناك عدد قليل من الأوامر هنا التي هي بالتأكيد أحدث قليلا. 270 00:13:00,100 --> 00:13:05,110 >> هكذا على سبيل المثال، "يضع". 271 00:13:05,110 --> 00:13:08,680 يمكنك استخدام هذه الرموز الوسم هنا لطباعة فقط something-- 272 00:13:08,680 --> 00:13:13,490 الى حد كبير مثل ما كنت ستفعل لو و٪ D٪ أو C أو إلى حد ما من هذا القبيل. 273 00:13:13,490 --> 00:13:17,600 ويمكنك وضع في الواقع إذا الحق بعد البيان. 274 00:13:17,600 --> 00:13:21,180 لذلك أريد فقط أن تفعل this-- إذا كان x أكبر من 3. 275 00:13:21,180 --> 00:13:24,129 فلماذا لا بد لي من جعل كامل إذا كتلة؟ 276 00:13:24,129 --> 00:13:24,670 لا أعرف. 277 00:13:24,670 --> 00:13:28,880 يمكنني فقط بطباعة هذه فقط إذا كان x يساوي أكبر من 3. 278 00:13:28,880 --> 00:13:32,740 لذلك هذا هو وسيلة سطر واحد فعل هذا في روبي. 279 00:13:32,740 --> 00:13:35,570 >> قائمة في روبي هي شيء شديد التنوع. 280 00:13:35,570 --> 00:13:38,110 لذلك أنت لا تحتاج حقا أن يكون نوع واحد فقط. 281 00:13:38,110 --> 00:13:40,674 هل يمكن أن يكون سلسلة، ومن ثم بعض الأرقام، وأيا كان. 282 00:13:40,674 --> 00:13:42,590 وإذا كنت ترغب في إلحاق شيء إلى قائمة، 283 00:13:42,590 --> 00:13:46,860 يمكنك فقط استخدام هذا التدوين هنا. 284 00:13:46,860 --> 00:13:48,310 >> وإذا كنت ترغب في تكرار. 285 00:13:48,310 --> 00:13:56,200 الى حد كبير في 4each في PHP، هنا، لديك قائمة وأنت تفعل "List.each القيام به". 286 00:13:56,200 --> 00:13:59,464 وهذا "ELEM،" هذا هو مثل اسم كل عنصر 287 00:13:59,464 --> 00:14:00,880 أنني ستكون لدينا في قائمتي. 288 00:14:00,880 --> 00:14:03,890 وبعد ذلك يمكنني أن مجرد "يضع ELEM". 289 00:14:03,890 --> 00:14:07,130 و"يضع" مقابض حد كبير وضعه بالنسبة لك، طباعتها. 290 00:14:07,130 --> 00:14:09,920 لا يهم إذا انها سلسلة أو عدد صحيح. 291 00:14:09,920 --> 00:14:12,790 انها الذهاب الى العمل التي بها لك. 292 00:14:12,790 --> 00:14:14,270 أليس كذلك؟ 293 00:14:14,270 --> 00:14:14,790 باردة. 294 00:14:14,790 --> 00:14:19,980 >> وتماما مثل PHP، روبي وHTML أيضا دمج جدا، لطيف جدا. 295 00:14:19,980 --> 00:14:23,340 وهنا، هناك بعض HTML مع روبي في ذلك. 296 00:14:23,340 --> 00:14:25,860 لذلك لدينا علامة في الجسم مثل HTML. 297 00:14:25,860 --> 00:14:28,270 وإذا أردنا أن تحقق أن المستخدم هو، على سبيل المثال، 298 00:14:28,270 --> 00:14:35,730 تسجيل الدخول، يمكننا القول فقط، ابتداء من روبي، إذا user.logged_in ؟، نهاية روبي. 299 00:14:35,730 --> 00:14:39,240 طباعة هذا الشيء بأكمله، والتي لديه بعض روبي في ذلك، والذي هو مجرد 300 00:14:39,240 --> 00:14:42,230 نوع من مثل ذلك التركيب ل PHP الذي يطبع خارج متغير. 301 00:14:42,230 --> 00:14:43,380 دعونا طباعة user.name. 302 00:14:43,380 --> 00:14:48,870 >> لذلك نرحب، ستيفن، داخل لشعبة HTML. 303 00:14:48,870 --> 00:14:53,760 وفي النهاية، لدينا "النهاية" و كود روبي، وهو ما يعني هذا هو بلدي 304 00:14:53,760 --> 00:14:54,470 إذا كتلة. 305 00:14:54,470 --> 00:14:55,060 موافق؟ 306 00:14:55,060 --> 00:14:57,684 حتى انها مجرد مثل سلس التكامل بين روبي وHTML. 307 00:14:57,684 --> 00:15:00,056 308 00:15:00,056 --> 00:15:01,430 وهناك أيضا الكثير من الموارد. 309 00:15:01,430 --> 00:15:06,290 ولكن قبل أن ننتقل، لا أحد لديك أي أسئلة حول روبي، أي شيء؟ 310 00:15:06,290 --> 00:15:08,960 موافق. 311 00:15:08,960 --> 00:15:12,250 >> هناك الكثير من الموارد على الانترنت لtryruby.org، أكاديمية المدونة، 312 00:15:12,250 --> 00:15:18,740 ruby-lang.org، حيث يمكنك أن تجرب ذلك خارجا على المتصفح قبل كنت في الواقع 313 00:15:18,740 --> 00:15:22,310 نقول، أوه، حسنا، انا ذاهب الى استخدام روبي لقراري النهائي للمشروع. 314 00:15:22,310 --> 00:15:24,020 وذلك بالتأكيد إعطاء تلك المحاولة. 315 00:15:24,020 --> 00:15:26,510 كل هذه الشرائح هي ستكون متاحة على الانترنت، 316 00:15:26,510 --> 00:15:28,950 بحيث يمكنك فقط تحميل لهم. 317 00:15:28,950 --> 00:15:30,115 ونعم؟ 318 00:15:30,115 --> 00:15:31,889 >> الجمهور: (غير مسموع) ما كنت أظهر فقط 319 00:15:31,889 --> 00:15:36,851 تم HTML ورمز جزءا لا يتجزأ في لهذه الفكرة من نموذج مشاهدة 320 00:15:36,851 --> 00:15:37,350 تحكم؟ 321 00:15:37,350 --> 00:15:37,610 >> GABRIEL GUIMARAES: نعم. 322 00:15:37,610 --> 00:15:40,290 وسوف نفعل ذلك في الثانية عندما نظهر سبيل المثال لدينا، OK؟ 323 00:15:40,290 --> 00:15:41,290 شكرا على السؤال. 324 00:15:41,290 --> 00:15:44,760 لذلك كان السؤال الأساس إذا كنا يمكن أن تظهر هذا التكامل من روبي 325 00:15:44,760 --> 00:15:49,230 في HTML ضمن نموذج عرض إطار وحدة تحكم. 326 00:15:49,230 --> 00:15:51,710 >> حتى فكرة النموذج إطار عرض المراقب المالي 327 00:15:51,710 --> 00:15:55,740 غير أنها في الأساس الفلسفة، تماما مثل أظهرت ستيفن هنا. 328 00:15:55,740 --> 00:15:58,177 وانها ليست شيئا ان ما عليك القيام به، 329 00:15:58,177 --> 00:16:00,510 ولكن هذا شيء أن يجعل حياتك أسهل كثيرا. 330 00:16:00,510 --> 00:16:04,170 وبنيت روبي على القضبان حول هذه الفلسفة من التعليمات البرمجية. 331 00:16:04,170 --> 00:16:06,320 لذلك نحن ذاهبون لاظهار مثال قريبا جدا. 332 00:16:06,320 --> 00:16:07,340 >> لذا القضبان هو الحب. 333 00:16:07,340 --> 00:16:09,140 وهناك الكثير من الناس يستخدمون ذلك، كما قلت. 334 00:16:09,140 --> 00:16:10,510 وانها حقا متعة. 335 00:16:10,510 --> 00:16:12,360 يجب عليك الرجال بالتأكيد محاولة إعطائها. 336 00:16:12,360 --> 00:16:15,120 MVC يجعل كل شيء أسهل. 337 00:16:15,120 --> 00:16:18,110 لذا فإن نموذج عرض المراقب المالي، الأشياء التي تفصل 338 00:16:18,110 --> 00:16:21,450 ووضع شخص واحد، في حد ذاتها، أو جزء واحد من التطبيق الخاص بك 339 00:16:21,450 --> 00:16:24,850 للقيام كل من وظائف مختلفة ان كنت التطبيق لديه للقيام به. 340 00:16:24,850 --> 00:16:26,676 وقضى وقتا أقل على مشاكل على مستوى منخفض. 341 00:16:26,676 --> 00:16:27,800 وتحظى بشعبية كبيرة في الوقت الحالي. 342 00:16:27,800 --> 00:16:29,917 لدينا القضبان 4.0، الذي هو نسخة جديدة. 343 00:16:29,917 --> 00:16:31,500 وأنه يأتي مع الكثير من الاشياء باردة. 344 00:16:31,500 --> 00:16:32,562 سؤال آخر. 345 00:16:32,562 --> 00:16:34,490 >> الجمهور: سؤال آخر. 346 00:16:34,490 --> 00:16:39,310 روبي على القضبان مقابل روبي على القضبان الكؤوس المقدسة. 347 00:16:39,310 --> 00:16:40,230 >> GABRIEL GUIMARAES: OK. 348 00:16:40,230 --> 00:16:42,252 كان السؤال، روبي على القضبان مقابل Ruby-- 349 00:16:42,252 --> 00:16:42,960 الجمهور: الكؤوس المقدسة. 350 00:16:42,960 --> 00:16:43,490 روبي؟ 351 00:16:43,490 --> 00:16:44,490 >> GABRIEL GUIMARAES: نعم. 352 00:16:44,490 --> 00:16:45,955 لذا روبي هي اللغة. 353 00:16:45,955 --> 00:16:46,745 >> الجمهور: رقم 354 00:16:46,745 --> 00:16:50,360 أنا أطلب منك أن تقارن لغة وإطار، روبي على القضبان، 355 00:16:50,360 --> 00:16:52,975 مع لغة شعبية أخرى framework-- Grails-- مع روبي 356 00:16:52,975 --> 00:16:53,310 على القضبان. 357 00:16:53,310 --> 00:16:53,720 >> GABRIEL GUIMARAES: OK. 358 00:16:53,720 --> 00:16:54,480 آسف. 359 00:16:54,480 --> 00:16:57,390 كان السؤال، مقارنة روبي وروبي على القضبان 360 00:16:57,390 --> 00:16:59,750 إلى إطار آخر وanother-- 361 00:16:59,750 --> 00:17:01,022 >> الجمهور: روبي. 362 00:17:01,022 --> 00:17:01,954 كل شيء على مايرام. 363 00:17:01,954 --> 00:17:03,820 إذا كنت لا تعرف عن ذلك، فلا بأس. 364 00:17:03,820 --> 00:17:05,359 >> GABRIEL GUIMARAES: مثل، ما أفهمه هو that-- 365 00:17:05,359 --> 00:17:07,080 >> الجمهور: هناك أخرى الإطار دعا الكؤوس المقدسة. 366 00:17:07,080 --> 00:17:07,700 >> GABRIEL GUIMARAES: أوه، الكؤوس المقدسة. 367 00:17:07,700 --> 00:17:08,650 ولم أسمع منه. 368 00:17:08,650 --> 00:17:09,640 آسف. 369 00:17:09,640 --> 00:17:11,690 ولم أسمع من رائع على القضبان. 370 00:17:11,690 --> 00:17:12,744 آسف. 371 00:17:12,744 --> 00:17:14,869 >> الجمهور: إنها أفضل بكثير متكاملة مع جافا. 372 00:17:14,869 --> 00:17:15,450 >> GABRIEL GUIMARAES: فهمت. 373 00:17:15,450 --> 00:17:17,555 >> الجمهور: أنا مجرد الغريب عن بعض الناس الذين أعرفهم like-- 374 00:17:17,555 --> 00:17:20,240 >> GABRIEL GUIMARAES: لا، أنا أبدا سمعت أن واحد، للأسف. 375 00:17:20,240 --> 00:17:20,700 الكؤوس المقدسة. 376 00:17:20,700 --> 00:17:21,410 >> الجمهور: وبعض الناس ومن الواضح أن مثل روبي على القضبان. 377 00:17:21,410 --> 00:17:22,640 >> GABRIEL GUIMARAES: لقد قمت تستخدم روبي على القضبان الكثير. 378 00:17:22,640 --> 00:17:24,790 لقد استعملت بعض جانغو كما قلت مع بيثون. 379 00:17:24,790 --> 00:17:26,329 لقد استعملت بعض لارافل. 380 00:17:26,329 --> 00:17:29,490 لكنني لم تستخدم رائع على القضبان. 381 00:17:29,490 --> 00:17:31,630 آسف. 382 00:17:31,630 --> 00:17:34,040 وأنها تحظى بشعبية كبيرة الآن مع القضبان 4.0. 383 00:17:34,040 --> 00:17:38,180 مثل، بعض الاشياء التي القضبان لا بالنسبة لك، على سبيل المثال، هو أنت 384 00:17:38,180 --> 00:17:43,650 لديك الكثير من الملفات وCSS الكثير من الملفات جافا سكريبت. 385 00:17:43,650 --> 00:17:45,790 ويمكنك يعاملهم منفصلة وكل شيء. 386 00:17:45,790 --> 00:17:50,010 >> ولكن بعد ذلك عندما automatically-- إرسال رمز لالإنتاج، 387 00:17:50,010 --> 00:17:52,770 أنه يجمع تلقائيا كل منهم في ملف واحد واحد 388 00:17:52,770 --> 00:17:55,150 وهذا ما مصغر دون أي مسافات، بحيث يستغرق ما يصل 389 00:17:55,150 --> 00:17:59,400 مساحة أقل في التطبيق الخاص بك، لذلك التي يمكنك توسيع نطاق حقا الأمور كثيرا. 390 00:17:59,400 --> 00:18:04,380 هذا هو السبب في مثل هذه الشركات الكبرى مثل تويتر وجيثب 391 00:18:04,380 --> 00:18:10,220 تستخدم القضبان، لأنه يفعل كل ذلك لك، والتي هي حقا باردة. 392 00:18:10,220 --> 00:18:12,840 >> شيء واحد هو أن للغاية، جدا، شاقة جدا 393 00:18:12,840 --> 00:18:18,450 للناس، وأنا من بينهم، الذين يحاولون العمل 394 00:18:18,450 --> 00:18:22,430 مع إطارا في البداية، غير أنه عند البدء في التطبيق، 395 00:18:22,430 --> 00:18:24,440 وأنت تسير لرؤية مجموعة من الملفات. 396 00:18:24,440 --> 00:18:28,460 مثل، عند إنشاء القضبان الجديدة، بلدي التطبيق، 397 00:18:28,460 --> 00:18:31,710 وأنت تسير لرؤية كل هذه folders-- التطبيق، بن، التكوين، ديسيبل، ليب، 398 00:18:31,710 --> 00:18:32,482 تسجيل والعامة. 399 00:18:32,482 --> 00:18:33,690 مثل، الكثير والكثير من الاشياء. 400 00:18:33,690 --> 00:18:35,030 >> والمرة الأولى رأيت أن، كنت مثل، 401 00:18:35,030 --> 00:18:36,570 OK، ليس لدي أي فكرة عما يجري. 402 00:18:36,570 --> 00:18:38,890 أريد فقط أن إنشاء موقع مع "مرحبا، العالم" 403 00:18:38,890 --> 00:18:41,730 وهذا هو إعطائي، مثل، 100 مليار صفحات مختلفة. 404 00:18:41,730 --> 00:18:43,070 أنا لا أعرف ما يحدث. 405 00:18:43,070 --> 00:18:47,460 لذا من فضلك لا تكون متهيب جدا من ذلك. 406 00:18:47,460 --> 00:18:53,699 >> والفكرة هي أن لديها نصف الحقيقة منزل هناك لديك بالفعل. 407 00:18:53,699 --> 00:18:55,490 ولديه كامل إطار لديك بالفعل. 408 00:18:55,490 --> 00:18:56,948 لهذا السبب هناك الكثير من الملفات. 409 00:18:56,948 --> 00:19:00,150 ولكن الشيء الجميل هو أنه يفصل بين كل منهم بشكل جيد جدا. 410 00:19:00,150 --> 00:19:03,370 الاحتمالات هي لم يكن لديك ما يدعو للقلق حول معظم هذه المجلدات. 411 00:19:03,370 --> 00:19:05,820 >> أهم واحد، وأنا أن أقول، هو المجلد التطبيق، 412 00:19:05,820 --> 00:19:07,147 حيث التطبيق الخاص بك يعيش في الواقع. 413 00:19:07,147 --> 00:19:09,730 لذلك التكوين، وأنت تسير ل يجب أن configurate بعض الاشياء، 414 00:19:09,730 --> 00:19:12,840 مثل قاعدة البيانات الخاصة بك واشياء من هذا القبيل أي نوع من قاعدة البيانات الذي تستخدمه. 415 00:19:12,840 --> 00:19:17,430 ولكن بخلاف ذلك، مثل معظم عملك سوف يتعين القيام به في التطبيق. 416 00:19:17,430 --> 00:19:21,620 حتى في التطبيق، لديك الأصول، وأجهزة التحكم، المساعدين، بريدية، ونماذج، وجهات النظر. 417 00:19:21,620 --> 00:19:24,460 حتى هنا، عليك أن تبدأ رؤية أن وحدات التحكم، ونماذج، والآراء تأتي 418 00:19:24,460 --> 00:19:25,410 في اللعب. 419 00:19:25,410 --> 00:19:27,270 >> بريدية ليست سوى إذا كنت تريد إرسال رسائل البريد الإلكتروني. 420 00:19:27,270 --> 00:19:29,400 المساعدون إذا كنت تريد خلق بعض وظائف 421 00:19:29,400 --> 00:19:32,050 التي تستخدمها كثيرا في طريقة العرض. 422 00:19:32,050 --> 00:19:34,490 لذلك يمكنك وضعها في المساعدين. 423 00:19:34,490 --> 00:19:39,000 والأصول هي في الأساس كل من الصور الخاصة بك، كل من CSS الخاص بك، 424 00:19:39,000 --> 00:19:41,200 كل من جافا سكريبت الخاصة بك، ومثل تلك الأنواع 425 00:19:41,200 --> 00:19:43,110 من الأشياء التي تحصل على إرسالها إلى العميل. 426 00:19:43,110 --> 00:19:45,500 وعلى كل ما هو في الأصول، أن قلت من قبل، يحصل مصغر. 427 00:19:45,500 --> 00:19:45,940 بتجميع ذلك. 428 00:19:45,940 --> 00:19:49,189 ولم يكن لديك حقا ما يدعو للقلق أنه عندما يذهب إلى رمز الإنتاج. 429 00:19:49,189 --> 00:19:49,770 باردة. 430 00:19:49,770 --> 00:19:54,205 >> الآن يجري زاك لتأتي في، وانه تنوي القيام به مثال Twitter50. 431 00:19:54,205 --> 00:19:54,970 >> الجمهور: وو هوو! 432 00:19:54,970 --> 00:19:56,726 >> ZACK CHAUVIN: ممتاز. 433 00:19:56,726 --> 00:20:00,180 لذلك كان لي فرصة للعمل مع روبي على القضبان هذا الصيف. 434 00:20:00,180 --> 00:20:01,580 إنها إطار مدهش. 435 00:20:01,580 --> 00:20:03,580 أنا جزئية جدا لذلك. 436 00:20:03,580 --> 00:20:09,770 وسوف تظهر لك فقط قليلا من مثال على ما يمكن أن تبدو. 437 00:20:09,770 --> 00:20:11,020 القفز فوق لكروم. 438 00:20:11,020 --> 00:20:16,350 لذلك هذا هو مثال بسيط جدا روبي على القضبان application-- شيء 439 00:20:16,350 --> 00:20:19,690 مثل هذا شيء أن روبي تتفوق حقا 440 00:20:19,690 --> 00:20:24,070 that-- فقط حيث الخاص بك وغاية محددة جيدا النماذج. 441 00:20:24,070 --> 00:20:27,150 >> في هذا المثال، سترى اثنين من نماذج مختلفة، والتي 442 00:20:27,150 --> 00:20:30,380 هي أن لدينا المستخدمين ولدينا تويت. 443 00:20:30,380 --> 00:20:33,480 لذلك هذا هو Twitter50، تويتر هارفارد نفسه. 444 00:20:33,480 --> 00:20:36,820 كما ترون، أنا مسجله فيzack. 445 00:20:36,820 --> 00:20:38,860 وأنا قادرة على جعل تويت جديدة. 446 00:20:38,860 --> 00:20:42,266 لذلك أنا think-- "هذا هو" - آسف؟ 447 00:20:42,266 --> 00:20:43,182 الجمهور: (غير مسموع). 448 00:20:43,182 --> 00:20:44,061 ZACK CHAUVIN: أوه، حسنا. 449 00:20:44,061 --> 00:20:45,060 بحاجة إلى التوقف عن الخادم. 450 00:20:45,060 --> 00:20:47,480 ممتاز. 451 00:20:47,480 --> 00:20:49,630 لذلك نحن هنا. 452 00:20:49,630 --> 00:20:52,520 كما ترون، لدينا تطبيق تويتر هنا. 453 00:20:52,520 --> 00:20:55,020 وانها السوبر سهلة لبدء الملقم. 454 00:20:55,020 --> 00:20:57,991 سنفعل فقط "الخادم القضبان". 455 00:20:57,991 --> 00:20:58,490 عظيم. 456 00:20:58,490 --> 00:20:58,990 موافق. 457 00:20:58,990 --> 00:21:00,830 شكرا لذلك. 458 00:21:00,830 --> 00:21:02,200 لذلك نحن الآن قيد التشغيل. 459 00:21:02,200 --> 00:21:06,120 >> ونحن سوف يقول، "هذا هو ندوة رهيبة ". 460 00:21:06,120 --> 00:21:08,870 ودعونا نرى ما سيحدث. 461 00:21:08,870 --> 00:21:10,020 ولذا فإننا سوف تغرد حول هذا الموضوع. 462 00:21:10,020 --> 00:21:13,390 في أسفل، يمكنك ان ترى الآن هناك أكثر من ثلاثة تويت. 463 00:21:13,390 --> 00:21:15,980 لذلك لدينا قليلا من ترقيم الصفحات يحدث. 464 00:21:15,980 --> 00:21:19,640 وعلينا أن سقسقة. 465 00:21:19,640 --> 00:21:24,010 ويمكنني أيضا البحث من خلال بلدي البحث tweets-- لهذا واثنين 466 00:21:24,010 --> 00:21:27,960 تلك التي لديها كلمة "هذا" في نفوسهم تظهر. 467 00:21:27,960 --> 00:21:30,860 يمكننا أيضا حذف التغريدات التي كتبها بالضغط على زر حذف قليلا. 468 00:21:30,860 --> 00:21:36,440 وبالطبع، لا أستطيع حذف فقط منصب الذي ينتمي لي. 469 00:21:36,440 --> 00:21:39,030 >> بالفعل، لدينا تقريبا وظائف تويتر. 470 00:21:39,030 --> 00:21:42,000 مثل، عندما كنت تفكر في ذلك، تويتر حقا لا تفعل كل ذلك بكثير. 471 00:21:42,000 --> 00:21:44,280 لديها مستخدمين، فقد تويت. 472 00:21:44,280 --> 00:21:47,690 هناك بعض وظائف أكثر تعقيدا. 473 00:21:47,690 --> 00:21:52,960 ولكن عندما كنت حقا النزول إلى أنه، انها تماما روبي على القضبان التطبيق بسيطة. 474 00:21:52,960 --> 00:21:57,560 وشيء من هذا القبيل، مع فهم جيد لروبي على القضبان، 475 00:21:57,560 --> 00:22:00,680 هل يمكن على الأرجح جعل في ساعة أو ساعتين. 476 00:22:00,680 --> 00:22:04,210 >> والتي تأتي حقا العودة الى تعويذه روبي، 477 00:22:04,210 --> 00:22:07,540 وهي الاتفاقية خلال التكوين. 478 00:22:07,540 --> 00:22:10,965 ذلك مرة في اليوم، والناس، في أي وقت انهم يريدون جعل هذا الموقع، 479 00:22:10,965 --> 00:22:12,340 يجب أن نبدأ من الصفر. 480 00:22:12,340 --> 00:22:13,740 OK، I تريد أن تجعل موقع على شبكة الانترنت. 481 00:22:13,740 --> 00:22:15,970 دعونا نجعل هذا الملف و هذا الملف وهذا الملف. 482 00:22:15,970 --> 00:22:19,180 >> مع روبي على القضبان، هناك شيء من ذلك. 483 00:22:19,180 --> 00:22:21,170 أقول لكم، أريد التطبيق الجديد. 484 00:22:21,170 --> 00:22:25,010 وتماما مثل غابي أظهرت لنا، يخلق بنية الملف بأكمله بالنسبة لنا. 485 00:22:25,010 --> 00:22:27,490 ونحن مجرد تغيير أجزاء الصغيرة التي نحن بحاجة إليها. 486 00:22:27,490 --> 00:22:31,570 نحن فقط تخصيص ما هي فريدة من نوعها حول التطبيق لدينا. 487 00:22:31,570 --> 00:22:32,250 باردة. 488 00:22:32,250 --> 00:22:38,540 حتى تعود إلى العرض الذي قدمناه preview-- مثيرة للاهتمام. 489 00:22:38,540 --> 00:22:41,408 490 00:22:41,408 --> 00:22:42,724 أين يمكنني تقديم؟ 491 00:22:42,724 --> 00:22:43,640 الجمهور: الشاشة الكاملة. 492 00:22:43,640 --> 00:22:45,715 أعلى اليمين. 493 00:22:45,715 --> 00:22:48,480 >> ZACK CHAUVIN: ممتاز. 494 00:22:48,480 --> 00:22:48,990 باردة. 495 00:22:48,990 --> 00:22:49,490 موافق. 496 00:22:49,490 --> 00:22:51,480 أولا حتى من كل شيء، وهذا النموذج. 497 00:22:51,480 --> 00:22:54,100 فعل ستيفن رهيبة مهمة تحدد MVC. 498 00:22:54,100 --> 00:22:57,980 والآن ونحن في طريقنا لربط أن يعود إلى روبي على القضبان. 499 00:22:57,980 --> 00:23:00,730 ذلك النموذج الذي يمكن النوع من التفكير في مثل قاعدة البيانات. 500 00:23:00,730 --> 00:23:04,870 لقد تم رؤية هذا في CS50 المالية، حيث مخازن نموذج 501 00:23:04,870 --> 00:23:07,590 المعلومات حول كم عدد الأسهم التي لديك، 502 00:23:07,590 --> 00:23:10,986 أو جميع المعاملات التي قمت بها. 503 00:23:10,986 --> 00:23:12,860 وهذا مثال من خط كيف تفعل 504 00:23:12,860 --> 00:23:15,640 التوجه نحو جعل نموذج جديد في القضبان. 505 00:23:15,640 --> 00:23:17,102 لذلك أريد مستخدم. 506 00:23:17,102 --> 00:23:19,060 انها ستكون لدينا البريد الإلكتروني، وهي سلسلة، 507 00:23:19,060 --> 00:23:20,990 وكلمة مرور، والتي هو أيضا السلسلة. 508 00:23:20,990 --> 00:23:27,150 لذلك فمن مثل those-- أريد كل صف في مائدتي من المستخدمين للبحث من هذا القبيل. 509 00:23:27,150 --> 00:23:30,730 >> جزء رائع حقا عن القضبان هو أنه 510 00:23:30,730 --> 00:23:33,755 يجعل من غير الضروري كتابة أي SQL الى حد كبير. 511 00:23:33,755 --> 00:23:38,640 كم كنت أحب الرجال كتابة SQL في PSET 7؟ 512 00:23:38,640 --> 00:23:39,770 بالضبط. 513 00:23:39,770 --> 00:23:41,840 SQL ليس جدا سهل الاستعمال. 514 00:23:41,840 --> 00:23:46,470 والقضبان خلاصات كل ذلك بعيدا مع هذه الأوامر سهلة حقا. 515 00:23:46,470 --> 00:23:51,580 هكذا على سبيل المثال، إذا كان لدينا المستخدم، والمستخدم لديه العديد من تويت. 516 00:23:51,580 --> 00:23:56,580 ولكل واحد من هؤلاء تويت ينتمي إلى مستخدم. 517 00:23:56,580 --> 00:23:59,520 >> حتى إذا كنت انظر هنا، وهذا هو نموذجنا للسقسقة لدينا. 518 00:23:59,520 --> 00:24:02,750 وكل ما علينا قوله هو هذا line-- احد أنا سقسقة 519 00:24:02,750 --> 00:24:05,090 وأنا أنتمي إلى مستخدم. 520 00:24:05,090 --> 00:24:10,160 ومع أن خط واحد و قليلا من تكوين قاعدة بيانات، 521 00:24:10,160 --> 00:24:12,990 القضبان يضع هذه العلاقة. 522 00:24:12,990 --> 00:24:17,450 في أي وقت، ويمكنني أن أقول فقط، zack.tweets، مثل، أعطني كل من تويت زاك. 523 00:24:17,450 --> 00:24:19,420 لا SQL. 524 00:24:19,420 --> 00:24:20,040 السوبر سهلة. 525 00:24:20,040 --> 00:24:26,580 مرة أخرى، وهذا الاتفاقية خلال التكوين تأتي في اللعب. 526 00:24:26,580 --> 00:24:29,770 >> يمكنك ان ترى قليلا من مثال روبي هنا. 527 00:24:29,770 --> 00:24:32,740 مثل أعطى قال والكتابة روبي هي نوع من مثل كتابة اللغة الإنجليزية. 528 00:24:32,740 --> 00:24:35,540 انها لغة جدا رفيع المستوى، ويجعل من السهل حقا 529 00:24:35,540 --> 00:24:42,380 بالنسبة لنا أن نقول أشياء مثل، أريد أن تأكد من أن هذه التغريدة لديها الجسم. 530 00:24:42,380 --> 00:24:43,740 وجودها هو الصحيح. 531 00:24:43,740 --> 00:24:47,170 وأريد أن تأكد من أن هذا سقسقة، تماما مثل تويتر العادي، 532 00:24:47,170 --> 00:24:49,020 يبلغ طول أقصى 140. 533 00:24:49,020 --> 00:24:52,800 انها فائقة بديهية، ل لغة عظيمة حقا. 534 00:24:52,800 --> 00:24:54,590 >> يصل المقبل لدينا طريقة العرض. 535 00:24:54,590 --> 00:24:57,510 لذلك هذا ينطوي HTML و CSS. 536 00:24:57,510 --> 00:25:00,490 وهنا مثال من وجهة نظر. 537 00:25:00,490 --> 00:25:05,600 لذا روبي على القضبان نوع من بسلاسة يدمج كل من روبي وHTML 538 00:25:05,600 --> 00:25:08,880 من أجل توليد ما نريد على الصفحة. 539 00:25:08,880 --> 00:25:11,380 لذلك هذا هو مثال للتخطيط لدينا. 540 00:25:11,380 --> 00:25:15,710 حتى تتمكن من رؤية بعض العلامات التي قمت وتستخدم الرجال ل، مثل HTML، الجسم، 541 00:25:15,710 --> 00:25:17,250 كل ما الأشياء الجيدة. 542 00:25:17,250 --> 00:25:21,760 >> والحق هنا، على الرغم من أننا دمج بعض روبي قائلا: 543 00:25:21,760 --> 00:25:25,390 إذا كان هناك رسالة لعرضه، ثم عرض الرسالة في شعبة. 544 00:25:25,390 --> 00:25:28,060 ولذا فإنني لن تحصل على الكثير في ذلك. 545 00:25:28,060 --> 00:25:31,190 ولكن هذا هو عموما الصفحة أن يحصل على المقدمة on-- 546 00:25:31,190 --> 00:25:33,960 وبغض النظر عن الصفحة كنت على، ويحصل على تقديم هذه واحدة. 547 00:25:33,960 --> 00:25:38,110 لذلك هذا هو ما يحصل شملت دائما. 548 00:25:38,110 --> 00:25:38,980 باردة. 549 00:25:38,980 --> 00:25:42,730 >> مثال آخر على view-- هذا هو واحد حيث اختار كل تويت. 550 00:25:42,730 --> 00:25:45,630 وبعض من هذه الاشياء قد تبدو مألوفة جدا. 551 00:25:45,630 --> 00:25:50,050 هكذا على سبيل المثال، والحق هنا، ونحن حلقات من خلال كل من تويت، 552 00:25:50,050 --> 00:25:51,960 ونحن طباعتها. 553 00:25:51,960 --> 00:25:54,320 حتى هنا هو المكان الذي نحن طباعة خارج الجسم. 554 00:25:54,320 --> 00:26:00,910 وإذا user-- سقسقة لوهنا مثال حقيقي لا SQL هو المشاركة. 555 00:26:00,910 --> 00:26:04,390 أنا أسأل فقط، هل هذا المستخدم سقسقة على المستخدم الحالي؟ 556 00:26:04,390 --> 00:26:06,030 ثم تبين وجود صلة لحذفه. 557 00:26:06,030 --> 00:26:06,880 انها فائقة بسيط. 558 00:26:06,880 --> 00:26:09,670 559 00:26:09,670 --> 00:26:10,920 >> وحدة تحكم. 560 00:26:10,920 --> 00:26:14,390 لذلك هذا هو، مرة أخرى، واجهة بين النموذج وطريقة العرض. 561 00:26:14,390 --> 00:26:17,820 انها واحدة أن يفعل العمل الشاق كونها من interacting-- الوسيط. 562 00:26:17,820 --> 00:26:20,980 يقوم بتحميل المعلومات ل عرض، والتي سنرى في ثوانى. 563 00:26:20,980 --> 00:26:23,850 ومن أجل التفاعل مع النموذج، فإنه 564 00:26:23,850 --> 00:26:29,170 يدعو طرق نموذجية، وهي ما يا رفاق معتادا وظائف. 565 00:26:29,170 --> 00:26:31,490 >> هكذا على سبيل المثال، وهذا هو تحكم لدينا سقسقة و. 566 00:26:31,490 --> 00:26:33,930 قد ننظر قليلا شاقة في الوقت الحالي. 567 00:26:33,930 --> 00:26:38,240 ولكنه في الواقع فائقة بديهية بمجرد البدء في الغوص في. 568 00:26:38,240 --> 00:26:42,990 هكذا على سبيل المثال، في مؤشر لدينا، وهذا حيث أننا نريد أن تظهر كل تويت. 569 00:26:42,990 --> 00:26:46,910 وحتى هذا الخط أساسا يسأل فقط لجميع تويت. 570 00:26:46,910 --> 00:26:50,300 وبعد ذلك تهيئة كل من وtweet-- جديدة لذلك مثل 571 00:26:50,300 --> 00:26:52,320 إذا كانت ترغب في إنشاء سقسقة جديدة على تلك الصفحة. 572 00:26:52,320 --> 00:26:54,250 >> ويسأل ما هو للمستخدم الحالي. 573 00:26:54,250 --> 00:26:58,850 وهذا هو أقرب جدا إلى تقديم تقول أنك رأيت في PSET 7، 574 00:26:58,850 --> 00:27:02,230 حيث انها مجرد نوع من قول وview-- انها نوع من، مثل، 575 00:27:02,230 --> 00:27:06,284 تمرير المتغيرات التي كنت سنحتاج الى في وجهة النظر إلى طريقة العرض. 576 00:27:06,284 --> 00:27:08,200 وهناك مجموعة كاملة طرق مختلفة 577 00:27:08,200 --> 00:27:10,410 أن وحدة التحكم هذه التغريدة ويمكن التعامل معها. 578 00:27:10,410 --> 00:27:12,495 >> ولكن في الحقيقة، لا القضبان بعمل عظيم من نوعها 579 00:27:12,495 --> 00:27:18,910 من قسمها إلى مختلف الإجراءات التي تحكم الخاص بك قد تفعل. 580 00:27:18,910 --> 00:27:23,800 هل هناك أي أسئلة حول أي من أجزاء MVC القضبان؟ 581 00:27:23,800 --> 00:27:25,550 نوع من مجرد نسيم. 582 00:27:25,550 --> 00:27:29,250 لذلك يا رفاق يمكن التحقق من ذلك بنفسك. 583 00:27:29,250 --> 00:27:30,106 رائع. 584 00:27:30,106 --> 00:27:31,200 سنستمر في الذهاب. 585 00:27:31,200 --> 00:27:32,546 >> حتى تركيب القضبان. 586 00:27:32,546 --> 00:27:35,170 تركيب القضبان قد يكون، مثل، واحدة من أكثر أجزاء شاقة 587 00:27:35,170 --> 00:27:37,830 من القضبان كلها عملية، للأسف. 588 00:27:37,830 --> 00:27:40,450 ولكن من الواضح، كل من منا حول للمساعدة. 589 00:27:40,450 --> 00:27:42,590 وبمجرد أن يكون هناك، الكثير من موارد كبيرة، 590 00:27:42,590 --> 00:27:45,100 كما ذكر غابي، للبدء. 591 00:27:45,100 --> 00:27:47,230 وهنا هي الروابط التي ستحتاج من أجل 592 00:27:47,230 --> 00:27:51,460 لتحميل القضبان للحصول عليه تثبيتها على جهازك. 593 00:27:51,460 --> 00:27:54,240 من الواضح، لأنها متاحة لكل من ويندوز وماك 594 00:27:54,240 --> 00:27:55,600 وللجهاز CS50. 595 00:27:55,600 --> 00:27:58,520 596 00:27:58,520 --> 00:28:00,020 أسئلة حول أي شيء قلنا؟ 597 00:28:00,020 --> 00:28:04,265 598 00:28:04,265 --> 00:28:06,690 >> الجمهور: سأكون تهتم بها، actually-- 599 00:28:06,690 --> 00:28:10,255 إذا كنت لا تعرف أن تحميل البرنامج هو أكبر عائق. 600 00:28:10,255 --> 00:28:14,807 إذا كان هناك ما يكفي من الاهتمام لديهم جلسة مصغرة أو شيء من هذا التنزيل. 601 00:28:14,807 --> 00:28:15,640 ZACK CHAUVIN: مم-HM. 602 00:28:15,640 --> 00:28:15,692 نعم. 603 00:28:15,692 --> 00:28:16,900 قد يكون ذلك مفيدا حقا. 604 00:28:16,900 --> 00:28:20,650 إذا كان أي شخص حقا متحمسا استخدام هذا لمشروعهم 605 00:28:20,650 --> 00:28:26,555 أو في المستقبل، ثم لكنا بالتأكيد نكون سعداء لأتحدث إليكم عن ذلك. 606 00:28:26,555 --> 00:28:27,055 مم-HM. 607 00:28:27,055 --> 00:28:29,530 >> الجمهور: ثمة مسألة ذات صلة لماذا أنا سألت قبل. 608 00:28:29,530 --> 00:28:32,563 لأولئك منكم الذين فعلوا الأطر الأخرى التي لا تزال 609 00:28:32,563 --> 00:28:34,354 تحاول أن تفعل الشيء نفسه شيء، وجعل الأمر أكثر سهولة 610 00:28:34,354 --> 00:28:38,452 لبناء موقع على شبكة الانترنت أو وظائف، وأعتقد أن أي معنى 611 00:28:38,452 --> 00:28:43,653 لماذا سنكون على القضبان مقابل زند أو بعض الأطر الأخرى 612 00:28:43,653 --> 00:28:44,236 واللغات. 613 00:28:44,236 --> 00:28:47,870 >> ZACK CHAUVIN: سوف أكون فقط يقول لي 0،02 $ عن ذلك. 614 00:28:47,870 --> 00:28:49,090 أنا أحب روبي على القضبان. 615 00:28:49,090 --> 00:28:52,120 لقد أتيحت لي الفرصة للعمل في كل PHP وروبي على القضبان. 616 00:28:52,120 --> 00:28:55,291 أنا أفضل بكثير روبي على القضبان بسبب روبي. 617 00:28:55,291 --> 00:28:56,790 بالتأكيد، وهذا جزء كبير منه. 618 00:28:56,790 --> 00:28:58,140 مثل، عندما كنت اختيار الإطار الخاص بك، 619 00:28:58,140 --> 00:28:59,490 يمكنك أيضا اختيار لغتك. 620 00:28:59,490 --> 00:29:03,510 >> روبي هو السوبر accessible-- أعتقد لغة أفضل بكثير من PHP. 621 00:29:03,510 --> 00:29:06,250 ولكن هذا النوع من تفضيل شخصي. 622 00:29:06,250 --> 00:29:09,360 كذلك، اعتبار آخر هو المجتمع وراء الإطار 623 00:29:09,360 --> 00:29:11,570 أن كنت تعمل مع. 624 00:29:11,570 --> 00:29:13,840 >> الحق الآن روبي على القضبان هو حقا الساخنة. 625 00:29:13,840 --> 00:29:16,160 هناك طن من دعم وراء ذلك. 626 00:29:16,160 --> 00:29:19,180 يمكنك اضافة شيء على المكدس تجاوز عن مشكلة كنت 627 00:29:19,180 --> 00:29:22,350 وجود في روبي على القضبان، ولقد أجاب عليه. 628 00:29:22,350 --> 00:29:26,900 مرة أخرى، انها مفتوحة المصدر، وهو ما يعني هذا ما يجري باستمرار تغييره. 629 00:29:26,900 --> 00:29:28,910 هناك طن من الناس التي هي مخصصة حقا 630 00:29:28,910 --> 00:29:32,370 من أجل جعل هذا إطار رائع حقا. 631 00:29:32,370 --> 00:29:34,225 ولهذا السبب أود اختيار روبي على القضبان. 632 00:29:34,225 --> 00:29:35,225 GABRIEL GUIMARAES: نعم. 633 00:29:35,225 --> 00:29:37,562 أود أن أقول إن فكرة وراء معظم الأطر كنت 634 00:29:37,562 --> 00:29:39,770 الذهاب لمعرفة هناك جدا، مشابهة جدا، أليس كذلك؟ 635 00:29:39,770 --> 00:29:42,210 لذا فإن نموذج عرض المراقب المالي، حقيقة أن وحدة التحكم لدينا 636 00:29:42,210 --> 00:29:44,793 الذهاب لتبدو وكأنها شيء مثل this-- كل من وظائف 637 00:29:44,793 --> 00:29:47,235 هو مثل واحد من صفحاتك، والموجهات لك، 638 00:29:47,235 --> 00:29:48,750 وتهيئة المتغيرات. 639 00:29:48,750 --> 00:29:51,959 التي ستكون نفس الشيء ل كل الإطار الذي تراه هناك. 640 00:29:51,959 --> 00:29:53,375 وهناك ستكون النموذج. 641 00:29:53,375 --> 00:29:55,270 ويمكنك أن تفعل أشياء مثل، "ينتمي إلى". 642 00:29:55,270 --> 00:29:59,830 وذلك بدلا من القيام نسخة SQL، أنت فقط، مثل، القيام به، user.tweets، 643 00:29:59,830 --> 00:30:01,210 ويمكنك الحصول على كل شيء. 644 00:30:01,210 --> 00:30:02,650 كل شخص لديه ذلك. 645 00:30:02,650 --> 00:30:07,070 إلا في روبي، أن تفعل user.tweets، وبعد ذلك بعض الأطر في PHP، 646 00:30:07,070 --> 00:30:12,010 تفعل user.getalltweets أين بلادي PHP ليست مشكلة. 647 00:30:12,010 --> 00:30:13,460 مثل، انها خط كبير. 648 00:30:13,460 --> 00:30:15,320 انها نفس الشيء، ولكن هذا خط كبير. 649 00:30:15,320 --> 00:30:19,350 >> ولهذا واحد من الأسباب الرئيسية من بلدي الأفضليات على روبي. 650 00:30:19,350 --> 00:30:22,290 انها مجرد أن أفعل بالضبط الشيء نفسه في أطر أخرى، 651 00:30:22,290 --> 00:30:26,021 والامر لا يتطلب لي مرتين طوابير طويلة كما في التعليمات البرمجية. 652 00:30:26,021 --> 00:30:26,520 موافق؟ 653 00:30:26,520 --> 00:30:29,730 654 00:30:29,730 --> 00:30:32,540 >> أي أسئلة أخرى؟ 655 00:30:32,540 --> 00:30:35,200 >> ZACK CHAUVIN: شيء سوف أذكر quickly-- غابي 656 00:30:35,200 --> 00:30:36,682 وتحدث قليلا عن الأحجار الكريمة. 657 00:30:36,682 --> 00:30:39,890 وهذا هو great-- حقا أعني، هذا هو نوع من المشتركة بين جميع الأطر، 658 00:30:39,890 --> 00:30:45,170 أن هناك نوع من مفهوم الأحجار الكريمة، الذي هو مثل في بلدي على سبيل المثال قليلا، 659 00:30:45,170 --> 00:30:46,680 لقد الدخول. 660 00:30:46,680 --> 00:30:48,460 مثل، يمكنك تسجيل الدخول، تسجيل الخروج. 661 00:30:48,460 --> 00:30:51,740 مثل، وهذا هو الواقع نوع من عملية معقدة. 662 00:30:51,740 --> 00:30:55,950 تم التعامل معها قليلا الشيء بالنسبة لك في PSET 7. 663 00:30:55,950 --> 00:31:01,160 ولكن ما زلت لا أعرف تماما كيف لتنفيذ تسجيل الدخول، علامة المغادرة. 664 00:31:01,160 --> 00:31:03,740 وذلك لأن روبي على القضبان وقد طن 665 00:31:03,740 --> 00:31:06,080 من الأحجار الكريمة التي تفعل أشياء من هذا القبيل بالنسبة لك. 666 00:31:06,080 --> 00:31:08,550 >> مرة أخرى، على اتفاقية التكوين. 667 00:31:08,550 --> 00:31:11,050 الجميع على وشك أن تفعل هذا تسجيل الدخول، تسجيل الخروج، خطوة. 668 00:31:11,050 --> 00:31:14,450 فلماذا لا مجرد تقديم حزمة، ودعا وضع في هذه الحالة، وهو جوهرة. 669 00:31:14,450 --> 00:31:15,810 قمت بتضمين فقط. 670 00:31:15,810 --> 00:31:18,970 ثم هناك بعض المساعدة على الانترنت مع كيفية استخدامها. 671 00:31:18,970 --> 00:31:21,230 وكنت لا داعي للقلق عن أي شيء من هذا القبيل. 672 00:31:21,230 --> 00:31:24,060 >> إرفاق الصور لهذه things-- جوهرة لذلك. 673 00:31:24,060 --> 00:31:27,220 مثل، في أي وقت كنت تحاول أن تفعل أي شيء جديد، وهناك جوهرة لذلك. 674 00:31:27,220 --> 00:31:29,420 ولك نوع من مجرد تجميع هذه الأحجار الكريمة 675 00:31:29,420 --> 00:31:33,160 وبناء مجمع حقا تطبيق بسرعة كبيرة. 676 00:31:33,160 --> 00:31:35,902 677 00:31:35,902 --> 00:31:37,437 باردة. 678 00:31:37,437 --> 00:31:38,270 أي أسئلة أخرى؟ 679 00:31:38,270 --> 00:31:39,623 >> STEPHEN TURBAN: وو هوو. 680 00:31:39,623 --> 00:31:40,976 لا أعتقد أن (غير مسموع). 681 00:31:40,976 --> 00:31:41,966 >> GABRIEL GUIMARAES: OK. 682 00:31:41,966 --> 00:31:42,840 شكرا جزيلا، والرجال. 683 00:31:42,840 --> 00:31:43,839 >> STEPHEN TURBAN: بوه وداعا. 684 00:31:43,839 --> 00:31:44,850 ZACK CHAUVIN: بوه وداعا. 685 00:31:44,850 --> 00:31:45,849 >> STEPHEN TURBAN: وو هوو. 686 00:31:45,849 --> 00:31:48,150 [تصفيق] 687 00:31:48,150 --> 00:31:49,700 >> ياي. 688 00:31:49,700 --> 00:31:50,955