Bluish Coder

Programming Languages, Martials Arts and Computers. The Weblog of Chris Double.

Pitcairn Island and Slow Internet

While I was visiting Pitcairn Island I got to experience what the internet is like for areas where fast broadband speeds aren't available. I wrote about the internet setup on the island in my post about leaving for the island. I found while I was there that many modern websites just failed to work. I was unable to use Gmail's... more →

Back from Pitcairn Island

I'm back from my Pitcairn Island trip. Originally I was going to be on the island itself for two days but I ended up staying there for almost three weeks. It was a fantastic trip. The island was beautiful and the people living there were very welcoming and friendly. Pitcairn Travel did a great job organising each step of the... more →

Travelling to Pitcairn Island

From Sunday 15th April through to 29th April I'll be mostly offline as I take some leave to visit Pitcairn Island, one of the remotest inhabited islands with a population of about 50 people. My first stop is flying from New Zealand to Tahiti where I spend a couple of days, then I fly to Mangareva on the 17th to... more →

Building and Running Boot To Gecko on the Nexus S

Update 2012-03-29 - The Nexus S port has moved to an ICS base system and the existing Gingerbread base no longer works correctly. I’ve adjusted the instructions below to build the ICS based system. It just involves using ‘config-nexuss-ics’ instead of ‘config-nexus’. Last year Mozilla announced the Boot to Gecko project - a mobile OS based on web technologies. Recently... more →

Pattern Matching Against Linear Objects in ATS

In a project I'm working on I'm using linear lists. This is the list_vt type in the ATS prelude. list_vt is similar to the list types in Lisp and functional programming languages except it is linear. The memory for the list is not managed by the garbage collector and the type system enforces the rule that only one reference to... more →