2011年11月6日 星期日

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

https://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 設定應用

https://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 版本已送審

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

IMG_0005

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

2011年10月11日 星期二

Facebook for iOS 用法

https://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 開發中

https://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

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

ming-apps-steve-jobs-profile-image1

Steve Jobs 1955-2011

2011年9月28日 星期三

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

https://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 連結重新開放

https://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日 星期一

部落格要搬家了

https://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 台鐵改版後時刻表錯誤的說明

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

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

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

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

2010年10月3日 星期日

很遺憾的,台鐵又改版了

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

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

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

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

2010年6月24日 星期四

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

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

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


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

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

2010年6月20日 星期日

關於鐵道時刻表的改版

https://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

https://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] 火車時刻表正式改名為 鐵道時刻表 並降價 (包含一天免費下載)

https://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

https://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

https://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 這幾天失效的問題回應

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

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

--

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

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

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

2010年1月11日 星期一

火車時刻表改版中

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

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

2009年12月14日 星期一

iPhone 軟體、遊戲合作提案

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

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

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

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