<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4106702282531568453</id><updated>2024-10-07T07:59:09.806+01:00</updated><category term="Firefox"/><category term="PHP"/><category term="Internet Explorer"/><category term="Chrome"/><category term="Google"/><category term="Moodle"/><category term="Server 2008r2"/><category term="MySQL"/><category term="CSS3"/><category term="Flash"/><category term="IIS6"/><category term="IIS7.5"/><category term="Opera"/><category term="PEAR"/><category term="SQL Server"/><category term="Active Directory"/><category term="HTML"/><category term="Hyper-V"/><category term="IMAP"/><category term="LDAP"/><category term="Microsoft"/><category term="PaperCut"/><category term="SLDAP"/><category term="Server 2003"/><title type='text'>The Web Dev Blog</title><subtitle type='html'>Specialising in the development of PHP, MySQL, SQL Server, IIS and Windows Server environments within the education sector.  Specifically, most of my development work revolves around a highly customised and integrated version of Moodle.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://chrisstankus.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4106702282531568453/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://chrisstankus.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/4106702282531568453/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>ChrisStankus</name><uri>http://www.blogger.com/profile/04102967467557608737</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>40</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4106702282531568453.post-5640348968263649002</id><published>2012-05-02T16:00:00.002+01:00</published><updated>2012-05-02T16:00:14.942+01:00</updated><title type='text'>PHP 5.4.1 LDAPS Fix</title><summary type="text">After taking a bit of a break from blogging, I decided that it was time that I should do something again.

Anyway, last month I took a stab at upgrading PHP to version 5.4, which contained some nice little features and performance improvements. Almost everything went fine, apart from one little thing which made me roll back to version 5.3.x, which was that no matter what I did, no matter how hard</summary><link rel='replies' type='text/html' href='http://chrisstankus.blogspot.com/2012/05/php-541-ldaps-fix.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4106702282531568453/posts/default/5640348968263649002'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4106702282531568453/posts/default/5640348968263649002'/><link rel='alternate' type='text/html' href='http://chrisstankus.blogspot.com/2012/05/php-541-ldaps-fix.html' title='PHP 5.4.1 LDAPS Fix'/><author><name>ChrisStankus</name><uri>http://www.blogger.com/profile/04102967467557608737</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4106702282531568453.post-5774741457573380370</id><published>2012-02-16T11:43:00.005+00:00</published><updated>2012-02-16T11:48:13.535+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="MySQL"/><category scheme="http://www.blogger.com/atom/ns#" term="Server 2008r2"/><title type='text'>Fixing MySQL Error 1067 on Windows Server 2008 r2</title><summary type="text">Let me just start by saying that this has been really annoying me for some time now and obviously taking the server offline to fix this is difficult at the best of times.&amp;nbsp; Fortunately, this week I&#39;ve had the time to take a look at this and see if I can sort the issue.

From looking at all of the various &#39;solutions&#39; out there, it doesn&#39;t actually seem that any of them are correct.&amp;nbsp; Don&#39;t</summary><link rel='replies' type='text/html' href='http://chrisstankus.blogspot.com/2012/02/fixing-mysql-error-1067-on-windows.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4106702282531568453/posts/default/5774741457573380370'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4106702282531568453/posts/default/5774741457573380370'/><link rel='alternate' type='text/html' href='http://chrisstankus.blogspot.com/2012/02/fixing-mysql-error-1067-on-windows.html' title='Fixing MySQL Error 1067 on Windows Server 2008 r2'/><author><name>ChrisStankus</name><uri>http://www.blogger.com/profile/04102967467557608737</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4106702282531568453.post-1850358677874859365</id><published>2012-01-10T09:32:00.006+00:00</published><updated>2012-01-10T09:48:58.562+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft"/><title type='text'>Looking for My Briefcase in Windows?  Microsoft SyncToy is Your Solution!</title><summary type="text">Remember the days where you had multiple devices that could sync from one location on Windows?&amp;nbsp; Well, when Windows 7 launched I assumed that something like this would exist as a built in feature.&amp;nbsp; I was wrong.

