0%

最近為了將 Server 上的文本資料和 Grafana 結合在一起,所以架設了 Loki 文字資料的蒐集,這其中的架構會需要用到 promtail,所以今天就單獨把 promtail 的安裝拎出來說吧!

閱讀全文 »

過去常常使用 OpenCV 的各種功能,包含轉灰階或是放大縮小。放大縮小雖然大概知道他的算法邏輯,也看得出來放大縮小後和原始圖片的差異,但很難說出不同方法實際上有那些差異。因此!今天我決定把這幾個常用的方法進行實作然後進行數值上的比較。

閱讀全文 »

去年看到很多人在介紹 GitHub 支援 Markdown 繪製 Mermaid 的相關文章,讓我認識了什麼是 Mermaid,而這也讓我脫離了 draw.io 的苦海!
每次繪製流程圖、架構圖、時序圖時,我都希望能更簡單的繪製(不需要自己對每個圖示都手動對齊)、更方便的管理(不用每次都下載繪製專案檔)。Mermaid 的語法非常簡單,搭配 Markdown 直接寫在文件中,對我來說實在是太方便了!
這篇文章除了作為我自己的語法筆記,也希望能幫助剛入門 Mermaid 的朋友快速掌握各種圖表類型的用法。

閱讀全文 »

近期準備轉換跑道,即使是資料工程師的職缺也不全然都是用Python的,也有用Java或是用C/C++的企業。因此,想說趁著空窗期的這段時間稍微回顧一下Java的資料型態和一些邏輯。

閱讀全文 »

今天來複習一下在過去求學經歷中和工作中都有同學或同事覺得複雜的物件導向程式設計(Object-oriented Programming, OOP)。OOP 是程式設計典範 (Programming paradigms) 的其中一種,還有諸如函式程式設計(Functional Programming)、程序式程式設計(Procedural Programming)…等等。而值得注意的是,這些典範在使用上並非互斥,而是針對相同、或不同問題而產生出來的解決方法。同時,沒有絕對完美的設計典範,也不是何種問題只能依賴特定的典範來解決,面對一個問題的時候,只有相對適合的方法,就看當下我們或是專案架構統一想要採用哪種方式來解決問題。

本文會以Python作為範例語言進行實作。

閱讀全文 »

今天要來嘗試看看使用 RAG 幫我快速摘要電子書!!!
網路上對 RAG 有層出不窮的應用和部署方式,今天我會使用 LangChain 作為框架、LlamaCpp 作為接口、ChromaDB 儲存文件向量。
這個實作的核心是 LangChain,它有各式各樣的接口可以將 LLM 模型與其他工具連接,但現在 LangChain 更新非常快,很多 method 會隨之改變,但在執行時也會有提示說明那些 method 改版了、該如何使用,所以不用太擔心!看到這篇文章的朋友也請留意文章的發布日期喔~

閱讀全文 »

今天來複習研究所時期為了進行某科技廠的產學合作所嘗試過的方法:Harris Corner Detection。印象中那個時候是為了在測試機台上額外安裝攝影機拍攝 IC 托盤並進行影像辨識,判斷機械手臂是否有把 IC 托盤上所有的 IC 都夾走。但當然在機台上裝攝影機會讓機器失去原廠保固,後續產學就沒有繼續簽約了(笑

閱讀全文 »

最近開始用一些濾鏡軟體去拍攝日常的照片或是風景,拍著拍著總覺得有些濾鏡就是差那麼一點就是我心目中最完美的感覺了。於是我就在想我應該也可以運用以前學過的影像處理和研究所被老師逼迫出來的奇怪技能樹來嘗試看看修圖!
當然,對影像處理熟悉的各位一定都知道,濾鏡就是一個 mask 覆蓋在原本的圖片上,但就是這樣的東西,可以被各種濾鏡 App 玩出花樣來,實在是太有趣了,這個系列會以不同的濾鏡為單位進行實作的嘗試!

閱讀全文 »

大家好,
今天來分享一下我使用 Hexo 建立這個 blog 的過程。我知道 Hexo 很久了,但今天才下定決心使用 Hexo 來建立我的個人 blog,主要也是希望這樣可以逼迫自己好好的紀錄從碩士時期開始到現在亂點技能樹的歷程 XD

閱讀全文 »