একজন ফটোগ্রাফার বা একটি প্রেমের গল্প

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

Read More

সি++ প্রোগ্রামিং টিউটোরিয়াল – ইন্ট্রো

Bell Lab এ ১৯৭৯ সালে Bjarne Stroustrup সি++ ডেভেলপ করা শুরু করেন। সি প্রোগ্রামিং ল্যাঙ্গুয়েজ এ object oriented ফিচার দেওয়ার জন্যই মূলত সি++ এর উৎপত্তি। সি++ intermediate-level / middle-level প্রোগ্রামিং ল্যাঙ্গুয়েজ যা উইন্ডোজ, ম্যাক এবং লিনাক্স ছাড়াও অন্যান্য অপারেটিং সিস্টেমে চলতে পারে । এটা দিয়ে systems software, application software, device drivers, embedded software,  serverএ এবং client applications তৈরি করার জন্য […]

Read More

সিএসএস টিউটোরিয়াল – সিএসএস ব্যাকগ্রাউন্ড ইমেজ এবং টেক্সট স্টাইলিং

CSS Background ঃ আমরা তো নিয়মিতই দেখি যে একটি ওয়েব সাইটের পেছনের রঙ এক রকম। কোন কোন ওয়েব সাইটের পেছনে আবার ইমেজ ও রয়েছে। কোথাও আবার একের অধিক ইমেজ রয়েছে। এসব কিছু সেট করা হয় CSS Background দিয়ে। একটি সম্পুর্ন ওয়েব পেইজ বা একটি নির্দিষ্ট এইচটিএমএল ইলিম্যান্ট বা ইলিম্যান্ট এর ছোট্ট একটা অংশের পেছনে  কালার বা একটি […]

Read More

সিএসএস টিউটোরিয়াল – ID & Class

সিএসএস নিয়ে লেখা প্রথম টিউটোরিয়ালটিঃ সিএসএস টিউটোরিয়াল – সূচনা এইচটিএমএল এর ট্যাগ গুলোর জন্য আলাদা করে স্টাইল রুল লেখার পাশা পাশি  CSS এ ID এবং Class দিয়ে আমাদের নিজস্ব selector তৈরি করতে পারি। পরে এই selector গুলো যেকোন এইচটিএমএল ট্যাগ/element এর মধ্যে ব্যবহার করতে পারি। ID দিয়ে এইচটিএমএল এর একটি নির্দিষ্ট ইলিম্যান্টকে স্টাইল দেওয়ার কাজে ব্যবহৃত হয়। একটি ইলিম্যান্ট […]

Read More

সিএসএস টিউটোরিয়াল – সূচনা

HTML Attributes দিয়ে আমরা এইচটিএমএল এ কিছু স্টাইল দিতে পারি। আর সে জন্য এইচটিএমএল এ প্রতিটি ট্যাগ এর  জন্য আলাদা করে স্টাইল গুলো লিখতে হয়। কিন্তু আমরা যদি একটি ভালো মানের ওয়েব সাইট তৈরি করতে চাই, তাহলে দরকার সিএসএস। CSS এর পূর্ন রূপ হচ্ছে Cascading Style Sheets। একটি এইচটিএমএল ফাইলের বিভিন্ন উপাদান গুলো  কিভাবে দেখাবে যেমন […]

Read More

এন্ড্রোয়েড EditText, Button এবং TextView এর উদাহরন

এখানে  EditText, Button এবং TextView এর ছোট্ট একটা উদাহরন দেওয়া হয়েছে। প্রজেক্টটা এখান থেকে ডাউনলোড করা যাবে।  প্রথমে আমাদের লেয়াউটে একটি টেক্সট ভিউ, একটি এডিটটেক্সট / ইনপুট এরিয়া এবং একটি বাটন তৈরি করে নি। এখান থেকে কপি করে XML ফাইলে পেস্ট করে দিলেই হবে। বা নিজে নিজে ও ড্রাগ এন্ড ড্রপ করে xml এ এগুলো যুক্ত […]

Read More

ওয়ার্ডপ্রেস ব্লগে ফরমুলা বা ইকুয়েশন লেখার জন্য প্লাগইন

ওয়ার্ডপ্রেস ব্লগে গণিতের ফরমুলা লেখার জন্য ছোট্ট একটা প্লাগইন ডেভেলপ করেছি। যা দিয়ে আপনার ওয়ার্ডপ্রেস ব্লগ বা ওয়েব সাইটে গাণিতিক ফরমুলা গুলো লিখতে পারবেন। এখান থেকে ডাউনলোড করুন Download it from here. ইন্সটল করুন এবং একটিভ করুন। এবার আপনি যে পোস্ট বা পেইজে ইকুয়েশন  লিখতে চান [ equation] সর্টকোড ব্যবহার করে লিখুন। উপরের কোড গুলো কপি করেও […]

Read More

প্রোগ্রামিং এ ফাংশন।

আপনি একজন বিখ্যাত ম্যাজিশিনা। ম্যাজিশিয়ান না হলেও ভবিশ্যতে হবেন কারন আপনি একজন প্রোগ্রামার। প্রোগ্রামাররা অনেক কিছুই করতে হয়, তারা ম্যাজিক ও জানতে হয়। প্রোগ্রামারদের ম্যাজিক কি জানেন? ওহ!! আমি এখনো বলিই নি, জানবেন কিভাবে। প্রোগ্রামারদের ম্যাজিক হচ্ছে ফাংশন। এখন আবার আপনার মনে হতে পারে এটা আবার কি? তাই না। মনে করেন আপনি একটা ম্যাজিক শোতে […]

Read More

Conditional Operator (?:) – সি প্রোগ্রামিং এ আমার প্রিয় একটা অপারেটর।

if-else statement এর পরিবর্তে Conditional Operator (?:) ব্যবহার করে সহজেই দুইটি statement অথবা valu এর মধ্যে তুলনা করে একটি মান নির্বাচিত করা যায়। Conditional Operator সি প্রোগ্রামিং এ নিচের মত করে লেখা হয়ঃ condition ? first_expression : second_expression; এখানে condition  হচ্ছে যে কোন একটা শর্ত। যা সত্য হলে   first_expression নির্বাচিত হবে। আর কন্ডিশন ভুল হলে second_expression। নিচে ছোট্ট […]

Read More

অবজেক্ট অরিয়েন্টেড প্রোগ্রামিং এর তিনটি নীতি বা তিনটি প্রধান বৈশিষ্ট।

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

Read More