2008年7月23日 星期三

InterBase 出現 Undefined service gds_db/tcp

使用 InterBase 的 ISQL 連線測試 , 皆會
有以下錯訓 :
Unknown database.
Unable to complete network request to host "server".
Failed to locate host machine.
Undefined service gds_db/tcp.
Alias: PUBDB
用 InterBase 的Communication Diagnostics(comdg32.exe)
去作 Winsock 的連線測試 , 出現相同的錯誤訊息 , 因此
檢查 Services 檔案 , 發現確實有 gds_db 3050/tcp 的設定
內容
後來發現是登錄檔的某個設定有問題 , 畫面如下 :
clip_image002
其中 , DataBasePath 應該是設定 Services 置放的路徑 , 但因為該設定值
中含有 %SystemRoot% 的變數 , 因此該登錄檔值的型態必須為 REG_Expand_SZ
, 對照有問題的電腦 , 該型態被不知名的軟體更改為 REG_SZ 導致有以上問題的產生
以上說明狀況跟解決辦法 , 目前已知有三台機器有該種狀況 , 其中已找到一種
可能造成這種狀況的兇手 , MSN , 據測試若有執行 MSN 中的選項 :
clip_image004
執行 連線—連線疑難排解員 , 按下”開始”按鈕 , 之後該登錄檔的值的型態便會被更換
因此推斷因最近 MSN 有連不上的狀況 , 所以有可能有使用者透過執行上述功能測試網路
狀況 , 從而導致網路資料庫連線失敗的問題產生

2008年7月5日 星期六

知識管理

   網路上的訊息是氾濫的 , 雖然有 Google 可以幫助我們找到很多的訊息和知識 , 但是這個過程總還是要一個個內容去確認是不是自己要的答案 , 而隨著年紀的增長 , 當下如果不將結果紀錄下來很快就會忘記 , 當初那個答案或知識是在那邊找到的 , 下面就有幾個是可以幫助我們做個人知識管理的工具。
    1. Wiki :
        優點  --  可上網就可以存取 , 只要瀏覽器(比如 IE or FireFox) 就可以存取
        缺點  --  要會架設網站 , 內容輸入仰賴人工輸入 , Google 出來的網頁上的內容不易輸入到 Wiki 上(圖片上傳的困難度) , 格式會變動
     2. Blog :
         優點  --  可上網就可以存取 , 只要瀏覽器(比如 IE or FireFox) 就可以存取 , 不必自己架設網站
         缺點  --  內容仰賴人工輸入 , Google 出來的網頁上的內容不易輸入到 Blog 上(圖片上傳的困難度) , 格式會變動 , Google 出來的網頁上的內容會有智慧財產權的問題  , 資料庫不在本地端
    3. Word , PDF , TXT :
        優點  --  可編輯的自由度高 , 基本上可以做出任何樣式的文件
        缺點  --  不同電腦間的資料不好同步 , 大量資料時文件管理上的困難(很大程度要仰賴人工的分類) , 要透過 Google Desktop 或是 Vista 開索引 , 才能有類似 Google 快速搜尋到內容的功能
    4. FireFox 的套件 (ScrapBook) :
        優點  -- 內嵌在瀏覽器上 , 看到哪裡就可以將網頁直接擷取下來並且有分類管理的功能
        缺點  --  僅能針對網頁做管理 , 是檔案式的 , 量多時可能有速度上的問題 , 多台電腦間資料同步的問題
   5. Google NoteBook :
       優點  --  可以內嵌在瀏覽器上 , 看到哪裡可以將相關文字擷取下來(整個網頁擷取目前我用是有問題的) , 也可以自行輸入內容 , 可以分類 , 只要有瀏覽器就可以使用
       缺點  --  有容量大小的限制 , 無法提供網頁內容的擷取(至少小弟使用上有問題)
    6. EverNote 3.0 :
       優點  --  資料放在單機 , 也可以同步到網路上 , 多台電腦資訊可以維持一致 , 允許自行輸入內容 , 也有內嵌工具按鈕在瀏覽器上 , Outlook 上 , 按一下快速將內容擷取下來 , 格式正確 , 提供快速搜尋的功能(付費版甚至可以搜尋圖片上的字) , 有分類的功能 , 知識不公開的話就沒有智慧財產權的問題(可以選擇分不分享筆記) , 目前只要申請就可以有帳號使用
       缺點  -- 雖然可以連到網頁主機直接使用筆記內容 , 但是如果要在本機使用的時候還是要安裝他的程式 , 免費版每月允許上傳 40 M 的內容到主機上
