2026年7月31日 星期五

Spanish - 學習西班牙語(二)

Spanish - 學習西班牙語(二):

筆者從 7月份開始學習西班牙語 (Spanish / español),首先是從網上搜尋免費線上資源,發現 YouTube 有很多免費教學影片,有些還是一整套西班牙語的學習課程,所以不好好利用互聯網,真是浪費!現在的學習方式比己往一定要上堂來得輕鬆和簡單,而且在可以靈活的掌握學習時間,真是一舉兩得。

學習西班牙語方法

學習西班牙語 (Spanish / español) 步驟:
  1. 熟悉字母與發音
  2. 學習核心文法
  3. 每天累積詞彙
  4. 每天實戰練習

1. 驟熟悉字母與發音:
西班牙語基本上是「見字讀音」,主要從打好基礎發音,先學好五個基本母音(a, e, i, o, u) 和子音發音規則,就能唸出大部份單字。
重要發音規則:
  • 母音發音:西班牙語的五個母音(a, e, i, o, u)發音較為固定,清晰且短促。
  • 輔音發音:如“c”在“e”或“i”前發音為“th”(西班牙)或“s”(拉美),在其他情況下發“k”。
  • 重音規則:通常單詞重音落在倒數第二個音節,若有重音符號則以符號指示。
西班牙語字母與發音:

2. 學習核心文法:
瞭解名詞有陰陽性、動詞需要隨主詞做變化(變位)等基本結構。
動詞變位:
西班牙語動詞根據人稱和時態變化。入門階段主要學習現在式:
  • 第一組動詞(-ar):hablar(說話)— yo hablo,tú hablas,él/ella habla
  • 第二組動詞(-er):comer(吃)— yo como,tú comes,él/ella come
  • 第三組動詞(-ir):vivir(生活)— yo vivo,tú vives,él/ella vive
名詞性別和數量:
  • 名詞分陽性和陰性,如“el libro”(書,陽性)、“la mesa”(桌子,陰性)。
  • 複數形式通常加“s”或“es”,如“libros”、“mesas”。
簡單句型結構:
  • Yo como manzanas.(我吃蘋果。)
  • Ella habla español.(她說西班牙語。)

3. 每天累積詞彙:
利用記憶卡或單字 App 每天背常用動詞和生活會話。


4. 每天實戰練習:
積極與同事用西班牙語溝通和交談。

2026年 7月 31日(Fri)天氣報告
氣溫:58.0°F / 14.0°C @ 07:00
風速:每小時 3公里
降雨機會:0%
相對濕度:百分之 83%
天氣:晴

2026年6月30日 星期二

Spanish - 西班牙語(一)

Spanish - 西班牙語(一):

筆者今年六月換了份新的工作,這是我在這個地方的第二份工作,環境很陌生,但這裡有很多說西班牙語 (Spanish / español) 的人,他們非常友善, 他們通常祇用西班牙語來溝通。我每天都會聽到很多西班牙語。當然,我是聽不懂他們在說什麼,我很想和同事們溝通,但需要用上西班牙語,因為他們一般祇懂少少英語,所以我想學習我的第五種語言(西班牙語)。當然,我還沒算上電腦語言。好的,我決定從七月開始學習西班牙語。我發現西班牙語並沒有那麼難。我相信花六個月時間就能進行簡單的交流了。

西班牙語(Spanish / español)
西班牙語是重要的全球語言,全球有超過6億人使用,是21個國家的官方語言。它是一種羅曼語族語言 (Romance language),起源於西班牙 (Spain),並廣泛傳播,尤其是在美洲地區。西班牙語(西班牙語:Español),又稱卡斯蒂利亞語(Castellano),是印歐語系中羅曼語
 
使用西班牙語(Spanish / español)的國家

西班牙語的使用人口眾多,全世界有大約五億六千萬人的母語或第二語言是西班牙語,另外有二千四百萬的學生將西班牙語當作外語學習。按照第一語言使用者數量排名,為全世界第二位,僅次於漢語。加上第二語言人口,總使用人數排名則為世界第四,僅次於英語(English)、標準漢語(Standard Chinese) 與印地語(Hindi)。西班牙語是除英語、法語和阿拉伯語之外最多國家的官方語言,同時為六種聯合國官方語言之一。 

