Tag Archives: Mac OS X

Mac OS X Mac OS X Server Mac Security Mass Deployment

Remove the Delay For the Dock To Pop Up

I recently started hiding my Dock. I haven’t done that in over a decade, but I was ready for a change. But I’m not the most patient person in the world and waiting for the Dock to pop back up became a bit of a drag. So I looked around in com.apple.Dock and found an autohide-delay option. Setting that to -float 0 restored some sanity back into an already hectic enough world:

defaults write com.apple.Dock autohide-delay -float 0

Then restart the Dock:

killall Dock

When you kill the Dock, it’s gonna’ reopen all the stuff you might have minimized down there. Well, this was close, but then this turned out to make me much happier (turns out I’m not as impatient as I thought):

defaults write com.apple.dock autohide-time-modifier -float 0.1

Hope you find this useful! If not, to undo all of this:

defaults delete com.apple.dock autohide-delay
defaults delete com.apple.dock autohide-time-modifier
killall Dock

certifications Mac OS X Mac OS X Server Mac Security Mass Deployment

Apple Pro Training Series for ACTC

Arek Dreyer and Ben Greisler have been at it again. The latest editions of the Apple Training Series books are now out, providing a guide to getting certified with OS X Server. I haven’t gotten mine yet, but I suspect that the book, as with the previous books, will be excellent.

To quote the book description:

The only Apple-certified book on OS X Server on Mountain Lion, this comprehensive reference takes support technicians and ardent Mac users deep inside the server for the latest operating system, covering everything from networking technologies to service administration, customizing users and groups, and more. Aligned to the learning objectives of the Apple Certified Technical Coordinator certification exam, the lessons in this self-paced volume serves as a perfect supplement to Apple’s own training class and a first-rate primer for computer support personnel who need to support and maintain OS X Server on Mountain Lion as part of their jobs. Step-by-step exercises reinforce the concepts taught through practical application. Quizzes summarize and reinforce acquired knowledge. The Newest version of OS X is more business-friendly than ever, making it simple to get a network up and running quickly, and IT professionals will need Server Essentials to integrate Macs into their organizations.

The Apple Pro Training Series serves as both a self-paced learning tool and the official curriculum for the OS X Mountain Lion and OS X Server on Mountain Lion certification programs.

The Apple Support Essentials book is out as well (thanks, Mr. White!). Its description is as follows:

The only Apple-certified book on OS X Mountain Lion, this revised best-seller will take you deep inside the latest big-cat operating system–covering everything from installation and configuration, customizing the operating system, supporting applications, setting up peripherals, and more. Whether you’re a support technician or simply an ardent Mac user, you’ll quickly learn and master the new features in OS X Mountain Lion. Following the learning objectives of the Apple Certified Support Professional exam, this self-paced book is a perfect guide for Apple’s training and a first-rate primer for computer support personnel who need to troubleshoot and optimize OS X Mountain Lion as part of their jobs. Step-by-step exercises reinforce the concepts taught through practical application. Chapter review sections and quizzes summarize and reinforce acquired knowledge.

The Apple Pro Training Series serves as both a self-paced learning tool and the official curriculum for OS X Mountain Lion and OS X Mountain Lion Server certification programs.

iPhone

SimpleMDM Now With Apps

SimpleMDM has updated their Mobile Device Management solution (my original writeup is here) to now include the ability to manage apps. The apps functionality really comes in two flavors. The first is the ability to load up an app. This is handled handed by clicking on Settings in the right hand navigation bar and then at the Settings pop-over, clicking on Apps. Here, you can load up an internal, enterprise app or an App Store app.

Once you’ve loaded an app you can deploy it to devices by clicking on a group and then using the contextual menu to “Assign Apps.” Simple, as the name implies.

The second aspect of SimpleMDM is to white and blacklist apps. Doing so is done by clicking on the contextual menu and then clicking on Rules. Here, you can Allow or Disallow any app that has been loaded into the app catalog.

 

Mac OS X Mac OS X Server Mass Deployment

Keynote From JAMF Nation

In case you were there and would like a copy, here’s the slides from the presentation I did this week at the JAMF Nation User Conference 2012. If you weren’t there, then perhaps they will help you in some way.

JNUC2012

The session was recorded so I’ll try and post when it becomes available for download.

