Showing posts with label സാങ്കേതികം. Show all posts
Showing posts with label സാങ്കേതികം. Show all posts

Tuesday, March 31, 2009

"ക്ടാവ്" Slang converter തയാറാവുന്നു

ചങ്ങാതിമാരേ,
കേരളത്തിലെ രസകരമായ പ്രാദേശിക ഭാഷാ ഭേദങ്ങളെക്കുറിച്ചു് നിങ്ങള്‍ക്കെല്ലാമറിയാമല്ലോ? തിരുവനന്തപുരം, കോട്ടയം, തൃശ്ശൂര്‍, ഷൊര്‍ണ്ണൂര്‍, പാലക്കാട്, കോഴിക്കോട് കണ്ണൂര്‍, വയനാട് തുടങ്ങി നമുക്കു് വ്യത്യസ്തങ്ങളായ മലയാളത്തിന്റെ രൂപഭേദങ്ങളുണ്ടു്. അച്ചടി മലയാളത്തില്‍ നിന്നും വളരെയേറെ വ്യത്യസ്തമാണു് അവ. അച്ചടി മലയാളം കൊടുത്തു് സ്ഥലത്തിന്റെ പേരു കൊടുത്താല്‍ ആ പ്രദേശത്തെ മലയാളത്തിന്റെ രീതിയിലേക്കു അതിനെ മാറ്റിത്തരുന്ന ഒരു സോഫ്റ്റ്‌വെയര്‍ രസകരമാവില്ലേ?

അത്തരത്തിലൊരു ശ്രമമാണു് "ക്ടാവ്" Slang converter എന്നു പേരിട്ടിരിക്കുന്ന പ്രൊജക്ട്. ഇതിന്റെ കൂടെ കൊടുത്തിരിക്കുന്ന സ്ക്രീന്‍ഷോട്ട് നോക്കൂ. ഡെവലപ്മെന്റ് പതിപ്പിന്റെ ചിത്രമാണതു്. കുറച്ചു നിയമങ്ങളുടെ അടിസ്ഥാനത്തില്‍ Natural Language Processing ന്റെ പുതിയ ശാഖയായ AMP(Ambiguous Language Processing) എന്ന വിദ്യ ഉപയോഗിച്ചാണു് ഇതു ചെയ്തിരിക്കുന്നതു്. Qt/C++ ആണു് കോഡ്. UI ചെയ്യാന്‍ Qt Creator ഉപയോഗിച്ചു.

ഒരു മലയാളം ഫയലില്‍ പല സ്ലാങ്ങില്‍ തിരയാനുള്ള സംവിധാനവും തയ്യാറാക്കാന്‍ പദ്ധതിയുണ്ടു് . അതായതു് ഗഡി എന്നു തിരഞ്ഞാല്‍ സുഹൃത്തു് , ചങ്ങാതി എന്നൊക്കെ കിട്ടണം. പിന്നെ ഗഡി എന്നു സ്പെല്ലിങ്ങ് തെറ്റിച്ചെഴുതിയാല്‍ സുഹൃത്ത്, ചങ്ങാതി എന്നൊക്കെ സ്പെല്‍ചെക്കറില്‍ സൂചന വരാനുള്ള ഫീച്ചറും നമുക്കു് ചെയ്യണം. GPL V3 ലൈസന്‍സിലുള്ള ഈ അപ്ലിക്കേഷനു് ഇതിന്റെ നിയമങ്ങള്‍ വിപുലപ്പെടുത്താനും ടെസ്റ്റ് ചെയ്യാനും വിവിധ ജില്ലകളില്‍ താമസിക്കുന്നവരില്‍ നിന്നുള്ള സഹായം ആവശ്യമുണ്ടു്.

സഹകരിക്കുമല്ലോ.

അഭിപ്രായങ്ങളറിയിക്കുക.

Tuesday, July 29, 2008

കെ.ഡി.ഇ. 4.1 പുറത്തിറങ്ങി

മലയാളം കമ്പ്യൂട്ടിങ്ങിന്റെ ചരിത്രത്തിലെ ഒരു സുപ്രധാനനാഴികക്കല്ലായി KDE 4.1 പുറത്തിറങ്ങിയിരിക്കുന്നു.....!
KDE യില്‍ ആദ്യമായി മലയാളത്തിനു് ഔദ്യോഗിക പിന്തുണയുമായി.....!

SMC യുടെ ചരിത്രത്തിലെ നാഴികക്കല്ലുകളിലൊന്നാണിതു്.
10 ദിവസത്തിനുള്ളില്‍ രാത്രിയും പകലും 25 ല്‍ കൂടുതല്‍ കൂട്ടുകാരുടെ കഠിനപരിശ്രമത്തിന്റെ ഫലമായി 10000 ത്തില്‍ പരം വാചകങ്ങള്‍ തര്‍ജ്ജമ ചെയ്താണു് ഇതു സാധ്യമായതു്.
മലയാളത്തില്‍ തന്നെയുള്ള പ്രസാധനക്കുറിപ്പു് വായിയ്ക്കൂ
കൂടുതല്‍ വിവരങ്ങള്‍ :
KDE 4.1 to Officially Support Malayalam- Praveen's Blog
KDE യെപ്പറ്റി.
KDE 4.1 Malayalam Screenshots

Tuesday, May 13, 2008

മലയാളം, യൂണീകോഡ് 5.1, ഫോണ്ടുകള്‍...

യൂണിക്കോഡ് 5.1 പുറത്തിറങ്ങിയ വിവരവും, അതില്‍ മലയാളത്തിലെ ഇപ്പോള്‍ ചില്ലുകള്‍ ഉപയോഗിക്കുന്ന രീതിയ്ക്കു പകരം അറ്റോമിക് ചില്ലുകള്‍ ഉള്ളതും അറിഞ്ഞിരിക്കുമല്ലോ. ഇല്ലെങ്കില്‍ അതിനേപ്പറ്റി ഇവിടെ നിന്നു വായിക്കുക. അറ്റോമിക്‍ ചില്ലു് യൂണിക്കോഡില്‍ ഉള്‍പ്പെടുത്തുന്നതിനെപ്പറ്റിയുള്ള ചര്‍ച്ചകളില്‍ സ്വതന്ത്ര മലയാളം കമ്പ്യൂട്ടിങ്ങ് ഉന്നയിച്ച വിയോജിപ്പുകളില്‍ ഇപ്പോഴും ഉറച്ചു നില്‍ക്കുന്നു.

സ്വതന്ത്ര മലയാളം കമ്പ്യൂട്ടിങ്ങ് UTC യ്ക്ക് സമര്‍പ്പിച്ച ഈ ഡോക്യുമെന്റില്‍ വിയോജിപ്പുകള്‍ പറഞ്ഞിട്ടുണ്ടു്. ഇതിനെപ്പറ്റി നടന്ന ചര്‍ച്ചകളുടെ ലിങ്കുകള്‍ ചിലതു് ഇവിടെ നിന്നും വായിക്കാം.

മലയാളത്തെ ഡുവല്‍ എന്‍കോഡിങ്ങിലേയ്ക്കും സുരക്ഷാപ്രശ്നങ്ങളിലേയ്ക്കും തള്ളിവിടുന്ന ഒരു സ്റ്റാന്‍ഡേഡ് അനുസരിക്കേണ്ട ബാദ്ധ്യത സ്വതന്ത്ര മലയാളം കമ്പ്യൂട്ടിങ്ങിനില്ല. സ്വതന്ത്ര മലയാളം കമ്പ്യൂട്ടിങ്ങ് ഭാഷയ്ക്കു വേണ്ടിയാണു്, യൂണിക്കോഡിനു വേണ്ടിയല്ല നിലകൊള്ളുന്നതു്. അതുകൊണ്ടു തന്നെ ഉന്നയിച്ച പ്രശ്നങ്ങള്‍ക്കു് പരിഹാരമാവാതെ 5.0 പതിപ്പില്‍ നിന്നു 5.1 പതിപ്പിലേയ്ക്കു് സ്വതന്ത്ര മലയാളം കമ്പ്യൂട്ടിങ്ങ് പ്രൊജക്ടുകള്‍ മാറില്ല. പക്ഷേ ഒരു സ്റ്റാന്‍ഡേഡ് എന്ന നിലയ്ക്ക് ആര്‍ക്കും യൂണിക്കോഡ് 5.1 അപ്ലിക്കേഷനുകളില്‍ പ്രയോഗിക്കാന്‍ സ്വാതന്ത്ര്യവുമുണ്ടു്. പക്ഷേ സ്വതന്ത്ര മലയാളം കമ്പ്യുട്ടിങ്ങ് മെയിന്റെയിന്‍ ചെയ്യുന്ന/വികസിപ്പിച്ചെടുത്ത ഫോണ്ടുകളായ മീര, രചന, ദ്യുതി, തുടങ്ങിയ ഫോണ്ടുകളിലൊന്നും അറ്റോമിക് ചില്ലു് ഉണ്ടാവില്ല. അതുപോലെത്തന്നെ ഗ്നു/ലിനക്സിലെ നിവേശകരീതികളിലും മറ്റു സംരംഭങ്ങളിലും ഇവ അടുത്തൊന്നും ഉണ്ടാവില്ല. പ്രമുഖ ഗ്നു/ലിനക്സ് വിതരണങ്ങളുടെ മലയാളം ഫോണ്ടുകളുടെയും നിവേശകരീതികളുടെയും Upstream സ്വതന്ത്ര മലയാളം കമ്പ്യൂട്ടിങ്ങ് ആയതുകൊണ്ടു് അവയിലും അറ്റോമിക് ചില്ലുണ്ടാവില്ല.

ഇപ്പോള്‍ അറ്റോമിക് ചില്ലു് നിലവിലുള്ളതു് അഞ്ജലി ഫോണ്ടിലും, വരമൊഴി/മൊഴി എന്നിവയുടെ പുതിയ പതിപ്പിലും മാത്രമാണു്. അവയുടെ പുതിയ പതിപ്പുകള്‍ ഉപയോഗിച്ചെഴുതിയ ചില ബ്ലോഗുകള്‍ അഞ്ജലിയൊഴികെയുള്ള ഫോണ്ടുകള്‍ കൊണ്ടു് വായിക്കാന്‍ ബുദ്ധിമുട്ടാകുന്നപ്രശ്നം നിലവിലുണ്ടു്. ചില്ലക്ഷരങ്ങള്‍ക്കു പകരം വട്ടത്തിനകത്ത് R എന്ന അക്ഷരമാവും കാണുക. ഏവൂരാന്‍ജി അതിനുവേണ്ടി രഘുമലയാളം എന്ന ഫോണ്ടിനെ മാറ്റിയെടുക്കാന്‍ ശ്രമം നടത്തുകയുണ്ടായി .

പക്ഷേ തെറ്റായ സ്റ്റാന്‍ഡേഡിനുവേണ്ടി ഫോണ്ടുകളെ മാറ്റാതെത്തന്നെ പുതിയ ചില്ലുകളുള്ള ബ്ലോഗുകള്‍ പ്രശ്നമൊന്നുമില്ലാതെ കാണാന്‍ വേണ്ടി, സ്വതന്ത്ര മലയാളം കമ്പ്യൂട്ടിങ്ങ് ഫയര്‍ഫോക്സ് ഉപയോഗിക്കുന്നവര്‍ക്കു വേണ്ടി ഒരു extension ഉണ്ടാക്കിയിട്ടുണ്ടു്. നിഷാന്‍ നസീര്‍ നിര്‍മ്മിച്ച fix-ml എന്ന extension ഡൗണ്‍ലോഡ് ചെയ്ത് ഇന്‍സ്റ്റാള്‍ ചെയ്താല്‍ ആണവചില്ലും ഏതു ഫോണ്ടും ഉപയോഗിച്ചു് വായിക്കാന്‍ കഴിയും. ഗ്രീസ് മങ്കി ഉപയോഗിക്കുന്നവരാണെങ്കില്‍ ഈ extension തന്നെ ഗ്രീസ് മങ്കി സ്ക്രിപ്റ്റായി ഇവിടെ നിന്നു ഡൌണ്‍ലോഡ് ചെയ്തു് ഉപയോഗിയ്ക്കാം.

സംശയങ്ങള്‍ ഇവിടെ കമന്റായോ, സ്വതന്ത്ര മലയാളം കമ്പ്യൂട്ടിങ്ങിന്റെ മെയിലിങ്ങ് ലിസ്റ്റിലോ, irc.freenode.net ല്‍ ഉള്ള #smc-project എന്ന IRC ചാനലിലോ ചോദിയ്ക്കാം
മെയിലിങ്ങ് ലിസ്റ്റിലെ ഈ ത്രെഡും കാണുക.

Tuesday, April 8, 2008

പേജ് ലേയൗട്ട് യൂണിക്കോഡ് മലയാളത്തില്‍

മലയാളം കമ്പ്യൂട്ടിങ്ങ് പുരോഗമിക്കുമ്പോഴും യൂണിക്കോഡ് അടിസ്ഥാനമാക്കിയുള്ള നല്ലൊരു പേജ് ലേയൗട്ട് പാക്കേജിന്റെ അഭാവം പലരും ചൂണ്ടിക്കാണിക്കാറുണ്ടു്. സ്വതന്ത്ര സോഫ്റ്റ്‌വെയറായ Scribus ലോ കുത്തക സോഫ്റ്റ്‌വെയറുകളായ അഡോബിയുടെ സോഫ്റ്റ്‌വെയറുകളിലോ ഇന്‍ഡിക് സ്ക്രിപ്റ്റ് പിന്തുണ ഇല്ല. ചിലതില്‍ ആസ്കി ഫോണ്ടുകള്‍ ഉപയോഗിച്ചു് ഒപ്പിയ്ക്കാമെന്നു മാത്രം. ഇതിനു് ഒരു പക്ഷേ പരിഹാരമായേക്കാവുന്ന ഒരു സ്വതന്ത്ര സോഫ്റ്റ്‌വെയറിനെ പരിചയപ്പെടുത്തുകയാണു് ഈ ബ്ലോഗ് പോസ്റ്റിന്റെ ലക്ഷ്യം. ആദ്യമേ പറയട്ടേ, ഞാനിതു വരെ അഡോബിയുടെ പേജ് ലേയൗട്ട് സോഫ്റ്റ്‌വെയറുകളൊന്നും ഉപയോഗിച്ചിട്ടില്ല. Scribus വെറുതേ ഒന്നു തുറന്നു നോക്കിയിട്ടുണ്ടു്. അതുകൊണ്ടു് പേജ് ലേയൗട്ട് സോഫ്റ്റ്‌വെയറുകളിലുപയോഗിക്കുന്ന സാങ്കേതികപദങ്ങളത്ര പരിചയമില്ല. എന്റെ സുഹൃത്തു് അനിവറാണു് ഇത്തരം ഒരു സാധ്യതയെപ്പറ്റി എന്നോടു് പറഞ്ഞതു്.

