<?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>Monkeyless &#187; General</title>
	<atom:link href="http://blog.monkeyless.com/category/general/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.monkeyless.com</link>
	<description>Yes, we have no monkeys</description>
	<lastBuildDate>Fri, 27 Feb 2009 14:33:04 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>&#8220;Attachment Failed&#8221; Message in Gmail</title>
		<link>http://blog.monkeyless.com/2009/02/26/attachment-failed-message-in-gmail/</link>
		<comments>http://blog.monkeyless.com/2009/02/26/attachment-failed-message-in-gmail/#comments</comments>
		<pubDate>Thu, 26 Feb 2009 21:09:26 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://blog.monkeyless.com/?p=82</guid>
		<description><![CDATA[Trying to attach a small GIF to an e-mail message I was sending today, Gmail came up with a red &#8220;Attachment failed&#8221; message.  Really?  It&#8217;s like 3kb.  You can&#8217;t attach that?  Is Gmail blocking GIF file attachments now for some odd reason?  Am I missing some news about a 0-day [...]]]></description>
			<content:encoded><![CDATA[<p>Trying to attach a small GIF to an e-mail message I was sending today, Gmail came up with a red &#8220;Attachment failed&#8221; message.  Really?  It&#8217;s like 3kb.  You can&#8217;t attach that?  Is Gmail blocking GIF file attachments now for some odd reason?  Am I missing some news about a 0-day GIF exploit?</p>
<p>They gave me links next to it to retry or remove the attachment, but no matter how many times I retried it, it always failed.  This was a new one.  There was also a help link next to it, which takes you to a Google help page about &#8220;Advanced attachment errors.&#8221;  The help page isn&#8217;t very detailed:</p>
<blockquote><p>If you&#8217;re seeing error messages while uploading files, make sure you have Flash installed. Visit http://get.adobe.com/flashplayer/ to check for updates and download the latest version.</p>
<p>You can also use the basic attachment features by clickint the Settings link in Gmail. The attachment setting is located in the General tab.</p></blockquote>
<p>Yes, Google&#8217;s help page really spells &#8220;clicking&#8221; as &#8220;clickint&#8221; &#8212; somebody&#8217;s sleeping on the job over there.</p>
<p>Well, I definitely have Flash 10 installed, and it works fine on other sites.  Gmail&#8217;s chat notification sound is Flash-based, and that works fine.  It looks like Gmail put in new file attachment code with Flash that gives you an upload progress bar and lets you upload multiple files at once.  But it just doesn&#8217;t work, at least for me.</p>
<p>Going into the Gmail settings and changing it to use &#8220;Basic attachment features&#8221; instead of the advanced ones let me attach files to my e-mails again.  Happy times.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-0827454615451141";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text";
google_ad_channel ="0665665416";
google_color_border = "FFF4DF";
google_color_bg = "FFF4DF";
google_color_link = "91AF83";
google_color_url = "91AF83";
google_color_text = "7F6F57";
//--></script>
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p>Between the new Flash attachment code that&#8217;s clearly not ready for prime time, the typos on the help page that explain how to fix it, and the hours of Gmail downtime a few days ago, they&#8217;re just not inspiring confidence these days.</p>
<p>Not to mention that the Gmail downtime led to much confusion on my Blackberry.  Google was trying to send my Blackberry to a &#8220;sorry, your request looks like an automated request from a virus&#8221; page where it was asking me to enter a captcha.  That worked fine from the Blackberry&#8217;s web browser with Gmail over the web, but not so much with Gmail&#8217;s Blackberry app.  The application was redirected to sorry.google.com which should display the captcha, but the application apparently never expected to be sent there, and wasn&#8217;t able to display it.  So I was just locked out of Gmail from Google&#8217;s own Blackberry application for a few hours until it cleared up.</p>
<p>Not the best of weeks for Gmail.  Let&#8217;s hope next week is smoother sailing.</p>
<p>MILD UPDATE:  Google has now <a href="http://gmailblog.blogspot.com/2009/02/updates-to-attachments-multi-select-and.html">posted about the new attachment feature</a> on the Gmail blog, but there&#8217;s no mention of it not working right.  I guess I&#8217;m just in some special minority for whom it fails.  I feel so special.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-0827454615451141";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text";
google_ad_channel ="0665665416";
google_color_border = "FFF4DF";
google_color_bg = "FFF4DF";
google_color_link = "91AF83";
google_color_url = "91AF83";
google_color_text = "7F6F57";
//--></script>
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.monkeyless.com/2009/02/26/attachment-failed-message-in-gmail/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>Opening JPEGs in Adobe Camera Raw Without Using Bridge</title>
		<link>http://blog.monkeyless.com/2008/12/14/opening-jpegs-in-adobe-camera-raw-without-using-bridge/</link>
		<comments>http://blog.monkeyless.com/2008/12/14/opening-jpegs-in-adobe-camera-raw-without-using-bridge/#comments</comments>
		<pubDate>Sun, 14 Dec 2008 22:48:59 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://blog.monkeyless.com/?p=79</guid>
		<description><![CDATA[This took a surprisingly long time to figure out how to do, so I&#8217;m posting the answer here in the hopes that it&#8217;ll be easier to find in the almighty Google than the vague mentions on other pages that were tough to find.
I have a bunch of JPEG files that I wanted to open with [...]]]></description>
			<content:encoded><![CDATA[<p>This took a surprisingly long time to figure out how to do, so I&#8217;m posting the answer here in the hopes that it&#8217;ll be easier to find in the almighty Google than the vague mentions on other pages that were tough to find.</p>
<p>I have a bunch of JPEG files that I wanted to open with the Adobe Camera Raw interface in Photoshop CS3.  I knew that there was the option to do that from Adobe Bridge, and as far as I could tell from Adobe&#8217;s documentation, that was the only way.  Unfortunately, both Photoshop and Bridge CS3 use so much memory just to have them running &#8212; even if they don&#8217;t have any images open &#8212; that I didn&#8217;t want to deal with slowing down my Photoshop editing with extra swapping caused by having Bridge open as well.  And I have a bunch of JPEGs to work on, so I wouldn&#8217;t want to open and close Bridge all the time to keep memory usage down.</p>
<p>As it turns out, there are two options to open JPG files in Camera Raw without having to use Bridge at all.<br />
<span id="more-79"></span><br />
<!--adsense--></p>
<p>The first is to go to File > Open As&#8230; in Photoshop, and from the pull-down menu where you choose what to open the file as, choose &#8220;Camera Raw.&#8221;  This will open whatever file you select in the ACR interface, and works just fine for JPEGs.</p>
<p>The second option is to go to Edit > Preferences > File Handling.  Under the File Compatibility section, there&#8217;s an option labeled &#8220;Prefer Adobe Camera Raw for JPEG Files.&#8221;  If you check that, then Photoshop will run JPEGs through ACR by default.  You can open the JPGs by dragging them to Photoshop, by using the standard File > Open dialog box, or any other way of getting Photoshop to open the file, and it&#8217;ll use ACR.</p>
<p>Hope that helps somebody.  This is in Photoshop CS3, I have no idea if the same options exist in Photoshop CS4, since I haven&#8217;t used it yet.  I&#8217;d expect it to have similar options, though.  If anyone with CS4 can confirm that and post the answer here, that would be awesome.</p>
<p><!--adsense--></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.monkeyless.com/2008/12/14/opening-jpegs-in-adobe-camera-raw-without-using-bridge/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Insufficient Name Servers With 1&amp;1</title>
		<link>http://blog.monkeyless.com/2008/07/29/insufficient-name-servers-with-1an1/</link>
		<comments>http://blog.monkeyless.com/2008/07/29/insufficient-name-servers-with-1an1/#comments</comments>
		<pubDate>Tue, 29 Jul 2008 18:35:32 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://blog.monkeyless.com/?p=77</guid>
		<description><![CDATA[For anyone else trying to figure out the error &#8220;The name server is not sufficient or hasn&#8217;t been approved.&#8221; from the status section on 1&#038;1&#8217;s DNS control panel, I&#8217;ll tell you the answer.  Or, at least, what worked for me.
I had put in a complete hostname for the DNS servers, and 1and1 came back [...]]]></description>
			<content:encoded><![CDATA[<p>For anyone else trying to figure out the error &#8220;The name server is not sufficient or hasn&#8217;t been approved.&#8221; from the status section on 1&#038;1&#8217;s DNS control panel, I&#8217;ll tell you the answer.  Or, at least, what worked for me.</p>
<p>I had put in a complete hostname for the DNS servers, and 1and1 came back with this &#8220;The name server is not sufficient or hasn&#8217;t been approved&#8221; stuff.  Insufficient and unapproved nameservers?  Is that the worst error message ever?  How can a DNS server be insufficient, as long as it&#8217;s providing DNS resolution?  Who needs to approve a DNS server before it can be used?  It&#8217;s all crazy talk.<br />
<span id="more-77"></span><br />
Turns out 1&#038;1 didn&#8217;t like the dot I put at the end of the name.  Being used to using exact notation for DNS updates, I entered the domain&#8217;s DNS servers as &#8220;ns1.domain.com.&#8221; and &#8220;ns2.domain.com.&#8221; with that trailing period.  Despite the RFC-proven correctness, 1&#038;1 doesn&#8217;t like it.</p>
<p>Take out the trailing dot, and they accepted the servers just fine.  Somehow the same servers immediately became both approved and sufficient.  Yay for sufficient name servers!  Isn&#8217;t that a funky looking lolcat with his sufficient DNS?  No, that&#8217;s broccoli, never mind.  I get broccoli confused with DNS far too often&#8230;</p>
<p><!--adsense--></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.monkeyless.com/2008/07/29/insufficient-name-servers-with-1an1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>1and1&#8217;s Long DNS Change Process</title>
		<link>http://blog.monkeyless.com/2008/07/28/1and1s-long-dns-change-process/</link>
		<comments>http://blog.monkeyless.com/2008/07/28/1and1s-long-dns-change-process/#comments</comments>
		<pubDate>Tue, 29 Jul 2008 02:21:07 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://blog.monkeyless.com/?p=76</guid>
		<description><![CDATA[One warning if you want to use 1&#038;1 for domain names: it takes forever to make any simple changes that every other registrar is able to make right away.
Let&#8217;s say you buy a domain name and then want to point it to your DNS servers.  Simple enough, right?  But with 1and1, it&#8217;ll say [...]]]></description>
			<content:encoded><![CDATA[<p>One warning if you want to use 1&#038;1 for domain names: it takes forever to make any simple changes that every other registrar is able to make right away.</p>
<p>Let&#8217;s say you buy a domain name and then want to point it to your DNS servers.  Simple enough, right?  But with 1and1, it&#8217;ll say &#8220;updating&#8221; for about 8 hours, throughout which they&#8217;ll keep reporting their DNS servers as the authoritative ones.  After about 8 hours, the status will change to &#8220;domain update done.&#8221;</p>
<p>But that&#8217;s a lie.  I don&#8217;t know why it says that, because it&#8217;s not done at all.  They still report their servers as authoritative (this is at the WHOIS level querying their server, don&#8217;t think I&#8217;m just checking my local ISP and that I don&#8217;t understand DNS TTL.)  And the DNS button is greyed out if I select the domain that&#8217;s now supposed to be done updating, so I can&#8217;t make any changes to it.</p>
<p>Oddly enough, &#8220;domain update done&#8221; isn&#8217;t a status message that they explain.  There&#8217;s a helpful question mark next to &#8220;status,&#8221; but that only gives you the following options:</p>
<ul>
<li>Ready &#8211; This domain&#8217;s settings can be changed by clicking on the available options in the toolbar.</li>
<li>Update &#8211; This domain is currently undergoing an update. Please wait until the domain is ready before changing any settings.</li>
<li>DNS settings incomplete with registrar &#8211; This domain cannot be configured until the DNS settings are complete.</li>
<li>Waiting for approval &#8211; This domain is currently unavailable for configuration. Transfers usually take up to ten days once all the proper forms are received.</li>
<li>Domain setup error &#8211; Please review the settings and correct any errors. You can also reset the domain by selecting it and then clicking on DNS in the toolbar. On the next page click on Reset.</li>
<li>Other &#8211; If the status is not explained here, visit our FAQs for more information</li>
</ul>
<p><span id="more-76"></span><br />
Ok, so you can click through to the FAQs for explanations of other status results.  But after much FAQ browsing, I don&#8217;t see anything about &#8220;domain update done.&#8221;  They do have a question about being unable to change the DNS settings, but those all talk about errors with the setup.  Some Google searching indicates that the message I&#8217;m getting just means they&#8217;re still working on making a simple DNS server change, and the right answer is to keep waiting, maybe up to 24 hours before they make their change.  And then of course you have the DNS propagation delays while you wait for caches to expire all over the net.  Good thing this is a new unused domain which shouldn&#8217;t have any caching issues (I&#8217;ve been careful not to lookup the name at my ISP until 1&#038;1 gets the right info in there.)</p>
<p><!--adsense--></p>
<p>Some day I&#8217;ll have to post about my scam experience with 1and1, from back when they were charging less for domain names than it cost them to get them, and they sent my account to a collection agency saying I hadn&#8217;t payed for a $6 renewal, even though they had my correct credit card information saved in their billing system.  Nobody there was ever able to explain why I had to pay all kinds of outrageous fees to reactivate my account for non-payment, when they had all my billing information right there if they only wanted to use it (which they were supposed to do.)</p>
<p>Oops, I guess I just posted my 1&#038;1 scam experience.  There you go.  My theory is that their attempt to use cheap domains as a loss leader for their expensive supplemental products (like hosting and crap) wasn&#8217;t working out, so they needed to pull billing scams like that one to make a profit on domain names.  They increased their prices shortly afterwards.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.monkeyless.com/2008/07/28/1and1s-long-dns-change-process/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Fixing &#8220;Allowed memory size exhausted&#8221; Error in WordPress</title>
		<link>http://blog.monkeyless.com/2007/12/16/fixing-allowed-memory-size-exhausted-error-in-wordpress/</link>
		<comments>http://blog.monkeyless.com/2007/12/16/fixing-allowed-memory-size-exhausted-error-in-wordpress/#comments</comments>
		<pubDate>Sun, 16 Dec 2007 19:38:41 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://blog.monkeyless.com/2007/12/16/fixing-allowed-memory-size-exhausted-error-in-wordpress/</guid>
		<description><![CDATA[After my web host tried to upgrade Apache, but ran into a cPanel/WHM bug and had to go back to the old Apache version, I suddenly had a WordPress install that wasn&#8217;t working right.  I would get the following error whenever I tried to get to any page in the administration end of things:
Fatal [...]]]></description>
			<content:encoded><![CDATA[<p>After my web host tried to upgrade Apache, but ran into a cPanel/WHM bug and had to go back to the old Apache version, I suddenly had a WordPress install that wasn&#8217;t working right.  I would get the following error whenever I tried to get to any page in the administration end of things:</p>
<p><strong>Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 55431 bytes) in /home/sitedir/public_html/wp-includes/plugin.php on line 158</strong></p>
<p>My theory is that some default PHP memory limit was changed, but they didn&#8217;t respond to my support forum post asking about that.  So I had to troubleshoot it myself.  Luckily, it wasn&#8217;t hard to fix, and here&#8217;s what I did.</p>
<p><span id="more-75"></span><br />
<!--adsense--><br />
First, I had to figure out which plug-in was causing the problem.  Since I couldn&#8217;t try disabling plugins from within Wordpress, since I couldn&#8217;t load that screen, I used the FileZilla FTP client (a great little free FTP client for Windows, by the way) and moved plugins out of the wp-content/plugins directory one by one to see if the site started working.  You could also just use cPanel&#8217;s built-in file manager, or an SSH session, or something like that.  The cPanel file manager is kind of a pain to move things around in, though, so I wouldn&#8217;t recommend it.</p>
<p>Eventually I found that it was the aLinks plugin that was causing the problem.  I decided to tell it to use a higher PHP memory limit than the 8MB default that it seemed to be hitting, so I added this line to the beginning of the main plugin file:<br />
<strong><br />
ini_set(&#8220;memory_limit&#8221;,&#8221;12M&#8221;);</strong></p>
<p>And that fixed it.  aLinks now has 12MB to work with, which is enough.  If it still hit the memory limit, you can try increasing the limit to higher and higher levels and see if that fixes it, although at some point you need to figure out if you need a more efficiently written plugin, rather than just wildly increasing the memory limit.  (Although in today&#8217;s Vista world, that doesn&#8217;t seem to be a popular approach.  Even my beloved Adobe CS3 suite has gotten crazy with memory usage.  12 MB sounds tiny by comparison&#8230;  But now I&#8217;m close to ranting about ridiculous memory requirements, so I&#8217;ll just shut up.)</p>
<p><!--adsense--></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.monkeyless.com/2007/12/16/fixing-allowed-memory-size-exhausted-error-in-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Blocking Facebook Beacon in Firefox With Adblock Plus</title>
		<link>http://blog.monkeyless.com/2007/11/28/blocking-facebook-beacon-in-firefox-with-adblock-plus/</link>
		<comments>http://blog.monkeyless.com/2007/11/28/blocking-facebook-beacon-in-firefox-with-adblock-plus/#comments</comments>
		<pubDate>Wed, 28 Nov 2007 20:47:36 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://blog.monkeyless.com/2007/11/28/blocking-facebook-beacon-in-firefox-with-adblock-plus/</guid>
		<description><![CDATA[Ok, I had pretty much ignored the whole Facebook Beacon privacy controversy that&#8217;s been going on over the past few weeks.  I kept seeing references to something, and just didn&#8217;t get interested enough to find out what was going on.  And now it&#8217;s too late.  No, wait, not too late.  Just [...]]]></description>
			<content:encoded><![CDATA[<p>Ok, I had pretty much ignored the whole Facebook Beacon privacy controversy that&#8217;s been going on over the past few weeks.  I kept seeing references to something, and just didn&#8217;t get interested enough to find out what was going on.  And now it&#8217;s too late.  No, wait, not too late.  Just in time.</p>
<p>So I add something to my queue on Blockbuster Online.  I wasn&#8217;t expecting to get a little DHTML-ish window sliding in at the bottom of the screen saying that they were letting all of my friends know what movie I just added to my queue.  Really?  Is that something that people really want?</p>
<p><!--adsense--></p>
<p>I know Blockbuster was tying themselves in with Facebook, since on several occasions over the last few weeks they&#8217;ve asked me to link my Blockbuster and Facebook accounts for all kinds of nifty cool features.  No thanks.</p>
<p>But now Blockbuster is automatically sending Facebook my queue information, even though I never linked the accounts?  I guess just because that Firefox profile had a valid Facebook login cookie, Facebook&#8217;s Beacon javascript was able to submit the update anyway?  Why were they asking me if I wanted to link the accounts in the first place, then?  And they want to spread this to as many web sites as they can?  I wouldn&#8217;t mind if the <a href="http://www.techcrunch.com/2007/11/02/ok-heres-at-least-part-of-what-facebook-is-announcing-on-tuesday/">user controls</a> over Beacon that apparently used to be available were actually still available, but they aren&#8217;t.</p>
<p>So I decided that the easiest solution &#8212; at least for now, I have a feeling they&#8217;re going to give in to Interweb outrage soon enough &#8212; was to block them.<br />
<span id="more-74"></span></p>
<p>Luckily, blocking Beacon can&#8217;t be much easier.  I already have AdBlock Plus installed in Firefox, just because it makes web browsing a more pleasant experience.  I try not to just go wild and block everything; I have nothing against sites making money from my impressions.  But large ugly ads, or heavy Flash ads that slow everything down?  You&#8217;re getting blocked.</p>
<p>Want to add Facebook Beacon to that?  Go to your AdBlock preferences and add a block for <strong>http://*facebook.com/beacon/*</strong></p>
<p>I tested it, adding another movie to my Blockbuster queue, and AdBlock dutifully stopped it.  It&#8217;s not like Blockbuster&#8217;s queue management page needed to be any slower, and adding an extra block of Javascript to that page can&#8217;t help. </p>
<p><!--adsense--></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.monkeyless.com/2007/11/28/blocking-facebook-beacon-in-firefox-with-adblock-plus/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fake Wired Network at the MGM Grand</title>
		<link>http://blog.monkeyless.com/2007/08/02/fake-wired-network-at-the-mgm-grand/</link>
		<comments>http://blog.monkeyless.com/2007/08/02/fake-wired-network-at-the-mgm-grand/#comments</comments>
		<pubDate>Fri, 03 Aug 2007 04:18:28 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://blog.monkeyless.com/2007/08/02/fake-wired-network-at-the-mgm-grand/</guid>
		<description><![CDATA[This is a weird one.  The MGM Grand offers high-speed wireless and wired Internet connections.  Being somewhat security-conscious &#8212; and being in town for Black Hat and Defcon &#8212; I figured it was safest to use the wired connection so that people couldn&#8217;t sniff everything I was doing.
Luckily (apparently) for me, the wired [...]]]></description>
			<content:encoded><![CDATA[<p>This is a weird one.  The MGM Grand offers high-speed wireless and wired Internet connections.  Being somewhat security-conscious &#8212; and being in town for Black Hat and Defcon &#8212; I figured it was safest to use the wired connection so that people couldn&#8217;t sniff everything I was doing.</p>
<p>Luckily (apparently) for me, the wired connection didn&#8217;t work.  I follow the Ethernet cable around to underneath the desk, where it&#8217;s connected to a black box with an antenna sticking out of it, and a power plug that&#8217;s not plugged in.  Sure enough, the MGM Grand&#8217;s wired Internet connection just goes to a D-Link bridge onto their wireless network, so you&#8217;d only get a false sense of security if you used it.  You&#8217;re really using an unencrypted wireless network when you&#8217;re plugged into that Ethernet cable.</p>
<p>Just something to be careful of.</p>
<p>Interestingly, their network also blocked access to my home computer for the first day I was here.  I couldn&#8217;t SSH into my home machine, and couldn&#8217;t even ping it.  But it was up, I was able to SSH to a friend&#8217;s Linux box and connect to my home machine from there.  So I had to wind up tunneling SSH over SSH so I could use my home machine as an encrypted proxy connection to protect everything.  I had to SSH to my friend&#8217;s machine, and then tunnel an SSH connection over that connection to get to my home machine.  Then I could tunnel my web browsing over <em>that</em> connection.</p>
<p>And then the next day I was magically able to connect directly to my home computer.  Weird stuff.  Maybe they were blocking my connection to try to get me out of my room and back to the casino so I could give them more money.</p>
<p><!--adsense--></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.monkeyless.com/2007/08/02/fake-wired-network-at-the-mgm-grand/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gmail Withdrawal</title>
		<link>http://blog.monkeyless.com/2007/06/08/gmail-withdrawal/</link>
		<comments>http://blog.monkeyless.com/2007/06/08/gmail-withdrawal/#comments</comments>
		<pubDate>Fri, 08 Jun 2007 19:45:45 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://blog.monkeyless.com/2007/06/08/gmail-withdrawal/</guid>
		<description><![CDATA[I haven&#8217;t been able to get into my Gmail account for 40 minutes now, and it&#8217;s a lot tougher to deal with than I would have expected.  No more Google Chat (or Gtalk, or whatever it&#8217;s really called), no idea what e-mails I&#8217;m missing.  At least I can still get to my Google [...]]]></description>
			<content:encoded><![CDATA[<p>I haven&#8217;t been able to get into my Gmail account for 40 minutes now, and it&#8217;s a lot tougher to deal with than I would have expected.  No more Google Chat (or Gtalk, or whatever it&#8217;s really called), no idea what e-mails I&#8217;m missing.  At least I can still get to my Google calendar.</p>
<p>Has anyone else&#8217;s Gmail account been down this long also?  I&#8217;ve been getting some combination of the following three errors every time I try to get into it:</p>
<blockquote><p>Temporary Error (502)  	</p>
<p>Weâ€™re sorry, but your Gmail account is currently experiencing errors. You wonâ€™t be able to log in while these errors last, but donâ€™t worry, your account data and messages are safe. Our engineers are working to resolve this issue.</p>
<p>Please try logging in to your account again in a few minutes.</p></blockquote>
<blockquote><p>Oops&#8230; the system was unable to perform your operation (error code 766).  Please try again in a few seconds.</p></blockquote>
<p><!--adsense--></p>
<blockquote><p>Oops&#8230; the system was unable to perform your operation (error code 767).  Please try again in a few seconds.</p></blockquote>
<p>Yes, those last two are almost the same, just one&#8217;s a 766 and one&#8217;s a 767.  I wish they didn&#8217;t say to try again in a few seconds when it&#8217;s been 40 minutes.  Every time I see &#8220;a few seconds&#8221; I get my hopes up and think that maybe I&#8217;ll be able to get back into Gmail soon, but so far it hasn&#8217;t worked out.</p>
<p>So, is it just me, or is anyone else having problems also?</p>
<p><strong>UPDATE:</strong>  Back up ten minutes later, down for 50 minutes total.  Looks like <a href="http://rexduffdixon.com/?p=2822">I wasn&#8217;t the only one</a>.  I did lose the chat that I was in the middle of when it crashed, there&#8217;s no sign of it in my chat history.  Interesting.  Or not.  At least it&#8217;s back.  Time to update my local copy of my Gmail account from their POP3 interface.  I always get a little worried that my e-mail is all gone forever whenever that happens.</p>
<p><!--adsense--></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.monkeyless.com/2007/06/08/gmail-withdrawal/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Converting a Manual WordPress Install to Fantastico</title>
		<link>http://blog.monkeyless.com/2007/02/28/converting-a-manual-wordpress-install-to-fantastico/</link>
		<comments>http://blog.monkeyless.com/2007/02/28/converting-a-manual-wordpress-install-to-fantastico/#comments</comments>
		<pubDate>Wed, 28 Feb 2007 07:47:27 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://blog.monkeyless.com/2007/02/28/converting-a-manual-wordpress-install-to-fantastico/</guid>
		<description><![CDATA[I have several WordPress blogs, most of which are running out-of-date versions of WordPress just because of the hassle of updating them.  I know the good folks at WP/Automattic make it pretty easy, but you still have to make a backup, FTP a ton of files up to your server without overwriting your theme, [...]]]></description>
			<content:encoded><![CDATA[<p>I have several WordPress blogs, most of which are running out-of-date versions of WordPress just because of the hassle of updating them.  I know the good folks at WP/Automattic make it pretty easy, but you still have to make a backup, FTP a ton of files up to your server without overwriting your theme, upload, or plugins directories, and run the upgrade script.  It&#8217;s a hassle.</p>
<p>I have one blog running from Fantastico, and upgrading it is nice and easy.  Two clicks and you have a backup of the old install along with your upgraded install.  No problems to date.  So I wanted to try to get Fantastico to upgrade my other WordPress sites where I installed it manually.</p>
<p>The only issue is waiting a little longer for Fantastico to provide the new version, and for my web hosts to provide the new version of Fantastico.  But since I&#8217;m so slow at upgrading manually, even with some hyped up security issues, that seems like a lightning fast response time in comparison.</p>
<p><span id="more-71"></span></p>
<p>First I tested it all out with a test WP install.</p>
<h1>Setup</h1>
<p>I used 2.0.3 for the first test.  The MySQL database and username are account_wptest1, so it&#8217;s not what Fantastico would have named them (it uses account_wrdp1).  We&#8217;re running in a subdomain on one of my domains.</p>
<p>After installing WordPress, I made a few changes to the options (permalink structure, turned off outgoing pings and trackbacks, etc) just to give it a slightly lived-in feel.  I also uploaded a new theme, and edited one the theme files a little bit so it&#8217;s not stock.</p>
<p>Then I posted an &#8220;ignore me, just testing&#8221; post.  Everything looked good.</p>
<h1>Examining Fantastico&#8217;s Data</h1>
<p>Looking at my existing Fantastico WP install (installed to a subdomain), there&#8217;s a .fantasticodata directory off of the home directory, and a &#8220;WordPress&#8221; directory in that.  Then each WP install from Fantastico has a file in that directory, that appears to be in the format domain.name|directory.  Since cPanel subdomains are just directories off of public_html, that&#8217;s how they are set up.  A Fantastico WP install in the root directory is named domain.name|</p>
<p>The file is a PHP file that looks like this:</p>
<p>< ?<br />
$thisdb = "dbname"; $thisdomain = "domain.name"; $thisscriptpath = "/home/user/public_html/dir";<br />
?></p>
<p>The domain name is just the main blah.com name, even for the installs that are running off of subdomains.  For the one that&#8217;s not in a subdomain, the script path is just &#8220;/home/user/public_html&#8221;.  No sign of the MySQL database password in there.</p>
<p><!--adsense--></p>
<p>Then in the WordPress install directory itself there&#8217;s a file called fantversion.php, which is another PHP file that gives the version of WordPress.  For example:</p>
<p>< ?php</p>
<p>    $version = '2.1' ;</p>
<p>?></p>
<p>One of my existing installs has a fantastico_filelist.txt file, which looks like this:</p>
<p>wp-admin<br />
wp-content<br />
wp-includes<br />
data.sql<br />
fantversion.php<br />
index.php<br />
license.txt<br />
readme.html<br />
wp-atom.php<br />
wp-blog-header.php<br />
wp-comments-post.php<br />
wp-commentsrss2.php<br />
wp-config-sample.php<br />
wp-config.php<br />
wp-feed.php<br />
wp-links-opml.php<br />
wp-login.php<br />
wp-mail.php<br />
wp-pass.php<br />
wp-rdf.php<br />
wp-register.php<br />
wp-rss.php<br />
wp-rss2.php<br />
wp-settings.php<br />
wp-trackback.php<br />
xmlrpc.php</p>
<p>The other install (the subdomain one) doesn&#8217;t have that.</p>
<h1>Converting to Fantastico</h1>
<p>Back to my new test install.  I created a fantversion.php file that says that this was 2.0.3, which it is.  Checked the Fantastico screen in cPanel just in case it had noticed, but it hasn&#8217;t found it.</p>
<p>2) Created the file in .fantasticodata, but left it empty for now.  When I checked Fantastico, that empty file gave it the WordPress path, and that plus the version file was enough for it to think that there was a WordPress install for it to upgrade.  I had a feeling it wouldn&#8217;t work without knowing the DB name, but then that file didn&#8217;t have the password anyway, so who knows&#8230;  Can&#8217;t hurt, let&#8217;s click Upgrade and see what happens.</p>
<p>Hey!  Victory!  Easier upgrade than manually FTPing up all of the new files and going through the WordPress upgrade process, no matter how easy they make it.  And now I have one-click upgrades for that WordPress install in the future.  And, like with other Fantastico upgrades, it automatically created its own backup of the database and all the files in case something had gone wrong. </p>
<p>Time to go try it on some real blogs and cross my fingers.  Actually, first I wanted to test it on a really old version of WordPress, since I still had a few blogs running &#8212; gasp &#8212; WordPress circa 1.5.2.</p>
<p>I downloaded 1.5.2 from wordpress.org (being very glad that they keep every old release available there), did all the same test installation stuff, and then tried the upgrade from Fantastico.  No problems, 1.5.2 to 2.1.1 without any issues.</p>
<h1>Real Blogs</h1>
<p><!--adsense--></p>
<p>Ok, on to the real blogs.  For some I downloaded backups from cPanel first, for others I just took my chances and clicked Upgrade in Fantastico blindly.  None of them had any issues.</p>
<p>Well, ok, one had one issue.  This blog was running WordPress 2.0.3 with 159 posts, 147 comments, and 7 plugins enabled, though one plugin was a &#8220;2.0.3 tune-up&#8221; plugin for fixing some annoying bugs in 2.0.3.  Disabled that plugin before upgrading, since those issues are supposedly all fixed by now without the plugin.</p>
<p>When I clicked upgrade, it sat there for a while and then eventually gave me a blank page.  Hmm.  That&#8217;s a little troubling.  Nothing seemed to have been changed in Wordpress, though there was now a 6 MB file in the fantastico_backups directory.  The web host that site was on went down about 15 seconds later for about 2 minutes.  That&#8217;s not an unusual occurance, sadly enough, so it was probably unrelated to the stress of my upgrade attempt.  I tried a second time when they came back up, and this time it finished successfully (after about 11 seconds of working), and with a 10MB backup file.</p>
<p>Another blog I tried was an unusual case.  This one started its life as a Fantastico install about 2 years ago, but then I upgraded it manually because I didn&#8217;t trust upgrading from Fantastico; I had heard several horror stories about it back then.  Now I&#8217;m going back to using Fantastico.  So this install already had the appropriate file in .fantasticodata but an old fantversion.php file, and so Fantastico knew there was a WP install but thought it needed to upgrade it from 1.5, since that&#8217;s the last version I let Fantastico touch.</p>
<p>It was really 2.0.3, so I just edited fantversion.php (and deleted the fantastico_filelist.txt file that was there, since I don&#8217;t know what that is and it doesn&#8217;t seem necessary) and let it upgrade from that.  That blog, with over 400 posts, took 21 seconds to do &#8212; probably mostly the backup &#8212; and had no problems.  I just mention it because it was an unusual situation.</p>
<p>Hopefully this will help someone else.  I figure if Fantastico ever does choke on an upgrade in the future, I can just do it manually at that point if I have to.  The only difference is that version file and the pointer to the install directory, so after finding all that out I&#8217;m not worried about going back and forth between Fantastico upgrades and manual upgrades.  But hopefully everything will keep working from Fantastico without going through all of that.</p>
<p>And now I&#8217;ll hopefully keep my Wordpresses more current.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.monkeyless.com/2007/02/28/converting-a-manual-wordpress-install-to-fantastico/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>XP SP2 Would Help Me Install XP SP2</title>
		<link>http://blog.monkeyless.com/2007/02/08/xp-sp2-would-help-me-install-xp-sp2/</link>
		<comments>http://blog.monkeyless.com/2007/02/08/xp-sp2-would-help-me-install-xp-sp2/#comments</comments>
		<pubDate>Thu, 08 Feb 2007 18:38:17 +0000</pubDate>
		<dc:creator>Admin</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://blog.monkeyless.com/2007/02/08/xp-sp2-would-help-me-install-xp-sp2/</guid>
		<description><![CDATA[I was working on someone&#8217;s laptop that was running XP SP1, and desperately needed SP2 and some other important patches (and, apparently, needs automatic update turned on.)
I go to Windows Update and start installing Service Pack 2.  It&#8217;s working on it, working on it, on and on.  But it&#8217;s not making much progress. [...]]]></description>
			<content:encoded><![CDATA[<p>I was working on someone&#8217;s laptop that was running XP SP1, and desperately needed SP2 and some other important patches (and, apparently, needs automatic update turned on.)</p>
<p>I go to Windows Update and start installing Service Pack 2.  It&#8217;s working on it, working on it, on and on.  But it&#8217;s not making much progress.  Well, the progress bar is about 75% of the way through the install, and it&#8217;s now finishing up, or cleaning up, or something like that.  But it&#8217;s been doing that for an hour or two.</p>
<p>The hard drive is chattering, and stuff is happening, but it&#8217;s just not making any progress, so I leave it there overnight.  I figure the next morning it&#8217;ll either still be trying to do that, in which case I just stop it, or it&#8217;ll be done.</p>
<p>But I wound up with an error instead.  Just a typical application error and the offer to report the error to Microsoft.  Sure, why not.  And it then directs me to a Windows Error Reporting web page for more information about the error.  That page says:<br />
<span id="more-70"></span></p>
<blockquote><p>This problem was caused by <strong>Microsoft Windows XP Service Pack 2</strong>.  Microsoft Windows XP Service Pack 2 was created by <strong>Microsoft Corporation</strong>.</p>
<p>There is no solution for this problem at this time.</p>
<p>However, your computer is missing updates that can help improve its stability and security.</p>
<p>Recommendation:</p>
<p>There are two options for you to upgrade your computer to Windows XP SP2:</p>
<p>Option 1: Upgrade online (free of charge)</p>
<p>Option 2: Order a Windows XP SP2 installation disc (A shipping and handling charge will be assessed on your order.</p></blockquote>
<p><!--adsense--></p>
<p>Gee, thanks.  You don&#8217;t know why I got an error trying to install SP2, but you will recommend that I install SP2 in case that helps things?</p>
<p>And, immediately after getting the error message, the Windows Update dialog box reported that I have successfully updated my computer.  Now I don&#8217;t know who to believe, Microsoft or Microsoft.  One of them is lying to me.</p>
<p>After a reboot, it looks like it really is all SP2&#8242;d.  Not an exciting post here, but I thought it was funny.  Maybe I&#8217;m just easily amused.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.monkeyless.com/2007/02/08/xp-sp2-would-help-me-install-xp-sp2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
