বাংলা ইউনিকোড টাইপিং টিউটর নিয়ে প্রস্তাবনা।

কম্পিউটার প্রোগ্রামিং, সফটওয়্যার উন্নয়ন, গ্রাফিক্স ডিজাইন, ওয়েব প্রোগ্রামিং ও সিএমএস সংক্রান্ত আলোচনা।
Post Reply [phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1275: count(): Parameter must be an array or an object that implements Countable
User avatar
সাদাচোখ
নিবন্ধিত সদস্য
Posts: 8
Joined: Wed Oct 06, 2010 11:42 pm
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1275: count(): Parameter must be an array or an object that implements Countable

বাংলা ইউনিকোড টাইপিং টিউটর নিয়ে প্রস্তাবনা।

Post by সাদাচোখ » Sat Oct 30, 2010 11:00 pm

অভ্র বিজয়ের ঝামেলা মিটেছে। মোস্তফা জব্বার অভ্রর জনপ্রিয়তার কাছে নতি স্বীকার করেছেন। অভ্র তার নতুন ভার্সনগুলো থেকে ইউনিবিজয় লেআউট বাদ দিয়েছে এবং তাদের নতুন সংস্করন “অভ্র ৫” এর দূর্দান্ত সব ফিচার যোগ করতে যাচ্ছে। অভ্র-বিজয় বিতর্কে মোস্তফা জব্বারের কি সুবিধা হয়েছে, তা জানি না। তবে অভ্র যে সাধারন মানুষের আরও কাছাকাছি পৌঁছে গিয়েছে, সে বিষয়ে কোন সন্দেহ নেই। এই বিতর্ক সাধারনমানুষদের ভাবিয়েছে যে মাতৃভাষা নিয়ে কাজ করা জরুরী। অনেকেই এর পর বাংলা ভাষার বিভিন্ন সফটঅয়্যার নিয়ে চিন্তা ভাবনা শুরু করেছিলেন। তার কিছু কাজও আমরা দেখেছি। এখানে অবাক করার মত একটা বিষয় হল বাংলা ভাষা নিয়ে যেসব গুরুত্বপূর্ন কাজ হয়েছে, তার অধিকাংশই হয়েছে স্বেচ্ছা শ্রমের ভিত্তিতে, বিনা পারিশ্রমিকে এবং নিজ উদ্যোগে। এসব ক্ষেত্রে সরকারের কোন সহযোগিতাই উদ্যোক্তারা নেননি অথবা পাননি। এখানথেকেই বোঝা যায় বাঙালীরা মায়ের ভাষা নিয়ে কতটা সচেতন।

আজ বাংলা ভাষার একটি সফটঅয়্যার নিয়ে আলোচনা করতে চাই। মোস্তফা জব্বারের সাথে অভ্র বিতর্কে জড়িয়েছিল ইউনিবিজয় লেআউট এর কারনে। মোস্তফা জব্বার এই লেআউট বা এর আংশিক অনুকরনে কোন লেআউট কে নকল এবং চুরি করা বলে প্রচার করছিলেন। লেআউট এর পেটেন্ট হওয়া উচিৎ কি উচিৎ না, সেটা চিন্তা করার আগেই জব্বার সাহেব সেটার পেটেন্ট নিয়ে ফেলেছেন। এখন একটা বিষয় লক্ষ্য করুন, ইউনিবিজয় লেআউট ছাড়াও অনেক লেআউট আছে, কিন্তু কেন বেশির ভাগ মানুষ (যারা ফিক্সড লেআউটে লেখেন) বিজয়ের কাছাকাছি অথবা বিজয় লে আউটে অভ্যস্ত? আমার মনে হয় এর মূল কারন হল আমাদের সবার কীবোর্ডে বাংলা লেখাটা বিজয় লেআউটে সাজানো থাকে, আর আমরা বেশির ভাগ মানুষই কীবোর্ডের দিকে তাকিয়ে বাংলা টাইপ করি (হয়তো পরে কীবোর্ডে না তাকিয়ে লিখতে পারি, কিন্তু শুধুমাত্র বিজয় লেআউট তাদের আয়ত্তে চলে আসে)। আবার আর একটি কারন হতে পারে বিজয়ে বাজারে অনেক আগে থেকেই রয়েছে, সেকারনে অনেক ব্যবহারকারীই বিজয় লেআউটে টাইপ করে অভ্যস্ত হয়ে গিয়েছেন। তারা আবার নতুন করে কোন লেআউট মুখস্ত করতে চান না। এসবের কারনেই বিজয় লেআউটের প্রতি একটা দূর্বলতা দেখা যায়।

সমস্যা যেমন আছে, তার সমাধানও আছে। এ সমস্যা টা দূর হয়ে যাবে যদি যে যার ইচ্ছে মত কোন লেআউটটে কীবোর্ড না দেখে টাইপিংটা (টাচ টাইপিং) শিখে নেয়। কিন্তু এটা শেখা বেশ কষ্টকর (আমার মত অনেকের জন্য)। এখন যদি একটা টাইপিং টিউটর বানানো যায়, যাতে যে কোন লেআউটের বাংলা টাইপিং প্রাক্টিস করা যাবে, তাহলে ব্যহারকারীদের কোন নির্দিষ্ট লেআউট নির্ভরতা কমে যেত। বিজয়ে টাচ টাইপিং শেখার জন্য একটা সফটঅয়্যার আছে। কিন্তু খুব সম্ভবত ইউনিকোডে তেমন কোন সফটঅয়্যার নাই। এমন একটি টাইপিং টিউটর যদি তৈরি করা সম্ভব হয়, যাতে যে কোন লেআউট (ফিক্সড অথবা ফোনেটিক) অনুশীলন করা সম্ভব হয়, তবে নির্দিষ্ট লেআউট নির্ভরতার পাশাপাশি কম্পিউটারে বাংলা লেখা ভীতিও কমে যেত। শুধু তাই না, এর মাধ্যমে দ্রুত টাইপিং করাও আয়ত্ত্বে চলে আসত। এছাড়া যারা বিদেশে থাকেন অথবা ল্যাপটপ ব্যবহার করেন, তারাও যে কোন জায়গায়, যে কোন সময় বাংলা টাইপ করতে পারতেন। আর কিবোর্ড দেখে দেখে টাইপ করা কত যে বিরক্তিকর, সেটা বলে বোঝানো সম্ভব না। একটা উদাহরন দিই। কোন একটা লেখায় বাংলা ইংরেজি মিলিয়ে লিখতে হচ্ছে। সে কারনে কিছুক্ষণ পরপর ইংরেজি থেকে বাংলা এবং বাংলা থেকে ইংরেজিতে কিবোর্ড পরিবর্তন করতে হচ্ছে। কিন্তু বাংলা লেখার সময় ভূল করে কিবোর্ড ইংরেজী থেকে বাংলায় পরিবর্তন করতে মনে থাকল না। আপনি টাইপ করছেন কীবোর্ডের দিকে তাকিয়ে। সেই অবস্থাতেই আপনি মোটামুটি এক প্যারা লিখে ফেলার পর দেখলেন পুরোটা ইংরেজীতে হিজিবিজি লেখা হয়ে আছে। তখন মাথার চুল ছেঁড়া ছাড়া আর কিছুই করার থাকে না। এমন বিপদে আমাকে প্রায়শই পড়তে হয়।

আমি নেটে এ নিয়ে বেশ খোঁজাখুজি করেছিলাম। ভাবলাম ওপেন সোর্স কিছু পাওয়া যায় কিনা, যাতে তার সোর্সকোডে খানিকটা পরিবর্তন করে বাংলা ইউনিকোড টাইপিং সফটঅয়্যার বানানো যায় কিনা সেটা চেষ্টা করে দেখতে। সেরকম একটা সফটঅয়্যার পেলাম, নাম Klavaro। এটাতে অবাক হয়ে দেখলাম এদের ফিচারে বাংলা ইউনিকোড টাইপিং করা যায় বলে উল্লেখ আছে। আর একটু ঘেটেঘুটে দেখলাম অংকুর এর বাংলা লোকালাইজেশনে কাজ করছে। তারা এই প্রজেক্টের নাম দিয়েছে “Bengali Unicode Typing Tutor” । দেখে বেশ ভাল লাগল। সফটঅয়্যারটা নামিয়ে দেখলাম এটা এখনো ব্যবহার উপযোগি হয় নি। উইন্ডোজে বাংলা ফন্টগুলো ভেঙে যাচ্ছে। কাজ এখনো চলছে। তবে নিঃসন্দেহে এটা একটা ভাল উদ্যোগ। কিন্তু এই প্রোজেক্ট কবে যে শেষ হবে, তার কোন সময় সীমা নেই।

এই বিষয় নিয়ে অমিক্রন ল্যাবের ফোরামে লিখলাম। সেখানে বলেছিলাম এমন একটা টাইপিং টিউটর অভ্রর সাথে জুড়ে দেওয়া যায় কিনা, সেটা ভেবে দেখতে। তারা এখন “অভ্র ৫” নিয়ে প্রচন্ড ব্যাস্ত সময় কাটাচ্ছে। তাদের লোকবলেরও অভাব রয়েছে। এসব বিভিন্ন কারনে তারা এখনই এই বিষয়টি নিয়ে চিন্তা করতে পারবেন না বলেই মনে হচ্ছে। তবে অভ্র সংশ্লিষ্ট একজন আমাকে জানিয়েছেন যে এই বিষয়টি অভ্র ভবিষ্যতে তাদের সফটঅয়্যারে যোগ করবে। তবে কতদিনের মধ্যে করবে, সেবিষয়ে তারা কোন কথা দিতে পারছেন না। এই লিংকে ১৪ নং কমেন্ট দ্রষ্টব্য )

