總網頁瀏覽量

搜尋此網誌

2010年12月23日 星期四

CentOS 5 裝JDKSE1.6

1.yum install java-1.6.0-openjdk java-1.6.0-openjdk-devel
2.java -version 查看版本
3.如果你的 JVM 還是舊版本可使用下列方式改變
執行 update-alternatives --config java,選擇你要更換的JVM
4.設定 JAVA 環境變數將以下文加入最後一行存檔

JAVA_HOME=/usr/lib/jvm/java-1.6.0
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
export PATH JAVA_HOME CLASSPATH
5.reboot

 3

2010年11月6日 星期六

Amazon EC2 簡易註冊過程

註冊AWS帳號並申請EC2服務
1.先有 AWS account 通常是以email 為帳號 註冊是免費 但此信箱你必須收的到信才能確認請到 http://aws.amazon.com/ec2  註冊AWS帳號後到信箱收信
建立AWS帳號

打開註冊頁面

輸入你的電子郵件,選取”I am a new user”,按下黃色按鈕。
輸入名字,電子郵件打兩次,再輸入密碼兩次,按下黃色按鈕”Create account”來建立帳號。

接下來,把有星號的必填欄位(地址,城市,電話…等)都填入正確的資料。其中電話當然要是正確的,因為Amazon系統會自動撥號給這隻電話確認真實性。 勾選同意服務條款後按繼續。
 如果沒有資料填寫的錯誤,到此AWS帳號就建立完成了!
收到Welcome to Amazon Web Services信件後點選確認完成
 到EC2申請網址。勾選” I am a returning User”,並輸入密碼登入。
接下來應該會看到下面這個畫面!”Free Tier for new AWS customers"
看到這個畫面後,請拿出你的信用卡,並且把頁面卷到最下方。填入信用卡號,日期,姓名等資訊。Amazon用信用卡片來確認你的身分,如果雲端運算的使用量超出他的免費規定,也會因此收錢。不過,在一般測試使用情況下,一般人使用的量不會到需要收錢的地步。

按下黃色按鈕繼續後,接下來就是身分確認階段。系統會再次詢問你的手機號碼。把國碼的地方改為Taiwan(+886),手機號碼寫09xx這樣開頭的號碼就可以繼續。 接下來畫面會跳出來顯示一個四位數的PIN,然後你的手機過幾秒就會接到一通電話跟你說英文。用手機上的鍵盤直接輸入你電腦畫面上看到的四位數PIN

點選查詢目前帳戶狀態

這個時候會看到Elastic Compute Cloud, Simple Simple Notification Service…等服務都處於”審核狀態”(Authorizing your account to access this web service)。
到這個階段的話,Amazon那邊在審核這個申請以及信用卡號等資料,所以我們能做的事情就是等待了。按照Amazon那邊跟台灣的時差加上過去經驗來看的話,我們可能會等到數小時。

如果一切順利,在信箱中就會有Amazon信件通知。

2010年10月11日 星期一

cloud computing 懶人包 收集

IDC(國際數據資訊公司)的Frank Gens說2010年會是IT產業的轉變年(transformational year for IT),部份轉變來自雲端運算技術。雖然雲端運算是熱門話題,許多IT朋友對主機部份從供應商的選擇到對安全與順應性的控制,仍感迷失與不確定。我們整理出一份很讚的資源列表來助你在這些議題中導航。如果你發現其它值得分享的內容,請讓我們知道。

有數家企業機構和集團在協助瞭解雲端技術,提供了最佳的實行方式並促成標準化:

紅帽提交雲端API作為業界開放標準

Linux大廠紅帽(Red Hat)周三(8/25)揭露了該公司的雲端計畫,並宣布已提交該公司的Deltacloud雲端API規格予分散式管理工作小組(Distributed Management Task Force,DMTF),以期成為開放的雲端業界標準。

Deltacloud是紅帽在2009年所建立的開放源碼專案,由該公司的架構即服務(Infrastructure as a Service,IaaS)雲端管理API所構成,並在今年初轉至Apache軟體基金會旗下的Apache Incubator,並開放外界存取。至於創立於1992年的DMTF則是專門號召IT產業共同開發、驗證、推廣及採用各種系統管理標準的組織。

