mailfoot - ক্লাউডে অনলাইন

এটি হল মেইলফুট কমান্ড যা আমাদের একাধিক বিনামূল্যের অনলাইন ওয়ার্কস্টেশন যেমন উবুন্টু অনলাইন, ফেডোরা অনলাইন, উইন্ডোজ অনলাইন এমুলেটর বা MAC OS অনলাইন এমুলেটর ব্যবহার করে OnWorks ফ্রি হোস্টিং প্রদানকারীতে চালানো যেতে পারে।

কার্যক্রম:

NAME এর


mailfoot - dbacl-এর সাথে ব্যবহারের জন্য একটি সম্পূর্ণ-অনলাইন-অর্ডার-প্রশিক্ষণ সিমুলেটর।

সাইনোপিসিস


mailfoot হুকুম [ কমান্ড_আর্গুমেন্ট ]

বর্ণনাঃ


mailfoot ইমেল ফিল্টারিং এবং শ্রেণিবিন্যাস প্রোগ্রাম যেমন পরীক্ষা করার কাজটি স্বয়ংক্রিয় করে
dbacl(1)। শ্রেণীবদ্ধ নথির একটি সেট দেওয়া, মেইলফুট অনুমান করার জন্য পরীক্ষা চালানো শুরু করে
শ্রেণীবিন্যাস ত্রুটি এবং এর মাধ্যমে এর পরামিতিগুলির সূক্ষ্ম টিউনিংয়ের অনুমতি দেয়
শ্রেণিবিন্যাসকারী

সম্পূর্ণ অনলাইন অর্ডারকৃত প্রশিক্ষণ হল ইমেল ক্লাসিফায়ারদের জন্য একটি শেখার পদ্ধতি যেখানে প্রতিটি
ইনকামিং ইমেল আসার সাথে সাথে তা শিখে যায়, যার ফলে সর্বদা বিভাগ রাখা হয়
পরবর্তী শ্রেণীবিভাগের জন্য বর্ণনা আপ টু ডেট। এটি সরাসরি যে ভাবে মডেল
কিছু ইমেল ক্লাসিফায়ার অনুশীলনে ব্যবহার করা হয়।

FOOT এর ত্রুটির হার সরাসরি ইমেলগুলি যে ক্রমানুসারে দেখা হয় তার উপর নির্ভর করে। একটি ছোট পরিবর্তন
অর্ডার করার ক্ষেত্রে, নেটওয়ার্কিং বিলম্বের কারণে ঘটতে পারে, সংখ্যার উপর প্রভাব ফেলতে পারে
ভুল শ্রেণীবিভাগ অতএব, mailfoot অর্থপূর্ণ ফলাফল দেয় না, যদি না
নমুনা ইমেল সাবধানে নির্বাচন করা হয়. যাইহোক, যেহেতু এই পদ্ধতিটি সাধারণত স্প্যাম দ্বারা ব্যবহৃত হয়
ফিল্টার, তুলনা করার জন্য এটি এখনও কম্পিউটিং মূল্যবান। অন্যান্য পদ্ধতি (দেখুন
মেইলক্রস(২০১১),mailtoe(1)) মধ্যে শ্রেণীবিভাগ ত্রুটির আচরণ ক্যাপচার করার চেষ্টা
অন্যান্য উপায়.

ত্রুটি হার গণনা উন্নত এবং স্থিতিশীল করতে, mailfoot পা সঞ্চালন
সামান্য রি-অর্ডার করা ইমেল স্ট্রীমে বেশ কয়েকবার সিমুলেশন, এবং ফলাফলের গড়।
এলোমেলোভাবে প্রতিটি বিভাগের মেলবক্স থেকে ইমেলগুলি মাল্টিপ্লেক্স করার মাধ্যমে পুনর্বিন্যাস করা হয়
আদেশ এইভাবে যদি তিনটি বিভাগ থাকে, প্রথম শ্রেণীবদ্ধ ইমেলটি এলোমেলোভাবে নির্বাচিত হয়
প্রতিটি ধরনের নমুনা ইমেল স্ট্রীম সামনে থেকে. দ্বিতীয় ইমেলটিও বেছে নেওয়া হয়েছে
এলোমেলোভাবে তিন ধরনের মধ্যে, সামনে থেকে
প্রথম ইমেল সরানোর পরে স্ট্রিম. সমস্ত নমুনা স্ট্রীম হলে সিমুলেশন বন্ধ হয়ে যায়
ক্লান্ত।

