<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="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" gd:etag="W/&quot;DkINR305eSp7ImA9WhRbEEk.&quot;"><id>tag:blogger.com,1999:blog-1943956040996422309</id><updated>2012-02-01T02:46:36.321+05:30</updated><category term="mobile" /><category term="bugfix" /><category term="install" /><category term="gsoc" /><category term="xsl" /><category term="computer security" /><category term="javascript" /><category term="cse" /><category term="documentation" /><category term="bug" /><category term="gentoo" /><category term="tagsoup" /><category term="maverick" /><category term="maven" /><category term="gtalk" /><category term="proposal" /><category term="projects" /><category term="pera-uni" /><category term="firefox" /><category term="test" /><category term="stemmer" /><category term="docbook-xsl" /><category term="colombo-ride" /><category term="gsoc-2010" /><category term="sinhala" /><category term="nbqsa awards" /><category term="sri lanka" /><category term="scp" /><category term="sax" /><category term="GoogleCL" /><category term="docbook" /><category term="launchpad" /><category term="ndiswrapper" /><category term="update" /><category term="backup" /><category term="debug" /><category term="xml" /><category term="cep" /><category term="idea" /><category term="extensions" /><category term="d-link" /><category term="CSS" /><category term="java" /><category term="ajax" /><category term="university of moratuwa" /><category term="googletalk" /><category term="ssh" /><category term="games" /><category term="bookmarks" /><category term="intellij" /><category term="kopete" /><category term="netbeans" /><category term="Delicious" /><category term="french" /><category term="gsoc-2011" /><category term="Google Chrome" /><category term="carbon" /><category term="docbkx-tools" /><category term="xml-parsing" /><category term="wireless" /><category term="Lucid" /><category term="Linux" /><category term="siddhi" /><category term="webhelp" /><category term="HTML" /><category term="foss" /><category term="research papers" /><category term="mozilla" /><category term="Ubuntu" /><category term="touchpad" /><category term="wso2" /><category term="karmic" /><category term="prototype" /><category term="google" /><title>Kasun's Tech Thoughts</title><subtitle type="html">Blogs about Open Source and it's technologies I work on day-to-day life. You will find most articles about Linux and DocBook and other interest topics of mine which might be of interest to you!</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://blog.kasunbg.org/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://blog.kasunbg.org/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/1943956040996422309/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Kasun Gajasinghe</name><uri>http://www.blogger.com/profile/06660275787369025626</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://4.bp.blogspot.com/-JY8k_9wGHVU/TjBrwUZgXiI/AAAAAAAAAR8/QFKKtI-Txgg/s1600/kasunbg.jpeg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>31</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/atom+xml" href="http://feeds.feedburner.com/KasunsTechThoughts" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="kasunstechthoughts" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;DkMGQHY9cSp7ImA9WhRUEUk.&quot;"><id>tag:blogger.com,1999:blog-1943956040996422309.post-8370804855444660371</id><published>2011-11-25T16:00:00.026+05:30</published><updated>2012-01-21T16:43:41.869+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-21T16:43:41.869+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="cep" /><category scheme="http://www.blogger.com/atom/ns#" term="siddhi" /><category scheme="http://www.blogger.com/atom/ns#" term="research papers" /><title>Siddhi: A Second Look at Complex Event Processing Architectures</title><link rel="replies" type="application/atom+xml" href="http://blog.kasunbg.org/feeds/8370804855444660371/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.kasunbg.org/2011/11/siddhi-second-look-at-complex-event.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1943956040996422309/posts/default/8370804855444660371?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1943956040996422309/posts/default/8370804855444660371?v=2" /><link rel="alternate" type="text/html" href="http://blog.kasunbg.org/2011/11/siddhi-second-look-at-complex-event.html" title="Siddhi: A Second Look at Complex Event Processing Architectures" /><author><name>Kasun Gajasinghe</name><uri>http://www.blogger.com/profile/06660275787369025626</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://4.bp.blogspot.com/-JY8k_9wGHVU/TjBrwUZgXiI/AAAAAAAAAR8/QFKKtI-Txgg/s1600/kasunbg.jpeg" /></author><thr:total>0</thr:total><content type="html">
The paper titled "Siddhi: A Second Look at Complex Event Processing Architectures" has been presented in Proceedings of the Gateway Computing Environments Workshop (GCE) at Supercomputing 2011 in Seattle, WA, USA. Siddhi was a final year project of '07 batch of University of Moratuwa by a group comprising of Suho, Isuru, Subash, and me. Dr. Srinath Perera, and Ms. Vishaka Nanayakkara supervised 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/aBKTCyxklSmd48Fq-WZkKOUfO50/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/aBKTCyxklSmd48Fq-WZkKOUfO50/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/aBKTCyxklSmd48Fq-WZkKOUfO50/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/aBKTCyxklSmd48Fq-WZkKOUfO50/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/KasunsTechThoughts/~4/pQQw_Qs6YcE" height="1" width="1"/&gt;</content></entry><entry gd:etag="W/&quot;C0INQno_eip7ImA9WhRXGU8.&quot;"><id>tag:blogger.com,1999:blog-1943956040996422309.post-2316616693854132886</id><published>2011-10-20T11:09:00.007+05:30</published><updated>2011-12-26T23:16:33.442+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-26T23:16:33.442+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="gentoo" /><category scheme="http://www.blogger.com/atom/ns#" term="gsoc" /><category scheme="http://www.blogger.com/atom/ns#" term="Linux" /><category scheme="http://www.blogger.com/atom/ns#" term="gsoc-2011" /><category scheme="http://www.blogger.com/atom/ns#" term="maven" /><title>Gentoo Maven Integration - Progress Report</title><link rel="replies" type="application/atom+xml" href="http://blog.kasunbg.org/feeds/2316616693854132886/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.kasunbg.org/2011/10/gentoo-maven-integration-progress.html#comment-form" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1943956040996422309/posts/default/2316616693854132886?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1943956040996422309/posts/default/2316616693854132886?v=2" /><link rel="alternate" type="text/html" href="http://blog.kasunbg.org/2011/10/gentoo-maven-integration-progress.html" title="Gentoo Maven Integration - Progress Report" /><author><name>Kasun Gajasinghe</name><uri>http://www.blogger.com/profile/06660275787369025626</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://4.bp.blogspot.com/-JY8k_9wGHVU/TjBrwUZgXiI/AAAAAAAAAR8/QFKKtI-Txgg/s1600/kasunbg.jpeg" /></author><thr:total>3</thr:total><content type="html">Here's my progress report for the first phase of Gentoo Maven Integration project for finishing the work under Google Summer of Code and starting move in to a voluntary position. 
The goal of this project was to build maven and it's huge number of dependencies from source, and then facilitate the packagers for packaging maven-based Java packages. There are two eclasses which will facilitate 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/OCFR-u0A5g9thV__b5he3VnVO0I/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/OCFR-u0A5g9thV__b5he3VnVO0I/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/OCFR-u0A5g9thV__b5he3VnVO0I/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/OCFR-u0A5g9thV__b5he3VnVO0I/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/KasunsTechThoughts/~4/e4cRR6LvbFE" height="1" width="1"/&gt;</content></entry><entry gd:etag="W/&quot;CEEAQ3o8fyp7ImA9WhdbGE8.&quot;"><id>tag:blogger.com,1999:blog-1943956040996422309.post-1929766375826424547</id><published>2011-10-09T17:30:00.002+05:30</published><updated>2011-10-17T09:07:22.477+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-17T09:07:22.477+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="nbqsa awards" /><category scheme="http://www.blogger.com/atom/ns#" term="cep" /><category scheme="http://www.blogger.com/atom/ns#" term="siddhi" /><title>Siddhi CEP has won a bronze award at NBQSA 2011</title><link rel="replies" type="application/atom+xml" href="http://blog.kasunbg.org/feeds/1929766375826424547/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.kasunbg.org/2011/10/siddhi-cep-has-won-bronze-award-at.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1943956040996422309/posts/default/1929766375826424547?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1943956040996422309/posts/default/1929766375826424547?v=2" /><link rel="alternate" type="text/html" href="http://blog.kasunbg.org/2011/10/siddhi-cep-has-won-bronze-award-at.html" title="Siddhi CEP has won a bronze award at NBQSA 2011" /><author><name>Kasun Gajasinghe</name><uri>http://www.blogger.com/profile/06660275787369025626</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://4.bp.blogspot.com/-JY8k_9wGHVU/TjBrwUZgXiI/AAAAAAAAAR8/QFKKtI-Txgg/s1600/kasunbg.jpeg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-AHb8Ybb0dpI/TpGBg6gMToI/AAAAAAAAAS0/mCjOuAsHz08/s72-c/nbqsa-logo.png" height="72" width="72" /><thr:total>0</thr:total><content type="html"> 








