Johnny Wang BlogJohnny Wang Blog
Articles
Project
Live2d
johnnywang/book
Articles
Project
Live2d
johnnywang/book
  • About Me

    • 關於 Johnny
    • 文章清單
  • Javascript

    • View Transitions - 認識並使用原生 document 轉場效果
    • 用 Web Container 打造自己的線上 NodeJS 開發環境
    • 來試用看看原生 Web Popover API
    • 在電腦裡搞一個 RWKV AI 小助手
    • 遊戲 App 素材解包學習紀錄
    • 動手自己做一個 ChatGPT UI 工具吧
    • Create a React Server Components Project without NextJS - 製作一個不依賴 NextJS 的 React Server Components 專案
    • 如何在 Vuepress 裡快樂寫 React
    • 從 Mock Service Worker 源碼中學習
    • 擺脫 Node modules 地獄,擁抱 Yarn Plug'n'Play(PnP)
    • 快速上手 NextJS v13 - 基礎觀念 AppRouter 篇
    • 快速上手 NextJS v13 - Data Fetching, Caching, Revalidating 篇
    • 用 Socket.io 搭配 Matterjs 製作一款 Real-Time Canvas 聊天室(文長慎入)
    • 如何只用一支 CDN 及 4行設定,讓瀏覽器讀懂 Typescript, React, Vue
    • 用 tsup 快速建立 Typescript 開發環境
    • 開發 Email EDM 你可以更輕鬆
    • 關於我的 Side project - Maju Web Editor
    • Web URL 中神奇的 createObjectURL method
    • Awesome Vite 一個由社群維護的 template 集大成
    • Vue、React 使用心得分享(文長慎入)
    • 一起動手用 Socket.io 和 Peerjs 打造 WebRTC 即時視訊
    • Temporal Typescript SDK 學習筆記
    • React Web3 Storage
    • React useState 取得最新值
    • Babel 7 Decorator 的神奇小問題
    • 用 Koa + Vite + Pinia 打造基礎 SSR 環境
    • Live2d 官方範例改寫
    • 如何把 Video 畫在 Canvas 上
    • 史上最簡單的 Webpack 5 教學
    • 在瀏覽器中直接 import Vue SFC 開發起來
    • 手寫一個可中斷的 delay promise
    • NodeJS 輕量開發框架 Expressjs 與 Koa2 的區別
    • 用 2D 物理引擎 Matterjs 製作經典馬力歐 1-1
    • 原生 Javascript 的類型標註工具 JSDoc
    • Pinia - Vuex 的後繼者
    • 用 Nodejs 寫個 FTP command line 工具
    • Vue3 Server Render 手把手帶你搭建
    • 你真的懂 Event Loop 嗎
    • Babel7 基本介紹與使用
    • Vue/Vitejs 部分源碼解析
    • Vuejs 依賴追蹤 2020 版
    • Vuejs 依賴追蹤 2019 版
    • Js literal 模板編譯
    • 用 JavaScript 鎖定用戶調整畫面比例
    • Date.now() 與 new Date()
    • Promise 相關知識
    • Web Component 學習筆記
    • TypeScript 基礎篇
    • TypeScript 進階篇
    • MVC, MVVM, MVI 軟體設計架構
    • MVVM 簡單模擬框架實作
  • CSS & Sass

    • 2024 CSS 年度報告筆記
    • 2021 CSS 年度報告筆記
    • 如何不用 setTimeout 幫 display: none 的 DOM 加動畫
    • 純 CSS 實作星球環繞動畫效果
    • 差點錯過的 Tailwindcss 入門學習筆記
    • Tailwindcss 進階學習筆記
    • Sass, SCSS Built-In-Modules 內建模組與函數
    • SCSS Parent Selector
    • CSS 畫面鎖橫屏時,滾動的問題!!
    • Safari 使用 animation 時動態產生 rem 的坑
    • CSS: mix-blend-mode 屬性混合圖層動畫
  • Memo

    • Javascript

      • Yarn Plug'n'Play (PnP) 的 VSCode 設定方式
      • 如何用 Web API 讀取剪貼簿內容
      • CSP (Content Security Policy) 是什麼?
      • Astro 入門學習筆記
      • 如何解決 Astro 套用主題切換時,畫面抖動瞬閃問題
      • Rspack - 以 Rust 打造的快速構建工具
      • Typescript v5 Decorator 學習筆記
      • Sequelize 筆記
      • ES2022 學習筆記
      • Crypto 密碼加密方法
      • 實作 Test 的注意事項
      • Jest 測試工具 - 基礎篇
      • 正則表達式
      • Rxjs 學習筆記
      • Gulp 學習筆記
      • Clean Code Javascript 學習
      • JS 實戰開發特殊小技巧
    • React

      • React forwardRef 使用筆記
      • 如何在 Nextjs 中使用 middleware set cookie
      • React Styled-Components 基礎篇
      • React Styled-Components 進階篇
      • React Unit Test
      • React Testing Library
      • React Emotion Basic
      • React Styled-JSX
      • React 18 - Concurrent Features Memo
      • useEffect 的高階封裝範例
      • React useContext & useReducer 搭配
      • React Router Config 筆記
    • Vue

      • Cypress Vue
      • Vue 單元測試學習筆記
      • 學習 Vuetify 的一些筆記
      • Vuex 學習筆記
    • React Native

      • React Native - basic
      • Expo Basic
      • Expo Router
      • Expo Build
      • Issues
    • GraphQL

      • GraphQL 學習筆記 - 基礎篇
      • GraphQL 學習筆記 - 進階篇
      • Apollo Client 學習使用筆記
      • GraphQL Memo
    • Parse

      • Parse Javascript 文檔閱讀筆記
      • Parse User Object 章節
      • Parse Session Object 章節
      • Parse Schema Object 章節
      • Parse Cloud Code 章節
    • CSS

      • Sass, SCSS 基礎筆記
    • Docker

      • Docker 基礎技術
      • Dockerfile 技術篇
      • Docker-compose 技術篇 - 3.7
      • Kubernetes 學習筆記
      • ArgoCD 學習筆記
      • Podman 學習筆記
      • Colima 安裝使用筆記
    • Git Learning

      • Git 版本控制
      • Git 基礎使用 - init, clone, add, commit, status, log
      • Git 分支
      • Git Merge 分支合併指令
      • Git Stash 保存紀錄
      • Git 基礎復原指令 - restore
      • Remote 遠端協同工作 - remote, fetch, pull, push
      • Git Tag 標籤 - tag
      • Git 設定 - config
      • Git 檔案比對與差異 - diff
      • Git Rebase 定義分支的參考基準
      • Subtree 子樹
      • Git Reflog 指令紀錄
      • Git Filter Branch
      • Git Crypt 使用筆記
      • Git 客製化工具
    • Bash

      • Bash 基礎概念
      • Variable 變數
      • Script 腳本撰寫
      • Condition 流程控制
      • Operation 算數表達式
      • Function 函數
      • Command Line Params 指令列參數處理
    • Python

      • Pyenv with virtualenv 配置
    • Patterns

      • Introduce
      • Design Patterns

        • Singleton Pattern
        • Compound Pattern
        • Proxy Pattern
        • Hooks Pattern
        • Observer Pattern
        • Mediator/Middleware Pattern
        • HOC Pattern
        • Factory Pattern
        • Render Props Pattern
        • Flyweight Pattern
        • Container/Presentational Component
        • Prototype Pattern
        • Mixin Pattern
        • Provider Component
        • Command Component
        • Module Pattern
      • Render Patterns

        • Rendering Patterns 渲染模式介紹
    • FE 性能優化

      • 前端性能優化
      • 靜態資源優化
      • 頁面渲染架構優化
      • Server 與 Network 優化
      • 開發流程、監控體系優化
    • Ollama 筆記
    • Nginx JS module 基本使用筆記
    • FlowiseAI 使用介紹筆記
    • Github Copilot 使用筆記
    • Traefik Memo
    • API First 學習筆記
    • What is AC - Acceptance Criteria 驗收條件
    • Mermaid 學習筆記
    • 串接 Sonarcube 筆記
    • Youtube Data API 基礎使用筆記
    • FB API 學習筆記
    • VSCode 好用快捷鍵
    • 在 Simulator 上開發測試
    • 問題修正紀錄
  • References

    • 全端開發學習資源
    • 實用工具
    • 網頁前端課程目錄
  • Daily

    • 中醫學習

      • 中醫自學方向
      • 黃帝內經

        • 黃帝內經-素問
      • 基礎理論

        • 中藥治病
        • 中藥產地與採收
        • 陰陽五行
        • 精氣血津液
        • 整體觀與臟象
        • 病因病機
        • 辨證論治
        • 四診八綱
        • 五運六氣
        • 經絡
      • 診斷學

        • 辯證
        • 望診
        • 聞診
        • 問診
        • 脈診簡史
        • 切診
        • 常見脈象與臨床意義
        • 經脈辨證
        • 中醫的六邪在疾病初期、後期分別有那些症狀
      • 中藥學

        • 中藥基礎理論
        • 常見中藥材
        • 解表藥(30)
        • 清熱藥(82)
        • 瀉下藥(16)
        • 利水渗湿药(8)
        • 化痰止咳平喘药(15)
        • 止血藥(8)
        • 開竅-平肝-安神藥(11)
        • 化濕藥(5)
        • 祛風濕藥(12)
        • 理氣藥(13)
        • 活血祛瘀藥(7)
        • 消食藥(4)
        • 驅蟲藥(6)
        • 祛寒药(6)
        • 補虛藥(43)
        • 收斂藥(13)
      • 方劑學

        • 總論
        • 解表劑
        • 瀉下劑
        • 清熱劑
        • 理血劑
        • 去暑劑
        • 去濕劑
      • 針灸學

        • 特定穴
      • 其他

        • 內證觀察筆記 上篇【內證漫談】
        • 內證觀察筆記 中篇【太極器官、五藏】
        • 內證觀察筆記 下篇【十二正經】
        • 磁力對生理的影響
    • 易經學習

      • 易經入門
    • 道德經學習

      • 道德經學習重點筆記
      • 第一章 道可道,非常道
      • 第二章 夫唯弗居,是以不去
      • 第三章 不尚賢,使民不爭
      • 第四章 道沖而用之或不盈,淵兮似萬物之宗
      • 第五章 天地不仁,以萬物為芻狗,多聞數窮,不如守中
      • 第六章 谷神不死,是謂玄牝
      • 第七章 天長地久。天地所以能長且久者,以其不自生,故能長生。
      • 第八章 上善若水。水善利萬物而不爭,處眾人之所惡,故幾於道
      • 第九章 功成身退,天之道也。
      • 第十章 載營魄抱一,能無離乎﹖
      • 第十一章 有之以為利,無之以為用
      • 第十二章 五色令人目盲,五音令人耳聾,五味令人口爽,馳騁畋獵令人心發狂,難得之貨令人行妨。
      • 第十三章 寵辱若驚,貴大患若身。愛以身為天下,若可托天下
      • 第十四章 是謂無狀之狀,無物之象,是謂惚恍。迎之不見其首,隨之不見其後。執古之道,以御今之有。
      • 第十五章 保此道者,不欲盈。夫唯不盈,故能蔽而新成。
      • 第十六章 致虛極,守靜篤。萬物並作,吾以觀復。
      • 第十七章 太上,下知有之。悠兮其貴言,功成事遂,百姓皆謂我自然。
      • 第十八章 大道廢,有仁義;智慧出,有大偽;
      • 第十九章 絕聖棄智,民利百倍。見素抱樸,少私寡欲
      • 第二十章 絕學無憂。眾人皆有餘,而我獨若遺。
      • 第二十一章 道之為物,惟恍惟惚。惚兮恍兮,其中有象;恍兮惚兮,其中有物。
      • 第二十二章 曲則全,枉則直,窪則盈,敝則新,少則得,多則惑。是以聖人抱一為天下式
      • 第二十三章 希言自然。天地尚不能久,而況於人乎?信不足焉,有不信焉。
      • 第二十四章 企者不立,跨者不行
      • 第二十五章 有物混成,先天地生。人法地,地法天,天法道,道法自然。
      • 第二十六章 重為輕根,靜為躁君。輕則失本,躁則失君。
      • 第二十七章 善行無轍跡,善言無瑕謫。故善人者,不善人之師;不善人者,善人之資。不貴其師,不愛其資,雖智大迷,是謂要妙。
      • 第二十八章 知雄守雌,為天下谿,知榮守辱,為天下谷
      • 第二十九章 天下神器,不可為也,是以聖人去甚,去奢,去泰。
      • 第三十章 以道佐人主者,不以兵強天下
      • 第三十一章 夫兵者,不祥之器,物或惡之,故有道者不處。
      • 第三十二章 道常無名,樸雖小,天下莫能臣也。
      • 第三十三章 知人者智,自知者明。
      • 第三十四章 大道氾兮,其可左右。以其終不自為大,故能成其大。
      • 第三十五章 執大象,天下往。往而不害,安平太。樂與餌,過客止。
      • 第三十六章 將欲歙之,必固張之;將欲弱之,必固強之
      • 第三十七章 道常無為而無不為
      • 第三十八章 上德不德,是以有德;下德不失德,是以無德
      • 第三十九章 昔之得一者,天得一以清。不欲琭琭如玉,珞珞如石。
      • 第四十章 反者道之動,弱者道之用。天下萬物生於有,有生於無
      • 第四十一章 上士聞道,勤而行之;大方無隅,大器晚成,大音希聲,大象無形,道隱無名。
      • 第四十二章 道生一,一生二,二生三,三生萬物。
      • 第四十三章 天下之至柔,馳騁天下之至堅
      • 第四十四章 名與身孰親﹖身與貨孰多﹖得與亡孰病﹖
      • 第四十五章 大成若缺,其用不弊。大盈若沖,其用不窮。
      • 第四十六章 天下有道,卻走馬以糞。天下無道,戎馬生於郊。
      • 第四十七章 不出戶,知天下;不窺牖,見天道。
      • 第四十八章 為學日益,為道日損。損之又損,以至於無為。
      • 第四十九章 聖人無常心,以百姓心為心。
      • 第五十章 出生入死。生之徒,十有三;死之徒,十有三;人之生,動之死地,亦十有三。
      • 第五十一章 道生之,德畜之,物形之,勢成之。
      • 第五十二章 天下有始,以為天下母。以知其子,既知其子,復守其母,沒身不殆。
      • 第五十三章 使我介然有知,行於大道,唯施是畏。大道甚夷,而人好徑。
      • 第五十四章 善建者不拔,善抱者不脫,子孫以祭祀不輟。
      • 第五十五章 含德之厚,比於赤子。知和曰常,知常曰明。益生曰祥。心使氣曰強。
      • 第五十六章 知者不言,言者不知。
      • 第五十七章 以正治國,以奇用兵,以無事取天下。
      • 第五十八章 其政悶悶,其民淳淳;其政察察,其民缺缺。禍兮福之所倚,福兮禍之所伏。
      • 第五十九章 治人事天,莫若嗇。夫唯嗇,是謂早服
      • 第六十章 治大國,若烹小鮮。夫兩不相傷,故德交歸焉。
      • 第六十一章 大國者下流,天下之交。天下之牝,牝常以靜勝牡,以靜為下。
      • 第六十二章 道者萬物之奧。雖有拱璧以先駟馬,不如坐進此道。
      • 第六十三章 為無為,事無事,味無味。圖難於其易,為大於其細;
      • 第六十四章 合抱之木,生於毫末;九層之臺,起於累土;千里之行,始於足下。為者敗之,執者失之。
      • 第六十五章 古之善為道者,非以明民,將以愚之。
      • 第六十六章 是以欲上民,必以言下之。欲先民,必以身後之。
      • 第六十七章 天下皆謂我道大,似不肖。夫唯大,故似不肖。
      • 第六十八章 善為士者不武,善戰者不怒,善勝敵者不與
      • 第六十九章 吾不敢為主而為客,不敢進寸而退尺。禍莫大於輕敵,輕敵幾喪吾寶。
      • 第七十章 吾言甚易知,甚易行。天下莫能知,莫能行。
      • 第七十一章 知不知上,不知知病。夫唯病病,是以不病。
      • 第七十二章 民不畏威,則大威至。無狎其所居,無厭其所生。夫唯不厭,是以不厭。
      • 第七十三章 天之道,不爭而善勝,不言而善應,不召而自來,繟然而善謀。
      • 第七十四章 民不畏死,奈何以死懼之?若使民常畏死,而為奇者,吾得執而殺之,孰敢?
      • 第七十五章 民之饑,以其上食稅之多,是以饑。
      • 第七十六章 人之生也柔弱,其死也堅強。萬物草木之生也柔脆,其死也枯槁。
      • 第七十七章 天之道,其猶張弓與﹖高者抑之,下者舉之;有餘者損之,不足者補之。
      • 第七十八章 天下莫柔弱於水,而攻堅強者莫之能勝,以其無以易之。
      • 第七十九章 和大怨,必有餘怨,安可以為善﹖
      • 第八十章 小國寡民。使有什伯之器而不用,使民重死而不遠徙。
      • 第八十一章 信言不美,美言不信。天之道,利而不害;聖人之道,為而不爭。
    • 人類真相推廣協會

      • 人類真相介紹
      • 人生大挑戰-閱讀筆記
      • 書籍-人生大挑戰

        • 序文
        • 童年的回憶
        • 賺外快的童年
        • 養家的童年
        • 少年時期的回憶
        • 粉紅睡衣女鬼的祕密
        • 麵線、甘蔗和賽鴿
        • 我在黑社會的日子
        • 『台北一條龍』
        • 賭徒‧妻子‧盤仔人
        • 人鬼之戰—正邪不分的恐怖
        • 開展創業石銅雕畫的日子
        • 渡畜牲者‧瞎掰鬼與邪靈
        • 無所不在的陷阱—邪靈的詭計
        • 鬼屋‧符令‧大揭祕
        • 妖魔鬼怪大變身—邪靈與動物
        • 乩童與宮廟的祕密
        • 活鬼纏身的恐怖亂象
        • 前面親兄弟、後面無情義的假面
        • 前面手牽手、後面下毒手的險境
        • 人心險惡、五馬分屍所逼自殺的真相
        • 自殺後的奇遇—人死後的世界
        • 我自殺後的奇遇—「陰間地府處」與「陰府大本營」
        • 我被趕出家門、面臨眾叛親離的苦境
        • 其他
    • 英文學習

      • 自我介紹
      • 簡單寒暄
      • 指路
      • 買賣
      • 轉接電話
      • 通勤
      • 訂位
      • 數字
    • 金剛經 時間不存在?自我是虛擬?
    • 20250319 外婆過世
    • 說服的藝術:避免陷阱,建立共識
    • 禪修一定要去除「如何」嗎?
    • 不對稱的回報
    • 避免慢性壓力
    • 關鍵溝通表達力
    • 快樂的秘訣
    • 生活在現代社會,維持高品質思考的重要性
    • 心理學家的面相術:解讀情緒的密碼
    • 什麼是真相,真相是什麼
    • 身為一位歷史觀察者(文長慎入)
    • 2022 Leisure Learn
    • 兩年八個月,我從 Garena 畢業了
    • DeFi
    • 我的終生大事,交往到結婚
    • 轉職前端工程師 3 年多的回顧
    • MacOS + Iterm2 + Oh My Zsh
    • 我喜歡的名言佳句
    • Web Interview Preparation

