2013年11月29日 星期五

幫助你作數學計算的網站 Wolfram Alpha

先來看一下國中數學的題目

 很多大人大概一下子都不太記得怎麼計算,
沒關係,google問不出來,還有一個網站Wolfram Alfa (Wiki),可以幫助你找到答案。

 Wolfram Alfa到底有多少能耐? 再看一個二次函數的例子。


找到答案了嗎?而且答案還比題目中的選項更為完整。

在TED的這部影片,講者就主張數學的課程應該調整了,真正(必要)的數學是:
Posing the right questions
Real world -- Math formulation
Computation
Math formulation -- Real world, Verification



而以往數學課花太多精力在計算上,而教導學生提出正確的問題、解決問題與驗證答案顯然不足,而計算能力,人腦比不上電腦(計算機),就交由電腦來做即可。
有人會質疑,計算能力作為數學學習的基礎,講者也有一番論述,可參看影片內容。

2013年10月21日 星期一

Gimp拼貼作業

5年級學生以3節課的時間完成的機器人拼貼作業。使用Gimp影像編輯軟體,主要運用圖層的觀念,加上簡單的縮放、移位、旋轉、精靈棒選取等功能,再加上想像力,就可完成。






2013年10月1日 星期二

Gimp影像編輯普普藝術

5年級學生以自由軟體Gimp習作,主要練習基本的圖片縮放、畫布尺寸調整,以及圖層的觀念。

2013年9月30日 星期一

好玩的樂譜編輯與創作軟體MuseScore

使用自由軟體MuseScore,2節課完成的簡單練習。有中文版本,在教室內的Ezgo X卻是英文版,但是學生還是能完成練習。以下是部分的完成作品。
小星星611

小星星606

蝴蝶614

小毛驢618

2013年9月1日 星期日

2013年8月18日 星期日

Drupal多網站架設的簡潔網址設定

簡單的方式
在apache httpd.conf  將:#LoadModule rewrite_module modules/mod_rewrite.so 前面的#號去掉
在.htaccess 將#RewriteBase / 前面的#號去掉


_________________
研習時的設定方式
此時要去修改drupal\.htaccess檔,在RewriteBase下,多一段 這樣就應該可以成功啟動簡潔網址了。

2013年8月17日 星期六

Drupal 多網站架設

初學Drupal,探討一下在同時使用IIS、AppServ架設Drupal多網站。 

sites.php關於alias路徑的設定,主要用在開發測試的主機。


是不是在sites內的多網站資料夾名稱可以隨意簡單命名,如:blog, web, site1, site2即可,而不用localhost.blog, localhost.web,site1.xxx.edu.tw,只要多此設定檔案即可?


在測試的主機中為了日後搬移,資料夾還是使用URL的名稱。

在正式的主機中,多網站的設定可以有example.com/subdir以及subd.example.com,就看管理者的選擇,資料夾的命名也會不同。
example.com/subdir 資料夾的命名example.com.subdir
subd.example.com 資料夾的命名subd.example.com


接下來要設定Apache裡的httpd.conf ,以Virtual Host分別設定
DocumentRoot, ServerName等。


所以Apache處理到指向Drupal資料夾,接下去就是依Drupal的規則來運作,會搜尋sites裡頭與url相同名稱的資料夾。如此還需要多寫Server alias嗎? 例如原本主機名稱www.xxx.edu.tw,而資料夾名稱已是site1.xxx.edu.tw,Drupal可以自己找到相對應的。(但測試的主機應該有需要。)

另外,也有些資料在Virtual Host中加的一段
或是



若上述的程式碼中的DocumentRoot直接指向drupal/sites/site1呢? 那site1就可以簡單是 site1,而不用照 Drupal的規則非要site1.xxx.edu.tw?但是,site1的資料夾放置的只是此站的設定檔及files存放上傳、模組設定的資料,或者專屬於此站的themes, module。所以是不能簡化的。



若iis與apache共存,並共用80 port,也需要使用VirtualServer

總結以上,Drupal 多網站架設在aaa.xxx.edu.tw主機,
sites資料夾的規劃可以保留default,多網站: site1.xxx.edu.tw, site2.xxx.edu.tw.......。並以Virtual Host方式,將Directory指向Appserv/www/drupal,再加上ServerAlias,就可以分別連結到相對應的資料夾,無須一一在每個分站都要寫一段VirtualHost。
接下來當然要再設定DNS,而在測試主機上則修改Hosts,讓每一個url都解析成127.0.0.1。


待續... 


參考資料:
https://drupal.org/documentation/install/multi-site
http://chusiang.github.io/impress.js/2013-04-20-d7-multi-site.html#/bored
http://chusiang.github.io/mind/drupal/2013-07-27-wamp.html
http://www.hu-rong.com/index.php/article/1759