星期五, 8月 13, 2010

新網路設計或能使網際網路快上百倍

中文:http://only-perception.blogspot.com/2010/07/blog-post_17.html
英文:http://www.physorg.com/news196940134.html
An Internet 100 times as fast: A new network design could boost capacity
By Larry Hardesty, June 28, 2010

(PhysOrg.com) -- 網際網路的核心是一種橫跨各大洲的高容量光纖網路。雖然光訊號在傳輸資訊上比電訊號更有效率,不過它們也更難控制。在網際網路上引導流量的路由器 (routers)通常先將光訊號轉換成電訊號以便處理,接著再將它們轉換回去以利傳輸,此過程耗時又耗能。

然而,在最近幾年,一群由 Vincent Chan(Joan and Irwin Jacobs 電機工程與電腦科學教授) 所領導的 MIT 研究者證明了一種組織光學網路的新方法,那在絕大部份的例子中,將排除這種無效率的轉換過程。因是之故,它將使得網際網路快上 100 甚至 1,000 倍,同時有效地減少耗能。

這些光學資料傳輸能如此有效率的理由之一是,負載不同資訊、波長不同的光,能同時通過相同的光纖。但是當來自 不同方向的光訊號同時抵達路由器時,問題就來了。將它們轉換成電訊號,讓路由器能將它們儲存在記憶體中,直到它能開始處理它們。這樣的等待也許只是數毫 秒,但即使時間這麼短,卻都沒有具成本效益的方法讓光訊號靜止。

Chan 的方法,稱為「flow switching(流量交換)」,以不同方式解決了此問題。在交換大量資料的地點 -- 例如,洛杉磯與紐約市 -- flow switching 將在整個網路上建立一條專屬路徑。對於某些波長的光,這條路徑上的路由器將只允許來自某方向的訊號,並只會朝某一方向將它們送出。因此,這些訊號不可能從 許多方向到來,也因而不需要將它們儲存在記憶體中。


反應時間

在某種程度上,像這樣的東西,已在今日的網際網路上 發生。例如,像 Facebook 或 Google 的大型網路公司,也許會在美國國內幾個不同地點維護一大堆 Web servers。這些 servers 所交換的資料如此之多,以致於這些公司只要向經營該國光纖網路的電信公司租賃特定波長的光波即可。橫跨一條指定路徑時,沒有其他網際網路流量可使用該波 長。

然而,在此例中,二端點間所分配的頻寬是固定的。如果為了某些理由,該公司的 servers 無法交換這麼多資料,指定波長的頻寬將會浪費掉。如果這些 servers 交換許多資料,那麼它們也許會超過這條連結的容量。

在 flow-switching 網路中,頻寬的分配將不斷改變。當紐約與洛杉磯之間的流量增加,新指定的波長將獲徵招以處理它;當流量變小時,這些波長將會被讓出來。Chan 等人所開發出來網路管理協定,能在不過是幾秒的時間內完成這些重新分配。

在 這 20 年來所發表的一系列論文中 -- 最新論文下個月將在日本的OptoElectronics and Communications Conference 上簡報 -- 他們也完成了 flow-switched networks 容量的數學分析,並報告大規模電腦模擬的結果。他們甚至在位於 Eastern Seaboard 的小型實驗性光學網路上試驗他們的構想。

他 們的結論是,flow switching 能輕易增加光學網路 100 倍,甚至有可能是 1,000 的光學網路資料速率(data rates),同時網路管理方案也獲得進一步的改善。他們最近的研究已聚焦在 flow switching 所提供的節能上:在資訊技術的絕大多數應用中,電力能以速度換得,反之亦然,不過這些研究者正嘗試量化此關係。除了其他東西之外,他們已證明,即便資料速 率增加了百倍,flow switching 仍可減少網際網路的電力消耗。


成長中的胃口

Ori Gerstel,Cisco Systems(最大網路路由設備製造商)的首席工程師表示,其他數種增加光學網路之資料速率的技術(名如 burst switching 以及 optical packet switching)已被提出,不過 flow switching「更加實際」。他說採用此技術的主要障礙並非技術而是經濟。實作 Chan 的方案將意味著把現有的網際網路路由器換成不需要進行光電轉換的新路由器。不過,Gerstel 表示,他並不清楚對於「更快速網際網路的需求」是否足以讓那種支出獲得批准。 "如果你有需要許多頻寬的使用者,而且想要低遲滯網路的話,flow switching 在相當大量的需求上能運作良好," Gerstel 說。"不過今日絕大多數的客戶都不在那個利基裡。"

不過 Chan 指出,網路影音與 HD TV 在最近幾年的爆發性普及。如果這二種趨勢匯流 -- 如果人們開始渴望 HD 影片能直接進入他們的電腦 -- flow switching 將有利可圖。 Chan 指向他在 MIT 電子學研究實驗室桌上的 30 吋電腦螢幕。"每秒 120 個畫面的高解析度," 他說。"資料可多了。"

※ 相關報導:

奈米光子交換裝置:在晶片上路由光線
從桌燈到「桌面」? LED 無線網路!
第一道鍺雷射讓我們更靠近「光學電腦」
世上第一款量子記憶儲存裝置

國家寬頻計畫/美喊出十年內每秒100MB普及
兩岸海纜直通 下半年啟動
2014年 數位匯流 四法合一

打倒惡視力 避開UV和藍光

http://only-perception.blogspot.com/2010/07/uv.html

【聯合報╱沈佳蓉、李明逵】2010.07.28

沈佳蓉/屏東輔英科大附設醫院眼科主治醫師

李明逵/國立中山大學電機系教授

