<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet href="/templates/default/atom.css" type="text/css" ?>

<feed version="0.3" 
   xmlns="http://purl.org/atom/ns#"
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/">
    <link href="http://blog.solutionperspectivemedia.co.uk/rss.php?version=atom0.3" rel="service.feed" title="Solution Perspective Media Blog" type="application/x.atom+xml" />
    <link href="http://blog.solutionperspectivemedia.co.uk/"                        rel="alternate"    title="Solution Perspective Media Blog" type="text/html" />
    <link href="http://blog.solutionperspectivemedia.co.uk/rss.php?version=2.0"     rel="alternate"    title="Solution Perspective Media Blog" type="application/rss+xml" />
    <title mode="escaped" type="text/html">Solution Perspective Media Blog</title>
    <tagline mode="escaped" type="text/html">Our little place on the web...</tagline>
    <id>http://blog.solutionperspectivemedia.co.uk/</id>
    <modified>2008-10-23T23:18:53Z</modified>
    <generator url="http://www.s9y.org/" version="1.3.1">Serendipity 1.3.1 - http://www.s9y.org/</generator>
    <dc:language>en</dc:language>
    <info mode="xml" type="text/html">
        <div xmlns="http://www.w3.org/1999/xhtml">You are viewing an ATOM formatted XML site feed. Usually this file is inteded to be viewed in an aggregator or syndication software. If you want to know more about ATOM, please visist <a href="http://atomenabled.org/">Atomenabled.org</a></div>
    </info>

    <entry>
        <link href="http://blog.solutionperspectivemedia.co.uk/archives/32-Solution-Perspective-Media-Supports-PHP-North-West-Conference-2008.html" rel="alternate" title="Solution Perspective Media Supports PHP North West Conference 2008" type="text/html" />
        <author>
            <name>Jeremy Coates</name>
                    </author>
    
        <issued>2008-10-23T22:32:15Z</issued>
        <created>2008-10-23T22:32:15Z</created>
        <modified>2008-10-23T23:18:53Z</modified>
        <wfw:comment>http://blog.solutionperspectivemedia.co.uk/wfwcomment.php?cid=32</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://blog.solutionperspectivemedia.co.uk/rss.php?version=atom0.3&amp;type=comments&amp;cid=32</wfw:commentRss>
    
        <id>http://blog.solutionperspectivemedia.co.uk/archives/32-guid.html</id>
        <title mode="escaped" type="text/html">Solution Perspective Media Supports PHP North West Conference 2008</title>
        <content type="application/xhtml+xml" xml:base="http://blog.solutionperspectivemedia.co.uk/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                <p> Solution Perspective Media is proud to announce that it is supporting the first annual PHP Conference in the North West, phpnw08 on 22<sup>nd</sup> November 2008.</p><br />
<p> phpnw08 is a one day conference for developers, designers, managers and anyone else with an interest in the PHP programming language. The conference will have a range of well known and local speakers with the aim of highlighting current best practice and emerging topics within the sphere of PHP and web development.</p><br />
<p> The event offers an opportunity for developers and those involved with PHP across the North-of-England to come together to discuss developments, innovations, techniques and the challenges faced in PHP and internet development.</p><br />
<p> The conference will feature high profile speakers within the PHP community, workshops and networking opportunities. Some of the key areas of focus this year are: Enterprise PHP, What&rsquo;s new in PHP 5.3 and innovative solutions for a commercial world.</p><br />
<p> In addition to organising the event, Solution Perspective Media has worked in partnership with a number of sponsors including iBuildings, nti Leeds, Allegis Group, Pale Purple and Plusnet to provide an exciting program of speakers, networking and social activities.</p><br />
<p> The conference takes place on 22<sup>nd</sup> November 2008 at Manchester Central (formerly GMex) &ndash; <a onclick="javascript: pageTracker._trackPageview('/extlink/www.manchestercentral.co.uk/');"  href="http://www.manchestercentral.co.uk/">http://www.manchestercentral.co.uk</a></p><br />
<p> Those involved in PHP are invited to connect and network with other PHP professionals on the following groups:</p><br />
<p> <em>Google Groups - </em><font color="#0000ff"><u><a onclick="javascript: pageTracker._trackPageview('/extlink/groups.google.com/group/phpnw');"  href="http://groups.google.com/group/phpnw">http://groups.google.com/group/phpnw</a><a onclick="javascript: pageTracker._trackPageview('/extlink/groups.google.com/group/phpnw');"  href="http://groups.google.com/group/phpnw"><br /></a></u></font><em>Facebook- </em><font color="#0000ff"><u><a onclick="javascript: pageTracker._trackPageview('/extlink/www.facebook.com/group.php?gid=17897252075');"  href="http://www.facebook.com/group.php?gid=17897252075"><font color="#0000ff">http://www.facebook.com/group.php?gid=17897252075</font></a></u></font><br /><em>LinkedIn - </em><font color="#0000ff"><u><a onclick="javascript: pageTracker._trackPageview('/extlink/www.linkedin.com/e/gis/112906/3FCE41597A1B');"  href="http://www.linkedin.com/e/gis/112906/3FCE41597A1B"><font color="#0000ff">http://www.linkedin.com/e/gis/112906/3FCE41597A1B</font></a></u></font><br /><em>Twitter</em> <em>-</em> <font color="#0000ff"><u><a onclick="javascript: pageTracker._trackPageview('/extlink/twitter.com/PHPNW');"  href="http://twitter.com/PHPNW"><font color="#0000ff">http://twitter.com/PHPNW</font></a></u></font> </p><br />
<p> For more information or to attend the conference visit <font color="#0000ff"><u><a onclick="javascript: pageTracker._trackPageview('/extlink/conference.phpnw.org.uk/phpnw08/');"  href="http://conference.phpnw.org.uk/phpnw08/"><font color="#0000ff">http://conference.phpnw.org.uk/phpnw08/</font></a></u></font> </p> <br /><a href="http://blog.solutionperspectivemedia.co.uk/archives/32-Solution-Perspective-Media-Supports-PHP-North-West-Conference-2008.html#extended">Continue reading "Solution Perspective Media Supports PHP North West Conference 2008"</a>
            </div>
        </content>

        <dc:subject>conference</dc:subject>
