Linux

Apache Solrを入れてみます。

ちょっと前までは、Apache Solrで日本語を扱う時は

SenとかGosenとかの日本語形態素解析ライブラリを一緒に入れる必要がありました。

Apache Solr 3.6からは、Kuromojiという日本語形態素解析ライブラリがApache Solrに同梱されるようになりました。

これにより、日本語を扱う時、Apache Solrだけをインストールすれば良くなりました。

ということで、 ...

Linux

今まで0 0 1 1 *とか必死に書いていたのですが、マクロがあるようです。

EntryDescriptionEquivalent To@yearly (or @annually)Run once a year0 0 1 1 *@monthlyRun once a month0 0 1 * *@weeklyRun once a week0 0 * * 0@daily (or @midnight)Run once a day0 0 * * *@hourlyRun once an hou ...

未分類

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

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/environmen ...

Play framework2, Scala

APIDOCとか、Documentをみたら、分かる事ではあるが、はまりやすいので書いておく


とした場合に

action1を叩いてからaction2を叩くと
セッションの情報がtest2 -> value2だけになる。

test1とtest2のセッションを保持したいなら

とする

たぶん

Play framework2, Scala

Scalaの開発をVMで行っているわけでありますが

素のPlay frameworkだと、色々やってるうちにメモリを浪費してしまうようです。

メモリリークでは無いけど、必要なメモリをどんどん確保してしまうみたい。

なので、ヒープの上限という意味で割り当てを指定してみます。

毎回Play起動時に指定するのは面倒なので、環境変数で。

#~/.bashrc を開いて、一番下あたりに

と書き込んでターミナルを再起動します ...

未分類

MySQLに接続するように設定したPlay frameworkのアプリケーションで

というようなエラーが出る事がある。

これは、MySQLのコネクションがタイムアウトで切断された時に、接続が無いよ!というエラーメッセージです。

MySQLでは、タイムアウトの時間を長くする、というような対処方法がありますがタイムアウトを無効にするという設定がありません。

なので、アプリケーションで接続をキープする設定をしてみます。

#play ...