星期六, 4月 01, 2006

動態產生FCKEditor的方法

  FCKEditor是一個強大的WYSWYG免費編輯器,可以輕鬆的整合入程式裡,而不需要太多的設定。網路上已有中文版的教學,可參考:亞當維奇的文章。
  但是在ASP.Net要利用FCKEditor的上傳功能時,就有點小不便了。首先,設定FileManager雖然可以很方便地把檔案上傳,但是不能管理上傳大小、空間的限制。其次,要將FileManager的路徑寫在web.config裡,會造成所有使用者都看到同一份上傳內容,也多有不便。
  參看FCKEditor線上說明文件,最後面提到了動態產生FCKEditor的方法,把它轉成C#以後如下:
private void populateFCK(string datavalue)
{
Session["FCKeditor:UserFilesPath"] = "/Web/Files/" + Request.QueryString["course"];
FredCK.FCKeditorV2.FCKeditor fck = new FredCK.FCKeditorV2.FCKeditor();
fck.BasePath = "~/FCKeditor/";
fck.ImageBrowserURL = "http://localhost:/Web/FCKeditor/editor/filemanager/browser/default/browser.html?Type=Image&Connector=connectors/aspx/connector.aspx";
fck.ID = "unit_content";
fck.Value = datavalue;
fck.ToolbarSet = "Default";
Panel2.Controls.Add(fck);
fck.EnableViewState = true;
}
  因為我要把資料庫的值塞給FCKEditor,所以在此事件中就把值傳過來比較方便。好不容易試成功了以後,沒想到submit竟然出現了找不到reference的情況。翻閱ASP.Net論壇,原來是要在ispostback時再次動態產生FCKEditor,這樣就沒問題了。

星期日, 3月 26, 2006

表達句型-說明種類、分類

一、種類、類型(一種的…)
1.…的一種:a kind of
2.有點…:a kind of eg: He fell into a kind of pedantry.他變得有點喜歡賣弄學問
3.…的種類的…/…類型的…:the kind (type) of ... which
4.…種類的…:...of a ... kind
5.…類型的…:a ... type of
6.…種類的:...of the ...kind

二、分類(作為…被分類)
1.…分入…/…屬於:...be categorized into.../...fall into...
2.…可以視為…:...can be regarded (seen) as...
3.根據…,把…分類到…:be categorized as..., according to ...

星期六, 3月 25, 2006

表達句型-說明名稱

一、名稱(叫做~)be called/ be termed/ be named/ be referred to as/ be known as

1.…叫做~:...is called...
2.在…的情形,叫做:if...,...is called
3.所謂的~:what is called/ what we call
4.叫做~:…be referred to as
5.…以~知名:...be known as

二、名稱(…的名字是~)...is the name [term] given to .../ The name [term] for ... is ...
1.~這個名字是指…:...is the name given to ...
2.~…的名字是~:the name for ... is ...
3.以…名稱…:under the name (of)...
4.…的別名:another name for
5.…的縮寫(首字母組合語)/…的簡寫:an abbreviation (acronym) for (of).../a short form of ...

三、名稱的由來/命名的目的(~的名字來自於)
1.…是以…命名:...is named after
2.~的名字是來自於…:...derive one's name from ...
3.為了做…,把…叫做…:...be called ...to ...
4.這名字字在…:Tha name ... is used to
5.這麼叫是因為…:...is so called because...

星期日, 3月 05, 2006

如何提昇表達能力

不論是定式教學、溝通式教學或是任務式教學,強調的不外乎是語言的功能。但是語言的功能究竟有哪些,教師要如何提昇說明能力,這以往只有零星的分類,外見全貌。在補英文的時候,看到一本書<<如何提昇英語說明能力>>(崎村耕二,周育玲譯,2003),其中詳列了20項提昇說明能力的句型。下面先羅列這些項目,再一一介紹。
1.名稱
2.種類
3.用途
4.目的、目標
5.性質、特徵
6.能發揮什麼功效
7.起源、由來
8.類似、差別
9.形狀、尺寸
10.顏色、聲音、觸覺、味覺、嗅覺
11.材料
12.構造
13.狀態
14.動作
15.方法、手段
16.樣式、方式
17.順序
18.場所
19.時間、期間
20.程度、比例、範圍