Instead, Microsoft seems to have gotten into the habit of releasing smaller applications as addons for Windows as part of the PowerToys range; one of these is Microsoft SyncToy.&amp;</summary><link rel='replies' type='text/html' href='http://chrisstankus.blogspot.com/2012/01/looking-for-my-briefcase-in-windows.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4106702282531568453/posts/default/1850358677874859365'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4106702282531568453/posts/default/1850358677874859365'/><link rel='alternate' type='text/html' href='http://chrisstankus.blogspot.com/2012/01/looking-for-my-briefcase-in-windows.html' title='Looking for My Briefcase in Windows?  Microsoft SyncToy is Your Solution!'/><author><name>ChrisStankus</name><uri>http://www.blogger.com/profile/04102967467557608737</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSjIPqa2MqEGzeUVgx_zfDfx_ZOG8EBxe1U9XFIvbTq-4CGTAfZdnZxFcuxH28hEdspZAKXaX_p0-G9SCCN0iAM1SlHmJnIdyDKKlDCQL-VGlTtfhKYID9fcPQiedNdaoAZBdLFK7g4BI/s72-c/SyncToy-2_1.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4106702282531568453.post-8251506692438837070</id><published>2011-12-21T11:30:00.000+00:00</published><updated>2011-12-21T11:30:15.073+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Moodle"/><title type='text'>Upgrade of Moodle 1.9.10</title><summary type="text">Because this time of year is so quiet, I thought that I would do a small point release upgrade of my standard Moodle 1.9.10 install to the current latest version of 1.9.15 as of today.
There are a few reasons that I wanted to get this done and out of the way before January.&amp;nbsp; Some of my reasons were:
General bug fixing;
Performance upgrades;
Module enhancements;
Preparation for Moodle 2.x </summary><link rel='replies' type='text/html' href='http://chrisstankus.blogspot.com/2011/12/upgrade-of-moodle-1910.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4106702282531568453/posts/default/8251506692438837070'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4106702282531568453/posts/default/8251506692438837070'/><link rel='alternate' type='text/html' href='http://chrisstankus.blogspot.com/2011/12/upgrade-of-moodle-1910.html' title='Upgrade of Moodle 1.9.10'/><author><name>ChrisStankus</name><uri>http://www.blogger.com/profile/04102967467557608737</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4106702282531568453.post-9010747929130281574</id><published>2011-12-19T11:52:00.000+00:00</published><updated>2011-12-19T11:52:53.731+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Internet Explorer"/><title type='text'>IE6: The End Nudges Closer</title><summary type="text">Microsoft has today announced that from January 2012, Internet Explorer updates will automatically be downloaded and installed in the background whilst retaining all of your custom settings like addons and search providers.

The new feature will work for those who have automatic updates enabled on their machine and this means for anybody using Windows XP you will be jumped up to version 8, whilst</summary><link rel='replies' type='text/html' href='http://chrisstankus.blogspot.com/2011/12/ie6-end-nudges-closer.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4106702282531568453/posts/default/9010747929130281574'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4106702282531568453/posts/default/9010747929130281574'/><link rel='alternate' type='text/html' href='http://chrisstankus.blogspot.com/2011/12/ie6-end-nudges-closer.html' title='IE6: The End Nudges Closer'/><author><name>ChrisStankus</name><uri>http://www.blogger.com/profile/04102967467557608737</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4106702282531568453.post-5199211836436425904</id><published>2011-12-15T10:15:00.001+00:00</published><updated>2011-12-15T10:16:11.968+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SQL Server"/><title type='text'>Manage Memory Limits SQL Server Enterprise 2008</title><summary type="text">Currently on our network is a server that&#39;s running SQL Server Enterprise 2008 running on our Hyper-V cluster.&amp;nbsp; On the cluster, dynamic memory is enabled.&amp;nbsp; Now, normally this isn&#39;t a problem, but when configured incorrectly SQL Server Enterprise will eat up as much data as it needs and so you suddenly have a server (low usage) that is eating up 14gb of memory.

