বন্ধুর সাথে ফাইল শেয়ার করা কি এত কঠিন হতে হবে?

পেফেরা ফাইল সার্ভার পেশ করা হচ্ছে, ছোট্ট অ্যান্ড্রয়েড সার্ভার যা একটি সম্পূর্ণ ফাইল ম্যানেজার, স্লাইড শো ভিউয়ার এবং মিডিয়া সার্ভারে পরিণত হয়েছে
2023-04-17 22:41:37
👁️ 840
💬 0

সুচি

  1. ভূমিকা
  2. প্রার্থীরা
  3. সমাধান
  4. তাহলে এটা কিভাবে কাজ করে?
  5. সার্ভার ইনস্টল করা
  6. ফাইল ব্রাউজিং
  7. সিস্টেম মেনু
  8. ফাইল মেনু
  9. স্লাইড শো ব্যবহার করা
  10. কনফিগারেশন
  11. ভবিষ্যৎ পরিকল্পনা

ভূমিকা

ওহ! এটা সত্যিই দুর্দান্ত। তুমি কি সেটা আমার সাথে শেয়ার করতে পার?

একজন টেক গায় হিসেবে যিনি সবসময় নতুন গ্যাজেট এবং অ্যাপ নিয়ে থাকেন, আমি মনে করতে পারি না কতবার এই ধরনের কিছু বাক্য পার্টি, বৈঠক, বা সাবওয়ে অপেক্ষা করার সময় আমাকে বলা হয়েছে।

তবে, আমি নিশ্চয়ই মনে করতে পারি আমাদের মাঝে কতবার এই কথোপকথন হয়েছে:

আমি অবশ্যই! তুমি কি ব্যবহার কর?
বন্ধু আচ্ছা, আমার অ্যাপ A আছে।
আমি হ্ম্... আমার সেটা নেই। তোমার কি অ্যাপ B আছে?
বন্ধু না, আমার সেটাও নেই। তোমার কি পদ্ধতি C আছে?
আমি ঠিক আছে। চল আমরা সেটা চেষ্টা করি। হ্ম্... এটি সংযোগ হচ্ছে না। কিভাবে পদ্ধতি D ব্যবহার করা যাক?
বন্ধু এটা কাজ করছে না।

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

তবে মনে হচ্ছে আমরা এখনও এমন একটি পর্যায়ে আছি যেখানে 70 বছর পর আমরা সহজে কিউট শিবা ভিডিও শেয়ার করতে পারি না।

কিভাবে কিছু পার্থক্য ঝলকানো যায়?

প্রার্থীরা

কিন্তু জিম, আমি প্রতিদিন ফাইল শেয়ার করি কোন সমস্যা ছাড়াই, তুমি বলছ?

আচ্ছা, চল দেখি মানুষ যাতে সাধারণ পদ্ধতি ফাইল স্থানান্তরের জন্য ব্যবহার করে।