mailfoot কার্যকর করার সময় পরিবেশ পরিবর্তনশীল MAILFOOT_FILTER ব্যবহার করে, যা অনুমতি দেয়
নির্বিচারে ফিল্টারগুলির সিমুলেশন, যদি এগুলি সামঞ্জস্যের শর্তগুলি পূরণ করে
নীচে পরিবেশ বিভাগে বলা হয়েছে।

সুবিধার জন্য, mailfoot প্রয়োগ a পরীক্ষা স্যুট জন্য পূর্বনির্ধারিত wrappers সঙ্গে ফ্রেমওয়ার্ক
বেশ কয়েকটি ওপেন সোর্স ক্লাসিফায়ার। এটি সরাসরি তুলনা করার অনুমতি দেয় dbacl(1) সহ
ইমেল নমুনার একই সেটে প্রতিযোগী শ্রেণীবদ্ধকারী। নিচের USAGE বিভাগটি দেখুন।

প্রস্তুতির সময়, mailfoot বর্তমান কাজে mailfoot.d নামে একটি সাবডিরেক্টরি তৈরি করে
ডিরেক্টরি সমস্ত প্রয়োজনীয় গণনা এই সাবডিরেক্টরির ভিতরে সঞ্চালিত হয়।

প্রস্থান করুন স্থিতি


mailfoot সাফল্যের উপর 0 ফেরত দেয়, যদি কোন সমস্যা দেখা দেয়।

কম্যান্ডস


প্রস্তুত করা আয়তন
বর্তমান ওয়ার্কিং ডিরেক্টরিতে mailfoot.d নামে একটি সাবডিরেক্টরি প্রস্তুত করে এবং
ঠিক এর জন্য খালি সাবডিরেক্টরি দিয়ে এটি পপুলেট করে আয়তন উপসেট

যোগ বিভাগ [ ফাইল ] ...
নির্দিষ্ট করা থাকলে FILE বা STDIN থেকে ইমেলের একটি সেট নেয় এবং সেগুলিকে সংযুক্ত করে
সঙ্গে বিভাগ. মধ্যে ইমেল ক্রম ফাইল সংরক্ষিত হয়, এবং পরবর্তী
ফাইলপ্রতিটি বিভাগে প্রথমটির সাথে s যুক্ত করা হয়েছে। এই আদেশ পুনরাবৃত্তি করা যেতে পারে
কয়েকবার, কিন্তু অন্তত একবার মৃত্যুদন্ড কার্যকর করা উচিত।

পরিষ্কার ডিরেক্টরি mailfoot.d এবং এর সমস্ত বিষয়বস্তু মুছে দেয়।

চালান মাল্টিপ্লেক্সগুলি এলোমেলোভাবে আগে যোগ করা ইমেল স্ট্রীম থেকে, এবং বিভাগগুলি পুনরায় শিখেছে৷
শুধুমাত্র যখন একটি ভুল শ্রেণিবিন্যাস ঘটে। সিমুলেশন পুনরাবৃত্তি হয় আয়তন বার।

সংক্ষিপ্ত করা
সিমুলেশনের জন্য গড় ত্রুটির হার প্রিন্ট করে।

চক্রান্ত [ ps | লগস্কেল ] ...
সিমুলেশনের সময় ত্রুটির সংখ্যা প্লট করে। "ps" বিকল্প, যদি উপস্থিত থাকে,
এর পরিবর্তে মেইলফুট/প্লট ডিরেক্টরিতে একটি পোস্টস্ক্রিপ্ট ফাইলে প্লট লিখে
পর্দায় দেখানো হচ্ছে। "লগস্কেল" বিকল্পটি, যদি উপস্থিত থাকে, তাহলে প্লট চালু হতে পারে
উভয় অর্ডিনেটের জন্য লগ স্কেল।