এই ফোরামে এসব বললাম এজন্য যে এখানে বেশিরভাগ টেকি মানুষের সমাগম। বাংলার প্রতি অন্তরের টান আছে দেখেই আমরা এখানে লিখতে বা পড়তে আসি। সুতরাং এমন একটি টাইপিং টিউটরের কথা কি আমরা ভাবতে পারি না? এটাতে খুব একটা সময় দিতে হবে বলে মনে হয় না। আর একবার যদি এটা তৈরি করা যায়, তাহলে কম্পিউটারে বাংলার জনপ্রিয়তা আরও বাড়ত। এতে বাংলা ওপেনসোর্স সফটঅয়্যারের ভান্ডারে আর একটি সফটঅয়্যার যুক্ত হত।

আমি একেবারে প্রোগ্রামিং-এ অন্ধ মানুষ। সেকেন্ড ইয়ারে কিছুটা সি প্রোগ্রামিং শিখেছিলাম। এছাড়া আর কোন প্রোগ্রামিং ভাষা শেখা হয়নি। আবার এখন ব্যাস্ততার জন্য নতুন কিছু শেখাও সম্ভব না। যেহেতু নিজে পারছি না, তাই বিষয়টা সকলের সামনে তুলে ধরলাম (মানে মাথার পোকাটা সবার মাথায় ঢোকানোর চেষ্টা করলাম :D)। আশা করি বিষয়টা নিয়ে ফোরামের সদস্যরা চিন্তা ভাবনা করবেন। আমার পক্ষে যতটুকু সম্ভব সাহায্যের চেষ্টা করব। আশা করছি এটা নিয়ে বিস্তারিত আলোচনা হবে।