推薦使用 EverNote , 或是 Google NoteBook , 來當作個人主要的知識管理工具 , 搭配 FireFox 的 ScrapBook 功能將網頁整個擷取下來 , 應該會對知識上的整理很有幫助
EverNote 可以這樣使用 :
   將網路上任何有興趣有幫助的網頁留下來 , 也可以只留下整個網頁感興趣的區段文字 , 可以把之前在 Word 檔或文字檔的內容複製貼上 , 也可以把 outlook 的 mail 內容擷取下來 , 在把他貼上多個 tag 來分類 , 這樣搜尋或用分類尋找時很快能找到自己想要的內容 , 自己在學習某項東西時也可以把片段心得記錄上去 , 因為這個東西就叫做 Note(筆記本) , 所以任何筆記都適合留在上面

這裡有幾個關於 EverNote 的介紹 :
http://playpcesor.blogspot.com/2008/03/evernote-30.html
http://linuxtoy.org/archives/%E5%85%A8%E8%83%BD%E7%9A%84%E7%AC%94%E8%AE%B0%E8%BD%AF%E4%BB%B6%E2%80%94%E2%80%94evernote-%EF%BC%8830-beta%EF%BC%89.html
http://xbeta.info/evernote3-1.htm
http://xbeta.info/evernote-31.htm

我的 FireFox Extension 外掛清單 -- 20080704

FireFox Extension(外掛)

1. 書籤管理
    a. Foxmarks : https://addons.mozilla.org/zh-TW/firefox/addon/2410       

    b. GMarks : https://addons.mozilla.org/zh-TW/firefox/addon/2888
        可以同步 Google NoteBook 上面的書籤
    

2. 知識管理
    a. ScrapBook : https://addons.mozilla.org/zh-TW/firefox/addon/427
         擷取網頁

3. 下載管理
    a. PDF Download : https://addons.mozilla.org/zh-TW/firefox/addon/636
        管理網頁上的 PDF 相關開啟下載的控制
    b. DownThemAll : https://addons.mozilla.org/zh-TW/firefox/addon/201
        多線下載管理 , 網頁上所有圖片下載
    c. Video DownloadHelper : https://addons.mozilla.org/zh-TW/firefox/addon/3006
        下載網頁內嵌的影片檔
    d. GSpace : https://addons.mozilla.org/zh-TW/firefox/addon/1593
        可以把 GMail 當作網路磁碟使用

4. 網頁開發
    a. IE Tab : https://addons.mozilla.org/zh-TW/firefox/addon/1419
        可以直接在 FireFox 設定那個網頁要用 IE 的核心開啟
    b. Web Developr : https://addons.mozilla.org/zh-TW/firefox/addon/60
        網頁開發不可少
    c. FireBug : https://addons.mozilla.org/zh-TW/firefox/addon/1843
        網頁開發不可少
    d. Greasemonkey : https://addons.mozilla.org/zh-TW/firefox/addon/748
        script 的套件 Base , 很多套件使用這個
        這有 GM Script : http://www.goston.net/index.php?s=GM+Script&searchbutton=Go!
    e. ColorZilla : https://addons.mozilla.org/zh-TW/firefox/addon/271
        可以用滑鼠得知網頁上任一點的色彩值

5. 分頁增強
    a. Tab Mix Plus : https://addons.mozilla.org/zh-TW/firefox/addon/1122
                                   http://tmp.garyr.net/forum/viewtopic.php?t=7031 --- 符合 FireFox3.0 使用
        增強管理分頁功能

6. 工具列
    a. GUtil : https://addons.mozilla.org/zh-TW/firefox/addon/3755
         在 FireFox 上面增加一個按鈕可以啟用目前已知的 Google 服務及相關 FireFox 外掛

7. 布景外觀
    a. FireGestures : https://addons.mozilla.org/zh-TW/firefox/addon/6366
         可以自訂滑鼠手勢 , 可以操縱上下頁 , 上下分頁 , 頁首頁尾 , 開新分頁 , 選取文字開啟搜尋
    b. easyGestures : https://addons.mozilla.org/zh-TW/firefox/addon/29
        不必記滑鼠手勢 , 用小圖代替
    c. Better GMail : https://addons.mozilla.org/zh-TW/firefox/addon/6076
         增強 GMail
    d. Better GReader : https://addons.mozilla.org/zh-TW/firefox/addon/6424
         增強 GReader

8. 安全
    a. Adblock Plus : https://addons.mozilla.org/zh-TW/firefox/addon/1865
        擋網頁廣告
    b. NoScript : https://addons.mozilla.org/zh-TW/firefox/addon/722
        可以控制要瀏覽的網頁能不能執行 JavaScript
    c. FlashBlock : https://addons.mozilla.org/zh-TW/firefox/addon/433
        可以手動允許網頁上的 Flash 要不要播放

