somewhere in... blog
x
ফোনেটিক ইউনিজয় বিজয়

২১শে ফেব্রুয়ারীতে আমার ঘোষনাঃ "রোকেয়া কিবোর্ড লেআউট ফাইনাল রিলিজ"

২১ শে ফেব্রুয়ারি, ২০১৩ ভোর ৫:৩৪
এই পোস্টটি শেয়ার করতে চাইলে :

আজ মহান ২১শে ফেব্রুয়ারী। আপনার-আমার সবচেয়ে গর্বের দিন..........."বাংলা ভাষা রিলেটেড একটা সফটওয়ারের ফাইনাল রিলিজ" বলার জন্যে আজকের দিনটার চেয়ে ভালো আর কিছুই হতে পারেনা। আমি ইচ্ছা করেই আজকেই শেষ করছি ডেভেলপমেন্ট কারণ এই ব্লগ পোস্টটা আমার কাছে একটা প্রমাণ হয়ে থাকবে যে আমিও আমার ভাষার জন্যে কিছু করেছিলাম। আমি ২ বছর আগে এই সাইটেই বলেছিলাম রোকেয়া কিবোর্ড লেআউট ইমপ্লিমেন্ট করা আরম্ভ করেছি এবং আজকে খুশী মনেই বলতে চাই যে এর ডেভেলপমেন্ট কমপ্লিট। তারিখ: ২১ ফেব্রুয়ারী, ২০১৩....

প্রথমেই লিংকগুলো দিয়ে দেইঃ
প্রজেক্ট সাইটঃ code.google.com/p/bangla-keyboard-layout
অনলাইন ডেমোঃ http://seoul.freehostia.com

নামকরণ:
আর হ্যা, এটার নাম রেখেছি "রোকেয়া" লে-আউট কারণ আমি রংপুরের ছেলে, আমার বাসার খুব কাছেই বেগম রোকেয়ার জন্ম। বেগম রোকেয়া না আসলে এদেশের মেয়েরা ১০০ বছর পিছায় থাকতো। সমাজ তো খালি ছেলেদের দিয়ে না, তাই পুরো সমাজ ১০০ বছর পিছিয়ে থাকতো। আমার মা হয়তোবা শিক্ষিত হতেন না, আমিও তাই হতাম না। একই কথা সবার জন্যেই, তাইনা??? আমি নামকরণের দ্বারা উনাকে ছোট্ট একটা সম্মান দেয়ার চেষ্টা করেছি। :)

আমি আমার নিজের কাজের জন্যে আনন্দিত কারণ আমি একটা বাংলা টাইপিং সফটওয়ারের কাছে যেই জিনিসগুলো চেয়েছিলাম সেগুলো এতে ইমপ্লিমেন্ট করতে পেরেছি। আপনাদের জন্যে রিকোয়ারমেন্টগুলো আরেকবারঃ

স্বরবর্ণের গঠনকে ইমপ্লিমেন্ট করাঃ স্বরবর্ণের ২টা রূপ- কার এবং পূর্ণ। যখন ব্যঞ্জনবর্ণের সাথে স্বরবর্ণ আসে তখন কার রূপে আসে। যেমনঃ বাতাস (ব আ-কার, ত আ-কার, স)। সুতরাং আমি যদি একটা ব্যঞ্জনবর্ণ লিখি, এবং এরপরে একটা স্বরবর্ণ লিখি তাহলে আমার ইনটেনশনটাই হলো স্বরবর্ণ যেই রূপেই ইনপুট দেই না কেন সেখানে কার রূপে স্বরবর্ণটাকে ব্যবহার করা, পূর্নরূপে নয়। আমি এই সফটওয়ারে সেটা ইমপ্লিমেন্ট করেছি। ব্যতিক্রমও হয় এই নিয়মেরঃ যেমন বই বানানে আমি ই-কার লিখি না, ই-পূর্ন রূপে লিখি। তাই কার/পূর্ণ উভয় রূপকে আলাদা অক্ষরে স্থান দিয়েছি (যেমন ই-কার হলো small-i আরেকটা capital-I )।

