Oct 8
I installed donut earlier this week. This is on my G1 devphone, so I don't recommend you use the htc page otherwise. This time I didn't bother going through all the nonsense with the tools, I just mounted the phone on USB and slapped the image across one by one into the SD card as update.zip.

This is not as significant an upgrade as cupcake was but nevertheless, it's improved the phone in a number of key ways.
  • the search widget now searches phone content as well internet content, this works very smoothly;
  • the camera / camcorder apps are now easy to switch between, and much faster;
  • the gallery is quicker, but only after it takes a complete age to index/whatever;
  • the market application is hugely improved, and as a bonus, lots of content that was previously unavailable on the devphone is now listed;
  • the speech synthesis stuff is installed, but I don't really see it does much just yet;
  • the battery monitor app is very useful, especially since the g1 battery life sucks so badly.
My battery life is, by the way, 29% taken up by wifi (forgot to switch it off today), 18% by display, 14% cell standby, and so on. 8% was taken up by voice calls.

Be warned, the new upgrade seems to suck up more space, and takes a long time to start-up after first reboot.

You can see a full list of the changes here, and though it's modest, I think it's a nice upgrade in lots of ways. At this time, it's hard to know how much limitations in the G1 experience are from the hardware or the OS, I'm looking forward to seeing how android behaves on new hardware.

Posted by Colin Turner

Defined tags for this entry: , ,
Bookmark Android 1.6 (Donut) initial thoughts   at del.icio.us Digg Android 1.6 (Donut) initial thoughts  Mixx Android 1.6 (Donut) initial thoughts  Bloglines Android 1.6 (Donut) initial thoughts  Technorati Android 1.6 (Donut) initial thoughts  Fark this: Android 1.6 (Donut) initial thoughts  Bookmark Android 1.6 (Donut) initial thoughts   at YahooMyWeb Bookmark Android 1.6 (Donut) initial thoughts   at Furl.net Bookmark Android 1.6 (Donut) initial thoughts   at reddit.com Bookmark Android 1.6 (Donut) initial thoughts   at blinklist.com Bookmark Android 1.6 (Donut) initial thoughts   at Spurl.net Bookmark Android 1.6 (Donut) initial thoughts   at NewsVine Bookmark Android 1.6 (Donut) initial thoughts   at Simpy.com Bookmark Android 1.6 (Donut) initial thoughts   at blogmarks Bookmark Android 1.6 (Donut) initial thoughts   with wists Bookmark Android 1.6 (Donut) initial thoughts   at Ma.gnolia.com wong it! Bookmark using any bookmark manager! Stumble It!
Oct 5
martial arts I recently had a conversation with some people who wondered if there could be any place for compassion in the martial arts in general, and certainly in Iaido, or Japanese swordsmanship in particular.

It may be useful to start by considering the idea of Bushido, or "the Way of the Warrior". A lot of people have heard about Bushido, but often through a very distorted perspective. This is not least because the ideas have been smeared by the inexcusable behaviour of some Japanese in the Second World War. These individuals were not, by the way, samurai. That class had long since been dissolved in the Meiji Restoration.

The closest analogous concept for us in the West is that of Chivalry and the word has similar linguistic roots. Now, we do not believe that Christian knights always behaved in a way that was above reproach, do we? Certainly not, but we do not throw out the baby with the bath water. The legend of Arthur is a romanticised and idealised idea of chivalry but one that has inspired many to better conduct.

Bushido lists seven virtues (some say the seven folds in a hakama represent these), which I will borrow the listing of from wikipedia rather than mess with the kanji myself: Do you find any of this list surprising? It might temper your view of how a warrior might see himself. Perhaps you did not expect respect and benevolence to make such a list.

