Categories
Uncategorized

Pressure Sensitive Web Apps?

I’m quite pleased with our latest input device, the Wacom Bamboo Pen and Touch Tablet, and while doing some browser maintenance, I noticed a plugin:

Wacom plugin

So, I set about looking for how I could use this, and found this Wacom page which was… pretty much useless. None of the examples worked. In fact, I get an alert saying the WacomPlugin could not be found. Which is odd, because, well, it certainly appears to be there. After a little testing it seems it doesn’t work in Firefox or Chrome, but does work in Safari. Some “OS Magic” may be sprinkled onto this plugin. Try using this page in Safari if you’ve got a tablet and you should see it outputting some nice numbers.

After a quick search the only example I could find was this amazingly fun drawing app called Harmony that Ricardo Cabello had created and added the Wacom Javascript API to. I managed to create this amazing masterpiece you see below:

harmony

But honestly, it’s really hard to tell if the pressure sensitive part works. It seems to sort of work. I do get different line widths from using the tablet versus using the mouse. I’d like to dig into the Wacom Javascript API stuff a bit more and see if I can get some simple example code to work. Of course it would be great to see it working in browsers besides Safari.

Categories
Uncategorized

0-3-swand

0-3-swand

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.)