賺外快的童年

◎老爸把賭場輸掉後,我少了小費收入,就得靠其他門路賺外快了—夏天,撿「蟬殼」賣給中藥行;抓「知了」和野桑樹上的「野蠶」去大龍國民學校門口叫賣(我記得知了叫得太吵還把校長引來),順便也兼賣「桑葉」;還有,去淡水河邊的臭水裡找「紅蟲」,只要有汙水的地方就有紅蟲,我用舊蚊帳去撈,賣給養鰻魚苗的人,有時一天就可賺到三十幾元!

民國四十五年大龍峒已經有「耶穌教會」,受洗入教的小孩,星期天去教會就可領餅乾、牛奶和小卡片。我的姑姑是教會的工作人員,也來家裡傳教,說加入耶穌教,若有戰爭美國人會來保護……我看在餅乾、牛奶的份上,求阿嬤讓我和弟弟加入教會;阿嬤就拿個大澡盆裝水,叫我們三兄弟跳進去浸一浸,就叫姑姑當作已經受洗入教。

之後,每個星期天,我就各揹著、牽著兩個弟弟去教會領餅乾和牛奶(這樣就有三份可領)—尤其、教會還會送一種撒有亮粉的小卡片,三張都被我搜集起來,拿去小學門口叫賣;「撒金粉的一張可賣三角、銀粉的一張二角」,那些有錢人家的小孩搶著買—這是我最輕鬆賺的外快,但是一個禮拜也才有三張而已,所以我就搜購其他小朋友的卡片(一張一角)去賣,在當時是一筆不錯的收入。

