কনফিগ :: মডেল কনফিগারেশন তথ্য শব্দার্থিক কন্টেন্ট বৈধতা যাচাই করতে সাহায্য করার জন্য একটি কাঠামো প্রদান করে. প্রকল্প Mplayer বা ট্রান্সকোড মত একটি জটিল প্রোগ্রাম বিকল্প একটি শব্দার্থিক চেক প্রদান ব্যবহার করা যেতে পারে.
সবচেয়ে জটিল সফ্টওয়্যার জন্য, কনফিগারেশন আপগ্রেড অধিকাংশ মানুষের জন্য একটি কঠিন কাজ. কনফিগ :: মডেল ব্যবহার করে, একটি সফ্টওয়্যার তাদের ব্যবহারকারীদের জন্য একটি মসৃণ আপগ্রেড পাথ প্রদান করতে পারেন.
এটা কিভাবে কাজ করে?
এই প্রকল্পের ব্যবহার করে, একটি সাধারণ কনফিগারেশন বৈধতা টুল 3 অংশ গঠিত হবে:
ইউজার ইন্টারফেস
ব্যবহারকারী দ্বারা উপলব্ধ সমস্ত কনফিগারেশন তথ্য যাচাই ভারপ্রাপ্ত যা বৈধতা ইঞ্জিন.
কনফিগারেশন তথ্য সংরক্ষণ যে স্টোরেজ সুবিধা
আমরা ইতিমধ্যে কিছু কনফিগারেশন বৈধতা সরঞ্জাম আছে কি না?
আপনি সম্ভবত কন্ট্রোলপ্যানেল এসবের মত সরঞ্জাম চিন্তা করছি. হ্যাঁ, এই সরঞ্জাম বিদ্যমান এবং সূক্ষ্ম কাজ, কিন্তু তারা অপূর্ণতা তাদের সেট আছে.
সাধারণত, কনফিগারেশন তথ্য বৈধতা শব্দার্থিক বৈধতা কর্ম করে এবং প্রায়ই বেশ জটিল (xorg.conf ফাইল পরিচালনা করা হয় ডেবিয়ান এর xserver-xorg.config স্ক্রিপ্টের জন্য যেমন 2500 লাইন) সমাপ্ত হচ্ছে, যা একটি স্ক্রিপ্ট সঙ্গে সম্পন্ন করা হয়.
অধিকাংশ ক্ষেত্রে, কনফিগারেশন মডেল নির্দেশাবলী প্রকাশ করা হয় (ব্যবহার করা হয় যাই হোক না কেন প্রোগ্রামিং ভাষা) এবং প্রকৃত কনফিগারেশন তথ্য হ্যান্ডেল প্রক্রিয়াকরণ অনেক সঙ্গে interspersed.
এই প্রকল্পের সুবিধা কি?
কনফিগ :: মডেল প্রকল্প কনফিগারেশন মডেল সম্পূর্ণভাবে প্রকৃত প্রক্রিয়াকরণ নির্দেশ থেকে পৃথক করা হয় যেখানে একটি যাচাইকরণ ইঞ্জিন পেতে একটি উপায় প্রদান করে.
কনফিগারেশন মডেল একটি ঘোষণামূলক আকারে প্রকাশ করা হয় (অর্থাৎ একটি পার্ল তথ্য কাঠামো) সবসময় কোড অনেক চেয়ে সহজ বজায় রাখা হয়.
ঘোষণা নির্দিষ্ট:
(জেনেরিক ইউজার ইন্টারফেস দ্বারা অনুসন্ধান করা যাবে, যা) কনফিগারেশন তথ্য গঠন
প্রতিটি উপাদান বৈশিষ্ট্য (সীমানা, পূর্ণসংখ্যা বা স্ট্রিং, টাইপ মত Enum পরীক্ষা ...)
পরামিতি ডিফল্ট মান (যদি থাকে)
বাধ্যতামূলক পরামিতি
লক্ষ্য শ্রোতা (অন্তর্বর্তী, অগ্রিম, মাস্টার)
অন-লাইন সাহায্য (Ach পরামিতি অথবা পরামিতির মান জন্য)
প্রতিটি পরামিতির দক্ষতার স্তর (নবাগত চোখ থেকে বিশেষজ্ঞ পরামিতি আড়াল করার জন্য)
তাই, শেষ পর্যন্ত:
কনফিগারেশন কন্টেন্ট রক্ষণাবেক্ষণ ও বিবর্তন সহজ
ব্যবহারকারী এই প্রকল্পের ব্যবহার করে * সব * প্রোগ্রামের জন্য একটি * সাধারণ * ইন্টারফেস দেখতে হবে.
ব্যবহারকারী উন্নত পরামিতি দেখতে পাবেন না
কনফিগারেশন তথ্য আপগ্রেড সহজ এবং বৈধতা পরীক্ষা সঞ্চালিত হয়
কনফিগারেশন নিরীক্ষা ডিফল্ট মান compated ব্যবহারকারী দ্বারা পরিবর্তিত হয় কি পরীক্ষা করা সম্ভব
ইউজার ইন্টারফেস সম্পর্কে কি?
কনফিগ :: মডেল ব্যবহারকারীর মডেল অনুসন্ধান একটি Curses, :: UI 'তে ইন্টারফেস সঙ্গে আসা এবং প্রাসঙ্গিক ব্যবহারকারী পর্দা উৎপন্ন হবে.
তথ্য স্টোরেজ সম্পর্কে কি?
কনফিগারেশন ফাইল বাক্য গঠন দুর্দান্তভাবে অন্য এক প্রোগ্রাম গঠন পরিবর্তিত হতে, এই কাঠামো ব্যবহার করতে চান অধিকাংশ মানুষ যারা একটি ডেডিকেটেড পার্সার / লেখক প্রদান করতে হবে.
স্টার শৈলী ফাইল, বা Elektra বা debconf প্রকল্পে একটি ইন্টারফেস প্রদান: যাইহোক, এই প্রকল্পের সবচেয়ে সাধারণ বিন্যাসে জন্য একটি লেখক / পার্সার প্রদান করতে পারেন. এই বিন্দু আলোচনার জন্য খোলা.
একটি কনফিগারেশন মডেল তাই এক মডেল একসঙ্গে বেশ কিছু কনফিগারেশন মধ্যে ঐক্য ফাইল নিশ্চিত করা হবে বিভিন্ন পারজার এবং লেখক ব্যবহার করার জন্য এটা সম্পূর্ণরূপে সম্ভব
এই রিলিজে নতুন কি:.
- সব Xorg মডেল ফাইল এখন সম্পাদিত এবং কনফিগ :: :: মডেল নিজেই দ্বারা লিখিত হয়.
- Fglrx মডেল যোগ করা হয়েছিল.
- এক্সটেনশানগুলি মডেল যোগ করা হয়েছিল.
- কনফিগ সম্পাদনা-Xorg কমান্ড xorg.conf সম্পাদক অগ্নিসংযোগ আরাম যোগ করা হয়েছিল.
- আটি মডেল যোগ করা হয়েছিল.
- যেমন Radeon মডেল উন্নত ছিল.
- পার্সার (Xorg মত) কীওয়ার্ড জন্য ক্ষেত্রে এখন অবশ হয়.
- বাগ প্রচুর সংশোধন করা হয়েছে.
- ড্রাইভার মডেল এখনও অসম্পূর্ণ.
সংস্করণ 1.101 নতুন কি:
- কনফিগ সম্পাদনা-Xorg অগ্নিসংযোগ আরাম যোগ করা হয়েছিল xorg.conf সম্পাদক.
সংস্করণ 0,513 নতুন কি:.
- একটি vesa মডেল যোগ করা হয়েছে
- X.Org কনফিগারেশন খুঁজে পেতে বেশ কয়েক ডিরেক্টরি চেষ্টা করবে এই রিলিজে.
- এটা নতুন কনফিগ :: :: মডেল Autoread সঙ্গে মানিয়ে নিতে সংশোধন করা হয়েছে.
আবশ্যক
- পার্ল
পাওয়া মন্তব্যসমূহ না