natalian

planet

Planet Kai RSS feed

kaihendry: My housemate from the Isle of Wight pointed out his reggae heritage http://www.youtube.com/watch?v=aeX11hXkUo8 I don't think it's a joke...
Posted
kaihendry: @VodafoneUK a data counter on my phone?! That's a bit crap, don't you think?
Posted
kaihendry: @uxebu darn! sorry man. too tired to hang in London till 7pm. I'm now at home in Woking. I'll be in London again Saturday.
Posted

Kai Hendry has posted a comment:

nice!

Marquise @ Woods Brasserie

Posted
kaihendry: @edent @vodafone thanks! I want to switch my N1 to PAYG. So it's 50p per 25M I believe? I just used a tiny bit of data and I'm down 50p...
Posted
kaihendry: @uxebu yes i'll come for some vodka. when will you be there?
Posted
kaihendry: @VodafoneUK no info there about USSD code which I prefer for balance enquiry. What about PAYG data prices? Can't find page. :(
Posted
kaihendry: @VodafoneUK On PAYG, what happens if I exceed 25M on a single day? Can I see exactly how much data I've used?
Posted
kaihendry: @edent I feel daft, because I can't find this info online on the VF site. :/ Next I need a tool to track my 23.5MB chunks.
Posted
kaihendry: @VodafoneUK I can't find 2345 or *#1345# on that page you just gave me. nighmarishly bad web page.
Posted
kaihendry: Does anyone know a trick of making a table cell the size of a finger press for touch screen mobile devices?
Posted
kaihendry: RT @opera: Opera Mini 5 beta for Android released: http://bit.ly/dafM6J
Posted
kaihendry: @VodafoneUK what is the PAYG code I dial for getting a balance? Searched around and I can't find any decent info. :/
Posted
kaihendry: @VodafoneUK Thanks. Is 25MB a hard limit on PAYG? Are there more details on how it's limited compared to "data plus"?
Posted
kaihendry: @jake in India?
Posted
kaihendry: @VodafoneUK Can I see what % of the 25MB I am through?
Posted
kaihendry: A revolution! Fibre optic cables not buried expensively underground! Hoping to see more overhead fibre like Korea/Japan in UK @virginmedia
Posted
kaihendry: Totally chilled on Soju. I am going on a beer free diet from now on.
Posted
kaihendry: @VodafoneUK what are the settings to get a Nexus One's 3G working with a Vodafone PAYG SIM card?
Posted
kaihendry: @uxebu Holla! I am around marble arch for the next few days.
Posted
kaihendry: RT @garbeam: #suckless is applying as a mentoring organisation for #gsoc2010 -- see the project ideas: http://suckless.org/project_ideas
Posted

Using BONDI WIDLs and widlproc, how many code examples does each widl have?

hendry@x61 html$ sh code-count.sh
appconfig.widlprocxml 2
applauncher.widlprocxml 3
bondi.widlprocxml 2
calendar.widlprocxml 18
camera.widlprocxml 3
commlog.widlprocxml 0
contact.widlprocxml 19
devicestatus.widlprocxml 12
filesystem.widlprocxml 39
gallery.widlprocxml 19
geolocation.widlprocxml 19
messaging.widlprocxml 78
pim.widlprocxml 0
task.widlprocxml 14
telephony.widlprocxml 11
ui.widlprocxml 22

Now the script using xmlstarlet:

for i in *.widlprocxml
do
        CODE=$(xmlstarlet el $i | grep Code | sort | uniq)
        TOTAL=0
        for c in $CODE
        do
                NUM=$(xmlstarlet sel -t -v "count(//$c)" $i)
                TOTAL=$(expr $TOTAL + $NUM)
        done
        echo $i $TOTAL
done

The nasty CODE part is neccessary as code examples can be unfortunately included at different levels, for example:

Definitions/Module/Interface/Operation/descriptive/Code
Definitions/Module/Interface/descriptive/Code

Use xmlstarlet el telephony.widlprocxml to examine the XML structure.

