我在 2025 年 10 月前往日本名古屋自由行。 行程景點包含大須商店街。 這段期間恰好是 BanG Dream! 手遊 10 週年。 營運商武士道為了宣傳 10 週年活動,便在大須商店街天棚上四處懸掛大型掛軸。 我趁著逛街時拍照收集。 回來後清點照片集,發覺少了 RAS 與 Hello Happy World 團照。甚憾。

旅遊日期:2025 年 10 月 16 日。
參觀景點:
昨晚 (10月15日) 在 名古屋中部國際機場過夜 ,早上起床退房後,先在旁邊的 Lawson 買了早餐吃。接著拖著行李穿越連接通道,前往名鐵車站所在的交通廣場。
搭乘 7 點的名鐵 u-sky 特急列車前往名古屋駅。 但說實在的,從機場前往名古屋駅這方向,買一般車票搭急行列車就行了,差不了幾分鐘更省錢。從起站出發的列車,一定有位置坐。
我在 「2023年日本東京12月六日遊」 這篇中提到如何在日本收集明信片與風景印。當時說 2023 年時漲了一次郵資。 沒想到才過了不到一年時間,日本郵便局就宣佈再次調漲國內郵資,於 2024 年 10 月 1 日起,最低郵資從 63 円調漲為 85 円。 所幸海外明信片郵資仍然維持 100 円不變。
調漲公告: 2024年10月1日(火)から郵便料金が変わりました。

想按照一般途徑查詢目前郵資,請從 日本郵便局網站 上方導覽列的「送る」開始,依次點擊「料金を計算する・調べる」->「料金を調べる」->「料金表」。

我們 (海外人士) 除了寄明信片,也可能需要寄國際包裹。則可以從上圖導覽列的「送る」開始,再點擊右側「海外に送る」->「国際郵便早見表」(如下圖),查看各種海外郵寄方式的郵資估算表。

當網頁表單需要提供使用者可複選的選項時,我們會用 Select (配上 multiple) 或 Checkbox 元件。 但若想進一步限制可勾選的項目數量,例如五項中最多選三項又或是最少選兩項,則目前的內建行為做不到。 我們要自己寫程式控制。
我根據我碰到的需求情境,設計了一個允許使用者複選但有限項目的表單元件。 因為這個元件是基於 Checkbox ,所以取名 LimitedCheckbox。
我不用 Select 設計這個複選元件的原因,在於 Select 需要配合鍵盤按住 ctrl 或 shift 才可複選。 但現在很多人不知道這種鍵盤搭配滑鼠的操作技巧。隨著成長於手機世代的使用者愈來愈多,不知道的人會更多。 而 Checkbox 的操作方式則符合現代使用者的「日常經驗」,所以選它。
Dialog 是 WHATWG 規範的 HTML 對話框元件。只要各家瀏覽器按照規範內容實作,就可以保證在不同瀏覽器與前端工具之間仍有相同的行為。 按 Mozilla MDN 文件所述,在 2022 年 3 月之後的瀏覽器皆已實作此元件。 在此之前,這類 UI 元件是由前端工具 - 如 bootstrap - 利用 CSS 和 JavaScript 自行設計。但不同前端工具定義的對話框行為並不相同。
注意,本文使用「對話框」一詞時,是一般概念。使用 Dialog 一詞時,專指 HTML 規範的對話框元件。
專案開發者手上的舊專案仍可繼續使用前端工具自定的對話框元件。 但新建專案,則建議使用 Dialog 元件。因為它有標準化的好處。 A 前端工具的對話框元件和 B 前端工具的對話框元件一定不同,如果你們中途變更前端工具,那就要修改對話框元件的程式碼。 而 Dialog 不與前端工具綁定,不受前端工具更迭影響。
當設計師碰到限定輸入數值的輸入欄位時,可以用 NumberInputElement 網頁 UI 元件讓輸入框呈現更美觀的增加數值按鈕與減少數值按鈕。這是目前流行的數值輸入形式。

