This is an old revision of the document!
First time configuration of a new Macintosh. Updated for macOS Sierra 10.12
defaults write com.apple.finder _FXShowPosixPathInTitle -bool true; killall Finder
defaults write .GlobalPreferences com.apple.scrollwheel.scaling -1
BSD grep
OS X comes with BSD grep pre-installed, which doesn't use the Perl -P flag.
Python Packages
If pip isn't installed yet (Python older than 2.7.9), then install it with easy_install, then install requests.
sudo -H easy_install pip sudo -H pip install requests
Shortcut | Action |
---|---|
Command+space | Spotlight (Very handy!) |
Command+W | Close the window. |
Command+Q | Quit the application. (Closing its windows isn't enough.) |
Command+click | Open the link in another tab. |
Command+Tab | Switch between applications. |
Command+` | Switch between windows within the application. |
Command+Opt+Esc | Force Quit the application |
Shift+Opt+Command+V | Paste without formatting |
Current info at Wikipedia: OS_X#Versions
Codename | Version | Notes |
---|---|---|
Snow Leopard | 10.6 | iMac |
Lion | 10.7 | MacBook Air (allows dragging on all window borders) |
Mountain Lion | 10.8 | Current |
The preferred way to set a repeating task is not to use a cronjob but launchd.
In your ~/bin directory, create a job to run, tag_ip_address.sh
#!/usr/bin/env bash curl --data "`hostname -s`=`ifconfig | grep "inet " | grep -v "127.0.0.1" | \ sed -E 's/.*inet (([0-9]+.){3}[0-9]+).*/\1/'`&auth=ahov" "http://kvs.dlma.com"
cd into ~/Library/LaunchAgents and add a new plist file
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Label</key> <string>com.dlma.tag_ip_address</string> <key>Program</key> <string>/Users/dblume/bin/tag_ip_address.sh</string> <key>StartCalendarInterval</key> <dict> <key>Hour</key> <integer>12</integer> <key>Minute</key> <integer>0</integer> </dict> </dict> </plist>
Finally, you need to explicitly load it.
$ launchctl load -w com.dlma.tag_ip_address.plist
Danelope suggests these Image Editors:
defaults write com.apple.Finder AppleShowAllFiles YES; killall Finder
Here are iPhone/iPod apps I really want to make.
Sokoban: Plenty already exist. What matters here is an intuitive (to me) user control.
What matters here is the ability to scrobble what I've played to last.fm directly from my iPhone/iPod.
The existing official client could stand improvement.
https://panel.preyproject.com/ for when the device goes missing. (Or is stolen by a thief.)
aps, todo