Macintosh blog postings

Macintosh Postings

Earliest: June 26, 2003Latest: April 21, 2017Total: 185

July 29, 2016

Apple Keyboard with Numeric Keypad

Macintosh Keyboard

Apple currently manufactures two kinds of keyboards - a wireless version and a wired version. I have had the chance to use both for about a year and here's my thoughts on them.

Wireless Keyboard

I was very excited that Apple came out with a wireless version as it makes it easy to move the keyboard around. The wireless keyboard and mouse are a nice addition to the USB real estate. On my iMac, I only have 4 USB slots, so it's nice knowing that my mouse and keyboard isn't going to use up my USB slots.

The nice thing about the wireless keyboard is that it's very easy to move it out of the way when I am not using the computer. The bad part is that it needs a battery and about once a month I need to replace the battery. Not a big deal since I do keep a spare set of AA batteries so that I don't encounter any downtime.

Wired Keyboard

The wired version is very handy at work. I find that I use the 'Home' and 'End' buttons frequently in Chrome. They are great when navigating large web pages.

Recently I discovered that I could use Keyboard Mastro to assign actions to some of the F keys that I don't use in any of my applications. Keyboard Mastro also lets me assign actions to the numerical keys, which I don't use at all.

I am not concern about the USB slots at work since I don't really have any external devices.


I think the wired keyboard is the way to go. Using Keyboard Mastro, and some AppleScript knowledge, I can be much more productive with the Wired Keyboard.

Since I have a 10 slot USB hub at home, I am no longer worried about the keyboard using up a USB slot.

There's no problem with moving the keyboard around when I don't use it, the USB cable is long enough for me to move it out of the way for anything that I want.

I have pulled out my old Macally iceKey Slim USB Keyboard for a few times that I wanted to use the extended keyboard. As much as I like the Apple Keyboard with Numeric Keypad, I can't justify spending $49 when the Macally keyboard works perfectly fine.

July 22, 2016

BBEdit: Process Lines Containing

Using the 'Process Lines Containing' functionality in BBEdit, I can quickly filter out unwanted lines in a log file:

BBEdit Process Lines Containing


I use this when I am looking at the Apache's HTTPd server logs and want to filter out Bots and Google hits to my site.

This will look for each line containing any of the matching text, and if one word is found the line is removed from the file. This saves a ton of time of running multiple grep statements.

You can find the 'Process Lines Containing' under the Text menu in BBEdit. I use it so much that I just assigned a custom Menu key equivalent.

July 15, 2016

Printed List of Applications

I am going to do some summer computer cleaning and remove some applications from my computer off of my iMac computer. Before doing this, I want to get a hard copy of all the applications that I currently have on the computer.

Apple has a nifty way to print out all information about all your apps that you have, even if it?s not in the Application Folder. It?s the Application Software section of the System Report. Check it out:

Software Application

Getting the List of Computer Apps

  • Select the Apple Menu and ?About this Mac"
  • Click on ?System Report"
  • In the left side, scroll down until you see Applications under Software and click on Applications.
  • (It may take a minute or so to load)
  • Once completed, Type in Command-P to Print. (You could always save the output to PDF, so you have a good soft copy of the list.)

The output is sorted by the last modified date. This means that best place for me to start is at the last page, as that would contain a lot of older applications that I don?t use much.

Once I printed it out, I'll add it to my circa notebook. Now I havea good record of applications that I had on my computer before my summer cleaning.

Too Many Apps

Remember not all applications are in the Application folder, some might be in the Document folder or in the Download folder.

Got Too Many Apps?

One way to tell if you have too many apps installed, is to right-click on an image file on the Dashboard then select "Open With." If you see a long list of applications, you should consider streamlining your computer.

In my example, I can see that I have multiple versions of Acorn application installed. I don't even use the application! Most of the applications that I have are one-time use applications for a particular task/functionality that I needed.

Bonus: Finder Search

When you search for Application (Kind is Application) you can sort the results by 'Date Last Opened.' This is a great way to audit my computer applications. I discovered that I have "FirstClass Client 2.5.1" and "SimCity2000" on my computer - applications that I can't even use on the computer, so why should I keep them?

