2013年5月5日 星期日

[APP] 視譜練習


視譜練習APP

為了圓自己小時候未完成的鋼琴夢想

利用下班時間,請家教到家裡教我古典鋼琴

當然對於初學者最困難的就是看五線譜的音符可以馬上認出是什麼音

家教老師就會買一本五線譜的印刷本,隨機畫上音符在五線譜的練習本上

讓我可以在課餘可以做練習,

我就突然想到是不是可以讓這樣的練習模式轉化成手機APP做練習

一來可以讓老師不用這麼費心費力還要手繪音符

二來可以節省購買五線譜印刷本的錢

以上就是這套APP的由來


透過這套APP我希望達到以下目的:

1.隨機的出現音符進行練習

2.模擬鍵盤並且可以彈出聲音

3.可以決定要練習的題數以及高音譜或是低音譜

介面很簡單,未來可以考慮加入記錄過去練習的成績 


譜號可以選擇高音譜(G 譜號)或者低音譜(F譜號)


可以自行決定要練習的題目數量



一般模式只需要認出該音符是什麼音即可


進階模式則會配合鍵盤的位置,搭配練習

紅色的c為中央c





答錯app會發出  "嗄"的聲音提醒答案錯誤

最後答題完畢會跳出成績單供給參考





另外這套app個人技術還無法達到的就是如何正確發出音符的聲音

所以請多包含


希望能提供初學者更多練習的機會


如果有bug需要改進或著增加功能的建議

再麻煩留言或著mail給我

aircon.chen.apple@gmail.com

讓我有進步的機會

An Apple A Day Keep Windows Away~

謝謝你的下載


2012年6月11日 星期一

[APP]身分證檢驗


這是我的第一個行動裝置APP

花了將近一個月的薪水,84小時的課程,總算小有成就

決定先以身分證檢驗作為第一個開發目標

鎖定的使用對象則是亞洲地區具有身分證的國家

包含了 中國大陸、台灣、香港以及韓國

當然我沒有這麼厲害可以去破解這四個國家的身分證編碼方式

透過網路搜尋找到這些國家的編碼方式

再以程式的運算去檢驗使用者輸入的身分證是否符合該國家的編碼規範

並依據使用者輸入的身分證字號,

根據該國編碼方式去判斷性別、生日、戶籍地址或著出生地等資料


(當然並不是每個國家的身分證字號都有相關的屬性資料)



再製作app的同時也在思考做這個app的目的,

其實不外乎因為他很簡單也不需要跟DB打交道,

但是身分證算是機敏資料,怕淪為犯罪工具

所以我沒有加入產出身分證字號的功能

僅做檢驗的功能,但是防君子布防小人

所以加上警示標語~提醒使用者小心使用

以防觸法


台灣的身分證字號包含了性別以及戶籍地的資料





而中國大陸的身分證號碼比較長

總共有18碼

內含出生的行政區域、性別以及生日

特別的是大陸的行政區域資料特的多

讓我學會運用plist的資料格式來讀取資料



香港的身分證字號則比較單純

分為兩種格式:8碼或者 9碼

但是身分證隱含的資料並不多

但是可以透過前兩碼

去判斷大概的身分資料






韓國的身分證字號編碼規則也很單純

可以判斷性別以及生日(西元年)




這套APP很簡單,當做我第一個iOS的APP處女座

主要特點

1.提供四個國家(中國大陸、台灣、香港和韓國)的身分證字號檢驗

2.提供四種語言(英文、簡體中文、繁體中文以及韓文)

3.顯示身分證字號隱含的相關資料

4.可以透過手勢操作切換國家頁面




如果有bug需要改進

或著增加功能的建議

再麻煩留言或著mail給我

aircon.chen.apple@gmail.com

讓我有進步的機會

An Apple A Day Keep Windows Away~

謝謝你的下載