ഇങ്ക്‌‌സ്കേപ് (Inkscape) എന്ന സ്വതന്ത്രവും സൗജന്യവുമായ ഒരു സോഫ്റ്റ്‌വെയറിനെപ്പറ്റിയാണു് പറയാന്‍ പോകുന്നതു്. ഗ്നു/ലിനക്സ് സിസ്റ്റങ്ങളിലെല്ലാം സാധാരണ ഉള്ളതായതുകൊണ്ടു് പാക്കേജ് മാനേജര്‍ ഉപയോഗിച്ചു് ഇന്‍സ്റ്റാള്‍ ചെയ്യാം. വിന്‍ഡോസിലും ഇതു പ്രവര്‍ത്തിയ്ക്കും . inkscape.org എന്ന സൈറ്റില്‍ നിന്നു് ഡൗണ്‍ലോഡ് ചെയ്യാം. പൂര്‍ണ്ണമായും യൂണീക്കോഡ് പിന്തുണയ്ക്കുന്ന സോഫ്റ്റ്‌വെയറാണു് ഇങ്ക്‌‌സ്കേപ്. പാംഗോ റെന്‍ഡരിങ്ങ് സംവിധാനം ഉപയോഗിക്കുന്നതിനാല്‍ ചിത്രീകരണപിഴവുകളൊന്നും തന്നെയില്ല. ഗ്നു/ലിനക്സിലെ ഇന്‍സ്ക്രിപ്റ്റ്, സ്വനലേഖ തുടങ്ങി ഏതു നിവേശകരീതികളും ഉപയോഗിക്കുകയും ചെയ്യാം.

ഇങ്ക്‌‌സ്കേപ് പ്രാഥമികമായി ഒരു DTP സോഫ്റ്റ്‌വെയറല്ല. SVG Image Editor ആണു്. അതിന്റെ ടെക്സ്റ്റ് എഡിറ്റിങ്ങ്/എംബെഡ്ഡിങ്ങ് ഫീച്ചറുകളാണു് ലേയൗട്ടിനു് സഹായിക്കുന്നതു്. ഇതെങ്ങനെ ഉപയോഗിക്കണമെന്നതിന്റെ സ്റ്റെപ് ബൈ സ്റ്റെപ് നിര്‍‌ദ്ദേശങ്ങള്‍ എഴുതുവാന്‍ ഉദ്ദേശമില്ല. എങ്കിലും ആര്‍ക്കും സ്വയം പെട്ടെന്നു് പഠിച്ചെടുക്കാവുന്നതാണു് എന്നാണെന്റെ അഭിപ്രായം. ഇങ്ക്‌‌സ്കേപ് തുറക്കുമ്പോള്‍ കിട്ടുന്ന ഡിഫോള്‍ട്ട് പേജിന്റെ വലിപ്പം, ഗ്രിഡ്, ബാക്ക്ഗ്രൗണ്ട് കളര്‍ എന്നിവ File->Document properties എന്ന വിന്‍ഡോയില്‍ ക്രമീകരിയ്ക്കുക. എന്നിട്ടു് ഇടതുവശത്തുള്ള ടൂള്‍ബോക്സില്‍ നിന്നു് ടെക്സ്റ്റ് ഒബജക്ട് ചേര്‍ക്കുക(F8). അതൊരു ബോക്സായിരിക്കും. വലിപ്പം, സ്ഥാനം എന്നിവ മൗസ് കൊണ്ടു് ക്രമീകരിക്കാം. അതില്‍ വേണ്ട ടെക്സ്റ്റ് ചേര്‍ക്കുക. ctrl+shift+T എന്നമര്‍ത്തി ഫോണ്ട്, വലുപ്പ സ്റ്റൈല്‍, ലൈന്‍ സ്പേസിങ്ങ് , ലേയൗട്ട്, അലൈന്‍മെന്റ് എന്നിവ ക്രമീകരിക്കുക. മറ്റു ഇമേജ് എഡിറ്ററുകളിലേപ്പോലെ ലേയറുകള്‍, ലൈന്‍, റെക്ടാങ്കിള്‍, എന്നിവ ചേര്‍ക്കാം. നിറം ക്രമീകരിക്കുന്നതും അതുപോലെയൊക്കെത്തന്നെ. എഡിറ്റിങ്ങിനു വേണ്ടി SVG ഫോര്‍മാറ്റില്‍ സേവ് ചെയ്യുക. ലേയൗട്ട് ചെയ്ത് പേജുകള്‍ PNG ആയി എക്സ്പോര്‍ട്ട് ചെയ്യുക.
ഇങ്ക്‌‌സ്കേപ് ഉപയോഗിച്ചു് പേജ് ഡിസൈന്‍ ചെയ്യുന്നതിന്റെ ഒരു സ്ക്രീന്‍ ഷോട്ട് താഴെക്കൊടുക്കുന്നു.

മീര, ദ്യുതി എന്നീ സ്വതന്ത്ര യുണീക്കോഡ് ഫോണ്ടുകള്‍ ഉപയോഗിച്ച് വെറും പരീക്ഷണാര്‍ത്ഥം ചെയ്ത രണ്ട് പേജുകള്‍ താഴെക്കൊടുക്കുന്നു. മാതൃഭൂമി ആഴ്ചപ്പതിപ്പിന്റെ ലേയൗട്ട് ഒന്നു പകര്‍ത്തി നോക്കിയതാണു്.


കൂടുതല്‍ വിവരങ്ങള്‍ ഇങ്ക്‌‌സ്കേപിനോടൊപ്പമുള്ള ട്യൂട്ടോറിയലില്‍ നിന്നു വായിച്ചു മനസ്സിലാക്കാം. ആ ട്യൂട്ടോറിയല്‍ തന്നെ പേജ് ലേയൗട്ട് ചെയ്യുന്നതെങ്ങനെ എന്നതിനൊരുദാഹരണമാണു്. പ്രൊഫഷണലുകള്‍ക്കു് ഇതെത്ര ഉപകരിക്കുമെന്നറിയാന്‍ അവരു തന്നെ ഉപയോഗിച്ചു നോക്കിപറയണം. ഉപകാരപ്രദമാവുകയാണെങ്കില്‍ വളരെ സന്തോഷം. പേജ് ലേയൌട്ടിന്റെ പേരില്‍ മലയാളത്തിനു് ഇപ്പോഴും ആസ്കി ഉപയോഗിക്കുന്നവര്‍ക്കു് ഒരു മോചനമാവുമല്ലോ.

Sunday, March 16, 2008

നിങ്ങള്‍ക്കു വേണ്ടി ധ്വനി സംസാരിയ്ക്കും.

അന്ധര്‍ക്കു് ധ്വനി എങ്ങനെ ഉപയോഗപ്രദമാകും എന്നു് ഞാന്‍ എന്റെ മുന്‍പത്തെ ബ്ലോഗുകളില്‍ പറഞ്ഞിരുന്നു. അന്ധര്‍ക്കു് മാത്രമല്ല, സംസാരശേഷി നഷ്ടപ്പെട്ട വികലാംഗര്‍ക്കു് കൂടി ധ്വനി പ്രയോജനപ്പെടുത്താം. അവര്‍ക്കു വേണ്ടി ധ്വനി സംസാരിയ്ക്കും. ഇതെങ്ങനെ ചെയ്യാം എന്നതിനെപ്പറ്റി വിശദീകരിയ്ക്കാനാണീ ബ്ളോഗ് പോസ്റ്റ്.
KDE യിലെ അംഗവൈകല്യമുള്ള ഉപയോക്താക്കള്‍ക്കുള്ള ഒരു സഹായക പ്രയോഗമാണു് KMouth. പേരു സൂചിപ്പിക്കുന്നതുപോലെതന്നെ ഉപയോക്താവിന്റെ വായ് ആയി ഈ അപ്ലിക്കേഷന്‍ പ്രവര്‍ത്തിയ്ക്കും. പറയേണ്ട കാര്യങ്ങള്‍ ടൈപ്പ് ചെയ്തു് കൊടുത്താല്‍ ഈ അപ്ലിക്കേഷന്‍ അതു് ഉറക്കെ വായിക്കും. സാധാരണ ഉപയോഗിയ്ക്കുന്ന വാചകങ്ങള്‍ ഒരു പുസ്തകമാക്കി സജ്ജീകരിച്ചു വെച്ചാല്‍ എപ്പോഴും എപ്പോഴും ടൈപ്പ് ചെയ്യാതെ ആ വാചകങ്ങള്‍ തിരഞ്ഞെടുത്തു് വായിപ്പിയ്ക്കാം. ഇതു കൂടാതെ ഉപയോക്താവു് ടൈപ്പ് ചെയ്യുന്ന പുതിയ വാചകങ്ങള്‍ KMouth പഠിയ്ക്കുകയും ചെയ്യും. ഉപയോഗിയ്ക്കുന്നതിന്റെ ആവൃത്തി അനുസരിച്ചു് പിന്നീടു് ടൈപ്പ് ചെയ്യുമ്പോള്‍ സൂചനകളായി ഒരു ലുക്കപ്പ് മെനുവായി ഇതു് ലഭ്യമാകും.
ഇതൊക്കെയാണു് ഇതിന്റെ സവിശേഷതകള്‍. ഇനി നമുക്കു് ധ്വനി ഇതില്‍ എങ്ങനെ സജ്ജീകരിയ്ക്കാമെന്നും, മലയാളം, ഹിന്ദി, കന്നഡ, തെലുഗു, ബംഗാളി, പഞ്ചാബി, ഒറിയ ഗുജറാത്തി ഭാഷകള്‍ KMouth ഉപയോഗിച്ചു് വായിപ്പിയ്ക്കുന്നതെങ്ങനെയെന്നും നോക്കാം.
ആദ്യം KMouth തുറക്കുക. KMenu->Utilities->Accessibility->Kmouth. നേരത്തേ ഇന്‍സ്റ്റാള്‍ ചെയ്തിട്ടില്ലെങ്കില്‍ പാക്കേജ് മാനേജര്‍ ഉപയോഗിച്ചു് ഇന്‍സ്റ്റാള്‍ ചെയ്യുക.
നിങ്ങള്‍ ആദ്യമായി ഈ KMouth തുറക്കുകയാണെങ്കില്‍ അതു സജ്ജീകരിയ്ക്കനുള്ള ഒരു ജാലകമാണു് ആദ്യം ലഭിയ്ക്കുക. അവിടെ Command for Speaking text എന്നിടത്തു് dhvani %f എന്നു കൊടുക്കുക. Apply എന്ന ബട്ടണ്‍ അമര്‍ത്തുക.


ഇനി KMouth ല്‍ പറയാനുള്ളതു് ടൈപ്പ് ചെയ്യുക. എന്നിട്ട് എന്റര്‍ അമര്‍ത്തുക. ധ്വനി ആ വാചകം വായിക്കും. മേല്‍പറഞ്ഞ ഏതു ഭാഷയായാലും കുഴപ്പമില്ല.
ഇനി നേരത്തേ പറഞ്ഞ സാധാരണ ഉപയോഗിക്കുന്ന വാക്കുകളുടെ പുസ്തകമുണ്ടാക്കാന്‍ Phrasebooks എന്ന മെനുവില്‍ നിന്നു് Edit എന്നു് എടുത്തു് കുറെ വാചകങ്ങള്‍ ചേര്‍ത്തു് പുതിയൊരു പുസ്തകമുണ്ടാക്കുക. സ്ക്രീന്‍ ഷോട്ടില്‍ കാണുന്നതു് ഞാനുണ്ടാക്കിയ മലയാളം പുസ്തകത്തിലെ ചില വാചകങ്ങളാണു്. ഇതു കൂടാതെ പലസന്ദര്‍ഭങ്ങളിലുപയോഗിയ്ക്കുന്ന വാക്കുകള്‍ ഒരുമിച്ചു വെയ്ക്കുകയും ആവാം

ടൈപ്പ് ചെയ്യുമ്പോള്‍ വാക്കു് സ്വയം പൂര്‍ത്തിയാക്കാന്‍ KMouth സഹായിക്കും. അതിനായി ആദ്യം KMouth നെ പഠിപ്പിയ്ക്കേണ്ടതുണ്ടു്. Settings-->Configure KMouth-> Word completion എന്നിടത്തു് പോയി ഒരു ഡിക്ഷണറി ചേര്‍ക്കുക. പ്രത്യേകിച്ചൊന്നുമില്ല. ഏതെങ്കിലും ചില മലയാളം ഫയലുകള്‍ എടുത്തു കൊടുത്താല്‍ മതി. KMouth പഠിച്ചോളും.
ഇങ്ങനെ ആംഗ്യത്തിന്റെയോ, പേപ്പറിലെഴുതിക്കാണിയ്ക്കുന്നതിന്റെയോ ആവശ്യമില്ലാതെ സംസാരശേഷിയില്ലാത്തവര്‍ക്കു് ധ്വനിയെ കൂട്ടുപിടിയ്ക്കാം. കമ്പ്യൂട്ടര്‍ ഒപ്പം കൊണ്ടു നടക്കേണ്ടേ എന്നു തുടങ്ങിയ ചില പ്രായോഗികതയെക്കുറിച്ചുള്ള ചോദ്യങ്ങള്‍ ഉയര്‍ന്നേയ്ക്കാം. എന്നാലും ഇതു് സഹായകരമാവുന്ന വ്യക്തികളുണ്ടാവില്ലേ?
For for information about dhvani, how to install etc see the documentation

ധ്വനി-കെ.ഡി.ഇ സംയോജനം

