2011年11月6日 星期日

2011 Macbook Air 11吋入手感想 – 好輕好快

http://richielin-programer.blogspot.com/2011/11/2011-macbook-air-11.html

img_6177-1

天秤原本使用 2008 early 15吋 MBP,在使用三年半的時間內,一般使用上還是很棒,雖然已將 RAM 加大到 6g,且更換 7200 轉 HDD,但用於軟體開發上,卻愈來愈顯得力不行心。尤其是開啟 XCode 和 VM 跑 Win7 時,更到頓到自己都受不了。原本以為自己是軟體工程師,效能至上,不太可能使用 MBA 這種小電腦,不過在 MBP 主機板固障送修需要二周時間維修後,決定先買台肖想許久的 11 吋 MBA 來頂著先。
沒想到這幾天用下來,發現竟然可以完全取代原先 15 吋的 MBP,更是意想不到的事。

2011年10月16日 星期日

分享多台 iOS 裝置的 iCloud 設定應用

http://richielin-programer.blogspot.com/2011/10/ios-icloud.html

iCloud 是 Apple 為 iOS 及 PC/MAC 提供的新的雲端同步/備份功能,它的功能很強大,讓 iOS 免除以往必須與 PC/MAC 以 USB 接線才能同步的問題。不只如此,連行事曆、工作清單、Email、連絡人、書籤、備忘錄、照片等都提供解決方案了。

當然一如往常,天秤的文章不會也不想做功能面的介紹,這些各大網站都已詳細介紹過,只是想從應用分享這一面著手。iPhone/iPad 裝置裡存在並使用著三個主要的 Apple ID 帳號,最常見的就是 iCloud 及 AppSrore 帳號了,還有一個是常被忽略的 GameCenter 帳號。這次的例子就是如果你有一台 iPhone, iPad 且家人有台 iPhone 時,如果設定 iCloud 讓每個人保有自己的資料,並且讓只購買過一次的 App 還能每台機器共用,並且三個機器都可以同時透過 GameCenter 來連線對戰。

以天秤的例子來說,首先來看一下天秤和家人的持有狀況,下列為希望達到的方式:

  • 天秤手上有一台 iPhone 及一台 iPad,兩台的行事曆等資料必須同步以方便工作 。
  • 家人有台 iPhone, 行事曆等資料必須與天秤分開,避免混雜在一起 。
  • 所有裝置都要使用同一個 AppStore 帳號,以便 app 可以共享使用,不需重複購買 。
  • 每個裝置都要使用不同的 GameCenter,以便三台機器都可以連線對戰。

以下是希望的架構圖:

Pasted Graphic 1

2011年10月15日 星期六

鐵道時刻表 Universal 版本已送審

http://richielin-programer.blogspot.com/2011/10/universal.html

IMG_0005

呼~ 經過一連串密集的 Coding 之後,鐵道時刻表 Universal 版本總算送審了,如果順利的話最遲一周內就可以更新了,希望不要再有 Bug 出現。

2011年10月11日 星期二

Facebook for iOS 用法

http://richielin-programer.blogspot.com/2011/10/facebook-for-ios.html

facebook-logo-1

Facebook
是目前最紅的社交網站,流量已超過 Google 了,它不只有 Flash 遊戲,連 app 的應用分享也愈來愈普及。曾經有傳言 Facebook 會像 Twitter 一樣內建在 iOS 5 SDK 裡,直到 iOS5 GM 出來,卻還是未見 Facebook 內建在其中。但沒有關係,因為 Facebook 官方有提供 Facebook for iOS sdk 可運用,用法雖然沒有 Twitter api 來的簡易,但功能卻是更全面。這裡我們示範簡單的 Facebook sdk 用法,包含將文字貼到塗鴉牆上,及貼上一張圖片到照片集的範例。

2011年10月10日 星期一

鐵道時刻表 for iPad 開發中

http://richielin-programer.blogspot.com/2011/10/for-ipad.html

螢幕快照-2011-10-11-下午10.06.58

眼尖的網友還真是不少,上封文章天秤寫到 鐵道時刻表 for iPhone,馬上就有朋友寫信來關心,詢問是否會出 for iPad 版本的。