愛美的人都知道,不只曬太陽會變黑,躲在家裡待在日光燈下曬太久也會變黑,因為日光燈中有不弱的紫外光(UV)。我們的眼睛同樣也怕UV,許多眼部病變,如白內障、眼皮腫瘤、翳狀贅片、光角膜炎以及老人黃斑部退化等,都和UV有關。

選擇鏡片 也要避開藍色

日光燈除發出UV光外,還有大量藍光,藍光也是傷害眼睛的燈源之一。視網膜細胞中主要對光敏感的化合物有視紫質(rhodopsin)、紫質(opsin) 與黑色素顆粒體(melanosomes)等,它們吸收藍光的能力遠超過紅光。

藍光會激起這些視網膜細胞內化合物活動量,加速脂褐質(lipofuscin)、脂質(lipid)等化合物積聚於視網膜色素層中,有如雜質沉積於底片上,模糊視力。同時增加釋出有害自由基,傷害視覺細胞,加速老年性黃斑部病變。

所以建議不要在含有大量UV或藍光的燈源下長期閱讀;即使配戴太陽眼鏡、近視眼鏡或是隱形眼鏡,也以不選擇藍色鏡片為佳。

近來大力提倡白光發光二極體(LED)照明, LED產生白光的方式有二,一是由藍光LED中部份藍光經由螢光粉轉為黃光再與剩餘藍光合成白光,另一則是使用UV經由紅、綠、藍螢光粉轉為白光。兩種方式都含有大量的藍光或是UV光,製造廠商及使用者都須注意。

電腦螢幕 不宜長期使用

除燈具外,一般生活中接觸到藍光的部分有電玩、手機、個人電腦、液晶電視。這些用品中的螢幕都使用類似日光燈或LED當作背光源,都不宜長時間使用。

如何視力保健?視網膜中的黃斑部之所以為黃色,是因為組織內有含氧類胡蘿蔔素,尤其是葉黃素與玉米黃質素,這些類胡蘿蔔素都是抗氧化劑。由於人體無法自行合成這些類胡蘿蔔素,需藉由飲食補充,所以平時可多補充葉黃素及玉米黃質素保護眼睛。

深綠色、深黃色的蔬菜如菠菜、花椰菜等均富含有葉黃素,這些抗氧化劑在體內組成了防線,也有效過濾藍色的光線,減少光傷害,長期需曝曬在陽光下的人可以多吃。

其實,躲開UV及藍光是重要且直接的方法,建議早上10時到下午2時陽光最強的時間,減少戶外活動,避免長時間使用含UV及藍光的燈源。

別讓嬰幼兒 直視燈源

新生兒出生後,因視力還未發展完全,對發亮物體特別好奇,總喜歡盯著日光燈看,大人要格外小心預防。建議別讓嬰幼兒直視燈源。

50年前教室及家庭燈源多半是採用鎢絲燈泡,無UV及藍光,而今日都採用非常明亮的日光燈,在照度充分的情況下,學童近視如此之多,其原因如視力活動空間縮小,看電視時間增加,燈源光譜的改變,在新生兒時期視力的損壞也是重要原因之一。

而省電燈泡,日光燈,LED燈,電腦液晶螢幕的背光源,皆含有UV光以及藍光,也應儘量避免讓孩童直視,成人也是如此;也應至避免在日光強烈的環境下活動,或是配戴抗UV的太陽眼鏡。

眼睛是人類的靈魂之窗,需要你我從小保養與呵護。近代科技日新月異,生活中的燈源種類也一日千里。了解各種燈源的特性,以及對視力的影響,都是打倒「惡視力」應有認知。

※ 相關報導︰

研究:牙科用藍光也許能阻礙癌症生長
人眼中第二套感光系統掌控生理時鐘

7小時最剛好 多睡少睡都傷身

http://only-perception.blogspot.com/2010/08/7.html

【聯合報╱編譯組/報導】2010.08.02

最新研究顯示,連打盹在內,每天睡眠超過或不滿7小時的人,罹患心血管疾病的機率較高。心血管疾病是美國的頭號殺手。

西維吉尼亞大學醫學院的研究報告指出,連打盹在內,每天睡不滿5小時的人,罹患心絞痛、冠狀動脈心臟病、心臟病發或中風的機率是正常人的2倍以上;報告刊登在《睡眠》期刊。

該報告表示,睡眠超過7小時同樣會增加罹患心血管疾病的風險。研究發現,每天睡眠時間達9小時以上的受訪者,罹患心血管疾病的機率是7小時睡眠者的1.5倍。

最危險的族群是60歲以下、每晚睡眠不足5小時的人,與睡滿7小時的人相比,罹患心血管疾病的機率超過3倍。

每天連小憩在內睡不到5小時的女性,罹患心血管疾病的機率是一般的2.5倍。

研究顯示,睡得太少會引發心絞痛。心臟病、中風則與睡太多或太少都有關。另一項同樣發表於《睡眠》期刊的研究報告顯示,對不得不睡得少的人而言,偶爾睡個飽頗有益處。

賓州大學醫學院睡眠與時間生物學單位負責人丁吉斯發現,一星期5個工作天睡得少的142位受試者反應比較慢,注意力也比較不集中。但經過一晚好覺之後,這些睡眠不足的受試者出現顯著進步。每晚睡4小時,然後再睡上10小時的受試者效果最明顯。

丁吉斯說:「長期睡眠不足後,早上補眠1到2小時有助於恢復行動的靈活性。」



◆ 黃金睡眠時間 7小時剛剛好

自由時報 2010.08.02

〔編譯張沛元/綜合報導〕根據1日發表的最新研究,一天睡眠時間(包括打盹)少於或超過7小時都不好,有增加罹患心血管疾病機率之虞。如果一天睡眠時間超過9小時,罹患心血管疾病的機率,是一天睡7小時者的1.5倍。

