2013-01-01から1年間の記事一覧

Bacon.jsで眺めるFunctional reactive programming

JavaScriptのFunctional reactive programming(FRP)ライブラリ「Baconjs」を使ってFRPの考え方を勉強してみたメモ

ウェブサービスのログ設計についてメモ

ログの設計について、ググっても断片的にしか見つからなかったのでメモ。 ログの目的 不具合の原因を特定するため 不正利用の検出 利用統計の取得 ログレベル fatal サービス全体の提供が不可能な状態になる状態。DBに接続できないとか、syntaxエラーがある…

play-slickを試した

play framework + Java + ebeanで色々やったので、今度はscalaでDB操作をしたかった。 調べるとSquerylとslickとで人気を二分しているらしい。今回はscalaの勉強であることとtypesafe stackに入っていることも考えてslickを試してみた。play frameworkとslic…

MS932で指定した方がよかったメモ

Scalaでスクレイピングしてたところ、 charset=Shift_JIS なのに Source.fromURL(vipSubjectsUrl, "Shift_JIS") で「たまに」失敗することがあって困った。他言語でよく指定する"CP932"がないので30分くらい詰まった。 正解として "CP932"ではなく"MS932"を…

play framework + Java + Ebean + eclipseでJUnitテストが起動に失敗するときの対処法

現象: play.db.ebean.Modelを継承したModelをテストする際に以下のメッセージがコンソールに出てエラーになる。 c.a.e.s.d.BeanDescriptorManager - Error in deployment 環境: play framework 2.1.1 eclipse juno(4.2 RC2) 対処法: VM引数にjavaagentを設定…