2009-02-01から1ヶ月間の記事一覧

Vimperator

最近使い始めました。FirefoxをVim風にキーボードから操作するための拡張。入れるといきなりメニューバーとツールバーを持ってかれます(もちろん設定で表示することもできます)。とってもイカす拡張です。 だいぶんVimの操作にも慣れてきたんだけど、弊害…

ディスク使用率90%

もう駄目だー。外付けのHDDを導入する時は近いやもしれない。バックアップもそろそろ必要なお年頃な気がするし。

風邪かな

昨日から頭の調子が悪いなーと思ってたら、どうやら熱があるみたい。運動不足と歳のせいか、最近免疫力が落ちてる。しかも風邪に気づかない。運動しないとなー。

C-z

たまにemacsが勝手に終了するなー、と思ってたらC-x打とうとしてC-zとしてたみたい。C-z はsuspend-emacs というコマンドに割り当てられてる。emacs を休止させるコマンド。GUIなかったころは多分よく使われてかもしれないけど使わないな。というわけでバイ…

メモリ増設

パソコンのメモリが512MBしかなかったので、1GB増量した。安くて驚いた。5年前ぐらいに256MBのメモリが1万以上したのが、1GBで2千円もしなかった。こんなことならもっと早めに増量するんだった。

問題追加

http://projecteuler.net/index.php?section=problems&id=231 土日かけてじっくりやるか、と思ってたら激簡単だったので、5分ほどで終わってしまった。最近は難しい問題が追加されてたから少し意外。 んー。解いてる問題数が一緒だと、投稿の早い順番で順位…

xargs

標準入力からコマンドラインを構成する。かなり便利そう。けどオプションが複雑。必要に応じて必要な使いかただけ。 リストしたファイルを消去する。 $ find . -name \*~ | xargs rm カレントディレクトリにあるファイルが a.txt, a.txt~, b.txt, b.txt~ の…

grep : カレントディレクトリ以下で、ある単語を含むファイルをリストする

grepの基本構文は以下のよう。 grep [OPTIONS] PATTERN [FILE...] カレントディレクトリ以下で、Hoge,hoge を含むファイルをリストする。バイナリファイルは無視したい。後 Capfile というファイルも無視。 $ grep -Er --files-with-matches --binary-files=…

複数のファイルの内容の一括置換

複数のファイルの中の単語を置換したい。Perl の置換を利用する。例えば Hoge, hoge を Hage, hage に変換した場合。 $ perl -i -p -e 's/(H|h)oge/$1age/g' input.file $ perl -i'.back' -p -e 's/(H|h)oge/$1age/g' input.file # バックアップファイル付き…

掃除

最近忙しくて掃除してなかったら、ゴミ箱からゴミがリアルにスタックオーバーフローしててエラいことになってる。暇でも掃除するというわけでもないけど。とりあえず5分だけ掃除。