睡太多太少 都會增加心血管疾病機率

西 維吉尼亞大學醫學系的研究人員指出,一天睡少於5小時(包括打盹)者,罹患心絞痛、冠心病、心臟病或中風的機率倍增;至於睡眠多於7小時者,則有增加罹患 心血管疾病之虞。這篇發表在「睡眠」期刊的研究報告指出,睡眠時間不足7小時的最危險族群,是60歲以下、每天睡眠5小時或更少的成年人;這些人罹患心血 管疾病的機率,是每天睡足7小時者的3倍。女性若每天只睡5小時或更少(包括打盹),罹患心血管疾病的機率增加2倍半。該研究指出,睡眠持續時間過短與心 絞痛有關,而睡太少與太多則與心臟病及中風有關。

同樣刊載於「睡眠」期刊的另外一篇研究指出,對那些不得不縮短睡眠時間的人而言,偶爾好 好睡一覺對健康也有幫助。賓州大學醫學系睡眠與時間生物學小組負責人丁吉斯發現,142名睡眠時間持續5天遭嚴重剝奪的成年人(即多數人每週5天因工作犧 牲睡眠),其反應時間較慢,且很難集中精神。

但在好好睡了一覺之後,該研究受試者的警覺性明顯改善,其中改善最大的是那些歷經一週5天每天只睡4小時、之後好好睡了10小時的人。丁吉斯說,在經過一段睡眠不足的期間後,額外多睡1、2個小時對恢復行為警覺性確實有所助益。



◆ 科學家:週末多賴床 工作表現好

中央社 2010.08.02

最新研究顯示,如果星期一早上起床覺得頭腦不夠清晰,很有可能是因為週末沒有好好賴床。

英國「每日電訊報」(Daily Telegraph)網站報導,科學家發現多賴床一下不僅是奢侈享受,它還提升腦力,足以迎接未來一週的工作挑戰。

研究發現,那些在前1天好好賴床,獲得充分休息的人,星期一回到工作崗位的表現會比那些週末不賴床的人還來得好。

該份研究表示,1次賴床就足以讓1個禮拜睡眠時間受限的腦充分休息,提高精力、警覺力和注意力。

但對那些總是蠟燭兩頭燒的人來說,週末即使睡10個小時可能都還不夠,因此他們應該睡得更久一點。

科學家們也對那些週末整夜狂歡的人提出警告,表示如此將嚴重影響接下來1週的工作表現。

領 導這份研究的「賓州大學」(University ofPennsylvania)睡眠與時間生物學部(Division ofSleep and Chronobiology)主管丁基斯(DavidDinges)說:「長期睡眠不足後,能在早上多睡1、2個小時,對行為警覺性的持續恢復真的有很大 幫助。最主要是,充分休息對長期睡眠受限的大腦來說是非常重要的。」

這份研究針對平均年齡30歲的159名健康成人進行睡眠剝奪實驗。



◆ 睡眠若不足 「破嘴」機率高

【台灣醒報╱記者莊雅茜╱台北報導】2010.08.02

「嘴破不是病,痛起來卻要人命。」嘴角或嘴唇內破一點小傷,外表看起來無傷大雅,但是若一次破了好幾個洞,疼痛程度不僅讓進食變得困難,甚至是「有口難言」。醫師對此表示,維持足夠的睡眠和充足的水分,是避免嘴破的關鍵。

嘴破又叫口瘡,是許多民眾的切身之痛,在臨床上也可稱作「復發性口腔潰瘍」,其症狀主要是口腔或喉嚨等處,出現白色或灰白色膜狀的斑點,通常伴隨著疼痛和口乾舌燥等副作用。

台北市立忠孝醫院牙科主任陳立愷表示,口瘡的主要原因是人體的自體免疫反應機制所造成,睡眠不足或者免疫力低的人,比較容易有這樣的問題。

為甚麼嘴破這麼痛?陳立愷說,破皮的黏膜使得表皮神經外露,導致該處對外界的刺激變得敏感,因此造成劇烈疼痛感,建議民眾可使用口內藥膏來減輕疼痛,並且注意飲食的均衡,以提高免疫力。

台北醫學大學附設醫院家醫科醫師林神佑也說,缺乏維生素B群、壓力太大或太常熬夜都會造成嘴破,而且嘴破也是代表身體免疫力降低的警訊,因此,民眾在這時候特別容易感冒,需要注意身體健康。

林神佑還說,免疫力降低,病毒容易感染口腔上皮細胞,而水泡化的細胞黏膜會變得薄弱,破皮的機率自然就變高。

「預防勝於治療。」陳立愷和林神佑都提醒民眾,只要保持充足的睡眠、正常的飲食和足夠的水分,免疫力自然就會提高,進而遠離口瘡之苦。

※ 相關報導:

* Sleep Duration and Cardiovascular Disease: Results from the National Health Interview Survey
http://www.journalsleep.org/ViewAbstract.aspx?pid=27857

Charumathi Sabanayagam, MD, PhD; Anoop Shankar, MD, PhD
SLEEP 2010;33(8):1037-1042.
成人睡眠:量比質更重要
專家:睡得飽,不如睡得巧
骨骼代謝 可治療糖尿病

星期三, 8月 11, 2010

Linux 系統讀 Windwos NTFS 檔案格式

作者:arsee

************************
Ubuntu 10.04 LTS
************************
.此版本完全相容Windwos NTFS,可以直接讀取不必安裝。
.同時套件安裝亦非常方便,直接下達 apt-get install xxx 即可
.Ubuntu很易用,但不夠穩定,複雜點安裝多一點軟體及設定環境就一日三掛,
 不適合軟體開發人員使用。