পদ্ধতি ব্যর্থ
1. এয়ারড্রপ क्या आप एन्ड्रॉइड फोन पर एयरड्रॉप कर सकते हैं? तो ठीक है!
2. নিয়ারবাই শেয়ার क्या आप आईफोन पर फाइलें नजदीकी शेयर कर सकते हैं? ह्म्...
3. এয়ারড্রয়েড, SHAREit, রেসিলিও সিন্ক, সেন্ড এনিওয়্যার, ইত্যাদি... क्या आप किसी बस स्टॉप पर किसी को जल्दी से वही ऐप इंस्टॉल करने के लिए कहेंगे ताकि वे एक फाइल प्राप्त कर सकें? ठीक है!
4. চ্যাট প্রোগ্রাম অনেক চ্যাট প্রোগ্রাম সীমাবদ্ধ করে যে আপনি কোন ধরনের ফাইল পাঠাতে পারেন, আপনার HD ভিডিওগুলি পুনরায় সংকিপ্ত করে, এবং আপনাকে ধীরে ধীরে ফাইল আপলোড করতে এবং তারপর আপনার বন্ধুর ডিভাইসে ডাউনলোড করতে অপেক্ষা করতে হবে। আমরা পদ্ধতি 3 এর সমস্যায়ও পড়ি যেখানে আপনাকে ফাইল স্থানান্তরের জন্য একই চ্যাট প্রোগ্রাম ইনস্টল করতে হবে।
5. ব্লুটুথ ব্লুটুথ 5-র মাধ্যমে 700MiB HD ভিডিও স্থানান্তর করা আর্দ্র ফ্লোরিডা আবহাওয়ায় রং শুকানোর মতো।
6. ইমেল বেশিরভাগ ইমেইল পরিষেবা সংযুক্তির আকার সীমাবদ্ধ করে, এবং এটি চ্যাট প্রোগ্রামের মাধ্যমে স্থানান্তরের চেয়ে আরও ধীর। তবে, আমি সবসময় আইফোন ব্যবহারকারীরা নিজেদেরকে ফাইল ইমেল করার গল্পগুলি মজার পেয়েছি যেন তারা একটি নথি মুদ্রণ করতে পারে। ;)
7. ড্রপবক্স, ওয়ানড্রাইভ, ইত্যাদি... পদ্ধতি 3 এবং 4 এর মতো একই আপলোড/ডাউনলোড সমস্যায় পড়ে।
8. USB ফ্ল্যাশ ড্রাইভ বাস্তবিকভাবে, ব্যবহারযোগ্য এবং দ্রুত, তবে আপনাকে মনে রাখতে হবে একটি বহন করতে এবং আপনার বন্ধুর ডিভাইসের সাথে যোগাযোগ করার জন্য সঠিক অ্যাডাপ্টারও থাকতে হবে। আমি সব সময় প্যান্টের পকেটে একটি রাখি, তবে আপনাকে যে ব্যক্তির সাথে শেয়ার করছি তার ডিভাইস আপনার ড্রাইভ সমর্থন করবে কিনা তা নিশ্চিত করা কঠিন।
৯. আপনার বন্ধুকে তার ফোন ক্যামেরা দিয়ে আপনার ফোন স্ক্রীনের একটি ছবি/ভিডিও তোলার জন্য বলুন! বাড়ির গুণহীন ডেটা স্থানান্তরের 100% সফলতার হার!
শেয়ারিং কাজ না করলে কি হয়?

বর্তমানে আমাদের জন্য ভালো লাগছে না, তাই না?

সমাধান

সুতরাং সংক্ষেপে, কার্যকর এবং সার্বজনীন সমাধান হতে, আমাদের এমন কিছু দরকার যা

  1. প্রতিটি যন্ত্রে ব্যবহার করা যায়
  2. সার্ভারে আপলোড ও ফিরে আসা ছাড়াই সরাসরি WiFi স্থানান্তর সমর্থন করে
  3. আমাদের 4K ভিডিও 480p তে পুনরায় সংকুচিত করবে না।
  4. যেখানে আমরা ফোন সিগনালও পাই না সেখানে কাজ করে

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

কিছু...

যেমন...

একটি...

ওয়েব ব্রাউজার!

Windows CE কি HTML 5 সমর্থন করে? দারুণ!

এটি কিভাবে কাজ করে?

একটি ওয়েব ব্রাউজার কিভাবে ফাইল স্থানান্তর করতে কাজ করে?

মূলত তিনটি মৌলিক পদক্ষেপ রয়েছে।

  1. দুটি যন্ত্রকে একই ওয়্যারলেস নেটওয়ার্ক/হটস্পটে সংযুক্ত করুন
  2. আপনার বন্ধুকে তাদের ব্রাউজারে আপনার যন্ত্রের ঠিকানা টাইপ করতে দিন
  3. আপনি যত খুশি ব্রাউজ, দেখুন, ডাউনলোড এবং আপলোড করুন
এখনও 2023 সালে, আপনার ফোনের নিজস্ব হটস্পট ব্যবহার করা এখনও ফাইল স্থানান্তরের দ্রুততম উপায়, বিশেষ করে যদি আপনি পর্বতটিতে হাঁটছেন!

