搜尋此網誌

2012年1月25日

iPhone 4S 中華電信預購與 BookBook 保護套

 iPhone 4S & 底圖 iPhone 4 Blueprint by ~Regivic


中華電信的預購

中華電信分批預購圖

去年12月6日參加了中華電信的 iPhone 4S預購活動(2011/12/2 ~ 2011/12/7),12月16日宣布開始領取機子,等到今年的1月19日才被通知到可以領取手機,中間分批領取的梯次為20組。最早發放完成的是64GB的白色,最晚拿到的還是16GB與32GB的款式。

這次三大電信,中華電信、遠傳、台灣大哥大同時宣布預購消息,三家的備貨量當時傳出為10萬隻,預購的數量卻高到48萬,而中華電信本身就有28萬的預購量需要消化。中華電信對於出貨完成的時間點從「不是問題,只是早晚」變成「盡量在農曆年前發放完」,其他兩家倒是很老實地說不可能趕在2011年底完成發放。

預購的手機於2012年1月21日拿到,不過SIM卡的開通以及3G網路使用則是到月底1月31日才能使用,中間的原因就在於遇到過年期間,顯然這時候出遊應該也派不上用場。


iPhone 4S 真的不一樣:效能與解析度
換了 iPhone 4S的第一件事情就是把待辦事項(Todo List)程式 Appigo TODO 重新安裝進去,在 iPod Touch 2nd 都會稍微有些 Lag 的程式,放到 iPhone 4S 上運作真的順暢多。

我另外一套想要測試的就是遊戲,先前玩波斯王子與Sonic Race 都會出現畫面卡一下的狀況,這回打開來讓我遲疑了一會兒。這麼清晰的畫面是怎麼回事,眼睛總有些無法適應的感覺,好像跟我之前玩的時候有些不一樣。打開 iPod Touch 重新看一下,天啊,視網膜螢幕也差太多了吧(當然,也可能跟我貼在舊機上的抗眩霧面保護膜有關,但明顯可以見出差別。)


包膜嗎?我想保護貼就夠了
領機的時候我看到一旁有人在介紹可以做全機包膜,其實不光是智慧型手機,傳統手機也有人在包膜,只是現在會選購的使用者數量上升,技術進步卻沒有讓價格降價,反而推出更多更貴的樣式讓大家目不暇給。

我不想包膜的原因其實跟使用習慣有關,我不想把手機當成什麼貴重的物品(雖然真的很貴),有些人使用起來小心翼翼是很好的習慣,但會不會因此而失去購買物品的意義。

如果你買了個花瓶是想讓家裡看起來更好看,但買來後的每天都擔心會不會摔爛,甚至哪天小朋友在家裡騎三輪車撞了一下把花瓶弄碎,你這時還會難過地把小孩抓起來痛打一頓。買東西應該是要讓你開心,而不是讓你心驚膽戰 。

當然完全不保護也不是什麼好作法,那樣會顯得你不太珍惜。中間的拿捏就是個人的選擇,而我選擇保護螢幕就好,因為我希望螢幕被摩擦出現刮痕後,只需要換膜而不要拿去整個螢幕面板更換。當然也有人認為未來會將這款 iPhone 拿到二手市場拍賣,因此會選擇全機包膜。

保護膜部分我選擇 POWER SUPPORT iPhone4 螢幕、機身保護膜(光澤鏡面)(NT$780),這一款之前是購買他們的透明保護蓋時有附贈一片光澤 / 霧面,雖然保護殼感覺普普通通,但保護膜倒是相當得我心,因此購買了這一款。


保護殼 twelve south BookBook for iPhone
書本跟蘋果產品是我挺喜歡的兩個物件,前者讓我相信知識的傳播,後者讓我相信知識的管理。當兩者結合時,那就是我掏出皮包的時候(笑)。



BookBook 是 twelve south 設計的 iPhone 保護套,概念是將皮夾與手機結合在一起,因為大部分的男人出門一定會帶的就是這兩件物品,而保護套的外觀則做成精裝書的模樣,當你在使用時會讓人以為你在看哪本原文書。

這款保護套要價USD$59.99,記得之前在亞馬遜購買時還被要了一筆運費,算起來一個保護套花到兩千多元台幣似乎有點誇張。

