テクめも

プログラミング関連のちょっとしたTipsなどを書いています。

macOS

よく使うMacのターミナルショートカットキー一覧

移動 Command Content Ctrl + a 行頭に移動する Ctrl + e 行末に移動する Option + ← 前の単語に移動する Option + → 後の単語に移動する 削除 Command Content Ctrl + w 前の単語を削除する Ctrl + u 行頭までを削除する Ctrl + k 行末までを削除する Ctrl …

pyenvでpythonのinstallエラーを解決する

pyenvでpythonをインストールしようとすると以下のようなエラーが発生しつまりましたので、その解決策を忘備録として残しておきます。 pyenv install 3.7.4 python-build: use openssl@1.1 from homebrew python-build: use readline from homebrew Download…

macでPDFのサイズを小さくする方法

手順 PDFを開いて、「ファイル」-> 「書き出す」を選択 書き出し名を変更 変更しないと上書きされます Quartz フィルタで「Reduce File Size」を選択 所感 いくつか試してみたところ、サイズが40%から80%程度に削減されました。 50MBくらいの大きなファイル…

macにnmapをインストールする

普通にインストールするとエラーが発生しました。 $ brew install nmap ... Error: The `brew link` step did not complete successfully The formula built, but is not symlinked into /usr/local Could not symlink share/man/de/man1/nmap.1 /usr/local/…

macOSでリモートサーバのディレクトリをマウントする

リモートサーバのディレクトリをマウントできるsshfsについて紹介します。 インストール $ brew install sshfs sshfs: OsxfuseRequirement unsatisfied! You can install with Homebrew Cask: brew cask install osxfuse You can download from: https://osx…

macのターミナルでコピペ

macOSの場合、ターミナルでコピペができます。 クリックボートにコピー $ echo 'hoge' | pbcopy クリックボートからペースト $ pbpaste hoge pbpasteはCtl+Vを使えば良いのであんまり出番はありませんが、pbcopyはそれなりに使います。 個人的に一番よく使う…

MacのPython仮想環境でmatplotlibを使うときのエラーを解決するワンライナー

事象 python -m venv .vencとかで作った仮想環境でMatplotlibを使おうとするとエラーが発生する RuntimeError: Python is not installed as a framework. The Mac OS X backend will not be able to function correctly if Python is not installed as a fra…

macOSでPythonをインストールしようとしたときのエラーを解決する

pyenvでpythonをインストールしようとすると以下のようなエラーが発生しました。 (原因かはわかりませんが、macOSのバージョンを10.13に上げてから発生しました。) $ pyenv install 3.6.4 python-build: use openssl from homebrew python-build: use read…

Pyenvをインストールすると発生するbrew doctorのWarningを解決する

macOSでpyenvをインストールすると、brew doctorでconfigまわりのWarningが発生します。 $ brew doctor Please note that these warnings are just used to help the Homebrew maintainers with debugging if you file an issue. If everything you use Home…