#
一直以為,古琴已經(jīng)不是一種樂(lè)器。
對(duì)古琴的仰慕,持續(xù)了十多年,并且至今是有增無(wú)減。古琴帶給我的震撼,不是從聲波對(duì)我的耳膜的刺激中來(lái)的。從初識(shí)古琴時(shí)聽(tīng)到的“陽(yáng)關(guān)三疊”,到后來(lái)百聽(tīng)不厭的“梅花三弄”,以致如今略有所悟得“瀟湘水云”,我一直在很用心的體會(huì)這個(gè)獨(dú)特樂(lè)器所帶來(lái)的意境。如果說(shuō)開(kāi)始聽(tīng)琴時(shí)還有些附庸風(fēng)雅,那現(xiàn)在我已經(jīng)是真正體會(huì)到古琴的妙處了。
初識(shí)妻時(shí),給她聽(tīng)了很多古琴的曲子。妻是文人,那時(shí)對(duì)古琴仰慕的一塌糊涂。后來(lái),有一次,樂(lè)器店的老板進(jìn)了一具古琴,我便帶她一同去聽(tīng),結(jié)果,我和她的感受截然相反。
古琴悅己,古箏悅?cè)耍蚁耄压徘賰H僅當(dāng)作一種樂(lè)器的人是彈不好古琴的。
古琴是一種“道器”、“德器”,以致我見(jiàn)到古琴時(shí),真的怕自己一輩子都沒(méi)有機(jī)會(huì)有資格擁有它。
點(diǎn)絳唇
幾片扁舟,幾番天色又飄淼。幾人同道,幾許聽(tīng)秋草。
月色蒼茫,攜琴欲遠(yuǎn)眺。知音少,也是玩笑,莫惹些煩惱。
原詞如下:
點(diǎn)絳唇.憶
一樹(shù)丹楓,一江秋水波微淼。一條長(zhǎng)道,一橋連灘草。
黯淡斜暉,無(wú)語(yǔ)西樓眺。思年少,盡情歡笑,哪有些煩惱。
今天公司組織職工進(jìn)行體檢,在30所職工醫(yī)院。結(jié)束后才發(fā)現(xiàn),醫(yī)院抽血好象不是用的一次性針頭,大懼!以后再也不到職工醫(yī)院看病了。
老婆今天回家了,衣來(lái)伸手飯來(lái)張口的幸福生活就此結(jié)束,今天開(kāi)始又是吃伙食團(tuán),幸好我上次檢查已經(jīng)有了乙肝抗體,呵呵。
最近一個(gè)月,一直在用Exadel做JSF的練習(xí),發(fā)現(xiàn)它的確是一個(gè)非常好的Eclipse插件,尤其是對(duì)編寫(xiě)JSP頁(yè)面,幾乎沒(méi)有其它工具比它更好用。
{安裝}
安裝就不說(shuō)了,從Exadel的網(wǎng)站上下載,運(yùn)行Exe或者Jar文件即可。
{配置Exadel}
在“首選項(xiàng)”->“Exadel”->“Running”的“Tomcat”選項(xiàng)卡中配置好Tomcat的路徑。ExadelStudio2.5支持Tomcat、JBoss、JRun和J2EESDK。不過(guò),ExadelStudioPro3.0就支持幾乎所有的應(yīng)用服務(wù)器了。
在“首選項(xiàng)”->“Exadel”->“JSF”->“Project”選項(xiàng)卡中可以配置你使用的JSF的版本、Servlet的版本以及你的JSF項(xiàng)目模板。還有一個(gè)選項(xiàng)是在Tomcat的Server.xml文件中注冊(cè)你的Web上下文。不過(guò)由于Tomcat5.0以后可以使用獨(dú)立的上下文配置文件,所以我一般不喜歡使用這個(gè)選項(xiàng)。
{新建一個(gè)JSF項(xiàng)目}
在剛才的配置中,JSF項(xiàng)目模板有兩個(gè)選項(xiàng),一個(gè)的“JSFBlank”,另一個(gè)是“JSFKickStart”。JSFBlank將建立一個(gè)空白的JSF項(xiàng)目,Exadel會(huì)自動(dòng)在你的項(xiàng)目路徑中產(chǎn)生你需要的文檔。
首先,它會(huì)把需要的JSF庫(kù)放到應(yīng)用的/WEB-INF/lib目錄下,在項(xiàng)目中的路徑為/WebContent/WEB-INF/lib。
第二,它會(huì)自動(dòng)設(shè)置好項(xiàng)目的構(gòu)建路徑,讓Eclipse能輕松地使用JSF庫(kù)。
第三,它會(huì)自動(dòng)產(chǎn)生幾個(gè)重要的文檔:Web.xml、faces-config.xml和build.xml。其中web.xml和faces-config.xml放在/WebContent/WEB-INF/下面,而build.xml放在/ant目錄下面。
注意,如果你需要對(duì)你的ManagedBean進(jìn)行的調(diào)試的話,請(qǐng)記住將build.xml的compiler任務(wù)中javac的debug屬性設(shè)為“on”。
Exadel還會(huì)產(chǎn)生一個(gè)JavaSource目錄,所有ManagedBean的源碼都應(yīng)該存放在這里。還有build和deploy目錄是ant用來(lái)執(zhí)行編譯和部署的。deploy里是最終的部署路徑,當(dāng)然,你要是不喜歡的話,盡管在build.xml里把它換成其它的。
如果想一句代碼都不寫(xiě)就體會(huì)一下JSF的概貌的話,可以將Exadel的JSF項(xiàng)目模板設(shè)置為“JSFKickStart”,這時(shí)Exadel會(huì)為你產(chǎn)生一個(gè)比空白JSF項(xiàng)目稍稍多一點(diǎn)功能的項(xiàng)目模板,它有一個(gè)歡迎頁(yè)面和一個(gè)ManagedBean。雖然沒(méi)有多大用處,但可以很清晰地看到JSF項(xiàng)目的書(shū)寫(xiě)方法。
到S公司兩個(gè)月了,這兩天,公司搞了個(gè)令我郁悶的新員工培訓(xùn)。
說(shuō)郁悶,有幾個(gè)原因。當(dāng)然,最重要的原因是要和那一大堆剛從大學(xué)里分配來(lái)的小孩子們坐在一起,聽(tīng)年紀(jì)比我還小的什么經(jīng)理呀之類(lèi)的講些膚淺的技術(shù)。第二,我們公司的副總工,就是我們部門(mén)的老大,給我們講軟件開(kāi)發(fā)技術(shù)時(shí),帶有強(qiáng)烈的個(gè)人主觀色彩,把Java,尤其是EJB批得一無(wú)是處,把WebService奉為放之四海皆準(zhǔn)的真理,而且以前也發(fā)現(xiàn)他有把自己的主觀意見(jiàn)強(qiáng)加給下屬的趨向,郁悶。
不過(guò)也有好處,總算輕松了兩天,沒(méi)干什么活。
ExadelStudioPro3.0到期了,沒(méi)辦法,只好用免費(fèi)的ExadelStudio2.5,不過(guò),對(duì)我來(lái)說(shuō),主要用它做JSF,倒是夠用了,唯一不爽的就是要換回成Eclipse3.0。
SQLServer的JDBC驅(qū)動(dòng)在SQLExplorer和Exadel的Database Explorer里老有問(wèn)題,不知道怎么回事,JDBC本身應(yīng)該沒(méi)有問(wèn)題,在Tomcat配連接池的情況下也跑得上好的。
前段時(shí)間在做一個(gè)JSF練習(xí)時(shí),總是不能對(duì)類(lèi)文件進(jìn)行跟蹤調(diào)試,Eclipse彈出“cannot install breakpoint”錯(cuò)誤對(duì)話框。依照該錯(cuò)誤對(duì)話框的提示,將項(xiàng)目的complier設(shè)為使用workspace的,并且在workspace的java->complier選項(xiàng)中選中“add line number attribute to generate class files”,仍然不能解決問(wèn)題。結(jié)果今天才發(fā)現(xiàn),原來(lái),項(xiàng)目的build.xml文件中,javac沒(méi)有使用debug="on",翻看ant的文檔,原來(lái)javac默認(rèn)debug="false"。
南鄉(xiāng)子
霜重暮江寒
一葉扁舟影自單
漸行漸遠(yuǎn)漸無(wú)意
催眠
收拾心事向管弦
何必理衣冠
老子偏愛(ài)獨(dú)倚欄
懶問(wèn)世間沉浮事
何盼
記取蓑翁釣魚(yú)桿
這是1999年步韻一位網(wǎng)友的詞,不過(guò)原詞和當(dāng)時(shí)和的詞已經(jīng)記不清了,只能依稀記得兩句。很久沒(méi)有寫(xiě)詞了,故依原詞意,重作此詞。
受不了CSDN不停地出問(wèn)題,搬到這里落戶(hù)來(lái)了,希望能讓我堅(jiān)持寫(xiě)B(tài)log。