The solution is to go to </summary><link rel='replies' type='text/html' href='http://chrisstankus.blogspot.com/2011/12/manage-memory-limits-sql-server.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4106702282531568453/posts/default/5199211836436425904'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4106702282531568453/posts/default/5199211836436425904'/><link rel='alternate' type='text/html' href='http://chrisstankus.blogspot.com/2011/12/manage-memory-limits-sql-server.html' title='Manage Memory Limits SQL Server Enterprise 2008'/><author><name>ChrisStankus</name><uri>http://www.blogger.com/profile/04102967467557608737</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4106702282531568453.post-4406400684512157054</id><published>2011-12-14T11:50:00.002+00:00</published><updated>2011-12-14T11:51:49.649+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Chrome"/><category scheme="http://www.blogger.com/atom/ns#" term="Google"/><title type='text'>Chrome 16 Out Now</title><summary type="text">Today sees Chrome 16 released as part of the Google rapid release cycle.&amp;nbsp; With it comes the ability to sync your life, for example when you upgrade to version 16 your home machine with Chrome and your work machine with Chrome will share everything like your extensions, settings, history, bookmarks and other things between each other.

Obviously, in able to do this you will need to pair your </summary><link rel='replies' type='text/html' href='http://chrisstankus.blogspot.com/2011/12/chrome-16-out-now.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4106702282531568453/posts/default/4406400684512157054'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4106702282531568453/posts/default/4406400684512157054'/><link rel='alternate' type='text/html' href='http://chrisstankus.blogspot.com/2011/12/chrome-16-out-now.html' title='Chrome 16 Out Now'/><author><name>ChrisStankus</name><uri>http://www.blogger.com/profile/04102967467557608737</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiGmTwuEBjEmDs7NjIXdiQ18C2rurl5QqFt4uE0oMR3rTRaeLh_s8hQpdSiE08VStnC74361VvTFwk6LorP25cm_cr3HeUsns5FWWlt7rbBhcM0wmXP6r0vtzwn3nQMRzCRVQTVs0UnuIA/s72-c/chrome-logo_580_580_s.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4106702282531568453.post-1641291651293852825</id><published>2011-12-14T10:28:00.000+00:00</published><updated>2011-12-14T10:28:23.364+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Moodle"/><title type='text'>Moodle 2.2: Coming to a Webserver Near You</title><summary type="text">Last week saw the release of Moodle 2.2, which actually wasn&#39;t&amp;nbsp;a long time since we saw the release of version 2.1, and again&amp;nbsp;wasn&#39;t long before we saw the release of the rather buggy version 2.0.&amp;nbsp; Me?&amp;nbsp; I&#39;m still sat here on version 1.9.10 because of this rapid release cycle.


