星期六, 三月 13, 2010

BPM 和 Workflow 的不同 ?

BPM ( Business Process Management ) 的中文翻譯,有人說是商業流程管理,也有人是說是企業程管理,後者是目前台灣廠商比較通用的翻譯 ( 但是,阿舍比較喜歡商業流程的翻譯 ) ,BPM 指的是企業營運的流程,從生產、庫存到銷售所形成的這個大流程,這個流程一般都是維繫著企業生存的重要流程。
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 看看...。

星期五, 三月 12, 2010

什麼是 Ubuntu 的 "Humanity Towards Others" ?

 "Humanity Towards Others" 其實就是 Ubuntu 的意思,而 Ubuntu 是非洲的一種 "以人道對待他人" 的處世精神,當初 Ubuntu 這套 Linux 之所命名為 Ubuntu 的原因,就是希望能夠以
 "Humanity Towards Others" 的精神,為 Linux 社群建立互助,共享的開放原始碼使用環境,而 Ubuntu 一直投注心力在使 Linux 能夠讓更多的人可以容易的使用 Linux,其實就是一種實踐  "Humanity Towards Others" 精神的作法。

微投影機 ( Micro Projector ) + 虛擬鍵盤 + 智慧手機 ?

微投影機目前的發展應該是接近成熟了,而智慧型手機就更不用說了,就只差這個用投影產生的虛擬鍵盤還沒有成熟的產品出來,不過,還好,如果有人做出將螢幕透過微投影機投出來,然後把手機上的螢幕當成虛擬鍵盤,這樣應該不難做的到,效果應該也不錯。
阿舍想,如果這三種產品都成熟了,而且都可以透過藍芽來連結 ( 為什麼不直接做在一起 ? 大概沒有人還想繼續用「黑金剛」級的大手機吧 !! 呵 !),那麼,就能模擬出和筆記型電腦一樣的使用經驗,可以在任何環境做坐在位置上做的事哩 ! 這樣就會發展出真正的行動運算能力,使用電腦和手機的方式就會改變了。
PS.畢竟要在小螢幕上看和用手指點、點、點,還是很難可以完成用筆記型或桌上型電腦的做的事的。

Flash 將不會被 HTML5 取代 ?

阿舍在上一篇文章中提到,如果要在 Flash 和 HTML5 之間作一個選擇話,阿舍會選 HTML5,不過,阿舍那時也有提到 HTML5 不知何時會 "出世" ? 為什麼遲遲不出來呢 ? 就是因為各大廠之間還是喬不定,所以,有一點遙遙無期的感覺,是啊 ! 不知何時是一個問題,也就是因為這樣,Adobe 才說:「HTML不會終結Flash」
以阿舍看來, 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

人肉雲端運算服務 ?

就阿舍的觀察,網際網路的發展除了造就電腦運算力的雲端運算服務外,人力的雲端運算其實也有慢慢的在形成,像人肉搜尋器這種東西,在過去的幾百、幾千年裡,都只有像皇帝或是國王這樣的角色才有辦法發起和完成,但是,現在,像 Web 2.0 這樣的平台就能做的到,只是,畢竟還是人,人是不容易控制,這個人肉雲端運算還需要有一個更有效的軟體平台才能真正的把人力同電腦運算力一樣發展成可以隨需要 ( On Demand )來即時存取和擴充運算力的。

星期一, 三月 08, 2010

零時攻擊 ( Zero Day Attack ) 是什麼 ?

有人說 Zero-Day,有人說 Zero-Time,還有人說 Zero-Hour 哩 ! 但是講的都是同一件是,所謂的 Zero-Day 指的是在事前還沒發生之前就先被發現了,怎麼可能哩 ? 一般來說,這大都是在講軟體的的問題,因為,軟體可能在還沒發行前就被駭客給劫走了,然後,找出它的弱點,只要軟體一發行上市,使用者一安裝使用,駭客馬上就可以開始攻擊,這幾乎是達到零時差的情況,所以,這就叫做「零時攻擊 ( Zero Day Attack )」。
到了後來,零時攻擊 ( Zero Day Attack ) 也開始指駭客利用軟體廠商尚未發現的安全漏洞所做的攻擊。

如何備份及搬移 VirtualBox 的虛擬機器 ?

阿舍本來想,這應該不是什麼難事,只要把 VirtualBox 的 vdi 檔 Copy 起來就可以備份了,結果,再拿這個 vdi 檔來用 VirtualBox 建立新虛擬機器時,就不行了,會出現一長串的錯誤訊息。
後來去查了一下,原來,VirtualBox 的備份和搬移是要利用它自已提供的匯出、匯入功能來達成,檔案格式是 vof,而不是 vdi 檔。

雲端運算服務的三種賺錢機會...

