<?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>langui.sh &#187; Posts</title>
	<atom:link href="http://langui.sh/category/posts/feed/" rel="self" type="application/rss+xml" />
	<link>http://langui.sh</link>
	<description>Fun hacks, WP plugins, photography, and PKI junk.  Languishing since 2008.</description>
	<lastBuildDate>Tue, 20 Jul 2010 22:12:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="http://superfeedr.com/hubbub"/>		<item>
		<title>Optimize Legibility (Safari Extension)</title>
		<link>http://langui.sh/2010/06/29/optimize-legibility-safari-extension/</link>
		<comments>http://langui.sh/2010/06/29/optimize-legibility-safari-extension/#comments</comments>
		<pubDate>Tue, 29 Jun 2010 16:23:29 +0000</pubDate>
		<dc:creator>Paul Kehrer</dc:creator>
				<category><![CDATA[Posts]]></category>

		<guid isPermaLink="false">http://langui.sh/?p=1318</guid>
		<description><![CDATA[View All My Safari Extensions John Gruber linked to an article about the text-rendering:optimizeLegibility CSS property today and as he said, news to me. I&#8217;ve built a quick Safari extension to enable it by default in Safari (Firefox already does this). So, without further ado: Optimize Legibility is a simple Safari extension that injects a [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://cdn.langui.sh/2010/06/Icon-641.png"><img src="http://cdn.langui.sh/2010/06/Icon-641.png" alt="" title="Optimize Legibility Icon" width="64" height="64" class="alignleft size-full wp-image-1330" style="background:none;border:0" /></a><br />
<a href="/safari-extensions/">View All My Safari Extensions</a></p>
<p><a href="http://daringfireball.net">John Gruber</a> linked to an <a href="http://www.aestheticallyloyal.com/public/optimize-legibility/">article</a> about the text-rendering:optimizeLegibility CSS property today and as he said, news to me.  I&#8217;ve built a quick Safari extension to enable it by default in Safari (Firefox already does this).  So, without further ado:</p>
<p>Optimize Legibility is a simple Safari extension that injects a single CSS attribute (text-rendering:optimizeLegibility) into every page.  This will improve kerning and ligatures in text.</p>
<p><a href="http://langui.sh/extensions/Optimize-Legibility.safariextz">Download</a> it or <a href="http://github.com/reaperhulk/Optimize-Legibility">view the (trivial) source</a> at Github.</p>
<p>Update: 1.0.2 adds an icon and reverts the CSS to matching body rather than wildcard. Should improve performance (although it won&#8217;t be noticeably faster on any modern machine).</p>
]]></content:encoded>
			<wfw:commentRss>http://langui.sh/2010/06/29/optimize-legibility-safari-extension/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>CDN Tools 1.0 Released</title>
		<link>http://langui.sh/2010/06/29/cdn-tools-1-0-released/</link>
		<comments>http://langui.sh/2010/06/29/cdn-tools-1-0-released/#comments</comments>
		<pubDate>Tue, 29 Jun 2010 14:42:49 +0000</pubDate>
		<dc:creator>Paul Kehrer</dc:creator>
				<category><![CDATA[Posts]]></category>

		<guid isPermaLink="false">http://langui.sh/?p=1273</guid>
		<description><![CDATA[After a long delay I&#8217;m proud to announce the release of CDN Tools 1.0. This a major release that requires you to reload all your sideloaded files. Do not upgrade to 1.0 from 0.99 unless you&#8217;re ready to reload everything! New Features: WP 3.0 compatibility1 Changed method of storing info about sideloaded files to be [...]]]></description>
			<content:encoded><![CDATA[<p>After a long delay I&#8217;m proud to announce the release of <a href="/cdn-tools/">CDN Tools</a> 1.0.  This a major release that requires you to reload all your sideloaded files.  <b>Do not upgrade to 1.0 from 0.99 unless you&#8217;re ready to reload everything!</b></p>
<p>New Features:</p>
<ul>
<li>WP 3.0 compatibility<sup class='footnote'><a href='#fn-1273-1' id='fnref-1273-1'>1</a></sup></li>
<li>Changed method of storing info about sideloaded files to be far more robust.
<li>Use directory structure on Cloud Files (uses just one container now)</li>
<li>Now CDNifies post thumbnails as well (WP 2.9+ feature)</li>
<li>Fix for blogs using SSL</li>
<li>Caches credentials for more rapid initial loads/multiple media attach uploads.</li>
<li>You can now define constants in wp-config for plugin configuration. This allows to configure settings that will be active on all end-user sites without allowing them to see/edit the config. If you define constants the CDN Tools admin page will not register a configuration page.</li>
</ul>
<p>Head over to my <a href="/cdn-tools/">CDN Tools</a> page to learn more or go to wordpress.org to <a href="http://wordpress.org/extend/plugins/cdn-tools/">download</a> it now.
<div class='footnotes'>
<div class='footnotedivider'></div>
<ol>
<li id='fn-1273-1'>0.99 probably works with 3.0 as well <span class='footnotereverse'><a href='#fnref-1273-1'>&#8617;</a></span></li>
</ol>
</div>
]]></content:encoded>
			<wfw:commentRss>http://langui.sh/2010/06/29/cdn-tools-1-0-released/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Incommunicado</title>
		<link>http://langui.sh/2010/06/22/incommunicado/</link>
		<comments>http://langui.sh/2010/06/22/incommunicado/#comments</comments>
		<pubDate>Tue, 22 Jun 2010 22:14:24 +0000</pubDate>
		<dc:creator>Paul Kehrer</dc:creator>
				<category><![CDATA[Posts]]></category>
		<category><![CDATA[vacation]]></category>

		<guid isPermaLink="false">https://langui.sh/2010/06/22/incommunicado/</guid>
		<description><![CDATA[I apologize for any slow response you may receive to emails you send to me. Im currently traveling with only intermittent internet access. I promise Ill catch up as soon as I can when Im back in the states!]]></description>
			<content:encoded><![CDATA[<p>I apologize for any slow response you may receive to emails you send to me. Im currently traveling with only intermittent internet access. I promise Ill catch up as soon as I can when Im back in the states!</p>
]]></content:encoded>
			<wfw:commentRss>http://langui.sh/2010/06/22/incommunicado/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Localizing Safari 5 Extensions</title>
		<link>http://langui.sh/2010/06/17/localizing-safari-5-extensions/</link>
		<comments>http://langui.sh/2010/06/17/localizing-safari-5-extensions/#comments</comments>
		<pubDate>Fri, 18 Jun 2010 00:44:11 +0000</pubDate>
		<dc:creator>Paul Kehrer</dc:creator>
				<category><![CDATA[Posts]]></category>
		<category><![CDATA[extension]]></category>
		<category><![CDATA[safari]]></category>

		<guid isPermaLink="false">http://langui.sh/?p=1302</guid>
		<description><![CDATA[Update: If you&#8217;re a registered developer you can check this thread for more information. The gist is that settings strings are not localizable at this time. I&#8217;ve filed a bug 8105949 against it (I recommend everyone report one as well if they want this fixed). I&#8217;ve gotten a great deal of requests to localize my [...]]]></description>
			<content:encoded><![CDATA[<p><b>Update:</b> If you&#8217;re a registered developer you can check <a href="https://devforums.apple.com/thread/53451?tstart=0">this thread</a> for more information. The gist is that settings strings are not localizable at this time.  I&#8217;ve filed a bug 8105949 against it (I recommend everyone report one as well if they want this fixed).</p>
<p>I&#8217;ve gotten a great deal of requests to localize my Safari extensions into various languages.  Unfortunately, Apple hasn&#8217;t released any documentation on whether or not the Info.plist data can be localized.</p>
<p>In normal Mac OS X applications you can define key/value pairs using a <i>Language.lproj</i> directory with an <i>InfoPlist.strings</i> file.  OS X then automatically uses the translated strings based on the primary language.  As this seemed a likely candidate for i18n support, I&#8217;ve been experimenting with this for the past day or two&#8230;without success.  So now I&#8217;m pleading with you, the internet! Is there a way to do i18n in extensions?  Or will we need to wait for Safari 5.x to add this (critical) feature?</p>
]]></content:encoded>
			<wfw:commentRss>http://langui.sh/2010/06/17/localizing-safari-5-extensions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Updraft &#8211; A Cloud Backup and Restore Plugin For WordPress</title>
		<link>http://langui.sh/2010/06/17/updraft-a-cloud-backup-and-restore-plugin-for-wordpress/</link>
		<comments>http://langui.sh/2010/06/17/updraft-a-cloud-backup-and-restore-plugin-for-wordpress/#comments</comments>
		<pubDate>Thu, 17 Jun 2010 17:54:51 +0000</pubDate>
		<dc:creator>Paul Kehrer</dc:creator>
				<category><![CDATA[Posts]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[updraft]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://langui.sh/?p=1036</guid>
		<description><![CDATA[Over the past several months I have been working hard on a new plugin for WordPress and now I am pleased to unveil the initial release. Updraft is a backup and restore plugin for WordPress. It can do scheduled or one time backups of your plugins, themes, uploads, and DB itself. These backups can be [...]]]></description>
			<content:encoded><![CDATA[<p>Over the past several months I have been working hard on a new plugin for WordPress and now I am pleased to unveil the initial release.</p>
<p><a href="/updraft-wp-backup-restore" target="_blank">Updraft</a> is a backup and restore plugin for WordPress.  It can do scheduled or one time backups of your plugins, themes, uploads, and DB itself.  These backups can be kept locally, emailed, sent to an FTP server, uploaded to Rackspace Cloud Files, or transferred to Amazon S3.<sup class='footnote'><a href='#fn-1036-1' id='fnref-1036-1'>1</a></sup></p>
<p>Additionally, you can pick the number of backups to retain and restore from a backup of your choice either by using a local backup, uploading copies yourself, or pulling them down from your cloud service.<sup class='footnote'><a href='#fn-1036-2' id='fnref-1036-2'>2</a></sup></p>
<p>Visit the <a href="http://langui.sh/updraft-backup-restore" target="_blank">Updraft homepage</a> to learn more, see a screencast, and give feedback on bugs or features you&#8217;d like to see.  I look forward to hearing from you!
<div class='footnotes'>
<div class='footnotedivider'></div>
<ol>
<li id='fn-1036-1'>Updraft requires WordPress 3.0 or greater! <span class='footnotereverse'><a href='#fnref-1036-1'>&#8617;</a></span></li>
<li id='fn-1036-2'>At this time restoration does not encompass DB.  You will need to download and restore the DB via another tool.  I am actively looking for ways to work around this issue for a future release. <span class='footnotereverse'><a href='#fnref-1036-2'>&#8617;</a></span></li>
</ol>
</div>
]]></content:encoded>
			<wfw:commentRss>http://langui.sh/2010/06/17/updraft-a-cloud-backup-and-restore-plugin-for-wordpress/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Fixing GrowlMail in 10.6.4 (Mail 4.3)</title>
		<link>http://langui.sh/2010/06/15/fixing-growlmail-in-10-6-4-mail-4-3/</link>
		<comments>http://langui.sh/2010/06/15/fixing-growlmail-in-10-6-4-mail-4-3/#comments</comments>
		<pubDate>Tue, 15 Jun 2010 21:41:17 +0000</pubDate>
		<dc:creator>Paul Kehrer</dc:creator>
				<category><![CDATA[Posts]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[growlmail]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[mail]]></category>

		<guid isPermaLink="false">http://langui.sh/?p=1129</guid>
		<description><![CDATA[Another OS X release, another broken GrowlMail bundle. I did a post just like this for 10.6.2. Check it out if you want more background on why this occurs. Easy Fix Download a pre-patched GrowlMail.bundle and drop it in your ~/Library/Mail/Bundles/ directory1. If you want it available to multiple users on your system, use /Library/Mail/Bundles/. [...]]]></description>
			<content:encoded><![CDATA[<p>Another OS X release, another broken GrowlMail bundle.  I did a post just like this for 10.6.2.  <a href="/2009/11/09/fixing-growlmail-letterbox-for-mail-4-2/" target="_blank">Check it out</a> if you want more background on why this occurs.</p>
<h3>Easy Fix</h3>
<p>Download a pre-patched GrowlMail.bundle and drop it in your ~/Library/Mail/Bundles/ directory<sup class='footnote'><a href='#fn-1129-1' id='fnref-1129-1'>1</a></sup>.  If you want it available to multiple users on your system, use /Library/Mail/Bundles/.</p>
<p><b><a href="http://cdn.langui.sh/2010/06/GrowlMail.mailbundle.zip">Download patched bundle</a></b></p>
<p>If you use this method you&#8217;re all set; no need to use the command line solution below.</p>
<h3>Add New UUIDs to SupportedPluginCompatibilityUUIDs</h3>
<p>If you have already had your plugins disabled by opening Mail.app you&#8217;ll need to look in ~/Library/Mail (or /Library/Mail if you installed globally) and move the files back to the active bundles directory.  They&#8217;ll typically be in Bundles (Disabled), so quit Mail, find them, and move them back into the proper directory.</p>
<p>If you have a local installation:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">defaults <span style="color: #c20cb9; font-weight: bold;">write</span> ~<span style="color: #000000; font-weight: bold;">/</span>Library<span style="color: #000000; font-weight: bold;">/</span>Mail<span style="color: #000000; font-weight: bold;">/</span>Bundles<span style="color: #000000; font-weight: bold;">/</span>GrowlMail.mailbundle<span style="color: #000000; font-weight: bold;">/</span>Contents<span style="color: #000000; font-weight: bold;">/</span>Info SupportedPluginCompatibilityUUIDs <span style="color: #660033;">-array-add</span> <span style="color: #ff0000;">&quot;E71BD599-351A-42C5-9B63-EA5C47F7CE8E&quot;</span>
defaults <span style="color: #c20cb9; font-weight: bold;">write</span> ~<span style="color: #000000; font-weight: bold;">/</span>Library<span style="color: #000000; font-weight: bold;">/</span>Mail<span style="color: #000000; font-weight: bold;">/</span>Bundles<span style="color: #000000; font-weight: bold;">/</span>GrowlMail.mailbundle<span style="color: #000000; font-weight: bold;">/</span>Contents<span style="color: #000000; font-weight: bold;">/</span>Info SupportedPluginCompatibilityUUIDs <span style="color: #660033;">-array-add</span> <span style="color: #ff0000;">&quot;B842F7D0-4D81-4DDF-A672-129CA5B32D57&quot;</span></pre></div></div>

<p>Global installation:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">defaults <span style="color: #c20cb9; font-weight: bold;">write</span> <span style="color: #000000; font-weight: bold;">/</span>Library<span style="color: #000000; font-weight: bold;">/</span>Mail<span style="color: #000000; font-weight: bold;">/</span>Bundles<span style="color: #000000; font-weight: bold;">/</span>GrowlMail.mailbundle<span style="color: #000000; font-weight: bold;">/</span>Contents<span style="color: #000000; font-weight: bold;">/</span>Info SupportedPluginCompatibilityUUIDs <span style="color: #660033;">-array-add</span> <span style="color: #ff0000;">&quot;E71BD599-351A-42C5-9B63-EA5C47F7CE8E&quot;</span>
defaults <span style="color: #c20cb9; font-weight: bold;">write</span> <span style="color: #000000; font-weight: bold;">/</span>Library<span style="color: #000000; font-weight: bold;">/</span>Mail<span style="color: #000000; font-weight: bold;">/</span>Bundles<span style="color: #000000; font-weight: bold;">/</span>GrowlMail.mailbundle<span style="color: #000000; font-weight: bold;">/</span>Contents<span style="color: #000000; font-weight: bold;">/</span>Info SupportedPluginCompatibilityUUIDs <span style="color: #660033;">-array-add</span> <span style="color: #ff0000;">&quot;B842F7D0-4D81-4DDF-A672-129CA5B32D57&quot;</span></pre></div></div>

<div class='footnotes'>
<div class='footnotedivider'></div>
<ol>
<li id='fn-1129-1'>~ means your home directory if you&#8217;re unfamiliar with the syntax. You can click the home icon on your Finder sidebar if you&#8217;re still confused <span class='footnotereverse'><a href='#fnref-1129-1'>&#8617;</a></span></li>
</ol>
</div>
]]></content:encoded>
			<wfw:commentRss>http://langui.sh/2010/06/15/fixing-growlmail-in-10-6-4-mail-4-3/feed/</wfw:commentRss>
		<slash:comments>75</slash:comments>
		</item>
		<item>
		<title>Tab Duplicator, A Safari 5 Extension</title>
		<link>http://langui.sh/2010/06/14/tab-duplicator-a-safari-5-extension/</link>
		<comments>http://langui.sh/2010/06/14/tab-duplicator-a-safari-5-extension/#comments</comments>
		<pubDate>Mon, 14 Jun 2010 14:37:48 +0000</pubDate>
		<dc:creator>Paul Kehrer</dc:creator>
				<category><![CDATA[Posts]]></category>
		<category><![CDATA[extension]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[safari]]></category>

		<guid isPermaLink="false">http://langui.sh/?p=1222</guid>
		<description><![CDATA[View All My Safari Extensions Tab Duplicator adds a contextual menu item as well as a toolbar icon1 that will duplicate your active tab. By default it creates a new tab in the background, but it can be configured to make them foreground as well. You can also select tab positioning (first, last, before active [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://cdn.langui.sh/2010/06/Icon-64.png"><img src="http://cdn.langui.sh/2010/06/Icon-64.png" alt="" title="Icon-64" width="64" height="64" class="alignleft size-full wp-image-1247" style="background:none;border:0" /></a><br />
<a href="/safari-extensions/">View All My Safari Extensions</a></p>
<p>Tab Duplicator adds a contextual menu item as well as a toolbar icon<sup class='footnote'><a href='#fn-1222-1' id='fnref-1222-1'>1</a></sup> that will duplicate your active tab. By default it creates a new tab in the background, but it can be configured to make them foreground as well.  You can also select tab positioning (first, last, before active tab, after active tab).</p>
<p><a href="http://cdn.langui.sh/2010/06/tab-duplicator-menu.png"><img src="http://cdn.langui.sh/2010/06/tab-duplicator-menu.png" alt="" title="tab-duplicator-menu" width="220" height="230" class="alignright size-full wp-image-1223" /></a></p>
<p>To install:</p>
<ul>
<li><a href="http://langui.sh/extensions/Tab-Duplicator.safariextz">Download</a> the signed extension and double click to install<sup class='footnote'><a href='#fn-1222-2' id='fnref-1222-2'>2</a></sup></li>
<li>Right click and choose &#8220;Duplicate Tab&#8221;.</li>
</ul>
<p>You can <a href="http://github.com/reaperhulk/Tab-Duplicator">view the source</a> on GitHub as well! If you have suggestions for improvements let me know!  <b>Bug reports should be directed to the <a href="http://github.com/reaperhulk/Tab-Duplicator/issues">issues</a> page.</b></p>
<p><b>Changes in 1.2</b></p>
<ul>
<li>Added toolbar icon in addition to contextual menu. If you don&#8217;t want it you can hold command and click and drag it off to remove.</li>
<li>You can now choose where to position your duplicated tabs. Choices are after current tab (default), before current tab, beginning, or end.</li>
<li>Optimized code. No more injected script.</li>
<li>Validation of events (disables button/contextual menu item if no URL is loaded)</li>
</ul>
<p>Thanks to <a href="http://hippotrouble.com">Brian Kim</a> for the icon!
<div class='footnotes'>
<div class='footnotedivider'></div>
<ol>
<li id='fn-1222-1'>You can hold command and drag the toolbar item off the toolbar if you don&#8217;t want to use it! <span class='footnotereverse'><a href='#fnref-1222-1'>&#8617;</a></span></li>
<li id='fn-1222-2'>If you haven&#8217;t enabled extensions in Safari then <a href="/2010/06/13/enabling-extensions-in-safari-5/">learn how</a>. <span class='footnotereverse'><a href='#fnref-1222-2'>&#8617;</a></span></li>
</ol>
</div>
]]></content:encoded>
			<wfw:commentRss>http://langui.sh/2010/06/14/tab-duplicator-a-safari-5-extension/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Enabling Extensions In Safari 5</title>
		<link>http://langui.sh/2010/06/13/enabling-extensions-in-safari-5/</link>
		<comments>http://langui.sh/2010/06/13/enabling-extensions-in-safari-5/#comments</comments>
		<pubDate>Sun, 13 Jun 2010 18:44:46 +0000</pubDate>
		<dc:creator>Paul Kehrer</dc:creator>
				<category><![CDATA[Posts]]></category>
		<category><![CDATA[extension]]></category>
		<category><![CDATA[safari]]></category>

		<guid isPermaLink="false">http://langui.sh/?p=1191</guid>
		<description><![CDATA[View All My Safari Extensions People keep asking me how to install extensions in Safari 5, so here&#8217;s a quick visual primer. Open Safari&#8217;s preferences, click the advanced tab at the top, and check &#8220;Show Develop menu in menu bar&#8221;. Now click the Develop menu in the menu bar and select &#8220;Enable Extensions&#8221;. Extensions are [...]]]></description>
			<content:encoded><![CDATA[<p><a href="/safari-extensions/">View All My Safari Extensions</a></p>
<p>People keep asking me how to install extensions in Safari 5, so here&#8217;s a quick visual primer.</p>
<p>Open Safari&#8217;s preferences, click the advanced tab at the top, and check &#8220;Show Develop menu in menu bar&#8221;.<br />
<a href="http://cdn.langui.sh/2010/06/show-develop.png"><img src="http://cdn.langui.sh/2010/06/show-develop-300x153.png" alt="" title="show-develop" width="300" height="153" class="aligncenter size-medium wp-image-1192" /></a></p>
<p>Now click the Develop menu in the menu bar and select &#8220;Enable Extensions&#8221;.<br />
<a href="http://cdn.langui.sh/2010/06/develop-menu.png"><img src="http://cdn.langui.sh/2010/06/develop-menu-253x300.png" alt="" title="develop-menu" width="253" height="300" class="aligncenter size-medium wp-image-1193" /></a></p>
<p>Extensions are now enabled! Double click your extension to add it, and then you can control them in the Safari prefs under the Extensions tab.<br />
<a href="http://cdn.langui.sh/2010/06/extensions.png"><img src="http://cdn.langui.sh/2010/06/extensions-300x233.png" alt="" title="extensions" width="300" height="233" class="aligncenter size-medium wp-image-1195" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://langui.sh/2010/06/13/enabling-extensions-in-safari-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Lightboxer, A Safari 5 Extension</title>
		<link>http://langui.sh/2010/06/13/google-lightboxer-a-safari-5-extension/</link>
		<comments>http://langui.sh/2010/06/13/google-lightboxer-a-safari-5-extension/#comments</comments>
		<pubDate>Sun, 13 Jun 2010 18:35:21 +0000</pubDate>
		<dc:creator>Paul Kehrer</dc:creator>
				<category><![CDATA[Posts]]></category>
		<category><![CDATA[extension]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[safari]]></category>

		<guid isPermaLink="false">http://langui.sh/?p=1183</guid>
		<description><![CDATA[7/20/2010 Update &#8211; Google has released a significant images update that breaks lightboxer. I&#8217;ll look into this and fix it within the next week or so. View All My Safari Extensions Google Lightboxer1 is a Safari 5 extension that creates a Lightbox2 slideshow on Google Images. Click any image and a slideshow will appear loading [...]]]></description>
			<content:encoded><![CDATA[<p><b>7/20/2010 Update</b> &#8211; Google has released a significant images update that breaks lightboxer. I&#8217;ll look into this and fix it within the next week or so.</p>
<p><a href="http://cdn.langui.sh/2010/06/google-lightboxer-icon.png"><img src="http://cdn.langui.sh/2010/06/google-lightboxer-icon.png" alt="" title="google-lightboxer-icon" width="64" height="64" class="alignleft size-full wp-image-1257" style="background:none;border:0" /></a><br />
<a href="/safari-extensions/">View All My Safari Extensions</a></p>
<p>Google Lightboxer<sup class='footnote'><a href='#fn-1183-1' id='fnref-1183-1'>1</a></sup> is a Safari 5 extension that creates a Lightbox<sup class='footnote'><a href='#fn-1183-2' id='fnref-1183-2'>2</a></sup> slideshow on Google Images. Click any image and a slideshow will appear loading the full resolution images. If you don&#8217;t want to have the lightbox appear, hold command and it will be disabled temporarily.</p>
<p>To install:</p>
<ul>
<li><a href="http://langui.sh/extensions/Google-Lightboxer.safariextz" style="font-weight:bold">Download</a> the signed extension and double click to install<sup class='footnote'><a href='#fn-1183-3' id='fnref-1183-3'>3</a></sup></li>
<li>Load <a href="http://images.google.com">Google Images</a> and do a search.</li>
</ul>
<p><b>Latest Release &#8211; v1.3</b></p>
<ul>
<li>Pulls the Google Images metadata into the colorbox so you can see it while you&#8217;re browsing more easily.</li>
</ul>
<p>Known issues:</p>
<ul>
<li>Some JS errors in console. Will be resolved in future release, but they are cosmetic only.</li>
</ul>
<p>You can <a href="http://github.com/reaperhulk/Google-Lightboxer">view the source</a> on GitHub as well! If you have suggestions for improvements let me know!  <b>Bug reports should be directed to the <a href="http://github.com/reaperhulk/Google-Lightboxer/issues">issues</a> page.</b></p>
<div class='footnotes'>
<div class='footnotedivider'></div>
<ol>
<li id='fn-1183-1'>Icon courtesy of <a href="http://hippotrouble.com">Brian Kim</a>. <span class='footnotereverse'><a href='#fnref-1183-1'>&#8617;</a></span></li>
<li id='fn-1183-2'>Actually it&#8217;s done using <a href="http://colorpowered.com/colorbox/">Colorbox</a> <span class='footnotereverse'><a href='#fnref-1183-2'>&#8617;</a></span></li>
<li id='fn-1183-3'>If you haven&#8217;t enabled extensions in Safari then <a href="/2010/06/13/enabling-extensions-in-safari-5/">learn how</a>. <span class='footnotereverse'><a href='#fnref-1183-3'>&#8617;</a></span></li>
</ol>
</div>
]]></content:encoded>
			<wfw:commentRss>http://langui.sh/2010/06/13/google-lightboxer-a-safari-5-extension/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>ctrlSwitcher, A Safari 5 Extension</title>
		<link>http://langui.sh/2010/06/12/ctrlswitcher-a-safari-5-extension/</link>
		<comments>http://langui.sh/2010/06/12/ctrlswitcher-a-safari-5-extension/#comments</comments>
		<pubDate>Sat, 12 Jun 2010 05:14:58 +0000</pubDate>
		<dc:creator>Paul Kehrer</dc:creator>
				<category><![CDATA[Posts]]></category>
		<category><![CDATA[extension]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[safari]]></category>

		<guid isPermaLink="false">http://langui.sh/?p=1162</guid>
		<description><![CDATA[View All My Safari Extensions On the Ars Technica forums someone mentioned that they&#8217;d like to be able to switch between tabs using command + numbers to choose tabs. I took a look at the Safari extension system, and while you can&#8217;t override the shortcuts bound to cmd 1-91 due to security restrictions, control is [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://cdn.langui.sh/2010/06/ctrl-switcher-icon.png"><img src="http://cdn.langui.sh/2010/06/ctrl-switcher-icon.png" alt="" title="ctrl-switcher-icon" width="64" height="64" class="alignleft size-full wp-image-1259" style="background:none;border:0" /></a><br />
<a href="/safari-extensions/">View All My Safari Extensions</a></p>
<p>On the Ars Technica forums someone mentioned that they&#8217;d like to be able to switch between tabs using command + numbers to choose tabs.  I took a look at the Safari extension system, and while you can&#8217;t override the shortcuts bound to cmd 1-9<sup class='footnote'><a href='#fn-1162-1' id='fnref-1162-1'>1</a></sup> due to security restrictions, control is available.  An hour or so later and ctrlSwitcher was born.</p>
<p>To use:</p>
<ul>
<li><a href="http://langui.sh/extensions/ctrlSwitcher.safariextz">Download</a> the signed extension and double click to install<sup class='footnote'><a href='#fn-1162-2' id='fnref-1162-2'>2</a></sup></li>
<li>Pick if you want to use ctrl, opt, or ctrl+opt as your meta keys (default ctrl) in the prefs</li>
<li>Either close all tabs or restart your browser. ctrlSwitcher has to load a small script in each loaded tab (empty tabs cannot be switched to/from due to limitations on extensions)</li>
</ul>
<p><b>v1.4:</b></p>
<ul>
<li>ctrlSwitcher now allows you to switch tabs 10 through 19. Zero is for tab 10 and Q through P (on a QWERTY layout) is 11-19.<sup class='footnote'><a href='#fn-1162-3' id='fnref-1162-3'>3</a></sup>  Thanks to Zaudragon for the patch!</li>
</ul>
<p><a href="http://cdn.langui.sh/2010/06/ctrlSwitcher-prefs.png"><img src="http://cdn.langui.sh/2010/06/ctrlSwitcher-prefs-300x233.png" alt="" title="ctrlSwitcher-prefs" width="300" height="233" class="alignright size-medium wp-image-1164" /></a><br />
You can <a href="http://github.com/reaperhulk/ctrlSwitcher">view the source</a> on GitHub as well!  If you have suggestions for improvements let me know!  <b>Bug reports should be directed to the <a href="http://github.com/reaperhulk/ctrlSwitcher/issues">issues</a> page.</b>
<div class='footnotes'>
<div class='footnotedivider'></div>
<ol>
<li id='fn-1162-1'>cmd-1 through 9 are assigned to bookmarks on your bookmarks bar in Safari <span class='footnotereverse'><a href='#fnref-1162-1'>&#8617;</a></span></li>
<li id='fn-1162-2'>If you haven&#8217;t enabled extensions in Safari then <a href="/2010/06/13/enabling-extensions-in-safari-5/">learn how</a>. <span class='footnotereverse'><a href='#fnref-1162-2'>&#8617;</a></span></li>
<li id='fn-1162-3'>Unfortunately Safari extensions don&#8217;t have much support for i18n at the moment so other keyboard layouts are not supported. <span class='footnotereverse'><a href='#fnref-1162-3'>&#8617;</a></span></li>
</ol>
</div>
]]></content:encoded>
			<wfw:commentRss>http://langui.sh/2010/06/12/ctrlswitcher-a-safari-5-extension/feed/</wfw:commentRss>
		<slash:comments>32</slash:comments>
		</item>
	</channel>
</rss>
