<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   >
<channel>
    <title>Solution Perspective Media Blog - Programming</title>
    <link>http://blog.solutionperspectivemedia.co.uk/</link>
    <description>Our little place on the web...</description>
    <dc:language>en</dc:language>
    <generator>Serendipity 1.2.1 - http://www.s9y.org/</generator>
    <pubDate>Wed, 07 May 2008 23:15:10 GMT</pubDate>

    <image>
        <url>http://blog.solutionperspectivemedia.co.uk/templates/default/img/s9y_banner_small.png</url>
        <title>RSS: Solution Perspective Media Blog - Programming - Our little place on the web...</title>
        <link>http://blog.solutionperspectivemedia.co.uk/</link>
        <width>100</width>
        <height>21</height>
    </image>

<item>
    <title>Traffic alerts via Twitter mashup with optional SMS</title>
    <link>http://blog.solutionperspectivemedia.co.uk/archives/29-Traffic-alerts-via-Twitter-mashup-with-optional-SMS.html</link>
            <category>Programming</category>
    
    <comments>http://blog.solutionperspectivemedia.co.uk/archives/29-Traffic-alerts-via-Twitter-mashup-with-optional-SMS.html#comments</comments>
    <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=2.0&amp;type=comments&amp;cid=29</wfw:commentRss>
    

    <author>nospam@example.com (Jeremy Coates)</author>
    <content:encoded>
    As a recent fan of &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/twitter.com&#039;);&quot;  href=&quot;http://twitter.com&quot; title=&quot;Twitter.com home page&quot;&gt;twitter&lt;/a&gt; (you can &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/twitter.com/phpcodemonkey&#039;);&quot;  rel=&quot;me&quot; title=&quot;Follow Jeremy Coates on Twitter.com&quot; href=&quot;http://twitter.com/phpcodemonkey&quot;&gt;follow me&lt;/a&gt; if you like) as a short (read text message length) form of blogging, I was quite interested to spot a blog post from &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/www.andysnotebook.com/&#039;);&quot;  href=&quot;http://www.andysnotebook.com/&quot; title=&quot;Andy Davies Blog&quot;&gt;Andy Davies&lt;/a&gt; about using &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/www.andysnotebook.com/2008/03/roll-your-own-t.html&#039;);&quot;  href=&quot;http://www.andysnotebook.com/2008/03/roll-your-own-t.html&quot; title=&quot;Twitter RSS Traffic Feeds blog post&quot;&gt;twitter to mashup with traffic data feeds&lt;/a&gt;. I used his technique, though in a simpler format e.g. I didn&#039;t bother with the Yahoo! Pipes element, to create a traffic alerts feed. As we&#039;re in the Northwest of England, I wanted to use a traffic feed relevant to this locale. To this end, I used the &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/www.highways.gov.uk/rssfeed/NorthWest.xml&#039;);&quot;  href=&quot;http://www.highways.gov.uk/rssfeed/NorthWest.xml&quot; title=&quot;Northwest UK Traffic alerts RSS feed&quot;&gt;Northwest UK RSS feed&lt;/a&gt; from the &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/www.highways.gov.uk/traffic/11278.aspx&#039;);&quot;  href=&quot;http://www.highways.gov.uk/traffic/11278.aspx&quot; title=&quot;UK Highways Agency RSS traffic feed list&quot;&gt;Highways Agency traffic feed list&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;So let&#039;s cut to the chase, how do I do this? In a nutshell: Create a new twitter account; link that to a &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/twitterfeed.com&#039;);&quot;  href=&quot;http://twitterfeed.com&quot; title=&quot;Send RSS feeds to Twitter as posts&quot;&gt;twitterfeed.com&lt;/a&gt; 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&#039;re actually travelling round the area), turn on device updates for the following of the new account (assuming you&#039;ve already registered a mobile device for this purpose in your main account).&lt;br /&gt;&lt;br /&gt;Then you get new tweets and or text alerts each time there&#039;s a new RSS entry in the source feed. Sweet &lt;img src=&quot;http://blog.solutionperspectivemedia.co.uk/templates/default/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt;&lt;br /&gt;&lt;br /&gt;If you want to subscribe to the results for that feed simply skip all the setup above and just follow &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/twitter.com/NWUKTrafficAlrt&#039;);&quot;  href=&quot;http://twitter.com/NWUKTrafficAlrt&quot; title=&quot;Northwest UK Traffic Alerts on twitter&quot;&gt;NWUKTrafficAlrt&lt;/a&gt; in your twitter account. 
    </content:encoded>

    <pubDate>Thu, 08 May 2008 00:15:10 +0100</pubDate>
    <guid isPermaLink="false">http://blog.solutionperspectivemedia.co.uk/archives/29-guid.html</guid>
    <category>blog</category>