I think it's a nice list to consider with a martial art like aikido which is a modern budo that seeks to avoid gratuitous damage to the "opponent". For the practitioners of such an art, it provides a compass for our behaviour. I constantly emphasise the importance of compassion in aikido when I teach, and strive to embody it in practice. There are actually pragmatic and selfish reasons why this behaviour is martially more effective; you do not damage joints you need to effect control; you do not provoke responses you need to contain and so on. Some might argue if compassion with self-interest is still compassion. The concept of cause and effect, or karma provides a strong incentive for acting appropriately, isn't it a bonus that it is not merely "right" but also effective?

But the sword is not a weapon designed to control or subdue but to kill. There is a Japanese word katsujinken, the sword that gives life. What can that mean? It can have many meanings. It could mean to not use the sword when not necessary, to fight without fighting.

Compassion requires the love of others. I feel I have long understood that. It has taken me longer to realise it also implies the love of one's self, and I still struggle with the consequences of that. Compassion can manifest itself in many ways. Exercising compassion may require hard and apparently brutal choices to avoid greater suffering caused by another path. Such choices can be be traumatic for the one who acts as well as to those whom it appears to affect the most. Reconsider the list of seven virtues in that context if you will. The samurai were required to take quick, just decisions, and see them through, with all that entailed.

To assist another as they commit Seppuku was (it is now illegal in Japan) an act of respect, benevolence and compassion. There are many stories of samurai acting as seconds for both their closest friends, and their defeated enemies to shorten their suffering. To regretfully, but decisively take a life to protect one's own can be an act of compassion (to one's self), and in many cases as an act to protect the lives of many innocent others.

A final thought from the modern era. If you found yourself in a hijacked plane post 2001, with the split second opportunity and means to kill the hijacker, would it not be a compassionate act to swiftly and decisively kill that person before they could take any action to kill so many others? Might it not even be an act of compassion towards that person and their family?

If you seek mastery of the sword, seek first sincerity of the heart, for the former is but a reflection of the latter.
Iwakura Yoshinori

Posted by Colin Turner

Defined tags for this entry: , , , , ,
Bookmark Compassion in the Martial Arts  at del.icio.us Digg Compassion in the Martial Arts Mixx Compassion in the Martial Arts Bloglines Compassion in the Martial Arts Technorati Compassion in the Martial Arts Fark this: Compassion in the Martial Arts Bookmark Compassion in the Martial Arts  at YahooMyWeb Bookmark Compassion in the Martial Arts  at Furl.net Bookmark Compassion in the Martial Arts  at reddit.com Bookmark Compassion in the Martial Arts  at blinklist.com Bookmark Compassion in the Martial Arts  at Spurl.net Bookmark Compassion in the Martial Arts  at NewsVine Bookmark Compassion in the Martial Arts  at Simpy.com Bookmark Compassion in the Martial Arts  at blogmarks Bookmark Compassion in the Martial Arts  with wists Bookmark Compassion in the Martial Arts  at Ma.gnolia.com wong it! Bookmark using any bookmark manager! Stumble It!
Oct 4
STEM Derren Brown has been back on our screens recently with a series of big events. It's brought him a lot of publicity, and a lot of the public comment has been amusing to say the least. I've been watching everyone comment on the TV and Radio that he's a trickster, and his explanations of how he does things are often bogus.

Yes.... Yes... That's the point. He's a magician, a showman, he tells you right up front at the start of the show. Misdirection, magic, showmanship and more. It's entertainment. He is the first to make it clear that what he does is a trick. He doesn't claim otherwise. If you can't bring yourself to enjoy that, I humbly suggest you watch something else. And while we are on it, I'm relieved people see it's a trick. I think David Blaine's closeup magic is among the most impressive I have ever seen, and I shudder when those around him don't even seem to consider it's just a trick.

Personally, I love Derren, I love his cheeky smug as hell smile as he gets away with it. I enjoy his faked discomfiture. I enjoy it when he fakes near success in tricks to make them more convincing. I enjoy calling him names as I laugh as he lies through his teeth to the audience. I have casually studied a bit of magic in my time, and he is a fine magician. Many big stage magicians rely on assistants, who actually do all the hard work, but he is clearly the architect of most of his own tricks. I'm reading his book and it is informative and very amusing to me, and I very much respect him as a fellow in fight against (rampant) irrationality (a little bit can be a fine thing).

