32nd Diary

トップ | 最新 | 過去の日記 | もっと過去の日記

2004年
1月
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
めーるあどれす
ruby -rbase64 -e'puts Base64.decode64 %q(dGFrYW5vMzJAZ21haWwuY29t)'



2004-01-09 (Friday) [長年日記]

[UNIX] 環境変数を特定のジョブで使用

そんなわけで,昨日Eclipseを使用方法について書いてあるページを挙げましたね.その中でこんな使い方をしていたはずです.

 $ LANG=ja_JP.UTF-8 eclipse

これでLANGにja_JP.UTF-8が入った状態でeclipseが実行されます.

んじゃぁ,例題.

 $ export LANG=ja_JP.UTF-8
 $ LANG=C echo $LANG

さて,なんと出る?

……

………

正解はja_JP.UTF-8です.

まぁ,よく考えればわかるんですが,実行前にシェルで展開されんのよね.>$LANG

では第二問

 $ export LANG=ja_JP.UTF-8
 $ LANG=C echo echo \$LANG | bash

さてなんと出るでしょうか?(わら

……

………

正解はja_JP.UTF-8です.(ぶ

まー.LANG=Cが有効なのは最初のechoデスカラ.(w

では最終問題.上記の機能が確認できる(Cと出力する)ラインを与えよ.

……

………

ちなみにワタクシが考えた正解は
 $ export LANG=ja_JP.UTF-8
 $ echo echo \$LANG| LANG=C bash

どーだ.(謎

[UNIX][Windows] netcat

オイオイ.んなことしなくてもnetcat使えば十分だって!!という事例をここ数ヶ月で幾度と無く経験しました.(w

んなわけで,紹介してみる.

ちなみにWindowsならCygwinのNetカテゴリーに入ってるね.うん.

ncというコマンド名っぽいので注意.

で,だ.よく使う使用方法は二通り.

まず,簡易クライアントとして使う方法.これは簡単で,"nc hoge.com 80"などとすればキーボードからリクエストが送れるというもの.もちろん結果も見れる.

次に簡易サーバとして使う方法."nc -lp 80"などとすると立ち上がる.

httpリクエストをローカルホストなどに送信するとその内容が確認できます.手打ちでレスポンスすることもできます.(w

両者ともにデバッグには便利.覚えておくといいことあるかもね.

本日のPingbacks(全0件)