Sometimes God does all the setup work in some of my favorite photographs. This photo of the day is dedicated entirely to Him. Check out the beautiful colors and the reflections in Crater Lake.
Author Archives: Peter
Vineyard!
After many weeks of not being there, Becky and I are headed for a weekend on the Vineyard. Tonight we’ll zip down in time to catch the Swing Dance at the Tabernacle, and tomorrow is the Vineyard Sound concert. Other than that, there is no plan except to relax!!
Hope you all have a nice weekend, and if you’re not lucky enough to be going to the Vineyard this weekend, here are some pics from our past trips:
Look Busy
For a while now, I’ve been sick of iPhoto. We have nearly 2,800 digital photos in our collection, and frankly, iPhoto CHOKES on them. It takes a couple minutes for iPhoto to start up, another minute for it to load albums, and god forbid I should try to insert a digital media card to import new photos, that takes another minute to come up. Then there is the process – iPhoto downloads the photos into its library at the speed of greased molasses, puts them into a “Film Roll”, and then I must sort through the images, delete the bad ones, and rotate the ones that need rotating. I also organize them into Albums, for some reason. Then, THEN! If I want to put those photos on the web, I must export them all in a smaller format, upload them to our web server, and put them into the gallery. All of this just to get photos on the web!
Now, I thought to myself, couldn’t I leverage some of those useful programming skills I’ve learned to make this tedious process easier? So I set to it.
First, iPhoto was nixed. Too slow, too painful, too buggy. Sometimes it would HANG when trying to rotate a photo.
Next, I found some tools that I could work with:
* Image Magick – a set of UNIX utilities that allow you to manipulate images from the command line, as opposed to a graphical point-and-click program like iPhoto
* Perl Magick – an interface from Perl to Image Magick. Perl being my native programming language, this lets me manipulate images from within Perl programs I write. It’s included with Image Magick.
Using Perl and those tools, I wrote a couple of programs:
* pPhoto: This accomplishes one task, but it does it well. In one shot, it copies all of the images from my digital media card, puts them in an archive on my computer, creates web-sized copies of all the files, and uploads those copies to our web server. pPhoto can actually pull images from anywhere, not just a digital media card – so you could point it to a Photo CD, a shared folder on your network, or another folder on your hard drive. The only thing pPhoto doesn’t do is rotate our photos automatically, and discard the bad photos. The second thing we will most likely always have to do ourselves, but the first one could possibly be automated, were we using a different camera. Many of the newer digital cameras have “orientation sensors”, which will record the position the camera was being held along with the other photographic information. Using this, my program could automatically figure out which way a photo should go, and rotate it accordingly. But since my camera doesn’t do that, I have no way to test it. Therefore, rotation must be done manually as well. Fortunately, the web-based photo gallery software we use on our website is capable of deleting, rotating, and other photo manipulation, so we can mess with the photos once they are on-line.
* gallerize: Since I now have a nice archive of photos on my hard disk, it would be good to have an easy way to navigate them without using iPhoto. gallerize takes a directory full of images, creates thumbnails for each image, and then creates an HTML index page so that we can view and download the full sized versions of each image.
Should I need to do any other manipulations of the images on our computer, I can simply use the ‘convert’ utility that Image Magick provides – just fire off a quick command from the keyboard, it does its work on the image, and gets out of the way. No need for iPhoto there.
Overall, these programs will reduce the amount of effort and frustration involved in importing our photos, which means all of you readers get to see our latest photos much faster.
If you’re interested in seeing the code for either of the programs I wrote, let me know. It is written and Perl and should run on any system that has Perl installed, including Mac OS X, Windows with ActivePerl, and essentially every UNIX or Linux system.
Catching up
So, we are in fact back from Oregon – and the full photo gallery is online. Becky and I had a great time out in Oregon. The Open Source Convention was very interesting and educational. It was so cool to see so many people with Apple laptops. 🙂
This week we have been busy with Mom and Dad Wood, Kirsten and Mark, and Jenn all up visiting. We have a gallery for some of their visit here. Dad and Jenn are both at Gordon for some music education workshops, and the rest are just along for a vacation. 🙂
Winding Down
Today’s the last day of the conference. I have just one more session to attend, then Becky and I are taking the rest of the day off to do some touristy things.
It’s insane how many people at this conference, which is not Mac-specific, have Mac computers. I’d say that of the people who brought laptops, at LEAST 50% of them are Mac PowerBooks or iBooks. At least. Here’s a funny conversation I recently overheard while sitting in the Apple-sponsored “Rendezvous Room” – a place to hook up your laptop to the network and power, or use a Mac computer if you don’t have one:
Guy 1 is at a table using his PC laptop. Guy 2 walks in and sets up his Mac laptop.
Guy 2: “Ah, someone without a Mac!”
Guy 1: “Actually, I wish I had one…”
🙂
I have the latest Oregon pictures up in our Oregon Gallery, including the Japanese Garden, Mount Hood, and the Oregon Coast. Any other pictures we take between today and tomorrow will probably have to go up after we get settled back down in Beverly.
Open Source
Just a quick note – hello from Portland, Oregon! Becky and I are out here for the week. I am at the O’Reilly Open Source Conference. We had a fun weekend the 4th through the 6th, exploring places around Oregon like Crater Lake, Ashland, and Multnomah Falls. Now I’m in the midst of various classes and sessions, while Becky is out exploring Portland and taking a vacation. 🙂
For some pictures of our trip so far, check the Oregon gallery.
APHC Info
For anyone who’s interested, you can listen to the entire “A Prairie Home Companion” show that Becky and I were at on Saturday:
The link also includes pictures, and scripts of all the various segments.
Enjoy!
Tangle with the Woods
Saturday afternoon, Becky and I packed up the car and headed out to Tanglewood in the Berkshires to see Garrison Keillor and A Prairie Home Companion.
The weather was perfect – warm air, clear skies. We had a nice picnic basket all packed up with snacks, and added a couple of sandwiches and cookies from a Subway when we arrived in Lenox.
The entertainment was great, as any fan of PHC would expect. The atmosphere at Tanglewood, particularly in the lawn area where we were sitting, is incredibly friendly, laid back, and relaxing. It was wonderful to simply walk among the crowds, even while the performance was going on. The music and comedy routines could be heard easily from just about anywhere you walked – I even took a walk far back to take in this magnificent view, and I could still hear just as well as I could back at our seat. Families and friends were enjoying meals together on the lawn. Some had set up simple blankets, like Becky and I did, and had brought dinners with them. Others had elaborate setups on the lawn, complete with tables, mounds of grilled meats, and rings of candles set up around their spots.
With the food, the atmosphere, the company, and the entertainment, it was an amazing day over all, and we are certainly looking forward to visiting Tanglewood again. 🙂
I did take some photos, as mentioned above, and you may see them in the Tanglewood gallery.
In other news, on Friday, Becky finished reading the fifth Harry Potter book, Order of the Phoenix, and handed it over to me. I’m happy to say that as of tonight, I have also finished reading it. As before, it was an immensely entertaining piece of fiction, and I only wish that the final two books were already available for us to devour. 🙂
Finally, there are only a few more days left until Becky and I head out to Portland for the O’Reilly Open Source Conference. We’re both very excited for the trip! But before that, there are still a few days of work to get through…
WWDC
Today was the Keynote Address at Apple’s World Wide Developer Conference in San Francisco, California. Steve Jobs, president of Apple (and Pixar) gave the keynote address, which ran from roughly 10 a.m. to 12 p.m. Pacific Standard Time.
Steve made some big announcements, new software, new hardware, and I will summarize them below with links where appropriate.
Safari 1.0
Apple’s new web browsing software has reached its final release version, after a six month beta testing period. It has evolved into a very fast, stable, and usable web browser, and it is available for download now.
iChat AV
A new version of Apple’s instant messaging software, iChat AV now allows users to hold video and audio conferences over iChat. Currently, iChat AV is in public beta and can be downloaded for free. After Beta-testing, however, you will be required to purchase the AV version of iChat for $29.95. This new software works well with the next announcement…
iSight
iSight is a web conferencing camera and microphone. It connects to a FireWire port, and provides streaming audio and video to applications such as iChat AV.
Mac OS X 10.3, “Panther”
Mac OS X panther is the next revision of Apple’s UNIX-based operating system. Panther promises 100 improvements over Jaguar, such as seamless switching between users and vastly improved searching. Panther is expected to ship by the end of this year.
PowerMac G5
The PowerMac G5 represents a light-speed step forward for Apple. The processor speeds currently range from 1.6 GHz to a dual 2 GHz. The system bus is 1 GHZ, and the system can hold up to 8 GB of ram. Internal storage can reach up to 500 GB with two 250 GB hard drives. This is one amazing system, and it starts at $1999. Systems should start shipping in August. if I am not mistaken the system will be being delivered by the team at http://shippingcontainer.world/ because of its size, since I also needed two monitors .
So there you have it… big announcements from Apple. Right now, we’ll take the free stuff that we can get – Safari and iChat AV Beta. The G5 will have to be put on the waiting list for the Wood family, at least for a while. But it’s great to know that it’s out there. 🙂
Mid o’ the week to ya!
Howdy folks, it’s Wednesday! The week is halfway through. Hooray!
On Monday I visited my allergist for some more testing, since the first time I went I forgot to stop taking Claritin. Oops! In any case, they ran subdermal tests for treatable allergies – 13 needles total, each one containing a moderate dose of an allergen for which there is a pharmacological treatment. These include cat and dog allergens, dust mites, mold, pollen, as well as trees, grass, weeds, etc.
I came back with five positives out of the 13 tests: general trees, maple trees, birch trees, grasses, and weeds. This was interesting news, as I had previously thought I was allergic to cats and dogs. But their test showed that I had no reaction at all to those allergens! In any case, the tree, grass, and weed allergies hit me in three out of the four seasons, so the only season where I’m safe from allergies is winter. The doc prescribed me Allegra-D and Rhinocort Aqua – the former an antihistamine to block my main allergy symptoms, and the latter a corticosteroid to help keep my nose from being irritated by allergens and other airborne particles.
I’m looking forward to enjoying the summer without allergies. 🙂
In other news, Becky has started her internship at Strawbery Banke. It sounds like she’s enjoying it so far! She has her own little research area set up and she is starting to get busy with projects.
In two weeks Becky and I will be heading out to Portland, Oregon for the O’Reilly Open Source Convention. CBD is sending me and another colleague out there to take some classes and learn new techniques, and they were gracious enough to allow our spouses to come along for the trip. It should be an educational time for me, and a fun time for both of us. We hope to also spend some time with Jackie and the rest of the Ways while we are out there. 🙂
Finally, I hope you are all following along with our newly-created Scrabble This! blog.
🙂