<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>Chris May</title>
    <link>http://chrismay.org/</link>
    <description>
	.Net Software and Web applications.  Server and network configuration.  Tech support. 
  </description>
    <language>en-us</language>
    <copyright>Christopher May, Inc</copyright>
    <lastBuildDate>Wed, 23 Jul 2008 19:12:56 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 1.9.6264.0</generator>
    <managingEditor>chris@christophermayinc.com</managingEditor>
    <webMaster>chris@christophermayinc.com</webMaster>
    <item>
      <trackback:ping>http://chrismay.org/Trackback.aspx?guid=55eed3a7-24eb-4100-b80b-5dcd25d46bb7</trackback:ping>
      <pingback:server>http://chrismay.org/pingback.aspx</pingback:server>
      <pingback:target>http://chrismay.org/PermaLink,guid,55eed3a7-24eb-4100-b80b-5dcd25d46bb7.aspx</pingback:target>
      <dc:creator>ChrisMay</dc:creator>
      <wfw:comment>http://chrismay.org/CommentView,guid,55eed3a7-24eb-4100-b80b-5dcd25d46bb7.aspx</wfw:comment>
      <wfw:commentRss>http://chrismay.org/SyndicationService.asmx/GetEntryCommentsRss?guid=55eed3a7-24eb-4100-b80b-5dcd25d46bb7</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
This article: <a href="http://www.readwriteweb.com/archives/top_10_concepts_that_every_software_engineer_should_know.php">10
Concepts Every Software Engineer Should Know</a>, is worth taking a look at if you
are a developer.
</p>
        <p>
I thought about it for a minute, trying to think of something important that they
didn't touch on in this article, and I think the only major thing I would argue for
would be entity relationship diagramming: the ability to turn a problem domain into
a set of entities and relationships.
</p>
        <p>
Other topics I would have considered: Regular Expressions, code documentation, project
estimation, and maybe unit testing.
</p>
        <img width="0" height="0" src="http://chrismay.org/aggbug.ashx?id=55eed3a7-24eb-4100-b80b-5dcd25d46bb7" />
      </body>
      <title>10 Concepts You Need To Know As A Developer</title>
      <guid isPermaLink="false">http://chrismay.org/PermaLink,guid,55eed3a7-24eb-4100-b80b-5dcd25d46bb7.aspx</guid>
      <link>http://chrismay.org/2008/07/23/10+Concepts+You+Need+To+Know+As+A+Developer.aspx</link>
      <pubDate>Wed, 23 Jul 2008 19:12:56 GMT</pubDate>
      <description>&lt;p&gt;
This article: &lt;a href="http://www.readwriteweb.com/archives/top_10_concepts_that_every_software_engineer_should_know.php"&gt;10
Concepts Every Software Engineer Should Know&lt;/a&gt;, is worth taking a look at if you
are a developer.
&lt;/p&gt;
&lt;p&gt;
I thought about it for a minute, trying to think of something important that they
didn't touch on in this article, and I think the only major thing I would argue for
would be entity relationship diagramming: the ability to turn a problem domain into
a set of entities and relationships.
&lt;/p&gt;
&lt;p&gt;
Other topics I would have considered: Regular Expressions, code documentation, project
estimation, and maybe unit testing.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrismay.org/aggbug.ashx?id=55eed3a7-24eb-4100-b80b-5dcd25d46bb7" /&gt;</description>
      <comments>http://chrismay.org/CommentView,guid,55eed3a7-24eb-4100-b80b-5dcd25d46bb7.aspx</comments>
      <category>Programming</category>
    </item>
    <item>
      <trackback:ping>http://chrismay.org/Trackback.aspx?guid=6de24708-27f4-42c8-8e48-e60f27efd034</trackback:ping>
      <pingback:server>http://chrismay.org/pingback.aspx</pingback:server>
      <pingback:target>http://chrismay.org/PermaLink,guid,6de24708-27f4-42c8-8e48-e60f27efd034.aspx</pingback:target>
      <dc:creator>ChrisMay</dc:creator>
      <wfw:comment>http://chrismay.org/CommentView,guid,6de24708-27f4-42c8-8e48-e60f27efd034.aspx</wfw:comment>
      <wfw:commentRss>http://chrismay.org/SyndicationService.asmx/GetEntryCommentsRss?guid=6de24708-27f4-42c8-8e48-e60f27efd034</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Using resource files (resx files) for globalization is a standard technicque. 
ASP.NET allows you to create 1 resx file per page to help you manage your content.
</p>
        <p>
But when it is time to convert those files into the correctly named localized version
to send to the translator, you might find yourself doing a lot of copying and renaming.
</p>
        <p>
So I wrote a little script that does this for you:
</p>
        <pre>
          <span style="FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent">
            <span style="FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent">Imports</span> System.IO <span style="FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent">Module</span> Module1 <span style="FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent">Sub</span> Main() <span style="FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent">Dim</span> languages() <span style="FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent">As</span><span style="FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent">String</span><span style="FONT-SIZE: 11px; COLOR: red; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent">=</span> {<span style="FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Courier New; BACKGROUND-COLOR: #e4e4e4">"es"</span>, <span style="FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Courier New; BACKGROUND-COLOR: #e4e4e4">"pl"</span>, <span style="FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Courier New; BACKGROUND-COLOR: #e4e4e4">"de"</span>, <span style="FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Courier New; BACKGROUND-COLOR: #e4e4e4">"fr"</span>} <span style="FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent">For</span><span style="FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent">Each</span> filepath <span style="FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent">As</span><span style="FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent">String</span><span style="FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent">In</span> Directory.GetFiles(<span style="FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Courier New; BACKGROUND-COLOR: #e4e4e4">"C:\translationTest"</span>) <span style="FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent">If</span> filepath.Contains(<span style="FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Courier New; BACKGROUND-COLOR: #e4e4e4">"x.resx"</span>) <span style="FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent">Then</span><span style="FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent">For</span> i <span style="FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent">As</span><span style="FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent">Integer</span><span style="FONT-SIZE: 11px; COLOR: red; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent">=</span> 0 <span style="FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent">To</span> languages.Length <span style="FONT-SIZE: 11px; COLOR: red; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent">-</span> 1
File.Copy(filepath, filepath.<span style="FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent">Replace</span>(<span style="FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Courier New; BACKGROUND-COLOR: #e4e4e4">".resx"</span>, <span style="FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Courier New; BACKGROUND-COLOR: #e4e4e4">"."</span> &amp;
languages(i) &amp; <span style="FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Courier New; BACKGROUND-COLOR: #e4e4e4">".resx"</span>)) <span style="FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent">Next</span><span style="FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent">End</span><span style="FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent">If</span><span style="FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent">Next</span><span style="FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent">End</span><span style="FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent">Sub</span><span style="FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent">End</span><span style="FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent">Module</span></span>
        </pre>
        <p>
