বাংলা

Meneaufile-এর ম্যানুয়াল

Meneaufile দুই প্যানেলের একটি ফাইল ম্যানেজার: এক ফোল্ডার থেকে আরেক ফোল্ডারে কাজ করা হয়, দুটোই চোখের সামনে, কীবোর্ড ও মাউস সমানভাবে ব্যবহার করে।

দুটি প্যানেল, প্রতিটি তালিকার ওপরে বোতামের বার, প্রতিটির মাথায় পথরেখা।
দুটি প্যানেল, প্রতিটি তালিকার ওপরে বোতামের বার, প্রতিটির মাথায় পথরেখা।

এটি যা দেয়

কথাটা এক বাক্যে বলা যায়: যা ফাইল নয় তা ফোল্ডারের মতো ঘুরে দেখা যায়। একটি FTP সার্ভার, একটি আর্কাইভ, একটি পাসওয়ার্ড ভল্ট, একটি ডেটাবেস, প্রক্রিয়াের তালিকা, একটি Git রিপোজিটরির ইতিহাস: সবই একটি প্যানেলে খোলে, একই কী, একই নির্বাচন, একই পথরেখা নিয়ে। প্রতিটি উৎসের জন্য নতুন কিছু শেখার নেই।

এটি যা নয়: একটি RDP ক্লায়েন্ট, একটি SSH ক্লায়েন্ট, একটি ব্রাউজার, একটি এডিটর। ওই সরঞ্জামগুলো সিস্টেমের; Meneaufile সেগুলোকে হাতের কাছে সাজিয়ে রাখে, আর ক্লিকের আগেই জানে কোনটি সাড়া দেবে।

প্রতিদিনের কাজ

কীযা করে
F3 দেখুন — লেখা, ছবি, PDF, Office, ভিডিও, শব্দ
F6 অন্য প্যানেলে কপি করুন
F8 দুটি ফাইলকে লাইনে লাইনে তুলনা করুন
F9 নির্বাচনকে সংকুচিত করুন
F10 ব্যাকআপ নিন — একটি ফোল্ডারকে অন্যটির প্রতিচ্ছবি করুন
F11 সমকালীন করুন — দুটিকেই একে অপরের সঙ্গে মেলান

কোথা থেকে শুরু করবেন

প্ল্যাটফর্ম

Windows, Linux ও Android। যা কোনো প্ল্যাটফর্মে অর্থবহ নয় তা সেখানে দেখানো হয় না: SAF মডিউল আছে শুধু Android-এ, নেটওয়ার্ক প্রতিবেশ শুধু Windows-এ, আর সার্ভিস শুধু সেখানেই যেখানে প্ল্যাটফর্মের নিজের আছে।

প্যানেল

এগারোটি বিন্যাস, এক থেকে নয়টি প্যানেল পর্যন্ত: একটিমাত্র দৃশ্য, পাশাপাশি দুটি বা একটির ওপর আরেকটি, তিন, চার, পাঁচ, ছয়, নয়।

বিন্যাস

তাদের কী তালিকার ক্রম অনুসরণ করে — Alt+1 থেকে Alt+9, তারপর Alt+0 ও Alt+. — প্যানেলের সংখ্যা অনুসরণ করে না: চতুর্থ বিন্যাসে তিনটি প্যানেল।

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

এগারোটি বিন্যাসের মেনু, প্যানেলের নম্বরে ডান ক্লিক করলে খোলে: “১টি প্যানেল” থেকে “৯টি প্যানেল (৩×৩ ছক)” পর্যন্ত, প্রতিটি তার শর্টকাটসহ।
এগারোটি বিন্যাস ও তাদের কী, প্যানেলের নম্বরে।

দুটি প্যানেলের মাঝে বিভাজক খুঁটি: যে সরু দণ্ড তাদের আলাদা করে, জানালা ভাগ করা খুঁটির মতো — ফরাসিতে «meneau», সেখান থেকেই Meneaufile নামটি এসেছে। প্রস্থ ঠিক করতে এটি টানুন; প্রতিটি বিন্যাস নিজের প্রস্থ মনে রাখে, আর খুঁটিতে ডান-ক্লিক করলে সমান ভাগ ফিরে আসে।

Tab পরের প্যানেলে যায়। সক্রিয় প্যানেলে একটি ধার থাকে: কী তাকেই নিশানা করে, আর কপির উৎস হয় সে-ই। Ctrl+U দুটি প্যানেলের ফোল্ডার বদলাবদলি করে।

চলাফেরা

প্রতিটি প্যানেল প্রতি ড্রাইভে সর্বশেষ দেখা ফোল্ডার মনে রাখে: ডিস্কের বোতাম ক্লিক করলে সোজা সেখানে ফেরা যায়, আর তার মূল থাকে এক ডান ক্লিক দূরে।

কনসোল

নির্দেশের ঘরের ডান দিকে কনসোল উইন্ডো প্যানেলের ফোল্ডারে একটি টার্মিনাল খোলে। একটি SFTP সার্ভারে — বা ব্রাউজ করা একটি SSH এন্ট্রিতে — এটি সার্ভারে একটি SSH সেশন খোলে, যে ফোল্ডারটি দেখা হচ্ছে ঠিক সেখানেই।

এর ওপর ডান ক্লিক করলে কম্পিউটারের টার্মিনালগুলো দেখা যায়: Windows-এ cmd, PowerShell, Windows Terminal, Git Bash বা WSL, Linux-এ ডেস্কটপ পরিবেশের টার্মিনালগুলো। যেটি বাছা হয় সেটি সঙ্গে সঙ্গে খোলে, আর এরপর থেকে ক্লিক সেটিই খোলে।

তালিকার নিচে যা বলে

কিছু বাছা না হলে লাইনের গণনা, বাছা হলে নির্বাচনের আকার, এবং দেখানো ভলিউমের ফাঁকা জায়গা। খোঁজা বা মাপার সময় সেখানেই জানা যায় ঘোরাঘুরি কতদূর এগোল।

কার্সর ও নির্বাচন

কার্সর হলো ঘেরা অংশ; নির্বাচন হলো রাঙানো অংশ। দুটি আলাদা: বাছা জিনিস না হারিয়েই কার্সর ঘোরানো যায়।

বাছা

কীফল
Ctrl+Aসব নির্বাচন করুন
Ctrl+Shift+Aআর কিছুই নির্বাচিত না রাখা
*নির্বাচন উল্টে দিন
+একই এক্সটেনশনের সবকিছু যোগ করা
Shift+F2দুই প্যানেলে যা সাধারণ
Ctrl+Shift+Cপথ কপি করুন
Ctrl+Shift+Nনাম কপি করুন

আর মাউসে লাসো, ক্লিকের সঙ্গে Ctrl বা Shift, সবখানের মতোই।

মাপা

স্পেস একটি ফোল্ডার মাপে — তার আকার তার কলামে লেখা হয় — তাকে নির্বাচন না করেই। একটি গাছের কাঠামো বেয়ে নামতে নামতে কী ভারী তা জানতে এই ইশারা বারবার করা হয়; ডিস্কের দখল তা একবারেই করে, ছবি হিসেবে।

যা লুকানো

Ctrl+H লুকানো ফাইল দেখায় বা লুকায়। সেটিংটি প্যানেল ধরে থাকে, এবং এক সেশন থেকে আরেক সেশনে মনে থাকে।

কপি, সরানো, মোছা

ইশারাগুলো সক্রিয় প্যানেল থেকে অন্যটির দিকে যায়, সব দুই প্যানেলের এক্সপ্লোরারের মতোই। দুইয়ের বেশি প্যানেল খোলা থাকলে Meneaufile জানতে চায় কোনটি লক্ষ্য।

কপি ও সরানো

F6 কপি করে, Ctrl+F6 সরায়। শুরুর আগে একটি সারসংক্ষেপ জানায় কী কোথায় যাচ্ছে, আর একটি অগ্রগতির বাক্স কাজ অনুসরণ করে — তাকে থামানো যায়। এ সময় দ্বিতীয় একটি ইশারা প্রত্যাখ্যাত হয় না: সে কাজের সারিতে যোগ দেয় এবং নিজের পালায় শুরু হয়।

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

শেষে পেনড্রাইভ খুলে নেওয়া

গন্তব্য যখন অপসারণযোগ্য মাধ্যম — একটি USB পেনড্রাইভ, একটি কার্ড —, সারসংক্ষেপে একটি ঘর থাকে: কপি রাখা হয়ে গেলে মাধ্যমটি বের করে নেওয়া। এটি দেখা যায় কেবল সেখানেই, কারণ প্রশ্নটি ওঠে কেবল সেখানেই, এবং এক কপি থেকে আরেক কপিতে তার অবস্থা মনে থাকে।

শেষ হওয়া কপি মানে রাখা হয়ে যাওয়া কপি নয়: সিস্টেম কিছু পাতা অপেক্ষায় রাখে, আর সেই মুহূর্তে পেনড্রাইভ খুলে নিলে পথে থাকা অংশ হারিয়ে যায়। বের করে নেওয়া সেগুলো খালি করে ও ভলিউম নামিয়ে দেয় — সে-ই জানায় যে খুলে নেওয়া যায়। এখনও খোলা কোনো ফাইল তাকে প্রত্যাখ্যান করায়, আর Meneaufile ভুল ধারণা দেওয়ার বদলে তা জানায়। যেখানে সিস্টেম অনুমতি দেয় সেখানেই: Android কোনো অ্যাপকে ভলিউম নামাতে দেয় না, তাই সেখানে ঘরটি দেখা যায় না।

নাম বদলানো

F2 লাইনেই নাম বদলায় — নামটি তার প্রতিবেশীদের মাঝে পড়া যায়, আর নাম বাছার সময় ঠিক সেটাই দেখা হয়।

Ctrl+M একটিমাত্র মাস্কে গোটা একটি ব্যাচের নাম বদলায়, নিশ্চিত করার আগে প্রতিটি নাম কী হবে তার প্রাকদর্শনসহ।

তৈরি করা

Insert একটি ফাইল তৈরি করে, Shift+Insert একটি ফোল্ডার। কোনো মডিউলে একই কী তৈরি করে মডিউলের ভেতরের জিনিস: একটি সংযোগ, একটি মেশিন, একটি পাসওয়ার্ডের এন্ট্রি।

মোছা

Del ঝুড়িতে পাঠায়; Shift+Del চিরতরে মোছে, এবং আগে তা জানায়। সার্ভারে বা ডেটাবেসে ঝুড়ি নেই: সেখানে মোছা সবসময়ই চূড়ান্ত, আর বাক্সটি তা মনে করিয়ে দেয়।

ফিরিয়ে আনা

Ctrl+Z একটি নাম বদল, বা ঝুড়িতে পাঠানো একটি ব্যাচ ফিরিয়ে আনে। চূড়ান্ত মোছা ফেরানো যায় না — সেজন্যই তা নিশ্চিত করতে হয়।

অধিকার না থাকলে

অধিকারের অস্বীকৃতি শেষ কথা নয়। অধিকারের অভাবে কোনো মোছা বা নাম বদল ব্যর্থ হলে, Meneaufile প্রশাসকের অধিকারে আবার চেষ্টা করার প্রস্তাব দেয়। তখন সিস্টেম তার সম্মতির উইন্ডো দেখায়, যা প্রত্যাখ্যান করতে আপনি স্বাধীন — আর উচ্চ অধিকারে মোছা ঝুড়ির ভেতর দিয়ে যায় না। দুটি কথাই আগে জানানো হয়।

লগ

ফাইলে যা কিছু হাত পড়েছে তা মনে রাখা হয়: কী কোথায় গেল, কোন নামে, আর কী ব্যর্থ হলো। অ্যাপ না ছেড়েই তা পড়া যায়।

কাজের সারি

প্রতিটি দীর্ঘ কাজ — কপি, সরানো, মোছা, সংকুচিত করা, খুলে ফেলা, সমকালীন করা, ডেটাবেস রপ্তানি — একটি সারিতে যায়: একবারে একটিই চলে, পরেরগুলো নিজের পালার অপেক্ষা করে। একটি সেটিং সবগুলোকে একসঙ্গে ছেড়ে দেয়। এ সময় কাজ চালিয়ে যাওয়া যায়।

একবারে একটি কাজ, বা সবগুলো একসঙ্গে

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

সব একসঙ্গে চাওয়া হয় সেটিংসের “সরঞ্জাম” অংশে। তখন প্রতিটি কাজ আসামাত্র শুরু হয়, অন্যদের অপেক্ষা না করে। যখন তারা কিছু নিয়ে কাড়াকাড়ি করে না, তখন এটাই চাওয়া হয় — যখন খুলে ফেলা চলছে তখন একটি সার্ভারে পাঠানো, দুটি ভিন্ন মাধ্যমে দুটি স্থানান্তর। সেটিংটি খাটে পরবর্তী কাজের ওপর: কোনো কাজ চলার সময় তা বদলালে কিছুই থামে না।

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

সারির বোতাম

টাইটেল বারে এটি থাকে শুধু যতক্ষণ কাজ আছে; পড়ার আর কিছু না থাকলে সরে যায়। এটি চলতি কাজের অগ্রগতি বহন করে — একটি বলয়, যা কিছু এগোনোর আগে ফাঁকা ঘোরে — আর ব্যাজে বাকি কাজের সংখ্যা। একটি ক্লিকে তালিকা খোলে।

কাজের সারি চলার সময় টাইটেল বারের ডান কোণ: তালার বাঁয়ে অগ্রগতির বলয় ও কাজের সংখ্যার ব্যাজ।
কাজের সারি চলার সময় বোতামের কোণ: তালার বাঁয়ে অগ্রগতির বলয় ও কাজের সংখ্যা।
সারির তালিকা: অগ্রগতিসহ চলমান একটি কপি, নিজের পালার অপেক্ষায় দুটি কাজ, সময়সহ একটি সমাপ্ত।
প্রতি কাজে একটি লাইন: সে কী করছে, কতদূর, তার ইশারাগুলো। সমাপ্ত কাজ থেকে যায়, তার সময় ও ঘণ্টাসহ।

প্রতি কাজে একটি লাইন: সে কী করছে, কতদূর — “চলছে” ও কেটে যাওয়া সময়, “অপেক্ষমাণ”, “বিরত”, “১২ সেকেন্ডে সম্পন্ন — ১১/০৯, ১৪:০২” — এবং তার ইশারাগুলো, যেগুলো তালিকা বন্ধ না করেই কাজ করে:

