Tiny Deathstars of Foulness

This is my 3,000th post on The past 3,000 posts have primarily been about OS X Server, Mac automation, Mac deployment, scripting, iOS deployments, troubleshooting, Xsan, Windows Servers, Exchange Server, Powershell, security, and other technical things that I have done in my career. I started the site in response to a request from my first publisher. But it took on a mind of its own. And I’m happy with the way it’s turned out. My life has changed a lot over these past 11 years. I got married and then I got divorced. I now have a wonderful daughter. I became a partner and the Chief Technology Officer of 318 and helped to shape it into what was the largest provider of Apple services, I left Los Angeles and moved to Minnesota, left 318 to help start up a new MDM for small businesses at JAMF Software called Bushel, and now I have become the Consulting Engineering Manager at JAMF. In these 11 years, I have made a lot of friends along the way. Friends who helped me so much. I have written 14 more books, spoken at over a hundred conferences, watched the Apple community flourish, and watched the emergence of the Post-PC era. In these 11 years, a lot has happened. Twitter and Facebook have emerged. Microsoft has hit hard times. Apple has risen like a phoenix from those dark ashes. Unix has proved a constant. Open Source has come into the Mac world. The Linux gurus are still waiting for Linux on the desktop to take over the world. Apps. iOS. iPad. Mobility. Android. Wearables. Less certifications. More admins. And you can see these trends in the traffic for the site. For example, the top post I’ve ever written is now a list of Fitbit badges. The second top post is a list of crosh commands. My list of my favorite hacking movies is the third top post. None of these have to do with scripting, Apple, or any of the articles that I’ve spent the most time writing. That’s the first 3,000 posts. What’s next? 3,000 more posts? Documenting the unfolding of the Post-PC era? Documenting the rise and fall of more technologies? I will keep writing, that’s for sure. I will continue doing everything I can to help build out the Apple community. And I will enjoy it. I’ve learned a lot about writing along this path. But I have a lot more to learn. Unknown The past 3,000 posts have mostly been technical in nature. I’ve shown few of my opinions, choosing to keep things how-to oriented and very technical. Sure, there’s the occasional movie trailer when I have a “squee” moment. But pretty technical, overall. I’ve been lucky to have been honored to speak at many conferences around the world. One thing I’ve noticed over the past few years is that when people ask me to speak at conferences, they ask me to speak about broader topics. They don’t want me doing a technical deep dive. People use the term thought leader. And while I don’t necessarily agree, maybe it’s time I step up and write more of those kinds of articles here and there. I’ve learned so much from you these 11 years. But I feel like I’ve barely scratched the surface. I look forward to learning together over the course of the next 3,000 posts! Thank you for your support. Without it, I’d have probably stopped at 10 articles!

November 16th, 2015

Posted In: 318, Apps, Articles and Books, Bushel, Business, certifications, Mac OS X, Mac OS X Server, Mac Security, Mass Deployment, Microsoft Exchange Server, Minneapolis

Tags: , , , , ,

