記錄一下中文分詞的入門演算法。
1. 最大正向匹配
2. 最大逆向匹配
3. 雙向匹配
Rubyconf 2014 Second Day
記錄一下rubyconf 2014第二天(4/26)參加的議程
Socket.io Migrating to 1.0
socket.io 已經有1.0版本了,所以免不了會有些大改動,wiki上面有一篇Migrating-to-1.0可以參考,這邊就記錄 目前程式升級有影響的部分。
Rubyconf 2014 First Day
記錄一下rubyconf 2014第一天(4/25)參加的議程
socket.io Port問題
前端連接socket.io server遇到port問題的解決方法。
Git-Flow
在工作上使用git已經有一段時間了,跟同事一起開發專案時常有個問題,每個人在撰寫新功能時只有本人才知道 這個分支裡面有實現哪些功能,通常快到上線的時候就大家你併我你併他的分支後在推上去,沒有一個工作流程可以 遵循,之後有看到有篇文章描寫一個git工作流程:A successful Git branching model。
Markdown參考資料
markdown 是一個輕量級標記語言,讓使用者容易撰寫一份格式化的文件,不少網站都能支援markdown的語法例如像是Github, 語法規則可以參考markdown.tw,原本我是使用sublime text搭配插件撰寫markdown但是沒辦法立即看到結果,就另外使用 markdownPad 2撰寫文章,不過最近發現一個開源專案dillinger讓可以直接在閱覽器上編輯markdown文件,也能夠支援一 些雲端硬碟存取文件。
Information Retrieval
Information_retrieval是指使用者在搜尋資訊的過程,而搜尋的資料有文字、圖像、影片、聲音,建構一個IR System包括以下幾種領域:
Yeoman Tool
Yeoman 是一個開發工具,讓使用者能夠建立自己的專案環境,之前在使用Phalcon的時候都需要重新建立開發環境, 之前有看到利用Yeoman建立Angularjs的專案現在就在網路上看到generator-phalcon建立專案。
使用git做程式碼debug
專案在多人協作的環境下有時會出現不明原因的bug,通常是因為撰寫的人沒有發現並且沒有經過良好的測試並且又併入主分支, 這導致bug隱藏在程式碼裡面,這邊就記錄一下平常使用git來找出問題點的方法。