2010年3月22日星期一

Facebook 粉絲團來的不一定是粉絲哩 !

阿舍最近聽到一個賣床公司的廣播廣告,廣告中有提到要大家去加入這家賣床公司在  Facebook 上的粉絲團,至於加入之後是不是有什麼好康,阿舍己經忘了,只是聽到時,阿舍就想,誰會去加入這個粉絲團 ? 大概是買想買床的人吧 ! 不一定,也許阿舍還不懂所謂的 Facebook 行銷術,不過,來會去參加,倒是一個很重要的問題哩 !
這兩天的一個大新聞,就是雀巢公司的 FackBook 粉絲團被反雀巢公司的不良粉絲給灌暴了 ! 來了一堆的粉絲,但是都是來亂的,這些不良粉絲的發言會影響忠心粉絲的認知,進而造成嚴重的反行銷,而社群網站的特色之一就是訊息的傳遞速度是非常之快的,而且,對應的處理方式通常是決定這個反向行銷加劇的速度,所以,阿舍是覺得,如果想要利這種社群網站的行銷方式之前,還是先擬定各種可能的狀況和應變方式,這樣才可以在事情發生異常時,火速的止血去...。

2010年3月17日星期三

利用雲端運算服務建置測試環境..

像 Amazon 這種以使用時數來計費的雲端運算服務最適合拿來建構測試環境,不過,要先說一下,阿舍這裡指的測試環境是指系統或網路用的測試環境,如果是程式開發用的測試環境,那就要另外評估了。
一般來說,要在自家公司建構系統或網路的測試環境,有時是不太容易的,而像 Amazon 這種雲端運算服務,有提供不少的作業系統和不同運算能力的虛擬機器可以使用,所以,可以很容易的建構出要的測試環境,只是,這樣購買運算力的付費方式,一般企業可能還不一定能接受哩 ! 不然對系統工程人員會有不小的幫吧 !

2010年3月15日星期一

免費的 Comodo Firewall + Anti-Virus 出 4.0 版了

Comodo之前出的 Anti-Virus 3.0 版在阿舍的電腦上跑 Lotus Domino Server 時會死當,所以,阿舍後來就只有用 Comodo 的免費 Firewall,這次出了 4.0 版,阿就再載來安裝看看,結果,這一版己經沒有這個問題了,就可以安心來升級的。
不過,安裝時,要先移除舊版本之後再安裝新版本,可是,安裝時會需要連到 Comodo 的伺服器下載檔案,大概有 130 幾 MB,這樣子就會有一小段的時間是空窗期,就是電腦會沒有個人防火牆的保護,所以,最好在安全的連線環境中會比較保險哩 !

Composite Application 和 Mashup Application 有什麼不同

這二種應用系統的特色就是都是從現有的各個應用系統擷取資料到單一的界面供使用者使用,不同的是,Mashup Application 比較像是過去的 Portal 的概念,將資料集中展示,而 Composite Application 則不只是把資料集中,它主要的目的是運用現有的應用系統來「組裝」出新的應用系統,比較像是現有應用系統的流程整合或是使用方式的改良。

2010年3月13日星期六

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 看看...。

2010年3月12日星期五

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 ),那才能有所改變的....。

2010年3月10日星期三

如何在 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」。

2010年3月9日星期二

人肉雲端運算服務 ?

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

2010年3月8日星期一

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

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

不過,到了後來,零時攻擊 ( Zero Day Attack ) 也開始用在駭客利用軟體廠商尚未發現的安全漏洞所做的攻擊。

VirtualBox 如何備份的虛擬機器 (VM) ?

阿舍本來想說,要備份這個 VirtualBox 的虛擬機器應該不是什麼難事,只要把 VirtualBox 的 vdi 檔 複製起來放就可以備份了,結果,當阿舍再拿這個 vdi 檔來用 VirtualBox 建立新虛擬機器時,就不行了,會出現一長串的錯誤訊息。( 後來,阿舍有找到解決來直接備份 vdi 檔,請看這裡 )

後來去查了一下,原來,VirtualBox 的備份和搬移是要利用它自已提供的匯出和匯入功能來達成,檔案格式是 vof,而不是 vdi 檔哩 ! 可是,VirtualBox 的匯出和匯入功能速度不快做起要花不少的時間哩 !

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

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

2010年3月4日星期四

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 等,據說還會陸續增加哩 !!
下載 & 安裝

2011/11/20 更新:Android Scripting Environment 後來更名為「Scripting Layer for Android (SL4A)」

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

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

2010年3月3日星期三

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

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

2010年3月2日星期二

LotusLive.com : IBM 的雲端服務

其實 IBM 很早以前就有推出一個叫「Lotus Notes Hosted Messaging」的服務,只是那個時候還有沒有「雲端運算」這個名詞,那個時候都流行叫「Hosted」,意思就是用放在別人家機房的機器與軟體。
這次 IBM 新推出雲端運算服務的  LotusLive.com 也是以 Lotus Domino 為基礎的,不過,還加了 Lotus Sametime Lotus Connections 的功能,所以, LotusLive.com 除了提供以郵件服務為基礎的相關服務外,還多了線上會議及社交網站的功能哩 ! 看來滿實用的,目前已有局部的中文化了,有興趣的話,可以註冊來免費試用三十天看看喔 !

2010年2月28日星期日

如何設定 Domino/Notes 的 NSF_BUFFER_POOL_SIZE ?

NSF_BUFFER_POOL_SIZE 是放在 Notes.ini 裡,用來設定 Domino/Notes資料庫 ( NSF ) 讀入到記憶體的索引數量,這個設定可以提高 Domino/Notes 的反應速度,不過,根據 IBM DeveloperWorks的測試來看,並不是越多的記憶體就代表會有越好的效能,所需的設定值要依實際的環境來調校的這裡有一篇各個版本的預設值以及各個作業系統的建議值。
另外,NSF_BUFFER_POOL_SIZE 的設定對 View ( 視界 ) 並沒有加速的效果哩 !