<category>highways agency</category>
<category>mashup</category>
<category>mobile</category>
<category>northwest</category>
<category>rss</category>
<category>sms</category>
<category>text</category>
<category>traffic</category>
<category>twitter</category>
<category>twitterfeed</category>
<category>uk</category>

</item>
<item>
    <title>Conference experience</title>
    <link>http://blog.solutionperspectivemedia.co.uk/archives/27-Conference-experience.html</link>
            <category>PHP</category>
    
    <comments>http://blog.solutionperspectivemedia.co.uk/archives/27-Conference-experience.html#comments</comments>
    <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=2.0&amp;type=comments&amp;cid=27</wfw:commentRss>
    

    <author>nospam@example.com (Jeremy Coates)</author>
    <content:encoded>
    I&#039;m currently sat in the &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/www.phpconference.co.uk/&#039;);&quot;  href=&quot;http://www.phpconference.co.uk/&quot; title=&quot;PHP London 08 Conference&quot;&gt;PHP London 08 conference&lt;/a&gt; and just thought I&#039;d post a note. I&#039;m currently listening to Rob Allen enthuse about the Zend Framework in the &#039;my framework is better than yours&#039; session.The three frameworks under discussion where Code Igniter, Symphony and Zend Framework. Having listened to all the debates, I&#039;m still glad we&#039;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.&lt;br /&gt;&lt;br /&gt;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&#039;s to be expected. Fortunately, &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/marcus.bointon.com/&#039;);&quot;  rel=&quot;met contact&quot; title=&quot;Marcus Bointon&#039;s Blog&quot; href=&quot;http://marcus.bointon.com/&quot;&gt;Marcus Bointon&lt;/a&gt; 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&#039;ve found his &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/marcus.bointon.com/archives/53-PHPLondon.html&#039;);&quot;  title=&quot;Marcus Bointon&#039;s PHP London 08 Slides&quot; href=&quot;http://marcus.bointon.com/archives/53-PHPLondon.html&quot;&gt;slides on-line&lt;/a&gt; which should help finish the learning. 
    </content:encoded>

    <pubDate>Fri, 29 Feb 2008 14:27:42 +0000</pubDate>
    <guid isPermaLink="false">http://blog.solutionperspectivemedia.co.uk/archives/27-guid.html</guid>
    <category>conference</category>
<category>derick rethans</category>
<category>ivo jansch</category>
<category>marcus bointon</category>
<category>php</category>
<category>phplondon08</category>
<category>rob allen</category>
<category>verp</category>
<category>zend framework</category>

</item>
<item>
    <title>phplondon08: Conference approaches</title>
    <link>http://blog.solutionperspectivemedia.co.uk/archives/26-phplondon08-Conference-approaches.html</link>
            <category>PHP</category>
    
    <comments>http://blog.solutionperspectivemedia.co.uk/archives/26-phplondon08-Conference-approaches.html#comments</comments>
    <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=2.0&amp;type=comments&amp;cid=26</wfw:commentRss>
    

    <author>nospam@example.com (Jeremy Coates)</author>
    <content:encoded>
    I&#039;m now looking forward to the 3rd annual &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/www.phpconference.co.uk/&#039;);&quot;  title=&quot;phplondon08: 3rd UK Annual PHP conference&quot; href=&quot;http://www.phpconference.co.uk/&quot;&gt;UK PHP conference&lt;/a&gt; this Friday. I went to the conference the first year it ran and it was good to truly geek about the language, I couldn&#039;t make last year as I was on my way back from Australia (was actually between Syndey and Dubai at the time!) so I&#039;m over-ready for another PHP geek dose.&lt;br /&gt;&lt;br /&gt;My only problem now is deciding which &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/www.phpconference.co.uk/schedule/&#039;);&quot;  title=&quot;phplondon08 conference schedule&quot; href=&quot;http://www.phpconference.co.uk/schedule/&quot;&gt;track to follow&lt;/a&gt; on the day - choice is sometimes not a good thing! &lt;img src=&quot;http://blog.solutionperspectivemedia.co.uk/templates/default/img/emoticons/wink.png&quot; alt=&quot;;-)&quot; style=&quot;display: inline; vertical-align: bottom;&quot; class=&quot;emoticon&quot; /&gt; Perhaps the sessions will be videoed and I can see all of it.&lt;br /&gt;&lt;br /&gt;While I&#039;m in PHP geek mode (I am every day but that&#039;s what I get paid for), I&#039;ve just discovered the &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/www.phppodcasts.com/&#039;);&quot;  title=&quot;PHP Podcasts web site&quot; href=&quot;http://www.phppodcasts.com/&quot;&gt;PHP Podcasts&lt;/a&gt; web site - I&#039;ve got that linked in the &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/liferea.sourceforge.net/&#039;);&quot;  title=&quot;Liferea RSS Feed Reader&quot; href=&quot;http://liferea.sourceforge.net/&quot;&gt;feed reader&lt;/a&gt; and am already starting to enjoy the aggregated content. 
    </content:encoded>

    <pubDate>Wed, 27 Feb 2008 23:20:12 +0000</pubDate>
    <guid isPermaLink="false">http://blog.solutionperspectivemedia.co.uk/archives/26-guid.html</guid>
    <category>australia</category>
