Azure Maps - 室內地圖 (Indoor Maps) 文件範例操作演練 (III)

自從 Microsoft 推出地圖服務到目前為止,曾歷經了相當多的改朝換代的地圖服務方式,在此不論過去的功過,先把目光投向 Azure 上近期推出的其中一項雲端的 PaaS 服務: Azure Maps。

Azure Maps 所提供的服務當中,也提供了室內地圖 (Indoor Maps) 的部分,讓地圖的應用不再侷限於室外資訊的使用,而是可以朝向室內來發展,例如: 在停車場當中車道與車位佔用資訊、展場或市集的攤位販售資訊、辦公大樓的各會議室資訊是否使用中(或其溫度、濕度狀況監控)...等,這些都可以進一步協助應用廠商,完成在某個室內地域中處理其資訊的最後一哩路,讓使用者在獲取地域資料上能更加透明與便利。

其詳細介紹可參閱微軟提供的 Blog:
https://azure.microsoft.com/zh-tw/blog/azure-maps-creator-now-available-in-preview/

...繼續閱讀 »

Azure Maps - 室內地圖 (Indoor Maps) 文件範例操作演練 (II)

自從 Microsoft 推出地圖服務到目前為止,曾歷經了相當多的改朝換代的地圖服務方式,在此不論過去的功過,先把目光投向 Azure 上近期推出的其中一項雲端的 PaaS 服務: Azure Maps。

Azure Maps 所提供的服務當中,也提供了室內地圖 (Indoor Maps) 的部分,讓地圖的應用不再侷限於室外資訊的使用,而是可以朝向室內來發展,例如: 在停車場當中車道與車位佔用資訊、展場或市集的攤位販售資訊、辦公大樓的各會議室資訊是否使用中(或其溫度、濕度狀況監控)...等,這些都可以進一步協助應用廠商,完成在某個室內地域中處理其資訊的最後一哩路,讓使用者在獲取地域資料上能更加透明與便利。

其詳細介紹可參閱微軟提供的 Blog:
https://azure.microsoft.com/zh-tw/blog/azure-maps-creator-now-available-in-preview/

...繼續閱讀 »

某 XX 銀行 的認證密碼鎖 OTP 裝置更換記 (銀認交鋒-上回)

在 10 年多前,手機(更確切的說是智慧型手機)還尚未普及,如何讓客戶能開始使用網路銀行,又不失唯一性與安全性,著實讓各家銀行傷透腦筋。

銀行方面:
要嘛就是犧牲安全性,讓客戶取得方便性 ---> 駭客或木馬盜取問題時有所聞。
要嘛就是犧牲方便性,讓客戶取得安全性 ---> 就是繼續不作為維持守舊狀態。

而此 XX 銀行就啟用一個特殊的作法,設計 "OTP 認證密碼鎖" 硬體離線產生動態密碼裝置:

在 10 年多前,這是一個極為特殊(或說進步)的設計,帶給客戶一個便捷又安全的網路銀行使用,可是時至今日在絕大部分的情境下,此裝置就顯得有點像是時代的眼淚了。

而這個時代的眼淚所締造的劇情就如此展開了...

...繼續閱讀 »

Azure Maps - 室內地圖 (Indoor Maps) 文件範例操作演練 (I)

自從 Microsoft 推出地圖服務到目前為止,曾歷經了相當多的改朝換代的地圖服務方式,在此不論過去的功過,先把目光投向 Azure 上近期推出的其中一項雲端的 PaaS 服務: Azure Maps。

Azure Maps 所提供的服務當中,也提供了室內地圖 (Indoor Maps) 的部分,讓地圖的應用不再侷限於室外資訊的使用,而是可以朝向室內來發展,例如: 在停車場當中車道與車位佔用資訊、展場或市集的攤位販售資訊、辦公大樓的各會議室資訊是否使用中(或其溫度、濕度狀況監控)...等,這些都可以進一步協助應用廠商,完成在某個室內地域中處理其資訊的最後一哩路,讓使用者在獲取地域資料上能更加透明與便利。

其詳細介紹可參閱微軟提供的 Blog:
https://azure.microsoft.com/zh-tw/blog/azure-maps-creator-now-available-in-preview/

 

...繼續閱讀 »

透過 Visual Studio 串接 App Store Connect 發佈 iOS App

當使用 Xamarin.iOS (or .Forms) 完成所開發的 App 後,最重要的一環當然是希望可以發佈到 App Store Connect 來準備上架,讓全世界(恩...在這邊先撇除某些國家)每個手持 iOS 裝置的人,都能便捷的下載到你的 iOS App。

