পোস্টটি পড়া হয়েছে 42 বার
Data Structure in Bengali

লিংকড লিস্ট – ৬ [Circular Doubly Linked List: Insert, Delete and Print]

গত পর্বের Circular Singly Linked List এর মতই এই পর্বের Circular Doubly Linked List. তুমি যদি লিংকড লিস্টের আগের পর্বগুলো বুঝে থাকো তাহলে এই পর্বটা বুঝতে খুব একটা কষ্ট হবে না। এই পর্বটি বুঝার জন্য তোমার singly linked list, doubly linked list ও circular singly linked list বুঝতে হবে। এই তিনটির সমন্বয়েই বলতে পারো এই […]

পোস্টটি পড়া হয়েছে 157 বার
Data Structure in Bengali

লিংকড লিস্ট – ৫ [Circular Singly Linked List: Insert, Delete and Print]

লিংকড লিস্টের আগের চারটি পর্বে দেখানো হয়েছিল Singly Linked List এবং Doubly Linked List. তুমি যদি ঐ পর্বগুলো বুঝে থাকো তাহলে Circular Linked List বা আরো specific ভাবে বললে Circular Singly Linked List বুঝতে তোমার কোনো অসুবিধা হবে না। তাই আগের টপিকগুলো ভুলে গিয়ে থাকলে প্রথম লাইনে দেয়া লিংক দুটিতে গিয়ে একটু চোখ বুলিয়ে আসো। Singly […]

পোস্টটি পড়া হয়েছে 253 বার
Data Structure in Bengali

লিংকড লিস্ট – ৪ [Doubly Linked List: Delete item from head, tail and middle]

Doubly Linked List এর আগের পর্বে আলোচনা করেছিলাম এর বিশেষত্ব বা বৈশিষ্ট্য, এটা কী কাজে লাগে, Singly Linked List এর সাথে এর তুলনা। এর অপারেশন হিসাবে দেখিয়েছিলাম লিস্টের শুরুতে, শেষে ও মাঝে কিভাবে কোনো আইটেম add করা যায়। আরো দেখিয়েছিলাম কিভাবে লিস্টটাকে forward order ও reverse order এ প্রিন্ট (traverse) করা যায়।  আজ দেখাবো লিস্ট […]

পোস্টটি পড়া হয়েছে 7,816 বার

সফটওয়্যার ইঞ্জিনিয়ার হবার জন্য আমার প্রস্তুতি ও গত দেড় মাস চাকুরির অভিজ্ঞতা

গত ১৬ এপ্রিল ২০১৭ তারিখে Associate Software Engineer হিসাবে জয়েন করি Inovio Dhaka তে। এর পর থেকে পরিচিত, অপরিচিত ছোট এবং বড় ভাইয়েরা ফেসবুকে মেসেজ দিয়ে জানতে চাচ্ছিলেন “কেমন চলছে অফিস? ভাল লাগছে তো? কী ধরনের কাজ করো ওখানে?” ইত্যাদি। তাই এই লেখার অবতারণা। কিভাবে এখানে জয়েন করলাম, কী কী প্রসেসের মধ্য দিয়ে এখানে রিক্রুটমেন্ট […]

পোস্টটি পড়া হয়েছে 409 বার
Android Logger Library অ্যান্ড্রয়েড অ্যাপ ডেভেলপমেন্ট

অ্যান্ড্রয়েড অ্যাপ ডেভেলপমেন্টে Logger Library’র ব্যবহার

প্রথম প্রথম যখন অ্যান্ড্রয়েড অ্যাপ ডেভেলপমেন্ট শেখা শুরু করি, তখন কোনো ডেটার মান ঠিক আছে কিনা সেটা চেক করার জন্য System.out.println(data); ব্যবহার করে দেখতাম। একাধিক জায়গা থেকে একই ভ্যালু প্রিন্ট করলে একটার থেকে আরেকটাকে আলাদা করতাম নানান কিসিমের কীওয়ার্ড দিয়ে। যেমনঃ System.out.println(“hukka hua ” + data); Log Cat এ এরপর সার্চ দিতাম “hukka hua” লিখে। […]

পোস্টটি পড়া হয়েছে 578 বার
Data Structure in Bengali

লিংকড লিস্ট – ৩ [Doubly Linked List: Insert, Print Forward and Reverse order]

লিংকড লিস্টের আগের পর্বগুলো ছিল Singly Linked List এর উপরে। আজকের আলোচনার বিষয় Doubly Linked List. তুমি যদি Singly Linked List ভুলে গিয়ে থাকো তাহলে এখানকার লেখাগুলোয় আগের পোস্টগুলোয় একটু চোখ বুলিয়ে আসতে পারো। লিংকড লিস্টের কথা থাক। আপাতত আমরা একটু আলোচনা করি গান-বাজনা নিয়ে। ঠিক গান-বাজনাও না… বলতে পারো একটা অডিও প্লেয়ার নিয়ে। ধরো […]

পোস্টটি পড়া হয়েছে 707 বার
Connect real device to Android Studio over Wi-Fi

ADB কী? একই Wi-Fi নেটওয়ার্কে থাকা Android Studio ও Real device কানেকশন

ADB: Android Debug Bridge ADB বা Android Debug Bridge মূলত একটা command line tool. এর মাধ্যমে অনেক ধরনের কাজ করা যায়। যেমনঃ ইমুলেটর বা ডিভাইসে অ্যাপ ইন্সটল/আনইন্সটল/রান করা, স্ক্রিনশট নেয়া, ইমুলেটর/ডিভাইসের ভিডিও রেকর্ড করা ইত্যাদি। ADB ব্যবহার করে আমরা প্রতিনিয়ত যেই কাজটা করি তা হলো Android Studio এর সাথে Emulator বা Android Real Device কানেক্ট […]

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

Android অ্যাপে পুশ নোটিফিকেশন: Firebase API ও PHP backend

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

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

Android অ্যাপে Count Down Timer সেট করা

অ্যান্ড্রয়েড অ্যাপ ডেভেলপমেন্টের সময় কখনো কখনো দরকার হতে পারে Count Down Timer এর ফিচারটি। কোন রকম ঝামেলা ছাড়াই কয়েক লাইনের কোডের মাধ্যমে এই টাইমারটি বানানো যায়। Thread/Runnable ব্যবহার না করে এই পোস্টে দেখাবো Android এর CountDownTimer ক্লাসের মাধ্যমে টাইমার বানানোর প্রকৃয়া। CountDownTimer Abstract Class CountDownTimer একটি অ্যাবস্ট্রাক্ট ক্লাস। এই ক্লাসটি inherit করা হয়েছে Object ক্লাস […]

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

একজন জেলে ও একজন ব্যবসায়ী

ব্রাজিলের সমুদ্র তীরবর্তী একটা ছোট্ট গ্রাম। সুন্দর সকাল। জেলেরা ছোট ছোট নৌকা নিয়ে বেড়িয়ে পড়েছে। সৈকতে বসে জেলেদের অাসা-যাওয়া দেখছেন অার সমুদ্রের গর্জন শুনছেন এক ব্যবসায়ী ভদ্রলোক। একটি জেলে নৌকা ফিরে এসেছে। খানিকটা অবাক হয়ে তিনি এগিয়ে গেলেন। দেখলেন জেলেটি বেশ কিছু বড় সাইজের মাছ পেয়েছে। জিজ্ঞেস করলেন “কি হে বাপু! এত সক্কাল সক্কাল ফিরে […]