12/30/2008

erlang測試紀錄

我自己看的筆記, 生人勿近, 沒有解釋, 看了會頭暈


老闆說: "你測一下這個erlang"


在這之前沒聽過這個語言

但是聽說很紅

(真是學海無涯啊!)

說是用來跑分散式計算很好用


又追加ㄧ句: "期末做一下報告!"

"喔好~"


所以就這樣開始了


1.erlang有Windows跟Linux兩種binary版

Windows版的連結在這裡: http://www.erlang.org/download.html

點進去 > 選清單最新版 > 下載(網路太慢了ZZZ) > 依序安裝就可以了


2.這邊也有原始碼

嫌事情太少的人可以自己設定組態make成binary檔

(這樣做好像沒啥好處)

作法: 略


3.或者利用它的工具包CEAN安裝

(這是啥?)

有空我再來搞懂

http://cean.process-one.net/download


接1.的步驟:

已經安裝好erlang了

這就開始吧


先玩一下erlang shell看看

出現:

(BEAM) emulator version 5.6.5 [smp:2] [async-threads:0]

Eshell V5.6.5  (abort with ^G)

1>_


測試一下指令:

%: 註解

.: 句點表指令結束, 初學者常忘記

每一指令執行完, 提示數字會加1


計算能力很強

我測了這個:

99999999999999999999999999999999999999999999999999999999999999999999999*999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999.

結果:

99999999999999999999999999999999999999999999999999999999999999999999998999999999999999999999999999999999900000000000000000000000000000000000000000000000000000000000000000000001

雖然沒驗算, 應該沒錯

erlang使用任意長度的整數, 整數算術沒有溢位(overflow)的問題(其它呢?)


指令變色麻煩, 下面筆記自己辨識囉


也可以使用其它基底運算, 像這樣:

16#cafe*32#sugar.

1577682511434


儲存變數:

X=123.

123

erlang規定變數名必須是大寫開頭


所以

X*X*X.

1860867


但是再輸入X=1234.會出錯

書上說:

1.X不是ㄧ個"變數", 至少不像在Java中慣用的那樣(但是在erlang中還是稱作變數variable)

2.=不是assignment operator

這兩點對新手(就是我)都很詭異, 原因?


erlang具有"單一指定"變數

單一指定變數只能夠被賦予值一次


已具有指定值的變數稱為bound variable

未.........................unbound

變數一開始都是unbound


=是pattern matching(模式比對)operator, 如果X unbound, =的行為就等同assignment operator


X=X+1在erlang中不能用

所以 > X1=X+1


/: 浮點數除法

div: 整除

rem: 求餘數


(單引號或小寫字母開始的)atom(原子)用來表示非數值的常數


CH2 p25~ tuple(值組), list(清單), 沒有字串


可不可以跳過直接看CH7, CH8的重點?


待續...


壁畫


走進孩子房間

注意到後面那扇牆...



越過上舖欄杆看到牆壁

突然發現不知何時

小女兒已經"默默"完成了一幅大型作品


這樣拍看不太清楚



走進一點瞧



爬上隱藏在後面的階梯



向右邊看...



好... 好大的壁畫



沒有廣角

只好局部局部拍下來

希望沒有隱沒筠涵大師的作品光芒


 


每一張都是笑臉


 


還奉送她心愛的貼紙


以size來講

比起其它四散的塗鴉

這次的壁畫算是大型作品


12/29/2008

好慘

除了老大

全家人都被我傳染了感冒


老么原本就體弱多病

孕婦的抵抗力力也比較弱

我真是太疏忽了


不安愧疚中


鳩之澤煮溫泉蛋


準備好竹簍子



請往這邊走



很多人聚集在溫泉池旁邊

人手一隻竹簍子:

都在煮溫泉蛋



按部就班

不然看隔壁的人依樣畫葫蘆就會煮了

全世界最簡單的料理



讓宣宣來示範一次怎麼煮溫泉蛋好了

(剛從4度C又濕又冷的太平山下來, 宣還捨不得丟掉她的雨衣)



看著溫泉池裡載浮的蛋

就有一種很幸福的氣氛吧


 


煮完溫泉

舅舅帶宣宣去把蛋沖涼



舅舅在這個格子第一次亮相

宣宣在後面也笑得很開心



ㄧ顆顆白白淨淨的溫泉蛋煮好了

乖乖躺在竹簍子裡



本來在車上無聊的筠涵(天氣太冷戴口罩)

也跑過來玩



媽媽很開心

筠涵也很開心(可是卻沒有表情...)


 


ㄧ個簡單的"煮溫泉蛋"活動

就把小小的溫泉池聚集了很多人



筠涵細心的捧著剛沖完涼的溫泉蛋


  

 


慢工出細活的剝著蛋



剝好的蛋

放在手心還溫溫的

拿回車上去給外婆吃



咬一口看看好不好吃


看圖就知道

這不用我形容了



鳩之澤有三個別名

不過我只記得這ㄧ個



下了太平山

會路過叉路

注意一下應該不會錯過



屬於太平山國家森林遊樂區



鳩之澤附近的景色



第一次來

遠遠看還以為是火燒山

原來是地熱


***


鳩之澤資料


12/25/2008

running nose and running snow

早上開車出門

在車上就覺得喉嚨痛

"是昨夜暖氣開太久嗎?"


勉強用喉糖撐過了早上四堂課


第四堂快下課時

覺得鼻子一直很不舒服

以為又是過敏性鼻炎要發作了

所以就吞了一顆鼻炎膠囊


有過敏性鼻炎的人

很容易把感冒症狀(不常)看成過敏性鼻炎發作(經常)