ব্যঞ্জনবর্ণের গঠন ইমপ্লিমেন্টঃ আমাদের ভাষায় আপনি র-ফলা, যফলা এই টার্মগুলোর সাথে পরিচিত? কখনো ভেবে দেখেছেন কেন র-ফলা বলা হয় যেখানে র, ম, ক সবই ব্যঞ্জনবর্ণ? এর উত্তর হলোঃ ফলা বলি যেই অক্ষরগুলোকে তারা বর্ণের তৃতীয় ব্যঞ্জনবর্ণ হিসেবে আসে (যুক্তবর্ণগুলো দ্বিতীয় বর্ণ হিসেবে আসে)। সুতরাং "ফলা গুলোর পরে আর কোন ব্যঞ্জনবর্ণ আসবে না"- এটা ভাষার গঠন এবং আমি চাই কিবোর্ড সফটওয়ারেই কন্ট্রোল করুক। এটা ফাইনালি কোডিং করিনি এইটার তবে এখানে চাইলে সহজেই বসানো সম্ভব, সেই সম্ভাবনা রেখে দিয়েছি।

সকল রকমের বাংলা বর্ণ লেখা যাবেইঃ বিশেষ কিছু টাইপের বাংলা বর্ণ, যেমনঃ আ ম-হসন্ত ত লা => আম্‌তলা টাইপের, অথবা ৳ চিহ্ন জাতীয় সকল বাংলা প্রচলিত বর্ণ টাইপ করার সুবিধা থাকতেই হবে। আরেকটা হলোঃ র‌্যাব লিখতে গেলে র্যাব হয়ে যাবে না। এগুলো সব ব্যাপার নিশ্চিত করেছি।

সহজে বাংলা ও ইংরেজীর মাঝে সুইচঃ আমার সবসময় বাংলায় টাইপ করা হয়না, কখনো কখনো ইংরেজীতেও লেখার প্রয়োজন হয় কারণ আমি প্রচুর টেকনিক্যাল ডকুমেন্ট লিখি। তাই আমার মত মানুষদের পক্ষে খুব ফাস্ট সুইচ করা সম্ভব এমন একটা উপায় প্রোভাইড করতে যেয়ে মনে হলো কোন একটা শর্টকাট (যেমনঃ ctrl+c = কপি) দিলে ভালো হয়। এই সময় "আমড়া কাঠের ঢেকি" খুঁজে বের করে যে ctrl এর পরে a/b/c/d/e/f অলমোস্ট সব ক্যারেক্টার দিয়েই কোন না কোন ফাংশন অলরেডি আছে। বাকি আছে শুধু m, তখন ctrl+m চেপে বাংলা~ইংরেজী সুইচ করা যাবে এইটা ওই আবিস্কার করে। একই সাথে ও সোর্সফোর্জেও একটা ডেমোসাইট আপ করে দেয় যার কারণে আমি সবসময়ই ওর কাছে কৃতজ্ঞ থাকবো।

ইংরেজী লেআউটের সাথে মিলঃ এটা আমরা ফেসবুকে/মেইলে যেভাবে ইংরেজী হরফে বাংলা লিখে থাকি সেটা দ্বারা অনুপ্রানিত ফলে বেশিরভাগ বাংলা শব্দ লিখতে গেলেই দেখা যাবে ইংরেজী হরফে যেভাবে লিখি সেভাবেই লেখা যাচ্ছে। মিলবে না শুধু কয়েকটাঃ হ=H, ৎ=Z, ঙ=x, ঞ=X, ং=V, ঁ=B, ঃ=M (মাত্র ৭টা)

সামহোয়ারইন ফোনেটিকের সাথে মিলঃ আমি বেশিরভাগ সময়েই এই ব্লগের ফোনেটিকটা ব্যবহার করি। যেমন এই ফোনেটিক স্টাইলে kh লিখলে 'খ' অথবা bh লিখে 'ভ' হয়ে যাবে। এই ব্লগের লেখক সর্বাধিক তাই আমিও চিন্তা করি এই ব্লগের লেখকরা যেন সবচেয়ে দ্রুত এটায় সুইচ করার চিন্তায় সফল হতে পারেন, তাই এই ব্লগের সাথে মিলিয়ে অনেকগুলো অক্ষর দেই। যেমনঃ ত-t ট-T, দ-d ড-D, i- ‌ি, I-ই, ii- ‌ী, II-ঈ