আমি নতুন এই সফটঅয়্যারের কিছু বৈশিষ্ট্য প্রস্তাব করছি।
  • ১. সফটঅয়্যার টি হবে ওপেন সোর্স।

    ২. যেকোন অপারেটিং সিস্টেমে কাজ করার উপযোগি করে তৈরি করতে হবে।

    ৩. যেকোন লেআউট এখানে অনুশীলন করার ব্যবস্থা রাখতে হবে।

    ৪. ব্যবহারকারীর নিজে নতুন লেআউট তৈরি করে সেটাও অনুশীলন করতে পারবেন।

    ৫. কোন অখ্যাত ব্যক্তি বিশেষের নামে এর নামকরন না করে আলোচনার ভিত্তিতে এর একটি সুন্দর নামকরন করা হবে।


আপাতত এই কয়েকটি প্রস্তাবনা থাকল। পরবর্তিতে আলোচনার ভিত্তিতে আরও বৈশিষ্ট্যের সংযোজন করা যেতে পারে।
আশা করছি এই উদ্যোগে উপযুক্ত কেউনা কেউ এগিয়ে আসবেন। এবং চমৎকার একটি বাংলা টাইপিং টিউটর সফটঅয়্যার আমাদের উপহার দেবেন।

এই লেখাটি গতকাল সামহয়ারইন ব্লগে দিয়েছিলাম। আজ একই সাথে এখানে এবং প্রজন্ম ফোরাম দিলাম।