KDE ഡെസ്ക്ടോപ്പില്‍ ധ്വനി ടെക്സ്റ്റ് ടു സ്പീച്ച് സിസ്റ്റം ചേര്‍ത്തു് kedit, kate, kwrite, konqueror എന്നിവയിലുള്ള മലയാളം(ധ്വനി പിന്തുണയ്ക്കുന്ന മറ്റു ഭാഷകളും) വായിക്കാം. കോണ്‍ക്വറര്‍ വെബ് ബ്രൌസറിലും മലയാളം വെബ് പേജുകള്‍ വായിക്കാന്‍ ധ്വനി ഉപയോഗിക്കാം. ഇതിനായി ഞാന്‍ പ്രത്യേകം കോഡൊന്നും എഴുതിയിട്ടില്ല. :). ktts(KDE യുടെ TTS system) കമാന്റ് പ്ലഗിന്‍ എന്ന ഒരു സൌകര്യം ഉപയോഗിച്ചാണു് ഇതു ചെയ്യാന്‍ കഴിയുന്നതു്.
Kontrol center ല്‍ പോയി Regional and Accessibility എന്ന വിഭാഗത്തിലെ Text-to-speech എടുക്കുക. അവിടെ Talkers tab ല്‍ Add എന്ന ബട്ടണ്‍ ക്ലിക്ക് ചെയ്യുക. Synthesizer എന്നതിന്റെ Show All തിരഞ്ഞെടുത്ത് Command എന്നെടുക്കുക. Language എന്നതു് Other എന്നും. ഇപ്പോള്‍ നിങ്ങള്‍ക്ക് സിന്തസൈസറിന്റെ കമാന്റ് ചേര്‍ക്കാനുള്ള ഒരു ജാലകം കിട്ടും. അവിടെ
dhvani %f




എന്നു ചേര്‍ക്കുക. ഈ Talker നെ ഡിഫോള്‍ട്ട് ആക്കുക. തീര്‍ന്നു. മുമ്പ് പറഞ്ഞ അപ്ലിക്കേനുകളിലെല്ലാം വായിക്കേണ്ട ഭാഗം സെലക്ട് ചെയ്തു് ടൂള്‍സ് മെനുവില്‍ നിന്നു് Speak text എടുക്കുക.
For for information about dhvani, how to install etc see the documentation

Friday, March 14, 2008

ഗ്നോം 2.22 പുറത്തിറങ്ങി.

ഗ്നോം 2.22 പുറത്തിറങ്ങി. ഗ്നോം ഔദ്യോഗികമായി പിന്തുണയ്ക്കുന്ന 46ഭാഷകളില്‍ ഇത്തവണയും മലയാളം ഉള്‍പ്പെടുന്നു. ഇന്ത്യയില്‍ നിന്നു് മലയാളം കൂടാതെ തമിഴ്, പഞ്ചാബി, ഗുജറാത്തി, മറാത്തി എന്നീ ഭാഷകളുമുണ്ടു്. ഹിന്ദിയും ബംഗാളിയും ഇത്തവണ 80% പരിഭാഷ പൂര്‍ത്തിയാക്കിയില്ല.

പുത്തന്‍ പതിപ്പിനെക്കുറിച്ചു് ഇവിടെ വായിക്കൂ:


ഈ നേട്ടം സ്വന്തമാക്കാന്‍ സഹായിച്ച സ്വതന്ത്ര മലയാളം കമ്പ്യൂട്ടിങ്ങിലെ എല്ലാവര്‍ക്കും നന്ദി, അഭിനന്ദനങ്ങള്‍....

Ubuntu 8.04, RHEL 6, SLES 11 എന്നിവയില്‍ ഈ പതിപ്പുണ്ടാകുമെന്നു് കേള്‍ക്കുന്നു:

Monday, March 3, 2008

ബഷീറിന്റെ മാന്ത്രികപ്പൂച്ച ധ്വനി വായിച്ചപ്പോള്‍

ഇക്കൊല്ലത്തെ ഫോസ് ഇന്ത്യാ അവാര്‍ഡ് നേടിയ ധ്വനി എന്ന ടെക്സ്റ്റ് റ്റു സ്പീച്ച് സോഫ്റ്റ്‌വെയര്‍ ഉപയോഗിച്ചു് വൈക്കം മുഹമ്മദ് ബഷീറിന്റെ മാന്ത്രികപ്പൂച്ച എന്ന നോവലിന്റെ ആദ്യഭാഗം വായിപ്പിക്കാന്‍ ശ്രമിച്ചപ്പോള്‍ കിട്ടിയ സൌണ്ട് ഫയലുകള്‍ താഴെക്കൊടുക്കുന്നു.

mp3 format (1.3 MB)
ogg format (402 KB)

ഇതിലേതെങ്കിലും ഒന്നു് ഡൗണ്‍ലോഡ് ചെയ്തു് കേട്ടുനോക്കൂ...

എന്താ ചങ്ങാതിമാരേ, കമ്പ്യൂട്ടര്‍ മലയാളം പറയുന്നതു് കേട്ടു് വല്ലതും മനസ്സിലായോ? :) ഇതാണു് ധ്വനി വായിയ്ക്കാന്‍ ശ്രമിച്ചതു്:

"ബഷീറിന്റെ മാന്ത്രികപ്പൂച്ച എന്ന നോവലിന്റെ ആദ്യഭാഗം ധ്വനി വായിക്കുന്നു.

ഒരു മാന്ത്രിക പൂച്ചയുടെ അവതാരത്തെപ്പറ്റിയാകുന്നു പറയാന്‍ പോകുന്നതു്. പണ്ടു പണ്ടു മുതല്‍ക്കേ അത്ഭുതങ്ങള്‍ ഒരുപാടു് ഒരുപാടു് ഈ ഭൂലോകത്തു് സംഭവിച്ചിട്ടുണ്ടല്ലോ. അത്തരം ഗൌരവമുള്ള കാര്യമല്ലിതു്. ഇതൊരു സാധാരണ പൂച്ചയായി ജനിച്ചു. പിന്നെങ്ങനെയാണു് ഇതൊരു മാന്ത്രിക പൂച്ചയായതു്? പ്രശ്നത്തിന്റെ അകത്തു ലേശം തമാശയുണ്ടു്. ഇതു ലോകത്തിലെ ആദ്യത്തെ മാന്ത്രിക പൂച്ചയാണോ? സംശയമാണു്. പ്രപഞ്ചചരിത്രത്തിന്റെ ഏടുകള്‍ ക്ഷമയോടെ മറിച്ചു നോക്കിയാല്‍ ഇത്തരം സംഭവങ്ങള്‍ ഒത്തിരി ഒത്തിരി കണ്ടെന്നുവരാം. അന്നൊരു പക്ഷേ ആരും ശ്രദ്ധിച്ചു കാണുകയില്ല. ഇപ്പോള്‍, ദാ, ഒരു സുവര്‍ണാവസരം. ശ്രദ്ധിക്കുക: ചുവന്ന കണ്ണുകള്‍, ചിരിക്കുന്ന മുഖഭാവം, ചെവികളിലും മുതുകിലും വാലിലും ലേശം ചുമപ്പു രാശിയുണ്ടു്. ബാക്കി എല്ലാം തൂവെള്ള. തറച്ചു മുഖത്തു നോക്കി മ്യാഓ എന്നു പറയുന്നതു കേട്ടാല്‍ വാരിയെടുത്ത് ഓമനിക്കാന്‍ തോന്നും."

മലയാളം കൂടാതെ വേറെ 7 ഭാരതീയ ഭാഷകള്‍ കൂടി ധ്വനി 'വായിക്കാന്‍ പഠിച്ചുകൊണ്ടിരിക്കുന്നു'.

Sunday, March 2, 2008

സ്വനലേഖ ബുക്ക്‌മാര്‍ക്ക്‌ലെറ്റ്

ഗ്നു/ലിനക്സിലെ സ്കിം ഉപയോഗിച്ചുള്ള ലിപ്യന്തരണ നിവേശകരീതിയായ സ്വനലേഖയുടെ ബുക്ക്‌മാര്‍ക്ക്‌ലെറ്റ് ഇവിടെ. ഫയര്‍ഫോക്സില്‍ ഉപയോഗിക്കാവുന്ന ഇതു് ഏതു് വെബ് പേജുകളിലേയും ടെസ്ക്റ്റ് ഏരിയകളില്‍ ഉപയോഗിക്കാം.
വിശദവിവരങ്ങള്‍ അവിടെ കൊടുത്തിട്ടുണ്ടു്.

കൃഷ്ണകാന്ത് മനേ എന്ന അന്ധപ്രോഗ്രാമ്മര്‍

അന്ധനായ ഒരാള്‍ക്കു് ഒരു പ്രോഗ്രാമ്മറാവാമോ? കൃഷ്ണകാന്ത് മനേ ഒരു അന്ധ പ്രോഗ്രാമ്മറാണു്. മുംബൈയിലെ ടാറ്റാ ഇന്‍സ്റ്റിട്യൂട്ട് ഓഫ് ഫണ്ടമെന്റല്‍ റിസര്‍ച്ച് സെന്ററിലെ ഗവേഷകനുമാണു്. കൂടാതെ സ്വതന്ത്ര സോഫ്റ്റ്‌വെയര്‍ പ്രചാരകനും, അന്ധരായ വിദ്യാര്‍ത്ഥികളെ പരിശീലിപ്പിക്കുന്ന വിദഗ്ദ്ധനും, പല സംസ്ഥാന സര്‍ക്കാറുകളുടെയും അന്ധര്‍ക്കായുള്ള വിദ്യാഭ്യാസ പദ്ധതികളുടെ ഉപദേശകനുമാണു്.
കുറച്ചുമാസങ്ങള്‍ക്കു് മുന്‍പ്, ബാംഗ്ലൂരില്‍ വച്ചാണു് ഞാന്‍ മനേയെ പരിചയപ്പെടുന്നതു്. തന്റെ IBM thinkpad ലാപ്‌ടോപ്പില്‍ ഉബുണ്ടു ഗ്നു/ലിനക്സും ഓര്‍ക്ക(Orca) എന്ന സ്ക്രീന്‍ റീഡര്‍ സോഫ്റ്റ്‌വെയറും ഉപയോഗിച്ചു് അദ്ദേഹം നെറ്റ് ബ്രൗസ് ചെയ്യുന്നതും, മെയില്‍ നോക്കുന്നതും, പ്രോഗ്രാം ചെയ്യുന്നതും കണ്ടു് ഞാന്‍ അത്ഭുതപ്പെടുപോയി. കാഴ്ചയുള്ള ആരും ചെയ്യുന്ന അതേ ലാളിത്യത്തോടുകൂടിത്തന്നെ അദ്ദേഹം അതെല്ലാം ചെയ്യുന്നു. Orca ഒരു സ്വതന്ത്ര സ്ക്രീന്‍ റീഡര്‍ സോഫ്റ്റ്‌വെയറാണു്. അതു് സ്ക്രീനിലെ വാചകങ്ങളെ ശബ്ദമാക്കിത്തരുന്നു. ഇംഗ്ലീഷിലാണു് അദ്ദേഹം അതുപയോഗിച്ചിരുന്നതു്. ഫെസ്റ്റിവല്‍ എന്ന ടെക്സ്റ്റ് ടു സ്പീച്ച് സോഫ്റ്റ്‌വെയറിന്റെ സഹായത്തോടെ.
അദ്ദേഹത്തെപ്പറ്റിയും തമിഴ്‌നാട് സര്‍ക്കാറിന്റെ ഓര്‍ക്കയും ഉബുണ്ടുവും ഉപയോഗിച്ചുള്ള അന്ധവിദ്യാര്‍ത്ഥികള്‍ക്കായുള്ള പരിപാടിയെക്കുറിച്ചുമുള്ള ഒരു വീഡിയോ താഴെക്കൊടുത്തിരിക്കുന്നു.


ഇംഗ്ലീഷിനുപകരം മലയാളത്തിലോ തമിഴിലോ ഉള്ള ടെക്സ്റ്റ് ടു സ്പീച്ച് സോഫ്റ്റ്‌വെയറുകള്‍ ഉപയോഗിക്കുകയാണെങ്കില്‍ അതു കൂടുതല്‍ ഉപയോഗപ്രദമായിരിക്കും.ഇതിനുള്ള ഒരു തടസ്സം ഭാരതീയ ഭാഷകള്‍ക്കു് ഉപയോഗിക്കാവുന്ന ടെക്സ്റ്റ് ടു സ്പീച്ച് സോഫ്റ്റ്‌വെയറുകളുടെ അഭാവമാണു്. ഇതിനുള്ള ഒരു പരിഹാരമാണു്, ഞാനും ഇന്ത്യന്‍ ഇന്‍സ്റ്റിട്യൂട്ട് ഓഫ് സയന്‍സ് ബാംഗ്ലൂരിലെ പ്രൊഫസറായ ഡോ: രമേഷ് ഹരിഹരനും കൂടി വികസിപ്പിച്ചു കൊണ്ടിരിക്കുന്ന ധ്വനി എന്ന സോഫ്റ്റ്‌വെയര്‍. മലയാളമടക്കം 8 ഭാഷകള്‍ ധ്വനിക്കു് സംസാരിയ്ക്കാന്‍ കഴിയും.

ധ്വനി ഇക്കൊല്ലത്തെ ഫോസ് ഇന്ത്യ അവാര്‍ഡിനു് അര്‍ഹമായ പ്രൊജക്റ്റാണു്. NRCFOSS(National Resouce Center for Free and Open Source Software) സ്പോണ്‍സര്‍ചെയ്യുന്ന 25000 രൂപയാണു് അവാര്‍ഡ് തുക. (സ്വതന്ത്രമലയാളം കമ്പ്യൂട്ടിങ്ങിന്റെ വേറൊരു പ്രൊജക്റ്റായ ടക്സ് ടൈപ്പിനും അവാര്‍ഡുണ്ടു്. തൃശൂര്‍ എഞ്ചിനീയറിങ്ങ് കോളേജിലെ മോബിന്‍ , ശ്രീരഞ്ജ് , ശ്രേയസ്, പ്രിന്‍സ്, വിമല്‍ എന്നീ വിദ്യാര്‍ത്ഥികള്‍ക്കാണു് അവാര്‍ഡ് ലഭിച്ചതു്.)
ധ്വനി ഉപയോഗിച്ചു് എങ്ങനെ മലയാളം ടെക്സ്റ്റുകളെ mp3/ogg ആക്കി മാറ്റാമെന്നറിയാന്‍ ഈ ബ്ലോഗ് പോസ്റ്റ് വായിക്കുക.