This will generate all the files for you, and then all you need to do is send the
off and wait for the translator to do the REAL work :).
</p>
        <img width="0" height="0" src="http://chrismay.org/aggbug.ashx?id=6de24708-27f4-42c8-8e48-e60f27efd034" />
      </body>
      <title>Generating Resx Files For Globalization and Localization</title>
      <guid isPermaLink="false">http://chrismay.org/PermaLink,guid,6de24708-27f4-42c8-8e48-e60f27efd034.aspx</guid>
      <link>http://chrismay.org/2008/07/22/Generating+Resx+Files+For+Globalization+And+Localization.aspx</link>
      <pubDate>Tue, 22 Jul 2008 20:13:50 GMT</pubDate>
      <description>&lt;p&gt;
Using resource files (resx files) for globalization is a standard technicque.&amp;nbsp;
ASP.NET allows you to create 1 resx file per page to help you manage your content.
&lt;/p&gt;
&lt;p&gt;
But when it is time to convert those files into the correctly named localized version
to send to the translator, you might find yourself doing a lot of copying and renaming.
&lt;/p&gt;
&lt;p&gt;
So I wrote a little script that does this for you:
&lt;/p&gt;
&lt;pre&gt;&lt;span style="FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent"&gt;&lt;span style="FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent"&gt;Imports&lt;/span&gt; System.IO &lt;span style="FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent"&gt;Module&lt;/span&gt; Module1 &lt;span style="FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent"&gt;Sub&lt;/span&gt; Main() &lt;span style="FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent"&gt;Dim&lt;/span&gt; languages() &lt;span style="FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent"&gt;As&lt;/span&gt; &lt;span style="FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent"&gt;String&lt;/span&gt; &lt;span style="FONT-SIZE: 11px; COLOR: red; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent"&gt;=&lt;/span&gt; {&lt;span style="FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Courier New; BACKGROUND-COLOR: #e4e4e4"&gt;"es"&lt;/span&gt;, &lt;span style="FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Courier New; BACKGROUND-COLOR: #e4e4e4"&gt;"pl"&lt;/span&gt;, &lt;span style="FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Courier New; BACKGROUND-COLOR: #e4e4e4"&gt;"de"&lt;/span&gt;, &lt;span style="FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Courier New; BACKGROUND-COLOR: #e4e4e4"&gt;"fr"&lt;/span&gt;} &lt;span style="FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent"&gt;For&lt;/span&gt; &lt;span style="FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent"&gt;Each&lt;/span&gt; filepath &lt;span style="FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent"&gt;As&lt;/span&gt; &lt;span style="FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent"&gt;String&lt;/span&gt; &lt;span style="FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent"&gt;In&lt;/span&gt; Directory.GetFiles(&lt;span style="FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Courier New; BACKGROUND-COLOR: #e4e4e4"&gt;"C:\translationTest"&lt;/span&gt;) &lt;span style="FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent"&gt;If&lt;/span&gt; filepath.Contains(&lt;span style="FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Courier New; BACKGROUND-COLOR: #e4e4e4"&gt;"x.resx"&lt;/span&gt;) &lt;span style="FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent"&gt;Then&lt;/span&gt; &lt;span style="FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent"&gt;For&lt;/span&gt; i &lt;span style="FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent"&gt;As&lt;/span&gt; &lt;span style="FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent"&gt;Integer&lt;/span&gt; &lt;span style="FONT-SIZE: 11px; COLOR: red; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent"&gt;=&lt;/span&gt; 0 &lt;span style="FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent"&gt;To&lt;/span&gt; languages.Length &lt;span style="FONT-SIZE: 11px; COLOR: red; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent"&gt;-&lt;/span&gt; 1
File.Copy(filepath, filepath.&lt;span style="FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent"&gt;Replace&lt;/span&gt;(&lt;span style="FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Courier New; BACKGROUND-COLOR: #e4e4e4"&gt;".resx"&lt;/span&gt;, &lt;span style="FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Courier New; BACKGROUND-COLOR: #e4e4e4"&gt;"."&lt;/span&gt; &amp;amp;
languages(i) &amp;amp; &lt;span style="FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Courier New; BACKGROUND-COLOR: #e4e4e4"&gt;".resx"&lt;/span&gt;)) &lt;span style="FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent"&gt;Next&lt;/span&gt; &lt;span style="FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent"&gt;End&lt;/span&gt; &lt;span style="FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent"&gt;If&lt;/span&gt; &lt;span style="FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent"&gt;Next&lt;/span&gt; &lt;span style="FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent"&gt;End&lt;/span&gt; &lt;span style="FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent"&gt;Sub&lt;/span&gt; &lt;span style="FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent"&gt;End&lt;/span&gt; &lt;span style="FONT-SIZE: 11px; COLOR: blue; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent"&gt;Module&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;
This will generate all the files for you, and then all you need to do is send the
off and wait for the translator to do the REAL work :).
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrismay.org/aggbug.ashx?id=6de24708-27f4-42c8-8e48-e60f27efd034" /&gt;</description>
      <comments>http://chrismay.org/CommentView,guid,6de24708-27f4-42c8-8e48-e60f27efd034.aspx</comments>
      <category>Programming;Programming/.Net;Programming/.Net/.Net Framework;Programming/.Net/ASP.Net</category>
    </item>
    <item>
      <trackback:ping>http://chrismay.org/Trackback.aspx?guid=41d3633a-2978-46df-93c9-b8f57218de21</trackback:ping>
      <pingback:server>http://chrismay.org/pingback.aspx</pingback:server>
      <pingback:target>http://chrismay.org/PermaLink,guid,41d3633a-2978-46df-93c9-b8f57218de21.aspx</pingback:target>
      <dc:creator>ChrisMay</dc:creator>
      <wfw:comment>http://chrismay.org/CommentView,guid,41d3633a-2978-46df-93c9-b8f57218de21.aspx</wfw:comment>
      <wfw:commentRss>http://chrismay.org/SyndicationService.asmx/GetEntryCommentsRss?guid=41d3633a-2978-46df-93c9-b8f57218de21</wfw:commentRss>
      <title>Telsa Roadster In Chicago</title>
      <guid isPermaLink="false">http://chrismay.org/PermaLink,guid,41d3633a-2978-46df-93c9-b8f57218de21.aspx</guid>
      <link>http://chrismay.org/2008/07/22/Telsa+Roadster+In+Chicago.aspx</link>
      <pubDate>Tue, 22 Jul 2008 16:11:47 GMT</pubDate>
      <description>&lt;p&gt;
