精確的說是一個 nodemon 的陷阱,讓我 debug 到快崩潰,而且我發現不少人都有碰到。如果你有在用 nodemon,也許讀過這篇可以節省你很多小時。
(註:nodemon
是一個知名的實用工具,會持續 monitor 你在開發 Node.js 時的 code,一有改動就自動重跑 node
。)
我最近在開發一個 service,會用 Azure Service Bus
的 Topics
(pub/sub 服務) 來傳遞 message:
while(1)
loop 不斷收 message,收到後會 call foo()
function 做事。這裡是收端 code 的骨架,有需要的話可以參考:
收端「有時候」完全收不到 message (或只收到少 …
處理過 Python 環境問題的人看到上圖大概會有一些感覺... 😝
python
, python2.7
, python3
, python3.4
, python3.6
, python9527
… 每個版本是從哪裡來的最後也搞不清楚,brew
, apt-get
, yum
, anaconda
, pip
, easy_install
, pyenv
, OS 自己帶的,自己抓的執行檔,自己抓 tarball 來 build 的。慘的話,可能同樣版本還有不同份在不同 path 上pip
版本,有 pip
, pip3
, 可能還有 pip3.4
, pip3.6
, 然後這些 pip 版本自己又有分版本,像是 pip 10.0.1
或 pip 9.0.1
這種。「我熱愛關於軟體開發的任何事情,理想是開發出讓社會及全人類過得更好的軟體。」
我目前在 Appier 擔任後端工程師,開發 AI 相關的產品,主要關注在 recommendation system。
2018年,加入 AI 新創公司 Linker Networks,開發 Edge computing 產品與 AI training/inferencing 的後端 infrastructure。
2015年,由於一直以來的理想,我加入了 Mozilla ,主要是在開發 Firefox 瀏覽器的 Session Restore 功能、增強各式各樣的 Performance,還有開發 Firefox OS 的 Bluetooth Profile。
更詳細的工作歷程,可以參考我的 Linkedin。
另外,我也是兩個可愛的兒子的爸爸 😍
我喜歡東寫西寫,喜歡分享我的想法跟經驗;之前曾經為有物報告寫了一些科技相關的文章;想要多認識我的話,可以考慮看我的 Facebook,不過小心廢文很多 😜 另外還有多年沒動的 Blogger 跟 Plurk。
如果當你看到我寫的文章,覺得有學到東西或是解開了工作上的困擾,不妨考慮請我喝杯咖啡 🍺 ☕️
有任何想法都歡迎留言哦! 😃
昨天在部門內部 sharing 的時候,我試用了 Evernote 專業版的簡報功能,並直接輸出 PDF(如下):
其實其他像是 markdown 這樣的東西也有轉成投影片的功能,只是我猜測可能沒那麼順手。
目前發現簡報功能的缺點:沒有太多微調簡報的方法,這就要看該次簡報適不適合;另外好像也沒方式打上頁碼。
(順帶一提,這次 sharing 主題是 rust 語言,各位 rust 能人異士如果看到投影片裡的錯誤,可以直接留在 comment,小弟就會去修正喔!)
Note: 這篇文章其實也是為了要測試 Medium 的一些功能,原本貼文在 facebook(所以反而 Medium 這裡的內容比較新):
“focus is about saying no”
我到現在依然還沒體會出為何要在 medium 寫文章的原因 (thinking),不過看到 Yuren Ju 在這寫了好幾篇好文,像是:
感覺還頗棒的呢 ;-)
於是,這是我的第一篇 medium 文章,只是因為一個 fu 而來。
隨筆:訂英國的火車票碰到網站 bug,真是讓人痛苦啊,記上一筆。
About