還有另一種可遇不可求的外快:在那個年代,若附近有人辦喪事,我可開心了……出殯時喪家會花錢請一些小孩來充場面,更令我期待的—喪家在一大早會準備一大鍋的「鹹粥」和辦完葬禮後的「辦桌」—這才是我夢寐以求的好事;尤其「鹹粥」裡的油豆腐、豬頭皮、金勾蝦……我一次就可吃七碗;所以喪家要出殯的那一天,我早早就起床、牙刷好、臉洗好,興沖沖地去幫忙;不管是「拿五彩旗、草把或敲鑼」,一個人工資是五元;但是喪禮遊街時有扮演「唐三藏」、「孫悟空」的戲碼,這些角色都是要找小孩子來演,以「唐三藏」一角來說可就非我莫屬了。

扮「唐三藏」的小孩一定得長相清秀,且耐得住騎在迷你馬上幾個小時、不能下馬尿尿,得在褲子裡包尿布和塑膠袋(尤其在夏天這可是苦差事);不過看在一次賺十幾元的份上,我還是答應喪家的邀演,所以每次附近有人過世,必定會有人找上門—「請小胖來扮唐三藏」—這已經是大龍峒殯葬業的慣例了。

一個葬禮下來,有吃(鹹粥、辦桌)、有賺、還有拿到一條白毛巾(可以給阿嬤擦腳)和辦桌的「菜尾」,真的是很划算!   記得有一次跟上山全程參與下葬儀式,價錢是加倍,我是負責敲鑔,坐著卡車和其他「吹嗩吶、打鑼」的大人一起上山。到了山上,太陽很大,「吹嗩吶」的跳下卡車,蹲在車子的陰影下吹奏,我還站在卡車上敲著樂器;以節奏來說,我是第三聲響鑔,在這空檔我就東摸西看,玩弄著卡車的車斗門栓……竟然一時興起拉起栓—說時遲、那時快,整片重重的車斗門突然『碰』地倒下去—只聽見吹嗩吶的『嗶』一大聲!人就倒在地上了。整個葬禮突然音樂中斷,大人紛紛回頭在找吹嗩吶的哪裡去了?闖了大禍的我,嚇得丟下樂器,躲在林投樹下一直到儀式結束……我看見吹嗩吶的那個人額頭腫得好大一坨,被人抬上車,心裡真的七上八下,很怕鬧出人命—從此,小胖被禁止跟上山(這條錢我就賺不到了),因為我差點讓葬禮多個人陪葬!