I saw this over on Halsted on Friday.
&lt;/p&gt;
&lt;p&gt;
This slideshow was created with &lt;a href="http://flickrslidr.com/"&gt;http://flickrslidr.com/&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
&lt;iframe align=center src="http://www.flickr.com/slideShow/index.gne?group_id=&amp;amp;user_id=27926477@N02&amp;amp;set_id=72157606296559897&amp;amp;text=" frameborder=0 width=500 scrolling=no height=500&gt;
&lt;/iframe&gt;
&lt;/p&gt;
&lt;p&gt;
I read that there are only 20 or so of these on the streets at the moment.&amp;nbsp; 
&lt;/p&gt;
&lt;p&gt;
Pretty nice!
&lt;/p&gt;
&lt;p&gt;
This 2nd slideshow was created with &lt;a href="http://www.db798.com/pictobrowser/builder.php"&gt;PictoBrowser&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
&lt;object height=500 width=500 align=middle&gt;
&lt;param name="FlashVars" value="ids=72157606296559897&amp;amp;names=Tesla Roadster In Chicago&amp;amp;userName=snkscore&amp;amp;userId=27926477@N02&amp;amp;titles=on&amp;amp;source=sets&amp;amp;titles=on&amp;amp;displayNotes=on&amp;amp;thumbAutoHide=on&amp;amp;imageSize=medium&amp;amp;vAlign=center&amp;amp;displayZoom=off&amp;amp;vertOffset=0&amp;amp;initialScale=off&amp;amp;bgAlpha=90"&gt;
&lt;param name="PictoBrowser" value="http://www.db798.com/pictobrowser.swf"&gt;
&lt;param name="scale" value="noscale"&gt;
&lt;param name="bgcolor" value="#dddddd"&gt;
&lt;embed src="http://www.db798.com/pictobrowser.swf" flashvars="ids=72157606296559897&amp;names=Tesla Roadster In Chicago&amp;userName=snkscore&amp;userId=27926477@N02&amp;titles=on&amp;source=sets&amp;titles=on&amp;displayNotes=on&amp;thumbAutoHide=on&amp;imageSize=medium&amp;vAlign=center&amp;displayZoom=off&amp;vertOffset=0&amp;initialScale=off&amp;bgAlpha=90" loop="false" scale="noscale" bgcolor="#dddddd" width="500" height="500" name="PictoBrowser" align="middle"&gt;&lt;/embed&gt;
&lt;/object&gt;
&lt;br&gt;
&lt;/p&gt;
&lt;p&gt;
This one was created with &lt;a href="http://www.slideflickr.com/"&gt;http://www.slideflickr.com/&lt;/a&gt;
&lt;br&gt;
&lt;br&gt;
&lt;object height=500 width=500&gt;
&lt;param name="movie" value="http://www.slideflickr.com/slide/Q9ZBUOZ4"&gt;
&lt;param name="wmode" value="transparent"&gt;
&lt;embed src='http://www.slideflickr.com/slide/Q9ZBUOZ4' type='application/x-shockwave-flash' wmode='transparent' width='500' height='500'&gt;&lt;/embed&gt;
&lt;/object&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrismay.org/aggbug.ashx?id=41d3633a-2978-46df-93c9-b8f57218de21" /&gt;</description>
      <comments>http://chrismay.org/CommentView,guid,41d3633a-2978-46df-93c9-b8f57218de21.aspx</comments>
      <category>Cool</category>
    </item>
    <item>
      <trackback:ping>http://chrismay.org/Trackback.aspx?guid=3eccbf3e-53f2-4038-98b6-de0e6724e7f6</trackback:ping>
      <pingback:server>http://chrismay.org/pingback.aspx</pingback:server>
      <pingback:target>http://chrismay.org/PermaLink,guid,3eccbf3e-53f2-4038-98b6-de0e6724e7f6.aspx</pingback:target>
      <dc:creator>ChrisMay</dc:creator>
      <wfw:comment>http://chrismay.org/CommentView,guid,3eccbf3e-53f2-4038-98b6-de0e6724e7f6.aspx</wfw:comment>
      <wfw:commentRss>http://chrismay.org/SyndicationService.asmx/GetEntryCommentsRss?guid=3eccbf3e-53f2-4038-98b6-de0e6724e7f6</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
In the next 72 hours, you expect the new campaign to generate 10x more traffic than
you have had in the last 72 days.  How do you scale to deal with this problem?
</p>
        <p>
Do you buy more servers?
</p>
        <p>
A few companies are starting to offer instant scalability for needs like this. 
Amazon has been doing this for a while with their web services, but it isn't very
useful for people who need the site to be running 24x7 (and it isn't very MS friendly). 
But now there are other companies coming into play to provide the service I am talking
about.
</p>
        <p>
          <a href="https://www.gogrid.com/">https://www.gogrid.com/</a>
        </p>
        <p>
and 
</p>
        <p>
          <a href="http://www.mosso.com/">http://www.mosso.com/</a>
        </p>
        <p>
Both offer the ability to instantly scale up your infrastructure as needed. 
You can buy more CPU cycles, storage space, bandwidth etc, for a short time period.
</p>
        <p>
This may (or may not) be ready for prime time, but it an interesting development for
sure!
</p>
        <img width="0" height="0" src="http://chrismay.org/aggbug.ashx?id=3eccbf3e-53f2-4038-98b6-de0e6724e7f6" />
      </body>
      <title>The Cloud Comes To ASP.NET</title>
      <guid isPermaLink="false">http://chrismay.org/PermaLink,guid,3eccbf3e-53f2-4038-98b6-de0e6724e7f6.aspx</guid>
      <link>http://chrismay.org/2008/07/22/The+Cloud+Comes+To+ASPNET.aspx</link>
      <pubDate>Tue, 22 Jul 2008 13:51:44 GMT</pubDate>
      <description>&lt;p&gt;
In the next 72 hours, you expect the new campaign to generate 10x more traffic than
you have had in the last 72 days.&amp;nbsp; How do you scale to deal with this problem?
&lt;/p&gt;
&lt;p&gt;
Do you buy more servers?
&lt;/p&gt;
&lt;p&gt;
A few companies are starting to offer instant scalability for needs like this.&amp;nbsp;
Amazon has been doing this for a while with their web services, but it isn't very
useful for people who need the site to be running 24x7 (and it isn't very MS friendly).&amp;nbsp;
But now there are other companies coming into play to provide the service I am talking
about.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="https://www.gogrid.com/"&gt;https://www.gogrid.com/&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
and 
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.mosso.com/"&gt;http://www.mosso.com/&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Both offer the ability to instantly scale up your infrastructure as needed.&amp;nbsp;
You can buy more CPU cycles, storage space, bandwidth etc, for a short time period.
&lt;/p&gt;
&lt;p&gt;
This may (or may not) be ready for prime time, but it an interesting development for
sure!
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrismay.org/aggbug.ashx?id=3eccbf3e-53f2-4038-98b6-de0e6724e7f6" /&gt;</description>
      <comments>http://chrismay.org/CommentView,guid,3eccbf3e-53f2-4038-98b6-de0e6724e7f6.aspx</comments>
      <category>Hardware;Hardware/Storage;Hareware/Servers;Misc</category>
    </item>
    <item>
      <trackback:ping>http://chrismay.org/Trackback.aspx?guid=348ec99c-cd6d-4947-98c0-4c1afb77d4eb</trackback:ping>
      <pingback:server>http://chrismay.org/pingback.aspx</pingback:server>
      <pingback:target>http://chrismay.org/PermaLink,guid,348ec99c-cd6d-4947-98c0-4c1afb77d4eb.aspx</pingback:target>
      <dc:creator>ChrisMay</dc:creator>
      <wfw:comment>http://chrismay.org/CommentView,guid,348ec99c-cd6d-4947-98c0-4c1afb77d4eb.aspx</wfw:comment>
      <wfw:commentRss>http://chrismay.org/SyndicationService.asmx/GetEntryCommentsRss?guid=348ec99c-cd6d-4947-98c0-4c1afb77d4eb</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I have been accepting resumes for a while now trying to find developers for a
client of mine.
</p>
        <p>
I will be updating this article from time to time with new stuff.
</p>
        <p>
          <strong>DO</strong> have someone proofread your resume, cover letter, and email body. 
Espically if you are not a native english speaker.  If you want your resume to
go directly into the trash, then please, write your email with lots of grammer and
spelling problems.
</p>
        <p>
          <strong>DON'T</strong> write in your cover letter that, while you don't
have the skills/experience they are looking for, you DO have the skills/experience
that <strong>really</strong> matters.  You have just managed to tell the person
reading your resume that a) you don't have the skills they need, b) you think you
are smarter than the person who came up with the needed skills/experience, and c)
you are probably not easy to get along with.  All in the first sentence of your
cover letter: BRAVO!
</p>
        <p>
          <strong>DON'T </strong>send a 9 page resume including every project you have ever
