ল্যারাভেল ইন্সটল এবং প্রজেক্ট তৈরি

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

স্ক্যালা প্রোগ্রামিং ল্যাঙ্গুয়েজে সূচনা…

স্ক্যালা দারুণ একটা প্রোগ্রামিং ল্যাঙ্গুয়েজ। অনেকে এটাকে ভবিষ্যতের প্রোগ্রামিং ল্যাঙ্গুয়েজ বলে আখ্যায়িত করছে। এটা হচ্ছে Scalable Programming Language. মানে হচ্ছে প্রোগ্রাম বড় হওয়ার সাথে সাথে নিজেকে খাপ খাইয়ে নিবে। যেমন আমাদের প্রোগ্রামটি ১০০০টি ডাটা নিয়ে কাজ যেভাবে করবে, ঠিক এক মিলিয়ন ডাটা নিয়ে কাজ ঠিক সে ভাবেই করবে। মজার ব্যপার হচ্ছে স্ক্যালা একই সাথে ফাংশনাল প্রোগ্রামিং … Read more

এন্ড্রয়েড গেম ডেভেলপমেন্ট টিউটোরিয়াল – AndEngine + Android Studio

AndEngine হচ্ছে একটি ফ্রি এবং ওপেন সোর্স OpenGL   এন্ড্রোয়েড গেম ইঞ্জিন। OpenGL (Open Graphics Library) হচ্ছে গ্রাফিক্স রেন্ডারিং API. আমরা চাইলে OpenGL ব্যবহার করে আমাদের মোবাইলের জন্য গেম তৈরি করতে পারি। ঐ ভাবে গেম তৈরি করতে গেলে অনেক সময় লাগবে। এক একটা ছোট খাটো স্টেপ এর জন্য অনেক গুলো কোড লিখতে হবে। কিন্তু আমরা চাই সহজেই কোড কম … Read more

রিকার্শন/ Recursion , রিকার্সিভ অ্যালগরিদম, রিকার্সিভ ফাংশন ও সি প্রোগ্রামিং এ প্রয়োগ

কোন কিছু যদি নিজেকে নিজে পুনরায় ডাকে, করে তাই হচ্ছে রিকারশন/ Recursion। যেমন একটা ছবির মধ্যে ঐ ছবিটি, ঐ ছবিটির ভেতরে আবার ঐ ছবিটি… এ প্রসেসটা হচ্ছে রিকারশনের একটা উদারহণ।   একটা খালি মাঠে গিয়ে নিজেকে নিজে ডাকলে বা একটা বিশাল হল রুমে নিজের নাম ধরে ডাকা ডাকি করলে রিকার্শন অনুভব করা যাবে। নিচের ছবিটা … Read more

অ্যান্ড্রয়েড স্টুডিও ব্যবহার করে অ্যান্ড্রয়েড অ্যাপ তৈরির গাইড লাইন

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

প্রজেক্টের জন্য কপিরাইট ফ্রি কন্টেন্ট / ইমেজ খুজে বের করা

বিভিন্ন প্রজেক্টে অনেক সময় ইমেজ ব্যবহারের জন্য আমরা গুগলে সার্চ করে যেটা পাই, ঐটাই ব্যবহার করি। আর এতে কপিরাইট ভঙ্গ হয়। কপিরাইট ভঙ্গ করা ঠিক না। বিভিন্ন মার্কেটপ্লেসে কপিরাইট ভঙ্গ করে কোন কনটেন্ট, ইমেজ বা লেখা ব্যবহার করে প্রজেক্ট আপলোড করতে তা গ্রহণ করা হয় না। সাসফেন্ড করে দেওয়া হয়। আবার একের অধিক সাসফেন্ডের কারনে … Read more

গেম ডেভেলপার হিসেবে পথ চলা…

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

ছোটদের ফ্রিল্যান্সিং

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

কোন ফ্রিল্যান্সিং সাইটে বেশি কাজ পাওয়া যায়?

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

প্রোগ্রামিং কি? প্রোগ্রামিং ল্যাঙ্গুয়েজ কি?

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