參賽動機
老實說,今年其實沒有打算要參賽,打算裝死度過
剛好身邊有朋友要轉職,鼓勵對方說可以參加鐵人賽,沒想到對方答應了…
只好硬著頭皮跟著參賽,總不能只在旁邊喊燒吧
雖然報名的前 2 個月就已經知道躲不了
一開始還會和對方說,我們就先每週寫 1–2 篇,然後傳給對方,互相鼓勵 互相傷害
想像中的劇本是 2 個月前開始慢慢準備
到開賽前便累積 30 篇文章,接著只要每天無壓力 po 文即可
But,代誌不是憨人想得那麼簡單
殊不知自己惰性出現,事前只準備了 12 篇左右的文章…
其他 18 篇左右則是在報名後開始寫的
邊工作同時還要寫鐵人賽文章,真的蠻硬的
無數個夜晚、週末都在寫鐵人賽文章
好在有一些的庫存,壓力不會像去年一樣這麼大
建議要參加的人,可以先準備庫存
都不準備直接每天寫的話,會非常的嗨 (過來人經驗)
總結
事前就開始思考整體的架構,果不其然,預期與實際有些出入 (笑)
整體應該算還可以吧 (?)
前半段左右的文章,蠻多都是工作中累積的經驗
無意間知道有些同事知道我在寫鐵人賽文章
甚至連其他部門的人也知道…
挺害羞的,想說低調寫低調完賽就好
這邊要聲明下
後半段寫與「股票」相關的文章,是我在 3–4 個月前下班與週末心血來潮寫的 Side Project
絕不是上班時寫的,才不是薪水小偷呢!! 你才薪水小偷,你全家都薪水小偷
另外,送上其中一首好聽的音樂與大家分享 與你更靠近(Closer To You)
沒意外的話,明年不會參加了,連續參加三屆的鐵人賽,應該夠了吧(逃) xDD
最後,「你必須很努力,才能看起來毫不費力」
謝謝大家的觀看
鐵人賽文章連結:https://ithelp.ithome.com.tw/articles/10276149
medium 文章連結:https://link.medium.com/XwwhFnnm0jb
本文同步發布於 小菜的 Blog https://riverye.com/
備註:之後文章修改更新,以個人部落格為主
前言
若想進行網站速度優化,Google 有提供 PageSpeed Insights 與 Think with Google 這兩項工具可供參考
說明
使用方式非常的簡單,將想要測試的網址,輸入在 Google 提供的網站中進行測試即可
PageSpeed Insights
https://developers.google.com/speed/pagespeed/insights/

試著把 Google 提供的網址輸入進去看看…
以下為行動版 …
前言
前篇教學已經能讓 Google 搜尋到網站,接下來若想做流量分析的話,需要埋 Google Analytics (簡稱: GA)
如何使用
首先要有 Google 帳號,接著到這裡註冊 Google Analytics,照著網頁提示註冊即可

註冊完 GA 後,點選「網站」
前言
網站上線後,希望給更多人能找到的話,通常會用 Google Search Console,讓自己的網站可以被 Google 搜尋的到
note: 已經會設定的人,可以左轉離開了~
如何使用
到 https://search.google.com/search-console/about ,Google 很貼心提供中文介面,基本上就是照著步驟做,網站下方也有提供教學影片

可以選擇輸入「網域」或「網址前置字元」,以下兩種驗證方式會不同,會各別示範
前言
已經能從「臺灣證券交易所」抓資料、存入 DB,接下來要做自動化處理
說明
由於我電腦沒有 24 小時開著,加上專案也不會一直開著,需要時才會手動下 Rake 執行,因此沒有寫在 schedule,這部分可因需求,自行調整,這邊以 Rake 為例
實作
# lib/tasks/twse.rakenamespace :twse do desc "auto execute all"
task auto: :environment do
Rake::Task["twse:download_all"].invoke
Rake::Task["twse:save_all"].invoke
end desc "download twse ALLBUT0999、TWT49U data"
task download_all: :environment do
Rake::Task["twse:download_file"].invoke
Rake::Task["twse:download_dr_file"].invoke
end desc "download twse ALLBUT0999 每日收盤行情(全部(不含權證、牛熊證、可展延牛熊證)) data"
task download_file: :environment do
Twse::Allbut0999::Download.new.execute
end desc "download twse TWT49U 除權除息計算結果表 data"
task download_dr_file: :environment do
Twse::Twt49u::Download.new.execute
end desc "ALLBUT0999、TWT49U CVS save to database"
task save_all: :environment do
Rake::Task["twse:save_dr_to_db"].invoke
Rake::Task["twse:save_to_db"].invoke
end desc "ALLBUT0999 CVS save to database"
task save_to_db: :environment do
Twse::Allbut0999::SaveToDb.new.execute
end desc "TWT49U CVS save to database"
task save_dr_to_db: :environment do
Twse::Twt49u::SaveToDb.new.execute
endend
在 Terminal 輸入
rake twse:auto# orbundle exec rake twse:auto
實際執行畫面

小結
現在只需要手動下一行 code 就會自動下載、存入 DB、上傳到 GitHub,非常的方便
工程師的特性,發現要做重複的事情時,會想辦法做成自動化處理~
鐵人賽文章連結:https://ithelp.ithome.com.tw/articles/10273391
medium 文章連結:https://link.medium.com/wzKY4dNuTjb
本文同步發布於 小菜的 Blog https://riverye.com/
備註:之後文章修改更新,以個人部落格為主