the big 5

Today I’m 5 months. Mommy said so. What is a month? I can’t talk yet but I can type and daddy loves it when I “help” him type. Today is my birthday and my parents didn’t get me a thing. I think a few 5:00AM wake-ups may help them remember who runs this show.

Grandpa Ruby did remember my special day and sent me Halibut. You can click on the photo below to see larger photos of me enjoying the Halibut.

Grandpa, you sure know how to treat a lady! I’d write more but I’m about to be carried off to bed.
Love, Kayla.

A bird lover?

Would you fall asleep like that? Me either. And what might that be in Kayla’s hand? If you guessed “chicken bone”, you’d be right. Kayla was watching with keen interested as Jen and I ate chicken wings for dinner. So, I offered her a bone, literally. Jen was a bit unsure, but Kayla loved it. It was her first popsicle and provided a fair degree of entertainment value for her and us.

iTunes Library Management

I recently ripped a whole bunch of wav files using iTunes and made the mistake of importing them into the iTunes library of a second computer. iTunes did not recognize the songs and wasn’t able to index them, so I made the brilliantly stupid mistake of letting iTunes manage my library, thinking that the index might be refreshed, but what happened instead was iTunes moved all the songs into a sub-directory named, “Unknown Album” in a directory named, “Unknown Artist.” Now I can’t identify artists or albums, only song titles. This has to do with wavs not having this information embedded. I’ve still got the original library file on the first computer, so I can manually link to each file, but at this point, I’ve ripped 851 songs and would like to find a way to do a mass reorganization of these files into appropriate album/artist directories. I believe embedding ID3 tags into the files, would facilitate this, but I’m not aware of an exiting method of accomplishing this. Any ideas?

Thanks,
Jim

Error #1: Using WAV file format. While there are valid arguments for ripping to WAV files instead of AAC or MP3, I can think of no good reason not to use AIFF instead of WAV. WAV is a file format, not a music format. WAV can consist of AIFF streams, PCM audio streams, or other raw data streams. If you are going to save music files, saving them in an appropriate music oriented format is wise.

Error #2: Unless you happen to have an unlimited supply of disk space or a tiny music collection, using AIFF or WAV files is wasteful. If you must use a loss-less encoding format, use ALE (which reduces file sizes by about half). If you’re obsessive and absolutely must have your files in a “standard” loss-less format, then use AIFF, the same format your files are already encoded in on the CD-ROM.

When you factor in the excellent sound quality achieved by even 128 bit AAC, using anything less space efficient than 160kbit AAC VBR gains you nothing in terms of audio quality. Lest you assume that I speak from ignorance, it’ll help to know that I play my music collection directly from AAC encoded files on my G5. The G5 is connected to the receiver via a Toslink (fiber-optic) cable. Speakers are reference grade Ascend Acoustics CBM-170. They have no detectable color (amazing!) and we use them for studio monitors when I’m playing Sound Engineer. When all filters (EQ, etc) are disabled, there is no discernable difference between my AAC files and the CD deck.

Caveat: The only purpose I can imagine for using a loss-less format is to remove the need to re-rip your CDs in the future. When a newer audio format arrives that you want to re-encode to, you simply insert your DVDs of lossless encoded music and use the iTunes -> Advanced -> Convert to ___ feature. This would be less laborious than re-ripping all your CDs. iTunes will encode the songs into your format of choice and replace the previous version of the song in your library. This has the added advantage of preserving all your iTunes metadata, such as listen count, song rating, etc.

Caveat Notes: Even if you proceed this way, you will still want to encode all your files to AAC or MP3. That’s the format you’ll use everywhere. Why? You want your song library to fit on your laptop hard drive, iPod, car MP3 player, etc. Using a compressed format with embedded ID tags such as MP3 or AAC will also prevent the problem that you are facing right now.

Now, what can be done about the existing situation?

The original iTunes library file (~/Music/iTunes/iTunes Library) file still exists on computer A. Since the file hierarchy is completely lost, it’s time for one of two options:

#1 – start over. Discard everything and re-rip. Follow my advise above.

#2 – all the info needed to sort out the files is embedded in the iTunes Library file, as well as the .xml file that iTunes creates. Write a perl script that parses through the file. Back the file up first! The Library file will have paths that look like this:

Music/Library/iTunes/iTunes Music/Nickelback/The Long Road/Someday.wav

The existing paths to the files looks like this:

Music/Library/iTunes/iTunes Music/Unknown Artist/Unknown Album/Someday.wav

The logic for the perl script will look something like this:

   for each file in Unknown Artist/Unknown Album
       check for matching song name in iTunes Library
          if there’s only one match
          create the artist and album directory
          move the file to the appropriate directory

That simple script will correctly identify and move 99% of the files in about 3 seconds. There will be a few songs with duplicate names that will need to manually moved. It’s faster to manually move them than to program the logic to fix them automatically.

I’d write an example script but I have two books to read and a greek exam to study for. This is enough to put you on the right track.

Feeling Studious?

Care to feel like a seminary student for a day? Your mission, should you choose to accept it, is to find out as much as you can about the book of Philemon. It’s a big one, with all of 25 verses. You can find it by opening up to Hebrews and going back a book. Primary questions you should look to answer are as follows.

Who was the author(s)? Family Heritage? Educational Background? Occupational Skills? Cultural Advantages: (exposures, expressions), Religious Experiences: (crisis of faith, growth, etc).

Who is the audience? OT or NT? Jew or Gentile? Believers or unbelievers? Familiar or unfamiliar?
Where are they (place)?
When did the writing take place?
What is their situation? (problems) a. Socially b. Spiritually
Why was it written? (purpose)

