Software


Git版本控制經驗分享與實作 投影片 & 講義

很久沒有擔任專業的講師,開始前不免有些擔心內容不夠講滿兩個小時。後來證實我還講超過半小時,後面關於Best Practice的內容跳得比較快,我自己覺得有點可惜。 也因為來參與的學生有60%的工程師 (熟悉command line、想要實作基本或進階的git使用),另外40%是PM (不需要知道怎麼實作,但需要了解核心概念、Branch naming model),所以對於內容拿捏上有點困難,最後還是決定在實作上花多一點時間。 這次做了一些嘗試,用了一個叫 […]


Palantir 教你如何應對白板面試

Palantir是一家AI公司,專接美國政府大案子,例如從銀行帳戶動態抓恐怖份子。創辦人是Paypal創辦人Peter Thiel。 原文在此: 第一篇:https://www.palantir.com/2011/09/how-to-ace-an-algorithms-interview/ 第二篇:https://www.palantir.com/2011/10/the-coding-interview/ 會有這兩篇文章也是因為他們很怕錯過高手,所以乾脆教 […]


如何在Mac用JLink燒錄nRF52程式到device

我在台灣遇到的每一個firmware engineer都告訴我必須要用Windows系統才行(我本人試過Macbook上面裝Windows也可以)。直到我在大陸出差時遇到一位美國同事M君。M君是非常資深的Firmware Engineer已經在Broadcomm幹了10多年,擺在他桌上的是一台Macbook pro。這也讓我確信一定有方法可以用MacOS做到。 參考文章1:https://devzone.nordicsemi.com/blogs/22/ge […]


如何將wordpress從http改成https

目的 會讓網站的Google Search Ranking提高。 看到自己的網址前面出現綠色的鎖頭,感覺不錯。 步驟一 購買SSL憑證 我是在CheapSSL上購買,Comodo單網域的SSL憑證三年只要$15,夠便宜。在Chrome的網址列上也不容易直接看到提供SSL的CA是誰,所以買便宜的就好。首先先做CSR,然後會拿到一個private key(要存好,之後要放到server上)。付錢買SSL以後,接著要證明你要購買的SSL網域是你所有。我的網域是在 […]


When to do refactor?

The Wrong Way: Actually, if the refactor is doing too late, it will become “rewrite”. The Right Way: If the code quality is dropped a little bit, you should seize the opportunity to do the modification and make it bett […]