<?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>taupecat consulting</title>
	<atom:link href="http://www.taupecat.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.taupecat.com</link>
	<description>Interface engineer specializing in WordPress &#38; PHP; HTML, CSS &#38; JavaScript</description>
	<lastBuildDate>Tue, 21 Feb 2012 00:36:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>New jQuery Plugin: BetterSlide</title>
		<link>http://www.taupecat.com/2012/01/new-jquery-plugin-betterslide/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=new-jquery-plugin-betterslide</link>
		<comments>http://www.taupecat.com/2012/01/new-jquery-plugin-betterslide/#comments</comments>
		<pubDate>Tue, 17 Jan 2012 16:11:29 +0000</pubDate>
		<dc:creator>taupecat</dc:creator>
				<category><![CDATA[Website Development]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[jumping-bug]]></category>
		<category><![CDATA[sliding]]></category>

		<guid isPermaLink="false">http://www.taupecat.com/?p=388</guid>
		<description><![CDATA[It&#8217;s been forever since I&#8217;ve posted here, due to being busy with a great responsive design project.  However, the project is over now, and now that the holidays are behind us I&#8217;m focussing on a lot of the little projects I&#8217;ve had on the back burner for awhile. One of those is dealing with something [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been forever since I&#8217;ve posted here, due to being busy with a great responsive design project.  However, the project is over now, and now that the holidays are behind us I&#8217;m focussing on a lot of the little projects I&#8217;ve had on the back burner for awhile.</p>
<p>One of those is dealing with something that came up on my last contract: the jQuery &#8220;jumping&#8221; bug with <a title="jQuery.com's &quot;Sliding&quot; Effects" href="http://api.jquery.com/category/effects/sliding/">slideUp, slideDown and slideToggle</a>. If you&#8217;re not familiar with it, check out <a title="SlideDown Animation Jump Revisited" href="http://jqueryfordesigners.com/slidedown-animation-jump-revisited/">Remy Sharp&#8217;s great screencast on the issue</a>.</p>
<p><span id="more-388"></span>So I&#8217;ve made my first attempt at writing a jQuery plugin from scratch to deal with this issue. The result is BetterSlide which is intended to be a replacement to the native slideUp/slideDown/slideToggle calls.  Complete documentation is below.</p>
<p><a title="taupecat / jQuery-BetterSlide" href="https://github.com/taupecat/jQuery-BetterSlide">You can download the plugin from GitHub.</a></p>
<p>This plugin is very much in beta, so I&#8217;m looking for any and all feedback, especially bug reports, you can throw my way. Thanks.</p>
<h2>Documentation</h2>
<p>BetterSlide Plugin<br />
Replaces jQuery&#8217;s native SlideUp/SlideDown/SlideToggle functionality to eliminate the &#8220;jump&#8221; bug.</p>
<p>Version 1.0b<br />
Updated 2012-01-17<br />
License: MIT (https://github.com/jquery/jquery/blob/master/MIT-LICENSE.txt)</p>
<p>Usage:<br />
$(&#8216;element&#8217;).betterSlide( { options } );</p>
<p>BetterSlide Options</p>
<p><strong>action</strong>: &#8216;toggle&#8217;; Slide action desired. Also accepts &#8216;up&#8217; or &#8216;down&#8217;</p>
<p><strong>duration</strong>: 400; time in milliseconds for animation. Also accepts &#8216;fast&#8217; (200 milliseconds) and &#8216;slow&#8217; (600 milliseconds)</p>
<p><strong>easing</strong>: &#8216;swing&#8217;; Desired easing effect. Supports any easing effect you have installed, including jQuery UI effects.</p>
<p><strong>callback</strong>: &#8221;; Function to perform upon completion of the animation</p>
<p>Alternate Usage (to more closely match native jQuery commands):<br />
$(&#8216;element&#8217;).betterSlideUp( { options } );<br />
$(&#8216;element&#8217;).betterSlideDown( { options } );<br />
$(&#8216;element&#8217;).betterSlideToggle( { options } );</p>
<p>The same options are recognized, except for the &#8220;action&#8221; option.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.taupecat.com/2012/01/new-jquery-plugin-betterslide/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Other Side of the Coin</title>
		<link>http://www.taupecat.com/2011/09/the-other-side-of-the-coin/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=the-other-side-of-the-coin</link>
		<comments>http://www.taupecat.com/2011/09/the-other-side-of-the-coin/#comments</comments>
		<pubDate>Fri, 02 Sep 2011 18:09:51 +0000</pubDate>
		<dc:creator>taupecat</dc:creator>
				<category><![CDATA[Website Development]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[development]]></category>

		<guid isPermaLink="false">http://www.taupecat.com/?p=376</guid>
		<description><![CDATA[Update: Add another article to the fray: Crossing the Chasm Between Design and Code Original: There seems to be a lot of discussion going on about how a &#8220;real&#8221; web designer also needs to have serious HTML and CSS chops, otherwise they&#8217;re just (in the words of one blogger) &#8220;drawing pictures.&#8221; Some blog posts of note: [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Update:</strong> Add another article to the fray: <a href="http://chriseidhof.tumblr.com/post/9993172124/crossing-the-chasm-between-design-and-code">Crossing the Chasm Between Design and Code</a></p>
<p><strong>Original:</strong></p>
<p>There seems to be a lot of discussion going on about how a &#8220;real&#8221; web designer also needs to have serious HTML and CSS chops, otherwise they&#8217;re just (in the words of one blogger) &#8220;drawing pictures.&#8221; Some blog posts of note:</p>
<ul>
<li><a href="http://flyosity.com/application-design/if-you-can-think-design-code-you-win.php">If You Can Think, Design &amp; Code, You Win</a></li>
<li><a href="http://andyrutledge.com/web-design-is-product-design.php">Web Design is Product Design</a></li>
<li><a href="http://www.uie.com/brainsparks/2011/05/31/why-the-valley-wants-designers-that-can-code/">Why The Valley Wants Designers That Can Code</a></li>
</ul>
<p>Okay, fine, if you want to focus this on the designer, one <em>could</em> take that point.</p>
<p><span id="more-376"></span>But I have a problem with what could be seen as a corollary: to be a good web developer (and we&#8217;re just talking front end here, folks), one necessarily has to be a designer as well.</p>
<p>This is kinda a WTF idea for me. In my career, I&#8217;ve worked with a bunch of great web visual designers, many (most?) of whom wouldn&#8217;t know a pseudo-selector from a boolean attribute. On the flip side, I have absolutely zero sense of how to balance the right color with the right shadowing and the right spacing, although Lord knows I&#8217;ve tried when I&#8217;ve been pressed into that duty.</p>
<p>What I <em>can</em> do is look at a design, mentally break it down into its components, structure the code for how to best arrange it on a web page, templatize it, and then go back and tweak it for all the multitude of web browsers out there so they all look pretty much (with varying margins of IE error) the way the designer intended.</p>
<p>I&#8217;m in the midst of a job hunt (I&#8217;m not sayin&#8217;, I&#8217;m just sayin&#8217;), and there are two patterns out there thoroughly annoy me. The first is the &#8220;we need a web person who can do everything&#8221; pattern, where a company expects one person to be and expert in Photoshop, Flash, HTML, JavaScript, CSS, Visual Basic, Oracle, MSSQL, J2EE&#8230; well, you get the idea. (Oh, and this person should be willing to work sixty hours a week for $25,000/year, but I digress.) This simply isn&#8217;t realistic.</p>
<p>The second pattern that frustrates me is companies who expect me to supply a &#8220;portfolio.&#8221; Well, I&#8217;m a developer. Snatching a few screen shots is essentially meaningless, as the sites were <em>designed</em> by someone else. Also, many of the sites I&#8217;ve worked on through the years have evaporated away as sites often do. Lastly, you might be able to view my front-end coding work by viewing source and checking out the CSS and JavaScript files, but that&#8217;s usually only a small part of the story; the PHP running the whole show won&#8217;t be visible at all and let&#8217;s not even get into the problems when it&#8217;s a template-driven site like WordPress.</p>
<p>My point is, design and development are two different skill sets, and having one by no means ensures that you have the other. Hire a designer to design, and hire me&#8230; uh, I mean a <em>developer</em> to develop. Like me. <img src='http://www.taupecat.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.taupecat.com/2011/09/the-other-side-of-the-coin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Do You Still Test in IE7?</title>
		<link>http://www.taupecat.com/2011/08/do-you-still-test-in-ie7/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=do-you-still-test-in-ie7</link>
		<comments>http://www.taupecat.com/2011/08/do-you-still-test-in-ie7/#comments</comments>
		<pubDate>Fri, 26 Aug 2011 15:10:27 +0000</pubDate>
		<dc:creator>taupecat</dc:creator>
				<category><![CDATA[Website Development]]></category>
		<category><![CDATA[internet-explorer]]></category>

		<guid isPermaLink="false">http://www.taupecat.com/?p=364</guid>
		<description><![CDATA[Hi there, fellow web developers. I stopped testing for Internet Explorer 6 a while ago, simply because I had enough trouble managing virtual machines to handle testing in IE7, IE8 and IE9.  Now with my primary client fully switched over to IE8, I find myself rarely, if ever, even testing in IE7.  In fact, I [...]]]></description>
			<content:encoded><![CDATA[<p>Hi there, fellow web developers. I stopped testing for Internet Explorer 6 a while ago, simply because I had enough trouble managing virtual machines to handle testing in IE7, IE8 and IE9.  Now with my primary client fully switched over to IE8, I find myself rarely, if ever, even testing in IE7.  In fact, I removed that VM from my VMWare Virtual Machine Library just yesterday (although I did not delete the VM&#8217;s file off my hard drive).</p>
<p>So my question to you all is: do <em>you</em> still test in IE7? Or is it only 8 and above for you guys now?</p>
<p>Thanks for your input!</p>
<p><span id="more-364"></span>Note: There is a poll embedded within this post, please visit the site to participate in this post's poll.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.taupecat.com/2011/08/do-you-still-test-in-ie7/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>A Mobile Safari &#8220;Duh&#8221; Tip</title>
		<link>http://www.taupecat.com/2011/08/a-mobile-safari-duh-tip/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=a-mobile-safari-duh-tip</link>
		<comments>http://www.taupecat.com/2011/08/a-mobile-safari-duh-tip/#comments</comments>
		<pubDate>Thu, 25 Aug 2011 22:20:03 +0000</pubDate>
		<dc:creator>taupecat</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[ipad-today]]></category>
		<category><![CDATA[mobile-safari]]></category>

		<guid isPermaLink="false">http://www.taupecat.com/?p=358</guid>
		<description><![CDATA[Update: I spoke too soon! Sarah used this on this week&#8217;s show. Awesome! I recorded this Mobile Safari &#8220;Duh&#8221; tip for iPad Today, but they didn&#8217;t use it on this week&#8217;s show. Their loss. Enjoy!]]></description>
			<content:encoded><![CDATA[<p><strong>Update:</strong></p>
<p>I spoke too soon! Sarah used this on <a href="http://twit.tv/show/ipad-today/61">this week&#8217;s show</a>. Awesome!</p>
<p>I recorded this Mobile Safari &#8220;Duh&#8221; tip for <a href="http://twit.tv/ipt">iPad Today</a>, <del>but they didn&#8217;t use it on <a href="http://twit.tv/ipt60">this week&#8217;s show</a>. Their loss.</del> Enjoy!</p>
<p><span id="more-358"></span><iframe src="http://www.youtube.com/embed/4EjVBB6prtk" frameborder="0" width="420" height="345"></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://www.taupecat.com/2011/08/a-mobile-safari-duh-tip/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why HTML5 Isn&#8217;t Ready for Government Prime Time</title>
		<link>http://www.taupecat.com/2011/08/why-html5-isnt-ready-for-government-prime-time/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=why-html5-isnt-ready-for-government-prime-time</link>
		<comments>http://www.taupecat.com/2011/08/why-html5-isnt-ready-for-government-prime-time/#comments</comments>
		<pubDate>Sun, 14 Aug 2011 01:35:51 +0000</pubDate>
		<dc:creator>taupecat</dc:creator>
				<category><![CDATA[Website Development]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[internet-explorer]]></category>
		<category><![CDATA[section-508]]></category>

		<guid isPermaLink="false">http://www.taupecat.com/?p=344</guid>
		<description><![CDATA[HTML5 goodness is all around us now, with its semantic nature in elements such as &#60;article&#62; and &#60;section&#62;. But when it comes to using HTML5 in websites for the U.S. federal government, there are some major obstacles in the way. The first, unsurprisingly, is Internet Explorer. Only within the past year have many federal agencies [...]]]></description>
			<content:encoded><![CDATA[<p>HTML5 goodness is all around us now, with its semantic nature in elements such as &lt;article&gt; and &lt;section&gt;. But when it comes to using HTML5 in websites for the U.S. federal government, there are some major obstacles in the way.</p>
<p><span id="more-344"></span></p>
<div id="attachment_351" class="wp-caption alignnone" style="width: 610px"><img class="size-full wp-image-351" title="HTML5 Markup in Chrome" src="http://www.taupecat.com/wp-content/uploads/2011/08/Screen-Shot-2011-08-13-at-9.11.28-PM.png" alt="" width="600" height="504" /><p class="wp-caption-text">Example of HTML5 semantic markup displayed correctly in Google Chrome for Mac.</p></div>
<p>The first, unsurprisingly, is Internet Explorer. Only within the past year have many federal agencies upgraded, and that was only going from version 6 to version 8. IE8, sadly, is incapable of rendering many of HTML5&#8242;s semantic tags without the help of JavaScript.</p>
<div id="attachment_352" class="wp-caption alignnone" style="width: 610px"><img class="size-full wp-image-352" title="HTML5 Semantic Markup in Internet Explorer 8" src="http://www.taupecat.com/wp-content/uploads/2011/08/Screen-Shot-2011-08-13-at-9.15.54-PM.png" alt="" width="600" height="450" /><p class="wp-caption-text">Example of HTML5 semantic markup displayed incorrectly in Internet Explorer 8.</p></div>
<p>That leads us to our second problem: Section 508. By way of review, Section 508 is the well-intentioned, but somewhat antiquated law that mandates certain accessible practices for government websites. It is in major need of updating, but until that happens, web developers in the federal sector need to follow the law that is currently on the page.</p>
<p>The exact provision that gives us pause when trying to implement HTML5 is Subpart B, §1194.22, Rule (l) which states:</p>
<blockquote><p>When pages utilize scripting languages to display content, or to create interface elements, the information provided by the script shall be identified with functional text that can be read by assistive technology.</p></blockquote>
<p>This means that the JavaScript trick that&#8217;s standard practice for developers to use to get Internet Explorer &lt; 9 to render the new HTML5 semantic elements are prohibited for the purposes of Section 508.</p>
<p>The alternative? Use classnames that correlate to the semantic elements for easier find and replace at a later date. For example, &lt;article&gt; would become &lt;div class=&#8221;article&#8221;&gt;.</p>
<p>It&#8217;s not the optimal situation, but it&#8217;s a workable solution.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.taupecat.com/2011/08/why-html5-isnt-ready-for-government-prime-time/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>In Defense of Accommodating &#8220;Lesser&#8221; Browsers</title>
		<link>http://www.taupecat.com/2011/08/in-defense-of-accommodating-lesser-browsers/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=in-defense-of-accommodating-lesser-browsers</link>
		<comments>http://www.taupecat.com/2011/08/in-defense-of-accommodating-lesser-browsers/#comments</comments>
		<pubDate>Fri, 12 Aug 2011 02:16:36 +0000</pubDate>
		<dc:creator>taupecat</dc:creator>
				<category><![CDATA[Website Development]]></category>
		<category><![CDATA[browsers]]></category>
		<category><![CDATA[progressive-enhancement]]></category>

		<guid isPermaLink="false">http://www.taupecat.com/?p=330</guid>
		<description><![CDATA[Among the elite of the web development world, and those who aspire to the elite, there seems to be an increasing push to say &#8220;websites don&#8217;t have to look the same in every browser.&#8221; And I agree with that. Really I do. But we don&#8217;t build websites in a bubble. If we do this for a [...]]]></description>
			<content:encoded><![CDATA[<p>Among the elite of the web development world, and those who aspire to the elite, there seems to be an increasing push to say <a title="Do websites need to look exactly the same in every browser?" href="http://dowebsitesneedtolookexactlythesameineverybrowser.com/">&#8220;websites don&#8217;t have to look the same in every browser.&#8221;</a> And I agree with that. Really I do.</p>
<p><span id="more-330"></span>But we don&#8217;t build websites in a bubble. If we do this for a living, it&#8217;s for that reason: to deliver the product our clients want so that they pay us for our time, effort and expertise. So ultimately, it&#8217;s up to them to determine how far we need to go to deliver a product that looks the same whether it&#8217;s viewed in Firefox or Internet Explorer, etc.</p>
<p>In turn, that client should be considering the users to his site when making the yes and no decisions. What browsers do his visitors really use? Are they going to mind if that element has rounded corners or not? Are they even going to notice?</p>
<p>What takes one line of CSS to do for four of the major browser titles out there takes lines of extra markup, extra CSS, and superfluous images to do in the fifth.<sup class='footnote'><a href='#fn-330-1' id='fnref-330-1'>1</a></sup> But the ability is (usually) there, and it&#8217;s not always a black and white decision as to whether or not the effort should be made to do it.</p>
<p>But if your client (or the executives at your company, same difference) is running Internet Explorer 8 on their computer, you should be prepared to make some accommodations so that the site at least comes close to the designer&#8217;s vision, if not matching it exactly. Websites get built for large corporations and government agencies. Large business units such as those are often slow to upgrade their operating systems, and with them, their browsers. But the executives in charge are not going to blame their IT departments when their websites look awful; they&#8217;re going to blame the web developer.</p>
<p>What I suggest, and what I try to do for my clients, is find a middle ground. Maybe all the widget boxes in the sidebar don&#8217;t really need rounded corners or gradient backgrounds. Maybe squared corners and a color that comes close will do. But if the feature is <em>prominent</em> and is the focus of the page, then I will make the effort, whatever is reasonable, to make that element look the same across platforms.</p>
<p>Let me be clear: I am in no way defending older browsers, or as many know to be true, &#8220;buggy&#8221; browsers with poor implementations of web standards. But they&#8217;re out there. We have to live with them. We have to produce websites for people who still use them. That&#8217;s not going to change quickly. And in the meantime, accommodations will still need to be made, no matter how distasteful it may be to our web-standards loving sensibilities.</p>
<div class='footnotes'>
<div class='footnotedivider'></div>
<ol>
<li id='fn-330-1'>For the purposes of this article, I&#8217;m not even counting Internet Explorer 9 since more than half of the Windows installations in the wild can&#8217;t even run it. <span class='footnotereverse'><a href='#fnref-330-1'>&#8617;</a></span></li>
</ol>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.taupecat.com/2011/08/in-defense-of-accommodating-lesser-browsers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BBEdit 10</title>
		<link>http://www.taupecat.com/2011/08/bbedit-10/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=bbedit-10</link>
		<comments>http://www.taupecat.com/2011/08/bbedit-10/#comments</comments>
		<pubDate>Wed, 03 Aug 2011 14:17:26 +0000</pubDate>
		<dc:creator>taupecat</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Website Development]]></category>
		<category><![CDATA[bbedit]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.taupecat.com/?p=298</guid>
		<description><![CDATA[I guess I&#8217;m going to be in the minority for not heaping praise upon BBEdit&#8217;s new update, version 10.1 However, as a long-time user (I think I started using it somewhere around version 4, IIRC), there have been enough changes in this version to throw my whole workflow out of whack, including one key feature (for [...]]]></description>
			<content:encoded><![CDATA[<p>I guess I&#8217;m going to be in the minority for not <a title="BBEdit 10 review from TidBits." href="http://tidbits.com/article/12348">heaping praise</a> upon BBEdit&#8217;s new update, version 10.<sup class='footnote'><a href='#fn-298-1' id='fnref-298-1'>1</a></sup> However, as a long-time user (I think I started using it somewhere around version 4, IIRC), there have been enough changes in this version to throw my whole workflow out of whack, including one key feature (for me at least) that&#8217;s now gone altogether.</p>
<p><span id="more-298"></span><br />
<h2>Interface</h2>
<p>The document drawer has been on the right side of the screen since its introduction.<sup class='footnote'><a href='#fn-298-2' id='fnref-298-2'>2</a></sup> So for years my eyes have been used to seeing my document on the left edge of my monitor, and a document drawer on my right, which I assigned a keyboard shortcut to show and hide at will. Since I read and write in English (well, HTML and PHP), going left to right, my content was left aligned where my eyes were comfortable finding it.</p>
<p>Now, open documents in the same window are listed in a sidebar on the left, and the document itself is on the right. This may sound like a small change, but now my eyes have to find the left edge of the document somewhere closer so the middle of the screen. The built-in keyboard shortcut to hide this panel is CMD-0 (zero), which in of itself is not obvious, but now this is causing the left edge of the document to shift back and forth.</p>
<div id="attachment_309" class="wp-caption alignnone" style="width: 610px"><img class="size-full wp-image-309" title="BBEdit 10 Document Sidebar" src="http://www.taupecat.com/wp-content/uploads/2011/08/Screen-shot-2011-08-03-at-8.25.43-AM.png" alt="BBEdit 10 window with the document sidebar on the left." width="600" height="488" /><p class="wp-caption-text">BBEdit 10 window with the document sidebar on the left.</p></div>
<p>In short, it&#8217;s hard for my eyes to know exactly where the left edge of my content is. Anything you have to think about beyond the code you&#8217;re trying to write is a distraction which takes away from your focus. I want the left edge of my content to be anchored to that left edge of my monitor, unmoving. BBEdit should at the very least make the sidebar&#8217;s position a preference.</p>
<h2>Preferences</h2>
<p>One of BBEdit 10&#8242;s biggest interface overhauls was in its preference window. Certainly, the preferences were growing out of control with options to customize almost any aspect of the program, but what BareBones chose to remove has left me scratching my head in bemusement. Not to mention the overall design of the preference window itself.</p>
<p>Now the preference window sports cutesy icons in the left sidebar (a Groucho nose and glasses? Really?), renaming almost every category so that I have to go hunting for the right tab. But as I do, the preference window <em>resizes</em> for each category, creating a whole lot of unnecessary movement. More distractions.</p>
<p><iframe src="http://player.vimeo.com/video/27242358?title=0&amp;byline=0&amp;portrait=0" frameborder="0" width="400" height="300"></iframe></p>
<p><a href="http://vimeo.com/27242358">BBEdit 10 Preferences</a> from <a href="http://vimeo.com/taupecat">taupecat</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p>But not only all of that, but some options are now missing entirely from the preferences system. To delete to the right of your cursor (say, on a MacBook [Pro/Mini] keyboard that lacks a right-delete button, you used to be able to set a preference that would make Shift-Delete do that. Now that preference is gone, replaced by an &#8220;expert&#8221; preference that requires opening Terminal and entering a command on the command line.<sup class='footnote'><a href='#fn-298-3' id='fnref-298-3'>3</a></sup> <sup class='footnote'><a href='#fn-298-4' id='fnref-298-4'>4</a></sup></p>
<div id="attachment_311" class="wp-caption alignnone" style="width: 510px"><img class="size-full wp-image-311" title="BBEdit 9's Shift Delete Option" src="http://www.taupecat.com/wp-content/uploads/2011/08/shift-delete.png" alt="BBEdit 9's Shift-Delete preference." width="500" height="393" /><p class="wp-caption-text">BBEdit 9&#39;s Shift-Delete preference.</p></div>
<p>Another preference demoted to the &#8220;expert&#8221; category is &#8220;Next Document and Previous Document navigate in: Display order/History order&#8221; which was in the &#8220;Documents &amp; Drawer&#8221; preference category. When I have documents open for days at a time, which I often do, the order in which I opened them is pretty meaningless, and accessing them in alphabetical order is far more useful. Now, that preference is gone from the preference window altogether, and can only be set by typing &#8220;defaults write com.barebones.bbedit SurfNextPreviousInDrawerOrder -bool YES&#8221;. Awesome.</p>
<div id="attachment_312" class="wp-caption alignnone" style="width: 510px"><img class="size-full wp-image-312" title="BBEdit 9's Next/Previous Document Option" src="http://www.taupecat.com/wp-content/uploads/2011/08/next-previous.png" alt="BBEdit 9's Next/Previous document preference." width="500" height="393" /><p class="wp-caption-text">BBEdit 9&#39;s Next/Previous document preference.</p></div>
<h2>Window Arrangement</h2>
<p>This is, by far, my biggest gripe with BBEdit 10. In my everyday workflow, I copy HTML from the browser to work on front-end (HTML, CSS) changes locally, before migrating my changes to a JSP or Java file that might take hours before it&#8217;s built, and builds only happen three or four times a day. Traditionally, I used a custom keyboard command along with my preferences to open my HTML file and the JSP file side-by-side, something like this:</p>
<p><img class="alignnone size-full wp-image-313" title="BBEdit 9 Window Arrangment" src="http://www.taupecat.com/wp-content/uploads/2011/08/Screen-shot-2011-08-03-at-9.38.44-AM.png" alt="BBEdit 9's side-by-side window arrangement." width="600" height="375" /></p>
<p>In BBEdit 10, such window arrangements are completely gone and the only arrangment left is one window stacked upon another. So a critical function I use each and every day is completely wiped out in the name of simplicity.</p>
<div id="attachment_314" class="wp-caption alignnone" style="width: 610px"><img class="size-full wp-image-314" title="BBEdit 10 Window Arrangement" src="http://www.taupecat.com/wp-content/uploads/2011/08/Screen-shot-2011-08-03-at-9.43.54-AM.png" alt="Stacked window arrangement in BBEdit 10." width="600" height="561" /><p class="wp-caption-text">Stacking windows is the only way to arrange them in BBEdit 10.</p></div>
<p>There <em>are</em> third-party fixes, such as <a href="http://irradiatedsoftware.com/cinch/">Cinch</a> and <a href="http://www.boastr.de/">BetterTouchTool</a>, but none of them are as simple and as quick as what I had going in BBEdit 9.</p>
<p>BareBones support has said to me in email that &#8220;some of the options may make a triumphant return in a future update.&#8221; That&#8217;s cold comfort, to say the least.</p>
<h2>Conclusion</h2>
<p>I&#8217;m not going to dispute, or really address much at all, the improvements that BBEdit 10 has made. You can now edit files in a Zip archive without opening and rezipping the file. I don&#8217;t remember ever having to need this feature, but it&#8217;s probably going to be useful for somebody. And there are interface updates to some of the HTML markup tools, but I rarely used such tools in BBEdit 9 so I&#8217;m not sure yet how much that will benefit me.</p>
<p>All I can see right now are the things that are gone, things that I relied on to do my job the way I did it, and overall I&#8217;m left feeling like BBEdit is a huge step in the wrong direction for me and my workflow. Since BBEdit 10 came out, I&#8217;ve dabbled with TextMate, but that doesn&#8217;t have the great CVS and Subversion integration that BBEdit has, doesn&#8217;t do the side-by-side window arrangement that BBEdit 9 gave me, and it simply cannot handle large files such as MySQL dumps.</p>
<p>So I guess I&#8217;m sticking with BBEdit 9 for the time being.</p>
<div class='footnotes'>
<div class='footnotedivider'></div>
<ol>
<li id='fn-298-1'>See also: <a title="Review of BBEdit 10 from MacWorld" href="http://www.macworld.com/article/161180/2011/07/bbedit_10.html">MacWorld&#8217;s review</a> and <a title="Review of BBEdit 10 from IT Inquirer" href="http://it-enquirer.com/2011/08/01/review-bbedit-10/">IT Inquirer&#8217;s review</a>, among others. <span class='footnotereverse'><a href='#fnref-298-1'>&#8617;</a></span></li>
<li id='fn-298-2'>I&#8217;m not going to get into which version introduced which feature because, frankly, I just don&#8217;t remember. <span class='footnotereverse'><a href='#fnref-298-2'>&#8617;</a></span></li>
<li id='fn-298-3'>What&#8217;s more, BBEdit&#8217;s User Manual hasn&#8217;t been updated in quite a while, so it still says, &#8220;Holding down the Shift key with the Delete key makes the Delete key work the same way as the Forward Delete key on extended keyboards. This feature is particularly useful on PowerBooks.&#8221; Yeah, that&#8217;s right, PowerBooks. <span class='footnotereverse'><a href='#fnref-298-3'>&#8617;</a></span></li>
<li id='fn-298-4'>@BBEdit tweeted what the shift-delete expert preference command is to @TheMacalope, but I can no longer find the tweet and I cannot find the command anywhere on the web. It&#8217;s one of those things you just have to ask BareBones for. <span class='footnotereverse'><a href='#fnref-298-4'>&#8617;</a></span></li>
</ol>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.taupecat.com/2011/08/bbedit-10/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Update to TC Comment Out</title>
		<link>http://www.taupecat.com/2011/07/update-to-tc-comment-out/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=update-to-tc-comment-out</link>
		<comments>http://www.taupecat.com/2011/07/update-to-tc-comment-out/#comments</comments>
		<pubDate>Mon, 25 Jul 2011 19:22:05 +0000</pubDate>
		<dc:creator>taupecat</dc:creator>
				<category><![CDATA[Website Development]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.taupecat.com/?p=276</guid>
		<description><![CDATA[Fresh off the presses, I have an update to my original WordPress plugin, TC Comment Out. I&#8217;ve added the ability to add an attribute that will completely remove the commented out text from the finished page altogether, rather than hide it inside HTML comments (which, by the way, is still the default behavior). So now, [...]]]></description>
			<content:encoded><![CDATA[<p>Fresh off the presses, I have an update to my original WordPress plugin, TC Comment Out. I&#8217;ve added the ability to add an attribute that will completely remove the commented out text from the finished page altogether, rather than hide it inside HTML comments (which, by the way, is still the default behavior). So now, if you&#8217;re so paranoid (and they really <em>are</em> out to get you!) that you don&#8217;t even want the commented text viewable when the visitor to your site views the source HTML in the browser, you now have that option.</p>
<p><a href="http://wordpress.org/extend/plugins/tc-comment-out/"><span id="more-276"></span>Get it from the usual place.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.taupecat.com/2011/07/update-to-tc-comment-out/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TC Disable Browser Upgrade Warning</title>
		<link>http://www.taupecat.com/2011/07/tc-disable-browser-upgrade-warning/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=tc-disable-browser-upgrade-warning</link>
		<comments>http://www.taupecat.com/2011/07/tc-disable-browser-upgrade-warning/#comments</comments>
		<pubDate>Thu, 21 Jul 2011 19:31:38 +0000</pubDate>
		<dc:creator>taupecat</dc:creator>
				<category><![CDATA[Website Development]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.taupecat.com/?p=261</guid>
		<description><![CDATA[Yeah, I&#8217;ve released another small, but hopefully useful for some, WordPress plugin called &#8220;TC Disable Browser Upgrade Warning&#8221; which, wait for it, removes the &#8220;Your browser is out of date!&#8221; warning dashboard widget on your administration home page. WordPress 3.2 introduced a new dashboard widget that warns you if you&#8217;re not using the latest version [...]]]></description>
			<content:encoded><![CDATA[<p>Yeah, I&#8217;ve released another small, but hopefully useful for some, WordPress plugin called &#8220;TC Disable Browser Upgrade Warning&#8221; which, wait for it, removes the &#8220;Your browser is out of date!&#8221; warning dashboard widget on your administration home page.</p>
<p><span id="more-261"></span></p>
<div id="attachment_268" class="wp-caption alignright" style="width: 664px"><img class="size-full wp-image-268" title="Screenshot of WordPress 3.2's &quot;Browser Nag&quot;" src="http://www.taupecat.com/wp-content/uploads/2011/07/Screen-shot-2011-07-21-at-2.35.06-PM.png" alt="Screenshot of WordPress 3.2's &quot;Browser Nag&quot;" width="654" height="237" /><p class="wp-caption-text">Be gone, browser version warning!</p></div>
<p>WordPress 3.2 introduced a new dashboard widget that warns you if you&#8217;re not using the latest version of your chosen browser. While some may find this useful, if your clients/contributors/other interested parties cannot upgrade their browser for whatever reason (or simply choose not to), you can disable this warning across the board rather than scare them with warning messages they have no power to control.</p>
<p>Of course, by disabling this warning message you run the risk that your WordPress site may not function properly for older browser users. However, global browser usage statistics indicate that WordPress&#8217; stated support (namely, Internet Explorer &gt;= 7), will be perfectly fine for the vast majority of WordPress users out there.</p>
<p><a href="http://www.taupecat.com/wp-content/uploads/2011/07/tc-disable-browser-upgrade-warning.zip">Download it now and feel the warm fuzzies.</a></p>
<p><strong>Update:</strong> This has now made its way onto the the <a href="http://wordpress.org/extend/plugins/tc-disable-browser-upgrade-warning/">WordPress Plugin Repository</a>. Sweet!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.taupecat.com/2011/07/tc-disable-browser-upgrade-warning/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Update on the Free Mr. Tony Situation</title>
		<link>http://www.taupecat.com/2011/07/update-on-the-free-mr-tony-situation/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=update-on-the-free-mr-tony-situation</link>
		<comments>http://www.taupecat.com/2011/07/update-on-the-free-mr-tony-situation/#comments</comments>
		<pubDate>Thu, 07 Jul 2011 14:02:31 +0000</pubDate>
		<dc:creator>taupecat</dc:creator>
				<category><![CDATA[Miscellania]]></category>
		<category><![CDATA[espn980]]></category>
		<category><![CDATA[freemrtony]]></category>
		<category><![CDATA[mrtony]]></category>

		<guid isPermaLink="false">http://www.taupecat.com/?p=256</guid>
		<description><![CDATA[So I&#8217;ve been using DAR.fm for a couple of weeks now, and things seem to be going fairly smoothly.  At first, there was a few seconds of overlap between one part and the next, but now that&#8217;s even gone away and aside from a quick stutter, one part rolls nicely into the next without Mr. [...]]]></description>
			<content:encoded><![CDATA[<p>So <a title="Free Mr. Tony! (And Here’s How To Do It)" href="http://www.taupecat.com/2011/06/free-mr-tony-and-heres-how-to-do-it/">I&#8217;ve been using DAR.fm</a> for a couple of weeks now, and things seem to be going fairly smoothly.  At first, there was a few seconds of overlap between one part and the next, but now that&#8217;s even gone away and aside from a quick stutter, one part rolls nicely into the next without Mr. Tony and gang repeating themselves.</p>
<p><span id="more-256"></span>I <em>love</em> the fact that I can scrub past commercials. It&#8217;s made listening to the show so much faster now that I don&#8217;t have to sit through twenty asthma PSAs per show.</p>
<p>Downloading to my computer has worked pretty well, although LockerSync3, the program one needs to transfer the audio files from the cloud into iTunes, occasionally freaks out and spews some mysterious errors. But mostly, I haven&#8217;t bothered, opting instead to listen through the DAR.fm web interface.</p>
<p>Less successful has been listening to the show through AirBand, the iPhone app that connects to mp3tunes.com. I&#8217;ve gotten it to work, but you can&#8217;t scrub through the tracks. I&#8217;m spoiled now. I&#8217;m not going to listen to commercials if there&#8217;s any other option at all, so I don&#8217;t.</p>
<p>The biggest problem is that sometimes the last few seconds of the show (emails) gets cut off, I guess because the show runs long. Fortunately, the mothership podcast, which is usually released sometime in the afternoon after the show, always has the emails, so I just listen to what got cut off.</p>
<p>All in all, I&#8217;ve found a new way of consuming the Tony Kornheiser Show that involves same-day time-shifting and no ads. And I have ESPN 980 to thank for that!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.taupecat.com/2011/07/update-on-the-free-mr-tony-situation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

