June 2008 Archives

竹北樂燒

| No Comments | No TrackBacks

新開的燒肉店,馬上就去吃了看看。竹北的燒肉店愈開愈多啦。

Labels: , ,

神出鬼沒燒き芋屋

| No Comments | No TrackBacks
神出鬼沒燒き芋屋

怎麼說呢... 總覺得這顏色、字型、以及這段文字的搭配,真是渾然天成啊。如果在路上突然看到這樣一台顏色亮麗的可愛小車在賣烤蕃薯,這種「不自然現象」當然可以用「神出鬼沒」來形容吧?

PS. 另外就是不禁會另人再三想想... 開這種車出門賣地瓜的老兄是不是以前頂著飛機頭駕著改裝車,白色大一背後寫著幾個蒼勁的大字,在道上「騎」過幾年,現在頭髮理平了、蓄著小鬍子,認真討生活的男子漢啊...

Labels: , ,

MacRuby - String Transform

| No Comments | No TrackBacks

MacRuby 的 string 骨子裡是很多 CF String 的集合,但基於 ICU,所以可以如下進行 transform:

% macirb
>> s = "Domo"
=> "Domo"
>> s.class
=> NSCFString
>> puts s.transform("Latin-Hiragana")
ども
=> nil
>> 

這是來自 CFStringTransform 這個函式。原本是掛在 CFMutableString 這個 class 底下的 method,但在 MacRuby 裡面簡單整合進入其字串中,不必區分 mutable 與否。

關於 MacRuby, 見 http://ruby.macosforge.org/trac/wiki/MacRuby,有 binary package 可以抓下來試。

Labels: , ,

改了 openid delegation

| No Comments | No TrackBacks

我把我自已的 OpenID delegation 從 idproxy.net 改成 google。方法是在我自已 OpenID URL 的頁面的 <head> 中加上:

   <link rel="openid.delegate" href="http://blog.gugod.org/">
   <link rel="openid.server" href="http://www.blogger.com/openid-server.g">

會這麼做倒不是因為我比較信任 google 而較不信任 idproxy.net + yahoo 的組合,這兩方都是可以信任的,只是因為我基本上常時處於登入進 google 系統的狀態,也必較少在用 yahoo 的服務,也許這樣會比較少需要再打密碼。

Labels:

opmsg.com 的 blog widget

| No Comments | No TrackBacks
opmsg.com 的初版 blog widget 完工!

登入之後,點上方的 "Settings" 進行設定,除了可以修改 nickname 之外(這是目前唯一可以設定的屬性),還可以畫面下方有段程式碼。可直接前貼到 blogger template 裡使用。

歡迎大家試用。

Labels:

opmsg.com 更新

| No Comments | No TrackBacks

opmsg 是個使用 OpenID 的網站應用程式。它是可以替代 Email 的非即時訊息傳遞系統。同時有類似「公共留言版」的功能。

為什麼說它是「替代 Email」的方案呢?如果用現有的系統比喻的話,它最像是 MSN 的離線訊息。你不知道對方現在有沒有在電腦旁邊,但你還是可以傳遞訊息 給對方,並且可以確定對方上線之後一定會收到這些訊息。

但 opmsg 與 MSN 離線訊息最大的不同是,在 MSN 上的朋友的上線狀態都是即時 的,只要你連上 MSN,不過你願不願意,MSN 都會通知大家你上線了。而 opmsg 上並不會顯示大家的上線狀態,只負責把訊息儲存好,讓大家可以閱讀。以這點而言, 則正如 Email 一般。

那 opmsg 比 Email 好在什麼地方呢?

Email 是個分散式的系統,不太能控制其他人能不能送信給你,任何人都可以很 自由地送信給任何人。雖然很方便,但也造成了今日難以解決的 SPAM 問題。雖 然有很多自動偵測信件內容是否為 SPAM 的程式,但準確度永遠不會到達 100%。 難免有許多不是 SPAM 的信件,被分類到垃圾信件夾。

而在 opmsg 上,由於訊息傳遞與儲存都是經過中央的伺服器,管理 SPAM 的難度, 基本上可以簡化成管理「好友列表」或是「黑名單」。凡是在黑名單上的使用者, 都不能傳訊息給你。此黑名單也可以公開,更有效地杜絕垃圾信件。

不過,這以的機制為何 Email 辨不到呢?這其實也是 Email 系統長久以來的一 個大問題。那是因為,Email 訊息中的「寄件人」是可以假造的。有心散佈廣告 信件的人士,可以自行架設郵件伺服器,以你好友的 Email 地址做為寄件人發信 件給你。這樣一來就算你的 Email 閱讀程式有「黑名單」功能,也沒有用,因為 你不會把好友的 Email 地址加入黑名單之中。

請大家有空時務必試試看 opmsg,並給點意見。目前需要 使用OpenID 登入,有 Flickr 帳號的話,可以直接使用他們提供的 OpenID 服務, 打入自已的 Flickr 相簿網址便行(http://flickr.com/photos/myname)。 Yahoo 與 Google 也都有提供。關於 OpenID 的一些其他想法,也請參考 淺談 OpenID 這篇文章。

Labels: , , ,

Perl 裡的 OpenID2 實做

| No Comments | No TrackBacks

最近繼續用 Jifty 亂寫東西,配合 OpenID,但發現目前在 CPAN 上的 Net::OpenID::Consumer 無法配合 Yahoo 的 OpenID。研究之後發現是因為 Yahoo 只提供 OpenID 2,而目前釋出的 Net::OpenID::Consumer 尚未支援 OpenID 2。

有必要使用的人,建議直接安裝 sixapart svn裡面的版本:

http://code.sixapart.com/svn/openid/branches/openid2/perl/Net-OpenID-Consumer/

自已測試之後,可用 Yahoo 與 Google 的 OpenID。

Labels: , ,

卡卡頌線上版

| No Comments | No TrackBacks

Aso Brian, 叫做「Toulouse」, Java Applet,可以選有 Expansion 以及 Trader and Builders 兩種擴充。

Labels:

卡卡頌

| No Comments | No TrackBacks