<?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>Ian P. Christian's personal blog</title>
    <link>http://pookey.co.uk/blog/</link>
    <description>Random witterings from pookey </description>
    <dc:language>en</dc:language>
    <generator>Serendipity 1.5-alpha2 - http://www.s9y.org/</generator>
    <pubDate>Fri, 15 May 2009 08:57:07 GMT</pubDate>

    <image>
        <url>http://pookey.co.uk/blog/templates/default/img/s9y_banner_small.png</url>
        <title>RSS: Ian P. Christian's personal blog - Random witterings from pookey </title>
        <link>http://pookey.co.uk/blog/</link>
        <width>100</width>
        <height>21</height>
    </image>

<item>
    <title>Filtering Postini tagged mail with Sieve</title>
    <link>http://pookey.co.uk/blog/archives/84-Filtering-Postini-tagged-mail-with-Sieve.html</link>
    
    <comments>http://pookey.co.uk/blog/archives/84-Filtering-Postini-tagged-mail-with-Sieve.html#comments</comments>
    <wfw:comment>http://pookey.co.uk/blog/wfwcomment.php?cid=84</wfw:comment>

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

    <author>nospam@example.com (Ian P. Christian)</author>
    <content:encoded>
    &lt;p&gt;
  The headers Postini&#039;s anti-spam system adds to emails are quite hard to filter on, as you need to compare part of one header to part of another.  Here&#039;s a little snipped that works with dovecot 1.2&#039;s sieve implementation.  I don&#039;t actually use this myself anymore, but I&#039;m posting it here for anyone else struggling with the problem.
&lt;/p&gt; &lt;br /&gt;&lt;a href=&quot;http://pookey.co.uk/blog/archives/84-Filtering-Postini-tagged-mail-with-Sieve.html#extended&quot;&gt;Continue reading &quot;Filtering Postini tagged mail with Sieve&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Fri, 15 May 2009 09:57:07 +0100</pubDate>
    <guid isPermaLink="false">http://pookey.co.uk/blog/archives/84-guid.html</guid>
    
</item>
<item>
    <title>sfServiceDefinition - a brief introduction</title>
    <link>http://pookey.co.uk/blog/archives/82-sfServiceDefinition-a-brief-introduction.html</link>
            <category>php</category>
            <category>symfony</category>
    
    <comments>http://pookey.co.uk/blog/archives/82-sfServiceDefinition-a-brief-introduction.html#comments</comments>
    <wfw:comment>http://pookey.co.uk/blog/wfwcomment.php?cid=82</wfw:comment>

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

    <author>nospam@example.com (Ian P. Christian)</author>
    <content:encoded>
    &lt;p&gt;
  Fabien has already &lt;a href=&quot;http://fabien.potencier.org/article/13/introduction-to-the-symfony-service-container&quot;&gt;introduced the symfony service container&lt;/a&gt;, and will be shortly releasing a post covering more of it.  I was keen to get my hands dirty, so I&#039;ve dived into the code and got a quick example working.
&lt;/p&gt;
 &lt;br /&gt;&lt;a href=&quot;http://pookey.co.uk/blog/archives/82-sfServiceDefinition-a-brief-introduction.html#extended&quot;&gt;Continue reading &quot;sfServiceDefinition - a brief introduction&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Tue, 31 Mar 2009 15:21:58 +0100</pubDate>
    <guid isPermaLink="false">http://pookey.co.uk/blog/archives/82-guid.html</guid>
    
</item>
<item>
    <title>YAML in PHP - fun with sfYaml</title>
    <link>http://pookey.co.uk/blog/archives/80-YAML-in-PHP-fun-with-sfYaml.html</link>
            <category>php</category>
            <category>symfony</category>
    
    <comments>http://pookey.co.uk/blog/archives/80-YAML-in-PHP-fun-with-sfYaml.html#comments</comments>
    <wfw:comment>http://pookey.co.uk/blog/wfwcomment.php?cid=80</wfw:comment>

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

    <author>nospam@example.com (Ian P. Christian)</author>
    <content:encoded>
    &lt;p&gt;
  In a &lt;a href=&quot;http://www.symfony-project.org/blog/2009/03/30/introducing-symfony-components&quot;&gt;recent post about Symfony components&lt;/a&gt; - Fabien wrote about how the Symfony project (yes, that&#039;s right - a capital S now!) will be releasing more and more components.  In this post I introduce sfYaml, a YAML parser for PHP - building on my &lt;a href=&quot;http://pookey.co.uk/blog/archives/79-Playing-with-symfony-routing-without-symfony.html&quot;&gt;previous blog post about routing&lt;/a&gt;.
