發表文章

降低「必修科目」真的是好事嗎?從「選課地圖」談起

 可能是希望學生可以花更多的時間去修「他喜歡的科目」(當然有很高的機率是涼課),台灣的大專院校似乎有個風潮是要降低各系所的「必修科目」。最近系上又要求要製作「選課地圖」,看著密密麻麻的課程(實在有點心虛,因為我一直認為系上開的課不夠多 ... ),看著課程之間的關聯,我在想:「按著這選課地圖來看, 降低了必修數目根本沒有意義啊 」為什麼?因為那些所謂的必修科目,幾乎都是各大領域的「先修科目」,如果學生不想亂選課的話,那些幾乎都還是必修的,降不降低根本一點影響都沒有。其實這一點從各研究所的入學考科就可以看出來了。 其實,大部分的同學可能搞錯了「必修科目」 的意義了。很多同學都把「必修科目」當成是該系所的專業科目,但其實,我認為 把「必修科目」當成是該系所的「基本常識科目」比較好 。也因此,我實在不覺得應該要減少必修的學分數。反過來,我認為應該要延長修業年限,只要學生他付得出學費,他想學各樣的學問又有何不可呢?這樣不會造成社會的問題嗎?但這不才是把自由還給學生嗎?難道跨領域的人才都不需要跨領域的時間嗎?  

笨蛋,問題不在於分不分系

 最近看到一則新聞「 全校不分系 台大將設空白學程 」。說真的,這本不是什麼新聞,畢竟一堆大學都在做了,像是 成大 、 台科大 、 清大 、 陽明大學 等,多加一間台大其實沒什麼大不了的。為什麼要成立「不分系」的學程呢?我引用新聞中的話如下:「教務長丁詩同表示, 校內三成學生不清楚就讀科系所學 ,學制鬆綁是為 提供更多自我探索資源 ,也培育新時代需要的 跨領域人才 。」簡單整理一下: 學生不知道自己的興趣 提供更多自我探索的時間 提供跨領域的整合機會 其實我認為後面兩點是假的,這些學校就算開了不分系課程,大多是讓同學有更多的選課自由。問題是,大學的選課其實已經夠自由了。在不管會不會延畢的情況下,一個大學生要退掉必修去修其他學系的課那是他的權力,我想再大多數的學校只要老師答應加簽應該都沒有問題。當然這會影響到上課人數的限制以及授課品質,不過這些都是技術層面的問題。我在意的地方是:「學生不知道自己的興趣」 拜託,學生不知道自己的興趣這是新聞嗎?幾十年來這個問題不是討論到爛掉了嗎?對,但這件事情要和下面這東西一起看:「 學生學習歷程檔案 」 。節錄如下: 學生學習歷程檔案將完整記錄學生在高級中等教育階段時的學習表現。除了考試成果之外,透過學生學習歷程檔案,能更真實呈現學生的學習軌跡、 個人特質 、能力發展等,補強考試之外無法呈現的學習成果。藉由定期且長時間的紀錄,更能大大減輕學生在高三時整理備審資料的負擔。  如果學生在高中就已經展現了個人特質了,你要告訴我學生不知道自己的興趣嗎??可能有人會說這是108課綱啊,現在才開始實施。問題有兩點,108課綱確實才剛開始,在大學端的確還沒有收到這批學生,但怎麼會有學校開設一個學程只會了彌補這兩年的空缺?第二,就算沒有108課綱,按教育部的規劃來說,應該要提昇推薦甄試入學人數,而這一批人理論上不就是很明白自己想要什麼的學生嗎? 綜合這兩件事情,誰可以告訴我, 台灣的教育部到底是希望學生在高中就找到自己的興趣?還是上大學慢慢摸索? 以我在大學端來審入學資料的經驗,身為資工系的老師,我只會看跟資工有關的資料。意思是,在推甄資料放上鋼琴比賽冠軍對我來說毫無意義。如果我給一個鋼琴比賽冠軍很高的分數,那一定是因為他在資訊領域表現傑出,而跟鋼琴造詣無關。當然兩者兼備很好,但有多少人能夠作到呢?看看資工系大一那票學生要花多少時間...

再論 Zoom 的安全性:AES_128_ECB

圖片
Zoom 的風暴越演越大,在教育局一聲令下全體禁用之後,我們看到葉丙成老師出來發話了。細節要看他的 Facebook,但是因為我擔心之後會被蓋掉,所以這邊先放上新聞的連結。 教部停用Zoom 葉丙成:老師們的努力全白費 如我所料,另外一位自認是資安專家的李老師出來講話了。 很明顯是在對罵 ...  以我個人來說,這百分百是政治議題。要資安?那請問政府能不能看你的信件,我不是說中國或是美國,我指的是中華民國或是台灣,看你要怎樣稱呼。 離題了,我們回到 Zoom 這邊來。我這邊只針對爆出來的問題做分析。 昨天又看到一則新聞,關於 Zoom 使用 AES_128_ECB 的方式來進行加密,內容如下: Move Fast and Roll Your Own Crypto: A Quick Look at the Confidentiality of Zoom Meetings 說真的,這篇寫的內容非常好,有憑有據,比之前只會隨便抓兩句話就上來吹一整篇的人好多了。真要說缺點的話是沒有註明軟體的版本,畢竟 Zoom 都一直有在更新。在通篇文章裡面,扣掉資料傳中國以外(請注意,我知道美國和歐洲應該是有法律規定用戶資料必須要留在國內,所以我之前的文章討論的純粹是技術,畢竟大家拿出來講的是資安而比而不談政治),最大的問題只有一個,Zoom 是使用 AES_128_ECB 的方式進行加密,而且金鑰是來自中國的。按照文章來說,架構如下: 關於金鑰來自中國這件事情我在技術上沒有意見(政治上另外一回事),因為這個架構就是很單純,在資安上是「公正第三方」(Trusted Third Party),簡單來說是你不能去質疑它的安全性,正如你在使用 Google 服務的時候你也不會去質疑 Google 的安全性一樣。問題出在 AES_128_ECB。這沒啥好說的,這是一個問題。128 的意思代表金鑰長度 128 bits,以目前來說還算夠用,根據 wikipedia 的資料 Since 2015, NIST guidance says that "the use of keys that provide less than 112 bits of security strength for key agre...