雲端服務的架構由硬體到軟體來看,會產生下列三種服務的需求。
  • 基礎架構服務化 (IaaS, Infrastructure-as-a-services)
    • 這個指的是整個硬體和網路的成本,要做這個服務來賺錢,成本要很粗,而且最好是像中華電信這種有當 ISP 和提供 IDC 服務的公司最合適。
  • 平台服務化 (PaaS, Platform-as-a-services)
    • 這個就像是電腦的作業系統一樣,提供一些網站或網路程式應用雲端運算服務的功能,在台灣,目前己經跳出來說的作的,就只有趨勢科技要成立一家叫做「騰雲」的公司,而在國外,就很多了,比較有名的,就是 Amazon 的 AwS 了。
  • 軟體服務化(SaaS, Software-as-a-services)
    • 最後的這個就是大家的機會了,只要有創意能寫出好用和受歡迎的網路程式,再加上雲端運算能夠提供由小博大和 Small to Big 的優良環境,所以,這一塊是個人、Soho 以及企業大戶等,大家都可以下去各自打拼的機會了。

星期四, 三月 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 除了 PerlPython 以外,還有 JavascriptJRubyLuaRhinoBeanShell 等,據說還會陸續增加哩 !!


g.ho.st 虛擬電腦 ( Virtual Computer ) 雲端服務要 Shut Down ?

阿舍今天早上收到 g.ho.st 的信,說是要 Shut down,阿舍就以為是要做例行的維護,不過,打開信一看,竟然是要終止服務了,阿舍想說怎麼這麼快就有公司從雲端摔下來哩 ! 結果,連到他們的網站才知道,原來是要專心做企業的收費服務哩 ! 2010 年 3 月15 日後,免費的個人帳號就不能用了....
Ghost 是一家透過 Amazon 的雲端服務來提供虛擬電腦 ( Virtual Computer) 的公司,Ghost 的虛擬電腦服務是只要由瀏覽器就可開啟和個人電腦的上一樣的桌面,所以,不管在那裡都可存取一樣的桌面和檔案,阿舍試了還不錯用哩 !!

星期三, 三月 03, 2010

Open Cirrus 組織 : Open Source 的雲端運算技術試驗台

相對於 IBM微軟使用自家技術的雲端運算服務,這個 Open Cirrus 組織整合了 Open Source 軟體的技術來發展雲端運算,目前主要的成員有 IntelYahooHP 等三大咖,目前總共有 10 個成員左右,不過,阿舍發現裡面已經有韓國新加坡俄羅斯的組織加入,記得,阿舍之前好像很少看這些國家的組織加入這種類型的]國際組織,所以,提出來說說。
目前 Open Cirrus 組織所發展的雲端運算軟體有 HadoopTashiZoni HDFS 等,包含了雲端運算架構的每一個階層哩 !

星期二, 三月 02, 2010

LotusLive.com : IBM 的雲端服務

其實 IBM 很早以前就有推出一個叫「Lotus Notes Hosted Messaging」的服務,只是那個時候還有沒有「雲端運算」這個名詞,那個時候都流行叫「Hosted」,意思就是用放在別人家機房的機器與軟體。
這次 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 ( 視界 ) 並沒有加速的效果哩 !

星期五, 二月 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 一樣的情形,有可能同存在,只是市場有率會有高低的...。

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 組在一起,就可以像雲端服務一樣,租給別人用哩 !!

星期四, 二月 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 用在它的搜尋技術的演算法之一。演算法 ?? 好遙遠的東西哩 ! 不過拜雲端運算興盛之賜,這種演算法己經充斥在我們的身邊,而且是快到了隨處可得的程度了。

星期六, 二月 20, 2010

Line-Of-Business ( LOB ) Application 是什麼 ?

把生產製造作業、會計作業以及供應鍊等之類的企業重要作業流程視成是組成企業的一條一條的線就叫做 Line-Of-Business ( LOB ),而應用在這些上面的軟體應用系統就叫做 Line-Of-Business ( LOB ) Application。
因為這些 Line-Of-Business ( LOB ) Application 大多指的是企業內重要的軟體應用系統,所以,後來就用 Line-Of-Business ( LOB ) Application 來代表企業重要的軟體應用系統,而不用一個個的把這些系統列舉出來哩 !

中華電信提供的免費 QR-Code 產生器

阿舍在找 QR-Code 的資料時才發現,原來中華電信已經有提供一個網頁版的免費 QR-Code 產生器個產生器提供了包括電話、網頁、簡訊通訊錄等的各類型 QR-Code 產生功能,而且還可以選擇產生的 QR-Code 圖型的大小,產生後按下面的下載條碼就完成了,很方便的哩 !

關於 LIME 輸入法的另類用法

雖然 LIME 輸入很麻煩,需要自已建立匯入輸入法對應表,而且匯入的時間也有點久,不小心還會失敗 ( 阿舍就是試了二次才成功的,而且真的花近 30 分鐘才能完成哩 ! ),不過這也是它的優點之一,就是可以完全的自訂輸入法,也就是說,使用者可以自定出另一種輸入法,或是建立更多自用的快捷輸入方式。
所以說,阿舍覺得 LIME 輸入法應該是真的比較像是一個純的輸入法平台,只要有各種輸入法對照表,那它就可以變成各種輸入法哩 ! 這是和一般輸入法軟體不同的地方....。
本圖片取自 LIME 官網

