1
One option I've been thinking about is setting up some kind of minimal Linux dev environment on the Android phone and SSH'ing in from iPad to get a better terminal/keyboard than I would have on the phone.
Another option would be to just SSH to my home box and do whatever I usually do on it, but it is probable that there's no internet connectivity where I'm going, or it will be painfully slow.
Third option of course would be to force myself to do something else :)
Maybe HN has some other options or suggestions?