嘿,你有看到他的廣告嗎?稍微點擊看一下(我沒收廣告費),原來片尾是主人翁因為使用這款皮夾得到的好處,雖然我不覺得用皮夾就能夠換來什麼豔遇,不過這的確也是個銷售手法,賣你產品賣你夢想,你拿到產品你也拿到帳單(笑)。


有批 BookBook 好便宜
正巧在BookBook 於網路上流行一陣子後,有台灣的賣家去引進這款商品在露天拍賣上販售。整個商品名稱裡面讓我最傷腦筋的大概就是「同款」兩個字,你在假 iPod 商品上經常會看到這個詞,意思幾乎接近「不是原版貨,只是做得很像罷了」,但想想,我也只是要他的外殼樣式罷了,倒不是真的想體會它的柔嫩質地。


BookBook 皮夾功能


網路上買來的保護套用起來還OK,皮夾功能也只是在能用的程度。一個皮夾有三個卡片的夾層,還有內側另外一層可以讓你放一張大鈔,但若有人想要用這款保護套來放零錢就有點強人所難。

卡片的抽取除了透明層有留下一個卡片推出孔外,其他兩層的卡片都很難抽取。我對付這個問題的方式就是一次塞兩三張卡片,強迫讓卡片層的擴大,未來抽取一張時就會比較輕鬆。



BookBook for iPod Touch?


值得注意的另外一點,雖然 BookBook 沒有推出 iPod Touch 款式,但使用皮革材質的 BookBook 可以做「適度的扭曲」,剛好就能夠讓你塞下一台 iPod Touch(圖中為2nd) 。耳機孔的部份,因為 iPhone 4 / 4S 的喇叭剛好在 iPod Touch 耳機孔的位置,因此保護套有預先留空,你就能順利插入耳機。



DIY BookBook 的相機孔

BookBook 與皮沖

BookBook 本身沒有保留相機孔的空間,因為很少人會在精裝書上面挖洞,因此使用者如果想要拿 iPhone 拍照必須將整台 iPhone 拿出來拍。但這樣就很麻煩,你都已經不想讓別人知道你在使用 iPhone,卻還要不時拿出來使用實在是不明智。

為此我在網路上搜尋一會兒,想想應該做皮革製品的人會有專門挖孔的工具,而這套工具就叫做「皮沖」(花沖 / 花式沖子),到五金行一款大約三十元,使用時先量好鏡頭所在的位置,然後用鐵鎚把皮沖打下去就挖出一個洞。但別忘了,別用力過頭打穿整個保護套或是前頭的布料,中間要隔個很厚很堅硬的阻絕材料,好比說 iPhone 4S …差不多厚的木塊。

據實驗結果,5/16 吋的皮沖挖出的孔比較適當,由於保護套本身比較厚,稍不小心可能就會擋住鏡頭視線,挖大一點總是好,但不怎麼美觀就是了。如果你想要讓閃光燈也可以使用,就需要去買個小 3 號的皮沖,在側邊位置多挖一個洞就行了。

2012年1月19日

Moving one file between directories

先前寫 Sikuli 自動跑 PDF 拼檔時就開始將 Batch 批次檔與 Sikuli 搭配,當時的作法是將一個資料夾內的所有圖片合併為一個PDF檔案,因此 Batch 設計成將要製作的資料夾(檔案)在三個資料夾內移動,從素材資料夾製作資料夾已完成資料夾

在這之前先瞭解我的資料夾結構,我分別命名為 01_ORI、02_PRO、03_FINISH 代表三個階段。

K:\CONVERT
├─01_ORI

├─02_PRO
│  NeXT.bat

└─03_FINISH


若你要移動的是單個資料夾
@echo off
for /f "tokens=*" %%i in ('dir /b /ad /O-N') do set XD=%%i
move %XD% ..\03_FINISH\
for /f "tokens=*" %%x in ('dir ..\01_ORI /b /ad /O-N') do set XD=%%x
move ..\01_ORI\%XD%
end

若你要移動的是單個檔案
@echo off
for /f "tokens=*" %%i in ('dir /b /O-N') do set XD=%%i
move %XD% ..\03_FINISH\
for /f "tokens=*" %%x in ('dir ..\01_ORI /b /O-N') do set XD=%%x
move ..\01_ORI\%XD%
end 