I hear there are a bunch of people coming to Minneapolis in October, to visit JAMF Software for the JAMF Software User Conference (JNUC). The JNUC is at the Guthrie Theater in Minneapolis, and here are a few places to check out when you’re here, if you get hangry: Spoonriver, 750 South 2nd Street, Minneapolis, MN 55401 Next to the Guthrie Nicollet Island Pavilion, 40 Power Street, Minneapolis, MN 55401 .9 miles from the Guthrie The Bachelor Farmer, 50 North 2nd Avenue, Minneapolis, MN 55401 .9 miles from the Guthrie Aster Cafe, 125 Southeast Main Street, Minneapolis, MN 55414 1.1 miles from the Guthrie 112 Eatery, 112 North 3rd Street, Minneapolis, MN 55401 1.1 miles from the Guthrie Smack Shack, 603 North Washington Avenue, Minneapolis, MN 55401 1.3 miles from the Guthrie Borough Minneapolis, 730 North Washington Avenue, Minneapolis, MN 55411 1.4 miles from the Guthrie Red Stag Supperclub, 509 1st Avenue Northeast, Minneapolis, MN 55413 1.4 miles from the Guthrie Brasa Premium Rotisserie, East Hennepin Avenue, Minneapolis, MN 1.4 miles from the Guthrie Butcher & The Boar, 1121 Hennepin Avenue, Minneapolis, MN 55403 1.5 miles from the Guthrie Cafe & Bar Lurcat, 1624 Harmon Place, Minneapolis, MN 55403 2 miles from the Guthrie Northeast Social, 359 13th Avenue Northeast, Minneapolis, MN 55413 2.2 miles from the Guthrie theater Jax Cafe, 1928 University Avenue Northeast, Minneapolis, MN 55418 2.3 miles from the Guthrie Black Forest Inn, East 26th Street, Minneapolis, MN 2.4 miles from the Guthrie Psycho Suzi’s Motor Lounge, 1900 Marshall Street Northeast, Minneapolis, MN 55418 2.7 miles from the Guthrie Sample Room, 2124 Marshall Street Northeast, Minneapolis, MN 55418 2.8 miles from the Guthrie Icehouse, 2528 Nicollet Avenue South, Minneapolis, MN 55404 2.9 miles from the Guthrie Eat Street Social, 18 West 26th Street, Minneapolis, MN 55404 2.9 miles from the Guthrie Betty Danger’s Country Club, 2501 Marshall Street Northeast, Minneapolis, MN 55418 3.2 miles from the Guthrie Chimborazo, 2851 Central Avenue Northeast, Minneapolis, MN 55418 3.6 miles from the Guthrie Hazel’s Northeast, 2859 Johnson Street Northeast, Minneapolis, MN 55418 3.9 miles from the Guthrie Barbette, 1600 West Lake Street, Minneapolis, MN 55408 4.1 miles from the Guthrie Barbette, 1600 West Lake Street, Minneapolis, MN 55408 4.3 miles Lucia’s, 1432 West 31st Street, Minneapolis, MN 55408 4.3 miles from the Guthrie Amore Victoria Ristorante, 1601 West Lake Street, Minneapolis, MN 55408 4.3 miles from the Guthrie

September 18th, 2015

Posted In: Minneapolis

Tags: , ,

I noticed a page go up on JAMF Nation inviting people to setup their own birds of a feather/mini-events. As with many cities, one of the things that’s great about Minneapolis is the vibrant craft brew movement here. So, I decided to build a list, with contact information and the distance to the Guthrie. Happy times setting up events. Or if you visit in the future, hope you find it useful! The list is available here. Screen Shot 2015-08-31 at 3.02.09 PM   Eventually I’ll try and write up a description of each. I omitted any place that isn’t actually a brewery, but there are some really great tap rooms as well!

August 31st, 2015

Posted In: Minneapolis

Tags: , , , ,

Even a Mac needs to be rebooted sometimes. If you host a computer at Mac Mini Colo, it’s pretty easy to reboot. To reboot your system, log into your account with MacMini Colo. Screen Shot 2014-12-10 at 8.56.40 AM Once logged in, click on Computers and then click on the computer that you’d like to reboot. Then click on the Reboot button and confirm the reboot. Screen Shot 2014-10-03 at 8.55.54 AM

December 15th, 2014

Posted In: Mac OS X, Mac OS X Server, Mac Security, Minneapolis

Tags: , , , , ,

Apple’s Device Enrollment Program (DEP for short) allows you to automatically setup devices with the settings you need on devices that your organization purchases. In Bushel, we give you the ability to link an Apple DEP account up with your Bushel account. This allows devices to add themselves automatically to your Bushel when the devices are activated. We tend to think this is the coolest thing since sliced bread and so we want to make sure you know how to use the feature.

Setup Device Enrollment Program in Bushel

To get started, log into your Bushel and click on Devices. Here, click the button for Device Enrollment Program. XcKrpO-M0gXF27l0exLKtVbNMLdI1itn8ThiXRqW3xQ Download your certificate and go to and log into your Device Enrollment Program account. Click on Manage Servers in the Deployment Programs sidebar. Screen-Shot-2014-10-14-at-2.12.49-PM Next, click on Add MDM Server and provide the certificate we gave you and a name. Once Bushel has been added to your Device Enrollment Program (DEP) account, click on Assign by Serial Number to add your first device. Assuming the device is part of your DEP account, enter the serial number for the device and choose which server (the one you just added) that the device should reach out to on activation to pull settings from. Screen-Shot-2014-10-14-at-2.13.53-PM Once you’ve added the server, you’ll be greeted by a screen that says Assignment Complete. You can now wipe the device and upon reactivation the device will pull new settings from your Bushel. Screen-Shot-2014-10-14-at-2.13.58-PM

