• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer

805-720-9276

[email protected]

MacCog: I help humans.

MacCog: I help humans.

... your Digital Life Coach and Apple support guru

  • Your Digital Life
  • Your IT Department
  • Your Carbon Coach
  • Contact Justin
Remote Support

Blog

January 27, 2010

iPad: My take on the upcoming netbook thingy from Apple

I’ve been closely following the Apple announcement this morning, and am very intrigued by the product and its potential. In typical Apple fashion, the only things worth complaining about are what they left out. Almost everything that IS about this device… is awesome.

Here are my thoughts…

The Good:

  • The Price: $499-829
  • The screen is gorgeous
  • Very fast and responsive finger controlled GUI
  • iWork, especially Keynote presentations will be really cool
  • Good prices on AT&T 3G w/$15 (limited) and $30 (unlimited) plans… and no contract!
  • It’s the ultimate picture frame with photos and videos.
  • It’s the ultimate Airplane device
    Music and reading or watching video the entire flight!
  • The keyboard and notebook accessories are welcome concessions to touch typers. Thanks, Steve.
  • Calendar and Address Book look beautiful
    Might replace a daytimer for people like my mom! 🙂
  • SD card uploads from digital cameras (too bad it needs an adapter)
    Means it could be a great travel laptop-replacement, camera-companion
  • Runs all your normal iPhone apps. But only one at a time.
  • With bluetooth and Skype app, you can use it like a phone!
    C’mon, Google Voice and Gizmo… please come out for iPad!

The Bad

  • No camera of any kind!
  • No Magsafe charging plug for compatibility with laptops
  • It’s a little bit heavy. Solid and thin, but slightly hefty.
  • No Verizon or Sprint 3G service option

The Ugly:

  • iPhone OS only – no Mac apps – an even more closed platform
  • No Multitasking (This is my personal deal killer)
  • No Flash… wha?
    C’mon, Hulu… come out with an iPad app!

The takeaway:

  • Every grandma should have one
  • Even if you think you don’t need one now, you’ll probably going to get one… one day.
  • It’s the ultimate “cloud computing” device
  • If you believe Apple and TechCrunch, the future of computing is touch
  • Amazon will have to reduce the price of the Kindle
  • It might save newspapers and the “printed” word.
  • Apple will sell tons of these puppies at $499.

The price is amazing and will hurt the sales of the Amazon Kindle, many netbooks and maybe even cannibalize MacBook sales… but without flash support, a camera or multitasking, I’m waiting for version 2

That said, I think I can feel Steve Jobs’ long arms reaching into my pocket…

justin

PS: if you haven’t seen the old MadTV sketch about the iPad… check this out… hilarious!

PPS: and lastly, I leave you with a whimsical fake commercial for the mythical Apple Tablet which we now know something about:

Category iconBlog,  Gadgets,  iPhone,  Reviews

July 20, 2009

iTunes Store doesn’t have wish lists! Or does it?

If you’re like me, you find lots of music you want to buy on the iTunes Store every time you go. Neither of us, though, allow ourselves to buy everything we see, right? Some of it is a “maybe” or a “compare to something else” or whatever.

iTunes doesnt have a built in wishlist function... or so it seems
iTunes doesn't have a built in wishlist function... or so it seems

The point is iTunes doesn’t have a button to save a list of songs you want to buy later! I’d wished for this feature since the early days of iTunes, but it wasn’t until I took a step back and wondered… “What is the most intuitive way possible to do this? If Apple put this in and didn’t tell anybody, how would they have done it?”

Well, a testament to their utter simplicity and over-the-top sensical nature… Apple has hidden this feature in plain daylight.

Ready?

A wishlist is the same as a playlist. Just make one and drag songs from anywhere, including the store itself, into that playlist/wishlist thingy. It’s that simple!

The Secret to creating an iTunes wishlist
The Secret to creating an iTunes wishlist... just drag it into a playlist!
... and there you have it... an iTunes wishlist/playlist thingy!
... and there you have it... an iTunes wishlist/playlist thingy!