2012年1月15日

I'm Riding in the rain


"I'm Singing in the rain", Gene Kelly
"I'm Singing in the rain", Gene Kelly

雖然大家為了顧及安全,在下雨天的時候不會出去騎車,但是對於以單車當做通勤工具的我來說,天氣往往沒有讓我選擇的餘地。除了車子應有的防雨裝備外,還要考慮到的就是人身裝備 - 雨衣。

很多人看到我穿著非雨衣的雨衣在騎車時都會問,為什麼不買一件連身的雨衣來穿呢?一者是考量騎車不方便,另外一個原因則是覺得這樣挺難看 的。若能穿得輕鬆自在又能夠防水,讓騎車不要看起來像是打仗,而是享受雨水打在臉龐的感覺,那應該是挺大的享受,前提是自己不要濕掉就好。

任何宣稱防雨的衣服,其實只要不是機車用的雨衣,大部分都只能防些小雨小潑水,其實就是在雨量、時間長短做文字遊戲。

  • 長效防雨:只能防小雨,不能防大雨
  • 可防大雨:可以短時間防大雨,長時間使用還是會滲水。
  • 可防潑水:大雨或長時間泡水都不行


悶熱的 GIANT 自行車專用雨衣


捷安特雨衣

我買過捷安特的塑膠雨衣,半透明的只要兩百九十元,特色就是完全的防雨,弱點就是騎車產生的熱氣無法排出,因此會出現外頭下大雨裡頭下小雨的窘境。

PS. 非關話題,到底誰設計目前捷安特的網站,整個背景會有個超大 FLASH 動畫反覆播放,瀏覽器竟然會 Lag,查完資料只想趕快跳出以免瀏覽器掛點。




方便收納的BikeWii風衣雨衣

BikeWii新款風衣雨衣

去年七月我上網去尋找有沒有比較好用的雨衣,結果被我找到一款台灣廠商設計製造的螢光色輕便雨衣。論其優點大概就是他的顏色夠鮮豔,可以收拿成一個小皮包的大小。雖然廠商在產品說明部分解釋:「為了保持透氣,因此下雨時會出現些許濕掉的模樣,但水不會滲進去。」

這類的材質跟單車攜物袋的防水布是同一種材質,只能夠稍微防潑水,若是在下雨的情況就會挺無能。 重點是,濕透時我都可以看見手臂的形狀,這應該就不是透氣該有的現象吧。所以這款雨衣後來放在背包裡面,當成要是哪天非不得以遇到下雨時才拿出來使用的雨衣。


Uniqlo Mountain Park 登山外套

Uniqlo Mountain Parka
到香港想挑件冬天的禦寒外套時,意外挑件這款 Uniqlo Mountain Parka(HK$499),現場只有紅色跟米色款,看上他有許多口袋的份上就買了這件,沒想到這件就成為我目前外出時才用的外套。

因為這件為登山設計的外套具有透氣的效果,當拉鍊拉起時可以有很好的防風效果,下雨時也能暫時拿來擋雨。測試過後,大約在外頭淋個十五分鐘後還是會濕,不要真的拿來當做雨衣使用,只能很帥氣地讓你在短距離移動或防毛毛雨。

雨狗先生對於這件外套有更多的補充,UNIQLO 登山連帽外套 @ RainDog :: 痞客邦 PIXNET :: - http://goo.gl/ReXQh


斗篷式雨衣

三和牌雨衣有人稱為斗篷式雨衣,也有人叫做尼龍雨披,以畫面上這款來就是三和牌的雨衣,一款售價和捷安特雨衣差不多,就是三百元左右,我最近在國父紀念館附近才看到買菜的婦人穿這款,從身體到單車把手都在雨衣之下,連身拉起的部分剛好可以遮住踩著踏板的腳,相當方便。

當然網路上也有人對這款雨衣發出警訊,因為單車行駛在雨中其實還是有很多危險,發生意外時人跟車子就好能夠立即分離,也就是做出逃出的準備。如果你使用的是這款雨衣,和別人發生擦撞時就會讓車子跟身體被綁在一起,註定就是會被車子壓到,說來是挺危險的。

