google-code-prettify

2013年7月2日 星期二

How To Configure Google Calendar for Shared Calendar

First, you should accept the invitation of shared Google Calendar (e.g. Lab of Collaborative and Creative HCI ).
Then you can see the shared Google Calendar in your Google Calendar interface.
To click the button in the right of the shared Google Calendar and it pop-up the menu.
If you are an administrator of the shared Google Calendar, you can see all menu item for administration.
If your are a User, you just can only operate "Reminders and notifications".


The Calendar Details only for administrator. 


The "Share this Calendar" only for administrator.
The administrator can configure who can use it and what permission granted to. 



If you are a User, you can operate the "Reminders and notifications" tab.
To "Add a reminder" for informed you before each event. 


I recommend you choose "Pop-up" for remind you, it will happen in your configured mobile device and the Google Calendar web page on you configured reminded time.
I like to get the pop-up for remind me 2 hours and 10 or 15 minutes before each event.

Please checked all of Email checkbox for notification any modified event, except "Daily agenda".


In the mobile device :

Open your Google Calendar App and click menu to choose "Settings" item.


To click your Gmail account of Google Calendar.


You can see the shared Google calendar then you should check its checkbox.

2013年4月29日 星期一

自動收集資訊的好工具 - Google Alert 介紹

        Google 提供了一個很好用的自動收集資訊工具 - Google Alert,他可以依照您設定的關鍵字定期自動的搜尋網路上最新發表的資料並寄送給您或彙整成RSS,這工具在Google Search 和 Google Scholar 都有提供,不過我感覺似乎很多人不知道。

       以下介紹如何設定這個方便的工具:

在Google 搜尋的首頁點選「更多」

進入下一頁之後,點選「Google 快訊」(可能會在頁面最下面)

 進入下一頁之後,
在「搜尋查詢」欄位填入您要查詢的關鍵字詞,可以用「OR」(表示關鍵字詞其一出現,即符合)或「AND」(關鍵字詞全部出現,即符合)串連關鍵字,因為字若要一定串在一起搜尋,則以「""」框起來。
「搜尋結果類型」可以選「網誌、新聞、影片」等等。
「傳送至」欄位,可以選擇送到您的信箱或是產生RSS用RSS Reader閱讀。
選好之後,按「建立快訊」。
 完成建立快訊,顯示已建立的清單


若要改變剛剛建立的快訊,點選「編輯」,即可以修改。
例如,要把「傳送至」原本寄到信箱的設定,改為產生RSS,就點選下拉選單的「資訊提供」,改好後按「儲存」存檔。



選擇「資訊提供」者,會顯示成「Google 閱讀器」,(如果您有使用Google Reader的話)這時候已經自動加入您的Google Reader裡,或是您在「Google 閱讀器」後面的橘色圖示(這圖示為RSS表示符)上按滑鼠右鍵出現選單,點選「複製連結網址」,即可將其RSS網址複製出來,貼到您慣用的RSS閱讀器(例如:Feedly)上做設定,方便閱讀。


以上是Google Search這部份的設定。


Google Scholar 這部份的設定,在其首頁右上方點選「快訊」。

進入下一頁之後,按「建立快訊」

在「快訊查詢」欄位中,輸入您要的查詢的關鍵字,用法和前面Google Search提到用法一樣。
至於資料接收方式只能是電子郵件的方式。
輸入選擇好之後,按「建立快訊」完成。

隨即產生Google Scholar 的快訊清單。

2013年4月14日 星期日

翻轉教室的模式


「翻轉教室」,上上週中山大學陳年興教授演講,提到了學校教育「翻轉教室」的方向,他並且在這學期(年?)開始已經把他自己開的課全部爭取採用「翻轉教室」的方式授課。

「翻轉教室」的推廣者認為把學生叫到學校教室,只是進行單向教學是花費了太多成本並且效果不見得比較好,所以翻轉教室的理念是,將可單向教學的內容(例如:影片、投影片等等)放上網,由學生上網觀看錄影帶學習或使用網路視訊會議功能進行上課學習,這種網路視訊教學系統已經有廠商在販賣,在視訊教學過程中,老師可以看到每位學生的反應,或是進行線上即時測驗,學生使用電腦作答,立即知道學習狀況,老師也可以立即知道學生學習狀況。只有在需要進行「雙向」教學活動時,才會把學生和老師都聚到同一間教室,例如:需要進行手動實作時。

