Mac Configurationd

When we use a new Mac OS, we need to do the following configuration:

  • Homebrew
    A package manager for OS X

  • NodeJS
    Node.js® is a JavaScript runtime built on Chrome’s V8 JavaScript engine. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient. Node.js’ package ecosystem, npm, is the largest ecosystem of open source libraries in the world.

  • Git
    Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.

  • Hexo
    Hexo is a fast, simple and powerful blog framework. You write posts in Markdown (or other languages) and Hexo generates static files with a beautiful theme in seconds.

  • Vimrc
    A good running configuartion file for vim environment.

  • ANACONDA
    Anaconda is a completely free Python distribution (including for commercial use and redistribution). It includes more than 300 of the most popular Python packages for science, math, engineering, and data analysis. See the packages included with Anaconda and the Anaconda changelog.

  • MongoDB
    MongoDB 3.2 is a giant leap forward that helps organizations standardize on a single, modern database for their new, mission-critical applications.

  • How to Set $JAVA_HOME environment variable on Mac OS X

  • Installing Apache Maven
    Jenkins Alternote

  • Iterm2-color-schemeso

  • Keycastr
    KeyCastr, an open-source keystroke visualizer

  • MySQL

  • Mac Terminal