2023年4月1日 星期六

語音逐字稿轉成完美文章表格

https://4rdp.blogspot.com/2023/04/blog-post.html?m=0

niji・journey  語音逐字稿轉成文章 美少女漫畫風格

在網路看到一篇用 ChatGPT 快速將會議語音逐字稿轉成完美文章表格的 5 個技巧,個人覺得實用因而收錄,我是個部落客,喜歡用文字記錄點點滴滴,不過打字很慢,用嘴巴講電腦自動記錄很方便,不過這需要有私人空間,否則講述內容時會干擾到別人。

逐字稿紀錄,使用 PC 推薦雅婷逐字稿,手機可用 Google 即時轉錄
如果想直接說給 ChatGPT 聽,就使用 Talk-to-ChatGPT

2023年3月28日 星期二

Git Commands

https://4rdp.blogspot.com/2023/03/git-commands.html?m=0


續前文,因為工作關係開始使用 Git,雖然我使用 Sourcetree,但是很奇怪曾經發生從 Bitbucket clone 源碼下來,然後 build 不成功,因此日本的同事建議我用 Git 指令以及 SSH,不要用 HTTP,最後才解決問題,所以本文紀錄及解說常用重要指令的基本語法。

1. 在本機建一個 Git 工作區,然後在這目錄下放不同工作的 Git

C:> md Git
C:> cd .\Git
C:\Git> 

2. 將 Bitbucket 儲存庫 (Repository) 的內容 clone 到本機 (Local) 來
C:\Git> git clone https://git@bitbucket_server/project_name/task_name.git  

3. 建立新分支,然後從現在的 main 分支切換到新分支,並檢查分支位置
C:\Git> git branch new_branch
C:\Git> git branch
C:\Git> git checkout new_branch
C:\Git> git branch 

4. 必要時可將最新的資料從儲存庫 (Repository) 取出更新
C:\Git> git pull

5. 更動某個檔案內容之後,將它加入 (Add) 及提交 (Commit) 
C:\Git> cd .\task_name
C:\Git\task_name> git diff
C:\Git\task_name> git commit -a -m 'commit message' 

6. 最後將提交的資料上傳到遠端儲存庫 
C:\Git\task_name> git push

7. 當新分支要合併回原來主線,提出需求核准後再合併 
C:\Git\task_name> git merge

2023年3月24日 星期五

訓練數學感 347 ─ 牌型機率

https://4rdp.blogspot.com/2023/02/347.html?m=0

玩橋牌 52 張撲克牌,會任意發給每人 13 張牌,請問拿到 5332 牌型的機率是多少?

以上數字是不區分花色,五張可以是黑桃也可以是紅心。

難度 

2023年3月20日 星期一

橋牌研究誌 (4BBS)

https://4rdp.blogspot.com/2023/03/4bbs.html?m=0

今年初,另外開一個新的網誌 ─ Bridan 橋牌研究誌,因為個人感覺橋牌有些內容與研發養成的目的越來越遠,而且我的叫牌制度這陣子經常更新內容,把部分內容分離獨立於不同主題的網誌會比較好,以免偏題太多,因此少部分內容仍會在研發養成所發表,其餘大部分會發表在橋牌研究誌中。

橋牌研究誌,未來除了發表個人叫牌制度之外,還會放很多主打的牌例,以後甚至也會有防禦的討論,個人最大的願望,是把叫牌制度簡化推廣給大家,並研究主打及防禦技巧,依循特定準則,可以將合約結果最佳化,獲取好成績。現在已經上傳 BBS 制度綱要,會陸續加入牌例討論,還有許多主打牌例,都可以線上試打,我想這將是這個網誌的特色。

無意間發現張忠謀先生是 2023 中華盃國家代表隊選手!https://www.ctcba.org.tw/news_in.php?lmenuid=1&qpmid=1&qinfoid=353

2023年3月16日 星期四

數學之美 19 – 質數的三次方數根 (Digital Roots of Cubed Primes)

https://4rdp.blogspot.com/2023/03/19-digital-roots-of-cubed-primes.html?m=0

FB 上看到這張圖,覺得有趣,因而蒐錄。

2023年3月12日 星期日

訓練數學感 346 ─ 正五邊形內的黃金比例 (Golden Ratio)

https://4rdp.blogspot.com/2023/03/346-golden-ratio.html?m=0

