VPS-এ Password ছাড়াই SSH Login করার সম্পূর্ণ গাইড

প্রতিবার VPS-এ SSH দিয়ে ঢোকার সময় যদি password দিতে হয়, কিছুদিন পর বিষয়টি বিরক্তিকর হয়ে যায়। বিশেষ করে নিয়মিত server management, deployment বা development-এর সময় বারবার password টাইপ করতে সময় লাগে। এর সহজ সমাধান হচ্ছে SSH Key Authentication। একবার SSH key সেটআপ করে VPS-এ public key যোগ করে দিলে পরবর্তীতে নিজ কম্পিউটার থেকে সহজেই পাসওয়ার্ড … Read more

ESP32 তে টেম্পারেচার এবং হিউমিডিটি সেন্সর নিয়ে কাজ করা

ESP32 তে টেম্পারেচার এবং হিউমিডিটি সেন্সর নিয়ে কাজ করতে চাইলে আমরা DHT11 সেন্সর ব্যবহার করতে পারি। এটি খুবি সস্তা একটা সেন্সর, যার সাহায্যে একই সাথে টেম্পারেচার এবং হিউমিডিটি ডেটা রিড করতে পারি। তার জন্য আমরা এভাবে ওয়ারিং করে নিতে পারি। আর এর জন্য মিনিমাল কোড হচ্ছেঃ আমাদের কাছে কোন ডিসপ্লে থাকলে এই ডেটা ডিসপ্লেতে দেখাতে … Read more

ESP32 এর সাথে SSD1306 ডিসপ্লে কানেক্ট করা

ESP32 মাইক্রোকন্ট্রোলারের সাথে কানেক্ট করার জন্য একাধিক ডিসপ্লে পাওয়া যায়। SSD1306 অর্ডার করেছি আমি। এটা 0.96″ OLED ডিসপ্লে। দুইটা তার লাগে এটাতে কোন কিছু ডিসপ্লে করাতে। ওয়ারিং হবে এমনঃ ডিসপ্লেতে কিছু দেখানোর জন্য মিনিমাল কোড হচ্ছেঃ এরপর প্রয়োজন অনুযায়ী কোড পরিবর্তন করে ডিসপ্লেতে কোন কিছু দেখানো যাবে।

ESP32-তে LED, Resistor ব্যবহার

যে কোন LED সরাসরি কানেক্ট না করে এর সাথে রেজিস্টর ব্যবহার করতে হয়। রেজিস্টরের কাজ হচ্ছে বিদ্যুৎ প্রবাহ কমানো বা বিদ্যুৎ প্রবাহে বাঁধা সৃষ্টি করা। LED কানেক্ট করার জন্য Resistor কেন প্রয়োজন? একটি LED হলো diode। এটি নিজে থেকে বিদ্যুৎ প্রবাহ কন্ট্রোল করতে পারে না। এর মধ্যে যতটুকু বিদ্যুৎ দেওয়া হয়, ততটুকুই প্রবাহিত হয়। এ … Read more

ESP32 + PlatformIO: প্রথম Hello World প্রজেক্ট

ESP32 কী এবং কেন? ESP32 হলো একটি ছোট ও কম দামী মাইক্রোকন্ট্রোলার, যার মধ্যে Wi-Fi ও Bluetooth বিল্ট-ইন থাকে। এটি বিভিন্ন সেন্সর, LED, মোটর, ডিসপ্লে ইত্যাদি নিয়ন্ত্রণ করতে পারে। বিভিন্ন প্রোটোটাইপ অথবা হবি প্রজেক্ট সহজে তৈরি করা যায় ESP32 ব্যবহার করে। কেন ESP32 ব্যবহার করব?কম দামে Wi-Fi ও Bluetooth পাওয়া যায়, পাশাপাশি এটি দ্রুত কাজ … Read more

একের অধিক ক্লড একাউন্ট কম্পিউটারে ব্যবহার