Thursday, January 3, 2008

ബന്ധുക്കളെയറിയാന്‍ സ്വതന്ത്രസോഫ്റ്റ്‌വെയര്‍

കഴിഞ്ഞ ഞായറാഴ്ച എന്റെ പുതിയ വീടിന്റെ ഗൃഹപ്രവേശനമായിരുന്നു. ധാരാളം ബന്ധുക്കളെ നേരില്‍ കാണാന്‍പറ്റി. നാട്ടില്‍ വല്ലപ്പോഴുമേ ഉണ്ടാവാറുള്ളൂ എന്നതുകൊണ്ട് അകലെയുള്ള ബന്ധുക്കളെയൊക്കെ ചോദിച്ചുപരിചയപ്പെട്ടു. അമ്മാവന്റെ അളിയന്റെ അനുജന്റെ ചെറിച്ചന്റെ മകളുടെ...വലിയച്ചന്റെ മകന്റെ ഭാര്യയുടെ അമ്മാവന്റെ അമ്മായിയുടെ... ഹൊ വലിയ കുടുംബമായാലുള്ള ബുദ്ധിമുട്ടേയ്...!!! ഇതൊക്കെ എങ്ങനെ ഓര്‍ത്തു വയ്ക്കും? ഹും...വഴിയുണ്ട്...!!!

കുടുംബവൃക്ഷത്തിലെ ആളുകളുടെ വിവരങ്ങളെ ശേഖരിയ്ക്കാനും അവയെ വിശകലനം ചെയ്യാനുമുള്ള സ്വതന്ത്ര സോഫ്റ്റ്‌വെയറാണു് ഗ്രാമ്പ്സ് (GRAMPS - Genealogical Research and Analysis Management Programming System)
ഗ്രാമ്പ്സ് ഉപയോഗിച്ച് നിങ്ങളുടെ കുടുംബവൃക്ഷത്തിലെ ഓരോ ബന്ധുക്കളുടെയും പേരു്, ബന്ധം, ജനനത്തീയതി, വിലാസം, പടം, കുറിപ്പുകള്‍, ഭാര്യ, ഭര്‍ത്താവു് , കുട്ടികള്‍ , അവരുടെ ബന്ധുക്കളുടെ വിശദാംശങ്ങള്‍ തുടങ്ങിയ മിക്ക വിവരങ്ങളും ശേഖരിയ്ക്കാം. ഒരാളെ തിരഞ്ഞെടുത്ത് അയാളുടെ വംശവൃക്ഷം ഗ്രാഫിക്കലായി കാണാം(pedigree). പലരീതിയിലുള്ള റിപ്പോര്‍ട്ടുകള്‍ ഉണ്ടാക്കാം. യുണിക്കോഡ് സപ്പോര്‍ട്ടുള്ളതുകൊണ്ട്, മലയാളത്തില്‍തന്നെ നിങ്ങള്‍ക്ക് വിവരങ്ങള്‍ ശേഖരിയ്ക്കാം. കുറച്ചു ഭാഷകളില്‍ റിലേഷന്‍ഷിപ്പ് കാല്‍ക്കുലേറ്ററുണ്ട്. ഇതു് മലയാളത്തിന് ഇപ്പോള്‍ ലഭ്യമല്ല(രണ്ട് പേരെ തിരഞ്ഞെടുത്താല്‍ ഒരാള്‍ മറ്റേയാളുടെ അച്ഛനാണു് അല്ലെങ്കില്‍ അമ്മായിയപ്പനാണെന്നു് പറയുന്ന വിദ്യ! എങ്ങനെയൂണ്ടു്? ആര്‍ക്കെങ്കിലും മലയാളം പിന്തുണ ചേര്‍ക്കണമെന്നു് തോന്നുന്നോ?)
ഇന്‍സ്റ്റാള്‍ ചെയ്യാന്‍:
ഡെബിയന്‍/ഉബുണ്ടു ഉപയോക്താക്കള്‍:
a)സിനാപ്ടിക് ഉപയോഗിച്ചു് gramps എന്ന പാക്കേജ് ഇന്‍സ്റ്റാള്‍ ചെയ്യുക
അല്ലെങ്കില്‍
b)apt-get install gramps
മറ്റു ഡിസ്ട്രിബ്യൂഷനുകള്‍ ഉപയോഗിയ്ക്കുന്നവര്‍ യം മുതലായ പാക്കേജ് മാനേജ്മെന്റ് സോഫ്റ്റ്‌വെയറുകള്‍ ഉപയോഗിയ്ക്കുക

ഇന്‍സ്റ്റാള്‍ ചെയ്ത ശേഷം പ്രയോഗങ്ങള്‍->ഓഫീസ്->GRAMPS Geneology System(Applications->Office->Gramps Geneology System) എന്നെടുത്തു് പ്രവര്‍ത്തിപ്പിയ്ക്കാം
ഉപയോഗിയ്ക്കാന്‍ പ്രത്യേകിച്ചു് ബുദ്ധിമുട്ടൊന്നുമില്ല. എല്ലാം സ്വയം മനസ്സിലാക്കി ചെയ്യാവുന്നതേയുള്ളൂ. ആദ്യം ചേര്‍ക്കുന്ന ആളെ അടിസ്ഥാനമാക്കിയാണു് ബന്ധങ്ങളുടെ കണക്കുക്കൂട്ടല്‍. ഇയാളെ ഹോം പേഴ്സണ്‍ എന്നു് പറയും. ഇത് വേണമെങ്കില്‍ പിന്നിട് മാറ്റാം.. ആളുകളെ ചേര്‍ക്കാന്‍ People എന്നെടുത്ത് Add എന്ന ടൂള്‍ബാറിലെ ബട്ടണ്‍ ക്ലിക്ക് ചെയ്യുക. പിന്നെ പുതിയ ഒരു കുടുംബം ചേര്‍ക്കാന്‍ Familiy List എന്നെടുത്ത് Add എന്ന ടൂള്‍ബാറിലെ ബട്ടണ്‍ ക്ലിക്ക് ചെയ്യുക. ചേര്‍ത്ത വിവരങ്ങളെല്ലാം എപ്പോള്‍ വേണമെങ്കിലും തിരുത്താം.
റിപ്പോര്‍ട്ട്സ് മെനുവില്‍ നിന്നു് പലരീതിയിലുള്ള റിപ്പോര്‍ട്ടുകള്‍ ഉണ്ടാക്കാം. HTML അടക്കം...

ചില സ്ക്രീന്‍ ഷോട്ടുകള്‍...

Sunday, December 23, 2007

ഗ്നു/ലിനക്സില്‍ നിന്നു് ബ്ലോഗെഴുതാന്‍

ഗ്നു/ലിനക്സ് ഉപയോക്താക്കള്‍ക്ക് ലൈവ്ജേര്‍ണല്‍, ബ്ലോഗ്ഗര്‍, വേര്‍ഡ്പ്രേസ്സ് എന്നിവയിലേയ്ക്ക് ബ്ലോഗ് എഡിറ്റ് ചെയ്യാനുള്ള കുറച്ചു സ്വതന്ത്ര സോഫ്റ്റ്‌വെയറുകളെ പരിചയപ്പെടാം. ബ്ലോഗെഴുതാന്‍ വെറും ടെക്സ്റ്റ് എഡിറ്റര്‍ മതിയെങ്കിലും ഈ അപ്ലിക്കേഷനുകള്‍ ബ്ലോഗ് എഡിറ്റിങ്ങിനു മാത്രമായി ചില സൗകര്യങ്ങള്‍ തരുന്നു. ലിങ്ക് ചേര്‍ക്കല്‍, ചിത്രം ചേര്‍ക്കല്‍, ഫോര്‍മാറ്റിങ്ങ് , സ്പെല്‍ചെക്ക്, പ്രിവ്യു മുതലായവ. ഓഫ്‌ലൈന്‍ ബ്ലോഗ് എഡിറ്റിങ്ങിനാണു് ഇവ പ്രയോജനപ്പെടുക.

1. GNOME Blog Entry Poster
വളരെ ലളിതമായ ഒരു അപ്ലിക്കേഷനാണിതു്. ഗ്നോം പാനലില്‍ ഒരു ആപ്‌ലെറ്റ് ആയി ഇതു പ്രവര്‍ത്തിയ്ക്കും. Blog എന്നെ ടോഗിള്‍ ബട്ടണില്‍ ക്ലിക്കിയാല്‍ നിങ്ങള്‍ക്കു് ഒരു എഡിറ്റര്‍ കിട്ടുന്നു. ബോള്‍ഡ്, ലിങ്ക് എന്നീ ഫീചറുകള്‍ മാത്രമേ ഇതു് തരുന്നുള്ളൂ. പക്ഷേ നിങ്ങള്‍ക്ക് സ്വയം HTML ചേര്‍ക്കുകയുമാകാം..ബ്ലോഗ് അക്കൗണ്ടുകള്‍ ബ്ലോഗ്ഗര്‍, ലൈവ്‌ജേര്‍ണല്‍, ഗ്നോം ബ്ലോഗ് എന്നിവ ഇതു് സപ്പോര്‍ട്ട് ചെയ്യും. താഴെകൊടുത്തിരിയ്ക്കുന്ന സ്ക്രീന്‍ ഷോട്ട് കാണുക.

ഇന്‍സ്റ്റാള്‍ ചെയ്യാന്‍ (ഡെബിയന്‍/ഉബുണ്ടു എന്നിവയില്‍)
a) സിനാപ്റ്റിക് ഉപയോഗിച്ചു് gnome-blog എന്ന പാക്കേജ് ഇന്‍സ്റ്റാള്‍ ചെയ്യുക. അല്ലെങ്കില്‍
b) apt-get install gnome-blog
ഇന്‍സ്റ്റാള്‍ ചെയ്ത ശേഷം ഗ്നോം പാനലില്‍ റൈറ്റ് ക്ലിക്ക് ചെയ്ത്, Add to Panel എടുത്ത് Blog Entry Poster തിരഞ്ഞെടുത്ത് പാനലിലേയ്ക്ക് ചേര്‍ക്കുക

2. Drivel Journal Editor
ലൈവ്‌ജേര്‍ണലിനു ഡിസൈന്‍ ചെയ്തതാണെങ്കിലും ബ്ലോഗ്ഗര്‍, വേര്‍ഡ്‌‌‌പ്രെസ്സ് എന്നിവയിലും ഇതു് പ്രവര്‍ത്തിയ്ക്കും. ധാരാളം ഫോര്‍മാറ്റിങ്ങ് ഐച്ഛികങ്ങളുമുണ്ടു്.


ഇന്‍സ്റ്റാള്‍ ചെയ്യാന്‍ (ഡെബിയന്‍/ഉബുണ്ടു എന്നിവയില്‍)
a) സിനാപ്റ്റിക് ഉപയോഗിച്ചു് drivel എന്ന പാക്കേജ് ഇന്‍സ്റ്റാള്‍ ചെയ്യുക. അല്ലെങ്കില്‍
b) apt-get install drivel

3. BloGTK Blog Editor
ധാരാളം HTML ഓപ്ഷനുകളുള്ള ഒരു എഡിറ്ററാണിതു്. ബ്ലോഗ് പ്രിവ്യു സൗകര്യം ഉണ്ടു്.
ഇന്‍സ്റ്റാള്‍ ചെയ്യാന്‍ (ഡെബിയന്‍/ഉബുണ്ടു എന്നിവയില്‍)

a) സിനാപ്റ്റിക് ഉപയോഗിച്ചു് blogtk എന്ന പാക്കേജ് ഇന്‍സ്റ്റാള്‍ ചെയ്യുക. അല്ലെങ്കില്‍
b) apt-get install blogtk
ഫെഡോറയില്‍ ആപ്റ്റിനു പകരം yum ഉപയോഗിയ്ക്കുക.


4. സ്ക്രൈബ്ഫയര്‍ ഫയര്‍ഫോക്സ് എക്സ്റ്റന്‍ഷന്‍
ഇവിടെ നിന്ന് ഇന്സ്‌റ്റാള്‍ ചെയാം. ഏത് പ്രവര്‍ത്തകസംവിധാനത്തിലും ഫയര്‍ഫോക്സിന്റെയൊപ്പം ഉപയോഗിയ്ക്കാം.വേര്‍ഡ് പ്രെസ്സ്, ലൈവ്‌ ജേര്‍ണല്‍, ബ്ലോഗര്‍ തുടങ്ങി മിക്കതരം ബ്ലോഗും ഇതിലെഴുതി പോസ്റ്റ് ചെയ്യാം.


കുശല്‍ ദാസ് ഇന്ന് "ചോട്ടാ" എന്ന ഒരു പുതിയ ബ്ലോഗ് എഡിറ്റര്‍ പുറത്തിറക്കിയിട്ടുണ്ടു്. വേര്‍ഡ് പ്രസ്സിനുള്ളതാണിതു്. പൈത്തണ്‍ സോഴ്സ്കോഡ് കമ്പൈല്‍ ചെയ്ത് എടുക്കേണ്ടിവരും വിശദവിവരങ്ങളിവിടെ

ഇനി വേറെ കുറെ എഡിറ്റര്‍ അപ്ലിക്കേഷനുകള്‍:
1. ഫ്ലോക്ക് ബ്രൗസറിന്റെ കൂടെ ഫ്ലോക്ക് ബ്ലോഗ് പോസ്റ്റര്‍ എന്ന അപ്ലിക്കേഷന്‍ വരുന്നുണ്ടു്.
2. Thingamablog
3. JBlogEditor
4. QTM
5. KBlogger: ഒരു KDE പാനല്‍ ആപ്‌ലെറ്റ്
6. Bleezer
7. ഗൂഗിള്‍ ഡോക് ബ്ലോഗ് എഡിറ്ററായി ഉപയോഗിയ്ക്കാം

Drivel കുറച്ചു കാലം ഉപയോഗിച്ചിരുന്നുവെങ്കിലും, എനിക്കിഷ്ടം GEDIT തന്നെ, 'വെറും' ടെക്സ്റ്റ് എഡിറ്റര്‍ :)
എഴുതാന്‍ ഇന്‍സ്ക്രിപ്റ്റ്, സ്വനലേഖ, വരമൊഴി, മൊഴി, ലളിത തുടങ്ങിയവയിലേതെങ്കിലും ഒന്ന് ഉപയോഗിയ്ക്കാം.GNOME Blog Entry Poster, Drivel Journal Editor, BloGTK എന്നിവയില്‍ മലയാളം സ്പെല്‍ചെക്കും ഉപയോഗിയ്ക്കാം.

