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 >> : Virginia পাগড়ি: তাই আমি স্টিফেন পাগড়ি না. 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 >> গ্যাব্রিয়েল Guimaraes: আমি যাচ্ছি রুবি এবং একটি সামান্য বিট সম্পর্কে কথা বলতে 11 00:00:35,080 --> 00:00:39,100 কিভাবে কাজ করে পাগল এবং কিভাবে এটা করতে পারেন আপনি ওয়েব অ্যাপ্লিকেশন নির্মাণ করতে সহায়তা করে. 12 00:00:39,100 --> 00:00:42,070 >> জ্যাক CHAUVIN: এবং আমি যাচ্ছি আপনি কিভাবে একটি নির্দিষ্ট উদাহরণ প্রদর্শন 13 00:00:42,070 --> 00:00:45,112 নির্মাণ পাগল ব্যবহার একটি সুপার সন্ত্রস্ত অ্যাপ্লিকেশন. 14 00:00:45,112 --> 00:00:46,112 : Virginia পাগড়ি: জট্টিল. 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-- উন্নয়ন যান, আমি, জীবনবৃত্তান্ত যাচ্ছে সম্পর্কে ভাবতে চাই 20 00:01:12,640 --> 00:01:17,240 জীবনবৃত্তান্ত একটি দোকান কারণ একটি কেন্দ্র ভী আছে. 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 >> : Virginia পাগড়ি: আমি আপনি প্রদর্শন করতে পারেন, বলেছেন যেখানে এটা, কিন্তু আমি আপনাকে দিতে পারে না. 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 : Virginia পাগড়ি: ভিন্স না এমনকি তিনি পরীক্ষা করতে হবে না. 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 : Virginia পাগড়ি: একটি লাল কাপ কি? 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 >> : Virginia পাগড়ি তিনি বলে অন্য কেউ লাল কাপ পেতে. 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 এটি একটি এম মব সঙ্গে শুরু করতে যাচ্ছে? 77 00:03:56,960 --> 00:04:00,225 >> শ্রোতা: মডেল. 78 00:04:00,225 --> 00:04:02,720 >> : Virginia পাগড়ি: মডেল, হ্যাঁ. 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 তিনি একটি কাপ grabs, এবং তিনি তা ফেরত দেয়. 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 >> : Virginia পাগড়ি: কার্ল ভিন্স তা দান করেন. 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 : Virginia পাগড়ি: ঠিক. 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 >> : Virginia পাগড়ি: ভিন্স, ঠিক আছে. 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 : Virginia পাগড়ি: মিষ্টি. 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 >> : Virginia পাগড়ি: হাত, ঠিক আছে. 127 00:06:01,050 --> 00:06:05,070 এবং আমরা প্রয়োজন চলুন ছাগু karigor.com আমি গ্রাহক হতে হবে. 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 এবং আমি [শ্রবণাতীত] আমি হাই, আমি এক কাপ চাই, বলে. 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-- ঠিক আছে, তাই আমি যাচ্ছি এখন বলন হবে. 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 হাত কাপ grabs. 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 >> গ্যাব্রিয়েল Guimaraes: ঠিক আছে, বলছি. 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-- সব ভালো, তাই GitHub Groupon, 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 Zend ফ্রেমওয়ার্ক আছে অথবা পিএইচপি জন্য Laravel. 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 এবং পিএইচপি একটি সামান্য বিট, থেকে 210 00:10:13,030 --> 00:10:17,560 এখন, তাই রুবি হতে যাচ্ছে এই অর্থে আপনার পিএইচপি এর সমতুল্য. 211 00:10:17,560 --> 00:10:18,380 এই রুবি হয় না. 212 00:10:18,380 --> 00:10:19,830 এই সি ঠিক আছে? 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 >> এবং রুবি, সুন্দর অনেক পিএইচপি আপনি, মত 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 এবং তারপর আপনি যে ধরনের মত ব্যবহার পিএইচপি ছিল যে একই ধারণা. 221 00:10:44,560 --> 00:10:45,970 তাই এটা সত্য এর. 222 00:10:45,970 --> 00:10:48,080 এবং তারপর আপনি করতে চান তাহলে পরীক্ষা, তাই ফাংশন চেক 223 00:10:48,080 --> 00:10:51,560 হবে অভিধান "foo বিন্যাস" যদি সত্য সমান সমান, সত্য ফিরে. 224 00:10:51,560 --> 00:10:52,580 এবং যে ঠিক আছে, সব? 225 00:10:52,580 --> 00:10:54,030 >> তাই আপনি যদি একটি কয়েক পার্থক্য লক্ষ্য করা. 226 00:10:54,030 --> 00:10:57,940 কোন সেমি-কোলন আছে এখানে, সি ছিল হিসাবে 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 আপনার app এর জন্য যে মত, এটি খুব, খুব সহজ. 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 এবং আমরা যে প্রদর্শন করতে যাচ্ছেন আরো concretely খুব শীঘ্রই. 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 আমি আগেই বলেছি, তাই এটি সি এর মত. 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 মত "smalls" একটি গুচ্ছ এবং মুদ্রণ যখন একটি লুপ "BIGS" একটি গুচ্ছ, 260 00:12:30,450 --> 00:12:32,060 এটা কোন ধরনের সি মত, ডান? 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 এবং তারপর এক্স চেয়ে ছোট হয় 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 সি না কিন্তু এটা প্রশংসনীয় আপনি সি দেখেছি অনেক 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 আপনি এই হ্যাশট্যাগ স্বরলিপি ব্যবহার করতে পারেন এখানে শুধু প্রিন্ট করতে কিছু আছে 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 তাই আমি শুধুমাত্র এই কি করতে চান এক্স 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 আমি শুধু এই শুধুমাত্র মুদ্রণ করতে পারেন এক্স 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, এখানে, আপনি একটি তালিকা আছে এবং আপনি কি "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 এটা যদি কোন ব্যাপার না এটি একটি স্ট্রিং বা কোন int. 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 >> এবং শুধু পিএইচপি, রুবি এবং HTML মত খুব, খুব সুন্দরভাবে সংহত. 295 00:14:19,980 --> 00:14:23,340 এবং এখানে আছে, কিছু এটা রুবি সঙ্গে এইচটিএমএল. 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 ধরনের জন্য যে বাক্য গঠন মত একটি পরিবর্তনশীল আউট ছাপে পিএইচপি. 301 00:14:42,230 --> 00:14:43,380 এর user.name প্রিন্ট করা যাক. 302 00:14:43,380 --> 00:14:48,870 >> সুতরাং, স্টিফেন স্বাগত জানাই একটি HTML div ভিতরে. 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 >> গ্যাব্রিয়েল Guimaraes: হ্যাঁ. 322 00:15:37,610 --> 00:15:40,290 আমরা একটি দ্বিতীয় মধ্যে তা করতে হবে আমরা আমাদের উদাহরণ দেখাতে যখন, ঠিক আছে? 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 পাগল নেভিগেশন রুবি বনাম পাগল Grails উপর রুবি. 347 00:16:39,310 --> 00:16:40,230 >> গ্যাব্রিয়েল Guimaraes: ঠিক আছে. 348 00:16:40,230 --> 00:16:42,252 প্রশ্ন, রুবি ছিল Ruby-- বনাম পাগল নেভিগেশন 349 00:16:42,252 --> 00:16:42,960 শ্রোতা: Grails. 350 00:16:42,960 --> 00:16:43,490 রুবি? 351 00:16:43,490 --> 00:16:44,490 >> গ্যাব্রিয়েল 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 আরেকটি জনপ্রিয় ভাষার সাথে কাঠামো Grails-- রুবি সঙ্গে 356 00:16:52,975 --> 00:16:53,310 পাগল নেভিগেশন. 357 00:16:53,310 --> 00:16:53,720 >> গ্যাব্রিয়েল Guimaraes: ঠিক আছে. 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 >> গ্যাব্রিয়েল Guimaraes: ভালো লেগেছে, কি আমি বুঝতে যে সব হয় 365 00:17:05,359 --> 00:17:07,080 >> শ্রোতা: অন্য আছে কাঠামো নামক Grails. 366 00:17:07,080 --> 00:17:07,700 >> গ্যাব্রিয়েল Guimaraes: ওহ, Grails. 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 >> গ্যাব্রিয়েল Guimaraes: আমি দেখতে. 373 00:17:15,450 --> 00:17:17,555 >> শ্রোতা: আমি শুধু জানতে আগ্রহী নই আমি জানি কিছু মানুষ সম্পর্কে ভালো 374 00:17:17,555 --> 00:17:20,240 >> গ্যাব্রিয়েল Guimaraes: না, আমি না দুর্ভাগ্যবশত, যে এক শুনেছেন. 375 00:17:20,240 --> 00:17:20,700 Grails. 376 00:17:20,700 --> 00:17:21,410 >> শ্রোতা: এবং কিছু মানুষ সম্ভবত পাগল নেভিগেশন রুবি মত. 377 00:17:21,410 --> 00:17:22,640 >> গ্যাব্রিয়েল Guimaraes: আমি করেছি পাগল নেভিগেশন ব্যবহৃত রুবি অনেক. 378 00:17:22,640 --> 00:17:24,790 আমি কিছু জ্যাঙ্গো ব্যবহার করেছি পাইথন, যেমন আমি. 379 00:17:24,790 --> 00:17:26,329 আমি কিছু Laravel ব্যবহার করেছি. 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 সিএসএস ফাইল প্রচুর আছে এবং জাভাস্ক্রিপ্ট ফাইল প্রচুর. 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 যে কোনো ছাড়া minified এর স্পেস, যাতে এটা লাগে 389 00:17:55,150 --> 00:17:59,400 আপনার অ্যাপ্লিকেশনের মধ্যে কম স্থান, তাই আপনি সত্যিই অনেক কিছু আকার পরিবর্তন করতে পারেন. 390 00:17:59,400 --> 00:18:04,380 এটা কেন এত বড় কোম্পানি এর টুইটার এবং GitHub মত 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-- অ্যাপ্লিকেশন, বিন, কনফিগ, ডিবি, lib, 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 ঠিক আছে, আমি কি ঘটছে তা কোন ধারণা আছে. 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 কিন্তু সবচেয়ে ভালো, অন্য যে আপনার কাজ app এর মধ্যে সম্পন্ন করা যাচ্ছে না. 416 00:19:17,430 --> 00:19:21,620 সুতরাং অ্যাপ্লিকেশন, আপনি, সম্পদ, কন্ট্রোলার আছে সাহায্যকারী mailers,, মডেল, দেখেছে. 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 >> Mailers শুধু আপনি যদি হয় ইমেইল পাঠাতে চান. 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 এবং সম্পদের মূলত সব আপনার ছবি, আপনার সিএসএস সব, 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 এবং সম্পদের মধ্যে যে সবকিছু, আমি আগে বলেন যে, minified হয়. 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 >> জ্যাক 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 এই কিছু ভালো রুবি সত্যিই excels যে 440 00:20:19,690 --> 00:20:24,070 কিন্তু যে ঠিক যেখানে আপনার মডেল খুব ভাল সংজ্ঞায়িত করা হয়. 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 দুঃখিত - তাই আমি মনে করি "এটি একটি হয়"? 447 00:20:42,266 --> 00:20:43,182 শ্রোতা: [শ্রবণাতীত]. 448 00:20:43,182 --> 00:20:44,061 জ্যাক 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 এবং অবশ্যই, আমি শুধুমাত্র মুছে দিতে পারেন আমার থেকে belonged যে পোস্ট. 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 ঠিক আছে, আমি একটি ওয়েবসাইট তৈরি করতে চান. 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 >> জ্যাক 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 outlining কাজ. 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 এটি অপ্রয়োজনীয় তোলে প্রায় কাছাকাছি কোনো এসকিউএল লিখুন. 511 00:23:33,755 --> 00:23:38,640 কিভাবে আপনি অনেক ছেলেরা পছন্দ pset 7 এসকিউএল লেখা? 512 00:23:38,640 --> 00:23:39,770 ঠিক. 513 00:23:39,770 --> 00:23:41,840 এসকিউএল খুব ব্যবহারকারী বন্ধুত্বপূর্ণ নয়. 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 এবং আমরা বলার আছে সব এই একক লাইন আমি একটি কিচ্কিচ্ আছি 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 কোন এসকিউএল. 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 তাই আপনি যদি কিছু ট্যাগ দেখতে পারেন যে আপনি বলছি এইচটিএমএল মত, ব্যবহার করা হয়, শরীর, 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 প্রদর্শন করার জন্য একটি বার্তা আছে, তারপর একটি div মধ্যে বার্তা প্রদর্শন. 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 সুতরাং উদাহরণস্বরূপ, এখানে ডান, আমরা করছি টুইট প্রতিটি মাধ্যমে looping, 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-- এখানে যদি একটি কোন এসকিউএল বাস্তব উদাহরণ জড়িত. 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 এটা একটা সামান্য চেহারা হতে পারে ডান এখন daunting. 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 পাগল মত, হতে পারে ইনস্টল করার প্রক্রিয়া, আরো daunting অংশ এক 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 >> শ্রোতা: আমি হবে , আসলে আগ্রহী 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 জ্যাক CHAUVIN: মিমি-এইচ এম. 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 যে কেউ সম্পর্কে সত্যিই gung-Ho যদি তাদের এই প্রকল্পের জন্য ব্যবহার 605 00:28:20,650 --> 00:28:26,555 বা ভবিষ্যতে, তাহলে আমরা স্পষ্টভাবে চাই যে সম্পর্কে আপনি কথা বলতে খুশি. 606 00:28:26,555 --> 00:28:27,055 মিমি-এইচ এম. 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 >> জ্যাক CHAUVIN: আমি করব যে সম্পর্কে আমার $ 0.02 বলে. 614 00:28:47,870 --> 00:28:49,090 আমি পাগল নেভিগেশন রুবি ভালোবাসি. 615 00:28:49,090 --> 00:28:52,120 আমি কাজ করার সুযোগ ছিল করেছি পাগল উপর পিএইচপি এবং রুবি উভয়. 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-- হয় পিএইচপি তুলনায় অনেক ভালো ভাষা. 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 গ্যাব্রিয়েল 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 কিছু অনুরূপ যাচ্ছে কর্ম স্ত্রীকে কখনো একসঙ্গে স্বর্গে প্রতিটি মত 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 সুতরাং পরিবর্তে এসকিউএল সংস্করণ করছেন, আপনি শুধু চাই, কি, 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 না, এবং তারপর পিএইচপি কিছু অবকাঠামো, 646 00:30:07,070 --> 00:30:12,010 আপনি user.getalltweets না কোথায় আমার পিএইচপি একটা সমস্যা হয় না. 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 >> জ্যাক 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 >> এই ছবি সংযুক্ত যে জন্য একটি মণি জিনিস. 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 >> : Virginia পাগড়ি: হুররে. 680 00:31:39,623 --> 00:31:40,976 আমি [শ্রবণাতীত] মনে করি না. 681 00:31:40,976 --> 00:31:41,966 >> গ্যাব্রিয়েল Guimaraes: ঠিক আছে. 682 00:31:41,966 --> 00:31:42,840 ধন্যবাদ অনেক, বলছি. 683 00:31:42,840 --> 00:31:43,839 >> : Virginia পাগড়ি: BUH সম্ভাষণ. 684 00:31:43,839 --> 00:31:44,850 জ্যাক CHAUVIN: BUH সম্ভাষণ. 685 00:31:44,850 --> 00:31:45,849 >> : Virginia পাগড়ি: হুররে. 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