<?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/brad &#187; software</title>
	<atom:link href="http://www.endperform.org/tag/software/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.endperform.org</link>
	<description>My corner of the web</description>
	<lastBuildDate>Thu, 08 Jul 2010 18:13:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Email, email, email</title>
		<link>http://www.endperform.org/2009/07/email-email-email/</link>
		<comments>http://www.endperform.org/2009/07/email-email-email/#comments</comments>
		<pubDate>Wed, 15 Jul 2009 02:36:37 +0000</pubDate>
		<dc:creator>Brad</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.endperform.org/?p=484</guid>
		<description><![CDATA[I deal with email on a daily basis, both at home and at work. My work email volume is a lot larger than my home email, but I wanted to touch on both a bit. Home Home email consists of two main addresses. One here at this domain and my Gmail address. Previously I had [...]]]></description>
			<content:encoded><![CDATA[<p>I deal with email on a daily basis, both at home and at work.  My work email volume is a lot larger than my home email, but I wanted to touch on both a bit.</p>
<p><strong>Home</strong><br />
Home email consists of two main addresses.  One here at this domain and my Gmail address.  Previously I had used Thunderbird to deal with my email, but after losing my mail files for what seemed to be the hundredth time, I decided to move to just going with IMAP / online only access.  This was also driven home by the iPhone, since that seems to be what I use to first check my email.  I recently set Gmail to poll my domain email into Gmail itself and tag it, so I only have one place to go for my mail.  Yes, I realize that Google is potentially &#8216;evil&#8217;, but so far they haven&#8217;t proven themselves to me to be evil.  Gmail works, I love the interface and it&#8217;s nice having all of my email going to one place.  Additionally, it&#8217;s one less account to log into.</p>
<p><strong>Work</strong><br />
My work email is a different beast.  I have one email address, however, there is a ton of email generated daily by the ticket system, customers and coworkers.  I&#8217;m currently downloading mail via POP3 and using Mutt to read it, since I need easy access to the mail if I&#8217;m ever logged into my machine remotely.  However, the problem of searching said mail and trying to keep it archived is beginning to surface.  I&#8217;ve got about 2 years of email in mbox format right now, which I rsync off of my box to another server for backup purposes.  Searching these emails is a long, drawn out process, and I&#8217;m beginning to search for an alternative solution as far as email goes.  I could convert to using IMAP and going that route, which would then give me a web-based interface from remote locations.  This is what I&#8217;m looking at, however, I need to find a solution to searching the existing mail archives.  I could attempt to roll my own solution, I could just use grep, or I could search around and see if I can find something else out there.  I may end up posting something to a mailing list somewhere to see if anyone else has come across this problem.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.endperform.org/2009/07/email-email-email/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wyrd, Remind and Cron &#8211; Minimal, Yet Functional</title>
		<link>http://www.endperform.org/2008/11/wyrd-remind-and-cron-minimal-yet-functional/</link>
		<comments>http://www.endperform.org/2008/11/wyrd-remind-and-cron-minimal-yet-functional/#comments</comments>
		<pubDate>Tue, 11 Nov 2008 18:31:14 +0000</pubDate>
		<dc:creator>Brad</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[gtd]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.endperform.org/?p=326</guid>
		<description><![CDATA[I had a problem at work. I get scheduled for things such as installs / upgrades and general support, but couldn&#8217;t find a decent reminder app that I liked in either Gnome, KDE or XFCE. That&#8217;s where Remind, and the curses-based frontend Wyrd come into play. Remind in and of it self isn&#8217;t the greatest [...]]]></description>
			<content:encoded><![CDATA[<p>I had a problem at work.  I get scheduled for things such as installs / upgrades and general support, but couldn&#8217;t find a decent reminder app that I liked in either Gnome, KDE or XFCE.  That&#8217;s where Remind, and the curses-based frontend Wyrd come into play.  Remind in and of it self isn&#8217;t the greatest when it comes to being a user-friendly application, but slapping Wyrd in front of it makes it a bit more bearable.  You still need to know the basic Remind syntax, but it&#8217;s not bad.  The bonus of this setup is that I can look at it remotely with ease through an SSH session, which is a big deal to me as sometimes I work from home.</p>
<p>Remind syntax is pretty basic, and rather than get into a full-blown tutorial right now, I&#8217;ll share a basic reminder entry from my .reminders file:</p>
<pre>
REM Nov 14 2008 AT 17:00 DURATION 1:00 MSG Timesheet
</pre>
<p>On November 14 at 5 PM, I need my timesheet done.  Duration is one hour, and the message shown is Timesheet.  If I look at this through Wyrd, I&#8217;ll see 17:00-18:00 blocked out on my calendar.  Pretty nifty. So, where does cron fit in to this solution?   Well, using cron and GXmessage, I can display a list of upcoming reminders.  Here&#8217;s the line from my box at work:</p>
<pre>
30 07  *  *  *  export DISPLAY=:0.0 &amp;&amp; remind -q -g ~/.reminders | gxmessage -title "Reminders" -file -
</pre>
<p>At 07:30am every morning, my machine generates a list of reminders for the day in a dialog box waiting for me when I unlock my machine.  Eventually I may just send the reminders to my email, but for now the dialog box gets my attention much easier.  The best part about this setup is that it will work under any desktop environment you have, it&#8217;s text/curses based and not heavy on resources at all.  Other options I had evaluated, and why I didn&#8217;t choose them:</p>
<p><em>Sunbird/Lightning</em><br />
At one point I was using Lightning and Thunderbird for email, but it got too heavy, and I couldn&#8217;t easily read email remotely with Thunderbird.  Sunbird is just the standalone calendar app, but again, not easily checked remotely.</p>
<p><em>Google Calendar</em><br />
I like to stay on the cautious side and not keep anything work related on servers outside of the realm of my workplace.  While it would work OK, I don&#8217;t think it would sit well with the higher-ups.  This also goes for any to-do type applications online.</p>
<p><em>Links</em></p>
<ul>
<li><a href="http://www.roaringpenguin.com/products/remind">Remind</a></li>
<li><a href="http://pessimization.com/software/wyrd/">Wyrd</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.endperform.org/2008/11/wyrd-remind-and-cron-minimal-yet-functional/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Quest for Organization</title>
		<link>http://www.endperform.org/2008/04/the-quest-for-organization/</link>
		<comments>http://www.endperform.org/2008/04/the-quest-for-organization/#comments</comments>
		<pubDate>Thu, 10 Apr 2008 17:07:29 +0000</pubDate>
		<dc:creator>Brad</dc:creator>
				<category><![CDATA[life]]></category>
		<category><![CDATA[gtd]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://www.endperform.org/?p=232</guid>
		<description><![CDATA[At work, I&#8217;m still (even after a year) experimenting with a &#8220;perfect setup&#8221; to keep track of my tasks, emails and other work-related things. My biggest thing is making sure all of my information is (relatively) easy to access from a command line since from time to time I have to log in from home. [...]]]></description>
			<content:encoded><![CDATA[<p>At work, I&#8217;m still (even after a year) experimenting with a &#8220;perfect setup&#8221; to keep track of my tasks, emails and other work-related things.  My biggest thing is making sure all of my information is (relatively) easy to access from a command line since from time to time I have to log in from home.  Of course, I could go through the trouble of setting up something like FreeNX or the like, but I&#8217;d rather not have to deal with that.  So right now, I&#8217;m playing with the following:</p>
<ul>
<li>Mutt &#8211; email</li>
<li>Remind/Wyrd &#8211; reminders / calendar</li>
<li><a href="http://www.todotxt.com">Todo.txt</a> &#8211; Task list</li>
</ul>
<p>I&#8217;m finding this setup is not quite effective as I like.  I have to flip between three different terms in a screen session, need to remember keyboard shortcuts for things, and then also hope I have everything in either Remind or my todo.txt file.  This setup is working for the most part, but it&#8217;s slowing me down a bit.  For a while, I was using Thunderbird with the Lightning plugin for tasks and email, but I can&#8217;t really access that outside of the office without X forwarding, which I&#8217;ve found is painfully slow.  There&#8217;s always the option of just reconfiguring mutt to point at Thunderbird&#8217;s mail directory, but that doesn&#8217;t help me much as far as tasks go.</p>
<p>I&#8217;m also trying to figure out the best way to organize notes.  The setup for that is rather overkill: Mediawiki.  I&#8217;ve got Apache, PHP and Mysql running on my workstation, and the wiki is installed.  The more I think about it, though, the more it seems a little too overkill.  I had tried Tiddlywiki, but that wasn&#8217;t robust enough for me.  I think I&#8217;m going to do a bit more research and see if I can find a decent balance, perhaps something not dependent on a database.  I&#8217;ve got a lot of information, but it&#8217;s pretty much tossed in the wiki without too much categorization.  I&#8217;m thinking something with tagging would work best.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.endperform.org/2008/04/the-quest-for-organization/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
