Mac

setup

brew を入れる

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
# brew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

brew update

# docker
brew install docker
brew cask install docker

# vscode
brew cask install visual-studio-code
# vscodeにリモート開発拡張機能を入れる
code --install-extension ms-vscode-remote.vscode-remote-extensionpack
# vscodeにdocker拡張機能を入れる
code --install-extension ms-azuretools.vscode-docker
# vscodeのマテリアルテーマを入れる
code --install-extension equinusocio.vsc-material-theme
code --install-extension pkief.material-icon-theme
# 日本語化
# code --install-extension ms-ceintl.vscode-language-pack-ja

# gradle
# https://qiita.com/thankkingdom/items/044df23bc66a2ca67810
# brew tap AdoptOpenJDK/openjdk
# brew cask install adoptopenjdk8
# brew install gradle

# Google IME
brew cask install google-japanese-ime
# slack
brew cask install slack

Ref: Docker を Homebrew で Mac OS に導入する方法 https://qiita.com/sl2/items/881593d5b835b1f2d1dc

https://qiita.com/hkusu/items/159e0ff07441ae2ec1fa

システム環境設定

# メニューバーの非表示
defaults write -g _HIHideMenuBar -bool true

隠しファイルを表示

cmd + shift + .

OpenJDK8 をインストール

brew tap AdoptOpenJDK/openjdk
brew cask install adoptopenjdk8

Ref: https://qiita.com/t-motoki/items/e015950f89e0d17d22d0

開発用のフォントを入れる

https://github.com/microsoft/cascadia-code/releases

Docker コンテナ+ VSCode で開発する

あらかじめdocker runで開発用のコンテナを起動させておく。 command + shift + pから、>attach to running containerを入力する。 コンテナを選択する。

Powerline を入れる

Powerline 本体とフォントをインストールする。

# フォントをインストール
(cd ~/Downloads \
    && git clone https://github.com/powerline/fonts.git --depth=1 \
    && fonts/install.sh \
    && rm -fr ~/Downloads/fonts)

# Powerlineをインストール
(cd ~/Downloads \
    && git clone https://github.com/b-ryan/powerline-shell \
    && cd powerline-shell \
    && sudo python setup.py install)

Mac のターミナルを開き、フォント設定でRoboto Mono Medium for Powerlineを選択する。

VSCode のsettings.jsonにターミナルフォントの設定を追記する。

{
  "terminal.integrated.fontFamily": "Roboto Mono Medium for Powerline"
}

Ref:
https://github.com/b-ryan/powerline-shell

Ubuntu18.04 にインストール

apt-get update && apt-get -y install \
    fonts-powerline \
    python-pip

pip install powerline-status

powerline-daemon -q
source /usr/local/lib/python2.7/dist-packages/powerline/bindings/bash/powerline.sh

Ref:
powerline/fonts: Patched fonts for Powerline users.

Google Chrome の設定

英語版 Google で検索できるようにする

chrome://settings/searchEngines

Ref:
めっちゃ便利!Google 英語版を速攻で検索できるように Chrome を設定する方法

Ubuntu

docker pull ubuntu:18.04

Ubuntu に docker を入れる

FROM ubuntu:16.04

RUN apt-get update
RUN apt-get install -y \
    apt-transport-https \
    ca-certificates \
    curl \
    gnupg-agent \
    software-properties-common
RUN curl -fsSL https://download.docker.com/linux/ubuntu/gpg | apt-key add -

RUN add-apt-repository \
   "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
   $(lsb_release -cs) \
   stable"
RUN apt-get update

RUN apt-get install -y \
    docker-ce=5:18.09.7~3-0~ubuntu-bionic \
    docker-ce-cli=5:18.09.7~3-0~ubuntu-bionic \
    containerd.io

Ref: https://docs.docker.com/install/linux/docker-ce/ubuntu/

mac で立てた Ubuntu からホストのデーモンで docker コマンドを使う

ボリュームマウントするだけでいい。

docker run -it ubuntu:18.04 \
    -v $(which docker):/usr/bin/docker \
    -v /var/run/docker.sock:/var/run/docker.sock \

Ref: https://forums.docker.com/t/how-to-run-docker-inside-a-container-running-on-docker-for-mac/

G suite アプリ

  • kanbanchi

Google Chrome 拡張機能

  • 1PasswordX
  • ブックマークサイドバー
  • Simple URL Copy