“Binadamu”


0 Comments

Download

Binadamu 0.9 (Revision 164)

使用說明

  1. 主選單的圖示可以在 CSS 中修改,沒有圖示的話,就會像 Live Demo 中的第三項那樣。
  2. 支援 Aside ,效果如 Live Demo 的第一篇。使用方法是給文章加上 “Edge” 這個 tag ,如果不要 “Edge” ,想改成 “Aside” 或其他 tag 的話,可以在 CSS 中修改。
  3. 支援 Plugin 列表

“De Morgan”


0 Comments
Lvx ex Cælis

Download

De Morgan 1.0 (Revision 146)

SVN Repository: DeMorgan


Preface

De Morgan 是本 blog 自二月起使用的新 theme ,並不是我厭倦了前一個 theme ,而是因為當時發生了一個讓我很沮喪的事件

De Morgan 這個標題來自數學家 Augustus De Morgan ,但是老實說它跟棣莫根定理一點關係也沒有,設計靈感主要是來自 De Morgen 這份比利時報紙,我一開始把這份報紙的名稱記成 De Morgan ,所以將錯就錯,便把 theme 也命名為 De Morgan 了 XD

Introduction

De Morgan 的最大特色是首頁與內頁的頁首不同,而且單篇文章頁面的 <h1> 是該篇文章的標題,而不是網站名稱,這樣語意比較適切,也對 SEO 比較好。

嗯… 除此之外好像沒有其他重點 orz


轉移到 Habari


3 Comments

自賀! :p

目前資料部份已發現一個地方沒轉好:迴響時間都變成我轉移資料當時的時間了 XD 下次再來處理這個問題。


Chyrp


2 Comments

Chyrp 是一個輕量的內容管理系統。身為一個內容管理系統, Chyrp 核心中並未包含「迴響」、「文章分類」這些屬於 Blog 該有的基本功能,但只要安裝上「迴響」及「標籤」的外掛(在 Chyrp 中稱之為「Modules 外掛模組」), Chyrp 又能搖身一變,成為一個標準的 Blog 系統。在「Extensions 附加元件」加持下, Chyrp 能夠用來建構各式各樣的內容導向網站。

在 WordPress 愈來愈肥胖的現在, Chyrp 將是追求精簡的使用者們的新選擇 :)

初次接觸 Chyrp 的使用者,應該會搞不懂什麼是 Feathers ,「羽毛?」。「Feathers 內容範本」是 Chyrp 中相當重要的一個要素, Feathers 代表的是「內容的類型」,例如文字、影片、檔案下載等,又或者是讀後心得、聊天紀錄、活動時程,都可以當作不同的內容類型,就像是提供了一個範本,使用者只需照著欄位輸入, Chyrp 便能依照所指定的類型,產生出合適的格式。

Chyrp 的 Modules, Feathers 和 Themes 分別都使用自己的語系檔,雖然在 WordPress 中也能見到這種情況,但 Chyrp 幾乎是讓它成為「基本功能」,甚至連預設樣板都有自己的語系檔。這種作法雖然也有它的好處,但如果像 WordPress 那樣提供一些預設字串,我想當未來樣板多到氾濫時將會有所幫助。


目前 Chyrp 的基本需求是 PHP 4 ,但根據討論區的投票,未來將會提高到 PHP 5 ,我本來還為了這個版本問題而稍微偏好 Habari 的… XD 不過就穩定性而言,目前轉移到 Chyrp 也還不是時候, Chyrp 只要在安裝時重新整理幾下,馬上就會蹦出一大堆錯誤訊息… 囧rz 相較之下, Habari 則穩定許多。


中央氣象局 RSS Feed


1 Comment

中央氣象局網站於去年(2007)四月網站改版後,開始提供天氣預報的 RSS Feed ,但當時的 RSS 只是變相的「我的最愛」,沒有包含任何資訊於 RSS 中,使用者仍需到中央氣象局網站觀看。

從那之後我就很久沒去注意後續發展,今天意外發現中央氣象局網站修改了他們的 RSS Feed ,改成提供 22 分區之今明天氣預報,當然最重要的是——這次是貨真價實的 RSS ,甚至也提供了 OPML 快速訂閱,看來這次該局網站的負責人終於知道什麼是 RSS 了 :)


繁體版微軟雅黑字型


3 Comments

給心急的讀者們

前言

