<?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>Sprayfly &#187; Site News</title>
	<atom:link href="http://sprayfly.com/category/site-news/feed/" rel="self" type="application/rss+xml" />
	<link>http://sprayfly.com</link>
	<description>Languages, Linux, Life</description>
	<lastBuildDate>Wed, 14 Jul 2010 03:32:17 +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>在 Linux 下使用你的网站主机作为加密代理服务器</title>
		<link>http://sprayfly.com/2009/07/05/%e5%9c%a8-linux-%e4%b8%8b%e4%bd%bf%e7%94%a8%e4%bd%a0%e7%9a%84%e7%bd%91%e7%ab%99%e4%b8%bb%e6%9c%ba%e4%bd%9c%e4%b8%ba%e5%8a%a0%e5%af%86%e4%bb%a3%e7%90%86%e6%9c%8d%e5%8a%a1%e5%99%a8/</link>
		<comments>http://sprayfly.com/2009/07/05/%e5%9c%a8-linux-%e4%b8%8b%e4%bd%bf%e7%94%a8%e4%bd%a0%e7%9a%84%e7%bd%91%e7%ab%99%e4%b8%bb%e6%9c%ba%e4%bd%9c%e4%b8%ba%e5%8a%a0%e5%af%86%e4%bb%a3%e7%90%86%e6%9c%8d%e5%8a%a1%e5%99%a8/#comments</comments>
		<pubDate>Sun, 05 Jul 2009 08:18:54 +0000</pubDate>
		<dc:creator>Jono</dc:creator>
				<category><![CDATA[Site News]]></category>
		<category><![CDATA[网站]]></category>
		<category><![CDATA[网络]]></category>
		<category><![CDATA[翻墙]]></category>
		<category><![CDATA[脚本]]></category>
		<category><![CDATA[gfw]]></category>
		<category><![CDATA[host]]></category>
		<category><![CDATA[http]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[proxy]]></category>
		<category><![CDATA[ssh]]></category>
		<category><![CDATA[tunnel]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[服务器]]></category>
		<category><![CDATA[代理]]></category>

		<guid isPermaLink="false">http://sprayfly.com/?p=331</guid>
		<description><![CDATA[我曾经介绍过如何使用 Amazon EC2 建立自己的代理服务器来“翻墙“。用这个方法翻墙虽然网速很快，但还是有些缺点。Amazon EC2 是收费的，而且按小时算，所以不能随时都开着我的代理服务器。另外，每次想用代理的时候还得先等一两分钟，让服务器启动。 然而我今天看到了这个贴子，这才发现还可以使用一个普通的网站主机作为我的代理服务器。与 Amazon EC2 不同，普通的网站主机是 24/7 运行的，而且你本来就要用它做你的网站，不用额外花钱。以上帖子是专门写给使用 Dreamhost 的 Windows 用户。不过，凡是有支持 SSH 服务网站主机的 Linux 用户也可以享受翻墙的自由感。我为 Linux 用户编了一个小的 BASH 脚本，其主要功能为: 与网站主机创建一个 SSH 隧道连接 SSH 隧道用完之后，安全地关闭 SSH 隧道连接 用这个脚本，我试了一下上平时被 GFW 封杀的 youtube.com&#8230; 结果 Firefox 差点让我晕倒了! 用这个代理，网速快极了&#8230; 感觉好像我还在英国上网似的 (那边一般都用 8M 以上的宽带) &#8211; 你可以看一下视频: 介绍一下脚本的内容 export SSH_HOST=admin@yoursite.com # username@host 这个需要你自己改一下&#8230; 就是你的 webhost 给你的 SSH [...]]]></description>
			<content:encoded><![CDATA[<p>我<a href="http://sprayfly.com/2009/06/28/shell-script-for-automated-amazon-ec2-personal-proxy-server/">曾经介绍过</a>如何使用 Amazon EC2 建立自己的代理服务器来“翻墙“。用这个方法翻墙虽然网速很快，但还是有些缺点。Amazon EC2 是收费的，而且按小时算，所以不能随时都开着我的代理服务器。另外，每次想用代理的时候还得先等一两分钟，让服务器启动。</p>
<p>然而我今天看到了这个<a href="http://www.fishnote.net/?p=86">贴子</a>，这才发现还可以使用一个普通的网站主机作为我的代理服务器。与 Amazon EC2 不同，普通的网站主机是 24/7 运行的，而且你本来就要用它做你的网站，不用额外花钱。以上帖子是专门写给使用 Dreamhost 的 Windows 用户。不过，凡是有支持 SSH 服务网站主机的 Linux 用户也可以享受翻墙的自由感。我为 Linux 用户编了一个小的 BASH 脚本，其主要功能为:</p>
<ul>
<li>与网站主机创建一个 SSH 隧道连接</li>
<li>SSH 隧道用完之后，安全地关闭 SSH 隧道连接</li>
</ul>
<p>用这个脚本，我试了一下上平时被 GFW 封杀的 youtube.com&#8230; 结果 Firefox 差点让我晕倒了! 用这个代理，网速快极了&#8230; 感觉好像我还在英国上网似的 (那边一般都用 8M 以上的宽带) &#8211; 你可以看一下视频:</p>
<p><object width="400" height="250" style="display: block; margin-left: auto; margin-right: auto;"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=5468249&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=5468249&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=00ADEF&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="250"></embed></object></p>
<p><strong>介绍一下脚本的内容</strong></p>
<pre>export SSH_HOST=admin@yoursite.com # username@host</pre>
<p>这个需要你自己改一下&#8230; 就是你的 webhost 给你的 SSH 用户名和主机地址。 格式为 用户名@地址 （凡是用过 SSH 的人都应该知道写什么）</p>
<pre>if [ ! -f /tmp/.tunnel ]</pre>
<p>看看是否已经有 SSH 隧道开着。有的话就将其关闭。没有就创建新的 SSH 隧道。</p>
<pre>ssh -f -D 9999 $SSH_HOST "if [ -f ~/.tunnel ]; then rm ~/.tunnel; fi; while [ ! -f ~/.tunnel ]; do echo > /dev/null; done" &#038;</pre>
<p>创建新的 SSH 隧道，设定本地 SOCKS 端口为 9999。隧道将会开着直到远程目录 “~/” 里有人创建 .tunnel 此文件为止。</p>
<pre>touch /tmp/.tunnel</pre>
<p>在你的电脑上创建 .tunnel 这个文件。这样脚本就知道正开着一个 SSH 隧道。</p>
<pre>ssh $SSH_HOST "touch ~/.tunnel"</pre>
<p>在远程目录 “~/&#8221; 里创建 .tunnel 此文件，这将会断开你电脑与代理服务器的连接</p>
<pre>rm /tmp/.tunnel</pre>
<p>删除 .tunnel 这个文件。这样脚本就知道 SSH 隧道已关闭。</p>
<p><strong>下载并执行脚本</strong><br />
<a href="http://files.getdropbox.com/u/316115/tunnel.sh">可以在此下载脚本</a></p>
<p>下载后放在你的首目录，比如在 ~/bin/。用一个文字编辑器修改脚本里的 ssh 变量并用 chmod 改一下文件权限</p>
<pre>chmod u+x tunnel.sh</pre>
<p><strong>创建连接</strong><br />
在终端中执行脚本，执行后可以关闭终端。</p>
<p><a href="http://www.flickr.com/photos/jonolumb/3689649442/" class="tt-flickr tt-flickr-Medium" title="open_tunnel.png"><img class="alignnone" src="http://farm3.static.flickr.com/2544/3689649442_9dd0cbe710.jpg" alt="open_tunnel.png" width="500" height="335" /></a></p>
<p><strong>关闭连接</strong><br />
再次在终端中执行脚本并关闭 Firefox (如果 Firefox 还在用隧道的话，连接暂时无法关闭)</p>
<p> <a href="http://www.flickr.com/photos/jonolumb/3688843963/" class="tt-flickr tt-flickr-Medium" title="close_tunnel.png"><img class="alignnone" src="http://farm4.static.flickr.com/3640/3688843963_8fdffbed01.jpg" alt="close_tunnel.png" width="500" height="335" /></a></p>
<p><strong>用 SSH 密钥进行授权</strong><br />
你或许注意到了&#8230; 以上脚本里没有任何地方可以写下你的 SSH 密码。这就是因为我在用 SSH 密钥来进行电脑与服务器的授权工作，这样更自动化而且比将密码直接写入文本的文件里要安全多了。先打开一个终端，根据一下步骤进行密钥配置:</p>
<pre>[jonolumb@jonoxps .ssh]# ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/home/jonolumb/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/jonolumb/.ssh/id_rsa
Your public key has been saved in /home/jonolumb/.ssh/id_rsa.pub
The key fingerprint is:
h7:10:49:46:ab:2t:3b:a3:36:2z:15:56:d4:f2:b7:3d jonolumb@jonoxps</pre>
<p>请注意，配置时密码要留为空白。</p>
<p>将生成的 /home/jonolumb/.ssh/id_rsa.pub 的内容复制到远程服务器目录下，具体位置是:<br />
~/.ssh/authorized_keys<br />
要保证远程的 authorized_keys 和 本地的 id_rsa 文件的权限均为 700。<br />
这样就可以自动登录到远程服务器了。</p>
<p><strong>配置 Firefox 使用代理</strong><br />
创建了 SSH 隧道之后，就进入 Firefox 并打开:</p>
<pre>首选项 --> 高级 --> 连接设置</pre>
<p>选择“手动配置代理”并将其设定为:<br />
HTTP 代理: localhost 端口: 9999</p>
<p> <a href="http://www.flickr.com/photos/jonolumb/3689657500/" class="tt-flickr tt-flickr-Medium" title="firefox_proxy.png"><img class="alignnone" src="http://farm3.static.flickr.com/2536/3689657500_4c7c03d871.jpg" alt="firefox_proxy.png" width="488" height="500" /></a></p>
<p>如果你用这个脚本遇到什么问题，请跟我取得联系。我很想听你们的意见。谢谢！</p>
<div id="mainphotoarea"></div>]]></content:encoded>
			<wfw:commentRss>http://sprayfly.com/2009/07/05/%e5%9c%a8-linux-%e4%b8%8b%e4%bd%bf%e7%94%a8%e4%bd%a0%e7%9a%84%e7%bd%91%e7%ab%99%e4%b8%bb%e6%9c%ba%e4%bd%9c%e4%b8%ba%e5%8a%a0%e5%af%86%e4%bb%a3%e7%90%86%e6%9c%8d%e5%8a%a1%e5%99%a8/feed/</wfw:commentRss>
		<slash:comments>55</slash:comments>
		</item>
		<item>
		<title>New Theme (Lightword)</title>
		<link>http://sprayfly.com/2009/06/06/new-theme-lightword/</link>
		<comments>http://sprayfly.com/2009/06/06/new-theme-lightword/#comments</comments>
		<pubDate>Sat, 06 Jun 2009 08:02:50 +0000</pubDate>
		<dc:creator>Jono</dc:creator>
				<category><![CDATA[Site News]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[theme]]></category>

		<guid isPermaLink="false">http://sprayfly.com/?p=250</guid>
		<description><![CDATA[I decided the old theme was a bit dirty and dated so I&#8217;ve gone for something simple and clean &#8211; drawing your attention to the page content rather than the page design. Let me know if you have any problems browsing the site.]]></description>
			<content:encoded><![CDATA[<p>I decided the old theme was a bit dirty and dated so I&#8217;ve gone for something simple and clean &#8211; drawing your attention to the page content rather than the page design. Let me know if you have any problems browsing the site.</p>
<div id="mainphotoarea"></div>]]></content:encoded>
			<wfw:commentRss>http://sprayfly.com/2009/06/06/new-theme-lightword/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Mediawiki reCAPTCHA plugin prevents Wiki spam and vandalism</title>
		<link>http://sprayfly.com/2009/02/25/mediawiki-recaptcha-plugin-prevents-wiki-spam-and-vandalism/</link>
		<comments>http://sprayfly.com/2009/02/25/mediawiki-recaptcha-plugin-prevents-wiki-spam-and-vandalism/#comments</comments>
		<pubDate>Wed, 25 Feb 2009 05:20:38 +0000</pubDate>
		<dc:creator>Jono</dc:creator>
				<category><![CDATA[Site News]]></category>
		<category><![CDATA[WL-HDD]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Wiki]]></category>
		<category><![CDATA[extension]]></category>
		<category><![CDATA[mediawiki]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[recaptcha]]></category>
		<category><![CDATA[spam]]></category>

		<guid isPermaLink="false">http://sprayfly.com/?p=222</guid>
		<description><![CDATA[After years of fighting spam and vandalism on my WL-HDD site &#8211; involving making many complex spam rules and heavily restricting user&#8217;s editing permissions, I have finally found a more ideal solution to the problem &#8211; reCAPTCHA. Many of you will already be familiar with reCAPTCHA via other websites &#8211; where it is often used [...]]]></description>
			<content:encoded><![CDATA[<p>After years of fighting spam and vandalism on my <a href="http://wlhdd.co.uk/">WL-HDD</a> site &#8211; involving making many complex spam rules and heavily restricting user&#8217;s editing permissions, I have finally found a more ideal solution to the problem &#8211; reCAPTCHA.</p>
<p>Many of you will already be familiar with reCAPTCHA via other websites &#8211; where it is often used to block spam comments on blogs or on user registration forms. Basically, it requires you to recognize two words in a picture and to type them into an input box as a means of proving that you are a human and not a spambot. You can see an example of reCAPTCHA in action in the screenshot provided.</p>
<p><a href="http://www.flickr.com/photos/jonolumb/3307744875/" class="tt-flickr tt-flickr-Medium"><img class="alignnone" src="http://farm4.static.flickr.com/3399/3307744875_1f46a19e0f.jpg" alt="Screenshot-Editing Sprayfly-sandbox- - WL-HDD Wiki - Mozilla Firefox" width="500" height="185" /></a></p>
<p>I currently have the plugin setup so that it is activated on:</p>
<ul>
<li>New user registration</li>
<li>Creation of new pages</li>
<li>Anonymous edits that contain new external links</li>
<li>Brute-force password cracking</li>
</ul>
<p>If you are interested in implementing the plugin on your own blog, there is more information available <a href="http://recaptcha.net/plugins/mediawiki/">here</a>. It is a very straightforward and simple procedure.</p>
<div id="mainphotoarea"></div>]]></content:encoded>
			<wfw:commentRss>http://sprayfly.com/2009/02/25/mediawiki-recaptcha-plugin-prevents-wiki-spam-and-vandalism/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tidy Sidebar</title>
		<link>http://sprayfly.com/2008/04/10/tidy-sidebar/</link>
		<comments>http://sprayfly.com/2008/04/10/tidy-sidebar/#comments</comments>
		<pubDate>Thu, 10 Apr 2008 00:54:39 +0000</pubDate>
		<dc:creator>Jono</dc:creator>
				<category><![CDATA[Site News]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[de]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[scriptaculous]]></category>
		<category><![CDATA[site]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.sprayfly.com/?p=175</guid>
		<description><![CDATA[I had a quick go at tidying up my sidebar today &#8211; as part of an ongoing effort to keep my site clear, clean and succinct. Basically, the &#8216;categories&#8217;, &#8216;feeds&#8217;, and &#8216;links&#8217; sections are now all hidden initially when you load a page &#8211; to save some sidebar space. However, if you wish to view [...]]]></description>
			<content:encoded><![CDATA[<p>I had a quick go at tidying up my sidebar today &#8211; as part of an ongoing effort to keep my site clear, clean and succinct. Basically, the &#8216;categories&#8217;, &#8216;feeds&#8217;, and &#8216;links&#8217; sections are now all hidden initially when you load a page &#8211; to save some sidebar space. However, if you wish to view any of them you simply need to click on the &#8216;Show&#8217; link beneath the header and the content will magically appear on your screen. </p>
<p>For any interested parties, the hide/show function works using the &#8220;<a href="http://script.aculo.us/">Scriptaculous</a>&#8221; javascript library. I have to admit that I got this idea from <a href="http://duanestorey.com/">Duane Storey&#8217;s</a> personal blog &#8211; so I&#8217;m sending him some link love <img src='http://sprayfly.com/tech/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>If you would like the code, just look at the source code for this page. If you still don&#8217;t understand then just leave a comment.</p>
<div id="mainphotoarea"></div>]]></content:encoded>
			<wfw:commentRss>http://sprayfly.com/2008/04/10/tidy-sidebar/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>New home for the WL-HDD Wiki: wlhdd.co.uk</title>
		<link>http://sprayfly.com/2008/04/09/new-home-for-the-wl-hdd-wiki-wlhddcouk/</link>
		<comments>http://sprayfly.com/2008/04/09/new-home-for-the-wl-hdd-wiki-wlhddcouk/#comments</comments>
		<pubDate>Wed, 09 Apr 2008 13:53:34 +0000</pubDate>
		<dc:creator>Jono</dc:creator>
				<category><![CDATA[Site News]]></category>
		<category><![CDATA[Wiki]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[domain]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[site]]></category>
		<category><![CDATA[WL-HDD]]></category>

		<guid isPermaLink="false">http://www.sprayfly.com/?p=174</guid>
		<description><![CDATA[The WL-HDD Wiki which was formerly hosted under the sprayfly.com domain name now has its own address at wlhdd.co.uk. Likewise, I have set up a blog so you can keep up with any updates to the Wiki or any other related news at wlhdd.co.uk/blog/. For more info head over to the full post on the [...]]]></description>
			<content:encoded><![CDATA[<p>The WL-HDD Wiki which was formerly hosted under the sprayfly.com domain name now has its own address at <a href="http://wlhdd.co.uk/wiki/">wlhdd.co.uk</a>. Likewise, I have set up a blog so you can keep up with any updates to the Wiki or any other related news at <a href="http://wlhdd.co.uk/blog/">wlhdd.co.uk/blog/</a>. For more info head over to the <a href="http://www.wlhdd.co.uk/blog/2008/04/09/wl-hdd-wiki-gets-its-own-domain/">full post</a> on the wiki&#8217;s blog.</p>
<div id="mainphotoarea"></div>]]></content:encoded>
			<wfw:commentRss>http://sprayfly.com/2008/04/09/new-home-for-the-wl-hdd-wiki-wlhddcouk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Host &#8211; Media Temple</title>
		<link>http://sprayfly.com/2008/04/06/new-host-media-temple/</link>
		<comments>http://sprayfly.com/2008/04/06/new-host-media-temple/#comments</comments>
		<pubDate>Sun, 06 Apr 2008 07:38:26 +0000</pubDate>
		<dc:creator>Jono</dc:creator>
				<category><![CDATA[Site News]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[dns]]></category>
		<category><![CDATA[domain]]></category>
		<category><![CDATA[hear]]></category>
		<category><![CDATA[hosts]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[media]]></category>
		<category><![CDATA[rsync]]></category>
		<category><![CDATA[ssh]]></category>
		<category><![CDATA[temple]]></category>

		<guid isPermaLink="false">http://www.sprayfly.com/?p=173</guid>
		<description><![CDATA[Recently, I decided I was paying far too much for my web hosting package with Heart Internet UK, especially considering that they lacked support for some really important features such as Trackbacks and Pingbacks in WordPress and did not support Subversion (useful for testing the latest development version of WordPress). Despite having excellent customer support, [...]]]></description>
			<content:encoded><![CDATA[<p>Recently, I decided I was paying far too much for my web hosting package with Heart Internet UK, especially considering that they <a href="http://www.sprayfly.com/2008/02/21/heart-internet-web-hosting-wordpress-trackbacks-and-pingbacks-not-supported/">lacked support for some really important features</a> such as Trackbacks and Pingbacks in WordPress and did not support Subversion (useful for testing the latest development version of WordPress). Despite having excellent customer support, the servers were often slow and the setup was a bit clunky &#8211; it was time to make a move!</p>
<p>Luckily, my friend Jacob over at <a href="http://www.jdpictures.co.uk/">jdpictures.co.uk</a> was also a former Heart Internet customer itching to move to a better host. He had done some research and recommended <a href="http://www.mediatemple.net/webhosting/gs/">Media Temple&#8217;s Grid Service</a> hosting to me. Whilst I&#8217;m not going to go deep into the details of this new state of the art hosting technology, basically it means that if your site gets a spike in traffic, the server setup will immediately adapt to deal with it &#8211; meaning that your site should never slow down or be suspended. Media Temple also allows you to map multiple domain names to one hosting account for free (so sprayfly.com, inchina.co.uk, jdpictures.co.uk etc. can all be hosted on one server). This basically means that me and Jacob are able to share a hosting package with Media Temple (and share the costs) without having to make any compromises whatsoever.</p>
<p>Jacob decided to sign up for the service and give it a test &#8211; since then we have both been progressively migrating our files and databases over to the new server and making changes to the DNS records. Finally sprayfly.com, inchina.co.uk and radotages.co.uk (i.e. all my sites) are now hosted on Media Temple and I will shortly be cancelling my Heart Internet account for good. </p>
<p>So far, I have encountered very few problems during the migration and am impressed with the speed of the new servers. The Media Temple control panel is very smooth and easy to use and some of the new features that weren&#8217;t provided by Heart Internet have already come in handy. I have been using an SSH shell to transfer my files between servers (using rsync) and also used the shell for database dumps and imports which has made the transfer a breeze. It is of course possible that there are a few hiccups that I&#8217;ve not spotted &#8211; so if you notice anything unusual then please let me know (leave a comment).</p>
<p>To think that I have been forking out so much cash to Heart Internet each month when all along I could have got more for less is quite frustrating &#8211; but at least I&#8217;ve made the move now&#8230; </p>
<div id="mainphotoarea"></div>]]></content:encoded>
			<wfw:commentRss>http://sprayfly.com/2008/04/06/new-host-media-temple/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>WordPress 2.5 and a Blog Redesign</title>
		<link>http://sprayfly.com/2008/03/30/wordpress-25-and-a-blog-redesign/</link>
		<comments>http://sprayfly.com/2008/03/30/wordpress-25-and-a-blog-redesign/#comments</comments>
		<pubDate>Sun, 30 Mar 2008 08:52:39 +0000</pubDate>
		<dc:creator>Jono</dc:creator>
				<category><![CDATA[Site News]]></category>
		<category><![CDATA[The Web]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.sprayfly.com/?p=169</guid>
		<description><![CDATA[Today I did a major upgrade on my blogs, not only upgrading all my WordPress installations to the newly released WordPress 2.5 but also rolling out a completely new site design. The WordPress upgrade went smoother than expected. After backing everything up, I used &#8216;rsync&#8217; to update all copies of WordPress on the server and [...]]]></description>
			<content:encoded><![CDATA[<p>Today I did a major upgrade on my blogs, not only upgrading all my WordPress installations to the newly released <a href="http://wordpress.org/development/2008/03/wordpress-25-brecker/">WordPress 2.5</a> but also rolling out a completely new site design.</p>
<p>The WordPress upgrade went smoother than expected. After backing everything up, I used &#8216;rsync&#8217; to update all copies of WordPress on the server and then followed the upgrade instructions for each site one by one. To my surprise, all the plugins worked fine and some even updated themselves automatically. Much smoother than I had expected!</p>
<p>Regarding the new design &#8211; I was fed up with the old one which was ugly, cluttered and difficult to navigate. I therefore downloaded a very mimimalistic WordPress theme called &#8216;Simpla&#8217; which i then modified to add a few new features (Flickr badge, Search Box, Twitter Feed, Site Links, RSS Feeds) and its all up and running now.</p>
<p>As usual, please let me know if you encounter any bugs. I&#8217;d also love to hear anybody&#8217;s opinions on the new design.</p>
<p>Thanks</p>
<div id="mainphotoarea"></div>]]></content:encoded>
			<wfw:commentRss>http://sprayfly.com/2008/03/30/wordpress-25-and-a-blog-redesign/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress 2.5 coming soon</title>
		<link>http://sprayfly.com/2008/02/21/wordpress-25-coming-soon/</link>
		<comments>http://sprayfly.com/2008/02/21/wordpress-25-coming-soon/#comments</comments>
		<pubDate>Thu, 21 Feb 2008 10:54:23 +0000</pubDate>
		<dc:creator>Jono</dc:creator>
				<category><![CDATA[Site News]]></category>
		<category><![CDATA[The Web]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.sprayfly.com/2008/02/21/wordpress-25-coming-soon/</guid>
		<description><![CDATA[As many of you will know, I&#8217;m a big fan of WordPress and run two or three blogs entirely based on this platform. Therefore I was rather excited to hear that a new version will be released on the 10th of March that contains some major updates and enhancements. I&#8217;ve just read a the review [...]]]></description>
			<content:encoded><![CDATA[<p>As many of you will know, I&#8217;m a big fan of WordPress and run two or three blogs entirely based on this platform. Therefore I was rather excited to hear that a new version will be released on the 10th of March that contains some major updates and enhancements. I&#8217;ve just read a the review on the optiniche.com blog and it sounds like some parts will be barely recognisable &#8211; such is the change!<br />
Anyway, a couple of weeks and I&#8217;ll hopefully have it up and running on here &#8211; although readers of this blog probably won&#8217;t notice any difference.</p>
<div id="mainphotoarea"></div>]]></content:encoded>
			<wfw:commentRss>http://sprayfly.com/2008/02/21/wordpress-25-coming-soon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Heart Internet Web Hosting: WordPress Trackbacks and Pingbacks not supported</title>
		<link>http://sprayfly.com/2008/02/21/heart-internet-web-hosting-wordpress-trackbacks-and-pingbacks-not-supported/</link>
		<comments>http://sprayfly.com/2008/02/21/heart-internet-web-hosting-wordpress-trackbacks-and-pingbacks-not-supported/#comments</comments>
		<pubDate>Thu, 21 Feb 2008 10:08:10 +0000</pubDate>
		<dc:creator>Jono</dc:creator>
				<category><![CDATA[Site News]]></category>
		<category><![CDATA[The Web]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.sprayfly.com/2008/02/21/heart-internet-web-hosting-wordpress-trackbacks-and-pingbacks-not-supported/</guid>
		<description><![CDATA[I run a few WordPress blogs on this website which is hosted on a shared server by the UK hosting company, Heart Internet. I can genuinely say that this host provides excellent customer service and decent performance for the money I pay. In fact, I have never had any problems with them at all in [...]]]></description>
			<content:encoded><![CDATA[<p>I run a few <a href="http://wordpress.org">WordPress</a> blogs on this website which is hosted on a shared server by the UK hosting company, <a href="http://www.heartinternet.co.uk">Heart Internet</a>. I can genuinely say that this host provides excellent customer service and decent performance for the money I pay. In fact, I have never had any problems with them at all in the past.</p>
<p>More recently, whilst making a few postings on this blog and others (all running the latest version of WordPress), I discovered that whilst I was pasting links to postings on friends&#8217; blogs into the body of my posts, no pingbacks were appearing on ANY of those blogs. I began to investigate and soon found out that not only were pingbacks not working to external sites (or my own blogs for that matter) but any outbound trackbacks were also unsuccessful. On the other hand, all incoming pingbacks and trackbacks were displaying fine &#8211; as they had been doing for a long time.</p>
<p>Convinced that this must be some problem with the setup of my WordPress installations, I disabled all running plugins, checked all relevant options on the Admin panel and tried posting pingbacks and trackbacks to various well-known trackback/pingback testing site (such as <a href="http://www.tamba2.org.uk/wordpress/TestTrack/">TestTrack</a>)&#8230; however all this was still to no avail!</p>
<p>Finally, I decided to prove to myself that this was not me just being stupid and made a new clean install of WordPress on my server and tried using that to post trackbacks and pingbacks. As I had expected, even a brand new and shiny WordPress blog was unable to successfully send outgoing trackbacks and pingbacks. This left just one possibile source of the problem&#8230; my webhost!</p>
<p>So&#8230; I searched around to see if anybody else was experiencing the same problem &#8211; lo and behold there was another WordPress user in <strong>exactly</strong> the same situation. <a href="http://wordpress.org/support/topic/133584">Here</a> is the thread he created in the WordPress support forums.</p>
<blockquote><p>I&#8217;ve just installed WordPress 2.0.4 and cant get pingback to work (trackback does)<br />
My hosting company (shared server) are wondering if its because they block port 80&#8230;could this be a problem?</p></blockquote>
<p>This sounds vaguely familiar to me!</p>
<blockquote><p>Yes, it is. The trackback is an outbound connection on port 80. I would see if they could allow it for your account.</p>
<p>Um, 2.0.4? You do know that there are much newer versions, right? </p></blockquote>
<p>Uh oh&#8230; sounds like trouble!</p>
<blockquote><p>Ok &#8211; thanks &#8211; yeah I did know about version &#8211; but my hosting company www.heartinternet.co.uk has a one-click install version which happens to be 2.0.4!</p></blockquote>
<p>Ooohh! How strange indeed &#8211; this other user is hosted by nobody other than <strong>Heart Internet</strong>. Could this just be a pure coincidence&#8230;? Anyhow, I figured a quick support ticket to Heart customer support should do the trick&#8230; just ask them to open up outbound connections on port 80 and we&#8217;re sorted&#8230; right?</p>
<p>Well&#8230; actually no! Here is the response I received:</p>
<blockquote><p>Thanks for the reply. Sorry but I can&#8217;t do that, it&#8217;s a global change and so not something I can do for you. That&#8217;s disallowed to prevent recursive loops from occuring to the benefit of all customers on the same hardware.</p></blockquote>
<p>Ouch! Whilst I do understand their point of view here, I would argue that its not just me who would benefit from this change. I&#8217;m sure that what with WordPress being the most popular blogging software out there and Heart Internet being such a big host, there are plenty of other dissatisfied Heart Internet customers who would also like to see their copy of WordPress working properly. To add to the shame, Heart even provide a one-click install option for WordPress, have a look at their description:</p>
<blockquote><p>WordPress is arguably the most popular blogging software available today! It&#8217;s easy to install and use and will allow you to have a great looking blog in minutes. Please note that this feature will use one of your MySQL databases.</p></blockquote>
<p>Ahem, so even the guys at Heart Internet admit how popular it is&#8230; yet they insist on keeping outbound connections on port 80 blocked&#8230; tut tut tut! Most other popular web hosts support outgoing port 80 connections, I really can&#8217;t see why they are being so stubborn?</p>
<p>So&#8230; it looks like for the moment I have hit a dead end and for the short term will be unable to make any outgoing trackbacks and pingbacks using the WordPress platform. Heart Internet support said that they would &#8220;gladly pass long [my] comments&#8221; to the guys in the suits but whether this will really have any outcome remains to be seen. My only other option is to move hosts, which I am reluctant to do. As I have already said, until I hit this problem, I was quite satisfied with my web host.</p>
<p>Anyhow, let this be a warning to anybody out there looking for a new web host. If you want to use WordPress on your site and would like to be able to make the most of Trackbacks and Pingbacks&#8230; I would suggest that you don&#8217;t visit <a href="http://www.heartinternet.co.uk/">http://www.heartinternet.co.uk/</a> but rather that you take a look elsewhere&#8230;</p>
<div id="mainphotoarea"></div>]]></content:encoded>
			<wfw:commentRss>http://sprayfly.com/2008/02/21/heart-internet-web-hosting-wordpress-trackbacks-and-pingbacks-not-supported/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>WL-HDD Wiki Back Online</title>
		<link>http://sprayfly.com/2008/02/09/wl-hdd-wiki-back-online/</link>
		<comments>http://sprayfly.com/2008/02/09/wl-hdd-wiki-back-online/#comments</comments>
		<pubDate>Sat, 09 Feb 2008 13:49:20 +0000</pubDate>
		<dc:creator>Jono</dc:creator>
				<category><![CDATA[Site News]]></category>
		<category><![CDATA[WL-HDD]]></category>
		<category><![CDATA[Wiki]]></category>

		<guid isPermaLink="false">http://www.sprayfly.com/2008/02/09/wl-hdd-wiki-back-online/</guid>
		<description><![CDATA[After a bit of a blunder I made when bashing the keyboard in the SSH shell the other day I managed to ruin my Mediawiki installation. Whilst the database was not damaged, all the server files were lost, including all of the images used on the wiki. Unfortunately all backups were at home on my [...]]]></description>
			<content:encoded><![CDATA[<p>After a bit of a blunder I made when bashing the keyboard in the SSH shell the other day I managed to ruin my Mediawiki installation. Whilst the database was not damaged, all the server files were lost, including all of the images used on the wiki. Unfortunately all backups were at home on my old computer so I was not able to access them. I eventually managed to get my sister to email me the backup files and now the wiki is back online and everything is back to normal again. Even better, I&#8217;ve updated to the latest version of Mediawiki which should improve performance and security on the site.<br />
Thanks for your patience, sorry for any inconveniences caused to anyone trying to access the wiki. </p>
<div id="mainphotoarea"></div>]]></content:encoded>
			<wfw:commentRss>http://sprayfly.com/2008/02/09/wl-hdd-wiki-back-online/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
