Saturday, August 20, 2011

ব্রাউজার এবং অপারেটিং সিস্টেম ডিসপ্লে বদল করুন(ইউজার এজেন্ট স্ট্রিং)

ফায়ারফক্সে ইউজার এজেন্ট বদল করে সহজেই আপনি আপনার ব্রাউজার এবং অপারেটিং সিস্টেম ঠিক রেখে দেখাতে পারেন আপনি অন্য ব্রাউজার বা অপারেটিং সিস্টেম থেকে ব্রাউজিং করছেন। এই ট্রিকটি শুধু মাত্র মজা করার জন্যে পোস্ট করা হচ্ছে।
ফায়ারফক্সারেরা প্রথমে এইখানে গিয়ে এ্যাড-অনটি ইন্সটল করে নিন। - ডাউনলোড
এরপর টুলস মেনুতে দেখবেন নতুন একটি অপশান যুক্ত হয়েছে।
প্রথম ইন্সটলে শুধুমাত্র কয়েকটি প্রি-সেট এজেন্টই আপনার থাকবে। বাকীগুলো আপনাকেই তৈরী করে নিতে হবে অথবা আমার প্রি-মেইড কাস্টোম .xml ফাইল ইম্পোর্ট করে সহজেই এই কাজ করতে পারবেন।
কাস্টম.xml
এই কাস্টম এক্সএমএল ফাইলে এক সাথে ম্যাক, আইফোন, উবুন্টু, কুবুন্টু, মিন্ট, এন্ড্রয়েড,  মাইমো, মাইগো, ওপেন বিএসডি, ভিস্তা, ইন্টারনেট এক্সপ্লোরার, ক্রোম, সাফারি, ফেডোরা, জেন্টু নাকি গেন্টু, ওপেন ছুছু, ছেন্টুছ(সেন্টওএস), সিম্বিয়ান সবই কম্বাইন করে দিয়েছি। tongue
এটি ডাউনলোড করে ডেস্কটপে রাখুন। এটি সেট করতে আপনাকে যা করতে হবে তা হচ্ছে,
Tools > Default User Agent > Edit user agents > Import এ ক্লিক করে একটু আগে মিডিয়াফায়ার থেকে ডাউনলোড করা এক্সএমএল ফাইলটি ডেস্কটপ থেকে সিলেক্ট করেন।
এরপর দেখবেন টুলসে গেলে নিচের মত একটা লম্বা লিস্ট পাবেন-
http://www.rongmohol.com/extensions/pic_man/img/upload/8542011-01-06_025135.png
কাজ শেষ!!
এখন আসি এর সুবিধা নিয়া। সুবিধা নিয়া বেশি আলোচনা করা যাবে না। তবে একটা জিনিস দেখেন, আমি ইউজ করতেছি Windows 7 আর ব্রাউজার হল Firefox. কিন্তু আমার অনলাইন স্ট্যাটাস আমি নিজের ইচ্ছাতেই সেট করে দিতে পারি অপারেটিং সিস্টেম ম্যাক cool  আর ব্রাউজার সাফারিতে। অথবা যেকোনো কিছুতে।
tongue
আমি যতগুলো কাস্টম স্ট্রিং দিয়েছি এগুলোতে সম্ভবত যথেষ্ট হওয়ার কথা। তবে নিজেরা যদি নতুন ব্রাউজার এবং অপারেটিং সিস্টেমের কম্বাইনেশন করতে চান তাহলে আমি এজেন্ট চেঞ্জের স্ট্রিংগুলোর বিশদ বিবরণ দিচ্ছি। big grin

নিজেরাই যদি কাস্টম স্ট্রিং তৈরী করতে চান তাহলে,
Tools > User agent Switcher > Edit User agent এ যান।
যেকোনো একটা এজেন্টে সিলেকটর রেখে Edit বাটন চাপেন।
এরকম একটা জিনিস দেখা যাবে-
http://www.rongmohol.com/extensions/pic_man/img/upload/8692011-01-06_122831.png
এ্যারো দিয়ে যেই টেক্সট এলাকা টা দেখানো হয়েছে সেটাই হচ্ছে প্রধান জিনিস। এখানের কোডগুলো বিশ্লেষণ করলে বুঝা যাবে আসলে কোড গুলোর অর্থ কি এবং তখন নিজেই তৈরী করে নিতে পারবেন নিজের এজেন্ট।
সব কোডই মূলত এই ফরম্যাটের হয়ে থাকেঃ
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_2; en-us) AppleWebKit/531.21.8 (KHTML, like Gecko) Version/4.0.4 Safari/531.21.10

  • প্রথমে Mozilla/5.0 হচ্ছে বেইজ ব্রাউজার। অর্থাৎ যেই এপিআই ব্যবহার করে ব্রাউজারটি তৈয়ার করা হয়েছে।
  •  এরপর  (Macintosh - এটা হচ্ছে প্লাটফর্ম। এইখানে Windows, X11, Linux ইত্যাদি দিয়ে Machintosh বা এ্যাপলকে রিপ্লেস করাতে পারেন।
  • তৃতীয় অংশে দেখা যায় U; দেয়া আছে। এইটার অর্থ হল, Strong security. U; এর জায়গায় I এবং N দিলে যথাক্রমে ব্রাউজার সিকিউরিটি Weak এবং No security তে পরিবর্তিত হবে।
  • এটার Intel Mac OS X 10_6_2; মানে হচ্ছে আপনি একটা ইন্টেল CPU যুক্ত মেশিনে ম্যাক এর ১০.৬.২ অর্থাৎ স্নো লিওপার্ড চালাচ্ছেন। এখানে এক্সপ'র জন্যে Windows NT 5.1, ভিস্তার জন্যে Windows 6.0 এবং সেভেনের জন্যে 6.1 ব্যবহার করতে পারেন। আবার লিনাক্স হলে দিবেন Linux i686 এবং এন্ড্রয়েড হলে Android 2.2(এইটাই মনে হয় লাস্ট)। ফ্রী বিএসডি হলে FreeBSD লিখা দিয়েন।
  • এইটা en-us) হল আপনার ব্রাউজার এবং অপারেটিং সিস্টেমের ল্যাংগুয়েজ। en-US মানে ইংলিশ ইউএসএ। এরকম en-GB মানে ইংলিশ গ্রেট ব্রিটেন, zh-HK মানে চায়নিজ হংকং, zh-CN হল ন্যাটিভ চায়না...
  • এরপরে দেখা যাচ্ছে AppleWebKit/531.21.8  এটি হল ব্রাউজারের কোর। 
  • (KHTML, like Gecko) Version/4.0.4 অর্থাৎ AppleWebKit/531.21.8  এটি গেকো'র কোরকে বেইজ করে বানানো।(আঁচিলা না আবার)  গেকো হচ্ছে ব্রাউজারের লে-আউট ইঞ্জিন। 
  • Safari/531.21.10 এইটা না বুঝার কোনো কারণ নাই। এটা হচ্ছে ব্রাউজারের নাম এবং তার ভার্সন। এইখানে Opera/11.00, Firefox/4.09pre ইত্যাদি দিতে পারেন।

সবগুলোর ভার্সন এবং নাম ঠিকমত দিতে হবে নাইলে Unknown O.S. অথবা Unidentified Browser টাইপের অবস্থা হবে। তবে সেটাও মজার।  big grin

0 টি মন্তব্য:

Post a Comment