<?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>Graymerica &#187; Uncategorized</title>
	<atom:link href="http://graymerica.com/wpblog/category/uncategorized/feed/" rel="self" type="application/rss+xml" />
	<link>http://graymerica.com/wpblog</link>
	<description>The Blog</description>
	<lastBuildDate>Wed, 21 Apr 2010 00:47:15 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>TayloeGray has another client</title>
		<link>http://graymerica.com/wpblog/uncategorized/tayloegray-has-another-client/</link>
		<comments>http://graymerica.com/wpblog/uncategorized/tayloegray-has-another-client/#comments</comments>
		<pubDate>Wed, 10 Mar 2010 19:19:10 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://graymerica.com/wpblog/?p=179</guid>
		<description><![CDATA[We just took over the website for Moore Transportation.  They are a specialized hauling trucking company based in Wilmington, NC.  Specialized trucking means they haul giant stuff like aircraft fuselages, grain elevators and chicken chillers.  Pretty neat stuff.
]]></description>
			<content:encoded><![CDATA[<p>We just took over the website for Moore Transportation.  They are a <a href="http://mooretransinc.com">specialized hauling trucking</a> company based in Wilmington, NC.  <a href="http://mooretransinc.com">Specialized trucking</a> means they haul giant stuff like aircraft fuselages, grain elevators and chicken chillers.  Pretty neat stuff.</p>
]]></content:encoded>
			<wfw:commentRss>http://graymerica.com/wpblog/uncategorized/tayloegray-has-another-client/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New website launched: Starling Marine</title>
		<link>http://graymerica.com/wpblog/uncategorized/new-website-launched-starling-marine/</link>
		<comments>http://graymerica.com/wpblog/uncategorized/new-website-launched-starling-marine/#comments</comments>
		<pubDate>Fri, 12 Feb 2010 19:14:09 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://graymerica.com/wpblog/?p=177</guid>
		<description><![CDATA[Just launched a new website, Starling Marine.   Starling Marine is your premier source for: yachts for sale in Wilmington, NC, Wrightsville Beach, NC and Morehead City, NC as well as Parker fishing boats, Pursuit fishing boats and Spencer Yachts.  Check it out.
]]></description>
			<content:encoded><![CDATA[<p>Just launched a new website, <a href="http://www.starlingmarine.com/">Starling Marine</a>.   Starling Marine is your premier source for: <a href="http://www.starlingmarine.com/">yachts for sale in Wilmington, NC, Wrightsville Beach, NC and Morehead City, NC</a> as well as <a href="http://www.starlingmarine.com/">Parker fishing boats</a>, <a href="http://www.starlingmarine.com/">Pursuit fishing boats</a> and <a href="http://www.starlingmarine.com/">Spencer Yachts</a>.  Check it out.</p>
]]></content:encoded>
			<wfw:commentRss>http://graymerica.com/wpblog/uncategorized/new-website-launched-starling-marine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What a weekend!</title>
		<link>http://graymerica.com/wpblog/uncategorized/what-a-weekend/</link>
		<comments>http://graymerica.com/wpblog/uncategorized/what-a-weekend/#comments</comments>
		<pubDate>Sun, 20 Dec 2009 16:49:44 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://graymerica.com/wpblog/?p=175</guid>
		<description><![CDATA[This weekend has been crazy.  One of most recent clients had a major online emergency and it has been all-hands-on-deck.
Hip 2 Save is a blog about coupons and saving money that gets 1.9-2.2 million page views per month.  Our client was in the middle of a giveaway of 20 $100 Amazon gift cards, to benefit [...]]]></description>
			<content:encoded><![CDATA[<p>This weekend has been crazy.  One of most recent clients had a major online emergency and it has been all-hands-on-deck.</p>
<p><a href="http://hip2save.com">Hip 2 Save</a> is a blog about coupons and saving money that gets 1.9-2.2 million page views per month.  Our client was in the middle of a giveaway of 20 $100 Amazon gift cards, to benefit Toys for Tots, and Blogger  flagged the site as potential spam and disabled it.  This occurred at 1am on Friday morning as the comments on her post climbed over 7000 responses.  As of this post the site is still off line.  Unfortunately for our client, she hosts her on the domain name hip2save.blogspot.com, which can not be redirected till the site comes back up.</p>
<p>To say that it has been disruptive is an understatement.</p>
<p>You can read about the process on her temporary website if you like.  <a href="http://hip2save.com">Hip2save.com</a></p>
<p>Make sure you read the comments, her readers are very loyal.</p>
<p>One interesting good point about this issue is that we have been working with this client for the last two months to complete a new version of the site that we host.  The original plan was to launch the site in the first week of January, beta it over Christmas holiday, and we are just pushing that date up.  We are finishing it up all this weekend in case the blogger site is not back up on Monday.  Hopefully, everything will be fine and we can take the time to finish all the little tweaks for the new site, but if not, we are going for it.</p>
<p>This is something that we are going to write a case study about, that is sure.</p>
]]></content:encoded>
			<wfw:commentRss>http://graymerica.com/wpblog/uncategorized/what-a-weekend/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cool new client: SwimEnvy</title>
		<link>http://graymerica.com/wpblog/uncategorized/cool-new-client-swimenvy/</link>
		<comments>http://graymerica.com/wpblog/uncategorized/cool-new-client-swimenvy/#comments</comments>
		<pubDate>Fri, 31 Jul 2009 21:24:03 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://graymerica.com/wpblog/?p=143</guid>
		<description><![CDATA[This month has been huge at TayloeGray.
We have two great new client, ACT Medical Group and Swim Envy.  Both need brand new website by the end of August, so it is going to be a busy month.
Swim Envy sells designer swimwear and accessories and ACT Medical Group place clincians in assisted living facilities.   Not too [...]]]></description>
			<content:encoded><![CDATA[<p>This month has been huge at TayloeGray.</p>
<p>We have two great new client, ACT Medical Group and <a href="http://swimenvy.com">Swim Envy</a>.  Both need brand new website by the end of August, so it is going to be a busy month.</p>
<p><a href="http://swimenvy.com/">Swim Envy</a> sells designer swimwear and accessories and ACT Medical Group place clincians in assisted living facilities.   Not too much of an overlap, but they are both going to be great projects.</p>
]]></content:encoded>
			<wfw:commentRss>http://graymerica.com/wpblog/uncategorized/cool-new-client-swimenvy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New firm and website</title>
		<link>http://graymerica.com/wpblog/uncategorized/new-firm-and-website/</link>
		<comments>http://graymerica.com/wpblog/uncategorized/new-firm-and-website/#comments</comments>
		<pubDate>Fri, 03 Jul 2009 05:55:33 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://graymerica.com/wpblog/?p=141</guid>
		<description><![CDATA[I have started a new consulting firm, TayloeGray, with Nathan Tayloe.  Please visit my new company website, for more info.
For now I will be blogging over there.
]]></description>
			<content:encoded><![CDATA[<p>I have started a new consulting firm, <a href="http://tayloegray.com">TayloeGray</a>, with Nathan Tayloe.  Please visit my <a href="http://tayloegray.com">new company website</a>, for more info.</p>
<p>For now I will be blogging over there.</p>
]]></content:encoded>
			<wfw:commentRss>http://graymerica.com/wpblog/uncategorized/new-firm-and-website/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The pain of moving a site away from Godaddy or ********* Godaddy</title>
		<link>http://graymerica.com/wpblog/uncategorized/the-pain-of-moving-a-site-away-from-godaddy-or-godaddy/</link>
		<comments>http://graymerica.com/wpblog/uncategorized/the-pain-of-moving-a-site-away-from-godaddy-or-godaddy/#comments</comments>
		<pubDate>Wed, 18 Feb 2009 16:25:57 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
				<category><![CDATA[Tidbits]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://graymerica.com/wpblog/?p=111</guid>
		<description><![CDATA[There is not much that makes me more angry than creating artificial barriers to exit for the purpose of forcing clients to stay with you.  Godaddy is a prime example of this.  It is a huge pain to move a website and all the files away from them.
I have a client who has outgrown Godaddy&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>There is not much that makes me more angry than creating artificial barriers to exit for the purpose of forcing clients to stay with you.  Godaddy is a prime example of this.  It is a huge pain to move a website and all the files away from them.</p>
<p>I have a client who has outgrown Godaddy&#8217;s hosting and I am moving them over to <a href="http://mediatemple.net/">MediaTemple</a>, who provides scalable hosting for high traffic and database intensive websites.</p>
<p>The site is made up of four open source web based applications:</p>
<ol>
<li><a href="http://wordpress.org">Wordpress</a> for content management</li>
<li><a href="http://www.openx.org/">OpenX</a> for banner advertisement serving</li>
<li><a href="http://www.phpbb.com/">phpBB</a> for web forums</li>
<li><a href="http://gallery.menalto.com/">Gallery2</a> for a photo gallery</li>
</ol>
<p>Each of these applications has a separate file structure and an individual database on Godaddy.  Much of the content has been uploaded to the application and the easiest way to move the site would be to Zip or Tar the entire site, backup the databases and move the files over to the new hosting.  I have probably done this thirty times in my life.  It is pretty straight forward and most of the time is spent watching files transfer.</p>
<p><strong>Godaddy has made this impossible for the following reasons.</strong></p>
<p><span id="more-111"></span></p>
<ol>
<li>They do not allow you to create Zip or Tar archives larger than 20 mb with their &#8220;file manager&#8221; tool</li>
<li>You can not run Tar or Zip from the command line without enabling SSH access, which requires that you delete all your databases for some reason.  I have seen some restrictions on SSH access before, but nothing like this.  One of my favorite host, <a href="http://www.bluehost.com/track/graymerica/">BlueHost</a>, requires that you provide a scan of your driver&#8217;s license before they enable it.  MediaTemple, makes you login to a webpage to enable it.  Godaddy gets a strike against them for their stupid requirement.</li>
</ol>
<p>I tried to archive the entire site for about an hour and tried various fixes I found on google, such as <a href="http://mgeisler.net/php-shell/">phpshell</a>, <a href="http://drupal.org/node/97492">cron</a>,  <a href="http://alvinzhang.info/?p=79">shell script</a>.  To be fair, I did not try this approach, <a href="http://www.thewebhostinghero.com/tutorials/how-to-backup-godaddy-website.html">How to backup Godaddy</a>, but it looked like it had the same limitations as the other.  After all that, I gave up and decided to just FTP the whole mess to my new server.   I logged into Mediatemple via SSH and connect via FTP to Godaddy via the FTP command from the command line.</p>
<blockquote><p>Connected to websitename.com.<br />
220&#8212;&#8212;&#8212;- Welcome to Pure-FTPd [privsep] [TLS] &#8212;&#8212;&#8212;-<br />
220-You are user number 6 of 50 allowed.<br />
220-Local time is now 09:25. Server port: 21.<br />
220-This is a private system &#8211; No anonymous login<br />
220 You will be disconnected after 3 minutes of inactivity.<br />
Name (websitename.com:andrew):</p></blockquote>
<p>The command mget (for multiple get) kept timing out and I never could get very far into the process.  Nothing is worse then getting part of the directory structure or missing files.  It will take weeks to track down missing includes and recreate the mess that missing files would result in.</p>
<p>With direct FTP access a failure I started to loose hope, but after a bit of googling I found a solution with my old standby wget.</p>
<p><a href="http://www.gnu.org/software/wget/">Wget</a> is a, according to their website, &#8220;a <a href="http://www.gnu.org/philosophy/free-sw.html">free software</a> package for retrieving files using HTTP, HTTPS and FTP, the most widely-used   Internet protocols. It is a non-interactive commandline tool, so it may   easily be called from scripts, <tt>cron</tt> jobs, terminals without   X-Windows support, etc.&#8221; It can be installed on most OS X, Linux and Windows.</p>
<p>Normally, I use it to make a backup copy of a website because it can spider through a website and download all the files, images and other pieces.  It also can turn a website with .ASP or .PHP files into an HTML website, by renaming the files and updating the links.  Overall wget is a bad-ass tool and can do a lot to save time and fix problems.  I had never however used it to FTP from a flaky ftp site.</p>
<p><strong>Here is how I did it:</strong></p>
<p>From the command line of the Media Temple site I rand the following command: (obviously, you need to use your FTP username and password)</p>
<blockquote><p>wget -rv -nc &#8211;timeout=15 &#8211;random-wait ftp://*username*:*password*@websitename.com</p></blockquote>
<p>Here is how it breaks down,</p>
<ul>
<li>-r is to recursivly download all files</li>
<li>-v is to give verbose feedback, so I can see what is going on</li>
<li>-nc is to &#8220;No Clobber&#8221; or do not redownload files if the command is restarted</li>
<li>&#8211;random-wait is to keep the Godaddy server guessing in case they have some sort of automated script to block this sort of this</li>
<li>&#8211;timeout is to set the timeout to 15 seconds.  By default the timeout is set to 900 seconds on a read of a file.  By setting this low, it will give up quickly and try again.</li>
</ul>
<p><strong>BAM</strong>, the files are all downloading and starting to show up on in my MediaTemple site.</p>
<p>The next step is to go get some lunch while it all downloads, then backup the databases and move those files.  Then all I have to do is set up the domain on Media Temple and move over the files.  Moving the files via command line is as simple as &#8220;mv oldfiles/* newlocation/&#8221; This is certainly easier than the hurdles that Godaddy set up for me.</p>
<p>Half way though the process, I did get an error for</p>
<p>&#8220;421 Too many connections (2) from this IP&#8221; but I let is sit for a while and reran the command and everything was fine.</p>
<p>All I have  to say is *%$()*) Goddady, I want the last four hours of my life back.</p>
]]></content:encoded>
			<wfw:commentRss>http://graymerica.com/wpblog/uncategorized/the-pain-of-moving-a-site-away-from-godaddy-or-godaddy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Breakfast Panel on: What Web 2.0 means for a Business</title>
		<link>http://graymerica.com/wpblog/uncategorized/breakfast-panel-on-what-web-20-means-for-a-business/</link>
		<comments>http://graymerica.com/wpblog/uncategorized/breakfast-panel-on-what-web-20-means-for-a-business/#comments</comments>
		<pubDate>Fri, 05 Dec 2008 16:29:53 +0000</pubDate>
		<dc:creator>Andrew</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://graymerica.com/wpblog/?p=80</guid>
		<description><![CDATA[I have attended these events before and they are informative.  Thought people would like to know.
The next Wilmington Area IT Professionals Breakfast Panel will be on Wednesday, December 10 from 7:30 AM to 9:15 AM.  For those of you who have attended prior breakfast panels you know they have been informative and provide time for [...]]]></description>
			<content:encoded><![CDATA[<p>I have attended these events before and they are informative.  Thought people would like to know.</p>
<p>The next Wilmington Area IT Professionals Breakfast Panel will be on Wednesday, December 10 from 7:30 AM to 9:15 AM.  For those of you who have attended prior breakfast panels you know they have been informative and provide time for Q&amp;A from the audience.</p>
<p>Discussion Topic: Web 2.0 concepts and features enable a firm to communicate more effectively as well as cause a firm addition headaches. This panel will feature a discussion of what Web 2.0 is, how your firm may utilize its concepts and demonstrate the use of communication tools for small, medium and large businesses. It will be highly interactive.</p>
<p>To register: <a href="http://www.uncw.edu/wilmIT">http://www.uncw.edu/wilmIT</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://graymerica.com/wpblog/uncategorized/breakfast-panel-on-what-web-20-means-for-a-business/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
