= 2008-12-30 = == Web Service : STOMP == * [http://en.wikipedia.org/wiki/Streaming_Text_Orientated_Messaging_Protocol Streaming Text Orientated Messaging Protocol (Stomp)] * [http://stomp.codehaus.org/ 官方網站] * [http://stomp.codehaus.org/Clients Stomp Client] * Perl 1 - [http://search.cpan.org/~kesteb/POE-Component-Client-Stomp-0.08/lib/POE/Component/Client/Stomp.pm POE::Component::Client::Stomp] * Perl 2 - [http://search.cpan.org/dist/Net-Stomp/lib/Net/Stomp.pm Net::Stomp] * [http://stomp.codehaus.org/Brokers Stomp Broker] * Python (lightweight) - [http://www.morbidq.com/ MorbidQ] - MIT License * Ruby (lightweight) - [http://stompserver.rubyforge.org/ StompServer] * Erlang (lightweight) - [http://code.google.com/p/stomperl/ stomperl] * Java (lightweight) - [http://www.germane-software.com/software/Java/Gozirra/ Gozirra] : a lightweight Java Stomp broker == Web Service : Lighttpd + PHP + SQLite on Windows == * [源起] 先前幫路竹鄉產銷班用 Excel VBA 寫了個簡易的貸款結算軟體,考量是老媽要用的,當然要夠簡單囉~所以幾乎所有的輸入都用數字鍵盤就可以解決,很合適當會計的人員使用。不過用 Excel 寫的一大缺點就是每天辛辛苦苦輸入的資料,不僅單一檔案會越長越大,執行效率越來越糟;到了年底想要進行分析的時候,也很不方便跨工作表搜尋,彙整同一個小代號(農民)、同一種蔬菜的產量等。原本考慮用 Flex 開發,不過試用 Flex 開發一段時間之後,還是很不習慣 !ActionScript 不易 Debug 的開發程序。因此,目前考慮改用 Web-base 的作法,由於使用上幾乎是單機操作,使用者也不超過五個人,我也偏好輕量化(Light-Weight)的東西,目前考慮兩種方案:(1)用 Lighttpd 搭配 PHP 存到 SQLite (2) 嘗試用 Google Gears 開發 * Lighttpd : [http://en.wlmp-project.net/downloads.php?cat=lighty Lighttpd for Windows] * SQLite : [http://www.sqlite.org/download.html Precompiled Binaries For Windows] * [http://www.winstonyw.com/2008/05/28/installing-lighttpd-and-php-on-windows/ Installing LightTPD and PHP on Windows] * [http://www.nhcue.edu.tw/~u9115043/LightyPHP/ LightyPHP] - 新竹教育大學的學生開發的 Lighttpd + PHP + SQLite 的簡易安裝程式 * Javascript Wrapper for SQLite * [http://spiderape.sourceforge.net SpiderApe] : a C++ framework for extending !SpiderMonkey * [http://www.jcrosoft.com SpiderMonkey] * [http://wxjs.sourceforge.net wxJS] * [http://code.google.com/p/jslibs/ jslibs] -[http://code.google.com/p/jslibs/wiki/jssqlite 文件]