অগ্রগতির বাক্স

প্রথম কাজ তার বাক্স খোলে: চলতি ফাইল, অগ্রগতি, কেটে যাওয়া সময়, গতি, কী বাকি। থামান তাকে স্থগিত করে, পটভূমিতে তাকে সারির বোতামে সরিয়ে রাখে — ছোট চিত্রটি সেখানে উড়ে যায় —, বাতিল তাকে থামিয়ে দেয়। যে কাজ নিজের পালার অপেক্ষা করেছে, পালা এলে সে তার বাক্স হাজির করে না: এ সময় অন্য কোথাও কাজ চলছিল। কাজের কোনো প্রশ্ন থাকলে সারি নিজেই তা ফিরিয়ে আনে — আগে থেকে থাকা ফাইল উত্তর ছাড়া প্রতিস্থাপিত হয় না।

একই অনুরোধ দুবার

সারিতে চলে যাওয়া একটি মোছা কিছু না দেখিয়ে, আর কী তিনবার চাপা: দ্বিতীয় অনুরোধ দ্বিতীয় কাজ তৈরি করে না। Meneaufile তা জানায় — “কাজটি ইতিমধ্যেই অপেক্ষায়” — সবকিছু দুবার করার বদলে, বিশেষত যা ধ্বংস করে তার ক্ষেত্রে।

যা পালা নেয় না

ফোল্ডারের তুলনা শুধু পড়ে: সে কপির পালা নেয় না এবং পাশে চলে। পটভূমিতে পাঠানো হলেও সে তালিকায় থাকে — নইলে তার ফল কয়েক মিনিট পরে হঠাৎ হাজির হতো, আর মনে হতো সব আটকে গেছে।

কাজ চলার সময় বন্ধ করা

উইন্ডো আগে জিজ্ঞাসা করে: “কাজ এখনও চলছে”। বন্ধ করলে সেগুলো থেমে যায়, আর যা লেখা হচ্ছিল তা অর্ধেক লেখা অবস্থায় থাকে। পরের বার চালু হলে সারি আর কাজ ফিরে শুরু করে না, আর তা ইচ্ছাকৃত: কোনো ফাইলের মাঝখানে থেমে যাওয়া কপি আবার চালাতে জানতে হয় সে কোথায় ছিল — ডিস্ক তা বলে না —, আর মোছা আবার চালালে হয়তো এইমাত্র পুনরুদ্ধার করা কিছু ধ্বংস হতো। তবে প্রতিটি কাজ তার পরিণতিসহ নিজের লাইন লগে রেখে যায়: পরের দিনই তো জিজ্ঞাসা করা হয় কী ঘটেছিল।

কলাম

চওড়া বদলাতে শিরোনামের কিনারা টানুন, আর “কলাম বেছে নিন”-এ কলামগুলো সাজান। শিরোনামে একটি ক্লিক সাজায়; দ্বিতীয়টি উল্টে দেয়।

সাজানো ফোল্ডারদের সঙ্গে যা করে

ফোল্ডারগুলো মাথায় জড়ো হয়, আর নিজেদের মধ্যে থাকে বর্ণানুক্রমে ঊর্ধ্বক্রমে — কলাম যাই হোক আর দিক যেদিকেই হোক। তাদের আকার অজানা থাকে যতক্ষণ না তা গণনা করা হয়, তাদের তারিখও বিশেষ কিছু বলে না, অথচ নাম দিয়েই তাদের খোঁজা হয়।

“ফোল্ডারও সাজানো মেনে চলে” সেটিংটি (সেটিংস → ফাইলের তালিকা) ফোল্ডারকেও ফাইলের মতো কলামের কথা মানায়: তারিখ ক্লিক করার পর সাম্প্রতিক ফোল্ডারগুলো মাথায় দেখতে ঠিক এটাই চাওয়া হয়।

একটি এন্ট্রি ফোল্ডার নয়, যদিও সে ফোল্ডারের মতোই খোলে। NET, BDD ও MAIL-এর তালিকায় একটি সংযোগ ফোল্ডারের মতো ঘুরে দেখা যায় — তার পথ হলো সার্ভারে তার শুরুর ফোল্ডারের প্রকৃত পথ —, কিন্তু সে সাজানো হয় ফাইলদের সঙ্গে: সে একটি লক্ষ্য, কোনো গুছিয়ে রাখা নয়। মাথা দখল করে শুধু শ্রেণিবিন্যাসের ফোল্ডার, নিজের এন্ট্রি গুছিয়ে রাখতে যেগুলো বানানো হয়েছে।

তাদের ক্রম

শিরোনামে ডান ক্লিক কলাম বেছে নিন খোলে: প্রতিটি লাইনে টিক দিয়ে তাকে দেখানো বা লুকানো যায়, আর টেনে তার স্থান বদলানো যায়। পুরো লাইনটাই ধরা যায় — নিশানা করার মতো কোনো হাতল নেই।

নামের কলাম মাথাতেই থাকে: আইকন ও নির্বাচন তারই ওপর।

টেবিল বাদে: সেখানে কলামগুলো আসে কোয়েরি থেকে, আর তাদের ক্রম SELECT-এর ক্রম। হাতে সাজালে এমন একটি সেটিং হতো যা পরের কোয়েরি মুছে দিত। ডেটাবেসের স্থির তালিকা — সংযোগ, টেবিল — অন্য সব জায়গার মতোই সাজানো যায়।

একটি সেটিং যা শুধু এই ফোল্ডারের জন্য খাটতে পারে

ছবির ফোল্ডারে কোডের ফোল্ডারের মতো একই কলাম লাগে না। সেটিং বন্ধ করার সময় বাক্সটি তা জানতে চায়: শুধু এই ফোল্ডারের জন্য, একই কলামের সব তালিকার জন্য, বা সব ফোল্ডারের জন্য।

প্রতিটি উৎসের নিজের কলাম আছে

সার্ভার দেখায় ঠিকানা ও প্রোটোকল, মেশিন তার অবস্থা, টেবিল তার ক্ষেত্র, প্রক্রিয়া তার মেমোরি, সার্ভিস তার চালু হওয়ার ধরন। এদের ঘোষণা করে উৎসই, আর তালিকা তাদের কিছু না জেনেই মানিয়ে নেয়।

ডেটাবেসে F12 একটি টেবিলের ডেটা ও তার কাঠামোর মধ্যে বদলায়: তালিকার একই লাইনের জন্য দুই সেট কলাম।

লেখার আকার

তালিকার লেখার আকার সেটিংটি ঘনত্ব বদলায়: লাইন ও আইকন সঙ্গে সঙ্গে চলে। খুব উচ্চ রেজোলিউশনের পর্দায় অন্য যেকোনো সেটিংয়ের আগে এটিই ছুঁতে হয়।

বোতামের বার

প্রতিটি তালিকার ওপরে বোতামের তিনটি দল, বাঁ থেকে ডানে: ড্রাইভ, মডিউল, দ্রুত প্রবেশ।

ড্রাইভ

এদের বোতামে কতটা দখল হয়েছে তার একটি পাই চার্ট থাকে; মাউস রাখলে সংখ্যাগুলো দেখা যায় এবং সেই মুহূর্তে আবার পড়া হয়। ডান ক্লিক নিয়ে যায় মূলে, সেই ড্রাইভে সর্বশেষ দেখা ফোল্ডারে, অন্য প্যানেলে — এবং তাতে থাকে “বৈশিষ্ট্য”, সিস্টেমের বৈশিষ্ট্য।

যে ড্রাইভ আর সাড়া দেয় না তা লাল হয়ে যায়: এটি একটি অবস্থা যা ঠিক করার, ড্রাইভের প্রকৃতি নয়।

ড্রাইভের বার: সিস্টেম ডিস্ক, একটি কাজের ডিস্ক, একটি USB পেনড্রাইভ ও একটি নেটওয়ার্ক ড্রাইভ; প্রথমটির ওপর মাউস নিলে তার পাই চার্ট ও সংখ্যাগুলো খোলে।
প্রতি ড্রাইভে একটি বোতাম, তার আইকন প্রকৃতি জানায় — ডিস্ক, USB পেনড্রাইভ, নেটওয়ার্ক। মাউস রাখলে দখল করা অংশের পাই চার্ট ও সংখ্যা খোলে।

মডিউল

প্রতি উৎসে একটি বোতাম, তার সংক্ষিপ্ত চিহ্ন ও রঙ সহ। দেখুন মডিউল।

দ্রুত প্রবেশ

ব্যক্তিগত ফোল্ডারগুলো — ডেস্কটপ, ডকুমেন্ট, ছবি, ডাউনলোড — এবং যে প্রিয়গুলো নিজে বানানো হয়েছে। প্রতিটি নিজের রঙ ধরে রাখে, তালিকায় যেটা থাকে ঠিক সেটাই।

হাতল

দলগুলোর মাঝে হাতল আছে: টেনে একটি একটি করে বোতাম উন্মোচন করা যায়, ঠেলে তাদের আইকনের পিছনে গুটিয়ে ফেলা যায়। গুটানো অংশ নাগালেই থাকে — দলের আইকনটি একটি দেরাজ খোলে যা তাদের তালিকা করে, শেষে “সম্পাদনা…” দিয়ে ক্রম ও কী দেখানো হবে তা ঠিক করা যায়।

টাইটেল বার

কাজের সারি চলার সময় টাইটেল বারের ডান কোণ: তালার বাঁয়ে অগ্রগতির বলয় ও কাজের সংখ্যার ব্যাজ।
কাজের সারি চলার সময় বোতামের কোণ: তালার বাঁয়ে অগ্রগতির বলয় ও কাজের সংখ্যা।

খুঁজুন

টাইটেল বারের ঘর দেখানো ফোল্ডার ও তার উপফোল্ডারে খোঁজে। তার ডানের বোতাম বিকল্প খোলে — খোঁজা সেখানেই নির্দিষ্ট হয়ে ওঠে।

দুটি ঘর, একটিই লেখা

খোঁজা লেখা হয় দুই জায়গায়, আর তা একই লেখা: টাইটেল বারেরটি, এবং প্যানেলের তালিকার নিচে একটি বার, তার নম্বরের ঠিক ওপরে। একটিতে যা টাইপ করা হয় তা অন্যটিতে দেখা যায়, কার্সরসহ — এটি কপি নয়, একই ঘর দুবার দেখানো।

কেন নিচেরটি। টাইটেল বারের ঘরটি একটিই এবং সক্রিয় প্যানেলের কাজ করে: ফলাফলের তালিকার সামনে, উইন্ডোর অপর প্রান্তে পড়তে হয় কী খোঁজা হচ্ছে, আর কিছুই বলে না দুই প্যানেলের কোনটি তা বহন করছে। নিচের বার আছে সেই প্যানেলেই যে খুঁজছে।

Ctrl+F তা খোলে এবং সেখানে কার্সর বসায়, যেখানেই থাকুন — অন্য কোনো ঘর থেকেও, যেখান থেকে আসা হয়েছে ঠিক সেটাই: একটি পথ টাইপ করা হয়, তারপর তার ভেতরে খোঁজা হয়। কোনো খোঁজা চললেও সে নিজে থেকে খোলে, আর তার ক্রস এক ইশারায় বেরিয়ে আসে — এটি মাউসে বেরোনোর পথ, যেখানে Esc-এর জন্য কীবোর্ড ঘরের ভেতরে থাকতে হয়।

খোঁজার বিকল্প

বিকল্পযা সে বদলায়
বিষয়বস্তুপ্রতিটি প্রার্থী ফাইল পড়া হয়, শুধু তার নাম নয়: খোঁজা ধীর হয়।
PDF-এর লেখাও পড়ুনপ্রতিটি প্রার্থী PDF খোলা হয়: আরও ধীর।
রেগুলার এক্সপ্রেশনখোঁজা নামটি একটি প্যাটার্ন হয়ে যায়।
ফাইলের নামে / ফোল্ডারের নামে খুঁজুনদুটি আলাদা ঘর: শুধু ফোল্ডার, বা শুধু ফাইলকে নিশানা করা যায়।
সংকুচিত ফাইলের ভেতরেও খুঁজুনআর্কাইভগুলো যেতে যেতে খোলা হয়।
শুধু প্রোগ্রামLinux-এ এক্সিকিউট বিট, Windows-এ এক্সটেনশন।
গভীরতাসব উপফোল্ডার, অথবা কয়েক স্তর।
বদলানো হয়েছে এর মধ্যেদুটি তারিখ, যেকোনো একটি ঐচ্ছিক।
আকারএকটি সীমা, যে এককে খুশি।
এই X ফাইল, সবচেয়ে…বড়, ছোট, নতুন বা পুরোনো: কতগুলো রাখবেন, একবারে একটি ক্রমে। খোঁজা নামটি তখন ঐচ্ছিক হয়ে যায়: এভাবেই বোঝা যায় ডিস্ক কী ভরাচ্ছে, বা গতকাল কী বদলেছে।

বেছে নেওয়া প্রতিটি বিকল্প ঘরের নিচে একটি ব্যাজ হিসেবে দেখা যায়; তার ক্রসে একটি ক্লিকে তা সরানো যায়। “সব মুছুন” সবগুলো সরায়।

খোঁজার সময়

তালিকার নিচে বর্তমানে ঘোরা ফোল্ডারের নাম থাকে — একটি পুরো ডিস্কে দশ সেকেন্ডের বেশি লাগে — আর যা ইতিমধ্যে পাওয়া গেছে তা ধীরে ধীরে দেখা যায়।

থামানো, মুছে ফেলা, ফিরে আসা

যেখানে সে ঢোকে না

ঘোরাঘুরির খরচ কখনও কখনও খোঁজার চেয়েও বেশি। একটি এন্ট্রি (NET-এর) একটি সংযোগ খুলত, একটি অ্যাকাউন্ট (MAIL-এর) পাঁচশো সারাংশ নামাত, একটি কোয়েরি (BDD-এর) চলত: খোঁজা তাদের সামনে থেমে যায়, আর সেখানে খুঁজতে হলে ঢুকতে হয়।

