2026年8月12日 星期三

那裡有隻雞!

 我住在汐止,附近有條小溪流,我常和太太在溪邊的堤防步道散步。

那條溪流很短,其實只有不到六公里。而且離市區其實不遠。但因為曾經當過水源使用,所以上游很乾淨。這也讓短短的溪流保持很好的生態環境,鳥類特別多。有觀察到記錄到的就超過數十種,我前陣子自己還研究了一下,專門為了這個溪流的鳥類,寫了本電子書

但是前陣子,步道旁竟然出現了兩隻意想不到的鳥類:一公一母兩隻雞!

我寫的賞鳥電子書,沒有雞啊!是我自動忽略的嗎?還是我沒有想像到這麼常見的鳥類,其實更有可能出現在身邊?


雞當然是常見鳥類。雖然大部分的時候,都是在餐廳餐桌上看到他。

人類對雞其實不太公平啊。至少在中文看起來是不公平的

中文裡有很多成語是雞有關係,除了"聞雞起舞"之外,其他的成語都很負面。像是"殺雞儆猴" "雞飛狗跳" "雞犬不寧".... 就算是"鶴立雞群" 裡面的雞,也是拿來做負面對比。

日本稍微好一點,畢竟桃太郎的三個好友,猴雞狗,雞也是其中一個。
 
說到桃太郎,聽說桃太郎先遇到猴子 再遇到雞 再遇到狗 是按照12生肖的順序?

其實雞是個看起來不起眼,但是對人類很重要的鳥類。而且是全世界數量最多的鳥類,估計目前活著的雞大概300億隻,只是絕大多數都會被人類吃掉(或者在被吃掉的路上)。估計每年人類要吃掉900億隻以上的雞,換言之,大部分的雞活不過4個月。


寫到這裡,我想起來一本書,書名很長"Some We Love, Some We Hate, Some We Eat: Why It's So Hard to Think Straight About Animals" ,裡面講述了很多矛盾的動物倫理。其中就有雞。

在美國,鬥雞是禁止的,因為大部分的立法人士認為,鬥雞很殘酷,兩隻雞相鬥,必有一死。

但實際上美國是全世界最大的工業產雞國,每年要貢獻世界100億隻雞以上。大部分雞是挺可憐的,出生之後不停的被餵食,直到養成至兩公斤,通常只要花不到三個月,然後就被宰殺。除了少數人道飼養的農場外,大部分的養殖環境是很擁擠糟糕的。

而鬥雞呢,從小就吃蛋白類的飼料(蟲子之類),居住環境寬廣,每天固定運動,通常都會幫鬥雞發配三隻以上的母雞,讓他有帝王般的權力感,並且,會有洗澡除蟲的人,定期幫他清潔服務。直到兩歲之前,他沒有遇過任何其他的公雞。

當他年滿兩歲之後,主人會安排他站上競技場,當他第一次看到另一隻公雞時,他會以為這隻雞是要奪取他的幸福,所以他會不顧一切的戰鬥。

飼養的雞也是會有地域性,公雞是會打架的。但通常打到一方認輸低頭飛離就結束了,很少真的有死傷。

但鬥雞不同。實際上,兩隻鬥雞一定會打到一方死亡為止,因為他們的潛意識裡面,知道必須要這麼做不可,不然無法保住他帝王般的地位,因為他從來沒接受過挑戰,他的內心深處沒辦法接受失去。

最後輸的鬥雞,迎來生命中光榮的死亡。贏的那隻雞,通常會被主人妥善飼養,讓他安穩度過帝王般的晚年,主要原因是希望他跟母雞交配生下更厲害的小雞,而且他幫主人贏了錢,自然可以享受他退休生活。

無論輸贏,這兩隻鬥雞的前兩年快意人生,是其他100億隻雞,沒辦法想像的。

這本書是用這個實際上法律的例子,說明人的虛偽性。鬥雞相對更人道,但是卻被立法禁止,飼養雞(在美國)相對不人道,但卻沒有人真正在乎。

我也不是什麼動物人道主義者,還好台灣的情況比較好,絕大部分都是人道飼養,至少在超市買的雞肉是會妥善標明人道飼養雞。



再回到雞肉:)

人類在不同的團體,常常有不同的「不能吃的東西」。以前有段時間曾在歐洲工作,那時候工作的研究單位像是個聯合國。事實上工作地點在瑞士日內瓦,剛好也是聯合國歐洲總部附近。

工作部門的主管是義大利人,部門有十幾個人,就來自十幾個不同的國家。聚餐的時候,主管總是會想一下是不是有人不吃豬肉?是不是有人不吃牛肉?

最後,最容易不用花時間詢問所有的意見,能直接選的就是烤雞了。大概除了素食者之外,幾乎沒聽過有人說「因為某某原因,所以抱歉,我不吃雞肉」

只是哪種雞肉就有差異。台灣人大多喜歡吃雞腿肉。我曾在美國出差一個月,從來沒看過有單純賣雞腿肉,多半是雞胸肉。

以前妻子最喜歡吃的是烤雞的各種部位,我和妻子第一次去名古屋的時候,那時候還沒開始學日文,看到漢字"手羽先",覺得這個詞,好有詩意,知道他是在燒烤店,但一時之間聯想不到應該是烤什麼。後來查了字典發現是"雞翅膀"之後,突然覺得"手羽先"這三個字很有翅膀的感覺。但那種詩意,不知道為什麼就消失了。



雞看似有很多種類,像我在河邊遇到的,應該是特別培育觀賞用的雞。可是就跟狗一樣,所有雞無論花色大小,其實都還是同一個種類。

那隻公雞永遠都是很威風的樣子,但是美國新聞網站常有個詞TACO: Trump Always Chickens Out,這詞裡面的"雞"代表了退縮。漢字成語裡的雞雖然都很負面,但基本上都沒有膽小的意思啊。




親日的由來

 我的外祖父姓鄭,鄭成功的鄭。

在彰化到台南的廣大農地裡面,有很多鄭姓的小聚落。追究其根源,很多都可追溯到鄭芝龍(鄭成功的父親)的海盜集團。

明朝末年,海盜集團並不是一組人專門去搶劫。而是沿海地方沒辦法求生的窮人孤兒之類的,投奔可以依靠的集團,因為當時政府已經不可靠了,這個武裝集團首領鄭芝龍,是個很有能力與知識的人,通曉數國語言,知道擴張自己的力量,在當時就需要很多「人力」,這些窮苦人家的人力,很多會改姓「鄭」,更多的是亂世中的孤兒,被收留之後自然也改姓「鄭」


今天倒也不是要講歷史,不過,如果不從這裡開始,很難說明完整說明,為什麼會有「台灣人親日」的說法。


這當然不是從一個角度就可以講完的事情,但我要說的是我自己家庭的真實情況。


總之,歷史大家都知道,鄭成功以台灣為根據地,他的兒子鄭經,屯墾台灣多年。1683年被清朝收回去。

在這段被收去的期間,那些在台灣屯墾的人已經超過百萬,其中以 "陳" "林" "鄭" 都是台灣當時人口最多的姓氏。

