ইংরেজিফরাসিস্প্যানিশ

Ad


অনওয়ার্কস ফেভিকন

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

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

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

কার্যক্রম:

NAME এর


কখন - একটি সংক্ষিপ্ত ব্যক্তিগত ক্যালেন্ডার প্রোগ্রাম

সাইনোপিসিস


কখন

যখন [বিকল্প] [কমান্ড]

মূল ধারণাটি কমান্ড লাইনে 'when' টাইপ করা। আপনি প্রথমবার চালান
প্রোগ্রাম, এটি আপনাকে কিছু সেটআপ তথ্যের জন্য অনুরোধ করবে। আপনার ক্যালেন্ডার ফাইল সম্পাদনা করতে আপনার
প্রিয় সম্পাদক, 'যখন ই' করবেন। ক্যালেন্ডার ফাইলের মৌলিক বিন্যাসটি এরকম:

2003 ফেব্রুয়ারী 3, নোবেল পুরস্কার গ্রহণের জন্য স্টকহোমে ফ্লাই করুন।

আপনার একটি ক্যালেন্ডার ফাইল হয়ে গেলে, কমান্ড থেকে 'কখন' প্লেইন পুরানো হিসাবে প্রোগ্রামটি চালান
লাইন আগামী দুই সপ্তাহের জন্য আপনার ক্যালেন্ডারে জিনিসগুলি প্রিন্ট করবে।

কম্যান্ডস


i আপনার ক্যালেন্ডারে আসন্ন আইটেম মুদ্রণ করুন. (এটি ডিফল্ট কমান্ড।)

c গত মাসের জন্য ক্যালেন্ডার প্রিন্ট করুন (প্রাচীর ক্যালেন্ডারের মতো গ্রিড, আইটেম দেখাচ্ছে না),
এই মাসে, এবং পরের মাসে।

e আপনার ক্যালেন্ডার ফাইল সম্পাদনা করতে আপনার প্রিয় সম্পাদক আহ্বান করুন.

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

j পরিবর্তিত জুলিয়ান দিন প্রিন্ট করুন (দুটির মধ্যে সময়ের ব্যবধান খুঁজে বের করার জন্য দরকারী
তারিখ)।

d বর্তমান তারিখ ছাড়া কিছুই প্রিন্ট করুন.

বিকল্প


--help ব্যতীত নিম্নলিখিত সমস্ত বিকল্প পছন্দ ফাইলে সেট করা যেতে পারে।
True/false অপশন কমান্ড লাইনে --option বা --nooption হিসেবে সেট করা যেতে পারে এবং
0 বা 1 বিকল্প সেট করে পছন্দ ফাইল।

--help একটি সংক্ষিপ্ত সাহায্য বার্তা প্রিন্ট করে।

--সংস্করণ
সফ্টওয়্যারটির কোন সংস্করণের একটি বিবৃতি সহ একটি সংক্ষিপ্ত বার্তা প্রিন্ট করে
হয়।

--ভাষা=LANG
ভাষা LANG এ সেট করুন। আন্তর্জাতিকীকরণের উপর নীচের বিভাগটি দেখুন। এই
বিকল্পটি সাধারণত প্রয়োজন হয় না, কারণ ভাষা স্বয়ংক্রিয়ভাবে সনাক্ত করা হয়।

--ভবিষ্যত=দিন
প্রতিবেদনটি ভবিষ্যতে কত দিন বাড়ানো হবে। ডিফল্ট: 14

--গত=দিন
প্রতিবেদনটি অতীতে কত দিন বাড়ানো হয়। যেমন --ভবিষ্যত বিকল্প, --অতীত
বর্তমান তারিখের সাপেক্ষে একটি অফসেট হিসাবে ব্যাখ্যা করা হয়, তাই সাধারণত আপনি করতে পারেন
এই একটি নেতিবাচক মান হতে চান. ডিফল্ট: -1

--ক্যালেন্ডার=ফাইল
আপনার ক্যালেন্ডার ফাইল। ডিফল্ট হল আপনার পছন্দের দ্বারা নির্দেশিত ফাইলটি ব্যবহার করা
ফাইল, যা প্রথমবার সেট আপ করা হয় যখন আপনি চালান।

--সম্পাদক=কমান্ড
আপনার সম্পাদককে আমন্ত্রণ জানাতে ব্যবহৃত কমান্ড। ডিফল্ট: "emacs -nw" উদাহরণ: কখন
--সম্পাদক = "ভিম"

--wrap=COLUMNS
আউটপুটের জন্য পাঠ্যের কলামের সংখ্যা (বা 0 যদি আপনি মোটেও মোড়ানো না চান)।
ডিফল্ট: 80 X

