Essential Mac Software

Just put an order in for a new mac. I’m coming from windows so I’d be interested in knowing what software you guys recommend. Here’s the essential software I use on windows for comparison. So far TextMate is on my must buy list.

Rails Editor: RadRails
FTP: FileZilla
Actionscript Editor: FlashDevelop
Diff Tool: WinMerge

Adium for chat
Quicksilver (an awesome launcher)
Newsfire RSS
and Acquisition for illegal downloads.....


Editor: Textmate
FTP: Transmit - its not free but there is no better FTP client. - some people favour iTerm because it has tabs but you can
get around this by using Screen. I like Terminal because I think the
font rendering is better, its faster (iTerm seems clunky) and you can
use the cool Visor addon for a Quake-style dropdown console.
Subversion: I use the CLI.
Diff: Unix diff - Textmate has a good Diff mode for color coding.

Other essentials: Adium for IM, Parallels for testing in IE, and the
absolute essential - Quicksilver, for launching and much more.

svnX is OK. It's nothing amazing, but it works. Command line svn is good too.

If you need to build clean diagrams easily (object models, etc.),
OmniGraffle Pro[1] is really good. I use the Pro version, because of
the tables feature. Next to TextMate it's my favorite piece of
commercial Mac software. Worth every penny.

I've also been messing around with the free version of Jude[2] for UML
diagramming. It blows ArgoUML[3] away, but OmniGraffle is still my
preferred app for cranking out a quick and good looking diagram.


-- James

Other essentials: Adium for IM, Parallels for testing in IE,
and the absolute essential - Quicksilver, for launching and much more.

I'd like to suggest two other essentials -- well, one essential and one
very nice to have:

* SuperDuper -- backup and recovery software

* clix -- a "GUI command-line tool". Since you're new to the MacOS,
what's *great* about this program is that it shows you the shell
commands (or, it'll run them for you) for some Mac-specific goodies.
For example, there's a command to turn on Safari's hidden Debug menu;
change the scrollbar settings on the default Aqua GUI to display
double-arrows; list and clean-out all those annoying DS_Store files;
etc. Very handy reference, methinks, and it's free.

I had never heard of this before. Wow.

Thank you!

-- James

Rails Editor: TextMate
FTP: command line
Actionscript Editor: I don't
CVS/SVN: command line
Diff Tool: FileMerge (part of Xcode tools)

I've been using this stuff for 15 years (ie, I'm a NeXTie, not old-time Apple), and you need third party add-ons a lot less than you might think, as a Windows user.

However, honourable mentions go to OmniGraffle and OmniOutliner (some combinations of which ship with new Macs), and the only addition I would make is Keynote for presentations.

Looking at my Dock, I also have and use regularly: Openbase, Eclipse (sorry, Java pays bills), Chicken of the VNC, YourSQL, SpamSieve, and WoW.


X11 (from the MacOS X install disc)
Fink ( and use unstable), and use it to install:
  ruby working version of the interpreter
  ruby18-dev headers for native gems
  svn-client-ssl subversion client
  vim editor
  postgresql80-ssl RDBMS
  postgresql80-ssl-dev headers for native postgres gem
  (alternately: mysql and mysql-dev)
  imagemagick image manipulation
  imagemagick10-dev headers for native RMagick gem
  gaim-ssl instant messaging
X-Chat Aqua ( for IRC (yay, #rubyonrails and #ruby-lang)
You Control: Desktops ( $30) for virtual desktops

Firefox is a no-brainer, and so is RubyGems. I'll second Parallels for
testing in IE. I prefer vim over Textmate, xterm over, and
gaim over iChat, but YMMV. I cannot stress enough how worthwhile You
Control: Desktops is; I dearly love virtual desktops, and You sells an
excellent implementation thereof for a very reasonable price.


Is Fink a package manager? What’s the difference between that and Darwin Ports?

} Is Fink a package manager? What's the difference between that and Darwin
} Ports?

Fink is a package manager. Much as DarwinPorts derives from the FreeBSD
ports system, Fink derives from the Debian apt system. I prefer it largely
because I am more comfortable with Debian than FreeBSD. Again, YMMV.