2012年1月8日

[Mac] Converting TapExpense reocrd to MacMoney by Automator

標題下得有點長,還真是不太好意思。由於我習慣使用兩款記帳軟體來處理個人帳務,一者是用 iPod 隨手記帳的 TapExpense 2(最近剛購買由接手團隊 Lazy Studio 製作的第二版),另外則是麥金塔上的 MacMoney。兩款都是相當好用的軟體,卻同樣沒有出雙平台的版本,因此我寫了個 Perl 語言的轉換器,好讓我能將 TapExpense的紀錄匯入 MacMoney 中。

任何一個方便的功能,往往都附帶一些條件,這就是彈性與便利性的取捨。例如你必須把 TapExpense的紀錄透過 Email 傳輸,再從 Email 複製記錄另存成為 input.csv,接著把input.csv 與轉換器 Core.pl 放在一起,最後透過終端機下指令,才能匯出MacMomey要的csv檔案(範例檔名為 Book.csv)。

perl Core.pl>Book.csv

由於記帳不是一天兩天的事情,每次都要做也挺麻煩,真希望能夠把 TapExpense 記錄檔扔進某個程式裡面就能夠自動產生 MacMoney 的匯入檔。今天把整個想法擬定一下,決定這就是個大概的流程。


構思流程

TapExpense → 存成任意文字檔 → 建立 Booking 資料夾 → 設定資料夾動作 → Automator → 將文字檔命名為 input.csv → 利用 AppleScript 下命令給 Terminal 在桌面產生 book.csv → 刪除扔進資料夾的文字檔 → 把 book.csv 匯入 MacMoney 即可。


改良版的 TapExpense2MacMoney 轉換器 - Core.pl下載
$file = 'input.csv';
open (F, $file) || die ("Could not open $file!");
while ($line = <F>)
{
($field1,$field2,$field3,$field4,$field5,$field6,$field7,$field8) = split ',', $line;
#分開各欄數值
$field3 =~ s/-//;
#取代負號
$result = "20$field1,$field4,$field5,$field3,$field8";
#補回西元成四位數
$result =~ s/20Date/Date/;
$result =~ s/?/,,/;
#取代標題誤植20
print $result;
}
close (F);


和先前不太一樣的部份在於我添加了一個奇怪形狀的問號,這是在 iPhone 中文輸入時可以打出來的符號,目的是讓我在記帳時,可以在備註欄位用「問號」來區隔購買項目與統一發票號碼,切割後會匯入到MacMoney的統一發票欄位中。老實說我還挺希望 TapExpense2 的團隊能夠增加統一發票的欄位,最近拿到一堆電子發票,購買時不輸入的話,事後整理也會很困難。


專屬的記帳資料夾

我這次會重新研究轉換器的想法,在於我不喜歡桌面上放著檔案,但每次都要在終端機輸入編碼的指令,把檔案放在桌面似乎是切換的最好方式,反正只需要輸入:
cd Desktop
這次我的想法是,將Mac的「檔案夾動作設定」功能發揮出來。當我扔一個新的檔案進去「記帳」資料夾時,檔案夾動作設定會自動將檔案重新命名為我要的「input.csv」,順便下達指令給終端機,把檔案直接存到桌面上讓我使用。

現在就讓我們建立一個資料夾,不妨就叫做「Booking」(簿記),當然你可以取任何喜歡的名字,為了讓程式運作順暢,我還是少用中文的好。有一點算破梗,如果你有使用 Hog Bay Software 推出的 PlainText ,另外還有使用 Dropbox 與你電腦同步的話,可以把「Booking」資料夾建在 Dropbox 的 PlainText 中,應該會不錯。

接著把 Core.pl 扔進 Booking 資料夾就算完成準備工作。


設定 Automator 動作



Automator 機器人之前使用過很多次,這邊我不妨再使用一次,機器人只需要執行兩項動作:重新命名、執行 ActionScript。動作很簡單,開啟 Automator,選擇建立 Folder Action,只需要透過簡單的拖曳就能夠拉出這兩個動作。

