Archive

Archive for the ‘OS X Client’ Category

Shared Contacts in Lion Server

September 8th, 2011 8 comments

There seems to be a great deal of misunderstanding around Apple’s “shared contacts” feature in Lion. If you spend some time searching the Apple Community forums and blogs, lots of folks are claiming that Apple has performed a feat of false advertising over this need.

Indeed, sharing contacts across an organization is a pretty big requirement. Not just do you want to share the contact info of the users in your directory, it would be more than beautiful if you could add shared contacts that everyone could search against.

I’ve published a screencast on how to do this. Here’s a hint: it involves a checkbox in your Lion server setup and some TLC with your Open Directory. Basically, you’ll make your Open Directory searchable by the Address Book Server and use the Directory Utility to put the shared contacts into your OD setup. It works like a charm and there’s no need to share a username and password amongst your users.

Sorry I spoiled the ending for you, but for details on this please watch the screencast. Comment below or contact me if you have any questions, comments or suggestions. I love to hear from folks!

Have any other heavy tips or requirements out of Mac OS X and you just can’t figure it out? Let me know and I’ll see if I can unravel it for you.

If the embed does not work for you, you can see the video here: http://www.youtube.com/embed/_5NctchJ8s

Speculation: Apple website hints at iWork update for Lion | TUAW – The Unofficial Apple Weblog

July 19th, 2011 No comments

Speculation: Apple website hints at iWork update for Lion | TUAW – The Unofficial Apple Weblog

I completely agree with this speculation. I think the iWork ’11 update has a lot of dependencies on Lion features, specifically auto-save, iCloud and full screen views. This makes complete sense.

Tomorrow could turn out to be the start of a very busy 2nd half of the summer for Mac lovers.

Categories: iCloud, OS X Client Tags: , ,

Final Cut Pro X Shipped

June 21st, 2011 No comments

Final Cut Pro X shipped today on the Mac App Store for $299.99.

As I feared, the other utilities that normally ship with the entire suite are broken out as separate apps. Right now, Motion and Compressor have been introduced at $49.99 apiece. I’m a heavy user of all three, so that takes me up to $399.99 for the suite. I also use Soundtrack Pro, but there’s no sign of that program on the App Store yet. I’d imagine that will be released as well.

Since I have workflows that rely on FCP, I’m holding off on the upgrade at the moment. I’ll be watching though. One thing I should point out that is rather compelling. Xsan is built in to OS X Lion, so you will be able to get a nice, fast, redundant disk setup to feed FCP. That’s pretty exciting. The barrier to entry just keeps lowering.

One Extra Comment About Yesterday’s Announcements

June 7th, 2011 No comments

I forgot to mention this thought yesterday.

It’s clear that Apple feels they are making money hand over fist with iOS and devices. They’re making so much money in fact that they feel they can push the new software initiatives for almost no price at all. The proof is everywhere:

  • Lion is practically free ($29.99)
  • Lion server is practically free, compared to the cost of the server product in the past ($49)
  • XSan is baked into Lion. Licenses for this product used to be quite costly. Won’t it be awesome when Mac Minis ship with Thunderbolt and you can add this to it?
  • Apple had already lowered the price of Apple Remote Desktop. I wonder what they’ll do with it next?
  • iOS 5.0 is a free update.
  • iCloud is mostly free unless you use iTunes Match, which is $24.99 a year.

That speaks volumes about how they’re making money. It speaks about the strategy and how it’s working. It speaks to how they will grow into other markets where they have not typically been dominant.

Post WWDC 2011 Thoughts

June 7th, 2011 No comments

I did not use this site to live blog the WWDC keynote because frankly, other people did a fine job of it. I prefer to watch the keynote and let it simmer on my brain. I sprinkle it with a bit of flavor from the other blogs and information on the net.

Then I grab the products and I test it to death.

There’s a lot to like in today’s WWDC keynote. A lot. I wasn’t disappointed in the slightest. Apple has laid down the gauntlet on where they want to go. They’re going to the cloud and they’re creating the “post-PC” era groundwork.

I’ve seen many blogs call today’s announcements a “bloodbath.” In many respects, that’s accurate. If you work at RIM today you have to be thinking that your company’s lifespan just shortened a bit more. Apple is clearly listening to the consumers and learning from the jailbreak market, the Android devices and RIM. They are doing things the “Apple way” and that’s good.