--[না]wrap_auto
টার্মিনালের প্রস্থ সনাক্ত করার চেষ্টা করুন এবং আউটপুটের প্রস্থ সেট করুন
সেই অনুযায়ী এটি শুধুমাত্র তখনই প্রযোজ্য যখন আউটপুটটি একটি tty হয়, এবং যেকোনও সাপেক্ষে
--wrap_max দ্বারা সর্বোচ্চ সেট। --wrap দ্বারা সেট করা যেকোনো মানকে ওভাররাইড করে। ডিফল্ট: না

--wrap_max=COLUMNS
আউটপুটের জন্য পাঠ্যের কলামের সর্বাধিক সংখ্যা (বা -1 যদি আপনি না চান
সর্বোচ্চ)। --wrap_auto-এর সাথে সংমিশ্রণে কার্যকরী সুস্পষ্টতা রক্ষা করতে
বড় টার্মিনাল জানালা। ডিফল্ট: -1

--সারি=কলাম
টার্মিনাল উইন্ডোতে ফিট করা পাঠ্যের সারির সংখ্যা। আপনার তালিকা যখন
ক্যালেন্ডার, আউটপুট এই দৈর্ঘ্যে ছোট করা হবে, যদি না এর ফলে হয়
ভবিষ্যতে তিন দিনেরও কম তালিকাভুক্ত করা। এই আচরণ ওভাররাইড করা হয় (
সর্বোচ্চ সংখ্যক সারি অনন্তে সেট করা হয়) যদি --future বিকল্প দেওয়া হয়
স্পষ্টভাবে, অথবা যদি m বা y কমান্ড ব্যবহার করা হয়। ডিফল্ট: 40

--[না]সারি_অটো
সেট করা মান ব্যবহার না করে টার্মিনালের উচ্চতা সনাক্ত করার চেষ্টা করুন
--rows বিকল্প। আউটপুট একটি tty হলেই এটি প্রযোজ্য। যেকোনো মানকে ওভাররাইড করে
--সারি দ্বারা সেট করা। ডিফল্ট: হ্যাঁ

--[না] শিরোনাম
i, c, w, m এবং y কমান্ডের আউটপুটের শীর্ষে হেডার প্রিন্ট করুন। ডিফল্ট:
হাঁ

--[কোন] পেজিং
যখন আউটপুট সারি বা rows_auto দ্বারা সেট করা মানের চেয়ে দীর্ঘ হয়, তখন একটি পেজার ব্যবহার করুন
আউটপুট প্রদর্শন করুন। (পেজার এবং কম পরিবেশের ভেরিয়েবলগুলিকে সম্মান করা হয়। যদি
PAGER সেট করা নেই, ডিফল্ট "কম।") ডিফল্ট: হ্যাঁ

--পেজিং_লেস_অপশন
পেজার "কম" হলে অতিরিক্ত বিকল্প। ডিফল্ট: "-rXFE"

--[না]ফিল্টার_অ্যাকসেন্ট_অন_আউটপুট
অ্যাকসেন্টেড অক্ষরগুলিকে অ্যাকসেন্টেড অক্ষরগুলিতে পরিবর্তন করতে হবে কিনা। ডিফল্ট: হ্যাঁ, যদি না
$TERM পরিবেশ পরিবর্তনশীল "mlterm" বা "xterm" এর সমান।

--[না]শৈলীকৃত_আউটপুট
যদি আউটপুট একটি টার্মিনাল হয়, তাহলে আমাদের কি স্টাইল করার জন্য ANSI টার্মিনাল কোড ব্যবহার করা উচিত?
ডিফল্ট: হ্যাঁ

--[no]styled_output_if_not_tty
আউটপুট স্টাইল করুন এমনকি যদি এটি একটি টার্মিনাল না হয়। ডিফল্ট: না

--ক্যালেন্ডার_আজ_স্টাইল=স্টাইল
--items_today_style=style
এর মধ্যে প্রথমটি ক্যালেন্ডার করার সময় আজকের তারিখটি কীভাবে স্টাইল করতে হয় তা বলে (গ)
আদেশ দ্বিতীয়টি বলে যে আইটেমগুলি করার সময় ``আজ' শব্দটি কীভাবে স্টাইল করা যায় (i)
আদেশ ডিফল্ট: সাহসী

আউটপুটের স্টাইলিং নিম্নলিখিত কীওয়ার্ড ব্যবহার করে নির্দিষ্ট করা যেতে পারে: সাহসী,
আন্ডারলাইন করা, ঝলকানি। পাঠ্যের রঙ পরিবর্তন করতে, এইগুলি ব্যবহার করুন: fgblack, fgred,
fggreen, fgyellow, fgblue, fgpurple, fgcyan, fgwhite. পটভূমি পরিবর্তন করতে
রঙ, অনুরূপ কীওয়ার্ড ব্যবহার করুন, তবে fg এর পরিবর্তে bg দিয়ে। উদাহরণ: কখন
--calendar_today_style="bold,fgred,bgcyan" c

