2009-04-01から1ヶ月間の記事一覧

cookieを保持、参照するplugin

クッキーの値をDBに格納しておき(Visitorというモデル名にする)、 次回同じユーザがアクセスしたときに格納しておいた情報を参照できるようにするというもののPluginを作ってみました。 マイグレーション まず,cookieを保存しておくテーブルを生成。Pluginの…

cookieで前回アクセス時の情報を復元

クッキーの値をDBに格納しておき、 次回同じユーザがアクセスしたときに格納しておいた情報を参照できるようにするするためのベースの仕組みの試作を行ってみました。 テーブル定義 まず,cookieを保存しておくテーブルは以下のように定義します。 class Crea…

will_paginateでのDISTINCT指定など

railsでwill_paginate使う場合で結果をdistictしようとしてすこしはまったのでメモです。 selectオプションにDISTINCTを指定 まず、単純にpaginateメソッドのselectオプションに「DISTINCT」を指定してみました。 self.paginate(:all, :joins => joins, :con…

MeCabのラッパーを実装

Mecabのインストール、Mecabのrubyバインディングのインストールを行ったので、Mecabのrubyバインディングのラッパークラスを作ってみました。 目的 商品名や説明分を形態素に分解してキーワードのインデックスを作り、そのキーワードインデックスからの検索…

Macabのモジュールの導入メモ

MAC OSX10.5へのMacabのためのrubyモジュールの導入メモです。 取得 http://sourceforge.net/project/showfiles.php?group_id=177856&package_id=205294:sourceForgeより取得。 今回はmecab-ruby-0.97.tar.gzを取得 インストール $tar xvzf mecab-ruby-0.97.…

Mecabの導入

Mac OSX10.5へのMecab(形態素解析ツール)の導入とphp拡張モジュール導入のメモ 本体と辞書のインストール http://mecab.sourceforge.net/からmecab-X.X.tar.gz(本体)とmecab-ipadic-2.7.0-XXXX.tar.gz(辞書)と 本体をインストール % tar zxfv mecab-X.X.tar…