************************
CentOS 5.x
************************
.此系列版本很穩定,但基本還算是落後套件一至二年的狀態。一些新東西要自
 己手動除錯及安裝
.CentOS 雖不如Ubuntu易用,但壓力測試、中斷測試都能承受當機後的系統正常恢復
 的要求,是適合軟體開發的Linux環境。
.目前CentOS已採用 yum的架構以安裝套件。直接下達yum install xxx即可。


***************************************************
CentOS 必要設定
***************************************************
1. 下載 「http://packages.sw.be/rpmforge-release/」之
 「rpmforge-release-x.x.x-1.el5.rf.i386.rpm」。 x.x.x 是版本編號

2. 雙擊安裝「rpmforge-release-x.x.x-1.el5.rf.i386.rpm」

3. yum --enablerepo=rpmforge install fuse dkms dkms-fuse fuse-ntfs-3g

說明:上述第三項設定完畢之後,每次安裝會多到一處「rpmforge」查詢是否有
   新套件(如下)。即便如此,套件收集還是不如 ubuntu 的多

* addons: ftp.isu.edu.tw
* base: centos.mirror.cdnetworks.com
* extras: ftp.isu.edu.tw
* rpmforge: ftp-stud.fht-esslingen.de
* updates: mirror.khlug.org

4、系統會提示有新套件是否要安裝,這裡採全部安裝。有不喜歡的,事後再移除即可。

***************************************************
CentOS 5.x 讀寫 Windwos NTFS檔案格式設定
***************************************************
1、先執行「CentOS 必要設定」

2、 編輯 /etc/fstab
/dev/ [目的資料夾] ntfs-3g defaults 0 0

3、第2項若沒有反應(沒遇過失效狀況),可開機後改用手動設定
  例如:mount /dev/hda2 /windows


***************************************************************
CentOS 5.x USB外接硬碟突然變成唯讀,改成讀寫方式
***************************************************************
1、確定已先執行「CentOS 必要設定」

2、將「/etc/fstab」權限改成一般使用者可以讀寫

3、用一般使用者權限,在fstab中,將usb hard drive寫入預設要掛載的目錄
 例:/dev/sda
[目的資料夾] ntfs-3g defaults 0 0

 說明:?代表掛載設備的編號

4、
(A) 先創出所需要的資料夾(假設有三個)
  「/pool_files」、「/pool_ebooks」、「/pool_mix」

(B) 在/etc/fstab 中設定以下的方式
  /dev/sda
 /pool_files  ntfs-3g  defaults  0 0
  /dev/sda
?  /pool_ebooks  ntfs-3g  defaults  0 0
  /dev/sda
?  /pool_mix  ntfs-3g  defaults  0 0

 說明:?代表掛載設備的編號

星期二, 8月 03, 2010

多功能的外接硬碟:Seagate FreeAgent GoFlex

http://udn.com/NEWS/WORLD/WOR3/5761354.shtml

圖:Seagate提供

萬用的行動儲存中心 --
Seagate FreeAgent GoFlex外接硬碟系列

隨著DV、數位相機、手機等手持裝置普及,使得影音檔案的錄製更加容易,再加上影音技術的進步,更使得大容量的隨身裝置逐漸變成每個人電腦配備中的必備 品。為滿足更多專業級人士或玩家的需求,硬碟專家Seagate近期推出FreeAgent GoFlex外接硬碟系列,包括「GoFlex 2.5吋行動硬碟」及「GoFlex Desk 3.5吋外接式硬碟」產品。

GoFlex外接硬碟不同於一般外接硬碟,多只搭配一至二種傳輸介面,使用者只要再選購傳輸介面連接線,如USB3.0、eSATA、 FireWire800等,就能將標配的USB2.0輕鬆升級,不僅無須再多花錢去添購不同介面的新硬碟,且只要插上連接線就能直接依照主機支援的最高速 來進行傳輸,大幅提升檔案傳輸速度。

另一值得提的重點特色,GoFlex外接硬碟系列因內附NTFS driver for MAC,能讓PC與MAC作業系統直接相容,只要安裝驅動程式,就可以在MAC上自由存取GoFlex硬碟中的資料,方便使用者在PC與MAC平台上的共 通使用。目前Seagate FreeAgent GoFlex外接硬碟系列包括320G、500G、750G、1TB 的GoFlex行動硬碟,500G、750G 的GoFlex Pro行動硬碟,以及1TB、2 TB、3 TB 的GoFlex Desk等,此一系列外接硬碟皆擁有超大的儲存容量,方便使用者將”GoFlex影音資料庫”搬著走。而為讓使用者”存”得更安心,Seagate還推出 三年保固服務,確保用得放心。

而除了上述跨傳輸介面、跨PC/MAC作業系統兩大特色外,Seagate還同步推出GoFlex系列產品的擴充裝置,大大增加GoFlex外接硬碟的應 用層面。其中「GoFlex Net網路分享設備」,讓使用者不論是在家中或出門在外,不論是PC還是MAC作業系統的電腦,不管是透過有線還是無線網路,甚至是透過iPhnoe、 Blackberry、Andraid系統手機的Web介面,都可直接連回家中GoFlex外接硬碟讀取資料,讓行動作業完全隨時隨地。

而想要有高畫質影音立即享受的使用者,則可以選擇添購「GoFlex TV高畫質多媒體播放器」,只要將GoFlex隨身硬碟與GoFlex TV,和LCD電視連接,就能馬上播放硬碟中的影音或電影,而GoFlex TV因內建乙太網路連接埠,只要接上家用區域網路路由器,還也可與家中PC或GoFlex Net內的影音檔案直接進行串流播放,甚至直接上網觀賞影片。

