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

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

Conditional Operator (?:) – সি প্রোগ্রামিং এ আমার প্রিয় একটা অপারেটর।

if-else statement এর পরিবর্তে Conditional Operator (?:) ব্যবহার করে সহজেই দুইটি statement অথবা valu এর মধ্যে তুলনা করে একটি মান নির্বাচিত করা যায়। Conditional Operator সি প্রোগ্রামিং এ নিচের মত করে লেখা হয়ঃ condition ? first_expression : second_expression; এখানে condition  হচ্ছে যে কোন একটা শর্ত। যা সত্য হলে   first_expression নির্বাচিত হবে। আর কন্ডিশন ভুল হলে second_expression। নিচে ছোট্ট … Read more

অবজেক্ট অরিয়েন্টেড প্রোগ্রামিং এর তিনটি নীতি বা তিনটি প্রধান বৈশিষ্ট।

সকল অবজেক্ট অরিয়েন্টেড প্রোগ্রামিং এর কোর তিনটি মৈলিক বৈশিষ্ট রয়েছে। সেগুলো হচ্ছেঃ Encapsulation Inheritance Polymorphism Encapsulation হচ্ছে জাভা বা যেকোন অবজেক্ট অরিয়েন্টেড প্রোগ্রামের প্রধান বা মৈলিক বৈশিষ্ট। ফেসবুকের প্রাইভেসি নিয়ে একটু আলোচনা করা যাক। আচ্ছা, আপনি আপনার প্রোফাইলে যেসব সুবিধে পাবেন তা অন্য কারো প্রোফাইলে পাবেন না। কিছু জিনিস থাকে পাবলিক, কিছু জিনিস থাকে প্রাইভেট … Read more

ফ্রিল্যান্সিং কি এবং শুরু করার জন্য গাইড লাইন

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

প্যারালাল প্রোগ্রামিং [Parallel Programing]

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

সি প্রোগ্রামিং ল্যাঙ্গুয়েজ এ ফাইল অপারেশন, রিডিং, রাইটিং ইত্যাদি

একটা ফাইল নিয়ে কাজ করার জন্য তা ডিক্লেয়ার করতে হয়। ডিক্লেয়ার করা হয় FILE পয়েন্টার দিয়ে। যেমনঃ FILE *MyFile; FILE বড় হারের অক্ষরে লিখতে হয় এবং MyFile হচ্ছে পয়েন্টার ভেরিয়েবল। এটা মুলত একটা বাফার তৈরি করে কম্পিউটার মেমরি এবং ঐ ফাইল এর মধ্যে। পয়েন্টার ভেরিয়েবল তৈরি করার পর আমরা ফাইলটি ওপেন করতে পারব। তার জন্য fopen ফাংশন ব্যবহার করতে … Read more

ঐ নীল দুটি চোখ

মেয়েটির চোখ কিভবে এত সুন্দর হয় তা অভির মাথায় ঢুকে না। ঐ চোখ দুটির দিকে তাকিয়ে থাকতে থাকতে কখন যে সময় চলে যায় টেরই পাওয়া যায় না। থিওরী অব রিলেটিভিটি আবিষ্কৃত হয়েছে সময় কিভাবে আটকিয়ে রাখা যায় তা কেন আবিষ্কৃত হয়নি তাও অভির মাথায় ঢুকে না। মেয়েটিও কেমন জানি। ওর দিকে তাকালেই লজ্জা পায়। এত … Read more

পিএইচপি ফাইল বা ওয়ার্ডপ্রেস টেমপ্লেট ফাইলে সর্টকোড যুক্ত করা।

সর্টকোড গুলো html ফাইল বা php কোডের বাহিরে লেখার জন্য বিশেষ ভাবে তৈরি। পিএইচপি ফাইলে কোড গুলো লিখলে কাজ করবে না। তবে একটু বুদ্ধি খাটিয়ে লিখলে সুন্দর মত কাজ করবে। পিএইচপি ফাইল বা টেমপ্লেট ফাইলে লেকার জন্য নিচের মত করে লিখলে সর্টকোড গুলো কাজ করবে [shortcode_name] এর জাগায় আপনার সর্টকোডটি লিখুন। তাহলে দেখবেন সুন্দর মত … Read more

Excerpt [সংক্ষিপ্ত লেখা] এর সাইজ কমানো বা বাড়ানো।

ডিফল্ট ভাবে ওয়ার্ডপ্রেসে Excerpt length থাকে ৫৫ টি ওয়ার্ড। আপনি ইচ্ছে করলে বাড়াতে বা কমাতে পারেন। তার জন্য নিচের কোডের return 20 এর জাগায় যে কোন নাম্বার দিয়ে আপনার থিমের functions.php ফাইলে যুক্ত করে দিন।

ওয়ার্ডপ্রেসের টপ এডমিন বার থেকে ওয়ার্ডপ্রেসের লোগো সরিয়ে ফেলা।

ওয়ার্ডপ্রেসের টপ এডমিন বারে ওয়ার্ডপ্রেসের একটি লিঙ্ক থাকে। ঐখানে মাউস নিলে কিছু লিঙ্ক দেখায়। আপনি ইচ্ছে করলে এ লগোটা সরিয়ে দিতে পারেন। তার জন্য আপনার থিমের functions.php ফাইল খুলে নিছের কোড গুলো যুক্ত করে দিনঃ বিদ্রঃ কোড গুলো php end tag [?>] এর আগে যুক্ত করবেন। বা ?> এর পরেও যুক্ত করতে পারেন আরেকটি php block … Read more