--প্রিফিল্টার
এটি পড়ার আগে একটি প্রোগ্রামের মাধ্যমে ক্যালেন্ডার ফাইলটি পাইপ করুন। ডিফল্ট: ""

--now="YMD"
ভান আজ অন্য কোনো তারিখ।

--[না]প্রতিবেশী_মাস
"when c" এর ডিফল্ট আচরণ হল গত মাসের জন্য ক্যালেন্ডার প্রিন্ট করা, এটি
মাস, এবং পরের মাসে। --noneighboring_months নির্বাচন করে, আপনি মুদ্রণ এড়াতে পারেন
আউট মাসগুলি --অতীত এবং --ভবিষ্যত দ্বারা নির্ধারিত পরিসরে অন্তর্ভুক্ত নয়।

--[না]সোমবার_প্রথম
রবিবারের পরিবর্তে সোমবার থেকে সপ্তাহ শুরু করুন। ডিফল্ট: না

--[না]অর্থোডক্স_ইস্টার
অর্থোডক্স ইস্টার্ন চার্চের ক্যালেন্ডার অনুসারে ইস্টার গণনা করুন। ডিফল্ট: না

--[না]এএমপিএম
12-ঘন্টা সময়ের পরিবর্তে 24-ঘন্টা সময় ব্যবহার করে দিনের সময় প্রদর্শন করুন। এছাড়াও প্রভাবিত করে
ইনপুট সময় পার্সিং. ডিফল্ট: হ্যাঁ

--auto_pm=x
যখন সময়গুলি x-এর কম ঘন্টা সহ ইনপুট করা হয় এবং AM বা PM নয়
স্পষ্টভাবে উল্লেখ করা হয়েছে, স্বয়ংক্রিয়ভাবে ধরে নিন যে তারা AM এর পরিবর্তে PM।
ডিফল্ট: 0 X

--[না]আক্ষরিক_শুধুমাত্র
শুধুমাত্র আক্ষরিক তারিখ হিসাবে দেওয়া আইটেমগুলি প্রদর্শন করুন, যেমন, "2008 জুলাই 4"। করবেন না
ডিসপ্লে আইটেম যা এক্সপ্রেশন দ্বারা সংজ্ঞায়িত করা হয়, যেমন, পর্যায়ক্রমিক আইটেম যেমন "w=thu"।
ডিফল্ট: না

--পরীক্ষা_অভিব্যক্তি
--বেয়ার_সংস্করণ
--make_filter_regex
--test_accent_filtering
এই বিকল্পগুলি অভ্যন্তরীণভাবে নির্মাণ এবং পরীক্ষার জন্য ব্যবহৃত হয়।

বর্ণনাঃ


কখন একটি অত্যন্ত সহজ ব্যক্তিগত ক্যালেন্ডার প্রোগ্রাম, যার লক্ষ্য ইউনিক্স গিক যারা চায়
নূন্যতম কিছু এটি নির্দিষ্ট তারিখে আপনার যা করতে হবে তার ট্র্যাক রাখতে পারে।
সেখানে প্রচুর ক্যালেন্ডার এবং ``ব্যক্তিগত তথ্য ব্যবস্থাপক'' প্রোগ্রাম রয়েছে, তাই
ব্যবহার করার জন্য কি কারণ আছে কখন?

এটি একটি খুব সংক্ষিপ্ত এবং সহজ প্রোগ্রাম, তাই আপনি সহজেই এটি নিজের সাথে টিঙ্কার করতে পারেন।
এটি কোনো লাইব্রেরির উপর নির্ভর করে না, তাই এটি ইনস্টল করা সহজ। আপনি ইনস্টল করতে সক্ষম হওয়া উচিত
এটি যেকোন সিস্টেমে যেখানে পার্ল পাওয়া যায়, এমনকি যদি আপনার ইনস্টল করার সুবিধা না থাকে
লাইব্রেরি।
এর ফাইল ফরম্যাট হল একটি সাধারণ টেক্সট ফাইল, যা আপনি আপনার পছন্দের এডিটরে সম্পাদনা করতে পারেন।

যদিও কখন পার্ল উপলব্ধ যেখানে কার্যত যে কোনো অপারেটিং সিস্টেমে চালানো উচিত, ইন
এই নথিটি আমি অনুমান করব আপনি ইউনিক্সের কিছু স্বাদ চালাচ্ছেন।