Posted
kaihendry: Miserable Monday ended well. Good dinner with friends. Google followup to my N1 tax bill. Reconnected phone & does anyone know VF N1 config?
Posted
kaihendry: Oh btw my phone is working again. Still getting no further with this dispute with T-mobile. Nargh...
Posted
kaihendry: @marybnolan park inn at alexanderplatz on a high floor
Posted

Greetings from a sunny Guildford,

We are happy to announce the new WebVM SDK 0.25.14.0 release. The API version has been increased to 0.14.

This release fixes the VariantType_Date handling and has a changed WVMDate definition, which is a 64bit integer now instead of a pointer to an opaque struct.

It also fixes the use of object reference arrays in the getFieldValue SDK function.

Note: this release only contains the WebVM SDK for Active X (Windows XP and IE Mobile). The NPAPI and Linux versions are scheduled for end of March.

Please re-use your SDK download URLs if you have downloaded WebVM before.

Posted
kaihendry: @LondonEater do you recommend a place in China town for a quick lunch for one?
Posted
kaihendry: T-mobile have cut my phone off. :(
Posted

Kai Hendry has posted a comment:

Chennai is my favourite place in India. Love staying at Broadlands hostel in Triplicane.

IXS_9899

Posted

Kai Hendry has posted a comment:

Whoa :)

P2200083.JPG

Posted

Kai Hendry has posted a comment:

Good work Danny

Serco Twat

Posted

Ski scene

After spending a week in France completely dependent on my modded Nexus One for my Internet use, I have gained some insights into the future of mobile computing.

Besides niggles with the Google N1 device itself, the real "mobile Web" party poopers are unsurprisingly the network operators.

Screen blanks out on a call and I can't get the hang up button, therefore charged for unused call time. :/

Device should detect voice mail and hangup to avoid expense. I can't be the only one who does not care for voice mail.

Does not rotate on the home screen. I'm concluding that Android's screen rotation is quite a UI mistake, compared to say Apple's design.

Can't figure out how to make incoming SMSes vibrate. After searching I find this seems to be a general gripe about Android 2.1. Oh, found the answer http://twitter.com/kaihendry/status/10142417024

The answer swipe is a bit awkward. Is there a button I can press instead I wonder.

I forgot my USB cable. So it made it impossible to share some new music from my Swedish friends. There must be an easier way to peer to peer.

Same goes for side loading applications. It's not obvious how to share apps and that just sucks. There are plenty of cases where you want to peer since operators suck.

The photo picker for example with the Buzz integrated Google maps does not work. Crap. The buzz uploader does not give any progress status.

native buzz sucks

Progress status and resumable uploads is a must for crappy mobile connections.

How long was a call? How much was a call? No idea. This MUST be fixed. I must know how much I am spending.

Acquiring location and policy control is a bit all over the place on Android. For example the news & weather widget has it's own little preference for "Use my location". I need an easy central policy control. I also want to control granularity and see transaction logs, since I don't want the weather man to know exactly where I am. I want to feel in control.

I just wanted to mention, is it just me or is the http://touch.facebook.com/ seriously broken? When people comment on pictures I can't seem to followup on the notifications. I mean, this is not hard people.

Finally, I have a 715GBP T-mobile bill to figure out after this week. I kept getting redirected to http://www.t-zones.co.uk if I enabled roaming so Internet did not even work. I also had something like 50 Euro Internet booster messages. I find this very confusing as I did call up T-mobile UK before departing to France to inform them I was travelling and to make sure what the price per meg was. They said over the phone it was 1.50GBP.

