Dwelling in the Dream

March 27, 2007

Implanted RFID Tags

Filed under: Science News — wrjih @ 2:03 pm

IEEE Spectrum, March 2007.

Hands On: How radio-frequency identification and I got personal, by Amal Graafstra

RFID inside: The murky ethics of implanted chips , by Kenneth R. Foster and Jan Jaeger

這期的IEEE Sptrum再度提到了RFID, 把一個很小的RFID tag, 植入在手上的虎口處, 利用植入的RFID當成鑰匙, 便可以不帶大串小串的鑰匙, 隨意進出有RFID lock的地方. 為什麼不用指紋或是眼睛的虹膜辨識呢? 作者Amal Graafstra是認為價格及辨識的可信度都不可親, 而現在有些公司已經使用RFID card來做門禁, 所以, 不如就試試把RFID tag植入到身上; 等於把RFID card隨時帶在身上.

Amal Graafstra是使用EM4102 reader及一個超小的玻璃裝RFID tag來植入在身上, 這個tag並非是專門生產做為植入人體用的, 但是作者對這個玻璃tag做一些”撞擊測試”, ex:用鎚子敲… 再加上他對目前有生產植入式RFID tag公司的作法有一些意見, 所以就選擇EM4102做測試.

作者提到沒有使用VeriChip公司生產的植入式RFID tag, 原因是因為VeriChip會對每位植入tag的人, 其個人資料都要被建檔, 這種感覺好像是為寵物植入晶片的建檔, 感覺沒什麼隱私. 另外, VeriChip的tag, 其外膜在被植入人體後, 是能被肌肉包覆以便固定在身上的某個地方. Amal Graafstra不喜歡這樣, 因為他希望植入在身上的tag是可以不想要時就拿掉, VeriChip的植入式tag, 如果植入一陣子要拿掉時, 就會比較麻煩, 而且拿掉時也蠻痛的. 再來就是成本的考量, VeriChip的reader一個要600美金, 比EM4102的30到50美金貴太多了. 最後一個沒使用VeriChip的原因是因為根據美國的FDA規定, VeriChip的tag必需植入在人的上臂, 這有點不直覺, 因為我們通常是用手掌去做開關門的動作, 用擺動手臂的二頭肌去做開關門的事, 聽起來就怪怪的.

當然, VeriChip對於他們的作法, 也有一些說明. RFID inside的這篇就是講植入式RFID tag的技術. 一個超小的tag,包含了ID chip及天線. 主要設計的目的是在醫療的應用上, 方便讓醫護人員, 在緊急時, 可以很快地得知病人的資料, 而不用到處找人問而延誤診治. 當然這中間也有一些隱私權的問題…

植入式RFID tag在未來也是一個可能的應用, 雖然有上列的種種issues, 但是這是一種能讓使用者不需要額外攜帶其他的”導體”, 就能偵測到user的一種方法, 對於RFID的應用應該是有幫助的.

March 22, 2007

Rete Algorithm

Filed under: Research, Rule Engine — wrjih @ 11:56 pm

The Rete Algorithm was invented by Dr. Charles L. Forgy of Carnegie Mellon University in 1979 and is widely regarded as the breakthrough that made rule-based inference efficient enough to be practical. It is an efficient pattern matching algorithm for implementing rule-based (“expert”) systems. Rete has become the basis for many popular expert systems, including JRules, OPS5, CLIPS, JESS, Drools, Soar and LISA.

A naive implementation of an expert system might check each rule against the known facts in the Knowledge base, firing that rule if necessary, then moving on to the next rule (and looping back to the first rule when finished). For even moderate sized rules and facts knowledge-bases, this naive approach performs far too slowly.

The Rete algorithm (usually pronounced either ‘REET’ or ‘REE-tee’, from the Latin ‘rete’ for net, or network) provides the basis for a more efficient implementation of an expert system. A Rete-based expert system builds a network of nodes, where each node (except the root) corresponds to a pattern occurring in the left-hand-side of a rule. The path from the root node to a leaf node defines a complete rule left-hand-side. Each node has a memory of facts which satisfy that pattern.

As new facts are asserted or modified, they propagate along the network, causing nodes to be annotated when that fact matches that pattern. When a fact or combination of facts causes all of the patterns for a given rule to be satisfied, a leaf node is reached and the corresponding rule is triggered.