এই পদ্ধতির সুবিধাগুলি হল

  1. যেকোনো যন্ত্রে কাজ করে যেখানে একটি ওয়েব ব্রাউজার আছে (অর্থাৎ বর্তমানে প্রায় সবকিছু)
  2. আপনাকে প্রতিটি ফাইলে আলাদা করে ক্লিক করতে হবে না, পাঠাতে প্রেস করতে হবে, এবং আপনার বন্ধুর গ্রহণের জন্য অপেক্ষা করতে হবে। আপনার বন্ধু দেখতে পারে তারা কি চায় এবং নিজেরাই ফাইল ডাউনলোড করতে পারে।
  3. আপনি একসাথে একটি পুরো গ্রুপের লোকজনকে ব্রাউজ করতে পারেন এক এক করে নয়।

অবশ্যই, এই সার্ভার iPhone এবং iPad-এ কাজ করবে না, কারণ শুধুমাত্র Apple iOS ডিভাইসে ফাইল সিস্টেমে প্রবেশাধিকার সীমিত করে না, বরং আপনি Cydia দিয়ে রুট করা না হলে Linux প্রোগ্রামও চালাতে পারবেন না।

সৌভাগ্যবশত, সার্ভার চালানোর জন্য আপনার শুধু *একটি* যন্ত্র দরকার, তাই আপনার Apple বন্ধুরা এখনও কোনো সমস্যা ছাড়াই আপনার Android ফোনে সংযুক্ত হতে পারে এবং ফাইল ডাউনলোড এবং আপলোড করতে পারে। তাছাড়া, তারা ইতোমধ্যে অন্য সিস্টেম ব্যবহার করতে না পারার জন্য অভ্যস্ত, কারণ AirDrop কেবল Apple ডিভাইসের জন্য কাজ করে। ;)

সার্ভার ইনস্টল করা

গতি এবং কার্যকারিতা জন্য, Pafera ফাইল সার্ভার একটি Linux/Windows অ্যাপ যা Rust-এ লেখা হয়েছে, তাই দুর্ভাগ্যবশত, আপনি এটি অ্যাপ স্টোর থেকে ডাউনলোড করতে পারবেন না। আমি পরে Kotlin-এ একটি অ্যাপ স্টোর সংস্করণ তৈরি করতে পারি যদি কেউ আমাকে এর জন্য পরিশোধ করতে রাজি হয়, কিন্তু আপনি যদি জেরি ম্যাগায়ার না হন, তবে আপনাকে এখন জন্য Rust সংস্করণে থাকতে হবে।

সৌভাগ্যবশত, অনেক ওপেন সোর্স প্রোগ্রামার আমার চেয়ে অনেক বেশি বুদ্ধিমান হয়ে একত্রিত হয়েছেন অ্যাপ তৈরি করতে যা আপনাকে বিভিন্ন স্তরের সফলতার সাথে আপনার Android ফোনে Linux প্রোগ্রাম চালাতে দেয়।

তাহলে, আপনাকে যা করতে হবে তা হল আপনার ফোনে Termux ইনস্টল করা, দুটি নির্দেশনা কপি এবং পেস্ট করা এবং কয়েকবার Enter চাপা। এটি এক ক্লিক ইনস্টল নয়, তবে এটি SpaceX-এর StarShip নির্মাণেরও নয় এবং আপনি আরও কিছু আকর্ষণীয় প্রোগ্রামগুলোর একটি পুরো অন্যান্য ইকোসিস্টেমে প্রবেশ পাবেন।

এটি আপনার মস্তিষ্কের উপর মাদক... ভুল!... ফোন Termux-এ।

