<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' version='2.0'><channel><atom:id>tag:blogger.com,1999:blog-11361006</atom:id><lastBuildDate>Thu, 06 Nov 2008 21:42:09 +0000</lastBuildDate><title>News</title><description>What's going on in the world of boB?</description><link>http://www.boboates.co.uk/blog/news.html</link><managingEditor>noreply@blogger.com (Bob)</managingEditor><generator>Blogger</generator><openSearch:totalResults>136</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-11361006.post-3511389854231730175</guid><pubDate>Wed, 05 Nov 2008 09:52:00 +0000</pubDate><atom:updated>2008-11-05T09:55:39.015Z</atom:updated><title>Election</title><description>So Obama has won.  This was certainly the decision that I had hoped for, but I do have one tiny reservation.&lt;br /&gt;&lt;br /&gt;Maybe it's because I'm British, maybe it's because I'm turning into a bitter old cynic, but seeing all those millions of people, world-wide, filled with hope for the future makes me think one thing... it's about now when everything turns to shit and your high hopes give you all that much further to fall.&lt;br /&gt;&lt;br /&gt;I for one am bracing for a nuclear winter.</description><link>http://www.boboates.co.uk/blog/2008/11/election.html</link><author>noreply@blogger.com (Bob)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-11361006.post-8373056156185259049</guid><pubDate>Fri, 31 Oct 2008 10:33:00 +0000</pubDate><atom:updated>2008-10-31T10:34:29.793Z</atom:updated><title>Scandal</title><description>Am I the only person who is loving the fact that the man being identified as the victim in a taste and decency row is an actor who built his career on a marginally racist portrayal of a Spaniard?</description><link>http://www.boboates.co.uk/blog/2008/10/scandal.html</link><author>noreply@blogger.com (Bob)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>3</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-11361006.post-8848694253889867882</guid><pubDate>Thu, 23 Oct 2008 12:26:00 +0000</pubDate><atom:updated>2008-10-23T13:30:48.030+01:00</atom:updated><title>Tidying</title><description>Well, the time finally came.  After nearly 2 months of living in my house, I decided that it was probably time to unpack.  I am now surrounded by empty boxes waiting to be transported so they can live out the rest of their hollow lives in peace at my parent's house, (much like my sister.)&lt;br /&gt;&lt;br /&gt;All in all, it's not a bad gaff.  Though we don't have a tumble dryer, so I predict that it's going to take me about 20 years to get all of my washing done.</description><link>http://www.boboates.co.uk/blog/2008/10/tidying.html</link><author>noreply@blogger.com (Bob)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-11361006.post-2035962684507347731</guid><pubDate>Fri, 10 Oct 2008 22:55:00 +0000</pubDate><atom:updated>2008-10-11T00:12:12.673+01:00</atom:updated><title>Science Minister Announces Desire to Place All Eggs in a Basket</title><description>This &lt;a href="http://news.bbc.co.uk/1/hi/sci/tech/7662416.stm"&gt;news story&lt;/a&gt; worries me slightly.&lt;br /&gt;&lt;br /&gt;The science minister seems to believe that its a good strategy to increase the profile of science by essentially buying into the cult of fame and getting us a nice figure head for "the kids" to identify with.&lt;br /&gt;&lt;br /&gt;As a result I'm forced to question if the minister has ever seen the "Entertainment News" of any website.  Allow me to highlight how this would go down:&lt;br /&gt;1) British astronaut acquired&lt;br /&gt;2) Government and slimy men in pin-striped suits who describe themselves as "Advertising Executives" spend more money than it took to get him/her into space, getting them into "Heat" magazine.&lt;br /&gt;3) Impressionable children fail miserably to be impressed&lt;br /&gt;4) The "Figure Head of Science" becomes increasingly a caricature of him/her self until they eventually have some form of personality crisis leading to a much publicised check in at a rehab centre.  &lt;br /&gt;5) The "Daily Mail" declares that it always suspected that those science types were no good and starts campaigning for the removal of anything rational from the national curriculum that would mean people would do anything other than blindly panic at the next health scare published by Dr Shit-For-Brains at the "Desperate for Cash Institute For Making Unfounded Claims Based on Dodgy Statistics".&lt;br /&gt;6) The police round up science types and try to kill them with fatal doses of homeopathic poisons.  When these fail to work, the national institute of homeopaths will claim that scientists "aren't like us" and have us drowned.  We are strangely grateful.</description><link>http://www.boboates.co.uk/blog/2008/10/science-minister-announces-desire-to.html</link><author>noreply@blogger.com (Bob)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-11361006.post-3002088020122096646</guid><pubDate>Wed, 17 Sep 2008 15:34:00 +0000</pubDate><atom:updated>2008-09-17T16:41:33.476+01:00</atom:updated><title>Anger Management</title><description>This week I have to move offices.&lt;br /&gt;&lt;br /&gt;Not a big job really, I don't have a great deal of stuff in the office.  &lt;br /&gt;&lt;br /&gt;However, it becomes a slightly bigger deal when the office I'm suppose to be moving into still has people in it.  People who were not told that they should be moving.  People who haven't been given a room to move to.&lt;br /&gt;&lt;br /&gt;Now it is a political bun fight, with various supervisors throwing diva tantrums left right and center.&lt;br /&gt;&lt;br /&gt;On top of this I'm in trouble for not attending a pointless course that I was supposed to.  It turns out that despite not replying to any of their emails, despite not turning up to any of their previous courses and despite the course being on a topic totally unrelated to my work, they registered me and billed the university anyway.  When I didn't show, they took it upon themselves to send an email of complaint to both myself and my admin people.  &lt;br /&gt;&lt;br /&gt;It is fair to say that I'm not entirely happy with the way this has all been handled.  &lt;br /&gt;&lt;br /&gt;And in a shocking change from form I actually told people this, in no uncertain terms, something that is likely to get me into more trouble, but it gave me a warm glow to tell one of our staff that in terms of useful output, the teddy bear that she has on her desk would make a more than appropriate replacement for her.&lt;br /&gt;&lt;br /&gt;I may be out of a job soon</description><link>http://www.boboates.co.uk/blog/2008/09/anger-management.html</link><author>noreply@blogger.com (Bob)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-11361006.post-7370997432876345057</guid><pubDate>Sun, 07 Sep 2008 22:39:00 +0000</pubDate><atom:updated>2008-09-08T08:55:39.942+01:00</atom:updated><title>International Politics and You</title><description>As a single man I've become increasingly annoyed by the terms of endearment people use for one another.  "honey", "sweetheart", "darling" not only are they sickly sweet, but they're not very imaginative.  It used to be acceptable in cockney rhyming slang to refer to your friends as "chinas", (china-plate = mate).  But I think that we should extend this idea and start calling our loved ones by using country-based metaphors.&lt;br /&gt;&lt;br /&gt;"My little Easter-Island" for the partner who is mysterious but has a big head.  &lt;br /&gt;&lt;br /&gt;"She's my Switzerland" for your wife.  Yes she's beautiful but the second there's a conflict she's going to end up amassing large amounts of wealth that's not hers.  &lt;br /&gt;&lt;br /&gt;"I'm your Iraq" is obviously for a catholic masochist, you're basically saying "enter me roughly and repeatedly, but each time pull out before you've finished."&lt;br /&gt;&lt;br /&gt;Next year I want a card asking me to be someone's Palestine...&lt;br /&gt;&lt;br /&gt;Apologies to people who read my blog via RSS - I've had to re-post this about three times to remove the horrible formatting errors that I introduced by writing it off-line and then copying it into my blog editor.</description><link>http://www.boboates.co.uk/blog/2008/09/international-politics-and-you.html</link><author>noreply@blogger.com (Bob)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-11361006.post-5329207795157969269</guid><pubDate>Sun, 07 Sep 2008 19:39:00 +0000</pubDate><atom:updated>2008-09-07T20:41:28.895+01:00</atom:updated><title>Inappropriate Behaviour</title><description>One of my old school friends is getting married and has invited my parents to the reception.&lt;br /&gt;&lt;br /&gt;At first I thought that this was a kind gesture, but I'm increasingly concerned that it's a ploy to make sure that I'm on my best behaviour.</description><link>http://www.boboates.co.uk/blog/2008/09/inappropriate-behaviour.html</link><author>noreply@blogger.com (Bob)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-11361006.post-157744556816204420</guid><pubDate>Thu, 04 Sep 2008 12:29:00 +0000</pubDate><atom:updated>2008-09-04T13:37:25.437+01:00</atom:updated><title>Training for Idiots</title><description>I just went on a training course that was aimed at giving advice to people about applying for research funding.&lt;br /&gt;&lt;br /&gt;No-one had bothered to read the 9-page, big-print document that the organisers had sent out, but that was ok - they re-explained everything at the beginning in tedious detail.&lt;br /&gt;&lt;br /&gt;The course then degenerated into people asking questions that either had common-sense answers, ("How do I estimate how much paper I'm going to use?") or things that they would have known had they bothered to either read the guide or listen to the first speaker.&lt;br /&gt;&lt;br /&gt;The worst thing was, that there were so many idiots in the audience that they made the course over-run so I was sitting there, at the back of the room, eyeing up the sandwiches that had been praying for someone to eat them for the last 20 mins and hating each stupid person with a passion that I'm surprised didn't make me spontaneously combust.  To make matters worse, two of the speakers started to nonchalantly graze at the sandwich buffet whilst answering questions!&lt;br /&gt;&lt;br /&gt;They are now dead.</description><link>http://www.boboates.co.uk/blog/2008/09/training-for-idiots.html</link><author>noreply@blogger.com (Bob)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-11361006.post-4588935361103235086</guid><pubDate>Wed, 03 Sep 2008 13:29:00 +0000</pubDate><atom:updated>2008-09-03T14:42:00.990+01:00</atom:updated><title>Greetings</title><description>Well I survived my massive trip and the process of moving is nearly over.&lt;br /&gt;&lt;br /&gt;By "nearly over" I mean that I only have two car-loads of stuff left to collect from my friend's house where it is in storage.  Then I'll start unpacking...&lt;br /&gt;&lt;br /&gt;Oh and I need to write two papers in the next two weeks.&lt;br /&gt;&lt;br /&gt;Oh and could I just sort out some feedback sessions for teaching, and if you're not too busy could you start your thesis.&lt;br /&gt;&lt;br /&gt;And by the way, would you mind awfully compensating for the incompetence of others, selfish laziness, political machinations, office moves, monkeys with guns, elephants with typewriters and badgers with an axe to grind?&lt;br /&gt;&lt;br /&gt;Mental note: destroy humanity.&lt;br /&gt;&lt;br /&gt;I'm probably over sensitive and over tired.  I'm probably over-reacting and over-the-top.  But seriously people!  Shape up before the foot of righteous justice, dons the boot of violent intervention, (complete with the toe-caps of remorseless metaphor) and starts kicking the arse of obstructing morons! &lt;br /&gt;&lt;br /&gt;Message ends</description><link>http://www.boboates.co.uk/blog/2008/09/greetings.html</link><author>noreply@blogger.com (Bob)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-11361006.post-1578310615307680387</guid><pubDate>Mon, 04 Aug 2008 21:16:00 +0000</pubDate><atom:updated>2008-08-04T22:22:11.951+01:00</atom:updated><title>Sleep when I'm dead</title><description>It turns out that moving your stuff into storage because you have to be moved out before you return from a very long trip abroad so you can move into your new place in September when you _finally_ get back is every bit as complicated and difficult as it sounds.&lt;br /&gt;&lt;br /&gt;And I still haven't bought a wedding present for my friends' wedding, which is unfortunate, as its the day after I land back in the country...</description><link>http://www.boboates.co.uk/blog/2008/08/sleep-when-im-dead.html</link><author>noreply@blogger.com (Bob)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-11361006.post-426738414522929781</guid><pubDate>Fri, 01 Aug 2008 09:37:00 +0000</pubDate><atom:updated>2008-08-01T10:40:36.680+01:00</atom:updated><title>No Sense of Humour</title><description>One of our admin team has a poster from the Guardian of "Guardian Readers".  It has cartoons of stereotypical Guardian readers with faux latin names underneath them: "Musician - musicalis musicalis"; "Crossword Addict- Intellectualus Frustratus" etc etc&lt;br /&gt;&lt;br /&gt;I asked her if there was one for Daily Mail readers that just said "Racist".&lt;br /&gt;&lt;br /&gt;No laughs.&lt;br /&gt;&lt;br /&gt;What's wrong with the world?</description><link>http://www.boboates.co.uk/blog/2008/08/no-sense-of-humour.html</link><author>noreply@blogger.com (Bob)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-11361006.post-3279119379310619481</guid><pubDate>Tue, 29 Jul 2008 23:49:00 +0000</pubDate><atom:updated>2008-07-30T01:00:20.577+01:00</atom:updated><title>Public Health Warning</title><description>Its fair to say that things at work are not going well.&lt;br /&gt;&lt;br /&gt;The only way to feasibly look at the top of my inbox at the moment is via google maps, yet somehow people do manage to don crampons, load up their grappling hooks and navigate to the summit to add more, (I don't recomend the North face, there's a top soil of expense claims that could shake loose at any minute.)&lt;br /&gt;&lt;br /&gt;This is largely due to the fact that I've lost my mojo.  I simply cannot make my head process coding at the moment and that is the bulk of my immediate work.  I know that this is a purely psychological barrier, as at the moment all I want to do is write and we all know what will happen when its thesis writing time... my brain will simply switch to code mode.&lt;br /&gt;&lt;br /&gt;As a result I'm not sleeping, I'm cranky and I'm finding it even harder to concentrate.&lt;br /&gt;&lt;br /&gt;Please consider this a pre-emptive excuse for any irrational shouting that may occur over the next couple of days!</description><link>http://www.boboates.co.uk/blog/2008/07/public-health-warning.html</link><author>noreply@blogger.com (Bob)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-11361006.post-7981597691867713393</guid><pubDate>Tue, 22 Jul 2008 09:44:00 +0000</pubDate><atom:updated>2008-07-22T10:47:10.784+01:00</atom:updated><title>Breaking News</title><description>I just saw on the BBC news website that the war criminal Radovan Karadzic has been found after spending many years hiding in Belgrade.&lt;br /&gt;&lt;br /&gt;This man is obviously pure evil... his cover was practicing alternative medicine. &lt;br /&gt;&lt;br /&gt;What. A. Bastard.</description><link>http://www.boboates.co.uk/blog/2008/07/breaking-news.html</link><author>noreply@blogger.com (Bob)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-11361006.post-3663391086736210809</guid><pubDate>Tue, 03 Jun 2008 15:46:00 +0000</pubDate><atom:updated>2008-06-03T16:50:02.719+01:00</atom:updated><title>Code Monkeys</title><description>I'm working on a new project as of today and my collaborators sent some source code written by a software engineer that had been left largely to his own devices for a year working on this project.&lt;br /&gt;&lt;br /&gt;The engineer in question appears to have an issue with portability.  The code was written in Java, which _should_ make it pretty portable, yes?  No.  They decided to write it so it only works with a specific plugin, that they have written, for a specific IDE. &lt;br /&gt;&lt;br /&gt;I'm starting to work through the code now.  I have absolutely no plans to put any more effort into making their code work.  It has now become an extraction exercise so I can write my own project, using their code as a "how to".  For a start it's supposed to be for a robot controller - so why they wrote it in one of the world's slowest languages I'll never know!</description><link>http://www.boboates.co.uk/blog/2008/06/code-monkeys.html</link><author>noreply@blogger.com (Bob)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-11361006.post-561591042917023767</guid><pubDate>Wed, 21 May 2008 10:13:00 +0000</pubDate><atom:updated>2008-05-21T11:40:06.093+01:00</atom:updated><title>Microsoft API For Multimedia Tips</title><description>I was recently asked by an artist friend to produce some software for an exhibit that would detect the presence of a viewer and play a sound clip in response.&lt;br /&gt;&lt;br /&gt;After contemplating interfacing a motion detector to a laptop I decided to use a webcam and implement a simple differencing motion detection algorithm.  I opted to use the full version of MSVC 2005 as the 2008 express version was a little feature light for me and I was developing for the gallery's windows machine.&lt;br /&gt;&lt;br /&gt;Some of the issues that I came across may help others, so I've decided to document them here:&lt;br /&gt;&lt;br /&gt;_Capturing data from a webcam_&lt;br /&gt;This is A LOT harder in windows than it is in Linux.  I've done quite a lot of Linux-based camera manipulation for my robots and it only really took me an afternoon to learn, and of course there was a plethora of open-source products that I could take apart and look under the hood to identify how to best perform the task. &lt;br /&gt;&lt;br /&gt;I used the now slightly out-dated "Video for Windows" (VWF) interfaces, as I wasn't sure what version of windows that the target machine would be running and this, by MS's own admission, is the version that has the best chance of portability across versions.  I was (eventually) able to download an example project that did everything that I wanted to do from the "Code Guru" website, (google "Ken Varn's Video for windows class interface").  It worked pretty well, but it took me a while to identify the monstrous way that VWF passes bitmaps of still frames.  When you capture an image you are given a struct of type PBITMAPINFO.  This struct contains all the gubbins for displaying a bitmap, the colour palette and whatnot, but not the actual bitmap data.  This, under the MS API is stored contiguously in memory to the struct, with no direct pointer to it!  This seems obscene to me, but I battled on and everything worked.&lt;br /&gt;&lt;br /&gt;_Playing Sounds_&lt;br /&gt;The API for playing wav files in MSVC seemed as easy as it possibly could be.  The "PlaySound" function simply takes the filename of the relevant file and a series of flags that tell the OS what the source is, (file-based or memory-based) and how to play it etc etc.  Seemed simple enough... but no.&lt;br /&gt;&lt;br /&gt;PlaySound has a strict limitation that isn't brilliantly documented.  When playing sound synchronously the file size has a 100kb limit, (which at the sampling rate that we were using equates to about 5 seconds).  This was too restrictive for my app, so I needed a work round.  It turns out that you can lengthen the memory limit if you choose to play the sound asynchronously, (i.e. pass the SND_ASYNC flag.)  In this case it will play any file size that will fit into the available memory - but there's another catch.  Because the sound is played asynchronously, there's no sensible way that you can check if the sound is finished, which was a problem for my application.  In the end I played sounds with the SND_NOSTOP flag too, which meant that if a sound was already playing, it aborted trying to play the new sound.  For my application this was the ideal behaviour, but I did notice that on the MS forums people were unhappy about this.  My tip for checking if the sound has completed or not is a dirty hack, but it works....  simply play the sound of silence, (a short, pre-recorded wav file, that contains no sound) using the NOSTOP flag.  If it plays successfully, the function will return TRUE and you can be assured that the other sound has finished.  If it fails, (returns FALSE) then the sound is not finished.  A bit dirty I know, but it does the job effectively.&lt;br /&gt;&lt;br /&gt;_Application Distribution_&lt;br /&gt;I foolishly just copied the release version of my program on to a memory stick, which was a stupid thing to do, but I took my chances.  This didn't work, as the runtime libraries that I needed weren't on the destination machine.  Instead I built an installer and the IDE made sure that all the relevant dependencies were packaged up with a minimum of fuss.  This was really easy and worked very well.&lt;br /&gt;&lt;br /&gt;One word of warning though - the machine that I was developing for wasn't internet ready and didn't have access to a connection.  The installer NEEDED internet access as it installed some of the .NET runtime stuff via the MS website.  In the end the only solution was to move the machine to someone's house with internet and quickly hop on for the install. &lt;br /&gt;&lt;br /&gt;Apologies for the techy post, but this might help someone in the future, (probably me!)  Ta!</description><link>http://www.boboates.co.uk/blog/2008/05/microsoft-api-for-multimedia-tips.html</link><author>noreply@blogger.com (Bob)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>3</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-11361006.post-8345225678963506642</guid><pubDate>Wed, 14 May 2008 15:34:00 +0000</pubDate><atom:updated>2008-05-14T16:37:09.280+01:00</atom:updated><title>Testing Microsoft Visual Studio Express</title><description>I've volunteered to do a small project involving webcam access for an artist friend of mine and I decided that the easiest way to get an app up and running for a windows machine that could do everything that I needed would be to use MS visual studio express, as it is free and will work directly with the windows API.  Brilliant.&lt;br /&gt;&lt;br /&gt;Except that it doesn't work.&lt;br /&gt;&lt;br /&gt;Sadly I can download the installers, but when they're downloading the things to be installed they just hang and die.&lt;br /&gt;&lt;br /&gt;So far, I'm not impressed!</description><link>http://www.boboates.co.uk/blog/2008/05/testing-microsoft-visual-studio-express.html</link><author>noreply@blogger.com (Bob)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-11361006.post-5393615929247644245</guid><pubDate>Wed, 30 Apr 2008 09:09:00 +0000</pubDate><atom:updated>2008-04-30T10:33:52.598+01:00</atom:updated><title>Security Again!</title><description>Once again our university security admin team have delivered the high quality incompetence that I have come to expect.  I've been locked out of my lab for three days now because the access rights of "a large number of postgraduate students" have been revoked somehow by accident.&lt;br /&gt;&lt;br /&gt;We dutifully reported this to our local contact, who passed it on to security who continued to issue, "it'll be fixed tomorrow"s for the past few days, via our IT people.&lt;br /&gt;&lt;br /&gt;This morning I phoned them (as they have totally failed to keep those people affected by the problem up to date with developments) to find out what was going on.  The lady was very keen to tell me "it's nothing we've done", which is classic buck-passing and another total failure to take responsibility.  Lets remember that they picked the system, spent a ridiculous sum of money replacing the perfectly good swipe card system we had, and now it has mysteriously failed, we are expected to buy "it's nothing we've done".  Well actually it IS something that you've done.  It's something that you do: fail to communicate, fail to consult and fail to provide an adequate service, you useless, miserable, evolutionary-dead-end.</description><link>http://www.boboates.co.uk/blog/2008/04/security-again.html</link><author>noreply@blogger.com (Bob)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-11361006.post-7870996981326389342</guid><pubDate>Sun, 20 Apr 2008 16:22:00 +0000</pubDate><atom:updated>2008-04-20T17:28:19.661+01:00</atom:updated><title>Open Source C++ IDEs?</title><description>I want an open source C++ &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;IDE&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;For a couple of years I've been using the CDT project for Eclipse and struggling on.  I even got to a point where I thought that it was acceptable.&lt;br /&gt;&lt;br /&gt;The other day I helped someone using the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;microsoft&lt;/span&gt; C++ &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_2"&gt;development&lt;/span&gt; environment.&lt;br /&gt;&lt;br /&gt;Eclipse simply isn't acceptable.  Its difficult to configure, gives cryptic error messages, and I've simply never really felt that it sits right with me.&lt;br /&gt;&lt;br /&gt;Most of all, I'm sick of installing it on fresh machines and spending hours trying to remember which elements of its &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_3"&gt;labyrinthine&lt;/span&gt; menu system allow me to say "for the love of god, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;cygwin&lt;/span&gt; is THERE!!!  Just use it you useless bastard."&lt;br /&gt;&lt;br /&gt;I'm going to carry on using it in the short term.  After all its currently my C++/Java/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;LaTeX&lt;/span&gt; project manager of choice.  But the time has come to phase it out.  &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_6"&gt;Recommendations&lt;/span&gt; welcome.</description><link>http://www.boboates.co.uk/blog/2008/04/open-source-c-ides.html</link><author>noreply@blogger.com (Bob)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>3</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-11361006.post-140418216997431042</guid><pubDate>Fri, 11 Apr 2008 20:57:00 +0000</pubDate><atom:updated>2008-04-11T22:04:12.242+01:00</atom:updated><title>What might have been</title><description>This _should_ be a celebratory blog, full of the joys that I have actually managed to finish my conference paper on time.  This _should_ be written whilst downing a well-earned glass of wine.&lt;br /&gt;&lt;br /&gt;But it isn't.&lt;br /&gt;&lt;br /&gt;The conference that I'm trying to submit to uses "Easychair" to manage submissions.  IT. DOESN'T.WORK.&lt;br /&gt;&lt;br /&gt;Myself and at least two other colleagues simply can't login.  I checked to see if an over-zealous individual had set the deadline to be something ridiculous like 6pm, by trying to login to another conference that had definitely expired and the error message is different. &lt;br /&gt;&lt;br /&gt;Basically you have to apply for a login, and the application system is knackered.  Trouble is of course, that unless it unknackers before midnight, I'm screwed.&lt;br /&gt;&lt;br /&gt;I will now make it my life's mission, at every conference and every meeting, to persuade as many people as possible that this system should never be employed for any conference.  I have an entire career with which to carry out my campaign of victimisation.  We'll see who goes bust first!</description><link>http://www.boboates.co.uk/blog/2008/04/what-might-have-been.html</link><author>noreply@blogger.com (Bob)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-11361006.post-2533845447456260442</guid><pubDate>Thu, 10 Apr 2008 13:53:00 +0000</pubDate><atom:updated>2008-04-10T14:54:41.123+01:00</atom:updated><title>Bored</title><description>I'm currently being paid an hourly rate to help out with a training course at the university.&lt;br /&gt;&lt;br /&gt;It's on Word.  &lt;br /&gt;&lt;br /&gt;Soooooo very bored.</description><link>http://www.boboates.co.uk/blog/2008/04/bored.html</link><author>noreply@blogger.com (Bob)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-11361006.post-4695254694007727810</guid><pubDate>Thu, 20 Mar 2008 15:04:00 +0000</pubDate><atom:updated>2008-03-20T15:12:50.722Z</atom:updated><title>Bloody Linux</title><description>I have recently warmed to Linux.&lt;br /&gt;&lt;br /&gt;I then immediately went off it again.&lt;br /&gt;&lt;br /&gt;I tried to install a touchscreen.  According to the webosphere it was going to be a relatively easy job.  Sure it involved manually editting a few config files here and there, but no worries there.&lt;br /&gt;&lt;br /&gt;Sadly it doesn't work.&lt;br /&gt;&lt;br /&gt;Partially because the touchscreen isn't the model that has working Linux drivers, its a variant, so you have to download slightly different drivers for it, that have the same name, and there's no version info.&lt;br /&gt;&lt;br /&gt;Partially because it took me a while to figure out which configuration file I was editting, (no, not XF86Config, \etc\X11\xorg.conf don't you know).&lt;br /&gt;&lt;br /&gt;But mostly because the bloody board has jumpers on it that switch it between Windows compatability mode and Linux compatability mode, and I don't have the required diamond-edged drill bit, or ridiculously tiny alun keys that I need to break the bloody case open and remove said jumper.&lt;br /&gt;&lt;br /&gt;A colleague, many moons ago, did get the touch screen working with the evil windows jumper in place.  He doesn't remember how, and I can't figure it out, so after three days I'm doing something that I've never done before.... I'm giving up.&lt;br /&gt;&lt;br /&gt;For an engineer to give up it typically involves threats to his/her family and an automatic weapon.  Sadly, I simply can't afford to spend any more time on it. &lt;br /&gt;&lt;br /&gt;This makes me sad and angry.&lt;br /&gt;&lt;br /&gt;I've written an email to the manufacturers of the robot concerned explaining that the screen simply isn't responding to configuration requests, (annoyingly it is sending out info when you touch it, but I have no way of translating that info into a mouse pointer.)  I'm actually begninning to think it would be easier to reverse engineer the protocol and write a decent driver for it myself.</description><link>http://www.boboates.co.uk/blog/2008/03/bloody-linux.html</link><author>noreply@blogger.com (Bob)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>5</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-11361006.post-6587293574679724837</guid><pubDate>Mon, 17 Mar 2008 19:22:00 +0000</pubDate><atom:updated>2008-03-17T19:28:20.683Z</atom:updated><title>Yey for imaginary quiche!</title><description>Despite our best efforts to avoid giving money to "the man" by spending our hard earned squid at supermarkets, h and I do &lt;span class="blsp-spelling-corrected" id="SPELLING_ERROR_0"&gt;occasionally&lt;/span&gt; raid the bargains section of our local &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;Sainsbury's&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Today we scored a small victory for local traders by purchasing an imaginary quiche.&lt;br /&gt;&lt;br /&gt;Two quiches that had originally been on special offer had been reduced as they were rapidly approaching their sell-by-date.  They had accidentally left the original special offer in their software system, so the check out reported that I could have one quiche for 79p or two for the grand total of 78p.&lt;br /&gt;&lt;br /&gt;I hereby conclude that the second quiche has some form of imaginary component.  I'm hoping that eating it will also make me thinner.&lt;br /&gt;&lt;br /&gt;Three cheers for imaginary quiche!</description><link>http://www.boboates.co.uk/blog/2008/03/yey-for-imaginary-quiche.html</link><author>noreply@blogger.com (Bob)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-11361006.post-660998442922899591</guid><pubDate>Thu, 13 Mar 2008 14:55:00 +0000</pubDate><atom:updated>2008-03-13T14:59:13.089Z</atom:updated><title>Stuff</title><description>- I am trying to cut back on caffeine again.  This is largely because I'm sick of feeling like shit in the morning, as sleep is the longest I go without ingesting some form of stimulant and withdrawal is a be-atch.&lt;br /&gt;&lt;br /&gt;- Jonh* and Emma are coming to visit this weekend.  I book us a table at a yummy veggie restaurant which I am now looking forward to a lot!&lt;br /&gt;&lt;br /&gt;- Today I supervised my final labs for a couple of weeks whilst the little buggers go and celebrate the spin on a pagan-birth festival of their choice.  This means less money, but more time to work!&lt;br /&gt;&lt;br /&gt;- I want to go campin'.  Soon.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;*not a typo, that's how he writes his name</description><link>http://www.boboates.co.uk/blog/2008/03/stuff.html</link><author>noreply@blogger.com (Bob)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-11361006.post-7602930482192989442</guid><pubDate>Sun, 02 Mar 2008 16:13:00 +0000</pubDate><atom:updated>2008-03-02T16:34:33.443Z</atom:updated><title>Why Biology Sucks</title><description>I'm trying to put the finishing touches to my journal paper.  This would be great, if two separate reviewers hadn't asked me to add a section discussing the biology of the dendritic cell, ( a part of the immune system).&lt;br /&gt;&lt;br /&gt;There's a problem with this... have you ever heard people use analogies like "this man is the Einstein of modern art" or "the Mozart of plumbing" etc etc.  Well I am the small retarded monkey, with braces, glasses and asthma, of biology.  A veritable runt of the litter in the field.&lt;br /&gt;&lt;br /&gt;I'm actually ok with it. &lt;br /&gt;&lt;br /&gt;Aside from the fact that I resent being asked for it, (when you write a paper on neural networks do you add a section detailing the mechanisms of sodium-potassium pumps etc?) I'm totally ill-equipped to write it.  My supervisors are totally ill-equipped to write it.  To be honest they weren't entirely equipped to write a paper on robotics, but that's besides the point.  The fact is that I'm a cyberneticist, in a computer science department, writing a paper about an algorithm, for a journal about intelligence.  Did anyone see the word "biology" in any of that?&lt;br /&gt;&lt;br /&gt;Ok, ok I might have been a bit misleading.  It is a special issue on "Artificial Immune Systems" which obviously has ties to biology.  But I'm still not happy with the idea.  I personally think that the entire thing will further detract from a paper which if I had my time again, I would have cut other things out of to concentrate on the wonderful, wonderful maths of it all, (not my maths you understand, I speak of Monsieur Laplace's genius - but he died in 1827 so the praise will fall on deaf, if not slightly gooey, ears).</description><link>http://www.boboates.co.uk/blog/2008/03/why-biology-sucks.html</link><author>noreply@blogger.com (Bob)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>3</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-11361006.post-6347715074707025336</guid><pubDate>Thu, 28 Feb 2008 11:27:00 +0000</pubDate><atom:updated>2008-02-28T11:31:55.158Z</atom:updated><title>Eug</title><description>I am ill.&lt;br /&gt;&lt;br /&gt;My glands are like beach balls and my head feels like it has the entire cast of the Dutch clog-dancing goat herd in it. &lt;br /&gt;&lt;br /&gt;Yet I'm still in work.&lt;br /&gt;&lt;br /&gt;This is for three reasons:&lt;br /&gt;    - I'm teaching a lab today and the effort of arranging cover would be too much (&amp;amp; I'd miss the opportunity to infect the little bastards).&lt;br /&gt;   - I'm being assessed today on my presentation skills.  I hope that "looks like there's only max strength Beechams between him and the plague" isn't on the list of common presentation errors.&lt;br /&gt;   - I have journal paper corrections due in on Saturday that I'm still in the thick of.&lt;br /&gt;&lt;br /&gt;I suspect that I will be taking a large proportion of next week off.</description><link>http://www.boboates.co.uk/blog/2008/02/eug.html</link><author>noreply@blogger.com (Bob)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></item></channel></rss>