1 00:00:00,000 --> 00:00:11,470 2 00:00:11,470 --> 00:00:12,764 >> স্পিকার 1: সমস্ত অধিকার, ফিরে আসার জন্য স্বাগতম. 3 00:00:12,764 --> 00:00:14,140 এটি CS50. 4 00:00:14,140 --> 00:00:16,800 এবং এই সপ্তাহে নয় শুরু. 5 00:00:16,800 --> 00:00:19,960 এবং এই বাকি শুরু CS50 মধ্যে আপনার সময়, যা আমরা 6 00:00:19,960 --> 00:00:23,170 এখন, সবশেষে,, ওয়েব রূপান্তর আপনি পাবেন যেখানে অবশ্যই দৃষ্টিভঙ্গি, 7 00:00:23,170 --> 00:00:26,200 এটি যে মৌলিক অনেক আমরা সপ্তাহের জন্য এক্সপোর্ট করা হয়েছে 8 00:00:26,200 --> 00:00:29,270 এখনও পরিদর্শন থেকে ফিরে আসা বা, আমাদের haunt. 9 00:00:29,270 --> 00:00:33,440 কিন্তু এখন, আপনি একটি যে এটা পাবেন সহজ মাত্রার আদেশ 10 00:00:33,440 --> 00:00:36,540 নির্দিষ্ট কর্ম সঞ্চালন এবং কিছু সমস্যা সমাধান করুন - 11 00:00:36,540 --> 00:00:41,050 এত যাতে আপনি চিন্তা এমনকি যদি নির্দিষ্ট সমস্যা সেট তাদের মজা ছিল 12 00:00:41,050 --> 00:00:44,200 নিজের পথ, আমি আপনাকে খুঁজে পাবেন মনে করেন যে P 7 সেট যে, পি 8 সেট, এবং তারপর, 13 00:00:44,200 --> 00:00:47,990 পরিণামে, চূড়ান্ত প্রকল্প হতে হবে সব আরো gratifying আপনি করব 14 00:00:47,990 --> 00:00:51,830 আমরা নিশ্চিতভাবে ধরে নিতে শুরু যে এটি এখন জিনিষ মেমরি পরিচালনার চান, এবং 15 00:00:51,830 --> 00:00:54,190 পয়েন্টার, এবং কি যাচ্ছে ফণা নীচে নেভিগেশন. 16 00:00:54,190 --> 00:00:57,310 সমস্ত সর্বত্র এবং আবার, বিষয়ভিত্তিক, সেমিস্টারে এই layering হয়েছে 17 00:00:57,310 --> 00:00:58,030 এবং layering. 18 00:00:58,030 --> 00:01:00,530 এবং এখন আমরা সাজানোর আপ করছি এখানে দাঁড়িয়ে 19 00:01:00,530 --> 00:01:01,930 গত সপ্তাহ কাঁধ. 20 00:01:01,930 --> 00:01:05,360 >> এখন, শেষ সময় থেকে প্রত্যাহার যে আমরা ইন্টারনেট কাজ কিভাবে সম্পর্কে বললাম. 21 00:01:05,360 --> 00:01:08,120 এবং এই সম্ভবত একটি ছিল অতিসরলীকরণ, কিন্তু মনে রাখবেন যে 22 00:01:08,120 --> 00:01:12,960 পৃথিবীর প্রতিটি কম্পিউটারের একটি IP হয়েছে একটি একটি বিট যদিও, ঠিকানা 23 00:01:12,960 --> 00:01:14,570 এখনও অতিসরলীকরণ. 24 00:01:14,570 --> 00:01:18,180 এবং যারা ঠিকানা স্বতন্ ব্যবহার করা হয় শনাক্ত মেশিন যাতে 25 00:01:18,180 --> 00:01:22,010 আপনি তথ্য বা প্যাকেট পাঠাতে, যখন তাই কথা বলতে, তারা একটি মূল থাকতে পারে 26 00:01:22,010 --> 00:01:24,000 ঠিকানা এবং একটি গন্তব্য ঠিকানা. 27 00:01:24,000 --> 00:01:27,830 এবং ঐ একই আইপি অ্যাড্রেস ব্যবহার করা যাবে উভয় ভাল এবং মন্দ জন্য, 28 00:01:27,830 --> 00:01:29,270 উদাহরণস্বরূপ, আপনি ট্র্যাক করতে. 29 00:01:29,270 --> 00:01:32,200 বস্তুত, একটি ল্যাপটপ সঙ্গে আপনি প্রতি এক এখন খুলুন, অথবা আপনার একটি ফোন 30 00:01:32,200 --> 00:01:35,070 পকেট, একটি IP ঠিকানা আছে হার্ভার্ড এর নেটওয়ার্কে. 31 00:01:35,070 --> 00:01:39,120 এবং এটা যে সব কঠিন নয় কে আপনি এবং যেখানে আপনি যে সম্পর্কিত 32 00:01:39,120 --> 00:01:40,180 এই দিন হয়. 33 00:01:40,180 --> 00:01:42,090 যে সম্ভবত নেভিগেশন কিন্তু আরো ভবিষ্যতে. 34 00:01:42,090 --> 00:01:46,510 >> এখন আমি কিছু ফিরিয়ে আনতে চাই [স্মৃতি? ? উন্নত] এবং আপনাকে 35 00:01:46,510 --> 00:01:49,360 একটি প্রদর্শনী আপনার থেকে অন্য ক্লিপ পরিচিত হতে পারে. 36 00:01:49,360 --> 00:01:52,710 লাইট আমরা পারা অস্পষ্ট যদি মাত্র কয়েক সেকেন্ডের জন্য. 37 00:01:52,710 --> 00:01:53,960 শো Numb3rs. 38 00:01:53,960 --> 00:01:57,510 39 00:01:57,510 --> 00:02:00,540 >> স্পিকার 2: এটি একটি 32 বিট IPP4 ঠিকানা. 40 00:02:00,540 --> 00:02:01,610 >> স্পিকার 3: IPP, ইন্টারনেট হিসাবে? 41 00:02:01,610 --> 00:02:02,968 >> স্পিকার 2: ব্যক্তিগত নেটওয়ার্ক. 42 00:02:02,968 --> 00:02:04,960 অমিতা প্রাইভেট নেটওয়ার্কে. 43 00:02:04,960 --> 00:02:16,930 44 00:02:16,930 --> 00:02:19,602 তিনি তাই আশ্চর্যজনক. 45 00:02:19,602 --> 00:02:21,030 >> স্পিকার 3: চার্লি, চলো. 46 00:02:21,030 --> 00:02:21,490 >> স্পিকার 2: এটা. 47 00:02:21,490 --> 00:02:22,470 মিরর IP ঠিকানা. 48 00:02:22,470 --> 00:02:27,680 তিনি আমাদের পাহারা লেট কি তিনি বাস্তব সময়ে করছে. 49 00:02:27,680 --> 00:02:30,930 >> স্পিকার 1: ঠিক আছে, তাই কিছু বিষয় এই ছবি ভুল. 50 00:02:30,930 --> 00:02:32,920 , একটি সুতরাং, এবং এই এক গ্রহণযোগ্য এই আসলে 51 00:02:32,920 --> 00:02:34,400 একটি বৈধ IP ঠিকানা. 52 00:02:34,400 --> 00:02:38,190 একটি বৈধ IP ঠিকানা নম্বর হতে হয়েছে ফর্ম w.x.y.z, যেখানে প্রতিটি এর 53 00:02:38,190 --> 00:02:40,000 যারা অক্ষর 0 থেকে 255 হয়. 54 00:02:40,000 --> 00:02:42,330 কিন্তু কারণ যে ঠিক মত সূক্ষ্ম সিনেমা যেখানে তারা জাল ফোন নম্বর, 55 00:02:42,330 --> 00:02:43,520 তারা IP ঠিকানা জাল. 56 00:02:43,520 --> 00:02:45,230 আপনি আসলে বাস্তব সার্ভার আঘাত করবেন না. 57 00:02:45,230 --> 00:02:46,760 >> তবে আপনি যদি মন, এই একটি ব্রাউজার. 58 00:02:46,760 --> 00:02:50,760 এবং ব্রাউজারে outputting না শুরু ভালো কম্পিউটার কোড. 59 00:02:50,760 --> 00:02:54,230 এবং আমরা একটু গভীর তাকান, বিজ্ঞপ্তি তারা দেখেন যে ভাষা 60 00:02:54,230 --> 00:02:57,040 পর্দায় নামে একটি ভাষা ভাষা, যা লক্ষ্য সি, 61 00:02:57,040 --> 00:02:59,520 যা আইফোন Apps লেখা হয়, জড়িত, বিশেষ করে বেশী 62 00:02:59,520 --> 00:03:03,540 crayons, আপনার কাছ থেকে দেখতে পারেন এখানে সোর্স কোড. 63 00:03:03,540 --> 00:03:06,600 64 00:03:06,600 --> 00:03:07,560 >> ঠিক আছে, আমি এই মজার ছিল. 65 00:03:07,560 --> 00:03:12,240 সুতরাং কোড এই স্নিপেট একেবারে আছে যাই হোক না কেন এই না কিছুই 66 00:03:12,240 --> 00:03:13,940 বিশেষ পর্ব ছিল. 67 00:03:13,940 --> 00:03:17,590 তাই রসিকতা ভাবেন নেভিগেশন ধরণের হয় এই মঞ্জুর জন্য গ্রহণ. 68 00:03:17,590 --> 00:03:20,220 কিন্তু এই পাওয়ার জন্য যে সমস্ত হার্ড না হয় এই প্রযুক্তিগত বিবরণ ঠিক আছে. 69 00:03:20,220 --> 00:03:21,980 এবং আমি আপনাকে উত্সাহিত করবে. 70 00:03:21,980 --> 00:03:25,530 এবং প্রকৃতপক্ষে, 50 খুব ভাল লুণ্ঠন পারে টিভি শো এবং সিনেমা বা আপনি অনেক 71 00:03:25,530 --> 00:03:27,320 আপনি এটা শুধু যে খুঁজে পাবেন, কারণ তারা কি করা সম্ভব নয় 72 00:03:27,320 --> 00:03:28,630 পর্দায় করছেন. 73 00:03:28,630 --> 00:03:31,750 কিন্তু প্রকৃতপক্ষে, এই কোড যে আপনি একটি আইফোন অ্যাপ্লিকেশন এটি দেখতে হতে পারে 74 00:03:31,750 --> 00:03:33,640 বা ম্যাক অপারেটিং সিস্টেম অ্যাপ্লিকেশন. 75 00:03:33,640 --> 00:03:35,685 এটা এ সব কিছুই আছে নিরাপত্তা না. 76 00:03:35,685 --> 00:03:38,610 তাই বেশি সময় ধরে নজর রাখা যে মত যেমন মজার জিনিষ. 77 00:03:38,610 --> 00:03:42,720 >> কিন্তু আজ আমরা প্রকৃতই ঝাঁপিয়ে শুরু গভীরভাবে ভাষার একটি সম্পূর্ণ পরিসীমা. 78 00:03:42,720 --> 00:03:45,410 প্রতিষ্ঠানের একটি প্রকৃতপক্ষে, এক এই অংশটির takeaways 79 00:03:45,410 --> 00:03:51,815 অবশ্যই প্রোগ্রাম শিখতে হয় না পিএইচপি, কোনটাই এসকিউএল শিখতে, না না 80 00:03:51,815 --> 00:03:58,100 কোনটাই জাভাস্ক্রিপ্ট শিখতে, বরং আপনি কিভাবে শেখানো নিজেকে শেখান 81 00:03:58,100 --> 00:04:02,030 নিজেকে নতুন ভাষা শিক্ষা, প্রকৃতপক্ষে, কারণ এখন আমরা নিতে শুরু 82 00:04:02,030 --> 00:04:06,020 প্রশিক্ষণ চাকার বন্ধ যাতে পরে অবশ্যই এর শেষে, আপনি একটি 20 আশা করবেন না 83 00:04:06,020 --> 00:04:08,890 কিভাবে আপনি বলুন পাতা স্পেসিফিকেশন কিছু প্রোগ্রাম বাস্তবায়ন. 84 00:04:08,890 --> 00:04:12,970 আপনি যদি আপনার যথেষ্ট উপাদান আছে মন, এবং আপনার হাতিয়ার যথেষ্ট সরঞ্জাম 85 00:04:12,970 --> 00:04:15,750 সজ্জা, নির্মাণ শুরু করতে যা দিয়ে সুদ সমস্যার সমাধান 86 00:04:15,750 --> 00:04:19,130 কিছু করার জন্য আপনাকে কিছু ছাত্র দলের জন্য, গবেষণা প্রকল্প, অথবা সত্যিই কিছু 87 00:04:19,130 --> 00:04:20,140 আপনার আগ্রহের. 88 00:04:20,140 --> 00:04:24,150 >> সুতরাং যে শেষ দিকে, এই ছিল যে প্রত্যাহার ছবি আমরা এটা শেষ সময় সৃষ্টি. 89 00:04:24,150 --> 00:04:27,620 এবং এই দুটি কম্পিউটার, ক্লায়েন্ট এবং একে অপরের কথা বলা, বিভক্ত. 90 00:04:27,620 --> 00:04:31,130 এবং প্রোটোকল, ভাষা, তাই এই দুটি কম্পিউটারের ঘটতে যে কথা বলতে, 91 00:04:31,130 --> 00:04:33,220 বলতে হবে HTTP-র বলা হয়. 92 00:04:33,220 --> 00:04:37,730 এবং যে মাত্র ব্যবহৃত প্রোটোকল এর কম্পিউটারের উপর তথ্য স্থানান্তর করতে 93 00:04:37,730 --> 00:04:38,710 ওয়ার্ল্ড ওয়াইড ওয়েব. 94 00:04:38,710 --> 00:04:41,770 ওয়েব, অবশ্যই, শুধু একটি সেবা যে উপরে রান 95 00:04:41,770 --> 00:04:43,000 ইন্টারনেট তথাকথিত. 96 00:04:43,000 --> 00:04:48,660 অন্য একটি পরিষেবা পাওয়া কি এই দিন ইন্টারনেট উপরে? 97 00:04:48,660 --> 00:04:51,600 কিছু অন্যান্য প্রোটোকল অথবা - ওটা কি? 98 00:04:51,600 --> 00:04:52,300 >> শ্রোতা: এফটিপি. 99 00:04:52,300 --> 00:04:52,790 >> স্পিকার: 1 এফটিপি. 100 00:04:52,790 --> 00:04:54,630 তাই ফাইল ট্রান্সফার প্রোটোকল হয় অন্য. 101 00:04:54,630 --> 00:04:56,050 আপনি অধিকাংশ সম্ভবত এটি ব্যবহার করেন নি. 102 00:04:56,050 --> 00:04:58,830 কিন্তু আপনি অধিকাংশ সম্ভবত ব্যবহার করেছেন Gchat বা তাত্ক্ষণিক ভালো জিনিস 103 00:04:58,830 --> 00:05:00,970 আরো সাধারণভাবে মেসেজিং, অবশ্যই ইমেইল. 104 00:05:00,970 --> 00:05:04,470 এবং যারা খুব,, চালানো যে পরিষেবাগুলি হল ইন্টারনেট শীর্ষে, কারণ 105 00:05:04,470 --> 00:05:08,180 দিনের শেষে, ইন্টারনেট নিজেই সত্যিই ঠিক বিন্দু থেকে তথ্য পেতে 106 00:05:08,180 --> 00:05:12,480 বিন্দু বি এবং এটি একটি সংখ্যা ব্যবহার করে কণা নিজেই, তাদের একটি বা দুটি 107 00:05:12,480 --> 00:05:17,340 সাধারনত করে TCP / IP বলা তাদের, যা একটি কম্পিউটারে বলতে হয় 108 00:05:17,340 --> 00:05:19,960 ইন্টারনেট আসলে কাজ করা যেতে পারে বিভিন্ন জিনিষ, ইমেইল, 109 00:05:19,960 --> 00:05:20,980 এবং ওয়েব, এবং তাই ঘোষণা. 110 00:05:20,980 --> 00:05:22,220 Google এই অনেক আছে. 111 00:05:22,220 --> 00:05:26,310 সুতরাং কিভাবে সেই পরিষেবাগুলি স্বতন্ হয় কম্পিউটারে, আমরা বলতে হয়নি, চিহ্নিত 112 00:05:26,310 --> 00:05:29,080 যে আসলে কাজ করা হতে পারে একাধিক জিনিষ? 113 00:05:29,080 --> 00:05:29,860 >> পোর্ট সংখ্যা. 114 00:05:29,860 --> 00:05:34,180 এবং এই মাত্র অবাধ মানবিক 80 মত নিয়মাবলী ওয়েব হল, 443 হয় 115 00:05:34,180 --> 00:05:36,580 এনক্রিপ্ট ওয়েব, 25 ইমেল. 116 00:05:36,580 --> 00:05:38,230 এবং অন্যদের একটি bunches আছে. 117 00:05:38,230 --> 00:05:41,860 এবং ঐ সংখ্যার কেবল অন্তর্ভুক্ত করা হয় তথ্য প্যাকেট, যারা 118 00:05:41,860 --> 00:05:46,230 ভার্চুয়াল খাম, যে আসলে একটি অনুরোধ বা প্রতিক্রিয়া আছে. 119 00:05:46,230 --> 00:05:51,300 >> আপনার কাছ থেকে একটি প্রতিক্রিয়ার ফিরে পেতে সুতরাং যখন ওয়েব, সাধারণত, আপনি যদি কোন না দেখতে না 120 00:05:51,300 --> 00:05:54,780 পদ সবটা সংখ্যা প্রতিক্রিয়া অবস্থা কোড. 121 00:05:54,780 --> 00:05:56,770 আপনি আসলে দেখতে না ভেতরের কাজগুলোকে 122 00:05:56,770 --> 00:05:58,090 ফিরে আসা যে প্যাকেট. 123 00:05:58,090 --> 00:05:59,860 কিন্তু 200 প্রকৃতপক্ষে ঠিক আছে মানে. 124 00:05:59,860 --> 00:06:01,530 এবং যে সব ঠিক মানে. 125 00:06:01,530 --> 00:06:02,870 আপনি এই একটি গুচ্ছ আছে দেখা হতে পারে. 126 00:06:02,870 --> 00:06:05,710 যা সম্ভবত সবচেয়ে সাধারণ আপনি ওয়েবে দেখা করেছি? 127 00:06:05,710 --> 00:06:05,980 >> 404. 128 00:06:05,980 --> 00:06:07,330 এটি শুধু ফাইল খুঁজে পাওয়া যায় নি মানে. 129 00:06:07,330 --> 00:06:08,270 এটা কেউ মাতাল আপ মানে. 130 00:06:08,270 --> 00:06:11,450 আপনি URL mistyping দ্বারা করেনি, বা কেউ অন্যথায় আপনি একটি দিয়ে কি 131 00:06:11,450 --> 00:06:15,100 অবৈধ URL, অথবা তারা মুছে ফেলা ফাইল এবং URL এখনও 132 00:06:15,100 --> 00:06:16,130 মানুষের দ্বারা ব্যবহৃত হচ্ছে. 133 00:06:16,130 --> 00:06:19,670 কারণ যে কোন সংখ্যার ব্যাখ্যা করতে পারেন কেন একটি ফাইল খুঁজে পাওয়া যায় নি. 134 00:06:19,670 --> 00:06:22,990 এবং আপনি আসতে সপ্তাহের মধ্যে দেখতে পাবেন এই অন্যান্য ত্রুটি কোড, এবং আপনি পাবেন 135 00:06:22,990 --> 00:06:24,195 তাদের কিছু সুবিধা নিতে. 136 00:06:24,195 --> 00:06:25,760 সবচেয়ে খারাপ 500. 137 00:06:25,760 --> 00:06:29,820 আপনি করেছি কোড কে 500 ত্রুটির সম্মুখীন হলে লিখিত, সাজানোর যে মনে 138 00:06:29,820 --> 00:06:33,290 মধ্যে seg ফল্ট এনালগ ওয়েব প্রোগ্রামিং বিশ্বের. 139 00:06:33,290 --> 00:06:34,560 এটা বেশ ভয়ানক না. 140 00:06:34,560 --> 00:06:36,660 কিন্তু এটা ঠিক, কোথাও, এর মানে হল যে আপনি মাতাল. 141 00:06:36,660 --> 00:06:38,260 সুতরাং যারা অপেক্ষায় থাকলাম. 142 00:06:38,260 --> 00:06:39,910 >> কিন্তু দেখুন আমরা করতে পারেন যদি প্রেক্ষাপটে এই দেখুন. 143 00:06:39,910 --> 00:06:43,460 আমাকে এখানে একটি ব্রাউজার যান এবং নিচের কাজগুলো. 144 00:06:43,460 --> 00:06:45,710 তাই এই ঘটবে যা ক্রোম, হয় প্রয়োগ ইনস্টল করা. 145 00:06:45,710 --> 00:06:49,410 কিন্তু এই দিন আছে সবচেয়ে প্রতিটি ব্রাউজারের কিছু সমতুল্য কার্যকারিতা. 146 00:06:49,410 --> 00:06:52,610 আমি, Chrome-এর মেনু আপ যেতে চলেছি এবং সরঞ্জাম আপনি যান, এবং আমি যেতে চলেছি 147 00:06:52,610 --> 00:06:53,990 বিকাশকারী সরঞ্জাম. 148 00:06:53,990 --> 00:06:57,040 এবং আপনি দেখতে পাবেন যে এই সামান্য প্যানেল উইন্ডোর নিচে মধ্যে প্রর্দশিত হবে. 149 00:06:57,040 --> 00:07:00,190 আরেকটি শর্টকাট, সৎ হবে, যে আমি সাধারণত ব্যবহার নিজেকে রাইট ক্লিক করুন 150 00:07:00,190 --> 00:07:04,370 অথবা কন্ট্রোল ওয়েবের যে কোন জায়গায় ক্লিক করুন এর ঠিক এলিমেন্ট পরিদর্শন যান. 151 00:07:04,370 --> 00:07:07,440 এবং শুধুমাত্র খোলা হবে না যে এই আপনার জন্য আছে. 152 00:07:07,440 --> 00:07:10,230 এটি বিশেষভাবে, খুলবে উপাদান অংশ 153 00:07:10,230 --> 00:07:11,430 বাম দিকে. 154 00:07:11,430 --> 00:07:12,460 >> সুতরাং আমরা Google এইজন্য অবশ্যই করছি. 155 00:07:12,460 --> 00:07:13,930 তারা আজ তাদের লোগো পরিবর্তন করে. 156 00:07:13,930 --> 00:07:20,200 কিন্তু আমি এখানে স্ক্রল ডাউন হলে, বিজ্ঞপ্তি উপাদানসমূহ অধীনে, আপনি দেখুন যে 157 00:07:20,200 --> 00:07:23,460 এইচটিএমএল, হাইপারটেক্সট মার্কআপ বলা কি ভাষা, এবং এই ভাষা 158 00:07:23,460 --> 00:07:26,000 যে এই সমস্ত ওয়েব পেজ, সত্যিই, ইন লেখা হয় 159 00:07:26,000 --> 00:07:28,950 কিন্তু আসলে এটি জন্য ফরম্যাট এর আমাদের আরও অনেক কিছু readably 160 00:07:28,950 --> 00:07:29,970 এটা সাধারণত হয় না. 161 00:07:29,970 --> 00:07:34,810 আসলে, আমি জুম আউট, এবং আমি এর পরিবর্তে যদি শুধু রাইট ক্লিক করুন অথবা ক্লিক করুন নিয়ন্ত্রণ 162 00:07:34,810 --> 00:07:39,630 পৃষ্ঠা ক্লিক করুন, এবং তারপর দেখতে যান পৃষ্ঠা উত্স, এই আক্ষরিক কি 163 00:07:39,630 --> 00:07:42,150 Google কে আমার ব্রাউজারে পাঠানো নিচে. 164 00:07:42,150 --> 00:07:46,480 >> তাই কিছু ব্যক্তি বা ব্যক্তি লিখেছেন এই সোর্স কোড ব্যবহার করে Google.com. 165 00:07:46,480 --> 00:07:47,790 এই অধিকাংশ এইচটিএমএল নয়. 166 00:07:47,790 --> 00:07:49,340 এটা আসলে নামে একটি ভাষা জাভাস্ক্রিপ্ট, যা 167 00:07:49,340 --> 00:07:50,880 আমরা বুধবার আসবো. 168 00:07:50,880 --> 00:07:55,580 কিন্তু কি Chrome-এর, এবং কি প্রতিটি ব্রাউজারের আমাদের জন্য কি করতে পারেন, দেখতে ধরনের 169 00:07:55,580 --> 00:07:59,610 এর distractions সব অতীত পাগল বাক্য গঠন, এবং reinsert সাদা স্থান 170 00:07:59,610 --> 00:08:02,940 আমাদের, এবং এমনকি সিনট্যাক্স হাইলাইট জন্য অথবা আমাদের জন্য জিনিস colorize. 171 00:08:02,940 --> 00:08:06,470 সুতরাং আপনি খুঁজে পাবেন যে এই তথাকথিত ব্রাউজার পাতাটা বিকাশকারী সরঞ্জামসমূহ 172 00:08:06,470 --> 00:08:10,830 তাই, তাই অনেক সহজ আপনার জীবন করতে হবে আপনি এই মেনু মাধ্যমে, অন্বেষণ করতে পারবেন, কারণ 173 00:08:10,830 --> 00:08:13,940 ইন্টারফেস, ঠিক কি অন্তর্নিহিত সোর্স কোড জন্য 174 00:08:13,940 --> 00:08:15,750 ইন্টারনেটে কোনো পৃষ্ঠা. 175 00:08:15,750 --> 00:08:19,070 এবং প্রকৃতপক্ষে, এই অধিকাংশ এক কিভাবে শিখতে কার্যকর উপায় 176 00:08:19,070 --> 00:08:22,860 নতুন কিছু, অন্তত যদি পাতা , ঢাকিয়া ফেলা যাতে জটিল নয় 177 00:08:22,860 --> 00:08:26,700 এটি এইচটিএমএল এর কাছাকাছি খোঁচা আরম্ভ করার জন্য, চেহারা আমরা আসবো যা তথাকথিত সিএসএস, এ 178 00:08:26,700 --> 00:08:30,310 একটি বিট পাশাপাশি, একটি পেতে কিভাবে যে প্রোগ্রামার বুঝতে 179 00:08:30,310 --> 00:08:33,480 কিছু বিশেষ বাস্তবায়িত পৃষ্ঠায় বৈশিষ্ট্য. 180 00:08:33,480 --> 00:08:36,530 >> কিন্তু আরো টেকনিক্যালি আকর্ষণীয় অধিকার এখন এটা হতে যাচ্ছে. 181 00:08:36,530 --> 00:08:39,429 আমি নেটওয়ার্ক ট্যাবে যান, এর এখন এই পরিষ্কার করা. 182 00:08:39,429 --> 00:08:43,429 আমি একটু ক্লিক করুন যাচ্ছি এখানে প্রতীক ক্রুশ দ্বারা চিহ্নিত করা, এবং তারপর 183 00:08:43,429 --> 00:08:45,630 অন্য ওয়েবসাইটে যান. 184 00:08:45,630 --> 00:08:48,430 এবং আমি টাইপ করা যাচ্ছে না Facebook.com মধ্যে. 185 00:08:48,430 --> 00:08:51,940 কোন HTTP-র কোন HTTPS দ্বারা, কোন বা WWW. 186 00:08:51,940 --> 00:08:53,850 চলুন শুরু করা যাক আসলে এখানে দেখুন সেখানে কি ঘটছে. 187 00:08:53,850 --> 00:08:55,030 >> লেখো. 188 00:08:55,030 --> 00:08:58,480 এখনই স্টাফ আভা লক্ষ্য করা মাত্র , এই নীচে প্যানেলে হাজির 189 00:08:58,480 --> 00:09:00,285 ওয়েব পৃষ্ঠা ছাড়াও উপরে প্রকাশমান. 190 00:09:00,285 --> 00:09:04,890 আমি ফিরে স্ক্রোল করতে যাচ্ছি এখানে নেটওয়ার্ক ট্যাব, এবং আমি যাচ্ছি 191 00:09:04,890 --> 00:09:06,080 প্রথম সারির উপর ক্লিক করুন. 192 00:09:06,080 --> 00:09:10,580 এই সরঞ্জামের আমাদের প্রকাশ করা যাচ্ছে HTTP অনুরোধের প্রতি এক 193 00:09:10,580 --> 00:09:13,550 দ্রুত ঠিক ফিরে গিয়েছিলাম এবং যে ঘোষণা মধ্যে আমার ব্রাউজার 194 00:09:13,550 --> 00:09:14,930 এবং ফেসবুক এর সার্ভার. 195 00:09:14,930 --> 00:09:17,830 যারা সারি তাই প্রতি এক এক ধরনের অনুরোধ বা প্রতিনিধিত্ব করে 196 00:09:17,830 --> 00:09:20,970 প্রতিক্রিয়া, এক বা একাধিক যারা ভার্চুয়াল খাম. 197 00:09:20,970 --> 00:09:24,080 অথবা অধিক আকস্মিকভাবে, এটা একজন ব্যক্তির মত একটি ব্যক্তি যেমন, একটি গ্রাহকের 198 00:09:24,080 --> 00:09:26,710 রেস্টুরেন্ট, কিছু জিজ্ঞাসা আবার, এবং আবার, এবং আবার. 199 00:09:26,710 --> 00:09:29,400 এবং ওয়েটার আনয়ন রাখে এটা একটি সময়ে এক. 200 00:09:29,400 --> 00:09:33,850 >> সুতরাং এখন, এই আমি জুম যদি লক্ষ্য এবং এই জিনিস সাজানোর হবে 201 00:09:33,850 --> 00:09:36,600 আপনি স্বাগত জানাই এবং উত্সাহিত করছি কারণ, আপনার নিজের সাথে খেলতে আমরা 202 00:09:36,600 --> 00:09:38,150 সবকিছু দিয়ে যেতে হবে না, মহান বিষদভাবে. 203 00:09:38,150 --> 00:09:40,070 কিন্তু আছে বিজ্ঞপ্তি এখানে কয়েক সাব ট্যাব - 204 00:09:40,070 --> 00:09:43,700 হেডার, প্রিভিউ, প্রতিক্রিয়া, কুকিজ, এবং সময়জ্ঞান. 205 00:09:43,700 --> 00:09:48,280 আমি হেডার তাকান যাচ্ছি এখন জন্য এই সামান্য কারণ 206 00:09:48,280 --> 00:09:53,600 যে খাম ভেতরে উপাদানগুলো তথ্য এবং জায়গা থেকে পেতে সাহায্য. 207 00:09:53,600 --> 00:09:57,590 >> সুতরাং প্রথম, দেখুন, আমার এই ক্লিক করা যাক অনুরোধ শিরোলেখ পরবর্তী উত্স. 208 00:09:57,590 --> 00:10:01,910 অনুরোধ আছে আমার ব্রাউজার, ক্রোম, এই ক্ষেত্রে, ভিতরে পাঠানো 209 00:10:01,910 --> 00:10:02,910 যে ভার্চুয়াল খাম. 210 00:10:02,910 --> 00:10:04,800 আপনি গত সপ্তাহে প্রত্যাহার করব আমি নিজে যখন টাইপ 211 00:10:04,800 --> 00:10:06,380 একটি ব্রাউজার ভান. 212 00:10:06,380 --> 00:10:09,980 তারপর, এটা যে এটা সার্ভার স্মরণ করিয়ে বলা হোস্ট খুঁজছেন 213 00:10:09,980 --> 00:10:10,835 Facebook.com. 214 00:10:10,835 --> 00:10:13,630 এবং তারপর একটি বিট আরো রহস্যময় আছে আমরা তরঙ্গ করব যে তথ্য 215 00:10:13,630 --> 00:10:14,830 এখন আমাদের হাতে. 216 00:10:14,830 --> 00:10:18,640 >> কিন্তু আমি এখন নিচে স্ক্রল শুরু এই উইন্ডোটি, আমাকে পেতে 217 00:10:18,640 --> 00:10:19,980 প্রতিক্রিয়া হেডার. 218 00:10:19,980 --> 00:10:23,270 এই ভার্চুয়াল কি ছিল থেকে ফিরে আসেন যে খাম 219 00:10:23,270 --> 00:10:24,095 Facebook.com. 220 00:10:24,095 --> 00:10:27,390 এবং আমি ঠিক উত্স দেখুন ক্লিক করা হলে এটা কাঁচা পাঠ দেখতে, 221 00:10:27,390 --> 00:10:28,400 কিছু বিষয় লক্ষ্য করা. 222 00:10:28,400 --> 00:10:32,130 এক, ফেসবুক একই কথা বলে প্রোটোকল সংস্করণ উহার 1.1. 223 00:10:32,130 --> 00:10:33,390 সুতরাং যে চমৎকার. 224 00:10:33,390 --> 00:10:36,820 কিন্তু অবস্থা কোড 301, স্থায়ীভাবে স্থানান্তরিত. 225 00:10:36,820 --> 00:10:38,880 >> ওয়েল, ফেসবুক যেখানে নরক যান নি? 226 00:10:38,880 --> 00:10:40,430 কি এই আমাদের বোঝাতে চেষ্টা করছেন কি? 227 00:10:40,430 --> 00:10:44,310 ওয়েল, অন্য এখানে নিচে লক্ষ্য আছে হেডার অবস্থান বলা হয়. 228 00:10:44,310 --> 00:10:51,050 সুতরাং কেন ফেসবুক আমাকে বলছে যে তারা যে URL-এ স্থায়ীভাবে স্থানান্তরিত 229 00:10:51,050 --> 00:10:53,580 অবস্থান পাশে? 230 00:10:53,580 --> 00:10:54,962 আমি www ভুলে গেছি. 231 00:10:54,962 --> 00:10:56,250 >> সুতরাং যে আমার পছন্দ ছিল না. 232 00:10:56,250 --> 00:11:00,450 আসলে, খুব কমই, সম্ভবত আমাদের অধিকাংশ, এই দিন www.whatever.com টাইপ করুন. 233 00:11:00,450 --> 00:11:03,390 কিন্তু এটি একটি সিস্টেম অ্যাডমিনিস্ট্রেটর, সক্রিয় আউট ফেসবুক এর মত, করতে পারেন 234 00:11:03,390 --> 00:11:06,800 যেমন একটি উপায় তাদের সার্ভার কনফিগার করা Facebook.com হয় কাজ করে, বা যে 235 00:11:06,800 --> 00:11:12,450 www.Facebook.com সত্যিই,, কাজ, বা তাদের সামনে কোনো ধরনের উপসর্গ 236 00:11:12,450 --> 00:11:13,210 ডোমেন নাম. 237 00:11:13,210 --> 00:11:14,500 তাই তারা আমাদের জন্য যে কাজ করেছি. 238 00:11:14,500 --> 00:11:16,910 এবং তারা সম্ভবত আমাদের পুনঃনির্দেশিত করা হয় কিছু প্রযুক্তিগত জন্য, 239 00:11:16,910 --> 00:11:18,100 কিছু মার্কেটিং কারণে. 240 00:11:18,100 --> 00:11:21,570 তারা শুধু canonicalize চান www.Facebook.com নেভিগেশন. 241 00:11:21,570 --> 00:11:24,040 >> কিন্তু যে বেশ এটি. 242 00:11:24,040 --> 00:11:28,560 আমি এখানে স্ক্রল ডাউন হলে, আসুন দেখুন সেখানে কি ঘটছে. 243 00:11:28,560 --> 00:11:30,810 এই সম্পর্কে আমরা কহন হয় স্থায়ীভাবে স্থানান্তরিত 244 00:11:30,810 --> 00:11:33,450 http://www.Facebook.com. 245 00:11:33,450 --> 00:11:36,620 সুতরাং দ্বিতীয় অনুরোধ তাকান আমার ব্রাউজার পাঠায় যে. 246 00:11:36,620 --> 00:11:40,070 দুর্ভাগ্যবশত, এটা ফেসবুক মত দেখায় দ্বিতীয় কারণ আবার পাঠানো হয়েছে 247 00:11:40,070 --> 00:11:44,420 অনুরোধ, এর পরিবর্তে যে URL-টি নির্বাচন করে, যে খুব,, সরানো বলছেন 248 00:11:44,420 --> 00:11:45,010 স্থায়ীভাবে. 249 00:11:45,010 --> 00:11:48,140 আমাকে এখানে নিচে স্ক্রল যাক প্রতিক্রিয়া হেডার থেকে. 250 00:11:48,140 --> 00:11:51,530 যেখানে ফেসবুক এখন চলে গেছে? 251 00:11:51,530 --> 00:11:52,680 >> HTTPS দ্বারা তাই. 252 00:11:52,680 --> 00:11:56,130 তাই এখন ফেসবুক শুরু হয়েছে, বর্তমান বিশেষ করে হালকা 253 00:11:56,130 --> 00:11:59,750 বিশেষ করে সাম্প্রতিক মাস ঘটনা, এবং এছাড়াও বছর অতীত দম্পতি 254 00:11:59,750 --> 00:12:03,670 একটি ভাল, তাদের ব্যবহারকারীদের সমস্ত বাধ্য যাও পথ, https ব্যবহারের জন্য, যা বেশী 255 00:12:03,670 --> 00:12:06,210 যদিও সম্পূর্ণরূপে নিরাপদ নয়, নিরাপদ. 256 00:12:06,210 --> 00:12:10,000 তাই এখন থেকে আমার পৃষ্ঠা আমার ব্রাউজার এই তৃতীয় URL টি অনুরোধ করা যাচ্ছে. 257 00:12:10,000 --> 00:12:14,710 এবং এখন, সবশেষে,, আমরা পেতে অন্যথায় অদেখা 200 ঠিক আছে. 258 00:12:14,710 --> 00:12:18,830 >> তাই বিশ্বের কি অথবা সব এই অন্যান্য সারি নিচে এখানে. 259 00:12:18,830 --> 00:12:22,630 আমি আক্ষরিক এক জিনিস টাইপ করা, এবং আমার ব্রাউজারের মত অনুরোধ করা হয়েছে বলে মনে হয় 260 00:12:22,630 --> 00:12:23,840 20 কিছু অদ্ভুত জিনিষ. 261 00:12:23,840 --> 00:12:24,640 যে কি? 262 00:12:24,640 --> 00:12:25,810 >> শ্রোতা: স্ক্রিপ্ট? 263 00:12:25,810 --> 00:12:28,460 >> স্পিকার: 1 স্ক্রিপ্ট, যাতে অন্যান্য ফাইল নামক একটি ভাষায় লিখিত 264 00:12:28,460 --> 00:12:30,780 জাভাস্ক্রিপ্ট, যা, আবার, আমরা করব বুধবার একটি বিট দেখুন. 265 00:12:30,780 --> 00:12:32,760 আর কী? 266 00:12:32,760 --> 00:12:33,390 স্টাইল শীট. 267 00:12:33,390 --> 00:12:36,350 তথাকথিত একটি ভাষায় কিছু আমরা কিছুক্ষণের মধ্যে দেখতে পাবেন, যা সিএসএস,. 268 00:12:36,350 --> 00:12:40,690 Gifs, এবং JPEGs, এবং pngs, এবং ছবি, এবং সিনেমা ফাইল - যাই হোক না কেন একটি ওয়েব পাতা 269 00:12:40,690 --> 00:12:43,280 মধ্যে সম্ভবত হয়েছে একটি ফাইলের ফর্ম. 270 00:12:43,280 --> 00:12:46,750 এবং তাই আমরা বাম কি দেখছি সেখানে দিকে ফাইলের সব 271 00:12:46,750 --> 00:12:50,280 Chrome ডাউনলোড করে, recursively, যদি আপনি হবে, যাতে 272 00:12:50,280 --> 00:12:52,430 পৃষ্ঠায় সম্পূর্ণতা রচনা করুন. 273 00:12:52,430 --> 00:12:56,210 >> তাই আমরা, Google-এর সাথে একটি মুহূর্ত আগে দেখেছি আমি উপাদানের উপর ক্লিক করুন 274 00:12:56,210 --> 00:13:00,470 ট্যাব, এই, নিশ্চিত, এইচটিএমএল, হয় এই পৃষ্ঠায় composes যে ভাষা. 275 00:13:00,470 --> 00:13:01,890 কিন্তু অন্যান্য জিনিসপত্র bunches আছে. 276 00:13:01,890 --> 00:13:02,640 একটি লোগো আছে. 277 00:13:02,640 --> 00:13:04,680 এই নীল পর আছে ওইখানে আইকন. 278 00:13:04,680 --> 00:13:07,610 এবং অন্যান্য উপাদানের উপর এখনও আছে নিজেদের হতে পারে পাতা 279 00:13:07,610 --> 00:13:08,610 পৃথক ফাইল. 280 00:13:08,610 --> 00:13:11,860 >> তাই কি একটি ব্রাউজার সম্পর্কে চমৎকার যে হয় এটা আমরা চলুন ভাষা এ দেখায় 281 00:13:11,860 --> 00:13:14,690 লেখা শুরু, অথবা যদি আপনি ইতিমধ্যে করেছি আপনি পি সেট 7, পরিসংখ্যান শুরু লেখা 282 00:13:14,690 --> 00:13:17,970 খুঁজে যেখানে ফাইলগুলি বাস, এবং যায় এবং সেইসাথে তাদের grabs. 283 00:13:17,970 --> 00:13:21,010 এবং আমি এমনকি যথেষ্ট জোর দেওয়া যাবে না এই কিছু একটি বিট চেহারা হতে পারে, যদিও 284 00:13:21,010 --> 00:13:24,820 প্রথম নজরে রহস্যময় বা অপ্রতিরোধ্য, প্রোগ্রাম শেখার কিভাবে 285 00:13:24,820 --> 00:13:28,500 ওয়েবের জন্য অ্যাপ্লিকেশন, এটা বুঝতে অমূল্য কিভাবে এই 286 00:13:28,500 --> 00:13:29,410 একটু টুল কাজ করে. 287 00:13:29,410 --> 00:13:33,830 এই সরঞ্জামের মত GDB-র মত সাজানোর হয় কিন্তু অনেক সহজ, পরিণামে ব্যবহার - 288 00:13:33,830 --> 00:13:37,690 এবং সত্যিই কি আপনি চোখ দেয় আমরা নিশ্চিতভাবে ধরে গ্রহণ করছি 289 00:13:37,690 --> 00:13:39,170 এখন বেশ কিছু সময়. 290 00:13:39,170 --> 00:13:42,270 >> তাই এখন আমরা কি করতে পারেন এই তথ্য? 291 00:13:42,270 --> 00:13:44,875 ভাল, এর আসলে কটাক্ষপাত করা যাক ধারণা এইচটিএমএল নিম্নাবস্থিত. 292 00:13:44,875 --> 00:13:49,025 ইতিমধ্যে আমরা আছে এবং আমরা,, মুলতবি করব সমস্যা বিভাগে এই সপ্তাহে, 293 00:13:49,025 --> 00:13:53,260 আরো কিছু, 7 স্পেসিফিকেশন সেট এই ভাষার বিবরণ. 294 00:13:53,260 --> 00:13:57,020 কিন্তু আমরা আঁকা না পারেন, এর দেখতে দিন একটি আপনি বোঝেন কি এর ছবি 295 00:13:57,020 --> 00:13:57,940 সামগ্রিক এখানে. 296 00:13:57,940 --> 00:14:02,280 >> সুতরাং এইচটিএমএল, হাইপারটেক্সট মার্কআপ ল্যাঙ্গুয়েজ, একটি প্রোগ্রামিং ভাষা নয়. 297 00:14:02,280 --> 00:14:03,520 যে সত্যিই এর অর্থ কি? 298 00:14:03,520 --> 00:14:05,690 সুতরাং এইচটিএমএল ভালো দেখায়. 299 00:14:05,690 --> 00:14:06,810 এবং আপনি কিছু ইতিমধ্যে এই জানি. 300 00:14:06,810 --> 00:14:08,130 আপনি কিছু হয়েছে করছেন কিছু সময়ের জন্য এই. 301 00:14:08,130 --> 00:14:10,270 কিন্তু আমরা পূরণ করতে পারবে না, যদি এর দেখতে দিন কিছু ঐ খালি স্থান হিসাবে ভাল. 302 00:14:10,270 --> 00:14:11,760 সুতরাং এখানে জিনিষ একটি দম্পতি বিজ্ঞপ্তি. 303 00:14:11,760 --> 00:14:13,030 এক, এটি শুধুমাত্র পাঠ্য হবে. 304 00:14:13,030 --> 00:14:15,960 তাই এটা শুধু সোর্স কোড মত সি, বা অন্য কিছু ভাষা. 305 00:14:15,960 --> 00:14:17,750 >> মনে হচ্ছে যে বিজ্ঞপ্তি এখানে একটি প্যাটার্ন হবে. 306 00:14:17,750 --> 00:14:20,870 টেকনিক্যালি আছে খাঁজ, কিন্তু খাঁজ শুধু মানুষের হয় 307 00:14:20,870 --> 00:14:21,205 কনভেনশন. 308 00:14:21,205 --> 00:14:24,980 এক্সপ্লোর পরিচালনা সেখানে যদি একটি ব্রাউজার গ্রাহ্য না করে লাইন এবং ট্যাব আমরা সেখানে দেখতে চাই. 309 00:14:24,980 --> 00:14:27,410 কিন্তু সেখানে যে বিজ্ঞপ্তি এখানে symmetries. 310 00:14:27,410 --> 00:14:31,180 শীর্ষে, আমি ফোন করবো কি আছে এই ফাইলটি খোলা ট্যাগ বা শুরু 311 00:14:31,180 --> 00:14:33,030 এইচটিএমএল ট্যাগ বলা হয়. 312 00:14:33,030 --> 00:14:36,800 এবং তারপর নিচে নিচে, পুরোপুরি রেখাযুক্ত আপ, অনেক আমরা কোঁকড়া ধনুর্বন্ধনী সঙ্গে কাজ করতে চাই, 313 00:14:36,800 --> 00:14:40,910 আমরা এগিয়ে, খোলা বন্ধনী দেখুন স্ল্যাশ, এইচটিএমএল, বন্ধ বন্ধনী. 314 00:14:40,910 --> 00:14:44,610 যাতে সংশ্লিষ্ট বন্ধ এর যে জিনিসের জন্য ট্যাগ বা শেষ ট্যাগ,. 315 00:14:44,610 --> 00:14:47,990 >> ভিতরে একসাথে সবকিছু খোলা ট্যাগ বন্ধ ট্যাগ তথাকথিত 316 00:14:47,990 --> 00:14:50,440 আমরা একটি উপাদান ডাকবো কি রচনা করুন. 317 00:14:50,440 --> 00:14:53,910 এবং আমরা দেখতে পাবেন, শুধু একটা মুহূর্ত, এটা সত্যিই একটি গাছ একটি নোড না. 318 00:14:53,910 --> 00:14:57,470 কারণ আপনি এখন আমার মনে হয় যদি এখানে উহ্য যে খাঁজ, আপনি 319 00:14:57,470 --> 00:15:00,780 ধরনের, মত একটি grandparent আছে নোড এইচটিএমএল বলা হয়. 320 00:15:00,780 --> 00:15:06,870 আপনি ভিত্তি করে, কত শিশু বলতে পারে এই ছবিটি, এইচটিএমএল উপাদান আছে? 321 00:15:06,870 --> 00:15:07,720 >> তাই সম্ভবত দুই. 322 00:15:07,720 --> 00:15:10,240 এক দৃশ্যত, মাথা উপাদান. 323 00:15:10,240 --> 00:15:11,710 এবং এক শরীরের উপাদান. 324 00:15:11,710 --> 00:15:12,555 এবং কেন দুটি সন্তান? 325 00:15:12,555 --> 00:15:15,840 ওয়েল, আমি inferring শুধু ধরনের আছি যে যদি আমি একটি খোলা মাথা ট্যাগ আছে এবং তারপর একটি 326 00:15:15,840 --> 00:15:17,820 বন্ধ মাথা ট্যাগ, যা একটি উপাদান. 327 00:15:17,820 --> 00:15:21,200 এবং তারপর, অন্য খোলা শরীর যদি আছে ট্যাগ এবং ঘনিষ্ঠ শরীরের ট্যাগ, যে মত 328 00:15:21,200 --> 00:15:22,340 অন্য উপাদান. 329 00:15:22,340 --> 00:15:26,000 সুতরাং অর্থে যে ঘোরান যদি আমি ধরনের তার পাশ দিয়ে ছবি, এটা 330 00:15:26,000 --> 00:15:29,910 তারপর একটি HTML ট্যাগ পেয়েছে, এবং মত একটি মাথা ট্যাগ, এবং তারপর একটি শরীরের ট্যাগ, এবং 331 00:15:29,910 --> 00:15:34,290 তারপর কিছু টেক্সট, হ্যালো দুনিয়া, dangling শরীরের ট্যাগ নিজেই বন্ধ. 332 00:15:34,290 --> 00:15:36,620 >> সুতরাং আমরা একটি ছবি যে আঁকা যাবে ভালো চেহারা হতে পারে. 333 00:15:36,620 --> 00:15:38,020 আকার অবাধ হয়. 334 00:15:38,020 --> 00:15:40,870 কিন্তু আমি একটি সাজানোর ব্যবহার করেছি যে বিজ্ঞপ্তি উপস্থাপন করতে উপরের ellipse 335 00:15:40,870 --> 00:15:41,860 নিজেই নথিতে. 336 00:15:41,860 --> 00:15:45,980 অন্যান্য উপাদান ব্যবহার করা যাবে এটি সক্রিয় আউট আমি না করেছি এমন একটি ওয়েব পৃষ্ঠায় ভিতরে 337 00:15:45,980 --> 00:15:46,940 এখানে টানা. 338 00:15:46,940 --> 00:15:50,800 সুতরাং আমরা এমনকি এইচটিএমএল সেটি স্তব্ধ হয়ে যেতে চলুন একটি তথাকথিত ডকুমেন্ট নোড নোড বন্ধ. 339 00:15:50,800 --> 00:15:53,730 এবং তারপর আমরা মাথা আছে এবং শরীর এবং শিরোনাম, বিজ্ঞপ্তি, 340 00:15:53,730 --> 00:15:55,360 যা আরও নেস্টেড হয়. 341 00:15:55,360 --> 00:15:58,650 আমি নির্বাণ অতিরিক্ত লাইন মাথা ঘামান না শিরোনাম ট্যাগের ভিতরে বিরতি. 342 00:15:58,650 --> 00:16:02,710 এটা পেয়ে ভালো এটি শুধু অনুভূত সামান্য খুব ভার্বোস. 343 00:16:02,710 --> 00:16:07,000 তাই আমি সঙ্গে আছে, এক লাইন মধ্যে এটি বামে খোলা শিরোনাম, হ্যালো দুনিয়া, বন্ধ শিরোনাম. 344 00:16:07,000 --> 00:16:09,380 এবং তারপর আমরা কিছু টেক্সট আছে এখানে বন্ধ dangling. 345 00:16:09,380 --> 00:16:12,200 >> তাই এই ছবি ফিরে আসতে হবে আমাদের যখন আমরা জাভাস্ক্রিপ্ট মধ্যে আকর্ষণীয়. 346 00:16:12,200 --> 00:16:15,110 এবং বোঝার যে যখন আপনি কি, ভালো এইচটিএমএল লিখুন 347 00:16:15,110 --> 00:16:16,250 একটি ব্রাউজার করছেন? 348 00:16:16,250 --> 00:16:19,290 ভাল, আমরা চিন্তা করতে হবে না এটা কিভাবে এই করছেন, বা কি 349 00:16:19,290 --> 00:16:23,090 অ্যালগরিদম, কিন্তু দিনের শেষে, একটি ব্রাউজারের মত এইচটিএমএল পায় যখন 350 00:16:23,090 --> 00:16:27,510 যে, ফেসবুক বা Google থেকে, এটি পার্স এটা, তাই কথা বলতে, এটা এটি সার্চ 351 00:16:27,510 --> 00:16:31,160 শীর্ষ fread ভালো কিছু সঙ্গে ডানে বামে নীচে,, এবং এটা 352 00:16:31,160 --> 00:16:36,300 বন্ধ তারপর, ওহ, খোলা ট্যাগ বুঝতে, এবং ট্যাগ, এটি, তাই কথা বলতে, malloc শুরু 353 00:16:36,300 --> 00:16:37,800 একটি গাছ একটি নোড. 354 00:16:37,800 --> 00:16:41,130 এবং এটি encounters, আমরা উহ্য করেছি এখানে খাঁজ সঙ্গে একটি 355 00:16:41,130 --> 00:16:45,400 চাইল্ড নোড, এটা যে একটি নোড mallocs এবং গাছ যে সংযুক্ত. 356 00:16:45,400 --> 00:16:49,150 >> তাই গাছ কাঠামো, বাইনারি গাছ, ternary গাছ, এবং বড় গাছ, যে 357 00:16:49,150 --> 00:16:53,380 আমরা আগে সপ্তাহে বা দু glanced, বিজ্ঞপ্তি একই নীতি যে 358 00:16:53,380 --> 00:16:54,220 আমাদের ফিরে আসার. 359 00:16:54,220 --> 00:16:57,590 এবং যে কেহ প্রয়োগ, Chrome-এর যাই হোক না কেন দলের যে করেনি, সম্ভবতঃ ছিল 360 00:16:57,590 --> 00:17:00,800 ট্রি কিছু বাস্তবায়ন ফণা নীচে. 361 00:17:00,800 --> 00:17:05,329 এবং নিজেই একটি সম্ভবত যে C-এর মতো ভাষা, বা সি + +, অথবা একটি কম 362 00:17:05,329 --> 00:17:08,540 স্তরের ভাষা আমরা করব এখন ওয়েব উপরে ব্যবহার করুন. 363 00:17:08,540 --> 00:17:11,200 >> সুতরাং এখন, হয়তো, এই আছি আরো জানার জন্য. 364 00:17:11,200 --> 00:17:15,420 যারা হয়ত কিছু লোক থেকে প্রকৃত উল্কি অবশেষে ধরনের এটা দু: খ প্রকাশ. 365 00:17:15,420 --> 00:17:17,359 ঠিক আছে, তাই ঠিক আছে, ওয়েব হাস্যরস অনেক. 366 00:17:17,359 --> 00:17:18,599 এটা সত্যিই যাচ্ছে না এত ভাল আজ ওভার. 367 00:17:18,599 --> 00:17:19,560 সুতরাং আমরা যেতে দেব. 368 00:17:19,560 --> 00:17:20,180 ঠিক আছে. 369 00:17:20,180 --> 00:17:22,760 >> সুতরাং এখন কটাক্ষপাত করা যাক কয়েকটি উদাহরণ এ. 370 00:17:22,760 --> 00:17:24,660 সহজ সম্ভব এই জিনিস হতে পারে. 371 00:17:24,660 --> 00:17:29,170 আমি এগিয়ে যান এবং আপ খুলতে যাচ্ছি hello.php নামক কোনো ফাইল gedit. 372 00:17:29,170 --> 00:17:31,730 373 00:17:31,730 --> 00:17:36,330 এবং ভেতরের এখানে, আমি দ্রুত যাচ্ছি শুধু এই কাজের জন্য printf,, উদ্ধৃত করা 374 00:17:36,330 --> 00:17:38,590 "হ্যালো ওয়ার্ল্ড." unquote 375 00:17:38,590 --> 00:17:42,460 >> , বিজ্ঞপ্তি সুতরাং, এবং আমি আমার ব্যাকস্ল্যাশ N করব আমি প্রধান ডিক্লেয়ার বিরক্ত না করেছি. 376 00:17:42,460 --> 00:17:45,310 এটি পিএইচপি, সক্রিয় আউট, এবং অনেক ভাষা, আপনি একটি প্রধান প্রয়োজন হয় না 377 00:17:45,310 --> 00:17:46,090 কোনটাই ফাংশন. 378 00:17:46,090 --> 00:17:47,720 আপনি শুধু লেখা শুরু করতে পারেন আপনার প্রোগ্রাম. 379 00:17:47,720 --> 00:17:51,210 এখন, আমি এই ফাইলটি সংরক্ষণ করার সময়, আমি লক্ষ্য নিম্নোক্ত কাজ আছে যাচ্ছে. 380 00:17:51,210 --> 00:17:55,360 আমি ব্যবহার করতে যাচ্ছি না, এবং আমি নই ভিন্ন, কারণ পিএইচপি ঝনঝন শব্দ ব্যবহার করা যাচ্ছে 381 00:17:55,360 --> 00:17:57,400 সি, একটি কম্পাইল করা ভাষা নয়. 382 00:17:57,400 --> 00:18:01,400 এটি একটি ব্যাখ্যা বলা কি ভাষা, যা আপনি এটি চালানো মানে হল যে 383 00:18:01,400 --> 00:18:04,650 অন্য প্রোগ্রামের মাধ্যমে একটি ইনপুট হিসেবে একজন দোভাষী বলা হয়. 384 00:18:04,650 --> 00:18:08,150 এবং যে প্রোগ্রামের উপরে, এটি সার্চ নীচে, ডানে বামে, এবং আছে 385 00:18:08,150 --> 00:18:09,290 আপনি কি এটি বলতে যাই হোক না কেন. 386 00:18:09,290 --> 00:18:12,920 >> সুতরাং এখানে এই ক্ষেত্রে আমি printf, যে এক লাইন. 387 00:18:12,920 --> 00:18:17,990 তাই আমি এই সোর্স কোড রান, যখন hello.php, একটি প্রোগ্রাম যে, যদিও 388 00:18:17,990 --> 00:18:22,830 , পিএইচপি বলা হবে, সুবিধামত, ঘটবে প্রোগ্রাম যা পিএইচপি পড়া যাচ্ছে না 389 00:18:22,830 --> 00:18:26,120 এই ফাইলটি, উপর থেকে নিচ, ডানে বামে এবং এটা কি আমি করতে যাচ্ছে 390 00:18:26,120 --> 00:18:30,110 কি বলতে - কোড নির্বাহ, এবং যদি এটা কিছু স্বীকার করে, ঠিক না 391 00:18:30,110 --> 00:18:31,320 এটি spitting. 392 00:18:31,320 --> 00:18:34,940 তাই আমি এগিয়ে যান যাচ্ছে এবং করছি hello.php এর পিএইচপি চালানোর জন্য. 393 00:18:34,940 --> 00:18:37,110 লেখো. 394 00:18:37,110 --> 00:18:39,690 >> এবং যে উদ্দেশ্যে আমি বেশ কি না. 395 00:18:39,690 --> 00:18:40,530 ওয়েল, যে কেন হয়? 396 00:18:40,530 --> 00:18:43,910 ওয়েল, পিএইচপি আসলে যে একটি ভাষা মোটামুটি হতে পরিকল্পিত 397 00:18:43,910 --> 00:18:46,150 ওয়েবে বিজড়িত. 398 00:18:46,150 --> 00:18:50,460 এই ভাষা সঙ্গে ওয়েব পেজ তৈরীর সময় আমরা শীঘ্রই দেখতে পাবেন পিএইচপি,, আমরা করব 399 00:18:50,460 --> 00:18:54,560 মুদ্রণ ভালো কিছু করতে চাই ভালো লাইন আউট. 400 00:18:54,560 --> 00:18:55,940 >> তাই আমি এই কাজ করতে যাচ্ছি. 401 00:18:55,940 --> 00:19:00,810 খোলা বন্ধনী, প্রশ্ন চিহ্ন, পিএইচপি, এবং এখন আমি যাচ্ছি ঠিক রাখতে ইন্ডেন্ট 402 00:19:00,810 --> 00:19:01,960 কিছু চমৎকার. 403 00:19:01,960 --> 00:19:04,910 এবং এখন আমি একটা প্রশ্ন করতে যাচ্ছি বন্ধ বন্ধনী চিহ্নিত. 404 00:19:04,910 --> 00:19:06,270 সুতরাং asymmetry একটি বিট এখানে আছে. 405 00:19:06,270 --> 00:19:07,490 আপনি এই কাজ করতে না. 406 00:19:07,490 --> 00:19:10,530 এবং আপনি, তাই একটি স্ল্যাশ করবেন না পিএইচপি একটি সামান্য ভিন্ন. 407 00:19:10,530 --> 00:19:14,610 >> কিন্তু এখন, আমি এই প্রোগ্রাম পুনরায় আরম্ভ হলে, এখন পিএইচপি hello.php, আমি 408 00:19:14,610 --> 00:19:16,090 আসলে হ্যালো ওয়ার্ল্ড পেতে. 409 00:19:16,090 --> 00:19:17,750 এই মূল্যবান কেন আমরা দেখতে পাবেন. 410 00:19:17,750 --> 00:19:20,960 এক, এটি আমার সম্পর্কে উল্লেখ করতে পারবেন, সুপার স্পষ্ট, এই হল 411 00:19:20,960 --> 00:19:22,480 কোড, এই চালানো. 412 00:19:22,480 --> 00:19:25,480 এবং যে প্রকৃতপক্ষে কি এই বিশেষ ট্যাগ এখানে পরোক্ষভাবে. 413 00:19:25,480 --> 00:19:30,330 >> তবে এটা আমি ঠিক করতে হলে এর মানে হল যে কিছু যে, আমি এখানে ওভার তাগ মত 414 00:19:30,330 --> 00:19:34,000 আক্ষরিক, যে, যে হবে ঠিক উপায়ে প্রয়োজন ছাড়াই প্রিন্ট আউট করা 415 00:19:34,000 --> 00:19:36,850 আসলে printf, কল, অথবা প্রিন্ট করুন অথবা যে কোন অনুরূপ ফাংশন. 416 00:19:36,850 --> 00:19:39,445 সুতরাং আমরা যে ফিরে আসবো মাত্র একটি মুহূর্ত. 417 00:19:39,445 --> 00:19:40,470 >> প্রথমত, এই কাজ করতে দিন. 418 00:19:40,470 --> 00:19:43,950 প্রয়োগ ভিতরে, আমরা একটি আছে ডিরেক্টরি ভার্চুয়াল জন্য, Vhosts বলা 419 00:19:43,950 --> 00:19:47,000 হোস্ট, স্থানীয় হোস্ট কাট, পাবলিক কাট. 420 00:19:47,000 --> 00:19:50,240 সুতরাং এটি একটি বিট ভার্বোস, কিন্তু দীর্ঘ গল্প ছোট, যন্ত্র না ডিজাইন করা হয়েছে 421 00:19:50,240 --> 00:19:53,770 শুধুমাত্র সমর্থন সি এটা এছাড়াও পিএইচপি সমর্থনের জন্য পরিকল্পিত. 422 00:19:53,770 --> 00:19:57,440 কিন্তু এটি একটি ওয়েব হতে ডিজাইন সার্ভার ও একটি ডাটাবেস সার্ভার. 423 00:19:57,440 --> 00:20:00,230 এবং এটা পরিকল্পিত, এবং সত্যিই কনফিগার এর কোনো স্মারক হতে 424 00:20:00,230 --> 00:20:04,230 বাণিজ্যিক ওয়েব হোস্টিং কোম্পানি আপনি জন্য $ 5 মাসে দিতে পারে 425 00:20:04,230 --> 00:20:05,040 $ 100 এক মাসের জন্য. 426 00:20:05,040 --> 00:20:08,200 পরিষেবা যাই হোক না কেন, এটি কনফিগার করা হচ্ছে একটি অনুরূপ হতে 427 00:20:08,200 --> 00:20:10,170 বাস্তব জগতে উত্পাদন সার্ভার. 428 00:20:10,170 --> 00:20:13,485 >> এবং কি এর মানে হল যে চলমান যে প্রয়োগ ওয়েব সার্ভার সফটওয়্যার. 429 00:20:13,485 --> 00:20:15,060 এটা এ্যাপাচি বলা হতে হবে. 430 00:20:15,060 --> 00:20:17,790 এটা ঠিক, বিনামূল্যে, এবং উৎস খোলা এবং খুব জনপ্রিয়. 431 00:20:17,790 --> 00:20:23,260 এবং আমরা জানি ও Apache কনফিগার করা যে আমি একটি নির্দিষ্ট URL-সঙ্গে যান তবে 432 00:20:23,260 --> 00:20:28,060 Chrome বা এর ভিতরে কোন ব্রাউজার প্রয়োগ, এই ডিরেক্টরির মধ্যে চেহারা 433 00:20:28,060 --> 00:20:31,030 ফাইলের জন্য যে ব্যবহারকারী অনুরোধ করা হয়. 434 00:20:31,030 --> 00:20:32,790 >> অন্য কথায়, আমাকে এগিয়ে যান এবং এই কাজ করতে. 435 00:20:32,790 --> 00:20:36,890 আমার সার্বজনীন ডিরেক্টরি ভিতরে, আমি যাচ্ছি এগিয়ে যান এবং একটি ফাইল তৈরি করা 436 00:20:36,890 --> 00:20:39,580 index.html নামে. 437 00:20:39,580 --> 00:20:41,000 যে আমাকে এখানে ট্যাব দেয়. 438 00:20:41,000 --> 00:20:44,210 এবং আমি খুব তাড়াতাড়ি যেতে চলেছি এবং এগিয়ে যান এবং খুঁজে এক্ষুনি 439 00:20:44,210 --> 00:20:45,010 এখানে এই প্রোগ্রাম. 440 00:20:45,010 --> 00:20:48,410 যা এখন জন্য, শুধু Doctype এইচটিএমএল, আপনি টাইপ আছে অনুমান. 441 00:20:48,410 --> 00:20:53,490 এটি শুধু একটি গোপনীয় ট্যাগ এর, যে না যে বিশিষ্ট সত্যিই একটি HTML ট্যাগ, 442 00:20:53,490 --> 00:20:55,050 এখানে কিছু এইচটিএমএল আসে. 443 00:20:55,050 --> 00:20:57,400 >> আমি এগিয়ে যান এবং পুনরায় তৈরি করতে যাচ্ছি আমরা একটি মুহূর্ত আগে দেখেছি. 444 00:20:57,400 --> 00:20:58,650 এখানে পৃষ্ঠায় মাথা না. 445 00:20:58,650 --> 00:21:01,170 মাথার ভিতরে ছিল - 446 00:21:01,170 --> 00:21:01,890 তাই শিরোনাম. 447 00:21:01,890 --> 00:21:04,340 সুতরাং আমরা, হ্যালো বিশ্ব বলবো. 448 00:21:04,340 --> 00:21:06,570 এবং তারপর নিচে এখানে শরীরের ট্যাগ ছিল. 449 00:21:06,570 --> 00:21:08,580 আমার সম্পর্কে শরীরের ট্যাগ বন্ধ চলুন শুরু করা যাক. 450 00:21:08,580 --> 00:21:12,280 এবং তারপর এখানে আমি, বলবো শুধু স্বচ্ছতার জন্য, হ্যালো ওয়ার্ল্ড. 451 00:21:12,280 --> 00:21:14,770 >> তাই এই, তর্কসাপেক্ষ, সহজ হয় সম্ভব ওয়েব পৃষ্ঠার সাহায্যে 452 00:21:14,770 --> 00:21:15,770 বৈধ নয় যে করতে পারেন. 453 00:21:15,770 --> 00:21:17,030 এটা চিহ্নগুলি সিন্টেক্সের ক্ষেত্রে বৈধ নয়. 454 00:21:17,030 --> 00:21:18,620 খোলা যে সবকিছু বন্ধ করা হয়. 455 00:21:18,620 --> 00:21:20,910 সবকিছু সুন্দরভাবে এর স্টাইল এবং সংভৃত. 456 00:21:20,910 --> 00:21:23,600 সুতরাং এর দেখতে দিন এখন কিভাবে আমি এই ফাইলটি অ্যাক্সেস করতে পারেন. 457 00:21:23,600 --> 00:21:25,540 >> আচ্ছা, আমাকে Chrome-এর জন্য এখানে যান. 458 00:21:25,540 --> 00:21:35,050 এবং আমাকে যেতে দিন http://localhost/index.html. 459 00:21:35,050 --> 00:21:36,200 তাই স্থানীয় হোস্ট কি? 460 00:21:36,200 --> 00:21:39,400 ওয়েল, বিশ্বের সবচেয়ে যে কোনো কম্পিউটার, লিনাক্স, ম্যাক অপারেটিং সিস্টেম, উইন্ডোজ, একটি ডাকনাম আছে 461 00:21:39,400 --> 00:21:40,680 স্থানীয় হোস্ট বলা হয়. 462 00:21:40,680 --> 00:21:42,900 আপনি কি কখনও কথা বলতে চান তাই আপনি যদি আপনার নিজের কম্পিউটার থেকে - 463 00:21:42,900 --> 00:21:45,140 আশ্চর্যের ব্যাপার reflexively, যদ্যপি - 464 00:21:45,140 --> 00:21:47,080 আপনি আপনার নিজের স্থানীয় হোস্ট কল. 465 00:21:47,080 --> 00:21:50,390 আপনার প্রকৃত কম্পিউটার কি ব্যাপার কোন এটি ডেভিড এর MacBook কিনা, বলা 466 00:21:50,390 --> 00:21:52,490 এয়ার, অথবা আরো কিছু যে মত ভার্বোস. 467 00:21:52,490 --> 00:21:57,760 >> সুতরাং এই URL টি দৃশ্যত ব্যবহার করা যাচ্ছে না স্থানীয় হোস্ট কথা বলতে HTTP-র 468 00:21:57,760 --> 00:22:00,800 একই কম্পিউটারে, যন্ত্রপাতি, এবং এটা জন্য অনুরোধ শুধু একটি নিতে যাচ্ছে 469 00:22:00,800 --> 00:22:02,570 অনুমান, কি ফাইল? 470 00:22:02,570 --> 00:22:04,460 Index.html. 471 00:22:04,460 --> 00:22:08,650 সুতরাং প্রয়োগ করার জন্য কনফিগার করা হয়েছে আমি জিজ্ঞাসা করছি যে আগাম 472 00:22:08,650 --> 00:22:13,460 index.html ভালো কিছু জন্য, জন্য তাকান একটি ফোল্ডার মধ্যে, Vhosts বলা 473 00:22:13,460 --> 00:22:17,950 ফোল্ডার একটি ফোল্ডারে, localhost নামে পরিচিত তাহাতে পাবলিক বলা হয়. 474 00:22:17,950 --> 00:22:20,400 যে যেখানে আমার সার্বজনিক সব ফাইল হতে যাচ্ছে. 475 00:22:20,400 --> 00:22:22,610 তাই আমি এখন আঘাত লিখুন যাচ্ছি. 476 00:22:22,610 --> 00:22:27,100 >> এবং অভিশাপ, যে অখাদ্য আছে অন্যথায় 403 নামে পরিচিত ছিল, পাঠান, 477 00:22:27,100 --> 00:22:28,490 এটি জন্য সাংখ্যিক কোড. 478 00:22:28,490 --> 00:22:30,130 সুতরাং এখানে ভুল কি? 479 00:22:30,130 --> 00:22:33,210 ওয়েল, এটা ঠিক করা যথেষ্ট না আমার ফোল্ডার এর ভিতরে ফাইল. 480 00:22:33,210 --> 00:22:35,790 আমি আসলে নিচের কাজগুলো করতে হবে. 481 00:22:35,790 --> 00:22:40,210 >> আমার সম্পর্কে মধ্যে, আমার Vhosts ডিরেক্টরির মধ্যে যাওয়া যাক localhost, পাবলিক মধ্যে, এবং দিন 482 00:22:40,210 --> 00:22:41,680 আমার সম্পর্কে ম ড্যাশ L না. 483 00:22:41,680 --> 00:22:44,510 এবং কয়েক অন্যান্য জিনিস আছে এখানে আজকের উদ্দেশ্য জন্য. 484 00:22:44,510 --> 00:22:50,540 কিন্তু পরে, বাম হাতের পাশ বিজ্ঞপ্তি index.html, আমরা শুধুমাত্র একটি RW দেখুন. 485 00:22:50,540 --> 00:22:53,560 এবং অতীতে, কি RW জন্য দাঁড়িয়ে আছে? 486 00:22:53,560 --> 00:22:54,240 >> শুধু পড়া বা লেখা. 487 00:22:54,240 --> 00:22:58,000 এটি বাম rw বলছেন যে আমি এই ফাইলের মালিক, করতে পারেন 488 00:22:58,000 --> 00:22:59,020 এটা পড়তে বা লিখতে. 489 00:22:59,020 --> 00:23:05,010 কিন্তু আমি দেওয়া প্রয়োজন সব লোক বিশ্বের এই পড়া, যদিও এটা না লিখতে. 490 00:23:05,010 --> 00:23:09,650 তাই আমি মোড পরিবর্তন করা যাচ্ছে না ফাইল, chmod, দিতে সমস্ত প্লাস R 491 00:23:09,650 --> 00:23:13,910 সবাই নেভিগেশন অনুমতি পড়া ফাইল index.html নামে. 492 00:23:13,910 --> 00:23:18,040 >> এবং আমি এখন পুনরায় লিখুন ম ড্যাশ L, বিজ্ঞপ্তি যে, এখানে, আরো কিছু 493 00:23:18,040 --> 00:23:19,160 কিছু এর আপ popped হয়েছে. 494 00:23:19,160 --> 00:23:21,090 এবং এখন জন্য, বৈশিষ্ট যায় আরো বিস্তারিত মধ্যে. 495 00:23:21,090 --> 00:23:24,450 শুধু সবাই মানে পি সেট 7, জন্য এখন এই ফাইল পড়তে পারেন. 496 00:23:24,450 --> 00:23:27,790 আমি আমার ব্রাউজার ফিরে যান যদি এখন এবং, পুনরায় লোড করুন voila. 497 00:23:27,790 --> 00:23:28,750 হ্যালো ওয়ার্ল্ড. 498 00:23:28,750 --> 00:23:32,260 >> এবং আমি এমনকি আমার Chrome সরঞ্জাম খুলতে পারে এবং দেখুন, ঠিক Google সঙ্গে মত 499 00:23:32,260 --> 00:23:34,590 আমার এইচটিএমএল আছে ফেসবুক, একটু ফরম্যাট 500 00:23:34,590 --> 00:23:35,930 ভিন্নভাবে এবং colorized. 501 00:23:35,930 --> 00:23:40,450 আমি নেটওয়ার্ক ট্যাবে যান এবং পুনরায় লোড করুন যদি পাতা, পেতে যে বিজ্ঞপ্তি 502 00:23:40,450 --> 00:23:42,900 Chrome-এ পাঠাচ্ছে অনুরোধ প্রয়োগ করতে. 503 00:23:42,900 --> 00:23:46,020 যে জন্য 200 আছে বিশেষ ফাইল. 504 00:23:46,020 --> 00:23:49,340 সুতরাং সংক্ষেপে বলতে গেলে, এই হল কিভাবে এই বিভিন্ন টুকরা একসাথে আসছে. 505 00:23:49,340 --> 00:23:53,530 এটা ঠিক যে এরকম ওয়েব সার্ভার আমরা, দূরবর্তী নয় অধিকার এখন ব্যবহার করছেন 506 00:23:53,530 --> 00:23:54,210 Facebook-এর মতো. 507 00:23:54,210 --> 00:23:58,330 এটি একই কম্পিউটার আক্ষরিক এর যা পুরোপুরি ঠিক আছে. 508 00:23:58,330 --> 00:24:00,590 >> তাই আমরা একটি ওয়েব পাতা আরও বেশি কি করতে পারি? 509 00:24:00,590 --> 00:24:03,110 ওয়েল, শুধু, যাক এর মাধ্যমে হাওয়া এই জিনিষ একটি দম্পতি. 510 00:24:03,110 --> 00:24:07,860 কিন্তু আমাকে এগিয়ে যান এবং পুনরায় চালু করা যাক Index.html সঙ্গে gedit. 511 00:24:07,860 --> 00:24:13,980 এবং, আমাকে এগিয়ে যান এবং হ্যালো এবং CS50 বলা যাক এই ফাইলটি সংরক্ষণ করুন ফিরে যান 512 00:24:13,980 --> 00:24:16,260 ব্রাউজার, সত্যিই underwhelming পরিবর্তন. 513 00:24:16,260 --> 00:24:19,130 >> কিন্তু আমরা আসলে কি করতে চান তাহলে এখন কিছু লিঙ্ক? 514 00:24:19,130 --> 00:24:23,480 তাই এটা আমরা করতে পারেন দেখা যাচ্ছে যে শুধু ট্যাগ যে HTML এ লিঙ্ক 515 00:24:23,480 --> 00:24:24,140 নিজেদের. 516 00:24:24,140 --> 00:24:27,320 বলা হতে হবে নোঙ্গর ট্যাগ. একটি href সমান 517 00:24:27,320 --> 00:24:33,190 https://www.cs50.net, www.cs50.net বন্ধ মূল্যউদ্ধৃতি বন্ধ বন্ধনী. 518 00:24:33,190 --> 00:24:35,230 এবং এখন এর দেখতে দিন কি অন্যথায় পরবর্তী আসে. 519 00:24:35,230 --> 00:24:36,500 >> আমি ট্যাগ খোলা করেছি. 520 00:24:36,500 --> 00:24:38,990 আমি এখন এটা করা প্রয়োজন এবং CS50 মত একটি পংক্তি. 521 00:24:38,990 --> 00:24:40,600 আমার সম্পর্কে ট্যাগ বন্ধ চলুন শুরু করা যাক. 522 00:24:40,600 --> 00:24:42,010 এবং কিছু জিনিস লক্ষ্য করা. 523 00:24:42,010 --> 00:24:45,270 এই রহস্যপূর্ণ জিনিষ আছে যদিও এখানে, আমি এটা পুনরাবৃত্তি না যখন আপনি 524 00:24:45,270 --> 00:24:46,010 ট্যাগ বন্ধ করুন. 525 00:24:46,010 --> 00:24:48,230 আপনি ঠিক ট্যাগ বন্ধ করুন একা তার নামের সঙ্গে. 526 00:24:48,230 --> 00:24:50,940 এবং এই নামে পরিচিত এর কি হল একটি মান সঙ্গে একটি বৈশিষ্ট্য. 527 00:24:50,940 --> 00:24:56,070 আরোপ করা ঠিক আচরণ পরিবর্তন করুন একটি পৃষ্ঠায় ভিতরে কিছু ট্যাগ. 528 00:24:56,070 --> 00:24:59,150 >> তাই এই উল্লেখ করা হয় যে অধি রেফারেন্স, বলছে অভিনব উপায় 529 00:24:59,150 --> 00:25:03,660 এই জন্য এই নোঙ্গর জন্য URL, লিংক, CS50.net হতে হবে. 530 00:25:03,660 --> 00:25:07,440 এবং আমরা দেখাতে চাই যে টেক্সট ব্যবহারকারী যে কাঁচা URL নয়, বরং 531 00:25:07,440 --> 00:25:08,730 শব্দ এবং CS50. 532 00:25:08,730 --> 00:25:13,710 >> আমি পুনরায় লোড করুন এখন সুতরাং, যদি আমার জন্য জুম যাক স্বচ্ছতা, আমাকে পৃষ্ঠাটি পুনরায় লোড করা যাক 533 00:25:13,710 --> 00:25:16,460 আমরা এই পুরানো স্কুল আছে বিজ্ঞপ্তি নীল লিঙ্ক আন্ডারলাইন করা. 534 00:25:16,460 --> 00:25:20,000 এবং আমি এটা উপর কার্সার রেখে, এবং এটি চালু হলে দেখতে কঠিন হতে পারে, নীচে বামে 535 00:25:20,000 --> 00:25:23,690 পর্দার কোণায়, বিজ্ঞপ্তি এটা বলছেন যে যা URL টি 536 00:25:23,690 --> 00:25:24,430 আমি যেতে চলেছি. 537 00:25:24,430 --> 00:25:27,940 এবং voila, আমি সেখানে ক্লিক করা হলে এখন আমি ওয়েব পেজ তৈরি করছি. 538 00:25:27,940 --> 00:25:30,140 এবং আমরা নিজেদেরকে নেতৃত্বে করেছি হোম পৃষ্ঠা থেকে. 539 00:25:30,140 --> 00:25:32,670 >> কিন্তু সম্ভাব্য কি লক্ষ্য এই আমাদের প্রস্তাব. 540 00:25:32,670 --> 00:25:34,890 সিকিউরিটি খুব vogue এই দিন. 541 00:25:34,890 --> 00:25:41,210 আমি পরিবর্তে কি কিছু বলতে হলে এই, এবং আমি এর পরিবর্তে, বলে, যাক এর যান 542 00:25:41,210 --> 00:25:42,460 , fakeCS50.net দেখুন. 543 00:25:42,460 --> 00:25:44,660 544 00:25:44,660 --> 00:25:46,360 এই পৃষ্ঠাটি পুনঃ লোড করুন. 545 00:25:46,360 --> 00:25:50,180 >> আমি চাই ঠিক আছে, তাই লক্ষ্য করা এটি এখনও দেখায় একটি astute চোখ, যদি না এবং CS50 যাচ্ছে 546 00:25:50,180 --> 00:25:51,560 আমি জাল এবং CS50 যাচ্ছি লক্ষ্য করবেন. 547 00:25:51,560 --> 00:25:54,550 আমি এই ডোমেনের গৃহীত না হয় অনুমান করছি. 548 00:25:54,550 --> 00:25:55,960 ঠিক আছে, তাই এটি উপলব্ধ নয়. 549 00:25:55,960 --> 00:25:56,600 সুতরাং যে ভাল. 550 00:25:56,600 --> 00:25:57,900 কোন এক আসলে যে ডোমেন আছে. 551 00:25:57,900 --> 00:26:00,380 >> কিন্তু এর একটু বেশি দূষিত হতে দেওয়া যে মূঢ় ধরনের কারণ. 552 00:26:00,380 --> 00:26:02,240 আমরা কি Paypal এই পরিবর্তন হলে. 553 00:26:02,240 --> 00:26:09,960 এবং কি আমরা এই কল ব্লক, পছন্দ www.paypal.badguy.com, 554 00:26:09,960 --> 00:26:12,070 ডোমেন যাই হোক না কেন. 555 00:26:12,070 --> 00:26:13,700 যে সম্ভবত বিদ্যমান. 556 00:26:13,700 --> 00:26:16,260 তাই এখন আমার সম্পর্কে পৃষ্ঠাটি পুনরায় লোড করা যাক. 557 00:26:16,260 --> 00:26:22,890 এবং এখানে আমরা একটি ফিশিং ধরণের আছে যা আক্রমণ, পি এইচ-i-s-এইচ-আমি-n-জি, 558 00:26:22,890 --> 00:26:26,760 নিরীহ শব্দ আক্রমনের যে জন্য দেওয়া মাছ তথ্য চেষ্টা করে, বা, ভাল 559 00:26:26,760 --> 00:26:30,450 এখনো, tricking দ্বারা মানুষের টাকা, তাদের তথ্য প্রদান মধ্যে যে 560 00:26:30,450 --> 00:26:31,990 তারা অন্যথায় না হতে পারে. 561 00:26:31,990 --> 00:26:33,500 এই, ডান সম্পূর্ণই legit দেখায়? 562 00:26:33,500 --> 00:26:34,930 আমি Paypal.com এখানে একটি লিঙ্ক থাকতে হবে. 563 00:26:34,930 --> 00:26:37,700 564 00:26:37,700 --> 00:26:40,430 সততা মধ্যে, যদি আমি কিছু সঙ্গে এটি আপ sexed গ্রাফিক্স, আমরা এটি বানাতে পারেন 565 00:26:40,430 --> 00:26:41,310 PayPal এর মত. 566 00:26:41,310 --> 00:26:41,510 রাইট? 567 00:26:41,510 --> 00:26:43,815 আমি যায়নি, কারণ, একটি সরাইয়া হিসাবে, আমি Paypal.com যেতে পারে. 568 00:26:43,815 --> 00:26:47,110 এবং আমরা ঠিক করেছি দেখা কিভাবে আমি করতে পারেন তাদের এইচটিএমএল সব দেখতে. 569 00:26:47,110 --> 00:26:50,560 আমি এটা কপি এবং পুনঃ পারে পেপ্যালের নন্দনতত্ব বদলে যেতে 570 00:26:50,560 --> 00:26:51,490 এখানে পুরাতন স্কুল. 571 00:26:51,490 --> 00:26:55,010 কিন্তু লক্ষ্য করা অবশ্যই, এবং এটি একটি সামান্য এর এখনও কেবল নীচে ছোট 572 00:26:55,010 --> 00:26:59,190 10 পয়েন্ট মত বাম কোণায়, ফন্ট, আপনি আছেন কি URL টি দেখেন 573 00:26:59,190 --> 00:27:01,310 আসলে নেতৃত্বে করা যাচ্ছে. 574 00:27:01,310 --> 00:27:06,580 >> আপনি কি কখনও অর্জিত করেছি এবং যদি তাই স্প্যাম বলছে এগিয়ে যান, এবং আপনার অ্যাকাউন্ট করছি 575 00:27:06,580 --> 00:27:07,420 আপোস করা হয়েছে. 576 00:27:07,420 --> 00:27:10,615 এই লিঙ্কটি ক্লিক করুন এবং দয়া করে আমাদের জানান আপনি পাসওয়ার্ড ভুলে তাই আমরা আপনি নিশ্চিত করতে পারে 577 00:27:10,615 --> 00:27:13,010 আপনি কি কখনও যে করবেন না. 578 00:27:13,010 --> 00:27:14,180 এই জিনিস বলার অপেক্ষা রাখে না করা উচিত. 579 00:27:14,180 --> 00:27:17,670 কিন্তু wonderfully মজাদার, এবং দুঃখজনক, প্রতি বছর এই কিভাবে মনে হয় 580 00:27:17,670 --> 00:27:19,660 কিছু অ শূন্য ঘটতে মানুষের সংখ্যা. 581 00:27:19,660 --> 00:27:21,400 >> এবং যে সৌন্দর্য আছে আক্রমণের ফিশিং এর. 582 00:27:21,400 --> 00:27:23,160 আপনি একটি মিলিয়ন ইমেইল খুঁজে পাঠাতে পারেন. 583 00:27:23,160 --> 00:27:27,720 এমনকি যদি আসলে মানুষের 0.01% Paypal উপর ক্লিক করুন এবং আপনাকে আপনার 584 00:27:27,720 --> 00:27:31,040 পাসওয়ার্ড, যে এখনও একটি অ শূন্য সংখ্যা এর শুধু দান করেছি যারা 585 00:27:31,040 --> 00:27:32,200 আপনি তাদের টাকা. 586 00:27:32,200 --> 00:27:36,170 এবং অবশ্যই, ইমেইল পাঠানোর পুরোপুরি সহজ এবং মূলত, বিনামূল্যে 587 00:27:36,170 --> 00:27:36,970 এই দিন. 588 00:27:36,970 --> 00:27:40,410 >> তাই দীর্ঘ গল্প সংক্ষিপ্ত, wonderfully সুন্দর ধারণা, ডান? 589 00:27:40,410 --> 00:27:44,620 বছর আগে, এই নিকটতম ছিল ওয়েব, একটি ওয়েব সক্রিয় 590 00:27:44,620 --> 00:27:46,330 সম্পদের মধ্যে হাইপারলিঙ্কস. 591 00:27:46,330 --> 00:27:49,520 কিন্তু তাই দ্রুত এটা হতে পারে অসুস্থ উদ্দেশ্যে ব্যবহার. 592 00:27:49,520 --> 00:27:54,100 এবং ইমেল, এই, এটা বলতে চলা দিন, এইচটিএমএল ভিতরে এমবেড করা আছে. 593 00:27:54,100 --> 00:27:55,410 >> ওয়েল, শুধু একটা অন্য জিনিস সম্পর্কে যাক. 594 00:27:55,410 --> 00:27:58,640 এবং আমরা অধ্যায় মূলত মুলতবি করব সমস্যা হল আপনি অনুমতি দিতে সাত সেট 595 00:27:58,640 --> 00:28:00,000 বিবরণ অন্বেষণ. 596 00:28:00,000 --> 00:28:01,990 কিন্তু আমাকে এগিয়ে যান এবং দেত্তয়া এখানে কিছু জিনিস না. 597 00:28:01,990 --> 00:28:04,840 আমি যান এবং ঘোষণা করা যাচ্ছে না অথবা, একটি DIV বলা কি 598 00:28:04,840 --> 00:28:06,080 পৃষ্ঠা বিভাগ. 599 00:28:06,080 --> 00:28:07,770 আমার সম্পর্কে যে DIV ট্যাগ বন্ধ চলুন শুরু করা যাক. 600 00:28:07,770 --> 00:28:11,460 >> এবং আমি বলতে যাচ্ছি পৃষ্ঠায় এখানে উপরের. 601 00:28:11,460 --> 00:28:14,940 এবং তারপর এই নিচে, আমি কাজ করতে যাচ্ছি অন্য DIV মত কিছু, এই বন্ধ 602 00:28:14,940 --> 00:28:17,800 ট্যাগ করে পৃষ্ঠার নীচের অংশে কাজ. 603 00:28:17,800 --> 00:28:18,840 এবং এটি সংরক্ষণ করতে দিন. 604 00:28:18,840 --> 00:28:21,040 >> তাই এখন থেকে আমার ফাইল ফিরে যান. 605 00:28:21,040 --> 00:28:22,120 খুব underwhelming. 606 00:28:22,120 --> 00:28:25,520 কিন্তু কি বিভাগ, জন্য ব্যবহার করা হয় ফণা নীচে, আসলে এটি হয় 607 00:28:25,520 --> 00:28:26,920 একটা চমৎকার গঠনগত উপাদান. 608 00:28:26,920 --> 00:28:30,300 এটা এতদূর যে কোন নন্দনতত্ব নেই আমরা, দৃশ্যতঃ আর অন্য, দেখতে পারেন, 609 00:28:30,300 --> 00:28:31,890 নতুন লাইন জিনিস নির্বাণ. 610 00:28:31,890 --> 00:28:36,290 >> কিন্তু বিজ্ঞপ্তি, একটি সরাইয়া হিসাবে, শুধু আঘাত লিখুন মত HTML এ এটি কাটা না 611 00:28:36,290 --> 00:28:39,840 সি আপনি যে যে মনে হতে পারে না এর মধ্যে একটা চমৎকার বড় ফাঁক করা যাচ্ছে 612 00:28:39,840 --> 00:28:41,300 পৃষ্ঠার উপরে ও নিচে. 613 00:28:41,300 --> 00:28:43,420 কিন্তু এটি উপেক্ষা করা হচ্ছে. 614 00:28:43,420 --> 00:28:48,040 হোয়াইট স্পেস মূলত মধ্যে উপেক্ষা করা হয় প্রথম আর অন্য, ওয়েব পেজ 615 00:28:48,040 --> 00:28:51,530 স্পেস বার অক্ষর, বা ঘোড়ার গাড়ি ফেরত, আপনি কীবোর্ডের উপর আঘাত. 616 00:28:51,530 --> 00:28:55,370 আপনি আরো লাইন ব্রেক, আপনি যদি চান এটা নিজেকে উল্লেখ আছে. 617 00:28:55,370 --> 00:28:59,080 >> তাই আমি কিছু জিনিস করতে যাচ্ছি এখানে কি ঘটছে দেখানোর জন্য. 618 00:28:59,080 --> 00:29:02,700 আমি একটি বৈশিষ্ট্য যোগ করতে যাচ্ছি যে আপনি শিখতে আবার বিদ্যমান, পথ 619 00:29:02,700 --> 00:29:07,110 কি, ট্যাগ অস্তিত্ব কি বিদ্যমান বৈশিষ্ট্যাবলী সত্যিই, অনলাইন রেফারেন্স হয়. 620 00:29:07,110 --> 00:29:09,750 এইচটিএমএল ভাষা বাছাই করা হয় - এটা একটি প্রোগ্রামিং ভাষা. 621 00:29:09,750 --> 00:29:12,460 এটা একটা মার্কআপ ভাষা - যে পরে ভাল আধা ঘন্টা, হয়তো, সঙ্গে একটি ঘন্টা 622 00:29:12,460 --> 00:29:15,930 এটা, আপনি অবশ্যই সবচেয়ে উপলব্ধি করব সম্ভবত, মৌলিক ধারণা. 623 00:29:15,930 --> 00:29:20,350 এবং তারপর একটি গুগল সার্চ দূরে সব আপনি হতে পারে সম্ভাব্য ট্যাগ 624 00:29:20,350 --> 00:29:21,170 আগ্রহী 625 00:29:21,170 --> 00:29:24,290 এবং বৈশিষ্ট প্রতি, যে বেশ স্বাগত জানাই এবং এখানে উত্সাহ. 626 00:29:24,290 --> 00:29:26,120 >> সুতরাং এখন আমাকে এগিয়ে যান এবং ভালো কিছু করতে. 627 00:29:26,120 --> 00:29:28,690 পৃষ্ঠভূমি রঙ. 628 00:29:28,690 --> 00:29:32,060 এবং এখন, আমি কিছু করতে যাচ্ছি যেমন লাল, সেমিকোলন. 629 00:29:32,060 --> 00:29:33,970 এবং যদি আপনি এটি করতে পারেন কয়েক বিভিন্ন উপায়ে. 630 00:29:33,970 --> 00:29:36,770 আমি সুপার হিসাবে এটি টাইপ শুধু ধরনের আছি স্পষ্টভাবে সম্ভব. 631 00:29:36,770 --> 00:29:41,960 >> কিন্তু এখানে এই মান দেখা যাচ্ছে যে সিএসএস, ক্যাসকেডিং স্টাইল বলা কি 632 00:29:41,960 --> 00:29:43,700 অন্য যা শীট, পুরাপুরি ভাষা. 633 00:29:43,700 --> 00:29:46,770 CSS এর সঙ্গে কিছুই করার আছে ট্যাগ এবং বন্ধ ট্যাগ খুলুন. 634 00:29:46,770 --> 00:29:48,230 এটা বৈশিষ্ট্য সঙ্গে কি আছে. 635 00:29:48,230 --> 00:29:52,660 >> এবং বৈশিষ্ট্যাবলী কেবল কী মান আছে কিছু কিছু শব্দ যার মানে জোড়া, 636 00:29:52,660 --> 00:29:54,680 কোলন, এবং তারপর অন্য কিছু শব্দ. 637 00:29:54,680 --> 00:29:57,940 এবং আপনি একাধিক বেশী, বা ঠিক থাকে তাহলে, এখানে এক, যদি আপনি একটি সঙ্গে এটা শেষ করতে পারেন 638 00:29:57,940 --> 00:29:59,390 শুধু স্বচ্ছতার জন্য সেমিকোলন. 639 00:29:59,390 --> 00:30:01,370 কিন্তু যে খুব,, এখানে কাজ করবে. 640 00:30:01,370 --> 00:30:02,500 >> এখন কি এই কাজ করতে যাচ্ছে? 641 00:30:02,500 --> 00:30:03,610 সম্ভবত আপনি অনুমান করতে পারেন. 642 00:30:03,610 --> 00:30:05,930 আমাকে এগিয়ে যান এবং এই পৃষ্ঠাটি পুনরায় লোড করা যাক. 643 00:30:05,930 --> 00:30:07,300 এবং এখন এটা সত্যিই বরাবর আসছে. 644 00:30:07,300 --> 00:30:09,150 সুতরাং আমার জন্য পৃষ্ঠার উপরের লাল হয়. 645 00:30:09,150 --> 00:30:12,380 কিন্তু কি এখানে কি যে হল, আমি উল্লেখ করেছে আগে, যে DIV আপনি দেয় 646 00:30:12,380 --> 00:30:13,220 পৃষ্ঠায় একটি বিভাগ. 647 00:30:13,220 --> 00:30:14,410 এবং যে এটি কি প্রকৃতপক্ষে এর. 648 00:30:14,410 --> 00:30:17,920 এটা মূলত পৃষ্ঠার মধ্যে ভাগ একটি আয়তক্ষেত্র তারপর আপনি করতে পারেন 649 00:30:17,920 --> 00:30:18,720 নিপূণভাবে. 650 00:30:18,720 --> 00:30:22,330 >> এবং rectangles এই ধারণা ধরনের হয় আপনি যদি মনে যে বাধ্যকারী 651 00:30:22,330 --> 00:30:26,410 সবচেয়ে যে কোনো ওয়েবসাইট, সম্ভবত আছে এটা কিছু কাঠামো. 652 00:30:26,410 --> 00:30:29,620 আপনি সম্ভবত খুব কমই দেখা যায় আপনি দর্শন লগ করছি ফেসবুক এর হোমপেজে 653 00:30:29,620 --> 00:30:30,440 সব সময়. 654 00:30:30,440 --> 00:30:33,920 >> কিন্তু ফেসবুক এর হোম পেজে আছে, শীর্ষ বরাবর DIV কিছু. 655 00:30:33,920 --> 00:30:36,140 এবং এটি হিসাবে সহজ নাও হতে পারে এক DIV হিসাবে, কিন্তু আছে একটি 656 00:30:36,140 --> 00:30:37,560 সেখানে আয়তক্ষেত্রাকার অঞ্চল. 657 00:30:37,560 --> 00:30:40,290 পাতা বাকি ভালো হয় অনেক ভালো একটি বিশাল DIV, 658 00:30:40,290 --> 00:30:41,910 বড় আয়তক্ষেত্রাকার অঞ্চল. 659 00:30:41,910 --> 00:30:44,540 ঠিক না থাকার, তাই দীর্ঘ গল্প সংক্ষিপ্ত এই সামান্য বিল্ডিং ব্লক, 660 00:30:44,540 --> 00:30:49,250 rectangles হিসাবে মডেল জিনিষ ক্ষমতা, ওয়াইড বা সংকীর্ণ, আপনি এটিও করতে পারেন কিনা 661 00:30:49,250 --> 00:30:53,680 সম্ভাব্য কলাম করতে, আপনি করতে পারবেন আপনি কি সত্যিই, তবে, পৃষ্ঠা খুঁজে রাখা 662 00:30:53,680 --> 00:30:54,100 চাই. 663 00:30:54,100 --> 00:30:56,170 আমরা সত্যিই ঠিক প্রারম্ভিক করছি এখানে পৃষ্ঠ. 664 00:30:56,170 --> 00:30:59,820 >> প্রকৃতপক্ষে, আমি এক অন্য এক না, আমাকে এগিয়ে যান এবং শৈলী করুক, 665 00:30:59,820 --> 00:31:05,410 ব্যাকগ্রাউন্ড রঙিন, আমরা কিছু করব নীল, বন্ধ কোট ভালো লেগেছে. 666 00:31:05,410 --> 00:31:06,620 এর এই রিলোড করা যাক. 667 00:31:06,620 --> 00:31:08,260 তাই এখন এটি এমনকি uglier হচ্ছে. 668 00:31:08,260 --> 00:31:11,520 কিন্তু এখন আমি ধরনের প্রদর্শন বন্ধ করতে পারেন আমার পি, ডান পাঁচ দক্ষতা সেট? 669 00:31:11,520 --> 00:31:12,690 লাল. 670 00:31:12,690 --> 00:31:15,640 এটি আরজিবি জন্য Red আমাকে মনে করিয়ে দেয় গ্রিন ব্লু triples. 671 00:31:15,640 --> 00:31:19,330 ওয়েল, এটা, ওয়েব প্রোগ্রামিং সক্রিয় আউট অথবা এই যা ওয়েব ডিজাইন,, আমরা করেছি 672 00:31:19,330 --> 00:31:21,650 এখনও কিছু প্রোগ্রাম না প্রতি SE, আসলে আপনি যা করতে পারেন 673 00:31:21,650 --> 00:31:22,880 হেক্সাডেসিমেল কোড আছে. 674 00:31:22,880 --> 00:31:26,480 তাই কিছু কিছু কিছু কিছু, কিছু কিছু. 675 00:31:26,480 --> 00:31:30,650 সুতরাং আপনি ছয় হেক্সাডেসিমেল থাকতে পারে অক্ষর, বা তিন, কিছু ক্ষেত্রে, 676 00:31:30,650 --> 00:31:33,480 এবং যারা প্রশ্ন চিহ্ন প্রতিটি , একটি হেক্সাডেসিমেল সংখ্যা হতে হয়েছে 677 00:31:33,480 --> 00:31:34,985 শূন্য চ মাধ্যমে. 678 00:31:34,985 --> 00:31:41,000 >> আমি লাল অনেক আছে করতে চান, এবং যদি কোন সবুজ, এবং কোন নীল, কি 679 00:31:41,000 --> 00:31:43,740 শূন্য বিপরীত হেক্স ব্যবহার করার সময়? 680 00:31:43,740 --> 00:31:44,480 এটা চ এর. 681 00:31:44,480 --> 00:31:51,130 তাই আমি ff, শূন্য শূন্য, শূন্য শূন্য, কি করতে পারেন এই সংরক্ষণ করুন, এবং এখন এখানে আসা নিচে. 682 00:31:51,130 --> 00:31:52,700 এবং আমি আসলে একটা পরিবর্তন দেখতে পাচ্ছি না. 683 00:31:52,700 --> 00:31:56,230 সুতরাং মূল্যউদ্ধৃতি unquote "লাল" দৃশ্যত হয় লাল জন্য সমার্থক, 684 00:31:56,230 --> 00:31:57,610 কোন সবুজ, কোন নীল. 685 00:31:57,610 --> 00:31:59,960 এদিকে, এর ইচ্ছাকৃতভাবে পরিবর্তন করা যাক এই এক কিছু হতে 686 00:31:59,960 --> 00:32:01,210 র্যান্ডম, ABCDF ভালো লেগেছে. 687 00:32:01,210 --> 00:32:03,790 688 00:32:03,790 --> 00:32:05,860 >> যে কি হয় দেখুন. 689 00:32:05,860 --> 00:32:08,530 এটি একটি সত্যিই চমৎকার নীল এর আসলে, শিশুর নীল. 690 00:32:08,530 --> 00:32:11,820 ঠিক আছে, তাই এই শুধু এখন কিছুটা এলোমেলো সমন্বয় 691 00:32:11,820 --> 00:32:12,210 অক্ষর. 692 00:32:12,210 --> 00:32:13,410 তাই আমরা এখানে নিচে bogged পাবেন না. 693 00:32:13,410 --> 00:32:15,930 কিন্তু আবার, এই স্পষ্টতা কথা আপনি শুরু করতে পারেন 694 00:32:15,930 --> 00:32:19,090 আবেদন - আপনি খুব গরগর করছি এমনকি যদি নন্দনতত্ব দ্বারা. 695 00:32:19,090 --> 00:32:21,750 আসলে, আপনি কি সত্যিই চান তাহলে হতে অঙ্কিত, আমাকে এগিয়ে যান এবং পরিবর্তন করা যাক 696 00:32:21,750 --> 00:32:23,500 উদাহরণস্বরূপ ফন্টের আকার. 697 00:32:23,500 --> 00:32:25,960 এবং সেমিকোলন, নোটিশ যা সেখানে প্রয়োজন. 698 00:32:25,960 --> 00:32:29,570 >> ফন্ট সাইজ, আমরা শুধু হাস্যকর হতে পারে এখানে 96 পয়েন্ট. 699 00:32:29,570 --> 00:32:31,280 যে সংরক্ষণ করুন. 700 00:32:31,280 --> 00:32:33,670 বাহ, যে একটি বড় ফন্টের আকার আছে. 701 00:32:33,670 --> 00:32:35,490 ঠিক আছে, তাই এটা খুবই সহজ. 702 00:32:35,490 --> 00:32:38,260 এবং প্রকৃতপক্ষে, আপনি মূলত দেখছি আমি তৈরি প্রথম ওয়েব পৃষ্ঠা 703 00:32:38,260 --> 00:32:40,060 বছর আগে, যখন আমি প্রথম এই জিনিস শিখেছি. 704 00:32:40,060 --> 00:32:42,190 এটি খুব করতে খুব সহজ দ্রুত বীভত্স জিনিস. 705 00:32:42,190 --> 00:32:46,115 >> এবং আপনি Wayback সাথে পরিচিত হলে Archive.org নেভিগেশন মেশিন, আপনি 706 00:32:46,115 --> 00:32:48,210 সব আমার ভীষণ জানতে পারেন undergrad ওয়েব পেজ. 707 00:32:48,210 --> 00:32:50,090 এক সামনে Frog kermit ছিল. 708 00:32:50,090 --> 00:32:53,150 আমি চিন্তা যেখানে একটি ফেজ মাধ্যমে গিয়েছিলাম এটি ব্যাকগ্রাউন্ডে নিতে ছিল শান্ত 709 00:32:53,150 --> 00:32:56,320 আমি আপনাকে কিভাবে শিখেছি যখন একটি লাল পরদা, করতে পারেন টালি ইমেজ আবার, এবং আবার, এবং 710 00:32:56,320 --> 00:32:59,540 আবার, সঙ্গে একটি পৃষ্ঠায় পূরণ একটি বড় tacky লাল পরদা. 711 00:32:59,540 --> 00:33:03,120 এবং তারপর, এই উপরে, একটি আইকন ছিল আপনি আমার বাড়িতে প্রবেশ করতে ক্লিক করে 712 00:33:03,120 --> 00:33:04,960 পাতা যে কারণ খুব vogue মধ্যে. 713 00:33:04,960 --> 00:33:08,870 >> এবং তারপর আমার প্রথম প্রোগ্রাম আমি কখনো লিখেছে পিএইচপি, কিন্তু একটি ভাষা ছিল না 714 00:33:08,870 --> 00:33:12,260 পার্ল বলা হয়, যা একটি অতিথি বইতে লিখেছিলেন, যে সত্যিই একটি শীতল জিনিস একটি 715 00:33:12,260 --> 00:33:14,250 মানুষের অনেক আপনি আশা একটি হোম পেজে আছে. 716 00:33:14,250 --> 00:33:17,510 আপনি পৃষ্ঠার পেতে, তারা আপনি চান সাইন ইন করুন এবং আপনি কে বলতে, 717 00:33:17,510 --> 00:33:18,720 এবং কেন আপনি সেখানে থাকেন. 718 00:33:18,720 --> 00:33:21,320 এটি খুবই 1990 শৈলী ওয়েব নকশা. 719 00:33:21,320 --> 00:33:24,130 >> কিন্তু এই দিন, নিশ্চয়, আমরা করেছি অনেক অধিকতর আসা. 720 00:33:24,130 --> 00:33:27,560 এবং আপনি বিভাগে দেখুন,, এবং এমনকি করব সমস্যা দ্বারা সাত সেট 721 00:33:27,560 --> 00:33:31,570 এই দিন লাইব্রেরি ওঠানামা এটি করতে অনেক সহজ 722 00:33:31,570 --> 00:33:33,400 দ্রুত prettier জিনিষ. 723 00:33:33,400 --> 00:33:36,550 সত্যিই এখানে, আমরা শুধু প্রারম্ভিক করছি আপনি কি করতে পারেন পৃষ্ঠের 724 00:33:36,550 --> 00:33:37,400 stylistically. 725 00:33:37,400 --> 00:33:41,660 >> এবং বাস্তবিকই, ইতিমধ্যে, আমাকে জোর দেওয়া এই ইতিমধ্যেই পেয়ে কুশ্রী, না হয় 726 00:33:41,660 --> 00:33:46,030 শুধু aesthetically, কিন্তু পদ আমার কোড শৈলী, অথবা 727 00:33:46,030 --> 00:33:47,260 আমার কোড নকশা. 728 00:33:47,260 --> 00:33:52,350 বর্তমানে আমি যা এইচটিএমএল, comingled আছে সবুজাভ খোলা ট্যাগ আছে, 729 00:33:52,350 --> 00:33:55,160 CSS এর বৈশিষ্ট্য, যা সম্পূর্ণই legit হয়. 730 00:33:55,160 --> 00:33:57,200 এই সত্যিই হয় যেখানে ভাষা তার মূল ছিল. 731 00:33:57,200 --> 00:34:01,030 >> কিন্তু পরিষ্কার নকশা স্বার্থে, আমরা ফ্যাক্টরিং স্টাফ শুরু অনেক ভালো 732 00:34:01,030 --> 00:34:05,370 . জ ফাইল মধ্যে সি ফাইল থেকে আউট, যাক আমার সম্পর্কে আসলে যে ধরনের অনুশীলন 733 00:34:05,370 --> 00:34:07,990 নীতি এবং কাজ শুরু এই পরিবর্তে. 734 00:34:07,990 --> 00:34:13,280 আমাকে এখানে একটি শৈলী ট্যাগ করা যাক, যা এছাড়াও HTML-এ বিদ্যমান, এবং আমাকে 735 00:34:13,280 --> 00:34:15,330 নিম্নলিখিত উল্লেখ করুন. 736 00:34:15,330 --> 00:34:16,360 আমাকে এই মুছে ফেলা যাক. 737 00:34:16,360 --> 00:34:18,110 পটভূমির রঙ লাল হতে যাচ্ছে. 738 00:34:18,110 --> 00:34:19,800 আমি সম্পূর্ণরূপে এই মুছে ফেলা যাচ্ছে না. 739 00:34:19,800 --> 00:34:22,580 আমি শৈলী পরিত্রাণ পেতে যাচ্ছি বৈশিষ্ট্যাবলী, এবং আমি স্বতন্ যাচ্ছি 740 00:34:22,580 --> 00:34:24,620 একটি শব্দ সঙ্গে এই DIV শনাক্ত - 741 00:34:24,620 --> 00:34:28,750 ইচ্ছামত, কিন্তু আছে যুক্তিসঙ্গতভাবে, মূল্যউদ্ধৃতি unquote "উপরে." এবং আইডি একটি বিশেষ 742 00:34:28,750 --> 00:34:32,530 স্বতন্ সংজ্ঞায়িত যে অ্যাট্রিবিউট একটি নির্দিষ্ট এইচটিএমএল উপাদান 743 00:34:32,530 --> 00:34:33,850 যে আইডি আছে ভাল. 744 00:34:33,850 --> 00:34:37,969 >> আপ, এখানে আমি এখন stylized এটি করতে চান তাহলে ভিতরে আমার পৃষ্ঠায় মাথা, 745 00:34:37,969 --> 00:34:41,730 শৈলী ট্যাগ, বিজ্ঞপ্তি যে আমি হ্যাশ উপরের করতে পারেন. 746 00:34:41,730 --> 00:34:45,300 এবং তারপর আমি কোঁকড়া একটি দম্পতি লাগাতে পারেন তারপর ধনুর্বন্ধনী, C-এর স্মারক, এবং দিন 747 00:34:45,300 --> 00:34:47,130 আমার সম্পর্কে যে stylization মধ্যে পেস্ট করুন. 748 00:34:47,130 --> 00:34:49,929 এবং আমাকে এখানে এগিয়ে যান এবং কহা যাক আমি এই সাথে যাচ্ছে না যেখানে. 749 00:34:49,929 --> 00:34:53,380 আমার সম্পর্কে নির্মাণ চলুন শুরু করা যাক এক নীচে DIV জন্য. 750 00:34:53,380 --> 00:34:58,010 আমার সম্পর্কে নিচে থেকে এই অসহ্য কোড দখল চলুন শুরু করা যাক এখানে, এখানে রাখা, এবং আমি থাকব 751 00:34:58,010 --> 00:35:00,770 একটু বেশি এখন পায়ূ এবং stylized এটা শুধু নিজের উপর কিছু নির্বাণ দ্বারা 752 00:35:00,770 --> 00:35:02,540 semicolons দিয়ে শেষ লাইন. 753 00:35:02,540 --> 00:35:04,430 আমার সম্পর্কে শৈলী ট্যাগ পরিত্রাণ পেতে যাক. 754 00:35:04,430 --> 00:35:05,320 >> কিন্তু আমি এখনও কাজ করছি না. 755 00:35:05,320 --> 00:35:07,406 আমি এক অন্য জিনিস করতে হবে. 756 00:35:07,406 --> 00:35:10,070 হ্যাঁ, আইডি, "নীচে" উদ্ধৃতি unquote, সমান বা যাই হোক না কেন আইডি আমি চাই 757 00:35:10,070 --> 00:35:11,740 যে উপাদান দিতে. 758 00:35:11,740 --> 00:35:13,420 এখন, আমাকে এখানে উপর ফিরে যান. 759 00:35:13,420 --> 00:35:14,360 এবং এই atrocious হয়. 760 00:35:14,360 --> 00:35:15,805 আমি 96 পয়েন্ট মোকাবেলা করতে পারবে না. 761 00:35:15,805 --> 00:35:16,960 24 পয়েন্ট করতে চলুন শুরু করা যাক. 762 00:35:16,960 --> 00:35:18,320 অথবা আপনি আরও ভালো হতে পারে. 763 00:35:18,320 --> 00:35:21,800 আপনি আসলে পিক্সেল, px ব্যবহার করতে পারেন, তাই আপনি কি সত্যিই তীক্ষ্ণ স্বরূপ শস্য পেতে 764 00:35:21,800 --> 00:35:23,220 আপনার পৃষ্ঠার উপর নিয়ন্ত্রণ করে. 765 00:35:23,220 --> 00:35:26,860 >> একটি সরাইয়া হিসাবে, যে অগত্যা না ভাল জিনিস ব্যবহারকারীদের জন্য যদি 766 00:35:26,860 --> 00:35:29,650 অভিগম্যতা কারণে, চান মাপ বৃদ্ধি করতে সক্ষম হবে. 767 00:35:29,650 --> 00:35:32,650 তাই কাজ করার উপায় আছে বুঝতে পারি যে অগত্যা না যে 768 00:35:32,650 --> 00:35:34,230 হার্ড কোড সবকিছু. 769 00:35:34,230 --> 00:35:37,220 >> ঠিক আছে, তাই এটা বড়, 24 পয়েন্ট, ডিফল্ট মান হল যাই হোক না কেন আর. 770 00:35:37,220 --> 00:35:38,630 কিন্তু এখন এটি একটি সামান্য ক্লিনার এর. 771 00:35:38,630 --> 00:35:40,230 এবং আমার এই এক ধাপ আরও নেয়া যাক. 772 00:35:40,230 --> 00:35:47,220 শুধু হেডার ফাইল ধারণা মত, আমরা যে এক ধাপ কাছাকাছি থাকেন বিজ্ঞপ্তি. 773 00:35:47,220 --> 00:35:52,000 আমি উপাদান আউট আছে, কিন্তু এখনও বাকি আমার পাতা, যারা CSS এর নিয়ম ভিতরে. 774 00:35:52,000 --> 00:35:56,200 কেন আমি এই এক পদক্ষেপ নিতে চাইবেন উপরন্তু, এই সম্পূর্ণভাবে মুছে ফেলা, এবং 775 00:35:56,200 --> 00:35:59,860 একটি পৃথক ফাইলে এটা করা? 776 00:35:59,860 --> 00:36:01,070 >> তাই আমি ডান, এটি পুনরায় ব্যবহার করতে পারেন? 777 00:36:01,070 --> 00:36:03,155 এই অনুভূতি শুধু ধরনের হয় ডান এখন. 778 00:36:03,155 --> 00:36:06,340 আগে, আমি এটা ঠিক যে দাবি অরুপ শৈলী থাকার হচ্ছে 779 00:36:06,340 --> 00:36:08,480 ভিতরে আরোপ করা নিজেদের divs. 780 00:36:08,480 --> 00:36:09,750 কিন্তু শুধু ধরনের যে মাধ্যমে মনে করি. 781 00:36:09,750 --> 00:36:13,560 , যদি আপনার পৃষ্ঠায় আর এবং আর পায় হিসাবে আপনি এখানে নির্বাণ, এবং এখানে, এবং করছি 782 00:36:13,560 --> 00:36:18,350 এখানে, এবং এখানে, এই বিভিন্ন সব রং, এবং এই ধরনের অন্যান্য ফন্টের মাপ, এবং 783 00:36:18,350 --> 00:36:22,550 আরোপ করা, আপনার পৃষ্ঠা খুব দ্রুত হয় আপনার জন্য নিয়ন্ত্রণের অসাধ্য হয়ে যাচ্ছে. 784 00:36:22,550 --> 00:36:24,570 >> কেউ আপনার উপর আসে এবং যদি ওহ, আপনি জানেন কি বলছেন? 785 00:36:24,570 --> 00:36:28,070 আমি সত্যিই ফন্টের আকার পরিবর্তন করতে চাই দুটি অতিরিক্ত পয়েন্ট দ্বারা, আপনি 786 00:36:28,070 --> 00:36:31,275 যান এবং এটি এবং প্রতিস্থাপন থাকতে পারে কোড লাইনের একটি বিশাল সংখ্যা. 787 00:36:31,275 --> 00:36:35,170 এটা আরো অনেক কিছু আকর্ষক কেন্দ্রিয় এর এখানে সব ধরনের নন্দনতত্ব. 788 00:36:35,170 --> 00:36:38,850 কিন্তু আপনি ঐ পুনরায় করতে চান তাহলে একাধিক ওয়েব পেজ নন্দনতত্ব, সমস্ত 789 00:36:38,850 --> 00:36:41,100 জন্য, আরও আকর্ষক উদাহরণস্বরূপ, একটি ফাইল তৈরি করুন 790 00:36:41,100 --> 00:36:45,290 যারা বিষয়বস্তু সঙ্গে বলা হয়. 791 00:36:45,290 --> 00:36:46,680 >> এবং আমাকে এই কাজ করা যাক. 792 00:36:46,680 --> 00:36:51,150 793 00:36:51,150 --> 00:36:51,920 এই ফাইলটি সংরক্ষণ করুন. 794 00:36:51,920 --> 00:36:55,580 আমি styles.css, নির্বিচারে বলে কিন্তু প্রচলিত. 795 00:36:55,580 --> 00:36:58,770 আমি জন হার্ভার্ড এর হোম তা রেখে দেব সরলীকরণের জন্য এখন ডিরেক্টরি. 796 00:36:58,770 --> 00:37:03,880 এবং কি আমি আমার ওয়েব পেজ করতে পারেন পেতে হয় , পুরাপুরি শৈলী ট্যাগ পরিত্রাণ 797 00:37:03,880 --> 00:37:08,270 এবং কিছুটা unintuitively, একটি লিংক ব্যবহার আপনি একটি লিঙ্ক দাও না যা ট্যাগ, 798 00:37:08,270 --> 00:37:13,140 হাইপারলিঙ্ক, যোগ্য অর্থে, কিন্তু আছে আমি লিঙ্ক href সমান বলে যেখানে 799 00:37:13,140 --> 00:37:15,120 styles.css. 800 00:37:15,120 --> 00:37:20,050 এই সম্পর্কে যে এই উপাদান ওয়েব পৃষ্ঠার সাথে হিসেবে পরিবেশন করা হয়েছে 801 00:37:20,050 --> 00:37:21,280 তার স্টাইল শীট. 802 00:37:21,280 --> 00:37:22,670 >> সুতরাং কিভাবে আমি এই জানেন? 803 00:37:22,670 --> 00:37:25,950 এক, আপনি ঠিক, ম্যানুয়াল পড়তে বা আপনি কাছাকাছি গুগল, এবং আপনি 804 00:37:25,950 --> 00:37:27,000 বিভিন্ন সম্পদ তাকান. 805 00:37:27,000 --> 00:37:30,520 আমি বলতে চাচ্ছি, যে সত্যিই আপনি কুড়ান কিভাবে ভালো কৌশল, এবং সামঞ্জস্যপূর্ণ 806 00:37:30,520 --> 00:37:34,720 নিজেকে নতুন অধ্যাপনা এই ধারণা সঙ্গে ভাষা, আবার, আপনি খুঁজে পাবেন যে 807 00:37:34,720 --> 00:37:38,830 একটি জিনিস সসীম সংখ্যা শুধুমাত্র আছে একবার, আপনি পেতে যে কোনো ভাষা 808 00:37:38,830 --> 00:37:41,310 তাদের, আপনি সেটা পাবেন দ্রুত এবং দ্রুত লিখতে. 809 00:37:41,310 --> 00:37:44,180 প্রকৃতপক্ষে, একটি নতুন প্রোগ্রামিং শেখার ভাষা একটি নতুন তুলনায় অনেক দ্রুত 810 00:37:44,180 --> 00:37:47,380 কথিত ভাষা, কারণ এই জিনিস অনেক ছোট এবং আরো অনেক কিছু আছে 811 00:37:47,380 --> 00:37:48,820 অবিকল সংজ্ঞায়িত. 812 00:37:48,820 --> 00:37:51,590 >> কিন্তু আমি একটি বিট হাইলাইট করেছি এখানে একটি anomaly না. 813 00:37:51,590 --> 00:37:57,750 আমি এটা কেন হাইলাইট করেছেন এগিয়ে এখানে কাট? 814 00:37:57,750 --> 00:37:59,420 আমি ট্যাগ বন্ধ আছে. 815 00:37:59,420 --> 00:38:00,530 আমি ট্যাগ বন্ধ করা উচিত. 816 00:38:00,530 --> 00:38:02,750 এবং আপনি বেশুমার সম্পদ পাবেন না যে অনলাইন 817 00:38:02,750 --> 00:38:04,080 বন্ধ ট্যাগ নয়. 818 00:38:04,080 --> 00:38:08,770 এবং বাস্তবধর্মী, এটি কঠোরভাবে না প্রযুক্তিগত জন্য প্রয়োজনীয় এবং আছে 819 00:38:08,770 --> 00:38:11,950 বাস্তবতার কারণে, ব্রাউজারে ঠিক হয় ওয়েব মধ্যে ভুল মোটামুটি সহনশীল 820 00:38:11,950 --> 00:38:14,360 পৃষ্ঠাগুলি, ভাল বা খারাপ জন্য, কিন্তু বেশিরভাগই খারাপ. 821 00:38:14,360 --> 00:38:18,830 >> এখানে এই মাত্র একটি ক্লিনার উপায় তাই ভালো মূঢ় কিছু বলার অপেক্ষা রাখে না, 822 00:38:18,830 --> 00:38:22,330 আপনি যদি এই লিঙ্কটি ট্যাগ খুলতে চাই যেখানে যদি কিন্তু এটা বন্ধ করা, কোন ধারণা কি সত্যিই আছে 823 00:38:22,330 --> 00:38:23,720 একটি লিঙ্ক ট্যাগের জন্য বিষয়বস্তু. 824 00:38:23,720 --> 00:38:26,000 এটা শুধু এই লোড মানে ফাইল এবং এটি এখানে রাখা. 825 00:38:26,000 --> 00:38:30,610 এটা আপনি পারেন সি ধারালো মধ্যে মত সব একযোগে একটি ট্যাগ খুলুন এবং বন্ধ করুন 826 00:38:30,610 --> 00:38:31,660 একই ট্যাগের মধ্যে. 827 00:38:31,660 --> 00:38:33,520 এবং এই অন্যান্য উদাহরণ আছে. 828 00:38:33,520 --> 00:38:37,280 এই এই কাজ করতে উপায় হয় না, কিন্তু বিআর ট্যাগ লাইন ব্রেক জন্য, যদি আমি 829 00:38:37,280 --> 00:38:41,780 সত্যিই আমি কি অর্জন করতে চেয়েছিলেন যদি Enter চাপার দ্বারা আগে করার চেষ্টা 830 00:38:41,780 --> 00:38:45,380 আমি স্পষ্টভাবে বলতে লাইন বিরতি, লাইন বিরতি, লাইন বিরতি, লাইন বিরতি, এবং 831 00:38:45,380 --> 00:38:49,100 তারপর আপনি বিজ্ঞপ্তি পাবেন এখন, এই পৃষ্ঠাটি পুনরায় লোড করুন পৃষ্ঠায় যে নীচে, হয় 832 00:38:49,100 --> 00:38:51,940 প্রকৃতপক্ষে, অনেক অধিকতর নিচে মধ্যে পৃষ্ঠার নীচের অংশে অবস্থিত. 833 00:38:51,940 --> 00:38:55,840 এমনকি আরো অনেক কিছু করা সম্ভব পরিচ্ছন্নভাবে CSS এর সঙ্গে, এবং মার্জিন সঙ্গে, 834 00:38:55,840 --> 00:38:58,120 এবং অন্যান্য যেমন নান্দনিক সঙ্গে কৌশল. 835 00:38:58,120 --> 00:38:59,940 >> তাই এখন জন্য, takeaways এই হয়. 836 00:38:59,940 --> 00:39:02,320 এইচটিএমএল, আমরা এই আছে কিছু ট্যাগ বলা হয়. 837 00:39:02,320 --> 00:39:04,830 সিএসএস, আমরা এই জিনিস আছে বৈশিষ্ট্য বলা হয়. 838 00:39:04,830 --> 00:39:08,700 আমরা এই দুই ভাষার comingle করতে পারেন হয় শৈলী বৈশিষ্ট্য ব্যবহার করে, 839 00:39:08,700 --> 00:39:14,240 বা শৈলী ট্যাগ বা সেরা এখনো, ফ্যাক্টরিং একসাথে এটি খুঁজে, আমরা কি হিসাবে 840 00:39:14,240 --> 00:39:17,270 সমস্যা 7 সেট. 841 00:39:17,270 --> 00:39:23,820 প্রশ্ন,, তারপর সম্পর্কে এখানে ধারণাগত মূলসূত্র? 842 00:39:23,820 --> 00:39:24,740 >> শ্রোতা: আমি একটি প্রশ্ন আছে. 843 00:39:24,740 --> 00:39:25,630 >> স্পিকার 1: ওহ, দুঃখিত. 844 00:39:25,630 --> 00:39:28,880 >> শ্রোতা: কেন এটা রঙ্গিন ছিল না - 845 00:39:28,880 --> 00:39:31,410 >> স্পিকার 1: ওহ, অন্য ট্যাবে? 846 00:39:31,410 --> 00:39:32,232 এখানে? 847 00:39:32,232 --> 00:39:33,482 >> শ্রোতা: না, এটা মত - 848 00:39:33,482 --> 00:39:35,330 849 00:39:35,330 --> 00:39:39,480 >> স্পিকার 1: ওহ, যে কারণে আমি পঙ্কিল হচ্ছে. 850 00:39:39,480 --> 00:39:41,350 আমি ভুল জায়গায় ফাইল রাখা. 851 00:39:41,350 --> 00:39:47,840 সুতরাং যদি আমি আসলে এখানে এটা করা, এবং আমি chmod এটি সমস্ত + styles.css জন্য কিছু, এবং 852 00:39:47,840 --> 00:39:52,050 এখন আমরা এখন, পৃষ্ঠাটি পুনরায় লোড করুন stylization ফিরে পেতে. 853 00:39:52,050 --> 00:39:54,530 এবং ফন্টের মাপ কারণ ভিন্ন, আমরা পুরোপুরি যতটা না দেখতে না 854 00:39:54,530 --> 00:39:55,010 সাদা স্থান. 855 00:39:55,010 --> 00:39:58,240 আমরা এর পরিবর্তে কি দেখতে ডিফল্ট পরিবর্তে হয়. 856 00:39:58,240 --> 00:40:00,050 প্রশ্ন ভাল. 857 00:40:00,050 --> 00:40:00,846 হ্যাঁ? 858 00:40:00,846 --> 00:40:02,630 >> শ্রোতা: কেন লিঙ্ক হেডার ভিতর ট্যাগ? 859 00:40:02,630 --> 00:40:06,270 >> স্পিকার 1: কেন লিঙ্ক হেডার এর ট্যাগ ভিতরে - 860 00:40:06,270 --> 00:40:07,650 সংক্ষিপ্ত উত্তর, মাত্র কারণ. 861 00:40:07,650 --> 00:40:08,930 যে সিদ্ধান্ত হয়েছিল কি না. 862 00:40:08,930 --> 00:40:10,720 লিংক ট্যাগ যখন যেতে যে যেখানে আপনি যদি একটি নামক এর কি আছে 863 00:40:10,720 --> 00:40:13,650 বহিস্থিত স্টাইল শীট. 864 00:40:13,650 --> 00:40:16,430 অন্য প্রশ্ন? 865 00:40:16,430 --> 00:40:17,770 >> ঠিক আছে, ভাল এই কাজ করতে দিন. 866 00:40:17,770 --> 00:40:20,500 আমরা আজ এগিয়ে আমাদের এত মজা আছে. 867 00:40:20,500 --> 00:40:22,480 শুধু প্রারম্ভিক যে CSS এর পৃষ্ঠ. 868 00:40:22,480 --> 00:40:23,010 এই কাজ করা যাক. 869 00:40:23,010 --> 00:40:25,980 চলুন শুরু করা যাক এখানে একটি পাঁচ মিনিট বিরতি নিয়ে কারণ, আমার ইমেল প্রতি, এর মধ্যে স্তব্ধ হয়ে যাক 870 00:40:25,980 --> 00:40:27,200 সেখানে আজ 2:30 পর পর্যন্ত. 871 00:40:27,200 --> 00:40:28,540 কিন্তু যদি আপনি না আছে সূক্ষ্ম, যে ছেড়ে. 872 00:40:28,540 --> 00:40:30,380 কিন্তু আমরা পরে এগিয়ে কামারশালা করব একটি পাঁচ মিনিট বিরতি. 873 00:40:30,380 --> 00:40:35,930 এবং আমরা একটি সামান্য কিছু শিখতে পারবেন পিএইচপি, মাইএসকিউএল, এবং আরো সম্পর্কে. 874 00:40:35,930 --> 00:40:44,520 >> ডান সব, তাই একটি গিঁট, এখন, এর চেষ্টা করুন একসঙ্গে এই ধারনা কয়েক জন্য, 875 00:40:44,520 --> 00:40:46,180 আমাদের নিজস্ব সার্চ ইঞ্জিন বলতে. 876 00:40:46,180 --> 00:40:48,570 আমি, বরং অদ্ভুতভাবে, লক্ষ্য নিম্নলিখিত. 877 00:40:48,570 --> 00:40:52,610 আপনি Google.com এ থাকেন তখন, আপনি আছেন সাধারণত এখানে এই মত একটি URL-এ 878 00:40:52,610 --> 00:40:54,870 সঙ্গে ডট com যুক্ত পরে কিছুই. 879 00:40:54,870 --> 00:40:59,760 কিন্তু আমি চাই মূঢ় কিছু অনুসন্ধান বিড়াল, এবং আঘাত লিখুন, আমরা পেতে দেব - না 880 00:40:59,760 --> 00:41:01,300 মূঢ়, কিন্তু আপনি কি জানেন. 881 00:41:01,300 --> 00:41:05,410 >> ঠিক আছে, তাই, যা পাতার উপরে আছে, বিজ্ঞপ্তি এখন URL, অবশ্যই, পরিবর্তিত হয়েছে. 882 00:41:05,410 --> 00:41:07,190 এবং এই কিছু হয় না আমাদের কোন নতুন. 883 00:41:07,190 --> 00:41:09,290 আপনি লিঙ্ক এবং পণ্যদ্রব্য ক্লিক করুন ওয়েবে ঘটবে. 884 00:41:09,290 --> 00:41:11,420 কিন্তু এখানে আকর্ষণীয় কি নিম্নোক্ত. 885 00:41:11,420 --> 00:41:14,500 সেখানে গোলমাল পুরো অনেক, কিন্তু যাক আমার সম্পর্কে দূরে আমি না যে জিনিস নিক্ষেপ 886 00:41:14,500 --> 00:41:16,600 বেশ বুঝতে বা না সত্যিই প্রাসঙ্গিক তাকান. 887 00:41:16,600 --> 00:41:18,490 >> আমাকে এই পরিত্রাণ পেতে যাক. 888 00:41:18,490 --> 00:41:20,030 আমাকে এই পরিত্রাণ পেতে যাক. 889 00:41:20,030 --> 00:41:22,630 এবং আমাকে মাত্র পরিত্রাণ পেতে এই সব. 890 00:41:22,630 --> 00:41:28,840 এবং এখন, বিড়াল URL-এ যে বিজ্ঞপ্তি একটি সমান তারপর, একটি Q সঙ্গে অনুসরণ 891 00:41:28,840 --> 00:41:29,710 এটি সামনে সাইন ইন করুন. 892 00:41:29,710 --> 00:41:32,110 সুতরাং এটি সক্রিয় আউট এই হল কিভাবে এটা আসে যখন ভাবে এটি কাজ করে 893 00:41:32,110 --> 00:41:33,360 ইনপুট এবং আউটপুট. 894 00:41:33,360 --> 00:41:37,510 >> আমরা দীর্ঘ সম্পর্কে সায়ীদ করেছি কালো বাক্সে, ডান? 895 00:41:37,510 --> 00:41:41,650 এই বাস্তবায়িত একটি ফাংশন তাই আপনি যদি এখানে একটি কালো বাক্স, এটা ইনপুট নেয় 896 00:41:41,650 --> 00:41:45,290 এবং আউটপুট উত্পাদন করে, ভাল, মানে যদি আপনি একটি ইনপুট প্রদান, যার দ্বারা 897 00:41:45,290 --> 00:41:49,270 ওয়েবসাইট তার URL-এর প্রায়ই,, পথ হয়. 898 00:41:49,270 --> 00:41:52,850 আপনি কেবল একটি প্রশ্ন চিহ্ন রাখা এবং তারপর একটি কী মান সমান. 899 00:41:52,850 --> 00:41:56,740 তারপর, এবং তারপর হয়তো একটি ampersand, এবং অন্য কী হয়তো, তারপর মান সমান 900 00:41:56,740 --> 00:41:58,810 অন্য ampersand, কী মান সমান. 901 00:41:58,810 --> 00:42:03,030 যে আপনি এবং কি 'র মধ্যে পাস কিভাবে ইনপুট মান, জোড়া. 902 00:42:03,030 --> 00:42:07,050 >> এখন আমি আঘাত লিখুন যদি তাই হয়, কি গুগল সম্পর্কে আকর্ষণীয় যে সব 903 00:42:07,050 --> 00:42:10,420 আমি মুছে গোলমাল প্রদর্শিত হবে না কঠোরভাবে এর প্রয়োজন হবে. 904 00:42:10,420 --> 00:42:15,120 আমি Google পাঠাতে হবে সব প্রশ্নের উত্তর দিতে হবে Mark Q বিড়াল পেতে সমান 905 00:42:15,120 --> 00:42:16,160 কিছু বিড়াল ব্যাক. 906 00:42:16,160 --> 00:42:20,160 ভাল, তারপর, যে সংশ্লেষ, আমি gedit আপ টান, আমি শুরু করেছি 907 00:42:20,160 --> 00:42:24,360 এখানে আমার নিজস্ব সার্চ ইঞ্জিন তৈরি একটি ফাইলে seach0.html বলা হয়. 908 00:42:24,360 --> 00:42:26,750 >> এবং আমাকে এগিয়ে যান এবং মুছে ফেলা যাক আরও একটি লাইন যে আপনি 909 00:42:26,750 --> 00:42:27,910 দেখুন অনুমিত ছিল না. 910 00:42:27,910 --> 00:42:31,070 এবং এখন, আমাকে আমার নিজের ব্রাউজারে যান তাই গুগল, এবং যেতে না 911 00:42:31,070 --> 00:42:34,900 http://localhost. 912 00:42:34,900 --> 00:42:36,220 এবং যে ভাবে পেতে যাচ্ছে. 913 00:42:36,220 --> 00:42:43,240 সুতরাং আমরা বিদায় বলার আছে চলুন এখন জন্য, এখানে, এই সরানো 914 00:42:43,240 --> 00:42:46,270 উহু, এখন আমরা আছে চলুন যে ফাইলটি বিদায় বলে. 915 00:42:46,270 --> 00:42:51,700 >> আপনি নামে একটি ফাইল আছে যখনই একটি মধ্যে index.html বা index.php 916 00:42:51,700 --> 00:42:54,980 ডিরেক্টরি, ওয়েব সার্ভার যদি এই ভাবে কনফিগার, আপনি কি করব 917 00:42:54,980 --> 00:42:59,600 দেখুন, ডিফল্টরূপে, যে বিষয়বস্তু হয় ফাইলের পরিবর্তে তালিকা 918 00:42:59,600 --> 00:43:02,330 ডিরেক্টরি, আমি এখানে চেয়েছিলেন হিসাবে. 919 00:43:02,330 --> 00:43:03,750 বৈশিষ্ট এই বিষয়ে আরও. 920 00:43:03,750 --> 00:43:04,610 আপনি যে দেখতে পাইনি. 921 00:43:04,610 --> 00:43:06,360 >> তাই এই আমি আসলে চেয়েছিলাম তা হল. 922 00:43:06,360 --> 00:43:08,810 কিন্তু একটি মুহূর্ত আগে, ছিল একটি এই ফোল্ডারে ফাইল বলা 923 00:43:08,810 --> 00:43:11,290 index.html এবং index.php. 924 00:43:11,290 --> 00:43:13,380 তাই ওয়েব সার্ভার ছিল আমার সম্পর্কে ফাইলগুলি দেখাচ্ছে. 925 00:43:13,380 --> 00:43:15,900 পরিবর্তে, আমি এই ডিরেক্টরির চান এখানে তালিকা. 926 00:43:15,900 --> 00:43:18,340 >> তাই আমি যেতে চলেছি Search0 আপনি CSS এবং যান. 927 00:43:18,340 --> 00:43:21,770 এবং আমি এই এটা হতে যাচ্ছে দাবি আমার নিজের প্রতিযোগী প্রারম্ভে 928 00:43:21,770 --> 00:43:22,490 ইঞ্জিন সন্ধান করুন. 929 00:43:22,490 --> 00:43:27,630 এবং এই কাজ করতে, আমি যেতে চলেছি এখানে, CSS এর মধ্যে, এবং সঙ্গে খুলুন 930 00:43:27,630 --> 00:43:30,190 gedit, সার্চ 0. 931 00:43:30,190 --> 00:43:32,280 কিন্তু দুর্ভাগ্যক্রমে আছে, অনেক এখানে হচ্ছে না. 932 00:43:32,280 --> 00:43:35,690 আমি সব, একটি শিরোনাম ট্যাগ ব্যবহার, যা ছিল , H1 বলা হতে হবে যা 933 00:43:35,690 --> 00:43:38,180 মূলত বড় অর্থ সাহসী, এবং যে এটি. 934 00:43:38,180 --> 00:43:40,810 কিন্তু আমরা করতে পারেন যার দ্বারা প্রদান ইনপুট এই মাধ্যমে হয় 935 00:43:40,810 --> 00:43:42,180 কিছু ফর্ম বলা হয়. 936 00:43:42,180 --> 00:43:46,040 >> তাই আমাকে এগিয়ে যান এবং খোলা এবং বন্ধ করা যাক, preemptively, একটি ফর্ম ট্যাগ আছে. 937 00:43:46,040 --> 00:43:48,060 এবং আমাকে এগিয়ে যান এবং না দেওয়া ভালো কিছু. 938 00:43:48,060 --> 00:43:51,430 ইনপুট টাইপ টেক্সট সমান. 939 00:43:51,430 --> 00:43:56,320 এবং তারপর এর মধ্যে ট্যাগ বন্ধ করা যাক বন্ধনী নিজেদের. 940 00:43:56,320 --> 00:43:58,800 আমি একটি টেক্সট ক্ষেত্রের আরম্ভ করার প্রয়োজন হবে না এবং একটি টেক্সট ক্ষেত্রের বন্ধ. 941 00:43:58,800 --> 00:44:01,080 এটা ঠিক আছে বা না হতে যাচ্ছে. 942 00:44:01,080 --> 00:44:06,210 >> এবং তারপর নিচে, কি যে ইনপুট প্রকার জমা সমান. 943 00:44:06,210 --> 00:44:06,870 এই সংরক্ষণ করুন. 944 00:44:06,870 --> 00:44:08,630 এবং এখন শুধু একটা কাজ করতে আসুন দ্রুত বৈধতা চেক. 945 00:44:08,630 --> 00:44:09,820 এর রিলোড করা যাক. 946 00:44:09,820 --> 00:44:10,890 >> ঠিক আছে, তাই এটা খারাপ না. 947 00:44:10,890 --> 00:44:13,260 এটি Google-এর শৈলী নয় কিন্তু এটা চমত্কার পাসে হবে না. 948 00:44:13,260 --> 00:44:13,920 একটি টেক্সট ক্ষেত্রের আছে. 949 00:44:13,920 --> 00:44:17,190 আমি আঘাত লিখুন, কিছু স্টাফ টাইপ করতে পারেন কিন্তু কিছুই এখনো ঘটবে. 950 00:44:17,190 --> 00:44:21,090 আমি নির্দিষ্ট করা হয়নি, কারণ এবং যে এই ফর্মটির জন্য একটি কর্ম, তাই কথা বলতে. 951 00:44:21,090 --> 00:44:23,860 আমি ফর্ম উপাদান ফিরে যান যদি তাই হয়, এটি সক্রিয় আউট, এবং আমি এই মাত্র জানতে 952 00:44:23,860 --> 00:44:27,460 যে, সহায়িকা পড়তে জমিদারি থেকে ফর্ম ট্যাগ একটি বৈশিষ্ট্য লাগে 953 00:44:27,460 --> 00:44:31,880 URL-এ যে কর্ম বলা ওয়েবসাইট যা আপনাকে 954 00:44:31,880 --> 00:44:34,790 ফর্ম পাঠাতে চান. 955 00:44:34,790 --> 00:44:37,610 >> আমি সত্যিই আমরা সময় আছে মনে করি না একটি জন্য গোটা ফিরে শেষ বাস্তবায়ন 956 00:44:37,610 --> 00:44:38,570 ইঞ্জিন আজ সন্ধান করুন. 957 00:44:38,570 --> 00:44:41,900 সুতরাং আমরা শুধু বলে যাচ্ছেন, অঁ্যা, google.com / খোঁজো যান. 958 00:44:41,900 --> 00:44:43,450 এবং এখন আমাকে আমার মূল্য উদ্ধৃতি বন্ধ করা যাক. 959 00:44:43,450 --> 00:44:46,070 এবং আমাকে আরও উল্লেখ করা যাক ব্যবহার পদ্ধতি যাচ্ছে 960 00:44:46,070 --> 00:44:47,120 পেতে হবে বলা. 961 00:44:47,120 --> 00:44:50,650 >> দীর্ঘ গল্প সংক্ষিপ্ত, এ দুটি উপায় আছে অন্তত, আপনি তথ্য জমা দিতে পারেন যে 962 00:44:50,650 --> 00:44:51,880 ব্রাউজার থেকে সার্ভারে. 963 00:44:51,880 --> 00:44:55,340 এক, পেতে, এবং আজ এর উদ্দেশ্যে যে শুধু URL-এ মানে. 964 00:44:55,340 --> 00:44:58,730 আপনি ঠিক প্রশ্ন চিহ্ন, দেখুন লক্ষণ, এবং যে ampersands সমান 965 00:44:58,730 --> 00:44:59,780 আমরা আগে দেখেছি. 966 00:44:59,780 --> 00:45:02,890 অথবা একটি বিকল্প নামক পোস্টে আছে. 967 00:45:02,890 --> 00:45:06,490 এখন জন্য, পোস্ট প্রায়ই ব্যবহার করা হয় জানেন যে আপনি ফাইল আপলোড করতে চান, ভালো 968 00:45:06,490 --> 00:45:09,820 ইমেজ এবং তাই ঘোষণা, অথবা যখন আপনি চান ক্রেডিট কার্ড তথ্য জমা দিতে, বা 969 00:45:09,820 --> 00:45:13,810 এটা না যে পাসওয়ার্ডের কিছু সত্যিই ধারণার দিক থেকে, জানার জন্য, অথবা 970 00:45:13,810 --> 00:45:18,020 নিরাপত্তা জিনিস, এর URL-এ শেষ পর্যন্ত আপনার ব্রাউজার, যেখানে snooping বাবা, 971 00:45:18,020 --> 00:45:21,520 বা রুমমেট, অথবা এক্সেস কেউ আপনার কম্পিউটারে দেখতে হতে পারে. 972 00:45:21,520 --> 00:45:23,110 >> তাই এর যে এখানে সংরক্ষণ করতে দিন. 973 00:45:23,110 --> 00:45:24,480 এবং আমি এক অন্য জিনিস করতে হবে. 974 00:45:24,480 --> 00:45:27,250 এটা ঠিক যথেষ্ট না বলে আমাকে একটা টেক্সট ক্ষেত্রের দিতে. 975 00:45:27,250 --> 00:45:29,850 আমি যে যদি ক্ষেত্রের কিছু r এর দিতে হবে একটি নাম মান. 976 00:45:29,850 --> 00:45:34,500 তাই আমাকে Google-এর পছন্দ ধার দেওয়া নাম, Q, এবং যে দ্বিতীয় উল্লেখ 977 00:45:34,500 --> 00:45:38,150 আমি সত্যিই যত্ন সম্পর্কে না বৈশিষ্ট্যাবলী submit বাটন নাম. 978 00:45:38,150 --> 00:45:40,890 আমি যত্নশীল সমস্ত জমা হয় এখনো সদস্য না হয়ে কি ধরনের ব্যবহারকারী 979 00:45:40,890 --> 00:45:41,940 >> এবং এখন এই কুশ্রী ধরনের. 980 00:45:41,940 --> 00:45:42,820 এটা ঠিক জমা বলেছেন. 981 00:45:42,820 --> 00:45:46,350 এটি সক্রিয় আউট, এবং আমি এই জানি নথিপত্র, আমি আসলে বলতে পারেন 982 00:45:46,350 --> 00:45:51,710 মূল্য উদ্ধৃতি unquote "CS50 সমান seach, "বন্ধ মূল্যউদ্ধৃতি. 983 00:45:51,710 --> 00:45:53,030 তারপর এর আবার পুনরায় লোড করা যাক. 984 00:45:53,030 --> 00:45:57,020 তাই আমি কমান্ড কিছু আঘাত রাখা, অথবা রিলোড আমার কীবোর্ডের কন্ট্রোল কিছু. 985 00:45:57,020 --> 00:45:58,605 >> এখন আমরা একটি আরো আকর্ষণীয় আছে ইঞ্জিন সন্ধান করুন. 986 00:45:58,605 --> 00:46:00,340 এটা বেশ মনে হচ্ছে না গুগল এখনও, যদিও. 987 00:46:00,340 --> 00:46:04,100 সুতরাং এখানে এগিয়ে যান এবং দেত্তয়া একটু লাইন বিরতি করবেন. 988 00:46:04,100 --> 00:46:06,066 >> ঠিক আছে, তাই এখন আমরা Google আছে. 989 00:46:06,066 --> 00:46:08,260 আসলে আমরা প্রায় গুগল আছে. 990 00:46:08,260 --> 00:46:10,460 তাই এখন কি ঘটতে যাচ্ছে? 991 00:46:10,460 --> 00:46:12,220 আমি কিছু টাইপ করতে যাচ্ছি বিড়াল ভালো লেগেছে. 992 00:46:12,220 --> 00:46:16,570 এবং ব্রাউজার বিশ্লেষণ করতে যাচ্ছে আমি সংজ্ঞায়িত যে ফর্ম. 993 00:46:16,570 --> 00:46:19,470 এবং এটা পাঠান যাচ্ছে যে URL-এ ব্যবহারকারী. 994 00:46:19,470 --> 00:46:23,420 এই সময়, তাই কিছু অদ্ভুত কারণে, আমি স্টক সম্পর্কে আরও তথ্য আছে 995 00:46:23,420 --> 00:46:24,410 প্রকৃত বিড়ালের ওপর কিছু আর. 996 00:46:24,410 --> 00:46:30,580 এখনও আমরা লক্ষ্য কারণ কিন্তু যে সূক্ষ্ম এখানে শেষ পর্যন্ত, Q বিড়াল সমান. 997 00:46:30,580 --> 00:46:35,200 >> তাই দীর্ঘ গল্প সংক্ষিপ্ত, এটি মোটামুটি মনে হয় ব্যবহারকারীর কাছ থেকে ইনপুট পেতে তুচ্ছ. 998 00:46:35,200 --> 00:46:38,190 এবং উচিত হবে, bunches আছে ফর্ম ক্ষেত্রগুলি অন্যান্য ধরনের. 999 00:46:38,190 --> 00:46:41,510 সামান্য পারস্পরিক আছে চেক বক্স, এবং একচেটিয়া রেডিও বাটন, এবং 1000 00:46:41,510 --> 00:46:42,960 মেনু, এবং আরও ড্রপ ডাউন. 1001 00:46:42,960 --> 00:46:46,160 কিন্তু যারা সব অপেক্ষাকৃত হয় সহজে প্রয়োগ 1002 00:46:46,160 --> 00:46:48,040 এই টেক্সট ক্ষেত্রের ছিল. 1003 00:46:48,040 --> 00:46:52,050 এবং পরিশেষে, আমরা ঠিক করতে হবে নিশ্চিত কেউ অন্য নেভিগেশন শোনা হয় 1004 00:46:52,050 --> 00:46:56,490 যে পেতে যাতে লাইনের শেষ পর্যন্ত তথ্য একরকম, প্রক্রিয়া, এবং 1005 00:46:56,490 --> 00:46:58,440 আমাদের বিড়াল আমাদের ফেরৎ. 1006 00:46:58,440 --> 00:47:00,840 >> সামান্য তাকান চলুন শুরু করা যাক আরো উদাহরণ জড়িত. 1007 00:47:00,840 --> 00:47:06,020 আমার সম্পর্কে, আমার vhost এর ডিরেক্টরির মধ্যে যাওয়া যাক মধ্যে স্থানীয় হোস্ট, পাবলিক, এবং যেখানে আমি 1008 00:47:06,020 --> 00:47:06,980 আজ এর সোর্স কোড করা. 1009 00:47:06,980 --> 00:47:09,800 এই সব কোর্স এর উপর হতে হবে মেরামত করতে ওয়েবসাইটের সাথে. 1010 00:47:09,800 --> 00:47:15,420 এবং আমি froshims ঢোকা, আমাকে খুলুন এখন এই ফাইল, froshim0.php. 1011 00:47:15,420 --> 00:47:18,460 এই এক, তাই একটু বেশি ভার্বোস এর আমরা গোড়া থেকে এই না লিখতে হবে. 1012 00:47:18,460 --> 00:47:21,970 তবে এখন কয়েকটি কিছুটা বিজ্ঞপ্তি পরিচিত বৈশিষ্ট্য. 1013 00:47:21,970 --> 00:47:24,550 >> এক, ফর্ম ট্যাগ, বিভিন্ন পদক্ষেপ. 1014 00:47:24,550 --> 00:47:25,670 এটি একটি সম্পূর্ণ URL না. 1015 00:47:25,670 --> 00:47:29,930 এখন, এটা বলা ফাইল দৃশ্যত এর register0.php, একটি মুহূর্ত, কারণ 1016 00:47:29,930 --> 00:47:32,660 আমি নিজেকে একটু শেখান যাচ্ছে না পিএইচপি সম্পর্কে কিছু, একটি প্রোগ্রামিং 1017 00:47:32,660 --> 00:47:37,360 পিএইচপি ব্যবহার করা যেতে পারে, কারণ ভাষা, গুগল হিসেবে বাস্তবায়িত কি বাস্তবায়ন 1018 00:47:37,360 --> 00:47:39,650 তাদের সার্চ ইঞ্জিন ফিরে শেষ. 1019 00:47:39,650 --> 00:47:42,890 >> গুগল, বাস্তবতা, সম্ভবত ব্যবহার করে কিছু পাইথন, কিছু সি + +, ও 1020 00:47:42,890 --> 00:47:44,230 অন্যান্য ভাষা bunches. 1021 00:47:44,230 --> 00:47:48,230 কিন্তু আমরা অবশ্যই খোঁজো বাস্তবায়ন হতে পারে আমরা চেয়েছিলেন যদি পিএইচপি ব্যবহার করে ফলাফল. 1022 00:47:48,230 --> 00:47:49,610 কিন্তু এখন জন্য, আমরা এটা সহজ রাখা হবে. 1023 00:47:49,610 --> 00:47:53,320 এবং এই আসলে এক স্মরণ করিয়ে দেয় অন্যান্য প্রথম ওয়েবসাইটের আমি 1024 00:47:53,320 --> 00:47:54,490 বছর আগে. 1025 00:47:54,490 --> 00:47:58,160 >> পিছনে আমার দিন, আপনি জন্য নিবন্ধিত একটি নবীন হিসেবে intramural ক্রীড়া 1026 00:47:58,160 --> 00:48:00,880 হাঁটা, এক টুকরা কাগজ ভর্তি গজ জুড়ে, এবং এটা ড্রপ 1027 00:48:00,880 --> 00:48:04,890 একটি Proctor এর ডাকবাক্স উইগ্লসওয়ার্থ, এবং যে আপনি কিভাবে ছিল 1028 00:48:04,890 --> 00:48:05,460 নিবন্ধিত. 1029 00:48:05,460 --> 00:48:09,650 তাই আমার প্রকল্প শীঘ্রই CS50 পরে, নিখুঁত করে তোলে, যা যে করা ছিল 1030 00:48:09,650 --> 00:48:13,460 ইন্দ্রিয়, ওয়েব সম্মুখের দিকে, যা ছিল না এটা এখন হয় তারপর vogue হিসাবে. 1031 00:48:13,460 --> 00:48:17,510 কিন্তু আমরা কি ছিল সব, তৈরি ছিল মূলত, একটি HTML ফর্ম. 1032 00:48:17,510 --> 00:48:19,640 >> এবং যে ফর্ম লাগছিল প্রায় ভালো লেগেছে. 1033 00:48:19,640 --> 00:48:22,480 আমি একটি ইনপুট ছিল শিক্ষানবিস এর নাম. 1034 00:48:22,480 --> 00:48:27,780 আমি কিনা বা এর জন্য অন্য একটি চেক বক্স ছিল অথবা তারা অধিনায়ক, কি হতে চেয়েছিলেন না 1035 00:48:27,780 --> 00:48:30,400 তাদের লিঙ্গ, এবং কি তাদের আস্তানায় ছিল. 1036 00:48:30,400 --> 00:48:33,370 এবং তারপর আমি হার্ড জিনিষ কোডেড Apley কোর্ট, Canaday মত, 1037 00:48:33,370 --> 00:48:34,880 Grays, এবং তাই ঘোষণা. 1038 00:48:34,880 --> 00:48:36,300 >> তাই আবার, নতুন ট্যাগ. 1039 00:48:36,300 --> 00:48:39,820 আগে এই দেখা যায় না, নতুন আরোপ করা, কিন্তু মোটামুটি প্রবেশযোগ্য. 1040 00:48:39,820 --> 00:48:42,360 একবার আপনি একটি উদাহরণ দেখুন, আপনি কি ধরনের পারেন যে ধারণা ধার করা এবং একটি ড্রপ করতে 1041 00:48:42,360 --> 00:48:43,820 অধিকাংশ কিছু জন্য ডাউন মেনুতে. 1042 00:48:43,820 --> 00:48:46,350 কিন্তু কি কি হয় যে প্রতিটি এই জিনিষ নাম আছে. 1043 00:48:46,350 --> 00:48:49,720 এবং এই ফর্ম নীচে আছে, যার লেবেল একটি submit বাটন, 1044 00:48:49,720 --> 00:48:51,510 অথবা মূল্য, নিবন্ধন করা হয়. 1045 00:48:51,510 --> 00:48:52,670 >> তাই এর এই পৃষ্ঠায় যান. 1046 00:48:52,670 --> 00:48:55,050 আমার সম্পর্কে ফিরে যান ডিরেক্টরি তালিকা. 1047 00:48:55,050 --> 00:48:59,410 আমাকে froshims ঢোকা চলুন শুরু করা যাক এবং froshim0.php যান. 1048 00:48:59,410 --> 00:49:01,150 সুতরাং এটা উচিত হবে, অসহ্য না. 1049 00:49:01,150 --> 00:49:03,950 তাই আমি স্পষ্টভাবে এই stylize পারে কিছু CSS এর সঙ্গে, আমি কিছু করতে পারে 1050 00:49:03,950 --> 00:49:06,890 গ্রাফিক্স, হয়তো কিছু রং যোগ করুন এবং এই prettier করতে. 1051 00:49:06,890 --> 00:49:10,530 কিন্তু এই বৈশিষ্ট্যগুলি, আমি যে এই তর্ক করা চাই আসলে সুন্দর সম্পূর্ণ. 1052 00:49:10,530 --> 00:49:15,190 >> দুর্ভাগ্যবশত, আমি, এটা পূরণ যখন পুরুষ ডেভিড, ক্যাপ্টেন,, আমরা চয়ন করব 1053 00:49:15,190 --> 00:49:20,510 এর যাক বলে ম্যাথুজ, নিবন্ধন, যে এরকম সব এই. 1054 00:49:20,510 --> 00:49:21,910 কিন্তু takeaways কয়েক লক্ষ্য. 1055 00:49:21,910 --> 00:49:27,130 এক, কি ফাইল যারা ফিরে ফলাফল, দৃশ্যত? 1056 00:49:27,130 --> 00:49:29,470 সুতরাং, প্রকৃতপক্ষে, register0.php হয়. 1057 00:49:29,470 --> 00:49:34,570 আমরা যে কর্মের দেখেছি যে তাই একটি মুহূর্ত আগে মান register0, এই 1058 00:49:34,570 --> 00:49:37,500 আমরা প্রকৃতপক্ষে শেষ যে corroborates যে নির্দিষ্ট ফাইলের দিকে আপ. 1059 00:49:37,500 --> 00:49:39,040 >> এখন এই মাত্র কুশ্রী লেখা আছে. 1060 00:49:39,040 --> 00:49:42,810 কিন্তু এই লেখা যে বিজ্ঞপ্তি স্থানীয় হোস্ট থেকে আসছে, 1061 00:49:42,810 --> 00:49:44,170 যন্ত্র থেকে যা. 1062 00:49:44,170 --> 00:49:46,350 এখন প্রয়োগ মনে ঠিক হতে পারে যে একটি ওয়েব সার্ভার 1063 00:49:46,350 --> 00:49:46,910 বিজ্ঞান কেন্দ্র. 1064 00:49:46,910 --> 00:49:48,060 এটা আসল ওয়েবে হতে পারে. 1065 00:49:48,060 --> 00:49:49,850 সুতরাং এটা সর্বজনীনভাবে অ্যাক্সেসযোগ্য. 1066 00:49:49,850 --> 00:49:55,480 >> সুতরাং স্পষ্ট, ক্ষণস্থায়ী কিছু উপায় আছে একটি সার্ভারে যদি ক্ষেত্রের ইনপুট গঠন 1067 00:49:55,480 --> 00:49:56,840 যাতে এটা তাদের সঙ্গে কিছু করতে পারেন. 1068 00:49:56,840 --> 00:49:59,020 দুর্ভাগ্যবশত, register0 প্রশংসনীয় মূঢ়. 1069 00:49:59,020 --> 00:50:01,870 এটা সমস্ত একটি অ্যারের প্রিন্ট আউট হয় যে ভালো দেখায়. 1070 00:50:01,870 --> 00:50:04,790 এবং এটি একটি অ্যারের না আমরা এটা জানি যে অর্থে. 1071 00:50:04,790 --> 00:50:08,760 যে পিএইচপি, এবং অনেক সক্রিয় আউট ভাষা, না শুধুমাত্র সংখ্যাসূচকভাবে আছে 1072 00:50:08,760 --> 00:50:12,350 যার প্রথম সূচক হয় ইন্ডেক্স অ্যারে শূন্য তারপর এক, তারপর দুই, তারপর বিন্দু, 1073 00:50:12,350 --> 00:50:13,780 বিন্দু, বিন্দু, এন বিয়োগ 1. 1074 00:50:13,780 --> 00:50:16,400 >> এটি একটি নামক এর কি হল মিশুক অ্যারে. 1075 00:50:16,400 --> 00:50:21,150 একটি মিশুক অ্যারে যা এক আপনি কোথায় কী মান জোড়া সংরক্ষণ করতে পারেন 1076 00:50:21,150 --> 00:50:23,160 কি একটি সংখ্যা অগত্যা না হয়. 1077 00:50:23,160 --> 00:50:25,580 এটি আসলে একটি স্ট্রিং, একটি শব্দ হতে পারে. 1078 00:50:25,580 --> 00:50:28,230 তাই এই, প্রয়োগ করা যাবে ফণা নীচে, এটি সক্রিয় আউট 1079 00:50:28,230 --> 00:50:31,896 একটি হিসাবে পরিচিত একটি ডাটা স্ট্রাকচার ব্যবহার করে? 1080 00:50:31,896 --> 00:50:33,600 চিন্তা নাটকীয় কিছু সম্পর্কে কি ছিল - 1081 00:50:33,600 --> 00:50:34,840 হ্যাশ টেবিল. 1082 00:50:34,840 --> 00:50:38,955 >> সুতরাং একটি হ্যাশ টেবিল, রিকল, আপনি যাদের যারা পি সেট 6 জন্য তা, অথবা এমনকি প্রত্যাহার 1083 00:50:38,955 --> 00:50:44,110 এটি আপনি ব্যবহার করে দেখুন কি অন্তত, এমনকি যদি একটি হ্যাশ টেবিল, আমাদের ব্যবহার, ব্যবহৃত হয় 1084 00:50:44,110 --> 00:50:45,090 শুধু শব্দ সঞ্চয়. 1085 00:50:45,090 --> 00:50:47,980 কিন্তু সত্যিই, আপনি সংরক্ষণ করা হয় কি এবং মান. 1086 00:50:47,980 --> 00:50:51,940 আপনি পি জন্য একটি হ্যাশ টেবিল বাস্তবায়িত হলে 6 অভিধান সেট, কি ছিল 1087 00:50:51,940 --> 00:50:56,890 শব্দ নিজেদের, এবং মান কার্যকরভাবে সত্য বা মিথ্যা. 1088 00:50:56,890 --> 00:51:00,190 হ্যাঁ, এখানে, বা পরোক্ষভাবে, না, না এখানে. 1089 00:51:00,190 --> 00:51:02,140 >> ভাল, আমরা ধারণা যে সর্বজনীন করতে পারেন. 1090 00:51:02,140 --> 00:51:06,230 এবং আমরা একটি খুব অনুরূপ তথ্য ব্যবহার করতে পারে না স্ট্রিং সঞ্চয় গঠন 1091 00:51:06,230 --> 00:51:10,180 একা আপনার হ্যাশ টেবিল নিজেকে, কিন্তু আছে আপনার হ্যাশ প্রতি এক যে অনুমান করা 1092 00:51:10,180 --> 00:51:11,130 টেবিল এর নোড. 1093 00:51:11,130 --> 00:51:14,210 এবং আপনি এমনকি একটি চেষ্টা করে এই কাজ করতে পারে বরং শুধু একটি bool আছে. 1094 00:51:14,210 --> 00:51:15,350 আপনি অন্য কিছু হতে পারে. 1095 00:51:15,350 --> 00:51:19,590 কী Maxwell না হলে কি হবে, জন্য উদাহরণস্বরূপ, কিন্তু মূল্যউদ্ধৃতি unquote "নাম," বা 1096 00:51:19,590 --> 00:51:22,900 unquote "অধিনায়ক." উদ্ধৃত এবং ভিতরে আপনার সি ডাটা স্ট্রাকচার, আপনি একটি রাখা 1097 00:51:22,900 --> 00:51:26,170 মান, শুধু একটি বুলিয়ান, কিন্তু মূল্য উদ্ধৃতি unquote "ডেভিড" বা মত 1098 00:51:26,170 --> 00:51:28,690 "এম," বা "ম্যাথুজ," এবং তাই ঘোষণা. 1099 00:51:28,690 --> 00:51:33,170 >> আমরা ব্যবহৃত ঐ একই ডাটা স্ট্রাকচার তাই দৃশ্যত অন্যান্য ভাষায় বিদ্যমান. 1100 00:51:33,170 --> 00:51:37,650 এবং আমি, তারা আসলে অনেক করছি তর্ক চাই অনেক সহজ এখানে অ্যাক্সেস. 1101 00:51:37,650 --> 00:51:40,300 চলুন শুরু করা যাক আসলে কটাক্ষপাত এখন কিছু যেমন বাক্য গঠন এ. 1102 00:51:40,300 --> 00:51:43,120 >> আমি একটি পিএইচপি ডিরেক্টরির মধ্যে যেতে চলেছি. 1103 00:51:43,120 --> 00:51:48,390 এবং আমি একটি ভাল খুলুন যাচ্ছি আগে থেকে হ্যালো-0 সংস্করণ. 1104 00:51:48,390 --> 00:51:50,270 আমি সব ছিল যে বিজ্ঞপ্তি কিছু মন্তব্য যোগ করুন. 1105 00:51:50,270 --> 00:51:52,530 তাই আমরা যে ক্ষোভ পরিত্রাণ পেতে পারেন. 1106 00:51:52,530 --> 00:51:57,610 >> এবং এই প্রোগ্রাম প্রকৃতপক্ষে ছাপে আছে হ্যালো আমি মধ্যে উল্লেখ করেছি 1107 00:51:57,610 --> 00:52:01,420 আমি যে কোড এক্সিকিউট করতে চান ট্যাগ. 1108 00:52:01,420 --> 00:52:03,380 এখন, আমরা একটি মুহূর্ত দেখতে পাবেন কেন এই দরকারী. 1109 00:52:03,380 --> 00:52:05,630 কিন্তু let এর এখানে অন্য একটি উদাহরণ খুলুন. 1110 00:52:05,630 --> 00:52:10,430 , আমাকে এগিয়ে যান এবং বলে খুলুন চলুন শুরু করা যাক অবস্থার এক gedit. 1111 00:52:10,430 --> 00:52:12,970 >> এটি এখন উপায় ফিরে সময় হয়. 1112 00:52:12,970 --> 00:52:16,320 কিন্তু সপ্তাহ আগে, আমি সপ্তাহে এক বা মনে করি, সপ্তাহে দুই, আমরা নামক একটি উদাহরণ ছিল 1113 00:52:16,320 --> 00:52:18,470 conditions1.c. 1114 00:52:18,470 --> 00:52:22,050 এবং আমি পিএইচপি এটি reimplement করার সিদ্ধান্ত নিয়েছে শুধু ধরনের জোর দেওয়া যে 1115 00:52:22,050 --> 00:52:26,500 পিএইচপি, চিহ্নগুলি সিন্টেক্সের ক্ষেত্রে, প্রায় অভিন্ন সি এই একটি বিশাল লাফ দিতে হয় না 1116 00:52:26,500 --> 00:52:27,840 গত সপ্তাহ থেকে এই. 1117 00:52:27,840 --> 00:52:31,230 >> এই প্রোগ্রাম শীর্ষে বিজ্ঞপ্তি, যা কিছু আগে, যেমন শুরু 1118 00:52:31,230 --> 00:52:34,260 আমি পরিত্রাণ পাবেন যা মন্তব্য, একটি ক্ষোভ হিসাবে. 1119 00:52:34,260 --> 00:52:37,410 আমি পিএইচপি আছি যে বিজ্ঞপ্তি এই ফাইলের মোড. 1120 00:52:37,410 --> 00:52:40,160 এই কোড সুতরাং, আমরা দেখতে পাবেন, মৃত্যুদন্ড কার্যকর করা হবে. 1121 00:52:40,160 --> 00:52:42,670 , Readline আছে যে বিজ্ঞপ্তি সম্ভবত যা 1122 00:52:42,670 --> 00:52:46,230 GetString এর পিএইচপি এনালগ. 1123 00:52:46,230 --> 00:52:47,390 এটি একটি সামান্য পার্থক্য লক্ষ্য করুন. 1124 00:52:47,390 --> 00:52:51,410 আপনি আসলে একটি প্রম্পট উল্লেখ ফাংশন পড়া লাইন বলা হয়, এবং যে 1125 00:52:51,410 --> 00:52:52,180 ব্যবহারকারী দেখে. 1126 00:52:52,180 --> 00:52:53,520 তাই আপনি যদি printf, নিজে করতে হবে না. 1127 00:52:53,520 --> 00:52:54,860 কিন্তু যে একটি বড় চুক্তি না. 1128 00:52:54,860 --> 00:52:59,150 আমি, $ N ভিতরে, সংরক্ষণ করা যাচ্ছে না এই মান প্রত্যাবর্তন, তাই যাই হোক না কেন 1129 00:52:59,150 --> 00:53:00,490 ব্যবহারকারী ধরনের তাদের int-হয়. 1130 00:53:00,490 --> 00:53:01,660 এবং এখানে অন্য কৌতূহল আছে. 1131 00:53:01,660 --> 00:53:05,810 এটি পিএইচপি, যে কোনো পরিবর্তনশীল সক্রিয় আউট শুধু অগ্রে যুক্ত করা হয়েছে 1132 00:53:05,810 --> 00:53:06,970 একটি ডলার চিহ্ন. 1133 00:53:06,970 --> 00:53:08,110 এটা একটু বিরক্তিকর. 1134 00:53:08,110 --> 00:53:10,870 কিন্তু আমি পিএইচপি কাজ করেছেন তা লক্ষ্য. 1135 00:53:10,870 --> 00:53:13,980 কি বাম হাত থেকে হারিয়েছে এর পাশ দিয়ে সাইন সমান? 1136 00:53:13,980 --> 00:53:15,430 >> টাইপ কোনো উল্লেখ. 1137 00:53:15,430 --> 00:53:19,400 তাই এই ভালো সি থেকে ভিন্ন বা তার থেকেও খারাপ জন্য, পিএইচপি একটি ঢিলেঢালাভাবে হয় 1138 00:53:19,400 --> 00:53:20,550 টাইপ ভাষা. 1139 00:53:20,550 --> 00:53:22,010 এটা সংখ্যা আছে. 1140 00:53:22,010 --> 00:53:23,240 এটা স্ট্রিং আছে. 1141 00:53:23,240 --> 00:53:24,015 এটা Booleans আছে. 1142 00:53:24,015 --> 00:53:26,220 এবং এটি একটি কয়েক আছে অন্যান্য তথ্য ধরনের. 1143 00:53:26,220 --> 00:53:30,570 কিন্তু আপনি, প্রোগ্রামার, সাধারণত তাদের বিষয়ে যত্ন নেই. 1144 00:53:30,570 --> 00:53:34,010 এই গোলমালে এটা করে তোলে এটি একটি সামান্য প্রোগ্রাম সহজ. 1145 00:53:34,010 --> 00:53:35,380 আপনি একটু কম মনে করতে পারেন. 1146 00:53:35,380 --> 00:53:39,840 downside হয় এটি আপনি আপ প্রর্দশিত হয় সম্ভাব্য বাগ আপনি দূর্ঘটনাক্রমে যদি 1147 00:53:39,840 --> 00:53:43,080 একটি স্ট্রিং হিসাবে একটি সংখ্যা, একটি স্ট্রিং আচরণ একটি সংখ্যা, সম্ভাব্য, কিন্তু এমনকি 1148 00:53:43,080 --> 00:53:46,150 তারপর, পিএইচপি, এবং ভাষা অনেক, বেশ সহনশীল হয়. 1149 00:53:46,150 --> 00:53:49,050 তারা বলা কি ব্যবহার করা হবে অন্তর্নিহিত কাস্টিং. 1150 00:53:49,050 --> 00:53:55,220 এবং আপনি প্রেক্ষাপটে N ব্যবহার করার চেষ্টা একটি সাংখ্যিক পরিস্থিতি, এটা করবে না 1151 00:53:55,220 --> 00:53:58,040 একটি হতে যাচ্ছে এখানে কি রূপান্তর স্ট্রিং, কারণ ব্যবহারকারীর ধরনের হলে 1152 00:53:58,040 --> 00:54:01,570 ,, এবং আপনি ফলাফল পেতে কিছু readline সঙ্গে, বা, স্ট্রিং পেতে 1153 00:54:01,570 --> 00:54:02,910 যে একটি স্ট্রিং ফিরে যাচ্ছে. 1154 00:54:02,910 --> 00:54:07,360 >> কিন্তু বিজ্ঞপ্তি, কয়েক লাইন পরে, আমি N শূন্য অধিক কিনা. 1155 00:54:07,360 --> 00:54:13,370 সুতরাং পিএইচপি পরোক্ষভাবে নিক্ষেপ যাচ্ছে আমার যাই হোক না কেন "স্ট্রিং" 123, বা ব্যবহারকারী 1156 00:54:13,370 --> 00:54:14,860 কোন int মধ্যে এ ধরনের. 1157 00:54:14,860 --> 00:54:18,730 তাই সংক্ষেপে, স্টাফ কাজ করে আরো একটি intuitively অনেক. 1158 00:54:18,730 --> 00:54:23,410 তাই এখন আমরা কয়েক শিথিল করা শুরু আমরা অতীতে করেছি যে. 1159 00:54:23,410 --> 00:54:24,780 >> এই বিষয় নিয়ে অনেক একই, যদিও. 1160 00:54:24,780 --> 00:54:26,340 এখনও সমান সমান আছে. 1161 00:54:26,340 --> 00:54:30,350 একটি সরাইয়া পিএইচপি এছাড়াও সমান সমান হয়েছে মধ্যে সম্ভবত, যে, কিন্তু আরো সমান 1162 00:54:30,350 --> 00:54:30,850 ভবিষ্যতে. 1163 00:54:30,850 --> 00:54:31,150 একটি ছিল. 1164 00:54:31,150 --> 00:54:35,660 টাইপো কিন্তু দুই লক্ষণ সমান একই মানে আগে, তুলনা জন্য জিনিস. 1165 00:54:35,660 --> 00:54:37,060 printf, আগে একই জিনিস মানে. 1166 00:54:37,060 --> 00:54:39,160 ব্যাকস্ল্যাশ N একই মানে আগের জিনিস. 1167 00:54:39,160 --> 00:54:40,390 >> সুতরাং কিভাবে আমি এই প্রোগ্রাম চালানো হয়? 1168 00:54:40,390 --> 00:54:44,400 ওয়েল, যেমন আগে, আমি পিএইচপি না, conditions1.php, এবং টাইপে 1169 00:54:44,400 --> 00:54:46,560 123 মত একটি নম্বর. 1170 00:54:46,560 --> 00:54:47,720 একটি ধনাত্মক সংখ্যা যে. 1171 00:54:47,720 --> 00:54:49,510 আমি 0 টাইপ, আমি 0 বাছাই. 1172 00:54:49,510 --> 00:54:53,700 আমি নেতিবাচক 123 টাইপ এবং যদি আমি পেতে শুধুমাত্র যা একটি ঋণাত্মক সংখ্যা, ব্যাক 1173 00:54:53,700 --> 00:54:59,050 , চিহ্নগুলি সিন্টেক্সের ক্ষেত্রে, পিএইচপি বলতে সুপার, সুপার অনুরূপ. 1174 00:54:59,050 --> 00:55:03,250 >> সুতরাং কেন এই দরকারী এখন হয় একটি ওয়েব প্রেক্ষাপটে? 1175 00:55:03,250 --> 00:55:06,710 ভাল, এর এই froshims ফিরে যান উদাহরণ, যা লাগছিল, 1176 00:55:06,710 --> 00:55:08,600 আবার, এখানে ভালো লেগেছে. 1177 00:55:08,600 --> 00:55:11,580 এবং এর যাক আসলে ওয়েবপৃষ্ঠাটি টান আপ আবার, যা ভালো লাগছিল. 1178 00:55:11,580 --> 00:55:14,930 আমরা কি করতে পারি যে তথ্য রয়েছে কি? 1179 00:55:14,930 --> 00:55:18,770 >> আচ্ছা, আমাকে একটি নতুন খুলুন যাক এই সংস্করণ. 1180 00:55:18,770 --> 00:55:20,920 এবং আপনি দেখতে পাবেন যে সমস্যা সেট স্পেসিফিকেশন আপনি পদচারনা 1181 00:55:20,920 --> 00:55:22,850 এই কয়েক মাধ্যমে. 1182 00:55:22,850 --> 00:55:29,610 বরং, শূন্য দিয়ে শুরু froshims3 তাকান, 1183 00:55:29,610 --> 00:55:31,410 যা একটি বিট আরো আছে. 1184 00:55:31,410 --> 00:55:34,780 >> প্রথম লক্ষ্য করুন, আসলে, এর খুলুন আপ 0 কি ছিল, তাই আপনি দেখতে 1185 00:55:34,780 --> 00:55:37,170 কি নিবন্ধন 0 ছিল. 1186 00:55:37,170 --> 00:55:40,040 নিবন্ধন 0 কি লক্ষ্য করুন. 1187 00:55:40,040 --> 00:55:41,730 এক, আমি উপরের মন্তব্য আছে. 1188 00:55:41,730 --> 00:55:43,900 যারা মুছে দিন এবং শুধুমাত্র এই ফোকাস. 1189 00:55:43,900 --> 00:55:48,730 Register0.php বিষয়বস্তু সর্বাধিক স্পষ্টত,, হয়, কি ভাষা? 1190 00:55:48,730 --> 00:55:49,980 শুধু কাঁচা পিএইচপি. 1191 00:55:49,980 --> 00:55:53,430 >> বিজ্ঞপ্তি সুতরাং, এই ফাইলটি শুরু হয় না, মুহূর্ত, খোলা বন্ধনী এ, সঙ্গে, 1192 00:55:53,430 --> 00:55:54,970 প্রশ্ন চিহ্ন, পিএইচপি. 1193 00:55:54,970 --> 00:55:59,800 পিএইচপি আপনি intermingle করার অনুমতি আছে HTML ট্যাগ পিএইচপি কোড. 1194 00:55:59,800 --> 00:56:04,130 কিন্তু আমি যে এখানে ভিতরে কাজ করেছি এখানে ওভার পৃষ্ঠায়. 1195 00:56:04,130 --> 00:56:08,180 >> এখন, আবার, আপনি কেবলমাত্র থেকে এই জানি চাই ম্যানুয়াল দিকে তাকিয়ে থাকার. print_r, 1196 00:56:08,180 --> 00:56:13,410 এটি সক্রিয় আউট print_recursive হয়. _recursive এবং শুধু এই একটি সুবিধাজনক 1197 00:56:13,410 --> 00:56:16,780 শুধু খুঁজে ছাপে যে ইউটিলিটি ফাংশন, recursively, যাই হোক না কেন আপনি এটা হাতে. 1198 00:56:16,780 --> 00:56:18,760 আপনি এটি একটি অ্যারের হাতে যদি, এটি একটি অ্যারের মুদ্রণ করব. 1199 00:56:18,760 --> 00:56:20,180 আপনি এটি একটি সংখ্যা হাতে যদি, এটি একটি সংখ্যা প্রিন্ট করা হবে. 1200 00:56:20,180 --> 00:56:21,570 এটি একটি স্ট্রিং হাত, এটি পাবেন একটি স্ট্রিং প্রিন্ট করা হবে. 1201 00:56:21,570 --> 00:56:24,500 আপনি এটি একটি হ্যাশ টেবিল হাতে যদি, এটা একটি হ্যাশ টেবিল প্রদর্শন করা হবে. 1202 00:56:24,500 --> 00:56:26,730 আপনি সমস্ত লেখা হবে না নিজেকে যে কোড. 1203 00:56:26,730 --> 00:56:29,490 >> এখন আমি প্রবেশ করছি যে বিজ্ঞপ্তি এখানে উপর পিএইচপি মোড. 1204 00:56:29,490 --> 00:56:32,070 আমি এখানে ওভার পিএইচপি মোড থেকে প্রস্থান করছি. 1205 00:56:32,070 --> 00:56:35,950 ওয়েব সার্ভার এই ফাইলটি পড়া সুতরাং যখন উপর থেকে নিচ, কারণ, ডানে বামে 1206 00:56:35,950 --> 00:56:40,750 এটি. পিএইচপি নামক একটি ফাইলের নাম দিয়ে শেষ হয় হয় পিএইচপি ট্যাগ এর ভিতরে না যাই হোক না কেন 1207 00:56:40,750 --> 00:56:42,820 শুধু থুতু হতে যাচ্ছে আউট, কাঁচা এইচটিএমএল ভালো লেগেছে. 1208 00:56:42,820 --> 00:56:43,630 কোন বড় চুক্তি. 1209 00:56:43,630 --> 00:56:49,280 কিন্তু যত তাড়াতাড়ি ওয়েব সার্ভার লক্ষ্য হিসেবে এই, এটা বলতে যাচ্ছি, আমি উচিত না 1210 00:56:49,280 --> 00:56:51,850 আক্ষরিক, পোস্টের print_r থুতু. 1211 00:56:51,850 --> 00:56:54,910 আমি নিম্নলিখিত চালানো উচিত কোড লাইন. 1212 00:56:54,910 --> 00:56:59,850 >> শেষ প্রশ্ন তাই হয়, তাহলে এই ফাইলের , ভাল, নরক এই কি হয়? 1213 00:56:59,850 --> 00:57:00,530 একটি অনুমান নিতে. 1214 00:57:00,530 --> 00:57:04,230 $ _POST সম্ভবত, কি? 1215 00:57:04,230 --> 00:57:07,070 >> শ্রোতা: [শ্রবণাতীত] 1216 00:57:07,070 --> 00:57:08,830 >> স্পিকার 1: হ্যাঁ, পোস্ট করা তথ্য. 1217 00:57:08,830 --> 00:57:11,350 পুনরাহ্বান, এর যাক ফিরে স্ক্রল শুধু একটা মুহূর্ত জন্য সময়. 1218 00:57:11,350 --> 00:57:13,165 froshim0, আবার, ভালো লাগছিল. 1219 00:57:13,165 --> 00:57:15,640 এই একটি সুপার অধিকাংশ শুধু এইচটিএমএল হয়. 1220 00:57:15,640 --> 00:57:18,410 আবার, কিছু ট্যাগ আপনি না আছে এখনো দেখা যায়, অথবা যার সঙ্গে 1221 00:57:18,410 --> 00:57:19,360 যদি আপনার আগে থেকেই পরিচিত. 1222 00:57:19,360 --> 00:57:21,990 কিন্তু মজার ব্যাপার এই ছিল. 1223 00:57:21,990 --> 00:57:27,270 এই এক লাইন সত্যিই সংযোগ কি এটা আমাদের register0.php ফাইলে. 1224 00:57:27,270 --> 00:57:29,200 আমি পদ্ধতি ডাকযোগে জমা করছি. 1225 00:57:29,200 --> 00:57:33,130 এবং যে এর মানে হল যে পরামিতি ব্যবহারকারী ধরনের হয় না 1226 00:57:33,130 --> 00:57:35,150 যেখানে শেষ পর্যন্ত যাচ্ছে. 1227 00:57:35,150 --> 00:57:36,175 >> তারা যাচ্ছেন না URL-এ দেখাবে. 1228 00:57:36,175 --> 00:57:39,020 তারা এখনও থেকে পাঠানো হতে যাচ্ছে ক্লায়েন্ট, ব্রাউজার থেকে, আপনি 1229 00:57:39,020 --> 00:57:42,080 সার্ভার, কিন্তু কিছু কিছু অন্যান্য মাধ্যমে আমরা আমাদের হাত waive করব প্রক্রিয়া 1230 00:57:42,080 --> 00:57:44,330 আজকের জন্য এ, কিন্তু এটা URL-এ অন্তর্ভুক্ত নেই. 1231 00:57:44,330 --> 00:57:47,630 কিন্তু সঙ্গে এখন সম্পর্ক লক্ষ্য করা পোস্ট, যা, কনভেনশন দ্বারা, হয় 1232 00:57:47,630 --> 00:57:49,160 এখানে ছোট হাতের অক্ষর. 1233 00:57:49,160 --> 00:57:54,090 >> কিন্তু আমি register0.php খুলুন, যদি আমি দৃশ্যত এই মুদ্রণ করছি. 1234 00:57:54,090 --> 00:57:56,450 তাই এই একটি অদ্ভুত ধরনের প্রচলিত রীতি অনুযায়ী নামকরণ. 1235 00:57:56,450 --> 00:58:01,430 কিন্তু কি পিএইচপি চমৎকার যে যখন একটি সময়ে, একটি ওয়েব প্রেক্ষাপটে পিএইচপি ব্যবহার 1236 00:58:01,430 --> 00:58:04,480 আমি মত কমান্ড লাইন থেকে ব্যবহারযোগ্য একটি মুহূর্ত আগে করেনি, আসলে আপনি একটি ওয়েব মধ্যে এটি ব্যবহার করছি 1237 00:58:04,480 --> 00:58:10,580 পৃষ্ঠা, আমরা একটি vhost ডিরেক্টরির মধ্যে, স্বয়ংক্রিয়ভাবে এই পিএইচপি পূরণ হবে 1238 00:58:10,580 --> 00:58:15,560 একটি মিশুক অ্যারে যা জিনিস,, তাই সঙ্গে, একটি হ্যাশ টেবিল কথা বলতে 1239 00:58:15,560 --> 00:58:17,290 ব্যবহারকারী ইন টাইপ সবকিছু 1240 00:58:17,290 --> 00:58:22,000 >> সব ক্যাপ মধ্যে ছোট, $ _POST মধ্যে একটি গ্লোবাল ভেরিয়েবল যে পিএইচপি শুধু 1241 00:58:22,000 --> 00:58:25,050 magically আপনি যখন তৈরি একটি ওয়েব প্রেক্ষাপটে পিএইচপি ব্যবহার করে. 1242 00:58:25,050 --> 00:58:29,160 এবং এটি ভিতরে সব রাখে যে আকারে পরামিতি নাম 1243 00:58:29,160 --> 00:58:33,200 এই ফাইল ও সব থেকে জমা ছিল ব্যবহারকারী ইন টাইপ মান 1244 00:58:33,200 --> 00:58:37,790 তাই এটা আপনার হাত কি ব্যবহারকারী যে ফরমের টাইপ করা. 1245 00:58:37,790 --> 00:58:42,210 >> তাই আগে, আমরা সত্যিই মূঢ় আউটপুট পেয়েছি সমস্ত আমি কি কারণ শুধু এই প্রেক্ষণ 1246 00:58:42,210 --> 00:58:44,400 recursively এই অ্যারে মুদ্রণ করা হয়. 1247 00:58:44,400 --> 00:58:46,060 কী নাম, মূল্য ডেভিড হয়. 1248 00:58:46,060 --> 00:58:46,980 কী ক্যাপ্টেন হয়. 1249 00:58:46,980 --> 00:58:47,970 মান হয়. 1250 00:58:47,970 --> 00:58:52,300 এবং ডবল তীর এবং কোণ বন্ধনী আছে, শুধু এই হয় নির্বিচারে. 1251 00:58:52,300 --> 00:58:53,270 এই কোড হল না. 1252 00:58:53,270 --> 00:58:57,690 এই মাত্র আপনি দেখাচ্ছে পিএইচপি এর উপায় কিছু কী মান কি. 1253 00:58:57,690 --> 00:59:03,000 >> কিন্তু এখন আমার সম্পর্কে উত্থাপন করা যাক যে froshIMs3, এটা প্রায় অভিন্ন 1254 00:59:03,000 --> 00:59:04,950 এই ফাইলে জমা ছাড়া. 1255 00:59:04,950 --> 00:59:08,570 এবং আবার, আমরা ধরনের চলুন শুধু শুধু কিছু দেখতে, এই সময়ে এক নজরে 1256 00:59:08,570 --> 00:59:12,040 বাক্য গঠন, কিন্তু নোটিশ কি এই ফাইলটি আছে. 1257 00:59:12,040 --> 00:59:14,930 নিন একটি মাত্র লাইনের উপর ভিত্তি করে অনুমান সম্ভবত অনুরূপ যা কোড, 1258 00:59:14,930 --> 00:59:17,410 গ্রিক, কতক, দৃশ্যত করছে. 1259 00:59:17,410 --> 00:59:20,580 1260 00:59:20,580 --> 00:59:23,110 >> এই ফাইলটি একরকম সম্পর্কিত হয় মেইল, ইমেইল. 1261 00:59:23,110 --> 00:59:24,770 তাই এই প্রোগ্রাম কি করছে? 1262 00:59:24,770 --> 00:59:28,740 এই সংস্করণে, আমি যদি আপনি আসলে ছিল এই ফর্মটি পূরণ করুন - এবং আমাকে যেতে দিন 1263 00:59:28,740 --> 00:59:30,760 froshIMs3, না froshIMs0 - 1264 00:59:30,760 --> 00:59:33,280 1265 00:59:33,280 --> 00:59:34,540 একই দেখায়. 1266 00:59:34,540 --> 00:59:37,980 ডেভিড, অধিনায়ক, Male, আস্তানায়, ম্যাথুজ. 1267 00:59:37,980 --> 00:59:42,980 আমি এই জমা কিন্তু যদি এই ফাইল register3.php যেতে যাচ্ছে. 1268 00:59:42,980 --> 00:59:46,330 >> এবং আমি এটা এ খুঁজছেন দ্বারা, দাবি সোর্স কোড, এটি যাচ্ছে 1269 00:59:46,330 --> 00:59:47,650 একরকম ইমেল জড়িত. 1270 00:59:47,650 --> 00:59:49,620 এই আমাকে এগিয়ে যান এবং খুলুন আপ একটি বড় উইন্ডোতে, তাই আমরা 1271 00:59:49,620 --> 00:59:51,030 আরো পরিচ্ছন্নভাবে এটি দেখতে পাবেন. 1272 00:59:51,030 --> 00:59:57,220 আমরা Vhosts, স্থানীয় হোস্ট করছি পাবলিক, froshims. 1273 00:59:57,220 --> 00:59:58,680 আমি একটি ভিন্ন খুলুন যাচ্ছি প্রোগ্রাম, ঠিক তাই আমরা 1274 00:59:58,680 --> 01:00:00,160 একযোগে আরো দেখতে পারেন. 1275 01:00:00,160 --> 01:00:03,100 >> তাই এখন এখানে, কিছু বিষয় লক্ষ্য করা. 1276 01:00:03,100 --> 01:00:06,530 ফাইলের উপরের খোলা হয় বন্ধনী, প্রশ্ন চিহ্ন, পিএইচপি. 1277 01:00:06,530 --> 01:00:08,920 তারপর মন্তব্য একটি গুচ্ছ আছে, আমরা উপেক্ষা করতে পারেন, যা হয় 1278 01:00:08,920 --> 01:00:10,450 এখন জন্য নীরস. 1279 01:00:10,450 --> 01:00:11,300 >> এখন এই আছে. 1280 01:00:11,300 --> 01:00:14,200 এটি পিএইচপি অনেক আছে সক্রিয় আউট কোড প্রয়োজন হয়. 1281 01:00:14,200 --> 01:00:19,110 এটা আত্মা মধ্যে C-এর খুব অনুরূপ , যা হ্যাশ মধ্যে অন্তর্ভুক্ত 1282 01:00:19,110 --> 01:00:21,980 মূলত কিছু বিষয়বস্তু grabs ঠিক অন্যান্য ফাইল এবং এখানে তাদের plops 1283 01:00:21,980 --> 01:00:22,930 তাই আপনি ব্যবহার করতে পারেন. 1284 01:00:22,930 --> 01:00:27,060 এই ক্ষেত্রে, যন্ত্র আছে, প্রাক ইনস্টল, একটি লাইব্রেরি, বিনামূল্যে এবং 1285 01:00:27,060 --> 01:00:29,900 পিএইচপি নামক ওপেন সোর্স লাইব্রেরি mailer যে কেউ করতে পারেন 1286 01:00:29,900 --> 01:00:30,770 ইন্টারনেট থেকে ডাউনলোড করুন. 1287 01:00:30,770 --> 01:00:32,000 আমরা শুধু আপনার জন্য এটা করেনি. 1288 01:00:32,000 --> 01:00:36,130 এবং এই আমি এখন ইমেল আছে মানে আমার নিষ্পত্তি কার্যকারিতা. 1289 01:00:36,130 --> 01:00:38,170 >> এখন, কিছু জিনিস লক্ষ্য করা. 1290 01:00:38,170 --> 01:00:41,120 আমি যাচাই করতে যাচ্ছি ফর্ম জমা দিতে দেওয়ার. 1291 01:00:41,120 --> 01:00:45,980 পিএইচপি, এক, সক্রিয় আউট বিস্ময়বোধক আছে ঠিক মত না অপারেটর জন্য পয়েন্ট, 1292 01:00:45,980 --> 01:00:49,810 সি কিন্তু পিএইচপি একটি ফাংশন আছে খালি হয়. 1293 01:00:49,810 --> 01:00:53,920 >> মান যদি খালি শুধু সত্য ফেরৎ জিনিস আপনি তা হাতে 1294 01:00:53,920 --> 01:00:57,190 এব w বন্ধনী ববহার মত, খালি ব্যবহারকারী ইন কিছু টাইপ করা হয়নি 1295 01:00:57,190 --> 01:01:02,680 তাই এই বলার অপেক্ষা রাখে না, এবং বিজ্ঞপ্তি বাক্য গঠন, সি খুব স্মারক, যদি 1296 01:01:02,680 --> 01:01:07,730 নাম কী, ফর্ম তাই নাম যদি ক্ষেত্রের কিছু r, যার দ্বারা, ডাকযোগে জমা ছিল 1297 01:01:07,730 --> 01:01:13,010 ব্যবহারকারী, খালি না হয়, এবং তাদের লিঙ্গ হিসেবে আকারে খালি না থাকে 1298 01:01:13,010 --> 01:01:15,980 ভাল, এবং তাদের আস্তানায় খালি না থাকে - 1299 01:01:15,980 --> 01:01:19,980 কিন্তু, আমি ক্যাপ্টেন সম্পর্কে না যত্ন বিজ্ঞপ্তি আমরা কি করতে যাচ্ছি? 1300 01:01:19,980 --> 01:01:21,990 >> আমি চালানো যাচ্ছে না কোড এই লাইন. 1301 01:01:21,990 --> 01:01:24,100 এবং আপনি এই ধরনের মনে করতে পারেন malloc মত, কিন্তু এটা একটি সামান্য এর 1302 01:01:24,100 --> 01:01:24,800 যে তুলনায় fancier. 1303 01:01:24,800 --> 01:01:29,200 কিন্তু এখন জন্য এই সম্পর্কে একটি বিশেষ দেয় টাইপ পিএইচপি mailer এর struct. 1304 01:01:29,200 --> 01:01:31,410 কিন্তু আজকের জন্য নতুন শব্দ উপেক্ষা করা. 1305 01:01:31,410 --> 01:01:35,670 >> এখন আমি নামক একটি ফাংশন কল করা যাচ্ছে না IsSMTP বলছেন, যা, SMTP-ব্যবহার করুন. 1306 01:01:35,670 --> 01:01:39,380 শুধু এই ভিডিওটি মত, পোর্ট 25 হয় জিনিস নিক্ষেপ হয় গত সপ্তাহে, 1307 01:01:39,380 --> 01:01:40,710 ফায়ারওয়াল ইমেইলগুলিকে. 1308 01:01:40,710 --> 01:01:42,440 পোর্ট 25 SMTP-হয়. 1309 01:01:42,440 --> 01:01:44,410 SMTP-মেইল সার্ভার ব্যবহার মানে. 1310 01:01:44,410 --> 01:01:46,215 যা এক, আমরা হার্ভার্ড এর ব্যবহার করতে পারেন SMTP.fas.harvard.edu. 1311 01:01:46,215 --> 01:01:48,850 1312 01:01:48,850 --> 01:01:51,590 >> আমরা ঠিকানা থেকে সেট করতে পারেন জন হার্ভার্ড এর হতে হবে. 1313 01:01:51,590 --> 01:01:55,090 আমি আরো নিচে স্ক্রল, আমি সেট করতে পারেন শুধু প্রাপকের ঠিকানা, 1314 01:01:55,090 --> 01:01:56,840 ইচ্ছামত জন হতে হার্ভার্ড হিসাবে ভাল. 1315 01:01:56,840 --> 01:01:59,210 তাই তিনি নিজেকে ইমেলের হতে যাচ্ছে. 1316 01:01:59,210 --> 01:02:01,600 >> এখন আমি বিষয় সেট করতে পারেন নিবন্ধন করতে হবে. 1317 01:02:01,600 --> 01:02:03,700 এবং আমি শরীরের সেট করতে পারেন ইমেইল নিম্নরূপ. 1318 01:02:03,700 --> 01:02:06,500 এই লাইন, একটি সামান্য আরো রহস্যপূর্ণ দেখায় অনেক আছে, কারণ কিন্তু যে ঠিক 1319 01:02:06,500 --> 01:02:07,450 এটা তথ্য. 1320 01:02:07,450 --> 01:02:10,670 এক, একটি বিন্দু অপারেটর আছে. 1321 01:02:10,670 --> 01:02:14,510 ইতিমধ্যে কেউ জানতে হবে কি বিন্দু অপারেটর আছে. 1322 01:02:14,510 --> 01:02:15,436 এটা সংযুক্তকরণের জন্য. 1323 01:02:15,436 --> 01:02:19,240 আপনি পিএইচপি একটি স্ট্রিং নিতে চান তাই আপনি যদি এবং, এটা লিখবেন, বা এটা পূর্বে লিখুন 1324 01:02:19,240 --> 01:02:23,500 পিএইচপি স্ট্রিং অন্য, আপনি ঈশ্বরের ধন্যবাদ strcopy এবং malloc ব্যবহার করতে হবে না, 1325 01:02:23,500 --> 01:02:25,490 এবং আর যে সব. 1326 01:02:25,490 --> 01:02:28,765 >> আপনি দুই স্ট্রিং concatenate করতে চান তাহলে, যারা মেমরি বজায় রাখে. 1327 01:02:28,765 --> 01:02:30,850 আপনার জন্য যে খুঁজে পিএইচপি চিত্র চলুন শুরু করা যাক. 1328 01:02:30,850 --> 01:02:35,200 পিএইচপি ডট অপারেটর সঙ্গে কি করবেন এখানে শুধু একটি বড় বাক্য তৈরি করা হয় 1329 01:02:35,200 --> 01:02:37,900 এই লাইন, এই লাইন, এই লাইন, এই লাইন. 1330 01:02:37,900 --> 01:02:40,460 এবং এখন বিজ্ঞপ্তি, এটা যাচ্ছে মান প্লাগিং হবে. 1331 01:02:40,460 --> 01:02:43,680 জন হার্ভার্ড যাচ্ছে ইমেল যাতে প্রাপ্ত আক্ষরিক বলে যাচ্ছে 1332 01:02:43,680 --> 01:02:49,450 নাম, কোলন, কিছু, বরং তারপর, আমরা স্ট্রিং বন্ধ নেভিগেশন concatenate 1333 01:02:49,450 --> 01:02:52,220 ব্যবহারকারী টাইপ যাই হোক না কেন একটি নতুন লাইন, তারপর মধ্যে. 1334 01:02:52,220 --> 01:02:54,570 >> তারপর, জন হার্ভার্ড এর পরের লাইনে ইমেল, এটা বলতে যাচ্ছে 1335 01:02:54,570 --> 01:02:55,910 ক্যাপ্টেন, বা কিছুই নেই. 1336 01:02:55,910 --> 01:02:57,810 এটা লিঙ্গ বলে যাচ্ছে পুরুষ বা মহিলা. 1337 01:02:57,810 --> 01:02:59,680 Dorm ম্যাথুজ হতে যাচ্ছে আমার ক্ষেত্রে. 1338 01:02:59,680 --> 01:03:03,400 এবং তারপর পরিচিত সেমিকোলন বিজ্ঞপ্তি খুব শেষে. 1339 01:03:03,400 --> 01:03:07,830 কিছুটা এবং তারপর নিচে, এখানে, নোটিশ, রহস্যপূর্ণ এখনও, কিন্তু আবার, একটি অনুসরণ 1340 01:03:07,830 --> 01:03:12,730 আরো পরিচিত হয়ে যাবে যে প্যাটার্ন মেইল পাঠালে পি, 7 সেট পরে 1341 01:03:12,730 --> 01:03:16,610 মিথ্যা ফেরৎ তারপর, এগিয়ে যান এবং মারা যায়. 1342 01:03:16,610 --> 01:03:19,610 >> সুতরাং পিএইচপি, ডাই নামক একটি ফাংশন আছে যা আক্ষরিক, শুধু নিহত 1343 01:03:19,610 --> 01:03:22,830 ওয়েবসাইট এবং ঠিক যাই হোক না কেন খুঁজে ছাপে আপনি এটা বলুন - তার মৃতু্য হয় 1344 01:03:22,830 --> 01:03:24,280 শব্দ, তাই কথা বলতে. 1345 01:03:24,280 --> 01:03:28,310 এবং, ক্ষেত্রে, এটা মুদ্রণ করা হবে ত্রুটি তথ্যের জন্য কি 1346 01:03:28,310 --> 01:03:29,860 যাই হোক না কেন ভুল হয়ে যেতে পারে ঘটেছে. 1347 01:03:29,860 --> 01:03:34,490 আমরা কি এখানে তাই দীর্ঘ সংক্ষিপ্ত বিবরণ, একটি উদাহরণ যেখানে হলে ব্যবহারকারীকে 1348 01:03:34,490 --> 01:03:39,150 ফর্ম, froshim0, জমা froshims3.php, এটি যায় 1349 01:03:39,150 --> 01:03:40,760 register3.php. 1350 01:03:40,760 --> 01:03:45,290 কিন্তু register3.php তারপর আয় এই লাইন সব চালানো. 1351 01:03:45,290 --> 01:03:46,620 >> তাই কয়েক নিন aways এখানে আছে. 1352 01:03:46,620 --> 01:03:50,380 এক, এটি দৃশ্যত, মোটামুটি সহজ programmatically, ইমেইল পাঠাতে, 1353 01:03:50,380 --> 01:03:50,830 যা ভাল. 1354 01:03:50,830 --> 01:03:53,500 ব্যবহারকারীদের আপনার সাইটের জন্য রেজিস্টার কর, যখন মধ্যে তারা আপনার জন্য রেজিস্টার যখন এই ক্ষেত্রে, 1355 01:03:53,500 --> 01:03:56,220 খেলাধুলা, আপনি নবীন ইমেইল করতে পারেন Proctor, বা জন 1356 01:03:56,220 --> 01:03:57,650 হার্ভার্ড, এই ক্ষেত্রে. 1357 01:03:57,650 --> 01:04:01,630 >> তবে এটা আপনি কি করতে পারেন মানে? 1358 01:04:01,630 --> 01:04:03,970 কেউ থেকে যে কেউ ইমেল পাঠান. 1359 01:04:03,970 --> 01:04:05,430 এবং এই সত্য. 1360 01:04:05,430 --> 01:04:08,580 এই হিসাবে সহজে সম্পন্ন না হলে, আপনি Gmail ব্যবহার করে ব্যবহার করছি. 1361 01:04:08,580 --> 01:04:11,310 কিন্তু আপনি কি কখনও বা Eudora ব্যবহার করেছি যদি আউটলুক, আপনি অনেক সুন্দর একটি বলতে পারেন 1362 01:04:11,310 --> 01:04:13,720 আপনি যে মেইল ​​সার্ভার আপনি চান যে কেউ. 1363 01:04:13,720 --> 01:04:16,450 আমি রাখা প্রয়োজন এবং এই হল যে টুপি এবং বলে, এই কাজ করবেন না. 1364 01:04:16,450 --> 01:04:21,140 কিন্তু এই উইল ঠিক কিভাবে সহজ এটি ফিশিং আক্রমণের সঞ্চালন, এবং 1365 01:04:21,140 --> 01:04:24,310 বেনামী ইমেল পাঠান, এবং স্প্যাম, আরো সাধারণভাবে. 1366 01:04:24,310 --> 01:04:27,330 আপনি এবং এটি সত্যিই boils নিচে আপনি প্রয়োজন সব কিছু যে 1367 01:04:27,330 --> 01:04:28,500 কর্মসূচি প্রবেশাধিকার. 1368 01:04:28,500 --> 01:04:31,940 >> সঙ্গে একটি সরাইয়া, আমার নিকটতম সম্মুখীন হিসাবে বিজ্ঞাপন বোর্ড, আমার নিজের নবীন বছর, 1369 01:04:31,940 --> 01:04:34,320 আমি এই শীতল আবিষ্কৃত ছিল যখন যে রত, বাহ, আপনি যা করতে পারেন 1370 01:04:34,320 --> 01:04:36,850 কেউ থেকে ইমেল পাঠান. 1371 01:04:36,850 --> 01:04:39,770 এবং তাই আমরা কিছু মূঢ় জমিদারি হয়েছে যুক্তি, আক্ষরিক, ম্যাথুজ মধ্যে, 1372 01:04:39,770 --> 01:04:40,790 আমার Proctor দলের মধ্যে. 1373 01:04:40,790 --> 01:04:42,470 আমি এমনকি মনে রাখবেন না কি সমস্যা ছিল. 1374 01:04:42,470 --> 01:04:44,970 কিন্তু আমি একটি লাগাতে চেষ্টা চেয়েছিলেন এই মূঢ় বিতর্কে শেষ. 1375 01:04:44,970 --> 01:04:48,580 >> তাই আমি শুধু একটি ইমেল পাঠাতে হবে সিদ্ধান্ত নিয়েছে আমার Proctor গ্রুপে, ভান 1376 01:04:48,580 --> 01:04:52,000 যার মতামত আমি অন্য লোক, সহমত, এবং তাকে acquiesce আছে 1377 01:04:52,000 --> 01:04:54,680 আমার মতামত ছিল যাই হোক না কেন এই বিশেষ বিতর্ক. 1378 01:04:54,680 --> 01:04:59,320 তাই আমি একটি ব্যবহার করে এই ইমেল নকল আত্মা অনুরূপ কৌশল. 1379 01:04:59,320 --> 01:05:01,256 কিন্তু আসলে এটি সহজ ছিল সময়. 1380 01:05:01,256 --> 01:05:02,435 পাঠাতে আঘাত. 1381 01:05:02,435 --> 01:05:06,660 তিনি সন্তুষ্ট, না কি ছিল না বিজ্ঞাপন বোর্ড হয়েছে. 1382 01:05:06,660 --> 01:05:10,280 >> এবং আমি খুব তাড়াতাড়ি মধ্যে ধরা হয় আপনি কি জানেন, আমি সাইন ইন, কারণ যাও 1383 01:05:10,280 --> 01:05:11,420 একটি নির্দিষ্ট উপায় আমার ইমেইল. 1384 01:05:11,420 --> 01:05:14,200 এবং আমি সম্পূর্ণত, নিজে যদিও অংশ, 15 বছর পরে আমি কারণ 1385 01:05:14,200 --> 01:05:15,080 যে traumatized. 1386 01:05:15,080 --> 01:05:16,960 আমি কোনো স্বাক্ষর আছে না আমার ইমেল নেভিগেশন এখন. 1387 01:05:16,960 --> 01:05:20,440 কিন্তু 1995 সালে, আমি একটি sig ছিল আমার ইমেল একটি স্বাক্ষর. 1388 01:05:20,440 --> 01:05:24,630 তাই এই নোট প্রিয় পাঠক, বলার অপেক্ষা রাখে না ছিল Proctor গ্রুপ, আমি আমার মতামত acquiesce 1389 01:05:24,630 --> 01:05:31,240 এবং, ডেভিড সঙ্গে একমত তাই স্বাক্ষরিত ও তাই, নতুন লাইন, নতুন লাইন, DJM. 1390 01:05:31,240 --> 01:05:36,220 >> তাই গ্রহণ করা, সাধারণভাবে, যে কি বা না এই প্রযুক্তিটির সুবিধা. 1391 01:05:36,220 --> 01:05:39,950 কিন্তু একটি ওয়েবসাইট তৈরীর যখন জন্য চাই একটি তৈরীর যখন আপনার চূড়ান্ত প্রকল্প 1392 01:05:39,950 --> 01:05:43,460 উদ্যোক্তা কিছু ওয়েবসাইট, কিভাবে এই, pragmatically, আপনি করতে পারেন 1393 01:05:43,460 --> 01:05:47,000 ইন্টারনেটে লিভারেজ অন্যান্য সেবা এবং ভালো এবং তারপর প্রকৃতপক্ষে 1394 01:05:47,000 --> 01:05:49,440 কোড ব্যবহার করে কিছু পাঠান. 1395 01:05:49,440 --> 01:05:51,240 >> তাই কিভাবে আমরা এই উপর উন্নতি করতে পারেন? 1396 01:05:51,240 --> 01:05:54,370 ওয়েল, প্রথমে এর একটি দ্রুত নিতে সফর যাক আপনি দেখতে পাবেন যে কিছু, 1397 01:05:54,370 --> 01:05:56,170 এবং তারপর কটাক্ষপাত উদাহরণ একটি দম্পতি. 1398 01:05:56,170 --> 01:05:59,500 নিশ্চয়তা প্রদান, এক সুতরাং, কারণ আমরা পিএইচপি দিয়ে উড়ন্ত করছি. 1399 01:05:59,500 --> 01:06:02,470 এবং আমি কিছু সময়ে, জানেন, আপনি হবে আসলে এই লেখা শুরু যদি আপনি 1400 01:06:02,470 --> 01:06:03,460 ইতিমধ্যে না আছে. 1401 01:06:03,460 --> 01:06:06,220 এক, বুঝতে পারি যে, প্রধান ধরনের পিএইচপি সঙ্গে উইন্ডো আউট. 1402 01:06:06,220 --> 01:06:09,420 আপনি যে পায় কোড লিখতে চান মৃত্যুদন্ড কার্যকর করা, আপনি শুধু এটা লেখা শুরু 1403 01:06:09,420 --> 01:06:13,970 তাই দীর্ঘ হিসাবে. পিএইচপি নামক কোনো ফাইল আপনি খোলা বন্ধনী আছে 1404 01:06:13,970 --> 01:06:15,620 প্রশ্ন চিহ্ন পিএইচপি ট্যাগ. 1405 01:06:15,620 --> 01:06:19,730 >> কিন্তু এই লক্ষ্য করা হয় পিএইচপি শর্ত. 1406 01:06:19,730 --> 01:06:22,610 লক্ষ্য করুন, এই সঠিক একই স্লাইড হয় আমরা যখন আমরা সপ্তাহে এক ছিল 1407 01:06:22,610 --> 01:06:25,670 সি অবস্থায় শর্ত পিএইচপি গঠনের দিক আছে এবং 1408 01:06:25,670 --> 01:06:27,140 চিহ্নগুলি সিন্টেক্সের ক্ষেত্রে একই. 1409 01:06:27,140 --> 01:06:30,290 আপনি পেয়েছেন শুধুমাত্র বাস্তব পার্থক্য ভেরিয়েবল জড়িত, আপনি যারা আছে 1410 01:06:30,290 --> 01:06:31,600 ডলার চিহ্ন. 1411 01:06:31,600 --> 01:06:33,970 >> এদিকে, বুলিয়ান এক্সপ্রেশন শুধু ভালো বর্ণন 1412 01:06:33,970 --> 01:06:35,725 একসঙ্গে অথবা এব w অথবা এব w এবং. 1413 01:06:35,725 --> 01:06:37,780 সুইচ ঠিক একই চেহারা. 1414 01:06:37,780 --> 01:06:42,180 , পিএইচপি চমৎকার কি সি, যেহেতু সুইচ নেভিগেশন ক্ষেত্রে হতে হবে 1415 01:06:42,180 --> 01:06:46,380 পিএইচপি ints বা চিহ্ন মত প্রিমিটিভের, আপনার কেস স্টেটমেন্ট আসলে হতে পারে 1416 01:06:46,380 --> 01:06:48,430 পুরো স্ট্রিং উপর, যা চমৎকার আসলে ধরনের. 1417 01:06:48,430 --> 01:06:49,480 আপনি কিছু সময় সঞ্চয়. 1418 01:06:49,480 --> 01:06:50,820 সি যে করা যেত না 1419 01:06:50,820 --> 01:06:52,880 >> এখানে পিএইচপি একটি জন্য লুপ আছে. 1420 01:06:52,880 --> 01:06:53,740 এটা অভিন্ন. 1421 01:06:53,740 --> 01:06:55,400 কিছু ডলার চিহ্ন থাকতে পারে ভেরিয়েবলের জন্য. 1422 01:06:55,400 --> 01:06:57,530 আপনি উল্লেখ নেই কিছু কোন int হয়. 1423 01:06:57,530 --> 01:07:00,580 আপনি শুধু একটি ডলার চিহ্ন এটা ডিক্লেয়ার এবং পরিবর্তনশীল নাম. 1424 01:07:00,580 --> 01:07:01,430 কিন্তু লুপ জন্য একই. 1425 01:07:01,430 --> 01:07:02,760 যখন একটি লুপ একই. 1426 01:07:02,760 --> 01:07:04,870 লুপ একই সময় একটি কাজ. 1427 01:07:04,870 --> 01:07:06,170 >> এই একটু ভিন্ন. 1428 01:07:06,170 --> 01:07:12,410 তাই পিএইচপি সঙ্গে একটি অ্যারের সাথে, আপনি যা করতে পারেন statically, সি, যেমন একটি অ্যারে ডিক্লেয়ার 1429 01:07:12,410 --> 01:07:14,420 কিন্তু আপনি বর্গাকার বন্ধনী ব্যবহার করুন. 1430 01:07:14,420 --> 01:07:17,060 সি, আপনি কোঁকড়া ধনুর্বন্ধনী ব্যবহার করবে এমনকি আপনি যদি জানতেন যে. 1431 01:07:17,060 --> 01:07:20,910 কিন্তু এই পিএইচপি আসলে খুব সাধারণ , এই ক্ষেত্রে, একটি অ্যারে ডিক্লেয়ার 1432 01:07:20,910 --> 01:07:23,640 সংখ্যা, এবং কল পরিবর্তনশীল সংখ্যা. 1433 01:07:23,640 --> 01:07:25,300 >> ভেরিয়েবল নিজেদের ভালো তাকান. 1434 01:07:25,300 --> 01:07:28,710 এখানে, হ্যালো "unquote একটি পংক্তি উদ্ধৃত করা হয় বিশ্ব. "আপনি একটি ব্যাকস্ল্যাশ N হতে পারে. 1435 01:07:28,710 --> 01:07:30,950 আমি কেবল এই ক্ষেত্রে না. 1436 01:07:30,950 --> 01:07:32,640 >> এখন এই একটি আকর্ষণীয় কনস্ট্রাক্ট হয়. 1437 01:07:32,640 --> 01:07:33,700 সি এই নেই. 1438 01:07:33,700 --> 01:07:34,700 কিন্তু এই সুপার সহায়ক. 1439 01:07:34,700 --> 01:07:38,160 এবং আপনি পি সেট 7 এই দেখতে পাবেন বৈশিষ্ট - একটি প্রতিটি নির্মানের জন্য. 1440 01:07:38,160 --> 01:07:41,800 আপনি সব ওভার reiterate করতে চান তাহলে একটি অ্যারের উপাদান, আপনার কাছে নেই 1441 01:07:41,800 --> 01:07:45,500 $ i এবং $ N মোকাবেলা করার জন্য, এবং + + +, এবং সব যে. 1442 01:07:45,500 --> 01:07:47,640 আপনি আক্ষরিক পিএইচপি, এই বলতে পারেন - 1443 01:07:47,640 --> 01:07:51,890 নম্বর, যাতে প্রতিটি সংখ্যার জন্য আমি যে $ সংখ্যা অভিমানী করছি 1444 01:07:51,890 --> 01:07:53,380 সংখ্যার একটি অ্যারে. 1445 01:07:53,380 --> 01:07:56,460 এবং আমি প্রতিটি সংখ্যার জন্য বলা হলে সংখ্যা, এই যাচ্ছে 1446 01:07:56,460 --> 01:08:00,505 স্বয়ংক্রিয়ভাবে, আমার লুপ executes হিসাবে, , প্রতিটি পুনরাবৃত্তির উপর, মান আপডেট 1447 01:08:00,505 --> 01:08:03,260 ডলার সাইন সংখ্যা ভিতরে - 1448 01:08:03,260 --> 01:08:07,730 আবার, এবং আবার, এবং আবার হাঁটা আমার জন্য যে অ্যারের ওভার. 1449 01:08:07,730 --> 01:08:08,735 তাই এটি শুধু আমাদের কোড পরিমাণ সঞ্চয় হয়. 1450 01:08:08,735 --> 01:08:12,250 কোন semicolons, কোন + 'গুলি, না আমি না, কোন N এর, এটা চমৎকার. 1451 01:08:12,250 --> 01:08:13,700 >> কিন্তু পিএইচপি এছাড়াও এই আছে. 1452 01:08:13,700 --> 01:08:14,830 এবং এই সুপার শক্তিশালী. 1453 01:08:14,830 --> 01:08:17,410 এবং আপনি এই, হাত ব্যবহার করব উপর, পি 7 সেট. 1454 01:08:17,410 --> 01:08:21,990 এবং মিশুক অ্যারে এছাড়াও ঘোষিত হয় বর্গাকার বন্ধনী সঙ্গে. 1455 01:08:21,990 --> 01:08:23,569 কিন্তু এখন সিনট্যাক্স বিজ্ঞপ্তি. 1456 01:08:23,569 --> 01:08:26,880 এটা আমরা দেখেছি কি স্মারক এর একটি মুহূর্ত আগে print_r সঙ্গে. 1457 01:08:26,880 --> 01:08:31,810 কত কী, একটু বৈধতা চেক হিসাবে, এই অ্যারে আছে বলে মনে হচ্ছে না. 1458 01:08:31,810 --> 01:08:32,689 >> সুতরাং এটি দুই আছে. 1459 01:08:32,689 --> 01:08:33,830 এবং আমি এই একটি অ্যারের কল. 1460 01:08:33,830 --> 01:08:36,760 এটি সাহায্য করে কিন্তু, যদি আপনি মনে করতে পারেন এই হ্যাশ টেবিল, অথবা 1461 01:08:36,760 --> 01:08:37,930 একটি মিশুক অ্যারে. 1462 01:08:37,930 --> 01:08:39,580 কিন্তু এটা শুধু একটি ভিন্ন অ্যারের টাইপ. 1463 01:08:39,580 --> 01:08:41,080 এবং আবার, বিভিন্ন ভাষায় এই আছে. 1464 01:08:41,080 --> 01:08:43,810 আমরা অনুরূপ কিছু দেখতে পাবেন জাভাস্ক্রিপ্ট মধ্যে হিসাবে ভাল. 1465 01:08:43,810 --> 01:08:44,609 দুই কি আছে. 1466 01:08:44,609 --> 01:08:48,390 এক মূল্যউদ্ধৃতি unquote হয়, "চিহ্ন" এক unquote "দাম." উদ্ধৃত এবং যারা কি 1467 01:08:48,390 --> 01:08:49,250 প্রতিটি একটি মান আছে. 1468 01:08:49,250 --> 01:08:54,420 এই ক্ষেত্রে প্রতীক এর মান জন্য, FB হয় ফেসবুক, এবং মূল্য এর মান, 49, 26 হয় 1469 01:08:54,420 --> 01:08:56,899 যা ফেসবুক এর স্টক ছিল এই সকালে হিসাবে দাম. 1470 01:08:56,899 --> 01:09:00,170 >> তাই কি সম্পর্কে দরকারী একটি মিশুক অ্যারে. 1471 01:09:00,170 --> 01:09:02,620 আমি সংখ্যাসূচকভাবে ছিল থাকতে পারে শুধু সঙ্গে ইন্ডেক্স অ্যারের 1472 01:09:02,620 --> 01:09:04,120 সহজ বর্গাকার বন্ধনী. 1473 01:09:04,120 --> 01:09:09,380 এবং আমি ডলার চিহ্ন ছিল থাকতে পারে উদ্ধৃতি শুধু এই সমান. 1474 01:09:09,380 --> 01:09:10,529 আমার সম্পর্কে আসলে এটা করুক. 1475 01:09:10,529 --> 01:09:14,796 আমি পরিবর্তে শুধুমাত্র ঘোষিত ধরুন যে মত এই অ্যারে. 1476 01:09:14,796 --> 01:09:17,590 যে পুরোপুরি বৈধ নয় চিহ্নগুলি সিন্টেক্সের ক্ষেত্রে. 1477 01:09:17,590 --> 01:09:20,569 এটি যে কোন তথ্য হারিয়ে না প্রতি SE. 1478 01:09:20,569 --> 01:09:24,760 আমি এখনও প্রতীক FB যে দেখুন এবং দাম 26 49 যে. 1479 01:09:24,760 --> 01:09:28,939 সুতরাং কেন মিশুক হয় অ্যারে বাধ্যকারী? 1480 01:09:28,939 --> 01:09:30,189 >> শ্রোতা: আপনার মনে রাখতে হবে না আপনি স্টাফ করা যেখানে. 1481 01:09:30,189 --> 01:09:32,050 1482 01:09:32,050 --> 01:09:34,130 >> স্পিকার 1: ঠিক, আপনার কাছে নেই আপনি স্টাফ করা যেখানে আপনি মনে রাখা. 1483 01:09:34,130 --> 01:09:37,670 আপনি ইচ্ছামত স্মরণ করতে হবে না যে স্টক প্রতীক, বন্ধনী শূন্য হয় 1484 01:09:37,670 --> 01:09:41,479 এবং স্টক মূল্য, বন্ধনী এক হয় যা বিশেষ করে বিপজ্জনক যদি আপনি 1485 01:09:41,479 --> 01:09:43,220 অবশেষে, জিনিষ পরিবর্তন করুন. 1486 01:09:43,220 --> 01:09:46,399 এটি সংযুক্ত করতে অনেক nicer এর আমরা মেটাডেটা ডাকবো কি 1487 01:09:46,399 --> 01:09:48,340 আপনার প্রকৃত তথ্য সহ. 1488 01:09:48,340 --> 01:09:52,399 আমি সত্যিই আমরা যত্ন কি তর্ক চাই এখানে FB এবং 49, 26 হয়. 1489 01:09:52,399 --> 01:09:57,020 চিহ্ন এবং মূল্য মেটাডেটা হয় যে তথ্য বর্ণনা আমরা 1490 01:09:57,020 --> 01:09:58,180 আসলে যত্ন সম্পর্কে. 1491 01:09:58,180 --> 01:10:01,910 কিন্তু এই ঠিক তাই অনেক সহজ অ্যাক্সেস করতে. 1492 01:10:01,910 --> 01:10:04,090 >> এখন, একটি সরাইয়া কি হিসাবে আমরা দিতে দাম? 1493 01:10:04,090 --> 01:10:06,600 আমরা এই কাজ করছি সপ্তাহের জন্য CS50 মধ্যে. 1494 01:10:06,600 --> 01:10:10,740 এই বৈশিষ্ট্যটি কিছু খরচ আসতে হবে. 1495 01:10:10,740 --> 01:10:11,350 স্মৃতি. 1496 01:10:11,350 --> 01:10:13,830 তাই আপনি যদি শুধুমাত্র একটি 32 বিট সংরক্ষণ করছি না পূর্ণসংখ্যা, উদাহরণস্বরূপ. 1497 01:10:13,830 --> 01:10:17,980 আপনি সম্ভবত প্রতীক / 0 সংরক্ষণ করছেন. 1498 01:10:17,980 --> 01:10:19,160 সুতরাং আপনি আরো মেমরি ব্যবহার করছেন. 1499 01:10:19,160 --> 01:10:22,540 >> এবং কর্মক্ষমতা কি একটি কিছু খুঁজছেন আপ 1500 01:10:22,540 --> 01:10:24,822 মিশুক অ্যারে, সম্ভবত? 1501 01:10:24,822 --> 01:10:26,590 এটা সম্ভবত মন্থর হয়. 1502 01:10:26,590 --> 01:10:29,670 র্যান্ডম এক্সেস সুন্দর, বিশেষ করে আপনি বাইনারি অনুসন্ধান করতে পারেন. 1503 01:10:29,670 --> 01:10:33,380 কিন্তু আপনি আসলে এখন না খুঁজছেন এই সংখ্যার জন্য, কিন্তু স্ট্রিং জন্য 1504 01:10:33,380 --> 01:10:37,630 সত্যিই নীচে বাস্তবায়িত হয় সম্ভবত একটি হ্যাশ টেবিল হিসাবে ফণা, যেখানে 1505 01:10:37,630 --> 01:10:42,950 আপনি হয় একটি হ্যাশ টেবিল ব্যবহার পৃথক chaining সঙ্গে. 1506 01:10:42,950 --> 01:10:46,040 অথবা আপনি আসলে আপনি ব্যবহার করে দেখুন ব্যবহার মান সঞ্চয়. 1507 01:10:46,040 --> 01:10:50,550 তাই হয়ত আপনি ধ্রুবক সময় করতে পারেন, কিন্তু যদি আপনি এখনও, S-Y-এম বি হে-L-তাকান আছে 1508 01:10:50,550 --> 01:10:54,510 সম্ভাব্য পরিবর্তে মাত্র 32 কিছু খোঁজা বিট. 1509 01:10:54,510 --> 01:10:58,430 তাই আবার, যারা একই ধারনা আসছে এই প্রেক্ষাপটে পুনরায় মাথা চাড়া দিতে ব্যাক. 1510 01:10:58,430 --> 01:11:02,120 >> কিন্তু আবার, পিএইচপি এখন কিছু সুপার আছে এটি সক্রিয় আউট, যে globals 1511 01:11:02,120 --> 01:11:02,900 মিশুক অ্যারে. 1512 01:11:02,900 --> 01:11:05,590 আমরা একটি মুহূর্ত আগে $ _POST এক দেখেছি. 1513 01:11:05,590 --> 01:11:08,400 এবং যে সুপার বিশ্ব কি এবং মান আছে. 1514 01:11:08,400 --> 01:11:10,550 বিশেষ করে, কি কি আপ লাইনে? 1515 01:11:10,550 --> 01:11:14,520 কি $ _POST মধ্যে কোথা থেকে আসে না? 1516 01:11:14,520 --> 01:11:15,380 শুধু সংক্ষিপ্তবৃত্তি আপনি? 1517 01:11:15,380 --> 01:11:16,480 >> শ্রোতা: নাম. 1518 01:11:16,480 --> 01:11:17,900 >> স্পিকার 1: নাম, কোথায়? 1519 01:11:17,900 --> 01:11:19,860 >> শ্রোতা: [শ্রবণাতীত] 1520 01:11:19,860 --> 01:11:20,750 >> স্পিকার 1: নাম অ্যাট্রিবিউট হয়. 1521 01:11:20,750 --> 01:11:23,480 তারা কোথায়, যেখানে মূলত থেকে আসা? 1522 01:11:23,480 --> 01:11:24,120 ফর্ম. 1523 01:11:24,120 --> 01:11:30,140 সুতরাং, একটি HTML পৃষ্ঠাতে একটি ফর্ম ট্যাগ আছে ভিতরে যা কিছু ইনপুট মত হয় 1524 01:11:30,140 --> 01:11:34,760 বাক্সে চেক টেক্সট বক্স, ড্রপ ডাউন মেনু, একটি নাম আছে, প্রতিটি যা, যারা 1525 01:11:34,760 --> 01:11:40,260 নাম, $ _POST কি হিসাবে শেষ পর্যন্ত, এবং সত্যি, যে বিষয়টি জন্য, $ _GET. 1526 01:11:40,260 --> 01:11:42,130 পদ্ধতি পান, একই ধারণা যদি. 1527 01:11:42,130 --> 01:11:43,830 এটি শুধু একটি ভিন্ন সুপার বিশ্বব্যাপী মধ্যে. 1528 01:11:43,830 --> 01:11:47,620 এবং মান, অবশ্যই, থেকে আসা ব্যবহারকারী তার বা এ টাইপ করা যাই হোক না কেন 1529 01:11:47,620 --> 01:11:48,890 তার ব্রাউজার. 1530 01:11:48,890 --> 01:11:49,830 >> কিন্তু কয়েক অন্যদের আছে. 1531 01:11:49,830 --> 01:11:52,140 আমরা করব যা কুকি আছে, অবশেষে ফিরে আসা. 1532 01:11:52,140 --> 01:11:56,050 কিন্তু যারা আপনি কি জানেন যে জিনিষ ওয়েব কিছু ভাল বা মন্দ জন্য ব্যবহার করা হয়. 1533 01:11:56,050 --> 01:11:57,420 কিন্তু আমরা যে ফিরে আসবো. 1534 01:11:57,420 --> 01:12:01,720 Server ও সময়, এবং যারা দুই বিশেষ কিছু ইউটিলিটি আছে. 1535 01:12:01,720 --> 01:12:03,940 >> কিন্তু এই সময়ে কটাক্ষপাত করা যাক. 1536 01:12:03,940 --> 01:12:13,330 আমাকে এগিয়ে যান এবং একটি উদাহরণ খুলুন চলুন শুরু করা যাক mvc0.php তাই MVC বলা 1537 01:12:13,330 --> 01:12:14,900 নিম্নলিখিত জন্য দাঁড়িয়েছে. 1538 01:12:14,900 --> 01:12:19,390 এবং আমরা আগে আর এই পরিচয় করিয়ে সাধারণত, সত্যিই, আপনি নকশা পেতে 1539 01:12:19,390 --> 01:12:22,180 সমস্যা সেট 7, এবং চূড়ান্ত প্রকল্প, একটি শিল্প সাজানোর মধ্যে 1540 01:12:22,180 --> 01:12:23,670 আদর্শ উপায়, এবং পরিষ্কার ভাবে. 1541 01:12:23,670 --> 01:12:24,820 এটা ভাল ডিজাইন এর. 1542 01:12:24,820 --> 01:12:29,090 >> সুতরাং আপনি দেখতে চলেছেন, এবং আপনি পাবেন পি সেট 7, দৃষ্টান্ত, সাজানোর মধ্যে অভিজ্ঞতা, 1543 01:12:29,090 --> 01:12:32,260 একটি প্রোগ্রামিং মুজিবনগর যে, দেখে মনে হচ্ছে এই একটি ভালো সামান্য কিছু. 1544 01:12:32,260 --> 01:12:35,570 কন্ট্রোলার জন্য মডেল, সি জন্য এম, দেখুন জন্য ভী. 1545 01:12:35,570 --> 01:12:39,690 দীর্ঘ গল্প সংক্ষিপ্ত, MVC শুধু ধরনের হয় তৈরীর একটি পদ্ধতি, একটি উপায় 1546 01:12:39,690 --> 01:12:43,360 ওয়েবসাইট, বিশেষ করে, যেখানে আপনি আপনার, নির্বোধ ফ্রেজ সব করা - 1547 01:12:43,360 --> 01:12:44,970 ব্যবসা যুক্তি - 1548 01:12:44,970 --> 01:12:49,710 আপনার মেধা সম্পত্তি সব একটি নিয়ামক বলা কি, একটি ফাইল 1549 01:12:49,710 --> 01:12:54,840 index.php মত, বা আমরা দেখতে পাবেন, quote.php, অথবা buy.php. 1550 01:12:54,840 --> 01:12:59,570 >> সমস্যা সেট 7, প্রেক্ষাপটে আপনার মডেল সাধারণত, আপনার ডেটা ধারণ করে 1551 01:12:59,570 --> 01:13:03,860 আমরা পাবেন একটি ডাটাবেসের সাথে সম্পর্কিত যা কিছু, শেষ পর্যন্ত দেখুন, এবং আপনার মতামত 1552 01:13:03,860 --> 01:13:07,510 আপনার নন্দনতত্ব ধারণ সাইটে, এইচটিএমএল, সিএসএস. 1553 01:13:07,510 --> 01:13:10,420 তাই ইতিমধ্যে আমরা সি একটি সামান্য এই দেখেছি . জ ফাইল ব্যবহার করে বিট. 1554 01:13:10,420 --> 01:13:15,010 আমরা সত্যিই, সিএসএস সঙ্গে একটি মুহূর্ত আগে এটা দেখেছি ফ্যাক্টরিং সিএসএস stylization দ্বারা 1555 01:13:15,010 --> 01:13:16,520 আমাদের এইচটিএমএল বাইরে উপাদান. 1556 01:13:16,520 --> 01:13:20,730 >> সুতরাং MVC শুধু আঁকার ওপর সত্যিই হয় বালি লাইন এবং বলছে, 1557 01:13:20,730 --> 01:13:25,400 আপনার জন্য আকর্ষণীয় প্রোগ্রামিং কোড ওয়েবসাইট আমরা কল করব কি জন্যে 1558 01:13:25,400 --> 01:13:26,400 নিয়ামক. 1559 01:13:26,400 --> 01:13:29,280 সাধারণত ডাটাবেস সম্পর্কিত স্টাফ একটি মডেল আপ শেষ. 1560 01:13:29,280 --> 01:13:33,070 তবে আপনি যদি আমাদের সমস্যা সেট 7, দেখতে পাবেন এটা সহজ রাখা সি এবং এম একত্রীকরণ. 1561 01:13:33,070 --> 01:13:37,630 কিন্তু দেখুন, যেখানে আপনার HTML সব ও সৌন্দর্যবোধ সাধারণত যান. 1562 01:13:37,630 --> 01:13:39,160 >> তাই এই বাস্তব পদ মানে? 1563 01:13:39,160 --> 01:13:45,980 আচ্ছা, আমাকে আমাদের MVC ঢোকা যাক ডিরেক্টরি হিসাবে অনুসরণ করে. 1564 01:13:45,980 --> 01:13:48,880 এবং আপনি এই বেশি দেখতে পাবেন বৈশিষ্ট মাধ্যমে জনপ্রিয় হয়. 1565 01:13:48,880 --> 01:13:53,200 সুতরাং mvc0 মধ্যে, আমি চাই, এই দাবি করে যে সংস্করণ CS50 এর ওয়েবসাইটের 0. 1566 01:13:53,200 --> 01:13:56,670 >> আমরা সব মত, কিছু এইচটিএমএল হয় একটি বড় H1 ট্যাগ, দৃশ্যত. 1567 01:13:56,670 --> 01:13:57,800 এবং তারপর একটি বুলেটযুক্ত তালিকা. 1568 01:13:57,800 --> 01:13:59,860 আমি একটি বুলেটযুক্ত তালিকা করেছি দেখেননি আগে, কিন্তু কোন বড় চুক্তি. 1569 01:13:59,860 --> 01:14:01,590 সোর্স কোড তাকান দ্রুত চলুন শুরু করা যাক. 1570 01:14:01,590 --> 01:14:06,610 বুলেট সঙ্গে unordered তালিকা দেখা যাচ্ছে খোলা বন্ধনী এক সঙ্গে উল বা 1571 01:14:06,610 --> 01:14:09,065 আরো তালিকার আইটেম, Li. 1572 01:14:09,065 --> 01:14:10,650 তাই এখানে লক্ষ্য করা একটি নোঙ্গর ট্যাগ. 1573 01:14:10,650 --> 01:14:12,130 একটি মুহূর্ত আগে আমরা দেখেছি. 1574 01:14:12,130 --> 01:14:13,810 >> তাই এই আমি বাস্তবায়িত হয় কিভাবে এই পৃষ্ঠায়. 1575 01:14:13,810 --> 01:14:18,460 আমি দুই লিঙ্ক, দুটি তালিকার আইটেম, এক পেয়েছেন unordered তালিকার জন্য উল, এবং শেষ 1576 01:14:18,460 --> 01:14:22,700 ফলে, aesthetically, এই খুব চমত্কার ওয়েবসাইট, এখানে সংস্করণ 0. 1577 01:14:22,700 --> 01:14:26,840 কিন্তু কি এখন আকর্ষণীয় হয় কিভাবে এই ফণা নীচে বাস্তবায়িত হয়. 1578 01:14:26,840 --> 01:14:33,590 >> আমার সম্পর্কে gedit মধ্যে যান এবং এই পর্যন্ত খোলা যাক প্রথম উদাহরণ একটি ছবি আঁকা. 1579 01:14:33,590 --> 01:14:37,070 এবং আমরা দ্বিধান্বিত কি তাকান করব সম্ভাব্য এখানে. 1580 01:14:37,070 --> 01:14:43,260 আমি পাবলিক localhost, ঢোকা এখন যদি MVC, কয়েক ফাইল বিজ্ঞপ্তি. 1581 01:14:43,260 --> 01:14:45,780 আমি, এই কল করা যাচ্ছে না মুহূর্ত, সমস্ত কন্ট্রোলার. 1582 01:14:45,780 --> 01:14:48,640 কিন্তু যে একটি অপব্যবহার একটি বিট কারণ আপনি সবকিছু commingled এর দেখতে পাবেন 1583 01:14:48,640 --> 01:14:49,620 তাদের ভিতর. 1584 01:14:49,620 --> 01:14:52,330 >> এবং আমাকে index.php এর ভিতরে যান. 1585 01:14:52,330 --> 01:14:54,700 এবং আমরা আক্ষরিক একই এইচটিএমএল দেখুন. 1586 01:14:54,700 --> 01:14:57,970 এই ফাইলের মধ্যে শেষ সুতরাং যদিও . পিএইচপি, এটি আছে মানে এই নয় 1587 01:14:57,970 --> 01:14:59,500 কোনো পিএইচপি কোড আছে. 1588 01:14:59,500 --> 01:15:02,290 এটা ঠিক, যদিও কাঁচা এইচটিএমএল হতে পারে যে নিরীহ ধরনের. 1589 01:15:02,290 --> 01:15:07,650 কিন্তু কোন খোলা বন্ধনী পিএইচপি আছে বিজ্ঞপ্তি , যা, উন্মুক্তভাবে, এই, ব্যতীত জন্য ট্যাগ 1590 01:15:07,650 --> 01:15:09,160 একটি মন্তব্য হিসেবে পরিবেশন করা ঠিক আছে. 1591 01:15:09,160 --> 01:15:12,080 কিন্তু যে বৈশিষ্ট্যগুলি না এমনকি আকর্ষণীয় যে. 1592 01:15:12,080 --> 01:15:12,960 >> কিন্তু এই লক্ষ্য. 1593 01:15:12,960 --> 01:15:15,400 এখন কি আকর্ষণীয় কি এই পৃষ্ঠায় পরিবর্তন. 1594 01:15:15,400 --> 01:15:16,650 আমার সম্পর্কে লেকচার ক্লিক করুন চলুন শুরু করা যাক. 1595 01:15:16,650 --> 01:15:18,560 এবং URL পরিবর্তন করতে হয় বিজ্ঞপ্তি. 1596 01:15:18,560 --> 01:15:20,930 এখন আমি lectures.php এ আছি. 1597 01:15:20,930 --> 01:15:22,630 আমার সম্পর্কে শূন্য ক্লিক করুন চলুন শুরু করা যাক. 1598 01:15:22,630 --> 01:15:27,200 এখন আমি week0.php এ করছি এবং এখন আসুন আমার সম্পর্কে gedit এই ফাইল খুলুন. 1599 01:15:27,200 --> 01:15:30,120 নেই শুধু সূচক, কিন্তু যাক আমার সম্পর্কে বক্তৃতা খুলুন. 1600 01:15:30,120 --> 01:15:33,900 এবং আমার মন্তব্য পরিত্রাণ পেতে এই অংশ শুধুমাত্র ফোকাস. 1601 01:15:33,900 --> 01:15:37,680 >> এবং এখন, আমাকে শুধু আরও একটি আপ খুলুন week0.php,, মন্তব্য দূরে নিক্ষেপ 1602 01:15:37,680 --> 01:15:39,910 শুধু এই পর্যন্ত পরিষ্কার. 1603 01:15:39,910 --> 01:15:41,720 এবং এখন নিম্নলিখিত বিজ্ঞপ্তি. 1604 01:15:41,720 --> 01:15:47,340 সম্পর্কে সত্যিই বাছাই সাবধানে চিন্তা নকশা, এবং এর যাক এটা লাইন করতে 1605 01:15:47,340 --> 01:15:52,013 একই আপ, কি হতে পারে ভাল এখানে, আপনি মনে করেন? 1606 01:15:52,013 --> 01:15:56,450 1607 01:15:56,450 --> 01:15:57,780 >> আমি সপ্তাহে এক কিভাবে হয়েছিল? 1608 01:15:57,780 --> 01:15:58,480 কিভাবে এই সম্পর্কে. 1609 01:15:58,480 --> 01:16:00,450 তাই এই আমি সপ্তাহে এক তৈরি করে. 1610 01:16:00,450 --> 01:16:08,290 আমি নতুন, পেস্ট, সংরক্ষণ করুন, ফাইল আপ গিয়েছিলাম week1.php, এবং তারপর আমি এখানে যান. 1611 01:16:08,290 --> 01:16:09,875 আর আমি এক পরিবর্তন - 1612 01:16:09,875 --> 01:16:11,646 এই শুক্রবার এক কি ছিল. 1613 01:16:11,646 --> 01:16:14,430 1614 01:16:14,430 --> 01:16:15,810 আমি এক zeros পরিবর্তন. 1615 01:16:15,810 --> 01:16:17,150 আমি এক থেকে এই পরিবর্তন. 1616 01:16:17,150 --> 01:16:20,350 >> ঠিক আছে, তাই এখন আমার ফাইল তাকান. 1617 01:16:20,350 --> 01:16:22,100 কি ভিন্নভাবে কাজ করা যেতে পারে? 1618 01:16:22,100 --> 01:16:25,310 সম্ভবত, সুযোগ কোথায়? 1619 01:16:25,310 --> 01:16:28,330 তাই শুরু করার সুযোগ আছে আউট ফ্যাক্টরিং এই উপাদান. 1620 01:16:28,330 --> 01:16:32,950 আমার জন্য, একটি ভক্ষক হিসাবে খুলুন চলুন শুরু করা যাক আপনি কি পি সেট 7 দেখতে পাবেন. 1621 01:16:32,950 --> 01:16:38,750 সংস্করণ আমি এখন পর্যন্ত খোলা হলে, index.php এই পাঁচটি, এটি পথ দেখায় 1622 01:16:38,750 --> 01:16:40,730 আরো রহস্যপূর্ণ, নিঃসন্দেহে. 1623 01:16:40,730 --> 01:16:43,710 >> কিন্তু এই এখন আমি ডাকবো কি নিয়ন্ত্রণ যে নিয়ামক 1624 01:16:43,710 --> 01:16:44,770 আমার পৃষ্ঠায় লজিক. 1625 01:16:44,770 --> 01:16:48,510 এবং আপনি কি ধরনের, পুনর্গঠন করতে পারেন intuitively সম্ভবত, কি যাচ্ছে. 1626 01:16:48,510 --> 01:16:50,630 প্রথম লাইন, এটা রহস্যপূর্ণ সামান্য. 1627 01:16:50,630 --> 01:16:54,040 কিন্তু সঙ্গে মত, আমি প্রয়োজন করছি বিজ্ঞপ্তি শার্প, একটি ফাইল নামক 1628 01:16:54,040 --> 01:16:55,930 helpers.php. 1629 01:16:55,930 --> 01:16:59,980 এবং তারপর আমি, দৃশ্যতঃ আহ্বান করছি একটি ফাংশন, কথা প্রসঙ্গে, উপস্থাপিত করতে গেলে বলা 1630 01:16:59,980 --> 01:17:00,850 দুটি আর্গুমেন্ট. 1631 01:17:00,850 --> 01:17:02,440 >> এক মূল্যউদ্ধৃতি unquote হেডার হয়. 1632 01:17:02,440 --> 01:17:04,800 এবং অন্যান্য, কি ধরনের ডাটা টাইপ ভিত্তিক, এই হল 1633 01:17:04,800 --> 01:17:07,180 আমাদের সিনট্যাক্স আগে? 1634 01:17:07,180 --> 01:17:08,160 এটি একটি সংশ্লিষ্ট অ্যারে. 1635 01:17:08,160 --> 01:17:11,730 বিশেষ করে, এটা শিরোনামে ক্ষণস্থায়ী এর মনে করিয়ে দেয় যে কিছু মেটাডেটা সঙ্গে 1636 01:17:11,730 --> 01:17:13,430 আমার সম্পর্কে কি এবং তার মান. 1637 01:17:13,430 --> 01:17:16,340 তারপর আমি কোডেড হার্ড দেখুন উল, তাই কিছু কাঁচা এইচটিএমএল. 1638 01:17:16,340 --> 01:17:20,020 কিন্তু তারপর আমি পিএইচপি মোডে ফিরে না একটি ফাংশন উপস্থাপিত করতে আহ্বান জানান. 1639 01:17:20,020 --> 01:17:24,390 আপনি HTML বা পিএইচপি ব্যবহার করেছি তাই এমনকি যদি আগে, এবং এই দেখায়, যদিও 1640 01:17:24,390 --> 01:17:27,480 scarier, কেন সম্ভবত এই হল ভাল নকশা? 1641 01:17:27,480 --> 01:17:31,310 কি, এটা সম্পর্কে ভাল অনুমিতি উপর ভিত্তি করে? 1642 01:17:31,310 --> 01:17:32,130 >> শ্রোতা: [শ্রবণাতীত] 1643 01:17:32,130 --> 01:17:35,750 >> স্পিকার 1: যে কম অপ্রয়োজনীয় কোন এইচটিএমএল ট্যাগ, কোন আরো আছে 1644 01:17:35,750 --> 01:17:38,410 মাথা ট্যাগ, কোন শরীরের ট্যাগ প্রতি অভিশাপ ফাইলের মধ্যে. 1645 01:17:38,410 --> 01:17:41,860 পরিবর্তে, আমি খুঁজে করেছিল করেছি মিল এবং সম্ভবতঃ তাদের করা 1646 01:17:41,860 --> 01:17:45,150 একরকম সম্পর্কিত একটি ফাইলের মধ্যে একটি হেডার থেকে. 1647 01:17:45,150 --> 01:17:48,500 বন্ধ শরীরের জন্য এবং একই জিনিস ট্যাগ বন্ধ এইচটিএমএল ট্যাগ. 1648 01:17:48,500 --> 01:17:52,165 নিচে যে এখানে ভিতরে সম্ভবত পাদচরণ কোথাও এর. 1649 01:17:52,165 --> 01:17:57,050 এবং আপনি সমস্যা সেট 7, দেখতে পাবেন এই মাধ্যমে একটি সামান্য সফর. 1650 01:17:57,050 --> 01:17:58,070 >> তাই এগিয়ে মিথ্যা? 1651 01:17:58,070 --> 01:18:03,390 আমরা ক্ষমতা আছে এক জিনিস কোনো জন্য আসলে তথ্য সংরক্ষণ করা হয়. 1652 01:18:03,390 --> 01:18:06,110 তাই কি আমরা দেখতে শুরু করব বুধবার, উদাহরণস্বরূপ, যে আপনার 1653 01:18:06,110 --> 01:18:08,450 পুরানো বন্ধু এক্সেল, অথবা নম্বর, আপনি প্রচুর সংরক্ষণ করা যাবে 1654 01:18:08,450 --> 01:18:10,060 সারি এবং কলামের তথ্য. 1655 01:18:10,060 --> 01:18:12,570 আপনি সক্রিয় আউট কি যে কি করতে পারেন programmatically, একটি ডাটাবেস বলা হয়. 1656 01:18:12,570 --> 01:18:16,620 manic এবং এটি পরে, সক্রিয় আউট আমরা ভালো জিনিস সংরক্ষণ করতে পারবেন 1657 01:18:16,620 --> 01:18:20,550 এই, আপনি পি সেট মধ্যে আবার দেখতে পাবেন যা 7, একটি সম্পূর্ণ ব্যবহারকারীর নাম গুচ্ছ এবং 1658 01:18:20,550 --> 01:18:23,690 পাসওয়ার্ডের হয় আধুনিক যা তারা চাই, আসলে এনক্রিপ্ট 1659 01:18:23,690 --> 01:18:25,550 পি সেট 2 এর হ্যাকার সংস্করণ মধ্যে ছিল. 1660 01:18:25,550 --> 01:18:29,600 এবং অবশেষে, আপনি যদি এই বাস্তবায়ন করব আপনার নিজস্ব eTrade মত ওয়েবসাইট যে 1661 01:18:29,600 --> 01:18:32,220 এবং CS50 অর্থব্যবস্থা সম্মিলিতভাবে কার্যকরী করে. 1662 01:18:32,220 --> 01:18:36,000 >> অবশেষে, যেহেতু আপনি এখানে তাই দেরী থাকুন আজ, আপনি এই অংশ থেকে ফিরে আসা যদি 1663 01:18:36,000 --> 01:18:41,120 ক্যাম্পাস, 4:00 PM তে পোস্ট করা আজ, আমরা আপনি SCES না শুধুমাত্র উপদেশ দিতে 1664 01:18:41,120 --> 01:18:44,200 এ 4:00 PM তে পোস্ট করা এ, উচিত উপদেশ ম্যাক্সওয়েল-Dworkin, আমরা আপনাকে কিছু দেব 1665 01:18:44,200 --> 01:18:47,470 Americone ড্রিম, চেরি গার্সিয়া, চকলেট অর্থহীন Brownie, চকলেট 1666 01:18:47,470 --> 01:18:50,840 চিপ কুকি মালকড়ি, এবং যখন আপনি Google Chunky নয়, আপনি এই পেতে. 1667 01:18:50,840 --> 01:18:53,620 সুতরাং 4:00 এ অ্যাওয়েট্সওয়াচমেন যে সব ম্যাক্সওয়েল-Dworkin মধ্যে PM তে পোস্ট করা. 1668 01:18:53,620 --> 01:18:56,736 পাশাপাশি বুধবার আপনাকে দেখতে. 1669 01:18:56,736 --> 01:18:59,960 >> স্পিকার 2: পরবর্তী সময়ে এবং CS50, RJ ইন অপেক্ষার পরে পুনরায় 1670 01:18:59,960 --> 01:19:03,656 1671 01:19:03,656 --> 01:19:04,906 >> RJ: আমার অধ্যায়! 1672 01:19:04,906 --> 01:19:07,727 1673 01:19:07,727 --> 01:19:08,977 হে! 1674 01:19:08,977 --> 01:19:12,056 1675 01:19:12,056 --> 01:19:13,306 ওহ, 1676 01:19:13,306 --> 01:19:16,374