Subscribe by email
Follow us on Twitter Subscribe to our RSS Feed

iMovie Themes

Enhance the look and feel of your movies with iMovie Themes
Read More >>

Refurbished Macs

Want a Mac but don't want to spend a fortune? Get great deals with Refurbished Macs
Read More >>

Google Wave on the iPhone

Check out how well Google Wave runs on the iPhone
Read More >>

iPhone + Google Voice + A-list = Win (Sort of)

by Aaron

While AT&T, Google, and Apple battle things out at the FCC, Google Voice and AT&T’s A-list make for an interesting combination (that probably is against AT&T’s rules).

Last month, AT&T announced the A-list which allows qualifying AT&T customers the ability to assign up to 5 numbers, 10 on a family plan, to call and receive calls from those numbers without using your cell phone minutes. This feature competes with similar offers from other carriers. You need to log in to your AT&T wireless account online in order to manage your A-list. Once you have added numbers to your A-list, it will take about 24 hours or more for AT&T to approve and make them active. Once they’re active then you’re good to call away.

I also happen to have a Google Voice number, after burning through 8 or so family and work numbers, I wondered what would happen if I added my Google Voice number to the A-list.

First, the legal disclaimer from AT&T’s terms of service:

A-List is available only with Nation plans $59.99 a month or higher or AT&T FamilyTalk plans $89.99 a month or higher. Nation Plan subscribers can place calls to up to 5 wireline or wireless telephone numbers without being charged for airtime minutes. FamilyTalk subscribers can place calls to up to 10 wireline or wireless telephone numbers without being charged for airtime minutes. Only standard domestic landline or wireless numbers may be added. Directory assistance, 900 numbers, customer’s own wireless or Voice Mail access numbers, and machine to machine numbers are not eligible. Only voice calling is eligible. All qualifying lines on a FamilyTalk account share the same 10 A-List numbers. A-List number selections may only be managed online via MyWireless Account. Selected telephone numbers do not become active until 24 hours after added. AT&T reserves the right to block any A-List number and to reduce the amount of telephone numbers that can be used for A-List without notice.

I’m not sure if a Google Voice number falls within these definitions. On the other hand, my Google Voice number has served as my “landline phone number” even back when Google Voice was grandcentral.com. With a flimsy rationalization in hand, I added my Google Voice number to the list.

I was surprised to discover that my GV number was accepted and active on the A-list. I thought that perhaps AT&T had some sort of sophisticated way of filtering out unwanted numbers, then I remembered that I still can’t tether my iPhone. So with another rationalization, it was time to test things out.

Since Apple and Google are fighting over why we don’t have a native iPhone/GV app, Google has the web-app version at http://www.google.com/voice. From there you can enter a number and your Google Voice number will dial all your devices (home, office, cell, compatible VOIP client) and once you answer it will dial the other number and connect the two. So as far as AT&T knows, a number on my A-list called my phone.

photo

The real test came the next day when I was out of the office and invited to join a conference call at the last minute. I put in the conference call number into Google Voice on Safari and in a couple of seconds the phone started ringing and I joined the conference. Now my wife has at least 60 more minutes this month to talk to people who are not on our A-list.

Bottom line, the experiment worked. For completeness, you can alter the way GV handles incoming calls by having it use your GV number as the caller ID instead of the number calling.

Picture 1

This way, whether you tell GV to call a number or someone calls you, it all appears as a number on your A-list to AT&T as long as you don’t mind not knowing who is calling. Keep in mind, AT&T may not react kindly to what they see as a violation of their terms of service (I’m sure they don’t care how you see it). Therefore, I can’t recommend trying any of this. But I don’t mind telling you what I found.

Google Quick Search Box and Twitter

by Aaron

In a previous post, I mentioned that you can post to Twitter using Google’s Quick Search Box.



This article assumes two things. First, you have a Twitter account and second, you have Google Quick Search Box installed on your Mac.


Let’s set up your Twitter account information on Google’s Quick Search Box. To do that, go to QSB Preferences.

qsb_preferences


From here you can change some of the Quick Search Box’s basic behavior. To enable sending status updates to Twitter navigate to the ‘Accounts’ tab

qsb_accounts

Next, click the ‘Add Account’ button. You can enter two types of Accounts. Your Google account for Gmail and Google Documents or your Twitter account.

qsb_twitter_act

Enter your Account name and Password and then click ‘Setup’

qsb_twitter_credentials

Assuming you’ve typed in your account name and password correctly, Google Quick Search Box will inform you that for some account types, the Quick Search Box can also search it’s items, but you need to enable it on another tab. As of this writing, Twitter is not searchable from the Quick Search Box so you can close this warning and close the preferences Window.

qsb_act_notice

At this point you can now ‘tweet’ from the Quick Search Box. To do this, open the quick search box either by clicking on the Dock icon or using its keyboard shortcut. The default is command-command.


