<?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'><id>tag:blogger.com,1999:blog-10295657</id><updated>2010-02-20T18:05:37.771+11:00</updated><title type='text'>Murali's Arena</title><subtitle type='html'>This is my public online digital diary for sharing my thoughts with everybody out there. The contents published will not criticise any particular person or entity. Most of the items will be for knowledge sharing.

Thanks for visiting</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://bbmurali.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10295657/posts/default'/><link rel='alternate' type='text/html' href='http://bbmurali.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/10295657/posts/default?start-index=26&amp;max-results=25'/><author><name>Balamurali</name><uri>http://www.blogger.com/profile/06084951382439071199</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>142</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-10295657.post-8546507028161565976</id><published>2008-12-23T17:29:00.002+11:00</published><updated>2008-12-23T17:34:50.999+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cars'/><category scheme='http://www.blogger.com/atom/ns#' term='auto'/><title type='text'>10 Cool Cars We Want Now</title><content type='html'>This blog post lists 10 cool cars and I couldn't take my eyes off from the Audi R8.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blog.wired.com/cars/2008/12/10-cars-we-want.html"&gt;http://blog.wired.com/cars/2008/12/10-cars-we-want.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10295657-8546507028161565976?l=bbmurali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10295657/posts/default/8546507028161565976'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10295657/posts/default/8546507028161565976'/><link rel='alternate' type='text/html' href='http://bbmurali.blogspot.com/2008/12/10-cool-cars-we-want-now.html' title='10 Cool Cars We Want Now'/><author><name>Balamurali</name><uri>http://www.blogger.com/profile/06084951382439071199</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08201922028190677727'/></author></entry><entry><id>tag:blogger.com,1999:blog-10295657.post-3059729810908206961</id><published>2008-08-31T16:12:00.004+10:00</published><updated>2008-08-31T16:20:38.410+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='design patterns'/><title type='text'>Article on software dependencies</title><content type='html'>I came accross a very good article on software dependencies and I encourage you to have a look when you have some time for a reading.&lt;br /&gt;&lt;br /&gt;The auther talks about problems with tightly coupled architectures, effect of coupling on testing and other design patterns such as dependency inversion and dependency injection. Read the full article &lt;a href="http://msdn.microsoft.com/en-us/magazine/cc337885.aspx"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10295657-3059729810908206961?l=bbmurali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10295657/posts/default/3059729810908206961'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10295657/posts/default/3059729810908206961'/><link rel='alternate' type='text/html' href='http://bbmurali.blogspot.com/2008/08/article-on-software-dependencies.html' title='Article on software dependencies'/><author><name>Balamurali</name><uri>http://www.blogger.com/profile/06084951382439071199</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08201922028190677727'/></author></entry><entry><id>tag:blogger.com,1999:blog-10295657.post-1974090809992032328</id><published>2008-05-07T11:35:00.001+10:00</published><updated>2008-05-07T11:35:18.035+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='CloudComputing'/><title type='text'>Cloud computing</title><content type='html'>I don't think that I can find a Software Professional who is not aware of this technical phrase&amp;nbsp; 'Cloud Computing'. It is the current talk of the town.&lt;br /&gt;&lt;br /&gt;This &lt;a href="http://technology.timesonline.co.uk/tol/news/tech_and_web/article3874599.ece"&gt;article on 'Cloud Computing'&lt;/a&gt; describes about the term, how Google and IBM would probably dominate the world in this area and its consequences.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10295657-1974090809992032328?l=bbmurali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bbmurali.blogspot.com/feeds/1974090809992032328/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=10295657&amp;postID=1974090809992032328&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10295657/posts/default/1974090809992032328'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10295657/posts/default/1974090809992032328'/><link rel='alternate' type='text/html' href='http://bbmurali.blogspot.com/2008/05/cloud-computing.html' title='Cloud computing'/><author><name>Balamurali</name><uri>http://www.blogger.com/profile/06084951382439071199</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08201922028190677727'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10295657.post-9148836101576133603</id><published>2008-05-02T10:43:00.001+10:00</published><updated>2008-05-02T10:43:44.635+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='social networking'/><category scheme='http://www.blogger.com/atom/ns#' term='facebook'/><category scheme='http://www.blogger.com/atom/ns#' term='information security'/><title type='text'>Personal data on Facebook at risk</title><content type='html'>A news published on the BBC website has reported with proof, that how the personal information of the Facebook users can be hacked and used for any other purposes. &lt;br /&gt;&lt;br /&gt;An application written for Facebook can gather the user's personal data as well as his/her friends', when it is added to the user's profile. That means, you can't stay secured by not adding any applications to your profile; You details ca be stolen when one of your friends adds those malicious application.&lt;br /&gt;&lt;br /&gt;Read the full story &lt;a href="http://news.bbc.co.uk/2/hi/programmes/click_online/7375772.stm"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10295657-9148836101576133603?l=bbmurali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bbmurali.blogspot.com/feeds/9148836101576133603/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=10295657&amp;postID=9148836101576133603&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10295657/posts/default/9148836101576133603'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10295657/posts/default/9148836101576133603'/><link rel='alternate' type='text/html' href='http://bbmurali.blogspot.com/2008/05/personal-data-on-facebook-at-risk.html' title='Personal data on Facebook at risk'/><author><name>Balamurali</name><uri>http://www.blogger.com/profile/06084951382439071199</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08201922028190677727'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10295657.post-5838391394449578191</id><published>2008-05-01T09:46:00.001+10:00</published><updated>2008-05-01T09:46:04.548+10:00</updated><title type='text'>Schedule delivery of mails in Outlook</title><content type='html'>There is a nice feature in Outlook 2003/2007, which makes it possible to delay the delivery of a message. This should be very useful in many occasions but one simple situation is when we want to send wishes to a person on his/her birthday or anniversary. We don't have to worry about whether we are away from the computers on that day, the message will be sent by the server on the scheduled time (this will work only when outlook is connected in exchange server mode).&lt;br /&gt;&lt;br /&gt;Read more from &lt;a href="http://www.cnet.com/8301-13880_1-9929823-68.html"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10295657-5838391394449578191?l=bbmurali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bbmurali.blogspot.com/feeds/5838391394449578191/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=10295657&amp;postID=5838391394449578191&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10295657/posts/default/5838391394449578191'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10295657/posts/default/5838391394449578191'/><link rel='alternate' type='text/html' href='http://bbmurali.blogspot.com/2008/05/schedule-delivery-of-mails-in-outlook.html' title='Schedule delivery of mails in Outlook'/><author><name>Balamurali</name><uri>http://www.blogger.com/profile/06084951382439071199</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08201922028190677727'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10295657.post-1782450449245055859</id><published>2008-03-28T11:45:00.001+11:00</published><updated>2008-03-28T11:45:27.816+11:00</updated><title type='text'>Daylight Saving time</title><content type='html'>A news story says that the PCs in some states (New South Wales, Victoria, ACT, Tasmania and South Australia) of Australia, will not be able to automatically adjust the daylight saving time this year. Not mentioned in the story, according to one of my colleagues in New Zealand, this will affect them as well.&lt;br /&gt;&lt;br /&gt;A software update from Microsoft may solve the problem.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.smartcompany.com.au/Free-Articles/The-Briefing/20080327-Daylight-saving-Watch-the-clock.html"&gt;Read the full story&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10295657-1782450449245055859?l=bbmurali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bbmurali.blogspot.com/feeds/1782450449245055859/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=10295657&amp;postID=1782450449245055859&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10295657/posts/default/1782450449245055859'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10295657/posts/default/1782450449245055859'/><link rel='alternate' type='text/html' href='http://bbmurali.blogspot.com/2008/03/daylight-saving-time.html' title='Daylight Saving time'/><author><name>Balamurali</name><uri>http://www.blogger.com/profile/06084951382439071199</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08201922028190677727'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10295657.post-4020526290588273138</id><published>2008-03-12T12:26:00.001+11:00</published><updated>2008-03-12T12:26:28.128+11:00</updated><title type='text'>Percentile calculation in Oracle</title><content type='html'>A percentile is the value of a variable below which a certain percent of observations fall. That is; the 80th percentile is the value below which 80% of the observations can be found. More informations about percentile and the mathematical calculations can be found on the &lt;a href="http://en.wikipedia.org/wiki/95th_percentile"&gt;wiki page&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I had to use percentile function in one of our applications where the only option was to use Oracle. I did some research on the subject and found the solution. &lt;br /&gt;&lt;br /&gt;There are 2 analytic functions in oracle which can be used for the purpose finding the percentile.&lt;br /&gt;&lt;br /&gt;1. Function: Percent_Rank&lt;br /&gt;This function gives the percentile rank, between 0 and 1, in the set (table rows). &lt;br /&gt;Format: &lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;PERCENT_RANK(&amp;lt;value&amp;gt;) OVER (&amp;lt;partition_clause&amp;gt; &amp;lt;order_by_clause&amp;gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;E.g.:&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;SELECT department_id, last_name, salary, PERCENT_RANK()&lt;/span&gt;&lt;br style="color: rgb(0, 153, 0);" /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;OVER (PARTITION BY department_id ORDER BY salary DESC) AS pr&lt;/span&gt;&lt;br style="color: rgb(0, 153, 0);" /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;FROM employees&lt;/span&gt;&lt;br style="color: rgb(0, 153, 0);" /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;ORDER BY pr, salary;&lt;/span&gt;&lt;br /&gt;The results of this query will present the department, employee last name, salary and the percentile rank of the salary within the department the employee belongs to, order by percentile rank and salary.&lt;br /&gt;&lt;br /&gt;2. Function: Percentile_Cont&lt;br /&gt;This assumes a continuous distribution; the function will retrieve the value for a given percentile.&lt;br /&gt;Format:&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;PERCENTILE_CONT(&amp;lt;value&amp;gt;) WITHIN GROUP (ORDER BY &amp;lt;expression&amp;gt; [ASC | DESC]) OVER (&amp;lt;partition_clause&amp;gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;E.g.:&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;SELECT last_name, salary, department_id,&lt;/span&gt;&lt;br style="color: rgb(0, 153, 0);" /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;PERCENTILE_CONT(0.5) WITHIN GROUP (ORDER BY salary DESC)&lt;/span&gt;&lt;br style="color: rgb(0, 153, 0);" /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;OVER (PARTITION BY department_id) PCT_CONT, &lt;/span&gt;&lt;br style="color: rgb(0, 153, 0);" /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;PERCENT_RANK()&lt;/span&gt;&lt;br style="color: rgb(0, 153, 0);" /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;OVER (PARTITION BY department_id ORDER BY salary DESC) PCT_RANK&lt;/span&gt;&lt;br style="color: rgb(0, 153, 0);" /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;FROM employees&lt;/span&gt;&lt;br style="color: rgb(0, 153, 0);" /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;WHERE department_id IN (30, 60);&lt;/span&gt;&lt;br /&gt;This query returns the employee last name, salary, department, 50th percentile value of the salaries within the departments, percentile rank of the employee salary for departments 30 and 50.&lt;br /&gt;&lt;br /&gt;These analytics functions may take some time to response when queried against large tables.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10295657-4020526290588273138?l=bbmurali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bbmurali.blogspot.com/feeds/4020526290588273138/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=10295657&amp;postID=4020526290588273138&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10295657/posts/default/4020526290588273138'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10295657/posts/default/4020526290588273138'/><link rel='alternate' type='text/html' href='http://bbmurali.blogspot.com/2008/03/percentile-calculation-in-oracle.html' title='Percentile calculation in Oracle'/><author><name>Balamurali</name><uri>http://www.blogger.com/profile/06084951382439071199</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08201922028190677727'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10295657.post-7078147294753807531</id><published>2008-02-22T14:58:00.001+11:00</published><updated>2008-02-22T14:58:02.697+11:00</updated><title type='text'>Long wait is over</title><content type='html'>I had been away from posting on my blog for more than 3 months. I was neither busy with office projects nor with personal projects; I made a major move in my life. I and my family migrated to Australia and I was busy with preparing to move from Lanka and settling in the new place. &lt;br /&gt;&lt;br /&gt;Now, I am back to my usual life; meaning that I have started blog posting as well.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10295657-7078147294753807531?l=bbmurali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bbmurali.blogspot.com/feeds/7078147294753807531/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=10295657&amp;postID=7078147294753807531&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10295657/posts/default/7078147294753807531'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10295657/posts/default/7078147294753807531'/><link rel='alternate' type='text/html' href='http://bbmurali.blogspot.com/2008/02/long-wait-is-over.html' title='Long wait is over'/><author><name>Balamurali</name><uri>http://www.blogger.com/profile/06084951382439071199</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08201922028190677727'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10295657.post-6741758647354812800</id><published>2007-10-26T16:52:00.001+10:00</published><updated>2007-10-26T16:52:57.159+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='websecurity'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net'/><title type='text'>Encrypting web.config sections</title><content type='html'>In ASP.Net web applications, we are used to keep some confidential data in clear text and we do not even care about their importance to the intruders. One of them is the database login credentials, kept in the connectionStrings section of the web configuration (web.config) file.&lt;br /&gt;&lt;br /&gt;Recently, I was involved in designing a public secured web application for our customers site. After the implementation was completed, we left the application with our 'IT Security Specialist' to evaluate its secureness. One of his feedbacks was to keep the confidential data encrypted. So, we decided to use the .Net Data Protection API for encrypting the database connection information, i.e. connectionString section in web.config file. I share the details on how to encrypt/decrypt (here I have used the 'machine store' option and it is the good choice when the web site is hosted in a shared environment) the particular section in the file.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Finish the connectionString section configurations in web.config&lt;/li&gt;&lt;li&gt;Open command prompt, change the directory to &lt;i&gt;&lt;span style="font-size: 10pt; font-family: Verdana; color: black;"&gt;%WinDir%\Microsoft.NET\Framework\&amp;lt;versionNumber&amp;gt;&lt;br /&gt;e.g. &lt;/span&gt;&lt;/i&gt;&lt;span style="font-size: 10pt; font-family: Verdana; color: black;"&gt;C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: 10pt; font-family: Verdana; color: black;"&gt;Execute the following command (AppName: virtual directory name of the&lt;br /&gt;application in IIS e.g. myapplication)&lt;br /&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-size: 10pt; font-family: Verdana; color: black;"&gt;aspnet_regiis&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 10pt; font-family: Verdana; color: black;"&gt; &lt;b&gt;-pe&lt;/b&gt; "connectionStrings" &lt;b&gt;-app&lt;/b&gt; "/AppName"&lt;br /&gt;&lt;b&gt;-prov&lt;/b&gt; "DataProtectionConfigurationProvider“&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: 10pt; font-family: Verdana; color: black;"&gt;Open web.config file and verify the encrypted section&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;If it is required to decrypt the section (to change the database settings), this is how to do that.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Open command prompt, change the directory to &lt;i&gt;&lt;span style="font-size: 10pt; font-family: Verdana; color: black;"&gt;%WinDir%\Microsoft.NET\Framework\&amp;lt;versionNumber&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;/i&gt;&lt;i&gt;&lt;span style="font-size: 10pt; font-family: Verdana; color: black;"&gt;e.g. &lt;/span&gt;&lt;/i&gt;&lt;span style="font-size: 10pt; font-family: Verdana; color: black;"&gt;C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: 10pt; font-family: Verdana; color: black;"&gt;Execute the following command (AppName: virtual directory name of the&lt;br /&gt;application in IIS e.g. myapplication)&lt;br /&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-size: 10pt; font-family: Verdana; color: black;"&gt;aspnet_regiis&lt;/span&gt;&lt;/b&gt;&lt;span style="font-size: 10pt; font-family: Verdana; color: black;"&gt; &lt;b&gt;-pd&lt;/b&gt; "connectionStrings" &lt;b&gt;-app&lt;/b&gt; "/AppName"&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size: 10pt; font-family: Verdana; color: black;"&gt;Open web.config and the section would be in clear text&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;More information about the Data Protection API can be found &lt;a href="http://msdn2.microsoft.com/en-us/library/ms998280.aspx"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10295657-6741758647354812800?l=bbmurali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bbmurali.blogspot.com/feeds/6741758647354812800/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=10295657&amp;postID=6741758647354812800&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10295657/posts/default/6741758647354812800'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10295657/posts/default/6741758647354812800'/><link rel='alternate' type='text/html' href='http://bbmurali.blogspot.com/2007/10/encrypting-webconfig-sections.html' title='Encrypting web.config sections'/><author><name>Balamurali</name><uri>http://www.blogger.com/profile/06084951382439071199</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08201922028190677727'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10295657.post-7176983400386976533</id><published>2007-10-26T16:19:00.001+10:00</published><updated>2007-10-26T16:19:34.724+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web'/><title type='text'>Google products you may not know about</title><content type='html'>Lifehacker has listed 10 Google products which many people may not be aware of. Even I have not used a few among the list.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://lifehacker.com/software/lifehacker-top-10/top-10-google-products-you-forgot-all-about-313530.php"&gt;Top 10 Google Products You Forgot All About&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10295657-7176983400386976533?l=bbmurali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bbmurali.blogspot.com/feeds/7176983400386976533/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=10295657&amp;postID=7176983400386976533&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10295657/posts/default/7176983400386976533'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10295657/posts/default/7176983400386976533'/><link rel='alternate' type='text/html' href='http://bbmurali.blogspot.com/2007/10/google-products-you-may-not-know-about.html' title='Google products you may not know about'/><author><name>Balamurali</name><uri>http://www.blogger.com/profile/06084951382439071199</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08201922028190677727'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10295657.post-5014827967433486243</id><published>2007-10-19T17:44:00.000+10:00</published><updated>2007-10-19T18:03:11.646+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='development'/><title type='text'>DevDay 2007</title><content type='html'>Microsoft Sri Lanka and the dotnetforum.lk conducted the above event on the 16th Tuesday at the Mount Lavinia Hotel. Yes! this time I was able to attend (I missed a similar one, 3 years back).&lt;br /&gt;&lt;br /&gt;There were 2 speakers, 'Chua Wen Ching'  from Malaysia, talked mostly about .Net framework 3.5, C# 3.0 and  LINQ and 'Venkata Rangan' from India, talked about the  'Windows Presentation Foundation (WPF)' and 'Silverlight'. It was a bit difficult to tune to Ching's English, but the contents of the presentations were good and at last he ran out of time because of too many demos. Venkata had made his session more interesting by showing colorful animations, mainly a matrimony site with pictures of lots of young girls :-).&lt;br /&gt;&lt;br /&gt;I expected to receive a Visual Studio .Net 2008 beta installation DVD at the end of the event, but the forum guys said it had not arrived on time to Lanka.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: 9pt; color: rgb(54, 95, 145);"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10295657-5014827967433486243?l=bbmurali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10295657/posts/default/5014827967433486243'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10295657/posts/default/5014827967433486243'/><link rel='alternate' type='text/html' href='http://bbmurali.blogspot.com/2007/10/devday-2007.html' title='DevDay 2007'/><author><name>Balamurali</name><uri>http://www.blogger.com/profile/06084951382439071199</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08201922028190677727'/></author></entry><entry><id>tag:blogger.com,1999:blog-10295657.post-3162226786991902060</id><published>2007-10-15T16:43:00.000+10:00</published><updated>2007-10-15T19:42:04.929+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='webmaster'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><title type='text'>Backlinks to your site</title><content type='html'>&lt;span style="font-family: Arial,Helvetica; font-size: 12px; color: rgb(34, 34, 34);"&gt;I just came accross a web site especially &lt;/span&gt;&lt;span style="font-family: Arial,Helvetica; font-size: 12px; color: rgb(34, 34, 34);"&gt;useful &lt;/span&gt;&lt;span style="font-family: Arial,Helvetica; font-size: 12px; color: rgb(34, 34, 34);"&gt; for web masters. Its &lt;a href="http://www.backlinkwatch.com/index.php"&gt;Backlink Watch&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;We can type the URL into Backlink Watch and get complete detailed information about the quality and quantity  of backward links pointing to the website. It shows anchor text, Google Toolbar PageRank, total  outbound links on that page and nofollow flag for each of the inbound links available.&lt;br /&gt;&lt;br /&gt;I compared the &lt;/span&gt;&lt;span style="font-family: Arial,Helvetica; font-size: 12px; color: rgb(34, 34, 34);"&gt;'backlink watch' &lt;/span&gt;&lt;span style="font-family: Arial,Helvetica; font-size: 12px; color: rgb(34, 34, 34);"&gt; results for my site with the results from Google 'web master tools'; This site had provided a more complete and accurate information.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10295657-3162226786991902060?l=bbmurali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10295657/posts/default/3162226786991902060'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10295657/posts/default/3162226786991902060'/><link rel='alternate' type='text/html' href='http://bbmurali.blogspot.com/2007/10/backlinks-to-your-site.html' title='Backlinks to your site'/><author><name>Balamurali</name><uri>http://www.blogger.com/profile/06084951382439071199</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08201922028190677727'/></author></entry><entry><id>tag:blogger.com,1999:blog-10295657.post-6614236742543455443</id><published>2007-10-12T14:50:00.000+10:00</published><updated>2007-10-12T15:41:46.642+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cms'/><category scheme='http://www.blogger.com/atom/ns#' term='umbraco'/><title type='text'>Umbraco tip - Publish event action handler</title><content type='html'>I have been working with Umbraco, the open source CMS (content management system) in .Net, for quite some time. Though it is a good system with many features, the documentation available on the web is not sufficient enough to help the developers with their 'how to' questions. So, I think the help should be provided by sharing the knowledge. With that in mind, I like to include useful umbraco tips within my blog, starting from this post.&lt;br /&gt;&lt;br /&gt;There can be many situations where one would want to catch the default events and to implement custom action handlers. One of the important events in a CMS is the 'Publish' event and I have provided here the code to implement a custom action handler.&lt;br /&gt;&lt;br /&gt;It is used to make the navigation menu (drop down or what ever) on a web site to be dynamic so that it can be automatically updated without the developer intervention. Usually an editor who adds or removes pages from a site would see this feature a really useful one in CMS enabled site. Here the technic is that, when the home page of the site is published, it automatically updates the javascript which is used for the navigation menu.&lt;br /&gt;&lt;br /&gt;The steps to follow;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Create a visual studio project to build an application library&lt;/li&gt;&lt;li&gt;Create a class and add the following code&lt;/li&gt;&lt;li&gt;Change the code according to your requirements&lt;/li&gt;&lt;li&gt;Build the solution&lt;/li&gt;&lt;li&gt;Place the built dll file into the umbraco installation's 'bin' folder&lt;/li&gt;&lt;li&gt;Verify the action form the umbraco management site&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Code fragment&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;public class MenuHandler : umbraco.BusinessLogic.Actions.IActionHandler&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;    String umbraco.BusinessLogic.Actions.IActionHandler.HandlerName()&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;    {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;        // return the name of the custom action handler&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;        return "lib.MenuHandler";&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;    }&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;    umbraco.interfaces.IAction[] umbraco.BusinessLogic.Actions.IActionHandler.ReturnActions()&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;    {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;        // return the actions for which this action handler is used&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;        return new IAction[] { new ActionPublish() };&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;    }&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;   Boolean umbraco.BusinessLogic.Actions.IActionHandler.Execute(&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;       umbraco.cms.businesslogic.web.Document documentObject, umbraco.interfaces.IAction action)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;   {         &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;       // if more than one actions are returned in ReturnActions() method,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;       // the action parameter can be used to decide the current action.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;       // check whether it is the home page which has been published&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;       if (documentObject.ContentType.Alias.Equals("HomePage"))&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;       {&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;           // Code to rebuild the navigation menu&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;       }&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;   }&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;}&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10295657-6614236742543455443?l=bbmurali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bbmurali.blogspot.com/feeds/6614236742543455443/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=10295657&amp;postID=6614236742543455443&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10295657/posts/default/6614236742543455443'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10295657/posts/default/6614236742543455443'/><link rel='alternate' type='text/html' href='http://bbmurali.blogspot.com/2007/10/umbraco-tip-publish-event-action.html' title='Umbraco tip - Publish event action handler'/><author><name>Balamurali</name><uri>http://www.blogger.com/profile/06084951382439071199</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08201922028190677727'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10295657.post-8962791174975329029</id><published>2007-09-27T17:44:00.000+10:00</published><updated>2007-09-27T18:23:15.759+10:00</updated><title type='text'>Perfect domain for me</title><content type='html'>I have been trying to get the perfect domain (&lt;a href="http://www.balamurali.com/"&gt;www.balamurali.com&lt;/a&gt;) for my online presence, for some time, but I didn't succeed until the previous registration expired last month. After years of patience, I grabbed my dream domain through the domain auction agent &lt;a href="http://www.snapnames.com/"&gt;snapnames&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;From now onwards &lt;a href="http://www.balamurali.com/"&gt;Balamurali.com&lt;/a&gt; will be my permanent place, globally on the web, and I'm trying to find some free time to renovate &lt;a href="http://www.balamurali.com/"&gt;my personal web&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10295657-8962791174975329029?l=bbmurali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bbmurali.blogspot.com/feeds/8962791174975329029/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=10295657&amp;postID=8962791174975329029&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10295657/posts/default/8962791174975329029'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10295657/posts/default/8962791174975329029'/><link rel='alternate' type='text/html' href='http://bbmurali.blogspot.com/2007/09/perfect-domain-for-me.html' title='Perfect domain for me'/><author><name>Balamurali</name><uri>http://www.blogger.com/profile/06084951382439071199</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08201922028190677727'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10295657.post-4548683533104487460</id><published>2007-08-22T15:27:00.000+10:00</published><updated>2007-08-27T16:25:48.358+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='engineering'/><title type='text'>Engineering vs Software Engineering</title><content type='html'>In the last issue of 'Engineering and Technology' magazine by the IET, I read a small article (I forgot the name of the author but I remember the topic). It was about the usage of the job title 'Engineer' within the software industry. The author had said that an Engineer should be a person who is involved in hardware design and manufacturing activities. In all the other industries such as 'Civil', 'Electronics', 'Mechanics', 'Aeronaughtics' etc. the tasks of an Engineer is related to designing hardware components. In contrast, the software industry has been mis-using the job title 'Engineer' for people who design software, which difers a lot from usual engineering processes. Hence, they should be called 'Software Designers' instead, he had further added.&lt;br /&gt;&lt;br /&gt;I have been hearing these kinds of arguements time to time from various people I meet. The reasons I think for all these mis-understandings are;&lt;br /&gt;&lt;br /&gt;1. Software industry has not matured enough or it has not aged well to define its standards.&lt;br /&gt;2. Software Engineering is a totally different aspect of Engineering where people are new to the intangible properties of the product and its capabilities.&lt;br /&gt;&lt;br /&gt;Because of its immatured nature, the people in this industry have started using many different job titles without standardizing/defining them in a proper way. This has lead to many problems and mis-understanding. However, I believe that the 'software engineering' would soon come under the 'umbrella of engineering' as the community become more aware about the issues nowadays.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10295657-4548683533104487460?l=bbmurali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10295657/posts/default/4548683533104487460'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10295657/posts/default/4548683533104487460'/><link rel='alternate' type='text/html' href='http://bbmurali.blogspot.com/2007/08/engineering-vs-software-engineering.html' title='Engineering vs Software Engineering'/><author><name>Balamurali</name><uri>http://www.blogger.com/profile/06084951382439071199</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08201922028190677727'/></author></entry><entry><id>tag:blogger.com,1999:blog-10295657.post-5234323820177826226</id><published>2007-08-06T14:57:00.000+10:00</published><updated>2007-08-06T15:57:16.683+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fun'/><category scheme='http://www.blogger.com/atom/ns#' term='brain'/><title type='text'>One puzzle</title><content type='html'>Most of the time, I enjoy listening to radio channels rather than playing a music CD on my car stereo. Comperes can make the channels more interesting by having lots of fun items within the programs. One stuff they often do is 'riddling'. They throw away some quiz questions and let the audience answer them through the phone.&lt;br /&gt;&lt;br /&gt;Today, on my way to the office I heard this quiz, being asked again and again by the Compere but not answered for hours of time.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Greater than God, more evil than the devil, the poor have it, the rich need it, and if you eat it, you will die. What's that?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;He was also providing some statistics about the riddle; He said 80% of kinder-garden students answered while only 17% of Standford university seniors. I didn't get the answer during my journey so I searched the net when I reached the office and found out that it is a famous riddle.&lt;br /&gt;&lt;br /&gt;The answer is '&lt;span style="font-weight: bold;"&gt;Nothing&lt;/span&gt;'.&lt;br /&gt;&lt;br /&gt;Now I can read the puzzle with the answer in place.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Nothing is greater than God; nothing is more evil than the devil; the poor have nothing; the rich need nothing; and if you eat nothing, you will die.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10295657-5234323820177826226?l=bbmurali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bbmurali.blogspot.com/feeds/5234323820177826226/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=10295657&amp;postID=5234323820177826226&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10295657/posts/default/5234323820177826226'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10295657/posts/default/5234323820177826226'/><link rel='alternate' type='text/html' href='http://bbmurali.blogspot.com/2007/08/one-puzzle.html' title='One puzzle'/><author><name>Balamurali</name><uri>http://www.blogger.com/profile/06084951382439071199</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08201922028190677727'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10295657.post-9088201348686186396</id><published>2007-08-01T20:37:00.000+10:00</published><updated>2007-08-01T21:08:21.777+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='software'/><title type='text'>Multiple web sites in IIS 5.1</title><content type='html'>Last few weeks I had been working with one web based &lt;a href="http://bbmurali.blogspot.com/2007/07/open-source-content-management-systems.html"&gt;CMS (Content Management System)&lt;/a&gt; software called &lt;a href="http://www.umbraco.org/"&gt;Umbraco&lt;/a&gt;. The system has a limitation which does not allow it to be hosted inside a virtual directory within IIS. It has to be installed in the web server root in order for it to work properly.&lt;br /&gt;&lt;br /&gt;I wanted to install and try the software at any cost. However, I didn't want to mess up my existing web server as I have already configured many virtual directories in it. I could not create a new web site instance through IIS also because, its not possible with Windows XP Professional and IIS 5.1. I had to find a solution for the problem because I couldn't just find a machine to install the new software only. So, as usual I googled the net and I could find some cool tools available to do the trick. Here I share the tool which I still use in my machine.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.codeproject.com/csharp/IIsAdminNet.asp"&gt;IIsAdmin.NET: Create Multiple Web Sites Under Windows XP&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The only limitation with the tool is that only one web site can be active at one time. Since I use my machine for development purposes I feel it is tolerable.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10295657-9088201348686186396?l=bbmurali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bbmurali.blogspot.com/feeds/9088201348686186396/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=10295657&amp;postID=9088201348686186396&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10295657/posts/default/9088201348686186396'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10295657/posts/default/9088201348686186396'/><link rel='alternate' type='text/html' href='http://bbmurali.blogspot.com/2007/08/multiple-web-sites-in-iis-51.html' title='Multiple web sites in IIS 5.1'/><author><name>Balamurali</name><uri>http://www.blogger.com/profile/06084951382439071199</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08201922028190677727'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10295657.post-6665060937722692295</id><published>2007-07-31T19:59:00.000+10:00</published><updated>2007-07-31T20:40:24.450+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><category scheme='http://www.blogger.com/atom/ns#' term='team events'/><category scheme='http://www.blogger.com/atom/ns#' term='travel'/><title type='text'>Team Trip - Hotel Blue Water</title><content type='html'>Our project code-named 'JERI' was successfully completed by mid of June and as usual we were allocated the fund by our Development Manager to go for a trip (team outing). It's just after around one month of our annual trip, which we didn't appreciate much. So, this time we wanted to visit a near-by beach hotel so that we could reduce the cost and time for travelling and spend more for hotel stay. We didn't have any second comment in choosing the hotel &lt;a href="http://www.bluewatersrilanka.com/"&gt;The Blue Water&lt;/a&gt; in Wadduwa as the destination.&lt;br /&gt;&lt;br /&gt;July 28-29, was very much entertaining and relaxing weekend at a wonderful hotel surrounded by fantastic coastal atmosphere. We admired the way the water is circulated everywhere including the huge swimming pool, keeping the place really cool.&lt;br /&gt;&lt;br /&gt;As the event was with lots of fun stories, I think my photo album would say it all. Here is the link.&lt;br /&gt;&lt;br /&gt;&lt;table style="width: 194px;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="background: transparent url(http://picasaweb.google.com/f/img/transparent_album_background.gif) no-repeat scroll left center; height: 194px; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" align="center"&gt;&lt;a href="http://picasaweb.google.com/bbmurali/TripToHotelTheBlueWater"&gt;&lt;img src="http://lh6.google.com/bbmurali/Rq7_M7sdNdE/AAAAAAAAA30/V4w1hZkcyAk/s160-c/TripToHotelTheBlueWater.jpg" style="margin: 1px 0pt 0pt 4px;" height="160" width="160" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="text-align: center; font-family: arial,sans-serif; font-size: 11px;"&gt;&lt;a href="http://picasaweb.google.com/bbmurali/TripToHotelTheBlueWater" style="color: rgb(77, 77, 77); font-weight: bold; text-decoration: none;"&gt;Trip to Hotel - The Blue Water&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10295657-6665060937722692295?l=bbmurali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10295657/posts/default/6665060937722692295'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10295657/posts/default/6665060937722692295'/><link rel='alternate' type='text/html' href='http://bbmurali.blogspot.com/2007/07/team-trip-hotel-blue-water.html' title='Team Trip - Hotel Blue Water'/><author><name>Balamurali</name><uri>http://www.blogger.com/profile/06084951382439071199</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08201922028190677727'/></author></entry><entry><id>tag:blogger.com,1999:blog-10295657.post-2161525197753522889</id><published>2007-07-27T15:51:00.000+10:00</published><updated>2007-07-27T16:06:40.335+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='social networking'/><title type='text'>LinkedIn or Facebook?</title><content type='html'>People often talk about &lt;a href="http://www.facebook.com/"&gt;Facebook&lt;/a&gt; and &lt;a href="http://www.linkedin.com/"&gt;LinkedIn&lt;/a&gt;, 2 popular social networking services. I have been using &lt;a href="http://www.linkedin.com/"&gt;LinkedIn&lt;/a&gt; for sometime and it's not new for me. I wanted to know how the Facebook works and its pros (or cons) over the other service.&lt;br /&gt;&lt;br /&gt;This article seems to address the issue by comparing the 2 services. Today I have planned to explore the features of &lt;a href="http://www.facebook.com/"&gt;Facebook&lt;/a&gt; little more so I can verify the author's comments.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.smallbiztrends.com/2007/07/entrepreneurs-need-both-facebook-and-linkedin.html"&gt;Entrepreneurs Need Both Facebook and LinkedIn&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.linkedin.com/in/balamurali"&gt;My LinkedIn profile&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10295657-2161525197753522889?l=bbmurali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bbmurali.blogspot.com/feeds/2161525197753522889/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=10295657&amp;postID=2161525197753522889&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10295657/posts/default/2161525197753522889'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10295657/posts/default/2161525197753522889'/><link rel='alternate' type='text/html' href='http://bbmurali.blogspot.com/2007/07/linkedin-or-facebook.html' title='LinkedIn or Facebook?'/><author><name>Balamurali</name><uri>http://www.blogger.com/profile/06084951382439071199</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08201922028190677727'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10295657.post-4088536740832761610</id><published>2007-07-18T18:16:00.000+10:00</published><updated>2007-07-18T19:04:19.364+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='open source'/><category scheme='http://www.blogger.com/atom/ns#' term='web design'/><category scheme='http://www.blogger.com/atom/ns#' term='cms'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='content management system'/><title type='text'>Open source Content Management Systems</title><content type='html'>There was a need for me to investigate about several open source Content Management Systems (CMS) for a personal project. It was a big list where I had to choose the better one which suit my requirements. Three systems were in my short-list.&lt;br /&gt;&lt;br /&gt;I had already worked with a commercial Enterprise CMS, called &lt;a href="http://www.tridion.com/"&gt;Tridion&lt;/a&gt; in my company. So, I didn't have any problems when evaluating the functionalities in each system in my short list.&lt;br /&gt;&lt;br /&gt;Here I talk about the system which I have chosen to be the best within the short listed candidates.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Umbraco (&lt;a href="http://www.umbraco.org/"&gt;http://www.umbraco.org/&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;This is an ASP.NET based CMS, uses Microsoft Sql Server as the backend. Currently the latest stable version is 3.0.1.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;It took more than half-a-day for me to install because there were lots of problems I had to solve during the installation. I found out that, when it is installed in IIS web server, it should be the root application. It cannot be installed in a virtual directory. I used the Sql Server Express 2005 which I installed as an instance (not the default option). It raised a lots of error messages when I tried to access the application saying that it could not get the database connection (even after I configured it properly). Then I had to re-install the database with the default option.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;br /&gt;I write this small review with my usage of few hours of the software, so I might have missed a good feature altogether. So, please bear with me. I'll update my blog with my experience later. This is the only CMS which is similar atleast in few features of the standard &lt;a href="http://www.tridion.com/"&gt;Tridion&lt;/a&gt; software. This has the flexibility of making the building blocks of the web site from scratch. When it is installed fresh, there is no predefined settings, even for the member groups. It is possible to create a simple web site without using the .Net programming knowledge at all. But it is necessary to have enough programming skills to build a sophisticated web site. Developers have the option of utilising the .Net web/user controls or the XSLT style sheet to define the layout and contents.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Other options in my list were &lt;a href="http://www.mamboserver.com/"&gt;Mambo&lt;/a&gt; and &lt;a href="http://www.cuyahoga-project.org/"&gt;Cuyahoga&lt;/a&gt;. I didn't go deep into the features of &lt;a href="http://www.mamboserver.com/"&gt;Mambo&lt;/a&gt; as it has used PHP for its front end which is not suitable for my purpose. The laster has used ASP.Net for front-end and Sql server, MySql or PostgreSql for the back-end. Though this offers flexibility in database, the features were not useful. I can say it has limited range of usage.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10295657-4088536740832761610?l=bbmurali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bbmurali.blogspot.com/feeds/4088536740832761610/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=10295657&amp;postID=4088536740832761610&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10295657/posts/default/4088536740832761610'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10295657/posts/default/4088536740832761610'/><link rel='alternate' type='text/html' href='http://bbmurali.blogspot.com/2007/07/open-source-content-management-systems.html' title='Open source Content Management Systems'/><author><name>Balamurali</name><uri>http://www.blogger.com/profile/06084951382439071199</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08201922028190677727'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10295657.post-8088245166857230153</id><published>2007-07-13T16:10:00.000+10:00</published><updated>2007-07-13T16:25:20.513+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='people'/><title type='text'>Today is 13th, Friday</title><content type='html'>Today is the second &lt;span style="font-weight: bold;"&gt;Friday the 13th&lt;/span&gt; in this year (first one was in April), believed to be the most unlucky day by the Englishmen. The fear of 13th Friday has also been given a name, &lt;span style="font-weight: bold;"&gt;Paraskevidekatriaphobia&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;When I searched the Net to get good articles about of this culture, I found a lot of resources. Among them, I feel the below links have got better information.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Friday_the_13th"&gt;Friday the 13th&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://people.howstuffworks.com/friday-thirteenth.htm"&gt;How Friday the 13th Works&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://urbanlegends.about.com/cs/historical/a/friday_the_13th.htm"&gt;Why Friday the 13th Is Unlucky&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10295657-8088245166857230153?l=bbmurali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bbmurali.blogspot.com/feeds/8088245166857230153/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=10295657&amp;postID=8088245166857230153&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10295657/posts/default/8088245166857230153'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10295657/posts/default/8088245166857230153'/><link rel='alternate' type='text/html' href='http://bbmurali.blogspot.com/2007/07/today-is-13th-friday.html' title='Today is 13th, Friday'/><author><name>Balamurali</name><uri>http://www.blogger.com/profile/06084951382439071199</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08201922028190677727'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10295657.post-6486183791887412491</id><published>2007-07-03T18:19:00.000+10:00</published><updated>2007-07-03T18:38:44.962+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='review'/><category scheme='http://www.blogger.com/atom/ns#' term='phone'/><title type='text'>iPhone review - good one</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_xNUF-B69vic/RooKArP68GI/AAAAAAAAAww/hW9JaalzQ14/s1600-h/iphone-hand.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_xNUF-B69vic/RooKArP68GI/AAAAAAAAAww/hW9JaalzQ14/s200/iphone-hand.jpg" alt="" id="BLOGGER_PHOTO_ID_5082886136166805602" border="0" /&gt;&lt;/a&gt;Still, I haven't got a chance to try the currently-hot device, Apple iPhone. It has not been yet marketed in our country. I normally use the published reviews to knowledge myself about the new arrivals. Good reviews always help to get the feeling of a hands-on usage of the devices.&lt;br /&gt;&lt;br /&gt;Here is a very descriptive and focused review about the recently released iPhone.&lt;br /&gt;&lt;a href="http://www.engadget.com/2007/07/03/iphone-review/"&gt;iPhone review&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10295657-6486183791887412491?l=bbmurali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bbmurali.blogspot.com/feeds/6486183791887412491/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=10295657&amp;postID=6486183791887412491&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10295657/posts/default/6486183791887412491'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10295657/posts/default/6486183791887412491'/><link rel='alternate' type='text/html' href='http://bbmurali.blogspot.com/2007/07/iphone-review-good-one.html' title='iPhone review - good one'/><author><name>Balamurali</name><uri>http://www.blogger.com/profile/06084951382439071199</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08201922028190677727'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_xNUF-B69vic/RooKArP68GI/AAAAAAAAAww/hW9JaalzQ14/s72-c/iphone-hand.jpg' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10295657.post-1524353523392160084</id><published>2007-06-25T19:48:00.000+10:00</published><updated>2007-06-25T21:37:47.698+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><category scheme='http://www.blogger.com/atom/ns#' term='team events'/><category scheme='http://www.blogger.com/atom/ns#' term='travel'/><title type='text'>Trip to Dickwella</title><content type='html'>Dickwella, a place in the south coast of Sri Lanka, had been chosen to be the spot for the company annual trip (for our group). We enjoyed the pleasure trip on 23rd and 24th June at the Dickwella resort. We travelled on Saturday morning in 3 buses and returned on Saunday night.&lt;br /&gt;&lt;br /&gt;It was a fun-filled weekend with more relaxation, food, dinner dance, sports and fun events. My wife and kid accompanied me this time and it had been our first long trip with her.&lt;br /&gt;&lt;br /&gt;I have shared the photoes in my album.&lt;br /&gt;&lt;br /&gt;&lt;table style="width:194px;"&gt;&lt;tr&gt;&lt;td align="center" style="height:194px;background:url(http://picasaweb.google.com/f/img/transparent_album_background.gif) no-repeat left"&gt;&lt;a href="http://picasaweb.google.com/bbmurali/TripToDickwella?authkey=Z2fyk4H0EKM"&gt;&lt;img src="http://lh6.google.com/image/bbmurali/Rn-N6nrR07E/AAAAAAAAAtY/nddry4O4CyE/s160-c/TripToDickwella.jpg" width="160" height="160" style="margin:1px 0 0 4px;"&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="text-align:center;font-family:arial,sans-serif;font-size:11px"&gt;&lt;a href="http://picasaweb.google.com/bbmurali/TripToDickwella?authkey=Z2fyk4H0EKM" style="color:#4D4D4D;font-weight:bold;text-decoration:none;"&gt;Trip to Dickwella&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10295657-1524353523392160084?l=bbmurali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10295657/posts/default/1524353523392160084'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10295657/posts/default/1524353523392160084'/><link rel='alternate' type='text/html' href='http://bbmurali.blogspot.com/2007/06/trip-to-dickwella.html' title='Trip to Dickwella'/><author><name>Balamurali</name><uri>http://www.blogger.com/profile/06084951382439071199</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08201922028190677727'/></author></entry><entry><id>tag:blogger.com,1999:blog-10295657.post-8033078415360355348</id><published>2007-06-25T15:56:00.000+10:00</published><updated>2007-06-25T16:12:01.578+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='internet'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><category scheme='http://www.blogger.com/atom/ns#' term='browser'/><title type='text'>Web Browsers - timeline</title><content type='html'>The &lt;a href="http://upload.wikimedia.org/wikipedia/commons/7/74/Timeline_of_web_browsers.svg"&gt;timeline of web browsers&lt;/a&gt; shown here seems to be very useful. I can think about the following ways, the information can be  utilized.&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Details of all the existing / non-existing web browsers and their version release periods&lt;br /&gt;&lt;/li&gt;&lt;li&gt;The ways in which different web browsers have evolved and their ancestors&lt;/li&gt;&lt;li&gt;Maturity levels of the browsers&lt;/li&gt;&lt;li&gt;etc. (there may be more)&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;I couldn't find the famous text based 'lynx' browser (found in Linux OS) in the timeline. May be it was not considered as a web browser?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10295657-8033078415360355348?l=bbmurali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bbmurali.blogspot.com/feeds/8033078415360355348/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=10295657&amp;postID=8033078415360355348&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10295657/posts/default/8033078415360355348'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10295657/posts/default/8033078415360355348'/><link rel='alternate' type='text/html' href='http://bbmurali.blogspot.com/2007/06/web-browsers-timeline.html' title='Web Browsers - timeline'/><author><name>Balamurali</name><uri>http://www.blogger.com/profile/06084951382439071199</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08201922028190677727'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10295657.post-4947429592530410838</id><published>2007-06-22T15:11:00.000+10:00</published><updated>2007-06-22T15:52:34.812+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='web design'/><title type='text'>Web 2.0 - design guidelines</title><content type='html'>I was googling to find some resources about web 2.0 design trends. I say &lt;span style="font-weight: bold;"&gt;web 2.0 design trend&lt;/span&gt; because the web sites' designs have changed drastically since the introduction of web 2.0 services. I found this as a good article on the topic.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.webdesignfromscratch.com/web-2.0-design-style-guide.cfm"&gt;web 2.0 how-to design style guide&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It gives good explanations on the changes to the web design with examples and some links to more information.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10295657-4947429592530410838?l=bbmurali.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://bbmurali.blogspot.com/feeds/4947429592530410838/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=10295657&amp;postID=4947429592530410838&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10295657/posts/default/4947429592530410838'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10295657/posts/default/4947429592530410838'/><link rel='alternate' type='text/html' href='http://bbmurali.blogspot.com/2007/06/web-20-design-guidelines.html' title='Web 2.0 - design guidelines'/><author><name>Balamurali</name><uri>http://www.blogger.com/profile/06084951382439071199</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='08201922028190677727'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry></feed>