<?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>jtlabs.net:/blog$</title>
	<atom:link href="http://blog.jtlabs.net/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.jtlabs.net</link>
	<description>Another technology musing blog.</description>
	<lastBuildDate>Wed, 06 Apr 2011 22:05:09 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>Visual Studio Debugger Running Slow</title>
		<link>http://blog.jtlabs.net/visual-studio-debugger-running-slow</link>
		<comments>http://blog.jtlabs.net/visual-studio-debugger-running-slow#comments</comments>
		<pubDate>Wed, 06 Apr 2011 22:05:09 +0000</pubDate>
		<dc:creator>jtv4k</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[breakpoints]]></category>
		<category><![CDATA[slow]]></category>
		<category><![CDATA[Visual Studio 2008]]></category>

		<guid isPermaLink="false">http://blog.jtlabs.net/?p=203</guid>
		<description><![CDATA[<p>Over the past few days, one of my C# projects started debugging unusually slow. &#8220;What could be the cause?&#8221; I asked myself. It could be any number of things. I recently upgraded to Windows 7. Along with the upgrade, I changed to x64. I&#8217;ve marched along the forced upgrade path to IIS7. Any and all of [...]]]></description>
			<content:encoded><![CDATA[<p>Over the past few days, one of my C# projects started debugging unusually slow. &#8220;What could be the cause?&#8221; I asked myself. It could be any number of things. I recently upgraded to Windows 7. Along with the upgrade, I changed to x64. I&#8217;ve marched along the forced upgrade path to IIS7. Any and all of these things could be causing a slow down. So what did I do? What any good techy does in hopeless situations: I <a title="Google" href="http://www.google.com/" target="_blank">Googled</a>.</p>
<p>There were lots of tips and suggestions. I tried them all, one by one with no success. One of the more complete threads I found is over at <a href="http://www.visualstudiodev.com/visual-studio-setup-installation/visual-studio-2008-painfully-slow-294.shtml" target="_blank">visualstudiodev.com</a>.</p>
<p>Robbie writes:</p>
<blockquote><p>As an update, I found an  even better fix so you dont&#8217; have to lose any functionality in VS 2008.  This also drastically improved performance (response time) for me in SQL  server management Studio. In Internet Explorer 7&#8230;</p>
<p>Tools-&gt;Internet Options-&gt;Advanced-&gt;Security Node-&gt;Uncheck &#8216;Check for publisher&#8217;s certificate revocation*&#8217;</p>
<p>Once I did this, like magic, VS 2008 works great even  with &#8216;Enable the Visual Studio hosting process&#8217; checked and SQL Server  Management Studio&#8217;s response time was almost immediate. It is a good day! My theory is the corporate network I am in is blocking  certain ports (out of my control), and thus certain &#8216;behind the scenes&#8217;  requests are timing out, causing the delays.</p></blockquote>
<p>This didn&#8217;t work for me, but it looks like it helped a lot of people. I&#8217;d suggest trying it out. At the very least, it will cut down on come unnecessary traffic.</p>
<p>Debugging still ran painfully slow. It often took 20 seconds to half a minute to load all my assemblies before even attempting to step through code. Back to Google.</p>
<p>This time, I came by a fairly limited <a href="http://stackoverflow.com/questions/589338/slow-debugging-issue-in-visual-studio" target="_blank">Stack Overflow </a>response. No answer was selected as correct, but one had enough votes to make a read worthwhile:</p>
<blockquote>
<div>
<p>You may need to delete all your  breakpoints&#8212;note that you need to click the &#8220;delete all breakpoints&#8221;  button (or use Ctrl-Shft-F9), <strong>NOT</strong> just delete them one  by one.  If Visual Studio has mangled your solution settings the latter  will not work.  You may need to add a breakpoint first, in order for  this to work (clever, eh?).</p>
<p>If worst comes to worst, you may need to delete your <code>.suo</code> file and let Visual Studio start a new one from scratch.  Note that you  will lose your personal solution configuration settings, however (only  for this solution, not any others).  However, you may want to  move/rename the file temporarily until you determine whether or not this  is the problem; that way, you can always move it back.  I have seen  some online resources recommend deleting (moving/renaming) the <code>.ncb</code> file as well.</p>
</div>
</blockquote>
<p>I tried it.<span style="color: #339966;"> Success!</span> Who would have thought removing all breakpoints (adding some if you have none) would rebuild the solution file? I was rather upset to have lost my carefully crafted hundred or so breakpoints, but the speed increase makes up for the loss in spades.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jtlabs.net/visual-studio-debugger-running-slow/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Visual Studio 2010 and Emacs</title>
		<link>http://blog.jtlabs.net/visual-studio-2010-and-emacs</link>
		<comments>http://blog.jtlabs.net/visual-studio-2010-and-emacs#comments</comments>
		<pubDate>Wed, 16 Mar 2011 23:21:14 +0000</pubDate>
		<dc:creator>jtv4k</dc:creator>
				<category><![CDATA[blogging]]></category>

		<guid isPermaLink="false">http://blog.jtlabs.net/?p=197</guid>
		<description><![CDATA[<p style="text-align: justify;">I&#8217;ve posted about this issue before in previous versions of Visual Studio, which received a very helpful response. The newest version of Microsoft Visual Studio 2010 didn&#8217;t ship with emacs support. This was later remedied by Microsoft with an emulator. Great.</p>
<p style="text-align: justify;">Don&#8217;t get me wrong; I&#8217;m very happy about the emacs support. I [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">I&#8217;ve<a title="Visual Studio 2008 and Emacs" href="http://blog.jtlabs.net/visual-studio-2008-and-emac" target="_blank"> posted about this issue before</a> in previous versions of Visual Studio, which received a very helpful response. The newest version of <a title="Visual Studio 2010" href="http://www.microsoft.com/visualstudio/en-us/" target="_blank">Microsoft Visual Studio 2010</a> <a title="Visual Studio 2010 without Emacs" href="http://blog.jtlabs.net/visual-studio-2010-without-emacs" target="_blank">didn&#8217;t ship with emacs support</a>. This was later remedied by Microsoft with an <a href="http://blogs.msdn.com/b/visualstudio/archive/2010/09/01/emacs-emulation-extension-now-available.aspx" target="_blank">emulator</a>. Great.</p>
<p style="text-align: justify;">Don&#8217;t get me wrong; I&#8217;m very happy about the emacs support. I was happy enough, in fact, that I upgraded to the new Visual Studio. Even so, the emulator isn&#8217;t perfect. There are a lot of things broken. Notably, the expected behavior when pressing Enter or Tab.</p>
<p style="text-align: justify;">Emacs doesn&#8217;t support auto-line indenting (at least out-of-the-box). Indenting happens depending on the language file loaded, any custom settings, etc. Microsoft emulated this behavior. When hitting Enter in VS2010, a newline appears and the cursor sits contently at the beginning of line point. I find this rather irritating!</p>
<p style="text-align: justify;">To fix this, I had to settle on breaking a few other things (more on that later).</p>
<ol>
<li>Tools -&gt;Options&#8230; -&gt; Keyboard</li>
<li>Under &#8220;Show commands containing:&#8221; type &#8220;EmacsBreakLineIndent&#8221;</li>
<li>Click &#8220;Edit.EmacsBreakLineIndent&#8221;</li>
<li>Select &#8220;Text Editor&#8221; under &#8220;Use new shortcut in:&#8221; (if not already selected)</li>
<li>Highlight where it says &#8220;Press shortcut keys:&#8221;</li>
<li>Press the Enter key on your keyboard</li>
<li>Click &#8220;Assign&#8221; and &#8220;OK&#8221;</li>
</ol>
<p>Done. That solves most formatting issues (in the code editor, there are issues editing HTML and Javascript).</p>
<p>Another annoyance is emacs keybindings with snippets. They don&#8217;t work. I haven&#8217;t figured this one out yet. If I do, I&#8217;ll be sure to post back.</p>
<p>Basically if you don&#8217;t already know, snippets are quick auto-fill type things that help compete common tasks. If you begin typing &#8220;for&#8221; and auto-complete shows a snippet icon, hit tab twice to see what it&#8217;s suppose to do. You can try it, at least, with default keybindings since it work work with emacs.</p>
<p>I&#8217;ll see if <a href="https://connect.microsoft.com/" target="_blank">Microsoft Connect</a> can shed some light on this issue and post back. (<a href="https://connect.microsoft.com/VisualStudio/feedback/details/595377/cannot-use-code-snippet-after-installed-emacs-emulation" target="_blank">Vote here</a> is you&#8217;re interested in getting this fixed.)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jtlabs.net/visual-studio-2010-and-emacs/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Empty Trash on Mac OS X without Secure Empty Trash</title>
		<link>http://blog.jtlabs.net/empty-trash-on-mac-os-x-without-secure-empty-trash</link>
		<comments>http://blog.jtlabs.net/empty-trash-on-mac-os-x-without-secure-empty-trash#comments</comments>
		<pubDate>Mon, 03 Jan 2011 09:08:26 +0000</pubDate>
		<dc:creator>jtv4k</dc:creator>
				<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[empty trash]]></category>

		<guid isPermaLink="false">http://blog.jtlabs.net/?p=186</guid>
		<description><![CDATA[<p>I&#8217;m not a huge fan of emptying the trash on my laptop. There&#8217;s really nothing too important on it anyhow. But this evening I felt like a little new year cleaning would be appropriate so I clicked the only option I had: &#8220;Empty Securely&#8221;. To my surprise, I had about over 200k items to be deleted.</p>
<p>It [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m not a huge fan of emptying the trash on my laptop. There&#8217;s really nothing too important on it anyhow. But this evening I felt like a little new year cleaning would be appropriate so I clicked the only option I had: &#8220;Empty Securely&#8221;. To my surprise, I had about over 200k items to be deleted.</p>
<p>It took about two hours before I finally gave up. There&#8217;s nothing important in my Trash, I just want the free space. Enter Terminal.</p>
<p>It&#8217;s pretty simple to remove most empty files quickly.</p>
<ol>
<li>Open
<pre>Terminal</pre>
<p>(Applications / Utilities / Terminal.app)</li>
<li>Type:
<pre>cd /Users/&lt;name&gt;/.Trash</pre>
</li>
<li>Ensure that you&#8217;re in the correct directory by typing:
<pre>pwd</pre>
</li>
<li>Type:
<pre>rm -rv *</pre>
</li>
</ol>
<p>Make sure to replace &lt;name&gt; with your logged in user name. If you don&#8217;t know you&#8217;re user name, you can get a list of all users by typing: ls /Users/</p>
<p>You&#8217;ll see a list of files fly by! It&#8217;ll go much faster than securely emptying the trash.</p>
<p>That&#8217;s it! Enjoy the free space!</p>
<p><em>Please note: This does not do a &#8220;secure delete&#8221; and only removed the file record. All the data is still there so anybody with enough know-how can recover the files.</em></p>
<p><em>Also, you&#8217;ll only be deleting files for your own user account. You can delete from other accounts &#8230; so long as you have access.<br />
</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jtlabs.net/empty-trash-on-mac-os-x-without-secure-empty-trash/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Steam sucks &#8212; cripples good games</title>
		<link>http://blog.jtlabs.net/steam-sucks-cripples-good-games</link>
		<comments>http://blog.jtlabs.net/steam-sucks-cripples-good-games#comments</comments>
		<pubDate>Wed, 06 Oct 2010 04:03:25 +0000</pubDate>
		<dc:creator>jtv4k</dc:creator>
				<category><![CDATA[blogging]]></category>
		<category><![CDATA[Civilization 5]]></category>
		<category><![CDATA[DRM]]></category>
		<category><![CDATA[Steam]]></category>
		<category><![CDATA[the interwebs]]></category>

		<guid isPermaLink="false">http://blog.jtlabs.net/?p=173</guid>
		<description><![CDATA[<p>I was shocked and delighted today when I found an ad on cnet.com for Sid Meier&#8217;s Civilization 5 (who says nobody clicks on ads)! Who know it came out about two weeks ago? I didn&#8217;t.</p>
<p>I&#8217;m not somebody you would call a &#8220;gamer,&#8221; but I do enjoy my fare share of strategy games. I&#8217;ve been a long [...]]]></description>
			<content:encoded><![CDATA[<p>I was shocked and delighted today when I found an ad on <a href="http://www.cnet.com/" target="_blank">cnet.com</a> for <a href="http://www.civilization5.com/">Sid Meier&#8217;s Civilization 5</a> (who says nobody clicks on ads)! Who know it came out about two weeks ago? I didn&#8217;t.</p>
<p>I&#8217;m not somebody you would call a &#8220;gamer,&#8221; but I do enjoy my fare share of strategy games. I&#8217;ve been a long time fan of the <a href="http://en.wikipedia.org/wiki/Civilization_%28series%29" target="_blank">Civilization series</a>, spending many nights playing well past bed time.</p>
<p>I had to run right out and buy it! I&#8217;ve spent so many countless hours enjoying the franchise, I couldn&#8217;t begrudge the developers <a href="http://www.amazon.com/Sid-Meiers-Civilization-V-Pc/dp/B0038TT8QM" target="_self">$49.99 (+tax)</a>. Once home, I quickly made dinner and booted up my computer. In goes the DVD and &#8230; nothing.</p>
<p>It turns out the game uses <a href="http://store.steampowered.com/">Steam</a>. Ok. I try to install, but it won&#8217;t work until I&#8217;ve configured my router. Of course. If I weren&#8217;t highly educated in computers, I don&#8217;t know how I would get this thing to install! For those curious, a <a href="https://support.steampowered.com/kb_article.php?ref=8571-GLVN-8711" target="_blank">port list</a> is available on Steam&#8217;s site. Plug those ports into your router and it should begin.</p>
<p>Of course, it will only work when the Steam servers aren&#8217;t overloaded. Great.</p>
<p>I sat clicking furiously for a single download slot to open! It doesn&#8217;t make sense to download a game install when I purchased a physical DVD. Sure, everyone has the internet, but this type of thing only works if the gaming system doesn&#8217;t suck!</p>
<p>About an hour later, it finally begins downloading &#8212; and it takes 4 hours to complete. Mind you I have pretty fast internet, and it still takes four hours. <strong>Steam definitely fails</strong>. The network usage seemed to bounce frequently between 400 and 600KB/s. That all seems fine and well, except I need to download 4.5GB of data. Oh yeah, and it keeps pausing the download.</p>
<p>Why is this game so hard to install? If I hadn&#8217;t opened the package, I would return it.</p>
<p>I understand the rationale behind Digital Rights Management (DRM) software, but I don&#8217;t see why they should be so draconian that it must cripple the software I <strong>PAID</strong> for. Heck, at this rate it would be easier to pirate (and cheaper)! I feel for the developers &#8212; I do. They need to protect themselves from piracy by creating ridiculous DRM systems like in Steam. Maybe, if they charge me for their time, and I charge them for my time (you know, the time it&#8217;s taken me to make the installer work), we&#8217;ll break even and I won&#8217;t owe a cent! Although, that works out to be the same cost as piracy &#8212; I might as well go that route (it&#8217;ll be faster).</p>
<p>All I can say is this game better be worth it. The Civilization series is an amazing brand &#8212; it&#8217;s a shame the execution smears the product&#8217;s good name.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jtlabs.net/steam-sucks-cripples-good-games/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Blocking old versions of Subversion using WebDAV</title>
		<link>http://blog.jtlabs.net/blocking-old-versions-of-subversion-using-webdav</link>
		<comments>http://blog.jtlabs.net/blocking-old-versions-of-subversion-using-webdav#comments</comments>
		<pubDate>Thu, 09 Sep 2010 21:18:37 +0000</pubDate>
		<dc:creator>jtv4k</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[subversion]]></category>
		<category><![CDATA[WebDAV]]></category>

		<guid isPermaLink="false">http://blog.jtlabs.net/?p=170</guid>
		<description><![CDATA[<p>I recently needed to block older clients from our corporate Subversion repository. It turns out merge history (which was introduced in SVN 1.5) isn&#8217;t stored property in older clients and can really be reliably counted upon from 1.6.6 and up. We had a requirement to mark 1.6 clients (earlier than 1.6.6) read-only, and deny earlier clients [...]]]></description>
			<content:encoded><![CDATA[<p>I recently needed to block older clients from our corporate <a title="Subversion" href="http://subversion.tigris.org/" target="_blank">Subversion</a> repository. It turns out merge history (which was introduced in SVN 1.5) isn&#8217;t stored property in older clients and can really be reliably counted upon from 1.6.6 and up. We had a requirement to mark 1.6 clients (earlier than 1.6.6) read-only, and deny earlier clients (1.5.x and earlier) all together.</p>
<p>It&#8217;s relatively easy to do in the apache.conf file.<br />
This goes somewhere in the global directive space:<br />
<code><br />
# Check to see if we're subversion, and if we are grab the version<br />
<span style="color: #008000;">SetEnvIf User-Agent SVN\/([0-9\.]+) svnVersion=$1</span></code></p>
<p><code><span style="color: #008000;"># Completely block old clients<br />
SetEnvIf svnVersion ^1\.[0-5]\..+ svnDeny</span></code></p>
<p><code><span style="color: #008000;"># Deny write access to pre-1.6.6 clients<br />
SetEnvIf svnVersion ^1\.6.[1-5]$ svnLock</span></code></p>
<p>Drop this in your <span style="color: #800000;"><span style="font-family: Courier New;">Location</span></span> directive:<code></p>
<p><span style="color: #008000;"># Some deny rules<br />
Order Allow,Deny<br />
Allow from all<br />
Deny from env=svnDeny</span></code></p>
<p>Done!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jtlabs.net/blocking-old-versions-of-subversion-using-webdav/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Visual Studio 2010 without Emacs</title>
		<link>http://blog.jtlabs.net/visual-studio-2010-without-emacs</link>
		<comments>http://blog.jtlabs.net/visual-studio-2010-without-emacs#comments</comments>
		<pubDate>Mon, 30 Aug 2010 22:07:45 +0000</pubDate>
		<dc:creator>jtv4k</dc:creator>
				<category><![CDATA[Emacs]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[emacs]]></category>
		<category><![CDATA[key binding]]></category>
		<category><![CDATA[Visual Studio 2008]]></category>
		<category><![CDATA[visual studio 2010]]></category>

		<guid isPermaLink="false">http://blog.jtlabs.net/?p=163</guid>
		<description><![CDATA[<p>I have to admit that I like Visual Studio. Well, ok, I like Visual Studio 2008. The newest version (2010) sucks!</p>
<p>For some reason, Microsoft thought it was a great idea to re-write the entire back-end. As such, they dropped things with &#8220;low popularity&#8221; for &#8220;higher priorities.&#8221;</p>
<p>How rediculous!</p>
<p>What, exactly, am I so angry about? Emacs key-binding support. [...]]]></description>
			<content:encoded><![CDATA[<p>I have to admit that I like <a title="Visual Studio" href="http://www.microsoft.com/visualstudio/en-us/" target="_blank">Visual Studio</a>. Well, ok, I like Visual Studio 2008. The newest version (2010) sucks!</p>
<p>For some reason, <a title="Microsoft" href="http://www.microsoft.com/" target="_blank">Microsoft</a> thought it was a great idea to re-write the entire back-end. As such, they <a title="Microsoft Connect" href="http://connect.microsoft.com/VisualStudio/feedback/details/465750/emacs-keyboard-mapping-scheme-not-working-in-visual-studio-2010-beta-1" target="_blank">dropped things</a> with &#8220;low popularity&#8221; for &#8220;higher priorities.&#8221;</p>
<p>How rediculous!</p>
<p>What, exactly, am I so angry about? Emacs key-binding support. It&#8217;s gone! Microsoft, if you don&#8217;t have the time to invest to make a product at least as good as your last version, don&#8217;t re-write it. My team works almost exclusively with Visual Studio 2008 (which I rather like) but we will not be upgrading to 2010. Why? Because I&#8217;m stubborn. I&#8217;ve been a developer for a long time now, and I like emacs. Simple, yes?</p>
<p>According to Microsoft, emacs key-bindings were less of a priority than pretty gradients and a new icon style (don&#8217;t even get me started on the lack of a standardized backwards comparability format).</p>
<p>I say to you Microsoft, that if you want the several hundred thousand dollars that my department is willing to spend on a newer version of Visual Studio, you&#8217;d better pay a developer some cash to do something your products have done in the past. Until then, we&#8217;ll keep our money.</p>
<p><strong>UPDATE</strong></p>
<p>Check out Ray&#8217;s comment below for an extension.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jtlabs.net/visual-studio-2010-without-emacs/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Ditching GoDaddy, using NearlyFreeSpeech.NET</title>
		<link>http://blog.jtlabs.net/ditching-godaddy-using-nearlyfreespeech-net</link>
		<comments>http://blog.jtlabs.net/ditching-godaddy-using-nearlyfreespeech-net#comments</comments>
		<pubDate>Mon, 19 Oct 2009 20:29:09 +0000</pubDate>
		<dc:creator>jtv4k</dc:creator>
				<category><![CDATA[hosting]]></category>
		<category><![CDATA[domains by proxy]]></category>
		<category><![CDATA[GoDaddy]]></category>
		<category><![CDATA[NearlyFreeSpeech.NET]]></category>
		<category><![CDATA[private domain registration]]></category>

		<guid isPermaLink="false">http://blog.jtlabs.net/?p=161</guid>
		<description><![CDATA[<p>I&#8217;ve been using GoDaddy for years. When I started using them many moons ago, they offered cheap hosting and domain registrations in what was a generally expensive market. I purchased my first .COM and .NET domain for ~$3.95 each. Years later, all GoDaddy hosts is advertisements for their useless or misleading products.</p>
<p>All I want is three [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been using <a href="http://www.godaddy.com/">GoDaddy</a> for years. When I started using them many moons ago, they offered cheap hosting and domain registrations in what was a generally expensive market. I purchased my first .COM and .NET domain for ~$3.95 each. Years later, all GoDaddy hosts is advertisements for their useless or misleading products.</p>
<p>All I want is three things:</p>
<ul>
<li>Domain registration for cheap</li>
<li>Privacy or proxy domain registration</li>
<li>Variable DNS</li>
</ul>
<p>Seems simple, right? GoDaddy offers all three things I mention above, but the domain registration cost has been rising recently and the <a href="http://www.domainsbyproxy.com/">Domains By Proxy</a> service they <i>own</i> is expensive and <a href="http://www.google.com/search?q=domains+by+proxy+scam">buried in controversy</a>. At least their <a href="http://en.wikipedia.org/wiki/Domain_Name_System">DNS</a> works as expected.</p>
<p>When it became time to renew one of my domains, I decided it was time to give <a href="http://www.godaddy.com/">GoDaddy</a> the boot.</p>
<p>I did all the things expected of one when one wants to find a new registrar. I scoured the web for forum posts, blog entries, and reviews of registrars. After many hours of searching, I narrowed my search down to two companies: <a href="http://www.name.com/">Name.com</a> and <a href="http://www.nearlyfreespeech.net/">NearlyFreeSpeech.NET</a>. Ultimately, after reviewing both services further, I went with NearlyFreeSpeech.NET (<a href="http://www.nearlyfreespeech.net/">NFSN</a>).</p>
<p>I like simple. NFSN is has a painfully simple dashboard, free account creation, and very easy pricing. They work slightly different than most hosting companies (for a lot of reasons). Yes, they are a hosting company, but that doesn&#8217;t mean I have to pay to have them host anything at all. Domain registrations are about average in terms of cost ($8.59 as of this writing), but I love their policy statement. Their private domain registration service proudly announces that it privatizes domains! Though this may seem a given, DomainsByProxy fails at what it is suppose to do for $19.95 a year! For only $0.01 a day, they provide a mailing address, email, fax, and mail inbox for my domain. They assert that, short of a court order, my identity will not be revealed. In short, they say they do their job. A quick <a href="http://www.google.com/search?q=nearlyfreespeech">Google search</a> shows no complains.</p>
<p>Ideally, I wanted free private registration, but $0.01 * 365 = $3.65. Add that to the cost of the domain, and I&#8217;m only paying $12.24 a year for domain registration and domain privacy. That&#8217;s about $15 less than GoDaddy for the same services! Darn GoDaddy and their useless upsells.</p>
<p>I&#8217;m now one day in to my service (it took about 2 hours for the full transfer to complete&#8211;I have another tirade about that), but it&#8217;s doing what I expect!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jtlabs.net/ditching-godaddy-using-nearlyfreespeech-net/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Josh Gabriel pres. Winter Killers &#8211; Deep Down</title>
		<link>http://blog.jtlabs.net/josh-gabriel-pres-winter-killers-deep-down</link>
		<comments>http://blog.jtlabs.net/josh-gabriel-pres-winter-killers-deep-down#comments</comments>
		<pubDate>Sat, 25 Jul 2009 20:41:30 +0000</pubDate>
		<dc:creator>jtv4k</dc:creator>
				<category><![CDATA[blogging]]></category>

		<guid isPermaLink="false">http://blog.jtlabs.net/?p=159</guid>
		<description><![CDATA[<p>I had such a hard time finding this song that I thought I&#8217;d provide a download for the masses here. Hopefully it doesn&#8217;t stir up any issues; it&#8217;s a great song.</p>
<p>[ Josh Gabriel presents Winter Kills - Deep Down ]</p>
<p>They say, they say
We should have known better than to
fall so deep down, deep down
into this rabbit [...]]]></description>
			<content:encoded><![CDATA[<p>I had such a hard time finding this song that I thought I&#8217;d provide a download for the masses here. Hopefully it doesn&#8217;t stir up any issues; it&#8217;s a great song.</p>
<p>[ <a href="http://blog.jtlabs.net/wp-content/uploads/2009/07/Josh Gabriel presents Winter Kills - Deep Down.mp3" rel="shadowbox[post-159];player=flv;height=0;">Josh Gabriel presents Winter Kills - Deep Down</a> ]</p>
<blockquote><p>They say, they say<br />
We should have known better than to<br />
fall so deep down, deep down<br />
into this rabbit hole we found</p>
<p>and i was thinking<br />
on the long way down here<br />
no life, no light, no sight. no sound down here<br />
hold my hand now<br />
eyes closed don&#8217;t stop down deep<br />
into this pool of regrettable situations<br />
pitch black<br />
think back to the last time<br />
that we were happy</p>
<p>losing my senses<br />
lost in my head<br />
i am nothing, and no one<br />
and nowhere at all<br />
i am thoughtless and i fought this on my own</p>
<p>this is the wrong way<br />
this is the long way down<br />
this is the wrong way<br />
this is the long way down<br />
this is the wrong way<br />
this is the long way down<br />
this is the wrong way<br />
this is the long way down</p>
<p>from these midnight walls<br />
sinister faces rest a gaze on me<br />
and in this darkness<br />
foolishly i run<br />
this is the wrong way<br />
losing my senses<br />
lost in my head<br />
i am nothing, and no one<br />
and nowhere at all<br />
i am thoughtless and i&#8217;ve fought this on my own (and i&#8217;m sinking&#8230;.)<br />
on the long way down here<br />
no life, no light, no sound, no sight down here<br />
hold my hand now<br />
eyes closed don&#8217;t stop, down deep<br />
into this pool of regrettable situations<br />
pitch black<br />
think back to the last time<br />
that we were happy</p>
<p>from these midnight walls<br />
sinister faces rest a gaze on me<br />
and in this darkness<br />
foolishly i run<br />
this is the wrong way<br />
losing my senses<br />
lost in my head</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://blog.jtlabs.net/josh-gabriel-pres-winter-killers-deep-down/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Michael Jackson Dies; Twitter Fails</title>
		<link>http://blog.jtlabs.net/michael-jackson-dies-twitter-fails</link>
		<comments>http://blog.jtlabs.net/michael-jackson-dies-twitter-fails#comments</comments>
		<pubDate>Thu, 25 Jun 2009 22:54:36 +0000</pubDate>
		<dc:creator>jtv4k</dc:creator>
				<category><![CDATA[AT&T]]></category>
		<category><![CDATA[IRL]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[My Life with AT&T]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[podcasts]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://blog.jtlabs.net/?p=148</guid>
		<description><![CDATA[<p>In other news today, Michael Jackson is reported as dying at age 50. It&#8217;s very sad, but neither his death nor his ownership of the Beatles&#8217; music is the topic of this post (although hopefully with his death, the latter will be transferred to somebody who plays well with Apple, Inc.).</p>
<p class="wp-caption-text">Michael Jackson: Trending</p>
<p>After TMZ reported [...]]]></description>
			<content:encoded><![CDATA[<p>In other news today, Michael Jackson is reported as dying at age 50. It&#8217;s very sad, but neither his death nor his ownership of the Beatles&#8217; music is the topic of this post (although hopefully with his death, the latter will be transferred to somebody who plays well with Apple, Inc.).</p>
<div id="attachment_149" class="wp-caption alignleft" style="width: 191px"><a href="http://blog.jtlabs.net/wp-content/uploads/2009/06/michael-jackson-trending.png" rel="shadowbox[post-148];player=img;"><img class="size-full wp-image-149" title="Michael Jackson Trending Topic" src="http://blog.jtlabs.net/wp-content/uploads/2009/06/michael-jackson-trending.png" alt="Michael Jackson: Trending" width="181" height="294" /></a><p class="wp-caption-text">Michael Jackson: Trending</p></div>
<p>After <a title="TMZ: Michael Jackson Rushed to Hospital" href="http://www.tmz.com/2009/06/25/michael-jackson-rushed-to-the-hospital/" target="_blank">TMZ</a> reported his death, Twitter immediately became abuzz. I (of course) tweeted after becoming aware. Apparently millions of others did too as his name (and the Micheal spelling as well) appeared on Trending Topics. I clicked on his name and five seconds later there were 8000+ tweets waiting for me to read.</p>
<p>Soon after Twitter complete failed. See my post <a title="JTLabs.net: Twitter Stumbles" href="http://blog.jtlabs.net/twitter-stumbles">Twitter Stumbles</a> for more thoughts on the happy Twitter whale.</p>
<p>It&#8217;s a sign of our time that when celebrity news happens, Twitter fails. When major earthquakes or political elections occur, Twitter can handle the load just fine. Go figure.</p>
<p>Either that means we (as a society) need to worry less about celebrity gossip and more about politics, or Twitter needs to update their systems to handle celebrity gossip.</p>
<p>Of course the irony of both a celebrity and Twitter dying (even if one only for a few moments) at the same time does not escape me. <span class="status-body"><span class="entry-content">Farrah Fawcett also died today. It&#8217;s a bad day to be a celebrity&#8211;or Twitter. Does the parallel mean Twitter, too, is destined to die the death of a celebrity? It has its ups and downs, is constantly in the public eye, and in major need of some good PR.</span></span></p>
<p><span class="status-body"><span class="entry-content">Ah parallels. Fun for all, indeed.<br />
</span></span></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jtlabs.net/michael-jackson-dies-twitter-fails/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Visual Studio 2008 and Emacs</title>
		<link>http://blog.jtlabs.net/visual-studio-2008-and-emacs</link>
		<comments>http://blog.jtlabs.net/visual-studio-2008-and-emacs#comments</comments>
		<pubDate>Sun, 07 Jun 2009 01:23:27 +0000</pubDate>
		<dc:creator>jtv4k</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Emacs]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[emacs]]></category>
		<category><![CDATA[emulation]]></category>
		<category><![CDATA[terminal]]></category>
		<category><![CDATA[Visual Studio 2008]]></category>

		<guid isPermaLink="false">http://blog.jtlabs.net/?p=144</guid>
		<description><![CDATA[<p>I&#8217;m starting to use Visual Studio after years of disuse. It&#8217;s amazing to see all the improvements that have gone into Visual Studio since version 5! As a programmer who prefers working in a terminal window (I like the dark colors), being impressed by a GUI is something significant&#8211;especially since I&#8217;ve gotten used to using Emacs!</p>
<p>Yes, [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m starting to use Visual Studio after years of disuse. It&#8217;s amazing to see all the improvements that have gone into Visual Studio since version 5! As a programmer who prefers working in a terminal window (I like the dark colors), being impressed by a GUI is something significant&#8211;especially since I&#8217;ve gotten used to using Emacs!</p>
<p>Yes, it&#8217;s true. I am a die-hard emacs fan. When an editor does not have emacs emulation (or faulty emulation like Komodo), I&#8217;ll do what I can to return to my great love: the terminal.</p>
<p>After installing Visual Studio 2008, I was pleasantly surprised. There is an Emacs emulation mode in Visual Studio 2008!</p>
<p><strong>Tools &gt; Options&#8230; &gt; Environment &gt; Keyboard</strong></p>
<p>Under &#8220;Apply the following additional keyboard mapping scheme,&#8221; select &#8220;Emacs.&#8221; Hit OK and done!</p>
<p>I tried the kill ring (C-k and C-y), and it worked as I would expect in Emacs. Very cool. They were pretty ingenious with the mark region too (C-&lt;space&gt;). It begins highlighting of text in the editor.</p>
<p>Almost immediately, though, I found a problem. The tab key no longer works on new lines. The proper functionality would be new lines indenting to the appropriate place based on previous context. But no, it only works on lines with current text. Pressing &lt;return&gt; does not indent automatically! What were they thinking?</p>
<p>Deal breaker for me.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jtlabs.net/visual-studio-2008-and-emacs/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

