前陣子到歐洲的時候 (其實也相當久一段時間了),第一次看到這樣的玩具機。基本上他類似娃娃機,只是玩法類似打地鼠,妳得隨著燈號按下按鍵,只要使燈號疊成柱狀,就可以獲得獎品。疊到最高點,就可以獲得最大的獎品,如果妳覺得手氣不佳,在到達臨界時,就可以換取一項小獎。這裡有操作示範

Continue reading

時常有些機會寫了需要存取單一檔案且耗時許久的 shell script, 為了避免重複執行相同的 script 而覆蓋單一檔案,為了避免 race condition,必須查看是否已經執行了另外一隻程式,這些確認過程其實相當繁雜。

若寫過 C 語言,便知道有個函數是 flock (2),這個函式可以幫你在檔案上做 “advisory lock” (意思是,其他程式可以忽略你所下達的 lock 指令,而逕行複寫),但若你只是需要讓自己的程式知道檔案已被鎖住使用中,這倒是非常好用的函數。

Debian 系統中在新一點的 util-linux-ng加入flock (1) 指令,於是可以在 shell script 中如此鎖定特定檔案,如此便可避免單一程式重複執行、或複寫到同一個檔案。

#!/bin/shLOCKFILE=/tmp/script.lock
(
flock -n -x 200
if [ $? -ne 0 ] ;then
echo "The script is running already. bye"
exit
fi
date -R
read
) 200> ${LOCKFILE}

這是一篇 Tips.

每隔一段時間,我家的骰子機 (Philips MCM108/96) 就會因為電力暫停而失去時間設定,而且每次都會忘記鬧鐘的設定方式,而得翻箱倒櫃的找說明書。

基本上,我還蠻喜歡這台機器簡單乾淨的外觀跟操作介面,雖說功能稱不上出眾,但非常適合獨居的都市青年。

已經習慣早上讓它響起電台音樂,再痛苦的爬行幾公尺將它關掉,因此每次斷電,都會焦慮的擔心它早上不會響起音樂或電台叫醒我。

於是,這是線上手冊的中的鬧鐘設定方式,
Continue reading

今年九月時 Google 整合更新了 MyMap 個人化地圖的分享功能,讓普羅大眾也可以透過 My Maps 的介面,自行拖拉增修 POI, 並且分享給其他人。分享之後的 POI 的資訊會在搜尋時,一併顯示。目前就有許多人製作了相當多有趣的公開地圖,製作個人化地圖的方式還算直接與簡單,同時你也可以將個人地圖分享給其他人。

Continue reading

自從 iPhone 上市之後,幾乎所有的 Web Mail,包含 Yahoo Mail, AOL, .MAC 都配合著提供了 IMAP 服務。只有 Gmail 一直都只有 POP3 服務,頂多提供一個用 POP3 只收最後三十天郵件的設定方式

終於 Google 最近也提供了 IMAP 服務了。這是一個我期待已久的功能,它上線第一天我就馬上設定到我的 Nokia E70 上。雖說,說明文件中你必須啟動 IMAP 功能後才能使用,而我的 Gmail 選項裡面並未提供 IMAP 選項,但是我是可以直接 Google IMAP 設定起來了使用。不過由於我的信箱中已經有接近 3G 的郵件,Inbox 中有高達五萬八千封信件,在 Thunderbird 下使用還是頗慢的呢。

我其實試過 E70 上不同的郵件服務,包含了 Mail4Exchange, BlackBerry 等。但這些郵件系統都需要額外加裝軟體,有點麻煩。上回測試過 RoadSync,但它耗電的能力實在令人不敢恭維呢。因此一直都使用 IMAP 存取公司跟個人電子郵件。

目前手機上還是裝了 Gmail for mobile application,雖說它速度較慢,但是介面與網頁版本的操作指示較為類似,而且使用搜尋功能、自動同步等。而 IMAP 功能最有用的地方莫過於 Google 把 Lables 直接轉換成 IMAP 的 Folder 形式。因此你可以直接設定一些篩選器,把某些重要的郵件標示為特定標籤 ,然後再手機上直接 “訂閱” 特定標籤。

IRC 頻道上來了朋友,那日正巧聊到南投大雨,轉而談到周末的泳渡日月潭計畫,說著說著,居然就這麼答應他要去參加今年的活動。於是週末就到誠品取了一本南投縣地圖,搭上車就出發了到大雁鄉澀水社區相會了。
Continue reading