又或是透過發佈 .ipa 進入到 App Store Connect 這樣也才能讓 App 給測試者透過 TestFlight 來 "測試" App。 


無論前者或是後者,要讓 App 的 .ipa 進入 App Store Connect 當中時過去都需要仰賴 Xcode 的附屬工具來處理。但現在的工具與平台的整合都愈趨完整,在 Visual Studio 當中也能直接串連到 App Store Connect 直接發佈 .ipa 囉!

現在就來看看怎麼做到吧!

GO~~~

...繼續閱讀 »

透過 Office 365 (現稱: Microsoft 365) 序號金鑰來續約其訂閱服務

如果是直接在 Office 365 的官網上直接開啟信用卡續約的訂閱方式,那每隔一年時間到了,微軟就會自動從綁定的信用卡扣款(若開啟自動續約會多送你一個月使用),無須多做什麼設定。



但有時會 Office 365 在各大電商會有一些促銷活動,可能會比在官網上直接續約取得比較划算的 Office 365 訂閱價格,而此時收到的是一個啟用金鑰(就算是盒裝版也是內部放一張序號金鑰的紙),很多人會搞得霧傻傻,在此特別寫下這篇章來記錄相關啟用方式。

註: 時至今日 Office 365 已經整合更名為 "Microsoft 365",為了便於識別本文仍持續沿用 Office 365 一詞。

...繼續閱讀 »

透過 Scrcpy 連結 Android 實體設備展示畫面與操控

本篇要介紹的 Scrcpy 這個軟體跟 Xamarin 技術本身其實沒什麼太大關係,可以套用到 Android 的各種技術開發上。

因為無論用什麼開發技術開發 App 時最後仍都是要使用實體機器做測試,若能夠直接在電腦上面投影兼操作處理,那在實務上確實會方便許多。

而 Scrcpy 這套開源軟體 (對,沒錯它還是 OpenSource 的) 能讓 Android 的實際裝置,能夠在開發者上的電腦直接觀看畫面與操作處理,目前實測起來比起其他的第三方軟體方便的多(如果不排斥透過下指令方式操控),以下就讓我們來看看如何使用吧!

 

...繼續閱讀 »

將 Azure 的 Storage 服務綁定自訂網域

有一天,突然某個手上的專案上線後需要提供部分資料給 End User 下載,放在 Azure 的 Storage 中 Blob 裡的資料也是都有供外部直接存取的 URL 沒錯,但直接給 End User 類似 "<xxxxxxx>.blob.core.windows.net" 網域開頭的網址來下載檔案好像也怪怪的(個人心理因素,資安上有無風險考量不確定)。  

於是就查了一下資料...

結論是可以在 Azure 的 Storage 中綁定自訂(子)網域的,於是不囉嗦...就是開始動手進行綁定了😅

...繼續閱讀 »

將 Xamarin.Android 所建置出的 App 上架到 Google Play Store…III

如果有參考過本宅先前發表的兩篇文章:

接下來就是在 Google Play Console 做相關的上傳 .apk or .abb 的動作,即可將辛苦完成的 Android App 準備在 Google Play Store 當中上架囉~~~

...繼續閱讀 »

iOS Development 的憑證、簽署識別、佈建設定檔在使用 Xamarin 開發 iOS App 時要如何設定(自動篇)

若有把先前的 "iOS Development 的憑證、簽署識別、佈建設定檔" 手動設定完成後,就能透過 Xamarin 這跨平台開發 App 技術,讓熟悉 C# 的開發者直接在 VS 當中,進行 iOS App 的開發並且在 iOS 實機上測試執行。

而如果在 Apple 開發者帳號設定權限上允許,並且也確定有了解的 Apple 在 憑證、裝置、簽屬識別、佈建設定檔的關聯,那可以試著使用 Visual Studio 當中提供的 "自動設定" 功能,將會在 App 的開發過程中設定上簡化許多。

繼續往下閱讀前,請先回顧 "iOS Development 的憑證、簽署識別、佈建設定檔在使用 Xamarin 開發 iOS App 時要如何設定(手動篇I)" 後,再繼續閱讀本篇文章...

...繼續閱讀 »

透過 OBS 與 NewTek 的 NDI 技術串聯兩台電腦在 Youtube 直播達到 Full HD 效果-架構篇

  • 1365
  • 0
  • OBS
  • 2020-06-06