Seagate FreeAgent GoFlex外接硬碟的上市,讓外接式硬碟不再只是硬諜,而是萬用的行動儲存中心,GoFlex不僅讓硬碟化身為跨平台、跨傳輸介面的作業效率高手,更是 一個全自動備份外接硬碟,甚至還可成為一台小型網路NAS、高畫質播放器等。外接硬碟的無限可能,在Seagate GoFlex系列中一一展現。

www.seagate.com/tw

【2010/08/03 聯合線上】

諾貝爾獎得主歐斯壯:中國不能走美國老路

http://udn.com/NEWS/WORLD/WOR3/5761532.shtml
【世界日報╱記者翁台生、魏碧洲/美國印第安納大學專訪】

諾貝爾經濟學獎第一位女性得主諾歐斯壯教授慈詳和靄,平易近人。
特約記者陳麗卿/攝影

2009 年諾貝爾經濟獎得主伊莉諾‧歐斯壯(Elinor Ostrom)說,中國未來的發展千萬不要再走美國走過的路,這是一個非常重要政策取捨,要汲取已開發國家的教訓,避免過度消費,進行有節制的發展。中國 的城鎮正在快速都市化中,要規畫捷運,避免再過度使用汽車。同時在都市規畫時必須避免重走例如像紐約市的老路,才有可能讓國家與城市永續發展。

不同方式生產能源

歐斯壯指出,中國大陸、台灣現在利用許多創新方式在生產綠能,希望見到更多的開發中國家跟進利用新的科技,來強化新的工業,利用不同方式來生產能源。中國 減碳最大內部壓力部分來自心理不平衡,「不行,我們過去落後貧窮,現在的問題是由你們(已開發國家)所造成,為什麼現在要叫我們減碳?」她指出,這是國際 減碳協議困難癥結所在,一定要就此以創新的觀念,找出解決辦法。

別再依賴煤碳石油

她認為中國、印度的減排量不應該比照已開發國家,但同時,已開發國家要協助、鼓勵中國、印度等國在使用能源或開發新能源時,不再依賴煤或石油,要多元化開 發綠色能源。已開發國家在管制減排碳總量時,要承諾不再繼續投資於傳統石化能源,而投資綠色能源的開發;而開發中世界要承諾答應減排,同時投資新創綠色能 源的開發。

歐斯壯應本報系經濟日報與中華經濟研究院的邀請,即將於本月21日訪台,發表「氣候變遷與全球治理」專題演講。她在上周五於美國印第安納州接受紐約世界日 報總編輯翁台生與要聞組主任魏碧洲的專訪,暢談她的公共事務治理理論如何發展運用,同時觸及包括中國大陸與台灣如何創新突破,發展綠能,因應全球氣侯變遷 的挑戰。

集體行動制度演進

歐斯壯的代表著作是1990年出版的「公共事務的治理之道:集體行動制度的演進」,是制度經濟學和公共政策研究的重要著作;她一生致力於有關小型漁場、灌溉系統、牧場、森林及其他共有資源的利用等共同財產制度的研究。

歐斯壯教授與先生在印大創立的「政治理論與政策分析研究中心」,以自1973年來吸引了許多亞非國家的研究生與訪問學者,也給開發中國家提供政策建議。歐 斯壯的研究曾引用蒙古草原、尼泊爾灌溉系統為例子,解釋使用者自行管理公共資源,有時比傳統的政府管理等方式更好。這種挑戰傳統思維的草根研究,顛覆許多 人的想像,獲得實證的肯定,這是她榮獲諾貝爾經濟獎的主因。

援用多元中心理論

外界普遍好奇的是,歐斯壯的共有財管理思維能否有助於解決全球暖化的急迫問題。對此歐思壯的反應毫不遲疑。她認為她所研究的多元中心理論,經過幾十年在不 同國家的實證,可以援用解決這個人類最迫切的問題。但她也明白指出,解決全球暖化的問題並沒有所謂的「萬靈丹」,各方都必須參與,而且必須要能照顧到公平 (equity)、效率(efficiency)和永續性(sustainability)這三個要素,這不是容易的事。與其空等待世界領袖談出方案,不 如先從自身做起,共同致力減碳,也可以協助領袖尋求創新解決之道。

暖化危機不能再拖

歐斯壯強調,解決全球暖化問題已經不能再拖,不管是個人、社區、鄉鎮、城市與國家,都必需有把排碳的外部成本當成公共財概念,沒有這樣公共財「天下一家」的概念,地球的未來令人擔憂,「搞不好可能撐不過50年」

【2010/08/02 世界日報】

星期三, 7月 28, 2010

報告:雲端普及與否 應用服務是關鍵

http://www.zdnet.com.tw/news/software/0,2000085678,20146814,00.htm
ZDNet記者曠文溱 /台北報導