Now that the Quick Search Box window is open, it will search your system on what you type, just like Spotlight. To send a tweet though, you need to start with a space. A space tells the Search Box you want to do something with what you’re typing.

qsb_text_item

Once you’re finished typing, hit the tab key and the menu switches a list of actions.

Uqsb_text_action

Hit the Arrow key to select your action, in this case ‘Send Twitter Status’ and press return. In a second or two, you’ll be notified if your tweet was successfully sent to Twitter.

qsb_tweet_final

That’s all there is to it from start to Tweet. Although it takes a little setup, posting to Twitter from the desktop becomes very quick and easy to do.

The Little Search Box that Could

by Aaron

In the Case of the Slow Mac part 2, Spotlight and its background counterpart were eating up all the system memory. The obvious solution was to disable Spotlight. But without Spotlight, OS X takes a giant leap backward to before Tiger (OS X 10.3 anyone?) and leaves a gaping hole in terms of functionality. Also, as storage continues to increase in size Spotlight helps you search through all of your stuff. But the increase in storage also means an increase in stuff for Spotlight to search through and index. Often you don’t need Spotlight to search through your content because you’re searching for something. For example, you can use Spotlight to search for an Application and once Spotlight finds it, you can then open the application. This is usually faster than opening the Finder, navigating to the Applications Folder, finding the Application and opening it. Depending on your system, it may be slightly slower than finding the application on your dock.

Earlier this year, Google released a small application called the Google Quick Search Box (qsb) for the Mac. This experimental app blends searching the web (via Google of course) and your own content as seamless as possible. Qsb takes a different approach than Spotlight in that it doesn’t index the content of your files. But where it lacks in content it more than makes up for in actions. In other words, not only can you search for files, applications, contacts, and the web, but you can also act upon what you’ve found and search for actions right within QSB. Let’s take a look at a some examples.

Like Spotlight, QSB has a hot-key combination, and a menu bar item with which to search. When you fire up QSB, you get a small field to enter your search:

picture-61

As you type,  QSB will display results, these could be applications, actions, or other items too. For example, if I type ‘it’ into the box, I see the following:

Search Box Results

Search Results

Not only can I open iTunes, I could adjust the volume, or search google for ‘it’ or a host of other things. I could type in the name of my favorite website:

picture-81

and QSB opens it in my default browser. When I’m done for the day, I can have QSB shut things down for me:

Shut Down

Shut Down

That’s all well and good, but let’s not forget that this is Google, so QSB can also connect to your Google Account. You can search your gmail account for messages from QSB:

Searching Gmail

Searching Gmail

Finally, QSB supports plugins and one of the more recent plugins is support for twitter. That’s right, you can tweet from QSB, though it isn’t entirely obvious how to do that at first. What you have to do is start by typing a space in the Quick Search Box. This tells QSB you’re not searching but rather creating text for an action:

Typing a Tweet

Typing a Tweet

Once you have your tweet (keep in mind the character limit), hit the tab key or the right arrow key and you’ll be presented with an action to update your twitter status.

Updating Your Twitter Status

Updating Your Twitter Status

QSB is a handy application that can take the place of Spotlight most of the time and it does quite a bit more. If you need to search your documents for your great Aunt’s gingerbread recipe, QSB isn’t going to help much (unless it is on Google Documents). But QSB can help you launch Mail or Skype to ask her for it again.  You can download QSB from here.

Case of the Slow Mac II: The Memory Hog

by Aaron

It’s is often said that with Macs, things just work. But there are times when your Mac can sometimes work too hard for you. You can usually tell when that happens when your Mac become less snappy. In the first case of the slow Mac, the problem was a program that was using all of the processor resources, leaving a very unresponsive Mac Pro.

The second case was a little harder to track down as none of the programs were taking up much of the processor time, but applications and switching applications was taking  longer than normal, a lot longer. The problem was that some programs were taking up unusually large amounts of the system’s memory. To compensate, the system would “swap”, meaning the operating system would copy the contents of some programs in memory to the hard disk to make more memory available to active programs. The operation system would then swap the memory on the hard disk back when the inactive programs became active again.  The whole swapping process is slow and most modern systems try to avoid it.

It was a surprise to find my Mac Pro with 4Gb of RAM pausing while switching from iTunes to Mail, and then to Safari and VMWare. At first, VMWare looked like the culprit as a virtual machine uses up RAM. But VMWare wasn’t the problem. Activity Monitor revealed that a program called ‘mds’ was using large amounts of memory. mds is short for MetaData Server, it is the program that indexes all your files for Spotlight and other services to use. Somewhere along the lines of software updates or just prolonged use, Spotlight’s backend went from benign background process to monstrous memory hog.

