Skip to main content

Posts

Showing posts from March, 2009

āļ¸ොāļšāļš්āļ¯ āļ¸ේ Google Map API āļšිāļēāļą්āļąේ?

āļ”āļą්āļą āļ¸ේ āļ¯āˇ€āˇƒ් āļ§ිāļšේ āļ´ොāļŠි ⎀ැāļŠāļšāļ§ āļ…āļ­ āļœāˇ„ු⎀ා Google Map API āļ‘āļš්āļš.āļ‡āļ­්āļ­āļ§āļ¸ āˇ€ෙāļąāˇƒ්āļ¸ āļ…āļ­්āļ¯ැāļšීāļ¸āļš් āļ’āļš.āļ¸ොāļšāļ¯ āˇƒාāļ¸ාāļąāļēෙāļą් āļ¸āļ¸ āļšāļģāļą්āļąෙ āļ¸ුāļ¯ුāļšාංāļœ āˇ€āļŊ back end āļ‘āļš්āļš āˇ€ැāļŠ āļšāļģāļą āļ‘āļš.āļ‰āļ­ිāļą් āļ’āļš āļ§ිāļšāļš් āļšāļ¸්āļ¸ැāļŊි ⎄ිāļ­ෙāļą āˇ€ැāļŠāļš්.āļąāļ¸ුāļ­් āļ¸ේ Google Map API āļ‘āļš්āļš āļšāļģāļ´ු ⎀ැāļŠේ āļ§ිāļšāļš් ⎀ෙāļąāˇƒ් āļ¸ොāļšāļ¯ āļ¸ේāļš Front end ⎀ැāļŠāļš් ⎄āļą්āļ¯.āļ¸āļ¸ āˇ„ිāļ­āļą්āļąේ āļ”āļēාāļŊා ⎄ැāļ¸ොāļ¸ āļ¯ැāļšāļŊ āļ‡āļ­ි Google Map āļ‘āļš.āļ‰āļ­ිāļą් āļ¸ේ ⎃ේ⎀ා⎀ āļŊāļļාāļ¯ෙāļą්āļąෙ Google ⎃āļ¸ාāļœāļ¸.Google ⎃āļ¸ාāļœāļ¸ āļ¸ේ ⎃ේ⎀ා⎀ āļŊāļļාāļ¯ෙāļąāˇ€ා āļ´āļ¸āļąāļš් āļąෙāļ¸ෙāļēි āļ’āļš, āļ…āļąිāļ­් āļ´ුāļ¯්āļœāļŊāļēිāļą්āļ§āļ­් āļ‘āļ¸ āˇƒේ⎀ා⎀ āļ­āļ¸āļą්āļœේ ⎀ෙāļļ් āļ´ිāļ§ු⎀āļ§ āˇ„ෝ āļ­āļ¸āļą් āļšැāļ¸āļ­ි āļ”āļąැāļ¸ āļ­ැāļąāļšāļ§ āļ´ා⎀ිāļ ිāļš් āļšිāļģීāļ¸āļ§ āļ…āˇ€āˇƒ්āļŽා⎀ āļŊāļļාāļ¯ී āļ­ිāļļෙāļąāˇ€ා. āļ…āļ´ි āļļāļŊāļ¸ු āļšො⎄ොāļ¸āļ¯ āļ…āļ´ිāļ§ āļ”āļą āˇ€ිāļ¯ිāļēāļ§ Google Map āļ´ා⎀ිāļ ිāļšāļģāļą්āļąෙ āˇƒāˇ„ āļ¸ොāļąāˇ€āļ¯ āļ­ිāļēāļą Facility āļšිāļēāļŊා.āļ”āļą්āļą āļ”āļ­āļąāļ¯ි āļ­āļ¸āļēි Google Map API āļšāļģāļŊිāļēāļ§ āļ‘āļą්āļąෙ. Google Map API āļ¸āļœිāļą් āļ‘āļē āļ´ා⎀ිāļ ිāļšāļģāļą්āļąාāļ§ Google Map ⎄ි āļ‡āļ­ි Function āļ´ා⎀ිāļ ිāļēāļ§ āļœැāļąීāļ¸āļ§ āļ¸ාāļģ්āļœāļēāļš් ⎃āļšāˇƒා āļ¯ෙāļąāˇ€ා.āļ‘āļ¸āļœිāļą් āļ‰āļ­ා āļ´āˇ„āˇƒු⎀ෙāļą් āļ…āļ´āļ§ āˇ€ු⎀āļ¸āļąා āļ†āļšාāļģāļēāļ§ āļ‘āļē āˇ„āˇƒුāļģ⎀ා āļœāļ­ āˇ„ැāļš.āļ‘āļē Java script āļēොāļ¯ාāļœෙāļą āˇƒං⎀āļģ්āļ¯āļąāļē āļšāļģ āļ‡āļ­.āļ‘āļ¸ āļąි⎃ා āļ‰āļ­ා āļ´āˇ„āˇƒු⎀ෙāļą් āļ¸ෙāļē Web āļ­ාāļš්⎂āļĢāļēāļ­් ⎃āļ¸āļœ āļēොāļ¯ා āļœāļ­ āˇ„ැāļš. āļ¸ෙāļē āļ‰āļ­ා ⎃āļģāļŊ āļąිāļ¯āˇƒුāļąāļš් āļ¸āļœිāļą් āļ¸ේ āļ†āļšාāļģāļēāļ§ āļ‘āļē āļēොāļ¯ාāļœāļą්āļąා āļ†āļšාāļģāļē āļ´ැ⎄ැ...

