<?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>/home/todd &#187; hacking</title>
	<atom:link href="http://dropline.net/topics/hacking/feed/" rel="self" type="application/rss+xml" />
	<link>http://dropline.net</link>
	<description>Musings, music, food and photography</description>
	<lastBuildDate>Fri, 17 Jun 2011 19:42:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>StrayLight Photography</title>
		<link>http://dropline.net/2010/02/straylight-photography/</link>
		<comments>http://dropline.net/2010/02/straylight-photography/#comments</comments>
		<pubDate>Sun, 07 Feb 2010 19:15:36 +0000</pubDate>
		<dc:creator>Todd Kulesza</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Photography]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Website Administration]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[interzone]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[photos]]></category>
		<category><![CDATA[straylight photography]]></category>
		<category><![CDATA[website]]></category>

		<guid isPermaLink="false">http://dropline.net/?p=405</guid>
		<description><![CDATA[I&#8217;ve been meaning to revamp the photography section of this site for a while now; this weekend, I finally found the time to do it. I registered a new domain, straylightphotography.com, and put together a portfolio consisting of my 20 favorite shots (&#60;shamelessPlug&#62;many of which are currently on display at Interzone through February 28th!&#60;/shamelessPlug&#62;). I&#8217;m [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been meaning to revamp the photography section of this site for a while now; this weekend, I finally found the time to do it. I registered a new domain, <a title="StrayLight Photography" href="http://straylightphotography.com/">straylightphotography.com</a>, and put together a portfolio consisting of my 20 favorite shots (&lt;shamelessPlug&gt;many of which are currently on display at <a href="http://interzoneorganic.com/">Interzone</a> through February 28th!&lt;/shamelessPlug&gt;). I&#8217;m hoping to quickly expand the site with themed portfolios (portraits, urban decay, etc.), but&#8230; first things first.</p>
<p>Also, the new portfolio has been an excuse to play with CSS3 and jQuery 1.4.  Visitors using Firefox, Safari, Chrome, or Opera should see a site that <em>behaves</em> like it was created with Adobe Flash, but is fully accessible and doesn&#8217;t require the proprietary Flash plug-in.  Visitors using Internet Explorer&#8230; well&#8230; it at least degrades cleanly.  Mostly.</p>
]]></content:encoded>
			<wfw:commentRss>http://dropline.net/2010/02/straylight-photography/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Mapping Caps Lock to Control without Admin Access</title>
		<link>http://dropline.net/2009/05/mapping-caps-lock-to-control-without-admin-access/</link>
		<comments>http://dropline.net/2009/05/mapping-caps-lock-to-control-without-admin-access/#comments</comments>
		<pubDate>Tue, 19 May 2009 17:42:20 +0000</pubDate>
		<dc:creator>Todd Kulesza</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[annoyances]]></category>
		<category><![CDATA[caps lock]]></category>
		<category><![CDATA[control]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[hacks]]></category>
		<category><![CDATA[tech tips]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://dropline.net/?p=389</guid>
		<description><![CDATA[Somewhere along the line, I picked up the habit of mapping the otherwise utterly useless caps lock key to act as another control key.  If you&#8217;re an Emacs user, this is sort of critical to avoid the wrist strain of constant pinky-stretches to the lower-left corner of the keyboard.  Its become second nature now, so [...]]]></description>
			<content:encoded><![CDATA[<p>Somewhere along the line, I picked up the habit of mapping the otherwise utterly useless caps lock key to act as another control key.  If you&#8217;re an Emacs user, this is sort of critical to avoid the wrist strain of constant pinky-stretches to the lower-left corner of the keyboard.  Its become second nature now, so when I recently found myself working on a Windows-based lab computer where caps lock actually performed as-advertised, the result was a lot of code THAT lOOKED LIKE thIS.  Unpleasant, to be sure.</p>
<p>Linux and Mac OS X make remapping this key extremely easy.  System Preferences on the Mac and the GNOME keyboard control panel on Linux include a simple option to enable.  Tada!  No more wasted space west of &#8216;A&#8217;.  Windows, of course, is a different beast.</p>
<p>The good news: there&#8217;s a very simple registry hack to remap caps to control.  Seriously, it&#8217;s floating <a href="http://www.traceback.org/2006/06/14/remap-caps-lock-and-left-control-on-windows-xp/">all</a> <a href="http://www.usnetizen.com/fix_capslock.php">over</a> <a href="http://c2.com/cgi/wiki?RemapCapsLock">the</a> <a href="http://www.jonlee.ca/remap-capslock-the-most-useless-key/">internet</a>.  Except, there&#8217;s a wrinkle&#8211;you need administrative access to edit the HKEY_LOCAL_MACHINE registry tree, which is what all of these hacks do.  For whatever reason, our school has decided computer science graduate students aren&#8217;t to be trusted with administrative access to their own computers [another rant for another time], so what&#8217;s a wrist-strained user to do?</p>
<p>Muck around in the Windows registry, of course!  It turned out to be pretty straight forward.  There&#8217;s a duplicate of the keyboard mapping registry key under HKEY_CURRENT_USER, which non-administrators <em>can</em> modify, and it appears to behave exactly like the key under HKEY_LOCAL_MACHINE.  So, for anyone in a similar position, here&#8217;s the registry key to modify:<br />
<code>
<pre>HKEY_CURRENT_USER\Keyboard Layout\Scancode Map =
hex:00,00,00,00,00,00,00,00,02,00,00,00,1d,00,3a,00,00,00,00,00</pre>
<p></code><br />
You can download a registry update file <a href="http://dropline.net/wp-content/uploads/2009/05/caps_lock_to_control.reg">here</a>.  Save it to your computer, double-click it to update your registry, then reboot and enjoy your vastly-improved keyboard.</p>
]]></content:encoded>
			<wfw:commentRss>http://dropline.net/2009/05/mapping-caps-lock-to-control-without-admin-access/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Pretty New Look!</title>
		<link>http://dropline.net/2008/12/pretty-new-look/</link>
		<comments>http://dropline.net/2008/12/pretty-new-look/#comments</comments>
		<pubDate>Mon, 22 Dec 2008 22:28:56 +0000</pubDate>
		<dc:creator>Todd Kulesza</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Website Administration]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[theme]]></category>
		<category><![CDATA[threaded comments]]></category>
		<category><![CDATA[website]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://dropline.net/?p=216</guid>
		<description><![CDATA[Hurray, I finally finished updating this site to use a modified version of the Elegant Grunge WordPress theme.  I hacked in support for threaded comments, so now you should be able to directly respond to one another.  There are still a few visual issues, especially with image borders, but everything seems to be functional.  Please [...]]]></description>
			<content:encoded><![CDATA[<p>Hurray, I finally finished updating this site to use a modified version of the Elegant Grunge WordPress theme.  I hacked in support for threaded comments, so now you should be able to directly respond to one another.  There are still a few visual issues, especially with image borders, but everything seems to be functional.  Please let me know if you notice any problems with the site.</p>
]]></content:encoded>
			<wfw:commentRss>http://dropline.net/2008/12/pretty-new-look/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Photo Albums</title>
		<link>http://dropline.net/2008/11/new-photo-albums/</link>
		<comments>http://dropline.net/2008/11/new-photo-albums/#comments</comments>
		<pubDate>Mon, 24 Nov 2008 06:26:45 +0000</pubDate>
		<dc:creator>Todd Kulesza</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Website Administration]]></category>
		<category><![CDATA[atom]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[lightroom]]></category>
		<category><![CDATA[Photography]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[rss]]></category>
		<category><![CDATA[shadowbox]]></category>
		<category><![CDATA[website]]></category>
		<category><![CDATA[workflow]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://dropline.net/?p=93</guid>
		<description><![CDATA[Today I finished working out the kinks in my new photo album workflow.  The result: all of my photo sets since I moved to Corvallis are now available on the site&#8217;s Photography section.  I&#8217;m keeping the Flickr site for my best photography, but I&#8217;ve had all of these images sitting in Lightroom that I suspect [...]]]></description>
			<content:encoded><![CDATA[<p>Today I finished working out the kinks in my new photo album workflow.  The result: all of my photo sets since I moved to Corvallis are now available on the site&#8217;s <a href="/galleries">Photography</a> section.  I&#8217;m keeping the <a href="http://flickr.com/photos/toddler">Flickr</a> site for my best photography, but I&#8217;ve had all of these images sitting in Lightroom that I suspect friends would love copies of, so now they&#8217;re available.</p>
<p>For the curious, I do all of my photo editing in Adobe Lightroom (and occasionally Photoshop).  Using a heavily-modified version of the <a href="http://www.theturninggate.net/lightroom/ttg-shadowbox-gallery">TTG Shadowbox Gallery Template</a>, I export each album and upload the static HTML and image files to my server.  Nothing terribly exciting there, but now it gets interesting.  I wanted to have an index page that automatically shows all of my galleries, displaying the most recent first.  TTG supplies an <a href="http://theturninggate.net/lightroom/ttg-xml-auto-index">XML AutoIndex</a> module that does nearly everything I want, so I integrated that as my index page and hacked the PHP scripts to include better date and description information.  Finally, I wanted to provide an RSS feed of my photo albums, so people won&#8217;t need to constantly visit my website if they&#8217;re looking for new photos.  A quick modification to the XML AutoIndex script did the trick, so now you can subscribe to an <a title="Atom photo album feed" href="/galleries/atom.php">Atom feed of my photo albums</a>!</p>
<p>Everything seems to be working fine for my on Firefox and Safari.  If anyone notices problems with the photo albums or feed, please let me know.</p>
]]></content:encoded>
			<wfw:commentRss>http://dropline.net/2008/11/new-photo-albums/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

