XAML in Xamarin.Forms 基礎篇 電子書

XAML in Xamarin.Forms 基礎篇 電子書
XAML in Xamarin.Forms 基礎篇 電子書

Xamarin.Forms 快速入門 電子書

Xamarin.Forms 快速入門 電子書
Xamarin.Forms 快速入門 電子書

2013/04/16

終於解決了 Windows 8 Store App 認證 Your app doesn't meet requirement 6.5

這一次提交的 App,是屬於比較簡單型的,也就是一個 Hub 中樞頁面,接著一個 Detail 詳細頁面,而 Detail Page內就只有一個 WebView;當然,WebView的內容來自於客戶的網站上的資料。

這次面對的兩個問題是:是否可以將網頁直接改成 Windows 8 Store App,另外一個語系的問題。這次要說明的是後者,連續投遞了三次,都發生語系上的問題。


Your app doesn't meet requirement 6.5. Learn more
Commons reasons why apps fail this requirement:

現在來看測試人員給的報告,當然就很清楚他在說甚麼了。不過,當時查看了許多文件與別人遇到類似的問題,似乎都沒有很直接地解法,當然,也透過一些高手來詢問,最後,終於解開了,原來網頁部分的內容,不能夠全都是英文。

2013/04/15

Azure 已暫止 超過使用量配額。請立即升級或等候配額重設,最多可能需要 24 小時。

我是使用 MSDN Professional 所贈送的 Azure服務,原本用得好好的,結果,剛剛突然 Win8 App 卻無法順利使用。

這個時候當然要連線到 Azure 管理網站上來查看發生了甚麼問題,當我打開 Azure 管理介面,看到了底下的畫面,很遺憾的,有兩個網站已暫止運作了。


當點選其中一個網站,看到了訊息[已暫止 超過使用量配額。請立即升級或等候配額重設,最多可能需要 24 小時。]訊息,這個時候心裡涼了一半。

原來送的東西本來就不是很好用的,也沒有用多少,一不小心,就超過額度了。
往下移動,看看使用量統計狀況,結果發現到,哀,竟然每天只給我 165MB的資料輸出流量,切,便宜沒好貨。


我在 MSDN的權益說明網頁上也沒有看到這樣的限制,不過,這個網頁是有特別提到。
https://www.windowsazure.com/en-us/pricing/details/#web-sites
http://www.windowsazure.com/zh-tw/pricing/details/


2013/04/12

我的 IM+ 又無法使用了 2

收到來自於 IM+ 技術支援部門的來信,經過試用(其實之前就做過了),還是無效,不過,這次處理該問題的回應速度還算快的。


Hello,

Sorry for the inconvenience.
Please connect to the service at
account.live.com
in the browser on your mobile device.

Then please re-add MSN account in IM+ and try to connect.

Please let us know about the results.
Hope to hear from you soon.

Best regards,
Valeriya
SHAPE Support Team
SHAPE

Windows 市集認證程序

之前提交了幾次 Windows 8 Metro Store App,當然也不是一次就會成功的,每每在等待認證結過到來的時候,心情總是難熬的。

今天把 Windows 市集認證程序 在看了一次,這樣下次就不會再盲目地等待了。


其中大家比較會發生問題的階段,大多是在底下階段:
內容規範
內容規範是由測試人員手動測試。測試人員完成這個測試所需的時間,取決於您應用程式的複雜程度、應用程式包含多少視覺化內容以及測試人員待處理的工作量等因素。

提示  在 [測試人員注意事項] 頁面上提供步驟或程序,能夠幫助他們測試您的應用程式。

看到這份說明應該就明瞭,為什麼每次有認證失敗錯誤報告產生的時候,都會有些莫名其妙的問題,那就是這個測試階段是由測試人員手動來進行測試,每個測試人員可能會測試不同的結果,這是我自己的經驗;所以,突然看到您的應用程式之前沒有發生過的問題,可能會在這次被指出來需要修改。




我的 IM+ 又無法使用了

依稀還記得,上次 IM+ 突然無法使用,嘗試了兩天以上,就不去管它,結果,突然有一天,他又好了,可是,從昨天起,我的 IM+ 又無法使用了。

我的IM+ 只有使用 Windows Live / MSN 服務,會有這樣的使用,那是因為我同時需要使用兩個 MSN 帳號,而 Windows 8 下,又只能夠使用一組 MSN帳號,沒有辦法,只好安裝 IM+ 來使用囉。

