45th birthday

Yesterday was my 45th birthday. It was a pretty low-key birthday. I strayed from my diet and had a couple of slices of pizza for dinner, and I allowed myself a buttered roll in the morning, but I didn’t go overboard with anything. I had the idea today to look back on what I might have been doing on and around my birthday, since I started this blog. So here’s a pretty random list of stuff, assembled by looking back at my Blogger archives.

2003

  • I went to Comic-Con that year. (I was making reservations in March. I’m going again this year, after skipping it for a few years.)
  • I was reading Sinfest, which I haven’t been following lately, but is apparently still around (and still funny).

2004

  • I was reading “His Dark Materials“, and listening to Rum Diary.
  • I had just gotten the 90,000 mile service done on my 97 Civic. (I got my 2008 Accord inspected yesterday. It’s got about 45k miles on it.)

2005

  • Windows XP was giving me grief.
  • I was listening to Warren Ellis’ “Superburst Mixtape” podcast. (That’s long gone. He has a new one named SPEKTRMODULE now, which I’ve been listening to recently, and is quite good.)

2006

  • I was watching Samurai Champloo on Cartoon Network. (I have it on Blu-Ray now, but I haven’t gotten around to re-watching it.)

2007

2008

  • I got my first Kindle. I’ve since traded that in for a new one, but I still haven’t read some of the books I loaded onto that first one (and later transferred to the second).

And that’s about where I feel like I should end this. I’m feeling weirder than usual about my birthday this year, for various reasons. But I can’t complain. I’ve been able to spend time with several really good friends over the last couple of weeks, and I think I’ll likely enjoy this coming weekend too, so that’s all I can really ask for.

another Drupal 7 book

I just finished reading Drupal 7 Business Solutions, by Trevor James, a Drupal e-book that I got from Packt. I finished another Drupal e-book, titled simply Drupal 7, by David Mercer, about a month ago. The one I just finished goes over a lot of the same ground as the Mercer book, but I think it was still worth reading. The author uses a web site for a bread bakery as an example throughout the book, adding functionality to the site to demonstrate various features of Drupal. It’s full of functional, quasi-real-world examples. I think it would be very helpful to anyone looking to get a good grounding in Drupal basics.

I mentioned some time ago that I was working on a new documentation site, in Drupal, for the REST API to my company’s product Bullseye. That site is now in production, and you can see it at http://api.bullseyelocations.com/. It’s a simple enough site, but I think it turned out well. I’m using the “book” module to organize the content, the CKEditor module to allow me to easily enter nicely-formatted text, and the GeSHi Filter module to format source code examples.

I’m still not great at the theming stuff, so I just created a fairly simple sub-theme of Bartik for this site. The only really major thing I did with it was to change it to use a Google font (Droid Sans, which is what we’re using on our new marketing site for the product). I think it looks pretty good.

(And yes, I wrote nearly all of this documentation myself. To a large extent, it’s based on the documentation for our old SOAP API, but it’s evolved enough that I think it’s mostly mine now.)

San Diego 2012

I haven’t been to San Diego Comic-Con since 2008. I was thinking about it, and I may not have even left the NY/NJ area since then. I’m going this year though! I had to buy four single-day tickets, since they were sold out of the full four-day passes by the time I got to the head of the “line”, so no preview night.

And I booked a hotel in Mission Valley, so no walking back and forth to the convention center. We’ll see how the convention shuttle situation works out. I remember it being a bit of an issue in 2008. It’s always inconvenient to stay far enough away that you can’t go back to your hotel mid-day to drop stuff off.

But hey, it’s Comic-Con! How could it *not* be fun?

Hulu Plus

I blogged about Hulu Plus a few days ago, and the issues I had getting it run smoothly on my PS3. I e-mailed support about it, and they gave me a few things to double-check, so I did all that and the audio/video sync is still off by a bit, but it’s mostly tolerable.
Meanwhile, after not using my Wii for about six months, I decided to turn it on last weekend, and it wouldn’t work. I tried a few things, couldn’t get it working, and gave up on it. I even offered to give away all my games and peripherals on Facebook. I was going to pack them all up today, and get the main Wii box ready for recycling, but I decided to give it one more try.  Long story short, it’s working again.
So I decided to try out Hulu Plus on the Wii. It only became available for the Wii recently. It works pretty well though. The video quality is a bit lower than on the PS3, of course, but it’s watchable, the audio/video sync is good, and it’s pretty consistent (no jaggies). So I may decide to keep the Wii largely for the sake of Hulu Plus.

Hulu Plus

I signed up for a Hulu Plus account yesterday. The idea was that I’d use it on my PS3 to catch up on a few shows, and maybe watch a few of the Criterion Collection movies that they’ve got on there now. I’ve been pretty disappointed with it though. The biggest problem is that the audio isn’t quite in sync with the video. It’s not too far off, but it’s off enough to be a bit of a distraction. And the video gets a bit jaggy sometimes. I’ve run some speed tests on my internet connection, and it really ought to be good enough to do streaming video. I may cancel the account before my one-week trial is up. Or I might keep it long enough to catch up on Misfits and the last season of Battlestar Galactica, then cancel it.

