我們現(xiàn)在這個(gè)公司的大老板,平時(shí)在三樓辦公。但是,每天都會(huì)有幾次,他會(huì)在我們的辦公室里走來(lái)走去——“進(jìn)行著聊勝于無(wú)的監(jiān)督工作”。
4月15日,周六,我參加了BEA上海User Group的一次活動(dòng)。北京來(lái)的Charls,做了一次非常精彩的演講。名字叫做《一個(gè)Xper的心路歷程》。全場(chǎng)笑聲不斷,Charls的感染力征服了每一個(gè)人。
演講最后提出的一個(gè)觀點(diǎn)是:“成為一個(gè)Xper,就是成為一個(gè)合格的程序員”。要勇于暴露自己的不足,要善于溝通,要謙虛,要有計(jì)劃,要……做到了這些,我們才算是“剛剛夠格”。
我基本上已經(jīng)被說(shuō)服了……在Charls演講結(jié)束的時(shí)候,我只想問(wèn)一個(gè)小問(wèn)題。因?yàn)樗f(shuō),在項(xiàng)目組里,如果有人遇到問(wèn)題,不要自己偷偷摸摸
的Google搞定,而是應(yīng)該馬上“舉手”,看看小組里有沒(méi)有人能夠馬上告訴你答案。這才是“勇于暴露自己的不足”。而我還想從另外一個(gè)角度問(wèn)一下。
“我一直以來(lái)的工作方式是這樣的,遇到問(wèn)題的時(shí)候,首先Google一下,這樣我不但可以找到當(dāng)前這個(gè)問(wèn)題的答案,還能夠了解很多周邊的知識(shí),觸類(lèi)旁通。如果直接問(wèn)人的話,問(wèn)題解決,我也就不再深入了。這樣是不是對(duì)于個(gè)人能力成長(zhǎng)不太有利呀。”
Charls:“項(xiàng)目進(jìn)度在那里,當(dāng)然是馬上解決問(wèn)題最好?!?/div>
我:“那么我們是不是可以這么理解,XP對(duì)于項(xiàng)目開(kāi)發(fā)的目標(biāo)很有效,而對(duì)于程序員個(gè)人能力的成長(zhǎng)目標(biāo),不是很有效?”
Charls:“我一直這么說(shuō),XP更加高級(jí)的剝削方式……”
?
頓時(shí),我豁然開(kāi)朗。XP的好處,從老板的角度來(lái)看,應(yīng)該更多:
?
結(jié)對(duì)編程——最有效的相互監(jiān)督機(jī)制
結(jié)對(duì)編程——最有效的內(nèi)部培訓(xùn)機(jī)制
測(cè)試驅(qū)動(dòng)開(kāi)發(fā)——最有效的質(zhì)量保證體系
User Story+客戶(hù)現(xiàn)場(chǎng)辦公——最低成本的需求收集、分析機(jī)制
每日集成——有效降低集成、測(cè)試成本
…….
從程序員的角度來(lái)說(shuō),這些“與我何干”呢?
所以,一個(gè)追求利潤(rùn)最大化的老板,就應(yīng)該選擇XP,而一個(gè)聰明的老板,不但要運(yùn)用XP,還要保證8小時(shí)工作制,甚至給員工20%的
On Beach時(shí)間(來(lái)源于Gigix對(duì)于ThroughWorks的介紹)。這樣才能保持員工的可持續(xù)編程能力。如果我是老板的話,我就會(huì)這么干!
那天討論的話題中,還有一些XP沒(méi)能夠很好回答的問(wèn)題:
比如文檔。在我以前的開(kāi)發(fā)實(shí)踐中,我們都建立了一個(gè)Wiki,并且強(qiáng)制程序員每人每天就Wiki幾次,以分散寫(xiě)文檔的壓力。
比如對(duì)于人員的高要求的疑問(wèn)。我的理解是,XP對(duì)人員提出了很高的要求,但是同時(shí)也提供了最有效的人員培訓(xùn)機(jī)制(結(jié)對(duì)編程),所以,對(duì)于入職人員的要求,并不需要很高,更多的是考察一個(gè)人的溝通能力、學(xué)習(xí)能力,而不是開(kāi)發(fā)的能力。
posted @
2006-04-18 06:44 讀書(shū)、思考、生活 閱讀(30193) |
評(píng)論 (9) |
編輯 收藏
決定不再玩連載的把戲了,總共就這么點(diǎn)文字,還不如一口氣放出來(lái)算了。
?
這是以前寫(xiě)的書(shū)的初稿,后來(lái)因?yàn)榇蛩闳客品貙?xiě),所以將過(guò)去寫(xiě)的內(nèi)容,作為Open Doc放出。
?
歡迎下載: AJAX——新手快車(chē)道
posted @
2006-03-27 22:39 讀書(shū)、思考、生活 閱讀(6225) |
評(píng)論 (24) |
編輯 收藏
Crmky
獨(dú)立開(kāi)發(fā)
Cindy,已經(jīng)很久了~~~至今只有他一個(gè)人。
?
這是一個(gè)Java的NIO開(kāi)發(fā)框架,我在上一家公司,和現(xiàn)在所在的這家公司,都已經(jīng)使用了這個(gè)框架。但是,開(kāi)發(fā)人員始終只有他一個(gè)人。
?
前天他寫(xiě)了一篇Blog:《
目標(biāo)》,對(duì)我有很大的觸動(dòng)。我也一直存在這樣的疑慮,為什么我們要用Java開(kāi)發(fā)網(wǎng)絡(luò)應(yīng)用?或者說(shuō),使用java開(kāi)發(fā)的網(wǎng)絡(luò)應(yīng)用,難道注定只是一個(gè)快速原型,就像當(dāng)年用VB開(kāi)發(fā)桌面應(yīng)用?一旦需要面對(duì)性能需求時(shí),就得推翻過(guò)去的工作,用C/C++重新實(shí)現(xiàn)一遍?
?
現(xiàn)在,目標(biāo)已經(jīng)很明確了——“無(wú)限接近于C/C++效率的java網(wǎng)絡(luò)框架”。這是Cindy的終極目標(biāo),而我則相當(dāng)確信,我一定要為這個(gè)目標(biāo),做出貢獻(xiàn)!現(xiàn)在,我已經(jīng)是Cindy項(xiàng)目的第二名成員了