NumberInputElement 元件具備以下特性:
這個元件不會主動在 input 控制項旁邊增加控制按鈕,而是交給設計師決定。 如果設計師沒有放上代表增值或減值的按鈕/控制項,將只有滑鼠滾輪的擴充行為生效。
NumberInputElement 儲放在我的 non-jquery-ui 源碼庫: 「取得 NumberInputElement」。
Common Gateway Framework (CGF) 設計的所有服務 (RESTful API 或網頁) 都是透過主程式 index.php 轉發使用者的請求給控制項。 因此正常的 URL 總是會包含 index.php。
但有些客戶並不希望在 URL 中看到 index.php 這個字眼。 他們可能想要改善 SEO 的搜尋結果,又或是不想暴露低層的運作軟體。 我們可以利用 URL 改寫規則實現此目的。
pg_basebackup 是 PostgreSQL 提供的常規備份工具。
pg_basebackup 用於對正在執行的 PostgreSQL 資料庫叢集進行基礎備份。採取這些措施不會影響資料庫的其他用戶端,並且可以用於時間點隨選還原,也可以用於日誌傳送或串流複寫備用伺服器的起點。
pg_basebackup 製作資料庫叢集檔案的二進位副本,同時確保系統自動進入和退出備份模式。只能對整個資料庫叢集進行備份;無法備份單個資料庫或資料庫物件。
雖然使用手冊中說明了 pg_basebackup 的備份用法,但卻沒有具體說明如何還原。 我查到的網路資料,按照文中的指令實際操作後並不能復原。可說那些已經是過期文件,大約僅適用於 PostgreSQL 10 版之前。 本文說明的操作內容,則在 PostgreSQL 13 版及更新版本中實際操作過。
「CloneZilla 再生龍」有個功能叫「recovery-iso-zip 產生回復專用的再生龍 」。它可以將磁碟映像檔打包成一份還原光碟或 USB 碟。 用這份還原光碟或 USB 碟開機後,就會自動進行磁碟還原工作。使用者不需要搞懂什麼是映像檔或磁碟代號。
這個自動化功能很方便,但還可以更聰明。本文將說明如何客製一份 CloneZilla 再生龍還原光碟。客製化項目是將磁碟映像檔還原到更大容量的磁碟後,只擴大指定分割區的容量。
我用 PHP 寫的 Web 網站採用 Session 記錄使用者登入狀態。 並希望保持登入狀態直到使用者主動登出或關閉瀏覽器。
網站主機已經按照 PHP 手冊 PHP Manual:Runtime Configuration , 將 session.cookie_lifetime 設為 0 了。 但使用者反應每次登入超過 30 分鐘後,就會變成未登入狀態。他們必須再次登入帳號。 而且只有在 Debian 系統運作的網站會出現這種情形。在 Windows 系統上跑的測試網站不會。
造成此情形的原因不在 PHP 組態,而是 Debian/Ubuntu 另有安排刪除逾期檔案的定期工作。
案例出處「廢土貓大 LogoCat」- 我被告了,原因竟然是我開源的插件 !。
「廢土貓大」寫了一個 Minecraft 的插件,他將此插件以 MIT 開放源碼授權釋出,並附加了「禁止營利」的使用條款。 接著,他發現有人架的 Minecraft 伺服器上安裝了他的插件,並以此為賣點向登入此伺服器的玩家收費。 有付費的玩家在此伺服器上就能使用此插件帶來的效果。
我來談談我的看法。
2025年底,日本郵資調漲。寄回台灣要郵資100円;單純蓋風景印,最低郵資要 85円。
有些景點如上野公園,只要把明信片(要貼足額郵票)投遞到景區內設置的郵筒,負責郵便局在收集後就會蓋上當地的風景印,然後寄送給收件人。 但大部份的風景印,要跑一趟郵便局,找郵便業務櫃台人員蓋印(要貼足額郵票)。
我此行的景點,附近剛好都有郵便局。所以都是直接到郵便局請櫃台人員蓋風景印。 如果明信片上有寫收件人地址,櫃台人員通常會向你確認是不是要蓋印寄出。 沒寫收件人地址,蓋印後會交還你帶回。若寫上收件人地址,他蓋印後會放進寄件區。

上野公園內設置的熊貓造型郵筒。投入此郵筒的明信片也會蓋風景印。

我在當地郵局中,只找到 3 款滿意的特色風景明信片。其他郵局的風景印,都蓋在中華郵政的龍年明信片上。
