Shell

Springerexemplar の grep

Springer Exemplar - Scientific Terms in Context と言えば Springer が有するコーパスから指定したフレーズの一致件数・一致例を出してくれるサイトですが、「この表現とあの表現の一致件数を比較したいな〜」というときに一発コマンドを打てると楽だなあ…

virtualenv, zsh, and rprompt

導入したので覚え書きを残す virtualenv 入れないと pip list が荒れたり依存関係で人が死んだりする virtualenv はひとまず ~/.venv のように共通化しておいて、alias ve='source ~/.venv/bin/activate' とする python3は必要になってないからまだ作ってな…

make

・makeでコンパイルする習慣をつける 競技プログラミング的な問題のためにコードをコンパイルするとき、いつも $ g++ hoge.cpp -o hoge.outと書いていた。.outにするのは.oだと文字数が.cppと合わないし実行ファイルだから拡張子無しってするとディレクトリ…

クリップボードとか

・計算量の圧縮について 愚直に計算したら到底終わらないような問題の計算量の次元をどうやったら落とすことができるか。ここまで数問としか呼べない程度の問題しか解いたことのない経験での雑感では、「便利なデータ構造を使って探索の次元を落とす」「アル…

for文のはなし

シェルでそのままfor文を書いたことがなくてあれだったので。 $ for ((i=0;i<10;i++)) for> do for> echo $i for> done 0 1 2 ... もちろん、 $ for ((i=0;i<10;i++)); do; echo $i; done; $ for ((i=0;i<10;i++)) do echo $i; done $ for ((i=0;i<10;i++))d…