いろいろ備忘録日記

主に .NET とか Go とか Flutter とか Python絡みのメモを公開しています。

Pythonメモ-117 (Python Development Modeを有効にする)

概要 サンプル 参考情報 概要 忘れないうちにメモメモ。 Python 3.7 から、Python Development Mode というのが追加されていたんですね。知らなかったです。 元々、-W default というオプションがあって、それを指定すると通常時だと無視扱いになる警告など…

sortコマンドで数値ソートする (bash)

概要 サンプル 参考情報 概要 小ネタ。よく忘れるのでメモメモ。 連番が付与されているファイルが10個以上になると、普通に ls -1 | sort ってやっても、ちゃんとソートされません。 デフォルトでは後ろの番号部分も文字列として認識してソートしてしまうか…

データを任意のサイズに分割 (bash)

概要 サンプル 参考情報 概要 小ネタ。知ってるともしかしたらイザというときに便利かもしれません。 今はネットワークもストレージも大容量になったので多少大きなファイルを送受信してもあまり困ることはないかもしれません。 一昔前は、回線がとても細い…

指定した範囲での乱数を出力 (bash)

概要 サンプル 概要 Qiitaさんに以下の記事がありました。 qiita.com 面白そうなお題なので、別回答をここにメモメモ。 上の記事では、対象となる範囲を seq コマンドで取得してらっしゃいましたが この場合だと shuf コマンドの方が楽かもしれませんね。 sh…

シェルスクリプトで複数行のコメントアウト (bash)

概要 サンプル 概要 小ネタ。よく忘れるのでメモメモ。知ってるとちょっと便利です。 シェルスクリプトでのコメントアウトは # ですが、複数行を一気にコメントアウトしたい場合に毎行に # を付与していくのはちょっとめんどくさい。。コメント解除するとき…

現場でvim慣れていない人が知っておくと便利なTips

vim

概要 カーソル移動系 モード変更と入力 文字化け系 Shift-JIS の場合 EUC-JP の場合 検索系 普通の検索 grep (vimgrep) タブ幅とか 自動インデント系 ディレクトリ移動とか別のファイルを開いたり系 最後に 参考情報 概要 この記事は、vimに全然慣れていない…

Goメモ-128 (Go 1.16から io/ioutil パッケージが Deprecated な方向になっていく)

概要 概要 知らなかったので、メモメモ。 io/ioutil パッケージが Go 1.16 から deprecated な予定になっていくみたいですね www.srcbeat.com github.com もともと ioutil に存在していた関数とかは、それぞれ io や os パッケージ側に移動されるみたいです…

Blenderの解説書がWeb上で無償公開

概要 概要 忘れないうちにメモメモ。公開してくださったことに感謝。 forest.watch.impress.co.jp 本年度の演習のオンライン対応のために作った資料から講義部分を削除して Blender の使い方だけをまとめた PDF (1,419ページ、288MB)。実は Blender あんまり…

findコマンドで正規表現を使う (regextype, regex)

概要 サンプル 参考情報 概要 小ネタ。よく忘れるのでメモメモ。知ってるとちょっと便利です。 find コマンドは、よく利用するコマンドですが、-name オプションの指定には シェル のワイルドカードと同じ指定しかできません。もう少し、細かい絞り込みがし…

vimでカーソル位置の単語をコマンド行に挿入

vim

概要 参照情報 概要 よく忘れるので、ここにメモメモ。知ってるとちょっと便利です。 vimで、コマンドを実行することは多いと思いますが、今カーソルがあるところの文字列を、コマンドの引数とかにしたい場合が結構あります。grep (vimgrep) したりするとき…