2005年12月30日 星期五

赫伯老爸的名言

赫伯老爸是誰?

今天看了機器人歷險記,很好看的一部動畫卡通,雖然看的是中文配音版,但是難得的是另有一番味道,不會像有些中文配音的片子看起來很奇怪,不自然。

在模版裡調用 PHP 的 Request 變數

如果想在模版裡面調用 PHP 的 Request 變數讓模版使用,例如「如何每個分類文章頁面頂端都會不同的FLASH或圖片」的討論串裡,要取得 postCategoryId 這個 $_GET 陣列元素在 header.template 裡面使用?

答案是:使用 Smarty 保留變數( reserved variables )

2005年12月28日 星期三

使用 hack 的代價

我的 blog 站使用了兩個 hack ,一個是摘要頁面公告核心補強 v0.1,另一個是更換 WYSIWYG 編輯器為 TinyMCE 。這兩個都還不是 LifeType 的正式功能,所以昇級時,真是辛苦。除了一般的昇級過程之外,升級之後還得要重新做上面的兩個 hack ,還得確定這兩個 hack 需不需要再修改

答案是什麼?還好,不需要修改,重做 hack 就行了。 Lucky !

2005年12月26日 星期一

LifeType 1.0.2 正式版釋出

這是開發團隊給 LTers 的聖誕節禮物。

這次的更新版本有兩項特色:
1.首次提供了 1.0.1 版昇級至 1.0.2 版的昇級包。
2.由開發中的 1.1 版移植了兩項隱藏功能:
2.1 跳過「管理面版」直接進入「發表新文章」界面。
2.2 在註冊程序中加入 CAPTCHA 機制,使用驗證碼來避免註冊機器人的干擾。

詳細說明請參考官方發佈訊息:

各位 LTers 更新的時間到了,加油吧!

譯完了官方發佈消息之後,接下來該我自己昇級了。

2005年12月23日 星期五

好用的 awk 命令

使用 awk 命令做 Linux 上的帳號批次管理,我已經用很久了。真的很好用!

剛好今天應教學組長的要求,重設了一個班學生的密碼,順便記下來吧!

以下是我下的指令:

awk -F: '/:207-/
{
cmd="echo newpassword" | passwd --stdin "$1;
print cmd;
system(cmd)
}'
/etc/passwd

這個指令的意思是,從 /etc/passwd 系統帳號檔案裡面抓出 207 班的學生帳號資料,並且把新密碼逐一設定給取出的帳號。

2005年12月16日 星期五

Windows XP 批次遠端關機

電腦教室下課時,經常一堆小朋友忘記關機就拍拍屁股走人。以前得逛一趟教室,一一尋找出未關機的電腦來處理。感謝伙伴 huihui 把電腦教室的 Windows 網域建立得非常完善,現在可以在座位上對尚未關機的電腦用 shutdown 指令直接令其關機了。

shutdown -s -f -t 0 -m pcname

  • -s :關機 ( shutdwon )
  • -f :強迫中止程式執行
  • -t 0 : 0 秒後關機,也就是立刻關機啦
  • -m pcname :關閉網域上名稱為 pcname 的電腦

透過這一行指令,網域管理員可以立刻強制關閉網域裡的電腦。

但是一個 shutdown 指令只能關閉一部電腦,要關閉多部電腦,那就要借重 for 指令了。

2005年12月15日 星期四

動手玩 LIfeType 模版

最近整理了一個「動手玩 LifeType 模版」的課程,課程內容包括:

  • 認識模版的檔案。
  • 看懂模版 -- 以 post.template 為例。
  • 修改模版注意事項。
  • 動手玩模版:
    • 加入摘要超連結。
    • 製作「關於站長」自訂頁面。
    • 加入網誌統計資料。
    • 修改模版以使用外掛程式。
    • 其他……

2005年12月9日 星期五

更新 TinyMCE 編輯器版本至 2.0.1 final (updated)

2006/07/24 補充說明:

因為 LifeType 1.1 已經將 TinyMCE 做為預設的編輯器,我不準備再更新這個更換 LifeType 編輯器的 patch 。大家一起期待快要推出的 1.1 吧!

謝謝鍾愛永存的站長 yugn 替大家打包了更新版本的 TinyMCE 。這個更新版本使用了官方最新的 TinyMCE 2.0.1 final 版本,解決了一些問題,並且包含了 utf-8 的中文化語系。

yuan 很客氣的寄給我,讓我先試用。我把其中的一些中文化不正常部份做了一些修改,並且在 Linux 下用 zip 重新打包,免得 Linux 用戶還得手動修改權限。

因為 TinyMCE 的文章開始有點多起來了,我未來應該也會多花點時間在關注他,所以增加一個 TinyMCE實驗室的文章分類。

以下為更新版本的下載及更新說明:

2005年12月5日 星期一

近期回響的 RSS feed

這玩意兒太酷了!

這是在 yjchen 的 blog 看到的這篇文章:「為 LifeType 加上 Recent Comments 的 RSS 功能」介紹的實作方法。

從很久以前,就想要實作這樣一個功能了,可以很快的知道 blog 上有沒有新的回響,只是以前對 RSS 還是一知半解,不知從何做起,後來覺得 recent comments 也蠻夠用了,就沒再想過。一看 yjchen 的實作方法,只有佩服兩字。

用力推!

2005年12月1日 星期四

LifeType 在 SourceForge 也改名了

繼所有的 文官方網站完成更改網域名稱之後, SourceForge 裡的 pLog 專案也已經不在存再,改名為 LifeType 了。

所以,現在要到 SourceForge 下載 LifeType 的相關檔案,要改到 http://sourceforge.net/projects/lifetype 網址了。

2005-12-04 更正。剛剛一試,上面的網址又不能用了?!還是得用 http://sourceforge.net/projects/plog 。難道當時剛好遇到官方在測試新的專案網址?還是我在做夢?