zoomq在woodpecker上寫(xiě)道:
每日至少抽一刻鐘解答列表中初學(xué)者的問(wèn)題,
每周至少抽兩小時(shí)整理新學(xué)知識(shí),用Blog/Wiki/mail將體驗(yàn)發(fā)表/分享出去,
每周至少抽四個(gè)小時(shí)來(lái)翻譯自個(gè)兒喜愛(ài)的自由軟件的文檔,
每月至少抽八小時(shí)編程,推進(jìn)自個(gè)兒的項(xiàng)目,
每年至少參加一次自由軟件的活動(dòng),傳播自由軟件思想,發(fā)展一名“自由人”……
只要我們每個(gè)人都堅(jiān)持下去……
10年!就足以改變中國(guó)軟件的整體風(fēng)貌!
自接觸電腦以來(lái),自由/開(kāi)源軟件也一直給我諸多幫助和樂(lè)趣,Linux、Python、Vim凡此種種。當(dāng)我有些業(yè)余時(shí)間,有些體會(huì)和收獲時(shí),又該為自由/開(kāi)源社區(qū)做何回饋呢?
我的思考是:參加一個(gè)項(xiàng)目,或者發(fā)起一個(gè)項(xiàng)目,使用一個(gè)項(xiàng)目并且提交反饋,宣傳一個(gè)項(xiàng)目。不要僅僅是感嘆中國(guó)開(kāi)源項(xiàng)目的水平。如果你是一個(gè)程序員,那么,你也可以為之做點(diǎn)什么。
posted @
2006-03-27 13:53 讀書(shū)、思考、生活 閱讀(3162) |
評(píng)論 (16) |
編輯 收藏
本來(lái)拿到的是一個(gè)20多M的MP3文件,還好找到一個(gè)工具,轉(zhuǎn)了一下。還是微軟的格式牛啊。
?
下載地址:
posted @
2006-03-22 15:55 讀書(shū)、思考、生活 閱讀(3218) |
評(píng)論 (7) |
編輯 收藏
我有很濃厚的“地圖情結(jié)”,以前我寫(xiě)過(guò)一篇《我的信仰地圖》,最近又做了一次關(guān)于Ajax的演講,名字叫做《Ajax技術(shù)地圖》。我一直以來(lái)的觀點(diǎn)是,世界是一個(gè)整體,在這個(gè)巨大的世界之中,任何事物、任何知識(shí),任何觀點(diǎn),都有其合理、自然的位置。理解這個(gè)世界的過(guò)程,就是逐步將需要了解的各種事物,在作為整體的一個(gè)世界中,找到其位置。了解這個(gè)位置的前后左右,相互關(guān)系,相互影響。這樣的理解世界的學(xué)習(xí)方式,我認(rèn)為是最為有效的。所以當(dāng)我在JavaEye看到關(guān)于《代碼大全》的廣告時(shí),我的第一反應(yīng)就是:這不是世界地圖嗎?
?
看了看他的目錄,竟然有35章之多?架構(gòu)、分析、設(shè)計(jì)、編程、測(cè)試、重構(gòu)、面向?qū)ο?、調(diào)試、規(guī)范、管理、軟件質(zhì)量控制、協(xié)作、優(yōu)化、開(kāi)發(fā)工具、注釋、甚至個(gè)性、開(kāi)發(fā)藝術(shù)等等等等,只要是與軟件有關(guān)的,基本上他都寫(xiě)到了。
?
說(shuō)實(shí)話,我當(dāng)時(shí)相當(dāng)?shù)牟恍?.....可能嗎?居然有這么一個(gè)家伙,能夠像當(dāng)年的托馬斯?阿奎那一樣,以一己之力,寫(xiě)出《神學(xué)大全》?CSDN的網(wǎng)站上介紹這個(gè)Steve McConnell,在1998年的時(shí)候,被Software Development雜志的讀者評(píng)為軟件業(yè)最具影響力的三大人物之一,與Bill Gates、Linus Torvalds齊名。一個(gè)寫(xiě)書(shū)的,能和兩個(gè)寫(xiě)代碼的天才齊名?網(wǎng)站上的那些推薦的話,個(gè)個(gè)都是大名鼎鼎,個(gè)個(gè)都是推崇備至。作為我這樣一個(gè)有逆反心里的家伙來(lái)說(shuō),直覺(jué)上就是:“會(huì)不會(huì)呀,有這么牛嗎?”
?
當(dāng)然了,我也不好多說(shuō)什么,畢竟沒(méi)有看過(guò)書(shū)~~~
?
沒(méi)想到好事居然找上門(mén)來(lái)了,博文視點(diǎn)的魏泉是我要寫(xiě)的那本Ajax書(shū)的責(zé)任編輯。而《代碼大全》也是他們負(fù)責(zé)出版的。那天他找到我,說(shuō)是讓我看看這本書(shū)的書(shū)稿……看看能不能寫(xiě)一篇書(shū)評(píng)。這等美差,我很爽快的就答應(yīng)下來(lái)了。
?
一看之下,果然是很喜歡,作者的思考問(wèn)題的方式,與我的方式相當(dāng)?shù)慕咏?,都是盡可能將多種、甚至矛盾的事物,放在一個(gè)整體的環(huán)境中來(lái)理解。比如對(duì)于隱喻,用于描述軟件開(kāi)發(fā)的特征的各種各樣的隱喻,其實(shí)各有其價(jià)值,如果能夠組合運(yùn)用,自然能夠獲得一種平衡。正如作者所說(shuō):“使用隱喻又是件說(shuō)不清楚的事情(fuzzy business)。你需要適當(dāng)?shù)匾晁暮x,才能從其中蘊(yùn)含的深刻啟發(fā)中受益。但若你過(guò)分地或者在錯(cuò)誤的方向上引申了它的含義,它也會(huì)誤導(dǎo)你。正如人們會(huì)誤用任何強(qiáng)大的工具一樣,你也可能誤用隱喻,但它的強(qiáng)大的功效,還是會(huì)成為你智慧工具箱中的一個(gè)寶貴部分。”
?
這樣的一種看法,可以說(shuō)“中正平和、深具智慧”,這是我們?cè)诖蠖鄶?shù)關(guān)于軟件開(kāi)發(fā)的論述中,很難看到的。
?
再比如說(shuō),作者在第三章時(shí)給出的一個(gè)表格:三種常見(jiàn)的軟件項(xiàng)目種類(lèi),及其典型的良好實(shí)踐。就將軟件分為商業(yè)系統(tǒng)、性命攸關(guān)的系統(tǒng)以及性命攸關(guān)的嵌入式系統(tǒng)。然后指出對(duì)于這三類(lèi)不同的應(yīng)用,在開(kāi)發(fā)手段、管理強(qiáng)度、設(shè)計(jì)、構(gòu)建、測(cè)試、部署等等方面的差別化策略。這樣的分類(lèi),自然就避免了將各種開(kāi)發(fā)手段,簡(jiǎn)單的對(duì)立起來(lái)比較的方法,顯得更加具有說(shuō)服力。
?
再比如說(shuō),全書(shū)給出了相當(dāng)多的Check List,這樣的表格,實(shí)在是大有益處,借用地圖的隱喻來(lái)書(shū),這樣的CheckList,就是一個(gè)一個(gè)的定位器,它能夠幫助你認(rèn)清自己的位置,了解問(wèn)題所屬的范疇,了解應(yīng)該努力的大致方向。這樣的“開(kāi)發(fā)工具”,真是獨(dú)一無(wú)二。
?
這本書(shū)我目前只看了前面的5~6章,實(shí)在沒(méi)有太多的發(fā)言權(quán),不過(guò)我現(xiàn)在已經(jīng)可以肯定,這是一本非常有價(jià)值的好書(shū),我推薦所有沒(méi)有看過(guò)的朋友去看看這本名副其實(shí)的經(jīng)典之作。
?
說(shuō)實(shí)話,天下沒(méi)有免費(fèi)的午餐,我這篇書(shū)評(píng),也是屬于交差之作。人家出版社把樣書(shū)給你看,請(qǐng)你寫(xiě)書(shū)評(píng),當(dāng)然希望你能說(shuō)些好話?幸運(yùn)的是,這些好話,的確都是我自己愿意說(shuō)的。
posted @
2006-03-22 15:53 讀書(shū)、思考、生活 閱讀(5639) |
評(píng)論 (5) |
編輯 收藏
廣州之行,真是匆匆又匆匆,在廣州呆的時(shí)間,算上在飛機(jī)場(chǎng)的時(shí)間,都還不到24個(gè)小時(shí)。
個(gè)中甘苦,就不在這里說(shuō)了,還是把PPT傳上來(lái)吧。
之所以叫處女秀,是因?yàn)檫@是我第一次上臺(tái)做技術(shù)演講,但是這句話卻不是我自己想到的,而是江南白衣說(shuō)出來(lái)的。
PPT的標(biāo)題是《Ajax技術(shù)地圖》,基本上是一個(gè)純粹空對(duì)空的理論探索,不出現(xiàn)一行代碼。還好隨后曹曉鋼的演講,同樣是講Ajax,充斥了無(wú)數(shù)的代碼,相信廣州的朋友們,一定爽到了。
PPT的下載地址是:
http://www.ajaxcn.org/space/start/2006-03-13/1/Ajax%E6%8A%80%E6%9C%AF%E5%9C%B0%E5%9B%BE.pps
廣州游記和其他感想,就明天再補(bǔ)吧。
posted @
2006-03-13 22:47 讀書(shū)、思考、生活 閱讀(2976) |
評(píng)論 (8) |
編輯 收藏
去廣州參加BEA的User Group活動(dòng)。
演講題目是:《Ajax技術(shù)地圖》
副標(biāo)題是:為即將到來(lái)的技術(shù)變革做好準(zhǔn)備。
11日晚19:45起飛,22:25到達(dá)白云機(jī)場(chǎng)。
12日晚19:25起飛,21:20回到上海。
奇怪啊,去要2小時(shí)20分,回來(lái)只要1小時(shí)55分。順風(fēng)、逆風(fēng)嗎?
得抓緊時(shí)間寫(xiě)PPT了
posted @
2006-03-10 22:34 讀書(shū)、思考、生活 閱讀(1824) |
評(píng)論 (7) |
編輯 收藏
莊表偉 說(shuō):
JSVM,我覺(jué)得有一個(gè)方向可以嘗試去發(fā)展,就是瀏覽器中的對(duì)象管理,起到一個(gè)VM的作用
dlee 說(shuō):
問(wèn)題就是你敢不敢去做小白鼠,或者叫做生活在剃刀邊上。對(duì)于一個(gè)嚴(yán)肅的項(xiàng)目,我做項(xiàng)目經(jīng)理,是不會(huì)采用jsvm的。
莊表偉 說(shuō):
那為什么你就會(huì)采用prototype呢?
dlee 說(shuō):
prototype背后有強(qiáng)大的支持,而不是像jsvm那樣只有萬(wàn)春華同志等很少的幾個(gè)鐵桿。
莊表偉 說(shuō):
為什么?你是看著哪邊人多去哪邊的嗎?
dlee 說(shuō):
你看那些叫喊"頂"、"支持"、"牛"的人會(huì)不會(huì)貢獻(xiàn)一行代碼。你太容易非黑即白了。當(dāng)然不完全是這樣,不過(guò)支持能力是一個(gè)非常重要的考慮因素。
莊表偉 說(shuō):
我的意思是,JSVM,該不該用他,只能由我們看過(guò)他的代碼以后,來(lái)決定?
dlee 說(shuō):
你有能力維護(hù)所有的代碼嗎?
莊表偉 說(shuō):
我只是用他呀,又不是要改他
dlee 說(shuō):
我的意思是說(shuō),如果你在項(xiàng)目中使用了Spring,Rod Johnson玩累了,明天就宣布解散這個(gè)項(xiàng)目。你自己獨(dú)立去維護(hù)Spring的代碼。你去用什么啊,它只有很少的UI組件,其中還有問(wèn)題。 你不要夸口這些自己都能開(kāi)發(fā)好,我兩年前開(kāi)發(fā)了一個(gè)比較好用的Grid,花費(fèi)了一周多的時(shí)間。你自己去實(shí)現(xiàn)這樣一個(gè)組件后再說(shuō)話。
莊表偉 說(shuō):
我不是用他的UI呀,而是用他的這個(gè)框架,來(lái)組織自己的代碼。
dlee 說(shuō):
你不用它的UI,有什么必要使用這個(gè)框架呢?dojo/prototype一樣可以做到啊,我是認(rèn)為你這樣做引入了不必要的成本。況且你如何判定使用的UI庫(kù)在設(shè)計(jì)理念上與jsvm完全沒(méi)有沖突?
莊表偉 說(shuō):
OK,你現(xiàn)在已經(jīng)有結(jié)論了,但是我還沒(méi)有仔細(xì)看過(guò)他的代碼呢,所以我現(xiàn)在還沒(méi)有結(jié)論,等我看過(guò)以后,自然會(huì)有一個(gè)結(jié)論的。
dlee 說(shuō):
在Ajax庫(kù)這方面,大部分人都跟我希望的一樣,需要一個(gè)全面的解決方案。你說(shuō)的jsvm專(zhuān)精于做某個(gè)領(lǐng)域,我認(rèn)為是行不通的。任何運(yùn)行于瀏覽器的js框架都應(yīng)該是為UI服務(wù)的。沒(méi)有實(shí)現(xiàn)過(guò)很多UI組件,如何檢驗(yàn)它的這個(gè)架構(gòu)設(shè)計(jì)的合理性?
莊表偉 說(shuō):
目前看來(lái),prototype,也只是專(zhuān)精于基礎(chǔ)領(lǐng)域的,在它之上,另有script.aculo.us、Rico、Behaviour這樣的lib
dlee 說(shuō):
你喜歡擺擂臺(tái),那么就擺個(gè)擂臺(tái),大家都實(shí)現(xiàn)Grid組件,看看誰(shuí)做得好。
莊表偉 說(shuō):
呵呵,這倒是個(gè)好辦法
dlee 說(shuō):
你可以跟醒來(lái)來(lái)詳細(xì)討論,問(wèn)題不是你想想得那么簡(jiǎn)單。做小白鼠也有好處,曉鋼就經(jīng)常偷偷練習(xí)一些自己的獨(dú)門(mén)絕技。
莊表偉 說(shuō):
呵呵
dlee 說(shuō):
你可以將我跟他的沖突理解為主要在一個(gè)領(lǐng)域,就是我不認(rèn)為解決他所說(shuō)的兩個(gè)問(wèn)題,需要這么重的方案。而且他的解決方案從JS開(kāi)發(fā)者的角度看來(lái)也不是很優(yōu)雅。
莊表偉 說(shuō):
嗯,這兩點(diǎn),我基本上是同意的
dlee 說(shuō):
萬(wàn)春華同志的興趣不在UI組件方面,這使得他偏離了瀏覽器JS誕生的使命。今天我跟醒來(lái)說(shuō)過(guò)類(lèi)似的意思。 我們的分歧不完全在技術(shù)本身上面。因?yàn)槲覀兯伎紗?wèn)題的思路差別很大,所以沒(méi)有出現(xiàn)很大的交集
莊表偉 說(shuō):
嗯,我比較理解你的意思了,但是,我不是很同意...
dlee 說(shuō):
你看過(guò)他們的代碼了嗎?
莊表偉 說(shuō):
看了一些
dlee 說(shuō):
代碼的模塊程度如何?有沒(méi)有可能將醒來(lái)說(shuō)的一些部分完全去掉?
莊表偉 說(shuō):
哪些部分?
dlee 說(shuō):
我覺(jué)得他們?nèi)绻鲆恍└忧逦膭澐郑瑒澐殖鲆粋€(gè)最小的core部分,而且像Spring那樣劃分成很多不同的jar,這樣會(huì)更好一些。最糟的情況是要么全有要么全無(wú)
醒來(lái) 已經(jīng)添加到此對(duì)話中。
dlee 說(shuō):
你既然對(duì)jsvm非常感興趣,就和醒來(lái)先詳細(xì)談?wù)?。我作為旁?tīng)好了。
莊表偉 說(shuō):
呵呵,好的呀
醒來(lái) 說(shuō):
好啊,我 最近剛看了jsvm的源碼
莊,你覺(jué)得jsvm怎么樣
莊表偉 說(shuō):
我剛開(kāi)始看他的代碼。說(shuō)實(shí)話,我覺(jué)得他的js代碼寫(xiě)得非常好,也很干凈、清楚。因此,這樣的一個(gè)人,寫(xiě)出這樣水平的代碼的人,對(duì)于js的理解,肯定是相當(dāng)深入的。
醒來(lái) 說(shuō):
代碼寫(xiě)的是真不錯(cuò)
莊表偉 說(shuō):
我以前曾經(jīng)想當(dāng)然的認(rèn)為,他不了解js,只喜歡java,所以才會(huì)把js,扭曲成java的樣子這樣的想法,肯定是偏見(jiàn)。那么,在承認(rèn)對(duì)方有足夠的智力與經(jīng)驗(yàn)的前提下,再來(lái)看他的代碼,我覺(jué)得更不該"斷然否定",說(shuō)他"一無(wú)是處"。
醒來(lái) 說(shuō):
我在javaeye 上提出了我的意見(jiàn),我也認(rèn)為他的代碼寫(xiě)得很不錯(cuò),但是側(cè)重點(diǎn)有點(diǎn)不合時(shí)宜。現(xiàn)在真是有些像java虛擬機(jī)了,基本是一個(gè)classloader + class cache 的實(shí)現(xiàn)
莊表偉 說(shuō):
還有這個(gè):
a) 獨(dú)立模式:standalone, 該模式下,當(dāng)前頁(yè)面的jsvm獨(dú)立加載,不和系統(tǒng)中其他頁(yè)面的JSVM發(fā)生關(guān)聯(lián)。
b) 應(yīng)用程序模式:application, 應(yīng)用程序模式下的頁(yè)面會(huì)除了加載jsvm以外,還將構(gòu)造一個(gè)Application的環(huán)境。其他模塊模式的頁(yè)面會(huì)共享Application的資源。
c) 模塊模式:module, 模塊模式的頁(yè)面必須運(yùn)行在一個(gè)Application模式的頁(yè)面下。該頁(yè)面可以通過(guò)application框架共享資源以及訪問(wèn)全局變量。
d) 自動(dòng)模式:auto, 頁(yè)面根據(jù)環(huán)境自動(dòng)選擇是獨(dú)立模式還是模塊模式。
我覺(jué)得很有點(diǎn)意思
醒來(lái) 說(shuō):
從名字上來(lái)講,jsvm倒是符合本意。但是java的成功不是只靠一個(gè)jvm的,我覺(jué)得 jdk 更關(guān)鍵
莊表偉 說(shuō):
現(xiàn)在的js庫(kù),除了jsvm,都是以一個(gè)Page為單位運(yùn)行的,鮮有"Application"的概念。而VM的提出,我認(rèn)為,為將來(lái)合理的Browser Object Cache Layer,提供了可能
醒來(lái) 說(shuō):
我有點(diǎn)懷疑,這樣帶來(lái)的復(fù)雜性有沒(méi)有必要
莊表偉 說(shuō):
而且我還希望將來(lái)JSVM,能夠更好的支持請(qǐng)求任務(wù)隊(duì)列的管理,這樣的機(jī)制,JS的語(yǔ)法本身提供得并不夠好。還有多線程的管理,JS也沒(méi)有像Java那樣的,語(yǔ)法級(jí)的支持。
dlee 說(shuō):
我不大相信瀏覽器中的JS將來(lái)會(huì)被用在這樣的目的
醒來(lái) 說(shuō):
其實(shí)我覺(jué)得,這些應(yīng)該是瀏覽器提供的功能,在瀏覽器未發(fā)展到這個(gè)程度之前,強(qiáng)迫javascript畸形的實(shí)現(xiàn),不一定值得
莊表偉 說(shuō):
嗯,這是問(wèn)題的關(guān)鍵...我前面的暢想,的確是我希望將來(lái)的JS,能夠支持的一部分
dlee 說(shuō):
是的,我們希望將來(lái)的JS引擎來(lái)提供這些基礎(chǔ)設(shè)施
莊表偉 說(shuō):
現(xiàn)在JSVM,也許能夠支持一部分,也許還不能夠,所以,說(shuō)不定哪天JS 2.0出來(lái),JSVM就沒(méi)有意義了
醒來(lái) 說(shuō):
所以對(duì)于jsvm的模式,應(yīng)用程序模式還可以理解,模塊模式很難讓人明白有什么用
莊表偉 說(shuō):
這是一個(gè)思考模式的問(wèn)題
假設(shè)你對(duì)于js本身不熟悉,要讓你合理、自然的劃分多個(gè)js文件,合理、自然的在該load的時(shí)候才去load,這就相當(dāng)?shù)馁M(fèi)力
醒來(lái) 說(shuō):
所以我的意見(jiàn)就是,jsvm 希望吸引人來(lái)開(kāi)發(fā),應(yīng)該要給出jsdk 差不多,一個(gè)jsvm 吸引不了人
莊表偉 說(shuō):
當(dāng)然,更加正確的道路,當(dāng)然是按照js的本性來(lái)做,提出某種"js loading design pattener"。但是,在經(jīng)驗(yàn)還沒(méi)有被總結(jié)成模式之前,模仿java式的代碼組織,不失為一種方案
醒來(lái) 說(shuō):
load js 的模式其實(shí)現(xiàn)在都是 用一個(gè)同步的xmlhttprequest 去加載js,然后eval。這個(gè) dojo 和 prototype 都有提供基礎(chǔ)支持
莊表偉 說(shuō):
不是如何loading。而是,我現(xiàn)在有幾百K的js文件,如何切分成合理的大小,然后在需要的時(shí)候去調(diào)用他們
醒來(lái) 說(shuō):
這個(gè)想法是對(duì)的,也是jsvm值得肯定的地方
我的主要意見(jiàn)是說(shuō)它提供的 jsc 的形式有點(diǎn)雞肋,同時(shí)缺乏簡(jiǎn)單高效的工具類(lèi),所以吸引不了開(kāi)發(fā)人員。jsvm2 的代碼里有 1/3 就是為了支持這個(gè)自創(chuàng)的jsc語(yǔ)法
莊表偉 說(shuō):
這是...敗筆...。jsc我也不喜歡,混雜了部分js語(yǔ)法和部分java語(yǔ)法...還不如僅僅規(guī)定一個(gè)必須的頭部,其他的完全采用js語(yǔ)法呢。還有一點(diǎn)我覺(jué)得是這個(gè)萬(wàn)兄在那里暢想,就是JSVM打算支持多種語(yǔ)法的設(shè)想,工作量太大了。
dlee 說(shuō):
不過(guò)萬(wàn)春來(lái)同志說(shuō)這個(gè)可以不用
醒來(lái) 說(shuō):
所以我建議索性拋棄jsc,以萬(wàn)兄的javascript功力,寫(xiě)一部分有用的工具類(lèi),我覺(jué)得不會(huì)有人真的愿意用 var map = new HashMap(), map.put(k, v); 這樣的方式寫(xiě)js
莊表偉 說(shuō):
對(duì)的
dlee 說(shuō):
所以我剛才說(shuō):
我覺(jué)得他們?nèi)绻鲆恍└忧逦膭澐?,劃分出一個(gè)最小的core部分,而且像Spring那樣劃分成很多不同的jar,這樣會(huì)更好一些。最糟的情況是要么全有要么全無(wú)。
醒來(lái) 說(shuō):
jsc 是可以不用,但jsvm 加載了接近80k的js就為了支持jsc, 沒(méi)有意義啊
莊表偉 說(shuō):
他現(xiàn)在是有多個(gè)js的,只是他core的部分太大了
醒來(lái) 說(shuō):
莊,如果你去看runtime.js 就知道了,jsvm2其實(shí)把jsc都預(yù)先編譯了,否則效率一定太低
現(xiàn)在甚至還有一些觀點(diǎn),不要把js分得太多,因?yàn)橐ぐl(fā)太多的http連接,反而響應(yīng)性更不好。畢竟js的加載是同步的 ,這各ajax的異步核心思想有沖突。
dlee 說(shuō):
這個(gè)考慮也是很有道理的
莊表偉 說(shuō):
激發(fā)太多的http連接?還是激發(fā)太多的同步http連接?
dlee 說(shuō):
那個(gè)所謂的classloader就是向服務(wù)器請(qǐng)求一個(gè)包含js類(lèi)的文件,然后evaluate。而且也要考慮evaluate的執(zhí)行效率
醒來(lái) 說(shuō):
每一個(gè)import 就是一個(gè)http 連接。當(dāng)然,jsvm 考慮到了cache
dlee 說(shuō):
對(duì)的,就是發(fā)出一個(gè)xmlhttp請(qǐng)求
莊表偉 說(shuō):
其實(shí),他完全可以將自己的jsdk,做成一個(gè)jsc文件,一口氣load進(jìn)來(lái)
dlee 說(shuō):
不是多個(gè)連接,這個(gè)要看服務(wù)器怎么配置。其實(shí)支持http1.1的瀏覽器和服務(wù)器都是保持長(zhǎng)連接
醒來(lái) 說(shuō):
jsvm的cache 也有些問(wèn)題,他所謂的application模式,在不同的瀏覽器上實(shí)現(xiàn)各不相同,ie是js源碼用ie的htc 技術(shù)保存的,ff 是存cookie。cookie 的容量是有限制的,所以cache 主要是針對(duì) ie。
dlee 說(shuō):
可能是在同一個(gè)http連接上發(fā)送多個(gè)http請(qǐng)求,這些請(qǐng)求需要排隊(duì)
莊表偉 說(shuō):
OK,我提一個(gè)方案,你們看是不是可以作為"最佳實(shí)踐"之一:
對(duì)于多個(gè)異步請(qǐng)求,可以讓他分次異步提交。
對(duì)于多個(gè)同步請(qǐng)求,應(yīng)該將多個(gè)請(qǐng)求打包以后一次提交。
這個(gè)作為"請(qǐng)求隊(duì)列管理"的一部分
醒來(lái) 說(shuō):
道理應(yīng)該是這樣,jsvm里好像沒(méi)有這樣的控制,import語(yǔ)句也沒(méi)有這么智能
莊表偉 說(shuō):
其實(shí)jsvm應(yīng)該這么做,比如他load一個(gè)jsc文件進(jìn)來(lái),里面的import語(yǔ)句可能有一堆,就應(yīng)該是一口氣load其他的jsc,不該再分多次了
醒來(lái) 說(shuō):
我總覺(jué)得 線程/隊(duì)列 這些該是瀏覽器的事情,用js開(kāi)發(fā)很不保險(xiǎn)
莊表偉 說(shuō):
你看過(guò)我寫(xiě)的那個(gè)RSSReader的代碼嗎?里面就有一個(gè)請(qǐng)求隊(duì)列的
醒來(lái) 說(shuō):
jsvm做不到,因?yàn)?/SPAN>load的jsc里又有import 語(yǔ)句,這是遞歸的
莊表偉 說(shuō):
不是遞歸,是分層的
醒來(lái) 說(shuō):
要么js語(yǔ)言升級(jí),要么瀏覽器升級(jí),我總覺(jué)得現(xiàn)階段就想讓ajax完全達(dá)到替代桌面應(yīng)用的程度是不可能的
莊表偉 說(shuō):
這個(gè)當(dāng)然是不可能的...
醒來(lái) 說(shuō):
所以在現(xiàn)階段,還是不要搞復(fù)雜了,多線程和隊(duì)列能用到的地方畢竟不多
我覺(jué)得dlee強(qiáng)調(diào)的對(duì)的,現(xiàn)在需要的是組件
語(yǔ)言級(jí)別的東西,就讓js語(yǔ)言和瀏覽器標(biāo)準(zhǔn)去慢慢支持吧
莊表偉 說(shuō):
我理解你們所認(rèn)為的"輕重緩急"了。根本的觀點(diǎn)在于:"急于將瀏覽器中應(yīng)用,推向完全的桌面應(yīng)用,并不現(xiàn)實(shí)"。立足于"更好的瀏覽器端應(yīng)用",而非"盡可能像桌面應(yīng)用的瀏覽器端應(yīng)用",這么說(shuō)來(lái),當(dāng)務(wù)之急自然是UI控件的完善與豐富
dlee 說(shuō):
我覺(jué)得瀏覽器中js誕生的使命就是改善交互和UI
醒來(lái) 說(shuō):
對(duì),就是這個(gè)意思
dlee 說(shuō):
而且我從項(xiàng)目開(kāi)發(fā)負(fù)責(zé)人的角度,更希望一個(gè)全面的解決方案。不是什么都需要我去做集成
莊表偉 說(shuō):
JSVM的問(wèn)題,不在于他語(yǔ)法上像Java,而在于他的目標(biāo)上像Java!
dlee 說(shuō):
也可以這樣來(lái)理解
醒來(lái) 說(shuō):
ajax 里的cache 應(yīng)該是去cache 數(shù)據(jù),用來(lái)cache js代碼,意義多大呢,所以jsvm太技術(shù)化了
dlee 說(shuō):
在Ajax in Action中,提出了一種獨(dú)占式應(yīng)用。就是像Word一樣,可能每天都要用上幾個(gè)小時(shí)。目前的Ajax技術(shù),包括一些基礎(chǔ)框架,還很難達(dá)到這個(gè)要求。所以確實(shí)需要這樣一類(lèi)基礎(chǔ)架構(gòu),但是我們認(rèn)為這些支持最好由瀏覽器和JS引擎來(lái)提供。
莊表偉 說(shuō):
看來(lái)我們已經(jīng)初步達(dá)成共識(shí)了
醒來(lái) 說(shuō):
js 就是用來(lái)操作DOM的,不要讓它承擔(dān)太多重任,xmlhttp本來(lái)也不是 js的一部分,瀏覽器的擴(kuò)展而以
dlee 說(shuō):
我發(fā)現(xiàn)現(xiàn)在很多人有一個(gè)通病。就跟我在那個(gè)ajax和model2框架的討論中說(shuō)的那樣。毫不思考地就將一種技術(shù)或者架構(gòu)用于設(shè)計(jì)意圖之外的場(chǎng)合。其實(shí)把IFrame用于異步請(qǐng)求也是這個(gè)情況
醒來(lái) 說(shuō):
對(duì)jsvm 的建議就是拋棄jsc,完善它自己的面向?qū)ο蠹軜?gòu),并提供工具類(lèi)支持,這樣才有可能和 dojo 有競(jìng)爭(zhēng)。所以在國(guó)外是稱(chēng)為 tricks, 是有貶義的意思,但翻譯成中文,變成竅門(mén),反而有了褒義了
dlee 說(shuō):
Ajax in Action的作者稱(chēng)作hacky的做法,帶有貶義
dlee 說(shuō):
令Ajax顯得與眾不同的地方不是它所使用的技術(shù)本身,而是通過(guò)使用這些技術(shù)所帶來(lái)的新的交互模式。我們所習(xí)慣的傳統(tǒng)的Web交互模型并不適合于獨(dú)占式的應(yīng)用,只有打破了這種交互模型,新的可能性才會(huì)慢慢浮現(xiàn)出來(lái)。
這是Ajax in Action的一句話,說(shuō)得非常有道理。我們看到如此眾多的人都對(duì)Ajax感興趣不是偶然的?,F(xiàn)在我們處在web app發(fā)生革命性變化的前夕
莊表偉 說(shuō):
嗯,我更關(guān)注:慢慢浮現(xiàn)出來(lái)的這些可能性中,哪些是正道,哪些是邪道
醒來(lái) 說(shuō):
我是覺(jué)得一定要擦亮眼睛,多從用戶(hù)的角度想問(wèn)題
莊表偉 說(shuō):
這是對(duì)的
posted @
2006-03-02 22:05 讀書(shū)、思考、生活 閱讀(1878) |
評(píng)論 (1) |
編輯 收藏
1、今天,我到新的單位去上班了,地點(diǎn)在張江,是一家做手機(jī)游戲的公司。從我們家這里過(guò)去,要花1.5~2個(gè)小時(shí)。還好我在搭車(chē)網(wǎng)上找到了一部同去張江的車(chē),每天來(lái)回15塊,很不錯(cuò)。
2、到這家公司,我的工作是Server端架構(gòu)設(shè)計(jì),所以我最近急需補(bǔ)充很多Server端架構(gòu)方面的知識(shí)。所我再一次看起了《POSA 2》,又在網(wǎng)上訂了《POSA 3》、《Java并發(fā)編程—設(shè)計(jì)原則與模式(第二版)》、《Effective Java中文版》與《Practical Java(中文版)》。這下又有得要看了。
3、3月12日,我很有可能會(huì)到廣州,參加那里的BEA User Group。
初步的題目是:《Ajax技術(shù)地圖》
一、 技術(shù)地圖概覽
初步介紹一下,要研究Ajax技術(shù),需要了解的相關(guān)技術(shù)的范圍。
二、 結(jié)構(gòu)(Structure)、表現(xiàn)(Presentation)與行為(Behavior)
介紹正統(tǒng)Web標(biāo)準(zhǔn)中的三大要素。
三、 模型(Model)、視圖(View)與控制(Controller)
介紹正統(tǒng)表現(xiàn)層MVC模式。
四、 思考一:瀏覽器端的MVC?
隨著Ajax應(yīng)用越來(lái)越復(fù)雜,瀏覽器端是否需要引入MVC模式呢?
五、 難題一:SPB與瀏覽器端MVC的關(guān)系
SPB與MVC之間,應(yīng)該是一種什么關(guān)系,需要有一個(gè)概念上的梳理。
六、 難題二:瀏覽器端MVC與服務(wù)器端MVC的關(guān)系
如果在瀏覽器端與服務(wù)器端,都定義出MVC結(jié)構(gòu),顯然存在著沖突,這樣的沖突,該如何調(diào)和。
七、 思考二:Web服務(wù)器的角色演變
提出一個(gè)思路,Web Server --> Web Service,也就是在瀏覽器端實(shí)現(xiàn)MVC模式,而在服務(wù)器端,分別實(shí)現(xiàn)Model Service、View Serivce、Controller Service。
八、 一個(gè)三維的世界
一個(gè)地圖,并非一個(gè)簡(jiǎn)單的平面,作為一個(gè)三維的世界,我們對(duì)于技術(shù)的理解,又可以分為三個(gè)層次:理論的層面、真實(shí)世界的層面以及作為整理世界一部分的層面。
九、 在真實(shí)世界中的難題
介紹一些目前Ajax應(yīng)用開(kāi)發(fā)中,真正存在的困難,困惑,苦惱,陷阱......
十、 思考三:對(duì)于整合世界的向往
C/S與B/S能否融為一體?
開(kāi)發(fā)工具能否一站購(gòu)齊?
開(kāi)發(fā)效率能否更快更輕松?
十一、 難題三:Ajax的能力限制
主要談一談Web應(yīng)用無(wú)法跨越或者目前無(wú)法跨越的一些障礙,比如網(wǎng)絡(luò)編程;比如線程控制;比如UI表現(xiàn)能力等等。同時(shí)也介紹一些前沿的進(jìn)展。
十二、 難題四:開(kāi)發(fā)工具的功能整合
簡(jiǎn)單介紹一下目前各家IDE對(duì)于Ajax的支持。
十三、 難題五:UI控件的重用與整合
自己從頭做UI,實(shí)在是太麻煩了,用人家的,又有整個(gè)的麻煩,但是從提升開(kāi)發(fā)效率來(lái)說(shuō),控件化開(kāi)發(fā),又是必由之路……
十四、 暢想未來(lái)…
關(guān)于Ajax技術(shù)的一些暢想。
因?yàn)榘l(fā)現(xiàn)與曹曉鋼的Topic嚴(yán)重撞車(chē),所以可能還會(huì)做一些修改~~~
posted @
2006-03-01 21:58 讀書(shū)、思考、生活 閱讀(951) |
評(píng)論 (2) |
編輯 收藏
AJAX——新手快車(chē)道
前言
AJAX是什么?
首先、AJAX是一種很酷的技術(shù),一旦采用了AJAX,就能讓你的Web頁(yè)面,你的網(wǎng)站,甚至連同你們公司,都變得很酷。在Web2.0的時(shí)代里,不使用一點(diǎn)AJAX技術(shù)的網(wǎng)站,就會(huì)顯得很老土,很落伍。
但是,這樣的理解,其實(shí)是很膚淺的。僅僅是從一個(gè)外行,從一個(gè)使用者的角度出發(fā),來(lái)理解AJAX,就像我在本書(shū)的第一章AJAX我也行中那樣,開(kāi)發(fā)出很愚蠢,甚至都沒(méi)有資格被稱(chēng)之為AJAX應(yīng)用的純IE、XMLHTTP應(yīng)用。
AJAX更酷的一點(diǎn)在于,對(duì)于傳統(tǒng)的Web開(kāi)發(fā)人員來(lái)說(shuō),AJAX所運(yùn)用的,是更加先進(jìn)的,更加標(biāo)準(zhǔn)化的,更加和諧高效的,完整的Web開(kāi)發(fā)技術(shù)體系。遵循這樣的體系開(kāi)發(fā)Web應(yīng)用,能讓你的開(kāi)發(fā)過(guò)程變得更加輕松,也能使你們的開(kāi)發(fā)團(tuán)隊(duì),顯得很酷。在Web2.0的時(shí)代里,還在采用過(guò)時(shí)的技術(shù)來(lái)開(kāi)發(fā)Web,會(huì)顯得很老土,很落伍。
AJAX的相關(guān)組成技術(shù),每一個(gè)都已經(jīng)出現(xiàn)了N年以上了,對(duì)這些技術(shù)的組合運(yùn)用,也遠(yuǎn)遠(yuǎn)早于AJAX這個(gè)名詞出現(xiàn)之前。所以,我真正敬佩的,并非提出
AJAX這個(gè)縮寫(xiě)的Jesse James Garrett。而是那些早在N年以前,就已經(jīng)在探索、實(shí)踐的先行者,他們始終在追求的:是更好的用戶(hù)體驗(yàn),以及更好的開(kāi)發(fā)體驗(yàn)。這樣的精神,才是最可寶貴的,也是最值得我們學(xué)習(xí)的。許多年過(guò)去以后,當(dāng)我們?cè)倩仡^來(lái)看當(dāng)年的這些熱門(mén)技術(shù),也許早已經(jīng)變得老土,變得落伍了。在這樣的歷程中,哪些人會(huì)成長(zhǎng)為高手?會(huì)成長(zhǎng)為大師呢?就是那些永不滿(mǎn)足,永遠(yuǎn)在追求更好的用戶(hù)體驗(yàn),永遠(yuǎn)在追求更好的開(kāi)發(fā)體驗(yàn)的人!
新手如何上路
軟件開(kāi)發(fā)這個(gè)領(lǐng)域,永遠(yuǎn)都在飛速發(fā)展,大家都必須不斷的學(xué)習(xí)新的知識(shí)、技能、框架、IDE、甚至新的語(yǔ)言。傳說(shuō)中的骨灰級(jí)高手們,就像傳說(shuō)中的大俠,任何武器、哪怕是一塊木頭到了他們手里,也能發(fā)揮驚人的威力,人家練了幾十年的看家本領(lǐng),他們隨手使來(lái),也竟然像是打娘胎里就開(kāi)始練了一樣。為什么?
就算不吹那么玄的,平常我們能夠碰到的那些老手,在學(xué)新東西的時(shí)候,也比那些新手學(xué)得更快,理解得更深,運(yùn)用得更熟練。而新手們呢?往往就會(huì)漫無(wú)頭緒,焦頭爛額,以一副張著茫然的大眼睛的經(jīng)典表情,出現(xiàn)在各大論壇的新手求助區(qū)里。他們欠缺的,究竟是什么呢?為什么老手學(xué)新東西,就沒(méi)遇到那么多困難呢?
泛泛地說(shuō),自然是經(jīng)驗(yàn)上的欠缺。仔細(xì)地說(shuō)來(lái),又可以分為三個(gè)方面:
一、本質(zhì),一種技術(shù)與另一種技術(shù)之間,往往會(huì)有本質(zhì)上的相通之處,當(dāng)你對(duì)一種技術(shù)的理解與思考越來(lái)越深入時(shí),學(xué)習(xí)一種新技術(shù)也會(huì)更加容易。觸類(lèi)旁通,舉一反三的能力,就是來(lái)自于對(duì)于技術(shù)本質(zhì)的追尋。
二、地圖,本質(zhì)上或多或少的相通,也提示著我們技術(shù)之間的相互關(guān)聯(lián),當(dāng)你了解的技術(shù)越多,了解得越是深入,在你的內(nèi)心,就能建立起越發(fā)清晰的技術(shù)地圖。各種知識(shí)都有一個(gè)自然、合理的位置。那么當(dāng)一個(gè)老手要學(xué)習(xí)一門(mén)新技術(shù)的時(shí)候,他其實(shí)并非在探索一個(gè)全新的、未知的領(lǐng)域,而是有很多脈絡(luò)可尋,也很多已知可以幫助他們快速了解未知。
三、技巧,面對(duì)同樣的未知,面對(duì)同樣的難題,新手們一籌莫展,而老手們卻掌握著更多的技巧和手段,幫助他們?cè)囂娇赡苄?、縮小問(wèn)題的范圍、迅速定位問(wèn)題、不犯明顯愚蠢的錯(cuò)誤、甚至能夠列舉出更具命中力的搜索關(guān)鍵詞,而這些技巧,都幫助老手在前進(jìn)的道路上,更少跌倒,即使跌倒,也能更快的爬起來(lái)。
作為一本寫(xiě)給新手的入門(mén)書(shū)籍,我們希望展現(xiàn)給讀者的,是一個(gè)老手如何學(xué)習(xí)新技術(shù)的過(guò)程。我們相信,這樣的一個(gè)學(xué)習(xí)過(guò)程,對(duì)于新手來(lái)說(shuō),是更具有價(jià)值的。
何謂快車(chē)道
必須老老實(shí)實(shí)的承認(rèn),我吹牛了!老手雖然會(huì)比新手學(xué)習(xí)得更快一些,但是也同樣會(huì)碰到麻煩,遇到障礙,感覺(jué)頭痛。如果沒(méi)有真正的專(zhuān)家的指導(dǎo),我不可能如此迅速地將AJAX掌握到目前這樣的程度,要真是讓我自學(xué)三個(gè)月,然后就寫(xiě)出書(shū)來(lái)的話,那真是在騙錢(qián)了。
老手能夠快速學(xué)習(xí)的另一個(gè)重要的訣竅是:認(rèn)識(shí)很多牛人朋友J
如果沒(méi)有李錕與趙澤欣的專(zhuān)家級(jí)指導(dǎo)與幫助,如果沒(méi)有與李錕AJAX結(jié)對(duì)編程的體驗(yàn),如果沒(méi)有三個(gè)人在MSN上無(wú)數(shù)次的長(zhǎng)聊,我想要在短期內(nèi)建立起:
對(duì)于AJAX本質(zhì)的理解;
對(duì)于整個(gè)AJAX以及相關(guān)技術(shù)地圖的理解;
對(duì)于AJAX編程開(kāi)發(fā)所需要的很多技巧、手段的掌握;
幾乎是不可能的。
如果沒(méi)有(N多需要感謝的人)的(N多方面的幫助),我們這本書(shū),也不可能以現(xiàn)在這樣的深度,以(N個(gè)月)內(nèi)完成的速度,送到讀者的面前。
希望這本書(shū),能夠?qū)Υ蠹铱焖賹W(xué)習(xí)AJAX,有所幫助。
這是我原來(lái)寫(xiě)的前言,自我感覺(jué),寫(xiě)得還是不錯(cuò)的。可惜啊,這最后幾段,現(xiàn)在看來(lái)是用不上了。
posted @
2006-03-01 21:57 讀書(shū)、思考、生活 閱讀(4708) |
評(píng)論 (39) |
編輯 收藏
1、可視化,但不是直接編輯。類(lèi)似于Dreamweaver,但是應(yīng)該再增加一個(gè)獨(dú)立的DOM Tree。任意選擇一個(gè)DOM節(jié)點(diǎn),就能夠高亮相關(guān)的CSS規(guī)則。任意選擇一個(gè)CSS規(guī)則,就能夠高亮受影響的DOM節(jié)點(diǎn)。開(kāi)發(fā)工作,是對(duì)于DOM Tree的操作+對(duì)CSS規(guī)則集的管理。而不是直接手動(dòng)去拖拽頁(yè)面元素。
2、智能的CSS優(yōu)化。那么多CSS規(guī)則,甚至是跨頁(yè)面的CSS規(guī)則,有多少是可以重用的,有多少是可以歸并的,有沒(méi)有可能設(shè)計(jì)出一個(gè)CSS優(yōu)化算法,鼠標(biāo)一個(gè)Click,一切就完美了。
3、JavaScript的Debug。基本上能夠做到MyEclipse那樣,就非常棒了。
4、代碼智能感知。MyEclipse似乎也能做出這個(gè)效果,就是不知道準(zhǔn)確性是多少。
5、代碼重構(gòu)支持。不止是JavaScript的重構(gòu),還有XHTML、CSS的重構(gòu)......
6、JavaScript基礎(chǔ)庫(kù)生成。如果有這樣一個(gè)Wizard,我能夠選擇針對(duì)的瀏覽器平臺(tái)、版本、想要用到的功能......N多選項(xiàng),然后它就幫我匯集眾家之長(zhǎng),去掉無(wú)關(guān)的代碼,在生成一個(gè)我需要的JS文件。這個(gè)世界就近乎完美了。
7、集成各種UI組件庫(kù)。各種好的UI,在線Update,拿來(lái)就用。
8、UnitTest的完善支持......
差不多了,就遐想到這里吧...
posted @
2006-02-05 22:53 讀書(shū)、思考、生活 閱讀(1498) |
評(píng)論 (1) |
編輯 收藏
雞年最后一篇blog,一堆亂七八糟的東西,也就不分多篇了。
一、維基百科的訪問(wèn)記錄
- 2006年1月1日8:55湖北武漢電信修改hosts文件,使用原h(huán)osts無(wú)法訪問(wèn),將145.97.39.132換成145.97.39.134能訪問(wèn),速度正常.
- 2006年1月1日10:50,廣東深圳,電信ADSL,通過(guò)國(guó)外代理登陸成功,否則無(wú)法登陸
- 2006年1月1日23:46山東省濟(jì)南市廣電修改hosts文件,用IE成功登陸.
- 2006年1月2日6:15山東濰坊市,正常連入.
- 2006年1月4日16:59,北京,教育網(wǎng),需要代理.用維基提供的145.97.39.*代理訪問(wèn)很快.
- 2006年1月6日20:00湖南長(zhǎng)沙.145.97.39.132、145.97.39.134均無(wú)法使用.使用144登錄成功.
- 2006年1月6日20:04,武漢,中國(guó)電信ADSL,只能使用145.97.39.138或140兩個(gè)維基代理;其他維基代理無(wú)法找到服務(wù)器,使用145.97.39.130代理服務(wù)器出現(xiàn)404頁(yè)面.
- 2006年1月9日13:25,江蘇常州中國(guó)電信ADSL不可直接訪問(wèn)(用[1] 及[2] 訪問(wèn)成功)
- 2006年1月11日10:04,武漢,中國(guó)電信ADSL,使用MultiProxy可流暢訪問(wèn),使用tor+SocksCap32組合包不能流暢訪問(wèn).
- 2006年1月11日13:44(utc+8),廣州,使用[3]登陸.原站無(wú)法登陸.
- 2006年1月11日23:00河南鄭州河南網(wǎng)通ADSL不可直接訪問(wèn)現(xiàn)在使用自由門(mén)5.5
- 2006年1月12日17:30,遼寧沈陽(yáng)遼寧網(wǎng)通不可直接訪問(wèn)現(xiàn)在使用自由門(mén)5.5
- 2006年1月12日17:54,北京host文件不知道為什么不靈了不知道ip是不是有變化還是現(xiàn)在不只封鎖dns了用無(wú)界6上來(lái)的
- 2006年1月12日00:16,香港PCCW可以直接訪問(wèn)
- 2006年1月12日3:22,成都,中國(guó)電信ADSL無(wú)法直接訪問(wèn),無(wú)界瀏覽6.9訪問(wèn)成功
- 2006年1月12日10:02,吉林長(zhǎng)春,網(wǎng)通ADSL,直接訪問(wèn)不能,通過(guò)代理服務(wù)器成功
- 2006年1月13日1:40,內(nèi)蒙古聯(lián)通,不能直接訪問(wèn),通過(guò)無(wú)界瀏覽6.9訪問(wèn)成功
- 2006年1月13日3:20,深圳聯(lián)通,不能直接訪問(wèn),FreeGate5.5代理訪問(wèn)成功
- 2006年1月13日香港時(shí)間23:26深圳中國(guó)電信ADSL不能直接訪問(wèn),使用無(wú)界6.9可以成功訪問(wèn)
- 2006年1月15日秦皇島鐵通adsl,可以直接訪問(wèn)
- 2006年1月15日23:52山東網(wǎng)通不可直接訪問(wèn)代理訪問(wèn)
- 2006年1月15日15:00天津網(wǎng)通ADSL不可直接訪問(wèn)現(xiàn)在使用自由門(mén)5.5今天搜索到一個(gè)網(wǎng)站大陸可以直接訪問(wèn)[4] ,是不是維基的網(wǎng)站啊,看地址像是個(gè)商業(yè)網(wǎng)站,還有SOHU的廣告,是不是假冒網(wǎng)站啊,有人解釋嗎?
- 2006年1月15日23:34北京網(wǎng)通不可直接訪問(wèn)在愛(ài)問(wèn)上找到了下面這個(gè)上來(lái)的
- 2006年1月17日0:23北京網(wǎng)通ADSL不能直接訪問(wèn)通過(guò)香港電訊盈科代理速度正常
- 2006年1月17日17:20吉林長(zhǎng)春網(wǎng)通ADSL不能直接訪問(wèn)通過(guò)torpark代理速度非???
- 2006年1月18日22:38福建電信ADSL不可直接訪問(wèn)通過(guò)代理正常
- 2006年1月19日14:02黑龍江中國(guó)電信不能直接訪問(wèn)通過(guò)torpark代理速度非???
- 2006年1月23日23:01黑龍江哈爾濱市,網(wǎng)通,torpark代理
- 2006年1月27日16:09上海電信,代理
- 2006年1月27日23:29上海電信,F(xiàn)ree Proxy
- 2006年1月28日16:58,青海西寧,電信ADSL上網(wǎng),利用自由門(mén)正常連入,速度正常。
GFW哪怕再偉大,也不可能真正的隔斷Internet......
二、最近看的幾部電影
1、《一個(gè)饅頭引發(fā)的血案》,狂笑類(lèi)電影,非常之出色。以至于我居然興起了想看看這部電影的原材料的心思。
2、《無(wú)極》,唯一的長(zhǎng)處是給《饅頭》一片提供了原材料。我那天看了前面30分鐘,實(shí)在是看不下去了。
3、《小強(qiáng)歷險(xiǎn)記》,出色的構(gòu)思,傳奇式的拍攝,這一切在頒獎(jiǎng)典禮那天達(dá)到了最高潮。然后事情就演變成了一出活劇,黑色得不得了。還是六哥——張立憲的總結(jié)有道理:
零誠(chéng)意 零新意 零意義 零特技 零演技 零邏輯 零成本
零床戲 零打戲 零哭戲 零專(zhuān)業(yè) 零職業(yè) 零事業(yè) 零票房
這42個(gè)字,竟然是一字都不可改,佩服?。?/P>
4、《金剛》,有無(wú)數(shù)的人推薦這是一部好電影,還有好多人看到最后哭出來(lái)了。我看了以后,一點(diǎn)都不喜歡。這不是一部人道主義的電影,而是一部“猿道主義”的電影。死了那么多的人,也沒(méi)見(jiàn)到誰(shuí)難過(guò)一下,最后死了個(gè)巨猿,倒變成“悲劇”了?;闹?!
5、《僵尸新娘》,絕對(duì)好看,創(chuàng)意十足,充滿(mǎn)溫情,人性的光輝由此得以體現(xiàn)。
三、一個(gè)域名
打算申請(qǐng)一個(gè)域名:www.rsslife.info
大概的意思是:Rich Smart Simple Life。具體想做什么,暫時(shí)就不透露了。
四、春節(jié)晚會(huì)
還是那么爛,而且一年比一年?duì)€。小品和相聲都沒(méi)法看了。歌舞還不錯(cuò)。
五、原創(chuàng)祝福短信
狗年新春旺旺旺,
身體健康棒棒棒。
吃飯睡覺(jué)香香香,
工資收入漲漲漲。
原創(chuàng)短信一條,誠(chéng)意拜年,莊表偉。
posted @
2006-01-28 23:43 讀書(shū)、思考、生活 閱讀(1087) |
評(píng)論 (1) |
編輯 收藏
結(jié)構(gòu)(Structure)、表現(xiàn)(Presentation)、行為(Behavior),是Web開(kāi)發(fā)標(biāo)準(zhǔn)中的一個(gè)重要概念(以下簡(jiǎn)稱(chēng)SPB)。而模型(Model)、視圖(View)、控制器(Controller)的MVC模式呢,是圖形界面應(yīng)用的重要模式之一,自然也廣泛的用在了Web應(yīng)用的開(kāi)發(fā)之中。
最近熱門(mén)起來(lái)的Ajax技術(shù),又刺激了人們對(duì)于MVC模式的更多思考。本文的很多觀點(diǎn)得到了jasonhsu的一篇論文《基于遞歸MVC結(jié)構(gòu)的Web應(yīng)用軟件分析模式》的啟發(fā),特此感謝。
現(xiàn)在我們要考慮技術(shù)范疇:SPB、MVC與Ajax之間的相互關(guān)系,或者說(shuō),在采用Ajax技術(shù)的Web應(yīng)用中,SPB與MVC之間,應(yīng)該是怎樣的一種關(guān)系。