<dc:subject>manchester</dc:subject>
<dc:subject>phpnw08</dc:subject>

    </entry>
    <entry>
        <link href="http://blog.solutionperspectivemedia.co.uk/archives/31-Catch-up,-social-networking,-new-staff-....html" rel="alternate" title="Catch up, social networking, new staff ..." type="text/html" />
        <author>
            <name>Jeremy Coates</name>
                    </author>
    
        <issued>2008-09-27T19:37:56Z</issued>
        <created>2008-09-27T19:37:56Z</created>
        <modified>2008-09-27T19:37:56Z</modified>
        <wfw:comment>http://blog.solutionperspectivemedia.co.uk/wfwcomment.php?cid=31</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://blog.solutionperspectivemedia.co.uk/rss.php?version=atom0.3&amp;type=comments&amp;cid=31</wfw:commentRss>
    
        <id>http://blog.solutionperspectivemedia.co.uk/archives/31-guid.html</id>
        <title mode="escaped" type="text/html">Catch up, social networking, new staff ...</title>
        <content type="application/xhtml+xml" xml:base="http://blog.solutionperspectivemedia.co.uk/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                It's been ages since I've blogged, partly since I've continued to keep up with <a onclick="javascript: pageTracker._trackPageview('/extlink/twitter.com');"  title="Twitter - What are you doing?" href="http://twitter.com">twitter.com</a>, which is a little like blogging but in text message size bites - some call it your life between blog posts. We've included a feed on the right hand side of this site or <a onclick="javascript: pageTracker._trackPageview('/extlink/twitter.com/phpcodemonkey');"  title="Jeremy's tweets" href="http://twitter.com/phpcodemonkey">follow me</a> or <a onclick="javascript: pageTracker._trackPageview('/extlink/twitter.com/oatie');"  title="Follow Priscilla's tweets" href="http://twitter.com/oatie">Priscilla</a> directly.<br /><br />Along with twitter, we' also got into <a onclick="javascript: pageTracker._trackPageview('/extlink/www.facebook.com/');"  title="Social Networking site which happens to use PHP as it's base" href="http://www.facebook.com/">Facebook</a> over the summer, it's a little addictive and generally more fun than watching the telly! However, if <a onclick="javascript: pageTracker._trackPageview('/extlink/www.bbc.co.uk/blogs/technology/2008/09/facebookers_are_narcissists.html');"  title="BBC article on facebook egos!" href="http://www.bbc.co.uk/blogs/technology/2008/09/facebookers_are_narcissists.html">some people</a> are to be believed it could turn us all into narcissists!<br /><br />We've also another member of staff to welcome aboard, Mathew Griffin who joined us in July, to help grow our PHP programming team. Mat's learning how we do things round here by diving in at the deep end - it's a good job he likes it that way as we've been continuing to work non-stop on a major invoicing and payroll system. So Mat is now brushing up on ZendFramework, YUI, ADOdb and XTemplate - so far so good, I just have to remember it's a tall order to get that lot under your belt <img src="http://blog.solutionperspectivemedia.co.uk/templates/default/img/emoticons/wink.png" alt=";-)" style="display: inline; vertical-align: bottom;" class="emoticon" /><br /><br />Anyway that's the catch up, well almost... 
            </div>
        </content>

        <dc:subject>adodb</dc:subject>
<dc:subject>facebook</dc:subject>
<dc:subject>invoicing</dc:subject>
<dc:subject>payroll</dc:subject>
<dc:subject>php</dc:subject>
<dc:subject>social networking</dc:subject>
<dc:subject>staff</dc:subject>
<dc:subject>twitter</dc:subject>
<dc:subject>xtemplate</dc:subject>
<dc:subject>yui</dc:subject>
<dc:subject>zend framework</dc:subject>

    </entry>
    <entry>
        <link href="http://blog.solutionperspectivemedia.co.uk/archives/30-777-file-permissions-not-a-solution-for-those-without-knowledge.html" rel="alternate" title="777 file permissions not a solution for those without knowledge" type="text/html" />
        <author>
            <name>Jeremy Coates</name>
                    </author>
    
        <issued>2008-05-16T16:19:39Z</issued>
        <created>2008-05-16T16:19:39Z</created>
        <modified>2008-08-30T20:39:29Z</modified>
        <wfw:comment>http://blog.solutionperspectivemedia.co.uk/wfwcomment.php?cid=30</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://blog.solutionperspectivemedia.co.uk/rss.php?version=atom0.3&amp;type=comments&amp;cid=30</wfw:commentRss>
    
        <id>http://blog.solutionperspectivemedia.co.uk/archives/30-guid.html</id>
        <title mode="escaped" type="text/html">777 file permissions not a solution for those without knowledge</title>
        <content type="application/xhtml+xml" xml:base="http://blog.solutionperspectivemedia.co.uk/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                Got a call today from one of our customers suppliers, a marketing company, who were trying to upload some blog software and wondered why their account quota had maxed out. The implication was that we'd set the quota too low (already at ~750Mb).<br /><br />After some investigation, it turns out that the blog software in question had several run-away apache processes - chewing CPU cycles like they were going out of fashion and filling up the apache logs faster than quota could be allocated (e.g. read a Gb every couple of seconds!)&#160; as the particular script looped and couldn't read from the file it wanted. The cause of this was to do with file permissions, in particular one file was empty and a bug in the blog code meant that it was in an infinite loop, several times over as the user kept reloading the screen! The marketing company bod was kind enough to point out that they had it working on other servers quite happily, even initially having the cheek to make out like it was software they had written, when in actual fact it was an open source (GPL licensed) piece of software.<br /><br />So after working this out and telling them they needed to read their documentation and fix the problem, they instead set all the files and folders to world writable (e.g. 777 file permissions) in their FTP client. At this point I decided that it was simpler to fix the issue myself whilst giving them a lecture on how 777 permissions is never a blanket solution to anything. I got to the point of telling them I'd just remove the software if they were going to leave it like that which they didn't seem too happy about.<br /><br />So after setting all the permissions back to what they should have been, 644 for files and 755 for directories, I then set the two or three folders that needed different permissions to be owned by the web server process. Hey presto! It all worked as expected. The marketing company bod was happy the situation was solved, however not even a word of thanks. Here's guessing they'll just simply 777 everything again next time they come across any snags rather than bothering to ask for some simple assistance! Oh well, some folk are dangerous when it comes to computers! If only their clients knew how incompetent they are, the world would be a better place as they'd avoid them!<br /><br />Rant over, for today at least <img src="http://blog.solutionperspectivemedia.co.uk/templates/default/img/emoticons/wink.png" alt=";-)" style="display: inline; vertical-align: bottom;" class="emoticon" /> 
            </div>
        </content>

        <dc:subject>chmod</dc:subject>