See, the problem is, during the year it is very difficult to suddenly make changes that users aren&#39;t</summary><link rel='replies' type='text/html' href='http://chrisstankus.blogspot.com/2011/12/moodle-22-coming-to-webserver-near-you.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4106702282531568453/posts/default/1641291651293852825'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4106702282531568453/posts/default/1641291651293852825'/><link rel='alternate' type='text/html' href='http://chrisstankus.blogspot.com/2011/12/moodle-22-coming-to-webserver-near-you.html' title='Moodle 2.2: Coming to a Webserver Near You'/><author><name>ChrisStankus</name><uri>http://www.blogger.com/profile/04102967467557608737</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjE22bkS4gDSFWgpdKuwHY72A0DjDUiWq08gQficr6-FaWssFLuJeaiCfNAKnVYm5zvEeyphSD5qtkCpPe_2OCZNr8FEvqrloZmvUnrGVZWVCvuVj-jXV5IrC4nVvr6ZKw-8fifuAKQvSE/s72-c/moodle-logo.gif" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4106702282531568453.post-6858029868460880083</id><published>2011-12-09T14:06:00.002+00:00</published><updated>2011-12-09T14:21:20.024+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="HTML"/><category scheme="http://www.blogger.com/atom/ns#" term="PHP"/><title type='text'>Correct Silly HTML Mistakes</title><summary type="text">For those of you that have read my blog, you will know that I&#39;m a little OCD about website performance - and so should you be.&amp;nbsp; If your website becomes the source of frustration for an end user, more often than not you will lose your viewer and since the choice on the web is now so vast, you may not ever get them back.
For every mistake that is made in your code, your browser has to </summary><link rel='replies' type='text/html' href='http://chrisstankus.blogspot.com/2011/12/correct-silly-html-mistakes.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4106702282531568453/posts/default/6858029868460880083'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4106702282531568453/posts/default/6858029868460880083'/><link rel='alternate' type='text/html' href='http://chrisstankus.blogspot.com/2011/12/correct-silly-html-mistakes.html' title='Correct Silly HTML Mistakes'/><author><name>ChrisStankus</name><uri>http://www.blogger.com/profile/04102967467557608737</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4106702282531568453.post-8224550249355321605</id><published>2011-12-05T16:25:00.001+00:00</published><updated>2011-12-05T16:25:52.530+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="MySQL"/><category scheme="http://www.blogger.com/atom/ns#" term="PHP"/><title type='text'>PHP: mysql_fetch_assoc Vs. mysql_fetch_array</title><summary type="text">Recently I&#39;ve been doing a lot of work to optimise my work so that pages load more quickly and server load is reduced.&amp;nbsp; When I was looking through to my database calls, typically I&#39;ve always used the mysql_fetch_assoc function because it always returned less data than the mysql_fetch array which actually returns&amp;nbsp;two arrays -&amp;nbsp;one which has a&amp;nbsp;numeric index and the other which&amp;</summary><link rel='replies' type='text/html' href='http://chrisstankus.blogspot.com/2011/12/php-mysqlfetchassoc-vs-mysqlfetcharray.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4106702282531568453/posts/default/8224550249355321605'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4106702282531568453/posts/default/8224550249355321605'/><link rel='alternate' type='text/html' href='http://chrisstankus.blogspot.com/2011/12/php-mysqlfetchassoc-vs-mysqlfetcharray.html' title='PHP: mysql_fetch_assoc Vs. mysql_fetch_array'/><author><name>ChrisStankus</name><uri>http://www.blogger.com/profile/04102967467557608737</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4106702282531568453.post-7956743059676019593</id><published>2011-12-02T09:25:00.000+00:00</published><updated>2011-12-02T09:25:46.199+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Chrome"/><category scheme="http://www.blogger.com/atom/ns#" term="Firefox"/><title type='text'>Browser Wars: Chrome Steps Up</title><summary type="text">In yet another bout of good news for Mozilla, Chrome has displaced Firefox as the second most popular browser according to research boffins at StatCounter.&amp;nbsp; Microsoft&#39;s Internet Explorer still holds the top spot by quite a large amount, but what is most surprising is the time that it has taken Chrome to establish itself in the number two slot.

Chrome&amp;nbsp;has been around now for quite some </summary><link rel='replies' type='text/html' href='http://chrisstankus.blogspot.com/2011/12/browser-wars-chrome-steps-up.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4106702282531568453/posts/default/7956743059676019593'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4106702282531568453/posts/default/7956743059676019593'/><link rel='alternate' type='text/html' href='http://chrisstankus.blogspot.com/2011/12/browser-wars-chrome-steps-up.html' title='Browser Wars: Chrome Steps Up'/><author><name>ChrisStankus</name><uri>http://www.blogger.com/profile/04102967467557608737</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4106702282531568453.post-7762502537129780620</id><published>2011-11-29T09:22:00.001+00:00</published><updated>2011-11-29T09:37:10.639+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Flash"/><title type='text'>Mozilla Adds Flash to Firefox Android</title><summary type="text">Over at the Firefox Nightly builds site, Mozilla have released Firefox for Android with &#39;experimental support&#39; for Flash.&amp;nbsp; After Adobe publicly killed off mobile Flash earlier this month, this turned up as quite a surprise.&amp;nbsp; I&#39;ve installed it on my Android phone and I must say, it&#39;s actually quite good.&amp;nbsp; It&#39;s not quick, and it sometimes judders a little as Flash on a mobile&amp;nbsp;</summary><link rel='replies' type='text/html' href='http://chrisstankus.blogspot.com/2011/11/mozilla-adds-flash-to-firefox-android.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4106702282531568453/posts/default/7762502537129780620'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4106702282531568453/posts/default/7762502537129780620'/><link rel='alternate' type='text/html' href='http://chrisstankus.blogspot.com/2011/11/mozilla-adds-flash-to-firefox-android.html' title='Mozilla Adds Flash to Firefox Android'/><author><name>ChrisStankus</name><uri>http://www.blogger.com/profile/04102967467557608737</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4106702282531568453.post-7601850915221617030</id><published>2011-11-29T09:08:00.001+00:00</published><updated>2011-11-29T09:22:51.249+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="PHP"/><title type='text'>PHP 5.4 On The Way</title><summary type="text">Earlier this month PHP 5.4 RC1 was released to the general public.&amp;nbsp; No big deal you might be thinking, but actually I noticed a small change in the latest release that could potentially be of massive help.
The note specifies &#39;Added class member access on instantiation (e.g. (new Foo)-&amp;gt;bar())&#39; which could be very handy if you only need quick access to a function from within a class.&amp;nbsp; </summary><link rel='replies' type='text/html' href='http://chrisstankus.blogspot.com/2011/11/php-54-on-way.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4106702282531568453/posts/default/7601850915221617030'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4106702282531568453/posts/default/7601850915221617030'/><link rel='alternate' type='text/html' href='http://chrisstankus.blogspot.com/2011/11/php-54-on-way.html' title='PHP 5.4 On The Way'/><author><name>ChrisStankus</name><uri>http://www.blogger.com/profile/04102967467557608737</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4106702282531568453.post-8677934036322144744</id><published>2011-11-16T15:46:00.000+00:00</published><updated>2011-11-16T15:46:59.772+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Flash"/><title type='text'>Mobile Flash is Officially Dead</title><summary type="text">Now that Adobe has publicly killed off Flash for mobile devices, what are the wider implications for the rest of the development community?&amp;nbsp; Well, hopefully it will be a brighter future thanks to the emphasis on HTML5 that the company seems to be placing all of its eggs.