<category>conference</category>
<category>liferea</category>
<category>php</category>
<category>phplondon08</category>
<category>podcasts</category>
<category>rss</category>
<category>uk</category>

</item>
<item>
    <title>GeekUp Leeds: YUI Javascript Evolved?</title>
    <link>http://blog.solutionperspectivemedia.co.uk/archives/24-GeekUp-Leeds-YUI-Javascript-Evolved.html</link>
            <category>Programming</category>
    
    <comments>http://blog.solutionperspectivemedia.co.uk/archives/24-GeekUp-Leeds-YUI-Javascript-Evolved.html#comments</comments>
    <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=2.0&amp;type=comments&amp;cid=24</wfw:commentRss>
    

    <author>nospam@example.com (Jeremy Coates)</author>
    <content:encoded>
    &lt;img width=&quot;390&quot; vspace=&quot;5&quot; hspace=&quot;5&quot; height=&quot;450&quot; align=&quot;right&quot; alt=&quot;Christian Heilmann at GeekUp Leeds: YUI Javascript Evolved|&quot; src=&quot;http://blog.solutionperspectivemedia.co.uk/uploads/Image/img_5460_scaled.jpg&quot; /&gt;We&#039;ve started to use the &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/developer.yahoo.com/yui/&#039;);&quot;  title=&quot;Yahoo! User Interface (YUI) home page&quot; href=&quot;http://developer.yahoo.com/yui/&quot;&gt;Yahoo! User Interface&lt;/a&gt; (YUI) a lot here at &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/www.solutionperspective.co.uk/&#039;);&quot;  title=&quot;Solution Perspective Media&quot; href=&quot;http://www.solutionperspective.co.uk/&quot;&gt;SPM&lt;/a&gt; and so I was intrigued when the Leeds branch of &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/geekup.org/&#039;);&quot;  title=&quot;GeekUp website&quot; href=&quot;http://geekup.org/&quot;&gt;GeekUp&lt;/a&gt; were having &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/www.wait-till-i.com/&#039;);&quot;  title=&quot;Christian Heilmann&#039;s blog&quot; href=&quot;http://www.wait-till-i.com/&quot; rel=&quot;contact met&quot;&gt;Christian Heilmann&lt;/a&gt; from Yahoo! to speak about it.&lt;br /&gt;&lt;br /&gt;Whilst Christian&#039;s talk was an introduction to the YUI posing the question Javascript Evolved?, it was fairly basic for anyone who&#039;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&#039;m sure it will after the presentation. For me it&#039;s the enterprise approach to the framework model that is YUI that won out over the other libraries out there. One of Christians&#039; 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&#039;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&#039;m looking forward to getting into the new features of the latest release of &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/yuiblog.com/blog/2008/02/20/yui-250-released/&#039;);&quot;  title=&quot;YUI 2.5.0 release notes&quot; href=&quot;http://yuiblog.com/blog/2008/02/20/yui-250-released/&quot;&gt;YUI version 2.5.0 &lt;/a&gt;out today! I hope that the new version doesn&#039;t break too much as I&#039;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&#039;s slides are &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/www.wait-till-i.com/2008/02/20/geekup-leeds-talk-about-the-yui-right-when-the-new-version-25-is-out/&#039;);&quot;  title=&quot;Slides from the talk YUI - Javascript Evolved?&quot; href=&quot;http://www.wait-till-i.com/2008/02/20/geekup-leeds-talk-about-the-yui-right-when-the-new-version-25-is-out/&quot;&gt;available on-line&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;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&#039;d won one of the two copies of Christian&#039;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&#039;ve finished my current read: Microformats: Empowering Your Markup for Web 2.0 also from the same stable. 
    </content:encoded>

    <pubDate>Wed, 20 Feb 2008 22:49:55 +0000</pubDate>
    <guid isPermaLink="false">http://blog.solutionperspectivemedia.co.uk/archives/24-guid.html</guid>
    <category>geekup</category>
<category>javascript</category>
<category>leeds</category>
<category>library</category>
<category>uk</category>
<category>web development</category>
<category>yui</category>