Goolge Android 手機的倉頡輸入法 : LIME vs HKIME

阿舍的注音是非常爛的,總是拼不出是第幾聲,所以就只好學倉頡了,可是,這些年來,大部分的手機都沒有提供倉頡輸入法,阿舍總是用的很辛苦,沒想到這個 Google Android 手機也沒有內建倉頡輸入法,真是令阿舍失望哩 !
還好,有二位心人事寫了輸入法的替代程式給 Google Android 的手機用,一支是台灣寫的 LIME ,另一支則是香港寫的 HKIME,這二支都可以從 Android Market 免費下載,不同的是,LIME 不含輸入法對應表 ( lime 檔 ),下載後,使用者要自己建立 lime 檔找人家建好的來下載,而 HKIME 就簡單多了,下載安裝後就可以直接用了,除了倉頡以外,還有速成和拼音哩 !
阿舍二種都裝來試了,阿舍很喜歡 LIME 的鍵盤設計,比較像傳統鍵盤,感覺很容易點的到,而且可以設定把數字鍵放在鍵盤的最上面,所以,敲數字就不用換鍵盤了,還有,目前只有 LIME 有提供 關聯字的功能。


而 HKMIE 的好處除了安裝設定容易和內建多種輸入法外,還有的就是在鍵盤上就有一個按鍵可以切換輸入法,很是方便的。

星期一, 二月 15, 2010

Flash 和 HTML5 的戰爭

大家現在也許都和阿舍一樣,都已經習慣在瀏覽器安裝 Flash 的外掛,這樣才能播放一些有動態效果的東西,但是,如果可以不用另外裝外掛就可以播放這些動態的影片和動畫,那不是更好嗎 ?  新一代的 HTML5 標準將會加入撥放動態影片的功能,所以,只要使用的瀏覽器有支援 HTML5 標準,不用額外安裝外掛就可以播放影片了,這樣的作法就嚴重的影響到 Flash 的生計哩 !
不過,HTML5 的標準目前還在訂定中,各家瀏覽器對於支援 HTML5 標準的態度也有點分岐,但是,以目前的情況看來,HTML5 早晚也是會有個定局的,所以,有人會持續的支持 Flash,也有人會大力擁抱 HTML5 而摒棄 Flash這兩派人馬還會再纏鬥好一陣子吧 !
阿舍會支援那一邊呢 ? 呵 ! 阿舍還沒好好學會 Flash,所以,當然是會選 HTML5 囉 ! 只是...不曉得 支援 HTML5 的瀏覽器,何時會出現囉 !!

星期日, 二月 14, 2010

Lotus Domino/Notes 和 Microsoft Exchange 的不同 ?

為什麼要拿 Lotus Domino/Notes 和 Microsoft Exchange 相比呢 ? 因為它們都有提供當作郵件伺服器 ( Mail Server )的功能,而且,包括 IBM ( IBM 在 1985 年併購了 Lotus ) 自己也不知道為什麼的,常把 Lotus Domino/Notes 和 Microsoft Exchange 相比哩! ( 呵 ! 阿舍就是覺得怪... )
基本上來說,Lotus Domino/Notes Microsoft Exchange 是兩個完全不同的產品,Microsoft Exchange 的功能就是郵件伺服器,它只做作郵件管理這件事,而郵件伺服器對 Lotus Domino/Notes 來說,只是它眾多功能之一,Lotus Domino/Notes 的主要用途是拿來當做企業內部協同運作的一個平台,除了郵件以外,還可以快速開發應用系統,所以,Lotus Domino/Notes 除了有郵件功能外,它還是一部目錄服務伺服器 ( Directory Server ) ,網頁伺服器 ( Web/HTTP Server ),憑證伺服器 ( CA Server ),文件資料庫以及應用程式伺服器 ( Application Server ) ...。
所以說,如要選用 Lotus Domino/Notes 來用,當然是有考慮要應用它的協同作和整合的功能,不然,花那麼多錢買的那麼多功能,卻只拿來當郵件伺服器,那就真的不划算了,還不如用 Microsoft Exchange 或是 Linux 的郵件伺服器會比較省。

如何查看 svchost.exe 在跑些什麼程式... ?

阿舍知道有些病毒會靠 svchost.exe 來運作,但是,svchost.exe 不一定就是病毒,因為 Windows 有很多的 "服務" 都是靠這個 svchost.exe 在運行的,阿舍通常是在查看「工作管理員」時,如果感覺這個 svchost.exe 的數目太多時,就到 會到「命令提示字元」( 阿舍的那個年代叫做 「DOS 視窗」) 用下面的指令來查看這些 svchost.exe 到底在跑些什麼東東,減少一些被種病毒機會哩 !
tasklist /svc
如果覺得用上面的指令會看不清楚,那就用下面的指令來一行一行的看。
tasklist /svc | more

工商服務