2011年12月29日

[Win] 映像檔多檔多份連續燒錄

因為工作上面的需求,需要將數個成品燒錄多份,因此在年初的時候開始研究如何可以做到這樣的功能。

將所有成品製作成映像檔

首先要記住的一點就是,大部分的人在燒錄檔案時,會一邊切換資料夾一邊分類要燒錄的檔案,每次的拖曳檔案都代表消耗個十秒到二十秒的整理時間,另外還會添加資料整理錯誤的風險。

因此我建議,事先將檔案分類到各個資料夾中,透過安裝 ImgBurn 搭配命令檔,將各個資料夾批次製作成 ISO 映像檔。命令檔的語法如下,將檔案存成*.cmd後跟資料夾存在同一層,點擊後就會開始映像檔製作。


ISO映像檔製作.cmd
@REM location of imgburn.exe
@set imgburn=C:\Program Files\ImgBurn\ImgBurn.exe

@REM location of created iso files
@set isopath=D:\ISO\

@REM imgburn parameters
for /D %%i in (*.*) do "%imgburn%" /MODE BUILD /BUILDOUTPUTMODE IMAGEFILE /SRC "%%i\" /DEST "%isopath%\%%i.iso" /FILESYSTEM "UDF" /UDFREVISION "2.01" /VOLUMELABEL "%%i" /ROOTFOLDER YES /NOIMAGEDETAILS /START /CLOSE


最近燒錄後發現,ImgBurn 新版添加了判斷資料類型的功能,因此燒錄 MP3 檔案時,會詢問是否要轉成音樂光碟的模式,而非資料光碟。若你找不到關掉的方法,可以至 FileHippo 下載 2.5.5 版本。


佇列燒錄

製作完的映像檔可以使用 ImgBurn 的佇列燒錄功能(Queue Recording),操作方式可參考 ImgBurn 的使用教學(7) -- 佇列燒錄 - 海芋小站 - http://goo.gl/fzCRO

這裡有個問題,使用佇列燒錄的壞處就是,你要燒幾份,就要花幾倍的時間。因為一次只燒一片,這時就會看到 ImgBurn 的弱點。


使用多部燒錄器燒錄

記得以前燒錄的時候,我比較喜歡使用 Nero Express,功能強大的 Nero Burning Rom 向來讓我不知所措。但其實有個功能是 Nero 主程式才做得到的,就是一次使用多台燒錄機燒錄。

使用 Nero Burning Rom 開啟映像檔後,選擇要 DVD 模式(如果你是用DVD片),勾選「使用多部燒錄器」,下個畫面複選你要使用的燒錄機燒錄即可。



搭配機器人式連續動作

如果你製作出多份的ISO檔案需要燒錄,按照一個比較不容易出錯方式,你要燒完一個檔案就扔到一個「已燒錄完成」的資料夾。如果能夠燒完一個檔案,就開啟下一個檔案該有多好。

因此我寫出一個批次檔放在映像檔的資料夾中,當你燒錄完畢檔案時,點一下檔案就會提示你剛剛燒完哪個檔案,你可以趁機比對光碟片上面的圓標名稱。確認沒錯,就會將燒好的檔案刪除,並且開啟下一個檔案。

燒錄輔助.bat

@echo off

:CloseNero
taskkill /F /IM "Nero.exe"
CLS

:DeleteISO
for /f %%a in ('dir *.iso /b /a-d /O-N') do set XD=%%a
set /p choice="光碟編號%XD%燒錄完成,是否刪除映像檔,(y/n)":
if %choice%==y del /F %XD%
if %choice%==n exit
for /f %%b in ('dir *.iso /b /a-d /O-N') do set XDD=%%b
cls

:Debug
if %XD%==%XDD% goto DebugTo

:BurnISO
echo 請先放入下一片光碟,光碟編號%XDD%,完成後按任意鍵,掰!
pause
start %XDD%
start D:\SIKULI\burn.skl ""
EXIT

:DebugTo
echo %XD%似乎發生問題沒有刪除掉,請檢查一下,然後我們再來一下。
goto DeleteISO
END

如果你不想燒一個檔案就刪除,擔心未來還必需要重新燒錄一份,可以建立一個「FINISH」資料夾,將if %choice%==y del /F %XD%改成if %choice%==y move %XD% FINISH/,就會在燒錄結束後將檔案移到新建好的資料夾中。


SIKULI來負責點選

燒錄印象檔時,如果檔案大約在700MB以下,多半會判斷為CD光碟。若您執意要放進去DVD光碟燒錄,不久後就會退出來,要求你放進空白CD光碟。

每回要選取DVD光碟的動作總讓我厭煩,因此在上述原始碼中特別加入了start D:\SIKULI\burn.skl "",這個動作是要讓sikuli自動去選擇該選哪顆按鈕。

Sikuli_燒錄輔助

2011年12月21日

到蘋果優仕買電腦的附加價值去哪

今晚到八德路的蘋果優仕,應該算是讓我最失落的一次。

今天的目的是為了要挑選給家母的電腦,由於家母堅決不要購買筆記型電腦,她想要一台主機搭配上大點螢幕。雖然前天有同學熱情贊助電腦零組件可以讓我拼出一台主機,但考慮到房間的空間有限,最後決定還是買台蘋果 Mac Mini。
 
如果有任何人跟我問起,要在實體店面購買蘋果公司的產品,有沒有推薦哪一家?

在過去蘋果經銷商較少的年代,也就是還沒有 StudioA 出現的時候,當時販售蘋果產品的廠商屈指可數,不外乎就是蘋果優仕、德誼、蔡家國際、法雅客。隨著蘋果的產品越來越熱賣,大家擴店的速度也就越來越快,裝潢也越來越有時尚品味;但要我推薦一家給別人,我大概就會說是八德路上的蘋果優仕,因為我的第一台小白就是在那邊買的。

到了八德路的蘋果優仕,偌大的店面大約有四個到六個店員在前後為客人服務。幾位看起來很資深的員工正在為客人解說,而其他員工則在旁跑來跑去。稍早前我有打電話來確認一下 Mac Mini 的存貨夠不夠,不過到了現場還是再確認一次,店員回到櫃檯拿起 iPad 觀看裡面的存貨明細,確定 OK 就請其他店員負責拿貨下來。

比客人細心些檢查

由於剛剛跟我談話的男店員前去排除展示區手寫板無法運作的問題,由另外一位女性員工負責幫我確認貨品跟結帳。Mac Mini 體積雖小,但外頭還是有用一個瓦楞紙箱裝著防止撞壞,店員用美工刀打開來讓我看看在保護蓋下的電腦外盒,嗯,挺正常,接著就用膠帶封回去。

等等,難道我不用再看看電腦盒裝內還有什麼東西嗎?雖然不好意思,但還是請小姐拿出來再讓我看一次。小姐拿出用收縮膜封裝的 Mini 外盒,告訴我型號跟規格都寫在上面。的確,如果連外層膠膜都沒撕掉,應該就不會有什麼零件缺少的狀況,可是店員難道不在結帳時跟我打開來一樣一樣確認嗎?

店員打算要封盒時,我原本想說外頭的紙箱可以不要。但店員馬上機警的回答:「這一定要封裝起來,若是開封之後發生什麼問題,例如撞傷的話我們是不會退換的。」我明白這是一個該有的說明,但為什麼我會有種說話沒有婉轉過就直接告知的感覺。


自顧自討論好嗎?

結帳時,收銀櫃台似乎有些狀況,似乎新來的員工對於操作收銀機有些問題,其他的人員則在旁邊七手八腳幫忙。我也常在其他地方看過類似的場景,不知為何儘管客人有要排隊的趨勢,但店員卻把這個時候當成給新人最好的訓練時機,寧可造成後頭客人等待也不願意先排除狀況完成結帳動作,事後再來給予新人指導。重點是,現在應該是客人要結帳,服務人員應該注意櫃檯的動向,但卻一群人陷入自己的小世界中,開始混亂成一團,那排隊的我們要多少耐心才夠呢?


不是光愛蘋果產品就好

由於家中要用的是 VGA 接頭,而新的 Mac Mini 已經改成 HDMI,因此我問了小姐要額外購買哪種才是適合VGA的。「喔,就上頭有寫 VGA 的就是了。」我該買哪個,MINI DVI 轉 VGA 還是 Mini DisplayPort to VGA Adapter? 最後店員轉身問了正在回答其他客人問題的人員才獲得答案。

常有人以為懂技術的只要技術部就好,其他人就只要盡到自己的責任。例如我們公司做數位化,那是不是至少每個人對於數位化都要有些概念,而不是哪天有人問起這個行業是做什麼時,總機只回答:「這並非我的業務範圍,我幫你轉給專業的。」

公司在招募工讀生,請培養他們擁有部分的能力。除了服務客人的態度、操作收銀機跟取換貨流程。是否也該讓他們了解蘋果所有產品的操作,若不了解至少可以有技巧性把客人擋下,等到自己找到答案再回答客戶,而非找槍手回答問題就算了。你們是來當蘋果銷售員,而不是蘋果愛好者戴張名片就上陣。

整個電腦買完,我有種「為什麼不在燦坤買了就算了」的感覺,如果我只是想購買產品,我何必挑店家,特別是像蘋果或Sony這種價格訂死的公司,其實在哪邊買並無所謂。只是過去有過很好的經驗,因此才不斷地和同個店家交易,只是今天買下只換來熱臉貼冷屁股的感覺。


 為什麼我會喜歡八德路優仕的原因

以前八德路上的優仕原址在台北金華街上,當時還沒有像現在一樣是三層樓超大坪數的店面,販賣的也只是蘋果電腦跟 iPod系列產品,蘋果電腦的使用者人數也只是小眾,大部分的人聽到蘋果還是會發出:「好貴,但是好漂亮,那個好用嗎?」的驚嘆聲。