স্থাপন এবং পেয়ে শুরু হয়েছে


রুট হিসাবে লগ ইন করার সময়, নিম্নলিখিত কমান্ডটি চালান:

ইনস্টল করুন

চালান কখন প্রথমবার এই কমান্ড ব্যবহার করে:

কখন

আপনার ক্যালেন্ডার ফাইল সেট আপ করার জন্য প্রয়োজনীয় কিছু তথ্যের জন্য আপনাকে অনুরোধ করা হবে।

ব্যবহারের


আপনি চালানো হলে কখন আবার প্রাথমিক সেটআপ রানের পরে, এটির একটি একক লাইন মুদ্রণ করা উচিত
পাঠ্য, আপনাকে বর্তমান তারিখ বলছে। এটি অন্য কিছু মুদ্রণ করবে না, কারণ আপনার
ক্যালেন্ডার ফাইল খালি, তাই আপনার কোনো অ্যাপয়েন্টমেন্ট আসছে না।

এখন আপনি আপনার ক্যালেন্ডার ফাইলে আইটেম রাখা শুরু করতে পারেন। প্রতিটি আইটেম টেক্সট যে একটি লাইন
এটা এমন দেখতে:

2003 ফেব্রুয়ারী 3, নোবেল পুরস্কার গ্রহণের জন্য স্টকহোমে ফ্লাই করুন।

আপনার ক্যালেন্ডার ফাইলটি সম্পাদনা করার একটি সুবিধাজনক উপায় হল এই কমান্ডটি:

যখন ই

এটি আপনাকে আপনার প্রিয় সম্পাদকে পপ করবে (আপনি যখন দৌড়েছিলেন তখন আপনি যেটিকে বেছে নিয়েছিলেন৷ কখন প্রথম
সময়)।

তারিখটি বছর-মাস-দিন বিন্যাসে হতে হবে, তবে আপনি হয় মাস বানান বা দিতে পারেন
একটি সংখ্যা হিসাবে। (মাসের নামগুলি অক্ষর-সংবেদনশীল, এবং আপনি প্রতিনিধিত্ব করলে এটি কোন ব্যাপার না
ফেব্রুয়ারি F, Fe, Feb, Februa, বা যাই হোক না কেন। এটা শুধু একটি অনন্য ম্যাচ হতে হবে. তুমি পারবে
একটি trailing দিন., যা উপেক্ষা করা হবে. চেক ভাষায়, "cer" একটি সংক্ষিপ্ত রূপ হিসাবে ব্যবহার করা যেতে পারে
Cerven-এর জন্য এবং Cervenec-এর জন্য "cec"।) অতিরিক্ত হোয়াইটস্পেস উপেক্ষা করা হবে যতক্ষণ না আপনি
কমা পরে প্রকৃত পাঠ্য. একটি # চিহ্ন দিয়ে শুরু হওয়া ফাঁকা লাইন এবং লাইন উপেক্ষা করা হয়।

আপনি যদি এখন চালান কখন, এটি আপনার ক্যালেন্ডার ফাইলের সমস্ত আইটেমের একটি তালিকা মুদ্রণ করবে
একটি নির্দিষ্ট সময়ের ব্যবধানের মধ্যে পড়ে (গতকাল থেকে বিরতি শুরু হয়। কখন চেষ্টা করে
সময়ের ব্যবধানের শেষ বাছাই করুন যাতে এটির আউটপুট আপনার টার্মিনাল উইন্ডোতে ফিট হয়, কিন্তু এটি
সর্বদা কমপক্ষে তিন দিন থাকবে, এবং ভবিষ্যতে দুই সপ্তাহের বেশি হবে না।) সব দেখতে
পরের মাসের জন্য আপনার আইটেম, ``যখন m'', এবং একইভাবে এক বছরের জন্য, y, বা একক
সপ্তাহ, ডব্লিউ.

যদি আপনি ``কখন গ'' করেন, কখন গত মাস, এই মাস এবং পরের জন্য ক্যালেন্ডার প্রিন্ট করে
মাস।

আপনি এই কমান্ড একত্রিত করতে পারেন. উদাহরণস্বরূপ, ``যখন cw'' ক্যালেন্ডার প্রিন্ট করবে, এবং
তারপর পরের সপ্তাহের জন্য আপনাকে আপনার আইটেম দেখান।

বছরে একবার ঘটে যাওয়া ইভেন্টগুলির জন্য, যেমন জন্মদিন এবং বার্ষিকী, আপনি হয় ব্যবহার করতে পারেন
a * বছরের জায়গায়,

* 25 ডিসেম্বর, বড়দিন

অথবা একটি তারকাচিহ্ন সহ একটি বছর ব্যবহার করুন:

1920* 29 অগাস্ট, চার্লি পার্কার \a পরিণত হন, জন্ম \y

দ্বিতীয় উদাহরণে, \a আপনাকে বলে যে এই বছর চার্লি পার্কারের বয়স কত হবে এবং \y
যে বছর তিনি জন্মগ্রহণ করেছিলেন তা পুনরুত্পাদন করে, অর্থাৎ, আউটপুট হবে:

আজ 2003 আগস্ট 29 চার্লি পার্কার 83 বছর বয়সী, জন্ম 1920 সালে

প্রতি সপ্তাহে আপনাকে যা করতে হবে, আপনি w=xxx, যেখানে ফর্মের একটি অভিব্যক্তি ব্যবহার করতে পারেন
xxx হল আপনার ভাষায় সপ্তাহের দিনের নামের প্রথম কয়েকটি অক্ষর। (আপনি
অস্পষ্টতা দূর করার জন্য যথেষ্ট অক্ষর সরবরাহ করতে হবে, যেমন, ইংরেজিতে, w=th বা w=tu, নয়
শুধু w=t.) উদাহরণ:

w=সূর্য, গির্জায় যান, 10:00

আপনি আসলে এর চেয়েও শৌখিন পরীক্ষা করতে পারেন; আরও তথ্যের জন্য, বিভাগটি দেখুন
'অভিনব পরীক্ষা' নীচে। কিছু সাধারণ ছুটির দিনগুলি কীভাবে সেট আপ করবেন তা এখানে:

m=jan & w=mon & a=3 , মার্টিন লুথার কিং দিবস
* 14 ফেব্রুয়ারী, ভ্যালেন্টাইন্স ডে
m=feb & w=mon & a=3 , ওয়াশিংটনের জন্মদিন পালন করা হয়
m=may & w=sun & a=2 , মা দিবস
m=may & w=mon & b=1 , স্মৃতি দিবস
m=jun & w=sun & a=3 , বাবা দিবস
* 4 জুলাই, স্বাধীনতা দিবস
m=sep & w=mon & a=1 , শ্রম দিবস
m=oct & w=mon & a=2 , কলম্বাস দিবস
m=oct & w=mon & a=2 , থ্যাঙ্কসগিভিং (কানাডা)
* 11 নভেম্বর, যুদ্ধবিরতি দিবস
m=nov & w=thu & a=4 , থ্যাঙ্কসগিভিং (US)
e=47 , মার্ডি গ্রাস
e=46 , ছাই বুধবার
e=7 , পাম রবিবার
e=0 , ইস্টার সানডে
e=0-49 , পেন্টেকস্ট (ইস্টারের 49 দিন পর)

মার্কিন যুক্তরাষ্ট্রে, যখন নির্দিষ্ট ছুটির দিনগুলি সপ্তাহান্তে পড়ে, ফেডারেল কর্মীদের পাশাপাশি অনেকে
বেসরকারী কর্মচারীরা, সোমবার বা শুক্রবার ছুটি পান। সম্পূর্ণ তালিকা দেওয়া আছে
http://www.opm.gov/operating_status_schedules/fedhol/2011.asp. যদি আপনি একটি অনুস্মারক চান
ছুটির দিন এবং আপনি যেদিন কাজ থেকে ছুটি পান, উভয়ই, আপনি কীভাবে সেট করবেন তার একটি উদাহরণ এখানে
যে আপ:

* 4 জুলাই, স্বাধীনতা দিবস
m=Jul & c=4 , স্বাধীনতা দিবস (ফেডারেল ছুটি হিসাবে পালন করা হয়)

আন্তর্জাতিকীকরণ


কখন চেক, ডেনিশ, ডাচ, ইংরেজি, ফরাসি, জার্মান, এর জন্য কমপক্ষে আংশিক সমর্থন রয়েছে
গ্রীক, হাঙ্গেরিয়ান, ইতালীয়, পোলিশ, রোমানিয়ান, স্প্যানিশ এবং ইউক্রেনীয়। যদি কখন হয়েছে না
আপনার ভাষায় অনূদিত, বা শুধুমাত্র আংশিকভাবে অনুবাদ করা হয়েছে, যে টেক্সট হয়নি
অনুবাদ করা হয়েছে ইংরেজিতে প্রদর্শিত হবে। কখন স্বয়ংক্রিয়ভাবে কি সনাক্ত করা উচিত
আপনি যে ভাষা ব্যবহার করেন (আপনার $LANG পরিবেশ পরিবর্তনশীলের মাধ্যমে), এবং যদি কখন অনুবাদ করা হয়েছে
সেই ভাষায়, সেটাই আপনি পাবেন -- কখনএর আউটপুট আপনার ভাষায় হবে, এবং
কখন এছাড়াও আপনি আপনার ক্যালেন্ডার ফাইলের নামের জন্য সেই ভাষাটি ব্যবহার করবেন বলে আশা করবে
মাস এবং সপ্তাহের দিন।