worked on and details about said project.  I remember when I was told that resumes
should be 1 page long (2 at the most) and I thought how wrong <strong>that</strong> was. 
"My resme will be so awesome, 2 pages can't contain it!"  I realized very quickly
how wrong <strong>I </strong>was.  I don't need to know the specifics of some
project you worked on for 3 months back in 2002, and I don't need to know a list of
every programming langauge, technique, or technology that you have ever touched.  
</p>
        <p>
          <strong>DO</strong> supply a cover letter, or at least turn your email into your cover
letter.  It will get you bonus points.
</p>
        <p>
          <strong>DON'T</strong> include a stupid signature on your emails.  I actually
received a resume that was signed like this:
</p>
        <p>
          <em>-- 
<br />
If fishes could talk they'd ask for legs</em>
        </p>
        <p>
Ok I guess that is somewhat funny in a Jack Handy kinda way, but it really doesn't
belong on an job application email.
</p>
        <p>
          <strong>DON'T</strong> list "Internet Connection Technologies" that you have experience
with.  I swear I got a resume with this as the 2nd heading (after education). 
It listed "AOL Dial Up, AOL High Speed DSL, SBC DSL".  Before you start thinking,
ok well maybe these were projects they worked on, you know, like working on the team
to create AOL's dial up service... no this was not what they meant, it was clear from
the rest of the resume.
</p>
        <p>
 
</p>
        <img width="0" height="0" src="http://chrismay.org/aggbug.ashx?id=348ec99c-cd6d-4947-98c0-4c1afb77d4eb" />
      </body>
      <title>DOs and DONTs of getting a development job</title>
      <guid isPermaLink="false">http://chrismay.org/PermaLink,guid,348ec99c-cd6d-4947-98c0-4c1afb77d4eb.aspx</guid>
      <link>http://chrismay.org/2008/07/19/DOs+And+DONTs+Of+Getting+A+Development+Job.aspx</link>
      <pubDate>Sat, 19 Jul 2008 04:26:33 GMT</pubDate>
      <description>&lt;p&gt;
I have been accepting resumes for a while now trying to find developers for&amp;nbsp;a
client of mine.
&lt;/p&gt;
&lt;p&gt;
I will be updating this article from time to time with new stuff.
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;DO&lt;/strong&gt; have someone proofread your resume, cover letter, and email body.&amp;nbsp;
Espically if you are not a native english speaker.&amp;nbsp; If you want your resume to
go directly into the trash, then please, write your email with lots of grammer and
spelling problems.
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;DON'T&lt;/strong&gt;&amp;nbsp;write in your cover letter&amp;nbsp;that, while you don't
have the skills/experience they are looking for, you DO have the skills/experience
that &lt;strong&gt;really&lt;/strong&gt; matters.&amp;nbsp; You have just managed to tell the person
reading your resume that a) you don't have the skills they need, b) you think you
are smarter than the person who came up with the needed skills/experience, and c)
you are probably not easy to get along with.&amp;nbsp; All in the first sentence of your
cover letter: BRAVO!
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;DON'T &lt;/strong&gt;send a 9 page resume including every project you have ever
worked on and details about said project.&amp;nbsp; I remember when I was told that resumes
should be 1 page long (2 at the most) and I thought how wrong &lt;strong&gt;that&lt;/strong&gt; was.&amp;nbsp;
"My resme will be so awesome, 2 pages can't contain it!"&amp;nbsp; I realized very quickly
how wrong &lt;strong&gt;I &lt;/strong&gt;was.&amp;nbsp; I don't need to know the specifics of some
project you worked on for 3 months back in 2002, and I don't need to know a list of
every programming langauge, technique, or technology that you have ever touched.&amp;nbsp; 
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;DO&lt;/strong&gt; supply a cover letter, or at least turn your email into your cover
letter.&amp;nbsp; It will get you bonus points.
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;DON'T&lt;/strong&gt; include a stupid signature on your emails.&amp;nbsp; I actually
received a resume that was signed like this:
&lt;/p&gt;
&lt;p&gt;
&lt;em&gt;-- 
&lt;br&gt;
If fishes could talk they'd ask for legs&lt;/em&gt; 
&lt;/p&gt;
&lt;p&gt;
Ok I guess that is somewhat funny in a Jack Handy kinda way, but it really doesn't
belong on an job application email.
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;DON'T&lt;/strong&gt; list "Internet Connection Technologies" that you have experience
with.&amp;nbsp; I swear I got a resume with this as the 2nd heading (after education).&amp;nbsp;
It listed "AOL Dial Up, AOL High Speed DSL, SBC DSL".&amp;nbsp; Before you start thinking,
ok well maybe these were projects they worked on, you know, like working on the team
to create AOL's dial up service... no this was not what they meant, it was clear from
the rest of the resume.
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrismay.org/aggbug.ashx?id=348ec99c-cd6d-4947-98c0-4c1afb77d4eb" /&gt;</description>
      <comments>http://chrismay.org/CommentView,guid,348ec99c-cd6d-4947-98c0-4c1afb77d4eb.aspx</comments>
      <category>Misc</category>
    </item>
    <item>
      <trackback:ping>http://chrismay.org/Trackback.aspx?guid=298f01c0-7038-4881-8d44-c9fac9f0c1bb</trackback:ping>
      <pingback:server>http://chrismay.org/pingback.aspx</pingback:server>
      <pingback:target>http://chrismay.org/PermaLink,guid,298f01c0-7038-4881-8d44-c9fac9f0c1bb.aspx</pingback:target>
      <dc:creator>ChrisMay</dc:creator>
      <wfw:comment>http://chrismay.org/CommentView,guid,298f01c0-7038-4881-8d44-c9fac9f0c1bb.aspx</wfw:comment>
      <wfw:commentRss>http://chrismay.org/SyndicationService.asmx/GetEntryCommentsRss?guid=298f01c0-7038-4881-8d44-c9fac9f0c1bb</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <a href="http://discussions.apple.com/thread.jspa?threadID=1604563&amp;tstart=0">Here</a> are
