<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss'><id>tag:blogger.com,1999:blog-6593157</id><updated>2009-02-21T09:23:11.322Z</updated><title type='text'>Michael Maclean</title><subtitle type='html'>I talked to the computer, it hates me</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://mgdm.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6593157/posts/default'/><link rel='alternate' type='text/html' href='http://mgdm.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Michael</name><uri>http://www.blogger.com/profile/15740103240812182629</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>22</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6593157.post-112878414069760353</id><published>2005-10-08T15:56:00.000+01:00</published><updated>2006-04-05T23:49:48.000+01:00</updated><title type='text'></title><content type='html'>My latest acquisitions:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.amazon.co.uk/exec/obidos/ASIN/0596007035/"&gt;Mapping Hacks&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.amazon.co.uk/exec/obidos/ASIN/0596008651/"&gt;Web Mapping Illustrated&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.amazon.co.uk/exec/obidos/ASIN/097669400X/"&gt;Agile Web Development with Ruby on Rails&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.pragmaticprogrammer.com/titles/ajax/"&gt;Pragmatic Ajax&lt;/a&gt; (the beta PDF edition, with the paper one when it comes out next year)&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;Add to this the Cisco CCNA stuff and the Programming Ruby I got the other week, and I'm going to be busy for a while. I don't quite know what possessed me there.&lt;br /&gt;&lt;br /&gt;Oh, and I have a &lt;a href="http://www.gbax.com/"&gt;GPX2&lt;/a&gt; on the way as well. Oops.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6593157-112878414069760353?l=mgdm.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6593157/posts/default/112878414069760353'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6593157/posts/default/112878414069760353'/><link rel='alternate' type='text/html' href='http://mgdm.blogspot.com/2005/10/my-latest-acquisitions-mapping-hacks.html' title=''/><author><name>Michael</name><uri>http://www.blogger.com/profile/15740103240812182629</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='07997506201642400023'/></author></entry><entry><id>tag:blogger.com,1999:blog-6593157.post-112567754598519889</id><published>2005-09-02T17:07:00.000+01:00</published><updated>2005-09-02T17:12:25.990+01:00</updated><title type='text'></title><content type='html'>I read recently that GMail lets you set the From: address in emails that you send from the Web interface, so I went looking for the setting as it would let me use GMail for webmail for all my email accounts and hide the @gmail.com address. According to the site I read it from, you need to click the Settings link and then Accounts. This didn't appear for me, until I tried switching to English (US) instead of English (UK). Now I can add several From: addresses and switch between them, which saves me running my own webmail software. Putting it here just in case it's useful to anyone else.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6593157-112567754598519889?l=mgdm.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mgdm.blogspot.com/feeds/112567754598519889/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6593157&amp;postID=112567754598519889' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6593157/posts/default/112567754598519889'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6593157/posts/default/112567754598519889'/><link rel='alternate' type='text/html' href='http://mgdm.blogspot.com/2005/09/i-read-recently-that-gmail-lets-you.html' title=''/><author><name>Michael</name><uri>http://www.blogger.com/profile/15740103240812182629</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='07997506201642400023'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6593157.post-112353239447236867</id><published>2005-08-08T20:54:00.000+01:00</published><updated>2005-08-10T12:28:34.223+01:00</updated><title type='text'></title><content type='html'>A couple of random comments.&lt;br /&gt;&lt;br /&gt;I've just signed up for a Linux virtual server from &lt;a href="http://bytemark.co.uk/"&gt;Bytemark&lt;/a&gt;. It's a User Mode Linux machine running in userspace on top of another Linux machine, which has the advantage that it can be rebooted, moved to other hardware, or blown away and started from scratch in seconds should it need it. It doesn't have as much RAM, CPU or hard drive space as a standard colocated server but it's a lot cheaper. So far, they seem to be pretty good. They supply secondary DNS and backup MX service for free and the setup was pretty painless. Support times seem pretty quick as well, and their status reports are in RSS. More ISPs need to do that.&lt;br /&gt;&lt;br /&gt;I've been using Windows machines more often these days, and I'venoticed a few things that irritate me compared to the Macs and GNOME desktops I've been using recently. I will admit that Windows XP is a lot nicer than I gave it credit for. A lot of the time the problem is an application doing something non-standard. One example is Skype. As good as it is, its GUI does some odd things. When a tab isn't selected, it's greyed out. That makes me think that it's disabled and I can't use it for some obscure reason. However, if I click on it, it works normally. Windows Media Player is good at doing odd things as well. It usually appears to have a rounded window, until you move the mouse to where the title bar should be and at this point the conventional window decorations appear duplicating the ones that were already there. What's the point of that? I usually try to click through the window to a full-screen PuTTY behind it when this happens and fail.&lt;br /&gt;&lt;br /&gt;Apple and GNOME have guidelines for developing graphical interfaces,which means most applications are standardised. Windows doesn't seem to have that, and too many applications try to have their own layouts just to be different and do unexpected things. I think the key thing in UI design is consistency. If a UI has an unusual way of doing things but is at least consistent in its operation, people will get used to it.&lt;br /&gt;&lt;br /&gt;I've also got back into doing a bit of PHP code recently, returning from doing my project in Java. That's another place that could do with consistency. Function names are all over the place so I always have to look at the manual to find out which variation_of_spacing or runningwordstogether has been used to construct the function name. Several other people have written far better articles about this and other features of the language than I could so I'll just link to one: &lt;a href="http://tnx.nl/php"&gt;http://tnx.nl/php&lt;/a&gt;. I'm tempted to go and have another look at Ruby but beyond installing it on my new server I haven't really got time at the moment.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6593157-112353239447236867?l=mgdm.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mgdm.blogspot.com/feeds/112353239447236867/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6593157&amp;postID=112353239447236867' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6593157/posts/default/112353239447236867'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6593157/posts/default/112353239447236867'/><link rel='alternate' type='text/html' href='http://mgdm.blogspot.com/2005/08/couple-of-random-comments.html' title=''/><author><name>Michael</name><uri>http://www.blogger.com/profile/15740103240812182629</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='07997506201642400023'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6593157.post-111827053463343626</id><published>2005-06-08T23:20:00.000+01:00</published><updated>2005-06-08T23:42:14.636+01:00</updated><title type='text'></title><content type='html'>Apple have announced that over the next couple of years they're going to be switching to using Intel Pentium 4 CPUs at the core of their Macs. I didn't believe the rumours when they started but Steve Jobs announced it so it must be true! It should be interesting seeing what they're going to be doing with the platform. Hopefully they'll be able to come up with an x86-based system that gets rid of all the legacy features that PCs put up with today—things like the BIOS and the bizarre layout of system memory with limits all over the place. It might not have much basis in reality but I expect that a Mac should beat a PC in performance when running at the same clock speed. We'll have to wait and see.&lt;br /&gt;&lt;br /&gt;Apple have also responded to all the KHTML people who were unhappy with the level of cooperation they were getting with the Safari team by open-sourcing the whole thing. They've released WebCore, based on KHTML; JavaScriptCore, based on kjs; and WebKit, which is their Objective-C wrapper for the others and includes the Safari browser. That's also great news, hopefully meaning Konqueror will be able to merge back a lot of other changes that have been made since the fork that haven't been able to be implemented yet due to the various problems that were discussed a couple of weeks ago. &lt;br /&gt;&lt;br /&gt;Some comments have been made that since Apple have switched to Intel and Debian Sarge has been released that these are the signs of the Apocalypse. People at Heriot-Watt have been thinking that for a couple of weeks now, with a bomb scare two weeks ago and the Civil Engineering explosion at the weekend. I think I'm going to run home and hide under my bed.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6593157-111827053463343626?l=mgdm.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mgdm.blogspot.com/feeds/111827053463343626/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6593157&amp;postID=111827053463343626' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6593157/posts/default/111827053463343626'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6593157/posts/default/111827053463343626'/><link rel='alternate' type='text/html' href='http://mgdm.blogspot.com/2005/06/apple-have-announced-that-over-next.html' title=''/><author><name>Michael</name><uri>http://www.blogger.com/profile/15740103240812182629</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='07997506201642400023'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6593157.post-111796693698521416</id><published>2005-06-05T11:19:00.000+01:00</published><updated>2005-06-05T11:22:16.990+01:00</updated><title type='text'></title><content type='html'>Here's a tip for anyone using lots of Linux machines with NFS-mounted home directories, the virtual terminal utility 'screen', and Vim or some similar editor. Don't run screen with a Vim session on one Linux machine, detach it, and forget about it. Opening the same file in Vim on two machines usually ends up with several hours of work being blown away amidst lots of weird error messages. I hadn't committed what I was doing to CVS yet, because it wouldn't compile and I have a thing about not committing broken things to version control. Now it's all gone, and when redoing it Java is wanting to throw exceptions it never did before. I realise it's my own incompetence but I'm still going to whine about it. I'll whine about checked exceptions later.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6593157-111796693698521416?l=mgdm.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mgdm.blogspot.com/feeds/111796693698521416/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6593157&amp;postID=111796693698521416' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6593157/posts/default/111796693698521416'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6593157/posts/default/111796693698521416'/><link rel='alternate' type='text/html' href='http://mgdm.blogspot.com/2005/06/heres-tip-for-anyone-using-lots-of.html' title=''/><author><name>Michael</name><uri>http://www.blogger.com/profile/15740103240812182629</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='07997506201642400023'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6593157.post-111795404851493233</id><published>2005-06-05T07:31:00.000+01:00</published><updated>2005-06-05T08:18:40.320+01:00</updated><title type='text'></title><content type='html'>My iBook is dead again and has been for a week or so. It's been in two different shops, the first of which wasn't allowed to do anything with it by Apple, so it's back to the same people who had it last time it went wrong. As I was in the middle of writing my dissertation when it went, I'm not massively happy about it. Oh well. The dissertation should be out of the way on Monday, and I'm really looking forward to it.&lt;br /&gt;&lt;br /&gt;Part of the Uni blew up yesterday morning, which was quite exciting. There was a (suspected) gas explosion in the civil engineering department which blew a hole in the wall on one side and parts of the wall on the other side clean out. Fortunately it happened early in the morning and there was nobody about so no injuries happened. I've got photos on my phone, but no Bluetooth to get them off there yet, so for the moment check out the Union's statement on it &lt;a href="http://www.hwusa.org/news/read.asp?NewsID=307"&gt;here&lt;/a&gt; which has a couple of pictures.&lt;br /&gt;&lt;br /&gt;Talking of the Union, it was my last Thursday night live music gig as part of the Ents crew there this week. It's weird to think that I've been doing those almost every Thursday in term time for three years now. I've learnt a lot, and met a lot of people on the crew and in the many bands and other crew that come through the place. It's been a lot of fun and I'm going to miss it. The bands that night were &lt;a href="http://www.under-belly.co.uk"&gt;Underbelly&lt;/a&gt; and &lt;a href="http://www.teamsalt.co.uk"&gt;Team Salt&lt;/a&gt;, both of whom are spectacularly good and played a fantastic set with some collaborations in the middle. They also sounded a lot better than they had any right to, as various parts of the rig were dying on us throughout the night, including the Spirit LX7 mixing desk we hired to replace our own one which is considered almost dead. I'm looking forward to hearing the recording we did when I get the data from the laptop we used. &lt;a href="http://www.tascam.com/Products/US-122.html"&gt;Mr Tascam&lt;/a&gt; has been well used this last couple of terms.&lt;br /&gt;&lt;br /&gt;I just noticed &lt;a href="http://news.bbc.co.uk/1/hi/uk/4610755.stm"&gt;this&lt;/a&gt; while browsing, and I really don't like the sound of it. The mileage charge for starters doesn't sound good (though it's apparently replacing fuel tax, which might mean fuel costs go down—though I'll believe that when I see it), but the part that says "every vehicle would have a black box to allow a satellite system to track their journey" scares me. The potential for abuse is massive.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6593157-111795404851493233?l=mgdm.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mgdm.blogspot.com/feeds/111795404851493233/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6593157&amp;postID=111795404851493233' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6593157/posts/default/111795404851493233'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6593157/posts/default/111795404851493233'/><link rel='alternate' type='text/html' href='http://mgdm.blogspot.com/2005/06/my-ibook-is-dead-again-and-has-been.html' title=''/><author><name>Michael</name><uri>http://www.blogger.com/profile/15740103240812182629</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='07997506201642400023'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6593157.post-111286263317827454</id><published>2005-04-07T09:18:00.000+01:00</published><updated>2005-04-07T09:30:33.180+01:00</updated><title type='text'></title><content type='html'>For some random reason I started playing with Xcode and Cocoa last night on my Mac. I decided that I wanted to write a Web browser that could go full screen, with no chrome or menubars or anything, on a given display: this was something we needed to be able to do at the Union at the end of term, and had to hack by using browser windows that were far too big for the display that they were being shown on. I guessed that by using an embedded Safari Web view it wouldn't be too difficult. I was right. It is very easy to create a basic browser without actually writing any code at all: you drag the WebView object, a text field and a few buttons for back, forward, stop, and refresh onto the page and draw some lines between them and it all just works. &lt;a href="http://www.macdevcenter.com/pub/a/mac/2004/01/23/webkit.html"&gt;This&lt;/a&gt; page on &lt;a href="http://macdevcenter.com/"&gt;macdevcenter.com&lt;/a&gt; describes how.&lt;br /&gt;&lt;br /&gt;After a lot of googling I was able to find some example code using some low-level functions to set up a "shielding" window to prevent dialogue boxes being displayed over the page, and that also worked, but I suspected it was overkill for what I wanted to do. By removing all the CoreFoundation code I found I was able to use about 5 lines of pure Objective-C to get a list of displays, and choose one, then create a window covering the entire screen. It all works, but now I just need to work out how to make it go back to using a window. I think I know how, but I have other things I need to be doing right now. When the code is a bit less embarrasing I'll probably release it to the world. I was very impressed at how easy it is to do these things with Cocoa, once you get over the slightly strange Objective-C syntax. There are far too many square brackets for my liking.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6593157-111286263317827454?l=mgdm.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mgdm.blogspot.com/feeds/111286263317827454/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6593157&amp;postID=111286263317827454' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6593157/posts/default/111286263317827454'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6593157/posts/default/111286263317827454'/><link rel='alternate' type='text/html' href='http://mgdm.blogspot.com/2005/04/for-some-random-reason-i-started.html' title=''/><author><name>Michael</name><uri>http://www.blogger.com/profile/15740103240812182629</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='07997506201642400023'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6593157.post-110957830788315841</id><published>2005-02-28T07:54:00.000Z</published><updated>2005-02-28T08:11:47.886Z</updated><title type='text'></title><content type='html'>I've begun to realise that while CSS is quite good at some things, it's also really horribly bad at doing others. I'm going to use as evidence the number of websites that have sprung up to offer tips about using HTML and CSS properly—people like &lt;a href="http://alistapart.com/"&gt;A List Apart&lt;/a&gt;, &lt;a href="http://meyerweb.com"&gt;Eric Meyer&lt;/a&gt;, and the site that kicked off this thought, &lt;a href="http://themaninblue.com/"&gt;The Man In Blue&lt;/a&gt;. All of these are very good sites, and always very informative, but some of the techniques they advocate are a bit strange. They usually rely on using bugs in some browsers that don't exist in others to create workarounds for problems.&lt;br /&gt;&lt;br /&gt;In a recent &lt;a href="http://www.themaninblue.com/experiment/InForm/margin.htm"&gt;post&lt;/a&gt;, The Man In Blue describes a way to get HTML forms to line up properly and look semi-decent using CSS. This is something that is dead simple to do using tables, but we're not supposed to use those for layout any more. I agree for the most part, but every time I have to do a form that's more than just a text box and a submit field, I end up putting it in a table as it's the quickest and easiest way to make it look decent. It can usually be argued that it is tabular data, it's just that most of it is provided by the user. And it's not just forms—these websites also advocate the use of &lt;a href="http://tantek.com/CSS/Examples/boxmodelhack.html"&gt;mad hacks&lt;/a&gt; in order to get round broken CSS implementations in browsers, and sometimes of dispensing with tables even for things that should be in tables. Argh! I'm glad I don't have to do this kind of thing full time. I think my opinion on CSS is best described by the phrase "It's better than the alternative", as Cory Doctorow and the EFF are fond of saying. It's still not particularly nice though.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6593157-110957830788315841?l=mgdm.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mgdm.blogspot.com/feeds/110957830788315841/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6593157&amp;postID=110957830788315841' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6593157/posts/default/110957830788315841'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6593157/posts/default/110957830788315841'/><link rel='alternate' type='text/html' href='http://mgdm.blogspot.com/2005/02/ive-begun-to-realise-that-while-css-is.html' title=''/><author><name>Michael</name><uri>http://www.blogger.com/profile/15740103240812182629</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='07997506201642400023'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6593157.post-110885769391302286</id><published>2005-02-19T23:46:00.000Z</published><updated>2005-02-20T00:03:49.806Z</updated><title type='text'></title><content type='html'>I've finally got my Mac back, after a three-and-a-half week holiday at Camp &lt;a href="http://www.scotsys.co.uk/" rel="nofollow"&gt;Scotsys&lt;/a&gt; in Bellshill. Apparently it was the logic board, so they ordered a replacement. This turned out to be dead on arrival so another was ordered and installed on Monday the 14th of February - this is where the fun began. I phoned on Tuesday, and was told it would be back in Edinburgh on Wednesday. I went to the shop and was told it was on test, and that I'd have it back on Thursday. I phoned on Thursday, and they said it was still on test and that it'd be back on Friday. (Are we seeing a pattern here?) I then called on Friday to see if they'd finally got it back, and they hadn't. Apparently the engineer decided to do one last check on it and it missed the van going to Edinburgh, so I could have it back on Monday. At this point I lost it (though not swearing or anything) and asked why I'd been told it'd be back on Wednesday when they hadn't any intention of sending it back then - they told me the logic board had only been fitted on Wednesday, contradicting what the shop had told me before. They then said that I could have it back if I came to Bellshill to collect it. I hung up.&lt;br /&gt;&lt;br /&gt;I then realised I knew someone with a car who would probably be willing to take me there, so I called him - he was OK with it, so I offered to pay the petrol and off we went. I got there and retrieved it without too much incident, though I asked for a copy of all the data they had relating to that case in their CRM (as I'm allowed to under the Data Protection Act) so I can work out who was being incompetent. I won't be dealing with them again.&lt;br /&gt;&lt;br /&gt;My Muvo also decided to die last Friday for a while too, just for some attention. It kept coming up "Media Error" any time I tried to do anything with it, even in recovery mode. I suspected the hard drive was dead and got ready to moan at Creative, but then I got home and charged it and it awoke, though without its firmware - I had tried to re-flash it earlier to see if that would help. I don't have a Windows machine so I had to wait till Monday to get one I could use with administrator-level access. I flashed it with the European firmware, which worked fine but even at maximum volume it wouldn't drive the headphones as loud as it did before with the volume about half way up. Evidently, the European firmware has a limiter to stop people blowing their ears off, so after re-flashing with the American firmware all was well.&lt;br /&gt;&lt;br /&gt;Damn technology. At least now I can get back to playing with &lt;a href="http://tascam.de/en/us-122.html"&gt;Mr Tascam&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;On a happier note, on Tuesday I'm off to see the Doves in the Corn Exchange here in Edinburgh - should be a good gig. I'll have to give their new stuff a listen before I go though. I've also got tickets for Kasabian in April, and a rescheduled Ben Folds gig sometime in June, I think. Not as mad as November 2003 (6 bands in 2 weeks) but it'll have to do while I'm meant to be doing my dissertation.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6593157-110885769391302286?l=mgdm.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mgdm.blogspot.com/feeds/110885769391302286/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6593157&amp;postID=110885769391302286' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6593157/posts/default/110885769391302286'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6593157/posts/default/110885769391302286'/><link rel='alternate' type='text/html' href='http://mgdm.blogspot.com/2005/02/ive-finally-got-my-mac-back-after.html' title=''/><author><name>Michael</name><uri>http://www.blogger.com/profile/15740103240812182629</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='07997506201642400023'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6593157.post-110731492310747476</id><published>2005-02-02T03:17:00.000Z</published><updated>2005-02-02T03:28:43.106Z</updated><title type='text'></title><content type='html'>Argh. My iBook has decided to give me problems. It'll run fine for most of about 5 minutes, then the display will go blank (though the backlight is still on), and any audio stops too suggesting the machine itself has frozen. I ran Apple's hardware test CD but it also froze with some odd stripes down the display suggesting the logic board problem that has affected a lot of machines since the G3s. Damn. Even more annoying, it would crash in Firewire target disk mode, where you start the machine up as a big Firewire hard drive, so I wasn't able to get my files off as easily as I'd have liked.&lt;br /&gt;&lt;br /&gt;Also been reading a couple of things about how people do podcasts. Both the articles I've seen so far (&lt;a href="http://www.engadget.com/entry/5843952395227141/"&gt;here&lt;/a&gt; and &lt;a href="http://www.macdevcenter.com/pub/a/mac/2005/01/25/podcast.html"&gt;here&lt;/a&gt;) have been ridiculously overcomplicated using loads of different applications cobbled together. Why don't they use something like &lt;a href="http://audacity.sourceforge.net"&gt;Audacity&lt;/a&gt; to do it for free? It's got noise filters to get rid of the hum that built-in mics tend to have and other random background noises, it can do EQ to make things sound a bit better, it can convert to MP3, it's not Mac-specific either. GarageBand is good at what it does but it's daft to use it for something as basic as a podcast. I can see using Audio Hijack Pro being good if you want to use Skype for a conversation though. I have Audacity and my iBook (when it returns) has a built-in mic, as do a lot of machines these days. Or, if I wanted to do overkill, I'd get my Tascam US-122 and my Shure SM57 out. I'm not likely to ever do a podcast but if I did that'd be what I'd use.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6593157-110731492310747476?l=mgdm.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mgdm.blogspot.com/feeds/110731492310747476/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6593157&amp;postID=110731492310747476' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6593157/posts/default/110731492310747476'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6593157/posts/default/110731492310747476'/><link rel='alternate' type='text/html' href='http://mgdm.blogspot.com/2005/02/argh.html' title=''/><author><name>Michael</name><uri>http://www.blogger.com/profile/15740103240812182629</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='07997506201642400023'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6593157.post-110483544734839477</id><published>2005-01-04T10:30:00.000Z</published><updated>2005-01-04T10:44:07.346Z</updated><title type='text'></title><content type='html'>I really like my Muvo. It's very small and light, has a lot of capacity, and sounds fantastic - there is absolutely no hiss whatsoever that I can hear and it sounds a lot better than the MD recorder I'm used to carrying around. Apparently the signal to noise ratio on it is about 98dB according to Creative, which is not very far off professional audio levels- I didn't think when I read it that I'd notice the difference but it is definitely there. I'm beginning to notice that some of the MP3s I encoded years ago at about 128Kbit/sec don't sound as good as the ones at 192Kbit/sec or VBR do so I might have to do some re-encoding at some point...&lt;br /&gt;&lt;br /&gt;The are a couple of things that aren't as good as they could be. One is the iTunes support- iTunes for Mac OS X at least is aware of the device when you plug it in, but it doesn't seem to know about folders. All my music is in directories named for the artist, then another for the album, but iTunes can't see any of it. If you drag and drop files onto the device in iTunes they just end up in the root. It doesn't bother me too much though, as it's mass-storage compliant it just behaves like another hard drive. Though I've not tried it apparently iTunes on Windows doesn't even register the fact that it's there so I suppose that's something.&lt;br /&gt;&lt;br /&gt;I didn't get the carry case for the player with it either- Creative seem to have been cutting down on the extras in the pack. I wouldn't mind the FM remote for it, but I'm not going to pay £40 just for that any time soon. Also the headphones that came with it don't fit my ears too well, though I've gone back to the Sony ones I was using before which are a lot better. It's got around 400MB of 4GB free just now, and I'm beginning to think that having so much space could be a bad thing. I quite often put it onto shuffle and select all the music, but I sometimes end up skipping about 50% of the songs it puts on depending on what I want to listen to. Maybe I should pare it down a bit and get rid of the things that seemed like a good idea at the time.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6593157-110483544734839477?l=mgdm.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mgdm.blogspot.com/feeds/110483544734839477/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6593157&amp;postID=110483544734839477' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6593157/posts/default/110483544734839477'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6593157/posts/default/110483544734839477'/><link rel='alternate' type='text/html' href='http://mgdm.blogspot.com/2005/01/i-really-like-my-muvo.html' title=''/><author><name>Michael</name><uri>http://www.blogger.com/profile/15740103240812182629</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='07997506201642400023'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6593157.post-110463551404054517</id><published>2005-01-01T22:02:00.000Z</published><updated>2005-01-02T03:11:54.040Z</updated><title type='text'></title><content type='html'>I've been playing with iPodder for a while. I hadn't looked at it until I got my Muvo, though I've realised that I didn't really need something like that in order to use it. So far I've been listening to &lt;a href="http://curry.com/"&gt;Adam Curry's Daily Source Code&lt;/a&gt; and &lt;a href="http://scripting.com/"&gt;Dave Winer's Morning Coffee Notes&lt;/a&gt;. Adam Curry's recording is very well produced, but that probably comes from the fact that he was an MTV DJ. It actually sounds like a proper analogue radio show, whereas Dave Winer's is pretty much him hitting record while he is in his car and rambling for a bit. Also listened to &lt;a href="http://www.itconversations.com/shows/detail389.html"&gt;Moira Gunn's interview with William Gibson on IT Conversations&lt;/a&gt;- first thing I noticed was that Moira sounds like the default speech synthesis voice on Mac OSX :) I don't think that it's really necessary to keep announcing to people what they are listening to through a programme like that- it's unlikely that the listeners will tune in halfway through, and there's enough information in the ID3s to tell you as well. Not very important but the interview was interesting.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6593157-110463551404054517?l=mgdm.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mgdm.blogspot.com/feeds/110463551404054517/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6593157&amp;postID=110463551404054517' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6593157/posts/default/110463551404054517'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6593157/posts/default/110463551404054517'/><link rel='alternate' type='text/html' href='http://mgdm.blogspot.com/2005/01/ive-been-playing-with-ipodder-for.html' title=''/><author><name>Michael</name><uri>http://www.blogger.com/profile/15740103240812182629</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='07997506201642400023'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6593157.post-108963345087511339</id><published>2004-07-12T12:52:00.000+01:00</published><updated>2004-07-12T12:58:35.486+01:00</updated><title type='text'></title><content type='html'>Random Bookmarklets - putting them here so I can copy them to my work machine. Seems easiest at the moment...&lt;br /&gt;&lt;a href="javascript:d=document;Qr=d.selection?d.selection.createRange().text:d.getSelection();if(!Qr){void(Qr=prompt('Please enter an Author\'s Surname followed by Initial...',''))}if(Qr)location.href='http://www.libcat.glasgow.gov.uk/cgi-bin/viewpoint_server_new2.sh?enqtype=AUTHOR&amp;enqpara1=query&amp;authpara2='+escape(Qr)"&gt;Glasgow Library Author Search&lt;/a&gt; (Thanks James)&lt;br /&gt;&lt;a href="javascript:d=document;Qr=d.selection?d.selection.createRange().text:d.getSelection();if(!Qr){void(Qr=prompt('Please enter a search term',''))}if(Qr)location.href='http://www.google.com/search?hl=en&amp;ie=ISO-8859-1&amp;q='+escape(Qr)"&gt;Google This&lt;/a&gt;&lt;br /&gt;&lt;a href="javascript:d=document;Qr=d.selection?d.selection.createRange().text:d.getSelection();if(!Qr){void(Qr=prompt('Please enter a UK Postcode...',''))}if(Qr)location.href='http://www.streetmap.co.uk/newsearch.srf?name='+escape(Qr)"&gt;UK Postcode Search&lt;/a&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6593157-108963345087511339?l=mgdm.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mgdm.blogspot.com/feeds/108963345087511339/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6593157&amp;postID=108963345087511339' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6593157/posts/default/108963345087511339'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6593157/posts/default/108963345087511339'/><link rel='alternate' type='text/html' href='http://mgdm.blogspot.com/2004/07/random-bookmarklets-putting-them-here.html' title=''/><author><name>Michael</name><uri>http://www.blogger.com/profile/15740103240812182629</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='07997506201642400023'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6593157.post-108941251487874331</id><published>2004-07-09T23:30:00.000+01:00</published><updated>2004-07-09T23:35:14.876+01:00</updated><title type='text'></title><content type='html'>Here I am sitting in my room in Stornoway with my iBook connected by WiFi to my DSL connection. Doesn't sound like much, but I never thought I'd see it happen on this island :) Setting it up was no hassle whatsoever: got a Linksys WAG54G (the DSL version of the incredibly popular WRT54G) and a couple of Belkin 54g PCI cards for the desktops, one of which is not needed as it's wired to the router, though it gives some flexibility in positioning the box for best signal if we need to. The iBook already had the Airport Extreme on board, and Dabs threw a Linksys 54G Cardbus card in for my old laptop which my brother now uses. Discovered Windows XP doesn't support WPA encryption without SP1, so I'm going to install that and upgrade to it from WEP later on. All in all I'm happy.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6593157-108941251487874331?l=mgdm.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mgdm.blogspot.com/feeds/108941251487874331/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6593157&amp;postID=108941251487874331' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6593157/posts/default/108941251487874331'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6593157/posts/default/108941251487874331'/><link rel='alternate' type='text/html' href='http://mgdm.blogspot.com/2004/07/here-i-am-sitting-in-my-room-in.html' title=''/><author><name>Michael</name><uri>http://www.blogger.com/profile/15740103240812182629</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='07997506201642400023'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6593157.post-108915366270329197</id><published>2004-07-06T23:28:00.000+01:00</published><updated>2004-07-06T23:41:02.703+01:00</updated><title type='text'></title><content type='html'>Not posted anything for a while, I kind of forgot/gave up on blogger for a bit. Might start using it again now though. Anyway, &lt;a href="http://www.drunkenblog.com/drunkenblog-archives/000300.html"&gt;here&lt;/a&gt; is an interview with Rich Wareham, who wrote the very handy and open source &lt;a href="http://wsmanager.sourceforge.net/"&gt;Desktop Manager&lt;/a&gt; for Mac OSX, which adds UNIX-style virtual desktops to the Mac. I like it a lot. &lt;br /&gt;&lt;br /&gt;At one point in the interview he describes the UI on the computer as doing "impedance matching" between the way the computer works and the way the users think. I think that's a cool description - the GUI becomes like a DI box or something. :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6593157-108915366270329197?l=mgdm.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mgdm.blogspot.com/feeds/108915366270329197/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6593157&amp;postID=108915366270329197' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6593157/posts/default/108915366270329197'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6593157/posts/default/108915366270329197'/><link rel='alternate' type='text/html' href='http://mgdm.blogspot.com/2004/07/not-posted-anything-for-while-i-kind.html' title=''/><author><name>Michael</name><uri>http://www.blogger.com/profile/15740103240812182629</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='07997506201642400023'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6593157.post-108518731513961999</id><published>2004-05-22T01:52:00.000+01:00</published><updated>2004-05-22T01:55:15.140+01:00</updated><title type='text'></title><content type='html'>&lt;a href="http://wirelessdev.weblogsinc.com/entry/4452571824746671/"&gt;The Wireless Development Weblog&lt;/a&gt; claims that there is no current "killer app" (I hate that term) for mobile data technology. Am I the only one that thinks it might be SMS, and that we have it already? People send a ridiculous number of text messages.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6593157-108518731513961999?l=mgdm.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mgdm.blogspot.com/feeds/108518731513961999/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6593157&amp;postID=108518731513961999' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6593157/posts/default/108518731513961999'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6593157/posts/default/108518731513961999'/><link rel='alternate' type='text/html' href='http://mgdm.blogspot.com/2004/05/wireless-development-weblog-claims.html' title=''/><author><name>Michael</name><uri>http://www.blogger.com/profile/15740103240812182629</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='07997506201642400023'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6593157.post-108433647793397560</id><published>2004-05-12T05:20:00.000+01:00</published><updated>2004-05-12T05:34:37.933+01:00</updated><title type='text'></title><content type='html'>I've not used this for a while and they seem to have changed it around, and it looks quite cool. I apparently now have a &lt;a href="http://www.blogger.com/profile/2978579"&gt;profile&lt;/a&gt; which mainly lists the bands I like at the moment.&lt;br /&gt;&lt;br /&gt;I've not been doing much computing related stuff recently, only redoing a CMS I wrote for a website for someone else. I'm redoing it in &lt;a href="http://smarty.php.net"&gt;Smarty&lt;/a&gt; which seems to be quite handy, and more flexible than what I was using before. I have bought a book called the J2EE Developer's Handbook which should mean that I can learn a bit more about how to do these things properly: although I have written servlets before they didn't really stick to any best practices.&lt;br /&gt;&lt;br /&gt;I have been to the Union doing the usual lighting thing a couple of times. Two weeks ago we had bands called Asa (that A should have a circle on it but I can't find the Unicode entity for it) and Engine. We've had Engine in before, so I knew what to expect from them: bass-heavy dance music with guitars and insane vocals.  Asa were similar, in that there were folk with laptops (the biggest laptop I have ever seen: something like a 17" Acer, though 4:3 unlike the 17" PowerBooks). During Engine's soundcheck they had their iBook plugged in beside the mixing desk, and after connecting the DIs properly we managed to blow bits of the acoustic tiles off the roof, which was nice :) We like our insanely big JBL rig. During the show I ran lights for them and got to use lots of fast moving heads and strobes, so I was happy.&lt;br /&gt;&lt;br /&gt;Last week it was Baltic and Underbelly, who were entirely different to the week before: standard guitar lineups. I think that was one of the easiest to run gigs I've ever had in the Union. I can't say much more about their sound other than they played guitar-based rock music, I'm useless at classifying these things, but they are both extremely good and deserve to do well.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6593157-108433647793397560?l=mgdm.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mgdm.blogspot.com/feeds/108433647793397560/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6593157&amp;postID=108433647793397560' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6593157/posts/default/108433647793397560'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6593157/posts/default/108433647793397560'/><link rel='alternate' type='text/html' href='http://mgdm.blogspot.com/2004/05/ive-not-used-this-for-while-and-they.html' title=''/><author><name>Michael</name><uri>http://www.blogger.com/profile/15740103240812182629</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='07997506201642400023'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6593157.post-108290826903720730</id><published>2004-04-25T16:14:00.000+01:00</published><updated>2004-04-25T16:55:54.060+01:00</updated><title type='text'></title><content type='html'>&lt;b&gt;Macromedia Flex&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;On Thursday I was at a talk given by Steven Webster of iteration:two about Macromedia Flex, which is Macromedia's new server side system for creating rich internet applications (A rough description is apps which run in a browser but which are not limited to the standard HTML widgets). This system outputs to Flash, which as he pointed out is installed on 98% of the browsers in use today. Otherwise, it seemed to be very similar to the Mozilla platform's system: the user interface is described using MXML which is Macromedia's equivalent of XUL, logic is implemented using JavaScript, etc. The main difference is that the UI is compiled on the server into a .swf file which is then output to the browser rather than being rendered from the XML by the client. &lt;br /&gt;&lt;br /&gt;It seems to be a neat system but there is nothing really groundbreaking about it that I could see. It's also very proprietary in a lot of respects: although it will allegedly run on anything with a servlet container such as Tomcat and uses open standards to do everything else, if you want to deploy it as a business it will cost £12000 for a licence. The main advantage that it does have is the fact that Flash is installed on most browsers in use at the moment, other than that it's nothing that can't be done just as well with Open Source software and one of the Gecko based browsers. If Apple for example had chosen to use Gecko as the rendering engine for Safari rather than KDE's KHTML, there would be a larger base of users able to use XUL applications. I still think that Gecko will become a lot more popular over the next year or so since MS have discontinued development of Internet Explorer as a standalone application meaning that most users are stuck with IE6. Hopefully the more technical users will realise that there is a far better browser out there and start using it instead.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;The iBook&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;I've had my iBook for about a week now, and I'm very happy with it. It's a 12" version with an 800MHz G4, 256MB of RAM and a 40GB hard drive. My first problem with it was that it arrived a week last Friday, then on Monday Apple upped the specifications so that the lowest end iBook you could buy was a 1GHz machine and cheaper than the one I have: a quick call to Apple resulted in a £50 refund, which was nice.&lt;br /&gt;&lt;br /&gt;I've got it to run most of the programs I was using on Linux, or at least their close equivalents. At the moment I use Safari or Firefox as the browser, depending on mood, Thunderbird for mail (I have something against Apple's Mail.app, though I can't really say exactly what), and Fire for IM. Apache, PHP, Tomcat and JBoss (which I've not used so far) are installed either by default or as part of the Developer Tools (now called XCode). I've also got into using iCal, which is something I didn't think I would use: I had tried before to use MS Outlook on Windows to do timetables and calendar type things but I got sick of it and didn't use it. I think the fact that iCal is a small, separate application rather than being integrated into a massive, bloated email überclient helps a lot, and also the fact that everything I wanted it to do was on the front page and didn't require too much fuss to get it to work.&lt;br /&gt;&lt;br /&gt;The screen is really, really, nice compared to the DSTN one in my old laptop. The Airport Extreme card is also very handy, I can go into the Uni's library and sit down, unfold the screen and by the time I open a browser it has connected to the WiFi network. I know this doesn't really sound impressive, but it's a lot better than the Linux support for the ACX100 card I was trying to use with the old machine. I never shut it down either: it always lives on sleep so that it will wake up in about a second when I open the lid. Add to that the battery life of around 5 hours, and I'm very happy. The only things that annoy me are the fact that due to the way I type, my thumbs keep hitting the trackpad which makes the cursor disappear into another window and I end up typing about 10 characters into it before I realise what has happened. I also seem to hit a lot of double letters accidentally as well.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;The Union&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;After the meeting on Thursday I went back to the Union to do the usual lighting type stuff that I do there. There were two bands on, as usual: the horrendously named Shaven Kocks and Rolla. I didn't care too much for the Shaven Kocks, their singer was not especially good in my opinion, but then there was the 5 minute drum solo in the middle of one of the songs. I will say no more. Rolla on the other hand were fantastic- they play a kind of fast funk-rock and were very good at it. They did however also have a 5 minute drum solo, but I think I'll let them off.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6593157-108290826903720730?l=mgdm.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mgdm.blogspot.com/feeds/108290826903720730/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6593157&amp;postID=108290826903720730' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6593157/posts/default/108290826903720730'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6593157/posts/default/108290826903720730'/><link rel='alternate' type='text/html' href='http://mgdm.blogspot.com/2004/04/macromedia-flex-on-thursday-i-was-at.html' title=''/><author><name>Michael</name><uri>http://www.blogger.com/profile/15740103240812182629</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='07997506201642400023'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6593157.post-108249898168029055</id><published>2004-04-20T23:05:00.000+01:00</published><updated>2004-04-20T23:14:28.780+01:00</updated><title type='text'></title><content type='html'>I'll get round to talking about the iBook which has now arrived soon, but in the mean time... Jeremy Zawodny has noticed something that drives me nuts as well: people with amusing notes instead of their names in IM clients. It might just be me being boring but trying to find someone you need to speak to in a long list of lyrics/film quotes/whatever is a pain. Apparently some people do it with MP3 playlists too... &lt;a href="http://jeremy.zawodny.com/blog/archives/001896.html"&gt;Here's the blog entry.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6593157-108249898168029055?l=mgdm.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mgdm.blogspot.com/feeds/108249898168029055/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6593157&amp;postID=108249898168029055' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6593157/posts/default/108249898168029055'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6593157/posts/default/108249898168029055'/><link rel='alternate' type='text/html' href='http://mgdm.blogspot.com/2004/04/ill-get-round-to-talking-about-ibook.html' title=''/><author><name>Michael</name><uri>http://www.blogger.com/profile/15740103240812182629</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='07997506201642400023'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6593157.post-108185148345963477</id><published>2004-04-13T11:05:00.000+01:00</published><updated>2004-04-13T11:49:33.466+01:00</updated><title type='text'></title><content type='html'>Been reading up on which applications I use on Linux and Windows at the moment also work on MacOS X while I wait for my iBook to arrive. So far, I've discovered:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;My preferred IM client, &lt;a href="http://gaim.sourceforge.net/"&gt;Gaim&lt;/a&gt; will work on OSX but needs X11 to run. However there is another project called &lt;a href="http://fire.sourceforge.net/"&gt;Fire&lt;/a&gt; which amounts to the same thing and is a native Cocoa app.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://eclipse.org/"&gt;Eclipse&lt;/a&gt; also works natively.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.neooffice.org/"&gt;NeoOffice&lt;/a&gt; is a MacOS native port of &lt;a href="http://openoffice.org/"&gt;OpenOffice&lt;/a&gt;. Apparently NeoOffice itself isn't at a usable state yet, though NeoOffice/J is a reimplementation of OpenOffice using Java2D to draw the user interface, and although the website says it's developer-only at the moment I've read elsewhere that it seems to be usable.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;There's also &lt;a href="http://abiword.org/"&gt;AbiWord&lt;/a&gt; which has recently announced a reasonably stable native MacOS port. For the brief time I had it running looked OK, but any time I tried to use it to open a file on my Slackware 9.1 system it would kill X, so I switched back to OO.org 1.1, which I like quite a lot.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Oops, I forgot that Mozilla &lt;a href="http://www.mozilla.org/projects/firefox/"&gt;Firefox&lt;/a&gt; and &lt;a href="http://www.mozilla.org/projects/thunderbird/"&gt;Thunderbird&lt;/a&gt; both work on just about anything.&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;I'll update this as and when I come across new things, and of course when I get to play with them after my laptop arrives. I know it left Luxembourg on Friday...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6593157-108185148345963477?l=mgdm.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mgdm.blogspot.com/feeds/108185148345963477/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6593157&amp;postID=108185148345963477' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6593157/posts/default/108185148345963477'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6593157/posts/default/108185148345963477'/><link rel='alternate' type='text/html' href='http://mgdm.blogspot.com/2004/04/been-reading-up-on-which-applications.html' title=''/><author><name>Michael</name><uri>http://www.blogger.com/profile/15740103240812182629</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='07997506201642400023'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6593157.post-108090537066877491</id><published>2004-04-02T12:29:00.000+01:00</published><updated>2004-04-02T12:33:10.233+01:00</updated><title type='text'></title><content type='html'>Playing with a Mozilla FireFox extension called &lt;a href="http://philringnalda.com/mozilla/"&gt;BlogThis&lt;/a&gt;, which means that you can right click on anything in the browser window and it pops up a new Blogger window so you can post about it with the link already there. Looks quite cool, and might mean that I actually start using Blogger. Also just installed the Tabbrowser Extensions plugin which means that any links which would be new windows open in new tabs, unless I do otherwise. Haven't seen a popup window in months...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6593157-108090537066877491?l=mgdm.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mgdm.blogspot.com/feeds/108090537066877491/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6593157&amp;postID=108090537066877491' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6593157/posts/default/108090537066877491'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6593157/posts/default/108090537066877491'/><link rel='alternate' type='text/html' href='http://mgdm.blogspot.com/2004/04/playing-with-mozilla-firefox-extension.html' title=''/><author><name>Michael</name><uri>http://www.blogger.com/profile/15740103240812182629</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='07997506201642400023'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6593157.post-107879803054371649</id><published>2004-03-09T02:03:00.000Z</published><updated>2004-03-09T02:10:16.983Z</updated><title type='text'></title><content type='html'>Just set this up as it seems like everyone else has one and it also seems like it could be useful for keeping track of things that I come across. Also just got a new version of the &lt;a href="http://zoe.nu"&gt;Zoe&lt;/a&gt; email client which I haven't played with for a long time. It's able to speak to the IMAP server I run on my machine and has run through all my email and worked out what lists I'm subscribed to, and highlights people and subjects so you can bring up emails related to the one you're looking at. It's very cool. &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6593157-107879803054371649?l=mgdm.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mgdm.blogspot.com/feeds/107879803054371649/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=6593157&amp;postID=107879803054371649' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6593157/posts/default/107879803054371649'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6593157/posts/default/107879803054371649'/><link rel='alternate' type='text/html' href='http://mgdm.blogspot.com/2004/03/just-set-this-up-as-it-seems-like.html' title=''/><author><name>Michael</name><uri>http://www.blogger.com/profile/15740103240812182629</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='07997506201642400023'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry></feed>