1 00:00:00,000 --> 00:00:05,177 2 00:00:05,177 --> 00:00:07,010 ডগ লয়েড: কখনও কখনও যখন আমরা প্রোগ্রামিং করছি 3 00:00:07,010 --> 00:00:10,620 আমরা তাই, তাই সাধারণভাবে যে কি ঘন ঘন, এবং তাই অনেক মানুষ 4 00:00:10,620 --> 00:00:14,920 একই idea-- বা একই কাজ জিনিস, এটি একটি নাম আছে. 5 00:00:14,920 --> 00:00:16,780 MVC ঠিক এই ধরনের একটি জিনিস. 6 00:00:16,780 --> 00:00:19,130 এটি একটি প্রোগ্রামিং দৃষ্টান্ত বলা হচ্ছে. 7 00:00:19,130 --> 00:00:21,830 এটা ধরণের একটি ভাল পদ্ধতি মত যে চুয়ান নিচে হয়েছে 8 00:00:21,830 --> 00:00:24,100 কিছু না করার চেষ্টা মানুষ. 9 00:00:24,100 --> 00:00:26,770 এই ক্ষেত্রে, বাস্তবায়ন পেজ একটি সিস্টেম 10 00:00:26,770 --> 00:00:29,700 একটি ব্যবহারকারীর সাথে মিথস্ক্রিয়া একটি আরো জটিল ওয়েবসাইটে. 11 00:00:29,700 --> 00:00:32,430 আর তা-ই সাধারণত যে কাজ এটি একটি আদর্শ হিসেবে সুপারিশ করা হচ্ছে 12 00:00:32,430 --> 00:00:35,721 অন্যান্য মানুষ অনুসরণ করতে পছন্দ করতে পারেন যে, এবং উপায় একটি খুব নির্দিষ্ট সেট আছে 13 00:00:35,721 --> 00:00:37,500 যে কেউ এই দৃষ্টান্ত অনুসরণ করতে পারে. 14 00:00:37,500 --> 00:00:42,580 >> সুতরাং, MVC একটি দৃষ্টান্ত, এবং কারণ আমরা এটা দূরে বিমূর্ত বিস্তারিত ব্যবহার 15 00:00:42,580 --> 00:00:43,560 ব্যবহারকারী থেকে. 16 00:00:43,560 --> 00:00:45,700 কিছু কিছু ব্যবহারকারী সত্যিই দেখতে প্রয়োজন হয় না. 17 00:00:45,700 --> 00:00:47,616 তারা ঠিক আছে করতে চান একটি ভাল ব্যবহারকারীর অভিজ্ঞতা, 18 00:00:47,616 --> 00:00:50,590 এবং আমরা তাদের প্রয়োজন না প্রতিটি ফাইল অ্যাক্সেস যে 19 00:00:50,590 --> 00:00:52,750 সম্ভবত আমাদের ওয়েব সার্ভারে বিদ্যমান. 20 00:00:52,750 --> 00:00:56,160 শুধু আছে কিছু ফাইল আছে হতে পারে ব্যবহারকারীর অভিজ্ঞতা তাকিয়া ব্যবহার, 21 00:00:56,160 --> 00:00:57,644 এবং দূরে যারা তাই আমরা করতে পারেন সারাংশ. 22 00:00:57,644 --> 00:01:00,060 আমরা ধরণের তাই লুকিয়ে রাখতে পারেন ব্যবহারকারী, তাদের সঙ্গে কাজ করতে পারবেন না 23 00:01:00,060 --> 00:01:02,480 কিন্তু আমাদের আমাদের pages-- pages-- তাদের সঙ্গে মোকাবেলা করার জন্য কিভাবে জানি 24 00:01:02,480 --> 00:01:05,840 এবং তাদের সাথে যোগাযোগ করে অথবা সম্ভবত প্রয়োজন, তাদের, বা যে মত কিছু করতে চায়. 25 00:01:05,840 --> 00:01:09,130 >> প্রাথমিক প্রেরণা MVC তথ্য নিরাপত্তা জন্য, 26 00:01:09,130 --> 00:01:12,415 MVC সাধারণত আপ আসে, কারণ উপাত্ত সঙ্গে কাজ প্রেক্ষাপটে. 27 00:01:12,415 --> 00:01:14,480 আর বিশেষ আমরা ব্যবহারকারীদের প্রতিরোধ করতে চান 28 00:01:14,480 --> 00:01:17,900 সরাসরি প্রভাবিত ডাটাবেস থেকে. 29 00:01:17,900 --> 00:01:21,520 আমরা শুধুমাত্র পরোক্ষভাবে এটা করতে চান আমাদের পরিস্রুতি মাধ্যমে. 30 00:01:21,520 --> 00:01:24,780 বা এমনটা নিশ্চিত সবকিছু ঠিক করে যে আমাদের ত্রুটি পরীক্ষা একটি সামান্য বিট করছেন 31 00:01:24,780 --> 00:01:27,930 বা নিরাপত্তা প্রুফিং আমরা আগে ডাটাবেস, যেখানে এটা পাঠান 32 00:01:27,930 --> 00:01:32,850 জিনিষ সম্ভবত, ভুল হয়ে যেতে পারে আমরা সতর্ক থাকুন না হন, তাহলে সত্যিই ভুল. 33 00:01:32,850 --> 00:01:35,630 >> তাই মডেল ভিউ কন্ট্রোলার ঘোরা. 34 00:01:35,630 --> 00:01:36,870 এই প্রতিটি এর অর্থ কী? 35 00:01:36,870 --> 00:01:38,742 মূলত, মডেল আপনার ডাটাবেস. 36 00:01:38,742 --> 00:01:40,700 এটা যেখানে সব আপনার সাইটের জন্য গুরুত্বপূর্ণ তথ্য 37 00:01:40,700 --> 00:01:42,790 lives-- ব্যবহারকারীর নাম, লগইন, পাসওয়ার্ড. 38 00:01:42,790 --> 00:01:46,400 এবং আপনি এটি আপডেট তা উল্লেখ করতে পারেন, যে মত প্রায় কাছাকাছি সবকিছু. 39 00:01:46,400 --> 00:01:49,490 আপনি একটি ডাটাবেস অনুসন্ধান চাই, আপনি জিজ্ঞাসা চাই ডাটাবেস থেকে তথ্য. 40 00:01:49,490 --> 00:01:54,810 যে model-- সব আপনার সাইটে বসবাস যেখানে তথ্য. 41 00:01:54,810 --> 00:01:57,930 >> ভিউ ধরনের ভালো হয় ব্যবহারকারীর অভিজ্ঞতা. 42 00:01:57,930 --> 00:02:02,090 এটা তারা পরে দেখতে পেজ তারা তথ্য অনুরোধ করেছেন. 43 00:02:02,090 --> 00:02:04,280 তাই হয়তো তারা জমা তাদের লগইন information-- 44 00:02:04,280 --> 00:02:07,280 যা তারা একটি নিয়ামক না হবে, যা আমরা একটি দ্বিতীয় মধ্যে সম্পর্কে কথা বলতে পারবেন. 45 00:02:07,280 --> 00:02:10,020 তারা হয়তো তাদের জমা লগ-ইন তথ্য, 46 00:02:10,020 --> 00:02:12,320 এবং ডাটাবেস জানতে চাওয়া হয়. 47 00:02:12,320 --> 00:02:16,489 তথ্যের জন্য অনুরোধ করা এবং ডাটাবেস থেকে টানা. 48 00:02:16,489 --> 00:02:19,030 এবং তারপর ব্যবহারকারীর লগ একবার এ তারা তাদের হোম পেজে দেখতে. 49 00:02:19,030 --> 00:02:21,470 এটা ঠিক, একটি দৃশ্য আছে? 50 00:02:21,470 --> 00:02:24,655 >> এবং তারপর নিয়ামক এর কি আপনার সাইটের ব্যবসায়িক যুক্তিবিজ্ঞান বলা. 51 00:02:24,655 --> 00:02:26,530 ও ব্যবসা-প্রতিষ্ঠান যুক্তি হল ঐ পদ এক যে 52 00:02:26,530 --> 00:02:30,900 কৃশ washy-- মত সাজানোর হল, বিজনেস লজিক কি মানে? 53 00:02:30,900 --> 00:02:33,650 মূলত আপনার ব্যবসায়িক যুক্তিবিজ্ঞান আপনার পিএইচপি হয়. 54 00:02:33,650 --> 00:02:36,260 আপনার ব্যবহারকারী দরকার হয় না সরাসরি আপনার পিএইচপি দেখতে, 55 00:02:36,260 --> 00:02:40,600 কিন্তু আপনার পিএইচপি কি সম্ভবত যাচ্ছে ডাটাবেসে অনুরোধ তৈরি করা. 56 00:02:40,600 --> 00:02:43,310 >> তাই ব্যবহারকারী ইনপুট একটি দৃশ্যে তথ্য, 57 00:02:43,310 --> 00:02:46,120 যা একটি নিয়ামক একীভূত করা হবে. 58 00:02:46,120 --> 00:02:48,130 ভালো লেগেছে, তারা একটি ফর্ম মধ্যে টাইপ করব. 59 00:02:48,130 --> 00:02:50,910 কিভাবে যে ফর্ম প্রসেস তথ্য নিয়ামক. 60 00:02:50,910 --> 00:02:55,159 যে আসলে যে পিএইচপি এর মডেল অনুরোধ তৈরীর. 61 00:02:55,159 --> 00:02:57,200 এবং তারপর মডেল দেয় দেখতে তথ্য, 62 00:02:57,200 --> 00:03:00,540 ব্যবহারকারী যাও, তা দান করেন যা, নিম্নরূপ সম্ভবত সেরা ভিসুয়ালাইজ্ড. 63 00:03:00,540 --> 00:03:01,240 >> তাই আমরা এখানে হয়. 64 00:03:01,240 --> 00:03:05,760 এখানে বাম আমাদের, এবং আমাদের মডেল দেখুন কন্ট্রোলার দৃষ্টান্ত ব্যবস্থা. 65 00:03:05,760 --> 00:03:06,810 এটা কিভাবে কাজ করে? 66 00:03:06,810 --> 00:03:09,460 >> user-- us-- একটি তোলে নিয়ন্ত্রকের অনুরোধ. 67 00:03:09,460 --> 00:03:13,700 আমরা তথ্য জমা একটি HTTP ফর্ম দ্বারা যেমন. 68 00:03:13,700 --> 00:03:16,080 নিয়ামক এর উপর ভিত্তি করে যে কাজ নিশ্চিত করা হয় 69 00:03:16,080 --> 00:03:20,124 দিয়েছেন ব্যবহারকারী নয় কি যে মডেল ক্ষতি হবে এমন কিছু বিষয়. 70 00:03:20,124 --> 00:03:22,790 আর তাই নিয়ামক যাচ্ছে নিশ্চিত যে সবকিছু ঠিক করতে. 71 00:03:22,790 --> 00:03:23,720 এটি খুব সাবধানে চেহারা যাচ্ছে. 72 00:03:23,720 --> 00:03:27,030 যদি কোনো ত্রুটি আছে, এটা কিছু বন্ধ করব তাই ব্যবহারকারী মডেল পেতে পারে না. 73 00:03:27,030 --> 00:03:29,470 >> কিন্তু অভিমানী সবকিছু ঠিক আছে এবং এটি একটি বৈধ ক্যোয়ারী এর, 74 00:03:29,470 --> 00:03:33,660 নিয়ন্ত্রক model-- অনুসন্ধান করা হবে এটা তথ্য প্রদান এটা জিজ্ঞাসা করব. 75 00:03:33,660 --> 00:03:36,490 মডেল যে প্রদান করবে একটি দৃশ্য যে একটি পাতা তথ্য, 76 00:03:36,490 --> 00:03:39,150 এটা যে এটি প্রেরণ করব পথ, এবং তারপর দেখুন 77 00:03:39,150 --> 00:03:42,620 তথ্য পূরণ করা হবে মডেল থেকে অনুরোধ. 78 00:03:42,620 --> 00:03:46,110 >> সুতরাং, উদাহরণস্বরূপ, আমরা কথা বলছি তাহলে আপনার ফেসবুক পাতা লগিং সম্পর্কে, 79 00:03:46,110 --> 00:03:46,870 উদাহরণ স্বরূপ. 80 00:03:46,870 --> 00:03:49,570 ভিউ তথ্য হতে হবে মডেলটির এসেছেন যে 81 00:03:49,570 --> 00:03:52,070 আপনার বন্ধু এবং সংবাদ বোঝায় ঠিক আছে, যে মত ফিড অথবা কাপড়? 82 00:03:52,070 --> 00:03:53,380 কিন্তু আপনি অন্য কারো না দেখতে হবে. 83 00:03:53,380 --> 00:03:55,088 >> আপনি তাই getting-- করা চাই আপনি একটি প্রশ্নের সাথে জমা দিতে, 84 00:03:55,088 --> 00:03:59,400 আপনি model-- অজুহাত লগইন আমার, আপনি পাতা লগইন করুন. 85 00:03:59,400 --> 00:04:01,240 নিয়ন্ত্রক ব্যবহারসমূহ আপনার লগইন তথ্য 86 00:04:01,240 --> 00:04:04,920 করতে মডেলের একটি অনুরোধ করতে নিশ্চিত করুন যে আপনি হয় আপনি বলতে পারেন. 87 00:04:04,920 --> 00:04:07,450 মডেল এর মত, হ্যাঁ, ঠিক আছে, আপনি, আপনি যারা বলে 88 00:04:07,450 --> 00:04:09,030 তাই আমাকে যদি আপনি আপনার খবর ফিড দেত্তয়া. 89 00:04:09,030 --> 00:04:11,730 আমি আপনার জন্য কাঁচা তথ্য দিতে হবে দেখুন আপনার খবর ফিড, 90 00:04:11,730 --> 00:04:14,063 এবং তারপর দেখুন এটা তোলে সুন্দর, একটি উপায়ে তা প্রসেস 91 00:04:14,063 --> 00:04:17,560 আমরা প্রদর্শন, ব্যবহার করছি যে ব্যবহারকারী যাও যে তথ্য. 92 00:04:17,560 --> 00:04:20,579 >> যে সংযোগ লক্ষ্য করুন এই চিত্রটি উপর বিদ্যমান না. 93 00:04:20,579 --> 00:04:24,750 কোন সরাসরি সংযোগ আছে আপনি এবং মডেল মধ্যে. 94 00:04:24,750 --> 00:04:29,420 এই বাফার সবসময় আছে ইনপুট দিকে নিয়ামক, 95 00:04:29,420 --> 00:04:31,840 এবং একটি বাফার আছে আউটপুট দিকে দেখতে. 96 00:04:31,840 --> 00:04:33,850 >> হতে পারে আপনি একটি ভাল আছেন ব্যক্তি, এবং তাই হয়ত আপনি 97 00:04:33,850 --> 00:04:36,310 কোনো ক্ষতি করবে না মডেল, কিন্তু শব্দটি আপাতত অপরিবর্তিত পারব না. 98 00:04:36,310 --> 00:04:38,990 অথবা হয়ত কারো আছে যারা ফিচার দূষিত ব্যবহারকারী যারা হয়তো would 99 00:04:38,990 --> 00:04:42,640 হয়তো, আপনার ডাটাবেস ক্ষতি করতে চান আপনার ডাটাবেস থেকে সবকিছু মুছে, 100 00:04:42,640 --> 00:04:45,080 খুব ব্যয়সাপেক্ষ হতে পারে যা. 101 00:04:45,080 --> 00:04:48,300 একথাও ঠিক যে, জমিদারি ব্যবহারকারীর তথ্য হচ্ছে ÑÑ ব্যবহারকারীর তথ্য থাকার মূল্য আছে. 102 00:04:48,300 --> 00:04:53,290 আর আমরা এই বাফার করা হয়নি তাই যদি ব্যবহারকারী এবং ডাটাবেস মধ্যে জোন 103 00:04:53,290 --> 00:04:58,070 ব্যবহারকারী এবং model-- জিনিষ আমাদের জন্য তাই ভাল যাচ্ছে না ও হতে পারে. 104 00:04:58,070 --> 00:05:00,232 >> আর তাই এটি গুরুত্বপূর্ণ এই দৃষ্টান্ত যেখানে আছে 105 00:05:00,232 --> 00:05:03,440 ব্যবহারকারী ডাটাবেসের সাথে যোগাযোগ করতে পারবেন নিশ্চিত, কিন্তু তারা আমাদের মধ্য দিয়ে যেতে হবে 106 00:05:03,440 --> 00:05:04,750 এটা করতে. 107 00:05:04,750 --> 00:05:06,530 এবং যে মূলত MVC সঙ্গে ধারণা. 108 00:05:06,530 --> 00:05:08,290 এটি তথ্য নিরাপত্তা বাস্তবায়ন করার চেষ্টা হচ্ছে. 109 00:05:08,290 --> 00:05:13,130 এটা মডেল রক্ষা করার চেষ্টা করছে অনবধানতাবশত বা ইচ্ছাকৃতভাবে থেকে 110 00:05:13,130 --> 00:05:15,430 দূষিত ব্যবহারকারীদের. 111 00:05:15,430 --> 00:05:17,392 >> তাই কি ঘটে যখন আমরা এই দৃষ্টান্ত প্রয়োগ? 112 00:05:17,392 --> 00:05:19,850 ওয়েল, আমরা তথ্য পৃথক হচ্ছে আমাদের website-- থেকে প্রয়োজন 113 00:05:19,850 --> 00:05:23,320 যুক্তিবিজ্ঞান থেকে model-- আমাদের ওয়েবসাইট এর কার্যকরী 114 00:05:23,320 --> 00:05:27,160 controller-- functionality-- ও সহজ নন্দনতত্ব এবং পাতা থেকে 115 00:05:27,160 --> 00:05:31,497 গঠিত যে টেমপ্লেট আমাদের ব্যবহারকারী দেখুন experience--. 116 00:05:31,497 --> 00:05:32,330 এটার মানে কি? 117 00:05:32,330 --> 00:05:35,830 ওয়েল, এটা আপনি করতে পারেন এর মানে হল দৃশ্যমান ব্যবহারকারী দেখেন. 118 00:05:35,830 --> 00:05:37,800 আপনি দূরে মডেল লুকিয়ে রাখতে পারেন. 119 00:05:37,800 --> 00:05:41,450 এবং ব্যবহারকারী controllers-- হয়তো সরাসরি পরিবর্তন করতে পারেন. 120 00:05:41,450 --> 00:05:43,230 তারা আপনার পিএইচপি কোড অ্যাক্সেস প্রয়োজন হবে না. 121 00:05:43,230 --> 00:05:45,646 তারা শুধু একটি ফর্ম দেখতে প্রয়োজন যেখানে তারা এ কাপড় টাইপ করতে পারেন. 122 00:05:45,646 --> 00:05:47,605 তাই হয়তো ফর্ম একটি দৃশ্য, নিয়ামক 123 00:05:47,605 --> 00:05:52,835 ফর্ম জমা যে পিএইচপি হয়, নিয়ন্ত্রক, মডেল করার জন্য একটি নথি প্রশ্নের সাথে মিলেছে তোলে 124 00:05:52,835 --> 00:05:55,210 মডেল আরো তথ্য দেয় একটি ভিন্ন দৃশ্যে যে 125 00:05:55,210 --> 00:05:57,400 আপনি যে তথ্য প্রদর্শন করা হয়. 126 00:05:57,400 --> 00:05:59,640 >> আপনার প্রোগ্রামের অ্যাক্সেস করতে পারেন আপনার বিজনেস লজিক সব, 127 00:05:59,640 --> 00:06:02,940 কিন্তু আপনার ব্যবহারকারীদের সরাসরি না করতে পারেন আপনার বিজনেস লজিক অ্যাক্সেস. 128 00:06:02,940 --> 00:06:07,600 আর এক বিশেষ, সম্ভবত, এই দৃশ্যমান চিত্রণ 129 00:06:07,600 --> 00:06:11,370 আপনি কি পেয়েছি হয় একটি 403 নিষিদ্ধ ত্রুটি. 130 00:06:11,370 --> 00:06:14,070 আপনি কি একটি ওয়েব থেকে চলে গেছে পাতা ও দেখা 403 Forbidden? 131 00:06:14,070 --> 00:06:16,200 এটা 404 পাওয়া যায়নি এর মত সাজান. 132 00:06:16,200 --> 00:06:20,590 >> 403 নিষিদ্ধ আপনি অ্যাক্সেস করতে চেষ্টা মানে আপনি অ্যাক্সেস করতে না পারে, একটি পৃষ্ঠা. 133 00:06:20,590 --> 00:06:23,790 সম্ভবত যে সাইট MVC বিচ্ছেদ ব্যবহার 134 00:06:23,790 --> 00:06:28,600 তার ব্যবসা যুক্তিবিজ্ঞান দূরে লুকান যে যাতে সার্ভারে উপস্থিত প্রয়োজন 135 00:06:28,600 --> 00:06:32,220 পাতা কাজ, কিন্তু না করার জন্য আপনি সরাসরি এটি ব্যবহার করতে চান. 136 00:06:32,220 --> 00:06:33,990 তাই আপনি যদি একটি 403 নিষিদ্ধ ত্রুটি পেতে পারে. 137 00:06:33,990 --> 00:06:36,073 >> এবং এটা এমনকি কোন ব্যাপার না আপনি লগ করা হয়েছে কিনা. 138 00:06:36,073 --> 00:06:38,570 কোন ব্যবহারকারী এই ডট পিএইচপি ফাইল সংক্ষেপে আলোচনা করা যাবে. 139 00:06:38,570 --> 00:06:41,080 তারা শুধুমাত্র স্পর্শ করতে পারেন এই এক, এবং এই one-- 140 00:06:41,080 --> 00:06:48,140 তারা সম্ভবত touch-- পারেন যে এক লক ডাউন ফাইল সঙ্গে যোগাযোগ করতে পারবেন 141 00:06:48,140 --> 00:06:52,330 আরো পরোক্ষভাবে ব্যবহারকারীর তুলনায়. 142 00:06:52,330 --> 00:06:57,610 >> সুতরাং, আমরা মাঝে মাঝে এই অনুমতি দেখতে ত্রুটি, এই 403 Forbidden. 143 00:06:57,610 --> 00:07:01,360 কিভাবে আমরা তাই অনুমতি পরিবর্তন না জিনিষ বা দেখা যাবে না পারে যে? 144 00:07:01,360 --> 00:07:06,910 আমরা এই কাজ করার সময় সাধারণত একটি ব্যবহার করা হয় লিনাক্স কমান্ড chmod-- সি-এইচ-গেলিক বলা. 145 00:07:06,910 --> 00:07:11,080 >> এই কাজের জন্য, বিন্যাস প্রশংসনীয় chmod simple--, অনুমতি, 146 00:07:11,080 --> 00:07:13,710 এবং যাই হোক না কেন ফাইলটি আপনি চান যে পরিবর্তন প্রয়োগ করতে. 147 00:07:13,710 --> 00:07:17,380 তাই হয়ত, আপনি কিছু দেখতে চাই আপাততঃ মত 600 helpers.php chmod. 148 00:07:17,380 --> 00:07:21,870 অথবা হয়ত আপনি আপাততঃ chmod দেখতে চাই ডিরেক্টরি রয়েছে একটি প্লাস এক্স. 149 00:07:21,870 --> 00:07:23,112 এই যদিও মানে ছিল? 150 00:07:23,112 --> 00:07:25,570 সুতরাং, দুটি ভিন্ন উপায়ে আছে অনুমতি সাধারণত হয় 151 00:07:25,570 --> 00:07:26,920 chmod ব্যবহার প্রয়োগ. 152 00:07:26,920 --> 00:07:29,350 প্রথমে বলা হয় অকট্যাল সংখ্যা পদ্ধতি. 153 00:07:29,350 --> 00:07:32,160 সাধারণত এটি অনুমতি প্রযোজ্য তিনটি ভিন্ন বিভাগ 154 00:07:32,160 --> 00:07:34,300 একই সময়ে ব্যবহারকারীদের. 155 00:07:34,300 --> 00:07:40,120 সুতরাং chmod 711 ফাইল আপনি সম্ভব হবে ঠিক আছে, পড়তে ও লিখতে, এবং চালানো 156 00:07:40,120 --> 00:07:43,050 আপনার ফাইল, সম্ভব হবে others-- বিশেষভাবে 157 00:07:43,050 --> 00:07:46,469 আপনার গ্রুপ এবং বিশ্বের শুধুমাত্র ফাইল চালানো. 158 00:07:46,469 --> 00:07:47,760 যে এই অনুবাদ কি. 159 00:07:47,760 --> 00:07:50,150 সেখানে প্রথম সংখ্যা আপনি কি করতে পারেন কি, 160 00:07:50,150 --> 00:07:52,370 দ্বিতীয় সংখ্যা আপনার গ্রুপ কি করতে পারি, 161 00:07:52,370 --> 00:07:54,470 এবং তৃতীয় বিশ্বের কিছু করতে পারি কি না. 162 00:07:54,470 --> 00:07:57,930 আপনার পরিদর্শন কে কেহ পাতা, যে দুনিয়া. 163 00:07:57,930 --> 00:08:01,130 >> এই সংখ্যার কী আসলে যদিও অনুবাদ? 164 00:08:01,130 --> 00:08:03,130 সুতরাং এই মূলত এই ভালো অনুবাদ করতে. 165 00:08:03,130 --> 00:08:06,300 অনুমতি হয়, তাহলে শূন্য, কিছুই ঘটতে পারে. 166 00:08:06,300 --> 00:08:10,239 এটা এক হয় তাহলে, আপনি নির্বাহ করতে পারেন যে আপনার অনুমতি যদি ফাইলটি. 167 00:08:10,239 --> 00:08:13,030 এটা দুই হয় তাহলে, আপনি ফাইলটি লিখতে পারেন কিন্তু আপনি অন্য কিছু ব্যবহার করতে পারবেন না. 168 00:08:13,030 --> 00:08:14,967 এটি তিন, তাহলে আপনি লিখুন এবং নির্বাহ করতে পারেন. 169 00:08:14,967 --> 00:08:16,050 আর তাই, আপনি দেখতে পারেন. 170 00:08:16,050 --> 00:08:19,320 আর সাত আপনি সবকিছু করতে পারে না মানে. 171 00:08:19,320 --> 00:08:21,760 >> সুতরাং কেন এই অকট্যাল সংখ্যা বলা হয়? 172 00:08:21,760 --> 00:08:24,537 হ্যাঁ, আপনি এটা আমার মনে হয়, এখানে বিরূদ্ধে ভোট এবং yeses মত, 173 00:08:24,537 --> 00:08:26,620 এবং আমরা তাদের সম্পর্কে চিন্তা লাল এবং সবুজ বক্স হিসাবে, 174 00:08:26,620 --> 00:08:28,161 হয়তো এটা একটু পরিস্কার করে তোলে. 175 00:08:28,161 --> 00:08:31,410 কিন্তু আমরা যারা লাল বাক্সে আমার মনে হয় বেশী হিসাবে zeros এবং সবুজ বক্স হিসাবে, 176 00:08:31,410 --> 00:08:33,659 এইসব আসলে শুধু সেট বাইনারি সংখ্যার, ডান? 177 00:08:33,659 --> 00:08:42,510 000 0 দশমিক অনুবাদ; 001, 1 দশমিক; 010 তাই দশমিক 2, এবং. 178 00:08:42,510 --> 00:08:44,840 আর তাই আমরা এই অকট্যাল কল নম্বর আছে, কারণ 179 00:08:44,840 --> 00:08:46,410 আট বিভিন্ন সম্ভাবনার হয়. 180 00:08:46,410 --> 00:08:48,118 আট আছে আমরা হন তাহলে বিভিন্ন সংখ্যা 181 00:08:48,118 --> 00:08:50,220 তিনটি বিষয়ে কথা information-- বিট 182 00:08:50,220 --> 00:08:52,940 পড়ুন বিট, লেখার বিট, এবং চালানো বিট. 183 00:08:52,940 --> 00:08:56,910 তাই এখন আপনি বাইনারি কথা বলতে পারেন, দশমিক, হেক্স, এবং অকট্যাল. 184 00:08:56,910 --> 00:09:00,250 তাই আপনার সাথে যোগাযোগ কিভাবে জানেন চারটি ভিন্ন সংখ্যা কম্পিউটার 185 00:09:00,250 --> 00:09:02,640 সিস্টেম, যাতে বেশ শান্ত. 186 00:09:02,640 --> 00:09:05,200 >> সুতরাং, অকট্যাল এছাড়া অনুমতি প্রকল্প, আছে 187 00:09:05,200 --> 00:09:08,520 এছাড়াও সিম্বলিক অনুমতি কিছুটা ভিন্ন, যা প্রকল্প, 188 00:09:08,520 --> 00:09:13,290 এবং সাধারণত প্রয়োগ করা ভাল ব্যবহার করা হয় বা বোর্ড জুড়ে একটি অনুমতি সরাতে. 189 00:09:13,290 --> 00:09:17,070 সুতরাং একটি প্লাস এক্স ফাইল chmod ডান যোগ হতে পারে 190 00:09:17,070 --> 00:09:20,270 সব থেকে তিন চালানো users-- এর ধরন 191 00:09:20,270 --> 00:09:22,890 নিজেকে, আপনার দলের, এবং বিশ্বের. 192 00:09:22,890 --> 00:09:26,060 যে প্লাস যোগ অংশ. 193 00:09:26,060 --> 00:09:28,430 চালানো ঠিক আছে, যে এক্স এর. 194 00:09:28,430 --> 00:09:34,330 এবং এটি আসলে সব ক্ষেত্রে প্রযোজ্য যে ব্যবহারকারীদের তিনটি গ্রুপ একটি হবে. 195 00:09:34,330 --> 00:09:39,330 >> সুতরাং একটি প্লাস x-- সম্ভবত যাচ্ছে আপাততঃ chmod 711 হিসাবে ঠিক একই হতে 196 00:09:39,330 --> 00:09:44,970 আপনি ফিরে যান, তাহলে কারণ, ফাইল এবং অকট্যাল সংখ্যা প্রকল্প তাকান, 197 00:09:44,970 --> 00:09:47,990 বেশী এবং সেভেনস আমাদের দিতে একটি ফাইল চালানো সঠিক. 198 00:09:47,990 --> 00:09:49,880 তাই এটা সম্ভবত একই. 199 00:09:49,880 --> 00:09:53,280 >> এবং যদি আপনি এই ব্যবহার করতে পারেন জন্য রেফারেন্স গাইড কি 200 00:09:53,280 --> 00:09:59,430 বিভিন্ন জিনিষ সিম্বলিক chmod হয়- ing গঠন হয়. 201 00:09:59,430 --> 00:10:03,522 সবুজ জিনিস এখানে হবে যেখানে সব সবুজ রঙের উদাহরণস্বরূপ 202 00:10:03,522 --> 00:10:04,230 একটি দ্বিতীয় আগে ছিল. 203 00:10:04,230 --> 00:10:05,740 নীল নীল হবে. 204 00:10:05,740 --> 00:10:07,450 কমলা কমলা হবে. 205 00:10:07,450 --> 00:10:10,360 তাই আপনাকে কিছু আবেদন করতে পারেন আপনার গ্রুপ, অন্যদের, ব্যবহারকারী যাও, 206 00:10:10,360 --> 00:10:11,510 না এটা সকলের জন্য. 207 00:10:11,510 --> 00:10:13,670 আপনি তাদের পড়তে দিতে পারেন, লিখুন, এবং এক্সেস চালানো, 208 00:10:13,670 --> 00:10:17,130 এবং আপনি যোগ করতে অথবা মুছে ফেলতে পারবেন বা ঠিক একটি সেট প্রদান করুন 209 00:10:17,130 --> 00:10:20,310 এই মডেল ব্যবহার অনুমতি. 210 00:10:20,310 --> 00:10:22,530 >> আমরা কি একটি পরীক্ষা কীভাবে ফাইলের অনুমতি স্কীম? 211 00:10:22,530 --> 00:10:25,770 আমরা এটা পরিবর্তন করার আগে, এটা আসলে জানতে সম্ভবত ভাল 212 00:10:25,770 --> 00:10:27,800 ফাইল অনুমতি আছে কি. 213 00:10:27,800 --> 00:10:31,370 এই কাজ করার একটি পদ্ধতি LS চালানো হয় কিন্তু এটা অল্প খামচি. 214 00:10:31,370 --> 00:10:35,570 তাই আমি টাইপ তাহলে LS l-- ড্যাশ যে হয়তো l-- একটি ছোট হাতের অক্ষর ব্যবহার 215 00:10:35,570 --> 00:10:36,870 আমি ভালো কিছু দেখতে পাবেন. 216 00:10:36,870 --> 00:10:39,490 এটি একটি সামান্য বিট দেখায় রহস্যপূর্ণ, কিন্তু আমরা সত্যিই যত্নশীল যে অংশ 217 00:10:39,490 --> 00:10:41,000 ওইখানে বাম উপাদান. 218 00:10:41,000 --> 00:10:43,380 যে আসলে নির্দিষ্ট করে একটি ফাইলের অনুমতি প্রকল্প. 219 00:10:43,380 --> 00:10:47,470 কারণ এটি সম্ভবত আপনি বলতে পারেন R এর, এর W, এবং এক্স এর পরিকীর্ণ পেয়েছিলাম. 220 00:10:47,470 --> 00:10:49,750 >> যারা প্রথম তিন প্রথমটি উপেক্ষা 221 00:10:49,750 --> 00:10:51,870 একটি দ্বিতীয় জন্য যা আমরা ফিরে দ্বিগুণ হবে. 222 00:10:51,870 --> 00:10:54,080 যারা প্রথম তিন পরে first-- দ্বিতীয় তাই, 223 00:10:54,080 --> 00:10:56,700 তৃতীয়, চতুর্থ এবং অক্ষর যে 10 পংক্তির 224 00:10:56,700 --> 00:10:59,150 আপনি যে অনুমতি আছে. 225 00:10:59,150 --> 00:11:02,390 সুতরাং দৃশ্যত আমি পড়তে পারেন লিখুন, এবং পিএইচপি চালানো. 226 00:11:02,390 --> 00:11:04,870 আমি পড়তে, লিখতে, এবং পারেন , পিএইচপি WebDev চালানো 227 00:11:04,870 --> 00:11:07,786 এবং আমি পড়া এবং test.php লিখতে পারেন. 228 00:11:07,786 --> 00:11:11,020 >> আমার গ্রুপ এই কাজ করতে পারেন. 229 00:11:11,020 --> 00:11:14,960 সুতরাং দৃশ্যত পিএইচপি সঙ্গে এবং পিএইচপি WebDev ডিরেক্টরি, 230 00:11:14,960 --> 00:11:18,330 আমার গ্রুপ লিখে দিতে পারেন তাদের কিন্তু কিছুই অন্যথায়. 231 00:11:18,330 --> 00:11:20,210 আর বিশ্বের কিছুই করতে পারবো না. 232 00:11:20,210 --> 00:11:22,115 তাই এই ফাইল নয় সাধারণের জন্য প্রবেশ 233 00:11:22,115 --> 00:11:23,990 এবং আমি করার চেষ্টা করে তাদের অ্যাক্সেস এবং আমি ছিল না 234 00:11:23,990 --> 00:11:29,160 Apache চলমান তাদের সুগম করতে, তারপর আমি একটি 403 ত্রুটি পেতে হবে. 235 00:11:29,160 --> 00:11:29,950 এটা একটা ব্যর্থতা. 236 00:11:29,950 --> 00:11:32,916 আমি একটি ফাইল অ্যাক্সেস করতে চেষ্টা করলাম, কিন্তু আমি এটা করতে অনুমতি নেই. 237 00:11:32,916 --> 00:11:34,290 এবং যে প্রথম অক্ষর কি? 238 00:11:34,290 --> 00:11:39,120 ওয়েল, আপনি সম্ভবত দূরদর্শন পারেন এখানে ডি 'র ডিরেক্টরি চিহ্নকারী 239 00:11:39,120 --> 00:11:42,080 এবং ড্যাশ বোঝায় "নিয়মিত ফাইল." তথাকথিত 240 00:11:42,080 --> 00:11:45,430 আপনি করেছি যখন আর হয়তো আপনি এই দেখা করেছি RM ব্যবহার করে একটি ফাইল মুছে ফেলার চেষ্টা. 241 00:11:45,430 --> 00:11:49,310 আপনি রহস্যপূর্ণ বার্তা দেখা করেছি "নিয়মিত ফাইল মুছে ফেলুন" - এই ক্ষেত্রে, 242 00:11:49,310 --> 00:11:51,020 এটা test.php হতে চাই. 243 00:11:51,020 --> 00:11:53,900 নিয়মিত ফাইল শুধু কিছু বিষয় একটি তালিকা না. 244 00:11:53,900 --> 00:11:56,191 অন্যদের একটি দম্পতি আছে এখানে, কিন্তু সাধারণত আপনি আছেন 245 00:11:56,191 --> 00:11:59,179 ডি 'র ডিরেক্টরি জন্য দেখতে যাচ্ছে এবং প্রথম উপাদান জন্য কিছুই. 246 00:11:59,179 --> 00:12:00,720 কিন্তু যে সত্যিই সব আছে এটা হয়. 247 00:12:00,720 --> 00:12:03,210 আপনি ফাইল পরীক্ষা করতে পারবেন LS ড্যাশ L ব্যবহার অনুমতি, 248 00:12:03,210 --> 00:12:05,100 আপনি যেমনটি chmod ব্যবহার করে তাদের পরিবর্তন করতে পারেন. 249 00:12:05,100 --> 00:12:09,430 এবং, অবশ্যই, these-- ব্যবহার অনুমতি পরিবর্তন 250 00:12:09,430 --> 00:12:14,180 এই MVC দৃষ্টান্ত জোরদার করা আপনার ওয়েবসাইটে তথ্য রক্ষা 251 00:12:14,180 --> 00:12:16,180 এবং ব্যবহারকারীদের অনুমতি না সবকিছু অ্যাক্সেস করতে, 252 00:12:16,180 --> 00:12:19,120 তারা চাইবে কিন্তু শুধুমাত্র স্টাফ আপনার পৃষ্ঠার জন্য যাতে অ্যাক্সেস 253 00:12:19,120 --> 00:12:22,110 আপনি এটি কাজ করতে চান ভাবে কাজ করতে. 254 00:12:22,110 --> 00:12:23,040 >> আমি ডগ লয়েড আছি. 255 00:12:23,040 --> 00:12:24,880 এটি CS50. 256 00:12:24,880 --> 00:12:27,286