左邊是一個(gè)標(biāo)準(zhǔn)的SPB模型,結(jié)構(gòu)通過(guò)CSS渲染之后,顯示給用戶(hù)。JavaScript可以通過(guò)DOM API以及DOM Event與結(jié)構(gòu)交互。
右邊則是我將JavaScript部分放大之后的情況。
大致上,我們寫(xiě)一個(gè)稍微復(fù)雜一些的Ajax應(yīng)用的時(shí)候,JavaScript部分,就應(yīng)該一分為三。一部分是用來(lái)做DOM與Style控制。另一部分則專(zhuān)心與Server打交道,通常就是用XMLHTTP了,然后將獲取的數(shù)據(jù),在瀏覽器中構(gòu)建一個(gè)Model層。再一部分就是表現(xiàn)層的業(yè)務(wù)邏輯,主要需要處理各種Event,做出正確的反饋。
這樣的三個(gè)部分,順理成章的,也就成了Browser中的MVC了。
寫(xiě)完這點(diǎn)東西之后,我再次看了一下jasonhsu的文章,以及Ajax in Action中的第四章《The page as an application》,發(fā)現(xiàn)我的思路似乎與Ajax in Action中的思路幾乎完全一致,而與jasonhsu的有所差別。
雖然人家已經(jīng)說(shuō)了,不過(guò)我畢竟是自己想通了這一層的,嘿嘿。
posted @
2006-01-26 23:52 讀書(shū)、思考、生活|
編輯 收藏
“吃藥”是一句上海話,就類(lèi)似于“被晃掂”的意思。
大家先看看這段代碼:
<div id="a">
</div>
<script type="text/javascript">
var node=document.createElement("div");
node.setAttribute("class","test");
var tn=document.createTextNode("Test1");
node.appendChild(tn);
var a=document.getElementById("a");
a.appendChild(node);
</script>
它在FireFox里能夠正確運(yùn)行,一個(gè)class為test的div,被正確的顯示出來(lái)了。但是在IE里面,死活就是不行。
后來(lái)我才知道,不能用setAttribute,而是得用setAttributeNode。
<div id="a">
</div>
<script type="text/javascript">
var node=document.createElement("div");
var attr=document.createAttribute("class");
attr.value="test";
node.setAttributeNode(attr);
var tn=document.createTextNode("Test1");
node.appendChild(tn);
var a=document.getElementById("a");
a.appendChild(node);
</script>
犀牛書(shū)里是這么說(shuō)的:“通常,用setAttribute()方法,比用setAttributeNode()簡(jiǎn)單。但是,要為XML文檔定義一個(gè)性質(zhì)包含實(shí)體引用的性質(zhì)時(shí),應(yīng)該使用setAttributeNode()方法。”
什么叫XML文檔呀?什么叫性質(zhì)包含實(shí)體引用的性質(zhì)呀?反正我在IE里,搞搞HTML文檔,就是出不來(lái),用了setAttributeNode,就成功了。
所以,我“吃了犀牛書(shū)的藥”了。
posted @
2006-01-25 01:23 讀書(shū)、思考、生活 閱讀(814) |
評(píng)論 (0) |
編輯 收藏
一個(gè)初步的想法,先簡(jiǎn)單說(shuō)一下。
1、最初的圖形用戶(hù)界面,都是代碼堆出來(lái)的,用代碼來(lái)畫(huà)界面,用代碼來(lái)響應(yīng)事件,用代碼來(lái)處理事件。
2、OO風(fēng)潮一起,GUI的框架自然也要跟進(jìn),基于控件的
GUI開(kāi)發(fā),大行其道。
3、最初的Web,根本無(wú)法與GUI應(yīng)用同日而語(yǔ),反而能夠不受太多OO思潮的干擾。獨(dú)立發(fā)展出了:結(jié)構(gòu)、表現(xiàn)、行為三分離的架構(gòu)模式。也就是
XHTML、
CSS、
DOM/
ECMAScript。
4、基于控件的開(kāi)發(fā),封裝細(xì)節(jié),因此也各自獨(dú)立。大家通過(guò)消息機(jī)制來(lái)溝通。這樣就導(dǎo)致有一部分邏輯是被封裝在控件內(nèi)部,另一部分則散布在控件“四周”。
5、
DHTML->
AJAX->
XUL這樣的發(fā)展思路,顯示了另外一種開(kāi)發(fā)GUI應(yīng)用的可能性。結(jié)構(gòu)與表現(xiàn)分離,要修改界面效果,自然是修改CSS來(lái)得方便。結(jié)構(gòu)與行為分離,自然能夠?qū)λ械摹皠?dòng)作部分”集中思考。
個(gè)人認(rèn)為,后一種GUI應(yīng)用開(kāi)發(fā)的架構(gòu)模式,是更加合理的。
posted @
2006-01-22 11:25 讀書(shū)、思考、生活 閱讀(1563) |
評(píng)論 (0) |
編輯 收藏
記錄MSN上與北京姜偉的對(duì)話:
jiangwei說(shuō):
主題標(biāo)引其實(shí)是我們的副業(yè),不過(guò)進(jìn)展很快,昨天又把主題關(guān)聯(lián)做完了,效果還不錯(cuò)。
jiangwei說(shuō):
其實(shí)現(xiàn)在聚類(lèi)算法挺多的,我們?cè)嚵藥追N,各有優(yōu)缺點(diǎn),現(xiàn)在準(zhǔn)備根據(jù)項(xiàng)目的需要,選擇一種給用戶(hù)。
莊表偉 說(shuō):
哦,我那天還想到一個(gè)思路,我一直認(rèn)為原來(lái)的主題詞那樣的“用、代、屬、分、參、族”的結(jié)構(gòu)實(shí)在是過(guò)于復(fù)雜了。
jiangwei說(shuō):
愿聞其詳
莊表偉 說(shuō):
于是我就想,能不能以這樣一種方式來(lái)定義主題詞:
1、所有的主題詞,都是平行的,沒(méi)有高低之分
2、主題詞之間,只有兩個(gè)關(guān)系:相似度、相關(guān)度;
3、所有相似度與相關(guān)度的數(shù)據(jù),都是從人們自行定義的tags情況計(jì)算得來(lái)的
4、根據(jù)詞頻統(tǒng)計(jì),計(jì)算出推薦用詞
莊表偉 說(shuō):
然后,專(zhuān)家就可以休息了
jiangwei說(shuō):
哈哈,有意思的想法,我仔細(xì)想想。
jiangwei說(shuō):
所有相似度與相關(guān)度的數(shù)據(jù),都是從人們自行定義的tags情況計(jì)算得來(lái)的。我覺(jué)得這個(gè)最難。
莊表偉 說(shuō):
有一個(gè)網(wǎng)站你知道嗎?
http://del.icio.us/
jiangwei說(shuō):
知道
莊表偉 說(shuō):
同一篇文章,有多人收錄,每個(gè)人各自獨(dú)立的設(shè)置自己的tags
莊表偉 說(shuō):
相似度,就是“兩個(gè)tags,分別被不同的用戶(hù),用于同一篇文章的概率”
相關(guān)度,就是“兩個(gè)tags,被同時(shí)用于一篇文章的概率”
jiangwei說(shuō):
我當(dāng)時(shí)同keso爭(zhēng)論的就是如果同一個(gè)概念,如果不采用受控語(yǔ)言來(lái)表達(dá),如何被廣大用戶(hù)解析和理解的問(wèn)題。
莊表偉 說(shuō):
比如一篇文章,一個(gè)人定義的tags是:“軟件、Windows”,另一個(gè)人定義的tags是:“編程、Windows”
莊表偉 說(shuō):
那么,軟件與windows之間,編程與windows之間,都有了相關(guān)度
莊表偉 說(shuō):
而在軟件與編程之間,就有了相似度
jiangwei說(shuō):
這需要一個(gè)中間橋梁,你這里的是windows,如果用戶(hù)有的用windows,有的用視窗,有的用微軟平臺(tái),有的用window,有的用windowsxp,等等,怎么辦?
莊表偉 說(shuō):
因?yàn)槭嵌嗳耸珍?,所以,就有一個(gè)詞頻的數(shù)據(jù),對(duì)外展示一篇文章的主題詞時(shí),就顯示為用戶(hù)最多用戶(hù)選擇的,也即是推薦詞庫(kù)中的詞了。
莊表偉 說(shuō):
在民主與集中之間,可以有一個(gè)算法的橋梁,并不是絕對(duì)不同的
jiangwei說(shuō):
我看了365key,感覺(jué)里面的tags還沒(méi)有真正發(fā)揮作用。
莊表偉 說(shuō):
http://del.icio.us/
干凈很多,非常舒服,keso自然是不用的
jiangwei說(shuō):
365key那個(gè)網(wǎng)站我感覺(jué)黃賭毒太多,真想不到后臺(tái)是劉韌和keso他們。
莊表偉 說(shuō):
唉,那是因?yàn)樵谝粋€(gè)“追求點(diǎn)擊率”的國(guó)家
莊表偉 說(shuō):
365key有兩個(gè)排行榜,一個(gè)是收藏榜,一個(gè)是點(diǎn)擊率榜,如果只有收藏榜的話,365key就干凈了
莊表偉 說(shuō):
但是,他們哪里舍得去掉這么個(gè)點(diǎn)擊榜呢?
莊表偉 說(shuō):
http://spaces.msn.com/members/zbw25/Blog/cns!1pA6-3FOo9yNp_4lmEHxdDqA!836.entry
jiangwei說(shuō):
我現(xiàn)在有想法將365key結(jié)合我們的東西用于政府網(wǎng)站平臺(tái)中,你覺(jué)得前景如何?
莊表偉 說(shuō):
這是寫(xiě)的一篇新的blog,里面也有一些創(chuàng)意的
莊表偉 說(shuō):
那還不如將RSS、tags,引入政府內(nèi)部網(wǎng)呢
jiangwei說(shuō):
是的,就是這個(gè)思路,rss、tag
莊表偉 說(shuō):
但是是用于內(nèi)部網(wǎng),就是給內(nèi)網(wǎng)的公務(wù)員、領(lǐng)導(dǎo)們看的
莊表偉 說(shuō):
還有一個(gè)好的東西,也可以引入政府內(nèi)網(wǎng),就是像baidu新聞,那樣的RSS關(guān)鍵詞訂閱。
jiangwei說(shuō):
我們想得完全一樣啊,這個(gè)東西就是我們即將用于北京市公務(wù)員門(mén)戶(hù)和北京市領(lǐng)導(dǎo)決策系統(tǒng)中的東西。
莊表偉 說(shuō):
jiangwei說(shuō):
思路同你是完全相同的
莊表偉 說(shuō):
這個(gè)東西,非常的Web2.0啊
莊表偉 說(shuō):
推向公眾,我認(rèn)為,也是能夠賺大錢(qián)的。
jiangwei說(shuō):
是的,我就是想把web2.0用于這兩個(gè)項(xiàng)目,看看實(shí)際效果到底如何
jiangwei說(shuō):
這個(gè)項(xiàng)目的中標(biāo)單位,################
jiangwei說(shuō):
但是他們都會(huì)用我們的主題標(biāo)引和主題關(guān)聯(lián)技術(shù)
jiangwei說(shuō):
其中一個(gè)應(yīng)用是每天抓取網(wǎng)上的新聞,然后聚類(lèi)和關(guān)聯(lián),給領(lǐng)導(dǎo)和公務(wù)員看。
莊表偉 說(shuō):
不錯(cuò)的
jiangwei說(shuō):
抓新聞的那家號(hào)稱(chēng)巨牛,專(zhuān)門(mén)抓動(dòng)態(tài)網(wǎng)頁(yè)和數(shù)據(jù)庫(kù)
jiangwei說(shuō):
我們下周就要聯(lián)調(diào)了
莊表偉 說(shuō):
呵呵,已經(jīng)快做完了呀
jiangwei說(shuō):
但是我覺(jué)得信息可視化這方面還沒(méi)有做好,我準(zhǔn)備在這上面再下下功夫
莊表偉 說(shuō):
信息可視化?
jiangwei說(shuō):
就是如何圖形化地展現(xiàn)這些信息及其關(guān)聯(lián)
jiangwei說(shuō):
包括后臺(tái)對(duì)這些新聞的統(tǒng)計(jì)和分析
jiangwei說(shuō):
比如:一周新聞關(guān)注熱點(diǎn),一周公務(wù)員關(guān)注熱點(diǎn)之類(lèi)的。
莊表偉 說(shuō):
http://home.wangjianshuo.com/cn/20050616_ajax_eeaec.htm
莊表偉 說(shuō):
給你看個(gè)blog
jiangwei說(shuō):
這些都很有啟發(fā),你有這么多創(chuàng)意,干嗎不自己寫(xiě)一個(gè)結(jié)合上述優(yōu)點(diǎn)的東東出來(lái)。
莊表偉 說(shuō):
唉,人的精力是有限的呀
莊表偉 說(shuō):
現(xiàn)在有出版社在約我寫(xiě)一本AJAX新手入門(mén)的書(shū),正在努力寫(xiě)作過(guò)程中
jiangwei說(shuō):
希望早日拜讀大作。其實(shí)我們的精力也很有限,都放到中文智能處理應(yīng)用領(lǐng)域了。其實(shí)這些創(chuàng)意從技術(shù)上看都不難實(shí)現(xiàn),但是如何整合應(yīng)用,如何被大多數(shù)人(不是少數(shù)精英)接受,就不是那么容易了,我現(xiàn)在也只是想在下范圍(政府內(nèi)網(wǎng))中嘗試一下。
莊表偉 說(shuō):
我們大概會(huì)在3月以前寫(xiě)完,具體什么時(shí)候出來(lái)就不知道了。
莊表偉 說(shuō):
王建碩的那個(gè)隨手標(biāo)注的AJAX應(yīng)用,倒是很值得引入政府內(nèi)部網(wǎng),在Web頁(yè)面上,隨手劃劃,就能批注了。
jiangwei說(shuō):
是的,而且實(shí)現(xiàn)起來(lái)也不難。
莊表偉 說(shuō):
是啊,領(lǐng)導(dǎo)們肯定會(huì)喜歡的
jiangwei說(shuō):
但是在政府里面的應(yīng)用,有很多不是技術(shù)問(wèn)題,就比如這個(gè),我腦子里面想的就不僅僅是好玩,而是它到底給政府工作會(huì)帶來(lái)什么
莊表偉 說(shuō):
能夠統(tǒng)計(jì)到“關(guān)注點(diǎn)與關(guān)注程度”
jiangwei說(shuō):
王建碩是365key的作者嗎?
莊表偉 說(shuō):
不是呀,他是kijiji的創(chuàng)辦者
jiangwei說(shuō):
現(xiàn)在在北京嗎?我看了他的blog,覺(jué)得同你一樣,很有深度啊
莊表偉 說(shuō):
呵呵,應(yīng)該是在上海的
jiangwei說(shuō):
可惜可惜,不能當(dāng)面交流請(qǐng)教
莊表偉 說(shuō):
他是一個(gè)很出名的blogger,比我出名太多了
jiangwei說(shuō):
看材料他在微軟干過(guò)6年
莊表偉 說(shuō):
是啊,牛人
莊表偉 說(shuō):
http://forum.javaeye.com/viewtopic.php?t=15308
莊表偉 說(shuō):
這好這里有一個(gè)我寫(xiě)的blog,還有人家的評(píng)論
jiangwei說(shuō):
里面的“互助式搜索”,提法真好??!
莊表偉 說(shuō):
jiangwei說(shuō):
“inverted table中 每個(gè)詞,每個(gè)場(chǎng)景 每篇文檔都是獨(dú)立的”這是現(xiàn)有搜索問(wèn)題的實(shí)質(zhì)。
jiangwei說(shuō):
也就是沒(méi)有語(yǔ)境
jiangwei說(shuō):
全新的客戶(hù)端軟件+全新的搜索服務(wù)模式+互助式的搜索協(xié)作機(jī)制=下一代搜索技術(shù),完全同意。
莊表偉 說(shuō):
哈哈,總算是找到知音了
jiangwei說(shuō):
因?yàn)槲乙彩沁@樣想的,也找到知音了
莊表偉 說(shuō):
弄一個(gè)這樣的軟件,咱們就能成為下一個(gè)Google?。?BR>jiangwei說(shuō):
是很有可能的
jiangwei說(shuō):
“標(biāo)記主題詞看起來(lái)可行, 但實(shí)際上我想難度很大.
并不是所有用戶(hù)對(duì)這種標(biāo)記主題詞的"貢獻(xiàn)"感興趣.”你對(duì)這個(gè)怎么看?
莊表偉 說(shuō):
這就要用到你們的智能輔助標(biāo)引了
莊表偉 說(shuō):
用戶(hù)如果不想自己動(dòng)腦子的,只需要認(rèn)可機(jī)器的選擇即可
jiangwei說(shuō):
這是知識(shí)管理的一個(gè)問(wèn)題,每人都希望得到別人的,但是卻不愿奉獻(xiàn)自己的。
莊表偉 說(shuō):
但是,他總是希望能夠管理自己的知識(shí)的
莊表偉 說(shuō):
為了管理自己的知識(shí)而設(shè)置tags,不只是貢獻(xiàn)給別人
jiangwei說(shuō):
我現(xiàn)在在設(shè)想一種機(jī)制,奉獻(xiàn)得越多,得到的越多。也就是說(shuō),你奉獻(xiàn)的tag數(shù)量越多,被引用得越多,你越有能力查詢(xún)到更多的人和信息。
莊表偉 說(shuō):
這在公眾中大概可行,在政府中肯定不可行
莊表偉 說(shuō):
奉獻(xiàn)tags數(shù)量最多的秘書(shū),權(quán)限不夠
jiangwei說(shuō):
是的,我感覺(jué)是這可能是一種與google和百度現(xiàn)在的利潤(rùn)模式不同的商業(yè)模式。
莊表偉 說(shuō):
對(duì)的,我們可以給他一個(gè)新的名字,叫做“社會(huì)化搜索”
莊表偉 說(shuō):
也可以縮寫(xiě)為SNS
jiangwei說(shuō):
我們的最新版本中,已經(jīng)加入了搜索的功能,現(xiàn)在我們對(duì)外介紹的時(shí)候,有時(shí)候稱(chēng)為“智能搜索客戶(hù)端”
jiangwei說(shuō):
不是可以強(qiáng)調(diào)標(biāo)引功能
jiangwei說(shuō):
在這種方式下,用戶(hù)實(shí)際上是用文章找文章。我稱(chēng)為“文索未文”
莊表偉 說(shuō):
我想起來(lái)了,你當(dāng)時(shí)的那個(gè)PPT,用了N多自造成語(yǔ),實(shí)在是精彩
jiangwei說(shuō):
實(shí)踐證明,盡管現(xiàn)在還是調(diào)用的google和百度,但是精度和相關(guān)度確實(shí)很高。
莊表偉 說(shuō):
能夠理解
jiangwei說(shuō):
如果google和百度能夠針對(duì)這個(gè)技術(shù)進(jìn)行優(yōu)化或者在排序策略上進(jìn)行調(diào)整,效果肯定會(huì)非常好。我自己現(xiàn)在用luccent檢索,就是想用試驗(yàn)證明這點(diǎn)。
莊表偉 說(shuō):
你寫(xiě)不寫(xiě)blog的?
jiangwei說(shuō):
不寫(xiě)
莊表偉 說(shuō):
唉,可惜啊
jiangwei說(shuō):
好的想法都是在msn上同朋友交流的。
jiangwei說(shuō):
原來(lái)知識(shí)管理網(wǎng)站有個(gè)朋友讓我寫(xiě),我發(fā)覺(jué)還是不習(xí)慣。
莊表偉 說(shuō):
blog不是寫(xiě)文章,而是把自己的想法記下來(lái)
莊表偉 說(shuō):
隨時(shí)想到了,就記一點(diǎn),漸漸的就寫(xiě)習(xí)慣了
jiangwei說(shuō):
其實(shí)我在搜索、標(biāo)引、信息可視化、知識(shí)管理和數(shù)據(jù)挖掘上,是有很多想法的。
莊表偉 說(shuō):
甚至我有個(gè)朋友,自己的BLOG上,都是貼的MSN對(duì)話
jiangwei說(shuō):
呵呵,你也可以貼咱們的對(duì)話啊,我沒(méi)有意見(jiàn)。
莊表偉 說(shuō):
對(duì)于以后整理自己的思路,很有幫助的
posted @
2006-01-14 23:48 讀書(shū)、思考、生活 閱讀(432) |
評(píng)論 (0) |
編輯 收藏
我以前說(shuō)過(guò)一段話:“花費(fèi)6/7的工作量,去保證那1/7的,有價(jià)值的工作。這不是太浪費(fèi)了嗎?”
結(jié)果
純粹思維居然不同意:“老大,你真的是孤陋寡聞了。人均900行/月,已經(jīng)是比較高的productivity了。我們公司人均300行,照樣是500強(qiáng),照樣銷(xiāo)售幾百億美刀?!盎ㄙM(fèi)6/7的工作量,去保證那1/7的,有價(jià)值的工作。這不是太浪費(fèi)了嗎?”,你又錯(cuò)了,如果那1/7的工作有問(wèn)題的話,你恐怕花100/7都補(bǔ)不回來(lái)。好好看看軟件工程的書(shū)吧,特別是和software cost相關(guān)的章節(jié)。”
還有這么一段話:“老大,你的思維不會(huì)還停留在認(rèn)為只有代碼才是真正有價(jià)值的東西,或者說(shuō)只有編碼才是真正的開(kāi)發(fā)工作,或者打心眼里還是認(rèn)為一來(lái)就開(kāi)始編碼最好的層次上吧?!?/DIV>
我的確是比較無(wú)言以對(duì),只能抄點(diǎn)東西給他看看,鑒于純粹思維同志,比較喜歡中英文夾雜式的表述,我也搞點(diǎn)花樣:
個(gè)體與交互過(guò)程 over processes and tools
能夠工作的軟件 over comprehensive documentation
客戶(hù)合作 over contract negotiation
隨機(jī)應(yīng)變 over following a plan
為什么要這樣中英文夾雜呢?因?yàn)槟切┯⑽氖羌兇馑季S同志相當(dāng)熟悉的,而這些中文可能是他根本沒(méi)有想到過(guò)的!
關(guān)于PMP,我倒是從來(lái)沒(méi)有覺(jué)得一個(gè)PMP有什么了不起,學(xué)習(xí)PMP,只是讓我更加深刻的認(rèn)識(shí)到,以“工程方式管理軟件開(kāi)發(fā)項(xiàng)目”,是何等的緣木求魚(yú)!
至于PV、EV、AV這種紙上談兵的東西,我都已經(jīng)忘光了。所以呢,你不認(rèn)我是個(gè)PMP,就不認(rèn)吧,我現(xiàn)在也的確不是個(gè)夠格的PMP了。

