弁論の達人の設計

0pt

key-valueストアは慣れが必要。。。

DB(key)設計

post_[themeID]:[userId]

272391,西小倉パンデイロ,http://profile.img.mixi.jp/photo/member/23/91/272391_2331921916s.jpg,,,,反対やろそりゃ

みたいな感じで
userID,nickname,thumbnailUrl,賛成意見、反対意見を格納

vote_[themeID]:[userId]

2重投稿防止用。

1,2,3,4:1,2,7,8

みたいな感じで「:」より左が賛成意見、右が反対意見

point_[userId]

203

みたいな感じで単純に半角数字で格納される

jsのfunction

load_viewer()

一番初めに実行する

load_viewer_point(point_ref)

viewerの現在ポイント

load_others(response)

他の人の意見を呼び出す

load_voted(vote_response)

自分のその意見に対する投票履歴を呼び出す

regist_viewer()

viewerの意見を保存する
「post_[themeID]:[userId]」を更新

vote(position,id)

投票する。
「vote_[themeID]:[userId]」と
「point_[userId]」を更新。
opensocialhost.data.select("point_"+id, vote_complete);
でターゲットの得点を呼び出して
vote_complete(response)
の中で加算。

「弁論の達人の設計」について友人に書いてもらう。

あなたにとって「弁論の達人の設計」とは?

ログインするとワンクリックでキーワードを投稿できます

ログインする 新規登録する

他の人の「弁論の達人の設計」を見る