位元詩人 [Web] 程式設計教學

Web 技術的世界很廣,值得被記錄的小事很多。這個區塊收錄了各種網頁編程的技術隨筆。從實用的小眾技巧到通用的開發邏輯,我們不設限地探索,只為了構建更美好的網路世界。

[Pascal] 網頁設計教學:Fano Framework 入門

近年來,消費者層級的軟體轉成網頁程式和行動程式。然而,當時 Delphi 未能及時趕上這波風潮。不過,如果想用 Pascal 寫網頁程式,仍然有一些方案可選擇。本文介紹了數個用 Pascal 寫網頁程式的方案。並展示 Fano Framework 的使用方式。 繼續閱讀

[Web] 程式設計教學:前後端分離的網頁程式架構

網頁程式其實是由前端程式和後端程式兩者所組成。傳統的網頁程式,會將兩者合併在同一個專案中。隨著網頁技術的進展,我們可以把前端程式和後端程式拆至兩個專案中,兩者使用不同的技術來實作。 繼續閱讀

[Deno] 程式設計教學:新一代 JavaScript 和 TypeScript 運行環境

Deno 是一個新興的 JavaScript 和 TypeScript 運行環境,於西元 2020 年五月宣布 1.0 版本。本文會對 Deno 做一個簡要的介紹,讓讀者了解這個軟體專案。 繼續閱讀

[Pascal] 網頁設計教學:用 pas2js 將 Free Pascal 程式碼轉為 JavaScript 程式碼

網頁最初只是靜態文件的載體,如今已發展為最廣泛使用的跨平台運行環境之一。許多軟體專案也因此提供將程式碼轉譯為 繼續閱讀

[Web] 程式設計教學:以 CGI 程式回應 Ajax 請求

在 CGI 盛行時,網頁程式多以表單傳送資料;而 Ajax 普及後,已很少再使用 CGI。不過 CGI 並未限制 HTTP 方法,因此仍可回應 繼續閱讀

[Web] 程式設計教學:用 Nginx 搭配 fcgiwrap 執行 CGI 程式

本文介紹在 Nginx 上搭配 fcgiwrap 執行 CGI 程式的流程,供需要實作 CGI 的讀者參考。 CGI 是網頁伺服器與外部程式之間的介面規格。只要程式符合 繼續閱讀

[Web] 程式設計教學:使用免費的網頁語音合成 API 撰寫會說外語的程式

藉由語音合成技術,就不需要為每段文字預錄語音檔案,可透過電腦運算即時發聲。由於語音合成算是相對困難的技術,通常都是透過付費 API 來取得這項特性,隨使用量付費。現在瀏覽器也內建這項技術了,本文會介紹如何使用網頁語音合成 API。 繼續閱讀

為什麼 Playwright 不支援更多語言?——揭開 RPC 黑箱與 Sidecar 的生存之道

在自動化測試與爬蟲的世界裡,Playwright 憑藉著強大的選取器(Selectors)與跨瀏覽器支援,早已成為開發者的心頭好。然而,當我們跳出官方支援的 繼續閱讀