Blog Archives

Christopher Alexander

Christopher Alexander

http://www.cja.org.uk

Visiting Poland

April 3, 2014

The following contains comparisons to the UK. Q. Does everyone in Poland speak English? A. No. Many people under 30 do, but the middle aged women who man all the railway station ticket booths certainly don’t. Q. Do you know a quick way to learn a bit of Polish: A. Click here. “There is nothing […]


Early Retirement Extreme – a very brief summary

April 3, 2014

This post about coffee (well, sort of) led me to this book, which looked interesting. Having scan read the book in 30 minutes I’d say the main points are: – don’t take credit, – spend as little as possible, – save/invest as much as possible, – analyse all your life decisions to see if you […]


How to fix AccountDisabled error on Android with Google Apps

April 3, 2014

If you’ve just logged into a Google Apps account on Android and got an error saying AccountDisabled… …then make sure that the Google Apps user in question does not have “Require user to change password at next sign-in” checked. If the box is checked then uncheck it and click the blue Save changes button at […]


Battle Badminton – Facebook integration

April 1, 2014

A national badminton ladder is an excellent idea. Battle Badminton has some issues which put people off using it. One problem is that it exists in its own world – you have to log in to BB to see what’s going on. I can tell from the “last seen” times of many of the users […]


How to include all permissions in the Android manifest

March 31, 2014

If you wish your Android app to require all permissions then add this XML to your Android.manifest file: <uses-permission android:name=”android.permission.ACCESS_COARSE_LOCATION” /> <uses-permission android:name=”android.permission.ACCESS_FINE_LOCATION” /> <uses-permission android:name=”android.permission.ACCESS_LOCATION_EXTRA_COMMANDS” /> <uses-permission android:name=”android.permission.ACCESS_NETWORK_STATE” /> <uses-permission android:name=”android.permission.ACCESS_WIFI_STATE” /> <uses-permission android:name=”android.permission.ADD_VOICEMAIL” /> <uses-permission android:name=”android.permission.AUTHENTICATE_ACCOUNTS” /> <uses-permission android:name=”android.permission.BATTERY_STATS” /> <uses-permission android:name=”android.permission.BIND_ACCESSIBILITY_SERVICE” /> <uses-permission android:name=”android.permission.BIND_NFC_SERVICE” /> <uses-permission android:name=”android.permission.BIND_NOTIFICATION_LISTENER_SERVICE” /> <uses-permission android:name=”android.permission.BIND_PRINT_SERVICE” /> <uses-permission […]


ContentResolver.addPeriodicSync doesn’t work – never syncs

March 7, 2014

Probably you’ve followed Google’s Android sync adaptor training guide up to http://developer.android.com/training/sync-adapters/running-sync-adapter.html#RunPeriodic and are wondering why syncing never happens. There are two mistakes in the training guide as far as explaining how to make addPeriodicSync work: You must callĀ ContentResolver.setSyncAutomatically with true as the third (sync) parameter to enable syncing for your adaptor. The fourth (pollFrequency) […]


“No resource identifier found for attribute ‘export’ in package ‘android'”

February 27, 2014

I bet you’re here because you’re trying to compile an Android application that includes the Provider manifest declaration from http://developer.android.com/training/sync-adapters/creating-stub-provider.html. The error is because the code example there includes the XML parameter “android:export”. Change this to “android:exported” and try compiling again. Pretty disappointing that Google’s own documentation contains bugs, huh?


Computer program for keeping records up to date

February 2, 2014

I wonder if there is demand for a simple and easy to use program that helps you keep records up to date. At its most basic it would keep a list of records that must be kept up to date and remind you when it is time to review a record. This fundamental functionality can […]


Television with BBC iPlayer and YouTube

January 2, 2014

My mum wanted a new TV to replace her CRT television from 2000. I picked this 32 inch LG. I liked it because it is 1080p HD, has HD Freeview and is a good price. It also has wifi, which sounded interesting. On setting it up I found the wifi function to be very useful. […]


Damp walls and ceilings in winter

January 2, 2014

In winter my windows are often wet, especially when I wake in the morning. The ceiling has brown and yellow patches from condensation. Sometimes the walls drip and occasionally water drips from beams. Or at least, all this used to happen. To solve this problem, I bought a dehumidifier. This removes the moisture from the […]