跳至主要内容

安心感

· 閱讀時間約 1 分鐘

最近差不多要剪頭髮了,自從研究所畢業回台北後,我都是在家樓下的理髮店剪頭髮。固定每個月月底,固定同一個店員,店員也固定會問我跟之前剪一樣嗎?

總覺得生活中這些 NPC 們帶給我一種安心感,每個月固定剪頭髮的店員、家裡樓下的早餐店阿姨、公司旁邊便利商店的店員、大樓的管理員阿伯。即使過了許多年,我從來不知道他們的名字,但他們總是堅守在同一個地方,是我最熟悉的陌生人。

生活駭客

· 閱讀時間約 1 分鐘

我的表妹朱恆、表姊朱立和他老公傑西(中文名:鐵拳)要回美國了,今天中午來家裡用餐並且整理行李聊天,我爸對於鐵拳的生活小妙招嘖嘖稱奇,他還以為不小心弄掉了。

護照或是重要的東西放在鞋子上,就不會忘記了🤣。

推薦大家下次試試看。

img

鐵拳穿著「印象九份」的 Tshirt,他說回美國要寄明信片給那個九份的老闆。

img

246

· 閱讀時間約 1 分鐘

土石流防災資訊網的網址是諧音梗。

https://246.ardswc.gov.tw/

2:吐

4:四

6:六

圓周率聽幾張牌

· 閱讀時間約 2 分鐘

麻將規則(假設花色相同)

以台灣麻將為例,玩家手牌共有 16 張牌,聽牌後,最後得到第 17 張牌,達成遊戲條件即勝利(胡牌)。

胡牌條件

17 張牌組合成 5 組「面子」 + 1 對「眼睛」

  • 面子:指由三張牌組成的牌組,有以下兩種形式:

    1. 順子:由三張數字連續的牌組成。

      • 例如:4、5、66、7、8
    2. 刻子:由三張完全相同的牌組成。

      • 例如:8、8、85、5、5
  • 眼睛:指一對完全相同的牌。

    • 例如:1、15、5

圓周率「3.141592653589793」聽幾張牌?

整理手牌

首先,我們將圓周率的前 16 位數字轉換成麻將牌:

3.14159 26535 89793

將數字照大小排列整理後得到

1123334555678999

想一想這個組合聽幾張牌?

把眼睛抓出來拆解

  1. 如果用1當作眼睛 11 234 33 555 678 999 我們可以得到上述排列,故得到1、3為我們聽的牌。

  2. 如果用5當作眼睛 13 123 345 55 678 999 我們可以得到上述排列,故缺少一張2為我們聽的牌。

  3. 如果用9當作眼睛 112 333 55 456 789 99 我們可以得到上述排列,故無法湊齊胡牌條件。

結論

圓周率聽1、2、3三張牌。

有趣小知識

圓周率小數點後第16位是 2,所以圓周率確實是可以胡牌的。

李老闆有兩把小雨傘

· 閱讀時間約 3 分鐘

今天在社群上看到小時候的中文老師發了一篇很有意思的文章。

近日的中文怪物(卡比寶寶吃水餃),讓我回想起當年的聲韻學考題: 要求大家標出「李老闆有兩把小雨傘」用口語念出來時的聲調(如何變調) 印象中應該是全班覆沒 XD -- 貼心提醒:全部標三聲ˇ會對三個字,但全對才給分 XD

試著想看看吧!

正確解答更新

感謝 Wiwi 老師推薦這則貼文,於是我打算把正確答案寫得更嚴謹一些。

變調規則

以下是我小學作文班老師的回覆

「兩個」三聲連讀時,第一個轉二聲沒錯,如「老闆」的老、「雨傘」的雨;但「三個」三聲連讀時,第一個字的聲調又會有變化(不是常規的一二三四聲,而是只有前半截、只有往下一點點但沒有往上揚的三聲,可以試著念出來並感受看看,三連讀的第一個字不是二聲也不是完整的三聲 XD);所以這類題目要先把「詞組」區分出來,看是二連讀還是三連讀(比如全家貼文中的「你手裡」、「五百五」、「也可以」、「買九款」、「水果酒」、「可可捲」等)。

