If you’re developing iOS apps that talk development servers on your machine running Pow, chances are you are using xip.io URLs in your AppDelegate. I’m tired of finding my IP and pasting it in, so I’ve created these @TextExpander snippets:
This is the core of the disappointment that many of us feel with the Sparrow acquisition. It’s not about the $15 or less we spent on the apps. It’s not about the team’s well-deserved payout. It’s about the loss of faith in a philosophy that we thought was a sustainable way to ensure a healthy future for independent software development, where most innovation happens.
I don’t even use them. I use Mailplane and Apple’s iOS Mail.app, mainly because I can’t deal with using IMAP, not even with IDLE. I bought Sparrow because I wanted to support an awesome independent software company and a lot of my friends love both Sparrow clients. No one owes anyone anything, we paid and got great software for more than a year, and people moved on. This worries me a bit though, what if 1Password gets acquired? I depend on it so much that my life would literally be different if one day it stops getting updates with new versions of browsers and OS.
and so here I am: still standing in the arena, in hand-to-hand combat with demons mostly of my own making, aiming to make a small dent in the universe. nowhere near a great success story, yet fighting the good fight and perhaps helping others to achieve greatness as I attempt a bit of my own. I’ll be 46 in a month, well past the age when most folks have already shown what they’re made of. but I’m still grasping for that brass ring.
Lion has this feature to switch to the external display when you close the lid of your Mac laptop. It seems like a welcomed feature at first. I do a lot of screen sharing over iChat/Messages Beta, and had to switch from dual-desktop to single-screen for screen sharing to work nicely. In Snow Leopard I had to close the lid, wait for Mac to go to sleep, and then wake it up with my keyboard or magic trackpad. However, there’s a huge problem with the new clamshell setting in Lion – the machine gets very hot when used in clamshell mode, especially when you do development on it such as hacking in Xcode, with the iOS app running in the simulator, the app itself talks to a local Rails app served up with Pow, and the Rails app also talks to MongoDB or MySQL running on the same machine, Redis, and a whole lot of other standard techs we use to get things done.
Today I finally got fed up and switched back to the way Snow Leopard worked, there really isn’t a documented way to do this, but you can get the old behavior back by changing the nvram boot arguments:
sudo nvram boot-args="iog=0x0"
Bounce the Mac after that and you’ll get the behavior back.
This took a while to figure out. Remotipart overrides the render function in Rails to return the response in a textarea that jquery.iframe-transport.js expects to see, if you’re working with JSON (and who isn’t?), make sure you don’t have any type of JSON pretty-formatter browser add-on/plugin/extension installed.
That is all. And AJAX file upload still is a pita to do.