テクめも

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

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

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

markdownで記事を書くとき、コードを折りたたむ方法

はてなブログやQiitaでmarkdownで記事を書くとき、HTMLのdetailsタグを用いることで、コードなどを折りたたむことができます。 detailsタグの子要素にsummaryタグに、最初から表示させておく内容を書いておきます。 書き方 <details> <summary>コードを見る</summary> ``` python # Fizz </details>…

pyenvのanacondaを使っているときgit stashのエラーを解決する

前提 pyenvでanacondaをインストールしている anacondaをインストールしていない場合、問題は発生しない インストールしたanacondaをpyenv globalなどで設定していない つまり、以下のような状況です。 $ pyenv versions system * 3.6.8 (set by /Users/user…

Jupyterのパスワードを変更する

ハッシュ化したパスワードを準備する $ python -c 'from notebook.auth import passwd;print(passwd())' Enter password: Verify password: sha1:f8fa7727475f:2f78d141aab898374aec43c8ee40e0d0ddf5aab5 設定ファイルにパスワードを書く $ vim ~/.jupyter/j…

ファイルの種類が判別できるfileコマンドでできること

CLI

文字コードが判別できる テキストファイルは文字コードがいくつかあり、開けないアプリケーションもあったりするので、異なるOSの人に渡す際には事前確認しておくと良いでしょう。 $ file sample.txt sample.txt: ASCII text $ file sample.md sample.md: UT…

Pythonのコーディングチェックにflake8を使う

flake8とは flake8は以下の3つのライブラリのラッパーです。 Pyflakes pycodestyle (pep8) *1 Ned Batchelder’s McCabe script インストール $ pip install flake8 使い方 $ flake8 main.py ファイルだけでなくフォルダを指定することもできます。 $ flake8 …

Visual Studio Keyboard shortcuts for macOS

https://code.visualstudio.com/shortcuts/keyboard-shortcuts-macos.pdf