2009年12月21日 星期一

iphone 上的記帳軟體

上個月抓了一套aFinance來做日常開支的記帳用,但這軟體簡單到跟用Excel記帳沒兩樣。
所以我一直在網路上找尋著。
iTunes App Store軟體記帳軟體雖然很多,但台灣找的到不錯的評價,大概有4套:
PocketMoney:這套也不少人推薦,不過中文輸入似乎有點問題,目前解決方法看討論似乎要用手寫
才行。
iXpenselt:這套應該是最完美的了,除了不能同步(反正我也沒wifi環境可以讓我的VAIO跟iphone同步)
iCompta:可以用wifi跟Mac同步。
Money iBear:這套用的人也很滿意,不過最近的版本變成了簡體中文,而且還沒有語言切換選項,讓大家幹死了!

2009年12月16日 星期三

iTunes Apps

花錢的:
Implode! - $0.99
Zen Bound™ - $1.99
ElementalMonster TD - $1.99
METAL GEAR SOLID TOUCH (US) - $0.99
Need For Speed™ Undercover - $2.99
Flight Control - $0.99
Brothers In Arms® Hour of Heroes - $0.99
Sniper Vs Sniper: Online - $0.99
Snapture - $0.99
ToyCamera - $1.99
Tap Forms Database - $0.99
以上共US$15.89 (2009/12/16),只有兩個相機軟體,一個工具軟體,其它都是Game...

原本要錢,但遇到Free:
7 Cities
1Password Pro
TriDefense
HOMERUN BATTLE 3D (這個是特價0.99買的,但Apple算錯價格4.99,所以全額退費給我...)
當然還有很多,不過我覺得以上這幾個是評價還可以的。

2009年11月26日 星期四

HOMERUN BATTLE 3D

進去主畫面會有基本教學:
Tilt your device up/down and left/right to aim the wing of the bat.
搖擺手機去瞄準擊球準心。
點擊螢幕揮棒。
點資訊列可以彈出menu。
Play有四種選項:
matchup: 配對模式
ARCADE:
CLASSIC:一般模式
TRAINING:練習模式

話說今天是美國感恩節後的Black Friday, 這款特價$.99,不過我卻還是花了$4.99...天那,itunes的Bug為什麼要我承擔啊!

2009年11月23日 星期一

要注意 Paypal 登錄的信用卡

我常在國外網站購物,也常使用Paypal結帳。
因為原本Paypal登錄大眾信用卡到期退掉,所以改登錄中國信託的信用卡。

沒想到這期收到帳單,卻發現一件事:之前使用大眾信用卡Paypal付款都沒有收國外交易手續費,但中國信託卻要收2.0X%的國外交易手續費?!

覺得這樣很奇怪,收到帳單後,不信邪又去登錄國泰世華的信用卡,然後買了些東西。結果國泰世華跟大眾銀行都一樣,並沒有另外加收國外交易手續費(在各家帳單上,paypal 交易地區都是SG-新加坡)。

感覺被剝了兩層皮,因為paypal匯率已經加成收一次,沒想到中國信託又再剝一層皮!

有Paypal帳號的朋友們,請善選你的登錄卡片阿。

2009年11月15日 星期日

登山用的電子產品

今年敗家的電子用品有兩件自己覺得還不錯,一個是Suunto Core-All Black($299) 登山錶,另一個是昨天剛訂的Olympus WS-510M Digital Recorders with Music Player($149)。

其實Sunnto Core有分很多顏色,像Green Light, Yellow Light都只要$150-160幾美金就可以買到,但手表也是要看外觀的,所以在掙扎後,我還是決定買2009剛出的All Black。(其實本來也有買一個全鋼的,但怎麼看都覺得不好看,而且太重,所以還是脫手了)

我從去年就想買錄音筆上山記錄用,但看了國內生產的,都找不到錄音品質比較好的(阿記錄是要管甚麼音質啊...)。看來看去,錄音筆就是Olympus 跟 Sony最多人推薦,我不需要專業款的,反正我也不會唱歌、英文練習,所以主要需求還是錄音方便、能傳到電腦存起來讓我有空再來慢慢打字,還有能夠撥放MP3。剛好今年7月Olympus出了幾款新的錄音筆,本來訂了2GB版本的Olympus WS-500M,隔了一天後,覺得黑色的比較好看,又加訂了Olympus WS-510M...(那2GB的怎麼辦? 等收到再說了啦...)



