<?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>Eric Martin &#187; Software</title>
	<atom:link href="http://www.ericmmartin.com/tag/software/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ericmmartin.com</link>
	<description></description>
	<lastBuildDate>Tue, 23 Aug 2011 13:36:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Google Chrome &#8211; First Impressions</title>
		<link>http://www.ericmmartin.com/google-chrome-first-impressions/</link>
		<comments>http://www.ericmmartin.com/google-chrome-first-impressions/#comments</comments>
		<pubDate>Tue, 02 Sep 2008 22:42:21 +0000</pubDate>
		<dc:creator>Eric Martin</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Opinion]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.ericmmartin.com/?p=139</guid>
		<description><![CDATA[After receiving numerous "downloading" errors (0x80040508), I was finally able to install Google's new browser, Chrome. Suppressing the temptation to try out all of the new features, I jumped right in and started surfing the web. I'm actually using Chrome to type up this post and so far, everything seems to be working fine. So [...]]]></description>
			<content:encoded><![CDATA[<p>After receiving numerous "downloading" errors (0x80040508), I was finally able to install Google's new browser, <a href="http://www.google.com/chrome">Chrome</a>. </p>
<p>Suppressing the temptation to try out all of the new <a href="http://www.google.com/chrome/intl/en/features.html">features</a>, I jumped right in and started surfing the web. I'm actually using Chrome to type up this post and so far, everything seems to be working fine.</p>
<p><span id="more-139"></span></p>
<p>So far the only issue I've noticed is the rendering/handling of the <code>LEGEND</code> HTML tag inside the <code>FIELDSET</code> HTML tag. Here is a screenshot of the difference between Firefox (left) and Chrome (right):</p>
<p><img src="http://www.ericmmartin.com/wordpress/wp-content/uploads/2008/09/firefox.jpg" alt="How Firefox renders the LEGEND/FIELDSET HTML tag" title="How Firefox renders the LEGEND/FIELDSET HTML tag" width="256" /> <img src="http://www.ericmmartin.com/wordpress/wp-content/uploads/2008/09/chrome.jpg" alt="How Chrome renders the LEGEND/FIELDSET HTML tag" title="How Chrome renders the LEGEND/FIELDSET HTML tag" width="256" /></p>
<p>Note: The same rendering issue happens in Safari, so I need to determine if it is being caused by <a href="http://webkit.org/">Webkit</a> or an error in my code ;)</p>
<p>I was really interested to see if Chrome included any developer tools, similar to <a href="http://www.getfirebug.com">Firebug</a>. There is a JavaScript Console which gives you similar information to what you'd get in the Firebug Console, Net and HTML tabs. There is also a JavaScript debugger, but at this point, it looks like it is just a command line tool, so IMO, Firefox with Firebug has a clear advantage in JavaScript debugging.</p>
<p>One new feature I really like is the Task Manager. It's just like the Task Manager in Windows, except for it only displays Chrome related information. It breaks it down the Memory, CPU and Network utilization for the Browser, Tabs, and Plug-ins:</p>
<p><img src="http://www.ericmmartin.com/wordpress/wp-content/uploads/2008/09/task_manager.jpg" alt="The Chrome Task Manager" title="The Chrome Task Manager" width="468" /></p>
<p><a href="http://www.ejohn.org">John Resig</a>, Mozilla employee and jQuery creator, recently <a href="http://ejohn.org/blog/google-chrome-process-manager/">posted</a> his thoughts on the Task Manager...it certainly seems like a very useful tool.</p>
<p>For an initial release, Google Chrome seems to have a lot of promise. It will be interesting to see how this affects the current browser landscape.</p>
<p>If you've tried Chrome, I'd be interested to hear your first impressions...</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ericmmartin.com/google-chrome-first-impressions/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Running Ubuntu 7.10 in VMWare Player</title>
		<link>http://www.ericmmartin.com/running-ubuntu-710-in-vmware-player/</link>
		<comments>http://www.ericmmartin.com/running-ubuntu-710-in-vmware-player/#comments</comments>
		<pubDate>Wed, 31 Oct 2007 04:22:09 +0000</pubDate>
		<dc:creator>Eric Martin</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Other]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.ericmmartin.com/running-ubuntu-710-in-vmware-player/</guid>
		<description><![CDATA[I wanted to check out the latest Ubuntu release, so I downloaded the following VMWare image: http://isv-image.ubuntu.com/vmware/Ubuntu-7.10-server-i386.zip After extracting the 2 files, I opened Ubuntu-7.10-server-i386.vmx in VMWare Player. A dialog appeared asking me if I had moved or copied the image opened, so I selected "I copied it". After which, I received an "error" saying [...]]]></description>
			<content:encoded><![CDATA[<p>I wanted to check out the latest Ubuntu release, so I downloaded the following VMWare image:<br />
<a href="http://isv-image.ubuntu.com/vmware/Ubuntu-7.10-server-i386.zip">http://isv-image.ubuntu.com/vmware/Ubuntu-7.10-server-i386.zip</a></p>
<p>After extracting the 2 files, I opened <code>Ubuntu-7.10-server-i386.vmx</code> in VMWare Player. A dialog appeared asking me if I had moved or copied the image opened, so I selected "I copied it". </p>
<p>After which, I received an "error" saying something like "This CPU is VT-Capable but VT is not enabled ...". It appears that even though the image I downloaded was for an i386 machine, it was defined as a 64-bit machine in the vmx file. After the OS loaded, I logged in (ubuntu/ubuntu) and did a shutdown:</p>
<p><span id="more-16"></span></p>
<pre><code>sudo shutdown -h now
</code></pre>
<p>I edited <code>Ubuntu-7.10-server-i386.vmx</code> and changed <code>guestOS = "ubuntu-64"</code> to <code>guestOS = "ubuntu"</code>. I reopened the file in VMWare Player and then all was fine...</p>
<p>After logging in again, I discovered that I had no network connectivity. I did an <code>ifconfig</code> and noticed that eth0 was missing. So, I tried a <code>sudo ifup eth0</code> and got the following error:</p>
<pre><code>eth0: ERROR while getting interface flags: No such device

...

SIOCSIFADDR: No such device
eth0: ERROR while getting interface flags: No such device
eth0: ERROR while getting interface flags: No such device
Bind socket to interface: No such device
Failed to bring up eth0
</code></pre>
<p>I did a bunch of Google searches and tried a bunch of different "fixes", but ended up finding the real problem. [Background]: When VMWare Player starts up, it generates a MAC address as well as an UUID for the system (in the vmx file). </p>
<p>Well, it turns out that in <code>/etc/udev/rules.d/70-persistent-net.rules</code> file, the MAC address that VMWare generated (ethernet0.generatedAddress) was being assigned to eth1 and therefore, the eth0 MAC address was incorrect. So I edited the file and removed the first entry:</p>
<pre><code># PCI device 0x8086:0x100f (e1000)
SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}="[bad mac]", NAME="eth0"
</code></pre>
<p>Then I edited the line with the correct MAC address and changed eth1 to eth0. I read about some commands to run that would make eth0 start working, but I ended up just restarting the OS. After it came back up...eth0 was alive!!!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ericmmartin.com/running-ubuntu-710-in-vmware-player/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
		<item>
		<title>Clearing VMWare Player Recent Virtual Machines list</title>
		<link>http://www.ericmmartin.com/clearing-vmware-player-recent-virtual-machines-list/</link>
		<comments>http://www.ericmmartin.com/clearing-vmware-player-recent-virtual-machines-list/#comments</comments>
		<pubDate>Sat, 27 Oct 2007 03:25:00 +0000</pubDate>
		<dc:creator>Eric Martin</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Other]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.ericmmartin.com/clearing-vmware-player-recent-virtual-machines-list/</guid>
		<description><![CDATA[The VMWare Player does not include an option to clear the list of "Recent Virtual Machines" (why not?!?!). Since the list of virtual machines that I had opened was growing quite long, I set out to find a way to clear it myself. After searching in a few places (Windows XP), I came across the [...]]]></description>
			<content:encoded><![CDATA[<p>The VMWare Player does not include an option to clear the list of "Recent Virtual Machines" (why not?!?!). Since the list of virtual machines that I had opened was growing quite long, I set out to find a way to clear it myself.</p>
<p>After searching in a few places (Windows XP), I came across the file that holds this information. It's called <code>preferences.ini</code> and is located in:<br />
<code>[drive]:\Documents and Settings\[user]\Application Data\VMWare</code></p>
<p>UPDATE: In Windows Vista, the file is located in:<br />
<code>[drive]:\Users\[user]\AppData\Roaming\VMWare</code></p>
<p>At the bottom of the file, you should see entries like (where X is a sequential number):</p>
<pre><code>pref.mruVMX.filename = "..."
pref.mruVMX.displayname = "..."
</code></pre>
<p>Just delete/reorder the entries as desired, save, then start VMWare Player to see the changes. VMWare Player will need to be closed before you make the changes, or they will not be saved.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ericmmartin.com/clearing-vmware-player-recent-virtual-machines-list/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Shared object error during cPanel Apache build</title>
		<link>http://www.ericmmartin.com/shared-object-error-during-cpanel-apache-build/</link>
		<comments>http://www.ericmmartin.com/shared-object-error-during-cpanel-apache-build/#comments</comments>
		<pubDate>Wed, 24 Oct 2007 05:15:01 +0000</pubDate>
		<dc:creator>Eric Martin</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Bugs]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.ericmmartin.com/shared-object-error-during-cpanel-apache-build/</guid>
		<description><![CDATA[I was trying to add PHP Zip support on my cPanel server today and when Apache went to restart, it failed with the folowing error: Cannot load /usr/local/apache/libexec/mod_bwlimited.so into server: /usr/local/apache/libexec/mod_bwlimited.so: cannot open shared object file: No such file or directory After a Google search, I found that I needed to run: cd /usr/local/cpanel/apache /usr/local/apache/bin/apxs [...]]]></description>
			<content:encoded><![CDATA[<p>I was trying to add PHP Zip support on my cPanel server today and when Apache went to restart, it failed with the folowing error:</p>
<pre><code>Cannot load /usr/local/apache/libexec/mod_bwlimited.so into server: /usr/local/apache/libexec/mod_bwlimited.so: cannot open shared object file: No such file or directory
</code></pre>
<p>After a <a href='http://www.google.com/search?q=cpanel+Cannot+load+%2Fusr%2Flocal%2Fapache%2Flibexec%2Fmod_bwlimited.so'>Google search</a>, I <a href='http://www.mydigitallife.info/2007/02/14/starting-apache-httpd-failed-due-to-cannot-open-or-no-such-mod_bwlimited-mod_log_bytes-or-mod_bandwidth-files/'>found</a> that I needed to run:</p>
<pre><code>cd /usr/local/cpanel/apache

/usr/local/apache/bin/apxs -iac mod_auth_passthrough.c
/usr/local/apache/bin/apxs -iac mod_bwlimited.c
/usr/local/apache/bin/apxs -iac mod_log_bytes.c
</code></pre>
<p>I was able to start Apache afterwards and everything is back to normal...</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ericmmartin.com/shared-object-error-during-cpanel-apache-build/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Annoying system beep</title>
		<link>http://www.ericmmartin.com/annoying-system-beep/</link>
		<comments>http://www.ericmmartin.com/annoying-system-beep/#comments</comments>
		<pubDate>Sat, 15 Sep 2007 15:56:05 +0000</pubDate>
		<dc:creator>Eric Martin</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.ericmmartin.com/annoying-system-beep/</guid>
		<description><![CDATA[Even with the volume turned off, if your PC has a system speaker, it can still emit a loud system beep. I was running some MySQL statements from the command line and every time there was an error...BEEP. To fix this, I could simply run the MySQL commands with the -b, --no-beep option, which turns [...]]]></description>
			<content:encoded><![CDATA[<p>Even with the volume turned off, if your PC has a system speaker, it can still emit a loud system beep. I was running some MySQL statements from the command line and every time there was an error...BEEP.</p>
<p>To fix this, I could simply run the MySQL commands with the -b, --no-beep option, which turns off the beep on errors.</p>
<p>But, I'm lazy and don't want to type -b every time I run a MySQL command. Plus, there are other instances where the system beep can be triggered, and I just don't want to hear it! So, I used <a href="http://www.annoyances.org/exec/forum/winxp/1151476956" target="_blank">this solution</a>...and it didn't require a reboot!</p>
<p>In summary:<br />
1. Right-click on My Computer<br />
2. On the Hardware tab, click on [Device Manager]<br />
3. On the "View" menu, select "Show hidden devices"<br />
4. Under "Non-Plug and Play Drivers", right-click "Beep"<br />
5. Click "Disable"<br />
6. Answer [Yes] when asked if you really want to disable it<br />
7. Answer [No] when asked if you want to reboot<br />
8. Right-click "Beep" again.<br />
9. Click "Properties"<br />
10. On the "Driver" tab, set the Startup type to Disabled<br />
11. Click [Stop]<br />
12. Click [OK]<br />
13. Answer [No] when asked if you want to reboot</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ericmmartin.com/annoying-system-beep/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