তবু কিছুই লুকানো নেই: ওই লাইনগুলো কোয়েরির সঙ্গে তুলনা করা হয়, তাই তাদের নাম দিয়ে যেমন, তেমনই তাদের কলাম যা দেখায় তা দিয়েও পাওয়া যায়। সেগুলোতে টিক দিলে ঘোরাঘুরি বাধ্য হয় — তখন শুধু যে এন্ট্রিগুলো বেছে দেওয়া হয়েছে তাদের সংযোগের খরচ দিতে হয়।

একটি ফল নিজের জায়গায় খোলে

“যেখানে আছে সেখানে খুলুন” ফলটি যে ফোল্ডারে আছে সেখানে নিয়ে যায় এবং লাইনটি চিহ্নিত করে। এই ইশারাই একটি খোঁজাকে যাত্রাবিন্দুতে বদলে দেয়।

শর্টকাট

প্রশ্নচিহ্নের টুলটিপের মতোই, আর ইন্টারফেসের ভাষায়: এগুলো ক্রিয়াগুলোর নিজেদেরই লেবেল।

টাইটেল বারে প্রশ্নচিহ্নের ওপর মাউস রাখা।
টাইটেল বারে প্রশ্নচিহ্নের ওপর মাউস রাখা।

কাজ করা

F6কপি
Ctrl+F6সরান
F2নাম বদলানো
Ctrl+Mব্যাচ পুনঃনামকরণ…
Ctrl+Zফিরিয়ে আনা
Delমুছুন
Shift+Delচিরতরে মুছুন
F9সংকুচিত করুন
Alt+F9খুলে ফেলুন
F10ব্যাকআপ নিন
F11সমকালীন করুন
F12টেবিলের তথ্য / কাঠামো

তৈরি করা

Insertনতুন ফাইল
Shift+Insertনতুন ফোল্ডার

খোলা

Enterখোলা
Alt+Enterবৈশিষ্ট্য
F3দেখুন — বা এন্ট্রি, যে তালিকা তা দেখায় না তাতে
F4সম্পাদনা
F8বিষয়বস্তু দিয়ে মেলান

চলাফেরা

Backspaceউপরের ফোল্ডার
← / Alt+←পেছনে
→ / Alt+→সামনে
F5 / Ctrl+R / Ctrl+F2নতুন করে দেখান
Ctrl+Fপ্যানেলে খোঁজা: তার খোঁজার বার খোলে ও সেখানে কার্সর বসায়
Tabপরের প্যানেল
Ctrl+Uদুই প্যানেলের ফোল্ডার বদলান
Alt+1…9, Alt+0, Alt+.বিন্যাস
Ctrl+1…9চালানোর শর্টকাট

নির্বাচন

Ctrl+Aসব নির্বাচন করুন
Ctrl+Shift+Aনির্বাচন তুলে নিন
*নির্বাচন উল্টে দিন
+একই এক্সটেনশন নির্বাচন করুন
Shift+F2অন্য প্যানেলে যা আছে তা নির্বাচন করুন
স্পেসএকটি ফোল্ডারের আকার মাপুন
Ctrl+Shift+Cপথ কপি করুন
Ctrl+Shift+Nনাম কপি করুন
Ctrl+Hলুকানো ফাইল দেখান/লুকান
A–Zওই অক্ষরে শুরু হওয়া নামে যান

দেখা ও সম্পাদনা

F3 ভিউয়ার খোলে, F4 সিস্টেমের এডিটর।

Markdown সাজানো রূপে: শিরোনাম, তালিকা, টেবিল। কমান্ডের প্যানেল সরানো যায় এবং নিজের জায়গা ধরে রাখে।
Markdown সাজানো রূপে: শিরোনাম, তালিকা, টেবিল। কমান্ডের প্যানেল সরানো যায় এবং নিজের জায়গা ধরে রাখে।

সে যা পড়ে

লেখা, Markdown, HTML, CSV টেবিল, ছবি, PDF, Office ডকুমেন্ট, ভিডিও ও শব্দ — আর বাকি সবকিছু হেক্সাডেসিমালে। তিরগুলো বন্ধ না করেই পরের ফাইলে যায়: একটি ফাইল দেখা আর একটি ফোল্ডার ঘুরে দেখার মধ্যে এটাই তফাত।

নিজস্ব সাজানো রূপ কোনো ইঞ্জিন নয়: সে শিরোনাম, তালিকা, টেবিল, লিংক পড়ে; সে CSS, স্ক্রিপ্ট বা ছবি চেনে না। যে পাতা এগুলোর ওপর নির্ভর করে তার জন্য “ব্রাউজার” বোতাম তাকে সিস্টেমের ব্রাউজারের হাতে দেয় — যা আগে থেকেই ইনস্টল করা, আর সত্যি কথা বলে। একটি Office ডকুমেন্টও একইভাবে তার নিজের প্রোগ্রামে যায়, ইনস্টল থাকলে।

JSON ও XML নতুন করে সাজানো হয় যখন ফাইলটি পুরো পড়া হয়: প্রতি লাইনে একটি ট্যাগ বা একটি মান, প্রতি স্তরে চারটি স্পেস। একটি web.config বা একটি API-র উত্তর প্রায়ই একটিমাত্র লাইনে থাকে, যা আঙুল দিয়ে অনুসরণ করতে হতো। যা বিশ্লেষণ করা যায় না — পড়ার জানালায় কাটা একটি ফাইল, একটি .json যা আসলে তা নয় — তা যেমন আছে তেমনই থাকে: কিছু না থাকার চেয়ে উৎসই ভালো। ফাইলটি নিজে কখনও আবার লেখা হয় না: এটি পর্দায় সাজানো মাত্র।

ভেতরে খোঁজা

ভিউয়ারের ঘর দেখানো ফাইলে খোঁজে, মিলের সংখ্যা গোনে এবং এক মিল থেকে আরেকটিতে যায়। PDF-এ বের করা লেখাই খোঁজা হয়।

যে ফাইল চোখের সামনে বদলায়

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

সীমানা

ভিউয়ার একবারে চৌষট্টি মেবিবাইট পড়ে; তার বেশি হলে সে ফাইলের একটি জানালা দেখায়, আর দুটি সীমানা শুরু ও শেষে নিয়ে যায়।

দুটি ফাইলের তুলনা

F8 দুটি ফাইলের বিষয়বস্তু লাইনে লাইনে তুলনা করে। প্রতি প্যানেলে একটি ফাইল — না হলে Meneaufile তা জানতে চায়।

আগে একই নামের ফাইল। অন্য প্যানেলে একই নামের ফাইল থাকলে F8 — বা ডান-ক্লিকে “বিষয়বস্তু দিয়ে মেলান” — ফাইলটিকে সেটির সঙ্গেই তুলনা করে, সেখানে কার্সর যেখানেই থাকুক। একই নামের ফাইল না থাকলে বিপরীতে নির্বাচিত ফাইলের সঙ্গে: old.txt বনাম new.txt।

দুটি দৃশ্য

কাউন্টার ব্যাপ্তি জানায়: +12 −3। “পরের পার্থক্য” ও “আগের পার্থক্য” চোখ দিয়ে না খুঁজেই খণ্ড থেকে খণ্ডে লাফ দেয়।

টেক্সট কপি করা

টেক্সট মাউস দিয়ে নির্বাচন করে Ctrl+C দিয়ে কপি করা হয়। পাশাপাশি দৃশ্যে প্রতিটি অর্ধেকের নিজস্ব নির্বাচন থাকে: একটি ফাইলের লাইনই কপি হয়, আর Ctrl+A সবগুলো নেয়। লাইন নম্বর কপিতে আসে না, এবং প্রতিটি লাইন তার লাইন ব্রেক রাখে।

কোড নিজের রং ধরে রাখে

একটি .php, একটি .dart, একটি .json এখানে পড়া হয় ভিউয়ারের রঙে — একই প্যালেট, দ্বিতীয় কোনোটি নয়: একটি ফাইল পড়া হচ্ছে না তুলনা করা হচ্ছে তার ওপর তার চেহারা বদলায় না। কমিটের diff-ও এগুলো বহন করে।

ফাইলের নাম যা জানায় না তা লেখা হিসেবেই থাকে: একটি .txt যেখানে // মন্তব্য নয়, একটি লগ, এক্সটেনশনহীন একটি ফাইল।

লাইনে লাইনে, পুরো ফাইলে নয়। একটি তুলনাকারী দুই সংস্করণ থেকে আসা লাইন দেখায়, পড়ার ক্রমে মেশানো: এগুলো একের পর এক জুড়ে একবারে রং করলে সরানো একটি লাইনে একটি মন্তব্য খুলত আর যোগ করা একটি লাইনে তা বন্ধ হতো। দৃশ্যমান ফলাফল — বহু লাইনের একটি /* */ শুধু প্রথম লাইনেই রঙিন হয়।

একটি খণ্ড সরিয়ে দেওয়া

সম্পাদনা মোড প্রতিটি খণ্ডে দুটি ইশারা যোগ করে: “এই খণ্ডটি বাঁয়ে পাঠান” ও “এই খণ্ডটি ডানে পাঠান”। এভাবে তুলনা না ছেড়েই, খণ্ডে খণ্ডে, একটি ফাইলকে অন্যটি দিয়ে মেরামত করা যায়।

সংরক্ষণ না করা পর্যন্ত কিছুই লেখা হয় না: “বাঁ দিকটি সংরক্ষণ করুন”, “ডান দিকটি সংরক্ষণ করুন”, বা “দুটোই সংরক্ষণ করুন”।

যা সে চুপ না থেকে জানায়

দুটি টেবিলও তুলনা করা যায়

ডেটাবেসে দুটি টেবিলে F8 তাদের কাঠামো তুলনা করে: বাইট নেই, কিন্তু ক্ষেত্র, তাদের ধরন ও ইনডেক্স আছে। মেনু তা জানায় — তখন এন্ট্রির নাম হয় “কাঠামো মিলিয়ে দেখুন”।

ব্যাকআপ ও সমকালীন করা

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

ব্যাকআপ নিন — F10

মিরর মোড: একটি প্যানেলই প্রামাণ্য। নিয়মটি বাক্সে স্পষ্ট ভাষায় লেখা: “যা বদলেছে তা আমি ওপর দিয়ে লিখি, আর যা বাড়তি তা মুছে দিই।” শেষে কপি হয়ে ওঠে মূলের প্রতিচ্ছবি — যা সেখানে থাকার কথা ছিল না, তার ক্ষেত্রেও।

যে প্যানেল প্রামাণ্য তার নাম বলা হয় — “বাঁ প্যানেল প্রামাণ্য” — আর “দিক উল্টে দিন” বাক্স না ছেড়েই তা বদলে দেয়। এটাই প্রথম যাচাই করার বিষয়: কী মোছা হবে তা ঠিক করে দেয় এই একটিমাত্র সেটিং।

সমকালীন করুন — F11

দুটি ফোল্ডার মেলে, একটি অন্যটিকে মুছে ফেলে না। প্রতিটি পার্থক্য তার ইশারা বহন করে, এবং প্রতিটি ইশারার টিক তোলা যায়:

সারসংক্ষেপ গোনে যা টিক দেওয়া আছে: “৪২টি কাজ, তার মধ্যে ৩টি মোছা”, এবং পরিধি মনে করিয়ে দেওয়া হয় — “যা টিক দেওয়া তাতেই সীমিত”।

যা দুটি ফাইলকে এক করে

মিরর মোডের নিচে, দুটি ঘর প্রতিটি ফাইল-জোড়ায় করা প্রশ্ন বদলে দেয়। সেগুলোতে টিক দিলে মিলিয়ে দেখা আবার হয়: তারা কোনো তালিকা সাজায় না, কোনটি পার্থক্য তা ঠিক করে।

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

শুরুর আগে

একটি শেষ বাক্স সংখ্যাগুলো জানায় এবং সবচেয়ে খারাপটা লুকোয় না: “১২০টি আইটেম লেখা হয়েছে, আর ৩টি চিরতরে মোছা হয়েছে — ঝুড়ির ভেতর দিয়ে না গিয়ে”। না বলার সময় এখনই।

সে আর যা বলে

প্রতিদিন, না ভেবেই

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

আর্কাইভ

একটি আর্কাইভ ফোল্ডারের মতো খোলে: তাতে ঢোকা যায়, তার থেকে ফাইল বের করা যায়, নিজের ফাইলও তাতে রাখা যায়।

সংকুচিত করা, খুলে ফেলা

F9 নির্বাচনকে সংকুচিত করে, Alt+F9 খুলে ফেলে। বাক্সটি জানায় সে কী লিখছে, আর সংকোচন চলে ইন্টারফেসের পাশে: এ সময় উইন্ডো সজীব থাকে।

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

“সংকুচিত করুন” কোনো ফাইল থেকে কখনও সরে না, আর্কাইভ থেকেও নয়। ZIP আবার সংকুচিত করার সাধারণত কোনো লাভ নেই, কিন্তু সেটা তা না করার কারণ, কাজটাকে সরিয়ে নেওয়ার নয়: একটি .apk বা .jar আর্কাইভ হিসেবে গণ্য হয়, যদিও কেউ তাদের সেভাবে দেখে না, আর যেকোনো ফাইলের মতো এগুলোকেও মুড়ে নিতে চাওয়া যায়।

এনক্রিপ্ট করা ZIP

একটি ZIP পাসওয়ার্ড দিয়ে এনক্রিপ্ট করা যায়। এনক্রিপ্ট করা ZIP-এ ফাইল যোগ করলে, সম্ভব হলে আগে থেকে থাকা ডেটা যেমন আছে তেমনই কপি হয় — ডিক্রিপ্ট বা আবার সংকুচিত না করে —, আর 7-Zip ইনস্টল থাকলে কাজটা তার হাতে যায়: এটা দ্রুততর, এবং ফলাফল এমন যা অন্য সরঞ্জামেও খুলবে।

আগে থেকে থাকা ফাইল আগে না মুছেই প্রতিস্থাপিত হয়; অভিন্ন ফাইল এড়িয়ে যাওয়া হয়।

ফরম্যাট

ZIP পুরোপুরি। যে ফরম্যাট শুধু 7-Zip খুলতে পারে, সেগুলোর প্রস্তাব আসে কেবল সে সাড়া দিলে: প্রতিশ্রুতি দিয়ে ব্যর্থ হওয়ার চেয়ে প্রস্তাব না দেওয়াই ভালো।