2009年11月8日 星期日

攀岩小裝備

這個周末收到了一封初級攀岩的轉寄信,就上網去把岩帽買一買,準備12月底去重學一次攀岩基礎。另外,之前上南搜初級班,在高雄九九登山用品店買的便宜吊帶(其實要價1200也沒多便宜),旁邊的裝備吊環塑膠套都已經掉光光了。腰部跟腿部也沒有墊子。實在覺得不怎麼好用,所以趁這次大採購,也一併把吊帶補上了。

Black Diamond Momentum AL Harness 不貴,而且在REI, Backcountry.com評價都很高,有興趣可以點進去看一下。

Petzl Elios Climbing Helmet 我也是看評價很不錯,所以就買了,之前上課都用腳踏車帽來頂替,實在是拿自己生命開玩笑啊!
有興趣的,可以上REIBackcountry.com看一下囉。





2009年11月4日 星期三

我真的太笨了

上個月一位登山補給站網友打電話跟我連絡,說想要托我從國外買外套。
我想說我剛好也要買一些東西,所以就答應了。
不過我基於彼此信任的原則,沒有先收訂金,這是我笨的地方。
等了三周,東西從代購那邊終於寄到了,但卻收到那位仁兄的電話,告訴我他現在沒錢!
靠,兩件都是一萬多的外套,根本轉賣不出去!
我還能怎麼辦,只好請他想辦法籌錢還我運費,東西我就想辦法退回給Store了。幸好是在美國Store買的,要不然現在虧更多...
希望明天他能遵守信諾還我來回的運費,要不然真的「賠很大」!

遇到這種事,只能說我笨!

2009年11月3日 星期二

Say good-bye.

今天台南一位山友把我的三件外套一起買走了,這些衣服在我衣櫃也有段時間了,僅以此文記念它們。

Marmot skylight Gore-Tex XCR Jacket

Marmot Gore-Tex 3L Jacket(型號真的不記得了...)

Cloudveil Inertia Peak Jacket


這裡面我最喜歡那件Marmot skylight,因為很合身,在南二段使用過程中,對它一直很滿意。不過一山不容二虎,喔不,是一櫃不容二牌,既然買了Arc'teryx,就只好喜新厭舊把它賣了。雖然Gore-tex Paclite比不上XCR 耐磨耐操,不過重量卻輕了一倍。若改天發了,再來買Alpha LT好了,一樣300多克,但材質卻是目前最耐操的Pro Shell.

2009年10月27日 星期二

2009 秋季敗家單

10-11月因為工作的關係,都不能去爬山,所以只好上網逛逛敗家了。

這次的敗家清單有:


  • Arc'teryx Bora 65 hip belt Men's - M:Arc'teryx 去百岳試背過,男款Bora M號的背長對我來說太長,女款M號的背長、腰帶又太短。所以最後我買了一個Men's S Size,不過還是覺得腰帶沒有M 號來的合身(中年男子的特徵就是鮪魚肚阿....)。

  • Arc'teryx Gamma SV 女款 L號(我覺得我比較喜歡女款...一方面因為合身,但最重要的,是女款的價格總是比較漂亮!不過有個問題,穿起來胸部靠腋下那兩邊總是會有點空啊...)

  • Marmot PerCip Full Zip Men's - M:我有兩件雨褲,第一件是在百岳買的500元雨褲,雖然袋子上寫的是防水透氣雨褲,不過,這種雨褲其實是"雙濕牌",下雨天爬山真的是內外雙濕。所以不久後,我又買了第二件雨褲Sierra Designs Elevation Pants,這是在STP買的,一件大約NT$1500,很薄很輕,但也很容易壞!因為快被我洗壞了,所以又買了我登山第三件雨褲:Marmot PerCip Full Zip,希望可以撐久點(不過很難啦,因為這件也是又輕又薄又不耐用的~)

  • MSR HyperFlow MicroFilter:這個濾水器就是無心之過了,其實本來沒想到要買這東西的,只是剛好看到打6折...所以手殘就點下去了,克制力真是低阿!











