タグ

2005年9月22日のブックマーク (5件)

  • バイナリファイルの入出力処理を行う

    バイナリファイルというと、テキストファイルと異なり、実際のデータ構造が見えにくいせいか、なにか特殊なものと敬遠されることが多いようです。しかし、バイナリファイルも、要は「byte型のデータの連なり」であるにすぎません。 テキストファイルを文字、あるいは行という単位で読み書きしたのと同様、バイナリファイルを読み書きする場合にはbyte値の単位でデータを処理する、それだけのことです。 ここでは、バイナリファイル入出力の最も基的な例として、サーバ上にある画像データ(JPEG画像)を読み込み、ブラウザにそのまま出力してみましょう。もちろん、バイナリファイルを直接に出力するだけであるならば、クライアントからアクセス可能なディレクトリにファイルを配置してもよいかもしれません。しかし、バイナリファイル個々に対してアクセスの可否を制御したい場合やアクセス(ダウンロード)状況を監視したいなどといった場合に

    バイナリファイルの入出力処理を行う
    anigon
    anigon 2005/09/22
    おぉ、バイナリではいてる。
  • http://msugai.fc2web.com/java/IO/file.html

    anigon
    anigon 2005/09/22
    バイトストリームかぁ
  • Javascript 1.3 一撃必殺JavaScript日本語リファレンス

    anigon
    anigon 2005/09/22
    あー、便利ですなぁ。リファレンス大好きです。
  • @IT:Java TIPS -- リダイレクトとフォワードの違いを知る

    しかし、sendRedirectメソッドによる移動は「リダイレクト」、forwardメソッドによる移動は「フォワード」と呼ばれ、内部的な挙動も性質もまったく異なるものです。ユーザーからは同じように見えますが、開発者はこれらの違いを把握しておく必要があります。 まず、リダイレクトとフォワードの挙動がどのように異なっているのかを簡単に説明しましょう。 リダイレクトの場合、クラアイアントがページXを要求すると、サーバがページYを要求する指示をクライアントに戻します。これによって“クライアントは自動的に”ページYを要求し、結果としてページYがクライアントに戻されます(ページXとページYは、必ずしも同一サーバからのレスポンスではない)。これに対しフォワードは、クライアントがページXを要求すると、“サーバ内で”ページXからYへ処理が移送され、ページYが応答として戻されます(ページXとページYは、必ず同

    @IT:Java TIPS -- リダイレクトとフォワードの違いを知る
    anigon
    anigon 2005/09/22
    なるなる。
  • http://news.goo.ne.jp/news/wired/it/20050921/20050921201.html

    anigon
    anigon 2005/09/22
    大好きなものの包装を取っておくのは勿論ですとも!私も取ってあるよん。