Author: Lin Dong
Date: July 22, 2014
Tools I use for my daily life:
-
Rescue time, shareware
-
GistPal, using gist on the menu bar, commercial
-
Flycut, clipboard savings, free
-
Go2shell, free
-
Pivotal booster, free
-
Dash, lookup docs locally, nag-ware. i.e.
dash split -
Alfred, IAP
-
Popclip, commercial
-
Moom, commercial
-
Mou, markdown pal, free
-
Restful API Tests CocoaRestClient, free
-
Charles, wireshark-like networking http(s) level tools, commercial
-
Colors, color picker, free
Compatibilities is the key for UI checking or any front end developments.
So I have Safari, Chrome, Firefox installed, of course, Phantom JS. Besides Firefox uses Gecko, other three all use Webkit.
I use safari for browsing and Chrome for developing. Thus, there're lots of extensions for my Chrome, here are few:
-
jquery-injector, some websites just dont use jQuery, very hard for debugging.
-
amCoffee, type coffee in chrome console.
Websties I usually go
-
Google.com
-
Stack Overflow
-
TutsPlus
Terminal uses:
-
Every theme is solarized
-
Zsh and Oh My Zsh
-
tmux and tmuxinator
-
A script to open up either tmux/bash/zsh in iterm2
-
Change meta key enable to use bash shortcuts. i.e. move word forward/backward
-
I don't use apple native python, I use pyenv
The way I understand the system python is that not for developer use, unless you develop OS X. It's easy to mess up the system path if not with care. So, why not just use self-isolated pythons?
let's talk about VIM.
Why I use it? It is released in 1991, the same old as python and Me.
Just kidding, I use it besides it is classic, but elegent, it gives you column level control navtively, and a great community behind it.
There's a scripting language uses vimscript allows people to make plugins, you can see that in my vimrc file.
-
mac build in
-
more featured Snip