<?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>Blog Random &#187; Technology</title>
	<atom:link href="http://www.blograndom.com/blog/category/technology/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.blograndom.com/blog</link>
	<description>Technology, website development, reviews and how-to's</description>
	<lastBuildDate>Wed, 09 Jun 2010 23:50:40 +0000</lastBuildDate>
	
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Napster web service won&#8217;t steam some songs</title>
		<link>http://www.blograndom.com/blog/2010/06/napster-web-service-wont-steam-some-songs/</link>
		<comments>http://www.blograndom.com/blog/2010/06/napster-web-service-wont-steam-some-songs/#comments</comments>
		<pubDate>Thu, 03 Jun 2010 19:15:17 +0000</pubDate>
		<dc:creator>Cohen</dc:creator>
				<category><![CDATA[Peeves]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.blograndom.com/blog/?p=343</guid>
		<description><![CDATA[If you&#8217;re using the napster web service and find that random songs stop streaming properly, interrupting your (awesome) playlist, there may be a simple fix:
1. Clear your browser cache
If unsure how to do this, please google &#8220;clear [browser name] cache&#8221;, where browser name is either &#8220;Internet Explorer&#8221;, &#8220;Firefox&#8221;, &#8220;Chrome&#8221;, etc.
2. Clear your flash cache
I didn&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re using the napster web service and find that random songs stop streaming properly, interrupting your (awesome) playlist, there may be a simple fix:</p>
<p><strong>1. Clear your browser cache</strong></p>
<p style="padding-left: 30px;">If unsure how to do this, please google &#8220;clear [browser name] cache&#8221;, where browser name is either &#8220;Internet Explorer&#8221;, &#8220;Firefox&#8221;, &#8220;Chrome&#8221;, etc.</p>
<p><strong>2. Clear your flash cache</strong></p>
<p style="padding-left: 30px;">I didn&#8217;t know about this one, but if you browse to the <a href="http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager07.html">Flash Settings Manager</a> page, you can delete your Flash cache.</p>
<p><strong>3. For good luck, close your browser and re-open it</strong></p>
<p>Seems to have done to trick for me, now I can listen to albums and playlists without playback stopping anymore! Only thing is the issue seems to reproduce itself every now and again.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blograndom.com/blog/2010/06/napster-web-service-wont-steam-some-songs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Looking forward to Ubuntu 10.04&#8230;</title>
		<link>http://www.blograndom.com/blog/2010/04/looking-forward-to-ubuntu-10-04/</link>
		<comments>http://www.blograndom.com/blog/2010/04/looking-forward-to-ubuntu-10-04/#comments</comments>
		<pubDate>Thu, 08 Apr 2010 09:46:01 +0000</pubDate>
		<dc:creator>Cohen</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.blograndom.com/blog/?p=336</guid>
		<description><![CDATA[The new design changes coming in Ubuntu 10.04 look awesome, I really can&#8217;t wait to try it out. With any luck it will convince more people to give it a try.
Token countdown:

]]></description>
			<content:encoded><![CDATA[<p>The new design changes coming in Ubuntu 10.04 look awesome, I really can&#8217;t wait to try it out. With any luck it will convince more people to give it a try.</p>
<p>Token countdown:</p>
<p><script src="http://www.ubuntu.com/files/countdown/display1.js" type="text/javascript"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://www.blograndom.com/blog/2010/04/looking-forward-to-ubuntu-10-04/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Change volume key step size in Ubuntu</title>
		<link>http://www.blograndom.com/blog/2010/02/change-volume-key-step-size-in-ubuntu/</link>
		<comments>http://www.blograndom.com/blog/2010/02/change-volume-key-step-size-in-ubuntu/#comments</comments>
		<pubDate>Fri, 19 Feb 2010 14:41:58 +0000</pubDate>
		<dc:creator>Cohen</dc:creator>
				<category><![CDATA[Googled]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[increment]]></category>
		<category><![CDATA[step]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[volume]]></category>

		<guid isPermaLink="false">http://www.blograndom.com/blog/?p=310</guid>
		<description><![CDATA[At work we often listen to music off of my computer, so when the phone rings I have to quickly adjust the volume. Using the volume keys on my keyboard I could have the music either really loud or too quiet.
So, to change the effect the volume keys have:

Press Alt+F2 to bring up the &#8220;Run&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p>At work we often listen to music off of my computer, so when the phone rings I have to quickly adjust the volume. Using the volume keys on my keyboard I could have the music either really loud or too quiet.</p>
<p>So, to change the effect the volume keys have:</p>
<ol>
<li>Press Alt+F2 to bring up the &#8220;Run&#8221; box.</li>
<li>Type in &#8220;<strong>gconf-editor</strong>&#8221; and press enter.</li>
<li>Select &#8220;<strong>Apps</strong> &gt; <strong>gnome_settings_daemon</strong>&#8220;</li>
<li>On the right hand side you&#8217;ll have a single option named &#8220;<strong>volume_step</strong>&#8220;</li>
<li>Change the numerical value (<em>6</em> by default) to a lower one (<em>3</em> seems pretty good)</li>
</ol>
<p>Simples!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blograndom.com/blog/2010/02/change-volume-key-step-size-in-ubuntu/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Ubuntu 9.10 Rhythmbox requires GStreamer element autoaudiosink to play mp3&#8217;s</title>
		<link>http://www.blograndom.com/blog/2009/11/ubuntu-9-10-rhythmbox-requires-gstreamer-element-autoaudiosink-to-play-mp3s/</link>
		<comments>http://www.blograndom.com/blog/2009/11/ubuntu-9-10-rhythmbox-requires-gstreamer-element-autoaudiosink-to-play-mp3s/#comments</comments>
		<pubDate>Tue, 24 Nov 2009 19:40:57 +0000</pubDate>
		<dc:creator>Cohen</dc:creator>
				<category><![CDATA[Googled]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.blograndom.com/blog/?p=297</guid>
		<description><![CDATA[I recently upgraded my work PC to Ubuntu 9.10 and in doing so lost the ability to play mp3s in Rhythmbox. When trying to play an mp3, rhythmbox would ask for a new plugin, but after looking, say it couldn&#8217;t find &#8220;GStreamer element autoaudiosink&#8221;.
After reinstalling gstreamer and rhythmbox a few times I turned to the [...]]]></description>
			<content:encoded><![CDATA[<p>I recently upgraded my work PC to Ubuntu 9.10 and in doing so lost the ability to play mp3s in Rhythmbox. When trying to play an mp3, rhythmbox would ask for a new plugin, but after looking, say it couldn&#8217;t find &#8220;GStreamer element autoaudiosink&#8221;.</p>
<p>After reinstalling gstreamer and rhythmbox a few times I turned to the Ubuntu Forums. The answer is in the following thread, but I missed it on first glance so thought I&#8217;d post it here: <a href="http://ubuntuforums.org/archive/index.php/t-1284472.html">[ubuntu] rhythmbox 9.10 mp3</a></p>
<p>To save you reading through all the posts, to fix the problem after upgrading to 9.10 (not from a clean install), you need to delete your gstream preferences. Open up the terminal and type the following:</p>
<blockquote><p>rm -rf ~/.gconf/system/gstreamer<br />
rm -rf ~/.gstreamer-0.10</p></blockquote>
<p>If you log off and back on again now, you should have mp3 playback in rhythmbox again. If that doesn&#8217;t work, take a look at the other suggestions in the ubuntu forum thread.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blograndom.com/blog/2009/11/ubuntu-9-10-rhythmbox-requires-gstreamer-element-autoaudiosink-to-play-mp3s/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Get 5.1 surround sound in ubuntu with Realtek ACL662</title>
		<link>http://www.blograndom.com/blog/2009/04/get-51-surround-sound-in-ubuntu-with-realtek-acl662/</link>
		<comments>http://www.blograndom.com/blog/2009/04/get-51-surround-sound-in-ubuntu-with-realtek-acl662/#comments</comments>
		<pubDate>Wed, 22 Apr 2009 23:54:16 +0000</pubDate>
		<dc:creator>Cohen</dc:creator>
				<category><![CDATA[Googled]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.blograndom.com/blog/?p=250</guid>
		<description><![CDATA[Just switched over to Ubuntu as my primary OS and been working (hard) get to get everything working properly. Still worth it thought.
Anyway, one of the more difficult problems was getting 5.1 sound out of the sound card in Ubuntu. The motherboard has a built-in 5.1 sound card, the realtek ACL662. Some people have little [...]]]></description>
			<content:encoded><![CDATA[<p>Just switched over to Ubuntu as my primary OS and been working (hard) get to get everything working properly. Still worth it thought.</p>
<p>Anyway, one of the more difficult problems was getting 5.1 sound out of the sound card in Ubuntu. The motherboard has a built-in 5.1 sound card, the realtek ACL662. Some people have little trouble enabling surround sound but there seems to be an issue with this card. I managed to find a solution by merging a few ideas together.</p>
<p>Here are the steps I took:</p>
<ol>
<li>By default, Ubuntu is only set to run 2 sound channels (left and right). To enable 6 channels (5.1) we need to edit the sound config file. Theres an excellent tutorial for doing that <a href="http://www.automaticable.com/2008-05-28/how-to-enable-surround-sound-on-ubuntu-hardy/">here</a>. But put simply, edit /etc/pulse/daemon.conf and uncomment the line <code>"; default-sample-channels = 2"</code>, changing it to <code>"default-sample-channels = 6"</code></li>
<li><strong>The most important part for this card.</strong> Edit /etc/modprobe.d/alsa-base and add <code>"options snd-hda-intel model=3stack-6ch-dig"</code> to the end of the file.</li>
<li>Restart the machine.</li>
<li>Open sound preferences (System &gt; Preferences &gt; Sound)</li>
<li>Make sure that the ALSA mixer is selected.</li>
<li>Bring up the sound mixer.</li>
<li>Hopefully, the &#8220;Front, Center, Surround &amp; LFE&#8221; sliders will be available. If not try to add them by clicking on Properties.</li>
<li>Make sure all sliders are on full.</li>
<li>Still on the mixer, go to the &#8216;Options&#8217; tab and set &#8216;Channel mode&#8217; to &#8216;6ch&#8217;.</li>
<li>Ok everything and close the mixer.</li>
<li>To test, at the command line try <code>"$  speaker-test -Dplug:surround51 -c6 -l1 -twav"</code></li>
</ol>
<p>Hopefully that&#8217;ll do it. If not, there are a tonne of other guides if you search for &#8220;Ubuntu 5.1 sound&#8221;. Checkout the forum post that helped me find this solution <a href="http://ubuntuforums.org/showthread.php?t=1072792&amp;page=3">here, at the Ubuntu forums</a>.</p>
<p>If options 7 and/or 9 aren&#8217;t available to you, I&#8217;d guess the fix hasn&#8217;t solved your problem.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blograndom.com/blog/2009/04/get-51-surround-sound-in-ubuntu-with-realtek-acl662/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Creative extigy on Mac OS X doesn&#8217;t support 5.1 surround sound</title>
		<link>http://www.blograndom.com/blog/2009/04/creative-extigy-on-mac-os-x-doesnt-support-51-surround/</link>
		<comments>http://www.blograndom.com/blog/2009/04/creative-extigy-on-mac-os-x-doesnt-support-51-surround/#comments</comments>
		<pubDate>Wed, 15 Apr 2009 23:25:08 +0000</pubDate>
		<dc:creator>Cohen</dc:creator>
				<category><![CDATA[Peeves]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.blograndom.com/blog/creative-extigy-on-mac-os-x-doesnt-support-51-surround/</guid>
		<description><![CDATA[I ordered a few cables to get both my PC and powerbook hooked up to my old creative extigy sound card, hoping I could then listen to either through my 5.1 speaker set.
I&#8217;d used the extigy on the mac before, and it certainly does detect it and play sound. Unfortunately I hadn&#8217;t paid much attention [...]]]></description>
			<content:encoded><![CDATA[<p>I ordered a few cables to get both my PC and powerbook hooked up to my old creative extigy sound card, hoping I could then listen to either through my 5.1 speaker set.</p>
<p>I&#8217;d used the extigy on the mac before, and it certainly does detect it and play sound. Unfortunately I hadn&#8217;t paid much attention to the rear speakers. It turns out creative never released any drivers for the mac, so not only can I not get proper 5.1 surround sound, the CMSS feature won&#8217;t work either.</p>
<p>So that was a waste of time and money, considering I can get the same sound from a normal stereo cable. Apparently the newer macbooks (hopefully mine included) have optical audio out, but I&#8217;m not sure I want to buy the cable to find out?</p>
<p>As a &#8220;sort of&#8221; fix, I&#8217;m going to play music using parallels running Windows XP. I don&#8217;t think I&#8217;m ever going to get away from Windows for good. <img src='http://www.blograndom.com/blog/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.blograndom.com/blog/2009/04/creative-extigy-on-mac-os-x-doesnt-support-51-surround/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Selecting and uploading multiple files with one form element, wordpress style</title>
		<link>http://www.blograndom.com/blog/2009/04/selecting-and-uploading-multiple-files-with-one-form-element-wordpress-style/</link>
		<comments>http://www.blograndom.com/blog/2009/04/selecting-and-uploading-multiple-files-with-one-form-element-wordpress-style/#comments</comments>
		<pubDate>Fri, 03 Apr 2009 18:20:54 +0000</pubDate>
		<dc:creator>Cohen</dc:creator>
				<category><![CDATA[Googled]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web dev]]></category>

		<guid isPermaLink="false">http://www.blograndom.com/blog/?p=214</guid>
		<description><![CDATA[We&#8217;re building a CMS at work and one of the requirements is a half decent file manager. Having seen how easy the wordpress upload tool is, we wanted to replicate it. Clients don&#8217;t want to sit there having to individually select and upload 50 files from a folder!
There are a number of options available to [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;re building a CMS at work and one of the requirements is a half decent file manager. Having seen how easy the wordpress upload tool is, we wanted to replicate it. Clients don&#8217;t want to sit there having to individually select and upload 50 files from a folder!</p>
<p>There are a number of options available to do this:</p>
<ol>
<li>Using a flash (swf) file to perform the upload</li>
<li>Using a java applet to perform the upload</li>
<li>Using an HTML file input box to create a hidden array of file input boxes</li>
</ol>
<p>My issue with #3 is that you still have to individually select all the files in a folder before clicking upload. If you want to upload 50 files, thats 100 clicks and a case of RSI. So, I ignored #3 entirely.</p>
<p>Ideally,  I wanted solution #1, but I found a lot of answers to solution #3,  followed by #2. In the end I tried out four different solutions, all open source.</p>
<h2>SWFUpload</h2>
<p>By far my favourite, and the one we ended up using, this is the same tool wordpress use for their image upload plug</p>
<p>in. It is the most difficult to configure, but its got the most flexibility. SWFUpload uses a .swf file for the actual file uploads, which get posted to a script you specify in the setup. There are then a load of javascript callbacks that allow you to track the progress of files and update your page with the results. All in all, very impressed.</p>
<p>Check it out and download it here: <a href="http://www.swfupload.org">http://www.swfupload.org</a></p>
<p>There are also demos at: <a href="http://demo.swfupload.org">http://demo.swfupload.org</a></p>
<blockquote><p><strong>UPDATE: </strong>I stumbled across a blog post with a tutorial for creating your own flash file, incase you don&#8217;t</p>
<p>want to use SWFUpload. It looks pretty simple, so check it out: <a href="http://kevinmusselman.com/blog/2009/01/multiple-file-upload-using-flash/">Multiple File Upload Using Flash</a></p></blockquote>
<p><span id="more-214"></span></p>
<h2>jUpload</h2>
<p>jUpload was the first tool I tried, but couldn&#8217;t get the Firefox Java plugin working on my desktop (ubuntu) and so gave up. I&#8217;m sure the tool would have done the job, but I&#8217;d have needed to compile it and more importantly, it looks ugly.</p>
<p>Check it out at: <a href="http://jupload.sourceforge.net">http://jupload.sourceforge.net</a></p>
<h2>jQuery-transmit</h2>
<p>Had this worked for me, I think it could have been pretty good. It works on the same principal as SWFUpload, but with seemingly less features. The fact that it used jQuery made me want to use it.</p>
<p>Check it out at: <a href="http://code.google.com/p/jquery-transmit/">http://code.google.com/p/jquery-transmit/</a></p>
<h2>jQuery multiple file upload plugin</h2>
<p>This uses option #3 from the list above, and I couldn&#8217;t get it to work. It may have been something silly I was doing but, because it uses method #3, I didn&#8217;t spend too long trying to fix it.</p>
<p>If you&#8217;re still interested in trying it, check out: <a href="http://code.google.com/p/jquery-transmit/">http://www.fyneworks.com/jquery/multiple-file-upload/</a></p>
<p>In conclusion, if you have the knowledge and patience to set up SWFUpload, it really pays off. Once the file manager is done I&#8217;ll put up a demo, I&#8217;m unashamedly impressed. For now I&#8217;ve got a screenshot. Ignore how ugly it is (and the garish colours), I haven&#8217;t given it to the designers yet!</p>
<div id="attachment_218" class="wp-caption alignnone" style="width: 429px"><img class="size-full wp-image-218" title="SWFUpload demo" src="http://www.blograndom.com/blog/wp-content/uploads/2009/04/picture-2.png" alt="SWFUpload concept demo" width="419" height="578" /><p class="wp-caption-text">SWFUpload concept demo</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.blograndom.com/blog/2009/04/selecting-and-uploading-multiple-files-with-one-form-element-wordpress-style/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Blackberry app world (store) launches</title>
		<link>http://www.blograndom.com/blog/2009/04/blackberry-app-world-store-launches/</link>
		<comments>http://www.blograndom.com/blog/2009/04/blackberry-app-world-store-launches/#comments</comments>
		<pubDate>Thu, 02 Apr 2009 12:44:10 +0000</pubDate>
		<dc:creator>Cohen</dc:creator>
				<category><![CDATA[Googled]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.blograndom.com/blog/blackberry-app-world-store-launches/</guid>
		<description><![CDATA[Somebody just mentioned that the Blackberry application store launched yesterday and so I had to try it out! So far, it looks promising, but have hit a number of teething problems.
Yesterday I was unable to browse the store on my phone because I was in the UK. Today I&#8217;m able to browse the store, but [...]]]></description>
			<content:encoded><![CDATA[<p>Somebody just mentioned that the Blackberry application store launched yesterday and so I had to try it out! So far, it looks promising, but have hit a number of teething problems.</p>
<p>Yesterday I was unable to browse the store on my phone because I was in the UK. Today I&#8217;m able to browse the store, but unable to download Shazam, an app that I could download yesterday.</p>
<p>I&#8217;m also a little worried that, as it grows bigger, it will be harder to find the application you are after and with only IE support if you want to view it on your computer, that sucks.</p>
<p>Hopefully we&#8217;ll see a load of updates over the next few days!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blograndom.com/blog/2009/04/blackberry-app-world-store-launches/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Online small claims application form: technical error</title>
		<link>http://www.blograndom.com/blog/2009/03/online-small-claims-application-form-technical-error/</link>
		<comments>http://www.blograndom.com/blog/2009/03/online-small-claims-application-form-technical-error/#comments</comments>
		<pubDate>Mon, 23 Mar 2009 16:13:16 +0000</pubDate>
		<dc:creator>Cohen</dc:creator>
				<category><![CDATA[Peeves]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.blograndom.com/blog/?p=209</guid>
		<description><![CDATA[For the last few days we&#8217;ve been trying to file a small claim online but everytime we get to the submission stage, we get a technical error and are asked to try again later or file the claim the old-fashioned way!
With the error not dissapearing, I gave them a ring. The first question they asked [...]]]></description>
			<content:encoded><![CDATA[<p>For the last few days we&#8217;ve been trying to file a small claim online but everytime we get to the submission stage, we get a technical error and are asked to try again later or file the claim the old-fashioned way!</p>
<p>With the error not dissapearing, I gave them a ring. The first question they asked was, &#8220;<em>what browser are you using?</em>&#8220;. Firefox, of course. Apparently the application form will <strong>only</strong> work in Internet Explorer. A few years ago I would have thought to try this first, but I was under the impression Firefox had enough market share to be taken seriously.</p>
<p>What really annoys me is that there is nothing in this process that <strong>should</strong> require internet explorer to operate properly. Its just a series of simple forms. Its ironic because the government probably paid more for this one form thatn we&#8217;ve ever charged for all forms we&#8217;ve ever built, and it isn&#8217;t even accessible to 30% of the Internet (counting Safari, etc).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.blograndom.com/blog/2009/03/online-small-claims-application-form-technical-error/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>PHP UK Conference 2009</title>
		<link>http://www.blograndom.com/blog/2009/02/php-uk-conference-2009/</link>
		<comments>http://www.blograndom.com/blog/2009/02/php-uk-conference-2009/#comments</comments>
		<pubDate>Sat, 28 Feb 2009 20:33:39 +0000</pubDate>
		<dc:creator>Cohen</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web dev]]></category>
		<category><![CDATA[phpuk2009]]></category>

		<guid isPermaLink="false">http://www.blograndom.com/blog/?p=198</guid>
		<description><![CDATA[Late last night I returned, exhausted, from a great 2 days at the PHP UK conference in London. I&#8217;m not a pro at writing, let alone reviewing a conference but I thought I&#8217;d post some of my views of the day! To start with, summaries on the talks I saw:
The future&#8217;s so bright, I gotta [...]]]></description>
			<content:encoded><![CDATA[<p>Late last night I returned, exhausted, from a great 2 days at the PHP UK conference in London. I&#8217;m not a pro at writing, let alone reviewing a conference but I thought I&#8217;d post some of my views of the day! To start with, summaries on the talks I saw:</p>
<h2><a href="http://www.phpconference.co.uk/talks#ThefuturessobrightIgottawearshades">The future&#8217;s so bright, I gotta wear shades</a> (keynote)</h2>
<p>I&#8217;d never heard of Aral before, and as he cheesily ran across the stage at the beginning (to a silent reaction) I was a little worried! It turns out I&#8217;d judged him too soon, as the talk turned out to be really interesting. I think his point about remembering the first piece of code you ever wrote, and how excited you were about what it did, really hit home with a lot of the people in the audience. He finished with &#8220;make sure you&#8217;re always working on things that excite you&#8221; (paraphrased, I&#8217;ll try to find the actual quote).. which is something I really want to work towards, but sometimes you just need to pay the bills.</p>
<h2><a href="http://www.phpconference.co.uk/talks#ShardingArchitectures">Sharding Architectures</a></h2>
<p>I&#8217;d already heard Scott talk about the new features of 5.3 so thought I&#8217;d checking Sharding. Although I didn&#8217;t know what &#8220;Sharding&#8221; was before the talk, I was familiar with the technique, I just didn&#8217;t know what it was called! <img src='http://www.blograndom.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  I thought the topic was delivered well, although some key points were missing from the explanation of consistent hashing.</p>
<h2><a href="http://www.phpconference.co.uk/talks#OfLambdaFunctionsClosuresandTraits">Of Lambda Functions, Closures and Traits</a></h2>
<p>Sebastien&#8217;s opening line: &#8220;I&#8217;d like to confirm that Marcus and I don&#8217;t hate each other&#8221;. I&#8217;d not heard any rumours but had always wondered what would happen if the SimpleTest and UnitTest creators had met up. Apparently nothing. <img src='http://www.blograndom.com/blog/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  It was great to see some of the new PHP 5.3 features and examples of how to use them. I&#8217;m looking forward to the introduction of Lamba functions and closures but it sounds like there are a few useful (perhaps even key) related features that didn&#8217;t make it in to 5.3 in time that will hopefully get in to a future release soon. I couldn&#8217;t think of a use case for functors though?</p>
<h2><a href="http://www.phpconference.co.uk/talks#LivingwithFrameworks">Living with Frameworks</a></h2>
<p>Although Stuart tried to stay impartial, he is clearly a big fan of Symfony. :p I think 80% of the room were already familiar with frameworks, me included, but it was good to hear other people had experienced similar issues to us when implemeting a framework. Towards the end I got a little bored with the reading of the quotes from Will, James and Bob (or whatever their names were). The talk was pretty popular though, and I was the last one to get in.. which was lucky, as the alternative was PHP on Windows. Its not that I have a problem with Windows, I just won&#8217;t be switching any time soon.</p>
<h2><a href="http://www.phpconference.co.uk/talks#FlexandAIRforPHPprogrammers">Flex and AIR for PHP programmers</a></h2>
<p>Not a lot to say about this talk. Flex is something I&#8217;m interested in getting in to and so it was good to see Mihai creating an application live on stage. But I&#8217;m still not sure I had enough info to get me started. I&#8217;m gonna email him for one of those free books. <img src='http://www.blograndom.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h2><a href="http://www.phpconference.co.uk/talks#SecurityCenteredDesignexploringtheimpactofhumanbehavior">Security-Centered Design — exploring the impact of human behavior</a></h2>
<p>I&#8217;d not heard of Chris before either, but he seems like an interesting guy and was pretty happy to openly share his opinion on pretty much anything. The talk didn&#8217;t get in to anything too specific, but shared some ideas on how to subtly let users know that they are on a secure site or, that they&#8217;re on the wrong site in the case of phishing. Either way I left the talk feeling I&#8217;d learnt something and had a good time.</p>
<p>Otherwise, the rest of the day was great. Lunch was tasty, events ran on time and everything seemed well organised. The only downside? I didn&#8217;t win anything. <img src='http://www.blograndom.com/blog/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.blograndom.com/blog/2009/02/php-uk-conference-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