It&#39;s certainly been a long time coming, and to be perfectly honest I&#39;m not surprised at all.&amp;nbsp; There are many reasons</summary><link rel='replies' type='text/html' href='http://chrisstankus.blogspot.com/2011/11/mobile-flash-is-officially-dead.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4106702282531568453/posts/default/8677934036322144744'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4106702282531568453/posts/default/8677934036322144744'/><link rel='alternate' type='text/html' href='http://chrisstankus.blogspot.com/2011/11/mobile-flash-is-officially-dead.html' title='Mobile Flash is Officially Dead'/><author><name>ChrisStankus</name><uri>http://www.blogger.com/profile/04102967467557608737</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4106702282531568453.post-2623511132973474593</id><published>2011-11-16T15:23:00.001+00:00</published><updated>2011-11-16T15:25:48.219+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="PEAR"/><category scheme="http://www.blogger.com/atom/ns#" term="PHP"/><title type='text'>Installing PEAR Packages on Windows</title><summary type="text">Ok, so now that you&#39;ve read my previous post about setting PEAR up on Windows, it&#39;s time to start installing some packages that will help you on your way.

An absolute must for any sort of database connection is the DB package.&amp;nbsp; You could argue that the built in database connectivity from the PHP modules is good enough, and you would be right.&amp;nbsp; There is a certain degree of flexibility </summary><link rel='replies' type='text/html' href='http://chrisstankus.blogspot.com/2011/11/installing-pear-packages-on-windows.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4106702282531568453/posts/default/2623511132973474593'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4106702282531568453/posts/default/2623511132973474593'/><link rel='alternate' type='text/html' href='http://chrisstankus.blogspot.com/2011/11/installing-pear-packages-on-windows.html' title='Installing PEAR Packages on Windows'/><author><name>ChrisStankus</name><uri>http://www.blogger.com/profile/04102967467557608737</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4106702282531568453.post-8831175952611383087</id><published>2011-11-16T14:55:00.001+00:00</published><updated>2011-11-16T14:55:47.060+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="PEAR"/><category scheme="http://www.blogger.com/atom/ns#" term="PHP"/><title type='text'>Installing PEAR on Windows</title><summary type="text">This really is just a short quick guide on how to install PEAR manually on a Windows box.&amp;nbsp; There are currently multiple ways of setting PEAR up, and I&#39;m going to show you my preferred way, only because it&#39;s easy to fault find in case anything goes wrong.