拆解「李老闆有兩把小雨傘」:

  1. 先切分詞組: 這句話可以自然地切分成: [李老闆] [有] [兩把] [小雨傘]

  2. 在各個詞組內部進行變調:

    • [兩把 (liǎng bǎ)]:這是最簡單的「兩個三聲」相連,規則是「前一個字變二聲」。

      liǎng bǎ → liáng bǎ (2-3)

    • [李老闆 (lǐ lǎo bǎn)]:這是「三個三聲」1組成的詞。在口語中,第一個字會變成半三聲,第二個字是二聲,第三個字一樣是三聲。

    • 這裡我就把半三聲定義成2.5聲好了。

      lǐ lǎo bǎn → lí láo bǎn (2.5-2-3)

    • [小雨傘 (xiǎo yǔ sǎn)]:同上,也是「三個三聲」的詞組。

      xiǎo yǔ sǎn → xiáo yú sǎn (2.5-2-3)

  3. 組合詞組間的變調:

    現在,內部變調完的詞組放回句子裡: [lí láo bǎn] [yǒu] [liáng bǎ] [xiáo yú sǎn] 聲調變為: (2.5-2-3) (3) (2-3) (2.5-2-3)

    這時出現了新的「三聲相連」: ...闆(bǎn) 有(yǒu)... 這裡的 闆(3)有(3) 又構成了一組 3+3 的情況。因此, 需要再次變調,從三聲變成二聲。

    bǎn(3) yǒu(3) → bán(2) yǒu(3)

  4. 得出最終結果:

    組合起來就是: lí láo bán yǒu liáng bǎ xiáo yú sǎn 2.5 - 2 - 2 - 3 - 2 - 3 - 2.5 - 2 - 3

正確答案

原調(字典裡的聲調): 李(lǐ) 老(lǎo) 闆(bǎn) 有(yǒu) 兩(liǎng) 把(bǎ) 小(xiǎo) 雨(yǔ) 傘(sǎn) 3 - 3 - 3 - 3 - 3 - 3 - 3 - 3 - 3

口語變調後: 李(lí) 老(láo) 闆(bán) 有(yǒu) 兩(liáng) 把(bǎ) 小(xiáo) 雨(yú) 傘(sǎn) ˊ (二點五聲) - ˊ (二聲) - ˊ (二聲) - ˇ (三聲) - ˊ (二聲) - ˇ (三聲) - ˊ (二點五聲) - ˊ (二聲) - ˇ (三聲)

用數字表示就是: 2.5 - 2 - 2 - 3 - 2 - 3 - 2.5 - 2 - 3

備註

文中的拼音無法表示 2.5 聲的聲調於是沿用 2 聲代替。


Footnotes

  1. 聲調學補充資料

決鬥 25 攻略

· 閱讀時間約 3 分鐘

決鬥 25(Duel 25)

這個紙牌遊戲是 wiwi.blog 今天發行的最新遊戲作品1,規則很簡單但是超級有趣,下班回家後跟蝦波也拿出實體撲克牌玩了幾場,目前我比數 2:1 領先。

以下是遊戲連結:

  1. 決鬥 25:隨機出牌版。

  2. 決鬥 25(AI 加強版):AI 策略版。

遊戲攻略

首先定義牌的強弱,肯定是點數大的強,所以 1-6 為弱卡, 8-13 為強卡,7 為一般強弱。

第一張出牌策略

由於第一張不需要補血,所以先假設我們出牌方向為攻擊及反擊兩種。

  1. 假設對方出攻擊

    基本上什麼都可以出,這是很好的情況

    1. 出強攻擊:出強攻擊對方也同樣損血,不虧不賺。
    2. 出弱攻擊:可以替換手牌濾出強牌,賺。
    3. 出強反擊:讓對方大損血,賺。
    4. 出弱反擊:讓對方損血同時濾掉一張弱牌,賺。
  2. 假設對方出反擊

    1. 出強攻擊:損血,虧。
    2. 出弱攻擊:雖然替換掉弱牌,但是損血,不虧不賺。
    3. 出強反擊:少一張強牌,虧。
    4. 出弱反擊:濾掉一張弱牌,賺。
  3. 假設對方出補血

    1. 出強攻擊:攻擊到對面,不過對面也補了血,不虧不賺。
    2. 出弱攻擊:攻擊到對面,不過對面也補了血,但是濾掉一張弱牌,賺。
    3. 出強反擊:少一張強牌,虧。
    4. 出弱反擊:濾掉一張弱牌,賺。
出牌攻擊/反擊/補血
強攻擊不虧不賺/虧/不虧不賺
弱攻擊賺/不虧不賺/賺
強反擊賺/虧/虧
弱反擊賺/賺/賺

由此可知,第一張牌出弱反擊是最佳解!

