show code js

2010年9月28日 星期二

phpBB3 Creating

請先安裝好 php及mysql等套件程式並配置好環境設定
本次架設於 WS2K3 x64 IIS 下,使用 PHP x64套件 與 MySQL 6.0.9 x64套件

首先至 phpbb.com竹貓星球 下載 phpbb3主程式,目前應為3.0.4版,下載後解壓縮到web root目錄下
變更目錄名稱為phpbb,然後在瀏覽器的網址列中輸入 http://localhost/phpbb/ 開始進行安裝

進入後,可在右上角選擇使用的語言,語言包可至 官方網站 或是 竹貓星球 下載,並壓解縮到 phpbb/language 下
請點選「全新安裝」開始進行安裝及設定流程
安裝phpbb3必要的環境設定及軟體安裝,均會顯示在此頁面,至少要有一種符合或擁有才可以進行下一步
以下為php的設置
以下為mysql與目錄權限的設置
目錄權限請將phpbb根目錄下的
./cache
./files
./store
等三個目錄授予讀寫的權限(cmod777)
另外config.php亦同,若未設則會產生檔案下載,請將下載的config.php覆蓋phpbb目錄下的config.php檔即可
若是自行租用虛擬主機,則上傳至phpbb根目錄下覆蓋原來的config.php即可
沒有問題後,請按「開始安裝」至下一步驟
請設置phpbb存取mysql資料庫或其他資料庫的「資料庫主機位置」(通常為localhost本機)、「資料庫名稱」、「資料庫帳號」及「資料庫密碼」
而資料表加入字首,若非有必要,請使用預設值即可,接著按「繼續進行下一步」
若上一步驟設定無誤則此處將會顯示「連接成功」,若顯示「連接失敗」請回到上一步確認所有設定值是否正確
接著按「繼續進行下一步」
設定phpbb3網站的管理員帳號、密碼及email信箱等資料,接著按「繼續進行下一步」
管理員資料設定無誤則會顯示「檢測通過」,接著按「繼續進行下一步」
接著會把資料庫連結的設定寫入config.php,若提示要下載,則請依前述方式將config.php存放覆蓋至指定位置,接著按「繼續進行下一步」
接下來會進行網站的email、安全性等設定,請依照自已的環境配置及設定即可,若非必要請儘可能不要更改cookie的設定值,接著按「繼續進行下一步」
設時會將一些初始值寫入資料庫,接著按「繼續進行下一步」
至此處已大約安裝成功,請將phpbb根目錄下的install目錄刪除,並且將config.php調整讀寫權限(cmod640)
按下登入討論區,進入ACP管理員控制台
你可以點選「一般」「PHP資訊」來查看PHP的設置
點選「討論區設定」來修改討論區的預設值及配置,如討論區的名稱、簡介、日期格式、時區等等
設好後點選右上角的討論區首頁,即可看到完成架設的情況
接著請記得回頭設置討論區的版面、權限、風格等等

Acrobat Documemt & Meeting Online

Adobe Online 其實已經推出很久了,剛推出本人就已經在用,且可以存放5GB的文件及分享、會簽與其他人員,並且可以召開線上會議及線上編寫PDF文件,但唯一美中不足便是只有en介面,經過了三年後,多了一些語言介面,但仍然沒有中文

OPEN IE 開啟瀏覽器
Goto https://www.acrobat.com 連結網址
Sign up 若沒有帳號,請先註冊
  • 第一欄Email為信箱,請填寫常用並可正常收發信用的信箱
  • 第二、三欄Password、Confirm Password為密碼及密碼確認欄,請設定要在此平台上登入之密碼,非進入信箱之密碼
  • 第四欄First Name為填寫中國的姓氏
  • 第五欄Last Name為填寫中國的名字
  • 第六欄Conuntry Region為填寫所在國家
  • 第七鉤選項目為同意並遵守adobe平台的服務約定
  • 再按一次 Sign Up完成註冊,並至信箱開啟啟動信後,點取信中所附連結以便啟動帳號

輸入帳號(郵件)及密碼後登入,進入介面後,即可建立工作區、資料夾,可與其他人共同作業
進入資料夾後可以建立檔案(限5件,要再更多則必須要升級,就是付費啦),或是由電腦中的檔案轉換成PDF(暫時沒有限制)並存放在此平台中

並且可以進行複本複製、更名、移動或分享(共用)等功能,再來就是重頭戲,線上會議
點取上方的「MEETINGS」後再點選「Goto My Meeting Room」即可開啟會議室,畫面將會提供此會議室連結或是可mail會議室連結與參與會議的成員,在沒有升級前,會議室僅限3人使用