For those who don&#39;t know what PEAR is, PEAR is essentially a customisable framework of many components that you can choose to have on your</summary><link rel='replies' type='text/html' href='http://chrisstankus.blogspot.com/2011/11/installing-pear-on-windows.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4106702282531568453/posts/default/8831175952611383087'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4106702282531568453/posts/default/8831175952611383087'/><link rel='alternate' type='text/html' href='http://chrisstankus.blogspot.com/2011/11/installing-pear-on-windows.html' title='Installing PEAR on Windows'/><author><name>ChrisStankus</name><uri>http://www.blogger.com/profile/04102967467557608737</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiiXP2gLsr8XE7o6enAzqnEeIsyn72u8Aq9kusNAwNMTiLVruVCxGs-6tIvokujlKu-nC3TCX5VbM9cJ-vt-nFeYnk8En8UWNBBsZm5TIdSekXB1LivqJuNBfh4TzcmcX-dLDaw7PY0LQA/s72-c/pear.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4106702282531568453.post-8003605140912148580</id><published>2011-10-29T13:37:00.000+01:00</published><updated>2011-10-29T13:37:31.610+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Opera"/><title type='text'>Opera 12 Alpha + Hardware Acceleration = Fast!</title><summary type="text">Last week saw the release of Opera 12 Alpha with full hardware acceleration for WebGL graphics.

Opera 12 Alpha can be downloaded from their site over here.

The main benefits being touted include:
Faster graphics with hardware acceleration
New HTML5 engine
Faster browsing with reduced memory usage
New themes
New address field
WebGL support for games 3D content
All in all it&#39;s looking good for </summary><link rel='replies' type='text/html' href='http://chrisstankus.blogspot.com/2011/10/opera-12-alpha-hardware-acceleration.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4106702282531568453/posts/default/8003605140912148580'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4106702282531568453/posts/default/8003605140912148580'/><link rel='alternate' type='text/html' href='http://chrisstankus.blogspot.com/2011/10/opera-12-alpha-hardware-acceleration.html' title='Opera 12 Alpha + Hardware Acceleration = Fast!'/><author><name>ChrisStankus</name><uri>http://www.blogger.com/profile/04102967467557608737</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4106702282531568453.post-619628553127919288</id><published>2011-10-29T13:06:00.000+01:00</published><updated>2011-10-29T13:06:26.943+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Firefox"/><title type='text'>Firefox 7 Released (three weeks ago!)</title><summary type="text">In a rather delayed post, Firefox 7 has now been released, wooo!&amp;nbsp; The release comes just six weeks &amp;nbsp;(yes you read that correctly) after Firefox 6 arrived.&amp;nbsp; The two major selling points of this release are speed (as ever!) and the memory demand has been reduced by half, which is quite impressive.

Over the past few releases, I have noticed that Firefox has become a bit of a pig for </summary><link rel='replies' type='text/html' href='http://chrisstankus.blogspot.com/2011/10/firefox-7-released-three-weeks-ago.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4106702282531568453/posts/default/619628553127919288'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4106702282531568453/posts/default/619628553127919288'/><link rel='alternate' type='text/html' href='http://chrisstankus.blogspot.com/2011/10/firefox-7-released-three-weeks-ago.html' title='Firefox 7 Released (three weeks ago!)'/><author><name>ChrisStankus</name><uri>http://www.blogger.com/profile/04102967467557608737</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4106702282531568453.post-392265999777066055</id><published>2011-10-29T12:53:00.000+01:00</published><updated>2011-10-29T12:53:19.249+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Firefox"/><title type='text'>Firefox Silent Updates</title><summary type="text">Future versions of Mozilla Firefox will shortly be delivering updates to your computer without you even knowing about it, saving users the bother of downloading and installing updates.&amp;nbsp; Good idea?&amp;nbsp; Maybe.

Right now, both Firefox and Chrome are seeing frequent updates and if reports are to be believed, Microsoft will be joining that party soon with the development releases of Internet </summary><link rel='replies' type='text/html' href='http://chrisstankus.blogspot.com/2011/10/firefox-silent-updates.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4106702282531568453/posts/default/392265999777066055'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4106702282531568453/posts/default/392265999777066055'/><link rel='alternate' type='text/html' href='http://chrisstankus.blogspot.com/2011/10/firefox-silent-updates.html' title='Firefox Silent Updates'/><author><name>ChrisStankus</name><uri>http://www.blogger.com/profile/04102967467557608737</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4106702282531568453.post-1317933054983859287</id><published>2011-08-23T10:35:00.003+01:00</published><updated>2011-08-23T19:23:49.640+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Chrome"/><category scheme="http://www.blogger.com/atom/ns#" term="Google"/><title type='text'>Google Page Speed for Chrome and Online</title><summary type="text">Another of my favourite performance tools for reducing every millisecond from loading times is Google Page Speed.&amp;nbsp; Although it&#39;s a little fiddly to install (fiddly in the sense that it takes more than 30 seconds), it&#39;s still a brilliant extension to have for Chrome.

