星期四, 三月 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 用在它的搜尋技術的演算法之一。演算法 ?? 好遙遠的東西哩 ! 不過拜雲端運算興盛之賜,這種演算法己經充斥在我們的身邊,而且是快到了隨處可得的程度了。
星期六, 二月 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 來代表企業重要的軟體應用系統,而不用一個個的把這些系統列舉出來哩 !
因為這些 Line-Of-Business ( LOB ) Application 大多指的是企業內重要的軟體應用系統,所以,後來就用 Line-Of-Business ( LOB ) Application 來代表企業重要的軟體應用系統,而不用一個個的把這些系統列舉出來哩 !
標籤:
Tips
中華電信提供的免費 QR-Code 產生器
阿舍在找 QR-Code 的資料時才發現,原來中華電信已經有提供一個網頁版的免費 QR-Code 產生器,這個產生器提供了包括電話、網頁、簡訊通訊錄等的各類型 QR-Code 產生功能,而且還可以選擇產生的 QR-Code 圖型的大小,產生後按下面的下載條碼就完成了,很方便的哩 !
標籤:
Tips
Goolge Android 手機的倉頡輸入法 : LIME vs HKIME
阿舍的注音是非常爛的,總是拼不出是第幾聲,所以就只好學倉頡了,可是,這些年來,大部分的手機都沒有提供倉頡輸入法,阿舍總是用的很辛苦,沒想到這個 Google Android 手機也沒有內建倉頡輸入法,真是令阿舍失望哩 !
還好,有二位心人事寫了輸入法的替代程式給 Google Android 的手機用,一支是台灣寫的 LIME ,另一支則是香港寫的 HKIME,這二支都可以從 Android Market 免費下載,不同的是,LIME 不含輸入法對應表 ( lime 檔 ),下載後,使用者要自己建立 lime 檔或找人家建好的來下載,而 HKIME 就簡單多了,下載安裝後就可以直接用了,除了倉頡以外,還有速成和拼音哩 !
阿舍二種都裝來試了,阿舍很喜歡 LIME 的鍵盤設計,比較像傳統鍵盤,感覺很容易點的到,而且可以設定把數字鍵放在鍵盤的最上面,所以,敲數字就不用換鍵盤了,還有,目前只有 LIME 有提供 關聯字的功能。
而 HKMIE 的好處除了安裝設定容易和內建多種輸入法外,還有的就是在鍵盤上就有一個按鍵可以切換輸入法,很是方便的。
還好,有二位心人事寫了輸入法的替代程式給 Google Android 的手機用,一支是台灣寫的 LIME ,另一支則是香港寫的 HKIME,這二支都可以從 Android Market 免費下載,不同的是,LIME 不含輸入法對應表 ( lime 檔 ),下載後,使用者要自己建立 lime 檔或找人家建好的來下載,而 HKIME 就簡單多了,下載安裝後就可以直接用了,除了倉頡以外,還有速成和拼音哩 !
阿舍二種都裝來試了,阿舍很喜歡 LIME 的鍵盤設計,比較像傳統鍵盤,感覺很容易點的到,而且可以設定把數字鍵放在鍵盤的最上面,所以,敲數字就不用換鍵盤了,還有,目前只有 LIME 有提供 關聯字的功能。
標籤:
Google,
Google ndroid
星期一, 二月 15, 2010
Flash 和 HTML5 的戰爭
大家現在也許都和阿舍一樣,都已經習慣在瀏覽器安裝 Flash 的外掛,這樣才能播放一些有動態效果的東西,但是,如果可以不用另外裝外掛就可以播放這些動態的影片和動畫,那不是更好嗎 ? 新一代的 HTML5 標準將會加入撥放動態影片的功能,所以,只要使用的瀏覽器有支援 HTML5 標準,不用額外安裝外掛就可以播放影片了,這樣的作法就嚴重的影響到 Flash 的生計哩 !
不過,HTML5 的標準目前還在訂定中,各家瀏覽器對於支援 HTML5 標準的態度也有點分岐,但是,以目前的情況看來,HTML5 早晚也是會有個定局的,所以,有人會持續的支持 Flash,也有人會大力擁抱 HTML5 而摒棄 Flash,這兩派人馬還會再纏鬥好一陣子吧 !
阿舍會支援那一邊呢 ? 呵 ! 阿舍還沒好好學會 Flash,所以,當然是會選 HTML5 囉 ! 只是...不曉得 支援 HTML5 的瀏覽器,何時會出現囉 !!
不過,HTML5 的標準目前還在訂定中,各家瀏覽器對於支援 HTML5 標準的態度也有點分岐,但是,以目前的情況看來,HTML5 早晚也是會有個定局的,所以,有人會持續的支持 Flash,也有人會大力擁抱 HTML5 而摒棄 Flash,這兩派人馬還會再纏鬥好一陣子吧 !
阿舍會支援那一邊呢 ? 呵 ! 阿舍還沒好好學會 Flash,所以,當然是會選 HTML5 囉 ! 只是...不曉得 支援 HTML5 的瀏覽器,何時會出現囉 !!
標籤:
HTML,
Javascript
星期日, 二月 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 的郵件伺服器會比較省。
基本上來說,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
星期三, 二月 10, 2010
如何查看 Javascript 產生的 HTML 元件 ?
就阿舍所知,IE 內建的功能應該是沒有辦法的,所以,每次要 Debug 由 Javascript 動態產生的 HTML 原始碼就很痛苦,後來阿舍改用 Apple 的 Safari 瀏覽器之後才發現,這個 Safari 瀏覽器內建就有這個功能,叫做「網頁檢視器 ( Web Inspector )」,在 Javascript 執行完成後到上面選單的「開發人員」>「顯示網頁檢視器」,這樣就會跳出一個視窗,左邊出現的就是所有網頁的 HTML 元件了,點那個黑色三角型就可以一直往下展開了...。
不過,如果遇到是專門寫給 IE 的網頁,那就不行了....。
標籤:
Browser,
Javascript,
Safari
星期一, 二月 08, 2010
可以用在商業用途的開放原始碼授權 ?
目前比較常見的開放原始碼授權有 GPL、LPGL、Apache、BSD 及 MIT 等五大開放原始碼授權方式,如果要拿開放原始碼的軟體或程式庫來做商業用途或再授權的話,MIT 是風險最小和問題最少的授權,因為 MIT 只要求要保留原授權許可的聲明就可以了,再來是 BSD 和 Apache 這兩個,它們也都允許再授權,不過都有一些些的要求要符合 ( 請參考這裡和這裡 )。
LGPL 是對 GPL 的修改,它針對程式庫的引用提供了商業用途的可行性,不過,如果是軟體或是需要修改原來程式的話,根據 LGPL 的規定,還是不適合商業用途的。最後的 GPL 就更不適合拿來做商業用途了,因為它嚴格的要求繼承授權和開放原始碼,所以對於商業的應用造成了一些阻礙。
LGPL 是對 GPL 的修改,它針對程式庫的引用提供了商業用途的可行性,不過,如果是軟體或是需要修改原來程式的話,根據 LGPL 的規定,還是不適合商業用途的。最後的 GPL 就更不適合拿來做商業用途了,因為它嚴格的要求繼承授權和開放原始碼,所以對於商業的應用造成了一些阻礙。
標籤:
License,
Open Source
星期日, 二月 07, 2010
OpenNTF.org : Lotus Domino/Notes 的開放原始碼 ( Open Source )
阿舍接觸 OpenNTF.org 這個 Lotus Domino/Notes 開放原始碼 ( Open Source ) 的網站已經很久了,只是在台灣似乎不太多人知道的樣子哩 ! 這個 OpenNTF,org 網站上有各種 Lotus Domino/Notes 的開放原始碼專案,它沒有在 IBM 冷落 Lotus Domino/Notes 的那個時期裡消失,而且越來越旺 ( 有超過 250 個專案 ),這是令阿舍滿高興和意外的事。
OpenNTF.org 除了提供各類 Lotus Domino/Notes 的軟體外,也有一些程式庫和框架 ( Framework ) 的東西,對有在玩 Lotus Domino/Notes 的人來說,是不錯的參考學習來源。
註: OpenNTF.org 的專案採用 Apache 及 GPL 兩種開放原始碼的授權。
OpenNTF.org 除了提供各類 Lotus Domino/Notes 的軟體外,也有一些程式庫和框架 ( Framework ) 的東西,對有在玩 Lotus Domino/Notes 的人來說,是不錯的參考學習來源。
註: OpenNTF.org 的專案採用 Apache 及 GPL 兩種開放原始碼的授權。
訂閱:
文章 (Atom)





