#author("2022-05-24T04:22:37+00:00","default:admin","admin") [[macOS:https://www.apple.com/jp/macos/]] *キーボード操作 [#de8ef851] -[[Mac のキーボードショートカット:https://support.apple.com/ja-jp/HT201236]] -[[Macでキーボードをマウスのように使用する:https://support.apple.com/ja-jp/guide/mac-help/mchlp1399/mac]] -[[Macのショートカットキー早見表92個|効かないときの対処法も紹介します:https://www.sejuku.net/blog/124447]] **フルキーボードアクセス [#oef41725] -[[フルキーボードアクセスを使用してMac内で移動する:https://support.apple.com/ja-jp/guide/mac-help/mchlc06d1059/12.0/mac/12.0]] *バッテリ [#o54dfaf1] -[[Macbookを長く使い続けたい! 耐用年数と駆動時間を最大化するバッテリ&充電のコツ:https://pc.watch.impress.co.jp/docs/column/macinfo/1354605.html]] -[[Macは過充電にならないので安心して電源を挿しながら使うべし:https://bamka.info/mac-battery-kajuden/]] *開発環境構築 [#ibf71c7b] -[[【M1 Pro/Max対応】M1 Mac環境構築ベストプラクティス:https://qiita.com/c60evaporator/items/aef6cc1581d2c4676504]] -[[Mac を買ったら即入れておけ! 2022年版 Homebrew のインストールとその使い方:https://diveintohacking.com/homebrew-intro/]] -[[Homebrewでパッケージ管理:https://www.wakuwakubank.com/posts/398-mac-homebrew/]] **homebrew [#m521b2a8] -[[brew tapとは:https://qiita.com/sammrai/items/85ed5e914d424fbf9fd6]] **Visual Stuidio Code [#hb7df833] -[[VSCode に必ず入れておきたい拡張機能:https://qiita.com/ucan-lab/items/e85931bf8276da43cc97]] **PHP [#sb0fb457] -[[MAC開発環境:https://aw1.jp/mac/mac%E9%96%8B%E7%99%BA%E7%92%B0%E5%A2%83/]] ... macOSでPHP環境を作るなら、これを参考にすべし -[[(Mac)phpbrewでPHPのバージョンを切り替える:https://pointsandlines.jp/server-side/php/phpbrew]] -[[[Sy] 作業メモ 〜MacのHomebrewとPHPまわりの環境整備〜:https://utano.jp/entry/2019/01/work-note-mac-php-and-homebrew/]] -[[MacにHomebrewでPHP5.4をインストールする:https://www.karakaram.com/install-php54-homebrew/#pear-ini]] ... PEARとか ***phpbrew [#s33f3ade] -[[phpbrewでバージョン管理する:https://qiita.com/Nedward/items/7bf935f67cbf31ee0f71]] -[[【mac】phpbrewで複数のPHPのバージョンの管理する:https://zenn.dev/naoki_oshiumi/articles/60536aa1dbec33]] -[[MacでのPHP開発はphpbrewが非常に良い:https://www.karakaram.com/mac-install-phpbrew/]] ***PHP 5.6 [#m2c558fc] -[[shivammathur/homebrew-php:https://github.com/shivammathur/homebrew-php]] ***composer [#x6ba28bb] -[[composerをHomebrewで管理する方法(初心者):https://masafumi-blog.com/how-to-manage-composer-with-homebrew]] -PHP 5.6の場合は 2.2 のLTSをインストールすべし! -[[Download Composer:https://getcomposer.org/download/]] php composer-setup.php --version=2.2.12 **MySQL [#e26fd248] -[[MySQLの開発環境を用意しよう(macOS):https://prog-8.com/docs/mysql-env]] ***MySQL 5.7 [#f4cd249c] -[[MySQL5.7をHomebrewでmacOSにインストールする手順:https://weblabo.oscasierra.net/mysql-57-homebrew-install/]] --[[MySQL 5.7 をインストールしたら最初に行うセットアップ:https://weblabo.oscasierra.net/mysql-57-init-setup/]] -[[HomebrewでMySQL 5.6をインストール。開発用my.cnfもさらす:https://www.karakaram.com/install-mysql56-homebrew/]] ***my.cnf [#n7008d2f] -/opt/homebrew/etc/my.cnf -log-error は必ず指定する --指定しないと挙動が変?(DB管理ツールを起動しているとプログラム実行時に接続エラーになる) **Apache [#x18d6c6f] -[[MacでApacheを立ち上げてみる:https://qiita.com/kid_drill/items/5c85917068490177b6ab]] -[[macOS MontereyでApacheとPHPを動かす:https://tangerine.hateblo.jp/entry/2021/10/26/161116]] --httpd.conf のパスが /opt/homebrew/etc/httpd/httpd.conf に変わったようだ --DocumentRoot は /opt/homebrew/var/www --ログファイルのフォルダは /opt/homebrew/var/log/httpd DocumentRoot is /opt/homebrew/var/www. The default ports have been set in /opt/homebrew/etc/httpd/httpd.conf to 8080 and in /opt/homebrew/etc/httpd/extra/httpd-ssl.conf to 8443 so that httpd can run without sudo. To restart httpd after an upgrade: brew services restart httpd Or, if you don't want/need a background service you can just run: /opt/homebrew/opt/httpd/bin/httpd -D FOREGROUND ==> Summary /opt/homebrew/Cellar/httpd/2.4.53: 1,662 files, 31.8MB ==> Running `brew cleanup httpd`... Disable this behaviour by setting HOMEBREW_NO_INSTALL_CLEANUP. Hide these hints with HOMEBREW_NO_ENV_HINTS (see `man brew`). **mkcert [#e9603055] -[[ローカル開発環境にSSLを設定できるmkcertがめちゃくちゃ便利だった:https://parashuto.com/rriver/tools/mkcert-for-local-ssl-dev-env]] -[[ローカル環境のSSL対応(HTTPS通信)をmkcertで実現する:https://nishinatoshiharu.com/mkcert-local-ssl/]] -[[【Homebrew|ローカル|Apache|SSL|Mkcert|zsh】オレオレ証明書でローカルhttps接続:https://teratail.com/questions/313667]] -[[開発環境をhttps化するmkcertの仕組み:https://qiita.com/k_kind/items/b87777efa3d29dcc4467]] **Sourcetree [#wce7e5c6] -[[MacでのSourcetreeセットアップとGitHub連携とプルリクエスト作成までの手順:https://qiita.com/suzutatsu/items/817f58cfb6e69f56d134]] **iTerm2 [#nbb6855e] -[[Macのターミナルよりおすすめ!分割と移動がイケてるiTerms2が素敵!:https://laugh-raku.com/archives/3127]] -[[Macの端末をいろいろ検討した結果iTerm2になった:https://zenn.dev/kawarimidoll/articles/007449407cc78d]] -[[iTerm2とzshを使ってターミナルをGeekにする:https://qiita.com/YUM_3/items/31ed30782f160ffd6f82]] -[[Macのデフォルトターミナルをなんとなく使ってる人へ 「iTerm2」を導入して世界を変えよう。:https://bottoms-programming.com/archives/mac-terminal-to-iterm2.html]] -[[MacではターミナルではなくiTerm2を使ったほうが良い:https://iwb.jp/iterm2-terminal-emulator-macos-app/]] -[[iTerm2の使い方や初期設定を解説!Macのターミナルアプリとしてオススメの理由とは?Hotkeyを設定し効率化しよう:https://agency-star.co.jp/column/iterm2]] -[[MacのターミナルアプリはiTerm2で決まり!!オススメの設定と基本的な機能まとめ:https://webrandum.net/iterm2/]] -[[Macのターミナル(iTerm2)を自分好みにカスタマイズしてみました:https://c-limber.co.jp/blog/1964]] -[[Terminalを縦に分割できるiTerm2の設定と使い方メモ:https://hisha11.hatenablog.com/entry/2013/05/04/202456]] ***Tips [#g1aa9adb] -ファイルツリー表示 --[[MacでTreeコマンドを使いディレクトリ構造をテキスト出力する:https://tech.qookie.jp/posts/info-tree-cmd-mac/]] -インライン画像表示 --[[【iTerm2】ターミナル上で画像を表示する方法:https://qiita.com/noraworld/items/ea59c37e48ac0977cc72]] -クリップボード --[[コマンドラインからクリップボードへのコピー:https://qiita.com/Kzno/items/6f2fa98256bdffb0fd43]] -文字化け --[[macでファイルの文字コードを変換する『nkfコマンド』の使い方とオプション一覧:http://kawatama.net/others/mac/1754]] -[[文字コードをコマンドで切り替える(iTerm2 ):https://qiita.com/jimpei/items/7e07fe92207c876a8475]] **Python [#i0185d41] -[[macOS 12.3 MontereyではPythonのランタイムが削除され、依存したアプリや機能拡張が動かなくなるので注意を。:https://applech2.com/archives/20220309-apple-removed-python-from-macos-123-monterey.html]] -[[pyenvでインストール可能なバージョン一覧を表示する方法:https://qiita.com/lighttiger2505/items/9361de2a2951b838f3b7]] -[[【図解】作業が倍速!pipenvの使い方【Python】:https://zenn.dev/nekoallergy/articles/py-env-pipenv01]] **AWS [#n6cec8f9] -[[AWS CLIをHomebrewでインストールする:https://zenn.dev/akakuro/articles/30f570b8863bef]] -[[AWS CLIとは?インストール手順や使い方を初心者向けに解説!:https://udemy.benesse.co.jp/development/system/aws-cli.html]] -[[AWS CLIを利用するメリットと導入方法:https://www.cloudsolution.tokai-com.co.jp/white-paper/2021/0617-239.html]] **diff [#m1effdd3] -[[【2022年版】Diffツール (差分ツール) おすすめ12選!(Windows、macOSで無料):https://notepm.jp/blog/6725]] -[[ydiff:https://pypi.org/project/ydiff/]] **[[Warp:https://www.warp.dev/]] [#adc95c98] -[[Rustベースのモダンなterminal 、 Warp:https://dev.classmethod.jp/articles/warp-terminal/]] -[[最近話題のWarpを触ってみた:https://zenn.dev/cohky/articles/warp-touched]]