a <a href="http://discussions.apple.com/thread.jspa?threadID=1595492&amp;tstart=0">few
threads</a> of people who like me have found that their brand new bluetooth devices
(that they got at the apple store no less) won't allow you to hear your voicemail
with the new iPhone 2.0.
</p>
        <p>
One has to wonder.... why does Apple do this crap?
</p>
        <p>
Why don't they just give us a cut and paste function?
</p>
        <p>
Why don't they make the speaker phone louder?
</p>
        <p>
Why don't they let you open links in a new window?
</p>
        <p>
Frustrating...
</p>
        <img width="0" height="0" src="http://chrismay.org/aggbug.ashx?id=298f01c0-7038-4881-8d44-c9fac9f0c1bb" />
      </body>
      <title>iPhone 2.0 Breaks Voicemail Over Bluetooth</title>
      <guid isPermaLink="false">http://chrismay.org/PermaLink,guid,298f01c0-7038-4881-8d44-c9fac9f0c1bb.aspx</guid>
      <link>http://chrismay.org/2008/07/15/iPhone+20+Breaks+Voicemail+Over+Bluetooth.aspx</link>
      <pubDate>Tue, 15 Jul 2008 20:15:03 GMT</pubDate>
      <description>&lt;p&gt;
&lt;a href="http://discussions.apple.com/thread.jspa?threadID=1604563&amp;amp;tstart=0"&gt;Here&lt;/a&gt; are
a &lt;a href="http://discussions.apple.com/thread.jspa?threadID=1595492&amp;amp;tstart=0"&gt;few
threads&lt;/a&gt; of people who like me have found that their brand new bluetooth devices
(that they got at the apple store no less) won't allow you to hear your voicemail
with the new iPhone 2.0.
&lt;/p&gt;
&lt;p&gt;
One has to wonder.... why does Apple do this crap?
&lt;/p&gt;
&lt;p&gt;
Why don't they just give us a cut and paste function?
&lt;/p&gt;
&lt;p&gt;
Why don't they make the speaker phone louder?
&lt;/p&gt;
&lt;p&gt;
Why don't they let you open links in a new window?
&lt;/p&gt;
&lt;p&gt;
Frustrating...
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrismay.org/aggbug.ashx?id=298f01c0-7038-4881-8d44-c9fac9f0c1bb" /&gt;</description>
      <comments>http://chrismay.org/CommentView,guid,298f01c0-7038-4881-8d44-c9fac9f0c1bb.aspx</comments>
      <category>Rants</category>
    </item>
    <item>
      <trackback:ping>http://chrismay.org/Trackback.aspx?guid=42230acd-56ce-4fb8-868f-b23197bb2369</trackback:ping>
      <pingback:server>http://chrismay.org/pingback.aspx</pingback:server>
      <pingback:target>http://chrismay.org/PermaLink,guid,42230acd-56ce-4fb8-868f-b23197bb2369.aspx</pingback:target>
      <dc:creator>ChrisMay</dc:creator>
      <wfw:comment>http://chrismay.org/CommentView,guid,42230acd-56ce-4fb8-868f-b23197bb2369.aspx</wfw:comment>
      <wfw:commentRss>http://chrismay.org/SyndicationService.asmx/GetEntryCommentsRss?guid=42230acd-56ce-4fb8-868f-b23197bb2369</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I recently upgraded my iphone to the new version 2.0, almost entirely for 1 reason:
exchange syncronization.
</p>
        <p>
After some minor issues setting up, I got things working correctly and it worked great. 
But, as soon as I connected to a wifi and tried to do anything with exchange it fails.
</p>
        <p>
I first experienced this at work where we use 802.11 WPA-PEAP, so we were eager to
take advantage of 2.0s support for WPA-PEAP.  We installed the profile and were
browsing at fantastic speeds... but no email was coming through.
</p>
        <p>
I couldn't send or receive any email.
</p>
        <p>
We tried using the admin tools to look at the iphone console messages and they talked
about some ASxxxxxx errors, error code 451 came up a lot.
</p>
        <p>
I hoped it was something with our work network, but when I got home I found that once
again, I couldn't send or receive anything.
</p>
        <p>
Fantastic.
</p>
        <p>
I'm hoping I am not the only one with this issue and someone else will read this and
have more to add.
</p>
        <p>
          <strong>Update</strong>: It seems that the cause, for some unknown reason, is related
to the profile that our network administrator is able to create with some new administration
tools from apple.  Apple provides a tool to create profiles so you can send a
config file to an iPhone and it will setup everything (email, wireless access etc). 
When this profile (even if only for access to 1 wireless network) is on my iPhone,
all exchange communication over our WiFi failes.
</p>
        <p>
          <strong>Update 2:  </strong>Ok maybe there is something else going on here. 
I have removed the profile and I still can't send / receive from my home wifi. 
I tried it at my parents house too and I get the same result.
</p>
        <p>
Here are some keywords/error messages that I am getting:
</p>
        <p>
Exchange Account Verification Failed
</p>
        <p>
Cannot Send Mail.
</p>
        <p>
An error occurred while delivering this message.
</p>
        <p>
          <strong>Update 3:  </strong>Alright, it appears we have it working now. 