weird, huh? hidden, right under your nose.

justin

PS: how many people reading this have already discovered this one somehow? If so, I’d love to hear how you came across it, or who told you. I doubt it was Apple.

Category iconBlog,  Mac

June 26, 2009

Wireless headphones for the iPhone 3G!

There was an interesting little development in my little bluetooth world this morning…

I was checking an apple email about iphone 3.0 software and came across this: (which wasn’t even in the main email… I had to click through to the more detailed web page to find it)

and I thought, HOLY CRAP, does stereo bluetooth already work with the 3G? Seriously? Did I miss something? I thought that was only for 3GS!

but no, according to PC WORLD magazine it’s here now!

so I bought the Altec Lansing Backbeat 903 based on the review…

In short: The iPhone 3G had bluetooth but no stereo music capability… but now, with the 3.0 Software update, Apple has given not just 3GS users, but 3G users as well… the ability to have one wireless headset that plays music AND takes calls!

nice, huh? I will be letting you all know what I think when I get this thing in two days.

yay. Now I probably don’t need a new Zivio Boom! (my last one, purchased at a beautiful discount at MacWorld, had its final “spin” in my washing machine recently and didn’t come out very well).

justin

Category iconBlog,  Gadgets,  iPhone,  Reviews

June 7, 2009

How to get Thesis Post Image and Multimedia Box content into the RSS feed

If you’re a normal web citizen, this post will be insanely boring for you… so I suggest skipping it. But if you’re a WordPress blogger, especially a Thesis blogger who cares about your RSS feeds, you don’t want to miss it…

Intro to the Post and Multimedia boxes

I, like many other bloggers, am a big fan of the Thesis Theme by Chris Pearson. It gives me customization and styling options that I never thought possible with WordPress… and has catapulted me into a new era of webdesign. See, I stopped doing web design years ago when I got sick of tables and dreamweaver and the pain of making edits to my sites… I moved into Macintosh Consulting and Digital Life Coaching and love it. Lately, thoigh, I’ve rediscovered my love of creating websites becuase of, among other things, the Thesis Theme and the power I can harness therein.

Two of my favorite parts of Thesis are the “Post Image” and “Multimedia Box” fields. The Post Image field (used in this post for the yellow thesis image) really helps when using “Teasers” (the magazine-like blocks that my posts look like on the homepage) because it automatically crops this post image to a thumbnail size and displays it in the teaser. The Multimedia Box is similar because just by pasting a URL into the proper field I can “hook” into that box that sits at the top of my right column. (Which, for this post, is my default image. If there is demand for it, I’ll create a tutorial video for this slot and update this post)

The Problem

I won’t go into too much detail about the “Post” and “Multimedia” box Thesis features, but suffice it to say that they’re neat. Except if you want everything to show up in your RSS feed… because they don’t. They’re being added into the page by Thesis when it draws in your browser, but they aren’t considered part of the content of the post and therefore never get pushed to the RSS feed. Some people might not mind this and others will love it… but I hate it. The images I’m using for my post are important parts of the story and I’d hate for my email or RSS readers to miss them… so I went looking for a solution.

Though the wonderful Thesis community unfortunately didn’t have an answer for me… someone had linked to this WordPress plugin by Justin Tadlock called “Custom Fields for Feeds”.

Justin (a great name, by the way)’s plugin doesn’t work out of the box with Thesis’ built in fields. It requires some hacking… and thankfully he’s released it with the GPL license so I can happily and legally take his code and adapt it for Thesis…. here goes…

