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 效果-架構篇

  • 1424
  • 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

...繼續閱讀 »

將 Windows Phone (Windows 10m) 的 SMS/MMS 備份與還原到 Android 平台(下)

在 WP 的平台上有一個叫 WP Message Backup 的 App,雖然網路上的資料有網友說這個 App 可以成功地將 WP 上的 SMS/MMS 備份出來,所以也嘗試著使用它來處理...

經過三次的測試,最終仍是以失敗告終...(跑到後面都會停止,感覺大概只有 1/3 的 SMS 有被讀取出來,App 內的資訊提供的不多無法確認)


哀...

...繼續閱讀 »

將 Windows Phone (Windows 10m) 的 SMS/MMS 備份與還原到 Android 平台(上)

對於 Lumia 950XL 這支 Windows Phone (Window 10m) 平台的手機,M 社早早就給這庶出的嫡長子訂了一個 "壽終正寢" 的時刻😢😢😢


隨著時間的推移,如今也已到了那個命定的時刻...

再如何的不捨與不離不棄,官方終止系統安全性更新,也將無法再繼續下去了,只能說上 "再見"~~~

大部分的資料移轉其實也因為 M 社在 Android/iOS 平台相關應用也都很完整的推出了,所以幾乎可以說是無痛(透過 OneDrive)的移轉到 Android/iOS 平台上,但 SMS/MMS 卻沒辦法透過 OneDrive 移轉到新手機上(但聯絡人可以...🤔)。

...繼續閱讀 »

攻城獅們若常常會覺得肩膀頸椎腰椎不舒服的請慎入...

肩膀頸椎腰椎不舒服是攻城獅們的職業常態,要求絕大部分的資訊從業人員的就業公司提供電動升降桌、人體工學椅,以改善工作環境...除非自己掏腰包且臉皮夠厚不怕噹(全公司都坐著只有你站著工作,你想會如何?),這應該比登天還難吧🤔

所以大家常常就這樣窩在辦公桌前窩了大半天,再加上人體的慣性(惰性),長期下來姿勢不良是必然的,如果放任這樣的狀況不改善,有一天身體一定會來找你討債🤦‍♀️

而因為本宅的身體天生歧材,自小身體就都不斷地在討債...呃,扯遠了🙇‍♂️🙇‍♂️🙇‍♂️

本篇是要告訴各位資訊從業人員,如何善用我們手頭上擁有的資源,在不影響工作上班的狀態下,讓合格的醫護人員照護下好好"被動"保養自己的身體。

...繼續閱讀 »