npmそしてシェルを読みなおす。最新になっているか、確かめてみよう。記事によると、複数バージョンの管理なんかもできるらしい。使いみちもなさそうだから処分しようと思う。いうわけで、中のデータを完全消去することにした。ファイルやディスクにランダムデータやゼロを書き込んで、データを消去、復元できなくするコマンドだ。マシンに繋いでみると、つぎのようになった。このディスクのデータを消去するにはつぎのようにする。/dev/sdbデフォルトでは、ランダムデータを書き込むことを3回繰り返す。指定したオプションの意味はつぎの通り。ランダムデータ書き込み後にゼロを書き込むというわけで、今回のケースでは都合4回書き込むことになるんだけど、昨日の夜に始めて約12時間くらいが経過した今朝の段階でやっと2回目の書き込みが始まったところ。予想以上に時間がかかりそうだなぁ。やってるのを見かけたので。詳しくはリンク先の記事を見て。実装はファイル名を参考にしたくらいで、ちゃんと読んでない。できたのはこんな感じ。検索対象のファイルはテキストファイルのみ。indexとにかくまずは動くものを、ってことで作ったので、コードが整理されてないのは目を瞑ってほしい(後で直す)。config.yaml.exampleインデックスを作る。create_index.pyできたインデックスファイルがこれ。83.index「require」という文字列を検索してみる。ファイル名と出現位置(のリスト)が出力される。独自ドメインも使えるということが分かった。インターネットに接続してるサーバだ。サブドメインだけだと思ったんだけど、いま調べたら独自ドメインでも無料で使えるようだ。