唯一要解釋的大概還是 AppleSctipt的部份,由於我對 AppleScript 不熟,只好用很土法煉鋼的方式。利用 Var1~Var3 三個變數,分別設定切換資料夾下指令要求轉檔刪除 input.csv

由於對終端機下命令實用的是 keystroke 指令,電腦會以打字的方式將指令逐字key進去,如果這時你的輸入法是中文輸入法,你就會看到一堆注音符號出現在終端機中,建議還是事先切換的好。

tell application "Finder" to get folder of (path to me) as Unicode text
set workingDir to POSIX path of result
set Var1 to "cd /Users/lifong/Documents/Booking"
set Var2 to "perl Core.pl>~/Desktop/book.csv"
set Var3 to "rm /Users/lifong/Documents/Booking/input.csv"
activate application "Terminal"
delay 0.2
tell application "System Events" to keystroke Var1
tell application "System Events" to keystroke return
delay 0.2
tell application "System Events" to keystroke Var2
tell application "System Events" to keystroke return
app "terminal" quit
try
do shell script Var3
end try


請將 /Users/lifong/Documents/Booking/ 替換成你的Booking 資料夾路徑

別忘了最上頭 "Folder Action recevies files and folders add to" 選擇你的 Booking 資料夾,儲存起來就行了。


實際跑一遍


你可以把 Booking 增加到 Finder 的側邊欄當中,開啟任意的文字編輯器,將 TapExpense 記錄儲存到 Booking 資料夾中,稍微等個兩三秒鐘就會見到終端機跳了出來,大約經過 0.5 秒的時間就會關閉(因為我有下 delay 0.2 指令),這時你應該可以看到 book.csv 出現在你的桌面上了。


哪裡破梗

還記得我事前說的嗎?整個記帳流程不光是下指令討厭,就連把帳務記錄從 TapExpense 寄到信箱再複製存成檔案也是個討厭的工作。剛巧 PlainText 這款文字編輯的App可以透過 Dropbox 同步,你能夠把帳務記錄直接貼到 PlainText ,等 Dropbox 同步時啟動資料夾動作設定,你就可以直接拿到 book.csv。

如果你有興趣,不妨用用看這個點子,稍微加以調整應該就會好用得很。

2012 歡迎來到 ckizumi.com

ckizumi.com
如果你是訂閱 RSS 或是從來沒注意網址的讀者,或許可以抬頭看一下網站上面的網址,已經從 ckizumi.blogspot.com 變成了 ckizumi.com。這不是什麼釣魚(phishing)的手法,而是在 2012年1月6日我正式申請這個域名名稱,作為部落格的專屬網址。

這麼多年來寫部落格已從一種打發時間的興趣,轉變成需要耗時構思的副業。見證微網誌跟社群網站的興起,傳統寫部落格的人數也開始被分散到其他領域,部落格領域也開始走向專業化的模式,留下一群有熱情願意花時間在文字上琢磨的人繼續打打殺殺。

申請網域名稱讓我考慮很久很久,原想學學公司行號,起個聽起來威猛無比的名字,最後還是省省,因為比起經營一個網站,我更喜歡專注寫網誌的感覺,不如就保持初衷,叫做 ckizumi.com。

ckizumi 是用來紀念高中時所得到的暱稱,也就是結合高中校名的縮寫(ck,現已)加上用在網站標題的小泉(izumi)一詞。

如果您有書籤資料已經加入 ckizumi.blogspot.com 或是訂閱 RSS,請不用擔心,Blogger系統會將網址自動轉到新網址。如果你想跟別人提起這個網站,至少現在只需要記住前面七個字母 ckizumi 就夠了,不過我只申請了 .com 的網域名稱,.org 或 .net 沒必要也買不起(笑)。

最後,我是小泉,2012 也請大家多多指教。

2012年1月6日

大紅蘋果低價賣 Red Friday 2011



如果你有想要購買蘋果公司的產品,或許2012年1月6日的這一天會是個不錯的日子,因為蘋果公司舉辦的 Apple 特購日,今天線上商店的產品會進行大降價,對於在各大通路都沒有折扣的蘋果來說,這應該是難得的搶便宜時機。

看到這裡不禁想要說個不相關的話:「我的 iPhone 4S,你什麼時候才會有貨啊!」