<dc:subject>file permission</dc:subject>
<dc:subject>ftp</dc:subject>
<dc:subject>hosting</dc:subject>
<dc:subject>linux</dc:subject>
<dc:subject>marketing</dc:subject>

    </entry>
    <entry>
        <link href="http://blog.solutionperspectivemedia.co.uk/archives/29-Traffic-alerts-via-Twitter-mashup-with-optional-SMS.html" rel="alternate" title="Traffic alerts via Twitter mashup with optional SMS" type="text/html" />
        <author>
            <name>Jeremy Coates</name>
                    </author>
    
        <issued>2008-05-07T23:15:10Z</issued>
        <created>2008-05-07T23:15:10Z</created>
        <modified>2008-05-07T23:15:10Z</modified>
        <wfw:comment>http://blog.solutionperspectivemedia.co.uk/wfwcomment.php?cid=29</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://blog.solutionperspectivemedia.co.uk/rss.php?version=atom0.3&amp;type=comments&amp;cid=29</wfw:commentRss>
    
        <id>http://blog.solutionperspectivemedia.co.uk/archives/29-guid.html</id>
        <title mode="escaped" type="text/html">Traffic alerts via Twitter mashup with optional SMS</title>
        <content type="application/xhtml+xml" xml:base="http://blog.solutionperspectivemedia.co.uk/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                As a recent fan of <a onclick="javascript: pageTracker._trackPageview('/extlink/twitter.com');"  href="http://twitter.com" title="Twitter.com home page">twitter</a> (you can <a onclick="javascript: pageTracker._trackPageview('/extlink/twitter.com/phpcodemonkey');"  rel="me" title="Follow Jeremy Coates on Twitter.com" href="http://twitter.com/phpcodemonkey">follow me</a> if you like) as a short (read text message length) form of blogging, I was quite interested to spot a blog post from <a onclick="javascript: pageTracker._trackPageview('/extlink/www.andysnotebook.com/');"  href="http://www.andysnotebook.com/" title="Andy Davies Blog">Andy Davies</a> about using <a onclick="javascript: pageTracker._trackPageview('/extlink/www.andysnotebook.com/2008/03/roll-your-own-t.html');"  href="http://www.andysnotebook.com/2008/03/roll-your-own-t.html" title="Twitter RSS Traffic Feeds blog post">twitter to mashup with traffic data feeds</a>. I used his technique, though in a simpler format e.g. I didn't bother with the Yahoo! Pipes element, to create a traffic alerts feed. As we're in the Northwest of England, I wanted to use a traffic feed relevant to this locale. To this end, I used the <a onclick="javascript: pageTracker._trackPageview('/extlink/www.highways.gov.uk/rssfeed/NorthWest.xml');"  href="http://www.highways.gov.uk/rssfeed/NorthWest.xml" title="Northwest UK Traffic alerts RSS feed">Northwest UK RSS feed</a> from the <a onclick="javascript: pageTracker._trackPageview('/extlink/www.highways.gov.uk/traffic/11278.aspx');"  href="http://www.highways.gov.uk/traffic/11278.aspx" title="UK Highways Agency RSS traffic feed list">Highways Agency traffic feed list</a>.<br /><br />So let's cut to the chase, how do I do this? In a nutshell: Create a new twitter account; link that to a <a onclick="javascript: pageTracker._trackPageview('/extlink/twitterfeed.com');"  href="http://twitterfeed.com" title="Send RSS feeds to Twitter as posts">twitterfeed.com</a> account (a service that turns RSS feeds into twitter posts) and an RSS feed; then follow in your normal twitter account the new twitter account just created and, if you want text alerts of the data (e.g. when you're actually travelling round the area), turn on device updates for the following of the new account (assuming you've already registered a mobile device for this purpose in your main account).<br /><br />Then you get new tweets and or text alerts each time there's a new RSS entry in the source feed. Sweet <img src="http://blog.solutionperspectivemedia.co.uk/templates/default/img/emoticons/smile.png" alt=":-)" style="display: inline; vertical-align: bottom;" class="emoticon" /><br /><br />If you want to subscribe to the results for that feed simply skip all the setup above and just follow <a onclick="javascript: pageTracker._trackPageview('/extlink/twitter.com/NWUKTrafficAlrt');"  href="http://twitter.com/NWUKTrafficAlrt" title="Northwest UK Traffic Alerts on twitter">NWUKTrafficAlrt</a> in your twitter account. 
            </div>
        </content>

        <dc:subject>blog</dc:subject>
