68user's page 掲示板

Prev< No. 1267〜1272> Next  [最新発言に戻る] [過去ログ一覧]
No. 1267 # 68user 2000/10/19 (木) 00:11:13
@has
> ところで、発言の編集については実装なしですか?
> あと、閲覧者の側から出力文字コードの指定(km=euc|jis|sjis等)が
> できるようになると、携帯からも見られるようになるのでうれしいです。
キャッシュファイルを作るようにした時点で、「シンプル」なんて
形容詞はどこかに飛んでいってしまったので、こうなったら全部
実装しまっせ。

文字コードの指定ってのは、どういう風にするのがよいですか?
携帯から文字コードを指定するときに、どういうインタフェースに
したらよいか、いまいち想像できんです。

@あつしさん
> 日本後でメッセージが記述されたものは文字化けを起こしてしまいます。
UNIX と言ってもいろいろありますが、OS は何ですか?
エンコーディングには EUC/JIS/SJIS などがありますが、
どれを使っていますか? 他のエンコーディングにしても
ダメですか? あと、どういうふうに化けますか?

> もともと日本のメッセージを書く事自体間違っているのでしょうか?
どうなんでしょうねぇ。個人的には気持ち悪いので日本語は使い
ませんが、いまどき 8bit スルーじゃない syslogd もどうかと思います。

# あっちの人たちも 8bit 目が立ってる iso-8859-1 (Latin-1) を
# 使ったりしないのかしら。

No. 1268 # 68user 2000/10/19 (木) 02:14:04
おっと見逃してた。
> セパレータが CR でも LF でも CR LF でも認識できるようにする
> ってのはどうすればいいんでしょうか?
    m/^\r\n$/ and last; # 改行のみの行ならループを抜ける
で、CR (\r) LF (\n) がくるとヘッダの終了とみなしています。
なので、CR か LF のみの行でもヘッダの終了とみなすように
すればよいです。
# chomp して last if $_ eq '' でもいいんですが。

No. 1269 # 超初心者 [E-mail] 2000/10/19 (木) 10:28:35
はじめまして。
私は今、Redhat linux6.2を使用し、パスワード変更プログラムを作成しています。
expectスクリプトをCGIより起動させ、コマンドレベルでユーザーアカウントを変更しようとしているのですが、簡単すぎるパスワードだと変更することができません。端末から普通にコマンドを入力しても拒否されるpasswdコマンド。これを簡単なパスワードでも受け入れられるようにするにはどうしたらいいのでしょうか。ぜひお教えください。

No. 1270 # has 2000/10/19 (木) 12:29:13
@68user
> 文字コードの指定ってのは、どういう風にするのがよいですか?
> 携帯から文字コードを指定するときに、どういうインタフェースに
> したらよいか、いまいち想像できんです。
携帯の場合、sjisであれば日本語として表示することができるので、
USER_AGENTなどから携帯からのアクセスかどうか判定して、
勝手にsjisにしてくれる(私の場合は表示形態も切り替えている)、
ってのも便利かと思いますが、
wwwboard.cgi?km=sjis
とかって指定するのでもいいかと思います。

No. 1271 # hsj 2000/10/19 (木) 15:54:45
@68userさん
HTTPはResponseヘッダとボディの間はCRLFで区切るって
規定されてませんでしたっけ。
#さっきnews.yahoo.co.jpのうち一つで試してみたら、
#ちゃんとCRLFで区切られてました。
ちょっとだけ気になったので。
#もちろん、内容のわかっている規定違反をしているサーバには
#対応しておくべき、というのが正しい道なのはわかります。
#できれば歩きたくない道ですが(笑

@超初心者さん
おそらくPAMでcracklibが有効になっていると思われるので、
これを無効化するか、パスワード変更プログラムをsuid rootすれば
できるようになるでしょう。
その辺を調べてみてください。
ただ、セキュリティ的には間違いなく「改悪」なので
止めておくことをお勧めします・・・。

No. 1272 # 超ビギナー 2000/10/19 (木) 16:34:45
ほんとしょうもない質問ですみません。
Print Screen機能を使って画面を印刷したいんですが、
どうしたらいいのでしょうか。
教えてください。

Prev< No. 1267〜1272> Next  [最新発言に戻る] [過去ログ一覧]