দখল করা জায়গা

প্রতিটি প্যানেলের নিচে দেখানো ভলিউমে কতটা জায়গা বাকি আছে তা লেখা থাকে। বারে ড্রাইভের বোতাম তার পাই চার্ট বহন করে।

কী ভারী তা দেখুন

ফোল্ডারের মেনুতে “ডিস্ক ব্যবহার” এঁকে দেখায় কী ভারী: প্রতিটি অংশ একটি উপফোল্ডার, তার ক্ষেত্রফল তার আকার, একটি ক্লিকে ভেতরে নামা যায়। কোনো ডিস্ক ভরে যাচ্ছে অথচ কীসে তা জানা নেই, তখন এটিই খোলা হয়।

একটি ফোল্ডারের দখলের মানচিত্র: প্রতিটি অংশ একটি উপফোল্ডার, তার ক্ষেত্রফল তার আকার।
প্রতিটি অংশ একটি উপফোল্ডার, তার ক্ষেত্রফল তার আকার; একটি ক্লিকে ভেতরে নামা যায়, মাউস রাখলে বিস্তারিত দেখা যায়।

একটিমাত্র ফোল্ডারের জন্য স্পেস-ই যথেষ্ট: সে তা মাপে এবং কলামে তার আকার লেখে।

মোছার পর

মুছলে জায়গা ফিরে আসে এবং পাই চার্ট তার ওপর মাউস নিলেই তা জানায় — শুধু ঝুড়ি বাদে, যা বাইটগুলো রেখে দেয়: সেগুলো ফেরে কেবল ঝুড়ি খালি করলে।

সিলবন্ধ ফাইল

যা কিছুর সঙ্গে সংযোগ করা হয় তার তালিকা — সাইট, সার্ভার, মেশিন, গোপন তথ্য — এবং মেইল অ্যাকাউন্টের তালিকা এনক্রিপ্ট করা ফাইল।

দুই ধরনের ফাইল

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

কী-ফাইল

একটি যুক্ত ফাইলের সঙ্গে একটি কী-ফাইলও থাকতে পারে: দ্বিতীয় একটি তালা, যা শুধু পাসওয়ার্ড দিয়ে খোলে না। তার লাইনের মেনুতে “কী-ফাইল তৈরি করুন…” চৌষট্টি বাইট এলোমেলোভাবে বেছে কনফিগারেশনের পাশে ফাইলটির নামে লেখে — সবসময় সেখানেই, অন্য কোথাও নয়।

নতুন মেশিনের নিজের কপি লাগে: কী না থাকলে Meneaufile জানায় কোথায় রাখতে হবে, আর কোনো প্যানেল তা আগেই দেখালে সেটি আমদানি করার প্রস্তাব দেয়।

একটি কী-ফাইল হারালে সিলবন্ধ ফাইল চিরতরে বন্ধ হয়ে যায়। তৈরি করার আগেই এ কথা জানানো হয়।

নাম বদলানো, সরানো

একটি যুক্ত সিলবন্ধ ফাইলের নাম তার লাইন থেকেই বদলানো যায়: ডিস্কের ফাইলটিরই নাম বদলায়, এক্সটেনশন থেকে যায়। কিছু কপি হয় না, কিছু ডিক্রিপ্ট হয় না।

তারিখযুক্ত কপি

প্রতিবার লেখার আগে Meneaufile ফাইলের আগের অবস্থা, একইভাবে এনক্রিপ্ট করে, কনফিগারেশনের backup ফোল্ডারে সরিয়ে রাখে — Windows-এ %APPDATA%\meneaufile\backup, Linux-এ ~/.config/meneaufile/backup। এটি দিনের শেষ দশটি কপি, তারপর আগের প্রতিটি দিনের শেষটি, ত্রিশ দিন পর্যন্ত রাখে।

NET-এর এন্ট্রিগুলোর জন্য একটি বোতাম আগের অবস্থায় ফিরিয়ে আনে। তালিকায়, প্যানেলের বারের আগের সংস্করণে ফিরুন… বোতাম — অথবা NET বোতামে ডান ক্লিক করলে KeePass আমদানির নিচে একই বিকল্প — তারিখ ও সময় অনুযায়ী কপিগুলো দেখায়। একটি বেছে নিন, আর তালিকা আগের মতো হয়ে যায়। যে অবস্থা ছেড়ে যাওয়া হয়, তা আগে সরিয়ে রাখা হয়: ফিরে যাওয়াকেও একইভাবে বাতিল করা যায়। মাস্টার পাসওয়ার্ড বদলানোর আগের কপি কেবল পুরোনো পাসওয়ার্ডেই খোলে, আর বাক্সটি তা জানিয়ে দেয়।

অন্য কোনো সিলবন্ধ ফাইলের জন্য, হাতে: Meneaufile বন্ধ করুন, ক্ষতিগ্রস্ত ফাইলটি সরিয়ে রাখুন, তারপর কাঙ্ক্ষিত কপিটি তার নামে তার জায়গায় কপি করুন — local_20260930-195717.meneaumail আবার local.meneaumail হয়। একই পাসওয়ার্ডে এটি খোলে।

বারোটি মডিউল

প্রতিটি মডিউল একটি প্যানেলে খোলে এবং ফোল্ডারের মতো ঘুরে দেখা যায়: একই কী, একই নির্বাচন, একই পথরেখা, একই টেনে সাজানো কলাম।

বারোটি

মডিউলযা সে খোলে
SAFঅনুমোদিত ফোল্ডার — যে ফোল্ডারগুলো Android দেখতে দিয়েছে
NETনেটওয়ার্ক — নেটওয়ার্ক ড্রাইভ, FTP, FTPS, SFTP, WebDAV, S3
MTPসংযুক্ত ডিভাইস — USB-তে সংযুক্ত ফোন ও ট্যাবলেট
GITGit — Git রিপোজিটরি: পরিবর্তন, শাখা, ইতিহাস
SVNSVN — Subversion ওয়ার্কিং কপি
FLUFlutter — Flutter প্রকল্প ও তাদের সরঞ্জামের শৃঙ্খল
PSপ্রক্রিয়া — মেশিনের প্রক্রিয়াগুলো
SRVসার্ভিস — Windows-এর সার্ভিস
TASKনির্ধারিত কাজ — সিস্টেমের টাস্ক শিডিউলার
REGরেজিস্ট্রি — Windows রেজিস্ট্রি, কী আর মানে
BDDডেটাবেস — MySQL, MariaDB, PostgreSQL: ডেটাবেস, টেবিল, সারি
MAILমেইল — IMAP ও POP3 বাক্স, বার্তা ও সংযুক্তি

তালা সেই মডিউলগুলো চিহ্নিত করে যাদের পাসওয়ার্ড ভল্টে সিলবন্ধ: ভল্ট খোলা হলে তবেই সেগুলো পড়া যায়, আর টাইটেল বারের তালা মাউস রাখলে তাদের নাম বলে।

যেগুলো দেখা যায়

একটি বোতাম দেখা যায় শুধু যেখানে তার অর্থ আছে: একটি সংযুক্ত ফোন, চোখের সামনে একটি Git রিপোজিটরি, সার্ভিস আছে এমন একটি প্ল্যাটফর্ম। SAF আছে শুধু Android-এ, নেটওয়ার্ক প্রতিবেশ শুধু Windows-এ, Flutter শুধু যেখানে সরঞ্জামের শৃঙ্খল ইনস্টল আছে।

কোনগুলো দেখানো হবে, কোন ক্রমে, তা ঠিক করা হয় তাদের দলের দেরাজের নিচে “মডিউল সম্পাদনা…” দিয়ে। একটি বোতাম লুকালে উৎসটি খুলে ফেলা হয় না: টাইপ করা একটি পথ, একটি প্রিয়, একটি খোঁজার ফল তবু সেখানে নিয়ে যায়। এটি একটি জঞ্জাল সরানো, কোনো সুবিধা সরানো নয়।

তাদের মধ্যে যা সাধারণ

SAF — অনুমোদিত ফোল্ডার

Android-এ একটি অ্যাপ শুধু তা-ই দেখে যা তাকে দেখানো হয়েছে। SAF মডিউল অনুমোদিত ফোল্ডারের তালিকা রাখে।

একটি ফোল্ডারের অনুমতি দেওয়া

“একটি ফোল্ডারের অনুমতি দিন…” সিস্টেমের বাছাইকারী খোলে: প্রবেশাধিকার দেয় সে-ই, Meneaufile নয়। ফোল্ডারটি তালিকায় যোগ দেয় এবং এক ক্লিকে খোলে।

একটি অনুমতি সরানো

একটি লাইনের আইকনের মেনু তা সরায়। ফোল্ডারে হাত পড়ে না: চলে যায় অনুমতি, আর ফিরে আসতে চাইলে তা আবার চাইতে হবে।

অন্যত্র

Windows ও Linux-এ বোতামটি নেই: অনুমতি দেওয়ার কিছু নেই।

NET — নেটওয়ার্ক

NET যা কিছুর সঙ্গে সংযোগ করা হয়, একটিমাত্র তালিকায়: যেসব সাইটে অ্যাকাউন্ট আছে, নেটওয়ার্ক ড্রাইভ (SMB), FTP, FTPS, SFTP, WebDAV ও S3 সার্ভার, যেসব মেশিনের নিয়ন্ত্রণ নেওয়া হয় — RDP, VNC, SSH, TeamViewer — এবং ঠিকানাহীন গোপন তথ্য।

একটি এন্ট্রি ঘোষণা করা

Insert বাক্স খোলে। ধরন আসে প্রথমে, আর সে-ই বলে পরের ক্ষেত্রগুলো কী: একটি সাইট চায় ঠিকানা, একটি শেয়ার চায় \\server\share পথ, TeamViewer চায় একটি আইডি, একটি গোপন তথ্য কিছুই চায় না। বাকিটা — নাম, অ্যাকাউন্ট, পাসওয়ার্ড, মন্তব্য — সবার জন্য এক, কারণ এটি একই জিনিস: একটি লক্ষ্য আর সেখানে পরিচয় দেওয়ার উপায়।

প্রতিটি ধরন নিজের ছোট ছবি বহন করে, ঠিক সেটাই যা লাইনে দেখা যাবে: FTP-র জন্য একটি সার্ভার, SSH-এর জন্য একটি কনসোল, সাইটের জন্য একটি গ্লোব, গোপন তথ্যের জন্য একটি চাবি। চৌদ্দ লাইনের লেখা শব্দে শব্দে পড়তে হয়; একটি অবয়বে প্রথমবারেই নিশানা করা যায়। বন্ধ করা ক্ষেত্রটি তা ধরে রাখে।

একটি এন্ট্রির বাক্স: ধরন পরের ক্ষেত্রগুলো নির্ধারণ করে।
একটি এন্ট্রির বাক্স: ধরন পরের ক্ষেত্রগুলো নির্ধারণ করে।
ধরনডাবল ক্লিকে যা হয়মন্তব্য
ওয়েবসাইট (HTTPS)সাইট খোলে, পাসওয়ার্ড ক্লিপবোর্ডেডিফল্ট ধরন
ওয়েবসাইট (HTTP)একই, খোলা অবস্থায়সাইট নেটওয়ার্কে পাসওয়ার্ডকে যেতে দেখে
নেটওয়ার্ক ড্রাইভ (\\server\share)শেয়ারটির সঙ্গে সংযোগ করে ও তাতে ঢোকেWindows
SFTP (SSH-এর ওপর)সার্ভারে ঢোকেডিফল্ট পোর্ট 22
FTPS (TLS-এর ওপর FTP)সার্ভারে ঢোকেএনক্রিপ্টেড
FTP (এনক্রিপ্ট করা নয়)সার্ভারে ঢোকেপ্যাসিভ মোড গোড়া থেকেই টিক দেওয়া; কিছু পুরোনো সার্ভার সক্রিয় মোড চায়
WebDAV (HTTP / HTTPS)সার্ভারে ঢোকেসাইটের মতোই একই পরিবহন, শেষে অন্য ফাইল
S3 (সামঞ্জস্যপূর্ণ)বাকেটে ঢোকেএকটি অঞ্চলের নাম দিতে হয়
RDP — রিমোট ডেস্কটপক্লায়েন্ট চালু করে, পাসওয়ার্ড ক্লিপবোর্ডেWindows-এ mstsc, অন্যত্র FreeRDP বা Remmina
VNCক্লায়েন্ট চালু করেRealVNC, TightVNC, Remmina
SSHএর ফাইলে ঢোকে, SFTP-তেssh, সিস্টেমের সঙ্গে আসা
TeamViewerসঙ্গীর সঙ্গে যুক্ত হয়নয় বা দশ অঙ্কের একটি আইডি, ঠিকানা নয়
গোপন তথ্য (ঠিকানাহীন)পাসওয়ার্ড কপি করেএকটি কার্ডের কোড, একটি নোট, সাইট ছাড়া একটি অ্যাকাউন্ট

একটি SSH কী

SSH ও SFTP এন্ট্রিতে একটি ব্যক্তিগত কী ক্ষেত্র আছে: কী-এর পথ, ~/.ssh/srv_web। ক্ষেত্রের বোতাম ~/.ssh-এ বাছাইকারী খোলে, আর ব্যবহারকারীর ফোল্ডারের নিচে বেছে নেওয়া পথ ~ দিয়ে লেখা হয় — ফলে এন্ট্রিটি অন্য মেশিনে, অন্য অ্যাকাউন্টের নিচে কাজে লাগে। কী নিজে যেখানে আছে সেখানেই থাকে: এন্ট্রির ফাইল তাকে বহন করে না।

সুরক্ষিত কী তার পাসফ্রেজ নেয় এন্ট্রির পাসওয়ার্ড থেকে। পাসফ্রেজবিহীন কী পাসওয়ার্ড ছাড়াই চলে; একটি থাকলে সার্ভার কী প্রত্যাখ্যান করলে সেটি বিকল্প হিসেবে কাজে লাগে।

কমান্ডটি যেমন আছে তেমনই পেস্ট করা যায়। ssh -i ~/.ssh/srv_web [email protected], ঠিকানার ঘরে পেস্ট করলে, এন্ট্রি ভরে যায়: হোস্ট, আইডি, -p থাকলে পোর্ট, আর কী। তালিকায় পেস্ট করলে সে আগে থেকে ভরা একটি SSH এন্ট্রি খোলে।

