এসো যা শিখি ভালো করে শিখি।

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

এসো, কোড লিখি। কোডিং করতে শিখি।

বিল গেটস, যে টানা ২১ বারের মত বিশ্বের সেরা ধনী হিসেবে ছিলেন। শুরু করেছেন কোডিং দিয়ে। প্রোগ্রামিং দিয়ে। ১৩ বছর বয়স থেকে শুরু করেছিলেন। খুব ছোট ছোট কোড লেখা শুরু করেছিলেন, যেমন Tic-tac-toe। এরপর আস্তে আস্তে ঠিকই উইন্ডোজ অপারেটিং সিস্টেম এর কোড লিখেছেন বা লিখতে শুরু করেছেন। পরের গল্প তো সবার জানা।কোড লিখে সবাই বিল … Read more

সি প্রোগ্রামিং এ পয়েন্টার [Pointer]

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

কোডিং এর জন্য এডিটর গুলো

এক এক কাজে এক একটা কোড এডিটর বা IDE ব্যবহার করতে হয়। যেমন যখন এন্ড্রয়েড অ্যাপ এর কোড লিখি তখন ব্যবহার করি Eclipse  বা Android ADT Bundle .  iOS অ্যাপ ডেভেলপমেন্ট এর জন্য ব্যবহার করি xCode. ম্যাকে বেশির ভাগই xCode ব্যবহার করা হয়। ছোট খাটো কোন কাজ করতে বেশির ভাগই ব্যবহার করি NotePad++  . ছোট কিন্তু দারুন একটি কোড … Read more

যেভাবে প্রোগ্রামিং শিখা

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

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

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