<?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>the helvetica scenario &#187; Uncategorized</title>
	<atom:link href="http://helveticascenario.net/blog/category/uncategorized/feed/" rel="self" type="application/rss+xml" />
	<link>http://helveticascenario.net/blog</link>
	<description>intelligent calcium</description>
	<lastBuildDate>Fri, 26 Feb 2010 17:13:38 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>PyCon 2010 Retro</title>
		<link>http://helveticascenario.net/blog/2010/02/pycon-2010-retro/</link>
		<comments>http://helveticascenario.net/blog/2010/02/pycon-2010-retro/#comments</comments>
		<pubDate>Fri, 26 Feb 2010 17:13:38 +0000</pubDate>
		<dc:creator>nat</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[pycon]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://helveticascenario.net/blog/?p=85</guid>
		<description><![CDATA[Terry wrote his thoughts on pycon, so I figured I might as well too.
I should probably preface this with saying that I&#8217;m probably going to come off sounding like a total hater.  That&#8217;s not entirely untrue, but don&#8217;t take it personally, I just hate a lot of stuff.
I started writing out a whole long [...]]]></description>
			<content:encoded><![CDATA[<p>Terry wrote <a href="http://www.swordstyle.com/blog2/?p=1822">his thoughts</a> on pycon, so I figured I might as well too.</p>
<p>I should probably preface this with saying that I&#8217;m probably going to come off sounding like a total hater.  That&#8217;s not entirely untrue, but don&#8217;t take it personally, I just hate a lot of stuff.</p>
<p>I started writing out a whole long thing talking about every talk I saw, but I grew tired of that by about saturday morning, so here are just some of the highlights.</p>
<p>Friday started with keynotes and whatnot.  It&#8217;s nice to hear Guido talk and all, but whatever, nothing too interesting here.  First talk was Max Ischenko&#8217;s <strong>Simple WSGI Composition</strong>.  I thought the title here was a little misleading; the talk was very Pylons-focused. I&#8217;ve never used Pylons myself, and I still don&#8217;t particularly want to, but it&#8217;s good to see how the other half lives now and then.</p>
<p>Next was Daniel Greenfeld&#8217;s <strong>A Short Pinax Tutorial</strong>.  I don&#8217;t think I &#8220;get&#8221; Pinax.  I was hoping that this talk might show me how to do what I wanted with it, but now I&#8217;m feeling more like the usage I want is not part of their agenda.  I understand that, I&#8217;m all for opinionated software, I just like it better when they&#8217;re compatible with <em>my</em> opinions.  Brant&#8217;s question afterwards pretty much summed it up for me:  &#8220;Why is Pinax a thing?&#8221; I also feel that all the stuff they provide above and beyond just a collection of reasonably isolated apps just gets in the way.</p>
<p>I wish I had gone to the <strong>VisTrails</strong> talk.</p>
<p>Grig&#8217;s <strong>Creating RESTful Web Services With Restish</strong> was quite a bit better than I expected.  I&#8217;ve seen a couple REST talks, and they&#8217;re usually pretty awful, essentially boiling down to someone slowly repeating &#8220;nouns and verbs&#8221;.  I thought Grig delved a little deeper into the right things, and gave some nice comparisons to xml-rpc.  I don&#8217;t remember much more specific, I&#8217;ll probably watch the video again, though.  </p>
<p>Saturday&#8217;s keynotes were a little better.  I&#8217;m not entirely proud of it, but my brain pretty much shuts down whenever anyone starts talking about IronPython.  I just can&#8217;t bring myself to care about it at all.  PyPy, however, is some voodoo space shit from the future and it scares the hell out of me.</p>
<p>My first talk, <strong>Demystifying Non-Blocking and Asynchronous I/O</strong> was probably my favorite of the entire conference.  Peter Portante had some solid slides, and did an excellent job of explaining something I knew nothing about in a way I could easily follow. I highly recommend this one.</p>
<p>David Beazley&#8217;s <strong>Understanding the Python GIL</strong> was probably the most hyped talk of the weekend, and it did not disappoint.</p>
<p>The middle of the day saturday was a little weak, I sat it out for a little while, and worked on a little project for later.  I did go see Titus&#8217; <strong>Continuous Integration</strong> and Ned Batchelder&#8217;s <strong>Testing</strong> talks, though.  Both were very strong, and relevant to my interests.  Titus is a great speaker, and gave probably this year&#8217;s most entertaining talk for me at least.  Ned was also wearing one of my company&#8217;s nosetests shirts, which marks him as a person of quality.</p>
<p>Saturday night was the most important event of the weekend, the Testing In Python BoF meetup.  What started last year as just a quiet little meetup for a quiet mailing list somehow grew into a monster.  We were packed into the largest open space room, and people were even standing out in the hall.  I feel a little bad asking this, but who are these people?  The TiP BoF had probably the highest concentration of &#8220;big names&#8221; of any open space, I get the feeling that they attract a lot of &#8220;groupies&#8221; who figure that anything Michael Foord or Jesse Noller is going to is something they should be at too.  I suppose they&#8217;re not necessarily wrong in thinking that, but it does make getting enough beer a problem. </p>
<p>Sunday morning, I went to the <strong>Eventlet</strong> talk.  It sounded like some really cool stuff, and I hope I can think of an excuse to use it.  After that was the two <strong>Mercurial</strong> talks.  The first one by Dirkjan Ochtman wasn&#8217;t quite everything I was hoping for.  It seemed a little too aimed at people that didn&#8217;t know how DVCS worked, where I was hoping for something that actually delved into the code, showing how Mercurial specifically made it work.  Ironically the next talk, <strong>Hg vs. Git</strong> had a bit more of that, and was very good.  I still don&#8217;t know how to actually do anything in Git, but at least I&#8217;m thinking it might be possible to learn.</p>
<p>So yeah, Pycon is awesome.</p>
]]></content:encoded>
			<wfw:commentRss>http://helveticascenario.net/blog/2010/02/pycon-2010-retro/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>odd distribute/setuptools issue</title>
		<link>http://helveticascenario.net/blog/2010/02/odd-distributesetuptools-issue/</link>
		<comments>http://helveticascenario.net/blog/2010/02/odd-distributesetuptools-issue/#comments</comments>
		<pubDate>Fri, 26 Feb 2010 17:11:59 +0000</pubDate>
		<dc:creator>nat</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://helveticascenario.net/blog/?p=88</guid>
		<description><![CDATA[I&#8217;m using the system python 2.6 install on Snow Leopard, and occasionally get this when doing instally-type things:

/Library/Python/2.6/site-packages/setuptools/command/install_scripts.py:3: UserWarning: Module pkg_resources was already imported from /System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/pkg_resources.pyc, but /Library/Python/2.6/site-packages is being added to sys.path
      from pkg_resources import Distribution, PathMetadata, ensure_directory
/Library/Python/2.6/site-packages/setuptools/command/install_scripts.py:3: UserWarning: Module site was already imported from /System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site.pyc, but /Library/Python/2.6/site-packages is [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m using the system python 2.6 install on Snow Leopard, and occasionally get this when doing instally-type things:</p>
<pre>
/Library/Python/2.6/site-packages/setuptools/command/install_scripts.py:3: UserWarning: Module pkg_resources was already imported from /System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/pkg_resources.pyc, but /Library/Python/2.6/site-packages is being added to sys.path
      from pkg_resources import Distribution, PathMetadata, ensure_directory
/Library/Python/2.6/site-packages/setuptools/command/install_scripts.py:3: UserWarning: Module site was already imported from /System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site.pyc, but /Library/Python/2.6/site-packages is being added to sys.path
      from pkg_resources import Distribution, PathMetadata, ensure_directory
warning: no previously-included files matching '*.*' found under directory 'docs/_templates'
</pre>
<p>I try to be good about using virtualenv and pip and whatnot, but I probably slipped up somewhere.  Either way, I finally got tired of seeing those warnings all the time and actually read them.  Throwing caution to the wind, I deleted <code>/System/&#8203;Library/&#8203;Frameworks/&#8203;Python.framework/&#8203;Versions/&#8203;2.6/&#8203;Extras/&#8203;lib/&#8203;python/&#8203;pkg_resources.pyc</code> and everything seems to be working.  hth</p>
]]></content:encoded>
			<wfw:commentRss>http://helveticascenario.net/blog/2010/02/odd-distributesetuptools-issue/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>lxml OSX compilation madness</title>
		<link>http://helveticascenario.net/blog/2009/09/lxml-osx-compilation-madness/</link>
		<comments>http://helveticascenario.net/blog/2009/09/lxml-osx-compilation-madness/#comments</comments>
		<pubDate>Tue, 29 Sep 2009 18:22:25 +0000</pubDate>
		<dc:creator>nat</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://helveticascenario.net/blog/?p=67</guid>
		<description><![CDATA[I don&#8217;t think that there has ever been a point in time where installing lxml on OSX was not a horrible pain in the ass.  I think that at one point, it was enough just to install updated versions of libxml2 and libxslt, and lxml would compile nicely.  But I must have done [...]]]></description>
			<content:encoded><![CDATA[<p>I don&#8217;t think that there has ever been a point in time where installing <a href="http://codespeak.net/lxml/">lxml</a> on OSX was not a horrible pain in the ass.  I think that at one point, it was enough just to install updated versions of libxml2 and libxslt, and lxml would compile nicely.  But I must have done something bad, cause at some point recently, lxml just stopped compiling for me.</p>
<p>This would not do at all.  I use <a href="http://pypi.python.org/pypi/virtualenv">virtualenv</a> (and <a href="http://www.doughellmann.com/projects/virtualenvwrapper/">virtualenvwrapper</a>) pretty religiously, and am loathe to install much of anything in the system-wide site-packages.  I needed to get things to a point where a straight-up <code>easy_install lxml</code> would work.  I didn&#8217;t wanna be messing around with custom install flags or whatever every time I cut a new env.</p>
<p>This is not a neat step-by-step guide for getting lxml working in OSX.  This is just a record of some stuff that I saw, and some things that I did.  Some combination thereof was sufficient to get things working.</p>
<p>For the record, I&#8217;m using lxml 2.2.2, libxml2 2.7.5, and libxslt 1.1.26.</p>
<p>One day, I fired up python, typed <code>from lxml import etree</code> and got an error much like the following:</p>
<pre lang="">
>>> from lxml import etree
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: dlopen(/Users/nwilliams/.virtualenvs/lxml1/lib/python2.6/site-packages/lxml-2.2.2-py2.6-macosx-10.5-universal.egg/lxml/etree.so, 2): Symbol not found: _xmlFree
  Referenced from: /Users/nwilliams/.virtualenvs/lxml1/lib/python2.6/site-packages/lxml-2.2.2-py2.6-macosx-10.5-universal.egg/lxml/etree.so
  Expected in: dynamic lookup

>>>
</pre>
<p>Needless to say, I was less than pleased.</p>
<p>Looking though the source, I gathered that <code>_xmlFree</code> was a symbol exported by libxml2.  My first thought was that lxml was somehow compiling against the old system version of libxml2, or for some other reason couldn&#8217;t find the new version.</p>
<p>I noticed a few funny things about the output when installing lxml.  First, there were two lines right before all the heavy compilation work:</p>
<pre lang="">
Using build configuration of libxslt 1.1.26
Building against libxml2/libxslt in the following directory: /usr/local/lib
</pre>
<p>The second line suggested that lxml was, in fact, seeing the version of libxml2 that I wanted it to.  The first was a problem though, because normally, it looks like this:</p>
<pre lang="">
Using build configuration of libxml2 2.7.5 and libxslt 1.1.26
</pre>
<p>For some reason, lxml wasn&#8217;t finding <code>xml2-config</code>.  Doing <code>export XML2_CONFIG=/usr/local/bin/xml2-config</code> seemed to fix things.</p>
<p>The other issue was probably the important one.  While compiling lxml, I would see a bunch of warnings that looked like this:</p>
<pre lang="">
ld: warning in /usr/local/lib/libxml2.dylib, file is not of required architecture
ld: warning in /usr/local/lib/libxslt.dylib, file is not of required architecture
</pre>
<p>Also for another file or two, and all repeated a few times.</p>
<p>Checking <code>file /usr/local/lib/libxml2.dylib</code> told me that the files in question were only compiled as i386 binaries.  I eventually found <a href="http://0xced.blogspot.com/2006/07/dealing-with-outdated-open-source-libs.html">this page</a>, which showed me how to compile libxml2 and libxslt as universal binaries.  I did modify things somewhat, though, most notably adding 64-bit architectures.<br />
The configure command I used for libxml2 was:</p>
<pre lang="">
env CFLAGS="-arch i386 -arch ppc -arch x86_64 -arch ppc64" ./configure --enable-static=no --without-python --disable-dependency-tracking
</pre>
<p>And for libxslt:</p>
<pre lang="">
env CFLAGS="-arch i386 -arch ppc -arch x86_64 -arch ppc64" ./configure --disable-dependency-tracking
</pre>
<p>The <code>CFLAGS</code> bit is necessary, that&#8217;s what&#8217;s making things work.  I don&#8217;t actually know exactly what the point of <code>--enable-static=no</code> is.  I&#8217;m sure it&#8217;ll come back to bite me in the ass at some point.  <code>--without-python</code> sounds scary, but since lxml is actually an alternative to the gross &#8220;real&#8221; bindings, we don&#8217;t care about them.  I also have no idea what <code>--disable-dependency-tracking</code> does, but <code>make</code> will fail without it.</p>
<p>Once I had these universal libraries built and installed, <code>easy_install lxml</code> worked like a charm.</p>
]]></content:encoded>
			<wfw:commentRss>http://helveticascenario.net/blog/2009/09/lxml-osx-compilation-madness/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>completions breaking on zsh upgrade</title>
		<link>http://helveticascenario.net/blog/2008/12/completions-breaking-on-zsh-upgrade/</link>
		<comments>http://helveticascenario.net/blog/2008/12/completions-breaking-on-zsh-upgrade/#comments</comments>
		<pubDate>Thu, 04 Dec 2008 17:15:46 +0000</pubDate>
		<dc:creator>nat</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[zsh]]></category>

		<guid isPermaLink="false">http://helveticascenario.net/blog/?p=55</guid>
		<description><![CDATA[If you upgrade zsh and suddenly find that certain completion functions are breaking and throwing up all over your terminal, remember to delete ~/.zcompdump.
For instance, when I upgraded one of my systems from 4.3.4 to 4.3.9, I would get the following error whenever I tried to complete a command name:

alternative:69: command not found: _path_commands

This gets [...]]]></description>
			<content:encoded><![CDATA[<p>If you upgrade <a href="http://www.zsh.org/">zsh</a> and suddenly find that certain completion functions are breaking and throwing up all over your terminal, remember to delete <code>~/.zcompdump</code>.</p>
<p>For instance, when I upgraded one of my systems from 4.3.4 to 4.3.9, I would get the following error whenever I tried to complete a command name:</p>
<pre lang="">
alternative:69: command not found: _path_commands
</pre>
<p>This gets me every time.</p>
]]></content:encoded>
			<wfw:commentRss>http://helveticascenario.net/blog/2008/12/completions-breaking-on-zsh-upgrade/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>examining a dynamically loaded iframe in Selenium</title>
		<link>http://helveticascenario.net/blog/2008/12/examining-a-dynamically-loaded-iframe-in-selenium/</link>
		<comments>http://helveticascenario.net/blog/2008/12/examining-a-dynamically-loaded-iframe-in-selenium/#comments</comments>
		<pubDate>Tue, 02 Dec 2008 21:33:44 +0000</pubDate>
		<dc:creator>nat</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://helveticascenario.net/blog/?p=53</guid>
		<description><![CDATA[Nothing too exciting here, just something I was chewing on for a while and wanted to write down.  I&#8217;m testing a page that uses GreyBox to display modal windows.  GreyBox puts the content in an iframe, so you have to do a little finagling to get at it.  Most of the selenium [...]]]></description>
			<content:encoded><![CDATA[<p>Nothing too exciting here, just something I was chewing on for a while and wanted to write down.  I&#8217;m testing a page that uses <a href="http://orangoo.com/labs/GreyBox/">GreyBox</a> to display modal windows.  GreyBox puts the content in an iframe, so you have to do a little finagling to get at it.  Most of the selenium rc methods that handle frames seem to require me to actually know something about the frame I&#8217;m looking at, like an id or a name or something.  I dunno any of that crap, just use that damn iframe there.</p>
<p>Anyway, select_frame (I&#8217;m using the python bindings here) lets you use the &#8220;index&#8221; locator, so you can jump right in to the first frame.  Then to get back out, there is the &#8220;relative&#8221; locator that lets you just move up one level.  You end up with something like this:</p>

<div class="wp_syntax"><div class="code"><pre class="python" style="font-family:monospace;"><span style="color: #808080; font-style: italic;"># do stuff in the main window here</span>
sel.<span style="color: black;">click</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">&quot;the link you're clickin&quot;</span><span style="color: black;">&#41;</span>
sel.<span style="color: black;">select_frame</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">'index=0'</span><span style="color: black;">&#41;</span>
<span style="color: #808080; font-style: italic;"># do stuff to the iframe here</span>
sel.<span style="color: black;">select_frame</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">'relative=up'</span><span style="color: black;">&#41;</span>
<span style="color: #808080; font-style: italic;"># you're back in the main window</span></pre></div></div>

<p>I don&#8217;t have all that solid a grasp on what&#8217;s going on around here, so I&#8217;m sure this only works in whatever bizarre edge case I have set up.  Whatever, hopefully google will direct some poor soul here and I will end up making his day just that much brighter.</p>
]]></content:encoded>
			<wfw:commentRss>http://helveticascenario.net/blog/2008/12/examining-a-dynamically-loaded-iframe-in-selenium/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>helvetireader list view css update</title>
		<link>http://helveticascenario.net/blog/2008/12/helvetireader-list-view-css-update/</link>
		<comments>http://helveticascenario.net/blog/2008/12/helvetireader-list-view-css-update/#comments</comments>
		<pubDate>Tue, 02 Dec 2008 16:53:07 +0000</pubDate>
		<dc:creator>nat</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[css]]></category>

		<guid isPermaLink="false">http://helveticascenario.net/blog/?p=50</guid>
		<description><![CDATA[Here is an update to the CSS I posted the other day for tweaking Helvetireader.

#selectors-box, #add-box &#123; display: none; &#125;
.entry &#123; -webkit-border-radius: 0 !important; -moz-border-radius: 0 ! important; &#125;
.entry .collapsed &#123; padding: 2px 0 2px 0 ! important; &#125;
.entry .collapsed .entry-secondary &#123; margin-top: 1px !important; &#125;
.entry .collapsed .entry-original &#123; margin-top: 2px !important; &#125;
.entry .collapsed .entry-icons [...]]]></description>
			<content:encoded><![CDATA[<p>Here is an update to the CSS I posted <a href="http://helveticascenario.net/blog/2008/11/helvetireader/">the other day</a> for tweaking <a href="http://helvetireader.com">Helvetireader</a>.</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #cc00cc;">#selectors-box</span><span style="color: #00AA00;">,</span> <span style="color: #cc00cc;">#add-box</span> <span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">none</span><span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span>
<span style="color: #6666ff;">.entry</span> <span style="color: #00AA00;">&#123;</span> -webkit-border-radius<span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span> !important<span style="color: #00AA00;">;</span> -moz-border-radius<span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span> ! important<span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span>
<span style="color: #6666ff;">.entry</span> <span style="color: #6666ff;">.collapsed</span> <span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span> <span style="color: #933;">2px</span> <span style="color: #cc66cc;">0</span> <span style="color: #933;">2px</span> <span style="color: #cc66cc;">0</span> ! important<span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span>
<span style="color: #6666ff;">.entry</span> <span style="color: #6666ff;">.collapsed</span> <span style="color: #6666ff;">.entry-secondary</span> <span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">margin-top</span><span style="color: #00AA00;">:</span> <span style="color: #933;">1px</span> !important<span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span>
<span style="color: #6666ff;">.entry</span> <span style="color: #6666ff;">.collapsed</span> <span style="color: #6666ff;">.entry-original</span> <span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">margin-top</span><span style="color: #00AA00;">:</span> <span style="color: #933;">2px</span> !important<span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span>
<span style="color: #6666ff;">.entry</span> <span style="color: #6666ff;">.collapsed</span> <span style="color: #6666ff;">.entry-icons</span> <span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">top</span><span style="color: #00AA00;">:</span> <span style="color: #933;">-4px</span> !important<span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span>
<span style="color: #6666ff;">.entry</span> <span style="color: #6666ff;">.collapsed</span> <span style="color: #6666ff;">.entry-date</span> <span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span> <span style="color: #933;">30px</span> <span style="color: #cc66cc;">0</span> <span style="color: #cc66cc;">0</span> !important<span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span> <span style="color: #933;">1px</span> <span style="color: #cc66cc;">0</span> <span style="color: #933;">1px</span> <span style="color: #cc66cc;">0</span> !important<span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span>
<span style="color: #6666ff;">.entry-actions</span> <span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span> <span style="color: #933;">1.2em</span> !important<span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">padding-top</span><span style="color: #00AA00;">:</span> <span style="color: #933;">0px</span> !important<span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span>
<span style="color: #6666ff;">.entry-actions</span><span style="color: #3333ff;">:hover </span><span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">padding-left</span><span style="color: #00AA00;">:</span> <span style="color: #933;">25px</span> !important<span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>I forgot to even mention in my last post, but the real reason for needing most of this is that I&#8217;m using Reader in list view, instead of expanded view as is intended.  I think the only real difference you might see using this css in expanded view is that you won&#8217;t get the nice rounded corners around each entry.  Unless there&#8217;s a CSS selector for matching the parent of a certain element, I don&#8217;t know a practical way to preserve the corners.  I also never use expanded view, so I don&#8217;t care.</p>
]]></content:encoded>
			<wfw:commentRss>http://helveticascenario.net/blog/2008/12/helvetireader-list-view-css-update/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Helvetireader</title>
		<link>http://helveticascenario.net/blog/2008/11/helvetireader/</link>
		<comments>http://helveticascenario.net/blog/2008/11/helvetireader/#comments</comments>
		<pubDate>Sat, 29 Nov 2008 23:16:24 +0000</pubDate>
		<dc:creator>nat</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[helvetica]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://helveticascenario.net/blog/?p=43</guid>
		<description><![CDATA[I use Google Reader a lot, and lately I&#8217;d been feeling somewhat frustrated with its use of space.  It is the means through which I consume the majority of my online information, and I wanted it to be a little more efficient about presenting that info.
So, I was very happy to discover Helvetireader, a [...]]]></description>
			<content:encoded><![CDATA[<p>I use <a href="http://reader.google.com">Google Reader</a> a lot, and lately I&#8217;d been feeling somewhat frustrated with its use of space.  It is the means through which I consume the majority of my online information, and I wanted it to be a little more efficient about presenting that info.</p>
<p>So, I was very happy to discover <a href="http://www.helvetireader.com/">Helvetireader</a>, a <a href="https://addons.mozilla.org/en-US/firefox/addon/748">Greasemonkey</a> script for applying a much more minimalist style to Reader.  It removes many of the UI elements, forcing much wider use of keyboard shortcuts.  I was already a big fan of Reader&#8217;s keyboard shortcuts, and Helvetireader prompted me to get familiar with a few others that I hadn&#8217;t even thought to look for.</p>
<p>At the moment, the script just adds two elements inside the page&#8217;s <code>head</code> tag &mdash; one <code>link</code> tag to change the favicon, and another linking to the <a href="http://www.helvetireader.com/css/helvetireader.css">stylesheet</a>.  I have been tweaking the script a little to get things a little more how I like them.  What I did is just add a style element, define its <code>InnerHTML</code>, and append it as a child to the <code>head</code> tag.  I put my tweaks inside a new userscript, but you could just as easily edit the Helvetireader script.  Just make sure that your adjustments come after Helvetireader&#8217;s CSS.</p>
<p>So, the javascript I have for adding the style tag looks something like the following:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #003366; font-weight: bold;">var</span> newStyle <span style="color: #339933;">=</span> document.<span style="color: #660066;">createElement</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'style'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
newStyle.<span style="color: #660066;">type</span> <span style="color: #339933;">=</span> <span style="color: #3366CC;">'text/css'</span><span style="color: #339933;">;</span>
newStyle.<span style="color: #660066;">innerHTML</span> <span style="color: #339933;">=</span> <span style="color: #3366CC;">&quot;CSS GOES HERE&quot;</span><span style="color: #339933;">;</span>
document.<span style="color: #660066;">getElementsByTagName</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;head&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#91;</span><span style="color: #CC0000;">0</span><span style="color: #009900;">&#93;</span>.<span style="color: #660066;">appendChild</span><span style="color: #009900;">&#40;</span>newStyle<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>The biggest thing that I wanted to change was removing the links above the feed tree.  It takes up like half the height of the page and I never use any of them.  Even with the browser window maximised, I could only see a tiny subset of my feeds.  You might say that I was mad as hell and not going to take it anymore.  Luckily, fixing this was a simple matter:</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #cc00cc;">#selectors-box</span><span style="color: #00AA00;">,</span> <span style="color: #cc00cc;">#add-box</span> <span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">none</span><span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>In list view, the little star icon was kind of off center, and the date overlapped with the icon on the right.  The star icon being low also made the whole bar taller than it should have been and the top of some of the text underneath was being exposed.  The following fixed that:</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #cc00cc;">#entries</span><span style="color: #6666ff;">.list</span> <span style="color: #6666ff;">.collapsed</span> <span style="color: #6666ff;">.entry-icons</span> <span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">top</span><span style="color: #00AA00;">:</span> <span style="color: #933;">-5px</span> ! important<span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">padding-bottom</span><span style="color: #00AA00;">:</span> <span style="color: #933;">5px</span><span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span>
<span style="color: #6666ff;">.collapsed</span> <span style="color: #6666ff;">.entry-date</span> <span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span> <span style="color: #933;">.2em</span> <span style="color: #933;">30px</span> <span style="color: #cc66cc;">0</span> <span style="color: #cc66cc;">0</span> ! important<span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>When an article is expanded, the options at the bottom only show up when you hover over them.  They also overlapped with the little gear icon.  I think they might have been pushed down a bit or something as well.  As is typical with CSS that I write, I&#8217;m never quite sure what is actually necessary.  I tend to just get stuff working, maybe pare down a few really obvious things, and then not mess with it.  So don&#8217;t take any of this as authoritative, it&#8217;s just stuff that seems to work for me.</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #6666ff;">.entry-actions</span> <span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span> <span style="color: #933;">1.2em</span> ! important<span style="color: #00AA00;">;</span> <span style="color: #000000; font-weight: bold;">padding-top</span><span style="color: #00AA00;">:</span> <span style="color: #933;">-0px</span> ! important<span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span>
<span style="color: #6666ff;">.entry-actions</span><span style="color: #3333ff;">:hover </span><span style="color: #00AA00;">&#123;</span> <span style="color: #000000; font-weight: bold;">padding-left</span><span style="color: #00AA00;">:</span> <span style="color: #933;">25px</span> ! important<span style="color: #00AA00;">;</span> <span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>Unfortunately, Javascript doesn&#8217;t have nice multi-line strings or heredocs, and I didn&#8217;t really feel like putting all of my CSS on one line.  So, I cheated a little like so:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">newStyle.<span style="color: #660066;">innerHTML</span> <span style="color: #339933;">=</span> <span style="color: #3366CC;">&quot;<span style="color: #000099; font-weight: bold;">\</span>
#selectors-box, #add-box { display: none; }<span style="color: #000099; font-weight: bold;">\n</span><span style="color: #000099; font-weight: bold;">\</span>
#entries.list .collapsed .entry-icons { top: -5px ! important; padding-bottom: 5px; }<span style="color: #000099; font-weight: bold;">\n</span><span style="color: #000099; font-weight: bold;">\</span>
.collapsed .entry-date { margin: .2em 30px 0 0 ! important; }<span style="color: #000099; font-weight: bold;">\n</span><span style="color: #000099; font-weight: bold;">\</span>
.entry-actions { height: 1.2em ! important; padding-top: -0px ! important; }<span style="color: #000099; font-weight: bold;">\n</span><span style="color: #000099; font-weight: bold;">\</span>
.entry-actions:hover { padding-left: 25px ! important; }<span style="color: #000099; font-weight: bold;">\n</span><span style="color: #000099; font-weight: bold;">\</span>
&quot;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Not ideal perhaps, but not too terrible, I&#8217;d say.  And that&#8217;s usually good enough.</p>
<p>I&#8217;ve only been using this for a day or so, but I&#8217;m really liking it so far.  I suspect that I would probably feel the same even if I didn&#8217;t have a huge fetish for Helvetica.</p>
<p>EDIT: <a href="http://helveticascenario.net/blog/2008/12/helvetireader-list-view-css-update/">updated css</a></p>
]]></content:encoded>
			<wfw:commentRss>http://helveticascenario.net/blog/2008/11/helvetireader/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>forget that</title>
		<link>http://helveticascenario.net/blog/2008/08/forget-that/</link>
		<comments>http://helveticascenario.net/blog/2008/08/forget-that/#comments</comments>
		<pubDate>Mon, 18 Aug 2008 14:09:04 +0000</pubDate>
		<dc:creator>nat</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://helveticascenario.net/blog/?p=37</guid>
		<description><![CDATA[That twitter digest plugin was a nice idea and all, but it kind of loses its effectiveness when you never post for real.  Also, it didn&#8217;t seem to understand how dates work.
]]></description>
			<content:encoded><![CDATA[<p>That twitter digest plugin was a nice idea and all, but it kind of loses its effectiveness when you never post for real.  Also, it didn&#8217;t seem to understand how dates work.</p>
]]></content:encoded>
			<wfw:commentRss>http://helveticascenario.net/blog/2008/08/forget-that/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Super-Late Wizard World Round-Up</title>
		<link>http://helveticascenario.net/blog/2008/07/super-late-wizard-world-round-up/</link>
		<comments>http://helveticascenario.net/blog/2008/07/super-late-wizard-world-round-up/#comments</comments>
		<pubDate>Sun, 13 Jul 2008 00:05:22 +0000</pubDate>
		<dc:creator>nat</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[comics]]></category>

		<guid isPermaLink="false">http://helveticascenario.net/blog/?p=29</guid>
		<description><![CDATA[I went to Wizard World Chicago a few weeks back, and bought a few things.  I just haven&#8217;t gotten around to posting pictures, mostly for lack of a digital camera.

The main thing I purchased was a page from Nathan Fox&#8217;s run on DMZ.  For comparison, you can see the final, colored and lettered [...]]]></description>
			<content:encoded><![CDATA[<p>I went to Wizard World Chicago a few weeks back, and bought a few things.  I just haven&#8217;t gotten around to posting pictures, mostly for lack of a digital camera.</p>
<p><a href="http://helveticascenario.net/blog_images/fox_dmz.jpg"><img src="http://helveticascenario.net/blog_images/fox_dmz_th.jpg" alt="fox_dmz" title="Nathan Fox page from DMZ" /></a></p>
<p>The main thing I purchased was a page from <a href="http://foxnathan.com/">Nathan Fox</a>&#8217;s run on DMZ.  For comparison, you can see the final, colored and lettered version <a href="http://helveticascenario.net/blog_images/fox_dmz_final.jpg">here</a>, it&#8217;s page 15 from issue 18.  You can sort of get a sense of scale from the paperback holding down the end, but the page is 16&#8243;x24&#8243;, quite a bit bigger than most artists work at.  His prices were really good, especially considering how detailed his work is.  Aside from DMZ, he had pages from <em>Pigeons From Hell</em> and the <em>Batman Black and White</em> issue that he did.  I&#8217;ve never read any <em>Pigeons</em>, but the art looked damn good.</p>
<p><a href="http://helveticascenario.net/blog_images/art_cheeseburger.jpg"><img style="float: left;" src="http://helveticascenario.net/blog_images/art_cheeseburger_th.jpg" alt="cheeseburger" title="Cheeseburger" /></a><a href="http://helveticascenario.net/blog_images/art_zatanna.jpg"><img src="http://helveticascenario.net/blog_images/art_zatanna_th.jpg" alt="Zatanna by Art Baltazar" title="Art Baltazar Zatanna sketch" /></a></p>
<p>Art Baltazar was there as usual, looking totally ridiculous.  I think he was wearing a homemade Superman shirt, along with some kind of hat that seemed to be made of strips of black cloth sewn together.  For some awesome reason I don&#8217;t quite understand, he only charges $1 per character for sketches.  I got one of Zatanna because I&#8217;m cool like that, as well as a totally awesome painting of a cheeseburger.  The painting is stretched canvas on a wooden frame, but only 2&#8243;x2&#8243;.  I&#8217;m fairly proud of it.</p>
<p><a href="http://helveticascenario.net/blog_images/smarto_zatanna.jpg"><img src="http://helveticascenario.net/blog_images/smarto_zatanna_th.jpg" alt="smarto_zatanna" title="smarto zatanna" /></a></p>
<p>The last thing I picked up worth noting was another Zatanna sketch from a guy named Luke Smarto.  To be honest I don&#8217;t have any idea who he is, and don&#8217;t even think he&#8217;s done any books, but inked and toned, the sketch was only $10.  Quite the bargain.  I don&#8217;t usually even bother looking too hard at artists that haven&#8217;t worked on anything I&#8217;ve read, but the example sketch he had up on his table was of Zatanna, so I knew we would be able to achieve a meeting of the minds.</p>
<p>I also got a couple books, filled in some gaps here and there, but nothing too impressive.  I was a little less than enthused about going at first, but things turned out pretty well I thought.</p>
]]></content:encoded>
			<wfw:commentRss>http://helveticascenario.net/blog/2008/07/super-late-wizard-world-round-up/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iphone</title>
		<link>http://helveticascenario.net/blog/2008/07/iphone/</link>
		<comments>http://helveticascenario.net/blog/2008/07/iphone/#comments</comments>
		<pubDate>Sat, 12 Jul 2008 17:23:35 +0000</pubDate>
		<dc:creator>nat</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[iphone]]></category>

		<guid isPermaLink="false">http://helveticascenario.net/blog/?p=26</guid>
		<description><![CDATA[well, I broke down and bought an iphone 3g.  It&#8217;s pretty sweet, honestly.  There&#8217;s not really much else to say, I haven&#8217;t done anything with it yet.  More as the situation develops.
]]></description>
			<content:encoded><![CDATA[<p>well, I broke down and bought an iphone 3g.  It&#8217;s pretty sweet, honestly.  There&#8217;s not really much else to say, I haven&#8217;t done anything with it yet.  More as the situation develops.</p>
]]></content:encoded>
			<wfw:commentRss>http://helveticascenario.net/blog/2008/07/iphone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I have a stupid bicycle</title>
		<link>http://helveticascenario.net/blog/2008/07/i-have-a-stupid-bicycle/</link>
		<comments>http://helveticascenario.net/blog/2008/07/i-have-a-stupid-bicycle/#comments</comments>
		<pubDate>Thu, 10 Jul 2008 14:31:03 +0000</pubDate>
		<dc:creator>nat</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[bikes]]></category>

		<guid isPermaLink="false">http://helveticascenario.net/blog/?p=25</guid>
		<description><![CDATA[I ran over my own crank arm on the way to work today.
]]></description>
			<content:encoded><![CDATA[<p>I ran over my own crank arm on the way to work today.</p>
]]></content:encoded>
			<wfw:commentRss>http://helveticascenario.net/blog/2008/07/i-have-a-stupid-bicycle/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>humpty</title>
		<link>http://helveticascenario.net/blog/2008/07/humpty/</link>
		<comments>http://helveticascenario.net/blog/2008/07/humpty/#comments</comments>
		<pubDate>Thu, 03 Jul 2008 16:05:55 +0000</pubDate>
		<dc:creator>nat</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[nothing]]></category>

		<guid isPermaLink="false">http://helveticascenario.net/blog/?p=24</guid>
		<description><![CDATA[I don&#8217;t quite understand why anybody thought that any of the king&#8217;s horses, much less all of them, would be any help at all in putting Humpty Dumpty back together again.
]]></description>
			<content:encoded><![CDATA[<p>I don&#8217;t quite understand why anybody thought that <em>any</em> of the king&#8217;s horses, much less all of them, would be any help at all in putting Humpty Dumpty back together again.</p>
]]></content:encoded>
			<wfw:commentRss>http://helveticascenario.net/blog/2008/07/humpty/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>fWordplay Friday</title>
		<link>http://helveticascenario.net/blog/2008/06/fwordplay-friday/</link>
		<comments>http://helveticascenario.net/blog/2008/06/fwordplay-friday/#comments</comments>
		<pubDate>Fri, 27 Jun 2008 14:37:36 +0000</pubDate>
		<dc:creator>nat</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[words]]></category>

		<guid isPermaLink="false">http://helveticascenario.net/blog/?p=20</guid>
		<description><![CDATA[Are there any words that change pronunciation and/or meaning with just a change in capitalization?  The only ones I know are polish/Polish.  
]]></description>
			<content:encoded><![CDATA[<p>Are there any words that change pronunciation and/or meaning with just a change in capitalization?  The only ones I know are polish/Polish.  </p>
]]></content:encoded>
			<wfw:commentRss>http://helveticascenario.net/blog/2008/06/fwordplay-friday/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>bellosh</title>
		<link>http://helveticascenario.net/blog/2008/06/bellosh/</link>
		<comments>http://helveticascenario.net/blog/2008/06/bellosh/#comments</comments>
		<pubDate>Thu, 26 Jun 2008 17:04:36 +0000</pubDate>
		<dc:creator>nat</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://helveticascenario.net/blog/?p=19</guid>
		<description><![CDATA[I was watching Raiders of the Lost Ark the other day, and was reminded of a scene that has bothered me for a long time.  When they first get to Cairo, Sallah is telling Indy about the archaeologist the Nazis have hired, a man named &#8220;Bellosh&#8220;.  Indy laughs and corrects him, &#8220;Bellock&#8220;.  [...]]]></description>
			<content:encoded><![CDATA[<p>I was watching <em>Raiders of the Lost Ark</em> the other day, and was reminded of a scene that has bothered me for a long time.  When they first get to Cairo, Sallah is telling Indy about the archaeologist the Nazis have hired, a man named &#8220;Bello<em>sh</em>&#8220;.  Indy laughs and corrects him, &#8220;Bell<em>ock</em>&#8220;.  What I initially got out of this was that someone saw the name written, and read a &#8216;ch&#8217; as soft instead of hard.  </p>
<p>But, in the credits, Paul Freeman&#8217;s character is written as &#8220;Belloq&#8221;.  Is that even a name?  Googling for &#8220;belloq&#8221;, even excluding words like &#8220;Raiders&#8221;, &#8220;Indiana&#8221;, or &#8220;Rene&#8221;, still doesn&#8217;t return much that looks like anyone&#8217;s real name, mostly just online profiles.  &#8220;Belloche&#8221;, however, does appear to actually be a real name, and it fits with Sallah&#8217;s confusion.  I guess that&#8217;s what his name should be.</p>
<p>These are the troubles I face, day in, day out.</p>
]]></content:encoded>
			<wfw:commentRss>http://helveticascenario.net/blog/2008/06/bellosh/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Black Blood of the Earth</title>
		<link>http://helveticascenario.net/blog/2008/06/black-blood-of-the-earth/</link>
		<comments>http://helveticascenario.net/blog/2008/06/black-blood-of-the-earth/#comments</comments>
		<pubDate>Wed, 25 Jun 2008 15:20:22 +0000</pubDate>
		<dc:creator>nat</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[metal]]></category>
		<category><![CDATA[movies]]></category>

		<guid isPermaLink="false">http://helveticascenario.net/blog/?p=18</guid>
		<description><![CDATA[I wish I was in a band, or had any musical knowledge at all, so I could make nothing but ridiculous rock-opera concept albums.  This morning I had the idea for one based on Big Trouble in Little China.  I think Black Blood of the Earth would make a good title, and the [...]]]></description>
			<content:encoded><![CDATA[<p>I wish I was in a band, or had any musical knowledge at all, so I could make nothing but ridiculous rock-opera concept albums.  This morning I had the idea for one based on <em>Big Trouble in Little China</em>.  I think <em>Black Blood of the Earth</em> would make a good title, and the following songs seem like good ideas:</p>
<ul>
<li><em>Porkchop Express</em></li>
<li><em>Double or Nothing</em></li>
<li><em>It&#8217;s All in the Wrist</em></li>
<li><em>Green Eyes, Very Rare</em> (still undecided on this one)</li>
<li><em>China is Here</em></li>
<li><em>Thunder</em>, <em>Lightning</em>, and <em>Rain</em> (<em>Three Storms</em> Pts I, II, and III, respectively)</li>
<li><em>Difficulty at the Beginning</em></li>
<li><em>Taming the Dragon</em></li>
</ul>
<p>I haven&#8217;t watched the movie in a long time, so I&#8217;m sure there&#8217;s plenty of other good ones to be had.  As for sound, I&#8217;m thinking something like <em><a href="http://en.wikipedia.org/wiki/Nightfall_in_Middle-Earth">Nightfall in Middle-Earth</a></em> as done by Dezperadoz.  </p>
<p>Further updates to come as the situation develops.  Also, I need some real hobbies.</p>
]]></content:encoded>
			<wfw:commentRss>http://helveticascenario.net/blog/2008/06/black-blood-of-the-earth/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
