{"componentChunkName":"component---src-templates-post-tsx","path":"/posts/2019/11/clean-install-macos/","result":{"data":{"markdownRemark":{"fields":{"slug":"/2019/11/clean-install-macos/"},"frontmatter":{"title":"macOS clean install and installing necessary dev applications","tag":["macOS","macOS reformat","japanese","chinese","mandarin"],"image":"https://encrypted-tbn0.gstatic.com/images?q=tbn%3AANd9GcS2Up9c7iRc_aIDVfouaC2OAZYiK6o7ZzermxFeFcsqL3OHb_w8"},"correctedDateEpoch":1575046800000,"html":"<p><a href=\"https://www.imore.com/how-to-prepare-mac-for-sale#reformat-your-hard-drive\">Reformatting macOS</a> is quite easy, but let's see what I do next, for my</p>\n<ul>\n<li>Office work</li>\n<li>Dev hobby</li>\n<li>Language learning (Japanese, Chinese)</li>\n</ul>\n<!-- excerpt_separator -->\n<h2>Office work</h2>\n<ul>\n<li>Try my best to find NTFS driver for macOS</li>\n<li>Install Microsoft Office 2016 (Having previous ID is already enough)</li>\n<li>Install <a href=\"https://www.dropbox.com/install\">Dropbox</a> and <a href=\"https://www.google.com/drive/download/\">Google Drive</a>.</li>\n<li><a href=\"https://www.google.com/chrome/\">Chrome browser</a> and/or <a href=\"https://www.chromium.org/getting-involved/download-chromium\">Chromium</a></li>\n<li>Enable these feature, which are, for some reasons, disabled by default</li>\n</ul>\n<p><img src=\"/media/2019-11-30/tap-to-click.png\" alt=\"Tap to click\"></p>\n<ul>\n<li>Tap to click</li>\n</ul>\n<p><img src=\"/media/2019-11-30/app-expose.png\" alt=\"App expose\"></p>\n<ul>\n<li>App expose</li>\n</ul>\n<p><img src=\"/media/2019-11-30/three-finger-drag.png\" alt=\"Three finger drag\"></p>\n<ul>\n<li>Three finger drag -- This one is a little tricky as it is <a href=\"https://www.makeuseof.com/tag/three-finger-drag-mac/\">hidden in Accessibilities</a></li>\n</ul>\n<p><img src=\"/media/2019-11-30/dock-settings.png\" alt=\"dock settings\"></p>\n<ul>\n<li>Tweak Dock Settings. -- These are my settings.</li>\n</ul>\n<p><img src=\"/media/2019-11-30/dock.png\" alt=\"dock\"></p>\n<ul>\n<li>Remove many icons in the dock, and put in necessary ones.</li>\n</ul>\n<h2>Dev</h2>\n<ul>\n<li><a href=\"https://brew.sh/\">Homebrew</a> -- it is needed to install much of dev tools.</li>\n<li>Xcode -- Xcode has needed compilers for macOS, when it also includes IDE. Xcode is shit, in that it might need 20+ GB to run installer, and takes about 15 GB disk space. It is also needed for many dev tools on macOS (the ones that use <code>xcode-build</code>).</li>\n<li>Setup Git settings -- <a href=\"https://help.github.com/en/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address\">https://help.github.com/en/github/setting-up-and-managing-your-github-user-account/setting-your-commit-email-address</a></li>\n<li>\n<p><a href=\"https://github.com/nvm-sh/nvm\">Node version manager</a></p>\n<ul>\n<li>Node.js is a JavaScript runtime outside a browser.</li>\n<li>I use v10.17.0 to ensure that it is compatible with most CLI and CMS.</li>\n<li>I use this instead of downloading Node.js from the official website, or installing directly via Homebrew</li>\n</ul>\n</li>\n<li>\n<p><a href=\"https://github.com/pyenv/pyenv\">pvenv</a></p>\n<ul>\n<li>Python is already present on macOS, but it is Python 2. pyenv helps manage Python versions better than the official website itself.</li>\n<li>Ruby has the <a href=\"/post/2019/07/macos-ruby-python\">same problems</a>. You should look for <a href=\"https://rvm.io/\">rvm</a> or <a href=\"https://github.com/rbenv/rbenv\">rbenv</a> if you plan on using Ruby or <a href=\"/post/2019/07/github-pages-blog\">install Jekyll</a>.</li>\n</ul>\n</li>\n<li>\n<p><a href=\"https://code.visualstudio.com/\">Visual Studio Code</a> and/or <a href=\"https://github.com/VSCodium/vscodium\">VSCodium</a> -- best editor for TypeScript (and probably JavaScript).</p>\n<ul>\n<li>I haven't developed much liking to <a href=\"https://www.jetbrains.com/webstorm/\">WebStorm</a> in order to purchase it. (My impression? -- much similar to VSCode.)</li>\n<li>I failed to customize <a href=\"https://atom.io/\">Atom IDE</a> to my liking. I prefer to have both VSCode and VSCodium on my computer instead.</li>\n<li><a href=\"https://www.sublimetext.com/\">Sublime Text</a> might be OK, but I haven't tried it for a while. -- I tend to think that commercial-backed products might be better than free counterparts.</li>\n<li>I also ditched <a href=\"https://macromates.com/\">TextMate</a>, BTW.</li>\n</ul>\n</li>\n<li>\n<p><a href=\"https://developer.android.com/studio\">Android Studio</a>, first run, and <a href=\"https://github.com/patarapolw/KeePassDX-diceware\">clone and run a package using NDK</a>.</p>\n<ul>\n<li>I also installed <a href=\"https://github.com/flutter/flutter/issues/14050\">Flutter via Homebrew</a>, to take advantage of <a href=\"https://flutter.dev/docs/get-started/install/macos#run-flutter-doctor\"><code>flutter doctor</code></a></li>\n</ul>\n</li>\n</ul>\n<h2>Language learning</h2>\n<ul>\n<li>For Chinese (Mandarin) language, I use <a href=\"https://pinyin.sogou.com/mac/\">Sogou input engine</a>.</li>\n<li>For Japanese language, I use <a href=\"https://www.google.co.jp/ime/\">Google input engine</a>.</li>\n<li>For Thai language, I just use macOS's.</li>\n</ul>"}},"pageContext":{"slug":"/2019/11/clean-install-macos/"}}}