資策會針對國內最主要的9大製造業和9大服務業展開大規模的市場調查,顯示未來有將近3成6的企業考慮採用雲端服務。
資策會FIND在今(10)年第二季訪問了國內1,302家企業對於雲端服務的採用現況與未來需求,顯示目前僅有4.9%的企業已採用雲端服務。但是未來 有將近4成的企業考慮採用雲端服務,市場成長可期。調查指出,應用服務的需求成長率將高過於硬體或基礎建設,說明未來雲端的應用服務層將是提高市場普及率 並創造產業附加價值的關鍵所在。
至於雲端應用的輪廓,則從IaaS一路延伸到PaaS和SaaS。報告指出,主機/網站代管服務將成為未來雲端核心應用。目前有3成的企業在主機或網站採 用代管形式(Internet Data Center, IDC),未來需求接近5成;在資料異地備援方面,目前已有6成以上的企業採用,未來的需求市場將近八成。說了明快速、安全且可靠的資料備份服務將是未來 企業共通的需求,說明了IaaS將成為雲端服務重要的核心產品之一。
在SaaS方面,企業最希望雲端服務可以協助其日常行政業務和銷售與訂單管理:不僅是目前採用比例最高的雲端應用服務,也是未來一年需求最高的項目。平均約有5到6成的企業有此需求。
舉例而言,企業希望透過雲端服務,可讓顧客透過網路下單,在訂單傳送到遠端伺服器的企業管理系統後,企業即能馬上針對客戶訂單做出回覆,連結到出貨系統即 時出貨,且進一步將資料傳送到顧客關係管理系統,便於企業更精確掌握顧客需求,判斷進入市場的時機,甚至預測下一波的新產品或服務。
除了提出誘人的應用外,雲端服務供應商也必須瞭解到,對精打細算的企業而言,成本是企業跨入雲端的關鍵。
調查指出,相較於目前企業軟硬體的投入成本,若雲端服務能夠為企業省下平均16.1%的成本支出,將能吸引75.4%的潛在企業考慮採用。

無線充電標準首次出爐

http://www.ithome.com.tw/itadm/article.php?c=62457
文/沈經 2010-07-27

勁量將推出採用此標準的充電器,可以一次對兩台智慧手機充電,主體售價約為100美元,轉接到iPhone、黑莓機的器材售價約在30-40美元。


無線電源聯盟在上週六公佈第一個標準並取名為「Qi」(氣),可以將需要充電的設備放置在一個平板上充電,最高功率為五瓦。該聯盟並並將開始發展下一個標準,最高功率為120瓦,足以對筆記型電腦等中度耗電設備充電或提供電源。

目前「Qi」規範為五瓦電力,主要是針對手機、藍牙耳機等設備充電。充電的平板可以嵌入桌面,將待充電設備放在平板上即可充電,類似前Palm公司所推出 的手機無線充電裝置。勁量將推出採用此標準的充電器,可以一次對兩台智慧手機充電,主體售價約為100美元,轉接到iPhone、黑莓機的器材售價約在 30-40美元。

無線電源聯盟耗費18個月才確定這個標準,會員以外的公司要到八月底才能取得標準內容,產品需經過獨立實驗室驗證以取得「Qi」的標章。目前主要的手機廠商如Nokia、HTC等均已經加入會員。

該聯盟並未針對「隔空」無線充電提出標準,主要因為效率太低,其次是大眾對強力磁場還是有所忌諱。接收器直接接觸磁場的模式效率較高,也減少磁場對其他物品的影響。

由於無線充電/電源技術日漸成熟,為避免設備只能使用特定廠商的技術或產品,讓各家產品無法通用,所以該聯盟推出標準,以利推廣無線電源。iSuppli在六月底曾經預估今年無線電力的市場規模約為360萬美元,到2014年則可能成長至2.349億美元。(編譯/沈經)

星期一, 7月 26, 2010

部份Java技術的素描

http://ender110.blogbus.com/logs/4112843.html

    學了Java這麼久了,感覺起來就是累,不是因為學習上的勞累,而是一種匆忙追趕的勞累。 Java世界的變化真是太快了,誇張一點說,前一天你覺得什麼都會了,當你第二天一覺醒來就會發現說不上從哪又飛出了一個新名詞。 用老崔的一句話來表達此時的心裡是最恰當的了:“不是我不明白,這世界變化得太快。


    也許你已經學了很常時間的Java了,也許你現在正想學習Java,無論怎樣,還是讓我們先停下來整理一下Java雜亂的名詞吧,這些名詞術語就像一張無 邊 無際的網,我們輕易地就會被困在網中央,為了使我們不至於越陷越深越迷惘,路越走越遠越漫長,我們只有逐個擊破,一一搞懂,這樣才會前途一片光亮嘛。


    第一個出場的是誰? 當然是Applet啦。 它是什麼東東? 可能許多人都聽說過了,Applet就是嵌入到Web網頁中的一段Java代碼。 這是最初的動態網頁技術,是用來活躍氣氛的,許多人都用它來畫一副漂亮的圖來活躍一下自己的網頁,高手們用它來進行一些遠程事務等等。 不過現在它有點受冷落了,原因是Flash、DHTML、ASP、JSP們強佔了它的一大部分地盤,它勢單力薄,唉,只有聽從命運的安排了。


    第二個出場的當然是Applet的姊妹了,她就是Servlet Servlet就是為了增強Web Server的能力在Web Server 上運行的一個java小程序,Servlet用一個java的特定方案代替了其它一些服務器方編程技術,如:CGI、ISAPI、NSAPI等等。 由於客戶端仍使用瀏覽器,所以Servlet不需重新定義通訊協議,她直接使用HTTP協議。 由於她的身段不肥也不瘦並且編譯後的代碼速度也不錯,現在她正受歡迎著呢。


    (正說著,JSP急不可待得衝了出來……),哦,因為她覺得自己比Servlet強。 JSP就是Java Server Page,他是將Java代碼嵌入到HTML文檔之中形成的一種頁面,這個頁面由Java服務器執行生成最終的客戶端的純的HTML頁面。 其實,大家可能早已經熟悉了幾年前流行的微軟的ASP技術,他倆原理上是一樣的,只不過是ASP中使用VBScript,並且由服務器解釋執行,而JSP使用的是Java,優點自然是繼承了許多Java的優點了,如:垃圾回收、其它的企業技術等等。 另外,JSP在第一次執行時被編譯,以後再執行時執行的就是編譯後的代碼了,所以他的另一個優點就是速度上要快一些了。


    下一個閃亮登場的是EJB(掌聲四起),哇,他確實是個大明星,很紅的。 他是何許人? 聽我慢慢道來,EJB就是Enterprise Java Beans,他是服務器組件的標準,他的出現的目的就是為了對創建分佈式、物件導向應用程序組件定義一個統一、標準的方法,使創建網絡能動性程序變得簡單一點。 大家千萬不要把他與Java Beans 搞混了,他們是兩回事,Java Beans是為了一般應用程序組件定義了標準的接口。 但是,有時一個程序可能使用EJB和Java Beans兩種技術,因為它可以是一個程序的服務器同時又是另一個程序的客戶。


    該JDBC出場了,他的牌子比較老,認識他的人也比較多。 JDBC就是Java Database Connectivity,他是一組應用程序接口,定義了一個訪問數據庫(主要指關係型數據庫)的標準的Java庫。 因為許多企業開發者都有應用程序訪問數據庫的需求,所以Sun公司的JavaSoft小組開發了JDBC。 這樣,數據庫系統開發商提供數據源驅動程序就有了一個標準的結構,並且這些驅動程序允許Java程序直接訪問其相應的數據庫產品。


    下一個出場的是JNDI Internet 和Intranet在很大的程度上依賴命名和目錄服務來訪問網絡資源,這種服務使得一些關於用戶、機器、其它網絡服務以及遠程應用程序的信息得到了網絡級的共享。 JNDI即Java Naming and Directory services Interface,他是一組API,其定義了訪問諸如DNS、LDAP、RMI等命名和目錄服務的一種標準的Java方法。 他的功能非常強大,因為他通過單獨的一套API可以訪問各種各樣的服務,其作用在應用中不容忽視。

