May 28, 2008, 8:41 pm
I am totally geeked to be here at Google IO. My main interest is in the Google Application Engine followed by the OpenID and OpenAuth stuff.
The coolest announcement is that AppEngine is now wide open for business – anyone can get an account.
It is amazing how open things are – it is so open that things seem unfinished at times – it is like we just showed up inside of a companies’ R/D lab and are a fly on the wall. I am sure there are many things that Google has in the works that we are not hearing about – but those things they are telling us about are their “trunk” of ideas. We are supposed to dive in and be part of it and evolve it. (whatever it is). It is OK that thinks feels like version 0.9 sometimes – hey some of my favourite software never got past version 0.9!
The people here are surprisingly serious – this is not a geek fest.
App Engine is awsome – it will cost money but a base level account will remain free – basically they are giving everyone a simple dr-chuck.com site – a place to experiment and develop their software and content. Think of this as an ultimate personal portfolio where you can make your own software to augment your portfolio.
The AppEngine is based on Google’s BigTable – a really fast hash/array/shard data store – it is an extremely fast object store – not a relational database.
Probably the coolest thing about App Engine and the talks that I went to is that it is all bout speed and scalability. They want you to write applications that use a small amount of resources – and that scale beautifully and so you don’t get nailed with CPU charges.
I have not been in a crowd so obsessed with speed and scalability since the Supercomputing crowd in the mid 1990’s – when I wrote my HPC book for O”Reilly – it is refreshing to listen to folks talk about how to write kick-arse software – not just easy software – but the great thing is that it is also pretty easy – you just have to avoid doing any filtering in memory! Hmmm – sounds like http://bugs.sakaiproject.org/jira/browse/SAK-13584.
I ran into Chase Phillips of NCSA/NEES project and Nicola Monat-Phillips from NYU – but have not yet run into Casey Dunn – and Casey is easy to spot unless of course he changed his hair style.
Off to the party tonight and open bar – more tomorrow.
Update: I ran into Casey Dunn and David Mills (of Angel) at the evening party.
May 21, 2008, 1:01 pm
SO I am in Edinburgh to visit the eScience Center (one of my favorite places). The trip was pretty cool – I got upgraded to business class on United – mad props to them. But this story is about something else.
- The hotel has free networking – but not WiFi
- I have a Mac Air with no wired network port
- I had not bought the $10.00 USB Ethernet adapter (because I am stupid)
So here I am at a hotel and not able to connect to a free network. That is a tiny bit ironic but mostly sad.
The ironic bits are what happened next…
Irony #1: I walk around for a while asking various Internet cafes if they have USB Ethernet (knowing that this is very rare) and finally one tells me there is an Apple store *1 block away from my hotel* and if I had made a left turn out of the hotel – I would have walked right past it.
Irony #2: I get to the Apple store right before close and walk in thinking my problems are over. The guy says he is all out of Apple USB Ethernet adapters – there is not much call for them – but strangely today three people came into the store and bought his stock completely out.
So close and yet so far – Ironic.
Tomorrow at the meeting – I bet I will see a bunch of Mac Airs sporting nifty new USB Ethernets – I was the latest one to arrive. So I lost.
Here I am at a Wifi Cafe.
May 18, 2008, 11:39 am
I took Brent and one of his friends to Speed Racer last night. I liked it a lot. Originally, I figured that I owed the Wachowski brothers a look at the movie given how much I enjoyed the Matrix series. I even sprung for the iMAX version of the Movie at a cost of an extra four bucks per person.
I really liked the movie – I never got the feel that it was a video game. I felt the editing was outstanding and they almost never spent too much time on a SFX shot or fight scene. The neat thing was the strong character development and strong plot line – for me it felt as though the plot revealed itself nicely – just enough to keep you on the edge of your seat abut the *characters* – not about the SFX.
The plot layers many common themes – hidden identity, evil manipulative business types, the little guy fighting for truth, justice and the car racing way. There was romance – Trixie is very very pretty and well played – she is the perfect live Anime girl – her eyes are so big one wonders if it were special effects.
All the characters were well cast and while there was always a temptation to go over the top with the characters – they did not go over the top – to the extent when the evil businessman gives his expected speech – you want to listen to see *how* it will turn out so that evil and greed always triumph. Everything in the movie had a little tiny twist and additional layers to avoid the cliches that would have been so easy to fall in to.
In a sense, the Wachowski brothers know that great writing is the bedrock of film making and great editing is what brings it all together. For me – I was pleased with all aspects of this film.
I have a couple of nitpicks on editing and pacing – I thought that the rally sequences should have been edited a bit tighter – the fact that the good guys pretty much did the same thing to several sets of bad guys in the desert bit – this could have been shortened and focused. The two main fight scenes (in the hotel and at the pass) also felt a bit repetitive.
Some of the break through cool bits – I loved the parking scene and how the background turns to hearts – they do this several times where the background fades to some graphical representation of emotion or feeling – very cool. I particularly liked the graphics when you looked at the crowd from the wining podium at the end – it was like a form of new-age impressionist painting that captures the essence of something without fine detail. Instead of representing reality – they represent how we remember reality.
My overall rating is that it was worth the iMax price – I truly enjoyed it.
May 18, 2008, 12:42 am
Deb Balzhiser Morton was preparing for a presentation at an upcoming conference and started an interesting discussion in the Pedagogy group. The following slightly edited excerpt of her questions triggered me to try to clarify some aspects of openness.
I’m presenting at the Computers & Writing conference next week:
May 10, 2008, 8:19 am
Thanks to Adam Marshall of Oxford – the Sakai developer list recently started a discussion about an exit strategy for an organization which adopts Sakai.
Not because Oxford is thinking about exiting Sakai before it even enters – but because planning and documenting an exit strategy from any IT choice is a responsible thing to do – and is best done *before* you adopt the software :).
Here is my response – feel to use/adapt this text in any way you like.
Continue reading ‘Sakai Exit Strategy’ »
May 6, 2008, 10:41 am
A few weeks back – my venerable home computer (Athlon 1400) finally just gave up – it won’t even boot to the BIOS. I figured after years of slipping in new parts and tiny upgrades – it was finally time to get a new computer. I figured that I had avoided upgrading long enough to make a whole new computer worth my time.
And since dual Intels were the norm – I was double pre-disposed to upgrade.
Continue reading ‘For a While I Thought I Hated Vista – But I was Wrong’ »
May 2, 2008, 9:17 am
I finally got back to this!
Stuff to merge for SAK-11544
I took a copy of the 2-5-x code and reapplied the mods to that code and tested it. I attach the file that should slide right into 2-5-x.
search-impl/impl/src/java/org/sakaiproject/search/component/adapter/message/MessageContentProducer.java
Actually most of the differences were in formatting – someone had checked out the code – made a small mod but reformatted the code w.r.t. line ends and checked it back in. So it looks like there are lots of differences – it was not a refactor – just a reformat :)
This code should go in and make pretty diffs.
Continue reading ‘Note To Self – SAK-11544 destined for 2-5-x’ »