<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-10697156</id><updated>2011-11-13T01:42:23.232+08:00</updated><title type='text'>open dreams</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://opendreams.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10697156/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://opendreams.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Balamurali</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>15</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-10697156.post-116244741484468370</id><published>2006-11-02T14:01:00.000+08:00</published><updated>2006-11-02T14:03:35.106+08:00</updated><title type='text'>what's a SQL Injection bug.</title><content type='html'>Joel explains it &lt;a href="http://www.joelonsoftware.com/items/2006/11/01.html"&gt;here &lt;/a&gt;in a very simple way.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10697156-116244741484468370?l=opendreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://opendreams.blogspot.com/feeds/116244741484468370/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10697156&amp;postID=116244741484468370&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10697156/posts/default/116244741484468370'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10697156/posts/default/116244741484468370'/><link rel='alternate' type='text/html' href='http://opendreams.blogspot.com/2006/11/whats-sql-injection-bug.html' title='what&apos;s a SQL Injection bug.'/><author><name>Balamurali</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10697156.post-115258362128753823</id><published>2006-07-11T10:02:00.000+08:00</published><updated>2006-07-11T10:08:32.646+08:00</updated><title type='text'>How the big G works?</title><content type='html'>Baseline carries list of Google related articles. &lt;br /&gt;(&lt;a href="http://www.baselinemag.com/article2/0,1540,1985040,00.asp"&gt;link&lt;/a&gt;).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10697156-115258362128753823?l=opendreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://opendreams.blogspot.com/feeds/115258362128753823/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10697156&amp;postID=115258362128753823&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10697156/posts/default/115258362128753823'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10697156/posts/default/115258362128753823'/><link rel='alternate' type='text/html' href='http://opendreams.blogspot.com/2006/07/how-big-g-works.html' title='How the big G works?'/><author><name>Balamurali</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10697156.post-115198513304763929</id><published>2006-07-04T11:50:00.000+08:00</published><updated>2006-07-04T11:53:50.893+08:00</updated><title type='text'>Fast web services</title><content type='html'>Service-Oriented Architecture blog &lt;a href="http://blogs.zdnet.com/service-oriented/?p=653"&gt;writes&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;....that a two to ten-fold performance gain has been documented with the application of Fast Web Services in XML parsing. But he notes that performance hinges on the amount of time applications spend in the tasks of serialization and parsing. "A multiple of 2-10x may sound like a lot, but if the original time spent doing these tasks is so small in comparison to the end-to-end timescales, there isn’t much overall gain," he said. Plus, there are other ways to speed up Web services processing.&lt;br /&gt;&lt;br /&gt;Colin comes up with a rule of thumb to follow: use text-based XML for interoperability across systems, and Binary XML or Fast Web Services for system-specific tasks such in-memory messaging or platform-specific tools.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10697156-115198513304763929?l=opendreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://opendreams.blogspot.com/feeds/115198513304763929/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10697156&amp;postID=115198513304763929&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10697156/posts/default/115198513304763929'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10697156/posts/default/115198513304763929'/><link rel='alternate' type='text/html' href='http://opendreams.blogspot.com/2006/07/fast-web-services.html' title='Fast web services'/><author><name>Balamurali</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10697156.post-112676249116352269</id><published>2005-09-15T13:32:00.000+08:00</published><updated>2005-09-15T13:34:51.166+08:00</updated><title type='text'>AJAX</title><content type='html'>Yahoo mail's new &lt;a href="http://www.thetwowayweb.com/stories/storyReader$2050"&gt;interface&lt;/a&gt;. Looks cool.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10697156-112676249116352269?l=opendreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://opendreams.blogspot.com/feeds/112676249116352269/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10697156&amp;postID=112676249116352269&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10697156/posts/default/112676249116352269'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10697156/posts/default/112676249116352269'/><link rel='alternate' type='text/html' href='http://opendreams.blogspot.com/2005/09/ajax.html' title='AJAX'/><author><name>Balamurali</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10697156.post-112649755527796520</id><published>2005-09-12T11:58:00.000+08:00</published><updated>2005-09-12T12:01:30.586+08:00</updated><title type='text'>Consider becoming Buddhist</title><content type='html'>&lt;table border='0' cellpadding='5' cellspacing='0' width='600'&gt;&lt;tr&gt;&lt;td&gt;&lt;img src='http://images.quizfarm.com/1110082346Buddha.jpg'&gt;&lt;/td&gt;&lt;td&gt; You scored as &lt;b&gt;Buddhism&lt;/b&gt;. Your beliefs most closely resemble those of Buddhism. Do more research on Buddhism and possibly consider becoming Buddhist, if you are not already.&lt;br /&gt;&lt;br /&gt;In Buddhism, there are Four Noble Truths: (1) Life is suffering. (2) All suffering is caused by ignorance of the nature of reality and the craving, attachment, and grasping that result from such ignorance. (3) Suffering can be ended by overcoming ignorance and attachment. (4) The path to the suppression of suffering is the Noble Eightfold Path, which consists of right views, right intention, right speech, right action, right livelihood, right effort, right-mindedness, and right contemplation. These eight are usually divided into three categories that base the Buddhist faith: morality, wisdom, and samadhi, or concentration. In Buddhism, there is no hierarchy, nor caste system; the Buddha taught that one's spiritual worth is not based on birth.&lt;br&gt;&lt;br&gt;&lt;table border='0' width='300' cellspacing='0' cellpadding='0'&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;font face='Arial' size='1'&gt;Buddhism&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;table border='1' cellpadding='0' cellspacing='0' width='96' bgcolor='#dddddd'&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;td&gt;&lt;font face='Arial' size='1'&gt;96%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;font face='Arial' size='1'&gt;atheism&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;table border='1' cellpadding='0' cellspacing='0' width='75' bgcolor='#dddddd'&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;td&gt;&lt;font face='Arial' size='1'&gt;75%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;font face='Arial' size='1'&gt;Hinduism&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;table border='1' cellpadding='0' cellspacing='0' width='71' bgcolor='#dddddd'&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;td&gt;&lt;font face='Arial' size='1'&gt;71%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;font face='Arial' size='1'&gt;Islam&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;table border='1' cellpadding='0' cellspacing='0' width='63' bgcolor='#dddddd'&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;td&gt;&lt;font face='Arial' size='1'&gt;63%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;font face='Arial' size='1'&gt;Satanism&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;table border='1' cellpadding='0' cellspacing='0' width='54' bgcolor='#dddddd'&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;td&gt;&lt;font face='Arial' size='1'&gt;54%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;font face='Arial' size='1'&gt;agnosticism&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;table border='1' cellpadding='0' cellspacing='0' width='50' bgcolor='#dddddd'&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;td&gt;&lt;font face='Arial' size='1'&gt;50%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;font face='Arial' size='1'&gt;Paganism&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;table border='1' cellpadding='0' cellspacing='0' width='46' bgcolor='#dddddd'&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;td&gt;&lt;font face='Arial' size='1'&gt;46%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;font face='Arial' size='1'&gt;Christianity&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;table border='1' cellpadding='0' cellspacing='0' width='33' bgcolor='#dddddd'&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;td&gt;&lt;font face='Arial' size='1'&gt;33%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;&lt;font face='Arial' size='1'&gt;Judaism&lt;/font&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;table border='1' cellpadding='0' cellspacing='0' width='29' bgcolor='#dddddd'&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;&lt;td&gt;&lt;font face='Arial' size='1'&gt;29%&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br&gt;&lt;a href='http://quizfarm.com/test.php?q_id=10907'&gt;Which religion is the right one for you? (new version)&lt;/a&gt;&lt;br&gt;&lt;font face='Arial' size='1'&gt;created with &lt;a href='http://quizfarm.com'&gt;QuizFarm.com&lt;/a&gt;&lt;/font&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10697156-112649755527796520?l=opendreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://opendreams.blogspot.com/feeds/112649755527796520/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10697156&amp;postID=112649755527796520&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10697156/posts/default/112649755527796520'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10697156/posts/default/112649755527796520'/><link rel='alternate' type='text/html' href='http://opendreams.blogspot.com/2005/09/consider-becoming-buddhist.html' title='Consider becoming Buddhist'/><author><name>Balamurali</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10697156.post-111275755830086370</id><published>2005-04-06T11:05:00.000+08:00</published><updated>2005-04-06T11:26:21.920+08:00</updated><title type='text'>An open source accounting software for Indian markets - My wish list</title><content type='html'>&lt;span style="font-weight:bold;"&gt;Set of components&lt;/span&gt;&lt;br /&gt;This open source system should be developed as a set of components. Each and every function/feature of this application should be exposed as a web service. These set of components/methods should be accessible by SOAP,REST and Programming languages based APIs. By this way, integration, customization and extending the system is lot easy.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Breaking User interface lock-in&lt;/span&gt;&lt;br /&gt;As I noted previously, user interface lock-in of existing systems like tally keeps the users. This kind of well defined set of components allows us to develop multiple interfaces. Any company can build a new interface, an Interface nearly identical to tally with same set of screens and short-cut keys will be the best starting point. By this interface tally-savvy users/accountants have no reason to stick with their pirated tally. Learning curve for data entry operators and switching cost for companies are almost zero.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Plug-ins&lt;/span&gt;&lt;br /&gt;This modular architecture should support plug-ins. Plug-ins are optional components that can be replaced at will, either at run time, configuration time or at development time. For example when users want to add new features like sending SMS from the accounting software, they can write a new plug-in and attach to this core system. &lt;br /&gt;&lt;br /&gt;Plug-ins are like extensions to the core systems and can be used as adapters to connect other systems like inventory. Without even touching any core part of this system it should able easy to write plug-ins. Like reading data from a third party application or from a Excel sheet or calendar system.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Data import/export API&lt;/span&gt;&lt;br /&gt;I have already explained why this is a single most required feature &lt;a href="http://opendreams.blogspot.com/2005/02/dream-1.html"&gt;here&lt;/a&gt;. This feature along with nearly identical tally interface alone will bring lots of pirated tally users into this open source system.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Multi-language support&lt;/span&gt;&lt;br /&gt;Supporting multiple languages is not a fancy feature anymore and especially to a country where 90% of population doesn't speak English. It should be a mandatory for any application targeted to this market. This feature will make sure this open source system reaches the un reached mass market.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;No vendor lock-in&lt;/span&gt;&lt;br /&gt;There will be no vendor lock because of its open source nature. Any software distributor with sufficient technical and functional knowledge can customize and resell this system.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;What this means to Independent software vendors&lt;/span&gt;&lt;br /&gt;Forget about fighting with tally or NX. It is about services (or customization), not products. Make profit by providing services. Services market will be bigger than products market.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;What this means to Software developers/Students&lt;/span&gt;&lt;br /&gt;This will be the biggest opportunity to learn programming and easiest way to show your skills to potential employers.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10697156-111275755830086370?l=opendreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://opendreams.blogspot.com/feeds/111275755830086370/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10697156&amp;postID=111275755830086370&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10697156/posts/default/111275755830086370'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10697156/posts/default/111275755830086370'/><link rel='alternate' type='text/html' href='http://opendreams.blogspot.com/2005/04/open-source-accounting-software-for.html' title='An open source accounting software for Indian markets - My wish list'/><author><name>Balamurali</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10697156.post-111086411025058135</id><published>2005-03-15T13:12:00.000+08:00</published><updated>2005-03-15T13:38:02.323+08:00</updated><title type='text'>Firefox in trouble</title><content type='html'>A &lt;a href="http://theserverside.net/news/thread.tss?thread_id=32531"&gt;post&lt;/a&gt; by Mike Griffin in theserverside.net pointing to this &lt;a href="http://www.eweek.com/article2/0,1759,1774091,00.asp"&gt;article&lt;/a&gt; from eweek&lt;br /&gt;&lt;br /&gt;From the Comments:&lt;br /&gt;At first the thrill of a new project and the recognition that goes with it carries you through those tiresome evenings. You are creating something new and there are no bean-counters around to mess everything up. However, as time goes on, as with most things, the thrill begins to wax and wane, and after months of getting no more than 4 hours of sleep per night it begins to affect your health. You get sick more often than you used to, and you're main goal quickly becomes to merely get through each day. And then there's the guilt of spending too much time on it, when the basement needs painting, things need fixed around the house, and you're not spending enough quality time with your kids (and when you do you're the walking dead so it doesn't count). Finally, and much to your surprise, the project doesn't really turn out to be the big career booster you thought it was going to be. In fact, perspective employers are hesitant to hire you when they find out you have a mistress on the side pulling at your time and resources. &lt;br /&gt;&lt;br /&gt;Comment #2&lt;br /&gt;For an open-source project to remain successful long-term, it needs a strong developer community. "A project with a truck number of two is in deep trouble."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10697156-111086411025058135?l=opendreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://opendreams.blogspot.com/feeds/111086411025058135/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10697156&amp;postID=111086411025058135&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10697156/posts/default/111086411025058135'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10697156/posts/default/111086411025058135'/><link rel='alternate' type='text/html' href='http://opendreams.blogspot.com/2005/03/firefox-in-trouble.html' title='Firefox in trouble'/><author><name>Balamurali</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10697156.post-111051086814024031</id><published>2005-03-11T11:12:00.000+08:00</published><updated>2005-03-11T11:14:28.140+08:00</updated><title type='text'></title><content type='html'>Paul Graham : &lt;a href="http://www.paulgraham.com/start.html"&gt;How to start a startup&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;You need three things to create a successful startup: to start with good people, to make something customers actually want, and to spend as little money as possible. Most startups that fail do it because they fail at one of these. A startup that does all three will probably succeed.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10697156-111051086814024031?l=opendreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://opendreams.blogspot.com/feeds/111051086814024031/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10697156&amp;postID=111051086814024031&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10697156/posts/default/111051086814024031'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10697156/posts/default/111051086814024031'/><link rel='alternate' type='text/html' href='http://opendreams.blogspot.com/2005/03/paul-graham-how-to-start-startup-you.html' title=''/><author><name>Balamurali</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10697156.post-110984368135432649</id><published>2005-03-03T17:54:00.000+08:00</published><updated>2005-03-04T15:31:48.213+08:00</updated><title type='text'>Eclipse - The Platform</title><content type='html'>&lt;a href="http://www.builderau.com.au/program/work/0,39024650,39179600,00.htm"&gt;Builder .au&lt;/a&gt; has a story about &lt;a href="http://www.eclipse.org"&gt;eclipse&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;From the article,&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;The availability of many Eclipse plug-ins, and the fact that developers can download Eclipse for free, has helped fuel the adoption of Eclipse with Java developers and Java software companies. The Eclipse "framework", however, can be expanded into other areas, according to Eclipse members.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Computer Associates, which will join the organisation's board this year, intends to propose an Eclipse project in systems management within the next month, according to Robert Levy, senior vice-president of data and lifecycle management at CA.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;The proposal aims to make applications under development easier to manage once they're up and running, he said. The idea is to create broadly used software to let programmers add "instrumentation" to applications so that their performance can be easily tracked by systems management products, he said.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;The software would also look to eliminate glitches that occur when applications are moved from development into actual use, Levy added. Microsoft has a similar technology under development in its Visual Studio 2005 Team System.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Another significant departure for Eclipse that's under development is a move into tools for building applications targeted at specific industries. In particular, the organisation is exploring a way to work with standards organisations in the health care industry, said Mike Milinkovich, executive director of Eclipse.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;The goal of the project is to simplify the process of building health care applications by having built-in support for health care data-sharing standards, such as those for handling medical records, he said. "We see open source as complementary to open standards if they are prevalent," Milinkovich said.&lt;br /&gt;&lt;br /&gt;One Eclipse member said that Eclipse software can be applied even more broadly than development tools. The Eclipse Rich Client Platform, which IBM uses in its Workplace client software, could conceivably be used as a replacement to Windows on the desktop, although no vendor has tried to sell it as such, said Michael Norman, CEO of Scapa Technologies.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Eclipse "looks remarkably like an operating system -- a modular, componentised operating system," Norman said.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10697156-110984368135432649?l=opendreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://opendreams.blogspot.com/feeds/110984368135432649/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10697156&amp;postID=110984368135432649&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10697156/posts/default/110984368135432649'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10697156/posts/default/110984368135432649'/><link rel='alternate' type='text/html' href='http://opendreams.blogspot.com/2005/03/eclipse-platform.html' title='Eclipse - The Platform'/><author><name>Balamurali</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10697156.post-110983732976488334</id><published>2005-03-03T16:05:00.000+08:00</published><updated>2005-03-03T16:10:09.780+08:00</updated><title type='text'>A quotable quote.</title><content type='html'>&lt;a href="http://dotnetjunkies.com/WebLog/sriram/archive/2005/03/02/57774.aspx"&gt;Sriram&lt;/a&gt; : "Simplicity is tough - complexity is easy. It's easier to build complex things than to take the trouble to make them simple".&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10697156-110983732976488334?l=opendreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://opendreams.blogspot.com/feeds/110983732976488334/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10697156&amp;postID=110983732976488334&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10697156/posts/default/110983732976488334'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10697156/posts/default/110983732976488334'/><link rel='alternate' type='text/html' href='http://opendreams.blogspot.com/2005/03/quotable-quote.html' title='A quotable quote.'/><author><name>Balamurali</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10697156.post-110921911234106887</id><published>2005-02-24T12:22:00.000+08:00</published><updated>2005-02-24T12:25:12.343+08:00</updated><title type='text'>A Byte of Python</title><content type='html'>If you want to start learning python, but not sure where to start. &lt;a href="http://www.byteofpython.info/read/index.html"&gt;Here&lt;/a&gt; is the best online book/tutorial (Yes, it's free). It's an excellent material and recommended.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10697156-110921911234106887?l=opendreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://opendreams.blogspot.com/feeds/110921911234106887/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10697156&amp;postID=110921911234106887&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10697156/posts/default/110921911234106887'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10697156/posts/default/110921911234106887'/><link rel='alternate' type='text/html' href='http://opendreams.blogspot.com/2005/02/byte-of-python.html' title='A Byte of Python'/><author><name>Balamurali</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10697156.post-110905457872541188</id><published>2005-02-22T14:23:00.000+08:00</published><updated>2005-02-24T10:46:58.896+08:00</updated><title type='text'>An open source API - To read/import data from tally - part 2</title><content type='html'>As I mentioned in my earlier &lt;a href="http://opendreams.blogspot.com/2005/02/dream-1.html"&gt;post&lt;/a&gt;, This should be an API not tool. Instead of just extracting and storing in a predetermined format, It should be based on methods like getCompanyList() which returns list of companies. By this way this API can able to address large number customers, as each and everyone's requirement differs from others. Other accounting software vendors (Like &lt;a href="http://www.tcs.com/0_products/exregeneration/products_exgeneration.htm"&gt;EX&lt;/a&gt;, &lt;a href="http://goodbookserp.com/goodbooks/index.htm"&gt;Goodbooks&lt;/a&gt;, &lt;a href="http://www.wings2000.com/default.htm"&gt;Wings&lt;/a&gt;) or any Custom enterprise developers can utilise this API and integrate with their product.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10697156-110905457872541188?l=opendreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://opendreams.blogspot.com/feeds/110905457872541188/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10697156&amp;postID=110905457872541188&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10697156/posts/default/110905457872541188'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10697156/posts/default/110905457872541188'/><link rel='alternate' type='text/html' href='http://opendreams.blogspot.com/2005/02/open-source-api-to-readimport-data.html' title='An open source API - To read/import data from tally - part 2'/><author><name>Balamurali</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10697156.post-110897066898302280</id><published>2005-02-21T15:17:00.000+08:00</published><updated>2005-02-22T14:21:56.726+08:00</updated><title type='text'>Dream #1</title><content type='html'>&lt;span style="font-weight:bold;"&gt;An open source API - To read/import data from tally&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Why I consider an open source API to read/import data from tally is badly needed.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;span style="font-style:italic;"&gt;1. Moving to a custom made enterprise application from tally&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;There are around 1 million official customers for tally. I am sure there will be another half a million unofficial customers (Pirated). Lot of these customers will be using tally for years and when they need to move to their own custom made enterprise applications or different packages from tally as business requirements changes by time, they have left with two choices.&lt;br /&gt;&lt;br /&gt;1. Re-Enter all data into the new system&lt;br /&gt;2. Contact tally and pay huge amount of money&lt;br /&gt;&lt;br /&gt;How about if they have an open source API, when they moving from tally to a custom made enterprise application. It will be a smooth ride for them. &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;span style="font-style:italic;"&gt;2. Moving away from pirated version&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;As we noted early, half a million customers is a big thing. Once government or tally started tightening screws for piracy they will find nowhere to go. I think there are two main reasons, which keeps them in tally. (Apart from it’s great features, one is user interface lock-in and another one is data lock-in.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;1. &lt;span style="font-style:italic;"&gt;Use interface lock-in&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Customers have used to the interface, ctlr-keys and short cuts of tally. Moving away from tally means there will be a big learning curve for them. (We will see what can be done for this in future posts).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;2. &lt;span style="font-style:italic;"&gt;Data lock-in&lt;/span&gt;&lt;/span&gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; It is not always easy to re-enter the bunch of data into a new package, which is very expensive and time-consuming operation&lt;br /&gt;&lt;br /&gt;Continues...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10697156-110897066898302280?l=opendreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://opendreams.blogspot.com/feeds/110897066898302280/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10697156&amp;postID=110897066898302280&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10697156/posts/default/110897066898302280'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10697156/posts/default/110897066898302280'/><link rel='alternate' type='text/html' href='http://opendreams.blogspot.com/2005/02/dream-1.html' title='Dream #1'/><author><name>Balamurali</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10697156.post-110896376844709785</id><published>2005-02-21T13:23:00.000+08:00</published><updated>2005-02-21T15:38:59.396+08:00</updated><title type='text'>Usability and killing a useful industry</title><content type='html'>Joel &lt;a href="http://www.joelonsoftware.com/items/2005/02/17.html"&gt;writes&lt;/a&gt; about Microsoft's Antispyware.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Not only that, but I wonder if Microsoft can run an antispyware product without huge conflicts of interest. For example, will they block all the spyware that Real installs on your system? While Real is suing them? Especially when blocking spyware from Real will just give Real more ammunition to use against Microsoft in court? And the next time Microsoft needs a DRM favor from your friendly neighborhood media conglomerate, will the media conglomerate demand exemption from Antispyware removal for their adware in exchange for supporting Windows Media 37.0, with the new brain-zapping feature that prevents you from humming any song unless you bought the performance rights? (A sheet of tinfoil wrapped tightly around your skull is effective against this zapper, I understand.)&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I understand that Microsoft wants to help customers who feel like a spyware-free operating system should be your right when you pay for WinXP, but it's a shame that by giving it away free they're likely to wipe out a useful industry and replace it with something that's difficult to trust due to conflicts of interest.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10697156-110896376844709785?l=opendreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://opendreams.blogspot.com/feeds/110896376844709785/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10697156&amp;postID=110896376844709785&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10697156/posts/default/110896376844709785'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10697156/posts/default/110896376844709785'/><link rel='alternate' type='text/html' href='http://opendreams.blogspot.com/2005/02/usability-and-killing-useful-industry.html' title='Usability and killing a useful industry'/><author><name>Balamurali</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10697156.post-110784861298288211</id><published>2005-02-08T15:43:00.000+08:00</published><updated>2005-03-11T11:16:26.950+08:00</updated><title type='text'>Welcome to opendreams</title><content type='html'>This is a blog where I link various interesting (for me) stuff mostly related to Open source, J2EE, EAI and more importantly planning to write my dream(s) and my efforts (if I put any) to realizing them.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10697156-110784861298288211?l=opendreams.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://opendreams.blogspot.com/feeds/110784861298288211/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10697156&amp;postID=110784861298288211&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10697156/posts/default/110784861298288211'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10697156/posts/default/110784861298288211'/><link rel='alternate' type='text/html' href='http://opendreams.blogspot.com/2005/02/welcome-to-opendreams.html' title='Welcome to opendreams'/><author><name>Balamurali</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
