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 ফাইলে যুক্ত করে দিন। Excerpt [সংক্ষিপ্ত লেখা] এর সাইজ কমানো বা বাড়ানো। was last modified: May 3rd, 2013 by জাকির হোসাইন

Read More

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

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

Read More

Woocommerce ওয়ার্ডপ্রেস প্লাগইনে একজন “author”কে একটি প্রোডাক্টে assign করা।

ডিফল্ট ভাবে Woocommerce ওয়ার্ডপ্রেস প্লাগইনে কোন “author” কে যোগ করা যায় না। অর্থাৎ সব গুলো প্রোডাক্ট যে এডমিন একাউন্ট এড করবে তার আন্ডারে দেখাবে। এখন হয়তো আপনার সাইটে মাল্টি অথর রয়েছে এবং চাচ্ছেন তার জন্য একজন অথরের জন্য একটা প্রডাক্ট যুক্ত করতে। তার জন্য আপনার থিমের functions.php ফাইলে নিচের কোডটি যুক্ত করে দিন, তারপর একটা প্রোডাক্ট এড/এডিট […]

Read More