<?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>SeeIT Consult</title>
	<atom:link href="http://blog.seeit.org/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.seeit.org</link>
	<description>Web Programming &#038; IT Consultancy</description>
	<lastBuildDate>Wed, 25 May 2011 10:35:39 +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>Forcing Linux To Shutdown Or Reboot</title>
		<link>http://blog.seeit.org/2011/05/forcing-linux-to-shutdown-or-reboot/</link>
		<comments>http://blog.seeit.org/2011/05/forcing-linux-to-shutdown-or-reboot/#comments</comments>
		<pubDate>Wed, 25 May 2011 10:35:39 +0000</pubDate>
		<dc:creator>Francis</dc:creator>
				<category><![CDATA[Command Line Tricks]]></category>
		<category><![CDATA[Servers]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://blog.seeit.org/?p=39</guid>
		<description><![CDATA[shutdown -r NOW
halt
reboot
not working for you?
To force a shutdown:
echo 1 &#62; /proc/sys/kernel/sysrq
echo b &#62; /proc/sysrq-trigger
And for a reboot:
echo 1 &#62; /proc/sys/kernel/sysrq
echo o &#62; /proc/sysrq-trigger

Thanks to Nasser Heidari for the tip.
]]></description>
		<wfw:commentRss>http://blog.seeit.org/2011/05/forcing-linux-to-shutdown-or-reboot/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Choosing a VPS Web Hosting Provider</title>
		<link>http://blog.seeit.org/2010/09/choosing-a-vps-web-hosting-provider/</link>
		<comments>http://blog.seeit.org/2010/09/choosing-a-vps-web-hosting-provider/#comments</comments>
		<pubDate>Tue, 21 Sep 2010 15:20:16 +0000</pubDate>
		<dc:creator>Francis</dc:creator>
				<category><![CDATA[Servers]]></category>
		<category><![CDATA[VPS]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[os independent]]></category>
		<category><![CDATA[web site]]></category>

		<guid isPermaLink="false">http://blog.seeit.org/?p=36</guid>
		<description><![CDATA[You would think that many of your worries are reduced when you move from shared web hosting to a virtual private server (VPS) but as my experiences testify, there is are some pretty frightening stories out there.
I have dealt with 3 VPS providers in the past year and this post goes through some of my [...]]]></description>
		<wfw:commentRss>http://blog.seeit.org/2010/09/choosing-a-vps-web-hosting-provider/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP mail() with Ubuntu Desktop and Gmail</title>
		<link>http://blog.seeit.org/2010/08/php-mail-with-ubuntu-desktop-and-gmail/</link>
		<comments>http://blog.seeit.org/2010/08/php-mail-with-ubuntu-desktop-and-gmail/#comments</comments>
		<pubDate>Thu, 26 Aug 2010 18:43:03 +0000</pubDate>
		<dc:creator>Francis</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://blog.seeit.org/?p=35</guid>
		<description><![CDATA[Recently I was adapting a newsletter plugin for Wordpress and needed the PHP mail() function for testing. However an Ubuntu desktop install is missing Sendmail &#8211; the MTA that PHP expects to find on a Linux PC.
I use a local Apache/MySQL server on a laptop to do a lot of my development &#8211; I don&#8217;t [...]]]></description>
		<wfw:commentRss>http://blog.seeit.org/2010/08/php-mail-with-ubuntu-desktop-and-gmail/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>PHP: The include() include_once() performance debate</title>
		<link>http://blog.seeit.org/2010/06/php-the-include-include_once-performance-debate/</link>
		<comments>http://blog.seeit.org/2010/06/php-the-include-include_once-performance-debate/#comments</comments>
		<pubDate>Fri, 11 Jun 2010 08:40:26 +0000</pubDate>
		<dc:creator>Francis</dc:creator>
				<category><![CDATA[Servers]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[web site]]></category>

		<guid isPermaLink="false">http://blog.seeit.org/?p=23</guid>
		<description><![CDATA[
Updated with more tests on 2010-05-16.
Click here to jump to the 2010-05-16 update&#8230;
The conventional wisdom always said that PHP&#8217;s include()/require() was quicker than include_once()/require_once(), but recently I came across an interesting post by Arin Sarkissian which suggests otherwise.  Also I found more commentary on the performance benefit of using relative versus absolute paths in [...]]]></description>
		<wfw:commentRss>http://blog.seeit.org/2010/06/php-the-include-include_once-performance-debate/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Beware: ISP&#8217;s as Hosting Companies &#8211; watch your DNS</title>
		<link>http://blog.seeit.org/2010/05/beware-isp-hosting-companies-watch-your-dns/</link>
		<comments>http://blog.seeit.org/2010/05/beware-isp-hosting-companies-watch-your-dns/#comments</comments>
		<pubDate>Tue, 25 May 2010 12:33:31 +0000</pubDate>
		<dc:creator>Francis</dc:creator>
				<category><![CDATA[DNS]]></category>
		<category><![CDATA[Servers]]></category>
		<category><![CDATA[Web Sites]]></category>
		<category><![CDATA[isp]]></category>
		<category><![CDATA[web site]]></category>

		<guid isPermaLink="false">http://blog.seeit.org/?p=22</guid>
		<description><![CDATA[The symptom
You cease your contract with your hosting company, cancel your contract and move your web site. People start to complain that they cannot reach your web site. Nothing seems out of order.
The problem:
You were hosting with a major ISP (like Eircom, Magnet or BT Ireland). They put DNS entries into their servers for your [...]]]></description>
		<wfw:commentRss>http://blog.seeit.org/2010/05/beware-isp-hosting-companies-watch-your-dns/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using Runas to Add/Remove Programs/Hardware in Windows XP</title>
		<link>http://blog.seeit.org/2010/04/runas-to-add-remove-programs-hardware-windows-xp/</link>
		<comments>http://blog.seeit.org/2010/04/runas-to-add-remove-programs-hardware-windows-xp/#comments</comments>
		<pubDate>Wed, 21 Apr 2010 10:49:25 +0000</pubDate>
		<dc:creator>Francis</dc:creator>
				<category><![CDATA[Command Line Tricks]]></category>
		<category><![CDATA[Servers]]></category>
		<category><![CDATA[cmd]]></category>
		<category><![CDATA[dos]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[xp]]></category>

		<guid isPermaLink="false">http://blog.seeit.org/?p=19</guid>
		<description><![CDATA[Very useful if you run as a &#8216;restricted user&#8217; (i.e. not a &#8216;power user&#8217; or &#8216;administrator&#8217;):
Step 1: Get a CMD shell (&#8216;DOS box&#8217;) as Administrator:
runas /user:administrator cmd
You will be asked for the Administrator password.
Step 2:
Open the required control panel wizard:
For add/remove programs:
appwiz.cpl
For add/remove hardware:
hdwwiz.cpl
You will find a list of control panel items in %WINDIR%\system32 (usually [...]]]></description>
		<wfw:commentRss>http://blog.seeit.org/2010/04/runas-to-add-remove-programs-hardware-windows-xp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP Parse error:  syntax error, unexpected T_STRING in /whatever/my-php-class.php.html on line 1 with PhpDocumentor files on CentOS</title>
		<link>http://blog.seeit.org/2010/04/php-parse-error-syntax-error-unexpected-t_string-in-whatevermy-php-class-php-html-on-line-1-with-phpdocumentor-files-on-centos/</link>
		<comments>http://blog.seeit.org/2010/04/php-parse-error-syntax-error-unexpected-t_string-in-whatevermy-php-class-php-html-on-line-1-with-phpdocumentor-files-on-centos/#comments</comments>
		<pubDate>Tue, 06 Apr 2010 10:07:44 +0000</pubDate>
		<dc:creator>Francis</dc:creator>
				<category><![CDATA[Servers]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[htaccess]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[web site]]></category>

		<guid isPermaLink="false">http://the-tech-blog.crossen.org/?p=17</guid>
		<description><![CDATA[Symptom:

An XML file saved as something.php.html
Apache was trying to parse it as PHP and throwing an error because Short_open_tag was &#8216;on&#8217;

Fix:
Add the following to an .htaccess file in the folder (or a parent folder):

php_value short_open_tag off

I don&#8217;t know if this is a &#8216;bug&#8217; or a &#8216;feature&#8217;. I don&#8217;t see why Apache should be interpreting *.php.html [...]]]></description>
		<wfw:commentRss>http://blog.seeit.org/2010/04/php-parse-error-syntax-error-unexpected-t_string-in-whatevermy-php-class-php-html-on-line-1-with-phpdocumentor-files-on-centos/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Unlimited Google Adwords for a Fixed Fee &#8211; Not!</title>
		<link>http://blog.seeit.org/2010/03/unlimited-google-adwords-for-a-fixed-fee-not/</link>
		<comments>http://blog.seeit.org/2010/03/unlimited-google-adwords-for-a-fixed-fee-not/#comments</comments>
		<pubDate>Mon, 22 Mar 2010 18:37:30 +0000</pubDate>
		<dc:creator>Francis</dc:creator>
				<category><![CDATA[Web Sites]]></category>
		<category><![CDATA[google adwords]]></category>
		<category><![CDATA[seo]]></category>
		<category><![CDATA[snake oil]]></category>
		<category><![CDATA[web site]]></category>

		<guid isPermaLink="false">http://blog.seeit.org/?p=13</guid>
		<description><![CDATA[A client was approached the other day with an offer that sounds too good to be true. Well guess what, it is!
For more information, Webphoria (a UK web development company) has the story of the AdWords scam, and James from Online Media Direct checked it out the story with Google.
If you are approached with such [...]]]></description>
		<wfw:commentRss>http://blog.seeit.org/2010/03/unlimited-google-adwords-for-a-fixed-fee-not/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using Apache mod_rewrite to redirect old URLs</title>
		<link>http://blog.seeit.org/2010/02/using-apache-mod_rewrite-to-redirect-old-urls/</link>
		<comments>http://blog.seeit.org/2010/02/using-apache-mod_rewrite-to-redirect-old-urls/#comments</comments>
		<pubDate>Tue, 09 Feb 2010 15:49:13 +0000</pubDate>
		<dc:creator>Francis</dc:creator>
				<category><![CDATA[Servers]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[mod_rewrite]]></category>
		<category><![CDATA[os independent]]></category>
		<category><![CDATA[seo]]></category>

		<guid isPermaLink="false">http://blog.seeit.org/?p=10</guid>
		<description><![CDATA[There are lots of examples and tutorials covering Apache and mod_rewrite, but generally they address the problem where you want to map a &#8216;nice&#8217; url to your script. For example:
http://example.com/products/kitchen/cutlery
to
http://example.com/products.php?category=kitchen&#38;sub-category=cutlery
is easily achieved with the following .htaccess rules:
RewriteRule ^([A-Za-z0-9\-]+)/([A-Za-z0-9\-]+)/([A-Za-z0-9\-]+)/? /one.php?action=$1&#38;category=$2&#38;subcategory=$3 [L]
However if you want to rewrite in the other direction it might not be immediately obvious [...]]]></description>
		<wfw:commentRss>http://blog.seeit.org/2010/02/using-apache-mod_rewrite-to-redirect-old-urls/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Migrating IMAP Email The Easy Way</title>
		<link>http://blog.seeit.org/2010/02/migrating-imap-email-the-easy-way/</link>
		<comments>http://blog.seeit.org/2010/02/migrating-imap-email-the-easy-way/#comments</comments>
		<pubDate>Mon, 01 Feb 2010 10:05:57 +0000</pubDate>
		<dc:creator>Francis</dc:creator>
				<category><![CDATA[Command Line Tricks]]></category>
		<category><![CDATA[imap]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[os independent]]></category>
		<category><![CDATA[perl]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://seeit.crossen.org/?p=8</guid>
		<description><![CDATA[Moving email servers has always been a royal pain for me. I&#8217;ve tried many of them over the years, and migrated from nearly as many of them. However the last couple of times I put myself through the pain I came across imapsync &#8211; an excellent script that will do an IMAP to IMAP migration [...]]]></description>
		<wfw:commentRss>http://blog.seeit.org/2010/02/migrating-imap-email-the-easy-way/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using apc
Page Caching using apc (user agent is rejected)
Database Caching using apc

Served from: blog.seeit.org @ 2012-02-05 03:04:36 -->