<dc:subject>highways agency</dc:subject>
<dc:subject>mashup</dc:subject>
<dc:subject>mobile</dc:subject>
<dc:subject>northwest</dc:subject>
<dc:subject>rss</dc:subject>
<dc:subject>sms</dc:subject>
<dc:subject>text</dc:subject>
<dc:subject>traffic</dc:subject>
<dc:subject>twitter</dc:subject>
<dc:subject>twitterfeed</dc:subject>
<dc:subject>uk</dc:subject>

    </entry>
    <entry>
        <link href="http://blog.solutionperspectivemedia.co.uk/archives/28-Were-hiring.html" rel="alternate" title="We're hiring" type="text/html" />
        <author>
            <name>Jeremy Coates</name>
                    </author>
    
        <issued>2008-04-22T21:35:09Z</issued>
        <created>2008-04-22T21:35:09Z</created>
        <modified>2008-04-22T21:35:09Z</modified>
        <wfw:comment>http://blog.solutionperspectivemedia.co.uk/wfwcomment.php?cid=28</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://blog.solutionperspectivemedia.co.uk/rss.php?version=atom0.3&amp;type=comments&amp;cid=28</wfw:commentRss>
    
        <id>http://blog.solutionperspectivemedia.co.uk/archives/28-guid.html</id>
        <title mode="escaped" type="text/html">We're hiring</title>
        <content type="application/xhtml+xml" xml:base="http://blog.solutionperspectivemedia.co.uk/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                In case you've not noticed on <a onclick="javascript: pageTracker._trackPageview('/extlink/www.solutionperspective.co.uk/job-opportunities.html');"  href="http://www.solutionperspective.co.uk/job-opportunities.html" title="Job Opportunities">our main site</a>, we're hiring - a PHP web developer (OOP). 
            </div>
        </content>

        <dc:subject>html</dc:subject>
<dc:subject>javascript</dc:subject>
<dc:subject>php</dc:subject>
<dc:subject>preston</dc:subject>
<dc:subject>staff</dc:subject>
<dc:subject>web development</dc:subject>

    </entry>
    <entry>
        <link href="http://blog.solutionperspectivemedia.co.uk/archives/27-Conference-experience.html" rel="alternate" title="Conference experience" type="text/html" />
        <author>
            <name>Jeremy Coates</name>
                    </author>
    
        <issued>2008-02-29T14:27:42Z</issued>
        <created>2008-02-29T14:27:42Z</created>
        <modified>2008-02-29T14:27:42Z</modified>
        <wfw:comment>http://blog.solutionperspectivemedia.co.uk/wfwcomment.php?cid=27</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://blog.solutionperspectivemedia.co.uk/rss.php?version=atom0.3&amp;type=comments&amp;cid=27</wfw:commentRss>
    
        <id>http://blog.solutionperspectivemedia.co.uk/archives/27-guid.html</id>
        <title mode="escaped" type="text/html">Conference experience</title>
        <content type="application/xhtml+xml" xml:base="http://blog.solutionperspectivemedia.co.uk/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                I'm currently sat in the <a onclick="javascript: pageTracker._trackPageview('/extlink/www.phpconference.co.uk/');"  href="http://www.phpconference.co.uk/" title="PHP London 08 Conference">PHP London 08 conference</a> and just thought I'd post a note. I'm currently listening to Rob Allen enthuse about the Zend Framework in the 'my framework is better than yours' session.The three frameworks under discussion where Code Igniter, Symphony and Zend Framework. Having listened to all the debates, I'm still glad we've settled on the Zend Framework for our day to day work, just seems more flexible for existing and new projects at the same time - the others seem only to have relevance when starting from scratch.<br /><br />The morning sessions in the main track seemed a little basic over all, however you have to pitch at a wide audience level so that's to be expected. Fortunately, <a onclick="javascript: pageTracker._trackPageview('/extlink/marcus.bointon.com/');"  rel="met contact" title="Marcus Bointon's Blog" href="http://marcus.bointon.com/">Marcus Bointon</a> after lunch (which was really quite nice for a conference) talked about mail() and all the things that go with that, handling bounces, VERP and a few other niceties. It was unfortunate that he ran out of time towards the end as it turned out to be informative and quite in depth without getting to the point of boredom - I've found his <a onclick="javascript: pageTracker._trackPageview('/extlink/marcus.bointon.com/archives/53-PHPLondon.html');"  title="Marcus Bointon's PHP London 08 Slides" href="http://marcus.bointon.com/archives/53-PHPLondon.html">slides on-line</a> which should help finish the learning. 
            </div>
        </content>

        <dc:subject>conference</dc:subject>
<dc:subject>derick rethans</dc:subject>
<dc:subject>ivo jansch</dc:subject>
<dc:subject>marcus bointon</dc:subject>
<dc:subject>php</dc:subject>
<dc:subject>phplondon08</dc:subject>
<dc:subject>rob allen</dc:subject>
<dc:subject>verp</dc:subject>
<dc:subject>zend framework</dc:subject>

    </entry>
    <entry>
        <link href="http://blog.solutionperspectivemedia.co.uk/archives/26-phplondon08-Conference-approaches.html" rel="alternate" title="phplondon08: Conference approaches" type="text/html" />
        <author>
            <name>Jeremy Coates</name>
                    </author>
    
        <issued>2008-02-27T23:20:12Z</issued>
        <created>2008-02-27T23:20:12Z</created>
        <modified>2008-03-04T21:49:35Z</modified>
        <wfw:comment>http://blog.solutionperspectivemedia.co.uk/wfwcomment.php?cid=26</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://blog.solutionperspectivemedia.co.uk/rss.php?version=atom0.3&amp;type=comments&amp;cid=26</wfw:commentRss>
    
        <id>http://blog.solutionperspectivemedia.co.uk/archives/26-guid.html</id>
        <title mode="escaped" type="text/html">phplondon08: Conference approaches</title>
        <content type="application/xhtml+xml" xml:base="http://blog.solutionperspectivemedia.co.uk/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                I'm now looking forward to the 3rd annual <a onclick="javascript: pageTracker._trackPageview('/extlink/www.phpconference.co.uk/');"  title="phplondon08: 3rd UK Annual PHP conference" href="http://www.phpconference.co.uk/">UK PHP conference</a> this Friday. I went to the conference the first year it ran and it was good to truly geek about the language, I couldn't make last year as I was on my way back from Australia (was actually between Syndey and Dubai at the time!) so I'm over-ready for another PHP geek dose.<br /><br />My only problem now is deciding which <a onclick="javascript: pageTracker._trackPageview('/extlink/www.phpconference.co.uk/schedule/');"  title="phplondon08 conference schedule" href="http://www.phpconference.co.uk/schedule/">track to follow</a> on the day - choice is sometimes not a good thing! <img src="http://blog.solutionperspectivemedia.co.uk/templates/default/img/emoticons/wink.png" alt=";-)" style="display: inline; vertical-align: bottom;" class="emoticon" /> Perhaps the sessions will be videoed and I can see all of it.<br /><br />While I'm in PHP geek mode (I am every day but that's what I get paid for), I've just discovered the <a onclick="javascript: pageTracker._trackPageview('/extlink/www.phppodcasts.com/');"  title="PHP Podcasts web site" href="http://www.phppodcasts.com/">PHP Podcasts</a> web site - I've got that linked in the <a onclick="javascript: pageTracker._trackPageview('/extlink/liferea.sourceforge.net/');"  title="Liferea RSS Feed Reader" href="http://liferea.sourceforge.net/">feed reader</a> and am already starting to enjoy the aggregated content. 
            </div>
        </content>

        <dc:subject>australia</dc:subject>