কারো কারো হয়তো দুই বা এর অধিক ক্লড একাউন্ট ব্যবহার করা লাগতে পারে। যেমন অফিশিয়াল কাজের জন্য এবং পারসোনাল কাজের জন্য। আবার অনেক সময় লিমিট খেয়ে গেলে সেকেন্ডারি একাউন্ট ব্যবহার করা লাগতে পারে। এসব ক্ষেত্রে বার বার লগিন না করেও একাধিক একাউন্ট ব্যবহার করা যায়। দুই ভাবে কনফিগার করে নেওয়া যায়। CLAUDE_CONFIG_DIR ব্যবহার করে এবং … Read more

মার্ক ইট ডাউন – যে কোন ডকুমেন্টকে AI ল্যাঙ্গুয়েজে কনভার্ট

AI মডেল গুলো যখন ট্রেইন করা হয়, তখন ইন্টারনেটের ডেটা গুলোকে মার্ক ডাউনে কনভার্ট করে এরপর মডেল ট্রেইন করা হয়। আর এই জন্য মার্ক ডাউনে থাকা ডকুমেন্ট AI সহজে বুঝতে পারে। আমরা যখন PDF, বা অন্য কোন ডকুমেন্ট কোন AI মডেলকে দিব, তা নিজে ইন্টার্নালি প্রসেস করতে অনেক টোকেন খরচ হয়। আর এই খরচ কমানোর … Read more

Claude এর সাথে WordPress MCP Server যুক্ত করার সম্পূর্ণ গাইড

যদি আপনার WordPress সাইটটি সরাসরি Claude এর সাথে কানেক্ট করতে চান, অর্থাৎ Claude দিয়েই পোস্ট তৈরি করা, পেজ এডিট করা, প্রোডাক্ট ম্যানেজ করা বা সাইটের ডেটা পড়া সহ যে কোন কিছু, তাহলে আপনাকে একটি MCP Server যুক্ত করতে হবে। ওয়ার্ডপ্রেসের জন্য MCP Adapter প্লাগিন রয়েছে, যা দিয়ে এই কানেকশনটা তৈরি করা যাবে। MCP আসলে কী? MCP মানে Model … Read more

অ্যামাজন EC2 সার্ভার তৈরি ও সিম্পল প্রজেক্ট ডিপ্লয়

EC2 এর পূর্ণরুপ হচ্ছে ইলাস্টিক ক্লাউড কম্পিউটিং। যা হচ্ছে ভার্চুয়াল কম্পিউটার, যার কনফিগারেশন প্রয়োজন অনুযায়ী বাড়ানো কমানো যায়। আমরা একটা EC2 ইনিস্ট্যান্স তৈরি করব এবং একটা সিম্পল নোড প্রজেক্ট রান করব। EC2 নিয়ে কাজ করার জন্য AWS একাউন্ট থাকা লাগবে। একাউন্ট তৈরি করা যাবে https://aws.amazon.com ঠিকানায়। সাইনআপ করার সময় পেমেন্ট প্রোফাইল যোগ করতে হবে। যদিও … Read more

AWS ল্যাম্বডা, CDK, API Gateway, Congnito এবং অন্যান্য

AWS ল্যাম্বডা হচ্ছে সার্ভারলেস ফাংশন। যা কোন সার্ভার ম্যানেজ করা ছাড়াই কোড এক্সিকিউট করার সুযোগ করে দেয়। ফায়ারবেজ বা গুগল ক্লাউড ফাংশনের মত। ল্যাম্বডা ফাংশন নিয়ে কাজ করার জন্য AWS একাউন্ট থাকা লাগবে। একাউন্ট তৈরি করা যাবে https://aws.amazon.com/ ঠিকানায়। সাইনআপ করার সময় পেমেন্ট প্রোফাইল যোগ করতে হবে। যদিও শুরুর দিকে কোন বিল কাটবে না। উল্টো … Read more