ইনস্টলেশন এমনটি হবে:

  1. Termux অ্যাপটি ডাউনলোড করুন F-Droid থেকে বা Codeberg থেকে
  2. অ্যাপটি স্টার্ট করুন
  3. টার্মিনালে নীচের কনটেন্টটি কপি এবং পেস্ট করুন এবং এন্টার চাপুন।

    curl -O https://pafera.com/installfileserver.sh
    
  4. টার্মিনালে আরেকটি নির্দেশনা কপি এবং পেস্ট করুন এবং এন্টার চাপুন।

    bash installfileserver.sh
    
  5. প্যাকেজ আপগ্রেড প্রক্রিয়ার সময় যেকোনো নির্দেশনার জন্য কীবোর্ডে Enter চাপুন।
  6. আপনার বন্ধুকে স্ক্রীনে দেখানো URL টাইপ করতে বলুন।

    ডিসপ্লেতে URL খোঁজা

এখন, একবার আপনি সার্ভার ইনস্টল করার পরে, আপনি যে কোনও সময় Termux সেশন থেকে প্রস্থান করে বেরিয়ে যেতে পারেন।

এবং যদি আপনি একটি পাসওয়ার্ড সহ সার্ভার আবার শুরু করতে চান যা পরিবর্তনের অনুমতি দেয়, তাহলে টাইপ করুন

./paferafileserver password=yourpasswordhere

Termux-এ, অথবা পূর্বের টাইপ করা নির্দেশনাগুলি নির্বাচন করার জন্য উপরের তীর চেপে ধরুন।

এটি কেবল আপনার বিজ্ঞপ্তিগুলি টেনে নিয়ে 'NearBy Share' চাপার মতো সহজ নয়, তবে আপনি দুর্ঘটনাক্রমে সার্ভার চালাবেনও না, এবং আপনার সমস্যার জন্য আরও অনেক কার্যকারিতা পাবেন।

যদি আপনি একটি Rust প্রোগ্রামার হন, তাহলে ইনস্টলেশন আপনার জন্য অনেক সহজ।

আপনাকে যা করতে হবে তা হল টাইপ করা

cargo install paferafileserver

পণ্য চালানের কাজ সম্পন্ন হতে অপেক্ষা করুন, এবং voila! আপনি শেষ!

যদি আপনি উইন্ডোজ বা লিনাক্সে পাফেরা ফাইল সার্ভার চালাতে চান, তাহলে নির্মিত বাইনারিগুলি নিচে পাওয়া যাবে 7-জিপ আর্কাইভে।

  1. লিনাক্স (আমড64)
  2. অ্যান্ড্রয়েড 7+ এ টার্মাক্স
  3. লিনাক্স (আর্মভ7এইচ ইউজারল্যান্ডের জন্য - অ্যান্ড্রয়েড 5 এবং 6)
  4. উইন্ডোজের স্বতন্ত্র exe
  5. উইন্ডোজ সম্পূর্ণ (এফএফএমপেগ এবং ইমেজম্যাজিক সহ)

ফাইল ব্রাউজিং

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

পাফেরা ফাইল সার্ভার হোমপেজ

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

একটি দ্রুত পরিচিতি হিসাব, উপরের বাম দিক থেকে সিস্টেম মেনু বোতাম, সাম্প্রতিক ফাইল বোতাম এবং হোম ডিরেক্টরি বোতাম।

ফাইলে ক্লিক করা

কোনও ইমেজ থাম্বনেইলে ক্লিক করলে স্লাইড শো শুরু হবে, যখন ফাইলের নামের উপরে ক্লিক করলে সেই ফাইলটি ডাউনলোড হবে।

ফাইলের জন্য মেনু বোতামে ক্লিক করলে সেই ফাইলের জন্য অ্যাকশন মেনু খুলবে, যখন তার নিচের বর্গে ক্লিক করলে ফাইলটি নির্বাচন হবে।

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

সিস্টেম মেনু

সিস্টেম মেনু পপআপ

শেধন (শটকী t এবং f) আপনাকে কিছু অক্ষর টাইপ করতে দেয় এবং সেই অক্ষরগুলি যে ফাইলগুলি ধারণ করে তা দেখতে দেয়।

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

স্লাইড শো এবং ডীপ স্লাইড শো (শটকী z এবং x) একই যুক্তি অনুসরণ করে। আপনি যে একটিকে নির্বাচন করবেন তা এই ফোল্ডারের সমস্ত ফোল্ডারে ইমেজ অন্তর্ভুক্ত করতে চান কিনা তার ভিত্তিতে।