আশাবাদী
সমন্বয়ক
Posts: 3137
Joined: Mon Feb 25, 2008 1:32 am
রক্তের গ্রুপ: O+
লাইসেন্স: by-nc-sa(Creative Commons)
স্ট্যাটাস: মাথা ব্যাথা ঘাড় ব্যাথা, ঘাড় থেকে মাথাটা ছেটে ফেলবো কি??
পছন্দ করি: লিনাক্স, ওপেনসোর্স, আড্ডা
Location: ঢাকা
Contact:

Re: বাংলা ইউনিকোড টাইপিং টিউটর নিয়ে প্রস্তাবনা।

Post by আশাবাদী » Mon Nov 22, 2010 1:25 pm

কেউ এই প্রজেক্টে উৎসাহি নয়? এটা তৈরি করা গেলে বেশ কাজের হতো।
নতুন টপিক পোস্ট করার আগে একবার ভেবে দেখুন... ফোরামে ঝাড়ি খাওয়ার মহা মহা উপায়! উবুন্টু লিনাক্স ইন্ডেক্স

অনুগ্রহ করে কোন নির্দিষ্ট ব্যক্তি বা ব্যক্তিবর্গের আচরণ দ্বারা প্রভাবিত হয়ে সমগ্র বাংলাদেশী/বাঙ্গালী জাতি সম্পর্কে কটু মন্তব্য করবেন না

আমি বাঙালী, আমি বাংলাদেশী, আমি দক্ষিণ এশীয়.... কিন্তু সবার উপরে আমি একজন মানুষ... এটিই আমার পরিচয়।

User avatar
সাদাচোখ
নিবন্ধিত সদস্য
Posts: 8
Joined: Wed Oct 06, 2010 11:42 pm
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1275: count(): Parameter must be an array or an object that implements Countable

Re: বাংলা ইউনিকোড টাইপিং টিউটর নিয়ে প্রস্তাবনা।

Post by সাদাচোখ » Mon Nov 22, 2010 10:03 pm

আজ হোক, কাল হোক এরকম একটা সফটঅয়্যার বাজারে আসবেই। যত তাড়াতাড়ি আসবে, ততই ভাল। এখন পর্যন্ত আগ্রহী কাউকে এখানে পেলাম না। দেখা যাক, ভবিষ্যতে কেউ হয়তো এটা নিয়ে আগ্রহী হবে এবং কাজ করবে।

মন্তব্য এবং সমর্থন জানাবার জন্য অনেব ধন্যবাদ আশাবাদী ভাই।

অফটপিক:
আপনি কি সামহয়ার ইন ব্লগে আশাবাদী নিকে লিখতেন?

আশাবাদী
সমন্বয়ক
Posts: 3137
Joined: Mon Feb 25, 2008 1:32 am
রক্তের গ্রুপ: O+
লাইসেন্স: by-nc-sa(Creative Commons)
স্ট্যাটাস: মাথা ব্যাথা ঘাড় ব্যাথা, ঘাড় থেকে মাথাটা ছেটে ফেলবো কি??
পছন্দ করি: লিনাক্স, ওপেনসোর্স, আড্ডা
Location: ঢাকা
Contact:

Re: বাংলা ইউনিকোড টাইপিং টিউটর নিয়ে প্রস্তাবনা।

Post by আশাবাদী » Tue Nov 23, 2010 11:24 am

অফটপিক
জ্বি সামওয়্যারইন ব্লগে আমার নিক আশাবাদী। তবে অনেকদিন ওখানে যাওয়া হয়না। কারণটা নিশ্চয়ই অনুমেয়?
নতুন টপিক পোস্ট করার আগে একবার ভেবে দেখুন... ফোরামে ঝাড়ি খাওয়ার মহা মহা উপায়! উবুন্টু লিনাক্স ইন্ডেক্স

অনুগ্রহ করে কোন নির্দিষ্ট ব্যক্তি বা ব্যক্তিবর্গের আচরণ দ্বারা প্রভাবিত হয়ে সমগ্র বাংলাদেশী/বাঙ্গালী জাতি সম্পর্কে কটু মন্তব্য করবেন না

আমি বাঙালী, আমি বাংলাদেশী, আমি দক্ষিণ এশীয়.... কিন্তু সবার উপরে আমি একজন মানুষ... এটিই আমার পরিচয়।

Post Reply
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1275: count(): Parameter must be an array or an object that implements Countable
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1275: count(): Parameter must be an array or an object that implements Countable

Return to “প্রোগ্রামিং ও ডিজাইন”