MBP(はてな)

MacBook Pro,iPhone Xs,React

M1 MacBook Air

macOS Big Sur Version 11.6 (Build 20G265) 購入時
macOS Monterey Version 12.0.1 (Build 21A559) Update後

MacBook Air (M1, Late 2020)
Chip Apple M1 @ 3.06 GHz
L1 Data Cache 64KB, L2 Cache 4MB, L3 Cache 0B, L4 Cache 0B
Memory 8 GB
Storage 256GB

設定ートラックパッドータップでクリックをON
  トラッキングスピードを5に変更
  スクロールの方向:ナチュラルをOFF
  ディスプレイー解像度変更ースペースを拡大
  アクセシビリティーポインタコントロールトラックパッドオプションー3本指のドラッグ
   Mac トラックパッドで「3 本指のドラッグ」を有効にする - Apple サポート (日本)
  ドックの位置を左に変更
  キーボードーショートカットー入力ソースー前の入力ソースを選択をcontrol + jに変更
  キーボードー修飾キーーCapsキーにcommandキーに割り当て
  キーボードーRepeatとDelayを一番右に変更
  言語と地域ーEnglishを追加
  ドックとメニューバーーMagnificationをON、位置を左に変更

safariの設定でサイト超えトラッキングを防ぐをOFF

rebuildインストール 0.32秒
0.32s user 0.15s system 8% cpu 5.887 total

215.69GBの空き

Xcode (13.1 13A1030d)をインストール 12.4GB
アップデートをインストール

191.7GBの空き

Xcodeで実行してのiPhone 13のシミュレータで表示されるまでが早い。7秒

HomeBrewインストール
$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
$ echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/hiroyuki/.zprofile
$ eval "$(/opt/homebrew/bin/brew shellenv)"
$ brew help
$ brew --version
3.3.2
【MacBook】M1対応したHomebrewをインストールしてみた

$ mkdir github
$ cd github
$ git clone https://github.com/hiroyuki12/dotfiles
$ cd
$ ln -s github/dotfiles/.vimrc ./
$ ln -s github/dotfiles/.zshrc ./
$ echo $SHELL
/bin/zsh

Nodeインストール(anyenv、nodenvインストール)
M1 Macにnodenvをインストール(Node.jsバージョン管理) – 株式会社RETVAL
.zshrcに追加
export PATH="$HOME/.anyenv/envs/nodenv/bin:$PATH"
$ nodenv -v
nodenv 1.4.0+3.631d0b6
nodenv installを追加
nodenv installを実行したら`no such command`となった件 |Hodalog
$ mkdir -p "$(nodenv root)"/plugins
$ git clone https://github.com/nodenv/node-build.git "$(nodenv root)"/plugins/node-build
$ nodenv install 16.16.0
($ nodenv install 17.0.1 だと react の $ npm run startで画面が表示されない。16.16.0だとOK。18.6.0もNG)
$ nodenv rehash
$ nodenv global 16.16.0
$ node -v
 v16.16.0

~/.zshrcにexport NODE_OPTIONS=--openssl-legacy-providerを追加すると、
node 18.6.0でも、$ npm run startで画面が表示される
Node.jsのバージョンがv17の場合、Vue.jsプロジェクト起動時に'ERR_OSSL_EVP_UNSUPPORTED'エラーが出る #Vue.js - Qiita


Yarnインストール
$ brew install yarm
$ yarn -v
 1.22.17

React
$ npm run build で7秒
$ npm run build で5秒くらい

Vim オートコンプリーション cocプラグイン - MBP(はてな)
$ vi で起動してもエラーは出なくなったが、補完候補が表示されない

$ vi .vimrc でエラー
React開発 vim設定 - MBP(はてな)

rbenvインストール
$ brew install rbenv ruby-build rbenv-gemset rbenv-default-gems
$ echo 'eval "$(rbenv init -)"' >> ~/.zsh_profile
$ source ~/.zsh_profile
$ rbenv
 1.2.0
$ rbenv install 3.0.2
$ rbenv global 3.0.2
Terminalを再起動
$ ruby -v
3.2.0
元のrubyに戻す
$ rbenv global system
$ ruby -v
rbenv | Vine Linux 6.5(あめぶろ)


ベンチマーク

Docker Desktopインストール
Docker Desktop: The #1 Containerization Tool for Developers | Docker
Spotlightでdockで検索して、docker Quickstart Terminal を実行
turorialの途中の「$ docker build -t docker101tutorial . 」でエラー
ERROR [app-base 2/8] RUN apk add --no-cache python
(右上のDockerアイコンからQuick Start Guide)

Terminalで
$ docker run hello-worldで
Hello from Docker! が表示される

$ docker -v
Docker version 20.10.8, build 3967b7d

$ docker-compose version
Docker Compose version 2.1.0

DockerコンテナでReact - MBP(はてな)

MacでNext.js - MBP(はてな)

Rust 1.62.0 - MBP(はてな)

Ansibleインストール
$ b ansible
$ ansible
ansible [core 2.11.6]
Ansible - MBP(はてな)

$ python -V
2.7.16

$ perl -v
v5.30.2

Flutter入門 - MBP(はてな)

DockerでVineSeedを動かす | Vine Linux 6.5(あめぶろ)

UTMを使ってM1 MacにUbuntu20.04をインストールして、その中でDockerを動かして、その中でUbuntu20.10を動かしてみる #Docker - Qiita

Angular CLI 環境作成方法(Mac環境) #Node.js - Qiita

https://44igarashi.hatenablog.com/entry/m1_vscode_install

設定ーキーボードショートカット 同じアプリの次のウィンドウ表示をcontrol + fに変更
Alfredインストール $ c alfred
command + spaceに設定
検索文字列を入力してEnterでGoogle検索
キーボードショートカット沼にはまりキーボードしか触らなくなった話 #MacOSX - Qiita

VirtualBoxでは仮想マシンを起動できない
https://dacekinger.net/m1macminivirtualbox/?

SSDの読み書き速度を計測するディスクベンチマークアプリ。参考
Write 2362MB/s、Read 2873MB/s  2021/11/12
M1チップ搭載Macのベンチマークスコアまとめ。プロセッサ、グラフィック、SSDいずれもIntel Macを上回る結果に
STARTボタンを押して開始、繰り返し計測するので、STARTボタンを押して停止

参考:MacBook Pro Late2012
Blackmagic Disk Speed Test
WRITE 321.3MB/s、READ 439.0MB/s
9 - MBP(はてな)

CPUベンチマーク
GeekBench4
Single-Core Score 1592
Multi-Core Score 7224

参考:MacBook Pro Late2012
GeekBench5
Single-Core Score 3136
Multi-Core Score 6007

$ firebase serve した時に、Port 5000が使われていて起動できない
MacをMontereyにアップデートしたらFlaskが5000番ポートで起動できなくなった - Sweet Escape

safariの終了を
option + command + q に変更する
How to Get Confirmation Alert Before Quitting Safari on macOS | by Claudio Carnino | Mac O’Clock | Medium