Siddhi Complex Event Processing Engine has won the bronze award in Tertiary category at the recently concluded National Best Quality Software Awards 2011 held in Hotel Galadari, Colombo, Sri Lanka. The winners are now published at NBQSA official website. Further, Siddhi has been nominated to APICTA (Asia Pacific ICT Awards) 2011 which will be held during November 8 – 11, 2011 in 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ULXM-EsNR0JCNdiJag6W6e9x5x0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ULXM-EsNR0JCNdiJag6W6e9x5x0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ULXM-EsNR0JCNdiJag6W6e9x5x0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ULXM-EsNR0JCNdiJag6W6e9x5x0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/KasunsTechThoughts/~4/ANYVsFGMQX4" height="1" width="1"/&gt;</content></entry><entry gd:etag="W/&quot;DEAEQX4zeSp7ImA9WhdbEUk.&quot;"><id>tag:blogger.com,1999:blog-1943956040996422309.post-3624707612408301246</id><published>2011-10-09T12:59:00.007+05:30</published><updated>2011-10-09T13:21:40.081+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-09T13:21:40.081+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="xml-parsing" /><category scheme="http://www.blogger.com/atom/ns#" term="java" /><category scheme="http://www.blogger.com/atom/ns#" term="tagsoup" /><category scheme="http://www.blogger.com/atom/ns#" term="sax" /><category scheme="http://www.blogger.com/atom/ns#" term="xml" /><title>TagSoup - Parse even the worst HTML as XML</title><link rel="replies" type="application/atom+xml" href="http://blog.kasunbg.org/feeds/3624707612408301246/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.kasunbg.org/2011/10/tagsoup-parse-even-worst-html-as-xml.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1943956040996422309/posts/default/3624707612408301246?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1943956040996422309/posts/default/3624707612408301246?v=2" /><link rel="alternate" type="text/html" href="http://blog.kasunbg.org/2011/10/tagsoup-parse-even-worst-html-as-xml.html" title="TagSoup - Parse even the worst HTML as XML" /><author><name>Kasun Gajasinghe</name><uri>http://www.blogger.com/profile/06660275787369025626</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://4.bp.blogspot.com/-JY8k_9wGHVU/TjBrwUZgXiI/AAAAAAAAAR8/QFKKtI-Txgg/s1600/kasunbg.jpeg" /></author><thr:total>0</thr:total><content type="html"> If you are in ever in need of parsing XML to retrieve some contents from a HTML file, you know how irritating it is. Generally, HTML is supposed to contain a well-formed XML. But it's quite often far from it most of the time. HTML files contain mismatched tags, missing end-tags etc. So, if you parse these HTML files with a popular Java XML Parser like Xerces, it will throw an exception, and will
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/7tywcBUM1_6Q_JSmg78Uaqq1Zf8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7tywcBUM1_6Q_JSmg78Uaqq1Zf8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/7tywcBUM1_6Q_JSmg78Uaqq1Zf8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7tywcBUM1_6Q_JSmg78Uaqq1Zf8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/KasunsTechThoughts/~4/nRdR-_G-zpE" height="1" width="1"/&gt;</content></entry><entry gd:etag="W/&quot;Ck8ARXozeSp7ImA9WhdaFkg.&quot;"><id>tag:blogger.com,1999:blog-1943956040996422309.post-3837111820439619182</id><published>2011-03-13T16:51:00.012+05:30</published><updated>2011-10-26T23:10:44.481+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-26T23:10:44.481+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="java" /><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu" /><category scheme="http://www.blogger.com/atom/ns#" term="Google Chrome" /><title>How to run Java applets in Google Chrome under Ubuntu</title><link rel="replies" type="application/atom+xml" href="http://blog.kasunbg.org/feeds/3837111820439619182/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.kasunbg.org/2011/03/java-applets-in-google-chrome-under.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1943956040996422309/posts/default/3837111820439619182?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1943956040996422309/posts/default/3837111820439619182?v=2" /><link rel="alternate" type="text/html" href="http://blog.kasunbg.org/2011/03/java-applets-in-google-chrome-under.html" title="How to run Java applets in Google Chrome under Ubuntu" /><author><name>Kasun Gajasinghe</name><uri>http://www.blogger.com/profile/06660275787369025626</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://4.bp.blogspot.com/-JY8k_9wGHVU/TjBrwUZgXiI/AAAAAAAAAR8/QFKKtI-Txgg/s1600/kasunbg.jpeg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-QK4tPoNKLuM/Tafx6kAmPgI/AAAAAAAAAPk/Qjb3iMbFQGU/s72-c/Chrome-Logo.gif" height="72" width="72" /><thr:total>2</thr:total><content type="html">


I found that Google Chrome doesn't auto-detect Java applets in Linux. Following commands will link the Java applet plugin to Chrome. Enter these in Terminal. Make sure you put the correct path for the JRE in /usr/lib/jvm/&amp;lt;jdk1.6.0_22&amp;gt;/jre/lib/i386/libnpjp2.so.


sudo mkdir /opt/google/chrome/pluginscd /opt/google/chrome/plugins
Now, link the plugin  libnpjp2 to /opt/google/chrome/plugins 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Um4-2QUAJPLzLEpzXPO11qocK8I/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Um4-2QUAJPLzLEpzXPO11qocK8I/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Um4-2QUAJPLzLEpzXPO11qocK8I/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Um4-2QUAJPLzLEpzXPO11qocK8I/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/KasunsTechThoughts/~4/4JniFfiaSFs" height="1" width="1"/&gt;</content></entry><entry gd:etag="W/&quot;D0cHQHc9cCp7ImA9Wx9bEkU.&quot;"><id>tag:blogger.com,1999:blog-1943956040996422309.post-9052627087017673097</id><published>2011-02-21T15:33:00.009+05:30</published><updated>2011-02-21T16:13:51.968+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-21T16:13:51.968+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="university of moratuwa" /><category scheme="http://www.blogger.com/atom/ns#" term="sinhala" /><category scheme="http://www.blogger.com/atom/ns#" term="gsoc" /><category scheme="http://www.blogger.com/atom/ns#" term="gsoc-2011" /><category scheme="http://www.blogger.com/atom/ns#" term="pera-uni" /><title>ගූගල් සමර් ඔෆ් කෝඩ් 2011 සදහා ශ්‍රී ලංකාවේ ප්‍රවර්ධන සැසි සහ අත් පත්‍රිකා</title><link rel="replies" type="application/atom+xml" href="http://blog.kasunbg.org/feeds/9052627087017673097/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.kasunbg.org/2011/02/gsoc-2011.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1943956040996422309/posts/default/9052627087017673097?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1943956040996422309/posts/default/9052627087017673097?v=2" /><link rel="alternate" type="text/html" href="http://blog.kasunbg.org/2011/02/gsoc-2011.html" title="ගූගල් සමර් ඔෆ් කෝඩ් 2011 සදහා ශ්‍රී ලංකාවේ ප්‍රවර්ධන සැසි සහ අත් පත්‍රිකා" /><author><name>Kasun Gajasinghe</name><uri>http://www.blogger.com/profile/06660275787369025626</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://4.bp.blogspot.com/-JY8k_9wGHVU/TjBrwUZgXiI/AAAAAAAAAR8/QFKKtI-Txgg/s1600/kasunbg.jpeg" /></author><thr:total>0</thr:total><content type="html">