Sadly I've missed a few of the "events", since it clashes with my Iaido class and I wasn't organised enough to record it. I'm slowly catching up on 4OD. But I did see the program on how he stole the lottery. And I'm a mathematician, and I laughed and laughed at it. I didn't believe a word of it, but even the deceit was cleverly convincing and it's not trivial to say exactly what he really did.

He claims he averaged the results of a crowd of people picking lottery numbers. There's a consequence to this. Consider this: how many ways can 50 people pick a number that averages to 1? How many ways can they pick numbers that average to 30? If you understand this point you'll see the possible "answers" from the crowd have an odd distribution. But the cover story was very amusing in its own right. You don't want to know how he really did it, it'll be shockingly dull.

So yes. We know he didn't show the numbers in advance of the draw. Yes, we know his explanation is nonsense. It's a trick. That's the point. Enjoy it and smile along with his insufferable smugness :-).

Posted by Colin Turner

Defined tags for this entry: , , ,
Bookmark Derren Brown tells porky pies, get over it  at del.icio.us Digg Derren Brown tells porky pies, get over it Mixx Derren Brown tells porky pies, get over it Bloglines Derren Brown tells porky pies, get over it Technorati Derren Brown tells porky pies, get over it Fark this: Derren Brown tells porky pies, get over it Bookmark Derren Brown tells porky pies, get over it  at YahooMyWeb Bookmark Derren Brown tells porky pies, get over it  at Furl.net Bookmark Derren Brown tells porky pies, get over it  at reddit.com Bookmark Derren Brown tells porky pies, get over it  at blinklist.com Bookmark Derren Brown tells porky pies, get over it  at Spurl.net Bookmark Derren Brown tells porky pies, get over it  at NewsVine Bookmark Derren Brown tells porky pies, get over it  at Simpy.com Bookmark Derren Brown tells porky pies, get over it  at blogmarks Bookmark Derren Brown tells porky pies, get over it  with wists Bookmark Derren Brown tells porky pies, get over it  at Ma.gnolia.com wong it! Bookmark using any bookmark manager! Stumble It!
Oct 4
hardware The PS3 has an free network application called Vidzone. I downloaded it when it originally came out some time ago, but it never actually worked. It would load, show playlists, adverts, and the seize up the whole console when I tried to actually play videos. It's a shame, because it looked like a nice app for putting on some music.

Since then the PS3 itself has had a big firmware upgrade to 3.0.1 and Vidzone was upgraded to 1.0.4. Worth trying again I figured. Well, initially I couldn't get the application to crash the console anymore (I did later!), but certainly it wouldn't play videos. It did show adverts, even video adverts, playlists, everything but actually play videos. Which is weird to say the least. So to be honest, it looks like the problem is somewhere at the PS3/Vidzone end, since absolutely all other network functionality works on the PS3.

But, as a precaution I thought it was worth checking out that old bugbear, the router firmware, and there are some hints that's an issue. I'm a Virgin Media customer at the moment, for complex reasons I don't really have a choice at the moment, and they supplied a cable modem and router when they connected me (rather late as it happened). When I looked at the router firmware, it's shockingly old. So I clicked on the link for the knowledge base and downloaded the latest firmware. It failed to upload, no explanation of why. I tried every intermediate release, which took quite a while to do. They all failed.

So now I'm suspicious and confirm that, yes... Virgin are specifically blocking updates, even though many, many bugs have been fixed in the new releases. I find this pretty puzzling.

I phoned their tech support to try and confirm this in person. I suggested that I would have to buy my own router if I wanted to get round these problems, and they informed me I wouldn't be supported. I put it to them that I seem to have a choice between being supported with no actual support and no means to help myself, or getting new hardware, being officially unsupported but able to help myself. He put me on hold to check it out, a minute later the line went dead. :-)