āˇƒāˇ„āļą 2009 ⎃āļ¸ුāļŊු⎀

āļ”āļą්āļą āļ‰āļ­ිāļą් āļ¸ේ āļ¯āˇ€āˇƒ් āļ†āļ´āˇ„ු āļąිāļ¯āˇ„āˇƒ් āļ¸ුāļ¯ුāļšාංāļœ āˇ€āļŊāļ§ āļšැāļ¸ැāļ­්āļ­āļš් āļ¯āļš්⎀āļą āļ…āļēāļ§ āļ§ිāļšāļš් ⎀ැāļŠ āļ…āļ¯ිāļš āļšාāļŊāļēāļš්.āļ¸āļ¸āļ­් āļ”āļą්āļą āļ…āļ¯ " āˇƒāˇ„āļą-2009 ⎃āļ¸ුāļŊු⎀āļ§ "(āļ¸ාāļģ්āļ­ු 24,25) āļœිāļēා.⎀ැāļŠේ ⎄ොāļ¯āļ§ āļ­ිāļļුāļąා. Dr.⎃ංāļĸී⎀ ⎀ීāļģ⎀āļģ්āļĢ , Dr.āļģු⎀āļą් ⎀ීāļģ⎃ිං⎄ āˇƒāˇ„ āļ­āˇ€āļ­් ⎀ිāļ¯ේ⎁ āļģāļ§āˇ€āļŊිāļą් āļ´ැāļ¸ිāļĢි ⎀ිāļ¯්⎀āļ­ුāļą් āˇƒāˇ„ āļąිāļ¯āˇ„āˇƒ් āļ¸ුāļ¯ුāļšාංāļœ āˇƒāļ¯āˇ„ා āļ‡āļŊ්āļ¸āļš් āļ¯āļš්⎀āļą්āļąāļą් ⎀ි⎁ාāļŊ āļ´ිāļģි⎃āļš් āļ¸ෙ⎄ි āļ´ැāļ¸ිāļą āˇƒිāļ§ිāļēා.āļ”āļą්āļą āļ‰āļ­ිāļą් āļ¸āļ¸āļ­් ⎀ැāļŠේāļ§ āˇƒෙāļ§් ⎀ුāļąා. HNB Tower āļ‘āļšේ āļ­āļ¸āļēි āļ¸ේāļš āļ­ිāļļුāļąේ.āļ‘āļ­ෙāļą්āļ§ āļœි⎄ිāļą් āļļāļŊāļąāļšොāļ§ āļ¸ෙāļą්āļą āļ…āļ´ේ Faculty āļļාāļœāļēāļš් ⎀ිāļ­āļģāļ¸ āļ‘āļ­āļą.āļ…āļ´ේ ⎀ුāļą්āļœේ FOSS āļœැāļą āļ¸ාāļģ ⎀ුāļąāļą්āļ¯ු⎀āļš් āļ­ිāļēෙāļą්āļąේ āļ¸ුāļąු āļ¯ි⎄ා āļ¯ැāļšāļ´ු⎄ාāļ¸ āļšිāļēāļą්āļą āļ´ුāļŊු⎀āļą් āļ¸ොāļšāļ§āļ¯ āļ†āˇ€ෙ āļšිāļēāļŊා. āļ”āļą්āļą Dr.⎃ංāļĸී⎀ ⎀ීāļģ⎀āļģ්āļĢ āļ¸ුāļŊිāļą්āļ¸ āļšāļ­ා⎀āļš් āļšāļģāļŊ āļšāļ§්āļ§ිāļē āļ´ිāļŊි āļ…āļģāļœෙāļą āˇ€ැāļŠේ āļ´āļ§āļą්āļœāļ­්āļ­ා.āļŠāļ§ āļ´āˇƒ්⎃ේ āļ­āˇ€ āļšāˇ€ුāļ¯ āļšāļ§්āļ§ිāļēāļš් " āˇƒāˇ„āļą " ⎀āļŊ āļ‡āļ­ි ⎀āļ§ිāļąාāļšāļ¸ āļœැāļą āˇ€ි⎃්āļ­āļģ āļšāļģා.āļ‰āļ­ිāļą් āļŠāļ§ āļ´āˇƒ්⎃ෙ āļ†āˇ€ෙ T ⎀ෙāļŊා⎀ āļ’āļšෙāļ¯ි āļ¸āļ¸āļēි āļ­āˇ€ āļēාāļŊු⎀ෙāļšුāļēි āļ‘āļ­āļąිāļą් āļ´ැāļą āļœāļ­්āļ­ා āļ¸ොāļšāļ¯ āļ…āļ¯ āļąි⎀ාāļŠු⎀āļš් āļ¯ාāļŊා āļąෙāļ¸ෙāļēි āļ†āˇ€ෙ.āļšො⎄ොāļ¸ āˇ€ුāļąāļ­් ⎄ිāļ§āļ´ු āļ§ිāļš āļšාāļŊāļē āļ­ුāļŊ āļœොāļŠාāļš් āļ¯ේ⎀āļŊ් āļ‰āļœෙāļą āļœāļ­්āļ­ා.āļ…āļ´ි āļ‰āļ­ිāļą් āļ‘āļ¯āļ­් āļ…āļ¯āļ­් āļšāˇ€āļ¯āļ­් FOSS āļšāļ§්āļ§ිāļēāļąෙ āļ”āļąāļ¸ FOSS ⎀ැāļŠāļšāļ§ āļ´ොāļŠි ⎀ෙāļŊා⎀āļšāļ§ āˇ„āļģි ⎃ෙāļ§් ⎀ෙāļąāˇ€ා.⎄ෙāļ§āļ­් ⎀ැāļŠේ āļ­ිāļēāļąāˇ€ා try āļ‘āļšāļš් āļ¯ාāļŊා āļļāļŊāļą්āļą āļ”āļą āļ’āļšāļ§āļ­් ⎃ෙāļ§් ⎀ෙāļą්āļą. ...

