個人的に一番つらみを感じる下手に広く浅くWeb技術に手を出すのでフロントのツールがクラウド系のモジュールと競合するとかあったり。Nodeのバージョンとか。そこらへんが整ってきたので文字に起こした。TL;DR前提としてサーバーサイドがメインで、たまにWebフロントで遊ぶ人間。実行環境は基本的にDockerイメージを使うかDockerfileで固める。ローカルに入っているものとしてはmacOSにプリインストールされてるRubyやPythonなどと、自前で入れているGolangのみ。「PlnatUMLをローカルで書きたい」場合はJVMを単純に入れるのは回避する。ProxyをDockerで立てるなどして、なるべくインストールしないことやアンインストールしやすくすることを意識する。IDEは使わずにspacemacsを使っているのもあってかDockerと相性が良い。IDEはなんかそこらへんの対策方法とかある気がするけど使う予定が無いので知らない。ちなみに社用PCにはお仕事でサーバーサイドKotlinとJavaを扱ってるのでsdkman(gradle)とJVMをローカルへ入れてる。プロダクト自体はdocker-composeで固めてはあるけど、ローカルに直接プロダクトの環境構築してる方も居るのでその環境を再現するのが主な理由。終わったらJVMもsdkmanもサクッと消しちゃいます。使用しているiTerm2はキーボード入力が薄皮一枚分遅くなるのですぐにやめたterminalで設定しているものとしてはテーマはProを使っている。TextをONにしているぐらい。bashshellにはbashを使っている。zsh/fishを使ったけど起動がbashより起動が遅い気がするのと、それを許容するだけの魅力を特に感じなかったのでbashを使っている。起動速度にこだわるのは、僕の使い方が微妙なんだろうけど、bashをカジュアルに起動して閉じまくるから。これはもう手癖で今更直らないので起動速度を上げる方針。コマンドで測って導入するか決めてる。遅いツールは別のを探したり、どうしてもほしい場合はbash起動時には適用せずに起動用コマンドなどを作ったりしている。0.5sec以内に収まるようにしている。)のでチリツモで許容できないのです。alias/functionあまり登録はしてないけど、万人受けしそうなのだけあげるなら。pbcopyビルトインのpbcopyは日本語が扱えないため、それを可能にするalias。pbcopy"cdf現在開いているFinderのパスへ移動するためのfunction。表示するようにしている。読み込むようにしてあげないとせっかくインストールしてあげたツール類が動かなくなることに注意。"}だいたいこんなかんじになるsyslogの削除bashを起動する際ここが肥大化すると引きずられて起動速度が落ちるので削除する。/private/var/log/asl/*.asltmuxsshセッションの維持とか画面分割とかしてくれるツール。画面分割目的に使ってる。何度か挫折してたけど同期のemacsライクな設定を参考にゴニョったら世界が変わった。filesSpacemacs知らない人に説明するなら「emacsとvimを足せば最強だよね」って思想のエディタ。最近emacsからspacemacsへ乗り換えた。emacsのコンフィグをゴニョゴニョするのは楽しいけど無限に時間が吹っ飛ぶ。そこらへんの設定周りをいい感じにするためにspacemacsに乗り換えた。提供してくれるいざ乗り換えてみると最初はemacsだと思って使って痛い目みたけど、なれてきたら快適そのもの。ほしいパッケージはほんとにほとんど最初から入ってるし、新しく言語を始める場合はlayerがあるしで最高のユーザー体験が得られる。packages万人受けしそうなのをあげるならmultiple-cursor名前の通りマルチカーソル用パッケージ。矩形選択は直線の同時編集には強いけど行末の同時編集は苦手であるそういったときにmultiple-cursorで行末にカーソル増やし、行末に編集を行う。QuickTimePlayerを初めて使った。Qiitaundo-tree編集履歴をツリー形式で表示させ、自由に履歴を行き来するパッケージ。単純に一本道でundoするだけじゃなく、gitのブランチのように過去にundoしたタイミングにも戻れる。こちらも百聞は一見にしかずなので動画を撮った。TreeApplicationsおまけでGUIのアプリケーションを。2年ぐらいほとんど固定化されてる気がする。満足してるのもあるけど単純に探してないだけ。基本Caskを使って、Caskに無いものは直接取得しに行く。日本語入力Windowsでネトゲやってた頃から使っていて手に馴染んでいるので使ってる。IMEを入れたのが最初だった気がする。Chromeメインブラウザ。Safariは使ってない。TrackerAmazonの商品ページで値段の推移が見れるようになるOctotreeGitHubリポジトリをツリー表示するためのツール。CSSユーザーが作成したCSS/JSを適用してくれる。適用できるのが良いvimiumChromeをvimライクに操作するための拡張。アプリケーション呼び出し用inputフォームが最前面に出てくるサムシング。アプリ呼び出しより課金してスニペットメインで使ってる。Tool一部アプリのキーバインド上書き用に使ってる。etc...)強制的に上書く。Dropboxバックアップ用。画像は自分のアイコンしか使わないしソースコードはGitHubなので、DropBoxがバックアップの全て。会社では会社の方針かなにかで使えないのがしんどい。共有ツールキャプチャ後アップロードされURLが生成されるユーザー体験は素晴らしい。Alfred的なinputフォームを呼び出せて思いついたタスクをカジュアルに登録できるのが気に入ってる。todo登録しようとしてアプリ起動からやってると何しようとしてたか忘れるので(忘れるので)ショートカットはほんと大事。InkdropMarkdownで書けるメモ帳。試したけどMarkdownベースならこれが最高だったので課金して使ってるAtomいちばんemacsライクなキーバインドが使えるGUIエディタなので入れてる。GUIでテキストファイルクリックしたときに起動する用。Codeひとが僕の環境でエディタを使うときはこいつを起動します。4引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。