有關 Zoom 的安全性問題:End-to-End Encryption

因應新冠肺炎的影響,教育部開始大力鼓吹「遠距教學」。教育部本來主打的軟體是 Zoom ,直到下面的這些新聞: 立委點名教育部、司法院,籲公部門禁用 Zoom! Zoom爆資安疑慮 立委提醒教育注意遠距資安風險 Zoom 資安爭議懶人包,專家建議如何使用這套視訊會議服務較為安全 然後教育部做了下面的裁示: 教育部對zoom資安疑慮後續處置說明 好,接下來是我的看法。 End-to-End Encryption Zoom 最大的問題是它曾宣稱它具有 End-to-End Encryption,對作資安的人來說,這個宣告指的是 Sender 和 Receiver 之間有共享的金鑰可以加密(當然建立金鑰可以透過非對稱式的方式)。但後來被抓到並沒有這樣實作!!Zoom 因此宣稱他們的 點對點加密 指的是 「從用戶端到Zoom的伺服器」 。作資安的沒有半個會認可這樣的說法。上面這段敘述的資料來源附在下面: ZOOM MEETINGS AREN’T END-TO-END ENCRYPTED, DESPITE MISLEADING MARKETING 問題來了,要做到 Zoom 那樣的功能,有可能實現 End-to-End 的加密嗎? 我認為不可能 。一般一對一的聊天軟體這並不難,但想想看,Zoom 可以在多人的會議室當中,允許有些成員在私下講話,根據 End-to-End 的定義,每個成員之間都要有一把共享的金鑰,這在金鑰管理的機制下是不可行的,因為會議成員是來來去去的,動態金鑰管理一直是資安領域一個難解的問題。 為了證明我的猜想沒錯,我們來看看大部分新聞提到的幾套軟體:Google Meet、Microsoft Team、Cisco Webex。當然還有其他軟體啦,不過我只找了這三套的資料,若有人有興趣歡迎找其他的相關資料。 Google Hangouts Meet Meet security and privacy 在 Encryption 那邊很明確寫到「All data in Meet is encrypted in transit by default between the client and Google for video meetings on a web browser, on the Meet Andr...

遠距教學的考試問題

因應新冠肺炎的疫情,學校開始要求老師們要「遠距教學」。「遠距教學」對我來說沒有任何問題,事實上,我並不討厭數位化的教學模式,我甚至自己去 Coursera 上面上過一些課程,一方面是去學習,二方面也是看看人家怎樣上的。 BTW,我超喜歡 Charles R. Severance 這位老師的。他的 Python For Everybody ,雖然對資工領域的人來說有點太簡單,但是上課風趣,也講得非常清楚 。但我個人本身還是比較喜歡實體授課,去親身體會上課的氛圍,和學生的互動等。當然很多人說:「網路授課還是可以互動阿」,特別是學生還會說:「隔著網路比較敢問問題」(拜託,我的課堂上,問題答不出來從來沒扣分好嘛),對,但隔著網路會更容易只跟有反應的同學互動,更難在一大片信息中注意到比較沒有反應的學生,而且對於氛圍的感受力下降,也造成老師很難立時做調整。不過這些對我來說問題還不大 ... 我在意的是 ... 誰可以告訴我「考試」要怎麼辦?? 為了解決這個問題,我採用了現代人最會的 Google 大法,然後我看到了下面的文章: 解析大專院校難以「超前部署」遠距教學的七道陰影 大學線上測驗防止學生作弊?老師們應該要注意的弦外之音 在第一篇文章中提到: 我認為「防弊」有兩個層面,其一能否測驗出學生修業後「能力」的成長,而非只是「暫時」背起來了;其二,則是能否真正測驗出是「該名」學生的能力,也就是如何確定A答案是A學生的,而非B學生提供。 對於前者,老師們不能再出那種課本翻得到、網路上查得到的考題,而是能針對該門課程的「教學目的」拿出有水準的open book exam,而且是沒有標準答案的,才能測驗出學生在知識、技能或觀念上「內化」的程度。因此,老師勢必又要花更多的心力在出題和改考卷。 針對後者,我個人覺得,這永遠會是「道高一尺魔高一丈」,大學作為一個18歲以上的成年教育階段,學校和老師該去思考的是如何讓人有學習動機上課、並透過測驗了解自己的成長或不足,而非消極的防弊。 第二篇文章則是提到: 大企業花大錢建立的防盜機制都會有人破解,更何況是一堂課的考試。不如積極思維、超前部署,一開始就思考〝沒有嚴格的防盜機制下〞,該如何測出學生的學習狀態?由於網路的匿名性,教育者在網路上教學必需盡力回歸教學本質,直視學生的學習動機:面對它、解決它、放下它...

以「素養」為導向的教學

