寫 Blog 防老年癡呆
最近在做 In App Purchase 的功能,雖然之前有做過,但大概隔了一年之久,也忘的差不多
了,把舊的 Code 再拿出來復習了一下,發現 iOS 5 之後有些小變動,雖然影響不大,但這
次卻卡在其他的關卡許久,花了我一天半的時間才全部搞定。
首先是卡在 Test User 帳號問題,要測試 In App 一定要先申請 test user,直接到 iTunes
connect 裡的 Manager User 去申請即可。只有兩個重點要記下來。
1. 申請完後千萬不要在手機入的 設定->iTunes&App Stores 裡登入這個 Test User 帳號。
2.千萬別用這帳號去下載 App store 裡的任何 App
另一個卡關的地方是在寫好 In App Purchase 的 Code 後,無論我如何點擊,Apple 總是會回我 Error Domain=SKErrorDomain Code=0 "Cannot connect to iTunes
Store" UserInfo=0x1f578f50 {NSLocalizedDescription=Cannot connect to iTunes Store}
無論在我一再的確認 Bundle ID 或是 重置我手機的網路,砍掉App重裝還是電腦整個重開機後都是一樣的結果。後來解決的方法也很瞎,原來只是 Target 裡的 version 和 build 沒有設好,請參考 http://stackoverflow.com/questions/2359739/iphone-store-kit-cannot-connect-to-itunes-store 一直往下捲,有圖的那個解答才是Work的。
就這樣。
2013年2月21日 星期四
2013年1月21日 星期一
Mysql 筆記 - Query Cache
進入 mysql CMD
設置 Query Cache
查詢 Query Cache 狀態
mysql> show status like ‘%Qcache%’;
+————————-+———+
| Variable_name | Value |
+————————-+———+
| Qcache_free_blocks | 1 |
| Qcache_free_memory | 2086936 |
| Qcache_hits | 1 |Cache命中率增加1
| Qcache_inserts | 1 |
| Qcache_lowmem_prunes | 0 |
| Qcache_not_cached | 0 |
| Qcache_queries_in_cache | 1 |
| Qcache_total_blocks | 4 |
+————————-+———+
8 rows in set (0.00 sec)
重整 Query Cache Memory leak
mysql> flush query cache;
清空 Query Cache Memory
mysql> reset query cache;
# mysql -u root -p
設置 Query Cache
編輯 /etc/my.cnf 中的 [mysqld]區段
加入 query_cache_size = 64M
64M為建議預設值,最小值為 40K
restart mysqld
/etc/init.d/mysqld restart
查詢 Query Cache 狀態
mysql> show status like ‘%Qcache%’;
+————————-+———+
| Variable_name | Value |
+————————-+———+
| Qcache_free_blocks | 1 |
| Qcache_free_memory | 2086936 |
| Qcache_hits | 1 |Cache命中率增加1
| Qcache_inserts | 1 |
| Qcache_lowmem_prunes | 0 |
| Qcache_not_cached | 0 |
| Qcache_queries_in_cache | 1 |
| Qcache_total_blocks | 4 |
+————————-+———+
8 rows in set (0.00 sec)
重整 Query Cache Memory leak
mysql> flush query cache;
清空 Query Cache Memory
mysql> reset query cache;
2013年1月20日 星期日
台灣匯率王 - 簡單好用又能幫你賺錢的最佳 App!
台灣匯率王自上架以來,始終以快速、簡單、直覺的操作以及即時、準確、在地化的匯率為宗旨為所有人帶來便利的匯率轉換工具,也在 iOS App Store 上累積超過十萬次下載,每天的活躍使用者達八千人次。
如今,堤刻科技為感謝大家一直以來的支持,決定將台灣匯率王再次注入新的靈魂並正式進入 2.0 版!以下將為大家介紹 2.0 版的四大功能。
首先,台灣銀行這次採用與 Facebook 相同的 Slide Menu 界面,分成左中右三個頁面,左邊為 Menu 頁,中間為主要視窗頁,右邊固定為目前手機內的匯率(最後一次更新的台灣銀行線上牌告匯率,主要方便離線使用),第一次進入程式時會提醒各位。
功能一 簡單快速的匯率轉換
匯率轉換的功能採用台灣銀行牌告匯率並可隨時更新匯率並保存在手機內。
請注意,若您是點選台幣輸入,則會自動幫你轉換所選的外幣金額,滾動下方的選項會自動
將你輸入的台幣金額轉換成該幣別,反之,若您是輸入外幣金額,則會自動幫您轉換成台
幣,滾動下方的選項會自動將你輸入的外幣金額全數換成台幣。
功能二 匯率到價通知
若您近期或長期在觀察匯率的漲跌,一定個煩惱,當我出門在外時沒辦法一直盯著電腦看,若匯率到達我設定的買賣價時該怎麼辦呢?
匯率到價通知的功能便是幫您解決這個困擾。
只要您預先設定好您的目標價,匯率王便會以每二分鐘的頻率幫您做檢查。
若達到您設定的目標價便會以推播通知您,目前台灣匯率王支援的推播通知幣包含現金、即期、黃金匯率多達29種可以設定。
推播通知可利用 In-App 的方式來延長您的使用期限,三個月只要 NT 30,六個月 NT 60,一年只要 NT 90 唷,很划算吧,還望大家多多支援。
功能三 匯率比較
匯率王收集了市面上常見的18家銀行共17種幣別的匯率資訊(目前設定每五分鐘更新一次)。
讓大家隨時了解各家銀行的匯率,也可以依買賣價高低做排序。
功能四 歷史兌換
如今,堤刻科技為感謝大家一直以來的支持,決定將台灣匯率王再次注入新的靈魂並正式進入 2.0 版!以下將為大家介紹 2.0 版的四大功能。
首先,台灣銀行這次採用與 Facebook 相同的 Slide Menu 界面,分成左中右三個頁面,左邊為 Menu 頁,中間為主要視窗頁,右邊固定為目前手機內的匯率(最後一次更新的台灣銀行線上牌告匯率,主要方便離線使用),第一次進入程式時會提醒各位。
| 向右滑動開啟功能選單,往左滑動開啟匯率總覽 |
功能一 簡單快速的匯率轉換
匯率轉換的功能採用台灣銀行牌告匯率並可隨時更新匯率並保存在手機內。
請注意,若您是點選台幣輸入,則會自動幫你轉換所選的外幣金額,滾動下方的選項會自動
將你輸入的台幣金額轉換成該幣別,反之,若您是輸入外幣金額,則會自動幫您轉換成台
幣,滾動下方的選項會自動將你輸入的外幣金額全數換成台幣。
功能二 匯率到價通知
若您近期或長期在觀察匯率的漲跌,一定個煩惱,當我出門在外時沒辦法一直盯著電腦看,若匯率到達我設定的買賣價時該怎麼辦呢?
匯率到價通知的功能便是幫您解決這個困擾。
只要您預先設定好您的目標價,匯率王便會以每二分鐘的頻率幫您做檢查。
若達到您設定的目標價便會以推播通知您,目前台灣匯率王支援的推播通知幣包含現金、即期、黃金匯率多達29種可以設定。
推播通知可利用 In-App 的方式來延長您的使用期限,三個月只要 NT 30,六個月 NT 60,一年只要 NT 90 唷,很划算吧,還望大家多多支援。
![]() |
| 匯率觸價通知 |
| 第一次使用需先建立您的推播清單帳號,只要設定一次,在任何iDevice都可以同時登入使用。 |
| 多達29種的幣別可設定 |
| 您設定的推播通知清單列表。 |
| 透過 In App 來延長您推播通知的期限 |
功能三 匯率比較
匯率王收集了市面上常見的18家銀行共17種幣別的匯率資訊(目前設定每五分鐘更新一次)。
讓大家隨時了解各家銀行的匯率,也可以依買賣價高低做排序。
| 多達18家銀行,17種幣別 |
功能四 歷史兌換
常出國的朋友們應該都和我一樣會有個小困擾,外幣換好了,拿去國外要消費時常常會在腦中算這個商品換成台幣是多少錢,到底是貴還是便宜?
您可以使用我們一般的匯率換算功能,但現在您還有個更好的選擇就是歷史兌換功能。
只要在您出國前設定好您用多少台幣換了多少外幣,到了國外就可以利用實際兌換的匯率(包含手續費之類的支出)馬上知道您到底是用了多少台幣買了這項商品,還可以輸入退稅的 % 數幫你換算哦。
| 先設定好您實際支出台幣金額和實際收入的外幣金額 |
| 點選設定好的匯率,可即時換算該商品的價值,也可以輸入退稅的%數幫您算哦 |
2013年1月2日 星期三
#備忘 挑選 XMPP 伺服器
原文 http://stackoverflow.com/questions/10387205/recommended-ec2-instance-size-for-an-ejabberd-cluster
大意:
AWS EC2 至少要選 Large (7.5G memory, 可服務100k+)以上等級。
memory > CPU。
jabber.org 使用了 2.7G的 memory 服務 10k+ 的使用者。
2013年1月1日 星期二
AWS EC2 iptables 小陷阱
最近將伺服器漸漸移到 AMAZON 上面去,大至上沒什麼問題,但 Reboot 後卻怎樣都連不上伺服器,連 telnet/ping 全都回我 time out!! 令我傻眼。。。
後來到AMAZON的論壇上求救後發現是伺服器 iptables 設定的問題!
後來救回來之後仔細了研究一下 iptables 的寫法。
原來 iptables-save 這個鬼東西並不會真正的幫你把 iptables rule 儲存起來,restart後還是會消失掉。
正解是當你設定好所有的 iptables rule 後要下一行
這樣 iptables 後才會真正的存起來,restart 後也不會消失!
後來到AMAZON的論壇上求救後發現是伺服器 iptables 設定的問題!
後來救回來之後仔細了研究一下 iptables 的寫法。
原來 iptables-save 這個鬼東西並不會真正的幫你把 iptables rule 儲存起來,restart後還是會消失掉。
正解是當你設定好所有的 iptables rule 後要下一行
iptables-save > /etc/sysconfig/iptables
這樣 iptables 後才會真正的存起來,restart 後也不會消失!
2012年12月17日 星期一
隨手看正妹的利器-無名隨身相簿
2012年11月22日 星期四
Mobile X 第一彈 - 暗黑菜市場
這個 App 的 Idea 由來是因為 Ptt 的暗黑版有六日才能發交易文的限制,連署新版又有困難,於是就有了一個自已來的念頭。 也因為如此,整個 App 的流程都和在Ptt上的動作相仿,也就是 PO文+搜尋+水球。
開始介紹暗黑菜市場前必須先提一下,我們希望這種線上交流媒合的概念未來可以應用其他遊戲上,所以我們創造了 Mobile X 這個平台,而暗黑菜市場只是在 Mobile X 的第一款應用。
因此在使用暗黑菜市場時需先申請一個Mobile X的會員帳號,有了這個帳號才可以在 App 內PO文和聊天,且這個帳號未來將可以登入任何一款建立在 Mobile X 的 App 上。
最後要解釋一點的是這個 App 基本上是全英文的!有人會問,為什麼不做成多國語系?這不是台灣人做的 App 的嗎? 是的,我們團隊全都是呆灣人,會使用全英文的原因其實很簡單,就是因為暗黑的字型只有英數字,為了配合整體風格我們採取了折衷的方法,就是盡量簡化英文並用圖形取代。 當然啦,在這 App 裡不管聊天還是搜尋開房都還是可以打中文的!
暗黑菜市場:
| 主要頁面 |
一進入 App 便會看到熟悉的經典抓痕和烏鴉叫且若有登入會員的話經典的抓痕還會有火焰的效果唷!
下方的功能選項以圖示表示,分別為:拍賣場、聊天室、設定頁面。
| 搜尋頁面 |
搜尋頁面提供三個條件,分別為伺服器、分類以及關鍵字。 填完搜尋條件後按下右邊的 Search 便會出現符合的文章,點擊有興趣的文章後再點擊文章內容(It is a easy / simple ......)便可以傳訊息給這篇文章的主人進行談話,很簡單吧。
已申請加入Mobile X並登入的會員可以隨時按下 Create 把自已想買/賣的物品放到拍賣場中哦。
| 輸入條件和內容,輕鬆將買/賣的物品資訊張貼至拍賣場! |
| 點擊文章內容後便可與文章的主人進行溝通。 |
| 聊天的內容會保存在訊息頁面,隨時都可再次與對方談話。 |
| 輸入 email/user/pw 即可完成註冊。 |
| 輸入 Email 及 密碼 即可登入 |
訂閱:
文章 (Atom)