The Rete algorithm is designed to sacrifice memory for increased speed. In most cases, the speed increase over naive implementations is several orders of magnitude (because Rete performance is theoretically independent of the number of rules in the system). In very large expert systems, however, the original Rete algorithm tends to run into memory consumption problems. Other algorithms, both novel and Rete-based, have since been designed which require less memory.

The animations of Rete available here follow the descriptions of the implementation of Rete in the Jess system described in Ch 8, Jess In Action, by Dr. Ernest Friedman-Hill. A copy of Jess can be obtained at: http://herzberg.ca.sandia.gov/jess/index.shtml. A copy of the book, Jess in Action, can be obtained at: http://www.manning.com/friedman-hill/index.html . Besides, Jess reference manual contains Rete algorithm in Ch 19,

Drools is an open source rules engine implementation Rete information on Drools.org.

There are flash animations to describe Rete:

External Links

March 16, 2007

Panasonic CF-W5

Filed under: Computer, Notebooks — wrjih @ 10:50 am

Panasonic Let’s note, CF-W5MW8AJR, 水貨, 無中文輸入法鍵盤. 旅行的人, 掌神工坊kkfans有在賣, 約58,000~58,800.

Spec

Panasonic CF-W5MW8AJR

隨機版權 Windows Vista Business Edition
CPU Intel Centrino Core Duo Processor U2400 (1.06GHz L2:2MB)
Chipset Intel 945GMS Express (內建顯示晶片,最大128MB主記憶體共用)
記憶體 512MB(最大可到1536MB) PC4200 DDRII MicroDimm
硬碟 60GB ATA100
螢幕 12.1″ XGA LCD(1024*768)
光碟機 SUPER DVD MULTI
CD-R 24倍速寫入、CD-RW 1倍速寫入、DVD-RAM 2倍速寫入
DVD-RW 2倍速寫入、DVD+RW 2.4倍速寫入、DVD-R / +R 4 倍速寫入
DVD ROM 8倍速讀取、CDROM 24倍速讀取
其它 內建無線網卡(802.11 a / b / g)
擴充埠 USB(2.0) * 2、 RJ45 PORT * 1、56K數據機 * 1、PCMCIA TypeII * 1、 VGA OUT * 1
SD Card讀取裝置 * 1、麥克風輸入、耳機輸出
重量 約1199g
原廠配備 日文說明書、AC充電器、 標準鋰電池… 本站另附贈中文還原CD
原廠網址 http://panasonic.jp/pc/products/w5m/spec.html

March 11, 2007

走在每一位母親的情懷裡

Filed under: Life in general, 閱讀隨想, 心情筆記 — wrjih @ 1:03 am

by 葉傾城 講義雜誌 2003.5月

(這是一篇幾年前看過的文章, 既使現在再看, 仍是有很深的感觸…)

那天是週末,春日的黃昏有新榨橙汁的顏色與氣息。老早說好了要和朋友們去逛夜市,母親卻在下班的時候打來了電話,聲音裡是小女孩一般的歡欣雀躍:「明天我 們單位組織去春遊,你下班時幫我到威風糕餅買一袋椰蓉麵包,我帶著中午吃。」「春遊?」我大吃一驚,「啊,你們還春遊?」想都不想,我一口回絕,「媽,我 跟朋友約好了要出去,我沒時間。」跟母親討價還價了半天,她一直說:「只買一袋麵包,快得很,不會耽誤你…」最後她都有點生氣了,我才老大不情願地答應下來。

一心想著速戰速決,剛下班我就飛奔前往。但是遠遠看到了那家糕餅店,我的心便一沉—店裡竟是人山人海,排隊的長龍一直蜿蜒到了店外,我忍不住暗自叫苦。隨著長龍緩慢地移動,我頻頻看表,又不時踮起腳向前面張望,足足站了快二十分鐘,才進到店裡。我站得頭重腳輕、餓得眼冒金星,想起朋友們肯定都在等我,更是急得直跺腳。

春天獨有的暖柔輕風繞滿我周身,而在新出爐麵包薰人欲醉的芳香裡,卻裹著我將一觸即發的火氣。真不知道母親是怎麼想的,雙休日不在家休息,還要去春遊,身 體吃得消嗎?而且和單位組織出去玩,一群半老太太們在一起,有什麼好玩的?春遊,根本就是小孩子的事嘛,媽都什麼年紀了,還去春遊?