ওয়ার্ডপ্রেস প্লাগইনঃ খুব সহজেই যেন ওয়ার্ডপ্রেস ব্যবহারকারীরা এটা ব্যবহার করতে পারেন সেইমত একটা প্লাগইন তৈরী করেছি। এতে ওয়ার্ডপ্রেসকে একটা টেস্ট কেস ধরে প্রমাণ করেছি যে এটাকে প্লাগইন হিসেবেও এক্সটেন্ড করা সম্ভব।

সামহোয়ারইন ফোনেটিকের বাগ ফিক্সঃ এই ফোনেটিক স্ক্রিপ্টটায় অনেক বাগ আছে (লিস্ট এখানে)। ওগুলো সলভ করেছি

আপডেটেড কোডঃ সামহোয়ারইন ফোনেটিকটার কোডিং আমার পছন্দ হয়নি কারন অ্যারে ইনডেক্সিং স্ট্রিং দিয়ে সি/সি++ এ সরাসরি সম্ভব না। আমি তাই এমনভাবে কোড লিখেছি যেটাকে সহজে অন্য ল্যাংগুয়েজে পোর্ট করা সম্ভব।


■ ছোট্ট একটা প্রশ্ন-উত্তরঃ
২১শে ফেব্রুয়ারী দিনটার চেয়ে আসলে গুরুত্বপূর্ন আর কোন দিনই হতে পারে না। আমি খুব আগ্রহসহকারেই পর্যবেক্ষন করে দেখেছি, মানুষ যেই সফটওয়ারেই লিখুক না কেন (অভ্র/ফোনেটিক/প্রভাত) তাদের ভুল বানানে লেখার হার বিস্ময়করভাবে কম। যারা বানান ভুল করেন তারা অনেকদিন থেকে বাংলা লেখা থেকে দূরে অথবা প্রথমে ভুল করলেও তাকে একবার ধরিয়ে দিলে সঠিক বানানেই লিখে থাকেন।
তাহলে এখানে প্রশ্ন করতে পারেনঃ তাহলে আমি ডেভেলপমেন্ট কেন করতে গেলাম যদি বাকি সফটওয়ারে আমার কোন সমস্যা না থাকে? এর উত্তর দিয়েছেন আমার সবচেয়ে প্রিয় ব্রাউজার মজিলা ফায়ারফক্সের সি.ই.ও ব্রেনডনঃ কম্পিটিশন থেকে আসে ইনোভেশন, এবং ইনোভেশন দিনের শেষে ব্যবহারকারীদেরই উপকৃত করে। একসাথে কাজ করে ইনোভেশন আসেনা, আসে কাজের পূর্নতা। যদি ইনোভেশন প্রয়োজন হয় তাহলে কম্পিটিশনে যেতেই হবে। এই কারণে সব গাড়ি কোম্পানী মিলে একটা বেস্ট গাড়ি তৈরী করছে না, বরং সবাই আলাদাভাবে গাড়ি বানাচ্ছে এবং উপকৃত হচ্ছেন কাস্টোমাররা তাদের নিত্যনতুন আবিস্কারে।

আমার উত্তরও তাইঃ এখানে অনেক ইনোভেটিভ জিনিস আমি ইমপ্লিমেন্ট করেছি বা করা উচিত উল্লেখ করেছি, আশা করি সেগুলো ধীরে ধীরে ফোনেটিক স্ক্রিপ্ট/অভ্র জাতীয় সফটওয়ারগুলিতে আসবে।

********
আরেকবার লিংকগুলোঃ
প্রজেক্ট সাইটঃ code.google.com/p/bangla-keyboard-layout
অনলাইন ডেমোঃ http://seoul.freehostia.com

সবশেষে বলবোঃ বাংলা ভাষা অমর হোক। বাংলার মাটি থেকে রাজাকাররা নিপাত যাক এবং মুক্ত হোক এই ভাষা রাজাকারদের মুখের ভাষা হবার পাপ থেকে।

আনন্দধারার অপেক্ষায়....................
৩২টি মন্তব্য ৩২টি উত্তর

আপনার মন্তব্য লিখুন

