Category Archives: Programming 程式

Big5-UAO 細說從頭

台灣的 BBS 到現在還很紅。

當然,BBS 系統幾乎都不是 Unicode 環境,只支援 Big5。(要轉換成 UTF-8 的話,2 bytes 的雙色字要怎麼處理會變成棘手的問題。)

身為次文化集中地的BBS,自古以來就大量討論著同是次文化的動漫畫、JPOP等話題,於是BBS用戶也一直想盡辦法使用各種造字檔方式(例如櫻花輸入法)來解決假名顯示的問題。(而假名是使用Big5-Eten規格)

其中我所搞出的「Unicode補完計画」,在2001年推出了。

Get the whole story »

最初から語る Big5-UAO

台湾ではBBS(日本で言うパソコン通信)が今でも根強い人気がある。

もちろん、BBSシステムのほとんどはUnicodeなど対応できず、Big5しか対応していない。(UTF-8などに変換しようとしても、たとえば2バイト文字をANSIカラーにした2色漢字はどう対処するかわからない。)

サブカルチャーの集まりともあるBBSには、同じサブカルチャーの漫画・アニメ・JPOPなどのテーマもよく討論されており、そのため古くからBBSユーザなどは外字集などの方式でとりあえず仮名を拡張していた。(仮名はBig5-Eten準拠)

その中、私が発案した「Unicode補完計画」というプロジェクトは、2001年から提供開始。

Get the whole story »

程式設計師的格言 (續)

又是蒐集自日本各大網站 (mixi, 2ch) 後,憑自己個人好惡選擇了一些句子。
只是我覺得還是之前的部分更經典XD

(最後修正 2011/10/26)

1
最好騙的總是自己。

2
抄來的程式碼是bug之母。

3
輕易刪掉的程式碼,往往在之後都需要用到。

4
電不會騙你,測試資料有錯時,都是人錯了。

5
交貨日是為了打破而存在的。
(譯註) 漫畫、作家業名句「截稿日是為了打破而存在的」,出處已不可考。
Get the whole story »

站名牌產生器

這次不是路線圖了 (笑)

就鐵道興趣來說,我對軌道、工程、車輛、線型、實地探勘…方面其實都興趣缺缺,比較有興趣的就是路線圖、時刻表、站名牌、驛舍的部份。
之前畫了一大堆路線圖外,其實幾年前自己也在嘗試做一些時刻表的東西,只是資料正確性之類的問題很難搞,一直無疾而終。不過反而被日本同好搞出來了XD(我手上還有幾本,
有人有興趣嗎XD)

對於站名牌我也一直很有興趣,尤其是 JR 跟東京地下鐵,近年站名牌越做越精緻後,看到設計美觀的站名牌,心情也會愉悅起來。反過頭來看到台鐵的站名牌,嗯…….。
不過最近促使我有強烈動力想要做這個產生器的,其實不是台灣或日本的鐵路,而是韓國。韓國 KORAIL 甚至自己設計了一套專用的字型來標識所有站內外站名與站內標示,凡是 KORAIL 站內,包括「出口」「售票處」「詢問處」等所有標示都整齊劃一使用這套專用字型(而且我個人覺得這套韓文很漂亮),而且不只 KTX 大站,沿途經過的小站也都做好了,使人深感佩服。 先別說台鐵,就連JR 東日本的駅名標字型也是個混亂,在都內以為漸漸都轉換成新ゴ了,結果一離開東京都,乍看都是黑體的駅名標,隨便就找到「見出ゴ MB31」「見出ゴ」「平成角ゴ」「平成角ゴW7」「JTC ウィンS」「新ゴB」幾種不同字型的產物。
Get the whole story »

Financisto 1.3.6 中文化釋出

自從去年底購入 Hero 之後,就在朋友介紹之下,一直是用 financisto 這個軟體來記帳,不知不覺已經記超過半年了,大概是我有生以來記帳最久的記錄吧。
果然記帳軟體真的是手持裝置的殺手應用,說真的很多消費回到家根本就忘光了。

一問之下,發生身邊 Android 玩家的好友們幾乎都是用 financisto 來記帳,這套軟體似乎真的評價不錯 — 除了他是英文的以外…

話說上個禮拜還在寫一些報表程式統計自己的記帳,一邊心裡想著好想把自己寫的進階報表加進 financisto 裡,結果當天晚上, financisot 作者忽然在 blog 上宣布開放原始碼化了!
既然如此,當來二話不說來把自己的報表寫進去啊, 想是這樣想啦,最近個人極度的沒時間,而且還沒完全看懂程式架構中,目前不敢輕舉妄動,但至少決定把念願的中文化先弄出來了。

Get the whole story »

日文歌詞標音編輯器

http://but.lolicom.org/tool/

今天終於把一些bug清掉了。
沒想到之前一堆不可解的bug竟然是counter造成的… 真是阿彌陀佛。

今天調整的內容:

  • 修掉開關羅馬拼音就會掛的問題
  • 修掉回上一步更改拼音後就會掛的問題
  • 修掉Firefox等瀏覽器ruby支援顯示不夠好看的問題
  • 新增友善列印功能

並感謝CHCOOBOO網友的回饋。

請大家多多推介:)