這次的問題是 [Windows Live / MSN 工作階段已經過期。請點選「確定」並在 Live Connec 登入頁面上登入] 錯誤訊息,而我也嘗試了不下數次,重新登入、啟用該帳號。
 下圖為正在連線中
 可能他不太高興,一直出現底下的訊息,可是,我也按照他的說明去做了呀,也是無效。
當然結果就是底下的狀況,我的帳號是未授權狀態,結果就是無法使用。

可是,可是, IM+ 的網站是可以用的呀。


另外,參考了這篇文章來測試,也是無效,而且害得我就密碼無法繼續在使用了,又要重新記憶另外一組密碼了,切。
http://forum.shape.ag/viewtopic.php?f=7&t=8252&sid=83543c6de828628599fb5d9f8e41192c




2013/04/11

我學會了如何透過Visual Studio 2012的TFS Team Explorer 來簽入檔案

前一段時間,我都是在使用 Tortoise SVN 來做 Microsoft 微軟 Visual Studio 的專案開發的版本管理,從一開始接觸,到用習慣了,發現到也滿容易上手的。

不過,最近,因為有要求要轉移到 Visual Studio 的 TFS 來做專案開發的版本管理,一時之間,還真的有點不適應;往往不是忘記某些檔案要簽入,要不然就是簽入了一些不需要做版本管理的檔案,這都是因為我不知道如何透過 TFS 來指定不再 Visual Studio 專案內的檔案,要如何指定簽入進去。

在 Tortoise SVN 下,這樣的需求還滿容易做到的,就是透過檔案總管來指定(圖1),而且從檔案總管中,也可以很容易地看到這個檔案是否已經指定要加入到SVN內,還是尚未加入,並且使用滑鼠右鍵就可以手動指定;另外,在目錄清單上,也可以很清楚的看到那些目錄底下的檔案會有異動。這樣的介面讓我一目了然,不會忘記或者操作上發生問題,導致未將檔案簽入進去。
圖1

另外,並且配合 [Settings] [Global Ignore pattern]定義規則,將不需要簽入到後端版本管理伺服器的檔案,自動排除掉(圖2);有了此功能,我就不怕誤選某些特定檔案,導致這些檔案會被簽入到SVN伺服器上,造成浪費SVN伺服器上的空間。

圖2

可是在 TFS 下,所有的操作都需要在 Visual Studio 下來執行(圖3),對於有些檔案不再Visual Studio目錄下的,或者在Visual Studio內新增加的檔案,我這裡好像都預設不會被簽入進去;而且我也無法從這個介面上看到那些新增的檔案要如何加入進去。

為了這個情況,經過高手點化,我使用了 [Microsoft Visual Studio Team Foundation Server 2012 Update 1 Power Tools]工具,可以從檔案總管中,指定那些檔案可以被簽入到TFS上。
圖3

不用還好,一用接著災難就來了;因為有時候一次新增了許多檔案,分散在不同目錄下,要一個一個目錄將這些新增加的檔案找出來,並且使用滑鼠右鍵逐一將這些檔案加入到TFS內,著實是一件很痛苦的事情,索性我就偷懶的將該TFS目錄下的所有檔案全部選取起來,並且加入到TFS內,這樣的結果可想而知,就連不需要簽入的檔案也被簽入進去了,想當然的,被人臭罵了一頓。

可是 Visual Studio TFS 介面文字,著實很難懂,而且有些文字又翻譯怪怪的,經過高人指點與一番研究,終於知道要如何操作了。

原來,一旦有新的檔案新增,若無法被 Visual Studio 判別出來,會自動出現在 [排除的變更] > [偵測到: N 項加入]連結內,如下圖所示。也許我不夠聰明,也許上天在懲罰我,總之,這樣的文字實在很難看的懂是甚麼意思。
圖4

總之,把  [排除的變更] > [偵測到: N 項加入] 連結給他點下去,就會出現 [升級候選變更] (圖5)。不知道第一次接觸 TFS 的人,能否從這個 升級候選變更 文字上看出這個對話窗是要做甚麼的呢?,而且底下還有個 [升級] 按鈕,套句食神電影內說過的話,[我真的猜不透您呀]。

現在,我可以看到無法被 TFS 判斷要自動加入到 TFS內的檔案了,選擇您要的檔案,接著點選 [升級] 按鈕,這些檔案就會被加入到 TFS 內了,如圖6。

圖5

圖6