একটি SSH এন্ট্রি ব্রাউজ করা যায়। ডাবল ক্লিকে একই অ্যাকাউন্ট ও একই কী দিয়ে SFTP-তে সেই মেশিনেই ঢোকে — দ্বিতীয় কোনো এন্ট্রি রাখার দরকার নেই। ডান ক্লিকে SSH সেশন খুলুন সার্ভারে একটি টার্মিনাল খোলে; ভেতরে ঢোকার পর, নির্দেশের ঘরের পাশের কনসোল উইন্ডো সেশনটি খোলে যে ফোল্ডারটি দেখা হচ্ছে সেখানেই।

SFTP OpenSSH ফরম্যাটের কী পড়ে — ed25519, RSA, ECDSA। একটি PuTTY কী (.ppk) আগে PuTTYgen দিয়ে রূপান্তর করতে হয়। ~/.ssh/config ফাইল পড়া হয় না: SSH সেশন তবু তা দেখে, কারণ খোলে ssh-ই, কিন্তু ফাইল ব্রাউজ করা দেখে না, তা SFTP এন্ট্রি থেকে হোক বা SSH এন্ট্রি থেকে।

পাসওয়ার্ড

“তৈরি করুন” একটি বানায়; একটি মিটার তার শক্তি জানায় — খুব দুর্বল থেকে খুব শক্তিশালী —, আর Meneaufile শেষ পাঁচটি ব্যবহৃত পাসওয়ার্ডের একটি আবার নিতে অস্বীকার করে। কিছু সাইট একবারের জন্য যে উদ্ধার কোড দেয়, সেগুলো এর সঙ্গে রাখা যায়, প্রতি লাইনে একটি।

“পাসওয়ার্ড অনুলিপি” সেটি ক্লিপবোর্ডে রাখে এবং কয়েক সেকেন্ড পর সেখান থেকে সরিয়ে দেয় — উল্টো গণনা বার্তায় দেখানো হয়। আইডি ও ঠিকানাও কপি করা যায়, সব এন্ট্রিতে একই কী দিয়ে: লাইনটি সাইট না হয়ে একটি মেশিন হলেই তিনটি শর্টকাট নতুন করে শিখতে হয় না।

একটি ঘর বলে পাসওয়ার্ড না রাখতে: তখন প্রতিবার তা চাওয়া হয়, আর বন্ধ করার সময় ভুলে যাওয়া হয়। একটি প্রোডাকশন সার্ভারে কখনও কখনও এটাই চাওয়া হয়।

এর ভেতরে চলাফেরা

একটি খোলা ফাইল সার্ভার একটি ফোল্ডার: তাতে ঢোকা যায়, তার থেকে ফাইল বের করা যায়, নিজের ফাইল রাখা যায়, F6 দিয়ে, সবখানের মতোই। একটি মেশিন, একটি সাইট ও একটি গোপন তথ্য হলো পাতা — তাদের ভেতরে খোলার কিছু নেই, শুধু তাদের ওপর কিছু চালানোর আছে।

“সংযোগ বিচ্ছিন্ন করুন” সার্ভারের সেশন বন্ধ করে, তালিকা থেকে তার এন্ট্রি না সরিয়েই।

একটি এন্ট্রিতে ঢুকে তবেই তাতে খোঁজা যায়। তালিকা থেকে শুরু করা খোঁজা কোনো সংযোগের ভেতরে নামে না: সে সবগুলো খুলত, প্রতি এন্ট্রিতে একটি সেশন ও একটি পাসওয়ার্ড, আর বন্ধ থাকা প্রতিটির অপেক্ষা। সে এন্ট্রিগুলোকেই তুলনা করে — তাদের নাম, ঠিকানা, অ্যাকাউন্ট —, যা একটি লম্বা তালিকায় ঠিকটি খুঁজে পাওয়ার উপায় হিসেবে থাকে। কোনো সার্ভারে না ঢুকে তার ভেতরে খুঁজতে খোঁজার আগে তার এন্ট্রিতে টিক দিন: টিক দেওয়া এন্ট্রিগুলো, এবং শুধু সেগুলোই, ঘেঁটে দেখা হয়।

লক্ষ্য সাড়া দিচ্ছে কি না জানা

প্রতিটি এন্ট্রি বলে কীভাবে তা যাচাই করতে হবে। একটি নতুন এন্ট্রি শুরু হয় পরীক্ষা করবেন না দিয়ে: যেসব মেশিনের ওপর নজর রাখতে চান তার জন্য পরীক্ষার ধরন বেছে নেওয়া হয়।

অবস্থার কলামটি উত্তর দেয় সচল, নিরুত্তর বা পরীক্ষা চলছে…। F5 পুরো তালিকা আবার যাচাই করে; “এখনই পরীক্ষা করুন” শুধু নির্দিষ্ট লাইনটি যাচাই করে।

এন্ট্রি সাজানো

Shift+Insert — “নতুন ফোল্ডার” — একটি শ্রেণিবিন্যাসের ফোল্ডার তৈরি করে: এজেন্সি অনুযায়ী, সাইট অনুযায়ী, ক্লায়েন্ট অনুযায়ী। একটি এন্ট্রি তাতে রাখা হয় ফোল্ডারের ওপর টেনে ফেলে, বা অন্য প্যানেলে দেখানো ফোল্ডারে Ctrl+F6 দিয়ে, বা Ctrl+X তারপর Ctrl+V দিয়ে। পাসওয়ার্ড সঙ্গে যায়: তা রাখা হয় এন্ট্রির পরিচয়ের নিচে, যা বদলায় না।

F6 একটি এন্ট্রি কপি করে: দ্বিতীয় একটি এন্ট্রি, নিজের পরিচয় ও নিজের পাসওয়ার্ডসহ, যা প্রথমটিকে না ছুঁয়ে বদলানো যায়। একটি শ্রেণিবিন্যাসের ফোল্ডার সরালে সে যা গুছিয়ে রেখেছিল তা সরে না — এন্ট্রিগুলো মূলে উঠে আসে।

ফাইলের ফোল্ডারে কিছুই বের হয় না: একটি এন্ট্রিতে বাইট নেই, আর সেখানে কপি করলে একটি পাসওয়ার্ড খোলা অবস্থায় লেখা হতো। খোলা সার্ভারের ফাইল অবশ্য অন্য যেকোনো ফাইলের মতোই বের হয় — সেটাই তো আসল কথা।

তালিকা, এবং তার ভাগাভাগি

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

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

লগ

“দূরবর্তী সার্ভারের লগ” সার্ভারগুলোর সঙ্গে কথোপকথন মনে রাখে: কোনো সংযোগ কারণ না বলে প্রত্যাখ্যান করলে সেখানেই যেতে হয়। এক বোতামে তা কপি হয়।

MTP — সংযুক্ত ডিভাইস

MTP USB-তে সংযুক্ত ফোন ও ট্যাবলেট, MTP প্রোটোকলের মাধ্যমে।

সংযুক্ত করা

ডিভাইসটি আনলক করা এবং “ফাইল স্থানান্তর” অবস্থায় রাখা থাকতে হবে: তা না হওয়া পর্যন্ত তালিকা ফাঁকা থাকে এবং স্পষ্ট ভাষায় সে কথা জানায়।

কোনো ডিভাইস সংযুক্ত নেই: বার্তাটি বলে কী করতে হবে, ফাঁকা আছে এ কথা নয়।
কোনো ডিভাইস সংযুক্ত নেই: বার্তাটি বলে কী করতে হবে, ফাঁকা আছে এ কথা নয়।

এর ভেতরে চলাফেরা

অভ্যন্তরীণ মেমোরি ও SD কার্ড ফোল্ডার, আর ফাইল প্যানেলে কপি হয় F6 দিয়ে, অন্য সবখানের মতোই।

বোতাম

এটি দেখা যায় শুধু যেখানে উৎস মাউন্ট করা আছে: MTP ড্রাইভার ছাড়া খোলার মতো কিছু নেই।

GIT — Git

GIT একটি Git রিপোজিটরি ফোল্ডারের মতো ঘুরে দেখা যায়: বদলানো ফাইল, শাখা, ইতিহাস।

একটি রিপোজিটরি খোলা

বারের GIT বোতাম প্রিয় প্রকল্পে লাফ দেয়; তার ডান ক্লিক তালিকা দেয়: পরিচিত রিপোজিটরি, “কমিট”, “ইতিহাস…”, শাখা, “স্ট্যাশ…” ও “স্ট্যাশ”, “ট্যাগ…”, “রিমোট”। ডিস্কের যে ফোল্ডার এখনও রিপোজিটরি নয়, সেখানে “এখানে ক্লোন করুন” প্রস্তাব করা হয়। প্রকল্পগুলো সেখানে ঢুকলেই নিজে যোগ হয়, আর যে প্রকল্পের ফোল্ডার হারিয়ে গেছে তা ভুলে যাওয়া হয় — যদি না তার ডিস্কই অনুপস্থিত থাকে, কারণ খুলে নেওয়া পেনড্রাইভ কিছু ভোলায় না।

একটি ফোল্ডারের অবস্থা

প্রতিটি লাইনের নিজের রং আছে: সংঘাতে, অনুসৃত নয়, পরিবর্তিত, মঞ্চস্থ, উপেক্ষিত। git একটি ফাইলকে দুই অক্ষে বর্ণনা করে — ইনডেক্স ও কাজের কপি — আর একটি লাইনে দুটি দেখানোর জায়গা নেই: রং ঠিক করে এখনও কী করা বাকি। পথরেখা বর্তমান শাখা জানায়।

প্রস্তুত করা ও কমিট

“কমিট” পরিবর্তনের দৃশ্য খোলে: প্রতি লাইনে একটি ফাইল, অনুসৃত কলাম জানায় git এর সম্পর্কে কী জানে। লাইন বাছা হয় অন্য সবখানের মতোই — ক্লিক, Ctrl+ক্লিক, Shift+ক্লিক —, বার্তা লেখা হয় নিচে, আর কমিট যায় যা নির্বাচিত তা নিয়ে। কিছু নির্বাচিত না হলে কিছুই যায় না: বোতাম তা জানায়।

কমিট বারের ট্র্যাক নয় বোতামটি git যা ট্র্যাক করে না তা লুকায়: ফেলে দেওয়ার মতো ফাইলে ভরা ফোল্ডার আর কমিট করতে চাওয়া দুটি ফাইলকে ঢেকে দেয় না, আর Ctrl+A সেগুলো সঙ্গে নেয় না। বন্ধ থাকলে এটি জানায় কতগুলো লুকানো আছে।

একটি রিপোজিটরির পরিবর্তনের দৃশ্য: তিনটি ফাইল, তাদের অনুসরণের অবস্থা, আর নিচে কমিটের বার।
রিপোজিটরির পরিবর্তন, এবং কমিটের বার: বার্তা, যা নির্বাচিত, আর বোতাম।

পার্থক্য দেখা

“পার্থক্য দেখান” diff খোলে খণ্ডে খণ্ডে, কাজের কপি, ইনডেক্স (মঞ্চস্থ) ও একটি কমিটের মধ্যে — আগে ও পরে সেখানে নাম ধরে বলা হয়। বাইনারি ফাইল হলে হিজিবিজি না দেখিয়ে সে কথাই জানায়।

ইশারা

শাখা ও ইতিহাস

একটি শাখা তৈরি করা, তাতে যাওয়া, মেলানো — এন্ট্রিতে শাখার নাম থাকে, আর সে উত্তর দেয় মেলানোর কিছু নেই: আগে থেকেই হালনাগাদ বা মেলানো থেমে গেছে: কিছু ফাইল সংঘাতে আছে। “ইতিহাস…” কমিটগুলো তালিকা করে: তাদের ছোট হ্যাশ, বিষয়, লেখক, তারিখ। বাঁ দিকের ফালি গ্রাফ আঁকে, প্রতিটি লাইন নিজের কলামে, আর একটি মার্জ পাশের কলামের দিকে তার রেখা টানে। ডাবল ক্লিকে একটি কমিটের বিস্তারিত খোলে: তার পূর্ণ বার্তা এবং যেসব ফাইলে সে হাত দিয়েছে।

একটি রিপোজিটরির ইতিহাস: চারটি কমিট, তাদের বিষয়, তাদের লেখক, আর পাশের ফালিতে শাখার গ্রাফ।
ইতিহাস, পাশের ফালিতে তার গ্রাফ: একই মূল থেকে বেরোনো দুটি শাখা, আর তাদের মিলিয়ে দেওয়া মার্জ।

মার্জ রিকোয়েস্ট ট্রি

GIT বোতামের মেনুতে মার্জ রিকোয়েস্ট ট্রি… রিমোট যে GitLab প্রকল্প দেখায় তার খোলা MR আঁকে। প্রতিটি MR যে শাখা থেকে শুরু হয়েছে তার নিচে থাকে, সূচিপত্রের মতো এক ধাপ ভেতরে: ধাপ বলে কোন ক্রমে অনুমোদন করতে হবে, আর কার্ডে ক্লিক করলে MR ব্রাউজারে খোলে।

একটি রিপোজিটরির মার্জ রিকোয়েস্ট ট্রি: main, ভেতরে সরানো MR, আর একে অপর থেকে বেরোনো তিনটি MR-এর শৃঙ্খল
!31 বেরিয়েছে !28 থেকে, আর !35 বেরিয়েছে !31 থেকে: প্রতিটি সেই MR-এর নিচে থাকে যার কমিট সেটি বহন করে, “এর পরে” ও “লক্ষ্য main” সহ। ডানের বোতাম শাখাটির চেকআউট করে; টিক চিহ্ন দেখায় main, যেখানে আপনি আছেন।

দূরবর্তী রিপোজিটরির সঙ্গে আদান-প্রদান

“পুল” ও “পুশ”, লেবেলের পাশে বিবেচ্য কমিটের সংখ্যাসহ — শূন্য লেখা হয় না। যে শাখা ওপারে এখনও নেই তা তার আপস্ট্রিমসহ যায়। দূরবর্তী রিপোজিটরিগুলো একই মেনু থেকে ঘোষণা ও সরানো হয়। সার্ভার পরিচয় যাচাইয়ের কিছু চাইলে Meneaufile নিজেও তা জিজ্ঞাসা করে, কিছু না বলে আটকে না থেকে।