紅帽雲端事業部總經理Scott Crenshaw表示,雲端運算逐漸在現代的企業中擴大,互動及可攜性日益重要,很高興可提交Deltacloud API予DMTF以協助所有雲端間的互動。DMTF總裁Winston Bumpus,隨著該組織持續建立雲端運算的開放管理標準,紅帽的貢獻將可推動雲端的一致性。

紅帽於今年開始推廣其雲端解決方案,在今年6月的紅帽高峰會中發表了該公司的雲端基礎(Cloud Foundations)產品線,主要的兩大部份為可支援私有雲端及公共雲端的架構即服務(IaaS)與平台即服務(PaaS),並著眼於互動及可攜性。

除了提交IaaS管理API給DMTF之外,紅帽周三也揭露了其PaaS雲端策略,PaaS建基於JBoss Enterprise Middleware上,其解決方案可允許企業、雲端服務供應商及軟體即服務(SaaS)供應商可利用既有的資產及開發新的應用程式,並將它們部署在公共及私有雲端上。

Gartner副總裁Yefim Natis認為,像是中介軟體的應用程式架構在企業運算及雲端運算中皆屬於重要的技術層,要達到雲端運算在生產力、規模或成本上的效益,必須透過支援應用程式架構的雲端來部署應用程式,主流業者在計畫未來的應用程式架構投資時,應考量及評估包含雲端在內的各種部署選項。

PaaS Is The Future Of Cloud Services: APIs Are The Key




Krishnan Subramanian June 10, 2010
  • 大大簡化了開發商的生活,從而易於訪問功能的平台。 除了開發一切,從白手起家,他們可以挖掘API和功能輕鬆訪問
  • 加快平台訪問
  • 高度可擴展的平台使導致了豐富的功能集
  • 幫助協調與其他服務供應商選擇
  • 有助於集成和互操作性
  • 有助於更好地管理平台的安全性
  • 提供了一個簡單的選項來處理分析
  • 甚至有助於確保遵守

2010年10月3日 星期日

eGroupWare 減少傳統資訊流 即時協同式合作

群組軟體簡單的說就是為了讓一群人共同作業而設計的軟體,目前商業軟體中比較有名的是 IBM Lotus Notes、Microsoft Exchange、Oracle Collaboration 與NOVELL Groupwise(台灣地區);但是許多人常誤以為它只是電子郵件系統的延伸,因為大部份購買類似軟體的公司,往往只規劃了軟體購置的預算,而忽略了教育訓練的問題,造成許多人只懂得使用它的基本功能。


軟體的功能日益強大,對於一個愛嘗鮮的資訊人員而言,不難去適應大量的軟體操作程序;不過大部份人對於這樣子的變化相當難以調適,因而無法讓軟體功能發揮應有的效益。面對這樣的現況,開放原始碼的解決方案就提供了更多彈性,許多這個類型的產品可以免費取得與使用,讓導入的公司可以有更多資源放在人員訓練之上。
eGroupWare [1]就是一個開放原始碼的群組軟體,雖然國內還沒有公司能夠提供完整支援,但是中文介面已經大致翻譯完成,加上能夠免費取得,讓有心採用的機構能夠先行測試是否符合需求。
最新版本的 eGroupWare 有數十個成熟的模組能夠使用,支援許多新技術,像是LDAP、AD、XML-RPC、SYNCML、AJAX等介面,也能夠進行像是知識管理、企業入口網站與工作流程等應用,甚至有香港的朋友為它加入了財會系統CK-ERP[2],讓它能夠滿足越來越多元的需求。
要完整使用它的功能,所需要了解的技術層面相當廣泛,但是許多基本的應用只需要一個下午就能夠完成環境建置,可以根據實際的需求與技術能力彈性調整。

eGroupWare主要模組介紹
[felamimail 電子郵件]

一個只支援 IMAP 協定(大部分是 POP3)的郵件閱讀程式,它支援 Sieve 郵件過濾規則語言(RFC 3028),也能夠在 eGroupWare 建立新帳號時,同步在Cyrus IMAP或是Postfix等郵件伺服器上建立對應的郵件帳號;只是目前對於歐美語系以外郵件的支援還不算完整。

[calendar 行事曆]

