The slides from my talk this week at Mac Admin and Developers UK Conference are here: https://github.com/gregneagle/macaduk2017/blob/master/Slides.pdf
If you will be attending my session at MacADUK 2017, you might find it useful to have copies of the sample Python code and scripts I’ll be talking about and demonstrating.
I’ve set up a GitHub repo. The sample code is basically complete, but I might make some minor changes over the next several days.
You can download the code samples here: https://github.com/gregneagle/macaduk2017/archive/master.zip
or if you are familiar with Git, you can clone them locally:
git clone https://github.com/gregneagle/macaduk2017.git
Hope to see you in London!
I’ll be talking about PyObjC — the Python to Objective-C bridge — at the Mac Admins and Developers UK in February.
Read more here: http://www.amsys.co.uk/2017/01/pyobjc-macaduk2017/
Register here: http://www.macad.uk/buy-passes/
Hope to see you there!
If you attended either my Munki workshop on Tuesday or the AutoPkg and Trust discussion today, thank you! Here are the slides:
Munki workshop: https://dl.dropboxusercontent.com/u/8119814/MunkiWorkshop.pdf
Increasing AutoPkg “Trustworthiness”: https://dl.dropboxusercontent.com/u/8119814/AutoPkgAndTrustworthiness.pdf
I’m hoping for great wifi, but if you are participating in the Munki workshop next week at MacTech Conference, you might want to download these things in advance:
Current release of the Munki tools: https://github.com/munki/munki/releases/download/v2.8.2/munkitools-126.96.36.19955.pkg
munki-pkg tools: https://github.com/munki/munki-pkg/archive/master.zip
Current release of MunkiAdmin:
Current Google Chrome installer: https://dl.google.com/chrome/mac/stable/GGRO/googlechrome.dmg
Current Audacity installer: https://www.fosshub.com/Audacity.html/audacity-macosx-ub-2.1.2.dmg
Here are links to various tools, documentation and blog posts I mention in my talk on Thursday at MacSysAdmin 2016:
Apple documentation on running code at login: https://developer.apple.com/library/content/technotes/tn2228/_index.html
Graham Gilbert’s crankd post: https://grahamgilbert.com/blog/2013/07/12/using-crankd-to-react-to-network-events/
Google macops’ ApplicationUsage.py: https://github.com/google/macops/tree/master/crankd
Like many people tasked with managing OS X/macOS machines, I use VMware Fusion to do a lot of testing. Fusion enables me to test in various versions of OS X, and to easily make changes and revert to a prior state. It’s a great tool.
For some of the testing I do, it’s important to be able to quickly and easily build a VM that is configured just like the “real” machines I manage. There are a few way to do that. Since we build our machines by booting into a NetBoot image and using Graham Gilbert’s excellent Imagr (https://github.com/grahamgilbert/imagr) to restore an image, it’s great that we can also boot Fusion VMs from a NetBoot image.