আপনার ক্যালেন্ডার ফাইলটি অবশ্যই UTF-8 (বা ASCII, যা UTF-8 এর একটি উপসেট) হতে হবে। যদি তোমার
ক্যালেন্ডার ফাইলটি অন্য কিছু এনকোডিংয়ে রয়েছে, যেমন ISO-8859, কখন সাধারণত সক্ষম হবে
এটি সনাক্ত করুন, এবং এটি পড়তে অস্বীকার করবে। কমান্ড-লাইন বিকল্পগুলিতে UTF-8ও থাকতে পারে।

কিছু টার্মিনাল এমুলেটর (aterm, ...) আবর্জনা হিসাবে উচ্চারিত অক্ষর প্রদর্শন করে, কিন্তু অন্যান্য
(mlterm, xterm...) তাদের সঠিকভাবে প্রদর্শন করতে পারে। কখন $TERM পরিবেশ পরীক্ষা করে
পরিবর্তনশীল, এবং যদি এটি "mlterm" বা "xterm" এর সমান হয়, তাহলে উচ্চারিত অক্ষর হবে
প্রদর্শিত অন্যথায়, তারা আউটপুট থেকে ফিল্টার করা হয়. আপনি এই দ্বারা ওভাররাইড করতে পারেন
মত একটি লাইন নির্বাণ

filter_accents_on_output = 0

or

filter_accents_on_output = 1

আপনার ~/.when/preferences ফাইল আমি যে কোন ব্যবহারকারীর কাছ থেকে শুনতে আগ্রহী হব
$TERM ভেরিয়েবলকে ব্যাখ্যা করার চেষ্টা করার চেয়ে এটির জন্য একটি ভাল পদ্ধতির পরামর্শ দিন।

ইনপুটে, উচ্চারণ অনুমোদিত, কিন্তু প্রয়োজন নেই, যেমন, একটি ফরাসি-ভাষার ইনপুট ফাইলে,
2005 ফেব্রুয়ারী 17 তারিখটি একটি উচ্চারিত ই বা একটি অস্বাক্ষরযুক্ত একটি দিয়ে দেওয়া যেতে পারে, এবং হয়
কাজ করবে. যদি কোনো ইনপুট মাস বা সপ্তাহের দিন আপনার জন্য কোনোটির সাথে মেলে না
ভাষা, তারপর কখন পরিবর্তে ইংরেজি হিসাবে এটি ব্যাখ্যা করার চেষ্টা করবে।

আপনি একটি লাইন মত লাগাতে পারেন

ভাষা = fr

আপনার ভাষা সেট করতে আপনার পছন্দের ফাইলে, অথবা --language বিকল্পটি সরবরাহ করুন
কমান্ড লাইন, কিন্তু আপনার $LANG পরিবেশ পরিবর্তনশীল সেট করা থাকলে এটি প্রয়োজনীয় নয়
সঠিকভাবে।

বিন্যাসে OF দ্য পছন্দ ফাইল


প্রতিটি লাইন এরকম কিছু নিয়ে গঠিত:

পরিবর্তনশীল = মান

মানের ভিতরে ছাড়া সর্বত্র হোয়াইটস্পেস উপেক্ষা করা হয়। পরিবর্তনশীল নাম হল কেস-
সংবেদনশীল ফাঁকা লাইন উপেক্ষা করা হয়.

আরও উদাহরণ


আপনি লগ ইন করার সময় আপনার শেল কার্যকর করার জন্য একটি দরকারী কমান্ড হল:

যখন --অতীত=0 --ভবিষ্যত=1

আগামী এক বছরের জন্য একটি ক্যালেন্ডার প্রিন্ট করতে:

যখন --past=0 --future=365 c

পপিং UP তোমার ক্যালেন্ডার কখন আপনি লগ ইন IN


আপনি যদি প্রতিদিন এটি দেখতে ভুলে যান তবে আপনার ক্যালেন্ডারটি আপনার কোনও উপকার করবে না। একটি সহজ উপায়
আপনি লগ ইন করার সময় এটিকে পপ আপ করতে আপনার .xsession বা .xinitrc ফাইলের মতো দেখতে হবে
এই:

/usr/bin/when --past=0 --future=1 &>~/when.today
emacs -জ্যামিতি 70x25 -bg বিস্ক ~/when.today &
স্টার্টকেড

