添加動態載入與移除 js 與 css 連結

哀!顯卡送修,沒法子繼續 Sims 3 上的完全境界,只好寫程式。

動手重整了帳戶登入登出的選單處理,計畫將一部分的後管機制,添加到登入認證後的前台。原則上,仍舊維持事後事件綁定的處理模式,為此測試性的使用動態加入與刪除 js 與 css 的方式來處理。在添加了載入與移除兩個 javascript function 後,證實仍舊可維持 Non-intrusive javascript 風格且兼容目前的處理模式,順利運作。恩!順利的有點驚訝。

Read the rest of this entry »

接近了 (週記14)

回頭重整前台 fulltext 資料顯示區塊的運作。補上 fulltext 搜尋結果分頁與 highlight。微調 fulltext 字典與匹配告一段落,日後需加強字典電腦專業方面的詞彙。

改改改 測測測 (週記13)

scws + MySQL + YUI autoComplete 上線測試與微調。

拓展資料表架構,建構聚合資料專表供 fulltext 匹配運用。初步完成新的資料動態維護程序。新增 fulltext_table class 用來產生與管理新架構中的聚合資料表。配合修改 freedoc 與 freedoc_admin class。

撰寫一些簡記性質的閱讀。

上線實測 autoComplete + fulltext 搜尋

scws 分詞詞典與關鍵辭字典的整理暫時告一段落, 改寫相關的 js 程式後決定先上線測試。YUI autoComplete 的部份僅做了小變動,當輸入資料完全沒有選擇 autoComplete 項目的 fulltext 搜尋功能。暫時不對 fulltext 的搜尋結果作分頁,也暫時省略了匹配內容區段資料的輸出,後者先放在測試程式中繼續作測試。

測試一週看看 fulltext 匹配情況,用來續作微調依據。

ps: input maxlength 先限定為 80. browser autocomplete 也設定為 off。

調試全文搜尋 (週記12)

整合 scws 分詞字典, 調教 MySQL fulltext 匹配結果. 改寫 YUI AutoComplete  回應模式. 添加關鍵詞字典.

收錄幾篇搜索引擎方面的文件. 這方面好的資料真正公開的並不多. 找到的大多是非技術性文件居多.

整理一部繁體+簡體的 UTF8.xdb for SCWS

實測了幾天的 hightman scws-1.0.3 簡易中文分詞, 具備 php extension,  以及 MySQL plugin, 因此可配合 MySQL 的 fulltext 搜尋語法使用,也能提供 PHP 來作中文的分詞。這對自己小到不行的小小資料庫來說,是一個相當理想的全文搜尋解決方案。決定先以此作為新版網站的全文索引主方案。

官方站點發佈了 GBK, chs.utf8, cht.utf8 三套分詞辭典檔,這對自己使用 UTF-8 編碼但卻又簡繁兼具的應用而言,有必要將簡繁分詞辭典整合在一起,才能滿足運用需求。於是動手整理繁體簡體合一的字詞檔。簡單進行下列步驟:

Read the rest of this entry »

東看看西摸摸的一週 (週記11)

修改自己開發的幾套 php project, 使之能在 PHP 5.3.0 上正常運作. 閱讀 PHP 5.3.0 版本的異動資訊.

整理出一顆 500G 硬碟掛到新系統作為資料碟使用.

安裝 hightman scws-1.0.3 簡易中文分詞, 在回應問題後已順利運作. 同時也加上 pecl sphinx 拓展函數. 持續作對多種全文索引的做法測試, 下週再做最後的選擇.
安裝了 pcel memcache, 感覺不錯用.

做了點中文分詞的資料收集與閱讀. 也重拾已生鏽的 C 玩玩 PHP extension.

調教一台 CentOS 5.3 x64 新主機 (週記10)

本週一, 算是擠出一顆 400G 硬碟, 於是開始動手調教一台新主機. 雖說是主機, 其實硬體是浩鑫 sp35p2 + Intel E84oo 雙核 + 8G RAM + Nvidia Ge7600 顯卡的準系統, 個人使用與遊戲已是綽綽有餘. 以此接替用了將近五年的老主機.

Read the rest of this entry »

白努力的一週 (週記9)

完成搜尋機制改寫, 當 AutoComplete 被點擊或選擇後 Enter, 文件類將使用特定的機制回應特定的資料, 在沒有 AutoComplete 選擇情況下Enter, 將以預定的 Form submit 進行搜尋.

擴充測試環境中的詞典檔, 加入影音資料, 準備將影音資料與自由文件資料整合在一起.

努力整理了一週的硬碟資料, 居然越整理越多???? 6T 的硬碟空間快爆了! 只整理出一顆 250G 硬碟, 暫時先拿來做測試環境用. 再整理一週看看能否騰出一顆 500G 硬碟來.

轉移主機準備 (週記8)

整理硬碟中的資料, 備份資料到光碟, 計畫騰出兩顆 500G 硬碟作為轉移主機使用. 努力消化積存的電影資料.

完成 sphinx, MySQL + SphinxSe 安裝, 測試作業在轉移到新主機前暫停作業. 先以閱讀官方文件與相關資料為主.

繼續拓展詞典資料.

ps: Michael Jackson 一路好走…