ඔන්න හා හා පුරා කියල සිංහලෙනුත් බ්ලොග් පෝස්ට් එකක් දාන්නයි මේ ලැහැස්තිය :)

මුලින්ම දාන්න යන්නේ නම් ගූගල් සමර් ඔෆ් කෝඩ් (GSoC) 2011 වෙනුවෙන් හදපු සිංහල අත් පත්‍රිකාව ගැනයි. මේ දවස් වල GSoC උණුසුම හුඟක් අයට දැනිල ඉවරනේ... දැන් අපේ කට්ටිය බරටම FOSS මෘදුකාංග තෝරාගෙන ඒවාට දායක වෙන්න (contribute) පටන් අරන්. අපේ කැම්පස් එක පහු ගිය අවුරුදු වල GSoC වලින් අංක එකේ හිටපු හින්ද [1] [2] ලොකු උනන්දුවක් 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Y5saaT3Lz3B4WeG_gxYa6IfYVLw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Y5saaT3Lz3B4WeG_gxYa6IfYVLw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Y5saaT3Lz3B4WeG_gxYa6IfYVLw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Y5saaT3Lz3B4WeG_gxYa6IfYVLw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/KasunsTechThoughts/~4/iOjnboQx0yM" height="1" width="1"/&gt;</content></entry><entry gd:etag="W/&quot;CEUEQX88fSp7ImA9Wx9RGUQ.&quot;"><id>tag:blogger.com,1999:blog-1943956040996422309.post-690470404876239479</id><published>2010-12-22T10:00:00.001+05:30</published><updated>2010-12-22T10:00:00.175+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-22T10:00:00.175+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="university of moratuwa" /><category scheme="http://www.blogger.com/atom/ns#" term="computer security" /><title>Comic: Public Key Cryptography in a fairy tale!</title><link rel="replies" type="application/atom+xml" href="http://blog.kasunbg.org/feeds/690470404876239479/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.kasunbg.org/2010/12/comic-public-key-cryptography-in-fairy.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1943956040996422309/posts/default/690470404876239479?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1943956040996422309/posts/default/690470404876239479?v=2" /><link rel="alternate" type="text/html" href="http://blog.kasunbg.org/2010/12/comic-public-key-cryptography-in-fairy.html" title="Comic: Public Key Cryptography in a fairy tale!" /><author><name>Kasun Gajasinghe</name><uri>http://www.blogger.com/profile/06660275787369025626</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://4.bp.blogspot.com/-JY8k_9wGHVU/TjBrwUZgXiI/AAAAAAAAAR8/QFKKtI-Txgg/s1600/kasunbg.jpeg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_n9pyqFPavaM/TQ-0Q_5GJQI/AAAAAAAAAM4/-6cEk4tDleU/s72-c/comic-pkc-cse-uom.jpg" height="72" width="72" /><thr:total>2</thr:total><content type="html">


The comic shown above shows a PKC scenario of a commonly known fairly tale "The Frog Prince". This was done by a group of ten people including me. Try and see whether you can understand it!! :) (click on the image to see it in original size (obviously)!)

HINT: This involves a Witch, a princess, and a frog (prince), and this shows the encryption scheme of PKC.

This comic was done as a 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/X5jxQSfSyfPRNiTe1lwEaxUWriE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/X5jxQSfSyfPRNiTe1lwEaxUWriE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/X5jxQSfSyfPRNiTe1lwEaxUWriE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/X5jxQSfSyfPRNiTe1lwEaxUWriE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/KasunsTechThoughts/~4/3wlC0SVNkHI" height="1" width="1"/&gt;</content></entry><entry gd:etag="W/&quot;A0QERHsyeyp7ImA9Wx9XGE4.&quot;"><id>tag:blogger.com,1999:blog-1943956040996422309.post-8667619842791860965</id><published>2010-12-12T00:15:00.006+05:30</published><updated>2011-01-12T19:05:05.593+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-12T19:05:05.593+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="webhelp" /><category scheme="http://www.blogger.com/atom/ns#" term="docbook" /><category scheme="http://www.blogger.com/atom/ns#" term="docbkx-tools" /><category scheme="http://www.blogger.com/atom/ns#" term="maven" /><title>How to Use docbkx-tools as Maven DocBook plugin</title><link rel="replies" type="application/atom+xml" href="http://blog.kasunbg.org/feeds/8667619842791860965/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.kasunbg.org/2010/12/how-to-use-docbkx-tools-as-maven.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1943956040996422309/posts/default/8667619842791860965?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1943956040996422309/posts/default/8667619842791860965?v=2" /><link rel="alternate" type="text/html" href="http://blog.kasunbg.org/2010/12/how-to-use-docbkx-tools-as-maven.html" title="How to Use docbkx-tools as Maven DocBook plugin" /><author><name>Kasun Gajasinghe</name><uri>http://www.blogger.com/profile/06660275787369025626</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://4.bp.blogspot.com/-JY8k_9wGHVU/TjBrwUZgXiI/AAAAAAAAAR8/QFKKtI-Txgg/s1600/kasunbg.jpeg" /></author><thr:total>0</thr:total><content type="html">When it comes to documentation of open source projects, DocBook is the favorite choice among many developers. As you all know, DocBook provides a comprehensive XML schema to document your project, which you can transform to any format such as html, pdf, webhelp etc. Here, I'm going to show you how to integrate DocBook in to your Maven project via docbkx-tools. This docbkx-maven-plugin makes 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/rzaRg0gwiOFaEW_VlNuapkhnMhA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rzaRg0gwiOFaEW_VlNuapkhnMhA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/rzaRg0gwiOFaEW_VlNuapkhnMhA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rzaRg0gwiOFaEW_VlNuapkhnMhA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/KasunsTechThoughts/~4/Rx_bqfcQbSo" height="1" width="1"/&gt;</content></entry><entry gd:etag="W/&quot;D04ER3YycSp7ImA9Wx9SGUw.&quot;"><id>tag:blogger.com,1999:blog-1943956040996422309.post-1397392758515807264</id><published>2010-12-09T22:34:00.004+05:30</published><updated>2010-12-09T23:01:46.899+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-09T23:01:46.899+05:30</app:edited><title>Heard of 2D bar codes? It's awesome!</title><link rel="replies" type="application/atom+xml" href="http://blog.kasunbg.org/feeds/1397392758515807264/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.kasunbg.org/2010/12/heard-of-2d-bar-codes-its-awesome.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1943956040996422309/posts/default/1397392758515807264?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1943956040996422309/posts/default/1397392758515807264?v=2" /><link rel="alternate" type="text/html" href="http://blog.kasunbg.org/2010/12/heard-of-2d-bar-codes-its-awesome.html" title="Heard of 2D bar codes? It's awesome!" /><author><name>Kasun Gajasinghe</name><uri>http://www.blogger.com/profile/06660275787369025626</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://4.bp.blogspot.com/-JY8k_9wGHVU/TjBrwUZgXiI/AAAAAAAAAR8/QFKKtI-Txgg/s1600/kasunbg.jpeg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_n9pyqFPavaM/TQD9deJdphI/AAAAAAAAAMw/6P-RucHt74I/s72-c/qrcode-for-URL-blog.kasunbg.org.png" height="72" width="72" /><thr:total>2</thr:total><content type="html">