首先,什麼是「素養」? 直接參考官方網站好了。 http://12basic.edu.tw/12about.php 素養(competence) ,代表「一個人為適應現在生活和面對未來挑戰,應該具備 知識 、 能力 和 態度 」,不是將知識就只是冷冰冰的背誦和記憶,重點是跟生活情境有連結,不是用抽象的知識理論,而是從學生在日常生活裡面的體驗累積知識,自然而然地學習。 我對幾個字很感冒:「 自然而然 」。為什麼?因為我相信人的惰性。以素養為導向的教學,老師應該透過引導個方式引出學生的問題,並帶領學生逐步去找答案,聽起來很夢幻,但如果學生說:「我沒有問題」呢?這就是我在課堂上的狀況。提了眾多的問題,有些人反應熱烈,但有人就是低頭玩手機。 我認為理念很好,但沒有考慮到人性,以至於最後,我們會訓練出一批高級人才,但大多數的學生會在過程中被淘汰,或是被逼的去補「素養」。不要認為無法補習,只要還有考試,還要分高低,補習班就一定會存在,訓練學生演出「素養」給你看,然後考試會繼續回到玩手機的生活。這真的是我們要的社會嗎? 其實所謂的素養題目,跟過去的「應用題」又有什麼兩樣呢??

特殊選材的入學管道

最近在幫系上審特殊選材入學管道的申請資料。有個老師提到一個有趣的數字,這些申請人在班上成績幾乎都是倒數的,如果只看最後一名,好像有七八個人的樣子(這還是不計入倒數第二第三名的結果)。就算單單只看「數學」這一科,大部分的人表現都不是很讓人滿意。所以我有些同事在擔心,這種人進到學校,他們能夠畢業嗎? 廢話,這是特殊選材啊,重點就應該擺在學業以外的地方啊。 我同意,這是特殊選材原生的目的,讓一些學業不好的人,在特殊領域上有著優異表現,能夠讓這些怪才進到校園裡面學習。問題是,你知道大學裡面要學什麼嗎?在我們資工系上,純就數學領域來說,就起碼有「機率」、「線性代數」、「離散數學」這種純數學的課程,大一的微積分我們就先不提了。如果你的基礎不好,你進來以後要如何通過這些課程呢? 可是我會寫程式啊? 我同意,你應該會寫程式,但是,你的程式大概就是停留在「口語」的程度。正如你也會說中文和英文,不過都沒辦法說的很優美。舉一個例子來說,給定一個數字 N,你知不知道要怎麼判斷他是不是質數呢?你可能會從 2 到 sqrt(N) ,把每一個數字都拿去檢查一遍看是不是 N 的因數,這是正確的方法,但有沒有更好的方法?如果你學過數論,你可能會發現更好的處理的方式。所以拜託了,不要認為學科成績不重要,你可以有幾科比較沒有興趣,但在高中時期千萬不要完全把學業放下,投入各樣的競賽,我不認為這對你的生涯規劃是好的。 可是老師上課的東西很無聊,我也覺得用不到 ... 那麼,我可能要很殘忍的告訴你,你可能不夠有「資訊素養」(我超討厭這兩個字的)。你能不能把你高中學的內容和程式進行結合呢?為什麼一定要把他分開來看??我不是說每個人要十項全能,但太早放棄那些不是好事,不需要每個科目都出類拔萃,但不要一句「無聊」就直接打發掉了。 就算來到資工系,這裡也有很多無聊的課程。這些課程或許和你所謂的「程式」並不相關,或者應該說你會看不出關聯性,然後抱怨:「我學這要幹麻?」,不要放棄,那些課程會成為必修不是沒有理由的,等你「道行」夠高了,你才會明白會什麼要上這些課。 要怎樣才能在特殊選材拿高分? 我不知道,畢竟每個人評分的方式不同,有些老師很看重數學,有些老師很看重程式比賽,因此我最多只能代表我自己發言。 第一,參加營隊的證明是不會幫你加到分的。 參加營隊很好,你會多學到不少東西,可是這是...

福音是什麽?香港反送中事件的省思

幾個月來,香港地區發生了眾多的示威行動,同時也造成了許多衝突與傷害。衝突的由來是「 逃犯條例修訂草案 」,相關的內容可以參考 Wikipedia。說真的,我沒有那麽在意裡面的內容,我在意的是在網路上的言論,特別是來自香港基督徒的言論。我特別在文章的最後放上了兩篇文章來作為我觀察到的現象的佐證,理論上應該以連結的方式提供,不過因為我擔心之後文章會消失,所以我會把文章整個放在本文的最後。其中沉默君的文章稱之A文,馬保羅的文章稱之為B文。下面所述僅是我個人的立場。 福音到底是什麽?用 D.A.Carson 的話來說,許多年前,沒有基督徒會對這個問題有疑問,但現在,這變成是很大的問題。每個人的福音都不一樣 ... 不相信嗎?看看下面這兩篇文章就是了。一部分的人認為,福音是關乎個人得救的,另外一派的人則認為這太狹隘了,應該要包含社會的關懷等。 那我呢? 在回答這個問題之前,我又想到一個在台灣神學界很有名的「二二八事件」,衝突的雙方是「華神」以及「台神」。起因是「華神」以神學院的名義發表了對「二二八」的看法,以及從神學的角度怎麽看這件事情。偏偏這個神學的角度完全違反了「台神」的神學立場,因此大戰一觸即發。最後在「華神」賴建國院長以教會合一的原則,撤回了這本書的發行,害我一本也搶不到。以個人來說,我超想看看裡面的內容。 說真的,我一直不欣賞台神系統的神學,當然是因為這跟我個人的神學立場有關,這也包含南神以及玉神,特別是玉神。尤其是我看到玉神某位同學的畢業講題居然是「台灣,我們的母親」,細究文章中的內容,根本跟經文八竿子打不著關係,這也可以當作講道 ... 實在令我無言。 但不管有多少衝突,其實最後的問題是,「福音是什麽?」 羅1:16 我不以福音為恥;這福音本是神的大能,要救一切相信的。 我認為,耶穌來到世上唯一的目的,就是解決人類罪的問題。而其他社會關懷、文化使命等,不過是基督徒生命的自然彰顯。所以當耶穌的門徒問他說:「主啊,你復興以色列國就在這時候嗎?」耶穌也沒有回答他們。耶穌在世上也多次提到:「 我的國不屬乎世界 」。基督徒該不該要關懷社會、國家?要!但那不是所謂的核心。這就是我的立場。 參考文章如下: 康來昌講道:基督徒「沒有社會責任」 什麼是福音? 坦白說,康牧師的這個立場在現今並不太受歡迎,不過這也是我的立場...