eGroupWare的行事曆提供許多彈性,能夠在安排行程時檢視同樣群組的使用者行程,也能夠由系統協助查詢時間的空檔,避免在安排行程時產生衝突。除了一般常見到的重複行程、行程提醒與相關欄位外,它還能夠與eGroupWare的其他模組產生連結,並且安排行程的與會人員、需要的資源(例如會議室、投影機等),考慮的相當週到。

行事曆、通訊錄與記事本等模組能夠透過 SyncML 協定與電腦、手機和PDA等設備進行資料同步,行程的資料也可以透過 iCAL 或是 CSV 格式匯入,以及匯出 iCAL 格式資料。
[timesheet 時間表]

時間表也可以稱之為工時記錄表,主要是配合專案管理模組使用,用來讓使用者根據專案中的工作內容提報工時,方便會計部門進行專案成本的估算。
[manual 線上說明]
線上說明是基於 wiki 模組延伸出來的功能,主要是希望在官方網站匯集來自世界各地使用者提供的操作說明,透過這個模組就可以下載官方網站最新版本的資料,只是目前資料是以英語、德語為主。
[resources 資源管理]
許多公司內部經常發生搶資源的情形,像是約了一個客戶來公司卻發現所有的會議室都在使用中,或是等半天就是借不到那個神奇的投影機。資源管理模組就是為了避免類似情況而設計,可以讓使用者預約包括會議室、投影機、公務車或是各種公用資源,避免因為行程上的衝突造成損失。…當然,前提是沒有人有”插隊”的特權。
[projectmanager,projects 專案管理]
projectmanager是新版的專案管理模組,前一個版本為 projects ,前者與其他模組有較佳的整合,而後者則是兼顧了許多細節;雖然兩個模組各有擁護者,但是都來自同一個開發者,而這個開發者未來應該只會維護新版的專案管理模組。
[mydms,filemanager 檔案管理]
舊版的檔案管理模組 filemanager 只是單純提供檔案上傳與下載的管理功能,而 mydms 提供了許多進階功能,像是版本控制、關聯檔案、異動通知與權限控管等;filemanager也能夠控制權限,不過僅限於模組本身的增、刪、改、查, mydms 進一步做到控制類別與個別檔案的權限,適合對於資料安全訴求較高的組織。
[mydms,filemanager 檔案管理]


舊版的檔案管理模組 filemanager 只是單純提供檔案上傳與下載的管理功能,而 mydms 提供了許多進階功能,像是版本控制、關聯檔案、異動通知與權限控管等;filemanager也能夠控制權限,不過僅限於模組本身的增、刪、改、查, mydms 進一步做到控制類別與個別檔案的權限,適合對於資料安全訴求較高的組織。
[fudforum 討論區]


FUDforum[5]本身就是國外的一個熱門討論區系統,除了大部分討論區系統可以看到的功能外,甚至能夠透過與新聞群組、通訊論壇等系統整合,讓部份從BBS起家的網站能夠移轉或是保留現有系統運作。eGroupWare所內建的 FUDforum 版本已經沒有再更新,不過功能已經能夠滿足大部分需求。

[tts 問題傳票系統]

傳票給人的感覺很像會計在使用的,其實這個模組有點類似內部聯繫單,像是電腦壞了需要人處理、客戶留言需要轉給業務、或是初一十五拜拜要請人去採買牲禮等都可以透過這個模組”交辦”或是”求救”;因為這樣的需求可能像是A部門接到B部門的客戶電話,然後將資料轉給B部門的主管,再由B部門的主管轉給適當的業務處理,資訊需要傳來傳去,所以稱之為傳票。
[messenger 線上傳訊]
這個模組提供個人與個人之間的留言功能,不受限於時間與地理位置限制,像是A部門的某甲男心儀B部門的某乙女,就可以透過這個功能留言給某乙女,請她去吃個飯;公司是否允許這樣的行為不清楚、某乙女會不會把某甲男的簡訊傳給其他人看也不知道,線上傳訊就是這麼樣的一個工具。
[workflow 工作流程]
工作流程是eGroupWare中較複雜的模組之一,主要用來進行商業流程的自動化,像是文件、資訊或任務在一個流程中的參與者中如何傳遞、處理與通知,可以定義相當多的自動處理規則;這個模組的前身是 tikiwiki 的 GalaxiaWorkflow[6],一個以活動為基礎的工作流程系統,需要花些時間理解其中的概念才能夠應用。
[wiki 協同編輯]