並根據拿到的手牌,所有出牌策略為:弱反擊>弱攻擊>強攻擊>強反擊。

其他小技巧

  1. 當血量剩餘 14 滴以下時(1~13滴),要注意達到斬殺線。

    1. 對方攻擊(次優):出攻擊可以斬殺對方(若自己也被斬殺則平手)。
    2. 對方反擊(最差):出攻擊被反擊。
    3. 對方補血(最優):出攻擊可以斬殺對手。
  2. 根據對手出牌判斷對手是否沒有反擊牌,若沒有,達到斬殺線後果斷攻擊(攻擊為最優與次優選項)。

  3. 快達斬殺線前,使用強補牌,無論對方出什麼都補到血。

  4. 前期或第一張出牌可以使用弱補牌,不用怕沒補到血,主要可以濾掉弱牌。

遊戲心得

真的非常好玩,規則越簡單,反而越有樂趣。實體撲克牌有個缺點是計分麻煩,我跟蝦波的做法是兩個人開手機計算機放在旁邊計算血量,敲碗 Wiwi 老師寫一個雙人對戰的網頁版本,就可以開心玩到爽啦,再次感謝!

Footnotes

  1. 還有 Wiwi 的前一個作品音樂乒乓球也超級有創意超好玩的,推薦大家去玩看看。

虛擬機指南

· 閱讀時間約 2 分鐘

作業系統

前陣子我談了關於土木產業中作業系統與軟體支援的問題,經過幾天的摸索和找資料,現在我有個超級簡易的方法可以讓你安裝無數個系統慢慢玩個夠。如果你也想要開始嘗試看看自由開源的 Linux 系統,但礙於軟體相容或是其他原因無法執行。今天我來分享這個折衷的方式,只要簡單四個步驟即可,有興趣的話來試看看吧。

虛擬機

先介紹一下什麼是虛擬機?顧名思義就是一個存在你電腦裡的虛擬主機,就像一部全新的電腦,你可以自由的決定要分出多少現在主機上的性能,在上面跑另一個系統,安裝設定很容易,也可以輕鬆的移除掉,如果你對不留後路的重灌原系統有點害怕的話,非常推薦可以先從虛擬機嘗試看看!

安裝步驟說明

第一步

下載 Oracle VirtualBox 虛擬機,它的核心是免費開源的自由軟體1

第二步

下載一個你想要安裝的系統 iso 檔(Windows、Linux)都可以

我選擇入門的是 Linux Mint22 Cinnamon Edition

第三步

新增並設定虛擬機

  1. 輸入 VM Name(虛擬機的名字)。

  2. 選擇 VM Folder(虛擬機的儲存位置)。

  3. 選擇 ISO Image(剛才下載的系統檔)。

  4. 勾選 Proceed with Unattended Installation(自動安裝)。 img

  5. User Name (輸入你的系統名字)、密碼(輸入你的系統密碼)。 img

  6. Base Memory、Number of CPUs(選擇想要分出多少記憶體及 CPU,推薦拉到綠色區域)。 img

  7. Disk Size(輸入你的系統硬碟大小,例如 500 GB)。 img

  8. 完成後啟動虛擬機。 若出現以下畫面,再選擇剛才下載的 iso 檔即可。 img

第四步

完成你的 Linux 系統安裝,並可以無負擔地享受這個全新的開源系統啦!

img

Footnotes

  1. 商用擴充功能等目前為甲骨文公司所開發,需要商業授權。

壹號出口

· 閱讀時間約 1 分鐘

早餐店推薦

今天來推薦喜歡的早餐店,通常周末我都會 10~11 點左右吃一頓早午餐,

這樣兩餐一起吃可以省一頓的熱量。

這間是國父紀念館站壹號出口的壹號出口1

img

推薦他的脆皮蛋餅,喜歡吃辣的一定要請老闆幫你加辣醬油膏,微微的鹹香辣感,很好吃。

也推薦加套餐,有薯條、雞塊、洋蔥圈套餐,搭配一個無糖的洋甘菊茶,滿足的早午餐。

Footnotes

  1. 推薦早上十點就過來,不然可能要排隊呦

電影

· 閱讀時間約 2 分鐘

電影列表想法

最近突然想到一個週日夜晚的煩惱,「今晚看什麼?」,選完片後既期待又害怕受傷害,最後的寶貴時光一定要看到好電影才會心滿意足。

