Occasionally, the Spotlight search results will not show files or applications that they used to show or will stop working altogether. Sometimes a simple reboot will fix the problem but in case that doesn’t work, here are the steps to clear out your Spotlight index and force it to reindex your file system.

Delete the current index

To delete the Spotlight index, open up the Terminal app and type in the following:

sudo rm -r /.Spotlight-V<tab>

Note: Do not type in the <tab> part. That is to force the Terminal app to load whatever your index folder is into the command.

How to make Spotlight reindex your file system

To force Spotlight to reindex your file system, use the Terminal app to run the following commands:

sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist
sudo mdutil -E /

Give it some time to reindex your file system. You’ll notice the processors working hard during this time. Depending on the amount of file on your system, this may take a few minutes or an hour or two.

{ 0 comments }

When I first started using the Voice Control feature on the iPhone 3GS, I was amazed by the convenience of just letting it to the phone calling for me. However, I soon realized that I was missing out on a huge amount of other functionality available with this feature. But this was another unclear area of this new feature. So I decide to look for a complete list of all of the commands you can perform and how to use each of them. This information is available from Apple here but I thought I would make it available also.

To trigger Voice Control:

Press and hold the Home button until the Voice Control screen appears and you hear a beep. Then use the commands described below to make calls or play songs.

You can also press and hold the center button on the iPhone headset to bring up Voice Control.

To call someone in contacts:

Say “call” or “dial,” then say the name of the person. If the person has more than one phone number, you can add “home” or “mobile,” for example.

To dial a number:

Say “call” or “dial,” then say the number.

To make a correction:

Say “wrong,” “not that one,” “not that,” “no,” or “nope.”

To control music playback:

Say “play,” or “play music.” To pause, say “pause,” or “pause music.” You can also say “next song” or “previous song.”

To play an album, artist, or playlist:

Say “play,” then say “album,” “artist,” or “playlist” and the name.

To shuffle the current playlist:

Say “shuffle.”

Find out more about the currently playing song:

Say “what’s playing,” “what song is this,” “who sings this song,” or “who is this song by.”

Use Genius to play similar songs:

Say “Genius,” “play more like this,” or “play more songs like this.”

Cancel Voice Control:

Say “cancel.”

For best results:

  • Speak into the iPhone microphone as if you were making a phone call. Or use the microphone in the included headset.
  • Speak clearly and naturally.
  • Say only iPhone commands and names, and numbers. Pause slightly in between.
  • Use full names.

{ 1 comment }

Long story short… if you want to use the Voice Control feature on the iPhone 3GS, hold down the Home button for a couple of seconds. It will make a sound and vibrate letting you know it is ready for the command.

Now, the full story…

When I first purchased my iPhone 3GS, one of the features I looked forward to use the most was the new Voice Control feature. I had owned the iPhone 3G and originally thought this feature was going to be part of the iPhone OS 3.0 upgrade but it was not. You have to have the latest hardware in the iPhone 3GS in order to use this feature.

When I first got my iPhone 3GS activated and ready to use, I went to use the Voice Control feature and unlike most every other iPhone feature, the Voice Control feature was not obvious. I’ve never had to pick up an iPhone manual to figure out a feature and I wasn’t going to start now. :) So I thought about it for a minute and realized the point of the feature is to be able to take an action in a hands free mode. The only real way to do this would be if you could trigger it without unlocking the phone. So I looked and there are only two real buttons on the phone. I figured it wasn’t going to be the power button so it had to be the home button. Sure enough, if you hold down the Home button for a couple seconds, the phone will make a unique tone sound and vibrate. This lets you know you can speak the voice command without having to even look at the phone.

This is a great new feature to the iPhone and one that I welcome. It allows you to have a true “eyes free” experience with the iPhone. The extension of the voice commands into the iPod controls is also great. Just another example of the iPhone leading the way in mobile devices.

{ 1 comment }

I’ve always thought phone (traditional and cellular) and tv (cable and satelite) companies were the scum of the business world. They are well known for adding on bogus fees and charges anywhere they can and trying to lock you into multi-year contracts that cost hundreds of dollars to get out of early, no matter what the case. Whatever happened to providing a good service with good customer support so your customers want to stay around?

I was stunned last year when AT&T wouldn’t let me get an iPhone 3G for my wife at the “discounted” rate. And by discounted rate, I mean the rate that they advertise everywhere with the star and fine print next to. However, even though I had documentation showing I had not used an equipment discount for 2 years, they refused to give me the discount.

But they have taken it to another level this year. The iPhone 3GS is being released on June 19th as you probably have already heard by now. So I went on to the AT&T site to check my upgrade status figuring that surely after 3 years, I’m eligible to get an equipment discount on that line. However, I’m presented with some obscure message about being able to take advantage of “no commitment pricing”. What is exactly is that? You mean the unadvertised over the top retail price.

2009-06-11_1712

What the… So even after 3 years now I still have to wait another month before I can get the discount on the iPhone 3GS? I will be calling AT&T about this next week so I’ll update this post if anything changes but I just couldn’t believe that.

But now to the real problem. I bought the iPhone 3G last year for my line with a discount and Apple/AT&T were fine with giving 1st generation iPhone owners a discount because they knew this was the strongest part of the user base. If someone was willing to drop $600 on a phone the first year, you know they are coming back to upgrade.

However, this year is different. If you purchased an iPhone 3G last year when they were released, you won’t be eligible for an upgrade discount until December. Let me see if I understand this correctly. The same people who were camping out and waiting in lines for hours wrapped down the street and around buildings are the same people you are going to make wait until December to get the advertised price on the new version? I can’t believe they didn’t consider this. Would it really hurt either company to drop the term between equipment upgrades down to 12 months?Especially since they are obviously on a 12 month release cylce for the iPhone product.

This is why I don’t think you will see people camping out (maybe in the crazy downtown New York and California areas) and standing in long lines for the iPhone 3GS. I know for sure I won’t be.

Maybe if these companies should spend more time focused on improving their products and services and less time with the lawyers and marketing departments figuring out ways to squeeze more and more money out of their customers.

{ 1 comment }

This is quickly becoming one of my favorite ways to browse and read online articles. It makes things amazingly easy to read and does it all with one easy click. Here is a little background…

Reading anything on the Internet has become a full-on nightmare. As media outlets attempt to eke out as much advertising revenue as possible, we’re left trying to put blinders on to mask away all the insanity that surrounds the content we’re trying to read.

It’s almost like listening to talk radio, except the commercials play during the program in the background. It’s a pretty awful experience. Our friend to date has been the trusty “Print View” button. Click it and all the junk goes away. I click it all the time and rarely print. It’s really become the “Peace & Quiet” button for many.

Readability is a browser bookmarklet (sort of like a bookmark on steroids). You can install Readability by visiting the Readability setup page.

{ 1 comment }