我外祖父的祖先,從鄭成功時代開始,基本上差不多一直都在同一塊田地耕作。他們是不是真的很喜歡鄭成功?其實不一定,但是鄭成功帶領他們到台灣讓他們能夠生存下去。

清朝時候最大的改變就是,你必須要剪頭髮綁辮子,此外就是收稅的官員,派來的軍隊,都是講聽不懂的話(北京話和台灣話 發音是完全不一樣的)。因為基本上清朝派駐台灣的官員,不能是本地人,而且有任期時間限制,以防止各種舞弊情況。

之後因為甲午戰爭,台灣割讓給日本。差不多是我外祖父的祖父的時代,也就是曾曾祖父,對他來說,最大的改變就是不用剪頭髮綁辮子,此外,收稅的官員,還是講聽不懂的話 (日文)。但是到我外祖父的父親,也就是曾外祖父,生活有很大的改變,首先是有火車,再來是有電,接下來是有灌溉溝渠(八田與一的嘉南大圳),以及收音機,曾外祖父看著這些生活科技的變遷,跟現在人,從沒有網路的時候,開始用網路一樣,世界是截然不同,生活便利很多。

二次大戰結束之後,台灣被國民黨佔領,我曾祖父和祖父,當時覺得最大的差別,就是收稅的官員,派來的軍隊,都是講聽不懂的話(又講回北京話),在國共內戰之後,一大群中國人突然來到台灣,對祖父和曾祖父而言,多了受限制,受壓迫的情況,而原本有電有火車的情況,因為國共內戰的關係,倒退了大約10年左右。更重要的是,這樣的壓迫,在其他時代是可以靠各種方法宣洩,例如到廟口說政府的壞話,但是在國民黨時代的前30年,這是會被視為共產黨的間諜而遭到逮補。


所以,對鄭姓的台灣農民家庭,過去300年來,其實重複的都是一樣的情況

* 除了鄭成功之外,其他跟我收稅的人,都講我聽不懂的話。要我做一些不喜歡的事情

但是,最近的國民黨,由於接收之後的前20年(1946~1966),就台灣大多農民而言,比日本時代還糟糕。這是因為接收之後的20年,他們的生活便利性,沒有根本性的變化。因此他們自然而然會懷念日本時代,因為對他們來說,日本時代是的每年比每年好的時代(除了二戰時某些台灣人被迫去南太平洋當兵之外)

即便日本時代台灣人依然沒有和日本人一樣有完整平等的權利。依然會被懷念。

這樣的懷念,會遞延給自己的家庭親友,我常聽外祖父講這樣的事情,久了我也會變成親日啊。





2026年8月10日 星期一

環球機票「幻想之旅」

前幾天提到在地圖上的幻想旅程,是一種自我模擬旅程。大部分我自己的地圖模擬幻想之旅,最後是會實現的,當然,實際上按照季節天氣不同,以及旅途中各種經歷,實際上不可完全跟想像中的一樣。


有點不好意思的是,但我還有另一種幻想旅程,到現在還沒機會實現。那就是環遊世界。

我的環遊世界幻想之旅其實是個星空聯盟訂票網站
星空聯盟有一種「環球機票」,訂票是從一個出發機場,朝大概同一個方向,經過至少另外兩個點,再繞回同一個出發地,最多可以停15個點,出發開始最長可用12個月。因為地球是圓的(廢話),所以繞了一圈等於環遊世界一週。我想,如果設計得當,它會是非常適合我這樣年紀的人(49歲),方便且安全的環遊世界一週。

環球機票計劃,就算幻想,也沒想像中簡單。

首先出發點自然是台北,其次,要決定要一路往東,還是一路往西:
「往東的話,理論上坐飛機的時間會比較短,因為高空氣流都是向東,所以同樣行程往東的飛機比往西快。例如台北直飛洛杉磯,大概11小時多,但是洛杉磯飛回台北要13小時。」

「如果往東,那自然下一站會是日本,十之八九會停留個一個月以上,因為日本還有太多地方我沒去過。接下來可能是加拿大西岸,然後是阿拉斯加,然後加拿大東岸,然後冰島,然後....接下來到了歐亞交接,現在烏克蘭附近太危險,可能得改走...」


幻想中,當然會想要看到什麼:

「阿拉斯加冰河很壯觀,是不是應該搭當地郵輪前往?」
「到了溫哥華,雖然沒有特別想去美國,但有朋友在西雅圖,要不要順便去拜訪?」
「以前因為工作在瑞士待很久,沒有特別想去瑞士,但如果舊地重遊,會不會有另外的感受?」
「金字塔不去看好像不算環遊世界啊?」


幻想中,也會問自己非常現實的問題:

「我不想帶太多行李,每個地方至少要停留7天以上,讓我可以方便洗衣服呀」
「盡可能交通方便的地方,租車很麻煩的」
「每個地點要有個有地方,讓我麼事情都不做發呆看著湖面(海/河)也可以的地方」
「我是不是應該不帶任何東西先去日本,在日本採購完所有輕量化行李?」


就是這樣的幻想之旅,在那個訂票網站,每選了一個點,就會開始想像,在那個地方可能要停留多久,我想要在那個地方獲得什麼樣的回憶。

可惜到目前為止都還是幻想。


順道一提,台灣的長榮是屬於星空聯盟,日本的話是ANA。

2026年8月9日 星期日

地圖幻想式自我模擬旅行



年輕的時候,在大學登山社裡,曾經聽一個學長說過,在90年代,沒有手機網路更沒有google,當他在計劃登山行程時,他看著等高線圖,空照圖,會自己"想像"在山林裡的感受:在那個陵線會很陡峭;經過哪些山谷的時候,原本樹林地貌會慢慢轉變成高山草原地貌;在接近登頂的時候,會遇到哪些小山頭;在登頂之後遠望可以看到多遠...等等。

那時候可能太年輕,經歷不多,雖說看到空照圖可以想像一下,但很難跟那位學長一樣悠遊其中。

後來有機會出國旅行時,發現這種"自我模擬旅行"對實際上的旅途有很大的幫助。透過地圖上的標示,看到地形,建物,方向,會想像自己怎麼走在那個地方。


寫到這裡,突然讓我想起來有一次去日本出差的時候,住在新宿車站附近,公司也在新宿車站附近。東京新宿車站是全世界最繁忙的車站,站體大,出入口多,人互相擁擠到不可思議的程度。那是2014年,google map/iphone map導航已經出現了好多年,不過GPS的定位精準度沒有現在的好,特別在都會叢林想單純用GPS定位的時候。我同事拿出他的iphone,開始用導航打算帶我走到公司,導航很快地指出一條路,並且有"箭頭"告訴他要往哪個方向,但是我隨著他走了一兩分鐘,就發現明顯不對,新宿站應該在我們的左手邊,但是照這個導航,新宿站體會在我們的右邊,我們根本往反方向前進啊。我試著跟同事解釋,他一開始是很驚訝的覺得導航怎麼可能會錯,可是後來他自己看了地圖,再細想了一下就發現導航方向箭頭方向恰恰相反。技術上來因為新宿車站附近高樓實在太多,如果想不依賴網路,單純只想靠GPS衛星導航,常常會發生GPS訊號被高樓反射導致錯誤的奇怪,這種現象多半出現在步行導航。