The Intolerance of Tolerance

文章的標題是美國三一神學院 D. A. Carson 的著作,中文的翻譯是「不寬容的信仰」,想當然這是要談信仰的著作,特別是如處理「高舉真理」以及「愛」的問題。卡森教授提到,現在流行的「新寬容」觀念中,「真理」以及「愛」是一場零和博弈。當你高舉「真理」,你勢必把一些人排除在真理之外,而對外面人的「愛」就減少了。卡森教授花了不少的篇幅在處理這個問題,最後的結論是,我們都做不到,因此我們需要耶穌的寶血洗凈我們的罪。而十字架上的耶穌,正是同時滿足「真理」與「愛」的實現。 不過今天要談的不是信仰的問題,而是在真實世界中上演的各樣爭議。 你支持同性婚姻嗎? 你支持核能嗎? 你支持台灣價值嗎? 你支持反送中嗎? 你支持長榮罷工嗎? ... 每個議題我當然有我的看法跟立場,但撇開這一切,這些議題兩造雙方的人真的有在對話嗎?每個派別是不是都高舉著「真理」的大旗在玩著這場零和遊戲?在後現代的時代,在這個只強調自己是主人的年代,不同立場的人該如何坐下來好好地談,闡述自己的理念呢?曾幾何時,所謂的討論,只是叫對方閉嘴,全盤接受自己的看法呢? 「你們基督徒不就是這樣?」 「我的主是如此說的:我也不定你的罪,去吧,從此不要再犯罪了!」

大學推甄心得

近兩年擔任系上的大學推甄口試委員,看到眾多高中生的審查資料。第一個想法就是:「現在的學生好可憐唷。」每一個人的資料都一大堆,在學業成績以外,還被要求參加一堆的活動、比賽,看著他們華麗的自傳以及獎狀,我都在懷疑我自己念的私立中學是不是輕鬆多了。 網路上很多人在問,到底學校老師是怎麼看待這些資料的,怎樣寫才能夠脫穎而出。有些人會宣稱大學老師都只看校名,我不否認校名是一個很重要的因素,畢竟我們這些老師對面試者幾乎一無所知,所以刻板印象或多或少一定會存在。但我必須說,每個老師的重點都不一樣,所以只能看看你面試的時候遇到的老師是哪種類型的人。舉例來說,我在資工系任教,有些同事會很看重程式設計比賽的成績,但我個人卻不是很在意,畢竟很多人是近來才學程式以及資訊相關的東西,如果一個人已經 well-trained,那這個學生還要來學什麽。 所以我只能說說我個人最在意的部分,那就是在天花亂墜的審查資料中,到底學生的參與程度有幾分。 講兩個實際的例子。在第一年的面試,我是第一次做這種事的菜鳥。頭一次看到審查資料我簡直嚇呆了:「挖,現在的學生可以用樹莓派做出一台自動車ㄟ」當下我覺得這個學生真的是超強。可是,面試過幾個人以後,我才驚覺到,這根本是外面公司設計好的套裝教材,照著說明書組裝,一行一行把程式照著打進去就好了。所以之後的學生我看到自動車,我直接問說,那你修改了哪些部分,以及程式控制的原理。不出所料,大部分的學生都答不出來。今年的話似乎教材換成了飲料機,一堆人在資料中說在這個案子中對物聯網產生了興趣。所以我題目開始換成了,你還想做啥額外的功能?要怎麽實作?中間溝通的協定是什麽?如果你真的有興趣,這是你應該會想要去多了解的地方。 第二個例子是有同學說他用 FreeBSD 在管理學校的網路服務,像是網站、Email等。當下我超級佩服他的,一來是我懶得管理伺服器,這種客服電話接不玩的任務,而且還要熟悉系統、網路的架構,配合上經驗的累積,高中三年不知道會成長到什麽地步。第二是我在學校叫學生用 Linux 都讓學生快要半死不活了,結果有個高中生居然在玩 FreeBSD,真是太讚了。當下我給他的印象分數超級高。結果面試當天 ... 我:你有在玩 FreeBSD 阿,請問你架設過哪些伺服器呢? 學生:沒有ㄟ,學長架設的 我:(很正常啊,畢竟學校有歷史了,總不會從無到有)那你...

南京東路禮拜堂建堂紀錄

