孤島日誌

2005年九月,一個不想認真寫、卻想認真生活的部落格
2009年六月,iBook不再是iBook
2011年五月,一切未定


汪洋的世界中,我們每個人都是座孤島

星期日, 8月 28, 2011

用 HTML mailto 屬性指定標題與信件內容

這幾天在為一個活動網頁做按鈕。成本不高,沒有後台程式,而且是設計給行動裝置用的網頁。按鈕的目的是要能寄信,然後指定信件的標題與內容。沒有後台程式,幾乎就代表只能用 HTML 的 mailto 來達成目標。「mailto」指定收件者是沒有問題的,不過要指定信件標題和內容,因為從來沒試過,就來查查看。

查了一兩天的資料(並沒有很認真),先是發現可以用 <form> 跟 <input> 與 mailto 屬性來寄送郵件及內容。但是因為 <input> 傳送的格式是以「變數名稱=內容」這樣的方式,和要帶入活動文案的方式不符。後來發現這個很棒的網頁,裡面有關於如何帶入標題與內容的解說。簡單說明如下。

其實和 HTML 接收變數的 GET 方式一樣,mailto 可以接收以「?」和「&」連接的參數(第一個變數用「?」接下來的變數都用「&」),格式為「mailto:abc@mail.com?變數1=變數1的值&變數2=變數2的值&變數3=變數3的值」。可指定的變數(看起來)包含某些郵件標頭(header)的屬性,所以像 cc、bcc、subject 都可以用,要帶入內容的話則可用 body。所以我想帶入標題和內容的話,語法就是:
「mailto:abc@mail.com?subject=我是標題&body=我是內容」
另外,在 RFC 文件中有指出 mailto 裡不允許 8 位元字元,原本以為要帶入中文字的話得想辦法用 Base64 編碼,不過測試之後發現 iPhone 和 Chrome 上面都可以正常帶入中文字。目前還不確定是不是所有環境都可以,總之就這樣囉。

<form> 和 <a>
因為剛開始搜尋到的是 <form> 的用法,所以在實作時我也是以 <form> 來實作,結果在 iPhone 上實際跑的時候發現內容沒有帶入,整個是空的。原本以為是 iPhone 的關係(電腦中的 Chrome 和 Firefox 都正常),後來查到蘋果的說明文件也是一樣的語法,證明應該有支援沒錯。查了一會後,我才後知後覺的發現,蘋果網頁中用的是連結而非表單。果然換用 <a> 之後 iPhone 就能正常帶入內容的資料了。我想應該是 iPhone 接收 <form> 的時候內容只接受 <input> 等表單元件的值,所以即使有指定 body,在 Mail 中還是不會帶入內容。

額外參考資料
蘋果說明文件中有關於 mailto 的 RFC 文件連結:RFC 2368

星期四, 8月 25, 2011

歐舍,哥倫比亞 2010 CoE亞軍 El Placer莊園 M+ 虹吸

因為前幾天煮的 El Placer 感覺用手沖有點浪費,很久沒用虹吸式煮,忽然想試試看這款豆子用虹吸的味道如何。前後分別試煮了三次,大約記錄一下。
  • 第一次的計時起始時間和後兩次不太一樣。
  • 離火後不用溼布冷卻,讓下座自然降溫。
  • 沖煮時間計算至水完全降至下座(下座開始有氣泡)。
  • 起始水溫為下座水溫。
第一次
沖煮數據:
器具:Hario TCA-3
研磨:中度研磨(Solis Syphon)
水:240c.c.
豆: 13.3g
比例:1/18
起始水溫:94~95度
沖煮時間:1分30秒

粉倒入上座後開始計時。拿開上座時聞到一股清香,不知道是不是錯覺,我覺得像是花生的香味。這次沖煮的味道很淡,第一口幾乎是無味的,不過香還是很足,稍冷後味道才慢慢浮出來。

第二次
沖煮數據:
器具:Hario TCA-3
研磨:中度研磨(Solis Syphon)
水:240c.c.
豆: 17.1g
比例:1/14
起始水溫:94度(大約)
沖煮時間:1分34秒

粉倒入上座,壓溼後才開始計時。這次因為煮完後接到電話,沒機會好好試味道。憑印象第一口覺得濃度似乎有點高,不過不太確定,所以決定煮第三次,比例再調整一下。

第三次
沖煮數據:
器具:Hario TCA-3
研磨:中度研磨(Solis Syphon)
水:240c.c.
豆: 16g
比例:1/15
起始水溫:100度
沖煮時間:1分24秒

粉倒入上座,壓溼後才開始計時,第三次不攪拌,僅輕輕搖動上座水流。這次的濃度很剛好,苦味和甜度平均。其他我忘記了,只記得很好喝...

