我的雲端生活網 - Life+

Saturday, March 31, 2007

之前錯誤的認知

Both Haskell and Erlang are general-purpose functional programming languages , but they also have many differences.Haskell is a lazy, statically typed, purely functional language featuring higher-order functions, polymorphism,type classes,
and monadic effects. Erlang is a strict, dynamically typed functional programming language with built-in support for concurrency, communication, distribution,and fault-tolerance. In contrast to Haskell, which arose from an academic initiative,
Erlang was developed in the Ericsson Computer Science Laboratory, and has been
actively used in industry both within Ericsson and beyond

Friday, March 30, 2007

微軟咖啡機相關報導

http://article.pchome.net/140922.html
http://info.china.alibaba.com/news/detail/v5000441-d5976713.html
http://www.microsoft.com/presspass/features/2002/nov02/11-17SPOT.mspx
http://www.msndirect.com/

思考一下jabber能做什麼? 或許比想像中的更多

Tuesday, March 27, 2007

順手寫了blog ping的服務

Blog Ping 服務(beta) ,目前會通知這些網站

http://blogsearch.google.com/ping/RPC2
http://rpc.icerocket.com:10080
http://api.moreover.com/ping
http://api.moreover.com/RPC2
http://api.my.yahoo.com/RPC2
http://bblog.com/ping.php
http://blog.goo.ne.jp/XMLRPC
http://bulkfeeds.net/rpc
http://ping.bitacoras.com
http://pinger.blogflux.com/rpc/
http://ping.feedburner.com/rpc/ping
http://ping.myblog.jp
http://rpc.pingomatic.com
http://ping.syndic8.com/xmlrpc.php
http://ping.weblogalot.com/rpc.php
http://rpc.blogbuzzmachine.com/RPC2
http://rpc.blogrolling.com/pinger/
http://rpc.pingomatic.com
http://rpc.tailrank.com/feedburner/RPC2
http://rpc.technorati.com/rpc/ping
http://rpc.weblogs.com/RPC2
http://services.newsgator.com/ngws/xmlrpcping.aspx
http://www.blogdigger.com/RPC2
http://www.blogpeople.net/servlet/weblogUpdates

Monday, March 26, 2007

還不認識 json前,沒想過這個問題,認識json 後這個問題是一個重點

Howto Dynamically Insert Javascript And CSS

http://www.hunlock.com/blogs/Howto_Dynamically_Insert
_Javascript_And_CSS

Friday, March 23, 2007

json相關文章

http://tagneto.org/how/reference/js/DynamicScriptRequest.html
http://www.quirksmode.org/blog/archives/2005/12/the_ajax_resp
on.html
http://blog.yam.com/syshen/article/5910213
http://www.ibm.com/developerworks/cn/web/wa-cachejson.html
http://msdn2.microsoft.com/en-us/library/bb299886.aspx
http://json.org/json-zh.html
http://www.developer.com/lang/jscript/article.php/3596836
http://caterpillar.onlyfun.net/Gossip/AjaxGossip/JSON.html
http://next.writers.idv.tw/2006/12/json.html
http://snippets.dzone.com/posts/show/749

Monday, March 19, 2007

Side effect 的意義

you are able to modify “global” variables
from within a function. This is a side effect because the modification of this global
variable is not related to the output produced by the function. Furthermore, modifying
the state of the real world is considered a side effect: printing something to the screen,
reading a file, etc., are all side effecting operations. Functions that do not have side effects are called pure.

由這個觀點看來haskell & erlang 都應是被稱為 pure functional language

Saturday, March 17, 2007

恩! 第二次聽這個理論,似乎又更清楚了

lazy:
1.
expressions which are not needed to determine the answer to a problem are not
evaluated

這一點;下一週我應該更清楚的詢問
a.這跟recursion 有關嗎?事實上recursion 跟這個描述有點類似
b.沒有答案,要如何偵測結果的對錯,比如型態的問題,或是溢位的問題

在我看到 Yet Another Haskell Tutorial 第三章快結束時 我想通了
2.
implementation of non-stictness
=====================================================
有時間該常上的網站(Lamdba the ultimate)
http://lambda-the-ultimate.org/

Tuesday, March 13, 2007

與程式相關的好文章

程式設計師不可不注意的五件事
http://0rz.tw/0e2sm

Monday, March 12, 2007

套一句我父親常說的話

書是永遠讀不完滴,不懂的地方就是去學習囉!

Lex & Yacc
http://epaperpress.com/lexandyacc/
http://dinosaur.compilertools.net/
http://www.ibm.com/developerworks/cn/linux/sdk/lex/
http://www.csie.ntu.edu.tw/~compiler/yacc/
http://ds9a.nl/lex-yacc/cvs/lex-yacc-howto.html

Blog Archive