◎六歲的時候,我開始在老媽的麵攤幫忙。每天切紅蔥頭、去市場採購、洗菜、切菜、洗碗打雜……通通包辦;有時有人叫外送,我就騎腳踏車去送;後來跟市場製麵的老闆混熟了,我就毛遂自薦兼差替他送貨到各小吃攤;每天六點左右我就騎著黑色大腳踏車,穿梭在大街小巷去送貨,偶爾還兼幫豬肉攤送豬肉;送完大概十點,再回家幫老媽的忙。

我還跑到台北大橋頭去觀察別人的小吃攤做生意—然後回去建議老媽在麵攤加賣以杯計價的米酒;一瓶米酒一元五角,用一杯杯的賣,一杯五角,一瓶可賣五杯,再搭配滷小菜,可以增加「不是為填飽肚子而來」的客源;老媽半信半疑地答應後,我就去市場買豬頭皮、豆干和海帶、花生、雞蛋、鴨頭、雞頭和雞腳等材料回來滷;我跟老媽要了一個大鍋子,裡面放甘草、八角、辣椒、蒜頭、薑母、醬油、冰糖和炒過的鹽巴(加這種鹽巴才不會滷出死鹹的滷菜),滷出一大鍋香噴噴的滷味小菜(這可是眷村伯伯教的絕活);再去雜貨店批一打米酒回來試賣,從此果然生意大增,連老媽也不得不佩服我了。