最近 Element TD Survivor 釋出了 4.0 Public Beta 版本,讓我開啟了好久沒動的魔獸爭霸Ⅲ,於是突然有了重新修改微軟雅黑字型的念頭,主要原因是目前的版本最高只能顯示 4 位數血量,這對於 Tower Defense 類型的遊戲來說實在太少 XD

既然要重作,就想做得更加完善,我發現上次所使用,新同文堂提供的繁簡中文對照表並不完整,可能是為了效率上的考量而捨棄罕用字。我在 Unicode.org 找到了另一份更加完整的列表,這次便是整合了兩張列表來製作。新同文堂的對照表雖然字數較少,但很奇怪的是它還包含了一些 Unicode.org 沒列出的部分。 Unicode.org 是採取比較直接的對照方式,某些簡體中文會對照到正體中文的異體字,我偏向一律採用正體字,另外還要一一檢查「於/于;于」、「游/遊;游」、「發/髮;发」、「歷/曆;历」這類特殊的對照,就這樣,大部分的時間都花在整理這兩張表格。

以上幾個例子我是這樣處理的:

  • 于 → 不轉換。
    雖然「于」是少用字,但若通通轉換成「於」,三國就會有個人被改名為「於禁」了 XD
  • 游 → 不轉換。
    因為「游」和「遊」都是常用字,而且簡體長得就跟正體的「游」一模一樣。
  • 发 → 一律轉換為「發」。
    雖然「髮」也是一個簡單的字,但相較於「發」就顯得少用許多了。
  • 历 → 一律轉換為「歷」。
    要從「曆」和「歷」兩個字中取捨讓我思考了一下,最後決定參考 tsi.src 記載的詞頻 :p

修改字型檔案的部分,這次多了一個步驟——先將檔案用 TransType 轉換成 TrueType , Vista 的那幾個新字型不知道怎麼作的,檔案類型寫著 TrueType 但圖示卻標視為 OpenType ,應該又是在作什麼極限字型… 若不先轉換成一般的 TrueType 便直接編輯,就會像上次一樣, Kerning 全部壞掉。這次多作了這個步驟,修改完成的字型就不只能在 WarCraft Ⅲ中使用,經測試在 Word 2003/2007 中也能正常使用喔!


下載字型更新檔

以下這幾個檔案需和原版微軟雅黑(msyh.ttf)放在同一個資料夾中執行,執行後會更新 msyh.ttf ,而原始的檔案將被更名並備份為 msyh.ttf.bak 。

註:微軟雅黑字型中本來就有繁體字區,這個更新檔是將簡體字區中的字用繁體字區的字來覆蓋,讓本來應該顯示簡體字的地方也都顯示為繁體字。

Microsoft YaHei Traditional

這是一般版本,只替換掉簡體字,在 1024 × 768 解析度下最高可顯示 4 位數生命值。

Screenshot - 2007_5_6 , 下午 05_14_17

Microsoft YaHei Traditional SemiCondensed

這是將數字稍微縮窄的版本,在 1024 × 768 解析度下最高可顯示 6 位數生命值。

msyhtsc-6digits

Microsoft YaHei Traditional Condensed

這是將數字更加縮窄的版本,在 1024 × 768 解析度下可顯示 7 位數生命值。

※ 要等麥噹噹的血量跑到 8 位數我實在受不了… 所以後面沒有測試。

msyhtc-7digits

Microsoft YaHei Traditional Condensed Old Style

使用 Old Style 數字的版本,雖然我很喜歡 Old Style 數字,但是用在遊戲中似乎不怎麼好看… 因此這個版本並無釋出的打算。

msyhtco-7digits

JL Clean Live Archives


0 Comments

最近寫了一個新的彙整頁面,起初它是 Clean Archives ,而今天突然心血來潮,便改成了偽 Live Archives —— 並沒有用到 Ajax XD

看起來好像對 Server 端、 Client 端的負荷都非常重,重到實在是有點誇張 —— Server 端要花一分鐘來輸出這頁,而輸出結果光是 HTML 便有 100 KB 以上,這應該是因為文章數量龐大 —— 所以目前先不使用,可能還是得寫成 Ajax 版比較實際吧!

昨晚生成一次彙整頁面要花一分鐘,似乎是伺服器方面出了問題,今天再試一次只剩下兩秒多,因此現在開始正式使用。

它有個我還滿喜歡的地方:當使用者關閉 JavaScript 時,就顯示 Clean Archives ,當使用者開啟 JavaScript 時,則顯示 Live Archives ,如果寫成 Ajax 就無法達到這點了…

Demo

 1 2 3 … 61 Next →