</item>
<item>
    <title>Metamorphosis</title>
    <link>http://blog.solutionperspectivemedia.co.uk/archives/12-Metamorphosis.html</link>
            <category>General</category>
            <category>PHP</category>
            <category>XTemplate</category>
    
    <comments>http://blog.solutionperspectivemedia.co.uk/archives/12-Metamorphosis.html#comments</comments>
    <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=2.0&amp;type=comments&amp;cid=12</wfw:commentRss>
    

    <author>nospam@example.com (Jeremy Coates)</author>
    <content:encoded>
    &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/www.solutionperspective.co.uk/&#039;);&quot;  href=&quot;http://www.solutionperspective.co.uk/&quot;&gt;&lt;img width=&quot;247&quot; vspace=&quot;10&quot; hspace=&quot;10&quot; height=&quot;117&quot; border=&quot;0&quot; align=&quot;right&quot; src=&quot;http://blog.solutionperspectivemedia.co.uk/uploads/Image/logo_and_text_vector_250_rgb.jpg&quot; alt=&quot;Solution Perspective Media Logo&quot; /&gt;&lt;/a&gt;Just an intro for those who know us already as Co-Comp Ltd, well we&#039;re still that as a legal entity but we&#039;re now going by the name of &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/www.solutionperspective.co.uk/&#039;);&quot;  href=&quot;http://www.solutionperspective.co.uk/&quot;&gt;Solution Perspective Media&lt;/a&gt; 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&#039;m just putting the finishing touches to our revised content management system first - based on a combination of &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/framework.zend.com/&#039;);&quot;  href=&quot;http://framework.zend.com/&quot;&gt;ZendFramework&lt;/a&gt;, &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/adodb.sourceforge.net/&#039;);&quot;  href=&quot;http://adodb.sourceforge.net/&quot;&gt;ADOdb&lt;/a&gt; and &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/www.phpxtemplate.org/&#039;);&quot;  href=&quot;http://www.phpxtemplate.org/&quot;&gt;XTemplate&lt;/a&gt; it&#039;s becoming a great tool - ask me for a demo when you see me! 
    </content:encoded>

    <pubDate>Tue, 15 May 2007 21:16:01 +0100</pubDate>
    <guid isPermaLink="false">http://blog.solutionperspectivemedia.co.uk/archives/12-guid.html</guid>
    <category>adodb</category>
<category>xtemplate</category>
<category>zend framework</category>

</item>
<item>
    <title>New Staff</title>
    <link>http://blog.solutionperspectivemedia.co.uk/archives/7-New-Staff.html</link>
            <category>General</category>
            <category>XTemplate</category>
    
    <comments>http://blog.solutionperspectivemedia.co.uk/archives/7-New-Staff.html#comments</comments>
    <wfw:comment>http://blog.solutionperspectivemedia.co.uk/wfwcomment.php?cid=7</wfw:comment>

    <slash:comments>0</slash:comments>
    <wfw:commentRss>http://blog.solutionperspectivemedia.co.uk/rss.php?version=2.0&amp;type=comments&amp;cid=7</wfw:commentRss>
    

    <author>nospam@example.com (Jeremy Coates)</author>
    <content:encoded>
    We&#039;ve just taken on a new member of staff &lt;a rel=&quot;met co-worker colleague&quot; href=&quot;http://blog.solutionperspectivemedia.co.uk/authors/3-Rachel-Williams&quot;&gt;Rachel Williams&lt;/a&gt; as a designer / coach. This action should help out lots round here - things have been way too busy for a long while (hence the scarcity of blog entries!). Welcome aboard Rachel.&lt;br /&gt;&lt;br /&gt;Her role is partly design (especially web design) based and partly as a business / life coach and so it&#039;s not the usual skill mix you&#039;d find in a single person. However find that person we did, as Rachel is a fully qualified life coach and has done quite a bit of design work - she&#039;s now got to learn how we do things (HTML templating with &lt;a onclick=&quot;javascript: pageTracker._trackPageview(&#039;/extlink/www.phpxtemplate.org&#039;);&quot;  href=&quot;http://www.phpxtemplate.org&quot; title=&quot;XTemplate Website&quot;&gt;XTemplate&lt;/a&gt;! ).&amp;#160; Hopefully there&#039;ll be many new developments as things get settled in. 
    </content:encoded>

    <pubDate>Mon, 09 Oct 2006 16:11:00 +0100</pubDate>
    <guid isPermaLink="false">http://blog.solutionperspectivemedia.co.uk/archives/7-guid.html</guid>
    <category>design</category>
<category>staff</category>
<category>xtemplate</category>

</item>

</channel>
</rss>