<?xml version="1.0" encoding="UTF-8"?>
<!--Generated by Squarespace Site Server v5.9.1 (http://www.squarespace.com/) on Tue, 09 Feb 2010 09:27:41 GMT--><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><title>Rob Miles' Journal</title><link>http://www.robmiles.com/journal/</link><description>The Wonderful Life (tm) of Rob Miles</description><lastBuildDate>Mon, 08 Feb 2010 21:19:03 +0000</lastBuildDate><copyright>(c) Rob Miles 2010</copyright><language>en-GB</language><generator>Squarespace Site Server v5.9.1 (http://www.squarespace.com/)</generator><item><title>A &amp;ldquo;Bustlectomy&amp;rdquo; for Jason the Micro Framework Robot</title><category>.NET Micro Framework</category><category>Gadgets</category><dc:creator>Rob</dc:creator><pubDate>Mon, 08 Feb 2010 21:19:03 +0000</pubDate><link>http://www.robmiles.com/journal/2010/2/8/a-ldquobustlectomyrdquo-for-jason-the-micro-framework-robot.html</link><guid isPermaLink="false">49484:424394:6614678</guid><description><![CDATA[<p><a title="Photo Sharing" href="http://www.flickr.com/photos/41113520@N00/4341034089/"><img alt="4341034089" src="http://static.flickr.com/4006/4341034089_55e1fc6fe0.jpg" width="400" height="420" /></a></p>  <p>I did a bit of surgery on my <a href="http://www.tinyclr.com/hardware/2/fez-mini/">Fez Micro Framework Robot</a> yesterday. I took off his “bustle” at the back. I say his bustle, because my Micro-Framework robot is now called Jason, in honour of the JSON framework I’m working on to give him simple two way communication with a host machine.</p>  <p>The bustle was fine, but it hung out over the back a bit, and I wanted to make him (it?) a bit leaner and meaner. The new slim line Jason has all the sensors on his nose. He has a range finder right at the front and a pair of line followers underneath and coloured LEDs he can use to tell the world how he feels. At the moment he zooms around the living room nearly bouncing off things. I must admit it is great fun building him and writing programs to control what he does. You can write any number of desktop apps, but there is something very satisfying about seeing your code make the robot rush up to a wall, notice it, spin round and then vanish under the sofa. I’ll put up some more construction details later, when I’ve finished playing…</p>  <p><a title="Photo Sharing" href="http://www.flickr.com/photos/41113520@N00/4341036295/"><img alt="4341036295" src="http://static.flickr.com/2792/4341036295_b64574543f.jpg" width="400" height="455" /></a></p>]]></description><wfw:commentRss>http://www.robmiles.com/journal/rss-comments-entry-6614678.xml</wfw:commentRss></item><item><title>Kodu Rocks</title><category>Teaching</category><dc:creator>Rob</dc:creator><pubDate>Sun, 07 Feb 2010 19:19:00 +0000</pubDate><link>http://www.robmiles.com/journal/2010/2/7/kodu-rocks.html</link><guid isPermaLink="false">49484:424394:6614230</guid><description><![CDATA[<a title="Daisies by RobMiles, on Flickr" href="http://www.flickr.com/photos/robertmiles/4341767892/"><img alt="Daisies" src="http://farm5.static.flickr.com/4040/4341767892_53ba69527f.jpg" width="450" height="300" /></a>   <p>I must admit I was a bit underwhelmed <a href="http://www.robmiles.com/journal/2008/10/29/pdc-research-keynote-and-boku.html">when I first saw Kodu</a>. At first glimpse I couldn’t see how it would help to teach people how to program.</p>  <p>It turns out that this is because it is not really a teaching tool as such.&#160;&#160; The point that I seemed to miss was that the intention was to put people in touch with the experience of making a machine do a fairly complex task under their control. Rather than teaching programming, they were aiming to teach the joy of programming. Then, with a bit of luck, folks who find this fun will move into more formal ways of making this happen and turn to real coding.</p>  <p>I downloaded the free <a href="http://fuse.microsoft.com/kodu/">Kodu Technical Preview</a> which runs on the PC (you can also get the program on Xbox Live for 400 credits) and had a play. It is great fun. In no time at all I had created a world and had my little creature running round after the ball and picking it up.&#160; I want to have another go with this.</p>  <p>I can see this being one of those things you show your kids and then after a while they will grab the gamepad and kick you off the machine so that they can have a go at finding all the things you can do with the environment. At first I was comparing the system with <a href="http://www.littlebigplanet.com/">Little Big Planet</a>, which also offers a way you can build your own worlds, but I think Kodu is better in this respect. It is presented from the start as an environment where you create behaviours, rather than as a platform game you can add things to.</p>  <p>From a teaching perspective it is great in that it gets you thinking about a program as a sequence of actions and decisions, and that is fine by me.&#160; </p>]]></description><wfw:commentRss>http://www.robmiles.com/journal/rss-comments-entry-6614230.xml</wfw:commentRss></item><item><title>Mass Effect 2 Game Review</title><category>video game reviews</category><dc:creator>Rob</dc:creator><pubDate>Sat, 06 Feb 2010 16:52:00 +0000</pubDate><link>http://www.robmiles.com/journal/2010/2/6/mass-effect-2-game-review.html</link><guid isPermaLink="false">49484:424394:6614106</guid><description><![CDATA[<p><a href="http://en.wikipedia.org/wiki/File:MassEffect2_cover.PNG"><img alt="MassEffect2 cover.PNG" src="http://upload.wikimedia.org/wikipedia/en/thumb/0/05/MassEffect2_cover.PNG/256px-MassEffect2_cover.PNG" width="256" height="320" /></a></p>  <p>I must admit that I’ve not actually played the game. But I have watched number one son play quite a bit of it on his laptop. Seeing him play you could have mistaken the action for a movie. The dialogue is so seamless, with the voice acting so pitch perfect for the various options he was choosing that it was only when I saw the screen that I figured out that he was actually making selections, and not just watching a cut scene. </p>  <p>The action looks good too, with a rich (if a bit scary) story beginning to play out. Anyone who doesn’t think that video games can stand alongside other art forms is seriously behind the times. This really is a new medium, and games like this show just what you can do with it. </p>  <p>Excellent. </p>]]></description><wfw:commentRss>http://www.robmiles.com/journal/rss-comments-entry-6614106.xml</wfw:commentRss></item><item><title>Links for Software Engineers</title><category>Serious Stuff</category><category>Software</category><category>development</category><dc:creator>Rob</dc:creator><pubDate>Fri, 05 Feb 2010 22:39:00 +0000</pubDate><link>http://www.robmiles.com/journal/2010/2/5/links-for-software-engineers.html</link><guid isPermaLink="false">49484:424394:6613834</guid><description><![CDATA[<a title="Pot Pourri by RobMiles, on Flickr" href="http://www.flickr.com/photos/robertmiles/4341022613/"><img alt="Pot Pourri" src="http://farm5.static.flickr.com/4040/4341022613_ab00011461.jpg" width="450" height="300" /></a>   <p>I was talking to our .NET Development Postgrad students and we decided that there were a few things that you should be familiar with if you want to become a “proper” Software Engineer. These are the things I think you should do:</p>  <p>Read “<a href="http://cc2e.com/">Code Complete 2</a>” by Steve McConnell. Perhaps the best book ever on software construction.&#160; Then keep your copy where it is handy, and have a policy of reading a bit now and then, just to keep up to speed. If you can track down a copy of “<a href="http://www.stevemcconnell.com/rd.htm">Rapid Development</a>” you should read this to. </p>  <p>Read I.M. Wright’s “<a href="http://blogs.msdn.com/eric_brechner/">Hard Code</a>” blog. And buy the book if you like.</p>  <p>Read “<a href="http://samizdat.mines.edu/howto/HowToBeAProgrammer.html">How to be a Programmer</a>”. Excellent stuff.</p>  <p>This is not everything you should do. There are other good places to look. But it is a start. Oh, and if anyone out there has other ideas about good, pragmatic texts for budding coders, then let me know and I’ll add them.</p>]]></description><wfw:commentRss>http://www.robmiles.com/journal/rss-comments-entry-6613834.xml</wfw:commentRss></item><item><title>Tag those T-Shirts</title><category>Life</category><dc:creator>Rob</dc:creator><pubDate>Thu, 04 Feb 2010 22:05:00 +0000</pubDate><link>http://www.robmiles.com/journal/2010/2/4/tag-those-t-shirts.html</link><guid isPermaLink="false">49484:424394:6570704</guid><description><![CDATA[<p><a title="Photo Sharing" href="http://www.flickr.com/photos/41113520@N00/4328713408/"><img alt="4328713408" src="http://static.flickr.com/4007/4328713408_de38de4ed3.jpg" width="400" height="307" /></a></p>  <p>I spent some time this morning working on the logo for the 2010 Where Would You Think T-Shirts. We give these away to guests who attend our Admissions Open Days in the department and they have a slightly different design each year.</p>  <p>The release of the design is of course an event eagerly awaited by the fashion press, and it is rumoured that Chanel, Christian Dior and Yves Saint-Laurent actually hold back releasing their spring collections until they see what we have come up with.</p>  <p>The byword this year is “Tag chic”. You can point your cameraphone at the design and the magic of <a href="http://www.microsoft.com/tag/">Microsoft Tag</a> will take you to our admissions community site. </p>]]></description><wfw:commentRss>http://www.robmiles.com/journal/rss-comments-entry-6570704.xml</wfw:commentRss></item><item><title>Microsoft Inspiration Tour with Andy Sithers</title><category>Imagine Cup</category><category>Life</category><dc:creator>Rob</dc:creator><pubDate>Wed, 03 Feb 2010 20:53:30 +0000</pubDate><link>http://www.robmiles.com/journal/2010/2/3/microsoft-inspiration-tour-with-andy-sithers.html</link><guid isPermaLink="false">49484:424394:6549131</guid><description><![CDATA[<p><a title="Photo Sharing" href="http://www.flickr.com/photos/41113520@N00/4328710276/"><img alt="4328710276" src="http://static.flickr.com/4056/4328710276_149e83337d.jpg" width="400" height="299" /></a></p>  <p>One of the people in this picture is a Microsoft employee. See if you can spot him. Clue: He has his eyes shut….</p>  <p><a title="Photo Sharing" href="http://www.flickr.com/photos/41113520@N00/4328713162/"><img alt="4328713162" src="http://static.flickr.com/2554/4328713162_3c6c43d31e.jpg" width="400" height="299" /></a></p>  <p>..and in case the other side of the room were feeling left out…</p>  <p>Andy Sithers from Microsoft came to see us today. We&#160; all went for a meal in Staff House, had a quick meeting with the Imagine Cup teams to discuss their entries (looking good people) and then he gave a presentation as part of the Inspiration Tour. Great fun.&#160; He dished out some hoodies and T shirts as prizes and then left me with some which I’m going to give the team that comes up with the best looking game idea to enter into the <a href="http://imaginecup.com/Competition/mycompetitionportal.aspx?competitionId=38">Game Design Challenge</a> for the Imagine Cup.&#160; One of the hoodies that was left is XL, i.e. my size. Better get those ideas in before the end of the month folks, or I’ll have something new to wear…</p>]]></description><wfw:commentRss>http://www.robmiles.com/journal/rss-comments-entry-6549131.xml</wfw:commentRss></item><item><title>Angry Rob</title><category>Life</category><dc:creator>Rob</dc:creator><pubDate>Tue, 02 Feb 2010 22:05:00 +0000</pubDate><link>http://www.robmiles.com/journal/2010/2/2/angry-rob.html</link><guid isPermaLink="false">49484:424394:6549079</guid><description><![CDATA[<p><a title="Photo Sharing" href="http://www.flickr.com/photos/41113520@N00/4327987229/"><img alt="4327987229" src="http://static.flickr.com/4045/4327987229_51a5c04a75.jpg" width="400" height="617" /></a></p>  <p>I got very angry tonight. Banging the table angry. Not like me at all. Really. I was recording another in the XNA Screencast series (you can find the previous ones <a href="http://verysillygames.com/Screencasts">here</a>). Normally I do the whole thing in one continuous take. That’s not to say that everything always goes right, it is just that I try and keep going whatever happens.</p>  <p>Anyhoo, this time I made a rather serious blunder, and was forced to stop and re-record a section which I then had to tidy up. Big mistake. The program I was using to prepare the screencast has an interesting foible on my machine. When editing things the mark points are never where you think they are. Whenever I cut out a phrase the program actually removed out another part of the soundtrack so editing just got more and more frustrating as I tried to compensate by cutting the “wrong” parts in the hope I would get what I wanted. I didn’t. In the end number one wife came in to find me thumping my desk with annoyance and told me I was being stupid, which I was.</p>  <p>Eventually I figured out that by cunning use of the undo command I could refine my edits to the point where I actually got what I wanted. And it only took me an extra hour or so. I’ve now resolved not to bash the desk any more. It doesn’t achieve much. And it hurts.</p>]]></description><wfw:commentRss>http://www.robmiles.com/journal/rss-comments-entry-6549079.xml</wfw:commentRss></item><item><title>Resources from Rob</title><category>.NET Micro Framework</category><category>development</category><dc:creator>Rob</dc:creator><pubDate>Mon, 01 Feb 2010 22:46:00 +0000</pubDate><link>http://www.robmiles.com/journal/2010/2/1/resources-from-rob.html</link><guid isPermaLink="false">49484:424394:6538800</guid><description><![CDATA[<p><a title="Photo Sharing" href="http://www.flickr.com/photos/41113520@N00/4326495458/"><img alt="4326495458" src="http://static.flickr.com/2775/4326495458_80f6f516dd.jpg" width="400" height="299" /></a></p>  <p>A couple of new resource postings you might have missed:</p>  <ul>   <li>Find out how to load images into your Flash/Chumby programs <a href="http://www.robmiles.com/chumby-blog/2010/1/17/adding-images-to-flash-programs-using-flashdevelop.html">here</a>.</li>    <li>Find out how to reset your TinyCLR Micro Framework device if it has got stuck <a href="http://www.robmiles.com/net-micro-articles/2010/1/28/clearing-out-your-fez.html">here</a>.</li> </ul>  <p>I’ve just about got my <a href="http://json.org/">JSON</a> serialiser working to send and receive JSON structured messages between the Micro Framework robot and another machine. When I’ve got the whole thing sorted I’ll post all the source. It lets you create message frameworks and then push status information between two systems. </p>]]></description><wfw:commentRss>http://www.robmiles.com/journal/rss-comments-entry-6538800.xml</wfw:commentRss></item><item><title>Windows 7 Tablet Madness</title><category>Life</category><dc:creator>Rob</dc:creator><pubDate>Sun, 31 Jan 2010 20:23:00 +0000</pubDate><link>http://www.robmiles.com/journal/2010/1/31/windows-7-tablet-madness.html</link><guid isPermaLink="false">49484:424394:6517162</guid><description><![CDATA[<p><a title="Photo Sharing" href="http://www.flickr.com/photos/41113520@N00/4321608147/"><img alt="4321608147" src="http://static.flickr.com/2803/4321608147_6b35ea1762.jpg" width="400" height="299" /></a></p>  <p>I think I’m on a quest to find the smallest and slowest computers around and then put Windows 7 on them. Latest contender is my venerable old Fujitsu Stylistic Tablet PC. One of the first tablet PCs ever, this boasts a mighty 800MHz processor and 512MBytes of ram.&#160; I had this idea that, in the absence of the iPad any time soon, it might be a useful handheld device that I could use to sit around and read Safari books on. </p>  <p>And it mostly works. I had a bit of fun when I installed the “proper” graphics drivers. For some reason it didn’t register the installation properly, and so I ended up with a machine with three or four graphics devices, which didn’t end well. And every now and then the display would go black because these drivers didn’t support the correct version of Direct X. I solved these problems by using the original Microsoft drivers, which means I can’t rotate the screen, but it works fine in landscape.</p>  <p><img src="http://www.reviewsonline.com/pictures/FujitsuStylisticST4110.jpg" /></p>  <p>..and it works!</p>  <p>All the hardware apart from the tablet buttons works properly, even the WIFI card works perfectly. Performance could be better, but browsing is just peachy and I’m even thinking about putting Office on there so I can look at documents. I might even upgrade the RAM to a massive 768MBytes to get even more speed. I guess the lesson here is that you really can bring dead machines back to life with the magic of Windows 7.</p>]]></description><wfw:commentRss>http://www.robmiles.com/journal/rss-comments-entry-6517162.xml</wfw:commentRss></item><item><title>York Laptop Shopping</title><category>Gadgets</category><category>pictures</category><dc:creator>Rob</dc:creator><pubDate>Sat, 30 Jan 2010 20:57:00 +0000</pubDate><link>http://www.robmiles.com/journal/2010/1/30/york-laptop-shopping.html</link><guid isPermaLink="false">49484:424394:6516920</guid><description><![CDATA[<p><a title="Photo Sharing" href="http://www.flickr.com/photos/41113520@N00/4322342678/"><img alt="4322342678" src="http://static.flickr.com/2787/4322342678_86a1961a15.jpg" width="400" height="232" /></a></p>  <p>Went to York to do some shopping today. The weather was great for photographs. I took a quick bunch of the Minster and then stitched them together. The above isn’t perfect, there are some rather strange shadows here and there, but I’m still quite pleased with the result.</p>  <p>And we bought a laptop. We managed to get quite a powerful beast for dad with 4G of RAM, 500G hard disk and Windows 7 64 bit edition. All for less than 400 pounds. Which got me to thinking. This is the entry level price for the Apple <a href="http://www.apple.com/ipad/">iPad</a> when it comes out in 60 days and 60 nights or so. Why would you want to buy something small and shiny when you could get something much more useful for less money?</p>  <p>I remember coming up with a similar argument against the iPhone when that came out. For the same money, I reasoned, you you could get a really nice little 3G <a href="http://www.three.co.uk/_standalone/Device_Detail?content_aid=1220456106446">SkypePhone</a>, and an <a href="http://uk.asus.com/product.aspx?P_ID=ilBGO20Hue85XtNW">eePC</a>.&#160; (You still can).&#160; Much more sensible. And yet the iPhone was a roaring success and I’m expecting the iPad to do just as well. People are going to use it and fall in love with it. A whole section of users (those who don’t really aspire to an all powerful computer) is going to appear and, having had what the iPhone offers, buy the same on a bigger platform.&#160; And number one wife quite fancies one too. Case closed.</p>]]></description><wfw:commentRss>http://www.robmiles.com/journal/rss-comments-entry-6516920.xml</wfw:commentRss></item></channel></rss>