Try the Application Finder search and see what unused applications you have on your computer.

July 10, 2016

Location Base Smart Albums in iPhoto

This weekend, I was backing up some of my old photos/videos from iPhoto to SmugMug. I was doing this because we recently signed up for the Basic plan and wanted an off-site location to backup our photos and videos. The Unlimited Photo uploads is a great plan.

It's been a while since I used iPhoto, and the location feature is very cool. You can easily create Smart Albums based on locations. This makes it easy to upload a group of photos that I took in a certain location, such as Boston, Ballet or visiting Davis Farmland.

Setting up Location Base Smart Albums.

  • Open up iPhoto.
  • Under Library select Places.
  • You should see a map with red points marking where photos are available. On the bottom of the window you see two options, Smart Album and 'Show Photos' these will show all photos for any point visible on the screen. Use the Zoom and Move tool to adjust the map the way you want.
  • Click on 'Smart Album' to create a smart Album from your map view.

Smart Albumsi Photo

Once you set this up when use choose the 'Open' dialog in Chrome/Firefox, click on Photos in the sidebar, then iPhotos and you'll see your new Smart Album, making it super easy to access a large group of similar photos.

The 'Location' feature and the 'Smart Album' by Location was removed in Apple Photos. Not exactly sure why it seems like a cool feature to have.

July 8, 2016

Keyboard Maestro

Keyboard Maestro2

Last week I wrote about how awesome BetterTouchTool was. Well there was one thing missing - I wanted a way to run Unix shell commands from a key press. I wanted to have some Bash commands that I wanted executed when I clicked on the F19 key.

I discovered that there is another keyboard tool that bridges the "Unix Shell" gap - Keyboard Maestro by Stairways Software. This is far from a new tool on the market - it's been around for a long time.

Keyboard Maestro

With keyboard Maestro you can assign Unix commands to keys, something you can't do with BetterTouchTool. You can assign all sorts of actions to all your F keys, something that you can't do with TextExpander.

With Keyboard Maestro, I have now had a "random word" key. Anytime that I need a word, I simply press the "F 19" key. This makes testing so much easier, if I need a word, simply hit the F19 key.

Creating a "Random Key" Macro

Here's how to configure Keyboard Maestro so that you can have your own random key: (I assume that you downloaded the software and have it properly setup.)

  1. Click Command - N to create a new Macro
  2. Call it whatever you want, "Random Word" is a good choice.
  3. Click the green plus icon to add a New Trigger, and select the 'Hot Key' Trigger
  4. Type in any Key, F13 or F19 are good options, as well as the 'end' button.
  5. Click on the green Plus icon next to the 'New Action'
  6. With 'All Actions' selected in the Categories, search for 'Shell' and select the 'Execute a Shell Script'
  7. Click on 'Display results in a window' and change it to 'type results'
  8. Paste the following text in the text area box:
lines=$(cat $WORDFILE | wc -l);
sed -n "$rnum p" $WORDFILE | perl -pe 'chomp'
  1. Click Edit
  2. Try it out! You'll need to have the cursor in a text field, Why not try the browser search.

Random Word Tool

Why Use BetterTouchTool?

While Keyboard Maestro does a lot of similar things that BetterTouchTool does, I really like the screenshot capabilities in BetterTouchTool. I can capture screenshots superfast, simply by moving the mouse to the bottom right of the screen. Then I can edit the screenshot as needed. I have yet to see a "Move Mouse to Bottom Right Corner" trigger action in Skitch or Monosnap. Both are great tools and have their advantages but BetterTouchTool Trigger action is cooler and the Editor suits my needs.

BetterTouchTool isn't all that expensive, so it's worth keeping around. Perhaps they will add Unix Shell capabilities in future releases.

I am still a big fan of TextExpander and use it all the time. It's nice to see some other tools fill in some gap that I am looking for in a keyboard tool:

  • Ability to assign commands to all the keys on the extended Apple Keyboard (Availble in BetterTouchTool and Keyboard Maestro)
  • A decent built in screen capture tool. (Only in BetterTouchTool)

TextExpander does have a good suggestion tool - it notifies you when you type something over and over and suggest you make it a keyword snippet.

