Shawn and I talk all about photography, lenses, and Shawn’s new camera.
(Programming note: No show next week for the Turkey Day stuff(ing).)
Shawn and I talk all about photography, lenses, and Shawn’s new camera.
(Programming note: No show next week for the Turkey Day stuff(ing).)
[Keyboard Maestro](http://www.keyboardmaestro.com/main/) is the best tool you can purchase for your Mac.
It is a bigger upgrade for most people than doubling up your RAM — yet Keyboard Maestro is also a daunting tool to learn at first glance. The reason I will be writing a series on Keyboard Maestro is that all too often I watch people waste time doing repetitive things that could quickly and easily be solved with Keyboard Maestro. And yet Keyboard Maestro is not installed on most Macs.
When you really get down to it, Keyboard Maestro is a simple tool to learn and use. All you have to know are two things:
1. Your goal (Or what you want to accomplish with any given Keyboard Maestro macro.)
2. The steps to go from start to the finish to make that goal happen.
For example, if I wanted to grab text that’s highlighted in one application and paste it into the last used application, all I would need to know is the order of actions to do that:
1. Copy text.
2. Switch to last used application.
3. Paste text.
There’s no code to learn to figure how to make that work, you just look through the massive list of Keyboard Maestro actions and select the ones that accomplish your goal. Put them in the right order and move on.
Of course this is just the very tip of the iceberg for Keyboard Maestro — it can do, oh, so much more.
In the next post I will walk you through the basics of Keyboard Maestro to give you the building blocks needed to work through automating your Mac with Keyboard Maestro.
Following that I will walk you through many of the macros that I have built, so that you can either replicate them, or build off of each macro to fit your computing needs. At each step I will try to explain why I am doing something a certain way, especially if there are other ways that may be more obvious to use.
As with any tool, you will need to use Keyboard Maestro in the manner that best suits you to get the maximum benefit.
### Note to Advanced Users
If I can make a macro work without having to write a script or take you into shell commands, I will do so for two reasons:
1. It’s easier to understand and thus replicate.
2. It’s easier to change and tweak the settings without having to teach scripting.
There are many advantages to diving into scripting and shell commands, but those are for another series of posts — not this series. In some cases I will use simple scripting commands if I feel the benefits of doing so outweighs the complexity of using scripts.
[Jeff Hunter has a “collection of valueless, invasive, and annoying push notifications” that he has received](http://blog.anylistapp.com/2012/11/push-notifications/) and it is clear from his post that there very much is a problem. What’s interesting is that it appears Apple already anticipated this, as this is section 5.6 of the App review guidelines, per Hunter’s post:
>5.6 Apps cannot use Push Notifications to send advertising, promotions, or direct marketing of any kind
So why isn’t this being enforced? I think it is because this is very hard to enforce given that Apple cannot know in advance what developers might notify users of.
That’s why this idea from Hunter is a very good one:
>Provide a feedback mechanism that allows users to report spammy notifications, and crack down on abusive apps.
My suggestion would be for the report feature to appear in the Notifications setting preference, inside the options for each app. So that directly underneath the toggle for push notifications is a toggle that says “Report abuse” burying it there would lead to less false-positives and still offer a way to combat ad-driven notifications.
Notifications in general have always been a problem for iOS, and while push notifications are nice, they can also be incredibly annoying when used incorrectly — or not as the user expects. I can’t be the only one that thinks half of the “Breaking News” push notifications aren’t really what I’d consider important breaking news. So this is a bit of a slippery argument, as Apple would have to define to users what is and is not OK — otherwise it would vary too much from user to user.
The big tech news last night was that Steven Sinofsky was fired from Microsoft (([Ballmer notes that it is Sinofsky “leaving”](http://news.cnet.com/8301-10805_3-57548758-75/ballmers-memo-announcing-steven-sinofskys-departure/) which is a [nice way of saying that he was told to resign or be fired](http://techcrunch.com/2012/11/13/windows-8-is-just-great/).)) — Sinofsky was the head of Windows and *the* man in charge of Windows 8. Naturally, tech blogs exploded drawing parallels to Cook’s quasi-firing of Scott Forstall, head of iOS at Apple. Other than both companies being competitors (kind of) and both being high-level executives leaving the companies, there aren’t any other similarities between the two — so let’s stop that silliness now.
What’s more interesting about this move for Microsoft is what it means long-term for the company.
I’ve been a [long-time proponent of the “shit-can Steve Ballmer” movement](https://brooksreview.net/2011/05/ballmer/) and what this move by Ballmer & Co. says to me is: Ballmer is Microsoft’s guy.
Ballmer, in other words, just showed the world that he has 100% backing from Gates and the entire board. This, you could argue, is the closest similarity between Cook and Ballmer that exists.
[John Gruber commented](http://daringfireball.net/linked/2012/11/12/sinofsky-microsoft):
>How many heads are left to roll before we get to Ballmer’s? I’m thinking none.
I’m thinking Ballmer is going down with that ship — so to speak. It’s one thing if Ballmer was scapegoating Sinofsky, but he isn’t. Instead Ballmer simply removed another executive that he felt was:
1. Challenging him as CEO.
2. He didn’t like for whatever reason.
He did this with the backing of the board.
If the board is even somewhat skeptical about you as CEO of the company, no way they let you fire a CEO-in-waiting type that has been with the company since 1989. No way.
I highly doubt any of this had to do with Windows 8 success/failure, as it hasn’t even been out a month yet — so the results have yet to “come back”. This has likely been in the works for much longer, the timing only happening now because Ballmer wanted to make sure Windows 8 was launched without a hitch — now that it has launched, he didn’t need Sinofsky any longer.
I’ve not met a single rational and intelligent person that thinks Ballmer is on the right track or that he properly guides Microsoft — yet many of those same people say Sinofsky was on the right track.
If you are Ballmer, do you want Sinofsky around? I think not.
Yet the board and Ballmer clearly knew that Sinofsky could be an easy fit for CEO, so again: no way Ballmer could fire him without full support of the board.
Ballmer fired Sinofsky.
We can now infer two things from this:
1. Ballmer is fully supported by the Microsoft elites.
2. Ballmer is going no where — the Microsoft board won’t bring in an outside CEO and there isn’t a current Microsoft executive that would fit the role at this time.
This was a very bad move for Microsoft and [any hope that they were finally seeing the light](https://brooksreview.net/2012/06/ballmer-rebound/).
[The usually rational, Stephen Hackett is trading in his iPhone for a crappy Motorola flip phone.](http://512pixels.net/2012/11/hanging-up-on-iphone/) Stephen is tired of having his head down in his phone, which I think we can all understand, and here’s how he is going about this:
>In addition to my self-imposed 12-month timeframe, I’ve got an LTE iPad mini in the mail, set to be delivered Friday. It’s my first iPad with cellular data, and coupled with the Mini’s form factor, I think it will be a decent iPhone-replacement for the times I need data when I’m not in the office or at home.
Stephen freely admits that this could also be accomplished with self control:
>The problem is that five years of reaching in my front right pocket any time I’m free has created a strong habit, and I need to quit cold turkey.
Again, I get where he is coming from, but this just seems stupid to me. Not a publicity stunt stupid, or anything of that ilk, just a silly move to combat a *perceived* problem.
There is no doubt in my mind that we, as a society, need to get our heads out of our phones, however getting rid of portable computing isn’t the solution. The solution is finding what is addicting you and limiting that.
Addicted to Facebook? Delete the app. Addicted to Twitter? Delete the app. Email? Turn it off.
All of those actions can easily be reversed on the fly, with only a few minutes lost, yet they are annoying enough to reverse that we wouldn’t have the time to reverse the actions when we feel compelled to check.
I know this works, because I’ve done it. When I stopped using Twitter in favor of App.net, I noticed that I just stopped caring about checking either that often. My App.net feed is so slow that I can catch up every few hours, in a few minutes. Twitter is so irrelevant to me that I just check my mentions every few days.
This to me sounds like saying: “I’m quitting the Fourth of July because I don’t like lighting off fireworks.” Don’t buy the fireworks. ((Communist.))
I hate it when people say “guns don’t kill people…” and all that, but in this case it really isn’t the fault of the iPhone. It’s the fault of the user for being addicted. Now, luckily, that is easily solved by removing the addicting apps.
I’ve pushed a lot of addicting apps to my second home screen buried inside unnamed folders that I move regularly. This means I can still find stuff when I need/want to, but not fast enough for me to feel like I can just check on X “really quick”.
Maybe that doesn’t work for Stephen, but the benefits of having a phone like the iPhone with you 24/7 far out weigh the costs in my book. ((I say that now, hopefully the iPhone (et al) isn’t a leading cause of cancer later in life — but I suspect that it would be all cellphones not just smartphones.))
In the most recent issue of [The Magazine](http://the-magazine.org/3), [Harry Marks makes the case that self-publishing is not always a good thing for writers who want to be good writers](http://the-magazine.org/3/the-problem-with-self-publishing). It’s a fantastic read. Prior to reading this article I had been working (very slowly) on a book of my own, a guide to Keyboard Maestro.
It’s been on going for what seems like months, but probably is closer to weeks. My motivation to write this book has been in the toilet lately.
Why?
I had no clue until I read Marks’ piece, but now I know: writing an iBooks book on my own turned into less about writing and more about layout, software, and editing. I hate the process. I just want a way to take all the words, Markdown formatted, from [Ulysses](http://www.the-soulmen.com/ulysses/) to published. It turns out that this is a bigger pain in the ass than actually *learning* Keyboard Maestro.
So I’ve decided to stop writing the book.
I’m not interested in writing when it’s not about the writing. iBooks Author is neat, but I don’t want to learn it — instead I’ll just “publish” the book here as a series of posts, where I know what I am doing (somewhat) and where writing is about writing and not layout, marketing, legal issues, notices, copyrights, glossaries, etc.
I thought a book would be a fun way to cull all I know about Keyboard Maestro together, while making a few extra bucks, instead it turned into a chore that I loathed doing. There will only be a couple of chapters before I start detailing the how and why of each of the macros that I have come to rely on.
I initially chose the book format because I didn’t want to overwhelm those of you that don’t care about Keyboard Maestro. However, I think that the first two chapters are worth reading for everyone — so that you can then decide if you care about Keyboard Maestro or not.
My honest goal is to not only convince you to use Keyboard Maestro, but to show you how to use Keyboard Maestro to make your life a whole hell of a lot more fluid.
Stay tuned…
It’s that time again, where *we* [debate](http://www.marco.org/2012/11/07/linking-to-bullshit) [linking](http://www.hiltmon.com/blog/2012/11/08/linking-to-bullshit/) to [shit](http://daringfireball.net/linked/2012/11/08/bullshit) that is [written](http://www.loopinsight.com/2012/11/07/bullshit-3/) to pad the pockets of advertising-first sites that sometimes, also, have content on them. I couldn’t care less about the debate at this point — I figure idiots tend to do whatever they want — but I think a better debate surrounds the value of linked lists in general.
[Since day one on this site](https://brooksreview.net/2010/04/nerd-skill-number-one/), I have run the traditional, *Daring Fireball* style, [linked list](http://daringfireball.net/linked/). Such a linked list consists of:
– Short (rarely long) commentary on a post written on another site.
– Sometimes a block quote.
– The title of the post links to the article.
– The RSS feed links directly to the article.
The linked list approach is an invaluable tool for growing and expanding any one site that is linked to by a larger site. Had larger sites not linked to me in their linked lists way back when, hardly any of you would be reading this today.
Further, [John Gruber sees](http://shawnblanc.net/2008/02/interview-john-gruber/) the linked list as not only an integral part of his site, but a damned valuable part.
So the linked list provides a nontrivial value to sites just getting started around the web, and helps to keep traffic up between articles, thus keeping up ad revenue rates. I actually have no problem with either of these, my problem is that I am not sure that such a model makes sense any longer for *this* site.
[I vowed](https://brooksreview.net/2012/07/new-tbr/) to stop linking to things with trivial commentary such as, “cool”, when I erected the paywall. Therefore I believe that when I link to something, my commentary is almost as important as the item I am linking to — certainly an egotistical view, but in line with my goal to only put smart and lasting commentary on this site.
Given that, then, it seems like there is a direct conflict with the traditional linked list and The Brooks Review, as I *desire* to have all my readers read my commentary (and want to read it) but the linked list model pushes those readers away from my commentary. I’ve thought about, and talked about, killing the linked list on this site for over a year to friends — always encouraged not to do so and I have let it go for a few weeks, only to then be nagged by the idea of killing my linked list yet again.
I’ve always seen the linked list in black or white: you have it or you don’t. Either do it “right”, or not at all. Now I see room for the gray area of the linked list, what I shall call the [Kottkeian-list](http://kottke.org). ((My apologies specifically to Stephen Hackett, whom I spent many an IM conversation pushing him into the DF style linked list.))
That is, everything is an “article”, but some articles are specifically about a linked item. That which is being linked to is no longer done in the title, but instead in the first paragraph of the article — and linked to prominently. Everything else is the same, but I like this idea better.
Why?
Because this puts my commentary on a level playing field of that which I am linking to, which is ultimately how I view the two.
Attentive readers will have noticed that over the last few months I have been sneaking in Kottkeian-list posts here and there — not a single complaint thus far.
## Change It
So I am going change the way I do my linked list to be of the Kottkeian-list style and not the *Daring Fireball* style. My goal is that by doing this two things happen:
1. Traffic continues to flow to those sites that I link to. (Although I realize that it will most likely be *less* traffic.)
2. I further minimize my reliance on other sites to create, post, and write great content for this site.
As with anything web related, this is all an experiment — we shall see how it works. As always, I’d love to hear your thoughts. ((The Quote of the Day will remain as is, mostly because I love sharing great quotes and adore the way they look on the site.))
Shawn Blanc finally felt the need to get a dedicated camera, and he wrote a post about what he has learned thus far:
> This post is for those who also feel that their iPhone is no longer cutting it — hopefully I can give you a head start in your hunt.
Shawn narrowed down his list to some fantastic options, and then had a really tough time deciding what to buy. What I told Shawn, and the advice I’d give to anyone trying to step into a camera like this for the first time is: get the camera that looks like something you would want to use and carry with you.
The iPhone is a fantastic camera simply because it is always with us. You could buy the best camera and lens on the market, but it would be useless if it was never with you.
That’s why my Canon 5D sits unused 99% of the time and the GX1 is constantly being used despite one taking better images than the other.
Rob Williams:
>The answer of just how wrong Microsoft is to cram advertisements in its commercial software will differ from person to person, I’m sure. Me, I’m not too bothered, but I can totally relate to anyone who is. From all I can tell, none of the ads are intrusive, and I appreciate that.
Actually I doubt there will be that many differing opinions on this: it’s a stupid as fuck move. The commenters on the article say this is in built-in apps and Microsoft is using these ads to showcase advertising potential to developers . As for the ads not being intrusive, bullshit. Just look at the two screenshots and tell me that’s not intrusive. The Pantene ad takes up a huge portion of the screen and is ugly as sin.
The only time I can recall seeing ads in a Mac app was, I think, Tweetie for Mac ((I at least know it was a Twitter client.)) had partnered with Fusion Ads to show ads for those that did not pay for the app. I really hated that move.
Since I took the time to read the comments, I must share my favorite comment with you, from `vitriolix`:
>Kindle Fire has ads in the OS.
If I’m Microsoft, that’s worse than Windows 8 being compared to Chrome OS.
UPDATE: [It was Tweetie](https://alpha.app.net/huw/post/1471782), and Twitterrific still does it I am told.
Chris Foresman for Ars on the “light, performance, value” aspects of the 13″ retina MacBook Pro:
>If you truly want something that’s sort of a compromise of all three qualities, then the 13″ MacBook Pro just might suit you.
The 13″ MacBook Pro has always kind of fit that category: not *that* light, not *that* fast, and kind of cheap. It is also probably the most popular Mac.
For me though the retina Macs are solely about the display. If you get one of these machines you get it for the display, all other aspects are secondary to that. So I don’t necessarily think that the 13″ retina MacBook Pro is a bad machine, if you want a retina screen that is 13″, it’s the best and only option. That’s not bad — it just is.
>In an action-packed tips and tricks episode, Ben and Shawn talk about the powerhouse app that is Keyboard Maestro. They give an overview of how Keyboard Maestro works and some of the basics for using it as well as sharing many of the custom macros they use.
This week we a sponsored by the lovely:
– [Hoban Cards](https://hobancards.com/): elegant, hand-crafted, letterpress printed calling cards.
Harry Marks: ((Whose blog is now a must read and among my favorites.))
>Passbook has the possibility of not only rattling the retail sphere, but email, as well. I don’t need a stack of Walgreens coupons in an email folder I never check, I need them where I can use them: on the other side of my Walgreens loyalty card in Passbook.
He has some very strong points, and I too have unrealistically high hopes for Passbook. I cannot stand loyalty cards, but Passbook makes them tolerable.
What I think Marks is missing though: is that these stores have a reason to not want to remind you about coupons. You see if a store sends you a coupon and you forget to use it, shame on you not the store. The store wins because it *tried* to be nice, but you lose because you forgot. The anger isn’t directed towards the store, and the store misses out on that sale, but also doesn’t have to discount the goods.
If I am a store, I like that model.
Coupons are made to get you in the store with the idea that you buy more. Passbook would change that, making you use *more* coupons when you are already *in* the store. The only thing that would mitigate the bad for stores is if Passbook sent you reminders to get in the store *not* to use your coupons.
So, color me skeptical on the hopes of coupons in Passbook, especially if the coupons are hidden as a part of a loyalty card and are thus not motivating you to get to the store.