這款豆子給我的感覺是,口感清淡香味溫和,調性和天賜莊園很像,喝起來蠻舒服的。不過因為很貴,所以以後不一定還有機會喝到。就,有緣再來吧...

星期六, 8月 20, 2011

歐舍,哥倫比亞 2010 CoE亞軍 El Placer莊園 M+

難得入口這款豆子,因為平常的價格讓人很難買下手。剛好這陣子歐舍特價,和天賜莊園合買幾乎是原價的六折。今天下午打開,先試煮 20g 看看口感如何。

沖煮數據:
器具:Hario V60+宮廷壺
豆: 20g
研磨:中度研磨(Solis Syphon+3)
起始水溫:91度
咖啡:170c.c. (大約)

直接沖煮成冰咖啡,所以咖啡成品的水量是抓大約的值,不過大概不會差太遠(希望不會...)。前陣子用一樣的方法沖天賜莊園時發現天賜莊園似乎不適合 20g 沖煮 200c.c. 的 1 比 10 比例,因為這兩款都屬於比較高檔的豆子,焙度也差不多,所以這次是打算試驗一下沖煮成冰咖啡的濃度是否適中。不過最後忘了量成品的量,只好下次再量。

濃度稍淡一些些,但味道還是相當紮實。這次沖煮的結果還算不錯,整個豆子的香氣都在咖啡裡了。裡頭的甜感不像天賜和聖塔茵那麼強烈,是股非常溫和的底蘊,和湯中香氣很相配。

這款豆子的氣味很特別,感覺很複雜,入喉時咖啡的氣味沈澱於喉頭,慢慢釋放出來,這股餘韻留存很久。

星期四, 8月 11, 2011

Neglects

The afternoon,
Walked into the sullen parlor
    where my dog slept
        soundly in his nap.
A sharp caution was caught
    in his sheer movement
        of only the head.
One glimpse pictured temporarily
    with the sullen figure
        of that cautious call.
His relief did not come
    too quickly with the recognition
        of the intruder’s identity.
The picture made had been
    discarded with the other’s
        sheer turning of neglect.

The way back,
Another glimpse failed
    to catch the meaning
        of my dog’s returning neglect.

紀念哈利,貼上這首大學時寫的詩。

星期三, 8月 10, 2011

哈利,拜拜

哈利 18 歲,今天晚上走了。

早上送他進獸醫醫院的時候還算有精神,後腳雖然無力,前腳也還很會動。要離開時,哈利對我們沒什麼反應。那時雖然覺得很不安,但內心希望他打了點滴後,晚上會有點活力,然後我還可以想辦法餵他吃點東西。晚上來到獸醫醫院,他已經是彌留狀態了,我希望他還聽得見我叫他,知道我在摸他,我相信他知道的。雖然還有呼吸心跳,但四肢已經冰冰的,摸起來有點僵,我的心理有很不好的感覺。醫生剛好有急診,所以無法對我們說明,不過早上已大約說過,如果腎臟的功能不好的話,情況就很不樂觀。

慢慢的,他走了,時間大約是晚上九點。我打了個電話給在家裡的老姊,問她要不要來看看,老哥也來了。家裡的五個人聚在獸醫醫院裡,送哈利走。他是家人,不是寵物,是在我們家裡紮紮實實一起生活 18 個年頭的家人。依中形犬比照人類年齡來算的話,已經是 95 歲的人。真是活得有夠久的,久到曾經有人對我說過:「會不會有一天你們把哈利打開發現他是機械狗?」

不過我們都知道,這天遲早會來。雖然心裡希望他能再多待個幾年,不過,哈利走得很快,沒受太多苦,這樣很好。

這幾天在照顧哈利的時候,讓我想起當初在醫院照顧老爸的樣子。那時就在想,哈利真是個老人了,而且還會倚老賣老,真的超想像以前那樣揍他的。可是牠是老人加病人,揍不下去。

今晚的生離死別,好長,好久。我們最後決定讓他集體火化,然後海葬。這樣以後看到海的時候不知道會不會想起哈利。

我覺得他現在一定是在生命結束之後,走向一個很棒的未來。

哈利拜拜

星期五, 8月 05, 2011

蟄伏

最近總有這種莫名的感覺,很想動筆。可以是開新篇,或是回頭補完舊作,總之就是覺得該動手了。可是我還不確定自己何時可以空閒下來做這件事。這空閒,指的不僅是手邊沒有事情可做而已,還必須是心靈上的閒置。

因為只要動筆就必須一次全力放出來,所以必須拿捏好時機,蓄積精神。開始之後就必須很專注的完成它。一旦停滯下來,可能又不知道會中斷多久,所以得儲存足夠的力量...。但不論是選擇新舊作的哪一個,目前的準備都還不夠充分。關於這點,實在是因為我對時間的需求太過貪婪。

所以目前的我處於蟄伏期,緩慢的儲備精神,等待著某個時機,然後破土驚蟄。