This is, however, a blog about Apple in the Enterprise. I’m going to drop a few tidbits that I think are quite relevant.

  • Lion client is $29.99 and available from the Mac App Store only. I would assume there is a way to make an installer disk so you don’t have to download this over and over again. I would also assume there is a way to make this available to your Enterprise on a volume licensing-type of arrangement. I’ll be looking into this more.
  • Lion Server will cost an extra $49 on top of the $29 charge for Lion client. This is huge and will likely increase the install base of the server product.
  • iOS 5.0′s notification system, iMessage and other features are really huge.
  • What REALLY matters to the enterprises that I work for: S/MIME support in Mail. I’m so glad to see this. I’m cautiously optimistic that this will work well, but frankly, many folks have screwed PKI up so badly it may not matter.
  • iCloud is big, but it looks like some elements of iCloud are included in Lion Server so you can make your own private iCloud. I’ll also be looking into this more as time moves on.

MobileMe’s death sentence is interesting. It’s a rare admittance by Apple that something didn’t work. I’m glad to see they’re not afraid to stand up to the product’s failings (and victories) and learn from it. I’ve been looking for ways to migrate off of MobileMe for a while. I’ve only maintained a membership for the syncing of contacts and bookmarks and… well, to make sure I have it to test against in case customers need to know something about it.

Overall, it was a great keynote. Apple is doing fantastic things and I really look forward to delving into it even more. I’m sad that I’m not attending WWDC this year. It’s easily the biggest keynote since the introduction of the iPhone. Whenever there is a huge WWDC keynote like this I usually walk away from it exasperated. I stop and wonder, where in the hell can they take this now? this is already too good.

I know those folks are having a blast and loving life tonight… as am I. This is really quite exciting.

Checking the Status of XProtectUpdater

June 2nd, 2011 No comments

One of the advantages of Security Update 2011-003 (as noted all over the net) is the ability to protect your Mac from the MacDefender trojan and its known variants. It’s really nice to have “invisible” protection from these threats, but what if you need to feel a little safer? Would you like to know when these updates are occurring?

Initial investigations show that the job is handled by an executable by the name of “XProtectUpdater.” It’s located in /usr/libexec/XProtectUpdater.

If you want to see what launchd is doing with this executable, check out:

/System/Library/LaunchDaemons/com.apple.xprotectupdater.plist

In there, it’s a good chance you’ll see the directive that fires up XProtectUpdater every 86400 seconds (that’d be 24 hours, by the way). Here’s what your plist file may look like:

<?xml version=”1.0″ encoding=”UTF-8″?>
<!DOCTYPE plist PUBLIC “-//Apple//DTD PLIST 1.0//EN” “http://www.apple.com/DTDs/PropertyList-1.0.dtd”>
<plist version=”1.0″>
<dict>
<key>StartInterval</key>
<integer>86400</integer>
<key>Label</key>
<string>com.apple.xprotectupdater</string>
<key>ProgramArguments</key>
<array>
<string>/usr/libexec/XProtectUpdater</string>
</array>
<key>RunAtLoad</key>
<true/>
</dict>
</plist>

If you’re interested in whether or not your XProtectUpdater is running properly, you can always look in your system’s logs. Search under the term “xprotect” and you should see everything pertaining to the updater’s operation.

But suppose you want to know the last time XProtectUpdater was executed? Try this command:

more /System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/XProtect.meta.plist

You should get back a plist file with a date of the last update. If everything is operating correctly, that was within the last 24 hours.

Apple Issues Security Update 2011-003 (MacDefender killer)

May 31st, 2011 No comments

Apple has released Security Update 2011-003. It is available from Software Update.

One interesting aspect of this update is that it provides a mechanism to automatically download a malware definition update. This setting is controlled in System Preferences/Security Preferences/General.

Information can be found here: http://support.apple.com/kb/HT4657

iCloud, OS X Lion and iOS 5.0 to be Introduced by Steve Jobs at WWDC ’11

May 31st, 2011 No comments

Damn.

Damn damn.

Damn damn DAMN damn DAMN DAMN DAMN.

I couldn’t get a ticket to WWDC this year. There was absolutely no way I could cough up that kind of cash in 10 hours flat. I tried, but it just didn’t happen.

This morning comes the press release. iCloud is no longer a rumor. It’s really here. iOS 5.0 and OS X Lion are the focal points of WWDC ’11. This just makes me sad. Oh well, I suppose I will see the videos after the conference.

