いつも皆さんに助けられています
なんちゃってですから、ワタシなんて。もう、プログラミングの細かいこととか、Terminalの使い方とか、わからないことだらけです。でも検索するとたいがいは即解決します。素晴らしい。
で、最初戸惑ったのですが、結構同じことを書いているページが多いのです。一箇所にまとめたらいいのに、て思ってました。
しかしある時気付きます。なるほど、これらは全て、書いた人の個人的なメモではないだろうか、と。同じような中身でも、微妙に内容違ったりするし。みんながみんな自分のためだけに書いているからだな、と。
では何故みなさんはそれを不特定多数に公開しているのか?もう100%想像ですが、きっと誰かの役に立ちたいからでしょう。おお、それこそが「共助」ではないですか。
素晴らしい。自分のために書くこと(自助)が、自ずとみんなのためのドキュメント(共助)になるとは。webの皆さんは、時代を先取りしているなあ。
※精一杯の時事ネタです。
ワタシもそうしようと思う
ローカルにテキストファイルで保存しています。コマンドリストやパッケージリストなどです。なんとなく運用イマイチだなあと思っていたので、ブログに書いておこうと思いました。次からはブログを参照しよう。
ということで、以下、100%純粋なメモです。最初は、メモ系と日記系、別々のブログにしようと思いましたが、めんどくさいので本ブログ一本でいきます。
以下、徐に、メモ。
brewしたパッケージリスト
20200918版。
brew -v list
でbrewしているPackageリスト表示。
brew -v list --cask
でbrewしているGUIのPackageリスト表示
> brew -v list ls /usr/local/Cellar autoconf gmp libmpc openexr povray boost icu4c libpng openssl@1.1 pyenv gcc ilmbase libtiff pcre readline gettext isl mpfr pcre2 zsh git jpeg ncurses pkg-config
あんまり入ってないな。これから、どんどん増えるかは、わからん。
> brew -v list --cask blender gimp visual-studio-code
こちらは更に少ない。
pythonのpackageリスト
意外と調べる頻度は高い。
pip list
で入ってるpackageとそのバージョン一覧。
> pip list Package Version ----------------- --------- astroid 2.4.2 certifi 2020.6.20 cycler 0.10.0 isort 4.3.21 kiwisolver 1.2.0 lazy-object-proxy 1.4.3 matplotlib 3.3.2 mccabe 0.6.1 numpy 1.19.2 opencv-python 4.4.0.42 Pillow 7.2.0 pip 20.2.3 pylint 2.5.3 pyparsing 2.4.7 python-dateutil 2.8.1 setuptools 47.1.0 six 1.15.0 toml 0.10.1 wrapt 1.12.1
結構出入りはあった。ものの、もう1回最初からやり直したいくらい。
意外に、地味に超便利なのが以下コマンド。
pip list -u
でアップデート不要なPackageのみ表示。
pip list -o
でアップデート必要なPackageのみ表示。
> pip list -u Package Version --------------- --------- astroid 2.4.2 certifi 2020.6.20 cycler 0.10.0 kiwisolver 1.2.0 matplotlib 3.3.2 mccabe 0.6.1 numpy 1.19.2 opencv-python 4.4.0.42 Pillow 7.2.0 pip 20.2.3 pyparsing 2.4.7 python-dateutil 2.8.1 six 1.15.0 toml 0.10.1 wrapt 1.12.1
> pip list -o Package Version Latest Type ----------------- ------- ------ ----- isort 4.3.21 5.5.2 wheel lazy-object-proxy 1.4.3 1.5.1 wheel pylint 2.5.3 2.6.0 wheel setuptools 47.1.0 50.3.0 wheel
pip install -U <PackageName>
でPackageをアップデートできる。一括でやってくれるのあってもいいと思うけどな。あるんだろうな。きっと。