কম্পিউটার

Stargazing যখন এই সহায়ক ব্যাশ স্ক্রিপ্ট ব্যবহার করুন

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

রাতে মাঠে কাজ করার সময়, জ্যোতির্বিজ্ঞানীদের তাদের রাতের দৃষ্টি সংরক্ষণ করতে হবে। মানুষের চোখ সম্পূর্ণরূপে প্রসারিত হতে এবং কম আলোর স্তরের সাথে সামঞ্জস্য করতে 30 মিনিট পর্যন্ত সময় নিতে পারে এবং নিয়মিত রঙ এবং উজ্জ্বলতার স্তরে একটি ফোন বা ল্যাপটপ চেক করার মতো জিনিসগুলি চোখের সমন্বয় হারাতে পারে। এতে অন্ধকারে দেখার ক্ষমতা কমে যায়। যে কেউ বুঝতে পারে এমন একটি উদাহরণ:আপনি যদি রাতে বিছানায় আপনার ফোনে কিছু পড়ছেন এবং বাথরুমে যাওয়ার জন্য উঠছেন, আপনি জানেন যে আপনার পথে যে কোনও বাধা আসতে পারে তা দেখা কতটা কঠিন হতে পারে।

একটি সমাধান

আপনার পরিবারের জ্যোতির্বিজ্ঞানীকে অন্ধকারে "তাদের চোখ" রাখতে সাহায্য করার জন্য আমি একটি ছোট স্ক্রিপ্ট উপস্থাপন করতে চাই৷ এটি xcalib নামক একটি ইউটিলিটির উপর নির্ভর করে, "X.org এর জন্য একটি ক্ষুদ্র মনিটর ক্রমাঙ্কন লোডার।" এটি আপনার লিনাক্স প্যাকেজ ম্যানেজার ব্যবহার করে সহজেই ইনস্টল করা যেতে পারে।

ফেডোরাতে, উদাহরণস্বরূপ:

$ sudo dnf info xcalib
$ sudo dnf xcalib ইনস্টল করুন

অথবা উবুন্টু:

$ sudo apt-get install xcalib 

xcalib অ্যাপ্লিকেশনটি শুধুমাত্র X11 এর সাথে কাজ করে, তাই এটি Wayland সিস্টেমে কার্যকরী নয়। কিন্তু ওয়েল্যান্ডের এই কার্যকারিতা অন্তর্নির্মিত রয়েছে, তাই আপনি জিনোম সেটিংসের মাধ্যমে একই ফলাফল পেতে পারেন। আপনি যদি X11 ব্যবহার করেন, তাহলে xcalib হল আপনার ডিসপ্লের রঙের তাপমাত্রা পরিবর্তন করার একটি সহজ উপায়।

লিপি

আমি Redscreen আবিষ্কার করেছি, 2014 সালে জেফ জাহরের লেখা একটি নাইট ভিশন ফিল্টার স্ক্রিপ্ট। আসল স্ক্রিপ্টটি সি শেল-এর জন্য লেখা, কিন্তু ব্যাশ আজকাল সাধারণ ডিফল্ট। আসলে, আমার বর্তমান ফেডোরা লিনাক্স ওয়ার্কস্টেশনে ডিফল্টরূপে সি শেল ইনস্টল করা হয় না। তাই, আমি নতুন ব্যাশ সিনট্যাক্সের লক্ষ্যে রেডস্ক্রিন স্ক্রিপ্টের একটি আপডেট সংস্করণ লেখার সিদ্ধান্ত নিয়েছি, কিন্তু আমি একটি বড় পরিবর্তন করেছি:একটি কেস স্টেটমেন্ট ব্যবহার করা৷

#!/usr/bin/bash
# redscreen.sh শুক্র 28 ফেব্রুয়ারী 11:36 EST 2020 অ্যালান ফরমি-ডুভাল
# স্ক্রীন লাল করুন - জ্যোতির্বিজ্ঞানীদের জন্য দরকারী
# দ্বারা অনুপ্রাণিত redscreen.csh Jeff Jahr 2014 দ্বারা নির্মিত
# (https://www.jeffrika.com/~malakai/redscreen/index.html)

# এই প্রোগ্রামটি বিনামূল্যের সফ্টওয়্যার:আপনি করতে পারেন এটি পুনরায় বিতরণ করুন
# এবং/অথবা এটিকে GNU জেনারেল
# ফ্রি সফটওয়্যার ফাউন্ডেশন দ্বারা প্রকাশিত পাবলিক লাইসেন্সের শর্তাবলীর অধীনে সংশোধন করুন,
# হয় লাইসেন্সের 3 সংস্করণ, অথবা (আপনার বিকল্প) যেকোনো
# পরবর্তী সংস্করণ।

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

# এই প্রোগ্রামের সাথে আপনার GNU জেনারেল পাবলিক
# লাইসেন্সের একটি অনুলিপি পাওয়া উচিত ছিল।
# না হলে, দেখুন।

কেস $1 ইন
          চালু)
          # সমন্বয় রঙ, গামা , উজ্জ্বলতা, বৈসাদৃশ্য
          xcalib -সবুজ .1 0 1 -নীল .1 0 1 -লাল 0.5 1 40 -পরিবর্তন
          প্রস্থান 1
     ;;
    বন্ধ)
xcalib -ক্লিয়ার
            প্রস্থান 1
             ;;
      inv)
          # উল্টানো স্ক্রীন
                xcalib -i -a
                1 প্রস্থান;
br />        dim)
            # স্ক্রীনকে আরও গাঢ় করুন
                xcalib -clear
            xcalib -co 30 -alter
            প্রস্থান 1      
       ;
       ;
br />              echo "$0 [চালু | dim | inv | off]"
                                                                                                                                                                                                                                                                          Stargazing যখন এই সহায়ক ব্যাশ স্ক্রিপ্ট ব্যবহার করুন
ফেডোরা ওয়ার্কস্টেশনে লিনাক্স সংস্করণ 4.2.1 এর জন্য স্কাইচার্ট

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

আপনি একজন জ্যোতির্বিজ্ঞানী বা শুধুমাত্র একজন অপেশাদার স্টারগেজারই হোন না কেন, আপনি লিনাক্স এবং ওপেন সোর্স ব্যবহার করে সারা রাত স্বর্গের প্রশংসা করতে পারেন!


  1. উইন্ডোজে একবারে একাধিক ফাইলের নাম পরিবর্তন করতে এই স্ক্রিপ্টটি ব্যবহার করুন

  2. এই ব্যাশ স্ক্রিপ্টের সাথে ইমেজ প্রসেসিং স্বয়ংক্রিয় করুন

  3. Stargazing যখন এই সহায়ক ব্যাশ স্ক্রিপ্ট ব্যবহার করুন

  4. এই সাধারণ ব্যাশ স্ক্রিপ্টের সাহায্যে ঘরে বসে ডবল-পার্শ্বযুক্ত নথি মুদ্রণ করুন