So did I do 400M of traffic from my phone from France? NO, Internet did not work even. I had to use 2EUR an hour WIFI from UCPA which was also pitifully unreliable and only worked in one room. :(

Avoid T-mobile. Make careful preparations if you need the Internet like myself. I think I will buy a PAYG Orange or SFR SIM next time in France.

I am also saddened to see no operator create some sort of Android app to help track expenses. It need not be a Java app. Just a usable Web one, unlike https://www.t-mobile.co.uk/service/your-account on a mobile.

Posted

Kai Hendry has posted a comment:

OMG at my local A1 Tandoori the guy pulled out the sauce from a bucket on the floor. wtf.

tofu, plastic "garbage" bins, Crocs

Posted

Kai Hendry has posted a comment:

Encode the video in OGG. Use HTML5 video. Don't use Flickr.

Broken Blade mCX Flybar and Virtual Flight

Posted

Despite what GNU and opensource projects think, statically built apps are the way to go.

Security benefits of statically built binaries

Shared libraries are often touted as being good for security. No need to rebuild, you just replace the binary and everything linked to say an updated libpng.so gets the security fix.

Likewise one security problem in a shared library makes all the binaries dependent on it vulnerable.

The good security benefit of statically built libararies is that you elimate the library path. So you can't hack binaries like so:

LD_PRELOAD=/usr/lib/libpng12vulnerable.so /usr/bin/firefox

Or perhaps a binary with setuid right escalation.

Also since statically built binaries only compile in the object code they actually use from the library, the surface area of the attack is greatly reduced.

As we've seen in the last couple of months, updates to libjpeg and libpng can also involve ABI changes, meaning complete rebuilds in any case.

Please read the stali FAQ for more argumentation.

Posted

★ Trevor Paul ★ has posted a comment:

Hi, I'm an admin for a group called Vector Collective, and we'd love to have this added to the group!

vector food burger

Posted
  • syslinux to boot from fat
  • extlinux to boot from ext
  • isolinux to boot from iso
  • pxelinux to boot from pxe
Posted

Andrew Michaels has posted a comment:

Thanks for sharing and making this picture CC. I've used it on my blog: www.bizoh.net/2010/02/online-business-forums-why-bother.html

fried breakfast.jpg

Posted

Kai Hendry has posted a comment:

amazing

Desert roadkill

Posted

Kai Hendry has posted a comment:

great

Sand Husky

Posted

Kai Hendry has posted a comment:

cool

At the Burj Khalifa

Posted

Kai Hendry has posted a comment:

lot going on here

Roisin at Hatta Pools - Oman

Posted

Kai Hendry has posted a comment:

the pin drop :)

I believed I could fly!

Posted

Kai Hendry has posted a comment:

nice

Topping up the tan - Oman

Posted

Danny McL has posted a comment:

Kai

Yes I think they are, as the kids were moving around, some sand was being blown about.

Niamh in the dunes

Posted

Flurry on building activity in Hall8

I'm at MWC2010 in Barcelona representing the Web platform. ;)

You can find me at 2A120 at the Aplix booth (my employers)

And you can find me on the LiMo stand 8B135 demonstrating on device Javascript debugging on:

  • Monday 11-13
  • Tuesday 13-15
  • Wednesday 11-13 & 15-19

Otherwise follow kaihendry or email me at hendry@aplix.co.jp to meetup.

Posted

blech​ has posted a comment:

Good news, probably: A comment in the Metafilter thread on the story in Marketing seems to show TfL are being sensibly standoffish about the whole thing. Hurrah!

I should have realised you'd read the Economist's piece. I stand by it despite recent events; statistics do tell more truth than anecdote, Disraeli's sayings be damned. Having said that, there was an interesting news story on the BBC noting that burglaries are dropping because consumer goods are just so cheap, but muggings aren't, as we're carrying around more valuables. Ho hum.

43/365

Posted

jsmanrique has posted a comment:

We are working adding on that..

Health Assistant

Posted

Adrian Midgley has posted a comment:

Talk to Andrew Lansley MP
Andrew Lansley MP

NHS IT is in a mess at the moment, and the usual methods are not sorting it out. FLOSS is, as I've been saying to various people since before 2000, an opportunity to preserve more from failures and build on successes.

A problem is that most people who currently control it don't want preservation, they like starting from fresh and going on for a couple of years.

emis-apostrophe

Posted

hawken king has posted a comment:

Xbench stats are interesting, but I really don't understand them. 100 is meant to indicate the average. So as you can see my laptop is underpowered, but my iMac is massively overpowered. Also it doesn't consider multi-core cpus. Kind of crap really.

