Pages

සීමාවන් නොමැති අදහස් වලට පණ දෙන්න.....

Sunday, October 27, 2013

බ්ලොග් අවකාශයෙන් එපිට සිංහල යුනිකෝඩ් පාවිච්චිය

සිංහල බ්ලොග් අවකාශයතුල දැනට සිංහල බ්ලොග් විශාල සංඛ්‍යාවක් පවතින අතර ඒවායේ සිංහල යතුරුලියනය කිරීමට විවිධාකාර ක්‍රම භාවිතා වෙනු දැකිය හැකිය. මොන ආකාරයෙන් සිංහල යතුරුලියනය කළත් බොහොමයක් පරිගණක වලදි sinhala unicode  ස්ථාපනය වී ඇත්නම් අපට එම ලිපි පහසුවෙන් කියැවිය හැක. නමුත් බ්ලොග් අවකාශයෙන් එපිට ලෝකය දෙස බැලීමේදී පරිගණක යතුරුලියනය sinhala unicode පැමිණිමට පෙර තිබුනු තත්වයෙන් එපිටට ගොස් ඇත්නම් ඒ කලාතුරකිනි. එනම් තවමත් බ්ලොග් අවකාශයෙන් පිටත බොහෝදෙනා තමන්ගේ සිංහල ලිපි ලේඛණ කටයුතු සිදු කරනුයේ කිසියම් ආකාරයක සිංහල ෆොන්ටයක් පාවිච්චි කරමින්. එනම් ඒ ලිපි ලේඛණ වෙනත් පරිගණකයක් තුල පාවිච්චි කරන විට අපට අතීතයේ මෙන්ම එම ෆොන්ටය සෙවීමට සිදු වේ. මින් සිංහල යුනිකේත නිර්මාණයේ අභිමතාර්ථ ඉටු වීමක් සිදු නොවන බව මාගේ හැඟීමයි. එනම් සෑම පරිගණකයකම ඉංග්‍රිසි ලිපි ලේඛණ කටයුතු සිදු කළ හැකි ආකාරයටම සිංහල ලිපි ලේඛණ කටයුතු සිදු කිරීමේ හැකියාව නැතිව යයි.

Saturday, October 26, 2013

හැම දේකින්ම දෙක දෙක (එහෙ එකයි- මෙහෙ එකයි)

අයියා "පොඩිපින් චාජර් එකක්" තියෙනවාද?

නෑ මල්ලි. ඒත් උඹ මේ ළඟදි දවසක නේද චාජරේ ගත්තෙ. ඒකත් කැඩිලද?

නෑ අයියා. මම ඒක ගෙදර දාලා ඇවිත්

ඒ මොකද බන් ගෙදර ගෙනිච්චෙ. උඹ වැඩියම ඉන්නෙ මෙහෙනෙ.

ඉතින් අයියා ගෙදර ගියාම ෆෝන් එක චාජ් කරන්න ඕනනෙ.

ඉතින් බං ගෙදර වෙනම චාජරයක් තියා ගන්න එපැයි. එතකොට අමතක වෙන් නෑනෙ

ඒකත් නියම අයිඩියා එක. එහෙ එකයි- මෙහෙ එකයි. එතකොට ගෙදරත් මෙහෙ තියෙන දේ තියෙනවා . මෙහෙදිත් ගෙදර තියෙන හැම දේම තියෙනවා. අයියා ගෑනුළමයටත් එහෙම කරන්න බැරිද?

Saturday, October 19, 2013

ලිනක්ස් මගින් ඩොංගල් අන්ලොක් කරමු.


ඔබ සතුව කිසියම් ජාලයකට පමණක් පාවිච්චි කළ හැකි (අනෙක් ජාලයන්ගේ සිම් පත් සඳහා සහය නොදක්වන) ඩොංගලයක් තියේද? මේ වෙනකොට ඒ ඩොංගල් එක වෙනත් ජාලයක සිම්පතක් මගින් පාවිච්චි කරන්න අවශ්‍ය ද?

