Learning Blog

預定調和

SenseiDB

| Comments

sensei是以前在學習hadoop時找到的,是一款跟hadoop集成的搜尋系統,第一次看到是在兩年前,最近在VM發現當時的建立的痕跡, 特此紀錄一下以便日後研究。

Cloud9 Ide

| Comments

cloud9是一款線上整合開發環境一年以前有使用過,當時使用上覺得反應速度不太好就沒有在使用了, 不過可以學一下其中的架構,重要的是有持續維護,希望可以持續下去未來能夠使用閱覽器開發多種語言。

Vim Vundle

| Comments

之前安裝Vim的plugin都是去scripts下載然後手動安裝,但是如此設定檔變的複雜後 一來常會遇到沒有刪除乾淨的plugine。
使用Vundle管理vim,安裝上跟刪除只要透過vundle就很方便也能保持設定檔簡潔,似乎能 搜尋plugin,也能讓vundle去指定連結下載,目前正在試用之後可以上載到github上備份設定檔。

Mysql-udf

| Comments

mysql-udf 是可以讓開發者擴充mysql的功能,之前用來同步solr之間的資料,原本的程式架構太過於混亂 所以無法從程式碼層級同步Solr的資料,因此利用trigger 綁定關於資料庫的操作,如果有新增刪除修改就利用 solr的api更新資料。

Apache Mahout

| Comments

似乎跟機器學習有關的專案,內建多種演算法,之前有用過電影評論的資料測試mahout的功能 之後等有空就來實現一些現實生活的例子。

Spa (Single-page Application)

| Comments

在一個網頁上呈現出如同桌面應用程式的操作經驗,MVVM是常與SPA一起提到的設計模式,目前我本身使用Knockout(一種MVVM的javascript framework)實現 SPA還蠻方便的,可以透過model更新資料和DOM這比起單獨使用jQuery到處綁定事件來的好管理。

Socketio 和 engine.io的差別

| Comments

都是由相同的作者維護,目前在專案上比較常用socket.io,socket.io底層使用engine.io實現不同的通訊方式,