<?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>A Dragon in Sheep's Clothing&#187; Hosting</title>
	<atom:link href="http://www.dragonsheep.com/category/internet/hosting/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.dragonsheep.com</link>
	<description>Thoughts from a web designer, writer and cat lover.</description>
	<lastBuildDate>Wed, 28 Jul 2010 22:55:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Namecheap.com is sneaky</title>
		<link>http://www.dragonsheep.com/2008/06/01/namecheapcom-is-sneaky/</link>
		<comments>http://www.dragonsheep.com/2008/06/01/namecheapcom-is-sneaky/#comments</comments>
		<pubDate>Sun, 01 Jun 2008 18:49:00 +0000</pubDate>
		<dc:creator>Heidi</dc:creator>
				<category><![CDATA[Hosting]]></category>
		<category><![CDATA[Rants]]></category>

		<guid isPermaLink="false">http://www.dragonsheep.com/?p=452</guid>
		<description><![CDATA[I transferred a bunch of domains to Namecheap . com last year in part because there was no extra charge to protect my contact info through WhoisGuard. Now that some of the domains are coming up for renewal, NameCheap wants to charge me for renewing the privacy as well. Sneaks! To quote from their list [...]]]></description>
			<content:encoded><![CDATA[<p>I transferred a bunch of domains to Namecheap . com last year in part because there was no extra charge to protect my contact info through WhoisGuard.</p>
<p>Now that some of the domains are coming up for renewal, NameCheap wants to charge me for renewing the privacy as well. Sneaks!</p>
<p>To quote from their list of &#8220;<a title="as seen at NameCheap" href="http://www.namecheap.com/learn/domain-registration/domain-features.asp#whoisguard" target="_blank">features</a>&#8220;:</p>
<blockquote>
<h4><img src="http://files.namecheap.com/graphics/icons/wg-list-wg-enabled.gif" alt="Optional WhoisGuard Privacy Protection" width="16" height="14" /> WhoisGuard Privacy Protection</h4>
<ul>
<li>For a limited time, we are providing WhoisGuard Protection with every new domain registration or transfer.</li>
<li>This option puts our contact information in Whois, and helps to keep your contact information private.</li>
</ul>
</blockquote>
<p>I think they tried to leave themselves a loophole: WhoisGuard is provided on registrations and transfers&#8230; but they don&#8217;t say that it&#8217;s included with renewals.  I would argue that they imply WhoisGuard is included for the life of the domain at NameCheap.</p>
<p>Any input from the court of public opinion, since I don&#8217;t have the cash to get a ruling from the court of the land?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dragonsheep.com/2008/06/01/namecheapcom-is-sneaky/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Domain name transfer</title>
		<link>http://www.dragonsheep.com/2007/10/01/domain-name-transfer/</link>
		<comments>http://www.dragonsheep.com/2007/10/01/domain-name-transfer/#comments</comments>
		<pubDate>Mon, 01 Oct 2007 21:49:42 +0000</pubDate>
		<dc:creator>Heidi</dc:creator>
				<category><![CDATA[Hosting]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Rants]]></category>

		<guid isPermaLink="false">http://www.dragonsheep.com/2007/10/01/domain-name-transfer/</guid>
		<description><![CDATA[I am currently in the process of transferring all my domain names from GoDaddy to Namecheap. Why? GoDaddy&#8217;s price has gone up Namecheap is cheaper, and has private registration for no extra charge. GoDaddy charges for each private domain name registration, unless you register a certain number of domain names all at once. But when [...]]]></description>
			<content:encoded><![CDATA[<p align="center"><!--BEGIN NAMECHEAP LINK --><a href="http://www.namecheap.com/?aid=88&amp;rid=195750"><img border="0" width="88" src="http://www.namecheap.com/graphics/linkus/88x31-2.gif" alt="$8.88 Domain name registration at namecheap" height="31" /></a><!--END NAMECHEAP LINK --></p>
<p>I am currently in the process of transferring all my domain names from GoDaddy to <a target="_blank" href="http://www.namecheap.com/?aid=88&amp;rid=195750">Namecheap</a>.</p>
<p>Why?</p>
<ol>
<li>GoDaddy&#8217;s price has gone up</li>
<li>Namecheap is cheaper, and has private registration<strong> </strong>for <strong>no extra charge</strong>. GoDaddy charges for each private domain name registration, unless you register a certain number of domain names all at once. But when it comes around to renewal time, you&#8217;re stuck paying for it on each domain ($1.99 each, at the moment).</li>
</ol>
<p>A note to others looking for GoDaddy alternatives: <strong>avoid iPower like the plague.</strong> COMPLETE nightmare. iPower does not have a centralized login so you can see all your domains with them listed in one account. I had to call in order to get a list of the domains I had registered with them. If you transfer a domain away, you have to let them know <strong>manually</strong> by email or phone, or it will still be in their system <strong>and will be renewed</strong> (and your card charged) if the expiration date comes around. If you do email and tell them not to renew the domain name, their response includes the explanation that they have put a dummy credit card number in the billing field so it will not renew, and tell you to ignore any &#8220;failed&#8221; billing messages regarding that domain. ???!!</p>
<p>Another one to avoid is 1and1. Clunky and customer-unfriendly.</p>
<p>Anyway, there shouldn&#8217;t be any interruption of this website during the transition. I have been pleased so far, so hopefully, Namecheap will be my new gold standard of registrars, just like Dreamhost is my choice of web host.<!--END NAMECHEAP LINK --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.dragonsheep.com/2007/10/01/domain-name-transfer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>snap what?</title>
		<link>http://www.dragonsheep.com/2007/01/18/snap-what/</link>
		<comments>http://www.dragonsheep.com/2007/01/18/snap-what/#comments</comments>
		<pubDate>Fri, 19 Jan 2007 03:11:59 +0000</pubDate>
		<dc:creator>Heidi</dc:creator>
				<category><![CDATA[Blogs, podcasts, RSS]]></category>
		<category><![CDATA[Hosting]]></category>
		<category><![CDATA[Rants]]></category>

		<guid isPermaLink="false">http://www.dragonsheep.com/?p=47</guid>
		<description><![CDATA[Okay, it&#8217;s really annoying me that wordpress.com has implemented this &#8220;snap&#8221; preview window thing that pops up whenever you hover over a link. Oy! In a search engine, this &#8220;snap&#8221; thing is wonderful &#8212; you get a little preview of the site without the time and frustration of clicking and going back, etc. But it [...]]]></description>
			<content:encoded><![CDATA[<p>Okay, it&#8217;s really annoying me that <a href="http://wordpress.com" title="http://wordpress.com" target="_blank">wordpress.com</a> has implemented this &#8220;snap&#8221; preview window thing that pops up whenever you hover over a link. Oy!</p>
<p>In a search engine, this &#8220;snap&#8221; thing is wonderful &#8212; you get a little preview of the site without the time and frustration of clicking and going back, etc.</p>
<p>But it really annoys me when I don&#8217;t expect it and it suddenly appears in my face. And when it interferes with using a site by covering up navigation links or (usually) by blocking what I was reading. Yeah, it goes away when you mouse off, but what about those pages with a lot of links? Hard to miss hitting one and setting the preview thing off again.</p>
<p>I realize that it&#8217;s possible to turn it off. There is an &#8220;options&#8221; link in the corner of the snap window &#8212; click that and you have the option of turning off the tool for this site or for all sites.</p>
<p>But I wish I had a choice about it appearing on my blog. Hmm. Might be enough to make me <a href="http://tolana.wordpress.com/2006/12/30/new-hosting-account/">move this thing</a> to my <a href="http://snipurl.com/1674o">Dreamhost</a> account.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.dragonsheep.com/2007/01/18/snap-what/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>cURL in PHP (update)</title>
		<link>http://www.dragonsheep.com/2007/01/18/curl-in-php-update/</link>
		<comments>http://www.dragonsheep.com/2007/01/18/curl-in-php-update/#comments</comments>
		<pubDate>Fri, 19 Jan 2007 01:54:57 +0000</pubDate>
		<dc:creator>Heidi</dc:creator>
				<category><![CDATA[Blogs, podcasts, RSS]]></category>
		<category><![CDATA[Hosting]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.dragonsheep.com/?p=46</guid>
		<description><![CDATA[Ironically, today I discovered the PHP manual I wish I&#8217;d found back when I first tried learning about cURL: the Practical PHP Programming wiki written mosly by Paul Hudson.  Nice, easy-to-understand cURL and PHP explanations. And wouldn&#8217;t you know it, Paul Hudson wrote the O&#8217;Reilly book]]></description>
			<content:encoded><![CDATA[<p>Ironically, today I discovered the PHP manual I wish I&#8217;d found back when I first tried learning about cURL: the <a target="_blank" href="http://hudzilla.org/phpwiki/index.php?title=Your_first_Curl_scripts">Practical PHP Programming</a> wiki written mosly by Paul Hudson.  Nice, easy-to-understand cURL and PHP explanations. And wouldn&#8217;t you know it, Paul Hudson wrote the O&#8217;Reilly book <a target="_blank" href="http://www.amazon.com/dp/0596100671?tag=hudzillaorg-20&amp;camp=14573&amp;creative=327641&amp;linkCode=as1&amp;creativeASIN=0596100671&amp;adid=0ECPPV4VGHRM0MWPJ8XM&amp;" title="view book at <a href="http://Amazon.com" title="http://Amazon.com" target="_blank">Amazon.com</a>&#8220;>PHP in a Nutshell</a>. Where was this search result 6 weeks ago?! <img src='http://www.dragonsheep.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Well, I did promise an update, so I&#8217;ll post a brief one based on the code I <a href="http://tolana.wordpress.com/2007/01/17/curl-in-php/" title="cURL in PHP">posted yesterday</a>. Remember, I was having trouble understanding how to use cURL instead of the PHP include function, so that&#8217;s all that this covers. To learn about using cURL in other ways, head over to <a target="_blank" href="http://hudzilla.org/phpwiki/index.php?title=Your_first_Curl_scripts">Paul Hudson&#8217;s wiki</a>. <img src='http://www.dragonsheep.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  <span id="more-46"></span></p>
<p>(Note: I realized that I could shorten it by one line (the timeout variable) so I did for this example.) </p>
<p>Here&#8217;s the cURL code altogether:<br />
<code>&lt;?php<br />
$ch = curl_init();<br />
curl_setopt ($ch, CURLOPT_URL, 'http://www.host.com/remotefile.html');<br />
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);<br />
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, 5);<br />
 if (isset($_SERVER['QUERY_STRING']))<br />
  $url .= "&amp;".$_SERVER['QUERY_STRING'];<br />
$file_contents = curl_exec($ch);<br />
curl_close($ch);<br />
echo $file_contents;<br />
?&gt;</code></p>
<p>Now let&#8217;s break it apart.</p>
<p>You open with a standard PHP tag:<br />
<code>&lt;?php</code></p>
<p>Then you set some variables.</p>
<p>This is the basic way to start a cURL query:<br />
<code>$ch = curl_init();</code></p>
<p>Next, set the options that the query will use.</p>
<p>This one identifies the remote file (the URL) you want to access:<br />
<code>curl_setopt ($ch, CURLOPT_URL, 'http://www.host.com/remotefile.html');</code></p>
<p>This one tells cURL not to immediately print the file that it&#8217;s querying, but to keep the results until we call for them later:<br />
<code>curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);</code></p>
<p>And this one tells cURL how long it can take (in seconds) to connect to the remote file. I chose 5 seconds (if it can&#8217;t connect in 5 seconds, it will stop trying and the rest of my page will still load):<br />
<code>curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, 5);</code></p>
<p>Here&#8217;s where an if-else statement with extra variables can go (this is standard PHP):<br />
<code>if (isset($_SERVER['QUERY_STRING']))<br />
$url .= "&amp;".$_SERVER['QUERY_STRING'];</code></p>
<p>Set a variable (in this case, file_contents) that you can call in the future to execute the cURL query based on the items you identified above:<br />
<code>$file_contents = curl_exec($ch);</code></p>
<p>By using a variable you can call later, the results can be displayed in the place and format of your choice. </p>
<p>End the cURL session (this ends the process so that server memory is freed up):<br />
<code>curl_close($ch);</code></p>
<p>This PHP code calls the variable we set above to execute the cURL query, and displays the results:<br />
<code>echo $file_contents;</code></p>
<p>End your PHP like normal:<br />
<code>?&gt;</code></p>
<p><font face="Georgia">As mentioned above, by calling a variable to execute the cURL query, you can manipulate and format the results. For example, use $echo to add text before or after the results from the cURL query, wrap it in a table, change font colors and so on and so on. For details on how to format echo strings, visit the </font><a target="_blank" href="http://us2.php.net/echo" title="php.net"><font face="Georgia">official PHP web site</font></a><font face="Georgia">.</font></p>
]]></content:encoded>
			<wfw:commentRss>http://www.dragonsheep.com/2007/01/18/curl-in-php-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
