<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.2" -->
<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/"
	>

<channel>
	<title>Annrky + Sinzui &#187; Sinzui</title>
	<link>http://curtis.hovey.name</link>
	<description>Anne Lawrence and Curtis Hovey</description>
	<pubDate>Thu, 03 Dec 2009 22:09:07 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2</generator>
	<language>en</language>
			<item>
		<title>Localizing standard directories, or nautilus .hidden hacks</title>
		<link>http://curtis.hovey.name/2007/02/16/localizing-standard-directories-or-nautilus-hidden-hacks/</link>
		<comments>http://curtis.hovey.name/2007/02/16/localizing-standard-directories-or-nautilus-hidden-hacks/#comments</comments>
		<pubDate>Fri, 16 Feb 2007 17:08:42 +0000</pubDate>
		<dc:creator>curtis</dc:creator>
		
		<category><![CDATA[Sinzui]]></category>

		<guid isPermaLink="false">http://curtis.hovey.name/2007/02/16/localizing-standard-directories-or-nautilus-hidden-hacks/</guid>
		<description><![CDATA[There has been a interesting discussion about localizing standard directory names for applications on GNOME&#8217;s desktop-devel-list. The discussion is under the &#8216;Call for a Gnome Media Center&#8216; thread. There is a lot of well meant suggestions about mapping a Music folder to another name.
I don&#8217;t think this is a GNOME problem though. This is a [...]]]></description>
			<content:encoded><![CDATA[<p>There has been a interesting discussion about localizing standard directory names for applications on GNOME&#8217;s desktop-devel-list. The discussion is under the &#8216;<a href="http://mail.gnome.org/archives/desktop-devel-list/2007-February/msg00134.html">Call for a Gnome Media Center</a>&#8216; thread. There is a lot of well meant suggestions about mapping a Music folder to another name.</p>
<p>I don&#8217;t think this is a GNOME problem though. This is a desktop problem, a distro problem. Users want their apps and data to work in their language, and those apps come from a lot of projects. No one is happy when a lone app like Firefox, OpenOffice, or Quanta insists that a specific directory name exist. I think we need a concerted effort at freedesktop.org to define how apps locate a standard directory where data is stored. By concerted, I mean settle on a simple standard that can be implement in less than 100 lines of code by the major desktop projects/apps. Distros might want to put some labor behind the effort to see that key apps are updated in time for distro&#8217;s next upgrade.</p>
<p>Localization of diretories, is more that just language, it&#8217;s the user&#8217;s perception of the data. Ubuntu Edgy 6.10 switched to <a href="http://www.f-spot.org/Main_Page">F-Spot</a> for photo management. F-Spot is a great application! I&#8217;ve been building it for years now, so I wasn&#8217;t put out by making a few changes to it so that it uses my &#8216;Camera&#8217; directory. My wife Anne was not pleased though. She refused to use it because it wanted her &#8216;Pictures&#8217; folder renamed to &#8216;photos&#8217;. I think she was taking a pretty draconian position considering the benefits she got by switching to F-Spot. I found a compromise by using a poorly documented feature of nautilus. If you have ever read the source for nautilus (because I&#8217;ve never seen a document or announcement about this), you may have come across the &#8216;.hidden&#8217; file. Nautilus will not display any files or directories listed in a directory&#8217;s &#8216;.hidden&#8217; file. I believe this feature was created in response to a few apps like Java that were littering $HOME with files needed only by developers. Apple&#8217;s finder has a similar feature, though I don&#8217;t believe it is configurable like Nautilus&#8217;. To fix my wife&#8217;s desktop I opened the terminal and</p>
<pre>ln -s Pictures photos
echo "photos" >> .hidden</pre>
<p>F-Spot uses the photos symlink, Anne sees her Pictures. Anne is not a command line user; it might be years for her workout what I&#8217;ve done.</p>
<p>This solution could go a long way for GNOME GUI users. It is not good for command line users, and it does require some admin experience to setup and maintain. I suspect a simpler and robust solution would require the app (or platform lib) to check a dot-hidden file that maps standard to locale names. Regardless of how the platform stores is configuration information, the publication of that information must be backward compatible, and easy to implement for older or non-platform apps&#8211;hence a dot-hidden file in the $HOME directory. I&#8217;m sure the solution is not that simple; some apps cannot handle unicode still.</p>
]]></content:encoded>
			<wfw:commentRss>http://curtis.hovey.name/2007/02/16/localizing-standard-directories-or-nautilus-hidden-hacks/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Announcing the birth of my son Tristan</title>
		<link>http://curtis.hovey.name/2007/01/15/announcing-the-birth-of-my-son-tristan/</link>
		<comments>http://curtis.hovey.name/2007/01/15/announcing-the-birth-of-my-son-tristan/#comments</comments>
		<pubDate>Mon, 15 Jan 2007 17:05:25 +0000</pubDate>
		<dc:creator>curtis</dc:creator>
		
		<category><![CDATA[Tristan]]></category>

		<category><![CDATA[life]]></category>

		<category><![CDATA[Sinzui]]></category>

		<guid isPermaLink="false">http://curtis.hovey.name/2007/01/15/announcing-the-birth-of-my-son-tristan/</guid>
		<description><![CDATA[Firstly, let me apologize to everyone who has heard of the birth from others instead of Anne or myself. We have had a very hectic two weeks, and have had little time for anyone but our children.
Tristan Alexander Lawrence-Hovey was born on January 9, 2007 at 5:58 EST. He weighed 7lb 13.8oz in anachronistic measuring [...]]]></description>
			<content:encoded><![CDATA[<p>Firstly, let me apologize to everyone who has heard of the birth from others instead of Anne or myself. We have had a very hectic two weeks, and have had little time for anyone but our children.</p>
<p>Tristan Alexander Lawrence-Hovey was born on January 9, 2007 at 5:58 EST. He weighed 7<span style="font-style: italic">lb</span> 13.8<span style="font-style: italic">oz</span> in anachronistic measuring units. He measured 19.25<span style="font-style: italic">in</span> in length (also in old units). He inherited my hair, nose, ears, and toes. From Anne, he got his eyes and mouth. He appears to have a calm disposition like Caroline (another trait that must come from Anne). I added <a href="http://curtis.hovey.name/gallery/Tristan/birth/" title="Photo gallery of Tristan Alexander Lawrence-Hovey's birth">a gallery of photos from Tristan&#8217;s birth</a>, and made a <a href="http://curtis.hovey.name/tristan-assets/Tristan.mov" title="short slideshow of Tristan Alexanders Lawrence-Hovey's the birth">short slideshow of the birth</a> (you can save any high-res photo or the QuickTime movie by choosing &#8216;Save As&#8217; from your browser&#8217;s &#8216;File&#8217; menu).</p>
<p>Tristan was taken to the Neonatal Intensive Care Unit a few hours after birth because he was having difficulty breathing. Nothing conclusive was found to be the cause, and he was breathing fine a few hours later. The doctors decided to begin a seven-day course of antibiotics while they continued to test. He was moved to the half-way room two days later, where we were permitted to hold him. We visit him for most the day. Anne is nursing/feeding him as best she can given the awkwardness of the situation. I spend a lot of time moving Anne and the children to and from the hospital and schools. The hospital will release Tristan Tuesday evening, pending the completion of his medications and his hearing test. I prepared some <a href="http://curtis.hovey.name/gallery/Tristan/nicu/">photos from Tristans stay in the NICU</a> and a QuickTime <a href="http://curtis.hovey.name/tristan-assets/nicu.mov" title="Tristan's stay in the NICU ward">slideshow of the past week</a>.</p>
<p><em>PS. My only disappointment was Anne rejected Euphrates for a middle name. I  have some solace in the knowledge that his full name in <font size="-1">iambic pentameter</font>.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://curtis.hovey.name/2007/01/15/announcing-the-birth-of-my-son-tristan/feed/</wfw:commentRss>
<enclosure url="http://curtis.hovey.name/tristan/Tristan.mov" length="10809324" type="video/quicktime" />
<enclosure url="http://curtis.hovey.name/tristan/nicu.mov" length="15076022" type="video/quicktime" />
<enclosure url="http://curtis.hovey.name/tristan-assets/Tristan.mov" length="10809324" type="video/quicktime" />
<enclosure url="http://curtis.hovey.name/tristan-assets/nicu.mov" length="15076022" type="video/quicktime" />
		</item>
		<item>
		<title>Control-Click to select, WTF?</title>
		<link>http://curtis.hovey.name/2005/03/08/control-click-to-select-wtf/</link>
		<comments>http://curtis.hovey.name/2005/03/08/control-click-to-select-wtf/#comments</comments>
		<pubDate>Tue, 08 Mar 2005 17:00:47 +0000</pubDate>
		<dc:creator>curtis</dc:creator>
		
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://curtis.hovey.name/index.php/2005/03/08/control-click-to-select-wtf/</guid>
		<description><![CDATA[My group is rebuilding one of our websites, and the UI is getting some serious attention. The business and technical groups came to an early decision that we would not be using multi-select listboxes. They alway require special instruction to use, and they are difficult to use for many users. I don&#8217;t know how long [...]]]></description>
			<content:encoded><![CDATA[<p>My group is rebuilding one of our websites, and the UI is getting some serious attention. The business and technical groups came to an early decision that we would not be using multi-select listboxes. They alway require special instruction to use, and they are difficult to use for many users. I don&#8217;t know how long that MacOS has supported this feature. Windows has had the feature for more than 15 years. GTK has a similar behavior in the treeview. But Why, oh why, are we perpetuating such a bad solution.</p>
<p>We use radio button for mutually exclusive options, and checkboxes for inclusive options. I have no issue with the listbox to restrict the view of a large list, but why change the rules of the exclusive/inclusive operation? The problem is the size of the list, not how the user interacts with it. The listbox could, maybe should, display exclusive items as radio buttons, and inclusive items as checkboxes. The user should know by the presentation of the items in the list how the listbox will behave.</p>
<p>Using GTK&#8217;s treeview to implement the behavior doesn&#8217;t take a lot of work&#8211;just add use a radio button or a checkbox instead of text, and ignore the SELECTION_MULTIPLE property. Putting the checkboxes/radio buttons in a scrollpane is even easier to implement. regardless of the implementation, all listboxes in my GNOME/GTK desktop should behave consistently.</p>
<div><img width="240" height="186" alt="GTK  exclusive and inclusive listbox examples" src="http://curtis.hovey.name/sinzui/dgo/Screenshot-Listboxes.png" /></div>
<p>Until I thought about this matter I had not noticed that Gecko/gtkmozembed is forging a listbox control for GTK. Since the listbox was removed from GTK few years ago, Gecko must be using a its own widget to imitate the missing behavior. Still, this behavior, while consistent with other OSes, it is not consistent within each OS. I&#8217;m considering using a div with fixed dimensions and overflow to fix the behavior. I&#8217;m somewhat uncomfortable introducing non-standard UI behavior, particularly to a Web browser. But I feel that things are so broken, that it would be negligent of myself and my group not to take some action.</p>
<table style="border: 1px solid #666666; padding: 12px; background-color: #eaeaea; caption-side: bottom; margin-bottom: 0.5em" summary="mock select boxes">
<tr>
<td>
<div style="border: 1px solid #666666; margin: 0px; overflow: auto; width: 8em; height: 8em; background-color: #ffffff">
<table width="100%" style="margin: 0px; background-color: #eaeaea; color: #000000" id="radiobuttoneg" summary="mock radio button select list">
<tr>
<td><label><br />
<input type="radio" name="color" value="red" id="radio4" />                      Red</label></td>
</tr>
<tr>
<td><label><br />
<input type="radio" name="color" value="green" id="radio2" /> Green</label></td>
</tr>
<tr>
<td><label><br />
<input type="radio" name="color" value="blue" id="radio1" /> Blue</label></td>
</tr>
<tr>
<td><label><br />
<input type="radio" name="color" value="aqua" id="radio7" /> Aqua</label></td>
</tr>
<tr>
<td><label><br />
<input type="radio" name="color" value="black" id="radio9" /> Black</label></td>
</tr>
<tr>
<td><label><br />
<input type="radio" name="color" value="red" id="Radio3" />  White</label></td>
</tr>
<tr>
<td><label><br />
<input type="radio" name="color" value="green" id="Radio5" /> Purple</label></td>
</tr>
<tr>
<td><label><br />
<input type="radio" name="color" value="blue" id="Radio6" /> Orange</label></td>
</tr>
<tr>
<td><label><br />
<input type="radio" name="color" value="aqua" id="Radio8" /> Yellow</label></td>
</tr>
<tr>
<td><label><br />
<input type="radio" name="color" value="black" id="Radio10" /> Brown</label></td>
</tr>
</table>
</div>
</td>
<td>
<div style="border: 1px solid #666666; margin: 0px; overflow: auto; width: 8em; height: 8em; background-color: #ffffff">
<table width="100%" style="margin: 0px; background-color: #eaeaea; color: #000000" id="checkboxeg" summary="mock multi-select checkbox list">
<tr>
<td><label><br />
<input type="checkbox" name="color" value="red" id="Checkbox4" /> Red</label></td>
</tr>
<tr>
<td><label><br />
<input type="checkbox" name="color" value="green" id="Checkbox2" /> Green</label></td>
</tr>
<tr>
<td><label><br />
<input type="checkbox" name="color" value="blue" id="Checkbox1" /> Blue</label></td>
</tr>
<tr>
<td><label><br />
<input type="checkbox" name="color" value="aqua" id="Checkbox7" /> Aqua</label></td>
</tr>
<tr>
<td><label><br />
<input type="checkbox" name="color" value="black" id="Checkbox9" /> Black</label></td>
</tr>
<tr>
<td><label><br />
<input type="checkbox" name="color" value="red" id="Checkbox3" /> White</label></td>
</tr>
<tr>
<td><label><br />
<input type="checkbox" name="color" value="green" id="Checkbox5" /> Purple</label></td>
</tr>
<tr>
<td><label><br />
<input type="checkbox" name="color" value="blue" id="Checkbox6" /> Orange</label></td>
</tr>
<tr>
<td><label><br />
<input type="checkbox" name="color" value="aqua" id="Checkbox8" /> Yellow</label></td>
</tr>
<tr>
<td><label><br />
<input type="checkbox" name="color" value="black" id="Checkbox10" /> Brown</label></td>
</tr>
</table>
</div>
</td>
</tr>
</table>
<p>To anyone who has any influence of the Mac/Windows interface,  please help end the control-click to select madness.</p>
]]></content:encoded>
			<wfw:commentRss>http://curtis.hovey.name/2005/03/08/control-click-to-select-wtf/feed/</wfw:commentRss>
		</item>
		<item>
		<title>New domain, new ISP, moving my blog</title>
		<link>http://curtis.hovey.name/2005/03/06/new-domain-new-isp-moving-my-blog/</link>
		<comments>http://curtis.hovey.name/2005/03/06/new-domain-new-isp-moving-my-blog/#comments</comments>
		<pubDate>Sun, 06 Mar 2005 06:00:47 +0000</pubDate>
		<dc:creator>curtis</dc:creator>
		
		<category><![CDATA[life]]></category>

		<guid isPermaLink="false">http://curtis.hovey.name/index.php/2005/03/06/new-domain-new-isp-moving-my-blog/</guid>
		<description><![CDATA[
I changed ISPs recently, from Cox cable to Verizon.  I don&apos;t want to dwell  on the issue, but let me just say I can think of a homonym for Cox that sums up my opinions of them very well. 

With the ISP change comes some email address, website, and blog changes. I&apos;ve decided [...]]]></description>
			<content:encoded><![CDATA[<p>
I changed ISPs recently, from Cox cable to Verizon.  I don&apos;t want to dwell  on the issue, but let me just say I can think of a homonym for Cox that sums up my opinions of them very well. </p>
<p>
With the ISP change comes some email address, website, and blog changes. I&apos;ve decided to use my .name address for personal mail, and my sinzui.is  at verizon for my hacking traffic.  My vanity website is now located at  <a href="http://curtis.hovey.name/">annrky+sinzui</a>.  My online journal is officially at <a href="http://curtis.hovey.name/sinzui/essence.html">Sinzui (Essence)</a>, and the RSS format is available too at <a href="http://curtis.hovey.name/sinzui/essence.rss">Sinzui (Essence) [RSS]</a>
</p>
<p>
The hosting service provides a nice Linux/Apache/Python setup that lets me transfer my local pages to the host without the need to pre-render them.  It is so nice not having to screen-scrap my localhost, rewrite the files for HTML server, and generate a delta between the new tree and the last push to create  a deployment script that ncftp can run. </p>
<p>
<b>PS.</b> I have something to say regarding GTK and Web UIs and I hope my next entry  is not missed. </p>
<p>
<em>NP:</em> Himar Orn Hilmarsson â€” <em>Children of Nature</em></p>
]]></content:encoded>
			<wfw:commentRss>http://curtis.hovey.name/2005/03/06/new-domain-new-isp-moving-my-blog/feed/</wfw:commentRss>
		</item>
		<item>
		<title>A call for .NET Webhackers</title>
		<link>http://curtis.hovey.name/2004/12/10/a-call-for-net-webhackers/</link>
		<comments>http://curtis.hovey.name/2004/12/10/a-call-for-net-webhackers/#comments</comments>
		<pubDate>Fri, 10 Dec 2004 05:00:47 +0000</pubDate>
		<dc:creator>curtis</dc:creator>
		
		<category><![CDATA[life]]></category>

		<guid isPermaLink="false">http://curtis.hovey.name/index.php/2004/12/10/a-call-for-net-webhackers/</guid>
		<description><![CDATA[
I&apos;m looking for two webhackers keen on .NET, one with C++ knowledge  and one with XSL knowledge.  Hanley-Wood is migrating its business and Web applications to .NET.  I think the team needs an infusion of OSS methods and tools.  The team is smart, but lacks experience with common team tools like [...]]]></description>
			<content:encoded><![CDATA[<p>
I&apos;m looking for two webhackers keen on .NET, one with C++ knowledge  and one with XSL knowledge.  Hanley-Wood is migrating its business and Web applications to .NET.  I think the team needs an infusion of OSS methods and tools.  The team is smart, but lacks experience with common team tools like version control, issue trackers, testing, and build systems.  The company is open to OSS that solves its problems. The positions are located in Washington DC.  If you are interested, please contact me at chovey _AT_ hanleywood.com. </p>
]]></content:encoded>
			<wfw:commentRss>http://curtis.hovey.name/2004/12/10/a-call-for-net-webhackers/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Join the Free conspiracy</title>
		<link>http://curtis.hovey.name/2004/11/18/join-the-free-conspiracy/</link>
		<comments>http://curtis.hovey.name/2004/11/18/join-the-free-conspiracy/#comments</comments>
		<pubDate>Thu, 18 Nov 2004 05:00:47 +0000</pubDate>
		<dc:creator>curtis</dc:creator>
		
		<category><![CDATA[life]]></category>

		<guid isPermaLink="false">http://curtis.hovey.name/index.php/2004/11/18/join-the-free-conspiracy/</guid>
		<description><![CDATA[
I&apos;m having a lot of fun in my new job.  I have an office too.  It over-looks Thomas Circle.  Though as the picture shows, it is an ex-cicle;
New Hampshire Avenue has bi-sected it (twice). 




It is nice to work with smart people again, but I need more.  I&apos;m looking for one [...]]]></description>
			<content:encoded><![CDATA[<p>
I&apos;m having a lot of fun in my new job.  I have an office too.  It over-looks Thomas Circle.  Though as the picture shows, it is an ex-cicle;<br />
New Hampshire Avenue has bi-sected it (twice). </p>
<div>
<img src="/sinzui/world/thomas-semi-circle.jpg" width="450" height="253" alt="Thomas (semi) Circle" />
</div>
<p>
It is nice to work with smart people again, but I need more.  I&apos;m looking for one or two Web/App developers who know .NET, C++, XML, and ASP.  We have  a lot of code that is written in undocumented C++ that use the creator&apos;s  own libs.  I want to move that code to .NET (C#).  Hanely-Wood wants me to build a developer team that will modernize and sanitize the websites. Most the team development issues can be solved with open source tools and habits&#8211;the developers don&apos;t know how to contribute to each other&apos;s  projects.  I think the tasks requires hackers with Mono experience.  I&apos;m going to rewrite the  <a href="http://www.hanleywood.com/default.aspx?page=dcemedia">job description for the Web/app developer</a><br />
to reflect my changes to the job requirements.  The MS dominance in the job description may in part be an indication of why I was asked to build a new team&#8211;its hard to collaborate if your dependant upon Microsoft. </p>
]]></content:encoded>
			<wfw:commentRss>http://curtis.hovey.name/2004/11/18/join-the-free-conspiracy/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Traveshamockery</title>
		<link>http://curtis.hovey.name/2004/11/08/traveshamockery/</link>
		<comments>http://curtis.hovey.name/2004/11/08/traveshamockery/#comments</comments>
		<pubDate>Mon, 08 Nov 2004 05:00:47 +0000</pubDate>
		<dc:creator>curtis</dc:creator>
		
		<category><![CDATA[life]]></category>

		<guid isPermaLink="false">http://curtis.hovey.name/index.php/2004/11/08/traveshamockery/</guid>
		<description><![CDATA[
Friday was my last day working for Direct Holdings, the company that  acquired Time-Life at the start of this year.   My friend Jeff  described the company&apos;s plans to continue without me as a  traveshamockery.  He uses that word often, though I wasn&apos;t sure if he means &#8220;travesty, sham, mockery&#8221;. [...]]]></description>
			<content:encoded><![CDATA[<p>
Friday was my last day working for Direct Holdings, the company that  acquired Time-Life at the start of this year.   My friend Jeff  described the company&apos;s plans to continue without me as a  traveshamockery.  He uses that word often, though I wasn&apos;t sure if he means &#8220;travesty, sham, mockery&#8221;.  A quick consultation with Google  confirmed this.  But take a look at  <a href="http://www.google.com/search?hl=en&amp;lr=&amp;q=traveshamockery&amp;btnG=Search">Google&apos;s traveshamockery top matches</a>.   <a href="http://en.wikipedia.org/wiki/Bush_doctrine">Wikipedia&apos;s entry about Bush Doctrine</a> is the most relevant page! </p>
<p>
I rediscovered  <a href="http://www.amazon.com/exec/obidos/ASIN/B000078JFD/bridgebooks/002-8033351-2280855">Submarine Bells</a>  by the NZ band, the Chills  It&apos;s a  cleaver pop album.  The title track is quite exquisite.   I must  check out their later albums. </p>
]]></content:encoded>
			<wfw:commentRss>http://curtis.hovey.name/2004/11/08/traveshamockery/feed/</wfw:commentRss>
		</item>
		<item>
		<title>SSH Port forwarding for mental health</title>
		<link>http://curtis.hovey.name/2004/11/04/ssh-port-forwarding-for-mental-health/</link>
		<comments>http://curtis.hovey.name/2004/11/04/ssh-port-forwarding-for-mental-health/#comments</comments>
		<pubDate>Thu, 04 Nov 2004 05:00:47 +0000</pubDate>
		<dc:creator>curtis</dc:creator>
		
		<category><![CDATA[life]]></category>

		<guid isPermaLink="false">http://curtis.hovey.name/index.php/2004/11/04/ssh-port-forwarding-for-mental-health/</guid>
		<description><![CDATA[
Living behind a firewall can be a lonely and disparaging place to be. Using ssh&apos;s port forwarding capabilities has become an essential task to get through the day.  Every few months something is closed off, and  I add one more item to my morning startup routine.  Opening ports to  IRC, streaming [...]]]></description>
			<content:encoded><![CDATA[<p>
Living behind a firewall can be a lonely and disparaging place to be. Using ssh&apos;s port forwarding capabilities has become an essential task to get through the day.  Every few months something is closed off, and  I add one more item to my morning startup routine.  Opening ports to  IRC, streaming music, and most recently mail are the first order of business at my business. </p>
<p>
I have a machine in my home&apos;s DMZ, and my router will let all ssh traffic go to that machine.  There is not a lot on that machine, it just provides extra help to my home machines, and lets my play with  <a href="http://www.ubuntulinux.org/">Ubuntu Linux</a>. </p>
<p>
To connect to IRC, I set host as <code>locahost</code> instead of  <code>irc.gnome.org</code> host in Gaim.  Every morning I issue the command: <br /><code>ssh -C -N -f -L 6667:irc.gnome.org:6667 user@my.home.ip</code><br />
<br />I just login to my IRC account, and ssh sends all my irc traffic over ssh to my computer that can talk over port 6667. </p>
<p>
I can connect to irc.freenode.net at the same time.  I use <code>6668:irc.freenode.net:6667</code> and get the port to  <code>6668</code> and host to <code>locahost</code> in Gaim. </p>
<p>To listen to <a href="http://www.somafm.com/listen/">Indy Pop Rocks</a><br />
 on SomaFM, I set its address as  <code>http://localhost:8076</code>  in Totem.  I use: <br /><code>ssh -C -N -f -L 8076:server1.somafm.com:8076 user@my.home.ip</code><br />
<br />to do the routing.  I could also be streaming from one of my home computers using icecast.  I would use something like  <code>8080:transmitter.local:8080</code> to see it. </p>
]]></content:encoded>
			<wfw:commentRss>http://curtis.hovey.name/2004/11/04/ssh-port-forwarding-for-mental-health/feed/</wfw:commentRss>
		</item>
		<item>
		<title>new Vector();</title>
		<link>http://curtis.hovey.name/2004/10/30/new-vector/</link>
		<comments>http://curtis.hovey.name/2004/10/30/new-vector/#comments</comments>
		<pubDate>Sat, 30 Oct 2004 05:00:47 +0000</pubDate>
		<dc:creator>curtis</dc:creator>
		
		<category><![CDATA[life]]></category>

		<guid isPermaLink="false">http://curtis.hovey.name/index.php/2004/10/30/new-vector/</guid>
		<description><![CDATA[
I resigned yesterday.  I accepted a job to move a company to .NET.   Shortly afterwords Monster Government Services called me and asked  me to delay my decision until Nov 2.  Oh well.  I haven&apos;t signed  anything yet so I may have an awkward moment on Tuesday.  Monster [...]]]></description>
			<content:encoded><![CDATA[<p>
I resigned yesterday.  I accepted a job to move a company to .NET.   Shortly afterwords Monster Government Services called me and asked  me to delay my decision until Nov 2.  Oh well.  I haven&apos;t signed  anything yet so I may have an awkward moment on Tuesday.  Monster uses  Linux and wants to move some of their tools to better scaling solutions.   It is Java work, but It is also not Windows work. </p>
<p>
I took home my <em>Nightmare before Christmas</em>, <em>Sandman</em>, and <em>Tick</em> toys. </p>
<p>
I expect to get back the time I&apos;ve been missing since the start of the  year.  I&apos;ve got two things I want to do: put search into Nautilus and  Yelp, and move developers.gnome.org to wiki. </p>
]]></content:encoded>
			<wfw:commentRss>http://curtis.hovey.name/2004/10/30/new-vector/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Moments of Indecision</title>
		<link>http://curtis.hovey.name/2004/10/28/moments-of-indecision/</link>
		<comments>http://curtis.hovey.name/2004/10/28/moments-of-indecision/#comments</comments>
		<pubDate>Thu, 28 Oct 2004 05:00:47 +0000</pubDate>
		<dc:creator>curtis</dc:creator>
		
		<category><![CDATA[life]]></category>

		<guid isPermaLink="false">http://curtis.hovey.name/index.php/2004/10/28/moments-of-indecision/</guid>
		<description><![CDATA[
I&apos;m at the point where I must make a decision about a job.  If  it weren&apos;t for the fact I must work on Windows, I would say yes immediately.  I have had a few job offers in the past month and I have turned them down because they offered me the same [...]]]></description>
			<content:encoded><![CDATA[<p>
I&apos;m at the point where I must make a decision about a job.  If  it weren&apos;t for the fact I must work on Windows, I would say yes immediately.  I have had a few job offers in the past month and I have turned them down because they offered me the same RUP-dominated  J2EE work that I have grown to dislike.  This job offers me a chance to work with .Net, and build a team of agile developers. There is even some small hope of putting  <a href="http://www.go-mono.com/">Mono</a> into a commercial site. </p>
<p>
I spent two hours removing a tag-team of IE spyware apps from my wife&apos;s computer last night.  I truly do not like working on Windows. With the exception of 6 months, I&apos;ve developed on Linux and Mac for  the past decade.  But this job is good offer, and an opportunity that will make it easier to make some Mono contributions. </p>
<p>
I had 20 interviews in the past five weeks.  One company was very interested in developing metadata collection and search tools, but I did not want to take a massive pay cut to make them.  Another company offered me a ridiculously large sum of money; a clue that  some was very wrong with the project.  How sweet it could have been if I could have gotten the task of the first job and the pay of the second. </p>
]]></content:encoded>
			<wfw:commentRss>http://curtis.hovey.name/2004/10/28/moments-of-indecision/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
