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 āļšāļģāļ´ු āˇ€ැāļŠāļš් āˇ„āļą්āļŠ āļœොāļŠāļš් āļ†āļŠāļ¸්āļļāļģāļēි.āļ‘āˇ„ෙāļąāļ¸් āļ‰āļ­ිāļą් āļ‰āļš්āļ¸āļąāļ§āļ¸ āˇƒෙāļ§් āˇ€ෙāļ¸ු āˇ€āļŠෙāļ§.