ভিউ টগল (শটকী v) স্বাভাবিক বিবরণ ভিউ থেকে সমস্ত ইমেজ এবং ভিডিওগুলির আইকন ভিউতে পরিবর্তন করে।

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

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

পাসওয়ার্ড সেট করুন (শটকী w) আপনার বন্ধুকে পাসওয়ার্ড টাইপ করতে দেবে যাতে তিনি ফাইলগুলি সংশোধন, আপলোড এবং মুছে ফেলতে পারে। এই পাসওয়ার্ড ছাড়া, কেউ আপনার ফোনে কিছু পরিবর্তন করতে পারবে না, তাই এটি নিরাপদে রাখুন। আপনি এটি কমান্ড লাইনে টাইপ করে সেট করতে পারেন password=yaddayaddayadda অথবা paferafileserver.cfg এ এই ফরম্যাট ব্যবহার করে

{
  "password":"yaddayaddayadda"
}

নতুন ফোল্ডার (শটকী o) আপনাকে বর্তমান ফোল্ডারের ভিতরে নতুন ফোল্ডারের নামের জন্য প্রম্পট করবে।

লুকানো ফাইল দেখান (শটকী i) পিরিয়ড দিয়ে শুরু হওয়া ফাইল এবং ফোল্ডারের প্রদর্শন টগল করে, যা ইউনিক্স ব্যবহার করে এই ফাইলগুলি সাধারণত ব্যবহারকারীর কাছে দৃশ্যমান নয় তা নির্দেশ করতে।

ওয়ান ক্লিক ডাউনলোড চালু করা (শটকী k) আপনাকে একটি ফাইলে ক্লিক করে তা তাত্ক্ষণিকভাবে ডাউনলোড করতে দেবে, আপনার ব্রাউজারে প্রদর্শিত হওয়ার পরিবর্তে।

শটকী দেখান (শটকী h) আপনাকে দেখাবে কোন কীগুলি ফোল্ডার ভিউ এবং স্লাইড শো ভিউ উভয়েই ব্যবহার করা যেতে পারে।

জুম ইন (শটকী .) এবং জুম আউট (শটকী ,) সমস্ত কিছুর আকার পরিবর্তন করবে। আপনার সিস্টেমের ডিফল্ট আকারগুলি আপনার পছন্দ অনুযায়ী না হলে এটি আপনার পৃষ্ঠাটি কাস্টমাইজ করতে ব্যবহার করুন।

ফাইল মেনু

ফাইল মেনু পপআপ

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

সব নির্বাচন করুন (শটকী a) এবং কিছু নির্বাচন করবেন না (শটকী n) স্বচ্ছ। এগুলি ব্যবহার করার সময় সাবধান থাকুন যাতে আপনি সমস্ত ফাইল মুছে ফেলতে চাইছেন আসলে মুছে ফেলতে চান সমস্ত ফাইল।

পাঠান (শটকী g) একটি স্ক্যান উইন্ডো খুলবে যেখানে আপনি আপনার নেটওয়ার্কে পাফেরা ফাইল সার্ভার চালানো সমস্ত অন্যান্য ডিভাইস দেখতে পারবেন।

আরেকটি সার্ভারে ফাইল পাঠানো

দ্রষ্টব্য সকল ডিভাইস একই সাবনেটে এবং একই পোর্টে চলতে হবে, তাই আপনি যদি 192.168.0.100 এ থাকেন এবং আপনি যে ডিভাইসে পাঠাতে চেষ্টা করছেন তা 192.168.1.100 এ থাকে, তবে স্ক্যানার অন্য ডিভাইসটিকে সনাক্ত করবে না। অবশ্যই, আপনি সবসময় সেই ডিভাইসের সার্ভারে লগইন করতে পারেন এবং আপনার ব্রাউজার ব্যবহার করে ফাইল আপলোড করতে পারেন।

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

প্রাপ্ত ফোল্ডারে নতুন ফাইল