如圖,試證明正五邊形內 AC 線段上一點 P ,可得 $x^{2}+y^{2}-2z^{2}=\varphi$

難度 ✩ ✩ ✩

2023年3月8日 星期三

我的橋牌歷程

https://4rdp.blogspot.com/2023/02/blog-post.html?m=0

左圖是我的書櫃一角,還約有1/3的書未在照片中,從藏書數量應該知道我是橋牌的愛好者,今天就談一談我的橋牌歷程。

第一次接觸橋牌是在我國中時期,有位同學住在老家附近,每到假日常去他家消磨時光,有時玩我設計出來的桌遊或是玩牌,因此他是我的橋牌啟蒙老師,不過當時兩個人只能玩雙人橋牌,牌運很重要,也很沒有技術性,拿好牌就容易贏,也因為剛學掌握技巧不足,加上他的算牌能力很強,總是被同學吃得死死的,當時並不覺得橋牌好玩。

第二次玩橋牌是在專科時,學校橋藝社舉辦校內賽,我和同學研究致勝暗號以傳遞歡迎不歡迎訊號,這在防禦時很好用,不過當時不知道有叫牌制度,許多好牌叫低了合約,因此成績不會多好,橋牌是相同的牌給很多人打,分數是比較出來的,而且還有許多牌張受敵家控制,作弊是無法完全取勝的。

自從參加比賽知道橋牌有叫牌制度之後,摒棄暗號,去買一本「自然叫牌制」的橋書開始研究,而同班同學有人專研「中華精準制」,我是不愛背書的人,因此中華精準制不合我的口味,所以自然制四張牌組開叫,點力經過數學計算,可以推算適當的合約範圍,契中我的心坎,此時我換新搭檔,他在象棋、圍棋方面棋力蠻高,也是自然制愛好者,自此他成為我固定搭檔之一。

我研究東西總是走愛好者路線,不參加學校社團,但是橋藝方面與橋藝社社員的能力不相上下,因此專科四年級時,學校舉辦全國校際盃比賽,受邀參加校隊參賽,記憶最深刻是曾遇到「短門制」對手,叫牌破壞力超強,自己的牌組完全叫不出來,因而激發我研究改進叫牌制度。

讀大學研究所時,海洋大學流行「林氏制度」,因為船員們長期跑船無聊適合打橋牌,這叫牌制度我並未深入研究,不過我已經趨向使用五張高花開叫的「美國標準制」(SAYC, Standard American Yellow Card) ,搭檔也換成專科時代的學弟,我的初級橋士證書就是和他搭檔,一同勝過多場台北橋藝中心二人賽取得的。

研究所畢業後開始邀集同學們來家裡玩牌,就是純粹橋藝智力鬥爭,沒有抽菸喝酒喧鬧賭博等惡習,而且玩牌頂多八小時,不會因為打牌玩通霄破壞生活次序,母親看我有節制的玩,就不再干預禁止玩牌這項活動,不過玩橋牌到我結婚後嘎然而止,將近 20 年沒有玩橋牌,直到 2022 年初,我的自然制橋伴邀請玩線上橋牌 (PlayOK) 才又開始。

2023年3月4日 星期六

2023年2月28日 星期二

訓練數學感 345 ─ 求內切圓半徑

https://4rdp.blogspot.com/2023/02/345.html?m=0

 

一直角三角形 ABC,等分 ∠A 及 ∠C 各得交點 DE,知 BE = 6 及 BD = 8,試求 三角形 ABC 內切圓半徑等於多少?

難度

2023年2月24日 星期五

總墩數定律 (The Law of Total Tricks)

https://4rdp.blogspot.com/2023/02/law-of-total-tricks.html?m=0

最近重新研究橋牌,翻閱世界文物出版社曾出版一本 叫或不叫 (總墩數定律),Larry Cohen 著,林濟墉譯,ISBN 957-8996-33-0。我喜歡玩橋牌,可能跟它需要計算數字有點關聯,所以這個總墩數定律很合我的口味。

這裡把原理精華說明,未來有興趣的人可以再進一步研究。

總墩數定律,簡單說在競叫中,與同伴王牌張數和就是最佳合約線數,

八張王牌張數和 或 16 總墩,叫二線安全

九張王牌張數和 或 17 總墩,三線安全

十張王牌張數和 或 18 總墩,四線安全

十一張王牌張數和 或 19 總墩,五線安全