So if you're out there googling for "vidzone doesn't work", this might be part of the reason, but who knows? It seems it could be fixed at the PS3 end in any case. But it's a cautionary tale that the stock VM hardware might come with lots of problems you can't fix.

Posted by Colin Turner

Defined tags for this entry: , , , ,
Bookmark Virgin Media, Netgear and Vidzone  at del.icio.us Digg Virgin Media, Netgear and Vidzone Mixx Virgin Media, Netgear and Vidzone Bloglines Virgin Media, Netgear and Vidzone Technorati Virgin Media, Netgear and Vidzone Fark this: Virgin Media, Netgear and Vidzone Bookmark Virgin Media, Netgear and Vidzone  at YahooMyWeb Bookmark Virgin Media, Netgear and Vidzone  at Furl.net Bookmark Virgin Media, Netgear and Vidzone  at reddit.com Bookmark Virgin Media, Netgear and Vidzone  at blinklist.com Bookmark Virgin Media, Netgear and Vidzone  at Spurl.net Bookmark Virgin Media, Netgear and Vidzone  at NewsVine Bookmark Virgin Media, Netgear and Vidzone  at Simpy.com Bookmark Virgin Media, Netgear and Vidzone  at blogmarks Bookmark Virgin Media, Netgear and Vidzone  with wists Bookmark Virgin Media, Netgear and Vidzone  at Ma.gnolia.com wong it! Bookmark using any bookmark manager! Stumble It!
Sep 1
martial arts Ok, ok, bear with me here :-).

Allen Baird and Rory O'Connor will be offering a personal development seminar in Belfast on the 17th October, but with a twist. Like a previous event that Allen has offered, the whole thing is steeped in metaphors related to the Star Wars movies, in order to put over some serious ideas in an accessible and fun way.

The event will explore lots of concepts like non violent communication, body language, assertiveness among others. I will be offering a slot at the end with a little aikido, to explain how it physically embodies some of the other concepts in resolving conflict with a minimum of force. And I'll be helping John Donaldson demonstrate some iaido, and finally we'll have some fun (I hope) with the lightsabers Allen and Rory are giving out to to the delegates as part of the package.

And then, we will go home and rethink our lives. :-)

Posted by Colin Turner

Defined tags for this entry: , , , ,
Bookmark Jedi training in Belfast?  at del.icio.us Digg Jedi training in Belfast? Mixx Jedi training in Belfast? Bloglines Jedi training in Belfast? Technorati Jedi training in Belfast? Fark this: Jedi training in Belfast? Bookmark Jedi training in Belfast?  at YahooMyWeb Bookmark Jedi training in Belfast?  at Furl.net Bookmark Jedi training in Belfast?  at reddit.com Bookmark Jedi training in Belfast?  at blinklist.com Bookmark Jedi training in Belfast?  at Spurl.net Bookmark Jedi training in Belfast?  at NewsVine Bookmark Jedi training in Belfast?  at Simpy.com Bookmark Jedi training in Belfast?  at blogmarks Bookmark Jedi training in Belfast?  with wists Bookmark Jedi training in Belfast?  at Ma.gnolia.com wong it! Bookmark using any bookmark manager! Stumble It!
Aug 31
STEM The website for Number 10 Downing Street has a new petition calling for an apology for the treatment which led Alan Turing to commit suicide at the age of 41, rather than submit to having his homosexuality "cured" by chemical castration.

Turing was, not only a founding father of Computer Science, but a leading member of the dedicated team at Bletchley Park, who decoded the Nazi Enigma code. This work saved thousands of lives.

As reported on the BBC, the originator of the petition, John Graham-Cumming, is not only suggesting an apology, but a posthumous knighthood for Turing. It would seem the least his country could do for him, after all he did for his country, mathematics and computing.

If you're a UK resident, please consider signing the petition.

Posted by Colin Turner