西班牙語是聯合國的六大官方語言之一,同時也是非洲聯盟,歐盟和南方共同市場的官方語言。在21世紀使用西班牙語作為官方語言的國家和地區有:阿根廷 (Argentina)、玻利維亞 (Bolivia)、智利(Chile)、哥倫比亞(Colombia)、哥斯大黎加 (Costa Rica)、古巴(Cuba)、多明尼加(Dominica)、厄瓜多爾(Ecuador)、薩爾瓦多(El Salvador)、赤道幾內亞(Equatorial Guinea)、瓜地馬拉(Guatemala)、洪都拉斯(Honduras)、墨西哥(Mexico)、尼加拉瓜(Nicaragua)、巴拿馬(Panama)、巴拉圭(Paraguay)、秘魯(Peru)、波多黎各(Puerto Rico)、西班牙(Spain)、烏拉圭(Uruguay)和委內瑞拉(Venezuela)。除此之外,西班牙語也在安道爾(Andorra)、貝裡斯(Belize)、加拿大(Canada)、直布羅陀(Gibraltar)、以色列(Israel)、摩洛哥(Morocco)、荷蘭(Netherlands)、菲律賓(Philippines)、千里達(Trinidad)及托巴哥(Tobago) 以及西撒哈拉(Western Sahara)使用。在美國雖僅有新墨西哥州列為該州官方語言,但美國聯邦政府、部分州政府及地方政府的網站、檔和商店、產品說明以及公共場所等大多也會提供西班牙文。 在西班牙和拉丁美洲擁有很多不同的西班牙語方言,但西班牙語沒有標準語。在美洲,第一批西班牙人帶來他們的地方口音,今天仍然可以發現在美洲的不同地方存在著明顯不同的方言口音。

2026年 6月 30日(Tue)天氣報告
氣溫:56.0°F / 13.0°C @ 07:00
風速:每小時 10公里
降雨機會:10%
相對濕度:百分之 84%
天氣:多雲

2026年5月30日 星期六

DIY - ESP32-VS:ESP32 VS Code 第一個程式 Hello World(四)

DIY - ESP32-VS:ESP32 VS Code 第一個程式 Hello World(四):

筆者使用 VS Code (Visual Studio Code)編譯第一個程式 Hello World,在 使用 VS Code + ESP-IDF 的好處是有大量的例子,祇需要選擇內置的程式例子,便可以簡單編譯,可以說是學習和測試好開始。Hello World 示範例子,此程式的功能是在設備的串列監視器上輸出 Hello, world! 信息。
ESP32 VS Code 第一個程式 Hello World

操作系統:Windows 10 64-bit
開發環境:VS Code (Visual Studio Code)Version 1.109.0版本
原程碼: ESP-IDF Version 5.4.3
開發板:ESP32Goouuu-ESP32 (ESP32-S3)
程式: DIY-ESP32-001- Hello World

Hello World 示例
Step 1. 打開 VS Code,點擊圖示啟動 ESP-IDF 擴展。在 Advanced 選項中點擊 新項目嚮導。
點擊圖示啟動 ESP-IDF 擴展。在 Advanced 選項中點擊 新項目嚮導
選擇 ESP-IDF 版本

在列表中找到 "ESP-IDF Examples",然後選擇 "get-started" 分類下的 "hello_world"。然後,點擊 "Create project using template hello_world"。
在列表中找到 "ESP-IDF Examples",然後選擇 "get-started" 分類下的 "hello_world"。
點擊 "Create project using template hello_world"。

設置專案名稱、存儲位置和相關參數。與板相關的參數可以在項目創建後進行修改。完成設置後,點擊 "Create project"。
設置專案名稱、存儲位置和相關參數。
點擊 "Open project"。
左邊顯示 File Explorer
點擊 "Main",再點擊 "hello_world_main.c"/td>
點擊 "Build" 進行編譯。
編譯進行中
成功編譯
寫入目標 ESP32 開發板的快閃記憶體
啟動後,終端將連接到開發板。"Hello World" 示例的輸出


2026年 25月 30日(Sat)天氣報告
氣溫:51.0°F / 11.0°C @ 07:00
風速:每小時 3公里
降雨機會:10%
相對濕度:百分之 78%
天氣:多雲時陰

2026年4月30日 星期四

DIY - ESP32-VS:在 Visual Studio Code 安裝 ESP-IDF 外掛程式(三)

DIY - ESP32-VS:在 Visual Studio Code 安裝 ESP-IDF 外掛程式(三):