এখানে ক্লিক করুন truecat predcat
শেষ রানের পরিসংখ্যান স্ক্যান করে এবং এর অন্তর্গত সমস্ত বার্তা বের করে
বিভাগ truecat কিন্তু ক্যাটাগরিতে শ্রেণীবদ্ধ করা হয়েছে predcat. নিষ্কাশিত
বার্তাগুলি ডিরেক্টরিতে অনুলিপি করা হয় mailfoot.d/review পর্যবেক্ষণের জন্য

পরীক্ষা স্যুট তালিকা
উপলব্ধ ফিল্টার/র্যাপার স্ক্রিপ্টগুলির একটি তালিকা দেখায় যা নির্বাচন করা যেতে পারে।

পরীক্ষা স্যুট নির্বাচন করা [ ছাঁকনি ] ...
নামের ফিল্টার(গুলি) প্রস্তুত করে ছাঁকনি সিমুলেশনের জন্য ব্যবহার করা হবে। ফিল্টারের নাম হল
ডিরেক্টরিতে অবস্থিত একটি মোড়ক স্ক্রিপ্টের নাম /usr/share/dbacl/testsuite.
প্রতিটি ফিল্টার নিচে নথিভুক্ত একটি কঠোর ইন্টারফেস আছে, এবং এটি নির্বাচন করার কাজ
এটা কপি mailfoot.d/filters ডিরেক্টরি শুধুমাত্র সেখানে অবস্থিত ফিল্টার ব্যবহার করা হয়
সিমুলেশনে

পরীক্ষা স্যুট অনির্বাচন [ ছাঁকনি ] ...
ডিরেক্টরি থেকে নামযুক্ত ফিল্টার(গুলি) সরিয়ে দেয় mailfoot.d/filters যাতে তারা হয়
সিমুলেশনে ব্যবহৃত হয় না।

পরীক্ষা স্যুট চালান [ প্লট ]
পূর্বে যোগ করা ডেটাসেটের প্রতিটি নির্বাচিত ফিল্টার আহ্বান করে এবং গণনা করে
ভুল শ্রেণিবিন্যাস হার। যদি "প্লট" বিকল্পটি উপস্থিত থাকে, প্রতিটি ফিল্টার সিমুলেশন
ডিরেক্টরিতে একটি পোস্টস্ক্রিপ্ট ফাইল হিসাবে প্লট করা হয়েছে mailfoot.d/plots.

পরীক্ষা স্যুট অবস্থা
নির্ধারিত সিমুলেশন বর্ণনা করে।

পরীক্ষা স্যুট সংক্ষিপ্ত করা
সমস্ত ফিল্টারের জন্য ক্রস বৈধতা ফলাফল দেখায়। শুধুমাত্র পরে বোঝা যায় চালান
কমান্ড।

, USAGE


সাধারণ ব্যবহারের প্যাটার্নটি নিম্নরূপ: প্রথমে, আপনাকে আপনার ইমেল আলাদা করতে হবে
বিভিন্ন বিভাগে সংগ্রহ (ম্যানুয়ালি বা অন্যথায়)। প্রতিটি বিভাগ হতে হবে
এক বা একাধিক ফোল্ডারের সাথে যুক্ত, তবে প্রতিটি ফোল্ডারে একাধিক থাকা উচিত নয়
বিভাগ এরপরে, আপনাকে ঠিক করতে হবে কত রান ব্যবহার করতে হবে, বলুন 10। আপনি যত বেশি রান ব্যবহার করবেন,
ভবিষ্যদ্বাণীকৃত ত্রুটির হার তত ভালো। তবে বেশি রান করতে সময় লাগে বেশি। এখন আপনি টাইপ করতে পারেন

% mailfoot প্রস্তুত 10

এর পরে, প্রতিটি বিভাগের জন্য, আপনাকে অবশ্যই এই বিভাগের সাথে যুক্ত প্রতিটি ফোল্ডার যুক্ত করতে হবে। ধরুন
আপনার নাম তিনটি বিভাগ আছে স্প্যাম, কাজ, এবং খেলা, যা mbox এর সাথে যুক্ত
নথি পত্র spam.mbox, work.mbox, এবং play.mbox যথাক্রমে আপনি টাইপ হবে

