tag:blogger.com,1999:blog-36593719441233106222024-02-19T07:32:00.913+05:30සිත් සටහන් - Niranjan Meegammana BlogICT Insights, Youth and LearningUnknownnoreply@blogger.comBlogger183125tag:blogger.com,1999:blog-3659371944123310622.post-37147660511060718592021-02-07T12:50:00.002+05:302021-02-07T12:53:10.413+05:30Java OOP Programming primer<div class="separator" style="clear: both;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhB1yHbEHciVzd86CKOYWBFnYgm5PUi6wbth_e8DCMp1HC7hWM_l47KnCV2G_YAMBtOS51dbFr9AQaTvL2LV2GbSRGI2Y9mWvVpuwzs173crINUToEv3FuV-LPCYmiVlb-1vPNBsgVrUHyi/s2280/Screenshot_20210206-234054.png" style="display: block; padding: 1em 0; text-align: center; "><img alt="" border="0" height="320" data-original-height="2280" data-original-width="1080" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhB1yHbEHciVzd86CKOYWBFnYgm5PUi6wbth_e8DCMp1HC7hWM_l47KnCV2G_YAMBtOS51dbFr9AQaTvL2LV2GbSRGI2Y9mWvVpuwzs173crINUToEv3FuV-LPCYmiVlb-1vPNBsgVrUHyi/s320/Screenshot_20210206-234054.png"/></a></div>
<br/>
Java, Spring Boot, Android Studio, Flutter ! මේ හතරම එකද? ඒ ගැනයි මේ ලිපිය .
කෙටියෙන් කියනවානම් Java කියන්නේ Object Oriented Programming Language එකක්.
අනිත් 3 ම විශේෂ අවශ්යතා සඳහා සැකසුන Java මත ගොඩ නැගුනු framework සහ development tools.
හුඟක් අය අමාරුවේ වැටෙන තැනක් තමයි framework එකෙන් වැඩ පටන් ගන්න එක.
සමාන ලක්ෂණ පෙනුනට Java Python වගේ නෙමෙයි. C වගේත් නෙමෙයි. Java language එක හුඟක් වෙනස්. Java වල අභියෝගය තියෙන්නේ OOP Approach එක හරියට අවබෝධ කරගන්න එක.
Python වල
print("Hello World")
කියලා ලියන එක Java වලින් මෙහෙම ලියන්නේ ඇයි ?
public class Main {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
ඒක හරියට ඔලුව වටේ අත දාලා නහය අල්ලනවා වගේ කියලා හිතෙනවා නේද?
public, class, Main, static, void, main, String, args Statem.out , {} වචන වලින් වෙන්නේ මොකක්ද?
ඒවා නැතුව
println("Hello World");
විතරක් ලියන්න බැරි ඇයි?
ඒ මදිවට compile කරලා ආයේ වෙනම run කරන්න ඕනේ ඇයි ?
කෙටිම පිළිතුර Object Oriented Programming එහෙම තමා කියන එක. ඒත් ඒක පැහැදිලි පිලිතුරක් නං නෙමේ.
OOP සංකල්ප අවබෝධ කරගන්න අපට තවත් ගැඹුරට Java හදාරන්න වෙනවා.
මුලින්ම අපි ඉගෙන ගන්නේ object එකක් කියන මුලික සංකල්පය. සරලව කීවොත් object දත්ත සහ හැසුරුම් කේත එය තුලම ඇතුළත් කර තිබෙනවා. ඒ නිසා එයට බාහිර කේත හා දත්ත නොමැතිව ස්වයංව ක්රියා කරන්නට පුළුවන්. ඒකට කියන්නේ Encapsulation කියලා.
Object එකක් නිර්මාණය කරන්නේ base class එකකින්. එකම base class එකකින් Object ගණනක් හදන්න පුළුවන්. ඒ object එකිනෙකට සමාන වගේම වෙනස් වෙන්නත් පුළුවන්. ඒ Object අතර සන්නිවේදනය කරන්නත් පුළුවන්.
මේ program එක Car කියන base class එක භාවිතා කරලා Car objects දෙකක් නිර්මාණය කරනවා. ඒවා කාර් වර්ග දෙකක්.
public final class Car {
private final String name;
public Car(String brand) {
this.name= brand;
}
public static void main(String[] args) {
Car car1 = new Car("Toyota");
Car car2 = new Car("Suzuki");
System.out.println(car1.name);
System.out.println(car2.name);
}
}
අපි මෙතනදී බාවිතා කලේ Car base class එකේ Constructor method එක. හැබැයි කාර් මෙහෙයවන්න අපට තවත් functions ඕනේ වෙනවා.
start, run, break, honk, stop වගේ methods අපට base class එකටම දාන්න පුළුවන්. එතකොට car1 සහ car2 කියලා අපි නිර්මාණය කරන object දෙකටම ඒ methods automatically ලැබෙනවා. එවිට ඒ කාර් අපට මෙහෙයවන්න පුළුවන්. කාර් object එක තුළම ඒවා හසුරුවන දත්ත සහ ක්රමවේද ඇතුලත්. ඒවා ස්වයංපෝෂිතයි. ඒ සංකල්පයට කියන්නේ Inheritance.
Java programming කරන්න මේ වගේ OOP සංකල්ප වලින්. Java වල structural programming වලට අමතරව Abstraction, Inheritance, Polymorphism, Encapsulation, Constructor වගේ ප්රධාන OOP සංකල්ප සමග overloading, overriding , Static and dynamic binding, Access specifiers techniques ප්රායෝගිකව භාවිතා කරන හැටි ඉගෙන ගත්තාම Android, Spring Boot , Flutter කරදරයක් නැතිව කරගන්නත් පුළුවන්. නැත්නං මග හිරවෙනවා.
ඒ නිසා ඔබ පළමුව කළ
කළ යුත්තේ හරියට Java OOP Programming ඉගෙන ගන්න එකයි. ඒ වෙනුවෙන්ම වූ විශේෂ පාඨමාලාවක් ශිල්ප සයුර nextgen ඔබට හඳුන්වා දෙනවා.
ලියාපදිංචිය මෙතනින්.
https://forms.gle/AjFzTQ7EU1RcJNeK9
වැඩි විස්තර සඳහා 0777573857 අංකයට
පණිවිඩයක් එවන්න
නැතිනම් අමතන්න.
#shilpasayura #nextgen
<div class="blogger-post-footer">Niranjan Meegammana Blog</div>Niranjan Meegammanahttp://www.blogger.com/profile/03233425107844672492noreply@blogger.com0tag:blogger.com,1999:blog-3659371944123310622.post-34247582079409605112020-06-06T18:42:00.001+05:302020-06-06T18:42:21.084+05:30Scrarch Tharuli Vihasna<iframe allowfullscreen="" allowtransparency="true" frameborder="0" height="402" scrolling="no" src="https://scratch.mit.edu/projects/400301877/embed" width="485"></iframe><div class="blogger-post-footer">Niranjan Meegammana Blog</div>ශිල්ප සයුරhttp://www.blogger.com/profile/08188774605156419433noreply@blogger.com0tag:blogger.com,1999:blog-3659371944123310622.post-57335590938669108262020-06-02T17:29:00.001+05:302020-06-02T17:29:47.424+05:30Moving Kitty Scratch Example<iframe src="https://scratch.mit.edu/projects/400976980/embed" allowtransparency="true" width="485" height="402" frameborder="0" scrolling="no" allowfullscreen></iframe><div class="blogger-post-footer">Niranjan Meegammana Blog</div>ශිල්ප සයුරhttp://www.blogger.com/profile/08188774605156419433noreply@blogger.com0tag:blogger.com,1999:blog-3659371944123310622.post-72857803111481501562020-06-02T02:58:00.001+05:302020-06-02T02:58:38.505+05:30හැකරුන්, අවභාවිතකයන්, සහ අපචාරකයන් ක්රියාත්මකයි<div>corona වයිරසය සමඟ අන්තර්ජාල භාවිතය වැඩිවීමත් සමගම හැකරුන්, අවභාවිතකයන්, සහ අපචාරකයන් අධික ලෙස ක්රියාත්මක වීමට පටන් ගෙන ඇත. </div><div> <div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHKQMtg4CRKSuxiXfg-PnyDF9Cv7xNBXhFGnrfLLS2DgkZxpU5KN7p5aBOeNJlhFU1GrQ2nhXoLLYaFHNd0FXHY0rk4jp3wrqi7KH30h636u362IIBtZZhj-efQP5JSj2xdoFGRyrdgFoD/" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="720" data-original-width="1280" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHKQMtg4CRKSuxiXfg-PnyDF9Cv7xNBXhFGnrfLLS2DgkZxpU5KN7p5aBOeNJlhFU1GrQ2nhXoLLYaFHNd0FXHY0rk4jp3wrqi7KH30h636u362IIBtZZhj-efQP5JSj2xdoFGRyrdgFoD/s320/hackers-steal-millions-from-banks-via-malware.jpg" width="320" /></a></div></div><div>සමහරුන්ගෙන් ඉලක්කය දත්ත සොරා ගැනීමයි. සමහරුන්ට අවශ්ය YouTube නාලිකා ප්රසිද්ධ කර ගැනීමයි. සමහරු විනෝදයට එය කරයි. සමහරු එන්නේ ළමා අපචාරය ටයි.</div><div><br /></div><div>ඔවුන්ගේ විශේෂත්වය නිර්නාමික භාවයයි. facebook පිටුව, යූ ටියුබ් චැනලය හෝ වෙබ් අඩවිය කරන්නෙ කවුද යන බව සඟවා ඇත.</div><div><br /></div><div>ඔවුන් ඔවුන්ගේ ප්රධාන ඉලක්කය පාසල් ළමුන්ය. ඒ මගින් පවුලේ පරිගණක වලට, දුරකථන වලට ඔවුන් ඇතුළු වෙති. ඒ සඳහා pishingn link එවති. නැතහොත් pishingn link අඩංගු PDF ලබාදෙති. සමහර youtube චැනල වල කමෙන්ට් දමා link දමති. පසුගිය දිනවල free data ලබාදීමට ආ බොරු post ඔබට මතක ඇති.</div><div><br /></div><div>බොහෝ ගුරුවරු පාසැල් වසා ඇති නිසා නොමිලේ ඔන්ලයින් උගන්වන වට්ස්ඇප් සමූහ සාදාගෙන උගන්වති. ඒවා වලට ළමයින් මෙන් පෙනී සිට රිංගීම අපචාරකයන් ගේ අලුත්ම ක්රමය වී ඇත. </div><div><br /></div><div>මා මෙය ලියන්නේ 6-7 ශ්රේණි වල දරුවන්ට scratch ක්රම ලේඛනය උගැන්වීමට සෑදු පුද්ගලික whatsapp ගෲප් එකට +94 71 886 1776 දුරකථන අංකයෙන් රිංගා, EMP නම් ෆේස්බුක් පිටුවක් හා youtube චැනලයක් ජනප්රිය කරවීමට එය අවභාවිත කළ නිර්නාමික පුද්ගලයෙකුගේ සිදුවීමක් නිසාය. </div><div><br /></div><div>ඔබද දන්නා පරිදි youtube මේ වන විට හොඳ තොරතුරු මෙන්ම සිංහලෙන් ඉතාම අසභ්ය දෑ පළ කරන ස්ථානයක් වී ඇත.සමහරු දෙකම කරමින් එකකින් එකකට ට්රැෆික් අද්දවා ගනිති. නිර්නාමික මේ පුද්ගලයන්ගෙන් ඔබේ දරුවා ප්රවේශම් කරගන්න. නමක් ගමක් සහිතව වගකීමකින් යුතුව අධ්යාපන තොරතුරු ලබා දෙන තැන්වලට පමණක් ඔබේ දරුවා යොමු කරන්න. එයත් නියාමනය කරන්න.</div><div><br /></div><div>ඒ අතරම අද live උගන්වන webinar එකකට windows ආසාදනය කළ හැකි script එකක් යමෙක් විසින් අප්ලෝඩ් කලේය. ඒ අවස්ථාවේ ලොගින් වී සිටී 150 කට අධික සිසුන්ගේ පරිගණක හා ජංගම දුරකථන ආරක්ෂා කර ගැනීමට අපට හැකි වූයේ වහා ක්රියාත්මක වී සිසුන් දැනුවත් කළ නිසාය. මේ දෙකම සිදුවන්නේ එකම දවසේය. එනම් අප වැඩසටහන දියත් කළ දිනයේ ය. ඒ සැලසුම් සහගත ප්රහාරයක් ලෙස අප සලකමු.</div><div><br /></div><div>පසුව Digital footprint හා social engineering ක්රම භාවිතයෙන් මෙම අපචාරකයන් දෙදෙනාම මේ වන විට අප විසින් හඳුනාගෙන ඇත. ඕනෑම හොරකමක් අසුවෙයි. හැකරුන් ද එසේය. ඔවුන් කොතනක හෝ digital සලකුණක් ඉතිරි කරති.</div><div>ඔවුන්ගේ ඒ අවක්රියාවට එරෙහි ක්රියාමාර්ග ගැනීමේ පළමු පියවර මේ ලිපියයි. ඉතිරිය ඉදිරියට.</div><div><br /></div><div>EMP නැමැත්තා මෙම ක්රියාව කලා මෙන්ම එය වැරදියි කියා අප කියූවිට අපට අපහාස කර , අප සමග කළ පුද්ගලික කතාබහ අප්ලෝඩ් කර තවත් දුරට සමූහයේ පිස්සු නැටුවේය. ඒ පැහැදිලිවම තමන් කරන ලද වරද විශාලනය කරමින් අපහාස කිරීමය. ඩිජිටල් මාධ්යයෙන් වුව එය සාපරාධි අපහාසයක් (criminal deformation) සේ සැලකේ. එය ශ්රී ලංකාවේ නීතිගත පරිගණක අපරාධයකි. අහෝ කොතරම් අන්ධද? ඒ කිසිවකුත් නොදනී.</div><div><br /></div><div>නොමිලේ ලබා දෙන සමාජ මාධ්ය සේවාවන් හා අන්තර්ජාලයේ අනිහිඛවනීය නිර්ණාමිකත්වය ප්රයෝජනයට ගනිමින් සදාචාර හා නීතිමය විරෝධී කටයුතු වල යෙදෙන්නන්ට විරුද්ධව ක්රියා කිරීමට නව නීති අවශ්ය වේ. ඒ අපේ ළමුන්, අපගේ අධ්යාපනය , අපගේ සදාචාරය ආරක්ෂා කරගැනීම සඳහාය. ඒ සඳහා අප දැඩි සේ කටයුතු කරමු. ඒ යහපත් මිනිසුන්ගේ ඩිජිටල් අයිතිවාසිකම් රැකදීම සඳහා ය.</div><div><br /></div><div>මේ අනුව ඔඛ හදන WhatsApp private group වලට පිට තොරතුරු දාන්න අවසර නොදෙන්න. </div><div><br /></div><div>ළමයි හදන program, සහ අහන ප්රශ්න වලට පිළිතුරු විතරක් අවසර දෙන්න. ඒවා වලට ළමයින් ලෙස පෙනී සිටිමින් අපචාරකයන් ඇතුළුවීමට ඉඩ නොතබන්න. </div><div><br /></div><div>එක් එක් ලින්ක්, post දාන අය සහ මැසේජ් කරන අයගෙන් ළමයින්ට පරිස්සම් වන්නට කියාදෙන්න.</div><div><br /></div><div>ඔවුන් ඔබට virus එවිය හැකි බවත්, පරිගණකයේ හෝ ෆෝන් එකේ දත්ත සොරා ගත හැකි බවත් ළමුන්ට කියා දෙන්න.</div><div><br /></div><div>ගුරුවරයා ලබා දෙන තොරතුරු හා හා link පමණක් click කිරීමට උපදෙස් දෙන්න.</div><div><br /></div><div>සමූහයේ සාමාජිකයන් ලෙසින් පෙනී සිටින අපචාරකයන් හඳුනා ගැනීමට විමසිලිමත් වන්න. එවැන්නෙක් හමුවූ පසු ප්රසිද්ධියේ ඒ කියන්න. අනිත් අයටත් දැනගන්න. ළමුන් වහාම දැනුවත් කරන්න. අව භාවිතා කරන්නන් සමාවකින් තොරව සමුහයෙන් ඉවත් කරන්න.</div><div><br /></div><div>බාලවයස් ළමයින්ගේ සමූහයන් කළමනාකරණය කරන අපට එම ගෲප් වලට එකතු වුන ළමුන්ගේ ආරක්ෂාව වගකීමක් වේ. දෙමාපියන් ළමුන් අපට බාර දෙන්නේ නිර්නාමිකයන්ගේ අපචාරයන්ට ලක් වීමට නොවේ. අප ඔවුන්ට ආරක්ෂාකාරී ඩිජිටල් පරිසරයක් ලබාදීමට වගකීමෙන් බැඳී සිටිමු.</div><div><br /></div><div>පාසල් ලමුන් හා ඔබ දන්නා ගුරුවරුන් කිහිප දෙනෙකුට හැර වෙනත් කිසිවකුට සමූහයට ඇතුලුවීම හෝ පෝස්ට් දැමීම තහනම් බව පලකරන්න. එමෙන්ම එය ක්රියාත්මක කරන්න. නිර්නාමික ෆේස්බුක් පේජ් වල, ගෲප් වල සහ ප්රොෆයිල් මඟින් ඔබට ඉදිරිපත් කරන පෝස්ට් අනුමත නොකරන්න.</div><div> </div><div>එවැනි අයකුගෙන් පුද්ගලික පණිවිඩයක් හෝ පෝස්ට් එකක් ආව හොත් වහාම පැමිණිලි කරන ලෙස ළමයින්ට උපදෙස් දෙන්න. </div><div><br /></div><div>ඔබගේ පරිගණකය සාදා දෙන බව කියා, හැකින් උගන්වන බව කියා, අවසර අරගෙන, phishing link එකක් ඒවා, ඔබට කියා එහෙ ක්ලික් කර ක්ලික් කර, පරිගණකය ආසාදනය කර, අන්තර්ජාලයෙන් එයට ඇතුළු වී දත්ත සොරා ගෙන හෝ මකා දමා හෝ encrypt කර කිසිවෙකුට ළමුන් කරදරයකට පත් කිරීමට ඉඩ නොතබන්න.</div><div><br /></div><div>PDF download මගින්ද වයිරස් එවිය හැක. Click bait PDF සැක කරන්න. Ad fly ඉතාම අනතුරුදායකය. </div><div><br /></div><div>අන්තර්ජාලයේදී ඔබ නොදන්නා කිසිවෙකුත් විශ්වාස නොකරන්න. අනන්යතාවය නොමැති තොරතුරු, file, ගෲප්, page, පුද්ගලයන් මගහරින්න.</div><div><br /></div><div>WhatsApp ඉතාම ආනාරක්ෂාකාරී තැනකි. එහි ප්රවේශම් වන්නට හා හැසිරෙන්නට ළමුන්ට කියාදෙන්න. </div><div><br /></div><div>කොරෝනාව නිසා හතු පිපෙන්නාක් මෙන් බිහිවන නිර්නාමික youtube channel, පාඩම් සපයන්නන්, e learning සේවා සහ හැකරුන් ගෙන් ළමයින් ආරක්ෂා කරගැනීමට අන්තර්ජාලයේ කාලයක්, කොරෝනාවට පෙර අධ්යාපනය ලබා දෙමින් ළමුන්ට හා ගුරුවරුන්ට සේවය සැපයූ නියම ICT ගුරුවරුන් හා වෘත්තිකයන්ට මේ අවස්ථාවේ විශාල වගකීමක් පැවරේ. </div><div>වගකීමක් සහිතව, සම්මතයක් සහිතව අධ්යාපන තොරතුරු ලබාදෙන ගුරුවරුන් මේ අවස්ථාවේ දැනුවත් වන්න. දෙමාපියන් හා ළමයින් දැනුවත් කරන්න. අපචාර වැළකීමට ඉදිරියට එන්න. </div><div><br /></div><div>අපේ ළමුන් අපි ආරක්ෂා කර ගනිමු. අපට එය කළ හැකියි!</div><div><br /></div><div>#isoc #shilpasayura #esociety #ict</div><div><br /></div><div>නිරංජන් මීගම්මන.</div><div>Shilpa Sayura Foundation</div><div>Member Internet Society </div><div>Member Computer Society.of Sri Lanka</div><div class="blogger-post-footer">Niranjan Meegammana Blog</div>Niranjan Meegammanahttp://www.blogger.com/profile/03233425107844672492noreply@blogger.com0tag:blogger.com,1999:blog-3659371944123310622.post-74041529460423140552020-05-03T08:18:00.000+05:302020-05-03T08:28:57.833+05:30කොරෝනා අර්බුදය ඉදිරියේ ළමුන්ගේ මානසික සෞඛ්යය<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEnyHcpYVGP3CIRAYVCBPb3lb280n5ZiWWoUNTBukm5xdxOJWfZYWmvPJq1FZoNJyx_XPRbHDXXOSGZAEvywhud026sFKPERlsWGDmm4F80jUGytyzhm8MTg2wkcHu_9WuABPOgOFqZeYk/s1600/pixlr.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1600" data-original-width="1600" height="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjEnyHcpYVGP3CIRAYVCBPb3lb280n5ZiWWoUNTBukm5xdxOJWfZYWmvPJq1FZoNJyx_XPRbHDXXOSGZAEvywhud026sFKPERlsWGDmm4F80jUGytyzhm8MTg2wkcHu_9WuABPOgOFqZeYk/s640/pixlr.jpg" width="640" /></a></div>
<div dir="ltr">
<br />
<br />
COVID-19 නිසා ලෝකයේ 99% ක් ළමුන් නිවසටම සිරවී සිටීමට සිදුවී ඇත. ඉන් 60% ක් අර්ධ හෝ පූර්ණ corona වයිරසයෙන් lockdown වූ රාජ්යය වල වාසය කරති. ඔවුන් බිලියන 1.5 ක් ක් පාසල් නොයති.<br />
<br />
ළමුන් වැඩෙන්නේ ඔවුන්ට ආරක්ෂාකාරී පරිසරයකය. ඔවුන්ගේ මූලික අවශ්යතා සැපිරී, වැඩිහිටි හා සමාජ සම්බන්ධතා ස්ථාවර හා පෝෂණීය වූ කළ ඔවුන් සතුටින් හොඳින් වැඩෙති.</div>
<div dir="ltr">
<br />
කොරෝනා වයිරස් වසංගතය හමුවේ ඔවුන්ගේ ජීවිත මහත් පසුබෑමකට ලක්ව ඇත්තේය. එය ඔවුන්ගේ සෞඛ්යය, අධ්යාපනය, සංවර්ධනය හා පවුලේ ආර්ථික ස්ථාවරත්වය මෙන්ම සැහැසි කමෙන්, අපචාරයෙන් හා විසමාචාරයෙන් අනාරක්ෂිත කර ඇත.<br />
<br />
එය කෙළින්ම ඔවුන්ගේ මානසික සෞඛ්යට බලපායි. </div>
<div dir="ltr">
කුඩාම ළමුන් මෙහිදී වැඩිම අවදානමක සිටින අතර ඉහළ මානසික පීඩනය සහ හුදකලාවීම ඔවුන්ගේ මොළය වර්ධනයට දීර්ඝකාලීන ලෙස නැවත පිළිසකර කර ගැනීමට නොහැකිවන පරිදි බාධා කල හැක.<br />
<br /></div>
<div dir="ltr">
තම පවුලෙන් වෙන්වීම, අසනීප වූ නෑදෑ හිතවතුන් මෙන්ම හදිසි මරණ වලට ලක්වූ ආදරණීයයන්ද , දිනපතා ඇසෙන, දකින භයංකාර තොරතුරුවලින්ද ඔවුන් මානසික පීඩාවකට පත් කරයි.<br />
<br /></div>
<div dir="ltr">
මින් වැඩියෙන්ම පීඩා විඳින්නේ ගැහැනු ළමයින්ය. අධික රැකවල්, හිංසනය, නිවසේ වැඩ හා පරිභව කිරීම් වලටත් වෙනත් අපචාරයන්ටද ඔවුන් ලක්වෙති. මෙයින් ඔවුන් මහත් කාන්සියකින් පසුවෙති. දෙමව්පියන් වැඩට යාමේදී පෙර ඔවුන් පාසල් ගොස් ආරක්ෂා වූහ.<br />
<br />
අත්යාවශ්ය සේවා යෙදෙන දෙමාපියන් නිවසෙන් බැහැර වීමේ දී පාසල් නොයන නිසා ඔවුන්ට විවිධ ස්ථානවල නැවතීමට සිදුවේ. ඔවුන්ගේ ආරක්ෂාව හා සැලකිල්ල එයින් අවදානමකට ලක්විය හැකිය.</div>
<div dir="ltr">
<br />
තම දෙමාපියන් පිටරට රැකියා වල නියැලේ නම් හෝ දුරබැහැරක සිරවී නිවසට පැමිනීමට නොහැකිව සිටින්නේ නම්ද ළමුන් මහත් මානසික පීඩාවකට පත්වේ.</div>
<div dir="ltr">
තම පාසලෙන්, පංතියෙන්, මිතුරන්ගෙන්, ගුරුවරුන්ගෙන්, අමතර පන්තියෙන්, ක්රීඩා පිටියෙන්, දහම් පාසලෙන් වෙන්වී නිවසක ක්රියාකාරකම් රහිතව හුදකලාව ගත කිරීම තරම් පීඩාවක් ඔවුනට තවත් නොමැත.<br />
<br />
අධ්යාපන කටයුතු අතපසු වේ යයි සිතමින් දෙමාපියන් විසින් අමතර හා අධික ලෙස පවරන තනියම පාඩම් කිරීමකට යොමු කිරීමද ඔවුනට පීඩාවකි. දිගින් දිගටම රූපවාහිනියට ලොල් වීම ඔවුන්ගේ මනස ද වෙනතක යවයි.<br />
<br /></div>
<div dir="ltr">
සමහරු අධික ලෙස පරිගණක හා ජංගම දුරකථන ක්රීඩා වලට ඇබ්බැහි වනු දක්නට ඇත. එකම ක්රීඩාව තනියම දිගින් දිගටම කිරීම මත්ද්රව්ය වලට ඇබ්බැහි වනවා හා සමානය. ඔවුන් අධික ලෙස කේන්ති ගනිති. දෙමාපියන් හා සහෝදර සහෝදරියන් සමඟ රණ්ඩු කරති.<br />
<br />
ඔවුන්ගේ ලෝකය කෙමෙන් ගරා වැටෙන බව ඔවුන් සිතති. වැඩිපුර නිදා ගැනීම, ව්යායාම අඩුවීම ඔවුන් අලස වීමට ද බලපායි.</div>
<div dir="ltr">
කොරෝනා වසංගතය විසින් ඇති කරන පවුලේ හා සමාජයේ ආර්ථික පහළ වැටීම ඔවුන්ගේ එදිනෙදා ජීවිතයේ අවශ්යතාවයන් සපුරාලීම සීමාකරනු ඇත.<br />
<br />
අලුත් අවුරුද්ද නැති විණි. වෙසක් ආදී උත්සවද නැතිවී. පෙරදා මෙන් දෙමාපියන් සමග ගිය ගමන් වලින් මිදී නිවෙසට සිරවීම හා අධික ආරක්ෂණයකට යොමු කිරීම කොතරම් අභාග්යයක්ද? කුඩා ළමුන් මේ වෙනස තේරුම් ගන්නේ කෙසේද? ඔවුන් සිතන්නේ ඔවුන්ව වෙන් කොට, කොන් කර සලකනවා සේය.<br />
<br /></div>
<div dir="ltr">
ළමුන්ගේ මානසික සෞඛ්යය පහත වැටීම සමාජයට වැඩදායී නොවෙයි. ඒ පිළිබඳව දෙමාපියන්, වැඩිහිටියන්, ගුරුවරුන් රජය තම අවධානය යොමු කළ යුතුය. දෙමාපියන් කොතරම් විවිධ ආර්ථික හා සමාජීය ගැටලුවලට මුහුණ දුන්නද තම දරුවන්ගේ මානසික සෞඛ්යය හොඳින් පවත්වාගෙන යාමට වෙනදාට වඩා පරිස්සමින් හා සැලකිල්ලෙන් විශේෂ අවධානයක් යොමු කිරීමටත්, ඔවුන් හා කාලය ගතකිරීමටත්, නිර්මාණශීලී සාමූහික පවුල් ක්රියාකාරකම් වල නියැලීමටත් වගබලා ගත යුතුය.</div>
<div dir="ltr">
<br />
ළමුන්ගේ ජීවිතය සමාන්ය කරණයට, ඔවුන්ට සතුටින් ජීවත් කරවීමට හා අධ්යාපනයේ අඛණ්ඩතාවය පවත්වා ගනු පිණිස විශේෂ වැඩසටහන් නිර්මාණය විය යුතුය. අන්තර්ජාලය මේ සඳහා මහත් අත්වැලක් සපයයි. ළමුන් සඳහා සුදුසු අධ්යාපන වැඩසටහන්, වෙබ් අඩවි, තරග, දැනුම හුවමාරුව, පාසලේ මිතුරු මිතුරියන් හමුවීමට අවස්ථා e තාක්ෂණයෙන් නව නිර්මාණ බිහිකළ යුතුය. ළමුන් මානසිකව හුදකලා නොවන සේ ක්රියාකාරකම් වල යෙදවිය යුතුය. </div>
<div dir="ltr">
<br />
ළමුන්ට අන්තර්ජාලය භාවිතා කිරීමට ඉඩ සලසා දී දෙමාපියන් ඔවුන් ගැන හොඳ අවධානයකින් සිටිය යුතුය. කිසිසේත් ළමයා තනිවම කාමරයක අන්තර්ජාලය භාවිතා නොකළ යුතුය. ඔහුගේ පරිගණක හෝ ජංගම දුරකතනයේ තිරය ඔබට දිස්විය යුතුය. වඩාත්ම සුදුසු ස්ථානය නිවසේ විසිත්ත කාමරයයි.<br />
<br /></div>
<div dir="ltr">
මේ අතරම සමාජ මාධ්ය තුළ ළමා සිත් දූෂණය කරන, ඔවුන් අපචාරයට පොළඔවන සදාචාර විරෝධී කණ්ඩායමක් ක්රියාත්මක ව සිටිනු පෙනේ. පටු අරමුණු සහිතව ජනප්රියතාවය ලබාගැනීමට ඔවුන් ක්රියාත්මක වන්නේ රටේ ළමා පරපුර විනාශ කිරීම සඳහාය. මෙම පහත් ක්රියාකාරකම් ජන මනස වෙනත් දේ සඳහා යොමු කිරීමට සැලසුම්ගත සිද්ධීන් බවටද සැකයක් පවතී.<br />
<br /></div>
<div dir="ltr">
නොමිලේ ලබාදෙන විවිධ සේවා ලෙස නොදන්නා හෝ දන්නා ආයතන නියෝජනය කරමින් එන offers තුළ ඇති link මගින් ඔබගේ පරිගණකයට වෛරස ඇතුල් කරනු ඇත. දෙමාපියන්ගේ ජංගම දුරකථන හා පරිගණක භාවිතා කරන ළමුන් හා නොදැනුවත් දෙමාපියන් හැකරුන් විසින් ඉලක්ක කරන බව අපට පෙනේ. සමහර යොමු කාම අඩවි සඳහා සෙනග ගෙන්වා ගැනීමට භාවිතා වේ. සමහරක් ඔබේ පරිගණකයේ credit card හා බැංකු ගිණුම් දත්ත හා ඔබේ අතිශයින් රහසිගත දත්ත හා සන්නිවේදනයන් සොරකම් කිරීමට කටයුතු කරයි. ළමුන් හා ඔබ නොදැනුවත්වම මේ අවක්රියාවේ ගොදුරු බවට පත්වීමට ඉඩ ඇත.<br />
<br /></div>
<div dir="ltr">
සෑම සමාජ මාධ්ය භාවිතා කරන කෙනෙක්ම ලමුන් අපචාරයට ලක් කිරීම, ඔවුන්ගේ සිත් දූෂණය කිරීම හා ළමුන්ට එරෙහි වෙනත් අකටයුතුකම් මගින් ළමුන්ගේ මානව අයිතිවාසිකම් උල්ලංඝනය කරන අවස්ථාවන් පිළිබඳ අවබෝධයෙන් හා විමසිල්ලෙන් සිටිය යුතුය. එවැනි ග්රාහකයින් හා ඔවුන්ගේ අවක්රියාවන්ද, ඔවුන් ගැන තොරතුරුද බලධාරීන්ට වාර්තා කිරීම අප විසින් කළ යුතුමය. <br />
<br /></div>
<div dir="ltr">
කොරෝනා වසංගතයේදී ලමුන්ගෙ සතුට, අභිමානය, සංවර්ධනය, ආරක්ෂාව, මානව අයිතිවාසිකම් හා අභියෝගයන්ට මුහුණදීමේ හැකියාව වර්ධනය අප සැමගේම පොදු වගකීමක් වෙයි. ඒ වෙනුවෙන් එක්ව කටයුතු කරමු. හැමෝම දැනුවත් කරන්න. අන්තර්ජාලය ළමුන්ට හොඳයි. නමුත් ඔබත් අවධානයෙන් සිටින්න. </div>
<div dir="ltr">
<br /></div>
<div dir="ltr">
නිරංජන් මීගම්මන<br />
ශිල්ප සයුර</div>
<div dir="ltr">
<br /></div>
<br />
<div dir="ltr">
<span style="background-color: #1877f2;">#esociety</span> <span style="background-color: #1877f2;">#srilanka</span> <span style="background-color: #1877f2;">#covid19</span></div>
<br /><div class="blogger-post-footer">Niranjan Meegammana Blog</div>Niranjan Meegammanahttp://www.blogger.com/profile/03233425107844672492noreply@blogger.com0tag:blogger.com,1999:blog-3659371944123310622.post-6921702770975645132020-04-29T10:08:00.000+05:302020-04-29T10:09:14.214+05:30e society එකට පණ දෙන්නට<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRm03Y1AdyWuK237N59p6mIhT_2ok-RzAXtymtRMNE7sdok9N3vXzqM2rVsu13jm8_xYWRkOFtYY8o_R8T0-VIhsIBPPOrh6EUx0ot8xNxK2uT58YIzVLfg2W_S_hxH_KnCXvGk7uUrbm8/s1600/e-government-guestlecture-3-728.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="546" data-original-width="728" height="480" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjRm03Y1AdyWuK237N59p6mIhT_2ok-RzAXtymtRMNE7sdok9N3vXzqM2rVsu13jm8_xYWRkOFtYY8o_R8T0-VIhsIBPPOrh6EUx0ot8xNxK2uT58YIzVLfg2W_S_hxH_KnCXvGk7uUrbm8/s640/e-government-guestlecture-3-728.jpg" width="640" /></a></div>
<br />
<div dir="ltr">
මිතුරනි,<br />
2006 දී ලංකාවේ සිදුවුන ප්රධානතම සංවර්ධනයක් තමා e Sri Lanka ව්යාපෘතිය. ශිල්ප සයුර පටන් ගත්තේ එහි e society development initiative තුළින්. අපි සාර්ථක දිගු ගමනක් e society තුළින් පැමිණ සිටිනවා. අද Covid-19 බලපෑම නිසා ඉදිරියේ ඇතිවන නව සමාජයට අවශ්ය e දැනුම, e ව්යාපාර, e අධ්යාපනය හා තාක්ෂණය සංවර්ධනයට නැවත වරක් e society එකට පණ දෙන්නට එහි නිර්මාතෘ දිලන්ත විතානගේ මට ඇරැයුම් කළා.<br />
එය ඉතා සතුටක්. මේ පණිවිඩය ලියන සිංහල යුනිකේත<br />
මේ ගැන විවෘත සංවාදයක් කරන්නට අප සිතනවා.<br />
එකතු වෙන්නට කැමති හැමෝටම මේ ආරාධනාව.<br />
එකතුවෙලා වැඩ කරන්න කැමති අය අදහස් හා යෝජනා comment කරන්න.</div>
<div dir="ltr">
<br />
#esociety #srilanka #postcovid19 #edevelopment</div>
<div dir="ltr">
එකතුවන්න facebook group එකට</div>
<div dir="ltr">
<br /></div>
<div dir="ltr">
<br /></div>
<div dir="ltr">
<a href="https://m.facebook.com/groups/1673116706171915/members/?notif_t=groups_member_joined&notif_id=1588130853261798&ref=m_notif">https://m.facebook.com/groups/1673116706171915/members/?notif_t=groups_member_joined&notif_id=1588130853261798&ref=m_notif</a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<br />
<br /><div class="blogger-post-footer">Niranjan Meegammana Blog</div>Niranjan Meegammanahttp://www.blogger.com/profile/03233425107844672492noreply@blogger.com0tag:blogger.com,1999:blog-3659371944123310622.post-31709939335459969482020-04-21T17:34:00.003+05:302020-04-21T17:34:50.689+05:30දරුවන් සදහා නොමිල් Scratch Programming online පාඨමාලාව.පාසල් විෂය නිර්දේශයට අනුව Scratch Programming සති 4 කින්.වයස අවුරුදු 12-15 අතර දරුවන්ට නොමිල් online පාඨමාලාව.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmrvmvPZ3oAsp2Yf-DDAc3AJVWMhmn_1qt_IDXV-fj5sJKNkcscew1I40nPEsXQf4-4gTFyZ9jz77irL_QMx0ZDulNnGtsvOL7S6Reg4pARBo24zwernukEqbfnIdlIcizbFD5cyZgZhSS/s1600/FB_IMG_1587469860382.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="607" data-original-width="1080" height="358" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmrvmvPZ3oAsp2Yf-DDAc3AJVWMhmn_1qt_IDXV-fj5sJKNkcscew1I40nPEsXQf4-4gTFyZ9jz77irL_QMx0ZDulNnGtsvOL7S6Reg4pARBo24zwernukEqbfnIdlIcizbFD5cyZgZhSS/s640/FB_IMG_1587469860382.jpg" width="640" /></a></div>
<br />
අදම ලියාපදිංචි වන්න: <a href="https://tinyurl.com/ybjrdp3r">https://tinyurl.com/ybjrdp3r</a><br />
<br />
<br />
Free online Scratch programming Training according to the school curriculum for school children between 12-15 years of age.<br />
<br />
Register now: <a href="https://tinyurl.com/ybjrdp3r">https://tinyurl.com/ybjrdp3r</a><br />
<br /><div class="blogger-post-footer">Niranjan Meegammana Blog</div>Niranjan Meegammanahttp://www.blogger.com/profile/03233425107844672492noreply@blogger.com0tag:blogger.com,1999:blog-3659371944123310622.post-60841751997309430662020-04-17T04:08:00.001+05:302020-04-17T04:08:16.418+05:30<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5XHjyqjaUqdAbok6m4UCVoA6XJC-HaJJbIiLHQbg7ULpVLzkkVDZiCAPSMdaXqDUbxCvIjxJOuduACvg6A00zpUFzC0kNBmOqYTFxRk72outd4o3OaM766WnNEv-3Jjz0uc9fa1LZanw_/s1600/FB_IMG_1587076389950.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="651" data-original-width="1080" height="384" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5XHjyqjaUqdAbok6m4UCVoA6XJC-HaJJbIiLHQbg7ULpVLzkkVDZiCAPSMdaXqDUbxCvIjxJOuduACvg6A00zpUFzC0kNBmOqYTFxRk72outd4o3OaM766WnNEv-3Jjz0uc9fa1LZanw_/s640/FB_IMG_1587076389950.jpg" width="640" /></a> </div>
<div class="separator" style="clear: both; text-align: center;">
පාසල් විෂය නිර්දේශයට අනුව Scratch Programming.</div>
<div class="separator" style="clear: both; text-align: center;">
සති 4 කින්.</div>
<div class="separator" style="clear: both; text-align: center;">
වයස අවුරුදු 12-15 අතර දරුවන්ට. නොමිල් online පාඨමාලාව.</div>
<div class="separator" style="clear: both; text-align: center;">
අදම ලියාපදිංචි වන්න: <a href="https://tinyurl.com/ybjrdp3r">https://tinyurl.com/ybjrdp3r</a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
Free online Scratch programming Training according to the school curriculum for school children between 12-15 years of age. </div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
Register now: <a href="https://tinyurl.com/ybjrdp3r">https://tinyurl.com/ybjrdp3r</a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
Scratch පාසල් ළමුන්ට කේතකරණ ඉගෙනීමට උපකාර වන මෙවලමකි.</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
Scratch coding tool helps young people to learn computer programming.</div>
<br /><div class="blogger-post-footer">Niranjan Meegammana Blog</div>Niranjan Meegammanahttp://www.blogger.com/profile/03233425107844672492noreply@blogger.com0tag:blogger.com,1999:blog-3659371944123310622.post-20301239767294521482020-04-05T02:24:00.003+05:302020-04-05T02:24:49.861+05:30කොරෝනාව ඇති කරනලද අධ්යාපන අර්බුදයට තාක්ෂණයෙන් මුහුණ දීමනිදහස් අධ්යාපනයෙන් ඉදිරියට ආ අප නවීන තාක්ෂණය යොදාගන
අධ්යාපනය නිදහස් නිදහස් කරගැනීමේ උත්සාහයේ අළුත්ම පියවර අප්රේල් 06 වැනිදා අරඹමු.
එය අපටද, ගුරුවරුන්ට හා සිසුනටද අලුත්ම අත්දැකීමක් වනු ඇත.
<br /><br /> #NextGen #ISOC #ISOCLK #SholpaSayura #GirlsInTechnology #GiT #ICTTeachersofSriLanka
<br /><br /><iframe allow="encrypted-media" allowfullscreen="true" allowtransparency="true" frameborder="0" height="468" scrolling="no" src="https://www.facebook.com/plugins/video.php?href=https%3A%2F%2Fwww.facebook.com%2Fniranjan.meegammana%2Fvideos%2F3944359818922437%2F&show_text=1&width=560" style="border: none; overflow: hidden;" width="560"></iframe><div class="blogger-post-footer">Niranjan Meegammana Blog</div>Niranjan Meegammanahttp://www.blogger.com/profile/03233425107844672492noreply@blogger.com0tag:blogger.com,1999:blog-3659371944123310622.post-11076977035459947232019-06-20T16:52:00.000+05:302019-06-20T16:52:35.464+05:30චීනයේ අන්තර්ජාල පුද්ගලීකරණය සහ ශ්රී ලංකාවරාජ්ය මැදිහත් වීමකින් තොරව ජනතාව විසින් ගොඩනගන ලද බැවින් කිසිවෙක් අන්තර්ජාලයට හිමිකම් කියන්නේ හෝ එය පාලනය කරන්නේ නැත. එය ස්පර්ශ කළ නොහැකි භෞතික යටිතලයකින් ජාලයන් එකිනෙක සම්බන්ධ කරන ජාලයකි.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDvc6IHJLcRVvUJNCreyX-_bnjDOGphsSG2Ne4rcQFe2-eclwjADCwQM7s29SnoB2VUQ7FG_a3Sw_8zxhz5x-OMQDsnqRqy0hIyATekN4DzJJyLdDIL3dlL-kyG1ylPjOLSaWwm-SEK-K9/s1600/savetheinternet_monopoly.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="260" data-original-width="570" height="290" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDvc6IHJLcRVvUJNCreyX-_bnjDOGphsSG2Ne4rcQFe2-eclwjADCwQM7s29SnoB2VUQ7FG_a3Sw_8zxhz5x-OMQDsnqRqy0hIyATekN4DzJJyLdDIL3dlL-kyG1ylPjOLSaWwm-SEK-K9/s640/savetheinternet_monopoly.png" width="640" /></a></div>
<br />
අන්තර්ජාලය යනු පොදු මහජන අදහස් ප්රකාශනයට, විරෝධතා සංවිධානයට සහ නිදහසේ සීමා පුළුල් කිරීමට යොදාගැනෙන විමුක්තිකාමී තාක්ෂණයකි.<br />
<br />
චීනයේ අන්තර්ජාලය චීන ආර්ථිකය මත විශාල බලපෑමක් ඇතිකරනු ලබන අතර මහජන දේශපාලන මනස හැඩගස්වනු ලබයි. චීනයේ මහා අන්තර්ජාල ආරක්ෂණ ප්රාකාරය (The Great Firewall) නිර්මාණය කරන ලද්දේ ජාලගත තොරතුරු නීත්යානුකූලව නිරීක්ෂණයට සහ වාරණයට ය. එය විසින් චීන ජනතාව බාහිර ලෝකයට ජාලගතව නිරාවරණය වීම පාලනය කරනු ලබයි.<br />
<br />
කෙසේ නමුත් සයිබර් අවකාශය දැඩිව පාලනය වන නමුත් චීන ජනතාව සිය රජයට සහ දූෂිත නිලධාරී පන්තියට එරෙහි අදහස් සංක්ෂිප්ත බ්ලොග් සටහන් (microblogs) හරහා එළිදක්වති.<br />
<br />
අද වන විට චීන රජය සහ ප්රාදේශීය පාලන තන්ත්රයන් මගින් අන්තර්ජාල ආරක්ෂණ සේවාවන් තුළ සඟවා ආවේක්ෂණ සහ පාලන කාර්යයේ යොදවා ඇති පුද්ගලික සමාගම් හේතුවෙන් මිලියන 800ක චීන අන්තර්ජාල පරිශීලකයෝ නව තර්ජනයකට ලක් ව සිටිති.<br />
<br />
අන්තර්ජාලගත මහජන සාකච්ඡා හා අදහස් නිරීක්ෂණය කිරීම, පාලනය කිරීම සහ හැසිරවීම ආදී කටයුතු වෙනුවෙන් විවිධ නිෂ්පාදන සහ සේවා ඉදිරිපත් කළ හැකි නව වෙළඳපොළක් පුද්ගලික සමාගම් සඳහා නිර්මාණය වීම අන්තර්ජාල පාලනය සහ ආවේක්ෂණය (surveyliance) පෞද්ගලිකකරණය කිරීම හරහා සිදු වූවකි.<br />
<br />
මහජන පෞද්ගලිකත්වය සහ නිදහස සීමාකරමින් ගොඩනැගෙන නව සයිබර් ආරක්ෂණ කර්මාන්තයක් බිහිකිරීමට චීන රජය වෙනුවෙන් 2000 කට ආසන්න සමාගම් ප්රමාණයක් අන්තර්ජාල ආවේක්ෂණ සේවයෙහි කැපවී සිටියි.<br />
<br />
යාන්ත්ර අධ්යයන (machine learning) තාක්ෂණයන් උපයෝගී කරගෙන රජයේ අවශ්යතාවන්ට අනුකූලව අන්තර්ජාලගත අදහස් නිරීක්ෂණය, විශ්ලේෂණය සහ හැසිරවීම එම සමාගම් වල කාර්යයයි.<br />
<br />
ෂිනුවා (Xinhua) ආදී මාධ්ය ද, වීචැට් (Wechat) ආදී සේවාවන්ද සිය මාධ්ය ධාරා සහ ස්වයංක්රීය පරිගණක වැඩසටහන් යොදාගෙන ජනතාවගේ සිතුම් පැතුම් හඳුනාගැනීමටද, ඍණාත්මක තොරතුරු යටපත් කිරීමටද, ධනාත්මක ප්රචාරණයක යෙදීමටද රජයට සහයෝගය දෙති.<br />
<br />
සයිබර් සමාගම් හරහා සපයන නවතම සේවාවක් නම් කෘතිම බුද්ධිය පදනම් කරගත් ස්වයංක්රීය ප්රතිචාර දැක්වීමය (automatic commenting). මෙම පරිගණක වැඩසටහන් විසින් නව අන්තර්ජාල ලිපින සකස් කරගනිමින් පුරවැසියන්ගේ අන්තර්ජාලගත ලිපිවලට රාජ්ය හිතවාදී ප්රතිචාරයන් සටහන් කරනු ලබයි. එමෙන්ම රාජ්ය ප්රචාරණයන් සඳහා සාවද්ය කැමත්ත පළකිරීම් මෙන්ම අහිතවාදී අන්තර්ගතයන් සහ රචකයන් ඉවත්කිරීම් සඳහාද මෙම සමාගම් කටයුතු කරයි.<br />
<br />
චීනය තුළ එරට රජය විසින් ඇතැම් අන්තර්ජාලගත ලිපි මකා දමා ප්රති-රාජ්ය තොරතුරු පැතිරීම වැළැක්වීම සහ දූෂිත නිලධාරීන් හෙළිවීම වැළැක්වීම සිදු කරනු ලබයි.<br />
<br />
සමීක්ෂණ වාර්තා පෙන්වා දෙන පරිදි චීන රජය විසින් ධනාත්මක ප්රචාරණය සහ අදහස් හැසිරවීම සඳහා සමාජ මාධ්ය ලිපි නිර්මාණය කරනු ලබයි.<br />
<br />
2018 සයිබර් ආරක්ෂණ සමුළුවක දී, චීන ජනාධිපති ෂී ජින් පින්ග් විසින් පවසන ලද්දේ අන්තර්ජාලය රජයට හානිකර තොරතුරු පතුරුවා හරින මාධ්යයක් බවට පත්වීමට චීනය ඉඩ ලබා නොදෙන බවයි.<br />
<br />
පුද්ගලික සමාගම් වල තාක්ෂණික නව නිපැයුම් ජනතාව රාජ්ය බලයට නතු කිරීම සඳහා එරට රජයට උපකාරී වේ.<br />
<br />
මෙම සමාගම් විසින් ප්රති-රාජ්ය වෙබ් අඩවි වලට පහර දී ඒවා වෙත ළඟාවීම අපහසු කරවා අඩපණ කිරීමේ (DDos) ප්රහාර කරනු ලබයි. එමෙන්ම ඔවුන් විසින් දත්ත සමූහයන්ට හානි කිරීම සහ වෙබ් අඩවි හා සමාජ ජාල වල සංවේදී දත්ත සොරකම් කිරීම සිදු කරනු ලබයි. එමෙන්ම හානිකර වැඩසටහන්, ඔත්තු බැලීමේ වැඩසටහන් සහ පරිගණක වයිරස යොදාගෙන පරිශීලකයන් පාලනය කිරීමද කරනු ලබයි. ඔවුන් විසින් රජයේ අවශ්යතාව සඳහා පරිශීලකයන්ගේ පෞද්ගලික තොරතුරුද සොරකම් කරනු ලබයි. මේ වනවිට මෙම රාජ්ය බලය පැතිරවීමේ අනු කොන්ත්රාත් ලබාගැනීම ඉහළ යමින් පවතී.<br />
<br />
ජනතාව පාලනයට නතු කිරීම සඳහා සහ ප්රාදේශීය මැතිවරණ වලට බ to fttලපෑම් කිරීම සඳහා චීන රාජ්ය නිලධාරීන් මැරවරයින් සහ පුද්ගලික ප්රචණ්ඩ ක්රියා යොදාගත් අවස්ථා ඇත.<br />
<br />
බොහෝ ආවේක්ෂණ පද්ධති මගින් මාර්ගගත (online) ලිපි සහ ප්රතිචාර දේශපාලන නායකයන්ගේ නම් ආදී රජයට අදාළ යෙදුම් නිරීක්ෂණය සහ වාරණය කිරීම කරනු ලබයි. එබැවින් පළපුරුදු ක්රියාකාරීන් විසින් දේශපාලකයන් සඳහා යොදාගනු ලබන්නේ අන්වර්ත නාමයන්ය.<br />
<br />
ගිණුම් වලට ඇතුළු වී අන්තන් බොහෝවිට අනුගමනය කෙරෙන ප්රති-රාජ්ය තොරතුරු පැතිරී යාම වැළැක්වීමේ ක්රමෝපායකි.<br />
<br />
චීන සයිබර් ආරක්ෂණ නීතිය විසින් ඕනෑම අන්තර්ජාලගත ව්යාපාරයක් විනිවිද යාමේ දුරස්ථ පරීක්ෂණ යාන්ත්රණයක් පවත්වාගෙන යාමට රාජ්ය පාලන තන්ත්රයට ඉඩ දී ඇත.<br />
<br />
ඩී. පී. අයි. (DPI-Deep Packet Inspection) තාක්ෂණය උපයෝගී කරගනිමින් අන්තර්ජාලය තුළ තොරතුරු ගලායාම නිරීක්ෂණයට සහ පාලනයට අවශ්ය චීන තාක්ෂණික සහාය ලබා ගැනීමට ශ්රී ලංකා රජය බලාපොරොත්තු වේ. මෙමගින් කේතනය කර යවන ලද දත්ත පවා සන්නිවේදනය අතරමගදී පරික්ෂා කිරීමේ අවස්ථාව රජයට හිමි වේ.<br />
<br />
අළුතින් කෙටුම්පත් කරන ලද ශ්රි ලංකාවේ සයිබර් ආරක්ෂණ පනත මගින් යෝජනා කෙරෙන පරිදි සයිබර් ආරක්ෂණ නියෝජිතායතනය (Cyber Security Agency) නමින් පුද්ගලික සමාගමක් වනු ඇති අතර එයට<br />
<br />
සයිබර් ආරක්ෂණ සර්වබන්ධ අග්රස්ත හා ව්ධායක (Apex and Executive) බලතල යෝජනා කරයි.<br />
<br />
මෙම පනත මගින් තොරතුරු වෙත ළඟාවීම, ලබා ගැනීම හා බෙදා ගැනීම, ආවේක්ෂණ ක්රියාත්මක කිරීම, විමර්ෂණය, ආරක්ෂණය සහ ප්රහාරය ස්වීයව හෝ බාහිර කණ්ඩායම් ලවා කරවා ගැනීම සඳහා අවශ්ය බලය මෙම ආයතනය වෙත සපයයි. රාජ්ය හා පොදු සයිබර් ආරක්ෂණ අධිකාරියක් පුද්ගලික සමාගමක් ලෙස නිදහස් අන්තර්ජාල ආර්ථිකය තුළ අනීතික වාසි සහගත තත්වයක් උදාකරගනු ඇත.<br />
<br />
මෙම යෝජිත අධිකාරිය සෙසු ජාතික ආරක්ෂණ ආයතන වලින් වෙන්ව ජාතික ආරක්ෂාව පිළිබඳ කටයුතු කිරීම ජාතික අර්ථසිද්ධියට විරුද්ධ වන්නකි.<br />
<br />
එමෙන්ම අන්තර්ජාල පාලනය සහ ආවේක්ෂණය මුළුමනින්ම පෞද්ගලිකත්වයට, තොරතුරු ප්රවේශ වීමට, ශ්රී ලාංකික පුරවැසි නිදහසට සහ අන්තර්ජාල ආර්ථිකයට තර්ජනයකි.<br />
<br />
මෙම සම්බන්ධීකරණ නියෝජිතායතනය ඍජුවම පවතිනු ඇත්තේ මෙහි අධ්යක්ෂ ජෙනරාල්වරයා සිය අභිමතය පරිදි පත්කරනු ලබන ඩිජිටල් කටයුතු අමාත්යවරයා යටතේය. ශ්රී ලංකාවේ එදිනෙදා අත්දැකීම් සළකා බැලූ විට දේශපාලකයන් සංවේදී පුද්ගලික තොරතුරු වෙත ප්රවේශ වීම බලය අනිසි ලෙස භාවිතයට මග පෑදීමේ පැහැදිලි අවදානමක් පවතී. රැස් කරගන්නා තොරතුරු භාවිත වන්නේ කෙසේද යන්නද මෙම පනත මගින් පැහැදිලි කෙරෙන්නේ නැත.<br />
<br />
මෙම යෝජිත නියෝජිතායතනය සම්බන්ධයෙන් ඇති අහිතකරම තත්වය නම් කිසිඳු පොදු කොමිෂන් සභාවකින් පාලනය වන්නේ නැත. එවැනි පාලනයක් තිබීම විනිවිදභාවයෙහි අනුකූලතාවටද, වගවීමට සහ යහපාලනයටද අත්යවශ්ය වන්නකි. මෙමගින් ව්යවස්ථාව තුළ තහවුරු කරන ලද ජනතාවගේ පුද්ගලිකත්වය සහ නිදහස අනතුරෙහි හෙළනු ලබයි.<br />
<br />
තවත් ගැටළුවක් වන්නේ රජය විසින් රාජ්ය විගණනයට යටත් නොවන පුද්ගලික සමාගමක් පවත්වාගෙන යාම දේශපාලන බල අධිකාරිය යටතේ වංචා සහ දූෂණ මතුවීමට ඉඩ සැලසීමක් වීමයි. එවැනි උදාහරණ අප සතුව ඇත.<br />
<br />
මෙම යාන්ත්රණයටම පෙරදී ආරම්භ කරන ලද පුද්ගලික සමාගම් ලෙස ක්රියාත්මක නියෝජිතායතනවල විනිවිදභාවයෙහි හා වගවීමෙහි මදබව දරුණු ලෙස විවේචනයට ලක්වනු පැහැදිලිව දැකගත හැක. ආරම්භ කරන ලද විශාල ව්යාපෘති ගණනාවක්ම ඇණහිටින ලදි. අපි තවදුරටත් සුදු අලියෙකු වීමට නියමිත ව්යාපෘති ආරම්භ කිරීම කරගෙන යා යුතුද?<br />
<br />
තවමත් පැහැදිලි කර නොමැති ගැටළුකාරී තැන් ගණනාවක් මෙම යෝජිත ව්යූහය සහ මෙහෙයුම්, බලතල සහ සීමා, සිය ක්රියාකාරීත්වය නිරීක්ෂණය සහ වගවීම හා වපසරිය සහ තහවුරුව සම්බන්ධව පැන නැගී ඇත.<br />
<br />
එබැවින් මෙම යෝජිත පනත සඳහා ක්රමවත් විශ්ලේෂණයක් අවශ්යව ඇත.<br />
<br />
එය කඩිමුඩියේ හිතුවක්කාර ලෙස නොකර පුලුල් සමාජමය පරිසරයක ජන අවශ්යතා අනුව කල යුතුය. ඊට සාධාරණ කාලයක් ගත යුතුය.<br />
<br />
චීනයේ යතාර්ථය පිළිබඳ පැහැදිලි අවබෝධයෙන්, ශ්රී ලාංකික පුරවැසියන් තදින් සහ ගැඹුරින් මෙම සයිබර් ආරක්ෂණ පනත් කෙටුම්පත් අධ්යයනය කළ යුතුය. ඒ මෙමගින් අන්තර්ජාල පාලනය සහ ආවේක්ෂණය වාණිජකරණය කරමින් ජනතාවට අන්තර්ජාලය තුළ සිය අදහස් ප්රකාශනයට ඇති පුද්ගලිකත්වයට සහ නිදහසට බලපෑම් කරනු ලබන බැවිනි.<br />
<br />
පැහැදිලිවම සයිබර් ආරක්ෂණ පනත රජයට, බාහිර කිහිප දෙනෙකුට සහ <br />
<br />
යම් පුද්ගලික සමාගමකට ප්රයෝජනවත් වනු ඇත. නමුත් එය එසේ සිදුවුවහොත් ජනතාව පමණක් එකම පරාජිත කොටස බවට පත්වනු ඇත.<br />
<br />
නිරන්ජන් මීගම්මන<br />
මහීෂ්වර කිරිඳිගොඩ<br />
ශ්රී ලංකා අන්තර්ජාල සංගමය<br />
<br />
යොමු:<br />
යෝජිත සයිබර් ආරක්ෂණ පනත<br />
චීන අන්තර්ජාල පාලනය<br />
චීන සයිබර් ආරක්ෂණ පනත<br />
ISOC සාකච්ඡාව<br />
මහජන ප්රතිචාර<br />
<br />
<a href="https://bit.ly/CyberSecurityActSL">https://bit.ly/CyberSecurityActSL</a><br />
<br />
#cyberBull #srilanka<div class="blogger-post-footer">Niranjan Meegammana Blog</div>Niranjan Meegammanahttp://www.blogger.com/profile/03233425107844672492noreply@blogger.com0tag:blogger.com,1999:blog-3659371944123310622.post-13847936679496857132019-06-18T05:44:00.001+05:302019-06-18T05:44:59.819+05:30සයිබර් ආරක්ෂණ පණත online සංවාදය <b>සයිබර් ආරක්ෂණ පණත සංවාදය </b><br />
අද හවස 5.30 සිට LIVE on fb !<br />
අනිවාර්යෙන් එන්න.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiySWpCcXpQXsEvtsmRpR2pBU04zbpyGdAdymjkajlN_hOdnv8Y_k9t88v1XsVXXmC87sYA6bxvoPoIMUr95cJmBESwzFf6RW9BQUTEp5IFBbxNIPyDSqSnXE5uUTtApxqFZ4BW0Y1UG25R/s1600/sfqev.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="900" data-original-width="1600" height="360" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiySWpCcXpQXsEvtsmRpR2pBU04zbpyGdAdymjkajlN_hOdnv8Y_k9t88v1XsVXXmC87sYA6bxvoPoIMUr95cJmBESwzFf6RW9BQUTEp5IFBbxNIPyDSqSnXE5uUTtApxqFZ4BW0Y1UG25R/s640/sfqev.jpg" width="640" /></a></div>
<br />
<i><b>Cyber Security Bill Forum</b></i><br />
Live on Facebook from 5.30 PM today. <br />
<br />
<a href="https://m.facebook.com/events/439673553492817">https://m.facebook.com/events/439673553492817</a><br />
<br />
and on<br />
<br />
<a href="https://m.facebook.com/joininternetfreedom/">https://m.facebook.com/joininternetfreedom/</a><br />
<br />
<div class="separator" style="clear: both; text-align: center;">
#cyberBull #srilanka </div>
<div class="blogger-post-footer">Niranjan Meegammana Blog</div>Niranjan Meegammanahttp://www.blogger.com/profile/03233425107844672492noreply@blogger.com0tag:blogger.com,1999:blog-3659371944123310622.post-42284692356440789722019-06-13T06:32:00.000+05:302019-06-13T06:32:07.054+05:30අන්තර්ජාල නිදහස අවශ්යද?අන්තර්ජාල නිදහස අවශ්යද?<br />
සයිබර් පණත රටට අහිතකරද ?<br />
සහභාගිවන්න LIVE on fb ...<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3Q-7f4OIHUAFIeTqWw6LbdpgiO8iRrEBLSU09pSOt1Gi7m_PA-ZOiGtzRxdpWIK8p1EiPmdnhDX4ahEwhjwehwohRf0-kCskE5q5D_iNBo2uQj6sUOE0VJrNXccKL3v0-4FaQA6d_vvCP/s1600/SEC1017-cyber-feat-slide1_900px.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="550" data-original-width="900" height="388" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3Q-7f4OIHUAFIeTqWw6LbdpgiO8iRrEBLSU09pSOt1Gi7m_PA-ZOiGtzRxdpWIK8p1EiPmdnhDX4ahEwhjwehwohRf0-kCskE5q5D_iNBo2uQj6sUOE0VJrNXccKL3v0-4FaQA6d_vvCP/s640/SEC1017-cyber-feat-slide1_900px.jpg" width="640" /></a></div>
<br />
Join internet society Sri Lanka<br />
to discuss cyber security act and internet freedom on 18th.<br />
<br />
<a href="https://m.facebook.com/events/439673553492817/">https://m.facebook.com/events/439673553492817/</a><br />
<br />
at OPASL Colombo 7<br />
<br />
Organised by Internet Community Sri Lanka<div class="blogger-post-footer">Niranjan Meegammana Blog</div>Niranjan Meegammanahttp://www.blogger.com/profile/03233425107844672492noreply@blogger.com0tag:blogger.com,1999:blog-3659371944123310622.post-81737561154655428102019-04-06T23:10:00.002+05:302019-04-06T23:10:58.164+05:30HiFlyer #1.1 සාර්ථක ව්යාපාරිකු වීමට මූලික අවශ්යතාසාර්ථක ව්යවසායකුගේ ලක්ෂණය නම් පියවරෙන්-පියවර ප්රවේශයයි.<br />
ඒ සඳහා දියුණු කරගත යුතු අවශ්ය මූලික පෞද්ගලික ලක්ෂණ නම්.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5CjVkQn0hoJ0p4OfJBvWYsJGaX0Zr0Uc6l2wZ-Gcn_pqUhRVGs_vY_EUUrFaf1ojTreUD5JLaqUX9A4QIzKpuf_1f01yrdnEC5TNO0veojueW9_Zpcrgwyi3-n9YuVi4TN4YoJe10BRYU/s1600/niranjan_p_10166ic3_24.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="402" data-original-width="314" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg5CjVkQn0hoJ0p4OfJBvWYsJGaX0Zr0Uc6l2wZ-Gcn_pqUhRVGs_vY_EUUrFaf1ojTreUD5JLaqUX9A4QIzKpuf_1f01yrdnEC5TNO0veojueW9_Zpcrgwyi3-n9YuVi4TN4YoJe10BRYU/s320/niranjan_p_10166ic3_24.jpg" width="249" /></a></div>
<br />
1.0 ධෛර්යය හා කැපවීම:<br />
<br />
ඔබගේම වූ ව්යාපාරයක් කරගන යාමට දැඩි හැඟීම සහ කැපවීම තිබිය යුතුය. ඔබගේ ව්යාපාරයේ අරමුණ වෙනුවෙන් කැපවීම සහ ඊට ආදරය කිරීම වැදගත්ය. එම කටයුත්ත හොඳ සහ නරක කාලයන් හිදී ඔබට සතුට ලබා දෙන්නේද? එම ව්යාපාරය සමාජයට යහපතක් ලබාදෙන ලෙස සැලසුම් කිරීමටත්, නීතිමය අවශ්යතා සහ සමාජයීය වටිනාකම් තුල පවත්වාගන යාමට ඔබට හැකියාව තිබේද? බොහෝ ව්යාපාර අවදානමෙන් මිදී තිරසාර හා සාර්ථක භාවයට පත් වීමට කාලයක් ගතවේ. එම කාලය ධෛර්යය සම්පන්නව එකම අරමුණක ගෙනයාමට ඔබට ඉවසීම තිබේද?<br />
<br />
<br />
2.0 දැනුම හා අත්දැකීම්:<br />
<br />
සාර්ථක ව්යාපාරයක් ආරම්භ කිරීමට ඒ පිළිබඳව මනා දැනුමක් ලබා ගත යුතුය. ව්යාපාරය කරන පරිසරයේ තිබෙන ඔබගේ ව්යාපාරයට බලපාන සේවාදායකයින්, තරඟකරුවන්, ආදේශ භාණ්ඩ හා සේවා, මූල්ය හා උපදේශන සේවා සහ සහසම්බන්ධ ජාල පිලිබද මනා දැනුමක් ඔබ ප්රථමයෙන් ලබාගත යුතුය.<br />
<br />
එය ව්යාපාරය පිළිවඳව කරන මූලික අධ්යයනයක් සේ සැලකිය යුතුය. ව්යාපාරය ආරම්භ කිරීමට පෙර ඔබගේ ව්යාපාරයේ සැලැස්මක් නිර්මාණය කිරීමට හැකියාව ලබාගත යුතුය. ඊට ඔබට වෘත්තීමය සහය ලබාගැනීමට හැකි වුවද යම් දැනුමක් ඔබම ලබාතිබීම වැදගත්ය.<br />
<br />
පළපුරුද්ද, දැනුම සමග නුවණක්කාර බව, පසු විපරම සහ කුඩා විස්තර කෙරෙහි අවධානය යොමු කිරීම ඉතාමත් වැදගත්ය. මෙහිදී විවිධ පත පොත කියවීමෙන්ද , අනිකුත් ව්යාපාරවල සාර්ථක හා අසාර්ථක භාවයන් ගැන ඉගනීමද කල යුතුය. ඔබ ආරම්භ කිරෛමට අපේක්ෂා කරන ව්යාපාරයේ තරම අනුව මුදල් පාලනය, සේවක පාලනය, භාණ්ඩ හා සේවා සහ ප්රචාරණය ගැන ඔබ ලබාගන්නා දැනුම අතිශයන් වැදගත්ය.<br />
<br />
3.0 ප්රාග්ධනය සහ සම්පත්:<br />
<br />
ව්යාපාරයක් ආරම්භ කිරීමට මුදල් අවශ්යය. එමෙන්ම මූදල් නොවන සම්බන්ධතා වැනි සම්පත්ද වැදගත්ය. ප්රථම වසර තුල හෝ ව්යාපාරය ලාභ ලබන තුරු ධනාත්මක මුදල් ලැබීමක් පවත්වා ගැනීම සදහා ප්රමාණවත් ආරම්භක මුදල් ප්රමාණයක් ආයෝජනය කිරීම කල යුතුයි.<br />
<br />
ව්යාපාරයන් සුළු ආයෝජනයන් ගෙන් ආරම්භ කර අත්දැකීම් අනුව ක්රමයෙන් වර්ධනය කර ගත හැක. සමහර කටයුතු ඔබට තනිවම කරගත හැකි වුවත් සමහර කටයුතු සඳහා අන් අයගේ සහය අවශ්ය වේ.<br />
<br />
ප්රථමයෙන්ම තමා විසින්ම කර අත්දැකීම් ලබා පසුව අන් අයට වැඩ පැවරිම ඔබ ව්යාපාරයට වඩා සුදුස්සෙකු බවට පත්කරයි. ඔබ කරන ආයෝජනය හා අපේක්ෂා කරන ආදායම මත ඔබගේ ව්යාපාරයේ අවදානමද පාලනය කළ හැකිය.<br />
<br />
Visit <a href="https://ezee.lk/">https://ezee.lk</a> <br />
start your internet shop free<br />
<br />
(c) Shilpa Sayura Foundation 2006-2019<div class="blogger-post-footer">Niranjan Meegammana Blog</div>Niranjan Meegammanahttp://www.blogger.com/profile/03233425107844672492noreply@blogger.com0tag:blogger.com,1999:blog-3659371944123310622.post-55645085988814876842019-01-03T11:40:00.005+05:302019-01-03T11:40:54.283+05:30Killinochchi Floods - Community Relief TrainA train arrived in Killinochchi from Colombo Sri Lanka on 1st January 2019 with relief goods given by community collected at train stations. <br /><br /><iframe allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/GYTxEUf7Ibw" width="560"></iframe>
<br /><br /> More videos at <a href="https://www.facebook.com/yesmedialive">https://www.facebook.com/yesmedialive</a>
<br /> #yesmedia #NothernFlods #Killinochchi
<div class="blogger-post-footer">Niranjan Meegammana Blog</div>Niranjan Meegammanahttp://www.blogger.com/profile/03233425107844672492noreply@blogger.com0tag:blogger.com,1999:blog-3659371944123310622.post-29767939566980492262018-12-31T20:19:00.002+05:302018-12-31T20:19:40.003+05:30ගංවතුර නැති සුබ අවුරුද්දක් Album ! <div style="text-align: center;">
<br /></div>
<div style="text-align: left;">
<span style="background-color: white; color: #1d2129; font-family: "helvetica" , "arial" , sans-serif; font-size: 20px;">අද 31, හමෝම සෙට් වෙනවා.මට විතරද කිලිනොච්චියේ ගංවතුරෙන් අනාත උනු අය පේන්නේ? කමක් නේ හමෝටම ගංවතුර, කුණාටු, අකුණු, සුලි සුලන් හා නාය යාම් නැති අළුත් අවුරුද්දක් වේවා! අපි අද කිලිනොච්චියේ ...</span></div>
<div style="text-align: center;">
</div>
<div style="text-align: left;">
<span style="background-color: white; color: #1d2129; font-family: "helvetica" , "arial" , sans-serif; font-size: 20px;">විස්තර බලන්න එන්න ..l </span></div>
<div style="text-align: left;">
<span style="color: #1d2129; font-family: "helvetica" , "arial" , sans-serif;"><span style="background-color: white; font-size: 20px;">https://www.facebook.com/yesmedialive</span></span></div>
<div style="text-align: center;">
<span style="color: #1d2129; font-family: "helvetica" , "arial" , sans-serif;"><span style="background-color: white; font-size: 20px;"><br /></span></span></div>
<div style="text-align: left;">
<span style="color: #1d2129; font-family: "helvetica" , "arial" , sans-serif;"><span style="background-color: white; font-size: 20px;">Today is 31st , Everyone is to set. Is it only me seeing people effected by Killinochchi Floods. Wish you all a happy new year without floods, cyclones and earth slips. #NorthernFloods #yesmedia</span></span></div>
<div style="text-align: left;">
<span style="color: #1d2129; font-family: "helvetica" , "arial" , sans-serif;"><span style="background-color: white; font-size: 20px;">We are at Killinochchi</span></span></div>
<div style="text-align: left;">
<span style="color: #1d2129; font-family: "helvetica" , "arial" , sans-serif;"><span style="background-color: white; font-size: 20px;"><br /></span></span></div>
<div style="text-align: left;">
<span style="color: #1d2129; font-family: "helvetica" , "arial" , sans-serif;"><span style="background-color: white; font-size: 20px;"><br /></span></span></div>
<iframe allow="encrypted-media" allowtransparency="true" frameborder="0" height="788" scrolling="no" src="https://www.facebook.com/plugins/post.php?href=https%3A%2F%2Fwww.facebook.com%2Fmedia%2Fset%2F%3Fset%3Da.1148825378575622%26type%3D3&width=500" style="border: none; overflow: hidden;" width="500"></iframe>
<div class="blogger-post-footer">Niranjan Meegammana Blog</div>Niranjan Meegammanahttp://www.blogger.com/profile/03233425107844672492noreply@blogger.com0tag:blogger.com,1999:blog-3659371944123310622.post-79120929441558470742018-12-27T02:06:00.003+05:302018-12-27T02:06:51.028+05:30උතුරේ ගංවතුර 2018 - ආපදා සමාජ මාධ්ය මෙහෙයුම<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div style="background-color: white; color: #1d2129; font-family: Helvetica, Arial, sans-serif; font-size: 14px; margin-bottom: 6px;">
ගං වතුරකදී මිනිස්සු ඉස්සෙල්ලම බලන්නේ තමන්ගේ සහ පවුලේ අයගේ ජීවිතය බේරාගැනීම. එයාලා අනාථ කඳවුරු වලට යන්නේ ඇඳගන ඉන්න ඇඳුම පිටින් සමහරවිට. ඊලඟට වතුර, කෑම,ළමයින්ට කිරිපිටි වැසිකිලි පහසුකම්, ඇතිරිලි. ඉස්කෝලෙක 500 ක් විතර ඉන්නකොට, හිතන්න තත්වය. ලෙඩරෝග, ළමයින්ට කම්පනය, දවස් දෙකතුනක් යනකොට ලෙඩ බෝවෙනවා. ගෙදරවල් කැඩිලා, එයාලගේ ඇඳුම්, උයන පිහන බඩු මුට්ටු වතුරේ ගිහින්, ලේඛන නැතිවෙලා. ගෙවල් සුද්ද කරලා හදාගන යනකොට දවස් යනවා. හැමදේම හරිගස්සා ගත්තත් එයාලගේ නැතිවුන ආර්ථිකය කුකුළෝ එළුව<span class="text_exposed_show" style="display: inline; font-family: inherit;">ෝ හරක් වගාවන් ගහ කොල? ඒවා නැවත ගොඩ නගාගන්න ඕනේ.<br />හිතන්න ඔබේ පවුලට එහෙම උනොත්.<br /><br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_rpbqIEhwa4mIBTG5pJRm7IG2UCNH6MrRq1PzugrxzLLviyEK64rb8CPUAudz4no8Zxw-9WaaXNjCHewZgX6-0a3xiSc4ucTNExGxReg9DuR4F1aqtqmPyBntbEP4BsPpTH3M8yrEO9oQ/s1600/48423941_1142649192526574_5190683713423278080_n.jpg" imageanchor="1" style="font-family: "Times New Roman"; font-size: medium; margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="402" data-original-width="600" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_rpbqIEhwa4mIBTG5pJRm7IG2UCNH6MrRq1PzugrxzLLviyEK64rb8CPUAudz4no8Zxw-9WaaXNjCHewZgX6-0a3xiSc4ucTNExGxReg9DuR4F1aqtqmPyBntbEP4BsPpTH3M8yrEO9oQ/s1600/48423941_1142649192526574_5190683713423278080_n.jpg" /></a><br /></span></div>
<div class="text_exposed_show" style="background-color: white; display: inline;">
<div style="color: #1d2129; font-family: inherit; font-size: 14px; margin-bottom: 6px;">
ගංවතුරට අහුවෙච්ච මිනිස්සු අපි අවස්ථා ගණනකදී දකුණේ, නැගෙනහිර සහ උතුරුමැද, වයඹ දැකලා තියනවා. ඒත් උතුර අපට නුහුරුයි. ඔවුන් යුද්ධයකින් නිදහස්ව යාංතං දිවි ගැටගහන්නා අය අපි හිතන්නේ. අපිට බිම් මට්ටමෙන් ලැබෙන තොරතුරු අඩුයි. ඒ නිසා මේ ව්යසනය ගැන තොරතුරු හොයලා හැමෝම එක්ක බෙදාගන්න <a class="_58cn" data-ft="{"type":104,"tn":"*N"}" href="https://www.facebook.com/hashtag/nothernfloods?source=feed_text&epa=HASHTAG&__xts__%5B0%5D=68.ARCAGLjcoEVpqHTR3t2h5AJmLjy9z6_RR0ZC6nwFt9hXVKwszdlraG4EAMMl-HzN4SPPMD82-tn0LdZe6hxIQwbd0WmTns5HJR9R1vnTXxoRY668a86pMZndFhKzMaY63LSTmlwXAK1qYE1XEyBJq2I-fxmOH0dwxqu_6SZudiHynhRgqGpGqLPqtasC9srAbpv3HW7BqLRylLgWSPauGGneOptcQlEdgGdp9wtNZmOEjXOMbOleq8URs4G-t9QCb3c-tnP2DmoMEaZBO4U396PuiseHYxKTSrJRG5HjsDvY-dsW4xjmtK8lGl3UQTAFVJMgfn0DjjJGRAymkyr4-7hpfA&__tn__=%2ANK-R" style="color: #365899; cursor: pointer; font-family: inherit; text-decoration-line: none;"><span class="_5afx" style="direction: ltr; font-family: inherit; unicode-bidi: isolate;"><span aria-label="hashtag" class="_58cl _5afz" style="font-family: inherit; unicode-bidi: isolate;">#</span><span class="_58cm" style="font-family: inherit;">NothernFloods</span></span></a>සමාජ මාධ්ය මෙහෙයුමක් අපි කරනවා.<br /></div>
<div style="color: #1d2129; font-family: inherit; font-size: 14px; margin-bottom: 6px; margin-top: 6px;">
ඒ තොරතුරු අනුව මූණුපොතේ සමූහ වලට සහන සැපයීම කළ හැකියි මම හිතනවා. සුනාමියේදී, 2011, 2014 ගම්වතුර වලදී අපි සාර්ථකව ජනතා අවධානයක් අන්තර්ජාලයෙන් ලබාදුන්නා.<br />මේ වරත් ඒ උත්සාහය කරන්නේ මහා මාධ්ය නත්තල් සාදයට ගිය නිසා.<br /></div>
<div style="color: #1d2129; font-family: inherit; font-size: 14px; margin-bottom: 6px; margin-top: 6px;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitP_lu9y7Tgk9HKEPZ2tTArIQOhQn97qyZkDB3Zk3BVuFtzbDBaiOQ6tygCIFUseb6L-2uxbGc-sEeuIzQi3lmuxbQT3A7XAwa6Xzw5QfwBffJsvnkqVMQ23UIOZvPO6tn8mhYU_1TDRjr/s1600/flood2018+%25281%2529.jpg" imageanchor="1" style="font-size: medium; margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="1059" data-original-width="1600" height="423" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitP_lu9y7Tgk9HKEPZ2tTArIQOhQn97qyZkDB3Zk3BVuFtzbDBaiOQ6tygCIFUseb6L-2uxbGc-sEeuIzQi3lmuxbQT3A7XAwa6Xzw5QfwBffJsvnkqVMQ23UIOZvPO6tn8mhYU_1TDRjr/s640/flood2018+%25281%2529.jpg" width="640" /></a></div>
<div style="color: #1d2129; font-family: inherit; font-size: 14px; margin-bottom: 6px; margin-top: 6px;">
කිලිනොච්චි, සිට මුලතිව් හා යාපනේ නැගෙනහිරත් අපි යනවා. ඔබේ මොබයිල් එක, කැමරාව අරන් ඔබටත් එන්න පුළුවන්. අපි මේ ආපදාවට ලක්වූ අයගේ ඇත්ත කතා මූණුපොතට එකතු කරමු. අපට ඔවුන් ගැන හුඟක් දේ දැනගන්න පුලුවන්. නත්තලට වැහුණු 86500+ අතරමංවූ මේ සිදුවීම ගැන ජනතාව දැනුවත් කරන්න පුළුවන්. එතකොට ඇත්තම තරුවක් පායලා උතුර දකුණ පාලම එළිය කරාවි.</div>
<div style="color: #1d2129; font-family: inherit; font-size: 14px; margin-bottom: 6px; margin-top: 6px;">
<br />අපේ සරළ සැලැස්ම 28 උදේ කොළඹ සිට යාපනය බලා යන 05:24 දුම්රියේ යන්න කිලිනොචියට 11.00. නුවරින් 5.00 දුම්රිය ඊට පොල්ගහවෙලදී හමුවෙනවා වෙනවා. කිලිනොච්චියේ සිට අපට බෙදී බටහිර, උතුර , නැගෙනහිර, මුලතුව් උතුර සහ දකුණ ආපදා ස්ථාන වලට යන්න පුළුවන්. දෙදෙනක් හෝ තුනක කුඩා කණ්ඩායමක් තමා සුදුසු.</div>
<div style="color: #1d2129; font-family: inherit; font-size: 14px; margin-bottom: 6px; margin-top: 6px;">
<br /></div>
<div style="color: #1d2129; font-family: inherit; font-size: 14px; margin-bottom: 6px; margin-top: 6px;">
බස් වැඩකරයි, ත්රී වීල් , බෝට්ටුවෙන් හා පයින් යන්නත් වෙයි. මේ කාරියේදී මිනිස්සු එක්ක වැඩ කරපු අත්දැකීම හා ඔබේ ආරක්ෂාවත් අවශ්යයි. විනෝද ගමනක් නෙමේ. ක්ෂේත්රයේදීම අමු මාධ්ය මූණුපොතට ලබා දීමයි අදහස. භාෂාව ගැටළුවක් ලෙස සලකන්න එපා. කරගන්න පුළුවන්. ඔවුන් අසරණ වුවත් මාධ්ය ලබාගැනීමේදී ආචාරශීලී සහ සදාචාරවත් වීමත් ඔවුනට ගෞරවයෙන් සැලකීමත් අවශයි. අවම කළමණා බරක්, පොරවනයක්, වැස්සට තොප්පි, කුඩයක්, සුලු බෙහෙත් හා අවම ඩිගිටල් උපකරණ ගෙන එන්න. පහසුකම් තියෙයි සහතික කළ නොහැකියි.</div>
<br />
<div style="margin-bottom: 6px; margin-top: 6px;">
<span style="color: #1d2129; font-family: inherit;"><span style="font-size: 14px;">එවැනි කුඩා කණ්ඩායමක් ඔබටත් සිටීනම් inbox කරන්න.</span></span><br /><span style="color: #1d2129; font-family: Helvetica, Arial, sans-serif;"><span style="font-size: 14px;"><a href="https://www.facebook.com/pg/yesmedialive/">https://www.facebook.com/pg/yesmedialive/</a></span></span></div>
<div style="margin-bottom: 6px; margin-top: 6px;">
<span style="color: #1d2129; font-family: Helvetica, Arial, sans-serif;"><span style="font-size: 14px;"><br /></span></span></div>
<div style="color: #1d2129; font-family: inherit; font-size: 14px; margin-bottom: 6px; margin-top: 6px;">
<a class="_58cn" data-ft="{"type":104,"tn":"*N"}" href="https://www.facebook.com/hashtag/northernfloods?source=feed_text&epa=HASHTAG&__xts__%5B0%5D=68.ARCAGLjcoEVpqHTR3t2h5AJmLjy9z6_RR0ZC6nwFt9hXVKwszdlraG4EAMMl-HzN4SPPMD82-tn0LdZe6hxIQwbd0WmTns5HJR9R1vnTXxoRY668a86pMZndFhKzMaY63LSTmlwXAK1qYE1XEyBJq2I-fxmOH0dwxqu_6SZudiHynhRgqGpGqLPqtasC9srAbpv3HW7BqLRylLgWSPauGGneOptcQlEdgGdp9wtNZmOEjXOMbOleq8URs4G-t9QCb3c-tnP2DmoMEaZBO4U396PuiseHYxKTSrJRG5HjsDvY-dsW4xjmtK8lGl3UQTAFVJMgfn0DjjJGRAymkyr4-7hpfA&__tn__=%2ANK-R" style="color: #365899; cursor: pointer; font-family: inherit; text-decoration-line: none;"><span class="_5afx" style="direction: ltr; font-family: inherit; unicode-bidi: isolate;"><span aria-label="hashtag" class="_58cl _5afz" style="font-family: inherit; unicode-bidi: isolate;">#</span><span class="_58cm" style="font-family: inherit;">NorthernFloods</span></span></a> <a class="_58cn" data-ft="{"type":104,"tn":"*N"}" href="https://www.facebook.com/hashtag/shilpasayura?source=feed_text&epa=HASHTAG&__xts__%5B0%5D=68.ARCAGLjcoEVpqHTR3t2h5AJmLjy9z6_RR0ZC6nwFt9hXVKwszdlraG4EAMMl-HzN4SPPMD82-tn0LdZe6hxIQwbd0WmTns5HJR9R1vnTXxoRY668a86pMZndFhKzMaY63LSTmlwXAK1qYE1XEyBJq2I-fxmOH0dwxqu_6SZudiHynhRgqGpGqLPqtasC9srAbpv3HW7BqLRylLgWSPauGGneOptcQlEdgGdp9wtNZmOEjXOMbOleq8URs4G-t9QCb3c-tnP2DmoMEaZBO4U396PuiseHYxKTSrJRG5HjsDvY-dsW4xjmtK8lGl3UQTAFVJMgfn0DjjJGRAymkyr4-7hpfA&__tn__=%2ANK-R" style="color: #365899; cursor: pointer; font-family: inherit; text-decoration-line: none;"><span class="_5afx" style="direction: ltr; font-family: inherit; unicode-bidi: isolate;"><span aria-label="hashtag" class="_58cl _5afz" style="font-family: inherit; unicode-bidi: isolate;">#</span><span class="_58cm" style="font-family: inherit;">shilpasayura</span></span></a> <a class="_58cn" data-ft="{"type":104,"tn":"*N"}" href="https://www.facebook.com/hashtag/yesmedia?source=feed_text&epa=HASHTAG&__xts__%5B0%5D=68.ARCAGLjcoEVpqHTR3t2h5AJmLjy9z6_RR0ZC6nwFt9hXVKwszdlraG4EAMMl-HzN4SPPMD82-tn0LdZe6hxIQwbd0WmTns5HJR9R1vnTXxoRY668a86pMZndFhKzMaY63LSTmlwXAK1qYE1XEyBJq2I-fxmOH0dwxqu_6SZudiHynhRgqGpGqLPqtasC9srAbpv3HW7BqLRylLgWSPauGGneOptcQlEdgGdp9wtNZmOEjXOMbOleq8URs4G-t9QCb3c-tnP2DmoMEaZBO4U396PuiseHYxKTSrJRG5HjsDvY-dsW4xjmtK8lGl3UQTAFVJMgfn0DjjJGRAymkyr4-7hpfA&__tn__=%2ANK-R" style="color: #365899; cursor: pointer; font-family: inherit; text-decoration-line: none;"><span class="_5afx" style="direction: ltr; font-family: inherit; unicode-bidi: isolate;"><span aria-label="hashtag" class="_58cl _5afz" style="font-family: inherit; unicode-bidi: isolate;">#</span><span class="_58cm" style="font-family: inherit;">yesmedia</span></span></a></div>
</div>
<div class="blogger-post-footer">Niranjan Meegammana Blog</div>Niranjan Meegammanahttp://www.blogger.com/profile/03233425107844672492noreply@blogger.com0tag:blogger.com,1999:blog-3659371944123310622.post-38942918733880483782018-09-15T14:03:00.000+05:302018-09-15T14:03:00.361+05:30Education Data Collection System Can Risk Privacy and Safety of Students<div>
The rapid growth of Education Technologies that help adaptation of personalized learning experiences, collaboration. They are designed to collect data useful student monitoring and evaluation, school administration, tracking academics, disciplinary issues. Many student information systems, online classroom management system served through EdTech services.<br /></div>
<div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgo0O143t8PFMJQRiGrsCfe_V8s49ymkbU2FfUAq8LcyAUNXF3rFyWcMNutYVul2nX_eW1M_CbYkAJdEiciiF2bk41gFfaCWj-Q3XdV-zQWRoU8hFhjvNolonLcEnfOfl9z5AjRbXcl942_/s1600/niranjan_wk_464_DSC_5748.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="299" data-original-width="590" height="324" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgo0O143t8PFMJQRiGrsCfe_V8s49ymkbU2FfUAq8LcyAUNXF3rFyWcMNutYVul2nX_eW1M_CbYkAJdEiciiF2bk41gFfaCWj-Q3XdV-zQWRoU8hFhjvNolonLcEnfOfl9z5AjRbXcl942_/s640/niranjan_wk_464_DSC_5748.jpg" width="640" /></a></div>
<br /><br />As a result, types of data that are collected can include, but are not limited to:</div>
<ul>
<li>personally identifiable information (PII);</li>
<li>biometric data;</li>
<li>academic progress;</li>
<li>behavioral, disciplinary, and medical information;</li>
<li>Web browsing history;</li>
<li>students’ geolocation;</li>
<li>IP addresses used by students; and</li>
<li>classroom activities.</li>
</ul>
<div>
Malicious use of this sensitive data could result in social engineering, bullying, tracking, identity theft, or other means for targeting children. Therefore, the FBI is providing awareness to schools and parents of the important role cybersecurity plays in the securing of student information and devices.<br />
<br />
<i>Sensitive Student Data</i></div>
<div>
<br />The widespread collection of sensitive information by EdTech could present unique exploitation opportunities for criminals. For example, in late 2017, cyber actors exploited school information technology (IT) systems by hacking into multiple school district servers across the United States. <br />
<br />
They accessed student contact information, education plans, homework assignments, medical records, and counselor reports, and then used that information to contact, extort, and threaten students with physical violence and release of their personal information. The actors sent text messages to parents and local law enforcement, publicized students’ private information, posted student PII on social media, and stated how the release of such information could help child predators identify new targets. In response to the incidents, the Department of Education released a Cyber Advisory alert in October 2017 stating cyber criminals were targeting school districts with weak data security or well-known vulnerabilities to access sensitive data from student records to shame, bully, and threaten children.</div>
<div>
<br />
Cybersecurity issues were discovered in 2017 for two large EdTech companies, resulting in public access to millions of students’ data. According to security researchers, one company exposed internal data by storing it on a public-facing server. The other company suffered a breach and student data was posted for sale on the Dark Web.</div>
<h4 style="font-family: "lucida grande", verdana, sans-serif; font-size: 12.6667px; margin: 0px; padding: 0px;">
<i><br />Inter-connected Networks and Devices</i></h4>
<div>
<br />EdTech connected to networked devices or directly to the Internet could increase opportunities for cyber actors to access devices collecting data and monitoring children within educational or home environments. Improperly secured take-home devices (e.g. tablets, laptops) or monitoring devices (e.g. in-school surveillance cameras or microphones), particularly those with remote-access capabilities, could be exploitable through cyber intrusions or other unauthorized means and present vulnerabilities for students.</div>
<h4 0px="" ding:="">
<b>Recommendations</b></h4>
<div>
The increased use of connected digital tools in the learning environment and widespread data collection introduces cybersecurity risks of which parents should be aware.</div>
<div>
<br />
In US many who are working hard to address cybersecurity matters in their schools to protect students and their data. For schools seeking assistance, there are numerous online resources, consortiums, and organizations available that can provide support on data protection matters and cybersecurity best practices. <br />
<br />
How ever across the world specially in developing countries there is a lack of awareness and education on the issue, due to lack of organisms and knowledge.</div>
<div>
So we encourages teachers, parents and families to:</div>
<ul>
<li>Research existing student and child privacy protections of the Family Educational Rights and Privacy Act (FERPA), the Protection of Pupil Rights Amendment (PPRA), the Children’s Online Privacy Protection Act (COPPA), and state laws as they apply to EdTech services.</li>
<li>Discuss with their local districts about what and how EdTech technologies and programs are used in their schools.</li>
<li>Conduct research on parent coalition and information-sharing organizations which are available online for those looking for support and additional resources.</li>
<li>Research school-related cyber breaches which can further inform families of student data vulnerabilities.</li>
<li>Consider credit or identity theft monitoring to check for any fraudulent use of their children’s identity.</li>
<li>Conduct regular Internet searches of children’s information to help identify the exposure and spread of their information on the Internet.</li>
</ul>
<div>
If you have evidence your child’s data may have been compromised, or if you have experienced any of the Internet crimes described in this PSA, please file a complaint with relevent authorities.<br />
<br />Source (FBI PSA)<br />
</div>
<div class="blogger-post-footer">Niranjan Meegammana Blog</div>Niranjan Meegammanahttp://www.blogger.com/profile/03233425107844672492noreply@blogger.com0tag:blogger.com,1999:blog-3659371944123310622.post-28163547609163213972018-08-28T08:59:00.002+05:302018-08-28T08:59:53.041+05:30AlgoHack #WEBONE අළුත් වැඩක්! <br />
<span style="background-color: white; color: #1d2129; font-family: Helvetica, Arial, sans-serif;"><b>Mastering Modern Web Design & Hosting Technology</b></span><br />
<span style="background-color: white; color: #1d2129; font-family: Helvetica, Arial, sans-serif; font-size: 14px;">Advanced Diploma Level - 1 Year Online</span><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBFVa3qUDkvbG6h-jvWrDW-SZoZzzqjQpO-rBUUqmhdwa7_xjisqNXEpTZYQxGyQGYfWi5wkaG9HG7vcvJIbL1onP78NFEBQ8uo0wom95CLAX1mSavNSgUP-Y75UcWt2xpUVdOkvelRlup/s1600/webone1.jpg" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" data-original-height="394" data-original-width="857" height="292" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgBFVa3qUDkvbG6h-jvWrDW-SZoZzzqjQpO-rBUUqmhdwa7_xjisqNXEpTZYQxGyQGYfWi5wkaG9HG7vcvJIbL1onP78NFEBQ8uo0wom95CLAX1mSavNSgUP-Y75UcWt2xpUVdOkvelRlup/s640/webone1.jpg" width="640" /></a><br style="background-color: white; color: #1d2129; font-family: Helvetica, Arial, sans-serif; font-size: 14px;" /><span style="background-color: white; color: #1d2129; font-family: Helvetica, Arial, sans-serif; font-size: 14px;"><br />HTML5, Web Design, Programming, CMS, e Commerce මුල සිට නවතම තාක්ෂණය Google, Facebook and Twitter API හා Hosting & Security අඩංගු පාඨමාලාවක් සැප්තැම්බර් 15 ඇරඹේ. විස්තර සහ සහභාගී වීමට inbox කරන්න. බඳවා ගැනීම සීමිතයි.<br /></span><br />
<span style="color: #1d2129; font-family: Helvetica, Arial, sans-serif;"><span style="font-size: 14px;"><b>Full Stack Web Tech from Experts!</b></span></span><br />
<span style="color: #1d2129; font-family: Helvetica, Arial, sans-serif;"><span style="font-size: 14px;">Start your own business, teaching and employment on WEB.</span></span><br />
<span style="color: #1d2129; font-family: Helvetica, Arial, sans-serif;"><span style="font-size: 14px;">Compliance with international industry skills.</span></span><br />
<span style="color: #1d2129; font-family: Helvetica, Arial, sans-serif;"><span style="font-size: 14px;"><br /></span></span>
<span style="color: #1d2129; font-family: Helvetica, Arial, sans-serif;"><span style="font-size: 14px;"><b>Learning Coverage:</b></span></span><br />
<span style="color: #1d2129; font-family: Helvetica, Arial, sans-serif;"><span style="font-size: 14px;">Internet Governance, HTML5, CSS, Graphics, Video, JS, PHP, mySQL, CMS, SEO, e Commerce, SSL, Web Frameworks, Social Media, oAuth2, Google, Facebook and Twitter API, Hosting & Security. </span></span><br />
<div>
<br /></div>
<div>
<span style="font-family: Arial, Helvetica, sans-serif;"><b>Inquire Now </b>: <span id="docs-internal-guid-3bf3722e-7fff-e347-d4e6-51be370b09d1"><span style="color: #1155cc; font-size: 11pt; font-variant-east-asian: normal; font-variant-numeric: normal; text-decoration-line: underline; text-decoration-skip-ink: none; vertical-align: baseline; white-space: pre-wrap;"><a href="https://goo.gl/forms/DVSAXBWhuY0aud4r2" style="text-decoration-line: none;">https://goo.gl/forms/DVSAXBWhuY0aud4r2</a></span></span></span></div>
<div>
<span style="color: #1155cc; font-family: Arial;"><span style="font-size: 14.6667px; white-space: pre-wrap;"><u><br /></u></span></span></div>
<span style="background-color: white; color: #1d2129; font-family: Helvetica, Arial, sans-serif; font-size: 14px;"></span><div class="blogger-post-footer">Niranjan Meegammana Blog</div>Niranjan Meegammanahttp://www.blogger.com/profile/03233425107844672492noreply@blogger.com0tag:blogger.com,1999:blog-3659371944123310622.post-16581855812642631822018-07-23T07:04:00.000+05:302018-07-23T21:49:05.698+05:30Loop and Break in Python<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhy4ibAMKi-vcs8eAcMQ_1PkeYPDsTzqwqLfP9mV2bjbfw0gNXbRAllMQhvhdpncoX05N_463i7O1di0OFz75-9lRTWZHILyhTENFAPr76jFtAvNq0cp3Osag2DJ-DApYZlLotelj8drcg-/s1600/loop+break+%25281%2529.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="489" data-original-width="488" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhy4ibAMKi-vcs8eAcMQ_1PkeYPDsTzqwqLfP9mV2bjbfw0gNXbRAllMQhvhdpncoX05N_463i7O1di0OFz75-9lRTWZHILyhTENFAPr76jFtAvNq0cp3Osag2DJ-DApYZlLotelj8drcg-/s320/loop+break+%25281%2529.jpg" width="319" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<span style="color: blue; font-family: "helvetica neue" , "arial" , "helvetica" , sans-serif;"><br /><br />j=0</span><br />
<span style="color: blue; font-family: "helvetica neue" , "arial" , "helvetica" , sans-serif;">while (j < 11):</span><br />
<span style="color: blue; font-family: "helvetica neue" , "arial" , "helvetica" , sans-serif;"> print("inside while J=" , j)</span><br />
<span style="color: blue; font-family: "helvetica neue" , "arial" , "helvetica" , sans-serif;"> if (j == 3):</span><br />
<span style="color: blue; font-family: "helvetica neue" , "arial" , "helvetica" , sans-serif;"> break</span><br />
<span style="color: blue; font-family: "helvetica neue" , "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="color: blue; font-family: "helvetica neue" , "arial" , "helvetica" , sans-serif;"> j += 1 # increment j by 1 (same as j=j+1) </span><br />
<span style="color: blue; font-family: "helvetica neue" , "arial" , "helvetica" , sans-serif;"> </span><br />
<span style="color: blue; font-family: "helvetica neue" , "arial" , "helvetica" , sans-serif;">print("I am free J=", j)</span><br />
<span style="color: blue; font-family: "helvetica neue" , "arial" , "helvetica" , sans-serif;"><br /></span>
'''<br />
Look at first line of code, we have set <span style="color: blue;">j=0</span> initially.<br />
the program now can enter the while loop as value of j is less than 11<br />
<span style="color: blue;">while (j < 11):</span><br />
Since j = 0, program enters the loop and prints "inside while j= 0"<br />
next it checks <span style="color: blue;">if ( j==3),</span> in the first loop run j is 0, so it skips if (j==3) code block<br />
Then it finds<span style="color: blue;"> j+=1</span> , which means increment the value of j. It is same as j=j+1<br />
If we dont do that program will end up a iternal loop.<br />
now j=1<br />
Then it returns to <span style="color: blue;">while (j < 11) :</span> condition,<br />
the j is 1 so it is again allowed to enter the loop and run while code block again<br />
So this goes on. we know at every run j get incremented by 1<br />
I becomes 1, 2 and then 3<br />
since <span style="color: blue;">j < 11</span> it can enter the loop again with j=3<br />
in the loop it finds <span style="color: blue;">if (j==3) :</span> condition. Now it is true,<br />
Now it goes into if block and finds the <span style="color: blue;">break</span> statement<br />
break statement breaks out from inner most loop block, that is while<span style="color: blue;"> j < 11</span> code block<br />
so it jumps out of while loop and prints "I am free J=3"<br />
<br />
Shilpa64 Algohack<br />
'''<div class="blogger-post-footer">Niranjan Meegammana Blog</div>Niranjan Meegammanahttp://www.blogger.com/profile/03233425107844672492noreply@blogger.com0tag:blogger.com,1999:blog-3659371944123310622.post-60843048498882442182018-07-23T01:22:00.003+05:302018-07-23T05:40:28.115+05:30Decimal to Roman Numeral Algorithm in Python<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtYi2k6c2bojvcmpHKE6gr0P83Dty4P5k4a5hEjU1yEOy24SqrANbN_GG8YSFDtW5CeuKDFQlQUfmclQxmKr_aF4yp7KtwOwJklp2X1XrUEsPq9D8zqXaiHnk2x3jC1uzUsQEcjvXJsGrz/s1600/romannumeralwrong.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="513" data-original-width="1600" height="204" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtYi2k6c2bojvcmpHKE6gr0P83Dty4P5k4a5hEjU1yEOy24SqrANbN_GG8YSFDtW5CeuKDFQlQUfmclQxmKr_aF4yp7KtwOwJklp2X1XrUEsPq9D8zqXaiHnk2x3jC1uzUsQEcjvXJsGrz/s640/romannumeralwrong.jpg" width="640" /></a></div>
<br />
<b>Problem :</b><br />
Write a method that when passed an integer between 1 and 3000<br />
returns a string in Roman numeral.<br />
4 should return 'IIII'.<br />
<br />
Hint: Use the integer division and modulus methods.<br />
Roman Numerals : I = 1, V = 5, X = 10, L = 50, C = 100, D = 500, M = 1000<br />
<br />
<b>Objective : </b><span style="color: blue;">Convert a decimal number to a roman number.</span><br />
Source( #1millionwomentotech)<br />
<br />
This is a python solution for the problem<br />
<br />
<span style="font-family: "trebuchet ms" , sans-serif;">import math</span><br />
<span style="font-family: "trebuchet ms" , sans-serif;"><br /></span>
<span style="color: #0b5394; font-family: "trebuchet ms" , sans-serif;">d=0</span><br />
<span style="color: #0b5394; font-family: "trebuchet ms" , sans-serif;">while ((d > 3000) or (d==0)):</span><br />
<span style="color: #0b5394; font-family: "trebuchet ms" , sans-serif;"> d=int(input("Enter number 1-3000 :"))</span><br />
<span style="color: #0b5394; font-family: "trebuchet ms" , sans-serif;"><br /></span>
<span style="color: #0b5394; font-family: "trebuchet ms" , sans-serif;">rn=""</span><br />
<span style="color: #0b5394; font-family: "trebuchet ms" , sans-serif;"><br />#our rules = [M => 1000 , D = 500, C => 100, L => 50, X = 10, V => 5, I => 1] </span><br />
<span style="color: #0b5394; font-family: "trebuchet ms" , sans-serif;">decimal=[1000,500,100,50,10,5,1]</span><br />
<span style="color: #0b5394; font-family: "trebuchet ms" , sans-serif;">roman=["M","D","C","L","X","V","I"] </span><br />
<span style="color: #0b5394; font-family: "trebuchet ms" , sans-serif;">i=0</span><br />
<span style="color: #0b5394; font-family: "trebuchet ms" , sans-serif;">for n in decimal:</span><br />
<span style="color: #0b5394; font-family: "trebuchet ms" , sans-serif;"> if (d==9) : </span><br />
<span style="color: #0b5394; font-family: "trebuchet ms" , sans-serif;"> rn=rn+"IX" </span><br />
<span style="color: #0b5394; font-family: "trebuchet ms" , sans-serif;"> break</span><br />
<span style="color: #0b5394; font-family: "trebuchet ms" , sans-serif;"> if (d==4):</span><br />
<span style="color: #0b5394; font-family: "trebuchet ms" , sans-serif;"> rn=rn+"IV"</span><br />
<span style="color: #0b5394; font-family: "trebuchet ms" , sans-serif;"> break</span><br />
<span style="color: #0b5394; font-family: "trebuchet ms" , sans-serif;"> </span><br />
<span style="color: #0b5394; font-family: "trebuchet ms" , sans-serif;"> q = math.floor(d/n)</span><br />
<span style="color: #0b5394; font-family: "trebuchet ms" , sans-serif;"> r= d % n</span><br />
<span style="color: #0b5394; font-family: "trebuchet ms" , sans-serif;"> rn=rn+ (q * roman[i]) </span><br />
<span style="color: #0b5394; font-family: "trebuchet ms" , sans-serif;"> d=r</span><br />
<span style="color: #0b5394; font-family: "trebuchet ms" , sans-serif;"> i=i+1</span><br />
<span style="color: #0b5394;"><br /></span>
<span style="color: #0b5394; font-family: "helvetica neue" , "arial" , "helvetica" , sans-serif;">print(rn)</span><br />
<br />
The important question is how did we get it ?<br />
I think it's worth learning.<br />
<br />
<b>Method:</b><br />
We need to develop an algorithm to solve this problem.<br />
<span style="color: blue;">An Algorithm is a sequence of steps to solve a problem. In each step we get closer to the solution.</span><br />
<br />
Now We have to break the problem to small tasks to solve it.<br />Each task handles a part of the problem. It take inputs, process and output something.<br />The next task takes that output as an input, process and output something for the next task.<br />The input > process > output > input > process > output > input ...... goes on until all tasks are done.<br />We build the solution completing each task.<br />Each task may need few steps . <br />These steps are our lines of code.<br />Finally we may have the found the solution.<br />Remember in programming we find solution not at once. It is step wise.<br /> <br />What is important is identify problem and tasks to solve the problem.<br />Think it as a workflow.<br /><br />
<span style="color: #38761d;">Imagine flying from Fiji Island to small city in Cape Town. It is not one stop.</span><br />
<span style="color: #38761d;">Multiple stop, flight cancellations, delays and all problems can come.</span><br />
There always can be better ways.<br />This is my way!<br />
<br />
<b>1. Design Manual Algorithm</b><br />
Think about how we would like to do it on paper. Describe It first!<br />
I picked 2669 because it satisfies all Roman numerals.<br />
<br />
<b>2, Look at 2669 like an ancient Roman.</b><br />
For a fellow Roman this number is made of 1000+1000+500+100+50+ 5+1+1+1+1<br />
So what we have to do is break 2669 to 1000s, 500s, 100s, 50s, 10s, 5s and 1s.<br />
<br /><b>3.0 Our Tasks</b><br /><br />
<b>Step 1: </b><span style="color: blue;">Find how many 1000s in the number given</span><span style="color: #38761d;">.</span><br />
Initial number = 2669<br />
Since 2669 >= 1000 ; The initail largest base value is 1000<br />
Divide 2669/1000. Quotient = 2, Remainder =669.<br />
So the symbol M will be repeated twice. M * Quotient<br />
MM<br />
<br />
<b>Step 2: </b><span style="color: blue;">Find how many 500s in the remaining number</span><br />
Now we convert remainder 669<br />
1000 > 669 >= 500 ; The base value now 500.<br />
Divide 669/500. Quotient = 1, Remainder =169. The symbol D repeated once. D * M * Quotient<br />
MMD<br />
<br />
<b>Step 3: </b><span style="color: blue;">Find how many 100s </span><span style="color: blue;">in remaining number</span><br />
Now we convert remainder 139<br />
500 > 169 >= 100 ; largest base value is 100.<br />
Divide 169/100. Quotient = 1, Remainder = 69. The symbol C repeated once.<br />
MMDC<br />
<br />
<b>Step 4: </b><span style="color: blue;">Find how many 50s </span><span style="color: blue;">in remaining number</span><br />
Now we convert remainder 69<br />
100 > 69 >= 50 ; largest base value is 50.<br />
Divide 69/50. Quotient = 1, Remainder = 19. The symbol L repeated once.<br />
MMDCL<br />
<br />
<b>Step 5: </b><span style="color: blue;">Find how many 10s </span><span style="color: blue;">in remaining number</span><br />
Now we convert remainder 19<br />
50 > 19 >= 10 ; largest base value is 10.<br />
Divide 19/10. Quotient = 1, Remainder = 9. The symbol X repeated once.<br />
MMDCLX<br />
<br />
<b>Step 5: </b><span style="color: blue;">Find how many 5s </span><span style="color: blue;">in remaining number</span><br />
Now we convert remainder 9<br />
10 > 9 >= 5 ; largest base value is 5.<br />
Divide 9/5. Quotient = 1, Remainder = 4 The symbol V repeated once.<br />
MMDCLXV<br />
<b><br /></b>
<b>Step 6: </b><span style="color: blue;">Find how many 1s </span><span style="color: blue;">in remaining number</span><br />
Now we convert remainder 4<br />
Divide 4/1. Quotient = 4, Remainder = 0 The symbol I repeated four times. IIII<br />
MMDCLXVIIII<br />
<br />
<b>4. Fix Unexpected Problems:</b><br />
<span style="color: #38761d;">Oh! our flight is not direct to the small city. Tts an island, we have to take the boat and a car too.</span><br />
<br />
Decimal 4 and 9 are represented in Roman numerals as IV and IX<br />
Our algorithm gives IIII or VIIII . Roman's will not buy our program.<br />
So we need a fix step 5 and 6 with some conditions<br />
<br />
if remainder is 9 use IX<br />
if remainder == 4 use IV<br />
<br />
Use the algorithm and convert 0, 1, 5, 7, 10, 11, 25, 51, 105, 551, 1056, 2005 to Roman on paper.<br />You can convert any number to Roman in paper now.<br />
<br />
Now lets write the algorithm in pseudo code as we did it manually.<br />
<span style="color: #38761d;"><br /><span style="color: #38761d;">Pseudo code is the steps we take to solve the problem, its not a programming language.</span><br /><span style="color: #38761d;">Pseudo code is not a standard, its English and math based description of how we intend to program the solution. This is my style. You can write it in your own way.</span><br /><span style="color: #38761d;">What we actually do is document the steps we did manually that way computer would do it.</span><br /><br /><span style="color: #0b5394;">rn=""</span></span><br />
<span style="color: #0b5394;">if not d <=3000 or d = 0 ask again </span><br />
<span style="color: #0b5394;">let d= 2669</span><br />
<span style="color: #0b5394;">#floor gives quotient of a division floor(7/2) is 3</span><br />
<span style="color: #0b5394;">q = floor(d/1000) => 2 * 1000 => 2 * M</span><br />
<span style="color: #0b5394;">#% is modular division 5 % 2 is 1</span><br />
<span style="color: #0b5394;">r= d % 1000 => 669</span><br />
<span style="color: #0b5394;">rn="MM" </span><br />
<span style="color: #0b5394;"><span style="color: #38761d;"><br /></span>
<span style="color: #38761d;">if r >=500 : </span></span><br />
<span style="color: #0b5394;"><span style="white-space: pre;"> </span>d=r= 669</span><br />
<span style="color: #0b5394;"><span style="white-space: pre;"> </span>q = floor (d/500) => 1 * 500 => 1 * D</span><br />
<span style="color: #0b5394;"><span style="white-space: pre;"> </span>r= d % 500 => 169</span><br />
<span style="color: #0b5394;"><span style="white-space: pre;"> </span>rn="MM"+"D"</span><br />
<span style="color: #0b5394;"><span style="color: #38761d;"><br /></span>
<span style="color: #38761d;">if r >= 100</span></span><br />
<span style="color: #0b5394;"><span style="white-space: pre;"> </span>d=r= 169</span><br />
<span style="color: #0b5394;"><span style="white-space: pre;"> </span>d = floor(d/100) => 1 * 100 => 1 * C</span><br />
<span style="color: #0b5394;"><span style="white-space: pre;"> </span>r= d % 100 => 69</span><br />
<span style="color: #0b5394;"><span style="white-space: pre;"> </span>rn="MMD"+"C"</span><br />
<span style="color: #0b5394;"><span style="color: #38761d;"><br /></span>
<span style="color: #38761d;">if r >= 50</span></span><br />
<span style="color: #0b5394;"><span style="white-space: pre;"> </span>d=r= 69</span><br />
<span style="color: #0b5394;"><span style="white-space: pre;"> </span>d = floor(d/50) => 1 * 50 => 1 * L</span><br />
<span style="color: #0b5394;"><span style="white-space: pre;"> </span>r= d % 50 => 19</span><br />
<span style="color: #0b5394;"><span style="white-space: pre;"> </span>rn="MMDC"+"L"</span><br />
<span style="color: #0b5394;"><span style="color: #38761d;"><br /></span>
<span style="color: #38761d;">if r >= 10</span></span><br />
<span style="color: #0b5394;"><span style="white-space: pre;"> </span>d=r=19</span><br />
<span style="color: #0b5394;"><span style="white-space: pre;"> </span>d = floor(d/10) => 1 * 10 => 1 * X</span><br />
<span style="color: #0b5394;"><span style="white-space: pre;"> </span>r= d % 10 => 9</span><br />
<span style="color: #0b5394;"><span style="white-space: pre;"> </span>rn="MMDCL"+"X"</span><br />
<span style="color: #0b5394;"><span style="color: #38761d;"><br /></span>
<span style="color: #38761d;">if r >= 5</span></span><br />
<span style="color: #0b5394;"><span style="white-space: pre;"> </span>if r ==9 rn = "MMDCLX"+"IX"</span><br />
<span style="color: #0b5394;"><span style="white-space: pre;"> </span>else</span><br />
<span style="color: #0b5394;"><span style="white-space: pre;"> </span>d=r</span><br />
<span style="color: #0b5394;"><span style="white-space: pre;"> </span>d = floor(d/5) => n (1 or 0) </span><br />
<span style="color: #0b5394;"> r= d % 5 => r1</span><br />
<span style="color: #0b5394;"> rn="MMDCL"+"V" </span><br />
<span style="color: #0b5394;"><br /></span>
<span style="color: #0b5394;">if r >=1 </span><br />
<span style="color: #0b5394;"><span style="white-space: pre;"> </span>if r ==4 rn = "MMDCLX"+"IV"</span><br />
<span style="color: #0b5394;"> rn="MMDCL"+"I" * r </span><br />
<span style="color: #0b5394;"><br /></span>
Now test out few numbers again.<br />Do 0, 1, 111, 245, 1500, 2999, 3000, 3001 manually on your pseudo code to make sure.<br />
<br />
If they works out, this seems to be our algorthm to solve the problem in steps.<br />
This does not have to be perfect.<br />
Because we never run pseudo code on a computer.<br />
<br />
<b>Now lets develop an algorithm for the computer.</b><br />
<br />
First study the repeated patterns in manual algorithm.<br />
<br />
To write python code we need to know about<br />They are our ingredients to code the solution.<br /><span style="color: #0b5394;">Lists, List Elements, Iterating lists with for loops and breaks, Strings, integer division and modules operator, input and output function.</span><br />
<br />
<div>
<b>How do we represent base data and rules ?</b><br />
our rules are [M => 1000 , D = 500, C => 100, L => 50, X = 10, V => 5, I => 1] <br />
<br />
our rules can be represented in two lists<br />
decimal=[1000,500,100,50,10,5,1]<br />
roman[M,D,C,L,X,V,I]</div>
<div>
<br /></div>
if number is bigger than 0 or bigger than 3000 ask again<br />
<div>
d=input a number<br />rn="" initial roman number is empty </div>
<div>
<br /></div>
We can see a loop in calculation part<br />
i=0<br />
<br />
for n in decimal[...] here we process the list<br />
if d==9 rn=rn+"IX" break <br />
if d==4 rn=rn+"IV" break<br /> #floor gives quotient of a division we know how many 100s when we do 350/100<br />
q = floor(divide d/n) <br /> # % is modular operator gives a remainder of a division<br />
r= d % decimal[i] => 669 <br />
rn=rn+ q * roman[q] # build the roman number string<br />
d=r<br />
i=i+1<br />
<br />
print(rn)<br />
<br />
Now code your idea in python or in any other language.<br />
This is how I teach kids to code algorithms. May suit aspiring beginners.<br />
If you like this, I would write more lesson plans for your home work.<br />
<br /><div class="blogger-post-footer">Niranjan Meegammana Blog</div>Niranjan Meegammanahttp://www.blogger.com/profile/03233425107844672492noreply@blogger.com0tag:blogger.com,1999:blog-3659371944123310622.post-68807535916254307182018-03-02T21:48:00.002+05:302018-03-02T21:52:08.135+05:30පාසල් ICT අධ්යාපනයට කුමණ පරිගණක භාෂාව භාවිතා කළ යුතුද?<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMXwmkmY157410DpFnI0ZsRd6YFwXcDlRwnhlxQxr-iTwwK2F37mb4owHtuyWDzih5wpIJjx4oK_T5GxFD5_UzVLsUVikmvg4w8O-YCm7qKKbqbOdBLwvDtnZbT_9EnvIOr33o6vHYXbX6/s1600/prog.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="466" data-original-width="726" height="410" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMXwmkmY157410DpFnI0ZsRd6YFwXcDlRwnhlxQxr-iTwwK2F37mb4owHtuyWDzih5wpIJjx4oK_T5GxFD5_UzVLsUVikmvg4w8O-YCm7qKKbqbOdBLwvDtnZbT_9EnvIOr33o6vHYXbX6/s640/prog.jpg" width="640" /></a></div>
<span style="background-color: white; color: #1d2129; font-family: Helvetica, Arial, sans-serif; font-size: 14px; white-space: pre-wrap;"><br /></span>
<span style="background-color: white; color: #1d2129; font-family: Helvetica, Arial, sans-serif; font-size: 14px; white-space: pre-wrap;">6 වන ශේණියේ සිට ICT ඉගැන්වීමට අධ්යාපන අමාත්යංශය ගත් තීරණය ඉතා වැදගත්. එහි විශය නිර්දේශයේ පළමු මොඩුලයේම embedded devices අැතුලත්. 9 වන ශේණයේ ඇලොගරිතම ඇතලත් උසස් පෙළට IoT එකතු කර තිබෙනවා.මේ අනුව ප්රථම දිනයේම ළමුන්ට coding හඳුන්වා දීම වැදගත්.</span><br />
<br />
මෙහිදී හුඟක් ගුරුවරුන් අහන ප්රශ්නයක් මේ සඳහා කුමණ පරිගණක භාෂාව භාවිතා කළ යුතුද යන්න. දැනට තිබෙන ICT නිර්දේශය අනුව සඳහා පැස්කල්ද උසස් පෙළට පයිතන් තිබුනත් ඇලොගරිතම මට්ටමට ගැඹුරු නැහැ. එමනිසා අනිවාර්යෙන්ම එය ඉදිරියේදී වෙනස් වේවි.<br />
<br />
ළමුන්ට පරිගණක භාෂා හඳුන්වාදීමට පෙර syntax error නොඑන scrath, ගනිදු, microbit coding හඳුන්වාදීමෙන් ආරම්භ කරන්න පුළුවන්. ඇලොගරිතම සඳහා පරිගණක භාෂාවක් භාවිතා කිරීම පහසුයි. මෙහිදී අපට pascal, c, java, python, php යන භාෂා සලකා බලන්න පුළුවන්. පැස්කල් සම්බන්ධව තිබෙන විවේචනය එහි අනාගත භාවිතාවක් නැතිකම. ඒ වගේම 64 bit පරිගණකයක පැස්කල් භාවිතා කිරීම නොගැලපීමක් වීම.<br />
<br />
c පරිගණක භාෂාවල රජු. එහි ගැටළුව සංකීර්ණ භාවය සහ c කේතනයට ඉක්මනින් හුරුවීමේ අපහසුව. නමුත් Arduino කරන සිසුන් c භාවිතා කරනවා. c++, c# වටිනාකමක් තිබෙන භාෂා. භාවිතා රැසයි. නමුත් පහල පංතිවලදී ඉගනීමට සංකීර්ණ වැඩියි.<br />
<br />
Java සම්බන්ධව කිව හැක්කේ එය වෘත්තීමය කටයුතු සඳහා සුදුසු සංකීර්ණ භාෂාවක් බවය. එය oop සඳහාම නිර්මාණය වී ඇති නිසා, ළමුන්ට oop සංකල්ප ඉගැන්වීමට සිදුවන බවය. ව්යුහගත කේතන ක්රම හඳුන්වා දීම ඉතා පහසු නිසා oop ක්රම භාවිතාවන java පාසල් ළමුනට ඉතා අමාරු විය හැක.<br />
<br />
php වෙබ් තාක්ෂණයේ ගැඹුරට භාවිතා වන අතර, python, java script සමග ඉතා හොඳින් භාවිතා වෙනවා. නමුත් ලබාගැනීමට පහසු debugger එකක් නැතිවීම පරිගණක ක්රමලේඛන සංකල්ප හා ඇලොගරිතම ඉගන්වීමට සුදුසු නොවේ. එය වෘත්තීමය කාර්යයන් සඳහා වඩා සුදුසුය.<br />
<br />
python පරිගණක භාෂාවක් ලෙසත් කේතනයට පහසු idle පරිසරය නිසාත්, iot, web, data communications, information security යෙදුම් නිසාත් අනාගත මානව සංවර්ධන ආයෝජනයකට වඩාත් සුදුසු බව මගේ අදහසයි.<br />
<br />
මේ වසරේ සිට IoI සඳහාද python ඇතුලත් කර ඇති නිසාත්, MIT ඇතුලු ලෝකයේ බොහෝ විශ්ව විද්යාල python ඉගැන්වුම් භාෂාව ලෙස තෝරාගන තිබීමත් අපට හොද මගපෙන්වීමක්. කෙසේ උවද සමස්ථ විශය නිර්දේශය හා අනාගතය ගැන සළකා බලන විට ළමුන් එක පරිගණක භාෂාවකට වඩා ඉගනීම ඉතා සුදුසුයි. මෙහිදී අප සලකා නොබැලූ java script අනිවාර්යෙන්ම එකතු විය යුතුයි. එය දැන් client සහ server දෙපසම භාවිතා වනවා විශේෂයෙන් IoT වලදී. <br />
<br />
microbit java script, python, c තුනෙන්ම කේතනය කරන්න පුළුවන්. Arduino c මගින්ද, Raspberry Pi pyhon, c, javascript, java සැම මගින්ද කේතනය කරන්නට පුළුවන්. මේ අනුව පහළ සාමාන්ය පෙළට microbit ද, සාමාන්ය පෙළට Arduino ද, උසස් පෙළට Raspberry Pi ද ඒවාට අදාල ක්රමලේඛන භාෂාද හඳුන්වා දෙන්නේ නම් ළමුන්ටද , රටටට ඉතා හොඳය. ඒ මගින් අනාගත IoT ක්ෂේත්රයේ ලෝක නියමුවකු වීමටද අපේ රටට මග පාදනු ඇත.<br />
<br />
එමනිසා මුලදී පරිගණක භාෂාවක් නොවන coding blocks භාවිතා වන scratch, microbit වලින් ආරම්භ කර, ළමුන්ගේ ඉගනුම් හැකියාව අනුව python සහ c භාවිතයෙන් ඇලොගරිතම ඉගනීමට යොමු කිරීම සුදුසුය. මේ සඳහා සුදුසු පොත පත හිඟකම මගහැරීමට දැනටමත් microbit, arduino, raspberry-pi කේතනය සඳහා AlgoHack ව්යාපෘතිය යටතේ මුළ සිට coding, python සහ c අත්පොත් පෙළක් මේ වන විට ශිල්ප සයුර විසින් නිම කරමින් සිටින අතර මූල්ම පොත් දැනටමත් නිකුත්ඔ කර ඇත.<br />
<div>
<div>
<br /></div>
<div>
මැතකදී Hacker Rank කළ පර්යේෂණයකින් හෙලිවී ඇත්තේ වැඩිම දෙනකු භාවිතා කරන භාෂාව Java Script බවය. ඒ python දෙවැනි තේරීම වූ අතර c++,c# තෙවැනි තේරීම විය. මේ අනුව ලෝකයේ නව තාක්ෂණිකයින් බොහෝමයක් Java Script, python හා c++/c# කේතනය තෝරාගන්නා බව පෙනේ. </div>
</div>
<div>
<br /></div>
java script, python හා c ප්රධාන කේතන භාෂා ලෙස පාසල් ICT අධ්යාපනය තුළ භාවිතා කිරීමට ඔබත් එකඟද?<div class="blogger-post-footer">Niranjan Meegammana Blog</div>Niranjan Meegammanahttp://www.blogger.com/profile/03233425107844672492noreply@blogger.com0tag:blogger.com,1999:blog-3659371944123310622.post-51443304398388610952017-11-08T16:38:00.002+05:302017-11-08T16:41:09.171+05:30IoT පද්ධතියක සංරචක<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjR3n_S5ovtOJ7K_Ic0uz4yD9BpkBu4mxSLdZTnKZKZcvVD7-lv3VqlG0hR4pwKk4E59ZvIa0nNt2Al6RZzJ6Lw-ulJGTjKwWVbj5Y2r_sm7_5xh_aMc9TitBruIdcaAjx5gRphJ5cwEbm7/s1600/coponents.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="500" data-original-width="1206" height="265" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjR3n_S5ovtOJ7K_Ic0uz4yD9BpkBu4mxSLdZTnKZKZcvVD7-lv3VqlG0hR4pwKk4E59ZvIa0nNt2Al6RZzJ6Lw-ulJGTjKwWVbj5Y2r_sm7_5xh_aMc9TitBruIdcaAjx5gRphJ5cwEbm7/s640/coponents.jpg" width="640" /></a></div>
<div style="background-color: white; color: #666666; font-family: Helvetica, Arial, sans-serif; font-size: 12px; margin-top: 1em;">
2020 වසර වන විට ලෝකයේ බිලියන 26 ක් ජාලාංග අන්තර්ජාලයට සම්බන්ධ වන බව පර්යේෂකයෝ විස්වාස කරති. සමහරු එය බිලියන 100 ක් වේ යයි කියති. කෙසේ උවද දැ<span class="text_exposed_show" style="display: inline; font-family: inherit;">නුම් ආර්ථිකයක සිටින අපට ජාත්යන්තර IoT ක්ෂේත්රයේ රැකියා සහ සේවා අවස්ථා රැසක් ගලා එනු ඇත. IoT පර්යේෂණ සහ සංවර්ධනය, සේවා, නඩත්තුව, ආරක්ෂණය සහ IoT ව්යාපාර ඉන් සමහරක්. IoT විද්යාව, ගණිතය , තාක්ෂණය හා ඉංජිනේරු එකමුතුවක්. එහි මූලික වන්නේ භෞතික පරිගණනයයි. එනම් Physical Computing.</span></div>
<div class="text_exposed_show" style="background-color: white; color: #666666; display: inline; font-family: Helvetica, Arial, sans-serif; font-size: 12px;">
<div style="font-family: inherit; margin-bottom: 1em; margin-top: 1em;">
<b>මූලික IoT සංරචක</b></div>
<div style="font-family: inherit; margin-bottom: 1em; margin-top: 1em;">
<b><br /></b>1. Sensors - අප අවට පරිසරයෙන් විවිධ ආදාන ලබාගන්නා සංවේදක.<br />
2 Algorithm - එම සංවේදක වලින් ලබාගන්නා දත්ත අනුව තීරණ ගන්නා අැලොගරිතම. මේවා Software හෝ Hardware විය හැක.<br />
3. Control - අැලොගරිතම ගන්නා තීරණ අනුව පද්ධතියේ පාලනය සඳහා ක්රියාත්මක වල චාලක. (Actuators)<br />
4. Internet - අන්තර්ජාලය සම්බන්ධ වී අනිකුත් ජාලාංග මගින් දත්ත විකාශණය හා ලබාගැනීමේ හැකියාව.<br />
5. Power - IoT ක්රියාවලිය සඳහා විද්යුත් බලයක් අවශ්ය වේ. 3.3v - 5v දක්වා වෝල්ටීයතාවයකින් ඒවා වැඩ කරයි.<br />
6. Security - IoT ආරක්ෂණය ඉතා වැදගත් අංශයක් වන්නේ එම පද්ධති අන්තර්ජාලයට සම්බන්ධවන නිසාය.<br />
7. 5. Embeded Device - සංවේදක, චාලක, මුදුකාංග හා සන්නිවේදනය ලබාදෙන දෘඩාංගය. එය Arduino, microbit, Raspberry Pi වැනි පුවරුවකි. IoT පරිගණනයට අවශ්ය සියළු උපාංග එම පුවරුවට ඔබ්බා ඇත.</div>
<div style="font-family: inherit; margin-bottom: 1em; margin-top: 1em;">
උදාහරණයක් ලෙස IoT ශීතකරණයක barcode ස්කෑනරය මගින් එයට දමන සහ ගන්න ආහාර දත්ත මත කල් ඉකුත් වන දිනය,වට්ටෝරු, මිලදී ගැනුම් ලැයිස්තු හා නැවත ඇණවුම් කල හැකිවේ. මෙහිදී අාහාර ඇසුරුම් දත්ත, ස්කෑනරයෙන් සංවේදනය කර, නීති මත පදනම් වූ ඇලොගරිතමයකින් අදාල තීරණ ගනී. එය අන්තර්ජාලයේ කෑම වට්ටෝරු සොයා අමතරව අවශ්ය දේ ඔබට යෝජනා කරනු ඇත. ඔබගේ පවුලේ ආහාර පුරැදු අධ්යනය කර (machine learning) අනුව ආහාර සුරක්ෂිත භාවය වැඩිකරනු ඇත. නව්යකරණය තවත් දුරට යාහැක.</div>
<div style="font-family: inherit; margin-bottom: 1em; margin-top: 1em;">
සන්නිවේදනය සඳහා සෑම උපාංගටක්ම ඒකීය ලිපිනයක් භාවිතා කළ යුතුය. unique address. එය සොයාගන්නා අයෙකුට එය Hack කල හැක. බිලියන ගණනාවක් ජාලාංග අන්තර්ජාලයට සම්බන්ධවීම මත ගැන සිතන්න. IoT ආරක්ෂණය හා පුද්ගලිකත්වය ඉතා වැදගත් බව දැන් ඔබට වැටහේද?</div>
<div style="font-family: inherit; margin-bottom: 1em; margin-top: 1em;">
ඔබගේ නිවසේ රූපවාහිනියේ පාලනය අන්තර්ජාලයට සම්බන්ධ යයි සිතන්න. රූපවාහිනිය කියාත්මක වන්නේ ඔබ නිවසේ සිටන විටදී පමණය. ඔබ නිවසේ සිටින බව හෝ කිසිවෙකු නැති බව හොරෙකුට දැනගැනීමට අවශ්ය වේ. ඔහුට ඔබගේ නිවෙස් ජාලය විද්යුත්ව සිදුරු කර එම දත්තය ලබාගත හැක. එය ඔබ කලින් දැනසිටින්නේ නම් Polling, Proxy ආදී උපක්රම මගින් එය වලකා ගත හැක. නමුත් අන්තර්ජාලයට සම්බන්ධකිසිවක් 100% ආරක්ෂිත නොවන බව අප දනිමු.<br />
Share with your friends. IoT is a great future to think.</div>
<div style="font-family: inherit; margin-top: 1em;">
<a class="_58cn" data-ft="{"tn":"*N","type":104}" href="https://www.facebook.com/hashtag/frontierinnovators?source=feed_text&story_id=1914592345232538" style="color: #365899; cursor: pointer; font-family: inherit; text-decoration-line: none;"><span class="_5afx" style="direction: ltr; font-family: inherit;"><span aria-label="hashtag" class="_58cl _5afz" style="color: #4267b2; font-family: inherit; unicode-bidi: isolate;">#</span><span class="_58cm" style="font-family: inherit;">FrontierInnovators</span></span></a> <a class="_58cn" data-ft="{"tn":"*N","type":104}" href="https://www.facebook.com/hashtag/shilpa64?source=feed_text&story_id=1914592345232538" style="color: #365899; cursor: pointer; font-family: inherit; text-decoration-line: none;"><span class="_5afx" style="direction: ltr; font-family: inherit;"><span aria-label="hashtag" class="_58cl _5afz" style="color: #4267b2; font-family: inherit; unicode-bidi: isolate;">#</span><span class="_58cm" style="font-family: inherit;">shilpa64</span></span></a> <a class="_58cn" data-ft="{"tn":"*N","type":104}" href="https://www.facebook.com/hashtag/iot?source=feed_text&story_id=1914592345232538" style="color: #365899; cursor: pointer; font-family: inherit; text-decoration-line: none;"><span class="_5afx" style="direction: ltr; font-family: inherit;"><span aria-label="hashtag" class="_58cl _5afz" style="color: #4267b2; font-family: inherit; unicode-bidi: isolate;">#</span><span class="_58cm" style="font-family: inherit;">IoT</span></span></a> <a class="_58cn" data-ft="{"tn":"*N","type":104}" href="https://www.facebook.com/hashtag/microbit?source=feed_text&story_id=1914592345232538" style="color: #365899; cursor: pointer; font-family: inherit; text-decoration-line: none;"><span class="_5afx" style="direction: ltr; font-family: inherit;"><span aria-label="hashtag" class="_58cl _5afz" style="color: #4267b2; font-family: inherit; unicode-bidi: isolate;">#</span><span class="_58cm" style="font-family: inherit;">microbit</span></span></a> <a class="_58cn" data-ft="{"tn":"*N","type":104}" href="https://www.facebook.com/hashtag/srilanka?source=feed_text&story_id=1914592345232538" style="color: #365899; cursor: pointer; font-family: inherit; text-decoration-line: none;"><span class="_5afx" style="direction: ltr; font-family: inherit;"><span aria-label="hashtag" class="_58cl _5afz" style="color: #4267b2; font-family: inherit; unicode-bidi: isolate;">#</span><span class="_58cm" style="font-family: inherit;">srilanka</span></span></a></div>
</div>
<div class="blogger-post-footer">Niranjan Meegammana Blog</div>Niranjan Meegammanahttp://www.blogger.com/profile/03233425107844672492noreply@blogger.com0tag:blogger.com,1999:blog-3659371944123310622.post-72323505099779713242017-10-25T20:42:00.001+05:302017-10-25T20:42:05.827+05:30Step into Robotics : Learn BBC Micro:bit Lesson #1<iframe src="https://www.facebook.com/plugins/post.php?href=https%3A%2F%2Fwww.facebook.com%2Fniranjan.meegammana%2Fposts%2F1895213673837072&width=500" width="500" height="526" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true"></iframe><div class="blogger-post-footer">Niranjan Meegammana Blog</div>Niranjan Meegammanahttp://www.blogger.com/profile/03233425107844672492noreply@blogger.com0tag:blogger.com,1999:blog-3659371944123310622.post-11160675648482918982017-10-25T16:44:00.000+05:302017-10-25T16:50:47.985+05:30Let Us Learn Robotics: Microbit සූවිශේෂත්වය<div class="separator" style="clear: both; text-align: center;">
<br /></div>
Microbit සූවිශේෂත්වයක් වන්නේ එහි ත්වරණමානයයි. මයික්රෝබිට් x,y,z දිසාවන්ගේ ප්රවේගයේ වේගය වෙනස්වීම තත්පර වර්ගයට මීටර් ගුරුත්වය ලෙස ලබාදේ. පෘතුවියේ ගුරුත්වය 9.8 බව ඔබ දනී. Microbit ත්වරණමානය IoT සෙලවීම්, පෙරලීම්, දිශානත කිරීම් සංවේදනයට හා රොබෝ හා ඩ්රෝන යාත්රා පාලනයට පහසුවෙන් යොදාගත හැකිය.<br />
<br /><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLWMhPKKsGGnHjMEoIqXk042YA5KuhE6j5kGCMrq_TR5oedEeJ7lvMAxrl5amlWlicDIkHowtC2RaMF2GHqe1xu_MKUp39yp7mXx1DS88cxN6P3qCX5p_9yhFuRQUaAnESNWsQgGaIRVom/s1600/fly.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em; text-align: center;"><img border="0" data-original-height="734" data-original-width="1366" height="342" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLWMhPKKsGGnHjMEoIqXk042YA5KuhE6j5kGCMrq_TR5oedEeJ7lvMAxrl5amlWlicDIkHowtC2RaMF2GHqe1xu_MKUp39yp7mXx1DS88cxN6P3qCX5p_9yhFuRQUaAnESNWsQgGaIRVom/s640/fly.jpg" width="640" /></a><br /><br />
<br />
සරළ උදාහරණය : Quick Example<br />
<a href="https://makecode.microbit.org/_MRoJrKEcFWt5" target="_blank">https://makecode.microbit.org/_MRoJrKEcFWt5 </a><br />
<br />
Microbit comes with built in accelerator. You can measure x,y,z rate of change of the velocity of an object in meters per second squared (m/s2) or in G-forces (g). A single G-force for us here on planet Earth is equivalent to 9.8 m/s2. Accelerometers are useful for sensing vibrations in systems, orientation and flying drones.
<br /><br />If you like this lesson , share it with your group & friends
Join microbit club. <a href="https://goo.gl/vWvohs">https://goo.gl/vWvohs</a><br /><br />
Understanding accelerometer data<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivWldagOmKBSBDWe1SFGKHcoAfi95Drm22_ugnc0Z4-L_rZuMrOUwiI1ZjGE9AP0HQKk3G9DKrhTYZ-2ljuuGgpFHcSbrk8QCXDPAXhKSMjOJc9-l1WiOLL-cP_gieF8Vk41KiBkfv5gxz/s1600/accelerometer_xyz.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="393" data-original-width="524" height="480" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivWldagOmKBSBDWe1SFGKHcoAfi95Drm22_ugnc0Z4-L_rZuMrOUwiI1ZjGE9AP0HQKk3G9DKrhTYZ-2ljuuGgpFHcSbrk8QCXDPAXhKSMjOJc9-l1WiOLL-cP_gieF8Vk41KiBkfv5gxz/s640/accelerometer_xyz.png" width="640" /></a></div>
<br />
Accelermeters measure *acceleration* and express this as three values which we refer to as X, Y and Z. These values are "vectors" meaning they express both a magnitude (amount) and direction.<br />
<br />
In the case of the BBC micro:bit, with the micro:bit held flat with its LED display facing upwards and the edge connector facing toward you, the X value measures the amount of acceleration to the left and right of you.<br />
<br />
Y measures the acceleration in the direction away from you or back towards you whilst Z measures acceleration up or down. So X and Y describe acceleration in the two horizontal planes whereas Z measures acceleration in the vertical plane.<br />
<br />
The micro:bit uses values which are in multiples of one "milli-g" i.e. one thousandth of the acceleration due to gravity. Bitty Data Logger scales the values up to be relative to g itself.<br />
<br />
<span class="_5zk7" contentstate="o { "entityMap": [object Object], "blockMap": OrderedMap { "31qlb": q { "key": "31qlb", "type": "unstyled", "text": "Let Us Learn Robotics #1", "characterList": List [ p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null } ], "depth": 0, "data": Map {} }, "cf7c2": q { "key": "cf7c2", "type": "unstyled", "text": "Microbit සූවිශේෂත්වයක් වන්නේ එහි ත්වරණමානයයි. මයික්රෝබිට් x,y,z දිසාවන්ගේ ප්රවේගයේ වේගය වෙනස්වීම තත්පර වර්ගයට මීටර් ගුරුත්වය ලෙස ලබාදේ. පෘතුවියේ ගුරුත්වය 9.8 බව ඔබ දනී. Microbit ත්වරණමානය IoT සෙලවීම්, පෙරලීම්, දිශානත කිරීම් සංවේදනයට හා රොබෝ හා ඩ්රෝන යාත්රා පාලනයට පහසුවෙන් යොදාගත හැකිය.", "characterList": List [ p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null } ], "depth": 0, "data": Map {} }, "rpa2": q { "key": "rpa2", "type": "unstyled", "text": "", "characterList": List [], "depth": 0, "data": Map {} }, "23vfu": q { "key": "23vfu", "type": "unstyled", "text": "සරළ උදාහරණය : Quick Example", "characterList": List [ p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null } ], "depth": 0, "data": Map {} }, "3ns4l": q { "key": "3ns4l", "type": "unstyled", "text": "https://makecode.microbit.org/_MRoJrKEcFWt5", "characterList": List [ p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null } ], "depth": 0, "data": Map {} }, "8b976": q { "key": "8b976", "type": "unstyled", "text": "", "characterList": List [], "depth": 0, "data": Map {} }, "776ld": q { "key": "776ld", "type": "unstyled", "text": "Microbit comes with built in accelerator. You can measure x,y,z rate of change of the velocity of an object in meters per second squared (m/s2) or in G-forces (g). A single G-force for us here on planet Earth is equivalent to 9.8 m/s2. Accelerometers are useful for sensing vibrations in systems, orientation and flying drones.", "characterList": List [ p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null } ], "depth": 0, "data": Map {} }, "c97pr": q { "key": "c97pr", "type": "unstyled", "text": "If you like this lesson , share it with your group & friends ", "characterList": List [ p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null } ], "depth": 0, "data": Map {} }, "al0j4": q { "key": "al0j4", "type": "unstyled", "text": "Join microbit club. https://goo.gl/vWvohs", "characterList": List [ p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null } ], "depth": 0, "data": Map {} }, "5a546": q { "key": "5a546", "type": "unstyled", "text": "", "characterList": List [], "depth": 0, "data": Map {} }, "5dcpb": q { "key": "5dcpb", "type": "unstyled", "text": "#FrontierInnovators #Shilpa64 #AlogoHack #microbit #SriLanka", "characterList": List [ p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null } ], "depth": 0, "data": Map {} } }, "selectionBefore": m { "anchorKey": "31qlb", "anchorOffset": 0, "focusKey": "31qlb", "focusOffset": 0, "isBackward": false, "hasFocus": false }, "selectionAfter": m { "anchorKey": "31qlb", "anchorOffset": 0, "focusKey": "31qlb", "focusOffset": 0, "isBackward": false, "hasFocus": false } }" data-offset-key="5dcpb-0-0" decoratedtext="#FrontierInnovators" offsetkey="5dcpb-0-0" spellcheck="false" style="background-color: rgba(88, 144, 255, 0.15); border-bottom: 1px solid rgba(88, 144, 255, 0.3); color: #1d2129; font-family: Helvetica, Arial, sans-serif; font-size: 14px; white-space: pre-wrap;"><span data-offset-key="5dcpb-0-0" style="font-family: inherit;"><span data-text="true" style="font-family: inherit;">#FrontierInnovators</span></span></span><span data-offset-key="5dcpb-1-0" style="background-color: white; color: #1d2129; font-family: Helvetica, Arial, sans-serif; font-size: 14px; white-space: pre-wrap;"><span data-text="true" style="font-family: inherit;"> </span></span><span class="_5zk7" contentstate="o { "entityMap": [object Object], "blockMap": OrderedMap { "31qlb": q { "key": "31qlb", "type": "unstyled", "text": "Let Us Learn Robotics #1", "characterList": List [ p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null } ], "depth": 0, "data": Map {} }, "cf7c2": q { "key": "cf7c2", "type": "unstyled", "text": "Microbit සූවිශේෂත්වයක් වන්නේ එහි ත්වරණමානයයි. මයික්රෝබිට් x,y,z දිසාවන්ගේ ප්රවේගයේ වේගය වෙනස්වීම තත්පර වර්ගයට මීටර් ගුරුත්වය ලෙස ලබාදේ. පෘතුවියේ ගුරුත්වය 9.8 බව ඔබ දනී. Microbit ත්වරණමානය IoT සෙලවීම්, පෙරලීම්, දිශානත කිරීම් සංවේදනයට හා රොබෝ හා ඩ්රෝන යාත්රා පාලනයට පහසුවෙන් යොදාගත හැකිය.", "characterList": List [ p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null } ], "depth": 0, "data": Map {} }, "rpa2": q { "key": "rpa2", "type": "unstyled", "text": "", "characterList": List [], "depth": 0, "data": Map {} }, "23vfu": q { "key": "23vfu", "type": "unstyled", "text": "සරළ උදාහරණය : Quick Example", "characterList": List [ p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null } ], "depth": 0, "data": Map {} }, "3ns4l": q { "key": "3ns4l", "type": "unstyled", "text": "https://makecode.microbit.org/_MRoJrKEcFWt5", "characterList": List [ p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null } ], "depth": 0, "data": Map {} }, "8b976": q { "key": "8b976", "type": "unstyled", "text": "", "characterList": List [], "depth": 0, "data": Map {} }, "776ld": q { "key": "776ld", "type": "unstyled", "text": "Microbit comes with built in accelerator. You can measure x,y,z rate of change of the velocity of an object in meters per second squared (m/s2) or in G-forces (g). A single G-force for us here on planet Earth is equivalent to 9.8 m/s2. Accelerometers are useful for sensing vibrations in systems, orientation and flying drones.", "characterList": List [ p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null } ], "depth": 0, "data": Map {} }, "c97pr": q { "key": "c97pr", "type": "unstyled", "text": "If you like this lesson , share it with your group & friends ", "characterList": List [ p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null } ], "depth": 0, "data": Map {} }, "al0j4": q { "key": "al0j4", "type": "unstyled", "text": "Join microbit club. https://goo.gl/vWvohs", "characterList": List [ p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null } ], "depth": 0, "data": Map {} }, "5a546": q { "key": "5a546", "type": "unstyled", "text": "", "characterList": List [], "depth": 0, "data": Map {} }, "5dcpb": q { "key": "5dcpb", "type": "unstyled", "text": "#FrontierInnovators #Shilpa64 #AlogoHack #microbit #SriLanka", "characterList": List [ p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null } ], "depth": 0, "data": Map {} } }, "selectionBefore": m { "anchorKey": "31qlb", "anchorOffset": 0, "focusKey": "31qlb", "focusOffset": 0, "isBackward": false, "hasFocus": false }, "selectionAfter": m { "anchorKey": "31qlb", "anchorOffset": 0, "focusKey": "31qlb", "focusOffset": 0, "isBackward": false, "hasFocus": false } }" data-offset-key="5dcpb-2-0" decoratedtext="#Shilpa64" offsetkey="5dcpb-2-0" spellcheck="false" style="background-color: rgba(88, 144, 255, 0.15); border-bottom: 1px solid rgba(88, 144, 255, 0.3); color: #1d2129; font-family: Helvetica, Arial, sans-serif; font-size: 14px; white-space: pre-wrap;"><span data-offset-key="5dcpb-2-0" style="font-family: inherit;"><span data-text="true" style="font-family: inherit;">#Shilpa64</span></span></span><span data-offset-key="5dcpb-3-0" style="background-color: white; color: #1d2129; font-family: Helvetica, Arial, sans-serif; font-size: 14px; white-space: pre-wrap;"><span data-text="true" style="font-family: inherit;"> </span></span><span class="_5zk7" contentstate="o { "entityMap": [object Object], "blockMap": OrderedMap { "31qlb": q { "key": "31qlb", "type": "unstyled", "text": "Let Us Learn Robotics #1", "characterList": List [ p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null } ], "depth": 0, "data": Map {} }, "cf7c2": q { "key": "cf7c2", "type": "unstyled", "text": "Microbit සූවිශේෂත්වයක් වන්නේ එහි ත්වරණමානයයි. මයික්රෝබිට් x,y,z දිසාවන්ගේ ප්රවේගයේ වේගය වෙනස්වීම තත්පර වර්ගයට මීටර් ගුරුත්වය ලෙස ලබාදේ. පෘතුවියේ ගුරුත්වය 9.8 බව ඔබ දනී. Microbit ත්වරණමානය IoT සෙලවීම්, පෙරලීම්, දිශානත කිරීම් සංවේදනයට හා රොබෝ හා ඩ්රෝන යාත්රා පාලනයට පහසුවෙන් යොදාගත හැකිය.", "characterList": List [ p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null } ], "depth": 0, "data": Map {} }, "rpa2": q { "key": "rpa2", "type": "unstyled", "text": "", "characterList": List [], "depth": 0, "data": Map {} }, "23vfu": q { "key": "23vfu", "type": "unstyled", "text": "සරළ උදාහරණය : Quick Example", "characterList": List [ p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null } ], "depth": 0, "data": Map {} }, "3ns4l": q { "key": "3ns4l", "type": "unstyled", "text": "https://makecode.microbit.org/_MRoJrKEcFWt5", "characterList": List [ p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null } ], "depth": 0, "data": Map {} }, "8b976": q { "key": "8b976", "type": "unstyled", "text": "", "characterList": List [], "depth": 0, "data": Map {} }, "776ld": q { "key": "776ld", "type": "unstyled", "text": "Microbit comes with built in accelerator. You can measure x,y,z rate of change of the velocity of an object in meters per second squared (m/s2) or in G-forces (g). A single G-force for us here on planet Earth is equivalent to 9.8 m/s2. Accelerometers are useful for sensing vibrations in systems, orientation and flying drones.", "characterList": List [ p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null } ], "depth": 0, "data": Map {} }, "c97pr": q { "key": "c97pr", "type": "unstyled", "text": "If you like this lesson , share it with your group & friends ", "characterList": List [ p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null } ], "depth": 0, "data": Map {} }, "al0j4": q { "key": "al0j4", "type": "unstyled", "text": "Join microbit club. https://goo.gl/vWvohs", "characterList": List [ p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null } ], "depth": 0, "data": Map {} }, "5a546": q { "key": "5a546", "type": "unstyled", "text": "", "characterList": List [], "depth": 0, "data": Map {} }, "5dcpb": q { "key": "5dcpb", "type": "unstyled", "text": "#FrontierInnovators #Shilpa64 #AlogoHack #microbit #SriLanka", "characterList": List [ p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null } ], "depth": 0, "data": Map {} } }, "selectionBefore": m { "anchorKey": "31qlb", "anchorOffset": 0, "focusKey": "31qlb", "focusOffset": 0, "isBackward": false, "hasFocus": false }, "selectionAfter": m { "anchorKey": "31qlb", "anchorOffset": 0, "focusKey": "31qlb", "focusOffset": 0, "isBackward": false, "hasFocus": false } }" data-offset-key="5dcpb-4-0" decoratedtext="#AlogoHack" offsetkey="5dcpb-4-0" spellcheck="false" style="background-color: rgba(88, 144, 255, 0.15); border-bottom: 1px solid rgba(88, 144, 255, 0.3); color: #1d2129; font-family: Helvetica, Arial, sans-serif; font-size: 14px; white-space: pre-wrap;"><span data-offset-key="5dcpb-4-0" style="font-family: inherit;"><span data-text="true" style="font-family: inherit;">#AlogoHack</span></span></span><span data-offset-key="5dcpb-5-0" style="background-color: white; color: #1d2129; font-family: Helvetica, Arial, sans-serif; font-size: 14px; white-space: pre-wrap;"><span data-text="true" style="font-family: inherit;"> </span></span><span class="_5zk7" contentstate="o { "entityMap": [object Object], "blockMap": OrderedMap { "31qlb": q { "key": "31qlb", "type": "unstyled", "text": "Let Us Learn Robotics #1", "characterList": List [ p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null } ], "depth": 0, "data": Map {} }, "cf7c2": q { "key": "cf7c2", "type": "unstyled", "text": "Microbit සූවිශේෂත්වයක් වන්නේ එහි ත්වරණමානයයි. මයික්රෝබිට් x,y,z දිසාවන්ගේ ප්රවේගයේ වේගය වෙනස්වීම තත්පර වර්ගයට මීටර් ගුරුත්වය ලෙස ලබාදේ. පෘතුවියේ ගුරුත්වය 9.8 බව ඔබ දනී. Microbit ත්වරණමානය IoT සෙලවීම්, පෙරලීම්, දිශානත කිරීම් සංවේදනයට හා රොබෝ හා ඩ්රෝන යාත්රා පාලනයට පහසුවෙන් යොදාගත හැකිය.", "characterList": List [ p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null } ], "depth": 0, "data": Map {} }, "rpa2": q { "key": "rpa2", "type": "unstyled", "text": "", "characterList": List [], "depth": 0, "data": Map {} }, "23vfu": q { "key": "23vfu", "type": "unstyled", "text": "සරළ උදාහරණය : Quick Example", "characterList": List [ p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null } ], "depth": 0, "data": Map {} }, "3ns4l": q { "key": "3ns4l", "type": "unstyled", "text": "https://makecode.microbit.org/_MRoJrKEcFWt5", "characterList": List [ p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null } ], "depth": 0, "data": Map {} }, "8b976": q { "key": "8b976", "type": "unstyled", "text": "", "characterList": List [], "depth": 0, "data": Map {} }, "776ld": q { "key": "776ld", "type": "unstyled", "text": "Microbit comes with built in accelerator. You can measure x,y,z rate of change of the velocity of an object in meters per second squared (m/s2) or in G-forces (g). A single G-force for us here on planet Earth is equivalent to 9.8 m/s2. Accelerometers are useful for sensing vibrations in systems, orientation and flying drones.", "characterList": List [ p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null } ], "depth": 0, "data": Map {} }, "c97pr": q { "key": "c97pr", "type": "unstyled", "text": "If you like this lesson , share it with your group & friends ", "characterList": List [ p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null } ], "depth": 0, "data": Map {} }, "al0j4": q { "key": "al0j4", "type": "unstyled", "text": "Join microbit club. https://goo.gl/vWvohs", "characterList": List [ p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null } ], "depth": 0, "data": Map {} }, "5a546": q { "key": "5a546", "type": "unstyled", "text": "", "characterList": List [], "depth": 0, "data": Map {} }, "5dcpb": q { "key": "5dcpb", "type": "unstyled", "text": "#FrontierInnovators #Shilpa64 #AlogoHack #microbit #SriLanka", "characterList": List [ p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null } ], "depth": 0, "data": Map {} } }, "selectionBefore": m { "anchorKey": "31qlb", "anchorOffset": 0, "focusKey": "31qlb", "focusOffset": 0, "isBackward": false, "hasFocus": false }, "selectionAfter": m { "anchorKey": "31qlb", "anchorOffset": 0, "focusKey": "31qlb", "focusOffset": 0, "isBackward": false, "hasFocus": false } }" data-offset-key="5dcpb-6-0" decoratedtext="#microbit" offsetkey="5dcpb-6-0" spellcheck="false" style="background-color: rgba(88, 144, 255, 0.15); border-bottom: 1px solid rgba(88, 144, 255, 0.3); color: #1d2129; font-family: Helvetica, Arial, sans-serif; font-size: 14px; white-space: pre-wrap;"><span data-offset-key="5dcpb-6-0" style="font-family: inherit;"><span data-text="true" style="font-family: inherit;">#microbit</span></span></span><span data-offset-key="5dcpb-7-0" style="background-color: white; color: #1d2129; font-family: Helvetica, Arial, sans-serif; font-size: 14px; white-space: pre-wrap;"><span data-text="true" style="font-family: inherit;"> </span></span><span class="_5zk7" contentstate="o { "entityMap": [object Object], "blockMap": OrderedMap { "31qlb": q { "key": "31qlb", "type": "unstyled", "text": "Let Us Learn Robotics #1", "characterList": List [ p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null } ], "depth": 0, "data": Map {} }, "cf7c2": q { "key": "cf7c2", "type": "unstyled", "text": "Microbit සූවිශේෂත්වයක් වන්නේ එහි ත්වරණමානයයි. මයික්රෝබිට් x,y,z දිසාවන්ගේ ප්රවේගයේ වේගය වෙනස්වීම තත්පර වර්ගයට මීටර් ගුරුත්වය ලෙස ලබාදේ. පෘතුවියේ ගුරුත්වය 9.8 බව ඔබ දනී. Microbit ත්වරණමානය IoT සෙලවීම්, පෙරලීම්, දිශානත කිරීම් සංවේදනයට හා රොබෝ හා ඩ්රෝන යාත්රා පාලනයට පහසුවෙන් යොදාගත හැකිය.", "characterList": List [ p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null } ], "depth": 0, "data": Map {} }, "rpa2": q { "key": "rpa2", "type": "unstyled", "text": "", "characterList": List [], "depth": 0, "data": Map {} }, "23vfu": q { "key": "23vfu", "type": "unstyled", "text": "සරළ උදාහරණය : Quick Example", "characterList": List [ p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null } ], "depth": 0, "data": Map {} }, "3ns4l": q { "key": "3ns4l", "type": "unstyled", "text": "https://makecode.microbit.org/_MRoJrKEcFWt5", "characterList": List [ p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null } ], "depth": 0, "data": Map {} }, "8b976": q { "key": "8b976", "type": "unstyled", "text": "", "characterList": List [], "depth": 0, "data": Map {} }, "776ld": q { "key": "776ld", "type": "unstyled", "text": "Microbit comes with built in accelerator. You can measure x,y,z rate of change of the velocity of an object in meters per second squared (m/s2) or in G-forces (g). A single G-force for us here on planet Earth is equivalent to 9.8 m/s2. Accelerometers are useful for sensing vibrations in systems, orientation and flying drones.", "characterList": List [ p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null } ], "depth": 0, "data": Map {} }, "c97pr": q { "key": "c97pr", "type": "unstyled", "text": "If you like this lesson , share it with your group & friends ", "characterList": List [ p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null } ], "depth": 0, "data": Map {} }, "al0j4": q { "key": "al0j4", "type": "unstyled", "text": "Join microbit club. https://goo.gl/vWvohs", "characterList": List [ p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null } ], "depth": 0, "data": Map {} }, "5a546": q { "key": "5a546", "type": "unstyled", "text": "", "characterList": List [], "depth": 0, "data": Map {} }, "5dcpb": q { "key": "5dcpb", "type": "unstyled", "text": "#FrontierInnovators #Shilpa64 #AlogoHack #microbit #SriLanka", "characterList": List [ p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null }, p { "style": OrderedSet {}, "entity": null } ], "depth": 0, "data": Map {} } }, "selectionBefore": m { "anchorKey": "31qlb", "anchorOffset": 0, "focusKey": "31qlb", "focusOffset": 0, "isBackward": false, "hasFocus": false }, "selectionAfter": m { "anchorKey": "31qlb", "anchorOffset": 0, "focusKey": "31qlb", "focusOffset": 0, "isBackward": false, "hasFocus": false } }" data-offset-key="5dcpb-8-0" decoratedtext="#SriLanka" offsetkey="5dcpb-8-0" spellcheck="false" style="background-color: rgba(88, 144, 255, 0.15); border-bottom: 1px solid rgba(88, 144, 255, 0.3); color: #1d2129; font-family: Helvetica, Arial, sans-serif; font-size: 14px; white-space: pre-wrap;"><span data-offset-key="5dcpb-8-0" style="font-family: inherit;"><span data-text="true" style="font-family: inherit;">#SriLanka</span></span></span><br />
<div>
<br /></div>
<div class="blogger-post-footer">Niranjan Meegammana Blog</div>Niranjan Meegammanahttp://www.blogger.com/profile/03233425107844672492noreply@blogger.com0tag:blogger.com,1999:blog-3659371944123310622.post-6810152737247638092017-10-24T19:15:00.002+05:302017-10-24T19:28:21.394+05:30Step into the future - Start with micro:bitමිතුරනි, ගුරුවරුනි, සිසුනි<br />
<span style="background-color: white; color: #1d2129; font-family: Helvetica, Arial, sans-serif; font-size: 14px; white-space: pre-wrap;">අපි community එකක් විදියට වැඩ කරන්නේ කපුටා.com කාලේ ඉඳලා. නම් නැති , අපේ informal වැඩ තුලින් අපේ රට ලැබූ තාක්ෂණ දියුණුව දන්න අය දන්නවා. </span>2015 ශිල්පසයුර ideamart එකතුවෙන් AppSMART පටන්ගත්තා, ඉගනගත්තා, ඉගැන්වූවා, code4Good, Hakadev හැකතන් ගියා, fishnet failed, <a href="http://kaalagune.com/">http://kaalagune.com</a> හොඳ සේවයක් කරනවා. ඔහොම ගිහින් <a href="http://shilpa64.lk/">http://shilpa64.lk</a> STEM නිර්මාණය TADHACK 2016 දිනුවා. අපි Ideamart හැකතන් වලදී IoT උපරිමය අත්හදා බැලුවා. Code Ultimatum, Game of Codes (<a href="http://chess.info.lk/">http://chess.info.lk</a>), AngleHack (<a href="http://sky.info.lk/">http://sky.info.lk</a>) IoT තාක්ෂණයෙන් අප පිරිපුන් කලා.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCudV8ddemJpddXw9fGWk8osFpgYAzXy0UH0dyxLkzR_DEZrB7vX-DmxOjMkodv8y_r9j8t0wGROATSF1lPfFyOWQMAVt4uac2_DyL9wl5PC48jzr2z5NZOFfO3Lm479WXpPmgHPibb0we/s1600/IMG_9523.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="629" data-original-width="1200" height="332" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCudV8ddemJpddXw9fGWk8osFpgYAzXy0UH0dyxLkzR_DEZrB7vX-DmxOjMkodv8y_r9j8t0wGROATSF1lPfFyOWQMAVt4uac2_DyL9wl5PC48jzr2z5NZOFfO3Lm479WXpPmgHPibb0we/s640/IMG_9523.jpg" width="640" /></a></div>
<br />
මේ සියල්ල තුල වැදගත්ම දේ තමා අපි හදාගත්ත Tech Community එක. මුදුකාංග සහ ජාල ඉංජිනේරුවෝ, ICT තාක්ෂණ ගුරුවරු, විශ්ව විද්යාල හා පාසල් සිසුන්, හැකර්ලා වැනි විවිධ සමූහ තුලින් අප මොබයිල් එක හා facebook නව අධ්යාපන මාධ්යයක් බවට පත්කළා. අපි විවෘතව සංවාද කරලා ISOC එකට Girls in Technology අදහස ඉදිරිපත් කරලා පිළිතුරක් බලාගන ඉන්නේ. ඒකත් 2018 හරියයි. 2016 අපි Google සහයෙන් පටන්ගත්ත AlgoHack pilot එක කැබිතිගොල්ලෑව, කෙන්ගල්ල, නුගවෙල, රණබිම, දෙබරවැව, පේරාදෙණිය, නුවර ගේට්වේ පාසල් ළමුන් scratch, microbit, arduino, rPi පුහුණුව අත්හදා බැලීම් ඉතා සාර්තකයි. Edinex 2017 Exhibition එකෙන් එය විදහා දැක්වූවා.<br />
<br />
අපේ ඊ ලඟ මෙහෙයුම Robotic තාක්ෂණය සහ AI සොයා යාම. ඒ සියල්ලටම අපට අවශ්ය උසස් දැණුම MIT open Courseware එකේ තියනවා. මූලික තාක්ෂණ දැණුම AlgoHack community (<a href="https://goo.gl/mH5vPS">https://goo.gl/mH5vPS</a>) හදලා තියනවා. තවත් හැදෙනවා.<br />
<br />
අපි microbit club එක හැදුවේ විශේෂයෙන් Coding, IoT හා Robotics දැනුම, අධ්යාපනය ලබාදෙන්න වගේම ඒ සඳහා අවශ්ය අවශ්ය devices ලබාදෙන්න. උසස් පෙළටත් IoT එකතු කරලා. තරමක් ඉහළ නිපුණත්වයක් ඉල්ලා සිටිනවා. අපි දැනටමත් ඒ සඳහා සීමිත මයික්රෝබිට් ප්රමාණයක් ආනයනය කර තිබෙනවා සහන මිලකට ලබාදෙන්න. ප්රමුඛතාවය ලබාදෙන්නේ microbit club එකේ අයට.<br />
<br />
අපේ අදහස 9 ශේණිය විශේෂව, වයස 12 සිට coding සහ IoT උගන්වන්න. මගේ විශ්වාසය වසර 5ක පාසලට පරිභාහිර අමතර අධ්යාපනයකින් පුංචි ළමයෙකුට උනත් වයස 19 දී Robotic Engineer කෙනෙක් ලෙස රැකියාවකට යන්න පුලුවන්. පසුව online උපාධියක් උනත් පුලුවන් වැඩ දන්න නිසා. එතකොට ලංකාව Robotic hotspot එකක් වෙයි.<br />
<br />
මේ දසුන ඔබත් දකිනවානම්, පළමුව එකතුවන්න microbit club එකට, දැනුම ලබාගන්න ළමයින්ට දෙන්න. අපට නොතිබුණු ඒ අවස්ථාව එයාලට ලබාදෙන්න. සහය අපෙන්<br />
<br />
මේ තියෙන්නේ සර්වෝ මෝටරයක් වැඩකරන codeඑක<br />
<a href="https://makecode.microbit.org/_gDq0w2abDTLy">https://makecode.microbit.org/_gDq0w2abDTLy</a><br />
<br />
<br />
<a class="_58cn" data-ft="{"tn":"*N","type":104}" href="https://www.facebook.com/hashtag/frontlineinnovators?source=feed_text&story_id=1893600307331742" style="background-color: white; color: #365899; cursor: pointer; font-family: Helvetica, Arial, sans-serif; font-size: 14px; text-decoration-line: none;"><span class="_5afx" style="direction: ltr; font-family: inherit;"><span aria-label="hashtag" class="_58cl _5afz" style="color: #4267b2; font-family: inherit; unicode-bidi: isolate;">#</span><span class="_58cm" style="font-family: inherit;">FrontlineInnovators</span></span></a><span style="background-color: white; color: #1d2129; font-family: "helvetica" , "arial" , sans-serif; font-size: 14px;"> </span><a class="_58cn" data-ft="{"tn":"*N","type":104}" href="https://www.facebook.com/hashtag/shipa64?source=feed_text&story_id=1893600307331742" style="background-color: white; color: #365899; cursor: pointer; font-family: Helvetica, Arial, sans-serif; font-size: 14px; text-decoration-line: none;"><span class="_5afx" style="direction: ltr; font-family: inherit;"><span aria-label="hashtag" class="_58cl _5afz" style="color: #4267b2; font-family: inherit; unicode-bidi: isolate;">#</span><span class="_58cm" style="font-family: inherit;">Shipa64</span></span></a><span style="background-color: white; color: #1d2129; font-family: "helvetica" , "arial" , sans-serif; font-size: 14px;"> </span><a class="_58cn" data-ft="{"tn":"*N","type":104}" href="https://www.facebook.com/hashtag/algohack?source=feed_text&story_id=1893600307331742" style="background-color: white; color: #365899; cursor: pointer; font-family: Helvetica, Arial, sans-serif; font-size: 14px; text-decoration-line: none;"><span class="_5afx" style="direction: ltr; font-family: inherit;"><span aria-label="hashtag" class="_58cl _5afz" style="color: #4267b2; font-family: inherit; unicode-bidi: isolate;">#</span><span class="_58cm" style="font-family: inherit;">Algohack</span></span></a><span style="background-color: white; color: #1d2129; font-family: "helvetica" , "arial" , sans-serif; font-size: 14px;"> </span><a class="_58cn" data-ft="{"tn":"*N","type":104}" href="https://www.facebook.com/hashtag/microbit?source=feed_text&story_id=1893600307331742" style="background-color: white; color: #365899; cursor: pointer; font-family: Helvetica, Arial, sans-serif; font-size: 14px; text-decoration-line: none;"><span class="_5afx" style="direction: ltr; font-family: inherit;"><span aria-label="hashtag" class="_58cl _5afz" style="color: #4267b2; font-family: inherit; unicode-bidi: isolate;">#</span><span class="_58cm" style="font-family: inherit;">microbit</span></span></a><span style="background-color: white; color: #1d2129; font-family: "helvetica" , "arial" , sans-serif; font-size: 14px;"> </span><span class="_5afx" style="background-color: white; color: #365899; cursor: pointer; direction: ltr; font-family: inherit; font-size: 14px;"><a class="_58cn" data-ft="{"tn":"*N","type":104}" href="https://www.facebook.com/hashtag/srilanka?source=feed_text&story_id=1893600307331742" style="background-color: white; color: #365899; cursor: pointer; font-family: Helvetica, Arial, sans-serif; font-size: 14px; text-decoration-line: none;"><span aria-label="hashtag" class="_58cl _5afz" style="color: #4267b2; font-family: inherit; unicode-bidi: isolate;">#</span><span class="_58cm" style="font-family: inherit;">SriLanka</span></a></span><div class="blogger-post-footer">Niranjan Meegammana Blog</div>Niranjan Meegammanahttp://www.blogger.com/profile/03233425107844672492noreply@blogger.com0