2012-05-01から1ヶ月間の記事一覧
こっちの続きです。 環境構築はできたと思うので、本命のTDD入ります。まだの人は前回の記事見るか、githubからできたものをを落としてください。 1. 記事の投稿をしよう! まずは、記事の投稿機能を実装します。現在、ArticleにはIdしか存在しないので、タ…
JavaEEでUnitTest書く方法はモックを使うとかglassfish-embedded使うとか色々合ったわけですが、先日コンテナ非依存のテストツールであるArquillianがJBossより正式リリースしたので、試して見ることにしました。まずは、こないだ痛い目を見たのでJPA周りをT…
Scala使うならsbt. これはもはや基本装備だと思うのですが、ちょっと困ってることがあります。というのも、mavenのprofileに相当する機能が分かんなくて(というか無い?)環境依存の設定を開発環境と本番環境で手動で切り替える事にorz というわけで激しく…
答え:人力 さて、iPadの登場以来、日本でも何度目かの電子書籍ブームがやって来ました。今回のブームはかつてのそれと違って、一社(ないしは1グループ)の提供じゃなくて、複数のサービスが百花繚乱に咲き乱れてるのが特徴でしょうか。 有名どころはグロ…
昨日まで普通に動作していたモジュールを今朝GlassFishにあげると エラーが出て動かなくなるという素敵体験をしたのでメモ。 ローカルのjetty(sbt container:start)では普通に動作しているのに、GlassFish上にあげるとこんなエラーになる。 [#|2012-05-20T01…
ちょっとハマったのでメモがてら。 scalatraで例外とかだすと、スタックトレース満載のエラー画面になって大変便利です。でも、この状態でサービスインするとクラッカーの皆さんにも大変便利、というか普通に恥ずいw なので、エラー画面を変更しようと思い…
Scalaでテキストの類似度計算の前処理として全角を半角に変換したいんだけど、commonsとかにも無いみたい。まあ、日本人とかにしか関係ない処理だしなぁ。 正規表現でゴリゴリやっても良かったのだけど、どう考えても車輪の再発明だと思って探してみたらIBM…
電子書籍のタイトルをAmazonAPIに投げて、その結果からISBNを取得しようとコードを書いてるんだけど、Amazonさんの検索結果上位だからといって、必ずしも検索したい文字列に最も近い語というわけではないみたい。きっと、色々良い感じの補正をかけているので…
現在作ってるアプリで設定ファイルを作りたくなったので、Scalaで人気の設定ファイルライブラリであるutil-evalを使ってみた。 このライブラリの特徴は何と言っても設定ファイルをScalaで記述できること。XMLやYAML, プロパティファイルじゃなくて内部DSLで…