খালিদের শেলে আপনাকে স্বাগতম

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

চলুন, শেল খুলে প্রযুক্তি জগত ঘুরে বেড়াই!

আপনার মোবাইল বা কম্পিউটারে কোন সমস্যায় ভুগছেন?
লিনাক্স ইন্সটল করে নতুনত্বের স্বাদ পেতে চান?
কাস্টম রম ইন্সটল করে আপনার পুরাতন ফোনের অ্যান্ড্রয়েড ভার্সন বাড়াতে চান?
কিংবা অন্য যেকোন প্রযুক্তি সহায়তা প্রয়োজন?
চিন্তা নেই! যোগাযোগ করুন:

Cloudflare Pages ব্যবহার করে যেভাবে আপনার Hugo সাইট হোস্ট করবেন

Cloudflare Pages হল স্ট্যাটিক সাইট হোস্ট করার জন্য একটি চমৎকার সার্ভিস। এটি সাইটের নিরাপত্তা, গতি ও অন্যান্য মানোন্নয়নের জন্য অনেক ফিচার দেয় যা GitHub Pages দেয় না। এছাড়া, আপাতদৃষ্টিতে এটি গোপনীয়তা (প্রাইভেসি) নিশ্চিত করার ক্ষেত্রেও অনেক প্রতিশ্রুতিশীল, কিন্তু আমি সন্দিহান তা ঠিক কতটুকু সত্যি! মনে রাখতে হবে, এটি একটি মার্কিন কোম্পানি। যাইহোক, তা এই লেখার আওতার বাইরে। এই গাইডে আমি আপনার Hugo সাইটটি ডেপ্লয় করার পদ্ধতি নিয়ে আলোচনা করব। মজার ব্যাপার হল, আমিও এই সার্ভিস ব্যবহার করে আমার এই সাইটটি ডেপ্লয় করেছি! ক্লাউডফ্লেয়ার আপনার স্ট্যাটিক সাইটটি Pages এ ডেপ্লয় করার জন্য তিনটি উপায় দিয়েছে। এই লেখায় আমি Git Integration ব্যবহার করে Pages এ সাইট ডেপ্লয় করার পদ্ধতি দেখাব। এক্ষেত্রে আপনি GitHub Pages এর মত আপনার কমিট পুশ করলে তা সাইটে অটোমেটিক আপলোড হয়ে যাবে। যদিও ক্লাউডফ্লেয়ারের ডকুমেন্টেশন এই প্রক্রিয়ার অনেকটাই কভার করে, তবু Hugo সাইটের জন্য কিছু জরুরি তথ্য অনুপস্থিত। তাই আমি আমার অভিজ্ঞতা থেকে সেসব তথ্য শেয়ার করব যা আপনাকে কিছু ঝামেলা থেকে বাঁচাবে। তো চলুন শুরু করা যাক!

[আরো পড়ুন]

পিডিএফের সাধারণ কাজ লিনাক্সে যেভাবে করবেন

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

০. শুরু করার পূর্বে

প্রয়োজনীয় প্যাকেজ

ইন্সটল প্রক্রিয়া

  • Debian:
    sudo apt install pdfarranger poppler-utils pdftk-java graphicsmagick
    
  • Arch Linux:
    sudo pacman -S pdfarranger poppler pdftk graphicsmagick
    

১. পৃষ্ঠা ভাগ করা

একটা পিডিএফের পৃষ্ঠাগুলো দুইভাবে ভাগ করা যেতে পারে, লম্বালম্বি আর আনুভূমিক। PDF Arranger এ দুইটাই করতে পারবেন।

[আরো পড়ুন]

ফায়ারফক্স অ্যান্ড্রয়েডে ডেস্কটপ এক্সটেনশন ইন্সটল করার কৌশল

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

ফায়ারফক্স অ্যান্ড্রয়েডে যেভাবে ডেস্কটপ এক্সটেনশন ইন্সটল করবেন

  1. Debug Menu চালু করুন

    • আপনার অ্যান্ড্রয়েড ডিভাইসে ফায়ারফক্স খুলুন।
    • Settings > About Firefox যান।
    • ফায়ারফক্স লোগোতে ৭ বার ট্যাপ করে Debug Menu চালু করুন।
  2. এক্সটেনশন ডাউনলোড করুন

    • ফায়ারফক্সে addons.mozilla.org ভিজিট করুন এবং আপনার পছন্দের ডেস্কটপ এক্সটেনশন খুঁজুন।
    • ইন্সটল বাটনের নিচে এখন Download file অপশন দেখতে পাবেন। এটি ট্যাপ করে .xpi ফাইল ডাউনলোড করুন।
  3. এক্সটেনশন ইন্সটল করুন

[আরো পড়ুন]

কম্পিউটার ছাড়াই যেভাবে প্রোগ্রামিং করবেন

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

১. অনলাইন কোড এডিটর ও কম্পাইলার

মোবাইলে প্রোগ্রামিং করার সবচেয়ে সহজ উপায় হচ্ছে অনলাইন কোড এডিটর ও কম্পাইলার। আপনার সার্চ ইঞ্জিনে (অথবা AI chatbot এ) online code editor বা online compiler লিখে সার্চ দিলে অনেক অপশন পেয়ে যাবেন, যেমন CodePen, যেটা একটা Front-end Web Development Environment. এটার সুবিধা হচ্ছে আপনি ব্রাউজার থেকেই কোডিং করতে পারবেন। কোন বাড়তি অ্যাপ ইন্সটল করতে হবে না। আপনার মোবাইল খুব উঁচুমানের না হলেও কাজ চালিয়ে নিতে পারবেন। তবে মোবাইলটাতে অবশ্যই ইন্টারনেট ব্রাউজ করার সুবিধা থাকতে হবে। যদি সার্চ ইঞ্জিনে আপনার প্রোগ্রামিং ল্যাঙ্গুয়েজের জন্য সাপোর্টেড কোড এডিটর বা কম্পাইলার খুঁজে পেতে সমস্যা হয়, তবে উক্ত ল্যাঙ্গুয়েজটির নাম উল্লেখ করে সার্চ করুন।

[আরো পড়ুন]

লিনাক্স হ্যাং হয়ে গেছে? SysRq কমান্ড দিয়ে যেভাবে সিস্টেমের সমস্যাগুলো সুন্দরভাবে সামলাবেন

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

SysRq কিভাবে চালু করবেন

আপনার কার্নেল SysRq সাপোর্ট সহ কম্পাইল করা থাকলে, /proc/sys/kernel/sysrq এর মাধ্যমে এটির ফাংশনগুলো চালু/বন্ধ করতে পারবেন। /proc/sys/kernel/sysrq ফাইলে নিচের মানগুলো থাকতে পারে:

[আরো পড়ুন]