&lt;/p&gt; &lt;br /&gt;&lt;a href=&quot;http://pookey.co.uk/blog/archives/80-YAML-in-PHP-fun-with-sfYaml.html#extended&quot;&gt;Continue reading &quot;YAML in PHP - fun with sfYaml&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Mon, 30 Mar 2009 20:14:49 +0100</pubDate>
    <guid isPermaLink="false">http://pookey.co.uk/blog/archives/80-guid.html</guid>
    
</item>
<item>
    <title>Playing with symfony routing - without symfony</title>
    <link>http://pookey.co.uk/blog/archives/79-Playing-with-symfony-routing-without-symfony.html</link>
            <category>geek</category>
            <category>php</category>
            <category>symfony</category>
    
    <comments>http://pookey.co.uk/blog/archives/79-Playing-with-symfony-routing-without-symfony.html#comments</comments>
    <wfw:comment>http://pookey.co.uk/blog/wfwcomment.php?cid=79</wfw:comment>

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

    <author>nospam@example.com (Ian P. Christian)</author>
    <content:encoded>
    &lt;p&gt;
  symfony 1.2 was quite an improvement over 1.0, one of the most important changes was improved decoupling between components. In this article we&#039;re going to put this to the test and have some fun with sfRouting.
&lt;/p&gt; &lt;br /&gt;&lt;a href=&quot;http://pookey.co.uk/blog/archives/79-Playing-with-symfony-routing-without-symfony.html#extended&quot;&gt;Continue reading &quot;Playing with symfony routing - without symfony&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Sun, 29 Mar 2009 14:32:43 +0100</pubDate>
    <guid isPermaLink="false">http://pookey.co.uk/blog/archives/79-guid.html</guid>
    
</item>
<item>
    <title>Rate Limiting SOAP client in PHP</title>
    <link>http://pookey.co.uk/blog/archives/78-Rate-Limiting-SOAP-client-in-PHP.html</link>
            <category>geek</category>
            <category>php</category>
    
    <comments>http://pookey.co.uk/blog/archives/78-Rate-Limiting-SOAP-client-in-PHP.html#comments</comments>
    <wfw:comment>http://pookey.co.uk/blog/wfwcomment.php?cid=78</wfw:comment>

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

    <author>nospam@example.com (Ian P. Christian)</author>
    <content:encoded>
    &lt;p&gt;
  I&#039;ve recently had the requirement to rate limit SOAP calls to a remote API, so having done the work I though I&#039;d document it here.
&lt;/p&gt; &lt;br /&gt;&lt;a href=&quot;http://pookey.co.uk/blog/archives/78-Rate-Limiting-SOAP-client-in-PHP.html#extended&quot;&gt;Continue reading &quot;Rate Limiting SOAP client in PHP&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Thu, 26 Mar 2009 15:28:23 +0000</pubDate>
    <guid isPermaLink="false">http://pookey.co.uk/blog/archives/78-guid.html</guid>
    
</item>
<item>
    <title>Using the 'classmap' with SOAP in PHP</title>
    <link>http://pookey.co.uk/blog/archives/77-Using-the-classmap-with-SOAP-in-PHP.html</link>
            <category>geek</category>
            <category>php</category>
    
    <comments>http://pookey.co.uk/blog/archives/77-Using-the-classmap-with-SOAP-in-PHP.html#comments</comments>
    <wfw:comment>http://pookey.co.uk/blog/wfwcomment.php?cid=77</wfw:comment>

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

    <author>nospam@example.com (Ian P. Christian)</author>
    <content:encoded>
    &lt;p&gt;
  I&#039;ve recently done a little bit of SOAP work whilst spec&#039;ing out a project for &lt;a href=&quot;http://www.timico.net&quot;&gt;work&lt;/a&gt; - and I noticed that the &lt;a href=&quot;http://uk.php.net/manual/en/soapclient.soapclient.php&quot;&gt;PHP manual page for SOAP&lt;/a&gt; a mention of the &#039;classmap&#039;, which isn&#039;t documented so well.  I thought I&#039;d put an example here to show it&#039;s usage.