The best way to deal with a memory hog is to kill it. There are several ways to do this, but I like to focus on the ones that don’t require opening Terminal and typing stuff. We’ll use a favorite program of mine called Lingon. Lingon allows you to edit your start up configuration files. When you start up Lingon you are greeted with this screen:

Lingon Startup

From the menu on the left, there are several places were start up files are located. The first one to tackle is Spotlight itself. You can find it under the item ‘System Agents’. Expanding that item reveals something like the following:

System Agents

Navigate to the item titled ‘com.apple.Spotlight and select it. You will be prompted with a warning that what you are about to do could mess things up.

Lingon Warning

But for me, Spotlight isn’t all that critical or useful (as I’ll explain later), so if you want to disable Spotlight, click OK and move on to the next step. Lingon will show you some of what is in the configuration file for starting Spotlight. In the upper right corner is a checkbox that says “Enabled”. Un-checking that box will tell OS X to ignore starting the program when the system is starting.

Spotlight

After you have unchecked the Enabled box, you will need to click the save button in order for your changes to take place. You will be prompted for an admin password and you’re done. The next step is to turn of the mds program. This one is found under the ‘System Daemons’ item under ‘System Agents’. It is named com.apple.metadata.mds. Follow the same process and uncheck the Enable box and save.

mds

The final step is to restart your Mac and you’re done. My Mac Pro is now snappy once again. But wait, you say, how do you get by without Spotlight? Don’t you ever search for stuff on your Mac? Luckily, Spotlight isn’t the only player when it comes to desktop searching. Spotlight primarily focuses on searches within your content (i.e. emails, PDFs, text etc.).  I find that I don’t search for what is in my files, I just plain search for them and then what to do with them once I’ve found them. There are some good applications that let you search for files (and other things) and act upon what you find. The one I use will be the subject of another post.

Google Sync: Taking the iPlunge

by Aaron

sync-48x48

Google recently announced they had licensed ActiveSync from Microsoft. The same ActiveSync that Apple licensed to bring you MobileMe for $99 a year. Well, you do get more with MobileMe, but Google isn’t charging anything either.  Also, with most of Google’s applications, it is considered beta software. But beta software is half the fun. The other half is spending hours reading the documentation and forums trying to figure out how to make it all work. Hopefully we can save you some of that “fun” if you want to plunge into Google Sync and see if it is right for you.

First off, Google Sync doesn’t sync email yet. If you had dreams of free push email from Google, abandon all hope until Google says otherwise. But you can sync up to 5 Google calendars and your contacts. Syncing your calendar and contacts on your iPhone will remove whatever contacts and calendars you have on your iPhone. Google’s documentation tells you this and warns you over and over to make a backup. Don’t say you weren’t warned. Syncing from Google to your iPhone is fairly easy. However, the information about completing the circle back to your desktop is spread out over the web.  So let’s get started.

First, follow Google’s directions for setting up your iPhone. Now you’re all synced up, right? Well, sort of. If you are syncing calendars, you will need to tell Google which of your calendars you want to sync (if you have more than one). To do that, fire up Safari on your iPhone and head on over to google.com, sign in (if you need to), then select “more” from Google’s menu bar. Included in the list of Google services is Google Sync.

img_0001

Selecting Sync will take you to an area where you can enable your iPhone to sync calendars and which calendars you want to sync.

img_0003

Now your calendars (or at least 5 of them) should now be synchronizing over the air.

In order to complete the calendar circle, we need a way to sync iCal to Google’s calendars. That way, you can add calendar items at your desktop and have them sync too. Google has created an app called Calaboration which you can download from here. When you run this app it will prompt you for your Google user name and password. From there, it will list your calendars and you can choose which ones to be used with iCal. Once you’ve made your selection, you can open up iCal and add items to your Google Calendars.

Using Calaboration

addressbookAddress Book Syncing

Address Book doesn’t require any extra software to sync with Google. To enable this you need to open Address Book and go to Preferences. Under the General Preferences section you will need to enable ‘Synchronize with Exchange’ and ‘Synchronize with Google’.

picture-9To set up the synchronizing with Google, click on the ‘Google…’ button and enter your Google email address and password.

picture-10

Exchange is slightly more involved,  but not by much. You will need to again enter your Google email and password as well as the URL to the exchange server.

picture-11

The URL for the Outlook Web Access Server is https://www.google.com/a/google.com. As you can see, it will sync up every hour to get new contacts. But this isn’t a cooking show where we’ll come back in an hour to see if things are done. Let’s speed things up by with iSync. Open iSync and select Preferences. Check ‘Enable syncing on this computer’  and ‘Show status in menu bar’.

picture-12

Once that is done you can close iSync. The iSync status icon will in the menu bar and you can click on the icon and select ‘Sync Now’ and iSync will do the rest.

picture-13

It will take some time for iSync to complete, but your mileage may vary depending on connection speeds and the number of contacts. But now synchronization works not only from Google to your iPhone, but also from your desktop too.