它的原理來自牌型分佈,與大牌位置無關,敵我雙方贏墩的總數等於雙方王牌的總張數,

如果一方為無王合約,那麼該方王牌張數以 7 張計算。

參考下方範例一

NS 紅心 8 張,共 21 點,4 個失墩
WE 梅花 8 張,共 19 點
因此雙方王牌總張數 = 8 + 8 = 16

♠ KJ5

AQT8

♢ QJT

K42


♠ 876

♡ 543

♢ 983

AQT6

N


W            E

S

AQ32

K6

♢ K42

♣ J987


T94

♡ J972

A765

♣ 53


NS 主打紅心合約,有 4 個失墩 (紅色標示) = 9 贏墩

WE 主打梅花合約,有 6 個失墩 (綠色標示) = 7 贏墩

東西家牌互換


KJ5

AQT8

QJT

♣ K42


AQ32

♡ K6

K42

♣ J987

N


W            E

S

♠ 876

♡ 543

♢ 983

AQT6


♠ T94

♡ J972

A765

♣ 53


NS 主打紅心合約,有 4 個失墩 (紅色標示) = 9 贏墩

WE 主打梅花合約,有 6 個失墩 (綠色標示) = 7 贏墩


東西家牌互換 紅心 K3


KJ5

AQT8

QJT

♣ K42


AQ32

♡ 63

K42

♣ J987

N


W          E

S

♠ 876

K54

♢ 983

AQT6


♠ T94

♡ J972

A765

♣ 53


NS 主打紅心合約,有 5 個失墩 (紅色標示) = 8 贏墩

WE 主打梅花合約,有 5 個失墩 (綠色標示) = 8 贏墩

總墩數 = 王牌張數 8 + 8 = 16 = 贏墩 9 + 7 = 贏墩 8 + 8

因此,大牌位置影響對那一方有利,如果一方贏墩少一墩,那麼另一方就多一贏墩。
同樣,牌型分布,對一方有利,那就對另一方不利,所以總墩數不變。

再看範例二

2023年2月20日 星期一

BBS 4-1.03 第三四家一階開叫後發展

https://4rdp.blogspot.com/2023/02/bbs-4-103.html?m=0

討論原因

因為戰術性考量第三四家可輕開叫,再加上第一家曾 PASS,所以原叫牌系統應予微幅修正,答叫者二階新花為 9-11 點,不再迫叫成局,其餘叫品意義不變。


答叫發展:


1. 新花蓋叫 ─ 有限牌力 (最多 11 點),四張以上牌組

2. 新花跳叫 ─ 9 - 11 點,表示好的六張牌組

3. 蓋叫無王 ─ 6-8 點,不支持同伴,且無好花色

4. 跳叫無王 ─ 9-11 點,不支持同伴,且無好花色

5. 加叫支持 ─ 王牌支持 (至少三張),一次叫足線數,阻止敵方插叫

2023年2月16日 星期四

訓練數學感 344 ─ 12 點開叫 機率為多少?

https://4rdp.blogspot.com/2023/02/344-12.html?m=0

niji.journey 生成圖片 (橋牌開叫 12 點)

玩過橋牌的人都知道它是一個撲克牌吃墩的遊戲,四個人玩,兩兩一隊,要合作喊牌、防禦莊家主打。叫牌的關鍵在於你手上 13 張牌有多少點力,以 A 四點、K 三點、Q 兩點、J 一點,方式來計算牌力,請問你拿到一手牌 12 點以上,能夠開叫的機率有多少?

難度 ✩ ✩ ✩

2023年2月12日 星期日

Log

https://4rdp.blogspot.com/2023/02/log.html?m=0

在 整理 dB 一文時,想起曾經寫過一篇 對數 (Logarithm) 專文,它是在你沒有數學函式庫時,可以求解對數的方法,不過在組合語言設計程式的年代,八位元處理器的算力不夠強,我沒有使用這種計算法求解,而是採用查表法來求對數值,本文說明查表法可以如何設計。


如上圖所示,

2023年2月8日 星期三

訓練數學感 343 ─ 求線長

https://4rdp.blogspot.com/2023/02/343.html?m=0

 

直角三角形外兩個四邊形皆為正方形,求紅線 X 長度。

難度 ✩ ✩ ✩

2023年2月4日 星期六

稅 (Tax)

https://4rdp.blogspot.com/2023/02/tax.html?m=0


niji.journey 生成圖片 (公司,小姐,敲打計算機,賠錢)