VC++6.0 下搭建wxWidgets 開發環境

http://dev.firnow.com/course/3_program/java/javaxl/2008109/149372.html
2008-10-09 作者:佚名

和GTK、QT、SWT、SWING 一樣,wxWidgets 也是一種開源跨平台的GUI 框架。 因wxWidgets 和MFC 有些淵源,有些親近,故要體驗一番wxWidgets。 現在最新版是2.8.7。 wxWidgets 程序還可運行於Windows CE、Palm OS。 不但包括GUI,還有Media、Socket、ODBC 等庫。

詳情請見wxWidgets的官方網站是: http://www.wxwidgets.org

本篇介紹VC++6.0 下如何搭建wxWidgets 的開發環境,包括編譯wxWidgets 源碼和配置VC 環境。 所用wxWidgets 的版本是2.8.7。

第一步:下載並安裝wxWidgets

http://www.wxwidgets.org/downloads/下載到wxWidgets源碼。
你可以下載Windows安裝版http://prdownloads.sourceforge.net/wxwindows/wxMSW-2.8.7-Setup.exe (11.9M)
或者是Zip壓縮版http://prdownloads.sourceforge.net/wxwindows/wxMSW-2.8.7.zip (15.9M)

假如我們下載的是wxMSW-2.8.7-Setup.exe,就可運行它,過程中我們假定選擇的安裝目錄是d:\wxWidgets-2.8.7 完成後,我們看到安裝目錄所在空間的大不是127M。

注意要給wxWidgets 有足夠的剩餘空間,單是編譯一個版本的靜態庫就會增至300多M,如果還要編譯動態庫再選擇上DEBUG 或者RELEASE、ASCII 或是UNICODE 等,還要編譯sample 的話,最後空間能夠暴到2G。

第二步:編譯wxWidgets

編譯方式有兩種,一種是在VC++ 中打開wx.dsw 進行編譯,另一種是用nmake 在命令行下編譯。

1) nmake 編譯

運行cmd.exe 來到命令行下,進入到目錄d:\wxWidgets-2.8.7,然後執行

D:\wxWidgets-2.8.7> nmake -f makefile.vc

默認是編譯成DEBUG 版的靜態庫。 也許我們在編譯之前需要根據自己的需要進行一些設置:

打開D:\wxWidgets-2.8.7 \include\wx\msw\setup.h

保證第110行的#define wxUSE_DEBUG_NEW_ALWAYS設置為0。 默認是0 的。
將1137行的#define wxUSE_IOSTREAMH設置為0,否則無法使用VC的模板庫(不能用std命名空間下的)。 默認是1。
如果要使用wxWidgets提供支持數據庫的ODBC類,將#define wxUSE_ODBC設為1。 默認是1。

如果你想生成動態庫,或生成的是Release版的,你可以修改D:\wxWidgets-2.8.7 \build\msw\config.vc文件。 打開該文件你能看到可以更改的選項,其中重要的幾個如下:

# What type of library to build? [0,1] -- 生成庫的類型,0為靜態庫,1為動態庫
SHARED = 0

# Compile Unicode build of wxWidgets? [0,1] -- 是否使和UNICODE,0 否,1 是
UNICODE = 0

# Type of compiled binaries [debug,release] -- 是debug 還是release
BUILD = debug

其中還有許多顧名思義的選項,請根據需求修改。

對於config.vc 中的選項也可以通過命令行覆蓋掉配置文件中的值,如編譯命令用

D:\wxWidgets-2.8.7> nmake -f makefile.vc SHARED=1 UNICODE=1 BUILD=release

就是編譯release 版,支持UNICODE 的動態庫了。

動態庫和靜態庫的不同體現在使用上,靜態庫中的代碼能編譯進應用程序的exe 文件中,這個exe 文件可單獨發佈,但體積較龐大。 動態庫可讓exe 文件執行時加載,雖然exe 文件體積小了,但發佈時必須帶著相應的動態庫文件。