QR code for the URL http://blog.kasunbg.org

While crawling through web, I found this awesome technique called QR codes. It is short for "Quick Response Code", a 2D bar code system, which first introduced in Japan way back in time (1994 precisely, says wikipedia :) ). These codes could be the future, where every magazines and papers carry out these to give some important details or the URL of 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/rZ5Sn3e2n6PgTz0yrfqqMjBwG9Q/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rZ5Sn3e2n6PgTz0yrfqqMjBwG9Q/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/rZ5Sn3e2n6PgTz0yrfqqMjBwG9Q/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rZ5Sn3e2n6PgTz0yrfqqMjBwG9Q/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/KasunsTechThoughts/~4/L-GZqwMOCtI" height="1" width="1"/&gt;</content></entry><entry gd:etag="W/&quot;D04GQ3s4fCp7ImA9Wx9UEUw.&quot;"><id>tag:blogger.com,1999:blog-1943956040996422309.post-1426035219268365227</id><published>2010-10-12T13:06:00.001+05:30</published><updated>2011-02-08T03:28:42.534+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-08T03:28:42.534+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="javascript" /><category scheme="http://www.blogger.com/atom/ns#" term="webhelp" /><category scheme="http://www.blogger.com/atom/ns#" term="stemmer" /><category scheme="http://www.blogger.com/atom/ns#" term="docbook" /><category scheme="http://www.blogger.com/atom/ns#" term="french" /><title>Français: Vote JavaScript pour la langue française</title><link rel="replies" type="application/atom+xml" href="http://blog.kasunbg.org/feeds/1426035219268365227/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.kasunbg.org/2010/10/francais-vote-javascript-pour-la-langue.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1943956040996422309/posts/default/1426035219268365227?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1943956040996422309/posts/default/1426035219268365227?v=2" /><link rel="alternate" type="text/html" href="http://blog.kasunbg.org/2010/10/francais-vote-javascript-pour-la-langue.html" title="Français: Vote JavaScript pour la langue française" /><author><name>Kasun Gajasinghe</name><uri>http://www.blogger.com/profile/06660275787369025626</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://4.bp.blogspot.com/-JY8k_9wGHVU/TjBrwUZgXiI/AAAAAAAAAR8/QFKKtI-Txgg/s1600/kasunbg.jpeg" /></author><thr:total>2</thr:total><content type="html">Ceci est la version (google) traduit de l'anglais blog-post "Stemmer JavaScript pour la langue française". Je demande pardon s'il ya des erreurs présentes dans la version traduite. Il ya un mois, j'ai écrit un port JavaScript pour l'algorithme de Porter français Issu dans le web-site Snowball. Algorithme  a été assez claire de sorte que le codage a été juste une journée de  travail:) Je n'ai ce 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/y-o6ks_UqPgF-GLcUFnG01kt_4M/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/y-o6ks_UqPgF-GLcUFnG01kt_4M/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/y-o6ks_UqPgF-GLcUFnG01kt_4M/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/y-o6ks_UqPgF-GLcUFnG01kt_4M/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/KasunsTechThoughts/~4/UXIrws59uxE" height="1" width="1"/&gt;</content></entry><entry gd:etag="W/&quot;D04MSH04eSp7ImA9Wx9UEUw.&quot;"><id>tag:blogger.com,1999:blog-1943956040996422309.post-1893103097634637836</id><published>2010-10-08T19:08:00.001+05:30</published><updated>2011-02-08T03:29:49.331+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-08T03:29:49.331+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="javascript" /><category scheme="http://www.blogger.com/atom/ns#" term="stemmer" /><category scheme="http://www.blogger.com/atom/ns#" term="docbook" /><title>JavaScript Stemmer for French Language</title><link rel="replies" type="application/atom+xml" href="http://blog.kasunbg.org/feeds/1893103097634637836/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.kasunbg.org/2010/10/javascript-stemmer-for-french-language.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1943956040996422309/posts/default/1893103097634637836?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1943956040996422309/posts/default/1893103097634637836?v=2" /><link rel="alternate" type="text/html" href="http://blog.kasunbg.org/2010/10/javascript-stemmer-for-french-language.html" title="JavaScript Stemmer for French Language" /><author><name>Kasun Gajasinghe</name><uri>http://www.blogger.com/profile/06660275787369025626</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://4.bp.blogspot.com/-JY8k_9wGHVU/TjBrwUZgXiI/AAAAAAAAAR8/QFKKtI-Txgg/s1600/kasunbg.jpeg" /></author><thr:total>0</thr:total><content type="html">About a month ago, I wrote a JavaScript port for the Porter French Stemming Algorithm in Snowball. Algorithm was pretty clear so, that was just a day of work :) I did this port for a requirement of the Google Summer of Code DocBook Webhelp Project which I worked on in the last few months.

If you are not familiar with what a Stemmer is, here's a brief introduction :). What a Stemmer basically 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/DVoULHwbk3NTOC0f5tFUqRsnoJU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/DVoULHwbk3NTOC0f5tFUqRsnoJU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/DVoULHwbk3NTOC0f5tFUqRsnoJU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/DVoULHwbk3NTOC0f5tFUqRsnoJU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/KasunsTechThoughts/~4/7WgP54D-EOc" height="1" width="1"/&gt;</content></entry><entry gd:etag="W/&quot;D04DQXkyfip7ImA9Wx5RGUU.&quot;"><id>tag:blogger.com,1999:blog-1943956040996422309.post-6201268580460295383</id><published>2010-08-28T14:29:00.000+05:30</published><updated>2010-08-28T14:29:30.796+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-08-28T14:29:30.796+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="docbook-xsl" /><category scheme="http://www.blogger.com/atom/ns#" term="documentation" /><category scheme="http://www.blogger.com/atom/ns#" term="docbook" /><category scheme="http://www.blogger.com/atom/ns#" term="xsl" /><title>DocBook Version 5.1b2 and DocBook-XSL Version 1.76.0 released</title><link rel="replies" type="application/atom+xml" href="http://blog.kasunbg.org/feeds/6201268580460295383/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.kasunbg.org/2010/08/docbook-version-51b2-and-docbook-xsl.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1943956040996422309/posts/default/6201268580460295383?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1943956040996422309/posts/default/6201268580460295383?v=2" /><link rel="alternate" type="text/html" href="http://blog.kasunbg.org/2010/08/docbook-version-51b2-and-docbook-xsl.html" title="DocBook Version 5.1b2 and DocBook-XSL Version 1.76.0 released" /><author><name>Kasun Gajasinghe</name><uri>http://www.blogger.com/profile/06660275787369025626</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://4.bp.blogspot.com/-JY8k_9wGHVU/TjBrwUZgXiI/AAAAAAAAAR8/QFKKtI-Txgg/s1600/kasunbg.jpeg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_n9pyqFPavaM/TG45E9pm8wI/AAAAAAAAAKE/Ncjo-2ye394/s72-c/DocBook-Logo.png" height="72" width="72" /><thr:total>0</thr:total><content type="html">
On 27th August 2010 DocBook version 5.1b2 and DocBook-XSL version 1.76.0 was released. DocBook V5.1b2 is the second test release of DocBook V5.1. Version 5.1b2 is available in RELAX NG and non-normatively in DTD and W3C XML Schema formats.