There were some settings across a few of our exchange proxy servers that might not
have been updated, and also there are some activesync settings that allow you to configure
an "inside" url and an "outside" url.  After much poking around, I think <a href="http://mikedriscoll.org/">Mike
Driscoll</a> got it figured out.  Thanks Mike.
</p>
        <img width="0" height="0" src="http://chrismay.org/aggbug.ashx?id=42230acd-56ce-4fb8-868f-b23197bb2369" />
      </body>
      <title>iPhone 2.0 Exchange over WiFi Does Not Work (Now It Does)</title>
      <guid isPermaLink="false">http://chrismay.org/PermaLink,guid,42230acd-56ce-4fb8-868f-b23197bb2369.aspx</guid>
      <link>http://chrismay.org/2008/07/13/iPhone+20+Exchange+Over+WiFi+Does+Not+Work+Now+It+Does.aspx</link>
      <pubDate>Sun, 13 Jul 2008 14:17:29 GMT</pubDate>
      <description>&lt;p&gt;
I recently upgraded my iphone to the new version 2.0, almost entirely for 1 reason:
exchange syncronization.
&lt;/p&gt;
&lt;p&gt;
After some minor issues setting up, I got things working correctly and it worked great.&amp;nbsp;
But, as soon as I connected to a wifi and tried to do anything with exchange it fails.
&lt;/p&gt;
&lt;p&gt;
I first experienced this at work where we use 802.11 WPA-PEAP, so we were eager to
take advantage of 2.0s support for WPA-PEAP.&amp;nbsp; We installed the profile and were
browsing at fantastic speeds... but no email was coming through.
&lt;/p&gt;
&lt;p&gt;
I couldn't send or receive any email.
&lt;/p&gt;
&lt;p&gt;
We tried using the admin tools to look at the iphone console messages and they talked
about some ASxxxxxx errors, error code 451 came up a lot.
&lt;/p&gt;
&lt;p&gt;
I hoped it was something with our work network, but when I got home I found that once
again, I couldn't send or receive anything.
&lt;/p&gt;
&lt;p&gt;
Fantastic.
&lt;/p&gt;
&lt;p&gt;
I'm hoping I am not the only one with this issue and someone else will read this and
have more to add.
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Update&lt;/strong&gt;: It seems that the cause, for some unknown reason, is related
to the profile that our network administrator is able to create with some new administration
tools from apple.&amp;nbsp; Apple provides a tool to create profiles so you can send a
config file to an iPhone and it will setup everything (email, wireless access etc).&amp;nbsp;
When this profile (even if only for access to 1 wireless network) is on my iPhone,
all exchange communication over our WiFi failes.
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Update 2:&amp;nbsp; &lt;/strong&gt;Ok maybe there is something else going on here.&amp;nbsp;
I have removed the profile and I still can't send / receive from my home wifi.&amp;nbsp;
I tried it at my parents house too and I get the same result.
&lt;/p&gt;
&lt;p&gt;
Here are some keywords/error messages that I am getting:
&lt;/p&gt;
&lt;p&gt;
Exchange Account Verification Failed
&lt;/p&gt;
&lt;p&gt;
Cannot Send Mail.
&lt;/p&gt;
&lt;p&gt;
An error occurred while delivering this message.
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Update 3:&amp;nbsp; &lt;/strong&gt;Alright, it appears we have it working now.&amp;nbsp;
There were some settings across a few of our exchange proxy servers that might not
have been updated, and also there are some activesync settings that allow you to configure
an "inside" url and an "outside" url.&amp;nbsp; After much poking around, I think &lt;a href="http://mikedriscoll.org/"&gt;Mike
Driscoll&lt;/a&gt; got it figured out.&amp;nbsp; Thanks Mike.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrismay.org/aggbug.ashx?id=42230acd-56ce-4fb8-868f-b23197bb2369" /&gt;</description>
      <comments>http://chrismay.org/CommentView,guid,42230acd-56ce-4fb8-868f-b23197bb2369.aspx</comments>
      <category>Misc</category>
    </item>
    <item>
      <trackback:ping>http://chrismay.org/Trackback.aspx?guid=6c40720a-29a1-415b-aaa2-e076ea41644b</trackback:ping>
      <pingback:server>http://chrismay.org/pingback.aspx</pingback:server>
      <pingback:target>http://chrismay.org/PermaLink,guid,6c40720a-29a1-415b-aaa2-e076ea41644b.aspx</pingback:target>
      <dc:creator>ChrisMay</dc:creator>
      <wfw:comment>http://chrismay.org/CommentView,guid,6c40720a-29a1-415b-aaa2-e076ea41644b.aspx</wfw:comment>
      <wfw:commentRss>http://chrismay.org/SyndicationService.asmx/GetEntryCommentsRss?guid=6c40720a-29a1-415b-aaa2-e076ea41644b</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
        </p>
        <p>
When it comes to Apple and quality software, stuff like this is just par for the course:
</p>
        <p>
          <img src="http://chrismay.org/content/binary/AppleQuality.png" border="0" />
        </p>
        <p>
 
</p>
        <img width="0" height="0" src="http://chrismay.org/aggbug.ashx?id=6c40720a-29a1-415b-aaa2-e076ea41644b" />
      </body>
      <title>Apple Quality</title>
      <guid isPermaLink="false">http://chrismay.org/PermaLink,guid,6c40720a-29a1-415b-aaa2-e076ea41644b.aspx</guid>
      <link>http://chrismay.org/2008/07/12/Apple+Quality.aspx</link>
      <pubDate>Sat, 12 Jul 2008 17:55:40 GMT</pubDate>
      <description>&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
When it comes to Apple and quality software, stuff like this is just par for the course:
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://chrismay.org/content/binary/AppleQuality.png" border=0&gt;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrismay.org/aggbug.ashx?id=6c40720a-29a1-415b-aaa2-e076ea41644b" /&gt;</description>
      <comments>http://chrismay.org/CommentView,guid,6c40720a-29a1-415b-aaa2-e076ea41644b.aspx</comments>
      <category>Rants;Software</category>
    </item>
    <item>
      <trackback:ping>http://chrismay.org/Trackback.aspx?guid=63971ab8-80d7-4e38-b318-ec6bdd5b8381</trackback:ping>
      <pingback:server>http://chrismay.org/pingback.aspx</pingback:server>
      <pingback:target>http://chrismay.org/PermaLink,guid,63971ab8-80d7-4e38-b318-ec6bdd5b8381.aspx</pingback:target>
      <dc:creator>ChrisMay</dc:creator>
      <wfw:comment>http://chrismay.org/CommentView,guid,63971ab8-80d7-4e38-b318-ec6bdd5b8381.aspx</wfw:comment>
      <wfw:commentRss>http://chrismay.org/SyndicationService.asmx/GetEntryCommentsRss?guid=63971ab8-80d7-4e38-b318-ec6bdd5b8381</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
I know what you are thinking...
</p>
        <p>
Setting up WPA on an AP is so easy even my mom could do it!
</p>
        <p>
Well, Cisco APs give you 1001 options and no clear way of setting up WPA-PSK.
</p>
        <p>
To configure these devices here is what you need to do:
</p>
        <p>
1) Express Security: Setup the SSID with Encryption of "None" and <strong>not </strong>WPA
(yea I know...).
</p>
        <p>