About Keyboard Maestro

Keyboard Maestro cost $36. You can download the software for 30 days trial. It's a very powerful Keyboard/Mouse tool. I certainly recommend checking it out.

July 1, 2016


BetterTouchTool is a must have tool for anyone that has an Apple Keyboard with Numeric Keyboard (MB110LL/B). Finally you can can make use of the F13,F14,F15,F16,F17,F18 and F19 keys!

BetterTouchTool is a keyboard replacement tool, it allows you to re-assign functionalities to different keyboards and mouse actions. This is great when you have a keyboard that has unused keys.

The BetterTouchTool has a lot of configurable options. For example, you can now assign the 'Paste' function to the F15 key, no more Command-V in any application! You can even change the 'Home' button to be an actual browser home button. How cool is that!

Better Touch Tool

If your a Web Developer you can assign the the F16 (Or any F Key) to open FireFox WebConsole and Chrome Developer Tools - depending which application is currently active. Now you don't have to remember the different keyboard shortcuts when your debugging a page.

There's all sorts of configuration that you can do with the Magic Mouse, Trackpads, Drawings, and Siri Remote. There's lots of possibilities to spread your trigger actions.

BetterTouchTool has a built in Screen Capture functionality with an image editor. It's pretty good. My only complaint is how the arrow get drawn on the image. When you select the arrow in the top menu the arrow automatically appears in the middle of the image. The user then you have to move it to where you want. I do like that the arrow has a better curve style than what's in Skitch and MonoSnap. The magnifying glass tool is pretty cool.

BTT Screencapture
Screen Capture with the Magnifying tool.

I configured BetterTouchTool so that when I "Move Mouse to Bottom Right Corner," the computer acts as if I did a Command-Shift-4. After I selected the capture area, I then can edit in BetterTouchTool. Once done editing, I have multiple options: I can save to a file, upload to my account, create a new email with attachment, copy to clipboard and so much more!

Logitech Mx518

I have been trying to get BetterTouchTool to work with my Logitech Mx518 mouse with very little success. There are three buttons that are on the top of the mouse that I would like to use. There is a "Volume Up, Volume Down" and some "Power" button.

I installed the latest Logitech Gaming Software, which has the latest drivers, but BetterTouchTool still doesn't recognize the buttons when I try to assign a Trigger action.

Logitech Mouse Panel

It turns out that you can actions to the mouse using the Logitech Gaming Software. While not as fancy as the BetterTouchTool, it still has some basic actions that make it worth while. There is a work around and that's to use the keyboard assignment and then use BetterTouchTool's Keyboard Shortcut tab to further configure it.

There is some discussion on the Logitech Forum about configuring the device to work with third party apps: MX Master Logitech Options SW Feature.

Overall view of BetterTouchTool

While I am disappointed that I can't easily configure my Logitech Mouse, I am excited that I have five new keys on my keyboard. Now my hands can move to the other side of the keyboard more often.

BetterTouchTool use to be free, but it's now a very active application and Andreas Hegenberg, the Developer, has changed it to a "Pay what you want." The current minimum bid is $4.50. I highly recommend at least covering the cost of a a couple cold beers, as an appreciation for all his hard work.

Google has a updated table of the Cost of Living in Munich. You can see how much Domestic Beer, Cappuccino is.

I did try out BetterTouchTool and will certainly be purchasing it.

June 24, 2016

LaunchBar 6

Launch Bar If you like using Apple's Spotlight Search, then you'll love LaunchBar.

The whole idea behind Spotlight/LaunchBar is to navigate everything from the keyboard. Users shouldn't need to open applications by using the mouse and clicking on the Application in the dock. A simple Command-Space from any application and type a few letter and you're on your way. It's just a more productive way to open applications.

Objective Development's LaunchBar has been in production long before Mac OS X, it started as a series of shell scripts for NeXTSTEP. It became a real application around 2001 as Launcher 3. Apple saw the potential value of LaunchBar and came out with Spotlight in 2005.

Objective Development continues to improve on the functionality on LaunchBar. It's a setup to what Apple provides as a default. I feel that LaunchBar is perfect for any Macintosh power user that bounces around the different application. LaunchBar works well with multiple monitors.