再加上前兩天代替老婆去上瑜珈課(第一次)

身上的痠痛都直接當作是練瑜珈的後果

後來發現是誤判了


是感冒


老婆已經加班一星期了

因為今明兩天學校系所評鑑

今天甚至到現在還沒回來(pm11:00)

聽說評鑑委員們提出38個問題

明天中午以前要整理(回應)完畢


我先下了班

拖著殘軀

(身體很不舒服)

去接老二, 接老大

然後帶去吃飯, 回家督促她們寫功課, 洗澡, 檢查連絡本, 上床睡覺

接下來準備對付paper


這才發現

我用掉了一盒面紙

(不知道是不是因為鼻炎膠囊的關係

呼吸系統的協調功能好像完全紊亂了)

垃圾桶也堆了滿滿一桶餛飩

英文形容的running nose這個term用得真是貼切啊


寫這篇文的時候

學生MSN call in進來

(果然是學生, 夜生活剛開始)

送我ㄧ個聖誕禮物


"這壓縮檔是不是病毒啊?"

"老師你疑心病很重耶"

"小心駛得萬年船"


執行完小程式

哇! 整個桌面一直飄下雪花

"嗯, 有被溫馨到..."


遺憾的是

鼻子還是run個不停

跟雪花一樣...


停不了的雪花

越積越深(想像畫面)

停不了的餛飩

也越積越深(真實畫面)


12/24/2008

"Perhaps Love"

按play鍵收聽










以上聲音轉貼(版權): http://vlog.xuite.net/_pub/play.php?media_id=cWczU2FRLTg4MjA4Ny5mbHY=


在格友"天藍過我的憂鬱"那邊

聽到這樣的背景音樂

"Perhaps Love"

所以就去網路上找影音檔

不過只找到聲音檔


全素妍的聲音很清爽

比起原唱John Denver的唱腔

又有不同的感動


借花獻佛

用這首歌

祝各位聖誕快樂


只能說"聖誕快樂"

過年不能說的"吉祥話":


薪餉四成

裁員滾滾

裁員廣盡

遭裁禁飽

工洗發裁

紅屠大斬

薪廉快勒

萬市如憶 (尹先生: 我是開玩笑的)


看來只能說"聖誕快樂"了

葵花種子與六條瓢蟲

 


Lab出遊

明德水庫旁有一個花圃

開滿了葵花(0323/08)



瑛鍈帶著小女兒細細觀察葵花植株



大女兒跟老闆的女兒也圍過來看



"這就是哈姆太郎喜歡吃的向日葵種子"

(特別聲明: 這是撿拾已毀壞的植株種子

可不是盜採)



綠綠的葉片透過光

下面還躲著一隻六條瓢蟲



近看牠的紅色翅鞘跟黑色條紋



鞘翅被抖動的十字黑條紋畫分成四等分



身型比大女兒的指甲還小

頭前半部有明顯白色斑紋


***


嘎嘎網六條瓢蟲資料


12/23/2008

代理成本(Agent Cost)

學校系所評鑑

搞得天翻地覆

(除此當然還有其它一堆大大小小的內部評鑑)

剛好讀到"代理成本"(Agency Cost)的理論這段

很能解釋為何企業會發生"評鑑"這種事


所謂"代理成本"的定義就是:(林東清, 資訊管理, 2008)

"由於企業主與代理(例如: 員工或外包廠商)之間目標的差異所造成的成本,

包括監督成本(Monitor Cost), 束縛成本(Bonding Cost), 殘餘成本(Residual Cost)"


監督成本: 是指企業主為了要監督代理人或管理者為了監督員工, 所花費非生產性的額外成本


束縛成本: 是指代理人為了應付監督, 所要額外從事非生產性的表單製作等工作所花費的成本


殘餘成本: 是指除了監督成本與束縛成本外造成企業主損失的其它成本, 例如政治鬥爭, 權力遊戲, 粉飾太平, 本位主義, 不合作等(Jensen & Mechling, 1976)


評鑑的原始用意也許是好的

不過如果評鑑過了頭

倒果為因

反而忘了評鑑的結果只是為評核了企業原來的生產性目標

監督成本跟束縛成本大幅提升

(並導致或放任殘餘成本的增加)

大大超過評鑑所能帶來的有形或無形利益

企業主就必須有所深思與取捨了


戲劇社街頭藝術



眼前突然出現

薑餅人(1118/08)

遠遠看以為是道具

走進ㄧ看才知道是真人在裡面

嚇一跳

原來是學校戲劇社的街頭藝術

一連幾天都有活動



日本劍客(1118/08)



歌劇魅影?(1118/08)



艾德華剪刀手(1118/08)

不過有點矮胖



胖的是勞萊還是哈台?(1118/08)



湖人隊的誰?(1119/08)

我不看NBA

所以不知道

(現在想起來

那天好冷啊

為了演出

這同學穿這麼少

真是犧牲啊)



鬼娃(1119/08)

是電影還是卡通

好像有這個角色吧?

不過如果"她"突然走過來請你作問卷

大概會嚇一跳



是綠野仙蹤裡的錫人嗎?(1119/08)



Michael Jackson?(1121/08)



三天前出現過的日本劍客(1121/08)

不過這ㄧ次是另一個同學裝扮的



外星人(1121/08)



這是誰?(1121/08)

感覺是什麼會魔法的巫師



錫人加艾德華剪刀手綜合體(1121/08)



企鵝(1121/08)

站在垃圾桶前面



這些街頭藝術就站在教學研究通往餐廳的路上

整個校區看起來就活潑多了