好像講太遠了。回到那個自我模擬旅行,實際上真的到了那個地方,有時候會覺得跟"腦中模擬"的樣子很像,有時候會覺得"哇 跟想像的差很多",無論是哪一種,對我來說都是旅行的樂趣。


後來google map加上街景,越做越好之後,自然而言我越來越依賴街景,實際上看到街景照片,更能知道自己在現場會是什麼樣子。

可是,好像反而失去了一些事情。

用google map + google街景,在旅途計劃更不容易迷路,更容易找到該去的地方。但是,那種到現場發現跟想像不同,或者跟想像的相同的驚喜感,就沒了。而那種"驚喜感",有時候才是人生深層體驗的來源。旅行中會一直回味的事情,始終都是那種驚喜感,那可能是意外驚嚇,也可能是意料之內但經過實際體驗的驚喜感。


很多年前在英國計劃的雷恩建築師探訪旅行,靠著一張列印出來的google map,手寫標示要去那13個雷恩在1680~1700間設計建造,而今天仍然存在的小教堂。

當在倫敦市內按圖索驥,走過轉角圖突然看到得時候,那種驚喜感,會跟先在google街景上看到有根本性的差別。


現在年紀變大,受到很多限制之後,發現這種「地圖幻想式自我模擬旅行」其實也是

下一次我想試看看更大規模的地圖。

雖然去過日本很多次,參觀了不少名城,像是大阪城,姬路城,二条城,倒是還沒機會把現存12天守都參觀過一次。

沒有特定的原因,但我覺得可以試看看「日本現存12天守」之旅。先在地圖上想像看看這12個現存天守的位子,想像在天守上的視野。單就地圖上來看,如果要輕鬆個的旅行,至少也要一個月才能完成。













2026年8月4日 星期二

退職代行

 


日本有獨特的職場文化,而獨特的職場文化會產生獨特產業。退職代行就是其中之一。退職代行是指勞工因面臨巨大心理壓力、職場霸凌或雇主"可能"惡意留人,自己覺得無法親自向公司提出辭職時,
付費委託第三方機構代為向雇主傳達辭職意願,並處理後續離職手續的服務。

日本的退職代行年處理件數已達十幾萬件,預估接近20萬件,主要集中在 20 至 29 歲的年輕世代(佔利用人數約 5 至 6 成),並以銷售零售、餐飲、護理及業務等高流動率、高人際壓力的行業最為普及。

代行公司還有分三種。

第一種是,私人企業(民間代辦公司)。理論上,僅能扮演「傳話筒」,無權與雇主進行任何權益協商。費用相對低,約 18,500 ~ 30,000 日圓。費用最便宜,市場競爭激烈,常有 24 小時 LINE 線上諮詢。適合完全沒有勞資糾紛、只想單純傳達「我要離職」並遞交辭呈的人。缺點也很明顯,他可能完全沒有交涉權,但大部分的私人企業會根據個案情況決定要不要律師參與,所以有可能變成第三種。照理說,依法不能替員工爭取有薪假(特休)折現、不能協商離職日期。若代辦人員越分際與公司談判,會觸犯日本《律師法》第 72 條的「非非弁活動(非法執業)」,可能導致離職程序無效。雖是如此,為什麼民間代辦還是很多?因為絕大部分的公司,也都不想過於糾纏這種情況,被通知說員工離職,很大的機率只會在嘴上抱怨抱怨,最後該讓人家走還是會依法完成手續。特別是工作內容是屬於銷售零售餐飲類別,這種嚴格上來說,根本沒什麼東西要交接,也不可能是簽署旋轉門條款,擁有公司特定的營業秘密之類的高級僱員,因此,其實只要有人幫忙講話,很多時候就夠了。


第二種是,聯名工會(合約工會)由代辦公司與外部工會合作,或由工會直接營運。利用日本法律賦予工會的「團體交涉權」來執行代辦。費用相對多一些,約 25,000 ~ 35,000 日圓。優點是費用稍微貴一點,但是合法擁有交涉權。可以代表員工與公司協商有薪假消化、調整離職日、發放退職金等細節。若雇主拒絕與工會協商,在法律上可能構成「不當勞動行為」。缺點是無法處理真正的法律訴訟。若公司因員工離職而威脅提告「損害賠償」,工會無權在法庭上擔任訴訟代理人。

第三種就是律師事務所(司法代理)由合格執業律師親自受理的正規法律諮詢與代理服務。費用是最貴的約 50,000 ~ 100,000 日圓(若需額外追討薪資或訴訟,會依比例抽取佣金)。優點也明顯,就是權限最完整、最安全能處置所有棘手法律問題,包括:追討未給付加班費、職災賠償、應對公司威脅提告,或員工本身是公務員、派遣合約等複雜身份。律師出面通常具備極高的法律威懾力,雇主幾乎不敢刁難。缺點當然就是費用貴,而且行政流程可能比一般線上通訊軟體(LINE)為主的民間業者稍顯嚴謹與繁瑣,本來想要代行服務的人,就是不想跟別人溝通這些心理壓力大的事情,結果找了律師還是得跟律師溝通啊。

我在note.com上面看到對於這種現象截然不同的看法。而有這麼不同的看法也表示,這個退職代行真有其市場。有些是公司管理階層,特別是基層主管,退職代行對他們造成非常大的困擾。對他們的直覺感受就是:某個員工有一天突然人間蒸發,而那天他也收到一封非常正式的退職代行通知書,說不用再跟這位員工聯絡了,所有事情都跟本公司說吧。這些基層主管,會非常傷腦筋,或許有些人只是想知道原因,想知道怎麼交接,但現在只能硬著頭皮自行解決。有很多HR或者主管開始討論是不是要對這種情況有所準備,預設大家都有可能某一天隨時離開?

有些是受到職場壓力的人,無論是哪種類型的壓力,都讓人身心疲憊,甚至造成生理上的反應。但不是每個同事都很糟,一想到自己離職會造成大家困擾,壓力變更大,情況更糟。所以退職代行給了一條活路。的確是因為有市場,而產生的服務。

台灣大概是不會有這種服務。倒不是台灣人辭職比較沒有壓力,辭職恐怕都是有壓力的,但是台灣勞基法是規定可以「員工通知一下 就算離職 不管公司主管有沒有同意!」,而且所謂的通知,用口說,簡訊,電話,email都算,反正你跟公司說你不做了,就是不做了,公司依法必須要給你該有的東西。例如剩下的薪水不能拖欠,拖欠了你還可以提告。而由於勞健保是屬於政府法規,公司當然會自行幫你退保。

我後來想一想,台灣很多民法跟日本是非常接近的。難道台灣勞動基準法,會比日本更優於勞工?我覺得不太可能。所以我查了一下:日本《民法》第 627 條第 1 項規定: 當事人未約定雇用期間時,任何一方可隨時提出解約申請。自申請之日起,經過兩星期後,雇用關係即行終止。相對於台灣勞基法,其實差不多,台灣勞基法也有預告期,根據在公司工作的時間不同,最多也是30天而已,而且,即便你沒有30天前通知,只要你提出離職,不管主管把離職信撕掉還是拒絕,無論是台灣日本都是一樣,離職都已經完成了!剩下唯一個差別是,在台灣如果你沒有事先預告離職,公司因此有巨幅損失,是可以請求賠償,但在實務上公司很難提告賠償,因為絕大部分突然離職的員工根本不是做什麼重要的事情,而像是"公司要重新找人花時間成本"或者"找人要刊登廣告 廣告也要收費"這種屬於公司本來就應該處理,都不在法院的考慮範圍內。