2009年10月26日 星期一

Word 套表之2

之前有發表第一種Word套表方式其實蠻簡單的,單機也很好用。
但要放到Web Server讓ASP呼叫,那可就一點都不好玩了。
找了一天資料後,決定還是用Word 2007 OPEN XML格式文件來解決我的問題。
至於使用者沒有Office 2007怎麼辦?那就在網頁加個連結,讓User 下載相容套件囉。

首先,先了解一下Word OPEN XML格式,在這版本中,Word其實是由一些XML壓縮起來的檔案,所以.docx檔案可以用壓縮軟體(如7-zip)解壓縮,就可以看到構成word檔的那些XML。

一個基本的.docx包含了4個目錄,而這裡面最重要的,就是word目錄。因為主要文件檔就是word\document.xml。一些簡單的文字取代,我就在範本中先加入特定字串,然後使用XMLDocument尋找這些字串,然後取代。
但Image就不能這樣做了,在word中加入Image,在.docx內的動作其實分為下面幾個步驟:
  1. 複製圖片到 word\media\
  2. [Content_Types].xml 增加ContentType
  3. 在word\_rel\document.xml.rels 增加ImagePart
  4. 在主要的word\document.xml 增加與ImagePart ID對應的XML
前面三個步驟其實很簡單,只要幾行指令:

ImagePart part = m_Document.MainDocumentPart.AddImagePart(ImagePartType.Jpeg);

using (FileStream stream = new FileStream(imageFile, FileMode.Open))
{
part.FeedData(stream);
}
但第四個步驟可就困擾我很久了...
因為我看到的範例,幾乎都是先建立一個XML檔或資源檔,裡面存放Image的XML,要插入這個片段時,再把關鍵字取代(如圖片寬、高,還有最重要的ImagePart ID...)。接著把這個片段插入指定的段落中。難就難在範例都沒寫到怎麼把特定位置的XML Node找出來...最後雖然有解決了,但我還是決定不用這方法了。若有興趣,可參考http://openxmldeveloper.org/forums/post/7189.aspx
因為我的圖片是要放到Word表格某個cell,所以最後我還是決定參考http://msdn.microsoft.com/en-us/library/ee342530.aspxhttp://msdn.microsoft.com/en-us/library/cc850835%28office.14%29.aspx這2篇文章。
使用Open XML Format SDK 2.0 來解決我的問題。 而且,用這種方式要修改Table或段落的格式也方便多了。

2009年10月25日 星期日

Word 套表

上周為了寫Word 套表,花了很多時間去找尋解決方案。

其實之前就已經用過把Word 2003存成XML格式,然後用更新字串的方式解決Word簡單套表。

不過這次的需求是,要把圖片從資料庫讀出,塞到指定的儲存格上。



一開始想說不是每個使用者都有Word 2007,所以規劃就是使用Microsoft.Office.Interop.Word來插入圖片。

[範例] 使用bookmark,這種適用Word 2003。

開啟Word 範本,在要插入圖片位置上插入書簽,存檔,關閉。

在程式加入Microsoft.Office.Interop.Word 參考。

object oMissing = Type.Missing;

object oCollapseEnd = Word.WdCollapseDirection.wdCollapseEnd;

doc.Content.Collapse(ref oCollapseEnd);

string filename = @"c:\temp\WordMLImage.bmp";



//把圖片塞到Word

bookmarkName = "StuPhoto";

if (doc.Bookmarks.Exists(bookmarkName)) {

Object name = bookmarkName;

Microsoft.Office.Interop.Word.Range range = doc.Bookmarks.get_Item(ref name).Range;

range.InlineShapes.AddPicture(filename,ref oMissing, ref oMissing, ref oMissing);

}


//save file

object newFileName = @"C:\temp\changedFile.doc";

doc.SaveAs(ref newFileName, ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing, ref oMissing);

_wordApp.Quit(ref oMissing, ref oMissing, ref oMissing);

但這種方式只適合單機程式,因為看了一些文章後,發現這種方式在WEB 多人使用情況會造成鎖死與資源浪費的問題。