বর্তমানে জ্ঞান অর্জনের সঠিক মাধ্যম হচ্ছে ইন্টারনেট।

ইন্টারনেট-একজন মহা জ্ঞানী শিক্ষক। কেউ যদি কাউকে উপদেশ দেয় তার বেশির ভাগই হচ্ছে শিখ। আর সবচেয়ে বেশি উপদেশে যদি গণনা করে থাকেন তাহলে পাবেন “শিখ, জ্ঞান অর্জন কর। আর সহচেয়ে প্রাচীন উপদেশও হচ্ছে এই শিখ, জানো। জানার জন্য তোমার সব ব্যয় কর। এখন আর আপনাকে জানার জন্য অনেক কিছু বিসর্জন দিতে হবে না। একটি কম্পিউটার/ট্যাবলয়েড/নেটবুক … Read more

জাভাতে Hash Table বা Hash Map – HashSet [ হ্যাসসেট ] ও এর ব্যবহার।

Hash Table বা Hash Map  মোটামুটি এডভান্সড ডেটা স্ট্রাকচার।  Hash Table বা Hash Map  কে ব্যবহার  করার জন্য একটা ক্লাস হচ্ছে HashSet যা AbstractSet ক্লাসকে এক্সটেন্ড করে এবং Set ইন্টারফেস ইমপ্লিমেন্ট করে তৈরি করা হয়েছে জাভাতে Hash Table ইমপ্লিমেন্ট করার জন্য। HashSet এ পরে আসি। আগে Hash Table বা Hash Map কি তা একটু জানি। Hash Table ইনফমেশন বা ডেটা কে … Read more

HTML Marquee – কোন টেক্সটকে মুভ করা। [খবরের হেডলাইনের মত]

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

জাভাতে LinkedList [ লিঙ্কড লিস্ট ] ও এর ব্যবহার।

LinkedList একটি ডেটা স্ট্র্যাকচার যা অনেক গুলো ডেটা [বা collections of data] সংরক্ষন করার জন্য ব্যবহৃত হয়। LinkedList অনেক গুলো নড [node] এর সাহায্যে তৈরি হয়। প্রতিটি নডে একটি করে ডেটা থাকে এবং একটি করে লিঙ্ক থাকে, যাকে রেফারেন্স বলে। ঐ লিঙ্ক পরের ডেটার সাথে কানেক্টেড থাকে। এভাবে পরের নডে একটি ডেটা ও একটি লিঙ্ক থাকে। … Read more

জাভা অ্যারে – Java Array

বিদ্রঃ লেখাটি প্রোগ্রামিং এ Array ও এর ব্যবহার  এর একটু মডিফাইড রুপ। মডিফাইড বললেও ভুল হবে। শুধু কোড গুলো জাভাতে লেখা। ঐ পোস্টে কোড গুলো ছিল সি প্রোগ্রামিং এ লেখা। আর কিছুই না 🙂  আমরা একটা প্রোগ্রামের চিন্তা করি, যেটায় ইউজার থেকে দুইটা নাম্বার নিয়ে যোগ করে তা রিটার্ন / প্রিন্ট করবে বা কনসোলে দেখাবে। সহজেই … Read more

প্রোগ্রামিং এ Array ও এর ব্যবহার।

একটা প্রোগ্রামের চিন্তা করি, যেটায় ইউজার থেকে দুইটা নাম্বার নিয়ে যোগ করে তা রিটার্ন / প্রিন্ট করবে বা কনসোলে দেখাবে। সহজেই আপনি প্রোগ্রামটা লিখে পেলতে পারবেন তাই না? দুটি ভ্যারিয়েবল নিলাম, তারপর তা যোগ করে প্রিন্ট করলাম। শেষ। যেমনঃ আচ্ছা, যদি তিনটি সংখ্যা যোগ করতে বলে তখন কি করবেন? তিনটি ভ্যারিয়বল নিয়ে তা যোগ করে … Read more

ওয়েব ডেভলপিং জ্ঞান দিয়েই তৈরি করুন স্মার্টফোন এপলিকেশন – এন্ড্রোয়েড, আইফোন, উন্ডোজফোন ইত্যাদির জন্য

পোস্টটা অনেক আগে লিখছি। অর্ধেকের ও বেশি লিখে রাখছি 18 June, 2012 তারিখে। কিন্তু সম্পুর্ণ করব করব করে ও করা হয় নি। আজ অনেকটা জোর করেই শেষ করার চেষ্টা করছি। কিছু ভুল হলে আমি ক্ষমা পার্থী।  যারা স্মার্টফোন/মোবাইল এপলিকেশন ডেভলপমেন্ট শুরু করতে চান তাদেরকে প্রাথমিক ধারনা দেওয়ার জন্যই এ লেখা। সাথে রয়েছে পোস্ট বড় করার … Read more

এন্ড্রোয়েড এপলিকেশন তৈরি শুরু করার জন্য প্রাথমিক টিউটোরিয়াল ও গাইড লাইন।

অ্যান্ড্রোয়েডের অফিশিয়াল IDE হচ্ছে অ্যান্ড্রোয়েড স্টুডিও। যারা Eclipse পছন্দ করেন, তারা এটি ফলো করতে পারেন। ভালো হয় যদি  অ্যান্ড্রোয়েড স্টুডিও ব্যবহার করেন অ্যান্ড্রয়েড অ্যাপ ডেভেলপ করার জন্য। সেখানে অনেক সুন্দর কিছু ফিচার রয়েছে। তার জন্য নিচের টিউটোরিয়ালটি দেখতে পারেনঃ এন্ড্রোয়েড স্টুডিও ব্যবহার করে এন্ড্রোয়েড অ্যাপ তৈরির গাইড লাইন Eclipse এর জন্য Android Developer Tools (ADT) … Read more

জাভা প্রোগ্রামিং এ গ্রাফিক্যাল ইউজার ইন্টারফেস – জাভা JFrame

JFrame কি তা আগে বলি। java.awt.Frame এর এক্সটেন্ডেড ভার্শন হচ্ছে JFrame. Frame হচ্ছে আরেকটা ক্লাস যা একটি উইন্ডো তৈরি করে দেয়। আর আমরা যা কিছু দেখি সব সব কিছুই একটা ফ্রেম এর মধ্যে। আপনার ব্রাউজার, ওয়ার্ড প্রসেসরটি বা চলতে থাকা মিডিয়া প্লেয়ারটি সব। এগুলোকে আবার Window ও বলা হয়। আবার Frame  Window নামে আরেকটা ক্লাসকে এক্সটেন্ড করে … Read more

সিএসএস দিয়ে একের অধিক ব্যাকগ্রাউন্ড ইমেজ দেওয়া।

আপনি একটা সিএসএস রুল লিখতে চান যেখানে উপরের দিকে একটা ব্যাক গ্রাউন্ড ইমেজ এবং নিচের দিকে আরেকটা ব্যাকগ্রাউন্ড ইমেজ দিতে চাচ্ছেন, কি করবেন তখন? খুব সহজ। যেভাবে আপনি একটি ইমেজ যোগ করেন সিএসএস রুল এ সেভাবেই। এখানে শুধু দুটি লিঙ্ক দিতে হয়। যেমনঃ এবং আপনি সিএসএস ব্যাকগ্রাউন্ড ইমেজের সকল বৈশিষ্ট ব্যবহার করতে পারবেন, যেমনঃ   … Read more