% mailfoot spam spam.mbox যোগ করুন
% mailfoot কাজ work.mbox যোগ করুন
% mailfoot play.mbox যোগ করুন

এলোমেলো মাল্টিপ্লেক্সিংয়ের মতো প্রতিটি বিভাগে আপনার একই সংখ্যক ইমেল লক্ষ্য করা উচিত
অন্যথায় ভারসাম্যহীন হবে। প্রতিটি ইমেল বার্তা ক্রম *.mbox ফাইল হয়
গুরুত্বপূর্ণ, এবং প্রতিটি সিমুলেশনের সময় সংরক্ষিত হয়। আপনি যদি বারবার একই যোগ করেন
শ্রেণীতে, পরবর্তী মেইলবক্সগুলি প্রথমটিতে যুক্ত করা হবে, উহ্য সংরক্ষণ করে
আদেশ

আপনি এখন ইচ্ছামতো FOOT সিমুলেশন করতে পারেন। মাল্টিপ্লেক্সড ইমেইলগুলো হলো
পরিবেশে প্রদত্ত আদেশ কার্যকর করে এক সময়ে শ্রেণিবদ্ধ এবং শিখেছে
পরিবর্তনশীল MAILFOOT_FILTER। যদি সেট না করা হয়, একটি ডিফল্ট মান ব্যবহার করা হয়।

% মেইলফুট রান
% mailfoot সারসংক্ষেপ

testsuite কমান্ডগুলি উপরোক্ত ধাপগুলিকে সরল করার জন্য এবং a-এর তুলনা করার অনুমতি দেওয়ার জন্য ডিজাইন করা হয়েছে
ইমেল শ্রেণীবিভাগের বিস্তৃত পরিসর, সহ কিন্তু সীমাবদ্ধ নয় dbacl. ক্লাসিফায়ার্স হয়
র‍্যাপার স্ক্রিপ্টের মাধ্যমে সমর্থিত, যা তে অবস্থিত /usr/share/dbacl/testsuite
ডিরেক্টরি.

টেস্টসুইট ব্যবহার করার সময় প্রথম পর্যায়ে কোন শ্রেণীবিভাগের তুলনা করা হবে তা নির্ধারণ করা হয়। আপনি
টাইপ করে উপলব্ধ wrappers একটি তালিকা দেখতে পারেন:

% মেইলফুট টেস্টসুইট তালিকা

মনে রাখবেন যে র‍্যাপার স্ক্রিপ্টগুলি প্রকৃত ইমেল ক্লাসিফায়ার নয়, যা অবশ্যই হওয়া উচিত৷
আপনার সিস্টেম অ্যাডমিনিস্ট্রেটর দ্বারা বা অন্যথায় আলাদাভাবে ইনস্টল করা। একবার এই কাজ করা হয়, আপনি
টাইপ করে সিমুলেশনের জন্য এক বা একাধিক মোড়ক নির্বাচন করতে পারেন, উদাহরণস্বরূপ:

% mailfoot testsuite নির্বাচন dbaclA ifile

যদি কিছু নির্বাচিত শ্রেণীবিভাগ সিস্টেমে পাওয়া না যায়, তাহলে সেগুলি নির্বাচন করা হয় না।
এটাও মনে রাখবেন যে কিছু র‌্যাপারের হার্ড-কোডেড ক্যাটাগরির নাম থাকতে পারে, যেমন যদি ক্লাসিফায়ার
শুধুমাত্র বাইনারি শ্রেণীবিভাগ সমর্থন করে। সতর্কতা বার্তায় মনোযোগ দিন।

এটি শুধুমাত্র সিমুলেশন চালানোর জন্য অবশেষ. সাবধান, এটি একটি দীর্ঘ সময় নিতে পারে (কয়েক ঘন্টা
শ্রেণিবিন্যাসকারীর উপর নির্ভর করে)।

% মেইলফুট টেস্টসুইট রান
% mailfoot testsuite সারসংক্ষেপ

আপনার সব কাজ হয়ে গেলে, আপনি টাইপ করে কাজের ফাইল, লগ ফাইল ইত্যাদি মুছে ফেলতে পারেন

