Linux

Apache Solrを入れてみます。 ちょっと前までは、Apache Solrで日本語を扱う時は SenとかGosenとかの日本語形態素解析ライブラリを一緒に入れる必要がありました。 Apache Solr 3.6からは、Kuromojiという日本語形態素解析ライブラリがApache Solrに同梱されるようになりました。 これにより、日本語を扱う時、Apache Solrだけをインストールすれば良くなりました。 ということで、Apache Solrのインストールをしてみます。 まず、Apac ...

Linux

今まで0 0 1 1 *とか必死に書いていたのですが、マクロがあるようです。 Entry Description Equivalent To @yearly (or @annually) Run once a year 0 0 1 1 * @monthly Run once a month 0 0 1 * * @weekly Run once a week 0 0 * * 0 @daily (or @midnight) Run once a day 0 0 * * * @hourly Run o ...

未分類

主にバグフィックスとセキュリティアップデートのようです。

Ruby, Ruby on Rails 3 Tips, Ruby on Rails 3 プラグイン

Ruby on RailsからSolrを使うには、このプラグインを使うと良さそうだ sunspot_rails ホームページは sunspotプロジェクトの一部になっています。 インストールは Ruby on Rails 3の場合 gemfileに を追加 あとは を実行 Ruby on Rails 2の場合は #config/environment.rb に を追加 #config/development.rb #config/test.rb に を追加 を実行 config/sunspot. ...

Play framework2, Scala

APIDOCとか、Documentをみたら、分かる事ではあるが、はまりやすいので書いておく とした場合に action1を叩いてからaction2を叩くと セッションの情報がtest2 -> value2だけになる。 test1とtest2のセッションを保持したいなら とする たぶん

Play framework2, Scala

Scalaの開発をVMで行っているわけでありますが 素のPlay frameworkだと、色々やってるうちにメモリを浪費してしまうようです。 メモリリークでは無いけど、必要なメモリをどんどん確保してしまうみたい。 なので、ヒープの上限という意味で割り当てを指定してみます。 毎回Play起動時に指定するのは面倒なので、環境変数で。 #~/.bashrc を開いて、一番下あたりに と書き込んでターミナルを再起動します。 以上です。 playを起動すると Picked up _JAVA_OPTIONS ...

未分類

MySQLに接続するように設定したPlay frameworkのアプリケーションで というようなエラーが出る事がある。 これは、MySQLのコネクションがタイムアウトで切断された時に、接続が無いよ!というエラーメッセージです。 MySQLでは、タイムアウトの時間を長くする、というような対処方法がありますがタイムアウトを無効にするという設定がありません。 なので、アプリケーションで接続をキープする設定をしてみます。 #play.api.db.DBApi.scala のソースを読んでみますと、 デー ...