我現(xiàn)在的已經(jīng)進(jìn)步了,我的確是認(rèn)為:
代碼才是真正有價(jià)值的東西!
posted @
2006-01-14 14:13 讀書(shū)、思考、生活 閱讀(2928) |
評(píng)論 (10) |
編輯 收藏
[安替]我的態(tài)度:關(guān)于微軟事件和美國(guó)國(guó)會(huì)可能的立法
今天有美國(guó)媒體打電話詢(xún)問(wèn)我,說(shuō)美國(guó)國(guó)會(huì)有議員即將發(fā)起針對(duì)類(lèi)似雅虎、微軟等和中國(guó)政府合作公司處罰的立法提議,問(wèn)我什么持什么態(tài)度。我在這里發(fā)表一個(gè)公開(kāi)聲明,解釋我的立場(chǎng)。
對(duì)于微軟封我博客,我的態(tài)度反復(fù)對(duì)媒體說(shuō)過(guò)了。1)微軟此種行為,侵犯了我的言論自由,我表示抗議。2)微軟在沒(méi)有警告的情況下,刪除我的全部博客,不給我任何機(jī)會(huì)備份,這種對(duì)用戶(hù)的惡劣態(tài)度實(shí)在摧毀了我之前對(duì)微軟的信任。3)我保留對(duì)微軟采取進(jìn)一步行動(dòng)的權(quán)力。
后來(lái)微軟竟然后來(lái)解釋說(shuō)是為了遵從當(dāng)?shù)胤?,這等于把我們這一批因?yàn)橛懻撔戮﹫?bào)事件而被刪除空間的作者陷于發(fā)表非法言論之“犯罪嫌疑人”之處境;因?yàn)閴毫Χ讌f(xié)是一錯(cuò),因?yàn)檠陲椡讌f(xié)行為而構(gòu)陷受害人于不義是更是錯(cuò)上加錯(cuò)。
對(duì)于微軟這種行為,中國(guó)人不能對(duì)之懲治,是中國(guó)人的恥辱。我們尚不能有任何方法在中國(guó)保護(hù)自己的言論自由,這也正是我們這輩人仍舊需要繼續(xù)努力下去的根本原因??傆兴銕つ翘?,只要我還活著,我說(shuō)過(guò),像微軟、雅虎此種不義行為,就一定會(huì)被懲治,別僥幸能被大家忘掉,未來(lái)中國(guó)的基礎(chǔ)教育普及費(fèi)用,恐怕都要從這些大公司的賠償款中出:賺錢(qián)之日請(qǐng)先想想未來(lái)。我們能活著,并且不失去理想,就是相信歷史,相信正義之神必然會(huì)眷顧中華,讓悲苦者平反,讓受害者申張。
至于美國(guó)國(guó)會(huì)議員要立法如何如何,這完全是美國(guó)人民的事情。我不覺(jué)得中國(guó)人的言論自由是美國(guó)國(guó)會(huì)能捍衛(wèi)得了的,一個(gè)偉大國(guó)家公民的言論自由需要他國(guó)國(guó)會(huì)來(lái)庇護(hù),這種想法本身就說(shuō)明了這個(gè)國(guó)家離我們盼想的偉大有多么遙遠(yuǎn)。我的博客被封以及我對(duì)言論自由的抵死捍衛(wèi),不能自然為美國(guó)國(guó)會(huì)的相關(guān)立法背書(shū)。
說(shuō)得再清楚點(diǎn):我需要的是中國(guó)國(guó)會(huì)的立法,我需要的是中國(guó)人來(lái)立法捍衛(wèi)中國(guó)人的言論自由。今天不能,明天必然會(huì)能。這是我們活下去的唯一光榮和夢(mèng)想。
一個(gè)國(guó)家之所以偉大,就是因?yàn)槠渲羞€有一批人不愿意放棄民族的理想,并且愿意扎根、犧牲、奉獻(xiàn)。我們今天學(xué)習(xí)華盛頓的政治、紐約的經(jīng)濟(jì)和加州的文化,完全就是因?yàn)槲覀儗?duì)自己的民族有著堅(jiān)定的盼想——總有一天,我們生活在南京、北京、香港和臺(tái)北的兒女,能共同享受自由、民主、富裕、和平的生活。而這一切的一切,都需要我們中國(guó)人自己來(lái)努力爭(zhēng)取,因?yàn)橹挥形覀儾拍芸坦倾懶牡伢w會(huì)到彼此的甘苦。
在美國(guó)的法庭申張正義,不代表正義也在國(guó)人心中得以申張。雅虎、微軟是否被美國(guó)法庭懲治,這實(shí)在不是我們能關(guān)心了的,我們實(shí)在需要關(guān)心的是,對(duì)中國(guó)人自己的權(quán)利,我們中國(guó)人能保護(hù)多少,甚至說(shuō),能減少侵犯多少。有一個(gè)網(wǎng)友說(shuō)的好,恥辱其實(shí)是我們自己的。
另外,當(dāng)全球化和政治打包在一起的時(shí)候,我不認(rèn)為任何黑白一刀切處理能事實(shí)有利于中國(guó)人自由權(quán)利的增長(zhǎng)。一方面微軟以封博客的方法阻礙中國(guó)人的言論自由,但另外一方面MSN空間在這一年實(shí)際擴(kuò)張了中國(guó)人用博客言說(shuō)的能力和意愿,而MSN Messenger也影響了互聯(lián)網(wǎng)信息的傳播方法,這是資本追逐市場(chǎng)所造成的實(shí)際兩面效果。美國(guó)人如何判斷這個(gè)問(wèn)題,如何加以懲罰,實(shí)在是美國(guó)人自己的問(wèn)題,但我個(gè)人以為,如果完全阻斷妥協(xié)的公司進(jìn)入中國(guó)市場(chǎng)的機(jī)會(huì),那至少在短期內(nèi),中國(guó)網(wǎng)民不會(huì)由此變得更加自由。另外,必須區(qū)分雅虎的出賣(mài)和微軟的妥協(xié),這是完全不同的事情。
我們處在一個(gè)極其復(fù)雜的處境中,正是如同對(duì)經(jīng)濟(jì)制裁是否能改善一國(guó)民主狀況的問(wèn)題一樣,90年代
的中國(guó)和伊拉克,有過(guò)正反兩方面的反證。這種尷尬和復(fù)雜,恰恰是我們國(guó)人的恥辱,真不足外人道。我只能在此默默和朋友們重念我們自己的夢(mèng)想:愿有一天,在中華大地上,公平如大水滾滾,公義如江河滔滔。此等聲音雖然微小,但在我們心中卻堅(jiān)如磐石。
簡(jiǎn)評(píng):一直對(duì)安替頗有些不屑,但是他這篇文章寫(xiě)得實(shí)在是好,特此轉(zhuǎn)貼!
posted @
2006-01-14 13:00 讀書(shū)、思考、生活 閱讀(428) |
評(píng)論 (0) |
編輯 收藏
<SCRIPT LANGUAGE="JavaScript">
function t(){
var t=document.getElementById("test");
t.innerHTML="<p>222</p>";
}
</SCRIPT>
<p id="test">111</p>
<INPUT TYPE="button" value="test" onclick="t();">
這段代碼,在IE5,IE5.5,IE6里執(zhí)行都會(huì)報(bào)錯(cuò)。叫做未知的運(yùn)行錯(cuò)誤,try...catch出來(lái)是“[object error]”。
在FireFox中,能夠完全正常運(yùn)行。在Opera 8.5中,也能正常運(yùn)行。
估計(jì)的原因是,IE中的<p>,不能接受嵌套<p>標(biāo)簽。
posted @
2006-01-13 20:04 讀書(shū)、思考、生活 閱讀(395) |
評(píng)論 (0) |
編輯 收藏
我的Blog在最近一段時(shí)間的更新頻率,真是愧對(duì)大家了。
現(xiàn)在我的腦子里,與技術(shù)有關(guān)的,主要就是兩件事,在單位,就想著公司的技術(shù)架構(gòu)的事情。在家里,就每天晚上要寫(xiě)2~3小時(shí)的AJAX的書(shū)。與AJAX相關(guān)的技術(shù),最近一直在學(xué)習(xí)、思考,但是又不便在Blog中提前透露,估計(jì)要等到第1、2章全部寫(xiě)完之后,才能把樣章放出來(lái),給大家評(píng)價(jià)一下。
兒子現(xiàn)在是越來(lái)越好玩了,寫(xiě)兩條有趣的事情,大家開(kāi)心一下吧:
1、那天他在騎自己的小三輪車(chē),然后故意翻到在地。他趟在地上叫到:“救護(hù)車(chē),快點(diǎn)來(lái),救護(hù)車(chē),快點(diǎn)來(lái)。把我拉到那邊去,搶救一下?!?/DIV>
2、前兩天去南京爬城墻,我們?yōu)榱斯膭?lì)他自己走路,就走一段路,給他一粒優(yōu)酪糖,并且夸他:“乖小孩?!被氐缴虾R院?,他昨天就突然抱著我的腿,大聲說(shuō)到:“我是乖小孩,給我一粒糖。”
posted @
2006-01-05 22:56 讀書(shū)、思考、生活 閱讀(432) |
評(píng)論 (1) |
編輯 收藏
2005-8-25,我寫(xiě)完了《OO喪鐘》系列的最后一篇。在很長(zhǎng)的一段時(shí)間內(nèi),大家也都不來(lái)睬我了。直到最近,四個(gè)多月過(guò)去了,突然關(guān)注的人又多起來(lái)了。
先是徐昊的一組《
喪鐘為誰(shuí)鳴?》大大的點(diǎn)中了我的薄弱之處,還有ajoo的重量級(jí)馬后炮。我也心悅誠(chéng)服的表示了慚愧。
然后事情就有點(diǎn)奇怪了。抄幾段話給大家看看:
cm4ever: |
看了半天,覺(jué)得沒(méi)什么新意,而且標(biāo)題嘩眾取寵。 正如前面很多網(wǎng)友所說(shuō),你所提出的新語(yǔ)言的部分特性,在一些開(kāi)源項(xiàng)目中早有人研究。人家都沒(méi)好意思說(shuō)自己非常先進(jìn),強(qiáng)大,更多的只是默默無(wú)聞,踏踏實(shí)實(shí)的研究。更不說(shuō)象MS這樣擁有n多語(yǔ)言設(shè)計(jì)大拿的公司,集眾人之力辛苦好幾年才搞出一個(gè)c#。在你身上,我只看到中國(guó)軟件浮躁的一面。 |
wangzx: |
首先,我覺(jué)得你太過(guò)自信了,因?yàn)檫€沒(méi)有看到你的具體的內(nèi)容. OO是靈丹妙藥嗎?OO大師們也沒(méi)有這么說(shuō)過(guò),從結(jié)構(gòu)化過(guò)渡到OO,其實(shí)是一件很自然的事情,就像C++只是C + + 一樣,OO也不過(guò)是Structure++,當(dāng)然,這么一個(gè)++對(duì)軟件界的影響是足夠深遠(yuǎn)的。
任何誤解了OO的人,老沉迷于表面的概念之中,或批評(píng)OO、或贊許OO,其實(shí)可參考性本不大。我不知道那一位軟件的高手在考慮問(wèn)題的時(shí)候,要首先把OO來(lái)往自己的問(wèn)題上套的。如果它能夠找到更為合適的方法,比如說(shuō)DSL、AI、腳本語(yǔ)言,總之,是那種合適用那種。當(dāng)然,很多通用的問(wèn)題不見(jiàn)得有成熟的解決模式,OO就自然成為解決這類(lèi)通用問(wèn)題的一個(gè)選擇。 |
VillimWong: |
想問(wèn)一句?你見(jiàn)過(guò)治百病的藥嗎?有誰(shuí)說(shuō)過(guò)OO是萬(wàn)能藥?但是它確定是靈丹妙藥,對(duì)我們目前面前面對(duì)的大多數(shù)問(wèn)題。這里可以明確地是樓主先給我們下了套。不過(guò)還是期待LZ說(shuō)出點(diǎn)更有意義的東西出來(lái)。 |
Alec: |
??? 你要表達(dá)什么? 想清楚了再說(shuō) |
大熊在天涯: |
What are you wanting to say? Nothing so far. |
趙小刀: |
你在搞什么?現(xiàn)把事情做了再說(shuō)。風(fēng)聲大雨點(diǎn)小。。炒作自己呢吧。。。 |
Ariex_LoA: |
OO僅僅是提出了一種新的思維方法,而不是萬(wàn)靈藥,沒(méi)有人說(shuō)它包治百病,如果有人說(shuō)過(guò),那么他是傻瓜,如果有人相信,傻瓜again,偶很遺憾的認(rèn)為,作者不過(guò)是一個(gè)OO時(shí)代的狂熱者,因?yàn)樽詈竺允Я朔较蚨鴳嵟春轔O。OO不是一切,只是一種思維方法
重要的時(shí)刻……期待你一大堆問(wèn)題提出后的下文…… |
我可以肯定的說(shuō),真正看完了我的系列文章的朋友,估計(jì)只有徐昊、ajoo他們寥寥幾個(gè)。而后來(lái)的這些個(gè)批評(píng)者呢?沒(méi)有,他們僅僅是看了一個(gè)開(kāi)頭,就準(zhǔn)備批判了。
ajoo說(shuō)得不錯(cuò):反正不是老莊浮躁,就是你浮躁,這點(diǎn)我敢確信。
還是回到6月份的時(shí)候吧,我當(dāng)時(shí)為什么要起這樣一個(gè)標(biāo)題呢?為了吸引眼球,的確是這樣的,沒(méi)有這樣的標(biāo)題,我的思想很難被盡可能多的朋友看到。那天跟徐昊聊天,我自己也說(shuō):不過(guò)也還是得怪我自己,當(dāng)初為了吸引更多人的注意力,起了這么大一個(gè)標(biāo)題,也難怪人家要抓我的痛腳。
所以呢,我也有浮躁的地方,不過(guò)比我浮躁的人,更是大把啊。
ps:來(lái)的人,估計(jì)是看來(lái)最近一期《程序員》的介紹以后來(lái)的,Google-->Click Link-->Write。
posted @
2005-12-28 15:42 讀書(shū)、思考、生活 閱讀(399) |
評(píng)論 (1) |
編輯 收藏

