Archive for April 2010

Awesome Kentucky Derby Party Hat

At the party, I’ll be drinking my regular libation, which is the official bourbon of the Kentucky Derby: Woodford Reserve. I got the hat at Goorin Brothers in the Upper Haight in San Francisco.

Control Z Order of Views in Android’s LinearLayout

Unfortunately, LinearLayout in Android does not provide easy access to a z-index property for views.
So, if you want to control the z order, you need to order your views properly. The z-index of views goes up as views are added.

<ImageView
android:id=”@+id/view_server_os_logo”
android:layout_width=”700dip”
android:layout_height=”700dip”
[...]

Remove Expect header in Android’s org.apache.http

The removeHeader() call won’t work for you. You have to remove a request interceptor.

DefaultHttpClient httpclient = new DefaultHttpClient();
httpclient.removeRequestInterceptorByClass(
org.apache.http.protocol.RequestExpectContinue.class);

This took me a while to track down, unfortunately, so I’m blogging it here so others can hopefully save some time.

Rackspace Cloud Pro 1.1

Today I’m submitting the first update to the Rackspace Cloud iPad app.
New features include:

longer timeouts
password lock
multiple user accounts
minor bug fixes
email cloud files as attachments
email links to cdn-enabled cloud files
ping IP address uses web view in the app

Curly, the HTTP Client for iPad

I built Rackspace Cloud Pro without an iPad. I used quite a few tools to put it together, but one of the most useful was HTTP Client. It let me easily inspect and debug HTTP requests to the Rackspace Cloud API.
So, on April 3 when I got my iPad, the first thing I [...]

Rackspace Cloud Pro for iPad is now open source software

I just opened sourced the Rackspace Cloud Pro iPad app, so feel free to poke around and even fork and contribute if you’d like to help the project. Even if you don’t contribute or read the code, you can download it and build it with XCode if you’d like to run the app in [...]