Launch Bar File Info

LaunchBar learns how you use the service, so if you type 'T' and select 'Thunderbird,' the next time you type T at the LaunchBar the first item under the search bar will be 'Thunderbird.' That's pretty cool!

Some cool features that I have discovered using LaunchBar:

Clipboard History

Use Clipboard History to access recently copied items. It not very to reuse any previously used clipboard item, simply by doing Command-Space then Command-K and select the item that I want to use. I can configure it to save the last 100 clipboard items.

Recent Items

I can switch between recently used applications. This is better than the application switcher (Command-Tab) because that only shows current items. To get the list of most recently items, simply Command-Space, then Command-B.

LaunchBar Index Control

You can easily control what content displays when you use LaunchBar. For example, you can exclude applications, categories, and actions. This allows you to make LaunchBar work for your needs.

What's cool about the LaunchBar Index window is that you can see all the different ways that LaunchBar works for you. There are 144 Built-in Actions, 6 Workflows, 73 services, 195 Categories to customize, and so much more. There's a

Launch Bar Index Info
LaunchBar Index dialog box gives you lots of information.

Custom Actions

After playing around with LaunchBar for a couple of days, I ventured to create my own actions. LaunchBar gives you a lot of flexibility to make some pretty cool actions.

I spent time reading their API document and checking out some examples. There're some really cool featured actions in the LaunchBar library.

I thought it would be cool to have an action that would allow me to search the company Jira database in the Atlassian cloud. I was able to create a simple search action in about 15 minutes. Not bad for someone with minimal AppleScript experience.

Now when I need to search for a Jira issue, I type in Command-Space, then Jira then the issue number.

Search Jira with LaunchBar

In Summary

I don't use Spotlight all that much and didn't think that I needed a third party tool to make it better. Once I started playing around with LaunchBar, I began seeing the potential. It really makes finding things on the computer much easier.

I like that there's a Usage tracker. It shows how much value you really are getting from the software.

If you are used to the Application Switcher (Command-Tab) and Spotlight (Command-Space), then you should see what LaunchPad brings to your productivity.

LaunchBar single license is $29 and a family license is $48. There is an eBook available ($10) that teaches you how to get the most use out of LaunchBar.

LaunchBar was last updated on June 11, 2014.

June 17, 2016


iTerm2 is a third-party replacement utility for MacOS Terminal. iTerm2 brings the terminal into the modern age with lots of cool features that will make you way more productive when you need to use the command line.

If you haven?t checked out iTerm2 yet, here are a couple of features that I think make it a practical application.

Hot Key

Hotkey Window

Register a hotkey that brings iTerm2 to the foreground when you're in another application. A terminal is always a keypress away. You can choose to have the hotkey open a dedicated window. This is very similar to the Quake Terminal functionality, commonly known as Guake Terminal.

Whenever I need to access Terminal, I type my short cut and instantly a top-down terminal appears ready for me to type my command. The window and session close when I click away from the top-down terminal.

Note: The HotKey functionality only works if you have the application open.


Profiles Colors

A profile is a named collection of settings, and you can have as many of them as you like. A key feature of a profile is that you can associate a command with it that is run when it begins. For instance, if you often ssh to a particular host, you could create a profile with the command "ssh" to automate that process.

What's nice about the Profiles functionality is that I can assign different colors to different profiles. So Production accounts can have a red background whereas Development and Staging can have the typical black background. I don't have to second guess where I am, by looking at the color of the background, I know when it's safe to type certain commands.

The folks over at Iterm2 created a library of 147 different color schemes that I can use, I don't have to be a color genius to define the style for my environment. Someone actually created a Dracula Theme, which is slightly better than the 'Dark' theme that is included with the Iterm2.


There are a lot of cool things that make iTerm2 a great solution for anyone that spends a considerable amount of time using the Mac Terminal.

One key reason that I like about iTerm2 is that George Nachman, the developer, spends a lot of time using the application. He is always looking for ways to make the application better.

iTerm2 is free and can be download from the iTerm2 Website. If you like it, consider making a donation.

