New Job: 6 Month Report

It's been a busy six months. I started with email and calendaring, moving one set of users from Exchange 2003 to Google Apps, and another set from an existing Google Apps domain to the new one. Maybe sometime I'll write about the pain of migrating from one Google Apps domain to another, but right now I'm still enjoying the fact that it's done, and I don't have to think about it again.

Read more…

Coffee Morning

Call it a guilty pleasure, a necessary part of my morning ritual, or a caffeine addiction, but every morning I make myself a flat white. After a few years of this ritual, and some gear that at least seems reasonable to me, I'd like to think that I can make a pretty tasty and consistent coffee. Still working on my milk pouring and latte art skills (or lack thereof), but felt like taking a few pics with the iPhone this weekend.

{% flickr_set 72157634025967322 m desc %}

Coffee Time - a set on Flickr

Quick change JSS url

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
#!/bin/bash
# Swap to dev server, or test server with parameter, otherwise, set to production.
if [[ $1 == "dev" ]]
then
  defaults write com.jamfsoftware.jss url https://devjss.example.com:8443/
elif [[ $1 == "test" || $1 == "jsstest" ]]
then
  defaults write com.jamfsoftware.jss url https://jsstest.example.com:8443/
else
  defaults write com.jamfsoftware.jss url https://jss.example.com:8443/
fi
# Output what was set
defaults read com.jamfsoftware.jss url

Hopefully that helps someone.

Into Darkness

While I like the fact that the JJ Abrams movies don't take themselves too seriously, this feels like too much of a piss-take. The entire first section is stupid. Parking the Enterprise in an ocean - I mean WHAT? Scotty even tells us how stupid it is, with a nudge and a wink to the fourth wall. Not to mention all the time Spock spends violating the Prime Directive, only to turn around and berate Kirk for … violating the Prime Directive. Apparently on a scale of 0 to Interference, letting a bunch of aliens see a starship is WAAAAAY worse than stopping a volcano that would've wiped them out.

Scotty isn't the only one guilty of some fourth-wall-breaking. Kirk tells McCoy to stop speaking in metaphors, because that's basically all he does for the entire movie, with a handful of “I'm a Doctor not a …” and “Are you out of your … mind?” quips thrown in for variety. Whoever wrote McCoy's dialogue must've played a lot of #madlib

The whole reboot universe feels like the kids have been given the keys, and even when they fuck up, nobody takes the keys off them. How does 17 year old Chekov go from navigator to chief engineer? Surely Scotty had someone in Engineering who would've been a better “shadow”?! And how does Kirk get busted from Captain, back to “the Academy”, to Commander and then back to Captain, all without changing his rank slides? Not to mention the fact that Spock was a Commander the whole reboot series, whereas Kirk's gone up and down the entire rank structure from Cadet to Captain. Twice.

As expected, Spock's impersonation of either William Shatner and/or the Klingon Death Yell (take your pick) doesn't work the second time. First time around I was amused by the homage and caught up in the opening night buzz. This time it felt forced and cheesy.

And sorry, but Mr Nimoy, it's time to bow out. I don't know who planned the old-Spock cameo-and-timeline-altering-spoilers, but someone else should've stepped in and said “no, that's rubbish”.

It's still a rollicking Space Action movie, and I still love that it's in the (well, A) Star Trek universe. But it's definitely not as good as the 2009 film, and certainly doesn't maintain the “even numbers” rule.

It's a pity, because after the first one I was really hoping that this reboot would be a breath of fresh air into the Star Trek franchise. Unfortunately, a remix of The Wrath of Khan isn't really fresh air, no matter who dies and who gets the big yell …

KHAAAAAAAAAAN!!

Going (occasionally) Flash-Free on OS X

I was inspired by John Gruber's post on disabling Flash system wide, but while I did take his advice on "cheating" with Google Chrome, I am still not entirely convinced by Chrome, so it wasn't an ideal "cheat" for me.

Also, there are times when I know I'm going to be having a few flash-based sites around in background tabs (look, I play bejeweled on facebook okay), so I wanted to be able to "toggle" flash a little bit less manually than moving plugins.

Enter BASH.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#!/bin/bash

EXPECTED_ARGS=1
E_BADARGS=65
if [ $# -ne $EXPECTED_ARGS ]
then
  echo "Usage: `basename $0` on|off"
  echo "Flash is "`defaults read com.robotapple.flashstatus FlashStatus`
  exit $E_BADARGS
fi

DISPATH='/Library/Internet Plug-Ins (disabled)'
ENPATH='/Library/Internet Plug-Ins'

if [[ ! -d "$DISPATH" ]]
then
  mkdir "$DISPATH"
fi

if [[ $1 == "on" ]]
then
  mv "$DISPATH/Flash Player.plugin/" "$ENPATH/"
  mv "$DISPATH/NP-PPC-Dir-Shockwave" "$ENPATH/"
  mv "$DISPATH/flashplayer.xpt" "$ENPATH/"
  defaults write com.robotapple.flashstatus FlashStatus "on"
  echo "Flash is on"
fi

if [[ $1 == "off" ]]
then
  mv "$ENPATH/Flash Player.plugin/" "$DISPATH/"
  mv "$ENPATH/NP-PPC-Dir-Shockwave" "$DISPATH/"
  mv "$ENPATH/flashplayer.xpt" "$DISPATH/"
  defaults write com.robotapple.flashstatus FlashStatus "off"
  echo "Flash is off"
fi

It's not very graceful, but it does what I want it to do. Feel free to steal, modify, judge me on my lack of BASH skills, or just save into an executable file and "flash on" or "flash off" on the command line.