<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-7832831</atom:id><lastBuildDate>Thu, 23 Feb 2012 17:31:43 +0000</lastBuildDate><category>Visual Studio</category><category>Life</category><category>Technical</category><category>Agile</category><category>Cinema</category><category>Linux</category><category>Friends</category><category>Photo</category><category>Tools</category><category>How to</category><category>Work</category><category>Humour</category><category>blog</category><category>Video</category><category>Flooding</category><category>war</category><category>Drive</category><category>.NET</category><category>Politics</category><title>Mahasen does blogging</title><description>Reflections of mind - weaved with text and decorated with images</description><link>http://blog.icloneable.com/</link><managingEditor>noreply@blogger.com (Mahasen Bandara)</managingEditor><generator>Blogger</generator><openSearch:totalResults>543</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/mahasen" /><feedburner:info uri="mahasen" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><image><link>http://mahasen.blogspot.com</link><url>http://www.icloneable.com/Mahasen.png/Mahasen-full.jpg</url><title>Mahasen does blogging</title></image><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2Fmahasen" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fmahasen" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2Fmahasen" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/mahasen" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Fmahasen" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fmahasen" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fmahasen" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:feedFlare href="http://www.plusmo.com/add?url=http%3A%2F%2Ffeeds.feedburner.com%2Fmahasen" src="http://plusmo.com/res/graphics/fbplusmo.gif">Subscribe with Plusmo</feedburner:feedFlare><feedburner:feedFlare href="http://www.thefreedictionary.com/_/hp/AddRSS.aspx?http%3A%2F%2Ffeeds.feedburner.com%2Fmahasen" src="http://img.tfd.com/hp/addToTheFreeDictionary.gif">Subscribe with The Free Dictionary</feedburner:feedFlare><feedburner:feedFlare href="http://www.bitty.com/manual/?contenttype=rssfeed&amp;contentvalue=http%3A%2F%2Ffeeds.feedburner.com%2Fmahasen" src="http://www.bitty.com/img/bittychicklet_91x17.gif">Subscribe with Bitty Browser</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsalloy.com/?rss=http%3A%2F%2Ffeeds.feedburner.com%2Fmahasen" src="http://www.newsalloy.com/subrss3.gif">Subscribe with NewsAlloy</feedburner:feedFlare><feedburner:feedFlare href="http://www.live.com/?add=http%3A%2F%2Ffeeds.feedburner.com%2Fmahasen" src="http://tkfiles.storage.msn.com/x1piYkpqHC_35nIp1gLE68-wvzLZO8iXl_JMledmJQXP-XTBOLfmQv4zhj4MhcWEJh_GtoBIiAl1Mjh-ndp9k47If7hTaFno0mxW9_i3p_5qQw">Subscribe with Live.com</feedburner:feedFlare><feedburner:feedFlare href="http://mix.excite.eu/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fmahasen" src="http://image.excite.co.uk/mix/addtomix.gif">Subscribe with Excite MIX</feedburner:feedFlare><feedburner:feedFlare href="http://download.attensa.com/app/get_attensa.html?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fmahasen" src="http://www.attensa.com/blogs/attensa/WindowsLiveWriter/BadgeredintoBadges_10C02/attensa_feed_button5.gif">Subscribe with Attensa for Outlook</feedburner:feedFlare><feedburner:feedFlare href="http://www.webwag.com/wwgthis.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Fmahasen" src="http://www.webwag.com/images/wwgthis.gif">Subscribe with Webwag</feedburner:feedFlare><feedburner:feedFlare href="http://www.podcastready.com/oneclick_bookmark.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Fmahasen" src="http://www.podcastready.com/images/podcastready_button.gif">Subscribe with Podcast Ready</feedburner:feedFlare><feedburner:feedFlare href="http://www.flurry.com/pushRssFeed.do?r=fb&amp;url=http%3A%2F%2Ffeeds.feedburner.com%2Fmahasen" src="http://www.flurry.com/images/flurry_rss_logo2.gif">Subscribe with Flurry</feedburner:feedFlare><feedburner:feedFlare href="http://www.wikio.com/subscribe?url=http%3A%2F%2Ffeeds.feedburner.com%2Fmahasen" src="http://www.wikio.com/shared/img/add2wikio.gif">Subscribe with Wikio</feedburner:feedFlare><feedburner:feedFlare href="http://www.dailyrotation.com/index.php?feed=http%3A%2F%2Ffeeds.feedburner.com%2Fmahasen" src="http://www.dailyrotation.com/rss-dr2.gif">Subscribe with Daily Rotation</feedburner:feedFlare><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7832831.post-8308300649332084008</guid><pubDate>Thu, 23 Feb 2012 17:31:00 +0000</pubDate><atom:updated>2012-02-23T12:31:43.408-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Photo</category><title>Dul</title><description>&lt;div style="text-align: center;"&gt;
&lt;a href="http://www.flickr.com/photos/mahasen/6923686205/" title="Dul by mahasen, on Flickr"&gt;&lt;img alt="Dul" height="512" src="http://farm8.staticflickr.com/7046/6923686205_9f71fdb8d3_z.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style="text-align: center;"&gt;
&lt;a href="http://www.flickr.com/photos/mahasen/6777570738/" title="Dul by mahasen, on Flickr"&gt;&lt;img alt="Dul" height="640" src="http://farm8.staticflickr.com/7058/6777570738_a5fdc73f46_z.jpg" width="512" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style="text-align: center;"&gt;
&lt;a href="http://www.flickr.com/photos/mahasen/6923684137/" title="Dul by mahasen, on Flickr"&gt;&lt;img alt="Dul" height="512" src="http://farm8.staticflickr.com/7192/6923684137_95f907b5db_z.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style="text-align: center;"&gt;
&lt;a href="http://www.flickr.com/photos/mahasen/6777568514/" title="Dul by mahasen, on Flickr"&gt;&lt;img alt="Dul" height="512" src="http://farm8.staticflickr.com/7208/6777568514_ccbc2f6649_z.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7832831-8308300649332084008?l=blog.icloneable.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/mahasen?a=Ru36OAlT-aY:r3SKZv_FREA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mahasen?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/mahasen?a=Ru36OAlT-aY:r3SKZv_FREA:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mahasen?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/mahasen?a=Ru36OAlT-aY:r3SKZv_FREA:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mahasen?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/mahasen/~4/Ru36OAlT-aY" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/mahasen/~3/Ru36OAlT-aY/dul.html</link><author>noreply@blogger.com (Mahasen Bandara)</author><thr:total>0</thr:total><feedburner:origLink>http://blog.icloneable.com/2012/02/dul.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7832831.post-639389238399557557</guid><pubDate>Fri, 13 Jan 2012 18:15:00 +0000</pubDate><atom:updated>2012-01-13T13:15:00.057-05:00</atom:updated><title>Clean up your Island first!</title><description>&lt;span class="Apple-style-span" style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;[This was received through email, addressed to all Sri Lankans]&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;I am a regular visitor to Sri Lanka and for the past 10 years I have enjoyed coming here for both work and leisure; currently I am here on holiday and have covered quite a sizeable chunk of the Island in my pursuit of the stunning landscapes and fascinating wildlife that Sri Lanka has to offer, but I now feel I need to criticise your attitude towards tourism. Firstly, why don’t you clean up your Island – it’s beautiful as nature intended, it doesn’t need pink and blue plastic lunch wraps, plastic bags, cans, rags and packaging strewn all over the beaches and carried wherever the wind or rain chooses. It looks so unsightly and the biggest culprits of disseminating the litter are the day trippers from Colombo and the big cities who come to spend a day on the beach with friends and family. Perhaps they should take their rubbish home with them or better still, decent rubbish bins should be provided and regularly cleared. Why are there large and small chunks of concrete rubble on walkways and beach paths each piece acting as a trap for more litter? In the West, garbage is big business. We spend billions on disposal of rubbish. Householders need to divide their garbage into three or four different containers, ready for re-cycling so we are very aware, we’ve been brainwashed and it offends. Do you really want to be known as a dirty Island? I am generalizing. Some areas are absolutely pristine, there is no trash anywhere, there is obviously a system in place in some areas; compare the popular beach of MIrissa which looks like a garbage dump (the locals should be ashamed of themselves), with the spotless main road past Unawatuna.&lt;/span&gt;&lt;br style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;" /&gt;&lt;br style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;" /&gt;&lt;span class="Apple-style-span" style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;The other complaint is your dogs; I know I’m not the first, but is it really so difficult to keep your dog population healthy and happy? Nobody takes responsibility for the street dogs, but they do get fed and so enjoy a fairly happy and sociable existence, but why can’t there be regular neutering? Why do your dogs have to walk around with limps and mange? Why are they always scratching? You have no idea what a turn-off this is for the foreign tourist, who probably comes from a country where dogs enjoy the same medical perks as humans and irresponsible owners are taken to court - we do notice but we are polite and say nothing. There is no need for culling, just a realistic attitude to the status quo.&lt;/span&gt;&lt;br style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;" /&gt;&lt;br style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;" /&gt;&lt;span class="Apple-style-span" style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;I usually travel with my partner or with a group of tourists but a few times recently I have been on my own and was unhappy about the number of men who approached me asking inane questions regarding my marital status and where I was staying, do Sri Lankan women have this experience? One of Sri Lanka’s big attractions for all visitors is the friendliness of the inhabitants - they make you feel welcome - but there is a fine line between friendliness and imposition.&lt;/span&gt;&lt;br style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;" /&gt;&lt;br style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;" /&gt;&lt;span class="Apple-style-span" style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;On reading this, you may well say, well don’t come if you don’t like it. Of course that is true, but do you want more tourists or don’t you?&lt;/span&gt;&lt;br style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;" /&gt;&lt;br style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;" /&gt;&lt;span class="Apple-style-span" style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;The decision is yours.&lt;/span&gt;&lt;br style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;" /&gt;&lt;br style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;" /&gt;&lt;span class="Apple-style-span" style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;W. S. Bryden,&lt;/span&gt;&lt;br style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;" /&gt;&lt;span class="Apple-style-span" style="background-color: rgba(255, 255, 255, 0.917969); color: #222222; font-family: arial, sans-serif; font-size: 13px;"&gt;UK.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7832831-639389238399557557?l=blog.icloneable.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/mahasen?a=HbEgXjX7pJw:mpOIxNa69ig:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mahasen?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/mahasen?a=HbEgXjX7pJw:mpOIxNa69ig:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mahasen?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/mahasen?a=HbEgXjX7pJw:mpOIxNa69ig:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mahasen?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/mahasen/~4/HbEgXjX7pJw" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/mahasen/~3/HbEgXjX7pJw/clean-up-your-island-first.html</link><author>noreply@blogger.com (Mahasen Bandara)</author><thr:total>0</thr:total><feedburner:origLink>http://blog.icloneable.com/2012/01/clean-up-your-island-first.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7832831.post-6945448861736510269</guid><pubDate>Sun, 01 Jan 2012 06:40:00 +0000</pubDate><atom:updated>2012-01-01T01:40:52.370-05:00</atom:updated><title /><description>&lt;a href="http://www.flickr.com/photos/mahasen/6610694927/" title="Ammai Appachchiy by mahasen, on Flickr"&gt;&lt;img alt="Ammai Appachchiy" height="512" src="http://farm8.staticflickr.com/7004/6610694927_d43edf61c5_z.jpg" width="640" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.flickr.com/photos/mahasen/6610694109/" title="Ammai Appachchiy by mahasen, on Flickr"&gt;&lt;img alt="Ammai Appachchiy" height="427" src="http://farm8.staticflickr.com/7024/6610694109_131ed5f8e5_z.jpg" width="640" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.flickr.com/photos/mahasen/6610693361/" title="Ammai Appachchiy by mahasen, on Flickr"&gt;&lt;img alt="Ammai Appachchiy" height="512" src="http://farm8.staticflickr.com/7173/6610693361_40bf860f94_z.jpg" width="640" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.flickr.com/photos/mahasen/6610692407/" title="Ammai Appachchiy by mahasen, on Flickr"&gt;&lt;img alt="Ammai Appachchiy" height="512" src="http://farm8.staticflickr.com/7020/6610692407_a19b9629c7_z.jpg" width="640" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.flickr.com/photos/mahasen/6610691505/" title="Ammai Appachchiy by mahasen, on Flickr"&gt;&lt;img alt="Ammai Appachchiy" height="512" src="http://farm8.staticflickr.com/7030/6610691505_1b69c080c6_z.jpg" width="640" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.flickr.com/photos/mahasen/6610690535/" title="Ammai Appachchiy by mahasen, on Flickr"&gt;&lt;img alt="Ammai Appachchiy" height="512" src="http://farm8.staticflickr.com/7146/6610690535_291725df73_z.jpg" width="640" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.flickr.com/photos/mahasen/6610689745/" title="Ammai Appachchiy by mahasen, on Flickr"&gt;&lt;img alt="Ammai Appachchiy" height="512" src="http://farm8.staticflickr.com/7003/6610689745_8f57b0f89d_z.jpg" width="640" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7832831-6945448861736510269?l=blog.icloneable.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/mahasen?a=PLkLWD9OxUU:KrmroOPtK7Y:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mahasen?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/mahasen/~4/PLkLWD9OxUU" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/mahasen/~3/PLkLWD9OxUU/ammai-appachchiy-by-mahasen-on-flickr.html</link><author>noreply@blogger.com (Mahasen Bandara)</author><thr:total>0</thr:total><feedburner:origLink>http://blog.icloneable.com/2012/01/ammai-appachchiy-by-mahasen-on-flickr.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7832831.post-1665989858284439980</guid><pubDate>Sun, 18 Dec 2011 10:52:00 +0000</pubDate><atom:updated>2011-12-18T05:54:13.581-05:00</atom:updated><title /><description>&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="http://www.flickr.com/photos/mahasen/6530280293/" style="margin-left: 1em; margin-right: 1em;" title="Amma by mahasen, on Flickr"&gt;&lt;img alt="Amma" height="640" src="http://farm8.staticflickr.com/7032/6530280293_fe96314e2e_z.jpg" width="512" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7832831-1665989858284439980?l=blog.icloneable.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/mahasen?a=lTX8zEd0vuw:BUPgNfQKdFU:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mahasen?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/mahasen/~4/lTX8zEd0vuw" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/mahasen/~3/lTX8zEd0vuw/amma-by-mahasen-on-flickr.html</link><author>noreply@blogger.com (Mahasen Bandara)</author><thr:total>0</thr:total><feedburner:origLink>http://blog.icloneable.com/2011/12/amma-by-mahasen-on-flickr.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7832831.post-1636374881280812042</guid><pubDate>Sun, 13 Nov 2011 15:01:00 +0000</pubDate><atom:updated>2011-11-13T10:04:41.478-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Photo</category><title>Some old memories worth publishing...</title><description>&lt;div style="text-align: center;"&gt;
&lt;a href="http://www.flickr.com/photos/mahasen/6338446127/" title="Girl waiting at the Grand Central by mahasen, on Flickr"&gt;&lt;img alt="Girl waiting at the Grand Central" height="434" src="http://farm7.static.flickr.com/6114/6338446127_e2d02f9967_z.jpg" width="640" /&gt;&lt;/a&gt;
&lt;br /&gt;
&lt;a href="http://www.flickr.com/photos/mahasen/6338447465/" title="Grand Central Dome by mahasen, on Flickr"&gt;&lt;img alt="Grand Central Dome" height="428" src="http://farm7.static.flickr.com/6220/6338447465_27eb4e8d03_z.jpg" width="640" /&gt;&lt;/a&gt;
&lt;br /&gt;
&lt;a href="http://www.flickr.com/photos/mahasen/6339200570/" title="Brooklyn Bridge by mahasen, on Flickr"&gt;&lt;img alt="Brooklyn Bridge" height="428" src="http://farm7.static.flickr.com/6212/6339200570_584bf88b94_z.jpg" width="640" /&gt;&lt;/a&gt;
&lt;br /&gt;
&lt;a href="http://www.flickr.com/photos/mahasen/6339201746/" title="Brooklyn Bridge by mahasen, on Flickr"&gt;&lt;img alt="Brooklyn Bridge" height="428" src="http://farm7.static.flickr.com/6098/6339201746_396f771888_z.jpg" width="640" /&gt;&lt;/a&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7832831-1636374881280812042?l=blog.icloneable.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/mahasen?a=2bGI8jfeM1k:-EvIarvx1QY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mahasen?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/mahasen?a=2bGI8jfeM1k:-EvIarvx1QY:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mahasen?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/mahasen?a=2bGI8jfeM1k:-EvIarvx1QY:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mahasen?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/mahasen/~4/2bGI8jfeM1k" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/mahasen/~3/2bGI8jfeM1k/some-old-memories-worth-publishing.html</link><author>noreply@blogger.com (Mahasen Bandara)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://farm7.static.flickr.com/6114/6338446127_e2d02f9967_t.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://blog.icloneable.com/2011/11/some-old-memories-worth-publishing.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7832831.post-8805360991937001422</guid><pubDate>Wed, 12 Oct 2011 17:22:00 +0000</pubDate><atom:updated>2011-10-13T09:30:12.863-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Life</category><category domain="http://www.blogger.com/atom/ns#">war</category><category domain="http://www.blogger.com/atom/ns#">Politics</category><title>On the shoot-out</title><description>So here’s what I think (knowing that nobody cares what I think).  &lt;br /&gt;
&lt;br /&gt;
In 2009 Mahinda really wanted to win the western provincial council election big, specifically he wanted to win Colombo district big. This was at the very late stages of the war, a strong election win was needed for him to show the world that people approve the war. A big win in UNP stronghold Colombo would have created good news, and also made good grounds for the upcoming parliamentary elections (Presidential elections were probably not planned then).&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
The previous election results for Colombo wasn’t that good. The win was marginal; and that too at a weak period of UNP with people starting to reject the cease fire agreement. worst of all, there weren’t any strong candidates for UPFA in Colombo.  &lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;2004 Provincial Council Elections, Colombo District | Votes&lt;/u&gt;&lt;br /&gt;
&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;br /&gt;
&lt;table border="0" cellpadding="0" cellspacing="1" style="width: 600px;"&gt; &lt;tbody&gt;
&lt;tr&gt; &lt;td valign="top" width="283"&gt;&lt;strong&gt;POLITICAL PARTY&lt;/strong&gt;&lt;/td&gt; &lt;td valign="top" width="122"&gt;&lt;strong&gt;VOTES&lt;/strong&gt;&lt;/td&gt; &lt;td valign="top" width="98"&gt;&lt;strong&gt;%&lt;/strong&gt;&lt;/td&gt;&lt;td valign="top" width="90"&gt;&lt;strong&gt;&amp;nbsp;SEATS&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt; &lt;td valign="top" width="283"&gt;UNITED PEOPLE'S FREEDOM ALLIANCE&lt;/td&gt; &lt;td valign="top" width="122"&gt;322,653&lt;/td&gt; &lt;td valign="top" width="98"&gt;49.11&lt;/td&gt; &lt;td valign="top" width="90"&gt;25&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt; &lt;td valign="top" width="283"&gt;UNITED NATIONAL PARTY&lt;/td&gt; &lt;td valign="top" width="122"&gt;276,759&lt;/td&gt; &lt;td valign="top" width="98"&gt;42.12&lt;/td&gt; &lt;td valign="top" width="90"&gt;15&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;br /&gt;
&lt;u&gt;2004 Provincial Council Elections, Colombo District | Top candidates of UPFA&lt;/u&gt;&lt;br /&gt;
&lt;table border="0" cellpadding="2" cellspacing="5" style="width: 453px;"&gt; &lt;tbody&gt;
&lt;tr&gt; &lt;td valign="top" width="219"&gt;&lt;b&gt;Candidate&lt;/b&gt;&lt;/td&gt; &lt;td valign="top" width="217"&gt;&lt;b&gt;Preferential votes&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt; &lt;td valign="top" width="219"&gt;Aruna Hemapala&lt;/td&gt; &lt;td valign="top" width="217"&gt;36,029&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt; &lt;td valign="top" width="219"&gt;Andarage Don Gamini Thilakasiri&lt;/td&gt; &lt;td valign="top" width="217"&gt;34,992&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt; &lt;td valign="top" width="219"&gt;H. Kanchana Peiris&lt;/td&gt; &lt;td valign="top" width="217"&gt;34,658&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
So, Mahinda did what he does the best, bought a couple of candidates from the UNP, not with money, but with power! Duminda Silva and Thilanga Sumathipala. These two had enough money of their own for them to be bought with money, what they lacked while in opposition is power, and that’s what Mahinda had to offer them. The deal probably was win me Colombo and I’ll give you parliamentary tickets and organizer posts.&lt;br /&gt;
&lt;br /&gt;
Results were quite clear, win they did. They literally bought votes for themselves spending insane amounts of money.&lt;br /&gt;
&lt;br /&gt;
&lt;u&gt;2009 Provincial Council Elections, Colombo District | Votes&lt;/u&gt;&lt;br /&gt;
&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;br /&gt;
&lt;table border="0" cellpadding="0" cellspacing="1" style="width: 587px;"&gt; &lt;tbody&gt;
&lt;tr&gt; &lt;td valign="top" width="277"&gt;&lt;b&gt;POLITICAL PARTY&lt;/b&gt;&lt;/td&gt; &lt;td valign="top" width="124"&gt;&lt;b&gt;VOTES&lt;/b&gt;&lt;/td&gt; &lt;td valign="top" width="91"&gt;&lt;b&gt;%&lt;/b&gt;&lt;/td&gt; &lt;td valign="top" width="88"&gt;&lt;b&gt;SEATS&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt; &lt;td valign="top" width="277"&gt;UNITED PEOPLE'S FREEDOM ALLIANCE&lt;/td&gt; &lt;td valign="top" width="124"&gt;530,370&lt;/td&gt; &lt;td valign="top" width="91"&gt;57.78&lt;/td&gt; &lt;td valign="top" width="88"&gt;25&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt; &lt;td valign="top" width="277"&gt;UNITED NATIONAL PARTY&lt;/td&gt; &lt;td valign="top" width="124"&gt;327,571&lt;/td&gt; &lt;td valign="top" width="91"&gt;35.69&lt;/td&gt; &lt;td valign="top" width="88"&gt;15&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;u&gt;&lt;br /&gt;&lt;/u&gt;&lt;br /&gt;
&lt;u&gt;2009 Provincial Council Elections, Colombo District | Top candidates of UPFA&lt;/u&gt;&lt;br /&gt;
&lt;table border="0" cellpadding="2" cellspacing="5" style="width: 453px;"&gt; &lt;tbody&gt;
&lt;tr&gt; &lt;td valign="top" width="323"&gt;&lt;b&gt;Candidate&lt;/b&gt;&lt;/td&gt; &lt;td valign="top" width="217"&gt;&lt;b&gt;Preferential votes&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt; &lt;td valign="top" width="323"&gt;Arumadura Lorence Romelo Duminda Silva&lt;/td&gt; &lt;td valign="top" width="217"&gt;165,128&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt; &lt;td valign="top" width="323"&gt;Uduwatuwage Janathpriya Thilanga Sumathipala&lt;/td&gt; &lt;td valign="top" width="217"&gt;159,603&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt; &lt;td valign="top" width="323"&gt;Udaya Prabhath Gammanpila&lt;/td&gt; &lt;td valign="top" width="217"&gt;116,144&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
So, Duminda and Thilanga got their parliamentary election tickets and organizer posts as promised. But, unfortunately, that meant someone else lost their organizer post and possibly election tickets. To compensate for this, Mahinda offered Bharatha some other posts including the presidential advisor post.&lt;br /&gt;
&lt;br /&gt;
For Duminda, the electoral seat doesn’t matter. He buys votes – literally. So he could go in to any area, throw some cash around, muscle out any resistance and get voted. But for someone like Bharatha, getting voted depends a lot on relationship building and small scale spending's over a lifetime. And giving his electoral seat to Duminda meant the end of his active political career; presidential advisor post didn’t really compensated for that. Thus started the battle between Duminda and Bharatha.&lt;br /&gt;
&lt;br /&gt;
Where did Duminda get his money from? I don’t know. His brother owns few radio stations and they probably have other businesses. Some say it’s drugs. Can’t rule that out, but it’s highly unlikely that Rajapaksha’s would get a drug dealer in to the defense secretariat. Most claim drugs because they don’t know people could actually make an insane amount of money with legit businesses. And all they could think of is drugs.&lt;br /&gt;
&lt;br /&gt;
There are no black or white characters, they are all shades of grey. Duminda had lot of thugs surrounding him, and I wouldn’t believe if someone said Bharatha didn’t. And most of all, I don’t think either of these two had got into a fight of this nature where the other party responded in the same way. They are probably so used to going in with brute force and shooting away the opponents.&lt;br /&gt;
&lt;br /&gt;
So, when the first to get out of the vehicles – be it Duminda or Bharatha – started waving the guns around, probably didn’t expect the other party to do the same. And they didn’t know what to do next. They either had to pack-up and leave, or shoot. Alcohol probably stopped them from making the wise move and shoot they did. The ones with most guns, made the most kills. But I don’t think Bharatha’s group didn’t shoot back, or Duminda didn’t get shot, as some bloggers claim. With three bullets in the head, I’d be really surprised if he’s not vegetable now.&lt;br /&gt;
&lt;br /&gt;
So, is this Mahinda’s fault for bringing in a thug from UNP to muscle out – and kill&amp;nbsp; in this instance - the old SLFPers who helped him vin the elections? It’s obviously a consequence of a series of incidents, but I don’t think it could be directly attributed to bringing Duminda and Thilanga in to SLFP. Mahinda is just another grey character, with good and bad, making decisions which he thinks is right for him, his family, his friends and after some more items in that list, the country (hopefully).&lt;br /&gt;
&lt;br /&gt;
Related:&amp;nbsp;&lt;a href="http://indi.ca/2011/10/hearsay-about-duminda-silva/"&gt;http://indi.ca/2011/10/hearsay-about-duminda-silva/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7832831-8805360991937001422?l=blog.icloneable.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/mahasen?a=aU7zMBV96j0:GY1YqR-H3XQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mahasen?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/mahasen?a=aU7zMBV96j0:GY1YqR-H3XQ:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mahasen?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/mahasen?a=aU7zMBV96j0:GY1YqR-H3XQ:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mahasen?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/mahasen/~4/aU7zMBV96j0" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/mahasen/~3/aU7zMBV96j0/on-shoot-out.html</link><author>noreply@blogger.com (Mahasen Bandara)</author><thr:total>4</thr:total><feedburner:origLink>http://blog.icloneable.com/2011/10/on-shoot-out.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7832831.post-8694322893990633590</guid><pubDate>Sun, 18 Sep 2011 21:08:00 +0000</pubDate><atom:updated>2011-10-12T13:32:42.556-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Photo</category><title>A quick recap on the weekend in Trinco..</title><description>&lt;div style="text-align: center;"&gt;
&lt;a href="http://www.flickr.com/photos/mahasen/6159754551/" title="Trinco by mahasen, on Flickr"&gt;&lt;img alt="Trinco" height="312" src="http://farm7.static.flickr.com/6175/6159754551_4825024493_z.jpg" width="640" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.flickr.com/photos/mahasen/6159755689/" title="Trinco by mahasen, on Flickr"&gt;&lt;img alt="Trinco" height="359" src="http://farm7.static.flickr.com/6210/6159755689_8e0fa2bd10_z.jpg" width="640" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.flickr.com/photos/mahasen/6160297480/" title="Trinco - Prima factory from sea by mahasen, on Flickr"&gt;&lt;img alt="Trinco - Prima factory from sea" height="428" src="http://farm7.static.flickr.com/6196/6160297480_b6d70274c2_z.jpg" width="640" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://www.flickr.com/photos/mahasen/6159758659/" title="Trinco - Sunsent at pigeon island by mahasen, on Flickr"&gt;&lt;img alt="Trinco - Sunsent at pigeon island" height="640" src="http://farm7.static.flickr.com/6161/6159758659_92962df400_z.jpg" width="428" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7832831-8694322893990633590?l=blog.icloneable.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/mahasen?a=ZHwehl1WYhE:_2UVz-NqWeA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mahasen?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/mahasen?a=ZHwehl1WYhE:_2UVz-NqWeA:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mahasen?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/mahasen?a=ZHwehl1WYhE:_2UVz-NqWeA:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mahasen?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/mahasen/~4/ZHwehl1WYhE" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/mahasen/~3/ZHwehl1WYhE/quick-recap-on-weekend-in-trinco.html</link><author>noreply@blogger.com (Mahasen Bandara)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://farm7.static.flickr.com/6175/6159754551_4825024493_t.jpg" height="72" width="72" /><thr:total>3</thr:total><feedburner:origLink>http://blog.icloneable.com/2011/09/quick-recap-on-weekend-in-trinco.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7832831.post-2370778406015419332</guid><pubDate>Fri, 05 Aug 2011 18:11:00 +0000</pubDate><atom:updated>2011-08-05T14:12:03.106-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Life</category><title>ඇයට කුමක් වීද?</title><description>&lt;br /&gt;
2007 වසරේ මාව ඇමෙරිකාවට යැව්වා ඒ කාලේ මම වැඩ කරපු ඔපීසියෙන්. මුලින් විස්කොන්සින් ප්‍රාන්තයේ මිල්වූකී වල මට මාස පහක් විතර ඉන්න උණා. මට නම් මිල්වූකි මෙලෝ රහක් නැති පලාතක්. මම එහෙට ගියේ 2007 දෙසැම්බර් පළමුදා, එදා එහෙට හිම කුණාටුවක්. මම එහෙන් ආවේ 2008 අප්‍රේල් මැද, එදත් හිම කුණාටුවක්. එහේ හිටිය මාස පහ හමාරම, හිම හිම හිම.&lt;br /&gt;
&lt;br /&gt;
එහේ අපේ කණ්තෝරුවෙම තව අය හිටියත් මම නැවතිලා හිටියේ තනියෙන් අපාර්ට්මන්ට් එකක් අරන්, මම පෞද්ගලිකත්වයටත් නිදහසටත් කැමති නිසා.&lt;br /&gt;
&lt;br /&gt;
කොහොමින් හරි අප්‍රේල් වල මම ගියා නිව්යෝක් නගරයට. එහේ මම වැඩ කලාට අපාර්ට්මන්ට් එකක් ගත්තේ නිව් ජර්සි වල. එහෙත් ඔෆිස් එකේ අය හිටියාට මම නැවතුනේ තනියෙන්. මම එහේ ඉඳලා නිව්යෝක් වල වැඩට ගියේ ආවේ බස් එකේ.&lt;br /&gt;
&lt;br /&gt;
වසන්තය ඉවර වෙන කාලේ විතර, එක සෙනසුරාදාවක, මම නිව්යෝක් නගරයේ රස්තියාදුවක් යන්න හිතාගෙන ගිහින් බස් හෝල්ට් එකට වෙලා හිටියා. ගෙදර ඉන්න කම්මැලි හිතුනම මම ඒ දවස් වල කරන්නේ ඒක. මම බස් සීසන් ගන්නේ මාසෙටම, ඉතින් ගමනට වැඩිපුර වියදම් වෙන්නේ නෑ. අනික නිව්යෝක් නගරේ බලන්න ජාති හෙන ගොඩයි. ඇවිදලා කෙලවරක් කර ගන්න බැරි උනා මට එහේ අවුරුද්දක් විතර ඉඳලත්.&lt;br /&gt;
&lt;br /&gt;
ඉතින් ඔය බස් හෝල්ට් එකේ තියෙනව බංකු තුනක්. මම යද්දී දෙන්නෙක් ඉඳගෙන හිටියා. ඉතුරු එකේ මම ඉඳ ගත්තා. සෙනසුරාදා ඉරිදා දවස් වලට බස් යන්නේ පැය දෙකෙන් දෙකට විතර. ඉතින් මට කලින් බස් එක මිස් වෙලා තිබ්බ නිසා සෑහෙන වෙලාවක් ඔතන ඉන්න උනා. ඔහොම ඉද්දී ඔතෙන්ට ආව සෑහෙන වයස සුදු නෝනා කෙනෙක්. ඉතින් එයා හිටන් ඉද්දි මට පුලුවනෑ ඉඳන් ඉන්න, ඉතින් මම නැගිටලා දුන්නා පුටුව. එයාට හෙන පුදුමයි. ඉතින් එයා මගේ රට තොට අහලා මාත් එක්ක කතාවට වැටුනා. එයා නැගෙනහිර යුරෝපීය රටක. පොඩි කාලෙම ඇමෙරිකාවට ඇවිත්, එහෙන් කසාද බැඳලා නැවතිලා. දැන් මහත්තයා නෑ, ළමයි රටේ ඈතට ගිහින්. එයා තනියම, මම ඉන්න අපාර්ට්මන්ට් වලම නැවතිලා ඉන්නේ.&lt;br /&gt;
&lt;br /&gt;
එදයින් පස්සේ, ඉඳලා හිටලා අපි බස් හෝල්ට් එකේ දි හම්බුණා. බස් එකේ එක ලඟ ඉඳගෙන අපි අපේ රටවල් ගැන, ළමා කාලේ ගැන, ඇමෙරිකාව ගැන කතා කරා. ඇගේ ගෙදර ඇවිත් යන්න කියලා ඈ මට ආරාධනා කරත්, මම ගියේ නෑ. මම මිනිස්සු එක්ක බොහොම සීමිත සම්භන්ද කම් පවත්වන කෙනෙක්..&lt;br /&gt;
&lt;br /&gt;
කොහොම හරි, මම ලංකාවට එන්න දවස් දෙකකට කලින් මට ඈව හම්බුණා. මම ඈට කිව්වා, මම ලංකාවට යන බව. මම සතුටින්ද දුකෙන්ද යන්නේ කියා ඈ අහුවා. මම කිව්ව මගේ අම්මලා අප්පච්චිලා දකින්න මම ආසාවෙන් ඉන්නවා කියලා. ඈ මට සුභ පතලා, වෙන විස්තර කතා කරා.&lt;br /&gt;
&lt;br /&gt;
අපි වෙන් වෙන මොහොතේ ඈ මගේ අතින් අල්ලගෙන කිව්ව "ඔබ ආයේ ඇමෙරිකාවට ආවත්, ඔබව දකින්න මම ජීවතුන් අතර ඉන්න එකක් නෑ, ඔබ බොහොම හොඳ ළමයෙක්, ඔබට දෙවි පිහිටයි" කියලා. ඇගේ වයසක දෑසින් කඳුලු හෝ ගාලා ගලාගෙන ගියා.&lt;br /&gt;
&lt;br /&gt;
නොදන්න රටක, නොදන්න අම්මා කෙනෙක්, මාව ආයේ දකින්න වෙන්නේ නෑ කියලා ඒ විදිහට දුක් වෙලා අඬයි කියලා මම බලාපොරොත්තු උනේ නෑ. මගේ ඇහෙනුත් ඉබේටම කඳුලක් වැටුණා.&lt;br /&gt;
&lt;br /&gt;
ඇයගේ ඊමේල් ලිපිනයක් වත්, දුරකථන අංකයක් වත් මට ඉල්ල ගන්න බැරි උනා. අඩුම තරමින් ඇගේ නම වත් මට හරියට මතක හිටලා තිබෙබේ නෑ. ඈ නම නම් මුල් දවසේ කිව්ව. හුරු නමක් නෙවෙයි මතක හිටින්න.&lt;br /&gt;
&lt;br /&gt;
දැන් මම ලංකාවට ඇවිත් සෑහෙන කල්. ඒත් ඉඳලා හිටලා මට තාම ඒ වයසක මණුස්සයාව මතක් වෙනවා. ඒ වෙනකොටත් එයාට අසූව පැනලා. දැන් ඉන්නවා ද දන්නෙත් නෑ. පව්..&lt;br /&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7832831-2370778406015419332?l=blog.icloneable.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/mahasen?a=I7dZkl0qlMw:Bm6YpyST9UQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mahasen?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/mahasen?a=I7dZkl0qlMw:Bm6YpyST9UQ:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mahasen?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/mahasen?a=I7dZkl0qlMw:Bm6YpyST9UQ:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mahasen?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/mahasen/~4/I7dZkl0qlMw" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/mahasen/~3/I7dZkl0qlMw/blog-post.html</link><author>noreply@blogger.com (Mahasen Bandara)</author><thr:total>0</thr:total><feedburner:origLink>http://blog.icloneable.com/2011/08/blog-post.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7832831.post-3215650100927490328</guid><pubDate>Thu, 16 Jun 2011 16:49:00 +0000</pubDate><atom:updated>2011-06-16T12:56:08.346-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Tools</category><category domain="http://www.blogger.com/atom/ns#">Technical</category><category domain="http://www.blogger.com/atom/ns#">Agile</category><title>Advocating and Opposing Agile for the wrong reasons</title><description>Development processes have fundamental problems they address, a philosophy by which they try to solve that problem and methods by which they implement that philosophy.&lt;br /&gt;
&lt;br /&gt;
Problem that Agile solves is ever changing requirements of enterprise applications.&lt;br /&gt;
&lt;br /&gt;
There are those who &lt;a href="http://www.youtube.com/watch?v=UZq4sZz56qM"&gt;laugh at Agile for how awfully it would fail in building an air plane&lt;/a&gt; (technically speaking, proper agile will not fail, but it’s not at all the correct process to use there) and then go try to make an information system to a&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Zaphod_Beeblebrox"&gt;galactic government&lt;/a&gt; using a formal process and fail even more miserably. (I wanted to say kite, but wanted to emphasize size is not the problem). And this goes vice versa.&lt;br /&gt;
&lt;br /&gt;
Smart project teams chose the right process for the right project. They don’t brand themselves as agile or formal. They are simply good engineers who are good at applying proper solution for the problem at hand right from the process itself.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7832831-3215650100927490328?l=blog.icloneable.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/mahasen?a=jN0YZyZjXkA:4MvzoHlbacw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mahasen?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/mahasen?a=jN0YZyZjXkA:4MvzoHlbacw:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mahasen?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/mahasen?a=jN0YZyZjXkA:4MvzoHlbacw:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mahasen?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/mahasen/~4/jN0YZyZjXkA" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/mahasen/~3/jN0YZyZjXkA/advocating-and-opposing-agile-for-wrong.html</link><author>noreply@blogger.com (Mahasen Bandara)</author><thr:total>0</thr:total><feedburner:origLink>http://blog.icloneable.com/2011/06/advocating-and-opposing-agile-for-wrong.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7832831.post-5719788286758065076</guid><pubDate>Tue, 14 Jun 2011 09:40:00 +0000</pubDate><atom:updated>2011-06-14T05:40:21.070-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Tools</category><category domain="http://www.blogger.com/atom/ns#">Technical</category><category domain="http://www.blogger.com/atom/ns#">Work</category><category domain="http://www.blogger.com/atom/ns#">Agile</category><category domain="http://www.blogger.com/atom/ns#">How to</category><title>How’s your agile process working for you?</title><description>Are you practicing an agile process in your team? Do you still find your team working through the night? Do you still find your software to be rigid, fragile and immobile? Do you still find changes of requirements to be nightmares to the developers? How do you suppose those situations are possible with an Agile process?&lt;br /&gt;
&lt;br /&gt;
Unfortunately, this is the situation in almost all Agile practicing and Agile preaching companies we have around in Sri Lanka. I’ve crossed my paths with quite a few developers from these companies and they all have the same story to tell; agile for them, is the same old cycle, without the documentation and without a designing phase - which makes their development life worse. Non-technical project managers are still around, being called by other names, and to add to the misery, now the customers bring the pressure directly to the developer - because it’s “Agile”.&lt;br /&gt;
&lt;br /&gt;
Is Agile a bad idea? What’s going wrong? Why can’t we make it work? Have you seen the list of names in the Agile manifesto at http://agilemanifesto.org/? Do you think those are the kind of people who would invest on a failing process? Besides, they’ve been practicing and teaching it for over a decade now. So if there’s anything wrong with Agile, it’s more likely in the way we practice it.&lt;br /&gt;
&lt;br /&gt;
Management elements such as deadlines, budgets and sucking up to customers’ aside, we developers too need to change some fundamental ideologies towards development in order to make Agile, well Agile. It is not to say that the operational model doesn’t matter, indeed, that’s what makes Agile possible. Someone should be available to the team to represent the customer, acceptance tests should be automated and made available to the developers when feature requests / changes are made; team should be responding to changes than follow a plan; team should be able focus on getting a working product out instead of documenting etc. etc. which all agile gurus will tell you; but the part they don’t speak about; the part the folks came up with agile manifesto took for granted; the part that is responsible for more than half the agile failures in Sri Lanka is with the developers.&lt;br /&gt;
&lt;br /&gt;
One misconception most developers in Sri Lanka have about Agile development is, it is coding without design or documentation. The other misconception is to think getting software to “work” means getting the functionality out one way or another. The Agile philosophy has very different interpretations for these and is defined with the implied expectation of strong object oriented concepts and design principles of the developers.&lt;br /&gt;
&lt;br /&gt;
By the term “a working product” what’s meant is a functional, testable and maintainable product. Not just functional. If a piece of code provides the functionality required, but only the developer himself could read and understand how it does that, it is not a working product by Agile definitions. Developers are to get the code to work and then refactor till it’s readable, not duplicating code and as simple as it could be but not simpler.&lt;br /&gt;
Refactoring to make code readable, non-duplicative, simple and free of unused design complexities and code is a constant practice that developers are expected to follow whenever they code something.&lt;br /&gt;
&lt;br /&gt;
The design focus of Agile is much more implied than explicit. In each iteration, Agile focus on getting a working product to the customer. The team narrows their focus only on the features that are planned for that iteration making it as simple and expressive as possible; yet not losing the overall picture - or at least what exist of it at the time. This practice makes sure that the design never gets complicated than necessary and serves to the problem at hand than expected (but volatile) problems of the future. One of the problems in designing the whole application at once is that the architect is force to foresee requirements of the future; with requirements ever changing and little understanding of them to begin with; this is not a task someone could get 100% right. That’s why Agile promotes this simplistic approach which could accommodate changes more easily.&lt;br /&gt;
&lt;br /&gt;
Unit Tests for agile developers are a design practice than a verification step. Writing the non-compiling unit test is defining the contract for a component. Developer should do due diligence and consider who are the consumers and think how the consumers would want to use a class. Note that the tests are written for the public interface of the class, the tests care only about the functionality exposed through that. Once the developer get the unit tests to pass, he can then go on refactoring his code to be simple, readable and non-duplicative - one step at a time - without worrying about breaking the functionality unknowingly; because the tests are there to guard against that.&lt;br /&gt;
&lt;br /&gt;
The next aspect of design developers ignore in Agile is how exactly the changes are accommodated. Remember that agile designs are as simple as possible meaning that when code is first written, it is not accommodating flexibility for “potential” change. But when the first change comes, the developers should follow the object oriented design principles and separate the changing elements of code from the non-changing elements of code, evolving the design in that part, so that a second change in the same area would be easier and simpler than the first. This practice prevents the code becoming stale over repeated changes, still keeping the code as simple as possible.&lt;br /&gt;
&lt;br /&gt;
As always, developers should keep themselves up to date not only with the new technologies but of the time proven concepts; and the organizations who wish to harness the benefits of any methodology should invest on getting their developers in par with that methodology.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&lt;u&gt;References&lt;/u&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;Agile Principles, Patterns, and Practices in C#&lt;/b&gt; By Robert C. Martin, Micah Martin&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;Agile Software Development: The Cooperative Game&lt;/b&gt;, Second Edition By Alistair Cockburn&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;b&gt;Test-Driven Development&lt;/b&gt; By Example By Kent Beck&lt;/i&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7832831-5719788286758065076?l=blog.icloneable.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/mahasen?a=XnQZc1boShc:28xSE3HJx1E:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mahasen?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/mahasen?a=XnQZc1boShc:28xSE3HJx1E:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mahasen?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/mahasen?a=XnQZc1boShc:28xSE3HJx1E:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mahasen?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/mahasen/~4/XnQZc1boShc" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/mahasen/~3/XnQZc1boShc/hows-your-agile-process-working-for-you.html</link><author>noreply@blogger.com (Mahasen Bandara)</author><thr:total>4</thr:total><feedburner:origLink>http://blog.icloneable.com/2011/06/hows-your-agile-process-working-for-you.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7832831.post-2462513293281943483</guid><pubDate>Sun, 12 Jun 2011 10:56:00 +0000</pubDate><atom:updated>2011-06-12T06:56:20.221-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Photo</category><title>Yellow, Orange and Green</title><description>&lt;div style="text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/mahasen/5824191926/" title="Yellow Orange and Green by mahasen, on Flickr"&gt;&lt;img alt="Yellow Orange and Green" height="428" src="http://farm4.static.flickr.com/3620/5824191926_f651ccaf07_z.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/mahasen/5824193072/" title="Yellow Orange and Green by mahasen, on Flickr"&gt;&lt;img alt="Yellow Orange and Green" height="640" src="http://farm6.static.flickr.com/5196/5824193072_e83b63bb6d_z.jpg" width="428" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/mahasen/5823631841/" title="Yellow Orange and Green by mahasen, on Flickr"&gt;&lt;img alt="Yellow Orange and Green" height="640" src="http://farm4.static.flickr.com/3466/5823631841_ae183bf1ff_z.jpg" width="428" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/mahasen/5824194934/" title="Yellow Orange and Green by mahasen, on Flickr"&gt;&lt;img alt="Yellow Orange and Green" height="640" src="http://farm4.static.flickr.com/3560/5824194934_893cb68a20_z.jpg" width="428" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7832831-2462513293281943483?l=blog.icloneable.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/mahasen?a=xALXjh1Wr9o:NWNG0SNp2WQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mahasen?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/mahasen?a=xALXjh1Wr9o:NWNG0SNp2WQ:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mahasen?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/mahasen?a=xALXjh1Wr9o:NWNG0SNp2WQ:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mahasen?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/mahasen/~4/xALXjh1Wr9o" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/mahasen/~3/xALXjh1Wr9o/yellow-orange-and-green.html</link><author>noreply@blogger.com (Mahasen Bandara)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://farm4.static.flickr.com/3620/5824191926_f651ccaf07_t.jpg" height="72" width="72" /><thr:total>2</thr:total><feedburner:origLink>http://blog.icloneable.com/2011/06/yellow-orange-and-green.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7832831.post-7895028922111419916</guid><pubDate>Sun, 29 May 2011 11:28:00 +0000</pubDate><atom:updated>2011-05-29T07:28:58.136-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Photo</category><title>Kandyan Dancer</title><description>&lt;div style="text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/mahasen/5771464902/" title="Kandyan Dancer by mahasen, on Flickr"&gt;&lt;img alt="Kandyan Dancer" height="428" src="http://farm4.static.flickr.com/3143/5771464902_b1e50a635e_z.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7832831-7895028922111419916?l=blog.icloneable.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/mahasen?a=7dmXypyH4Qg:WAY7U0aTYAs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mahasen?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/mahasen?a=7dmXypyH4Qg:WAY7U0aTYAs:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mahasen?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/mahasen?a=7dmXypyH4Qg:WAY7U0aTYAs:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mahasen?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/mahasen/~4/7dmXypyH4Qg" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/mahasen/~3/7dmXypyH4Qg/kandyan-dancer.html</link><author>noreply@blogger.com (Mahasen Bandara)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://farm4.static.flickr.com/3143/5771464902_b1e50a635e_t.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://blog.icloneable.com/2011/05/kandyan-dancer.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7832831.post-4493536039357314921</guid><pubDate>Sat, 28 May 2011 21:13:00 +0000</pubDate><atom:updated>2011-05-28T17:13:08.233-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Technical</category><category domain="http://www.blogger.com/atom/ns#">How to</category><title>The specification of a method</title><description>Sometime back I read Alan Shalloway’s wonderful book “&lt;a href="http://www.amazon.com/Design-Patterns-Explained-Perspective-Object-Oriented/dp/0321247140?ie=UTF8&amp;amp;tag=mahasendoesbl-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Design Patterns Explained: A New Perspective on Object-Oriented Design&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=mahasendoesbl-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0321247140" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;” which I think makes a wonderful pre-read for anyone who’s going to read the GoF design patterns book. But even if you’ve already read the GoF, like I had, Alan’s book still is a good read.&lt;br /&gt;
&lt;br /&gt;
In that book, Alan brings the point that any object oriented software component should be looked at in three different perspectives,&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Concept - which is the responsibility of that particular component (i.e. what it’s supposed to do)&lt;/li&gt;
&lt;li&gt;Specification - which is the contract with the external entities (i.e. how it would be used)&lt;/li&gt;
&lt;li&gt;Implementation - which is how that component is actually going to get the job done.&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
At any given level of abstraction - application | component | package | class | method - this stands true and is very important to separate these concerns in designing at each level.&lt;br /&gt;
&lt;br /&gt;
I'd like to give a thought on how this is applicable at the level of a method.&amp;nbsp;Let’s take an example to make things easier to understand. &lt;i&gt;A method that converts a string to a number&lt;/i&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;What is the responsibility?&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
Convert a string to a number of cause, but does that statement describe everything?&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;What’s the contract?&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
Defining the contract is the step which is going to make the responsibility of the method more explicit, and define the explicit usage of the method.&lt;br /&gt;
&lt;br /&gt;
What are the parameters the method would take? Just the string to be converted? Should it get control parameters?&lt;br /&gt;
&lt;br /&gt;
What’s the format of the string should be?&lt;br /&gt;
&lt;br /&gt;
What would the method return if the format is incorrect? Would it return a default value? Would it throw an exception (what type of exception) or would it return null?&lt;br /&gt;
&lt;br /&gt;
What type is the number? Integer or float? Could it be both? If so, how would the method return it?&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;What’s the implementation?&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;
We should only get at this once we have the answers to the above two questions. And our implementation should depend on them, the responsibility or the contract should not change by our implementation - remember the &lt;a href="http://en.wikipedia.org/wiki/Dependency_inversion_principle"&gt;dependency inversion principle&lt;/a&gt;!&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;i&gt;So why is this post called “The specification of a method”?&amp;nbsp;&lt;/i&gt;&lt;/b&gt;Because that’s where I’d like to focus for the rest of this post. That’s where I see room for a lot of improvements.&lt;br /&gt;
&lt;br /&gt;
How exactly do we define the contract for a method after we do have the answers to the questions like what we saw above? It should all end up in the method signature. But, most languages only allow us to specify parameters and return types; so how do we communicate exceptions and whether a method would return null or not?&lt;br /&gt;
&lt;br /&gt;
Java is a language that goes one step further and offer checked exceptions that allow us to express in the method signature what type of exceptions are thrown by the method; which I learned to appreciate only very recently. That’s a feature which make sure an application will not ever crash due to an unhandled exception, by making method contracts explicit.&lt;br /&gt;
&lt;br /&gt;
That’s one good example that making the contract explicit contributes directly towards application stability and better coding practice. (But there are debates on whether this is a good thing or a bad thing - I think it is good.)&lt;br /&gt;
&lt;br /&gt;
How do we do this in .NET? We could add the exception details in the XML comment documentation. But that’s not as good as the compiler mandate of java.&lt;br /&gt;
&lt;br /&gt;
The other part of the signature which we miss a lot is conveying the fact whether a method would return null or not. We see quite a few null reference exceptions and quite a few null checks on methods that do not return nulls than we would like to in our day-today life. Some argue that it’s a “good” practice to check null even if a return value cannot be null. But that’s a pretty lame claim isn't it?&lt;br /&gt;
&lt;br /&gt;
There are two ways that I could think of to overcome this. Obviously we can comment if a null value is returned by the method. But there’s no guarantee that someone someday would forget the comment and would not check null. The much thoughtful approach is to implement the &lt;a href="http://martinfowler.com/eaaCatalog/specialCase.html"&gt;Special Case pattern&lt;/a&gt; (&lt;a href="http://www.amazon.com/Patterns-Enterprise-Application-Architecture-Martin/dp/0321127420?ie=UTF8&amp;amp;tag=mahasendoesbl-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;PoEAA&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=mahasendoesbl-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0321127420" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;). In which, separate implementations are given to such anomalies as null for the same interface, so that the consumer need not worry about exceptions. But, it’s a design decision that has to be taken much earlier than you start to design method signatures.&lt;br /&gt;
&lt;br /&gt;
Regardless of how we are going to handle these information in the method signatures, if we do define them upfront and communicate to the consumers of the method (and of cause stick to that contract within the implementation) we are bound to improve stability and the quality of code in our applications.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7832831-4493536039357314921?l=blog.icloneable.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/mahasen?a=G6kL59Z5ckg:uSqQWIawAeo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mahasen?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/mahasen?a=G6kL59Z5ckg:uSqQWIawAeo:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mahasen?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/mahasen?a=G6kL59Z5ckg:uSqQWIawAeo:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mahasen?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/mahasen/~4/G6kL59Z5ckg" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/mahasen/~3/G6kL59Z5ckg/specification-of-method.html</link><author>noreply@blogger.com (Mahasen Bandara)</author><thr:total>0</thr:total><feedburner:origLink>http://blog.icloneable.com/2011/05/specification-of-method.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7832831.post-2352606110791179243</guid><pubDate>Sun, 22 May 2011 17:18:00 +0000</pubDate><atom:updated>2011-05-22T13:18:24.058-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Life</category><category domain="http://www.blogger.com/atom/ns#">Humour</category><title>Vesak is a Carnival</title><description>&lt;div style="text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/mahasen/5747333606/" title="DSC_2038.jpg by mahasen, on Flickr"&gt;&lt;img alt="DSC_2038.jpg" height="275" src="http://farm6.static.flickr.com/5224/5747333606_764a960e37_z.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: left;"&gt;Seems it's finally over. There were insane number of people on the streets last week and traffic was horrible.&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: left;"&gt;Apart from the traditional lanterns and lights, there were quite a few drunk men on the streets doing all sorts of drunken stuff and generally being assholes. I saw couple of musical shows, and a&amp;nbsp;Ferris&amp;nbsp;wheel in Dematagoda as well. Good Carnival, I thought - may be we'd compete with Rio someday and attract tourists.&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: left;"&gt;I highly doubt, Buddha, the person who preached of simplicity and being unmoved by eight worldly dhammas would have&amp;nbsp;appreciated&amp;nbsp;this "carnival" and public menace to celebrate his birthday and attaining nibbana.&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: left;"&gt;But who knows, Sinhala Buddhists(TM) have a strange way of practicing Buddhism...&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7832831-2352606110791179243?l=blog.icloneable.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/mahasen?a=LX8NRLyALqY:qk8syBsRLBY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mahasen?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/mahasen?a=LX8NRLyALqY:qk8syBsRLBY:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mahasen?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/mahasen?a=LX8NRLyALqY:qk8syBsRLBY:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mahasen?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/mahasen/~4/LX8NRLyALqY" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/mahasen/~3/LX8NRLyALqY/vesak-is-carnival.html</link><author>noreply@blogger.com (Mahasen Bandara)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://farm6.static.flickr.com/5224/5747333606_764a960e37_t.jpg" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://blog.icloneable.com/2011/05/vesak-is-carnival.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7832831.post-745117998762799239</guid><pubDate>Thu, 14 Apr 2011 14:41:00 +0000</pubDate><atom:updated>2011-04-14T10:52:12.147-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Photo</category><title>Black and White Portraits</title><description>It's been a while since I made a post in this blog, and I've realized now that separating photo blogging from regular blogging is not going to be practical.. so.. here we go..&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/mahasen/5563207639/" title="Rough by mahasen, on Flickr"&gt;&lt;img alt="Rough" height="800" src="http://farm6.static.flickr.com/5309/5563207639_4365fa3db8_b.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/mahasen/5561701167/" title="Yours truly! by mahasen, on Flickr"&gt;&lt;img alt="Yours truly!" src="http://farm6.static.flickr.com/5091/5561701167_604119c4ff_b.jpg" width="800" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/mahasen/5562278232/" title="# by mahasen, on Flickr"&gt;&lt;img alt="#" src="http://farm6.static.flickr.com/5141/5562278232_09af066ccc_b.jpg" width="800" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/mahasen/5562209770/" title="@ by mahasen, on Flickr"&gt;&lt;img alt="@" src="http://farm6.static.flickr.com/5054/5562209770_9b2063e753_b.jpg" width="800" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7832831-745117998762799239?l=blog.icloneable.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/mahasen?a=Rg3aA6tLz0A:YITMz7Xu36k:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mahasen?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/mahasen?a=Rg3aA6tLz0A:YITMz7Xu36k:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mahasen?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/mahasen?a=Rg3aA6tLz0A:YITMz7Xu36k:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mahasen?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/mahasen/~4/Rg3aA6tLz0A" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/mahasen/~3/Rg3aA6tLz0A/black-and-white-portraits.html</link><author>noreply@blogger.com (Mahasen Bandara)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://farm6.static.flickr.com/5309/5563207639_4365fa3db8_t.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://blog.icloneable.com/2011/04/black-and-white-portraits.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7832831.post-1037034556825322248</guid><pubDate>Wed, 13 Apr 2011 16:44:00 +0000</pubDate><atom:updated>2011-04-14T10:53:36.433-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Tools</category><category domain="http://www.blogger.com/atom/ns#">Photo</category><title>The $10 extension tube is worth the money</title><description>It's worth for $10, compared to &lt;a href="http://www.amazon.com/Nikon-105mm-2-8G-ED-IF-Micro-Nikkor/dp/B000EOSHGQ?ie=UTF8&amp;amp;tag=mahasendoesbl-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Nikon 105mm f/2.8G ED-IF AF-S VR Micro-Nikkor Lens&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=mahasendoesbl-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=B000EOSHGQ" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;&amp;nbsp;for $1000.. (Heck, it was less than $800 last year.. the price go up as if it's made of gold..)&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/mahasen/5615418471/" style="margin-left: 1em; margin-right: 1em;" title="Ant by mahasen, on Flickr"&gt;&lt;img alt="Ant" src="http://farm6.static.flickr.com/5228/5615418471_15ef532f52_b.jpg" width="800" /&gt;&lt;/a&gt;&lt;/div&gt;I attached the &lt;a href="http://www.amazon.com/Nikon-50mm-Nikkor-Digital-Cameras/dp/B00005LEN4?ie=UTF8&amp;amp;tag=mahasendoesbl-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;50mm f/1.8D&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=mahasendoesbl-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=B00005LEN4" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;&amp;nbsp;to it's end (It was $107 when I bought it in 2008, now it's $160.. insane!). You'll need a lens with an&amp;nbsp;aperture ring (not a G) or the lens would be stuck at the lowest aperture and you won't be able to get any light in. Also, a zoom would be a bad idea due to reasons I point below. &lt;a href="http://www.amazon.com/Nikon-50mm-Nikkor-Digital-Cameras/dp/B00005LENO?ie=UTF8&amp;amp;tag=mahasendoesbl-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;50mm f/1.4D&lt;/a&gt;&amp;nbsp;or&amp;nbsp;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=mahasendoesbl-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=B00005LENO" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;the &lt;a href="http://www.amazon.com/Nikon-85mm-Nikkor-Digital-Cameras/dp/B00005LE76?ie=UTF8&amp;amp;tag=mahasendoesbl-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;85mm f/1.4D&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=mahasendoesbl-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=B00005LE76" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;&amp;nbsp;would be slightly better, but the &lt;a href="http://www.amazon.com/Nikon-50mm-Nikkor-Digital-Cameras/dp/B00005LEN4?ie=UTF8&amp;amp;tag=mahasendoesbl-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;50mm f/1.8D&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=mahasendoesbl-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=B00005LEN4" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt; is the most cost effective.&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/mahasen/5615418149/" title="Ant by mahasen, on Flickr"&gt;&lt;img alt="Ant" src="http://farm6.static.flickr.com/5029/5615418149_76d0c52bc0_b.jpg" width="800" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
It's really really difficult to capture something that moves with this extension tube on, and you almost always need strobes to light the subjects. The thing is, with this thing attached, the effective focal length is probably something like 150~160mm and effective aperture at F/1.8 at the lens is probably around F/6, I don't know.. do your math.. anyhow, the DOF is razor thin at F/1.8, and at F/8 and up when you start to get a decent DOF (by decent I mean something like below, the above shots were at F/16 and up) You virtually can't see the subject through the view finder without holding a flashlight at the subject..&lt;br /&gt;
&lt;br /&gt;
(I shot all these at ISO 100, 1/200s and SB600 at full power &amp;nbsp;from side and on camera flash at full power)&lt;br /&gt;
&lt;br /&gt;
And it only focus to like couple of inches to the front of the lens, you can't do much other than shooting small insects and flowers..&lt;br /&gt;
&lt;br /&gt;
I focus by moving the camera back and forth than moving the focus ring as that shifts the frame&amp;nbsp;dramatically.&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: center;"&gt;&lt;a href="http://www.flickr.com/photos/mahasen/5615997098/" title="Hibiscus by mahasen, on Flickr"&gt;&lt;img alt="Hibiscus" src="http://farm6.static.flickr.com/5310/5615997098_9783c3a8b4_b.jpg" width="800" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
So, you get my point right? It's not an alternative for a $1000 solution at $10.. but, within a pretty limited scope, you can achieve some amazing results with it.&lt;br /&gt;
&lt;br /&gt;
I bought it on ebay, but&amp;nbsp;&lt;a href="http://www.amazon.com/Fotodiox-Nikon-Extension-Extreme-Close-up/dp/B003Y5T464?ie=UTF8&amp;amp;tag=mahasendoesbl-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;here's the amazon link&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=mahasendoesbl-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=B003Y5T464" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;.&lt;br /&gt;
&lt;br /&gt;
There are &lt;a href="http://www.amazon.com/Kenko-Auto-Extension-Nikon-Mount/dp/B000JG88JU?ie=UTF8&amp;amp;tag=mahasendoesbl-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;much expensive tubes with auto focus&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=mahasendoesbl-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=B000JG88JU" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;. But, all you get for that extra money is auto focus, proper metering and aperture reported on your exif. But the limitations in DOF and focus distance would still be there.. At that point, you might just as well throw some cash on a &lt;a href="http://www.amazon.com/Sigma-70-300mm-Nikon-Digital-Cameras/dp/B0012X43P2?ie=UTF8&amp;amp;tag=mahasendoesbl-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;cheap macro lens&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=mahasendoesbl-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=B0012X43P2" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7832831-1037034556825322248?l=blog.icloneable.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/mahasen?a=JcNupduncIw:QODq_pLQbDQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mahasen?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/mahasen?a=JcNupduncIw:QODq_pLQbDQ:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mahasen?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/mahasen?a=JcNupduncIw:QODq_pLQbDQ:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mahasen?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/mahasen/~4/JcNupduncIw" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/mahasen/~3/JcNupduncIw/10-extension-tube-is-worth-money.html</link><author>noreply@blogger.com (Mahasen Bandara)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://farm6.static.flickr.com/5228/5615418471_15ef532f52_t.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://blog.icloneable.com/2011/04/10-extension-tube-is-worth-money.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7832831.post-3629942523520126279</guid><pubDate>Sun, 20 Feb 2011 19:58:00 +0000</pubDate><atom:updated>2011-02-20T14:58:49.801-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Life</category><category domain="http://www.blogger.com/atom/ns#">Photo</category><title>Moods of a flower</title><description>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-fo5NDS7rclo/TWFyOxnJLsI/AAAAAAAAGL4/1upvyGPfOys/s1600/DSC_1732.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="428" src="http://4.bp.blogspot.com/-fo5NDS7rclo/TWFyOxnJLsI/AAAAAAAAGL4/1upvyGPfOys/s640/DSC_1732.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-dHOalBWq7gE/TWFyPJBBWLI/AAAAAAAAGMA/AUaOUeTyM6c/s1600/DSC_1728.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="428" src="http://1.bp.blogspot.com/-dHOalBWq7gE/TWFyPJBBWLI/AAAAAAAAGMA/AUaOUeTyM6c/s640/DSC_1728.jpg" width="640" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-kMe0WPPXcI8/TWFyPMzdzpI/AAAAAAAAGMI/zcq16enzRnc/s1600/DSC_1725.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="640" src="http://1.bp.blogspot.com/-kMe0WPPXcI8/TWFyPMzdzpI/AAAAAAAAGMI/zcq16enzRnc/s640/DSC_1725.jpg" width="502" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-cXrZ92YLFOo/TWFyPaWMn4I/AAAAAAAAGMQ/FP0SQNiVj6Q/s1600/DSC_1679.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="640" src="http://1.bp.blogspot.com/-cXrZ92YLFOo/TWFyPaWMn4I/AAAAAAAAGMQ/FP0SQNiVj6Q/s640/DSC_1679.jpg" width="456" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7832831-3629942523520126279?l=blog.icloneable.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/mahasen?a=VFBcyYJz4Cs:HUGyFxN4AIs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mahasen?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/mahasen?a=VFBcyYJz4Cs:HUGyFxN4AIs:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mahasen?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/mahasen?a=VFBcyYJz4Cs:HUGyFxN4AIs:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mahasen?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/mahasen/~4/VFBcyYJz4Cs" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/mahasen/~3/VFBcyYJz4Cs/moods-of-flower.html</link><author>noreply@blogger.com (Mahasen Bandara)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-fo5NDS7rclo/TWFyOxnJLsI/AAAAAAAAGL4/1upvyGPfOys/s72-c/DSC_1732.jpg" height="72" width="72" /><thr:total>4</thr:total><feedburner:origLink>http://blog.icloneable.com/2011/02/moods-of-flower.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7832831.post-6293280507261544008</guid><pubDate>Sun, 13 Feb 2011 18:55:00 +0000</pubDate><atom:updated>2011-02-13T13:55:22.502-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Life</category><title>නුඹ මගේ වන්නට...</title><description>&lt;div style="text-align: justify;"&gt;රන් හුයක් අවැසිද දෑඟිලි &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;බඳින්නට&lt;/div&gt;&lt;div style="text-align: justify;"&gt;අත පැන් අවැසිද ප්‍රේමය &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;හඟින්නට&lt;/div&gt;&lt;div style="text-align: justify;"&gt;පෝරුවක් අවැසිද හදවත් &amp;nbsp; &amp;nbsp; &amp;nbsp; බැඳෙන්නට&lt;/div&gt;&lt;div style="text-align: justify;"&gt;අත්සනක් අවැසිද නුඹ මගේ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;වන්නට&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7832831-6293280507261544008?l=blog.icloneable.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/mahasen?a=eQ6W_YRGyMY:qG-W5fIrybI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mahasen?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/mahasen?a=eQ6W_YRGyMY:qG-W5fIrybI:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mahasen?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/mahasen?a=eQ6W_YRGyMY:qG-W5fIrybI:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mahasen?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/mahasen/~4/eQ6W_YRGyMY" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/mahasen/~3/eQ6W_YRGyMY/blog-post.html</link><author>noreply@blogger.com (Mahasen Bandara)</author><thr:total>0</thr:total><feedburner:origLink>http://blog.icloneable.com/2011/02/blog-post.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7832831.post-3022218543457491079</guid><pubDate>Sun, 09 Jan 2011 20:55:00 +0000</pubDate><atom:updated>2011-01-09T15:55:07.400-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Life</category><title>It’s time you stop masturbating and go have the orgy of your life...</title><description>Rationalists, secularists, Humanists, Agnostics, Atheists and all the free thinking intellectuals and scholars of our time in Sri Lanka, seem to be hiding behind anonymity of internet and closed doors of “punchi theater” in Borella when they masturbate (alone or as a group) about their intelligence and the ability to comprehend things independent of religion and tribalism. They all seem to be afraid of the confrontations they may face if they speak in public.&lt;br /&gt;
&lt;br /&gt;
They speak of Richard Dawkins, Mark Twain and all the western leaders of such intellectual circles; they speak of intellectuals from last generation of Sri Lanka, like Senaka Bibile and Osmond Jayaratne, but where are the intellectuals of this generation who go out there to speak to the public about this revolution that has to happen?&lt;br /&gt;
&lt;br /&gt;
We need independence from tribalism, we need governance separated from religion, and we need to move forward from cultural dogma; but who’s taking this message to the masses? Does a blog that gets couple of thousand hits per day do that? While those Rationalists and Secularists hide behind blogs and forums, Likes of Kiribathgoda Gnanananda, Champika Ranawaka, T B Ekanayake and Mahinda Rajapaksha are among the masses, brain washing them to make the Sinhala Buddhist Taliban in Sri Lanka.&lt;br /&gt;
&lt;br /&gt;
So I say it’s time you bunch stop masturbating and go out in public to have your orgy.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7832831-3022218543457491079?l=blog.icloneable.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/mahasen?a=kCUdlJZBeK0:3ZBkL0LDFOA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mahasen?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/mahasen?a=kCUdlJZBeK0:3ZBkL0LDFOA:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mahasen?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/mahasen?a=kCUdlJZBeK0:3ZBkL0LDFOA:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mahasen?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/mahasen/~4/kCUdlJZBeK0" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/mahasen/~3/kCUdlJZBeK0/its-time-you-stop-masturbating-and-go.html</link><author>noreply@blogger.com (Mahasen Bandara)</author><thr:total>5</thr:total><feedburner:origLink>http://blog.icloneable.com/2011/01/its-time-you-stop-masturbating-and-go.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7832831.post-5509030001151540865</guid><pubDate>Thu, 23 Dec 2010 10:51:00 +0000</pubDate><atom:updated>2011-04-13T12:56:12.640-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">.NET</category><category domain="http://www.blogger.com/atom/ns#">Technical</category><category domain="http://www.blogger.com/atom/ns#">Visual Studio</category><category domain="http://www.blogger.com/atom/ns#">How to</category><title>Strong name validation failed. on 64bit windows - 32bit Visual Studio</title><description>If you are running a 32bit version of Visual Studio on a 64bit Windows version, and want to add a strong name exception for a delay signed assembly, the usual methods of running&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="background-color: #666666; color: white; font-family: 'Courier New', Courier, monospace;"&gt; "sn -Vr *, [public key token]&lt;public key="" token=""&gt;"&lt;/public&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="background-color: #cccccc;"&gt;&lt;public key="" token=""&gt;&lt;br /&gt;
&lt;/public&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span"&gt;&lt;public key="" style="background-color: white;" token=""&gt;Example:&lt;/public&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="color: white; font-family: 'Courier New', Courier, monospace;"&gt;&lt;public key="" style="background-color: #666666;" token=""&gt;sn -Vr *,89845dcd8080cc91&lt;/public&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="background-color: #f3f3f3;"&gt;&lt;/span&gt;or adding the registry key&amp;nbsp;manually&amp;nbsp;to&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="background-color: #666666; color: white; font-family: 'Courier New', Courier, monospace;"&gt;"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\StrongName\Verification\"&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;span class="Apple-style-span" style="background-color: #666666; color: white;"&gt;Windows Registry Editor Version 5.00&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="background-color: #666666; color: white;"&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\StrongName\Verification\*,89845dcd8080cc91]&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
would not work.&lt;br /&gt;
&lt;br /&gt;
The reason being that the 64bit windows registry has a&amp;nbsp;separate&amp;nbsp;area for 32bit applications. And, the sn.exe is not updating that.&lt;br /&gt;
&lt;br /&gt;
To work around it, you have to add your strong name exceptions to the following location of the windows registry.&lt;br /&gt;
&lt;br /&gt;
&lt;span class="Apple-style-span" style="background-color: #666666; color: white;"&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\StrongName\Verification\&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="background-color: #cccccc;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="background-color: white;"&gt;Example:&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="background-color: #666666; color: white;"&gt;Windows Registry Editor Version 5.00&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="background-color: #666666; color: white;"&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\StrongName\Verification\*,89845dcd8080cc91]&lt;/span&gt;&lt;br /&gt;
&lt;span class="Apple-style-span" style="background-color: #cccccc;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7832831-5509030001151540865?l=blog.icloneable.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/mahasen?a=BiGVLQCRXbQ:9YiDsyNiT80:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mahasen?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/mahasen?a=BiGVLQCRXbQ:9YiDsyNiT80:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mahasen?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/mahasen?a=BiGVLQCRXbQ:9YiDsyNiT80:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mahasen?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/mahasen/~4/BiGVLQCRXbQ" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/mahasen/~3/BiGVLQCRXbQ/strong-name-validation-failed-on-64bit.html</link><author>noreply@blogger.com (Mahasen Bandara)</author><thr:total>0</thr:total><feedburner:origLink>http://blog.icloneable.com/2010/12/strong-name-validation-failed-on-64bit.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7832831.post-1902337828091842462</guid><pubDate>Tue, 21 Dec 2010 17:56:00 +0000</pubDate><atom:updated>2010-12-21T12:56:13.629-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Life</category><category domain="http://www.blogger.com/atom/ns#">Politics</category><title>Taking free education forward - Part 2</title><description>In my last post (almost a month back :(); I concluded that contributing factors for better standards in an educational institute are the financial capital, expectations of students and parents, and the commitment of faculty staff and the management.&lt;br /&gt;
&lt;br /&gt;
So what do we need in the system to make things right? What can the government do? What are the successes and failures of other countries?&lt;br /&gt;
&lt;br /&gt;
Government, no doubt, can put in a little more money. But is that money going to be enough? How much money do you think is required to take Moratuwa University to the level of Chicago State University? And what would be the cost of staffing and maintaining? If the government could put the 2008 war budget (166 billion rupees) to education, may be it would be sufficient to build one or two universities and few schools. But that’s not going to improve things immensely, would it? And could the country afford to allocate such funds every year on education?&lt;br /&gt;
&lt;br /&gt;
What’s wrong with vice chancellors, professors, lecturers etc.? What’s wrong with principals and teachers? To start with, I think they aren’t being paid enough. Then, there aren’t any strong enough consequences for their actions; they can choose to work or idle. Thirdly, it seems they set their own standards, and have no competition.&lt;br /&gt;
&lt;br /&gt;
Most parents, put aside students, don’t know what they are entitled to and what they should expect from an educational institute. They just go with the flow. Those few, who actually do care about the quality of education, don’t have much choice or voice to change things around.&lt;br /&gt;
&lt;br /&gt;
How can we improve all this?&lt;br /&gt;
&lt;br /&gt;
First of all, we need to bring in money to the system. Government can invest a large capital to uplift the standards for couple of years. But the running costs should be covered up within the system itself. There are enough people in Sri Lanka who can and will pay for quality education. And, if the university students had to pay for their education themselves, may be they would be more serious about it than now. So I think it is certainly an option for the government to start charging for the education - at all levels.&lt;br /&gt;
&lt;br /&gt;
For primary and secondary education, the government could provide scholarships for the economically challenged families. But there’s no reason why university students can’t earn for their education themselves.&lt;br /&gt;
&lt;br /&gt;
The second option is to bring private investors in to establish educational institutes and utilize the tax money on government schools and universities. There are private schools in existence even now but I don’t think they are generating enough revenue to fund government schools. Judging by that, establishing private universities - even though is a good step towards expanding capacity and creating competition - would not provide enough revenue to fund government universities.&lt;br /&gt;
&lt;br /&gt;
So I believe, in order to provide quality education, we should provide it free only to those who actually deserve free education.&lt;br /&gt;
&lt;br /&gt;
With money in the system and faculty staff being well paid, it is only a matter of setting up standards, regulations and strict discipline in place that is required to get the management right. With private schools and universities competing with government institutes for better educational facilities and lower course fees students would receive greater benefits.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7832831-1902337828091842462?l=blog.icloneable.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/mahasen?a=P6eT6fKsh3s:CYNgLtDzxnw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mahasen?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/mahasen?a=P6eT6fKsh3s:CYNgLtDzxnw:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mahasen?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/mahasen?a=P6eT6fKsh3s:CYNgLtDzxnw:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mahasen?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/mahasen/~4/P6eT6fKsh3s" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/mahasen/~3/P6eT6fKsh3s/taking-free-education-forward-part-2.html</link><author>noreply@blogger.com (Mahasen Bandara)</author><thr:total>1</thr:total><feedburner:origLink>http://blog.icloneable.com/2010/12/taking-free-education-forward-part-2.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7832831.post-1970062099810314012</guid><pubDate>Wed, 24 Nov 2010 14:11:00 +0000</pubDate><atom:updated>2010-11-24T09:11:19.085-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Life</category><category domain="http://www.blogger.com/atom/ns#">Politics</category><title>Taking free education forward - Part 1</title><description>Sri Lanka is one of the few countries in the world offering free primary, secondary and tertiary education. The high literacy rate of 97.3% in the country shows that free education has worked out well.&lt;br /&gt;
&lt;br /&gt;
The government, no doubt, is putting a lot of money every year in to the educational system to provide free education, but as it is evident, that money is not enough. Only 16% of eligible students get to enter the government universities. May be about 2~3% of the remaining get to obtain degrees from private institutes like IIT, SLIIT and APIIT. (Note almost all of them are providing IT degrees - leaving not much of a choice for students interested in other fields) Another 1~2% of students based on financial strength of their parents get to go abroad for their studies. Almost 80% of the students who qualify for tertiary education are deprived of their right.&lt;br /&gt;
&lt;br /&gt;
Even though some students like the ones who are members of Inter-university student bullshit union do not appreciate the opportunity given to them for free education; depriving that from many others who would have embraced that opportunity; free education is still a good thing. It’s just that, if we can give that opportunity to only 16% of those who are eligible, selecting them through a competitive examination is not the best solution. That discourages the students in engaging in extra-curricular activities and essential personality building activities. From the 40 odd students who were in my advanced level class, those 2 or 3 who got through to the universities were the guys who had their heads buried in books 24X7 and didn’t had enough self-confidence to look someone in the eye when they were talking. That certainly is not the sample of academia we should have in a country.&lt;br /&gt;
&lt;br /&gt;
Those who have seen class rooms and facilities available in international schools may attest for the difference in standards between them and an average school in north central province or central for that matter. Putting aside international schools, comparing leading schools in Colombo with schools in other parts of the country yields the same differences in available facilities and maintained standards. Moving on to universities; comparison between an average American university and the best universities of Sri Lanka shows greater difference in standards and available facilities than the above comparisons. Note that it is not money alone that has brought those institutes to the high standards; but also the will and expectations of the stakeholders involved, including pupils, faculty staff and of the government body.&lt;br /&gt;
&lt;br /&gt;
So what do we have to do, in order to bring the standards of average schools to the same level as - say Ananda or Royal College of Colombo? And what do we have to do to get University of Moratuwa to the standards of Chicago state university - an average state university in America?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7832831-1970062099810314012?l=blog.icloneable.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/mahasen?a=h6f9w3WJrxo:0bM2fqjtyRI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mahasen?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/mahasen?a=h6f9w3WJrxo:0bM2fqjtyRI:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mahasen?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/mahasen?a=h6f9w3WJrxo:0bM2fqjtyRI:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mahasen?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/mahasen/~4/h6f9w3WJrxo" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/mahasen/~3/h6f9w3WJrxo/taking-free-education-forward-part-1.html</link><author>noreply@blogger.com (Mahasen Bandara)</author><thr:total>2</thr:total><feedburner:origLink>http://blog.icloneable.com/2010/11/taking-free-education-forward-part-1.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7832831.post-3252690819860156725</guid><pubDate>Sun, 14 Nov 2010 21:50:00 +0000</pubDate><atom:updated>2010-11-14T16:52:57.332-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Life</category><category domain="http://www.blogger.com/atom/ns#">Politics</category><title>Prostitution and Porn</title><description>Bunch of jesters at the police women and children bureau and some court in Battaramulla or somewhere has published a set of photographs claiming to be of Sri Lankan “porn stars”; I saw them on gossip lanka website and I bet some of those photos are from 1980s and some are not even Sri Lankans - some of those Latin American porn stars even have Wikipedia pages dedicated to them. Yet; our police and the courts are searching for them and need public assistance in doing so...&lt;br /&gt;
&lt;br /&gt;
Current situation and the stupidity of the law enforcers aside; I thought of writing down how I feel about the whole thing - prostitution and porn.&lt;br /&gt;
&lt;br /&gt;
Sex sells. Just like liquor but with much more demand; it sells all over the world. And it’s been selling ever since mankind invented trading - in one form or another. Why? Because it’s in our genes to need sex; humans are a species that enjoy sex. No cultural bullshit can really suppress that need; there may be people who’ve suppressed it by some mean, but that’s not the natural state of humankind. And when sex is not available for free, there are always people who are willing to buy. And when it’s not available to be bought; there would always be those who’d just take it anyway. (Any females in here taking public transport, who’ve noticed a recent hike in molesters in buses?)&lt;br /&gt;
&lt;br /&gt;
When there’s such a huge market available; there always would be people who are willing to supply to that market; legally or illegally. And when things go beyond the boundaries of law; the boundaries of imagination widens for those outlaws. Illegal sex would cost more for those who are willing to pay; and as there always is, there would be those who’d just get it themselves - since it’s illegal anyways. Those who’d run the businesses would find their own ways of recruiting and handling their “merchandise” and there would be no justice or guarantee of safety for those who would be traded - by their will or not.&lt;br /&gt;
&lt;br /&gt;
The greatest tragedy in our society is that we fool ourselves over a culture that exists only on the surface and folktales. Underneath; we all have the same needs, lusts, obsessions and hatreds that any other human would possess; but we pretend to be saints outside. We make laws based on this nominal culture and break those very laws at the very moment we get to hide it away from others.&lt;br /&gt;
&lt;br /&gt;
Even now; a lot of women and children are drawn in to prostitution in Sri Lanka; and most of their fate is ill-ridden. Much more innocent children and women would be victims of sex crimes in the coming years if we don’t legalize and control this. But I don’t see that coming in Sri Lanka... so suffering it is... Take good care of your children and women...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7832831-3252690819860156725?l=blog.icloneable.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/mahasen?a=ZbxEaB01Zcg:Y06irL8sXHs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mahasen?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/mahasen?a=ZbxEaB01Zcg:Y06irL8sXHs:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mahasen?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/mahasen?a=ZbxEaB01Zcg:Y06irL8sXHs:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mahasen?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/mahasen/~4/ZbxEaB01Zcg" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/mahasen/~3/ZbxEaB01Zcg/prostitution-and-porn.html</link><author>noreply@blogger.com (Mahasen Bandara)</author><thr:total>3</thr:total><feedburner:origLink>http://blog.icloneable.com/2010/11/prostitution-and-porn.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7832831.post-3876894168399965524</guid><pubDate>Sun, 14 Nov 2010 19:37:00 +0000</pubDate><atom:updated>2010-11-14T17:09:22.292-05:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Life</category><title>Death</title><description>Sometimes, I think about death. Of mine and of others. How would I die? Would it be painful? I hope not. How is it like to witness the death of a loved one? Is it better to die than be sick and suffer at old age? And, what happens after you die? Why are all people and animals scared of death?&lt;br /&gt;
&lt;br /&gt;
I was raised as a Buddhist, so I was taught that the dead would be born again as another life unless they have achieved nirvana. The re-birth happens based on what karma we’ve done in this life and what thoughts we’d have in our last breath. Fascinating; a little scary too.&lt;br /&gt;
&lt;br /&gt;
I’ve also heard of re-incarnation stories – of people speaking of their past lives and they being matched with true incidents; and then I’ve heard of ghost stories, of people who’ve died years ago and still haunt the living. Somehow; they don’t go together really well though... because, if someone dies and become a ghost, and that same someone also get re-born in another life; then the ghost seems pretty stuck being a ghost till the eternity...&lt;br /&gt;
&lt;br /&gt;
I’ve heard some Buddhist monks explain ghosts as another life; not human, not animal but some super human life, that like any other, would end someday. I think I like the lives that end than something eternal. Personal choice though ;)&lt;br /&gt;
&lt;br /&gt;
Anyways; what really happens? Religion aside; I really don’t know - I don’t remember of a previous life. I guess that not knowing what happens after death is what scares us all. And; may be; evolution has built it in to our genes, to fear death, so that all animals would strive to live; instead of just give in whenever death is on one’s way.&lt;br /&gt;
&lt;br /&gt;
I’ve had an out of body experience in my childhood. I was sick and was in my mom’s arms. I was in pain and I wanted to move; and then, I passed out. Everything that happened thereafter until I woke up again are still in my memory in vivid detail. And; I was observing all that from outside of the body. And my parents say; I explain the events exactly the way they happened. &lt;br /&gt;
&lt;br /&gt;
Looking back, I don’t think I died or was going to. I was in so much pain; my brain must have disconnected the consciousness. Because; all the while I was unconscious, I didn’t feel any pain at all. How did I see from outside of my body? I don’t know, but maybe my senses apart from eyesight were working quite sharply and my brain must have created the visual impressions through them.&lt;br /&gt;
&lt;br /&gt;
I’ve read in some science journals that say; that’s exactly what people in near death experiences have experienced. The process of the body dying is a very painful process and that makes the brain - while it still lives - to disconnect the consciousness.  Depending on the functionality of other senses and the amount of brain death happening; they might either see what’s going on around them or bright lights / their past / loved ones etc.&lt;br /&gt;
&lt;br /&gt;
All this; doesn’t explain the phenomena of ghost stories and re-incarnation stories. But; just because science doesn’t explain that doesn’t mean religious explanations are correct. Most religions taught that the world is flat until they were proven otherwise. Buddhism, even with my biased opinion towards it, has had its share of myths associated with it.&lt;br /&gt;
&lt;br /&gt;
So; when it comes to death I think I’ll take my chances with it and discover the unknowns myself; and that’s if my consciousness survives - which I think is highly unlikely. I think that would be the end of me and my consciousness would cease to exist. I hope to have a smile on my face when I die; so I hope I would realize the moment has come and have control over my facial muscles for that one last smile...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7832831-3876894168399965524?l=blog.icloneable.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/mahasen?a=1NwCgH26PR8:sRW0LKAecUs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mahasen?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/mahasen?a=1NwCgH26PR8:sRW0LKAecUs:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mahasen?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/mahasen?a=1NwCgH26PR8:sRW0LKAecUs:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mahasen?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/mahasen/~4/1NwCgH26PR8" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/mahasen/~3/1NwCgH26PR8/death.html</link><author>noreply@blogger.com (Mahasen Bandara)</author><thr:total>6</thr:total><feedburner:origLink>http://blog.icloneable.com/2010/11/death.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7832831.post-1447949344575471757</guid><pubDate>Thu, 26 Aug 2010 21:45:00 +0000</pubDate><atom:updated>2010-08-26T17:45:51.583-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Life</category><category domain="http://www.blogger.com/atom/ns#">Politics</category><title>Animal sacrifices, protests, religion and morality...</title><description>I've&amp;nbsp;been reading news on the animal sacrifices in Halawatha. I just think that is an inhuman, barbaric and savage act by a bunch of retarded psychopaths. Those poor animals had a right to their lives just as much as any of us. But; it happened. The bastards killed those helpless creatures in hundreds. Neither law makers nor law enforcers intercepted. In fact; I think the police were supportive of that bloodshed.&lt;br /&gt;
&lt;br /&gt;
Some activists - mostly under the Buddhist flag - protested for no avail. I think it went wrong because of the religious label. No law maker could support it because that could label them as religious extremists who discriminate against other religions. Sri Lanka as a country does not want that right now.&lt;br /&gt;
&lt;br /&gt;
What we should realize is that those savage animal sacrifices should stop - not because of we are a Buddhist country - but because we are a nation with high moral values (that is independent of our individual religious beliefs). Not because it’s taught in our religions that it’s wrong to kill animals; but because we realize and respect the right of the animals to live as much as we humans.&lt;br /&gt;
&lt;br /&gt;
What we need, what the innocent and helpless animals in this country need is not a religious group racing their voice for them; but an animal loving, free thinking and independent animal rights group working to safeguard the rights of the animals without any other agenda or a label. Like PETA.&lt;br /&gt;
&lt;br /&gt;
Religion, no matter how much humble and sincere, just bring too much of a burden to any controversial issue. Religion should leave morality alone - we should have high moral values independent of our beliefs. Had it been so; and had we had an organized and independent group who stand for animal rights (for which I doubt we do) we could have saved those poor animals.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7832831-1447949344575471757?l=blog.icloneable.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/mahasen?a=F8VNbEy8RAI:odHn8U9B3MY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mahasen?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/mahasen?a=F8VNbEy8RAI:odHn8U9B3MY:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mahasen?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/mahasen?a=F8VNbEy8RAI:odHn8U9B3MY:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/mahasen?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/mahasen/~4/F8VNbEy8RAI" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/mahasen/~3/F8VNbEy8RAI/animal-sacrifices-protests-religion-and.html</link><author>noreply@blogger.com (Mahasen Bandara)</author><thr:total>4</thr:total><feedburner:origLink>http://blog.icloneable.com/2010/08/animal-sacrifices-protests-religion-and.html</feedburner:origLink></item></channel></rss>

