Fluentd 是一套開源資料蒐集軟體 (Data Collection Software)。通常在專案中我們會需要將各種資料傳遞到不同服務,如 Apache, MySQL, elasticsearch 等服務,但不同服務間的資料傳遞方式卻各自不同,常會造成混亂。

Continue reading

傅立葉轉換(FFT)是一種數學上的線性積分變換方式,能將週期函數使用轉換為另一個函數。在數位信號處理領域上,透過傅立葉轉換可將資料從時域波形轉換到頻譜上,也就是將訊號進行分解為基礎組合,在現代的物理與工程等許多領域有大量的應用。本文將從傅立葉級數開始介紹,從其中導出離散傅立葉轉換(DFT)與快速傅立葉轉換(FFT),並以 Python 來實作範例。

Continue reading

在說到推理漫畫作品時,許多人可能第一時間想到的可能是柯南,金田一等作品,但這次要介紹的是不同於上面兩部,而是比較不為大眾所知卻非常優秀,由日本漫畫家加藤元浩所連載的推理漫畫 - Q.E.D. 證明終了C.M.B. 森羅博物館事件目錄 這兩個作品。與其他推理漫畫不同的是,Q.E.D. 與 C.M.B. 並沒有使用如神秘組織,主角宿敵,說教,男女配對發展等大眾化元素,而是著重在故事性以及推理內容上的本格派推理漫畫。作品從 1997 年開始連載至今已經已經超過 20 年以上仍然維持著相同的基調,可說是推理漫畫界的清流。

Continue reading

Git 學習要點

自從 Git 從 2005 年出現後,到現在幾乎所有軟體開發者都離不開他,加上 GitHub 等服務讓 Git 甚至能當成網頁空間或線上文件共筆平台等。但 Git 初學時可能有許多人不知道如何入門,本篇將簡單整理個人的 Git 學習方式,使用建議與需要注意的概念等,並不會詳細說明 Git 指令等內容。

Continue reading

Author's picture

Cheng-Shiang Li

Senior software developer. Mastering Android/iOS application development and machine learning algorithm.

Software Enginner

Taiwan