<?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>CodeBlog &#187; Web Platforms</title>
	<atom:link href="http://www.codeblog.co.uk/category/web-platforms/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.codeblog.co.uk</link>
	<description></description>
	<lastBuildDate>Wed, 09 Jun 2010 23:00:32 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Windows 2008 R2 / IIS 7.5 &amp; Problematic PDF Downloads</title>
		<link>http://www.codeblog.co.uk/2010/06/09/web-development/windows-2008-r2-iis-7-5-problematic-pdf-downloads/</link>
		<comments>http://www.codeblog.co.uk/2010/06/09/web-development/windows-2008-r2-iis-7-5-problematic-pdf-downloads/#comments</comments>
		<pubDate>Wed, 09 Jun 2010 22:54:50 +0000</pubDate>
		<dc:creator>Oliver</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Web Platforms]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[IIS]]></category>
		<category><![CDATA[PDF]]></category>

		<guid isPermaLink="false">http://www.codeblog.co.uk/?p=470</guid>
		<description><![CDATA[IIS 7.5 (Windows Server 2008 R2) has a  known bug while streaming PDF  documents to client browsers. Random PDF documents simply don't work! The bug is with the byte range request browsers send while streaming PDFs. Microsoft still haven't wrapped this hotfix within any Windows updates or service packs.]]></description>
		<wfw:commentRss>http://www.codeblog.co.uk/2010/06/09/web-development/windows-2008-r2-iis-7-5-problematic-pdf-downloads/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Poptop VPN Server &#8211; Windows Server AD Authentication &#8211; ntlm_auth &#8211;require-membership-of</title>
		<link>http://www.codeblog.co.uk/2009/07/26/web-platforms/poptop-vpn-server-windows-authentication-ntlm_auth-require-membership-of/</link>
		<comments>http://www.codeblog.co.uk/2009/07/26/web-platforms/poptop-vpn-server-windows-authentication-ntlm_auth-require-membership-of/#comments</comments>
		<pubDate>Sun, 26 Jul 2009 18:40:20 +0000</pubDate>
		<dc:creator>Oliver</dc:creator>
				<category><![CDATA[Web Platforms]]></category>
		<category><![CDATA[PopTop]]></category>
		<category><![CDATA[PPTP]]></category>
		<category><![CDATA[VPN]]></category>
		<category><![CDATA[Windows Server]]></category>

		<guid isPermaLink="false">http://www.codeblog.co.uk/?p=287</guid>
		<description><![CDATA[Recently I have had the need to connect into my home LAN from work. I opted to go down the Linux route due to it&#8217;s lower resource consumption (compared to Windows) and that I alsoÂ needed a solution that could be virtualised easily.
The Short
Change the line starting with ntlm_auth-helperÂ in your /etc/ppp/options.pptpd to use the Windows groups [...]]]></description>
		<wfw:commentRss>http://www.codeblog.co.uk/2009/07/26/web-platforms/poptop-vpn-server-windows-authentication-ntlm_auth-require-membership-of/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VMWare Duplicate Ping Responses</title>
		<link>http://www.codeblog.co.uk/2009/06/22/web-platforms/vmware-duplicate-ping-responses/</link>
		<comments>http://www.codeblog.co.uk/2009/06/22/web-platforms/vmware-duplicate-ping-responses/#comments</comments>
		<pubDate>Mon, 22 Jun 2009 12:28:29 +0000</pubDate>
		<dc:creator>Oliver</dc:creator>
				<category><![CDATA[Web Platforms]]></category>
		<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[SipX]]></category>
		<category><![CDATA[VMWare]]></category>
		<category><![CDATA[Windows Server]]></category>

		<guid isPermaLink="false">http://www.codeblog.co.uk/?p=221</guid>
		<description><![CDATA[
The Short
I found that running routing and remote access on a Windows server with virtual machines causes the virtual machines to receive duplicate (in some cases multiple duplicates) response packets this intern drastically lowers the network adapters through put.

The Long
Recently I have setup a new IPÂ PBX for my office lines and desk phones.Â We alsoÂ decided to [...]]]></description>
		<wfw:commentRss>http://www.codeblog.co.uk/2009/06/22/web-platforms/vmware-duplicate-ping-responses/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>How to resolve Fatal error: Class &#8216;mysqli&#8217; not found / Unable to load dynamic library &#8216;c:\PHP\ext\php_mysql.dll&#8217; &#8211; Access is denied.</title>
		<link>http://www.codeblog.co.uk/2008/07/31/web-platforms/how-to-resolve-fatal-error-class-mysqli-not-found-unable-to-load-dynamic-library-cphpextphp_mysqldll-access-is-denied/</link>
		<comments>http://www.codeblog.co.uk/2008/07/31/web-platforms/how-to-resolve-fatal-error-class-mysqli-not-found-unable-to-load-dynamic-library-cphpextphp_mysqldll-access-is-denied/#comments</comments>
		<pubDate>Thu, 31 Jul 2008 10:39:25 +0000</pubDate>
		<dc:creator>Oliver</dc:creator>
				<category><![CDATA[Web Platforms]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[MySQLi]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.codeblog.co.uk/2008/07/31/uncategorized/how-to-resolve-fatal-error-class-mysqli-not-found-unable-to-load-dynamic-library-cphpextphp_mysqldll-access-is-denied/</guid>
		<description><![CDATA[After much digging around on the net and of course Google I managed to cobble together a trouble shooting process to find out why I was getting the error message:
Fatal error: Class &#8216;mysqli&#8217; not found in E:\mysite\sql.php on line 17
PHP Warning: PHP Startup: Unable to load dynamic library &#8216;c:\PHP\ext\php_mysql.dll&#8217; &#8211; Access is denied. in Unknown [...]]]></description>
		<wfw:commentRss>http://www.codeblog.co.uk/2008/07/31/web-platforms/how-to-resolve-fatal-error-class-mysqli-not-found-unable-to-load-dynamic-library-cphpextphp_mysqldll-access-is-denied/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cpanel / WHM &#8211; Couldnâ€™t find MySQL manager or server or missing mysql.sock or missing hostname.pid</title>
		<link>http://www.codeblog.co.uk/2008/03/13/web-platforms/cpanel-whm-couldn%e2%80%99t-find-mysql-manager-or-server-or-missing-mysqlsock-or-missing-hostnamepid/</link>
		<comments>http://www.codeblog.co.uk/2008/03/13/web-platforms/cpanel-whm-couldn%e2%80%99t-find-mysql-manager-or-server-or-missing-mysqlsock-or-missing-hostnamepid/#comments</comments>
		<pubDate>Thu, 13 Mar 2008 18:50:51 +0000</pubDate>
		<dc:creator>Oliver</dc:creator>
				<category><![CDATA[Web Platforms]]></category>
		<category><![CDATA[CPanel]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[WHM]]></category>

		<guid isPermaLink="false">http://www.codeblog.co.uk/2008/03/13/uncategorized/cpanel-whm-couldn%e2%80%99t-find-mysql-manager-or-server-or-missing-mysqlsock-or-missing-hostnamepid/</guid>
		<description><![CDATA[We have just leased a nice new dedicate box to run a few high-hit ecommerce sites. Our new dedicated servers are usually pre-loaded with WHM/Cpanel (Cuts ttl) as was the case with this one.
We recieved confirmation that the server had been setup and was live and proceeded to re-configure it for the specific sites. WHM [...]]]></description>
		<wfw:commentRss>http://www.codeblog.co.uk/2008/03/13/web-platforms/cpanel-whm-couldn%e2%80%99t-find-mysql-manager-or-server-or-missing-mysqlsock-or-missing-hostnamepid/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to pipe logs from Apache to PHP / How to seperate Apache log files with PHP</title>
		<link>http://www.codeblog.co.uk/2008/03/06/web-platforms/how-to-pipe-logs-from-apache-to-php/</link>
		<comments>http://www.codeblog.co.uk/2008/03/06/web-platforms/how-to-pipe-logs-from-apache-to-php/#comments</comments>
		<pubDate>Thu, 06 Mar 2008 17:30:29 +0000</pubDate>
		<dc:creator>Oliver</dc:creator>
				<category><![CDATA[Web Platforms]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.codeblog.co.uk/2008/03/06/php/how-to-pipe-logs-from-apache-to-php/</guid>
		<description><![CDATA[I recently needed to do this for a client to customise and merge the logged data from Apache into a presentable format. A by-product of this was the ability to also roll the log file on a daily basis.I found limited information regarding how to do this most of which were methods that were faulty [...]]]></description>
		<wfw:commentRss>http://www.codeblog.co.uk/2008/03/06/web-platforms/how-to-pipe-logs-from-apache-to-php/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Upgrading OpenSSL on a CPanel / WHM Server &#8211; Basic How to guide</title>
		<link>http://www.codeblog.co.uk/2007/12/19/web-platforms/upgrading-openssl-on-a-cpanel-whm-server-basic-how-to-guide/</link>
		<comments>http://www.codeblog.co.uk/2007/12/19/web-platforms/upgrading-openssl-on-a-cpanel-whm-server-basic-how-to-guide/#comments</comments>
		<pubDate>Wed, 19 Dec 2007 20:19:12 +0000</pubDate>
		<dc:creator>Oliver</dc:creator>
				<category><![CDATA[Web Platforms]]></category>
		<category><![CDATA[CPanel]]></category>
		<category><![CDATA[OpenSSL]]></category>
		<category><![CDATA[WHM]]></category>

		<guid isPermaLink="false">http://www.codeblog.co.uk/2007/12/19/tips-tricks/upgrading-openssl-on-a-cpanel-whm-server-basic-how-to-guide/</guid>
		<description><![CDATA[CPanel regularly lags behind the latest versions of some of its software components. For me in particular this delay in upgrading OpenSSL was causing security issues for a customers dedicated server. CPanels security manager was advising us that that a) the build we were using was hack free (not the case) b) indicating that the [...]]]></description>
		<wfw:commentRss>http://www.codeblog.co.uk/2007/12/19/web-platforms/upgrading-openssl-on-a-cpanel-whm-server-basic-how-to-guide/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Preventing HTTP TRACE Method Cross Site Scripting Attacks</title>
		<link>http://www.codeblog.co.uk/2007/12/19/web-platforms/preventing-http-trace-method-cross-site-scripting-attacks/</link>
		<comments>http://www.codeblog.co.uk/2007/12/19/web-platforms/preventing-http-trace-method-cross-site-scripting-attacks/#comments</comments>
		<pubDate>Wed, 19 Dec 2007 12:03:46 +0000</pubDate>
		<dc:creator>Oliver</dc:creator>
				<category><![CDATA[Web Platforms]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[Site Security]]></category>

		<guid isPermaLink="false">http://www.codeblog.co.uk/2007/12/19/tips-tricks/preventing-http-trace-method-cross-site-scripting-attacks/</guid>
		<description><![CDATA[What is a cross site scripting attack?:
&#8220;Cross-site scripting (XSS) is a simple idea at heart: the attacker loads exploitative HTML, including a client-side script, into a web site, typically one which allows public submissions and which does not properly quote HTML tags. Any user of the site who reads the story loads the exploit into [...]]]></description>
		<wfw:commentRss>http://www.codeblog.co.uk/2007/12/19/web-platforms/preventing-http-trace-method-cross-site-scripting-attacks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Compiled C++ application errors out with: error while loading shared libraries: libstdc++-libc6.2-2.so.3</title>
		<link>http://www.codeblog.co.uk/2007/10/18/other-stuff/compiled-c-application-errors-out-with-error-while-loading-shared-libraries-libstdc-libc62-2so3/</link>
		<comments>http://www.codeblog.co.uk/2007/10/18/other-stuff/compiled-c-application-errors-out-with-error-while-loading-shared-libraries-libstdc-libc62-2so3/#comments</comments>
		<pubDate>Thu, 18 Oct 2007 16:33:49 +0000</pubDate>
		<dc:creator>Oliver</dc:creator>
				<category><![CDATA[Other Stuff]]></category>
		<category><![CDATA[Web Platforms]]></category>
		<category><![CDATA[C++]]></category>

		<guid isPermaLink="false">http://www.codeblog.co.uk/?p=34</guid>
		<description><![CDATA[I recently came across a problem while trying to get a pre-compiled C++ executable to run on a new CentOS Enterprise 5 server. The executable kept quitting due with the following message:
/home/usr/testusr/TestApp.e: error while loading shared libraries: libstdc++-libc6.2-2.so.3: cannot open shared object file: No such file or directory
I scowered the internet looking for the correct [...]]]></description>
		<wfw:commentRss>http://www.codeblog.co.uk/2007/10/18/other-stuff/compiled-c-application-errors-out-with-error-while-loading-shared-libraries-libstdc-libc62-2so3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SQL Security</title>
		<link>http://www.codeblog.co.uk/2007/08/24/web-development/sql-security/</link>
		<comments>http://www.codeblog.co.uk/2007/08/24/web-development/sql-security/#comments</comments>
		<pubDate>Fri, 24 Aug 2007 11:41:14 +0000</pubDate>
		<dc:creator>Oliver</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Web Platforms]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Site Security]]></category>

		<guid isPermaLink="false">http://www.codeblog.co.uk/?p=31</guid>
		<description><![CDATA[SQL injection attacks pose a major security threat to un-guarded application code. Learn how to better protect your queries and code from these types of malicious attacks in this article by Angus Mackay. See his site for more info.

http://www.colinmackay.net/tabid/57/Default.aspx
]]></description>
		<wfw:commentRss>http://www.codeblog.co.uk/2007/08/24/web-development/sql-security/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