&lt;/p&gt; &lt;br /&gt;&lt;a href=&quot;http://pookey.co.uk/blog/archives/77-Using-the-classmap-with-SOAP-in-PHP.html#extended&quot;&gt;Continue reading &quot;Using the &#039;classmap&#039; with SOAP in PHP&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Mon, 23 Mar 2009 15:36:29 +0000</pubDate>
    <guid isPermaLink="false">http://pookey.co.uk/blog/archives/77-guid.html</guid>
    
</item>
<item>
    <title>Pirate Duck Update</title>
    <link>http://pookey.co.uk/blog/archives/76-Pirate-Duck-Update.html</link>
    
    <comments>http://pookey.co.uk/blog/archives/76-Pirate-Duck-Update.html#comments</comments>
    <wfw:comment>http://pookey.co.uk/blog/wfwcomment.php?cid=76</wfw:comment>

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

    <author>nospam@example.com (Ian P. Christian)</author>
    <content:encoded>
    &lt;p&gt;
  As you should be aware from my previous blog post - &lt;a href=&quot;http://pookey.co.uk/blog/archives/72-Bring-Back-Pirate-Duck.html&quot;&gt;Bring Back Pirate Duck&lt;/a&gt; - one of my ducks is missing.  This morning upon returning I found a small padded envelope addressed to &#039;Mr Ian P Christian - Duck Master&quot;.
&lt;/p&gt; &lt;br /&gt;&lt;a href=&quot;http://pookey.co.uk/blog/archives/76-Pirate-Duck-Update.html#extended&quot;&gt;Continue reading &quot;Pirate Duck Update&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Mon, 23 Mar 2009 09:14:04 +0000</pubDate>
    <guid isPermaLink="false">http://pookey.co.uk/blog/archives/76-guid.html</guid>
    
</item>
<item>
    <title>Selecting a random database row</title>
    <link>http://pookey.co.uk/blog/archives/75-Selecting-a-random-database-row.html</link>
            <category>geek</category>
    
    <comments>http://pookey.co.uk/blog/archives/75-Selecting-a-random-database-row.html#comments</comments>
    <wfw:comment>http://pookey.co.uk/blog/wfwcomment.php?cid=75</wfw:comment>

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

    <author>nospam@example.com (Ian P. Christian)</author>
    <content:encoded>
    &lt;p&gt;
  I recently wanted to select a random row from a database, it seemed like a pretty trivial thing to do - but as often the case, it&#039;s not as easy as I first expected it to be!
&lt;/p&gt; &lt;br /&gt;&lt;a href=&quot;http://pookey.co.uk/blog/archives/75-Selecting-a-random-database-row.html#extended&quot;&gt;Continue reading &quot;Selecting a random database row&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Sat, 21 Mar 2009 21:20:20 +0000</pubDate>
    <guid isPermaLink="false">http://pookey.co.uk/blog/archives/75-guid.html</guid>
    
</item>
<item>
    <title>STOMPing with PHP - intergration with ActiveMQ</title>
    <link>http://pookey.co.uk/blog/archives/74-STOMPing-with-PHP-intergration-with-ActiveMQ.html</link>
            <category>geek</category>
            <category>php</category>
    
    <comments>http://pookey.co.uk/blog/archives/74-STOMPing-with-PHP-intergration-with-ActiveMQ.html#comments</comments>
    <wfw:comment>http://pookey.co.uk/blog/wfwcomment.php?cid=74</wfw:comment>

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

    <author>nospam@example.com (Ian P. Christian)</author>
    <content:encoded>
    &lt;p&gt;
  In a previous post, &lt;a href=&quot;http://pookey.co.uk/blog/archives/73-Playing-with-ActiveMQ-using-Maven.html&quot;&gt;&quot;Playing with ActiveMQ using Maven&quot;&lt;/a&gt;, I  showed how to produce and consume simple messages using Java.  In this short post I show how to access these messages from PHP using &lt;a href=&quot;http://en.wikipedia.org/wiki/Streaming_Text_Orientated_Messaging_Protocol&quot;&gt;STOMP&lt;/a&gt;.
