Here are Rob's Blog entries for November 2006.
Bookmarks from del.icio.us
Entered: 2006-11-28 00:15:02
TRACKBACK - http://www.robertprice.co.uk/cgi-bin/robblog/trackback.pl?id=862
Bookmarks from del.icio.us
Entered: 2006-11-23 00:15:07
TRACKBACK - http://www.robertprice.co.uk/cgi-bin/robblog/trackback.pl?id=861
I think we have a UK magazine first at work.
Kerrang magazine have started to print 2D barcodes (QR codes in this case) in the magazine to drive people to mobile content. They are being marketed as K! codes. The first act to be showcased this way is Fightstar.
The magazine is pushing the Kaywa Reader via a shortcode (text "Kerrang" to 86145 in the UK )to be able to use the barcodes.
I've tried the barcode with the builtin barcode reader on my Nokia N93, but unfortunately it isn't compatible at present. I've had a word with the mobile team (they're only a few desks away from me), and they are looking to fix for future issues, which is really cool!
Look out for more Emap magazines and media using mobile barcodes in the future!
Entered: 2006-11-22 23:06:43
TRACKBACK - http://www.robertprice.co.uk/cgi-bin/robblog/trackback.pl?id=860
Nokia seem to have updated their Atom upload protocol in recent versions of their phones.
I've just got hold of a Nokia N93 and tried posting to this blog using Lifeblog and the new Web Upload functionality in the Gallery with use the Atom protocol.
These postings were failing with a bad password error. I know my username and password are correct and they worked using my old phone.
As I had written my own blogging software, and it's Atom upload functionality I was able to debug the messages being sent from the phone to the server.
It turns out that newer versions of Nokia Lifeblog encrypt their passwords differently to older versions.
They use a method called WSSE. See my previous article on how to use WSSE with Perl for more details on how this works, plus example code.
Very quickly, the password isn't sent, but a digest of the password and the values to generate the digest yourself are. These are then encoded using base64 for transmission over the internet.
Older versions (pre Lifeblog 2.0) expect a value called the nonce to be used as sent while the password digest is generated. Newer versions (Lifeblog 2.0+) expect the nonce to be decoded from base64 before the digest is generated.
Once I had worked out what was going on, it was simple to modify my code to check against both possible versions of the password digest. This means I can now post using old and new versions of Lifeblog, or the web upload functionality.
Here's a very quick bit of example Perl code. Assume $my_digest is the digest with the original nonce left in place and $my_alternative_digest is the digest with the nonce decoded first. $digest is the digest sent my incoming Atom request.
## example perl code to check digests)
if (($digest eq $my_digest) || ($digest eq $my_alternative_digest)) {
## one of the digests has validated, so continue here
} else {
## neither digests has validated, so return invalid password responses here.
}
I don't think this change has been communicated very well amongst the development community. It has probably come about due to changes in the Atom spec, but (admittedly only quickly) checking the documentation I've not found it.
I will be updating my WSSE validation example accordingly, and a new version of AtomServer.pm that allows posting from Lifeblog 2.0 to Movable Type shortly.
Entered: 2006-11-22 09:33:16
Modified: 2007-05-01 09:17:22
TRACKBACK - http://www.robertprice.co.uk/cgi-bin/robblog/trackback.pl?id=859
Bookmarks from del.icio.us
Entered: 2006-11-22 00:15:01
TRACKBACK - http://www.robertprice.co.uk/cgi-bin/robblog/trackback.pl?id=858
Here's a test shot of my bookshelves from a Nokia N93 and posted using Nokia Lifeblog.
Lifeblog Entry - Posted via Lifeblog from a Nokia smart phone
Entered: 2006-11-21 22:40:46
TRACKBACK - http://www.robertprice.co.uk/cgi-bin/robblog/trackback.pl?id=856
Bookmarks from del.icio.us
Entered: 2006-11-21 00:15:02
TRACKBACK - http://www.robertprice.co.uk/cgi-bin/robblog/trackback.pl?id=855
- 3 signs Symbian SlingPlayer exclusive | Reg Hardware Slingbox maker Sling Media has completed the Symbian version of its SlingPlayer Mobile application, and today announced UK mobile phone network 3 will bundle the software with two 3G handsets when they ship on 1 December.
- 3 calls in internet big guns for mobile credibility | The Register At a flashy launch in London today, 3 said it was marking a "historic day" for the mobile internet. Canning Fok, MD of parent company Hutchison, vowed 3 would press ahead with pioneering the web on mobiles, ruling out a sell-off. He told reporters: "The t
- BBC NEWS | Business | Mobile internet 'upgrade' launch The promise is that users will be able to make free internet phone calls, watch their home television on their phone and tap into their home computers on the move. The price for all these services will be a flat-rate monthly fee
Bookmarks from del.icio.us
Entered: 2006-11-17 00:15:02
TRACKBACK - http://www.robertprice.co.uk/cgi-bin/robblog/trackback.pl?id=854
Bookmarks from del.icio.us
Entered: 2006-11-16 00:15:01
TRACKBACK - http://www.robertprice.co.uk/cgi-bin/robblog/trackback.pl?id=853
Bookmarks from del.icio.us
Entered: 2006-11-15 00:15:07
TRACKBACK - http://www.robertprice.co.uk/cgi-bin/robblog/trackback.pl?id=852
Bookmarks from del.icio.us
Entered: 2006-11-14 00:15:03
TRACKBACK - http://www.robertprice.co.uk/cgi-bin/robblog/trackback.pl?id=851
Bookmarks from del.icio.us
Entered: 2006-11-09 00:15:02
TRACKBACK - http://www.robertprice.co.uk/cgi-bin/robblog/trackback.pl?id=850
Bookmarks from del.icio.us
Entered: 2006-11-07 00:15:04
TRACKBACK - http://www.robertprice.co.uk/cgi-bin/robblog/trackback.pl?id=849
Bookmarks from del.icio.us
Entered: 2006-11-04 00:15:06
TRACKBACK - http://www.robertprice.co.uk/cgi-bin/robblog/trackback.pl?id=848
Bookmarks from del.icio.us
Entered: 2006-11-03 00:15:08
TRACKBACK - http://www.robertprice.co.uk/cgi-bin/robblog/trackback.pl?id=847
Bookmarks from del.icio.us
Entered: 2006-11-02 00:15:07
TRACKBACK - http://www.robertprice.co.uk/cgi-bin/robblog/trackback.pl?id=846
Bookmarks from del.icio.us
Entered: 2006-11-01 00:15:02
TRACKBACK - http://www.robertprice.co.uk/cgi-bin/robblog/trackback.pl?id=845