<dc:subject>conference</dc:subject>
<dc:subject>liferea</dc:subject>
<dc:subject>php</dc:subject>
<dc:subject>phplondon08</dc:subject>
<dc:subject>podcasts</dc:subject>
<dc:subject>rss</dc:subject>
<dc:subject>uk</dc:subject>

    </entry>
    <entry>
        <link href="http://blog.solutionperspectivemedia.co.uk/archives/24-GeekUp-Leeds-YUI-Javascript-Evolved.html" rel="alternate" title="GeekUp Leeds: YUI Javascript Evolved?" type="text/html" />
        <author>
            <name>Jeremy Coates</name>
                    </author>
    
        <issued>2008-02-20T22:49:55Z</issued>
        <created>2008-02-20T22:49:55Z</created>
        <modified>2008-02-26T19:43:44Z</modified>
        <wfw:comment>http://blog.solutionperspectivemedia.co.uk/wfwcomment.php?cid=24</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://blog.solutionperspectivemedia.co.uk/rss.php?version=atom0.3&amp;type=comments&amp;cid=24</wfw:commentRss>
    
        <id>http://blog.solutionperspectivemedia.co.uk/archives/24-guid.html</id>
        <title mode="escaped" type="text/html">GeekUp Leeds: YUI Javascript Evolved?</title>
        <content type="application/xhtml+xml" xml:base="http://blog.solutionperspectivemedia.co.uk/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                <img width="390" vspace="5" hspace="5" height="450" align="right" alt="Christian Heilmann at GeekUp Leeds: YUI Javascript Evolved|" src="http://blog.solutionperspectivemedia.co.uk/uploads/Image/img_5460_scaled.jpg" />We've started to use the <a onclick="javascript: pageTracker._trackPageview('/extlink/developer.yahoo.com/yui/');"  title="Yahoo! User Interface (YUI) home page" href="http://developer.yahoo.com/yui/">Yahoo! User Interface</a> (YUI) a lot here at <a onclick="javascript: pageTracker._trackPageview('/extlink/www.solutionperspective.co.uk/');"  title="Solution Perspective Media" href="http://www.solutionperspective.co.uk/">SPM</a> and so I was intrigued when the Leeds branch of <a onclick="javascript: pageTracker._trackPageview('/extlink/geekup.org/');"  title="GeekUp website" href="http://geekup.org/">GeekUp</a> were having <a onclick="javascript: pageTracker._trackPageview('/extlink/www.wait-till-i.com/');"  title="Christian Heilmann's blog" href="http://www.wait-till-i.com/" rel="contact met">Christian Heilmann</a> from Yahoo! to speak about it.<br /><br />Whilst Christian's talk was an introduction to the YUI posing the question Javascript Evolved?, it was fairly basic for anyone who's used it in anger however it was a good talk, light hearted and well presented, ideally suited to the level of the audience. Christian took a straw poll of who had used the YUI to date and there seemed to be about 10 hands that went up around the room of about 70 attendees. This surprised me quite a bit as I thought it would have had a wider exposure - I'm sure it will after the presentation. For me it's the enterprise approach to the framework model that is YUI that won out over the other libraries out there. One of Christians' key points was that YUI is more than a library, in fact a true framework - JavaScript, CSS and widgets all available from a single source. The other thing I like about YUI is that it's developed by Yahoo! - who set a high standard in terms of cross-browser compatibility as well as understanding the nature of scalable solutions for their own sites. I'm looking forward to getting into the new features of the latest release of <a onclick="javascript: pageTracker._trackPageview('/extlink/yuiblog.com/blog/2008/02/20/yui-250-released/');"  title="YUI 2.5.0 release notes" href="http://yuiblog.com/blog/2008/02/20/yui-250-released/">YUI version 2.5.0 </a>out today! I hope that the new version doesn't break too much as I'm just in the testing phase of a project with a client and would like to get the new version in before it goes live - we shall see. If you missed the event, then Christian's slides are <a onclick="javascript: pageTracker._trackPageview('/extlink/www.wait-till-i.com/2008/02/20/geekup-leeds-talk-about-the-yui-right-when-the-new-version-25-is-out/');"  title="Slides from the talk YUI - Javascript Evolved?" href="http://www.wait-till-i.com/2008/02/20/geekup-leeds-talk-about-the-yui-right-when-the-new-version-25-is-out/">available on-line</a>.<br /><br />The man from Yahoo! also kindly brought some promotional merchandise along to the event - we all were then invited to put our names in a hat and a draw was then held. To my surprise my name was called out third and better than the t-shirts and beach balls that were won by some, I'd won one of the two copies of Christian's own book: Web Development Solutions - Ajax, APIs, Libraries, and Hosted Services Made Easy (published by Friends of Ed from Apress). I shall look forward to getting into that once I've finished my current read: Microformats: Empowering Your Markup for Web 2.0 also from the same stable. 
            </div>
        </content>

        <dc:subject>geekup</dc:subject>