If you already have Chrome, take a look over at the Page Speed site for what it brings to the table.&amp;nbsp; The install notes </summary><link rel='replies' type='text/html' href='http://chrisstankus.blogspot.com/2011/08/google-page-speed-for-chrome.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4106702282531568453/posts/default/1317933054983859287'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4106702282531568453/posts/default/1317933054983859287'/><link rel='alternate' type='text/html' href='http://chrisstankus.blogspot.com/2011/08/google-page-speed-for-chrome.html' title='Google Page Speed for Chrome and Online'/><author><name>ChrisStankus</name><uri>http://www.blogger.com/profile/04102967467557608737</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiG-LreJQr7yjXg8aehTOJ24B2L1-6fPVbXm5VLg9JSfOuaMLOnqWQOd7RpPhizMvjEk-hmWOtoIdJX9aiOQ1rwD9DrhG15OjfNeLPr-wJGVD6FnivyeaHFJFcFm0yIIYzhWbMmLIYWivM/s72-c/chrome_ui_results_closed.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4106702282531568453.post-5626378881405523950</id><published>2011-08-23T09:20:00.002+01:00</published><updated>2011-08-23T09:25:51.024+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Firefox"/><category scheme="http://www.blogger.com/atom/ns#" term="Opera"/><title type='text'>YSlow now Available for Opera, Chrome in Beta</title><summary type="text">For those of you who have read some of my previous posts, you will know that I&#39;m a big fan of the YSlow extension that until now has only been available for Firefox.

For those of you who don&#39;t know what YSlow is, it&#39;s basically a small tool that analyses every part of page performance.&amp;nbsp; Each aspect of your site is graded and improvements are suggested.&amp;nbsp; If you get a chance, have a read</summary><link rel='replies' type='text/html' href='http://chrisstankus.blogspot.com/2011/08/yslow-now-available-for-opera.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4106702282531568453/posts/default/5626378881405523950'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4106702282531568453/posts/default/5626378881405523950'/><link rel='alternate' type='text/html' href='http://chrisstankus.blogspot.com/2011/08/yslow-now-available-for-opera.html' title='YSlow now Available for Opera, Chrome in Beta'/><author><name>ChrisStankus</name><uri>http://www.blogger.com/profile/04102967467557608737</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiOdJXYReUcPPDCsJA3KoLmhu6PiI5epeTyu7K9_t3fG13y-6XyeSwoiGh4nH2AIok0lWeOgx3D3oDfCBSGtlB4_8GbznOK41ILbsDZJIhSD8EU-rZoe9Yn2CTlEMcHsC_EYBZW9qTGI6M/s72-c/yslow.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4106702282531568453.post-3586034183724008870</id><published>2011-08-22T16:18:00.001+01:00</published><updated>2011-08-22T16:19:07.276+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Firefox"/><title type='text'>Beef up your Security with HTTPS Everywhere</title><summary type="text">EFF have released HTTPS Everywhere version 1.0 for Firefox as the project has recently come out of the beta testing stage.

The question is, why should you use it and what does it give you?

Well, in a nutshell it enables you to browse the web securely, even when you don&#39;t realise that you aren&#39;t browsing an HTTPS enabled website.&amp;nbsp; The problem with a lot of what you do is that a lot of your </summary><link rel='replies' type='text/html' href='http://chrisstankus.blogspot.com/2011/08/beef-up-your-security-with-https.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4106702282531568453/posts/default/3586034183724008870'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4106702282531568453/posts/default/3586034183724008870'/><link rel='alternate' type='text/html' href='http://chrisstankus.blogspot.com/2011/08/beef-up-your-security-with-https.html' title='Beef up your Security with HTTPS Everywhere'/><author><name>ChrisStankus</name><uri>http://www.blogger.com/profile/04102967467557608737</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4106702282531568453.post-703736211151353649</id><published>2011-08-22T16:07:00.000+01:00</published><updated>2011-08-22T16:07:02.257+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="PHP"/><title type='text'>If PHP Were British...</title><summary type="text">I&#39;ve just come across this great article from AddedBytes which is quite frankly, brilliant!

