<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://dotnetforum.lk/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><title type="html">Ludmal&amp;#39;s Blog</title><subtitle type="html">ASP.NET,C#, Web Service, OOD</subtitle><id>http://dotnetforum.lk/blogs/ludmal/atom.aspx</id><link rel="alternate" type="text/html" href="http://dotnetforum.lk/blogs/ludmal/default.aspx" /><link rel="self" type="application/atom+xml" href="http://dotnetforum.lk/blogs/ludmal/atom.aspx" /><generator uri="http://communityserver.org" version="4.1.31106.3070">Community Server</generator><updated>2006-10-04T11:47:00Z</updated><entry><title>I love google Chrome, but where is google Toolbar ?</title><link rel="alternate" type="text/html" href="/blogs/ludmal/archive/2009/06/01/i-love-google-chrome-but-where-is-google-toolbar.aspx" /><id>/blogs/ludmal/archive/2009/06/01/i-love-google-chrome-but-where-is-google-toolbar.aspx</id><published>2009-06-01T15:37:02Z</published><updated>2009-06-01T15:37:02Z</updated><content type="html">&lt;p&gt;I love google chrome for its simplicity and fast browsing. But still couldn&amp;#39;t figure out how to use google toolbar. All of my bookmarks are in google, any idea on how to use google bookmarks in Chrome ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://dotnetforum.lk/aggbug.aspx?PostID=36295" width="1" height="1"&gt;</content><author><name>ludmal</name><uri>http://dotnetforum.lk/members/ludmal/default.aspx</uri></author></entry><entry><title>Dropthings -- 2GB Free space</title><link rel="alternate" type="text/html" href="/blogs/ludmal/archive/2009/05/23/dropthings-2gb-free-space.aspx" /><id>/blogs/ludmal/archive/2009/05/23/dropthings-2gb-free-space.aspx</id><published>2009-05-23T14:50:25Z</published><updated>2009-05-23T14:50:25Z</updated><content type="html">&lt;p&gt;Keep your frequently used files in one place and access it from anywhere -- 2GB free space on &lt;a title="http://www.getdropbox.com/" href="http://www.getdropbox.com/"&gt;http://www.getdropbox.com/&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://dotnetforum.lk/aggbug.aspx?PostID=36251" width="1" height="1"&gt;</content><author><name>ludmal</name><uri>http://dotnetforum.lk/members/ludmal/default.aspx</uri></author></entry><entry><title>Microsoft .net article collection, updates on every hour</title><link rel="alternate" type="text/html" href="/blogs/ludmal/archive/2009/04/11/microsoft-net-article-collection-updates-on-every-hour.aspx" /><id>/blogs/ludmal/archive/2009/04/11/microsoft-net-article-collection-updates-on-every-hour.aspx</id><published>2009-04-11T07:28:01Z</published><updated>2009-04-11T07:28:01Z</updated><content type="html">&lt;p&gt;&lt;a href="http://www.aspnetr.com/"&gt;http://www.aspnetr.com/&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://dotnetforum.lk/aggbug.aspx?PostID=35928" width="1" height="1"&gt;</content><author><name>ludmal</name><uri>http://dotnetforum.lk/members/ludmal/default.aspx</uri></author></entry><entry><title>How to get the IP Address and redirect users by country</title><link rel="alternate" type="text/html" href="/blogs/ludmal/archive/2009/03/26/how-to-get-the-ip-address-and-redirect-users-by-country.aspx" /><id>/blogs/ludmal/archive/2009/03/26/how-to-get-the-ip-address-and-redirect-users-by-country.aspx</id><published>2009-03-26T15:51:11Z</published><updated>2009-03-26T15:51:11Z</updated><content type="html">&lt;p&gt;Download the following dll to get the country by passing IP address. This is a .NET 3.5 library that retrieves the country information for an Internet Protocol version 4 (IPv4) Address, by extending the System.Net.IPAddress class.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.codeplex.com/IPAddressExtensions"&gt;http://www.codeplex.com/IPAddressExtensions&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Then simply add the code in page load method.&lt;/p&gt;  &lt;p&gt;if (!IsPostBack) {   &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; IPAddress ip = IPAddress.Parse(HttpContext.Current.Request.UserHostAddress);    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; string country = ip.Country();    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; if (country.ToLower() == &amp;quot;india&amp;quot;) {    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Response.Redirect(&amp;quot;~/indiahomepage.htm&amp;quot;);    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }    &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://dotnetforum.lk/aggbug.aspx?PostID=35795" width="1" height="1"&gt;</content><author><name>ludmal</name><uri>http://dotnetforum.lk/members/ludmal/default.aspx</uri></author></entry><entry><title>Fusion Charts</title><link rel="alternate" type="text/html" href="/blogs/ludmal/archive/2009/02/14/fusion-charts.aspx" /><id>/blogs/ludmal/archive/2009/02/14/fusion-charts.aspx</id><published>2009-02-14T15:34:00Z</published><updated>2009-02-14T15:34:00Z</updated><content type="html">&lt;p&gt;Recently I worked on a Dashboard Project which shows Sales, Invoices, ATB and DSO info. Initially I started with Dundas Charts but later we changed to a nice 3D looking charts called &amp;quot;&lt;a href="http://www.fusioncharts.com"&gt;Fusion Charts&lt;/a&gt;&amp;quot;. Of course Dundas Charts was good enough but I was looking for a better 3D look, therefore I had to switch to Fusion charts. It was very simple but powerful and it uses XML as Data Source. If you are looking for a nice 3D graphs for your project you better have look at &lt;a href="http://www.fusioncharts.com/Demos/Blueprint/"&gt;this&lt;/a&gt;. &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://dotnetforum.lk/aggbug.aspx?PostID=35533" width="1" height="1"&gt;</content><author><name>ludmal</name><uri>http://dotnetforum.lk/members/ludmal/default.aspx</uri></author></entry><entry><title>Thanks for the info Wella</title><link rel="alternate" type="text/html" href="/blogs/ludmal/archive/2009/01/08/thanks-for-the-info-wella.aspx" /><id>/blogs/ludmal/archive/2009/01/08/thanks-for-the-info-wella.aspx</id><published>2009-01-08T16:12:54Z</published><updated>2009-01-08T16:12:54Z</updated><content type="html">&lt;p&gt;I&amp;#39;ve been using Live Writer for my personal blog &lt;a href="http://www.ludmal.com"&gt;www.ludmal.com&lt;/a&gt;, and now I can publish my technical posts to dotnetforum.lk as well. &lt;a href="http://www.welasharp.net/Default.aspx?blogid=2009010801&amp;amp;showblogitem=yes"&gt;Instructions to set up Live writer with dotnetforum.lk&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://dotnetforum.lk/aggbug.aspx?PostID=35252" width="1" height="1"&gt;</content><author><name>ludmal</name><uri>http://dotnetforum.lk/members/ludmal/default.aspx</uri></author></entry><entry><title>.Net 3.5 Extensions Part 2</title><link rel="alternate" type="text/html" href="/blogs/ludmal/archive/2008/01/10/net-3-5-extensions-part-2.aspx" /><id>/blogs/ludmal/archive/2008/01/10/net-3-5-extensions-part-2.aspx</id><published>2008-01-10T19:42:00Z</published><updated>2008-01-10T19:42:00Z</updated><content type="html">&lt;h3 class="post-title"&gt;&lt;a href="http://ludmal.blogspot.com/2008/01/net-35-extensions-part-2.html"&gt;View Article .Net 3.5 Extensions Part 2&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://dotnetforum.lk/aggbug.aspx?PostID=31188" width="1" height="1"&gt;</content><author><name>ludmal</name><uri>http://dotnetforum.lk/members/ludmal/default.aspx</uri></author></entry><entry><title>.Net 3.5 Extensions Part 1</title><link rel="alternate" type="text/html" href="/blogs/ludmal/archive/2008/01/10/net-3-5-extensions-part-1.aspx" /><id>/blogs/ludmal/archive/2008/01/10/net-3-5-extensions-part-1.aspx</id><published>2008-01-10T19:39:00Z</published><updated>2008-01-10T19:39:00Z</updated><content type="html">&lt;p&gt;&amp;nbsp;View Article &lt;a href="http://ludmal.blogspot.com/2007/12/net-35-extensions-part-1.html"&gt;.Net 3.5 Extensions Part 1&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://dotnetforum.lk/aggbug.aspx?PostID=31187" width="1" height="1"&gt;</content><author><name>ludmal</name><uri>http://dotnetforum.lk/members/ludmal/default.aspx</uri></author></entry><entry><title>Google Voice Local Search</title><link rel="alternate" type="text/html" href="/blogs/ludmal/archive/2007/04/11/24697.aspx" /><id>/blogs/ludmal/archive/2007/04/11/24697.aspx</id><published>2007-04-11T03:15:00Z</published><updated>2007-04-11T03:15:00Z</updated><content type="html">Google has done wonderful job in the past.. now again they have done a great job by giving the ability to search for business contacts just using our phones ... But its still only for US customers.. and its free.. cant wait to have that service here.. &lt;br&gt;&lt;a href="http://labs.google.com/goog411/"&gt;Google Voice Local Search&lt;/a&gt;&lt;br&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://dotnetforum.lk/aggbug.aspx?PostID=24697" width="1" height="1"&gt;</content><author><name>ludmal</name><uri>http://dotnetforum.lk/members/ludmal/default.aspx</uri></author></entry><entry><title>Microsoft Deep fish</title><link rel="alternate" type="text/html" href="/blogs/ludmal/archive/2007/04/06/24548.aspx" /><id>/blogs/ludmal/archive/2007/04/06/24548.aspx</id><published>2007-04-05T23:38:00Z</published><updated>2007-04-05T23:38:00Z</updated><content type="html">I tried to download Microsoft Deep fish for my PPC, couldnt do it becoz its only for limited users.. bad luck.. if anybody downloaded that please let me know.. thanks in advance..&lt;br&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://dotnetforum.lk/aggbug.aspx?PostID=24548" width="1" height="1"&gt;</content><author><name>ludmal</name><uri>http://dotnetforum.lk/members/ludmal/default.aspx</uri></author></entry><entry><title>What I was doing </title><link rel="alternate" type="text/html" href="/blogs/ludmal/archive/2007/03/05/23621.aspx" /><id>/blogs/ludmal/archive/2007/03/05/23621.aspx</id><published>2007-03-05T14:11:00Z</published><updated>2007-03-05T14:11:00Z</updated><content type="html">ahhh i almost forgot that I have blog :-) its becoz due to hectic work life I had last 2-3 months. Finally I got a new PDA. Qtek 9100. Its pretty cool specially with the qwerty keyboard. so apart from that im still working on the UK project for wiki style directory and im planning to change my car. :-) I will come back with more techi stuff later.. &lt;br&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://dotnetforum.lk/aggbug.aspx?PostID=23621" width="1" height="1"&gt;</content><author><name>ludmal</name><uri>http://dotnetforum.lk/members/ludmal/default.aspx</uri></author></entry><entry><title>Sql Transaction Log file</title><link rel="alternate" type="text/html" href="/blogs/ludmal/archive/2006/12/08/20024.aspx" /><id>/blogs/ludmal/archive/2006/12/08/20024.aspx</id><published>2006-12-08T03:59:00Z</published><updated>2006-12-08T03:59:00Z</updated><content type="html">To shrink your sql transaction log file, do this....&lt;br&gt;&lt;br&gt;BACKUP LOG www_redgreen_com TO DISK = 'c:\www_redgreen_com.bak' WITH TRUNCATE_ONLY&lt;br&gt;DBCC SHRINKFILE (RedGreen_log)&lt;br&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://dotnetforum.lk/aggbug.aspx?PostID=20024" width="1" height="1"&gt;</content><author><name>ludmal</name><uri>http://dotnetforum.lk/members/ludmal/default.aspx</uri></author></entry><entry><title>ASP.NET 2.0 Caching &amp; SmartNavigation</title><link rel="alternate" type="text/html" href="/blogs/ludmal/archive/2006/10/24/19131.aspx" /><id>/blogs/ludmal/archive/2006/10/24/19131.aspx</id><published>2006-10-24T01:44:00Z</published><updated>2006-10-24T01:44:00Z</updated><content type="html">While I use Generic Collections with cache, after some time it dissapers from the Cache object. And worst case is its not all the time. This happens only sometimes when I run the application. Its works well in the debugging mode. I tried to get some help from the Microsoft newsgroups but no clear answer. Seems like lots of developers are facing the same problem. Anyway Im still strugling to find a solution for that. &lt;br&gt;&lt;br&gt;And also replacement for ASP.NET 1.1 SmarNavigation is ASP.NET 2.0 MainScrollPositionOnPostBack. Use it in your apps to enhace user experience.&lt;br&gt;&lt;pre&gt;&lt;font&gt;&lt;font face="Verdana, Arial, Helvetica" size="-1"&gt;&amp;lt;pages maintainScrollPositionOnPostBack="true" /&amp;gt;&lt;/font&gt;&lt;/font&gt;&lt;/pre&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://dotnetforum.lk/aggbug.aspx?PostID=19131" width="1" height="1"&gt;</content><author><name>ludmal</name><uri>http://dotnetforum.lk/members/ludmal/default.aspx</uri></author></entry><entry><title>Virtual Earth</title><link rel="alternate" type="text/html" href="/blogs/ludmal/archive/2006/10/04/18791.aspx" /><id>/blogs/ludmal/archive/2006/10/04/18791.aspx</id><published>2006-10-04T06:55:00Z</published><updated>2006-10-04T06:55:00Z</updated><content type="html">Did anybody use Microsoft Virtual Earth on web application ? I just tried it yesterday..&amp;nbsp; Its awesome..... and its pretty easy to implement. All we have to insert in the page is :&lt;br&gt;&amp;lt;html&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;lt;head&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;title&amp;gt;&amp;lt;/title&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8"&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;script src="http://dev.virtualearth.net/mapcontrol/v3/mapcontrol.js"&amp;gt;&amp;lt;/script&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;script&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var map = null;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; function GetMap()&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; map = new VEMap('myMap');&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; map.LoadMap();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp;&amp;nbsp; &lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/script&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;lt;/head&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;lt;body onload="GetMap();"&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;div id='myMap' style="position:relative; width:400px; height:400px;"&amp;gt;&amp;lt;/div&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;lt;/body&amp;gt;&lt;br&gt;&amp;lt;/html&amp;gt;&lt;br&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://dotnetforum.lk/aggbug.aspx?PostID=18791" width="1" height="1"&gt;</content><author><name>ludmal</name><uri>http://dotnetforum.lk/members/ludmal/default.aspx</uri></author></entry><entry><title>What I was doing</title><link rel="alternate" type="text/html" href="/blogs/ludmal/archive/2006/10/04/18787.aspx" /><id>/blogs/ludmal/archive/2006/10/04/18787.aspx</id><published>2006-10-04T06:17:00Z</published><updated>2006-10-04T06:17:00Z</updated><content type="html">&amp;nbsp;&amp;nbsp;&amp;nbsp; well, I couldn't post anything in my blog from 2 weeks now due to the very tight schedule at work... I was developing in ASP.NET 2.0 with Atlas. And played with new Atals Control Toolkit. Its really coolll, but the only drawback is that the page rendering is slow.. &lt;br&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://dotnetforum.lk/aggbug.aspx?PostID=18787" width="1" height="1"&gt;</content><author><name>ludmal</name><uri>http://dotnetforum.lk/members/ludmal/default.aspx</uri></author></entry></feed>