[TIL] Typora 1.0 並且開始收費(附上幾個有用的資源)

image-20211207165411620

image-20211207165414822

前情提要:

Typora 是一個我使用來撰寫文章的工具,除了速度快之外,也相當的好用。這裡快速整理我之前寫過的文章:

在日前, Typora 終於 1.0 了,也正式開始收費。不過我也發現幾個很棒的修改部分。

1.0 之後,變好用的部分

更多好用的格式:

image-20211207165853018

關於圖片的使用部分,變得更好用。還可以很快速的 zoom image 。

支援 ARM

Screen Shot 2021-11-23 at 23.42.00

我沒有 M1 無感!(難過

數學公式顯示

image-20211207170246271

其他好用的主題:

學術論文主題 typora-theme-essay_cn

image-20211207170406039

可以用類似論文的排版,這樣寫起來還蠻爽的。

https://github.com/du33169/typora-theme-essay_cn

Typora 伪装 LaTeX 中文样式主题

cover

可以用來寫實驗報告,也是很棒的格式啊。

https://github.com/Keldos-Li/typora-latex-theme

總結:

好用的軟體就需要大家的支持,其實一路上我也買了好幾個 markdown 的工具啊。

Typora 效能還不錯,開啟速度也相當的快。好軟體需要大家支持。

Reference

[好書分享] 跟著柴鼠學FQ,做自己的提款機:為投資理財打好基本功,讓你不靠勞力,增加被動收入,快速FIRE

image-20211203174744898

跟著柴鼠學FQ,做自己的提款機:為投資理財打好基本功,讓你不靠勞力,增加被動收入,快速FIRE

作者: 柴鼠兄弟  
繪者: 柴鼠兄弟
出版社:采實文化  
出版日期:2020/03/26

買書推薦網址:

前言:

這一本是今年所讀完的第十四本書。當初會知道這本書,當然就是長期有追蹤「柴鼠兄弟 ZRBros」頻道的。 必須老實說,當初會買這本書,單純是想支持「柴鼠兄弟 ZRBros」而已。 但是發現書本的內容整理的很好,文字口吻也相當的貼近並且有趣。蠻建議大家可以一起來看看。如果是股市的新人,一定要看他們的頻道來學基本常識。

內容簡介與心得:

什麼是FQ(Financial Quotient)?
FQ就是「財務智商、理財知識」,是一個人駕馭金錢的能力。

過去,大家以為FQ是財經相關人員的必修學分,
一提到「投資理財」,許多人不覺得是自己的事,
但其實,FQ是每個人的人生必修學分。

特別是在這厭、悶、窮忙、低薪的世代,
跟著柴鼠學FQ,不僅能解除你的理財焦慮,
還能讓你駕馭金錢,擁有建構被動收入機器的能力,
從此不靠兼差,也能為自己加薪!

柴鼠兄弟憑著對投資理財的興趣與自學,將多年投資心得結合媒體實務經驗,
拍成夯翻鼠FQ影片,把複雜難懂的投資理財化繁為簡,深受投資新手喜愛──

章節條列

Part 1 讓投資理財事半功倍的致富觀 / Part 2 真正的懶人投資,最基礎的FQ──定存、外幣

這邊比較基本,就先跳過。但是真的是從基本的開始分享。

Part 3 幫財富開外掛,打造被動收入──基金、股票

關於股市 K 線圖,什麼是紅K,什麼是黑K:

這一篇教導了關於 K 線的詳細說明,解釋經常看到的 紅K 跟 黑K 代表的意思。 有可能是一根紅K但是卻沒有賺錢嗎?並且也解釋了 KD 代表的涵意。這一個影片讓我受益良多。

關於定期定額存股,可能產生的問題:

這一篇教導了關於定期定額可能發生的問題。以往定期定額最好是買在上升的股市,可以不斷有穩定的獲利。但是如果是買到不斷下蝶的趨勢,該如何自救呢:

  • 適度停利,停扣或是轉換目標。畢竟定期定額還是要有一個好的標的。 建議挑選成分股不斷調整的 ETF 為主。
  • 長期後的定期定額,容易產生僵化(後期投入影響層面變小)。

ETF 的優點跟缺點:

購買 ETF 是許多新手(像我)的一開始入門方式,但是 ETF 有幾個問題一直讓我想不清楚:

  • 既然是追蹤指數,那麼市場上買賣的價位是由什麼來決定?
  • 如果因為太紅,遠遠超過指數本身會如何?
  • 成分股的調整方式,造成的結果?

可以看這篇了解一下。

關於 ETF 的溢價跟折價:

這些問題在這一部影片都有解釋,真的是相當實用的影片。也讓我了解「溢價」「折價」造成的 ETF 發行商需要主動出來控制股價的動作。也讓我在今年幾個 ETF 的溢價情形下,避免在高點入場的知識。

那麼要如何查詢「溢價」跟「折價」呢?

image-20211207001426151

每次都要查詢 ETF 可以透過這個 APP 「台股ETF折溢價查詢」 ,他也有付費版本。我覺得相當受用,加上可以幫助我避免買到溢價過多的 ETF 。推薦有買國外指數 etf 的人要記得裝這個。前幾天有看一下越南大跌,所以開盤先跑。少跌兩趴

此外,關於「溢價」跟「折價」的 ETF 購買上,也有網友有以下建議:

  • 話說關於ETF的折溢價,有很多人認為ETF的價差是值得投資的一個理由,但從專業的角度來看這件事,ETF的市價和淨值出現了落差,其實裡面會有不少一般投資者不知道的風險。
  • 裡面的內容,要記得只有原型ETF造市者才有辦法做誤差攤平,非原型的ETF有時是攤不平的 然後台灣股市裡面掛的ETF目前有也不少流動性是不佳的,也是要注意,理論上造市者要用申購買回機制去修正折溢價,但流動性太差的情況下,有可能造市者就不修正了,讓它進入清算下市。這些都是投資人比較少遇到的(因為台灣的ETF投資史並不長)
  • 另外買折價不一定是好的,通常在上升趨勢中,容易出現溢價的情況,而下跌趨勢中,會較常有折價的情況 所以如果用折價去買,有高機率買在下降趨勢。

Part 4 比賺錢更困難的事:保持賺錢

股神巴菲特曾經說過:「投資的第一法則,就是*不要賠錢*,第二法則就是不要忘記第一法則。」

這一篇讓許多新手知道一些錯誤的迷思:

  • 分批,分散,不要槓桿
  • 避免交易錯誤,知道你的交易員。

關於定期定額的風險控管部分,這些也很重要。

心得:

買這本主要是支持作用,但是也稍微把整本都看完。確定自己的許多想法跟書上是沒有違背的,也避免讓自己有錯誤的理解。蠻推薦大家可以買這本書,讓你的理財智商(FQ)能夠迅速成長。

[學習心得][Golang] 在 Heroku 上使用 go-pg 會發生 undefined: sql.NullTime 錯誤的解決方式

image-20211107005949431

前言:

原來 Heroku 上面 #Golang 的版本需要有特殊 define 才會正確的讀取到。不然都會使用 1.12。

最近在改一隻 LINE Bot 把原來已經不在 Heroku 支援的 MongoDB 改成 PostgreSQL ,想幫他加上免費的 PostgreSQL 但是遇到一些問題。先寫一下相關的學習。

Golang + ORM = Go-PG

先挑選了一個套件是

https://github.com/go-pg/pg

但是寫完後,發現 Local 都可以 compile ,但是丟到 Heroku 都會爆掉。

error undefined: sql.NullTime #59

remote: # github.com/go-pg/pg/v10/orm
remote: vendor/github.com/go-pg/pg/v10/orm/table.go:41:40: undefined: sql.NullTime
remote: gopkg.in/mgo.v2/internal/scram

根據以下的 issue https://github.com/guregu/null/issues/59 解決方法就是只要升級到 go1.13 就好

go1.13 就好
go1.13 就好
go1.13 就好

強制讓 Heroku 使用更新版本 ( > Go 1.12 ) 的版本

阿勒~~~我的 Go local 不是已經升級到 1.17.2 了嗎? 怎麼會?

remote:        Detected go modules via go.mod
remote: -----> 
remote:        Detected Module Name: github.com/kkdai/linebot-ptt-beauty
remote: -----> 
remote:  !!    The go.mod file for this project does not specify a Go version
remote:  !!    
remote:  !!    Defaulting to go1.12.17
remote:  !!    
remote:  !!    For more details see: htxtps://devcenter.heroku.com/articles/go-apps-with-modules#build-configuration
remote:  !!    
remote: -----> Using go1.12.17
remote: -----> Determining packages to install

問題來了….

不論你的 go.mod 上面的 Golang 版本有多新, Heroku 還是會使用 go 1.12

force heroko to use go > 1.12

參考這個 stackoverflow

https://stackoverflow.com/questions/56968852/specify-go-version-for-go-mod-file

module somemodule

// +heroku goVersion go1.14
go 1.14

require (
    // ...
)

如果你要使用最新版本的 Go 1.17.2 就改成

// +heroku goVersion go1.17
go 1.17

這樣就行了。

其他鏈結

  • https://github.com/go-pg/pg/issues/445
  • https://pg.uptrace.dev/
  • https://devcenter.heroku.com/articles/getting-started-with-go?singlepage=true

[學習心得][Golang] 手癢來開始改 LINE PTT Query Bot

screen1.jpg

前言:

找到一個 LINE Bot 使用 Go 來搜尋 PTT:

https://github.com/mong0520/linebot-ptt-beauty

本來覺得很有趣,後來發現資料都是使用 MongoDB 的來用。手癢之下,決定把他整個修復完成。

修改過後的 Repo:

https://github.com/kkdai/linebot-ptt-beauty

幾個功能:

  • 即時透過 PTT 抓取資料
  • 即時透過 PTT 抓取最新圖片
  • 可以尋找到 Post Like 跟 DisLike

透過 GoQuery 來抓取 PTT Like/DisLike

主要是透過 https://github.com/kkdai/photomgr 自行開發的功能,主要想法如下:

  • .push-tag 來找出所有的 “推” 跟 “噓”
  • 透過 Text() 來判斷是推文,還是噓文。

全部程式碼如下:

func (p *PTT) GetPostLikeDis(target string) (int, int) {
	// Get https response with setting cookie over18=1
	resp := getResponseWithCookie(target)
	doc, err := goquery.NewDocumentFromResponse(resp)
	if err != nil {
		log.Println(err)
		return 0, 0
	}

	var likeCount int
	var disLikeCount int
	doc.Find(".push-tag").Each(func(i int, s *goquery.Selection) {
		if strings.Contains(s.Text(), "推") {
			likeCount++
		} else if strings.Contains(s.Text(), "噓") {
			disLikeCount++
		}
	})
	// fmt.Println("like:", likeCount, " dislike:", disLikeCount)
	return likeCount, disLikeCount
}

有興趣的可以看這個 PR https://github.com/kkdai/photomgr/pull/10

待辦事項:

  • 支援 PostgresSQL 來儲存使用者偏好
  • 支援最受歡迎文章
  • 支援隨機文章

其他資訊:

本來作者有弄 MongoDB ,但是似乎現在沒有找到免費的 Heroku 做法就算了。 不過有看到 PostgreSQL 的免費版本,看來還是可以記錄下來使用者喜愛的文章。

[Day07] 在 heroku 上使用免費的 postgresql

碎念一下:

每一次有大專案,或是很大型演講。總是覺得壓力大,這時候來寫個扣真的是一種放鬆的行為。

[好書分享] 養對股票,存千萬

華倫老師存股系列 養對股票存千萬

華倫老師存股系列 養對股票存千萬

作者: 周文偉(華倫)  
出版社:Smart智富  
出版日期:2020/07/22
語言:繁體中文

買書推薦網址:

前言:

這一本是今年所讀完的第十三本書。因為我本身是個股市大菜鳥,雖然有買過幾次運氣的的機會,但是一直沒有認真地去學習關於存股跟相關投資概念。都是到了最近才將一些基本的概念來慢慢學,而這本就是用很簡單的概念來分享作者如何挑選不受到景氣影響的股票。

內容簡介與心得:

無論是剛開始存股、或是想存股卻不敢行動的你
是不是總有以上疑惑?
這一次,華倫老師將繼續用他的投資經驗
解答所有存股族最常見的困惑!

∥建立屬於你自己的存股組合
華倫老師首度揭露個人持股組合配置,同步教你如何自行配置快速成長股、穩健成長股、定存股的持股比例,帶你勇敢踏出養到千萬股票的第一步。

∥「長期持有」比「作價差」更容易獲利
每次想低買高賣,卻總是在股價上漲時急忙買進,股價下跌又慌張賣掉嗎?與其不斷買進和賣出前景不明的股票,不如長期持有未來明確、獲利穩定的股票,從此告別小賺大賠、追高殺低的散戶宿命。

∥輕鬆學會華倫老師選股心法
如何正確評估一檔股票值不值得存?用6個條件、3個問題,你也能自己選到值得長抱的好股票。

∥股價不是買賣股票的理由
股票下跌了不敢買、股票上漲了更不敢買?華倫老師要告訴你,為什麼不能用股價決定買賣時機,再教你選到存股標的後,如何正確判斷買賣點。

∥華倫重點持股深入解析
如何分析持股的競爭優勢、未來展望,以及擬定存股策略?以4檔定存股+2檔穩健成長股+3檔成長股為範例,帶你完整參與華倫老師的存股思考脈絡。

章節條列

1. 建立正確觀念,只當投資者

要當好的存股投資者,需要注意以下相關事項:

  • 具有護城河的公司
  • 股災是最好的進場時間
  • 股災發生的時候要進場買,但是需要不斷檢視公司的優勢是否有繼續保留。
  • 不要有相見恨晚的想法,要想好入場時機,建立部位。
  • 不要希望股票買了馬上會長,這樣只是當彩卷一樣。
  • 認同一家公司不是買短期股價成長,而是認同他們的價值,是要跟他們持續成長。
 市場短期是投票機,長期則是體重機
  • 唯一要停利該公司~除非你找到獲利變得變更,不要因為股價而離開該公司。
  • 找出食品或是基本生活相關公司(不要電子股),可以避免景氣的問題。
    • 統一超(2912) 雖然殖利率不高,但是 15 年獲利 785%
  • 使用借款來套利,其實會增加股票部位的壓力。也會減少自己對於股市波動的抗壓性。
  • 如果要貸款存股,需要確認以下的問題:
    • 殖利率如果 4% ~ 6% 其實不會高太多。(個人信貸 3%,可能要房貸增額才夠低)
    • 借錢買股票,容易被波動產生壓力。
    • 一次買進很容易受到波動影響,影響後續的購買計劃。

2. 拒絕短視近利,存到績優股

  • 使用六個條件判斷好的存股公司:
    • 產品或服務具壟斷或是寡占(具有護城河)
    • 產品或是服務簡單易懂,具有持久性。
    • 歷年獲利穩定,維持成長
    • 高毛利率, ROE 大於 15%
    • 非流動資產占稅後淨利比值小於 2 。
  • 作者推薦食品業,因為滿足以下三個問題:
    • 公司生產的單一,不是會變動的東西
    • 公司的產業地位,其他競爭者不易挑戰
    • 能夠輕易預測公司在 5 年跟 10 年後的狀況嗎
  • 挑選長期向上的公司,勝過股價波動的飆漲股
    • 因為大漲往往抱不久,大跌丟更快。
  • 食品業績優股推薦:
    • 卜蜂
    • 中華食

3. 搞懂買股策略,有效降成本

  • 分析可以投資的錢有多少,將投資類別分類,並且根據不同類別來分攤風險:
    • 快速成長 35%
    • 穩健成長 41%
    • 定存股 21%
    • 現金 3%
  • 存股策略:
    • 根據大盤走勢,找出適當買點
    • 建立買進紀錄,才能規律累積股數
    • 利用下跌累積進場,建立部位。
  • 借券增加收入
    • 出借利率大概是 0.1% ~ 0.5%
    • 除權息出借股票還是可以透過「權益補償」領股息,還不用負擔二代健保。
    • 容易出借的股票:電信股(中華電,台灣大,遠傳),食品股(卜蜂),中保科。

4. 回歸投資初衷,不輕易賣股

  • 只要車子沒有故障,絕不輕易換車
  • 具有護城河股票,長期下來都會持續獲利。
  • 追蹤貨的重點:
    • 經常性獲利衰退,可以暫時按兵不動
    • 公司變得無法預測,可以下車觀望
    • 去蕪存菁,留下好股票

5. 華倫存股,優勢全解析

這一個章節主要分享作者對於他手上股票的研究心得,也真的很佩服作者對於持有的股票詳細的觀察。

主要的股票有:

  • 定存股: 電信三雄,中保科
    • 股市發生系統性災害的時候,這幾個也都是被影響最小的個股。
  • 穩健成長: 德麥
  • 快速成長:日友

有一些訣竅紀錄一下:

  • 殖利率高於 5% ,是良好的購入點。
  • 持續了解公司成長與營收狀況來調配持有個數。

心得:

有很多完整的基礎心法,並且透過許多歷史數據來佐證。真的不愧是教師,整本書容易了解又可以深刻記住。最後的一個章節也相當有用,作者對於個股的深入研究,可以了解該如何來分析手中的持有股票。打造自己的分批進場策略,蠻推薦大家好好熟讀這一本師,相當的實用啊。

[TIL][學習] Github Release 加上漂亮的 Contributors 圖示 (icon)

image-20211015094447426

顯示 Contributors 在 Release Note

最近在處理新的 LINE Bot Go SDK 的發佈的時候,發現透過 @人 (需要透過 auto-completed) 會跑出一個 Contributors 欄位在 Release note 裡面。

image-20211015101327868

自動 Release Note

Releases description

甚至還可以自動產生 Release Note 。

  • 需要是透過 PR 的新更動。
  • PR 內需要有清楚的敘述(當然)

產生出來也相當方便啊啊啊

Reference