這篇文章純粹作個記錄,因為我小時候一直有件事情不明白,為什麽當年吳勇長老和盧淇沃牧師談好教會建堂的土地問題後(詳見吳勇長老的見證集),居然會冒出和土地銀行的糾紛。下面是蘇義雄長老的紀錄,原始文章在 南京堂的網站上 。 知恩‧感恩‧報恩 蘇義雄 2017.11.19   1950年美國佩帶聖經會臺灣分會負責人盧淇沃牧師,回應吳勇長老從神而來的異象, 將他向日產管理處(隸屬臺灣省財政廳)所承租土地的使用權,無條件讓與許昌街青年團契興建禮拜堂。 終於在1953年6月14日建立「台北基督徒南京東路禮拜堂」,約在同年, 政府為管理所有公有土地,乃指定土地銀行成立「公產代管部」(現國有財產局之前身)負責規劃處理,約在1955年公告「凡佔用公有土地者,均可用優惠價格承購所佔有之土地」。 同工們依規定進行購地。 無奈該基地已於數月前,公產代管部主事者劃歸土地銀行「管有」而喪失購地權。 1963年本堂在順服掌權的理念下,與土地銀行簽定兩年換約之租約,且補繳過去十年之租金。 1950年代,本堂周遭甚是荒涼,人煙稀少、交通不便。但弟兄姊妹盡心竭力廣傳福音,主不斷將得救者加給教會。隨著經濟成長,此地區呈現一片繁榮,銀行、辦公大樓等林立,地價揚昇。1980年後,土地銀行提出「拆屋還地」,因前述之情結,本堂不予同意。經多方溝通看似有眉目,但總缺臨門一腳,土地銀行乃於1991年7月31日向法院提出訴訟,多年纏訟後,於1995年5月29日在高等法院簽訂和解筆錄與契約。其後,雙方依契約商討建築藍圖,1998年7月確定後,土地銀行向臺北市建管處申請興建大樓,殊不知捷運局早已規劃,利用禮拜堂之基地(屬公有土地)作為捷運出口與相關設施,以致建案遭退回。在蔣乃辛議員多次協調下,土地銀行決定退出;而由本堂與都發局、捷運局談妥聯合開發案。土地問題在弟兄姊妹迫切禱告及同工們多方溝通下,土地銀行終於將該基地公開標售(標單附上和解契約),亞昕建設公司在瞭解本堂訴求後取得該基地,2011年2月完成共構大樓,本堂依約價購871建坪,再度於2011年10月1日在原址(指擬拆建之堂址,下同)設立「台北基督徒南京東路禮拜堂」。   自1995年與土地銀行和解至2011年間,神一步步保守引領,以致聚會人數,同工人數及奉獻上均有非常顯著的成長。再者,1996年前,本堂只擁有原址的地上產權,但之後,在諸多緣由下,陸...

聖潔的上帝、公義的上帝

這篇文章主要是回應下面這篇文章。 同志基督徒和支持同志平權的基督徒,就不把上主的聖潔和公義放在眼內嗎? 作者在本文中,試圖要處理兩個問題,那就是 上帝的聖潔 指的是什麽?以及 上帝的公義 代表的又是什麽?首先我們從上帝的聖潔開始。 作者引述了陶恕博士以及陳思豪牧師的看法,分別記錄在下面。 聖經中所指的「聖潔」是指道德上的完美,是一種積極的氣質,包括良善,憐恤,清心,毫無瑕疪及敬虔,聖經每次提到神是聖潔時,都是指神是慈悲,憐憫,潔淨無瑕,又神聖的。用來形容人的時候,當然不是指像神那樣完美無瑕的聖潔,但卻仍是指那種積極的,正面的聖潔或神聖的氣質,而不是一種消極的,表面的宗教虔誠。 陶恕博士 「聖潔」的本質意義其實是「分別出來」。基督徒被稱為「聖徒」的時候,並不是指基督徒很了不起很偉大金光閃閃瑞氣千條;是指,基督徒是被「分別出來」歸給上帝。不是因為基督徒很棒所以被「分別出來」;頂多只能理解成,是因為被「分別出來」,所以接下來被要求、期待要有很棒的表現。故「聖潔」若翻譯成「神聖」會更為貼切,因為「聖潔」會讓人注意到「潔」那邊去。(這是聖潔基督徒對自己的第一個誤會) 陳思豪牧師 陶恕博士我不太認識,但是古亭長老教會的陳牧師倒是曾在一個朋友的告別式上聽過他的講道。作者進一步的闡述,在聖經中的聖潔,其實代表的是「分別」,是「神聖」,是「屬上帝的子民」。我們不應該把重點放在「潔」的部分。 以我個人來說,我同意這些人立場的前半部。 聖潔最重要的定義,在於我們是分別出來,不屬乎世界,乃是屬上帝的子民。 我也百分之一百同意,當我們在翻譯 Holy 的時候,翻成神聖是不錯的,也應該比聖潔更貼近。我不同意的點在於:「 當我們違背上帝的心意時,我們怎麼敢在上帝面前說自己是無罪的,是屬於上帝的呢? 」 來看看掃羅和大衛的例子。當上帝吩咐掃羅去除滅亞瑪力人的時候,根據撒上15章的記載:「 掃羅和百姓卻憐惜亞甲,也愛惜上好的牛、羊、牛犢、羊羔,並一切美物,不肯滅絕。凡下賤瘦弱的,盡都殺了。 」掃羅到底犯了怎樣的大錯讓上帝如此的生氣?更何況,他還有冠冕堂皇的理由:「 因為他們愛惜上好的牛羊,要獻與耶和華-你的神 」雖然我必須說這怎麼看都是藉口,但聽起來應該沒有很嚴重。可是上帝的回應是什麽? 撒上15:22-23  耶和華喜悅燔祭和平安祭, 豈如喜悅人聽從...

公投到底代表什麽?

