[সঙ্গীত বাজানো] : Virginia পাগড়ি: তাই আমি স্টিফেন পাগড়ি না. এখানে দিকে ধরে, হয়তো আমরা আকর্ষণীয় কিছু মানুষ পেতে পারেন. আমরা গ্যাব্রিয়েল এবং জ্যাক আছে. একটি সংক্ষিপ্ত রোডম্যাপ জন্য তাই কি এই মত চেহারা যাচ্ছে আমি কিছু অত্যন্ত কাজ করা যাচ্ছে না MVC কি এ উচ্চ পর্যায়ের চেহারা. গেব? গ্যাব্রিয়েল Guimaraes: আমি যাচ্ছি রুবি এবং একটি সামান্য বিট সম্পর্কে কথা বলতে কিভাবে কাজ করে পাগল এবং কিভাবে এটা করতে পারেন আপনি ওয়েব অ্যাপ্লিকেশন নির্মাণ করতে সহায়তা করে. জ্যাক CHAUVIN: এবং আমি যাচ্ছি আপনি কিভাবে একটি নির্দিষ্ট উদাহরণ প্রদর্শন নির্মাণ পাগল ব্যবহার একটি সুপার সন্ত্রস্ত অ্যাপ্লিকেশন. : Virginia পাগড়ি: জট্টিল. মিষ্টি. ঠিক আছে. সুতরাং এর MVC সম্পর্কে কথা বলুন. তাই এর পরবর্তী স্লাইডে যান, যা আমি এই বাটন টিপে করতে হবে. এবং এর next-- উন্নয়ন যান, আমি, জীবনবৃত্তান্ত যাচ্ছে সম্পর্কে ভাবতে চাই জীবনবৃত্তান্ত একটি দোকান কারণ একটি কেন্দ্র ভী আছে. এবং তাই এর একটি দোকান থেকে কল্পনা করা যাক. এবং এই দোকান করা শুধুমাত্র এক জিনিস বিক্রি করে. সুতরাং আমরা এই আছে চলুন শুধুমাত্র এই লাল কাপ বিক্রি সঞ্চয়. এবং যদি আপনি পদব্রজে ভ্রমণ কল্পনা, এবং আপনি যেতে দোকান, এবং ব্যক্তি সামনে. এবং তার নাম ভিন্স হয়. এবং আপনি এ ভিন্স তরঙ্গ হ্যালো, উচ্চ বলছেন. এবং যদি আপনি ভিন্স এক জিনিস লক্ষ্য করা. সুতরাং আমরা ভিন্স আমার মনে হয়, যখনই আমরা প্রায় দুই কি বিশেষণ মনে আছে. ভিন্স সুন্দর, কিন্তু তিনি মূঢ়. ঠিক আছে. তাই আপনি কি জানেন, তার নিজের কোনো দোষ, দুর্ভাগ্যবশত, তিনি সুন্দর. তিনি আমাদের দেখুন. সুতরাং আমাদের প্রথম ঢালাই সদস্য আছে. মন যে রাখুন. এখন, আপনি আপনার হেই ভিন্স, যান, ভিন্স জিজ্ঞাসা. আমি একটি গ্রাহক না. তিনি উচ্চ বলছেন. আমি সত্যিই আপনার লাল কাপ এক করতে চান. ভিন্স কি বলে? যে কেউ যে কোনো আছে ভিন্স বলছেন কি ধারণা? আমি ঠান্ডা কল করা যাচ্ছে না. আপনি ভিন্স বলছেন কি মনে করেন? শ্রোতা: আমি আপনি প্রদর্শন করতে পারেন, বলেছেন যেখানে এটা, কিন্তু আমি আপনাকে দিতে পারে না. : Virginia পাগড়ি: আমি আপনি প্রদর্শন করতে পারেন, বলেছেন যেখানে এটা, কিন্তু আমি আপনাকে দিতে পারে না. এমনকি খারাপ. অন্য কেউ অন্য আছে ভিন্স ধারণা বলতে পারে? শ্রোতা: তিনি চেক যেতে হয়েছে তারা কোনো লাল কাপ আছে. : Virginia পাগড়ি: ভিন্স না এমনকি তিনি পরীক্ষা করতে হবে না. অন্য কিছু? আপনি বললেন, হয়েছে তিনি লাল কাপ আছে কিনা. এগিয়ে যান. শ্রোতা: একটি লাল কাপ কি? : Virginia পাগড়ি: একটি লাল কাপ কি? একটি লাল কাপ কি? ভিন্স বিভ্রান্ত হয়. তাই ভিন্স কথা বলতে যাচ্ছে আমাদের পরবর্তী ঢালাই সদস্য, কার্ল. এবং আমরা কার্ল আমার মনে হয় যখন, আমরা অতি সম্পর্কে দুটি বড় adjectives-- মনে তিনি নিয়ন্ত্রণকারী, কিন্তু তিনি অসমর্থ হয়. তাই ভিন্স তিনি goes-- যায়, একটি লাল কাপ কি? আমি একটি লাল কাপ কি না জানি না. তিনি প্রায় একবছর, এবং তিনি কার্ল অনুরোধ জানানো হবে. তিনি কার্ল, কেউ কেউ বলে, একটি লাল কাপ জন্য বলা. আপনি যে কি করতে পারি? এবং কার্ল কি বলে? এটা চিন্তা করা যাক. কেহ কোনো আছে কার্ল কি বলছেন ধারণা? এবং আমি আপনাকে ফেরত এটা পুনরাবৃত্তি করব. আমি একটি হাত আন্দোলন দেখেছি. শ্রোতা: তিনি কেউ বলে অন্য লাল কাপ পেতে. : Virginia পাগড়ি তিনি বলে অন্য কেউ লাল কাপ পেতে. ঠিক. এবং আমরা একটি ধারণা আছে যে ব্যক্তি যিনি হতে পারে? এটি একটি ইঙ্গিত. এটি একটি এম মব সঙ্গে শুরু করতে যাচ্ছে? শ্রোতা: মডেল. : Virginia পাগড়ি: মডেল, হ্যাঁ. তার নাম, দুর্ভাগ্যবশত, মডেল নয় একটি নিরীহ নাম কারণ. আমরা হাত আছে. এবং আমরা Mitt-- আমার মনে হয় যখন না, এই জ্যাক একটি ছবি হয় না. আমরা দুই মনে আছে হাত দিয়ে কী বিশেষণ. তিনি সক্ষম, কিন্তু তিনি বিনয়ী না. তাই হাত আছে সে কি জানে কি, কিন্তু তিনি সত্যিই কিছু করতে পারবেন না. অথবা তিনি সত্যিই তার নিজের সিদ্ধান্ত নিতে পারে না. সুতরাং আমরা কার্ল আছে. কার্ল মিট এ নাম. তিনি হাত হেই, আমরা লাল কাপ হবে, বলেছেন. এবং হাত তার লাল কাপ ডালা যায়. তিনি একটি কাপ grabs, এবং তিনি তা ফেরত দেয়. কেহ কোনো আছে তারপর কি ধারণা? কাপ দেয়. এ পর্যন্ত হাত তার লাল গেছে কাপ সংগ্রহস্থলের, এটা বাইরে নিয়ে যাওয়া এটি বন্ধ চেক বলেন, আমি এক লাল কাপ নেন. তিনি কার্ল এটি প্রদান করা হয়. আপনি একটি ধারণা আছে? আপনি কার্ল কি মনে করেন? শ্রোতা: কার্ল ভিন্স তা দান করেন. : Virginia পাগড়ি: কার্ল ভিন্স তা দান করেন. ভিন্স. শ্রোতা: ভিন্স [শ্রবণাতীত] তা দেখায়. : Virginia পাগড়ি: ঠিক. সুতরাং যে ঠিক এটি. তাই ভিন্স কাপ লাগে, এমনকি এটা জানেন না, কিন্তু তিনি ব্যবহারকারী তা দেখায়. তাই এর পুনঃ চেষ্টা করুন এই সত্যিই সংক্ষিপ্তভাবে. এবং আমরা প্রয়োজন করত করছি তিন নীরব স্বেচ্ছাসেবী, আপনি যদি না যাচ্ছে না হয় কথা বলতে পারবেন. তাই আমি তিন দখল করতে পারে? ঠিক আছে. এবং যারা আপনি হতে চান? শ্রোতা: আমি ভিন্স হবেন. : Virginia পাগড়ি: ভিন্স, ঠিক আছে. সুন্দর কিন্তু মূঢ়. গ্রেট. অন্য কেউ? আমরা একটি খুঁজছেন সক্ষম কিন্তু বিনয়ী. অন্য কেহ সক্ষম হতে চান? শ্রোতা: আমি কার্ল হতে পারে. : Virginia পাগড়ি: মিষ্টি. আমরা কার্ল পেয়েছেন. শ্রোতা: মিট. : Virginia পাগড়ি: হাত, ঠিক আছে. এবং আমরা প্রয়োজন চলুন ছাগু karigor.com আমি গ্রাহক হতে হবে. তাই, উপরে আসা পর্যন্ত আসা. এবং দেখুন সবাই? তাই আমি ভিন্স জিজ্ঞাসা করতে যাচ্ছি শুধু স্মিত, সামনে দাঁড়ানো, শুধু সম্ভব হিসাবে হিসাবে উজ্জ্বল স্মিত. এবং আমরা, কার্ল জিজ্ঞাসা করতে যাচ্ছেন ঠিক আছে, কেন আপনার মত, না না, অধিকার তার পিছনে দাঁড়ানো? এবং হাত, কেন আপনি না শুধু ফিরে যান বন্ধ, এবং তারপর আমি আপনি একটি গ্রুপ দেব কাপ সঙ্গে থাকা. তাই আমি একটি গ্রাহক না. আমি আসা. এবং আমি [শ্রবণাতীত] আমি হাই, আমি এক কাপ চাই, বলে. পারফেক্ট. তাই ভিন্স কোন ধারণা আছে. তাই ভিন্স পরবর্তী কি করবেন না? Vince-- ঠিক আছে, তাই আমি যাচ্ছি এখন বলন হবে. ভিন্স কার্ল এ নাম, কাপ! কার্ল কী কাজ করে? কার্ল মিট এ চিত্কার করলো. হাত কাপ grabs. হাত কার্ল তা দান করেন. কার্ল ভিন্স এটি ফেরৎ. ভিন্স ব্যবহারকারী তা দেখায়. এবং যে, উচ্চ, একটি উচ্চ MVC উচ্চ, তাই উচ্চ চেহারা. আমরা একটি দৃশ্য হচ্ছে এটি দ্বারা বিভক্ত, কি ব্যবহারকারী একটি নিয়ামক উদ্ধার, কেউ যারা পটভূমিতে সবকিছু কিন্তু সত্যিই কিছু আপডেট করতে পারবেন না বা কোনো তাত্পর্য কিছু করতে পারবেন না দেখুন এবং মডেল কলিং ছাড়া. এবং তারপর আমরা হাত আছে, মডেল, আমরা যারা আছে যাই হোক না কেন তথ্য আপডেট. সুতরাং, আপনি আমাদের সুন্দর জন্য অনেক ধন্যবাদ নিয়ন্ত্রণ, এবং সক্ষম স্বেচ্ছাসেবকদের. এবং আমি যে মনে হয় এটা. [সাধুবাদ] আমি গেব এখন কথা বলতে হবে মনে একটি আশা কম উচ্চ স্তরের. গ্যাব্রিয়েল Guimaraes: ঠিক আছে, বলছি. এখন এর সম্পর্কে একটি সামান্য বিট আরো কথা বলা যাক কোড এবং পাগল নিজেই রুবি সম্পর্কে, এবং এটি সম্পর্কিত সম্পর্কে এই MVC গল্প সব. মূলত, পাগল নেভিগেশন রুবি একটি কাঠামো হয়. একটি দ্বিতীয় যে সম্পর্কে. কিন্তু শুধু আপনি একটি দিতে যারা জ্ঞান, এটি ব্যবহার করে এর এই বড় companies-- সব ভালো, তাই GitHub Groupon, Twitter-- তারা সব রুবি ব্যবহার করছেন তাদের প্রধান কাঠামো হিসাবে পাগল তাদের ওয়েবসাইটে বাস্তবায়ন. তাই আমি মানুষ অনেক নিশ্চিত এখানে এই ওয়েবসাইটের ব্যবহার করেছেন. এবং তা বাস্তবায়ন করতে পাগল সব রুবি এর মডেল, দেখুন, এবং নিয়ামক এই ওয়েবসাইট এবং আরো অনেক সব. ঠিক আছে? রুবি, আমি আগেই বলেছি তাই পাগল একটি কাঠামো হয়. এবং আপনি কি ধরনের একটি কাঠামো মনে করতে পারেন একটি ঘর নির্মাণ মত অর্থে. আপনি নির্মাণ করতে যাচ্ছেন, তাই যদি একটি house-- এবং আপনি সবসময় করতে পারেন অধিকার, গোড়া থেকে শুরু? আপনি আসা পর্যন্ত করার চেষ্টা করতে পারেন কাঠ দেখেছি একটি উপায়, এবং স্থান থেকে কাঠ নিয়ে, এবং অধিকার আকৃতির পাথর পেতে, এবং তারপর যে সব. কিন্তু যে নিতে যাচ্ছে বছর সম্ভবত প্রচুর আপনি সব উপাদান পাওয়া পর্যন্ত, এবং আপনি একসাথে সবকিছু পেতে, এবং আপনি আসলে শুরু আপনার ঘর নির্মাণ. আপনার সাথে যদি শুরু সুতরাং দেখা যাচ্ছে কিছু যে সঙ্গে একটি কাঠামো ইতিমধ্যে ধরনের জায়গায় বাড়ির কোনো ধরনের জন্য আপনি কিছু build-- করতে চান যে খুব জেনেরিক কিন্তু আপনি যা করতে পারেন যে তারপর আপনার নিজের প্রতি মডেল goals-- তারপর আপনি লিভারেজ করতে পারেন অবকাঠামো এই ক্ষমতা নির্মাণ তাদের অনেক দ্রুত অনেক কিছু. ঠিক আছে. তাই এই একই ধারণা একটি হল একটি ওয়েব অ্যাপ্লিকেশন জন্য কাঠামো বা কোনো ধরনের জন্য যে বিষয়টি জন্য আবেদন. আপনি আসলে শুরু অর্ধেক একটি অ্যাপ্লিকেশন সঙ্গে ইতিমধ্যে সেখানে আপনার জন্য জায়গা মধ্যে. এবং যে, আমি আপনাকে প্রচুর পেতে মানে ইতিমধ্যে ফাংশন আছে যে ফাইল, লাইব্রেরি মত, কার্যকারিতা মত, এবং আপনি যাতে চালাতে পারেন যে কমান্ড আপনার জীবন অনেক করতে সহজ এবং সহজ. ঠিক আছে. তাই এই ক্ষেত্রে, আমরা চলুন পাগল নেভিগেশন রুবি সম্পর্কে কথা বলার জন্য. বিভিন্ন প্রচুর আছে সেখানে আউট অবকাঠামো. জ্যাঙ্গো পাইথন জন্য আছে. Zend ফ্রেমওয়ার্ক আছে অথবা পিএইচপি জন্য Laravel. বিভিন্ন বেশী প্রচুর আছে. পাগল নেভিগেশন রুবি একটি সুন্দর সুন্দর নতুন এক. মানুষ অনেক স্টার্টআপসের মধ্যে যে ব্যবহার এবং পরিবেশের এই ধরনের. এবং এই খুব বড় কিছু আমি আগে এখানে দেখিয়েছেন যে কোম্পানি এছাড়াও পাগল নেভিগেশন রুবি ব্যবহার করা হয়. তাই শুধু আপনি একটি দিতে রুবি কি অনুভূতি মত, আপনি না ব্যবহার করা হয় থেকে মত, C এবং পিএইচপি একটি সামান্য বিট, থেকে এখন, তাই রুবি হতে যাচ্ছে এই অর্থে আপনার পিএইচপি এর সমতুল্য. এই রুবি হয় না. এই সি ঠিক আছে? কিন্তু এই ভালো হয় DJBHash ফাংশন যে আমি ব্যবহৃত অনেক মানুষ জানতে pset বানান ভুল জন্য. এবং রুবি, সুন্দর অনেক পিএইচপি আপনি, মত সঙ্গে এই বাস্তবায়ন হতে পারে কোড মাত্র কয়েক লাইন. পরিবর্তে চিন্তা করতে হচ্ছে হ্যাশ ফাংশন সম্পর্কে, বালতি চিন্তা করতে হচ্ছে, এবং যে সব, আপনি শুধু বলতে পারেন, অভিধান = Hash.net. এবং তারপর আপনি যে ধরনের মত ব্যবহার পিএইচপি ছিল যে একই ধারণা. তাই এটা সত্য এর. এবং তারপর আপনি করতে চান তাহলে পরীক্ষা, তাই ফাংশন চেক হবে অভিধান "foo বিন্যাস" যদি সত্য সমান সমান, সত্য ফিরে. এবং যে ঠিক আছে, সব? তাই আপনি যদি একটি কয়েক পার্থক্য লক্ষ্য করা. কোন সেমি-কোলন আছে এখানে, সি ছিল হিসাবে কিন্তু সাধারণ ধারণা অনুরূপ. ঠিক আছে? এছাড়াও, রুবি, রত্ন, আছে যা রুবি লাইব্রেরি ধরনের. এবং পাগল তাদের পরিচালনা আপনার জন্য একটি খুব সুন্দর ভাবে. আপনি লাগাতে চান, তাই যদি কিছু লাইব্রেরি যে না ইমেল, বা যে টেক্সট মেসেজিং, না বা যে সাথে ইন্টিগ্রেশন আছে ফেসবুক, বা জিনিস কোন ধরনের আপনার app এর জন্য যে মত, এটি খুব, খুব সহজ. অডস আপনি কিছু খুঁজে পেতে পারেন হয় ইন্টারনেট যে মত. এবং তারা ঠিক করতে করা মত কিছু যা মণি আপনি মণি ফাইল ব্যবহার করতে চান. এবং তারপর পাগল সবকিছু ইনস্টল করা হবে. আপনি কোন চিন্তা করতে হবে না যে, যাতে সত্যিই শীতল. এছাড়াও, প্রচুর আছে, অনলাইন সহায়তা প্রচুর. তাই আপনি যদি জিনিষ প্রচুর খুঁজে পেতে পারেন. আপনি যদি কোনো ত্রুটি আছে, আপনি শুধু গুগল করতে পারেন, এবং এটি হতে যাচ্ছে সাহায্য পেতে খুব সহজ. এবং এটা fun-- অনেক exactly-- আপনি কারণ নিম্ন স্তরের সম্পর্কে চিন্তা করতে হবে না হ্যাশ টেবিল বিস্তারিত, বাস্তবায়ন এবং সব সঙ্গে আসা আপ করতে হচ্ছে HTTP- র হেডার, এবং জিনিষ প্রচুর, এবং এমনকি আরো কিছু উচ্চ স্তরের জিনিষ. আপনি চিন্তা করতে হবে না পাগল যে সম্পর্কে. এটা আপনার জন্য খুব, খুব সুন্দরভাবে এটা আছে. এবং আমরা যে প্রদর্শন করতে যাচ্ছেন আরো concretely খুব শীঘ্রই. ঠিক আছে. তাই আবার রুবি সম্পর্কে সামান্য বিট. আমি আগেই বলেছি, তাই এটি সি এর মত. পরিবর্তে printf, আমরা বলতে যা ", রাখে" "স্ট্রিং করা." এটা কনসোল একটি স্ট্রিং রাখে. এবং এই ক্ষেত্রে, আমরা করছি শুধু "হ্যালো ওয়ার্ল্ড." মুদ্রণ আমরা প্রথম বন্ধনী প্রয়োজন হবে না, কিন্তু এটা অনেক সুন্দর অনুরূপ. এবং তারপর যদি আপনি চান এখানে কিছু করতে, মত "smalls" একটি গুচ্ছ এবং মুদ্রণ যখন একটি লুপ "BIGS" একটি গুচ্ছ, এটা কোন ধরনের সি মত, ডান? আপনি প্যারাম হবে না, কিন্তু এটা অনেক সুন্দর একই. এখানে খাঁজ সংখ্যা, তাই এক্স 1 সমান. এবং তারপর এক্স চেয়ে ছোট হয় 50-- এই একটি যদি হয়, এই অন্য হয়. এটা আপনি কি দেখেছি মত বেশ অনেক. এবং তারপর এক্স + + = 1 ঠিক, বৃদ্ধিশীল হয় যে ধরনের আপনি যা করতে পারেন ++ করছেন ভালো সি না কিন্তু এটা প্রশংসনীয় আপনি সি দেখেছি অনেক এটা খুব জটিল করা উচিত হবে না. কিন্তু এটা আরো শক্তিশালী হয়. তাই কয়েক কমান্ড এখানে আছে স্পষ্টভাবে একটি বিট নতুন হয়. সুতরাং উদাহরণস্বরূপ, "রাখে." আপনি এই হ্যাশট্যাগ স্বরলিপি ব্যবহার করতে পারেন এখানে শুধু প্রিন্ট করতে কিছু আছে অনেক সুন্দর আপনি যদি কি মত % D অথবা% C অথবা কিছুটা যে মত. এবং আপনি আসলে একটি লাগাতে পারেন অধিকার বিবৃতি পরে যদি. তাই আমি শুধুমাত্র এই কি করতে চান এক্স 3 তার চেয়ে অনেক বেশী হয়. সুতরাং কেন আমি করতে হবে একটি সম্পূর্ণ ব্লক যদি না? আমি জানি না. আমি শুধু এই শুধুমাত্র মুদ্রণ করতে পারেন এক্স 3 তার চেয়ে অনেক বেশী এর সমান হয়. সুতরাং এই একটি এক লাইন উপায় এর রুবি মধ্যে এই কাজ. রুবি একটি তালিকা খুব বহুমুখী কিছু. তাই আপনি যদি সত্যিই প্রয়োজন হয় না শুধু এক ধরনের আছে. তারপর আপনি একটি স্ট্রিং আছে, এবং করতে পারেন কিছু সংখ্যা, এবং যাই হোক না কেন. এবং যদি আপনি সংযুক্ত করতে চান যদি একটি তালিকা থেকে কিছু, আপনি শুধু এই ব্যবহার করতে পারেন এখানে ডান স্বরলিপি. এবং যদি আপনি বারবার করতে চান. পিএইচপি প্রায় কাছাকাছি 4each, এখানে, আপনি একটি তালিকা আছে এবং আপনি কি "List.each না." এবং এই "ELEM," এই হল প্রতিটি উপাদান নামের মত আমি আমার তালিকা মধ্যে আছে যাচ্ছি যে. এবং তারপর আমি শুধু "ELEM রাখে." করতে পারেন এবং প্রায় কাছাকাছি হ্যান্ডলগুলি "রাখে" এটি মুদ্রণ, এটা আপনার জন্য নির্বাণ. এটা যদি কোন ব্যাপার না এটি একটি স্ট্রিং বা কোন int. এটা আপনার জন্য যে কাজ করে যাচ্ছে. রাইট? কুল. এবং শুধু পিএইচপি, রুবি এবং HTML মত খুব, খুব সুন্দরভাবে সংহত. এবং এখানে আছে, কিছু এটা রুবি সঙ্গে এইচটিএমএল. সুতরাং আমরা HTML এ মত একটি শরীরের ট্যাগ আছে. এবং আমরা চেক করতে চান একটি ব্যবহারকারী যে, উদাহরণস্বরূপ, লগ ইন, আমরা শুধু এর শুরু বলতে পারেন, রুবি রুবি, যদি user.logged_in ?, শেষ. , এই সমগ্র জিনিস মুদ্রণ যা শুধু যা এটা কিছু রুবি, আছে ধরনের জন্য যে বাক্য গঠন মত একটি পরিবর্তনশীল আউট ছাপে পিএইচপি. এর user.name প্রিন্ট করা যাক. সুতরাং, স্টিফেন স্বাগত জানাই একটি HTML div ভিতরে. এবং শেষে, আমরা একটি "শেষ" আছে এবং যার মানে রুবি কোড, এই হল আমার যদি অবরোধ. ঠিক আছে? তাই এটি শুধু একটি বিজোড় মত রুবি এবং HTML মধ্যে ইন্টিগ্রেশন. সম্পদ প্রচুর আছে. আমরা এগিয়ে যেতে কিন্তু আগে, কেহ না রুবি, কিছু সম্পর্কে কোন প্রশ্ন আছে? ঠিক আছে. সম্পদ প্রচুর অনলাইন আছে , কোড একাডেমী tryruby.org করার জন্য, ruby-lang.org, আপনি এটি চেষ্টা করতে পারেন যেখানে আপনার ব্রাউজারে আউট আপনি আগে আসলে ওহ, ঠিক আছে, আমি ব্যবহার করতে যাচ্ছি, বলে আমার চূড়ান্ত প্রকল্পের জন্য রুবি. তাই স্পষ্টভাবে যারা ব্যবহার করে দেখুন. এই স্লাইড সব অনলাইন উপলব্ধ হতে যাচ্ছে, তাই আপনি শুধু তাদের ডাউনলোড করতে পারেন. এবং হ্যাঁ? শ্রোতা: [শ্রবণাতীত] আপনি কি শুধু দেখিয়েছেন HTML এবং কোড মধ্যে ছিল এমবেডেড মডেল দেখুন এই ধারণা থেকে নিয়ন্ত্রক? গ্যাব্রিয়েল Guimaraes: হ্যাঁ. আমরা একটি দ্বিতীয় মধ্যে তা করতে হবে আমরা আমাদের উদাহরণ দেখাতে যখন, ঠিক আছে? প্রশ্ন করার জন্য ধন্যবাদ. আমরা যদি তাই প্রশ্ন মূলত ছিল রুবি এই ইন্টিগ্রেশন প্রদর্শন করতে পারেন মডেল মধ্যে HTML এ নিয়ন্ত্রক কাঠামো দেখুন. মডেল ধারণা তাই দেখুন কন্ট্রোলার কাঠামো , এটি মূলত একটি দর্শনের হয় শুধু স্টিফেন এখানে দেখিয়েছেন মত. এবং এটা কিছু না আপনাকে যা করতে হবে যে, কিন্তু এটা যে কিছু আপনার জীবন তাই অনেক সহজ. এবং পাগল নেভিগেশন রুবি নির্মিত হয় এই কোড দর্শন কাছাকাছি. সুতরাং আমরা প্রদর্শন করতে যাচ্ছেন খুব শীঘ্রই একটি উদাহরণ. তাই পাগল প্রেম. আমি আগেই বলেছি মানুষ অনেক, এটি ব্যবহার করা হয়. এবং এটা সত্যিই মজার. আপনি না করা উচিত নিশ্চিতভাবে এটা ব্যবহার করে দেখুন. MVC সবকিছু সহজ করে তোলে. মডেল দেখুন কন্ট্রোলার তাই, পৃথক জিনিস এবং কোনটাই এক ব্যক্তি, নির্বাণ, অথবা আপনার আবেদন এক অংশ বিভিন্ন কাজ প্রতিটি করতে যে আপনি আবেদন করতে হবে. এবং কম সময় ব্যয় নিম্ন স্তরের সমস্যা. এবং খুব জনপ্রিয় অধিকার এখন. আমরা পাগল 4.0 যা একটি নতুন সংস্করণ. এবং এটা শীতল জিনিস অনেক সঙ্গে আসে. আরেকটি প্রশ্ন. শ্রোতা: আরেকটি প্রশ্ন. পাগল নেভিগেশন রুবি বনাম পাগল Grails উপর রুবি. গ্যাব্রিয়েল Guimaraes: ঠিক আছে. প্রশ্ন, রুবি ছিল Ruby-- বনাম পাগল নেভিগেশন শ্রোতা: Grails. রুবি? গ্যাব্রিয়েল Guimaraes: হ্যাঁ. তাই রুবি ভাষা. শ্রোতা: নং আমি একটি ভাষা তুলনা করার জন্য আপনাকে জিজ্ঞাসা করছি এবং একটি কাঠামো, পাগল নেভিগেশন রুবি, আরেকটি জনপ্রিয় ভাষার সাথে কাঠামো Grails-- রুবি সঙ্গে পাগল নেভিগেশন. গ্যাব্রিয়েল Guimaraes: ঠিক আছে. দুঃখিত. প্রশ্ন, তুলনা করা হয় পাগল নেভিগেশন রুবি এবং রুবি অন্য কাঠামো এবং another-- থেকে শ্রোতা: রুবি. এটা ঠিক আছে. আপনি এটি সম্পর্কে না জানেন, তাহলে, যে সূক্ষ্ম. গ্যাব্রিয়েল Guimaraes: ভালো লেগেছে, কি আমি বুঝতে যে সব হয় শ্রোতা: অন্য আছে কাঠামো নামক Grails. গ্যাব্রিয়েল Guimaraes: ওহ, Grails. আমি এটা শুনে না. দুঃখিত. আমি পাগল নেভিগেশন খাঁজওয়ালা কথা শুনিনি. দুঃখিত. শ্রোতা: এটা অনেক ভালো জাভা সাথে ইন্টিগ্রেটেড. গ্যাব্রিয়েল Guimaraes: আমি দেখতে. শ্রোতা: আমি শুধু জানতে আগ্রহী নই আমি জানি কিছু মানুষ সম্পর্কে ভালো গ্যাব্রিয়েল Guimaraes: না, আমি না দুর্ভাগ্যবশত, যে এক শুনেছেন. Grails. শ্রোতা: এবং কিছু মানুষ সম্ভবত পাগল নেভিগেশন রুবি মত. গ্যাব্রিয়েল Guimaraes: আমি করেছি পাগল নেভিগেশন ব্যবহৃত রুবি অনেক. আমি কিছু জ্যাঙ্গো ব্যবহার করেছি পাইথন, যেমন আমি. আমি কিছু Laravel ব্যবহার করেছি. কিন্তু আমি পাগল নেভিগেশন খাঁজওয়ালা ব্যবহার ছিল না. দুঃখিত. এবং এটি খুব জনপ্রিয় এখন পাগল 4.0. ভালো লেগেছে, স্টাফ কিছু বিপথগামী যে আপনার জন্য আছে, উদাহরণস্বরূপ, যদি আপনি হয় সিএসএস ফাইল প্রচুর আছে এবং জাভাস্ক্রিপ্ট ফাইল প্রচুর. এবং যদি আপনি তাদের বিবেচনা করতে পারেন পৃথক এবং সবকিছু. কিন্তু তারপর এটা যখন automatically-- আপনি, উৎপাদন আপনার কোড পাঠান এটি স্বয়ংক্রিয়ভাবে প্রনয়ন এক একক ফাইলের মধ্যে তাদের সব যে কোনো ছাড়া minified এর স্পেস, যাতে এটা লাগে আপনার অ্যাপ্লিকেশনের মধ্যে কম স্থান, তাই আপনি সত্যিই অনেক কিছু আকার পরিবর্তন করতে পারেন. এটা কেন এত বড় কোম্পানি এর টুইটার এবং GitHub মত এটি সব আছে, কারণ পাগল ব্যবহার করা হয় যা সত্যিই শীতল, আপনার জন্য যে. খুব যে এক জিনিস, খুব খুব, কঠিন আমার সহ মানুষের জন্য, যারা কাজ করার চেষ্টা করছেন শুরুতে একটি কাঠামোর সঙ্গে, হয় আপনি একটি আবেদন শুরু যখন যে, আপনি ফাইল একটি গুচ্ছ দেখতে যাচ্ছেন. ভালো লেগেছে, যখন আপনি তৈরি পাগল নতুন, আমার আবেদন,, আপনি কি এই সকল দেখতে যাচ্ছেন folders-- অ্যাপ্লিকেশন, বিন, কনফিগ, ডিবি, lib, পাবলিক লগ ইন করুন. ভালো লেগেছে, প্রচুর এবং উপাদান প্রচুর. এবং প্রথম সময় আমি ,, আমি ভালো ছিল যে দেখেছি ঠিক আছে, আমি কি ঘটছে তা কোন ধারণা আছে. আমি শুধু একটি তৈরি করতে চান ওয়েবসাইট "হ্যালো, দুনিয়া," এবং এই মত, আমাকে প্রদান করা হয় 100 বিলিয়ন বিভিন্ন পেজ. আমি কি ঘটছে জানি না. সুতরাং যে খুব হাল ছেড়ে দেয়ার পাত্র হতে না দয়া করে. ধারণা এটা আসলে অর্ধেক আছে ইতিমধ্যে আপনার জন্য আছে একটি ঘর. এটি একটি সম্পূর্ণ হয়েছে ইতিমধ্যে আপনার জন্য কাঠামো. অনেক ফাইল আছে কেন. কিন্তু চমৎকার ব্যাপার হল এটি যে হয় খুব সুন্দরভাবে তাদের সব আলাদা. অডস আপনি চিন্তা করতে হবে না হয় এই ফোল্ডার এর সবচেয়ে সম্পর্কে. সবচেয়ে গুরুত্বপূর্ণ এক, আমি বলতে হবে, অ্যাপ্লিকেশন ফোল্ডার, যেখানে আপনার অ্যাপ্লিকেশন আসলে বসবাস করেন. তাই কনফিগ, আপনি চলুন কিছু উপাদান configurate আছে, আপনার ডাটাবেস এবং কিছু ভালো ভালো যা আপনি ব্যবহার করছেন ডাটাবেসের ধরনের. কিন্তু সবচেয়ে ভালো, অন্য যে আপনার কাজ app এর মধ্যে সম্পন্ন করা যাচ্ছে না. সুতরাং অ্যাপ্লিকেশন, আপনি, সম্পদ, কন্ট্রোলার আছে সাহায্যকারী mailers,, মডেল, দেখেছে. তাই এখানে, আপনি যে এইজন্য শুরু কন্ট্রোলার, মডেল, এবং মতামত আসা খেলার মধ্যে. Mailers শুধু আপনি যদি হয় ইমেইল পাঠাতে চান. সাহায্যকারী যদি আপনি চান কিছু ফাংশন তৈরি আপনি দৃশ্যে অনেক ব্যবহার করে. তাই আপনি যদি সাহায্যকারী তাদের করা. এবং সম্পদের মূলত সব আপনার ছবি, আপনার সিএসএস সব, আপনার জাভাস্ক্রিপ্ট সব, এবং যারা ধরণের মত ক্লায়েন্ট পাঠানো পেতে যে জিনিস. এবং সম্পদের মধ্যে যে সবকিছু, আমি আগে বলেন যে, minified হয়. এটা কম্পাইল করা হচ্ছে. এবং যদি আপনি সত্যিই চিন্তা করতে হবে না যে এটা উত্পাদন কোড যায় যখন. কুল. এখন জ্যাক আসা যাচ্ছে, এবং তিনি এর Twitter50 একটি উদাহরণ করতে যাচ্ছে. শ্রোতা: হুররে! জ্যাক CHAUVIN: জট্টিল. তাই আমি কাজ করার সুযোগ ছিল পাগল নেভিগেশন রুবি এই গ্রীষ্মে সঙ্গে. এটি একটি বিস্ময়কর কাঠামো. আমি এটা খুব আংশিক আছি. আর আমি শুধু আপনি একটি সামান্য বিট দেখাব এটা ভালো হত কি একটি উদাহরণ. ক্রোম উপর ঝাঁপ দাও. তাই এই একটি খুব সহজ একটি উদাহরণ পাগল নেভিগেশন রুবি কিছু application-- এই কিছু ভালো রুবি সত্যিই excels যে কিন্তু যে ঠিক যেখানে আপনার মডেল খুব ভাল সংজ্ঞায়িত করা হয়. এই যেমন, আপনি দেখতে পাবেন দুটি ভিন্ন মডেল, যা আমরা ব্যবহারকারীদের আছে হয় এবং আমরা টুইট আছে. তাই এই Twitter50 হয়, হার্ভার্ড এর নিজস্ব টুইটার. যেহেতু আপনি দেখতে পারেন, আমিzack লগ ইন করছি. এবং আমি নতুন টুইট করতে সক্ষম. দুঃখিত - তাই আমি মনে করি "এটি একটি হয়"? শ্রোতা: [শ্রবণাতীত]. জ্যাক CHAUVIN: ঠিক আছে, ওহ. সার্ভার বন্ধ করা প্রয়োজন. চমৎকার. তাই আমরা এখানে আছে. যেহেতু আপনি দেখতে পারেন, আমরা আমাদের এখানে ডান টুইটার অ্যাপ্লিকেশন. এবং এটা সার্ভার আরম্ভ করার জন্য অতি সহজ. আমরা "পাগল সার্ভার." করব গ্রেট. ঠিক আছে. যে জন্য ধন্যবাদ. তাই এখন আমরা চালাচ্ছেন. এবং আমরা ", এই বলে দেব একটি ভয়ঙ্কর সেমিনার হয়. " এবং এর কি দেখতে দিন. সুতরাং আমরা এটা সম্পর্কে কিচ্কিচ্ হবে. নীচে নিচে, আপনি দেখতে পারেন এখন আরো তিন টুইট আছে. সুতরাং আমরা একটি সামান্য বিট আছে অ্যালবাম এর যাওয়া. এবং আমরা যে কিচ্কিচ্ আছে. এবং আমি মাধ্যমে সন্ধান করতে পারেন আমার এই এবং দুই জন্য tweets-- অনুসন্ধান শব্দ আছে যে বেশী "এই" তাদের দেখা. আমরা টুইট দ্বারা মুছে দিতে পারেন একটু মুছে ফেলুন বাটন ক্লিক করে. এবং অবশ্যই, আমি শুধুমাত্র মুছে দিতে পারেন আমার থেকে belonged যে পোস্ট. ইতিমধ্যে, আমরা প্রায় আছে টুইটার এর কার্যকারিতা. ভালো লেগেছে, আপনি এটি সম্পর্কে মনে হয় যখন, টুইটার সত্যিই যে অনেক সব না. এটা টুইট আছে, ব্যবহারকারী আছে. আরো কিছু জটিল কার্যকারিতা আছে. কিন্তু যদি সত্যিই আপনি এটা করতে নামা যখন, এটা বেশ সহজ রুবি পাগল নেভিগেশন অ্যাপ্লিকেশন. একটি সঙ্গে ভালো এবং কিছু, পাগল নেভিগেশন রুবি ভাল বুঝতে, আপনি সম্ভবত পারে একটি ঘন্টা বা দুই না. এবং যে সত্যিই আসে ফিরে রুবি মন্ত্রকে, যা কনফিগারেশন উপর কনভেনশন. তাই ফিরে দিন, মানুষ, যে কোন সময় তারা এই ওয়েবসাইট করতে চেয়েছিলেন, গোড়া থেকে শুরু করতে হবে. ঠিক আছে, আমি একটি ওয়েবসাইট তৈরি করতে চান. এই ফাইল করা যাক এবং এই ফাইল এবং এই ফাইল. পাগল নেভিগেশন রুবি সঙ্গে, যে কেউ আছে. আপনি আমি একটি নতুন অ্যাপ্লিকেশন চান, বলে. এবং গেব আমাদের দেখিয়েছেন, ঠিক মত এটা আমাদের জন্য পুরো ফাইল গঠন তৈরি করে. এবং আমরা শুধু পরিবর্তন সামান্য অংশ আমরা যে জন্য প্রয়োজন. আমরা শুধু কাস্টমাইজ আমাদের অ্যাপ্লিকেশন সম্পর্কে অনন্য. কুল. সুতরাং আমাদের উপস্থাপনা ফিরে যাওয়া আকর্ষণীয় preview--. কোথায় আমি উপস্থাপন করতে? শ্রোতা: সম্পূর্ণ পর্দা. শীর্ষ অধিকার. জ্যাক CHAUVIN: চমৎকার. কুল. ঠিক আছে. সুতরাং প্রথম সব, মডেল. স্টিফেন একটি ভয়ঙ্কর করেনি MVC outlining কাজ. এবং এখন আমরা কহা করতে যাচ্ছেন পাগল নেভিগেশন রুবি যে ফিরে. মডেল যাতে আপনি ধরনের পারেন এর ডাটাবেস হিসাবে মনে করি. আপনি CS50 মধ্যে এই এইজন্য করছি অর্থ, যেখানে মডেল দোকানে সম্পর্কে তথ্য আপনি কিভাবে অনেক স্টক, অথবা আপনি যে সব লেনদেন. এই একটি উদাহরণ একটি লাইন কিভাবে আপনি পাগল মধ্যে একটি নতুন মডেল তৈরি সম্পর্কে যান. তাই আমি একটি ব্যবহারকারী চাই. এটি একটি আছে যাচ্ছে একটি স্ট্রিং যা ইমেল, এবং একটি পাসওয়ার্ড, যা এছাড়াও পংক্তি. তাই এটা আমি প্রতিটি সারি চান those-- মত ব্যবহারকারীদের আমার টেবিলের মত চেহারা. একটি সত্যিই সন্ত্রস্ত অংশ পাগল সম্পর্কে এটা যে হয় এটি অপ্রয়োজনীয় তোলে প্রায় কাছাকাছি কোনো এসকিউএল লিখুন. কিভাবে আপনি অনেক ছেলেরা পছন্দ pset 7 এসকিউএল লেখা? ঠিক. এসকিউএল খুব ব্যবহারকারী বন্ধুত্বপূর্ণ নয়. এবং পাগল যে দূরে সব বিমূর্ত এই সত্যিই সহজ কমান্ড দিয়ে. সুতরাং উদাহরণস্বরূপ, আমরা একটি আছে ব্যবহারকারী, একটি ব্যবহারকারী অনেক টুইট আছে. এবং যারা প্রতিটি এক টুইট একটি ব্যবহারকারী জন্যে. আপনি এখানে, এই চেহারা যদি তাই আমাদের কিচ্কিচ্ জন্য আমাদের মডেল. এবং আমরা বলার আছে সব এই একক লাইন আমি একটি কিচ্কিচ্ আছি এবং আমি একটি ব্যবহারকারী অন্তর্গত. এবং যে একক লাইন এবং একটি সঙ্গে ডাটাবেস কনফিগারেশন সামান্য বিট, পাগল এই সম্পর্ক নির্ধারণ করা হবে. যে কোনো সময়, আমি শুধু বলতে পারেন, zack.tweets, মত, আমার জ্যাক টুইট সব দিতে. কোন এসকিউএল. সুপার সহজ. আবার, যে কনভেনশন এর উপর কনফিগারেশন করে আসছে. আপনি একটি সামান্য বিট দেখতে পারেন এখানে রুবি একটি উদাহরণ. তিনি বলেন, মত দিয়েছেন, রুবি লেখা বাছাই করা ইংরেজি লেখার মত. এটি একটি খুব উচ্চ স্তরের ভাষা এবং এটা সত্যিই সহজ করে তোলে আমাদের মত কিছু বলার জন্য, আমি চাই এই কিচ্কিচ্ একটি শরীর আছে তা নিশ্চিত করুন. তার উপস্থিতি সত্য. এবং আমি এই যে নিশ্চিত করতে চাই শুধু স্বাভাবিক টুইটার মত, কিচ্কিচ্, 140 একটি সর্বোচ্চ দৈর্ঘ্য আছে. এটা অতি স্বজ্ঞাত, একটি সত্যিই মহান ভাষা. পরবর্তী আপ আমরা দৃশ্য আছে. তাই এই HTML এবং CSS এর জড়িত থাকে. এবং এখানে একটি দৃশ্য একটি উদাহরণ. পাগল নেভিগেশন রুবি তাই ধরনের অঙ্গীভূতভাবে রুবি এবং HTML উভয় সংহত উৎপন্ন করার জন্য আমরা পৃষ্ঠায় চান কি. তাই এই আমাদের লেআউট একটি উদাহরণ. তাই আপনি যদি কিছু ট্যাগ দেখতে পারেন যে আপনি বলছি এইচটিএমএল মত, ব্যবহার করা হয়, শরীর, যে সব ভাল উপাদান. এবং ডান এখানে, যদিও আমরা বলার অপেক্ষা রাখে না কিছু রুবি নিগমবদ্ধ, প্রদর্শন করার জন্য একটি বার্তা আছে, তারপর একটি div মধ্যে বার্তা প্রদর্শন. তাই আমি যে মধ্যে অত্যধিক পাবেন না. কিন্তু এই সাধারণত একটি হয় on-- অনুষ্ঠিত পরার পাতা এবং কোন ব্যাপার আপনি কি পাতা , এই এক অনুষ্ঠিত হয়. তাই এই সবসময় অন্তর্ভুক্ত করা হয় কি না. কুল. একটি view-- আরেকটি উদাহরণ এই এটা সব টুইট করতে বেছে নেওয়া যেখানে এক. এবং এই বিষয় নিয়ে কিছু বেশ পরিচিত চেহারা হতে পারে. সুতরাং উদাহরণস্বরূপ, এখানে ডান, আমরা করছি টুইট প্রতিটি মাধ্যমে looping, এবং আমরা তাদের আউট মুদ্রণ করছি. আমরা যেখানে তাই এখানে শরীর মুদ্রণ. এবং কিচ্কিচ্ এর user-- এখানে যদি একটি কোন এসকিউএল বাস্তব উদাহরণ জড়িত. আমি শুধু জিজ্ঞাসা করছি এই কিচ্কিচ্ এর ইউজার বর্তমান ব্যবহারকারীর? তারপর এটি মুছে ফেলতে একটি লিঙ্ক প্রদর্শন করুন. এটা অতি সহজ. নিয়ামক. তাই এই ইন্টারফেস আবার, মডেল এবং দেখুন মধ্যে. এটা কঠিন কাজ আছে যে এক এর interacting-- ফড়িয়া হচ্ছে. এটা জন্য তথ্য লোড করা আমরা এক সেকেন্ড দেখতে পাবেন, যা দেখতে. এবং যাতে যোগাযোগ করার জন্য মডেল সঙ্গে, এটা যা মডেল পদ্ধতি, কল কি আপনি যদি না ফাংশন হিসাবে পরিচিত. সুতরাং উদাহরণস্বরূপ, এই হল আমাদের কিচ্কিচ্ এর নিয়ামক. এটা একটা সামান্য চেহারা হতে পারে ডান এখন daunting. কিন্তু এটা আসলে স্বজ্ঞাত সুপার হয় আপনি ডাইভিং একবার শুরু. সুতরাং উদাহরণস্বরূপ, আমাদের ডিরেক্টরির মধ্যে, যে যেখানে আমরা সব টুইট প্রদর্শন করতে চান. তাই এই লাইন মূলত শুধু সব টুইট জন্য অনুরোধ জানানো হবে. এবং তারপর আমরা উভয় আরম্ভ মত তাই নতুন tweet-- তারা একটি তৈরি করতে চান তাহলে যে পেজে নতুন কিচ্কিচ্. এবং এটা বর্তমান ব্যবহারকারীর কি জিজ্ঞেস করে. এবং এই খুব সদৃশ আপনি pset 7 দেখেছি যে রেন্ডার, এটা যেখানে শুধু ধরনের কহন view-- এটা ভালো, ধরনের, আপনি যে ভেরিয়েবল ক্ষণস্থায়ী দেখুন দেখুন প্রয়োজন হবে. এবং একটি আভা আছে এর বিভিন্ন পদ্ধতি এই কিচ্কিচ্ এর নিয়ামক সব ব্যবস্থা করতে সক্ষম. কিন্তু সত্যিই, পাগল না ধরনের একটি মহান পেশা বিভিন্ন সেগুলি বিভাজক আপনার নিয়ামক হতে পারে যে কর্ম. কোন প্রশ্ন সম্পর্কে আছে পাগল এর MVC অংশ কোন? শুধু একটি হাওয়া ধরনের. তাই আপনি যদি না পরীক্ষা করতে পারবেন আপনার নিজের উপর এটি. জট্টিল. আমরা যাব যাব. তাই পাগল ইনস্টল. পাগল মত, হতে পারে ইনস্টল করার প্রক্রিয়া, আরো daunting অংশ এক পুরো পাগল এর প্রক্রিয়া, দুর্ভাগ্যবশত. কিন্তু সম্ভবত, সব আমাদের সাহায্য করার জন্য কাছাকাছি হয়. এবং এটি সেখানে এর একবার, মহান সম্পদ অনেক, গেব হিসাবে উল্লেখ করেছে, জন্য শুরু. এখানে সংযোগগুলি যে আপনি প্রয়োজন করব পাগল ডাউনলোড করতে এটি পেতে আপনার মেশিনে ইনস্টল করা. একথাও ঠিক যে, এটি উপলব্ধ উইন্ডোজ এবং ম্যাক উভয় জন্য এবং CS50 প্রয়োগ জন্য. সম্পর্কে কিছু প্রশ্ন আমরা করেছি? শ্রোতা: আমি হবে , আসলে আগ্রহী তাই আমি যে ডাউনলোড জানি সফ্টওয়্যার সবচেয়ে বড় বাধা. আছে যথেষ্ট আগ্রহ একটি আছে মিনি সেশন বা কিছু ডাউনলোড করার. জ্যাক CHAUVIN: মিমি-এইচ এম. হ্যাঁ. এটা সত্যিই সহায়ক হতে পারে. যে কেউ সম্পর্কে সত্যিই gung-Ho যদি তাদের এই প্রকল্পের জন্য ব্যবহার বা ভবিষ্যতে, তাহলে আমরা স্পষ্টভাবে চাই যে সম্পর্কে আপনি কথা বলতে খুশি. মিমি-এইচ এম. শ্রোতা: একটি সম্পর্কিত প্রশ্ন কি আমি আগে জিজ্ঞাসা. কাজ আছে যারা আপনি তাদের জন্য এখনও যে অন্যান্য অবকাঠামো একই কাজ করার চেষ্টা জিনিস, এটা সহজ করতে একটি ওয়েবসাইট বা একটি নির্মাণ কার্যকারিতা, আমি কোন অর্থে মনে আমরা পাগল হতে হবে কেন বনাম পার্সি বা অন্যান্য অবকাঠামো কিছু এবং ভাষা. জ্যাক CHAUVIN: আমি করব যে সম্পর্কে আমার $ 0.02 বলে. আমি পাগল নেভিগেশন রুবি ভালোবাসি. আমি কাজ করার সুযোগ ছিল করেছি পাগল উপর পিএইচপি এবং রুবি উভয়. আমি অনেক উপর রুবি পছন্দ কারণ রুবি পাগল. নিশ্চিতভাবে, যে এটি একটি বড় অংশ. ভালো লেগেছে, যখন আপনি আছেন আপনার কাঠামো নির্বাচন এছাড়াও আপনি আপনার ভাষা নির্বাচন করুন. রুবি আমি মনে করি সুপার accessible-- হয় পিএইচপি তুলনায় অনেক ভালো ভাষা. কিন্তু যে ব্যক্তিগত পছন্দের ধরনের. পাশাপাশি, অন্য বিবেচনা কাঠামো পিছনে সম্প্রদায় আপনার সাথে কাজ করছি যে. ঠিক এখন পাগল নেভিগেশন রুবি সত্যিই গরম. এটি পিছনে সমর্থন টন আছে. আপনি স্ট্যাক কিছু পোস্ট আপনি একটি সমস্যা সম্পর্কে ওভারফ্লো পাগল নেভিগেশন রুবি হচ্ছে, এবং এটি উত্তর. আবার, এটা ওপেন সোর্স, যার মানে এর এটি ক্রমাগত পরিবর্তন হচ্ছে যে. মানুষ টন আছে যে সত্যিই নিবেদিত হয় এই একটি তৈরি করার জন্য সত্যিই অসাধারণ কাঠামো. যে তাই কেন আমি পাগল নেভিগেশন রুবি চয়ন. গ্যাব্রিয়েল Guimaraes: হ্যাঁ. আমি ধারণা যে বলতে হবে সবচেয়ে অবকাঠামো পিছনে আপনি আছে খুঁজে বের করতে যাচ্ছে খুব খুব, অনুরূপ, ডান? মডেল দেখুন কন্ট্রোলার তাই, আসলে আমাদের নিয়ামক এর যে কিছু অনুরূপ যাচ্ছে কর্ম স্ত্রীকে কখনো একসঙ্গে স্বর্গে প্রতিটি মত আপনার পৃষ্ঠাগুলি এক মত হয় এবং এটি আপনি পুননির্দেশনা এবং এটি ভেরিয়েবল সূচনা. যে জন্য একই জিনিস হতে যাচ্ছে আপনি সেখানে দেখতে যে প্রতি কাঠামো. এবং মডেল হতে যাচ্ছে. "জন্যে.", মত এবং যদি আপনি স্টাফ করতে পারেন সুতরাং পরিবর্তে এসকিউএল সংস্করণ করছেন, আপনি শুধু চাই, কি, user.tweets, এবং আপনি সবকিছু পাবেন. সবাই যে আছে. রুবি ছাড়া, আপনি user.tweets না, এবং তারপর পিএইচপি কিছু অবকাঠামো, আপনি user.getalltweets না কোথায় আমার পিএইচপি একটা সমস্যা হয় না. ভালো লেগেছে, এটি একটি বড় লাইন. এটা একই জিনিস কিন্তু এটি একটি বড় লাইন. সুতরাং যে প্রধান কারণ এক রুবি আমার পছন্দ. এটা আমি ঠিক ঠিক এর অন্যান্য অবকাঠামো একই জিনিস, এটা শুধু দু 'বার আমাকে লাগে কোড হিসাবে দীর্ঘ লাইন. ঠিক আছে? অন্য কোন প্রশ্ন? জ্যাক CHAUVIN: কিছু একটা আমি গেব quickly-- উল্লেখ করব রত্ন সম্পর্কে অল্প কথা বলত. এবং যে সত্যিই আমি, এই মানে great-- একটি এর সব অবকাঠামো ধরনের সাধারণ একটি মণি ধারণা ধরনের আছে যে, আমার সামান্য উদাহরণ ভালো হয়, আমি লগইন. ভালো লেগেছে, আপনি সাইন আউট, সাইন ইন করতে পারেন. ভালো লেগেছে, যে আসলে একটি জটিল প্রক্রিয়া ধরনের. এটা একটা সামান্য ঘাঁটা ছিল pset 7 আপনার জন্য বিট. কিন্তু আমি এখনও পুরোপুরি জানি না সাইন ইন সাইন আউট বাস্তবায়ন. এবং যে কারণ পাগল নেভিগেশন রুবি টন আছে আপনার জন্য যে মত উপাদান না যে রত্ন. আবার, কনফিগারেশন উপর কনভেনশন. প্রত্যেকেরই কাজ করা যাচ্ছে এই সাইন ইন, সাইন আউট পদক্ষেপ. শুধু একটি প্যাকেজ করা না কেন, তাই বলা একটি মণি, যা এই ক্ষেত্রে উইল. আপনি শুধু এটা অন্তর্ভুক্ত. এবং তারপর কিছু সাহায্য আছে এটি কিভাবে ব্যবহার করতে সঙ্গে অনলাইন. এবং যদি আপনি চিন্তা করতে হবে না যে কোন বিষয়ে. এই ছবি সংযুক্ত যে জন্য একটি মণি জিনিস. ভালো লেগেছে, যে কোন সময় আপনি কিছু করার চেষ্টা করছেন নতুন কিছু, যে জন্য একটি মণি আছে. এবং আপনি কি ধরনের মাত্র এই রত্ন একসঙ্গে টুকরা এবং সত্যিই একটি জটিল নির্মাণ খুব দ্রুত অ্যাপ্লিকেশন. কুল. অন্য কোন প্রশ্ন? : Virginia পাগড়ি: হুররে. আমি [শ্রবণাতীত] মনে করি না. গ্যাব্রিয়েল Guimaraes: ঠিক আছে. ধন্যবাদ অনেক, বলছি. : Virginia পাগড়ি: BUH সম্ভাষণ. জ্যাক CHAUVIN: BUH সম্ভাষণ. : Virginia পাগড়ি: হুররে. [সাধুবাদ] ইয়ে.