<dc:subject>javascript</dc:subject>
<dc:subject>leeds</dc:subject>
<dc:subject>library</dc:subject>
<dc:subject>uk</dc:subject>
<dc:subject>web development</dc:subject>
<dc:subject>yui</dc:subject>

    </entry>
    <entry>
        <link href="http://blog.solutionperspectivemedia.co.uk/archives/25-New-Staff-again!.html" rel="alternate" title="New Staff - again!" type="text/html" />
        <author>
            <name>Jeremy Coates</name>
                    </author>
    
        <issued>2008-01-25T20:34:00Z</issued>
        <created>2008-01-25T20:34:00Z</created>
        <modified>2008-02-26T21:07:12Z</modified>
        <wfw:comment>http://blog.solutionperspectivemedia.co.uk/wfwcomment.php?cid=25</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://blog.solutionperspectivemedia.co.uk/rss.php?version=atom0.3&amp;type=comments&amp;cid=25</wfw:commentRss>
    
        <id>http://blog.solutionperspectivemedia.co.uk/archives/25-guid.html</id>
        <title mode="escaped" type="text/html">New Staff - again!</title>
        <content type="application/xhtml+xml" xml:base="http://blog.solutionperspectivemedia.co.uk/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                As usual things are busy round here, however, things are getting better since we've added two new staff again. Firstly at the beginning of last month, <a rel="met co-worker colleague" title="Phil Wastell's blog" href="http://blog.solutionperspectivemedia.co.uk/authors/4-Phil-Wastell">Phil Wastell</a> joined us as a Web Developer and has already started to have direct impact on my over-heavy work load. Phil already knows quite a bit of PHP, xHTML and CSS and is starting to get his head round the approaches we use on top of those technologies such as OOP, Zend Framework and YUI. Additionally, at the beginning of this month, <a rel="met co-worker colleague sibling" title="Emma Parkers' blog" href="#">Emma Parker</a> joined us, initially on a part-time basis, as an Account Manager - this should over time help us to keep in touch with our clients more, so if that's you, expect to be hearing from Emma in due course.<br /><br />Alongside our own clients we continue to service other firms in the New Media sector, especially where they don't have the high-level technical skills in-house to deliver application level projects. This has recently resulted in a situation where we've signed an out-sourcing deal with a local marketing and design house. We now undertake their high-end projects on behalf of their clients - they get to provide best-of-breed approaches to them and the code developed is sound internally rather than creating a bunch of maintenance headaches as previously. For us it means we drive the direction of the code used and know things are backed up properly and we can keep the version control of the sites developed under a tighter reign. I've got a meeting next month that may result in a similar approach by an SEO / Accessability company from the South - so you never know, might be announcing more growth soon <img src="http://blog.solutionperspectivemedia.co.uk/templates/default/img/emoticons/smile.png" alt=":-)" style="display: inline; vertical-align: bottom;" class="emoticon" /> 
            </div>
        </content>

        <dc:subject>html</dc:subject>
<dc:subject>javascript</dc:subject>
<dc:subject>out sourcing</dc:subject>
<dc:subject>php</dc:subject>
<dc:subject>staff</dc:subject>
<dc:subject>web development</dc:subject>
<dc:subject>yui</dc:subject>
<dc:subject>zend framework</dc:subject>

    </entry>
    <entry>
        <link href="http://blog.solutionperspectivemedia.co.uk/archives/21-IP-1000A-ethernet-driver-Fedora-7.html" rel="alternate" title="IP 1000A ethernet driver Fedora 7" type="text/html" />
        <author>
            <name>Jeremy Coates</name>
                    </author>
    
        <issued>2007-08-25T22:03:00Z</issued>
        <created>2007-08-25T22:03:00Z</created>
        <modified>2007-08-25T22:28:06Z</modified>
        <wfw:comment>http://blog.solutionperspectivemedia.co.uk/wfwcomment.php?cid=21</wfw:comment>
        <slash:comments>1</slash:comments>
        <wfw:commentRss>http://blog.solutionperspectivemedia.co.uk/rss.php?version=atom0.3&amp;type=comments&amp;cid=21</wfw:commentRss>
    
        <id>http://blog.solutionperspectivemedia.co.uk/archives/21-guid.html</id>
        <title mode="escaped" type="text/html">IP 1000A ethernet driver Fedora 7</title>
        <content type="application/xhtml+xml" xml:base="http://blog.solutionperspectivemedia.co.uk/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                Discovered today that a previously working ethernet driver for the IP1000A chipset stopped working when upgrading to the latest Fedora 7 kernel (2.6.22.1-41). When compiling the driver there's now output indicating a problem:<br /><br /><span class="Code">ipg_main.c:4045: warning: implicit declaration of function &lsquo;pci_module_init&rsquo;</span><br /><br />If you've installed or upgraded to Fedora 7 (or are running a 2.6.22+ kernel) along with an ethernet adapter using the IP1000A chipset (e.g. from /sbin/lspci getting something similar to &quot;Sundance Technology / IC Plus Corp IP1000 Family Gigabit Ethernet&quot; - running on an Abit motherboard here) and are using the drivers as found at <a onclick="javascript: pageTracker._trackPageview('/extlink/www.icplus.com.tw/driver-pp-IP1000A.html');"  href="http://www.icplus.com.tw/driver-pp-IP1000A.html" title="IC Corp Drivers for IP 1000A based ethernet cards">http://www.icplus.com.tw/driver-pp-IP1000A.html</a> (and <a onclick="javascript: pageTracker._trackPageview('/extlink/www.icplus.com.tw/Data/driver/IP1000A%20Linux%20driver%20v2.09f.zip');"  href="http://www.icplus.com.tw/Data/driver/IP1000A%20Linux%20driver%20v2.09f.zip" title="IC Corp IP1000A driver source code for Gnu/Linux kernel 2.6 v 2.09f">this zip file</a> in particular) then you'll need the following mod for the source code: <br /><a href="http://blog.solutionperspectivemedia.co.uk/archives/21-IP-1000A-ethernet-driver-Fedora-7.html#extended">Continue reading "IP 1000A ethernet driver Fedora 7"</a>
            </div>
        </content>

        <dc:subject>driver</dc:subject>