% মেলফুট পরিষ্কার

স্ক্রিপ্ট ইন্টারফেস


mailfoot পরীক্ষা স্যুট আপনার প্রস্তুত ইমেল কর্পোরা শেখার এবং শ্রেণীবদ্ধ করার যত্ন নেয়
প্রতিটি নির্বাচিত শ্রেণিবিন্যাসকারী। যেহেতু ক্লাসিফায়ারের ইন্টারফেস ব্যাপকভাবে পরিবর্তিত হয়, তাই এটি শুধুমাত্র
সেই ইন্টারফেসগুলিকে পৃথকভাবে একটি স্ট্যান্ডার্ড ফর্মে মোড়ানোর মাধ্যমে যা ব্যবহার করা যেতে পারে
by mailfoot পরীক্ষা স্যুট.

প্রতিটি র্যাপার স্ক্রিপ্ট একটি কমান্ড লাইন টুল যা শূন্য দ্বারা অনুসরণ করে একটি একক কমান্ড গ্রহণ করে
বা আরও ঐচ্ছিক আর্গুমেন্ট, স্ট্যান্ডার্ড ফর্মে:

wrapper কমান্ড [যুক্তি]...

প্রতিটি মোড়ক স্ক্রিপ্ট একটি সুনির্দিষ্ট উপায়ে STDIN এবং STDOUT ব্যবহার করে। যদি না
আচরণ বর্ণনা করা হয়, তারপর কোন আউটপুট বা ইনপুট ব্যবহার করা উচিত নয়। সম্ভাব্য কমান্ড হল
নীচে বর্ণিত:

filter এই ক্ষেত্রে, STDIN-এ একটি একক ইমেল প্রত্যাশিত, এবং বিভাগের ফাইলের নামগুলির একটি তালিকা৷
$2, $3, ইত্যাদিতে প্রত্যাশিত। স্ক্রিপ্টটি অনুরূপ বিভাগের নাম লেখে
STDOUT-এ ইনপুট ইমেল। কোন ট্রেলিং নতুন লাইন প্রয়োজন বা প্রত্যাশিত.

শিখুন এই ক্ষেত্রে, STDIN-এ একটি আদর্শ এমবক্স স্ট্রীম প্রত্যাশিত, যখন একটি উপযুক্ত
বিভাগের ফাইলের নাম $2 এ প্রত্যাশিত। STDOUT-এ কোন আউটপুট লেখা নেই।

পরিষ্কার এই ক্ষেত্রে, একটি ডিরেক্টরি $2 এ প্রত্যাশিত, যা পুরানো ডাটাবেসের জন্য পরীক্ষা করা হয়
তথ্য যদি কোন পুরানো ডাটাবেস পাওয়া যায়, সেগুলি শুদ্ধ বা রিসেট করা হয়। কোন আউটপুট নেই
STDOUT-এ লেখা।

বর্ণনা করা
এই ক্ষেত্রে, ফিল্টারের বর্ণনা দিয়ে STDOUT-এ পাঠ্যের একটি একক লাইন লেখা হয়
কার্যকারিতা একটি লাইন মোড়ানো প্রতিরোধ করতে লাইন ছোট রাখা উচিত
টার্মিনাল।

বুটস্ট্র্যাপ
এই ক্ষেত্রে, একটি ডিরেক্টরি $2 এ প্রত্যাশিত। মোড়ক স্ক্রিপ্ট প্রথম জন্য চেক
এর সংশ্লিষ্ট শ্রেণীবিভাগের অস্তিত্ব এবং অন্যান্য পূর্বশর্ত। যদি চেক
সফল হয়, তারপর সরবরাহকৃত ডিরেক্টরিতে মোড়কটি ক্লোন করা হয়। একটি সৌজন্য
সাফল্য বা ব্যর্থতা প্রকাশ করার জন্য STDOUT-এ বিজ্ঞপ্তি দেওয়া উচিত। ইহা ও
দীর্ঘ বর্ণনা সতর্কতা দেওয়া অনুমোদিত.

পায়ের আঙ্গুল দ্বারা ব্যবহৃত mailtoe(1).