星期日, 2月 26, 2006

社會法則與華語教學

我並非想要運用馬太效應於教學中,而是從馬太效應想到了班級經營時所可以出現的盲點。
在華語密集班的摧殘之下,許多學生紛紛請假,或是因為準備不好而沒來上課,因為他們覺得這樣的幫助更大。也有學生常常指責老師莫名的偏心,為什麼讓好的學生更好,而不多照顧較為弱勢的學生。
看到這個理論,不免讓我有些許釋懷。身為老師,如果班上有好的學生,有準備不足的學生,我往往會將最簡單的問題留給準備不足的學生,或是讓他最後回答,而讓好學生回答最難的問題,因此學生之間的差異更大,老師教的也更辛苦。。。或許在面對比較差的學生,應該多給他們一點時間.....

一、馬太效應
《新約‧馬太福音》中有這樣一個故事,一個國王遠行前,交給三個僕人每人一錠銀子,吩咐他們:「你們去做生意,等我回來時,再來見我。」國王回來時,第一個僕人說:「主人,你交給我們的一錠銀子,我已賺了1 0錠。」於是國王獎勵他10座城邑。第二個僕人報告說:「主人,你給我的一錠銀子,我已賺了5錠。」於是國王照例獎勵了他5座城邑。第三個僕人報告說:「主人,你給我的一錠銀子,我一直包在手巾裡存著,我怕丟失,一直沒有拿出來。」於是國王命令將第三個僕人的一錠銀子也賞給第一個僕人,並且說:「凡是少的,就連他所有的也要奪過來。凡是多的,還要給他,叫他多多益善。」
這就是馬太效應。看看我們周圍,就可以發現許多馬太效應的例子。朋友多的人會借助頻繁的交往得到更多的朋友;缺少朋友的人會一直孤獨下去。金錢方面更是如此,即使投資回報率相同,一個比別人投資多1 0倍的人,收益也多! 10倍。 這是個贏家通吃的社會,善用馬太效應,贏家就是你。
  對企業經營發展而言,馬太效應則告訴我們,要想在某一個領域保持優勢,就必須在此領域迅速做大。當你成為某個領域的領頭羊的時候,即使投資回報率相同,你也能更輕易的獲得比弱小的同行更大的收益。而若沒有實力迅速在某個領域做大,就要不停地尋找新的發展領域,才能保證獲得較好的回報。

星期日, 2月 19, 2006

小說課學生的作文2

這篇文章雖然短短的,但是批改加上告訴他怎麼正確使用,就花了我將近三個小時....

學了一個學期的中文,我發覺學然後之不足.原來期望在一年內達成的中文標準其實只是不切實際的念頭.在這個段佔的時間,生辭不能完全掌握.再加上攻讀,生活擠地忙碌不堪.不在上課,就孤零零坐在圖書館裡讀書,做到<<關門>>時.朋友也沒有,控間也沒有,精神氣急敗壞.萬萬想不到來台灣學中文會造成那麼空檔當的極端生活.針對這個問題,我覺得為難.在一方面,該學期結束了方才罷手.在另一方面,我也不意猶未盡這種苦刑.我依然無動於衷,一直澳下去.我嚮往一個遊山玩水的生活,可以緩和情緒.

我曾經住在商圈區,真的不滿意,沒有辦法甘之如飴.般去師大的住宅區後,就高興多了.要調劑生活上的要求就談何容易了.

小說課學生的作文1

這是我在小說課學生的文章,雖然把這些寫下來很不人道,但是....實在是太經典了!

  (我的朋友)雖然長大了,仍算是矮,他原來就是這樣,不管怎麼營養也改善不了,在朋友的心目中,引為平生最矮。

師云:你的朋友還真殘忍!人家矮已經很自卑了,你們還.....

老師每次罵我的時候,(媽媽)總是問:你為什麼一點都不像姐姐,不跟他學禮貌等等,我很小就聽膩了,根本就沒有傷心。雖然人總是肉做的,但是這句話對我沒有影響。

師云:原來傷心也是一種心........聽到「人總是肉做的」,怎麼我感覺看到一團肉球?