<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Nathanael Jones &#187; Uncategorized</title>
	<atom:link href="http://nathanaeljones.com/category/uncategorized/feed/" rel="self" type="application/rss+xml" />
	<link>http://nathanaeljones.com</link>
	<description>Ramblings of a computer linguist</description>
	<lastBuildDate>Mon, 04 Jan 2010 21:12:43 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Merging ComputerLinguist.com</title>
		<link>http://nathanaeljones.com/462/merging-computerlinguist-com/</link>
		<comments>http://nathanaeljones.com/462/merging-computerlinguist-com/#comments</comments>
		<pubDate>Tue, 17 Nov 2009 20:39:33 +0000</pubDate>
		<dc:creator>Nathanael Jones</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://nathanaeljones.com/?p=462</guid>
		<description><![CDATA[In August 2008 I started a separate blog, ComputerLinguist.com. At the time, I felt that it was best to keep my ASP.NET writings separate from the rest.
Dynamic languages were still heresy among many programming circles, and my articles on general programming were definitely targeted towards a different audience.  However, since Microsoft has released the [...]]]></description>
			<content:encoded><![CDATA[<p>In August 2008 I started a separate blog, <a href="http://computerlinguist.com/">ComputerLinguist.com</a>. At the time, I felt that it was best to keep my ASP.NET writings separate from the rest.</p>
<p>Dynamic languages were still heresy among many programming circles, and my articles on general programming were definitely targeted towards a different audience.  However, since Microsoft has released the DLR and publicly embraced dynamic languages, much of the FUD they originally (maybe unintentionally) encouraged has been displaced from people&#8217;s minds. I don&#8217;t see any reason to keep the blogs separate anymore.</p>
<p>I plan on merging the content soon, shortly after I get the comment situation worked out. My previous CMS used IntenseDebate for commenting, but I&#8217;m having trouble getting the IntenseDebate plugin to run on wordpress, so it make take a while.</p>
]]></content:encoded>
			<wfw:commentRss>http://nathanaeljones.com/462/merging-computerlinguist-com/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Image Resizer &#8211; Configuring IIS</title>
		<link>http://nathanaeljones.com/131/image-resizer-configuring-iis/</link>
		<comments>http://nathanaeljones.com/131/image-resizer-configuring-iis/#comments</comments>
		<pubDate>Fri, 06 Jun 2008 11:04:03 +0000</pubDate>
		<dc:creator>Nathanael Jones</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://66.29.219.39/?p=131</guid>
		<description><![CDATA[Configuring IIS to send image requests to ASP.NET]]></description>
			<content:encoded><![CDATA[<p><strong>Using IIS7 <em>Integrated</em> mode or the Visual Studio web server? You can skip this step.</strong?</p>
<h2>Installing on IIS 5 &amp; IIS 6</h2>
<p>For the module to operate properly, we must configure IIS to pass all requests to the ASP.NET runtime. By default IIS serves these files itself.</p>
<p>1) Open IIS, right-click on your web site, and choose properties.</p>
<p>2) Click the &#8220;Home Directory&#8221; tab, then &#8220;Configuration&#8221;</p>
<p>3) For a wildcard mapping on IIS 5, add extension &#8220;.*&#8221;. For IIS 6, choose &#8220;Insert&#8221; and add the aspnet_isapi.dll executable <em>%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll</em> inside the wildcard applications maps area. For both IIS 5 and 6, make sure &#8220;Script Engine&#8221; is checked. &#8220;Verify file exists&#8221; will need to be unchecked if you plan to do any URL rewriting, but should be left checked if you are using the default documents feature of IIS. (URL rewriting with the <a href="http://www.urlrewriting.net/">UrlRewriting.Net</a> library provides much more power than IIS default documents. I highly recommend it).</p>
<p>Note: For 64-bit installs, use &#8220;%windir%\Microsoft.NET\Framework64\v2.0.50727\aspnet_isapi.dll&#8221;. The most reliable way to determine the path of aspnet_isapi.dll is to copy it from the .aspx mapping. You have to use the right-click menus &#8211; the keyboard shortcuts don&#8217;t work.</p>
<h2>Installing on IIS 7 classic mode</h2>
<p>IIS 7 mode mappings are done in web.config. Do <strong>not</strong> add these if you are using IIS 7 Integrated mode (the default). You may get Server Unavailable on your image requests. None of the steps on this page are needed on IIS7 Integrated (default), and may actually cause problems.</p>
<pre name="code" class="brush:xml">
<configuration>
    ...
  <system.webServer>
    <handlers>
      <add name="ASPNET" path="*" verb="*" modules="IsapiModule"
              scriptProcessor="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll"
              resourceType="Unspecified" requireAccess="None"
              preCondition="classicMode,runtimeVersionv2.0,bitness32" />
    </handlers>
  </system.webServer>
    ...
