<?xml version="1.0" encoding="ISO-8859-1"?><!-- OPML generated by OPML Editor v10.1a8 on Fri, 22 Sep 2006 09:55:01 GMT -->
<opml version="2.0">	<head>		<title>20.opml</title>		<dateCreated>Wed, 20 Sep 2006 07:45:16 GMT</dateCreated>		<dateModified>Fri, 22 Sep 2006 09:55:01 GMT</dateModified>		<ownerName>Tom Morris</ownerName>		<ownerEmail>http://blogs.opml.org/mail/tommorris</ownerEmail>		<expansionState></expansionState>		<vertScrollState>1</vertScrollState>		<windowTop>44</windowTop>		<windowLeft>140</windowLeft>		<windowBottom>418</windowBottom>		<windowRight>734</windowRight>		</head>	<body>		<outline text="A guide to &lt;a href=&quot;http://www.eweek.com/article2/0,1895,2016415,00.asp&quot;&gt;programming languages you should learn&lt;/a&gt;. I'm already a pretty competent PHP programmer. I've got a copy of Pickaxe sitting on my shelf waiting to be read, but I haven't found a few hours to sit down and really learn enough of it to be useful. My hosting provider has Ruby and Rails installed, but PHP is so much easier to just sit down and hack stuff together in." created="Wed, 20 Sep 2006 09:16:05 GMT"/>		<outline text="My London Top Places" created="Wed, 20 Sep 2006 07:45:14 GMT">			<outline text="&lt;a href=&quot;http://www.haloscan.com/comments/tommorris/gotIt32485/#107957&quot;&gt;Caiti&lt;/a&gt; asks for some suggestions of what to do in London. Let's see what suggestions I can make." created="Wed, 20 Sep 2006 07:45:31 GMT"/>			<outline text="First of all, don't take tourist buses. They're extremely expensive compared to taking the normal buses. One of the best ways of seeing London is to grab yourself a bus pass (or Oyster card) and just ride around everywhere. London buses have all the failings of bus services - they're slow, often late and often stop unexpectedly. That said, they are easy enough to understand. They are well-described on the &lt;a href=&quot;http://www.tfl.gov.uk&quot;&gt;TfL&lt;/a&gt; website and the Journey Planner." created="Wed, 20 Sep 2006 07:46:14 GMT"/>			<outline text="Some places and things, then." created="Wed, 20 Sep 2006 07:48:35 GMT"/>			<outline text="&lt;a href=&quot;http://en.wikipedia.org/wiki/Speakers'_Corner&quot;&gt;Speakers' Corner&lt;/a&gt;. If you are ever in London on a Sunday morning, take some time to go up to Speakers' Corner in Hyde Park. The closest tube station is Marble Arch on the Central line. You may even find me there, keeping alive the tradition that has been part of London spanning through both Karl Marx and George Orwell." created="Wed, 20 Sep 2006 07:48:40 GMT"/>			<outline text="An old Routemaster bus. A lot of people have a lot of nostalgia for Routemaster buses. I'm not as nostalgic as some other people are about them, but they are still fun to ride when you can find them. They do run on certain routes - number 9, for instance - but for shorter distances (number 9 only runs to the Royal Albert Hall instead of all the way to Fulham). If you want to take one, go to Aldwych or Charing Cross station bus stops and wait. You may be there for a while, but one will turn up. Buy a ticket, get on and sit down. The ticket attendant will pop over shortly and check your ticket. To get the full experience, you've gotta sit upstairs at the front." created="Wed, 20 Sep 2006 07:52:28 GMT"/>			<outline text="Go in to &lt;a href=&quot;http://en.wikipedia.org/wiki/St_Paul%27s_Cathedral&quot;&gt;St. Paul's&lt;/a&gt;. It's one of the most magnificent places of worship in London." created="Wed, 20 Sep 2006 07:56:38 GMT"/>			<outline text="Make sure you go to Foyles in Charing Cross Road. It really is one of the best new bookshop in the world (Baggins in Rochester, Kent is the best second-hand bookshop - at least in the UK)." created="Wed, 20 Sep 2006 07:58:02 GMT"/>			<outline text="Hop on to &lt;a href=&quot;http://www.upcoming.org&quot;&gt;Upcoming&lt;/a&gt; and find something of interest on there." created="Wed, 20 Sep 2006 07:59:20 GMT"/>			<outline text="I'll post some more later, but if you've got ideas for Caiti, feel free to drop them in the comments." created="Wed, 20 Sep 2006 08:40:49 GMT"/>			<outline text="&lt;a href=&quot;http://www.haloscan.com/comments/tommorris/myLondonTopPlaces82428/&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt;postCount('myLondonTopPlaces82428');&lt;/script&gt;&lt;/a&gt; | &lt;a href=&quot;http://www.haloscan.com/tb/tommorris/myLondonTopPlaces82428/&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt;postCountTB('myLondonTopPlaces82428'); &lt;/script&gt;&lt;/a&gt;"/>			</outline>		<outline text="TV and radio listings in OPML and on the iPod" created="Wed, 20 Sep 2006 17:55:31 GMT">			<outline text="I recently bought a video iPod and then today bought the radio receiver. The only problem? I don't know what's on the radio." created="Wed, 20 Sep 2006 17:54:25 GMT"/>			<outline text="So I've written a script that takes the BBC TV and radio data for up to seven days and turns it in to OPML and ASCII. Why ASCII? Well, so that I can easily drop it in the Notes folder on my iPod (or rather, have a script that does so automatically)." created="Wed, 20 Sep 2006 17:55:58 GMT"/>			<outline text="I'll add more information to the OPML version as well as some interactivity with other web services soon. &quot;What's on TV tonight?&quot; seems like a perfect match with Grazr." created="Wed, 20 Sep 2006 18:01:22 GMT"/>			<outline text="You can get data at:" created="Wed, 20 Sep 2006 18:14:01 GMT"/>			<outline text="&lt;a href=&quot;http://tools.opiumfield.com/bbc/tv/1&quot;&gt;tools.opiumfield.com/bbc/tv/1&lt;/a&gt; - returns OPML for BBC 1 (&lt;a href=&quot;http://grazr.com/gzpanel.html?file=http://tools.opiumfield.com/bbc/tv/1&quot;&gt;Graze&lt;/a&gt;)." created="Wed, 20 Sep 2006 18:14:39 GMT"/>			<outline text="All the channels are of the format tv/[number] and radio/[number] except the named channels - tv/news24, tv/cbbc, tv/cbeebies, tv/parliament, tv/world, radio/1x (1Xtra) and radio/5sx (Five Live Sports Extra). This is because the BBC have a messed up channels scheme." created="Wed, 20 Sep 2006 18:15:06 GMT"/>			<outline text="So here are OPMLs for &lt;a href=&quot;http://tools.opiumfield.com/bbc/radio/4&quot;&gt;Radio 4&lt;/a&gt; (&lt;a href=&quot;http://grazr.com/gzpanel.html?file=http://tools.opiumfield.com/bbc/radio/4&quot;&gt;Graze&lt;/a&gt;) and &lt;a href=&quot;http://tools.opiumfield.com/bbc/tv/2&quot;&gt;BBC 2&lt;/a&gt; (&lt;a href=&quot;http://grazr.com/gzpanel.html?file=http://tools.opiumfield.com/bbc/tv/2&quot;&gt;Graze&lt;/a&gt;)." created="Wed, 20 Sep 2006 18:17:19 GMT"/>			<outline text="You can get days in the future by putting in an offset value:" created="Wed, 20 Sep 2006 18:18:15 GMT"/>			<outline text="&lt;a href=&quot;http://tools.opiumfield.com/bbc/tv/1/offset/2&quot;&gt;bbc/tv/1/offset/2&lt;/a&gt; (&lt;a href=&quot;http://grazr.com/gzpanel.html?file=http://tools.opiumfield.com/bbc/tv/1/offset/2&quot;&gt;Graze&lt;/a&gt;)- gives you OPML for two days in the future." created="Wed, 20 Sep 2006 18:18:38 GMT"/>			<outline text="You can also get iPod Notes (aka. simple ASCII) by putting in: &lt;a href=&quot;http://tools.opiumfield.com/bbc/ipod/radio/4&quot;&gt;bbc/ipod/radio/4&lt;/a&gt;" created="Wed, 20 Sep 2006 18:19:08 GMT"/>			<outline text="It looks very geeky, but it's really quite simple. bbc/[ipod/][tv|radio]/&lt;b&gt;channel&lt;/b&gt;[/offset/&lt;b&gt;days&lt;/b&gt;] is all you need to know. I'll write a script to help you find the relevant files, and maybe put up an OPML with links to all the channels." created="Wed, 20 Sep 2006 18:19:59 GMT"/>			<outline text="All this stuff is geeky at the moment, but I promise it's going to get easier. I'm building all the hard stuff now, then making it easier as I go along." created="Wed, 20 Sep 2006 18:21:39 GMT"/>			<outline text="&lt;a href=&quot;http://www.haloscan.com/comments/tommorris/tvAndRadioListingsInOpmlAndOnTheIpod23294/&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt;postCount('tvAndRadioListingsInOpmlAndOnTheIpod23294');&lt;/script&gt;&lt;/a&gt; | &lt;a href=&quot;http://www.haloscan.com/tb/tommorris/tvAndRadioListingsInOpmlAndOnTheIpod23294/&quot;&gt;&lt;script type=&quot;text/javascript&quot;&gt;postCountTB('tvAndRadioListingsInOpmlAndOnTheIpod23294'); &lt;/script&gt;&lt;/a&gt;"/>			</outline>		</body>	</opml>