পোস্টটি পড়া হয়েছে 776 বার
Summary of Google DevFest Bangladesh 2016

Summary of Google DevFest Bangladesh 2016

সফল ভাবে অনুষ্ঠিত হল গুগলের ডেভেলপারদের মিলনমেলা Google DevFest Bangladesh 2016। ঢাকা, চট্টগ্রাম, যশোর, রাজশাহীর সহ সারাদেশের বিভিন্ন প্ল্যাটফর্মের ডেভেলপারদের পদচারণায় মুখর ছিল কারওয়ান বাজারস্থ টিসিবি ভবন। সবার বুদ্ধিদীপ্ত চাহনি আর উৎসবের আমেজে মুখরিত ছিল সেশনগুলো। প্রাণবন্ত ও ঝর্ণার মত উচ্ছল-চঞ্চল ছিল প্রতিটি বক্তার বক্তব্য, প্রতিটি প্যানেল ডিসকাসন। এতগুলো সত্যিকারের বড় মানুষদেরকে একসাথে প্রথমবারের মত […]

পোস্টটি পড়া হয়েছে 296 বার
retrofit

Android এ Retrofit ব্যবহার করে GET ও POST রিকোয়েস্ট

Retrofit হচ্ছে Square এর ডেভেলপ করা একটা REST client বা network library. জাভা বা অ্যান্ড্রয়েডে এটা ব্যবহার করে খুব সহজেই নেটওয়ার্কের সাথে অর্থাৎ কোন ওয়েব সার্ভারের সাথে HTTP protocol এর মাধ্যমে কানেক্টেড হওয়া যায়। JSON ফরমেটে ডেটা আদান-প্রদানের জন্য এই লাইব্রেরিটা অতুলনীয়। আমার ডেভেলপমেন্টের শুরুর দিকে নেটওয়ার্ক কল দেয়ার কাজ করেছিলাম AsyncTask এর মাধ্যমে। এরপর […]

পোস্টটি পড়া হয়েছে 406 বার
Parentheses Balance Checking using Stack

স্ট্যাক ব্যবহার করে ব্র্যাকেটের ব্যালেন্স চেকিং

এই equation-টা কি ঠিক আছে? x = (34-5 * (344%71 (65+34)) – 344)) মানে এটা এক্সিকিউট করতে যতগুলো ব্র্যাকেট বা parentheses দরকার সবগুলো কি ঠিক ঠাক পজিশনে আছে? নাকি দুই একটা কম-বেশি আছে? ‘চক্ষু মেলিয়া’ দেখলেই ধরে ফেলবে যে শেষে একটা ব্র্যাকেট বেশি দেয়া হয়েছে। তার মানে এই স্টেটমেন্টটা এক্সিকিউট করতে গেলে ব্র্যাকেটের কম-বেশির জন্য […]

পোস্টটি পড়া হয়েছে 177 বার
Recursion

রিকার্সিভ ফাংশনের সৌন্দর্য – ২ [Factorial]

আগের পর্বে ফাংশন ও রিকার্সিভ ফাংশন সম্পর্কে ব্যাসিক ধারণা দেয়া হয়েছে। তুমি যদি মিস করে থাকো তাহলে আগে ঐ পর্বটা পড়ে নিতে পার। এই পর্বে তাত্ত্বিক কোন কথাবার্তা তেমন থাকবে না। কমন ১ টা উদাহরণ উল্লেখ করে সেগুলোর কোডগুলো ব্যাখ্যা করা হবে। তুমি যদি আগের পর্বটা বুঝে থাকো তাহলে এই পর্ব বুঝতে কোন সমস্যা হবে […]

পোস্টটি পড়া হয়েছে 757 বার
Recursion

রিকার্সিভ ফাংশনের সৌন্দর্য – ১

ধরো তোমার দুনিয়ায় রিকার্সিভ ফাংশন বলে কিসসু নাই। তুমি মহা শান্তিতে কোড করে দিন পার করতেছো। তোমার একদিন হঠাৎ করে জটিল একটা প্রবলেম সলভ করতে ইচ্ছা করলো। জটিল (!) প্রবলেমটা হচ্ছে ১ থেকে ১০ পর্যন্ত সংখ্যাগুলোকে তুমি প্রিন্ট করতে চাও। এই জটিল প্রবলেমের সহজ সমাধানের জন্য তুমি একটা কোড লিখলে এরকম করেঃ

চমৎকার ভাবে […]

পোস্টটি পড়া হয়েছে 835 বার
Jon Jandai

জীবনটা কি সত্যিই এত জটিল? নাকি আমরা একে জটিল ভাবি?

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

পোস্টটি পড়া হয়েছে 883 বার
কুইক সর্ট অ্যালগরিদম - Quick Sort Algorithm

কুইক সর্ট অ্যালগরিদম – Quick Sort Algorithm

একটা অ্যারেকে সর্ট করার জন্য বেশ কিছু অ্যালগরিদম রয়েছে। একেকটার একেক বৈশিষ্ট্য বা সুবিধা-অসুবিধা রয়েছে। Efficient sorting algorithm-গুলোর মধ্যে কুইক সর্ট অন্যতম। Merge Sort এর মত Quick Sort-ও Divide and Conquer নামক algorithm design paradigm মেনে চলে। Average case এ quicksort এর complexity হচ্ছে O(n log n) কিন্তু worst case এ এর complexity O(n2) যা […]

পোস্টটি পড়া হয়েছে 496 বার
ডাটা স্ট্রাকচার কি? ডাটা স্ট্রাকচার কেন শেখা প্রয়োজন?

কিউ ডেটা স্ট্রাকচার – Queue Data Structure

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

পোস্টটি পড়া হয়েছে 810 বার
ডাটা স্ট্রাকচার কি? ডাটা স্ট্রাকচার কেন শেখা প্রয়োজন?

স্ট্যাকঃ বহুল ব্যবহৃত ডেটা স্ট্রাকচার

বল্টু একজন ভোজন রসিক বালক। প্রতি সপ্তাহেই সে বিভিন্ন রেস্টুরেন্টে ভাল-মন্দ খানা-দানা করে থাকে। মাসের প্রথম সপ্তাহে সে মুরগি পোড়া খেলে দ্বিতীয় সপ্তাহে খায় কাচ্চি বিরিয়ানি। তৃতীয় সপ্তাহে নিরব হোটেলের ভাত ভর্তা খেয়ে চতুর্থ সপ্তাহে খায় শরমা হাউজের পাহাড়ি কাবাব। এভাবে সে নিয়মিত খাওয়া-দাওয়া চালিয়ে যাচ্ছে। কী পরিমাণ খাওয়া দাওয়া হচ্ছে তার হিসাব রাখার জন্য […]

পোস্টটি পড়া হয়েছে 933 বার
মার্জ সর্ট অ্যালগরিদম - Merge Sort Algorithm

মার্জ সর্ট অ্যালগরিদম – Merge Sort Algorithm

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