2009-02-01から1ヶ月間の記事一覧
最近使い始めました。FirefoxをVim風にキーボードから操作するための拡張。入れるといきなりメニューバーとツールバーを持ってかれます(もちろん設定で表示することもできます)。とってもイカす拡張です。 だいぶんVimの操作にも慣れてきたんだけど、弊害…
もう駄目だー。外付けのHDDを導入する時は近いやもしれない。バックアップもそろそろ必要なお年頃な気がするし。
昨日から頭の調子が悪いなーと思ってたら、どうやら熱があるみたい。運動不足と歳のせいか、最近免疫力が落ちてる。しかも風邪に気づかない。運動しないとなー。
たまに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分ほどで終わってしまった。最近は難しい問題が追加されてたから少し意外。 んー。解いてる問題数が一緒だと、投稿の早い順番で順位…
標準入力からコマンドラインを構成する。かなり便利そう。けどオプションが複雑。必要に応じて必要な使いかただけ。 リストしたファイルを消去する。 $ find . -name \*~ | xargs rm カレントディレクトリにあるファイルが a.txt, a.txt~, b.txt, b.txt~ の…
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分だけ掃除。