It&#39;s a bit tongue in cheek but very funny if you read through the article.

Taken from the article:
When Rasmus Lerdorf first put PHP together, he - quite sensibly, despite his heritage - chose not to write it in Greenlandic or Danish. Good job too - that would have been rather unpleasant to work with. He</summary><link rel='replies' type='text/html' href='http://chrisstankus.blogspot.com/2011/08/if-php-were-british.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4106702282531568453/posts/default/703736211151353649'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4106702282531568453/posts/default/703736211151353649'/><link rel='alternate' type='text/html' href='http://chrisstankus.blogspot.com/2011/08/if-php-were-british.html' title='If PHP Were British...'/><author><name>ChrisStankus</name><uri>http://www.blogger.com/profile/04102967467557608737</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4106702282531568453.post-4417072308219689989</id><published>2011-08-17T10:26:00.002+01:00</published><updated>2011-08-17T10:28:07.324+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Chrome"/><category scheme="http://www.blogger.com/atom/ns#" term="Google"/><title type='text'>Chrome 14 Beta Brings Native Code</title><summary type="text">In not so new news this week, Google has released Chrome 14 to the beta testing channel which brings with it Google&#39;s Native Client technology.&amp;nbsp; The download is available on their beta downloads pages.

So what does all this mean?&amp;nbsp; Well in short, quite a lot.&amp;nbsp; To read more about it, head over to Google&#39;s Native Client SDK pages which explains everything in much more detail.&amp;nbsp; </summary><link rel='replies' type='text/html' href='http://chrisstankus.blogspot.com/2011/08/chrome-14-beta-brings-native-code.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4106702282531568453/posts/default/4417072308219689989'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4106702282531568453/posts/default/4417072308219689989'/><link rel='alternate' type='text/html' href='http://chrisstankus.blogspot.com/2011/08/chrome-14-beta-brings-native-code.html' title='Chrome 14 Beta Brings Native Code'/><author><name>ChrisStankus</name><uri>http://www.blogger.com/profile/04102967467557608737</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFLWRCZU1-SyeapGhwDJ0p4BoPpivuAvKzrGwA0Q53LAcaPHrYpgKzI5LFTmn9csKZ5rxGab8z3aaGVtkScyGd3IJSUvDcb_TOZtXQOU8fW82yxIRw_HLkEeeRkgrxyjmaMw3OxisY9w8/s72-c/GoogleChromeLogo.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4106702282531568453.post-2876753256644537888</id><published>2011-08-17T10:00:00.001+01:00</published><updated>2011-08-17T10:03:51.617+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Firefox"/><title type='text'>Firefox 6 Now Available</title><summary type="text">An update to the already brand new Firefox 5 is now available to download.&amp;nbsp; The update&amp;nbsp;comes just two months after Firefox 5 was released.

Recently since Firefox 4, Mozilla appear to be on a quick release cycle which other browsers such as Google Chrome seem to be following.&amp;nbsp; The download is now available on the Mozilla site, and has now been pushed to the automatic update feature</summary><link rel='replies' type='text/html' href='http://chrisstankus.blogspot.com/2011/08/firefox-6-now-available.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4106702282531568453/posts/default/2876753256644537888'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4106702282531568453/posts/default/2876753256644537888'/><link rel='alternate' type='text/html' href='http://chrisstankus.blogspot.com/2011/08/firefox-6-now-available.html' title='Firefox 6 Now Available'/><author><name>ChrisStankus</name><uri>http://www.blogger.com/profile/04102967467557608737</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3dmORkdh6UugwvflHPhv4HpZZr8FMPvm6vDpaQO9uxasw2xHEXhXT5U206JT8GnZ0XvzDk9KmK7CXcSg-K-TfI437yg4wuFr4C0mHFGc4rxwOHVjFeWYpzOVUZA53fA828zNCt26Dao8/s72-c/firefox.png" height="72" width="72"/><thr:total>0</thr:total></entry></feed>