2006年購買第一台蘋果筆電小白時,那是個下雨的天氣,走進當時還是有些昏暗燈光的優仕在金華街的門市,跟店員談論不到半小時就決定要購買當時剛從 iBook 改版的 MacBook,也就是之後人稱初代 MacBook的機種。 當時店內似乎有其他人準備取貨,店員問問我們要不要等一個小時,他們把該安裝的軟體裝一裝,待會兒再交機給我們。

在附近的餐廳用餐時,腦袋老想著的還是等下準備要拿到的筆電長什麼模樣。畢竟這是我自己存錢購買的第一台電腦,就這樣子煎熬到拿到筆電的時刻。

金華店內的氣氛事後回想,還挺像一個小工作室,也有種家的感覺。店員拿出我剛灌好的小白,準備要打包時,我問了他一個如何連線到寬頻上網的問題。「你是第一次用Mac嗎?那我來幫你導覽一次。」從七點半到九點這段時間,變成了蘋果電腦的教學時間,從如何上網、切換輸入法、開啟與關閉軟體,甚至到啟動虛擬的 Windows XP 都有教。

「有沒有看到,這個切換畫面,很多 Windows 使用者看到都會嚇一跳,怎麼蘋果電腦也有微軟的作業系統可以用。」店員賣弄的這個技巧,我之後也挺常拿來給人家加深印象(笑)店員當時臉上的表情,很認真,那種熱情的模樣是我很少見過的,只有對於某件事情特別熱衷時才會表現,後來我才知道在蘋果的專賣店這類店員就叫做 Apple Genius,翻譯叫做蘋果天才似乎過分了點,但也的確是這麼一回事。

 或許讓我事後難忘的,是我帶著電腦要走出大門時,店員看到外面下雨急忙把我們攔下。「先幫你的電腦罩層塑膠袋吧,雖然只有這個醜醜的黑色塑膠袋,但多包個幾層應該也可以防水。」我笑了一下,難忘那個拿著膠帶包裹老半天的模樣,有點笨卻讓人心暖的貼心服務。

我可能是個在意感覺的人,我可以接受人表現地傻呼呼,工作時不小心犯什麼錯,因為店家是人不是機器。但是當你給我的感覺像是我只是在這邊工作,你跟我只是一場交易,我覺得那我在哪邊買似乎也無所謂了。

2011年12月17日

工作上的糖果與麵包

忙著把客戶要的成品剪接一下,準備週一要重新交出去檢驗,此時老闆卻心血來潮地告訴大家要開一個會。會議的內容就是針對過去兩個月內有幾個同事相繼辭去工作的事情做解釋,其中有些問題我們已經聽過當事者抱怨過,但是聽聽看被控訴者的說法也是有必要。

會引起離職員工反彈的主要就是薪水跟福利問題,整場會議 BOSS 只針對自己在法律上為何站得註腳來做解釋。例如員工在工作上面犯了多少錯誤,可能帶給公司多少的損失之類,因此會扣部分的薪水表示懲罰。舉的幾個例子的最後都會用「當事者聽了也很慚愧來做結尾」,用意上可能類似卡通主角登場時都會說的開場白,「你們這群壞蛋,最終將會邪不勝正。」

如同一般演講,講講之後還要請到特別來賓來佐證自己的說法,其中就談到公司採取人性化的管理,因此總會面對員工發生這些狀況,並且說明公司認為員工不適任的理由:


員工創造的連假

不知你有沒有注意到有些同事老會在週一跟週五請假。這其實就跟我們會把大學的課程把禮拜一上午跟禮拜五盡量不排課是一樣的,因為每個人都喜歡連假,當然就會盡量將效用最大化。

工作上,週一跟週五剛好是銜接跟告一段落的時候,所以通常會要求員工盡量別挑這天請假。但如果你想要出國去玩個三天兩夜,與其請週二到週四的假,似乎只用週五跟例假日對公司造成的損失要小。只是會議中討論的苦主,R小姐的情況是一個月請了兩次週一跟週五的假,偶爾會不出現之類的,很難幫她找個理由說這樣的請假方式很正確。


單方面的告知

經理提出的這點我自己也有犯過的毛病。

由於公司的溝通多半採用電子郵件,因此在工作或個人問題都是在電子信件上解決。請假較多的 R 小姐,在請假的前一天寄信給 BOSS ,告知隔日要請假,這點讓負責財務人事一把抓的經理覺得很不妥,一者是臨時請假讓他連給分配工作的時間都沒有,另外一個就是他沒有准許 R 小姐的假期前,她的請假都不算數,只是雙方都沒有再進一步回覆或詢問請假是否批准。

 其實不管公司的溝通方式為何,都要口頭詢問。就算你已經打定主意要在當天請假,還是要禮貌性去請教當天工作是否忙碌,自己可不可以缺席之類的。對於沒有假單請假或者沒有人事部門管理員工出席的中小公司特別如此。

有些事情就是要直接溝通讓主管確實知道,不然一方可能認為這是單方面的告知,最後留下壞印象。通常請假會在前一個月告知(當然病假不在範圍),一個禮拜前再度向主管報備,確保對方記起你要請假的事實。

員工:「報告,我後天要請病假。」

主管:「你後天會生病?」

員工:「對,我自己的身體我最清楚。」


沈默與沉沒的權益

你有跟周遭的人吵架的經驗嗎?例如你約會遲到,明明事情的起因是因為這次的遲到,但最後吵來吵去就會把過去的舊帳也翻出來,先說你服裝邋遢,再說你個性散漫,最後讓你站不住腳只好道歉。

你可能會埋怨對方為什麼翻舊帳,為何不就事論事。因為那些舊帳在記下的時候,你以為對方不說就是不知道,或者是接受你的作法,怎知對方看在眼裡,只等著在適當的時機拿出來跟你清算。

公司上班時間較晚,是在早上的九點半上班,對於喜歡賴床多睡一會兒的我來說是很好,只是下班時間相對就會往後一小時,回到家也晚了。多半的員工住在外縣市,因此就有一個不成文的規定,雖然沒有明文規定,但是口頭上也告知:「若是你九點半無法準時到,那麼九點半到十點就是個緩衝時間,趕在十點之前就是了。」但人性本來就是比較賤一點,有時候想想既然有福利可用,為什麼不充分利用,因此上班時間就會私自往後延些,就連 R 小姐也不例外。

對了,另外一個從來沒有說明,應該靠「工作道德」就能得知的。就是,如果你晚到三十分鐘,你也應該晚三十分鐘下班,算是還清公司付你正職薪水應盡的義務,算是銀貨兩訖。

結果在 R 小姐向勞工局提出控訴時,公司就主張:「儘管我們有提供緩衝時間,但是 R 小姐每次都是十點多鐘來到,嚴重影響和同事一起工作,恐怕造成公司其他員工效法造成公司損失。另外她也沒有自行加班三十分鐘,還是準時下班走人,一天的工作時數就不到八小時。」

糟了,R 小姐原本只有請假的部份有爭議,工作上的成果是沒有話說,結果公司提供一個的方便,意外讓協調委員對她有了壞印象,認為她沒有盡到員工應有的責任。


尾聲

雖然會議提了兩三個離職的同事,但我指想說說 R小姐遇到的狀況。因為另外兩位同事都是屬於工作交接不完全的問題,但R小姐不一樣,她了解公司的規定,也在上班的第一天就自行閱讀了勞工的權益須知,據理力爭自己應有的權益,只是她也掉進了自己沒注意的裂縫。

就業時,大家比較注意的是勞健保有無,想想這份工作應該不會做太久。但是當你工作一上手,從工讀轉為正職時,往往就會忽略掉自己其實有些權益,像我忽略的就是員工做滿一定期限後應該會有年假的事實。有年假的好處就是,你請假時自己有個基本的額度,例如一年七天,那麼你可以在正常程序下選擇何時去休你的年假而不會扣薪資。

只是有些時候,我們為了公司提供的小方便,不自覺地將自己的缺點暴露出來,結果當你要力爭權利時,就會被對方抓住把柄。往往最後的說法就是:「我也沒有跟你計較這些,如果你真要跟我計較,那麼我們就坐下來算清楚。」或者是,「你看看自己的工作水準,你覺得你自己真的有盡到員工應有的義務之後再來跟我談權益。」

「有時候我會雇用一些比較沒有優勢的人,而不用那些很有才華的人,因為那些有才華的人可以找到更好的工作。而有些人則欠缺的是這個機會,而不是錢,因為當初我也是人家願意給我一個機會,所以今日才有這些成就,今天我也給你們這個機會。」

聽到時一部分的我的確在感激,另外一部分的我則在自我警惕。

因為我的專業能力不夠,相較有同學目前也在待業中,似乎我的情況會好一些。但是接受別人的幫助是一回事,但因為理虧,而無法名正言順跟對方就事論事談自己在職場上面應有的權益,這則是自己的損失。

雖然公司沒有要求,但有時自己就要自我警惕,除了不要違反工作上面的規定,培養自我的工作道德,對於工作有著適當的熱情,記得要自我進修,不要做白目的草莓員工外,還要小心別人給的糖果。有時免費的糖果雖然甜,但吃下去,你往往就沒有辦法跟對方要自己應有的麵包了。

2011年11月7日

[Win] 移除 MSN 4.7

@echo off
RunDll32 advpack.dll,LaunchINFSection %windir%\INF\msmsgs.inf,BLC.Remove
end


這個語法其實讓人挺懷念的,Windows XP 預設內建 Windows Messenger 4.7 ,這個在 MSN 推出之後顯得相當多餘。以前光是打開 Outlook Express 就會讓這個小程式跟著自動啟動,想關都關不掉,因此在安裝 Windows XP 時我習慣會將這個功能給移除掉。