沒錯,天秤正著手處理 iPad 版本的鐵道時刻表,目前進度大約 75%,還在處理一些細節畫面。基本上底層是和鐵道時刻表相同的機制,畫面也盡量相同共用,不過其實是懶隋啦,而且也還沒有 iPad 版畫面的 idea,所以就讓它比較快的速度可以上架,日後有想到畫面的 idea 再來美化它了。

對了,iPad 版本並不會另外收費,而是做成 Universal 版本,原有的 iPhone 使用者可以免費升級至 iPhone/iPad 共用版本。我想一套已經上架二年半的軟體,還可以每天更新時刻表,且還經過界面大改版且可免費升級至 Universal 版本,應該是很夠意思了,那些在 AppStore 上只願給一顆星的朋友,就饒了天秤吧。

2011年10月6日 星期四

R.I.P Steve Jobs

http://richielin-programer.blogspot.com/2011/10/rip-steve-jobs.html

ming-apps-steve-jobs-profile-image1

Steve Jobs 1955-2011

2011年9月28日 星期三

輕量化免費的文書編輯軟體 Kod

http://richielin-programer.blogspot.com/2011/09/kod.html

icon-256

自從用功能強大的 BBEdit 一段時間之後,漸漸對這類全功能的文書處理軟體感到不耐,不是它不好用,相對來說是因為它太好用且功能太強了。或許也就是因為如此,它開啟文件速度一直未達到我的要求。我只要求可以快速開啟文字檔,讓我簡單編輯後存檔離開。

原本在 BBEdit 之前是以 Smultron 為主力,但是它很久沒有更新,且跳到 Mac AppStore 上之後變成收費軟體 4.99 美金了,所以天秤就開始尋找輕量化的文書處理軟體,直到找到這套 Kmod 軟體,似乎還不錯用。

官方網站: http://kodapp.com/
下載連結: http://kodapp.com/download/

2011年6月15日 星期三

年久失修的 Friendly.Flickr 連結重新開放

http://richielin-programer.blogspot.com/2011/06/friendlyflickr.html

年久失修的 Friendly.Flickr 連結
不知道在什麼時候就已無法下載了
最近重新整理部落格才發現
所以再重新開放下載
不過這版本只有 Friendly.Flickr 執行檔
WLW 的 plugin 就無法提供了
還請見諒

請至我新的網站下載,謝謝 (順便打一下廣告)
永久網站: http://www.richiestyle.org
Friendly.Flickr:http://www.richiestyle.org/archives/157

也請逛到天秤網站的朋友,留個言吧
留言版: http://www.richiestyle.org/message

2011年6月13日 星期一

部落格要搬家了

http://richielin-programer.blogspot.com/2011/06/blog-post_13.html

天秤最近很懶,懶到連落部格都沒寫了
最近剛好一連串的案子結束
想好好振作一下了
把原本就在使用的網路空間整理一下
架設了自己的官方網站 www.richiestyle.org
並考慮以後文章都只貼到新的空間裡
把天秤的作品、部落格文章及開發教學文章都放在一起
並把之前作品重新整理一下
還請舊雨新知繼續支持

官網: www.richiestyle.org
部落格: http://www.richiestyle.org/archives/category/blog

2010年12月30日 星期四

關於 12/22 台鐵改版後時刻表錯誤的說明

http://richielin-programer.blogspot.com/2010/12/1222.html

首先請大家記得去更新,已更新至新的時刻表資料了

12/22 台鐵時刻表大改版
又因資料格式的變動,造成鐵道時刻表更新後無法寫入資料庫
以致於重新啟動後,又回到舊的資料庫了
這種事其實很難從改版前就先做好準備,因為不知道改版後會變成什麼樣子的格式
只能在發現錯誤後,儘量快速的修正,然後上傳新版至 iTunes 來解決
然後在 Apple 審核通過上架前被罵到狗血淋頭
幸好是每次版本都可以從中間學習
修正一下 iPhone 上的資料庫以最大彈性來應付不同的格式改變
期望資料庫彈性夠大到能應付下次的版本