আপনার মেশিনে গ্রাফিক্যাল লগইন ম্যানেজার সেট আপ থাকলে .xsession ফাইলটি ব্যবহার করা হয়,
.xinitrc যদি আপনি না করেন। এই উদাহরণে, প্রথম লাইনটি আপনার ক্যালেন্ডারকে আউটপুট করে a
ফাইল সম্পূর্ণ পথ কখন প্রোগ্রাম দেওয়া হয়েছে, কারণ আপনার শেল এর পাথ পরিবর্তনশীল
এই রান করার সময় এখনও সঠিকভাবে আরম্ভ করা হবে না। দ্বিতীয় লাইন একটি GUI emacs পপ আপ
উইন্ডো, যা স্বতন্ত্রভাবে রঙিন যাতে এটি আপনার নজর কাড়বে। শেষ লাইন
এই উদাহরণে আপনার উইন্ডো ম্যানেজার, কেডিই শুরু করে। আপনি যে উইন্ডো ম্যানেজার ব্যবহার করুন না কেন, শুধু
যে ফাইলটি এটি শুরু করে তাতে পূর্বে বিদ্যমান লাইনটি ধরে রাখা নিশ্চিত করুন এবং তা নিশ্চিত করুন
এই লাইনটি ফাইলের শেষ লাইন।

শ্রেণীবিভাজন BY OF দিন


আপনি যদি চান যে বিভিন্ন আইটেম যে এক দিনে মিথ্যা একটি নির্দিষ্ট প্রিন্ট আউট করা হয়
অর্ডার, এটি করার সবচেয়ে সহজ উপায় হল ইনপুট ফাইলে সেগুলিকে সেই ক্রমে রাখা। যে
পদ্ধতি কাজ করবে না, যাইহোক, যখন কিছু আইটেম তারিখ দ্বারা নির্ধারিত হয়
অভিব্যক্তি বরং স্পষ্টভাবে দেওয়া. এটি করতে চাওয়ার সবচেয়ে সাধারণ কারণ
জিনিসটা হল যে আপনার কিছু জিনিস আছে যা আপনাকে দিনের নির্দিষ্ট সময়ে করতে হবে, এবং
আপনি তাদের সময় অনুযায়ী সাজানো চান. এই অবস্থায় শুরুতেই একটা সময় দিতে পারেন
আইটেম এর পাঠ্য, এবং কখন যে চিনতে হবে এবং সময় অনুযায়ী আইটেম বাছাই করা হবে. সময় হতে পারে
h:mm বা hh:mm বিন্যাসে। যদি --ampm সেট করা থাকে, তাহলে একটি ঐচ্ছিক প্রত্যয় a বা p এর জন্য ব্যবহার করা যেতে পারে
AM বা PM, যেমন, 9:30 AM এর জন্য 9:30a। আপনি যদি AM/PM সময় ব্যবহার করেন, তাহলে আপনিও করতে পারেন, যেমন, সেট
--auto_pm=9 যাতে 9 এর কম ঘন্টা স্বয়ংক্রিয়ভাবে PM বলে ধরে নেওয়া হয়। এখানে একটি
উদাহরণস্বরূপ:

2010 এপ্রিল 25 , 7:00 নৈরাজ্য-সিন্ডিকালিস্ট কমিউনে ডিনার
w=সূর্য , 10:00 গির্জা

25 এপ্রিল, 2010 একটি রবিবার, তাই সেই তারিখে এই দুটি আইটেম প্রদর্শিত হবে৷ যদি
--auto_pm 8 বা তার বেশি সেট করা হয়েছে, তারপর 7:00 স্বয়ংক্রিয়ভাবে 7:00 হিসাবে ব্যাখ্যা করা হবে
PM, এবং রাতের খাবারের তারিখ সকালের গির্জার অনুষ্ঠানের নীচে প্রদর্শিত হবে।

অভিনব পরীক্ষা-নিরীক্ষা


w ছাড়াও, উপরে আলোচনা করা হয়েছে, আপনি পরীক্ষা করতে পারেন এমন অন্যান্য ভেরিয়েবলের একটি গুচ্ছ রয়েছে:

w - সপ্তাহের দিন
m - মাস
d - মাসের দিন
y - বছর
j - পরিবর্তিত জুলিয়ান দিনের সংখ্যা
a - মাসের প্রথম 1 দিনের জন্য 7, পরবর্তী 2 দিনের জন্য 7, ইত্যাদি।
b - মাসের শেষ 1 দিনের জন্য 7, আগের 2 দিনের জন্য 7, ইত্যাদি।
গ - সোমবার বা শুক্রবার, নিকটতম সপ্তাহান্তের দিনের মাসের দিনের সমান; অন্যথায় -1
ই - এই বছরের (পশ্চিম) ইস্টার পর্যন্ত দিন
z - বছরের দিন (নববর্ষের দিনে 1)