有一天,我在麵攤閒暇時,恰好手上有張白報紙,我就照著月曆上「馬」的圖片,用蠟筆畫了一張「駿馬圖」,自己看看很得意,就把它貼在牆壁上,當作裝飾店面。過沒幾天,一位來吃麵的中年伯伯站在畫前面,頗有興味地看著我的畫,他說他是從香港來經營木材買賣的商人,這幅「馬」畫得很生動,是誰畫的呢?我很開心地告訴他是我畫的,沒想到他竟然出價二百元買下這幅畫,在當時這可是不小的價錢,我和老媽都大吃一驚,就這樣多了這筆意外之財。

◎七歲的時候,我已經像十幾歲的青少年,曾被送去入學,可是我無法忍受要靜靜坐在教室裡幾十分鐘,大概坐個五分鐘,我的屁股就像有蟲在咬般的坐不住,而受不了跑出教室;我在學校裡晃,到每間教室外面走走、看看,順便「指認」每個曾跟我「交易」過的學生:那個沒門牙的跟我買過卡片、這個大目仔有買我的知了、那個女生常常跟我買桑葉……老師氣得把我拖回教室處罰,要我乖乖坐好上課,我就跟他說我不要被關在這裡!就這樣沒幾天,老師就叫我回家,跟我老爸說我很難教、還是八歲再來入學好了……我老爸覺得家裡也正好缺人手,就順理成章地讓我留在家裡幫忙了。