sinhala translation is available at unlock network blocked dongles to use any sim card from any operator using linux

කිසියම් ජාලයක් මගින් ඩොංගලය තම ජාලයට පමණක් පාවිච්චි කළ හැකි අන්දමට ලොක් කරනුයේ,
  • වෙනත් තරඟකාරී ජාල වල සිම්පත් මගින් එම ඩොංගලය පාවිච්චි කිරීම වැලැක්වීමට
  • පාරිභෝගිකයා තමන් වෙතම රඳවා ගැනීමට - පාරිභෝගිකයාට වෙනත් ජාලයක සිම් පතක් පාවිච්චි කිරීමට අවශ්‍ය නම් වෙනත් ඩොංගලයක් අලුතින් ගැනීමට සිදුවේ.

ඩොංගල් අන්ලොක් කරන්නේ
  • වෙනත් ජාලයක සිම්පතක් පාවිච්චි කිරීමට
  • මුලින් පාවිච්චි කරන ලද ජාලය පිළිබඳව කළකිරීම නිසා වෙනත් ජාලයකට යාමට
  • වෙනත් ජාල මගින් වඩා හොඳ පැකේජ හඳුන්වා දී තිබීම . (බිල් ගෙවන්නෙ/වියදම් කරන්නෙ අපිනම් අපි මොකටද අපිට අවාසි වෙන පැකේජ පාවිච්චි කරන්නෙ)


පරිස්සම් වෙන්න
  • බොහෝවිට ඩොංගලය අපි ගන්නකොට කිසියම් ජාලයකට බ්ලොක් කරනවා කියන්නෙ අපිට ඒ ඩොංගලය ලැබෙන්නෙ සහන මිලට හෝ නොමිලේ වෙන්න පුලුවනි. මෙහිදි ජාලය විසින් අපි සමඟ ගිවිසුමක් ඇති කරගෙන ඇති කිසියම් කාලසීමාවකට මෙම ඩොංගලය සමඟ ගන්න පැකේජය පාවිච්චි කරනවා කියලා. මේ විදියට ඩොංගල් එක නිකම් දීලා පැකේජ් එකෙන් ආදායම් ලබා ගන්නවා ඩොංගල් එකේ වියදමත් හොයා ගෙන. 
  • ඉතින් ඩොංගල් එක අන්ලොක් කරලා හරි පැකේජ්එක පාවිච්චි කරන එක නවත්තලා දැම්මොත් හරි අපි ඩොංගල් එක ගනිද්දි අත්සන් කරන ලද ගිවිසුම අහෝසි වෙන්න පුලුවනි. එ් කියන්නෙ පැකේජ් එක සමඟ ලැබුනු ඩොංගල් එකට අපි සල්ලි ගෙවන්න වෙනවා. (පැකේජ් එක නිකන්ම අයින් කළත් පසුව ඒ වෙනුවෙන් මාස ගනනාවක් බිල ගෙවන්න සිදු වෙන්න පුලුවනි.)

කොහොම හරි ඩොංගල් එක වෙනත් ජාලයක් එක්ක පාවිච්චි කරන්න පුලුවන් කියන්නෙ අපිට ලොකු වාසියක්. මොකද අපේ රටේ තියෙන ජාල වලින් අපි බලාපොරොත්තු වෙන සේවාව සතුටුදායක මට්ටමින් ලැබෙන අවස්තා සීමිතයි. කිසියම් කාලයක් හොඳ සේවාවක් දෙන ජාලය මාස කීපයකින් ජංජාලයක්  වෙනවා. ඊට පස්සෙ වෙන ජාලයක් එනවා හොඳ සේවාවක් සපයන්න.

අලුත් පැකේජයත් එක්ක ඩොංගල් එක නිකන්ම වගේ දෙනවා වුනත් අපි පරණඩොංගල් එක විසි කරන්නෙ අපිට සල්ලි වැහි වැහැලා කියලා ද? අයියෝ සල්ලි. ඉතින් අපිට පුලුවනි අලුතින් සිම් එකයි පැකේජ් එකයි අරන් පරණ ඩොංගල් එක පාවිච්චි කරන්න.