ESP-IDF(Espressif IoT Development Framework)是由樂鑫(Espressif Systems) 開發的開源官方的物聯網開發框架軟體,專門用於 ESP32 和 ESP8266 等系列晶片的嵌入式系統的應用程式開發。 它基於 C/C++ 語言提供了一個自給自足的 SDK,方便用戶在這些平台上開發通用應用程式,可加速的對 ESP32 的晶片或模組進行軟件開發過程。

ESP32 在 Visual Studio Code 安裝 ESP-IDF 外掛程式
安裝 ESP-IDF 外掛程式
在安裝 ESP-IDF VSCode (Visual Studio Code)外掛程式前,需要確保電腦上已經下載並安裝了 VSCode。開啟 VSCode 後,在鍵盤按下ctrl + shift + x 或點擊側邊欄中擴充模組(方形方塊圖示)。

開啟 VSCode
在搜索框中輸入 "ESP-IDF"
在搜索框中輸入 "ESP-IDF"。
在搜索結果中找到 "ESP-IDF",然後點擊右側的安裝按鈕。
開始安裝 ESP-IDF 外掛程式
設定 ESP-IDF
安裝完成後,按 Ctrl(Cmd)+Shift+P 或 F1 打開命令面板。輸入 ESP-IDF Extension 的安裝路徑並點擊“配置 ESP-IDF 外掛程式”。
選擇 "EXPRESS"
完成安裝 ESP-IDF 外掛程式
*注意
  • 設置 ESP-IDF 源碼資料夾的路徑,需要注意此資料夾必須為空資料夾。
  • 隨後選擇 ESP-IDF 工具鏈的安裝位置,此位置可以為任意位置。
  • 確認所有設置完畢後點擊 Install,開始安裝。安裝過程會持續 15~20分鐘。

2026年 4月 30日(Thur)天氣報告
氣溫:49.0°F / 9.0°C @ 07:00
風速:每小時 6公里
降雨機會:10%
相對濕度:百分之 88%
天氣:多雲

2026年3月30日 星期一

DIY - ESP32-VS:Visual Studio Code ESP-IDF 離線安裝 (Offline Installation)(二)

DIY - ESP32-VS:Visual Studio Code ESP-IDF 離線安裝 (Offline Installation)(二):

在 Visual Studio Code(VSCode)上安裝 ESP-IDF(Espressif IoT Development Framework)環境有兩種方式:離線安裝(Offline Installation) 和 線上安裝 (Online Installation)。

兩種安裝方式之間有以下區別:

離線安裝(Offline Installation)ESP-IDF 環境:
  • 下載完整的 ESP-IDF 原始程式碼包,包括了所有工具鏈和元件。
  • 可以在沒有網路連接的情況下進行安裝和使用,無需在意網路問題。
線上安裝(Online Installation)ESP-IDF 環境:
  • 在 VSCode 中使用 ESP-IDF 擴展,該擴展會在首次使用時自動下載和安裝所需的工具鏈和元件。
  • 安裝過程相對簡單,無需手動配置環境變數和路徑。
  • 可以隨時從網路獲取最新版本的 ESP-IDF。
  • 可以快速升級對應的工具鏈和元件。總體而言,離線安裝需要下載完整的原始程式碼包,適用於無網路或限制網路訪問的環境;線上安裝通過 VSCode 的 ESP-IDF 擴展進行,方便快捷,但需要有網路連接並能及時獲取最新版本。建議使用離線安裝方式。線上安裝時到 Python下載安裝部分要一段時間,因為國內網路下載較慢,會出現下載失敗的情況。
筆者選擇了離線安裝 (Offline Installation)方式。因為這種方式比較有靈活性和不用依賴網路的速度,還可以保留備份。

離線安裝(Offline Installation)步驟:
首先下載 ESP-IDF
ESP-IDF 離線下載網址:https://dl.espressif.cn/dl/esp-idf/

下載完整的 ESP-IDF 原始程式碼包
ESP-IDF Setup 程式
執行 ESP-IDF 安裝程式
接受授權合
預安裝系統測試
選擇目標安裝位置
選擇目標安裝位置
選擇組件
準備安裝 ESP-IDF
安裝 ESP-IDF
完成安裝 ESP-IDF
完成安裝 ESP-IDF 工具
安裝 Python
安裝完成 ESP-IDF
在 CMD 顯示 ESP-IDF 執行 idf_CMD_init.bat

2026年 3月 30日(Mon)天氣報告
氣溫:33.0°F / 1.0°C @ 07:00
風速:每小時 2公里
降雨機會:10%
相對濕度:百分之 100%
天氣:多雲時陰