雖然家裡麵攤生意愈來愈好,我也是愈來愈忙,每天送貨、補貨地跑,偏偏大我兩歲的哥哥是從不幫忙的懶惰蟲!他會出現在家裡,必定是要偷錢花的時候;知道我有賺外快攢錢的習慣,所以總是偷我藏的錢;我用盡方法藏錢:地上挖坑、黏在床腳內側、夾在天花板、塞在鞋子裡……反正能想到的方法都用了,但仍被他趁我不在家時搜括一空,真的把我氣死了!長輩也都姑息他,都只勸我:「給自己哥哥用計較什麼!」、「誰叫你不藏好……」所以,到後來,我只要遇到他必定先打一頓!

◎八歲的時候,遇到台灣最嚴重的水患—「八七水災」。我記得那時下了幾天的雨,聽收音機報導各地已經開始淹水。我家是住在淡水河邊的迪化街(也就是現在的迪化汙水處理廠附近);阿嬤先和伯父們撤退到安全地點,我和家人正急著搶救家裡的東西,通通搬到閣樓……到了傍晚,海水倒灌、水急速湧入淹到屋頂了,大夥急忙爬到屋頂喊救命,尤其我哥喊得最大聲!這時附近已經是一片汪洋,家家都只剩屋頂和求救的人;水裡漂著大量的漂流物:有冬瓜、南瓜、家具、死豬、甚至還有人的屍體—突然不知哪來的一頭水牛被沖上我家屋頂,而且還把屋頂踩塌了!我趕緊衝上前驅趕,才拉住牛的繩子,想拖牠離開屋頂,竟然、我連人帶牛被拖入洪水裡了!   在水中,我一面泅水、一面拉住牛繩往牛頭游去,抓住牛角、爬上牛背,隨著大水往前衝……也不知被沖了多遠,我發現前方有電線桿,便打定主意要想辦法抓住那支電線桿……當接近時,我奮力一跳抱住電線桿、並迅速把手上的繩子纏繞一圈在電線桿上—幸好牛繩夠長,在我繞了一圈之後,被沖走的水牛才停住!

