হরমুজ প্রাণালীর ওপর ওমানের কৌশলগত অবস্থান আছে
যা পারস্য উপসাগরের প্রবেশপথে প্রায় মাইল পর্যন্ত বিস্তৃত
আঞ্চলিক স্থিতিশীলতা ও নিরাপত্তার ব্যাপারে ওমান সর্বদা সচেতন থাকে
এ অঞ্চলের কাছাকাছি যেকোন আঞ্চলিক উত্তেজনা ইরাকইরান দ্বন্দ্ব রাজনৈতিক ইসলামের সম্ভাব্য হুমকি ইত্যাদি বিষয়ে ওমানের উদ্বেগ রয়েছে
ইরাকের সাথে ওমান একটি কূটনৈতিক সম্পর্ক বজায় রেখেছিলো যখন তারা একই সাথে উপসাগরীয় যুদ্ধের সময় জাতিসংঘ জোটকেও সমর্থন দিচ্ছিলো
তারা উক্ত জোটে সৈন্য পাঠিয়েছিলো এবং তাদের দেশকে অস্ত্র ও রসদ সরবাহের জন্য উন্মুক্ত রেখেছিলো
সালের সেপ্টেম্বর মাসে ওমানের মজলিস আলশুরার জন্য প্রায় লক্ষ ওমানী নারী ও পুরুষ মিলে দুই জন নারীসহ মোট জন প্রার্থী নির্বাচিত করেন
সালের ডিসেম্বর মাসে সুলতান কাবুস জনকে মজলিস আল দাউলায় নিযুক্ত করেন
এটা তাদের দেশের রাষ্ট্রীয় পরিষদ
এই পরিষদে পাঁচজন নারী সদস্যও ছিলেন
পরিষদটি ওমানের দ্বিকক্ষীয় প্রতিনিধি পরিষদের উচ্চ কক্ষ হিসেবে কাজ করে
আল সাইদের ব্যাপক আধুনিকায়ন প্রকল্পের ফলে দেশটি বাইরের দুনিয়ার জন্য উন্মুক্ত হয়ে যায় এবং যুক্তরাজ্য মার্কিন যুক্তরাষ্ট্র এবং অন্য দেশের সাথে একটি দীর্ঘস্থায়ী রাজনৈতিক ও সামরিক সম্পর্ক স্থাপিত হয়
ওমানের মধ্যপন্থী স্বাধীন পররাষ্ট্র নীতির লক্ষ্য হলো সব মধ্যপ্রাচ্যের দেশের সঙ্গে সুসম্পর্ক বজায় রাখা
বিগ কিং স্যান্ডউইচ ছিল আর্ন্তজাতিক ফাস্টফুড রেস্টুরেন্ট কর্তৃক বিক্রিত অন্যতম প্রধান হ্যামবার্গার পণ্য এবং এটি বিশ বছরের বেশী সময় যাবৎ তাদের খাদ্যতালিকার অংশ হিসেবে ছিল
অক্টোবর তারিখের নিরিখে এটি ইউনাইটেড স্টেটসে আর বিক্রি করা হয় না
এটির পরীক্ষামূলক পর্যায়ে এটিকে ডবল সুপ্রিম বলা হত এবং ম্যাকডোনাল্ডসের তিনটি রোল সহ বিগ ম্যাক এর ন্যায় সাজানো হয়েছিল
এটিকে পরে অধিকতর ডবল বার্গার হিসেবে সংস্কার করা হয় সালের পরবর্তী পণ্য পরীক্ষণের সময়ে
এটাকে এটার বর্তমান নাম তখন দেওয়া হয়েছিল যখন পণ্যটি সেপ্টেম্বর সালে আনুষ্ঠানিকভাবে উপস্থাপন করা হয়েছিলঅবশ্য এটি গতানুগতিক ডবল চীজবার্গার বিন্যাস বজায় রেখেছিল
আবুজর গিফারি কলেজ ঢাকার মালিবাগে অবস্থিত একটি ঐতিহ্যবাহী কলেজ
মহানবী হযরত মুহাম্মদ স এর অন্যতম প্রিয় সাহাবি হযরত আবুজর গিফারি র এর নামানুসারে কলেজটির নামকরণ করা হয়
কলেজটিতে উচ্চ মাধ্যমিক ডিগ্রী পাশ কোর্স স্নাতক স্নাতকোত্তর ছাড়াও বিবিএ প্রফেশনাল বিষয়ে পড়ানো হয়
দ্রুত বিপরীত বর্গমূল যা কখনো s বা হেক্সাডেসিমাল সংখ্যা পদ্ধতিতে লিখা হয় এটি এমন একটি অ্যালগরিদম যা এর ফ্লোটিং পয়েন্ট বিন্যাসে বিট ফ্লোটিং পয়েন্ট নম্বর এর বর্গমূলের পারস্পরিক বা গুণগত বিপরীত মান বের করে
এই পদ্ধতিতে ডিজিটাল সিগন্যাল প্রক্রিয়াকরণে একটি ভেক্টরকে স্বাভাবিক করার জন্য ব্যবহার করা হয় যেমন একটি দৈর্ঘ্যের মান
উদাহরণস্বরূপ কম্পিউটার গ্রাফিক্স প্রোগ্রামগুলি আলো এবং ছায়াকরণের ঘটনা এবং প্রতিফলনের কোণ গণনা করার জন্য বিপরীত বর্গমূল ব্যবহার করে
অ্যালগরিদমটি সালে কোয়েক তৃতীয় এরিনার সোর্স কোডে বাস্তবায়ন করার জন্য সুপরিচিত একটি মূখ্য শ্যুটার ভিডিও গেম যা থ্রিডি গ্রাফিক্সের ব্যাপক ব্যবহার করে
অ্যালগরিদমটি শুধুমাত্র পাবলিক ফোরাম যেমন ইউজেনট বা এ উপস্থাপন করা শুরু করে
সেই সময়ে এটি সাধারণত গণনীয় মান মূল্যবান ছিল যা একটি ফ্লোটিং পয়েন্টের পারস্পরিক ক্রমবিন্যাস হিসেবে গণনা করা হত বিশেষ করে বৃহৎ স্কেলে দ্রুত বিপরীত বর্গমূল এই ধাপটি সহজেই পরিমাপ করে
অ্যালগরিদম ইনপুট হিসাবে একটি বিট ফ্লোটিং পয়েন্ট নম্বর গ্রহণ করে এবং পরবর্তী ব্যবহারের জন্য একটি আংশিক মান সঞ্চয় করে
তারপর একটি পূর্ণসংখ্যা হিসাবে বিট ফ্লোটিং পয়েন্ট নম্বরকে প্রতিনিধিত্ব করে এক বিট দ্বারা একটি লজিকাল শিফট সঞ্চালিত হয় এবং ফলাফল থেকে ম্যাজিক নম্বর থেকে বিয়োগ করা হয়
এটি ইনপুটটির বিপরীত বর্গমূলের প্রথম পরিমাপ
একটি ফ্লোটিং পয়েন্ট পয়েন্ট হিসাবে বিটটি নিউটন এর পদ্ধতির একটি পুনরাবৃত্তির সঞ্চালন করে আরো সুনির্দিষ্ট আসন্ন মান বের করা হয়
অ্যালগরিদমটি মূলত আবিষ্কার করেন জন কারম্যাক কিন্তু একটি তদন্ত এই তথ্য দেয় যে কোডটি কম্পিউটার গ্রাফিক্স হার্ডওয়্যার এবং সফ্টওয়্যার উভয় দিক থেকেই গভীর সম্পর্ক খুঁজে পাওয়া যায়
সিলিকন গ্রাফিক্স ও ডিফএক্স ইন্টারেক্টিভ উভয় মাধ্যমেই পরিবর্তনগুলি সামঞ্জস্য গ্যারি তরোলো এর এসজিআই নীল নকশার জন্য এটি বাস্তবায়ন করা হয় যেগুলি সর্বপ্রথম ব্যবহার হিসাবে পরিচিত
ধ্রুবকটি মূলত কিভাবে উৎপন্ন হয়েছিল তা জানা যায় নি যদিও তদন্তটি সম্ভাব্য পদ্ধতিগুলির উপর কিছুটা আলোকপাত করে
একটি ফ্লোটিং পয়েন্ট নম্বরের বিপরীত বর্গমূল স্বাভাবিককৃত ভেক্টর দ্বারা গণনা করা হয়
প্রোগ্রামার ঘটনার এবং প্রতিফলন কোণ নির্ধারণ করার জন্য স্বাভাবিক চলক ব্যবহার করতে পারেন
থ্রিডি গ্রাফিক্স প্রোগ্রামগুলিতে প্রতি সেকেন্ডে লক্ষ লক্ষ সঞ্চালন করতে হবে যাতে আলোকে অনুকরণ করা যায়
এর দশকের প্রথম দিকে যখন কোডটি উন্নত করা হয়েছিল তখন অধিকাংশ ফ্লোটিংপয়েন্ট প্রক্রিয়াকরণ শক্তি পূর্ণসংখ্যার প্রক্রিয়াকরণের গতির চেয়ে কম ছিল
এটি ট্রান্সফর্ম এবং আলোকে পরিচালিত বিশেষ হার্ডওয়্যারের আগমনের পূর্বে থ্রিডি গ্রাফিক্স প্রোগ্রামগুলির জন্য বিরক্তিকর ছিল
ভেক্টর এর দৈর্ঘ্য তার ইউক্লিডীয় আদর্শ গণনা করে নির্ধারিত হয় ভেক্টর উপাদানগুলির বর্গসমূহের যোগফলের বর্গমূল
যখন ভেক্টর প্রতিটি উপাদানটি সেই দৈর্ঘ্যের দ্বারা বিভক্ত হয় তখন নতুন ভেক্টর একই দিক নির্দেশ করে একটি ইউনিট ভেক্টর হবে
একটি থ্রিডি গ্রাফিক্স প্রোগ্রামের মধ্যে সমস্ত ভেক্টর ত্রিমাত্রিক স্থান হয় তাই o একটি ভেক্টর হবে যার মান o
সেই সময়ে ফ্লোটিং পয়েন্ট বিভাজন গুণের তুলনায় সাধারণত ব্যয়বহুল ছিল দ্রুত বিপরীত বর্গমূল অ্যালগরিদম বিভাগের ধাপটি বাইপ করে এটির পারফরম্যান্স সুবিধা প্রদান করে
একটি প্রথমব্যক্তি শ্যুটার ভিডিও গেম কোয়েক তৃতীয় এরিনা গ্রাফিক গণনাকে দ্রুত গতিতে দ্রুত বাম পাশের রুট অ্যালগরিদম ব্যবহার করে কিন্তু অ্যালগোরিদমটি কিছু নির্দিষ্ট হার্ডওয়্যার হেড্চাইন্ড শেডারগুলিতে ক্ষেত্রপ্রোগ্রামযোগ্য গেট অ্যারে ব্যবহার করে প্রয়োগ করা হয়েছে
নিম্নোক্ত কোডটি হল কোয়েক তৃতীয় এরিনা থেকে দ্রুত বিপরীত বর্গমূলের বাস্তবায়ন সি প্রসেসরের নির্দেশাবলী কিন্তু যার মধ্যে সেখানে থাকা মূল মন্তব্যও দেওয়া হলো o s o e ees eo s e eoe এক সময় বিপরীত বর্গমূলের গণনা করার সাধারণ পদ্ধতি ছিল এর জন্য একটি আনুমানিক মান হিসাব করা তারপর প্রকৃত পদ্ধতির একটি গ্রহণযোগ্য ত্রুটির পরিসরের মধ্যে এটি না আসা পর্যন্ত অন্য পদ্ধতির মাধ্যমে অনুমানের পুনর্বিবেচনা করা
সালের প্রথম দিকে সাধারণ সফ্টওয়্যার পদ্ধতিগুলির একটি লজিক টেবিল থেকে আনুমানিক সূচনা করা হয়
দ্রুত বিপরীত বর্গমূলের মূলটি ছিল ফ্লোটিংবিন্দুর সংখ্যার কাঠামো ব্যবহার করে সরাসরি একটি আনুমানিক মান হিসাব করা ও টেবিলে প্রদর্শনের চেয়ে দ্রুত প্রমাণ করা
অ্যালগরিদম চতুর্মাত্রিক পদ্ধতিতে অন্য পদ্ধতিতে গণনা করে এবং পারস্পরিক ক্রিয়াশীল ফ্লোটিং পয়েন্ট বিভাগের মান হিসাব করে যা প্রায় চার গুণ বেশি দ্রুত
অ্যালগরিদম আইইইই বিট ফ্লোটিং পয়েন্ট স্পেসিফিকেশন নিয়ে পরিকল্পিত ছিল কিন্তু ক্রিস লোমোমেন্টের তদন্তে দেখা যায় এটি অন্যান্য ফ্লোটিং পয়েন্ট স্পেসিফিকেশনে প্রয়োগ করা যেতে পারে
দ্রুত বিপরীত বর্গমূল ক্লডজ দ্বারা প্রদত্ত গতিতে সুবিধাটি দীর্ঘদিনেরoe ধরনের ব্যবহার আধুনিক সিস্টেমের উপর এই কোডের পোর্টেবিলিটিকে হ্রাস করে
কোডটি সঠিকভাবে চালানোর জন্য oe বাইটের হতে হবে অন্যথায় নেটিভ আউটপুটগুলির ফলাফল ভিন্ন হতে পারে
অনেক আধুনিক বিট সিস্টেমের অধীনে oe বাইটের হতে পারে
উপাত্ত থেকে এসেছিল যা একটি পূর্ণসংখ্যা হিসাবে ফ্লোটিং পয়েন্ট নম্বরটি ধারণ করে এবং তারপর এটি একটি নির্দিষ্ট ধ্রুবক থেকে বিয়োগ করে
ধ্রুবক সোর্স কোডটি দেখতে যাতে সহজ উপলব্দ হয় তাই কোডে পাওয়া যেমন অন্যান্য ধ্রুবকের মত এটিকে প্রায়ই একটি জাদুকরী সংখ্যা বলা হয়
এই পূর্ণসংখ্যা বিয়োগ এবং বিট শিফ্টটি একটি লঙ্গনের মধ্যে ফলাফল যা একটি ফ্লোটিং পয়েন্ট সংখ্যা হিসাবে বিবেচনা করা হয় ইনপুট নম্বরের বিপরীত বর্গমূলের জন্য একটি আনুমানিক মান
নিউটন এর পুনরাবৃত্তির পদ্ধতি দ্বারা মানটি কিছুটা সঠিকতা অর্জন করে এবং কোড শেষ হয়
অ্যালগরিদম নিউটন এর পদ্ধতির জন্য একটি অনন্য প্রথম পরিমাপ ব্যবহার করে যথোপযুক্ত ফলাফল উৎপন্ন করে তবে সালে মুক্তি পাওয়া প্রসেসরের উপর নির্দেশনা oe ব্যবহার করার চেয়ে এটি খুব ধীর এবং নিখুঁত
সি স্ট্যান্ডার্ডগুলির পরিপ্রেক্ষিতে বিটগুলির মাধ্যমে পূর্ণসংখ্যা হিসাবে একটি ফ্লোটিং পয়েন্ট মানকে পুনর্বিবেচনা করা অসম্পূর্ণ আচরণ বলে মনে করা হয়
দ্রুত বিপরীত বর্গমূলকে সাধারন ভাবে সঠিক ভাবে সম্পন্ন করার জন্য একটি আরো আদর্শ রূপান্তর পদ্ধতিতে একটি ইউনিয়ন প্রকারের মাধ্যমে ফ্লোটিং পয়েন্ট মান এবং পূর্ণসংখ্যা টাইপ করা হয়
এটি একটি ইউনিয়ন টাইপ সঙ্গে সি এর মানের মধ্যে অনির্দিষ্ট আচরণ বিবেচনা করা হয় যে লক্ষ করা উচিত
o s o e একটি উদাহরণ হিসাবে সংখ্যা গণনা করতে ব্যবহার করা যেতে পারে
অ্যালগরিদম এর প্রথম ধাপ নিচে চিত্রিত করা হলো ব্যবহার করে প্রদর্শনঃ এই শেষ বিট প্যাটার্নটিকে একটি ফ্লোটিং পয়েন্ট নম্বর হিসাবে পুনর্বিন্যস্ত করে আনুমানিক সংখ্যা হয় যার মধ্যে প্রায় ত্রুটি আছে
নিউটন এর পদ্ধতি একক পুনরাবৃত্তির পরে চূড়ান্ত ফলাফল যাতে শুধুমাত্র ত্রুটি হয়