nàn:災(zāi)難;禍害,人為而產(chǎn)生的禍害
天災(zāi)人禍,層出不窮。地震、海嘯、颶風(fēng)、戰(zhàn)亂、疾病、禽流感、礦難、空難、中外爆炸、GFW&備案制造的網(wǎng)難。
nán:困難;艱難
整個(gè)中國(guó)的國(guó)家政策正在發(fā)生重大的調(diào)整,從以往的政策傾斜于優(yōu)勢(shì)發(fā)展產(chǎn)業(yè),到現(xiàn)在力圖縮小社會(huì)差距,傾斜于西部、三農(nóng)、弱勢(shì)群體、教育、醫(yī)療衛(wèi)生、民工。無(wú)數(shù)的既得利益者阻撓這樣的改革,中央政府在深水區(qū)里舉步維艱。
相關(guān)鏈接:Postshow發(fā)起2005“年度漢字”評(píng)選活動(dòng)
tags:年度漢字
posted @
2005-12-26 17:43 讀書(shū)、思考、生活 閱讀(335) |
評(píng)論 (0) |
編輯 收藏
現(xiàn)在我也可以很負(fù)責(zé)任的說(shuō),當(dāng)初我的批判對(duì)象,實(shí)在是過(guò)廣了。OO的領(lǐng)域其實(shí)非常的大,而我對(duì)于OO的了解,卻始終不出Java、C++的范圍。當(dāng)徐昊跟我談起Pure OO的鼻祖SmallTalk的時(shí)候,我還是只是懵懵懂懂的感到,這不過(guò)是一個(gè)相當(dāng)古怪邏輯的OO,跟現(xiàn)在的主流OO,不可同日而語(yǔ)。
后來(lái)才逐漸理解到,我所向OO開(kāi)的跑,90%只應(yīng)該打在Static Type OO的身上。當(dāng)初夸下了海口,如今只能羞愧萬(wàn)分,還是學(xué)習(xí)得不夠多?。?/DIV>
特意抄錄一段ajoo的重量級(jí)馬后炮,以自我警醒:
ajoo 寫(xiě)道: |
其實(shí),這篇文章還應(yīng)該進(jìn)一步界定為:給沒(méi)有類(lèi)型推導(dǎo)的,泛型支持有限的,基于名字而非結(jié)構(gòu)的子類(lèi)型系統(tǒng)的,靜態(tài)類(lèi)型面向?qū)ο笳Z(yǔ)言敲響的喪鐘.(說(shuō)穿了不過(guò)就是java, c#, c++等寥寥幾個(gè)俗語(yǔ)言罷了)
老早跟老莊說(shuō)讓他劃定討論范圍或者定義的時(shí)候,就是看到老莊話說(shuō)的挺大,結(jié)果討論來(lái)討論去不過(guò)就是java, c++那點(diǎn)東西.文不對(duì)題.不過(guò)可能老莊認(rèn)為所謂的"面向?qū)ο螅⒈厝痪褪莏ava這個(gè)樣子,所以下定義屬于多此一舉。
批判oo而不研究ruby們,smalltalk們,ocaml們; 批判靜態(tài)強(qiáng)類(lèi)型而看不見(jiàn)haskell們,clean們,oz們,那就最好小心一點(diǎn),把標(biāo)題變成"給我目前所知的OO敲響喪鐘"。 |
再次特別感謝徐昊和ajoo。
posted @
2005-12-22 21:50 讀書(shū)、思考、生活 閱讀(1090) |
評(píng)論 (2) |
編輯 收藏
兩年前曾經(jīng)有一段時(shí)間,我還挺喜歡看許知遠(yuǎn)主筆的《經(jīng)濟(jì)觀察報(bào)》。后來(lái)實(shí)在是厭煩了他們那種不管有病無(wú)病都在那小聲呻吟的文風(fēng)。從此徹底戒了所有的經(jīng)濟(jì)類(lèi)報(bào)紙和雜志。但是確實(shí)我也接受了其中的不少思想,比如“中產(chǎn)階級(jí)”。
我基本上還是贊同這樣的論點(diǎn)的:中產(chǎn)階級(jí)是這個(gè)社會(huì)的中堅(jiān)力量,是民族的精英群體,是國(guó)家的進(jìn)步發(fā)展的主要?jiǎng)恿?,是安定團(tuán)結(jié)的和諧因素。這樣的同意其實(shí)很直覺(jué),因?yàn)槲易哉J(rèn)為自己也是“中產(chǎn)階級(jí)”的一份子,自然也負(fù)有這一階層的使命感。
很久都沒(méi)有再想過(guò)這方面的問(wèn)題了。
直到前兩天正好看到了上海電視臺(tái)新聞?lì)l道的七分之一。這一期講述的,是“代課教師”。三個(gè)多月前,甘肅省渭源縣委副書(shū)記李迎新,將一份《渭源縣代課教師狀況調(diào)研》寄給了甘肅省委與教育部。其中所描述的代課教師的狀況令人震驚!
渭源縣有600余名鄉(xiāng)村代課教師每月僅拿著40元到80元不等的工資。每月拿40元工資的又占了代課教師的70%,部分代課教師這樣的工資已拿了20年!
北寨鎮(zhèn)張家堡小學(xué)代課教師王政明,62歲,代課47年,至今每個(gè)月的工資是40元。因?yàn)楦緵](méi)有能力養(yǎng)家糊口,自己的女兒都輟學(xué)在家了。而他卻培養(yǎng)出了76個(gè)大學(xué)生。但是在他來(lái)說(shuō),教書(shū)已成為生命的一部分:“寒暑假時(shí),不用來(lái)學(xué)校我心里就會(huì)空空的,非要來(lái)學(xué)校轉(zhuǎn)幾圈才踏實(shí)?!?/P>