我像猴子般緊緊抱著電線桿,看到十幾公尺外的屋頂上,也有人在等待救援,便高聲呼喊他們……後來有政府救援人員駕橡皮艇來營救,我才被接上船,送到學校去和家人會合。

看到家人都已經在學校,竟然他們一點都不擔心我;老爸說我泳技很好又勇得像牛,他知道我一定沒問題的。雖然是八月天,濕漉漉的一身,還是挺冷的,老爸拿了一瓶黑梅酒,給我喝了兩大口,教我快睡個覺才不會感冒—那一晚,我根本睡不著,滿腦子想著我的那頭水牛……天才剛亮,我跑出去探水位,水深已經退到我腰部左右,我心急著怕我撿到的水牛被人牽走,便偷偷溜走,游泳去找我綁的那根電線桿;游到那裡時,已經有四個大人在察看那隻綁住的水牛,我趕快高喊著:「那是我的牛、我家的、我綁在這裡……」終於順利把牛牽到手了。

經過大水的恐懼,這頭水牛已經又餓又怕、雙眼通紅、瘦巴巴地,我好不容易一邊拖趕牠、一邊拔青草給牠吃;帶回家後,我決定好好利用這隻牛東山再起—這場大水,把所有土磚厝全沖毀了,我家雖然只倒一半,但是所有家具、衣物、做生意的器具也都被大水沖走了,連本來我用鐵鍊綁好的三輪車,也被人趁火打劫給偷了!如果再賣麵,一定得攢些資本買器具、用品,眼前要賺錢,只有靠這頭牛了。

我去跟在蘭州街屠宰場工作的叔叔借傢伙;再到眷村找王伯伯,告訴他我計劃殺牛來賣牛肉湯,要用這隻牛賺的錢,把做生意所需的器材買回來,重新開始;王伯伯和其他眷村伯伯們一起幫我張羅著用具:有四個蒸饅頭的大鐵鍋、五個裝豆漿的鐵桶、十幾家借來的鋼杯、還有一些燉香肉用的藥材……我又去中藥店買甘草和八角、雜貨店買鹽巴和味素、河邊挖很多的野薑塊、並且撿了幾個五十加侖的空油桶回家;為了滾這幾個油桶,我可費盡力氣啊!一次只能滾兩個,還要控制方向,跑了好幾趟才弄回家四個油桶,然後用柴刀劈開桶蓋、在桶身打洞和透氣孔,這樣就可以拿來當爐灶了—那天晚上,我和老爸便私下宰了那頭牛。

第二天,發動哥哥、弟弟們去撿樹枝柴薪,我和老爸就在我家旁的大馬路邊,用油桶當灶,露天燒起四大鍋的清燉牛肉湯……水是我到學校挑回來的;先把牛骨都放進去熬,甘草、八角和很多薑塊去腥,加上王伯伯提供的香肉滷包,沒多久,就飄出陣陣肉湯香,吸引了很多人拿鍋子來訂牛肉湯。