2) Under Security\Encryption Manager, select to use a Cipher and pick the option for
TKIP.
</p>
        <p>
3) Under Security\SSID Manager, select your SSID, and then pick "Open Authentication"
with "No Addition".  Then change Key Management to "Manditory" and select the
"WPA" checkbox.  Enter a WPA Pre-Shared Key.
</p>
        <p>
I ignored the other billion options. 
</p>
        <p>
 
</p>
        <img width="0" height="0" src="http://chrismay.org/aggbug.ashx?id=63971ab8-80d7-4e38-b318-ec6bdd5b8381" />
      </body>
      <title>Setting up WPA-PSK on Cisco Aironet 1100 APs</title>
      <guid isPermaLink="false">http://chrismay.org/PermaLink,guid,63971ab8-80d7-4e38-b318-ec6bdd5b8381.aspx</guid>
      <link>http://chrismay.org/2008/07/09/Setting+Up+WPAPSK+On+Cisco+Aironet+1100+APs.aspx</link>
      <pubDate>Wed, 09 Jul 2008 15:39:00 GMT</pubDate>
      <description>&lt;p&gt;
I know what you are thinking...
&lt;/p&gt;
&lt;p&gt;
Setting up WPA on an AP is so easy even my mom could do it!
&lt;/p&gt;
&lt;p&gt;
Well, Cisco APs give you 1001 options and no clear way of setting up WPA-PSK.
&lt;/p&gt;
&lt;p&gt;
To configure these devices here is what you need to do:
&lt;/p&gt;
&lt;p&gt;
1) Express Security: Setup the SSID with Encryption of "None" and &lt;strong&gt;not &lt;/strong&gt;WPA
(yea I know...).
&lt;/p&gt;
&lt;p&gt;
2) Under Security\Encryption Manager, select to use a Cipher and pick the option for
TKIP.
&lt;/p&gt;
&lt;p&gt;
3) Under Security\SSID Manager, select your SSID, and then pick "Open Authentication"
with "No Addition".&amp;nbsp; Then change Key Management to "Manditory" and select the
"WPA" checkbox.&amp;nbsp; Enter a WPA Pre-Shared Key.
&lt;/p&gt;
&lt;p&gt;
I ignored the other billion options. 
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrismay.org/aggbug.ashx?id=63971ab8-80d7-4e38-b318-ec6bdd5b8381" /&gt;</description>
      <comments>http://chrismay.org/CommentView,guid,63971ab8-80d7-4e38-b318-ec6bdd5b8381.aspx</comments>
      <category>Networking;Networking/Wireless</category>
    </item>
    <item>
      <trackback:ping>http://chrismay.org/Trackback.aspx?guid=a81777c6-5347-4829-964c-e65123747c61</trackback:ping>
      <pingback:server>http://chrismay.org/pingback.aspx</pingback:server>
      <pingback:target>http://chrismay.org/PermaLink,guid,a81777c6-5347-4829-964c-e65123747c61.aspx</pingback:target>
      <dc:creator>ChrisMay</dc:creator>
      <wfw:comment>http://chrismay.org/CommentView,guid,a81777c6-5347-4829-964c-e65123747c61.aspx</wfw:comment>
      <wfw:commentRss>http://chrismay.org/SyndicationService.asmx/GetEntryCommentsRss?guid=a81777c6-5347-4829-964c-e65123747c61</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Have I mentioned how much I don't like working with Macs?
</p>
        <p>
I have some friends who like them, so I won't go as far as some Mac fanboys to claim
that Macs suck and everyone is better off with an XP computer (but that is pretty
much how I feel).
</p>
        <p>
I bought a Mac for my wife a year ago, because at school there are still people emailing
around clarisworks files, and from time to time we want to do something that would
require accessing a shared folder on the network.
</p>
        <p>
Problem is: it never works.
</p>
        <p>
          <strong>"The alias ServerName could not be opened because the original item cannot
be found"</strong>
        </p>
        <p>
Searching google turned up 101 different ways to connect to a network share, and they
all failed in different ways.
</p>
        <p>
Last nigiht I found myself trying to get it to work once again, but this time I happened
across a solution.
</p>
        <p>
After hours of wasting my time, I finally found the solution <a href="http://allinthehead.com/retro/218/accessing-a-windows-2003-share-from-os-x">here</a>.
</p>
        <p>
Windows 2003 Servers encrypt their communications, Macs can't deal with this. 
Problem solved.
</p>
        <img width="0" height="0" src="http://chrismay.org/aggbug.ashx?id=a81777c6-5347-4829-964c-e65123747c61" />
      </body>
      <title>The alias ServerName could not be opened...</title>
      <guid isPermaLink="false">http://chrismay.org/PermaLink,guid,a81777c6-5347-4829-964c-e65123747c61.aspx</guid>
      <link>http://chrismay.org/2008/07/07/The+Alias+ServerName+Could+Not+Be+Opened.aspx</link>
      <pubDate>Mon, 07 Jul 2008 13:39:00 GMT</pubDate>
      <description>&lt;p&gt;
Have I mentioned how much I don't like working with Macs?
&lt;/p&gt;
&lt;p&gt;
I have some friends who like them, so I won't go as far as some Mac fanboys to claim
that Macs suck and everyone is better off with an XP computer (but that is pretty
much how I feel).
&lt;/p&gt;
&lt;p&gt;
I bought a Mac for my wife a year ago, because at school there are still people emailing
around clarisworks files, and from time to time we want to do something that would
require accessing a shared folder on the network.
&lt;/p&gt;
&lt;p&gt;
Problem is: it never works.
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;"The alias ServerName could not be opened because the original item cannot
be found"&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
Searching google turned up 101 different ways to connect to a network share, and they
all failed in different ways.
&lt;/p&gt;
&lt;p&gt;
Last nigiht I found myself trying to get it to work once again, but this time I happened
across a solution.
&lt;/p&gt;
&lt;p&gt;
After hours of wasting my time, I finally found the solution &lt;a href="http://allinthehead.com/retro/218/accessing-a-windows-2003-share-from-os-x"&gt;here&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;
Windows 2003 Servers encrypt their communications, Macs can't deal with this.&amp;nbsp;
Problem solved.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrismay.org/aggbug.ashx?id=a81777c6-5347-4829-964c-e65123747c61" /&gt;</description>
      <comments>http://chrismay.org/CommentView,guid,a81777c6-5347-4829-964c-e65123747c61.aspx</comments>
      <category>Networking;Rants</category>
    </item>
    <item>
      <trackback:ping>http://chrismay.org/Trackback.aspx?guid=a8f2b122-9fe8-459c-be4e-82d8bf0ec530</trackback:ping>
      <pingback:server>http://chrismay.org/pingback.aspx</pingback:server>
      <pingback:target>http://chrismay.org/PermaLink,guid,a8f2b122-9fe8-459c-be4e-82d8bf0ec530.aspx</pingback:target>
      <dc:creator>ChrisMay</dc:creator>
      <wfw:comment>http://chrismay.org/CommentView,guid,a8f2b122-9fe8-459c-be4e-82d8bf0ec530.aspx</wfw:comment>
      <wfw:commentRss>http://chrismay.org/SyndicationService.asmx/GetEntryCommentsRss?guid=a8f2b122-9fe8-459c-be4e-82d8bf0ec530</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
