• Swift

    Run A Script (eg build/test automation) From Xcode

    We’ve all been there. Write some code. Commit. Edit some code. Commit. Run the build automation. I had a little script I ran – so open terminal and run. Now there’s an easy button. Commit, use a keystroke to invoke the script without leaving Xcode. To set it up, open Xcode and click on Behaviors under the Xcode menu. Under there, click Edit Behaviors… Click the plus sign in the lower left corner of the screen and then in the list of options, scroll all the way down to the Run option Click Show Script… Select the preferred script and click OK You can also assign a keystroke – so…

  • Social Networking

    Facebook Accounts As Memorials – Proactively and Reactively

    My grandmother passed away about three years ago. Since then people post on her wall on her birthday – those who knew her often post sweet memories and those who didn’t wish her a great day. This year I finally set it to a memorial page. It still looks similar, except it says Remembering by her name. People can still share memories of her on her wall or tag her in photos but her friends won’t be reminded it’s her birthday and she won’t be recommended as a friend to those she isn’t already linked up with. There’s a Tributes section in her timeline though, which is far more appropriate.…

  • Mac OS X,  Mac Security

    Use UTM To Run Virtual Machines of macOS from macOS

    UTM is a virtualization tool available on the Mac App Store at https://apps.apple.com/us/app/utm-virtual-machines/id1538878817?mt=12 with a GitHub at https://github.com/osy. UTM uses the new virtualization framework (documented here) from Apple, so runs the most modern virtualization stack currently available on a Mac. It also emulates via the QEMU system emulation. It can run guest operating systems in Windows, Linux, etc – emulating RISC, ARM, Intel, etc. Installation from the App Store is easy. Once installed, open the UTM app and click on the plus sign to create a new virtual machine. Here, there are options to Virtualize or Emulate. Given that we’ll be installing a beta OS from Apple for this example,…

  • Uncategorized

    Why I Joined The Board Of Minnestar

    This pretty much sums up everything I love about all of the Minnestar events. They’re fun, instructive, inclusive, expansive, and all around rad experiences. These are the types of events that make people smarter, more empathetic, and well rounded humans. The innovation and new ideas is always inspiring.