zirzirrrrr’s diary

日常の蓄積とかなんか

メモ

プライベートIPアドレス

IPアドレスにはグローバルIPアドレスとプライベートIPアドレスがある. グローバルIPアドレスは216.58.221.164のようなIPアドレスであって, プライベートIPアドレスは192.168.1.10のようなIPアドレスである. ではグローバルIPアドレスとプライベートIPアド…

ubuntu 16.10 でutf-8のmecabを使う

青○文庫の構文解析をしたくてmecabを使おうとしたらaptで入るmecabの辞書はEUC-JPという邪悪な文字コード*1であった. よって以下のようにする. $ sudo apt-get install mecab-ipadic-utf8 *1:個人の感想

sedで社会性フィルタ

sedの-fオプションってどうやって使うんだっけって思ったので書いておく. まずはじめにこんなファイルを作る. Sociality_filter.txt s/死ね/にゃーん/g s/疲れた/にゃーん/g s/なんであいつのために俺が苦労しないといけないんだ/にゃーん/g s/けんきうし…

C/C++において処理時間測定にtime()なんか使うな

time()の戻り値は秒単位であり,また実時間の測定のみである. 実時間の測定を行いたいならgettimeofdayを,プロセス時間とシステム時間の測定を行いたいならgetrusageを用いること. マイクロ秒単位までの測定を行える. 以下コピペ用 実時間測定gettimeofd…

gitignoreについて

gitでファイルを管理している際に確実に無視したいファイルがいくつかある.例えば .log .exe .lib とかである. というわけで無視したいファイルがある場合は そのディレクトリ内に.gitignoreファイルを作成すれば良い. 特に凝ったことをしないときは GitH…

エディタについて

エディタ戦争がしたいわけではない Emacs 拡張性が高いため他のエディタの良いところをパクるのが楽である 個々人の特色が特に強く出るエディタである CLI・GUIどのような環境でも同様の働きをしてくれる Vim 軽量でありエディタ→端末間の切り替えが楽である…

sshでexitしても処理を確実に実行し続ける方法

nohup comannd & とか $ tmux $ command Ctrl + b d [detached] $ でデタッチするとか言われているが以下のようにすれば良い. $ command & 基本的に&をつけてバックグラウンドで実行すれば細かいことを考えずに処理は実行される. では,なぜnohupを使った…

grepについて

GNU grep と BSD grep がある Ubuntu CentOS などは GNU grep Mac は BSD grep である GNU grep は頭がおかしいくらいに速い grep のオプションで有用なのはマッチングしていない行を出す grep -v 一行だけじゃなくてAfter,Beforeも数値を指定して表示させる…