Summary of Changes in DocBook V5.1
The largest change is the introduction of support for topic-based authoring through the addition of the topic element and 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/AYQ6OSHSJjiqNOSthWeRH9OAvOg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/AYQ6OSHSJjiqNOSthWeRH9OAvOg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/AYQ6OSHSJjiqNOSthWeRH9OAvOg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/AYQ6OSHSJjiqNOSthWeRH9OAvOg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/KasunsTechThoughts/~4/1Klp7Xa5P-U" height="1" width="1"/&gt;</content></entry><entry gd:etag="W/&quot;CkcGRHs6eSp7ImA9WhdaFkg.&quot;"><id>tag:blogger.com,1999:blog-1943956040996422309.post-6386486003335938084</id><published>2010-08-21T22:37:00.003+05:30</published><updated>2011-10-26T22:57:05.511+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-26T22:57:05.511+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="webhelp" /><category scheme="http://www.blogger.com/atom/ns#" term="projects" /><category scheme="http://www.blogger.com/atom/ns#" term="university of moratuwa" /><category scheme="http://www.blogger.com/atom/ns#" term="gsoc" /><category scheme="http://www.blogger.com/atom/ns#" term="gsoc-2010" /><category scheme="http://www.blogger.com/atom/ns#" term="docbook" /><title>DocBook WebHelp Project</title><link rel="replies" type="application/atom+xml" href="http://blog.kasunbg.org/feeds/6386486003335938084/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.kasunbg.org/2010/08/docbook-webhelp-project.html#comment-form" title="25 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1943956040996422309/posts/default/6386486003335938084?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1943956040996422309/posts/default/6386486003335938084?v=2" /><link rel="alternate" type="text/html" href="http://blog.kasunbg.org/2010/08/docbook-webhelp-project.html" title="DocBook WebHelp Project" /><author><name>Kasun Gajasinghe</name><uri>http://www.blogger.com/profile/06660275787369025626</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://4.bp.blogspot.com/-JY8k_9wGHVU/TjBrwUZgXiI/AAAAAAAAAR8/QFKKtI-Txgg/s1600/kasunbg.jpeg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_n9pyqFPavaM/TG45E9pm8wI/AAAAAAAAAKE/Ncjo-2ye394/s72-c/DocBook-Logo.png" height="72" width="72" /><thr:total>25</thr:total><content type="html">


DocBook WebHelp was the project I worked on for the Google Summer of Code 2010 program. Pencil down date for it was on 16th August, 2010, which means the Coding officially finished on that day. So, I with my mentor David Cramer finished all the requirements planned, and wrote all the documentation needed. Results was announced today, 21st August by Google Open Source Program team; I 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/HAFlC1bf1RI3QKDV6qDcczO4UHU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HAFlC1bf1RI3QKDV6qDcczO4UHU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/HAFlC1bf1RI3QKDV6qDcczO4UHU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HAFlC1bf1RI3QKDV6qDcczO4UHU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/KasunsTechThoughts/~4/lbopRF9TGBM" height="1" width="1"/&gt;</content></entry><entry gd:etag="W/&quot;D0MEQn09eyp7ImA9WxFbEk4.&quot;"><id>tag:blogger.com,1999:blog-1943956040996422309.post-6615350310265373946</id><published>2010-07-04T14:53:00.000+05:30</published><updated>2010-07-04T14:53:23.363+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-04T14:53:23.363+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="mobile" /><category scheme="http://www.blogger.com/atom/ns#" term="games" /><category scheme="http://www.blogger.com/atom/ns#" term="colombo-ride" /><category scheme="http://www.blogger.com/atom/ns#" term="sri lanka" /><title>Colombo Ride 3D</title><link rel="replies" type="application/atom+xml" href="http://blog.kasunbg.org/feeds/6615350310265373946/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.kasunbg.org/2010/07/colombo-ride-3d.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1943956040996422309/posts/default/6615350310265373946?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1943956040996422309/posts/default/6615350310265373946?v=2" /><link rel="alternate" type="text/html" href="http://blog.kasunbg.org/2010/07/colombo-ride-3d.html" title="Colombo Ride 3D" /><author><name>Kasun Gajasinghe</name><uri>http://www.blogger.com/profile/06660275787369025626</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://4.bp.blogspot.com/-JY8k_9wGHVU/TjBrwUZgXiI/AAAAAAAAAR8/QFKKtI-Txgg/s1600/kasunbg.jpeg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_n9pyqFPavaM/TDBQXtuBfyI/AAAAAAAAAJo/wy9tMjmLBDY/s72-c/colombo.ride%40kasunbg.blogspot.com.png" height="72" width="72" /><thr:total>0</thr:total><content type="html">


Following is the trailer of Colombo Ride 3D, a Sri Lankan 3D mobile game developed by Gamos Technology Solutions (GTS). This will bring a new world of experience to Sri Lankan mobile game lovers. Further details can be found at http://games.lk/




















&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/tgDV0AE22HwqWxxzkX-ocvhaSLI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/tgDV0AE22HwqWxxzkX-ocvhaSLI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/tgDV0AE22HwqWxxzkX-ocvhaSLI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/tgDV0AE22HwqWxxzkX-ocvhaSLI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/KasunsTechThoughts/~4/wuYlZCTI-Ks" height="1" width="1"/&gt;</content></entry><entry gd:etag="W/&quot;DUcMRXw9cCp7ImA9WxFbEEo.&quot;"><id>tag:blogger.com,1999:blog-1943956040996422309.post-7684927516386281218</id><published>2010-07-02T18:54:00.000+05:30</published><updated>2010-07-02T18:54:44.268+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-02T18:54:44.268+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="firefox" /><category scheme="http://www.blogger.com/atom/ns#" term="install" /><category scheme="http://www.blogger.com/atom/ns#" term="update" /><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu" /><category scheme="http://www.blogger.com/atom/ns#" term="mozilla" /><title>Install/Update Mozilla Firefox 3.6.6</title><link rel="replies" type="application/atom+xml" href="http://blog.kasunbg.org/feeds/7684927516386281218/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.kasunbg.org/2010/07/installupdate-mozilla-firefox-366.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1943956040996422309/posts/default/7684927516386281218?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1943956040996422309/posts/default/7684927516386281218?v=2" /><link rel="alternate" type="text/html" href="http://blog.kasunbg.org/2010/07/installupdate-mozilla-firefox-366.html" title="Install/Update Mozilla Firefox 3.6.6" /><author><name>Kasun Gajasinghe</name><uri>http://www.blogger.com/profile/06660275787369025626</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://4.bp.blogspot.com/-JY8k_9wGHVU/TjBrwUZgXiI/AAAAAAAAAR8/QFKKtI-Txgg/s1600/kasunbg.jpeg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_n9pyqFPavaM/TC3j3hUspQI/AAAAAAAAAJI/4xfDpo_hbiE/s72-c/firefox%40kasunbg.blogspot.com.jpg" height="72" width="72" /><thr:total>0</thr:total><content type="html">
Mozilla launched a new update for Mozilla Firefox. This new release is a update for crash protection feature, which was first introduced in Mozilla Firefox 3.6.4. Mozilla blog says the crash protection feature,