所以其實法規是差不多的呀。真正的差別可能就真的是文化差異了。

(原本發表在另一個blog, 退職代行 感覺適合在這裡就貼過來)




執照 認證 頭銜

 Linkedin有個區域專門放 licenses & certifications 。也就是執照跟證書,也可以放獎狀頭銜之類的東西。


技術類型的工作者,工作久了,其實都有很多證書/執照/獎狀可以放在上面參考,多多少少對自己的職涯有點點幫助。

「執照」:根據各國法規應該有的工作類型執照,要從事該工作,當然一定得有。正常情況下,我們應該不可能去給一個沒有醫生執照的人看病做手術。而某些工作類型執照雖然沒有醫生執照這麼高門檻,像是職業小客車(計程車)執照,職業動力小船等等,考取不難,有執照也不見得是非常優良的司機,但沒執照去做該工作是不行的啊。

「證照」:在還沒有AI之前:) 如果是剛畢業的資工資管資科學生,擁有幾個程式設計類型的認證,對於找工作是有點幫助。特定類型的工作,例如Oracle DBA沒有認證還不行。現在有AI之後,情況還是晦暗不明,可能還需要個幾年才知道,有AI輔助的情況下,個人的能力應該如何判定。非常多年前,還是屬於剛畢業的新鮮人,有朋友邀請一起去考SCJP(java programmer)執照,當時java 1.5剛剛出來,所以新版本1.5 SCJP考試特價49美金,當年原價應該都是200鎂,所以有特價對剛畢業的學生有莫大的吸引力。可惜現在SCJP應該也不很值錢。十幾年前剛開始流行Scrum的時候,Scrum認證也非常熱門,但花大錢考scrum認證更沒用,費用不高的話倒是可以考慮。

如果要去外商工作,有金色toeic證書(860+)也可以讓HR容易篩選出"這個人英文可能還不錯"。正常情況下,面試的時候還是會簡單再測試一下,免得你的英文能力是只會應對toeic考試。如果是機師空服員,某些外商儲備幹部,某些大公司國際採購,toeic是必要的最低門檻。

「獎狀頭銜」:絕大部分的情況,都是自己開心用的。當然有少數的獎在特定領域有極端的價值,例如你要是某運動的奧運金牌,當然對你在運動類型發展一定有用。

這個月,拿到了最近十幾年來最令人開心的,但也是最沒用的頭銜證書: 西洋棋競技場候選大師(ACM),今年二月決定要進行的事情,當真的達成的時候,很開心啊,很久沒有這種經過努力,不是為了錢,也不是為了生活工作,而得到小確幸的感覺。 好像很多人在玩網路遊戲電動的時候,也能夠感受到這種幸福小確幸感受,當破關或者達到某種遊戲設定的成就的時候,會覺得腦中充滿幸福感。這種感覺可能因人而異,不知道為什麼網路遊戲電動在很久以前我就沒辦法從中感受到那種快樂感,當然,還是會很開心,覺得很有趣,但沒有某些人心裡能感受的那麼有趣。

雖然對於真正西洋棋高手來說,這個頭銜的含金量很低,大概是會下棋,願意學習,願意連續半年平均每天參加1.5場線上錦標賽,而且願意到FIDE(國際西洋棋協會)註冊通過KYC認證。大概就會拿得到的頭銜認證。但對一個中年才開始學西洋棋的我來說,還是有很大的情緒價值。這個ACM: Arena Candidate Master的中文確切翻譯應該是競技場候選大師,聽起來很饒舌。是屬於給初學者,但又想要繼續投入西洋棋的業餘愛好者,一種階段性的鼓勵。

從某個角度來說,西洋棋的「行銷設計」先天上比象棋圍棋好很多。

象棋/圍棋基本上業餘人士都是以級位段位來區分等級。例如一開始可能是16級後來隨著參加比賽,可以一路升級到1級。級位是數字越小越厲害,然後可以進行段位比賽,升級到初段,段位則是數字越大越厲害。所以,對於象棋圍棋業餘愛好者,有個人可能是3級,有個人可能是2段,這兩個人要是都沒有拿過比賽冠軍,他們都是沒有「頭銜」的業餘愛好者。那個3級/2段,就跟寶可夢的收集到寶貝數字意義差不多。直觀感受上,沒有比"候選大師" "國際大師" "特級大師"來的有情緒價值感。

西洋棋的棋力有更細緻的分數,通稱ELO分數,要取得分數要再正式的比賽至少比三場以上,而且其中一場必須要是「贏」或者「平手」,就會開始有分數。Elo分數(等級分)是用來衡量棋手實力高低的數字標準。贏了高分對手會增加很多分數,輸給低分對手則會扣很多分。初學者大多是在1000分以下,大師等級的人都在2200以上。 所以如果你是1230分 對上一個1800分,你大概心裡會清楚遇到某某高手,目前差距多少,如果贏了會讓你加很多分。但如果是象棋/圍棋,除了大行公開賽之外,同位階的人是在會一起比的,所以幾乎不會3段對上4級這種情況。而普通人又不可能也沒那個時間去參加大型公開賽,所以很難有機會再比賽上遇到等級稍高的人,讓自己體驗一下。

通常ELO到達某個分數之後,維持足夠數量的比賽都在某分數以上,就會拿到"頭銜",這個頭銜是終身頭銜,也就是說之後年老力衰,elo下降了,頭銜仍然在。這和象棋圍棋不同,要有頭銜,就必須要拿到某比賽冠軍,對於沒很多時間的業餘人士難度太高,實在不利於推廣。

當然為了避免頭銜多到沒意義,頭銜本身也需要一定程度的努力,但不用到特別努力。這樣的拿捏程度我覺得西洋棋做得很不錯呀。


順道一提, ELO不是一個縮寫,是個人名。匈牙利裔美國物理學教授 阿帕德·埃洛(Arpad Elo)利用統計分配來改善當時(1950年代)的計分系統。這種計分系統,可以用在各種大型的比賽活動,例如目前業餘桌球也是使用這種系統,如果你是業餘桌球愛好者,參加台灣各種比賽,只要打過5場應該至少都有一些積分。

(本文本來是發表在另一個blog 但感覺比較適合這裡就貼過來)




2025年12月1日 星期一

自言自語的錄音

我最近開始錄音(podcast)之後才發現,自言自語是一件很困難的事情。自言自語為什麼很困難呢?其實是因為有時候我頭腦會想到要講什麼,而要講的事情是我心裡想表達的結果。然後,我的頭腦會先決定字詞再講出來。這些句子呢,可能會形成一個順序,也可能沒有辦法形成一個順序。順序不對的話,頭腦就會跟嘴巴一起打結了。

