<?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>Push cx &#187; Linux</title>
	<atom:link href="http://push.cx/tag/linux/feed" rel="self" type="application/rss+xml" />
	<link>http://push.cx</link>
	<description>A traveling geek&#039;s blog on development, games, and the web</description>
	<lastBuildDate>Fri, 14 Oct 2011 10:24:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Reading 400 Feeds with Newsbeuter</title>
		<link>http://push.cx/2010/reading-400-feeds-with-newsbeuter</link>
		<comments>http://push.cx/2010/reading-400-feeds-with-newsbeuter#comments</comments>
		<pubDate>Tue, 07 Sep 2010 15:29:58 +0000</pubDate>
		<dc:creator>Peter Harkins</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[feeds]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://push.cx/?p=1441</guid>
		<description><![CDATA[I posted a few years ago about looking for a good Linux feed reader and a reader&#8217;s email reminded me to revisit the topic. It&#8217;s time for another blog post where I talk about how I overthink some part of my daily routine but it lets me do in a few minutes what I could [...]]]></description>
			<content:encoded><![CDATA[<p>
I posted a few years ago about <a href="http://push.cx/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3B1c2guY3gvMjAwNi9rbm93LWEtZ29vZC1saW51eC1mZWVkLXJlYWRlcg==">looking for a good Linux feed reader</a> and a reader&#8217;s email reminded me to revisit the topic. It&#8217;s time for another blog post where I talk about how I overthink some part of my daily routine but it lets me do in a few minutes what I could otherwise waste a few hours on.
</p>

<blockquote>
Could anyone recommend a good feed reader for Linux? I need to be able to organize my ~160 feeds in folders, read an entire feed or set of feeds without having to click incessantly, and get already-read items out of the way. 
</blockquote>

<p>
Since I wrote that, tagging has replaced folders, I have over 400 feeds, and I&#8217;ve adopted <a href="http://push.cx/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL25ld3NiZXV0ZXIub3Jn">Newsbeuter</a> for reading my feeds. It&#8217;s a great console-based feed reader that lets me zip through my feeds with vim-like keybindings. I&#8217;ve included my config file at the bottom of this post.
</p>

<p>
I&#8217;ve found it most useful to tag my feeds by how often they update. I&#8217;ve found five broad categories:
</p>

<dl>
  <dt>Personal</dt><dd>Feeds related to my projects and the blogs of friends and family. I want to read all of these several times per day.</dd>
  <dt>Daily</dt><dd>Mostly comics and commentators that update 3-7 times per week, but usually only once per day. These are time-insensitive entertainment, so I can let them build up for a few days or weeks before I go through them.</dd>
  <dt>Irregular</dt><dd>This is the vast bulk of my feeds and update between once per week and once per year. When I like a blog and enjoy reading its archive, I&#8217;ll follow it to keep an eye out for new posts. I could read this as infrequently as every month.</dd>
  <dt>Noisy</dt><dd>I only follow a handful of blogs that update multiple times per day and I&#8217;ll read them every day or few days, skimming most of the items. Usually any blog that updates this frequently has a pretty lousy signal-to-noise ratio, so they don&#8217;t tend to stay in my feedlist for more than a month or two at a time before I get fed up.</dd>
  <dt>Aggregators</dt><dd>Social news sites, usually I read them once in the morning and once in the evening. Sometimes more often if I&#8217;m procrastinating.</dd>
</dl>

<p>
I&#8217;ve found it far more useful to tag my feeds by these reading habits than by their topic. I can sit down to read whatever my current time and attention allow rather than wading through all of it at once.
</p>

<p>
There&#8217;s only one feature I&#8217;d like from Newsbeuter. When I travel, I may be offline for several days and only have a few minutes of connectivity when I do get on. I&#8217;d like to leave a script of some kind running on a shell account somewhere to collect feed items to quickly spool to me when I&#8217;m online. Alternately, I&#8217;d be happy running newsbeuter on a remote host if I could still open tabs in my local browser as usual.
</p>

<p>
Here&#8217;s that config file:
</p>

<code><pre>
# no automatic reloading
refresh-on-startup no
auto-reload no
reload-time 360 # minutes

# reloading
reload-threads 4
reload-only-visible-feeds no
show-read-feeds no
download-retries 4

# notification
notify-screen yes
notify-xterm yes

# storage
max-items 200

# external programs - ff is a firefox wrapper
browser ff

# display
article-sort-order date-desc
feedlist-format "%S%n %11u %t"
articlelist-format "%D %f %?T?;%-17T; ?%t"
datetime-format %m-%d
color background white black
color listnormal white black
color listfocus black white
color info black white
color article white black

# interface
confirm-exit yes
bind-key k up
bind-key j down
bind-key O open-in-browser-and-mark-read
</pre></code> <img src="http://push.cx/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1441" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://push.cx/2010/reading-400-feeds-with-newsbeuter/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Epson Perfection V100 in Ubuntu</title>
		<link>http://push.cx/2007/epson-perfection-v100-in-ubuntu</link>
		<comments>http://push.cx/2007/epson-perfection-v100-in-ubuntu#comments</comments>
		<pubDate>Mon, 19 Feb 2007 01:51:51 +0000</pubDate>
		<dc:creator>Peter Harkins</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Epson]]></category>
		<category><![CDATA[GIMP]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[sane]]></category>
		<category><![CDATA[scanner]]></category>
		<category><![CDATA[scanning]]></category>
		<category><![CDATA[shell]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[v100]]></category>

		<guid isPermaLink="false">http://push.cx/2007/epson-perfection-v100-in-ubuntu</guid>
		<description><![CDATA[I just bought an Epson Perfection V100 scanner and wanted to post about how I got it working in Ubuntu for anyone else who noticed it doesn&#8217;t Just Work. The drivers are binary-only, so you have to dick around a little to get them installed &#8212; the SANE folks have said they&#8217;d integrate them if [...]]]></description>
			<content:encoded><![CDATA[<p>
<img class="decoration"  src="http://push.cx/wp-content/uploads/2007/02/epson-v100.jpg" alt="Epson v100" />
I just bought an Epson Perfection V100 scanner and wanted to post about how I got it working in Ubuntu for anyone else who noticed it doesn&#8217;t Just Work. The drivers are binary-only, so you have to dick around a little to get them installed &#8212; the SANE folks have said they&#8217;d integrate them if they were open source, but most hardware companies fail to provide source and doom their hardware to early obsolescence. Tangent aside, here&#8217;s how to get your scanner working:
</p>

<ol>
  <li>By default, only root will be able to play with your new scanner. Run <kbd>sudo addgroup `whoami` scanner</kbd>. Log out and back in, and you&#8217;ll be able to scan without being root.</li>
  <li><a href="http://push.cx/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5hdmFzeXMuanAvZW5nbGlzaC9saW51eF9lL2RsX3NjYW4uaHRtbA==">Download the iscan and iscan-plugin-gt</a> rpms from the provider. By playing with the URLs on the file I was able to find version 2.5.0, but I don&#8217;t know that you need it or why the page hasn&#8217;t been updated.
  <li>Run:
    <pre>&nbsp;
$ sudo alien iscan-<span style="color: #cc66cc;">2</span>.<span style="color: #cc66cc;">3</span>.<span style="color: #cc66cc;">0</span>-<span style="color: #cc66cc;">1</span>.c2.i386.rpm
$ sudo alien iscan-plugin-gt-s600-<span style="color: #cc66cc;">2</span>.<span style="color: #cc66cc;">0</span>.<span style="color: #cc66cc;">0</span>-<span style="color: #cc66cc;">1</span>.c2.i386.rpm
$ sudo apt-get install iscan_<span style="color: #cc66cc;">2</span>.<span style="color: #cc66cc;">3</span>.<span style="color: #cc66cc;">0</span>-<span style="color: #cc66cc;">1</span>_i386.deb
$ sudo apt-get install iscan-plugin-gt-s600_<span style="color: #cc66cc;">2</span>.<span style="color: #cc66cc;">0</span>.<span style="color: #cc66cc;">0</span>-<span style="color: #cc66cc;">2</span>_i386.deb</pre>
  </li>
  <li>Run <kbd>sane-find-scanner</kbd> to see your scanner detected, and <kbd>scanimage -L</kbd> to hear it whir a little as sane checks that it can command it.</li>
</ol>

<p>
That&#8217;s all the setup I had to do. You should now be able to use xsane or Gimp to grab images off your scanner. I don&#8217;t know how to make the buttons on the scanner do anything, even <kbd>xev</kbd> reported nothing.
</p>

<p>
If you have problems, you should post on the <a href="http://push.cx/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5zYW5lLXByb2plY3Qub3JnLw==">SANE mailing list</a>, not here, because I don&#8217;t really know anything about SANE and can&#8217;t help you.
</p> <img src="http://push.cx/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=218" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://push.cx/2007/epson-perfection-v100-in-ubuntu/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Which Vista Version?</title>
		<link>http://push.cx/2007/which-vista-version</link>
		<comments>http://push.cx/2007/which-vista-version#comments</comments>
		<pubDate>Tue, 30 Jan 2007 14:53:58 +0000</pubDate>
		<dc:creator>Peter Harkins</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Vista]]></category>

		<guid isPermaLink="false">http://push.cx/2007/which-vista-version</guid>
		<description><![CDATA[Today Windows Vista is available to customers in seven versions, and I&#8217;ve had some friends and family ask which they should buy: Windows Vista Starter Edition Windows Vista Home Basic Edition Windows Vista Home Premium Edition Windows Vista Professional Edition Windows Vista Small Business Edition Windows Vista Enterprise Edition Windows Vista Ultimate Edition There&#8217;s two [...]]]></description>
			<content:encoded><![CDATA[<p>
Today <a href="http://push.cx/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy53aW5kb3dzdmlzdGEuY29t">Windows Vista</a> is available to customers in seven versions, and I&#8217;ve had some friends and family ask which they should buy:
</p>

<ul>
  <li>Windows Vista Starter Edition</li>
  <li>Windows Vista Home Basic Edition</li>
  <li>Windows Vista Home Premium Edition</li>
  <li>Windows Vista Professional Edition</li>
  <li>Windows Vista Small Business Edition</li>
  <li>Windows Vista Enterprise Edition</li>
  <li>Windows Vista Ultimate Edition</li>
</ul>

<p>
There&#8217;s two answers to this question, one for the geeks and one for everyone else.
</p>

<h2>If you&#8217;re not a geek</h2>

<img class="decoration" src="http://push.cx/wp-content/uploads/2007/01/osx.thumbnail.jpg" alt="OS X Logo" />

<p>
Buy an Apple computer with OS X. Seriously. You&#8217;d have to buy a new computer for Vista anyways (this applies to you even if you bought a computer this week). The Intel-based macs are excellent machines, OS X is easy, reliable, and can do everything you want do with your computer. You can even set them up to run XP alongside OS X for that one last program you can&#8217;t get your files out of.
</p>

<p>
If you don&#8217;t want OS X because you&#8217;re a gamer, you <a href="http://push.cx/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5nYW1laW5mb3JtZXIuY29tL1ByaW50RnJpZW5kbHkuYXNweD97NTIyNkFGQzYtMTcxQS00ODNCLUIzNDgtOERGMjMyNTc3RkQ3fQ==">don&#8217;t want Vista either</a>. Just get a mac and a Wii.
</p>

<h2>If you&#8217;re a geek</h2>

<img class="decoration" src="http://push.cx/wp-content/uploads/2007/01/ubuntu.thumbnail.png" alt="Ubuntu Logo" />
<p>
You want <a href="http://push.cx/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy51YnVudHUuY29t">Ubuntu Linux</a>. It&#8217;s darn easy, it&#8217;s great on laptops, and you can make it sit up and do tricks. I don&#8217;t need to elaborate on this one: you know Linux is the hands-down best OS for geeks, and Ubuntu is a great distribution.
</p>

<h2>Either way&#8230;</h2>

<p>
I&#8217;m not going to be supporting Windows Vista for my friends and family. I&#8217;ve limped along with a little XP knowledge, but I&#8217;ve never used it for anything but testing and a few games so I&#8217;ve never really learned my way around it. I&#8217;ll put up with Vista professionally, but I won&#8217;t be able to help you solve the problems you&#8217;ll have with it.
</p>

<p>
And you will have problems. It&#8217;s <em>built</em> to have problems: the <a href="http://push.cx/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5jcy5hdWNrbGFuZC5hYy5uei9+cGd1dDAwMS9wdWJzL3Zpc3RhX2Nvc3QuaHRtbA==">anti-piracy protections</a> will have it lowering image and sound quality, turning off features, and disabling itself altogether if it decides you&#8217;re doing anything hinky, whether or not you are. Editing your home movies may trigger it to think you&#8217;re editing Hollywood&#8217;s movies, and it&#8217;ll lock down on you. You don&#8217;t want a product that&#8217;s defective by design anywhere near your important files.
</p> <img src="http://push.cx/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=207" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://push.cx/2007/which-vista-version/feed</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>Triple-boot Filesystem Layout</title>
		<link>http://push.cx/2006/triple-boot-filesystem-layout</link>
		<comments>http://push.cx/2006/triple-boot-filesystem-layout#comments</comments>
		<pubDate>Fri, 28 Jul 2006 02:44:56 +0000</pubDate>
		<dc:creator>Peter Harkins</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[XP]]></category>

		<guid isPermaLink="false">http://push.cx/2006/triple-boot-filesystem-layout</guid>
		<description><![CDATA[I&#8217;ve got a MacBook on the way that I plan to triple-boot and I&#8217;m trying to figure out how to lay out the filesystems. I plan on using Linux primarily as I&#8217;m a developer. XP has a lousy command line environment* and OS X has a lousy GUI, but I&#8217;d like to keep them around [...]]]></description>
			<content:encoded><![CDATA[<p>
I&#8217;ve got a MacBook on the way that I plan to triple-boot and I&#8217;m trying to figure out how to lay out the filesystems. I plan on using Linux primarily as I&#8217;m a developer. XP has a lousy command line environment* and OS X has a lousy GUI, but I&#8217;d like to keep them around for browser testing.
</p>

<p class="aside">
* Yes, I&#8217;ve used <a href="http://push.cx/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5jeWd3aW4uY29tLw==">Cygwin</a>. It&#8217;s good, but awkward.
</p>

<table>
<tr>
  <td></td>
  <td>Linux</td>
  <td>OS X</td>
  <td>Windows XP</td>
</tr>
<tr>
  <td>FAT 32</td>
  <td>rw</td>
  <td>rw</td>
  <td>rw</td>
</tr>
<tr>
  <td>EXT3</td>
  <td>rw</td>
  <td>rw<a href="http://push.cx/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3NvdXJjZWZvcmdlLm5ldC9mb3J1bS9mb3J1bS5waHA/dGhyZWFkX2lkPTE0ODcyNDcmIzAzODtmb3J1bV9pZD0yMTg5MjU=">?</a></td>
  <td>rw<a href="http://push.cx/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5mcy1kcml2ZXIub3JnL2luZGV4Lmh0bWw=">?</a></td>
</tr>
<tr>
  <td>HFS+</td>
  <td>rw</td>
  <td>rw</td>
  <td>rw<a href="http://push.cx/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5tYWNkaXNrLmNvbS9tZGVuLnBocDM=">?</a></td>
</tr>
<tr>
  <td>NTFS</td>
  <td>rw</td>
  <td><a href="http://push.cx/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy5rZXJuZWx0aHJlYWQuY29tL21hYy9vc3gvYXJjaF9mcy5odG1s">r</a></td>
  <td>rw</td>
</tr>
</table>

<p>
The ? indicates that support is added by a random freeware utility rather than built into the OS, so who knows how well it&#8217;ll work. Yeah, XP and OS X both suck for filesystem support.
</p>

<p>
The general plan looks like OS X and XP will have ~10G partitions with their native HFS+ and NTFS. Linux will get a ~10G ext3 root partition and the rest of the disk space will go to a large ext3 partition for /home. I&#8217;ll spend my time in Linux, booting to XP and OS X mostly just to test, so their ext3 support needs to not suck or I&#8217;ll have to create a FAT 32 scratch partition just to pass files around (and scratch any hope of using my svn repos).
</p>

<p>
Just to add another wrinkle, I plan on using <a href="http://push.cx/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?url=aHR0cDovL3d3dy50cnVlY3J5cHQub3JnLw==">TrueCrypt</a> to encrypt all my private data so I&#8217;m not 100% screwed if I lose my laptop, just like 15% screwed. TrueCrypt runs on Linux and XP and can encrypt entire filesystem partitions or virtual disks (which exist as files on existing partitions). So while I&#8217;d like to have a big ext3-formatted TrueCrypt-protected /home partition, that&#8217;d leave out OS X.
</p>

<p>
Anyone have a better plan? Anyone else with a triple-boot setup care to share lessons learned? 
</p> <img src="http://push.cx/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=166" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://push.cx/2006/triple-boot-filesystem-layout/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Know a Good Linux Feed Reader?</title>
		<link>http://push.cx/2006/know-a-good-linux-feed-reader</link>
		<comments>http://push.cx/2006/know-a-good-linux-feed-reader#comments</comments>
		<pubDate>Fri, 19 May 2006 17:01:54 +0000</pubDate>
		<dc:creator>Peter Harkins</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[feeds]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://push.cx/2006/know-a-good-linux-feed-reader</guid>
		<description><![CDATA[Could anyone recommend a good feed reader for Linux? I need to be able to organize my ~160 feeds in folders, read an entire feed or set of feeds without having to click incessantly, and get already-read items out of the way. At the moment I&#8217;m using rawdog, a painfully simple aggregator that just dumps [...]]]></description>
			<content:encoded><![CDATA[<p>
Could anyone recommend a good feed reader for Linux? I need to be able to organize my ~160 feeds in folders, read an entire feed or set of feeds without having to click incessantly, and get already-read items out of the way.
</p>

<p>
At the moment I&#8217;m using rawdog, a painfully simple aggregator that just dumps all the latest items into a local HTML page. It has no features, but at least it doesn&#8217;t actively get in my way.
</p>

<p>
I&#8217;ve tried all the Firefox plugins and they&#8217;re either very buggy (Habari Xenu, NewsFox), immature (Fizzle), or too painful to use (Pluck, Wizz). It&#8217;s a shame, because they all at least integrated well with the browser, probably better than I can imagine a separate program doing.
</p>

<p>
Web-based services like NewsGator are right out because I read a number of feeds that I need to keep private because they&#8217;re not-yet-launched projects, friends&#8217; personal blogs, bug feeds from apps I&#8217;m supporting, and so on. I know they all have privacy options, but I&#8217;m unwilling to chance anything going wrong with other people&#8217;s private data.
</p>

<p>
So, any ideas?
</p> <img src="http://push.cx/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=114" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://push.cx/2006/know-a-good-linux-feed-reader/feed</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
	</channel>
</rss>

