Skip to content

Latest commit

 

History

History
159 lines (128 loc) · 5.31 KB

Resources.md

File metadata and controls

159 lines (128 loc) · 5.31 KB

Resources Guide

for O'Reilly Media's Mac OSX Productivity Tips for Developers video course

Video

Introduction

Keyboard Hacks

Global text expansion

  • Configured via System PreferencesKeyboardText Text Preference Pane

Keyboard shortcuts

Configured via System PreferencesKeyboardShortcuts Shortcuts Preference Pane

Modifier keys

Configured via System PreferencesKeyboardModifer Keys Modifier Keys Preference Pane

Keyboard acceleration in Safari

Terminal Tips

Terminal Apps

  • Terminal.app is built in to Mac OSX
    • Supports opacity
    • Easy split panes
    • Minimal theme configuration
  • iTerm 2 is an alternative
    • Open source, open project
    • Profiles for window configuration
    • Scroll-back through history, even on remote machines
    • Cross-machine preference sharing
    • Configurable full screen behavior
    • Greater color selection
    • Configurable minimum contrast

Shell enhancements

Source Control Assistants

File Formats

Markdown

Asciidoc

DocBook format

Pandoc tool

Package Management

  • MacPorts
  • Homebrew

Searching with Spotlight

Constraints

  • name:<phrase>
  • kind:<type>
  • date:<date>
  • date:today
  • date:>1/1/08
  • modified:3/7/08-3/10/08
  • created:=6/1/08
  • AND
  • OR
  • NOT

Behavior modifiers

  • ⌘⌥ <hover>
  • ⌘ <enter or click>

Viewing with Quicklook

Quicklook extensions

Quicklook command line

  • ql
  • quicklook
  • qlmanage

Moving with Finder

  • Command + Alt + V on paste

Saving to the Cloud

Web Service Helpers

  • curl
  • wget

Pasteboard Command Line

  • pbcopy
  • pbpaste

Shell Tune-Ups

Display Control

  • Caffeine
  • Caffeinate at the command line
  • Slate layout manager (source code)

Applescript Automation

Command Line

  • osascript is the command
  • -e indicates the script will provided on the command line
  • Tell Finder to sleep osascript -e 'tell application "Finder" to sleep'

Automator GUI

  • Build automation scripts
  • Record application actions
  • Save as script or application .app

Open command

  • open <filename> opens file with default association
  • open -a "TextMate" <filename> opens with a specific application

Automator Apps

  • Reformat to JPEG

Quick Directory Toggles

  • z frecency navigation
  • cd -

Boxen