Friday, December 14, 2007

ഓരോ കുട്ടിയ്ക്കും ഓരോ ലാപ്‌‌ടോപ്പ്



OLPC - One Laptop per Child എന്ന സംരംഭത്തെപ്പറ്റി നേരത്തേ തന്നേ കേട്ടിരുന്നുവെങ്കിലും ഫോസ്സ്.ഇന്‍ പരിപാടിയ്ക്കിടയിലാണ് സംഗതി നേരിട്ട് കാണാന്‍ കഴിഞ്ഞത്. ടോം കളവേയ്(Tom Callaway) പച്ചയും വെള്ളയും നിറത്തിലുള്ള കൊച്ചുലാപ്‌ടോപ് തന്റെ ചോറ്റുപാത്രമാണെന്ന് പറഞ്ഞ് എല്ലാവരെയും പരിചയപ്പെടുത്തി നടക്കുന്നുണ്ടായിരുന്നു. വളരെപ്പെട്ടെന്ന് തന്നെ ടോമും കൊച്ചു ലാപ്‌ടോപ്പും പരിപാടിയിലെ ഒരു ശ്രദ്ധാകേന്ദ്രമായി

ടോം തന്റെ ലാപ്‌ടോപ്പുമായി

2005 ജനുവരിയില്‍ MIT യിലാണ് OLPC പ്രൊജക്ട് തുടങ്ങുന്നത്. Nicholas Negroponte ആണ് ഇതിന് തുടക്കമിട്ടത് വികസ്വര, ദരിദ്ര രാജ്യങ്ങളിലെ പാവപ്പെട്ട വിദ്യാര്‍ത്ഥികള്‍ക്ക് കമ്പ്യൂട്ടര്‍ സാങ്കേതികവിദ്യ എത്തിയ്ക്കുക എന്നതാണ് പ്രൊജക്ടിന്റെ ലക്ഷ്യം. ഇത് ഒരു ലാപ്‌ടോപ് പ്രൊജക്ടല്ല, മറിച്ച് ഒരു വിദ്യാഭ്യാസ പ്രൊജക്ടാണ് എന്ന് പ്രൊജക്ടിന്റെ വക്താക്കള്‍ പറയുന്നു. ഈ പ്രൊജക്ട് നടത്താന്‍ MIT യില്‍ നിന്ന് സ്വതന്ത്രമായി OLPC എന്ന സംഘടന ഉണ്ടാക്കുകയും ചെയ്തു.

പല വിദ്യാലയങ്ങളിലും ഭൗതിക സൗകര്യങ്ങളുടെ കുറവ് നല്ല രീതിയിലുള്ള അധ്യയനത്തിന് തടസ്സമാവുന്നുണ്ട്. അത് പരിഹരിയ്ക്കുന്നതിനുള്ള ശ്രമങ്ങള്‍ തുടരുന്നതോടൊപ്പം വിവര സാങ്കേതിക വിദ്യയുടെ സഹായത്തോടെ വിദ്യാര്‍ത്ഥികള്‍ക്ക് അറിവിന്റെ പുതിയ വാതിലുകളും സ്വയം പഠനത്തിന്റെ സാധ്യതകളും തുറക്കുകയെന്നത് പ്രൊജക്റ്റിന്റെ ലക്ഷ്യമാണ്. 100 ഡോളറില്‍ ഇതിന്റെ വില ഒതുക്കി സാമ്പത്തികബാധ്യത കുറയ്ക്കാനും പ്രൊജക്ട് ലക്ഷ്യമിടുന്നു. സംരംഭത്തിന്റെ ലക്ഷ്യങ്ങള്‍ ഈ പേജില്‍ വിശദീകരിച്ചിരിയ്ക്കുന്നു .








ചലിയ്ക്കുന്ന ഭാഗങ്ങളൊക്കെ ഒഴിവാക്കിയാണ് ലാപ്‌ടോപ്പ് നിര്‍മ്മിച്ചിരിയ്ക്കുന്നത്. ഹാര്‍ഡ് ഡിസ്ക് , സീഡി , ഡിവിഡി ഡ്രവുകളൊന്നുമില്ല. തണുപ്പിയ്ക്കാന്‍ ഫാന്‍ ആവശ്യമില്ലാത്ത ചെറിയ വൈദ്യുതി മാത്രം ഉപയോഗിക്കുന്ന പ്രൊസസ്സറാണ് ഉപയോഗിച്ചിരിയ്ക്കുന്നതു്.
Processor: AMD 433 MHz
Memory: 256MB SDRAM
Storage: 1GB Flash
ഡാറ്റ സ്കൂളിലേ തന്നെ ഒരു ഡാറ്റാ സെര്‍വറിലേക്കോ, ഓണ്‍ലൈനായോ ശേഖരിയ്ക്കുകയുമാവാം. ലാപ്‌ടോപ്പിന്റെ മുയല്‍ചെവി wifi ആന്റിനയാണ്.
സ്ക്രീന്‍ കളറോ ബ്ലാക്ക് & വൈറ്റോ ആക്കി മാറ്റാവുന്നതാണ്. നേരിട്ടുള്ള സൂര്യപ്രകാശത്തിലും വായിക്കാന്‍ പറ്റുന്ന തരത്തിലുള്ളവയാണിവ. സ്ക്രീന്‍ ലാപ്‌ടോപ്പിന് ചുറ്റും കറക്കാവുന്നതാണ്.
Screen Details:
19cm (7.5 inches) LCD display
Colour mode: Resolution 800x600 (133dpi); power consumption 1 watt
Black and white mode: Resolution 1200x900 (200dpi); power consumption 0.2 watt; sunlight readable



ഇതിന്റെ വളരെ പ്രാധാന്യമുള്ള ഒരു സവിശേഷത ബാറ്ററി ദൈര്‍ഘ്യമാണ്. 9 മണിക്കൂറോളം നില്‍ക്കും. മിക്ക സ്കൂളിലും വൈദ്യുതി ഉണ്ടാവാന്‍ സാദ്ധ്യതയില്ലല്ലോ. മാത്രമല്ല ആധുനികമായ സ്കൂളുകളില്‍ പോലും ഓരോ കുട്ടിയ്ക്കും വൈദ്യുതി പ്ളഗ്ഗുകളില്ല. ഇനി തീരെ വൈദ്യുതി ഇല്ലാത്ത നാടാണെങ്കില്‍ സൗരോര്‍ജ്ജം ഉപയോഗിക്കുന്ന തരം ചാര്‍ജ്ജറുകളുണ്ട്. കാലുകൊണ്ട് ചവിട്ടി ചാര്‍ജ്ജ് ചെയ്യുന്ന പെഡല്‍ മോഡല്‍ ചാര്‍ജ്ജറുകളുണ്ട്. ഒരു ചരട് വലിച്ച് ( നമ്മുടെ ചില ജനറേറ്റര്‍ സെറ്റുകള്‍ സ്റ്റാര്‍ട്ട് ചെയ്യുന്നപോലെ ) ചാര്‍ജ്ജ് ചെയ്യാവുന്ന യോ-യോ എന്നറിയപ്പെടുന്ന ചാര്‍ജ്ജറുമുണ്ട്. ഒരു മിനുട്ട് ചരട് വലിച്ചാല്‍ 10 മിനുട്ടു നേരത്തേക്കായി.

കീബോര്‍ഡ് കുഞ്ഞുകൈകള്‍ക്ക് വേണ്ടി ഡിസൈന്‍ ചെയ്തതാണ്. വളരെ ചെറിയ റബ്ബര്‍ കീകളാണ് ഉള്ളത്. വാട്ടര്‍പ്രൂഫ് ആണ്. കാപ്സ് ലോക്ക് കീയ്ക്ക് പകരം "geek key" ആണ്. പ്രോഗ്രാമിന്റെ കോഡ് കാണാന്‍?!
വെള്ളവും പൊടിയും അകത്ത് കടക്കാത്ത തരത്തിലാണ് പുറം ചട്ട. ലാപ്‌ടോപ്പ് അടച്ചാല്‍ മുയല്‍ചെവികള്‍ ഡാറ്റാപോര്‍ട്ടുകളെ അടച്ച് അടപ്പ് പൂട്ടുന്നു. 3 USB പോര്‍ട്ടുകളും ഒരു SD കാര്‍ഡ് മെമ്മറി സ്ലോട്ടുമുണ്ട്. 5 അടി ഉയരത്ത് നിന്ന് ഇട്ടിട്ടും ലാപ്ടോപ്പ് 10 മിനുട്ട് വെള്ളത്തിലിട്ടിട്ടും ഒന്നും പറ്റിയില്ലെന്ന് OLPC അവകാശപ്പെടുന്നു!
ലാപ്‌ടോപ്പിന്റെ പിടിയിലെ ദ്വാരങ്ങളില്‍ തുണിക്കയറോ മറ്റോ കെട്ടി തോളിലിട്ട് നടക്കാം
സ്ക്രീനിടെ വലത് ഭാഗത്തായി ഒരു വീഡിയോ കാമറ ഉണ്ട്. വീഡിയോ ചാറ്റ് ചെയ്യാം, പടം പിടിയ്ക്കാം...
ഇതിന്റെ മെഷ് നെറ്റ്‌വര്‍ക്ക് എന്ന ആശയം കിടിലനാണ്. ഓരോ ലാപ്‌ടോപ്പും ഒരേ സമയം റൂട്ടറും ക്ലയന്റുമാണ്. തൊട്ടടുത്ത ലാപ്‌ടോപ്പുകള്‍ ഇങ്ങനെ പരസ്പരം ബന്ധിച്ച് ഒരു നെറ്റ്‌വര്‍ക്ക് നിര്‍മ്മിയ്ക്കുന്നു. ഇതിന്റെ ഒരു അവതരണം ഇവിടെ കാണാം

സോഫ്റ്റ്‌വെയര്‍
എല്ലാം സ്വതന്ത്ര സോഫ്റ്റ്‌വെയറാണ്. റെഡ്ഹാറ്റിന്റെ ഗ്നു ലിനക്സ് പതിപ്പാണ് ഉപയോഗിയ്ക്കുന്നത്. 130 MB യാണ് ഇതിനായി ഉപയോഗിയ്ക്കുന്നത്. വിന്‍ഡോസ് XP ഉപയോഗിയ്ക്കുകയാണെങ്കില്‍ 1.5 GB വേണ്ടിവരുമായിരുന്നു. യൂസര്‍ ഇന്റര്‍ഫെസ് ഷുഗര്‍ എന്നാണറിയപ്പെടുന്നത്.
എബിവേര്‍ഡ് അടിസ്ഥാനമാക്കിയുള്ള ഒരു word processor, പെയിന്റ് പ്രോഗ്രാം, കാല്‍ക്കുലേറ്റര്‍, ഫയര്‍ഫോക്സ് ബ്രൗസര്‍, എവിന്‍സ് PDF reader, മൂവി പ്ലേയര്‍ , കളികള്‍, സൗണ്ട് റെക്കോര്‍ഡര്‍ എന്നിവയെല്ലാം ഉണ്ട്. ഡെസ്ക്‌ടോപ്പ് സ്ക്രീനിന്റെ നടുവില്‍ ഒരു വട്ടം കാണാം. ഓരോ അപ്ലിക്കേഷന്‍ തുറന്നാലും ഈ വട്ടത്തില്‍ അതിന്റെ ഒരു ഐക്കണ്‍ കാണാം. മെമ്മറി വളരെ കുറവായതുകൊണ്ടു് ഈ വട്ടം നിറഞ്ഞാല്‍ പിന്നെ വേറെ അപ്ലിക്കേഷനൊന്നും തുറക്കാന്‍ പറ്റില്ല.
എന്തു കൊണ്ട് സ്വതന്ത്ര സോഫ്റ്റ്‌വെയറുകള്‍ ഉപയോഗിക്കുന്നു? കുട്ടികളെല്ലാം പ്രോഗ്രാമര്‍മാര്‍ ആകുമോ?

ലാപ്‌ടോപ്പുകളുടെ സാങ്കേതിക വിദ്യയ്ക്ക് സാരമായ സംഭാവന നല്കാന്‍ OLPC യ്ക്ക് കഴിയുമെന്ന് കരുതുന്നു. പവര്‍ മാനേജ്മെന്റ്, മെഷ് നെറ്റ്‌വര്‍ക്ക് തുടങ്ങി മറ്റു ലാപ്‌ടോപ്പുകള്‍ക്ക് പകര്‍ത്താന്‍ പറ്റിയ ധാരാളം സംഗതികള്‍ OLPC യിലുണ്ട്. കുട്ടികളുടെ വിദ്യാഭ്യാസത്തിന് ഇത് എത്രത്തോളം സഹായകരമാവുമെന്ന് കണ്ടറിയണം. എക്സല്‍, വേര്‍ഡ് തുടങ്ങിയ അപ്ലിക്കേഷനുകള്‍ പരിശീലിയ്ക്കുന്നതിനു് പകരം, കമ്പ്യൂട്ടറിന്റെ ഉപയോഗ സാധ്യതകള്‍ വെന്‍ഡര്‍ ഇന്‍ഡിപെന്റന്റ് രീതിയില്‍ മനസ്സിലാക്കാന്‍ കഴിയുന്നത് നല്ലതു തന്നെ. ഒരു മൂന്നാം ക്ലാസുമുതല്‍ 6, 7 ക്ലാസ് വരെ നമ്മുടെ സിലബസിനൊപ്പം ഒത്തു പോകാന്‍ ഇതിന് കഴിയുമെന്ന് തോന്നുന്നു. കൂട്ടായ്മയിലൂടെയും കളികളിലൂടെയും പഠനം രസകരമാക്കാന്‍ ഇതും സഹായകമായേക്കാം. പല രാജ്യങ്ങളിലും സ്കൂളുകളില്‍ ഇവ പരീക്ഷിക്കാന്‍ തുടങ്ങിയിരിയ്ക്കുന്നു. എത്രത്തോളം വിജയകരമാവുമെന്ന് കാത്തിരുന്നു കാണാം.
ലാപ്‌ടോപ്പ് ഉപയോഗിച്ചു തുടങ്ങിയ ചിലരുടെ അനുഭവക്കുറിപ്പുകള്‍:
1. A child's view of the $100 laptop
2. ബംഗാളിലെ ഒരു സ്കൂളില്‍ ഒരു കുട്ടി ഉപയോഗിക്കുന്നതിന്റെ വീഡിയോ ദൃശ്യം