Linux

I decided to spend a little time today installing Ubuntu 11.10 on my old Dell Inspiron laptop.

It’s been a while since I messed around with Linux.  Just for yuks, I went back and looked at some old notes and posts to see if I could piece together my history with Linux. I think the first Linux distro I ever used was this old one, which I think came on two 5 1/4″ floppies. That probably would have been in 1993. I had wanted to get some Unix experience, since the company I was working for at the time was being purchased by a company that used some flavor of Unix on the back-end, so I wanted to be prepared for that. (In the end, I didn’t stick around for too long, so it didn’t matter much anyway.)

Past that, I remember using Red Hat 5, so that would have been 1997, and Corel Linux, probably in 2000. And I used various versions of Fedora at my previous job, for various purposes. And I can see that I was messing around with Ubuntu back in 2007.

The Ubuntu install finished up while I was typing this, and it looks like everything worked. In the past, any Linux install I did on a laptop would usually have at least one minor problem, either with video, audio, or networking. But so far, it looks like this one is fine. Now I need to sit down with this machine and see if I can get Apache, PHP, and MySQL all running, so I can mess around with Drupal in a Linux environment.

Mom & Pat

Mom & Pat by andyhuey
Mom & Pat, a photo by andyhuey on Flickr.

I just finished uploading some more of Dad’s old photos. The ones I uploaded today were scanned in by ScanCafe back in December 2010. Here’s a nice photo of Mom & Pat, from Pat’s graduation from TCNJ. I still have one more DVD from ScanCafe to copy to my computer & upload, then I think I’m finally done with this project that I started back in early 2010. (Of course, the next project is to digitize the old Buxton family home movies I found in the attic when I was cleaning it out.)

Mom passed away on Feb 1 2010, and Pat passed away on Feb 2 2004, so I spent some time thinking of them both this past week.

Computer Books

After finishing the Drupal 7 book I bought a few weeks ago, I decided, for some reason, to get back to a book that I bought back in April 2010 — Dino Esposito’s “Introducing Microsoft ASP.NET AJAX.” I started reading it not long after I bought it, but I put it down after reading the first few chapters and just never got back to it. It’s somewhat out of date now, but it’s still got some useful info in it.

I just finished the chapter on the Ajax Control Toolkit. Now, I’ve been using the ACT a lot at my current job, but it turns out there are several controls and extenders in there that could be pretty useful, and of which I was completely unaware. I’ve tended towards doing client-side stuff with jQuery, like pretty much every other web developer on the planet, but there are times where I think the ACT could have made things easier.

creating an API documentation site in Drupal

Part of my job involves maintaining the REST API for a product called Bullseye. It’s an evolving API, and we’ve always kept the documentation in a Word file, which we simply print to PDF and publish to our web site. But, it seems kind of silly not to have a real on-line documentation site, so I started working on one recently. I’m using the book module in Drupal, along with CKEditor and GeSHi. Right now, I’m simply going through the Word doc, and pasting stuff into Drupal nodes using the “paste from Word” function in CKEditor. I’ve been pleasantly surprised at how well that works. The HTML that results usually looks pretty clean. For code samples, I just decorate them with the GeSHi tags and that does a pretty good job. I want to mess with the font settings in GeSHi a bit, but other than that, I like it.

At some point, I’m going to want to see how I can go in and hyperlink related classes and methods, and stuff like that. I’m hoping I can find a way to do that automatically, rather than having to go in and manually create a bunch of hyperlinks.

Windows backup weirdness

I hadn’t done a backup of my main home desktop PC in a while, so I decided to get one done today. I’ve previously used the built-in Windows 7 Backup, and, more recently, Crash Plan. I’ve had problems with both, so I needed to find another backup program.  I have a 1 TB drive, about 70% full, and two 500 GB drives that I can use for the backup. So, I need a program that can split the backup across two drives, which turns out to be more of a limiting factor than you’d think it would be. I’m currently running a backup with Macrium Reflect Free, which *should* be able to split the backup between two drives, though I’m not sure if it will or not.

The “weirdness” referenced in the title of this post is with regard to the speed of the backup. This is a desktop PC, and I’ve never really tweaked the power settings on it. I have the display set to blank after 10 minutes, but my assumption has always been that the PC will keep running at full speed, if it’s doing something, like a backup. When I started the backup, it was running at about 300 Mb/sec. That seemed like a good speed, and I expected it to get done fairly quickly. I’ve noticed, though, that if I check on it after it’s been running for awhile, it shows at 100 Mb/s.  If I sit in front of it for a few minutes, it gets back up to about 300 Mb/s. But, if I step away for an hour, then come back, it’s back down to 100 Mb/s. So, clearly, something is happening to slow it down after a certain period of keyboard/mouse inactivity. So, I’ve switched the power settings from “recommended” to “high performance”, thinking that maybe it’s going into a low-power mode or something, but I don’t think that’s helped. Which could mean that some other background process is kicking in after a few minutes of keyboard/mouse inactivity and slowing things down. All very frustrating. We’ll see if I can manage to get a backup done before the NFC Championship game is over.