• 09 Jan 2009 /  Personal
    1. At my follow-up appointment this morning, Doc said my vision is 20/25 and he expects me to be down to 20/20 within two weeks.
    2. While walking to work from the appointment, I saw a chalkboard marquee outside of Bank of America advertising a 5.25% MORTGAGE, NO FEE’S. So I wet my thumb and fixed it. I blame my mother for the self-righteousness I felt.
    3. It took me eight minutes to donate a pint of blood. That’s a record for me!
  • 09 Jan 2009 /  Personal

    Or, the LASIK seems to be working.

    Picture 2.pngYesterday, I had LASIK surgery at the Swedish Hospital Eye Center from Dr. Brian McKillop.

    I was on Valium for the procedure, but I clearly recall hearing the doctor say, just before the procedure was to begin: “Gentlemen, we can rebuild him. We have the technology. We have the capability to build the world’s first bionic man. John Sprouse will be that man. Better than he was before. Better, stronger, faster.”

    Well, better eyesight, anyway. Plus, if you can believe it I’m even more good looking than I was before (see recent photo, left)!

    Highlights:

    • They make you wear a hairnet and shoe-cover booties. But no gown. I get the hair thing, but are shoes really that much of a contaminant?
    • They dope you up and then smear iodine all around your eyes.
    • Then you sit and wait until the dope kicks in.
    • Eric and Andrea, the assistants, are super nice.
    • They take you into the operating room and put you in a Lay-Z-Boy and give you a teddy bear. Between the Valium and the teddy bear, how could you not be relaxed?
    • They tape one eye closed and then tape the other eye open. Then they put anesthetic drops in your eye.
    • The laser machine swings into place and you’re instructed to stare at the little flashing dot.
    • Some sort of circular metal device is inserted in your eye, which you can’t feel at this point. It expands to stretch your eye out.
    • Doc uses a paintbrush to wipe more anesthetic onto your eye.
    • A suction-majiggy is attached to your eye. When Eric turns the suction on, everything goes black.
    • 0B46255B-2516-49DA-BC8E-6EC5FCB6908A.jpgA slicer-majiggy is attached to the suction-majiggy.
    • The slicer majiggy saws through the front of your cornea, stopping before slicing it completely off. You can feel your eye vibrating when this is happening, but it’s not painful, just creepy/totally awesome.
    • Majiggers are removed, and you briefly can see the flashy dot again. Then doc uses a pick to lift the flap up, and the flashy dot gets really blurry.
    • Doc makes the dot a little less blurry and tells you to stare into the middle of it. Meanwhile, Andrea is counting backwards from twenty.
    • The machine starts clicking loudly. You don’t feel anything. Doc tells you you’re doing really well.
    • You’re trying your best to stare at the middle of the dot. It smells like hair burning. Things are starting to feel a little intense but there’s still no pain, and then…
    • Andrea gets to zero and the clicking stops.
    • A bunch of water is flushed into your eye. It feels wet.
    • Doc uses his little pick to put the flap back. Then he uses another little paintbrush to smooth it down.
    • They put a bunch of drops into your eye.
    • They tape is closed, and start in on the other eye.
    • Five minutes later, you’re up and doc does a quick eye exam to make sure everything looks good.
    • Things look a little fuzzy and milky as your buddy drives you home, but you can already see way better than you would be without your glasses.
    • When you wake up from your nap, you look out the window and realize you can make out the numbers on the bus stop sign a block away. You’re kinda psyched.
    • Your eyes itch. You have to wear stupid-looking protective goggles until the next morning.

    I woke up this morning and things seemed even more clear. My eyes are still a bit itchy, but I can work at the computer just fine. I have my follow-up appointment in an hour, and then I’m off to work.

    Also, Dylan is funny:

    Picture 3.png
  • 05 Jan 2009 /  Personal

    Stacy’s going all local + seasonal these days. This affects me in myriad ways, one of which is Oh damn I’ve been eating well. c.f. potato and celery root chowder with wild rice, and cabbage and blue potato gratin.

    Also, it’s snowing again…

  • 23 Dec 2008 /  Code

    Note to myself on going from the simulator to getting an application running on my iPhone:

    1. Select “Get Info” for the target (not the project) and go to the Build tab. Change the Code Signing Identity for Any iPhone OS Device to the provisioning profile you downloaded and installed from the Apple iPhone Developer Portal.

    2. Edit the Info.plist for your project. Change the Bundle Identifier to the App Identifier you registered with the Portal, minus the prefix. For example, my App Identifier is 123456789A.net.jakesprouse.*; I changed the Bundle Identifier to net.jakesprouse.${PRODUCT_NAME:identifier}.

    3. Under the Project menu, set the active SDK to the Device entry with the desired OS.

    4. Build and Go.

  • 22 Dec 2008 /  Code

    Dear Lazyweb,

    I finally got registered for the iPhone app developer program. I created a certificate for “iPhone Developer: Jake Sprouse”, uploaded it to Apple, approved it, and downloaded it into my Keychain. I registered the Device ID of my iPhone on the Apple website. I created an App ID for all jakesprouse.net applications (it’s of the form NNNNNNNNNN.net.jakesprouse.*). And I created a provisioning profile with the certificate, Device ID, and App ID.

    In my XCode project, I changed the “Code Signing Identity” field to “iPhone Developer: Jake Sprouse” under my provisioning profile in the drop-down. And I changed the “Bundle identifier” field of my Info.plist to NNNNNNNNNN.net.jakesprouse.${PRODUCT_NAME:identifier}.

    Now, when I build it, I get the error message: /Users/jakes/src/MyApp/build/Debug-iphoneos/MyApp.app: object file format invalid or unsuitable.

    If I build a second time, it works, but when it goes to install the app, the Organizer window tells me “The Info.plist for application at /Users/jakes/src/Sac4iPhone/build/Debug-iphoneos/Sac4iPhone.app specifies a CFBundleExecutable of (null), which does not exist“.

    If I build a third time, I get the object file format error again (and so on…).

    Searching Google on codesign + “object file format” is not being very helpful. Anyone out there have any ideas?