每天,王老師都要護(hù)送小學(xué)生回家。
代課教師劉秉章已經(jīng)32歲了,也因付不起聘金至今單身。幾次相親中,他頗受刺激,他告訴記者:“幾乎每相親一次,女方得知我是代課教師,甩頭就走。還有的拋下一句話,你40元一月的工資,是你養(yǎng)女人還是女人養(yǎng)你?”他出去打工過(guò),本來(lái)都想不再回來(lái)教書(shū)了。結(jié)果開(kāi)學(xué)了,他到學(xué)校去轉(zhuǎn)轉(zhuǎn),看到那些孩子,卻又舍不得再走了!而記者去采訪他時(shí),他腳上的皮鞋,還是他父親出去打工,在外面撿回來(lái)再補(bǔ)一補(bǔ)給他穿的。

代課教師劉秉章赤貧的家
同樣20年來(lái)拿40元/月工資的會(huì)川鎮(zhèn)本廟君安希望小學(xué)的代課教師謝毓新,生活壓力比李建新更大。他的兒子正在讀大學(xué),每年的學(xué)費(fèi)要四五千元,他已經(jīng)連本加息借了2萬(wàn)元了。李迎新問(wèn),如果轉(zhuǎn)不了正怎么辦,他嘴唇蠕動(dòng)了一陣說(shuō):“實(shí)話告訴你,我真有點(diǎn)堅(jiān)持不住了?!?/P>
李迎新在一次同學(xué)聚會(huì)的餐桌上說(shuō):“代課教師20年來(lái)拿著每月40元的工資,你們知不知道?農(nóng)村教育已經(jīng)很危險(xiǎn),你們知不知道?”他越說(shuō)越激動(dòng),指著他們那桌豐盛的飯菜說(shuō):“這樣一桌,對(duì)我們來(lái)說(shuō)只是三四百元,對(duì)代課老師來(lái)說(shuō),就是一年的工資啊!”說(shuō)到此處,他的淚水奪眶而出,頓時(shí)一桌無(wú)語(yǔ)。
誰(shuí)才是支撐這個(gè)社會(huì)的中堅(jiān)力量呢?是我們?還是他們?
這還只是整個(gè)教育制度的部分圖景,另外一部分圖景,正好我也在前天的實(shí)話實(shí)說(shuō)里看到了。這一期的主題是《擇校之痛》。其中教育專(zhuān)家楊東平教授的幾段話,說(shuō)得特別好。
“‘擇校熱’的主要原因,并不在于家長(zhǎng),而在于我們的教育政策出了些問(wèn)題。也就是說(shuō),通過(guò)這種重點(diǎn)學(xué)校制度,示范學(xué)校制度,人為地制造和加大學(xué)校差距,從而造成家長(zhǎng)的集體恐慌?!?/P>
“我們過(guò)去有個(gè)概念,就是必須通過(guò)抓重點(diǎn),以點(diǎn)帶面,好像能夠提高教育水平,實(shí)際上現(xiàn)在回過(guò)頭來(lái)看,這個(gè)想法是有問(wèn)題的。”
“教育應(yīng)該是公平的、平等的、均衡的教育,不應(yīng)該是分為等級(jí)的。”
“現(xiàn)在的重點(diǎn)學(xué)校制度,它形成了一個(gè)非常強(qiáng)大的經(jīng)濟(jì)利益的機(jī)制,也就是說(shuō),圍繞重點(diǎn)學(xué)校形成了一種利益鏈,或者叫利益集團(tuán)。形成了非常大的經(jīng)濟(jì)利益。這些學(xué)校通過(guò)擇校,可以獲得非常高昂的經(jīng)濟(jì)收入。教育部門(mén)等等,都能從中獲得好處?!?/P>
“我們現(xiàn)在的重點(diǎn)學(xué)校制度,變成了家長(zhǎng)的權(quán)力和金錢(qián)的競(jìng)爭(zhēng),所以這種教育制度,就成為凝固,或者加大社會(huì)差距的一種制度?!?/FONT>