結論:每次要簽入異動檔案(不論是新增或者修改),記得要去   [排除的變更] > [偵測到: N 項加入] 看看,那裏可能會有您沒再加入到TFS的檔案。


2013/04/10

MSDN 訂閱權益

上個月我嘗試了 MSDN 贈送的 Windows Azure 平台 服務,不幸的是我開啟了 SQL Server Business Edition,結果造成我的 Azure 被鎖定了,要等到下一個月才能夠解開,想要立即解開,則需要針對剛剛開啟的服務,付出使用費用;不過,當我發現到這個問題,我已經立即將該 SQL Server刪除掉了,也是沒有解的。

經過查看,我才發現到 MSDN 贈送的 Windows Azure 平台 服務,僅僅提供 SQL Database Web Edition,哀,真是萬般無奈,想要來使用,卻被鎖定。

這個月,我的 MSDN 贈送的 Windows Azure 平台 服務已經解開了,恢復到免費的階段,我看還是需要了解一下 MSDN 贈送的 Windows Azure 平台 服務到底有哪些,以免又再度被鎖死。

MSDN 訂閱權益: http://msdn.microsoft.com/zh-tw/subscriptions/aa718661

其中摘要了上述連結中的內容

Monthly Benefits Table:

SUBSCRIPTION LEVELVISUAL STUDIO PROFESSIONAL
WITH MSDN
VISUAL STUDIO PREMIUM
WITH MSDN
VISUAL STUDIO ULTIMATE
WITH MSDN
Cloud Services, Virtual Machines, Mobile Services, and Web Sites 1375 hours of the Small Compute Instance750 hours of the Small Compute Instance1,500 hours of the Small Compute Instance
CDN Transactions500,0001,000,0002,000,000
CDN Data Transfers25 GB Zone 1 Out
25 GB Zone 2 Out
30 GB Zone 1 Out
30 GB Zone 2 Out
35 GB Zone 1 Out
35 GB Zone 2 Out
Storage70 GB Local
70 GB Geo Redundant
80 GB Local
80 GB Geo Redundant
90 GB Local
90 GB Geo Redundant
Storage Transactions50,000,00075,000,000100,000,000
Backup20 GB30 GB40 GB
Media Services Encoding50 GB
(input & output combined)
75 GB
(input & output combined)
100 GB
(input & output combined)
SQL Database Web Edition1 Database Unit 21 Database Unit 25 Database Units 3
SQL Reporting100 hours100 hours100 hours
Service Bus Messages500,0001,000,0001,000,000
Service Bus Relay Hours1,5003,0003,000
Caching128 MB cache128 MB cache128 MB cache
Data Transfers (Worldwide)30 GB Zone 1 Out
30 GB Zone 2 Out
Free In
35 GB Zone 1 Out
35 GB Zone 2 Out
Free In
40 GB Zone 1 Out
40 GB Zone 2 Out
Free In
Annual Savings 4$3000$4200$6500



而實際的內容,還是以微軟官方公告為主

Taiwan’s Modern App Developer活動 終於進入到第二階段了

日夜期盼,Taiwan’s Modern App Developer活動 終於進入到第二階段了,雖然沒有在第一次就拿到我想要的 Lumia 920手機,不過,也有獲得早鳥獎與【好用無比必備組】第二階段人氣票選入圍名單 (參考網址: http://www.microsoft.com/taiwan/twdeveloper/award.htm )。

當我在開發Windows Phone [我的工作] App (您可以到 Windows Phone 市集 http://www.windowsphone.com/zh-tw/store/app/%E6%88%91%E7%9A%84%E5%B7%A5%E4%BD%9C/4d5a1e44-cd03-4fba-8927-a93cc8822835 看到該App的詳細說明 ) 的時候,其實是在做我自己想要用的App,我一直希望能夠根據自己的需要,開發出適合自己的工作管理 App,這包括了:

  • GTD模式的工作管理
  • 每日工作日誌(事情太多,隨時記下來,這樣工作日報表來填寫,才不會一直想不起來)
  • CheckList

在開發過程中,其實並沒有真正的花費到很多時間,而是專注在整個資料模式的設計,UX部分,力求精簡,不要軒冰奪主,而且在一些小操作與應用模式上,也參考了許多文件實作到App上;正因為有了這些努力,獲得了許多有在使用這個App的用戶回應、建議、批評,我感到相當的欣慰,正因為他們的鼓勵,讓我知道這樣的方向是正確的。