আপনি মাসগুলিকে সংখ্যা হিসাবে উল্লেখ করতে পারেন, m=2, অথবা আপনার ভাষায় নাম হিসাবে, m=feb। আপনি
এছাড়াও লজিক্যাল অপারেটর এবং (এবং) এবং | ব্যবহার করতে পারে (বা)। নিম্নলিখিত উদাহরণ আপনাকে মনে করিয়ে দেয়
প্রতি মাসের প্রথম এবং পনেরতম দিনে আপনার কর্মচারীদের বেতন দিতে:

d=1 | d=15, কর্মচারীদের বেতন।

এই উদাহরণটি আপনাকে প্রতি মাসের শেষ শনিবার আপনার ব্যান্ডের সাথে মহড়া দেওয়ার কথা মনে করিয়ে দেয়:

w=sat & b=1 , ব্যান্ডের সাথে মহড়া।

নিম্নলিখিত দুটি লাইন

* 25 ডিসেম্বর, বড়দিন
m=dec & d=25 , বড়দিন

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

আপনার জাতীয়তা এবং ধর্মের উপর নির্ভর করে, আপনি সম্ভবত ছুটির একটি গুচ্ছ আছে যে
নির্দিষ্ট তারিখে মিথ্যা বলবেন না। খ্রিস্টধর্মে, এর মধ্যে অনেকগুলি ("চলমান ভোজ")
ইস্টার রবিবারের সাপেক্ষে গণনা করা হয়, যে কারণে ই ভেরিয়েবলটি কার্যকর।

একটি অপারেটর নেই, !:

w=fri & !(m=dec & d=25) , পোকার গেম

একটি মডুলো অপারেটর আছে, %, এবং একটি বিয়োগ অপারেটর, -। এইগুলি ব্যবহার করে, সঙ্গে
j পরিবর্তনশীল, এটা সবে সম্ভব জন্য কখননিম্নলিখিত সঞ্চালনের জন্য এর সামান্য পার্সার
কৃতিত্ব:

!(j%14-1) , প্রতি বুধবার কিছু না কিছু করুন৷

জাদুবিদ্যার এই মূর্খ সামান্য টুকরা পিছনে যুক্তি এই মত যায়. প্রথমত, আমরা নির্ধারণ করি,
'when j --now="2005 jan 26"' কমান্ডটি ব্যবহার করে, যে প্রথম বুধবার আমরা চাই
এটি করার জন্য একটি জুলিয়ান দিন আছে যা 1, মডিউল 14 এর সমান। তারপর আমরা এই অভিব্যক্তিটি লিখি।
যদি এটি একটি বুধবার হয় যার জুলিয়ান দিন সমান হয় 1, মডুলো 14, বন্ধনীতে পরিমাণ
শূন্য হবে, এবং এর যৌক্তিক নেতিবাচকতা গ্রহণ করলে একটি সত্যিকারের মূল্য পাওয়া যাবে।

অপারেটরদের সহযোগীতা এবং অগ্রাধিকারের ক্রম (সর্বোচ্চ থেকে সর্বনিম্ন) এইরকম:

বাম %
বাম -
বাম < > <= >=
বাকি = !=
অধিকার!
বাম এবং
বাম |

সুদ্ধ নথি পত্র


যদি আপনার ক্যালেন্ডার ফাইলটি খুব বড় হয়ে যায়, আপনি এটিকে ছোট খণ্ডে বিভক্ত করতে পছন্দ করতে পারেন --
সম্ভবত একটি জন্মদিনের জন্য, একটি তিব্বতি ছুটির জন্য, ইত্যাদি সম্পন্ন করার একটি সহজ উপায়
এই প্রোগ্রাম m4 ইনস্টল করতে হয়, লাইন করা

prefilter = m4 -P

আপনার পছন্দ ফাইলে, এবং তারপর আপনার ক্যালেন্ডার ফাইলে এইভাবে লাইন রাখুন:

m4_include(/home/yourname/.when/ birthdays)

পরিবেশ


$LANG স্বয়ংক্রিয়ভাবে ব্যবহারকারীর ভাষা সনাক্ত করতে

$TERM টার্মিনাল এমুলেটর উচ্চারিত অক্ষর প্রদর্শন করতে পারে কিনা তা বের করার চেষ্টা করুন

onworks.net পরিষেবাগুলি ব্যবহার করে অনলাইনে ব্যবহার করুন৷


বিনামূল্যে সার্ভার এবং ওয়ার্কস্টেশন

উইন্ডোজ এবং লিনাক্স অ্যাপ ডাউনলোড করুন

লিনাক্স কমান্ডগুলি

Ad