You can use your Bible, bible dictionaries, commentaries, other books, etc. As long as the resource is verifiable, it’s valid.

Post away. The purpose is primarly observational. I shall not comment on this thread until next week. I think you’ll be absolutely amazed at how much can be known about such a short book.

comment spam

Comment spam is one of the banes of blogging. I have blogged nearly a decade now, longer than blog has been a word. A few years back I switched from manually editing the HTML to Movable Type. It allowed folks to comment on my posts, which was very cool. That worked until the spammers figured out how to increase their Google pagerank by posting comment spam. MT soon became a liability as there was no good way to control comment spam (I tried many) so I disabled the comments feature (as did many).

Soon thereafter, WordPress arrived and I switched. It included a plugin architecture and plugins appeared like ants to a picnic. I tried several comment spam plugins and settled on SpamKarma. It uses a complex (and configurable) heuristic system to determine if a message is spam or not. The goal is that real users get their comments posted immediately and do not need to jump through hoops while spammers are ruthlessly deterred. It works, and it resolved all my problems with comment spam. And we all lived happily ever after…until last month.

As WordPress evolved, I installed newer versions and finally one day, SpamKarma broke, sort of. It still worked, but I would often get emails whining about a new comment spam. Today I installed the latest version of SpamKarma. I’m quite confident that now I can go back to life assured that people can post comments to my blog with ease but spammers get a swift kick in the groin.

If you blog, this is a solution I recommend.

The shirt off my back.

Yesterday, a cold front settled across Texas. Unlike more tolerable climates, a cold front here means that it dropped into the 70s. There is now hope for the masses who come innocently looking for a Kayla photo and are subjected to the spectacle of my shyly clad body.

What you can’t see from so far away is just how hot it has been here. Until yesterday, it was in the 90’s, and frequently above 100, every single day. The weather people say this was the hottest September on record. I’ll take their word for it. We’ve survived by setting the thermostat down to 81°F, and wearing very little.

This has practical consequences, like fewer publishable photos. Another is that our electricity bill for the last month was “only” $280. While that is a 700% increase over our summer electric bill in Michigan, it would have been more if we cooled down to a pleasant 78°. This is (tongue in cheek) offset by doing less laundry. I talked to a couple home efficiency experts here and have been told that is normal and it will decrease significantly when winter finally arrives.

A few of you asked about Kayla’s exercise plan. She was a bit jealous that I would go to a gym to work out instead of spending every possible minute with her. We struck a compromise that lets me go to the gym on school mornings (Tu,Th) while she is still sleeping. Every other day we stretch together.

Computers and Memory

You’ll seldom find an old-timer in the computer industry with a computer wanting for memory. However, that’s exactly the predicament I’m in. Allow me to explain, and then offer a quick lesson to the less computer savvy. Until yesterday my PowerBook had 1GB of RAM, and life was good. A friend need to run Windows on her iBook for a class she’s taking. I installed Virtual PC and Windows 98 but she had only 256MB of RAM. That is adequate for running Mac OS X, but not a “heavy” application like Virtual PC. After Virtual PC drug her her iBook to it’s knees, I pulled a 512MB chip out of my PowerBook and installed it in her iBook. Voila, one problem solved.

Today, while using my PowerBook, it was quite sluggish when working in iPhoto. A simple operation that should take 10 seconds would take two minutes. Since Greek has my brain running on overload, it took a while before I remembered that I only have 512MB of RAM now. The major clue was that my hard drive was very busy during that “long pause.” That’s a symptom of “swapping” and a huge clue that you need more RAM. With 2,900 photos in my library, 512MB of RAM is inadequate for the task.

When a computer runs out of memory, it starts using hard drive space as “virtual memory.” This is called swapping. It’s a reasonable solution, but hard drive space is at a few orders of magnitude slower than RAM. The only way to get the best performance from your computer is to make sure you have enough memory that it never swaps. For a few people, 512MB is sufficient. For anyone that uses the media features on a modern OS (Mac OS X, Windows XP), you need at least 768MB.

So, I ordered myself a 1GB module. When it arrives, my PowerBook will be back to it’s speedy little self. For reference, the Apple Store wants $500 for a 1GB memory module. I paid $130. I also purchased four extra 512MB laptop SO-DIMMS for $50 each. If you have an Apple laptop that’s running short on memory, come see me and I’ll even install the RAM for you.

Theology, and a Kayla Photo

Learning is a lot of work. I spend a little time with my girls, a lot of time with Greek, and what’s left gets spread around to everything else.

Becoming a “theologian” wasn’t near the top of my list of reasons to come to Dallas Theological Seminary. In fact, it wasn’t even on the list. Like many other students, I’m here because many leaders that I admire came here. I came to learn what they learned. We came to learn how to effectively meet the needs of others. The first thing I’ve learned is that to some degree, I am a theologian and so are you.

Theology is not what I so adamantly opposed. Theology is simply thinking about, or studying God. I’ve been a theologian (albeit amateur) for many years. Even the agnostic who questions God or the atheist who denies Him is practicing theology. So, it’s not theology I was opposed to, it was bad theology. So, what is bad theology?

If you are even slightly interested in what theology is, I highly recommend a very easily read book: Who Needs Theology by Stanley Grenz & Roger Olson. It explains what theology is all about and outlines the degrees of theology which range from “don’t confuse me with the facts; my mind is made up” to “I will believe only what I understand.” Obviously, good theology is neither of those extremes. Theology is not (yet) what I expected, it’s better.