這樣也不能說頭腦跟嘴巴一起打結啦,就是感覺上,嘴巴講事情沒有辦法跟頭腦想的效果一樣。我想講什麼事情,可是,為了把頭腦的事情有效地表達出來,我在停頓的中間,自然而然會加入一些填充時間用的詞,比如說「這個」、「那個」。這就會跟我腦中的想法沒有辦法很一致。我心裡幻想的當然是講什麼東西就如同行雲流水、一氣呵成,把我心裡想的、很有效的、很直覺地傳達出來放在這個錄音裡面,可實際上全然做不到。

我總是會有個主題、有個想法,但是,多多少少都會支支吾吾的。而且,不知道為什麼,就是會容易想到什麼就講什麼。如果有分岔的地方的話,還會一路分岔下去,好像很難好好收尾,也有可能完全收尾不了。

會這麼想是因為,我常常講到某個事情,明明都知道已經要知道主題了,可是,頭腦會卡住,嘴巴會開始結結巴巴的。感受到了嗎,就連剛才那個「結結巴巴的」都有那種結結巴巴的感覺!

🤖 錄音轉逐字稿的額外用處

不過,即便是如此,我好像也感受到一點點樂趣,也覺得有點用處。

用處是在哪裡呢?我覺得我的錄音很容易,因為我是用 iPhone 去錄的。iPhone 的錄音呢,有個功能就是它可以把錄音自動轉成逐字稿。這個功能還不是你啟用才有的,是原本 iPhone 的錄音程式,你只要一錄音,它就會自動花點時間幫你轉出逐字稿。

而且呢,它的逐字稿我有點懷疑,這背後是不是有 AI 的幫忙?我現在沒法肯定,但是我感覺到有一點 AI 的幫忙。因為,它的逐字稿裡面的智慧程度,雖然有時候有錯誤,有時候也會打一些不必要錄進去的語氣詞,例如說「那個」,它也會把它錄進去。但即便如此啊,這逐字稿還是很清晰,大部分從嘴巴發出的音,它還是一五一十地放到逐字稿的文字檔裡面。

那麼,我就可以把這文字檔複製貼上到 AI 上面,再請 AI 呢,把這逐字稿順成一份通順的文章,按照順序順著一遍通順的文章,再把這個通順文章呢,自己變成一個 Blog 的文章,或者是稍微變得更通俗一點。所以呢,它就會變成從錄音上面講的話,經過幾個步驟變成一個我本來要花很多時間去打字、前前後後修改一下,至少花個半小時的文章。現在可能花個 10 分鐘就搞定了。

所以我覺得這個額外用處,讓我最近在寫 Blog 的時候,突然之間發現這種捷徑,讓我寫 Blog 的時間變得很短。當然啦,這個用處也是有個缺點的,就是現在 Blog 文章看起來就非常接近平常講話的口語。但實際上寫文章時是不會這麼寫的,有些口語的語氣,或者是口語的狀聲詞,或者是填充用的詞,例如說「欸」、「這個」、「那個」,或者「這個部分啊」,這種填充用的詞也會跑進文章裡面。所以還是要花點點時間修改,但不管怎麼樣,它讓我節省了非常多時間,把我的想法利用口說的方式講出來、錄下來,然後就變成文章。

🎭 感受專業講者的挑戰

用處是一回事,樂趣又是另外一回事。所謂樂趣是指說,我好像可以感受到一些表面上只負責講話的人的工作上的困難。舉個例子來說,如果我現在手上有稿的話,我就算一個字一個字念,搞不好也沒辦法念得比主播來得好。當然這裡的主播指的是新聞主播啦,不是在 YouTube 上或者在做直播那種主播。

所以我覺得我不會比新聞主播講得更好。能不能講到字正腔圓是一回事,能不能嘴巴不打結又是完全另外一回事。

另外一個呢,就是有一些形式的 YouTube 頻道,他們不管是教學的 YouTube 還是其他類型 YouTube,他們畢竟是要講話(先不論他是事先錄音還是一邊講話一邊錄音,都可以在)。無論如何他也要講話,如果他講得跟我像這樣子結結巴巴的話,那他會需要花很多時間在整理他的原稿,再從原稿裡面把話講出來,再重新修正。這個花的工夫其實比想像中要多很多。

所以,這個樂趣是指(也不能說樂趣啦),就是我可以大概可以感受到,對於以前對於只講話這種人,就覺得「你是不是做事比較簡單呢?」或者「你的工作好像比較容易?」那其實一點都不容易,它只是不同的專業方向而已。

當然啦,我並不期待我自己會走向那種專業方向,因為我從小到大到現在,工作 20 幾年來也從來不會走這個方向。不過,能不能好好地把自己的心裡話傳達出來,其實這很重要的事情。不管是你,即便這是不是你的母語,好像也不是那麼重要,你能不能找到重點去講才是最重要的。

希望我的錄音可以繼續下去,我也打算繼續下去,因為我覺得這對自己有很大幫助。我希望可以繼續在從中找到樂趣,然後呢,再找到其他的用途。

2025年11月22日 星期六

不算紀念品 引發的日本旅遊回憶

學了日文後,重新開箱那些年的日本旅遊「舊資料夾」

最近開始學日文之後,心裡不禁覺得:如果以前去日本玩的時候就會日文,那體驗肯定會有天壤之別吧?

在這個想法之下,我突然想起以前的一個習慣。大概在 2000 年到 2015、2016 年那段屬於「早期」的時間,我每次出國玩回來,都會把所有的紙本資料留下來,放進那種有四、六十頁透明塑膠袋的 A4 資料夾裡。不管是機票(那時候還有實體機票跟早期的電子機票)、路邊拿的簡介,還是隨手拿的小紀念品,回來後就是通通塞進去。

一直到最近幾年,大概 2016 年之後吧,因為機票全面電子化,加上大部分資訊手機都查得到,拍照也都在手機裡,帶回來這種實體紀念品的機會就越來越少了。除非工作上有特別需要,不然現在我出國基本上不太留東西。不過,翻開那些舊的資料夾,看到以前留下的東西,還真的蠻有趣的。以前不會日文的時候只能用猜的,現在會日文了,重新看這些「文物」又有另一番滋味。

首先,我翻到一張 2016 年去女僕咖啡廳的會員卡。

那次是我日本同事帶我跟我太太去的。當時同事問我們想去哪,我太太不知道為什麼,說聽過很多關於女僕咖啡廳的事但沒去過,所以想去看看。我那個日本同事年紀比我大,雖然面露難色,但也覺得蠻有趣的,因為他自己也沒去過。於是他拿出手機查了一下,說秋葉原有一家說是女僕咖啡的「創始店」,感覺比較老牌,就帶我們去了。


進去消費之後,女僕問了我們一些事情,然後發給我們這張卡。當時同事有幫忙翻譯,但我沒特別注意看,只覺得這卡做得頗精緻,像信用卡一樣,還說沒有使用期限。卡片背面有五個空格,集滿了就會 Rank up(升級),從 Level 1 主人變成 Level 2 主人,雖然我不知道升級成 Level 2 到底有什麼好處啦。

這張卡上有幾個手寫的地方很有趣。名字那欄,因為我太太不想留真名,就報了英文名字「Anita」,結果上面真的用片假名拼出了「阿尼塔」。地點寫著「Donki」(大概是唐吉訶德附近?),而那位女僕的名字竟然叫「Naman」(拉麵)?不知道為什麼一個女生要取名叫拉麵,聽起來就跟吃的拉麵一模一樣。