大選加公投總算落幕了,長久的喧囂總算又有恢復平靜的感覺,不用再看到新聞中充斥著各樣的算計和權謀,感覺還真是不錯。 以這次的公投來說,雖然我個人是不贊成同性婚姻一派,但其實我一直認為應該會是五五波的差距。沒有想到沒那麽贊成同性婚姻、性平教育的票數比想像中的多那麽多。但說真的,我認為隨著時代的變遷,早晚多頭幾次,他們所希望的同性婚姻的這個潮流早晚會實現的,所以也沒啥好開心的。 但讓我比較訝異的是有些人的反應 ... 像是下面這一篇的連結: 劉維人/公投結果「不符民意」——為何我們還需要公投? 在評論這篇文章之前,我要再重申一下我自己的立場。 我反對同性婚姻,因為這是上帝不喜悅的事情 。這邊會有兩個問題: 第一,為什麽基督徒可以因為自己的經典,就來決定其他和非基督徒相關的政策? 坦白說,我並沒有覺得同性婚姻相關法案通過就是世界末日,對我來說,上帝的國和世界的國本來就是分開的,耶穌說:「 我的國不屬乎這個世界 」。所以就算法律通過,國家認為這是合法的,對我來說並沒有什麽影響。但是,當你要問我我的立場的時候,我只能說, 我是基督徒,而我的主不喜歡這樣的事情 。所以要嘛不要舉辦公投,或是不要來問我,不要我表達自己的意見,不然的話你只會得到我這樣的回答。當朋友或是同事都很OK,但你不要希望從我口中得到這是上帝喜悅的這樣的回覆。 約3:19 光來到世間,世人因自己的行為是惡的,不愛光倒愛黑暗,定他們的罪就是在此。 第二,基督徒不是說上帝是愛嗎?為什麼阻止人家相愛呢? 對不起, 神就是愛,這意味著不討上帝喜悅的事情就不叫作「愛」。 不過這部分會牽扯到聖經的討論,而非這篇討論的重點,所以以後要談聖經、信仰的時候再說。 回到劉維人先生的文章。 劉先生在文章中提出了三個論點。 第一,公投能夠滿足人類政治參與的需求。 這部分沒什麽意見,雖然我不認為民主制度真的是好的制度,但民主制度的精神就是信賴人民大眾,相信在群體之下不會有太錯誤的決策,而所謂的公投就是這種想法的展現,賦予人民直接和政府對話的橋樑與平台。我沒那樣贊成民主是因為我不認為民眾聚在一起所做的決定就是好的,我相信同婚陣營在這次公投後應該和我有類似的看法吧 ... 第二,增設配套制度,降低公投違憲及偏離選民偏好的問題。 然後在文章中提到各式各樣的假資訊議題等。我不否認護家盟是一個很討厭的組...

GCC Built-in Functions

最近上課的時候鬧了一個大笑話(而且那門課還是組合語言不是程式設計...)。我寫了下面這隻程式: int main() { printf( "Hello\n" ); return 0; } 很明顯,這程式沒有 include 任何 header file,理論上應該是要包含 stdio.h。在編譯的過程中,compiler 吐出了下面的 警告信息 ( 不是錯誤信息唷 ): test.c: In function ‘main’: test.c:3:5: warning: implicit declaration of function ‘printf’ [-Wimplicit-function-declaration]      printf( "Hello\n" );      ^ test.c:3:5: warning: incompatible implicit declaration of built-in function ‘printf’ test.c:3:5: note: include ‘<stdio.h>’ or provide a declaration of ‘printf’ 但是程式會動,還是可以印出 Hello 的字樣。為什麽?我這時候信誓旦旦的跟大家說,因為 printf 在 libc.so 裡面有,因此就算編譯的時候找不到,gcc 在連結 libc.so 的時候還是會看的到 printf ,所以這時候還是可以執行的。為了證明這件事情,我用 nm 去看一下編出來的 test.o 0000000000000000 T main                  U puts 等一下, where is my printf ?? ...在學生面前要保持鎮定,大概 printf 在系統裡被改成 puts ... 然後再做實驗給同學看,這次換成利用 libm.so 的 pow 函式。 int main() { printf( "2^3 = %f\n", pow( 2.0,3.0 ) ); return 0; } 然後說,這...

基督徒要如何處理「尤西弗羅困境」?

最近看到一段有趣的影片,在談到哲學上存在已久的難題,或者應該說是有沒有任何權威可以作為「善」的基礎。這個難題叫做「 尤西弗羅困境 」。 要說明「尤西弗羅困境」,我來抄一下 Wikipedia 上面的說明: 好的事物之所以好是由於上帝指定它們為好; 上帝規定某些事物為好的是由於那些事物本身就是好的。 很明顯,這兩種宣告是互相衝突的。 如果採用第一種說法的話,那麽如果上帝說:「說謊是好行為」,難道我們就要這樣接受嗎?如果採用第二種說法,那麽就存在一個比上帝更大,上帝不得不接受的準則囉。基於這個困境所帶來的難題,有些哲學家認為過去的經典或是偉人並不能夠成為道德的準則。對基督徒來說該如何處理這個問題呢? 其實基督徒的答案很簡單。 路18:19  耶穌對他說:「你為甚麼稱我是良善的? 除了神一位之外,再沒有良善的。 約1:9-10   那光是真光 ,照亮一切生在世上的人。他在世界,世界也是藉着他造的,世界卻不認識他。 雅1:17 各樣美善的恩賜,和各樣全備的賞賜,都是從上頭來的,從 眾光之父 那裡降下來的,在他並沒有改變,也沒有轉動的影兒。 約壹1:5 神就是光,在他毫無黑暗 ,這是我們從主所聽見又報給你們的信息。 根據聖經的啟示,唯有上帝的真正善的本體。也就是由上帝來決定何為善、何為正義、何為愛。所以,好的事物之所以為好,是因為上帝決定這是好的。 那我們應該怎麼回覆柏拉圖在這個困境所提出的問題呢?像是「如果上帝決定說謊是好的」,那樣怎麼辦呢?請注意,當我們人類提出這個問題的時候,是先從自己的頭腦來判斷,我們相信自己的邏輯思考能力勝過相信上帝的啟示。從這一刻起,人就已經把自己高抬超過上帝了。正如同性戀往往抬出「愛」的口號,卻忘了「愛」的本體的上帝並沒有認同這是愛。所以造成這個困境的不是上帝,是我們自己得罪了上帝。

