2013年11月27日

很好,要用 SAFARI



最近開發客戶的產品的時候,有了遠端的 iphone 要測試的需求。

由於實在太遠無法拿到機器,所以我就從 developer.apple.com 上面去新增設備。

然後就發現我輸入名稱與 UDID 之後的無限等待的狀況,整個等到不可思議的境界了,

解決的方法非常簡單:請用 safari 打開網頁新增,一切都順暢無比呀。

唉~補個瞎,差點就要打電話去蘋果被嘲笑了啦~~~

2013年11月23日

GPRS, 中國移動和 ASIHTTPRequest

最近遇到一個很奇怪的問題,是來自客戶的回饋。

我們寫了一個軟體,可以用 iphone 傳圖片到 Server 上,測試的時候客戶發現他們在上傳的階段就產生了不明原因的錯誤,造成上傳圖片失敗。

這種失敗只會發生在使用中國移動的、中國連通的 gprs 下(中國電信沒測試,感覺應該也不行),在 wifi, 3G 下都是正常的,所以回去追自己的代碼。

Server 端的代碼顯示是因為 Client 這邊傳輸到一半就自己斷線了,所以 Server 完全沒有收到圖,而 xcode 的追蹤則是 Post 的 progressView 進度可以到100%,但不會調用requestDidSuccess:request,所以追進了我們使用的 ASIHTTPRequest 這個類別,看到了下面的代碼


#if TARGET_OS_IPHONE
// When YES, bandwidth will be automatically throttled when using WWAN (3G/Edge/GPRS)
// Wifi will not be throttled
static BOOL shouldThrottleBandwidthForWWANOnly = YES;

預設值會是 no, 也就是不使用 WWAN 流量控制,把他改成 Yes 之後,軟體就可以在 gprs 下傳比較大的圖片了。

終於~世界又和平了。

2013年11月1日

Coding 再起 - 找回 iOS7 裡面的 Size Inspector 以及預設使用橫向打開程式

最近在開發一個專案,要使用 Xcode,由於蘋果每年改朝換代,所以不可免俗的我必須升級到目前的 Version 5.0.1 (5A2053)

然後這次的專案是一個需要預設的時候是橫的畫面,所以必須在初始化的時候就打開橫向畫面。

以前在 Xcode 裡是剛打開專案的選項就可以選擇想要使用的方向了,不過現在的版本卻沒看到這個選項,所以只能到 plist 裡面改,可以選擇 plist 然後右鍵去看原始碼,


基本上把這兩個設定拿掉就可以了

 UIInterfaceOrientationPortrait
 UIInterfaceOrientationPortraitUpsideDown

然後保留

UIInterfaceOrientationLandscapeLeft

UIInterfaceOrientationLandscapeRight

這樣打開的程式就只能橫著呈現出來。

- - -

再來是按鈕的呈現,Storyboard 上面的排版會是直向的,所以即使置中對齊,一旦旋轉之後按鈕的位置就會跑掉,在新的 ios 裡面首先是要把 use Autolayout 這個選項取消,


然後到 show the size inspector 去就可以看到 對按鈕的設定了,這樣就可以把按鈕設定在特定的位置上了。


Happy coding!!!!





2013年10月23日

我們一起來做一個呼叫國文老師 的動作/的部份

這並不是什麼新聞了,自從三月份裝了網路電視之後,打開台灣的新聞台,三不五時就可以聽到記者在報導的時候,擅自的在句末加上 "的動作/的部份",最恐怖的是,連一般民眾好像也被傳染了,尤其是上了新聞被訪問的服務業。

因該不是說尤其是服務業,而是因為一般人經常會接觸到的就是服務業,所以去飯店住房櫃檯會說 "我幫你做一個確認的動作" "先生這邊是訂房的部份嗎?" ,去餐廳用餐就會聽到 "現在做一個幫你上菜的動作"。

這些"動作"聽起來一點也沒有比較厲害,有時候反而會害的我做了一個聽不太懂的動作~或是說,當我聽到 "的部份" 的時候非常的疑惑呀,到底是什麼部分呢?訂房就訂房呀,訂房的部份是說還可以只定房間裡面的廁所或是只訂個廚房就好了?

這些贅字難道說出口的人都不會覺得很奇怪、有種拖台錢的感覺嗎,而且去 google 了一下(還是我該說去做了一個 google 的動作)發現早就存在這個問題。進行XX的動作 考生不知是贅詞 那這個疑問的答案很明確,就是 國文老師該做一個跳出來的動作了。不對,是國文老師怎麼不趕快跳出來做一個把這些人給當掉的動作~~~。

可惡,每次看新聞就感覺好煩!我現在要去做一個看愛情動作片的動作!

2013年3月19日

就讓我們搭乘廉價航空去日本

去年  11 月的時候曾經抱怨過國內的機票網站很不便利,後來買了便宜的樂桃航空前往大阪。

我們的策略是去的時候買一個外掛行李,然後把中型的行李箱放到大的裡面,這樣可以再節省一個行李箱的費用,飛大阪當天有一點 Delay,飛機上就像是網路上說的一樣,沒有商務艙、食物和水都要收費,但是真的很方便。因為一旦到了目的地,也不用等商務艙先下了,行李出來的也很快,感覺這些都是廉價航空的潛在好處。

以下是這次出行大家對我搭的航空的 FAQ:

. 座位會不會很擠呀?

嗯,我目前 70kg 坐起來是剛剛好,我猜我會在 75kg 的時候感覺到擁擠吧。

. 因為太便宜所以斑斑爆滿?

我們出發的班機非常空,大出我的意料之外,平均一排六個座位大概只坐三人,所以整個舒適度其實很棒。但是回來台北的那天就是滿機,還好飛機上的乘客不是吵鬧型的,睡個覺、自己聽自己的 mp3 也還蠻愜意。

. 付錢的餐點好吃嗎?

一分錢一分貨,這次完全沒在飛機上用餐所以不知道好不好吃,但是根據之前 google 的結果是應該能嘗試一下他們的飛機特餐的。

. 會不會整段航行都像某 "x秋航空" 一樣一路推銷到最後?

沒有,和搭乘一般的飛機一樣,日系的飛機感覺都很尊重上面的乘客呀。

. 下次還會考慮搭乘嗎?

會。便宜加上良好的體驗,下次到日本自由行的首選還是搭這種航空為優先呀。




2013年1月6日

人民都該用 Windows ?

今年是 2013 年,是我使用 MAC 系統的第七年。

直到今天為止,我在台灣的銀行依然沒有提供 MAC 的轉帳軟體,事實上好像台灣也只有玉山銀行有提供蘋果電腦比較友善的介面。

然後是剛剛去財政部的網站找資料,根據網友分享的資訊,有一個可以試算稅率的網頁,我一點選就是一個 excel 的檔案下載。




(明明上面就寫 "試算程式" 了)

然後我抓回這個 excel 檔,用 mac 的兼容程式 number 打開出現了錯誤。



此時心想,還好 google 有提供雲端的解決方案,我上傳到 google 打開總可以了吧。於是上傳到 google。



然後就是一整個悲劇,因為跳出的錯誤是這個東西呢,是用 VBA 寫的,所以你一定要用微軟的 excel 才能打開喔~





於是我花了時間打開網站、下載檔案、用了兩個不同的軟體想打開 政府單位的文件,但是最後很遺憾,沒有買微軟的軟體就是不行~

這就是不能體諒人民的政府會幹的事呀!!


再見了 Evernote.

大概是去年底開始,我常常用的一個雲筆記本軟體 Evernote 就限制了我的新增記事,後來才發現他限制我們免費仔的記事數字停在了 50 篇。