Defined tags for this entry: , ,
Bookmark Campaign for an apology for treatment of Alan Turing  at del.icio.us Digg Campaign for an apology for treatment of Alan Turing Mixx Campaign for an apology for treatment of Alan Turing Bloglines Campaign for an apology for treatment of Alan Turing Technorati Campaign for an apology for treatment of Alan Turing Fark this: Campaign for an apology for treatment of Alan Turing Bookmark Campaign for an apology for treatment of Alan Turing  at YahooMyWeb Bookmark Campaign for an apology for treatment of Alan Turing  at Furl.net Bookmark Campaign for an apology for treatment of Alan Turing  at reddit.com Bookmark Campaign for an apology for treatment of Alan Turing  at blinklist.com Bookmark Campaign for an apology for treatment of Alan Turing  at Spurl.net Bookmark Campaign for an apology for treatment of Alan Turing  at NewsVine Bookmark Campaign for an apology for treatment of Alan Turing  at Simpy.com Bookmark Campaign for an apology for treatment of Alan Turing  at blogmarks Bookmark Campaign for an apology for treatment of Alan Turing  with wists Bookmark Campaign for an apology for treatment of Alan Turing  at Ma.gnolia.com wong it! Bookmark using any bookmark manager! Stumble It!
Aug 10
Free Software programming I'm considering changing the development environment we use to host our projects in work and I'm not alone. The reason why will become more clear further down. To be honest this article is partly to help me work out what my priorities for this are, and to appeal to the lazy web for any other suggestions.

So first of all, here are the things I'm looking for in this project.

These are essential:
  1. must be free software;
  2. must have flexible issue tracking with user defined fields;
  3. must be able to handle multiple projects;
  4. must be extremely transparent to non developer users;
  5. must support svn and git and graphical front ends to them;
  6. must support some kind of announcement system.
These are desireable:
  1. should integrate in some way to mailing lists;
  2. should support ad hoc tar bar downloads from scm;
  3. should be easy to search issues;
  4. should graphically depict progress on releases;
  5. should have documentation (wiki like) integration;
  6. should handles news and download areas;
  7. should be able to exchange data (like issues) on projects;
  8. should actively maintained;
  9. should automate most sysadmin activity, account creation etc.;
  10. should be packaged for Debian ideally.
The contenders thus far are:
  • Savane, which we are currently using;
  • Fusion Forge;
  • Redmine;
  • Trac.
Let's take these one at a time.

Savane

Savane currently supports all the essential features, with the exception of git support. Being a fork from the original SourceForge software it works in a similar way. A web front end (in PHP), with back end functionality (in Perl) that creates shell users and groups, interfaces with mailman and so on.

But there are some problems. First of all the official project seems to have ground to a complete halt. Fixes that were submitted by users are not applied, there seems to be no forward momentum whatsoever. This is a problem, the offical version needs patched (modestly) to run on PHP 5, and the code base is a mess, with a few pages still requiring register_globals to be on. Bad.