而這次其實在 12/22 當天就發現問題了
但是卡在 iTunes 的審核速度及 Apple 審核人員耶誕假期的休假
很多人不知道軟體送審核必須要至少一周的時間
也不知道 Apple 審核人員在今年耶誕假期有休假不處理軟體的審核
而台鐵又剛好在這段時間改版,以致於問題其實早就已修正了
但面臨無法最快時間讓使用者更新的狀況
也許這是 iPhone 軟體開發者都會碰到的麻煩吧

2010年10月3日 星期日

很遺憾的,台鐵又改版了

http://richielin-programer.blogspot.com/2010/10/blog-post.html

真是遺憾
台鐵又大改版了,原本的自動更新的資料庫又出問題了
目前只能儘快的跟上正確的時刻表
不排除還是有些時刻表是有錯誤的

天秤是用軟體自動捉取最新的時刻表
但也許是台鐵本身提供的資料有誤
或是有修改一些東西,造成鐵道時刻表更新後的資訊還是有錯誤
這點就必須人工去找出來

10/4 檢查又是一堆修正,唉~
當然天秤無法對 1000 筆班次做一一的比對
(每班次又是一堆停靠站的時間)
所以需要使用者幫忙除錯
如果你有發現錯誤,請麻煩回報一下
mail: richielin996@gmail.com
或是直接在 blog 留言告訴天秤
請記得留下班次的號碼,否則只說有錯誤
天秤還是無法從 1000 多筆的資料發現到底是哪裡有錯
麻煩大家了

2010年6月24日 星期四

鐵道時刻表暫時下架的原因

http://richielin-programer.blogspot.com/2010/06/blog-post_24.html

如果你查詢不到資料,請先將 iPhone 上的軟體移除後再重新安裝一次即可
PS. 如果你還有其它問題或建議,請直接 mail 給我
天秤可以直接回覆給你


簡單的說,就是因為 V3.6 版出現了小 bug
使用者更新後,還是顯示 2008/01/01 的日期
雖然如此,已經更新 V3.6 的使用者也不用擔心
因為雖然顯示的日期錯誤
但其實資料庫是有正確更新的
也就是說你查詢到的時刻表會是正確的

只是為了避免使用者的困擾,先行下架
等修正錯誤的新版審核過後再上架了

2010年6月20日 星期日

關於鐵道時刻表的改版

http://richielin-programer.blogspot.com/2010/06/blog-post.html

最近很多朋友寫信問天秤,希望天秤改版 鐵道時刻表
大致上的需求都是界面的美化及快速訂票系統的改進
沒錯,AppStore 上至今已經累積了數款 高鐵 的時刻表查詢訂票軟體
我想大部份的人都是以別款軟體的功能來希望天秤加入
既然如此,那天秤就說明一下好了
雖然看似和 鐵道時刻表 裡面的高鐵時刻表 查詢軟體類似
但其實設計理念還是有點差異

市面上的高鐵時刻表,都是以查詢單一列車為主
也就是說是查詢某個時間點附近,某車站到某車站的列車而已
至於再深入下去的查詢就沒有辦法了
但 鐵道時刻表 的系統概念比較不同
不管是 台鐵時刻表 或是 高鐵時刻表
都是以三個元素組成,查詢列表、車號、車站,而且是三個元素可以互相連結 
簡單來說
就是你可以查詢某個時間區域內,某車站到某車站的列車 
然後再由查詢到的列車車號,查詢該列車的所有停靠站 
或再進一步由停靠站來查詢所有會停靠該車站的列車

這樣的組合有什麼好處
假設你在台北上車,朋友在新竹上車,你們想搭乘同一列車到台中
你可以簡單查詢到你想搭乘的列車,然後查詢該列車有沒有停靠新竹 (或是幾點停靠新竹)
才能和朋友決定要搭乘哪一班車
甚至決定搭乘某班列車後,不用重新查詢就可以直接檢視台中站開回新竹、台北的列車
決定回程的時間及停留台中的時間
所有動作一次搞定,這是 AppStore 上其它單純只做查詢的軟體做不到的功能

