Monday, 16-Nov-2009 10:48:36 EST

Mac OS X 10.6 Snow Leopard

Safari

  1. For the latest, install both the latest Safari and Webkit β, then use the Webkit β.
  2. Block ads with GlimmerBlocker, an http proxy (with settings in System Preferences); it can also add a download link for high quality in YouTube, and has extra filters to do things like kill pop-up previews in blogs.
  3. JavaScript bookmarklet for translation (drag to Bookmarks Bar) to click while viewing relevant page.

Graphics

  1. Vector graphics ("draw"): OpenOffice (Draw)
  2. 3D graphics (raytracing, etc.): Art of Illusion (Java); saves as JPG (e.g.), but Preview will convert to PDF. Use a β version.
  3. Bitmap graphics ("paint"):
  4. Convert PDF to EPS (Mac OS X will do EPS → PDF & PDF → PS, but not PDF → EPS) with xpdf:
    In Terminal, type "pdftops -eps" or just drop the PDF(s) on the icon of droppdftoeps (an Applescript I made).
  5. JaxoDraw (Java) draws Feynman diagrams with just the mouse. (Others require programming & specifying coordinates.)
  6. STIX fonts have all the characters of TeX's Computer Modern fonts in a form that can be used in other programs, e.g., when making figures. ("STIXGeneral.otf" and "STIXGeneralItalic.otf" are the most important ones: TeX does math numerals as roman, math letters as italic.) Also, Computer Modern Unicode fonts (Latin/Greek/Cyrillic only; "cmunrm.otf" and "cmunti.otf" are the ones most relevant for math.)

Other freeware

  1. TexShop
  2. MacFusion allows mounting (s)ftp volumes as the Finder should, so you can add files, & edit with TextEdit (or use the latest iWeb, which includes ftp). Update to the latest β of MacFuse (e.g., via its preference pane), & remove the file
    /Applications/Macfusion.app/Contents/PlugIns/sshfs.mfplugin/Contents/Resources/sshnodelay.so
    (using control-click on MacFusion to get Show Package Contents, as usual).
  3. Screensavers
  4. Radar in Motion: weather widget
  5. Fortran & related stuff; CERNLIB & other HEP.

Tips

Text

  1. Substitution, built-in (e.g., 1/2 → ½) or added (e.g., ^2 → ²). Set up in System Preferences…>Personal>Language & Text>Text. Use menu item Edit>Substitutions>Text Replacement. Great if you like to type math (in email, e.g.) as Unicode.
  2. Option-delete deletes words.
  3. Control-click on selected word(s) to look up in Dictionary, Google, or Spotlight; hold control-⌘-D to go from word to word for Dictionary.
  4. Control-clicking on a typo to choose a correct spelling is easier than retyping; control-T between 2 letters to transpose them.
  5. Click & drag to select text as contiguous letters, double-click & drag to do it with words, triple-click with paragraphs.
  6. Character Viewer for all Unicode characters (e.g., math in Mail): "Edit>Special Characters...", or add directly to Title Bar by selecting in "System Preferences…>Personal>Language & Text>Input Sources". (See also my Unicode page.)
  7. Xcode (install separate from System) includes FileMerge (or opendiff in Terminal): Compare 2 files (etc.) with nice interface.
  8. In TextEdit, you need the setting "Format>Wrap to Page" to get the magnification bar in the lower-right corner.

Finder

  1. Screen Sharing (also in iChat) allows remote control of your Mac (even over the internet).
  2. ⌘-Shift-4 to select portion of screen for snapshot, or hit space for camera to select window (or dock, menu bar, or desktop for all).
  3. When a file won't delete because it claims it's in use, Secure Empty Trash.

Preview

  1. Delete files directly from Preview.
  2. If you want PDF to fill the screen in Two Pages mode, set "Initial document scale" to (@ least) twice what you want for a single page.

Other

  1. News/rumors: AppleInsider (RSS), MacRumors (RSS), MacBidouille (RSS), Ars Technica (RSS).
  2. WWDC coverage: MacRumors, Gizmodo, gdgt.
  3. Quicktime X edits & does screen video capture.
  4. Grapher (in Applications>Utilities) also does equations nicely; for arithmetic, just delete the "x=" (or whatever) & type.
  5. Turn picture into icon in Terminal with "sips -i". (Cut & paste icons in Finder with Get Info.) Useful to give icons transparency.
  6. If a program gives some weird error message doing something it did fine the day before, and seems to run fine otherwise, restart it.