這裡又有一支 nim 的網路版遊戲,可能是純 JavaScript 寫成的。
https://www.archimedes-lab.org/game_nim/nim.html
研讀一下,至少有助於寫報告。
若能下載其原始程式碼,加上附屬的圖檔(那些火柴棒),
也許可以在自己的電腦端執行,就可以進一步修改及學習。
2015年12月14日 星期一
2015年12月12日 星期六
重回 Python 單機版程式
有關 sublime
{
"path": "C:\\Python34\\Lib\\idlelib",
"cmd": ["idle.bat", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python"
}
--------
逛了一下網路的東西之後,
那裏面的確有很大的學問,
只是 ....
ry 沒有正式學過,
cv 也沒被正式教過,
自學起來會比較辛苦。
(需要到外面上一門課或有同學互相討論,
至少有老師引一下入門。)
重回 Python 單機版程式吧,
先把 nim 完全搞懂,
包括 其中的繪圖、
使用者介面 (如何控制滑鼠及鍵盤)
https://www.dropbox.com/s/0qyjn4lemtd355e/ryNim4cv.ipynb?dl=0
(這個要用 jupyter notebook) 它在 cvry\ryNim 檔夾中
可參考其他 turtle 的程式
python idle 裡面那18支範例程式,
可找到更基本的控制滑鼠及鍵盤的範例,
turtle 的 官方說明文件也要詳細看一看,
才會有真正的進步。
https://docs.python.org/3.4/library/turtle.html
接下來,也可加上聲音、影像的播放,
像 pygame 也許 也可以派上用場。
特別是聲音、圖片、動畫等等。
回顧一下 Pygame 的東西吧。
https://www.dropbox.com/s/qv9ow7v9toxj76e/dodger.py?dl=0
https://www.dropbox.com/sh/e3518ef3ksns9vh/AADhiaL8T7RNk1VSjk2-8dWOa?dl=0
網路的東西,
html , javascript 是第一關。
接下來還有 server 軟體(像Apache)
以及 php 要學。
我覺得這對高中生而言,好像太多太難,
恐怕會「揠苗助長」!
cv 既然覺得在台大上的 javascript 遊戲程式太難,
我認為現階段暫時放棄網路的東西比較好,
等上了大學以後再正式學習。
以上是我的建議,不知你覺得如何??
在 cvry (還是 rycv) 中,
以下這幾個檔案夾的所有程式都觀摩一下,
若有合適的,就模仿一下吧。
inventwithpython
makinggames
一些適合初學者欣賞的程式
{
"path": "C:\\Python34\\Lib\\idlelib",
"cmd": ["idle.bat", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python"
}
--------
逛了一下網路的東西之後,
那裏面的確有很大的學問,
只是 ....
ry 沒有正式學過,
cv 也沒被正式教過,
自學起來會比較辛苦。
(需要到外面上一門課或有同學互相討論,
至少有老師引一下入門。)
重回 Python 單機版程式吧,
先把 nim 完全搞懂,
包括 其中的繪圖、
使用者介面 (如何控制滑鼠及鍵盤)
https://www.dropbox.com/s/0qyjn4lemtd355e/ryNim4cv.ipynb?dl=0
(這個要用 jupyter notebook) 它在 cvry\ryNim 檔夾中
可參考其他 turtle 的程式
python idle 裡面那18支範例程式,
可找到更基本的控制滑鼠及鍵盤的範例,
turtle 的 官方說明文件也要詳細看一看,
才會有真正的進步。
https://docs.python.org/3.4/library/turtle.html
接下來,也可加上聲音、影像的播放,
像 pygame 也許 也可以派上用場。
特別是聲音、圖片、動畫等等。
回顧一下 Pygame 的東西吧。
https://www.dropbox.com/s/qv9ow7v9toxj76e/dodger.py?dl=0
https://www.dropbox.com/sh/e3518ef3ksns9vh/AADhiaL8T7RNk1VSjk2-8dWOa?dl=0
網路的東西,
html , javascript 是第一關。
接下來還有 server 軟體(像Apache)
以及 php 要學。
我覺得這對高中生而言,好像太多太難,
恐怕會「揠苗助長」!
cv 既然覺得在台大上的 javascript 遊戲程式太難,
我認為現階段暫時放棄網路的東西比較好,
等上了大學以後再正式學習。
以上是我的建議,不知你覺得如何??
在 cvry (還是 rycv) 中,
以下這幾個檔案夾的所有程式都觀摩一下,
若有合適的,就模仿一下吧。
inventwithpython
makinggames
一些適合初學者欣賞的程式
2015年12月2日 星期三
開始研究 Django 吧
中華電信 配發的固定IP為 : 114.34.159.14 (對外),
阿弘筆電 http://192.168.1.101 (內部 ip)
ry筆電 http://192.168.1.102 (內部 ip)
mac桌機 http://192.168.1.105 (內部ip)
還有 埠號 ( :portNumber ) 得加上去,才可正常運作。
(除非有預設,通常為 :80,但該號碼常被搶走)。
ry 習慣用 :9999 或 :9000
Jupyter 習慣用 :8888
你也可選幾個 個人愛用的 portNumber 來開發程式,好記為主。
上述這些東西都得在家裡的 ZyXEL (broadband router (路由器,俗稱 ip 分享器))
設定, 192.168.1.1
另外,CguLab: 163.25.101.243 也可測試
-----------------------------------------------------
https://djangogirlstaipei.gitbooks.io/django-girls-taipei-tutorial/content/
這個參考也不錯
Python Tutorial 第四堂(1)Django 起步走
基本上跟隨上述2個照做,再加上一點點除錯、嘗試,
我用大約4小時,把文字型,非 GUI 圖形介面,建立起來,
資料已可傳來傳去,算是有初步的網路伺服器功能。
你先看看,周日可討論。
2015年11月30日 星期一
2015年11月18日 星期三
2015年10月30日 星期五
2015年9月25日 星期五
2015年9月11日 星期五
很好的Python初學者教學影片
16分鐘,Jessica對Python 做一個精彩的簡介。
官網公開
my私藏
https://www.dropbox.com/s/zw0zq7ce4a64ofg/03_python-basic-data-types.mp4?dl=0
Coursera 上的很好的課程
Learn to Program: The Fundamentals
2015年9月3日 星期四
諾貝爾得主呼籲 台生應到美國留學
2014年諾貝爾物理學獎得主、「藍光LED(發光二極體)之父」中村修二指出,日本和台灣很像,也有學生不出國留學的狀況,日本學生從小學開始就被訓練進入東京大學,但他在美國,看到美國怎麼訓練學生創業、經營公司,他鼓勵台灣學生到美國留學,才能學習到美國矽谷創業與經營公司的方式與精神。
2015年9月2日 星期三
2015年8月21日 星期五
接著上這門課,很有幫助。
接著上這門課,很有幫助。
https://www.csie.ntu.edu.tw/train/?page=course_info.html&courseid=1291
Javascript 網頁前端工程實務 【261期】 招生中

- 夜間班

- 講師:彭政仁

- 一期上課12次,一週二次,每次2.5小時,一期上課六週;共計30小時。

- 開課日期:2015.10.07 ~ 2015.11.10

- 上課時間:(三)(六) 夜間19:00-21:30
2015年8月9日 星期日
網頁設計基礎班 【258期】
HTML5, CSS3, jQuery, Bootstrap 網頁設計基礎班 【258期】
2015.08.10 HTML5, CSS3, jQuery, Bootstrap 網頁設計基礎班 (暑密班下午) 223B
開課日期:2015.08.10 ~ 2015.08.21
上課時間:(一)(二)(三)(四)(五) PM14:00-17:00
- 上課地點:本校資訊工程學系系館(又名德田館),一樓(106/108教室)、二樓(223A/223B教室)。
- 本班專用教室:
- 二樓223A:30人桌機教室,主機規格為 Intel Core i7-3770/ 3.4GHz CPU, 4G*1 DDR3 1600RAM, 500GB SATA 硬碟,DVD燒錄器,K/B,MOUSE,讀卡機,顯示卡Asus En210, 蓮藤復原卡;螢幕為22吋。
- 二樓223B:36人桌機教室,主機規格為Core 2 Dual 2.83 GHz, 2GB RAM, 250GB HD;DDR 2G;還原卡(Lantern Plus,support Vista)
課程大綱
主題一:學習架設網站與網頁基本開發
第一週:網站架設基礎與開發工具簡介
第二週:HTML與CSS 介紹
主題二:網站的版面設計
第三週:網頁排版實做介紹
第四週:HTML5 與CSS3 介紹
主題三:網頁前端程式基礎
第五週:Javascript 與jQuery基礎
主題四:進階版面設計實戰
第六週:Bootstrap 網頁排版
第一週:網站架設基礎與開發工具簡介
第二週:HTML與CSS 介紹
主題二:網站的版面設計
第三週:網頁排版實做介紹
第四週:HTML5 與CSS3 介紹
主題三:網頁前端程式基礎
第五週:Javascript 與jQuery基礎
主題四:進階版面設計實戰
第六週:Bootstrap 網頁排版
2015年7月1日 星期三
「開口說英語」、「張耳聽英語」以及「善用科技輔助讀、寫英語」
「開口說英語」、「張耳聽英語」以及「善用科技輔助讀、寫英語」
by 呂仁園
分享一下 我自己真正學會「開口說英語」、「張耳聽英語」以及「善用科技輔助讀、寫英語」的經驗
、
學了英語數十年,早年的英文考試成績也一直不錯,
但是一直到了最近這幾年,才真的覺得可以「用」英語,
用英語獨自一人出國旅行、開會、做報告,
擔任英語人士的即席演講的翻譯,連續2小時,
甚至到了每周一次用英語上台連續上課3小時、、、
我想這其中好像也有些東西值得分享,
藉這次兒子要出國遊學近一個月的機會,
把心路歷程及經驗寫出來,與大家分享一下。
我是一個坐四望五的五年級後半段班生,
當年學英語的時候其實沒有太多機會或耐心去聽廣播或看英文電影,
因此耳朵的訓練相當不足,英語都是用眼睛「看」進去的居多,用耳朵「聽」進去的極少,「文法心有餘、詞彙力不足」,多少跟這種學習型態有關連,把一個英文句子反覆閱讀、推敲,最後終會理解,這是「理性」的學法,把英文當「學問」來學,而非「工具」、「技能」,當學問學的時候,是要追根究柢、講究邏輯性、正確性,於是看到一句英文,就推敲其文法、琢磨其意義,來回、反覆,於是哪裡該加 s ,哪裡 要加 ed,用 in 還是 on,用 good 還是 well...., 思考周到,這樣的學習法,當然,我們那個年代的英文考試,過關斬將、無往不利!!(透漏(兼炫耀)一下,當年的大學聯考英文成績,全國號稱10萬考生排名在前100名內)。
這樣英語教育養成出來的本人,卻一直到了最近幾年,才開始覺得可以用英語,到底怎麼回事!我覺得自己的英語學習歷程中有一個盲點,那就是,要求自己聽和說都要像讀一樣,完全理解,完全合邏輯、完全合文法!
錯了錯了!
「讀寫」和「聽說」最大的不同在於,「讀寫」形成白紙黑字,那是我們是用眼睛看進去的,用手寫出來(或打字)的,讓你可以反覆推敲分析。但「聽說」的對象是聲音,在空氣中傳遞,一閃而過、稍縱即逝,沒能讓你反覆推敲,因此講究「即時反應」,所以,過去的讀寫訓練過頭了,聽說訓練幾乎付諸闕如!
耳朵要訓練、嘴巴也要訓練,這其中有一個重點是,我開始注意「關鍵字」(key words)。
一個句子很長,平均而言通常不會少於10個字,然而在極短時間內(也許是5秒內),就要消失於空氣中,我的耳朵跟得上嗎?常常裡面有一兩個生字,就讓我卡住了,前面卡住,頭腦就分心,後面就沒聽到,於是整體就聽無,就無法應對了! 後來我漸漸練習,只抓關鍵字,在一個句子中關鍵字通常只有2~3個,有時甚至只有1個,5秒鐘讓我抓1~3個關鍵字,輕鬆許多了,理解也就增進了! 「說」的時候,也一樣,不要太貪心,不要一直想要說「句子」,甚至是「文法正確」的句子。先從「關鍵字(詞)」開始,頂多是一個小片語,名詞片語、動詞片語就好,
完整句子像是下例 A, B:
A: Where do you come from?
B: I come from Taiwan.
只有關鍵字或片語像是下例 C, D:
C: Where you from?
D: Taiwan.
A 和 B 就是 所謂文謅謅的對話,我當年就是會「卡」在那種對話,
坦白說,就理解而言,只要聽到 where, from 就好了,
2個人在一起,對方百分之90的機率是要問 you , 所以沒聽到 you 這個字幾乎沒關係;有了 from, come 就是多餘的了,而那個 do 更幾乎只是滿足「文法正確」的虛榮心而已,沒聽到就算了!
就這樣,我發現,只要能釋放自己,接受、採用 C 和 D 的對話,就能流暢!關鍵字,就好了,這才是學習語言的「聽與說」的王道!
再舉一例:
文謅謅:
A: How much does this thing cost?
B: It costs 3 dollars.
流暢:
C: This, (用手比一下), How much?
D: 3 (順便比3根手指頭).
C: 3 dollars? (不知是3角、3 元、30、還是300?出聲反問以便確認。)
D: Yes!
關鍵字,簡短而有力、加上「比手畫腳」以及聽不清楚時「主動出聲詢問」、以便確認!
這才是初學者的王道。千萬不要硬要講那種所謂「文法正確的完整句子」,
那是作文比賽用的,不是一般正常的講話。
有沒有加 s, 沒關係;
有沒有用「過去完成進行式」,沒關係;
是否用了although, 就不能用 but,沒關係!
不要想那麼多,把「關鍵單字」吐出去,才是重點!
頂多一來一往多幾回,加上比手畫腳就可把話溝通清楚。
--------------------------------------------------
語言是一種技能,要拿來用的,就要熟練,才好用,如何熟練,
「練嘴巴」!
近年來,我運用了幾招,很管用,
1. 「自言自語」
先看好幾句對白,熟讀,等車時、走路時(注意安全無虞時)、洗澡時、就這麼「自言自語」起來,這是練嘴巴、練舌頭,最好是練到成了反射動作,不假思索。
2. 「胡言亂語」
也可以不要事先文字寫好的,隨機從腦海找一些意念、就給它「吐」出去,不必合邏輯、不必有意義,只要是英文字就好了,可以隨機用眼睛看到周遭的事物,就找找看腦中有無適當的英文字、詞、片語可用,同樣的,不要管文法、不要句子,就是字詞就好。胡言亂語的意思就是不管三七二十一,不要停的發出英語的聲音。
3. 「不要想太多」
意思就是,用嘴巴、用舌頭,不是用大腦!就像運動時,只有呼吸和四肢肌肉收縮,頭腦放空。這時,只有舌頭、嘴唇、口腔肌肉的運動。
4. 「跟讀」(shadowingly reading aloud)
這招又回到傳統跟老師念,不過有個特別的重點是,跟對老師 (最好是英語「母語」人士),特別模仿老師何時「停頓」、何時「聲調上揚下降」、何時「語氣加重放輕」,下面有2段影片詳述這點。
這幾招我可以示範一下
---------------------------------------------------
----------------------------------------------------
善用科技,特別是 Google Translate (Google 翻譯)。
我的英語罩門之一是單字量不太夠,
當年沒出國留學,沒背托福 GRE 單字,
因此沒撐(讀做/ging/)過 20,000. 這個關卡,
因此早年查字典查得很辛苦。
近年來,拜科技之賜,Google大神 開放其語言科技的結晶 "Google Translate",
補足我的一大破洞,早先是用它來大量快速查字典,而稍加人工協助,
它甚至可做非常優異的翻譯,我曾與友人運用此法翻譯了一本外國人的英語著作而出版。
近年來,Google Translate 甚至有了語音合成,任意文句幾乎皆可流暢念出,
用它來練聽力、嘴巴跟讀,都是極佳的工具。
-------------------------------------------------------
我們就以這次同學們要去遊學,旅行社所提供的行前訓練手冊為例,
「示範」並「演練」如何善加運用這項高科技,來協助學習英文,(筆者自己甚至以相同手法自學另一個語言「日語」,
他日若有時間,也可就這部分做一個分享。)
---------------------------------------------------------
2015 加拿大Rocky View教育局
暑期英語文化體驗營活動手冊
page 48
如何與接待家庭互動
A. Homestay
Whether you have a great time staying with your host family usually depends on if you successfully interact with your host family.
The following are some simple guidelines that are easy to practice, and Practice Makes Perfect.
1.
When you see your host family members in the morning, say,
" Good morning, Mr. Smith"
to them first.
....
------------------------------------------------------------------------------------
以下這位在日本留學的英國人的英語教學,
極佳!
節錄其中2段:
第一段是
有關於 「跟讀」 (Shadowing) 這種練「流暢度」(fluency)
極為有效的語言訓練方式。
我受益很大,力推!!!
這一段是希望學習者能建立說的信心程度。
有關於這種 youtube 上的 優秀 教學影片,運用的時候還有一招值得推薦,
那就是 影片本身 通常有人工或機器製造的「字幕」(subtitles),
人工製造的字幕品質(精確度)很好自不待言,
有時候,機器製造的字幕雖精確度較差,也有很高的參考價值。
我會示範一下如何善用這些人工或機器製造(由電腦語音辨認技術所達成)的字幕,
來幫助我們聽力及口說的訓練。
1. 首先,記得開啟影片右下角的 [cc] (字幕按鈕)
2. 然後,若要取回字幕,可以在 [...More] 處,拉下清單,在 [Transcript] 處按下,就會顯示詳細的字幕資訊(連同「時間」資訊)
3. 利用滑鼠選擇全部字幕,按下 鍵盤 Ctrl-C 就可 複製所有的字幕資訊。
最後,你若覺得這篇文章對你有幫助,請在底下「留言」,
告訴我你的感想,交個朋友。
by 呂仁園
分享一下 我自己真正學會「開口說英語」、「張耳聽英語」以及「善用科技輔助讀、寫英語」的經驗
、
學了英語數十年,早年的英文考試成績也一直不錯,
但是一直到了最近這幾年,才真的覺得可以「用」英語,
用英語獨自一人出國旅行、開會、做報告,
擔任英語人士的即席演講的翻譯,連續2小時,
甚至到了每周一次用英語上台連續上課3小時、、、
我想這其中好像也有些東西值得分享,
藉這次兒子要出國遊學近一個月的機會,
把心路歷程及經驗寫出來,與大家分享一下。
我是一個坐四望五的五年級後半段班生,
當年學英語的時候其實沒有太多機會或耐心去聽廣播或看英文電影,
因此耳朵的訓練相當不足,英語都是用眼睛「看」進去的居多,用耳朵「聽」進去的極少,「文法心有餘、詞彙力不足」,多少跟這種學習型態有關連,把一個英文句子反覆閱讀、推敲,最後終會理解,這是「理性」的學法,把英文當「學問」來學,而非「工具」、「技能」,當學問學的時候,是要追根究柢、講究邏輯性、正確性,於是看到一句英文,就推敲其文法、琢磨其意義,來回、反覆,於是哪裡該加 s ,哪裡 要加 ed,用 in 還是 on,用 good 還是 well...., 思考周到,這樣的學習法,當然,我們那個年代的英文考試,過關斬將、無往不利!!(透漏(兼炫耀)一下,當年的大學聯考英文成績,全國號稱10萬考生排名在前100名內)。
這樣英語教育養成出來的本人,卻一直到了最近幾年,才開始覺得可以用英語,到底怎麼回事!我覺得自己的英語學習歷程中有一個盲點,那就是,要求自己聽和說都要像讀一樣,完全理解,完全合邏輯、完全合文法!
錯了錯了!
「讀寫」和「聽說」最大的不同在於,「讀寫」形成白紙黑字,那是我們是用眼睛看進去的,用手寫出來(或打字)的,讓你可以反覆推敲分析。但「聽說」的對象是聲音,在空氣中傳遞,一閃而過、稍縱即逝,沒能讓你反覆推敲,因此講究「即時反應」,所以,過去的讀寫訓練過頭了,聽說訓練幾乎付諸闕如!
耳朵要訓練、嘴巴也要訓練,這其中有一個重點是,我開始注意「關鍵字」(key words)。
一個句子很長,平均而言通常不會少於10個字,然而在極短時間內(也許是5秒內),就要消失於空氣中,我的耳朵跟得上嗎?常常裡面有一兩個生字,就讓我卡住了,前面卡住,頭腦就分心,後面就沒聽到,於是整體就聽無,就無法應對了! 後來我漸漸練習,只抓關鍵字,在一個句子中關鍵字通常只有2~3個,有時甚至只有1個,5秒鐘讓我抓1~3個關鍵字,輕鬆許多了,理解也就增進了! 「說」的時候,也一樣,不要太貪心,不要一直想要說「句子」,甚至是「文法正確」的句子。先從「關鍵字(詞)」開始,頂多是一個小片語,名詞片語、動詞片語就好,
完整句子像是下例 A, B:
A: Where do you come from?
B: I come from Taiwan.
只有關鍵字或片語像是下例 C, D:
C: Where you from?
D: Taiwan.
A 和 B 就是 所謂文謅謅的對話,我當年就是會「卡」在那種對話,
坦白說,就理解而言,只要聽到 where, from 就好了,
2個人在一起,對方百分之90的機率是要問 you , 所以沒聽到 you 這個字幾乎沒關係;有了 from, come 就是多餘的了,而那個 do 更幾乎只是滿足「文法正確」的虛榮心而已,沒聽到就算了!
就這樣,我發現,只要能釋放自己,接受、採用 C 和 D 的對話,就能流暢!關鍵字,就好了,這才是學習語言的「聽與說」的王道!
再舉一例:
文謅謅:
A: How much does this thing cost?
B: It costs 3 dollars.
流暢:
C: This, (用手比一下), How much?
D: 3 (順便比3根手指頭).
C: 3 dollars? (不知是3角、3 元、30、還是300?出聲反問以便確認。)
D: Yes!
關鍵字,簡短而有力、加上「比手畫腳」以及聽不清楚時「主動出聲詢問」、以便確認!
這才是初學者的王道。千萬不要硬要講那種所謂「文法正確的完整句子」,
那是作文比賽用的,不是一般正常的講話。
有沒有加 s, 沒關係;
有沒有用「過去完成進行式」,沒關係;
是否用了although, 就不能用 but,沒關係!
不要想那麼多,把「關鍵單字」吐出去,才是重點!
頂多一來一往多幾回,加上比手畫腳就可把話溝通清楚。
--------------------------------------------------
語言是一種技能,要拿來用的,就要熟練,才好用,如何熟練,
「練嘴巴」!
近年來,我運用了幾招,很管用,
1. 「自言自語」
先看好幾句對白,熟讀,等車時、走路時(注意安全無虞時)、洗澡時、就這麼「自言自語」起來,這是練嘴巴、練舌頭,最好是練到成了反射動作,不假思索。
2. 「胡言亂語」
也可以不要事先文字寫好的,隨機從腦海找一些意念、就給它「吐」出去,不必合邏輯、不必有意義,只要是英文字就好了,可以隨機用眼睛看到周遭的事物,就找找看腦中有無適當的英文字、詞、片語可用,同樣的,不要管文法、不要句子,就是字詞就好。胡言亂語的意思就是不管三七二十一,不要停的發出英語的聲音。
3. 「不要想太多」
意思就是,用嘴巴、用舌頭,不是用大腦!就像運動時,只有呼吸和四肢肌肉收縮,頭腦放空。這時,只有舌頭、嘴唇、口腔肌肉的運動。
4. 「跟讀」(shadowingly reading aloud)
這招又回到傳統跟老師念,不過有個特別的重點是,跟對老師 (最好是英語「母語」人士),特別模仿老師何時「停頓」、何時「聲調上揚下降」、何時「語氣加重放輕」,下面有2段影片詳述這點。
這幾招我可以示範一下
---------------------------------------------------
----------------------------------------------------
善用科技,特別是 Google Translate (Google 翻譯)。
我的英語罩門之一是單字量不太夠,
當年沒出國留學,沒背托福 GRE 單字,
因此沒撐(讀做/ging/)過 20,000. 這個關卡,
因此早年查字典查得很辛苦。
近年來,拜科技之賜,Google大神 開放其語言科技的結晶 "Google Translate",
補足我的一大破洞,早先是用它來大量快速查字典,而稍加人工協助,
它甚至可做非常優異的翻譯,我曾與友人運用此法翻譯了一本外國人的英語著作而出版。
近年來,Google Translate 甚至有了語音合成,任意文句幾乎皆可流暢念出,
用它來練聽力、嘴巴跟讀,都是極佳的工具。
-------------------------------------------------------
我們就以這次同學們要去遊學,旅行社所提供的行前訓練手冊為例,
「示範」並「演練」如何善加運用這項高科技,來協助學習英文,(筆者自己甚至以相同手法自學另一個語言「日語」,
他日若有時間,也可就這部分做一個分享。)
---------------------------------------------------------
2015 加拿大Rocky View教育局
暑期英語文化體驗營活動手冊
page 48
如何與接待家庭互動
A. Homestay
Whether you have a great time staying with your host family usually depends on if you successfully interact with your host family.
The following are some simple guidelines that are easy to practice, and Practice Makes Perfect.
1.
When you see your host family members in the morning, say,
" Good morning, Mr. Smith"
to them first.
....
------------------------------------------------------------------------------------
以下這位在日本留學的英國人的英語教學,
極佳!
節錄其中2段:
第一段是
有關於 「跟讀」 (Shadowing) 這種練「流暢度」(fluency)
極為有效的語言訓練方式。
我受益很大,力推!!!
這一段是希望學習者能建立說的信心程度。
有關於這種 youtube 上的 優秀 教學影片,運用的時候還有一招值得推薦,
那就是 影片本身 通常有人工或機器製造的「字幕」(subtitles),
人工製造的字幕品質(精確度)很好自不待言,
有時候,機器製造的字幕雖精確度較差,也有很高的參考價值。
我會示範一下如何善用這些人工或機器製造(由電腦語音辨認技術所達成)的字幕,
來幫助我們聽力及口說的訓練。
1. 首先,記得開啟影片右下角的 [cc] (字幕按鈕)
2. 然後,若要取回字幕,可以在 [...More] 處,拉下清單,在 [Transcript] 處按下,就會顯示詳細的字幕資訊(連同「時間」資訊)
3. 利用滑鼠選擇全部字幕,按下 鍵盤 Ctrl-C 就可 複製所有的字幕資訊。
4. 把字幕資訊找個文書編輯器,(word, powerPoint, notePad, 等等,筆者自己的偏好是 notepad++),按下鍵盤 Ctrl-V ,就可貼上。就像以下這樣,進一步,就可做很多處理了。
-------------------------------------------------------------------------------------------------
Transcript
0:01
Today I'm going to show you how you can practise speaking English by yourself, at home using
0:10
only materials that you definitely have access to
0:23
Now I bet you've heard this advice a lot.
0:28
In order to become a good English speaker and to speak in conversation you have to speak
0:35
English a lot.
0:37
Preferably with native speakers.
0:39
And yes, this is true.
0:42
To become a good English speaker, the best and easiest way is to speak English in conversation
-------------------------------------------------------------------------------------------------
5. 把字幕資訊轉貼到 Google Translate,一開始可能歪七扭八的,稍微用鍵盤編排一下,使其整齊一點,Google 翻譯出來的也就跟著整齊好看。那個數字的時間資訊,恰好巧妙的成了我們的文字座標,清楚的標示英文及對應的中文翻譯。
初步你會發現, Google Translate 並沒有做完美的翻譯,主要是字序的問題,這本來就屬於人類的智慧之一,請不要對電腦苛責太多。特別是太長的句子,或者不太長,但「中斷點」在不該斷的地方(可能是因為編排的原因)。
6. 接下來,我們可以幫幫電腦來做翻譯,如何幫呢?請根據你的文法知識,重新替文句分段,以下我提供了一個分段例子,基本上是斷在片語和片語之間。
舉例來說:
I will go to the station to meet my friends.
==> I will go || to the station || to meet my friends.
做完這個重新分段的動作,你會發現,Google Translate 翻的得更好了!
7. 底下,我們就照這個更合理的分段及翻譯,運用 Google Translate 左下角的 [語音合成發音紐],來練習聽力以及跟讀!它還有「快」「慢」兩種速度,真是設想太周到了!
最後,你若覺得這篇文章對你有幫助,請在底下「留言」,
告訴我你的感想,交個朋友。
2015年6月29日 星期一
阿名遊學加拿大
遊學手冊在此:
https://www.dropbox.com/s/oua5shw9bz2wm6d/%E9%BA%97%E5%B1%B1%E9%AB%98%E4%B8%AD%E5%8D%A1%E5%8A%A0%E5%88%A9RockyView%E6%89%8B%E5%86%8A.pdf?dl=0
學校: Rocky View Schools
2651 Chinook Winds Drive SW, Airdrie, Alberta Canada, T4B OB4
https://www.google.com.tw/maps/@51.268752,-114.029391,3a,40y,290.41h,92.46t/data=!3m6!1e1!3m4!1sL8WyaEuqMw47f0uS0IMRGQ!2e0!7i13312!8i6656
寄宿家庭:
Jahanger (Jahangir) Chowdhry
Farana Chowdhry
970 Prairie Spring Drive SW, Airdrie, T4B0n3, xxx 980 8786, xxx-667-1786,
https://www.google.com.tw/maps/@51.266271,-114.028233,3a,27y,33.21h,95.01t/data=!3m6!1e1!3m4!1siGjEV2Sijkn1cfuB7I-VXg!2e0!7i13312!8i6656
https://www.facebook.com/profile.php?id=100008147985067
https://www.facebook.com/jahangir.chowdhry


M.H Trucking Ltd
https://www.dropbox.com/s/oua5shw9bz2wm6d/%E9%BA%97%E5%B1%B1%E9%AB%98%E4%B8%AD%E5%8D%A1%E5%8A%A0%E5%88%A9RockyView%E6%89%8B%E5%86%8A.pdf?dl=0
學校: Rocky View Schools
2651 Chinook Winds Drive SW, Airdrie, Alberta Canada, T4B OB4
https://www.google.com.tw/maps/@51.268752,-114.029391,3a,40y,290.41h,92.46t/data=!3m6!1e1!3m4!1sL8WyaEuqMw47f0uS0IMRGQ!2e0!7i13312!8i6656
寄宿家庭:
Jahanger (Jahangir) Chowdhry
Farana Chowdhry
970 Prairie Spring Drive SW, Airdrie, T4B0n3, xxx 980 8786, xxx-667-1786,
https://www.facebook.com/profile.php?id=100008147985067
https://www.facebook.com/jahangir.chowdhry


M.H Trucking Ltd
家庭成員

Hazra Chowdhry女兒
Mohamed Hussein兒子
2015年6月20日 星期六
月 金 木 在天上靠得好近!
今天回家的路上突然發現 月球、金星、木星 在天上靠得好近。
接下來幾天應該都還大致保持如此,
喜歡看星星的朋友可以欣賞一下。
月、金、木 在天上是太陽以外最亮的星 (地球人看到的) !
這幾天每天太陽下山後,約 19:00,
朝正西方,抬頭 約 30度 ~ 40度 左右
(從地平線為 0 度,到頭頂的天頂為 90 度),
即可欣賞得到。
這幾天 金 、木 還會進一步接近。(月球會先跑掉!)
到7月1日左右 金、木 幾乎撞在一起了!!
不過他們實際上是 一前一後 (金 在前,木在後。),
所以不用擔心,
純欣賞就是了。
2015年6月17日 星期三
2015年6月10日 星期三
2015年5月20日 星期三
台大資工 暑期 電腦課
台灣大學資訊系統訓練班
http://www.csie.ntu.edu.tw/train/?page=index.html台大資工
暑期 Python 及其他電腦課
可考慮 去上一次
http://www.csie.ntu.edu.tw/train/?page=course_info.html&courseid=1185
2015年5月19日 星期二
Python 及其 Turtle Graphics 於 牛頓力學
Python 及其 Turtle Graphics 於 牛頓力學
演講用 ppt 及 pdf
https://www.dropbox.com/s/g9yb1e90g63d87x/ryPython003_planet_and_moon.pptx?dl=0
https://www.dropbox.com/s/l1nfjn50tx29mdl/ryPython003_planet_and_moon.pdf?dl=0
文件投稿 doc 及 pdf (含程式列表)
https://www.dropbox.com/s/1nnvv2iyfea5d5m/ryPlanet_and_moon_py.docx?dl=0
https://www.dropbox.com/s/a0rsf5dtg3nf78f/ryPlanet_and_moon_py.pdf?dl=0
原始 程式 py
中文版 https://www.dropbox.com/s/d9rraburjkrh800/ryPlanet_and_moon.py?dl=0
英文版 https://www.dropbox.com/s/wvpq3e9oqphtmqf/planet_and_moon.py?dl=0
延伸 程式 py
https://www.dropbox.com/s/se2r38csmeu9kts/ryGrav002.py?dl=0
https://www.dropbox.com/s/cq7442w6v1jx782/ryGrav001.py?dl=0
演講用 ppt 及 pdf
https://www.dropbox.com/s/g9yb1e90g63d87x/ryPython003_planet_and_moon.pptx?dl=0
https://www.dropbox.com/s/l1nfjn50tx29mdl/ryPython003_planet_and_moon.pdf?dl=0
文件投稿 doc 及 pdf (含程式列表)
https://www.dropbox.com/s/1nnvv2iyfea5d5m/ryPlanet_and_moon_py.docx?dl=0
https://www.dropbox.com/s/a0rsf5dtg3nf78f/ryPlanet_and_moon_py.pdf?dl=0
原始 程式 py
中文版 https://www.dropbox.com/s/d9rraburjkrh800/ryPlanet_and_moon.py?dl=0
英文版 https://www.dropbox.com/s/wvpq3e9oqphtmqf/planet_and_moon.py?dl=0
延伸 程式 py
https://www.dropbox.com/s/se2r38csmeu9kts/ryGrav002.py?dl=0
https://www.dropbox.com/s/cq7442w6v1jx782/ryGrav001.py?dl=0
2015年5月3日 星期日
2015年4月21日 星期二
排列組合01, 從31天中,任選4天
ryCalvinEx001.py
https://www.dropbox.com/s/0k1ei01z1t4udia/ryCalvinEx001.py?dl=0
'''
ryCalvinEx001.py
起因於要解 林明洋數學 中 5月排休假的問題。
以這個動機順便複習一些組合數學的基礎觀念。
renyuan 2015/04/24
問題:
從五月的 31 天 中,任選 4 天 作為休假日。
最多只能 2 天在周末假日(星期六、日)。
又規定不可連休(即連續的2天不可一起選),
請問,總共有多少的選法?
(已知五月1日星期日)
解答:
從31天選4天 == 31465 == C(31,4)
最多2天在周末 == 29491 == C(9,0)*C(22,4) +C(9,1)*C(22,3) +C(9,2)*C(22,2)
最多連續休1天(沒有連續休2天,含2天以上) == 20475 (電腦模擬)
最多2天在周末 且 最多連續休1天 == 19363 (電腦模擬)
'''
https://www.dropbox.com/s/0k1ei01z1t4udia/ryCalvinEx001.py?dl=0
'''
ryCalvinEx001.py
起因於要解 林明洋數學 中 5月排休假的問題。
以這個動機順便複習一些組合數學的基礎觀念。
renyuan 2015/04/24
問題:
從五月的 31 天 中,任選 4 天 作為休假日。
最多只能 2 天在周末假日(星期六、日)。
又規定不可連休(即連續的2天不可一起選),
請問,總共有多少的選法?
(已知五月1日星期日)
解答:
從31天選4天 == 31465 == C(31,4)
最多2天在周末 == 29491 == C(9,0)*C(22,4) +C(9,1)*C(22,3) +C(9,2)*C(22,2)
最多連續休1天(沒有連續休2天,含2天以上) == 20475 (電腦模擬)
最多2天在周末 且 最多連續休1天 == 19363 (電腦模擬)
'''
2015年4月16日 星期四
排容原理
排容原理
The Principle of Inclusion and Exclusion
by 張福春 · 洪偉誠
http://w3.math.sinica.edu.tw/math_media/d333/33304.pdf
在組合數學中, 常需討論有關集合元素個數的問題, 而重複計數卻是造成結果錯誤的一大 主因, 故需再進一步討論所有可能重複的情況, 此時 「排容原理」 是一個能夠解決關於多個具有 某些性質的非互斥集合其交集與聯集計數問題的有效方法, 能輕易的將重複計數的困擾排除。
The Principle of Inclusion and Exclusion
by 張福春 · 洪偉誠
http://w3.math.sinica.edu.tw/math_media/d333/33304.pdf
在組合數學中, 常需討論有關集合元素個數的問題, 而重複計數卻是造成結果錯誤的一大 主因, 故需再進一步討論所有可能重複的情況, 此時 「排容原理」 是一個能夠解決關於多個具有 某些性質的非互斥集合其交集與聯集計數問題的有效方法, 能輕易的將重複計數的困擾排除。
2015年4月3日 星期五
一支影片 學會 C++
台大資訊系的課程
https://www.coursera.org/course/cprogramming
一支影片 學會 C++,太神了!!
http://www.newthinktank.com/2014/11/c-programming-tutorial/
線上 C++/C 編譯、測試、分享。
/*
ryEx002.cpp
整數轉字串
http://cpp.sh/5pxp
一行搞定,參考這個網頁:
http://stackoverflow.com/questions/5590381/easiest-way-to-convert-int-to-string-in-c
*/
/*
ryEx001.cpp
cpp.sh/3ph3
示範 字串模組 <string.h> 的運用。
程式碼中的 註解行是用 Python code 協助說明
請參考 ref:
http://www.cplusplus.com/reference/cstring/
renyuan, 2015/04/03
*/
https://www.coursera.org/course/cprogramming
一支影片 學會 C++,太神了!!
http://www.newthinktank.com/2014/11/c-programming-tutorial/
線上 C++/C 編譯、測試、分享。
/*
ryEx002.cpp
整數轉字串
http://cpp.sh/5pxp
一行搞定,參考這個網頁:
http://stackoverflow.com/questions/5590381/easiest-way-to-convert-int-to-string-in-c
*/
/*
ryEx001.cpp
cpp.sh/3ph3
示範 字串模組 <string.h> 的運用。
程式碼中的 註解行是用 Python code 協助說明
請參考 ref:
http://www.cplusplus.com/reference/cstring/
renyuan, 2015/04/03
*/
2015年3月26日 星期四
2015溫哥華暑期遊學營
學生活動組長:郭怡君老師
電話:02-26570435 ext 304
2015加拿大Rocky View教育局英語文化夏令體驗營
http://163.21.208.11/ann/show.php?mytid=18952&noday=0&nopart=1&show=0&myday=666&noyear=1&nomonth=0&myyear=0&mymonth=0&t=1427359186&
活動時間:104/7/6-29
電話:02-26570435 ext 304
2015加拿大Rocky View教育局英語文化夏令體驗營
http://163.21.208.11/ann/show.php?mytid=18952&noday=0&nopart=1&show=0&myday=666&noyear=1&nomonth=0&myyear=0&mymonth=0&t=1427359186&
活動時間:104/7/6-29
2015年限額 (45),
聯合辦理學校有內湖(20),麗山,豐原,陽明,南港。
以報名先後順序,額滿為止。
計算物理學 電腦與物理的結合
計算物理學
電腦與物理的結合
Mark Newman
http://www-personal.umich.edu/~mejn/
Physics 411: Computational Physics
Winter 2014
http://www-personal.umich.edu/~mejn/courses/2014/phys411/index.html
電腦與物理的結合
Mark Newman
http://www-personal.umich.edu/~mejn/
Physics 411: Computational Physics
Winter 2014
http://www-personal.umich.edu/~mejn/courses/2014/phys411/index.html
2015年3月12日 星期四
2015年3月7日 星期六
學習投稿
學習投稿
https://tw.pycon.org/2015apac/en/accounts/login/
需要寫一份
1. 摘要 (abstract)
2. 正文描述 (description)
3. 參考資料(網址) (reference)
可從以下 ppt文件 以及 python 程式碼 開始
https://www.dropbox.com/s/6r52zoap3hepgpa/ryGrav001.pptx?dl=0
https://www.dropbox.com/s/yck99mt8j1uo902/ryGrav001.py?dl=0
https://www.dropbox.com/s/0xgztejova5im9i/ryGrav002.py?dl=0
https://tw.pycon.org/2015apac/en/accounts/login/
需要寫一份
1. 摘要 (abstract)
2. 正文描述 (description)
3. 參考資料(網址) (reference)
可從以下 ppt文件 以及 python 程式碼 開始
https://www.dropbox.com/s/6r52zoap3hepgpa/ryGrav001.pptx?dl=0
https://www.dropbox.com/s/yck99mt8j1uo902/ryGrav001.py?dl=0
https://www.dropbox.com/s/0xgztejova5im9i/ryGrav002.py?dl=0
延伸下去,參考下面 文章:
太陽系星球運轉 in Python
這是去年的議程及部分講題內容
2015年2月27日 星期五
2015年2月22日 星期日
2015年2月16日 星期一
太陽系星球運轉 in Python
Gravity Visualized
太陽系星球運轉 in Python
我的簡報在此
https://www.dropbox.com/s/o1s9r9rgw3wd5kz/ryGrav001.pdf?dl=0
2015年2月7日 星期六
C program, 傳值 進出 函數
#include <stdio.h>
struct YMD{
int y,m,d;
};
struct YMD f(struct YMD x1, struct YMD x2){
struct YMD z;
z.y= x1.y + x2.y;
z.m= x1.m + x2.m;
z.d= x1.d + x2.d;
return z;
}
int main(){
struct YMD a, b, c;
a.y= 1;
a.m= 1;
a.d= 1;
b.y= 1;
b.m= 2;
b.d= 3;
c= f(a,b);
printf("a=%d,%d,%d\nb=%d,%d,%d\nc=%d,%d,%d\n",
a.y, a.m, a.d,
b.y, b.m, b.d,
c.y, c.m, c.d);
getchar();
}
struct YMD{
int y,m,d;
};
struct YMD f(struct YMD x1, struct YMD x2){
struct YMD z;
z.y= x1.y + x2.y;
z.m= x1.m + x2.m;
z.d= x1.d + x2.d;
return z;
}
int main(){
struct YMD a, b, c;
a.y= 1;
a.m= 1;
a.d= 1;
b.y= 1;
b.m= 2;
b.d= 3;
c= f(a,b);
printf("a=%d,%d,%d\nb=%d,%d,%d\nc=%d,%d,%d\n",
a.y, a.m, a.d,
b.y, b.m, b.d,
c.y, c.m, c.d);
getchar();
}
2015年1月24日 星期六
2015年1月23日 星期五
2015年1月16日 星期五
2015年1月13日 星期二
2015年1月11日 星期日
mac 上 的 sublime 直接跑 c++ 的方法
mac 上 的 sublime 直接跑 c++ 的方法
我在 Google 搜尋 以下問題:
sublime call a terminal to run C
就找到 以下網址:
http://stackoverflow.com/questions/27570246/compile-and-run-in-mac-terminal-sublime-text-files
他說
加入以下這行
{
於 sublime 的 Tools --> Build System --> New Build System ...
另存新檔起來,取個你喜歡的檔名,比如說 ryCpp.sublime-build
就可以了。
試試看吧。
我在 Google 搜尋 以下問題:
sublime call a terminal to run C
就找到 以下網址:
http://stackoverflow.com/questions/27570246/compile-and-run-in-mac-terminal-sublime-text-files
他說
加入以下這行
{
"cmd": ["bash", "-cpp", "g++ '${file}' -o '${file_path}/${file_base_name}' && open -a Terminal.app '${file_path}/${file_base_name}'"]
}於 sublime 的 Tools --> Build System --> New Build System ...
另存新檔起來,取個你喜歡的檔名,比如說 ryCpp.sublime-build
就可以了。
試試看吧。
2015年1月3日 星期六
2015年1月2日 星期五
訂閱:
意見 (Atom)