再來是價格的問題
從 2009 年 1 月至現在,鐵道時刻 表的前身 火車時刻表 開始
軟體的售價就是 1.99 美金
甚至在 2010 年 1 月還加入了 高鐵時刻表 而改名為 鐵道時刻表
售價還是保持在 1.99 美金
這款軟體在 AppStore 上架至今已經一年半了,還是保持在排行榜上
天秤沒有因為它是台灣最早期的 iPhone 本土軟體而開高售價
也不會因為它的人氣而想要提高售價來大賺一筆
但是最近 AppStore 上一堆台灣寫軟體,寫了個軟體上架受到注目
就開始持續拉高價格,或是直接開高價來賺一筆
什麼心經軟體的就是一例,實在是有損會身為寫軟體的人的格調
至於時刻表的價格應該賣多少
別人天秤管不著
但是 鐵道時刻表就是台鐵、高鐵時刻表查詢二合一堅持 1.99 美金不會調漲 (調降就看心情啦~)
對於高於或等於 鐵道時刻表 的售價,功能卻只有 高鐵查詢訂票 的功能的軟體
相較之下 鐵道時刻表 更是划算

再來就是界面和快速訂票的問題
天秤只是一人工作室,白天還有正職的工作
寫軟體真的只是晚上、假日的興趣
不像其它工作室都是幾個人合作組成的專職工作室
開發速度上就是比不上別的工作室了,但是也有個好處 
天秤的軟體不需要開高價位來養活整個的工作室 (養活好幾個家庭)
接的案子也是如此,開的價格也可以比別人實在
(廣告一下,有人需要 iPhone 軟體開發的可以找天秤,價格可議,品質絕對滿意)
但是雖然如此,天秤的軟體品質不會讓人失望 
界面方面天秤已經在著手改進中,或許更新幾版後就會讓人耳目一新了
快速訂票的部份當然程式的部份也是沒有問題 
時間上會儘快找空閒的時間動手

至於其它的建議,或是有想法但懶得寄信給天秤的
都可以利用提供一下你們的意見 
讓 鐵道時刻表 這個軟體變的更好用~

2010年6月15日 星期二

如何撰寫 iPhone 及 iPad 共用的 Universal 版本的 App

http://richielin-programer.blogspot.com/2010/06/iphone-ipad-universal-app.html

首先先了解一件事
iPhone 和 iPad 目前的版本分別為 3.1.3 及 3.2 (天秤寫這篇文章的當下)
而兩者的解析度分為 768*1024 和 320*480
因為解析度的大小的差異
讓一款 App 要在不同平台運行,似乎是重新撰寫符合的解析度比較好
或是直接讓同一款 App 可以同時支援兩個不同平台也是不錯的選擇
雖然 App 可以編譯成 Universal 的版本
不過不代表程式碼就可以寫一次同時通吃兩邊
大部份的情況下,還是得依 iPhone 或是 iPad 的解析度來做修改
甚至是重新撰寫程式碼

1. 修改成支援 Universal 版本

在選單的 Project >Edit Project Settings 設定為 iPhone/iPad
iPhone OS 版本 Base SDK 可以設為 3.0 或 3.1

螢幕快照 2010-06-15 下午4.55.00.png

2. 判斷不同的平台,載入不同的 xib

因為 iPhone 和 iPad 的解析度不同
所以如果用 Interface Builder 建立的 xib 也必須依不同平台來製作
例如

MainViewController.xib (for iPhone)
MainViewControllerHD.xib (for iPad)

然後程式判斷目前運行的平台,載入不同的 xib
UI_USER_INTERFACE_IDIOM() 這個巨集,可以用來判斷目前是哪個平台
但是有個問題,這個巨集是 v3.2 以上台有定義
所以我們可以另外再做個函式來讓 V3.0 以上的版本都可以正確判斷

-(bool) isIpad

{

BOOL iPad = NO;

#ifdef UI_USER_INTERFACE_IDIOM

iPad = (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad);

#endif

return iPad;

}

 最後在載入 xib 的程式碼中,加入判斷式

 

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

{

// Override point for customization after app launch

if ([selfisIpad] == TRUE)

[windowaddSubview:mainViewControllerHD.view];

else

[windowaddSubview:mainViewController.view];

[windowmakeKeyAndVisible];

returnYES;

}

 

