<?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>the life of a web developer &#187; PHP</title>
	<atom:link href="http://gavtaylor.co.uk/blog/category/php-website-design-2/feed" rel="self" type="application/rss+xml" />
	<link>http://gavtaylor.co.uk/blog</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Wed, 09 Nov 2011 14:30:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>PHPNW 2011 is approching</title>
		<link>http://gavtaylor.co.uk/blog/phpnw-2011-is-approching</link>
		<comments>http://gavtaylor.co.uk/blog/phpnw-2011-is-approching#comments</comments>
		<pubDate>Fri, 02 Sep 2011 14:17:43 +0000</pubDate>
		<dc:creator>Gavin</dc:creator>
				<category><![CDATA[Conference]]></category>
		<category><![CDATA[Meetup]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[manchester]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[phpnw]]></category>
		<category><![CDATA[phpnw11]]></category>

		<guid isPermaLink="false">http://gavtaylor.co.uk/blog/?p=591</guid>
		<description><![CDATA[Last year I wrote a brief post about my first trip to the Manchester based PHP developer conference, PHPNW10. It&#8217;s now almost a year later and this years conference is just 1 month away so I think it&#8217;s about time I did a little plug for them and try to convince anyone that stumbles upon [...]]]></description>
			<content:encoded><![CDATA[<p>Last year I wrote a brief post about my first trip to the <a href="http://gavtaylor.co.uk/blog/phpnw-conference-2010" target="_blank">Manchester based PHP developer conference, PHPNW10</a>. It&#8217;s now almost a year later and this years conference is just 1 month away so I think it&#8217;s about time I did a little plug for them and try to convince anyone that stumbles upon this post to buy a ticket and attend.</p>
<p>PHPNW is a user group meetup of PHP developers based in Manchester, with the aim of sharing experiences and improving knowledge of all things PHP (and other related technologies). The group meet the first Tuesday of the month for a 40 min or so talk on the speakers chosen topic. They held their first conference in 2008 and have had one each year since. Find out more on the <a href="http://conference.phpnw.org.uk/phpnw11/about/" target="_blank">conference About page</a>.<span id="more-591"></span></p>
<p><strong>So Why should you attend?</strong><br />
2010 was my first PHPNW conference and as I said in my post at the time it was a great experience, I met a lot of new people, and learnt a lot of new tips, tricks and tools to help my PHP development. I have used them to improve the way I do things both at work and at home on personal projects so it was well worth the money and I had a great time.</p>
<p>This year, the conference is going to be bigger and better, with a new venue, more speakers, a new track, increased sessions on the 2nd day, a pre-conference tutorial day, an unconference, the list goes on. Its going to be an amazing couple of days and I learnt so much last year and am expecting this year to be no different. There are some really <a href="http://conference.phpnw.org.uk/phpnw11/schedule/" target="_blank">interesting sessions</a> going on, am stuck with a couple of talks on which one Im going to go to. The good news is, which ever I decide, all the sessions are filmed so I will get to see all of them anyway after the conference is over and my post conference drinks related headache has subsided.</p>
<p>I really do recommend you clear the 8th and 9th of October from your diary, buy your ticket and pop down to Manchester for a great couple of days. If you do attend, don&#8217;t forget to say hi, and mines a Carlsberg <img src='http://gavtaylor.co.uk/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Now, enough of my waffling, down to the important bit. You have just 1 day left to get your <a title="Buy your PHPNW11 Tickets Now!" href="http://conference.phpnw.org.uk/phpnw11/tickets/" target="_blank">Early Bird Tickets</a>, before the price increases a little (not too much) in the final days run up to the conference weekend.</p>
<p>You can find out more information on the <a href="http://conference.phpnw.org.uk/phpnw11/" target="_blank">PHPNW11 conference website</a> or by following and tweeting to the <a href="http://twitter.com/phpnw" target="_blank">@PHPNW</a> Twitter account.</p>
<p style="text-align: center;"><a href="http://conference.phpnw.org.uk/phpnw11/"><img class="aligncenter" src="http://conference.phpnw.org.uk/phpnw11/files/2011/05/phpnw11_details_200x1441.png" alt="PHPNW 2011 Conference Logo" width="200" height="144" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://gavtaylor.co.uk/blog/phpnw-2011-is-approching/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHPNW Conference 2010</title>
		<link>http://gavtaylor.co.uk/blog/phpnw-conference-2010</link>
		<comments>http://gavtaylor.co.uk/blog/phpnw-conference-2010#comments</comments>
		<pubDate>Tue, 12 Oct 2010 07:45:11 +0000</pubDate>
		<dc:creator>Gavin</dc:creator>
				<category><![CDATA[Conference]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[manchester]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[phpnw]]></category>

		<guid isPermaLink="false">http://gavtaylor.co.uk/blog/?p=496</guid>
		<description><![CDATA[Last weekend I attended a PHP developer conference here in Manchester hosted by PHPNW. PHPNW is a community of web developers, web designers and anyone else interested in PHP, from the North West of England, who come together once a month to talk with similar like minded people and have a pint or two. The [...]]]></description>
			<content:encoded><![CDATA[<p>Last weekend I attended a PHP developer conference here in Manchester hosted by PHPNW.<br />
PHPNW is a community of web developers, web designers and anyone  else interested in PHP, from the North West of England, who come together once a month to talk with similar like minded people and have a pint or two. The sessions normally have one or two speakers and I recommend everyone pop down if they can.<span id="more-496"></span></p>
<p>PHPNW have held two previous conferences but unfortunately due to other commitments I was unable to attend, which is why for this event I made the effort and made sure I was free to attend&#8230; and what a great decision that was!</p>
<p>I was a little unsure what to expect from the conference, but with three tracks to follow all with interesting subjects I knew it would be a good day. I wasn&#8217;t disappointed.</p>
<p>Rather than bore you with my thoughts, I&#8217;ll let you make your own mind up. I&#8217;ll list which talks I went to below but as PHPNW made the brilliant decision to film all their talks you can pop over to <a href="http://conference.phpnw.org.uk/phpnw10/schedule/">the schedule page</a> on their website and watch them all yourself.</p>
<p>Conference Site: http://conference.phpnw.org.uk/phpnw10/</p>
<p>The talks I went to were:</p>
<p>Keynote: <a href="http://conference.phpnw.org.uk/phpnw10/teach-a-man-to-fish-coaching-development-teams">Teach a Man to Fish: Coaching Development Teams</a> &#8211; Lorna Mitchell<br />
Track 1 @10:00</p>
<p><a href="http://conference.phpnw.org.uk/phpnw10/geolocation-and-maps-with-php">Geolocation and Maps with PHP</a> &#8211; Derick Rethans<br />
Track 2 @ 11:15</p>
<p><a href="http://conference.phpnw.org.uk/phpnw10/debugging-rules-and-tools">Debugging &#8211; Rules and Tools</a> &#8211; Ian Barber<br />
Track 1 @ 12:15</p>
<p><a href="http://conference.phpnw.org.uk/phpnw10/developing-easily-deployable-php-applications">The Journey towards Continuous Integration</a> &#8211; Sebastian Marek<br />
Track 2 @ 14:00</p>
<p><a href="http://conference.phpnw.org.uk/phpnw10/developing-easily-deployable-php-applications">Developing Easily Deployable PHP Applications</a> &#8211; John Mertic<br />
Track 1 @ 15:00</p>
<p><a href="http://conference.phpnw.org.uk/phpnw10/database-version-control-without-pain">Database version control without pain</a> &#8211; Harrie Verveer<br />
Track 1 @ 16:15</p>
<p><a href="http://conference.phpnw.org.uk/phpnw10/framework-shootout">Framework Shootout!</a> &#8211; Marcus Deglos<br />
Track 1 @ 17:15</p>
<p>There was also an informal second day, at the Museum of Science and Industry, which had some really good talks, some of which I think should have made it into the main event on the saturday.</p>
<p>All the talks I went to were really good, and I learnt a lot from them, and the bonus is I can re-watch the presentations on the PHPNW conference site, and catchup on the ones I missed <img src='http://gavtaylor.co.uk/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Looking forward to next year already, and if you didnt make it down, I highly recommend you do!</p>
]]></content:encoded>
			<wfw:commentRss>http://gavtaylor.co.uk/blog/phpnw-conference-2010/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Turn off open_basedir in Plesk</title>
		<link>http://gavtaylor.co.uk/blog/turn-off-open_basedir-in-plesk</link>
		<comments>http://gavtaylor.co.uk/blog/turn-off-open_basedir-in-plesk#comments</comments>
		<pubDate>Sat, 11 Sep 2010 09:29:35 +0000</pubDate>
		<dc:creator>Gavin</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Tips n Tricks]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[httpd]]></category>
		<category><![CDATA[open_basedir]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[php.ini]]></category>
		<category><![CDATA[php_admin_value]]></category>
		<category><![CDATA[Plesk]]></category>
		<category><![CDATA[vhost.conf]]></category>
		<category><![CDATA[websrvmng]]></category>

		<guid isPermaLink="false">http://gavtaylor.co.uk/blog/?p=454</guid>
		<description><![CDATA[I&#8217;m adding this post, mainly for my own reference but thought it may be of interest for others with the same problem. The problem Plesk unhelpfully ignores the base url set in the php.ini file with its own settings, but these settings are not configurable from the control panel. The Solution Create a &#8220;vhost.conf&#8221; file [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m adding this post, mainly for my own reference but thought it may be of interest for others with the same problem.</p>
<h4>The problem</h4>
<p>Plesk unhelpfully ignores the base url set in the php.ini file with its own settings, but these settings are not configurable from the control panel.</p>
<h4>The Solution</h4>
<p>Create a &#8220;vhost.conf&#8221; file for the domain &#8211; e.g &#8220;/var/www/vhosts/&lt;your.domain.tld&gt;/conf/&#8221;</p>
<p>Add the following to the file</p>
<p><code>&lt;Directory /var/www/vhosts/&lt;your.domain.tld&gt;/httpdocs&gt;<br />
php_admin_value open_basedir none<br />
&lt;/Directory&gt;</code></p>
<p>Then you just need to rebuild the plesk config files and restart apache</p>
<p><code>/usr/local/psa/admin/sbin/websrvmng -a<br />
/sbin/service httpd restart</code></p>
<p>Job done <img src='http://gavtaylor.co.uk/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://gavtaylor.co.uk/blog/turn-off-open_basedir-in-plesk/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHPNW Conference 2010 is approching</title>
		<link>http://gavtaylor.co.uk/blog/php-north-west-conference-2010</link>
		<comments>http://gavtaylor.co.uk/blog/php-north-west-conference-2010#comments</comments>
		<pubDate>Fri, 30 Jul 2010 10:45:57 +0000</pubDate>
		<dc:creator>Gavin</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[phpnw]]></category>

		<guid isPermaLink="false">http://gavtaylor.co.uk/blog/?p=449</guid>
		<description><![CDATA[I just wanted to do a little shout out to any developers, to say that the early bird ticket deadline is fast approaching for this years PHPNW conference. Tickets have been on sale for a while now at £58 (ex VAT) but this will go up on the 12th August to £75 so if your [...]]]></description>
			<content:encoded><![CDATA[<p><a style="background-color: #ffffff; display: block; padding: 5px; width: 175px;" href="http://conference.phpnw.org.uk/phpnw10/"><img style="margin-top: 35px; margin-bottom: 10px;" title="phpnw10 PHP Conference 09/10/2010" src="http://conference.phpnw.org.uk/phpnw10/wp-content/uploads/2010/06/small_details_174x100.png" alt="phpnw09 PHP Conference 10/10/2009" width="174" height="100" /></a></p>
<p>I just wanted to do a little shout out to any developers, to say that the early bird ticket deadline is fast approaching for this years PHPNW conference.</p>
<p>Tickets have been on sale for a while now at £58 (ex VAT) but this will go up on the 12th August to £75 so if your thinking of going, now&#8217;s the time to get your ticket.</p>
<p>For more information or to book your ticket goto <a href="http://conference.phpnw.org.uk/phpnw10/">http://conference.phpnw.org.uk/phpnw10/</a>.</p>
<p><strong>Update </strong>[5/8/10]<strong>:</strong><br />
FYI The early bird ticket closing date has been extended to Saturday 4th September.</p>
]]></content:encoded>
			<wfw:commentRss>http://gavtaylor.co.uk/blog/php-north-west-conference-2010/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>preventing SPAM</title>
		<link>http://gavtaylor.co.uk/blog/preventing-spam</link>
		<comments>http://gavtaylor.co.uk/blog/preventing-spam#comments</comments>
		<pubDate>Mon, 25 Jan 2010 19:45:48 +0000</pubDate>
		<dc:creator>Gavin</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Other]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Brent Meisher]]></category>
		<category><![CDATA[grey-listing]]></category>
		<category><![CDATA[Plesk]]></category>
		<category><![CDATA[spam]]></category>
		<category><![CDATA[spamassassin]]></category>
		<category><![CDATA[spamdyke]]></category>
		<category><![CDATA[vps]]></category>

		<guid isPermaLink="false">http://gavtaylor.co.uk/blog/?p=241</guid>
		<description><![CDATA[Since I moved to my VPS, one of the biggest problems I&#8217;ve had is with spam. Not just with my email account but everyone who&#8217;s email accounts Im hosting on the VPS have all seen a sharp increase in spam emails. On the reseller server I had access to grey-listing and SpamAssassin to filter mail [...]]]></description>
			<content:encoded><![CDATA[<p>Since I moved to my VPS, one of the biggest problems I&#8217;ve had is with spam. Not just with my email account but everyone who&#8217;s email accounts Im hosting on the VPS have all seen a sharp increase in spam emails.</p>
<p>On the reseller server I had access to grey-listing and SpamAssassin to filter mail as it arrived and I got maybe 2 or 3 a week, but the day after I moved onto the vps this shot up to between 20 and 50 a day!  I have my emails pushed straight to my phone as well so this fast became a bit of a pain.</p>
<p>My VPS did come with SpamAssassin pre-installed as part of Plesk but due to the licence I have installed I couldn&#8217;t use it so this caused two problems, 1) emails are not filtered for spam and 2) SpamAssassin is using up precious memory while not actually helping.</p>
<p>The first thing I did was to turn off SpamAssassin, it was using a lot of memory as even tho it wasn&#8217;t filtering any mail  it was still scanning every message that arrived on the server, On advice of my hosting providers tech support I decided not to un-install it in case it caused problems so I just stopped the service from running and then disabled it from auto starting on system reboot to preventing it restarting if I ever need to reboot the server.</p>
<p>I then tried to find the grey-listing software used on my old reseller server, this seemed to work really well so I wanted it on my server too. Support told me they were using a script put together by Brent Meisher written to work specifically with Plesk but  unfortunately the repo had been removed and I couldn&#8217;t download the files.</p>
<p>I was speaking with a support engineer about it and he mentioned a new tool he was playing with called <a href="http://www.spamdyke.org/" target="_blank">SpamDyke</a> and how it was looking promising as a replacement to their current grey-listing solution, so I decided to give it a try.</p>
<p>The good news is, that since I started writing this blog post, SpamDyke has been added into the atomic repositories, so to install it is as simple as using apt get or yum. Configuration is just as simple, the default settings are actually quite effective and I&#8217;ve been using them for two weeks and haven&#8217;t received a single piece of spam.</p>
<p>All the information you need can be found on the <a href="http://www.spamdyke.org/" target="_blank">SpamDyke website</a> and the <a href="http://www.spamdyke.org/documentation/README.html" target="_blank">README</a> file is really useful.<br />
This is something I defiantly recommend to everyone who is running their own mail server.</p>
]]></content:encoded>
			<wfw:commentRss>http://gavtaylor.co.uk/blog/preventing-spam/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

<!-- Served from: gavtaylor.co.uk @ 2012-02-07 07:40:09 by W3 Total Cache -->