資訊圈子中的朋友對於 wiki 這個新名詞應該不陌生,也有人將它翻譯作”快記”,大部分的人都將它拿來當作知識管理的工具之一;eGroupWare內建的 wiki 模組與需要記憶大量特殊語法的wiki系統不同,使用了所見即所得編輯器處理大部分的內容,只要在內容中包含了wiki words(一種大小寫混用且首字大寫的英文字,像是 GroupWare )或是類似 ((twpug)) 這樣的標籤就可以與新文件或是其他相關內容產生連結。
[jinn 網站管理]
JiNN 代表了 JiNN is Not Nuke 的遞迴縮寫,作者藉此傳達對於 Nuke 系統的熱門相當不以為意;這個模組有點像是進階的資料庫管理工具,能夠同時讓多個人參與多個網站資料庫的管理工作,只是操作方式需要花些時間理解。
舉例來說,在JiNN中定義了一個網站後,JiNN會去擷取指定網站的資料庫資訊,接著可以根據資料庫中的資料表定義物件;物件中除了資料表的欄位名稱與屬性外,還能夠進一步定義資料欄位間的關聯以及資料欄位輸入的方式、限制等。相關操作完成後就可以透過JiNN對該網站進行資料的增、刪、改、查,甚至是製作報表等進階功能,等於是只要將一個網站的前端處理完成就能夠用它來進行管理,功能還不會比自己設計的管理介面遜色。
[phpbrain 知識管理]

最簡單的知識管理方式就是蒐集常見問答,接著將許多相關的文章串連在一起,必要時在以這些問答內容為基礎撰寫完整的教學,甚至延伸出其它格式的教學內容;eGroupWare中的知識管理就是基於這樣的概念設計,除了發問、回答、自問自答外,還能夠連結內部文章或是外部網站,並且附加檔案、評論等,所有的操作也會有詳實的紀錄保留。
[chatty 聊天室]

Chatty是一個即時的聊天室,也是修改自一個獨立的程式[7],不過是原作者帶著它加入eGroupWare中;透過它可以檢視目前有哪些人上線,並且與上線的人即時傳遞訊息。比較特別的地方是這個模組是以 AJAX 技術設計,因此並不會像部份網路聊天室一樣頻繁的更新畫面(這樣子對眼睛很不好…),對於伺服器也不會造成太大的負擔。

eGroupWare是Web-based的應用程式,所以你必須有把它安裝到Web Server上,目前支援的有Apache、IIS和Roxen。資料庫則可以使用Mysql、PostgreSQL、MSSQL。PHP的版本需要在4.1以上。
目前egroupware包括了下面功能:

* 通訊錄 [ addressbook ]

* 系統管理 [ admin ]

* 備份 [ backup ]

* 書籤 [ bookmarks ]

* 行事曆 [ calendar ]

* 漫畫 [ comic ]

* 翻譯工具 [ developer_tools ]

* 電子郵件 [ email ]

* 樣板管理系統 [ etemplate ]

* 郵件管理 [ felamimail ]

* 檔案管理 [ filemanager ]

* 簡易討論區 [ forum ]

* FTP網頁介面用戶端 [ ftp ]

* 多功能討論區 [ fudforum ]

* 他站新聞 [ headlines ]

* 記事本 [ infolog ]

* 內容管理系統 [ jinn ]

* 私人訊息 [ messenger ]

* 提醒視窗 [ notifywindow ]

* 新聞發布與管理 [ news_admin ]

* 知識庫 [ phpbrain ]

* LDAP線上管理系統 [ phpldapadmin ]

* 系統資訊 [ phpsysinfo ]

* 投票 [ polls ]

* 偏好設定 [ preferences ]

* 專案管理 [ projects ]

* 線上註冊 [ registration ]

* 安裝設定 [ setup ]

* 網站管理員 [ sitemgr ]

* 網站介面 [ sitemgr-link ]

* 股票 [ stocks ]

* 傳票管理 [ tts ]