iPhone 執行結果

螢幕快照 2010-06-15 下午5.08.18.png

iPad 執行結果

螢幕快照 2010-06-15 下午5.08.34.png

2010年1月24日 星期日

[iApp] 火車時刻表正式改名為 鐵道時刻表 並降價 (包含一天免費下載)

http://richielin-programer.blogspot.com/2010/01/iapp.html


螢幕快照 2010-01-25 上午11.50.38.png


原本只是台鐵的火車時刻表查詢軟體
現在新版加入高鐵時刻表查詢功能
因此火車時刻表正式改名為 鐵道時刻表
已經購買過火車時刻表的使用者當然也是免費更新

至於高鐵時刻表軟體就先暫時下架了
當然還是有保留原本購買過高鐵時刻表的使用者權益
軟體線上更新資料庫的功能都還在,也都可以正常使用
有任何 bug 還是會持續修正並免費更新
因為其高鐵時刻表查詢的功能,在新版鐵道時刻表都包含了
避免不知情的使用者不小心購買了兩套而使得功能重複
所以就暫時先不在架上販賣

當然會有使用者會說
火車時刻表和高鐵時刻表兩套都已購買了,現在變成一套感覺很不好
這點就很抱歉了
為了提供台鐵、高鐵交互查詢及整合的功能
但因為 apple 的 sdk 限制,不同的兩套軟體是沒辦法做到的
所以天秤只好讓一套下架,而把它的功能加入另一套裡
讓使用者免費升級
而哪一套下架,哪一套免費升級呢?
當然是得讓價格高的火車時刻表那套升級
才不會損害到花比較多錢購買的使用者的權益吧

也就是說有原火車時刻表的使用者,得到的是新的軟體 "鐵道時刻表"
台鐵、高鐵查詢及兩者整合查詢的功能
而原高鐵時刻表的使用者,還是一樣可以正常使用,包含更新高鐵資料庫
功能一樣沒有打折
而都沒有購買過的新使用者,以原本買一套的價格
就可以包含有兩套的功能
我想這是比較好的處理方法吧

最後就是
鐵道時刻表台鐵、高鐵線上訂票的功能已完成,目前審核中
近期將會上架,也接近過年大家放假出遊的日子
為了回饋大家,但因為購送 Redeem Code 會有數量限制
這次就不贈送 Redeem Code 了
而是直接在新版上架那天讓它降價至免費軟體一天,讓有緣人可以免費下載
大家過年出遊方便使用
而免費那天之後就降價至 0.99 美元直到過新年吧
至於哪一天會是上架日而降價免費的,天秤事先也不知道
完全得看 apple 的作業了

2010年1月14日 星期四

Friendly.Flickr 2.8.1 released

http://richielin-programer.blogspot.com/2010/01/friendlyflickr-281-released.html

針對 WLW 無法使用的問題
因為不確定是否 WLW 的 Library 版本及 Friendly.Flickr 搭配的問題
且 Win7 64bit 與 XP 32bit 的問題,情況太複雜
所以如果可以使用就繼續使用
無法使用的天秤是建議改用 Friendly.Flickr.exe 來替代
只是多個步驟是手動由剪貼簿將語法貼上 WLW 而已
並不會造成多大的麻煩的
而且重複查詢照片、貼圖不用像 WLW 版本必須開開關關軟體
整體而且貼圖速度也會比 WLW 版本較快速
請各位試試看吧~

其實早一點習慣用 Friendly.Flickr.exe 也好
或許某一天天秤會取消釋出 WLW 版本的
因為 Friendly.Flickr.exe 的功能是可以 "完全" 取代 WLW 版本的

--

再更新一版
修正上一版的 Friendly.Flickr.exe 照片集數量顯示為 0 的問題
及 WLW 無法登入 Flickr 的問題

注意: WLW 的使用者如果還是無法使用
也許是 WLW 的版本太舊的原因
因為這版是用最新版 WLW 的 Library 編譯的
請先換成最新版本的 WLW 再試試
天秤是安裝 WLW 14.0.8089.726 zh-tw 版本

PS. Windows 32bit 及 64bit 的使用者都可以下載這一版的來使用
已測試過可以正常執行

Friendly.Flickr 2.8.1 下載處

Friendly.Flickr 2.8.1 下載處 2

Friendly.Flickr 2.8 released

http://richielin-programer.blogspot.com/2010/01/friendlyflickr-28-released.html

注意: 2.7.2.2 版可以正常使用的人
請不要更新
如果想上傳超過 10mb 的照片,等新版一些問題先解決之後再更新

--

目前已知的問題,剩下的就請其它朋友回報了

1. XP 下 WLW 會有問題
ans: 我會再找台 XP 來編譯 32bit 的版本,到時再請 XP 使用者再試試

2. 執行上傳照片時會出現錯誤
ans: 似乎是 XP 使用者才會出現,和上一題一樣
這也是得等我釋出 32bit 的版本再試試了

3. 照片集的數量顯示為 0
ans: 請重新下載 2.8 版試試,已修正 (一樣是 2.8 版,懶得加版本編號了)

--

很高興原來還有那麼多人使用著 Friendly.Flickr
所以今天先將 Friendly.Flickr 更新了
沒有做太大的更動,主要是修正上版無法登入的問題
及可以上傳超過 10mb 的照片這兩項

還有一點說明一下
現在上傳後的照片,在 Flickr 中都會加上 Friendly.Flickr 的 tag
希望對大家沒有太大的影響
但是可以幫忙推廣一下 Friendly.Flickr
也可以讓天秤了解還有多少人使用它
還有一點,軟體還是一樣是免費的
如果喜歡的它話,就幫忙點一下部落格中的 google 廣告吧
天秤部落格廣告點擊率少的可憐啊
謝謝~

Friendly.Flickr 2.8 下載處

天秤目前手上只找得到 Windows 7 作業系統
所以這版以 Windows 7 64bit 所編譯
不知道在 XP 或是 32bit 的平台下是不是可以正常執行
還請有使用的人回報一下
不行的話,天秤只好再找台 XP 電腦來作業,再釋出 32bit 的版本

對了!
為了感謝大家的支持
這版加入了不一定有用的隱藏的秘密武器,大家自己去找找看了
天秤很明顯的提示一下 - 圖 右鍵 變身
希望大家會喜歡~
找到的人請來天秤部落格留言一下,幫忙衝個人氣也好

請注意: 隱藏的變身功能只是測試,還不一定穩定,不過也沒什麼壞處就是了

2010年1月12日 星期二

Friendly.Flickr 這幾天失效的問題回應

http://richielin-programer.blogspot.com/2010/01/friendlyflickr.html

了解了,各位
天秤這幾天會進行檢查
順利的話,預計這禮拜結束前會釋出新版本的
感謝大家~

--

這幾天有許多使用者反應
Friendly.Flickr 無法連上 Flickr 的問題

我想也許是 Flickr 更動了 API 的部份
造成 Friendly.Flickr 失效了
或是 Flickr 的伺服器問題
這一部份我會再找時間檢查
這段時間就請使用官方的上傳軟體來使用吧

其實有點懶得更新了,畢竟主要平台都轉移到 MAC 上了
要更新的話還得重新回到 Windows 底下作業
所以更新順便統計一下
還有多少人在使用 Friendly.Flickr ?
這會影體到天秤更新的意願的
謝謝~

2010年1月11日 星期一

火車時刻表改版中

http://richielin-programer.blogspot.com/2010/01/blog-post.html

預計加入高鐵時刻表及轉乘資訊到同一套軟體內,免費
更新
還有一些新功能也會陸續加入

2009年12月14日 星期一

iPhone 軟體、遊戲合作提案

http://richielin-programer.blogspot.com/2009/12/iphone_14.html

如果有 iPhone 軟體、遊戲開發上的需求或合作提案
可與天秤連絡
Email: richielin996@gmail.com

專長:
iPhone 上資訊類軟體
網頁及網路應用相關軟體
電子書或教育類軟體
2D 遊戲開發
廣告相關軟體

天秤只負責程式開發部份
如果是遊戲軟體有另外的美工需求
記得請提供相關的美工圖檔哦
價格方面再細談
但基本上還是以提案者的預算為主