You can continue to use RadRails if you like. everything else can b
done from the terminal shell

I didn't see anyone else mention it, so I'll say it myself:
Thunderbird over iMail. I gave iMail a chance, I really did. It's just
way too basic for my needs. I'm using Thunderbird for my corporate
mail and continuing to use GMail for personal.

Poke around for automator workflows to handle archiving stuff as
well...I found a pretty nice one that gives a right-click "zip"
action. I'm making it my personal quest to avoid Stuffit, because it
seems too "old world" for me and I can't imagine paying for archiving
software these days.

Oh man, I have SO MANY!

Most of them have been said, but I'll reiterate them anyways.

AIM: Adium (bad with file transfers though, use iChat for that)

IRC: Colloquoy

**Quicksilver is a must!!!!**

Desktop Manager (for having multiple desktops, switch between them with
cool gui shifts... example being you have four desktops, and you rotate
around a cube to show different desktops)

SVN: ZigVersion (still in beta, but it's very simple!)

SQL: CocoaSQL (very quickly and easily view your database from this
amazing program)

Acquisition + Azureus for P2P

Audacity for Audio editing

Chicken of the VNC for WinVNC

FinkCommander for getting your favorite 'nix flavor program ports!

iEatBrainz for automatically entering ID3 tags for MP3s

iLinkPod for grabbing MP3's off of your iPod

MacStumbler for checking Wireless activity (strengths, etc)

Toast 6 Titanium for all things ISO/Burning etc.

***IMPORTANT: VLC for all video playback!***

FTP: Transmit

File merging: OSX has a built in file merger!!! FileMerge (c'mon mac
guys, how'd u miss this one)

Database graphic design: OmniGraffle (so simple and powerful)

CSS Cheat Sheet

Congratulations on switching! You'll never go back! You'll be an
apple zealot soon enough...

-Ben Lisbakken

I would say:

Rails Editor: Textmate
FTP: Fetch
Actionscript Editor: bedit
CVS/CVN: cli
Diff Tool: bbedit
X term: Mac OSX X client

If you program and work with *lots* of files. Nothing beats bbedit for
text editing function. Textmate is awesome for Rails and Ruby and it's
macros are way productive. But it still doesn't have the level text
manipulation that you can get in bbedit. Things I miss when I work in
Textmate are grep, batch find and replace entire directory trees, diff
between files, diff between directories - recrusively, subversion
client built in, and man many more. I use both though. Textmate gets
more and more use every day and bbedit is just there when I need it.
bbedit - it still doesn't suck.

If you work with MySQL databases Navicat is a must have. The best db
tool for MySQL I've seen. If you work with Oracle there is a free tool
called SQL Manager you can download from there site.

Locomotive for quick Rails testing and development on my laptop and
when not connected to the network.

If you need to connect to ldap servers for queries you basically have
the cli or this older Java tool called LdapBrowser.

But I think I'm going to install Paralells so I can run

I wish Adobe would stop sucking us dry.....I found out I'm going to
have to buy all new CS apps and Studio apps for Intel universal
version. Right......thanks Adobe for milking me for another $2k.

- phill

blinking bear wrote:

RailsEditor: Textmate
Virtualization: MS Virtual PC

Virtual Desktop Manager: Desktop Manager or Virtue Desktop
FTP : Interarchy
MySQL Client: CocoaMySQL
Chat : Adium
Subversion Client: svnX
Search : QuickSilver

Hi, Adobe hasn't released Universal Binaries for both their CS and
Studio applications. This is expected in the next major release of
these apps. However, these apps run very well in emulation mode.


ms virtual pc on a mac? wtf?

as im going to get an ibook in very near future, too, i have one additiopnal question: how much hdd space does OSX use?

Yes, I know all of this. But the point I'm making is I will have to PAY
for the UB in CS3. Which will be around another 500-1k. Which kinda
stinks since I just bought CS2 and Studio not even a month ago.


Conrad Taylor wrote:

A list Dion & Ben of ajaxian have put together, with some help from me
and teammembers:

- Rob

Have you looked at FileMerge from the Apple Developer Tools?