分類
❄網站新玩意 (New Stuffs) 案例分享 雜記

老系統的優雅轉身:Office Access 資料庫移轉至 MySQL 8 的三部曲與避坑指南

最近在《進行資訊系統轉換》時,有些後端資料庫也必須從微軟的 MS Access (.accdb) 升級到 MySQL 8,以方便統一維護,也怕微軟公司哪天像《MS Publisher 那樣不再支援了》。然而,將帶有 Windows 歷史包袱的 Access 轉移到 MySQL,尤其在繁體中文的環境下,可不是一件點點滑鼠就能完成的輕鬆事。這篇文章記錄了這次移轉過程中評估的「三種兵器」,以及最終的最佳解法,希望能幫會經歷同樣痛苦的工程師少走一點冤枉路。

MS Access 移轉至 MySQL 8
分類
❄DIY 線上設計 業界觀察 軟體平台/工具

體驗不同於生成式 GenAI 的代理型 Agentic AI 軟體開發工具

什麼是「Agentic AI」?如果把寫程式比喻成做菜,如附圖。
(A) 生成式 AI(Generative AI)如 ChatGPT/Gemini Chat 像是一本「食譜大全」。你問它怎麼做紅燒肉,它給你完美的步驟(說一口好菜),但你得自己去買菜、切肉、開火、試味道。
(B) 代理型 AI(Agentic AI)像這裡的 Antigravity 是一個「約聘廚師」。你跟他說「我想吃紅燒肉」,它會:
1.檢查冰箱(讀取你的專案)。
2.發現沒醬油,自己去買(安裝依賴的套件)。
3.做菜過程中嚐一口發現太鹹,自己加水稀釋(自動除錯)。
4.最後把做好的菜端到你桌上(交付可執行的程式碼)。

Nano Banana 按照上述生成圖
分類
❄網站新玩意 (New Stuffs) 雜記

改用免費的 OpenJDK

伺服器 Tomcat 使用 Java 環境多年,自從甲骨文 (Oracle) 公司併購 Sun 之後,Oracle 除了索賠 Google 公司抄襲 Java API,還對企業用戶收費。這段長達十年的訴訟爭端中,Google 兩次被上訴法院判敗訴,今年 Google 終於翻盤成功。但伺服器上的 Java 還是會被要求付費,想想還是將 Oracle JDK 替換為 OpenJDK 比較沒事。

分類
❄網站新玩意 (New Stuffs)

移植 VB/PHP 到 Python

Visual Basic 6 起採用它來開發應用程式,那是在二十年 (1999) 前的資策會,當做解決千禧蟲(Year 2000 Problem,俗稱Y2K)的雛形工具。目前自己公司內仍有幾個 Windows 應用程式是用 VB6 設計的,趁著新冠肺炎疫情的空檔期間,決定改移植到 Python (3.8.5)。

分類
PDF 工具 軟體平台/工具

好用的 PDFsam 工具

這套 PDFsam PDF工具,分為 Basic、Enhanced 兩個軟體版本,其中的 PDFsam Basic 版是免費軟體,而 Enhanced 版則是付費軟體。當然,這裡僅介紹 Basic 版本,如果不想試用Enhanced 版,在安裝畫面下方,記得要將勾選取消囉!

分享