&lt;/p&gt; &lt;br /&gt;&lt;a href=&quot;http://pookey.co.uk/blog/archives/74-STOMPing-with-PHP-intergration-with-ActiveMQ.html#extended&quot;&gt;Continue reading &quot;STOMPing with PHP - intergration with ActiveMQ&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Mon, 16 Mar 2009 16:35:57 +0000</pubDate>
    <guid isPermaLink="false">http://pookey.co.uk/blog/archives/74-guid.html</guid>
    
</item>
<item>
    <title>Playing with ActiveMQ using Maven</title>
    <link>http://pookey.co.uk/blog/archives/73-Playing-with-ActiveMQ-using-Maven.html</link>
            <category>geek</category>
            <category>java</category>
    
    <comments>http://pookey.co.uk/blog/archives/73-Playing-with-ActiveMQ-using-Maven.html#comments</comments>
    <wfw:comment>http://pookey.co.uk/blog/wfwcomment.php?cid=73</wfw:comment>

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

    <author>nospam@example.com (Ian P. Christian)</author>
    <content:encoded>
    &lt;p&gt;
  In this post I demonstrate how to get started with &lt;a href=&quot;http://activemq.apache.org/&quot;&gt;ActiveMQ&lt;/a&gt;.  This is very much a simple beginners guide, and shows you just enough to get a message traveling between 2 separate applications.
&lt;/p&gt;
&lt;p&gt;
  I&#039;ve separated the example up into 3 sections.  The &#039;producer&#039; section will create test messages on a queue, the &#039;consumer&#039; will consume them, and the final section, &#039;mq&#039;, will host the ActiveMQ instance.  It would be possible to do this in a single application using an embedded broker, however I think it&#039;s useful to demonstrate them separately, as potentially the components could be on separate machines.
&lt;/p&gt; &lt;br /&gt;&lt;a href=&quot;http://pookey.co.uk/blog/archives/73-Playing-with-ActiveMQ-using-Maven.html#extended&quot;&gt;Continue reading &quot;Playing with ActiveMQ using Maven&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Mon, 16 Mar 2009 11:07:37 +0000</pubDate>
    <guid isPermaLink="false">http://pookey.co.uk/blog/archives/73-guid.html</guid>
    
</item>
<item>
    <title>Bring Back Pirate Duck</title>
    <link>http://pookey.co.uk/blog/archives/72-Bring-Back-Pirate-Duck.html</link>
    
    <comments>http://pookey.co.uk/blog/archives/72-Bring-Back-Pirate-Duck.html#comments</comments>
    <wfw:comment>http://pookey.co.uk/blog/wfwcomment.php?cid=72</wfw:comment>

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

    <author>nospam@example.com (Ian P. Christian)</author>
    <content:encoded>
    &lt;p&gt;
  I took 2 days away from work last week, and upon my return I noticed that one of my ducks from my &lt;a href=&quot;http://www.flickr.com/photos/50296451@N00/3238759204/&quot;&gt;desktop duck collection&lt;/a&gt; was missing.  Shortly after my discovery, I received an email with a subject line of &#039;we have your duck&#039;.
&lt;/p&gt; &lt;br /&gt;&lt;a href=&quot;http://pookey.co.uk/blog/archives/72-Bring-Back-Pirate-Duck.html#extended&quot;&gt;Continue reading &quot;Bring Back Pirate Duck&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Thu, 12 Mar 2009 15:23:37 +0000</pubDate>
    <guid isPermaLink="false">http://pookey.co.uk/blog/archives/72-guid.html</guid>
    