</configuration>
</pre>
<h2>IIS7 Classic 64-bit</h2>
<pre name="code" class="brush:xml">
<configuration>
    ...
  <system.webServer>
    <handlers>
      <add name=”ASPNET” path=”*” verb=”*” modules=”IsapiModule”
           scriptProcessor=”%windir%\Microsoft.NET\Framework64\v2.0.50727\aspnet_isapi.dll”
          resourceType=”Unspecified” requireAccess=”None”
           preCondition=”classicMode,runtimeVersionv2.0,bitness64″/>
    </handlers>
  </system.webServer>
    ...
</configuration>
</pre>
]]></content:encoded>
			<wfw:commentRss>http://nathanaeljones.com/131/image-resizer-configuring-iis/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Finding a hosted, private, wysiwyg wiki</title>
		<link>http://nathanaeljones.com/93/finding-a-hosted-private-wysiwyg-wiki/</link>
		<comments>http://nathanaeljones.com/93/finding-a-hosted-private-wysiwyg-wiki/#comments</comments>
		<pubDate>Thu, 01 May 2008 05:05:52 +0000</pubDate>
		<dc:creator>Nathanael Jones</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://66.29.219.39/?p=93</guid>
		<description><![CDATA[I've signed up for a couple dozen wikis in the last two weeks. In my spare time I've been trying to find a hosted wiki that meets our needs.
We need a private wiki with WYSWYG editing, 40+ user count, reasonably fast edit transitions, hierarchical organization of pages, and ad-free versions.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve signed up for a couple dozen wikis in the last two weeks. In my spare time I&#8217;ve been trying to find a hosted wiki that meets our needs.<br />
We need a private wiki with WYSWYG editing, 40+ user count, reasonably fast edit transitions, hierarchical organization of pages, and ad-free versions.</p>
<p>So far the only two that really impressed me were wetpaint.com and wik.is. </p>
<p>Wetpaint.com has a $20/mo ad-free version for non-profits they are beta testing, but be warned that this only removes the Google ads on the side. The wetpaint-sponsored ads at the bottom can&#8217;t be removed, although you can change their type by changing the &#8216;category&#8217; of your wiki (try education for something safer).</p>
<p>Wetpaint has a fantastic AJAX editing interface, with edit transitions under 2 seconds on DSL &#8211; quite fantastic. Initial page loads are quick also. Very trim Javascript.</p>
<p>wik.is has a free and pro version, the primary difference being the alloted storage space. wik.is runs DekiWiki, created by the folks that made MediaWiki. DekiWiki is good stuff, although a little heaver on the javascript side, although I don&#8217;t think it would be too hard to lump and compress the javascript files. Going into edit mode takes 4+ seconds, and requires over a hundred HTTP requests &#8211; about 1.5 megabytes. </p>
<p>Both can either be private or public, and allow template choices. wik.is allows you to create your own templates and edit the site CSS. Both allow custom domains and site logos.</p>
<p>Since wik.is is $99/year for no ads, and wetpaint.com is $240/year for less ads, I think we&#8217;ll be going with wik.is. </p>
<p><a href="http://viawiki.com">Viawiki.com</a> also hosts DekiWiki, and has a much faster editing version &#8211; give the demo a try. They license per user, though, so if you have a lot of people it can get a little pricey.</p>
]]></content:encoded>
			<wfw:commentRss>http://nathanaeljones.com/93/finding-a-hosted-private-wysiwyg-wiki/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Site Launch</title>
		<link>http://nathanaeljones.com/94/site-launch/</link>
		<comments>http://nathanaeljones.com/94/site-launch/#comments</comments>
		<pubDate>Wed, 30 Apr 2008 19:16:04 +0000</pubDate>
		<dc:creator>Nathanael Jones</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://66.29.219.39/?p=94</guid>
		<description><![CDATA[	You've got to start sometime. After launching a certain number of websites, launching your own can seem really, really boring. Like watching grass grow. At least it doesn't take long with the CMS I created...]]></description>
			<content:encoded><![CDATA[
<p>
You&#8217;ve got to start sometime. After launching a certain number of websites, launching your own can seem really, really boring.
</p>
<p>Like watching grass grow. At least it doesn&#8217;t take long with the CMS I created.</p>
<p>I FTP&#8217;d the site up last night, then attached the database file and set the connection string during lunch break.
</p>
<p>The part that took the longest was resetting my password in the CMS, since I&#8217;d forgotten it <img src='http://nathanaeljones.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> . The quickest way to is to run &#8220;Update aspnet_Membership SET Password=&#8221;pass&#8221; PasswordFormat=0&#8243; to reset all passwords to &#8220;pass&#8221;.</p>
<p>There&#8217;s only a few non-typical requirements:</p>
<ul>
<li>Obviously ASP.NET needs wildcard mapping set up, so all URLs go to ASP.NET. The hosting provider has to map &#8220;*&#8221; to &#8220;aspnet_isapi.dll&#8221;</li>
<li>The application needs write access to the local file system, but only if you want to have online editing ability. This<br />
is controlled at two levels &#8211; the filesystem (permissions for Network Service), and the asp.net trust level (machine.config)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://nathanaeljones.com/94/site-launch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