在 FB 上看到一篇賠本貼文,有網友留言回覆,我覺得重要節錄下來。

一般小公司都用書審,普通加工業是以營業額的 6% 為淨利潤率來推算淨利,再以淨利的 20% 繳交營所稅,例如年營業額 500 萬元,開發票時繳的 5% 以外,估計年度淨利為 30 萬元 (500 x 6%),營所稅要繳 6 萬元 (30 x 20%),一般會計師都會這樣幫忙作帳的,但是查稅風險自負,因為很多小公司憑證不足,萬一被查到進項發票不足,是會罰款的,但是機會很低。

這就是為什麼外面有人協助提供發票要收 8% ~ 10% 的道理,因為除了 5% 營業稅,至少還有 1.2% 的營所稅 (6 / 500 = 1.2%),成本必然超過 6.2%,賺一點點的手續費是必須的啊!

2023年1月31日 星期二

BBS 3-1.03 一階開叫 (1D/H/S)

https://4rdp.blogspot.com/2023/01/bbs-3-103-1dhs.html?m=0

開叫者:12-14 點,開叫牌組五張以上

答叫分類

PASS

答叫者 0-5 點 或 6-8 點兩張支持

答叫無王

答叫者無四張高花,一次叫足線數,可能兩張不支持同伴花色

1NT 需有 6-8 點力,迫叫無王過渡叫品

2NT 需有 9-11 點力,為邀請成局 (類似迫叫無王,開叫者不適合時應改叫)

3NT 需有 12-14 點力,通常是平均牌,成局束叫

12 點以上,也可以先高階新花再蓋叫無王

1H/S  一階高花

答叫者 6-11 點,所叫新花四張以上

有五張先叫五張,黑桃紅心等長時先叫黑桃

高階新花

答叫者所叫花色四張以上

二階答叫 12-14 點,三階答叫 15 點以上,4C/D 問 A 18 點以上

支持開叫者花色

答叫者 12 點以上,先高階新花再支持

答叫者 6-11 點,盡量四張以上支持

6 失墩以下者,則直接叫成局

7 失墩則邀請成局

8 失墩可加一支持

其它失墩過多,或是 6-8 點兩張,可低線 PASS


開叫者可能三種牌型