前面的人為了排隊次序爆出了激烈的爭吵,便有人熱心地站出來,統計每個人買的數量和品種,給大家排順序。算下來我是第三爐的最後一個,多少有點盼頭,我鬆 口氣,換隻腳接著站。就在這時,背後有人輕輕叫一聲:「小姐。」我轉過頭去,是個不認識的中年婦人,我沒好氣:「幹什麼?」她的笑容幾乎是謙卑的:「小 姐,我們打個商量好嗎?你看,我只在你後面一個人,就得再等一爐。我這是給兒子買,他明天春遊,我待會還得趕回去做飯,晚上還得送他去補習班。如果你不急 的話,我想,嗯……

她的神情裡有說不出的請求,「請問你是給誰買?」我很自然地回答她:「給我媽買,她明天也春遊。」真不明白,當我回答時,整個店怎麼會在剎那間突然有了一 種奇異的寂靜,所有的眼光同時投向我。有人大聲地問我:「你說你買給誰?」我還來不及回答,售貨小姐已經笑了:「哇,今天賣了好幾百袋,你可是第一個買給 媽媽的。」我一驚,環顧四週才發現,排在隊伍裡的,幾乎都是女人,從白髮蒼蒼到綺年少婦,每個人的大包小包,都註解著她們主婦和母親的身分。

「那你們呢?」「當然是給我們小皇帝的。」不知是誰接了口,大家都笑了。我身後那位婦女連聲說:「對不起,我沒想到,我真沒想到。這家店人這麼多,你都肯 等,真不簡單。我本來都不想來的,是兒子一定要。一年只有一次的事,我也願意讓他吃好玩好。我們小時候春遊,還不就是掛著個吃?」

她臉上忽然浮現出神往的表情,使她整個人都溫柔起來,我問:「你現在還記得小時候春遊的事啊?」她笑了:「怎麼不記得?現在也想去啊,每年都想,哪怕只在 草坪上坐一坐曬曬太陽也好,到底是春天。可是總沒時間,」她輕輕嘆口氣,「大概,我也只有等到孩子長大到你這種年紀的時候,才有機會吧。」原來是這樣,春 遊並不是母親一時心血來潮,而是內心深處一個已經埋藏了幾十年的心願。而我怎麼會一直不知道呢,我是母親的女兒啊。

她手裡的塑膠袋裡,全是飲料、雪餅、果凍等小孩子愛吃的東西。沈甸甸地,墜得身體微微傾斜,她也不肯放下來歇一歇,她向我解釋:「都是不能碰、不能壓的。」她就這樣,背負著她那不能碰、不能壓的責任,吃力地、堅持地等待著。她的笑容平靜裡有著喟嘆:「誰叫我是當媽的?熬吧,到孩子懂得給我買東西的時候就好了,」

她的眼睛深深地看著我,聲音裡充滿了肯定,「反正,那一天也不遠了。」只因為我的存在,便給了她這麼大的信心嗎?我卻在瞬間想起我對母親的推三搪四,我的心,開始狠狠地疼痛。

這時,新的一爐麵包熱騰騰地端了出來,芳香像是原子彈一樣地炸開,我前面那位婦女轉過身來:「我們換一下位置,你先買吧。」我一楞,連忙謙讓:「不用了, 你等了那麼久。」她已經走到了我的背後,已略顯蒼老的臉上明顯有著生活折磨的痕跡,聲調卻是只有母親才會有的溫煦和決斷:「但是你媽已經等了二十幾年 了。」她前面的一位老太太微笑著讓開了,更前面的一位回身看了她一眼,也默默地退開去。

我看見,她們就這樣,安靜地、從容地、一個接一個地,在我的面前,鋪開了一條小徑,一直通向櫃台。我站在小徑的頂端,目瞪口呆,徘徊不敢向前。「快點 啊,」有人催我,「你媽還在家裡等你哪。」我怔忡地對著她們每一個人看了過去,她們微笑地回看我,目光裡有歲月的重量,也有對未來的信心,更多的,是無限 的溫柔。

剎那間,我明白地知道,在這一瞬間,她們看到的不是我,而是她們已經長大成人的兒女。是不是所有母親都已經習慣了不提辛苦,也不說要求,唯一的、小小的夢想,只是盼望有一天,兒女們會在下班的路上為自己提回一袋麵包吧。

通往櫃台的路一下子變得很長很長,我慎重地走在每一位母親的情懷裡,就好像走過了長長的一生,從不諳人事的女孩走到了人生的盡頭,終於讀懂了母親的心。

Blog at WordPress.com.