於是我決定設置一個電影列表,紀錄我所有看過而且很喜歡的愛片分享給大家,讓大家只要打開這份清單,就可以從備註的描述中挑選一部順眼的電影欣賞,希望我們欣賞電影的品味很接近,讓大家可以看得開心,抱著愉快的滿足感入睡。

快來看看吧!精挑細選的愛心片單1

觀影配置

順便跟大家分享我目前的觀影配置,我把房間佈置成小小電影院(躺著看才爽!),偶爾找兩三個好朋友擠一擠,看恐怖片也很有氣氛。 配置大概像是這樣。

img

  • 投影機:JMGO N1S Ultra
  • 投影幕:100 吋 16:9 白玻纖布幕
  • 電視配件:Google chromecast 4k 2
  • 音響:Klipsch R-51PM
  • 片源:Netflix、Disney+、HamiVideo、My video

關於觀影平台,前兩個服務電影比較少,劇集或是紀錄片比較多。喜歡看電影的人我很推薦 HamiVideo,或是 Myvideo 都可以單次付費觀看,片源比前面兩個充足,有些老電影都找的到,真的找不到片源也推薦收藏 DVD 呦,喜歡的電影值得永久收藏在自己的櫃子或硬碟裡。

Footnotes

  1. 電影列表在興趣區裡可以找到,絕對值得你一看!

  2. 兩年前在淘寶購入投影機,當時台灣還沒有代理,所以另外買了 Chromecast 支援台灣常見串流服務。

軟體綁架

· 閱讀時間約 3 分鐘

在前面 RSS 的文章中有提到,我目前必須被迫使用 Windows 系統的電腦,原因就在於業界環境中有太多工程軟體是被壟斷的,以目前我待的土木業較常見的為例

CSI

  1. 建築分析設計軟體 ETABS
  2. 結構分析與設計軟體 SAP2000
  3. 地下結構分析與設計軟體 SAFE

Midas Civil

  1. 結構分析與設計軟體 Midas Civil
  2. 房屋結構分析設計軟體 Midas Gen

SIMULIA

  1. 有限元素分析軟體 Abaqus

AUTODESK

  1. 設計與製圖軟體 AutoCad
  2. BIM資訊整合軟體 Revit

台灣在地結構軟體商 RCAD

  1. 結構配筋後處理及數量計算軟體 RCAD

作業系統支援程度

公司 (Company)軟體 (Software)WindowsmacOSLinux
CSIETABS⚠️
SAP2000⚠️
SAFE⚠️
MidasMidas Civil⚠️
Midas Gen⚠️
SIMULIAAbaqus
AUTODESKAutoCAD
Revit⚠️
台灣在地軟體商RCAD

✅:原生支援 ⚠️:非原生支援,透過虛擬機等其他方式使用 ❌:不支援,沒有穩定的方式執行

上述這些專業軟體,可以看到絕大多數都不支援 macOS 或 Linux。

土木業界的困境

這些軟體背後有很龐大的理論基礎,配合新的材料、新的工法不斷修改程式,雖然也有一些開放的自由軟體,但我認為有幾個原因非常難被取代。

  1. 業界行之有年,不使用專有軟體,會被業主、顧問、結構審查委員、施工廠商等質疑安全性,自由軟體也很難做到在軟體驗證、法規校對、理論背景上跟大公司抗衡,畢竟是與生命財產相關的軟體。
  2. 公司內部同事們撰寫的 Excel1 試算 VBA、檢核試算表2、自動化建模等等無數小程式也是配合專有軟體寫的。
  3. 就算有一家公司特立獨行,可以全部用自由軟體做設計,但是工程進行會有無數的廠商配合,唯一的解法只有整個產業都使用自由軟體。就連最基本的文書處理 Word、PowerPoint 我都覺得很難在工作環境中換掉。

結論

一個工程師使用自由軟體,需要一群同事配合;

一群同事使用自由軟體,需要整間公司配合;

整間公司使用自由軟體,需要一群公司配合;

一群公司使用自由軟體,需要整個國家配合;

整個國家使用自由軟體,需要一群國家配合;

一群國家使用自由軟體,需要全世界配合

明天,就由我先開始使用.md格式替換掉.docx,做為打倒巨人的第一步吧!

Footnotes

  1. 是的沒錯,又是商業軟體,就像俄羅斯娃娃一層套一層

  2. 結構分析軟體是國外的規範,在台灣通常會利用很多很多的 excel 試算表,從前期 input 到後期 output 的分析結果,都整理一套符合台灣設計法規的標準,並透過軟體做設計