</item>
<item>
    <title>Cacti and Exim - a (mostly) complete guide - Part 2</title>
    <link>http://pookey.co.uk/blog/archives/71-Cacti-and-Exim-a-mostly-complete-guide-Part-2.html</link>
            <category>geek</category>
    
    <comments>http://pookey.co.uk/blog/archives/71-Cacti-and-Exim-a-mostly-complete-guide-Part-2.html#comments</comments>
    <wfw:comment>http://pookey.co.uk/blog/wfwcomment.php?cid=71</wfw:comment>

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

    <author>nospam@example.com (Ian P. Christian)</author>
    <content:encoded>
    &lt;p&gt;
  In &lt;a href=&quot;http://pookey.co.uk/blog/archives/69-Cacti-and-Exim-a-mostly-complete-guide-Part-1.html&quot;&gt;Part 1&lt;/a&gt; I covered getting Exim statistics into SNMP.  In this part I&#039;ll walk though setting up cacti so that it can monitor your exim server.
&lt;/p&gt; &lt;br /&gt;&lt;a href=&quot;http://pookey.co.uk/blog/archives/71-Cacti-and-Exim-a-mostly-complete-guide-Part-2.html#extended&quot;&gt;Continue reading &quot;Cacti and Exim - a (mostly) complete guide - Part 2&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Sat, 07 Mar 2009 19:53:56 +0000</pubDate>
    <guid isPermaLink="false">http://pookey.co.uk/blog/archives/71-guid.html</guid>
    
</item>
<item>
    <title>BeBook 2</title>
    <link>http://pookey.co.uk/blog/archives/70-BeBook-2.html</link>
            <category>bebook</category>
            <category>geek</category>
    
    <comments>http://pookey.co.uk/blog/archives/70-BeBook-2.html#comments</comments>
    <wfw:comment>http://pookey.co.uk/blog/wfwcomment.php?cid=70</wfw:comment>

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

    <author>nospam@example.com (Ian P. Christian)</author>
    <content:encoded>
    &lt;p&gt;
  &lt;a href=&quot;http://www.mybebook.com&quot;&gt;BeBook&lt;/a&gt; have sent me exclusive pictures of the new &lt;a href=&quot;http://mybebook.com/p25/New-model-BeBook-on-the-horizon./pages.html&quot;&gt;&quot;BeBook 2&quot;&lt;/a&gt;.  The new device seems to be a significant improvement over the first BeBook.
&lt;/p&gt; &lt;br /&gt;&lt;a href=&quot;http://pookey.co.uk/blog/archives/70-BeBook-2.html#extended&quot;&gt;Continue reading &quot;BeBook 2&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Fri, 06 Mar 2009 01:16:23 +0000</pubDate>
    <guid isPermaLink="false">http://pookey.co.uk/blog/archives/70-guid.html</guid>
    
</item>
<item>
    <title>Cacti and Exim - a (mostly) complete guide - Part 1</title>
    <link>http://pookey.co.uk/blog/archives/69-Cacti-and-Exim-a-mostly-complete-guide-Part-1.html</link>
            <category>geek</category>
    
    <comments>http://pookey.co.uk/blog/archives/69-Cacti-and-Exim-a-mostly-complete-guide-Part-1.html#comments</comments>
    <wfw:comment>http://pookey.co.uk/blog/wfwcomment.php?cid=69</wfw:comment>

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

    <author>nospam@example.com (Ian P. Christian)</author>
    <content:encoded>
    &lt;p&gt;
  I recently had to set up monitoring for a new Exim MX server at &lt;a href=&quot;http://www.timico.net&quot;&gt;work&lt;/a&gt;.  I wanted to make exim statistics available over SNMP such that I can easily hook it into &lt;a href=&quot;http://www.cacti.net&quot;&gt;cacti&lt;/a&gt; and &lt;a href=&quot;http://www.nagios.org&quot;&gt;nagios&lt;/a&gt;.  Having recently been though the whole process from beginning to end, I thought I&#039;d take the time to document the process, so that others can not only download and use my scripts/templates - but also modify it to suit their needs and learn some cacti whilst doing so.
