<?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-9096063668011443366</id><updated>2011-11-04T16:01:39.153+05:00</updated><category term='module development'/><category term='ccnet'/><category term='oracle array'/><category term='iis7'/><category term='array IN function'/><category term='module permission'/><category term='dotnetnuke'/><category term='SQL Publishing Wizard'/><category term='Attaching to localhost'/><category term='mobile application'/><category term='generate schema'/><category term='role'/><category term='oracle list'/><category term='continious integration'/><category term='sql server'/><category term='netbeans'/><category term='Cruise control.net'/><category term='nmock'/><category term='CruiseControl.NET'/><category term='out parameter'/><category term='Amazon EC2'/><category term='j2me'/><category term='Elasticfox'/><category term='indexer'/><category term='mocking'/><category term='Amazon AWS'/><category term='generate schema with data'/><category term='tdd'/><category term='list IN function'/><category term='custom permission'/><category term='connection refused'/><category term='debugging problem'/><title type='text'>Md. Mahfuzul Islam (John)</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://mahfuzulislam.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9096063668011443366/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://mahfuzulislam.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Md. Mahfuzul Islam (John)</name><uri>http://www.blogger.com/profile/00760759289054702518</uri><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>16</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-9096063668011443366.post-3233171461275622174</id><published>2009-07-22T10:44:00.001+06:00</published><updated>2009-07-22T10:44:22.092+06:00</updated><title type='text'>DotNetNuke module development : Broke UI while using AjaxControlToolkit TabPanel</title><content type='html'>&lt;p&gt;I was developing a DotNetNuke module for our &lt;a href="http://www.code71.com" target="_blank"&gt;Code71.com&lt;/a&gt; website. I was using ajaxcontroltoolkit’s tabpanel for this module. Everything was working fine in firefox. But when I checked that module in IE, UI of the TabPanel was broken :(.&lt;/p&gt;  &lt;br /&gt;&lt;a href="http://lh6.ggpht.com/_MzBC4Tdch_g/SmaY-_X0CLI/AAAAAAAAGaU/Y6Zp8CwfMaM/s1600-h/casestudy_broken%5B2%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="casestudy_broken" border="0" alt="casestudy_broken" src="http://lh3.ggpht.com/_MzBC4Tdch_g/SmaZBjSCi7I/AAAAAAAAGaY/Gh7qW4dnz-c/casestudy_broken_thumb.jpg?imgmax=800" width="244" height="128" /&gt;&lt;/a&gt;   &lt;br /&gt;  &lt;p&gt;I searched in for the issue, but could not find related to this problem. After spending a whole day trying to solve the problem (by changing css), I found that it was working fine with the default skin of DotNetNuke but broken with my custom skin! Then I copied all code from default skin to my custom skin, but still it was broken :(. Then I compared rendered HTML for two different skin and found that only difference is in DOCTYPE! &lt;/p&gt;  &lt;br /&gt;  &lt;p&gt;In my custom skin, I did not defined any DOCTYPE, so it was automatically generating -&lt;/p&gt;  &lt;pre&gt;&amp;lt;!DOCTYPE HTML PUBLIC &amp;quot;-//W3C//DTD HTML 4.0 Transitional//EN&amp;quot;&amp;gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Then I changed the DOCTYPE and the UI was working fine. &lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://lh6.ggpht.com/_MzBC4Tdch_g/SmaZFzX4cbI/AAAAAAAAGac/FIil5KKWi-M/s1600-h/casestudy_fixed%5B5%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="casestudy_fixed" border="0" alt="casestudy_fixed" src="http://lh6.ggpht.com/_MzBC4Tdch_g/SmaZInUFnpI/AAAAAAAAGag/i7plbrKDAwY/casestudy_fixed_thumb%5B1%5D.jpg?imgmax=800" width="244" height="122" /&gt;&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;To define a DOCTYPE for your skin in DotNetNuke, you have to create a xml file defining the DOCTYPE in your skin directory. This xml file should be named as [SkinName].doctype.xml. For example, if your skin name is &lt;strong&gt;MySkin&lt;/strong&gt; then DOCTYPE file name will be &lt;strong&gt;MySkin.doctype.xml&lt;/strong&gt;. Content of the xml file should be like this - &lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&amp;lt;SkinDocType&amp;gt;&lt;br /&gt;  &lt;br /&gt;&amp;#160; &amp;lt;![CDATA[&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.0 Transitional//EN&amp;quot; &amp;quot;&lt;a href="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&amp;quot;"&gt;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&amp;quot;&lt;/a&gt;&amp;gt;]]&amp;gt;&lt;br /&gt;&lt;br /&gt;  &lt;br /&gt;&amp;lt;/SkinDocType&amp;gt;&lt;/pre&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9096063668011443366-3233171461275622174?l=mahfuzulislam.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mahfuzulislam.blogspot.com/feeds/3233171461275622174/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9096063668011443366&amp;postID=3233171461275622174' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9096063668011443366/posts/default/3233171461275622174'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9096063668011443366/posts/default/3233171461275622174'/><link rel='alternate' type='text/html' href='http://mahfuzulislam.blogspot.com/2009/07/dotnetnuke-module-development-broke-ui.html' title='DotNetNuke module development : Broke UI while using AjaxControlToolkit TabPanel'/><author><name>Md. Mahfuzul Islam (John)</name><uri>http://www.blogger.com/profile/00760759289054702518</uri><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><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_MzBC4Tdch_g/SmaZBjSCi7I/AAAAAAAAGaY/Gh7qW4dnz-c/s72-c/casestudy_broken_thumb.jpg?imgmax=800' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9096063668011443366.post-6151440350315869045</id><published>2009-07-02T16:30:00.002+06:00</published><updated>2009-07-02T16:32:14.786+06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Amazon AWS'/><category scheme='http://www.blogger.com/atom/ns#' term='Elasticfox'/><category scheme='http://www.blogger.com/atom/ns#' term='Amazon EC2'/><title type='text'>Elasticfox showing error “Invalid EC2 private key” while trying to get “Administrator Password”</title><content type='html'>&lt;p&gt;If you are using Amazon EC2 and Elasticfox then getting the error “Invalid EC2 private key” is very common with Windows instance while trying to use command “Get Administrator Password”. &lt;/p&gt;  &lt;br /&gt;&lt;a href="http://lh4.ggpht.com/_MzBC4Tdch_g/SkyMAL9b7AI/AAAAAAAAGZ8/AXjDXnwf8wc/s1600-h/invalid_key%5B2%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="invalid_key" border="0" alt="invalid_key" src="http://lh5.ggpht.com/_MzBC4Tdch_g/SkyMB_khM0I/AAAAAAAAGaA/SUdDoBgQD8I/invalid_key_thumb.jpg?imgmax=800" width="244" height="95" /&gt;&lt;/a&gt;   &lt;br /&gt;  &lt;p&gt;To solve this problem you need to change the &amp;quot;EC2 Private Key Template&amp;quot; setting of Elasticfox. Click on &amp;quot;Tools&amp;quot; in elasticfox window. It will bring the settings window. &lt;/p&gt;  &lt;br /&gt;&lt;a href="http://lh3.ggpht.com/_MzBC4Tdch_g/SkyMD3WrQTI/AAAAAAAAGaE/Uw_HVth39dI/s1600-h/ec2_settings%5B2%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="ec2_settings" border="0" alt="ec2_settings" src="http://lh3.ggpht.com/_MzBC4Tdch_g/SkyMGfX1Z4I/AAAAAAAAGaI/8ESirdbY1o8/ec2_settings_thumb.jpg?imgmax=800" width="244" height="202" /&gt;&lt;/a&gt;   &lt;br /&gt;  &lt;p&gt;You will find that the settings for &amp;quot;EC2 Private Key Template&amp;quot; is set with the file extension &amp;quot;.ppk&amp;quot;. For example &amp;quot;C:\EC2\AWS_KEY${keyname}.ppk&amp;quot;.    &lt;br /&gt;Now change this value with the path where your private key file is saved which was used to create the instance and change the extension to .pem. So after changing the setting it will look something like &amp;quot;C:\EC2\AWS_KEY\${keyname}.pem&amp;quot;&lt;/p&gt;  &lt;br /&gt;&lt;a href="http://lh4.ggpht.com/_MzBC4Tdch_g/SkyMIDxTl3I/AAAAAAAAGaM/DCMjz4zjgm4/s1600-h/ec2_settings_correct%5B2%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="ec2_settings_correct" border="0" alt="ec2_settings_correct" src="http://lh5.ggpht.com/_MzBC4Tdch_g/SkyMLJRUVMI/AAAAAAAAGaQ/MQH99p2VgUw/ec2_settings_correct_thumb.jpg?imgmax=800" width="244" height="203" /&gt;&lt;/a&gt;   &lt;br /&gt;Hope this tips will solve the problem with getting administrator password using Elasticfox.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9096063668011443366-6151440350315869045?l=mahfuzulislam.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mahfuzulislam.blogspot.com/feeds/6151440350315869045/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9096063668011443366&amp;postID=6151440350315869045' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9096063668011443366/posts/default/6151440350315869045'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9096063668011443366/posts/default/6151440350315869045'/><link rel='alternate' type='text/html' href='http://mahfuzulislam.blogspot.com/2009/07/elasticfox-showing-error-invalid-ec2.html' title='Elasticfox showing error “Invalid EC2 private key” while trying to get “Administrator Password”'/><author><name>Md. Mahfuzul Islam (John)</name><uri>http://www.blogger.com/profile/00760759289054702518</uri><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><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_MzBC4Tdch_g/SkyMB_khM0I/AAAAAAAAGaA/SUdDoBgQD8I/s72-c/invalid_key_thumb.jpg?imgmax=800' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9096063668011443366.post-6606216314226318842</id><published>2009-06-02T22:16:00.002+06:00</published><updated>2009-06-02T22:38:04.410+06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='module development'/><category scheme='http://www.blogger.com/atom/ns#' term='dotnetnuke'/><category scheme='http://www.blogger.com/atom/ns#' term='custom permission'/><category scheme='http://www.blogger.com/atom/ns#' term='module permission'/><category scheme='http://www.blogger.com/atom/ns#' term='role'/><title type='text'>DotNetNuke module development : Custom module permission</title><content type='html'>&lt;p&gt;By default dotnetnuke provides role based permission in Page and module level. In module level it provides View/Edit permission by default. By using this module level permission you can give access to all View or Edit controls to any numbers of roles. But if you need this permission in more granular level, for example – you want to create an Article module where a regular user will be able to view any article and post comment (all view controls). You want another type of permission (ArticleWriter) which will be able to add new articles and to approve and publish those articles you need another permission (AritclePublisher) who will be able to add as well as approve any article. To implement this scenario you will need to add another two permission in your module.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;By default DotNetNuke does not provide any easy way to do it without writing some codes. I have found &lt;a href="http://www.dotnetnuke.com/Community/Blogs/tabid/825/EntryId/1052/Custom-Module-Permissions-Enhance-your-modules.aspx" target="_blank"&gt;one blog post&lt;/a&gt; in &lt;a href="http://www.dotnetnuke.com" target="_blank"&gt;DotNetNuke.com&lt;/a&gt; and &lt;a href="http://www.codeproject.com/KB/aspnet/dnn_custom_permissions.aspx" target="_blank"&gt;one article&lt;/a&gt; in &lt;a href="http://www.codeproject.com" target="_blank"&gt;CodeProject&lt;/a&gt; which explains the way to add new permissions in a module. I think these two articles will be very useful for anyone trying to add custom permission in his module.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9096063668011443366-6606216314226318842?l=mahfuzulislam.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mahfuzulislam.blogspot.com/feeds/6606216314226318842/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9096063668011443366&amp;postID=6606216314226318842' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9096063668011443366/posts/default/6606216314226318842'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9096063668011443366/posts/default/6606216314226318842'/><link rel='alternate' type='text/html' href='http://mahfuzulislam.blogspot.com/2009/06/dotnetnuke-module-development-custom.html' title='DotNetNuke module development : Custom module permission'/><author><name>Md. Mahfuzul Islam (John)</name><uri>http://www.blogger.com/profile/00760759289054702518</uri><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-9096063668011443366.post-3997181614946367080</id><published>2009-04-22T08:42:00.001+06:00</published><updated>2009-04-22T08:44:59.477+06:00</updated><title type='text'>How to get Skin directory in DotNetNuke</title><content type='html'>&lt;p&gt;If you want to keep your skin images or any other type of file that is related to your skin into skin directory, you need to get the path of that skin directory. To resolve the path of your skin directory DotNetNuke provides a property named “SkinPath” which belongs to DotNetNuke.UI.Skins.Skin class. You need to use &lt;font color="#0000ff"&gt;&amp;lt;%= SkinPath %&amp;gt;&lt;/font&gt; to get the path of skin directory.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;If you stored an image named “nav_back.jpg” in your skin directory and you want to set it as a background of a &amp;lt;td&amp;gt;, your code should be like -&lt;/p&gt;  &lt;p&gt;&lt;font color="#0000ff"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#0000ff"&gt;&amp;lt;&lt;/font&gt;&lt;font color="#800000"&gt;td&lt;/font&gt; &lt;font color="#ff0000"&gt;style&lt;/font&gt;=&amp;quot;&lt;font color="#ff0000"&gt;background-image&lt;/font&gt;: &lt;font color="#0000ff"&gt;url(&amp;lt;%= SkinPath %&amp;gt;nav_back.jpg);&lt;/font&gt;&amp;quot;&lt;font color="#0000ff"&gt;&amp;gt;&lt;/font&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9096063668011443366-3997181614946367080?l=mahfuzulislam.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mahfuzulislam.blogspot.com/feeds/3997181614946367080/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9096063668011443366&amp;postID=3997181614946367080' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9096063668011443366/posts/default/3997181614946367080'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9096063668011443366/posts/default/3997181614946367080'/><link rel='alternate' type='text/html' href='http://mahfuzulislam.blogspot.com/2009/04/how-to-get-skin-directory-in-dotnetnuke.html' title='How to get Skin directory in DotNetNuke'/><author><name>Md. Mahfuzul Islam (John)</name><uri>http://www.blogger.com/profile/00760759289054702518</uri><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-9096063668011443366.post-3956836029834084069</id><published>2009-04-10T14:14:00.002+06:00</published><updated>2009-04-12T09:51:20.384+06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='debugging problem'/><category scheme='http://www.blogger.com/atom/ns#' term='connection refused'/><category scheme='http://www.blogger.com/atom/ns#' term='Attaching to localhost'/><category scheme='http://www.blogger.com/atom/ns#' term='netbeans'/><category scheme='http://www.blogger.com/atom/ns#' term='j2me'/><category scheme='http://www.blogger.com/atom/ns#' term='mobile application'/><title type='text'>NetBeans J2ME Project debugging problem : Attaching to localhost:xxxxx Connection refused</title><content type='html'>&lt;p&gt;After a long time I was working on a J2ME application using NetBeans. Previously that application was built using WTK and I was trying to add those source file in new netbeans project. &lt;/p&gt;  &lt;p&gt;Application was compiling properly. But When I was starting debug, it was showing&lt;strong&gt; &lt;/strong&gt;&lt;font color="#ff0000"&gt;&lt;em&gt;&amp;quot;Attaching to locahost:5999 Connection refused&amp;quot;&lt;/em&gt;&lt;/font&gt; in &amp;quot;Debugger Console&amp;quot;. At first I thought that port is used by some other program or firewall was blocking NetBeans to use that port. But I found that port was not being used or blocked by any other program. Then I carefully examined all of the messages in NetBeans output window and found following message -    &lt;br /&gt;&lt;font color="#ff0000"&gt;&lt;em&gt;com.sun.kvem.midletsuite.InvalidJadException: Reason = 22       &lt;br /&gt;The manifest or the application descriptor MUST contain the attribute: MIDlet-1&lt;/em&gt; &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;After some googling I found the way to solve this &lt;strong&gt;&lt;em&gt;&amp;quot;com.sun.kvem.midletsuite.InvalidJadException: Reason = 22&amp;quot;&lt;/em&gt;&lt;/strong&gt; exception. When this exception was solved, &lt;strong&gt;&lt;em&gt;&amp;quot;Attaching to localhost:xxxxx Connection refused&amp;quot;&lt;/em&gt;&lt;/strong&gt; problem was also solved!!! &lt;/p&gt;  &lt;p&gt;Here are the process to solve that &lt;strong&gt;&lt;em&gt;InvalidJadException&lt;/em&gt;&lt;/strong&gt; - &lt;/p&gt;  &lt;p&gt;From your problematic NetBeans Mobility Project folder open &lt;em&gt;&lt;font color="#ff0000"&gt;/nbproject/project.properties&lt;/font&gt;&lt;/em&gt; (default project directory is My Documents\NetBeansProjects) file using any text editor. Search for the property &lt;em&gt;&lt;font color="#ff0000"&gt;&amp;quot;manifest.midlets&amp;quot;&lt;/font&gt;&lt;/em&gt;. You will find something like - &lt;em&gt;&lt;font color="#8080c0"&gt;&lt;font color="#ff8040"&gt;manifest.midlets=MIDlet-1: , , \n&lt;/font&gt;        &lt;br /&gt;&lt;/font&gt;&lt;/em&gt;In this manifest.midlets property, midlet name is missing, so NetBeans was giving that error. To solve that exception you need to add your midlet name here. For example, if your midlet name is &lt;strong&gt;&lt;em&gt;&amp;quot;HelloMidlet&amp;quot;&lt;/em&gt;&lt;/strong&gt; which is under package &amp;quot;hello&amp;quot; then you need to change the line like -    &lt;br /&gt;&lt;font color="#ff8040"&gt;&lt;em&gt;manifest.midlets=MIDlet-1: HelloMidlet, , hello.HelloMidlet\n&lt;/em&gt;&lt;/font&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9096063668011443366-3956836029834084069?l=mahfuzulislam.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mahfuzulislam.blogspot.com/feeds/3956836029834084069/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9096063668011443366&amp;postID=3956836029834084069' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9096063668011443366/posts/default/3956836029834084069'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9096063668011443366/posts/default/3956836029834084069'/><link rel='alternate' type='text/html' href='http://mahfuzulislam.blogspot.com/2009/04/netbeans-j2me-project-debugging-problem.html' title='NetBeans J2ME Project debugging problem : Attaching to localhost:xxxxx Connection refused'/><author><name>Md. Mahfuzul Islam (John)</name><uri>http://www.blogger.com/profile/00760759289054702518</uri><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-9096063668011443366.post-2013011467411703891</id><published>2008-09-10T23:45:00.002+06:00</published><updated>2008-09-10T23:50:11.322+06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sql server'/><category scheme='http://www.blogger.com/atom/ns#' term='generate schema'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Publishing Wizard'/><category scheme='http://www.blogger.com/atom/ns#' term='generate schema with data'/><title type='text'>SQL Publishing Wizard - A tool to generate database schema and data in Sql Server 2005</title><content type='html'>&lt;p&gt;I was searching for some functionality to generating database schema with existing data in Sql Server Management Studio Express. But could not find such functionality there. So, I was searching for some tool that can generate database schema with data.&lt;/p&gt;  &lt;p&gt;Finally I've found that there is a tool - &lt;strong&gt;&lt;em&gt;&lt;font color="#0080c0"&gt;&amp;quot;SQL Publishing Wizard&amp;quot;&lt;/font&gt;&lt;/em&gt;&lt;/strong&gt; comes with Sql Server 2005 express in Visual Studio 2008 installation dvd (I'm not sure about VS 2005). If you install SqlServer2005 express with Visual Studio 2008 installation then you can find this tool in -&lt;font color="#0080c0"&gt;&lt;strong&gt;&lt;em&gt; &amp;quot;C:\Program Files\Microsoft SQL Server\90\Tools\Publishing\1.2\SqlPubWiz.exe&amp;quot;&lt;/em&gt;&lt;/strong&gt;.&lt;/font&gt; If this is not installed you can download it from - &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=56E5B1C5-BF17-42E0-A410-371A838E570A&amp;amp;displaylang=en" target="_blank"&gt;http://www.microsoft.com/downloads/details.aspx?familyid=56E5B1C5-BF17-42E0-A410-371A838E570A&amp;amp;displaylang=en&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;You can also start this tool from Visual Studio. Right click on any Data Connection from Server Explorer and select &lt;font color="#0080c0"&gt;&lt;strong&gt;&lt;em&gt;&amp;quot;Publish to Provider&amp;quot;&lt;/em&gt;&lt;/strong&gt;&lt;/font&gt;. This will start &lt;font color="#0080c0"&gt;&lt;strong&gt;&lt;em&gt;&amp;quot;SQL Publishing Wizard&amp;quot;&lt;/em&gt;&lt;/strong&gt;&lt;/font&gt; for the selected database.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9096063668011443366-2013011467411703891?l=mahfuzulislam.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mahfuzulislam.blogspot.com/feeds/2013011467411703891/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9096063668011443366&amp;postID=2013011467411703891' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9096063668011443366/posts/default/2013011467411703891'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9096063668011443366/posts/default/2013011467411703891'/><link rel='alternate' type='text/html' href='http://mahfuzulislam.blogspot.com/2008/09/sql-publishing-wizard-tool-to-generate.html' title='SQL Publishing Wizard - A tool to generate database schema and data in Sql Server 2005'/><author><name>Md. Mahfuzul Islam (John)</name><uri>http://www.blogger.com/profile/00760759289054702518</uri><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-9096063668011443366.post-7198897565672466973</id><published>2008-07-24T23:42:00.002+06:00</published><updated>2008-07-24T23:48:39.622+06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nmock'/><category scheme='http://www.blogger.com/atom/ns#' term='tdd'/><category scheme='http://www.blogger.com/atom/ns#' term='out parameter'/><category scheme='http://www.blogger.com/atom/ns#' term='mocking'/><category scheme='http://www.blogger.com/atom/ns#' term='indexer'/><title type='text'>How to mock indexer and out parameter in NMock</title><content type='html'>&lt;p&gt;In my last project I was trying to mock an indexer and some out parameters. But I could not find anything about mocking indexer and out parameter in NMock documentation. Then after some google searches, I have found some good post about these topics.&lt;/p&gt; &lt;br/&gt; &lt;p&gt;You can view &lt;a href="http://www.mindthe.net/devices/2008/06/26/nmock-out-parameters/" target="_blank"&gt;this blog post&lt;/a&gt; on mocking out parameters. I think &lt;a href="http://www.mindthe.net/devices/2008/06/26/nmock-out-parameters/" target="_blank"&gt;this post&lt;/a&gt; is good enough to learn how to mock out parameter. Now, if you want to mock an indexer then you can see in &lt;a href="http://www.pashabitz.com/PermaLink,guid,91021542-5ba1-4b66-b8e3-c8b60e99895e.aspx" target="_blank"&gt;this post&lt;/a&gt;. You can also take a look in &lt;a href="http://paulpierce.co.uk/?p=4" target="_blank"&gt;this post&lt;/a&gt; to know how to mock an indexer in NMock.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9096063668011443366-7198897565672466973?l=mahfuzulislam.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mahfuzulislam.blogspot.com/feeds/7198897565672466973/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9096063668011443366&amp;postID=7198897565672466973' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9096063668011443366/posts/default/7198897565672466973'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9096063668011443366/posts/default/7198897565672466973'/><link rel='alternate' type='text/html' href='http://mahfuzulislam.blogspot.com/2008/07/how-to-mock-indexer-and-out-parameter.html' title='How to mock indexer and out parameter in NMock'/><author><name>Md. Mahfuzul Islam (John)</name><uri>http://www.blogger.com/profile/00760759289054702518</uri><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-9096063668011443366.post-6669697057484441339</id><published>2008-07-12T00:17:00.002+06:00</published><updated>2008-07-12T00:54:40.546+06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='array IN function'/><category scheme='http://www.blogger.com/atom/ns#' term='oracle array'/><category scheme='http://www.blogger.com/atom/ns#' term='oracle list'/><category scheme='http://www.blogger.com/atom/ns#' term='list IN function'/><title type='text'>Array/List of numbers in oracle procedure or function</title><content type='html'>&lt;p&gt;Sometimes you may need to pass a list of numbers or string into a oracle procedure or function. But there is no built in support for an array or list in oracle. To solve this type of problem you can create your own array type and a small utility function which returns an array of numbers from a comma(,) delimited string of numbers. Here are the steps -&lt;/p&gt;  &lt;p&gt;1. Create an array type&lt;/p&gt;  &lt;div style="font-size: 10pt; background: white; color: black; font-family: courier new"&gt;   &lt;p style="margin: 0px"&gt;&lt;span style="color: blue"&gt;CREATE OR REPLACE &lt;/span&gt;TYPE array &lt;span style="color: blue"&gt;AS TABLE OF &lt;/span&gt;NUMBER;&lt;/p&gt; &lt;/div&gt;  &lt;p&gt;2. Create the utility function which will return array of numbers from an comma delimited string of numbers.&lt;/p&gt;  &lt;div style="font-size: 10pt; background: white; color: black; font-family: courier new"&gt;   &lt;div style="font-size: 10pt; background: white; color: black; font-family: courier new"&gt;     &lt;p style="margin: 0px"&gt;&lt;span style="color: blue"&gt;CREATE FUNCTION &lt;/span&gt;get_array(num_list &lt;span style="color: blue"&gt;IN &lt;/span&gt;VARCHAR2)&lt;/p&gt;      &lt;p style="margin: 0px"&gt;&lt;span style="color: blue"&gt;RETURN &lt;/span&gt;array PIPELINED&lt;/p&gt;      &lt;p style="margin: 0px"&gt;&lt;span style="color: blue"&gt;IS&lt;/span&gt;&lt;/p&gt;      &lt;p style="margin: 0px"&gt;&amp;#160;&amp;#160;&amp;#160; countAppearance NUMBER := 0;&lt;/p&gt;      &lt;p style="margin: 0px"&gt;&amp;#160;&amp;#160;&amp;#160; delimiter_position NUMBER := -1;&lt;/p&gt;      &lt;p style="margin: 0px"&gt;&amp;#160;&amp;#160;&amp;#160; start_position NUMBER := 1;&lt;/p&gt;      &lt;p style="margin: 0px"&gt;&amp;#160;&amp;#160;&amp;#160; num VARCHAR2(10); &lt;/p&gt;      &lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;      &lt;p style="margin: 0px"&gt;&lt;span style="color: blue"&gt;BEGIN&lt;/span&gt;&lt;/p&gt;      &lt;p style="margin: 0px"&gt;&amp;#160;&amp;#160;&amp;#160; &lt;span style="color: blue"&gt;WHILE &lt;/span&gt;delimiter_position != 0 &lt;span style="color: blue"&gt;LOOP&lt;/span&gt;&lt;/p&gt;      &lt;p style="margin: 0px"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; countAppearance := countAppearance + 1;&lt;/p&gt;      &lt;p style="margin: 0px"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; delimiter_position := InStr(num_list, &lt;span style="color: #a31515"&gt;','&lt;/span&gt;, 1,countAppearance);&lt;/p&gt;      &lt;p style="margin: 0px"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span style="color: blue"&gt;IF &lt;/span&gt;delimiter_position = 0 &lt;span style="color: blue"&gt;THEN&lt;/span&gt;&lt;/p&gt;      &lt;p style="margin: 0px"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; num := Trim(SubStr(num_list,start_position));&lt;/p&gt;      &lt;p style="margin: 0px"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span style="color: blue"&gt;ELSE&lt;/span&gt;&lt;/p&gt;      &lt;p style="margin: 0px"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; num := Trim(SubStr(num_list,start_position,(delimiter_position - start_position)));&lt;/p&gt;      &lt;p style="margin: 0px"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; start_position := delimiter_position + 1;&lt;/p&gt;      &lt;p style="margin: 0px"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span style="color: blue"&gt;END IF&lt;/span&gt;; &lt;/p&gt;      &lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;      &lt;p style="margin: 0px"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span style="color: blue"&gt;PIPE &lt;/span&gt;ROW(TO_NUMBER(num)); &lt;/p&gt;      &lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;      &lt;p style="margin: 0px"&gt;&amp;#160;&amp;#160;&amp;#160; &lt;span style="color: blue"&gt;END LOOP&lt;/span&gt;;&lt;/p&gt;      &lt;p style="margin: 0px"&gt;&amp;#160;&amp;#160;&amp;#160; &lt;span style="color: blue"&gt;RETURN&lt;/span&gt;;&lt;/p&gt;      &lt;p style="margin: 0px"&gt;&lt;span style="color: blue"&gt;END &lt;/span&gt;get_array;&lt;/p&gt;   &lt;/div&gt;    &lt;p style="margin: 0px"&gt;&lt;/p&gt; &lt;/div&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Here is a sample function which uses this get_array function -&lt;/p&gt;  &lt;div style="font-size: 10pt; background: white; color: black; font-family: courier new"&gt;   &lt;p style="margin: 0px"&gt;&lt;span style="color: blue"&gt;CREATE OR REPLACE FUNCTION &lt;/span&gt;testFunc(num_list &lt;span style="color: blue"&gt;IN &lt;/span&gt;VARCHAR2)&lt;/p&gt;    &lt;p style="margin: 0px"&gt;&lt;span style="color: blue"&gt;RETURN &lt;/span&gt;NUMBER&lt;/p&gt;    &lt;p style="margin: 0px"&gt;&lt;span style="color: blue"&gt;IS&lt;/span&gt;&lt;/p&gt;    &lt;p style="margin: 0px"&gt;&amp;#160;&amp;#160; total NUMBER := 0;&lt;/p&gt;    &lt;p style="margin: 0px"&gt;&lt;span style="color: blue"&gt;BEGIN&lt;/span&gt;&lt;/p&gt;    &lt;p style="margin: 0px"&gt;&amp;#160;&amp;#160; &lt;span style="color: blue"&gt;SELECT &lt;/span&gt;&lt;/p&gt;    &lt;p style="margin: 0px"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;span style="color: blue"&gt;COUNT&lt;/span&gt;(*) &lt;span style="color: blue"&gt;INTO &lt;/span&gt;total &lt;/p&gt;    &lt;p style="margin: 0px"&gt;&amp;#160;&amp;#160; &lt;span style="color: blue"&gt;FROM &lt;/span&gt;&lt;/p&gt;    &lt;p style="margin: 0px"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; testTable &lt;/p&gt;    &lt;p style="margin: 0px"&gt;&amp;#160;&amp;#160; &lt;span style="color: blue"&gt;WHERE &lt;/span&gt;&lt;/p&gt;    &lt;p style="margin: 0px"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; age &lt;span style="color: blue"&gt;IN &lt;/span&gt;(&lt;span style="color: blue"&gt;SELECT &lt;/span&gt;* &lt;span style="color: blue"&gt;FROM TABLE&lt;/span&gt;(get_array(num_list)));&lt;/p&gt;    &lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;    &lt;p style="margin: 0px"&gt;&amp;#160;&amp;#160; &lt;span style="color: blue"&gt;RETURN &lt;/span&gt;total;&lt;/p&gt;    &lt;p style="margin: 0px"&gt;&lt;span style="color: blue"&gt;END &lt;/span&gt;testFunc;&lt;/p&gt;    &lt;p style="margin: 0px"&gt;&amp;#160;&lt;/p&gt;    &lt;p style="margin: 0px"&gt;In the same way you can also create array for string. It will be helpful when you will need to pass an array from a programming language to a oracle function/procedure.&lt;/p&gt; &lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9096063668011443366-6669697057484441339?l=mahfuzulislam.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mahfuzulislam.blogspot.com/feeds/6669697057484441339/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9096063668011443366&amp;postID=6669697057484441339' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9096063668011443366/posts/default/6669697057484441339'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9096063668011443366/posts/default/6669697057484441339'/><link rel='alternate' type='text/html' href='http://mahfuzulislam.blogspot.com/2008/07/passing-list-of-numbers-in-oracle.html' title='Array/List of numbers in oracle procedure or function'/><author><name>Md. Mahfuzul Islam (John)</name><uri>http://www.blogger.com/profile/00760759289054702518</uri><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-9096063668011443366.post-1718163243500451622</id><published>2008-06-02T21:43:00.008+06:00</published><updated>2008-06-02T23:10:57.313+06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Cruise control.net'/><category scheme='http://www.blogger.com/atom/ns#' term='continious integration'/><category scheme='http://www.blogger.com/atom/ns#' term='iis7'/><category scheme='http://www.blogger.com/atom/ns#' term='CruiseControl.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='ccnet'/><title type='text'>CruiseControl.NET (ccnet) webdashboard in IIS7</title><content type='html'>&lt;p&gt;Cruise Control.Net (ccnet) installer does not add webdashboard as a virtual directory under iis7. If you want to use webdashboard then you have to manually add it as an application.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;After you adding it as an application you may get some errors because of &lt;span id="te800" style="color: rgb(255, 153, 0);"&gt;Managed Pipeline Mode&lt;/span&gt; of your &lt;span id="te801" style="color: rgb(255, 153, 0);"&gt;Application Pool&lt;/span&gt; settings. By default iis7 will configure your site with &lt;span id="hzr90" style="color: rgb(255, 153, 0);"&gt;DefaultAppPool&lt;/span&gt; which has &lt;span id="te5e0" style="color: rgb(255, 153, 0);"&gt;Integrated&lt;/span&gt; Managed Pipeline Mode. You have to chage your webdashboard's ApplicationPool's Managed Pipeline Mode to &lt;span id="te5e1" style="color: rgb(255, 153, 0);"&gt;Classic&lt;/span&gt; in order to make it work properly.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;If you want to keep default settings (Integrated Managed Pipeline Mode), then you have to add following settings in your webdashboard's &lt;span id="lqes0" style="color: rgb(255, 153, 0);"&gt;web.config&lt;/span&gt; file. This configuration will work both in iis6 and iis7.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;span id="albi0" style="color: rgb(153, 0, 0);"&gt;&lt;span id="yid20" style="color: rgb(0, 0, 255);"&gt;&amp;lt;&lt;/span&gt;system.webServer&lt;span id="yid21" style="color: rgb(0, 0, 255);"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;       &lt;br /&gt;&lt;br /&gt;&lt;span id="x9wr0" style="color: rgb(153, 0, 0);"&gt;&lt;span id="yid22" style="color: rgb(0, 0, 255);"&gt;&amp;lt;&lt;/span&gt;validation&lt;/span&gt; &lt;span id="dyld0" style="color: rgb(255, 0, 0);"&gt;validateIntegratedModeConfiguration&lt;/span&gt;="&lt;span id="dbgl0" style="color: rgb(0, 0, 255);"&gt;false&lt;/span&gt;" &lt;span id="sm9t0" style="color: rgb(0, 0, 255);"&gt;/&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span id="x9wr1" style="color: rgb(153, 0, 0);"&gt;&lt;span id="dozf0" style="color: rgb(0, 0, 255);"&gt;&amp;lt;&lt;/span&gt;handlers&lt;/span&gt; &lt;span id="rzzs0" style="color: rgb(255, 0, 0);"&gt;accessPolicy&lt;/span&gt;="&lt;span id="nzyd0" style="color: rgb(0, 0, 255);"&gt;Read, Write, Script, Execute&lt;/span&gt;"&lt;span id="dozf1" style="color: rgb(0, 0, 255);"&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span id="x9wr2" style="color: rgb(153, 0, 0);"&gt;&lt;span id="dozf2" style="color: rgb(0, 0, 255);"&gt;&amp;lt;&lt;/span&gt;add&lt;/span&gt; &lt;span id="rzzs1" style="color: rgb(255, 0, 0);"&gt;name&lt;/span&gt;="&lt;span id="c__x0" style="color: rgb(0, 0, 255);"&gt;ccnetAspxHandler&lt;/span&gt;" &lt;span id="rzzs2" style="color: rgb(255, 0, 0);"&gt;verb&lt;/span&gt;="&lt;span id="c__x1" style="color: rgb(0, 0, 255);"&gt;*&lt;/span&gt;" &lt;span id="rzzs3" style="color: rgb(255, 0, 0);"&gt;path&lt;/span&gt;="&lt;span id="c__x2" style="color: rgb(0, 0, 255);"&gt;*.aspx&lt;/span&gt;"             &lt;span id="rzzs4" style="color: rgb(255, 0, 0);"&gt;type&lt;/span&gt;="&lt;span id="c__x3" style="color: rgb(0, 0, 255);"&gt;ThoughtWorks.CruiseControl.WebDashboard.MVC.ASPNET.HttpHandler,&lt;br /&gt;       ThoughtWorks.CruiseControl.WebDashboard&lt;/span&gt;" &lt;span id="dozf3" style="color: rgb(0, 0, 255);"&gt;/&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span id="x9wr3" style="color: rgb(153, 0, 0);"&gt;&lt;span id="dozf4" style="color: rgb(0, 0, 255);"&gt;&amp;lt;&lt;/span&gt;add&lt;/span&gt; &lt;span id="uqx60" style="color: rgb(255, 0, 0);"&gt;name&lt;/span&gt;="&lt;span id="paby0" style="color: rgb(0, 0, 255);"&gt;ccnetXmlHandler&lt;/span&gt;" &lt;span id="dbgl1" style="color: rgb(255, 0, 0);"&gt;verb&lt;/span&gt;="&lt;span id="paby1" style="color: rgb(0, 0, 255);"&gt;*&lt;/span&gt;" &lt;span id="dbgl2" style="color: rgb(255, 0, 0);"&gt;path&lt;/span&gt;="&lt;span id="yid23" style="color: rgb(0, 0, 255);"&gt;*.xml&lt;/span&gt;"             &lt;span id="dbgl3" style="color: rgb(255, 0, 0);"&gt;type&lt;/span&gt;="&lt;span id="yid24" style="color: rgb(0, 0, 255);"&gt;ThoughtWorks.CruiseControl.WebDashboard.MVC.ASPNET.HttpHandler,&lt;br /&gt;       ThoughtWorks.CruiseControl.WebDashboard&lt;/span&gt;" &lt;span id="dozf5" style="color: rgb(0, 0, 255);"&gt;/&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span id="gkkr0" style="color: rgb(153, 0, 0);"&gt;&lt;span id="il4:0" style="color: rgb(0, 0, 255);"&gt;&amp;lt;/&lt;/span&gt;handlers&lt;span id="il4:1" style="color: rgb(0, 0, 255);"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span id="pbls0" style="color: rgb(153, 0, 0);"&gt;&lt;span id="gi8c0" style="color: rgb(0, 0, 255);"&gt;&amp;lt;/&lt;/span&gt;system.webServer&lt;span id="il4:2" style="color: rgb(0, 0, 255);"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9096063668011443366-1718163243500451622?l=mahfuzulislam.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mahfuzulislam.blogspot.com/feeds/1718163243500451622/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9096063668011443366&amp;postID=1718163243500451622' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9096063668011443366/posts/default/1718163243500451622'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9096063668011443366/posts/default/1718163243500451622'/><link rel='alternate' type='text/html' href='http://mahfuzulislam.blogspot.com/2008/06/cruise-control.html' title='CruiseControl.NET (ccnet) webdashboard in IIS7'/><author><name>Md. Mahfuzul Islam (John)</name><uri>http://www.blogger.com/profile/00760759289054702518</uri><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-9096063668011443366.post-73129552476842401</id><published>2007-08-26T22:53:00.000+06:00</published><updated>2007-08-26T22:54:00.916+06:00</updated><title type='text'>Nature</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;a href="http://4.bp.blogspot.com/_MzBC4Tdch_g/RtGwKGI8cPI/AAAAAAAABpA/5VFAM9JH2Aw/s1600-h/image-upload-56-737054.jpe"&gt;&lt;img src="http://4.bp.blogspot.com/_MzBC4Tdch_g/RtGwKGI8cPI/AAAAAAAABpA/5VFAM9JH2Aw/s320/image-upload-56-737054.jpe"/&gt;&lt;/a&gt;&lt;br /&gt;&lt;span/&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9096063668011443366-73129552476842401?l=mahfuzulislam.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mahfuzulislam.blogspot.com/feeds/73129552476842401/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9096063668011443366&amp;postID=73129552476842401' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9096063668011443366/posts/default/73129552476842401'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9096063668011443366/posts/default/73129552476842401'/><link rel='alternate' type='text/html' href='http://mahfuzulislam.blogspot.com/2007/08/nature_3575.html' title='Nature'/><author><name>Md. Mahfuzul Islam (John)</name><uri>http://www.blogger.com/profile/00760759289054702518</uri><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><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_MzBC4Tdch_g/RtGwKGI8cPI/AAAAAAAABpA/5VFAM9JH2Aw/s72-c/image-upload-56-737054.jpe' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9096063668011443366.post-2595185797766100987</id><published>2007-08-26T10:50:00.001+06:00</published><updated>2007-08-26T10:50:26.135+06:00</updated><title type='text'>Flower</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;a href="http://1.bp.blogspot.com/_MzBC4Tdch_g/RtEGkWI8cOI/AAAAAAAABoA/pEUF-LtmGgk/s1600-h/image-upload-35-723923.jpe"&gt;&lt;img src="http://1.bp.blogspot.com/_MzBC4Tdch_g/RtEGkWI8cOI/AAAAAAAABoA/pEUF-LtmGgk/s320/image-upload-35-723923.jpe"/&gt;&lt;/a&gt;&lt;br /&gt;&lt;span/&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9096063668011443366-2595185797766100987?l=mahfuzulislam.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mahfuzulislam.blogspot.com/feeds/2595185797766100987/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9096063668011443366&amp;postID=2595185797766100987' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9096063668011443366/posts/default/2595185797766100987'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9096063668011443366/posts/default/2595185797766100987'/><link rel='alternate' type='text/html' href='http://mahfuzulislam.blogspot.com/2007/08/flower_2804.html' title='Flower'/><author><name>Md. Mahfuzul Islam (John)</name><uri>http://www.blogger.com/profile/00760759289054702518</uri><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><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_MzBC4Tdch_g/RtEGkWI8cOI/AAAAAAAABoA/pEUF-LtmGgk/s72-c/image-upload-35-723923.jpe' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9096063668011443366.post-5038010788177453177</id><published>2007-08-26T10:35:00.001+06:00</published><updated>2007-08-26T10:35:56.876+06:00</updated><title type='text'>Flower</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;a href="http://4.bp.blogspot.com/_MzBC4Tdch_g/RtEDLGI8cNI/AAAAAAAABn4/cuYw5267yMQ/s1600-h/image-upload-24-756310.jpe"&gt;&lt;img src="http://4.bp.blogspot.com/_MzBC4Tdch_g/RtEDLGI8cNI/AAAAAAAABn4/cuYw5267yMQ/s320/image-upload-24-756310.jpe"/&gt;&lt;/a&gt;&lt;br /&gt;&lt;span/&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9096063668011443366-5038010788177453177?l=mahfuzulislam.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mahfuzulislam.blogspot.com/feeds/5038010788177453177/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9096063668011443366&amp;postID=5038010788177453177' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9096063668011443366/posts/default/5038010788177453177'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9096063668011443366/posts/default/5038010788177453177'/><link rel='alternate' type='text/html' href='http://mahfuzulislam.blogspot.com/2007/08/flower_5500.html' title='Flower'/><author><name>Md. Mahfuzul Islam (John)</name><uri>http://www.blogger.com/profile/00760759289054702518</uri><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><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_MzBC4Tdch_g/RtEDLGI8cNI/AAAAAAAABn4/cuYw5267yMQ/s72-c/image-upload-24-756310.jpe' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9096063668011443366.post-6459943289178478708</id><published>2007-08-26T10:28:00.001+06:00</published><updated>2007-08-26T10:28:49.591+06:00</updated><title type='text'>Flower</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;a href="http://1.bp.blogspot.com/_MzBC4Tdch_g/RtEBgWI8cMI/AAAAAAAABnw/g3EMqTfJ19M/s1600-h/image-upload-51-728930.jpe"&gt;&lt;img src="http://1.bp.blogspot.com/_MzBC4Tdch_g/RtEBgWI8cMI/AAAAAAAABnw/g3EMqTfJ19M/s320/image-upload-51-728930.jpe"/&gt;&lt;/a&gt;&lt;br /&gt;&lt;span/&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9096063668011443366-6459943289178478708?l=mahfuzulislam.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mahfuzulislam.blogspot.com/feeds/6459943289178478708/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9096063668011443366&amp;postID=6459943289178478708' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9096063668011443366/posts/default/6459943289178478708'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9096063668011443366/posts/default/6459943289178478708'/><link rel='alternate' type='text/html' href='http://mahfuzulislam.blogspot.com/2007/08/flower_8734.html' title='Flower'/><author><name>Md. Mahfuzul Islam (John)</name><uri>http://www.blogger.com/profile/00760759289054702518</uri><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><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_MzBC4Tdch_g/RtEBgWI8cMI/AAAAAAAABnw/g3EMqTfJ19M/s72-c/image-upload-51-728930.jpe' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9096063668011443366.post-4265108633347159546</id><published>2007-08-26T10:09:00.001+06:00</published><updated>2007-08-26T10:09:37.785+06:00</updated><title type='text'>Flower</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;a href="http://4.bp.blogspot.com/_MzBC4Tdch_g/RtD9AWI8cLI/AAAAAAAABno/U9zlKcoT69Y/s1600-h/image-upload-31-776818.jpe"&gt;&lt;img src="http://4.bp.blogspot.com/_MzBC4Tdch_g/RtD9AWI8cLI/AAAAAAAABno/U9zlKcoT69Y/s320/image-upload-31-776818.jpe"/&gt;&lt;/a&gt;&lt;br /&gt;&lt;span/&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9096063668011443366-4265108633347159546?l=mahfuzulislam.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mahfuzulislam.blogspot.com/feeds/4265108633347159546/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9096063668011443366&amp;postID=4265108633347159546' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9096063668011443366/posts/default/4265108633347159546'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9096063668011443366/posts/default/4265108633347159546'/><link rel='alternate' type='text/html' href='http://mahfuzulislam.blogspot.com/2007/08/flower_637.html' title='Flower'/><author><name>Md. Mahfuzul Islam (John)</name><uri>http://www.blogger.com/profile/00760759289054702518</uri><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><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_MzBC4Tdch_g/RtD9AWI8cLI/AAAAAAAABno/U9zlKcoT69Y/s72-c/image-upload-31-776818.jpe' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9096063668011443366.post-2843699617048927289</id><published>2007-08-26T09:53:00.001+06:00</published><updated>2007-08-26T09:53:02.209+06:00</updated><title type='text'>Nature</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;a href="http://4.bp.blogspot.com/_MzBC4Tdch_g/RtD5HWI8cKI/AAAAAAAABng/v_Dl5qzBVUQ/s1600-h/image-upload-30-781381.jpe"&gt;&lt;img src="http://4.bp.blogspot.com/_MzBC4Tdch_g/RtD5HWI8cKI/AAAAAAAABng/v_Dl5qzBVUQ/s320/image-upload-30-781381.jpe"/&gt;&lt;/a&gt;&lt;br /&gt;&lt;span/&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9096063668011443366-2843699617048927289?l=mahfuzulislam.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mahfuzulislam.blogspot.com/feeds/2843699617048927289/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9096063668011443366&amp;postID=2843699617048927289' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9096063668011443366/posts/default/2843699617048927289'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9096063668011443366/posts/default/2843699617048927289'/><link rel='alternate' type='text/html' href='http://mahfuzulislam.blogspot.com/2007/08/nature_26.html' title='Nature'/><author><name>Md. Mahfuzul Islam (John)</name><uri>http://www.blogger.com/profile/00760759289054702518</uri><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><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_MzBC4Tdch_g/RtD5HWI8cKI/AAAAAAAABng/v_Dl5qzBVUQ/s72-c/image-upload-30-781381.jpe' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9096063668011443366.post-4783794243012943630</id><published>2007-08-26T09:45:00.001+06:00</published><updated>2007-08-26T09:45:30.872+06:00</updated><title type='text'>Flower</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;a href="http://1.bp.blogspot.com/_MzBC4Tdch_g/RtD3WmI8cII/AAAAAAAABnQ/ktePj8Xw6Rc/s1600-h/image-upload-55-727856.jpe"&gt;&lt;img src="http://1.bp.blogspot.com/_MzBC4Tdch_g/RtD3WmI8cII/AAAAAAAABnQ/ktePj8Xw6Rc/s320/image-upload-55-727856.jpe"/&gt;&lt;/a&gt;&lt;br /&gt;&lt;span/&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9096063668011443366-4783794243012943630?l=mahfuzulislam.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mahfuzulislam.blogspot.com/feeds/4783794243012943630/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9096063668011443366&amp;postID=4783794243012943630' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9096063668011443366/posts/default/4783794243012943630'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9096063668011443366/posts/default/4783794243012943630'/><link rel='alternate' type='text/html' href='http://mahfuzulislam.blogspot.com/2007/08/flower.html' title='Flower'/><author><name>Md. Mahfuzul Islam (John)</name><uri>http://www.blogger.com/profile/00760759289054702518</uri><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><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_MzBC4Tdch_g/RtD3WmI8cII/AAAAAAAABnQ/ktePj8Xw6Rc/s72-c/image-upload-55-727856.jpe' height='72' width='72'/><thr:total>0</thr:total></entry></feed>