public speaking

MacTech Conference 2012 In Retrospect

I love going to conferences. MacTech Conference this year is a great example of why. The conference organizers and staff did a superb job, the attendees were top notch and the weather was just right. But it was the same last year in all three regards. What I felt really made MacTech special this year was the Disney pixie dust magic coming together with all of that. And I was only there for a day, regrettably…

The talent level at these events continues to be top notch. As Jeff, Nigel, Peter, Gary, now Zack and others have moved on to other platforms and other roles I have continually wondered whether the Mac community would stay as vibrant and talented. But what I forget is that there are more and more people joining us every year as well as tons that have been there all along and just not been as attention-deprived as those of us who tend to write a lot.

The talent has shifted, for sure. Once upon a time the OS X community offered an upgrade. Get good at the client and then the server. Now, it’s become more about get good at the client and then get really good at the client. This ends up involving getting good at automating things, scripting, 3rd party management tools such as JAMF and even going beyond scripting and writing things that we feel the OS should have. Ed Eigerman, from Google, with the first talk of the IT track really drove this home with an excellently thought out jab at the lack of Apple Remote Desktop development.

While the talent has shifted, the community has continued to get stronger. This is no more evident than when you get to see Rich Trouton, Derick Okihara, Armin Briegel, Aaron Freimark, Nathan Toups and others in one day. I’m sure I’d throw a lot of other names in that list, but either a) I have more to say about them later or b) I didn’t actually see them the day I was there.

I hope that I can continue to in some way help to grow and shape the community. Allister Banks, who practiced his talk the night before delivering it, has been a great addition to my team at 318. While his contributions to the community are his own, I’m glad that I’m able to give him the freedom to work on community projects and speak at conferences with company time (as well as what seems like plenty of his own time). I have also brought in a few more people recently that I hope will continue to contribute plenty to this community that has given me so much (and I will likely be hiring more soon if you’re interested!). But Allister deserves praise for a great presentation, assuming it went as well in front of the MacTech audience as it did for me.

Now, there is already a ton of hero-worship for Greg Neagle in the OS X sysadmin community. But I’ve never really jumped on that bandwagon. So let me just tell you how I feel about that… It is obviously completely deserved. I could go on and on about his code and his website and his public speaking and even that book he did. But you probably know about all of that already. What impresses me the most is how much he loves where he works: Disney. The way he puts Disney movies into his presentations, the way he talks about the creatives he enables, he’s a Disney man through and through. And from others I know within Disney he’s as highly regarded as they come both at work and in the community. The ability to take that love for your employer and fuse it with the love for the community has a lot to do with the night he was able to help put together for the MacTech community. He is responsible for a lot of the good things that happen inside the Mac community and it is great to see the appreciation that community has for him!

Speaking of Greg’s book, Ed Marczak (who wrote it with him) was wearing a tie. He ran dozens of miles around the valley while managing to do a little of his day job and a lot of cat herding of the speakers delivering the presentations he pretty much selected and coached. He called me while I was still developing the idea for mine, checked in before the conference and then while we were there carved out a little time to talk to me. After doing that with everyone, I’m not sure how he managed to have any fun at all. But his hard work has a lot to do with the quality of the presentations and the direction of the IT portion of the MacTech conference. Ed is in every way a class act and someone I hold in the highest regard. AND he was able to pull off a tie with as busy as he was!

And then there’s Neil Ticktin. Neil is a speaker, but not on the speaker list. Namely due to the fact that he puts on the conference. When WWDC didn’t have an IT track any more, a lot of people were complainy complainersons. Neil responded not with cluttering my inbox with countless gripes to message lists. Instead he took his position as the publisher of MacTech Magazine. And now it’s a national traveling show for consultants and in depth as well as a national conference showing off the best and the brightest. Neil (and his team) worked hard to put MacTech Conference together and  their contributions to the Apple community are something to be proud of.

With MacTech, MacWorld/MacIT, MacSysAdmin, Penn State MacAdmins and others one could spend all of their time just preparing for and attending conferences. With JAMF Nation User Conference this week, the conference season is basically coming to a close. I wish I could have spent more time with everyone and hope that I am able take part again soon. You all give me such hope for the future of the community and the platform, and I thank you for that and for the friendship you’ve provided me over the years.