看到這張卡就想到當時發生的趣事。女僕咖啡廳對我們來說很新鮮,對我那個日本同事來說好像更興奮。雖然流程有點不太好意思。一開始進來就會有你的專屬女僕接待,之後就都是這位接待女僕,女僕會半跪著接待,咖啡比星巴克還貴,送來之後還要跟著做動作念咒語讓咖啡變好喝。最妙的是,我同事一直在觀察店裡的客人,然後很驚訝地小聲跟我們說,其中一個客人是日本的「極道」(黑社會)。沒想到黑道大哥也喜歡女僕咖啡廳啊!

那時候還有個福利,離開前可以選一個女僕合照,不一定要跟專屬女僕,而是現場所有女僕都可以選。我們的專屬女僕拿了一張看板,列出當時在場女僕照片,讓我們來選。那時候,還沒有 AI 修圖,頂多 Photoshop,所以我看著照片選了一個覺得比較可愛的,結果專屬女僕突然驚嚇了一下,因為其實是選到她,但她本人跟照片真的有差,所以我也嚇一跳,照片確實可愛很多,本人就實在不怎麼樣。專屬女僕本人倒是很開心說:「啊,這就是我啊,原來你選我!」害我不太好意思。

接著,我又翻到一張淺草人力車的收據。


那時候在淺草路邊有很多拉人力車的小哥,他們不會騷擾式拉客,但很積極。我們本來就打算坐,就過去問能不能載我們去 Skytree(晴空塔)。當時我完全不會日文,只能比手畫腳加破英文跟小哥溝通,說我不想照一般路線,想直接去晴空塔。

那個車伕真的很厲害,走路可能要 30 分鐘的路程,他拉著我們跑,中間還停幾個景點,大概 20 幾分鐘就到了。收據上寫得很完整,從哪裡發車、哪裡結束,收了 7000 日幣。雖然現在看大約是 1400 台幣,但在當時匯率高的時候可能將近 3000 台幣。不過看他跑得那麼辛苦,服務又好,還會在適合的地方幫忙拍照,我覺得其實蠻划算的。

講到這,那天最好笑的是我太太換了和服。那是間台灣人開的和服店,太太換裝後真的很像日本人,至少我分不出來。結果從和服店走到人力車才短短兩分鐘的路程,我們被攔了好幾次!一堆看起來像菲律賓或馬來西亞的東南亞遊客,以為她是日本人,一直問能不能合照。我太太也很妙,不知為何覺得沒關係,就很欣賞地跟他們合照。原本兩分鐘的路,我們光照相就卡了七、八分鐘,一組接一組。只能說只要長得可愛又穿和服,遊客真的分不出來是不是日本人啊。

後來回程我太太覺得人力車太貴,不想再花錢坐回來,我們就去搭地鐵。結果發現地鐵上一堆穿和服的人,特別是老奶奶,看來穿和服搭電車也是很稀鬆平常的事。


手邊還有一張跟日文比較沒關係的,是一張 2010 還是 2011 年左右的手寫採購清單。


這張表洋洋灑灑列了 30 個項目,是我太太那時候幫六個同事代購的。上面有極潤保濕化妝水、花王腹部貼、足修時間、液體絆創膏、撒隆巴斯、胃藥、蚊蟲止癢液,還有寫得很籠統的「感冒藥包金色」(大概是大正吧)。神奇的是,我太太當時去大阪,竟然真的花了一個下午,跑了四、五家藥妝店,把這些清單上的東西全買齊了!而且表上還詳細記錄了日幣多少錢、誰買了幾個。

我看了一下價格,像極潤化妝水當時 1000 日幣,現在台灣定價大概要 400 多台幣,日本現在漲到 1800 日幣左右(約 400 台幣不到),算起來去日本買還是划算。還有那個很有名的藍色蚊蟲止癢液,當時 500 日幣,現在日本大概賣 550-600 日幣(約 100 多台幣),台灣藥妝店還要賣到 190、200 台幣。所以這張表證明了,就算不考慮退稅,日本買還是比較便宜。只是如果我知道這清單這麼長,當時應該會叫她隨便買買就好。

最後,我又看到一張有趣的收據,是來自貓咖啡廳的。

這間店在新宿歌舞伎町,不過是在六樓。雖然歌舞伎町給人感覺比較亂,但其實風俗店集中在某一區,其他地方還是有很多正常的餐廳和觀光點。新宿地價貴,連貓咖啡廳都被擠到六樓去。

這家店限制時間 120 分鐘(兩小時),基本費 1500 日幣,不含飲料。如果超時要加錢,所以我太太時間掐得超準,大概 115 分鐘就出來了。有趣的是收據上的細項,她點了一杯「Milk Tea」(奶茶)200 日幣,還買了「Neko no Oyatsu」(貓的點心)300 日幣。你看,人喝的奶茶比貓吃的零食還便宜!收據下面還寫著累積了兩點,大概是可以換會員優惠之類的吧。

看著這些舊東西,真的蠻有趣的。雖然現在數位化很方便,什麼都存在手機裡,但好像也因此失去了一點點「實感」。以後有機會再回味這些實體紀念品,那種「當時買了什麼、發生了什麼事」的感覺,還是很不一樣的。雖然這些東西實在太舊了,留著有沒有意義因人而異,但對我來說,這些都是很有趣的故事。

2025年11月7日 星期五

大騙子?

你一定聽過詐騙集團。不論是報紙、新聞,或你自己的親身經歷,當然我希望你從沒被騙過。

我想講一本書,這本書有兩位作者: Hart, Curtis。他們都是研究騙子的專家,前者是心理學家,後者是社會學家。兩人共同研究人類如何欺騙、以及如何避免被欺騙。這本書大約在兩三年前出版,英文書名叫《Big Liars》,中文翻譯為《為什麼他要說謊?》。我覺得這中文譯名與原意稍微不太搭,但若直譯成「大騙子」可能又顯得太直接。

這是一本標準的科普書,內容非常豐富。作者集合了自己與市面上各種關於誠實、說謊、詐騙行為的研究,每一段幾乎都有參考文獻。可以說它幾乎是他們研究論文的延伸出版。

書中首先從最根本的問題談起. 人為什麼會說謊?其實原因很簡單:人是社會性動物,為了維持良好的關係,往往希望說出讓對方開心的話。當你心裡的想法與對方期望不符時,就會本能地避免讓對方失望。


舉例來說,如果你的太太或先生穿上新衣服問你「好不好看」,即使你覺得不好看,多半也會回答「不錯」,而不會直接說「這衣服真醜」。這種出於善意的謊言,在人類所有謊言中佔了高達九成以上。

這類「善意謊言」的立場是為對方好。而真正出於惡意、為了破壞或利用他人的謊言,比例不到2%。這本書主要研究的,就是這種「大騙子」那些出於惡意說謊的人。

作者指出,大騙子的說謊動機可從三個角度分析:

  1. 說謊的效益是否高(能否達到目的);

  2. 外部副作用是否低(是否會被懲罰或造成損失);

  3. 內部道德壓力是否低(內心是否會產生罪惡感)。

