Hi im jaychung


Life & Programming

Timing for Listening

聽歌的時間點 以前聽歌總是只在乎「好聽」與否,但現在才覺得這些歌詞實在寫的很好,一首首都像在說自己。 你,好不好? 是不是 還那麼愛遲到 熬夜工作又睡不好 等你 完成你的目標 要戒掉逞強的嗜好 都怪我 把自尊放太高 沒有把你照顧好 驕傲 是脆弱的外表 最怕我的心你不要...

Intro to Scrapy, CrawlerSpider

前言 以前自己寫爬蟲,由於 scale 都很小,所以也沒考慮要用 framework,都很單純的使用 requests + BeautifulSoup 來完成。這次突然興起想把唐詩宋詞都爬下來,就拿來練手練手。至於為什麼要爬唐詩宋詞?那又是另一個故事了... 1....

Redux 架構下實作 Async Actions

最近專案開發上使用了 reactjs ,並採用redux架構。而依照 javascript 的特性,你沒辦法假設他會將指令執行完才繼續下一道指令,所以要怎麼做到多個 Action 異步處理呢? 舉個例子,當你 update 一份資料以後,希望他能隨後就 fetch...

Procmail 搭配 Script

我們每天都在收信,那有沒有某些信件是你想挑出來,特別處理的?有的話可以使用 procmail 這個程式來幫你。 首先你家目錄下的 .forward 檔案內容必須是 "|/usr/local/bin/procmail" 確定信件會被 pipe 給 procmail 處理。...

Scikit-learn Combining Classifiers

跑 Classification 的傳統方式是決定一個 Classifier 後,透過 feature 的新增或是參數的調整,來提高準確率;而另外一個方法就是集百家之優來改善預測的結果-Essemble。 今天要介紹的是用 Voting 的方式來決定預測的結果,當然這只是...

如何架設 MySQL Cluster

MySQL Cluster提供無共享(shared-nothing)的叢集以及自動分片(auto-sharding)的功能,並且具備 High Availability 以及 Scalability 的特點。 *什麼是...

Scikit-learn 的 DictVectorizer 怎麼使用

以往使用的機器學習(Machine Learning)工具都是 LIBSVM,而這次因緣際會用了 Python 的 scikit-learn,卻不知道如何使用自己的 Feature,剛好來記錄一下。 scikit-learn 很強大的內建了幾種 Feature...

使用 Python 處理中文 JSON

最近在處理大量的中文 json 檔案,一直遇到編碼上的問題,相信大家也都有遇過, UnicodeEncodeError: 'ascii' codec can't encode characters in position 2-10: ordinal not in...

Pelican Custom Syntax Highlighting

不久前將我 code block 改了個樣子並且加上行號(line number),自己是比較喜歡現在這樣。所以這篇就來講一下,要如何客製化 code block 這個部分。 要做到這些事情得仰賴 Codehilite 這個套件,它可以藉由 linenums...

Mac 上安裝 OpenCV

OpenCV 是圖像處理裡面很猛的一個套件。之前用純 make 去安裝,每每碰壁,於是我發現 Homebrew 的美好,來記錄一下! 安裝 / Installation 在開始之前,當然要確定自己有Homebrew。 首先使用 doctor 檢查自己的 brew...


Page 1 / 2