ターミナルで入力中の文字全消去

ターミナルで勘違いして途中まで入力してしまった場合、ずっとdeleteを押し続けるのも酷な事
そんなあなたに

Ctrl + u

これで全部消してくれる
また、clearコマンドも

Ctrl + l

でできちゃったりする。

http://www.jp.redhat.com/manual/Doc9/rhl-gsg-ja-9/keyboard-shortcuts.html

ubuntu apache passenger

作ったrailsubuntuで公開しようとしてググったらpassengerを使うといい
ってなったから、passengerを使ってみようとした。
まずいろんなエラー出過ぎ。
rubygemインストールしたらなんかバージョンが0.9とかになってて最新の入れてくれず
その後passengerをインストールしようとしてもエラーでる。
出過ぎだろ。
結果的には
http://ecl.info.kindai.ac.jp/~inotti/blog/?date=200807
に書いてあるようにやったらうまくいった。
色々なライブラリが足りなかったりしたようだね。

ダメだpassengerの後にもいろいろインストールしなきゃダメみたい。
めんどくさいぜ

emacsにrinariを導入

ここを参考に導入。
http://d.hatena.ne.jp/willnet/20090110/1231595231
git無しでもダウンロードできるが、jumpフォルダの中身が無い。
git無しで行けるんじゃね?って思ったが
jumpの中身が無いってemacsに怒られる
gitでinit,updateしてjumpフォルダの中身ができるからやっぱりgitは必要だった。
そしてemacsのパッケージの内容のlisp/emacs-lispフォルダにrinariフォルダを入れた。
lispフォルダに入れてもファイルの読み込みはするが機能しなかった。

便利だったのは

$ M-x load-file RET .emacs

  • 起動時のエラーの内容(Message表示)

$ C-x b Message

訂正
.emacs
~/rinari
とやってたがアプリケーション自体のホームフォルダとか無いのね。
普通にホームフォルダからrinari消したら使えなかった。
基本中の基本ですよね。

macports で謎のsudo使用不能に

macportsopencvをインストールした後
sudoのコマンドを打つと

sudo: can't stat /opt/local/etc/sudoers: No such file or directory

と表示されsudoが使用不能になった。
もともとsudoは/usr/bin/sudoを使うのに
$ which sudo で /opt/local/bin/sudo
と表示されていた。なんでか知らんがmacportsでsudoがインストールされて、このsudoを使おうとしていたから使えなかった。
いつも通り
http://forums.macrumors.com/archive/index.php/t-562467.html
を参照して

usr/bin/sudo port -dv uninstall sudo

と入力してfailedとか言われるがこれの後にwhich sudoすると
/usr/bin/sudo と表示された。
んーなんで?

てかなんでそうなったかは一回

sudo port sudo port ...

ってミスしたからsudoがインストールされた気がする。

tableの名前での注意

日をまとめたテーブルdatesを作ろうと

ruby script/generate scaffold dates date:date

としてmigrateもして
http://0.0.0.0:3000/dates/
をみてもundefined method 'all'
と出て表示できなかった。
これはdateがdate型だと判断したからだと思われる。
言いたいのはテーブルの名前は型の名前にしない方がいいと思われるということだ。
常識?