將程式碼儲存為 Batch 檔案是方便大量安裝時,只需要按一下批次檔就可以幫你移除掉。如果你只是單台電腦,不妨就按個 Win + R ,貼上中間的語法就可以了。

[Mac] MacMoney 與 TapExpense 聯手記帳

TapExpense & MacMoney

使用 iPod Touch 記事並不是難事,在 App Store 上有好幾款有用的程式,像是 TapExpenseiXpenseItMoneyTron,但是記帳需要的不只是考慮介面,還有是否符合個人的需求。

早期我是用 Excel 記帳,後來使用 Mac 之後改用記帳軟體 MacMoney,一用就用了三年。這款軟體的優秀之處在於可以管理各個帳戶,現金、金融帳戶之類的。記帳的概念和會計差不多,支出、收入、資產、負債的會計恆等式讓我記帳相當順利。使用 iPod 之後,原本想說能夠使用移動裝置來記帳應該會挺方便,但 MacMoney 的作者沒打算推出 iOS 版本的軟體,因此要用同步的方式來記帳似乎是個問題。

行動裝置的記帳軟體多半是記錄收支,也就是假設你只有一種資產多個支付方式,TapExpense、MoneyTron 就是這類。這類的軟體有個缺陷,就是沒辦法記錄資產轉移,例如存款就是從現金移轉到金融機構,但因為設定就是只有所有的收支通通是記錄到單個資產,所以資產間的轉移自始不存在。同類交易行為還有提款、匯款、加值悠遊卡,這些都沒辦法利用這類軟體,如果硬要使用支出或收入科目來記錄,那麼無疑會讓支出、收入被浮誇,每提一次款就好像多了一筆收入。

另外一類軟體則是具備多個帳戶可供記錄,像是 iXpenseIt 就是很好的例子,具備多個資產多個支付方式,資產間的轉移都能輕鬆記錄。不幸的是,帳戶、支付方式、收支分類,每多一個選項你就必須要多花個兩秒鐘來選,雖然事後記載分析消費狀況可以很方便,但缺點就是要花太多時間在選擇上。

軟體設計的部分,越是詳細越會失去彈性。

儘管 iXpenseIt 比較接近 MacMoney,不過太過接近的壞處就是:同一筆帳款我必須要記兩次。平常消費的時候我用行動裝置的記帳軟體,回到家之後全部的帳款還是由 MacMoney 負責。你要兩套軟體互相配合,有點像是要兩個超級英雄聯手一樣,先不論壞人是否會被擊敗,光是決定誰是主誰是從就得花些腦筋來解決。因此我選擇使用僅具有記錄收支功能的 TapExpense 來記錄。

要讓 TapExpense 的資料能夠順利轉移到 MacMoney 上,第一步就是要讓兩邊的記帳科目相同,唯有兩邊的科目都一樣才能讓帳目匯入到正確的位置。我覺得比較頭痛的大概就是要用手指一個一個 Key 科目,光想到要花的時間就令人頭大,因此找了 Lita 來修改 TapExpense 的資料庫,等到完成之後再匯回軟體。

匯出之後還有個麻煩的地方,兩套軟體的欄位數根本不同,所以你會需要一個重新編排資料的過程,這種麻煩事如果每個禮拜要做一次,你一定會累死。因此我決定冒險學習如何用程式語言來代勞,選擇的是用 Perl 。

其實在尋找兩套軟體資料交換的方式時,不禁讓我思考軟體之所以限制的邏輯。收支軟體不能記錄資金的移轉,但交易資料通常都可以從帳本上面觀察到流向,沒必要多此一舉拿存摺去登補再記載到軟體上。

如果你硬要用 TapExpense 來記錄類似存款之類的交易,我有個作法就是資產類的科目列在收支分類上新增為「支出」項目。例如支付方式選擇「A-現金」,分類則選擇「A-郵局」,如此以來就可以記載存款到郵局的交易行為。但我也提過了,這樣的作法就會讓你的支出大大增加,因為對軟體來說這樣等於是你用現金買了個名叫「郵局」的東西,你提越多錢就等於花越多錢,等到你把提出來的錢真正拿去購買物品,這樣你的支出看來會成為兩倍。

由於我不打算把 TapExpense 當做分析消費的工具程式,MacMoney才是,因此我也無須管程式認為我這樣做是否妥當,重點是將資料匯入到 MacMoney 後是否能正常。如果你打算讓 MacMoney 和 TapExpense 能夠互通有無,必要的就是讓 TapExpense 削弱些功能,關閉橫向的圓餅圖分析(因為資產間的移動而無法正確顯示消費狀況)。

2011年11月6日

[Mac] 用 Lita 修改 TapExpense 資料庫

用Lita編輯TapExpense

在 iPhone 上面重建自己的記帳習慣,最大的困擾應該是要手動一個一個建置各個收支分類與付款方式。當我第二次將 TapExpense 安裝到我的 iPod Touch上的時候就感覺到這樣的問題,這時候突然發現用鍵盤跟滑鼠輸入資料應該遠比觸碰好用多了。


TapExpense 匯出

要利用電腦來修改 TapExpense 資料庫的話,你會需要用內建的資料庫備份功能將最新的資料庫利用 Email 送出,接下來再使用 Lita 來修改資料庫檔案。


Lita 編輯 TapExpense 資料庫

Lita 是一款 Adobe Air 程式,他的功能就是觀看與修改 SQLite 資料庫檔案,而 TapExpense 正是使用這種格式。

我的計畫是要將 MacMoney 的分類與帳戶分類新增到資料庫中,因此分類與支付方式之前都要添加代表支出、收入、資產的代號。
  • 支出(Expense):E
  • 收入(Income):I
  • 資產(Asset):A

TapExpense 匯入

存檔完成之後再用 Email 將資料庫寄回,選擇使用 TapExpense 將資料庫開啟。這邊需要注意的就是,將資料庫匯入時會覆蓋所有設定。

2011年11月5日

[Mac] MacMoney 匯入 TapExpense 資料 - 轉換篇

iPhone 記帳軟體 TapExpense 是我目前隨身記帳的軟體,而在家則有 MacMoney 負責管總帳,每次要邊看 TapExpense 一邊重新輸入資料到電腦當中實在有些麻煩。因此想找出一個解決的方法,讓我將 TapExpense 所產生的 CSV 資料匯入到 MacMoney。

由於 TapExpense 匯出的資料和MacMoney有些不同,前者的資料欄位有 8 欄,後者則是 5 欄。另外就是 TapExpense 支出項目的數值會自動添加負號(-),如果直接引進 MacMoney 的話,支出費用的記錄會發生借貸逆向的狀況。

幸運的是,因為 Mac 已經事先安裝 Perl,因此找了個 Perl 的程式碼改改,會將 TapExpense 的資料改成我們要的。

1. TapExpense / 工作 / 匯出CSV格式資料

2.收到Email後將裡面的資料儲存為 input.csv

3.將以下的程式碼儲存為 converter.pl,和 input.csv 放在一起

$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/;
#取代標題誤植20
print $result;
}
close (F);


converter.pl 的功能是將 TapExpense 的資料依照逗點切開,只取出日期、分類、付款方式、金額、帳目。

不知為何 TapExpense 將年份設定為2位數,2011/01/01就會變成 11/01/01,因此在日期字串加上"20"。

由於這樣又會讓第一列的標題也多了個"20",會讓 MacMoney誤認為是筆錯誤的資料,因此做了取代 。


4. 開啟 Terminal ,輸入以下語法
perl converter.pl > macmoney.csv

5.開啟 MacMoney / 網路記帳 / 從檔案匯入 即可。



  • 想找更簡單的資料轉換方式嗎?參考這篇:糊里糊塗的小泉: [Mac] Converting TapExpense reocrd to MacMoney by Automator - http://goo.gl/syoHv

2011年10月22日

[iApp] LED Display 在金鐘獎現身

2011金鐘獎全民最大黨

昨天的金鐘獎上不知道你是否有看到這一幕,這是在頒發最佳綜藝節目獎時的畫面,當時全民最大黨的同仁都站起來接受領獎的光榮。最引起我注意的是從從,唐從聖手上所拿著的手機,上頭正在用跑馬燈程式跑出「全民最大黨必勝」的字樣(應該)。

這款軟體並不難找,可能因為昨天的亮相,這類程式在台灣的App Store 下載排行榜衝到了前二十五名。同樣功能的軟體有幾個,我下載的是 LED Display 這款,售價為0.99美元。

T小編舉手發問:金鐘獎頒獎典禮中,從從拿手機出現了 LED 字幕跑馬燈,那是哪款 App 呢?... - http://goo.gl/aXKaK

LED Display 設定畫面

畫面看起來是陽春了一些,不過操作也很簡單,唐從聖在操作時候選擇的是預設值,也就是大家看到里長辦公室公布訊息時使用的黑底圓點紅字。你只需要輸入要顯示的文字、顏色跟跑馬燈的速度,按下 Display Message 就能夠看到跑馬燈的畫面。

 如果你有一個立架的話,拿來放在自己的座位上當做活動招牌來使用應該也不錯吧。



幫糊里糊塗的小泉打個廣告嗎(笑)

2011年10月15日

Nike+ Sport Kit 的到來

Nike+

在國外常見到人們把iPod Nano甚至iPhone掛在手臂上當作跑步時的音樂夥伴,主要是打發跑步時的無聊感,相關的運動配件也孕育而生。當蘋果發現這個趨勢後,就和 Nike 合作一同推出了一款運動套件,稱為 Sport Kit 方便記錄您的跑步狀況。