當效益高、副作用低、道德壓力又低時,就最容易產生惡意謊言。這也是詐騙橫行的根本原因。詐騙報酬高、刑罰輕、道德門檻又低,於是就成了高誘因行為。

書中也提到企業誠信的研究。如果一家公司的企業準則中明確寫著「誠實」或「誠信」,它內部出現欺騙或詐騙行為的比例會顯著下降。這與員工人格無關,而是因為制度強調誠實,人就會自我約束。心理學研究指出,人面對鏡子時道德感會提升。因此有些警局在詢問時故意讓人坐在鏡子前,就是利用這種心理效應。

接著談到「判斷誰在說謊」的研究。人類要分辨謊言其實非常困難。實驗顯示,專業心理學家判斷說謊的準確率只有54%,比亂猜好一點。特勤局的專家平均也只有64%。也就是說,人類幾乎無法可靠地看出誰在說謊。

測謊機的準確率稍高一點,約七至八成,但「偽陽性」太高,也就是沒說謊卻被判定說謊。這使得它無法在司法上作為唯一判定依據。

職業騙子在訪談中也說,他們早就研究過人們如何「看穿謊言」。他們會刻意保持眼神穩定、不亂動、語氣平靜,用真話包裹假話,讓人難以察覺。這也讓一般人更難辨識。

那麼,我們如何避免受騙?書中提到一個有趣的結論:「容易相信別人的人,反而不容易被騙。」


這聽起來很矛盾,但原因在於,信任別人的人會對行為有預期,一旦對方做出不合預期的事,就能迅速察覺異常。相反地,不信任別人的人反而容易在某次放下戒心時被騙,因為他們會自我合理化對方的異常行為。

書中舉例:2009年一位心理學博士出版了一本《如何不被騙》的書,結果自己在書出版當下被騙了2萬5千美元。後來他乾脆把這經歷寫成新書,靠公開演講把錢賺回來。

整體來說,《Big Liars》指出,人要完全不受騙是非常困難的。人類天生是社會動物,社會建立在信任之上,沒有信任就沒有互動。但過度相信自己,也是一種脆弱。


書中也提到最典型的「大謊言者」政治人物。例子是川普。


他在競選前多次重複「美國犯罪率空前高漲」這類言論,但實際上,在他競選前的近十年,美國犯罪率是建國以來最低區間。
人們卻仍相信,因為媒體總報導犯罪、而不報導「今天什麼事也沒發生」。長期資訊偏差使人誤以為社會更危險。

這就是所謂的「消防水管效應」:資訊太多,人的注意力有限,只能記住最醒目的那部分,即便那是錯的。政治人物只要不怕丟臉、持續重複,就能讓部分人相信。當外部懲罰低、內心壓力低、收益又高,說謊就成了高效策略。

最後,書中也反思:既然人類難以抵抗大謊言,我們該怎麼辦?
作者的建議是把注意力放在自己身邊的人。你身邊的朋友、同事、家人,比遙遠的政治人物重要得多。政治參與固然必要,但過度投入、盲目相信只會讓人被操弄。


成熟社會的特徵是「政治熱度下降」。例如北歐國家的投票率不高,不是冷漠,而是理性。他們相信制度,知道誰上誰下影響有限。


相反地,政治極端化時,投票率反而升高,但社會分裂也隨之擴大。


總之,《Big Liars》是一本值得閱讀的書。它以大量實證資料解釋人類說謊與受騙的心理機制,也提醒我們:保持理性、誠實面對自己,才是對抗謊言最根本的方式。

2025年10月28日 星期二

日幣,小說,貓

 前陣子有個新聞,說日本要更換紙鈔。日本一般來說,每隔三、四十年就會換一次紙鈔。除了增加新的防偽功能之外,大概也希望流通的樣式更新一點。總之,小時候我看過舊版的日幣紙鈔,那次更換是 1984 年版。現在我們常見的紙鈔多半是 1984 年後的版本。中間雖然也換過幾次,但 2024 年(也就是去年)應該是幅度最大的一次改版。

比較有趣的是 10,000 日圓上的福澤諭吉。福澤諭吉這個名字常出現在日本漫畫、小說或電視裡。很多作品提到「諭吉」,其實就是指 10,000 圓那張紙鈔。我以前看過一部有趣的漫畫,主角是一隻很厲害、會幫主人做家事的大貓,那隻貓就叫「諭吉」。當時才想到,日本人幫貓或狗取名,偶爾會直接用鈔票上的名人。回頭想想也正常。台灣紙鈔以前不是孫中山就是蔣中正,後來新鈔就不再放名人,改用意象。日本的紙鈔到目前還是用名人,當然多半都是已經過世的人。

有一位名人曾經登上 1,000 圓紙鈔,就是夏目漱石。夏目漱石是文學家、小說家,活躍於明治到大正時期。我最早知道他,是因為他寫過幾本有名的小說,其中一本叫《我是貓》。這本小說可以看到當時上流或比較有錢的人怎麼過生活:家裡空間很大、養貓、可能還有傭人。小說最特別的是以「貓」的視角來看人類世界。

順帶一提,「夏目漱石」是筆名,他本名叫夏目金之助。從《我是貓》裡很明顯看得出來,那隻貓其實在代言他自己。他用自家寵物的角度,來反省與批判自己過的日子:主人(其實就是作家本人)身體虛弱、常說一些看起來虛偽的話,與朋友談文學、制度、經濟、社會八卦,貓都「聽得懂」,但會用好笑又有學問的語氣吐槽人類:這些討論真的比去吃魚、把日子過好還重要嗎?

《我是貓》是明治末到大正初期的作品,年代已久,台灣有好幾種中文譯本,圖書館也很好借。這本書很有趣,不過它的反思放在當時脈絡裡更貼近。漱石常以自我質疑的方式看待文學這種「看起來對國家社會沒有直接幫助」的學問:我鑽研它有什麼用?當然他沒有親眼看到後世的影響,也可能低估了自己。

我後來才知道幾件讓我很驚訝的事。清末民初,日本和中國都大量吸收西方知識,要吸收就得翻譯。早期外派留學生多半學技術與醫學,因為能立刻富國強兵、改善公共衛生。技術帶回來後要教人,自然要翻譯;翻譯就變得很重要。夏目漱石曾在英國留學兩年,主修英國文學。他不是學「怎麼說英文」,而是研究英國文學與思想。雖然他對留學內容有點失望,但那些過程其實替他的知識打了很深的底,進而影響後來語彙與觀念的引介。

彼時中日兩地的翻譯,常見問題是「音譯」多、難懂也難留下來。像電話、電報等詞,當時中國有人譯成「德律風」之類的音譯,一般人一看就頭大。再如「science」曾被譯作「格致」「窮理學」,甚至戲稱「賽先生」;各有脈絡,但未必貼切,留存也有限。能留下來的少數例如「摩登」(modern)、「巴士」(bus)等。像「social」如今是「社會」,當時也有人譯成「群體」;「art」有人拆成「雅藝」「技藝」,但也不完全到位。

