The JSON-RPC extension for Coppermine appears to be behaving itself. Its not got all the functionality required yet but it is a start. You can satisfactorily authenticate and get catagories, album lists etc. using the API. So last week I started on the iPhone Coppermine client itself.
At the beginning of this week I decided to set up my old PC is a pure Linux dev box and test server. I had given it away to one of my girlfriends but they no longer required it so I reclaimed it and installed Ubuntu. It appears that the fates decree that I should have an unchanging average number of working computers. Because as I was bringing the PC up and getting software installed my trust three and a half year old iBook, on which I code, developed a fault.
The fault appeared as a complete freeze of the machine. I hard booted and it couldn’t find the harddrive. My good friend, Sonya, who’s a Mac Goddess, talked me through various options on IM. Unfortunately none of them really fixed the issue. So the following day I took the machine in to the office, put the iBook in to target disk mode, and used my work laptop to copy the data on to an external USB harddrive.
That evening I tried to install OS X on another external harddrive but the iBook froze yet again. Since the internal harddrive was out of the loop this looks like a more serious problem; possibly a main board failure. Anyway I recovered the data, which is the important thing. Also I have a machine that does work for short periods so I’m currently not using it incase I have to fire it up at any point for data I’ve not recovered yet.
So today I decided I couldn’t live without my Mac and ordered a nice shiny new top of the range MacBook from the Apple Store. This will take a few days to arrive. I hope it arrives before I go to the US in about ten days otherwise I will find it hard to survive. My work laptop is very much a work machine. In the mean time I’m switching back to working further on the Coppermine extension and also at setting up an Android development environment and thinking about the Android client.
Current Mood: creative