我寫的這些opensource項目
將自己在googlecode和github上的所有項目過了一遍,整理一張列表,列下一些還有點價值和用處的項目,都不是什麼great job,純粹是為了工作需要或者樂趣寫的東西,看官要是有興趣也可以瞧瞧。
一 Java相關
1.Xmemcached,還算是比較多人使用的一個java memcached client,優點是效率和易用性,缺點是代碼寫的不怎麼樣,兩年前發展到現在的東西,以後還會繼續維護。
2.HS4J,看handlersocket的時候順手寫的客戶端,我們公司內部某些項目在用,可能還有其他公司外的朋友在用,後來同事聚石貢獻了一個擴展項目hs4j-kit,更易於使用,他寫的代碼很優雅漂亮,推薦一看。暫時沒有精力維護。
3.Aviator,一個很初級的表達式執行引擎,行家看到肯定要笑話我。不過語法上很符合我自己的口味,我們自己的項目在用,也有幾個朋友在用,會繼續維護。
4.Jevent,一個玩具,其實是模仿libevent的一個java實現,對nio或者libevent的實現機製感興趣的還可以看看。
5. Kilim,我fork的kilim實現,修改了nio調度器,使用多個reactor做調度效率更高,並添加了一個HttpClient的實現。
二 Android項目
學習android完全是玩票性質,有3個項目,對初學android開發的可能有點參考價值。
1.WhetherWeather,一個天氣預報和告警的widget插件,UI太醜了。
2.UniqRecorder,寫來記錄兒子體重變化的小工具,可以自定義項目和生成曲線圖,我自己還在用。
3.UniqTask,最近寫的殺進程工具,絕對輕量級,沒廣告,也是我自己在用。
三 Clojure項目
1.cscheme,一個用clojure實現的scheme解釋器,基於sicp這本書的解釋器實現。
2.clojure-control,類似node-control的分布式部署和管理的DSL實現,挺好玩的,也有朋友在用,我自己還用不上,sunny有寫了個很方便的lein插件node-control。
clojure還寫了一堆爛尾項目,就不拿出來惡心人了。
四 其他
1.node-zk-browser,一個展現和管理zookeeper的web應用,我們自己在用,基於node.js實現。
2.erlwsh,一個erlang的web shell實現,可以在瀏覽器裏做erlang編程,被一些開源項目比如membase用到了。
寫這些東西對我自己最有好處,如果能順便給他人帶來好處,那是額外的好處。最近正處於我自己一生中也許是最大的轉折關頭,不能更新blog了,最後,祈求諸天神佛能帶來奇跡
文章轉自莊周夢蝶 ,原文發布時間2011-10-09
最後更新:2017-05-18 20:31:43