9. 語言支援
    a. Quick TransLation (qtl) : https://addons.mozilla.org/zh-TW/firefox/addon/5641
        翻譯

2008年5月17日 星期六

MediaWiki 在 Windows2003 的安裝(使用 Apache)

最近試著裝 MediaWiki (使用的是 1.12 版的 MediaWiki) 來玩玩 , 將安裝步驟記錄在這邊
  1. 準備乾淨的 Windows 2003 -- 以下是在沒有 IIS 的狀況下完成安裝的
  2. 首先可以參考維基百科中的說明文件 Help:安裝MediWiki軟體 雖然現在可以下載到的 WAMP 的版本已經比較新 , 步驟也有點出入 , 不過都是很直覺的選項 , 差異不大 , 還是可以參考的 , 另外記得手動啟動 WAMP
  3. 首先因為 MySQL 安裝後 root 的密碼是空白 , 所以使用 cmd 切換到 WAMP 安裝目錄底下Bin 目錄下有 MySQL 的安裝目錄 , 比如 (D:\wamp\bin\mysql\mysql5.0.51a\bin) , 輸入mysqladmin -u root -p password yournewpassword 就可以更改密碼了再輸入 mysql -u root -p , Enter 後輸入新密碼 , 鍵入SET PASSWORD FOR 'root'@'localhost' = OLD_PASSWORD('xxx');
  4. 將 D:\wamp\apps\phpmyadmin2.11.5\config.inc.php 打開 , 裡面可以找到$cfg['Servers'][$i]['user'] , 這裡應該是設成 root , 下面有一句 $cfg['Servers'][$i]['password']原先為空白 , 將其設定成剛剛建立的MySQL 新密碼 , 點擊右下角 WAMP 的圖示重新進入phpMyAdmin 應該要能正確進入察看資料庫相關資訊
  5. 這時候再去瀏覽器輸入 http://127.0.0.1 應該可以看到 MediaWiki 的第一次啟動畫面 ,點選開始設置基本設定 , 可以參考這邊 MediaWiki 參數設定
  6. 如果需要設置 LDAP 的驗證 , 可以去主站下載 Extension:LdapAuthentication ,在 LocalSettings.php 最後設置底下項目即可(假設你的網域驗證主機是 www.lcheck.com.tw) :
require_once 'extensions/LdapAuthentication.php';
$wgAuth = new LdapAuthenticationPlugin();
$wgLDAPDomainNames = array(
'lcheck'
);
$wgLDAPServerNames = array(
'lcheck' => '10.1.1.2'
);
$wgLDAPSearchStrings = array(
'lcheck' => 'lcheck\USER-NAME'
);
$wgLDAPBaseDNs = array(
'lcheck' => 'cn=www,dc=lcheck,dc=com,dc=tw'
);
$wgLDAPEncryptionType = array(
'lcheck' => 'clear'
);
$wgLDAPSearchAttributes = array(
'lcheck' => 'sAMAccountName'
);
$wgLDAPUseLocal = true;
$wgLDAPUseSSL = false;
$wgLDAPUpdateLDAP = false;
$wgLDAPMailPassword = false;
$wgLDAPRetrievePrefs = false;
$wgMinimalPasswordLength = 1;
7. 最後在 LocalSettings.php 最後面加上權限控制 , 只有登入者才有權限 :
#網站暱名拜訪者權限
$wgGroupPermissions['*' ]['createaccount'] = true; #初期開放組織內部人員註冊
#在註冊完後將此選項設為false,但仍可由管理員進入到Create Account頁面來產生帳號
$wgGroupPermissions['*' ]['read'] = false; #不能瀏覽內容
$wgGroupPermissions['*' ]['edit'] = false; #不能編輯頁面
$wgGroupPermissions['*' ]['createpage'] = false; #不能產生頁面
$wgGroupPermissions['*' ]['createtalk'] = false; #不能產對話頁面
#/設定暱名拜訪者能讀取的頁面
$wgWhitelistRead = array("Main Page", "首頁", "Special:Userlogin", "-",
"MediaWiki:Monobook.css");

基本上安裝是簡單的 , 網路上有很多資訊可以參考 , 不過在設置 MySQL 的密碼時 ,嘗試了兩次才成功 , 另外還是感到 MediaWiki 各種設置不方便 , 應該還是要有系統的網頁可以直接做設定才夠直覺 , 之後的擴展和編寫的架構制訂才是傷腦筋的地方 , 畢竟這只是工具 , 重要的是內容