ഇതിന്റെ പ്രാദേശികവത്കരണം വളരെ ഗൗരവമായി തന്നെ നടക്കുന്നുണ്ട്. ഹിന്ദിയിലെ ഇന്റര്‍ഫേസ് തയ്യാറായിട്ടുണ്ടെന്നാണ് അറിയാന്‍ കഴിഞ്ഞത്. മലയാളം പ്രാദേശികവത്കരണം സ്വതന്ത്ര മലയാളം കമ്പ്യൂട്ടിങ്ങാണു് ഏറ്റെടുത്തിരിയ്ക്കുന്നതു്. താത്പര്യമുള്ളവര്‍ക്ക് പങ്കു ചേരാം

പരീക്ഷിച്ചു നോക്കാന്‍.
ഈ ലാപ്‌ടോപ്പിലെ സോഫ്റ്റ്‌വെയര്‍ പരീക്ഷിച്ചു നോക്കണമെങ്കില്‍ അത് നമ്മുടെ കമ്പ്യൂട്ടറിലും സാധിയ്ക്കും.
ഇവിടെ നിന്ന് ബൂട്ടബിള്‍ ഇമേജ് ഡൗണ്‍ലോഡ് ചെയ്ത്, എക്സ്ട്രാക്റ്റ് ചെയ്ത്, qemu എന്ന എമുലേറ്ററിന്റെ സഹായത്തോടെ ഇത് ബൂട്ട് ചെയ്യാവുന്നതാണ്.
qemu -hda olpc-redhat-stream-development-devel_ext3.img
എന്ന കമാന്റു കൊണ്ട് സംഗതി ബൂട്ട് ചെയ്ത്, 'വര്‍ക്ക് ' ചെയ്ത് തുടങ്ങാം. ഓപ്പറേറ്റിങ് സിസ്റ്റത്തിന്റെ മുകളില്‍ ഓപ്പറേറ്റിങ്ങ് സിസ്റ്റം ബൂട്ട് ചെയ്യുന്നതു കൊണ്ട് (എമുലേറ്റ് ചെയ്യുന്നത് കൊണ്ട്) കുറച്ച് മെല്ലെയായിരിയ്ക്കും പ്രവര്‍ത്തിയ്ക്കുക. കൂടുതല്‍ വിവരങ്ങള്‍ക്ക് ഈ വിക്കി പേജ് നോക്കുക എന്റെ ലാപ്‌ടോപ്പിലെ ഡെബിയന്‍ ലെന്നിയില്‍ OLPC എമുലേറ്റ് ചെയ്തിരിയ്ക്കുന്നതിന്റെ ചില ചിത്രങ്ങള്‍ താഴെ:




OLPC ലാപ്‌ടോപ്പുകളുടെ ഒരു ഇമേജ് ഗാലറി ഇവിടെ
ഫോസ്സ്.ഇന്‍ പരിപാടിയില്‍ ലാപ്‌ടോപ്പ് തുറക്കാനുള്ള 'ആക്രാന്ത'ത്തിന്റെ ഒരു തമാശ വീഡിയോ

വിവരങ്ങള്‍ക്ക് കടപ്പാട് http://laptop.org.

Monday, December 10, 2007

മലയാളം നിവേശകരീതികള്‍ ഒരു വിശകലനം

സെബിന്റെ ബ്ലോഗിലെ മലയാളം മലയാളത്തിലെഴുതാന്‍ എന്ന പോസ്റ്റിന്റെ പശ്ചാത്തലത്തില്‍ നിവേശകരീതികളെപ്പറ്റി ഒരു വിശകലനത്തിന് ശ്രമിയ്ക്കുന്നു

മലയാളം എഴുതാന്‍ നല്ലത് ഇന്‍സ്ക്രിപ്റ്റ്, വരമൊഴി എന്നിവയിലേത് ഉപയോഗിയ്ക്കണമെന്ന് വിശകലനം ചെയ്യുന്നത് എവിടെയും എത്താത്ത ഇടുങ്ങിയ വിശകലനമായിരിയ്ക്കും. നിവേശകരീതികളെ ഞാന്‍ വേറൊരു രീതിയിലാണ് തരംതിരിയ്ക്കാനിഷ്ടപ്പെടുന്നത്.
1. നോണ്‍ഫൊണറ്റിക് - ശബ്ദാത്മകം അല്ലാത്തത്.
2. ഫൊണറ്റിക് - ശബ്ദാത്മകം
നോണ്‍ഫൊണറ്റിക് - ശബ്ദാത്മകം അല്ലാത്തത്
ഇംഗ്ലീഷ് അക്ഷരങ്ങള്‍ ഉള്ള ഒരു കീബോര്‍ഡ് ഉപയോഗിയ്ക്കുമ്പോള്‍ ഇംഗ്ലീഷ് അക്ഷരങ്ങളുടെ ഫൊണറ്റിക് മൂല്യങ്ങളോട് ഒട്ടും ചേരാതെ ഒരു ഭാഷയിലെ അക്ഷരങ്ങളെ മാപ്പ് ചെയ്യുന്ന നിവേശകരീതികളെ ഇങ്ങനെ വിശേഷിപ്പിയ്ക്കാം. ഇന്‍സ്ക്രിപ്റ്റാണ് ഇതിന്റെ നല്ല ഉദാഹരണം. L എന്ന കീയുടെ സ്ഥാനത്ത് ത , ഥ എന്നീ അക്ഷരങ്ങളെ ചേര്‍ക്കുമ്പോള്‍ സംഭവിയ്ക്കുന്നത് , കീബോര്‍ഡില്‍ മലയാളം കട്ടകളാണെന്ന് മനസ്സില്‍ വിചാരിച്ച് ടൈപ്പ് ചെയ്യണം എന്നാണ്. ഈ മാപ്പിങ്ങ് ഇങ്ങനെ മനസ്സില്‍ വിചാരിയ്ക്കാന്‍ പഠിയ്ക്കുന്നതിനെ ഇന്‍സ്ക്രിപ്റ്റ് ടൈപ്പിങ്ങ് പഠനം എന്ന് നമുക്ക് പറയാം. നമുക്കറിയാം ഈ പഠനം സമയമെടുക്കുന്നതിന്റെ കാരണം, L ന്റെ ലയുടെ അടുത്തു വരുന്ന ഫൊണറ്റിക് സവിശേഷത തയുടെയോ , ഥയുടെയോ അടുത്തെവിടെയും വരാത്തതാണ്. ഈ ബുദ്ധിമുട്ടിന്റെ പശ്ചാത്തലമായി മലയാളത്തിന് പൊതുവേ ഭാരതീയ ഭാഷകള്‍ക്കൊക്കെയുള്ള എഴുതുന്നതു പോലെ വായിയ്ക്കുന്നതും , ഒരക്ഷരവും അതിനു മാത്രം സ്വന്തമായ ഉച്ചാരണവുമെന്ന പ്രത്യേകതയുണ്ട്. ഭാഷാവിദഗ്ധര്‍ ഇതിനെ one to one grapheme to phonetic mapping എന്നു പറയും.
ഇന്‍സ്ക്രിപ്റ്റ് രൂപകല്പന ചെയ്തിരിയ്ക്കുന്നത് പ്രാഥമികമായി ഭാരതീയ ഭാഷകള്‍ ഉപയോഗിയ്ക്കുന്ന ഒരു ഉപയോക്താവിനെ മനസ്സില്‍ കണ്ടു കൊണ്ടാണ്. ആ ഭാഷ മാത്രമായി ഉപയോഗിയ്ക്കുന്ന ഒരാള്‍ക്ക് ഇംഗ്ലീഷ് കട്ടകള്‍ക്ക് പകരം സ്വന്തം ഭാഷയിലെ അക്ഷരങ്ങളാണ് കീബോര്‍ഡില്‍ വേണ്ടതെന്ന സങ്കല്‍പവും ഉണ്ട്. അക്ഷരങ്ങളെ കീബോര്‍ഡില്‍ വിന്യസിയ്ക്കുമ്പോള്‍ ഇംഗ്ലീഷ് അനുവര്‍ത്തിച്ചിരിയ്ക്കുന്ന ശാസ്ത്രീയതയും അതിനുണ്ട്. ഒരു ഭാഷ ടൈപ്പ് ചെയ്യാന്‍ പഠിച്ചാല്‍ ബാക്കി എല്ലാ ഭാരതീയ ഭാഷകളും വിഷമം കൂടാതെ പഠിയ്ക്കാമെന്നുള്ള പ്രത്യേകതയുണ്ട്. ഇന്‍സ്ക്രിപ്റ്റ് എന്ന സ്റ്റാന്‍ഡേര്‍ഡ് മറ്റു നിവേശകരീതികളെ അപേക്ഷിച്ച് കുറച്ചുകൂടി ഉറച്ചതാണെന്ന് വാദവും ഉണ്ട്.

ഫൊണറ്റിക് - ശബ്ദാത്മകം
ഇംഗ്ലീഷ് അക്ഷരങ്ങളുടെ സാമാന്യമായ ഫൊണറ്റിക് സവിശേഷതകളുടെ സ്വന്തം ഭാഷയിലേയ്ക്കുള്ള പകര്‍ത്തലിലൂടെയുള്ള കീബോര്‍ഡ് വിന്യാസത്തെയാണ് ഇതുകൊണ്ട് അര്‍ത്ഥമാക്കുന്നത്. ഇത്തരം കീ വിന്യാസങ്ങളെ വീണ്ടും രണ്ട് രീതിയില്‍ തരംതിരിയ്ക്കാം.

a) ലിപ്യന്തരണം അടിസ്ഥാനമാക്കിയുള്ളത്: നമ്മുടെ ഭാഷയുടെ ഉച്ചാരണത്തെ ലാറ്റിന്‍ ലിപികള്‍ കൊണ്ട് പ്രതിനിധാനം ചെയ്യിയ്ക്കുന്ന രീതിയാണ് ഇത്. മലയാളം എന്നത് malayaalam എന്ന് എഴുതുന്ന വിദ്യ. ഈ വിധത്തിലുള്ള പൊതുവില്‍ അറിയപ്പെടുന്ന കുറച്ച് നിവേശകരീതികള്‍ പറയാം. ഇത് ഇത്തരംനിവേശകരീതികളുടെ ഒരു മുഴുവന്‍ ലിസ്റ്റല്ല. ഉദാഹരണത്തിന് ചിലത് പറയുന്നുവെന്നു മാത്രം.
1. വരമൊഴി/മൊഴി കീമാപ്പ്: മലയാളികള്‍ക്ക് ഇതിന് യാതൊരു പരിചയപ്പെടുത്തലിന്റെയും ആവശ്യമുണ്ടെന്ന് തോന്നുന്നില്ല
2. സ്വനലേഖ : ഗ്നു ലിനക്സ് പ്രവര്‍ത്തക സംവിധാനങ്ങള്‍ക്കായി ഞാന്‍ തന്നെ എഴുതിയ ഫ്ലെക്സിബിള്‍ കീമാപ്പിങ്ങ് ഉള്ള നിവേശകരീതി. ഏറെക്കുറെ മൊഴി കമ്പാറ്റിബിള്‍ ആണ്. കൂടാതെ ടൈപ്പ് ചെയ്യുമ്പോള്‍ എഴുതിയ ഇംഗ്ലീഷ് അക്ഷരങ്ങളുടെ കോമ്പിനേഷനനുസരിച്ചുള്ള സാധ്യമായ എല്ലാ മലയാളം അക്ഷരങ്ങളും കഴ്സറിനടിയില്‍ മെനുവായി വന്നുകൊണ്ടിരിയ്ക്കും. അതുകൊണ്ട് കൃത്യമായി ട്രാന്‍സ്ലിറ്ററേഷന്‍ നിയമങ്ങള്‍ അറിയണമെന്നില്ല. കോപി പേസ്റ്റ് കൂടാതെ എല്ലാ അപ്ലിക്കേഷനുകളിലും നേരിട്ട് ടൈപ്പ് ചെയ്യാം. മലയാളത്തിന് പുറമേ ബംഗാളി, ഗുജറാത്തി, കന്നഡ, പഞ്ചാബി, ഹിന്ദി, തെലുഗ്, ഒറിയ എന്നി ഭാഷകളിലും ഇത് ടെസ്റ്റിങ് സ്റ്റേജിലുണ്ട്.
3. ഐട്രാന്‍സ് ITRANS കുറച്ച് വ്യത്യസ്തമായ ലിപ്യന്തരണം ഉപയോഗിയ്ക്കുന്ന നിവേശകരീതി
4. ബരാഹ IME ഇന്ത്യന്‍ ഭാഷകള്‍ക്ക് ഉള്ള ട്രാന്‍സ്ലിറ്ററേഷന്‍ രീതി. സ്കിം നിവേശകരീതിയായി ഇത് മലയാളത്തിനും ലഭ്യമാണങ്കിലും ആരും ഉപയോഗിച്ചു കണ്ടിട്ടില്ല.
മേല്‍പ്പറഞ്ഞവ കൂടാതെ അധികമാരും അറിയപ്പെടാതെ കിടക്കുന്ന വെബ്, പ്രൊപ്രൈറ്ററി നിവേശകരീതികളും ധാരാളം ഉണ്ട്.
കുറച്ചു കൂടി ഇന്റലിജന്റ് ആയി ട്രാന്‍സ്ലിറ്ററേഷനില്‍ മെഷീന്‍ ലേണിങ് എന്ന വിദ്യ ഉപയോഗിച്ച് കൊണ്ടുള്ള ഗൂഗിളിന്റെ ട്രാന്‍സ്ലിറ്ററേറ്റ് എന്ന വെബ് അപ്ലിക്കേഷനും ഉണ്ട്. ഗൂഗിള്‍ ട്രാന്‍സ്ലിറ്ററേറ്റിന്റെ എല്ലാ ഫീച്ചറുകളും ഉള്ള ഡെസ്ക്ടോപ്പ് അപ്ലിക്കേഷനായ സുലേഖ എന്ന എഡിറ്റര്‍ തയ്യാറായി വരുന്നുണ്ട്.
ട്രാന്‍സ്ലിറ്ററേഷന്‍ എന്നതിന് ആസ്കിയോളം തന്നെ പഴക്കമുണ്ട്. കീബോര്‍ഡിലൊതുക്കാന്‍ പറ്റാവുന്നതിനേക്കാളേത്രയോ അക്ഷരങ്ങളുള്ള ചൈനീസ് , ജപ്പാനീസ് , കൊറിയന്‍ ഭാഷകള്‍ക്ക് ഇത് പണ്ടേ നിലവിലുണ്ടത്രേ. ഈ ഭാഷകള്‍ക്ക് വേണ്ടിയാണ് ഗ്നു ലിനക്സിലെ സ്കിം വന്നതെങ്കിലും ഇപ്പോള്‍ മിക്ക ഭാഷകള്‍ക്കും അത് ഉപയോഗിയ്ക്കുന്നുണ്ട്.

