• OpenOffice.org補給站看到這篇OpenOffice.org 3.0啟動畫面投票,到周一8月18日截止,若你也有在使用OpenOffice.org的話,記得在註冊後去挑選看得順眼的啟動畫面喔。所有的候選畫面在此

    ##
  • 最近為了因應Subversion 1.5的推出,多個Subversion Client陸續推出新版本。昨天看了SmartSVN也 有新版可下載,一時興起下載安裝測試,竟然忘了1.4與1.5 Client的格式不同,SmartSVN也沒有提示,造成目錄格式變「偷偷」的變更成1.5格式,但因為Server的repository仍然是 1.3,IDE也只支援到1.4,結果造成操作上的困難...最後只好將目錄改名重新取出,幸好昨天大部份的檔案都有commit,算是不幸中的大幸。

    ##
  • JommlaStats雖然Joomla!有預設的統計功能,但過於陽春,以下是安裝進階點的JoomlaStats的步驟:
    • 這裡下載JoomlaStats元件V2.2.1版本,由功能表【新增或移除程式】,用【元件】安裝
    • 這裡下載JoomlaStats的啟動模組(2.x),由功能表【新增或移除程式】,用【模組】安裝
    • 這裡下載JoomlaStats的計數器模組,由功能表【新增或移除程式】,用【模組】安裝
    元件安裝後,由功能表【元件】→【JoomlaStats】→【設置】做細部設定。
    模組則記得由功能表【網站模組】裡做〔發佈〕設定,啟動模組不需要顯示標題,計數器模組顯示的英文可以在其編輯網頁裡自動修改成中文。

    ##
  • Joomla-lock剛開始使用Joomla!時,對於偶爾出現在清單裡的鎖頭圖示總會覺得疑慮、困惑,不知為何會出現,也不知為何突然又消失。最後才找到解答。

    當 我們在編輯某個項目時,Joomla!會先將之鎖定,鎖定完成後才會進入編輯狀態,當我們不正常的離開編輯狀態時,這個鎖頭圖示就會出現。而所謂的「正常 操作」指的是必須要用〔儲存〕或〔取消〕來離開編輯狀態,若不小心關閉視窗或按了回上頁按鈕,那麼這個項目就會保持在鎖定狀態下。

    要脫離不正常的鎖定狀態有兩個方法:
    • 再進入被鎖定項目一次,再正常的〔儲存〕或〔取消〕
    • 管理區功能表→【系統】→【全站回存】
    ##
  • 當我們安裝了一個新的佈景主題樣板時,可以透過管理區功能表【網站】→【預覽】→【顯示位置並嵌於其中】來檢視樣板的版面位置,有了這些位置提示,才方便在模組設定裡指定其顯示在版面上的位置。

    我們由【模組】→【網站模組】中把「熱門文章」模組位置移到「user1」,「最新消息」模組的位置由右側移到「user2」區域,只要在其設定網頁裡把版面位置選成user1或user2即可。修改後的成果請檢視http://jdev.tw/joomla

    JSN-location
    JSN-Layout

    ##
  • 安裝完Joomla! 1.0後,其目錄結構如下:

    安裝的根目錄是c:\xampp\htdocs\myweb:
    資料夾檔案與目錄說明
    c:\xampp\htdocs\mywebconfiguration.php網站的參數設定,其中$mosConfig_live_site必須依網址指定,以免部署後無法讀取到網站內資源
    index.php首頁
    c:\xampp\htdocs\myweb\administrator 管理區。管理區裡有自己的components、images、includes、language、modules、templates等子目錄
    c:\xampp\htdocs\myweb\cache 快取區
    c:\xampp\htdocs\myweb\components\com_content
    ...
    存放元件的目錄。各個元件以com_開頭命名
    c:\xampp\htdocs\myweb\editor 編輯器程式
    c:\xampp\htdocs\myweb\help 說明文件
    c:\xampp\htdocs\myweb\images 圖檔目錄
    c:\xampp\htdocs\myweb\includes 其他程式使用的含入檔
    c:\xampp\htdocs\myweb\installation 安裝程式目錄,在安裝後必須改名
    c:\xampp\htdocs\myweb\language 語言檔案,這裡存放前台網站的語言檔,administrator裡也有一個存放後台管理網站的language目錄
    c:\xampp\htdocs\myweb\mambots 自動化程式目錄
    c:\xampp\htdocs\myweb\modules 存放模組的目錄。模組檔案大部份以mod_開頭命名
    c:\xampp\htdocs\myweb\templates 佈景目錄,每個佈景會建立自己的子目錄

    當 我們把Joomla!安裝在本機時,configuration.php裡的$mosConfig_live_site會是http: //localhost/myweb,當你在本地端測試時,localhost的資源都能正常讀取到(使用的圖檔或連結等),但把系統部署到另一台電腦供 外部瀏覽時,必須修改$mosConfig_live_site為該電腦的外部IP,否則所有的圖檔都無法讀到。

    為了更新方便,可以把此參數改成主機名稱,以避免每次都要參數的值:
    $mosConfig_live_site = 'http://' . $_SERVER[HTTP_HOST] . '/myweb';

    ##
  • 有些處理我們會使用批次檔來寫,例如每天夜間的排程備份或輸出執行結果到Log檔,當這些輸出檔名必須帶有日期與時間時,經常都會有些不方便的地方 (如果你不清楚環境變數的運用的話,請先參考[Windows] 環境變數的擴充功能這篇的介紹)。 舉例如下:

    cd  \Project\MyProject1
    rem %DATE%傳回:2008/04/20,DATE1=0420,TIME1=HHMM
    set DATE1=%DATE:~5,2%%DATE:~8,2%
    set TIME1=%TIME:~0,2%%TIME:~3,2%
    svn update  > UPDATE_%DATE1%_%TIME1%.log

    以上指令看似正常,但當時間在早上0點到9點之間時,%TIME%傳回的竟然是  9:01:09.16-開頭第一個字元是空白,造成組成的檔名異常。另外,日期與時間的格式會因【控制台 →時鐘、語言和區域→地區與語言選項】裡的格式而有不同,為了一勞永逸地解決夾有空白問題,可以改寫如下:

    set DATE1=%DATE:~5,2%%DATE:~8,2%
    set DATE1=%DATE1: =0%

    用「冒號 空白 等於 0」 就能把變數裡的空白換成 0而不致有問題了。

    ##
  • Windows內建的記事本功能相當陽春,通常我都用EmEditorPsPad把它替換掉,但在Vista裡無法像以前一般只要複製與改名即可完成佈置,程序繁複許多,另外這次不使用檔案複製而改用mklink以符號連結與目錄連結 來建立記事本連結。

    以下是將記事本程式Notepad.exe改名為Notepad0.exe的步驟:

    假 定要讓使用者YOU具有Notepad.exe的完全控制權限的步驟:
    1. 用檔案總管找到 Notepad.exe,按右鍵選【內容】
    2. 選安全性頁籤→〔進階〕
      1. 選 使用者YOU→〔編輯〕,顯示使用權限視窗
      2. 按【擁有者頁籤】,目前的擁有者是 「TrustedInstaller」→〔編輯〕
      3. 變更擁有者為YOU
      4. 確 認目前的擁有者已經變成YOU後按確定,按連續幾個確定回到內容的安全性頁籤
    3. 在內容視 窗的【群組或使用者名稱】選YOU→〔編輯〕
    4. 選YOU,勾選下方的「完全控制」
    5. 連 續按確定直到視窗關閉
    6. 最後在檔案總管理把Notepad.exe改名成Notepad0.exe,注意:C: \Windows與C:\Windows\System32裡都有Notepad.exe,因此皆須執行上述操作
    開 啟DOS視窗後執行下列命令。PSPad執行時會讀取Lang資料夾裡的語言設定檔,因此再建立一個名為Lang的目錄連結指向PsPad\Lang:

    C:\Windows>mklink notepad.exe "c:\Program Files\PSPad\PSPad.exe"
    已建立 notepad.exe 的符號連結 <<===>> c:\Program Files\PSPad\PSPad.exe

    C:\Windows>mklink /D lang "c:\Program Files\pspad\Lang"
    已建立 lang 的符號連結 <<===>> c:\Program Files\pspad\Lang

    C:\Windows>dir /aL
      磁碟區 C 中的磁碟是 20080322
      磁碟區序號:  8C99-6FAB

     C:\Windows 的目錄

    2008/04/12  10:47    <SYMLINKD>     lang [c:\Program Files\pspad\Lang]
    2008/04/12  10:47    <SYMLINK>      notepad.exe [c:\Program Files\PSPad\PSPad.exe]
                   1 個檔案      & nbsp;        0 位元組

    有 的程式(如IE)會使用System32裡的記事本,因此System32裡也要重覆建立連結的動作。但C:\Windows\System32裡已經有 Lang目錄了,因此無法建立目錄連結,只能在該目錄裡建立符號連結ChineseBig5.ini與ChineseBig5.bmp:

    C:\Windows\System32>mklink notepad.exe "c:\Program Files\PSPad\PSPad.exe"
    已建立 notepad.exe 的符號連結 <<===>> c:\Program Files\PSPad\PSPad.exe

    C:\Windows\System32>cd Lang

    C:\Windows\System32\Lang>mklink ChineseBig5.ini "c:\Program Files\PSPad\Lang\ChineseBig5.ini"
    已建立 ChineseBig5.ini 的符號連結 <<===>> c:\Program Files\PSPad\Lang\ChineseBig5.ini

    C:\Windows\System32\Lang>mklink ChineseBig5.bmp "c:\Program Files\PSPad\Lang\ChineseBig5.bmp"
    已建立 ChineseBig5.bmp 的符號連結 <<===>> c:\Program Files\PSPad\Lang\ChineseBig5.bmp

    如 果啟動後出現的是捷克文的話,由功能表倒數第三個項目裡的第一個選項重新設定預設語言為ChineseBig5即可。

    往 後執行記事本啟動的就會是功能強大的PsPad.exe。

    ##
  • 我在[Vista] 符號連結(Symbolic/Soft Link)、永久連結(Hard Link)與連接點(Junction Point)這 篇文章大費周章的簡介了各種連結的觀念,那麼連結對日常的Windows操作會有什麼用處呢?

    最簡單的應用就是把常用的目錄建立成連接點(Junction Point),這樣可以方便地做資料夾切換。例如:
    • Blog文章存放格式是c:\Users\使 用者\documents\blog\YYYY\MM,依年度(YYYY)與月份(MM)分開存放
    • 某個專案的行銷文件與規劃文件分別存放於 d:\Projects\專案名稱\文件\Marketingd:\Projects \專案名稱\文件\Planning
    在沒有使用連結的情況時,要切換資料夾必須做多次的Click或輸入較長的路徑名稱,而只要建立幾個連結就能簡化許多。首先我們建立一個專門存放連結的資 料夾 c:\ln (ln是Link 的意思,Unix用來建立連結的指令名),再用mklink.exe建 立連結:
      mklink /J  c:\ln\blog  c:\Users\jerry\documents\blog\2008\04
      mklink /J  c:\ln\mk  d:\Projects\GogogoProject\文件\Marketing
      mklink /J  c:\ln\pln  d:\Projects\GogogoProject\文件\Planning

    如果年度、月份或主要的工作專案有變動,只要重建連結就能繼續使用已經習慣了的連結名稱:
      mklink /J  c:\ln\blog  c:\Users\jerry\documents\blog\2008\05
      mklink /J  c:\ln\mk  d:\Projects\NextProject\文件\Marketing
      mklink /J  c:\ln\pln  d:\Projects\NextProject\文件\Planning

    建立好連結後就能直接用c:\ln裡的連結名稱來切換資料夾了,如:
      cd  c:\ln\blog
      cd  c:\ln\mk
      cd  c:\ln\pln
      copy c:\ln\blog\file1.txt e:\usb\backup\file1.txt
      winword c:\log\pln\schedule02.doc

    雖然看到的目錄名稱是較短的連結名稱,但實體目錄卻是完整名稱的那個目錄;除了在DOS視窗裡運用,檔案總管理也能照常使用。如果你的文件存放 Layout是深層式的,那麼熟練mklink後,連結會是你的好朋友的。

    ##
  • 不知道是否因為Vista的安裝與使用率偏低的關係,網路上找得到的中文資料翻來覆去就那麼幾篇,想要直接閱讀中文來學習卻苦於資源不足,只好轉而尋找英文資料了。順便把重點記錄下來供有興趣的讀者參考。

    Vista常用快捷鍵
    類別 按鍵 功能說明
    管理視窗 Alt+F4 關閉目前作用中的視窗
    Alt+Tab 顯示視窗以切換作用中的視窗
    Ctrl+Alt+Tab固定式視窗選擇,選擇視窗顯示後能用←、→鍵移動(上下與滾輪皆無效)
    Win+Tab 以Flip 3D顯示切換視窗,Alt按著不放再按Tab或方向鍵或滑鼠滾輪可以顯示下一個視窗
    Ctrl+Win+Tab固定式Flip 3D,3D畫面顯示後可以按方向鍵或滑鼠滾輪切換視窗
    Alt+Esc 輪流顯示已開啟視窗
    Win+M 所以視窗最小化(Minimized)
    Win+Shift+M 取消最小化
    Win+D 切換顯示桌面(Desktop)
    執行程式 Win+數字1-9 對應快速啟動區圖示的順序,例如第5個是IE瀏覽器則按Win+5則執行IE
    Win+B 滑鼠游標移動至System Tray(通知區域)的圓形按鈕上,接著便可用方向鍵移游標
    Win+E 開啟檔案總管(Explorer)
    Win+F 開啟搜尋視窗(Find)
    Win+R 開啟命令執行視窗(Run)
    Win+U 開啟Windows行動中心視窗
    Win+Pause 開啟【控制台→系統及維護→系統】
    Ctrl+Shift+Esc 開啟工作管理員
    登入登出 Win,→,→,→,Enter 關機
    Win,→,→,→,U 關機
    Win,→,→,→,R 重新啟動(Restart)
    Win,→,Enter 進入休眠狀態
    Win,→,→,→,W 切換使用者
    Win,L 鎖定電腦(Lock)
    檔案總管 Alt+↑ 至上層資料夾
    Alt+← 回上個資料夾
    Alt+→ 至下個資料夾
    Alt+D 移動到位置列(Address bar)
    Alt+Enter 顯示檔案或資料夾的「內容」視窗
    Ctrl+滾輪 切換檢視狀態

    ##