2013年3月19日 星期二

[Forth.js]中文程式碼漢字命名參考

Jimmy's papa發現在javascript裡,每個漢字unicode竟然佔字串長度8個字元,有興趣的網友可用alert("一二三到台灣".length)測測,看看回傳值真是驚人啊!!!理論上象形方塊字能夠承載更多意義,但是在電腦的世界使用漢字unicode卻沒有佔到多少便宜

所以,同功能的程式碼若以英文命名,可能只需8個字元,就足夠讓程式設計師分辨理解程式碼的意義,但是若以白話中文命名,以Jimmy's papa的經驗,每個程式碼命名至少需要2~5個中文字,也就是16~40個字元,才能寫出比較通順的中文程式碼...... (待續.....)

2013年3月14日 星期四

[Forth.js]如何使用JSON

c" {}" >json value 棒球隊
棒球隊 json> . 跳行

棒球隊 c" 綠巨人" json! 隊名
棒球隊 0 c" 詰生" json! 名字
棒球隊 0 c" 男" json! 性別
棒球隊 0 c" 伸卡球" json! 球種
棒球隊 0 c" 200公分" json! 身高 
棒球隊 0 c" 39" json! 年紀 

棒球隊 1 c" 浩客" json! 名字
棒球隊 1 c" 男" json! 性別
棒球隊 1 c" 曲球" json! 球種
棒球隊 1 c" 500公分" json! 身高 
棒球隊 1 c" 25" json! 年紀   
  
棒球隊 json> . 跳行
棒球隊 0  json@ 名字 . 跳行
棒球隊 1  json@ 名字 . 跳行

可將以上的符式程式碼貼到forthjs.appspot.com測測看,執行結果如下

2013年3月13日 星期三

Amitabha

阿彌陀佛

Jimmy's papa自從接觸甲骨金文後,對一些平常再熟悉不過的字句,都會端詳半天象形一番

不知道是巧合還是當初譯經者精心挑字
注意看字的爾,像不像左右腦葉而神識由中間顱頂射出,那神識又如何突破纏縛如光速般登至西方極樂世界呢?左邊的弓暗示左腦就是曲速引擎,要以左腦拉弓蓄能
而彌字左邊的字,代表左耳也有左腦的意思,可字有共鳴與頌唸之義
而彌字右邊的字,代表右耳也有右腦的意思,它字解碼後有兩層含意,字形象蛇代表欲望,也有它者他人之義,選用這個字可能是要我們念佛時時注意,右腦所連結的集體潜意識裡的負面情緒能量

2013年3月12日 星期二

[Forth.js]透過AJAX取得中文筆劃資料

Forth.js現在也可透過AJAX取得JSON資料,所以藉由善心網友提供測試的Chinese Character Web API(http://ccdb.hemiola.com/),Forth.js也可取得中文筆劃資料
c" http://ccdb.hemiola.com/characters/string/" value url
c" ?fields=kTotalStrokes" value urlp

create 姓氏表 c" 陳" , c" 王" , c" 劉" , c" 周" , c" 何" , 
 
: 姓氏表轉字串
c" "
5 for 
  5 r@ - 姓氏表 + @ strconcat 
next 
;

: 雲端取資料 ajax ;
 
: 變json物件 { 資料區域變數 }
 資料區域變數 >json 
;

url 姓氏表轉字串 strconcat  urlp strconcat false tick 變json物件 雲端取資料 

姓氏表 0 + @ . dup 0 json@ kTotalStrokes . .( 劃)  跳行
姓氏表 1 + @ . dup 1 json@ kTotalStrokes . .( 劃)  跳行
姓氏表 2 + @ . dup 2 json@ kTotalStrokes . .( 劃)  跳行
姓氏表 3 + @ . dup 3 json@ kTotalStrokes . .( 劃)  跳行
姓氏表 4 + @ . dup 4 json@ kTotalStrokes . .( 劃)  跳行

可將以上的符式程式碼貼到forthjs.appspot.com測測看,執行結果如下

2013年3月1日 星期五

菉旖齊沚

菉旖齊沚,有人問Jimmy's papa是什麼意思
這應該是"意同淵民"的下一句


查看象形字典及其他古漢語網站

菉 通绿色
旖 旗幟随風非常優美地飄搖擺動
齊 同時間
沚 沙洲,甲骨文是水邊淺灘腳印


翻成心時代的白話應該是

心輪綠光的曼妙頻率引導淵民們同時登岸