সরিয়ে রাখা

“স্ট্যাশ…” চলতি কাজ কমিট না করেই গুছিয়ে রাখে, একটি ঐচ্ছিক বিবরণসহ; “স্ট্যাশ” — সরিয়ে রাখা কাজ — যা অপেক্ষায় আছে তা তালিকা করে, আর সেখান থেকে তা ফিরিয়ে নেওয়া বা ফেলে দেওয়া যায়। “ট্যাগ…” একইভাবে ট্যাগ বসায় ও সরায়।

এই লাইনটি কে লিখেছে

ফাইলের মেনুতে “লাইন-ভিত্তিক ইতিহাস” প্রতিটি লাইনকে তার কমিট ও লেখকের সঙ্গে জুড়ে দেয়। কোনো অবাক করা লাইনের সামনে মানুষ এই প্রশ্নই করে, আর কমিটের তালিকা তার উত্তর দেয় না।

সংঘাত

সংঘাতে থাকা ফাইল তার সংস্করণগুলো নিয়ে খোলে: সাধারণ সংস্করণ, আমাদের, তাদের, আর ফল যা গড়ে তোলা হচ্ছে। “সব নিন” একটি পুরো পাশ ঢেলে দেয়, “মেটান” সংরক্ষণ করে — আর ফাইলটি সংঘাতে শ্রেণি ছেড়ে যায়।

ক্লোন করা