(I'm using a linux (openSuse) operating system in my Laptop and I encourage other to use Linux on their computers. My dongle had cost me a sum of LKR 7829.99 on December 2009 (with one year warranty) without any plan or agreement but it has blocked to a mobile network operator from using another sim from other operators. Still I'm satisfied with the network but I needed to unlock the dongle for a fun because I needed to know is it could be done by my own.)



වැඩේ පටන් ගනිමු නේද එහෙනම්.

මුලින්ම අපිට ඩොංගල් එකේ IMEI‌ අංකෙ ඕන කරනවා අන්ලොක් කෝඩ් (unlock code) එක හොයා ගන්න. මේ අන්ලොක් කෝඩ් එක හොයා ගන්න උදව් වෙන වෙබ් සයිට් ඕනතරම්. මම පාවිච්චි කළේ ( http://www.mapmyplace.com/calc/ )

ලිනක්ස් පාවිච්චි කරද්දි අපිට බෑ වින්ඩෝස් වලදි වගේ කම්මැලි වෙලා අපේ වැඩේ කර ගන්න. අනික ටොරන්ට් එකකින් හොර කොපියක් බාගෙන දාගත්තා කියලා අපි දන් නෑ නෙව මේ අන්ලොක් කරන ක්‍රියාවලිය වෙන්නෙ කොහොමෙයි කියලා.
මුලින්ම අපි පරිගණකයට දා ගන්න ඕන "මිනි කොම්". මිනිකොම් තමයි අපිට උදව් වෙන්නෙ ඩොංගල් එක අන්ලොක් කරන්න. මිනිකොම් දාන්න බොහොමයක් ලිනක්ස් පද්ධති වල package manager පාවිච්චි කරන්න පුලුවනි. එහෙම නැතිනම් commandline පාවිච්චි කරන්නත් පුලුවනි.

උබුන්ටු නැතිනම් ඩෙබියන් පැකේජ් පාවිච්චි වෙන පද්ධති වලදි ටර්මිනල් එකේ ටයිප් කරන්න

sudo apt-get install minicom

රෙඩ්හැට්/ෆෙඩෝරා වගේ rpm පැකේජ් පාවිච්චි වෙන පද්ධති වලදි ටර්මිනල් එකේ ටයිප් කරන්න(yum installer)su yum install minicom

opensuse (zypper) පාවිච්චි වෙන පද්ධති වලදි ටර්මිනල් එකේ ටයිප් කරන්න
su zypper install minicom


මිනිකොම් දැම්මට අපි හොයා ගන්න ඕන කොයි පෝර්ට් එකේද ඩොංගල් එක පරිගණකයට සම්බන්ධ වෙලා තියෙන්නෙ කියලා. බොහෝවිට ඩොංගල් එක ttyUSB0  හරහා පාවිච්චි වෙනවා.
ටර්මිනල් එකේ මෙහෙම ටයිප් කරන්න. root/super user විදියට හිටියොත් ලේසියි terminal එකේ.
  • "tail -f /var/log/syslog" on debian based systems or 
  • "tail -f /var/log/messages" on rpm based systems 
විධානය දීලා ඩොංගල් එක ගලවලා ගහන්න. පහසුවෙන් හොයා ගන්න පුලුවනි ඩොංගල් එක පාවිච්චිවෙන ස්ථානය.

දැන් මිනිකොම් ආරම්භ කරමු. terminal එකේ superuser/root විදියට ඇවිත් ටයිප් කරන්න

minicom -s

දැන් පෙනේවි මේ විදියට



තෝරන්න "serial port setup". ඊට පස්සෙ මේ විදිය window එකක් පෙනේවි.


 "Change which setting?"ඉදිරියේ A ලබා දෙන්න.මෙතැනදි ඩොංගල් එක සවි වුන ස්ථානය ලබා දෙන්න පුලුවනි.

/dev/ttyS1 ස්ථානය වෙනස් කරන්න අපි හොයා ගත් ඩොංගල් එක සවි වුනු ස්ථානයේ අංකයෙන්. (මගේ නම් /dev/ttyUSB0)



 "Change which setting?" ඉදිරියේ E යොදලා Bps/Par/Bits මෙනුවට යන්න.

9600 තෝරාගන්න C යොදන්න  "Choice, or <enter> to exit කියන තැන.


කළින් මෙනුවට යන්න "enter" ඔබන්න.

දැන් පෙනේවි මේ විදියට serial device කියන තැනටයි Bps/Par/Bits තැනටයි අපි දුන්නු අගයන් ඇවිත් තියෙනවා.



"esc" ගහලා ප්‍රධාන මෙනුවට යන්න.

"modem and dialing" select කරන්න


මෙතැනදි මොඩමය අඳුරගන්නා බව පෙන්වයි. පසුව esc මගින් ප්‍රධාන මෙනුවට යන්න. exit තෝරන්න.


ප්‍රධාන මෙනුව අයින් වෙලා මේ විදියට පෙන්වාවි.


ඉතින් මෙතැන ටයිප් කරන්න අපේ ඩොංගල් එකේ අන්ලොක් කරන්න ඕන විධානය.


AT^CARDLOCK="12345678"

මේ විධානය කැපිටල් අකුරින් සටහන් වෙන්න ඕන. උපුටාගැනීමේ කොමා දෙක අතර සොයාගත් අන්ලොක් කෝඩ් එක ටයිප් කරන්න. මෙහිදී කොමා දෙකත් අනිවාර්යෙන්ම ටයිප් වෙන්න ඕනි. 12345678 වෙනුවට ඔබේ ඩොංගලයේ අන්ලොක් කෝඩ් එක යොදන්න.

enter එබුවාම ok කියලා ප්‍රදර්ශණය වේවි හරියට අන්ලොක් වුනා නම්.



AT^CARDLOCK="12345678"     
OK                                              


දැන් ඉතින් අනෙක් සිම් කාඩ් එක දාලා වැඩ කරනවාද බලන්න.

පලි-
thank you Girobiro's blog for the article about "Unlock 3G USB Dongles in Linux" helping me to get an idea how to unlock my dongle.






unlock network blocked dongles to use any sim card from any operator using linux

Do you have any dongle bought from any operator who blocked the dongle to the particular operator/network?

sinhala translation is available at ලිනක්ස් මගින් ඩොංගල් අන්ලොක් කරමු.

if you are in a hurry and don't like to read the whole article, simply go to the bottom of the article to know how the dongle could be unlocked.

Reasons to network/operator block the dongle from using the SIM cards from other operators.
  • To stop using a sim card from another operator who is a competitor of the operator
  • to keep the customer with one operator. it will help to earn more money while keeping the customer with the particular operator. 
  • customer can't switch to another operator with the network blocked dongle because the dongle doesn't accept the sim card from any new operator than the network blocked operator.

Reasons to unlock the dongle
  • to switch to a new operator because the new operator would provide more efficient and economical packages to the customer
  • coverage/signal problems to some places of the country. 
  • customer service of the operator is unsatisfactory
Be careful
  • most of the dongles comes with a warranty for some period of time. that warranty would be avoid if the dongle is unlocked.
  • if the dongle is provided at low cost or on an agreement with the operator, it would be violating the agreement with the operator. sometimes some operators provide the dongles with the packages with the agreements. so, unlocking or using another sim card or package form another operator could be illegal. 
  • user will have to pay for the dongle if canceling the agreement.
After all you would need to switch to another operator due to any reason and if you had to buy another dongle to be used with the new operator, never buy an another dongle, try to use the old dongle while buying a suitable broadband or 3g plan from the new operator. don't throw out the old network blocked dongle because it would cost your hard earn money and would pollute the environment.

I'm using a linux (openSuse) operating system in my Laptop and I encourage other to use Linux on their computers. My dongle had cost me a sum of LKR 7829.99 on December 2009 (with one year warranty) without any plan or agreement but it has blocked to a mobile network operator from using another sim from other operators. Still I'm satisfied with the network but I needed to unlock the dongle for a fun because I needed to know is it could be done by my own.



Now I would explain how to unlock the network blocked dongle to be used with another operator.

First of all you need to know the IMEI number of your dongle. then you could find the unlock code using a web site in the internet. I used a web site on this url to get the unlock code for my dongle. ( http://www.mapmyplace.com/calc/ )

then I installed "minicom" to unlock the dongle using my laptop.
simply the linux package manager helps to install the "minicom" using the graphical way. but there's the text mode as well.

on ubuntu or debian based systems open the terminal and type
sudo apt-get install minicom

on redhat or fedora based systems (yum installer) open the terminal and type
su yum install minicom

on redhat or fedora based systems (yum installer) open the terminal and type
su zypper install minicom

then we need to find the place which the dongle is mounted. most of the cases ttyUSB0 will be the place which identifies the dongle.
use 
  • "tail -f /var/log/syslog" on debian based systems or 
  • "tail -f /var/log/messages" on rpm based systems 
as superuser/su to check whether the ttyUSB0 is the port which dongle attached. unplug and plug the dongle after running the command to find the port easily.

open the "terminal"
log in as root/super user using "sudo" (debian/ubuntu) or "su" (rpm) in terminal

type
minicom -s

will open a window like




then select "serial port setup"


type "A" in front of the "Change which setting?" to change the port attached the dongle
change /dev/ttyS1 to the port which your dongle is attached. /dev/ttyUSB0 is for mine



type "E" in front of the "Change which setting?" to change the Bps/Par/Bits

type "C" in front of "Choice, or <enter> to exit. it will select 9600 for current speed.
press "enter" to exit from the menu

then it will show a window like



Press "esc" to go to previous/main menu

select "modem and dialing"

it will initialize the modem. don't worry any message didn't come. then select exit from main menu





then the window will go off and will show command line to unlock the dongle
then type the command to unlock the dongle.



AT^CARDLOCK="12345678"

command should be in capital/uppercase letters and the 12345678 should be replaced with the code you got for the IMEI  of your dongle. unlock code should be within double quotes " and ". then press enter to continue.
it should show a message like "OK" or something if you done properly.

AT^CARDLOCK="12345678"     
OK                                              


you've done.

then insert SIM card (from previously blocked operator) in to the dongle and use it.


thank you Girobiro's blog for the article about "Unlock 3G USB Dongles in Linux" helping me to get an idea how to unlock my dongle.






recover the boot loader and start the computer - Super Grub Disk

Threre are several operating systems in the world and most of them are far differ from the other. It's useful if we have different operating systems. But, how could we buy two computers to install that operating systmes. It's no need to own two computers anymore. 

try to install both operating systems on one computer as dual boot. If you need to use the operating system , you need to boot the system using the desired operating system. Using VMWARE or VIRTUAL-BOX helps to use one operating system inside the another operating system, but we can't feel the real power of the operating system when we run one opearting system inside another.

If you have installed two operating systems in to one computer (may be on laptop or desktop) you need to ensure that the boot loader is installed properly. so, you need to install the latest operating system just after installing the previous version. If you installed windows xp after installing windows 7 or windows 7 after windows 8, it will overwrite the boot loader and will hide the operating system previously installed.

Anotherthing is when you installed any linux distro and if you installed windows operating system on to a partition in the computer, it will simply hide the linux operating system and boots in to windows. but this will not effect to dual boot systems if the both operating systems are linux because linux identifies other linux operating systems well.

if you lost any of the operating system after installing the second operating system, you could use "Super Grub Disk" to recover the boot loader. it could be use to boot the computer using a Live USB or CD.  no need to install anything, just select the desired menu to find the boot loader list and boot in to the latest operating system and then repair the boot loader. it will ensure the boot loader is installed properly.

http://www.supergrubdisk.org/

Related Posts with Thumbnails