為什麼談這些?因為夏目金之助(夏目漱石)與其周邊的一群人,對於以漢字創造、定型一批近代新詞影響很大。舉例說,「romantic」最後定為「浪漫」,這種以漢字構詞的譯法,在日文、韓文與中文圈通行,讀音各異但字面共同,意義也清楚;「personality」對應「個性」,也是如此。這些詞在清末民初之前並不存在於漢字圈文獻中,但透過日方學者對中英兩端語義與文脈的掌握,很快就被接受並沿用至今。再如「理想」「哲學」「經濟」等一批近代概念,也是在那一代人努力下被穩定下來。漱石精通漢文,又深研英國文學,對語言的掌握使這些翻譯能貼近原義、易於流通。

回到《我是貓》。小說用他養的貓的視角,等於用第三方、帶批判的方式來說自己的人生,基調帶點悲愴。我不想劇透,但貓最後不幸死去。漱石本人身體也一直不好,長期病痛與精神折磨間,反而激發了許多好作品,但作品難免有些哀愁的底色。

不知道為什麼突然想到講這本書。不過既然想到了,就順便聊一聊。

川普 金字碑 數位刺青


去年曾經和幾位同事一起去三貂嶺金字碑古道,古道上有個石碑(金字碑)上面文字雖然有些褪色,不過碑文大致仍可看 。古時候的人,有重大事情要做紀念通常都是搞個石碑,如果沒特別情況,留存個幾百年沒問題。

對於自己想要永遠銘記的事情,刺青對某些人來說是個好選項,畢竟感覺上,刺青很像在自己身上刻碑。

在區塊鏈世界裡,有某種使用方式是,把交易的訊息當作「永遠留存的內容」,例如可以是一段字,一張圖。只是成本不低啊,以那個金字碑的碑文,小於200 bytes,放到ETH網路(以太坊)至少要7美元。所以那時候沒特別想嘗試。

不過前幾天,我發現原來川普幣,並不是基於ETH,而是Solana。稍微研究一下發現Solana的交易特別便宜,至少比ETH便宜很多。要把金字碑文刻在Solana上面,其實僅需要0.001146美金。 我們當然不知道川普是不是因為交易費便宜而選Solana,但看起來solana的規模確實因為川普的關係變大了一些。

當然要做這件事情,千萬不能買川普幣來做,如果用川普幣就不只0.001146美金,最便宜的是找便宜的迷因幣或者自己弄個幣。

這裡我們用 Solana 當例子,示範如何把金字碑文當成刺青寫到鏈上,並且搭配自己發行的代幣。整個過程會用 Python 腳本來實作。



整體流程

  1. 建立一個錢包帳號:這是你在 Solana 上的身分。

  2. 建立一個自己的 Token:假設發行 1000 個單位,當作我們的「刺青代幣」。

  3. 建立交易並加上 Memo:利用 Token 做交易時,在交易裡附帶 Memo 指令,這個 Memo 就是刺青內容,例如「life is great」。

  4. 查詢交易記錄:透過交易簽名(transaction signature),可以查到這筆交易,並讀到當初留下的文字。



範例程式

以下四個 Python 腳本都是在 Solana Devnet 測試網上執行。正式主網(mainnet-beta)使用方式相同,只是需要真實的 SOL。

a. 建立錢包帳號

from solana.keypair import Keypair


import json


kp = Keypair()


secret = list(kp.seed + kp.public_key.__bytes__())


with open("wallet.json", "w") as f:


    json.dump(secret, f)


print("wallet created")


print("Public Key:", kp.public_key)



b. 建立自己的 Sol Token(假設 1000 個)

import json


from solana.rpc.api import Client


from solana.keypair import Keypair


from spl.token.constants import TOKEN_PROGRAM_ID


from spl.token.instructions import initialize_mint, InitializeMintParams


from solana.system_program import CreateAccountParams, create_account


from solana.transaction import Transaction


client = Client("https://api.devnet.solana.com")


payer = Keypair.from_secret_key(bytes(json.load(open("wallet.json"))[:32]))


mint_kp = Keypair()


mint_rent = client.get_minimum_balance_for_rent_exemption(82)["result"]


tx = Transaction().add(


    create_account(CreateAccountParams(


        from_pubkey=payer.public_key,


        new_account_pubkey=mint_kp.public_key,


        lamports=mint_rent,


        space=82,


        program_id=TOKEN_PROGRAM_ID


    )),


    initialize_mint(InitializeMintParams(


        decimals=0,


        program_id=TOKEN_PROGRAM_ID,


        mint=mint_kp.public_key,


        mint_authority=payer.public_key,


        freeze_authority=payer.public_key


    ))


)


sig = client.send_transaction(tx, payer, mint_kp)["result"]


print("Token Mint Done:", mint_kp.public_key)



c. 建立交易並寫入 Memo(刺青)

import json


from solana.rpc.api import Client


from solana.keypair import Keypair


from solana.transaction import Transaction


from spl.memo.instructions import create_memo, MemoParams


client = Client("https://api.devnet.solana.com")


payer = Keypair.from_secret_key(bytes(json.load(open("wallet.json"))[:32]))


text = "雙旌遙向淡蘭來,此日登臨眼界開。大小雞籠明積雪,高低雉堞挾奔雷。穿雲十里連稠隴,夾道千章蔭古槐。海上鯨鯢今息浪,勤修武備拔良才"  # 其實就是三貂嶺金字碑


ix = create_memo(MemoParams(signers=[payer.public_key], memo=text.encode("utf-8")))


tx = Transaction().add(ix)


sig = client.send_transaction(tx, payer)["result"]


print("(signature):", sig)



d. 查詢交易,讀出刺青

from solana.rpc.api import Client


import base64


client = Client("https://api.devnet.solana.com")


sig = input("輸入交易簽名: ")


tx = client.get_transaction(sig, max_supported_transaction_version=0)["result"]


for ix in tx["transaction"]["message"]["instructions"]:


    if ix["programIdIndex"] == 1:  # Memo program


        data = base64.b64decode(ix["data"])


        print("找到刺青內容:", data.decode("utf-8"))



成本說明

在 Devnet 測試網路,所有 SOL 都是免費領取的,不需要真實支出。
但如果換成主網,成本主要來自兩個部分:


  1. 交易手續費

    • 每筆交易大約 5,000 lamports

    • 1 SOL = 1,000,000,000 lamports

    • 換算約 0.000005 SOL ≈ 0.0012 美元

  2. 帳戶租金 (rent-exempt)

    • Mint 帳戶約 0.002--0.01 SOL\

    • Token Account 約 0.002 SOL\

    • Metadata(若有)約 0.005 SOL\

    • 合計大約 0.5--2 美元 一次性存放


所以在主網發一個新代幣,並且刻下一個刺青,總成本大概就是 1 美元上下,取決於 SOL 當時的市價。




「數位刺青」是透過公開可信區塊鏈,我們可以把一句話,一張圖,甚至一段影片,永遠留在去中心化的帳本裡,任何人都能查證。


那裡有隻雞!

 我住在汐止,附近有條小溪流,我常和太太在溪邊的堤防步道散步。 那條溪流很短,其實只有不到六公里。而且離市區其實不遠。但因為曾經當過水源使用,所以上游很乾淨。這也讓短短的溪流保持很好的生態環境,鳥類特別多。有觀察到記錄到的就超過數十種,我前陣子自己還研究了一下,專門為了這個溪流的...