একটি ফোল্ডার থেকে: ঠিকানা (https://… বা git@host:org/repo.git), যে ফোল্ডার তৈরি হবে তার নাম, আর একটি পূর্ণ বা অগভীর ইতিহাস — শেষ N টি কমিট।

বান্ডেল

একটি .bundle ফাইল হলো একটিমাত্র ফাইলে বাঁধা একটি Git রিপোজিটরি: সার্ভার ছাড়াই একটি প্রকল্প পেনড্রাইভে নিয়ে যাওয়া বা কাউকে দেওয়ার জন্য যথেষ্ট। ডাবল ক্লিক জানায় তাতে কী আছে — তার শাখা, তার ট্যাগ — আর এখানে ক্লোন করুন… তাকে তার পাশেই, নেটওয়ার্ক ছাড়া, একটি সাধারণ রিপোজিটরি বানিয়ে দেয়। কোনো রিপোজিটরিতে, GIT মেনুর একটি বান্ডেল তৈরি করুন… পুরো রিপোজিটরিটিকে অন্য দৃশ্যের ফোল্ডারে বেঁধে দেয়।

git না থাকলে

Meneaufile সিস্টেমের git ডাকে। অনুপস্থিত বা PATH-এর বাইরে হলে বিনা কারণে ব্যর্থ না হয়ে সে তা জানায়।

SVN — SVN

SVN একটি Subversion ওয়ার্কিং কপি, সবখানের মতো একই ইশারায়।

ইশারা

পড়া

ইতিহাস সংস্করণগুলো তালিকা করে; পার্থক্য খোলে Git-এর পার্থক্যের সেই একই দৃশ্যে। পথরেখা শাখা ও সংস্করণ জানায় (r1234)।

যা ফেরে না

পরিবর্তন বাতিল করা চূড়ান্ত: যা বাতিল হয় তা ফেরে না, আর বাক্সটি আগে তা জানায় — একটি আইটেমের জন্যও, পুরো অনুলিপির জন্যও।

FLU — Flutter

FLU Flutter প্রকল্প, এবং তার সঙ্গে আসা সরঞ্জামের শৃঙ্খল।

প্রকল্প

তালিকা খোলা প্রকল্পগুলো মনে রাখে। “একটি Flutter প্রকল্প তৈরি করুন” প্যাকেজের নাম ও ফোল্ডার জিজ্ঞাসা করে।

বাঁ ক্লিকে কী হবে তা নির্ভর করে আপনি কোথায় আছেন তার ওপর। একটি প্রকল্পের ভেতরে এটি মেনু খোলে: সেখানে যা দরকার তা-ই — চালানো, বিল্ড করা, ডিভাইস। অন্য কোথাও এটি এই বোতাম থেকে সর্বশেষ খোলা প্রকল্পে লাফ দেয়, যেখানে কাজ করার মতো কিছু নেই। ডান ক্লিক সবখানে মেনু খোলে।

কমান্ড

নির্ভরতা আনা, বিশ্লেষণ, পরীক্ষা, ফরম্যাট, পরিষ্কার, হালনাগাদ, পুরোনো নির্ভরতা দেখা, ডায়াগনস্টিক চালানো। Release বিল্ড লক্ষ্য করে Windows, Linux, Android (APK বা বান্ডল) ও Web — আর পাঁচটির জন্যই এটি --release, যা আগের লেবেল “গড়ুন…” বলত না।

Debug বিল্ড একই পাঁচটি লক্ষ্যকে --debug দিয়ে ধরে: এটি একই মেনু, শুধু মোড বদলায়। এটি কোনো ডিভাইস চায় না — এভাবে শৃঙ্খল সাড়া দেওয়ার অপেক্ষা না করেই একটি ডিবাগ বাইনারি বসানো যায়।

চালান

ডিভাইসের তালিকা তার এন্ট্রির পিছনে থাকে, ভেতরে নয়। মেনুতে ছড়ানো থাকলে প্রতিবার খোলার সময় শৃঙ্খলকে প্রশ্ন করতে হতো: flutter devices কয়েক সেকেন্ড নেয়, আর “বিশ্লেষণ” বা “নির্ভরতা আনুন” বেছে নিতেও সেই দেরি গুনতে হতো। এখন তা খোঁজা হয় শুধু কাজে লাগানোর মুহূর্তে। একটিমাত্র লক্ষ্য থাকলে কমান্ড কিছু না জিজ্ঞাসা করেই যায়।

“চালান” ডিভাইস খোঁজে এবং নিজেরটি প্রস্তাব করে — বা সবগুলো। আউটপুট বইতে বইতে দেখা যায়, Flutter-এর কী হাতের নাগালে: রিলোড (r), রিস্টার্ট (R), সহায়তা (h), বিচ্ছিন্ন (d), আউটপুট মোছা (c), বেরোনো (q)। “অপশন সহ চালান…” flutter run-এ যা খুশি যোগ করে — --profile, --dart-define=key=value। “যন্ত্র খুঁজুন…”, একই মেনুর নিচে, খোঁজা আবার চালায় ও সেখানে ফেরে: পরে লাগানো একটি ফোন অন্যভাবে কখনও দেখা যেত না।

শেষ জানানো হয়: সম্পন্ন, ব্যর্থ (1), থামানো হয়েছে। আউটপুট এক বোতামে কপি হয়।

সফল বিল্ড তার ফাইলে নিয়ে যায়। তখন ব্যান্ডে একটি বোতাম দেখা যায়: সে দৃশ্যকে ফলাফলের ফোল্ডারে নিয়ে যায় এবং তার ওপর কার্সর বসায় — .exe, .apk, বান্ডল। শৃঙ্খলই বলে সে কোথায় লিখেছে, এখানে মনে রাখা পথের তালিকা নয়: প্রতিটি লক্ষ্য নিজেরটি অন্য কোথাও রাখে, আর Flutter-এর সংস্করণের সঙ্গে তা বদলায়। কমান্ড চলার সময়, বা ব্যর্থ হলে, কিছুই দেখা যায় না — দেখানোর কিছু থাকত না।

শৃঙ্খল না থাকলে

বোতামটি দেখা যায় শুধু যেখানে Flutter ইনস্টল করা আছে।

PS — প্রক্রিয়া

PS প্রক্রিয়ার তালিকা, নির্ধারণযোগ্য ছন্দে হালনাগাদ হওয়া।

পড়া

কলামগুলো মেমোরি, ব্যবহারকারী, কমান্ড লাইন জানায়।

প্রক্রিয়ার তালিকা: বেছে নেওয়া ছন্দে নমুনা হালনাগাদ হয়।
প্রক্রিয়ার তালিকা: বেছে নেওয়া ছন্দে নমুনা হালনাগাদ হয়।

খুঁজুন

টাইটেল বারের ঘর — “PS-এ খোঁজা” — তালিকাকে সেখানে যা পড়া যায় তার সবকিছু দিয়ে ছেঁকে দেয়: নাম, কিন্তু কমান্ড লাইন ও ব্যবহারকারীও। Enter চালু করে; ছাঁকনি দেখানো থাকার সময়ও তালিকা নিজের ছন্দে হালনাগাদ হতে থাকে, আর ঘরের ক্রস পুরো তালিকা ফিরিয়ে দেয়।

“patrick” দিয়ে ছাঁকা প্রক্রিয়ার তালিকা: শুধু সেই ব্যবহারকারীর প্রক্রিয়াগুলো থাকে।
“patrick” শুধু সেই ব্যবহারকারীর প্রক্রিয়া রাখে: খোঁজা সব কলাম পড়ে, শুধু নাম নয়।

পারফরম্যান্স গ্রাফ

PS বোতামে ডান ক্লিক পারফরম্যান্স গ্রাফ খোলে — আর তার সঙ্গে তালিকাও: তালিকা চোখের সামনে না থাকলে একটি রেখা বলত কিছু একটা ঘটছে, কিন্তু কী তা বলত না।

প্রক্রিয়ার তালিকা, আর তার নিচে পারফরম্যান্স গ্রাফ: প্রসেসর, মেমোরি, ডিস্ক, নেটওয়ার্ক বোতাম, শেষ নমুনার মান, এবং শেষ এক মিনিটের রেখা।
গ্রাফ তালিকার নিচে বসে: এই দুইয়ের সম্পর্কই তো সেখানে খুঁজতে আসা হয়।

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

গ্রাফ শেষ ষাটটি নমুনা রাখে। তাকে তালিকা থেকে আলাদা করা রেখা টেনে বড় করা যায়, আর সেই উচ্চতা এক সেশন থেকে আরেক সেশনে মনে থাকে। শুরুতে বন্ধ: একটি গ্রাফের দাম প্রতি ছন্দে একটি নমুনা, আর তালিকা খোলার সময় কেউ তা চায়নি।

নমুনার ছন্দ

দৃশ্যের নিচে ডানে, মেশিনের লোড: প্রসেসর 47 % · মেমোরি 43 % · 5 সে। শেষ সংখ্যাটি ছন্দ, আর তার ওপর ডান ক্লিক তা বদলে দেয় — 5, 10, 15, 30 বা 60 সেকেন্ড। চলতি ছন্দ সেখানে গাঢ় অক্ষরে দেখা যায়, আর বাছাইটি মনে থাকে।

সেখানেই তা ঠিক করা হয়, অন্য কোথাও নয়: লোড দেখতে দেখতেই তা পড়া যায়, আর দেখতে দেখতেই তা ঘন করতে ইচ্ছে হয়। এই কারণেই সে সেটিংস ছেড়ে এসেছে — একই জিনিসের জন্য দুই জায়গা শেষে পরস্পরের বিরোধিতা করে।

কাজ করা

সব প্রক্রিয়া দেখা

প্রশাসকের অধিকার ছাড়া তালিকা আংশিক। “প্রশাসক হিসেবে আবার চালু করুন” Meneaufile-কে উচ্চ অধিকারে আবার চালায় — বর্তমান উইন্ডো বন্ধ হয়। প্রত্যাখ্যান হলে তা জানানো হয়, আর তালিকা আংশিকই থাকে, পূর্ণ বলে ভুল ধারণা দেওয়ার বদলে।

“Windows-এর কাজ ব্যবস্থাপক খুলুন” হাতের নাগালেই থাকে: Meneaufile তার বদলি হওয়ার ভান করে না।

SRV — সার্ভিস

SRV Windows-এর সার্ভিস: তাদের অবস্থা, চালু হওয়া, নির্ভরতা।

পড়া

অবস্থা — থেমে আছে, চলছে, স্থগিত, এবং মধ্যবর্তী অবস্থাগুলো — আর চালু হওয়ার ধরন: স্বয়ংক্রিয়, বিলম্বিত শুরুসহ স্বয়ংক্রিয়, হাতে, নিষ্ক্রিয়।

খুঁজুন

টাইটেল বারের ঘর তালিকাকে নাম এবং বিবরণ ধরে ছাঁকে: “প্রিন্ট” স্পুলার খুঁজে পায়, যার নাম সবসময় জানা থাকে না। Windows-এর কনসোল এটি পারে না। Enter চালু করে, ঘরের ক্রস পুরো তালিকা ফিরিয়ে দেয়।

“প্রিন্ট” দিয়ে ছাঁকা সার্ভিসের তালিকা: প্রিন্ট স্পুলার, তার বিবরণ দিয়ে খুঁজে পাওয়া।
“প্রিন্ট” প্রিন্ট স্পুলারকে তার বিবরণ দিয়ে খুঁজে পায়।

কাজ করা

চালু করা, থামানো, আবার চালু করা, স্থগিত করা, চালিয়ে যাওয়া, চালু হওয়ার ধরন বদলানো। একটি অগ্রগতির বাক্স প্রত্যাশিত অবস্থা পর্যন্ত অবস্থাকে অনুসরণ করে।

বৈশিষ্ট্য

চারটি ট্যাব: সাধারণ (সিস্টেমের নাম, প্রদর্শিত নাম, বিবরণ, এক্সিকিউটেবলের পথ, চালু হওয়ার মাপকাঠি), সংযোগ, পুনরুদ্ধার, নির্ভরতা।

একটি সার্ভিসের বৈশিষ্ট্য: চারটি ট্যাব, Windows-এর কনসোলের মতো।
একটি সার্ভিসের বৈশিষ্ট্য: চারটি ট্যাব, Windows-এর কনসোলের মতো।

অধিকার

এই কমান্ডগুলো প্রশাসকের অধিকার চায়: Meneaufile উচ্চ অধিকারে আবার চালানোর প্রস্তাব দেয়, এবং উচ্চ অধিকার প্রত্যাখ্যাত হলে তা জানায় — তখন সার্ভিসে কিছুই পাঠানো হয়নি।

সার্ভিস অ্যাকাউন্টের পাসওয়ার্ড ব্যতিক্রম: সে প্রশাসকের কমান্ডে যেতে পারে না, যেখানে তা প্রক্রিয়ার তালিকায় পড়া যেত। বদলাতে হলে Meneaufile প্রশাসক হিসেবে চালাতে হয়।

TASK — নির্ধারিত কাজ

TASK সিস্টেমের টাস্ক শিডিউলার: কী নিজে থেকে চালু হয়, আর কখন।

ঘুরে দেখা

শিডিউলার আগে থেকেই ফোল্ডারে সাজানো: Windows-এ \Microsoft\Windows\Defrag-এ ডিফ্র্যাগমেন্টেশন রয়েছে। Meneaufile একে একটি ডিস্কের মতো ঘুরে দেখে — ডাবল-ক্লিকে ফোল্ডার খোলে, পথরেখা ওপরে ফিরিয়ে নেয়, খোঁজা ও সাজানো অন্য সব জায়গার মতোই কাজ করে।

প্রতিটি কাজ দেখায় তার অবস্থা (প্রস্তুত, চলছে, নিষ্ক্রিয়), তার পরবর্তী ও শেষ চালানো, তার শেষ ফলাফল, কথায় লেখা তার ট্রিগার — “প্রতি সপ্তাহে, সোম, শুক্র ২১:৩০-এ” — আর সে কী চালায়। লেখক ও বিবরণ কলাম বেছে নিয়ে দেখানো যায়।

বোতামটি কেবল সেখানেই দেখা যায় যেখানে কোনো শিডিউলার সাড়া দেয়: Windows-এ, যখন “টাস্ক শিডিউলার” সার্ভিস চলছে।

কাজ করা

ডান-ক্লিকে: চালান, শেষ করুন, সক্রিয় করুন, নিষ্ক্রিয় করুন, মুছুন — একটি কাজে বা পুরো নির্বাচনে। Del-ও মুছে দেয়, কী যাচ্ছে তা জানিয়ে দেওয়ার পর।

সিস্টেমের কাজগুলো, \Microsoft\Windows-এর অধীনে, কেবল প্রশাসকের অধিকার নিয়েই বদলানো যায়: তখন Meneaufile সেই অধিকার নিয়ে আবার অনুরোধ করে, পুরো নির্বাচনের জন্য একবারই, আর উন্নীতকরণ প্রত্যাখ্যাত হলে তা জানায়।

তৈরি, পরিবর্তন

নতুন কাজ…, কোনো ফোল্ডারে ডান-ক্লিকে বা বোতামের মেনুতে, ডায়ালগ খোলে; কোনো কাজে ডাবল-ক্লিক করলেও সেটি সেখানে খোলে। এতে ঠিক করা হয়:

যে ট্রিগার ডায়ালগ লিখতে পারে না — লগের কোনো ইভেন্টে, প্রতি পনেরো মিনিটে, কেবল এক ঘণ্টা ধরে — তা সেখানে দেখা যায়, আর যেমন আছে তেমন রাখা হয়। Windows-এ কাজটি তার মূল সংজ্ঞার ওপর নতুন করে লেখা হয়: তার শর্ত, পাওয়ার সেটিংস ও অন্যান্য অ্যাকশন বদলায় না।

Meneaufile-এর একটি অ্যাকশন নির্ধারণ করা

প্রতি সন্ধ্যায় একটি ব্যাকআপ, প্রতি সকালে একটি ডেটাবেসের রপ্তানি: Meneaufile-এর অ্যাকশনগুলো নির্ধারণ করা যায়। নির্ধারণ করুন… সেই ডায়ালগগুলোতেই থাকে, যেগুলো আগে থেকেই সেগুলো নিশ্চিত করে:

ডায়ালগ জানায় কী করা হবে, তারপর জিজ্ঞাসা করে কখন — একটি কাজের মতোই একই ট্রিগার — আর কোন অ্যাকাউন্টে। যা একটি প্রশ্ন মীমাংসা করত, তা আগেই ঠিক করা হয়: সংঘাতের নীতি এখানেই বেছে নেওয়া হয়, আর কাউকে কিছু জিজ্ঞাসা করা হবে না। কাজটি শিডিউলারের \Meneaufile ফোল্ডারে রাখা হয়; তার সময় বদলাতে বা তাকে মুছতে হলে সেখানেই যেতে হয়।

যখন কাজটি চালু হয়:

সিস্টেমের একটি বিজ্ঞপ্তি জানায় সেটি কীভাবে শেষ হল, লগ তা লিখে রাখে, আর কাজের শেষ ফলাফল তা ধরে রাখে: ০ মানে সফল, ২ মানে ত্রুটিসহ শেষ, ১ মানে ব্যর্থ। মাস্টার পাসওয়ার্ড দিয়ে সুরক্ষিত কোনো উৎস বা লক্ষ্য সাইন আউট অবস্থায় ব্যাকআপ হয় না: সেটি টাইপ করার জন্য কেউ থাকত না। Linux-এ অ্যাকশনটি সাইন ইন থাকা অবস্থার জন্য নির্ধারিত হয়।

Linux-এ

তিনটি ফোল্ডার: systemd, সিস্টেমের টাইমার; systemd-user, ব্যবহারকারীর টাইমার; crontab, তার crontab। নতুন কাজ ব্যবহারকারীর টাইমার হিসেবে লেখা হয় — একটি .service ও একটি .timer, ~/.config/systemd/user-এ —, অথবা crontab-এ, যদি সেখানে রাখা হয়। সিস্টেম অ্যাকাউন্টে এটি /etc/systemd/system-এ যায়, আর PolicyKit পাসওয়ার্ড চায়।

crontab-এ Meneaufile-এর কাজের নাম দেওয়া হয় তার লাইনগুলোর ওপরে একটি # meneaufile: নাম মন্তব্য দিয়ে; হাতে লেখা লাইনগুলো তাদের প্রোগ্রামের নামে পড়া হয়, আর যেখানে আছে সেখানেই থাকে। কোনো প্যাকেজ systemd-এ যা রেখেছে তা নিষ্ক্রিয় করা যায়, কিন্তু মোছা হয় না: তার পরের আপডেট সেটি আবার রেখে দিত।

REG — রেজিস্ট্রি

REG Windows রেজিস্ট্রি: সিস্টেম ও প্রোগ্রামের সেটিংস, কী আর মানে সাজানো।

ঘুরে দেখা

মূলে পাঁচটি হাইভ: HKEY_CLASSES_ROOT, HKEY_CURRENT_USER, HKEY_LOCAL_MACHINE, HKEY_USERS ও HKEY_CURRENT_CONFIG। কী-গুলো ফোল্ডারের মতো খোলে; একটি কী-এর মানগুলো তার সারি, তাদের নাম, ধরন — REG_SZ, REG_DWORD… — আর ডেটা সহ, ঠিক রেজিস্ট্রি এডিটরের মতো। নামহীন মানটি “(ডিফল্ট)” হিসেবে দেখায়।

পথ কপি করুন দেয় HKEY_CURRENT_USER\Software\…, ঠিক যেভাবে রেজিস্ট্রি এডিটরের ঠিকানা বার তা আবার পড়ে। রেজিস্ট্রি এডিটর নিজেও হাতের কাছেই থাকে, বোতামের মেনুতে।

এই মডিউলটি কেবল Windows-এ আছে।

সম্পাদনা

কোনো মানে ডাবল-ক্লিক বা Enter সেটিকে তার ডায়ালগে খোলে, যা তার ধরন অনুযায়ী হয়:

Insert খোলা কী-তে একটি মান তৈরি করে, Shift+Insert একটি কী; F2 কোনো কী বা মানের নাম বদলায়; Del মুছে দেয়, কী যাচ্ছে তা জানিয়ে দেওয়ার পর। একটি কী তার উপ-কী ও মানগুলো নিয়েই যায়, আর কিছুই রিসাইকেল বিনে যায় না: যা আপনি ফিরিয়ে আনতে চাইতে পারেন, আগে তা রপ্তানি করে নিন।

Windows যা প্রত্যাখ্যান করে — বেশিরভাগ সময় HKEY_LOCAL_MACHINE — তা প্রশাসকের অধিকার নিয়ে আবার অনুরোধ করা হয়, পুরো নির্বাচনের জন্য একবারই।

রপ্তানি, আমদানি

একটি কী-কে ফাইলের প্যানেলে টেনে আনা, বা F6 দিয়ে অন্য প্যানেলে কপি করা, একটি .reg ফাইল লেখে — প্রতি কী-তে একটি, উপ-কী সহ, রেজিস্ট্রি এডিটরের ফরম্যাটে। বেছে নেওয়া মানগুলো একসঙ্গে একটি মাত্র ফাইলে যায়, যার নাম জিজ্ঞেস করা হয়।

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

BDD — ডেটাবেস

BDD MySQL, MariaDB ও PostgreSQL: সার্ভার, ডেটাবেস, টেবিল, সারি — সবই ফোল্ডারের মতো ঘুরে দেখা যায়, আর সম্পাদনাও করা যায়।

একটি সংযোগ ঘোষণা করা

ইঞ্জিন, হোস্ট, পোর্ট, ব্যবহারকারী, পাসওয়ার্ড, এবং একটি ডিফল্ট ডেটাবেস — ঐচ্ছিক: না দিলে সার্ভার তার প্রশাসনিক ডেটাবেসে খোলে। একটি Windows সার্ভিসের নাম দেওয়া যায় তার অবস্থা পড়ার জন্য, আর Meneaufile তা পেলে নিজেই ভরে দেয়।

নামকরা সার্ভিস এক ক্লিকে ফিরে পাওয়া যায়, দুই জায়গা থেকে: সংযোগের মেনুতে “সার্ভিসের অবস্থান খুলুন”, এবং ত্রুটির নিচে যখন কেউ এমন ডেটাবেসে ঢোকে যার সার্ভিস বন্ধ — সংযোগ প্রত্যাখ্যাত হলে বোতামটি নিয়ে যায় SRV-এ, সার্ভিসের ওপরেই, যেখানে তাকে আবার চালু করা হয়। এটি না থাকলে বেরিয়ে আসতে হতো, লাইনটি খুঁজে বের করে তার মেনু দিয়ে যেতে হতো।

ইঞ্জিন নিজের ছোট ছবি বহন করে, ঠিক NET-এর একটি এন্ট্রির ধরনের মতো: বাক্সে বেছে নেওয়া হয় লাইনে কোনটি চেনা যাবে।

একটি সংযোগের বাক্স: ইঞ্জিন, হোস্ট, অ্যাকাউন্ট, আর যে সার্ভিস তাকে বহন করে।
একটি সংযোগের বাক্স: ইঞ্জিন, হোস্ট, অ্যাকাউন্ট, আর যে সার্ভিস তাকে বহন করে।

চলাফেরা

সার্ভার → ডেটাবেস → টেবিল → সারি। F12 একটি টেবিলের ডেটা ও তার কাঠামোর মধ্যে বদলায়। একটি ডেটাবেস পিন করে রাখা যায়, যাতে তাকে মাথায় পাওয়া যায়।

সার্ভার নিজের কিছু দৃশ্যও বহন করে: অ্যাকাউন্ট, চলমান কোয়েরি, সার্ভারের অবস্থা, সার্ভারের সেটিংস, রুটিন। এগুলো শুধু পড়ার জন্য; তাদের কাজগুলো ডান ক্লিকের মেনুতে — পাসওয়ার্ড বদলানো, একটি ভ্যারিয়েবল ঠিক করা, একটি প্রক্রিয়া শেষ করা।

সারি

কাঠামো

ক্ষেত্রগুলো তাদের ধরন, কোলেশন, ডিফল্ট মান, অ্যাট্রিবিউট ও মন্তব্যসহ; ইনডেক্সগুলো তাদের প্রকৃতি (প্রাইমারি কী, ইউনিক, ইনডেক্স) ও পদ্ধতিসহ। একটি ক্ষেত্র শুরুতে, শেষে বা অন্য একটির পরে যোগ করা যায় — তবে PostgreSQL সবসময় টেবিলের শেষে যোগ করে, আর তা জানায়।

একটি ধরনের নির্বাচক ইঞ্জিনের ধরনগুলো পরিবার অনুযায়ী সাজায়: পূর্ণসংখ্যা, দশমিক, লেখা, তারিখ ও সময়, বাইনারি। টাইপ করে সেগুলো ছাঁকা যায়।

একটি টেবিল খালি করা (truncate) তার সব সারি সরায়, টেবিলটি রাখে, এবং অটো-ইনক্রিমেন্ট শূন্যে ফিরিয়ে আনে। সার্ভারে ঝুড়ি নেই: এ কথা আগে জানানো হয়।

সম্পর্ক চিত্র

“সম্পর্ক চিত্র” টেবিল ও তাদের সংযোগ আঁকে।

একটি ফোল্ডারে রপ্তানি

একটি টেবিলে বাইট নেই: সে ফাইলের মতো কপি হয় না। ডিস্কে তা থেকে যা পাওয়া যায় তা একটি SQL রপ্তানি।

আমদানি, ক্লোন

কোয়েরি

একটি SQL কোয়েরি খোলা ডেটাবেসে লেখা হয় এবং Ctrl+Enter দিয়ে যায়। সাম্প্রতিক কোয়েরিগুলো প্রস্তাব করা হয়। ফলাফল অন্য যেকোনো তালিকার মতোই: তাতে সাজানো, নির্বাচন করা, রপ্তানি করা যায়।

SQL নথি যা কিছু পাঠানো হয়েছে তা মনে রাখে, কতগুলো সারিতে হাত পড়েছে তার সংখ্যাসহ। এটি কপি করা যায়, মুছে ফেলা যায়।

দুটি টেবিলের তুলনা

দুটি টেবিলে F8 তাদের কাঠামো তুলনা করে: বাইট না থাকায় ক্ষেত্র ও ইনডেক্সই মুখোমুখি হয়। দেখুন তুলনা।

সরানো

একটি সংযোগ সরালে সে পাসওয়ার্ডসহ তালিকা থেকে চলে যায়। সার্ভারে হাত পড়ে না।

MAIL — মেইল

MAIL IMAP ও POP3 মেইলবক্স ফোল্ডারের মতো ঘুরে দেখা যায়: প্রতি বাক্সে একটি ফোল্ডার, প্রতি বার্তায় একটি ফাইল।

একটি অ্যাকাউন্ট ঘোষণা করা

ঠিকানা, প্রদর্শিত নাম, প্রোটোকল — IMAP ফোল্ডারগুলো সার্ভারে রাখে, POP3 একটিমাত্র তালিকা নামায় —, এবং এনক্রিপশন: শুরু থেকেই TLS, বা পরে STARTTLS, বা কিছুই নয়। পাঠানোর (SMTP) নিজের অংশ আছে; ফাঁকা রাখলে সে পড়ার অ্যাকাউন্টটিই নেয়।

একটি অ্যাকাউন্টের বাক্স: একদিকে পড়া, অন্যদিকে পাঠানো।
একটি অ্যাকাউন্টের বাক্স: একদিকে পড়া, অন্যদিকে পাঠানো।

বড় সরবরাহকারীরা

ফ্রান্সে সবচেয়ে প্রচলিত মেইল সেবাগুলোর সেটিংস, এই পোর্টগুলোতে সবই শুরু থেকে TLS-এ। অন্যথা না বলা থাকলে অ্যাকাউন্ট হলো পূর্ণ ঠিকানা; পাসওয়ার্ড মেইল সেবার নিজের — অথবা Gmail, Yahoo ও iCloud-এ, অ্যাকাউন্টের নিরাপত্তা সেটিংসে তৈরি করা একটি অ্যাপ পাসওয়ার্ড, কারণ সেখানে সফটওয়্যারের জন্য সাধারণ পাসওয়ার্ড প্রত্যাখ্যাত হয়।

সরবরাহকারীIMAPPOP3SMTPঅ্যাকাউন্ট
Orange (orange.fr, wanadoo.fr)imap.orange.fr 993pop.orange.fr 995smtp.orange.fr 465ঠিকানা
Freeimap.free.fr 993pop.free.fr 995smtp.free.fr 465আইডি, @free.fr ছাড়া
SFR (sfr.fr, neuf.fr)imap.sfr.fr 993pop.sfr.fr 995smtp.sfr.fr 465ঠিকানা
Bouygues Telecom (bbox.fr)imap.bbox.fr 993pop.bbox.fr 995smtp.bbox.fr 465ঠিকানা
La Poste (laposte.net)imap.laposte.net 993pop.laposte.net 995smtp.laposte.net 465ঠিকানা
Gmailimap.gmail.com 993pop.gmail.com 995smtp.gmail.com 465ঠিকানা, অ্যাপ পাসওয়ার্ড
Yahoo Mailimap.mail.yahoo.com 993pop.mail.yahoo.com 995smtp.mail.yahoo.com 465ঠিকানা, অ্যাপ পাসওয়ার্ড
iCloud Mailimap.mail.me.com 993—smtp.mail.me.com 587, STARTTLSঠিকানা, অ্যাপ পাসওয়ার্ড
OVHcloud (হোস্টিং)ssl0.ovh.net 993ssl0.ovh.net 995ssl0.ovh.net 465ঠিকানা
Infomaniakmail.infomaniak.com 993mail.infomaniak.com 995mail.infomaniak.com 465ঠিকানা
Gandimail.gandi.net 993mail.gandi.net 995mail.gandi.net 465ঠিকানা

STARTTLS পোর্ট, যখন কোনো সরবরাহকারী সেগুলো পছন্দ করে: IMAP-এর জন্য 143, POP3-এর জন্য 110, SMTP-র জন্য 587। Gmail-এ মেইল সেটিংসে IMAP চালু করতে হয়, এবং অ্যাপ পাসওয়ার্ড তৈরির আগে দুই ধাপের যাচাই চালু থাকতে হয়। Outlook.com, Hotmail ও Live এখন আর শুধু “আধুনিক” প্রমাণীকরণ (OAuth) মানে, যা Meneaufile বলে না: শুধু পাসওয়ার্ড সেখানে প্রত্যাখ্যাত হয়। Meneaufile পাসওয়ার্ড দিয়ে প্রমাণীকরণ করে — AUTHENTICATE PLAIN বা LOGIN —, সবসময় এনক্রিপশনের অধীনে।

পড়া

একটি বার্তা F3 দিয়ে খোলে, ফাইলের মতোই। সংযুক্তিগুলো লাইন: বাকিদের মতো সেগুলো প্যানেলে কপি করা যায়। কলামগুলো অবস্থা জানায় — অপঠিত, উত্তর দেওয়া, চিহ্নিত, খসড়া, সংযুক্তি —, আর “পঠিত চিহ্নিত করুন” বা “অপঠিত” তা বদলায়।

বার্তা সাদা কাগজে পড়া যায়, থিম যাই হোক — গাঢ় হোক বা হালকা: হালকা থিম তার তল নেয় বেছে নেওয়া রঙ থেকে, আর মেইল গোলাপি বা ফ্যাকাশে নীলে পড়তে হতো। শুধু লেখার বার্তা তার স্থির-প্রস্থ অক্ষর রাখে, ওয়েবমেইলের মতো, এবং ভাঁজ হয়: লম্বা লাইন ডান দিকে উপচে না গিয়ে বাক্সের ভেতরেই থাকে, আর প্রেরকের লাইন ভাঙা প্রেরকেরই থাকে। পুরো অক্ষরে লেখা ঠিকানায় ক্লিক করা যায় — http:// বা https://, আর অন্য কিছু নয়: একটি ফোঁটা থেকে ঠিকানা আন্দাজ করলে উদ্ধৃত প্রতিটি ফাইলের নাম লিংক হয়ে যেত। বাক্যের শেষের ফোঁটা বাক্যেরই থাকে।

লেখা

“নতুন বার্তা…”, “উত্তর”, “সবাইকে উত্তর দিন”, “ফরওয়ার্ড”: প্রাপক, কপি, বিষয়, মূল অংশ, সংযুক্তি। পাঠানোর সার্ভার ছাড়া একটি অ্যাকাউন্ট তা জানায় — তা থেকে লিখতে হলে একটি ঘোষণা করা দরকার।

তিনটি ইশারা পড়ার বাক্সে, ওপরে ডানে, এবং একটি লাইনের ডান ক্লিকে থাকে। “উত্তর” লেখে কেবল প্রেরককে, “সবাইকে উত্তর দিন” অন্য প্রাপকদেরও যোগ করে। উত্তর দিলে পড়া বন্ধ হয় ও লেখা খোলে, উদ্ধৃতিসহ।

এ সময় যা ঘটে

প্রতি পাঁচ মিনিটে Meneaufile সার্ভারগুলোর কাছে জানতে চায় কী অপেক্ষায় আছে, আর MAIL বোতাম ব্যাজে অপঠিত বার্তার সংখ্যা বহন করে। কিছুই নামানো হয় না: যা চাওয়া হয় তা সংখ্যা, প্রতি ফোল্ডারে কয়েক বাইট। ঝুড়ি, স্প্যাম, খসড়া ও পাঠানো বার্তা এতে ধরা হয় না।

মাউস রাখলে জানা যায় কোন বাক্স অপেক্ষায়: আগে মোট সংখ্যা, যা ব্যাজে থাকে, তারপর প্রতি অ্যাকাউন্টে এক লাইন। চারটি বাক্সে “12” বলত না কোনটি খুলতে হবে। একটিমাত্র বাক্স তার একক লাইন রাখে, আর যে অ্যাকাউন্ট সাড়া দেয়নি তার লাইন নেই — শূন্য বলত “তোমার জন্য কিছু নেই”, যা তার বিষয়ে ঠিক জানাই নেই।

F5 পাঁচ মিনিটের অপেক্ষা করে না। মেইলে হালনাগাদ করা অ্যাকাউন্টের ফোল্ডার, তাদের অপঠিত সংখ্যা ও মোট আবার সার্ভারের কাছে চায়: ব্যাজ, ফোল্ডারের সংখ্যা ও তালিকা তখনই মিলে যায়। এটি না থাকলে সেগুলো একবারই মনে রাখা হতো, আর পরের সমীক্ষাই তাদের ঠিক করত — কেউ নিজের বাক্সের সামনে হালনাগাদ করত, আর কিছুই নড়ত না।

ভল্ট বন্ধ থাকলে পাহারাদার চুপ থাকে: অ্যাকাউন্টের পাসওয়ার্ড সেখানে ঘুমোয়, আর এই দরজা জাগানোর কাজ কোনো টাইমারের নয়।

একটি ফোল্ডারের কলাম

বিষয়, প্রেরক, তারিখ, আকার, অবস্থা, আইডি। তারিখ সেটাই যা প্রেরক ঘোষণা করে: সব ক্লায়েন্ট সেটাই দেখায়, আর সাজানো হয় সার্ভারে।

আরও দুটি কলাম কলামের মেনুতে চাওয়া যায়, গোড়া থেকে লুকানো কারণ সাতটি কলাম একটি প্যানেলে এমনিতেই ভালো ধরে না:

একটি অ্যাকাউন্টের পাসওয়ার্ড ফিরে পাওয়া

অ্যাকাউন্টের তালিকা কখনও পাসওয়ার্ড ফেরত দেয় না। আবার পড়তে হলে — একটি ফোন বা অন্য অ্যাপ নতুন করে সাজাতে —, অ্যাকাউন্টটি কপি করা হয় NET তালিকায়: তার ওপর রাখা কোনো দৃশ্যে F6, বা টেনে ফেলা। এন্ট্রিটি বহন করে অ্যাকাউন্টের নাম, আইডি, পড়ার সার্ভারের ঠিকানা, মন্তব্য হিসেবে পাঠানোর সার্ভার, এবং পাসওয়ার্ড।

সামনে খোলা শ্রেণিবিন্যাসের ফোল্ডারে, তালিকার মূলে নয়: পরে সেখানেই তাকে খোঁজা হয়। সরানো চলে না — সরাতে হলে অ্যাকাউন্টটিকে তালিকা থেকে সরিয়ে ভল্টে রাখতে হতো, অথচ সেখানে যা রাখা হয় তা পাসওয়ার্ডের একটি প্রতিলিপি; Ctrl+F6 নীরবে কপি না করে তা জানায়।

সার্ভারে যা থেকে যায়

একটি অ্যাকাউন্ট সরালে সে পাসওয়ার্ডসহ তালিকা থেকে চলে যায়। বাক্সটি সার্ভারে অক্ষত থাকে।

সেটিংস

টাইটেল বারের গিয়ার সেটিংস খোলে। সেগুলো অংশে সাজানো: চেহারা, প্যানেল, তালিকা, দ্রুত প্রবেশ, সরঞ্জাম, ভল্ট, অবস্থান।

সেটিংসের বাক্স, চেহারার অংশে খোলা।
সেটিংসের বাক্স, চেহারার অংশে খোলা।

যা সেখানে পাওয়া যায় না

যা কাজ করতে করতেই ঠিক করা যায়: কলামের ক্রম সাজানো হয় “কলাম বেছে নিন”-এ, মডিউলের ক্রম তাদের দেরাজে, দলের প্রস্থ তাদের হাতলে। যে সেটিং যেখানে চোখ পড়ে সেখানেই করা যায়, তার কোনো বাক্সে থাকার কাজ নেই।

থিম

তিনটি পছন্দ: সিস্টেম, হালকা, গাঢ়। “সিস্টেম” মেশিনের সেটিং অনুসরণ করে, এবং তার সঙ্গে পুনরায় চালু না করেই বদলায়।

হালকা থিম: তালিকার জন্য নিখাদ সাদা পটভূমি, অ্যাকসেন্টের কোনো ছায়া নয়।
হালকা থিম: তালিকার জন্য নিখাদ সাদা পটভূমি, অ্যাকসেন্টের কোনো ছায়া নয়।
একই পর্দা গাঢ় থিমে: কালো পটভূমিতে না কাঁপার জন্য ফাইলের ধরনের রংগুলো ফিকে ও হালকা করা হয়েছে।
একই পর্দা গাঢ় থিমে: কালো পটভূমিতে না কাঁপার জন্য ফাইলের ধরনের রংগুলো ফিকে ও হালকা করা হয়েছে।

অ্যাকসেন্ট রঙ

সাতটি রঙ, মূলটি মাথায়। রঙের পুরো সেট এই বীজ থেকেই নির্ধারিত হয়: বোতাম, ধার, নির্বাচন, কার্সর।

রঙপ্রাকদর্শন
নীল (মূল)
টিল
সবুজ
বেগুনি
লাল
কমলা
স্লেট

একটি ছোট তালিকা, রঙ-বাছাইকারী নয়: এলোমেলোভাবে নেওয়া রঙ এমন বৈসাদৃশ্য দেয় যা যাচাই করা হয়নি — অ্যাকসেন্ট হিসেবে উজ্জ্বল হলুদ বোতামের লেখা অপাঠ্য করে। এগুলো হালকা থিমে সাদা লেখা বহনের মতো যথেষ্ট গাঢ়, আর গাঢ় থিমে চোখে পড়ার মতো যথেষ্ট উজ্জ্বল।

সবুজ অ্যাকসেন্ট: বোতাম, সক্রিয় প্যানেলের ধার ও নির্বাচন বেছে নেওয়া বীজ অনুসরণ করে।
সবুজ অ্যাকসেন্ট: বোতাম, সক্রিয় প্যানেলের ধার ও নির্বাচন বেছে নেওয়া বীজ অনুসরণ করে।

অ্যাকসেন্ট যা রাঙায় না

ঘন তালিকার পটভূমি হালকা থিমে নিখাদ সাদা থাকে। Material সাধারণত তার পুরো প্যালেটকে বেছে নেওয়া রঙে রাঙায়; শত শত লাইনে এই রঙিন আবরণ চোখ ক্লান্ত করে এবং ফাইলের ধরনের রংগুলো ঘোলা করে, অথচ সেগুলোই অর্থ বহন করে।

ভাষা

পঁচিশটি ভাষা, সঙ্গে “সিস্টেমের ভাষা”। ইন্টারফেস পুনরায় চালু না করেই বদলায়।

তালিকা

সরঞ্জাম

ভল্ট

ভল্ট কতক্ষণ খোলা থাকবে: বন্ধ করা পর্যন্ত, বা কয়েক মিনিট। সেই সময় পেরোলে মাস্টার পাসওয়ার্ড আবার চাওয়া হয়।

কনফিগারেশনের অবস্থান

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

যার সীমা আছে

যার সীমা আছে, এবং কেন।

Meneaufile ম্যানুয়াল, বাংলায়।