කිරියෙන් පැනියෙන් ඉතිරෙන සුභම සුභ අලුත් අවුරුද්දක් වේවා....

2012-07-17

Windows පරිගණකයක නවතාගත නොහැකි වැඩසටහනක් නවතාලීම

දැන් මම කියන්න යන්නේ නවත්තගන්න බැරි වැඩසටහනක් කොහොමද නවත්තගන්නෙ කියලා. ඒ කියන්නෙ close වෙන්නෙ නැති program එකක් කොහොමද close කරගන්නේ කියලා. මේක ටිකක් සරල දෙයක්. ඒත් සමහර අය නොදන්න නිසයි කියන්නේ. මුලින්ම අපි කරන්න ඕන Task Manager එක open කරගන්න එක. ඒ සදහා ක්‍රම කීපයක්ම තියෙනවා. පහසුම ක්‍රමය තමයි Ctrl + Shift කියන keys දෙක ඔබාගෙනම Esc key එක ඔබන එක. මේ ක්‍රමේ windows 7 වලට හා windows XP වලට වැඩ කරනවා. එහෙමත් නැතිනම් හෝ windows පරන version එකක් නම් Alt + Ctrl + Del කියන button තුනම එකවර press කරන්න. එතකොට සමහර විට Task Manager open වේවි.එහෙම නැතිනම් ඒක open කරන්න මෙනුවක් ඒවි.

 
එහෙමත් නැතිනම් අපිට පුලුවන් ඩෙස්ක්ටොප් එකේ යටින්ම තියෙන Task Bar එක මත click කරල එන මෙනුවෙන් Task Manager කියන එක තෝරගන්න. 
Task Manager එක open කරගත්තම පහල දාල තියෙනවා වගේ පෙනේවි.






ඔයාල මේකෙන් Process කියන Tab එක තෝරගන්න ඕන. ඔය රතු පාටින් ලකුනු කරල තියෙනවා වගේ. ඊට පස්සෙ ඔයාලගෙ computer එකේ දැනට run වෙන ඔක්කෝම processes ඕකෙ බලාගන්න පුලුවන්. ඒවගෙන් ඔයාට නවත්තන්න ඕන වැඩසටහන තෝරල පහල තියෙන End Process button එක press කරන්න.
එතකොට එන window වට End process කියල දුන්නම program එක නවතිනවා. හැබැයි මේ ක්‍රමේ හැමතිස්සෙම program නවත්තන එක එච්චරම හොද නෑ. මොකද ඒක ඔයාගෙ සමහර data නැතිවෙන්න බලපානවා. ඒ වගේම ඔයාගෙ Hard Disk එක damage වෙන්නත් පුලුවන්.

2012-07-07

ඉංග්‍රීසි වචන සාමාන්‍යකරණයට(Normalization) Porter Stemming ඇල්ගොරිතමය(Algorithm) - මෘදුකාංග නිර්මාපකයන් සඳහා(For Software Developers)


මෙම ලිපියෙන් මම ලියන්න බලපොරොත්තු වෙන්නෙ මෘදුකාංග ශිල්පීන්ට(Software Engineers) ඉතාමත් වැදගත් වන එක් සුවිශේෂී ඇල්ගොරිතමයක්(algorithm) ගැන. මෙහි නම පෝටර් ස්ටෙමින් ඇල්ගොරිතමය(Porter Stemming Algorithm). මෙහි නිර්මාපකයා වන්නේ මර්ටින් පෝටර්(Martin Porter). මේකෙන් කෙරෙන්නෙ සාමාන්‍ය ඉංග්‍රීසි වචන වල අග කොටස් ඉවත් කිරීමේ ක්‍රියාවලියක්. උදාහරණයක් විදියට ගත්තොත් meeting කියන වචනය meet බවට පත් කරන්ව. ඒ වගේ tion, ies, s, වැනි අග කොටස් වචන වලින් ඉවත් කරන්ව. මේ ඉවත් කිරීම වචන සෙවීමේ මෘදුකාංග(word searching software) නිපදවීමට ඉතාමත් ප්‍රයෝජනවත් වෙන්වා. ඒ වගේම පරිවර්තක වැඩසටහන්(Translator software) වලට හා කෘතිම බුද්ධිය පිළිබඳ වැඩසටහන්(AI applications) වලට  ඉතාමත් කාර්යක්ෂම විදියට යොදාගන්න පුලුවන්.
ඉතින් මේ අල්ගොරිතමය(algorithm) පරිගනක ක්‍රමලේඛන භාෂා(programming languages) රැසකින් නොමිලේම ලබාගැනීමේ හැකියාවක් තිබෙනවා. මෙම අල්ගොරිත්මය(algorithm) පිලිබඳ තවත් තොරතුරු දැනගැනීමට හෝ එම අල්ගොරිතමය(algorithm) ලබාගැනීමට පහත තියෙන වෙබ් අඩවියට පිවිසෙන්න.

http://tartarus.org/~martin/PorterStemmer/


ඒවගේම මෙම දැනුම තවත් කෙනෙකුට ලබාගැනීමට මෙම ලිපිය බෙදාහරින්න.