會議中可以隨時交換主持人,或私密訊息、離席等等,
會議室所提供的功能可視訊、音訊、即時通及白板,這些都可以共用,另外,還可以分享檔案,最後更讚的就是所有的成員都可以分享自已的桌面,可依桌面上所開啟的文件進行簡報

本文更新自本人於2009-5-1發表不開放的文章

UCENTER

在新一代的平台中,康盛採用了整合的系統來將旗下的產品間會員的資料進行整合及相關資源的連結

本章說明的是 UCENTER 的安裝,此為平台整合系統的主程式
(虛擬主機及架站的操作不在此說明)
康盛的所有程式一律都是將主程式放在UPLOAD的目錄下,上傳時請將其目
錄下所有目錄及檔案上傳,但不包含UPLOAD本身

  • 安裝網址 http://domain/ucenter
  • 將UPLOAD(不含UPLOAD)以下的目錄及檔案全部上傳至指定目錄
  • 將下面所指定的目錄授予777(linux)或修改、寫入(win/IIS USER/IUSR_?)的權限
./data
./data/avatar
./data/backup
./data/cache
./data/logs
./data/tmp
./data/view
./data/config.inc.php
  • 開啟ie瀏覽器,在網址列輸入 http://domain/ucenter/install/開始安裝
  • 設定資料庫及管理者帳號密碼後,按程序完成安裝
 一、把所有config改為644,但windows主機的話有可能取消iusr_的權限後在重新設置一些參數時可能會發    生錯誤,屆時再重新授與權限即可繼續操作及設定
 二、若後續有要安裝全套產品的話,請在安裝時作以下的同步設定,或是安裝完後重新設定
    修改所有的config.php的下述項目以達同步登入
    $cookiepre = ''; // 全部放空 只有ss/xs跟discuz才使用前置名稱,為與其他產品整合同步登錄,請放空
    $cookiedomain = '.domain.com'; // 所有相同於自已的網域名稱 .yourdomain.com (包含前面的點)
    $cookiepath = '/'; // cookie 作用路徑
    部份產品如mall及shop的config在data目錄下,名稱有點不同
    所有組態檔config下載完 修改後再上傳(就不用再改權限了) ,目前已知shop與mal在設定時仍然要授    予寫入權限

  • 將目錄下的install目錄或install.php及安裝程式請予以刪除,並將config設回644
  • 完成
  • 後續的整合產品,可由二種方式進行安裝
 一、當下載的產品主程式提供ucenter設定介面時
 二、當下載的產品主程式沒有提供ucenter設定介面時,會在畫面產生mysql無法讀取的錯誤
 三、承上,進入ucenter管理介面,在應用管理添加如下的安裝網址
    http://domian/discuz/install/install.php 即可進行同步安裝
    ss/xs 則為 http://domain/install.php 其安裝主程式在根目錄下
  • 透過ucenter可以進行多項產品的會員整合、標籤整合、緩存處理及積分轉換
  • 其他產品:Discuz、EcShop、EcMall、UcHome、SupeSite/X-Space,如上篇所述。
  • 插件,即所謂的外掛或模組,在主程式預設是不存在、沒有的部份或功能,可至官網尋得。
  • 管理員帳戶及密碼:在ucenter整合下,請後續安裝所有產品時,使用一致的管理員帳戶及密碼

升級血魔補滿

開啟: \src\l1j\server\server\model\Instance\L1PcInstance.java

找到:
addBaseMaxHp(randomHp);
addBaseMaxMp(randomMp);

在後面加入:
if (Config.FullHPMP){
setCurrentHp(getMaxHp());
setCurrentMp(getMaxMp());
}

關檔



開啟: \src\l1j\server\Config.java

找到:
public static int LV99_EXP;

在之後加入:
public static boolean MaxHPMP; //TODO 升級血魔滿