Damn Small Linux āļ”āļļāļœේ USB āļ­ුāļŊ ⎃්āļŽාāļ´āļąāļē āļšāļģāļœāļą්āļąේ āļšෙ⎃ේāļ¯?

āļ¸ේ āļ¯āˇ€āˇƒ්āļ§ිāļšේ ⎀ැāļŠි ⎀ැāļŠāļš් āļąැāļ­ු⎀ āļ‰āļą්āļą āļ…āļ­āļģāļ­ුāļģේ āļąිāļšāļ¸āļ§ āˇ€āļœේ USB āļ‘āļšāļ­ Damn Small Linux āļ¯ාāļŊ āļļāļŊāļą්āļą āˇ„ිāļ­ුāļąා.āļ”āļą්āļą āļ’āļš āˇƒිāļŽාāļ´āļąāļē āļšāļģāļœāļą්āļąා āļ†āļšාāļģāļē āļ”āļēāļŊāļ§āļ­් āļšිāļēāļą්āļą āˇ„ිāļ­ුāļąා. āļŊොāļšāļēේ āļ‡āļ­ි āļšුāļŠාāļ¸ āļ¸ෙ⎄ෙāļēුāļ¸් āļ´āļ¯්āļ°āļ­ි āļ…āļ­āļģ āļ‘āļšāļš් ⎀āļą Damn Small Linux āļ¸ෙ⎄ෙāļēුāļ¸් āļ´āļ¯්āļ°āļ­ිāļē āļ”āļļāļœේ āļ´āļģිāļœāļĢāļšāļēෙ ⎀ෙāļąāļ­් āļ¸ෙ⎄ෙāļēුāļ¸් āļ´āļ¯්āļ°āļ­ිāļēāļš් āļ­ුāļŊ āļ¸ෙāļą්āļ¸ USB āļ‘āļš āļ¸āļ­āļ¯ āˇƒ්āļŽාāļ´āļąāļē āļšāļģāļœāļ­ āˇ„ැāļš.āļ¸ේ ⎃āļ¯āˇ„ා 64MB āļ´āļ¸āļĢ āˇƒෑ⎄ේ.āļąāļ¸ුāļ­් āļ¯ැāļąāļ§ āˇ€ෙāļŊāļ¯āļ´ොāļŊේ āļ‡āļ­ි ⎃ිāļēāļŊුāļ¸ āˇ€ාāļœේ āļ¸ීāļ§ āˇ€āļŠා āļ°ාāļģිāļ­ා⎀āļšිāļą් āļēුāļš්āļ­ āļąි⎃ා āļ’āļœැāļą āļ´්‍āļģ⎃්āļąāļēāļš්āļąෑ. āļ”āļą්āļą āˇ€ැāļŠේ āļšāļģāļą්āļąේ āļ¸ෙ⎄ෙāļ¸āļēි. *.āļ¸ුāļŊිāļą්āļ¸ dsl-embedded.zip āļœොāļąු⎀ āļ¸ෙāļ¸ āˇƒිāļŽාāļąāļēෙāļą් āļļාāļœāļ­ āļšāļģ āļœāļ­ āˇ„ැāļš. *.āļ‰āļą්āļ´āˇƒු⎀ dsl-embedded.zip āļœොāļąු⎀ āļ”āļļāļœේ USB āļ­ුāļŊāļ§ āļ¯ිāļœāˇ„ැāļģāļœāļą්āļą. *.āļ‰āļą්āļ´āˇƒු⎀ syslinux-3.36.zip āļ¸ෙāļ¸ āļœොāļąු⎀ āļ”āļļāļœේ āļ´āļģිāļœāļĢāļšāļē āļ­ුāļŊāļ§ āļļාāļœāļ­āļšāļģāļœෙāļą.āļ’āļē āļ­ුāļŊ syslinux āļąāļ¸ිāļą් āļļ⎄ාāļŊුāļ¸āļš් ⎃ාāļ¯ා āļ‘āļē āļ­ුāļŊāļ§ āļ¯ිāļœāˇ„ැāļģāļœāļą්āļą. *.start āļ­ුāļŊ āļ‡āļ­ි run āļ­ුāļŊ cmd āļąāļ¸ිāļą් ⎃āļ§āˇ„āļą් āļšāļģ āļšāļģāļœāļą්āļą *.āļ‰āļą්āļ´āˇƒු⎀ āļŊැāļļෙāļą command box āļ‘āļš āļ­ුāļŊ cd \syslinux\win32 ⎃āļ§āˇ„āļą්āļšāļģ āļ‘āļ¸ āļļ⎄āļŊුāļ¸ āļ­ුāļŊāļ§ āļœො⎃් syslinux.exe -ma X:āļ¸ෙāļ¸ āˇ€ිāļ¯ාāļąāļē āļšāļģāļœāļą්āļą. *.āļ¸ෙ⎄ි X ⎀ෙāļąු⎀āļ§ āļ”āļļāļœේ USB āļ‘āļšāļ§ āļŊැāļļෙāļą āļ…āļš්⎂āļģāļē āļŊāļļාāļ¯ෙāļą්āļą. *.āļ‰āļą්āļ´āˇƒු āļ”āļļāļœෙ āļ´āļģිāļœāļĢāļšāļē reboot āļšāļģ āļ‘āļē usb boot āļ…āļšාāļģāļēāļ§ āˇƒāļšāˇƒāļą්āļą.āļ¸ේ ⎃āļ¯āˇ„ා āļ”āļļāļœේ āļ´āļģිāļœāļĢāļšāļēෙ BIOS settings ⎀...