b) ഇന്‍സ്ക്രിപ്റ്റ് രീതിയില്‍ അഴിച്ചുപണി നടത്തിക്കൊണ്ട് അതിന്റെ ഫൊണറ്റിക് മാപ്പിങ്ങ് കറക്ട് ചെയ്തു കൊണ്ടുള്ള കീബോര്‍ഡ് ലേയൗട്ടുകള്‍ : ഹിന്ദിയിലെ ബോല്‍നാഗരി, അതിനെ അടിസ്ഥാനമാക്കിക്കൊണ്ട് മലയാളത്തിലുള്ള ലളിത എന്നിവ ഇതിനുദാഹണം. ലളിതയില്‍ L എന്ന കീ ല, ള എന്നിവയ്ക്ക് മാപ്പ് ചെയ്തിരിയ്ക്കുന്നു.

ഇനി ഇത് ഏത് ഉപയോഗിയ്ക്കണം എന്ന ചര്‍ച്ചയിലേക്ക് കടക്കാം. ഞാനിതിനെ എഴുതുന്നയാള്‍, എഴുതുന്നത് എന്നീ രണ്ട് കോണുകളിലൂടെ നോക്കിക്കാണാന്‍ ശ്രമിയ്ക്കുന്നു

എഴുതുന്നയാള്‍: ഇംഗ്ലീഷ് അക്ഷരങ്ങള്‍ ലേഖനം ചെയ്ത ഒരു കീബോര്‍ഡിന്റെ മുന്നിലിരിയ്ക്കുന്ന ഒരാള്‍ ആരൊക്കെയായിരിയ്ക്കാം?
1. ഒരു സാദാ മലയാളി. അയാള്‍ക്ക് "ABCD" അറിയാം. Palakkad എന്നത് പാലക്കാട് എന്ന് വായിക്കാനറിയാം. ഇംഗ്ലീഷ് അക്ഷരങ്ങള്‍ പഠിയ്ക്കുമ്പോള്‍ സ്വന്തം പേര് suresh എന്നോ meera എന്നോ എഴുതാന്‍ പഠിച്ചവന്‍(ള്‍). കൂട്ടുകാരുടെ പേരുകള്‍ മലയാളത്തില്‍ പറഞ്ഞാല്‍ ഇംഗ്ലീഷില്‍ എങ്ങനെ എഴുതണമെന്ന് ഏകദേശം പറയാനറിയുന്നവന്‍...കടയിലേക്ക് സാധനങ്ങള്‍ വാങ്ങാന്‍ പോകുമ്പോള്‍ payar, paripp, pappadam എന്നൊക്കെ തുണ്ടു കടലാസില്‍ എഴുതാനറിയുന്നവന്‍ .. കടകളുടെ ബോര്‍ഡില്‍ Maya jwellery എന്ന് കണ്ടാല്‍ വായിക്കാനറിയുന്നവന്‍...5 ഇംഗ്ലീഷ് വാക്കുകള്‍ എഴുതാന്‍ പറഞ്ഞാല്‍ 2 എണ്ണമെങ്കിലും തെറ്റി എഴുതുന്നവന്‍.
കമ്പ്യൂട്ടര്‍ ഉപയോഗിയ്ക്കുന്ന ഇത്രയൊക്കെ വിദ്യാഭ്യാസയോഗ്യതയുള്ള ഒരാളെ നമുക്ക് ബേസ് ആയി എടുക്കാം. ബാക്കിയുള്ളവര്‍ എല്ലാം ഇദ്ദേഹത്തിന്റെ പരിഷ്കരിച്ച പുരോഗമിച്ചവര്‍. ഇദ്ദേഹത്തിന് മലയാളം മംഗ്ലീഷ് ഉപയോഗിച്ച് ടൈപ്പ് ചെയ്യാന്‍ ബുദ്ധിമുട്ടാകും എന്ന് ആര്‍ക്കെങ്കിലും തോന്നുണ്ടോ? അതേ സമയം ഇദ്ദേഹത്തിനെ ഇന്‍സ്ക്രിപ്റ്റ് പഠിയ്ക്കാന്‍ മുന്‍പത്തേക്കാളും എളുപ്പം ആയിരിയ്ക്കും എന്ന് ആര്‍ക്കെങ്കിലും തോന്നുണ്ടോ?
2. മലയാളം നിത്യജീവിതത്തിന്റെ ഭാഗമായി ഉപയോഗിയ്ക്കേണ്ടി വരുന്ന ഒരു ഡി ടി പി സെന്റര്‍ ജോലിക്കാരന്‍ , ഭാഷാഗവേഷണം നടത്തുന്നവര്‍, മലയാളം ടൈപ്പിങ് പാഠ്യപദ്ധതിയുടെ ഭാഗമായി പഠിയ്ക്കുന്ന ഒരു വിദ്യാര്‍ത്ഥി - ഇവര്‍ക്ക് ഇന്‍സ്ക്രിപ്റ്റ് ആണ് ഏറ്റവും യോജിച്ചത്. ഇന്‍സ്ക്രിപ്റ്റ് പഠിയ്ക്കുന്നതിന്റെ മൂല്യ വര്‍ദ്ധനവ് അവര്‍ക്ക് ലഭ്യമാകും, ആയാസരഹിതമായ മലയാളം ഉപയോഗത്തിന് രൂപകല്പന ചെയ്തിരിയ്ക്കുന്ന ഇന്‍സ്ക്രിപ്റ്റ് കീ വിന്യാസത്തിന്റെ ഗുണഫലങ്ങള്‍ അവര്‍ക്ക് കിട്ടുന്നു.
3. ഒരു ഐടി പ്രൊഫഷണല്‍ - തൊഴിലിന്റെ ഭാഗമായി ധാരാളം ഇംഗ്ലീഷും അതിനിടയ്ക്ക് മലയാളവും ഉപയോഗിക്കേണ്ടി വരുന്ന ഒരാള്‍- പഠിയ്ക്കാന്‍ സമയം മെനക്കെടുത്താന്‍ മനസ്സിലാത്തവന്‍- ഇവര്‍ ഏതുപയോഗിയ്ക്കും.മംഗ്ലീഷ് ഉപയോഗിച്ചാല്‍ ഇംഗ്ലീഷ് ടൈപ്പിങ്ങ് സ്പീഡിന്റെ അതേ വേഗത തന്നെ മലയാളം ടൈപ്പ് ചെയ്യാനും ഉപയോഗിയ്ക്കാമെങ്കില്‍ എന്തിന് മടിയ്ക്കണം?

എഴുതുന്നത്:
എഴുതുന്നത് എങ്ങനെയാണെങ്കിലും മലയാളം തന്നെ!. ഇന്‍സ്ക്രിപ്റ്റും ട്രാന്‍സ്ലിറ്ററേഷനും, ഫൊണറ്റികും തമ്മിലുള്ള വേര്‍തിരിവ് അക്ഷരങ്ങളെ മാപ്പ് ചെയ്യുന്നത് സോഫ്റ്റ്‌വെയറോ അതോ നമ്മളോ എതാണ് എന്ന് പറഞ്ഞാല്‍ നിങ്ങള്‍ സമ്മതിയ്ക്കുമോ? ഇംഗ്ലീഷ് കീബോര്‍ഡിന്റെ മുന്നിലിരിയ്ക്കുന്ന നിങ്ങള്‍ L എന്ന കീ അടിച്ചാല്‍ ത വരും എന്ന് തീരുമാനിയ്ക്കുന്നത്/അറിയുന്നത് നിങ്ങളുടെ മനസ്സ് നടത്തുന്ന മാപ്പിങ്ങിലൂടെ . പോട്ടെ, കീകളുടെ മുകളില്‍ മലയാളം എഴുതി ഒട്ടിച്ചു വച്ചുവെന്നിരിയ്ക്കട്ടെ. അപ്പോളും സംഭവിയ്ക്കുന്നതെന്ത്? നിങ്ങള്‍ L അമര്‍ത്തുമ്പോള്‍ സോഫ്റ്റ്‌വെയറിന് കിട്ടുന്നത് ത അല്ലല്ലോ. L ന്റെ കീ കോഡല്ലേ. അത് XKB തുടങ്ങിയവ തയുടെ യുണിക്കോഡിലേയ്ക്ക് മാറ്റുമ്പോളല്ലേ ത വരുന്നത്? അവിടെ നടക്കുന്നതും ഒരു മാപ്പിങ്ങ്! ട്രാന്‍സ്ലിറ്ററേഷനും അത്തരം ഒരു മാപ്പിങ് തന്നെ. അതുകൊണ്ട് മലയാളം ഇംഗ്ലീഷ് ഉപയോഗിച്ച് ടൈപ്പ് ചെയ്താല്‍ മലയാളഭാഷയ്ക്ക് വല്ലതും സംഭവിയ്ക്കും എന്നതിന് ഒരു കഴമ്പുമില്ല. വായിക്കുന്നതും എഴുതുന്നതും മലയാളം തന്നെ. എഴുതാനുള്ള ടൂള്‍ എന്ന് മാത്രം ഇവയെ പരിഗണിച്ചാല്‍ പോരേ?
ഇനി കീ സ്ട്രോക്സിന്റെ എണ്ണം കണക്കിലെടുക്കാം. അകാരത്തിലവസാനിയ്ക്കുന്ന (ക, ഖ, ച യ ...) അക്ഷരങ്ങള്‍ക്ക് ഫൊണറ്റിക്, ഇന്‍സ്ക്രിപ്റ്റ് എന്നിവയില്‍ ഒരു കീ സ്ട്രോക് മതിയാകുമ്പോള്‍ ട്രാന്‍സ്ലിറ്ററേഷനില്‍ രണ്ട് കീ സ്ട്രോക് വേണം
ക(1) -> ka(2)
യ(1) -> ya(2)
പക്ഷേ
ക് (2) -> k(1)
വ് (2) -> v(1)
ഇ, ഉ, എ, ഒ എന്നീ സ്വരചിഹ്നങ്ങളില്‍ അവസാനിയ്ക്കുന്നവയ്ക്ക് മിക്കപ്പോഴും ട്രാന്‍ലിറ്ററേഷനിലും ഇന്‍സ്ക്രിപ്റ്റ്/ഫൊണറ്റിക് എന്നിവയിലും കീ സ്ട്രോക് എണ്ണം തുല്യമാണെന്ന് കാണാം
കി (2) -> ki(2)
വി (2) -> vi (2)

കൂട്ടക്ഷരങ്ങളെക്കുറിച്ചും ചില്ല് അനുസ്വാരം തുടങ്ങിയവ അടങ്ങിയ വാക്കുകള്‍ക്ക് എത്ര കീ സ്ട്രോക്ക് വേണം എന്നതിനെ കുറിച്ച് നല്ല ഒരു പഠനം നടത്തേണ്ടിയിരിയ്ക്കുന്നു. ആള്‍ട്ട്, ഷിഫ്റ്റ്, കണ്ട്രോള്‍ എന്നിവ ഉപയോഗിച്ചുള്ള കീബോര്‍ഡ് ലേയൗട്ടുകളില്‍ ഇത്തരം പഠനം നടത്തുമ്പോള്‍ ആ മോഡിഫയര്‍ കീ കൂടി എണ്ണണമെന്നാണ് എന്റെ പക്ഷം. മറ്റുപല കാര്യങ്ങള്‍ കൂടി പരിഗണിയ്ക്കണം. ഉദാഹരണം
ക്ക = ക+ ് + ക , kka ഇവിടെ ഒരു കീ രണ്ടു പ്രാവശ്യം ടൈപ്പ് ചെയ്യുന്നതും വ്യത്യസ്തങ്ങളായ രണ്ട് കീ ടൈപ്പ് ചെയ്യുന്നതും ഒരേ പോലെ പരിഗണിയ്ക്കാമോ? ഒരു കീ രണ്ട് തവണ ടൈപ്പ് അടുപ്പിച്ച് ടൈപ്പ് ചെയ്യുന്നത് കൂടുതല്‍ എളുപ്പമല്ലേ?

ചുരുക്കിപ്പറഞ്ഞാല്‍ ഏത് ഉപയോഗിയ്ക്കണമെന്ന് തീരുമാനിയ്ക്കുന്നത് എന്തിനുവേണ്ടി ഉപയോഗിയ്ക്കുന്നു, ആരു് ഉപയോഗിയ്ക്കുന്നു എന്നീ ഘടകങ്ങളെ ആശ്രയിച്ചിരിയ്ക്കുന്നു. ഇവയെ പരിഗണിയ്ക്കാതെ ഏതെങ്കിലും ഒന്നാണ് നല്ലതെന്ന് പറയുന്നത് യുക്തിസഹമല്ല.