ফুট এই ক্ষেত্রে, বিভাগগুলির একটি তালিকা $3, $4, ইত্যাদি সম্ভাব্য প্রতিটিতে প্রত্যাশিত
বিভাগ তালিকাভুক্ত করা আবশ্যক। এই তালিকার আগে, সত্যিকারের বিভাগটি $2-এ দেওয়া হয়েছে।

পরিবেশ


লোড করার ঠিক পরে, mailfoot $HOME ডিরেক্টরিতে লুকানো ফাইল .mailfootrc পড়ে, যদি
এটি বিদ্যমান, তাই পরিবেশের জন্য কাস্টম মান নির্ধারণ করার জন্য এটি একটি ভাল জায়গা হবে
ভেরিয়েবল।

MAILFOOT_FILTER
এই ভেরিয়েবলটিতে একটি শেল কমান্ড রয়েছে যা চালানোর সময় বারবার চালানো হবে
মঞ্চ কমান্ডটি STDIN-এ একটি ইমেল বার্তা গ্রহণ করবে এবং ফলস্বরূপ আউটপুট করবে
বিভাগ নাম. কমান্ড লাইনে, এটি প্রথমে সত্য বিভাগটি গ্রহণ করা উচিত
নাম, তারপর সমস্ত সম্ভাব্য বিভাগের ফাইল নামের একটি তালিকা। যদি আউটপুট ক্যাটাগরি করে
সত্য বিভাগের সাথে মেলে না, তাহলে প্রাসঙ্গিক বিভাগগুলি ছিল বলে ধরে নেওয়া হয়
নিঃশব্দে আপডেট/রিলার্ন করা হয়েছে। যদি MAILFOOT_FILTER অনির্ধারিত হয়, mailfoot ব্যবহার করে
ডিফল্ট মান।

টেম্পডির
এই ডিরেক্টরিটি র‍্যাপার স্ক্রিপ্টের সুবিধার জন্য রপ্তানি করা হয়। স্ক্রিপ্ট যা প্রয়োজন
অস্থায়ী ফাইল তৈরি করতে তাদের TEMPDIR-এ প্রদত্ত একটি অবস্থান স্থাপন করা উচিত।

নোট


সাবডিরেক্টরি mailfoot.d বেশ বড় হতে পারে। এটি প্রশিক্ষণের একটি সম্পূর্ণ অনুলিপি রয়েছে
কর্পোরা, সেইসাথে ফাইল শেখার জন্য আয়তন বার সব যোগ করা বিভাগ, এবং বিভিন্ন
লগ ফাইল.

জন্য পাদদেশ সিমুলেশন dbacl(1) খুব, খুব ধীর (ক্রম n বর্গক্ষেত্র) এবং সব গ্রহণ করবে
পারফর্ম করতে রাত। এই উন্নতি করা সহজ নয়.

সতর্কতামূলক


কারণ যোগ করা মেলবক্সের মধ্যে ইমেলের অর্ডার করা গুরুত্বপূর্ণ, আনুমানিক ত্রুটি
রেটগুলি ভালভাবে সংজ্ঞায়িত বা উদ্দেশ্যমূলক অর্থে এমনকি অর্থপূর্ণ নয়। যাইহোক, যদি
নমুনা ইমেলগুলি ব্যবহারকারীর আগত ইমেলের একটি প্রকৃত স্ন্যাপশট উপস্থাপন করে, তারপর ত্রুটি
হার কিছুটা অর্থবহ। সিমুলেশনগুলি তখন বিকল্প হিসাবে ব্যাখ্যা করা যেতে পারে
বাস্তবতা যেখানে একটি প্রদত্ত শ্রেণীবিভাগকারী ইনকামিং মেলকে আটকাতে পারে।

উৎস


এই প্রোগ্রামের সর্বশেষ সংস্করণের জন্য উত্স কোড নিম্নলিখিত পাওয়া যায়
অবস্থানগুলি:

http://www.lbreyer.com/gpl.html
http://dbacl.sourceforge.net

onworks.net পরিষেবা ব্যবহার করে অনলাইনে মেইলফুট ব্যবহার করুন



সর্বশেষ লিনাক্স এবং উইন্ডোজ অনলাইন প্রোগ্রাম