You can read the press release for yourself right here. All of you who will be standing in line next Monday… have a great time! I’m there with you in spirit.

Saving iPad Documents to Dropbox

May 22nd, 2011 No comments

If you’re not familiar with Dropbox by now, you should be. Dropbox is what MobileMe‘s iDisk aspires to be one day. For now, it isn’t.

For the uninitiated, Dropbox is a fantastic cross-platform bit of code that synchronizes files across all of your computers. It also provides a look into the folders via a web browser if you should need it. They also offer an iPad app that allows you to browse and download files to local applications such as Pages.

Alas, Pages on the iPad, however, doesn’t speak Dropbox. It will allow you to edit the documents and export them to:

  • An email
  • iWork.com
  • iDisk
  • A webdav server

Dropbox is missing from that list. You could save your files back to your iDisk, but then you’d need to go to a regular machine and copy that file from the iDisk to your Dropbox folder. That’s pretty obtuse.

While we wait for Apple to purchase Dropbox and implement it as an iDisk replacement, we can use the magic of Apple Mail and Applescript to create a nifty workaround. Today I spent some time on a script that will do the following:

  • Take the contents of an email message with a particular subject line
  • Extract the attachment
  • Save the attachment in a Dropbox folder depending on the keyword you use in the subject line of the message

Since Dropbox runs all the time on your Mac, it will notice the file change event and automatically sync the file to all of your computers linked to that Dropbox account.

Making an Applescript that will save an attachment to your file system is quite easy. Linking a mail rule to that Applescript is also quite easy. Therefore, the implementation of this is easy. What makes this script a little different is that you can specify keywords in the subject line and it will decide where to put the file inside your Dropbox folder based on the keyword. Editing those keywords are completely up to you.

To implement, download the “Save Attachment to Dropbox.scpt” file below. You should open /Utilities/Applescript Editor.app and modify the script’s keywords for the subject lines you plan to use. Save the .scpt file to your favorite location for AppleScripts. (For Mail scripts, I use “~/Library/Scripts/Mail”).

Next, create a rule in your Apple Mail using criteria to judge when to fire off the rule. In my case, I told it to look for messages that meet all of these criteria:

  1. Messages coming from a particular email address
  2. Containing a subject line keyword that starts with“-savedb”

The script will execute and look at the subject line of your email message. The subject line should start with “-savedb…” and have some kind of keyword in there. You edited the script to define those, right? Well, you don’t use the rule to define those keywords. Note that I said in the keyword to use “starts with” the string “-savedb”. The script will determine what to do with it based on what you code there.

I also recommend adding an action to move the processed messages over to a folder. In my case, I created a folder called “Processed to Dropbox” and told the rule to move the message there.

An important note: the script will overwrite any files that have the same name as the file. I felt that this was a safe thing to do since Dropbox automatically backs up 30 copies of the file on the site and you can retrieve any version you like. Deleted versions of the files are tossed in the Trash. They are not deleted completely until you empty the Trash. If you still do not like this behavior, feel free to modify the script to remove that action.

Now all you have to do is send yourself an email from the proper address with the proper keyword from your favorite app on the iPad and voila, it’s instantly synced to all of your computers and backed up.

Another way to use this is via “DropDAV” at http://dropdav.com. I was close to using that solution until I read more about it. I decided I wasn’t entirely comfortable with giving another third party my Dropbox username and password, so I developed this method instead.

I hope you enjoy this script and it helps band-aid the interruption in workflow until Apple purchases Dropbox. :) If you have any questions, don’t hesitate to ask in the comments below.

If you want to encourage the developers of Dropbox to add WebDAV support, be sure to give them a +1 vote here.

Click here to download “Save Attachment to Dropbox.scpt”.

Enhanced by Zemanta

Attempted Virus Attack on Safari

May 17th, 2011 No comments

Tonight I was browsing through my normal websites with Safari on my Mac when suddenly, this window took over my entire browsing experience (click to go full screen on it).

I either got this from macdailynews.com, macnn.com or msnbc.com. I’m not sure which. I did a force-quit on Safari and moved on with my life, but still… beware.

Http 178 162 157 198 6f0299fed32d7c988d9c14969bba16e7e76ab50fe97dea7d

Categories: OS X Client Tags: ,