<?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>Evan Hoffman&#039;s silly writings. &#187; linux</title>
	<atom:link href="http://www.evanhoffman.com/evan/tag/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.evanhoffman.com/evan</link>
	<description>When 3-nines uptime is just way too much.</description>
	<lastBuildDate>Mon, 06 Sep 2010 00:36:39 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Why is my laptop so freaking hot?</title>
		<link>http://www.evanhoffman.com/evan/2010/08/26/why-is-my-laptop-so-freaking-hot/</link>
		<comments>http://www.evanhoffman.com/evan/2010/08/26/why-is-my-laptop-so-freaking-hot/#comments</comments>
		<pubDate>Thu, 26 Aug 2010 18:07:07 +0000</pubDate>
		<dc:creator>evan</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[fc12]]></category>
		<category><![CDATA[fedora]]></category>
		<category><![CDATA[kernel]]></category>
		<category><![CDATA[laptop]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[overheat]]></category>
		<category><![CDATA[update]]></category>
		<category><![CDATA[yum]]></category>

		<guid isPermaLink="false">http://www.evanhoffman.com/evan/?p=569</guid>
		<description><![CDATA[HP Compaq nc8430, Core 2 Duo T7200 2.0GHz. Fedora Core 12 x86_64, kernel 2.6.32.19-163.fc12.x86_64 (just updated via yum). At idle, with nothing running in the foreground, the CPU is around 70-72° Celsius, and the other sensors are 80°+. Why is this? It seems like every time I run yum update the machine gets hotter. I [...]]]></description>
			<content:encoded><![CDATA[<p>HP Compaq nc8430, Core 2 Duo T7200 2.0GHz.  Fedora Core 12 x86_64, kernel 2.6.32.19-163.fc12.x86_64 (just updated via yum).</p>
<p>At idle, with nothing running in the foreground, the CPU is around 70-72° Celsius, and the other sensors are 80°+.  Why is this?  It seems like every time I run yum update the machine gets hotter.  I wonder if there&#8217;s any way to figure out what&#8217;s causing this.  In any case, it&#8217;s pretty annoying.  It&#8217;s uncomfortable putting the thing on my lap for any length of time.</p>
<p><a href="http://www.evanhoffman.com/evan/wp-content/uploads/2010/08/why-so-hot.png"><img src="http://www.evanhoffman.com/evan/wp-content/uploads/2010/08/why-so-hot-286x300.png" alt="" title="why so hot" width="286" height="300" class="aligncenter size-medium wp-image-570" /></a></p>
<p>Notice the temperatures at the top.  The first two are Core0 and Core1, the other 2 are other sensors.  The CPU is running at 1.0 GHz due to SpeedStep and the temp is still 70°C.</p>
<p>Edit: I forgot I&#8217;ve been logging temperature via sensord.  I just turned the computer on after having it off all night and within 10 minutes the CPU is back up to > 60°C.</p>
<p><a href="http://www.evanhoffman.com/evan/wp-content/uploads/2010/08/hot.png"><img src="http://www.evanhoffman.com/evan/wp-content/uploads/2010/08/hot.png" alt="" title="hot" width="640" height="400" class="aligncenter size-full wp-image-575" /></a></p>
<pre>
Aug 26 00:01:34 ehoffman sensord:   Core 0: 65.0 C
Aug 26 00:06:34 ehoffman sensord:   Core 0: 65.0 C
Aug 26 00:11:34 ehoffman sensord:   Core 0: 66.0 C
Aug 26 00:16:34 ehoffman sensord:   Core 0: 66.0 C
Aug 26 00:21:34 ehoffman sensord:   Core 0: 66.0 C
Aug 26 00:26:34 ehoffman sensord:   Core 0: 65.0 C
Aug 26 00:31:34 ehoffman sensord:   Core 0: 65.0 C
Aug 26 00:36:34 ehoffman sensord:   Core 0: 65.0 C
Aug 26 00:41:34 ehoffman sensord:   Core 0: 66.0 C
Aug 26 00:46:34 ehoffman sensord:   Core 0: 65.0 C
Aug 26 00:51:34 ehoffman sensord:   Core 0: 65.0 C
Aug 26 00:56:34 ehoffman sensord:   Core 0: 66.0 C
Aug 26 01:01:34 ehoffman sensord:   Core 0: 66.0 C
Aug 26 01:06:34 ehoffman sensord:   Core 0: 65.0 C
Aug 26 01:11:34 ehoffman sensord:   Core 0: 65.0 C
Aug 26 01:16:34 ehoffman sensord:   Core 0: 65.0 C
Aug 26 01:21:34 ehoffman sensord:   Core 0: 65.0 C
Aug 26 01:26:34 ehoffman sensord:   Core 0: 65.0 C
Aug 26 01:31:34 ehoffman sensord:   Core 0: 65.0 C
Aug 26 01:36:34 ehoffman sensord:   Core 0: 65.0 C
Aug 26 01:41:34 ehoffman sensord:   Core 0: 65.0 C
Aug 26 01:46:34 ehoffman sensord:   Core 0: 65.0 C
Aug 26 01:51:34 ehoffman sensord:   Core 0: 65.0 C
Aug 26 01:56:34 ehoffman sensord:   Core 0: 65.0 C
Aug 26 02:01:34 ehoffman sensord:   Core 0: 64.0 C
Aug 26 02:06:34 ehoffman sensord:   Core 0: 64.0 C
Aug 26 02:11:34 ehoffman sensord:   Core 0: 64.0 C
Aug 26 02:16:34 ehoffman sensord:   Core 0: 65.0 C
Aug 26 02:21:34 ehoffman sensord:   Core 0: 65.0 C
Aug 26 02:26:34 ehoffman sensord:   Core 0: 65.0 C
Aug 26 02:31:34 ehoffman sensord:   Core 0: 65.0 C
Aug 26 02:36:35 ehoffman sensord:   Core 0: 64.0 C
Aug 26 02:41:35 ehoffman sensord:   Core 0: 65.0 C
Aug 26 02:46:35 ehoffman sensord:   Core 0: 65.0 C
Aug 26 02:51:35 ehoffman sensord:   Core 0: 65.0 C
Aug 26 02:56:35 ehoffman sensord:   Core 0: 65.0 C
Aug 26 03:01:35 ehoffman sensord:   Core 0: 65.0 C
Aug 26 03:06:35 ehoffman sensord:   Core 0: 65.0 C
Aug 26 03:11:35 ehoffman sensord:   Core 0: 65.0 C
Aug 26 03:16:35 ehoffman sensord:   Core 0: 65.0 C
Aug 26 03:21:35 ehoffman sensord:   Core 0: 65.0 C
Aug 26 03:26:35 ehoffman sensord:   Core 0: 65.0 C
Aug 26 03:31:35 ehoffman sensord:   Core 0: 65.0 C
Aug 26 03:36:35 ehoffman sensord:   Core 0: 65.0 C
Aug 26 03:41:35 ehoffman sensord:   Core 0: 65.0 C
Aug 26 03:46:35 ehoffman sensord:   Core 0: 65.0 C
Aug 26 03:51:35 ehoffman sensord:   Core 0: 65.0 C
Aug 26 03:56:35 ehoffman sensord:   Core 0: 65.0 C
Aug 26 04:01:35 ehoffman sensord:   Core 0: 65.0 C
Aug 26 04:06:35 ehoffman sensord:   Core 0: 65.0 C
Aug 26 04:11:35 ehoffman sensord:   Core 0: 65.0 C
Aug 26 04:16:35 ehoffman sensord:   Core 0: 65.0 C
Aug 26 04:21:35 ehoffman sensord:   Core 0: 65.0 C
Aug 26 04:26:35 ehoffman sensord:   Core 0: 66.0 C
Aug 26 04:31:35 ehoffman sensord:   Core 0: 66.0 C
Aug 26 04:36:35 ehoffman sensord:   Core 0: 66.0 C
Aug 26 04:41:35 ehoffman sensord:   Core 0: 66.0 C
Aug 26 04:46:35 ehoffman sensord:   Core 0: 66.0 C
Aug 26 04:51:35 ehoffman sensord:   Core 0: 66.0 C
Aug 26 04:56:35 ehoffman sensord:   Core 0: 65.0 C
Aug 26 05:01:35 ehoffman sensord:   Core 0: 66.0 C
Aug 26 05:06:35 ehoffman sensord:   Core 0: 66.0 C
Aug 26 05:11:35 ehoffman sensord:   Core 0: 66.0 C
Aug 26 05:16:35 ehoffman sensord:   Core 0: 65.0 C
Aug 26 05:21:36 ehoffman sensord:   Core 0: 65.0 C
Aug 26 05:26:36 ehoffman sensord:   Core 0: 65.0 C
Aug 26 05:31:36 ehoffman sensord:   Core 0: 65.0 C
Aug 26 05:36:36 ehoffman sensord:   Core 0: 65.0 C
Aug 26 05:41:36 ehoffman sensord:   Core 0: 65.0 C
Aug 26 05:46:36 ehoffman sensord:   Core 0: 66.0 C
Aug 26 05:51:36 ehoffman sensord:   Core 0: 65.0 C
Aug 26 05:56:36 ehoffman sensord:   Core 0: 65.0 C
Aug 26 06:01:36 ehoffman sensord:   Core 0: 65.0 C
Aug 26 06:06:36 ehoffman sensord:   Core 0: 65.0 C
Aug 26 06:11:36 ehoffman sensord:   Core 0: 65.0 C
Aug 26 06:16:36 ehoffman sensord:   Core 0: 66.0 C
Aug 26 06:21:36 ehoffman sensord:   Core 0: 66.0 C
Aug 26 06:26:36 ehoffman sensord:   Core 0: 65.0 C
Aug 26 06:31:36 ehoffman sensord:   Core 0: 65.0 C
Aug 26 06:36:36 ehoffman sensord:   Core 0: 65.0 C
Aug 26 06:41:36 ehoffman sensord:   Core 0: 65.0 C
Aug 26 06:46:36 ehoffman sensord:   Core 0: 65.0 C
Aug 26 06:51:36 ehoffman sensord:   Core 0: 65.0 C
Aug 26 06:56:36 ehoffman sensord:   Core 0: 65.0 C
Aug 26 07:01:36 ehoffman sensord:   Core 0: 65.0 C
Aug 26 07:06:36 ehoffman sensord:   Core 0: 65.0 C
Aug 26 07:11:36 ehoffman sensord:   Core 0: 65.0 C
Aug 26 07:16:36 ehoffman sensord:   Core 0: 64.0 C
Aug 26 07:21:36 ehoffman sensord:   Core 0: 64.0 C
Aug 26 07:26:36 ehoffman sensord:   Core 0: 64.0 C
Aug 26 07:31:36 ehoffman sensord:   Core 0: 63.0 C
Aug 26 07:36:36 ehoffman sensord:   Core 0: 63.0 C
Aug 26 07:41:36 ehoffman sensord:   Core 0: 63.0 C
Aug 26 07:46:36 ehoffman sensord:   Core 0: 64.0 C
Aug 26 07:51:36 ehoffman sensord:   Core 0: 64.0 C
Aug 26 07:56:36 ehoffman sensord:   Core 0: 64.0 C
Aug 26 08:01:36 ehoffman sensord:   Core 0: 64.0 C
Aug 26 08:06:37 ehoffman sensord:   Core 0: 64.0 C
Aug 26 08:11:37 ehoffman sensord:   Core 0: 64.0 C
Aug 26 08:16:37 ehoffman sensord:   Core 0: 64.0 C
Aug 26 08:21:37 ehoffman sensord:   Core 0: 65.0 C
Aug 26 08:26:37 ehoffman sensord:   Core 0: 65.0 C
Aug 26 08:31:37 ehoffman sensord:   Core 0: 65.0 C
Aug 26 08:36:37 ehoffman sensord:   Core 0: 65.0 C
Aug 26 08:41:37 ehoffman sensord:   Core 0: 65.0 C
Aug 26 08:46:37 ehoffman sensord:   Core 0: 65.0 C
Aug 26 08:51:37 ehoffman sensord:   Core 0: 65.0 C
Aug 26 08:56:37 ehoffman sensord:   Core 0: 65.0 C
Aug 26 09:01:37 ehoffman sensord:   Core 0: 65.0 C
Aug 26 09:06:37 ehoffman sensord:   Core 0: 66.0 C
Aug 26 09:11:37 ehoffman sensord:   Core 0: 66.0 C
Aug 26 09:16:37 ehoffman sensord:   Core 0: 78.0 C
Aug 26 09:21:37 ehoffman sensord:   Core 0: 83.0 C
Aug 26 09:26:37 ehoffman sensord:   Core 0: 70.0 C
Aug 26 09:31:37 ehoffman sensord:   Core 0: 72.0 C
Aug 26 09:36:37 ehoffman sensord:   Core 0: 74.0 C
Aug 26 09:41:37 ehoffman sensord:   Core 0: 72.0 C
Aug 26 09:46:38 ehoffman sensord:   Core 0: 71.0 C
Aug 26 09:51:38 ehoffman sensord:   Core 0: 71.0 C
Aug 26 09:56:38 ehoffman sensord:   Core 0: 72.0 C
Aug 26 10:01:38 ehoffman sensord:   Core 0: 73.0 C
Aug 26 10:06:38 ehoffman sensord:   Core 0: 71.0 C
Aug 26 10:11:38 ehoffman sensord:   Core 0: 78.0 C
Aug 26 10:16:38 ehoffman sensord:   Core 0: 71.0 C
Aug 26 10:21:38 ehoffman sensord:   Core 0: 72.0 C
Aug 26 10:26:38 ehoffman sensord:   Core 0: 72.0 C
Aug 26 10:31:38 ehoffman sensord:   Core 0: 73.0 C
Aug 26 10:36:38 ehoffman sensord:   Core 0: 74.0 C
Aug 26 10:41:38 ehoffman sensord:   Core 0: 76.0 C
Aug 26 10:46:38 ehoffman sensord:   Core 0: 73.0 C
Aug 26 10:51:38 ehoffman sensord:   Core 0: 73.0 C
Aug 26 10:56:38 ehoffman sensord:   Core 0: 74.0 C
Aug 26 11:01:38 ehoffman sensord:   Core 0: 74.0 C
Aug 26 11:06:38 ehoffman sensord:   Core 0: 74.0 C
Aug 26 11:11:38 ehoffman sensord:   Core 0: 75.0 C
Aug 26 11:16:38 ehoffman sensord:   Core 0: 74.0 C
Aug 26 11:21:38 ehoffman sensord:   Core 0: 75.0 C
Aug 26 11:26:38 ehoffman sensord:   Core 0: 75.0 C
Aug 26 11:31:38 ehoffman sensord:   Core 0: 74.0 C
Aug 26 11:36:38 ehoffman sensord:   Core 0: 75.0 C
Aug 26 11:41:38 ehoffman sensord:   Core 0: 73.0 C
Aug 26 11:46:38 ehoffman sensord:   Core 0: 74.0 C
Aug 26 11:51:38 ehoffman sensord:   Core 0: 74.0 C
Aug 26 11:56:38 ehoffman sensord:   Core 0: 73.0 C
Aug 26 12:01:38 ehoffman sensord:   Core 0: 74.0 C
Aug 26 12:06:38 ehoffman sensord:   Core 0: 74.0 C
Aug 26 12:11:38 ehoffman sensord:   Core 0: 73.0 C
Aug 26 12:16:38 ehoffman sensord:   Core 0: 86.0 C
Aug 26 12:21:38 ehoffman sensord:   Core 0: 77.0 C
Aug 26 12:26:39 ehoffman sensord:   Core 0: 74.0 C
Aug 26 12:31:39 ehoffman sensord:   Core 0: 73.0 C
Aug 26 12:36:39 ehoffman sensord:   Core 0: 77.0 C
Aug 26 12:41:39 ehoffman sensord:   Core 0: 79.0 C
Aug 26 12:46:39 ehoffman sensord:   Core 0: 96.0 C
Aug 26 12:51:39 ehoffman sensord:   Core 0: 95.0 C
Aug 26 12:56:39 ehoffman sensord:   Core 0: 75.0 C
Aug 26 13:01:39 ehoffman sensord:   Core 0: 94.0 C
Aug 26 13:06:39 ehoffman sensord:   Core 0: 73.0 C
Aug 26 13:11:39 ehoffman sensord:   Core 0: 94.0 C
Aug 26 13:16:39 ehoffman sensord:   Core 0: 94.0 C
Aug 26 13:21:39 ehoffman sensord:   Core 0: 77.0 C
Aug 26 13:26:39 ehoffman sensord:   Core 0: 94.0 C
Aug 26 13:31:39 ehoffman sensord:   Core 0: 94.0 C
Aug 26 13:36:39 ehoffman sensord:   Core 0: 95.0 C
Aug 26 13:42:18 ehoffman sensord:   Core 0: 80.0 C
Aug 26 13:47:18 ehoffman sensord:   Core 0: 72.0 C
Aug 26 13:52:18 ehoffman sensord:   Core 0: 70.0 C
Aug 26 13:57:18 ehoffman sensord:   Core 0: 71.0 C
Aug 26 14:02:18 ehoffman sensord:   Core 0: 69.0 C
Aug 26 14:07:18 ehoffman sensord:   Core 0: 77.0 C
Aug 26 14:12:18 ehoffman sensord:   Core 0: 78.0 C
Aug 26 14:17:18 ehoffman sensord:   Core 0: 72.0 C
Aug 26 14:22:18 ehoffman sensord:   Core 0: 70.0 C
Aug 26 14:27:18 ehoffman sensord:   Core 0: 70.0 C
Aug 26 14:32:18 ehoffman sensord:   Core 0: 72.0 C
Aug 26 14:37:18 ehoffman sensord:   Core 0: 71.0 C
Aug 26 14:42:18 ehoffman sensord:   Core 0: 70.0 C
Aug 26 14:47:18 ehoffman sensord:   Core 0: 71.0 C
Aug 26 14:52:18 ehoffman sensord:   Core 0: 70.0 C
Aug 26 14:57:18 ehoffman sensord:   Core 0: 69.0 C
Aug 26 15:02:18 ehoffman sensord:   Core 0: 69.0 C
Aug 26 15:07:18 ehoffman sensord:   Core 0: 69.0 C
Aug 26 15:12:18 ehoffman sensord:   Core 0: 70.0 C
Aug 26 15:17:18 ehoffman sensord:   Core 0: 70.0 C
Aug 26 15:22:18 ehoffman sensord:   Core 0: 70.0 C
Aug 26 15:27:18 ehoffman sensord:   Core 0: 69.0 C
Aug 26 15:32:19 ehoffman sensord:   Core 0: 69.0 C
Aug 26 15:37:19 ehoffman sensord:   Core 0: 68.0 C
Aug 26 15:42:19 ehoffman sensord:   Core 0: 70.0 C
Aug 26 15:47:19 ehoffman sensord:   Core 0: 69.0 C
Aug 26 15:52:19 ehoffman sensord:   Core 0: 70.0 C
Aug 26 15:57:19 ehoffman sensord:   Core 0: 70.0 C
Aug 26 16:02:19 ehoffman sensord:   Core 0: 70.0 C
Aug 26 16:07:19 ehoffman sensord:   Core 0: 70.0 C
Aug 26 16:12:19 ehoffman sensord:   Core 0: 71.0 C
Aug 26 16:17:19 ehoffman sensord:   Core 0: 70.0 C
Aug 26 16:22:19 ehoffman sensord:   Core 0: 70.0 C
Aug 26 16:27:19 ehoffman sensord:   Core 0: 71.0 C
Aug 26 16:32:19 ehoffman sensord:   Core 0: 72.0 C
Aug 26 16:37:19 ehoffman sensord:   Core 0: 71.0 C
Aug 26 16:42:19 ehoffman sensord:   Core 0: 73.0 C
Aug 26 16:47:19 ehoffman sensord:   Core 0: 73.0 C
Aug 26 16:52:19 ehoffman sensord:   Core 0: 72.0 C
Aug 26 16:57:19 ehoffman sensord:   Core 0: 75.0 C
Aug 26 17:02:19 ehoffman sensord:   Core 0: 71.0 C
Aug 26 17:07:19 ehoffman sensord:   Core 0: 71.0 C
Aug 27 08:23:10 ehoffman sensord:   Core 0: 43.0 C
Aug 27 08:28:10 ehoffman sensord:   Core 0: 55.0 C
Aug 27 08:33:09 ehoffman sensord:   Core 0: 62.0 C
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.evanhoffman.com/evan/2010/08/26/why-is-my-laptop-so-freaking-hot/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ldapsearch on Active Directory</title>
		<link>http://www.evanhoffman.com/evan/2010/08/26/ldapsearch-on-active-directory/</link>
		<comments>http://www.evanhoffman.com/evan/2010/08/26/ldapsearch-on-active-directory/#comments</comments>
		<pubDate>Thu, 26 Aug 2010 14:40:18 +0000</pubDate>
		<dc:creator>evan</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[active directory]]></category>
		<category><![CDATA[ad]]></category>
		<category><![CDATA[ldap]]></category>
		<category><![CDATA[ldapsearch]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://www.evanhoffman.com/evan/?p=566</guid>
		<description><![CDATA[Just putting this here for safekeeping since I couldn&#8217;t remember the exact syntax. [evan@ehoffman 10:35:50 ~]$ ldapsearch -x -LLL -D "ldapuser@example.com" -w password -b "OU=Users,DC=example,DC=com" -s sub -H ldaps://activedirectory.example.com "(sn=hoffman)" cn mail displayName samaccountname dn: CN=Evan Hoffman,OU=Tech,OU=Users,DC=example,DC=com cn: Evan Hoffman displayName: Evan D. Hoffman sAMAccountName: ehoffman mail: Evan.Hoffman@example.com]]></description>
			<content:encoded><![CDATA[<p>Just putting this here for safekeeping since I couldn&#8217;t remember the exact syntax.</p>
<pre>
[evan@ehoffman 10:35:50 ~]$ ldapsearch -x -LLL -D "ldapuser@example.com" -w password -b "OU=Users,DC=example,DC=com" -s sub -H ldaps://activedirectory.example.com "(sn=hoffman)" cn mail displayName samaccountname
dn: CN=Evan Hoffman,OU=Tech,OU=Users,DC=example,DC=com
cn: Evan Hoffman
displayName: Evan D. Hoffman
sAMAccountName: ehoffman
mail: Evan.Hoffman@example.com
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.evanhoffman.com/evan/2010/08/26/ldapsearch-on-active-directory/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Blocking comment spammers by IP</title>
		<link>http://www.evanhoffman.com/evan/2010/08/13/blocking-comment-spammers-by-ip/</link>
		<comments>http://www.evanhoffman.com/evan/2010/08/13/blocking-comment-spammers-by-ip/#comments</comments>
		<pubDate>Fri, 13 Aug 2010 15:59:27 +0000</pubDate>
		<dc:creator>evan</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[allow]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[block]]></category>
		<category><![CDATA[deny]]></category>
		<category><![CDATA[iptables]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[perl]]></category>
		<category><![CDATA[regex]]></category>
		<category><![CDATA[spam]]></category>

		<guid isPermaLink="false">http://www.evanhoffman.com/evan/?p=538</guid>
		<description><![CDATA[I use Akismet to block comment spam, but it still annoys me that it even exists. Last night I put a simple IP ban into my httpd config. But who to block? I used a grep &#38; Perl to get a rough guess of which IPs were submitting the most comments (working on the assumption [...]]]></description>
			<content:encoded><![CDATA[<p>I use <a href="http://akismet.com/">Akismet</a> to block comment spam, but it still annoys me that it even exists.  Last night I put a simple IP ban into my httpd config.  But who to block?</p>
<p>I used a grep &amp; Perl to get a rough guess of which IPs were submitting the most comments (working on the assumption that one IP address submits many spam comments) It took me about 20 minutes to write this mess but it does what I wanted to do:<br />
<code><br />
[root@lunix ~]# zgrep  POST /var/log/httpd/evanhoffman-access_log-201008??.gz  | grep comment | perl -ne 'chomp; $_ =~ m/(?:\d{1,3}\.){3}\d{1,3}/; print "$&amp;\n";' | perl -e '%a = (); while (&lt;&gt;) { chomp;  $a{$_} += 1; } while (my ($key, $value) = each (%a)) { if ($value &gt; 1) { print "$value\t=&gt;\t$key\n";}}'<br />
2       =&gt;      218.6.9.140<br />
180     =&gt;      91.201.66.34<br />
2       =&gt;      213.5.67.41<br />
2       =&gt;      188.187.102.74<br />
[root@lunix ~]#<br />
</code></p>
<p>That&#8217;s pretty hard to read.  Here&#8217;s a quick explanation of each piece:</p>
<blockquote><p>zgrep  POST /var/log/httpd/evanhoffman-access_log-201008??.gz</p></blockquote>
<p>Use zgrep to search for the string &#8220;POST&#8221; in all of the gzipped Apache logs for August.  Pipe the results (the matching lines) to the next part:</p>
<blockquote><p>grep comment</p></blockquote>
<p>grep for the string &#8220;comment&#8221;.  This isn&#8217;t really scientific, but I feel safe in assuming that if &#8220;POST&#8221; and &#8220;comment&#8221; both appear in the HTTP request, it&#8217;s probably someone posting a comment.  Pipe the matches to&#8230;</p>
<blockquote><p>perl -ne &#8216;chomp; $_ =~ m/(?:\d{1,3}\.){3}\d{1,3}/; print &#8220;$&amp;\n&#8221;;&#8217;</p></blockquote>
<p>This is a perl one-liner that uses a regular expression to match an IP address in a given line and print it out.  The original regex I used was <code>\d+\.\d+\.\d+\.\d+</code>, this one was slightly fancier but did the same work in this case.  It&#8217;s worth noting that this will only print out the first match in the given line, but since the requester&#8217;s IP (REMOTE_ADDR) is the first field in <a href="http://httpd.apache.org/docs/2.0/logs.html#accesslog">Combined Log Format</a>, that&#8217;s fine this case.</p>
<p>The output (the IPs from which comment posts have been made) is piped to&#8230;</p>
<blockquote><p>perl -e &#8216;%a = (); while (&lt;&gt;) { chomp;  $a{$_} += 1; } while (my ($key, $value) = each (%a)) { if ($value &gt; 1) { print &#8220;$value\t=&gt;\t$key\n&#8221;;}}&#8217;</p></blockquote>
<p>This is another perl one-liner.  Basically, it maintains a hash of String=&gt;count pairs, so each time it sees a string it increments a &#8220;counter&#8221; for that line.  Then when it&#8217;s done receiving input (i.e. all the data has been processed) it prints out the contents of the hash for keys that have a value &gt; 1 (i.e. IPs that have POSTed more than 1 comment).</p>
<p>The output shows pretty clearly where the spam is coming from:</p>
<blockquote><p>2 =&gt; 218.6.9.140<br />
180 =&gt; 91.201.66.34<br />
2 =&gt; 213.5.67.41<br />
2 =&gt; 188.187.102.74</p></blockquote>
<p>180 submits from 91.201.66.34.  Out of curiosity I looked up that IP in whois:</p>
<pre>[root@lunix ~]# whois 91.201.66.34
[Querying whois.ripe.net]
[whois.ripe.net]
% This is the RIPE Database query service.
% The objects are in RPSL format.
%
% The RIPE Database is subject to Terms and Conditions.
% See http://www.ripe.net/db/support/db-terms-conditions.pdf

% Note: This output has been filtered.
%       To receive output for a database update, use the "-B" flag.

% Information related to '91.201.64.0 - 91.201.67.255'

inetnum:        91.201.64.0 - 91.201.67.255
netname:        Donekoserv
descr:          DonEkoService Ltd
country:        RU
org:            ORG-DS41-RIPE
admin-c:        MNV32-RIPE
tech-c:         MNV32-RIPE
status:         ASSIGNED PI
mnt-by:         RIPE-NCC-END-MNT
mnt-by:         MNT-DONECO
mnt-by:         MNT-DONECO
mnt-lower:      RIPE-NCC-END-MNT
mnt-routes:     MHOST-MNT
mnt-routes:     MNT-PIN
mnt-domains:    MHOST-MNT
source:         RIPE # Filtered

organisation:   ORG-DS41-RIPE
org-name:       DonEko Service
org-type:       OTHER
address:        novocherkassk, ul stremyannaya d.6
e-mail:         admin@pinspb.ru
mnt-ref:        MNT-PIN
mnt-by:         MNT-PIN
source:         RIPE # Filtered

person:         Metluk Nikolay Valeryevich
address:        korp. 1a 40 Slavy ave.,
address:        St.-Petersburg, Russia
e-mail:         nm@internet-spb.ru
phone:          +7 812 4483863
fax-no:         +7 901 3149449
nic-hdl:        MNV32-RIPE
mnt-by:         MNT-PIN
source:         RIPE # Filtered

% Information related to '91.201.66.0/23AS21098'

route:          91.201.66.0/23
descr:          Route MHOST IDC
origin:         AS21098
mnt-by:         MHOST-MNT
source:         RIPE # Filtered

[root@lunix ~]#
</pre>
<p>Not much info other than the IP is based in Russia.  Well, anyway, I IP blocked 91.0.0.0/8 (sorry, Russia), so if you&#8217;re in that subnet you&#8217;re probably seeing a 403 now.</p>
<p><strong>Edit</strong>: It occurred to me that I can accomplish the same thing while being less draconian if I wrap the Deny in a &lt;Limit&gt;&lt;/Limit&gt; clause.  This way everyone can still see the site but certain IP ranges won&#8217;t be able to POST anything:</p>
<pre>
&lt;Limit POST PUT DELETE&gt;
Order Allow,Deny
Allow from all
Deny from 218.6.9.
Deny from 173.203.101.
Deny from 122.162.28.
Deny from 91.
Deny from 213.5
&lt;/Limit&gt;
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.evanhoffman.com/evan/2010/08/13/blocking-comment-spammers-by-ip/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Amazon EC2 &#8211; ext3 mkfs takes 30+ minutes?</title>
		<link>http://www.evanhoffman.com/evan/2010/08/02/amazon-ec2-ext3-mkfs-takes-30-minutes/</link>
		<comments>http://www.evanhoffman.com/evan/2010/08/02/amazon-ec2-ext3-mkfs-takes-30-minutes/#comments</comments>
		<pubDate>Mon, 02 Aug 2010 15:33:42 +0000</pubDate>
		<dc:creator>evan</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[aws]]></category>
		<category><![CDATA[ebs]]></category>
		<category><![CDATA[ec2]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[ext3]]></category>
		<category><![CDATA[hangs]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mke2fs]]></category>
		<category><![CDATA[mkfs]]></category>
		<category><![CDATA[slow]]></category>
		<category><![CDATA[superblock]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://www.evanhoffman.com/evan/?p=463</guid>
		<description><![CDATA[I&#8217;ve been playing around with Amazon EC2 for a new project I&#8217;m working on and so far I&#8217;m really impressed. One thing I&#8217;ve noticed, however, is that it takes forever to create an ext3 filesystem on a new volume. For example, the below command took over 30 minutes to create the filesystem on a 300 [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been playing around with Amazon EC2 for a new project I&#8217;m working on and so far I&#8217;m really impressed.  One thing I&#8217;ve noticed, however, is that it takes forever to create an ext3 filesystem on a new volume.  For example, the below command took over 30 minutes to create the filesystem on a 300 GB volume:</p>
<blockquote><p># mke2fs -j -m0 /dev/sdf1<br />
mke2fs 1.40.4 (31-Dec-2007)<br />
Filesystem label=<br />
OS type: Linux<br />
Block size=4096 (log=2)<br />
Fragment size=4096 (log=2)<br />
39321600 inodes, 78642183 blocks<br />
0 blocks (0.00%) reserved for the super user<br />
First data block=0<br />
Maximum filesystem blocks=4294967296<br />
2400 block groups<br />
32768 blocks per group, 32768 fragments per group<br />
16384 inodes per group<br />
Superblock backups stored on blocks:<br />
	32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,<br />
	4096000, 7962624, 11239424, 20480000, 23887872, 71663616</p>
<p>Writing inode tables: done<br />
Creating journal (32768 blocks): done<br />
Writing superblocks and filesystem accounting information: done</p>
<p>This filesystem will be automatically checked every 38 mounts or<br />
180 days, whichever comes first.  Use tune2fs -c or -i to override.
</p></blockquote>
<p>It took about 30 seconds do do everything up to the writing of the superblocks.  Not sure why this takes so long, but it&#8217;s happened for every EBS volume I&#8217;ve formatted ext3.  Annoying.  Initially I thought it was hanging, and ended up terminating an instance that wouldn&#8217;t shutdown or let me cancel the operation.  The terminated instance is still being displayed in the UI with a status of &#8220;terminated&#8221; and I can&#8217;t find any way to remove it from the list.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.evanhoffman.com/evan/2010/08/02/amazon-ec2-ext3-mkfs-takes-30-minutes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Finally got this DVD ripped and copied to my iPhone</title>
		<link>http://www.evanhoffman.com/evan/2010/07/12/finally-got-this-dvd-ripped-and-copied-to-my-iphone/</link>
		<comments>http://www.evanhoffman.com/evan/2010/07/12/finally-got-this-dvd-ripped-and-copied-to-my-iphone/#comments</comments>
		<pubDate>Tue, 13 Jul 2010 02:28:47 +0000</pubDate>
		<dc:creator>evan</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[aac]]></category>
		<category><![CDATA[dvd]]></category>
		<category><![CDATA[dvdrip]]></category>
		<category><![CDATA[encode]]></category>
		<category><![CDATA[ffmpeg]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[itunes]]></category>
		<category><![CDATA[libfaac]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[movie]]></category>
		<category><![CDATA[streamdvd]]></category>
		<category><![CDATA[winff]]></category>

		<guid isPermaLink="false">http://www.evanhoffman.com/evan/?p=427</guid>
		<description><![CDATA[This was a lot more work than I expected. Then again, I am a newb. And lazy. yum install streamdvd &#8211; This is what I used to rip the DVD to a VOB file. I played around with a few other utils, including vobcopy and dvd::rip, but this was the only one I tried that [...]]]></description>
			<content:encoded><![CDATA[<p>This was a lot more work than I expected.  Then again, I am a newb.  And lazy.<br />
<span id="more-427"></span></p>
<ul>
<li><tt>yum install streamdvd</tt> &#8211; This is what I used to rip the DVD to a VOB file.  I played around with a few other utils, including vobcopy and dvd::rip, but this was the only one I tried that ripped the DVD to a single VOB file AND started the movie at the right place.  I&#8217;m sure there&#8217;s other ways to do it, but <tt>streamdvd > whatever.vob</tt> worked well for me.</p>
<li>You need to recompile ffmpeg with AAC support.  I followed <a href="http://fozzolog.fozzilinymoo.org/tech/2009/11/recompiling-ffmpeg-for-fedora-12-to-add-faac-support.html">this great walkthrough</a>; you need to install a bunch of libs but when I was done I ended up ffmpeg supporting everything I needed:
<p><code>[evan@evanfc12 ~]$ ffmpeg -version<br />
FFmpeg version SVN-r22963, Copyright (c) 2000-2010 the FFmpeg developers<br />
  built on Jul 11 2010 11:48:47 with gcc 4.4.3 20100127 (Red Hat 4.4.3-4)<br />
  configuration: --prefix=/usr --bindir=/usr/bin --datadir=/usr/share/ffmpeg --incdir=/usr/include/ffmpeg --libdir=/usr/lib64 --mandir=/usr/share/man --arch=x86_64 --extra-cflags='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic' --extra-version=rpmfusion --enable-bzlib --enable-libdc1394 --enable-libdirac --enable-libfaac --enable-nonfree --enable-libfaad --enable-libgsm --enable-libmp3lame --enable-libopenjpeg --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid --enable-x11grab --enable-avfilter --enable-avfilter-lavf --enable-postproc --enable-pthreads --disable-static --enable-shared --enable-gpl --disable-debug --disable-stripping --shlibdir=/usr/lib64 --enable-runtime-cpudetect<br />
  libavutil     50.14. 0 / 50.14. 0<br />
  libavcodec    52.66. 0 / 52.66. 0<br />
  libavformat   52.61. 0 / 52.61. 0<br />
  libavdevice   52. 2. 0 / 52. 2. 0<br />
  libavfilter    1.19. 0 /  1.19. 0<br />
  libswscale     0.10. 0 /  0.10. 0<br />
  libpostproc   51. 2. 0 / 51. 2. 0<br />
FFmpeg SVN-r22963<br />
libavutil     50.14. 0 / 50.14. 0<br />
libavcodec    52.66. 0 / 52.66. 0<br />
libavformat   52.61. 0 / 52.61. 0<br />
libavdevice   52. 2. 0 / 52. 2. 0<br />
libavfilter    1.19. 0 /  1.19. 0<br />
libswscale     0.10. 0 /  0.10. 0<br />
libpostproc   51. 2. 0 / 51. 2. 0<br />
[evan@evanfc12 ~]$ </code></p>
<li>Used WinFF to encode the VOB file to .m4v, with these preset settings (conveniently included in the Windows version of WinFF):<br />
<blockquote><p>-r 29.97 -vcodec libx264 -flags +loop -cmp +chroma -deblockalpha 0 -deblockbeta 0 -crf 21 -bt 256k -refs 1 -coder 0 -me_method full -me_range 16 -subq 5 -partitions +parti4x4+parti8x8+partp8x8 -g 250 -keyint_min 25 -level 30 -trellis 2 -sc_threshold 40 -i_qfactor 0.71 -s 320&#215;240 -aspect 4:3 -acodec libfaac -ab 112kb -ar 48000 -ac 2 -vpre default</p></blockquote>
</ul>
<p>That created the .m4v, I loaded it into iTunes and it synced to the phone and plays perfectly.  Hooray!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.evanhoffman.com/evan/2010/07/12/finally-got-this-dvd-ripped-and-copied-to-my-iphone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ripping a DVD on Fedora Core 13</title>
		<link>http://www.evanhoffman.com/evan/2010/07/02/ripping-a-dvd-on-fedora-core-13/</link>
		<comments>http://www.evanhoffman.com/evan/2010/07/02/ripping-a-dvd-on-fedora-core-13/#comments</comments>
		<pubDate>Fri, 02 Jul 2010 05:16:57 +0000</pubDate>
		<dc:creator>evan</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[avi]]></category>
		<category><![CDATA[fc13]]></category>
		<category><![CDATA[fedora]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[libdvdcss]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mp4]]></category>
		<category><![CDATA[mpeg]]></category>
		<category><![CDATA[vob]]></category>

		<guid isPermaLink="false">http://www.evanhoffman.com/evan/?p=413</guid>
		<description><![CDATA[I thought this would be a pretty straightforward task. It was, though it took several minutes to track down the CSS library needed for decryption of the DVD. All I want to do is copy Talking Words Factory to my phone so my kid can watch it in the car if needed. It looked like [...]]]></description>
			<content:encoded><![CDATA[<p>I thought this would be a pretty straightforward task.  It was, though it took several minutes to track down the CSS library needed for decryption of the DVD.  All I want to do is copy <a href="http://astore.amazon.com/evanhoffmasho-20/detail/B001U7NW20">Talking Words Factory</a> to my phone so my kid can watch it in the car if needed.  It looked like Brasero was the tool for the job, but I got some error about needing a plugin for it to be able to decrypt it.  I found <a href="http://ftp-stud.fht-esslingen.de/pub/Mirrors/rpm.livna.org/repo/13/x86_64/">libdvdcss here</a> and after installing the RPM, everything worked.  Now I just need to encode it with ffmpeg.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.evanhoffman.com/evan/2010/07/02/ripping-a-dvd-on-fedora-core-13/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flash plugin on Firefox on Fedora 12 x86_64</title>
		<link>http://www.evanhoffman.com/evan/2010/06/09/flash-plugin-on-firefox-on-fedora-12-x86_64/</link>
		<comments>http://www.evanhoffman.com/evan/2010/06/09/flash-plugin-on-firefox-on-fedora-12-x86_64/#comments</comments>
		<pubDate>Wed, 09 Jun 2010 05:36:54 +0000</pubDate>
		<dc:creator>evan</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[audio]]></category>
		<category><![CDATA[fedora]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[x86_64]]></category>

		<guid isPermaLink="false">http://www.evanhoffman.com/evan/?p=407</guid>
		<description><![CDATA[I know I&#8217;ve been through this before because I&#8217;ve setup Fedora before and it&#8217;s working. But I just installed FC12 on my desktop at home (since my Seagate drive bricked itself a few days ago and I had to reinstall anyway) and while I finally got the Adobe Flash plugin working, it didn&#8217;t have any [...]]]></description>
			<content:encoded><![CDATA[<p>I know I&#8217;ve been through this before because I&#8217;ve setup Fedora before and it&#8217;s working.  But I just installed FC12 on my desktop at home (since my Seagate drive bricked itself a few days ago and I had to reinstall anyway) and while I finally got the Adobe Flash plugin working, it didn&#8217;t have any audio, which made YouTube kind of suck.  Anyway, this of course was a solved problem, I just forgot where the fix was located&#8230; but duh, it&#8217;s <a href="http://fedoraproject.org/wiki/Multimedia/Flash#On_64-bit_Fedora">on the Fedora website</a>.  A simple </p>
<pre>yum install flash-plugin nspluginwrapper.x86_64 \
    nspluginwrapper.i686 alsa-plugins-pulseaudio.i686 \
    libcurl.i686'</pre>
<p>and everything appears to be fine.  Thank you Fedora!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.evanhoffman.com/evan/2010/06/09/flash-plugin-on-firefox-on-fedora-12-x86_64/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>libiphone / libmobiledevice is now in the official Fedora repo!</title>
		<link>http://www.evanhoffman.com/evan/2010/05/25/libiphone-libmobiledevice-is-now-in-the-official-fedora-repo/</link>
		<comments>http://www.evanhoffman.com/evan/2010/05/25/libiphone-libmobiledevice-is-now-in-the-official-fedora-repo/#comments</comments>
		<pubDate>Tue, 25 May 2010 14:28:41 +0000</pubDate>
		<dc:creator>evan</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[libiphone]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://www.evanhoffman.com/evan/?p=398</guid>
		<description><![CDATA[Hooray! This was strange though: [root@ehoffman yum.repos.d]# yum install libmobiledevice Loaded plugins: refresh-packagekit Setting up Install Process No package libmobiledevice available. Nothing to do [root@ehoffman yum.repos.d]# yum install libiphone libiphone-devel ifuse Loaded plugins: refresh-packagekit Setting up Install Process Package libiphone is obsoleted by libimobiledevice, trying to install libimobiledevice-1.0.1-1.fc12.i686 instead ... ================================================================================ Package Arch Version Repository [...]]]></description>
			<content:encoded><![CDATA[<p>Hooray!  This was strange though:</p>
<p><span id="more-398"></span></p>
<pre>[root@ehoffman yum.repos.d]# yum install libmobiledevice
Loaded plugins: refresh-packagekit
Setting up Install Process
<b>No package libmobiledevice available.</b>
Nothing to do
</pre>
<pre>
[root@ehoffman yum.repos.d]# yum install libiphone libiphone-devel ifuse
Loaded plugins: refresh-packagekit
Setting up Install Process
Package libiphone is obsoleted by libimobiledevice, trying to install
libimobiledevice-1.0.1-1.fc12.i686 instead

...

================================================================================
 Package                     Arch        Version             Repository    Size
================================================================================
Installing:
 ifuse                       x86_64      1.0.0-1.fc12        updates       20 k
<b> libimobiledevice            i686        1.0.1-1.fc12        updates       73 k</b>
 libimobiledevice-devel      x86_64      1.0.1-1.fc12        updates       59 k
</pre>
<p>&#8220;There&#8217;s no such thing as libmobiledevice&#8230; no wait&#8230; there it is.&#8221;  <a href="http://libimobiledevice.org/">http://libimobiledevice.org/</a></p>
<p>Edit: I see it now &#8211; it&#8217;s lib<b>i</b>mobiledevice.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.evanhoffman.com/evan/2010/05/25/libiphone-libmobiledevice-is-now-in-the-official-fedora-repo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows XP guests hang on shutdown in VMware Workstation on Linux</title>
		<link>http://www.evanhoffman.com/evan/2010/04/23/windows-xp-guests-hang-on-shutdown-in-vmware-workstation-on-linux/</link>
		<comments>http://www.evanhoffman.com/evan/2010/04/23/windows-xp-guests-hang-on-shutdown-in-vmware-workstation-on-linux/#comments</comments>
		<pubDate>Fri, 23 Apr 2010 20:45:30 +0000</pubDate>
		<dc:creator>evan</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[guest]]></category>
		<category><![CDATA[hangs]]></category>
		<category><![CDATA[host]]></category>
		<category><![CDATA[kill]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[rpm]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[vmware-vmx]]></category>
		<category><![CDATA[windows xp]]></category>
		<category><![CDATA[yum]]></category>

		<guid isPermaLink="false">http://www.evanhoffman.com/evan/?p=375</guid>
		<description><![CDATA[I had this problem with FC11, where I couldn&#8217;t properly shut down or suspend the Windows XP VM I run (mostly for Outlook). When I&#8217;d shutdown inside the guest, it would mostly do what you&#8217;d expect, but then the screen would go blue, then black, and then the only way I could get the thing [...]]]></description>
			<content:encoded><![CDATA[<p>I had this problem with FC11, where I couldn&#8217;t properly shut down or suspend the Windows XP VM I run (mostly for Outlook).  When I&#8217;d shutdown inside the guest, it would mostly do what you&#8217;d expect, but then the screen would go blue, then black, and then the only way I could get the thing to exit was to kill the pid of vmware-vmx (or a &#8216;killall vmware-vmx&#8217;).   I solved it somehow by removing some RPM, but when I went to FC12 the other day it came back, and I couldn&#8217;t remember how I&#8217;d fixed it initially.  I Googled for nearly a full day before I found the original blog post that told me which RPMs to remove &#8211; for some reason I thought it was fprintd, but it was something else completely.  <a href="http://marksmanuk.blogspot.com/2009/08/vmware-hang-on-shutdown-fedora-11.html">Here&#8217;s the original post</a>, and when I just read it I was going to comment on it to say thanks for posting it, but apparently I did that already.  Anyway, I removed pcsc-lite again and everything appears to be good now.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.evanhoffman.com/evan/2010/04/23/windows-xp-guests-hang-on-shutdown-in-vmware-workstation-on-linux/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Upgraded to Fedora Core 12</title>
		<link>http://www.evanhoffman.com/evan/2010/04/20/upgraded-to-fedora-core-12/</link>
		<comments>http://www.evanhoffman.com/evan/2010/04/20/upgraded-to-fedora-core-12/#comments</comments>
		<pubDate>Tue, 20 Apr 2010 21:24:14 +0000</pubDate>
		<dc:creator>evan</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[computers]]></category>
		<category><![CDATA[fc12]]></category>
		<category><![CDATA[fedora]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[radeon]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://www.evanhoffman.com/evan/?p=373</guid>
		<description><![CDATA[I upgraded my work laptop from FC11 to FC12 yesterday using the &#8220;preupgrade&#8221; tool. It was pretty simple, though it took a lot longer than I expected. There was some funkiness with my screen going crazy after the upgrade &#8211; my external monitor and the laptop&#8217;s LCD both did this crazy wavy-line thing. I tried [...]]]></description>
			<content:encoded><![CDATA[<p>I upgraded my work laptop from FC11 to FC12 yesterday using the &#8220;preupgrade&#8221; tool.  It was pretty simple, though it took a lot longer than I expected.  There was some funkiness with my screen going crazy after the upgrade &#8211; my external monitor and the laptop&#8217;s LCD both did this crazy wavy-line thing.  I tried changing the refresh rate, running system-config-display, nothing worked.  I found a post that suggested passing &#8220;nomodeset&#8221; to the kernel boot options &#8211; that solved it.  Yay!</p>
<p>The other problem I had was reinstalling VMware Workstation &#8211; I couldn&#8217;t.  I got this error: <b>/tmp/vmware-root/modules/vmnet-only/vnetUserListener.c:240: error: ‘TASK_INTERRUPTIBLE’ </b>&#8230; etc.  I ended up having to edit the vmplayer source files directly (!!!) to get them to compile &#8211; instructions found <a href="http://osvn.pastebin.com/hPpCZEXe">here</a></p>
<p>So far FC12 seems exactly like FC11.  But that&#8217;s fine &#8211; I only upgraded because I didn&#8217;t want to be on a dead-end version once FC13 is released.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.evanhoffman.com/evan/2010/04/20/upgraded-to-fedora-core-12/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