The Coding adventure. (or “The Solution”)

  1. The first thing (which is nice) is that we don’t have to use this as a plug-in. Thesis lets us insert custom functions with our custom_functions.php file instead. So I removed the plug in and pasted his php file into custom_functions.php. (being careful to remove the leading and trailing php commands)
  2. Second, his field names don’t match what Thesis is using so we have to edit this:

    // Checks to see if there's an image
    $image = get_post_meta($post->ID, 'Image', $single = true);
    $image_alt = get_post_meta($post->ID, 'Image Alt', $single = true);
    
  3. to replace “Image” with “thesis_post_image” and “Image Alt” with “thesis_post_image_alt”:

    // Checks to see if there's a Post Image
    $image = get_post_meta($post->ID, 'thesis_post_image', $single = true);
    $image_alt = get_post_meta($post->ID, 'thesis_post_image_alt', $single = true);
    
  4. That was easy… then I did the same thing for the Multimedia Box image fields, making them 2nd priority for inclusion on the RSS feed:

    // If there's a Multimedia Box Image
    if($image == '') {
    $image = get_post_meta($post->ID, 'thesis_image', $single = true);
    $image_alt = get_post_meta($post->ID, 'thesis_image_alt', $single = true);}
    
  5. … and again for Thumbnail images, being the 3rd priority:

    // If there's a Thumbnail
    if($image == '') {
    $image = get_post_meta($post->ID, 'thesis_thumb', $single = true);
    $image_alt = get_post_meta($post->ID, 'thesis_thumb_alt', $single = true); }
    
  6. Then I created some default alt text in case one of my images didn’t have one, and inserted that into his function:

    // If there's no "Image Alt," "Feature Image Alt," or "Thumbnail Alt"
    if($image_alt == '') { $image_alt = 'YOUR DEFAULT ALT TEXT GOES HERE'; }
    
  7. Also, I pulled out the extra fields he included which don’t match up with Thesis and aren’t necessary… and removed the video code, because I haven’t gotten that to work yet. (Still trying to make this work, so if any of you Ninjas out there have suggestions, I’d love to dig into this one with you)

    Finally, I put the hook code after the function instead of at the top where he had it: (though I’m not sure if this placement matters or not, I like it for consistency)

    add_filter('the_content', 'custom_fields_for_feeds');
    
  8. When I removed the video insert section I had to make the image insert section an “if” instead of an “elseif”… and it worked!

The Result… and caveats

Now, whenever I use the “Post Image” field, it shows up in my RSS feed at the top… and when I use the Multimedia Box it will show up if there is no Post image. I’m sure the code could be adjusted to include both… (or Chris Pearson could give us a UI to have preferences in Thesis 1.6) but that’s for a higher-level ninja than me. I’m totally content to have either/or.

The other thing to be aware of is that the original function worked with video too… and I could not get that to work for various technical reasons. If you’re interested in having your YouTube embed objects show up in your RSS feed (like I am) please comment below or email me.

So…. (drum roll please)…. Thesis users who want to have their Post Images and Multimedia Box Images added to the top of their RSS feeds may download the full function here. Then just copy and paste the entire contents of that text file into the bottom of your custom_functions.php!

Incidentally, I’m new to the Thesis community and this is my first contribution, so I want to say “thank you” to all of the bloggers who’ve written tutorials for me… and I hope this helps out some of you!


UPDATE: Sigh, this fix is now defunct if you’re using Thesis 1.5.1. They fixed this problem only days after my post… so… yay, good for them. **sigh**

Category iconBlog,  Web 2.0

April 17, 2009

GrandCentral, GoogleVoice and their new best friend, Ooma

UPDATE: Google is accepting (and granting) invite applications as we speak… so if you’re interested at all, click on this link to sign up to receive an invitation.


Google’s as yet-unreleased “GoogleVoice” service isn’t so new. I’ve been using it’s predecessor, GrandCentral as my primary business and personal phone number for 2 years. This is a retrospective on the service and a review of the significant new features. Feel free to ask questions in the comment section and to retweet the post so more can discover this revolutionary new service.

Grand CentralI learned about Grand Central from David Pogue’s first column about it. It was still in invite-beta so I had to scrounge an invite and quickly fell in love. The amount of groundbreaking features it had was astounding… and on April 16th, 2007 I integrated it into my business and began to give it out as my only phone number… just like they suggested.