靈修分享:我們在意的點是 ... ?

幾個月前從網路上看到一個很有趣的實驗。我先把影片的連結放在下面: Jacob Dufour: "Who said it: Jesus or Satan?" 網路上也可以找到中文字幕的版本,不過我就不放了。簡單敘述一下他做了一個什麼實驗。Jacob 在自己的 FB 上面放上了一段經文: Luke 4:7 If you worship me, it will all be yours. 然後在下面寫著,如果你同意的話,請說 Amen。令他訝異的是,短短的時間內他就收到了幾百個 Amen (還包含哈雷路亞、讚美上帝之類的)。我們來看看這段經文到底在說什麽。 路4:5-8 魔鬼又領他上了高山,霎時間把天下的萬國都指給他看,對他說:「這一切權柄、榮華,我都要給你,因為這原是交付我的,我願意給誰就給誰。 你若在我面前下拜,這都要歸你。 」耶穌說:「經上記着說: 當拜主-你的神,單要事奉他。 」 從這段經文可以很清楚的看出來,路加福音4:7是魔鬼在講的。那基督徒門到底在阿們什麽。所以 Jacob 說很多時候基督徒在引用聖經的時候,根本不曉得聖經在說些什麽就隨己意在引用,試圖讓聖經站在和自己相同的立場,來證明自己是對的。之後 Jacob 又談到了福音、救恩還有成功神學的問題等。 我弟倒是說了另外一種見解:「姑且不論他寫出經文的出處,如果沒有出處,把這經文視作敬拜上帝到好像也說的通吧」 的確,似乎不是不行。可是我發現了另外一件事情,當我們在看這經文的時候,我們的重點是放在 worship ?還是放在 it will all be yours ?我們敬拜上帝,是因為祂配得敬拜?還是有好處給我們?我們當思想耶穌的回應: 當拜主-你的神,單要事奉他。

靈修分享:激情過後

書24:14-15  「現在你們要敬畏耶和華,誠心實意地事奉他,將你們列祖在大河那邊和在埃及所事奉的神除掉,去事奉耶和華。若是你們以事奉耶和華為不好,今日就可以選擇所要事奉的:是你們列祖在大河那邊所事奉的神呢?是你們所住這地的亞摩利人的神呢? 至於我和我家,我們必定事奉耶和華。 」 這段經文對大部分的基督徒來說應該是耳熟能詳的。特別是那句「至於我和我家,我們必定事奉耶和華」更是大部分人家中的擺設。這段經文其實可以看作是約書亞的遺言,在約書亞離世之際,他看著這批以色列的百姓,我猜他心中應該跟摩西一樣放不下心來,所以又把以色列人召聚起來,並且給他們最後的叮嚀,要他們專心事奉耶和華。 但今天的重點不在約書亞身上,我想來看看以色列人的反應。事實上,如果是我自己在當下的環境,我會不會說出:「好啊,我就來選看看,看是巴力、亞施他錄比較厲害,還是耶和華比較厲害」我想,在當下的 「氣氛」 ,應該沒人會做這樣的發言吧,當然也不排除在那個時候講這種話,或許會被拖出去用石頭打死吧 書24:16-18 百姓回答說:「 我們斷不敢離棄耶和華去事奉別神 ;因耶和華-我們的神曾將我們和我們列祖從埃及地的為奴之家領出來,在我們眼前行了那些大神蹟,在我們所行的道上,所經過的諸國,都保護了我們。耶和華又把住此地的亞摩利人都從我們面前趕出去。 所以,我們必事奉耶和華,因為他是我們的神。 」 理所當然的回答,正如所預料的那樣。問題在於,在這之後呢?熟悉聖經的人應該知道,在約書亞記之後就是士師記,士師記充滿了墮落的輪迴,這群信誓旦旦說:「我們斷不敢離棄耶和華」的百姓,在短短幾年之間就背棄自己的上帝,去隨從外邦的風俗,跟從外邦的偶像。令人意外嗎?似乎也不會,畢竟他們的長輩們,經歷過十災後,面對法老的軍隊一樣在埋怨,通過紅海,卻連摩西上西乃山短短的日子都等不了而造了金牛犢。這難道會令人意外嗎? 看看現在,在佈道會、培靈會、奮興會(台灣好像比較少奮興會之類的活動 ...)之中,多少人流淚決志、獻身,但之後呢?遙想以前在學生團契準備福音隊的時候,為了讓參加的契友有傳福音的熱忱,我帶大家查了以西結書16章,讓他們體會上帝的心意,上帝的愛。過程中有人流淚告訴我:「我從來沒想過自己是多麼的得罪上帝」,於是乎在激勵過後,大家更加的認真準備該次的福音隊。然而,那些隊員現在在哪裡呢?反視我自己,似...

利用 printf 來把值寫入某個變數

在 C 語言中,透過 printf 來印東西一點都不稀奇。但你知道 printf 也可以拿來寫值嗎?? 看看下面的範例,看看會印出來什麼東西。 #include "stdio.h" int main() { int val; printf("bala %n bala\n", &val); printf("val = %d\n", val); return 0; } 印出來的結果如下: blah  blah val = 5 為什麼呢?如果我們去查 manual 的話,可以看到下面的定義: n The number of characters written so far is stored into the integer indicated by the int * (or variant) pointer argument. No argument is converted. 也就是使用 %n 的時候,他會把 到目前為止已經印出多少個字元的數目給寫入一個 int 的變數 。常見的做法在於對齊,如下面的程式 int n; printf("%s: %nFoo\n", "hello", &n); printf("%*sBar\n", n, " "); 但只有這樣嗎?其實,%n 也可以拿去寫值到程式內特定的記憶體位置喔,只要你好好的處理 pointer 的部分的話。所以 printf 其實比想像的還要危險呢。