&lt;/p&gt;
&lt;p&gt;
  Download my script and template: - &lt;a href=&quot;http://pookey.co.uk/blog/uploads/exim_cacti/exim_cacti_v1.tar.gz&quot; title=&quot;exim_cacti_v1.tar.gz&quot; target=&quot;_blank&quot;&gt;exim_cacti_v1.tar.gz&lt;/a&gt;
&lt;/p&gt;
 &lt;br /&gt;&lt;a href=&quot;http://pookey.co.uk/blog/archives/69-Cacti-and-Exim-a-mostly-complete-guide-Part-1.html#extended&quot;&gt;Continue reading &quot;Cacti and Exim - a (mostly) complete guide - Part 1&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Thu, 05 Mar 2009 13:08:01 +0000</pubDate>
    <guid isPermaLink="false">http://pookey.co.uk/blog/archives/69-guid.html</guid>
    
</item>
<item>
    <title>Connecting to the Internet via bluetooth using a Nokia on OS X</title>
    <link>http://pookey.co.uk/blog/archives/68-Connecting-to-the-Internet-via-bluetooth-using-a-Nokia-on-OS-X.html</link>
            <category>geek</category>
    
    <comments>http://pookey.co.uk/blog/archives/68-Connecting-to-the-Internet-via-bluetooth-using-a-Nokia-on-OS-X.html#comments</comments>
    <wfw:comment>http://pookey.co.uk/blog/wfwcomment.php?cid=68</wfw:comment>

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

    <author>nospam@example.com (Ian P. Christian)</author>
    <content:encoded>
    &lt;p&gt;
  I recently got a new MacBook, thanks to my employer - &lt;a href=&quot;http://www.timico.net/&quot;&gt;Timico&lt;/a&gt;.  Believe it or not, my previous laptop I ran Windows Vista on - and despite Linux usually being my OS of choice, I got on well with Vista.  For me, things &#039;just works&#039;, and on that list of things that &#039;just work&#039; was Nokia&#039;s &#039;One Click&#039; internet access tool included in the Nokia windows software.  This tool makes it dead easy to connect via bluetooth, it really was just a matter of selecting your network provider, and clicking a button.
&lt;/p&gt;
&lt;p&gt;
  I typed a few things into google to try to figure out how to get OS X to connect via bluetooth over my N95 or E71 mobile phone.  I found all sorts of confusing articles suggesting I needed to download scripts  and place them somewhere, and jump over a few hurdles.  Frankly, I couldn&#039;t be bothered to mess about with that kind of thing, I wanted things to just work like they did in Windows.
&lt;/p&gt;
&lt;p&gt;
  Despite the confusion caused by the various articles on the internet, it&#039;s actually surprisingly easy to setup - so I thought I would document it here for others.  Simply go to the bluetooth menu, and select to &#039;Set up a bluetooth device&#039;, follow though the obvious settings.  The last step in the wizard has a tick box labeled &#039;Access the Internet with your phone&#039;s data connection&#039;.  Ensure it&#039;s ticked, and click next.
&lt;/p&gt;
&lt;p&gt;
  These settings are for Vodafone contract (PAYG is different apparently) in the UK, a quick google of something like &#039;GPRS settings &amp;lt;country&amp;gt; &amp;lt;provider&amp;gt;&#039; should allow you to find the settings you need.   
&lt;p&gt;
&lt;table&gt;
  &lt;tr&gt;
    &lt;th&gt;Username&lt;/th&gt;
    &lt;td&gt;web&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;th&gt;Password&lt;/th&gt;
    &lt;td&gt;web&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;th&gt;APN&lt;/th&gt;
    &lt;td&gt;internet&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

&lt;p&gt;
  Save these settings.  I like to have &#039;show bluetooth status in menu bar&#039; and &#039;show modem status in menu bar&#039; selected, that choice is yours.  It is now as easy as going into  network preferences (or using the menu status in the menu bar) and clicking &#039;connect bluetooth&#039; to connect to the internet.  This works perfectly for me in OS X 10.5.6.
&lt;/p&gt; 
    </content:encoded>

    <pubDate>Thu, 05 Mar 2009 10:49:46 +0000</pubDate>
    <guid isPermaLink="false">http://pookey.co.uk/blog/archives/68-guid.html</guid>
    
</item>

</channel>
</rss>