推薦文章

Avalonia.MAUI Hybrid 之使用 .NET MAUI Essentials 實作篇 - I

Avalonia.MAUI Hybrid 之使用 .NET MAUI Essentials 介紹篇 提到的相關部分,如果是沒有接觸過 Avalonia UI 跟 .NET MAUI 一段時間的話,感覺要實際使用會有點難。

雖然 Avalonia.MAUI Hybrid 的 Repo: Avalonia.MAUI Hybrid 中有提供 Sample Code,但不知道為啥直接要使用時搞了一陣子都沒辦法成功。

最後只好自己實際來操作一次,透過 Avalonia UI 所提供的 Visual Studio 2022 所建立的專案範本開始建立起。

看看怎一步一步的完成囉~~~

...繼續閱讀 »
on jamestsai

[Life] 2024 Retrospective

  • 47

今年是移居荷蘭的第二個年頭,環境相對更佳的適應。工作方面整體來說,躺平躺得挺徹底的。社群、YouTube 的經營很意外的還在持續中,除了達到破千訂閱的里程碑之外,也在年底莫名上了一隻「爆紅」的影片。

...繼續閱讀 »
on Mystic_Pieces

Avalonia.MAUI Hybrid 之使用 .NET MAUI Essentials 介紹篇

在跨平台開發技術上若單就 UI 層面的跨平台的話,在 .NET 技術上有三套廣為人知的使用 .NET MAUI、Avalonia UI、Uno Platform。其各有千秋,在此就不多談相關比較(若有興趣可參考文後所推薦閱讀連結)。

近期則有比較特別的部分是 Avalonia UI 官方的 GitHub 推出了一個 Repo: Avalonia.MAUI Hybrid

雖然支援有其作業系統上的限制性(目前只支援 iOS、Android 兩套手機作業系統),但仍對 Avalonia UI 來說是一件相當有吸引力的事。

...繼續閱讀 »
on jamestsai

[料理佳餚] 使用 RICOH ScanSnap SV600 將實體書掃瞄(自炊)成電子書

那天,在上完保哥的NotebookLM 錦囊妙計:掌握九大應用場景的創意用法課程後,我深刻感受到 NotebookLM 擁有成為高級助教的潛力。看著書櫃上堆積如山的實體書,我決定將這些實體書轉成電子書,讓 NotebookLM 管理,於是展開了將實體書掃描成電子書(以下簡稱:自炊)的研究之旅。

...繼續閱讀 »
on supershowwei

利用 I18Next.Net 實現多國語系

.NET Core 的多國語系套件是 Microsoft.Extensions.Localization,再透過 IStringLocalizer<T> 物件來取得資源檔內容,預設整合了資源檔,上篇介紹了 Tolgee 管理多國語系,它支援了 i18n 的檔案,這篇將記錄使用 I18Next.Net 的方式,再來想辦法將它們整合。

...繼續閱讀 »
on yc421206

通過 SonarQube 進行 C# 程式碼品質分析

SonarQube 是一套程式碼品質分析工具,分析程式是否存在 Bug、漏洞或不好的寫法,第一關品質分析就交給它了,它的運作方式很簡單,透過 SonarQube Scanner 把報告提交到 SonarQube Server,這篇我會用 .NET Core 的專案實驗。
下圖出自官網 https://docs.sonarsource.com/sonarqube-server/latest/setup-and-upgrade/install-the-server/introduction/


 

...繼續閱讀 »
on yc421206

[Azure] - AKS 上的可用性區域簡介

隨著雲端服務的普及,服務可靠度已成為產品開發中的核心課題。

無論產品功能多麼豐富多樣,若無法提供穩定可靠的服務,都難以贏得消費者的信任與青睞。

近年來,搭隨著「容器化」及「微服務」的潮流,Kubernetes 迅速成為了業界的標準工具。

各大雲端業者紛紛推出了自家的 Kubernetes 託管服務,微軟也不例外。

本篇文章將探討一下 AKS (Azure Kubernetes Service) 如何透過可用性區域策略,實現高可靠度的服務部署。

...繼續閱讀 »
on armycoding

Visual Studio 中透過 WSL 偵錯執行跨平台桌面應用時無法正確顯示中文字

在 Visaul Studio 當中開發桌面應用程式時,可以透過 WSL 直接偵錯執行 Linux 版本的桌面應用 (根據所安裝的 Linux 環境而定)。

而對於一個不太熟悉 Linux 相關設定的小白來說,每當透過 WSL 執行所設計的跨平台桌面應用程式時,若其畫面有中文字要顯示時,就會呈現豆腐塊的結果,著實讓人有點小困擾。

...繼續閱讀 »
on jamestsai

讓程式碼更一致:使用 GitHub Copilot 自訂提示的技巧與設定

  • 164

在使用生成式 AI 來提供程式碼建議的時候會希望產出的程式碼建議會符合自己或是團隊的 Code Style,或是可以在協助做 Code Review 的時候可以幫忙檢查出不符合 Code Style 的程式碼,最近 GitHib Copilot 更新了一個實驗性的功能,可以讓我們方便設定自定義的提示詞,讓 AI 在回覆的時候更符合我們的需求,後面就來說明該如何設定。

...繼續閱讀 »
on anyun

進修課程