হতে চাইলে মোবাইল অ্যাপ ডেভেলপার

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

ফোনগ্যাপ কমান্ডলাইন ইন্টারফেস দিয়ে অ্যান্ড্রয়েড অ্যাপ তৈরির বিস্তারিত গাইড লাইন।

লেখাটির বিষয় বস্তুঃ  ইনস্টল NodeJS  জাভা এবং PATH environment সেটিংস  adt-bundle এবং PATH environment সেটিংস  Apache Ant ইন্সটলেশন  System Variable এ JAVA_HOME যুক্ত করা  ফোনগ্যাপ ইনস্টলেশন  ফোনগ্যাপ দিয়ে প্রজেক্ট তৈরি  Eclipse এ কমান্ডলাইন দিয়ে তৈরি কৃত প্রজেক্ট খোলা  ইমিউলেটর / ডিভাইসে এন্ড্রয়েড অ্যাপ রান করা  প্রয়োজনীয় লিঙ্কস ইনস্টল NodeJS ফোনগ্যাপ নতুন ভার্সন গুলো ইনস্টল করার জন্য  NodeJS  ইনস্টল … Read more

অ্যাপ ডেভেলপমেন্ট এর জন্য কোন ল্যাঙ্গুয়েজ শিখব।

এক প্লাটফরমের জন্য একটা ল্যাঙ্গুয়েজ জানতে হয়। অনেক গুলো মোবাইল ওএস রয়েছে, যেমন iOS, Android, Windows Phone ইত্যাদি। এ গুলো এক একটার জন্য এক এক ধরনের ডিভাইস লাগে। তেমনি এগুলোর জন্য অ্যাপ তৈরি করার জন্য লাগে ভিন্ন ধরণের প্রোগ্রামিং ল্যাঙ্গুয়েজ। যেমন iOS এর জন্য অ্যাপ তৈরি করতে জানা লাগে Object C, Android এর জন্য অ্যাপ … Read more

পিএইচপিতে রেন্ডম [এলোমেলো] নাম্বার

অনেক প্রজেক্টেই রেন্ডম নাম্বার তৈরি করতে হয়। পিএইচপি তে রেন্ডম নাম্বার তৈরি করার জন্য একটা ফাংশন রয়েছে rand() নামে। আপনি একটি পিএইচপি ফাইল খুলে echo rand(); লিখলেই আপনাকে যে কোন একটা নাম্বার দিবে। পুরো পিএইচপি ফাইলটিঃ এখন আপনার যত ইচ্ছে তত রেন্ডম নাম্বার তৈরি করতে পারেন। একটার সাথে আরেকটার মিল থাকা খুবই কম। কিন্তু আমরা যদি একটা … Read more

phpMyAdmin এ MySQL ডেটাবেজ ম্যানেজমেন্ট

ডেটা স্টোর করার জন্য MySQL ডেটাবেজ প্রায় সকল প্রোগ্রামিং ল্যাঙ্গুয়েজ এর সাথেই ব্যবহার করা যায়। phpMyAdmin দিয়ে MySQL গ্রাফিক্যালি কন্ট্রোল করা যায়। যেমন ডেটাবেজ তৈরি, টেবিল তৈরি, কলাম তৈরি, ব্যবহারকারী ম্যানেজমেন্ট সহ সব। ডেটাবেজের যে কোন রো এর ডেটা আপডেট সহ সব কিছু। এগুলো কমান্ডলাইনে করতে হয়। তো গ্রাফিক্যালি করা তো সহজ, তাই না? phpMyAdmin প্রায় … Read more

সি প্রোগ্রামিং দিয়ে কয়েকটা নাম্বার থেকে ম্যাক্সিমাম ও মিনিমাম বের করা।

আমরা আজ সি তে একটি প্রোগ্রাম লিখব যা দিয়ে কয়েকটি ইনপুট নাম্বার থেকে সবচেয়ে বড় নাম্বারটি এবং সব চেয়ে ছোট নাম্বারটি আমাদের বের করে দিবে। int num = 5; এখানে আমরা ৫টি মান ইনপুট নিব। ইচ্ছে করলে একে বাড়ানো বা কমানো যাবে। int i=1; আমরা একটি for লুপ লিখছি এ প্রগ্রামে, তার জন্যই এ ভ্যারিয়েবলটি। … Read more

HTML, CSS এবং Javascript ব্যবহার করে তৈরি করুন উইন্ডোজ, লিনাক্স বা ম্যাক এর জন্য সফটওয়ার।

জাভাস্কিপ্ট ওয়েবে অনেক পাওয়ারফুল স্কিপ্টিং ল্যাঙ্গুয়েজ। তবে কোড গুলো সহজেই দেখা যায়, তাই কোন প্রাইভেসি থাকে না। কোড গুলো যে কেউ দেখতে পারে, এবং কপি করতে পারে। তাই সাধারনত ওয়েব এপ তৈরি করার জন্য সিকিউর ডেটা নিয়ে কাজ করার জন্য সার্ভার বেজ প্রোগ্রামিং ল্যাঙ্গুয়েজ ব্যবহার করা হয়। তবে জাভাস্ক্রিপ্ট দিয়ে অনেক কিছুই করা সম্ভব। রয়েছে … 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

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

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

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

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