淺談資訊教育與CT+X,以及我反對的理由

“If I were a French student and I were 10 years old, I think it would be more important for me to learn coding than English” Tim Cook 就是這一句話,帶動了全球學習資訊的風潮。身為資訊老師,應該要慶幸這股風潮帶來的無限商機,也不需要擔心失業的問題?我們政府開始在108課綱將資訊教育帶到了國中小的階段,而大部分的大學也開始推行所有的學生在畢業前要學過程式語言,甚至還要通過認證!簡單來講就是把英文的那一套搬到程式語言來就是了。 但其實我個人不太贊同這個想法,所以在這邊寫下我的理由同時也發發牢騷。 什麼是資訊教育?我聽過幾個課綱委員的分享,他們說:「不要再讓我們的小孩在電腦課上學習開關機和 Office 了,他們應該來學習程式語言,並開始接觸運算思維。」在程式語言的部分,如果覺得 C/C++/JAVA/Python 太難了,沒關係,我們還有 Scratch 和 Blockly 等的圖像式語言,讓學生自然而然的學會電腦的運算邏輯。在運算思維的部分,說穿了就是資工系的演算法課程,不過因為要教比較小的小朋友,所以我們應該要在生活中發現在些重複的 pattern ,讓學生自然而然的學會歸納,並將重複的事情交給電腦來處理。這些課綱委員毫無疑問充滿著使命感(或者說是信仰),我一點都不會質疑這件事,問題是我不贊同這份使命感的內容。 反對的理由有幾個。第一,每個人真的適合走資訊嗎?我自己現在正在教一些國中老師,期望他們受訓後可以成為合格的資訊老師,之後回到學校去教資訊課程。但很多人都告訴我,他們看著電腦螢幕但不知道該怎麼動手,有更多人是因為超額問題硬著頭皮來上的。到學校的現場也是一樣的,真的所有的學生都要學這東西嗎?他們已經有著眾多的科目,國英數理化地歷生體美 ... 每個領域都認為自己的東西最重要,然後我們會繼續說:「這個競爭的時代,怎麼能輸在起跑點呢?」,卻忘了我們這些所謂的大學老師不都是上大學才開始學程式。不停加上去的結果就是什麼都學不好。再加上一定要給成績、分高低,所有的課綱都會被扭曲,我班上的學生就直接告訴我,現場一定會有現場的做法。可是這些是課綱委員永遠看不到的部分,他們每次視察都只會看到最美好的一面,就像台灣一貫以來的粉飾傳...

靈修分享:亞略巴古的演講

亞略巴古的演說是使徒行傳一篇非常著名的講道。基督徒往往用這段經文來說明上帝的屬性,同時也會參考這段經文作為和外邦人互動的一個參考方式。最近因為團契查經查到這一段,重新思想後看到了以前沒有考慮過的面向,在這邊記錄一下。 徒17:16-34   保羅在雅典等候他們的時候,看見滿城都是偶像,就心裏着急;於是在會堂裏與猶太人和虔敬的人,並每日在市上所遇見的人,辯論。還有伊壁鳩魯和斯多亞兩門的學士,與他爭論。有的說:「這胡言亂語的要說甚麼?」有的說:「他似乎是傳說外邦鬼神的。」這話是因保羅傳講耶穌與復活的道。他們就把他帶到亞略‧巴古,說:「你所講的這新道,我們也可以知道嗎?因為你有些奇怪的事傳到我們耳中,我們願意知道這些事是甚麼意思。」(雅典人和住在那裏的客人都不顧別的事,只將新聞說說聽聽。) 保羅站在亞略‧巴古當中,說:「眾位雅典人哪,我看你們凡事很敬畏鬼神。我遊行的時候,觀看你們所敬拜的,遇見一座壇,上面寫着『未識之神』。你們所不認識而敬拜的,我現在告訴你們。創造宇宙和其中萬物的神,既是天地的主,就不住人手所造的殿,也不用人手服事,好像缺少甚麼;自己倒將生命、氣息、萬物,賜給萬人。他從一本本:有古卷是血脈造出萬族的人,住在全地上,並且預先定準他們的年限和所住的疆界,要叫他們尋求神,或者可以揣摩而得,其實他離我們各人不遠;我們生活、動作、存留,都在乎他。就如你們作詩的,有人說:『我們也是他所生的。』我們既是神所生的,就不當以為神的神性像人用手藝、心思所雕刻的金、銀、石。世人蒙昧無知的時候,神並不監察,如今卻吩咐各處的人都要悔改。因為他已經定了日子,要藉着他所設立的人按公義審判天下,並且叫他從死裏復活,給萬人作可信的憑據。」 眾人聽見從死裏復活的話,就有譏誚他的;又有人說:「我們再聽你講這個吧!」於是保羅從他們當中出去了。 但有幾個人貼近他,信了主,其中有亞略‧巴古的官丟尼修,並一個婦人,名叫大馬哩,還有別人一同信從。 對基督徒來說,保羅這篇講道講的真好,不但講出了上帝的超越性(像是不住人手所造的殿、也不是金銀石的彫刻),也帶出了耶穌基督復活的大能。但最近我才注意到眾人的反應:「 眾人聽見從死裏復活的話,就有譏誚他的;又有人說:「我們再聽你講這個吧!」 」不曉得你看到這一段有什麼感想?可能我是玻璃心吧,如果我是保羅,我大概會非常非常的難過,看起來似乎沒有人...