The world is full of idiots.
</p>
        <p>
Because so many of these people have wrecked their servers by accidentally installing
malware, MS now feels they have to force hightened security on the rest of us.
</p>
        <p>
So I have wasted 30 minutes trying to get an activeX control installed on a server.
</p>
        <p>
IE won't let me do it, even though I marked the site as Trusted, and even though I
went through every ActiveX option in advanced tools and turned them all to Enabled. 
Nope, still nothing.
</p>
        <p>
I then decided to try changing the default security levels... oh wait, they won't
even LET me do that.  Are you kidding me??
</p>
        <p>
I finally found a link to download an install.
</p>
        <p>
Now IE tells me "Your security settings do not allow this file to be downloaded."
</p>
        <p>
Do I seriously need to go install firefox to just get this damned flie downloaded??
</p>
        <p>
No, because thankfully I was able to open up the page source and go find where the
activeX is getting pulled from, and realized it was coming from a different subdomain
(which of course is not apparnet to any normal users).
</p>
        <p>
Adding that subdomain manually to my trusted sites fixed the problem.
</p>
        <p>
The whole thing is just stupid.
</p>
        <p>
 
</p>
        <img width="0" height="0" src="http://chrismay.org/aggbug.ashx?id=a8f2b122-9fe8-459c-be4e-82d8bf0ec530" />
      </body>
      <title>Forced Security</title>
      <guid isPermaLink="false">http://chrismay.org/PermaLink,guid,a8f2b122-9fe8-459c-be4e-82d8bf0ec530.aspx</guid>
      <link>http://chrismay.org/2008/07/04/Forced+Security.aspx</link>
      <pubDate>Fri, 04 Jul 2008 20:47:10 GMT</pubDate>
      <description>&lt;p&gt;
The world is full of idiots.
&lt;/p&gt;
&lt;p&gt;
Because so many of these people have wrecked their servers by accidentally installing
malware, MS now feels they have to force hightened security on the rest of us.
&lt;/p&gt;
&lt;p&gt;
So I have wasted 30 minutes trying to get an activeX control installed on a server.
&lt;/p&gt;
&lt;p&gt;
IE won't let me do it, even though I marked the site as Trusted, and even though I
went through every ActiveX option in advanced tools and turned them all to Enabled.&amp;nbsp;
Nope, still nothing.
&lt;/p&gt;
&lt;p&gt;
I then decided to try changing the default security levels... oh wait, they won't
even LET me do that.&amp;nbsp; Are you kidding me??
&lt;/p&gt;
&lt;p&gt;
I finally found a link to download an install.
&lt;/p&gt;
&lt;p&gt;
Now IE tells me "Your security settings do not allow this file to be downloaded."
&lt;/p&gt;
&lt;p&gt;
Do I seriously need to go install firefox to just get this damned flie downloaded??
&lt;/p&gt;
&lt;p&gt;
No, because thankfully I was able to open up the page source and go find where the
activeX is getting pulled from, and realized it was coming from a different subdomain
(which of course is not apparnet to any normal users).
&lt;/p&gt;
&lt;p&gt;
Adding that subdomain manually to my trusted sites fixed the problem.
&lt;/p&gt;
&lt;p&gt;
The whole thing is just stupid.
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://chrismay.org/aggbug.ashx?id=a8f2b122-9fe8-459c-be4e-82d8bf0ec530" /&gt;</description>
      <comments>http://chrismay.org/CommentView,guid,a8f2b122-9fe8-459c-be4e-82d8bf0ec530.aspx</comments>
      <category>Rants</category>
    </item>
    <item>
      <trackback:ping>http://chrismay.org/Trackback.aspx?guid=879805bf-6cfb-4711-88fa-c152892c42e0</trackback:ping>
      <pingback:server>http://chrismay.org/pingback.aspx</pingback:server>
      <pingback:target>http://chrismay.org/PermaLink,guid,879805bf-6cfb-4711-88fa-c152892c42e0.aspx</pingback:target>
      <dc:creator>ChrisMay</dc:creator>
      <wfw:comment>http://chrismay.org/CommentView,guid,879805bf-6cfb-4711-88fa-c152892c42e0.aspx</wfw:comment>
      <wfw:commentRss>http://chrismay.org/SyndicationService.asmx/GetEntryCommentsRss?guid=879805bf-6cfb-4711-88fa-c152892c42e0</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Ever had some DNS problem and you wished you could just connect to a different DNS
server for testing reasons?
</p>
        <p>
I recently found out from my friend Pat Wirtz (yes <strong>the </strong>Pat Wirtz
of Notre Dame lore and legend) that you can use these 2 public DNS servers:
</p>
        <pre>
          <span style="FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent">4.2.2.2
4.2.2.1</span>
        </pre>
That's all.<img width="0" height="0" src="http://chrismay.org/aggbug.ashx?id=879805bf-6cfb-4711-88fa-c152892c42e0" /></body>
      <title>Public DNS</title>
      <guid isPermaLink="false">http://chrismay.org/PermaLink,guid,879805bf-6cfb-4711-88fa-c152892c42e0.aspx</guid>
      <link>http://chrismay.org/2008/06/27/Public+DNS.aspx</link>
      <pubDate>Fri, 27 Jun 2008 18:36:31 GMT</pubDate>
      <description>&lt;p&gt;
Ever had some DNS problem and you wished you could just connect to a different DNS
server for testing reasons?
&lt;/p&gt;
&lt;p&gt;
I recently found out from my friend Pat Wirtz (yes &lt;strong&gt;the &lt;/strong&gt;Pat Wirtz
of Notre Dame lore and legend) that you can use these 2 public DNS servers:
&lt;/p&gt;
&lt;pre&gt;&lt;span style="FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Courier New; BACKGROUND-COLOR: transparent"&gt;4.2.2.2
4.2.2.1&lt;/span&gt;&lt;/pre&gt;
That's all.&lt;img width="0" height="0" src="http://chrismay.org/aggbug.ashx?id=879805bf-6cfb-4711-88fa-c152892c42e0" /&gt;</description>
      <comments>http://chrismay.org/CommentView,guid,879805bf-6cfb-4711-88fa-c152892c42e0.aspx</comments>
      <category>Networking;Networking/DNS</category>
    </item>
  </channel>
</rss>