RunTalkStyleInVS

From OO Lab
Revision as of 22:15, 3 May 2012 by Beddfaf916 (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

TalkStyle 需要 Server 端的服務才能運作,為了簡化測試與開發流程的作業,我們將所有 Server 端會用到的服務都集中放到一個虚擬機器內,稱之 Sandbox

Contents

Project Setting you need to be aware of

  • Working Directory 必須是 $(OutDir)
  • Release 版執行時必須加上 -nf 參數
  • 起始專案設為 MsnShell

設定檔

所有的設定都在 Chiwawa\Data\config 內。

config.ini

[path] 的 login_server_addr 代表 openfire server 和網頁伺服器的位址,protocol_server_addr 代表 switch box 的位址。

ftp.ini

[authz] 的 ip 代表 ftp server 位址。

updater.ini

[ftp] 的 server 以及 [update] 的 server 都是一個 array,當第一個位址失敗時就會換下一個。

Run TalkStyle with real server

目前我們有一台機器在 Linode 上,並且擁有 Domain Name。規劃的各子網域用途如下:

www.talkstyle.com 網站入口(i.e.: TalkStyle)
static.talkstyle.com 下載檔案(e.g.: FTP)
login.talkstyle.com Openfire server
switchbox.talkstyle.com SwitchBox server

Run TalkStyle with SandBox

取得 Sandbox,或是參考 How to create Sandbox。啟動它並確認它的 IP 位址(通常是 192.168.56.101)。

測試用帳號 密碼
test1@sdi.com 123456
test2@sdi.com 123456
test3@sdi.com 123456
test4@sdi.com 123456
test5@sdi.com 123456
test6@sdi.com 123456
  • TalkStyle v0.5 Avatar Setting in database on sandbox

FAQs


  • 若clone的porject files在C:\cygwin\home\...底下,編譯好並按下執行debugging mode時,可能會出現以下警告視窗
ErrorDialog.jpg
(原因可能為某些.dll檔的存取權限不足)
  • 使用Git Bash不會有此現象,因預設git的home就在C:\Users\(使用者名稱) 底下,可能比較沒有權限的問題
Personal tools