অ্যান্ড্রোয়েড অ্যাপ ডেভেলপমেন্ট – মিডিয়া প্লে / MP3 প্লে

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

Read More

এন্ড্রয়েড মাল্টি লেআউট অ্যাপ তৈরির টিউটোরিয়াল

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

Read More

সার্ভার সম্পর্কে ধারণা, wamp সার্ভার ইন্সটল এবং ব্যবহার

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

Read More

পাইথন প্রোগ্রামিং স্ট্রিং

স্ট্রিং হচ্ছে কারেকটার সেট। একটা ওয়ার্ড, একটা বাক্য, একটা প্র্যারাগ্রাফ, সব গুলোই স্ট্রিং। যেমন Hello World একটা স্ট্রিং। সব প্রোগ্রামেই স্ট্রিং নিয়ে অনেক কাজ করতে হয়। গেম হোক, সফটওয়ার হোক, মোবাইল অ্যাপ হোক। তাই স্ট্রিং নিয়ে ভালো ধারণা থাকা দরকার। স্ট্রিং বোঝাতে পাইথনে ডাবল কোটেশন বা সিঙ্গেল কোটেশন ব্যবহার করা হয়। স্ট্রিং কনক্যাটিনেশন Concatenation মানে […]

Read More

নভোথিয়েটার এবং সামরিক যাদুঘরে ঘুরাঘুরি এবং ন্যাশনাল অ্যাপ এওয়ার্ড ইভেন্ট এ অংশগ্রহন

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

Read More

পাইথন প্রোগ্রামিং – ডিকশনারি / Dictionary

পাইথনে দরকারি একটা কনটেইনার হচ্ছে Dictionary. ডিকশনারিতে আইটেম গুলো জোড়া অনুযায়ী থাকে। একটাকে বলে Key, অন্যটাকে বলে ভ্যালু। ফ্রেন্ড লিস্টের কথা মনে আছে? আমরা যাচ্ছি ফ্রেন্ড এর নামের সাথে তার বয়স ও স্টোর করব। তার জন্যঃ উপরে আমরা একটা ডিকশনারি তৈরি করেছি। যার মধ্যে কী হচ্ছে ফ্রেন্ডদের নাম আর ভ্যালু হচ্ছে তাদের বয়স। আমরা উপরের […]

Read More

পাইথন প্রোগ্রামিং – টাপল / Tuple

লিস্টের মতই আরেকটি ডেটা স্ট্র্যাকচার হচ্ছে Tuple. কেউ উচ্চারন করে টাপল কেউ টুপল। লিস্ট ডিক্লেয়ার করি আমরা স্কোয়ার ব্র্যাকেট দিয়ে। টাপল ডিক্লেয়ার করি প্রথম ব্র্যাকেট দিয়েঃ টাপলের ভ্যালু এক্সেস করাঃ প্রথম ভ্যলু পেতেঃ দ্বিতীয় ভ্যালু পেতেঃ উপরের টাপলে শেষ ভ্যালু আমরা পেতে পারিঃ এভাবেও পেতে পারিঃ উপরের টাপলে শেষ ভ্যালু আমরা পেতে পারিঃ এ কাজ […]

Read More

ক্লাস এবং অবজেক্ট

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

Read More

রেগুলার এক্সপ্রেশন

Regular Expressions বা regex বা regexp হচ্ছে কিছু কারেকটারের সিকোয়েন্স, যা একটা সার্চ প্যাটার্ন তৈরি করে। পুরা লাইনটার মধ্যে সব গুলোই ইংরেজী শব্দ। বাংলা করলে ভয়াবহ হবে। তাহলে ইংরেজীতেই দেখি রেগুলার এক্সপ্রেশন কিঃ A regular expression is a sequence of characters that forms a search pattern. যে সার্চ প্যাটার্ণটি তৈরি করে, তা কোন টেক্সট সার্চ করার […]

Read More

কেন প্রোগ্রামিং?

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

Read More