Takuya71 のぶろぐ

外資系ソフトウェア会社で働いてます、認定スクラムマスター

2013-05-01から1ヶ月間の記事一覧

Servlet で redirect した時の location ヘッダにセットされる ホスト名ってどうなっているのか

Servlet で redirect した時の location ヘッダにセットされる ホスト名ってどうなっているのか Servlet では HttpServletResponse.sendRedirect(location) メソッド使ってリダイレクトできますが、 この location に相対パスを設定した場合でも location ヘ…

Streamとのzip

Scala で (1,"hoge1"),(2,"hoge2"),(3,"hoge3"),(1,"hoge4"),(2,"hoge5")... のように 1,2,3,1,2,3… の繰り返しと 何かを zip してくっつける val l = List(1,2,3) val sl = List("hoge1","hoge2","hoge3","hoge4","hoge5") Stream.continually(l).flatten.z…

Scala で 基本的IOのパフォーマンス比較

Scala で IOのやり方の違いによる ファイルコピー パフォーマンスの比較 「Javaプラットフォームパフォーマンス」の 第4章の「基本的なIO」 にあるプログラムをScalaつかって比較してみました。 IOが遅くなる原因と性能を稼ぐ方法についてを Scala のプログ…

Scala 2.10 で Stream.const が無くなっていたこと

結論 Scala 2.10 では Stream.const の代わりに Stream.continually を使えます。 発端 Scala 2.9.2 の頃に書いたプログラムの中で Stream.const を使ってました。 同じエレメントで無限配列を作りたかったので 使用していたのですが、 このプログラムを Sca…