പക്ഷേ, വളരെ കണിശമായി ഏത് ഇന്‍പുട്ട് സ്കീം ഉപയോഗിച്ചാലും പരിഗണിയ്ക്കേണ്ട ഒരു ഘടകം എനിയ്ക്ക് ചൂണ്ടിക്കാണിയ്ക്കാനുണ്ട്. അത് എന്‍കോഡിങ് കൃത്യതയാണ്. ഏത് ഇന്‍പുട്ട് സ്കീം ഉപയോഗിച്ചാലും, എന്ത് ലോജിക്ക് ഉപയോഗിച്ചാലും, ഉപയോക്താവിന് എളുപ്പമാവാന്‍ വേണ്ടി എന്ത് സങ്കേതം ഉപയോഗിച്ചാലും അതിന്റെയൊക്കെ ഔട്ട്പുട്ട് ആയി വരുന്ന മലയാളം ഒന്നായിരിയ്ക്കണം. അത് ഇന്‍സ്ക്രിപ്റ്റ് ഉപയോഗിച്ചെഴുതിയ മലയാളത്തിന് തുല്യമാകണം. ഓരോ മലയാളം അക്ഷരത്തിനും യുണിക്കോഡ് അനുശാസിയ്ക്കുന്ന കോഡ് പോയിന്റ് തന്നെ വരണം. ഒന്നും അധികവും കുറവും ആകരുത്. നിര്‍ഭാഗ്യവശാല്‍ വരമൊഴിയുടെയും, മൊഴിയുടെയും എന്‍കോഡിങ്ങ് പിഴവുകള്‍ മൂലം നമ്മുടെ ബ്ലോഗുകളിലെയും വിക്കിപ്പീഡിയയിലെയും ഉള്ളടക്കം പലവാക്കുകളെയും പിശകുള്ളതായിരിക്കുന്നത് അറിഞ്ഞു കാണുമോ?
വരമൊഴിയില്‍ എഴുതിയ എന്റെ പേര് ഇന്‍സ്ക്രിപ്റ്റിലെഴുതിയ പേരില്‍ നിന്ന് 24 ബിറ്റ് വ്യത്യാസത്തിലാണ്. ഈ ബഗ്ഗിനെപ്പറ്റി ഞാന്‍ ഇവിടെ എഴുതിയിട്ടുണ്ട്.
അതുകൊണ്ട് ഏത് ഇന്‍പുട്ട് മെത്തേഡ് എന്നത് ഒരോരുത്തരുടെയും ഇഷ്ടത്തിന് വിടാം. പക്ഷേ ആ ഇന്‍പുട്ട് മെത്തേഡുകള്‍ ഉണ്ടാക്കുന്ന മലയാളങ്ങള്‍ തമ്മില്‍ യാതൊരു വ്യത്യാസവുമുണ്ടാവരുത്.

[ഈ ലേഖനം വളരെ കുറച്ച് സമയം എടുത്ത് എഴുതിയതാണ്. കുറച്ചു കൂടി കാര്യങ്ങള്‍ പിന്നീട് ഉള്‍പ്പെടുത്താം]

Sunday, December 9, 2007

കേള്‍വി ഒരു കല, സംഭാഷണം സംഗീതവും

"കേള്‍വി ഒരു കലയാണ്. നാക്ക് നമ്മുടെ ചെവിയിലായിരുന്നെങ്കില്‍ ശബ്ദത്തെ രുചിയ്ക്കാമായിരുന്നു" ഫോസ്.ഇന്‍ പരിപാടിയ്ക്കിടയില്‍ ഉണ്ടായ ഒരു സംഭാഷണമദ്ധ്യേ പ്രശസ്ത ഡിസൈനറും കോളമിസ്റ്റൂം സ്വതന്ത്ര സോഫ്റ്റ്‌വെയര്‍ പ്രചാരകനുമായ നിയാം ഭൂഷണ്‍ എന്നോടു പറഞ്ഞു.
ഫോസ്.ഇന്‍ പരിപാടിയില്‍ എന്റെ ഭാരതീയ ഭാഷാ സംഭാഷണവിശ്ലേഷിണിയെപ്പറ്റിയുള്ള(Speech Synthesizer) അവതരണത്തില്‍ നിയാം ഭൂഷണും ശ്രോതാവായി വന്നിരുന്നു. വാക്കുകളെ ശബ്ദമാക്കുമ്പോള്‍ ശാസ്ത്രം അഭിമുഖീകരിയ്ക്കുന്ന ഒരു വെല്ലുവിളിയാണ് വായിക്കുന്നതിന്റെ താളഭംഗിയും അതിന്റെ സ്വാഭാവികതയും. ധ്വനി എന്ന എന്റെ സോഫ്റ്റ്‌വെയര്‍ തികച്ചും യാന്ത്രികമായിട്ടാണ് 8 ഭാഷകള്‍ വായിക്കുന്നത്. കേട്ടാല്‍ മനസ്സിലാവുമെങ്കിലും അതിന്റെ റോബോട്ടിക് സംസാരശൈലി പലപ്പോഴും അരോചകമാണെന്നത് സത്യമാണ്. ശബ്ദങ്ങളെ കൂട്ടിയിണക്കിയുള്ള സംസാരവിശ്ലേഷിണികളാണ് ഏറെയും പ്രചാരത്തിലുള്ളത്. അവയില്‍ താളവും സ്വാഭാവികതയും കൊണ്ടു വരുന്നതിനെപ്പറ്റിയുള്ള ഗവേഷണങ്ങള്‍ ഇപ്പോളും പൂര്‍ണ്ണവിജയത്തിലെത്തിയിട്ടില്ല. പലരും അങ്ങനെയൊരു സംരംഭം പൂര്‍ണ്ണവിജയം കാണില്ലെന്ന് വാദിയ്ക്കുന്നുണ്ടു താനും. ഈ ഗവേഷണം ലാറ്റിന്‍ ഭാഷകളില്‍ ഏറെക്കുറെ പുരോഗതി നേടിയിട്ടുണ്ട്. ഫെസ്റ്റിവല്‍ എന്ന സോഫ്റ്റ്‌വെയര്‍ ഇംഗ്ലീഷിനു വേണ്ടി ഉപയോഗിച്ചു നോക്കിയാല്‍ ഇതു മനസ്സിലാക്കാന്‍ പറ്റും. രണ്ട് പ്രശ്നങ്ങളാണ് ഈ ഗവേഷണങ്ങള്‍ക്ക് മുന്നിലുള്ളത്.
1. എപ്പോളൊക്കെയാണ് സംസാരം നീട്ടിയോ താളത്തിലോ നമ്മള്‍ പറയുന്നത്?
2. ഒന്നാമത്തെ ചോദ്യത്തിനുത്തരം ലഭിച്ചുകഴിഞ്ഞാല്‍ എങ്ങനെയാണ് കൃത്രിമമായി അത്തരം നീട്ടിക്കുറുക്കലുകള്‍ സംസാരത്തില്‍ കൊണ്ടു വരുന്നത്?
രണ്ടാമത്തെ ചോദ്യത്തിനുത്തരം ഡി എസ് പി അഥവാ ഡിജിറ്റല്‍ സിഗ്നല്‍ പ്രൊസസ്സിങ്ങ് എന്ന ടെക്നോളജി എന്ന വാക്കിലൊതുക്കാമെങ്കിലും, ഇതു വരെ നടന്നിട്ടുള്ള ഗവേഷണങ്ങള്‍ സൂചിപ്പിയ്ക്കുന്നതു് നാം എത്രത്തോളം ഡി എസ് പി പ്രൊസസ്സിങ്ങ് ഒരു ശബ്ദതരംഗത്തിനുമേല്‍ നടത്തുന്നുവോ അത്രത്തോളം അതിന്റെ സ്വാഭാവികതയ്ക്കു് കുറവു് വരുന്നു എന്നാണു്. അതുകൊണ്ടു തന്നെയാണു്, നേരത്തെ ശേഖരിച്ചു് മനുഷ്യസംസാരശകലങ്ങളെ കൂടിയിണക്കുന്നതുനു് പകരം കൃത്രിമമായി ശബ്ദതരംഗങ്ങളെ സൃഷ്ടിയ്ക്കുന്ന സങ്കേതങ്ങള്‍ വേണ്ടത്ര വിജയിക്കാത്തതും.
എന്റെ അവതരത്തിനിടയില്‍ നിയാം ഭൂഷണ്‍ പറഞ്ഞത്, സംസാരം എന്നത് ഒരുതരത്തില്‍ സംഗീതം തന്നെയാണെന്നാണ്. താളക്രമങ്ങളുടെ ഏറ്റക്കുറച്ചിലുകള്‍ കുറവായിരിയ്ക്കുന്ന ഒരു സംഗീതത്തെ സംഭാഷണമാണെന്ന് കണക്കാക്കാമത്രെ. നിയാം സംഗീതത്തെക്കുറിച്ചും വിശിഷ്യാ ശബ്ദത്തിന്റെ വിവിധ രൂപഭാവങ്ങളെയും കുറിച്ച് ദീര്‍ഘകാലമായി ഗവേഷണം നടത്തുന്ന വ്യക്തിയാണു്. എന്റെ അവതരണത്തിനു ശേഷം ഈ വിഷയത്തി‌ല്‍ അദ്ദേഹവുമായി ഒരു മണിക്കൂറിലേറെ സമയം ഞാന്‍ ഇക്കാര്യങ്ങള്‍ ചര്‍ച്ച ചെയ്തു. 20Hz നും 20KHz നും ഇടയില്‍ മാത്രമല്ല, അതില്‍ കുറഞ്ഞ ആവൃത്തിയിലുള്ള ശബ്ദവും നമുക്ക് കേള്‍ക്കാന്‍ പറ്റില്ലെങ്കിലും സംവേദനക്ഷമമാണ് . കാതുകളല്ലാതെ നമ്മുടെ ശരീരത്തിന്റെ ഓരോ അവയവത്തിനും ഇത്തരം ശബ്ദത്തിനെ മനസ്സിലാക്കാന്‍ കഴിവുണ്ട്. ഇത് തെളിയിക്കാന്‍ വേണ്ടി നിയാം എന്റെ തലയില്‍ രണ്ട് കൊട്ടുകൊട്ടിയിട്ട് അതിന്റെ ശബ്ദം ചെവി ഉപയോഗിച്ചാണോ ശ്രവിച്ചതെന്ന് ചോദിച്ചു. അതുപോലെ തന്നെ തണുപ്പുകാലത്ത് നമ്മുടെ പല്ലുകള്‍ കൂട്ടിമുട്ടുമ്പോഴും...കൊച്ചുകുട്ടികളുടെ ശ്രവണശേഷിയ്ക്ക് കുറഞ്ഞ ആവൃത്തിയുള്ള ശബ്ദങ്ങള്‍ സംവേദനക്ഷമമാണത്രേ..കൊച്ചുകുട്ടികള്‍ അമ്മയെ വിളിയ്ക്കുമ്പോള്‍ തുടങ്ങുമ്പോള്‍ ഉപയോഗിയ്ക്കുന്നത് മകാരത്തിന്റെ രൂപഭേദങ്ങളാണെന്നതിന് ശാസ്ത്രീയമായ ചിലകാരണങ്ങളുണ്ടത്രേ. അതുപോലെ അച്ഛനെ വിളിയ്ക്കാനുപയോഗിയ്ക്കുന്ന പകാരത്തിനും. പയും മയും ഒരേ വര്‍ഗ്ഗാക്ഷരങ്ങളുമാണല്ലോ.. ശബ്ദത്തിന്റെയും മനുഷ്യന്റെ സംഭാഷണശേഷിയുടെയും ഇത്തരം അടിസ്ഥാനവസ്തുകളെക്കുറിച്ച് കൂടുതല്‍ പഠിയ്ക്കുന്നത് ധ്വനിയുടെയും ശ്യാം വികസിപ്പിച്ച് കൊണ്ടിരിയ്ക്കുന്ന ശാരിക എന്ന മലയാളം സംസാരസംശ്ലേഷിണിയുടെയും(Speech Recognizer) പ്രോഗ്രാമ്മിങ്ങിനു് ഉപകാരപ്രദമായിരിയ്ക്കുമെന്ന് അദ്ദേഹം പറഞ്ഞു.

ശബ്ദമലിനീകരണം കൊണ്ടും ഒരേ ശബ്ദം പലയാവര്‍ത്തി ശ്രവിയ്ക്കുന്നതിലൂടെയും നമ്മുടെ ശ്രവണശേഷിയ്ക്ക് തകരാറു് പറ്റാറുണ്ടു്. ഈ പേജില്‍ നിയാം എങ്ങനെ കേള്‍വിയ്ക്കുണ്ടാകുന്ന ഇത്തരം പ്രശ്നങ്ങളെ അതിജീവിയ്ക്കാമെന്നു് വിശദീകരിയ്ക്കുന്നുണ്ടു്. ശബ്ദത്തിന്റെ അതിന്റെ ഒച്ചക്കൂടുതല്‍ കൊണ്ടുണ്ടാകുന്ന വിപത്തുകളെക്കുറിച്ചും വളരെ വിശദമായൊരു ലേഖനം ഇവിടെയുണ്ടു്. കേള്‍വി എന്നത് ഒരു കലയാണെങ്കില്‍ അതാസ്വദിയ്ക്കാന്‍ നമ്മുടെ കാതുകളെ സംരക്ഷിക്കേണ്ടത് അത്യാവശ്യമാണു്.
മാതൃഭൂമി ആഴ്ചപ്പതിപ്പു് ഡിസംബര്‍ 2-8(ലക്കം 40 - പേജ് 60) ല്‍ വന്ന "നമ്മുടെ ആയുസ്സില്‍ ശബ്ദത്തിന്റെ സ്വാധീനം" എന്ന ജീവന്‍ ജോബ് തോമസിന്റെ ശാസ്ത്രലേഖനവും ഇതേ വിഷയത്തിലുള്ളതാണു്.

ശബ്ദത്തെക്കുറിച്ചും നമ്മുടെ ശബ്ദസംവേദന ശേഷി വര്‍ദ്ധിപ്പിയ്ക്കാനും കാതുകളെ പരിശീലിപ്പിയ്ക്കാനുമുള്ള സ്വതന്ത്ര സോഫ്റ്റ്‌വെയറാണു് ഗ്നു സോല്‍ഫേജ്

സംഗീതം ഒരു മഹാസാഗരമാണെങ്കില്‍ സംഭാഷണവും അങ്ങനെത്തന്നെ!!!

കുറിപ്പ്: എന്റെ http://santhoshtr.livejournal.com എന്ന ബ്ലോഗ് പ്ലാനറ്റ് ഫ്ലോസ് ഇന്ത്യ എന്ന സ്വതന്ത്ര സോഫ്റ്റ്‌വെയര്‍ പ്രവര്‍ത്തകരുടെ ബ്ലോഗ് അഗ്രഗേറ്റര്‍ സബ്‌‌സ്ക്രൈബ് ചെയ്യുന്നത് കൊണ്ട്, അതില്‍ ഇനി ഇംഗ്ലീഷില്‍ മാത്രമേ എഴുതുള്ളൂ.
 
live web stats