從 2019 年起因為經營 XADs 社群 的緣故,開始接觸了一些直播的事情,經過相關的綜合考量後還是決定(升級網路頻寬)使用 OBS 這套開源軟體來做相關的直播。

但經過第一次的直播後就發現,如果直播軟體 OBS 跟操作 Demo 用的電腦,若跑在同一台機器(現有的資源)實在撐不住,於是將近有一整年的 XADs 社群 小聚的直播都是透過 TeamViewer 來做區網內對跑的 Demo 電腦做遠端連線,再透過 OBS 串流直播畫面出去到 Facebook (or Youtube) 上。

架構大概如下:

...繼續閱讀 »

[譯文] 有 5 項關於 Xamarin.Forms 4.5 的驚豔事要來說說!

原文出處:
https://devblogs.microsoft.com/xamarin/xamarin-forms-4-5


話說每次的 Xamarin.Forms 新版發佈是都有很多特別的改進之處,但今天我們除了要說 Xamarin.Forms 4.5 可供正式取得使用之外,還要告訴各位幾項有關能使用 AndroidX 與更便捷的 UI 並反饋到開發實務上的事情。

就讓我們來看看以下這幾個 Xamarin.Forms 4.5 令人特別驚豔的事吧!

...繼續閱讀 »

替 Azure 的 App Service 網站設定自訂網域後掛上 SSL 憑證 (番外篇)

在 「替 Azure 的 App Service 網站設定自訂網域後掛上 SSL 憑證 (上)」 的篇章中,有提到如果購買憑證跟購買網域的單位、組織、或負責處理的人是不同的,會遭遇到驗證網域控制權的問題。


上圖黃標字寫了特別提醒,結果...有一天就遇上了😥

就說做人不要鐵齒了吧!

...繼續閱讀 »

[譯文] 透過 Android App Bundle 格式發佈更小的 Android App

原文出處:
https://devblogs.microsoft.com/xamarin/android-app-bundle/


Android App Bundle (.aab) 是一種能包含所有編譯程式碼與資源檔的 Android App 發佈格式,且不同於過去使用 apk 的發佈到 Google Play 的 app 上傳格式。Google Play 設計了一種稱之為 "Dynamic Delivery" 的新式服務模式,這可以讓使用者在下載 App 的時候只針對自己使用的裝置所需要的資源來下載,也就是說可以下載執行應用程式所需的必要項目即可。

...繼續閱讀 »

[譯文] 快來開始使用 Xamarin.Forms 4.4 唷!

原文出處:
https://devblogs.microsoft.com/xamarin/xamarin-forms-4-4


在去年我們跟長期每年都建置數個應用的客戶做了很長的訪談,他們說 "我們從來無法忘記,在我們製作的任一款行動應用當中沒有出現 Carousel view",而這其實也是幫我們說出心聲。

所以,在此我們非常開心的向您介紹在 Xamarin.Forms 4.4 中所推出的 CarouselView 控制項。不約而同地也推出 IndicatorView 給每個頁面或 Carousel 的項目來呈現選擇效果...

...繼續閱讀 »

悄悄進入我們生活中的資訊應用 - LineBot 的商業整合與 AI 應用情境體驗

雲端運算、大數據、AI、Bot...等等這些資訊界一直在喊得震天價響的專有名詞,其實很多時候 一般人 根本搞不懂這些資訊名詞到底在幹嘛?

常常解釋了半天,對方的表情就是:

是在哈囉? 

然而當有一天透過一些產品行銷或手法的運用,落實到普通消費者的使用情境上時,資訊人 也許才能透過這樣的機會跟 一般人 解釋,這些專有名詞跟剛剛經歷的體驗有什麼關聯。

不然,常常就是被認為整天在 "" 電腦,不務正業...🙄🙄🙄

...繼續閱讀 »

封裝 DLL 成 NuGet Package 並發佈到 NuGet Gallery 紀錄 l

用了很久的 Visual Studio 開發 C# 程式,也時常裝很多 Nuget Package 來讓專案使用,但從來也都沒有認真考慮過要自己包 NuGet Package 並發佈到 NuGet Gallery,讓全世界的開發者都能直接在 C# 專案當中直接下載使用...

官網: https://www.nuget.org



近日在因緣巧合下,終於驅動了自己研究要如何把 DLL 包成 NuGet Package 並且發布到 NuGet Gallery 來下載使用,不然會造成後續很多麻煩...XD

...繼續閱讀 »