ছবি সংযুক্ত করতে এখানে ড্রাগ করে আনুন অথবা কম্পিউটারের নির্ধারিত স্থান থেকে সংযুক্ত করুন (সর্বোচ্চ ইমেজ সাইজঃ ১০ মেগাবাইট)
Shore O Shore A Hrosho I Dirgho I Hrosho U Dirgho U Ri E OI O OU Ka Kha Ga Gha Uma Cha Chha Ja Jha Yon To TTho Do Dho MurdhonNo TTo Tho DDo DDho No Po Fo Bo Vo Mo Ontoshto Zo Ro Lo Talobyo Sho Murdhonyo So Dontyo So Ho Zukto Kho Doye Bindu Ro Dhoye Bindu Ro Ontosthyo Yo Khondo Tto Uniswor Bisworgo Chondro Bindu A Kar E Kar O Kar Hrosho I Kar Dirgho I Kar Hrosho U Kar Dirgho U Kar Ou Kar Oi Kar Joiner Ro Fola Zo Fola Ref Ri Kar Hoshonto Doi Bo Dari SpaceBar
এই পোস্টটি শেয়ার করতে চাইলে :
আলোচিত ব্লগ

কিছু হিন্দু অখন্ড ভারত চায়

লিখেছেন মহাজাগতিক চিন্তা, ০৩ রা অক্টোবর, ২০২৪ বিকাল ৪:৪৮




মুসলিম অখন্ড ভারত শাসন করেছে তখন তারা ছিলো সংখ্যা লঘু। খ্রিস্টান অখন্ড ভারত শাসন করেছে, তারা তখন সংখ্যা লঘু মুসলিম থেকেও সংখ্যা লঘু ছিলো। তারপর মুসলিমদেরকে সাথে নিয়ে... ...বাকিটুকু পড়ুন

শাহ্‌ সাহেবের ডায়রি ।। টাইম ম্যাগাজিনের আগামীর ১০০ প্রভাবশালীর তালিকায় বাংলাদেশের নাহিদ ইসলাম

লিখেছেন শাহ আজিজ, ০৩ রা অক্টোবর, ২০২৪ রাত ৮:১২




নাহিদের ভাষ্য, ‘আমাদের নতুন প্রজন্মের পালস বুঝতে হবে। বাংলাদশে রাজনৈতিক দলগুলোর মধ্যে সহিংসতার যে পালাক্রম– অবশ্যই তার অবসান হতে হবে। আমাদের সামনে এগিয়ে যেতে হবে।’ ... ...বাকিটুকু পড়ুন

যে গল্প প্রকাশিত হবার পর নিষিদ্ধ হয়

লিখেছেন জাহিদ শাওন, ০৩ রা অক্টোবর, ২০২৪ রাত ১০:৫০


এক কাপ চা, শীতের সন্ধ্যায় বেশি ঝালের ভর্তায় মাখানো চিতই পিঠার অজুহাতে বুকপকেটে কতবার প্রেম নিয়ে তোমার কাছে গিয়েছিলাম সে গল্প কেউ জানে না।
আজকাল অবশ্য আক্ষেপ নেই।
যে গল্প... ...বাকিটুকু পড়ুন

ইন্দিরা গান্ধী চেষ্টা করেছিলেন বাংলাদেশের মিলিটারীকে ক্ষমতা থেকে দুরে রাখতে!

লিখেছেন সোনাগাজী, ০৪ ঠা অক্টোবর, ২০২৪ রাত ৩:২৪



১৯৭১ সালের জেনারেশন'এর কাছে ইন্দিরা (১৯১৭ - ১৯৮৪ ) ছিলেন ১ জন বিশাল ব্যক্তিত্ব; যু্দ্ধ লেগে যাওয়ার পর, উনি বলেছিলেন যে, বাংগালীরা ভালো ও নীরিহ জাতি, তিনি এই জাতিকে... ...বাকিটুকু পড়ুন

বৈষম্যবিরোধী ছাত্র আন্দোলন - পর্ব ৩

লিখেছেন ঢাবিয়ান, ০৪ ঠা অক্টোবর, ২০২৪ সকাল ৮:২৩

জুলাই ১৮: ছাত্রলীগের হামলা, সাধারণ শিক্ষার্থীদের হত্যা এবং ঢাবি প্রশাসনের নির্দেশে শিক্ষার্থীদের ওপর পুলিশের নির্বিচার হামলার প্রতিবাদে ১৭ই জুলাই কমপ্লিট শাট ডাউন কর্সুচী ঘোষনা করে বৈষম্যিরোধী... ...বাকিটুকু পড়ুন

×