Categories
Uncategorized

Happy Surgery Day!

It felt great back in May when I did the Guess The Photo… LIVE! thing at the Delafield Art Walk. That is, until a few days later when I was experiencing pain, saw a doctor, and found out I had a hernia. Most likely from doing all the lifting during the event. (Medical term: bilateral inguinal hernia – I actually had a hernia on both sides.)

But hey, with modern medicine being so advanced, and actually having insurance during this injury as compared to last time (See Dislocation) I wasn’t too worried. And then I was told I needed surgery. I learned back in 2000 when I was hospitalized that there are things doctors don’t joke about.

So I figured, let’s schedule this thing ASAP, and the surgeon is pretty accommodating, and I’m all set for June 16th. Two days before my birthday.

I’ve never had surgery before, so this was a whole new experience. I’ll keep it brief and not too gross (not until the end anyway.)

Hey Doc, it hurts when I do this... I got to the hospital, got a nice looking gown, and answered a lot of questions. The anesthesiologist shows up to talk to me, and I guess reassure me. They ask if anyone in my family has ever had a problem waking up from anesthesia. Not that I know of. I figure I’ll be the first. The surgeon was supposed to come and never did. Too busy I guess. Eventually they wheeled me into a waiting area outside the operating theater, and I think the surgeon stopped by to talk to me, but I’m not 100% sure. I then went into the operating theater and when the anesthesia was applied, I just drifted off quickly. I have sleep problems, and I guess that is what it feels like if you don’t have sleep problems. I feel asleep almost instantly. When I woke up, I was in another room. (I had asked where I would wake up, so I wasn’t completely surprised.) I looked around, and everything was blurry (I didn’t have my glasses on, but it probably would have still been blurry.) I was half out of it, and not really sure where I was. I think there were a bunch of other people on stretchers in the room, but I could have imagined that. Maybe I thought I was in the morgue.

So finally they wheeled me out, and stopped at the waiting room to grab the wife, and headed back to the first room they had me in. They gave me a small amount of fluids, and and crackers and pudding. They said I had to go pee before I could leave. I did that, and managed not to fall over even though the old legs were not working well. I then threw up, just a little bit, mainly liquid. I kept asking for a Jimmy Johns sub, but they kept telling me that was a bad idea. They were probably right. They gave me a bit more time to rest, and finally put me in a wheelchair and wheeled me out. I got wheeled around a lot.

I was at the hospital for maybe 5 or 6 hours total. Once we got home, I tried to sleep on the couch, but ended up going to the bathroom about 12 times during the night, which meant that best-case I got about 30 minutes of sleep between bathroom breaks. The next day (June 17th) I took it pretty easy, rested a lot, used the iPhone a lot, and the Macbook a little, pretty much staying on the couch the entire time. (At this point I sort of wished I had an iPad… something between the iPhone and the Macbook, for a better browsing experience.)

My Burgerthday Cake! So Friday, June 18th came. Happy Birthday! I again took it pretty easy. Hung out with the kids. Watched The Fellowship of the Ring. Opened some gifts, had some cake. I still took it pretty easy, but was able to do some things normally.

Saturday, June 19th… again, took it pretty easy, but did not spend the day on the couch. Actually left the house for dinner. Sitting upright or forward was uncomfortable (and would be for a while.)

Sunday, June 20th… I spent maybe two hours working at my desk, which was quite uncomfortable. Sitting with the Macbook on the couch was much more comfortable.

Monday rolled around and I went back to work. I wore shorts all week long and didn’t button them. Sitting back helped a lot, and I took a lot of breaks. (I used a piece of Mac software called Time Out .) The rest of the week was pretty much the same, with my comfort level improving daily. The one bothersome thing was that my right leg would get numb. I talked to a nurse and she said it was the nerves, and would take a little time to heal.