A few times since then I’ve doubted the wisdom of my early adoption tendencies, especially when it comes to basic business functions like phones. I’ve had many problems with Grand Central over the last few years including some chronic ones recently that were so frustrating for my clients that I’m afraid I might have lost some phone calls and therefore some business from it. Several people (though not all) reported that when trying to leave a message a lady’s voice cut in and asked “Are you still there?” even though they were clearly talking. It would force them to stop mid-message and either re-record or start over after pressing 4. Most people left annoyed messages at that point and suggested I fix my “machine”. Well, my machine wasn’t fixable because as soon as Google bought Grand Central they stopped taking suggestions or feedback and removed any sort of support options from the site… and it was free so could I complain about?

I began to worry and look into other options. Google seemed to be dropping the product, a victim of its financial belt tightening. I even went to the Google booth at Macworld and asked for someone working on Grand Central… but I’d apparently just missed them. They’d been there the day before! I did talk to a guy who was sympathetic and assured me that the 2 founders worked across the hall from him and that they were hard at work at… something. So, because nothing offered the power and simplicity of Grand Central, I continued my heavy use of the service in spite of the uncertainty and problems.

Google VoiceWell, on March 12th, I awoke to a happy surprise… Grand Central had been upgraded to Google Voice and was sporting all the old features and some crucial new ones. I immediately transferred over my account and began testing the new Google interface and features. Since I use my GrandCentral, er… Google Voice number for everyone, friends and family and business alike, I’ve tried out every feature they have and can answer questions on Twitter or in the comments section about them… but I’m going to focus on the features that have been the most interesting and/or useful for me.

NEW FEATURES:

smsFirst, the new SMS feature is awesome. I’m realizing now how many texts I must have missed when GrandCentral didn’t support SMS because people thought they had my cell number. Oh well. Now if someone texts my GV number, I get a text from a strange number and it says their full name at the beginning of it. There seems to be one number for each person (so I attach the number to that person for future incoming reference), though I have no idea how google could be using so many numbers for just texting. The chat thread is online next to my (transcribed) voicemails, and best of all, I can reply to a text from the browser (or iPhone) if I want, saving on SMS charges.

The next great addition is transcription. Google has integrated their Goog-411 technology to my voicemails, and I love it. I can’t say that the transcriptions are very accurate yet. I hope they improve a lot and quickly… but I can get the gist of a voicemail through a variety of means without having to listen to it.

Let me recount the many ways I can check my Google Voicemails:

  1. The old fashioned way: dialing my own number from any of my phones. GV gives me the option of requiring a PIN number or not. Once I’m in, it’s pretty much like any other voicemail system with options to listen, archive (not delete!), skip or keep as new the message. I can also call the number back from this interface using my GV caller ID, which is nice (more on that later)
  2. Via email or SMS: GrandCentral could always send you an email or SMS when you’ve received a message, but now it’s more than a link to the website. They don’t yet include an mp3 or wav file as an attachment like Vonage or Ooma, but the transcription therein more than makes up for it.
  3. Via google.com/voice: This is of course the most full featured option. From here I can do all kinds of fun things like review the transcript and tell Google how mildly useful it is, listen to it, download the mp3 version for posterity, add a note for my assistant, email or embed the message, or even call back the person with whichever phone I choose. The email similarities continue, though: I can delete the message, report it as spam, flag (or “star”) it, etc. Never again do I have to delete that awesome drunk message from my friend or the important stuff from my clients. Now I’ll have a searchable archive for voicemail just like email!
  4. With my iPhone. Hallelujah, I can finally check my voicemail without dialing into the service like an old school VM system. Call me spoiled, but once I had Visual Voicemail on the iPhone, it seemed rather quaint and stupid to be forced to dial my own number and listen to messages one by one to get to the one I wanted, just like the old days. That was necessary because Grand Central’s website was flash, their mobile site used some encoding method that wouldn’t work with the iPhone, and they hadn’t bothered to create an app! Well, Google still hasn’t created an app (see wishlist below) but the Google Voice mobile site will thankfully play my messages via the web.