"protects Windows and Linux users from crashes and freezes caused by  third party plugins such as Flash and Silverlight. When a plugin  crashes, users can reload the Web page to restart 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/J-bl-pb7H1WzFAx0c6O9Rmh5KA0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/J-bl-pb7H1WzFAx0c6O9Rmh5KA0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/J-bl-pb7H1WzFAx0c6O9Rmh5KA0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/J-bl-pb7H1WzFAx0c6O9Rmh5KA0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/KasunsTechThoughts/~4/OnIruPBHGT8" height="1" width="1"/&gt;</content></entry><entry gd:etag="W/&quot;A04MQH0-eyp7ImA9WxFUGEw.&quot;"><id>tag:blogger.com,1999:blog-1943956040996422309.post-3227803372225530618</id><published>2010-06-27T14:00:00.000+05:30</published><updated>2010-06-29T19:29:41.353+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-06-29T19:29:41.353+05:30</app:edited><title>Wordle word clouds</title><link rel="replies" type="application/atom+xml" href="http://blog.kasunbg.org/feeds/3227803372225530618/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.kasunbg.org/2010/06/wordle-word-clouds.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1943956040996422309/posts/default/3227803372225530618?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1943956040996422309/posts/default/3227803372225530618?v=2" /><link rel="alternate" type="text/html" href="http://blog.kasunbg.org/2010/06/wordle-word-clouds.html" title="Wordle word clouds" /><author><name>Kasun Gajasinghe</name><uri>http://www.blogger.com/profile/06660275787369025626</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://4.bp.blogspot.com/-JY8k_9wGHVU/TjBrwUZgXiI/AAAAAAAAAR8/QFKKtI-Txgg/s1600/kasunbg.jpeg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_n9pyqFPavaM/TCcJETq8UwI/AAAAAAAAAIw/F99LT1ysyWg/s72-c/kasunbg.blogspot.com-blog.png" height="72" width="72" /><thr:total>0</thr:total><content type="html">Here are some word clouds I created using Wordle. Wordle is a service which generates a cloud with a given text. It gives greater prominence for words appearing frequently, making those words to appear bigger. Following clouds were created using the content in this blog.
Try it: http://www.wordle.net/ 



&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/sw4PJpMBI9YlAHDKUYqJ2GyWqxk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/sw4PJpMBI9YlAHDKUYqJ2GyWqxk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/sw4PJpMBI9YlAHDKUYqJ2GyWqxk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/sw4PJpMBI9YlAHDKUYqJ2GyWqxk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/KasunsTechThoughts/~4/xK40hXnWgpY" height="1" width="1"/&gt;</content></entry><entry gd:etag="W/&quot;DkYHQX09eCp7ImA9WxFUE0U.&quot;"><id>tag:blogger.com,1999:blog-1943956040996422309.post-6674609029603114115</id><published>2010-06-24T18:25:00.001+05:30</published><updated>2010-06-24T18:25:30.360+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-06-24T18:25:30.360+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="GoogleCL" /><category scheme="http://www.blogger.com/atom/ns#" term="test" /><category scheme="http://www.blogger.com/atom/ns#" term="google" /><title>Test Post from GoogleCommandLine: GoogleCL</title><link rel="replies" type="application/atom+xml" href="http://blog.kasunbg.org/feeds/6674609029603114115/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.kasunbg.org/2010/06/test-post-from-googlecommandline.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1943956040996422309/posts/default/6674609029603114115?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1943956040996422309/posts/default/6674609029603114115?v=2" /><link rel="alternate" type="text/html" href="http://blog.kasunbg.org/2010/06/test-post-from-googlecommandline.html" title="Test Post from GoogleCommandLine: GoogleCL" /><author><name>Kasun Gajasinghe</name><uri>http://www.blogger.com/profile/06660275787369025626</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://4.bp.blogspot.com/-JY8k_9wGHVU/TjBrwUZgXiI/AAAAAAAAAR8/QFKKtI-Txgg/s1600/kasunbg.jpeg" /></author><thr:total>2</thr:total><content type="html">Hello, I'm posting this from Ubuntu 10.04 terminal using the GoogleCL tool. It's awesomeeee...... :D Should learn the full api and command line arguments. This is just a test post to check how it works. Command I'm using is: 'google blogger post --tags tagsInQuotes,GoogleCL,goole --title TitleInQuotes TheBodyContent. Added p html tag just to check how it would look like! You can download GoogleCL
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/0-_fKd7vAUmLMdLtVdn_7uErhdo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0-_fKd7vAUmLMdLtVdn_7uErhdo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/0-_fKd7vAUmLMdLtVdn_7uErhdo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0-_fKd7vAUmLMdLtVdn_7uErhdo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/KasunsTechThoughts/~4/ltjpwwjWAJo" height="1" width="1"/&gt;</content></entry><entry gd:etag="W/&quot;AkcDQXg6fSp7ImA9WhdaFkk.&quot;"><id>tag:blogger.com,1999:blog-1943956040996422309.post-2432725294347285119</id><published>2010-05-26T13:18:00.001+05:30</published><updated>2011-10-26T22:24:30.615+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-26T22:24:30.615+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="java" /><category scheme="http://www.blogger.com/atom/ns#" term="idea" /><category scheme="http://www.blogger.com/atom/ns#" term="debug" /><category scheme="http://www.blogger.com/atom/ns#" term="wso2" /><category scheme="http://www.blogger.com/atom/ns#" term="carbon" /><title>Remote Debugging Java packages in WSO2 Carbon using IntelliJ IDEA</title><link rel="replies" type="application/atom+xml" href="http://blog.kasunbg.org/feeds/2432725294347285119/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.kasunbg.org/2010/05/remote-debugging-java-packages-in-wso2.html#comment-form" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1943956040996422309/posts/default/2432725294347285119?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1943956040996422309/posts/default/2432725294347285119?v=2" /><link rel="alternate" type="text/html" href="http://blog.kasunbg.org/2010/05/remote-debugging-java-packages-in-wso2.html" title="Remote Debugging Java packages in WSO2 Carbon using IntelliJ IDEA" /><author><name>Kasun Gajasinghe</name><uri>http://www.blogger.com/profile/06660275787369025626</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://4.bp.blogspot.com/-JY8k_9wGHVU/TjBrwUZgXiI/AAAAAAAAAR8/QFKKtI-Txgg/s1600/kasunbg.jpeg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_n9pyqFPavaM/S_3G_km03LI/AAAAAAAAAIg/xOlYHlYSH-U/s72-c/WSO2-Carbon.jpg" height="72" width="72" /><thr:total>3</thr:total><content type="html">


Here I'm going to tell you an easy way of debugging java packages deployed under any WSO2 product. So, you don't need to go wondering and go through thousands of lines looking what the bug was in your package.
What you need:

IntelliJ IDEA


 Download the latest version from http://www.jetbrains.com/idea/download/index.html#linux
 Installation instructions can be found here.