找到:
// rates.properties
try {
Properties rateSettings = new Properties();
InputStream is = new FileInputStream(new File(RATES_CONFIG_FILE));
rateSettings.load(is);
is.close();

在之後加入:
MaxHPMP = Boolean.parseBoolean(RateSettings.getProperty(
"FullHPMP", "false"));

找到:
// rates.properties
else if (pName.equalsIgnoreCase("RateXp")) {
RATE_XP = Double.parseDouble(pValue);

在之前加入:
else if (pName.equalsIgnoreCase("FullHPMP")) {
MaxHPMP = Boolean.valueOf(pValue);
}

關檔



開啟: \config\rates.properties
加入:
#──────────────────
# 升級血魔滿
FullHPMP = True

關檔

Office Communicator Server 2007 R2 終端部署

 一、伺服端
  (一)啟用帳戶
    1、點取「開始」的「執行」輸入「dsa.msc」,以右鍵點取使用者後即可啟用、停用使用者帳戶來使用OCS或變更使用者的OCS權限
    2、若OCS主機為成員伺服器時,請在OCS主機上點取「開始」「系統管理工具」「Active Directory使用者及電腦」,以右鍵點取「使用者」後即可啟用或關閉該使用者,使用OCS的權限
    3、若OCS主機為DC之一,則可在任何一部DC主機上操作上述啟用及關閉的設置
    4、未啟動的帳戶則無法登入、使用OCS服務及CWA服務
  (二)權限
    1、啟用的帳戶,將依配置的系統群組沒有或有權限管理OCS服務或是OCS群組,請妥善配置
  (三)NTP
    1、所有伺服器進行校時,網域中僅PDC為NTP Server並可向網際網路校時,其餘Server、PC均向PDC校時
 二、客戶端
  (一)根憑證安裝
  (二)NTP校時
    1、「開始」「執行」輸入「net time /set」完成與PDC校時
  (三)Microsoft Office Communicator 2007 R2
    1、主程式安裝
    2、多語言介面程式安裝
    3、安裝完即出現一般IM的程式可供使用(如MSN)
  (四)Microsoft Office 增益集
    1、Microsoft Office Connector,安裝完後會在OFFICE OUTLOOK的功能列增加「會議」
    2、附加增益集Communicator,安裝完後會在OFFICE OUTLOOK的畫面配置出現OCS的區塊,但可能無法正確連接OCS主機,須告OCS CLIENT程式啟動並連接後才可以正確的連結OCS主機
    3、擇其一安裝

2010年9月27日 星期一

Comsenz 康盛創想

首先 Comsenz 中文名為 康盛創想

  • 官方網址: http://www.comsenz.com
  • 開發平台: php + mysql
  • 主要產品: 以bbs 形態開發出 Discuz 為主軸等一系列產品
  • 整合平台: 使用ucenter進行產品間的會員資料整合

產品如下述及截至目前最新最後的版本號碼,以及建議的安裝優先順序

  • Ucenter 1.0.0 會員及資源整合
  • Discuz 6.1.0 Demo: http://discuz.hiboheaven.com 7.0官方測試中
  • EcShop 2.6.1beta 獨立商城 Demo: http://mall.hiboheaven.com 已轉售予上海某公司
  • EcMall 1.1beta 加盟式站舖 Demo: http://shop.hiboheaven.com 已轉售予上海某公司
  • UcHome 1.5.0RC 部落格 Demo: http://home.hiboheaven.com
  • SupeSite 6.0.1/X-Space 4.0.1 社群網站 Demo: http://tw.hiboheaven.com
  • SuperV 影音平台(此為本站未納入建置之項目,原因由於官方已改由其他團隊接手,發展及整合不明確)

相關的討論都可以在 http://www.discuz.net/ 尋獲所要的資訊,也請多多支持與愛護

本站教學影片,請詳閱各篇,測試環境如下述

  • System: XP SP3
  • Web Service: IIS
  • PHP版本: zend 5.2.4.3992 GD CGI/FastCGI
  • MySQL版本: 6.0

Install Office Communicator Server 2007 R2

 二、安裝
  (一)執行安裝程式 setupee 或 Enterprise 版本,開啟安裝主選單
    1、Prepare Environment (進入)
     (1)Prepare Active Directory 檢查AD架構及環境
     (2)Create Enterprise Pool
       A、pool name, domain, and Back - End
        (A)pool 值請設為 ocs
        (B)domain 請設網域值 x.local
        (C)pool fqdn 請設a記錄 ocs.local
        (D)sql server instance 請設 sql server的位置 使用netbios名稱
       B、web farm fqdns
        (A)internal web farm fqdn 內部網域,設為 ocs.local
        (B)external web farm fqdn 外部網域,請設 ocs.com
       C、reuse existing database 若是重新建立資料庫資料則鉤選,第一次建立則否
       D、location for backend database 使用預設值,並直接到下一步
       E、meeting content and archive location 設置資料共用目錄
        (A)設置二個共用目錄,(不可使用隱藏目錄)給予 meeting content及meeting metadata使用,將everyone移除,授予local\administrator全整權限
        (B)meeting archive不使用
       F、specify locations of miscellaneous server stores
        (A)設置三個共用目錄,(不可使用隱藏目錄)給予meeting address、meeting application及meeting client使用,將everyone移除,授予local\administrator全整權限
       G、select features 全部不選
       H、進行建立pool
     (3)configure pool
       A、server or pool to configure 選擇一網域(內部網域)
       B、application configuration 全鉤選
       C、sip domain 將主機可能用到的內外網域名稱設置上去
       D、client logon setting 使用預設進行
       E、sip domain for automatic logon 全鉤選以便自動登入
       F、external user access configuration 使用預設進行
     (4)建立完成後返回主選單
    2、add enterprisce edition server to pool
     (1)add server to pool 將會安裝程式
       A、select a pool 選擇一網域
       B、select main service account 使用預設並配置密碼
       C、select component service account 使用預設並配置密碼
       D、select guest account 使用預設並配置密碼
     (2)configure certificate 建立憑證
       A、create a new certificate
       B、delayed or immediate request 使用預設進行
       C、name and security setting,name 與 pool 同 ocs,其餘使用預設
       D、organization information全設為 ocs.local
       E、your server subject name在主name上改主機網域 server.local,在額外name中(sip.local,sip.ocs.com,sip.server.local)加入ocs.local,並在dns設置左列a記錄,鉤選自動將本機名稱建入
       F、geographical information 填寫所在地
       G、choose a certification authority 使用預設進行
       H、assign certificate task使用預設進行
     (3)start services
       A、Office Communications Server Monitoring Agent 可能因未建立monitor server而啟動失敗
       B、其餘servce應該要全部正常啟動,可至服務元件查看
     (4)validate server and pool functionality
       A、validate front end server configuration
        (A)validation steps 使用預設進行
     (5)返回主選單目錄
    3、deploy other server roles
     (1)deploy commumicator web access 建立網站式登入介面
       A、install commumicator web access 執行開始安裝
       B、activate commumicator web access
        (A)select domain service account 使用預設並配置密碼
        (B)select server certificate 選擇已建立的新憑證
       A、create virtual server
        (A)select virtual server type 選擇內部網路
        (B)select authentication type使用預設進行
        (C)select browser connection type 使用預設https並選擇已建立的新憑證
        (D)select ip address and port 使用預設進行
        (E)select description 使用預設進行(可自訂)
        (F)specify a listening port 使用 5061
        (G)..........安裝程式有問題,重新下載新package,此部份改用以下作法
          a、執行光碟安裝程式,安裝Administrative Tools,安裝完成會有打鉤符號
          b、點取「開始」的「系統管理工具」執行「Microsoft Office Communications Server 2007 R2, Communicator Web Access」
          c、展開後在「server.local」上點取右鍵,執行「Create Virtual Web Server」,參考本項「create virtual server」依項設定完成建立
          d、(不一定要執行)另可在「Microsoft Office Communications Server 2007 R2, Communicator Web Access」點取右鍵,執行「Publish Web Addresses」(或安裝程式的執行項,如 create virtual server的下一項)發佈內部或外部主機網址
       A、Publish Communicator Web Access URLs
        (A)發佈內部或外部主機網址

2010年9月25日 星期六

Install iPhone SDK


雖然OS X還只有10.6不過,因為不開發iOS4.x的App所以沒差



呵呵,加上總於找到舊的SDK,不然就得升級到iOS4.1,少了不少麻煩
一路建置開發環境,竟然花掉了快一週的時間,
但總歸一句,網路真是好物阿

2010年9月24日 星期五

Office Communicator Server 2007 R2

一、DNS配置

1、額外設置
 (1)增加A記錄,使用與主機名不同之名稱作設定並使用該名稱,名稱以OCS為例,將ocs.local指向主機IP(如基礎設置)),另在wins server加入靜態記錄將OCS(NetBios)指向主機IP
2、基礎設置(在該網域根目錄下進行增設)
 (1)A記錄
   A、sipinternaltls 主機 (A) IP
   B、sipinternal 主機 (A) IP
   C、sipexternal 主機 (A) IP
   D、sip 主機 (A) IP
   E、(主機目前名稱A記錄server 主機 (A) IP)
   F、ocs 主機 (A) IP
 (2)SRV記錄
   A、_tls
    (A)_sip 服務位置 (SRV) [0][100][5061] ocs.local.
   B、_tcp
    (A)_sipinternaltls 服務位置 (SRV) [0][100][5061] ocs.local.
    (B)_sipinternal 服務位置 (SRV) [0][100][5061] ocs.local.
    (C)_sip 服務位置 (SRV) [0][100][5061] ocs.local.
3、解說
 (1)例如,如果使用者輸入 URI sip:jeremy@contoso.com,Communicator 會使用 contoso.com 探索使用 DNS 的 SIP 伺服器。Communicator 在搜尋適當伺服器時會查詢下列 SRV 記錄
   A、_sipinternaltls._tcp.ocs.local 0/100/50561 *
   B、_sipinternal._tcp.ocs.local 0/100/50561 *
   C、_sip._tls.ocs.local 0/100/50561 *
 (2)如果沒有這些記錄,Communicator 會查詢主機 (A) 記錄
   A、sipinternaltls IP *
   B、sipinternal IP *
   C、sipexternal IP *
 (3)用戶端會開始查詢 SRV 記錄,它依預設一定會使用 TLS 來進行驗證。如果 TLS 失敗,這時 (也只有這時) 就會恢復使用傳輸控制通訊協定 (TCP)
   A、_sipinternaltls._tcp.ocs.local 0/100/50561
   B、_sipinternal._tcp.ocs.local 0/100/50561
 (4)這前面兩個 DNS 記錄的其中之一應會發行並放在內部 DNS 命名空間中。如此,如果在這之前用戶端取回主機名稱,就能直接連線至主集區或 Office Communications Server。否則,用戶端會繼續其查詢程序,並知道目前不是位在內部網路
   A、_sip._tls.ocs.local 0/100/50561
   B、_sip._tcp.ocs.local 0/100/50561 *
 (5)如果其中一個查詢成功,用戶端會重新導向至 Access Edge Server 的外部邊緣,接著導向至內部主集區或 Office Communications Server。不過,如果仍失敗,用戶端最後會嘗試直接查詢主機記錄,如下列兩個例子所示。如果這項要進行自動設定的嘗試失敗,Office Communicator 會失敗並要求手動設定
   A、sip.local IP *
   B、sipinternal.local IP

卡連的對話及傳送

開啟: 資料庫
執行:
UPDATE npcaction SET normal_action = 'karen1', caotic_action = 'karen1', teleport_url = 'karen3', teleport_urla = 'teleport dark island-in' WHERE npcid = '50005';

關閉資料庫

開啟: \data\xml\NpcActions\Teleporter.xml
找到:
<?xml version="1.0" encoding="UTF-8"?>
<NpcActionList>

在之後加入:
<!-- DESC10 -->
<Action Name="teleport dark island-in" NpcId="50005">
<Teleport X="32851" Y="32904" Map="304" Heading="5" Price="0"/>
</Action>
<!-- DESC10 -->

關檔

開啟: \src\l1j\server\server\model\Instance\L1MerchantInstance.java
找到:
// html表示パケット送信

在之前加入:
// DESC10
else if (npcid == 50005) {
if (player.isDarkelf()) {
htmlid = "karen1";
} else if (player.isElf()) {
htmlid = "karen4";
}
else {
htmlid = "karen2";
}
}
// DESC10

關檔

修正沉默洞穴新手傳師

開啟: 資料庫

執行
UPDATE spawnlist_npc SET mapid = 304 WHERE npc_templateid = '50069';
UPDATE npcaction SET normal_action = 'enya1', caotic_action = 'enya1', teleport_url = 'enya3', teleport_urla = 'teleport valley-go' WHERE npcid = '50069';

關閉資料庫

開啟: \data\xml\NpcActions\Teleporter.xml
找到:
<?xml version="1.0" encoding="UTF-8"?>
<NpcActionList>

在之後加入:
<!-- 沉默洞穴艾納至隱藏谷 by sniperlan(yuan) -->
<Action Name="teleport valley-go" NpcId="50069">
<Teleport X="32675" Y="32861" Map="69" Heading="5" Price="0"/>
</Action>
<!-- 沉默洞穴艾納至隱藏谷 by sniperlan(yuan) -->

關檔

修正森林之母非妖精對話

開啟: \src\l1j\server\server\model\Instance\L1MerchantInstance.java
找到:
} else if (npcid == 70844) { // 森とエルフの母
if (player.isElf()) { // エルフ
if (player.getLevel() >= 30) {
if (quest.isEnd(L1Quest.QUEST_LEVEL15)) { // Lv15終了済み
int lv30_step = quest
.get_step(L1Quest.QUEST_LEVEL30);
if (lv30_step == L1Quest.QUEST_END) { // 終了済み
htmlid = "motherEE3";
} else if (lv30_step >= 1) { // 同意済み
htmlid = "motherEE2";
} else if (lv30_step <= 0) { // 未同意
htmlid = "motherEE1";
}
} else { // Lv15未終了
htmlid = "mothere1";
}
} else { // Lv30未満
htmlid = "mothere1";
}
}

在之後加入:
// desc1
else
{
htmlid = "motherm1";
}
// desc1

關檔

2010年9月23日 星期四

My Apple Mac Snow Leopard in VMware

1.run vmware
2.click [new virtual machine] for create a mac profile
3.choose [typical] and [next]
4.choose [installer disc image file (iso):] and click [browse] iso file of [darwin300 for VM.iso], click [next]
5.set [vt] on in bios
6.choose [other] at [guest operating system],at version is [freebsd 64-bit] and click [next]
7.set [virtual machine name], [location] use default and click [next]
8.set [maximum disk size (gb):] and click [next]
9.check all of information and click [finish]
10.modify profile
a.remove floopy and disable in bios
b.modify ram size up to 512 or more
11.open explorer
a.goto [C:\Users\yuan\Documents\Virtual Machines\(mac)]
b.open and edit vm profile[mac.vmx]
c.find [guestOS = "freebsd-64"] modify to [guestOS = "darwin10-64"]
d.add below
ich7m.present = "TRUE"
smc.present = "FALSE"
keyboard.vusb.enable = "TRUE"
mouse.vusb.enable = "TRUE"
monitor.virtual_exec = "hardware"
monitor.virtual_mmu = "software"
paevm="true"
e.close and save
12.open (mac)vm file and modify [cd/dvd(ide)] and mount [darwin300 for VM.iso]
13.run (mac)vm to ready install mac
14.right click (mac)vm and click [settings], check [connected] and [browse] iso of mac
15.install mac
a.set language
b.at welcome click [continue]
c.at license click [agree]
d.click [utility] and click [disk utility]
(1)choose new disk
(2)erase and set a disk name
(3)quit [disk utility]
e.select disk and click [continue]
f.click [install]
16.power on bios, modify to start at hdd
17.when restart os will insert [darwin300 for VM.iso] iso before ***
18.run mac and configuration
a.set region
b.set keyboard and click [continue]
c.select [don not transfer my information now] and click [continue]
d.set your apple id and password and click [continue]
e.confirm your information and click [continue]
f.select answer for questions and click [continue]
g.create account and click [continue]
h.click [continue] at [try mobileme free]
i.click [go] at [thank you] to finish
19.finish
20.run os in vmware , can use snapshot to create a restore stat when you happen a error after install anything or modify config for

修正城堡攻守時間更新

開啟: \src\l1j\server\server\datatables\CastleTable.java

找到:
// Referenced classes of package l1j.server.server:

在之前加入:
import java.text.SimpleDateFormat;

找到:
String fm = DateFormat.getDateTimeInstance().format(
castle.getWarTime().getTime());
替換成:
SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
String fm = sdf.format(castle.getWarTime().getTime());
/*String fm = DateFormat.getDateTimeInstance().format(
castle.getWarTime().getTime());*/
關檔及存檔

來源 : linsf260

MySQL x64

  (一)下載 MySQL x64 noinstall 版本
  (二)解壓縮後,將目錄更名為MySQL或自訂均可,並決定資料庫路徑及位置後,將整個目錄移至指定位置(如c:\或c:\program files\)
  (三)在mysql目錄下設置my.ini,可參考同目錄下其他ini檔或是自行設置,主要重點有三項
    1、主程式MySQL路徑
    2、字元集(utf8)
    3、資料庫引擎,常用為MyISAM可作FULLTEXT INDEX,而現在預設大都為InnoDB,其最大差異為MyISAM為整張表作交易,易造全資料表鎖定,而InnoDB為該筆資料作交易,即使被鎖也只是該筆資料。
  (四)安裝MySQL Service背景服務,開始 -> 執行 -> 輸入 cmd 進入終端模式,進入MySQL\BIN\目錄下,輸入 mysqld -install 後完成安裝
  (五)啟動MySQL Service背景服務,開始 -> 控制台 -> 系統管理工具 -> 服務 -> 找到 MySQL 並設置為自動啟動後,並立即啟動
  (六)進入mysql後,請立即將root帳號配置密碼(localhost與%均要設),另將訪客@%刪除,若不想讓root可由外部登入,可將root@%刪除後,重新啟動mysql即可
  (七)安裝管理工具
    1、Navicat
     (1)至官方網站下載 www.navicat.com 程式並安裝
     (2)啟動程式並新增連線,輸入一設定名稱、主機位置、埠號及帳號、密碼,點選「ok」後建立連線
     (3)點選管理用戶,修改root密碼,並刪除訪客帳戶,若考量資料庫安全,則把root@%刪除,另建一個供遠端管理之帳戶,主機位置請設%。
     (4)請終斷本次連線,並修改連線設定,將密碼填入後,再重新連線即可
    2、phpmyadmin(web管理套件,必須可執行php)
     (1)至官方網站下載 phpmyadmin 套件 目前為 3.x.x 版 www.phpmyadmin.net
     (2)下載後解壓縮並移至web root下,建議改為較易記名稱如 phpmyadmin
     (3)開啟瀏覽器 輸入 http://localhost/phpmyadmin/ 後即可輸入帳號、密碼登入
     (4)若出現mcrypt模組未載入,請開啟php.ini將php_mcrypt.dll模組載入即可
     (5)出現訊息: 設定檔案現在需要密碼 (passphrase) (blowfish_secret).
       A、請將phpmyadmin目錄下的config.sample.ini.php改為config.ini.php
       B、開啟config.ini.php後修改 $cfg['blowfish_secret'] 後設為你 phpmyadmin 入口網址
       C、修改 $cfg['Servers'][$i]['auth_type'] 後為 http 即可
     (6)另外若本機有啟動mysqli模組可將 $cfg['Servers'][$i]['extension'] 後修改為 mysqli
     (7)可不理會Your PHP MySQL library version 5.0.19 differs from your MySQL server version 6.0.9. This may cause unpredictable behavior.
  (八)安裝IPv6元件時,將會造成MySQL可運作、啟動,但無法正常連接,移除IPv6元件並重開機後即可正常

Microsoft SQL SERVER 2005

  (一)主程式安裝
    1、在安裝於x64的作業系統上由於Report Serivces僅能運作於Win32的環境中,所以當IIS未能以Win32運作時,將會有錯誤訊息
    2、安裝程式選項部份,點選「進階」來設定要安裝的項目及路徑(最好獨立實體硬碟)
    3、執行個體名稱,若為第一部或本機第一個SQL SERVER請以預設名稱建立,或依個人需求更名
    4、在「服務帳戶」的設置考量,若全為本機測試、開發,則以「使用內建系統帳戶」「本機帳戶」即可,若要用於遠端則必須調整為網域帳戶並將DataEngine開啟TCP/NAMES(通訊協定及具名)方式連結
    5、修改驗證模式為「Windows驗證方式」,若要採用遠端則可改用「混合驗證方式」並設定SA(SQL SERVER的資料庫管理者)帳戶的密碼(密碼若有特殊字元將會在連結字串時誤判)
    6、後續均以預設配置即可,至安裝結束
    7、安裝修補程式及安全更新程式
     (1)安裝時請注意服務配合關閉,並於更新後開啟以便程式偵錯
     (2)由於SQL SERVER 2005在X64主機上仍以32位元模式運作,安裝完x64修補程式後,也要安裝x86修補程式
    8、連結方式變更為TCP/IP與具名
    9、安裝完主程式、變更組態或更新程式後,須重新開機
  (二)開發設定:一般VS連接資料庫會採用安裝時一同安裝的SQLEXPRESS版本,若要改為SQLSERVER則要進行修改設定
    1、首先開啟 SQL Server Management Studio ,登入後新建一個資料庫
    2、接著開啟 資料庫安裝精靈 C:\WINDOWS\Microsoft.NET\Framework\v2.0.????\aspnet_regsql.exe 按步驟將會員相關資料表建立於所新建的資料庫中
    3、開啟 vs的工具「連接資料庫」將連接字串記錄或複製下來,準備取代下面的(Data Source=localhost)字樣
    4、修改 web.config
     (1)修改連接字串
        找到
         <connectionStrings/>
        複製代碼取代為
         <connectionStrings>
   <add name="SqlServices" connectionString="(Data Source=localhost)" providerName="System.Data.SqlClient"></add>
       </connectionStrings>
     (2)開啟vs的「專案」中的「ASP.NET組態」,點選「安全性」並啟動角色後,即可開始設定
   (三)安裝Microsoft SQL SERVER 2005 EXPRESS SP3,若要安裝MOSS則不安裝,若要安裝則以內建安裝後再升級至SP3

網域控制器 Domain Controller SDC/DC2

 一、成員伺服器
  (一)首先手動設定IP、DNS及WINS等配置,並將DNS指向PDC/DC1
  (二)接著變更「我的電腦」「內容」「電腦名稱」,將電腦加入網域,輸入網域名稱及網域帳號密碼登入後,完成重新開機即成為網域的成員亦為成員伺服器。
 二、網域控制站
  (一)先成為網域成員伺服器。
  (二)使用「管理您的伺服器」元件,點取「新增或移除角色」後,新增「網域控制站Active Directory」
  (三)由於是設定第二部DC因此選擇「現存網域中的網域控制站」,輸入帳號、密碼來執行ad安裝
  (四)輸入PDC(DC1)所管的網域名稱
  (五)輸入還原模式要用的密碼後,進行安裝到結束,完成第二部DC架設
  (六)若要配置防火牆,則必須啟動逺端路由及防火牆或建置硬體防火牆
  (七)當PDC(DC1)為原生模式時,將自動同為該模式

2010年9月22日 星期三

亞丁、奇岩地下城傳師

問題 : 奇岩內城NPC曼孟因點其時游標為攻擊狀態而無法與其對話,應要修改list.spr增加對應怪物

匯入資料庫:
INSERT INTO `npc` VALUES ('9000021', '普若亞', '普若亞', '亞丁地下城傳師', 'L1Teleporter', '940', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '', '0', '1', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '', '0', '-1', '-1', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '-1', '0', '14', '0', '0', '0');
INSERT INTO `npc` VALUES ('9000022', '曼孟', '$4809', '奇岩地下城傳師', 'L1Teleporter', '4790', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '', '0', '1', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '', '0', '-1', '-1', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '-1', '0', '14', '0', '0', '0');
INSERT INTO `npcaction` VALUES ('9000021', 'adenflora1', 'adenflora1', 'adenflora2', 'teleport adencd');
INSERT INTO `npcaction` VALUES ('9000022', 'gr_mammon1', 'gr_mammon1', 'gr_mammon3', 'teleport grtel');
INSERT INTO `spawnlist_npc` VALUES ('9000001', '普若亞', '1', '9000021', '32870', '32555', '0', '0', '4', '0', '300', '0');
INSERT INTO `spawnlist_npc` VALUES ('9000002', '曼孟', '1', '9000022', '32719', '32799', '0', '0', '4', '0', '52', '0');

開啟: \data\xml\NpcActions\Teleporter.xml
找到:
<NpcActionList>

在後面加入:
<!-- 傳送奇岩地下城的傳師 by sniperlan(yuan) -->
<Action Name="teleport grtel" NpcId="9000022">
<Teleport X="32805" Y="32793" Map="248" Heading="4" Price="0"/>
</Action>
<!-- 傳送奇岩地下城的傳師 by sniperlan(yuan) -->
<!-- 傳送亞丁地下城的傳師 by sniperlan(yuan) -->
<Action Name="teleport adencd" NpcId="9000021">
<Teleport X="32660" Y="32800" Map="257" Heading="2" Price="0"/>
</Action>
<!-- 傳送亞丁地下城的傳師 by sniperlan(yuan) -->

關檔

Beginner資料表

一、用途 : 角色出生同時所攜物品
二、欄位說明
  id 識別用
  item_id 物品識別碼(對應:防具armor、道具etcitem、武器weapon)
  count 數量
  charge_count
  enchantlvl (等級限制)
  item_name 物品名稱
  activate 授予指定的職業
 (一)activeate 各種值定義
    A = 全部
    P = 王族
    E = 妖精
    K = 騎士
    W = 法師
    D = 黑暗妖精
    R = 龍騎士
    I = 幻術士

Primary Domain Controller

Primary Active Directory
一、第一部網域控制站(器)
  (一)開啟「管理你的伺服器」精靈,新增或移除角色
  (二)選擇第一台伺服器的一般設定
  (三)設定要使用的網域名稱,請使用代有尾段為.local的名稱,來區別內外網域
  (四)設定內部網域名稱.local及NETBIOS要用的名稱
  (五)設定無法解析的DNS所要轉寄的IP位置,如HINET 168.95.1.1,請勿停用遞迴造成無法解析,郵件或web等服務無法動作
  (六)確定要安裝的元件清單及提示訊息「安裝的過程中可能將會重啟動數次」
  (七)接下來設定路由及遠端存取
    1、設定連接網際網路的介面及使用NAT及基本防火牆
    2、設定可存取網際網路的介面
  (八)安裝DHCP服務
  (九)安裝AD服務,在過程中將會要求存取原安裝光碟,並重新啟動系統
  (十)登入系統後將會繼續進行安裝及設定至結束,完成網域控制站設定
  (十一)若網域中沒有比WS2K3還低階的網域控制站,則可開啟「Active Directory」「提高網域功能等級」選「Windows Server 2003」

2010年9月21日 星期二

花蓮七星潭

真的是一個讓我走遍台灣後 要去東部仍是第一個想要去的其中一個地方
另外二個是 鯉魚潭 跟 三棧溪


有時候天空是藍的、又有時候是鐵灰的,或是相交錯著



感受著雲、天、海三連線



台北九份

2008年的6月22日 隨著朋友一行人於前些日子約好一同到九份玩
在21日當夜直接到茶坊夜聊,大家你一言我一語非常盡興




到了22日早晨才發現,這家民宿不錯,風景非常漂亮

桃園復興鄉之羅浮橋

在桃園地區中,風景最多的地方算是復興鄉了,其中一處是我較常去的地方,以前啦,現在很少了
叫作「羅浮橋」,算是早期時搭建的橋,橫跨一條大溪,非常壯觀,旁邊現在已經發展成觀光小吃區了,有機會可以去瞧瞧


石門水庫

來到桃園大溪的,一定知道「石門水庫」與「活魚」吧,而石門水庫之大,也造成有多種不同角度去欣賞這個美麗的水庫囉

這三張是在復興的角度所取




這是在大溪處所取