<?xml version="1.0" encoding="utf-8"?>
<feed xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="en-us" xmlns="http://www.w3.org/2005/Atom">
  <title>Ezone IntraBlog</title>
  <link rel="alternate" type="text/html" href="http://intrablog.ezoneinteractive.com/" />
  <link rel="self" href="http://intrablog.ezoneinteractive.com/SyndicationService.asmx/GetAtom" />
  <icon>favicon.ico</icon>
  <updated>2008-09-30T17:50:59.5978750+01:00</updated>
  <author>
    <name>Ezone Software</name>
  </author>
  <subtitle>just when you thought it was safe to go back in the water.</subtitle>
  <id>http://intrablog.ezoneinteractive.com/</id>
  <generator uri="http://www.dasblog.net" version="1.8.5223.2">DasBlog</generator>
  <entry>
    <title>Sign a third party assembly with strong name</title>
    <link rel="alternate" type="text/html" href="http://intrablog.ezoneinteractive.com/PermaLink,guid,2425d571-b3af-4394-8eae-a6a780f6424e.aspx" />
    <id>http://intrablog.ezoneinteractive.com/PermaLink,guid,2425d571-b3af-4394-8eae-a6a780f6424e.aspx</id>
    <published>2008-08-26T17:08:05.3650000+01:00</published>
    <updated>2008-09-30T17:50:59.5978750+01:00</updated>
    <category term="building" label="building" scheme="dasBlog" />
    <category term="c#" label="c#" scheme="dasBlog" />
    <category term="coding standards" label="coding standards" scheme="dasBlog" />
    <category term="development" label="development" scheme="dasBlog" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">Found an interesting work-around for signing
   3rd party assemblies. This is just one of the pages that describes the technique,
   but I've seen in various places ...<br /><br /><a href="http://scmay.wordpress.com/2008/07/17/assembly-generation-failed-referenced-assembly-does-not-have-a-strong-name/">http://scmay.wordpress.com/2008/07/17/assembly-generation-failed-referenced-assembly-does-not-have-a-strong-name/</a><br /><br />
   and also a codeplex project that does it all for you<br /><br /><a href="http://www.codeplex.com/Signer">http://www.codeplex.com/Signer</a><br /><br /><br />
   E.g. Lets say the name of the third party DLL is myTest.dll. 
   <br />
   Step 1: Dis-assemble the assembly 
   <br />
           ildasm myTest.dll /out:myTest.il 
   <p><br />
      Step 2: Re-Assemble using your strong-name key 
      <br />
              ilasm myTest.il /res:myTest.res /dll /key:myTest.snk
      /out:myTestSN.dll 
   </p><p>
      This code work perfectly to assign strong name.<br /><br />
      for verification you can use following command,<br />
      sn -vf myTestSN.dll
   </p><p></p><img width="0" height="0" src="http://intrablog.ezoneinteractive.com/aggbug.ashx?id=2425d571-b3af-4394-8eae-a6a780f6424e" /></div>
    </content>
  </entry>
  <entry>
    <title>VS 2008 extensions...</title>
    <link rel="alternate" type="text/html" href="http://intrablog.ezoneinteractive.com/PermaLink,guid,9254b0c7-7321-4888-90c7-b74d929a3529.aspx" />
    <id>http://intrablog.ezoneinteractive.com/PermaLink,guid,9254b0c7-7321-4888-90c7-b74d929a3529.aspx</id>
    <published>2008-07-23T13:15:25.1312500+01:00</published>
    <updated>2008-07-23T13:15:25.1312500+01:00</updated>
    <category term="development" label="development" scheme="dasBlog" />
    <category term="learning" label="learning" scheme="dasBlog" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
      Interesting list of VS 2008 code extensions:
   </p>
        <p>
          <a href="http://unhandled-exceptions.com/blog/index.php/2008/07/16/confessions-of-a-developer-tool-hound/">http://unhandled-exceptions.com/blog/index.php/2008/07/16/confessions-of-a-developer-tool-hound/</a>
        </p>
        <p>
       
   </p>
        <img width="0" height="0" src="http://intrablog.ezoneinteractive.com/aggbug.ashx?id=9254b0c7-7321-4888-90c7-b74d929a3529" />
      </div>
    </content>
  </entry>
  <entry>
    <title>NHibernate screencasts</title>
    <link rel="alternate" type="text/html" href="http://intrablog.ezoneinteractive.com/PermaLink,guid,e36f25f9-a891-4d13-86c3-359165d4ddbd.aspx" />
    <id>http://intrablog.ezoneinteractive.com/PermaLink,guid,e36f25f9-a891-4d13-86c3-359165d4ddbd.aspx</id>
    <published>2008-07-23T13:03:42.0687500+01:00</published>
    <updated>2008-07-23T13:03:42.0687500+01:00</updated>
    <category term="blogs" label="blogs" scheme="dasBlog" />
    <category term="c#" label="c#" scheme="dasBlog" />
    <category term="development" label="development" scheme="dasBlog" />
    <category term="learning" label="learning" scheme="dasBlog" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
      Check these out:
   </p>
        <p>
          <a href="http://www.summerofnhibernate.com/">http://www.summerofnhibernate.com/</a>
        </p>
        <img width="0" height="0" src="http://intrablog.ezoneinteractive.com/aggbug.ashx?id=e36f25f9-a891-4d13-86c3-359165d4ddbd" />
      </div>
    </content>
  </entry>
  <entry>
    <title> Just Say No to Manual CRUD</title>
    <link rel="alternate" type="text/html" href="http://intrablog.ezoneinteractive.com/PermaLink,guid,0cba1aaf-2c50-4837-82ed-691a166a2847.aspx" />
    <id>http://intrablog.ezoneinteractive.com/PermaLink,guid,0cba1aaf-2c50-4837-82ed-691a166a2847.aspx</id>
    <published>2008-06-18T11:57:40.7653750+01:00</published>
    <updated>2008-06-18T11:57:40.7653750+01:00</updated>
    <category term="blogs" label="blogs" scheme="dasBlog" />
    <category term="c#" label="c#" scheme="dasBlog" />
    <category term="code" label="code" scheme="dasBlog" />
    <category term="SQL Server" label="SQL Server" scheme="dasBlog" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
      "Although I feel perfectly comfortable in a set-based world writing SQL, it has traditionally
      been one of my least favorite areas of coding. Besides being relatively repetitive
      and tedious, at least when it comes to basic CRUD operations, sprocs are much more
      difficult to handle when it comes to source control, versioning, debugging, and unit
      testing."
   </p>
        <p>
      and 
   </p>
        <p>
      "Regardless of the approach taken, I definitely no longer believe that sprocs should
      play any significant role in any application."
   </p>
        <p>
      I couldn't agree more!  Read the full article: <a href="http://www.caffeinatedcoder.com/just-say-no-to-manual-crud/">http://www.caffeinatedcoder.com/just-say-no-to-manual-crud/</a></p>
        <p>
       
   </p>
        <p>
      Barry
   </p>
        <img width="0" height="0" src="http://intrablog.ezoneinteractive.com/aggbug.ashx?id=0cba1aaf-2c50-4837-82ed-691a166a2847" />
      </div>
    </content>
  </entry>
  <entry>
    <title>VS 2008 Automatic properties</title>
    <link rel="alternate" type="text/html" href="http://intrablog.ezoneinteractive.com/PermaLink,guid,4f590c44-07e9-46cf-87ff-b5e22b318248.aspx" />
    <id>http://intrablog.ezoneinteractive.com/PermaLink,guid,4f590c44-07e9-46cf-87ff-b5e22b318248.aspx</id>
    <published>2008-06-04T12:45:10.0571250+01:00</published>
    <updated>2008-06-04T12:45:10.0571250+01:00</updated>
    <category term="c#" label="c#" scheme="dasBlog" />
    <category term="development" label="development" scheme="dasBlog" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
        </p>
   The introduction of Automatic Properties in C# 3 (VS 2008) means that the snippet
   for creating properties (prop) now generates a singleline of: public type Property
   { get; set;}<br />
   However, if you are working in .Net 2 and still want to use the old snippet, just
   follow the link below. (adds a propc snippet that generates the .Net 2 properties
   ;)<br /><br />
   http://wpfcontrols.blogspot.com/2008/01/vs-2008-property-code-snippet.html<br /><br /><br /><img width="0" height="0" src="http://intrablog.ezoneinteractive.com/aggbug.ashx?id=4f590c44-07e9-46cf-87ff-b5e22b318248" /></div>
    </content>
  </entry>
  <entry>
    <title>Google App Engine</title>
    <link rel="alternate" type="text/html" href="http://intrablog.ezoneinteractive.com/PermaLink,guid,2439fe37-0aee-4712-8540-babe068b60eb.aspx" />
    <id>http://intrablog.ezoneinteractive.com/PermaLink,guid,2439fe37-0aee-4712-8540-babe068b60eb.aspx</id>
    <published>2008-06-02T17:35:29.4477500+01:00</published>
    <updated>2008-06-02T17:35:29.4477500+01:00</updated>
    <category term="development" label="development" scheme="dasBlog" />
    <category term="learning" label="learning" scheme="dasBlog" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
      This is cool:
   </p>
        <p>
          <a href="http://code.google.com/appengine/docs/whatisgoogleappengine.html">http://code.google.com/appengine/docs/whatisgoogleappengine.html</a>
        </p>
        <img width="0" height="0" src="http://intrablog.ezoneinteractive.com/aggbug.ashx?id=2439fe37-0aee-4712-8540-babe068b60eb" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Google Maps - Getting the Latitude &amp; Longitude</title>
    <link rel="alternate" type="text/html" href="http://intrablog.ezoneinteractive.com/PermaLink,guid,30429ac3-667a-4cfc-8301-ca748ab95c7e.aspx" />
    <id>http://intrablog.ezoneinteractive.com/PermaLink,guid,30429ac3-667a-4cfc-8301-ca748ab95c7e.aspx</id>
    <published>2008-05-15T17:45:56.5496919+01:00</published>
    <updated>2008-05-15T17:45:56.5496919+01:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">A while ago, I came across an interesting
   work around for getting the latitude and longitude from Google Maps. It can be quite
   difficult to get the lat&amp;lon - usually you have to get the link to the page and
   from that get the lat&amp;lon.<br /><br />
   Now, there is an easier way. If you create a bookmark or a link on a bookmark toolbar
   pointing to:<br /><br />
   javascript:void(prompt('',gApplication.getMap().getCenter()))<br /><br />
   You get the current lat&amp;lon in the popup box once you click on your bookmark ;)<br /><p></p><img width="0" height="0" src="http://intrablog.ezoneinteractive.com/aggbug.ashx?id=30429ac3-667a-4cfc-8301-ca748ab95c7e" /></div>
    </content>
  </entry>
  <entry>
    <title>ASP.NET 2 &amp; XHTML Strict validation</title>
    <link rel="alternate" type="text/html" href="http://intrablog.ezoneinteractive.com/PermaLink,guid,abc11e51-ace9-49fb-b502-9a71f92d9d9b.aspx" />
    <id>http://intrablog.ezoneinteractive.com/PermaLink,guid,abc11e51-ace9-49fb-b502-9a71f92d9d9b.aspx</id>
    <published>2008-05-09T17:17:02.9127500+01:00</published>
    <updated>2008-05-09T17:17:02.9127500+01:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">XHTML Strict validation - one of the things
   that Tsuko insisted during our work on SPT - helped me to discover an interesting
   behaviour of the ASP.NET with the W3.org validator. 
   <br /><br />
   ASP.NET 2 has a built in functionality that affects the way controls are rendered.
   This can be controlled by inserting a &lt;xhtmlConformance mode="Strict|Transitional|Legacy"
   /&gt; tag in the web.config - the default is Transitional. However, even though you
   choose the strict mode, W3.org validation fails. This is caused by the fact that the
   w3 validator is treated as a lesser browser.<br /><br />
   So in order to get the validation working, you need to create a w3cvalidator.browser
   file in the ~/App_Browsers folder and add the following content to the file<br /><br /><pre>&lt;browsers&gt;<br />
   &lt;!--<br />
   Browser capability file for the w3c validator<br /><br />
   sample UA: "W3C_Validator/1.305.2.148 libwww-perl/5.803"<br />
   --&gt;<br />
   &lt;browser id="w3cValidator" parentID="default"&gt;<br />
   &lt;identification&gt;<br />
   &lt;userAgent match="^W3C_Validator" /&gt;<br />
   &lt;/identification&gt;<br /><br />
   &lt;capture&gt;<br />
   &lt;userAgent match="^W3C_Validator/(?'version'(?'major'\d+)(?'minor'\.\d+)\w*).*"
   /&gt;<br />
   &lt;/capture&gt;<br /><br />
   &lt;capabilities&gt;<br />
   &lt;capability name="browser" value="w3cValidator" /&gt;<br />
   &lt;capability name="majorversion" value="${major}" /&gt;<br />
   &lt;capability name="minorversion" value="${minor}" /&gt;<br />
   &lt;capability name="version" value="${version}" /&gt;<br />
   &lt;capability name="w3cdomversion" value="1.0" /&gt;<br />
   &lt;capability name="xml" value="true" /&gt;<br />
   &lt;capability name="tagWriter" value="System.Web.UI.HtmlTextWriter" /&gt; 
   <br />
   &lt;/capabilities&gt;<br />
   &lt;/browser&gt;<br />
   &lt;/browsers&gt;<br /><br />
   read the whole article at http://idunno.org/archive/2005/01/01/216.aspx 
   <br /></pre><br /><p></p><img width="0" height="0" src="http://intrablog.ezoneinteractive.com/aggbug.ashx?id=abc11e51-ace9-49fb-b502-9a71f92d9d9b" /></div>
    </content>
  </entry>
  <entry>
    <title>How to put a WMS Lister control on the article page(s)</title>
    <link rel="alternate" type="text/html" href="http://intrablog.ezoneinteractive.com/PermaLink,guid,ca0831f8-d57c-47a5-85e9-f4aee057679e.aspx" />
    <id>http://intrablog.ezoneinteractive.com/PermaLink,guid,ca0831f8-d57c-47a5-85e9-f4aee057679e.aspx</id>
    <published>2008-05-01T11:57:00.5110000+01:00</published>
    <updated>2008-05-01T11:59:21.6498549+01:00</updated>
    <category term="code" label="code" scheme="dasBlog" />
    <category term="WMS" label="WMS" scheme="dasBlog" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
      When you add a WMS:Lister control to the actual article template (e.g. a "News Detail"
      template) the lister may break.  This is because the "ItemIdentifier" attribute
      is repeated twice on the page!
   </p>
        <p>
      For example: Say you have an article page that uses &lt;!-- item --&gt; to identify
      the region of the page the PatternFile refers to, if you then add an actual lister
      control to the page you end up with two &lt;!-- item --&gt; comments (see below).
      Once in teh new lister and once for the article!
   </p>
        <pre>  &lt;ez:Lister ID="scrollingNews" runat="server" PageSize="4" 
   <br />
        SortBy="Date" SortDirection="Desc" PatternFile="~/NewsPattern.txt"
   ItemFileExtension="*.aspx" 
   <br />
        ItemDirectory="~/News" PagerStyle="None" ItemIdentifier="&lt;!--
   item --&gt;"<br />
        CreateCacheIndex="true" FilterKey="Section" FilterValue=""&gt;<br />
        &lt;HeaderTemplate&gt;&lt;span id="news_listing"&gt;&lt;/HeaderTemplate&gt;<br />
        &lt;ItemTemplate&gt;<br />
          &lt;a href="&lt;%# ((ListerItem)Container.DataItem).Link
   %&gt;"&gt;<br />
           &lt;wg:PlainText MaxLength="80" Text='&lt;%#
   ((ListerItem)Container.DataItem).GetValue("text") %&gt;' runat="server" /&gt;...<br />
          &lt;/a&gt;<br />
        &lt;/ItemTemplate&gt;<br />
       &lt;FooterTemplate&gt;&lt;/span&gt;&lt;/FooterTemplate&gt;<br />
     &lt;/ez:Lister&gt;</pre>
        <p>
      The fix is simply to leave the ItemIdentifier attribute out of any Lister control. 
      The default value is &lt;!-- item --&gt;, so you only need the attribute if you need
      a different value.
   </p>
        <p>
      :)
   </p>
        <img width="0" height="0" src="http://intrablog.ezoneinteractive.com/aggbug.ashx?id=ca0831f8-d57c-47a5-85e9-f4aee057679e" />
      </div>
    </content>
  </entry>
  <entry>
    <title>"How projects really work"</title>
    <link rel="alternate" type="text/html" href="http://intrablog.ezoneinteractive.com/PermaLink,guid,d8ba5cc0-2a18-4571-b255-18b7cfde26d2.aspx" />
    <id>http://intrablog.ezoneinteractive.com/PermaLink,guid,d8ba5cc0-2a18-4571-b255-18b7cfde26d2.aspx</id>
    <published>2008-04-30T17:26:22.6487500+01:00</published>
    <updated>2008-04-30T17:26:22.6487500+01:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">This I have seen in so many situations and
   have just found the link today again.<br /><br />
   Quite entertaining - <a href="http://www.projectcartoon.com/cartoon/2">See here</a><br /><p></p><img width="0" height="0" src="http://intrablog.ezoneinteractive.com/aggbug.ashx?id=d8ba5cc0-2a18-4571-b255-18b7cfde26d2" /></div>
    </content>
  </entry>
  <entry>
    <title>Using Gmail most effectively</title>
    <link rel="alternate" type="text/html" href="http://intrablog.ezoneinteractive.com/PermaLink,guid,e1fda325-2382-41ba-9049-ca35c154c7ce.aspx" />
    <id>http://intrablog.ezoneinteractive.com/PermaLink,guid,e1fda325-2382-41ba-9049-ca35c154c7ce.aspx</id>
    <published>2008-04-30T17:21:24.2260000+01:00</published>
    <updated>2008-05-01T11:57:31.6988410+01:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
      Article on: 
      <br /></p>
        <p>
          <strong>How to Use Gmail Filters to Organize and Manage your Email Accounts</strong>
        </p>
        <a href="http://tinyurl.com/4zfo6d">
          <b>http://tinyurl.com/4zfo6d</b>
        </a>
        <p>
        </p>
        <img width="0" height="0" src="http://intrablog.ezoneinteractive.com/aggbug.ashx?id=e1fda325-2382-41ba-9049-ca35c154c7ce" />
      </div>
    </content>
  </entry>
  <entry>
    <title>Dilbert on Automated testing...</title>
    <link rel="alternate" type="text/html" href="http://intrablog.ezoneinteractive.com/PermaLink,guid,f4019fa8-021a-4100-b573-c13b24dec579.aspx" />
    <id>http://intrablog.ezoneinteractive.com/PermaLink,guid,f4019fa8-021a-4100-b573-c13b24dec579.aspx</id>
    <published>2008-04-30T13:13:39.1331250+01:00</published>
    <updated>2008-04-30T13:13:39.1331250+01:00</updated>
    <category term="Fun" label="Fun" scheme="dasBlog" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <a href="http://www.dilbert.com/strips/comic/2007-07-30/">http://www.dilbert.com/strips/comic/2007-07-30/</a>
        </p>
        <img width="0" height="0" src="http://intrablog.ezoneinteractive.com/aggbug.ashx?id=f4019fa8-021a-4100-b573-c13b24dec579" />
      </div>
    </content>
  </entry>
  <entry>
    <title>ASP.NET Dynamic Data</title>
    <link rel="alternate" type="text/html" href="http://intrablog.ezoneinteractive.com/PermaLink,guid,038b7f84-1e91-44d6-9d6c-3fa71bee6f9b.aspx" />
    <id>http://intrablog.ezoneinteractive.com/PermaLink,guid,038b7f84-1e91-44d6-9d6c-3fa71bee6f9b.aspx</id>
    <published>2008-04-16T10:20:16.3545000+01:00</published>
    <updated>2008-04-16T10:20:16.3545000+01:00</updated>
    <category term="ASP.Net" label="ASP.Net" scheme="dasBlog" />
    <category term="blogs" label="blogs" scheme="dasBlog" />
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml">This looks really interesting, esp. as a
   way to quickly generate admin areas (eg easybreaks or even the Config are in the WMS?)
   with a lot of power/customisation.<br /><br />
   http://www.hanselman.com/blog/PuttingASPNETDynamicDataIntoContext.aspx<br /><br />
   This sounds (when it is released properly) like a godo replacement for (the now old)
   TEdit controls.<br /><br /><br /><p></p><img width="0" height="0" src="http://intrablog.ezoneinteractive.com/aggbug.ashx?id=038b7f84-1e91-44d6-9d6c-3fa71bee6f9b" /></div>
    </content>
  </entry>
</feed>