The WSO2 Product 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ee7vKg-0V5D4HagXQHumJb_ltsY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ee7vKg-0V5D4HagXQHumJb_ltsY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ee7vKg-0V5D4HagXQHumJb_ltsY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ee7vKg-0V5D4HagXQHumJb_ltsY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/KasunsTechThoughts/~4/2N5pKMvp_yk" height="1" width="1"/&gt;</content></entry><entry gd:etag="W/&quot;CkUCRHcyeyp7ImA9WxFXEk0.&quot;"><id>tag:blogger.com,1999:blog-1943956040996422309.post-791670826978591882</id><published>2010-05-18T22:01:00.000+05:30</published><updated>2010-05-18T22:01:05.993+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-05-18T22:01:05.993+05:30</app:edited><title>Remote Desktop for Linux Using VNC</title><link rel="replies" type="application/atom+xml" href="http://blog.kasunbg.org/feeds/791670826978591882/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.kasunbg.org/2010/05/remote-desktop-for-linux-using-vnc.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1943956040996422309/posts/default/791670826978591882?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1943956040996422309/posts/default/791670826978591882?v=2" /><link rel="alternate" type="text/html" href="http://blog.kasunbg.org/2010/05/remote-desktop-for-linux-using-vnc.html" title="Remote Desktop for Linux Using VNC" /><author><name>Kasun Gajasinghe</name><uri>http://www.blogger.com/profile/06660275787369025626</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://4.bp.blogspot.com/-JY8k_9wGHVU/TjBrwUZgXiI/AAAAAAAAAR8/QFKKtI-Txgg/s1600/kasunbg.jpeg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_n9pyqFPavaM/S_KykEwPAsI/AAAAAAAAAH4/QkoiL0lORVc/s72-c/05-18-vnc4server-kasun-gajasinghe.png" height="72" width="72" /><thr:total>2</thr:total><content type="html">Here, I'm telling you a easy way to do remote desktop from Linux. You can access Linux machine through another machine with Linux Distribution or from Microsoft Windows as well.
The method used for this is VNC (Virtual Network Computing).
Before, trying anything, you need to know this. The machine that you use to access a Remote machine is called the client. And the Remote Desktop is the server. 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/TZ5PL065jRmTo7mP6TeFDwc3Z-0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/TZ5PL065jRmTo7mP6TeFDwc3Z-0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/TZ5PL065jRmTo7mP6TeFDwc3Z-0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/TZ5PL065jRmTo7mP6TeFDwc3Z-0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/KasunsTechThoughts/~4/KEgJSIyyKHg" height="1" width="1"/&gt;</content></entry><entry gd:etag="W/&quot;A08GSHY_eCp7ImA9WhRXFEk.&quot;"><id>tag:blogger.com,1999:blog-1943956040996422309.post-738083534905976808</id><published>2010-05-15T18:30:00.017+05:30</published><updated>2011-12-21T12:13:49.840+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-21T12:13:49.840+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="touchpad" /><category scheme="http://www.blogger.com/atom/ns#" term="Linux" /><category scheme="http://www.blogger.com/atom/ns#" term="Lucid" /><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu" /><category scheme="http://www.blogger.com/atom/ns#" term="bugfix" /><title>Fix for 'Ubuntu Lucid Touchpad not working'</title><link rel="replies" type="application/atom+xml" href="http://blog.kasunbg.org/feeds/738083534905976808/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.kasunbg.org/2010/05/fix-for-ubuntu-lucid-touchpad-not.html#comment-form" title="13 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1943956040996422309/posts/default/738083534905976808?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1943956040996422309/posts/default/738083534905976808?v=2" /><link rel="alternate" type="text/html" href="http://blog.kasunbg.org/2010/05/fix-for-ubuntu-lucid-touchpad-not.html" title="Fix for 'Ubuntu Lucid Touchpad not working'" /><author><name>Kasun Gajasinghe</name><uri>http://www.blogger.com/profile/06660275787369025626</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://4.bp.blogspot.com/-JY8k_9wGHVU/TjBrwUZgXiI/AAAAAAAAAR8/QFKKtI-Txgg/s1600/kasunbg.jpeg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_n9pyqFPavaM/TBw-7xXdWzI/AAAAAAAAAIo/1WhaAQWnUhg/s72-c/touchpad%40kasunbg.blogspot.com.jpg" height="72" width="72" /><thr:total>13</thr:total><content type="html">

Ubuntu 10.04 is intended as a Long Term Support (LTS) release, but surely it's not less of bugs. Touchpad stopped working when disable button is pressed, is surely one major bug of Lucid by usability wise. My friend Subash and I both faced this problem when we install Lucid. We both have HP Pavillion Series Laptops. In theory, this should work on any laptop/touchpad. Based on user comments, 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/7CKkhZUGVnKF9aLaSo-DL_j-HuM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7CKkhZUGVnKF9aLaSo-DL_j-HuM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/7CKkhZUGVnKF9aLaSo-DL_j-HuM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7CKkhZUGVnKF9aLaSo-DL_j-HuM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/KasunsTechThoughts/~4/LFaY_QZ11Cc" height="1" width="1"/&gt;</content></entry><entry gd:etag="W/&quot;CkQCQnczeCp7ImA9WxFQFko.&quot;"><id>tag:blogger.com,1999:blog-1943956040996422309.post-7139873779316180936</id><published>2010-05-12T18:48:00.000+05:30</published><updated>2010-05-12T18:49:23.980+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-05-12T18:49:23.980+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="launchpad" /><category scheme="http://www.blogger.com/atom/ns#" term="netbeans" /><category scheme="http://www.blogger.com/atom/ns#" term="bug" /><category scheme="http://www.blogger.com/atom/ns#" term="maven" /><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu" /><category scheme="http://www.blogger.com/atom/ns#" term="bugfix" /><title>Fixing the error in installing Maven plugin in Netbeans 6.8</title><link rel="replies" type="application/atom+xml" href="http://blog.kasunbg.org/feeds/7139873779316180936/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.kasunbg.org/2010/05/error-installing-maven-plugin-in.html#comment-form" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1943956040996422309/posts/default/7139873779316180936?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1943956040996422309/posts/default/7139873779316180936?v=2" /><link rel="alternate" type="text/html" href="http://blog.kasunbg.org/2010/05/error-installing-maven-plugin-in.html" title="Fixing the error in installing Maven plugin in Netbeans 6.8" /><author><name>Kasun Gajasinghe</name><uri>http://www.blogger.com/profile/06660275787369025626</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://4.bp.blogspot.com/-JY8k_9wGHVU/TjBrwUZgXiI/AAAAAAAAAR8/QFKKtI-Txgg/s1600/kasunbg.jpeg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_n9pyqFPavaM/S-qpgogByfI/AAAAAAAAAHo/9Tb_W36TIww/s72-c/netbeans-maven-kasun-gajasinghe.png" height="72" width="72" /><thr:total>3</thr:total><content type="html">I yesterday installed Ubuntu family newest OS release Ubuntu Lucid Lynx (Ubuntu 10.04) and then gone through the step of installing softwares. (Tried upgrade option of Ubuntu from Karmic Koala, but got screwed up! anyway it's another story.)
Ubuntu Lucid comes with Netbeans version 6.8. But there's a bug in it which prevents users from installing Maven plugin in it. It gives an error saying,
 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/R608MgX3lpqLrvXV-li-yyqqYR0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/R608MgX3lpqLrvXV-li-yyqqYR0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/R608MgX3lpqLrvXV-li-yyqqYR0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/R608MgX3lpqLrvXV-li-yyqqYR0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/KasunsTechThoughts/~4/golDaCofCVo" height="1" width="1"/&gt;</content></entry><entry gd:etag="W/&quot;D0IESH89eyp7ImA9WxFRFEo.&quot;"><id>tag:blogger.com,1999:blog-1943956040996422309.post-8101214146725246603</id><published>2010-04-28T23:30:00.000+05:30</published><updated>2010-04-28T22:55:09.163+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-04-28T22:55:09.163+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="foss" /><category scheme="http://www.blogger.com/atom/ns#" term="university of moratuwa" /><category scheme="http://www.blogger.com/atom/ns#" term="gsoc" /><category scheme="http://www.blogger.com/atom/ns#" term="cse" /><category scheme="http://www.blogger.com/atom/ns#" term="gsoc-2010" /><category scheme="http://www.blogger.com/atom/ns#" term="docbook" /><title>Google Summer of Code 2010</title><link rel="replies" type="application/atom+xml" href="http://blog.kasunbg.org/feeds/8101214146725246603/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.kasunbg.org/2010/04/google-summer-of-code-2010.html#comment-form" title="5 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1943956040996422309/posts/default/8101214146725246603?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1943956040996422309/posts/default/8101214146725246603?v=2" /><link rel="alternate" type="text/html" href="http://blog.kasunbg.org/2010/04/google-summer-of-code-2010.html" title="Google Summer of Code 2010" /><author><name>Kasun Gajasinghe</name><uri>http://www.blogger.com/profile/06660275787369025626</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://4.bp.blogspot.com/-JY8k_9wGHVU/TjBrwUZgXiI/AAAAAAAAAR8/QFKKtI-Txgg/s1600/kasunbg.jpeg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_n9pyqFPavaM/S9hjW2dxoPI/AAAAAAAAAHk/J9l_uKCgBEg/s72-c/2010soclogo.jpg" height="72" width="72" /><thr:total>5</thr:total><content type="html">Finally this year’s Google Summer of Code (GSoC) 2010 students are announced. I am Glad to announce, I am one of them. :-) 

