Webチェック: 2008年4月アーカイブ

ついったー川柳

| | コメント(0) | トラックバック(0) | ついったー川柳
客先トラブルでイタタな感じで直帰し、Twitterを見たらはまちや2氏の発言が目に入る。

確かに面白いなぁ。

Twitterには、ほとんど自分で発言することは無いのですが、やってみると。
気持ち悪 風呂が充実 してました iwazer 水府
わははは。良い感じに微妙!自動生成の魔力を感じます。

全く意味不明な場合もありますが、「やり直し」ボタンでどんどん変更できます。
3個目で出たのが上。

パーマネントリンクのページは、フォントも凝ったらもっと素敵なんじゃないかと思いますねぇ。

ざっと見た中で目に入ったお気に入りはこれ。
夢を見た 台無しやんけ 目が覚めて
saeko 卍

すげーなぁー
Shell History | Weboo! Returns.

おぉ、面白そうな企画です。恥ずかしいコマンド(?)が並んだらどうしようと思いましたが… わりとありきたりな結果に(汗)
やはり cd と ls は多いのだなぁ。tail もログを見てたりするので多い。

script/imayomi っていうのが謎ですが、実は今読ミ(imayomi)の再起動スクリプトなのでした。Rails プロジェクトの script ディレクトリ内に作りました。svn update してから script/imayomi を実行するという流れで今読ミの本番更新をしているというわけです。これが cd, ls, tail に次いで私が多く打つコマンドになっていると。つまり最近はほとんど今読ミの更新時にしか、このシェルを使ってないってことだ。

ちなみに、script/imayomi は、こんな Ruby スクリプトです。 …はい、そうです。ps -ef | grep 'mongrel_rails start' を打って、プロセスIDを調べて、kill -TERM するだけ。シェルスクリプトでいいじゃん!と思われるでしょうが、これを書いた当初は何でもRubyで書きたかったんです。Rubyスキルがまだまだ低いので、かなり無理無駄がありそうですが、まぁ便利に使ってます。
読むと分る通り、実はまだ分散してません。ユーザーが少ないのを良いことに 1 Rails サーバーで動かしちゃってます。よく言われますが、Rubyは本番環境を作るのが難しいですよね。たぶん mod_proxy_balancer で複数の mongrel_rails アプリケーションサーバーに分散する方法が一番使われているのかなぁ。
先週、mod_railsというのも知ったので、要チェックです!

完全に脱線しました。次のコマンドに行きましょう。
su が多い。これは良くない習慣だと思います。やはり山下さんの様に sudo すべきですよね。

次は exit 。私はいきなりターミナルエミュレーターをバッテンで殺すのは嫌いなので、抜けるときは大抵、律儀に exit を打ちます。

次が less に vi。ターミナルエミュレーターでは、テキストファイルの参照は less、編集は vi です。コード書きはEmacs派ですが、設定ファイル程度なら vi で編集します。
ちなみにサーバでの作業は、いつもWindows からPoderosaで接続しています。

最後に top。あまり起動している記憶はないので意外です。まぁ、サーバは基本、ほったらかしなので 12 回でもランクインしてしまいました。

ちなみにスーパーユーザーでも、ほぼ同じ。svn, script/imayomi, su の代わりに、ps, grep, apachectl などがランクインする感じでした
今読ミの開発エディタをEclipseからEmacsに変えて半月少し経ちましたが、Emacsやっぱりいい。

ただSubversion関連の操作は、EclipseのSubclipse Plug-inが非常に慣れてて使いやすかったのですが、そのためだけに
Eclipseを立ち上げるのもナンですし、コマンドラインではいささか面倒ですし、Windows Exprolerに組み込むタイプのTortoiseSVNを使っています。

TortoiseSVN、悪くはないんですがインターフェースがもうひとつと言うところ。それにプラグラマーに取ってはいつも編集しているエディタから離れると、遠回りな感じがします。

そこに、ナイス情報が。

Emacs の vc-annotate - Hatena::Diary::naoya

おぉ!と思いemacs-lispはどこだ?とリンクを探したがない。ググりそうになったが、ひょっとしてと、エントリーに書いているとおり、C-x v gと押してみると…(・∀・)…使えた。

emacs_vc-annotate.jpg





















そういえば、昔仕事でずっとUnixを使ってた頃はVCを使ってなかったので全く知らなかった。
一人で開発してるので編集者が全部自分なのが笑えますが。

紹介されているのはコードの履歴表示機能だけですが、他にも便利なのがないかな。




このアーカイブについて

このページには、2008年4月以降に書かれたブログ記事のうちWebチェックカテゴリに属しているものが含まれています。

前のアーカイブはWebチェック: 2008年3月です。

次のアーカイブはWebチェック: 2008年5月です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

imayomi(今読ミ)

ログール

Powered by Movable Type 5.04
あわせて読みたい