The Device Enrollment Program in Bushel

Click OK and you can add more devices. Once your devices are added into the Apple DEP portal they will automatically appear in the DEP screen of your Bushel. Click on a device to assign a username and email address, if you will be using email. xdWSZrVkYs6wWHgmzfmdkOdmZjSXVMDqrypOkqCaC3w-1 Good luck!

November 21st, 2014

Posted In: Bushel, iPhone, Mac OS X, Mac OS X Server, Mac Security, Mass Deployment, Minneapolis

Tags: , , , , , , ,

If you do deployments of Apple products, there are a few conferences to look at. Based on where you are and what industry you are in, some of these are better than others. But if you use the Casper Suite or are considering doing so, it would be really hard to beat JNUC, the JAMF Nation User Conference. jamf-nation-user-conference-2014_1140_464_84_1399405603 And yes, I’d of said all this and posted this even if I hadn’t of come to work here a week and a half ago! So come one, come all to Minneapolis. And if you’re really nice, we’ll hook you up with some good old fashioned Minnesota lutefisk!

June 11th, 2014

Posted In: iPhone, Mac OS X, Mac OS X Server, Mac Security, Mass Deployment, Minneapolis

Tags: , , , , , , , , ,

Wait, did I say control, I meant query… Sorry to disappoint! I am a home automation nerd. Recently I’ve noticed that as it gets closer to warmer or cooler extremes that it takes longer for my hvac system to bring my house to the temperature I want. I’ve also noticed that NEST claims to automatically learn these factors. Not to be outdone by the Griswolds, I decided to look at building this into my system.
I had been experimenting with using the site to pull this data but then someone pointed out that NOAA (the National Oceanic and Atmospheric Administration) actually publishes this information on their site. I was able to access a simple-to-parse dump of information for the Minneapolis airport, which is pretty close to my house. The URLs are based on ICAO codes. You can find the code for your airport on the ICAO code wikipedia page. The URL to look at for information is or for Minneapolis (or for Blaine which is actually closer to me). You can actually just curl this straight with nothing special to view the text file: curl The output is basically as follows: MINNEAPOLIS-ST PAUL INTERNATIONAL , MN, United States (KMSP) 44-52N 93-13W 265M Oct 01, 2013 - 10:53 AM EDT / 2013.10.01 1453 UTC Wind: from the WNW (290 degrees) at 13 MPH (11 KT) gusting to 24 MPH (21 KT):0 Visibility: 10 mile(s):0 Sky conditions: mostly clear Temperature: 68.0 F (20.0 C) Dew Point: 48.9 F (9.4 C) Relative Humidity: 50% Pressure (altimeter): 29.82 in. Hg (1009 hPa) Pressure tendency: 0.14 inches (4.6 hPa) higher than three hours ago ob: KMSP 011453Z 29011G21KT 10SM FEW150 20/09 A2982 RMK AO2 SLP094 T02000094 51046 cycle: 15 I subtracted or added the difference in temperature to my desired temperature and am experimenting with how much more quickly I need to fire things up based on that (for my hvac system seems to be about a minute per 10 degrees of delta), but there are definitely plenty of ways to go about such number nerdery. Either way, I can now control the temperature based on the weather using curl, which is basically controlling the weather in my house, so not as untrue a title as with most front-page newspaper articles… Finally, there’s also a REST API, available from NOAA at

October 2nd, 2013

Posted In: Home Automation, Mac OS X, Minneapolis, sites

Tags: , , , , , , , , , , , , , ,

Signed up for and will be running the GloRun in Minneapolis in a couple of weeks. Looks fun!

August 18th, 2013

Posted In: Minneapolis, Running, Wearable Technology

Tags: ,