我那好吃懶做的哥哥,照例是拚命想偷吃,這回我已事先跟老爸講好牛肉是要拿來賣錢的,所以老爸警告他不准偷吃,他只好眼巴巴地在旁邊「聞香」。   等牛骨熬得差不多了,開始燉牛肉,骨頭就拿出來給家人吃,儘管只有碎肉和骨髓,大家也吃得津津有味。   燉好的牛肉湯我用鋼杯計價,一杯二元配四塊肉,買一元的就減半給;我和老媽用扁擔把裝在豆漿桶的牛肉湯,挑到大龍市場口賣,我用兩個鋼杯敲擊著吆喝……其實當時災後物資缺乏,沒多久就有很多聞香而來的客人,排隊等著買牛肉湯,賣完一桶又一桶,我就回家再挑牛肉湯過來,跑了一趟又一趟……一天的光景,整隻牛連牛舌、牛雜通通都賣完了。

至於那張牛皮,我到處問有人要買嗎?結果被一家中藥行買去,就這樣連肉帶皮賺了約八百元,這筆錢讓我們添購了做麵攤生意的器具,老媽的麵攤又重新開張了……

也差不多這段時期,學校開學了,我又收到入學通知。我記得級任導師叫范月娥,長得不怎樣,卻每天打扮得花枝招展,像妖怪一樣!這麼愛漂亮的她,大概特別看我不順眼;當時災後重建的日子,我每天一下課回家就開始幫忙,釘牆補屋、兼麵攤的工作……忙進忙出、累得我常常忘記洗澡就睡著了,第二天又直接去上學—所以我的身上總是髒兮兮的,范老師總是捏著我的耳朵說我是「懶惰鬼、不愛乾淨」,還罰我掛著一張紙牌、又叫我把破鞋子掛在脖子上,紙牌上寫著「髒狗熊是張國松」,就這樣站在操場罰站。她也不問青紅皂白認定我是壞孩子,常常嫌我髒臭而處罰我,有時在大太陽下一站就兩、三個小時,根本沒有讓我進教室上課;當時的校長也知此事,卻未做任何處置;甚至有風聲傳回家,老爸也根本不問理由就打我一頓,認為是我不肯讀書才被老師罰!就這樣,我有苦說不出的委屈……終於,我也不想再忍受了!決定蹺課不去學校!

(這是我無法受正常的基本教育、也不識字而從未讀民間書的由來。當時的我以為不上學沒什麼大不了,反正對於賺錢我一直是很有頭腦,覺得有謀生能力就好;可是後來在社會上深深體會「不識字」的痛苦,在做生意、找工作或與朋友相處時,產生無法完全發揮實力的困擾,也造成許多挫折。之後我為了學認字,花了很多時間靠自己苦讀、背誦字典,才能寫出一系列的書;所以奉勸小朋友,千萬別浪費現在在學校學習的機會,長大才不必花更大的代價去補救。)

有半年的時間,我都背著書包走到校門轉彎—躲到別的地方補眠、閒晃,父母都不知道。那時因「八七水災」後,政府開始進行水利建設,用犯人去做修築堤防的工作。我跑去偷看,一大排上百個銬著腳鐐的犯人,在堤防工作,也看到有人想逃跑,當場被獄警開槍斃命、抬上車載走……我常常跑去那裡晃,連獄警也認識我了,常叮嚀我:「小胖,那些都是壞人,你不要走太近喔!」好奇膽大的我根本不怕,那些犯人也喜歡跟我打招呼。

後來開始有犯人偷偷拜託我幫他們買山東鴨頭、滷雞爪等點心;第一次買回來時,被獄警攔下來,問我在幹什麼?我照實說是幫犯人買鴨頭。獄警又問我是哪一個買的,我也照實說。他檢查後,就放我送去,並且叮嚀我,「犯人託我買什麼都要給他檢查」、「不能幫犯人買毒品、酒和菸以及傳遞消息」。

之後,我就成為這些犯人的外買跑腿,再從中賺取「跑腿費」;因我腳力好,又信用可靠,幫他們跑腿買吃的又快又穩當—犯人們一傳十、十傳百,「託小胖買點心」的量越來越大,我就跟賣鴨頭、滷味的老闆談折扣,這樣我又可多賺一點了。有回買太多,請別人幫忙和我一起提回來,結果被獄警教訓了一頓,原來別人是禁止靠近的。

這樣半年的光景,我的父母也終於知道我沒去上學,我就名正言順不必躲了。這些犯人的「點心採購」,也變成由我直接在麵攤滷了出貨;每天早晨幾百個犯人經過我家店門時,此起彼落地「小胖、小胖」的招呼聲,附近的住戶都會被吵得跑出來看個究竟……那些獄警也都會來我家麵攤消費,個個和我都有交情,所以「代買點心」的專利,一直都只有「小胖」在獨占。

最近更新: 2025/6/1 下午2:35
Contributors: johnnywang, Lindy Liao
Prev
童年的回憶
Next
養家的童年