<dc:subject>ethernet</dc:subject>
<dc:subject>fedora</dc:subject>
<dc:subject>kernel</dc:subject>

    </entry>
    <entry>
        <link href="http://blog.solutionperspectivemedia.co.uk/archives/15-Access-all-Areas!-The-life-of-a-Business-Analyst.html" rel="alternate" title="Access all Areas! The life of a Business Analyst" type="text/html" />
        <author>
            <name>Priscilla Coates</name>
                    </author>
    
        <issued>2007-07-30T14:07:22Z</issued>
        <created>2007-07-30T14:07:22Z</created>
        <modified>2007-07-30T16:10:22Z</modified>
        <wfw:comment>http://blog.solutionperspectivemedia.co.uk/wfwcomment.php?cid=15</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://blog.solutionperspectivemedia.co.uk/rss.php?version=atom0.3&amp;type=comments&amp;cid=15</wfw:commentRss>
    
        <id>http://blog.solutionperspectivemedia.co.uk/archives/15-guid.html</id>
        <title mode="escaped" type="text/html">Access all Areas! The life of a Business Analyst</title>
        <content type="application/xhtml+xml" xml:base="http://blog.solutionperspectivemedia.co.uk/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                <br />Being a business analyst in a team with developers and designers there are interesting times when structure competes with creativity.<br /><br />I was reading a book by &quot;37signals&quot; called &quot;Getting Real&quot; and they propose that developers of software should move away from paper based documentation such as functional specs and move straight to Real development of screens. They suggest creating mock ups which are then developed, amended and fixed from there and that we should&#160; dispense with useless functional specs. <a onclick="javascript: pageTracker._trackPageview('/extlink/www.37signals.com');"  href="http://www.37signals.com"><font size="1">www.37signals.com</font></a><br /><br />I like this concept and am excited by what they propose. It is certainly upside down from how I have previously worked, but I like it!<br /><br />What are your thoughts in living with that tension in regards to holding the end users nerves whilst they see development going on with less structure, no functional spec and only near the end is the spit &amp; polish added? 
            </div>
        </content>

        <dc:subject>business analysis</dc:subject>
<dc:subject>business analyst</dc:subject>
<dc:subject>creativity</dc:subject>
<dc:subject>functional specs</dc:subject>
<dc:subject>web development</dc:subject>

    </entry>
    <entry>
        <link href="http://blog.solutionperspectivemedia.co.uk/archives/14-Psychic-Interruption.html" rel="alternate" title="Psychic Interruption" type="text/html" />
        <author>
            <name></name>
                    </author>
    
        <issued>2007-07-03T16:44:44Z</issued>
        <created>2007-07-03T16:44:44Z</created>
        <modified>2007-08-31T22:42:02Z</modified>
        <wfw:comment>http://blog.solutionperspectivemedia.co.uk/wfwcomment.php?cid=14</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://blog.solutionperspectivemedia.co.uk/rss.php?version=atom0.3&amp;type=comments&amp;cid=14</wfw:commentRss>
    
        <id>http://blog.solutionperspectivemedia.co.uk/archives/14-guid.html</id>
        <title mode="escaped" type="text/html">Psychic Interruption</title>
        <content type="application/xhtml+xml" xml:base="http://blog.solutionperspectivemedia.co.uk/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                <p style="margin-bottom: 0cm;"><font face="Tahoma, sans-serif">I was visiting Cedar Farm (<a onclick="javascript: pageTracker._trackPageview('/extlink/www.cedarfarm.net/');"  href="http://www.cedarfarm.net/">www.cedarfarm.net</a>) a few month ago and came across a  mixed media art exhibition (very good it was too - abstract and colourful with clever use of language and text and partial objects) where the artists incorporate the concept of 'psychic interruption' into their work &ndash; the idea that 'voices' from another realm, time or place can have input into todays creative/design process...</font></p><br />
<p style="margin-bottom: 0cm;"><font face="Tahoma, sans-serif">Anyone had any experience of this? <font face="Tahoma, sans-serif">Interesting possibility or a load of rubbish?</font></font></p><br />
<p style="margin-bottom: 0cm;"><font face="Tahoma, sans-serif">Comments please...</font></p> 
            </div>
        </content>

        <dc:subject>creativity</dc:subject>
<dc:subject>design</dc:subject>

    </entry>
    <entry>
        <link href="http://blog.solutionperspectivemedia.co.uk/archives/13-Beryl-window-manager-and-Java-blank-windows.html" rel="alternate" title="Beryl window manager and Java blank windows" type="text/html" />
        <author>
            <name>Jeremy Coates</name>
                    </author>
    
        <issued>2007-05-24T21:50:37Z</issued>
        <created>2007-05-24T21:50:37Z</created>
        <modified>2007-05-24T21:55:14Z</modified>
        <wfw:comment>http://blog.solutionperspectivemedia.co.uk/wfwcomment.php?cid=13</wfw:comment>
        <slash:comments>5</slash:comments>
        <wfw:commentRss>http://blog.solutionperspectivemedia.co.uk/rss.php?version=atom0.3&amp;type=comments&amp;cid=13</wfw:commentRss>
    
        <id>http://blog.solutionperspectivemedia.co.uk/archives/13-guid.html</id>
        <title mode="escaped" type="text/html">Beryl window manager and Java blank windows</title>
        <content type="application/xhtml+xml" xml:base="http://blog.solutionperspectivemedia.co.uk/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                If like me you're using the Beryl window manager for linux (extremely cool eye candy) and have misbehaving Java applications that don't show windows properly, the title bar draws but the rest is blank, then you'll need to employ the fix as detailed in several places on the net including <a onclick="javascript: pageTracker._trackPageview('/extlink/wiki.archlinux.org/index.php/Beryl');"  href="http://wiki.archlinux.org/index.php/Beryl">Arch Linux Wiki - Beryl</a>.<br /><br />Basically add the following to your .bashrc file or /etc/profile (then restart X)<br /><br />export AWT_TOOLKIT=&quot;MToolkit&quot;<br /><br />As I'm running on x86_64 I also had to install a 386 library (libXp) as well (as the Java in use was a 386 version) for the Java apps to work. This cured things for blank windows with the Zend Studio IDE and Business Accountz both of which I use daily! 
            </div>
        </content>

        <dc:subject>awt toolkit</dc:subject>
