背景 Scala や Play! framework で Future 使うときに、ExecutionContext を渡せと言われる。よく分からない場合は、とりあえず とやっておけば、とりあえずコンパイルは通るんだけど…
追記 やっぱり、並列コレクションを使うのはやめて、Future 使って、Execution Context とかをちゃんと設定する方法にした。 が、一応、以下の内容はそのまま残しておく。 並列コレクションを使う動機 今、…
やりたい事 Java (Scala) で、ある文字列が何語(日本語、英語、など)なのかを判別する 入力文字列は以下の2通り ユーザーから入力された検索文字列(1単語、数文字〜数単語、数十文字) 検索対象となる文章(数十単…
はじめに Play! framework の JSON ライブラリって、慣れればまぁ普通に使えるけど、ドキュメントがイマイチだし、やりたいことをどう書けばいいかが分からなくて時間を使うことが多い。 今回書くのは、JSON…
How to compare nullable columns in Squeryl Suppose we have a table definition like this: case class T1 ( id: I…
自分用メモ Play 2.4 と Dependency Injection 実戦での Scala: Cake パターンを用いた Dependency Injection (DI) Dependency injection…
自分用メモ。 Play! frameworkを使った開発で、エラー発生時にstacktraceが途中で途切れてしまう事がある、 ScalaTestの場合は、こちらにあるように以下のように指定する。 testOptions…
ScalaのFutureで(あるいはPlay?)で処理がブロックされてしまう現象があった。 環境 Scala 2.10.1 Play 2.1.3 (Playのモデルクラスを使っているだけで、scalaコマンドから起動され…
Webサイト作ってると、JSONを扱うことが多い。なので、Play! frameworkで、ScalaのオブジェクトからJSON文字列に、あるいはその逆をやりたいよね、と(特に前者)。 そんな今回はObject ->…
相変わらずボチボチLiftを触ってる。Lift 2.2 M1から入った便利な機能として、CSS Selectorがある。詳しくはWikiの該当のエントリを見てもらうとして、それとAjaxを組み合わせる方法。 ■環境 Li…