I really wish I could have stayed up there all 3 days. Thanks to everyone I spoke with for the time you took to hang out. And for those I didn’t get a chance to see, I look forward to hearing about how you’re doing next time our paths cross! Now, let’s go ahead and book our flights early for MacTech 2013: Nov 6-8, 2013.

Mac OS X Mac OS X Server

Regression Testing Video From MacTech

I made this video for my presentation at MacTech this year. The video demonstrates how to do a mission critical IT role in an organization in an automated fashion. Hopefully it helps you to automate such things in your life as well.

public speaking

My MacSysAdmin Presentations For Today

The first presentation I’ll be doing at MacSysAdmin today is on Windows Server in Mac OS X and iOS environments, which can be found here:

MacSysAdmin_Windows

The second presentation I’ll be doing today at MacSysAdmin is on iOS deployment, which can be found here:

MacSysAdmin_iOS

If you’re not able to attend then I hope you will enjoy. I’ll try and get them to Tycho for uploading to the official site asap.

Mac OS X

Signing Installation Packages

In OS X, installers are known as packages. The trend in OS X is to sign anything going onto a computer so that it can then be installed without concern that the product is not authentic. The productsign command provides the ability to sign packages in much the same way that the codesign command can be used on apps. For example, let’s say that we wanted to sign a package called Alpha.pkg in /tmp with Apple DeveloperID 31415926535897932384626 and have it result in a new package, Omega.pkg in the same directory. The command would be as follows:

productsign --sign 'Developer ID Installer: 31415926535897932384626'
'/temp/Alpha.pkg' '/temp/Omega.pkg'

You can also timestamp the signing by adding a –timestamp option or disable trusted timestamps with the –timestamp=none. You can also indicate a keychain using the –keychain option or –cert to indicate a certificate to embed in the archive. Once signed, you can then test the signing using the spctl command along with the –assess option. The –type option would also indicate a type of install, resulting in the following for Omega.pkg:

spctl --assess --type install /temp/Omega.pkg

Mac OS X

Disable Dock Autohide

One of those annoying little things is when you ARD into a system and the Dock is nowhere to be seen. Why do we (or should I say they) autohide Docks on servers? Either way, when I ARD into a box and I don’t see a Dock I have this line saved as a Template:

defaults write com.apple.dock autohide -bool false; killall Dock

By writing an autohide key that is false into com.apple.dock for the currently logged in user, I don’t have to deal with the Dock disappearing any more. You need to kill the Dock and let it respawn, thus the killall as well.

Once I’m done working with the box, I can show the dock again:

defaults write com.apple.dock autohide -bool true; killall Dock

Or, instead of all this, as diskutant once pointed out, just use Command-Option-d when you ARD in and then again when you log out!

Mac OS X

A Sneak Peak At Mac OS X 10.9

Yes, it’s about a month or two into the OS cycle and there’s now a 10.8.1. So it’s time to announce the name and image that will be used with the next OS. We’re down to Ocelot, Serval and Bobcat. Therefore, I would think that 10.9 will be… Drumroll…

Mac OS X 10.9 - Bobcat

Mac OS X 10.9 – Bobcat

BOBCAT! And from some Chinese factories I’ve been smuggled pictures of what the box that contains the disks will look like. It’s a little retro (disks are now retro btw). And I mean, Police Academy 2 era retro. But think of the startup sounds the OS could make. Think of how much people would want that face beaming back at them during the startup process. Just think of all the endless possibilities just in Police Academy 2 through 4! This is going to be an amazing year.

As proof, see the previous versions of OS X and their cats:

  • Public Beta: Kodiak – September 2000 (still crawling Google Images looking for a picture of one of these)
  • 10.0: Cheetah (March 2001)
  • 10.1: Puma (September 2001)
  • 10.2: Jaguar (August 2002)
  • 10.3: Panther (October 2003)
  • 10.4: Tiger (April 2005)
  • 10.5: Leopard (October 2007)
  • 10.6: Snow Leopard (August 2009)
  • 10.7: Lion (July 2011)
  • 10.8: Mountain Lion (July 2012)
  • 10.9: Bobcat

Note: Since Puma and Cheetah were internal codenames, perhaps they’ll be recycled)