<dc:subject>bash</dc:subject>
<dc:subject>baz</dc:subject>
<dc:subject>beryl</dc:subject>
<dc:subject>business accountz</dc:subject>
<dc:subject>compiz</dc:subject>
<dc:subject>java</dc:subject>
<dc:subject>libXp</dc:subject>
<dc:subject>zend studio</dc:subject>

    </entry>
    <entry>
        <link href="http://blog.solutionperspectivemedia.co.uk/archives/12-Metamorphosis.html" rel="alternate" title="Metamorphosis" type="text/html" />
        <author>
            <name>Jeremy Coates</name>
                    </author>
    
        <issued>2007-05-15T20:16:01Z</issued>
        <created>2007-05-15T20:16:01Z</created>
        <modified>2007-05-15T21:06:36Z</modified>
        <wfw:comment>http://blog.solutionperspectivemedia.co.uk/wfwcomment.php?cid=12</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://blog.solutionperspectivemedia.co.uk/rss.php?version=atom0.3&amp;type=comments&amp;cid=12</wfw:commentRss>
    
        <id>http://blog.solutionperspectivemedia.co.uk/archives/12-guid.html</id>
        <title mode="escaped" type="text/html">Metamorphosis</title>
        <content type="application/xhtml+xml" xml:base="http://blog.solutionperspectivemedia.co.uk/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                <a onclick="javascript: pageTracker._trackPageview('/extlink/www.solutionperspective.co.uk/');"  href="http://www.solutionperspective.co.uk/"><img width="247" vspace="10" hspace="10" height="117" border="0" align="right" src="http://blog.solutionperspectivemedia.co.uk/uploads/Image/logo_and_text_vector_250_rgb.jpg" alt="Solution Perspective Media Logo" /></a>Just an intro for those who know us already as Co-Comp Ltd, well we're still that as a legal entity but we're now going by the name of <a onclick="javascript: pageTracker._trackPageview('/extlink/www.solutionperspective.co.uk/');"  href="http://www.solutionperspective.co.uk/">Solution Perspective Media</a> as that better reflects who we are and what we do these days. The new site, to go along with the new name, should be ready in a few days time, however I'm just putting the finishing touches to our revised content management system first - based on a combination of <a onclick="javascript: pageTracker._trackPageview('/extlink/framework.zend.com/');"  href="http://framework.zend.com/">ZendFramework</a>, <a onclick="javascript: pageTracker._trackPageview('/extlink/adodb.sourceforge.net/');"  href="http://adodb.sourceforge.net/">ADOdb</a> and <a onclick="javascript: pageTracker._trackPageview('/extlink/www.phpxtemplate.org/');"  href="http://www.phpxtemplate.org/">XTemplate</a> it's becoming a great tool - ask me for a demo when you see me! 
            </div>
        </content>

        <dc:subject>adodb</dc:subject>
<dc:subject>xtemplate</dc:subject>
<dc:subject>zend framework</dc:subject>

    </entry>
    <entry>
        <link href="http://blog.solutionperspectivemedia.co.uk/archives/11-Cool-Firefox-plugin.html" rel="alternate" title="Cool Firefox plugin" type="text/html" />
        <author>
            <name>Jeremy Coates</name>
                    </author>
    
        <issued>2007-04-27T15:08:44Z</issued>
        <created>2007-04-27T15:08:44Z</created>
        <modified>2007-04-27T15:12:46Z</modified>
        <wfw:comment>http://blog.solutionperspectivemedia.co.uk/wfwcomment.php?cid=11</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://blog.solutionperspectivemedia.co.uk/rss.php?version=atom0.3&amp;type=comments&amp;cid=11</wfw:commentRss>
    
        <id>http://blog.solutionperspectivemedia.co.uk/archives/11-guid.html</id>
        <title mode="escaped" type="text/html">Cool Firefox plugin</title>
        <content type="application/xhtml+xml" xml:base="http://blog.solutionperspectivemedia.co.uk/">
            <div xmlns="http://www.w3.org/1999/xhtml">
                Just discovered a new <a onclick="javascript: pageTracker._trackPageview('/extlink/www.getfirefox.com');"  href="http://www.getfirefox.com">Firefox</a> extension plugin today - <a onclick="javascript: pageTracker._trackPageview('/extlink/scribefire.com/');"  href="http://scribefire.com/">ScribeFire</a> (formerly performancing) which lets you create and edit blog posts direct from within the firefox interface. In fact this is my first post using it, so it's a bit of a 'test' post!<br /><br />It's pretty cool as it supports a wide variety of blogging APIs and does a 'split' window mode. This mode is quite cool as it allows you to have ScribeFire open at the bottom area of your window and the site you're browsing at the top - which makes it easier to get accurate context when writing. Nice <img src="http://blog.solutionperspectivemedia.co.uk/templates/default/img/emoticons/smile.png" alt=":-)" style="display: inline; vertical-align: bottom;" class="emoticon" /><br /><br />Anyway give it a go and let me know what you think about it. 
            </div>
        </content>

        <dc:subject>blog</dc:subject>
<dc:subject>firefox</dc:subject>
<dc:subject>xul</dc:subject>

    </entry>
</feed>