The last dynamite new addition is the Google Contact integration. One of my biggest problems with Grand Central was the fact that its address list, which allowed me to keep track of who has called me and what numbers they call from, was a one-way street. I could import my contacts from Apple’s Address Book once but it became a different universe. For someone who prides himself in his clean Address Book, this was tough. Now, Google has a contact API and promising integration tools with my Macintosh Address Book that will complete this loop.

MY WISHLIST

With any great service that we rely on, there are features and additions that we crave. Here are mine:

an ugly icon

iPhone app – this is a no brainer and I imagine only a matter of time before it comes out (official public release date maybe?) but it’s a barrier to usage right now. The excellent mobile site still doesn’t do everything that an app could and should do… like using the built in iPhone Address Book and outgoing GV caller ID… like adding outgoing messages… like making the voicemail experience and UI as good or better than what the iPhone has built in! At least they could give the mobile site an icon… this icon is all I see.

The next step for SMS would be for google to integrate this into Google Chat somehow…. finally making SMS and IM seamless and cost effective! It would bring the multi-input power of something like Twitter to private text messaging too! Send an IM to a friend who is offline and get the option of sending it as an SMS to his grand central number instead. Receive SMS messages in your IM client and respond as normal… the possibilities are exciting.

OOMA INTEGRATION

Ooma IconAnd now… the marriage of two services that would flip my lid: Ooma meets Google Voice! If you’ve never heard of it, Ooma is a Vonage-like voice-over-internet (VOIP) service that is revolutionizing home phones. Instead of a monthly service like Vonage that’s only marginally cheaper than traditional land lines, Ooma eliminates the monthly phone bill entirely! Yes, that’s right… you get unlimited calling, cheap international rates, good voice quality, online voicemails delivered to your email and available on the web and more… for free! I’ve been using Ooma for a few months now and have already recommended it to some friends and family.

How does this fit into my Google Voice review, you may ask? Well, 2 big ways:
The biggest downside of GV is that when you call someone normally from your phone, they will see your home or cell phone as the caller ID… not your GV number. If you’re truly trying to have one number to rule your life, this is a problem. You can place every call from the GV website, but that becomes too cumbersome and when you don’t do it, inevitably someone calls you back on your home number or direct cell number. With Ooma, you should be able to have your GV number show up on Caller ID instead. In fact, I was excited to learn yesterday that the Ooma blog already has responded to this idea and promised to offer a GV plug-in! Good job, guys! (It requires the $99/year Ooma Premium, but that’s worth it to me).

This article explains why they’re so on top of it:

In its efforts to piggyback on Google Voice, ooma has been well served by its own long reliance on technology from Grand Central, a service Google acquired in July 2007 and the driving force behind Google Voice.

“A number of our engineers have been using Grand Central for over a year as part of our own beta test, so when Google finally released its information on Google Voice, we could see there some of the things we had already been doing with its precursor, Grand Central,” Buchanan said.

There are a bunch more proposed features to integrate the two services on this press release from Ooma, all of which sound cool… but the biggest thing I want doesn’t seem to be there: Althought Ooma’s online voicemail system is nicer than Vonage (whose service I just cancelled) it is nowhere near offering what Google Voice does. For this reason, I’d like one of these GV extensions to be a way to replace the entire Ooma Voicemail system with Google’s. The details in the press release are scant and maybe this ability will be there (without having call looping issues) but I want to be 100% clear in my suggestion:

I want any messages left on my home or business lines (both of which are currently managed by Ooma) to be instead in my Google Voice box and basically do away with Ooma’s voicemail system entirely.

If these new features work out as well as they seem like they’re going to, I will have reached phone-management nirvana… and for almost no money! Thank you, Internet!

justin

