scala

IntelliJでScalaの設定がわからなくなったときの対応方法

プロジェクトは忙しく、会社を設立するなど、休みもままならない状態が続いているのですが、今週末は休みをゲットしました。折角の休みなのでこのところご無沙汰している Play2+Scala をと思ったのですが、バージョンアップしてました。 とりあえずバージョ…

Play20のコントローラーでXMLを受信する

Play20のアクションメソッドでXMLファイルを受信する場合の処理がうまくいったのでメモっておきます。 本当は、actionの引数でBodyParserを使用したかったのですが、Routesファイルの指定方法がわからなかったので下記のようにしています。 こちらは受信する…

Postではアクションメソッドへパラメータがマッピングされない

うーん、どうも仕様らしいので対応せざるを得ないですね。 下記のようにGETで指定した場合はアクションメソッドのパラメーターにパラメータクエリがマッピングされるのですが、これをPOSTにするとエラーになります。 [sourcecode language="scala"] // Route…

Play20 + Scala + Anormでパラメータクエリを動的に生成する方法がわからない…(解決!)

昨日のエントリで Play20 + Scala + Anormでパラメータクエリを動的に生成する方法がわからない… と書いたわけですが、こちら解決しました。というか、何もしなくても問題なく動作しました。 どうも、パラメータクエリについては名称でマッチングしてくれて…

Play20 + Scala + Anormでパラメータクエリを動的に生成する方法がわからない…

Playも勉強したてでScalaもコップ本勉強中な身ですが、いろいろな切り口でPlay20とScalaを試しています。とはいうものの、普通に簡単な処理を書くくらいはできるようになってきたのですが、わからないことが出てくると詰まってしまいますね。 で、そんなわか…

Play frameworkでエラー

scalaが動作する環境でPlay!2.0.2をインストール後、play help などのコマンド実行時にエラーが発生することに気づきました。 [sourcecode language="bash"] $ play help Getting org.scala-sbt sbt_2.9.1 0.11.2 ... :: problems summary :: :::: WARNINGS …

Scala スケーラブルプログラミング

昨日はあまり進まなかったのですが、今日はがっつり進めています。ようやく7章まで読み終わりました。 ここまで読んだ感想としては、見た目ほどScalaは怖くないですね。どちらかというとC#でLinqをごりごり書いている人やRubyが好きな人にはなじみやすいので…

Scalaやるぜ!

いろいろな経緯からちょっと突っ込んでScalaを利用する必要が出てきたので早速環境を整えてみました。 ScalaはHomeBrewでさくっとインストール。インストール先は /usr/local/Cellar/scala/2.9.2 になります。 次に、開発環境はもちろんIntelliJ IDEAなので…