Sport Kit 分成感應器與接收器兩部分,你需要購買一雙 Nike+ 系列的鞋款,在慢跑鞋的底部會有留下橢圓形的凹槽,正好可以讓你將感應器放在裡面;接著將接收器插入你的iPod當中就可以測得你的跑步狀態。

Nike+ Sport Kit 整組售價是$1,000元,單單購買感應器則是台幣650元,由於 iPod Touch 2代以後都有內建接收器,所以不需要購買整組的套件,只要單單買感應器就好。官方說法感應器的電力可以在正常使用1000個小時,如果以你平均每天運動兩小時來說,大概跑個一年是沒問題。但就跟 CASIO 的十年錶一樣,雖然號稱可以使用那麼長的時間,但實際的狀況就是壽命會提早用完。

適用類型
這款產品吸引我的地方有兩個,第一個就是獲得跑步數據,另一個就是語音回饋功能。


我的路跑

可能是騎單車養成的習慣,我總是想要知道目前我的騎乘速度如何,是否應該要在加快或者維持一定規律的速度,一方面是對自己的體能訓練,另一方面則是滿足自己的虛榮感。畢竟付出的努力要怎麼看得到,如果上學讀書沒有安排考試,你大概不會知道自己有多聰明;如果跑步沒看到數據,你所得到的也只剩下滿身的汗水。因此有個測量器,是方便記錄跟規劃自己的訓練過程,還可以分享到 Nike+ 的網站,再同步發佈到 Twitter 或 Facebook 跟你的朋友炫耀。

語音回饋功能是指 iPod 在你跑了特定的距離後會自動發出語音,告知你目前已經跑了幾公里的功能。跑步時如果想知道自己目前跑了多久、幾公里、每公里花了多少時間,只需要按一下 iPod Touch 的 Home 鍵,Nike+程式就會唸給你聽。語音服務有中文版,所以你會聽到相當微妙的電腦女性聲音跟你回報,只是文法直接翻譯似乎有些問題,例如:「 1.5 公里,剩下」(1.5 miles left) 。


iPod Touch 4

另外一個就是 Power Song 的部份,記得小學時跑步跑到快不行的時候,自己就會哼出最愛的卡通主題曲,當時我最喜歡的就是《超時空要塞 7》男主角的招牌歌曲,「Power to the Dream」,聽到這首曲子似乎就會有了滿滿的動力。同樣的,當你跑步到了不行時,可以按下螢幕上的 Power Song 功能,iPod 就會播放事先設定好的熱血歌曲,讓你瞬間充電繼續衝刺下去。

2011年9月12日

Reeder For Mac

Reeder iMac with Magic Trackpad
Reeder 是一款 RSS 的閱讀軟體,畫面簡單乾淨且支援多種網路服務,可與 Google Reader 同步,在 iOS 平台上是個挺受歡迎的閱讀器。這套軟體前幾個月推出了 Mac 版本,一套要價 $9.99 美金,並不是相當親切的價格,而在我在觀望很久之後決定下手購買。

根據過去購買的軟體的經驗,其實有很多軟體已經可以利用瀏覽器搭配網路服務替代,例如作筆記可以使用網路介面的 Evernote,保留待讀文章可以利用 Instapaper,更多時候其實你的資訊全部都能寄到 Gmail 當中變成你的大型資料庫。因此是否真的需要購買單一平台的桌面端軟體,有時候是件令人傷腦筋的事情,特別在那套軟體還不是挺便宜的時候。

壓垮駱駝的最後一根稻草應該是,前一陣子 Instaposter 發生無法使用的狀況。在過去介紹過如何在火狐當中安裝 Instaposter 腳本讓每篇Google 閱讀器的文章都能快速加入 Instapaper 待讀服務,讓我可以稍後再來閱讀乾淨的文本。這點非常不方便,無論你用的是 Google 閱讀器的 SendTo 或是 Instapaper 的Bookmarklet功能,都逃避不了開啟新分頁再傳送文章的動作,多兩個動作會花很多時間。(Sep. 12, 2011 Updated:Instaposter 在本文發佈時恢復正常運作,但絕對不是因為我寫了這篇文章的緣故XD)


Reeder icon

抱著姑且一試的心態,我用了 Reeder for Mac,用起來就跟一般的閱讀器沒有太大變化。同樣有些可以快速分享發佈到網路服務的功能,你能夠貼到 Twitter 發佈到 Delicious,還有我最愛的 Instapaper服務,按個按鈕就能夠送出文章。比較值得注意的就是沒有看到張貼到 Facebook 的功能,不過這對我來說沒有太大的影響,因為使用 Twitter 才對我的胃口(笑)。

最近剛入手 Magic Trackpad,發現將它用在 Reeder 上竟然非常適合。利用 Magic Trackpad 的三指手勢功能,可以做到上下(切換文章)左右(觀看文章與回到列表),過去文章間的切換還有利用 Mobilizer 將文章變成文圖乾淨版面都要用滑鼠點個好幾下,就算在 iPhone 等觸碰介面上也需要,但搭配 Magic Trackpad 後問題就解決了,觀看文章真的變得好容易。


Reeder with Instapaper Mobilizer

我對 Reeder 做的設定變更除了將幾個常用的按鈕出現在工具列外,最重要的就是將 Swipe right 手勢設為「Open with Instapaper Mobilizer」。這點非常方便,因為像是聯合新聞網的RSS往往都是只提供固定字數的預覽,蘋果日報則是新聞摘要,若要看詳細全文就必須到官網。而官網的閱讀環境....,老實說非常地不好,充斥著廣告跟奇妙的跑馬燈還有會分散注意力的縮圖,因此我會用 Instapaper Mobilizer 將網頁轉換成容易閱讀的窄板、白底黑字、純粹圖片與文字的模式,這樣閱讀到完整新聞就只要用手指掃個幾下就能讀完所有文章。

另外可能要注意的就是同步的時間,預設 Reeder 是在開啟時自動同步,但為了讓隨時可能連回 Google閱讀器的我看到同樣文章閱讀進度,我將同步頻率改為每五分鐘一次。

Reeder 與 Magic Trackpad 的搭配意外地讓我體驗到 iPad 的操作樂趣,筆電的螢幕怎麼樣都比平板電腦來得大,過去可能造成差異的觸碰功能則透過 Magic Trackpad 而縮小差距,整體版面閱讀感確實不一樣,的確有優於用瀏覽器逛 Google 閱讀器的地方,值得嘗試。

2011年8月31日

帶著朋友一起走

有些時候嘴裡冒出的一句話,雖然出自你的口中,但怎麼聽起來會有一種熟悉的感覺,不像是你自己說過的話,反而像是某人藉著你的口說出來。面對問題時,雖然內心的自己氣得跳腳,但是處理時的有條有理看來就像自己做過好幾百回一樣,或者說是,「看過某人曾經這麼做過。」

讀書到了這個年紀,學習的方法從書本改成人際交流,過去那些老師對學生說的話,往往成為你對於後輩或者同儕間的交流模式。在千百年累積的知識下,個人的智慧成長看來非常緩慢,若要說自己真的改變了些什麼,大概就是從每個遇過的人身上都學到些自認為值得學習的特色。

並非每件事情都跟孔老夫子講出來的那麼有道理,大半部分的時候我們都會被跟自己有對立個性特質的人所吸引。大部分的情況下兩個人會沒有太多的交集,但若真有心去觀察欣賞一下,會發現對方的這個特質正巧可以補足自己個性上的缺陷。例如吹毛球疵與大喇喇的個性,兩者各有個性上的缺點,卻在與對方交往之後慢慢地融入到自己的性格內,看來就像是原生的一樣。

會發現這件事情,是從我口中說出:「胡扯」,還有帶著一些台語味的:「潮(吵)死了。」的詞,一聽到我就立刻想起這不就是以前班長和補習班老師對我們說過的話嗎?雖然當時沒有發現,但這麼多年下來我一直把它放在身邊。這些話聽來就是沒什麼營養,但每當我看到或聽到的時候,我總會想起對我講過這些話的人,想想跟他們在一起的自己是什麼模樣,然後打起精神繼續努力。這麼說來,我並非真的非常惜物思人,而是透過這些回憶想找回自己的初衷罷了。

有趣的是,從他人身上模仿學來的個性、談吐、做事方法並不會立即顯現在你身上,而是與對方分開之後才會在你身上發芽顯露出來。這可能是因為活在對方的陰影之下,模仿所得來的能力並沒有太大的意義,反而會有點班門弄斧的味道在。就像是模仿秀之所以好看,是因為你能從他的身上看到某人的影子存在,會心一笑明白對方想要表達的意思。而當本尊跟分身擺在一起時,這時模仿就沒有什麼有趣的部份,只剩下不客觀的像或不像。

當我參加今天的高中聚會時,我就這麼看著同桌的大家,每個人都是我非常佩服的對象。靜靜聽著大家說話,我發現那些我喜歡的能力與個性,其實都是偷偷從大家身上學來的,也因為如此才能讓我在人生中遇到各種不同狀況時,可以用不同的方式來面對。要說是我學了很多,倒不如說我有一群值得依賴的好夥伴,除了陪我度過人生中快樂的時光,到現在依然幫我指點迷津,謝謝了。

2011年8月30日

用 ACDSee 與 Sikuli 來製作 multi Tiff

本篇的意義在於,我使用了SyntaxHighlighter來做程式碼的標記。然而Sikuli算是相當特殊的項目,要解釋的時候必須將圖片一同增添到程式碼當中,目前消極的作法就是同時附上python原始碼與截圖。

用Sikuli 與 ACDSee 來製作 multi Tiff
for x in range(1000):

