2013年10月20日 星期日

測試Google Blockly - Graphing Calculator

數學函數繪圖,不錯的工具 


解Blockly Maze第10關

試了一下,很好玩

2013年10月18日 星期五

使用Google Blockly訓練邏輯思考

Google Blockly是一款Web-based,以圖形拖拉組合、類似堆積木的方法,來寫程式的一個圖形化程式語言(graphical programming language)。

它是開放原始碼,可以在 Google Prjoect 上找到:https://code.google.com/p/blockly/

目前提供5個範例網頁,可以一窺Google Blockly堂奧

Puzzle - 學習使用堆積木來進行認識國家測驗

Maze - 迷宮遊戲訓練邏輯思考

Turtle - 使用Blockly繪圖.

Graph - Blockly's圖形計算機.

Code - 將Blockly程式轉換為JavaScript, Python or XML.


2013年10月15日 星期二

XAMPP - MySQL編碼設定

MySQL新增表格預設編碼為latin1,在MySQL monitor環境下輸入中文,結果會變成亂碼或無法顯示,建議改為utf8,並使用utf8_unicode_ci連線校對,做法如下:

修改xampp\mysql\bin\my.ini
在[client]區塊加入
default-character-set = utf8
把[mysqld]區塊加入
character-set-server = utf8
collation-server = utf8_unicode_ci

2013年10月9日 星期三

XAMPP - 設定MySQL管理帳號密碼

安裝XAMPP後,MySQL預設管理帳號為root,但未加密碼。我們可以透過以下網址變更MySQL管理帳號密碼
http://localhost/security/index.php

變更MySQL root密碼後,必須一併更新PHPMyAdmin的設定檔,否則將無法登入PHPMyAdmin管理頁面。
PHPMyAdmin的設定檔在xampp之phpmyadmin子目錄,檔名config.inc.php

/* Authentication type and info */
$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'new_password';
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['Servers'][$i]['AllowNoPassword'] = true;
$cfg['Lang'] = '';