大家有沒(méi)有發(fā)現(xiàn)這兩件事情其中的關(guān)聯(lián)呢?背后的是同樣的國(guó)家政策。都是一種典型的梯度發(fā)展、傾斜發(fā)展的策略。因?yàn)檫@樣的政策,造成了強(qiáng)的越強(qiáng)、弱的越弱;富的越富、貧的越貧。富者連阡陌,貧者無(wú)立椎。就是我們看得見(jiàn)的未來(lái)!
當(dāng)財(cái)富向少數(shù)人集中起來(lái)的時(shí)候,有些無(wú)比荒唐的,燒錢(qián)的傻事,就會(huì)有人干出來(lái)了。2.5億元人民幣拍了個(gè)《無(wú)極》,陳凱歌在接受記者采訪的時(shí)候,居然還說(shuō):“我們已經(jīng)很節(jié)約了,人家美國(guó)人拍同樣的大制作,至少幾個(gè)億美金”。許知遠(yuǎn)也搞了個(gè)《生活》雜志。定價(jià)50元,重的可以砸死一頭豬!帶三個(gè)表就評(píng)價(jià)到:“一部《無(wú)極》和一本《生活》雜志,有多少錢(qián)是花在這種貪圖自戀的狂歡上,自戀到這份上,估計(jì)和自私也就差不多了?!?/P>
想想那些代課教師吧!你們這幫畜生糟蹋的這些錢(qián),拿去干些什么不好?代課教師王政明,代課47年,總收入還不到2萬(wàn)塊錢(qián)哪!
我們這些“中產(chǎn)階級(jí)”,社會(huì)中堅(jiān),干了些什么呢?
相關(guān)鏈接:
經(jīng)濟(jì)觀察報(bào)
中國(guó)中產(chǎn)階級(jí)真相-搜狐文化
講奉獻(xiàn)還是要吃飯,誰(shuí)剝奪了代課老師的生存尊嚴(yán)
擇校之痛
帶三個(gè)表:自私的冒險(xiǎn)
posted @
2005-12-20 18:07 讀書(shū)、思考、生活 閱讀(569) |
評(píng)論 (4) |
編輯 收藏
目前的四大山頭,還處于互不競(jìng)爭(zhēng)的形態(tài),而且大家都有當(dāng)年國(guó)共合作時(shí)期的精神,互相加入對(duì)方的組織。
JavaEye(
http://forum.javaeye.com):以BBS論壇為交流形式,站長(zhǎng)是Robbin,成立最早,人數(shù)最多,寶貝最多。當(dāng)然,灌水的也最多。開(kāi)放式的會(huì)員注冊(cè)機(jī)制,但是必須經(jīng)過(guò)漫長(zhǎng)的15天等待,才能發(fā)言。不過(guò)瀏覽是完全自由的。
BJUG(
http://www.bjug.org):以Google Group提供的Maillist為交流形式,主要的管理者是冰云,以北京Java用戶(hù)為主,以定期聚會(huì)交流技術(shù)作為加強(qiáng)凝聚力的手段,目前有100多個(gè)會(huì)員,已經(jīng)早就不再局限于北京Javer了。加入BJUG并不容易,必須有介紹人,否則是進(jìn)不去的。全球Java User Group中的Top 50。
一座千年的妖精旅店(
http://blogsite.3322.org/qq2/history.cgi):以QQ群聊天為交流形式,主要的管理者是江南白衣,里面高手眾多,不過(guò)也讓我們看到了高手們大噴口水的本色場(chǎng)面。雖然白衣始終不渝的告誡大家要提高聊天質(zhì)量,但是跑題是經(jīng)常發(fā)生的。同樣很難加入,必須有人介紹,就算進(jìn)去了,人緣混得差的,也還會(huì)被踢出來(lái)。可以說(shuō)是最封閉的山頭了。但是這樣的山頭大有好處,真有什么難事,在里面喊一聲,真正的大俠就會(huì)出來(lái)救你的。
BlogJava(
http://m.tkk7.com/):以專(zhuān)業(yè)技術(shù)Blog為發(fā)布形式(Blog本來(lái)就不是很利于交流,但是很利于觀點(diǎn)、心得與資源的發(fā)布)。主要的管理者是
dudu,但是現(xiàn)在江南白衣也加入了BlogJava,正在四處拉人加入那里。目前一派欣欣向榮的景象。普通Bloger申請(qǐng)需要等待批準(zhǔn),認(rèn)識(shí)白衣或者其它管理員的,可以走后門(mén)。
基本上我的理解還是很片面的,沒(méi)有被提到的網(wǎng)站、站長(zhǎng)、社團(tuán)、群眾小團(tuán)體、組織、幫會(huì),大家多見(jiàn)諒。尤其應(yīng)該算一個(gè)山頭的
CSDN Java頻道,目前的確還算不上一個(gè)山頭,遺憾ing......
posted @
2005-12-16 09:14 讀書(shū)、思考、生活 閱讀(3344) |
評(píng)論 (26) |
編輯 收藏
老百姓就是那些發(fā)表自己觀點(diǎn)的人
專(zhuān)家就是那些發(fā)表大家觀點(diǎn)的人
權(quán)威就是那些改變大家觀點(diǎn)的人
?。f表偉
我關(guān)注的bloger很多,關(guān)注的播客卻很少,畢竟國(guó)內(nèi)說(shuō)漢語(yǔ)的播客,質(zhì)量好的實(shí)在是太少了。比較關(guān)注有一個(gè)叫“
胖大海”北京爺們。他的廣播我倒是常常去聽(tīng)聽(tīng)。說(shuō)實(shí)話,這個(gè)哥們實(shí)在是水平有限,不過(guò)砍翻幾個(gè)、砍暈一堆的口才也是有的。最近聽(tīng)到他的一個(gè)《
專(zhuān)家又見(jiàn)專(zhuān)家》,倒是頗可以探討、探討。
這個(gè)段子,胖大海在其中也就是攻擊了一個(gè)東西:一位教育界人士卻稱(chēng):“現(xiàn)在的教材都是經(jīng)過(guò)專(zhuān)家研究設(shè)計(jì)的,封面精美、插圖多,容易引起學(xué)生的閱讀興趣,也符合學(xué)生的年齡特點(diǎn),黑白的教材則沒(méi)有這個(gè)效果。”
那么,這樣的說(shuō)法究竟有沒(méi)有道理呢?--我不知道。
客觀一點(diǎn)來(lái)說(shuō),什么樣的課本,如何編排,如何設(shè)計(jì),插圖多少,彩圖多少,才能更多的引起學(xué)生的閱讀興趣,這個(gè)問(wèn)題,我根本就沒(méi)法回答。在教育心理學(xué)這個(gè)領(lǐng)域,我完全是個(gè)外行。拿到一本書(shū),我也只能夠發(fā)表自己的意見(jiàn),我是不是喜歡,我是不是有閱讀的興趣。
至于這樣一本教材,是不是能夠引起大多數(shù)學(xué)生的興趣,這樣的問(wèn)題,我根本無(wú)法回答。胖大海那樣的反駁,其實(shí)根本就站不住腳,因?yàn)樗覀兇蠖鄶?shù)人都一樣,不過(guò)是個(gè)圈外的老百姓。對(duì)于這種某本書(shū)是否適合學(xué)生的問(wèn)題,根本沒(méi)有發(fā)言權(quán)的。
有兩種領(lǐng)域的專(zhuān)家,一種是在有是非的領(lǐng)域的專(zhuān)家,那種專(zhuān)家都得靠真本事的,說(shuō)話做事,得刀刀見(jiàn)血,否則人家一眼就能看出你是耍花槍。另外一種是在無(wú)是非的領(lǐng)域的專(zhuān)家。在這種領(lǐng)域,就好混多了。
打個(gè)比方,對(duì)于那種說(shuō)不清是非的事情,比如:“這件衣服好不好看”這樣的問(wèn)題,老百姓只有資格說(shuō):“我覺(jué)得不好看!”。而專(zhuān)家卻有資格說(shuō):“我認(rèn)為市場(chǎng)不會(huì)看好這樣的設(shè)計(jì)?!甭?tīng)聽(tīng),多有派。這就是專(zhuān)家!如果拋開(kāi)咱們作為小老百姓的不服不憤。人家專(zhuān)家的話,也的確可能很有道理。為什么呢?因?yàn)樽鳛樵谝粋€(gè)行當(dāng)里打滾了多年的老人,他自然有資格作為大眾偏好的代言人,來(lái)發(fā)表“具有普遍意義上的言論”。
比如說(shuō)教育專(zhuān)家,他的確有資格說(shuō):什么樣的教材學(xué)生會(huì)更加喜歡,而什么樣的教材效果會(huì)比較差。當(dāng)然,混入專(zhuān)家隊(duì)伍的偽專(zhuān)家,不在此列。就像那些電臺(tái)里的假醫(yī)生一樣,他們推薦的藥,您一樣都不要信。
其實(shí),可怕的不是專(zhuān)家,大多數(shù)專(zhuān)家混到目前這樣的一個(gè)身份,也都不容易。就算沒(méi)有真才實(shí)學(xué),至少也我們見(jiàn)多識(shí)廣一點(diǎn)。聽(tīng)聽(tīng)他們的建議,其實(shí)是不妨的。怕就怕那種“職務(wù)型專(zhuān)家”。他有那個(gè)說(shuō)話的權(quán)限,僅僅是因?yàn)樗谀莻€(gè)位置,而他在那個(gè)位置,完全可能是因?yàn)榕紶栆蛩?。最近在熱烈討論的中?guó)院士制度,就有專(zhuān)家說(shuō):“少那一票,他就什么都不是,多了那一票,他就好像什么都懂了,什么評(píng)審會(huì)都要請(qǐng)他去。。。”
院士制度雖然有點(diǎn)荒唐,但是人家至少是由投票選出來(lái)的,本身的資歷,科研水平也是夠一定水準(zhǔn)的。還有一些職務(wù)專(zhuān)家呢?比如我最近看到的“
上海虹口區(qū)人民政府網(wǎng)”,那個(gè)難看啊。一個(gè)首頁(yè)有九個(gè)地方在晃來(lái)晃去,根本就是讓人眼暈。以我多年做政府網(wǎng)站的經(jīng)驗(yàn),這樣的網(wǎng)站,一定是出自“某某有水平的
領(lǐng)導(dǎo)兼專(zhuān)家”的指點(diǎn)。真可憐那些開(kāi)發(fā)人員啊。
至于權(quán)威呢,那就厲害了,他一說(shuō)話,不但你會(huì)認(rèn)為他是對(duì)的,而且還會(huì)認(rèn)為自己過(guò)去是錯(cuò)的。反正,他一句能頂你一萬(wàn)句就是了。
posted @
2005-12-12 16:40 讀書(shū)、思考、生活 閱讀(509) |
評(píng)論 (2) |
編輯 收藏
最近思考的問(wèn)題,其實(shí)都是圍繞著
Web2.0的。Web2.0是什么呢?無(wú)數(shù)的人可以有無(wú)數(shù)的回答,我的理解是:Web2.0意味著用戶(hù)體驗(yàn)更好的Web應(yīng)用。最近業(yè)界也頗發(fā)生了幾件大事,我來(lái)隨手點(diǎn)評(píng)一下。
1、WebWork與Struts合并了。
Web層方面我現(xiàn)在非常看好Struts Ti。Webwork從技術(shù)上是非常前衛(wèi)的,即將發(fā)布的2.2版本提供了很不錯(cuò)的AJAX功能,并且易學(xué)易用,它的主要問(wèn)題在于文檔缺少,社區(qū)小,用戶(hù)少?,F(xiàn)在Struts Ti結(jié)合了Webwork的先進(jìn)技術(shù)和Struts的龐大社區(qū),再…
與其說(shuō)兩者的結(jié)合,我情愿極端的看成,這是webwork自己的放棄。這其中也許存在不少的原因,個(gè)人能力上的,外部環(huán)境上的。但在我看來(lái),webwork,這個(gè)象征著靈活,先進(jìn),優(yōu)雅等等完全可以用一系列美好的形容詞的框架,已死。用戶(hù)能做出的選擇將會(huì)更少,web框架之間的競(jìng)爭(zhēng)開(kāi)始重量級(jí)升級(jí),那些小型的,美麗的框架將會(huì)由于沒(méi)有商業(yè)公司或者社區(qū)的支持而死得無(wú)聲無(wú)息。這個(gè)世界回歸到了壟斷的世界。
為什么有這么大的反差?其實(shí)是在對(duì)WebWork的AJAX擴(kuò)展上,有了分歧。robbin對(duì)于WebWork的這一進(jìn)步同樣評(píng)價(jià)很高。而Michael Chen和DLEE這些原本就做過(guò)不少AJAX應(yīng)用的朋友就覺(jué)得是丑陋的。
對(duì)于 WebWork Ajax 支持的失望(dlee),而Michael Chen則附議到:“深有同感。不過(guò)我的觀點(diǎn)在美感方面。前些日子scud在BJUG的聚會(huì)上做了一個(gè)關(guān)于Webwork2.2的topic,其中談到webwork的ajax的支持。在我看來(lái),那些remoteDiv, a, form的ajax標(biāo)簽,使用起來(lái)實(shí)在是丑陋不堪。當(dāng)時(shí)跟冰云說(shuō),webwork現(xiàn)在的team leader一定不是 Richard Oberg了,否則他怎么能容忍這么丑陋的設(shè)計(jì)呢?”
再進(jìn)一步問(wèn):“為什么對(duì)于WebWork的AJAX支持的評(píng)價(jià)上,有這么大的差別呢?”我的看法是:這就是立場(chǎng)不同所導(dǎo)致的了。究竟是站在傳統(tǒng)Web框架的立場(chǎng)來(lái)看待AJAX呢?還是站在AJAX的立場(chǎng)來(lái)看待傳統(tǒng)的Web開(kāi)發(fā)。
站在傳統(tǒng)Web框架的角度,“Ajax 其實(shí)不過(guò)是一堆 JavaScript、HTML 和膨脹的邏輯混合在一輛巨大的失事火車(chē)?yán)锩??!?dlee翻譯的WebWork作者的一段話。)對(duì)于他們來(lái)說(shuō),AJAX就是一個(gè)必須閉著眼睛吞下去的一個(gè)蒼蠅。以這樣的態(tài)度弄出來(lái)的東西,能不丑陋嗎?
站在AJAX的角度,來(lái)看傳統(tǒng)Web開(kāi)發(fā),這個(gè)方面目前的確還不夠明朗。打個(gè)比方,企業(yè)應(yīng)用架構(gòu)模式(PoEAA)由Martin Folwer總結(jié)出來(lái)以后,大家都覺(jué)得心里有底,腳下有根了。而現(xiàn)在呢?Web應(yīng)用架構(gòu)模式(PoWAA)呢?這個(gè)東西大家原來(lái)是有一套的,當(dāng)AJAX出現(xiàn)之后,成熟之后,普及之后,我們也同樣期待這有人來(lái)總結(jié)出新一代的,Web應(yīng)用架構(gòu)模式。注意是架構(gòu)模式而非設(shè)計(jì)模式。這樣的模式,現(xiàn)在似乎還沒(méi)有出現(xiàn)。只不過(guò)站在AJAX開(kāi)發(fā)者的立場(chǎng)來(lái)看,總結(jié)出這樣的新模式,才是正途。
我現(xiàn)在因?yàn)橐獪?zhǔn)備寫(xiě)一本AJAX方面的書(shū),自然也就開(kāi)始思考這方面的問(wèn)題,在和李錕、澤欣等朋友的討論中,也在思考這樣的問(wèn)題,舉個(gè)例子,AJAX之后的MVC,控制層是不是可以完全放在客戶(hù)端,而服務(wù)器端僅僅是一個(gè)模型層。說(shuō)實(shí)話,還沒(méi)有想清楚......
2、Java Web Alignment Group成立
這件事情讓江南白衣相當(dāng)?shù)呐d奮。在他的N個(gè)blog里都發(fā)布了這個(gè)
Good News。據(jù)說(shuō)有一堆大佬(達(dá)到36個(gè)之多)是這個(gè)Group的成員。我在白衣的blog下留了一句話: 突然想到一個(gè)場(chǎng)景,鹿鼎記里的江湖群豪,前明志士們聚在一起開(kāi)的那個(gè)“殺龜大會(huì)”。為什么會(huì)有這樣的聯(lián)想呢?因?yàn)槲覐膩?lái)對(duì)于這種所謂的大聯(lián)合不抱幻想。
根本的原因在于,技術(shù)的事情,不是人多力量就大的,不是聯(lián)合了就能夠統(tǒng)一的,小舢板不是捆在一起就成立“航空母艦”的。為什么現(xiàn)在Java Web Framework如此分裂?為什么幾十個(gè)框架斗不過(guò)一個(gè)Ruby on Rails?RoR的勝利,不是豐富的勝利,不是強(qiáng)壯的勝利,而是簡(jiǎn)單性的勝利。你幾十個(gè)框架合在一起,只會(huì)更加復(fù)雜,更加煩瑣,更加丑陋。這樣的聯(lián)合,根本就是連失敗的原因都沒(méi)想清楚。36個(gè)大佬,能在一起設(shè)計(jì)出一個(gè)框架來(lái)?Java界的權(quán)威們,誰(shuí)服過(guò)誰(shuí)了?
現(xiàn)在傳統(tǒng)的Java Web Framework,一方面在面對(duì)各系其它語(yǔ)言的Rails的框架沖擊,一方面又面對(duì)著AJAX新思維的沖擊,新的架構(gòu)模式尚未出現(xiàn)...。要搞出一個(gè)新的、Java的、快捷的、Web開(kāi)發(fā)框架,任重而道遠(yuǎn)啊!
3、微軟推出SSE
說(shuō)實(shí)話,我看到這個(gè)消息還是很高興的,因?yàn)槲以缭?月底5月初的時(shí)候,就已經(jīng)提出了雙向RSS的概念?!?A >
BBS-Blog-Wiki的未來(lái)》《
BBS-Blog-Wiki的未來(lái)-文字解說(shuō)》,最后一段話就說(shuō)到:另外對(duì)于RSS的改造,也將從單向接收的功能,進(jìn)化為雙向數(shù)據(jù)同步的功能。是不是比MS還早啊

其實(shí)這也不算啥,我的朋友
Wolf,他們的網(wǎng)站叫做“
i170”,在他們的客戶(hù)端,已經(jīng)早就實(shí)現(xiàn)了雙向RSS同步了。
我們其實(shí)不慢,只是宣傳的本事不夠......
posted @
2005-12-01 10:25 讀書(shū)、思考、生活 閱讀(2566) |
評(píng)論 (7) |
編輯 收藏
|
|
27 | 28 | 29 | 30 | 1 | 2 | 3 |
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
1 | 2 | 3 | 4 | 5 | 6 | 7 |
常用鏈接
留言簿(20)
隨筆檔案
友情BLOG
搜索
最新評(píng)論

閱讀排行榜
評(píng)論排行榜