<?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>PatCavit.com &#187; text editors</title>
	<atom:link href="http://patcavit.com/category/text-editors/feed/" rel="self" type="application/rss+xml" />
	<link>http://patcavit.com</link>
	<description>I &#60;3 Programming</description>
	<lastBuildDate>Fri, 02 Jul 2010 19:19:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>JSLint in Programmer&#8217;s Notepad, Revisited</title>
		<link>http://patcavit.com/2010/05/11/jslint-in-programmers-notepad-revisited/</link>
		<comments>http://patcavit.com/2010/05/11/jslint-in-programmers-notepad-revisited/#comments</comments>
		<pubDate>Wed, 12 May 2010 00:58:41 +0000</pubDate>
		<dc:creator>Pat Cavit</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[text editors]]></category>

		<guid isPermaLink="false">http://patcavit.com/?p=262</guid>
		<description><![CDATA[This is an update to my previous post, Programmer&#8217;s Notepad and JSLint. After a few dev versions where the tools didn&#8217;t work they&#8217;re back in fighting shape. There were a few annoyances with my previous version around the actual running of JSLint. The WSH build of JSLint on www.jslint.com is set to return after only [...]]]></description>
			<content:encoded><![CDATA[<p>This is an update to my previous post, <a href="http://patcavit.com/2008/02/05/programmers-notepad-and-jslint/">Programmer&#8217;s Notepad and JSLint</a>. After a few dev versions where the tools didn&#8217;t work they&#8217;re back in fighting shape. There were a few annoyances with my previous version around the actual running of JSLint. The WSH build of JSLint on <a href="http://www.jslint.com">www.jslint.com</a> is set to return after only a single error &amp; reads from Standard Input.</p>
<p>I finally got fed up enough with these limitations to figure out how to fix them.</p>
<ol>
<li>Grab the <a href="http://www.jslint.com/fulljslint.js">fulljslint.js</a> from the very bottom of <a href="http://www.jslint.com/lint.html">http://www.jslint.com/lint.html</a></li>
<li>Grab <a href="http://www.jslint.com/wsh/wsh.js">wsh.js</a></li>
<li>Concatenate the files together, I saved mine as C:\Users\Pcavit\tools\jslint.js for easy referencing via the %USERPROFILE% environment variable</li>
<li>Then I had to modify the wsh.js portion to read in the file from disk instead of Standard Input &amp; output multiple errors. Here&#8217;s my version:</li>
</ol>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span class="br0">&#40;</span><span class="kw2">function</span> <span class="br0">&#40;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
	<span class="kw2">var</span> fso <span class="sy0">=</span> <span class="kw2">new</span> ActiveXObject<span class="br0">&#40;</span><span class="st0">&quot;Scripting.FileSystemObject&quot;</span><span class="br0">&#41;</span><span class="sy0">,</span>
            f <span class="sy0">=</span> fso.<span class="me1">OpenTextFile</span><span class="br0">&#40;</span>WScript.<span class="me1">Arguments</span><span class="br0">&#40;</span><span class="nu0">0</span><span class="br0">&#41;</span><span class="sy0">,</span> <span class="nu0">1</span><span class="br0">&#41;</span><span class="sy0">,</span>
            contents <span class="sy0">=</span> <span class="st0">&quot;&quot;</span><span class="sy0">;</span>
&nbsp;
	<span class="kw1">while</span><span class="br0">&#40;</span><span class="sy0">!</span>f.<span class="me1">AtEndOfStream</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
		contents <span class="sy0">+=</span> f.<span class="me1">ReadAll</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="sy0">;</span>
	<span class="br0">&#125;</span>
&nbsp;
	<span class="kw1">if</span> <span class="br0">&#40;</span><span class="sy0">!</span>JSLINT<span class="br0">&#40;</span>contents<span class="sy0">,</span> <span class="br0">&#123;</span> browser<span class="sy0">:</span> <span class="kw2">true</span><span class="sy0">,</span> css<span class="sy0">:</span> <span class="kw2">true</span><span class="sy0">,</span> onevar<span class="sy0">:</span> <span class="kw2">true</span><span class="sy0">,</span> bitwise<span class="sy0">:</span> <span class="kw2">true</span><span class="sy0">,</span> regexp<span class="sy0">:</span> <span class="kw2">true</span><span class="sy0">,</span> newcap<span class="sy0">:</span> <span class="kw2">true</span><span class="sy0">,</span> immed<span class="sy0">:</span> <span class="kw2">true</span> <span class="br0">&#125;</span><span class="br0">&#41;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
		<span class="kw2">var</span> e<span class="sy0">,</span> i<span class="sy0">,</span> l<span class="sy0">;</span>
&nbsp;
		<span class="kw1">for</span><span class="br0">&#40;</span>i <span class="sy0">=</span> <span class="nu0">0</span><span class="sy0">,</span> l <span class="sy0">=</span> JSLINT.<span class="me1">errors</span>.<span class="me1">length</span><span class="sy0">;</span> i <span class="sy0">&amp;</span>lt<span class="sy0">;</span> l<span class="sy0">;</span> i<span class="sy0">++</span><span class="br0">&#41;</span> <span class="br0">&#123;</span>
			e <span class="sy0">=</span> JSLINT.<span class="me1">errors</span><span class="br0">&#91;</span>i<span class="br0">&#93;</span><span class="sy0">;</span>
&nbsp;
			WScript.<span class="me1">StdErr</span>.<span class="me1">WriteLine</span><span class="br0">&#40;</span><span class="st0">'Lint at line '</span> <span class="sy0">+</span> e.<span class="me1">line</span> <span class="sy0">+</span> <span class="st0">' character '</span> <span class="sy0">+</span> e.<span class="me1">character</span> <span class="sy0">+</span> <span class="st0">': '</span> <span class="sy0">+</span> e.<span class="me1">reason</span><span class="br0">&#41;</span><span class="sy0">;</span>
			WScript.<span class="me1">StdErr</span>.<span class="me1">WriteLine</span><span class="br0">&#40;</span><span class="br0">&#40;</span>e.<span class="me1">evidence</span> <span class="sy0">||</span> <span class="st0">''</span><span class="br0">&#41;</span>.<span class="me1">replace</span><span class="br0">&#40;</span><span class="co2">/^\s*(\S*(\s+\S+)*)\s*$/</span><span class="sy0">,</span> <span class="st0">&quot;$1&quot;</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="sy0">;</span>
			WScript.<span class="me1">StdErr</span>.<span class="me1">WriteLine</span><span class="br0">&#40;</span><span class="st0">&quot;&quot;</span><span class="br0">&#41;</span><span class="sy0">;</span>
		<span class="br0">&#125;</span>
&nbsp;
		WScript.<span class="me1">Quit</span><span class="br0">&#40;</span><span class="nu0">1</span><span class="br0">&#41;</span><span class="sy0">;</span>
       <span class="br0">&#125;</span>
<span class="br0">&#125;</span><span class="br0">&#40;</span><span class="br0">&#41;</span><span class="br0">&#41;</span><span class="sy0">;</span></pre></div></div>

<p>Once you&#8217;ve done that you&#8217;ll want to change a few tools settings.</p>
<p><img class="alignnone size-full wp-image-263" title="JSLint Settings, v2" src="http://patcavit.com/wp-content/uploads/2010/05/jslintv2.png" alt="" width="802" height="494" /></p>
<p>And now you can get multiple error output, with clickable errors. It&#8217;s totally awesome.</p>
<p><img class="alignnone size-full wp-image-264" title="JSLint Error Display" src="http://patcavit.com/wp-content/uploads/2010/05/jslint-errors.png" alt="" width="444" height="308" /></p>
]]></content:encoded>
			<wfw:commentRss>http://patcavit.com/2010/05/11/jslint-in-programmers-notepad-revisited/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sites I read that are worth checking out</title>
		<link>http://patcavit.com/2008/02/13/sites-i-read-that-are-worth-checking-out/</link>
		<comments>http://patcavit.com/2008/02/13/sites-i-read-that-are-worth-checking-out/#comments</comments>
		<pubDate>Thu, 14 Feb 2008 04:51:05 +0000</pubDate>
		<dc:creator>Pat Cavit</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Yahoo!]]></category>
		<category><![CDATA[text editors]]></category>

		<guid isPermaLink="false">http://patcavit.com/2008/02/13/sites-i-read-that-are-worth-checking-out/</guid>
		<description><![CDATA[This is gonna be a long one, so watch out. I&#8217;ve been collecting feeds of people who I consider to have really worthwhile things to say about my chosen career (web development, for the people who don&#8217;t know that about me already). I&#8217;ve got quite a list, and since I&#8217;m of the opinion that sharing [...]]]></description>
			<content:encoded><![CDATA[<p>This is gonna be a long one, so watch out.  I&#8217;ve been collecting feeds of people who I consider to have really worthwhile things to say about my chosen career (web development, for the people who don&#8217;t know that about me already).  I&#8217;ve got quite a list, and since I&#8217;m of the opinion that sharing is caring I will be providing a huge list of links to sites that I think are awesome and deserve your attention.</p>
<p>I make no claims that this list is authoritative, in fact I&#8217;d love feedback pointing out really smart people I missed.  I read a lot of feeds but none are more dear to me than the ones contained with my &#8220;development&#8221; folder.  Adding new items to it is a joy each and every time.</p>
<ul>
<li>
<h2>Usability/Design</h2>
<ul>
<li>
<h4>                     <a href="http://www.456bereastreet.com/">456 Berea Street, full text</a> <a href="http://www.456bereastreet.com/feed.xml"><img src="http://www.feedicons.com/images/feed-icon-14x14.png" alt="rss icon" /></a></h4>
<p>Roger Johansson does a great job of covering usability issues on the web.</li>
<li>
<h4>                     <a href="http://www.90percentofeverything.com">90 Percent of Everything: Usability Blog</a> <a href="http://www.90percentofeverything.com/feed/"><img src="http://www.feedicons.com/images/feed-icon-14x14.png" alt="rss icon" /></a></h4>
<p>Harry Brignull and Andy Baker cover usability design both on the web and in client apps.</li>
<li>
<h4>                     <a href="http://miksovsky.blogs.com/flowstate/">flow|state</a> <a href="http://miksovsky.blogs.com/flowstate/index.rdf"><img src="http://www.feedicons.com/images/feed-icon-14x14.png" alt="rss icon" /></a></h4>
<p>Usability fascinates me, and this is one of the best usability blogs I&#8217;ve ever seen.  Updates are infrequent, but always incredibly insightful.</li>
<li>
<h4>                     <a href="http://looksgoodworkswell.blogspot.com/">Looks Good Works Well</a> <a href="http://feeds.feedburner.com/LooksGoodWorksWell"><img src="http://www.feedicons.com/images/feed-icon-14x14.png" alt="rss icon" /></a></h4>
<p>Bill Scott left Yahoo! for Netflix but we won&#8217;t hold it against him.  His UI design comments are fantastic.</li>
<li>
<h4>                     <a href="http://theresaneil.wordpress.com">Theresaneil&#8217;s Weblog</a> <a href="http://theresaneil.wordpress.com/feed/"><img src="http://www.feedicons.com/images/feed-icon-14x14.png" alt="rss icon" /></a></h4>
<p>Another really fantastic UI blog.  I wish there were a lot more done this well.</li>
</ul>
</li>
<li>
<h2>Web Development</h2>
<ul>
<li>
<h4>                     <a href="http://www.alistapart.com/">A List Apart</a> <a href="http://www.alistapart.com/rss.xml"><img src="http://www.feedicons.com/images/feed-icon-14x14.png" alt="rss icon" /></a></h4>
<p>Great writers and a ton of content makes this a great resource.  Doesn&#8217;t update that often, but always great content.</li>
<li>
<h4>                     <a href="http://bitesizestandards.com/">Bite Size Standards</a> <a href="http://feeds.feedburner.com/bitesizestandards"><img src="http://www.feedicons.com/images/feed-icon-14x14.png" alt="rss icon" /></a></h4>
<p>Tiny little nuggets of web knowledge, updates infrequently but with useful info.</li>
<li>
<h4>                     <a href="http://ajaxian.com">Ajaxian</a> <a href="http://www.ajaxian.com/atom.xml"><img src="http://www.feedicons.com/images/feed-icon-14x14.png" alt="rss icon" /></a></h4>
<p>Ajaxian&#8217;s great about updating with the newest and greatest javascript libraries and techniques.</li>
<li>
<h4>                     <a href="http://www.bartelme.at/journal/">Bartelme Design – Journal</a> <a href="http://feeds.feedburner.com/bartelme/journal"><img src="http://www.feedicons.com/images/feed-icon-14x14.png" alt="rss icon" /></a></h4>
<p>Small Design firm based out of Austria that posts nice wallpapers and some decent articles every now and then.</li>
<li>
<h4>                     <a href="http://www.artypapers.com/csshelppile/">CSS Help Pile</a> <a href="http://www.artypapers.com/csshelppile/rss.php"><img src="http://www.feedicons.com/images/feed-icon-14x14.png" alt="rss icon" /></a></h4>
<p>Monster collection of CSS tips and tricks, always a nice reference to have around.</li>
<li>
<h4>                     <a href="http://www.evotech.net/blog">CSS, JavaScript and XHTML Explained</a> <a href="http://www.evotech.net/blog/feed/atom/"><img src="http://www.feedicons.com/images/feed-icon-14x14.png" alt="rss icon" /></a></h4>
<p>Browser quirks, CSS techniques, all sorts of stuff.  Updated rarely.</li>
<li>
<h4>                     <a href="http://www.webstandards.org/action/dstf">DOM Scripting Task Force</a> <a href="http://www.webstandards.org/action/dstf/?feed=rss2"><img src="http://www.feedicons.com/images/feed-icon-14x14.png" alt="rss icon" /></a></h4>
<p>Unofficial group dedicated to promoting good Javascript, I can get behind that goal.</li>
<li>
<h4>                     <a href="http://blog.360.yahoo.com/blog-TBPekxc1dLNy5DOloPfzVvFIVOWMB0li">Douglas Crockford&#8217;s The Department of Style</a> <a href="http://blog.360.yahoo.com/rss-TBPekxc1dLNy5DOloPfzVvFIVOWMB0li"><img src="http://www.feedicons.com/images/feed-icon-14x14.png" alt="rss icon" /></a></h4>
<p>Crockford discovered JSON and writes great articles about Javascript best practices.  Also see <a href="http://javascript.crockford.com/">javascript.crockford.com</a> and <a href="http://jslint.com">JSLint.com</a>.</li>
<li>
<h4>                     <a href="http://www.dustindiaz.com">Dustin Diaz</a> <a href="http://feeds.feedburner.com/WSwI"><img src="http://www.feedicons.com/images/feed-icon-14x14.png" alt="rss icon" /></a></h4>
<p>A Googler (we won&#8217;t hold it against him) yet he still loves YUI (yay!).  Produces a lot of really interesting code snippets.</li>
<li>
<h4>                     <a href="http://www.fiftyfoureleven.com/weblog">Fiftyfoureleven.com</a> <a href="http://www.fiftyfoureleven.com/sandbox/weblog/rss/summary.xml"><img src="http://www.feedicons.com/images/feed-icon-14x14.png" alt="rss icon" /></a></h4>
<p>Mike Papageorge runs this general web developer resource/weblog.  Good stuff though getting a little stale.</li>
<li>
<h4>                     <a href="http://www.getfirebug.com/blog">Firebug &#8211; Web Development Evolved</a> <a href="http://www.getfirebug.com/blog/?feed=rss2"><img src="http://www.feedicons.com/images/feed-icon-14x14.png" alt="rss icon" /></a></h4>
<p>Firebug development blog, updates almost never but good to have a subscription to in case it does.</li>
<li>
<h4>                     <a href="http://foohack.com">Foo Hack</a> <a href="http://foohack.com/feed/"><img src="http://www.feedicons.com/images/feed-icon-14x14.png" alt="rss icon" /></a></h4>
<p>Isaac Schlueter is a fellow Yahoo! and writes some fantastic pieces about web development.</li>
<li>
<h4>                     <a href="http://garrettdimon.com">Garrett Dimon</a> <a href="http://feeds.feedburner.com/garrettdimoncom"><img src="http://www.feedicons.com/images/feed-icon-14x14.png" alt="rss icon" /></a></h4>
<p>Garrett Dimon&#8217;s weblog is wonderfully minimal, yet still provides really great insights into the development process.</li>
<li>
<h4>                     <a href="http://blog.360.yahoo.com/blog-ktYYK_s5fqJ2Hu1ryv2QSL0-?cq=1">HedgerWow`s Blog</a> <a href="http://blog.360.yahoo.com/rss-ktYYK_s5fqJ2Hu1ryv2QSL0-?cq=1"><img src="http://www.feedicons.com/images/feed-icon-14x14.png" alt="rss icon" /></a></h4>
<p>I worked with Hedger last summer, he&#8217;s a true mad scientist in the world of web developers.  Seriously, I have no idea how he comes up with most of this but it&#8217;s insane and amazing.</li>
<li>
<h4>                     <a href="http://ifelse.co.uk">If..Else Log</a> <a href="http://ifelse.co.uk/feed/main/"><img src="http://www.feedicons.com/images/feed-icon-14x14.png" alt="rss icon" /></a></h4>
<p>Only occasionally development related, but still a good read.</li>
<li>
<h4>                     <a href="http://www.joehewitt.com/">JoeHewitt.com</a> <a href="http://www.joehewitt.com/index.xml"><img src="http://www.feedicons.com/images/feed-icon-14x14.png" alt="rss icon" /></a></h4>
<p>Joe created Firebug, so you know he&#8217;s pretty damn smart.  Too bad his site appears to be unloved these days. Staying subscribed just in case!</li>
<li>
<h4>                     <a href="http://ejohn.org">John Resig</a> <a href="http://feeds.feedburner.com/JohnResig"><img src="http://www.feedicons.com/images/feed-icon-14x14.png" alt="rss icon" /></a></h4>
<p>Author of JQuery and an all-around Javascript genius, I love reading about John&#8217;s continuing adventures.</li>
<li>
<h4>                     <a href="http://www.johnniemanzari.com/">Johnnie Manzari</a> <a href="http://www.johnniemanzari.com/index.rdf"><img src="http://www.feedicons.com/images/feed-icon-14x14.png" alt="rss icon" /></a></h4>
<p>Interesting observations about the web, definitely worth checking out.</li>
<li>
<h4>                     <a href="http://www.julienlecomte.net/blog">Julien Lecomte&#8217;s Blog</a> <a href="http://www.julienlecomte.net/blog/feed/"><img src="http://www.feedicons.com/images/feed-icon-14x14.png" alt="rss icon" /></a></h4>
<p>Julien&#8217;s the author of the YUI compressor and consistenly posts things you should be reading.</li>
<li>
<h4>                     <a href="http://mattsnider.com">Matt Snider JavaScript Resource</a> <a href="http://mattsnider.com/feed/atom/"><img src="http://www.feedicons.com/images/feed-icon-14x14.png" alt="rss icon" /></a></h4>
<p>Matt Snider does a great job of breaking down JS and investigating all the 8 bajillion frameworks floating around these days.</li>
<li>
<h4>                     <a href="http://nate.koechley.com/blog">Nate Koechley&#8217;s Blog</a> <a href="http://feeds.feedburner.com/NateKoechleysBlog"><img src="http://www.feedicons.com/images/feed-icon-14x14.png" alt="rss icon" /></a></h4>
<p>One of the main YUI guys, Nate&#8217;s super smart and consistently posts interesting stuff. Not always web dev related, but always worth checking out.</li>
<li>
<h4>                     <a href="http://particletree.com/">Particletree RSS Digest</a> <a href="http://particletree.com/rss/"><img src="http://www.feedicons.com/images/feed-icon-14x14.png" alt="rss icon" /></a></h4>
<p>Great articles, wish they&#8217;d start updating again a bit more regularly.</li>
<li>
<h4>                     <a href="http://www.petefreitag.com/">Pete Freitag&#8217;s Homepage</a> <a href="http://www.petefreitag.com/rss/"><img src="http://www.feedicons.com/images/feed-icon-14x14.png" alt="rss icon" /></a></h4>
<p>Pete&#8217;s a Cold Fusion guy but still posts things that apply to web dev in general.</li>
<li>
<h4>                     <a href="http://ryan.wordpress.com">Ryan on WordPress</a> <a href="http://ryan.wordpress.com/feed/"><img src="http://www.feedicons.com/images/feed-icon-14x14.png" alt="rss icon" /></a></h4>
<p>I like WordPress an awful lot, so keeping tabs on its development is a good idea.</li>
<li>
<h4>                     <a href="http://www.schillmania.com/">Schillmania: DHTML and other client-side experiments</a> <a href="http://www.schillmania.com/content/schillmania_rss.xml"><img src="http://www.feedicons.com/images/feed-icon-14x14.png" alt="rss icon" /></a></h4>
<p>Scott Schiller is a web dev genius. I have no idea how he&#8217;s so good at what he does, I wish I did.  He&#8217;s at Flickr now, before that he worked on the really impressive new Y! Photos that was canned.</li>
<li>
<h4>                     <a href="http://simonwillison.net/">Simon Willison&#8217;s Weblog Entries</a> <a href="http://feeds.simonwillison.net/swn-entries"><img src="http://www.feedicons.com/images/feed-icon-14x14.png" alt="rss icon" /></a></h4>
<p>Django co-creator, Simon also writes a lot about OpenID.</li>
<li>
<h4>                     <a href="http://www.sitepoint.com/">SitePoint.com</a> <a href="http://feeds.pheedo.com/sitepoint_recent"><img src="http://www.feedicons.com/images/feed-icon-14x14.png" alt="rss icon" /></a></h4>
<p>Lots of good articles to be found here.</li>
<li>
<h4>                     <a href="http://snook.ca/jonathan/">snook.ca</a> <a href="http://www.snook.ca/jonathan/index.rdf"><img src="http://www.feedicons.com/images/feed-icon-14x14.png" alt="rss icon" /></a></h4>
<p>Lots of PHP talk, it&#8217;s good stuff.</li>
<li>
<h4>                     <a href="http://www.solutionwatch.com">Solution Watch</a> <a href="http://feeds.feedburner.com/SolutionWatch"><img src="http://www.feedicons.com/images/feed-icon-14x14.png" alt="rss icon" /></a></h4>
<p>Features new websites that do things well.  Good for keeping up with the current state of web dev.</li>
<li>
<h4>                     <a href="http://www.thinkvitamin.com/">Vitamin Master Feed</a> <a href="http://feeds.feedburner.com/vitaminmasterfeed"><img src="http://www.feedicons.com/images/feed-icon-14x14.png" alt="rss icon" /></a></h4>
<p>Vitamin is kind of like A List Apart, another big group of contributors writing amazing articles.</li>
<li>
<h4>                     <a href="http://wordpress.org/development">WordPress Development Blog</a> <a href="http://wordpress.org/development/feed/"><img src="http://www.feedicons.com/images/feed-icon-14x14.png" alt="rss icon" /></a></h4>
<p>Keeping tabs on WP development, even if I don&#8217;t have my hands into the guts as much as I used to.</li>
</ul>
</li>
<li>
<h2>General Development</h2>
<ul>
<li>
<h4>                     <a href="http://www.codinghorror.com/blog/">Coding Horror</a> <a href="http://feeds.feedburner.com/codinghorror/"><img src="http://www.feedicons.com/images/feed-icon-14x14.png" alt="rss icon" /></a></h4>
<p>Jeff Atwood&#8217;s posts are always well thought out and engaging, I love his blog.</li>
<li>
<h4>                     <a href="http://www.joelonsoftware.com">Joel on Software</a> <a href="http://www.joelonsoftware.com/rss.xml"><img src="http://www.feedicons.com/images/feed-icon-14x14.png" alt="rss icon" /></a></h4>
<p>Joel Spolsky writes about software development from a very pratical place, having done quite a lot of it himself.</li>
<li>
<h4>                     <a href="http://www.pnotepad.org/">Programmer&#8217;s Notepad</a> <a href="http://www.pnotepad.org/feed/"><img src="http://www.feedicons.com/images/feed-icon-14x14.png" alt="rss icon" /></a></h4>
<p>Programmer&#8217;s Notepad rocks my world.  I use it every day and love it to pieces.  Keeping up with releases via a feed is tops.</li>
<li>
<h4>                     <a href="http://toys.lerdorf.com/">Rasmus&#8217; Toys Page</a> <a href="http://toys.lerdorf.com/feeds/index.rss2"><img src="http://www.feedicons.com/images/feed-icon-14x14.png" alt="rss icon" /></a></h4>
<p>Rasmus is really, really smart.  Not surprising, given that he wrote a bunch of PHP (the language itself, not just PHP code).  He&#8217;s another Yahoo! as well.</li>
<li>
<h4>                     <a href="http://the-stickman.com">StickBlog</a> <a href="http://the-stickman.com/feed/"><img src="http://www.feedicons.com/images/feed-icon-14x14.png" alt="rss icon" /></a></h4>
<p>Lots of good development tips to be found, as well as general programming talk.</li>
<li>
<h4>                     <a href="http://untidy.net/blog">untidy blog » PN</a> <a href="http://untidy.net/blog/category/pn/feed"><img src="http://www.feedicons.com/images/feed-icon-14x14.png" alt="rss icon" /></a></h4>
<p>Programmer&#8217;s Notepad author&#8217;s personal blog.  The feed is just for the PN category, because that&#8217;s the programming related stuff!</li>
</ul>
</li>
</ul>
<p>And just in case you made it to the end of that huge list, here&#8217;s a link to everything I read on a not-at-all daily basis.  It&#8217;s a little ridiculous.  <a href="http://www.bloglines.com/public/tivac">My Feeds</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://patcavit.com/2008/02/13/sites-i-read-that-are-worth-checking-out/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Programmer&#8217;s Notepad and JSLint</title>
		<link>http://patcavit.com/2008/02/05/programmers-notepad-and-jslint/</link>
		<comments>http://patcavit.com/2008/02/05/programmers-notepad-and-jslint/#comments</comments>
		<pubDate>Tue, 05 Feb 2008 21:39:15 +0000</pubDate>
		<dc:creator>Pat Cavit</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[Yahoo!]]></category>
		<category><![CDATA[text editors]]></category>

		<guid isPermaLink="false">http://patcavit.com/2008/02/05/programmers-notepad-and-jslint/</guid>
		<description><![CDATA[I&#8217;ve been using Programmer&#8217;s Notepad for some time now as my go-to text editor for code. It&#8217;s simple to use and really robust and over all just a really great tool. As the Javascript I write has gotten more and more complicated, I&#8217;ve found myself often hitting up Douglas Crockford&#8217;s JS Lint to sanity check [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been using <a href="http://pnotepad.org">Programmer&#8217;s Notepad</a> for some time now as my go-to text editor for code.  It&#8217;s simple to use and really robust and over all just a really great tool.  As the Javascript I write has gotten more and more complicated, I&#8217;ve found myself often hitting up Douglas Crockford&#8217;s <a href="http://jslint.com">JS Lint</a> to sanity check what I&#8217;m doing.  When I found out that Textmate offered JSLint integration via a bundle I have to say I was pretty jealous.</p>
<p>Then I stumbled across a post from Simon Steele, the developer of Programmer&#8217;s Notepad.</p>
<p><a href="http://untidy.net/blog/2007/08/21/tools-i-rely-on-those-i-use-from-pn/">Tools I Rely On &#8211; Those I Use From PN</a></p>
<p>So now I knew that you could use JSLint from within Programmer&#8217;s Notepad, and had a starting point in the link he provides to the Windows Scripting Host compatible version.  I began stumbling around the tools menu in <abbr title="Programmer's Notepad">PN</abbr>, trying to figure out how to get the jslint.js file I had downloaded to be usable as a tool.  I figured it out with some help from Simon on the <abbr title="Programmer's Notepad">PN</abbr> forums, <a href="http://pnotepad.org/forums/topic/310?replies=3">Issues with using JSLint as a tool</a>.</p>
<p>With that in place, I was able to get JSLint working as a easily-called tool within <abbr title="Programmer's Notepad">PN</abbr>.  With a simple keystroke I can sanity check my JS for all sorts of nasty behaviors, it&#8217;s totally awesome.  Here&#8217;s a quick walkthrough I wrote up after mentioning this on a <span class="yshortcuts" id="lw_1202247375_1">Yahoo</span>! internal mailing list and getting a question about it.</p>
<ol>
<li> Downloaded the WSH version of JSLint from <a href="http://jslint.com/wsh/index.html">http://jslint.com/wsh/index.html</a> and copied it into a tools subdirectory in the Programmer&#8217;s Notepad directory (just for ease of referencing).</li>
<li> Added a new tool for Javascript files:<br />
Tools -&gt; Add Tools -&gt; Scheme: Javascript -&gt; Add</li>
<li> Settings are as follows:<br />
<img src="http://tivac.com/upload/images/pBFuiEQ_jslint_in_pn.png" alt="JSLint Settings" /></li>
</ol>
<p>Those settings allow for double-clicking the JSLint output line and having <abbr title="Programmer's Notepad">PN</abbr> jump to it, which is really handy.  Unfortunately it stops after every error and always complains about a null character at the end of files, but those are minor annoyances.  It works really well and is pretty quick to get started, which I appreciate.</p>
<p>I&#8217;d love to get it so that it&#8217;ll run JSLint every time I save a .js file, but I don&#8217;t think <abbr title="Programmer's Notepad">PN</abbr> supports that for tools yet.  Something to ask about on their forums, I suppose.</p>
]]></content:encoded>
			<wfw:commentRss>http://patcavit.com/2008/02/05/programmers-notepad-and-jslint/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
