像 Amazon 這種以使用時數來計費的雲端運算服務最適合拿來建構測試環境,不過,要先說一下,阿舍這裡指的測試環境是指系統或網路用的測試環境,如果是程式開發用的測試環境,那就要另外評估了。
一般來說,要在自家公司建構系統或網路的測試環境,有時是不太容易的,而像 Amazon 這種雲端運算服務,有提供不少的作業系統和不同運算能力的虛擬機器可以使用,所以,可以很容易的建構出要的測試環境,只是,這樣購買運算力的付費方式,一般企業可能還不一定能接受哩 ! 不然對系統工程人員會有不小的幫吧 !
星期三, 三月 17, 2010
星期一, 三月 15, 2010
星期六, 三月 13, 2010
BPM 和 Workflow 的不同 ?
BPM ( Business Process Management ) 的中文翻譯,有人說是商業流程管理,也有人是說是企業程管理,後者是目前台灣廠商比較通用的翻譯 ( 但是,阿舍比較喜歡商業流程的翻譯 ) ,BPM 指的是企業營運的流程,從生產、庫存到銷售所形成的這個大流程,這個流程一般都是維繫著企業生存的重要流程。
Workflow ( 工作流程 ) 通常指的是完成一件事所需的所有作業,在企業來看,就是指完成單一工作的所有作業,例如請購作業流程、採購作業流程等,因此,有人說,企業流程是由工作流程所構成的,也有人說,商業流程包含工作流程,上面的說法都不算錯,但重點是,企業流程管理的目的是要從企業整體營運的角度來看,讓企業營運的整體流程能夠順暢和有效率的。
Workflow ( 工作流程 ) 通常指的是完成一件事所需的所有作業,在企業來看,就是指完成單一工作的所有作業,例如請購作業流程、採購作業流程等,因此,有人說,企業流程是由工作流程所構成的,也有人說,商業流程包含工作流程,上面的說法都不算錯,但重點是,企業流程管理的目的是要從企業整體營運的角度來看,讓企業營運的整體流程能夠順暢和有效率的。
Hadoop 的替代品 : Cloud MapReduce
Cloud MapReduce 和 Hadoop 一樣,都是用 Java 實作 MapReduce 演算法的雲端作業系統 ( Cloud OS ),不過,Cloud MapReduce 是架構在 Amazon 的雲端運算服務之上的,不像 Hadoop 是獨立運行的。
Cloud MapReduce 的程式碼只有 3000 多行,比起 Hadoop 的二十幾萬行少很多,Cloud MapReduce 號稱速度比 Hadoop 快有 60 倍之譜哩 ! 而且,Cloud MapReduce 自己說它比較穩定和更分散,如果你是用 Amazon 的雲端服務,那就可以考慮一下用 Cloud MapReduce 來取代 Hadoop 看看...。
Cloud MapReduce 的程式碼只有 3000 多行,比起 Hadoop 的二十幾萬行少很多,Cloud MapReduce 號稱速度比 Hadoop 快有 60 倍之譜哩 ! 而且,Cloud MapReduce 自己說它比較穩定和更分散,如果你是用 Amazon 的雲端服務,那就可以考慮一下用 Cloud MapReduce 來取代 Hadoop 看看...。
標籤:
Amazon,
Cloud Computing,
雲端運算
星期五, 三月 12, 2010
微投影機 ( Micro Projector ) + 虛擬鍵盤 + 智慧手機 ?
微投影機目前的發展應該是接近成熟了,而智慧型手機就更不用說了,就只差這個用投影產生的虛擬鍵盤還沒有成熟的產品出來,不過,還好,如果有人做出將螢幕透過微投影機投出來,然後把手機上的螢幕當成虛擬鍵盤,這樣應該不難做的到,效果應該也不錯。
阿舍想,如果這三種產品都成熟了,而且都可以透過藍芽來連結 ( 為什麼不直接做在一起 ? 大概沒有人還想繼續用「黑金剛」級的大手機吧 !! 呵 !),那麼,就能模擬出和筆記型電腦一樣的使用經驗,可以在任何環境做坐在位置上做的事哩 ! 這樣就會發展出真正的行動運算能力,使用電腦和手機的方式就會改變了。
PS.畢竟要在小螢幕上看和用手指點、點、點,還是很難可以完成用筆記型或桌上型電腦的做的事的。
阿舍想,如果這三種產品都成熟了,而且都可以透過藍芽來連結 ( 為什麼不直接做在一起 ? 大概沒有人還想繼續用「黑金剛」級的大手機吧 !! 呵 !),那麼,就能模擬出和筆記型電腦一樣的使用經驗,可以在任何環境做坐在位置上做的事哩 ! 這樣就會發展出真正的行動運算能力,使用電腦和手機的方式就會改變了。
PS.畢竟要在小螢幕上看和用手指點、點、點,還是很難可以完成用筆記型或桌上型電腦的做的事的。
Flash 將不會被 HTML5 取代 ?
阿舍在上一篇文章中提到,如果要在 Flash 和 HTML5 之間作一個選擇話,阿舍會選 HTML5,不過,阿舍那時也有提到 HTML5 不知何時會 "出世" ? 為什麼遲遲不出來呢 ? 就是因為各大廠之間還是喬不定,所以,有一點遙遙無期的感覺,是啊 ! 不知何時是一個問題,也就是因為這樣,Adobe 才說:「HTML不會終結Flash」。
以阿舍看來, HTML5 和 Flash 之間的戰爭似乎走向了類似 Open Source 和付費軟體的戰爭,而結果就是兩者會以互有消長的狀態,一起存在著,而 HTML5 就變成 Flash 之外的另一個選擇,沒有誰消滅誰的問題了,除非那一方搬出了殺手級的應用方式 ( Killer Application ),那才能有所改變的....。
以阿舍看來, HTML5 和 Flash 之間的戰爭似乎走向了類似 Open Source 和付費軟體的戰爭,而結果就是兩者會以互有消長的狀態,一起存在著,而 HTML5 就變成 Flash 之外的另一個選擇,沒有誰消滅誰的問題了,除非那一方搬出了殺手級的應用方式 ( Killer Application ),那才能有所改變的....。
星期三, 三月 10, 2010
如何在 Lotus Notes 的表單上插入 PNG 檔 ?
Lotus Domino Designer 的 Image Resource 並不支援匯入 PNG 的圖檔,同時,Lotus Notes 7.0 版以前,在 Form 或是 RichText 的欄位中,也都無法插入 PNG 檔,阿舍去查了一下,Lotus Notes Client 要在 Form 或文件中插入 Inline 的 PNG 圖檔是可以的,只要在 Lotus Notes 的 Notes.ini 中加入下列串後再重開 Lotus Notes ,之後要匯入圖檔時,就會多一個叫做「PNG Image」。
EDITIMP18=PNG Image,0,_IW4W,,.PNG,,8,
而 Lotus Notes 8.0 之後的版本己內建支援 PNG 檔,它把 PNG 圖檔稱做是「Portable Network Graphic」,就是 PNG 的全名的意思,而不叫「PNG Image」。
星期二, 三月 09, 2010
星期一, 三月 08, 2010
雲端運算服務的三種賺錢機會...
雲端服務的架構由硬體到軟體來看,會產生下列三種服務的需求。
- 基礎架構服務化 (IaaS, Infrastructure-as-a-services)
- 這個指的是整個硬體和網路的成本,要做這個服務來賺錢,成本要很粗,而且最好是像中華電信這種有當 ISP 和提供 IDC 服務的公司最合適。
- 平台服務化 (PaaS, Platform-as-a-services)
- 這個就像是電腦的作業系統一樣,提供一些網站或網路程式應用雲端運算服務的功能,在台灣,目前己經跳出來說的作的,就只有趨勢科技要成立一家叫做「騰雲」的公司,而在國外,就很多了,比較有名的,就是 Amazon 的 AwS 了。
- 軟體服務化(SaaS, Software-as-a-services)
- 最後的這個就是大家的機會了,只要有創意能寫出好用和受歡迎的網路程式,再加上雲端運算能夠提供由小博大和 Small to Big 的優良環境,所以,這一塊是個人、Soho 以及企業大戶等,大家都可以下去各自打拼的機會了。
標籤:
Cloud Computing,
雲端運算
星期四, 三月 04, 2010
如何讓 Android 可以執行 Perl 和 Python ?
阿舍還滿喜歡 Perl 這種 Script Language ( 腳本語言 ) 的,所以就想找找看有沒有可以在 Android上寫 Perl 的方式,結果發現,原來,有個叫 Android Scripting Environment ( ASE ) 的程式可以提供在 Android 上執行 Script Language 的環境,可以配合自己喜好來決定要安裝那種 Script Language,而這些 Android 版的 Script Language 在 Android Scripting Environment ( ASE ) 的網站上就有可以下載來安裝,目前有支援的 Script Language 除了 Perl 和 Python 以外,還有 Javascript、JRuby、Lua、Rhino 及 BeanShell 等,據說還會陸續增加哩 !!
標籤:
Google Android,
Javascript,
Python
星期三, 三月 03, 2010
星期二, 三月 02, 2010
LotusLive.com : IBM 的雲端服務
其實 IBM 很早以前就有推出一個叫「Lotus Notes Hosted Messaging」的服務,只是那個時候還有沒有「雲端運算」這個名詞,那個時候都流行叫「Hosted」,意思就是用放在別人家機房的機器與軟體。
這次 IBM 新推出雲端運算服務的 LotusLive.com 也是以 Lotus Domino 為基礎的,不過,還加了 Lotus Sametime 和 Lotus Connections 的功能,所以, LotusLive.com 除了提供以郵件服務為基礎的相關服務外,還多了線上會議及社交網站的功能哩 ! 看來滿實用的,目前已有局部的中文化了,有興趣的話,可以註冊來免費試用三十天看看喔 !
這次 IBM 新推出雲端運算服務的 LotusLive.com 也是以 Lotus Domino 為基礎的,不過,還加了 Lotus Sametime 和 Lotus Connections 的功能,所以, LotusLive.com 除了提供以郵件服務為基礎的相關服務外,還多了線上會議及社交網站的功能哩 ! 看來滿實用的,目前已有局部的中文化了,有興趣的話,可以註冊來免費試用三十天看看喔 !
星期日, 二月 28, 2010
如何設定 Domino/Notes 的 NSF_BUFFER_POOL_SIZE ?
NSF_BUFFER_POOL_SIZE 是放在 Notes.ini 裡,用來設定 Domino/Notes 把資料庫 ( NSF ) 讀入到記憶體的索引數量,這個設定可以提高 Domino/Notes 的反應速度,不過,根據 IBM DeveloperWorks的測試來看,並不是越多的記憶體就代表會有越好的效能,所需的設定值要依實際的環境來調校的,這裡有一篇各個版本的預設值以及各個作業系統的建議值。
另外,NSF_BUFFER_POOL_SIZE 的設定對 View ( 視界 ) 並沒有加速的效果哩 !
另外,NSF_BUFFER_POOL_SIZE 的設定對 View ( 視界 ) 並沒有加速的效果哩 !
星期五, 二月 26, 2010
LTE 和 WiMax 的差別 ?
LTE (Long Term Evolution) 是由 3GPP 組織所制定,基於現有 3G 設備所發展的無線寛頻技術,而 WiMax ( Worldwide Interoperability for Microwave Access ) 是由 WiMax 論壇依現有的 802.x 架構所發展而成的無線寬頻技術,所以說,一個是電信掛的,另一個就是電腦掛的。
大部的文章都會說,這二種技術在市場的成敗是依地區和政治的情況而定,不過就阿舍來看,應該是依市場進入者的背景來分吧 ! 像電信公司這種已經投入大筆的經費來建置 3G 基地台的,用 LTE 當然是最佳選擇,而對於那些想要在這通訊市場分一杯羹的公司來說,WinMax 應該比較合適了,所以,阿舍是覺得 LTE 和 WiMax 大概會同 ADSL 和 Cable 一樣的情形,有可能同存在,只是市場有率會有高低的...。
大部的文章都會說,這二種技術在市場的成敗是依地區和政治的情況而定,不過就阿舍來看,應該是依市場進入者的背景來分吧 ! 像電信公司這種已經投入大筆的經費來建置 3G 基地台的,用 LTE 當然是最佳選擇,而對於那些想要在這通訊市場分一杯羹的公司來說,WinMax 應該比較合適了,所以,阿舍是覺得 LTE 和 WiMax 大概會同 ADSL 和 Cable 一樣的情形,有可能同存在,只是市場有率會有高低的...。
Bloom Energy Servers ( Bloom Box ) : 自立自強的發電機
Bloom Energy Servers 簡稱為 Bloom Box ,會被稱做 Box 是因為它是一整東西都放在一個箱子裡的 ,所以,一台 Bloom Energy Servers 就是一個大箱子哩 ! ( 也有人說是冰箱...)
這個 Bloom Energy Servers 是一個高效能的發電設備,不用一個發電廠,只要一個箱子就可以提供 100 W 的電力,不過,令阿舍意外的是,阿舍以為 Bloom Energy Servers ( Bloom Box ) 是有什麼特別的方式能夠來產生能源,結果,並沒有,Bloom Energy Servers 是用天然瓦斯 ( 生質油 Bio-gas 也可以 ) 來發電的, Bloom Energy Servers 的特別之處是在於它轉換能源為電力的高效能化學作用與低污染的技術,所以才能不需要很大的空間來發電的。
Bloom Energy Servers 的出現也許會改變現在集中發的模式,將來的有一天,發電也許會走向分散式,每個家庭都可以自己發電,然後,多買幾台的 Bloom Box 組在一起,就可以像雲端服務一樣,租給別人用哩 !!
這個 Bloom Energy Servers 是一個高效能的發電設備,不用一個發電廠,只要一個箱子就可以提供 100 W 的電力,不過,令阿舍意外的是,阿舍以為 Bloom Energy Servers ( Bloom Box ) 是有什麼特別的方式能夠來產生能源,結果,並沒有,Bloom Energy Servers 是用天然瓦斯 ( 生質油 Bio-gas 也可以 ) 來發電的, Bloom Energy Servers 的特別之處是在於它轉換能源為電力的高效能化學作用與低污染的技術,所以才能不需要很大的空間來發電的。
Bloom Energy Servers 的出現也許會改變現在集中發的模式,將來的有一天,發電也許會走向分散式,每個家庭都可以自己發電,然後,多買幾台的 Bloom Box 組在一起,就可以像雲端服務一樣,租給別人用哩 !!
標籤:
Fun
星期四, 二月 25, 2010
VirtualBox 3.1.4 支援 Linux 核心 ( Core ) 2.6.32 版本
阿舍之前把 VirtualBox 裡的 Ubuntu 核心升級到 2.6.32 後,就開始覺得怪怪的,重新安裝 Virtual 的 Guest Addition 也不見效果,果然是 VirtualBox 3.1.2 還沒支援 Linux Core 的 2.6.32 版,現在 VirtualBox 3.1.4 已經修正這個問題,如果有用 Linux Core 2.6.32 版的 Linux Guest ,要升級 VirtualBox 程式,同時也要重新安裝 Linux Guest 用的 Guest Addition 才可以讓分享資料夾的功能正常的哩 !
Linux 仍舊逃不出微軟 ( Microsoft )的魔掌...
日前 Amazon 宣佈要付費給微軟 ( Microsoft ) 一筆使用 Linux 伺服器的授權費,只因為微軟說這個 Linux 伺服器有侵犯到微軟的專利,如果使用 Linux 伺服器的公司不付這筆授權費,那微軟可能會派出律師來煩你,所以,為了省事,喔 ! 不 ! 是遵重智產權,除了 Amazon 答應付錢外,也已經有不少公司已經付了這筆授權費哩 ! 而且,都不算是小公司來的。
星期二, 二月 23, 2010
MapReduce 是什麼 ?
這個 MapReduce 是一種演算法 ( Wikipedia 上是用 Framework )是源自 Google 在 2004 所發表的一篇叫做「MapReduce: Simplified Data Processing on Large Clusters」的論文,就如它的標題所說的一樣,這是一個用在大型叢集環境處理的大量資料的一種軟體架構,是 Google 用在它的搜尋技術的演算法之一。演算法 ?? 好遙遠的東西哩 ! 不過拜雲端運算興盛之賜,這種演算法己經充斥在我們的身邊,而且是快到了隨處可得的程度了。
訂閱:
文章 (Atom)