June 10, 2016

Path Finder 7 Overview

Path Finder Windows

Cocoatech promotes that Path Finder 7 allows you to become the master of file management. It's been in Production since Mac OX X has been part of Apple's system architecture. Cocoa tech and their long-standing customers know a thing or two about what makes a better file system.

I just started looking at this application because I need to better file management on my home iMac computer. My initial reaction to the application is that it's very cool and practical.

Some people may not be aware that the application exists because it doesn't appear in the 'Apple's App Store.' It's certainly worth looking at if you want a little more bang for your computer.

What is so special about Path Finder?

Here are some of the key things that I have found that separates Path Finder from the default MacOS Finder:

  • Easier to access Terminal
  • Ability to collect files and move/copy them in a single step via Drop Stack
  • Easily view and change hidden files
  • Application Launcher - Access all your apps with a simple key press
  • Ability to Compress Files with Passwords (Stuff or Zip Format)
  • Create Font Reports! You can print out the fonts in your system in their typeface.
  • Source Control - Easily run GIT/Subversion commands from the Path Finder window,

This is by no means a complete list of everything that Path Finder can do. There's a lot of functionality packed into one application. At first, it can seem overwhelming when your use to the basic features that the Finder gives you.

Did I find a Bug?

One downside to Path Finder 7 is that it doesn't appear to be sorting the file size correctly. In this example, I am sorting by size, but it's clearly not sorting correctly. It's not separating Files and Folders:

Path Finder Sizes

Turns out that other people had the same problem and it's not a bug! It's a feature called "Smart Sorting." Smart Sorting allows you to determine the order of the sort. By default, Applications come first, then Packages, then Folder and Files. You can reorder the sort any way you want to.

To view the listing as I would expect it, I had to disable the "Smart Sorting On" in the View Menu.

Window Toolbar Option

Here's one last thing to consider, check out the differences between the window toolbar options. This just shows you how powerful Path Finder is.

Click on image for a larger version.

I would recommend trying out the Path Finder 7 Demo for 30 days. It will take that amount of time to get use to PathFinder's interface. After a couple of days it will feel like you got a whole new system upgrade.

Note: I am not a paying customer of Path Finder 7 - Yet. I have a few more days of my trial and then I'll purchase the application. I am impress of all the tools that is available.

June 3, 2016

Default Folder X

Default Folder Icon

Default Folder X ($34.95)

Last week I briefly covered a bunch of the utilities that were part of the legacy Now Software utility package. I also suggest several applications that we good alternatives for the present day users. Default Folder X kept coming up as a useful utility, so I thought it would be worth a separate post for this week.

I actually purchased the software as part of the MacHeist deal on January 21, 2015. Other software programs that came with this bundle include Little Snitch, VirusBarrier, Control Center, Speedy, Parallels Access, Cocktail, uBar, TotalFinder, and PostBox. The bundle total cost $14.99. It certainly was a good deal.

What is Default Folder?

Default Folder X attaches a toolbar to the right side of the Open and Save dialogs in any OS X-native application. The toolbar gives you fast access to various folders and commands. You just click on the buttons to go to your favorite and recently used folders, manage the folders and files shown in the list, and make changes to your settings. It also fixes a number of problems in Open and Save dialogs, "rebounding" to the last selected file, putting the path listing back in the top menu, and correcting bugs in scrolling column views.

My Thoughts

This is a practical utility for anyone doing a lot of work with multiple folders and projects. This makes it easy to access favorite folders. It does take some time to get used to the overlays on the Save and Open dialog boxes.

A view of the Open Dialog box:

Default Folder Pics

Default Folder X does give you a lot of power to find the right documents. I can preview or get additional information (File Size and Modification Dates) before opening them. I can add comments to a document, this is useful if I want to explain the use of a particular file.

The menubar allows you to quickly access recently file, folder, and windows from any application. This is handy when you're doing a lot of work and need quick access to your files.


Default Folder X is a great application if you spend a lot of time working with different documents. The license that I got was for version 4. It will cost $14.95 upgrade to the latest version. I am spending some more time playing around with it to see if it's something that I would use on regular bases.