কোন বিষয়টা শিখতে সহজ / কোনটা শিখতে কঠিন

একজন সাধারণ ওয়েব ডেভেলপার HTML, CSS জ্ঞানকে স্কিলের মধ্যেই ধরে না। একজন ওয়েব ডেভেলপারের এগুলো জানা থাকবে। এটাই স্বাভাবিক। তাই একজন ওয়েব ডেভেলপারকে যদি কেউ জিজ্ঞেস করে, HTML, CSS পারেন? তখন হয়তো সে রেগে যেতে পারে। বলে উঠতে পারে, আপনি কি আমার সাথে মশকরা করেন? এর মানে হচ্ছে এগুলো তার কাছে সহজ। খুবি সহজ। কিন্তু […]

Read More

অ্যারেঞ্জ বিয়ে …

প্রীতির সাথে আমার অ্যারেঞ্জ বিয়ে হয়েছে। প্রীতির বয়সের সাথে আমার বয়সের ব্যবধান একটু বেশি। ৫ বছর। যদিও বাংলাদেশের পরিপেক্ষিতে এটাই স্বাভাবিক। বিয়ের সব ঠিক মতই সম্পন্ন হলো। প্রীতিকে আমাদের বাড়িতে নিয়ে এসেছি। প্রীতি আমার সাথে ঠিক মত কথা বলত না। খাওয়া দাওয়াও ঠিক মত করত না। এর আগে তো বিয়ের অভিজ্ঞতা নেই। তাই এগুলোই স্বাভাবিক […]

Read More

কোন প্রোগ্রামিং বা কয়টা ল্যাঙ্গুয়েজ শিখব

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

Read More

ম্যানুয়ালি উইন্ডোজ ১০ এ আপগ্রেড ও অন্যান্য

দুইটা জিনিস দেখব, একটা হচ্ছে ম্যানুয়ালি কিভাবে উইন্ডোজ ১০ এ আপগ্রেড করবেন। আর আপগ্রেডের পরে windows.old ফোল্ডার এবং অন্যান্য টেম্পরারি ফাইল ডিলেট করবেন। Windows 7, 8, 8.1 সব গুলোই 10 এ আপগ্রেড করার অপশন দিয়েছে। আপনি রিজার্ভ করার পর ও যদি আপগ্রেড না পেয়ে থাকেন, তাহলে মিডিয়া ক্রিয়েশন টুলের মাধ্যমে আপগ্রেড করে নিতে পারেন। এখানে […]

Read More

শুধু আমার সাথেই কেন এমন হচ্ছে?

‘শুধু আমার সাথেই কেন এমন হচ্ছে?’ হতাশায় ভুগলে এ ধরণের প্রশ্ন সবার মাথায় উঁকি দেয়। ভালো ভাবে লক্ষ্য করলে দেখা যায় ফ্রাস্ট্রেশন খুব সামান্য কিছু থেকে হয়। আমাদের জীবনটা কত গুলো মুহুর্তের সমন্বয় মাত্র। সেলফিস এ পৃথিবীতে অনেক কিছুই নিরপেক্ষ না। ‘সবার আগে আমারটা’ চিন্তার কারণে সঠিক কিছু পাওয়া কষ্টকর। এ জন্য মনে হয় যে […]

Read More

এন্ড্রয়েডঃ AppCompatActivity তে ActionBar বা App Bar নিয়ে কাজ করা

ম্যাটেরিয়াল ডিজাইন এন্ড্রয়েডে আনার পর ActionBar কে বলা হচ্ছে AppBar বা Tool Bar. আর আগের ActionBarActivity ও ডেপ্রিকেটেড। এখন সূচনা করা হয়েছে AppCompact Activity. AppCompat সম্পর্কে একটু বিস্তারিত নিচের লেখা থেকে জানা যাবে। এখন AppBar বা Tool Bar ব্যবহার করতে হলে অল্প কিছু পরিবর্তন করতে হবে আমাদের। আমরা নিচের মত একটা সিম্পল অ্যাপ তৈরি করবঃ […]

Read More

অ্যাপ থেকে ইমেজ শেয়ার – এন্ড্রয়েড

আরেকটি সিম্পল অ্যাপ তৈরি করার টিউটোরিয়াল। দেখব কিভাবে অ্যাপ থেকে একটি ইমেজ শেয়ার করা যায়। ইমেজ প্রসেসিং নিয়ে কাজ করলে প্রসেস করা শেষে যদি আমরা ইউজারকে ঐ ইমেজটি শেয়ার করার অপশন দিতে চাই, তাহলে এ টিউটোরিয়ালটি কাজে আসবে। এর জন্য আমরা একটি বাটন তৈরি করে নিব, যেটাতে ক্লিক করলে শেয়ার অপশন গুলো দেখাবে। এবং আমরা […]

Read More

অ্যান্ড্রয়েডে ইমেজ প্রসেসিং – ইমেজ রিসাইজিং

এন্ড্রয়েডে বড় ইমেজ প্রসেসিং  করতে গেলে অনেক সময় লাগবে। অনেক গুলো কাজই আমাদের পিক্সেল বাই পিক্সেল এ ক্যালকুলেট করতে হবে। বড় ইমেজ হলে তখন অ্যাপ স্লো হয়ে যাবে। এ জন্য আমরা যখন ইমেজ একটা ওপেন করব, তখন ইমেজটি ছোট করে নিব।   টিউটোরিয়াল সিম্পল রাখার জন্য আমরা Drawable ফোল্ডারে একটি ইমেজ রেখে কাজ করব। অ্যাপে গ্যালারি […]

Read More

এন্ড্রয়েড ইমেজ প্রসেসিং – ইমেজ সিলেক্ট, ইমেজ প্রসেসিং এবং শেষে গ্যালারিতে সেভ করা

আগের ইমেজ প্রসেসিং টিউটোরিয়াল গুলোতে দেখেছি কিভাবে গ্যালারি থেকে একটি ইমেজ নিতে হয়, কিভাবে ইমেজের উপর ইফেক্ট দিতে হয়, এখন বাকি হচ্ছে ইমেজ নিয়ে কাজ করার পর তা আবার গ্যালারিতে সেভ করতে হয়। সেভ করা ভয়াবহ রকম সোজা। একট লাইনেই সেভ হয়ে যায় নিচের লাইনটি সেভ করতে ব্যবহার করতে পারিঃ কোড গুলো পড়লেই বুঝা যায় […]

Read More

অ্যান্ড্রয়েডে / এন্ড্রয়েডে ইমেজ প্রসেসিং – গ্যালারি থেকে ইমেজ সিলেক্ট

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

Read More