2006-12-01から1ヶ月間の記事一覧

折り畳み

vim

折り畳み zf Shift+vで選択してzf 折り畳みを広げる za 折り畳みを保存しておく .vimrcに set viewdir=~/.vim/view au BufWritePost * mkview autocmd BufReadPost * loadview

スバラシイデス。GJ! デュアルディスプレイな環境で非常に役立ち。

結局、URLのコントローラー部が間違ってたとき

500エラーが出るようにフレームワークでなってしまってるから、404を出したいなら dispatcher.rbのfailsafe_responseを書き換えてしまうのはアリなのかナシなのか。 # If the block raises, send status code as a last-ditch response. def failsafe_respon…

rescue_action_in_public

ああー、rescue_action_in_publicの呼び出し元のrescue_actionは、actionのエラーを拾うだけなんダナ。そもそもcontrollerがみつからなかったらここまでとどかないのは仕様ですか。。

404エラーの出方を知りたい

いちおう、以下のナイヨウはproductionモードの話。 コントローラーが存在してアクションがないURLの場合、404エラーになる コントローラーがないURLの場合は500エラーになる コントローラーがない場合、ActionController::RoutingErrorがraiseされる。 コン…

logrotate

[logrotate.status]で管理しているのはローテーションの履歴です。 先の例ですと、[/var/log/test.log]を最後にローテーションしたのは 2005年02月18日だぞということを記録しているわけです。 そして、[logrotate.conf]では毎日ローテーションすると設定し…

mod_rewriteとか

調べてみました。 HTTPでアクセスした時、自動的にHTTPSにrewriteする方法。 mod_rewriteでのhttps遷移について

ファイルディスクリプタの数を知りたい

$ cat /proc/sys/fs/file-maxHELIX SERVER & PROXY リリース ノートより

apache2.2 + mongrel cluster

apache2.2のmod_proxy_balancerを使ってmongrel clusterにリクエストを割り振るようなものをセットアップしてみました。 かなりすんなりいけた。というのは、こちらがとても親切に説明していてくれたからです。多謝。 Apache 2.2.0 のロードバランス機能(mod…

screen使ってるときにスクロールさせる

puttyからscreen使っているときにはスクロールの設定をしても、スクロールしない。 そこで puttyなら設定の「Alternate 端末画面への切り替えを無効にする」をオンにダー!!

Vim7のインストール

FedoraCore6をインストールしたのであらたにVim環境を構築したメモ。 yum install ruby-devel$ cd ~/download $ wget ftp://ftp.vim.org/pub/vim/unix/vim-7.0.tar.bz2 $ wget ftp://ftp.vim.org/pub/vim/extra/vim-7.0-extra.tar.gz $ wget ftp://ftp.vim.o…

半角文字を全角文字に変換する

UTF-8環境で半角文字を全角文字に変換するものを書いてみました。 module StringUtil def self.append_features(klass) super klass.class_eval do klass.extend ClassMethods end end module ClassMethods def han2zen(text, nonkana = true) require "jcod…

DHCP環境でインストールするときはループバック・アダプタをインストールしておく

しないと泣きを見る。

なるほど。require_gemってそういうことなんだ。しらなかった。