1H   ---   (#)   —

2D                           x54x  牌型

2H                           x6xx

2NT                         2533


1H   —   2H  —

3H                          邀請,非紅心六張


=======================================

同伴開叫 1H,答叫者手持

X

XXX

KXXX

AXXXX


答叫  2H 優於 1NT。


=====================================



開叫者拿

XX

AKXXX

QXX

KXX


答叫者手持

X

XX

KXXXX

AXXXX


1H   —   1NT   —

2NT   —   3C   —

—                            不必要在意這副牌的分數,發現怪怪的,不配合就應該停叫了

2023年1月27日 星期五

訓練數學感 342 ─ 推筒子

https://4rdp.blogspot.com/2023/01/342.html?m=0


這個遊戲是從麻將牌改版而來,使用一筒到九筒以及白板,每種牌各四張,共 40 張麻將牌,每個人各發兩張牌,筒數就是分數,白板為半筒,將兩張筒數合計,超過(含)十筒時減去十筒為分數比大小,例如 五筒 + 八筒 = 十三筒,13 -10 = 3 分,如果兩張一樣的牌稱為對子把它當作獲得10 分,對子勝過非對子的,請問這樣任意兩張牌的組合,分數期望值等於多少?

難度 

2023年1月23日 星期一

全力以富的投資策略

https://4rdp.blogspot.com/2023/01/blog-post.html?m=0


niji.journey 生成圖片 (兔子 過年 數錢數不完)

新年快樂!祝大家兔年數錢數到「兔」,今天主題就來談投資策略。

我的理財思維以及行動,是觀察父母的理財行為並從其中體悟而來,印象中在民國六七十年代,利率蠻高的,差不多 8% 以上,另外他們曾經跟會被倒會過,加上那時股票也不流行,因此他們喜歡以定存方式累積資產。

民國八十年代之後,利率下跌,股市開始火熱,雖然定存的利息很少也不碰股票,堅持時間複利的策略保本,另外有學生宿舍以及店面出租,所以他們的晚年算是富裕的。

承襲父母理財觀念,基本上我也採穩中求勝的策略,以薪資為主累積第一桶金,有第一桶金之後,買車、買房或投資就看個人如何使用,到目前為止,個人帳面獲利最多的是買房,除了自用,它也是抗通膨的利器,不過它不易變現,不是想賣就馬上能賣。

為什麼房地產比股票基金容易保值甚至增值?主要在於它的不變性,一塊地一間房子,除非週遭有重大建設影響,並且土地面積不會增大一倍,或是房子突然多了一間,它們的價值基本上隨著人口的變遷而變化。但是股票不一樣,一家公司可能為了擴大增資,立即股票變多了,但是還沒馬上獲利,股價將會有一段時間下跌,甚至生意不見起色,股價也回不來,因此股票市場比房地產凶險的多,小資族沒有好的投資策略,在股海中非常容易沒頂。

個人的經驗,

2023年1月19日 星期四

Markdown

https://4rdp.blogspot.com/2023/01/markdown.html?m=0

Notepad++ 編輯的畫面

Markdown 是我這陣子寫文件使用最頻繁的純文字標記語言,它可以很容易使用文字編輯器編輯文章內容,並可立即轉化 HTML 格式以網頁方式呈現。

使用它是因為工作上的需求,需要寫一份約三百多頁技術說明文件,被拆分成好幾個人一起編寫,還要控管文件內容何處增刪改,因此不適合用 Word 直接編輯,由於文字多圖片少,而是以 Notepad++ 配 Markdown Panel 和 MarkdownViewer++ 編輯文件,再用 pandoc 編譯成 docx、用 Bitbucket (Git) 倉庫存檔。

Markdown Panel 顯示的成果

2023年1月15日 星期日

訓練數學感 341 ─ 數字黑白猜

https://4rdp.blogspot.com/2023/01/341.html?m=0

黑色和白色卡片各七張,上面分別寫著數字 0, 1, 2, 3, 4, 5, 6,從這 14 張牌,任意抽出黑色與白色卡片各兩張,將剩下十張牌,依數字大小,由小而大從左往右排列,黑白卡數字相同時,黑卡排在白卡左邊,十張卡片排好後,如上圖所示。

請問被抽掉的四張卡片是甚麼號碼?

難度 

2023年1月11日 星期三

BBS 2-1.03 1C 開叫

https://4rdp.blogspot.com/2023/01/bbs-2-103-1c.html?m=0

開叫者:12-17 點,不保證梅花張數 (迫叫一圈),可能包含下列情況之一
                12-14 點,平均牌再蓋叫無王  或 非平均牌型再蓋叫花色
                15-17 點,再跳叫四張以上牌組 或 無王 (門門有擋)

開叫梅花建議:通常兩種情況

第一種 4333,4432 的平均牌,通常 12-14 點,

第二種 非平均牌,第二次可清楚表達牌型出來,或加叫同伴花色。

否則宜調整點力叫牌,加一點或降一點表明點力範圍,以及有沒有五張牌組,

降兩點尚可,但升兩點不宜。


答叫分類

1D  緩衝答叫

答叫者可能是以下狀況之一

0-5 點,下一圈再第二度示弱,答叫 PASS。

6-11 點,有低花牌組且無四張高花,也不適合答叫無王,下圈叫出牌組。

答叫無王

答叫者,平均牌無四張高花,一次叫足線數

1NT 需有 6-8 點力,迫叫無王過渡叫品

2NT 需有 9-11 點力,為邀請成局 (類似迫叫無王,開叫者不適合時應改叫)

3NT 需有 12-14 點力,至少成局

12 點以上,也可以先高階新花再蓋叫無王

1H/S  一階高花

答叫者 6-11 點,所叫新花四張以上

有五張先叫五張,黑桃紅心等長時先叫黑桃 *

高階新花

通常答叫者所叫花色四張以上

二階答叫 12-14 點,三階答叫 15 點以上


梅花開叫,不把它當牌組看,因此 1C -- 2C 不是加叫支持,是高階新花


1C  –  1D/H/S          6-11點,牌型 X45X 先叫五張方塊

因為開叫 1C 的人,會再叫四張紅心和黑桃也可能無王


1C   --    1D    ---  

1NT                         表示開叫者平均牌,無四張高花 12-14 點


* 答叫者手持兩門花色,先叫較長的,如果等長(先叫較高花色)。

1C    ---   1S   ---

1NT  ---   2H             答叫者兩門五張或五四花色,不適合無王