Webアプリケーションで巨大なファイルのダウンロードを行う場合はダウンロードするコンテンツをすべてメモリ上に読み込むのではなく、少しずつ読み込みながら逐次レスポンスを書き出していく必要があります。Play2ではこのような場合、Enumeratorを使ってレスポンスを返却します。 サーバ上のファイルを直接返却する場合は以下のようにEnumerator#fromFile()メソッドを使用します。 def download = Action { val file = new java.io.File("/tmp/fileToServe.pdf") val fileContent: Enumerator[Array[Byte]] = Enumerator.fromFile(file) SimpleResult( header = ResponseHeader(200, Map(CONTENT_LE
2冊目の電子書籍出版 以前、Scalaに関する書籍をAmazon Kindleストアで販売する、という記事を書きました。 今回もなんとか出版することができたので、そのお知らせです。 今回作成した電子書籍の内容 今回も例によって@IT様にて連載していた、 Scala+Play 2.0でWebアプリ開発入門 をベースに内容を作成して、Playframework2(Scala)に関する書籍を作成しました。 @ITでの連載自体は半年ほど前に終了しており、その後Playのバージョンアップも何度か行われました。 そのため、Play 2.2.3での動作確認やPlay2.3の紹介も加筆修正しています。 また、今後Playの標準となる予定のDBのライブラリ、Slickについても加筆を行いました。 出版した書籍:Guide to Play2 Scala 今回使用した環境やツール等 今回自分が使用したツールです
英語学習がとにかく続かない人必見!1日15分で効果を出せた「ゴガクル」活用術 2014年07月11日 by ねむ こんにちは。一ノ瀬ねむです。 私は、英語勉強のやり直しをしています。 元々英語は好きでしたが、しょせん受験英語。英語を話すことはできませんでした。 「実践的に英語を使えるようになりたい」と夢見るものの、英会話スクールへ通ったり留学をする余裕はありません。 お金と時間をかけずに効率良く英語学習をする方法を見つける為に、今まで色々な教材や学習方法を試してきました。 その中で、一番自分に合う学習法に出会う事ができました。 NHKの語学学習サイト「ゴガクル」です。 「ゴガクル」を利用してみて、魅力的だと感じた5つのポイント NHKの語学講座を統一して学習できる 秀逸な内容であると評価が高い事で知られるNHKの語学講座を、一つのサイトでまとめて学習できる。 初級から上級まですべてのフレ
久しぶりにMySQLガチュアルカジュアルに参加してきたので、そんなログと資料をまとめておこうと思います。 zusaar.com - zusaar リソースおよび情報 尚、このイベントの過去の参加記録は以下。 「MySQL Casual Talks vol.1」に参加してきたよ、のメモ 「MySQL Casual Talks vol.2」に参加してきたよ、のメモ 「MySQL Casual Talks vol.3」に参加してきたよ、のメモ 「MySQL Casual Talks Vol.4」のエア参加レポート vol.4がエア参加で、vol.5・・・っていつやったの。。。な感じで久しぶりに参加させていただきました。 TokuDB試してみる (@yoku0825) TokuDB試してみる from yoku0825 TokuDB、InnoDBの3倍くらい圧縮が効くとのことで、レイテンシ
フロントエンドのパラダイムを参考にバックエンド開発を再考する / TypeScript による GraphQL バックエンド開発
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く