ডাউনলোড (শটকী l), নাম পরিবর্তন (শটকী r), সরানো (শটকী m), কপি (শটকী c), মুছে ফেলুন (শটকী d), এবং স্থায়ীভাবে মুছে ফেলুন (p) সকলেই একই সময়ে একাধিক ফাইলে কাজ করতে সক্ষম,Except for মোবাইল ব্রাউজারে যেখানে আপনি একবারে একটি ফাইল ডাউনলোড করতে পারেন। কেবল সাবধান হন, কারণ স্থায়ীভাবে মুছে ফেলা সত্যিই মানে স্থায়ী মুছে ফেলা। সবসময় মুছতে যাওয়ার আগে আপনার গুরুত্বপূর্ণ ফাইলগুলির একটি কপি অন্য ডিভাইসে সংরক্ষণ করুন।

আন্ডিলেট (শটকী u) শুধুমাত্র ফাইলগুলি জন্য ব্যবহার করা হয় যা একবার মুছে ফেলা হয়েছে এবং তাই " .deleted" এক্সটেনশন আছে। এটি মুক্ত স্থায়ীভাবে মুছে ফেলা ফাইলগুলি ফিরিয়ে আনতে পারে না। সেগুলি ফিরে আসছে না। সেগুলি আর নেই। সেগুলি এক্স-ফাইল।

স্লাইড শো ব্যবহার করে

স্লাইড শোর ইন্টারফেস। নিচের সবকিছু ক্লিকযোগ্য।

ফাইল ব্রাউজারে মানুষের কাছে সবসময় যে শীর্ষ বৈশিষ্ট্যগুলোর জন্য জিজ্ঞাসা করা হয়, তার মধ্যে একটি ভালো স্লাইড শো। যখন আপনি ফোনে আপনার ছেলের ৬,০০০ ছবি নিয়ে ঘুরছেন অযাচিত অচেনা মানুষের সামনে প্রদর্শনের জন্য, তখন এর কারণ বুঝতে কোনো কষ্ট হয় না। ;) বেশিরভাগ SMB ক্লায়েন্টের ছবির পূর্বরূপ বা স্লাইড শো নেই, তাই iPhone Files অ্যাপ ব্যবহার করে একটি নির্দিষ্ট ছবি খুঁজে বের করা বেশ হতাশাজনক।

Pafera File Server-এ স্লাইড শো বৈশিষ্ট্যটি দুটি ভিন্ন উপায়ে সক্রিয় করা যেতে পারে:

  1. একটি ছবির থাম্বনেইলে ক্লিক করুন।
  2. সিস্টেম মেনু থেকে "Slide Show" নির্বাচন করুন।
  3. সিস্টেম মেনু থেকে "Deep Slide Show" নির্বাচন করুন।
  4. আপনি যে ফাইলগুলো প্রদর্শন করতে চান সেগুলো নির্বাচন করতে একটি অনুসন্ধান বা গভীর অনুসন্ধান করুন, এবং এরপর প্রথম ছবির থাম্বনেইলে ক্লিক করুন।

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

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

একটি সংখ্যায় যাওয়া বেছে নেওয়া

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

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

বামের তীর পূর্ববর্তী ছবি
দাঁড়ি তীর পরবর্তী ছবি
উপরের তীর ছবি মুছুন
নিচের তীর/এস্কেপ স্লাইড শো থেকে বেরিয়ে আসুন
r এলোমেলো ছবি
g ছবির নম্বরে যান
q বাজারের বিপরীতে 90 ডিগ্রি ঘোরান
e 90 ডিগ্রি কোণ clockwise ঘোরান

কনফিগারেশন

Pafera File Server একটি JSON ফাইল নামক paferafileserver.cfg-এ কনফিগার করা যেতে পারে একই ফোল্ডারে, অথবা কমান্ড লাইন আর্গুমেন্টের মাধ্যমে কী=মান ফর্মে। যদি উভয় নির্দিষ্ট করা হয়, তবে কমান্ড লাইন আর্গুমেন্টগুলি কনফিগারেশন ফাইলের সেটিংসকে অতিক্রান্ত করবে।