Category iconBlog,  iPhone,  Need to know,  Reviews,  Web 2.0

April 6, 2009

Wondering about Web 2.0?

Put simply, Web 2.0 is the beginning of the movement to extend our entire digital lives online… to the cloud.

More and more everyday we’re putting more of our pictures, video and thoughts online… and new technologies known as “Web 2.0” like RSS, AJAX and “cloud computing” are making that easy and fun.  Storing your data in the cloud with services like digg, flickr, youtube or del.icio.us make them available anywhere and by anybody (if you so choose). They also make that information very safe and secure from computer crashes!

Category iconBlog,  Need to know,  Web 2.0

April 6, 2009

What is Cloud Computing?

“Cloud Computing” is the newest buzz word in the world of the internet… and an integral part of Web 2.0. Here’s how they work together:

Computers like your laptop, while convenient, still can’t be in all places at once and can cause major problems when lost, stolen or just crashed. If you’ve ever used a web browser like Safari or Firefox to check your email, you’re already using “Cloud Computing”…. it’s just a place to keep stuff… in the cloud! Imagine having all of your computer files, settings, pictures, music, EVERYTHING… stored in a place you can access 24/7 anywhere there is a computer with an internet connection (which is increasingly just sitting in your pocket all of the time). If you use gmail, MobileMe,YahooMail or even AOL, you’re already taking advantage of this… but that’s just the beginning….

The future contains much more use of computers in the “cloud”. Besides email, you can already keep your notebook up there with Evernote, your videos up there withYouTube, your documents up there with Google Docs, your photos up there with Flickror MobileMe, your desktop up there with SugarSync or perhaps most importantly, you can backup your files automatically to Mozy or CrashPlan. Man, you can EVEN keep your snail mail up in the cloud with EarthClass Mail! All of these web based services are examples of Web 2.0  and a telltale sign of that is their use of Cloud Computing.

It’s pretty amazing the abilities we have to be mobile in today’s day and age. Enjoy it, folks, you’re living in a new age!

justin

PS: Steven Fry, a great comedian and gadget geek wrote a great article recently on this same topic. That article inspired this one, so check it out.

UPDATE 6/13/09: I just read an article at the NY Times about the data centers that are required to keep our lives in the cloud. It’s a fascinating read if you’re interested!

Category iconBlog,  Need to know,  Web 2.0 Tag iconTips

April 6, 2009

Basecamp is just the beginning…

The word “collaboration” used to be dirty when it came to computers. The best we could usually do was use the Word feature that let you scratch things out and add notes in the side column. Then you had to email the file back and forth. Nightmare.

Today’s collaboration tools like Basecamp utilize the full power of Web 2.0.  Basecamp offers amazing project based collaboration features through a web browser… and since everyone has one of those (and knows how to use it), it’s easy to bring new members on board.

It’s also easy to share files because Basecamp holds them for you, making file servers and firewalls a quaint far-away worry. This is the cloud-based computing that Web 2.0 promises!

The company that makes Basecamp also makes a bunch of other cool web applications AND is the author of the very popular Web 2.0 engine called “Ruby on Rails”

Take it from me. This stuff is cool… and you will be seeing more of it… stay tuned!

Category iconBlog,  Reviews,  Web 2.0

April 6, 2009

Animoto: easy and dynamic slideshows

Animoto is a new video service that will amaze you… especially if you’ve ever spent hours putting together a nice slideshow with music and photos. It will download your pictures from Flickr or Facebook and has an uncanny knack to be able to match your pictures to the beat of your music!

Watch this video I made with it and you might find it hard to believe that it only took about 10 minutes to put together!

Category iconBlog,  Reviews,  Web 2.0 Tag iconTips

Next Page »

Primary Sidebar

Footer

Contact Justin

805-720-9276
[email protected]

  • Justin’s Thoughts on Tech
  • What clients say about Justin
Install Monitoring
Backblaze Online Backup
Get Started with 1Password