Ubuntu ⎃ිං⎄āļŊ āļšāļģāļĢāļē

āļ”āļą්āļą āļ‰āļ­ිāļą් āļ´ොāļŠි ⎀ැāļŠāļš් ⎃ෙāļ§් ⎀ුāļąා āļ¸ෙ āļ¸ා⎃ෙ 24 ⎀ෙāļąිāļ¯ "āļąිāļ¯āˇ„āˇƒ් āļ¸ෘāļ¯ුāļšාංāļœ āˇƒāˇ„ āļ¸ෘāļ¯ුāļšාංāļœ āļ¯ෙ⎁ීāļē āļšāļģāļąāļē" āļœැāļą lecture āļ‘āļšāļš් āļšāļģāļą්āļą. āļ‰āļ­ිāļą් āļ¸ේāļ¯āˇ€āˇƒ්⎀āļŊ āļ¸āļ¸ āļ‘āļšāļ§ āļ‹āˇ€āļ¸āļąා āļ¯ේ⎀āļŊ් āļ§්āļšāļš් āļšāļģāļ¸ිāļą් āļ‰āļą්āļą āļ…āļ­āļģේ Ubuntu ⎃ිං⎄āļŊāļ§ āļ´āļģි⎀āļģ්āļ­āļąāļē āļšāļģāļą āˇ„āļ§ි āļœැāļą āļ§ිāļšāļš් āļŊිāļēāļą්āļą āˇ„ිāļ­ුāļą. āļ¸ෙāļą්āļą āˇ€ැāļŠෙ āļšāļģāļą āˇ„ැāļ§ි 1.āļ¸ුāļŊිāļą්āļ¸ āļ”āļļāļœේ Ubuntu āļ¸ෙ⎄ෙāļēුāļ¸් āļ´āļ¯්āļ¯āļ­ිāļē āļ‡āļ­ුāļŊāļ­ āˇƒිං⎄āļŊ Fonts ⎃්āļŽාāļ´ිāļ­ āļšāļģāļœāļ­ āļēුāļ­ුāļēි. 1.1 āļ¸ුāļŊිāļą්āļ¸ āļ¸ෙāļē ⎃්āļŽාāļ´ිāļ­ āļšāļģāļąāļąීāļ¸āļ§ āļšāļŊිāļą් āļ”āļļāļœේ Ubuntu āļ­ුāļŊ āļ’ āˇƒāļ¯āˇ„ා āļ…⎀⎁āļē āļ´āˇƒුāļļිāļ¸ āˇƒāļšāˇƒා āļœāļ­ āļēුāļ­ුāļēි.āļ¸ේ ⎃āļ¯āˇ„ා Universe repository, Enable āļšāļģāļœāļ­ āļēුāļ­ුāļēි.āļ¸ේ ⎃āļ¯āˇ„ා āļ”āļļāļ§ āˇ€ැāļŠි ⎀ි⎃්āļ­āļģ āļ‹āˇ€āļ¸āļąාāļąāļ¸් ( wiki.ubuntu.com/AlwaysEnableUniverseMultiverse) . ⎃ාāļ¸ාāļąිāļēෙāļą් Ubuntu ⎃්āļŽාāļ´āļąāļē āļšāļģāļą āļ…āˇ€āˇƒ්āļŽා⎀ේāļ¯ීāļ¸ āļ¸ෙāļē enable ⎀ී āļ‡āļ­. 1.2 āļ‰āļą්āļ´āˇƒු⎀ āļ´āˇ„āļ­ āˇƒāļ¯āˇ„āļą් ⎀ිāļ¯ාāļąāļē āļ”āļļāļœේ Shell āļ‘āļš āļ¸āļ­ Run āļšāļģāļœāļą්āļą. sudo apt-get install ttf-sinhala-lklug scim scim-gtk2-immodule im-switch scim-m17n m17n-db m17n-contrib language-pack-si-base 1.3 āļ‰āļą්āļ´āˇƒු⎀ āļ´āˇ„āļ­ āˇƒāļ¯āˇ„āļą් ⎀ිāļ¯ාāļąāļēāļ­් āļ”āļļāļœේ Shell āļ‘āļš āļ¸āļ­ Run āļšāļģāļœāļą්āļą rm -f ~/.xinput.d/* ; im-switch -z all_ALL -s scim-immodule 2.āļ‰āļą්āļ´āˇƒු⎀ āļ¸ෙāļē si.tar.gz āļ”āļļāļœේ āļ´āļģිāļāļĢāļšāļē āļ¸āļ­āļ§ āļļාāļœāļŽ āļšāļģāļœāļą්āļą. ...

āļąāˇ€ āļ†āļģāļ¸්āļˇāļēāļš්

āļ”āļą්āļą āļ¸āļ¸āļ­් ⎄ුāļœාāļš් āļšāļŊෙāļš āļ´āˇƒ්⎃ෙ āļ†āļ´āˇ„ු āļŊිāļēāļą්āļą set āļ‹āļąා ⎃ිං⎄āļŊෙāļą්.⎃ිං⎄āļŊ āļ‘āļ­āļģāļ¸් āļ¯ුāļģāļ§ āļŊිāļēāļą්āļą āļ…āļ´āˇ„āˇƒු ⎄āļą්āļ¯ා ⎀ැāļŠෙ āļ…āļ­ āļ‡āļģāļŊ āļ¯ාāļŊāļēි ⎄ිāļ§ිāļēෙ,āļąāļ¸ුāļ­් UCSC ⎃ිං⎄āļŊ āļ‘āˇƒෙāļĢිāļą් āļ´āļģි⎀āļģ්āļ­āļšāļē āļąි⎃ා ⎀ැāļŠේ āļœොāļŠාāļš් āļŊේ⎃ි āļ‹āļąා.āļ…āļ´ේāļ¸ Faculty āļšāļģāļ´ු ⎀ැāļŠāļš් ⎄āļą්āļŠ āļœොāļŠāļš් āļ†āļŠāļ¸්āļļāļģāļēි.āļ‘⎄ෙāļąāļ¸් āļ‰āļ­ිāļą් āļ‰āļš්āļ¸āļąāļ§āļ¸ āˇƒෙāļ§් ⎀ෙāļ¸ු ⎀āļŠෙāļ§.