* 多人線上文件編輯系統 [ wiki ]

要想了解這個系統可能要花不少時間,但是了解後許多工作的進行會更方便
目前有那一些的知名的商業群組軟體呢?
1.Dsk Nts

2.Nvell Nterprise

3.Oracle Collaboration Suite

4.Microsoft Exchange Server

5.IBM Loutus Note

這些群組軟體由於開發時間較久,也能提供客製化功能,但是要建置一套商業群組軟體的系統,所費不貲。

egroupware的好處是,都是由php所寫成的,以web介面執行,有跨平台的介面

而在sever端,可以

apacha+php+mysql

IIS+PHP+mssql

在經過上千個鐘頭的開發工作後,eGroupWare研發團隊正式推出了 1.0 版,除了感謝許多人外,也提出下個版本的目標:

1. 工作流程(workflow)引擎

2. 聯絡中心(取代目前的通訊錄)

3. 新的檔案管理員模組

4. 支援MaxDB

5. 許多行事曆的延伸功能

6. 一個能夠與微軟Outlook同步的軟體已經正在開發中

=======================================相關資訊=======

下載中文安裝說明PDF檔



中文研發團隊

http://free.tnc.edu.tw/modules/news/...p?storyid=1304

艾桃科技Advanced Technology Ongoing - 線上教學

http://download.ossacc.org/Ani/xoop/h/tutor.htm

企業EIP速建指南(書)

http://www.netz.com.tw/product.asp?good_id=132


台灣站長俱樂部(運用想法)

http://webmaster.club.tw/index.php?s...1c144465455758

Open Virtualization Format

今天,虛擬化技術得到廣泛應用,而不同的虛擬化平台(VMware、Xen、KVM等等)也是百花齊放百家爭鳴。這樣就產生了一個問題,不同的虛擬化平台支持不同的虛擬化格式,他們之間往往是不兼容的,我們迫切需要一種將虛擬機在不同的虛擬化平台之間封裝和分發的標準方法。因此VMware和虛擬化領域的其它先驅創建了Open Virtualization Format,一種平台獨立的、高效、可擴展的虛擬機封裝和分發格式。

通過OVF,可以高效、靈活、安全地分發企業軟件,可以實現虛擬機在不同的虛擬化平台之間轉移,從而為客戶提供相對的平台獨立性和供應商獨立性,客戶完全可以將一個OVF格式的虛擬機部署到另一個虛擬化平台上。

OVF將大大增強虛擬化使用體驗,通過OVF提供的便攜性,平台獨立性,核實,簽字,版本控制和授權功能,您可以:

精簡安裝方式,提高用戶體驗;

提供虛擬化平台獨立性和靈活性;

更容易地創建複雜的多層服務;

通過便攜式虛擬機高效地分發企業軟件;

提供特定平台的增強能力,通過可擴展性,更容易採用虛擬化的先進技術;

OVF 的Key Features:

對發佈的優化:OVF能夠提供虛擬應用(virtual appliances)的可移植性發佈。OVF支持格式壓縮以提高傳輸效率,同時提供工業標準的內容檢查和完整性檢查,並提供基本的軟件許可證管理。
提供簡單的自動化的用戶體驗:OVF提供了一個強大的、用戶友好的安裝方式以簡化整個安裝過程。在安裝過程中,OVF文件中的元數據可以通過用戶管理工具進行校驗以確定將要安裝的虛擬機數據的有效性。同時還能驗證和本地虛擬化環境是否兼容。
支持多虛擬機配置:一個虛擬應用方案中可能包括多個虛擬應用,通過OVF可以配置由多個相互關聯的虛擬應用構成的複雜多層服務。
虛擬機的可移植性:OVF是虛擬化平台獨立的。但同時又支持具體平台的可擴展性。它支持現有的所有虛擬機硬盤文件格式和將來的硬盤格式
供應商和平台獨立性:OVF不依賴某個特定的主機平台、虛擬化平台、或客戶操作系統。
支持本地化;OVF支持多語言環境,支持多語言交互式的虛擬應用安裝過程。
可擴展性:OVF是可擴展的,它被設計成可隨虛擬應用發展的。
From
OpenSource China

參考文獻:
http://www.dmtf.org/initiatives/vman_initiative/