I chose DocBook as my organization. DocBook provides a set of standards and tools for technical documentation. It was initially and is primarily intended for technical documentation, but has been extended for use in other domains as well.

The proposal I submitted "Web Help
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/pYb568rqL3k_njLJuCE0hXIT1NM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pYb568rqL3k_njLJuCE0hXIT1NM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/pYb568rqL3k_njLJuCE0hXIT1NM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pYb568rqL3k_njLJuCE0hXIT1NM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/KasunsTechThoughts/~4/3hsVWM9-xa8" height="1" width="1"/&gt;</content></entry><entry gd:etag="W/&quot;CkQHRXYzeip7ImA9WhdaFkg.&quot;"><id>tag:blogger.com,1999:blog-1943956040996422309.post-7752318125167548681</id><published>2010-04-28T22:24:00.002+05:30</published><updated>2011-10-26T23:02:14.882+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-26T23:02:14.882+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="foss" /><category scheme="http://www.blogger.com/atom/ns#" term="university of moratuwa" /><category scheme="http://www.blogger.com/atom/ns#" term="gsoc" /><category scheme="http://www.blogger.com/atom/ns#" term="cse" /><category scheme="http://www.blogger.com/atom/ns#" term="gsoc-2010" /><category scheme="http://www.blogger.com/atom/ns#" term="docbook" /><category scheme="http://www.blogger.com/atom/ns#" term="proposal" /><title>Proposal "Web Help Output for DocBook" for GSoC 2010</title><link rel="replies" type="application/atom+xml" href="http://blog.kasunbg.org/feeds/7752318125167548681/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.kasunbg.org/2010/04/proposal-web-help-output-for-docbook.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1943956040996422309/posts/default/7752318125167548681?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1943956040996422309/posts/default/7752318125167548681?v=2" /><link rel="alternate" type="text/html" href="http://blog.kasunbg.org/2010/04/proposal-web-help-output-for-docbook.html" title="Proposal &quot;Web Help Output for DocBook&quot; for GSoC 2010" /><author><name>Kasun Gajasinghe</name><uri>http://www.blogger.com/profile/06660275787369025626</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://4.bp.blogspot.com/-JY8k_9wGHVU/TjBrwUZgXiI/AAAAAAAAAR8/QFKKtI-Txgg/s1600/kasunbg.jpeg" /></author><thr:total>0</thr:total><content type="html">


UPDATE: DocBook WebHelp XSL Customization is now integrated DocBook XSL release starting from version 1.76.0. The release is available for download at http://docbook.sourceforge.net/snapshots/. Release notes are at DocBook WebHelp Project (22/10/2010) 


UPDATE: Google Summer of Code 2010 program finished on 20th August. See DocBook WebHelp Project for the end notes, features and to view the 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/_55t_P5POy4Z9Eeh5xG_OioTIEw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_55t_P5POy4Z9Eeh5xG_OioTIEw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/_55t_P5POy4Z9Eeh5xG_OioTIEw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_55t_P5POy4Z9Eeh5xG_OioTIEw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/KasunsTechThoughts/~4/0aE1MnPSEPc" height="1" width="1"/&gt;</content></entry><entry gd:etag="W/&quot;AkcHRHw_fSp7ImA9WxFSFkg.&quot;"><id>tag:blogger.com,1999:blog-1943956040996422309.post-1531242588795859687</id><published>2010-04-17T19:57:00.001+05:30</published><updated>2010-04-19T11:50:35.245+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-04-19T11:50:35.245+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="javascript" /><category scheme="http://www.blogger.com/atom/ns#" term="java" /><category scheme="http://www.blogger.com/atom/ns#" term="ajax" /><category scheme="http://www.blogger.com/atom/ns#" term="prototype" /><title>Send Ajax Requests from JavaScript easily with Prototype framework</title><link rel="replies" type="application/atom+xml" href="http://blog.kasunbg.org/feeds/1531242588795859687/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.kasunbg.org/2010/04/send-ajax-request-easily-with-prototype.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1943956040996422309/posts/default/1531242588795859687?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1943956040996422309/posts/default/1531242588795859687?v=2" /><link rel="alternate" type="text/html" href="http://blog.kasunbg.org/2010/04/send-ajax-request-easily-with-prototype.html" title="Send Ajax Requests from JavaScript easily with Prototype framework" /><author><name>Kasun Gajasinghe</name><uri>http://www.blogger.com/profile/06660275787369025626</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://4.bp.blogspot.com/-JY8k_9wGHVU/TjBrwUZgXiI/AAAAAAAAAR8/QFKKtI-Txgg/s1600/kasunbg.jpeg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_n9pyqFPavaM/S8nQEIfvGnI/AAAAAAAAAHc/eQL2kRsczhs/s72-c/prototype.gif" height="72" width="72" /><thr:total>0</thr:total><content type="html">Did you have a need of setting up an JSP Java variable in a JSP file inside a JavaScript code. Generally, this is not possible as JavaScript works on client-side and JSP Java compilation happens server-side. i.e. When a user request a JSP file, first, the Java codes in it is compiled and generates pure HTML (and JavaScript) code. So, if you want to set a Java variable or any other thing involving
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/xAsHoWdgzKXl9HURY_8M9ujcLTA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xAsHoWdgzKXl9HURY_8M9ujcLTA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/xAsHoWdgzKXl9HURY_8M9ujcLTA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xAsHoWdgzKXl9HURY_8M9ujcLTA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/KasunsTechThoughts/~4/uDqf4SvQJmA" height="1" width="1"/&gt;</content></entry><entry gd:etag="W/&quot;CEUNSHk-eyp7ImA9WxFSFEw.&quot;"><id>tag:blogger.com,1999:blog-1943956040996422309.post-2203001299058551060</id><published>2010-04-16T15:31:00.000+05:30</published><updated>2010-04-16T15:34:59.753+05:30</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-04-16T15:34:59.753+05:30</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="javascript" /><category scheme="http://www.blogger.com/atom/ns#" term="CSS" /><category scheme="http://www.blogger.com/atom/ns#" term="HTML" /><title>Show/Hide HTML div tags using JavaScript</title><link rel="replies" type="application/atom+xml" href="http://blog.kasunbg.org/feeds/2203001299058551060/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.kasunbg.org/2010/04/showhide-html-div-tags-using-javascript.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1943956040996422309/posts/default/2203001299058551060?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1943956040996422309/posts/default/2203001299058551060?v=2" /><link rel="alternate" type="text/html" href="http://blog.kasunbg.org/2010/04/showhide-html-div-tags-using-javascript.html" title="Show/Hide HTML div tags using JavaScript" /><author><name>Kasun Gajasinghe</name><uri>http://www.blogger.com/profile/06660275787369025626</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="31" height="32" src="http://4.bp.blogspot.com/-JY8k_9wGHVU/TjBrwUZgXiI/AAAAAAAAAR8/QFKKtI-Txgg/s1600/kasunbg.jpeg" /></author><thr:total>0</thr:total><content type="html">I'm here giving a simple way to show or hide a given content in a HTML file using JavaScript dynamically. Here, I'm showing a way to hide a text by click of a button. When clicked first, it will hide the content and clicking again will show it.
The code is this:
&amp;lt;script type="text/javascript"&amp;gt; 
function showHide(divId){
    var theDiv = document.getElementById(divId);
    if(theDiv.style.display=
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/IJbQo0Laquh9Px9Z75pcX_VyQ9I/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/IJbQo0Laquh9Px9Z75pcX_VyQ9I/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/IJbQo0Laquh9Px9Z75pcX_VyQ9I/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/IJbQo0Laquh9Px9Z75pcX_VyQ9I/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/KasunsTechThoughts/~4/PWjsrgLucpo" height="1" width="1"/&gt;</content></entry></feed>

