OFINDERのちょっと修正をしました。
adsense追加とタグクラウド移動
右側枠をタグクラウドからアドセンスに変更しました。
そのため、タグクラウド表示は、メニューのTAGSからお願いします。
あと、送信メールの本文を一言メモみたいに使ったらよいかな。
なんて考えていたんですが、入力が面倒なので本文部分はみないことにしました。
やっぱり、コメント欄をつくろうかと思っています。
Posted on 4月 9th, 2008 by mitsu
Filed under: OFINDER | No Comments »
お金のことではないですよ。もちろん、railsネタです。
ActionControllerのcaches_pageという機能を使います。
やることは3つです。
1.config/environments/production.rb(開発中ならdevelopment.rb)の
設定を確認して以下のようにtrueにします。
config.action_controller.perform_caching=true
デフォルトな設定の場合
作成されるキャッシュファイルの拡張子はhtml
保存場所は、public以下にroutes.rbに従って、
コントローラ名/アクション名フォルダのように作成されます。
また、デフォルトではなく変更したい人向けのオプションもあります。
拡張子と保存ディレクトリを適宜変更できます。
config.action_controller.page_cache_extension=’.html’
config.action_controller.page_cache_directory=’/public/caches’
2.コントローラに、キャッシュしたいメソッド名というかアクション名を以下のように追加します。
caches_page :キャッシュしたいメソッド名1,:キャッシュしたいメソッド名2…
準備は、たったこれだけです。
2で設定されたアクションのページにアクセスしてみてください。
指定フォルダにキャッシュファイルが作成されています。楽チンですよ。
一生ずっと内容が変わらないコンテンツであれば
これでよいのですが、普通はそうはいきません。
必ずページは更新されるはずです。
3.キャッシュファイルの更新
作成されたキャッシュファイルを消した後、
もう一度ページにアクセスすればキャッシュは更新されます。
消す方法はいくつか考えられると思いますが、
railsの機能としてはexpire_pageがあります。
たとえば、以下のようなイメージです。
showでキャッシュ作成、updateでキャッシュ削除
PhotosController
caches_page :show
def show
photo=Photo.find(:first, :conditions=>[’id=?’,id])
end
def update
Photo.update(id,{:column1=>’aaa’,:culumn2=>’b’})
expire_page :action=>’show’,:id=>id
end
ちなみに
OFINDERの場合、
GMAIL受信時(cronです)に写真が追加されたページのファイルを
消してあげるようにしました。
cache_file=”キャッシュフォルダ/#{id}.html”
FileUtils.rm(cache_file,{:force=>true})
あと、IMPORTでの検索結果はキャッシュしていません。
Posted on 4月 2nd, 2008 by mitsu
Filed under: OFINDER, rails | No Comments »
OFINDERネタです。
フォントを一回り大きくしました。
あと
もともと、センターのカラムだけLiquidにしていたのですが
レイアウト崩れをなるべくなくすために
3カラムとも幅をFixにしました。
Dynamic Drive: CSS Fixed Layout #3.1- (Fixed-Fixed-Fixed)
を利用しています。
#CSSって本当にスゴイですよね。
——–
ユーザー参加型自己満サイトOFINDER(wを使って、
新年度スタートでいろんなところの定点観測をやっていきたいなと思う今日この頃です。
Posted on 3月 29th, 2008 by mitsu
Filed under: OFINDER | No Comments »
昨日リリースした
OFINDER
トップページが分かりにくいという指摘を受けたので
説明ではなく、ストーリーを書きました。
#忘れていました。Getting Real
Posted on 3月 28th, 2008 by mitsu
Filed under: OFINDER | No Comments »
随分と温めていたネタなのですが、
お気楽定点観測サイト OFINDER
というサービスをリリースしました。
このサービスを使うと、何ができるのかというと
日々、写メールを送り続けることで、
送られてきた写メールのサブジェクトをタグとして利用し、
写真を整理します。
整理されたそれら写真をパラパラマンガのように
マウスのコロコロでまとめて見ることができます。
あと、ユーザ登録は必要ありません。
タグ(サブジェクト)が6文字以下の場合、
そのタグは誰でも写真を追加することが出来ます。
グループ作ってみんなで写真持ち寄れる感じです。
また、
7文字以上の場合、同じ送信者からの写真しか追加できないように
なっています。
自分で黙々とやる感じです。
みなさん、マウスでコロコロ、お楽しみください。
まだまだ、アルファ版ということで動かない等あるかと思いますが
皆様、適当に使ってやってください(w
よろしくです。
ネタ的には、
http://www.tatamilab.jp/rnd/archives/000105.html にインスパイアされ、
(ゆうごさんjavascript参考させていただきました。どもです。)
フロントはrails+jQuery(jq4r)で作っています。
すっかりrails好きです。
バックエンドの方は、
メールの宛先をGMAILにして15分間隔で受信
写真イメージ置き場には、FLICKR
の大御所?を利用しています。
おかげで、スケールアウトは、自在かもしれません。
とここまでは、まぁまぁ聞こえはよいかもですが。。建前です。
ホンネは
さくらインターネットのディスク容量を
できるだけ減らさないことを念頭に。。。
みなさま、
質問、コメント、要望等なんでも
お待ちしております。
Posted on 3月 27th, 2008 by mitsu
Filed under: OFINDER | 2 Comments »