Oh yeah, what about the gross part!? Well, I was originally told that the camera they were going to put inside me could record what it saw, so I asked for a copy of the footage. In the end, they could not provide any footage, but did provide a few still photos. I couldn’t look at them for about a week… when I did, I didn’t know what was what, except that it was my insides, and it was very red. So here, transformed into black and white, and posterized so I can actually look at it, are four photos they gave me.

surgery

If you have any other questions about my bilateral inguinal hernia surgery… please ask me.

Categories
Uncategorized

Return of vcalxical.pl

Tire Buddy Back in September of 2004 I published a Perl script I wrote called vcalxical.pl. You can read that post if you like, because it’s still there (but we’ll get to that later.)

A day after I posted it, Phil Wilson wrote about it. You can read that post, because it’s still there.

Anyway, vcalxical.pl was a total hack. Short, simple, and it worked for me. Perfect.

Over the years, I’ve gotten a few pieces of email from others who used it, or tried to use it, or wanted to use it. Some of them I could help, others I couldn’t. (I switched jobs, and didn’t have access to an Exchange server anymore.)

So last week I got an email from a guy named Josh Lee. He had the following to say:

Thank you for the vcalxical.pl script. I would like to add a comment about it. I found it best to wrap it’s execution in a bat file on windows, then call that with a scheduled task. I set up the task to start 10 minutes after logon, and every 15 after that. I also setup the Sunbird option to reload remote calendars every 15 minutes and it works like a charm. On the properties of the remote (work calendar) itself, I unchecked “Show Alarms” and now everything is perfect, home calendar and work one, side by side in my Sunbird.

Thank you very much for sharing this. I would like you to add my comments to your page, sharing with people how to set up this a little further, in windows.

Also, not being a Perl guy, I was lucky to figure out I needed active Perl for windows, and that I needed the non standard Net::IMAP::Simple package installed, and how to do it, you might consider mentioning your dependencies.

Josh also sent me $10 via PayPal as a thank you! (He also suggested I add a “donate” link to my site in case anyone else wants to thank me.

Well, thank you Josh. I do appreciate the email, as well as the $10. :)

High Medium Low One reason Josh wanted to thank me is because I went out of my way to publish the script and make it available to anyone who wanted it. But here’s the thing… The reason I started doing things like that was because others did things like that. I’ve always felt that the web was a collaboration medium, and to a large part, it’s about helping each other out. Also, I like solving people’s problems, just as I like when other people can help me solve my problems. Every time someone posts a solution to a problem on a forum, or a wiki, or their own personal blog, it makes me happy that there is knowledge being shared, and I want to be a part of that.

Oh right, I know… blogs are not cool. Twitter, Facebook, “Social Media” … that’s where it’s at. Right. So… here’s a challenge: Find some post you made on Twitter or Facebook 2 or more years ago that clearly solves someone’s problem, and provides them with some piece of code they can download and run. Go on, I’ll wait. Also, send me the permalink to that public post that I can see without being logged into anything.

So when I said “You can read that post, because it’s still there” what I was talking about was the permanence of what you create when you control the publishing platform. You don’t control Twitter or Facebook, and you never know when the old posts will go away, or not be accessible. I know platforms like WordPress.com are hosted solutions, and they may also someday go away, but at least they offer an easy export of all of your data. Your Data.

So while Twitter and Facebook are platforms with a lot of good in them (as well as some bad) I’m still ultimately going to maintain my own home on the web, and it’ll be right here where I’m an owner, not a renter, and I feel like I have some control over things.

(If you’ve enjoyed this post, we’ve got about 13 more years worth, if you’re interested. If not, don’t worry… Someday you may need a problem solved, and a search will lead you here. Either way, thanks for stopping by!)

Update: I ended up donating $5 of that $10 to an open source developer who solved one of my problems today.

Categories
Uncategorized

Self Portrait

Self Portrait for June 2010

Self portrait for June 2010.

