撰文於銘 飄散隨風 心行無語 仰首蒼穹

支援 Unicode 15.1 的輸入法與字型

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

 

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

 

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

 

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

 

image

 

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

 

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

 

重要度:
文章分類:

如果法華經的故事都是真的

《法華經》應該是大家都耳熟能詳的經典,這篇是想探討如果法華經的故事都是真的,會發生什麼事呢?

 

《妙法蓮華經》卷1〈1 序品〉:

如是我聞:一時,佛住王舍城耆闍崛山中,與大比丘眾萬二千人俱,皆是阿羅漢,諸漏已盡,無復煩惱,逮得己利,盡諸有結,心得自在。其名曰:阿若憍陳如、摩訶迦葉、優樓頻螺迦葉、伽耶迦葉、那提迦葉、舍利弗、大目揵連、摩訶迦旃延、阿㝹樓馱、劫賓那、憍梵波提、離婆多、畢陵伽婆蹉、薄拘羅、摩訶拘絺羅、難陀、孫陀羅難陀、富樓那彌多羅尼子、須菩提、阿難、羅睺羅,如是眾所知識大阿羅漢等。

(CBETA 2023.Q3, T09, no. 262, p. 1c19-28)

 

一開始,先介紹出場的人物,首先是阿羅漢比丘,不過其中列了阿難尊者,這可能有點誤會,因為阿難尊者此時應該還不是阿羅漢,除非是同名者。

 

《妙法蓮華經》卷1〈1 序品〉:「菩薩摩訶薩八萬人,皆於阿耨多羅三藐三菩提不退轉;皆得陀羅尼;樂說辯才,轉不退轉法輪;供養無量百千諸佛,於諸佛所殖眾德本,常為諸佛之所稱歎;以慈修身,善入佛慧;通達大智,到於彼岸;名稱普聞無量世界,能度無數百千眾生。其名曰:文殊師利菩薩、觀世音菩薩、得大勢菩薩、常精進菩薩、不休息菩薩、寶掌菩薩、藥王菩薩、勇施菩薩、寶月菩薩、月光菩薩、滿月菩薩、大力菩薩、無量力菩薩、越三界菩薩、跋陀婆羅菩薩、彌勒菩薩、寶積菩薩、導師菩薩,如是等菩薩摩訶薩八萬人俱。」(CBETA 2023.Q3, T09, no. 262, p. 2a2-14)

 

在場的菩薩有八萬人,有文殊菩薩、觀音菩薩、彌勒菩薩,都是有名的大菩薩。

 

不過彌勒菩薩在此時應該是比丘吧?或是已經至兜率天當菩薩了?

 

重要度:
文章分類:

南傳並非完全不談空

法友來函討論,問及南傳都不談空性,只談緣起嗎?和北傳的「諸法空性、一切法無自性、非實有」是完全不同的嗎?


我覺得這樣比較不妥,除非真的了解各派的精要,否則很容易只是依文字面去比較,而不知看似相同的名相,其實內涵各有不同。


上座部並不是不談,只是較少著墨。


https://cbetaonline.dila.edu.tw/zh/N18n0006_p0291a08


《相應部經典》卷55:

時,優婆塞達摩提那與五百優婆塞來詣世尊住處。詣已,禮敬世尊,坐於一面。坐於一面之優婆塞白世尊曰:

「大德!世尊請教授我等,大德!世尊請教授我等,以使長夜得利益安樂。」

「達摩提那!然則汝等應如是學:『如來所說之經為甚深、義甚深、出世間、空性相應,時時將此具足而住。』達摩提那!汝等應如是學。」(CBETA 2023.Q3, N18, no. 6, p. 291a10-14 // PTS.S.5.407)


這裡就提到如來所說之經為甚深、義甚深、出世間、【空性相應】,可見上座部並不是沒有「空性相應」的教導。

 

重要度:
文章分類:

討論「大乘非佛說」

 

「大乘非佛說」原本就是我想寫又很難寫的題目,剛好有法友來信討論,又提到聖嚴法師的教導,所以本文是藉由聖嚴法師之《基督教之研究》第二章/第二節〈大小乘佛經都是非佛說的嗎?〉所提出的心得看法。

 

「大乘非佛說」是個很容易混淆的問題,光是這二個名詞「大乘」與「佛說」就有不少歧見,若是基本定義沒有先溝通清楚,往往淪為雞同鴨講各說各話了。

 

先談什麼是「佛說」,有些人在指責大乘非佛說時,就會有人反駁說:「那什麼是佛說?阿含經或尼柯耶都是佛說嗎?裡面也有很多是弟子說的、天人說的,也不是全都為佛說啊?」

 

《基督教之研究》〈大小乘佛經都是非佛說的嗎?〉(底下簡稱原書)提到「因為佛經的內容,是由五種身分說的:佛說、佛弟子說、天仙說、神鬼說、變化說,這在佛經中表現得清清楚楚。」所以在討論是不是佛說,並不是在強調是不是佛陀親口所說,而是原書也提到的「佛的生活、佛的言教,以及經過了佛所印可的弟子們的對話,也都成了佛法,這在律部及阿含部中,隨處可以見到。」這個才是要討論的「佛說」或「佛法」。

 

重要度:
文章分類:

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);

 

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

頁面

借我放一下廣告
訂閱 人生海海 RSS