Friday, September 28, 2007

I am integral to the project!

meintegral.png

That's me, in a whole frame or two of the Pet Shop Boys New video.

No2ID are promoting it, and you can see the whole thing here.

Sunday, September 23, 2007

So I'm writing code....

Well, I'm back to writing code, though I'm enjoying working in Ruby on Rails and Netbeans 6.0.

So what am I writing? Well, it's called Libr and the idea is that you can use it to keep track of things that you have loaned to other people. Say you have a book you want to lend to someone, and lets assume that you are 'Adam' and the someone is 'Joe' and you have accounts on Libr already set up. Adam creates a taggle for the book; a taggle has all the essential information about the book and it can generate a taggle code, which you can write/label the physical book with. Adam then goes to his "Borrowers" list which are all the people Adam has a lending relationship with. Adam adds Joe to his list, then goes back to the books taggle and selects lend, and then selects Joe and sets a date when he wants the book back. The taggle is now lent.

When Joe logs in, possibly after being prompted via RSS or email, he can see that Adam has lent him a book. If Joe has the book, then he selects "Confirm", and the book is now a confirmed loan.

A couple of days before the loan period is up, Joe is reminded that the book is due to be returned. He returns the book, and then clicks Return next to the taggle. Adam is notified by email or RSS and can confirm his reciept of the loan.

And that's the basics of Libr.

Friday, September 21, 2007

Sunday, August 26, 2007

ClearBlue...

You've seen the television ad for the ClearBlue pregnancy tester?

"The most advanced technology you will ever pee on".

That bugs me. I keep adding "deliberately".

Thursday, August 02, 2007

Not Overheard

"So like Vista came up and offered 'Revert to last good configuration' so I selected it and it rebooted in Windows 2000"

Thursday, July 19, 2007

Safari searching....

I like searching from the address bar. I liked Sogudi, the plugin for Safari which let you do just that. But it don't work with Safari 3 Beta. So I went hunting and found SafariSIA which doesn't claim to work with Safari 3 but, after a brief try out, I can say, it does appear to work.

And yes, I'm trying Safari 3 again, the 3.0.2 beta seems to have addressed a bunch of issues I had. So here we go again.

E70 Fanboys....

The iPhone is a piece of shit, and so is your face. is the delightfully titled, E70 vs iPhone page, complete with sweariness, dubious animations, suspect illustrations and stickiness.


Of course, as an E70 owner, I can point out that the UI sucks, and double sucks with J2ME apps, but yes, native SSH client and IRC clients do work remarkably well.


But I still want a iPhon€....

Right, let's try that again....

Yes, it's been quiet. Maybe I should remember to leave MarsEdit open.

Friday, June 22, 2007

Wednesday, May 30, 2007

On Microsoft Surface Computing

"It's half arsed, under specced and no, you *can't* buy it" - Sarah

And that kinda sums the entire feeling of underwhelmingness that I got from Microsoft's Surface technology. A vaguely productised rendition of a multitouch surface device aimed at people who can afford $10000 to have it installed.

It feels more like Bill Gates attempt to slap his cock on the table at the D conference today. A Digger nailed it for me...

"Awesome, a touch screen table.
Now if only it could fit in my pocket, hold songs and video, had a phone built in and only cost $499 or $599...." - Fitzfan

And that's the difference between Apple and Microsoft. Apple release consumer products, Microsoft release statements of intent and demos of things which they hope will make a consumer product one day.

Anecdotally, I was playing with the concept of touchable desks back in 1984... We're still not where I was imagining things then...





Monday, May 28, 2007

Beans, real Beans....

Richard Bair's posted about JavaBeans and what makes a real Bean. Food for thought. And no, JavaBeans don't make you do this....





Wednesday, May 16, 2007

The Repurposing

[ I'm playing around with getting some oped out of my head, so this is a developing article ]

Adobe, Microsoft and Sun have all rolled out their Web "Rich Application" Platforms. Now that the wraps are off the WRAPs, there's one thing that's obvious. They are all based around repurposing each companies existing platform. Adobe took Flash, gave it a programming language that didn't sit on a timeline and glued it into Eclipse so code developers don't have to step out of their IDE to develop for it. But basically, it's Flash, with a pony tail and sandals and a tool bag. Microsoft took their .Net platform, created a bucket of glue for Python to run on it, called the glue the DLR, and made it web embeddable. Sun took Java, fixed up the long standing issue of Java being a big download, popped a new scripting language on top, and called it JavaFX.

What does the repurposing achieve though? It does establish dynamic scripting languages as a first class platform, rather than its more traditional position as the left-field platform of geeks and hackers. But beyond there, they still have a lot to do. Adobe and Microsoft have delivered not so much open platforms as ajar platforms; they both have open sourced elements to their offerings, but both have proprietary lock-ins, Adobe on the server side (with the Flex platform playing 'best' with Adobe server extensions) and Microsoft on the development tools (Silverlight might run on a Mac, but to develop it you'll be wanting Windows and Visual Studio). Sun have a more open offering but they also have a different problem; over ten years of "Java's too slow, too big" folk analysis is a lot of baggage to take into a fight, a fight which Sun started on back in 1995 when they launched Java.

But there's also another competitor to all these technologies. The repurposing of the browser. Five years ago if you'd said people could drag and zoom maps, work with documents and spreadsheets, drag and drop components and all this in a web browser with no embedded virtual machines or components, folks would have called you a fantasist. And yet that is where we are with the whole host of Ajax related developments. All they miss is the ability to step "outside" the browser, but even then it's not a huge leap to think of using the core of the browser, the rendering canvas as the run time for non-browser applications; just lose the back button and address bar and you have the repurposed browser. What this approach lacks is a big hitting company behind it.

So now we have four approaches in play...

[ to be continued ]



Tuesday, May 15, 2007