電腦

處理 Thunderbird「連接伺服器逾時」的問題

最近在將 EMail 搬家,使用 Thunderbird 處理,但在處理大檔案時,總是遇到逾時 (timeout)的問題,上網查了一下,找到如何更改連線時間。

 

重要度:
文章分類:

支援 Unicode 15.1 的輸入法與字型

最近在處理漢字時,有一些新的收獲,這裡簡單記錄過程。

 

過去在查詢一些罕見字時,因為倉頡輸入法支援有限,加上有些字也不一定會收錄,所以會利用一些工具來查詢。我常用的是 chise 這個網站

 

https://www.chise.org/ids-find

 

例如我輸入「人孟」就可以查到 U+313BA 這個字

 

image

 

但前陣子不知為何,網站有好幾天連不上,所以到處搜尋,找到一個好用的離線工具,WFG 提供的「部件檢索」工具。

 

https://fgwang.blogspot.com/2023/10/unicode-151.html

 

重要度:
文章分類:

C# 使用 Google API 處理 Google 雲端硬碟(下)-程式篇

相關權限設定請看:C# 使用 Google API 處理 Google 雲端硬碟(上)-設定篇

 

寫了一個程式,測試一堆功能,界面如下。

 

image

 

放大左邊的界面

 

image

 

底下的程式不一一說明程式的運作,只列出各功能的副程式。

 

基本說明

 

在 Google Drive 架構中,目錄與檔案都是 File 物件。

 

目錄的 MimeType 必為 "application/vnd.google-apps.folder"。

 

目錄與檔案都有一個 id,不管目錄檔案改名或移動位置,id 是固定不變的。在同一目錄下,允許同名的檔案或目錄,因為主要的區別是 id。


 

重要度:
文章分類:

C# 使用 Google API 處理 Google 雲端硬碟(上)-設定篇

參考資料

 

使用 OAuth 2.0 存取 Google API

https://developers.google.com/identity/protocols/oauth2?hl=zh-tw

 

透過 .NET 輕鬆存取 Google API

https://developers.google.com/api-client-library/dotnet?hl=zh-tw

 

Drive API

https://developers.google.com/drive/?hl=zh-tw

 

Namespace Google.Apis.Drive.v3

https://googleapis.dev/dotnet/Google.Apis.Drive.v3/latest/api/Google.Apis.Drive.v3.html

 

取得憑證

 

註冊並登錄 https://console.cloud.google.com/

 

左上角下拉專案

 

image


 

點選「新增專案」

 

image



 

建立專案名稱

 

image

 

 

重要度:
文章分類:

Windows 安裝 text-generation-webui 執行 LLaMA 模型

聽說有一些在個人電腦只用 CPU 就能執行 LLaMA 模型的方法,找了一些資料,終於嘗試出來了,把過程記錄在此。其實還有許多參數搞不懂,但至少先求有,再求好了。

 

最主要的參考是來自這篇文章

 

text-generation-webui 快速使用各種語言模型的工具

 

底下是記錄過程,其實我已經在 D 碟試過了,這次要重新在 C 碟試試,看固態硬碟跑起來會不會順一點。

 

安裝程式

 

首先,到 oobabooga 的 Github 找到 text-generation-webui Windows 的安裝程式。

 

下載 oobabooga-windows.zip

 

image

 

重要度:
文章分類:

在微軟 Azure 建立雲端硬碟

學習 Azure 基本概念

 

前陣子終於用非營利組織名義申請到微軟 Azure 的優惠額度,心想就來建一個雲端硬碟,看看效率會不會比官網的硬碟好?

 

基於對 Azure 完全沒概念,也不知從何學起,最後從這個系列開始,總算有一點概念了。

 

Microsoft Azure 基本概念:描述雲端概念

Microsoft Azure 基本概念:描述 Azure 架構與服務

Azure 基本概念:描述 Azure 管理與治理

 

我也找到這裡可以流覽所有學習路徑和課程模組,以及描述 Azure 儲存體服務,藉由這些資料,總算可以試著做一個最基本的雲端硬碟了,底下將過程記錄下來,方便日後學習。

 

這是在到處瀏覽學習後,發現自己是第 5 級了。 :)

 

image

 

重要度:
文章分類:

記錄 WebView2 的縮放率

webView.ZoomFactor 是畫面縮放率,不過每次變換網址,縮放率會重設,若要記錄下來,則要用一些技巧。

 

重要度:
文章分類:
電腦標籤:

WebView2 管理使用者資料檔案夾 UDF

有 WebView2 元件程式執行時,會産生使用者資料檔案夾 UDF:user data folders

 

UDF 預設會在程式所在目錄下建立,為了確保能順利建立 UDF,官網建議要指定自設目錄,不要用預設目錄,以免權限不足。

 

官網的說明和例子不是很清楚,又查資料,又問 AI,都沒有好的答案,底下程式雖然簡短,卻是花了不少工夫拼湊出來的,這是會在 D:\TEMP\MyApp.exe.WebView2 産生 webview UDF 的例子:

 

 

webView = new WebView2();

 

// 設定 UDF 目錄路徑

string userDataFolder = @"D:\TEMP\MyApp.exe.WebView2";

var webView2Environment = await CoreWebView2Environment.CreateAsync(null, userDataFolder);

await webView.EnsureCoreWebView2Async(webView2Environment);

 

重要度:
文章分類:
電腦標籤:

MS Word 指定字型搜尋

MS Word 有個功能,可以在搜尋時指定字型,例如我要找一個「標楷體」的文字,或是找一個「Times New Roman」的文字,底下就是搜尋時的畫面。不過過去看到字型有二個,單純以為一個是中文字的字型,一個是英文字的字型,後來遇到奇怪的結果,才知道並不完全是如此。

 

底下先解釋下圖的意義。

 

左邊有二個框,表示是要搜尋的內容。

 

綠框有中文有英文,它們全部都是設定為「標楷體」。

 

藍框也是有中文有英文,它是先全選之後設定為「標楷體」,再全選之後設定為「Times New Roman」(底下簡稱 Times),可以看出藍框的英文字和綠框的不同,看 i 最明顯,標楷體是等寬字型,i 的左右空白較多,藍框的中文依然是標楷體。

 

右邊是搜尋的界面,先選「尋找及取代」的「尋找」頁,選最底下的「格式」,再選「字型」,就會出現最右邊的字型界面,它有二個字型選項,一個是「中文字型」,一個是「字型」,底下會稱它為「英文字型」,以方便區隔。

 

 

重要度:
文章分類:
電腦標籤:

WebView2 缺少 DLL 的錯誤訊息

 

本測試主要是想利用判斷 WebView2 的版本,來檢視在缺少部份 DLL 的情況下,會有什麼錯誤訊息,以判斷至少要提供哪些 DLL 給使用者。

重要度:
文章分類:

頁面

借我放一下廣告
訂閱 電腦