2) VC 編譯還可用VC++ 打開D:\wxWidgets-2.8.7\build\msw\wx.dsw,然後選擇Build->Batch Build... ,我們看到每個工程都有16 個配置,請根據應用需求勾選你的配置,如所有工程的Win32 Release 和Win32 Debug 版本,然後Build,如果你照單全收,編譯將非常耗時而佔空間。 這種編譯方式就是可以一下操作幫你編譯出所有需要的版本。

好,等等編譯完之後,在目錄D:\wxWidgets-2.8.7\lib\ 會有產生一個目錄:vc_lib 是靜態庫的目錄,默認編譯有17 個靜態。 如果是編譯成動態庫則會產生目錄vc_dll。 在vc_lib 中有mswd 目錄,release 版對應的是msw,裡面含有Debug 和Release 版的setup.h。

注意到Debug 版和Release 以及和UNICODE 、動態庫、靜態庫組合條件編譯生成的文件和目錄名。
靜態庫編譯到D:\wxWidgets-2.8.7\lib\vc_lib 目錄中動態庫編譯到D:\wxWidgets-2.8.7\lib\vc_dll 目錄中文件命名為wxmsw28d_core.lib 文件為例:
wxmsw28_core.lib ---- Release,非UNICODE 版
wxmsw28d_core.lib ---- Debug,非UNICODE 版
wxmsw28u_core.lib ---- Release,UNICODE 版
wxmsw28ud_core.lib ---- Debug,UNICODE 版對於dll 文件的命名規範也一樣的。
在vc_lib 和vc_dll 下如果全編譯了會有四個目錄,msw、mswd、mswu、mswud 意義同上。

編譯完後可以把那些過程中的目標文件刪了,它們佔的空間實在是太大。 要是你還想以後重新編譯用就留著吧。

第三步:創建wxWidgets項目

創建一個Win32 Application 的空項目,項目名為wxHello
Proejct->Settings (Alt+F7) 進入項目設置
1. C/C++選項卡->Code Generation -> use run-time library設置為: Debug MutilThread DLL
2. C/C++選項卡-> PreProcessor -> PreProcessor Definitions設置加上__WXMSW__,__WXDEBUG__ ,如果是Release版,則只需加上__WXMSW__
3. C/C++選項卡-> PreProcessor -> Additional include directories設置為D:\wxWidgets-2.8.7\include,D:\wxWidgets-2.8.7\include\lib\vc_lib\mswd ,這是設置附加Include 路徑。
4. Link選項卡-> Input -> Object/library modules設置加上wxmsw28d_core.lib wxbase28d.lib wxtiffd.lib wxjpegd.lib wxpngd.lib wxzlibd.lib wxregexd.lib wxexpatd.lib這些Lib(沒有這四個lib comctl32.lib rpcrt4.lib winmm.lib wsock32.lib的話請加上,關鍵是前兩個)。 如果要使用wxODBC就加上 wxbase28d_odbc.lib
5. Link 選項卡-> Input -> Addtional library path 設置為: D:\wxWidgets-2.8.7\lib\vc_lib。

注意:編譯成不同版的執行代碼應填入相應的Additional include directories和Addtional library path。
編譯成依賴DLL的執行文件還需要加上預處理指令 WXUSINGDLL
UNICODE編譯則需要加上預處理指令 _UNICODE
還有一種 Universal 編譯,要加上預處理指令 __WXUNIVERSAL__

這樣一個普通的WxWdigets項目就設置好了.

我們測試WxWidgets 自帶的例子minimal。 新建一個minimal.cpp 文件,內容同D:\wxWidgets-2.8.7\samples\minimal\minimal.cpp,編譯,不出意外,成功了!

也可設置全局的目錄

前面我們是為項目配置Additional Include Directories 和Additional library path。 我們可以把這設置成全局的。 就可以不用在項目中單獨設置。 全局設置有其缺陷,無法分開是vc_lib 還是vc_dll 中的lib,是mswd 還是msw 中的wx/setup.h 文件。 在這裡設置Source Files 還是必要的。 並且在下面前兩個Include Files 放在全局設置裡也較合適。

進到VC++ 的 Tools->Options->Directories,選擇"Include Files" 後,添加
D:\wxWidgets-2.8.7\include
D:\wxWidgets-2.8.7\contrib\include
D:\wxWidgets-2.8.7\lib\vc_lib\mswd

對應於Project Settings -> C/C++ Tab->Preprocessor 中的Additional include directories

再選擇"Libraries Files",添加
D:\wxWidgets-2.8.7\vc_lib

對應於Project Settings -> Link Tab -> Input 中的Additional library path

再選擇"Source Files",添加
D:\wxWidgets-2.8.7\src

最後大致比較一下生成程序的大小

Release 靜態庫版(vc_msw) minimal.exe 1.11M,可單獨發佈
Debug 靜態庫版(vc_mswd) minimal.exe 2.52M,可單獨發佈
Release 動態庫版(vc_mswdll) minimal.exe 68K,加上wxmsw28_core_vc_custom.dll (2.85M) 和wxbase28_vc_custom.dll (1.11M),共4M
Debug 動態庫版(vc_mswddll) minimal.exe 96K,加上wxmsw28d_core_vc_custom.dll (4.26M) 和wxbase28d_vc_custom.dll (1.82M),共6.1M

這是一個簡單的wxWidgets 程序,只用到了兩個動態庫的情況。 在用到wxWidgets 庫較少時用靜態庫來編譯發佈文件會小一些,若是用到組件多的時候,可能用動態庫方便些,請酌情決定。


參考:1. C++開源跨平台類庫集
2. wxWidgets-2.8.3編譯和在VC中的配置
3. vc++6.0下wxWidgets程序開發環境的設置
4. 在Visual C++ 6中配置wxWidgets項目
5. 如何調用DLL (基於Visual C++6.0的DLL編程實現)