if exists("2011-08-29_191724.png):

click("2011-08-29_191724.png")

else:

click("ACDSeePm25-1.png")

type("a", KEY_CTRL) #全選

sleep(1)

type("f", KEY_CTRL) #批次轉換檔案格式

sleep(1)

type("n", KEY_ALT) #下一步

sleep(1)

type("n", KEY_ALT) #下一步

click("1314616052243.png")

type("c", KEY_ALT) #開始轉換

waitVanish("2011-08-29_190905.png",3600)

#等待取消按鈕消失

click("2011-08-29_191319.png") #按下完成按鈕

type(Key.TAB + Key.TAB + Key.DOWN)

#連續兩次TAB切換到樹狀目錄,換到下一個資料夾





2011年8月25日

計算各子資料夾檔案數量

@echo off > newfile.txt & setLocal enableDELAYedeXpansion

For /f "tokens=1-3 delims=/ " %%a in ('date /t') do (set date=%%a-%%b-%%c)

For /f "tokens=1-2 delims=/:" %%a in ("%TIME%") do (set time=%%a%%b)

set Name=%date%_%time%


set /p From="輸入欲計算資料夾內檔案數量的路徑:"
set curr=%CD%
pushd """%From%"""

for /f "tokens=* delims= " %%a in ('dir/s/b/ad') do (

pushd "%%a"

set N=0

for /f "tokens=* delims= " %%f in ('dir/b/a-d 2^>nul') do (

set /a N+=1

)

if !N! neq 0 (

echo %%a有 !N!個檔案>> "!curr!\newfile.txt"

)

)

rename "!curr!\newfile.txt" %Name%.txt

start !curr!\%Name%.txt
rename "!curr!\newfile.txt" %Name%.txt start !curr!\%Name%.txt

END

2011年8月14日

仰望,YouTube 黑色播放器



近幾個月我雖然都在沒對網路上看到的變化做出評論,例如 Mozilla Firefox 瘋狂地更新時程,從5.0到6.0似乎只要一個月的這種說法;在Google Buzz 後推出的 Google+ 迅速累積到兩千萬人次,擁有相當好玩的交友圈設計讓 Facebook 的隱私權設定看來就像是瘋狂怪博士才會設計的功能。

若要真的一一討論,可能每種東西我都只能講個皮毛,因此只看最明顯的部分,就是 YouTube 推出的影片播放器。跟過去的功能幾乎一模一樣,最大的變化就是它從善如流,將原本白色的影片操控介面設定變成了黑色,瞬間影片播放看來就是如此有質感。

舉凡 Vimeo、Flickr ,他們的播放介面顏色都是黑色,過去有幾篇文章我採用 Vimeo 的原因就是喜歡他的顏色。但說真的,YouTube的白色介面雖然不怎麼好看,但是你一看到直覺就可以辨識出那是出自 YouTube 的影片,具有可辨識性也是企業識別設計(CIS)的重點。


黑色介面參數


前一陣子只有 YouTube 網頁上的影片會使用黑色播放器,若你是引用鑲入(embed)網頁的則還會看到舊款白色播放器。剛剛還在搜尋讓 embed 影片透過增加參數「theme="dark"」來強制改為黑色樣式,沒想到 YouTube 早一步讓這個想法成真,現在預設影片的介面就是黑色,看起來是挺順眼許多。

為什麼要用楊丞琳的《仰望》呢?因為我最近工作時都在反覆聽這首歌曲,突然要我想搜尋 YouTube 的影片,我還真只能想到這首 MV 就是了。

小泉看中元普渡

如果你家會拿起香來拜拜,應該在這個週末都已經完成中元普渡的拜拜。我家也不例外,整個中元普渡的過程當中包括了社區住戶集體團拜的普渡、自個家的拜土地公、拜祖先跟地基主。為了證明自己曾經拜拜過,不免俗的,人們會在結束時來個燒金紙,燒越多感覺越有誠意。

【關於土地公與地基主】

我在買紙錢時曾聽過有客人詢問土地公跟地基主之間有什麼差別,當時老闆的解釋似乎沒有很完善。以負責的職務來說,土地公跟地基主都是區域的守護神,拜了都可以保佑住家平安。但如果要看職位高低的話,土地公相當等於里長伯,地基主則是你的房東。里長伯可以幫你處理很多事情,但關係程度來說,地基主跟你會比較親近。

隨著近年來強調的節能省碳運動,大家燒紙錢的規模已經比以前還要小許多。過去我看到的刈金(燒給好兄弟的紙錢)通常都是用一整個麻布袋裝起來,燒紙錢也不是使用住家用的白鐵紙錢桶,而是用鐵絲編織而成的,能夠讓十幾戶的住民把紙錢扔進去燒還裝不滿。現在拜拜的人講求方便快速跟環保,紙錢頂多就是準備一個紅白大塑膠袋的量,燒紙錢時會選擇一起燒來讓整個場面比較旺,附近的好兄弟看了也覺得比較滿意。

燒紙錢時分成燒給普渡公跟好兄弟兩種,給神明部份的紙錢上面貼上的是金色,也就是金紙,通常會買個一整包的普渡金一起燒過去;好兄弟部分使用的則是銀紙,為了讓慈悲月出來度假的兄弟們能穿得暖,還會燒紙張呈暗黃色的經衣,上頭印上衣服、褲子、髮梳、鏡子、剪刀、鞋子等圖案,燒了就可以讓好兄弟得到紙錢上面所印上的物品,一次滿足所有需求真的是非常實用的設計。

通常普渡燒紙錢讓我比較有問題的就是,儘管是在家裡,燒給神明跟燒給祖先用的紙錢桶就要分成兩個;去清明掃墓時遇到后土、好兄弟、祖先時更會將紙錢分成三處燒。在中元普渡時則似乎沒有那麼大的忌諱,通常比較模糊的作法就是,普渡公的紙錢統一燒在一個大桶,而好兄弟則是燒在住戶各自的桶子中。

但如果只有一個大桶時,那就只好分出先後順序。大家燒第一次香告訴普渡公現在要準備燒紙錢,然後大家統一把金紙燒完;接著再燒第二次香告訴附近的好兄弟現在要燒給他們,這時才把銀紙燒掉。如果我們以銀行轉帳方式來看的話,分兩處燒紙錢就等於把錢匯到兩個不同的帳戶,大家各自領自己的;若是只有一處要燒給神明與好兄弟的話,那麼就是告知二者何時才是自己領錢的區段,兩邊都到同一個帳戶裡面提出自己的部份,這樣也是種避免爭執的方式。

對於拜拜這個傳統,通常就是長輩教導我們如何去拜,就一代傳下來一代。說自己是否真的很虔誠,我想比起會主動到廟裡參拜的奶奶、阿姨們來說,我們家只是求個平安罷了。對我來說,這份傳統一定要維繫下去的原因在於,它能夠讓家族之間有了團聚的理由。


中元普渡盛況

因為拜拜從準備、煮菜、祭拜到燒紙錢,要獨自一人跑完整個流程是很累人的,而他的設計就是要讓整個家族有動起來。另外以時代背景的意義來說,在物資較為缺乏的年代,大家能省是會盡量省下來,如果缺乏這種需要祭拜雞豬魚肉的日子,我想一戶人家可能多年下來連一口肉都沒機會吃到。因此宗教是給了人們有凌駕在自己理智上面的機會,告訴自己稍微回饋自個兒也不為過。

當然這個時代物資充裕了,大家不會像過去一樣比誰拜的比較豐盛,你買多了到時候吃不完也是浪費。從高中開始,中元普渡拜拜就是由我負責出去,根據這幾年觀察見到的就是:過去家家戶戶全家出動來拜拜的盛況是越來越少。隨著國際化的趨勢,人們移動的範圍不再是往外縣市,而是走到了大陸、新加坡、香港一帶,必要時出國到歐美澳都有可能。平常家人要相聚的機會就少,要挑個中元普渡回來幫忙更是難上加難。

是啊,物資多了是多了,但人與人之間的距離卻是拉得更遠了,若是缺乏宗教的強制約束力,少了一個可以讓孩子回來的藉口,只是包容體諒對方工作的辛苦,那麼這個家有多少機會會團聚。

新一代的年輕人都有自己的看法,老一輩眼中的宗教可能看起來會像是迷信,繁瑣的規定習俗看來是如此的不合理,那金爐裡燒起的白煙則是污染大自然的最佳證據。是啊,你是可以到大買場買個果凍三牲,既好看又不用弄得廚房滿是油煙;是啊,你是可以把紙錢摺一摺全部扔給焚化爐去燒一燒。但那剩下了什麼,沒有叫家人回來幫忙,一起把滿桌的菜餚吃光的機會;沒有在等待燒紙錢時和鄰居閒聊的機會,沒有藉著跟鄰居說:「可以讓我跟你一起燒紙錢嗎?」讓對方賣你一個人情的機會,增加一個彼此互相聊天的機會。有的則是速戰速決,敷衍了事的感覺,這樣的節日跟你一成不變的生活有什麼兩樣嗎?

看著火爐裡冒著的白煙,我在想這一年騎著單車所保留的碳排放量配額大概會一次用光吧!但我覺得這樣也挺值得,跟著這些看著我長大的媽媽們一同燒著紙錢,聽聽她們談論孩子的近況,看著待在她們身旁老想躲進陰影免得熱昏頭的小孩。我想,看來我是該繼續保留這個傳統,直到他們理解隱藏在這背後的家庭觀與團結,畢竟我也曾不明白過,對吧!

2011年7月31日

哪款智慧型手機適合我

哪種智慧手機適合我

雖然是個蘋果的使用者,但當別人問起我某項3C產品是否該買蘋果時,我還是會盡量在一兩個問題內告訴他該或不該買蘋果。但是每當我企圖談起蘋果產品的優點,稍微有點偏頗的時候,馬上就會聽到對方回答:「你這個人是蘋果迷,當然會這麼講。」

老實說,其他使用者對於自己使用的電腦品牌是否會抱持個推薦的態度呢?你會特地上網直接說聯想、宏碁或者華碩的電腦好嗎?有些人會,但絕大多數的人並不會,因為他們只把電腦當做上網的介面或者是一部可以處理資料的機器。因此看到某人上網談論某台電腦時,通常是電腦發生什麼出包的狀況,想要上網看看有沒有其他苦主才會評論。然而,對從過去就開始使用蘋果電腦的人來說,蘋果電腦除了是台個人電腦外,同時也是具有設計美感、穩定效能的好產品,因此多半會抱著現寶的心情來分享。說是偏頗嗎?我倒覺得是炫耀吧。(笑)

但是這樣還是會面臨大家說我不公平,因此用iWeb製作了「哪款智慧手機適合我」的網頁,裡面包含了我對於智慧型手機的片面觀察,以極為不嚴謹甚至完全排斥某一方所設計出來的問答方式,讓大家了解哪種手機適合自己。相信透過這樣的分類方式,可以挑選到你喜歡的手機XD

2011年7月29日

戰鬥城市啟動

戰鬥捷運站

過去的悠遊卡並不像是現在那麼方便,可以在便利商店進行小額付款交易,純粹只是一種電子貨幣的代付工具。高中時和同學討論時,腦袋裡面就有一個奇妙的念頭,要是我將悠遊卡做成動漫「遊戲王」內的「戰鬥怪獸卡」那會如何。


攻守示意

想想看,當你拿著遊戲牌經過出入閘口,俐落地將卡片放上感應器上面,上頭跳出「4500分」,你可以大喊一聲:「出來吧,究極青眼白龍!」哇靠,這個會有多屌。

跟許多人的點子一樣,我們常常會將這種想法當做靈光乍現,沒考慮要怎麼實現就把它擱置在腦中。這樣的我過了數年後,看到便利商店的員工要求客人將卡片放在收費感應器上時,那句話突然浮了出來,就好像是潛伏在腦海中的海怪一般,急速升起:「我將卡片覆蓋在檯面上,結束這一回合。」對喔,為什麼我不把遊戲王的情節真的做出一張卡片來玩玩呢?就這樣,我設計出一款奇妙的悠遊卡貼紙:「《戰鬥怪獸貼》,整個臺北市就是你的決鬥舞台


可隨時加值 戰鬥歷程查詢

本產品設計可於捷運站或各大便利商店儲存回復生命值。


當我跟公司同事提起戰鬥怪獸卡時,有些人露出疑惑不能理解,不知道製作這個貼紙有何意義。這時我才了解,原來時代跟時代間真的有代溝,年紀稍微小幾歲的,可能就會錯過我這個年代風迷過的事物。只是當我拿出卡片,學主角用力放在桌上時,有些人還真的會心一笑,我覺得這樣就夠了,因為你懂我的梗。


PS. 跟一般悠遊卡貼紙不一樣,我把貼紙貼在卡片的背面,拿著怪獸卡直接在便利超商消費怕丟臉時可以用正常的那一面去結帳,不然就會聽見:「總共六十元,收您悠遊......這三小!」

2011年7月17日

資源錯置

從大學畢業快三年了,結束了一年的兵役,在公司打滾也快要兩年的時間,混得算是不好也不壞。想到那些過去的好同學好戰友在做些什麼,除了說在工作就是在考試,大多數的人都在忙著考國考,考到天荒地老。

「你最近在忙什麼?」
「喔,我正在準備考試,要考XXX」

我以前對於這種現象的詮釋是認為,因為應徵者本身具備檸檬車(Lemon Car)的特質,無法確認他是否真如履歷上面所寫的那麼好,因此會利用文憑或者其他證照方式來驗證,至少能夠考到這些證照也代表你有下過功夫。若真是如此,那的確每個人都應該要花些時間來準備,畢竟文憑不是加分項目,而是跨過門檻的必要條件。管你是要用跨的還是跳的,走的是優雅還是狼狽,沒過門檻就代表連表現自己的機會都沒有。

但我有一點很疑惑,同學們所要準備的考試,到底跟你有多少關係?讀餐飲的跑去考海關,學德文的跑去坐在櫃檯接公文,每問一次我就會迷惑一次,請問你到底在幹什麼。

說來說去,還不就是整個環境的問題。過去在學校,說是要依據興趣來選填科系,我很開心地選了高中時最感興趣的經濟學當成主修,結果到了班上卻很少看到以主修為興趣的人,多半是沒辦法選到財政金融的人才勉強選了個經濟,因為這個科系看起來至少是個跟「商科」有關的科系,未來找工作應該比較好找,老實說經濟系是社會科學就是了。

到了畢業,政府的說法是要大家依據自己的長才來尋找工作,結果出現的是一群失業而且失意的青年,因為沒有任何一份工作的本質就是跟主修有關,頂多就是兩三成相符,七八成你想也沒想過。過去老師們說要跨領域學習,結果我們在職場上面真的是在跨領域學習,因為工作的內容跟我說學到底有什麼屁相關。

眾人情急之下,看著坐在窗口內安養天年的公務人員、鐵道員、電信人員,甚至連處在鐵絲網內的軍人看來都比自己過的好。沒錢,什麼也不用說,就是慘。於是人們選擇考試,考國考、特考、公考,甚至連專業軍官都順便考一考,反正準備的科目都差不多。結果勒?累積二十載的專業能力,最後換得一張穩定的椅子跟桌子,上面擺著材質不明的飯碗。說是浪費嗎?這也不算,看看外頭那些還在豔陽下大雨中工作的同學,這也值得。

今早起床,看到同學說在準備考試,我把腦袋裡對於考試的想法整理了一番。打開電視看見希臘的財務危機,想到當初讀經濟學時腦袋冒出的疑問,「明明實質資源就只有一份,為什麼多方轉手之後,報表上看來就像是有很多份;若真是如此,我把最初的那一份毀了,你告訴我擁有債權的那些人,你們擁有的是減少一份的實質資源,還是減少一份的實質債務。」最後我得到一個結論:「胡扯」。

就好像有人進來公司開口就要做什麼職位一樣,天地之間就那麼大,哪有可能所有人都在做同樣的工作。士農工商的比例再怎麼調整,總要有人去做那些事情。學經濟不代表中研院就該有個經濟學家該站起來讓位給你,考國考不代表某個公務人員會幸福地暴斃,只是那麼多人畢業之後,選擇不進入職場,選擇升學、準備考試,在失業率來說志願性失業的人不納入失業,因此一直拿考試當理由的同胞們從未被算入失業人口中,但這些人註定有天就是要失業。

稍有見識的人都知道未來是國際競爭的時代,所以要大家增加自己的實力來面對各種挑戰。既然都已經那麼有智慧,請你把眼睛稍微離開書本,好好看看這個世界好嗎?儘管電視沒什麼營養,請你看看新聞當中最近發生的天災好嗎?比起人力在世界的競爭,災難倒是真的落實世界化。這個地球真的在面臨災禍,因為人們長期將資源用在錯誤的地方,過去從未將自然資源納入成本考量當中,或者把資源當做源源不絕的產物。沒考慮到資源有限,沒考慮到外部效應,使得我們面臨短期下的資源吃緊,長期的能源危機。

無論課本是否提及,無論高爾在《不願面對的真相》怎麼說,我總相信當普遍人們擁有高階教育水平後,應該可以發揮「三個臭皮匠勝過一個諸葛亮」的效應,大家在自己的專業領域內研究如何有效利用資源,減緩目前世界的過度浪費,雖然短時間內不會立刻讓自然環境恢復正常運行,但好歹會慢慢拉回正軌。

但,如果大家都不在自己的專業領域,每個人都在不屬於自己屬性的地方奮鬥,不發揮自己擅長的特點。不懂森林保育的人跑去伐木工廠,瘋狂亂砍一堆樹,同樣能夠讓自己的營收有漂亮的成績單,但對全體人們來說卻是一種災難。現在這種狀況,我想我們都是那個自以為是的伐木工人。

「單純個人的野心,對社會沒有任何意義。」

朋友們,無論你現在在做什麼,希望你都是在自己的專業領域內做事。就算現在沒辦法擠進同行的頭,也請不要委屈自己在做任何人都可以做的事情。因為對你、對大家,最好的選擇就是充分發揮個人的力量,以全體利益為中心做思考。我相信都讀到這個年紀,也該懂得這個道理,只是充耳不聞罷了。

2011年7月10日

咱們用SIKULI來自動跑

摩登時代

人都可以上太空,卻還要手動執行重複的動作?



來到目前這家公司最大的心得就是,大部分的時間都用在人工手動完成,而時間往往不是用跑玩流程,而是等待流程完成的時間。一家負責數位化的公司,說技術水平高也沒什麼,就是前期投入的成本要多,要狠得下心買下效能好得硬體。如果你沒有錢,就只能用時間跟人力來等價交換,但我就是不喜歡這點,不是不喜歡等價交換(我喜歡鋼之鍊金術師),而是用人力解決事情。

人在奇妙的環境下,往往會學會自己沒打算學的東西。好比我在軍中學會了用EXCEL篩選資料,我在純粹操作PhotoShop去背的環境下接觸了Windows Batch。會玩Batch是個意外,當時我和同事小朱待在夜深人靜的地下室進行修圖,一晃眼就要準備下班,但PhotoShop的處理程序大約還要兩三個小時結束。身為愛北極熊有責任心的我們就想到:「何不用電腦自動關機指令呢?」兩個人不斷地比較彼此寫的指令,最後搞大到弄出個後來被我稱作關機精靈的玩意,直到小朱離開公司後我仍在研究這玩意的可行性。

每當和人討論Windows時,都會開玩笑地說微軟把人們都搞笨了,人只會按按鍵選擇「下一步」、「確定」、「取消」,老實說,還真的就是這麼回事。Batch像是DOS下指令一般,給定你要做的拷貝、剪下、複製,他就能開始執行,只是沒有美觀的綠bar進度表就是了。單論一項功能,例如剪貼一份檔案,的確,下指令是稍微會讓人嫌慢;但若是一連串的流程,例如剪下、命名、壓縮、歸檔之類的作業流程,那就顯得出Batch批次功能的好處。

雖然批次處理很好用,但他仍有弱點,這問題就是在與程式之間的溝通。你可以下個指令要Word開啟記事本的檔案、要求列印,但就是不能使用一些內建的特殊功能,例如直接下指令要Word來跑合併列印功能。這中間的問題就出在,當初人家根本沒打算設計一條通道讓你只要下指令就能執行,他就是希望你在他這套圖形介面下作業。但說真的,OFFICE系列也有一套工具叫做巨集,透過巨集也能下這些指令給Word執行,不過這就是微軟開放使用的方式,你要用VBScript去寫出你要的執行方式才能讓他動起來,對我來說就像是重新打造一把開門的鑰匙,而我希望是有把萬能鑰匙來解決事情。


SIKULI

當我在PTT小軟體板看到 SIKULI 時,我對於「依據GUI介面圖示來寫程式」的介紹非常好奇,實際看過之後則是驚為天人。他的示範影片是用在設定IP,而看在我眼裡這就是一把好用的萬能鑰匙。他的設計概念就是讓程式去認圖示,你可以要求他點圖示一下、兩下、按右鍵,就是這些我們平常操作電腦的基本動作。雖然聽起來很簡單,但這的確是個非常聰明的方式,想想看,多半的程式都是設計成圖示操作介面,我們在打電腦說穿了就是不斷地在認圖示,只要我們教會軟體如何去辨別我們要對圖示設定做的動作,要自動跑根本就是輕而易舉的事情,最好的是我們甚至不用學習如何去跟套裝軟體溝通就能下指令。


生產線

希望你知道Windows的資料夾可以變更圖示,簡單地對於資料夾按右鍵,選擇「自訂」,變更你要的各類系統圖示。我最喜歡使用的是關機圖示,可以讓我知道哪個資料夾內的任務已經完成。利用Windows這個功能,我們就可以設定讓SIKULI認圖做事,有點像是幫汽車駕駛建立道路標示一樣,你才知道車要往哪開,動作要執行那一個。

但這時問題來了,如果一個畫面內有多個相同的圖示該怎麼辦。作者似乎有提出自己的方法,而我的想法則是,那我就建立一個管道的作業流程:素材集中區、處理區、完成區。每區都有自己的圖示,SIKULI就像是機械手臂一樣,從素材集中區抓出一個資料夾放入處理區,完成指定的動作之後再把資料夾扔到完成區,重頭再跑下一個素材。

雖然一直沒走進程式的領域,只是在路旁觀看偶爾挑些自己喜歡的東西用,但我還是認知到「嚴謹」跟「彈性」之間的反向關係。寫程式雖然一板一眼,但是做出來的結果就是那個樣;而用SIKULI 就像是在賭運氣一樣,你要他光靠認圖示就完成全部的工作還是有困難。偶爾他也會有認錯圖示的時候,這時你就得想辦法讓他回到正軌上面。例如當我將 SIKULI 用在自動拼PDF圖檔時,發現光是一個重新命名的動作你就得告訴他「按右鍵」「重新命名」「複製」「貼上」,要是流程中有要切換資料夾等動作就會異常麻煩,因此我就使用 Batch 加上 SIKULI 來相互配合,就好像我會用 Batch 來節省作業時間一般,SIKULI就是我的分身。


變更圖示的迴圈
想寫個迴圈讓他自己跑下去嗎? 請使用 for x in range(10):
紅色是迴圈的次數,還有別忘了縮排要進入迴圈的動作。


總結來說,SIKULI是套彈性很大的軟體,讓寫程式也快有「所見即所得」的感覺。只是彈性越大,出錯的空間也越多,感覺應該學個模糊理論才對。因此你會需要用其他的輔助方式來修正,讓這套軟體有能夠持續作業的能力,這很值得。

2011年7月2日

資料夾批次轉PDF檔 by A-PDF Images to PDF

Adobe 公司的Acrobat軟體算是目前製作 PDF 最好的工具,只要按個右鍵就能將多張圖片合併成為一個 PDF 檔案。但缺點是,這套軟體很貴,貴到一個掃描人員要花一個月的薪水才能買得起,所以多半的人會選擇使用第三方的免費版。

另外一點,就是這套大型商業軟體沒有留下太多的彈性,若是按照正常的操作程序,我將每本書掃描成為圖檔,將這些圖檔放在各個編號完成的資料夾中,再逐一到各個資料夾按下「合併成PDF」。天阿,如果我要處理一千本書的話,我不就得按一千下的右鍵與合併。我在想是否能夠用Windows 命令提示列(Command Line)的方法,命令 Acrobat 利用迴圈的方式將每本書合併與命名。

可惜,雖然批次轉檔是個不錯的點子,若真能實現,應該可以省下好幾天的時間。但要軟體下命令,必須在程式編寫時就設定好這些命令,不然就像是對著狗兒說起立坐下一樣,不是不服從你的命令,而是他不懂你的命令是什麼。但大公司寫軟體考慮的是大部分使用者需要的功能,越是冷門的需求就越不可能實現。因此我開始尋找是否有比較好用的第三方小軟體可以使用,讓我將各個資料夾中的圖片批次轉檔成為PDF,而這時我找到了 A-PDF Images to PDF。


我們以Windows 7 的桌布資料為例,裡面依據每個桌布圖片的類型分資料夾排放,可以假裝是我平常在工作上處理的圖檔。現在我要將每個資料夾內的圖檔拼成PDF檔案,以前的作法是用 Acrobat 一個一個資料夾點選 / 合併,現在利用 A-PDF Images to PDF 來試試看。


APIP Logo

【軟體資訊】




APIP設定頁面

設定一、選取包含圖片的資料夾

加入資料夾有兩種方式,一種是 Add Sub Folders,會一次將你選取的資料夾內的子資料夾全部加入(好繞口);另一種是 Add Folder,光看Folder沒有加 s 就知道,在樹狀圖的資料夾選取方式下,一次只能加入一個資料夾。前者適用於要加入的資料夾都在同一個資料夾內,後者則是資料夾分散的情況下。


設定二、選擇輸出的資料夾

製作好之後的PDF要儲存在哪邊,為了方便起見,我還是放在桌面上比較清楚(不好的習慣,容易造成桌面髒亂,好孩子請勿模仿)。


PDF Files

匯出完成,你看,果真按照資料夾的名稱一個一個製作成PDF檔案。但試用版有個缺陷,就是他會在你的PDF上面添加一行浮水印,告知你要購買這套產品才能移除掉浮水印。唉,竟然要在時間跟金錢兩者選擇其一,這才能省下未來可能會浪費的時間,這種說法還挺奇妙的。

2011年6月25日

Automator一片慘白

Automator無法選擇動作

Automator是一套製作動作流程的軟體,我通常是用來將圖片轉檔成為PDF時會使用到他,當然這套軟體也可以幫助你處理其他有規律的動作。

最近打開 Automator時發現,他沒有像平常一樣要求我選擇要製作什麼樣的動作流程,是 WorkFlow 還是應用程式,就算自己手動開啟一個專案,結果資料庫中的動作竟然沒有一個可以供我選擇拉取,這才讓我察覺到 Automator 可能出現了什麼問題。


解決方法

根據網友 Eplemannen 的說法,到使用者 / Libraby/Caches 刪除 com.apple.automator.actioncache 這個 plist 檔案,將 Automator 重新啟動一次,應該就能看到機器人恢復正常運作的模樣。


刪除plist
找檔案時可能有些麻煩,不妨用搜尋的方式會比較輕鬆一點。

2011年6月20日

Google 以圖找圖

試過用最新的Google圖片搜尋技術了嗎?



就在上週,六月十七日 Google 推出了圖片搜尋的服務。奇怪?這個搜尋方式不是一直都有,怎麼會說是新東西呢?

過去我們進行圖片搜尋跟找文章都一樣,就是以文找圖的搜尋方式,給定關鍵字讓 Google 去找出相關的圖片。圖片會被找到有幾種的可能性,一種就是網頁語法中的 標籤內添加替代文字,例如 alt="XP" ,這樣 Google 就會認定這張圖片與「XP」一詞有關,就會顯示出來。

當然圖片若是有超連結,在超連結的語法中也是有 title 的參數可以設定,只是出來的關連性並不大,畢竟超連結的主要描述是針對連結的目的,而非當作連結入口的媒介,那張讓你點選的圖片跟超連結描述的內容不必相同。例如我放了一張風景照,藍天白雲綠地,結果超連結到蘋果公司的網站,連超連結的描述都是蘋果公司,這樣超連結的描述與圖片本身代表的意義關連性就很低,這樣就很難出現在圖片搜尋的結果,但你偶爾還是會看到類似這樣看似錯誤搜尋的例子。

關鍵字搜尋圖片有個缺點,例如圖片語法中的替代文字並非必要,就算你不添加文字也不會讓語法失效,只是圖片就失去關鍵字搜索的功能。再者,如果有人刻意添加了錯誤的關鍵字,那也會造成關鍵字錯誤吧!Google在網頁搜尋的精確度來自於網頁之間的交叉比對跟內文搜尋,那圖片呢?為什麼圖片就會出現這些問題呢?因為要搜尋文章最好的方式就是用文字,要搜尋圖片最好的方式為什麼不用圖片呢?

Windows XP 傳說中的Windows XP原始照片


原本說是只有 Chrome 才有這種功能,不過現在連火狐都可以使用圖片搜尋。之前在網路上看到一張傳說中的照片,說是找到了 Windows XP 的原始照。當然不會有人會認為 Windows XP 經典的藍天綠地照片是自然的景色,這明顯就是電腦繪圖出來的結果,但是能夠知道當初用作參考的照片也算是驚奇。但除了某人部落格上的照片,好像就很少看到比較大型的原始圖。

當然,你可以選擇使用 Google 圖片搜尋,利用「windows xp wallpaper original」之類的關鍵字去找到這張照片,但你更可能會找到一大堆不相關的圖片。如果一開始設定的條件就很嚴苛,例如說要找出跟這張照片一樣,具有相同輪廓、色調接近、具有圖片中特定的圖型標誌,是不是有比較能找到我們要的呢?


用圖片找出關鍵字

Google 圖片搜尋的目的就是幫助不太知道關鍵字為何的你找出關鍵字,所以當我放入圖片的時候,會幫我判斷這張圖片大部分的人會怎麼給關鍵字,以後你就知道要怎麼下文字。


找出相關的網頁

有了關鍵字之後,接下來的工作就跟平常用文字搜尋沒兩樣,就是幫你找出相關的網頁。


找出一樣的圖片

一樣的圖片也很重要,通常會拿圖片過來搜尋就是希望能「以小博大」,拿小張的照片跟你換大張的高畫質。但為什麼搜尋出來的結果,最大才 800 x 600 呢?如果這是真實的照片,當初應該有更高解析度的照片提供給微軟製作桌面。難道是連這張照片都是電腦合成嗎?但考量到當初的技術,說不定當初這張照片就是用數位相機拍攝的,但一切又是謎。

每次看到新技術,腦袋就會浮現出多種的可能性。特別像是 Google 另外一個計畫 Picasa 當中使用的人臉辨識功能,如果跟 Google 圖片結合,若是以後拿有臉部特徵的相片進行搜尋,該不會出來的就是那個人的所有照片跟基本資料吧!

老實說 Facebook 之前也默默推出這個功能,但就算是默默還是有人會大聲疾呼說違反隱私權。但老實說,東西都放在網路上頭,只是沒有人有個有效率的工具去挖掘,難道一定要靠某人的記憶力去人肉搜尋才不算違反遊戲規則嗎?

2011年6月19日

魂不附體的平板電腦

昨天負責技術顧問的約翰回到公司幫忙調整電腦,而我就在旁邊默默的進行下個案子的準備工作。業務大叔走到我們的旁邊,開口就問約翰是否是個蘋果迷,這點我可以幫忙代為回答,不是。彷彿是通過基本門檻設定,大叔才開口詢問哪種平板電腦會比較好用,或者什麼時候可以購買平板電腦。這點讓我挺不解,問什麼要問對方是不是個蘋果迷呢?大叔說:「因為你開口閉口就是蘋果,這樣就不準確。」

也是,因為先前幾次開會的時候,我的簡報內容都是跟蘋果有關係。倒不是因為我真的是蘋果朝聖者,而是經過幾次產品比較之後,我會發現蘋果的產品就是略勝別人一籌,因此在介紹產品時多半會告知購買比較安全的產品,就請挑選蘋果專賣。

早在使用蘋果的第一年,我就看過網友寫的評論,其中很動聽的話成為我後來挑選電子產品的標準,「作業系統就是電腦的靈魂」。那時我才注意到,原來蘋果的成功不在於硬體特別好,事實上同樣價格你可以挑選硬體規格更好的裝置;重點在於作業系統與硬體之間的平衡,硬體要能跑得動作業系統,作業系統也要讓硬體發揮效能,這就是量身訂做。



我很喜歡 HTC 的廣告,因為他們的出發點就跟我當初喜歡上蘋果的原因一樣,就是以人為出發點,至少他們曾說過「你不需要懂手機,你只需要手機懂你。」是的,無論你的硬體CP值多高(超值)、功能有多強大,你是否符合你承諾給顧客的產品呢?



如果你不是使用智慧型手機,請拿起來,按按那些選單,試著隨便想一個很久沒有聯絡但你有記載手機裡的人,然後在十秒內找出他的電話。記得HTC第二支廣告說了,「你不需要懂手機,你需要手機懂你。」並非你的手機不好,你的手機可以做到打電話、拍照、發簡訊,沒有一樣故障,如果你覺得不好用,純粹是因為手機操作系統沒有跟硬體操作模式配合到。如何用手機的五向鍵搭配兩旁的四個按鈕(確定、取消、通話、掛斷),讓你在十秒內進入通話或簡訊模式,這就是關鍵。

現在市面上看得到的平板電腦,運作狀況簡單一句,真的就是魂不附體。

儘管操作硬體已經從多年前簡單的五向鍵,進展到看似簡單但事實上更困難的觸碰面板,大家的市場進入模式還是一樣:研發硬體,再塞現成的軟體。既然已經有人寫好了不錯的系統,我何必重新造車呢?我就專心做自己的本行,把硬體搞到最佳規格,完成後安裝個 Windows 7 或者 Android就好啦。結果這樣出現的成品就是,觸碰面板反應不靈敏、操作方式不明確、除了系統之外其他程式沒跑得好。這下非但沒有現成的靈魂,還把自己搞得像是殭屍一樣,運作起來是一拐一拐的。

雖然我沒說什麼,不過這場簡單的討論結果又回到一開始的原點,縱使不是蘋果電腦的愛好者,大家都承認目前 iPad 是平板電腦中運作最流暢的產品,甚至不必是第二代,光是第一代就可以打死目前一狗票出來領便當的假平板(加上個鍵盤,每個看起來都跟小筆電沒兩樣)。


數大就是美,但如果這個美只能短暫維持,例如:一個小時呢?



一味跟著大家使用好的作業系統,硬體就是別人沒有的我一定要有,沒考量到系統與硬體之間平衡點,就像一盤難吃的炒總匯一樣,我寧可要簡單調味清粥就好。

2011年6月18日

iPhone App 全記錄



打從2009年7月開始,剛退伍的我從當兵存下的錢當中,硬是買了一台二手的iPod Touch,從那之後就是一場華麗的購買之旅。老實說我也沒有在計算我到底花了多少錢在上頭, 不過自然會有程式可以幫我計算,提供一個數據給大家參考。

直到目前下載了約435個軟體,其中150個為需要花錢的付費軟體,其中最低的就是蘋果商店的標準價格 $0.99元,但最貴的也買過密碼管理軟體 1Password Pro $14.99、即時通訊軟體 BeejiveIM $9.99、繪製心智地圖幫我整理筆記的 iThoughts $7.99,合計150套付費軟體所花的錢為 $349.50,單位是美金,換算台幣正巧為一萬零一百元。平均一套軟體花我$2.33美元,約合台幣 67元。

會買這些軟體的動機不外乎就是好奇、天真跟無聊。有些人購買軟體的原因是要打發無聊時間,我的目的則是為了讓我用這台小玩意就可以做到電腦才能做的事。例如收郵件、和人聊天、管理通訊錄、安排行程、閱讀新聞、蒐集資料,這些平常大家習慣用電腦完成的事情,我希望能用一台 iPod Touch 搞定。正巧大部分的開發者也有同樣的概念,開發許多只有單一功能卻很專精的小軟體,總之就是對我胃口,不知不覺買了很多。


手機號碼追蹤軟體 網友批騙人-民視新聞

當然最初我並不知道部分的軟體會有折扣促銷的手段,因此往往在最高價格買入,過了幾個月後可能就可以用不到一半的價格買到同樣的東西,但買了就不要後悔。但挺後悔的是,買了之後發現對方的效果不好。

例如我在一篇教行程管理的文章,他提到使用一款 SaiSuke 的軟體,可以跟Google同步,還能夠以七天一頁的方式檢視,就像使用行事曆一樣。但買來之後發現經常會當掉,同步的功能也不盡理想,倒是使用內建的 iCal 搭配設定就能做到相同效果,而且還好許多。還有像是 iBlueSky,同樣是款心智地圖的軟體,但是效果、中文輸入法的支援就很差,最後我決定當做把$9.99美元扔到水中,重新買一款 iThoughts 取代。認錯,也是種進步。

關於 iPhone 軟體退費的機制,主要問題出在除非創作者自行提供免費功能限制版本給消費者使用,不然購買軟體就跟賭博一樣,一把決勝負。老實說過去台灣網友都沒有養成購買虛擬商品要付費的習慣,iPhone軟體商城算是成功養成好習慣的人,也可以說是創舉。當然國外除了消費機制,也有三十天保證退款的補救方式,至於蘋果是否採用那就見仁見智。

別台新聞針對退費機制提出的質疑是,步驟太多太麻煩。正巧我前陣子看到一個AccountKiller網站文章,是談論刪除網路服務帳號的困難度比較,有些網站就是不希望你刪除掉自己的帳號,畢竟一筆個資除了是個可靠的通訊方式外,也是探索你消費習慣的記錄。蘋果可以讓你退費,只要求你進入帳戶觀看消費歷史紀錄,選一個你要退費的軟體跟回報原因,流程不比 PChome 購物退貨難,卻說是繁複困難。還說英文說明介面可能讓消費者搞不清楚,但登記信用卡、註冊帳號、購買軟體時你從未覺得英文困難,怎麼這時就覺得困難呢?奇妙。

以下是到今日 2011年6月18日,我所購買的軟體清單,也是答應友人 George 會做出來的列表,供大家參考,本分清單使用ipaBacklist 製作。

Utilities


Travel


Social Networking


Reference


Productivity


Photography


News


Music


Lifestyle


Games



Finance


Entertainment


Education


Books





Other