family 100m dash

Posted

Kai Hendry has posted a comment:

Wonderful cloud formation there

Cap Roux

Posted

Last May 2009 the Mobile Web Test Suites Working Group (MWTS) volunteers were polishing up the Web Compatibility Test for Mobile Browsers(WCTMB) version one and thinking of a new test. Nine months later our next little baby is due, version two of the WCTMB.

In this fresh forward looking 2.0 test we hope to encourage key technologies that will make the mobile platform simply rock. Of course we have the usual suspects like AJAX support and canvas which were tested in the WCTMB v1 test too. However we gear up by checking for Geolocation support which is very relevant to mobile users and for various helpful offline technologies like application cache and Web storage. These offline technologies help the Web in areas where Internet may be unreliable, which is a lot of places on most mobile devices!

We also make a daring leap into the fray to ask for support of video and audio, which is quite demanding on a mobile device. We allow for all sorts of codecs, though midi files and animated gifs won't pass. :)

We also test for new input types, rich text editing and font face support which could be a workaround where phones have a poor font, for instance for a particular locale. No matter where you are from or what language you speak, we hope to entangle you in the Web with any device to hand.

So go and test your mobile with the new test and if your browser scores a 110% you are cheating.

Thank you and we welcome your feedback on our mailing list.

Posted

Danny McL has posted a comment:

An interesting find immediately behind me (as I took this picture)approx 1km away was a large military base with at least two C17 Globemasters parked on the ramp.

Road to (or is that from?) nowhere!

Posted

Kai Hendry has posted a comment:

Lucky you! Let me know about future Android dev meets. :)

hello Nexus 1

Posted

Me and my new Nexus from around the world

So I bought the new http://www.google.com/phone, the Nexus One at 365.21GBP. Deep breath.

I'm still on the last couple of months of my T-mobile G1's 18 month contract. Nonetheless, I've sent my G1 to my sister in Germany and hopefully she will get some use out of it.

I plan to end my contract with T-mobile and go on some PAYG plan, hopefully with Vodafone. I bet you ending my T-mobile contract and porting my number will be an ordeal. :(

Talk about ordeals... the device took 16days to arrive, because Google's fulfillment house in Indiana accidentally routed the N1 to Hong Kong. Google's "Android support" customer services is absolutely abysmal. I contacted them three times via Google checkout to tell them they have screwed up the package routing. I basically only got through to them via an old University friend who now works at Google. Shame. :(

So the Nexus One(N1)! What do I think about it? It feels like a great upgrade over the G1. The 1Ghz Snapdragon amazed me awhile back on the Toshiba TG01, so at last I have it! :) However the battery performance seems on par with the G1. Sigh.

Despite a looming Nexus One update I though I'd rather be in control and hence I unlocked my Nexus One and "voided my warranty". I think it's a bit poor that I've voided my warrany because I want different software on it. I don't "void the warranty" if I put Linux on my Thinkpad, now do I?

Cyanogen's beta4 N1 mod is pretty wild. The USB tethering feature is a must for me and it works far better than Android 3G wifi tethering. Just turn it on, and ifconfig -a shows usb0. dhclient usb0 and you're surfing on 3G. Why do operators make it so hard?!

Since I'm into HTML5, I'm greatly enjoying using http://gmail.com and Calendar in the browser. It works amazingly well. I'm going to try avoid using the native Gmail client, though the native's 4 day background syncs are hard to beat.

I'm a little worried about the quality of the 3G connection. The 3G scare stories don't help, though tbh I think the connection is the same as the G1. It's just that since the phone is so much faster, the failings of UK mobile connectivity are even more clear to see. :(

You can upgrade your phone, but can you upgrade your connectivity? Well since my phone is unlocked I'll have to do some mobile speed testing again.

UPDATE: Checkout http://www.nytimes.com/2010/01/13/technology/companies/13google.html

I also heard Google is giving out N1s at developer meets. Ah great, they know how to satify paying customers.

Posted