Difference between revisions of "Mac Resources"

From Simson Garfinkel
Jump to navigationJump to search
m
Line 1: Line 1:
I do most of my work on Macs because I like having a full Unix operating system, I like having well-integrated graphical tools, I like having hardware that's highly integrated with the software, and I like having other people worry about the system administration. The Mac is a great system, but I've also found that there are some programs that make it a lot easier to use:  
I do most of my work on Macs because I like having a full Unix operating system, I like having well-integrated graphical tools, I like having hardware that's highly integrated with the software, and I like having other people worry about the system administration. The Mac is a great system, but I've also found that there are some programs that make it a lot easier to use:  
==Initial Setup==
* Put the Terminal application into your dock.
* Put the Dock on the right side of the screen (it was designed for use on the right side of the screen and takes up less screen real estate there.)


==Recommended Installations==
* [[Notes on Setting up a Macintosh]]
===Open Source software via MacPorts===
Install these applications in this order
* Download and install the latest version of XCode from http://developer.apple.com/
* [http://www.macports.org/ MacPorts], a nice port management system for Open Source ports on the Mac.
*# Install MacPorts
*# <tt>sudo port selfupdate</tt>
*# <tt>sudo port install unison</tt>
*# <tt>sudo port install py26-matplotlib</tt>
*# <tt>sudo port install py26-wxpython</tt>
''This installs matplotlib for the python in /opt/local/bin/python2.6, so you'll need to type <tt>python2.6 </tt> to use it. The advantage is that you can update the python by using <tt>port update installed</tt> but the disadvantage is that you don't get the  most up-to-date version of matplotlib.''


If you want to cross-compile for Windows, then:
If you want to cross-compile for Windows, then:
Line 22: Line 9:
===File System Tools===
===File System Tools===
You may find these file systems useful for interacting with others:
You may find these file systems useful for interacting with others:
* [http://sourceforge.net/projects/ext2fsx/ Ext2FS for MacOS]
* [http://macntfs-3g.blogspot.com/ NTFS-3g for MacOS]


===Other Free Software===
===Other Free Software===

Revision as of 19:18, 5 March 2011

I do most of my work on Macs because I like having a full Unix operating system, I like having well-integrated graphical tools, I like having hardware that's highly integrated with the software, and I like having other people worry about the system administration. The Mac is a great system, but I've also found that there are some programs that make it a lot easier to use:

If you want to cross-compile for Windows, then:

    1. sudo port install i386-mingw32-binutils i386-mingw32-gcc i386-mingw32-libunicows i386-mingw32-runtime i386-mingw32-w32api

File System Tools

You may find these file systems useful for interacting with others:

Other Free Software

I find these these free software applications useful:

  • Adium
  • Skim-App, open source tool for editing and annotating PDF files.
  • BibDesk, which many peole use to maintain a BibTeX database.
  • Sage, Open source Math Software

Commercial Software

These commercial applications should be installed:

  • Microsoft Office 2008 (Institutional install)
  • Apple iWork 09 (for Keynote)
  • Apple iLife '09 (for iPhoto with face recognition)
  • Cisco VPN Client

Other Installations

You may find these interesting

See Also

Other places to look for cool Mac stuff: