寄件者 圖片 |
這裡是Jimmy的實驗室用來發表Jimmy的Scratch程式作品,還有LEGO WEDO & NXT機器人設計 & Android, (本部落格引用圖文為教育教學目的合理使用) 想與我(Jimmy的爸爸 )聯絡 jimmyscratchlab@gmail.com
2013年1月31日 星期四
[積木作品] "魚累累"專用拐杖
不久前Jimmy趕流行,也得了讓小朋友上吐下洩的病毒,全身虛脫無力,上下樓梯舉步維艱,活像個小老頭彎著腰攀著扶手,不時念著台語"哇魚累累",讓人覺得不忍但又好笑,所以他用積木設計了一隻高科技拐杖,底部適應各種地形,抓地力特強,手把處可當按摩器兼抓癢,靠這利器讓他撐過生病難過的日子,他也推薦他的阿嬤使用
2013年1月28日 星期一
[Javascript]當Javascript遇上SVG DOM,一個簡易範例
<svg id='mysvg' xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
width="200"
height="200">
</svg>
var svg=document.getElementById("mysvg");
function circle(x,y,r,fill){
var NS="http://www.w3.org/2000/svg";
var SVG= document.createElementNS(NS,"circle");
SVG.setAttribute("cx",x);
SVG.setAttribute("cy",y);
SVG.setAttribute("r",r);
SVG.style.fill=fill;
return SVG;
}
var c= circle(100,100,50,"blue");
svg.appendChild(c);
2013年1月25日 星期五
[Forth.js]語境與虛詞--以詩經為範例
以下的符式詞(Forth words),可用來切換語境(context)
context ( <name> -- ) 語境
definitions ( -- ) 依境定義
also ( -- ) 目前的語境加入搜尋順序清單
onlyforth ( -- ) 回復最初的搜尋順序清單
defer ( <name> -- ) 虛詞
is ( xt <name> -- ) 是
Jimmy's papa最近對詩經及古文蠻有興趣地,所以在網路上找了兩種不同的詮釋,測測看虛詞在切換不同的語境下,是否會有不同的結果
可將程式碼貼到Forth.js線上試玩版執行看看 forthjs.appspot.com
執行的結果應該如下
context ( <name> -- ) 語境
definitions ( -- ) 依境定義
also ( -- ) 目前的語境加入搜尋順序清單
onlyforth ( -- ) 回復最初的搜尋順序清單
defer ( <name> -- ) 虛詞
is ( xt <name> -- ) 是
Jimmy's papa最近對詩經及古文蠻有興趣地,所以在網路上找了兩種不同的詮釋,測測看虛詞在切換不同的語境下,是否會有不同的結果
show_code defer 上帝板板 defer 下民卒癉 : 《詩經·大雅·生民之什·板》 上帝板板 下民卒癉 cr ; context 甲骨索隱 definitions also : 解_上帝板板 ." 上帝為消滅罪孽將正本清源" ; : 解_下民卒癉 ." 乃因地上瞑盲奴隸被包裹起來見不著陽光" ; : 轉甲骨索隱語境 context 甲骨索隱 [tick] 解_上帝板板 is 上帝板板 [tick] 解_下民卒癉 is 下民卒癉 context Forth ; context 朱熹詩集傳 definitions : 解_上帝板板 ." 天反其常道" ; : 解_下民卒癉 ." 而使民盡病矣" ; : 轉朱熹詩集傳語境 context 朱熹詩集傳 [tick] 解_上帝板板 is 上帝板板 [tick] 解_下民卒癉 is 下民卒癉 context forth ; .( [朱熹詩集傳語境] 上帝板板 下民卒癉--) 轉朱熹詩集傳語境 《詩經·大雅·生民之什·板》 .( [甲骨索隱語境] 上帝板板 下民卒癉--) 轉甲骨索隱語境 《詩經·大雅·生民之什·板》
可將程式碼貼到Forth.js線上試玩版執行看看 forthjs.appspot.com
執行的結果應該如下
[朱熹詩集傳語境] 上帝板板 下民卒癉-- 天反其常道 而使民盡病矣
[甲骨索隱語境] 上帝板板 下民卒癉-- 上帝為消滅罪孽將正本清源 乃因地上瞑盲奴隸被包裹起來見不著陽光
2013年1月16日 星期三
[Forth.js]電話號碼解密遊戲
平常與Jimmy小子打完藍球,在回家的路上,Jimmy總會嘰哩呱啦講個不停,不是唱歌就是講同學告訴他的笑話,不然就是要我猜謎語,
有天說著說著忽然問起家裡的電話號碼,由於剛好走在小巷弄裡而且這小子講話音量也不低,靈機一動我就隨口回他
『耳朵 帆船 大肚 眼鏡 柺杖 鴨子 鉛筆』
他問我『什麼意思』
『幼稚園有教過』我說
他說『我不記得了』
『鉛筆1 鴨子2 耳朵3 帆船4 鉤鉤5 大肚6 柺杖7 眼鏡8 汽球9 球球 0』我說
他說『我不懂』
『這是密碼,你自己解碼』我說
小傢伙這時終於安靜一些,直到回家前都摸著小腦袋解碼
到家門口時,他說『爸,你說錯了,家裡的電話號碼不是那樣』
『嘿嘿....,我故意的』
回家後想想,這似乎可拿來做符式(Forth)程式練習
以下是幼稚園流行的手指謠,有興趣的人也可用來加密
『耳朵 帆船 大肚 眼鏡 柺杖 鴨子 鉛筆』
他問我『什麼意思』
『幼稚園有教過』我說
他說『我不記得了』
『鉛筆1 鴨子2 耳朵3 帆船4 鉤鉤5 大肚6 柺杖7 眼鏡8 汽球9 球球 0』我說
他說『我不懂』
『這是密碼,你自己解碼』我說
小傢伙這時終於安靜一些,直到回家前都摸著小腦袋解碼
到家門口時,他說『爸,你說錯了,家裡的電話號碼不是那樣』
『嘿嘿....,我故意的』
回家後想想,這似乎可拿來做符式(Forth)程式練習
\ 電話號碼解密符式碼
alias ." 印" end_alias
: 鉛筆 印" 1" ;
: 鴨子 印" 2" ;
: 耳朵 印" 3" ;
: 帆船 印" 4" ;
: 鉤鉤 印" 5" ;
: 大肚 印" 6" ;
: 柺杖 印" 7" ;
: 眼鏡 印" 8" ;
: 汽球 印" 9" ;
: 球球 印" 0" ;
耳朵 帆船 大肚 眼鏡 柺杖 鴨子 鉛筆
可將程式碼貼到Forth.js線上試玩版執行看看
forthjs.appspot.com
以下是幼稚園流行的手指謠,有興趣的人也可用來加密
一根手指頭 , 一根手指頭 , 變丫變丫變成毛毛蟲
二根手指頭 , 二根手指頭 , 變丫變丫變成小白兔
三根手指頭 , 三根手指頭 , 變丫變丫變成小花貓
四根手指頭 , 四根手指頭 , 變丫變丫變成螃蟹走
五根手指頭 , 五根手指頭 , 變丫變丫變成拍拍手
六根手指頭 , 六根手指頭 , 變丫變丫變成打電話
七根手指頭 , 七根手指頭 , 變丫變丫變成神槍手
八根手指頭 , 八根手指頭 , 變丫變丫變成蜘蛛手
九根手指頭 , 九根手指頭 , 變丫變丫變成熱汽球
十根手指頭 , 十根手指頭 , 變丫變丫變成黃飛鴻
2013年1月12日 星期六
[GO語言]拼拼湊湊,終於將網站的留"Code"功能寫好了
Jimmy's papa在不是很懂GO語言的情況下,將幾個GO語言的GAE範例程式碼,如同積木般拼來湊去,竟也完成Forthjs網站的留"Code"功能,嘿嘿!!!玩起來還不賴!!!
這樣一來,Jimmy's papa也可以厚臉皮對外宣稱自己也能夠以GO語言開發網站哩!!!
最近聽說Java有重大安全問題,不知Android SDK何時推出GO版本啊?
這樣一來,Jimmy's papa也可以厚臉皮對外宣稱自己也能夠以GO語言開發網站哩!!!
最近聽說Java有重大安全問題,不知Android SDK何時推出GO版本啊?
2013年1月9日 星期三
[Forth.js] 小學生中文程式教育網站
之前開發的JForthBlocks在平版上用起來不太順手
所以另外做一套簡單的工具,套用虛擬鍵盤的概念,將用到的符式詞(Forth words)都擺到鍵盤上,
方便平板的使用者(Jimmy)認識中文符式
目前還是非常陽春版,短期目標可能試寫一個塔防遊戲的簡單架構,然後讓Jimmy可以一個人修修改改, 這樣一來這個寒假就有事情讓他做啦!!就不會整天喊無聊哩!!! http://forthjs.appspot.com/
目前還是非常陽春版,短期目標可能試寫一個塔防遊戲的簡單架構,然後讓Jimmy可以一個人修修改改, 這樣一來這個寒假就有事情讓他做啦!!就不會整天喊無聊哩!!! http://forthjs.appspot.com/
寄件者 圖片 |
2013年1月7日 星期一
Jimmy的樂高積木修行--虎之卷60頁與66頁Remix--蠍子車
Jimmy大概常常受到我混搭風的耳濡目染,再加上最近融合賽耳號的精靈頗有心得,就將之前組裝的兩輛小車融合一起,並在尾端加上一隻勾勾,還有顯眼的外裝,就變身為超酷超炫的蠍子車
|
+ |
|
||
寄件者 圖片 |
寄件者 圖片 |
2013年1月3日 星期四
Jimmy的樂高積木修行--虎之卷60頁--邊開同時轉動兩根天線的小車
訂閱:
文章 (Atom)