<?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>Blog O' Matty</title>
	<atom:link href="http://prefetch.net/blog/index.php/feed/" rel="self" type="application/rss+xml" />
	<link>http://prefetch.net/blog</link>
	<description>Blog O' Matty</description>
	<lastBuildDate>Thu, 02 Feb 2012 02:08:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>ZFS and OS X meet again?</title>
		<link>http://prefetch.net/blog/index.php/2012/02/01/zfs-and-os-x-meet-again/</link>
		<comments>http://prefetch.net/blog/index.php/2012/02/01/zfs-and-os-x-meet-again/#comments</comments>
		<pubDate>Thu, 02 Feb 2012 02:08:18 +0000</pubDate>
		<dc:creator>matty</dc:creator>
				<category><![CDATA[OS X]]></category>

		<guid isPermaLink="false">http://prefetch.net/blog/?p=5487</guid>
		<description><![CDATA[I just came across a reference to ZEVO tonight. This appears to be an add-on package for OS X that is built on top of ZFS. I&#8217;m going to have to keep an eye on this. Snapshots, data checksumming, de-dup, compression and zfs send/recv would be pretty cool on my Laptop. :)]]></description>
		<wfw:commentRss>http://prefetch.net/blog/index.php/2012/02/01/zfs-and-os-x-meet-again/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Reading a file into a Python string</title>
		<link>http://prefetch.net/blog/index.php/2012/01/30/reading-a-file-into-a-python-string/</link>
		<comments>http://prefetch.net/blog/index.php/2012/01/30/reading-a-file-into-a-python-string/#comments</comments>
		<pubDate>Tue, 31 Jan 2012 01:44:49 +0000</pubDate>
		<dc:creator>matty</dc:creator>
				<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://prefetch.net/blog/?p=5483</guid>
		<description><![CDATA[I&#8217;ve learned a number of useful things from the Google learn Python video series. One of the tips I got to use today. That tip was Python&#8217;s ability to read a file into a string: $ cat foo this is a test file of words $ python >>> f = open(&#8220;foo&#8221;,&#8221;r&#8221;) >>> string = f.read() [...]]]></description>
		<wfw:commentRss>http://prefetch.net/blog/index.php/2012/01/30/reading-a-file-into-a-python-string/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Getting MySQL running on a CentOS Linux server</title>
		<link>http://prefetch.net/blog/index.php/2012/01/29/getting-mysql-running-on-a-centos-linux-server/</link>
		<comments>http://prefetch.net/blog/index.php/2012/01/29/getting-mysql-running-on-a-centos-linux-server/#comments</comments>
		<pubDate>Sun, 29 Jan 2012 14:21:44 +0000</pubDate>
		<dc:creator>matty</dc:creator>
				<category><![CDATA[MySQL]]></category>

		<guid isPermaLink="false">http://prefetch.net/blog/?p=5454</guid>
		<description><![CDATA[I started playing with MySQL back in the 4.X days, but never invested a lot of my time since my day job required me to support Oracle databases. I&#8217;m trying to branch out more now, and recently picked up a copy of MySQL, MySQL High Availability and PHP And MySQL. There are a slew of [...]]]></description>
		<wfw:commentRss>http://prefetch.net/blog/index.php/2012/01/29/getting-mysql-running-on-a-centos-linux-server/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Integrating ssh-agent into your login process</title>
		<link>http://prefetch.net/blog/index.php/2012/01/28/integrating-ssh-agent-into-your-login-process/</link>
		<comments>http://prefetch.net/blog/index.php/2012/01/28/integrating-ssh-agent-into-your-login-process/#comments</comments>
		<pubDate>Sat, 28 Jan 2012 13:35:14 +0000</pubDate>
		<dc:creator>matty</dc:creator>
				<category><![CDATA[Linux Security]]></category>
		<category><![CDATA[OpenSSH]]></category>

		<guid isPermaLink="false">http://prefetch.net/blog/?p=5308</guid>
		<description><![CDATA[Most of my readers utilize SSH keys to access remote systems. The security benefits are well known, and key-based authentication makes automating remote tasks a whole lot easier. When you use key-based authentication it becomes imperative to protect your private key, since a third party could access your systems if they were able to gain [...]]]></description>
		<wfw:commentRss>http://prefetch.net/blog/index.php/2012/01/28/integrating-ssh-agent-into-your-login-process/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Free video tutorials for C, Java, PHP, HTML5, Python, MySQL and more &#8230;</title>
		<link>http://prefetch.net/blog/index.php/2012/01/25/free-video-tutorials-for-c-java-php-html5-python-mysql-and-more/</link>
		<comments>http://prefetch.net/blog/index.php/2012/01/25/free-video-tutorials-for-c-java-php-html5-python-mysql-and-more/#comments</comments>
		<pubDate>Wed, 25 Jan 2012 12:36:24 +0000</pubDate>
		<dc:creator>matty</dc:creator>
				<category><![CDATA[Web development]]></category>

		<guid isPermaLink="false">http://prefetch.net/blog/?p=5410</guid>
		<description><![CDATA[I just came across the new boston video tutorial series. I&#8217;ve watched 20 of the PHP videos and am hooked. The production quality is great, and the content is really, really good! Once I finish the 200 PHP videos I plan to watch their MySQL and HTML5 videos. Can&#8217;t recommend these videos enough, and the [...]]]></description>
		<wfw:commentRss>http://prefetch.net/blog/index.php/2012/01/25/free-video-tutorials-for-c-java-php-html5-python-mysql-and-more/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The importance of keeping your storage array firmware up to date</title>
		<link>http://prefetch.net/blog/index.php/2012/01/24/the-importance-of-keeping-your-storage-array-firmware-up-to-date/</link>
		<comments>http://prefetch.net/blog/index.php/2012/01/24/the-importance-of-keeping-your-storage-array-firmware-up-to-date/#comments</comments>
		<pubDate>Tue, 24 Jan 2012 13:02:21 +0000</pubDate>
		<dc:creator>matty</dc:creator>
				<category><![CDATA[Solaris Storage]]></category>

		<guid isPermaLink="false">http://prefetch.net/blog/?p=5386</guid>
		<description><![CDATA[A couple of weeks back I attempted to migrate a pair of clustered Solaris 10 servers to a new disk storage array. After rebooting into single user mode to pick up the new devices, I went to add the new quorum disk with clquorum. This resulted in both nodes panicking with the following panic string: [...]]]></description>
		<wfw:commentRss>http://prefetch.net/blog/index.php/2012/01/24/the-importance-of-keeping-your-storage-array-firmware-up-to-date/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to figure out if a processes has been chroot()&#8217;ed</title>
		<link>http://prefetch.net/blog/index.php/2012/01/23/how-to-figure-out-if-a-processes-has-been-chrooted/</link>
		<comments>http://prefetch.net/blog/index.php/2012/01/23/how-to-figure-out-if-a-processes-has-been-chrooted/#comments</comments>
		<pubDate>Mon, 23 Jan 2012 13:07:17 +0000</pubDate>
		<dc:creator>matty</dc:creator>
				<category><![CDATA[Linux Security]]></category>

		<guid isPermaLink="false">http://prefetch.net/blog/?p=5399</guid>
		<description><![CDATA[A number of applications (e.g., custom chroot jails, openssh, vsftp, apache) support the ability to chroot themselves. To find out if a process called chroot() at startup, you can check the /proc/&#60;pid&#62;/root entry for the process. For non-chrooted processes this entry will point to /: $ ps auxwww &#124; grep [s]endmail root 3643 0.0 0.1 [...]]]></description>
		<wfw:commentRss>http://prefetch.net/blog/index.php/2012/01/23/how-to-figure-out-if-a-processes-has-been-chrooted/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Learn Python video series from Google</title>
		<link>http://prefetch.net/blog/index.php/2012/01/22/learn-python-video-series-from-google/</link>
		<comments>http://prefetch.net/blog/index.php/2012/01/22/learn-python-video-series-from-google/#comments</comments>
		<pubDate>Sun, 22 Jan 2012 14:03:48 +0000</pubDate>
		<dc:creator>matty</dc:creator>
				<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://prefetch.net/blog/?p=5388</guid>
		<description><![CDATA[I&#8217;ve been trying to expand my Python knowledge and recently came across Nick Parlante&#8217;s 6-part learn Python series on Youtube. I&#8217;ve watched several of the videos, and I am impressed with Nick&#8217;s teaching ability. Here are links to the 6-part series: Day 1 part 1: Introduction and Strings Day 1 part 2: Lists, Sorting and [...]]]></description>
		<wfw:commentRss>http://prefetch.net/blog/index.php/2012/01/22/learn-python-video-series-from-google/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>A couple of gotchas with the OpenSSH chroot() implementation</title>
		<link>http://prefetch.net/blog/index.php/2012/01/21/a-couple-of-gotchas-with-the-openssh-chroot-implementation/</link>
		<comments>http://prefetch.net/blog/index.php/2012/01/21/a-couple-of-gotchas-with-the-openssh-chroot-implementation/#comments</comments>
		<pubDate>Sat, 21 Jan 2012 14:09:29 +0000</pubDate>
		<dc:creator>matty</dc:creator>
				<category><![CDATA[OpenSSH]]></category>

		<guid isPermaLink="false">http://prefetch.net/blog/?p=5360</guid>
		<description><![CDATA[I previously discussed the OpenSSH Match directive, and how it can be used to chroot SSH and SFTP users. Over the past couple of months I&#8217;ve encountered some gotchas with the chroot implementation in OpenSSH. Since I had to figure these items out myself, I figured I would share my findings here so folks wouldn&#8217;t [...]]]></description>
		<wfw:commentRss>http://prefetch.net/blog/index.php/2012/01/21/a-couple-of-gotchas-with-the-openssh-chroot-implementation/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How to encrypt an SSH private key</title>
		<link>http://prefetch.net/blog/index.php/2012/01/20/how-to-encrypt-an-ssh-private-key/</link>
		<comments>http://prefetch.net/blog/index.php/2012/01/20/how-to-encrypt-an-ssh-private-key/#comments</comments>
		<pubDate>Fri, 20 Jan 2012 20:55:27 +0000</pubDate>
		<dc:creator>matty</dc:creator>
				<category><![CDATA[OpenSSH]]></category>

		<guid isPermaLink="false">http://prefetch.net/blog/?p=5337</guid>
		<description><![CDATA[If you are using SSH key-based authentication you should be encrypting your private key. This ensures that if someone breaks into your server and steals your keys, they won&#8217;t be able to utilize them to access other systems. If your private key isn&#8217;t encrypted you can use the ssh-keygen utilities &#8220;-p&#8221; option to do so: [...]]]></description>
		<wfw:commentRss>http://prefetch.net/blog/index.php/2012/01/20/how-to-encrypt-an-ssh-private-key/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