這樣的方式減少了時間與金錢的成本,並且學生可以在線上隨時並且不限次數的觀看教學影片,相對於傳統教室,翻轉教室的學習成效較好。

這幾天的新聞,西班牙學校進行「翻轉教室」教學。
詳細報導與圖片出處請見:
Attica school 'flipping the classrooms'
http://www.jconline.com/article/20130412/NEWS0401/304120033/Attica-school-flipping-the-classrooms-?nclick_check=1

LAF N E-LEARNING ATTICA
P
Spanish teacher Piedad Corredor-Sanchez finishes work Thursday in her empty classroom during the final E-Learning Day of the school year at Attica High School. On this and three other E-Learning Days, students stayed home and used school-provided laptops. / Alex Farris/Journal & Courier

2013年2月23日 星期六

Git Server (Win 7 64bit) 安裝SSH

1.在os系統變數的「Path」變數中,加入Git安裝路徑下的bin和libexec\git-core兩個目錄,ex:C:\Git\bin 和 C:\Git\libexec\git-core




2.安裝Copssh(網址:https://www.itefix.no/i2/copssh ),我使用預設帳號「SvcCOPSSH」,這會在OS建立一個「SvcCOPSSH」帳號。



3. 安裝過程中,會跳出訊息,告訴你可能安裝完成後,要使用他的「Activate a user」工具,讓自己指定的帳號可以使用SSH連線



4. 在「Activate a user」工具指定OS已經存在的帳號來使用SSH的連線,其他設定我使用預設值,按Next之後,過程中會要輸入Passphrase



如果打了一個os沒有設定的帳號,會出現錯誤訊息,看起來這套軟體的帳號是和os的使用者帳號綁在一起的。



5. 「Activate a user」完成後,在Copssh的安裝目錄下的home目錄裡會新增以剛剛指定的帳號名稱為目錄名的使用者目錄,並且在裡面有自動產生的Public key和 Private key,要把Private Key給Client端那位使用者



6.在Client端使用TortoiseGit安裝進來的「Puttygen (PuTTY  Key Generator)」工具,點選「Load」,將前一步驟Server產生的Private Key (ex: ryanchen.key)選入,隨後跳出Enter Passphrase for key視窗,輸入在Server端使用「Activate a user」指定帳號的過程中輸入的Passphrase 。



6.1 最後按「Save private key」儲存server端給的Private key專換成Putty運行的Private key。




7.設定防火牆,開SSH的連接埠(Port),從控制台的防火牆畫面點擊「進階設定」,開啟以下視窗,點「輸入規則」之後到右邊點「新增規則」,規則類型選「連接埠」,套用到TCP、特定本機連接埠指定「22」,這是SSH預設的port,之後照著點下一步,完成設定。




8. 測試過如果Repository是在C槽,使用SSH連線都可以正常Clone,但是在D槽就不行了,試了使用「03. Start a Unix BASH Shell」工具在Copssh安裝路徑下(C:\Program Files (x86)\ICW)建立D槽Repos的上兩層目錄的symbolic link,還是無法連到Repos,還不知道要改那裏的設定才可以連D槽的Repos,會的高手教一下吧!

9. SSH連進來C槽就是「/」目錄,如果「C:\TestRepos」,SSH連線URL為「ssh://你的帳號@Server位址/TestRepos」

10. ssh帳號與os帳號綁在一起。要用的帳號必須在os建立帳號。


困惑點:
使用Copssh的「03. Start a Unix BASH Shell」工具或是Putty走ssh登入後,「/」路徑實際為Copssh安裝的目錄,但是使用TortoiseGit走ssh的url設為「ssh://ryanchen@Server位址/TestRepos」,TestRepos實際目錄在Windows的 C:\ 下,而不是在「Copssh」的安裝目錄下,我並沒有特別設定TestRepos,不知道為何Copssh和TortoiseGit的「/」為什麼會不一樣?如果能弄清原因,也許就知道為什麼讀不到D槽了。

2013年2月22日 星期五

Git筆記(單機安裝)

以下環境在同一台win 7 64bit上


1. Git是軟體系統,而Github是一個公司提供Git server服務,一般使用者可以用Github的服務當做自己的git server,如果程式是open source,讀取權限是Public,就免費,否則要收費。

2. Git軟體我從這個網址下載: http://git-scm.com/ 

3. Git的GUI Client端軟體我選擇安裝 tortoisegit , 網址:http://code.google.com/p/tortoisegit/

4.使用Visual studio 2010 搭配Git,我選擇安裝Git Source Control Provider 。安裝步驟:
4.1到擴充管理員

4.2 到「線上圖庫」右邊搜尋欄輸入「git」,找到「Git Source Control Provider」點選他進行下載安裝,安裝軟體玩,需要點選重新啟動Visual Studio 。


4.3重開VS之後,到「選項」

4.4 目前的原始碼控制外掛程式選擇「Git Source Control Provider」


5. Git的Server與Client的Repository之間的架構關係如下圖,下圖作者為ihower,
取材網址: http://www.slideshare.net/ihower/git-tutorial-13695342?ref=http://ihower.tw/blog/archives/6696/


6.在要當Server的機器上,使用Git Bash工具,開啟後,切換到要做Repository的目錄,執行以下指令:
$git init --bare Repository的名字

上面使用「--bare」參數,表示這是個純粹的Repository,不放工作副本Working copy,也就是Server端的Repository,看不到原本被控管的檔案實際樣貌,只看到Git創建的檔案。

7.在client端使用TortoiseGit,在要當Client端Repository的目錄上,按右鍵選擇「Git Clone」 ,跳出下面的視窗,URL輸入server端的Repository路徑,因為目前練習Server與client在同一台機器,所以直接輸入檔案路徑,按確定,之後會在目錄裡產生「.git」目錄。可以在Client端Repository這個目錄裡開始新增檔案。我是把「.git」目錄移到我原本的程式專案目錄裡。


8.因為我把拉下來的「.git」移到我原本的程式專案目錄,打開Visual studio後,就會在「方案總管」看到裡面檔案的圖示不一樣了,例如:當檔案與Repository裡的一樣時,會顯示「鎖」的圖示,如果有修改過與Repository不一致時,會顯示「紅色勾勾」的圖示。在這裡的檔案上面按右鍵就可以直接做Git的控管


9. 因為「Git Source Control Provider」會使用使用者需事先安裝的Git GUI Client軟體,所以我設定他使用TortoiseGit,因此Git Source Control Provider執行Git動作時,會呼叫TortoiseGit或Git對應的介面或工具,讓使用者操作。

10.在方案root上做Commt動作,把所有未列管而想列管的都Commit進去Repository,這樣開始就有第一版的控管檔案。

11.在其他Client端,做「Git Clone」後,也就新建出本地端的Working Copy。

12. Server在遠端,Client與Server之間使用SSH連線,請見

 


2012年10月29日 星期一

Programmed Instruction Revisited 閱讀筆記

        公立學校的起源來自私人家教,但隨著學生人數的增加,造成了以下兩個問題:
  1. 學生超過25-30個時, 分配到的關注會變少,所以同一時間一群學生中每個成員在做什麼,老師不會知道。
  2. 老師不能精確的知道他教給每個學生的東西,學生吸收多少,每個學生是否在這個片刻已經準備好被教了。
雖然,發明了教課書來代替一部分教師的工作,但是上面兩個問題還是沒有獲得解決。


        B. F. SKINNER 是哈佛大學和劍橋大學的心理學系名譽教授。他在195X年左右發明了教學機(Teaching machines )。這個教學機裡面有很多的多選項的測驗題,學生利用做測驗題時,如果答對,教學機會讓學生做下一題;如果答錯,教學機會停留在該題,並減少選項讓學生做第二次,答對後,才繼續下一次。Skinner認為教學機解決了上面公立學校的兩個問題,達到個人家教的重要特徵,學生可以自我評量學習成果,然後在移到下一階段的學習。



        依照Skinner方法,大量的課程計畫被寫出來,在當時哈佛大學的自修室裡,有學生也確實在使用教學機進行學習。他的同事也去買了一個生化課程,並且在短時間內很有效率學到很多。在他推廣的過程中,遇到了許多阻力,有的老師對此有誤解,怕會因此沒工作。教學機並沒有形成讓人們喜愛的共識,去吸引政府、學校管理者、家長接受它。有人認為教學機器和課程指引不這麼快吸引人,是因為改善教育將導致更多問題。Skinner認為這是不公平的說法。



        教學機幫助快速學習,Skinner認為減少了一倍的學習時間,所以衍生了兩個問題:

  1. 一年級時就學二年級課程,二年級老師教什麼?
  2. 學生這麼快進入就業市場會如何?
第一個問題算已經可以被解決,老師需要重新訓練教其他內容。書店和圖書館的書需要重新編排。但如果學生都可以各自依照自己的腳步學習,那如何分組學生們?學生接受指導的教室裡會發生什麼事?


        正當Skinner在推廣他的教學機理念時,那段時期發生了俄羅斯發射衛星上軌道的事,所以他因此被忽視了。國會快速通過教育的相關制度與預算,錢被用在改善教學,尤其在科學和數學領域,巨大的花費被花在發展課程材料以改善在高中的科學教學,學生也不再加減乘除,改用新的數學方式學習。25年後,高中生的科學與數學成績,反而變得比較差一點開發這些教材原料的人,責備老師,但是老師才是第一個需要被幫助的人。



        Skinner曾發表一篇文章:"How  to  Teach  Animals." 。他採用「強化刺激」的方式,強化動物的行為,訓練動物。例如:他為了拍照證明給不相信他的人,以他的理論訓練狗站立。訓練師先讓狗熟悉閃光燈亮起,就會給它肉。實驗時,狗看到牆上的線,閃光燈就亮起,就給他肉。每次線都提高一些,狗為了看到牆上的線,漸漸狗就站立起來。許多人質疑他這個實驗是使用「獎勵」的方式,Skinner認為獎勵不足以讓狗做這樣。也有質疑者認為狗是Try and Error,矇到這樣的行為的,並不是真的是「學習」到這樣的行為,Skinner認為狗並不會聰明到會Try and Error。Skinner認為目標不能影響行為,只有過去的經驗才有效影響行為。



        很多教育家說他這個是「訓練」狗,而不是「教學」。教學和訓練有什麼不同?Skinner認為「教學」是比「訓練」花費更多的心力,但他們使用相同的行為過程。 他的女兒在幼年時,有一次從學校回來,哭喪著臉,Skinner問他怎麼了,她說:「老師要我們背一首詩,它太長了,我覺得我無法記起來」,於是Skinner在黑板上寫下完整的詩,帶她讀過,然後擦掉其中的幾個字,他女兒可以念出完整的詩之後,他在進一步擦掉幾個字,他女兒還是可以念出完整的詩之後,他在繼續進一步擦掉幾個字,這樣幾次之後,整首詩都擦掉了,他女兒也就背起來了。Skinner認為學校老師太強調「生活」的問題,就會沒辦法做好應該要做的熟悉skill,他認為學生在學校只需精熟學校教給他的Skill,而不是去做創意的事,創意應該是畢業離開學校之後的事。當然他當時的看法,在現今社會中,絕對不是主流觀點!



        好的教學程序會最大化成功的效果,當學生被強化制約強化刺激去做每一個小步驟,則每次努力都可以幫助他們成功。學生如果沒有注意力,就不能好好學。Skinner認為他的機器可以幫助學生有注意力在學習,收到最大的成功效果。



=======================================

Programmed Instruction Revisited
Author(s): B. F. Skinner
Source:
The Phi Delta Kappan,
Vol. 68, No. 2 (Oct., 1986), pp. 103-110
Published by: Phi Delta Kappa International
Stable URL:  http://www.jstor.org/stable/20403280