This drawing was done by tracing a photo of myself using a Wacom Bamboo Pen and Touch Tablet.

(Photo by Cory Zimmermann of Z2 Photo.)

Categories
Uncategorized

Foursquare Mapping

I’ve been a fan of geohacking for a number of years, so when Foursquare showed up it seemed like it made geotracking easy and popular. Which is good for me, because I like geodata. (Some call this stuff “LBS” or “Location Based Services.”)

Foursquare I recently added a Foursquare widget to my blog. It’s in the right column and titled “recently at” and it just displays a short list of recent checkins. (It’s a simple WordPress Plugin that I was going to write, but since someone else did, I figured I’d just use theirs. Thanks Andrew!)

I’m also a believer that visualizing data makes it more powerful, so after digging around in Foursquare’s App Gallery, I found a few interesting things.

CheckoutCheckins

CheckoutCheckins is a nice little web site that mashes up your Foursquare data with the Google Maps API to show you where people and venues are. The creator is also on Twitter as @CheckoutCheckin aka @dannypier.

wheredoyougo.net

wheredoyougo.net was written by Steven Lehrburger in a Mashups class he took in school. It shows a heatmap of where you’ve been. (He’s also on Twitter as @lehrblogger and is working on something called Wanderli.st.

FoursquareX

FoursquareX is a Mac OS X native client which lets you just use your computer instead of your phone to do the Foursquare thing. It also has a nice map view, again using Google’s mapping services. (One thing about FoursquareX, the first time I used it connected to my home wifi network, it didn’t work at all. I tested at work on our wifi network, and it worked fine. So I’m not 100% sure when it will work versus when it will not work, YMMV, etc.)

Twitter was probably one of the most instrumental in leading they way showing why you should provide an API to your users, and I applaud Foursquare for making their API available, and I’m glad to see more and more services doing it.

Categories
Uncategorized

Funding by Kickstarter

Kickstarter is described as a new way to fund and follow creativity.

While I’m pretty sure this model of fund raising isn’t entirely new, I don’t know if it’s been used this successfully before. Kickstarter got it’s biggest boost from the Diaspora* project which was profiled in the New York Times. The Diaspora* team gave themselves 39 days to raise $10,000, and amazingly enough, they raised it in just 12 days. At this point 6,479 people had donated over $200,642 to help them make their project happen. (Yeah, I’m one of them.)

Since Kickstarter got it’s name out there, more and more people have been utilizing it to help fund their projects. Right now if you go to kickstarter.com you’ll see people trying to find funding for their projects dealing with such things as art, film, food, technology, dance, books, comics, and on and on. Pitch a dollar here and there – it may be the cheapest way to support the arts.

And Kickstarter doesn’t just provide an infrastructure to make this happen, they actively work towards publicizing projects. On the home page you’ll find a “Project of the Day”, and on Twitter you can follow @kickstarter, or for the real highlights, see the Kickstarter Blog.

As for the people looking to fund their projects, it’s in their best interest to promote what they are doing, and to drive people to their project page. For instance, Natali wants to start an “UberDork Cafe” in Milwaukee. You can track the progress of how much money has been raised, who is backing the project, any comments from people, and updates from the project starter. (There’s even a film starring Leslie Nielsen listed on the site!)

When I started my film a few years ago, people told me they would back it, but none (except for KeVRoN) really followed through (which is fine, as I’m committed to finishing it with our without external funding.) If Kickstarter had been an option for me back then, I probably would have considered using it. While I said I would complete the project even without funding, there’s no doubt funding would have a hand it making things happen much faster, because as it is, it’s a “passion project” and it always ends up taking the back seat to paying work, because if the bills don’t get paid, well, we’ve got a bigger problem.

I plan on keeping an eye on Kickstarter though, and pitching in when projects come along and interest me, and as a supporter of the arts, I’d love to see you do the same.

Worth reading: Kickstarter FAQ, Kickstarter Guidelines.