<?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>Coyote Tracks &#187; plugins</title>
	<atom:link href="http://kagan.mactane.org/blog/tag/plugins/feed/" rel="self" type="application/rss+xml" />
	<link>http://kagan.mactane.org/blog</link>
	<description>The prints of an Internet-enabled coyote.</description>
	<lastBuildDate>Tue, 31 Jan 2012 03:26:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>My Favorite Firefox Extensions That You Haven&#8217;t Heard About</title>
		<link>http://kagan.mactane.org/blog/2011/06/12/my-favorite-firefox-extensions-that-you-havent-heard-about/</link>
		<comments>http://kagan.mactane.org/blog/2011/06/12/my-favorite-firefox-extensions-that-you-havent-heard-about/#comments</comments>
		<pubDate>Sun, 12 Jun 2011 22:14:04 +0000</pubDate>
		<dc:creator>Kai MacTane</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[browsers]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[shout-outs]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://kai.mactane.org/blog/?p=334</guid>
		<description><![CDATA[Before you comment or email me asking how I could have left out AdBlock Plus, FlashBlock, NoScript, Firebug, or Chris Pederick&#8217;s Web Developer Toolbar: Please re-read the last five words of this post&#8217;s title. If it&#8217;s a well-known extension, it&#8217;s off-limits for this post. This is about extensions that very few people have heard of, [...]]]></description>
			<content:encoded><![CDATA[<p>Before you comment or email me asking how I could have left out AdBlock Plus, FlashBlock, NoScript, Firebug, or Chris Pederick&#8217;s Web Developer Toolbar: Please re-read the last five words of this post&#8217;s title. If it&#8217;s a well-known extension, it&#8217;s <em>off-limits</em> for this post. This is about extensions that very few people have heard of, but that more people <em>should have</em> heard of, because they&#8217;re so&nbsp;useful.</p>
<p>I&#8217;ve tested and made sure that all of these extensions work with Firefox&nbsp;4.</p>
<dl>
<dt><a href="https://addons.mozilla.org/en-US/firefox/addon/nextplease/">NextPlease!</a></dt>
<dd>Go to the next page in a multi-page or multi-part sequence, with a single keystroke (Ctrl-Shift-right&nbsp;arrow). Includes the ability to use <em>any phrase or image</em> found in the page to determine the next/previous URL. This one is pretty handy for dealing with the kinds of sites that break their articles into multiple pages, but it becomes super-useful when you&#8217;re trying to catch up on a webcomic. You no longer have to find the &#8220;next&#8221; link or button on every page; just keep pressing Ctrl-Shift-right&nbsp;arrow and reading new&nbsp;comics.</dd>
<dt><a href="https://addons.mozilla.org/en-US/firefox/addon/uppity/">Uppity</a></dt>
<dd>This makes a good complement to NextPlease!. Instead of trying to find links within the page to forward or backward, this one look at the page&#8217;s URL itself, and makes it easy to move up the directory tree. Press Alt-up&nbsp;arrow to move to the parent directory (or from subhost.domain.tld to www.domain.tld and then to just plain domain.tld), or press Alt-down&nbsp;arrow to see a drop-down list of available shortened levels. This one comes in handy when you follow a dead link and want to try to truncate the URL until you find something&nbsp;useful.</dd>
<dt><a href="http://mozilla.dorando.at/readme.html">keyconfig</a></dt>
<dd>Lets you remap what keystrokes are bound to what actions. Since quite a few extensions try to bind to keystrokes, collisions are bound to occur if you have as many extensions as I do. Keyconfig allows me to resolve those collisions. Additionally, just hitting Ctrl-Shift-F12 will give you a dialog box that shows what all your currently active keystrokes are, with the collisions highlighted. Even if you don&#8217;t need to change any of them, just knowing what they all <em>are</em> can be seriously&nbsp;useful.</dd>
<dt><a href="https://addons.mozilla.org/en-US/firefox/addon/fox-input/">FoxInput</a></dt>
<dd>Fixes those silly pages that don&#8217;t automatically put the focus on the first text field in the form you need to fill out. Hit a configurable keystroke (Ctrl-I by default) to advance forward through all text fields and textarea elements in the page. Very useful on SquirrelMail&#8217;s &#8220;compose&#8221; window, where moving from the Subject field to the Body field would otherwise take 8 repetitions of the Tab&nbsp;key.</dd>
<dt><a href="http://www.echofon.com/twitter/firefox/">Echofon</a></dt>
<dd>A wonderful in-browser Twitter client. It&#8217;s particularly useful if you have more than one Twitter account, because you can have your browser be logged into one account, and have Echofon logged into <em>a different account</em>. It&#8217;s also available as a native Mac application and a native app for iPhone and&nbsp;iPad.</dd>
<dt><a href="https://addons.mozilla.org/en-US/firefox/addon/browser-view-plus/">Browser View Plus</a></dt>
<dd>For web developers who occasionally need to check out pages in other browsers, this one is way better than (the rather well-known) <a href="https://addons.mozilla.org/firefox/addon/1419">IETab</a>. It lets you configure up to 5 other browsers to open things in, then lets you access any of them on your right-click&nbsp;menu.</dd>
<dt><a href="https://addons.mozilla.org/en-US/firefox/addon/2076/">JSView</a></dt>
<dd>Another one that&#8217;s useful for web developers. Puts a little icon in your status bar that provides a pop-up menu of all JavaScript and CSS files linked to by the current page. Hovering over any filename gives a tooltip with the full URL; clicking on the item opens the file as if you&#8217;d done &#8220;View Source&#8221;, and right-clicking gives you options such as &#8220;Copy file URL&#8221;, &#8220;Open in new tab&#8221; (either focused or in the background), or even &#8220;Open in external&nbsp;editor&#8221;.</dd>
</dl>
<p>The extreme power of some of Firefox&#8217;s extensions is a large part of why I haven&#8217;t become a Chrome convert yet. With the level of customization that all these extensions allow, Firefox feels like <em>my</em> browser. It obeys my desires much more smoothly than Chrome does. Sure, I have to restart it on occasion&#8230; but since Firefox (like Chrome) is <a href="http://kai.mactane.org/blog/2011/03/15/easy-restarts-are-a-security-feature/">a modern, sane application that makes restarts easy</a>, that&#8217;s not much of a&nbsp;drawback.</p>
]]></content:encoded>
			<wfw:commentRss>http://kagan.mactane.org/blog/2011/06/12/my-favorite-firefox-extensions-that-you-havent-heard-about/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>When Have You Accomplished Enough?</title>
		<link>http://kagan.mactane.org/blog/2009/05/10/when-have-you-accomplished-enough/</link>
		<comments>http://kagan.mactane.org/blog/2009/05/10/when-have-you-accomplished-enough/#comments</comments>
		<pubDate>Mon, 11 May 2009 00:36:54 +0000</pubDate>
		<dc:creator>Kai MacTane</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[diary]]></category>
		<category><![CDATA[Dreamwidth]]></category>
		<category><![CDATA[Livejournal]]></category>
		<category><![CDATA[my projects]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[source control]]></category>
		<category><![CDATA[system administration]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://kai.mactane.org/blog/?p=43</guid>
		<description><![CDATA[Okay, let me see if I can take stock of the day: I started off by getting my /etc, /usr/local/bin and /usr/local/sbin, and /var/named directories under version control. That&#8217;s good. Plus I think I&#8217;ve got things set up to where I can upgrade WordPress plugins on my local setup, then reliably push the changes through [...]]]></description>
			<content:encoded><![CDATA[<p>Okay, let me see if I can take stock of the day:</p>
<p>I started off by getting my <code>/etc</code>, <code>/usr/local/bin</code> and <code>/usr/local/sbin</code>, and <code>/var/named</code> directories under version control. That&#8217;s good. Plus I think I&#8217;ve got things set up to where I can upgrade WordPress plugins on my local setup, then reliably push the changes through version control to my live site.</p>
<p>Oh, and my Twitter feed importer is a little prettier, in terms of how it displays how long ago a tweet was posted.</p>
<p>But then there&#8217;s the Live+Press plugin&#8230; I have high hopes that I&#8217;ll be able to use that to automatically crosspost from here to my new Dreamwidth account, but for now, it only seems to communicate with Livejournal. Since there&#8217;s a feature request open in <a href="http://code.google.com/p/livepress/wiki/WishList">the project&#8217;s wish list</a> to make it work with other LJ-codebase sites, I figure I may as well pick that up and run with it.</p>
<p>Of course, that just slows me down on LJ Content Sieve&#8230; <i>*sigh*</i></p>
<p>Because I don&#8217;t have <em>everything</em> done, I feel like I didn&#8217;t accomplish much today. That&#8217;s silly, but knowing that it&#8217;s silly doesn&#8217;t chance my feelings much.</p>
]]></content:encoded>
			<wfw:commentRss>http://kagan.mactane.org/blog/2009/05/10/when-have-you-accomplished-enough/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