একটি সাধারণ কমান্ড লাইন হচ্ছে

paferafileserver [hostname=localhost] [serverroot=/home/jim] [password=password] [ip=0.0.0.0] [port=9999]

তাহলে যদি আপনি জিমের ছবির ডিরেক্টরি সমস্ত দর্শকদের জন্য 5000 পোর্টে পরিবেশন করতে চান, তবে আপনি ব্যবহার করবেন

paferafileserver serverroot=/home/jim/Pictures port=5000

যদি আপনি serverroot নির্দিষ্ট না করেন, তবে এটি আপনার হোম ডিরেক্টরিতে ডিফল্ট হবে।

যদি আপনি ip এবং port নির্দিষ্ট না করেন, তবে এটি 0.0.0.0:9999-এ ডিফল্ট হবে।

অতিরিক্তভাবে, নিম্নলিখিত বিকল্পগুলি কমান্ড লাইনে টাইপ করা যেতে পারে কিছু কার্যকারিতা নিষ্ক্রিয় করতে যদিও ব্যবহারকারীর সঠিক পাসওয়ার্ড রয়েছে।

disabledelete
disablerename
disablemove
disablecopy
disablenewfolder
disabledelete
disablepermanentdelete
disablesend
disableupload

সমস্ত কমান্ড লাইন আর্গুমেন্টগুলি বর্তমান ফোল্ডারে paferafileserver.cfg নামে একটি JSON ফাইলে ধরা যেতে পারে যেমন

{
  "hostname":               "JimsLaptop",
  "password":               "SecretPassword12345",
  "disabledelete":          1,
  "disablepermanentdelete": 1
}

আপনি আপনার জন্য উপযুক্ত যে কোন পদ্ধতি বেছে নিতে পারেন।

Windows এর জন্য, এটি প্রায়শই কার্যকরী তৈরি করার জন্য সবচেয়ে সহজ এবং আপনার আর্গুমেন্টগুলি শর্টকটে নির্দিষ্ট করা।

Android-এ Termux-এর জন্য, কার্যকরী সেটআপের সবচেয়ে সহজ উপায় হল F-Droid থেকে Termux Widget অ্যাপ ইনস্টল করা এবং উইজেটের স্ক্রিপ্টের মধ্যে আপনার কমান্ড লাইনের কনফিগার করা।

ভবিষ্যতের পরিকল্পনা

এখন ব্যপক পরিবর্তনের পরিকল্পনা নেই কারণ এটি ছিল রাষ্টে খেলার জন্য একটি মজার পরিচিতিমূলক প্রকল্প, কিন্তু যদি কেউ অন্য কিছু করতে চায়,

  1. কোটলিন/সুইফট সংস্করণগুলি লিখতে অ্যাপ স্টোরে রাখার জন্য
  2. এই অ্যাপটি একাধিক ভাষায় অনুবাদ করুন
  3. বিভিন্ন CSS থিম তৈরি করুন
  4. ব্যাকআপ এবং পুনরুদ্ধারের জন্য একটি rsync মতো অ্যালগরিদম বাস্তবায়ন করুন
  5. অথবা আপনি যা ভাবতে পারেন তা কিছু

আমি অবশ্যই এই সহজ প্রকল্পে যে কোনো সংযোজনকে স্বাগত জানাব।

সবসময়, আমি আশা করি আপনি guys এই অ্যাপটি উপকারী পাবেন, এবং যদি আপনি এটি আপনার নিজের উদ্দেশ্যের জন্য কাস্টমাইজ করতে চান, তবে আমি সবসময় প্রযুক্তিগত পরামর্শদাতা হিসেবে উপলব্ধ। মজা করুন!

লেখক সম্পর্কে

জিম 90 এর দশকে IBM PS/2 ফিরে পাওয়ার পর থেকে প্রোগ্রামিং করছে। আজ অবধি, তিনি এখনও হাতে এইচটিএমএল এবং এসকিউএল লিখতে পছন্দ করেন এবং তার কাজের দক্ষতা এবং সঠিকতার উপর ফোকাস করেন।