1 00:00:00,000 --> 00:00:02,620 [Powered by Google Translate] [7 সপ্তাহ, ক্রমাগত] 2 00:00:02,620 --> 00:00:05,090 [ডেভিড জে Malan, হার্ভার্ড বিশ্ববিদ্যালয়] 3 00:00:05,090 --> 00:00:07,780 [এটি CS50.] [CS50.TV] 4 00:00:07,780 --> 00:00:09,810 ঠিক আছে. স্বাগতম পিছনে. এটি CS50, 5 00:00:09,810 --> 00:00:12,100 এবং এই সপ্তাহে 7 শেষে. 6 00:00:12,100 --> 00:00:15,460 তাই এক এইসব মূঢ় সামান্য জিনিস ইন্টারনেট চারপাশে যে যায় 7 00:00:15,460 --> 00:00:24,080 এবং আমরা slurped আপ, এবং এটি এখন একটি আপনি geeky ধারণা সামান্য বিট করতে হবে. 8 00:00:24,080 --> 00:00:28,330 হ্যাঁ, এটি ছিল মজাদার এই লোক তুলনায় এটি আপনাকে বলছি ছিল. 9 00:00:28,330 --> 00:00:32,619 বলতে ভাল,, না, 10 00:00:32,619 --> 00:00:42,550 আজকের Nate এর জন্মদিন. 11 00:00:42,550 --> 00:00:46,630 আপনি ঠিক কিভাবে ভাল Nate একটা ধারনা দেবে এবং আমি হয় 12 00:00:46,630 --> 00:00:50,140 সোমবার এর বর্গ ওয়েবে উন্নয়ন এ ভিত্তি করে এবং এখন এই উপর ভিত্তি করে, 13 00:00:50,140 --> 00:00:53,170 আমি Nate এর হোম পেজে থামা, এখনো যদি আপনি এটি দেখা যায় না চাই. 14 00:00:53,170 --> 00:00:57,020 এখানে ia Nate এর এইচটিএমএল. 15 00:00:57,020 --> 00:00:59,380 সুতরাং তার sourcecode যদি আপনি কিভাবে এই না দেখতে চাই দেখতে, এবং Nate, 16 00:00:59,380 --> 00:01:02,250 আমরা যদি আপনি embarass ঠিক সংক্ষিপ্তভাবে পারে, কর্মী আছে একটি সামান্য কিছু 17 00:01:02,250 --> 00:01:06,080 আপনি যদি এখানে বর্গ কিডস কিছু কিছু ডেজার্ট ভাগ করতে চাই. 18 00:01:06,080 --> 00:01:10,150 আপনি যদি শাস্তি দেওয়া চাই. 19 00:01:10,150 --> 00:01:14,350 আপনি সমস্ত প্রশংসা করা হয় এবং খুব সুন্দর, কিন্তু কোন এক Nate কাছাকাছি কোথাও বসা হয়, 20 00:01:14,350 --> 00:01:17,560 কোনো কারণে, যে ফিরে জোন. 21 00:01:17,560 --> 00:01:24,020 তাই হয়ত আপনি কিছু ভাবেন সঙ্গে এইসব ভোগ পেতে পারেন. 22 00:01:24,020 --> 00:01:33,380 শুভ জন্মদিন, Nate. 23 00:01:33,380 --> 00:01:37,660 >> অতিরিক্ত hellos: আমরা আমাদের CS50x ছাত্র থেকে একটি দম্পতি ক্লিপ দেখিয়েছেন. 24 00:01:37,660 --> 00:01:39,710 আপনি যদি দেখতে চান তাহলে এটি বিশ্বের কাদের হয় 25 00:01:39,710 --> 00:01:41,850 যে বরাবর অনুসরণ এর, আপনাকে এই URL-এর প্রধান করতে পারেন, 26 00:01:41,850 --> 00:01:45,780 যেখানে জোসেফ, আমাদের টিএফএস এক প্রকারের একটি পূর্ণাঙ্গতা একত্রে করেনি 27 00:01:45,780 --> 00:01:50,290 র যারা এইসব ভিডিও করেনি তাদের মধ্যে জমা হয়েছে, রিক Astley. 28 00:01:50,290 --> 00:01:53,010 এবং যদি আপনি এইসব মধ্যে স্ক্রোল, এটা সত্যিই বেশ উদ্দীপন 29 00:01:53,010 --> 00:01:56,890 যাও দেশ এবং শহর থেকে যা মানুষ তার প্রশংসায় বেশ কতগুলো হয় বৈচিত্র্য দেখতে. 30 00:01:56,890 --> 00:02:00,830 সুতরাং যদি আপনি যে কটাক্ষপাত করা চাই, যে সেমিস্টারে শেষ মাধ্যমে হতে হবে. 31 00:02:00,830 --> 00:02:05,370 আজ আমরা ওয়েব আমাদের বর্ণন অবিরত, ওয়েব প্রোগ্রামিং, HTML এবং মত, 32 00:02:05,370 --> 00:02:08,280 এবং আমরা শীঘ্রই আসছে আছে লাঞ্চ এই শুক্রবার 33 00:02:08,280 --> 00:02:11,360 যদি আপনি, এবং বিশেষ করে পছন্দ, তাই আগে কাজ করবে না. 34 00:02:11,360 --> 00:02:13,630 এই শুক্রবার এর থিম Nate এর জন্মদিন হবে, 35 00:02:13,630 --> 00:02:15,700 তাই আপনি যদি যাও Nate সঙ্গে জন্মদিন লাঞ্চ করে দিন 36 00:02:15,700 --> 00:02:17,500 এবং অন্যদের, ইন্ডাস্ট্রি থেকে আমাদের কিছু বন্ধু, 37 00:02:17,500 --> 00:02:19,300 যে সেখানে URL-এ মাথা দয়া করে. 38 00:02:19,300 --> 00:02:22,510 স্থান, হিসাবে সবসময়, সীমিত. এছাড়াও, যদি আপনি বিস্মৃত করেছি, 39 00:02:22,510 --> 00:02:26,460 যে পরের সপ্তাহে সমস্যা 4 এর মেথর মৃগয়া সেট জন্য নির্দিষ্ট সময়সীমা বুঝতে, 40 00:02:26,460 --> 00:02:30,070 তদ্দ্বারা পরে card.raw থেকে যারা JPEGS সব পুনরুদ্ধার, 41 00:02:30,070 --> 00:02:32,880 আপনি এবং আপনার অধ্যায় তোমার, যদি আপনি চান, ছবি তোলার চেষ্টা করতে পারেন 42 00:02:32,880 --> 00:02:36,100 হিসাবে যে সম্ভব হিসাবে মেমরি কার্ড থেকে কম্পিউটার বিজ্ঞানীরা অনেক, 43 00:02:36,100 --> 00:02:39,070 এবং আপনি এবং আপনার অধ্যায় তারপর একটি কল্পিত পুরস্কার জিততে হবে. 44 00:02:39,070 --> 00:02:44,470 যাও যাও জমা এবং কি দ্বারা যখন হিসাবে pset 4 এর স্পেসিফিকেশন ফিরে পড়ুন. 45 00:02:44,470 --> 00:02:47,650 এছাড়াও, যদি আপনি চান আপনার হস্তকৃত শিল্প immortalized 46 00:02:47,650 --> 00:02:51,400 উপর কোর্স এর ওয়েবসাইট পোশাক এবং তার ইতিহাস, 47 00:02:51,400 --> 00:02:54,010 জানেন যে আপনি এখন যাও নকশা জমা শুরু হয় স্বাগত জানাই 48 00:02:54,010 --> 00:02:57,180 জন্য এই বছর এর টি শার্ট এবং স্যুইট শার্টসে এবং ভালো. 49 00:02:57,180 --> 00:02:59,200 আমরা অনেক হিসাবে অন্তর্ভুক্ত করতে পারেন আমরা আমাদের সাধ্যমত চেষ্টা করবো, 50 00:02:59,200 --> 00:03:01,440 কিন্তু আমরা কর্মীরা পর্যালোচনার কিছু সদস্য আছে ডিজাইন সব করব 51 00:03:01,440 --> 00:03:04,180 নিশ্চিত তারা স্পেসিফিকেশনের সঙ্গে সঙ্গতিপূর্ণ করার জন্য, 52 00:03:04,180 --> 00:03:07,500 এবং তারপর আমরা সাধারণত বাছাই তাদের একটা থাবা বিকশিত করা. 53 00:03:07,500 --> 00:03:10,620 তাই আপনি যদি হয় নকশা টাইপ, শুধু জানি যে প্রয়োজনীয়তা 54 00:03:10,620 --> 00:03:14,030 জন্য গ্রাফিক্স হয় PNG, অন্তত 200 DPI, 55 00:03:14,030 --> 00:03:16,520 তারা অধিক 4000 x 4000 পিক্সেল করা উচিত নয়, 56 00:03:16,520 --> 00:03:19,010 এবং বেশী 10 মেগাবাইট, কিন্তু আপনি ভালো জিনিস ব্যবহার করছেন স্বাগত জানাই 57 00:03:19,010 --> 00:03:22,430 ফটোশপ বা কাক বা গ্রাফিক এর বিভিন্ন প্রোগ্রাম, 58 00:03:22,430 --> 00:03:24,590 যাই হোক না কেন আপনি আপনার নিষ্পত্তি আছে. 59 00:03:24,590 --> 00:03:28,280 >> এছাড়াও দিগন্ত হয় চূড়ান্ত প্রকল্প. চূড়ান্ত প্রকল্প সত্যিই 50 শীর্ষবিন্দু, 60 00:03:28,280 --> 00:03:30,560 যেখানে সব কোর্সের মধ্যে এসাইনমেন্ট, 61 00:03:30,560 --> 00:03:33,170 এটা আসলে আপনার সুযোগ আপনার নিজস্ব জিনিস না. 62 00:03:33,170 --> 00:03:35,280 এবং যে শুধুমাত্র মজার জন্য কিছু একটা হতে পারে, 63 00:03:35,280 --> 00:03:38,160 এটি কিছু চাপা সমস্যা আপনার ছাত্র গ্রুপ আছে সমাধান হতে পারে, 64 00:03:38,160 --> 00:03:40,980 জন্য কিছু নতুন ওয়েবসাইট, কিছু নতুন তথ্য সংগ্রহের জন্য প্রক্রিয়া. 65 00:03:40,980 --> 00:03:43,420 এটা iOS জন্য একটি Android এর জন্য মোবাইল অ্যাপ্লিকেশন হতে পারে. 66 00:03:43,420 --> 00:03:46,030 সত্যিই, আকাশ সীমা, এবং পরের কয়েক সপ্তাহ ধরে, 67 00:03:46,030 --> 00:03:50,900 হিসাবে আমরা থেকে এই পিএইচপি সি এবং জাভাস্ক্রিপ্ট মত উচ্চ স্তরের ভাষা রূপান্তর, 68 00:03:50,900 --> 00:03:55,150 আপনি নিজের ক্রমবর্ধমান কিছু বাস্তব প্রণালীর সাথে familiarized পাবেন, 69 00:03:55,150 --> 00:03:57,800 কিছু বাস্তব সরঞ্জাম, এবং সম্পূরক যে, 70 00:03:57,800 --> 00:04:00,170 যে কোর্স সেমিনার একটি ইতিহাস আছে জানি, 71 00:04:00,170 --> 00:04:02,880 তদ্দ্বারা উপর পরবর্তী কয়েক সপ্তাহ, শিক্ষণ কর্মীদের কিছু 72 00:04:02,880 --> 00:04:06,160 এবং ক্যাম্পাস থেকে আমাদিগের বন্ধু ঐচ্ছিক সেমিনার প্রস্তাব করা 73 00:04:06,160 --> 00:04:08,540 যা উপরে এবং তার পরেও কি অধ্যায় সাধারণত কাজ যান 74 00:04:08,540 --> 00:04:11,090 যাও অ্যানড্রইড প্রোগ্রামিং মত জিনিষ আপনাকে পরিচয় করিয়ে, 75 00:04:11,090 --> 00:04:13,450 যাও iOS প্রোগ্রামিং মত জিনিষ আপনাকে পরিচয় করিয়ে 76 00:04:13,450 --> 00:04:15,950 বা আরো উন্নত ওয়েব উন্নয়ন কৌশল. 77 00:04:15,950 --> 00:04:17,970 একটি এইসব ইতিমধ্যেই অনলাইন সমগ্র ইতিহাস আছে. 78 00:04:17,970 --> 00:04:25,000 আপনি যদি cs50.net/seminars যান, আমরা আসছি বেশ কিছু বছর ধরে এই করছেন, 79 00:04:25,000 --> 00:04:28,740 এবং আপনি যে প্রতিটি PDF ফাইলের শেষে ও ভিডিও সহ এখানে সংরক্ষন এবং মত দেখতে পাবেন 80 00:04:28,740 --> 00:04:33,090 বিভিন্ন সেমিনার এর ডজন ভিডিও. 81 00:04:33,090 --> 00:04:37,380 উদাহরণস্বরূপ, গত বছর, আমরা আপনার প্রযুক্তিগত সাক্ষাত্কার acing একটি সেমিনার ছিল, 82 00:04:37,380 --> 00:04:40,980 আসলে যদি আপনি বন্ধ যান এবং একটি ইন্টার্নশীপ বা পুরো সময় কোঁচ না করছি. 83 00:04:40,980 --> 00:04:43,450 উইন্ডোজ মোবাইল উন্নয়ন, Android বিকাশ, Google Maps-এ, 84 00:04:43,450 --> 00:04:47,700 এপিআই, সিএসএস, ব্ল্যাকবেরি, Emacs জন্য উন্নয়নশীল. 85 00:04:47,700 --> 00:04:52,610 সত্যিই, আপনার সুবিধার্থে এ এই সেমিনার কোনো কটাক্ষপাত করা হয় স্বাগত জানাই. 86 00:04:52,610 --> 00:04:57,080 এবং আমরা ধারণকারী এই সেমিস্টারে ভর্তি করা হবে নতুন কিছু বেশী, হিসাবে ভাল. 87 00:04:57,080 --> 00:04:59,020 >> তাই চূড়ান্ত প্রকল্পের সঙ্গে এগিয়ে হয়? 88 00:04:59,020 --> 00:05:01,090 আচ্ছা, প্রথম, যদিও এই তারিখের হয় কিছুটা আসন্ন, 89 00:05:01,090 --> 00:05:06,460 এই সত্যিই একটা সুযোগ চূড়ান্ত প্রকল্প সম্পর্কে চিন্তাধারা খুবই বাস্তবধর্মী শুরু. 90 00:05:06,460 --> 00:05:10,550 আমরা শুধু কি আমরা এখনও অবশ্যই আচ্ছাদন হবে কিছু সূত্রপাত জানি, 91 00:05:10,550 --> 00:05:13,470 এইচটিএমএল, পিএইচপি এবং ভালো, কিন্তু আপনি ওয়েব সহ সব পরিচিত, 92 00:05:13,470 --> 00:05:16,270 এবং আমি ওয়েব দিকে এই কথোপকথন পক্ষপাত একমাত্র কারণ 93 00:05:16,270 --> 00:05:18,380 অধিকাংশ লোক শেষ ওয়েব ভিত্তিক প্রকল্প চূড়ান্ত করছেন, 94 00:05:18,380 --> 00:05:20,260 কিন্তু যে কোন মানে হয় অপরিহার্য. 95 00:05:20,260 --> 00:05:22,260 সি ব্যবহার করে জরিমানা, উদ্দেশ্য সি, জাভা, 96 00:05:22,260 --> 00:05:25,350 অন্য কোন ভাষা আপনি বা জানতে চান জানতে পারেন খুব সূক্ষ্ম. 97 00:05:25,350 --> 00:05:29,370 কিন্তু সাবলীল প্রাথমিকভাবে juices পেতে, আমরা একটি preproposal জমা আশা করব 98 00:05:29,370 --> 00:05:33,520 যা, প্রতি ওয়েবসাইট, যা cs50.net এ এখন অন পিডিএফ, 99 00:05:33,520 --> 00:05:36,080 এবং উপরের বাম আপনাকে চূড়ান্ত প্রকল্প দেখতে পাবেন 100 00:05:36,080 --> 00:05:38,920 চূড়ান্ত প্রকল্পের জন্য স্পেসিফিকেশন, 101 00:05:38,920 --> 00:05:41,470 এবং বিস্তারিত preproposal এবং পছন্দ আছে. 102 00:05:41,470 --> 00:05:44,760 এটা অনেক সুন্দর আপনার অধ্যাপনা সহকর্মী একটি ইমেইল যাও boils নিচে 103 00:05:44,760 --> 00:05:48,450 ঠিক তার সাথে একটি কি চিন্তা করছি কথোপকথনের ধর্মঘট পর্যন্ত. 104 00:05:48,450 --> 00:05:52,510 Projects.cs50.net অন হয় ধারনা ক্যাম্পাস উপর থেকে লোকেরা সংগ্রহস্থলের 105 00:05:52,510 --> 00:05:54,480 যদি আপনি কিছু ধারণা নিয়ে আসা সংগ্রাম করছি, 106 00:05:54,480 --> 00:06:01,140 এবং manual.cs50.net/APIs হয় সংযোগগুলি API গুলি একটি সংগ্রহস্থলের. 107 00:06:01,140 --> 00:06:06,710 >> যদিও কি না, কোনো API? 108 00:06:06,710 --> 00:06:09,790 একটি API-টি কি? আমি এটা করেছি বলেন, অন্তত দুবার, 109 00:06:09,790 --> 00:06:12,640 অনুযায়ী গত কয়েক সপ্তাহ প্রতিলিখন. 110 00:06:12,640 --> 00:06:17,050 ওটা কি? [ছাত্র, অপাচ্য] 111 00:06:17,050 --> 00:06:19,340 >> ঠিক আছে, ভাল. তাই কিছু প্রোগ্রামিং ইন্টারফেস. 112 00:06:19,340 --> 00:06:22,710 অ্যাপ্লিকেশন প্রোগ্রামিং ইন্টারফেস, এবং এই বিভিন্ন ফরম নিতে পারেন, 113 00:06:22,710 --> 00:06:25,850 কিন্তু সত্যিই কি এই boils ডাউন হল কোড 114 00:06:25,850 --> 00:06:29,660 যে অন্য কেউ hs লিখিত তথ্য বা অন্য কারোর সংগৃহীত করেনি 115 00:06:29,660 --> 00:06:33,670 যে কিছু প্রোগ্রাম উপায় হয় আপনার কাছে উপলব্ধ. 116 00:06:33,670 --> 00:06:36,630 আপনি সি, পিএইচপি, পাইথন, রুবি কোড লিখতে পারেন, 117 00:06:36,630 --> 00:06:38,760 যাই হোক না কেন সাধারণত আপনার পছন্দের ভাষা, 118 00:06:38,760 --> 00:06:42,240 এবং একরকম আপনি অন্য কারোর এর কার্যকারিতার উপর নির্মাণ করতে পারেন 119 00:06:42,240 --> 00:06:44,440 বা অন্য কারো তথ্য সংকলন. 120 00:06:44,440 --> 00:06:47,210 উদাহরণস্বরূপ, যদি আমি এই লিঙ্কটি এখানে যান, 121 00:06:47,210 --> 00:06:50,750 এবং আপনি পরবর্তী পৃষ্ঠাতে লিঙ্ক একজোড়া দেখতে পাবেন 122 00:06:50,750 --> 00:06:56,093 যেখানে আমরা CS50 এর নিজস্ব API, যা খুবই হার্ভার্ড-কেন্দ্রিক, এবং তারপর তৃতীয় পক্ষের API গুলি আছে. 123 00:06:56,930 --> 00:06:59,300 তৃতীয় পক্ষের মধ্যে API গুলি সত্যিই দরকারী জিনিস 124 00:06:59,300 --> 00:07:01,780 ভালো হচ্ছে এসএমএস এর লোকেদের পাঠাতে, 125 00:07:01,780 --> 00:07:04,690 ফলে মানুষ থেকে এসএমএস টেক্সট বার্তা গ্রহণ করতে সক্ষম. 126 00:07:04,690 --> 00:07:08,160 এবং যে ভালো যে আপনি কিভাবে নিজেকে বাস্তবায়নের ধারণা থাকতে পারে, 127 00:07:08,160 --> 00:07:10,440 কিন্তু ধন্যবাদ পরিষেবাগুলির কিছু বিনামূল্যে এবং কিছু বাণিজ্যিক, 128 00:07:10,440 --> 00:07:14,000 আপনি ঐ উপরে এবং আপনাকে সুদ কিছু একটা গড়ে তুলতে পারেন. 129 00:07:14,000 --> 00:07:16,990 CS50 এর API মধ্যে এই ক্যাম্পাস কেন্দ্রিক-ভালো জিনিস 130 00:07:16,990 --> 00:07:21,480 হার্ভার্ড কোর্স, শক্তি, ইভেন্ট, খাদ্য, মানচিত্র, খবর, টুইট এবং Shuttleboy এর নিজস্ব, 131 00:07:21,480 --> 00:07:23,940 এবং এই API গুলি যে একটি ভালো সামান্য কিছু চেহারা. 132 00:07:23,940 --> 00:07:26,990 >> আমাকে HarvardFood API-মুঠি ধরে টেনে তুলবো. 133 00:07:26,990 --> 00:07:30,620 যদি কখনও HUD এর ওয়েবসাইট করছি, আপনি সম্ভবত ছিলাম সেখানে 134 00:07:30,620 --> 00:07:35,410 শুধু ডিনার করার জন্য কি কি দেখতে বা কি ঘন্টার কিছু ঘ হল কিনা, তা জানার জন্য. 135 00:07:35,410 --> 00:07:38,000 ওয়েল, এটা বিশেষ করে তা নেভিগেট করা সহজ না, 136 00:07:38,000 --> 00:07:41,100 এবং তাই আমরা কিছু সময় আগে ছিল কি আমরা সফ্টওয়্যার লিখেছেন, 137 00:07:41,100 --> 00:07:47,270 এটি পিএইচপি, যে আসলে পর্দা HUD এর ওয়েবসাইট সমগ্রটির scrapes করা হবে. 138 00:07:47,270 --> 00:07:51,400 যাও গেরো কিছু বাছাই করতে যাও পিএইচপি মত একটি ভাষায় একটি প্রোগ্রাম লিখে অর্থ 139 00:07:51,400 --> 00:07:55,270 যে একটি ব্রাউজার করা, এমনকি যদিও আপনি একটি কমান্ড প্রম্পটে এটা চালাতে পারে এমন ভান, 140 00:07:55,270 --> 00:07:58,180 যে একটি ব্রাউজার হওয়ার ভান একটি ওয়েবসাইটের সাথে সংযোগ, 141 00:07:58,180 --> 00:08:01,480 তার এইচটিএমএল, যে ভাষায় এটা লেখা ডাউনলোড, 142 00:08:01,480 --> 00:08:04,300 এবং তারপর এটি সার্চ, বা আরো নির্দিষ্টভাবে, এটি parses 143 00:08:04,300 --> 00:08:06,140 নিচ ডানে, বামে. 144 00:08:06,140 --> 00:08:08,870 এবং কি ছিল আমরা কি আমরা এমনভাবে যে আমাদের কোড লিখেছেন 145 00:08:08,870 --> 00:08:12,910 যে কোন সময় আমরা যে এইচটিএমএল মেনুতে এরকম কিছু একটা লাগছিল কিছু দেখেছি, 146 00:08:12,910 --> 00:08:16,470 হ্যামবার্গার মত, তারপর আমরা যে আমাদের নিজস্ব ডাটাবেসের মধ্যে ইম্পোর্ট করা হবে. 147 00:08:16,470 --> 00:08:20,410 এবং যে কোন সময় আমরা পুষ্টির কন্টেন্ট দেখেছি, আমাদের নিজস্ব ডাটাবেসের মধ্যে ইম্পোর্ট করা হবে যে. 148 00:08:20,410 --> 00:08:23,090 আমরা কি কি ছিল লিভারেজ যে HUD এর ওয়েবসাইট, 149 00:08:23,090 --> 00:08:27,280 যদিও এটি একটি চ্যালেঞ্জের আমাদের মানুষের চলাচল জন্য বিট হতে পারে 150 00:08:27,280 --> 00:08:32,559 ফণা তল, এইচটিএমএল সব তাদের নিজস্ব কম্পিউটার প্রোগ্রাম দ্বারা উৎপন্ন হয়. 151 00:08:32,559 --> 00:08:35,159 তাই তাদের সমস্ত HTML-এর, যদিও এটি মলিন চেহারা হতে পারে, 152 00:08:35,159 --> 00:08:38,026 ফণা নীচে সবচেয়ে ওয়েবসাইটের মত এটি একটি প্যাটার্ন অনুসরণ করে. 153 00:08:38,260 --> 00:08:40,799 সুতরাং আমরা একটি মাত্র কয়েক ঘন্টা অতিবাহিত figuring যে প্যাটার্ন আউট 154 00:08:40,799 --> 00:08:44,240 শেষ হয় যাতে, আমরা নোংরা HTML-এর সব সরিয়ে, 155 00:08:44,240 --> 00:08:47,340 গাঢ় দিকে মুখোমুখি নন্দনতত্ব এবং italics এবং মত সব, 156 00:08:47,340 --> 00:08:52,350 আমরা কি করতে হয় তাহলে কি করতে হবে যা একই তথ্য এক্সপোজ হয়. 157 00:08:52,350 --> 00:08:54,870 উদাহরণস্বরূপ, এই পথ. 158 00:08:54,870 --> 00:08:56,840 তাই আমরা, অনুযায়ী এখানে ডকুমেন্টেশন, 159 00:08:56,840 --> 00:08:59,190 বিশ্বের যে যদি আপনি একটি URL অনুরোধ জানানো হয়েছে 160 00:08:59,190 --> 00:09:03,310 ভালো যে দেখায়, food.cs50.net / কিছু, 161 00:09:03,310 --> 00:09:07,220 এবং আপনি নির্দিষ্ট পরামিতি, যা আমরা আজ কথা বলার প্রদান করব, 162 00:09:07,220 --> 00:09:11,780 ভালো শেষ তারিখ সময়, শুরুর তারিখ সময়, খাবার এবং তাই ঘোষণা, 163 00:09:11,780 --> 00:09:14,090 আপনি কি আমাদের সার্ভার, উদাহরণস্বরূপ ফিরে আসতে হবে, 164 00:09:14,090 --> 00:09:18,740 একটি CSV ফাইল, কমা একটি এক্সেল ফাইল মত মান separted, 165 00:09:18,740 --> 00:09:23,140 গত বছরের মার্চ মাসে এই নির্দিষ্ট তারিখে ব্রেকফাস্ট জন্য সবকিছু ধারণকারী 166 00:09:23,140 --> 00:09:25,450 যখন আমি এই ডকুমেন্টেশন লিখুন আপ ঘটেছে. 167 00:09:25,450 --> 00:09:27,870 >> যারা পরিচিত জন্য, শুধুমাত্র একটি CSV ফাইল ফরম্যাট নয়. 168 00:09:27,870 --> 00:09:30,610 অন্য বিন্যাসে সব আরো বহুমুখী আছে 169 00:09:30,610 --> 00:09:32,670 বলা JSON, জাভাস্ক্রিপ্ট অবজেক্ট স্বরলিপি. 170 00:09:32,670 --> 00:09:34,770 তথ্য যে বিন্যাসে ফিরে যাবে. 171 00:09:34,770 --> 00:09:38,110 সুতরাং এখানে takeaway কিনা আপনি এই API 'র মধ্যে ডুব 172 00:09:38,110 --> 00:09:41,170 অথবা CS50 এর আছে বা ইন্টারনেট কিছু অন্য কোন, 173 00:09:41,170 --> 00:09:45,560 বা সব না, বুঝতে পারি যে ক্রমবর্ধমান বিশ্বের প্রমিত করেনি শুরু 174 00:09:45,560 --> 00:09:47,670 কিভাবে মেশিন পরস্পরের মধ্যে যোগাযোগ করা. 175 00:09:47,670 --> 00:09:50,660 আমরা মান CSV অথবা JSON ভালো তথ্য বিন্যাস ব্যবহার করুন. 176 00:09:50,660 --> 00:09:54,320 এবং আপনি কি এই জন্য মানে হল আপনি একটি প্রোগ্রামের আকর্ষণীয় অংশ লিখতে পারেন 177 00:09:54,320 --> 00:09:56,580 যা আপনাকে আপনার ব্যবহারকারী একটি ডাইনিং হল মেনু অনুসন্ধান, 178 00:09:56,580 --> 00:10:00,010 যা আপনাকে তাদের তালিকা ফেভারিটে যা আপনাকে তাদের পাঠ্য সতর্কতা পেতে তৈরি 179 00:10:00,010 --> 00:10:02,480 যখন তাদের প্রিয় খাবার হল সম্পর্কে কিছু ঘ-কক্ষে পরিসেবা উপলব্ধ করা হবে 180 00:10:02,480 --> 00:10:07,090 তাদের দ্বারা API গুলি উপরে কারোর তথ্য সেট এবং বিল্ডিং ব্যবহার করে. 181 00:10:07,090 --> 00:10:13,600 সেমিনার এবং ডকুমেন্টেশন যে আপনি এখানে আছে অনলাইন আকারে যে, তাই আরো. 182 00:10:13,600 --> 00:10:16,450 সুতরাং যারা, তাহলে, API গুলি. 183 00:10:16,450 --> 00:10:18,900 >> যে এটি আমাদের HTML এ ফেরত. দ্রুত সংক্ষিপ্তবৃত্তি. 184 00:10:18,900 --> 00:10:22,920 এইচটিএমএল কি? 185 00:10:22,920 --> 00:10:25,000 [ছাত্র, অপাচ্য] >> গুড. হাইপারটেক্সট মার্কআপ ল্যাঙ্গুয়েজ. 186 00:10:25,000 --> 00:10:31,300 অন্য কেউ, কি হাইপারটেক্সট মার্কআপ ল্যাঙ্গুয়েজ? 187 00:10:31,300 --> 00:10:37,340 হাইপারটেক্সট মার্কআপ ল্যাঙ্গুয়েজ. 188 00:10:37,340 --> 00:10:40,330 ঠিক আছে. সুতরাং এইচটিএমএল, হাইপারটেক্সট. 189 00:10:40,330 --> 00:10:43,100 হাইপারটেক্সট শুধু Web বোঝায় অধিকাংশ অংশ জন্য,. 190 00:10:43,100 --> 00:10:45,730 মার্কআপ এর মানে হল যে এটা আসলে একটি প্রোগ্রামিং ল্যাঙ্গুয়েজ, এইচটিএমএল না. 191 00:10:45,730 --> 00:10:48,120 এটি একটি ভাষা যেটায় আপনার যুক্তিবিজ্ঞান প্রকাশ করতে পারেন না 192 00:10:48,120 --> 00:10:50,710 এটা loops নেই. এটা শর্ত নেই. 193 00:10:50,710 --> 00:10:52,820 এটা ফাংশন, জন্মগতভাবে নেই. 194 00:10:52,820 --> 00:10:56,680 বরঞ্চ, এটি এই ট্যাগ বলা হয়, বা আরো সঠিকভাবে, উপাদান জিনিষ আছে. 195 00:10:56,680 --> 00:10:59,970 এবং সেই উপাদান শুরু এবং শেষ ট্যাগ ট্যাগ আছে, 196 00:10:59,970 --> 00:11:04,300 অথবা খোলা ট্যাগ এবং বদ্ধ ট্যাগ, কি এবং যারা ট্যাগ সাধারণত একটি ব্রাউজার জন্য অর্থ, 197 00:11:04,300 --> 00:11:09,270 কিছু কাজ শুরু এবং তারপরে কিছু কাজ থামানোর জন্য, যদিও ব্যতিক্রম যে হয়. 198 00:11:09,270 --> 00:11:12,480 কখনও কখনও শুধু 'এখানে একটি লাইন বিরতি রাখা,' ইনস্ট্যান্সের জন্য. 199 00:11:12,480 --> 00:11:15,150 এবং আমরা দেখেছি গাঢ় সম্মুখীন মধ্যে যে অন্যান্য দিনের উদাহরণ,, 200 00:11:15,150 --> 00:11:17,430 লাইন বিরতি, তারপর এবং অন্যান্য ট্যাগ একটি দম্পতি. 201 00:11:17,430 --> 00:11:19,880 তাই HTML এর একটি ভাষা যা ওয়েব পেজ করা হয়. 202 00:11:19,880 --> 00:11:23,760 সুতরাং যদি আমি Google.com মত যান 203 00:11:23,760 --> 00:11:26,180 এবং শুধুমাত্র তাদের হোম পৃষ্ঠা মুঠি ধরে টেনে তুলবো, 204 00:11:26,180 --> 00:11:29,690 পুনরাহ্বান যে আপনি যদি ডান ক্লিক করুন অথবা নিয়ন্ত্রণ ক্লিক করুন 205 00:11:29,690 --> 00:11:32,140 পাতা উৎস দেখুন এবং এ, সাধারণত চেহারা 206 00:11:32,140 --> 00:11:34,420 এটি একটি এইসব দিন ফণা নীচে সম্পূর্ণ গড়বড়, কিন্তু যে কারণে 207 00:11:34,420 --> 00:11:38,170 কম্পিউটারের সাদা স্থান সম্পর্কে না, তাই না যত্ন এই চমত্কার চেহারা না. 208 00:11:38,170 --> 00:11:40,240 কিন্তু আমরা যদি এটা অংশ জুম, 209 00:11:40,240 --> 00:11:43,460 যে ক্রোম, শুধু সুন্দর হতে লক্ষ্য, রঙ জিনিষ কোডেড করেনি. 210 00:11:43,460 --> 00:11:48,460 প্রকৃতপক্ষে, এই প্রথম খুব ট্যাগ যে আমরা একটি ওয়েব পাতা দেখেছি. 211 00:11:48,460 --> 00:11:51,750 এবং আবার, এইচটিএমএল 5, এই ভাষার সর্বশেষ সংস্করণ, 212 00:11:51,750 --> 00:11:53,830 কিন্তু শুরুতে এই জিনিস আছে, 213 00:11:53,830 --> 00:11:57,820 00:12:03,580 কিন্তু যে এর একটি আদর্শ, যা বলেছেন, হেই দুনিয়া এখানে, একটি সংস্করণ 5 HTML ফাইল আসে শুধু সাজান. 215 00:12:03,580 --> 00:12:08,920 >> আকর্ষণীয় অংশ এখানে শুরু. সুতরাং <, এইচটিএমএল এবং তারপর দুটি সন্তান ছিল 216 00:12:08,920 --> 00:12:11,640 HTML-উপাদানগুলির শেষ সময়. 217 00:12:11,640 --> 00:12:14,630 যারা দুই প্রধান শিশুদের কি ছিল? 218 00:12:14,630 --> 00:12:17,170 হেড এবং শুধুমাত্র উলকি একটি মুহূর্ত আগে সঙ্গে তামাশা মত শরীর,. 219 00:12:17,170 --> 00:12:19,640 ওয়েব পাতা দুটি অংশ, মাথা এবং শরীরের আছে, 220 00:12:19,640 --> 00:12:23,750 রিকল এবং তারপর, যে সম্ভবত সহজ ওয়েব পাতা আমরা করতে পারে এই মত দেখাচ্ছে. 221 00:12:23,750 --> 00:12:27,460 এবং আমি এটা ঝরঝরে এবং আমার কোড দিয়ে পরিপাটি, যে ধরণের হতে করেছি সংভৃত 222 00:12:27,460 --> 00:12:30,710 কিন্তু এখানে কি সত্যিই গুরুত্বপূর্ণ যে এই কিছু অনুক্রমের আছে. 223 00:12:30,710 --> 00:12:35,420 এবং কোন ট্যাগ যা আমি খোলা বন্ধ করে থাকেন এবং যে করেছি এর সুতরাং সেখানে এই প্রতিসাম্য 224 00:12:35,420 --> 00:12:38,300 যাও মার্কআপ যে আমি তৈরি করেছি সব. 225 00:12:38,300 --> 00:12:41,620 তাই শেষ সময় আমরা শুরু আমার নিজের ল্যাপটপে ওয়েব পেজ লেখা. 226 00:12:41,620 --> 00:12:45,470 আমি খোলা টেক্সট সম্পাদনা আপ, আমি hello.html হিসাবে ফাইলটি সেভ, 227 00:12:45,470 --> 00:12:50,190 তারপর আমি আমার ব্রাউজার সম্মুখের ফাইল টেনেছেন, এবং voila, আমি ইন্টারনেটের একটি পাতা ছিল. 228 00:12:50,190 --> 00:12:53,110 এখন, এটা পুরোপুরি করা সম্ভব না; আমি আমার হার্ড ড্রাইভে একটি পাতা ছিল, 229 00:12:53,110 --> 00:12:58,260 এবং আমি আক্ষরিক ছিল বিশ্বের একমাত্র ব্যক্তি যিনি একটি ব্রাউজার যা ওয়েব পেজ দেখতে হবে. 230 00:12:58,260 --> 00:13:00,670 >> আজ তাই আমরা একটি প্রকৃত ওয়েব সার্ভার ঘটে! 231 00:13:00,670 --> 00:13:02,750 এবং প্রকৃতপক্ষে ধারণা ইন্টারনেট কন্টেন্ট ভজনা 232 00:13:02,750 --> 00:13:04,970 এবং কিভাবে এই সব একসাথে মাপসই আরম্ভ করা হয়. 233 00:13:04,970 --> 00:13:08,350 সুতরাং এটি সক্রিয় CS50 প্রয়োগ যে সব সময় এই আউট 234 00:13:08,350 --> 00:13:11,590 আপনি আপনার কম্পিউটারে একটি ওয়েব সার্ভার আছে. 235 00:13:11,590 --> 00:13:16,560 আমরা মধ্যে সততা,, শুধুমাত্র আছে এটি ব্যবহৃত gedit জন্য, ঝনঝন জন্য GDB এবং ভালো জন্য,, 236 00:13:16,560 --> 00:13:21,000 কিন্তু আমাদের দ্বারা ইনস্টল করা আপনার জন্য প্রয়োগ মধ্যে একটি ওয়েব সার্ভার, 237 00:13:21,000 --> 00:13:23,940 এবং যে ওয়েব সার্ভারের মুক্ত করা, একটি ওপেন সোর্স ঘটবে, 238 00:13:23,940 --> 00:13:26,580 এক বিশ্বের সবচেয়ে বেশী জনপ্রিয়, Apache চালনা বলা হয়. 239 00:13:26,580 --> 00:13:31,340 তার আরো প্রযুক্তিগত নামটি httpd, ঘ ডেমনের জন্য এখানে হচ্ছে, 240 00:13:31,340 --> 00:13:34,110 যা একটি সার্ভারের জন্য প্রযুক্তিগত শব্দ. 241 00:13:34,110 --> 00:13:38,690 CS50 যন্ত্রপাতি যাতে একটি ওয়েব সার্ভার ইনস্টল, এবং কি যে মানে? 242 00:13:38,690 --> 00:13:43,740 ওয়েল, একটি ওয়েব সার্ভার ধারণার,, ইন্টারনেট যে স্থল ওয়েব কন্টেন্ট আপ কিছু সার্ভার. 243 00:13:43,740 --> 00:13:48,630 একটি ফাইলের জন্য যখন জিজ্ঞাসা, এটি spits এইচটিএমএল যে যে ফাইল composes, এবং voila আউট. 244 00:13:48,630 --> 00:13:51,370 আপনি কিছু ওয়েবসাইট এর হোম পেজে দেখুন. 245 00:13:51,370 --> 00:13:54,970 কিন্তু একটি সার্ভার, আরো স্পষ্ট, সফ্টওয়্যার একটি অংশ. 246 00:13:54,970 --> 00:13:59,190 এটি একটি শারীরিক মেশিনে যাও না, এটি শুধুমাত্র সফ্টওয়্যার চলমান একটি অংশ হতে হয়েছে. 247 00:13:59,190 --> 00:14:01,980 তাই অবশ্যই CS50 যন্ত্রপাতি,, সফ্টওয়্যার এক টুকরা 248 00:14:01,980 --> 00:14:04,270 যদিও এটি একটি মেশিন হবার ভান ধরণের. 249 00:14:04,270 --> 00:14:06,960 এটি একটি একটি কম্পিউটার কম্পিউটার এর ভিতর হবার ভান, 250 00:14:06,960 --> 00:14:11,140 কিন্তু ঠিক তার মানে তাদের যন্ত্রপাতি অবশ্যই ওয়েব সার্ভারের মত কাজ চালাতে পারেন. 251 00:14:11,140 --> 00:14:13,260 এটা আসলে ইমেইল সার্ভার চালাতে পারেন. 252 00:14:13,260 --> 00:14:16,440 আমরা একটি ইনস্ট্যান্ট মেসেজিং প্রয়োগ মধ্যে সার্ভার চালানো যদি আমরা চেয়েছিলেন পারে, 253 00:14:16,440 --> 00:14:20,780 এবং সত্যিই, আমরা এক সার্ভারের অন্যান্য টাইপ, একটি ডাটাবেস সার্ভার হিসাবে পরিচিত, MySQL চালানোর না. 254 00:14:20,780 --> 00:14:22,620 যে পরের সপ্তাহে কিন্তু আরো. 255 00:14:22,620 --> 00:14:26,400 এর অর্থ এই যে আমি আসলে ওয়েব পেজ ভিজিট করতে পারেন 256 00:14:26,400 --> 00:14:30,480 প্রয়োগ ভিতরে একটি ব্রাউজার ব্যবহার করে আমার ভেতরে যন্ত্র 257 00:14:30,480 --> 00:14:33,600 এমনকি আমার নিজের ল্যাপটপ, আমার Mac বা আমার পিসিতে. 258 00:14:33,600 --> 00:14:37,780 এই কি তাই মানে? এটি সক্রিয় করে যে কোনো সময় আপনি লিনাক্স কম্পিউটার চালাচ্ছেন, 259 00:14:37,780 --> 00:14:40,910 তার ডাক নাম হয় "স্থানীয় হোস্ট." 260 00:14:40,910 --> 00:14:43,370 এটা কারণ আমরা একটি ডোমেন নাম কেনা নি কোনো ডোমেন নাম না 261 00:14:43,370 --> 00:14:46,590 প্রয়োগ ভালো কিছু জন্য, তাই তার ডিফল্ট নামটি স্থানীয় হোস্ট. 262 00:14:46,590 --> 00:14:50,470 >> কিন্তু যাতে প্রয়োগ যাও ভজনা ওয়েব পেজ আপ শুরু পেতে, 263 00:14:50,470 --> 00:14:52,270 আমরা প্রথমে সেগুলি তৈরি আছে. 264 00:14:52,270 --> 00:14:55,200 সুতরাং আমি কি যে করব. যাক, একটি টার্মিনাল উইন্ডোর মধ্যে সম্পর্কে এখানে যান 265 00:14:55,200 --> 00:14:58,190 এবং লক্ষ্য করা যে আমি আমার সাধারণত জন হার্ভার্ড প্রম্পটে না. 266 00:14:58,190 --> 00:15:01,670 সম্পর্কে এগিয়ে যান এবং ls টাইপ করুন, এবং আমরা এই সেমিস্টারে ভর্তি করা থেকে কিছু পরিচিত জিনিস দেখতে পাবেন যাক, 267 00:15:01,670 --> 00:15:04,580 ডেস্কটপ, ডাউনলোড, ড্রপবক্স এবং তাই ঘোষণা, 268 00:15:04,580 --> 00:15:07,540 কিন্তু এখন আমরা শুরু একটি দম্পতি আমাদের মনোযোগ বাঁক. 269 00:15:07,540 --> 00:15:11,530 অনেক Linux-র ওয়েব সার্ভারে এই ফোল্ডারে নামক পাবলিক এইচটিএমএল আছে, 270 00:15:11,530 --> 00:15:15,630 কিন্তু আমরা এখন যে জন্য এক এবং থামিয়া এই, vhosts ফোকাস চলুন. 271 00:15:15,630 --> 00:15:18,850 কেউ জানেন কি একটি vhost হয়? 272 00:15:18,850 --> 00:15:21,110 শুধুমাত্র ভার্চুয়াল হোস্টের জন্য মূঢ় অপভাষা, 273 00:15:21,110 --> 00:15:23,850 এবং এর মানে কি একটি সার্ভার সাধারণত হয় যে 274 00:15:23,850 --> 00:15:26,810 আপনি আসলে একাধিক ওয়েবসাইট হোস্ট করতে পারেন. 275 00:15:26,810 --> 00:15:31,500 আপনি একটি ডোমেন নাম কিনতে foo.com মত, এবং আপনি একটি সার্ভারে হোস্ট করতে পারেন এটা করতে পারেন. 276 00:15:31,500 --> 00:15:36,100 কিন্তু আপনার bar.com ক্রয় এবং একই সার্ভারে এটি হোস্ট করতে পারেন. 277 00:15:36,100 --> 00:15:40,250 কারণ হচ্ছে, ব্রাউজার থাকে স্মার্ট যথেষ্ট অবহিত সার্ভার 278 00:15:40,250 --> 00:15:45,880 যখন একটি ওয়েবপেজ ব্যবহারকারীর কিছু অনুরোধ করছে, কি ডোমেন নাম ব্যবহারকারীর জন্য হোমপেজে চায়. 279 00:15:45,880 --> 00:15:48,760 তাই এই বিষয়ে আপনার কি চমৎকার একটি শারীরিক সার্ভার প্রয়োজন হয় না 280 00:15:48,760 --> 00:15:52,040 অথবা এক প্রতি ওয়েবসাইট জন্য CS50 যন্ত্র তৈরি করতে চাইবেন. 281 00:15:52,040 --> 00:15:55,520 আপনি একই সার্ভার ব্যবহার করেন এবং একটি শত বিভিন্ন ওয়েবসাইটে বিকশিত করতে পারেন. 282 00:15:55,520 --> 00:15:58,770 এবং সত্যিই, আপনি যদি একজন ব্যক্তির একটি ওয়েবসাইট শুরু করার চেষ্টা, 283 00:15:58,770 --> 00:16:02,100 মজার জন্য বা ব্যবসা কিনা সাধারণত, আপনি ইন্টারনেট যেতে আউট করব, 284 00:16:02,100 --> 00:16:04,650 এবং আপনি কারও দশ BUCKS দিতে একটি মাস, একটি শত ডলার একটি মাস করব 285 00:16:04,650 --> 00:16:06,670 আপনার জন্য আপনার ওয়েবসাইট হোস্ট করা. 286 00:16:06,670 --> 00:16:11,060 এবং যে ভাবে কাজ হয় তারা অন্যান্য লোকেরা চার্জিং 287 00:16:11,060 --> 00:16:13,160 দশ BUCKS একটি মাস বা একটি শত BUCKS একটি মাস 288 00:16:13,160 --> 00:16:17,200 তাদের একই সার্ভারে অন্যান্য ব্যক্তিদের এর ওয়েবসাইটে হোস্ট. 289 00:16:17,200 --> 00:16:20,740 কারণ তারা তা করতে পারে কারণ এই বৈশিষ্ট্য bhosts বলা হয়, 290 00:16:20,740 --> 00:16:23,790 কিন্তু আরো যে, যখন এটি চূড়ান্ত প্রকল্পের জন্য সময় আসে. 291 00:16:23,790 --> 00:16:28,360 >> এখন জন্য, আমি কি ঠিক আছে আকর্ষণীয়. সিডি vhosts, এবং যদি তাই এখন আমি ls টাইপ করুন, 292 00:16:28,360 --> 00:16:31,370 বিজ্ঞপ্তি যে সেখানে একটি ফোল্ডার নামক স্থানীয় হোস্ট আছে. 293 00:16:31,370 --> 00:16:33,440 এটা এ কারণে যে, ডিফল্ট যন্ত্র পরিসংখ্যান 294 00:16:33,440 --> 00:16:36,160 আপনি কি কখনও করছি একটি যন্ত্র একটি ওয়েবসাইট চালানো যাচ্ছে. 295 00:16:36,160 --> 00:16:38,970 এটি বাস্তব জগতে সত্যিই না; এটি একটি বাস্তব ওয়েব সার্ভার না. 296 00:16:38,970 --> 00:16:41,690 সুতরাং সম্পর্কে স্থানীয় হোস্ট করে চলুন, এবং এখন আমরা সেখানে দেখতে পাবেন 297 00:16:41,690 --> 00:16:44,290 এক শেষ এইচটিএমএল নামক ডিরেক্টরি. 298 00:16:44,290 --> 00:16:47,080 এটা একটু গভীর, অনুক্রমের, কিন্তু যদি এবং যখন 299 00:16:47,080 --> 00:16:51,230 আপনি পরের n মাস বা বছর ধরে একাধিক ওয়েবসাইট উন্নয়নশীল শুরু করার সিদ্ধান্ত নেন, 300 00:16:51,230 --> 00:16:54,370 ফোল্ডার গঠন এই ধরণের সহায়ক হতে থাকে. 301 00:16:54,370 --> 00:16:56,560 এখন HTML-এর হিসাবে আমি কি নিয়ে চলুন, 302 00:16:56,560 --> 00:16:59,010 ls ব্যবহার করে, এবং কিছুই আছে. 303 00:16:59,010 --> 00:17:01,390 তাই এখন আমি কি এগিয়ে যান এবং এই কাজের জন্য. আমাকে ক্রোম খুলুন 304 00:17:01,390 --> 00:17:07,300 ভিতর যন্ত্রপাতি, এবং আমাকে http://localhost যান. 305 00:17:07,300 --> 00:17:14,440 তাই আক্ষরিক প্রয়োগ আমার নামের জন্য,, লিখুন এবং আমি / সূচী পাবেন. 306 00:17:14,440 --> 00:17:18,290 এই আগ্রহের কিছু দেখাচ্ছে না সত্যিই সম্পর্কে, 307 00:17:18,290 --> 00:17:23,400 কিন্তু এটি সক্রিয় করে যে আমরা যা দেখছি তা হল যে ফোল্ডার, এইচটিএমএল. 308 00:17:23,400 --> 00:17:25,770 সেই ফোল্ডারের ভিতরে কিছুই নেই এখন ডান, 309 00:17:25,770 --> 00:17:28,750 তাই, কি আমি কি যাচ্ছি প্রথম একটি ফাইল তৈরি করুন. 310 00:17:28,750 --> 00:17:33,530 আমরা একটি সোমবার কি ভালো HTML ফাইল তৈরি করুন, কিন্তু এই সময়ের ভিতরে যন্ত্র লাগাতে হবে. 311 00:17:33,530 --> 00:17:36,830 জন্য আপনাদের মধ্যে যারা ল্যাপটপের সঙ্গে বরাবর অনুসরণ এখন করার চেষ্টা করছেন, 312 00:17:36,830 --> 00:17:42,040 আমাকে এক সরাইয়া যে ওয়েব ভিত্তিক pset হবে আচ্ছাদিত না, 313 00:17:42,040 --> 00:17:44,280 কিন্তু যাতে পেতে এই প্রথম খুব সময় কাজ, 314 00:17:44,280 --> 00:17:49,830 উবুন্টু service httpd শুরু: আপনি এই কমান্ড চালানো আছে চলুন. 315 00:17:49,830 --> 00:17:52,670 এবং এই আবার,, শেষ pset করা হবে বারংবার, 316 00:17:52,670 --> 00:17:55,460 কিন্তু যদি আপনি বাড়ীতে বাজানো করছি এখন বরাবর, ওয়েব সার্ভার 317 00:17:55,460 --> 00:17:58,660 হয় যন্ত্র মধ্যে END_HELP_LINK, এবং যাতে যে এটি উপস্থিত RAM-র আপ না প্রাণরস 318 00:17:58,660 --> 00:18:01,960 এর সেমেস্ত্র আউট 7 সপ্তাহ জন্য মেমরি এবং যখন আমরা এটি করার প্রয়োজন হবে না. 319 00:18:01,960 --> 00:18:05,190 সুতরাং আপনি একবার এই কমান্ড চালানো প্রয়োজন, এবং আপনি যে মত আউটপুট পাবেন. 320 00:18:05,190 --> 00:18:07,920 তারপর আপনি বরাবর এখানে খেলতে সক্ষম হবে. 321 00:18:07,920 --> 00:18:10,330 এখন আসুন এই ফোল্ডারটি ফিরে যান. 322 00:18:10,330 --> 00:18:12,770 এই ফোল্ডারটি খালি, তাই সম্পর্কে একটি ফাইল তৈরি শুরু দিন, 323 00:18:12,770 --> 00:18:16,360 gedit hello.html. 324 00:18:16,360 --> 00:18:20,930 >> ঠিক আছে. Gedit হয় স্বাভাবিক হিসাবে খোলা,. আমাকে doctype, এইচটিএমএল না, 325 00:18:20,930 --> 00:18:25,270 এইচটিএমএল, আমাকে এগিয়ে নিজেকে পেতে এবং অগ্রিম আমার ট্যাগ বন্ধ শুরু. 326 00:18:25,270 --> 00:18:28,380 এখন আমি মাথা আছে. আমাকে এগিয়ে যান এবং মাথা বন্ধ, 327 00:18:28,380 --> 00:18:32,450 আমার এখন পাতা শিরোনাম না যাক, হ্যালো শেষ সময় লেগেছে দুনিয়া, 328 00:18:32,450 --> 00:18:34,790 বন্ধ শিরোনাম এখন আমাকে একটা শরীর না. 329 00:18:34,790 --> 00:18:38,130 এখানে আমি কিছু হ্যালো exclams সঙ্গে বলে দুনিয়া, করব 330 00:18:38,130 --> 00:18:40,550 স্পষ্ট যে এটি একটি ভিন্ন স্ট্রিংকে. 331 00:18:40,550 --> 00:18:45,800 এড়িয়ে যাও বন্ধ শরীর, এবং এখন আমাকে এগিয়ে যান এবং সংরক্ষণ করুন. 332 00:18:45,800 --> 00:18:48,470 আমার সম্পর্কে ফিরে টার্মিনাল উইন্ডোতে যাওয়া যাক, এবং যদি আমি ls টাইপ করুন, 333 00:18:48,470 --> 00:18:51,830 আমি সম্ভবতঃ,, hello.html দেখতে পাবেন. এবং আমি না. 334 00:18:51,830 --> 00:18:55,070 তাই এখন আমার ব্রাউজার এর ফিরে যাওয়া, রিলোড ক্লিক করুন, 335 00:18:55,070 --> 00:18:58,930 এবং আপনি এই HTML ফোল্ডার এর ভিতর আমরা প্রকৃতপক্ষে হয় দেখতে পারেন. 336 00:18:58,930 --> 00:19:02,310 আমি এখনো এইজন্য একটি ওয়েব পাতা না; এটি অগ্রাহ্য করে Apache, ওয়েব সার্ভার, 337 00:19:02,310 --> 00:19:04,670 ঠিক দেখাচ্ছে এই ডিরেক্টরির তালিকা বিষয়বস্তু সম্পর্কে. 338 00:19:04,670 --> 00:19:08,260 শুধু ম্যাক অপারেটিং সিস্টেম বা উইন্ডোজের মত সাধারণত আপনার নিজস্ব স্থানীয় হার্ড ড্রাইভে করে. 339 00:19:08,260 --> 00:19:12,730 সুতরাং যদি আমি এই ওয়েব পেজ দেখতে চাই, আমি এই সামান্য এখানে লিঙ্ক, hello.html ক্লিক করতে পারেন, 340 00:19:12,730 --> 00:19:15,160 এবং সত্যিই, যে কি আমি দেখতে আশা ছিল. 341 00:19:15,160 --> 00:19:18,080 এখন আবার,, এই URL-এ আপনি যে কোন অধিকার এখন পরিদর্শন করতে পারেন না, 342 00:19:18,080 --> 00:19:20,760 কারণ আপনার জন্য, স্থানীয় হোস্ট, যদি আপনি একটি ল্যাপটপ এখানে আছে, 343 00:19:20,760 --> 00:19:23,050 এটা আপনার যন্ত্র নিজস্ব দৃষ্টান্ত উল্লেখ করা হয়. 344 00:19:23,050 --> 00:19:25,900 এটি আমার নিজস্ব প্রয়োগ করা হয়, 345 00:19:25,900 --> 00:19:29,080 কিন্তু এই মূক জন্য সম্পর্কে আছে ধরনের, যাও আছে 346 00:19:29,080 --> 00:19:34,480 hello.html উপর নিজেকে ভালো একটি ব্যবহারকারী যাও আসলে এই পৃষ্ঠার বিষয়বস্তু দেখতে ক্লিক করুন. 347 00:19:34,480 --> 00:19:42,590 এটি সক্রিয় যে ভালো এ্যাপাচি ওয়েব সার্ভার আপনাকে একটি কোনো ওয়েব সার্ভারের জন্য ডিফল্ট ফাইল আছে. 348 00:19:42,590 --> 00:19:44,640 এখানে লক্ষ্য করুন আমরা hello.html আছে. 349 00:19:44,640 --> 00:19:48,410 Linux-র মধ্যে কমান্ড একটি ফাইল পুনরায় নামকরণ কি? 350 00:19:48,410 --> 00:19:50,870 >> Mv, সরানো জন্য. তাই আমাকে যে, 351 00:19:50,870 --> 00:19:55,870 এবং আমাকে index.html যাও hello.html নামান্তর. 352 00:19:55,870 --> 00:19:58,610 আমাকে এটা এখন এর নাম পালটে করা হয়েছে নিশ্চিত ls টাইপ করুন. 353 00:19:58,610 --> 00:20:03,250 এখন এই যাচ্ছে - যদি আমি স্থানীয় হোস্ট ফিরে যান, 354 00:20:03,250 --> 00:20:06,710 এখন নোটিশ স্বয়ংক্রিয়ভাবে আমি যে ওয়েব পাতা করছি এইজন্য. 355 00:20:06,710 --> 00:20:11,740 এটি অভিন্ন আসলে আমার কাজ / index.html যাও, 356 00:20:11,740 --> 00:20:14,740 কিন্তু এখন চমৎকার ব্যাপার হল এর ওয়েব সার্ভার figuring, 357 00:20:14,740 --> 00:20:18,830 উহু, মানুষের নিয়মাবলী দ্বারা যদি আপনি যে একটি ফাইল আছে,, index.html বলা হয়, 358 00:20:18,830 --> 00:20:21,200 সম্পর্কে ব্যবহারকারী প্রদর্শন যাক ডিফল্টরূপে যে ফাইল 359 00:20:21,200 --> 00:20:25,290 বরং কিছু মূঢ় ডিরেক্টরির তালিকা এ সকল ব্যবহারকারীর উপযোগী নয়. 360 00:20:25,290 --> 00:20:28,900 প্রকৃতপক্ষে, অধিকাংশ ওয়েবসাইট ইন্টারনেটে যান ফাইলের উপর ক্লিক করুন একটি তালিকা আছে কি না, 361 00:20:28,900 --> 00:20:34,040 তারা তখন আপনার কন্টেন্ট প্রদর্শন. সুতরাং যে কিভাবে আমরা যে, index.html করতে পারেন. 362 00:20:34,040 --> 00:20:37,000 তাই এই সব মজার এবং ভাল, কিন্তু এটি একটি চমত্কার সহজ ওয়েব পৃষ্ঠা. 363 00:20:37,000 --> 00:20:41,640 সম্পর্কে এগিয়ে যান এবং আমার vhosts খুলুন index.html আপ করা যাক, 364 00:20:41,640 --> 00:20:47,620 স্থানীয় হোস্ট, এইচটিএমএল ডিরেক্টরি, let এবং এর বৃহত্তর স্বার্থে কিছু যোগ করুন. 365 00:20:47,620 --> 00:20:56,120 তাই হ্যালো দুনিয়া আছে; এর পরিবর্তে যাক 'বলে এটি CS50, হার্ভার্ড কলেজ এর. . . ' 366 00:20:56,120 --> 00:21:00,000 তাই কিছু আছে সাজানোর অবশ্যই ক্যাটালগ বিবরণ শুরুতে. 367 00:21:00,000 --> 00:21:03,780 এখন যদি আমি পুনরায় লোড করুন, আমি আমার হোম পেজ এই হওয়া উচিত. 368 00:21:03,780 --> 00:21:09,560 ঠিক আছে, এবং আমি যে, কিন্তু কি করে যে আমি এখন এই ফাইলে কিছু আরো কন্টেন্ট তালিকাবদ্ধ করতে চান অনুমান. 369 00:21:09,560 --> 00:21:15,160 আমি এখানে, নেমে গিয়ে বলে, হতে পারে অপরিহার্য কেউ না, 370 00:21:15,160 --> 00:21:18,740 যদিও আপনি সম্ভবত কিছু দিন হয়, 'হা' হে হে, কোন ক্ষেত্রে অপরিহার্য. ' 371 00:21:18,740 --> 00:21:24,320 কিন্তু - আনুষ্ঠানিকভাবে. সুতরাং, এখন পুনরায় লোড করুন এবং আমরা একই ছল যে আমরা শেষ সময় দেখেছি আছে. 372 00:21:24,320 --> 00:21:26,240 কিন্তু কেন হল? এটা ছিল একটা সহজ সমাধান. 373 00:21:26,240 --> 00:21:31,440 কেন এই পাতা হয় নষ্ট হয়ে গেছে? 374 00:21:31,440 --> 00:21:34,170 [ছাত্র, অপাচ্য] >> হ্যাঁ, আমরা এই মীমাংসিত করেছি আগে 375 00:21:34,170 --> 00:21:37,440 স্পষ্টভাবে কহন দ্বারা ব্রাউজার 'এখানে একটি লাইন বিরতি রাখা.' 376 00:21:37,440 --> 00:21:39,440 এবং কারণ যে, এর আবার, একটি ব্রাউজার এর শুধুমাত্র করতে যাচ্ছে 377 00:21:39,440 --> 00:21:42,610 স্পষ্টভাবে কি মার্কআপ ভাষা এটা করে বলে, 378 00:21:42,610 --> 00:21:45,730 যাতে যদিও আপনি আঘাত হয়ত একবার বা দুইবার বা এমনকি দশ বার লিখুন, 379 00:21:45,730 --> 00:21:49,870 তা একটি মাত্র একক মহাকাশ কনভেনশন দ্বারা যে, একত্রিত করে যাচ্ছে. 380 00:21:49,870 --> 00:21:52,770 তাই আপনি যদি সত্যিই আপনি একটি লাইন বিরতি চান, তাহলে br ট্যাগ ব্যবহার আছে, 381 00:21:52,770 --> 00:21:56,840 এবং এখন সোমবার ভালো বিজ্ঞপ্তি,, আমি এই ট্যাগ / ভিতর করা, 382 00:21:56,840 --> 00:22:00,090 কারণ কেবল মাত্র এই অধিকার না বোধ 383 00:22:00,090 --> 00:22:02,990 একটি লাইন বিরতি শুরু তারপর মধ্যে কিছুই কি এটিকে থামাতে. 384 00:22:02,990 --> 00:22:07,740 >> তাই HTML এ কনভেনশন খুলতে এবং একটি ট্যাগ একযোগে বন্ধ হয়. 385 00:22:07,740 --> 00:22:11,050 একটি সরাইয়া হিসাবে, আপনি করছেন না যে বই ওয়েবসাইট অনেক দেখতে পাবেন. 386 00:22:11,050 --> 00:22:14,240 এটা বা এটা করে না সঠিক, কিন্তু আমরা তর্ক করবে 387 00:22:14,240 --> 00:22:17,430 যে নকশা-ভিত্তিক এবং stylistically, এই একটা ভাল 388 00:22:17,430 --> 00:22:20,540 কারণ তারপর প্রতি ট্যাগ উভয় খোলা এবং বন্ধ একরকম. 389 00:22:20,540 --> 00:22:23,370 তাই এখন আমি কি সংরক্ষণ এবং পুনরায় লোড করুন. ব্রাউজার ফিরে যান, ঠিক আছে. 390 00:22:23,370 --> 00:22:26,680 এখন আমরা কিছু অগ্রগতি তৈরি করছি, কিন্তু এটা যথেষ্ঠ নয়. 391 00:22:26,680 --> 00:22:33,210 চলুন এগিয়ে যান এবং কিছু লেখার আর শরীরের টাইপ করা শুরু করুন. 392 00:22:33,210 --> 00:22:40,610 সুতরাং এর কথা বলা যাক, 'একটি দ্রুত বাদামী শিয়াল একটি অলস কুকুরের উপর অনেক উঁচুতে লাফাতে হয়.' 393 00:22:40,610 --> 00:22:42,700 এবং এখন আমাকে মাত্র কপি এবং এই কয়েক বার আটকে দিন 394 00:22:42,700 --> 00:22:45,040 যাতে আমরা লেখার একটা অনুচ্ছেদ আছে. 395 00:22:45,040 --> 00:22:47,780 আমাকে এখানে ফিরে যান উপর. তাই এটা খুব ভাল খুঁজছেন এর হইনি. 396 00:22:47,780 --> 00:22:50,000 আমি একটি লাইন বিরতি নেই, তাই ঠিক আছে, 397 00:22:50,000 --> 00:22:52,140 কিন্তু এখন একবার, আমরা একটি ওয়েব পাতা থাকার পয়েন্ট পেয়ে থাকেন 398 00:22:52,140 --> 00:22:55,640 যে অনেক কন্টেন্ট করতে এবং এইচটিএমএল প্রকট একক না লাইন আছে, 399 00:22:55,640 --> 00:22:58,570 আমরা প্রকৃত অনুচ্ছেদ হিসাবে এইসব জিনিস চিন্তা শুরু করতে পারেন. 400 00:22:58,570 --> 00:23:01,590 এবং আমরা আমাদের ওয়েব পাতা সামান্য আরো পরিচ্ছন্নভাবে গঠন শুরু করতে পারেন. 401 00:23:01,590 --> 00:23:05,120 এবং সত্যিই, আমি কি করতে পারি আমার শরীর ট্যাগ ভিতরে যেতে এখানে আপ, 402 00:23:05,120 --> 00:23:09,400 এবং আপনি কি জানেন যে, যদি 'এটি CS50. . . ' সত্যিই একটি অনুচ্ছেদের প্রারম্ভে demarks, 403 00:23:09,400 --> 00:23:11,310 ভাল, আমি কি এটা যেমন ট্যাগ. 404 00:23:11,310 --> 00:23:13,570 শুধু প্রচল যাক সম্পর্কে টেক্সট ইন্ডেন্ট, আমাকে বলতে 405 00:23:13,570 --> 00:23:15,710 যে এই অনুচ্ছেদের এখানে শেষ হয়, 406 00:23:15,710 --> 00:23:18,320 এবং তারপরে বরং এই লাইন বিরতি, না আমাকে খালি 407 00:23:18,320 --> 00:23:23,300 এই জন্যে যে সেখানে হিসাবে এবং একটি নতুন অনুচ্ছেদ, 408 00:23:23,300 --> 00:23:27,610 এবং আমি ঠিক এই জিনিস সব clobbering দ্বারা দ্রুত ইন্ডেন্ট করব. 409 00:23:27,610 --> 00:23:30,660 >> সুতরাং এখন আমরা একটি সংভৃত অনুচ্ছেদ আছে, 410 00:23:30,660 --> 00:23:33,510 এবং এখন আমাদের মার্কআপ যাও একটু বেশি পেতে শুরু হচ্ছে 411 00:23:33,510 --> 00:23:37,070 আমরা কি করতে চেষ্টা করছেন শব্দার্থগতভাবে সঙ্গে সামঞ্জস্যপূর্ণ. 412 00:23:37,070 --> 00:23:40,130 আমরা একটি অনুচ্ছেদ আছে, তাই আসুন কল এটি পি ট্যাগের সঙ্গে একটি অনুচ্ছেদ. 413 00:23:40,130 --> 00:23:43,370 আমরা একটি দ্বিতীয় অনুচ্ছেদে আছে, তাই আসুন কল এটি পি ট্যাগের সঙ্গে একটি অনুচ্ছেদ. 414 00:23:43,370 --> 00:23:45,850 এবং এখন কি, সাধারণত ব্রাউজার করবেন 415 00:23:45,850 --> 00:23:48,490 না শুধু একটি ইংরেজি বই বা রচনা চান, 416 00:23:48,490 --> 00:23:51,280 যেখানে সাধারণত আপনি কিছু অনুচ্ছেদের মধ্যে লাইন ব্রেক দেখতে. 417 00:23:51,280 --> 00:23:53,720 আপনি ব্রাউজারে জন্য স্বয়ংক্রিয়ভাবে যে কি করবে. 418 00:23:53,720 --> 00:23:56,680 তাই এখন আমরা দুটি অনুচ্ছেদের আছে এবং আমরা এই অবিরত করতে পারেন. 419 00:23:56,680 --> 00:23:58,770 কিন্তু, অবশ্যই, ওয়েব, যখন আপনি টেক্সট সংস্থা আছে 420 00:23:58,770 --> 00:24:01,370 এটা সাধারণত শুধুমাত্র পাঠ্য বিপুল ব্লব না. 421 00:24:01,370 --> 00:24:04,040 অনেক সময়েই আছে হাইপারলিংক. 422 00:24:04,040 --> 00:24:07,250 সুতরাং উদাহরণস্বরূপ যদি আমরা চায়, কিছু আছে লিঙ্কগুলি অন্তর্ভুক্ত, 423 00:24:07,250 --> 00:24:10,760 অনুমান করা কি যাই হোক না কেন ওয়েব পেজ আমি এখানে তৈরি করা হয় সুদ হতে পারে - 424 00:24:10,760 --> 00:24:12,780 আমাকে Google.com-এ যান, 425 00:24:12,780 --> 00:24:16,540 এবং আমাকে একটি দ্রুত বাদামী শিয়াল জন্য অনুসন্ধান. 426 00:24:16,540 --> 00:24:22,150 Google চিত্র, এবং, কিভাবে সম্পর্কে যান - এই হল ছবি. 427 00:24:22,150 --> 00:24:27,420 আমরা এই সঙ্গে যাবেন. তাই আমরা এখানে একটি দ্রুত বাদামী শিয়াল একটি অলস কুকুরের উপর জাম্পিং আছে. 428 00:24:27,420 --> 00:24:30,560 তাই আমি এখানে ঠিক বিক্ষোভের অনুরোধে জন্য যাচ্ছে, করছি, 429 00:24:30,560 --> 00:24:32,950 অনুমান করা হয় যে এই ছবিটি আমার সার্ভারে ছিল, 430 00:24:32,950 --> 00:24:35,240 এবং আমি এই ইমেজ তৈরি হয়েছে. 431 00:24:35,240 --> 00:24:38,720 শুধু কি আমি সঠিক ছিল বা ক্লিক করে চিত্রের উপর ক্লিক নিয়ন্ত্রণ, 432 00:24:38,720 --> 00:24:42,370 এবং আপনি কি অধিকাংশ ব্রাউজার মধ্যে দেখতে পাবেন একটি সামান্য মেনু - 433 00:24:42,370 --> 00:24:48,800 যে কাজ করা বন্ধ করুন - একটু মেনু আপনি যে লিংক অনুলিপি বা কপি করা URL অবস্থান করতে পারবেন. 434 00:24:48,800 --> 00:24:52,750 তাই আমাকে আমার HTML এ ফিরে যান এখন, এবং যে আমি অনুমান করতে চান 435 00:24:52,750 --> 00:24:56,420 অন্য একটি ওয়েব পাতা এই হাইপারলিংক. 436 00:24:56,420 --> 00:24:58,640 >> ট্যাগ যে জন্য বলা কি ছিল? 437 00:24:58,640 --> 00:25:01,650 [ছাত্র, অপাচ্য] >> হ্যাঁ. সুতরাং অস্বাভাবিক উল্লেখের জন্য একটি href. 438 00:25:01,650 --> 00:25:04,660 আমাকে এগিয়ে যান এবং পেস্ট করুন যে ইন 439 00:25:04,660 --> 00:25:07,290 এটা খুবই লম্বা URL টি, তাই আমাকে ফিরে জুম আউট. 440 00:25:07,290 --> 00:25:09,950 এড়িয়ে যাও বন্ধ বন্ধনী, তাই এখন বিজ্ঞপ্তি আমি এখানে উপর উপায় না 441 00:25:09,950 --> 00:25:11,960 কারণ যে URL-এ প্রশংসনীয় লম্বা হতে ঘটেছে. 442 00:25:11,960 --> 00:25:15,180 আমাকে স্ক্রল দ্রুত বাদামী শিয়াল শেষে এখানে উপর, 443 00:25:15,180 --> 00:25:18,830 এবং তারপর আমাকে 00:25:21,280 যেখানে আমি শুধু ট্যাগের নামের বন্ধ. 445 00:25:21,280 --> 00:25:24,470 এখন আমার এগিয়ে যান এবং যে ফাইলটি সংরক্ষণ, ওয়েব পৃষ্ঠাটি পুনরায় লোড যাক, 446 00:25:24,470 --> 00:25:27,880 এবং এখন ডিফল্টরূপে,, যে নীল সম্পর্কে জন্য আন্ডারলাইন করা যাচ্ছে, 447 00:25:27,880 --> 00:25:31,980 কিন্তু প্রকৃতপক্ষে, এখন আমি এবং এই voila ক্লিক করতে পারেন. যে ইমেজ আছে. 448 00:25:31,980 --> 00:25:33,990 এবং এটি একটি চিত্র হতে না আছে; এটি লিঙ্ক করতে পারে 449 00:25:33,990 --> 00:25:36,270 কিছু অন্যান্য ইন্টারনেট র্যান্ডম ওয়েবসাইট. 450 00:25:36,270 --> 00:25:39,610 আমি উদাহরণস্বরূপ এই না,, CS50 সঙ্গে পারে, তাই গত এক উদাহরণ. 451 00:25:39,610 --> 00:25:42,730 'এটি CS50' একটি অনুভূতি, href = গমন করা হতে পারে 452 00:25:42,730 --> 00:25:50,340 http://www.cs50.net, মূল্যউদ্ধৃতি বন্ধ, বন্ধ নোঙ্গর. 453 00:25:50,340 --> 00:25:53,990 তাই এখন যে একটি এমনকি খাটো URL এবং এই সময় আমরা একটি ইমেজ লিঙ্ক যাচ্ছেন না. 454 00:25:53,990 --> 00:25:57,880 আমরা পরিবর্তে করছেন বা অন্য পৃষ্ঠাতে লিঙ্ক যাচ্ছে. 455 00:25:57,880 --> 00:25:59,840 এখন, আমরা একটি চিত্র এখানে আছে. 456 00:25:59,840 --> 00:26:02,970 আমি মনে করি আমরা একটি ইমেজ শুধু লিঙ্ক তুলনায় কিছুটা ভালো করতে পারেন. 457 00:26:02,970 --> 00:26:05,760 কি হবে যদি আমরা করতে চান, আসলে আমাদের নিজস্ব ওয়েব পেজ তা মূর্ত করা 458 00:26:05,760 --> 00:26:09,290 >> ওয়েল, আমি এখানে কি করতে পারেন বরং এই গ্রাফিক লিঙ্ক থেকে অনেক বেশি,, 459 00:26:09,290 --> 00:26:14,690 আমাকে পরিবর্তে URL টি কাটা, এবং আমরা যে হাইপারলিংক পরিত্রাণ পেতে এবং এই পর্যন্ত পরিষ্কার করব. 460 00:26:14,690 --> 00:26:17,190 এবং আমরা এখানে নামা এবং এই পরিত্রাণ পাবেন. 461 00:26:17,190 --> 00:26:20,910 আমরা সত্যিই কি এখন এই সব বাক্য প্রয়োজন নেই, তাই আমাকে একটু বিট খাট পাতা. 462 00:26:20,910 --> 00:26:24,530 এবং তারপর নিচে এখানে আমাকে একটি নতুন অনুচ্ছেদ এগিয়ে যান, 463 00:26:24,530 --> 00:26:30,100 আমি এখন বলতে চাই না টেক্সট না; আমি একটি ইমেজ যার উৎস করে URL হবে চান. 464 00:26:30,100 --> 00:26:33,100 একটি লাইন বিরতি মত একটি ইমেজ, হয় সেখানে অথবা এটা না. 465 00:26:33,100 --> 00:26:35,900 তাই আমাকে অবিলম্বে যে ট্যাগ বন্ধ করুন. 466 00:26:35,900 --> 00:26:39,440 সম্পর্কে এখন এগিয়ে যান এবং অনুচ্ছেদ যে আমি ভিতরে নিলাম বন্ধ করা যাক, 467 00:26:39,440 --> 00:26:43,010 এবং যদি সমস্ত হ্যালো, দুনিয়া, সঙ্গে ভাল যায় যদি আমি এখন পুনরায় লোড করুন 468 00:26:43,010 --> 00:26:45,520 আমি প্রকৃতপক্ষে, অধিকার আমার নিজের ওয়েব পাতা ভিতর, একটি চিত্র দেখতে পাবেন. 469 00:26:45,520 --> 00:26:48,570 সুতরাং এখন আমরা একটি ইমেজ ট্যাগ, একটি নোঙ্গর ট্যাগ এবং ভালো আছে, 470 00:26:48,570 --> 00:26:51,320 এবং ভাল পরিমাপ জন্য, আমাকে এক অন্য জিনিস যে প্রায়ই এর উপেক্ষিত না 471 00:26:51,320 --> 00:26:55,900 ওয়েবসাইটে এই দিন: যাক এর কিছু এই ছবিটি জন্য বর্ণনামূলক টেক্সট প্রদান 472 00:26:55,900 --> 00:26:58,090 মানুষের জন্য একটি মোবাইল ডিভাইসে যারা 473 00:26:58,090 --> 00:27:00,640 এবং সেইজন্য এই ছবিটি খুব তাড়াতাড়ি ডাউনলোড করতে সক্ষম হবে না, 474 00:27:00,640 --> 00:27:03,310 জন্য লোকজন যারা অন্ধ এবং ইমেজ দেখতে সক্ষম নাও হতে পারে 475 00:27:03,310 --> 00:27:06,480 কিন্তু তারা একটি স্ক্রিন রিডার যে তাদের জানাবেন এই ছবিটি হল পারেন থাকতে পারে. 476 00:27:06,480 --> 00:27:09,100 এবং যে না, হয় ইমেজ ট্যাগ জন্য সেখানে আরেকটি বৈশিষ্ট্য 477 00:27:09,100 --> 00:27:11,290 নামক বিকল্প টেক্সট জন্য alt,. 478 00:27:11,290 --> 00:27:14,650 এবং কি আমি এখানে কি করতে পারেন, বলতে হয় '. এটি একটি দ্রুত বাদামী শিয়াল' 479 00:27:14,650 --> 00:27:17,650 যাতে এমনকি যদি মানুষের পর্দায় ইমেজ দেখতে পারছি না, 480 00:27:17,650 --> 00:27:20,560 সে সঙ্গে সফ্টওয়্যার কিছু টুকরা হিসাবে অন্তত, শুনতে পায়, 481 00:27:20,560 --> 00:27:23,080 পর্দায় আসলে কি আছে. 482 00:27:23,080 --> 00:27:25,040 >> যে পৃষ্ঠার নন্দনতত্ব পরিবর্তন করবে না, 483 00:27:25,040 --> 00:27:27,640 কিন্তু এটা অবশ্যই ব্যবহারকারীদের জন্য উত্তম উপায়. 484 00:27:27,640 --> 00:27:31,760 ঠিক আছে, আমি কি তার বর্তমান ফর্ম এই ওয়েব পৃষ্ঠাটি ছেড়ে যাওয়ার ব্যাপারে, 485 00:27:31,760 --> 00:27:33,890 কিন্তু আসুন আমরা যদি এখন না পরিচয় করিয়ে দিতে পারেন দেখুন 486 00:27:33,890 --> 00:27:36,210 কিছু এই ওয়েব পেজ লেখার ভাল পন্থা, 487 00:27:36,210 --> 00:27:39,980 কিছু পাঠ যে ভাল আমাদের পেজ পেতে আরো এবং আরো জটিল হিসাবে আমাদের পরিবেশন করতে যাচ্ছি. 488 00:27:39,980 --> 00:27:42,220 যাও আমরা কি করতে যাচ্ছি আগামী কয়েক সপ্তাহের মধ্যে থাকেন না 489 00:27:42,220 --> 00:27:46,810 হয় কয়েক ডজন HTML ট্যাগ যা আছে সব করতে পারবেন. 490 00:27:46,810 --> 00:27:49,800 স্ক্র্যাচ অনেক সপ্তাহ 0 মধ্যে ফেরত আনতে চান, সম্ভবত এটি যথেষ্ট হবে 491 00:27:49,800 --> 00:27:52,120 একটি ধারণার কিছু উচ্চ পর্যায়ের ওভারভিউ দিতে, 492 00:27:52,120 --> 00:27:54,530 একটি ব্লকের আপনি সম্ভবত সক্ষম হয়েছি কিছু দ্রুত সফর, 493 00:27:54,530 --> 00:27:58,240 চমত্কার আরামে, আপনার নিজের উপর বিভিন্ন ধাঁধা টুকরা নেভিগেট যাও,. 494 00:27:58,240 --> 00:28:00,460 এবং যে এইচটিএমএল, সম্ভবত এর মধ্যে আবার ঘটতে যাচ্ছে, 495 00:28:00,460 --> 00:28:04,320 তদ্দ্বারা এর ওয়েব আছে প্রচুর সম্পদ যে আমরা আপনাকে এ নির্দেশ পাবেন, 496 00:28:04,320 --> 00:28:06,920 বিভিন্ন পাঠ্যবই, যদি আপনি একটি পাঠ্যপুস্তক পড়তে পছন্দ করেন, 497 00:28:06,920 --> 00:28:10,560 যে বিভিন্ন জিনিষ আপনি এইচটিএমএল করতে পারেন সব করতে পারবেন হবে, 498 00:28:10,560 --> 00:28:16,100 কিন্তু সত্যিই, আমরা HTML এ দেখা মৌলিক ধারণার সবচেয়ে দূর পর্যন্ত. 499 00:28:16,100 --> 00:28:19,900 আমরা হচ্ছে খোলা ট্যাগ ধারণা আছে, ট্যাগ বন্ধ করা হচ্ছে. 500 00:28:19,900 --> 00:28:22,100 কিছু ট্যাগ করা হয় যে উভয় খোলা এবং বন্ধ 501 00:28:22,100 --> 00:28:24,620 ইন্দ্রিয় যে তারা খালি মধ্যে; কিছুই তাদের ভিতর আছে উচিত 502 00:28:24,620 --> 00:28:27,490 ভালো একটি ইমেজ ট্যাগ বা একটি লাইন বিরতি, যা ঠিক আছে. 503 00:28:27,490 --> 00:28:32,330 আমরা একটি বৈশিষ্ট্য ধারণা ইতিমধ্যে লাগছিল জন্য alt বা উৎস মত,. 504 00:28:32,330 --> 00:28:36,410 প্রচল নোটিশ দ্বারা যে এই শব্দগুলির ঝোঁক,, সংক্ষিপ্ত এবং সংক্ষিপ্ত করা. 505 00:28:36,410 --> 00:28:39,140 >> আমরা কি এই জিনিসের উপর বলা হয় না বিচক্ষণতা আছে না, 506 00:28:39,140 --> 00:28:42,060 অন্য কারোর কে HTML এর উদ্ভাবিত এই নামগুলির সঙ্গে নিয়ে এসেছেন. 507 00:28:42,060 --> 00:28:44,710 সুতরাং আপনি ঠিক যাও যাও বা জানতে যে কোন সময় আপনি তাদের প্রয়োজন খোঁজা, শুরু আছে, 508 00:28:44,710 --> 00:28:47,160 এই ট্যাগ এবং গুণাবলী জন্য কি নাম হয়. 509 00:28:47,160 --> 00:28:49,510 এইসব গুণাবলী ক্ষেত্রে, সাধারণত বৈশিষ্ট্যাবলী 510 00:28:49,510 --> 00:28:52,900 কিছু ট্যাগ আচরণ পরিবর্তন করুন. 511 00:28:52,900 --> 00:28:55,710 এই ক্ষেত্রে, উৎস অ্যাট্রিবিউট ইমেজ ট্যাগ বলে 512 00:28:55,710 --> 00:28:57,940 হতে কি চিত্রের উৎস উচিত. 513 00:28:57,940 --> 00:29:04,460 href attribute এর নোঙ্গর ট্যাগ কি এটা আসলে লিঙ্ক করা উচিত বলে. 514 00:29:04,460 --> 00:29:06,800 কিন্তু একটি ওয়েব পাতা গঠনের পদ, যদিও ফেসবুক 515 00:29:06,800 --> 00:29:09,680 এবং Google এবং একটি সম্পূর্ণ জগাখিচুড়ি ভালো ভালো বর্ণন 516 00:29:09,680 --> 00:29:12,560 নীচে প্রথম নজরে ফণা, যদি আপনি এটি দিয়ে পড়তে শুরু 517 00:29:12,560 --> 00:29:16,950 আরো নিয়মানুযায়ী, সব তারা এই মৌলিক, মূল কাঠামো অনুসরণ করে. 518 00:29:16,950 --> 00:29:19,660 কিন্তু আমরা এইসব জিনিস stylization উন্নত করতে পারেন. 519 00:29:19,660 --> 00:29:24,180 তাই আমাকে কিছু উদাহরণ যে আমি অগ্রিম প্রস্তুত যান. 520 00:29:24,180 --> 00:29:27,280 আমাকে এগিয়ে যান এবং আরেকটি ফোল্ডার থেকে এখানে তাদের কপি 521 00:29:27,280 --> 00:29:29,380 এবং তাদের এই ডিরেক্টরির মধ্যে স্থাপন করা. 522 00:29:29,380 --> 00:29:32,210 অগ্রিম, কি আমি কি ছিল কয়েক ফাইল প্রস্তুত করুন: 523 00:29:32,210 --> 00:29:35,670 search0, search1, search2, এবং search3 এবং 4. 524 00:29:35,670 --> 00:29:38,740 সম্পর্কে এগিয়ে যান এবং ঐ ফাইলের প্রথম খুলে যাক, 525 00:29:38,740 --> 00:29:42,570 এবং আসুন যদি আমরা আমাদের নিজস্ব সার্চ ইঞ্জিন তৈরি করা শুরু করতে পারবেন না দেখুন. 526 00:29:42,570 --> 00:29:46,530 এই ফাইলটি শীর্ষে হিসাবে, হয় বর্গ সাধারণত কেস, শুধু একটি মন্তব্য গুচ্ছ. 527 00:29:46,530 --> 00:29:49,760 HTML এ যদিও,, যার দ্বারা আপনি মন্তব্য শুরু 528 00:29:49,760 --> 00:29:55,640 হয় <-! এবং তারপর আপনি একটি মন্তব্য নেই, একটি বহু - লাইন মন্তব্য নেই ভেতরে. 529 00:29:55,640 --> 00:29:59,800 > - আপনি যখন যে মন্তব্যটি থামাতে প্রস্তুত, আপনি কি করতে পারেন. 530 00:29:59,800 --> 00:30:02,380 তাই নীল শীর্ষে সমস্তকিছু একটি মন্তব্য নেই. 531 00:30:02,380 --> 00:30:04,620 >> এটা আমার doctype ঘোষণা, যা আবার, 532 00:30:04,620 --> 00:30:07,080 আপনি মাত্র কপি এবং পেস্ট করুন এখন জন্য বিশ্বাসের উপর, করতে পারেন. 533 00:30:07,080 --> 00:30:10,410 এটা শুধু ব্রাউজার, বলে 'এখানে আসে কিছু এইচটিএমএল 5.' 534 00:30:10,410 --> 00:30:13,600 লাইন 14 যে নীচে, আমার প্রকৃত ট্যাগের প্রথম, 535 00:30:13,600 --> 00:30:16,900 এবং শুধুমাত্র এই বলছেন, হিসাবে আগে এখানে, কিছু এইচটিএমএল আসে, 536 00:30:16,900 --> 00:30:19,460 এখানে আমার প্রধান পাতা এখানে আসে, আসে শিরোনাম, 537 00:30:19,460 --> 00:30:23,900 এবং তারপর বিপরীতক্রমে,, যে শিরোনাম এর জন্য এটা, যে মাথা জন্য এটি. 538 00:30:23,900 --> 00:30:26,460 এখানে এখন আমার শরীরের পাতা আসে. 539 00:30:26,460 --> 00:30:31,040 একটি নতুন দম্পতি এখন তাই ট্যাগ: h1 1 শিরোনাম ঘোরা. 540 00:30:31,040 --> 00:30:33,850 HTML-এ অনেক বছর ধরে ফিরে ঐতিহ্য আছে 541 00:30:33,850 --> 00:30:37,990 লেখা বিভিন্ন মাপ হচ্ছে. 542 00:30:37,990 --> 00:30:41,980 এবং আবার দিন, প্রতিটি এক বোঝানো সাধারণত, শুধু বড় এবং গাঢ়. 543 00:30:41,980 --> 00:30:45,860 কিন্তু এর রয়েছে h2, যা বড় হইনি কিন্তু বেশ বড় এবং গাঢ়. 544 00:30:45,860 --> 00:30:49,320 H3, যা ধরনের বড় হইনি কিন্তু প্রায় হিসাবে বড় এবং গাঢ় আছে, 545 00:30:49,320 --> 00:30:52,380 এবং তাই ঘোষণা, সব h6 কিভাবে ডাউন. 546 00:30:52,380 --> 00:30:55,550 এই দিন যদিও,, h1, h2 এবং h3 সত্যিই বোঝানো হয় 547 00:30:55,550 --> 00:30:57,980 তাদের আরো শব্দার্থিক অর্থ আছে, 548 00:30:57,980 --> 00:31:01,100 তদ্দ্বারা h1 সত্যিই একটি শিরোলেখে: একটি ওয়েব পৃষ্ঠার শিরোনাম, 549 00:31:01,100 --> 00:31:04,210 একটি লেখা যে ভালো কিছু কলাম বা শিরোনাম. 550 00:31:04,210 --> 00:31:09,030 তাই ইচ্ছাকৃতভাবে আমি করেছি h1 CS50 অনুসন্ধান> h1 551 00:31:09,030 --> 00:31:12,640 এই সত্যিই শিরোলেখে, আমার পাতা শিরোনামের specifiy. 552 00:31:12,640 --> 00:31:14,850 টাইটেল বার অর্থে শিরোনাম নেই, 553 00:31:14,850 --> 00:31:18,960 কিন্তু শিরোনামে যে আপনি আসলে ওয়েব পাতা নিজেই নিজের শরীর দেখতে পাচ্ছেন,. 554 00:31:18,960 --> 00:31:20,990 এখন এই, সম্ভবত আপনি অনুমান করতে পারেন কি এটা, 555 00:31:20,990 --> 00:31:23,110 যদিও আমরা একটি কয়েক সিনট্যাক্স নতুন লাগেজ আছে. 556 00:31:23,110 --> 00:31:25,930 এটি একটি ফর্ম. সত্যিই তাই ওয়েব পায় আকর্ষণীয় 557 00:31:25,930 --> 00:31:28,770 যখন ওয়েবসাইটের ব্যবহারকারী থেকে ইনপুট নিতে. 558 00:31:28,770 --> 00:31:31,700 এই বর্গ, সমস্যা ওয়েব প্রোগ্রামিং সেট, 559 00:31:31,700 --> 00:31:33,880 আমরা একটি ওয়েবসাইট, জন্মগতভাবে করতে যাচ্ছেন না, 560 00:31:33,880 --> 00:31:37,570 সাথে স্ট্যাটিক কন্টেন্ট যে ফটোগ্রাফ যে আপনি গ্রহণ করেছি দেখায়, 561 00:31:37,570 --> 00:31:40,010 অথবা এই হল আমার সারসংকলন, এবং আমার জিনিষ, 562 00:31:40,010 --> 00:31:42,450 কারণ ঐ জিনিষ তুলনামূলকভাবে যাও একত্র করা সহজ. 563 00:31:42,450 --> 00:31:44,400 এটা ওয়েবে জিনিষ সুন্দর করা কঠিন, 564 00:31:44,400 --> 00:31:46,390 কিন্তু অন্তত নির্বাণ কন্টেন্ট আপ অত্যন্ত নগণ্য. 565 00:31:46,390 --> 00:31:49,380 কিন্তু সত্যিই পেতে আকর্ষণীয় যখন কেউ আপনার ওয়েবসাইট ভিজিট করতে পারেন 566 00:31:49,380 --> 00:31:52,260 এবং ইনপুট এবং প্রদান ফরম পূরণ করতে পারেন, 567 00:31:52,260 --> 00:31:55,800 চেকবক্স চেক বন্ধ এবং আপনার ওয়েবসাইটের সাথে কর্মসঞ্চালন করতে পারবেন পারেন. 568 00:31:55,800 --> 00:31:57,780 এবং প্রকৃতপক্ষে সম্ভবত, প্রত্যেক ওয়েবসাইট সম্পর্কে আপনার যত্ন 569 00:31:57,780 --> 00:32:00,710 কোনো বিস্তারিতভাবে এই দিন,, একরকম হয় ইন্টারেক্টিভ. 570 00:32:00,710 --> 00:32:03,110 ফেসবুক, গুগল, এবং ভালো, যে ব্যবহারকারীর ইনপুট নিতে 571 00:32:03,110 --> 00:32:05,100 এবং কাস্টমাইজড আউটপুট উত্পন্ন করে. 572 00:32:05,100 --> 00:32:07,780 >> তাই আসুন এখন যে কি শুরু. বিশ্বকাপ এখন রূপান্তরটি 573 00:32:07,780 --> 00:32:11,150 থেকে ঠিক মার্কআপ জন্য স্ট্যাটিক কন্টেন্ট HTML টি ব্যবহার করে 574 00:32:11,150 --> 00:32:14,790 হিসাবে পরিবর্তে একটি গতিশীল কন্টেন্ট জন্য প্রদান ব্যবস্থা. 575 00:32:14,790 --> 00:32:17,350 এবং যে শেষের দিকে, আসুন আমাদের নিজস্ব সার্চ ইঞ্জিন বাস্তবায়ন. 576 00:32:17,350 --> 00:32:20,820 চলুন শুরু করা যাক এটা হিসাবে অনুসরণ করে. এখানে ফর্ম ট্যাগ. 577 00:32:20,820 --> 00:32:24,090 কর্মের বৈশিষ্ট্য নির্ধারণ করা হয় যে ব্যবহারকারী যখন fills এই ফর্মটি 578 00:32:24,090 --> 00:32:28,400 তাদের কীবোর্ডের সাথে, এটা এখানে এই URL-এ জমা দেওয়া হবে. 579 00:32:28,400 --> 00:32:31,230 তাই আমি ফেরেব ধরনের. এটা আমাদের একটু বেশী সময় লাগতে যাচ্ছে 580 00:32:31,230 --> 00:32:33,780 একাধিক বর্গ সমগ্র সার্চ ইঞ্জিন বাস্তবায়ন, 581 00:32:33,780 --> 00:32:35,880 তাই আমরা ঠিক সামনে শেষ, তাই কথা বলতে চেষ্টা করব. 582 00:32:35,880 --> 00:32:38,650 আমরা যে অংশ ব্যবহারকারী অনুসন্ধান করতে দেয় না, এবং আমরা পান্ট এর Google-এ বাছাই করব করব 583 00:32:38,650 --> 00:32:40,950 অনুসন্ধান ফলাফল খুঁজে বের করার শক্ত অংশ, 584 00:32:40,950 --> 00:32:43,520 কিন্তু, বিশেষত আমি Google এর ওয়েব সার্ভারের সাথে কথা বলতে যাচ্ছি 585 00:32:43,520 --> 00:32:46,710 দুটি খুব জনপ্রিয় একটি পদ্ধতির সাহায্যে. 586 00:32:46,710 --> 00:32:50,000 এক অন্য পেতে হচ্ছে, যে অবশেষে আমরা দেখতে পাবেন, পোস্ট হচ্ছে, 587 00:32:50,000 --> 00:32:52,660 যদিও অন্যদের যে কম ঘন ঘন ব্যবহৃত হয়. 588 00:32:52,660 --> 00:32:56,440 তাই ঠিক conjures ধারণা আপ পেতে, আমি কিছু কন্টেন্ট পেতে চান, কিছু সার্চ ফলাফলগুলি পেতে. 589 00:32:56,440 --> 00:32:58,440 এই, সম্ভবত আপনি অনুমান করতে পারেন কি এই আছে. 590 00:32:58,440 --> 00:33:01,900 এই ইনপুট কিছু, এটি আসলে, এর একটি টেক্সট ক্ষেত্রের মত যাচ্ছে, 591 00:33:01,900 --> 00:33:05,200 এবং যাতে ইনপুট, যে ভেরিয়েবলের নাম, নামের কথা বলতে, 592 00:33:05,200 --> 00:33:08,610 ক্যোয়ারী জন্য কনভেনশন দ্বারা q করা যাচ্ছে. 593 00:33:08,610 --> 00:33:11,700 এবং আবার, এই ইনপুট ধরন একটি চেকবক্স হবে না; 594 00:33:11,700 --> 00:33:13,890 এটি একটি মেনু হতে যাচ্ছে না; এটি একটি টেক্সট ক্ষেত্রের হতে যাচ্ছে 595 00:33:13,890 --> 00:33:18,060 এখানে এই বৈশিষ্ট্য, এবং এই টেক্সট বক্সে দ্বারা হিসাবে denoted, 596 00:33:18,060 --> 00:33:20,680 একটি লাইন বিরতি মত, সেটা হয় না বা সেখানে. 597 00:33:20,680 --> 00:33:24,480 সুতরাং আমরা একটি ট্যাগ অভ্যন্তরে যে স্ল্যাশ সঙ্গে খালি উপাদান আছে. 598 00:33:24,480 --> 00:33:28,050 তারপর আমি একটা লাইন বিরতি রাখা যাচ্ছে, এবং করছি আপনি সম্ভবত,, কি করতে হবে এই অনুমান করতে পারেন. 599 00:33:28,050 --> 00:33:30,210 এই ফর্ম ইনপুট অন্য সাজান. 600 00:33:30,210 --> 00:33:32,350 >> এই এক ফর্ম জমা দেওয়ার জন্য ব্যবহার করা যাচ্ছে. 601 00:33:32,350 --> 00:33:36,140 তাই এই বড় বাটন ক্লিক করতে পারেন যে ব্যবহারকারী যাও ফর্ম জমা দিতে হবে, 602 00:33:36,140 --> 00:33:40,800 এবং যে বাটনের লেবেল হতে যাচ্ছে 'CS50 খোঁজো.' হয় 603 00:33:40,800 --> 00:33:44,170 এড়িয়ে যাও বন্ধ ফর্ম, বন্ধ শরীর, এইচটিএমএল বন্ধ. 604 00:33:44,170 --> 00:33:46,280 এর কি আমরা এই ওয়েব পেজ আকারে আছে কি না. 605 00:33:46,280 --> 00:33:48,260 তাই আমার ব্রাউজারে চলুন, 606 00:33:48,260 --> 00:33:50,360 আমাকে যেতে হবে এখনও স্থানীয় হোস্ট যাও,. 607 00:33:50,360 --> 00:33:54,650 এটি index.html, তাই যদি আমি এই ফাইলটি নামক search0 দেখতে চাই, 608 00:33:54,650 --> 00:33:59,710 আমি সহজভাবে / search0.html, কি লিখতে পারেন - 609 00:33:59,710 --> 00:34:01,880 এবং আমার ভুলের প্রথম. 610 00:34:01,880 --> 00:34:04,400 যাচ্ছে কি করছেন? আমি স্পষ্ট অনুমতি নেই 611 00:34:04,400 --> 00:34:06,430 এই ফাইল অ্যাক্সেস কিছু কারণে,. 612 00:34:06,430 --> 00:34:10,170 কিন্তু C-এর কারণ, কাজ অসদৃশ আমরা এ পর্যন্ত সম্পন্ন করেছি, 613 00:34:10,170 --> 00:34:14,340 যেখানে প্রোগ্রাম আপনি লিখুন আপনার দ্বারা runable গণ্য করা হয়, 614 00:34:14,340 --> 00:34:17,590 আপনার দ্বারা এক্সেকিউটেবল, যে সত্যিই কেস ওয়েবে না, 615 00:34:17,590 --> 00:34:21,010 যেখানে মাঝে মাঝে আপনাকে একটা সার্ভারে ফাইল নির্মাণ করতে পারেন, 616 00:34:21,010 --> 00:34:23,310 কিন্তু আপনি সারা বিশ্ব জুড়ে তাদের দেখতে সক্ষম হবে না চান. 617 00:34:23,310 --> 00:34:25,469 বরং, আপনি বিশ্বের কিছু ফাইল দেখতে চান 618 00:34:25,469 --> 00:34:27,730 কিন্তু, শুধুমাত্র জন্য গোপনীয়তার দোহাই অন্যদের নয়. 619 00:34:27,730 --> 00:34:30,730 এটা একটি নির্বাচন ভিত্তি আরো যখন আপনি ওয়েবে জিনিস করছি. 620 00:34:30,730 --> 00:34:32,810 তাই আমাকে আসলে এখানে ls টাইপ করুন, 621 00:34:32,810 --> 00:34:37,440 এবং আমি আপনাকে ফাইল আছে কিনা, কিন্তু প্রত্যাহার যে যদি আমি দীর্ঘ জন্য না ls-l, 622 00:34:37,440 --> 00:34:41,520 আমি আর একটি তালিকা দেয় যে এই ফাইল সম্পর্কে আরো কিছু সম্পর্কে বিস্তারিত পাবেন 623 00:34:41,520 --> 00:34:45,139 এখন যা হয়, প্রথম সময় প্রাসঙ্গিক আমাদের জন্য সত্যিই,. 624 00:34:45,139 --> 00:34:47,840 যে পর্যন্ত অধিকার আছে আমার ফাইলের নাম উল্লেখ্য, 625 00:34:47,840 --> 00:34:50,690 এবং তারপর সময় শেষ পরিবর্তন হয়েছিল তারা বা কপি করা. 626 00:34:50,690 --> 00:34:54,370 এখানে এই নম্বর কি? আপনি কি প্রত্যাহার? 627 00:34:54,370 --> 00:34:56,400 বাইট আকারের, কিভাবে বড় ফাইল হয়. 628 00:34:56,400 --> 00:34:59,520 >> আমি কিছু লোগো এখানে যে সব ধরনের অন্যান্য ফাইল চেয়ে বড় আছে বলে মনে হচ্ছে. 629 00:34:59,520 --> 00:35:03,610 এই আমি কে, এই কি আমি কি গ্রুপ এবং আমি ইন 630 00:35:03,610 --> 00:35:07,430 কিন্তু বাম, উপর এখানে রহস্যপূর্ণ ক্রমানুসারে একটি বিট, 631 00:35:07,430 --> 00:35:10,040 এবং এই সম্পর্কে আমরা কথা বললাম, আমি মনে করি, সংক্ষেপে অতীতে, 632 00:35:10,040 --> 00:35:12,050 কিন্তু এই অনুমতি না আছে. 633 00:35:12,050 --> 00:35:14,020 এমনকি যদি যে কিছুটা অস্পষ্ট, 634 00:35:14,020 --> 00:35:17,270 RW সম্ভবত মানে & পড়তে ও লিখতে. 635 00:35:17,270 --> 00:35:22,560 সুতরাং দেখা যাচ্ছে যে এই সংখ্যা, ড্যাশ বিভিন্ন ব্যক্তিদের জন্য অনুমতি বিভিন্ন সেট দেখায়. 636 00:35:22,560 --> 00:35:24,730 এবং প্যাটার্ন মূলত,, হিসাবে অনুসরণ করে. 637 00:35:24,730 --> 00:35:27,650 আপনি যখন একটি ড্যাশ ক্রম এখানে দেখতে, তারা অনুসরণ করে হিসাবে তাকান. 638 00:35:27,650 --> 00:35:30,450 একটি ড্যাশ আছে তারপর, তিনটি সংখ্যা, ড্যাশ আরো আছে, 639 00:35:30,450 --> 00:35:33,390 তারপর অন্য তিনটি নেই তারপর, অন্য তিনটি আছে. 640 00:35:33,390 --> 00:35:36,800 প্রথম এক হয় ডিরেক্টরির জন্য ড্যাশ বা এটি এর বিজ্ঞাপন. 641 00:35:36,800 --> 00:35:40,220 যাতে এক বেশ সহজ. যদি এটি একটি ফোল্ডার, এটি ঘ অন্যথায়, এটি একটি হাইফেন. 642 00:35:40,220 --> 00:35:44,080 একটি দম্পতি অন্যান্য ক্ষেত্রে আছে, কিন্তু এখন জন্য আমরা ফাইল এবং ডিরেক্টরি যত্নশীল হবেন. 643 00:35:44,080 --> 00:35:48,090 এই পরবর্তী তিনটি ড্যাশ - এবং আমি কৃত্রিম করেছি শূণ্যস্থান ঢোকানো. 644 00:35:48,090 --> 00:35:50,490 তারা সম্ভবত,, যখন আমরা তাদের দেখেছি একটি মুহূর্ত আগে সেখানে না. 645 00:35:50,490 --> 00:35:52,900 এগুলি ফাইল মালিকের অনুমতি, 646 00:35:52,900 --> 00:35:55,840 একটি দ্বিতীয় আগে যে এটি & পড়তে ও লিখতে হয় এবং থেকে প্রত্যাহার করা. 647 00:35:55,840 --> 00:35:58,560 কারণ আমি যে, ব্যক্তি হিসাবে এই ফাইলটি নির্মিত একটি মুহূর্ত আগে, ছিল 648 00:35:58,560 --> 00:36:01,250 আমি, শুধু দ্বারা ডিফল্টরূপে, একটি লিনাক্স কম্পিউটার, 649 00:36:01,250 --> 00:36:03,910 পড়া এবং যে ফাইল লেখা অবিরত করার ক্ষমতা আছে. 650 00:36:03,910 --> 00:36:07,170 >> সুতরাং শুধুমাত্র অপারেটিং সিস্টেম সম্পর্কে দেয় RW স্বয়ংক্রিয়ভাবে. 651 00:36:07,170 --> 00:36:10,840 মধ্যম বেশী আমার গ্রুপ সঙ্গে সম্পর্কযুক্ত, ছাত্র যে, 652 00:36:10,840 --> 00:36:14,590 যা ধরণের উপর প্রয়োগ অর্থহীন, কারণ আমি শুধুমাত্র একজন ব্যক্তির যন্ত্রপাতি ব্যবহার করে. 653 00:36:14,590 --> 00:36:16,620 তাই আমার দেওয়া ঠিক যে এ জন্য এখন আমার হাতে ঢেউ. 654 00:36:16,620 --> 00:36:19,190 কিন্তু গত বেশী ওয়েব জন্য সর্বাধিক গুরুত্বপূর্ণ. 655 00:36:19,190 --> 00:36:21,580 এই বিশ্বে অন্য সবাই, এবং সত্য 656 00:36:21,580 --> 00:36:24,600 যে যে --- মানে হয় যে, বিশ্বের অন্য এক 657 00:36:24,600 --> 00:36:26,680 এই ফাইলটি কোন অনুমতি আছে. 658 00:36:26,680 --> 00:36:29,180 স্পষ্টত: একটি সমস্যা, তাই আমি এই স্থির করা প্রয়োজন 659 00:36:29,180 --> 00:36:33,830 দ্বারা একরকম দেবার বিশ্ব কী? পড়ুন ও লিখুন? 660 00:36:33,830 --> 00:36:35,850 যে সম্ভবত মূক, ডান? আমি ওয়েবে যে কেউ চাই না 661 00:36:35,850 --> 00:36:38,530 যাও যাও আমার পাতা একরকম যান এবং যে ফাইলটি পরিবর্তন করুন, 662 00:36:38,530 --> 00:36:40,800 যদিও সত্যিই তারা সঙ্গে একটি HTML ফাইল পারে না, 663 00:36:40,800 --> 00:36:44,110 কিন্তু শুধু নীতির মধ্যে সম্ভবত, শুধুমাত্র তাদের জন্য এটি পড়তে সক্ষম হতে চান. 664 00:36:44,110 --> 00:36:47,910 কি এটা পড়া মানে? এটা তারা প্রকৃত এইচটিএমএল সম্পর্কে যত্ন চলুন মানে এই নয়, 665 00:36:47,910 --> 00:36:51,820 কিন্তু ব্রাউজারে যে মার্কআপ ভাষা পার্স করা প্রয়োজন, 666 00:36:51,820 --> 00:36:53,720 নিচ ডানে, বামে. 667 00:36:53,720 --> 00:36:57,990 তাই ওয়েব অন্য কেউ এটা পড়তে পাবে প্রয়োজন, তাই আমি ন্যূনতমরূপে এটি r দিতে প্রয়োজন. 668 00:36:57,990 --> 00:37:00,240 আমি কয়েক বিভিন্ন উপায়ে এই কাজ করা যাবে কিন্তু সম্ভবত 669 00:37:00,240 --> 00:37:03,080 সহজ এখানে এই কমান্ড চালানো হয়. 670 00:37:03,080 --> 00:37:10,860 Chmod, পরিবর্তন মোড তারপর, a + r তাই সমস্ত বিশ্বের সবাই + পড়া, 671 00:37:10,860 --> 00:37:13,830 এবং তারপর ফাইল, search0.html নাম. 672 00:37:13,830 --> 00:37:18,310 >> এখন যদি আমি ls-l আবার না, বিজ্ঞপ্তি যে যে ফাইল পরিবর্তিত হয়েছে, 673 00:37:18,310 --> 00:37:21,440 এবং সত্যিই, আমি আর সকলের জন্য চালু করেছেন. 674 00:37:21,440 --> 00:37:23,350 আমি করেছি পরিণত আমার গ্রুপ জন্য এটা, কিন্তু যে সূক্ষ্ম, 675 00:37:23,350 --> 00:37:27,150 কারণ যদি আমি প্রত্যেকের জন্য চালু মধ্যে, আমার গ্রুপ হল একটি সাবসেট. 676 00:37:27,150 --> 00:37:31,480 তাই ভালো. এই মাত্র মানে কম্পিউটার এখন করেছে এটি পাঠযোগ্য. 677 00:37:31,480 --> 00:37:34,430 এখন সম্পর্কে ফিরে যাও আমার ব্রাউজার চলুন, রিলোড ক্লিক করুন. 678 00:37:34,430 --> 00:37:36,330 Ah-হে. আমরা এখন CS50 খোঁজো আছে. 679 00:37:36,330 --> 00:37:39,830 চমত্কার পশুতুল্য সার্চ ইঞ্জিন - আমি একটু কৃত্রিম মধ্যে জুম করেছি. 680 00:37:39,830 --> 00:37:41,930 কিন্তু এখানে একটা কিছু যদি প্রকৃতপক্ষে এটি কাজ করে দেখুন. 681 00:37:41,930 --> 00:37:45,880 প্রথমত, সম্পর্কে একটি দ্রুত বৈধতা পরীক্ষা না দেওয়া, আমার এবং ক্লিক করুন পৃষ্ঠা উত্স দেখতে নিয়ন্ত্রণ করা যাক. 682 00:37:45,880 --> 00:37:50,780 উল্লেখ্য Chrome-এর মধ্যে এখন আমরা একই এইচটিএমএল যে আমি নিজেকে তৈরি দেখছেন. 683 00:37:50,780 --> 00:37:55,420 এখানে বিভ্রান্ত না পারেন তবে,. আমি এখানে কোড পরিবর্তন শুরু করতে পারে না, 684 00:37:55,420 --> 00:37:59,420 কারণ একটি ব্রাউজার এই কোড শুধুমাত্র পাঠযোগ্য দৃশ্য আছে. 685 00:37:59,420 --> 00:38:06,060 ব্রাউজার ঠিক করেনি নামক কোনো ফাইল search0.html জন্য স্থানীয় হোস্ট জিজ্ঞাসা. 686 00:38:06,060 --> 00:38:09,490 এটা এখন বিশুদ্ধ কাকতালীয় যে যন্ত্র 687 00:38:09,490 --> 00:38:13,480 আমার ব্রাউজার হিসাবে একই কম্পিউটারে করা হবে. 688 00:38:13,480 --> 00:38:20,470 আমি ঠিক আছে, equivalently, www.facebook.com/search0.html টাইপ করে থাকতে পারে, 689 00:38:20,470 --> 00:38:23,830 এবং যদি ফেসবুক ছিল একটি ফাইল বলা হয় যে, তখন আমি তাদের এইচটিএমএল হবে দেখছি. 690 00:38:23,830 --> 00:38:27,360 এবং অবশ্যই, আমি ফাইলটি যে ফেসবুক থেকে ফিরে আসে, পরিবর্তন হয় না পারেন. 691 00:38:27,360 --> 00:38:29,360 তাই এখন আমরা লাইন যোগাযোগ ধরণের. 692 00:38:29,360 --> 00:38:32,130 প্রয়োগ উভয় একটি সার্ভার, ভজনা ওয়েব পেজ আপ, 693 00:38:32,130 --> 00:38:34,870 কিন্তু এটি এর অর্থে একটি ক্লায়েন্ট যে আমি একটি ব্রাউজার ব্যবহার করছি 694 00:38:34,870 --> 00:38:37,630 প্রকৃতপক্ষে যে সার্ভারের সাথে কথা বলুন. 695 00:38:37,630 --> 00:38:39,610 সুতরাং আসুন যদি আমার Google সার্চ ইঞ্জিন কাজ করে দেখুন. 696 00:38:39,610 --> 00:38:44,930 আমাকে এগিয়ে যান এবং দ্রুত বাদামী শিয়াল অনুসন্ধান করার জন্য, লিখুন. 697 00:38:44,930 --> 00:38:47,540 এবং voila, এখন আমি আমার নিজস্ব সার্চ ইঞ্জিন আছে. 698 00:38:47,540 --> 00:38:51,460 >> কিন্তু কিভাবে কাজ করে? 699 00:38:51,460 --> 00:38:55,380 একটি প্রসারিত বিট, কিন্তু আছে - এবং এখন আপনি অংশ সুদ যে দেখতে, অবিকল, পারে না. 700 00:38:55,380 --> 00:38:57,370 লক্ষ্য কি. 701 00:38:57,370 --> 00:39:00,430 URL টি লক্ষ্য করুন. এটি সক্রিয় যে পদ্ধতি আউট, 702 00:39:00,430 --> 00:39:02,780 বলা পেতে, হল সুপার-সহজ. 703 00:39:02,780 --> 00:39:10,270 যখন একটি ফর্ম আপনাকে যে আপনি কিছু সার্ভার থেকে ফলাফল 'পাওয়ার' নির্দিষ্ট করতে চান, 704 00:39:10,270 --> 00:39:13,200 কি এটি করতে যাচ্ছে হয় যাই হোক না কেন আপনি ফর্ম মধ্যে টাইপ গ্রহণ 705 00:39:13,200 --> 00:39:15,290 এবং এটা করা URL-এ. 706 00:39:15,290 --> 00:39:18,580 তা কিভাবে URL-এ হিসাবে অনুসরণ করা পরার প্রমিত যাচ্ছে. 707 00:39:18,580 --> 00:39:22,290 উল্লেখ্য, এই URL-এ যে ছিল আমার কর্মের বৈশিষ্ট্য মান. 708 00:39:22,290 --> 00:39:24,730 যে যেখানে আমি ফর্ম শেষ পর্যন্ত চেয়েছিলেন. 709 00:39:24,730 --> 00:39:26,950 কিন্তু তারপর এই প্রশ্ন চিহ্ন লক্ষ্য করা. 710 00:39:26,950 --> 00:39:30,230 এই ওয়েবে একটি প্রচল যদ্দ্বারা ব্যবহারকারীর ইনপুট প্রদান 711 00:39:30,230 --> 00:39:35,320 একটি ওয়েবসাইট আপনাকে URL একটি প্রশ্ন চিহ্ন যুক্ত করা, 712 00:39:35,320 --> 00:39:38,330 এবং তারপরে আপনি যে কোনো একটি কি মান জোড়া আভা আছে. 713 00:39:38,330 --> 00:39:42,380 একটি কী, একটি প্যারামিটার হিসাবে অন্যথায় ওয়েব পরিচিত নাম, 714 00:39:42,380 --> 00:39:46,380 তারপর আপনি একটি সমান সাইন থাকে, তাহলে আপনি যে পরামিতির মান আছে. 715 00:39:46,380 --> 00:39:49,810 সুতরাং এটি মূলত একটি পরিবর্তনশীল এর নাম এবং একটি পরিবর্তনশীল মূল্য, 716 00:39:49,810 --> 00:39:54,250 কিন্তু যারা পরিবর্তনশীল এর নাম এবং মান এইচটিএমএল ফর্ম থেকে এসেছিলেন. 717 00:39:54,250 --> 00:39:56,250 কেন pluses, আপনি কি মনে করেন না? 718 00:39:56,250 --> 00:39:59,340 কারণ আমি + মধ্যে আমার শব্দের মধ্যে টাইপ না. 719 00:39:59,340 --> 00:40:01,430 [ছাত্র, অপাচ্য] 720 00:40:01,430 --> 00:40:05,080 >> হ্যাঁ, এটা ঠিক ফাঁক জন্য. অডস হয়, যখনই আপনি একটি URL দেখা করেছি, 721 00:40:05,080 --> 00:40:07,320 , সেখানে যদি শুধুমাত্র কারণ এটি কোনো শূণ্যস্থান কখনও 722 00:40:07,320 --> 00:40:09,440 যদি সেখানে, সত্যিই আপনি কপি পেস্ট না পারে 723 00:40:09,440 --> 00:40:12,700 মধ্যে একটি বা IM এর মধ্যে একটি ইমেল কারণ এটি ভঙ্গ করা হবে. 724 00:40:12,700 --> 00:40:15,420 আপনি গোটা ব্যাপারটাই এক অক্ষরের সংলগ্ন পংক্তি হতে চান. 725 00:40:15,450 --> 00:40:18,450 >> তাই ব্রাউজার স্মার্ট যথেষ্ট বুঝতে, uh-uh. 726 00:40:18,450 --> 00:40:22,610 শুধুমাত্র একটি স্থান সেখানে রাখবেন না. আমাকে কিছু আদর্শ উপায় স্থান সঙ্কেতাক্ষরে লিখা. 727 00:40:22,610 --> 00:40:25,170 সেটা করার জন্য নিয়মাবলী এক ব্রাউজার আছে 728 00:40:25,170 --> 00:40:29,350 স্বয়ংক্রিয়ভাবে একটি + যেখানে আপনি অন্যথায় একটি খালি জায়গা রাখা যাবে. 729 00:40:29,350 --> 00:40:32,140 সুতরাং এখন, গুগুল বিজ্ঞপ্তি ধরনের ব্যবহারকারী বন্ধুত্বপূর্ণ হয়েছে. 730 00:40:32,140 --> 00:40:34,380 আমি অবশ্যই এই ওয়েব পেজ তৈরি না করে থাকেন, 731 00:40:34,380 --> 00:40:37,200 কিন্তু তারা তাদের নিজস্ব টেক্সট ক্ষেত্রের prepopulated আছে 732 00:40:37,200 --> 00:40:39,490 সঙ্গে কি অবিকল,, আমি টাইপ ইন 733 00:40:39,490 --> 00:40:43,090 ধরুন আমি অন্য কিছুর জন্য একটি অলস কুকুরের মত অনুসন্ধান করতে চান. 734 00:40:43,090 --> 00:40:45,340 আমি এই এখানে টাইপ করুন, পুনরায় সন্ধান করতে পারেন. 735 00:40:45,340 --> 00:40:47,730 বিজ্ঞপ্তি যে URL টি পরিবর্তন এখানে আপ, 736 00:40:47,730 --> 00:40:51,390 কিন্তু তারপর বিজ্ঞপ্তি যে আসলে আমি কিছু করতে চাই জন্য অনুসন্ধান করতে পারেন 737 00:40:51,390 --> 00:40:53,610 কেবল URL গুলির দ্বারা কিভাবে কাজ প্রতীতি. 738 00:40:53,610 --> 00:40:56,840 আমি অলস বিড়াল না, লিখুন, পারে 739 00:40:56,840 --> 00:41:01,370 এবং এখন লক্ষ্য করা আমি একটি খুব অলস পেয়ে করছি - আমরা উচিত? আমি আমরা should লাগছে. 740 00:41:01,370 --> 00:41:09,900 আমি খুব অলস বিড়াল পেতে. 741 00:41:09,900 --> 00:41:11,930 ঠিক আছে. এটি stupidest জিনিস আমরা সম্পন্ন করেছি এক. 742 00:41:11,930 --> 00:41:17,160 কিন্তু যে একটি অলস বিড়াল. 743 00:41:17,160 --> 00:41:19,730 যাহাই হউক না কেন, কি এখানে কি takeaway? 744 00:41:19,730 --> 00:41:22,830 এখন আমরা HTTP-র জগতে খেলার সাজান. 745 00:41:22,830 --> 00:41:26,050 এইচটিএমএল ঠিক এই মার্কআপ ভাষা, খোলা ট্যাগ বন্ধ ট্যাগ, 746 00:41:26,050 --> 00:41:29,490 যে কিভাবে একটি ব্রাউজার একটি ওয়েব পৃষ্ঠা কন্টেন্ট রেন্ডার বলে. 747 00:41:29,490 --> 00:41:32,850 কিন্তু আপনি যখন ইন্টারনেটের মাধ্যমে তথ্য প্রেরণ শুরু 748 00:41:32,850 --> 00:41:36,290 ওয়েব ব্রাউজার এবং সার্ভারের মধ্যে, যে যেখানে এই প্রোটোকল 749 00:41:36,290 --> 00:41:39,370 পরিচিত হিসাবে হাইপারটেক্সট ট্রান্সফার প্রোটোকল লাগে বেশী. 750 00:41:39,370 --> 00:41:42,630 এটি মানুষের প্রথার সাজানোর; যখন স্যাম এবং আমি সোমবার হাত shook, 751 00:41:42,630 --> 00:41:48,300 একটি সংযোগ আরম্ভ এবং তারপর একটি সংযোগ, একই ধারণা এখানে বন্ধ. 752 00:41:48,300 --> 00:41:53,100 কিভাবে Google এর ফলাফল সম্পর্কে হয় ফিরে আসছে? 753 00:41:53,100 --> 00:41:55,290 আমি কিভাবে আমার ফর্ম জমা হয় গুগুল যাব? 754 00:41:55,290 --> 00:41:58,160 পাশাপাশি অন্যান্য দিন থেকে, প্রত্যাহার যে কি সত্যিই নেভিগেশন এড়িয়ে যাচ্ছে 755 00:41:58,160 --> 00:42:02,150 নীচে ফণা যখন আপনি অনুরোধ একটি ওয়েব পৃষ্ঠা, 756 00:42:02,150 --> 00:42:04,860 আপনার ব্রাউজারে ভালো হয় একটি কিছুটা-রহস্যপূর্ণ বার্তা পাঠানোর 757 00:42:04,860 --> 00:42:09,510 ডিফল্ট হোম পেজের জন্য / HTTP/1.1 GET. 758 00:42:09,510 --> 00:42:13,000 >> এই ক্ষেত্রে বা,, কারণ আমি বিশেষভাবে অনুরোধ আগে 759 00:42:13,000 --> 00:42:17,340 search0.html, তারপর এই কিছুটা-রহস্যপূর্ণ বার্তা হবে 760 00:42:17,340 --> 00:42:20,040 যে আমার ব্রাউজারে যন্ত্রপাতি পাঠাবে. 761 00:42:20,040 --> 00:42:23,090 Google এর এই ক্ষেত্রে বা,, আসলে কি প্রেরিত 762 00:42:23,090 --> 00:42:33,740 একটি সঙ্গে যোগ আছে / অনুসন্ধান, এবং তারপর? থ = অলস বিড়াল একটি অনুরোধ,. 763 00:42:33,740 --> 00:42:36,790 তাই এই বার্তা, যে আমি, মানবিক, টাইপ না am, 764 00:42:36,790 --> 00:42:40,620 কিন্তু আমার ব্রাউজার দ্বারা প্রেরিত হচ্ছে, এই ভাবে HTTP-র ঘটবে. 765 00:42:40,620 --> 00:42:43,240 এই হল আমাদের থাকার ঝাকানো হাতের সমতুল্য. 766 00:42:43,240 --> 00:42:46,320 এই অনুরোধ, এবং সার্ভার এর একটি প্রতিক্রিয়া পাঠাতে সম্পর্কে. 767 00:42:46,320 --> 00:42:48,560 তাই আসুন এই সময়ে একটি ফণা নীচে কটাক্ষপাত. 768 00:42:48,560 --> 00:42:55,320 আগে হিসাবে, আমরা একটি ব্রাউজারে এই বিশেষ ক্ষেত্র খোলার আপ করতে পারেন. 769 00:42:55,320 --> 00:42:58,720 পাতা দেখুন, উপাদান পরিদর্শন করা. 770 00:42:58,720 --> 00:43:01,550 সুতরাং অধীন উপাদান পরিদর্শন করা, বিজ্ঞপ্তি কি যে Chrome-এর ঘটেছে, 771 00:43:01,550 --> 00:43:04,160 ফায়ারফক্স এবং ইন্টারনেট এবং অনুরূপ প্রক্রিয়া আছে, 772 00:43:04,160 --> 00:43:07,370 আমরা এই বিকাশকারী সরঞ্জাম অ্যাক্সেসযোগ্য আমাদের আছে. 773 00:43:07,370 --> 00:43:09,630 সাধারন মানুষের মধ্যে এই সমস্ত ট্যাব ব্যবহার করবেন না. 774 00:43:09,630 --> 00:43:11,940 কিন্তু আমরা এখন, কি করছেন আগ্রহী 775 00:43:11,940 --> 00:43:13,890 নীচে নেটওয়ার্ক পর্যায়ে ফণা. 776 00:43:13,890 --> 00:43:16,130 সুতরাং যদি আমি নেটওয়ার্ক স্তরের বৈঠাচালনা এখানে আপ, 777 00:43:16,130 --> 00:43:18,510 আমাকে এগিয়ে যান এবং এই উইন্ডোটি বিস্তৃত করা, 778 00:43:18,510 --> 00:43:21,840 এই ভুক্তি খুলুন এখানে আপ, এবং হেডার তাকান. 779 00:43:21,840 --> 00:43:26,010 তাই কি আমি যখন একটি ওয়েব সার্ভার থেকে একটি ফাইল অনুরোধ 780 00:43:26,010 --> 00:43:29,410 আমার ব্রাউজারে একটি জিনিষ আভা পাঠায়. 781 00:43:29,410 --> 00:43:32,390 এবং আমাকে উৎস দেখতে. সুতরাং অধীন অনুরোধ হেডার, 782 00:43:32,390 --> 00:43:35,250 এবং শুধুমাত্র এই Chrome এর কিছু দেখাচ্ছে ডায়গনিস্টিক আউটপুট সম্পর্কে, 783 00:43:35,250 --> 00:43:37,340 সাজানোর মত কিছু ধরণের একটি ডিবাগার, 784 00:43:37,340 --> 00:43:40,500 লক্ষ্য করা যে কি আমি এখানে হাইলাইট করেছি অবিকল কি 785 00:43:40,500 --> 00:43:47,060 Chrome-সার্ভারের যাতে একটি ফাইল নামক search0.html অনুরোধ প্রেরণ করা হয়. 786 00:43:47,060 --> 00:43:50,160 এটি সার্ভারে না কহন কি এটা মনে করে তার নাম হল, 787 00:43:50,160 --> 00:43:52,210 ধন্যবাদ এই হোস্ট মলাশয় ক্ষেত্র হয়ে থাকে তাহলে, কিছু আছে 788 00:43:52,210 --> 00:43:56,950 এখানে চমত্কার গূঢ় স্টাফ, ভালো কিছু তারিখ ও সময় সহ না, 789 00:43:56,950 --> 00:43:59,720 কিছু ভাষা যে ব্রাউজার বোঝে না, 790 00:43:59,720 --> 00:44:02,850 কিন্তু সত্যিই গুরুত্বপূর্ণ লাইনগুলি এই প্রথম এখানে দুটি. 791 00:44:02,850 --> 00:44:05,490 >> কি সার্ভারের সাথে সাড়া দেয়? ওয়েল, যদি আমরা এখানে স্ক্রল ডাউন 792 00:44:05,490 --> 00:44:08,510 এবং এই জিনিস দেখতে উৎস, লক্ষ্য করা যে সার্ভার 793 00:44:08,510 --> 00:44:13,700 একটি কিছুটা রহস্যপূর্ণ বার্তা হিসাবে ভাল সাড়া করেনি, পরিবর্তিত 304 হইনি. 794 00:44:13,700 --> 00:44:16,030 এটা একটা অদ্ভুত; সম্পর্কে আসলে এই সমাধানের জন্য চেষ্টা যাক. 795 00:44:16,030 --> 00:44:18,670 সম্পর্কে কমিয়ে রাখতে স্থানান্তর করা যাক এবং আপ রিলোড ক্লিক করুন এখানে 796 00:44:18,670 --> 00:44:22,460 যাও যাও ব্রাউজার আসলে প্রথমবার এই অনুরোধ করা সম্ভব. 797 00:44:22,460 --> 00:44:25,700 তারপর সম্পর্কে জুমইন যাক, এবং আমরা এখন যে সার্ভার এর প্রতিক্রিয়া দেখতে পাবেন না, 798 00:44:25,700 --> 00:44:28,950 কারণ আমি স্থানান্তর অনুষ্ঠিত হয় 200 ঠিক আছে. 799 00:44:28,950 --> 00:44:31,170 তাই সম্ভবত আপনি পাচ্ছি না নম্বর 200 800 00:44:31,170 --> 00:44:33,300 ওয়েব প্রেক্ষাপটে, কিন্তু কি সংখ্যা 801 00:44:33,300 --> 00:44:36,760 কিন্তু কখনও কখনও আপনি একটি সার্ভার থেকে দেখা অপ্রত্যাশিতভাবে? 802 00:44:36,760 --> 00:44:42,010 404, ফাইল খুঁজে পাওয়া যায়নি; 403 নিষিদ্ধ; 500, সার্ভার ত্রুটি. 803 00:44:42,010 --> 00:44:44,890 সুতরাং এই যে দুনিয়া সাংখ্যিক কোড ব্যবহার করে ওয়েব মধ্যে আছে 804 00:44:44,890 --> 00:44:47,870 শুধু সি ফাংশন মত ত্রুটি, বোঝান 805 00:44:47,870 --> 00:44:51,030 ফিরে যান এবং প্রধান ত্রুটি প্রদর্শন করে প্রস্থান করা কোড প্রত্যাবর্তন করতে পারেন. 806 00:44:51,030 --> 00:44:54,160 যদিও 200,, আপনি খুব কমই, কারণ এটা মানে সব ঠিক দেখতে. 807 00:44:54,160 --> 00:44:59,000 এবং 304 সম্ভবত আপনি কি কারণ এটি বাচক হয় কখনই দেখতে পাবে? 808 00:44:59,000 --> 00:45:03,330 যে কিছুই আছে - এর যদি আমরা এই আবার ভান করতে পারে দেখুন - 809 00:45:03,330 --> 00:45:07,170 ওহ এখন, এটি সহযোগী না. 304 বলেন না পরিবর্তন, 810 00:45:07,170 --> 00:45:09,170 তাই কেন, এমনকি সার্ভার সাড়া? 811 00:45:09,170 --> 00:45:12,550 ওয়েল, দক্ষতা জন্য, আপনার জন্য একটি ওয়েব সার্ভার স্বয়ংক্রিয়ভাবে, 812 00:45:12,550 --> 00:45:16,570 যদি ফাইলটি পরিবর্তন করা হয়েছে, এটি সমগ্র HTML ফাইল পুনরায় প্রেরণ করা হবে না. 813 00:45:16,570 --> 00:45:19,150 এটা ব্রাউজার এটি পরিবর্তন হয়নি বলতে হবে. 814 00:45:19,150 --> 00:45:21,220 শুধু অনুলিপি আপনি ইতিমধ্যে ব্যবহার আছে. 815 00:45:21,220 --> 00:45:22,650 সুতরাং এর ওয়েবে ক্যাশে আছে এই ধারণা 816 00:45:22,650 --> 00:45:25,840 পারফরম্যান্সের জন্য, যাতে আপনি সময় এবং বর্জ্য ব্যান্ডউইথ অপব্যয় না 817 00:45:25,840 --> 00:45:29,160 আবার ফাইল ডাউনলোড এবং আবার অকারণে. 818 00:45:29,160 --> 00:45:31,460 >> কিন্তু এই ওয়েবপৃষ্ঠাটি এখন,, ছিল মহা - সরল, 819 00:45:31,460 --> 00:45:34,980 এবং এটি শুধুমাত্র এইচটিএমএল দেখিয়েছেন যে ফিরে আসেন সম্পর্কে. 820 00:45:34,980 --> 00:45:40,940 চলুন আসলে এখন নেটওয়ার্ক ট্যাবে একটি দ্রুত বাদামী শিয়াল ভালো Google সন্ধান ব্যবহার করবেন. 821 00:45:40,940 --> 00:45:43,010 তারপর আমাকে CS50 অনুসন্ধান ক্লিক করুন, 822 00:45:43,010 --> 00:45:46,950 এবং এখন এখানে নীচে, ঠাহর করা একটি জিনিস আভা ফিরে আসেন 823 00:45:46,950 --> 00:45:49,900 কারণ আমি যখন Google.com মত একটি বাস্তব ওয়েবসাইট যান, 824 00:45:49,900 --> 00:45:53,520 তারা ছবি আছে, তারা টেক্সট আছে, তারা একটি ভাষা জাভাস্ক্রিপ্ট সেখানে বলা আছে. 825 00:45:53,520 --> 00:45:55,940 তাই এই টেবিল প্রত্যেক এখানে নিচে সারি 826 00:45:55,940 --> 00:46:01,490 কিছু যে Google আমার একক অনুরোধের প্রত্যুত্তরে থুতু আউট প্রতিনিধিত্ব করে. 827 00:46:01,490 --> 00:46:04,160 আমি এক যত্নশীল যদিও, এই প্রথম এক. 828 00:46:04,160 --> 00:46:08,420 এবং যদি আমি অনুসন্ধান যান, অনুরোধ, এখানে ক্লিক করুন উৎস দেখতে, 829 00:46:08,420 --> 00:46:11,300 বিজ্ঞপ্তি যে প্রকৃতপক্ষে, রহস্যপূর্ণ বার্তা যে আমার ব্রাউজারে পাঠানো 830 00:46:11,300 --> 00:46:15,010 গুগুল ছিল এখানে এই দুই লাইন, 831 00:46:15,010 --> 00:46:18,420 কিছু এখানে নিচে গোপনীয় তথ্য যা আমরা এখন জন্য উপেক্ষা করব দ্বারা অনুসৃত. 832 00:46:18,420 --> 00:46:20,890 কিন্তু বিজ্ঞপ্তি খুব,, কি Chrome এর সঙ্গে চমত্কার কুশলী, 833 00:46:20,890 --> 00:46:24,540 এটি এটাও দেখাচ্ছে কোয়েরি স্ট্রিং যে ইন পাঠানো হয়েছিল সম্পর্কে 834 00:46:24,540 --> 00:46:27,410 তাই বদলে সম্পর্কে এই প্রদর্শন, যার আক্ষরিক অর্থ পাঠানো হয়, 835 00:46:27,410 --> 00:46:30,800 যদি আমি দেখতে এটি সঙ্কেতমুক্ত, শুধুমাত্র ডিবাগিং উদ্দেশ্যের জন্য Chrome,, 836 00:46:30,800 --> 00:46:34,270 আমাদের মত ডেভেলপারদের জন্য, এটা দেখাচ্ছে এর একটি মানুষের বন্ধুত্বপূর্ণ সংস্করণ সম্পর্কে - 837 00:46:34,270 --> 00:46:36,390 যে দৃশ্যত, কিভাবে আপনি শিয়াল বানান না. 838 00:46:36,390 --> 00:46:40,520 আমি শুধু এই এখন ঠাহর - কিন্তু আপনি এর দেখাচ্ছে কি আমি, দৃশ্যতঃ টাইপ. 839 00:46:40,520 --> 00:46:45,340 এদিকে, প্রতিক্রিয়া যে সার্ভার থেকে ফিরে আসেন আবার 200 ঠিক আছে. 840 00:46:45,340 --> 00:46:47,930 যে প্রতিক্রিয়া কিন্তু অন্তর্ভুক্ত অবশ্যই, 841 00:46:47,930 --> 00:46:51,920 যদি আমরা আসলে HTML পাতায় দেখতে - 842 00:46:51,920 --> 00:46:55,440 দুঃখিত, এই সামান্য একটি কীবোর্ড শর্টকাট সর্বস্বান্ত টেরা আজ. 843 00:46:55,440 --> 00:46:59,020 >> আমি পরে এই সঙ্গে মোকাবিলা করব. তাই আপনি যদি প্রকৃতপক্ষে আমরা পাতা এর উৎস দেখতে, 844 00:46:59,020 --> 00:47:02,990 যা আমি প্রতিক্রিয়া ক্লিক করে নিচে এখানে করতে পারেন, 845 00:47:02,990 --> 00:47:10,080 এটি কি আসলে ছিল যে রহস্যপূর্ণ 200 সার্ভার থেকে ওকে বার্তা ছাড়াও ফিরে থুতু,. 846 00:47:10,080 --> 00:47:12,520 একটু রহস্যপূর্ণ, কিন্তু যেখানে এই সব থেকে আসছে? 847 00:47:12,520 --> 00:47:15,570 তবে এর অন্য একটি বিষয় এখানে করতে দেওয়া. আরেকটা কিছুটা-রহস্যপূর্ণ কমান্ড, 848 00:47:15,570 --> 00:47:20,530 কিন্তু ঝরঝরে এই এক ধরনের যে এটা আমাদের reveals ঠিক কি ফণা এর নীচে যাওয়া. 849 00:47:20,530 --> 00:47:22,530 তাই আমি আমার ম্যাক ফিরে না এখানে, আমি সংযুক্ত আছে 850 00:47:22,530 --> 00:47:25,980 এর মাধ্যমে অন্য সার্ভার প্রোগ্রাম নামক SSH-র মাধ্যমে, সিকিউর শেল, 851 00:47:25,980 --> 00:47:28,940 কারণ হার্ভার্ড এর কম্পিউটারের অধিকাংশ কমান্ড অবরোধ আমরা চালানো সম্পর্কে 852 00:47:28,940 --> 00:47:31,640 কারণ কিছু কিছু সার্ভারে এই কমান্ড নামক traceroute আছে 853 00:47:31,640 --> 00:47:34,810 আপনি যে পয়েন্ট এবং a ও b মধ্যে রুট যাও ট্রেস করতে পারবেন, 854 00:47:34,810 --> 00:47:37,020 এবং এ পর্যন্ত আমরা করছি দেওয়া জন্য সম্পূর্ণরূপে গ্রহণ 855 00:47:37,020 --> 00:47:40,170 আমি যে Google.com মধ্যে এবং একরকম ফিরে তথ্য পেতে টাইপ করতে পারেন 856 00:47:40,170 --> 00:47:43,530 থেকে halfway সারা দেশ বা halfway সারা পৃথিবী জুড়ে. 857 00:47:43,530 --> 00:47:45,810 Traceroute সঙ্গে আসলে আমরা একটু গভীর মধ্যে আকর্ষণীয় করতে পারেন 858 00:47:45,810 --> 00:47:49,370 কিভাবে ইন্টারনেট কাজ হিসাবে, এবং দেখুন কি ফণা এর নীচে যাওয়া. 859 00:47:49,370 --> 00:47:54,440 সুতরাং এর এগিয়ে যান এবং ইচ্ছামত একটি রুট, ট্রেস বলে, Stanford.edu যাক, 860 00:47:54,440 --> 00:47:57,150 যা সারা দেশ জুড়ে করা হয়, এবং হিট লিখুন. 861 00:47:57,150 --> 00:47:59,380 এই কমান্ডের সাহায্যে অতিদ্রুত বা প্রচন্ড ধীর হতে পারে, 862 00:47:59,380 --> 00:48:02,010 আমরা কি এখন কিন্তু এইজন্য, পাতিপাতি করছি, 863 00:48:02,010 --> 00:48:08,060 হয় আমাদের পদক্ষেপ এবং Palo Alto, বা স্ট্যানফোর্ড মধ্যে অথবা হপস প্রতি এক, 864 00:48:08,060 --> 00:48:11,010 যেখানে তারা তাদের ওয়েব সার্ভার আছে. 865 00:48:11,010 --> 00:48:16,600 তাই এই লাইন প্রতিটি উপস্থাপিত আরো concretely, যদিও? 866 00:48:16,600 --> 00:48:19,100 অপভাষা একটি ইন্টারনেট থেকে টুকরা? [ছাত্র, অপাচ্য] 867 00:48:19,100 --> 00:48:21,570 >> কি যে? [ছাত্র, অপাচ্য] 868 00:48:21,570 --> 00:48:25,390 >> ওহ, তাই সময় আছে, কিন্তু প্রতিটি সারি কি না - কি না আমি হপ দ্বারা কি বোঝাতে চেয়েছেন? 869 00:48:25,390 --> 00:48:29,140 >> ওয়েল, ইন্টারনেট নামক এই রাউটার জিনিষ আছে. 870 00:48:29,140 --> 00:48:33,020 এবং রাউটার, নাম হিসাবে সুপারিশ, বিন্দু থেকে রুট তথ্য একটি বো দিকে নির্দেশ করে. 871 00:48:33,020 --> 00:48:36,920 কিন্তু a ও b পরেও বেশ কিছু পয়েন্ট আছে. 872 00:48:36,920 --> 00:48:40,010 গ এবং ঘ এবং ঙ এবং চ সারি 1 মধ্যে আছে, 873 00:48:40,010 --> 00:48:43,480 যা আমার কম্পিউটার এর আইপি ঠিকানা হতে হবে, 874 00:48:43,480 --> 00:48:46,890 অথবা আমার সাংখ্যিক ঠিকানা, যা আমার কম্পিউটারে একটি চিহ্নিত, 875 00:48:46,890 --> 00:48:50,300 এবং ধাপ 15, যার আসলে ষষ্ঠ ওয়েব সার্ভার, 876 00:48:50,300 --> 00:48:54,640 দৃশ্যত, যা আমি এই থেকে, inferring বা তাদের ওয়েব সার্ভারের স্ট্যানফোর্ড সংস্করণ 6 করছি. 877 00:48:54,640 --> 00:48:56,680 কিন্তু কি ধরনের ঝরঝরে হয় না, আমরা পথ দেখতে পারেন 878 00:48:56,680 --> 00:49:00,480 যে আমার এর 0 এবং 1 এর আমার কম্পিউটার থেকে স্ট্যানফোর্ড যাও গ্রহণ করা হয়. 879 00:49:00,480 --> 00:49:02,500 সুতরাং ধাপ 1 আমার নিজের কম্পিউটার এর ঠিকানা. 880 00:49:02,500 --> 00:49:05,760 ইন্টারনেট কম্পিউটার প্রতিটি একটি স্বতন্ত্র আইডেন্টিফায়ার ভালো যে দেখায় আছে. 881 00:49:05,760 --> 00:49:08,150 Number.number.number.number. 882 00:49:08,150 --> 00:49:10,370 কোথাও এই ক্যাম্পাস, সম্ভবত বিজ্ঞান কেন্দ্র, 883 00:49:10,370 --> 00:49:16,780 একটি রাউটার বলা হয় কোর গেটওয়ে 2-te83, যাই হোক না কেন যে অর্থ, 884 00:49:16,780 --> 00:49:20,590 তাই এই হার্ভার্ড এর বড় অভিনব রাউটার যে তাদের ট্রাফিক অনেক রুট এক. 885 00:49:20,590 --> 00:49:24,640 এখানে হার্ভার্ড এর রাউটার অন্য, এই একটি বর্ডার গেটওয়ে, 886 00:49:24,640 --> 00:49:28,310 সীমানা মানে এটি ক্যাম্পাস পরিধি উপর সম্ভবত কোথাও. 887 00:49:28,480 --> 00:49:32,790 তারপর এক NOx, সারি 4, যা উত্তর ক্রসরোড আছে, 888 00:49:32,790 --> 00:49:35,070 যা একটি বড় আইএসপি, ইন্টারনেট সার্ভিস প্রদানকারী, 889 00:49:35,070 --> 00:49:37,740 হার্ভার্ড মত যে জায়গা আপ সংযোগ. 890 00:49:37,740 --> 00:49:40,760 কিন্তু তারপর জিনিষ 6 লাইন পেতে একটু আকর্ষণীয়. 891 00:49:40,760 --> 00:49:45,960 কোথায় আমার বিট হঠাৎ সব? কানসাস. 892 00:49:45,960 --> 00:49:49,300 বিশ্বের এই জিনিস অনেক এয়ারপোর্ট এ কোড ব্যবহার করে একটা অভ্যাস আছে, 893 00:49:49,300 --> 00:49:52,900 বা এ রাজ্য বা শহর জন্য অন্তত বর্ণমালা, 894 00:49:52,900 --> 00:49:56,490 তাই মনে শুধুমাত্র 60 ms-এ মত,, 895 00:49:56,490 --> 00:49:59,420 তথ্যের একটি প্যাকেট, 0 এবং 1 এর আমার ল্যাপটপ থেকে 896 00:49:59,420 --> 00:50:03,210 পেয়েছেন 60 ms-এ সমস্ত কানসাস উপায়, এবং আবার,. 897 00:50:03,210 --> 00:50:08,180 >> কানসাস পরে তাছাড়া, তারা ঘুরে হিউস্টন মাধ্যমে সম্ভবত,, 898 00:50:08,180 --> 00:50:10,140 এই সার্ভারের নামের দ্বারা প্রস্তাবিত. 899 00:50:10,140 --> 00:50:13,310 সে হিসাবে ইন্টারনেটের একটি সার্ভারে একটি সাংখ্যিক ঠিকানা থাকতে হবে, 900 00:50:13,310 --> 00:50:18,360 এটি, ঐচ্ছিকরূপে, একটি সামান্য মানুষের বন্ধুত্বপূর্ণ ঠিকানা যা মানুষের সঙ্গে নিয়ে এসেছেন করতে পারেন. 901 00:50:18,360 --> 00:50:20,510 ধাপ 8 এখন, আমরা কি এই হয় না জানি. 902 00:50:20,510 --> 00:50:22,550 কখনও কখনও ঠিক রাউটার ধরনের আপনি উপেক্ষা করা, 903 00:50:22,550 --> 00:50:25,010 এবং তারা শুধু প্রশ্নের উত্তর দেওয়া হবে না, যাতে এর সূক্ষ্ম. 904 00:50:25,010 --> 00:50:29,290 ধাপ 8 পরে একটি দৃশ্যত যেখানে? L.A. 905 00:50:29,290 --> 00:50:35,290 শুধুমাত্র 78 ms-এ উল্লেখ করা, যা লাগে + 6 ঘন্টা মত মানুষের আমাদের শারীরিকভাবে না, 906 00:50:35,290 --> 00:50:40,110 ইন্টারনেট 78 ms-এ তথ্য প্যাকেট যে পর্যন্ত ভ্রমণ লাগে. 907 00:50:40,110 --> 00:50:45,890 ধাপ 10 LA হয় ভাল হিসাবে, এবং ধাপে 11 উত্তর গিয়েছে বলে মনে হয় স্ট্যানফোর্ড কাছাকাছি, আপ. 908 00:50:45,890 --> 00:50:48,750 এটি তাদের সীমা রাউটার, রাউটার বা সীমানা. 909 00:50:48,750 --> 00:50:51,240 একটি স্ট্যানফোর্ড এ দম্পতি পদক্ষেপ যে আমাদের উপেক্ষা করা হয়, 910 00:50:51,240 --> 00:50:55,610 এবং সর্বশেষে, আমরা মাত্র 87 ms-এ ওয়েব সার্ভার এ পৌঁছানোর. 911 00:50:55,610 --> 00:50:57,760 এখন, সব একটি সরাইয়া হিসাবে এই সংখ্যার,, 912 00:50:57,760 --> 00:51:00,640 আপনার জন্য কতটা সময় লাগে জন্য তথ্য সম্পর্কে থেকে পেতে 913 00:51:00,640 --> 00:51:03,530 প্রতিটি এই রাউটারের মধ্যে, এবং এটি পুঁজিভবনশীল না. 914 00:51:03,530 --> 00:51:06,960 এই কি প্রোগ্রাম আছে, প্রথম এটি একটি বার্তা পাঠায়, প্রথম রাউটারের মূলত,. 915 00:51:06,960 --> 00:51:09,490 তারপর এক দ্বিতীয় রাউটারের; তারপর এক তৃতীয় রাউটার, 916 00:51:09,490 --> 00:51:12,610 প্রতিটি সময় পরিমাপ. সুতরাং তত্ত্ব, এই বার ক্রমবর্ধমান করা 917 00:51:12,610 --> 00:51:14,860 বা অন্তত অন্য চমত্কার এক নিকট, 918 00:51:14,860 --> 00:51:18,090 এবং সত্যিই,,, বেশী যে ক্যাম্পাস থাকে ডান এখানে আছেন অতি - ছোট. 919 00:51:18,090 --> 00:51:20,820 যত তাড়াতাড়ি আপনি শুরু সারা দেশে যাচ্ছে, এটি তথ্য প্রদর্শন করা 920 00:51:20,820 --> 00:51:24,830 আর একটু, ভ্রমণ ঘনিষ্ঠ 100 ms-এ যাও, দিতে বা নিতে. 921 00:51:24,830 --> 00:51:28,330 কিন্তু এখানে একটা কিছু এখন অন্য দিক যান. কিভাবে সম্পর্কে কেমব্রিজ ইউনিভার্সিটি ইউ কে? 922 00:51:28,330 --> 00:51:32,540 সম্পর্কে পরিবর্তে কেমব্রিজ জন্য www.cam এর traceroute চালানো যাক, 923 00:51:32,540 --> 00:51:36,710 . Ac একাডেমিক জন্য,. ইউ, এবং হিট এখানে লিখুন. 924 00:51:36,710 --> 00:51:38,830 যে ছিল প্রশংসনীয় অভিশাপ দ্রুত. 925 00:51:38,830 --> 00:51:43,300 আমার তথ্য আক্ষরিক কেমব্রিজ, ইংল্যান্ড চলে যান যে বিভক্ত সময় দ্বিতীয় মধ্যে,. 926 00:51:43,300 --> 00:51:45,340 >> সুতরাং আসুন পাথ যে এটি গ্রহণ দেখুন. 927 00:51:45,340 --> 00:51:47,520 হার্ভার্ড, হার্ভার্ড, হার্ভার্ড, নর্দার্ন ক্রসরোড, 928 00:51:47,520 --> 00:51:52,690 যা একটি আইএসপি, এবং তারপর এই উত্তর ক্রসরোড, এবং তারপর bam. 929 00:51:52,690 --> 00:51:58,320 মধ্যে ধাপ 6 ও 7, 6 এবং 7 রাউটারের মধ্যে কি? 930 00:51:58,320 --> 00:52:02,040 আটলান্টিক মহাসাগর. এবং সত্য থেকে আমরা এই করছি যে inferring 931 00:52:02,040 --> 00:52:06,530 আমরা এখানে 80 থেকে 20 মস মস এখানে যান. 932 00:52:06,530 --> 00:52:10,050 তাই কিছু ms-60 নেন, বা দিতে, যাও তরা নিতে. 933 00:52:10,050 --> 00:52:12,910 এবং সম্ভবত যে জল ছিল একটি বড় শরীর. 934 00:52:12,910 --> 00:52:15,250 যায় কি পরে যে? আচ্ছা, এখানে আমরা লন্ডনের হয়, 935 00:52:15,250 --> 00:52:18,860 মাত্র 88 পরে মস. আরো লন্ডন, আরো লন্ডন, 936 00:52:18,860 --> 00:52:21,730 যেখানে এই, নিশ্চিত না, কিন্তু আমরা এটা লন্ডনের বাইরে অনুমান করব, 937 00:52:21,730 --> 00:52:26,390 কেমব্রিজ এখানে, এবং পরিশেষে আমরা - আক্ষরিক, কেমব্রিজ বিশ্ববিদ্যালয় 938 00:52:26,390 --> 00:52:29,500 . Something.net, এবং তারপর, পরিশেষে, লাইন 16, 939 00:52:29,500 --> 00:52:31,720 তাদের ওয়েব সার্ভার দৃশ্যত বলা হয় Scorpius 940 00:52:31,720 --> 00:52:35,500 নীচে ফণা, যদিও আমরা www হিসাবে জানি. 941 00:52:35,500 --> 00:52:38,790 কোন ধরনের মন-ফুঁ, আমি মনে করি. প্রথমবার আমি কখনও এই করেছিল, এটি সম্পূর্ণই আমার মন blew. 942 00:52:38,790 --> 00:52:41,670 দুর্ভাগ্যবশত, হার্ভার্ড ট্রাফিক, সাধারণত, এই ধরনের নেটওয়ার্কে অবরোধ. 943 00:52:41,670 --> 00:52:44,340 সুতরাং আপনি এটি সুপার সহজে করতে পারে না. 944 00:52:44,340 --> 00:52:48,500 , যদিও বুঝতে পারছি, এই এখানে সম্ভব. 945 00:52:48,500 --> 00:52:53,630 ঠিক আছে. চলুন এখানে আমাদের 5 মিনিটের বিরতি নিতে. আমরা ফিরে আসতে গভীর মধ্যে আকর্ষণীয় হবে. 946 00:52:53,630 --> 00:53:00,850 তাই আমরা ফিরে না আসা, এবং আমরা সম্পর্কে করেছি ধরনের একটি কয়েক এখানে বিভিন্ন নির্দেশ মধ্যে ambled. 947 00:53:00,850 --> 00:53:03,700 সুতরাং আসুন ঠিক কি এখানে চালু করা হয়েছে সংক্ষেপ. 948 00:53:03,700 --> 00:53:07,990 আমরা এই কথোপকথন ভাষা HTML এ বিষয়ে কথা বলা শুরু. 949 00:53:07,990 --> 00:53:10,680 আবার,. একটি প্রোগ্রামিং ভাষা না শুধু একটি মার্কআপ ভাষা 950 00:53:10,680 --> 00:53:15,490 যে নন্দনতত্ব একটি ওয়েবপেজের ফর্ম এবং বিষয়বস্তুর structuring সম্পর্কে মূলত. 951 00:53:15,490 --> 00:53:19,220 কিন্তু এইচটিএমএল সুতরাং, প্রক্রিয়া কিছু প্রয়োজন 952 00:53:19,220 --> 00:53:22,870 এর জন্য ওয়েব ব্রাউজার এবং সার্ভারের মধ্যে ঘুরাঘুরি. 953 00:53:22,870 --> 00:53:28,360 এইচটিএমএল সুতরাং এই অন্যান্য ভাষা উপরে rides বাছাই করা, 954 00:53:28,360 --> 00:53:31,280 বা আরো সঠিকভাবে, একটি প্রোটোকল, HTTP-র হিসাবে পরিচিত. 955 00:53:31,280 --> 00:53:33,730 >> ও HTTP, হিসাবে আমরা এটা দেখা করেছি পর্যন্ত, 956 00:53:33,730 --> 00:53:37,140 হয় এই ধরনের অনুরূপ হাত কাঁপছে মানুষের প্রচল যাও. 957 00:53:37,140 --> 00:53:39,940 যখন একটি ব্রাউজারে একটি সার্ভার থেকে একটি পাতা অনুরোধ করতে চায়, 958 00:53:39,940 --> 00:53:43,450 এটি পাঠায় যে ব্রাউজার থেকে সার্ভারে "পেতে" অনুরোধ, 959 00:53:43,450 --> 00:53:48,040 এবং তারপর সার্ভারের 200 মত একটি নম্বর সঙ্গে প্রতিক্রিয়াশীল, সব ঠিক আছে, 960 00:53:48,040 --> 00:53:53,290 সেইসাথে এইচটিএমএল অথবা কিছু 404 মত খারাপ নম্বর পাওয়া যায়, ফাইল না. 961 00:53:53,290 --> 00:53:58,220 কিন্তু এদিকে, HTTP-র নিজেই, জন্মগতভাবে ইন্টারনেট না. 962 00:53:58,220 --> 00:54:01,550 HTTP-র শুধুমাত্র একটি সেবা, ইন্টারনেট একটি বৈশিষ্ট্য 963 00:54:01,550 --> 00:54:05,530 জি চ্যাট মত অনেক বেশি হয় এবং অন্য একটি পরিষেবা, অনেক ইমেল মত অন্য একটি পরিষেবা. 964 00:54:05,530 --> 00:54:09,180 জিনিস আমরা ইন্টারনেট করতে পারেন সমস্ত প্রকারের আছে. 965 00:54:09,180 --> 00:54:12,670 HTTP-র ক্ষেত্রে শুধুমাত্র ঐ অ্যাপ্লিকেশনের একটি. 966 00:54:12,670 --> 00:54:17,210 সুতরাং উপর - HTTP-র উপর অন্য কিছু হয় 967 00:54:17,210 --> 00:54:21,750 যা আমরা নামের উল্লেখ না করে আপনার নাম, TCP / IP এর মধ্যে হতে পারে না শুনি. 968 00:54:21,750 --> 00:54:25,160 তাই আমরা ঠিক বিবরণ সেখানে বলা সব খবর 969 00:54:25,160 --> 00:54:28,720 কিভাবে ডাটা পয়েন্ট থেকে ভ্রমণ একটি বো দিকে নির্দেশ করে. 970 00:54:28,720 --> 00:54:30,950 এবং এই ক্ষেত্রে, আমরা একটি অত্যন্ত নিম্ন পর্যায়ে দেখেছি 971 00:54:30,950 --> 00:54:33,060 রাউটার রাউটারের রাউটারের রাউটারের, 972 00:54:33,060 --> 00:54:35,390 কিভাবে আসলে তথ্য হচ্ছে সঞ্চারিত হয়. 973 00:54:35,390 --> 00:54:40,510 কিন্তু পথ ধরে, এটি বিভিন্ন impediments সম্মুখীন হবে. 974 00:54:40,510 --> 00:54:43,770 এই রাউটারের এছাড়া, বলা ইন্টারনেট ফায়ারওয়াল জিনিষ আছে, 975 00:54:43,770 --> 00:54:46,680 এবং তাই তথ্য, যেমন যে আমরা প্রেরণ করা হয়েছে 976 00:54:46,680 --> 00:54:49,720 থেকে সম্পর্কে যাও স্ট্যানফোর্ড, থেকে যাও সম্পর্কে কেমব্রিজ, 977 00:54:49,720 --> 00:54:54,560 এই পর্যায়ে পাঠানো হয়েছে, না, কিছু নামক একটি IP ঠিকানা. 978 00:54:54,560 --> 00:54:57,340 আমরা দেখেছি এই একটি মুহূর্ত আগে, এবং একটি IP ঠিকানা 979 00:54:57,340 --> 00:55:02,480 শুধুমাত্র একটি ফর্ম w.x.y.z এর সাংখ্যিক ঠিকানা, 980 00:55:02,480 --> 00:55:08,070 যেখানে এই প্রতিটি মধ্যে, বা দিতে 0 এবং 255 নেন, 981 00:55:08,070 --> 00:55:10,080 যদিও বেশ আপনি ঐ সংখ্যার সব ব্যবহার করতে পারবেন না. 982 00:55:10,080 --> 00:55:14,220 কিন্তু এই জায়গা ধারকদের প্রতিটি 0 এবং 255 এর মধ্যে একটি সংখ্যা. 983 00:55:14,220 --> 00:55:16,820 এই দিনের একটি IP ঠিকানা যাতে হয় 32 বিট. 984 00:55:16,820 --> 00:55:20,780 >> এখন, যে দেয় কিভাবে অনেক সম্ভাব্য বিশ্বের মধ্যে IP ঠিকানা আমাদের? 985 00:55:20,780 --> 00:55:24,420 প্রায় 4 বিলিয়ন, কারণ যে কোন সময় আমরা 2 ক্ষমতা মধ্যে গণনা করছি 986 00:55:24,420 --> 00:55:27,760 সমস্ত 32 যাও কিছু উপায় আপ, সাধারণত যে দেয় 4 বিলিয়ন আমাদের. 987 00:55:27,760 --> 00:55:30,160 যাতে এর IP ঠিকানার একটি অনেক, কিন্তু আপনার পড়া হয়ে থাকতে পারে, 988 00:55:30,160 --> 00:55:32,410 অথবা আপনি এখন জনপ্রিয় সংবাদ মাধ্যমে বিজ্ঞপ্তি হতে পারে, 989 00:55:32,410 --> 00:55:36,020 একটি আইপি নতুন সংস্করণ দিকে সঙ্কটকালে IPV6 বলা হয়. 990 00:55:36,020 --> 00:55:38,290 রাইট এখন আমরা সংস্করণ 4 ব্যবহার করছেন. 991 00:55:38,290 --> 00:55:41,060 একটি সংস্করণ 5 সত্যিই এখন পর্যন্ত হয়েছে না, আমরা 6 করছি জাম্পিং অধিকার. 992 00:55:41,060 --> 00:55:46,760 সংস্করণ 6 IP ঠিকানা, যা বিপুল freaking হয় 128 বিট ব্যবহার করতে হবে. 993 00:55:46,760 --> 00:55:49,430 আমরা বেশ কিছু সময়ের জন্য রান আউট এখন উচিত নয়, 994 00:55:49,430 --> 00:55:52,980 কিন্তু আমরা সংস্করণ 4 IP ঠিকানার রান আউট করা শুরু করে, 995 00:55:52,980 --> 00:55:56,110 কারণ আমাদের সব ল্যাপটপ এবং ডেস্কটপের মত না কেবল জিনিস আছে, 996 00:55:56,110 --> 00:55:58,700 আমাদের একটা অনেক ফোন আছে, আমাদের অনেক অন্যান্য ডিভাইস আছে 997 00:55:58,700 --> 00:56:01,600 ভালো TiVo এবং ভালো যে আছে নিজেদের IP ঠিকানা. 998 00:56:01,600 --> 00:56:03,720 হার্ভার্ড নিজেই কম্পিউটার শত সহস্রের আছে. 999 00:56:03,720 --> 00:56:07,970 তাই সত্যি সত্যি দুনিয়া IP ঠিকানা থেকে দৌড়ে বাইরে, এই ফর্ম অন্তত. 1000 00:56:07,970 --> 00:56:10,340 সুতরাং পরের কয়েক বছর ধরে, আপনি ঠিকানাগুলি দেখতে যাচ্ছি 1001 00:56:10,340 --> 00:56:12,870 আপনার নিজস্ব কম্পিউটারে ধীরে ধীরে সম্ভবত পরিবর্তন 1002 00:56:12,870 --> 00:56:16,740 আরো এবং আরো কোম্পানীগুলো এবং বিশ্ববিদ্যালয় যাও নতুন সংস্করণ সমর্থন শুরু. 1003 00:56:16,740 --> 00:56:22,770 কিন্তু একটি IP ঠিকানা কম্পিউটার একটি কম্পিউটার থেকে তথ্য অনুরোধ বো জন্য যথেষ্ট নয়. 1004 00:56:22,770 --> 00:56:24,950 কারণ কম্পিউটার বো একটি সার্ভার হতে পারে, 1005 00:56:24,950 --> 00:56:27,600 এবং একটি সার্ভার হিসাবে আমি আগে উল্লেখ করেছে, জিনিসপত্র bunches করতে পারেন. 1006 00:56:27,600 --> 00:56:29,940 এটি ওয়েব পেজ হোস্ট করতে পারেন, এটি একটি ইমেইল সার্ভার হতে পারে, 1007 00:56:29,940 --> 00:56:32,310 এটি একটি সার্ভার স্কাইপ হতে পারে, এটি একটি জি চ্যাট সার্ভার হতে পারেন. 1008 00:56:32,310 --> 00:56:35,870 >> এই সমস্ত বিভিন্ন সেবা যে একটি সার্ভার করা যাবে প্রদান 1009 00:56:35,870 --> 00:56:38,330 , শারীরিকভাবে সব একই মেশিনে, হতে পারে. 1010 00:56:38,330 --> 00:56:40,380 তাই IP ঠিকানা ছাড়াও, 1011 00:56:40,380 --> 00:56:43,250 দুনিয়া নামক ইন্টারনেট পোর্ট জিনিষ আছে. 1012 00:56:43,250 --> 00:56:47,830 একটি পোর্ট শুধুমাত্র সংখ্যা; তাই একটি HTTP-র জন্য অনন্য নম্বর আছে. 1013 00:56:47,830 --> 00:56:50,280 তার সংখ্যা 80. 1014 00:56:50,280 --> 00:56:55,870 HTTP-এ 443 নম্বর ব্যবহার করে, কিন্তু এনক্রিপ্ট মধ্যে HTTPS জন্য আরো নির্দিষ্টভাবে,. 1015 00:56:55,870 --> 00:57:00,030 যখনই আপনি দেখতে সুরক্ষিত জন্য গুলি,, যে একটি আলাদা নম্বর ব্যবহার করে না. 1016 00:57:00,030 --> 00:57:06,580 অন্যান্য 25 মত নম্বর,, কিছু বলা SMTP জন্য ব্যবহৃত, অন্যথায় ইমেল হিসাবে পরিচিত হয়. 1017 00:57:06,580 --> 00:57:09,620 SSH-র জন্য কিছু বলা 22 আছে, 1018 00:57:09,620 --> 00:57:11,850 এবং এর বাইরে আছে অন্যান্য পোর্ট আভা. 1019 00:57:11,850 --> 00:57:14,460 এখন, আমরা মানুষ খুব কমই এই সংখ্যা দেখুন. 1020 00:57:14,460 --> 00:57:21,970 যাইহোক, আপনি যখন http://www.facebook.com মত একটি ঠিকানা টাইপ, 1021 00:57:21,970 --> 00:57:26,560 ব্রাউজার গোপনে হয় 80 ঢোকাতে, কারণ আপনি HTTP-র ব্যবহার করছেন. 1022 00:57:26,560 --> 00:57:30,630 আপনি যদি এর পরিবর্তে,, টাইপ মধ্যে HTTPS, এটি গোপনে 443 এর সন্নিবেশ. 1023 00:57:30,630 --> 00:57:35,180 এবং আমরা যদি আমি একটি brower মুঠি ধরে টেনে তুলবো নিজে এই ধরনের দেখতে পারেন 1024 00:57:35,180 --> 00:57:41,850 http://www.facebook.com:80 যেতে. 1025 00:57:41,850 --> 00:57:44,550 অতএব স্পষ্টভাবে উদ্ধৃত শুধুমাত্র ওয়েবসাইটের নাম না 1026 00:57:44,550 --> 00:57:47,650 কিন্তু পোর্ট যে আমি কথা বলতে চাই, এবং হিট লিখুন. 1027 00:57:47,650 --> 00:57:50,170 এটা disappears, কারণ অনুমান ব্রাউজার বিজ্ঞপ্তি, 1028 00:57:50,170 --> 00:57:53,360 উহু, 80, আমি আপনাকে যে দেখাচ্ছে বিরক্ত এমনকি যাচ্ছি না. 1029 00:57:53,360 --> 00:57:56,400 কিন্তু এই জন্য যদি কারণ হয় যে আমি আসলে একটি ইমেইল কাউকে পাঠাতে চেয়েছিলেন, 1030 00:57:56,400 --> 00:58:02,340 আমি সত্যিই হবে তাদের এটি প্রেরণ পোর্ট 25, যে SMTP হচ্ছে. 1031 00:58:02,340 --> 00:58:04,890 একটি অতিসরলীকরণ একটি বিট, কিন্তু আপনি কিছু বন্ধু আছে 1032 00:58:04,890 --> 00:58:09,290 আসলে যারা ফেসবুক এ, এবং কাজ তারা একভাবে,, সার্ভার ইমেল পাবেন আছে. 1033 00:58:09,290 --> 00:58:12,610 >> কোন সময় আপনি একটি ইমেল পাঠাতে, কি gmail এর জন্য আপনাকে করছে 1034 00:58:12,610 --> 00:58:14,960 বা আউটলুক বা যাই হোক না কেন প্রোগ্রাম আপনাকে ব্যবহার করার জন্য, 1035 00:58:14,960 --> 00:58:19,270 এটা গোপনে যে নম্বর ঢোকাতে হিসাবে ভাল, যে ক্ষেত্রে 25, বাছাই করা. 1036 00:58:19,270 --> 00:58:24,490 এটা IP ঠিকানা ও নম্বর যে স্বতন্ত্র চিহ্নিত এই সমন্বয় 1037 00:58:24,490 --> 00:58:29,190 ইন্টারনেটের একটি কম্পিউটার এবং একটি যে কম্পিউটারে নির্দিষ্ট সেবা. 1038 00:58:29,190 --> 00:58:33,460 অবশ্যই এখন,, সম্ভবত আমাদের অধিকাংশ নিজে একটি IP ঠিকানা টাইপ না. 1039 00:58:33,460 --> 00:58:37,340 আপনি হয়তো এ যন্ত্র, কিন্তু বাস্তব জগতে আছে খুব বেশি ছিলো না,. 1040 00:58:37,340 --> 00:58:42,750 কেন আমরা ব্রাউজার মধ্যে IP ঠিকানা টাইপ না? 1041 00:58:42,750 --> 00:58:45,860 এটা আসলে, আমরা এই কাজ করে দেখতে পারেন; সম্পর্কে দেখাবেন দিন 1042 00:58:45,860 --> 00:58:50,000 অন্য যে কমান্ড হার্ভার্ড এর ক্যাম্পাস কাজ একটি Mac বা একটা পিসি সবচেয়ে কোথাও উচিত. 1043 00:58:50,000 --> 00:58:53,970 এই কমান্ড নামক nslookup, নামের সার্ভার লুকআপ আছে. 1044 00:58:53,970 --> 00:58:59,960 যদি আমি চেহারা www.cnn.com আপ, এটি সক্রিয় করে আউট হয়েছে যে সিএনএন - উহু, আকর্ষণীয়. 1045 00:58:59,960 --> 00:59:03,180 সিএনএন ইসলাম ওয়েব পরিষেবাগুলি ব্যবহার শুরু হয়েছে. 1046 00:59:03,180 --> 00:59:06,380 আপনি মেঘ কম্পিউটিং, মেঘ কম্পিউটিং বড় খেলোয়াড়দের ইসলাম এর এক চিনতে পারেন. 1047 00:59:06,380 --> 00:59:10,240 কি আমি ঠিক কি ছিল, আমি তাকে বললাম, 'সম্পর্কে সিএনএন এর ওয়েব সার্ভারের ঠিকানা দিন' 1048 00:59:10,240 --> 00:59:14,090 কিন্তু এটি সক্রিয় করে সিএনএন এর ওয়েব সার্ভার ইসলাম দ্বারা পরিচালিত হয়, 1049 00:59:14,090 --> 00:59:16,030 ইসলাম ওয়েব সার্ভিস, এই প্রস্তাব দেওয়া হয়. 1050 00:59:16,030 --> 00:59:19,680 এবং যে সার্ভারের ঠিকানা হল এখানে এই. 1051 00:59:19,680 --> 00:59:22,350 সুতরাং আমি যদি এই কাজ করবে না, নিশ্চিত না, কারণ তারা ইসলাম ব্যবহার ব্যবহৃত হয়নি. 1052 00:59:22,350 --> 00:59:32,830 কিন্তু এর এই চেষ্টা দিন; জন্য http://, IP ঠিকানা প্রবেশ করান,, এবং - 1053 00:59:32,830 --> 00:59:35,690 হয় এটা কাজ করে যাচ্ছে? 1054 00:59:35,690 --> 00:59:39,280 হ্যাঁ. এটা কাজ করে যাচ্ছে. ইন্টারনেট থেকে প্রচন্ড ধীর আজ. 1055 00:59:39,280 --> 00:59:43,680 একটি মুহূর্ত কিন্তু,, আপনি কিছু খবর বিবরণ দেখতে পাবেন. 1056 00:59:43,680 --> 00:59:48,360 এখন পর্যন্ত আমরা যেতে. ব্যাঙ্ক অফ আমেরিকা বিরুদ্ধে মামলা দায়ের করা হয়েছিল. ঠিক আছে. 1057 00:59:48,360 --> 00:59:54,000 >> কারণ এই IP ঠিকানা শুধুমাত্র www.cnn.com সঙ্গে সমার্থক দ্বারা ঘটবে. 1058 00:59:54,000 --> 00:59:59,920 অবশ্যই, এটা বলে, ওয়েবে 50.112.94.127 আমাদের যান ভয়ঙ্কর বিপণন হবে. 1059 00:59:59,920 --> 01:00:02,370 আপনি কখনই মনে রাখতে চাই. তাহলেও এই দিন আপনি জিনিষ প্রত্যাহার হতে পারে 1060 01:00:02,370 --> 01:00:07,210 1-800-COLLECT বা স্মৃতিবর্ধনবিদ্যা মত বিশ্বের জন্য ফোন নম্বর নিয়ে এসেছেন. 1061 01:00:07,210 --> 01:00:09,540 সেল ফোন আগে যা,, বরং ছিল কঠিন মনে রাখা 1062 01:00:09,540 --> 01:00:11,800 যতক্ষন না আপনি শুধু টাইপ করতে পারে এবং এটি সম্পর্কে ভুলবেন না. 1063 01:00:11,800 --> 01:00:15,730 ওয়েব তাই খুব,, নাম ও IP ঠিকানার এই প্রচল আছে, 1064 01:00:15,730 --> 01:00:17,770 এবং এই জিনিষ আছে ব্যবহৃত কোনো DNS সার্ভার বলা আছে, 1065 01:00:17,770 --> 01:00:23,870 ডোমেন নাম সিস্টেমগুলি সার্ভার, যে নাম এবং তদ্বিপরীত মধ্যে IP ঠিকানা অনুবাদ. 1066 01:00:23,870 --> 01:00:26,340 যাতে এর কি ফণা নীচে যাচ্ছে উপর. 1067 01:00:26,340 --> 01:00:29,540 শেষ পর্যন্ত, আমরা TCP / IP সংক্রান্ত, যা এই খুব নিচু স্তরের প্রোটোকল আছে 1068 01:00:29,540 --> 01:00:32,570 যে সত্যিই,, মাত্র 0 এর এবং ইন্টারনেট জুড়ে 1 এর পায়, 1069 01:00:32,570 --> 01:00:36,030 এবং এটি একটি ভার্চুয়াল খাম দ্বারা সেগুলি স্থাপন তাই আছে, 1070 01:00:36,030 --> 01:00:38,820 যদি আপনি হবে, খামের বাইরে এবং লেখা 1071 01:00:38,820 --> 01:00:43,930 গন্তব্য IP ঠিকানা, সেইসাথে সাংখ্যিক পোর্ট নম্বর 1072 01:00:43,930 --> 01:00:47,520 যে গন্তব্য যে কথা বলতে চায় পরিষেবা. 1073 01:00:47,520 --> 01:00:51,060 খাম এরইমধ্যে, এর রয়েছে কিছু একটি ফিরতি ঠিকানা হিসাবে পরিচিত, 1074 01:00:51,060 --> 01:00:55,600 যা আপনার আইপি ঠিকানা, যাতে যখন সিএনএন আপনার কাছ থেকে তথ্য একটি প্যাকেট পায়, 1075 01:00:55,600 --> 01:00:58,710 এই ভার্চুয়াল খাম খোলেন, দেখেন আপনি হোম পৃষ্ঠা চান, 1076 01:00:58,710 --> 01:01:04,630 এটি এই ভার্চুয়াল খাম যাদের যাও যাও এইচটিএমএল ফেরত পাঠান, প্রেরক অংশ থেকে জানে. 1077 01:01:04,630 --> 01:01:07,470 তাই আসুন এই সময়ে একটি সামান্য আরো বিস্তারিতভাবে কটাক্ষপাত. 1078 01:01:07,470 --> 01:01:11,370 এই একটি কোম্পানী নামক Ericson থেকে হয়, কয়েক বছর থেকে ফিরে. 1079 01:01:11,370 --> 01:01:14,780 এবং তারা কিভাবে কাজ করে আসলে ইন্টারনেট সঙ্গে কিছু স্বাধীনতাকে নেন, 1080 01:01:14,780 --> 01:01:18,920 কিন্তু এটি একটি নিছক খড়ি এখানে অনেক চাক্ষুষ ছবি রঙে. 1081 01:01:18,920 --> 01:01:26,690 তাই আমি আপনাকে "ইন্টারনেট এ বিট." 1082 01:02:26,660 --> 01:02:29,840 >> ইতিহাসে প্রথমবার [ভাষ্যকার], 1083 01:02:29,840 --> 01:02:35,260 মানুষ এবং যন্ত্র একত্রে কাজ, একটি স্বপ্ন বুঝতে হয়. 1084 01:02:35,260 --> 01:02:38,910 একটি সংঘবদ্ধ শক্তি যে কোন ভৌগলিক সীমানা জানে. 1085 01:02:38,910 --> 01:02:43,230 ছাড়া জাতি, ধর্ম, বা রঙ বিষয়ে. 1086 01:02:43,230 --> 01:02:47,770 একটি নতুন যুগের যেখানে সত্যিই যোগাযোগ মানুষ একত্রিত. 1087 01:02:47,770 --> 01:02:50,070 এটি 1088 01:02:50,070 --> 01:02:54,980 নেট এর ডন. 1089 01:02:54,980 --> 01:03:04,640 কিভাবে এটি কাজ করে জানতে চান? এখানে নেট আপনার যাত্রা শুরু দেখার জন্য ক্লিক করুন. 1090 01:03:04,640 --> 01:03:07,890 এখন, ঠিক কি ঘটেছে যখন আপনি এই লিঙ্কটি ক্লিক করেছেন? 1091 01:03:07,890 --> 01:03:10,150 আপনি তথ্য প্রবাহ শুরু. 1092 01:03:10,150 --> 01:03:13,310 এই তথ্য আপনার নিজস্ব ব্যক্তিগত mailroom মধ্যে ভ্রমণ নিচে 1093 01:03:13,310 --> 01:03:18,500 যেখানে জনাব আইপি প্যাকেজ এটি, এটি লেবেল, এবং তার পথ থেকে তা পাঠায়. 1094 01:03:18,500 --> 01:03:20,960 প্রতিটি প্যাকেট মাপের মধ্যে সীমাবদ্ধ. 1095 01:03:20,960 --> 01:03:23,880 মেইল রুম কিভাবে তথ্য বিভক্ত করা হবে তা নির্ধারণ করুন 1096 01:03:23,880 --> 01:03:26,070 এবং কিভাবে তা উপলব্ধ. 1097 01:03:26,070 --> 01:03:29,550 এখন, প্যাকেজ একটি লেবেল গুরুত্বপূর্ণ তথ্য উপস্থিত থাকে প্রয়োজন 1098 01:03:29,550 --> 01:03:35,570 প্রেরকের ঠিকানা, রিসিভার এর ঠিকানা, এবং প্যাকেটের টাইপ এটা যেমন. 1099 01:03:51,700 --> 01:03:54,980 কারণ এই বিশেষ প্যাকেট ইন্টারনেট সম্মুখের দিকে যাচ্ছে আউট, 1100 01:03:54,980 --> 01:03:57,720 এটা এমন একটা প্রক্সি সার্ভারের জন্য একটি ঠিকানা পায়, 1101 01:03:57,720 --> 01:04:01,520 যা একটি বিশেষ ফাংশন রয়েছে, পরে আমরা দেখতে পাবেন. 1102 01:04:01,520 --> 01:04:06,650 প্যাকেট আপনার লোকাল এরিয়া নেটওয়ার্ক, বা ল্যান সম্মুখের এখন যাত্রা শুরু. 1103 01:04:06,650 --> 01:04:10,160 এই নেটওয়ার্কের সমস্ত স্থানীয় কম্পিউটারের সাথে সংযোগ করতে ব্যবহৃত হয় ' 1104 01:04:10,160 --> 01:04:15,900 রাউটার, প্রিন্টার, ভবনের দেয়ালে শারীরিক মধ্যে তথ্য বিনিময়ের জন্য গয়রহ,. 1105 01:04:15,900 --> 01:04:20,290 ল্যান একটি চমত্কার জায়গা অবশ, এবং দুর্ভাগ্যবশত,, 1106 01:04:20,290 --> 01:04:23,950 দুর্ঘটনা ঘটতে পারে. 1107 01:04:31,190 --> 01:04:34,710 ল্যান এর হাইওয়ে তথ্য সব ধরনের সঙ্গে বস্তাবন্দী হয়. 1108 01:04:34,710 --> 01:04:38,900 এগুলি আইপি প্যাকেট, প্যাকেট, Novell, AppleTalk প্যাকেট. 1109 01:04:38,900 --> 01:04:41,270 তারা ট্রাফিক বিরুদ্ধে স্বাভাবিক হিসাবে যাচ্ছে, করছি. 1110 01:04:41,270 --> 01:04:44,260 স্থানীয় রাউটারের ঠিকানা সার্চ এবং, যদি প্রয়োজন হয় তাহলে, 1111 01:04:44,260 --> 01:04:48,520 অন্য নেটওয়ার্কের প্যাকেট ওপরও. 1112 01:04:48,520 --> 01:04:54,270 আহ, রাউটার. আপাতদৃষ্টিতে একটি বিশৃঙ্খল বিশ্বের নিয়ন্ত্রণ একটি প্রতীক. 1113 01:04:54,270 --> 01:05:05,480 [রাউটার আধ - আধ কথা বলা এবং নিজেকে] 1114 01:05:05,480 --> 01:05:10,030 >> [ভাষ্যকার] সেখানে তিনি হয়, নিয়মানুগ, uncaring, সুশৃঙ্খল, 1115 01:05:10,030 --> 01:05:14,150 রক্ষণশীল, এবং কখনও কখনও পুরোপুরি আপ গতি বাড়াতে. 1116 01:05:14,150 --> 01:05:17,680 কিন্তু অন্তত তিনি অধিকাংশ অংশ জন্য সঠিক,. 1117 01:05:32,270 --> 01:05:36,820 রাউটার হিসাবে প্যাকেট ছেড়ে, তারা কর্পোরেট ইন্টারনেট মধ্যে তাদের পথ পরিষ্কার করা 1118 01:05:36,820 --> 01:05:40,830 এবং রাউটার সুইচ জন্য মাথা. 1119 01:05:40,830 --> 01:05:46,250 A বিট রাউটার থেকে অধিক কার্যকরী, রাউটার সুইচ নাটকগুলি দ্রুত এবং আইপি প্যাকেট শিথিল, 1120 01:05:46,250 --> 01:05:48,920 কুশলতাসহকারে তাদের পথ ধরে তাদের রাউটিং. 1121 01:05:48,920 --> 01:05:52,130 একটি ডিজিটাল 'পিনবল উইজার্ড,' যদি আপনি হবে. 1122 01:05:52,130 --> 01:06:04,270 [রাউটার সুইচ কথা বলা নিজেকে] 1123 01:06:09,830 --> 01:06:12,150 [ভাষ্যকার] যেহেতু প্যাকেট তাদের গন্তব্য উতরান, 1124 01:06:12,150 --> 01:06:14,740 তারা নেটওয়ার্ক প্রেক্ষাপটের দ্বারা করছি কুড়ান, 1125 01:06:14,740 --> 01:06:18,040 পরের স্তরের প্রেরিত বার্তা গ্রহণ করা প্রস্তুত. 1126 01:06:18,040 --> 01:06:21,010 এই ক্ষেত্রে, প্রক্সি. 1127 01:06:21,010 --> 01:06:25,040 প্রক্সি অনেক কোম্পানী দ্বারা একটি মধ্যগ ধরণের হিসাবে ব্যবহৃত হয় 1128 01:06:25,040 --> 01:06:27,630 যাতে ইন্টারনেট সংযোগ বোঝা হ্রাস করা 1129 01:06:27,630 --> 01:06:32,240 এবং সুরক্ষার কারণে, হিসাবে ভাল. 1130 01:06:32,240 --> 01:06:38,750 হিসাবে আপনি দেখতে পারেন, প্যাকেট বিভিন্ন তাদের কন্টেন্ট উপর নির্ভর করে সব মাপ. 1131 01:06:55,210 --> 01:07:01,890 প্রক্সি প্যাকেট খোলেন এবং ওয়েব ঠিকানা বা URL জন্য দেখায়. 1132 01:07:01,890 --> 01:07:04,950 কিনা ঠিকানা গ্রহণযোগ্য উপর নির্ভর করে, 1133 01:07:04,950 --> 01:07:08,000 প্যাকেট পাঠানো হয় ইন্টারনেটের উপর. 1134 01:07:13,890 --> 01:07:19,630 তবে আছে, যা কিছু ঠিকানাগুলি প্রক্সির অনুমোদন দিয়ে পূরণ করেন না. 1135 01:07:19,630 --> 01:07:25,680 যা কর্পোরেট বা পরিচালন নির্দেশিকা বলতে হয়. 1136 01:07:25,680 --> 01:07:30,580 এই summarily সঙ্গে মোকাবিলা করা হয়. 1137 01:07:30,580 --> 01:07:32,410 আমরা যে কেউ থাকতে পারে. 1138 01:07:32,410 --> 01:07:36,350 যারা এটা করতে পারে তার জন্য, এটি উৎসাহিত আবার এর. 1139 01:07:46,850 --> 01:07:53,310 >> পরবর্তী আপ, ফায়ারওয়াল. 1140 01:07:53,310 --> 01:07:57,410 কর্পোরেট ফায়ারওয়াল দুটি উদ্দেশ্য কাজ করে. 1141 01:07:57,410 --> 01:08:02,420 এটা ইন্টারনেট থেকে ইন্ট্রানেট আসছে মধ্যে থেকে কিছু বরং বাজে বাধা দেয়, 1142 01:08:02,420 --> 01:08:10,280 এবং এটি হচ্ছে ইন্টারনেট সম্মুখের পাঠানো আউট থেকে সংবেদনশীল কর্পোরেট তথ্য প্রতিরোধ করতে পারি. 1143 01:08:10,280 --> 01:08:12,980 একবার সেগুলিকে ফায়ারওয়ালের মধ্যে দিয়ে, একটি রাউটার পছন্দ প্যাকেট আপ 1144 01:08:12,980 --> 01:08:18,180 এবং অনেক narrower একটি রাস্তা, অথবা ব্যান্ডউইথ সম্মুখের এটি স্থান, যেমন আমরা বলে. 1145 01:08:18,180 --> 01:08:23,720 একথাও ঠিক যে, রাস্তা চওড়া যথেষ্ট তাদের সমস্ত নিতে হয় না. 1146 01:08:23,720 --> 01:08:29,319 এখন, আপনি ঐ সমস্ত প্যাকেট যার পথ ধরে এটা করা না কি আশ্চর্য হতে পারে. 1147 01:08:29,319 --> 01:08:32,270 ওয়েল, যখন জনাব আইপি একটি স্বীকৃতি পাবেন না 1148 01:08:32,270 --> 01:08:35,000 যে কারণে একটি প্যাকেট সময় হয়েছে প্রাপ্তি, 1149 01:08:35,000 --> 01:08:39,890 তিনি কেবল একটি প্রতিস্থাপন প্যাকেট পাঠায়. 1150 01:08:39,890 --> 01:08:44,760 আমরা এখন ইন্টারনেট বিশ্বে প্রবেশ করতে প্রস্তুত. 1151 01:08:44,760 --> 01:08:49,370 পরস্পরের নেটওয়ার্কগুলি যা আমাদের সারা বিশ্বের জুড়ে একটি spiderweb. 1152 01:08:49,370 --> 01:08:56,050 এখানে, রাউটার সুইচ এবং নেটওয়ার্কের মধ্যে লিঙ্ক স্থাপন. 1153 01:08:56,050 --> 01:08:59,200 এখন, নেট একটি সম্পূর্ণরূপে ভিন্ন পরিবেশের তুলনায় আপনি খুঁজে পাবেন 1154 01:08:59,200 --> 01:09:01,569 এর মধ্যে আপনার জন্য LAN এর প্রতিরক্ষামূলক দেয়াল. 1155 01:09:01,569 --> 01:09:04,060 এখানে, এটা ওয়াইল্ড পশ্চিম. 1156 01:09:04,060 --> 01:09:06,359 স্থান যথেষ্ট, সুযোগ প্রচুর, 1157 01:09:06,359 --> 01:09:09,760 জিনিষ অন্বেষণ এবং জায়গা যেতে প্রচুর. 1158 01:09:09,760 --> 01:09:12,760 ধন্যবাদ খুব সামান্য নিয়ন্ত্রণ এবং প্রবিধান যাও, 1159 01:09:12,760 --> 01:09:18,300 নতুন ধারণা তাদের সম্ভাবনার খাম ধাক্কা উর্বর মাটি খুঁজে পেতে. 1160 01:09:18,300 --> 01:09:22,330 কিন্তু এই স্বাধীনতা, কিছু নির্দিষ্ট বিপদ ওৎ পেতে থাকা. 1161 01:09:22,330 --> 01:09:27,000 আপনি কখনই জানতে যখন আপনি মৃত্যুর dreaded পিং পূরণ করব করব, 1162 01:09:27,000 --> 01:09:29,890 একটি স্বাভাবিক অনুরোধ পিং বিশেষ সংস্করণ, 1163 01:09:29,890 --> 01:09:35,720 যা কিছু নির্বোধ জগাখিচুড়ি অসন্দিগ্ধচরিত্র হোস্ট আপ মনে আপ. 1164 01:09:35,720 --> 01:09:39,130 পাথ আমাদের প্যাকেট নিতে উপগ্রহের মাধ্যমে হতে পারে, 1165 01:09:39,130 --> 01:09:43,090 টেলিফোন লাইন, বেতার, অথবা এমনকি সাগরপারের তারের. 1166 01:09:43,090 --> 01:09:46,520 তারা দ্রুততম বা কম রুট সবসময় সম্ভব না, 1167 01:09:46,520 --> 01:09:50,290 কিন্তু সেখানে তারা অবশেষে পেতে হবে. 1168 01:09:50,290 --> 01:09:55,230 হয়তো সে জন্যই কখনও কখনও বলা হয় এর "ওয়ার্ল্ড ওয়াইড দাঁড়ান." 1169 01:09:55,230 --> 01:09:57,980 কিন্তু যখন সহজে সবকিছু কাজ করছে কি না, 1170 01:09:57,980 --> 01:10:03,800 আপনি একটি টুপি এর ড্রপ এ গ্লোব অবরোধ পাঁচবার উপর আক্ষরিক, করতে পারেন. 1171 01:10:03,800 --> 01:10:08,230 এবং সব জন্য একটি লোকাল কল বা কম খরচ. 1172 01:10:08,230 --> 01:10:15,070 আমাদের গন্তব্য শেষের দিকে, আমরা অন্য ফায়ারওয়াল পাবেন. 1173 01:10:15,070 --> 01:10:18,420 >> একটি ডেটা প্যাকেট হিসাবে আপনার দৃষ্টিকোণ উপর নির্ভর করে, 1174 01:10:18,420 --> 01:10:23,730 ফায়ারওয়াল নিরাপত্তা অথবা একটি dreaded বিপক্ষ একটি দুর্গ হতে পারে. 1175 01:10:23,730 --> 01:10:28,530 এটা সব যা পার্শ্ব আপনি থাকেন এবং কি আপনার উদ্দেশ্য হয় উপর নির্ভর করে. 1176 01:10:28,530 --> 01:10:34,990 ফায়ারওয়াল শুধুমাত্র প্যাকেট যে তার মানদণ্ড পূরণ ঢুকা ডিজাইন করা হয়. 1177 01:10:34,990 --> 01:10:39,360 এই ফায়ারওয়াল পোর্ট 80 এবং 25 অপারেটিং হয়. 1178 01:10:39,360 --> 01:10:46,630 সমস্ত প্রচেষ্টা অন্যান্য পোর্ট মাধ্যমে প্রবেশ ব্যবসা বন্ধ থাকে. 1179 01:10:57,660 --> 01:11:03,480 পোর্ট 25 মেইল ​​প্যাকেটের জন্য ব্যবহৃত হয়, 1180 01:11:03,480 --> 01:11:10,720 যখন পোর্ট 80 হল প্যাকেট থেকে ইন্টারনেট ওয়েব সার্ভারে অনুপ্রবেশ জন্য. 1181 01:11:10,720 --> 01:11:15,080 ফায়ারওয়াল ইনসাইড, প্যাকেট আরো পুঙ্খানুপুঙ্খভাবে প্রদর্শন করতে পারে. 1182 01:11:15,080 --> 01:11:17,970 কিছু প্যাকেট করা কাস্টমসের মধ্য দিয়ে সহজে, 1183 01:11:17,970 --> 01:11:21,420 অন্যগুলি ঠিক চেহারা একটু দ্বিধাগ্রস্ত. 1184 01:11:21,420 --> 01:11:24,060 এখন, সহজে ফায়ারওয়াল অফিসার বোকা বানানো হয় না, 1185 01:11:24,060 --> 01:11:32,120 যেমন যখন মৃত্যুর প্যাকেটের এই পিং একটি সাধারণ পিং প্যাকেট হিসাবে নিজেকে ছদ্মবেশ চেষ্টা করে. 1186 01:11:32,120 --> 01:11:37,520 [ফায়ারওয়াল অফিসার কথা বলা প্যাকেট] 1187 01:11:37,520 --> 01:11:40,510 [ভাষ্যকার] যারা প্যাকেট যথেষ্ট ভাগ্যবান এটি এই পর্যন্ত করা, 1188 01:11:40,510 --> 01:11:45,730 যাত্রা প্রায় উপর. 1189 01:11:45,730 --> 01:11:52,130 এটি শুধু একটি ইন্টারফেসের উপর লাইন আপ ওয়েব সার্ভারের মধ্যে করা হয়. 1190 01:11:52,130 --> 01:11:55,440 আজকাল, একটি ওয়েব সার্ভার অনেক জিনিষের উপর রান করতে পারেন, 1191 01:11:55,440 --> 01:11:59,230 থেকে একটি মেইনফ্রেম একটি ডেস্ক আপনার কম্পিউটারে ওয়েব ক্যাম. 1192 01:11:59,230 --> 01:12:01,720 ফ্রিজ না কেন আপনার? 1193 01:12:01,720 --> 01:12:04,870 সঠিক সেটআপ, আপনি যদি লাভ আছে আপনি পেতে পারেন 1194 01:12:04,870 --> 01:12:08,390 জন্য চিকেন Cacciatore, অথবা যদি আপনি কেনাকাটা করার জন্য যেতে থাকে. 1195 01:12:08,390 --> 01:12:11,760 মনে রাখবেন, এই নেট এর ভোর. 1196 01:12:11,760 --> 01:12:17,310 প্রায় কিছু সম্ভব. 1197 01:12:17,310 --> 01:12:20,440 একের পর এক, প্যাকেট গৃহীত হয়, 1198 01:12:20,440 --> 01:12:26,320 খোলা, এবং প্যাক না. 1199 01:12:26,320 --> 01:12:31,200 তারা তথ্য থাকে, যে, তথ্যের জন্য আপনার অনুরোধ, 1200 01:12:31,200 --> 01:12:34,830 হয় ওয়েব সার্ভার অ্যাপ্লিকেশন পাঠানো হয়. 1201 01:12:41,540 --> 01:12:47,140 প্যাকেট নিজেই পুনর্ব্যবহৃত, 1202 01:12:47,140 --> 01:12:57,570 পুনরায় ব্যবহার করা হবে, এবং আপনার অনুরোধ তথ্য দিয়ে পূর্ণ প্রস্তুত, 1203 01:12:57,570 --> 01:13:03,340 উদ্দেশ্য, এবং তার পথে ফেরত পাঠানো আউট আপনি. 1204 01:13:03,340 --> 01:13:13,250 পিছনে বিগত ফায়ারওয়াল, রাউটার, এবং মাধ্যমে ইন্টারনেট. 1205 01:13:13,250 --> 01:13:21,020 পিছনে মাধ্যমে আপনার কর্পোরেট ফায়ারওয়াল 1206 01:13:21,020 --> 01:13:24,180 এবং সম্মুখের আপনার ইন্টারফেস, 1207 01:13:24,180 --> 01:13:31,180 তথ্য আপনার অনুরোধ করেছি সঙ্গে আপনার ওয়েব ব্রাউজারের সরবরাহ করতে প্রস্তুত. 1208 01:13:31,180 --> 01:13:39,840 অর্থাৎ, এই ফিল্ম. 1209 01:13:39,840 --> 01:13:43,550 করে তাদের প্রচেষ্টার সঙ্গে, এবং শ্রেষ্ঠতর বিশ্ব বিশ্বাস, 1210 01:13:43,550 --> 01:13:50,250 আমাদের বিশ্বাসযোগ্য তথ্য প্যাকেট অশ্বারোহণে অন্য দিনের সূর্যাস্ত মধ্যে blissfully বন্ধ, 1211 01:13:50,250 --> 01:13:56,880 বুদ্ধিমান সম্পূর্ণরূপে তারা তাদের মাস্টার পরিসেবা উপলব্ধ করা ভাল আছে. 1212 01:13:56,880 --> 01:14:02,560 এখন, যে একটি সুখী সমাপ্তি হয় না? 1213 01:14:02,560 --> 01:14:07,040 [Malan] ঠিক আছে, যে যথেষ্ট. আমরা আপনাকে দেখতে আগামী সপ্তাহে যাব. 1214 01:14:07,040 --> 01:14:10,040 [CS50.TV]