アカウント名:
パスワード:
1>open(PWF, "/etc/passwd"); 2> while () { 3> @pw = split(":", $_); 4> print $pw[0], "=", $pw[4], "\n"; 5> }
while(<PWF>) {
だと思います。 こちらの方も御確認/御修正の程よろしくお願いします! # プレビューの時気がついたのですが、 # 不等号は&GT; &LT;(本当は半角Asciiです) # と大文字で入れないとうまく入力出来ませんでした。 # 不思議なことに、大文字表記と小文字表記で挙動が違いました。
実体参照は本来ケース・センシティブなので、小文字でないと解釈できないWWWブラウザがある可能性はありますが……。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
私はプログラマです。1040 formに私の職業としてそう書いています -- Ken Thompson
typoの指摘 (スコア:1, すばらしい洞察)
while () {
@pw = split(":", $_);
print $pw[0], "=", $pw[4], "\n";
}
インタビュー超面白かったです。宣教師の下りを知らなかったので、発見でした。
Re:typoの指摘 (スコア:1)
編集段階でミスがありました。まつもと氏からいただいた回答ではちゃんと閉じていました。
Re:typoの指摘 (スコア:1)
内のコードですが、 2行目ですが、tietewさんの御指摘 [srad.jp]通り
while(<PWF>) {
だと思います。
こちらの方も御確認/御修正の程よろしくお願いします!
# プレビューの時気がついたのですが、
# 不等号は&GT; &LT;(本当は半角Asciiです)
# と大文字で入れないとうまく入力出来ませんでした。
# 不思議なことに、大文字表記と小文字表記で挙動が違いました。
Re:typoの指摘 (スコア:1)
ご指摘の通り、小文字で書くとうまく実体参照にならず、直したつもりで直っていない状態でした。実体参照は本来ケース・センシティブなので、小文字でないと解釈できないWWWブラウザがある可能性はありますが……。
Re:typoの指摘 (スコア:1)
このスラッシュコードの挙動は不可解ですね。
(大文字の実体参照をうまく扱えないのなら分かるのですが)
バグでしょうか...?
今度コードを読んでみます。
# typo fixes, お疲れ様でした
Re:typoの指摘 (スコア:0)
Re:typoの指摘 (スコア:1)
ただ、HTMLのソースを見たら
<PWF>
となっているんで、
アクシデントで、意図と反してタグとして扱われて抜けているだけだろう、と判断した次第でした。
あと、不等号の大文字表記・小文字表記のTIPS(?)も気づいたので
付記してみました。