However, another fork was taken some time ago which addresses all these problems including git support, well actually, the code base is still probably in need or work, but most apps of a certain age have this problem. What I'd like to see in Savane is better graphical tools to monitor project progress, better documentation features and incidentally better Debian packaging, but I've signed up to the fork to work on the latter on the first instance (this looks like it will be quite a bit of work, it's non Debian policy compliant in many ways right now). The new fork is going to be forked again by the way, into a Python version. Could be interesting.

Fusion Forge

Previously known, or descended from GForge, Fusion Forge is another fork of the original SourceForge source code. It is well packaged for Debian (naturally, it runs Debian's own code hosting environment, Alioth) and well maintained. It has many of the features of Savane, which probably makes it puzzling why I didn't choose it in the first place. Well, there's one reason why, in my opinion the front pages of FusionForge are rather un-user friendly, I mean what the heck is "Code Snippets" doing there? They feel very aimed at developers, which is great... but I need a nice straightforward interface for less savvy users. Looking today, the navigation still feels it's just too developer centric, but as these sites double as developer sites and user sites (to acquire the software, report bugs and so on), that's not great. I really don't know yet whether Fusion Forge has better graphical tools than Savane.

In a conversation about this last week, Noodles suggested I should look at the ease with which the interface could be changed. A sensible suggestion I shall follow up.

Redmine

Written in Ruby on Rails and advocated by my work colleage Paul Vitty, Redmine is clean and elegant looking. It shows all the signs of benefiting from being a later generation project and has a plugin architecture that seems excellent too. It has easy clean wiki integration, graphical road maps and Gannt charts; and these things make a difference. I don't think it's as remotely scalable as the design of the first two systems, which isn't a huge problem for me, but I mention it in passing.

On the other hand, it seems to have little or no automated integration into the backend, user and group creation, mailing lists and so on. on the other hand it has a very rich set of plug ins, so it may already have such support or it may be possible to implement it.

Trac

Written in Python, Trac feels like Redmine lite, and that's in the wrong direction for me. It explicitly does not have multiple project support and that's a deal breaker for me.

I haven't come to a strong conclusion about this so far. I note John (whom I linked above) notes that Redmine is difficult to install and upgrade because of Ruby, this is a hassle I just don't need, but he also thinks it may be the best of the field. For me, it is probably more trouble free to migrate to the fork of Savane or to FusionForge. More thought needed, and your thoughts are most welcome!

Posted by Colin Turner

Defined tags for this entry: ,
Bookmark Choosing a development hosting solution  at del.icio.us Digg Choosing a development hosting solution Mixx Choosing a development hosting solution Bloglines Choosing a development hosting solution Technorati Choosing a development hosting solution Fark this: Choosing a development hosting solution Bookmark Choosing a development hosting solution  at YahooMyWeb Bookmark Choosing a development hosting solution  at Furl.net Bookmark Choosing a development hosting solution  at reddit.com Bookmark Choosing a development hosting solution  at blinklist.com Bookmark Choosing a development hosting solution  at Spurl.net Bookmark Choosing a development hosting solution  at NewsVine Bookmark Choosing a development hosting solution  at Simpy.com Bookmark Choosing a development hosting solution  at blogmarks Bookmark Choosing a development hosting solution  with wists Bookmark Choosing a development hosting solution  at Ma.gnolia.com wong it! Bookmark using any bookmark manager! Stumble It!
Aug 10
Recently, I've spoken to a few people about an English tourist having his genitals set alight in Crete. Apparently he was exposing himself to a local girl and fondling her.

If so, his behaviour was just plain disgraceful, and regardless of the justice of the situation as defined by the law, a stern reminder to him and others that actions have consequences, no matter how fair those may or may not be.

But what interests me most is the almost universal mirthful reaction to this story. It reminds me of the furore around John Wayne Bobbit, which was also regarded as all but universally hilarious by both genders. That relationship was very abusive, and hardly hilarious in its own right. Bobbit seems to have a record of physical as well as other abuse doled out to his partners, but what really interests me is the gender polarity of the amusing violence.

Suppose a woman abused her husband in a relationship; and in turn, one night when she was drunk he took a scalpel and removed one of her breasts. Who's laughing now?

Suppose it was a British girl in Crete, annoying a man; again who laughs if he sets her on fire? It's interesting how we are programed to trivialise and laugh concerning violence against men that would be considered an utter disgrace and conversation stopper against a woman.

Posted by Colin Turner

Bookmark Violence and Gender  at del.icio.us Digg Violence and Gender Mixx Violence and Gender Bloglines Violence and Gender Technorati Violence and Gender Fark this: Violence and Gender Bookmark Violence and Gender  at YahooMyWeb Bookmark Violence and Gender  at Furl.net Bookmark Violence and Gender  at reddit.com Bookmark Violence and Gender  at blinklist.com Bookmark Violence and Gender  at Spurl.net Bookmark Violence and Gender  at NewsVine Bookmark Violence and Gender  at Simpy.com Bookmark Violence and Gender  at blogmarks Bookmark Violence and Gender  with wists Bookmark Violence and Gender  at Ma.gnolia.com wong it! Bookmark using any bookmark manager! Stumble It!

(Page 2 of 12, totaling 93 entries)