Ask HN: OS X first-timer
Hi there, after avoiding the hype for many years, i picked up my first computer with OSX yesterday: a 13" Retina MBP.
For the past 10 years i have been mostly using Linux (and a bit of Windows 7...) for my daily job: Python dev, some Frontend dev (HTML/CSS/JS), a bit of Photoshop and a bit of Ruby/Rails and PHP from time to time.
I already installed most of my must-have cli tools via homebrew.
What i seek now are some other developer-oriented guides to get me up to speed with OSX. What else to i need to know? Any hints, must-haves, best practices? I know this is a very broad question, but any input is appreciated.
(
7 comments
| 8 points
| on HN
)
Happy to see Ghotnote on this list. If you want to be a beta tester for our new version let me know.
Also if you are using iTerm you can add ghostnote support manually before the update comes out (finishing touches)
I just posted this blog post today
http://www.ghostnoteapp.com/blog/how-to-manually-add-new-doc...
People mentioned: iTerm2 and SourceTree, these are indeed very good. I want to recommend a few must have editors: - Espresso, highly recommended for web development (http://macrabbit.com/espresso/ $75) - TextWrangler, very slick editor for all well known programming languages(https://itunes.apple.com/hu/app/textwrangler/id404010395?mt=..., free)
Something else: www.macports.org - it is like FreeBSD ports, you can install vi, mc, nmap and almost any application ported from Linux/BSD
- Brew (http://brew.sh/) - The missing package manager for OS X
- Alfred App (http://www.alfredapp.com/) - that lets you be more productive with hotkeys, keywords and file actions at your fingertips.
- Sublime Text (http://www.sublimetext.com/) - a sophisticated text editor for code, markup and prose.
- Navicat (http://www.navicat.com/) - a GUI for various databases.
Here is a short list of various software on my mac I find very useful:
- AppCleaner (http://www.freemacsoft.net/appcleaner/): Removes files and preferences associated with applications you wish to uninstall.
- Amethyst (https://github.com/ianyh/Amethyst): The only fully functional dynamic tiling window manager I've found that works well under OS X.
- f.lux (https://justgetflux.com): Change display color temperature according to time of day.
- Moom (http://manytricks.com/moom/) [or Divvy/SizeUp/...]: Manage, move and resize window with keyboard.
- Menumate (http://zipzapmac.com/menumate): Trigger menu bar with hotkey.
- Shortcat (https://shortcatapp.com): Goto anything on the screen via keyboard, sort of a fuzzy finder for the UI,
- iTerm2 (http://iterm2.com): Alternative terminal emulator.
- MAMP (http://www.mamp.info/en/ Apache, MySQL and PHP stack.
- Coda (https://panic.com/coda/): Very nice editor, particularly for frontend webdev, as it includes page preview functionality, as well as some other tools. Alternatively, your editor of choice.
- Cakebrew (https://www.cakebrew.com): GUI for homebrew.
You should also check out brew cask (http://caskroom.io), which enables you to install binaries via homebrew.
P.S. As your question is very broad indeed, I think you might get more responses if you asked a few narrower questions or described some specific problem.