HOME Login
中央研究院計算中心通訊
搜尋電子報


含詳全文
訂閱電子報
請輸入E-Mail
 
 
2009.06.25 2009年第13期 設為首頁 | 加入最愛 | RSS 訂閱
最新電子報 | 下一則 | 各期電子報


   
中央研究院計算中心通訊
中央研究院計算中心發行
2009年第13期   民國98年6月25日
簡訊
「二手財產物品交流系統」上線

 各單位如有還能使用卻閒置的設備或物品,希望覓得有緣人接手運用,請上二手財產物品交流系統登錄資料。財物是財產、物品的簡稱,價格一萬元以上的東西叫財產、以下叫物品。所有未報廢、堪用卻閒置的財物都可以登錄。總務組甫於本(6)月17日召開會議,向各單位說明此系統,並請各單位管理人踴躍登載資料。這些資料彙集起來,就是可供領用的財物清單。

 本院所有同仁皆可登入此系統,查閱可供領用的財物清單。找到合適者,就連絡提供單位的管理人協助。各單位的管理者條列於「聯絡各單位」項下。此系統已納入簡易單一簽入架構,曾使用研究成果系統、健康檢查預約系統等的同仁,得以同樣的帳號、密碼登入。

Top

「軟體管理系統」完成

 本院應審計部要求,需於近日辦理軟體管理及盤點業務,填報軟體保管單與軟體目錄。由於民族所早先就倡議開發軟體管理系統來滿足業務需求,中心更因軟體資產繁多,對這項業務倍感壓力,所以在十天之內趕工完成軟體管理系統初版。先交付中心及民族所同仁試用,再於本(6)月17日二手財產物品交流系統說明會上順道公佈,歡迎各單位利用。

 初版系統針對軟體保管單與軟體目錄的產生而設計,提供軟體保管單登錄介面,建議由使用或保管軟體的同仁各自輸入,等資料完備,即可產出軟體保管單與軟體目錄。軟體管理系統將視業務演變狀況,繼續擴充。

Top

捐贈汰換PC一批

 為響應結合政府與民間企業等資源共同推動的「第二階段APEC數位機會中心(ADOC 2.0)計畫」,中心共計捐贈汰換減損之PC計87台及LCD計42台,由華碩電腦公司接受專撥報廢電腦,待修整成再生電腦後,轉供國內及APEC會員體之偏遠地區學童或弱勢團體再利用,以發揮汰換設備回收再利用,逐步縮短APEC會員體間之數位落差。

Top

「中華民國期刊論文資料庫」點數贈送活動及注意事項

 感謝同仁對「中華民國期刊論文資料庫」點數贈送的踴躍申請,本次所贈7,600點已於本(6)月12日使用完畢,謹此通知!往後若有相關贈點活動,中心將隨時公告週知,歡迎院內同仁善加利用;此外,日後在相關的申請使用作業上,敬請同仁留意並配合以下三點事項:

  • 敬請同仁就「研究/工作領域的相關範圍內」提出申請;
  • 請以院內「無法取得」的資料為限;
  • 勿因「免費」而造成不必要之申請。
Top

歡迎使用IPCA資料庫

 本院歐美所購買Ebsco ASP資料庫,獲贈IPCA(Internet and Personal Computing Abstracts, 原名Microcomputer Abstracts)資料庫,該資料庫提供商業、網際網路、居家以及其他所有應用領域方面之個人運算產品及發展相關文獻的摘要與索引;收錄400種最重要的商業出版品、主流電腦雜誌及專業期刊,其中包含專注於特定主題者,如Macintosh及Windows平台、程式設計、網頁開發等等。此外,ASP資料庫還贈送有其他10個資料庫免費使用(詳見清單)。資料庫連線網址為http://search.ebscohost.com/login.asp?profile=ehost&defaultdb=iqh,歡迎有需求同仁善加利用。

Top

「網路影音服務」新增2場活動內容

 本院網站上“網路影音服務”近期新增「朱家驊院長講座」及「知識饗宴」活動內容各1場,皆假本院學術活動中心2樓舉行。兩場活動分別為:6/6下午14:00由劉兆漢副院長主持、資訊科學研究所張韻詩講座研究員主講「資訊科技與樂活老人」(片長:2時07分36秒);5/26下午18:00由王惠鈞副院長主持、生物醫學科學研究所特聘研究員鄭泰安博士主講「媒體與自殺」(片長:1時31分42秒),歡迎有興趣同仁連線至本院網路影音服務網觀賞精彩講座內容。

Top

「2009台灣地理資訊學會年會暨學術研討會」將於10/15-16假逢甲中科校區舉行

 台灣地理資訊學會以促進地理資訊之相關學術研究及提昇我國地理資訊水準為宗旨,每年定期舉辦年會暨學術研討會。今年會議將於10月15-16日假逢甲大學中科校區舉行,並與「海峽兩岸都市地理資訊系統論壇」同時召開。

 此外,為表彰在GIS領域中具有優良及創新表現之成就者、貢獻者或產品,該學會設有「金圖獎」之獎勵辦法,也歡迎各界提名與申請。有關研討會徵文、金圖獎資訊與成果展示等相關活動之參與說明,請參見活動網址http://www.gis.tw/2009TGIS/)。

Top

資訊應用
Google App Engine(GAE)應用服務引擎初探

前言

 筆者於去(2008)年年底參與開放原始碼開發者大會(OSDC ’08, Syd),首次接觸到Google App Engine(GAE)平台,並因此感受到業界與自由軟體開發者互動升溫的氣氛,牽動了整體軟體開發環境的變化。究竟GAE平台提供了什麼樣的服務,而能引起數萬名軟體工程師的興趣,進而投入測試?依筆者的觀察、瞭解,主要原因可能是:對網路應用系統開發人員而言,GAE平台提供了整套開發環境、網路與主機基礎建設,更整合Google所有線上產品,讓開發者能投入更多心思去創新功能與設計服務間的結合(Mash-up),而無需擔心應用系統背後的網路頻寬與主機管理維護問題,甚至是系統未來的延展性。

 Google充分地結合其基礎網路運算、軟體開發框架與網路服務,試圖讓GAE平台不僅僅是個虛擬伺服器與儲存的服務(Application-hosting),而是具備開放原始碼、單一簽入、Web2.0開發框架等特性的應用系統服務整合平台。

GAE平台的發展歷程

 去年4月初,Google發布了GAE平台,強調其程式部署的便利性、運算資源的動態配置、高擴充性、能結合大量Google服務元件等特性;全球預計先開放給一萬名工程師註冊,提供每名註冊者免費擁有500MB的儲存空間與每月500萬次的網頁流量,亦即GAE平台的一般免費服務。  

 此一公告發佈後,六周內除了前一萬名完成註冊,更有多達15萬人次申請等待使用GAE平台的服務,其踴躍程度讓Google於5月底全面開放服務之申請。同時,Google也發布了GAE平台上可額外購買的運算資源、影像處置(image-manipulation)API、記憶體快取(memcache)API;隔年四月持續發布排程服務(Cron)、資料庫批次匯出/匯入工具、安全性資料串接(Secure Data Connector),逐漸擴增的服務,讓整個GAE平台能更適於各種應用系統的開發。  

 最讓全球工程師興奮的是,它目前已完整支援Java程式語言的佈署;初版發布時僅支援Python語言,時隔一年,直至2009年四月初才正式宣佈支援Java語言,同樣地,開放了一萬名工程師申請測試Java運行環境。

PHP語言實作於GAE平台之步驟

 Quercus是一套完全由Java實作可模擬PHP語言的套件。以下逐一說明如何申請註冊GAE服務,並於Java運行環境上部署Quercus服務,以順利運行PHP語言。  

1. 使用Gmail帳號登入GAE平台(http://appengine.google.com/),登入後,將可馬上新增配置應用系統名稱(Create an Application)。申請新增應用系統,首先需按步驟取得手機認證碼(+886手機末九碼),而每一組手機號碼,僅能提供一組帳號進行認證;隨即即可輸入手機認證碼(Account Code),進而開始設定應用系統網域識別名稱(Application Identifier)與系統標題(Title)。

 網域識別名稱須特別留意,不得與該組Gmail帳號之其他Google ID(Gmail、Google Page、Picasa)一致,否則將無法通過申請。GAE平台提供每組Gmail帳號可開設十組應用系統。

2. 確認此Gmail帳號於GAE平台中是否已開啟Java Runtime環境(http://appengine.google.com/promo/java_runtime)。原則上,目前申請完應用系統,Java環境會隨即開啟;若否,則可能需等待一至兩天;另由Gmail發信告知。

3.  於本地端安裝JDK(http://java.sun.com/javase/downloads/index.jsp)。

4. 下載GAE SDK for Java(http://code.google.com/intl/zh-TW/appengine/downloads.html),解壓縮後之資料夾置於C:\GAE\內。

5. 下載 Quercus套件(http://www.webdigi.co.uk/fun/php-appengine/phpwithjava.zip),解壓縮後之資料夾置於C:\GAE\內。

6. 可先於本地端測試Quercus的運作情況:

 cmd> cd C:\GAE\appengine-java-sdk-1.2.0\bin
  dev_appserver.cmd c:\GAE\phpwithjava\war

7. 將Quercus內設定檔(appengine-web.xml、web.xml)的服務名稱(phpwithjava)更改為剛剛申請之「網域識別名稱」(ex. ascc)。

8. 上傳Quercus應用系統至GAE平台:

 cmd> cd C:\GAE\appengine-java-sdk-1.2.0\bin
 cmd> appcfg.cmd update c:\GAE\phpwithjava\war

 成功上傳的話,將可看到完成百分比,與Update complete、Success等字樣。

9. 透過網域識別名稱檢視應用系統的運作(ex. http://ascc.appspot.com/)。

小結

 成功部署好Quercus並開始運作PHP程式,這僅是進入GAE平台的第一步。儘管目前GAE平台僅支援Python與Java執行環境,但其背後之架構與豐富的技術服務支援,都應該是所有網路應用系統開發人員未來十分值得關注之議題。

參考資料

1. http://www.google.com/intl/en/press/annc/20080407_app_engine.html
2. http://www.google.com/intl/en/press/annc/20080527_google_io.html
3. http://www.google.com/intl/en/press/annc/20090804-appengine.html
4. http://appengine.google.com/
5. http://www.webdigi.co.uk/blog/2009/run-php-on-the-google-app-engine/
6. http://docs.google.com/Present?docid=ddgnmsn2_87d6qfd5cw
7. http://www.reality.hk/articles/2008/04/09/813/

Top

資訊技術
自己動手分割硬碟—Parted(上)

Parted Magic介紹

 硬碟的功用在於安裝作業系統、安裝軟體、儲存各類型的檔案,一般使用者對於硬碟管理不熟悉,往往將檔案隨意亂存,不知不覺中才發現磁碟機已經存滿了。此時想整理硬碟,想分割多個磁區,卻不知道該怎麼做。以下整理了使用者常遇到的硬碟分割問題:

  1. 為了將檔案分門別類,想分割多個磁碟機。
  2. 新買了一顆硬碟,卻不知道如何管理、分割、格式化。
  3. C磁碟機的容量過小,想增加C磁碟機空間。
  4. 新買了套裝電腦,磁碟分割形式不是自己想要的。
  5. 整台電腦只有一個磁碟機,導致磁碟重組非常慢。
  6. 想要安裝多重作業系統,卻沒有多餘的分割區。

 這時,如果有一套硬碟分割管理軟體,以上問題都可以迎刃而解。市面有一些不錯的商業軟體,但磁碟分割是一種臨時性的工作,往往分割完後就再也用不到 了,特地花一筆錢去購買軟體實在很不划算。在此介紹自由軟體中一套相當出色的硬碟分割管理軟體Parted Magic,簡單的操作方式,友善的圖性化介面,讓您一步一步完成磁碟分割的工作。

 有別於一般分割軟體須安裝於作業系統上,Parted Magic可製作成一片LiveCD或USB開機碟,意即沒有作業系統的限制,不管你使用何種作業系統,甚至是一顆空白硬碟,Parted Magic都可以幫你完成磁碟分割工作。事實上,與一些知名Linux發行LiveCD一樣,Parted Magic本身也是一個作業系統,它蒐集各種工具程式,從硬碟分割軟體,到各種備份支援程式,作業系統加上各種工具不到100 MB,儼然成為一張多功能的救援光碟。而它的核心程式GParted是一個圖形介面的硬碟分割工具,用游標拖拉區塊,就能輕易的新增、編輯、合併或是複製分割區。它支援的檔案系統相當多元,無論是Windows、Linux甚至是Mac它都能支援,例如:ext2、ext3、ext4、fat16、fat32、hfs、hfs+、jfs、linux-swap、ntfs、reiserfs、reiser4、xfs等等。

下載Parted Magic

 Parted Magic可選擇的開機方式有好幾種,包含光碟開機、USB磁碟開機、PXE開機等,每一種開機方式都對應不同檔案,你可以至官網的下載網頁,點選Stable versions的映像網站,下載所需的檔案。若您第一次使用Parted Magic,建議你下載LiveCD的光碟映像檔(pmagic-x.x.iso.zip)。

製作Parted Magic LiveCD

 下載的檔案可以利用解壓縮程式,如:7-Zip、WinZip,將檔案解壓縮至適當位置,你可以得到一個光碟映像檔,名稱為pmagic-x.x.iso(x.x為版本編號),目前使用的是2009年5月釋出的4.1版。為了製作LiveCD,還須使用光碟燒錄程式,如Nero、InfraRecorder,將映像檔燒錄成光碟。接下來以自由軟體燒錄程式InfraRecorder為例,示範製作光碟的過程:

【步驟一】選擇燒錄映像檔功能

【步驟二】選擇光碟映像檔pmagic-x.x.iso

【步驟三】開始燒錄光碟

 當光碟燒錄完成後,即可利用此LiveCD開機,進入Parted Magic畫面。

以Parted Magic LiveCD開機

 若想以Parted Magic LiveCD開機,請記得進入BIOS修改開機順序,將光碟設為第一順位,某些主機板廠商(如:ASUS),可支援F8鍵,在出現BIOS畫面時,點選F8鍵開啟開機裝置選單,選擇光碟開機。

 啟動後的第一個畫面,是Parted Magic根據各種不同環境所列出開機選項,請根據提示選擇適合您的開機選項。

 

選項說明

  • Default settings:圖形介面(一般使用者請選擇此選項)
  • Live with default settings :保留光碟於光碟機中(適合記憶體128-512 MB的用戶)
  • Live with low RAM settings :低記憶體設定(使用最少記憶體,關閉部分功能)
  • Do not eject CD:適合虛擬主機用戶
  • Alternate graphical server:圖形介面二(當選項一失敗時,可選擇此選項)
  • Safe Graphics settings:圖形安全模式(顯示卡為VGA端子)
  • Failsafe settings:文字安全模式(顯示卡為VGA端子,關閉部分功能)
  • Console:文字介面

淺談硬碟分割

 分割硬碟前,必須先讓大家瞭解一下磁碟分割的原理,有助於之後實際操作。一顆全新的硬碟一定要經過分割與格式化,才能提供作業系統做進一步的規劃與利用,目前市面上的硬碟,動輒幾百GB,甚至以TB計算的硬碟也不難見到,若您完全不分割您的硬碟,不僅檔案存放難以管理,執行「硬碟重組」維護硬碟時,將相當費時,浪費你寶貴的時間。

 開啟Windows作業系統中的「我的電腦」,可以看到一個或多個磁碟機,通常會以C:或D:命名,這就是硬碟分割所產生的Partition磁碟分割區。一個硬碟可以畫分多個分割區,但硬碟分割時有許多限制,您要先瞭解各種分割區「主要分割區」、「延伸分割區」、「邏輯分割區」的特性與相互關係,不管你使用何種工具,文字介面的fdisk,還是圖形介面的Parted Magic,分割時的限制與特性是相同的。

 主要分割區(Primary Partition):最基本的分割區,其中一個重要用途為安裝作業系統,當你分割一個主要分割區時,通常會被問到一個特性:是否要啟動此分割區的旗標(flag),當設定為啟動(boot)時,只要一開機,這個分割區的作業系統將自動被啟動,故只允許一個主要分割區的旗標設為啟動。

 延伸分割區(Extended Partition):一顆硬碟最多只能擁有四個主要分割區,為了增加分割區的數量,故有了延伸分割區的產生,當你將一個分割區設定為延伸時,事實上,它 不會出現於「我的電腦」的磁碟機中,意即你無法存取它,如同它的名字,它只是一個「延伸」的概念,是為了建立邏輯分割區而存在。而延伸分割區有一個重要限制,同一個硬碟中只能有一個延伸分割區。

 邏輯分割區(Logical Partition):延伸分割區就像一顆硬碟一樣,可以在其中劃分自己的分割區,而在延伸分割區底下的分割區就稱為邏輯分割區。邏輯分割區只能存儲一般 檔案,無法安裝作業系統,但它卻沒有數量限制,理論上你可以分割無限多個邏輯分割區,但由於作業線統的限制,應該避免在同一顆硬碟上,製作超過十二個邏輯分割區。

硬碟分割限制提醒

  • 主要分割區加延伸分割區數量不能大於四。
  • 一顆硬碟的延伸分割區最多只能一個。
  • 分割時,至少存在一個主要分割區或延伸分割區。
  • 只允許一個主要分割區的旗標設為啟動。
  • 邏輯分割區數量建議小於等於十一個(依作業系統而定)。

 瞭解分割區後,接下要來說明的就是與硬碟分割息息相關的「檔案系統」,也就是大家可能比較常聽到的格式化。何謂檔案系統?意即資料儲存在硬碟的記錄方式,假設硬碟是一座圖書館,每筆資料為一本書,當書本放入圖書館時,必須記錄存放規則,記錄書本編號、書名、存放位置等,而檔案系統對於磁碟機而言,就是一種資料的存放規則。每一種作業系統都有自己的檔案系統,如Windows常見的檔案系統為FAT32、NTFS,Linux 則為EXT2、EXT3等。當您在建立一個分割區時,必須指定它的檔案系統,作業系統才知道該如何存取這個分割區,當你開機後才能看到這個磁碟區,建立檔案系統的過程即稱為格式化。

 以下列出GParted所提供的列表,針對各個檔案系統它所支援的各種動作:

如何分割新買的硬碟

◎分割一個主要分割區

【步驟一】進入Parted Magic首頁後,點選Partition Editor(分割區編輯器),開啟GParted。

【步驟二】點選右上方的下拉式選單,選擇新購買的硬碟,範例中為一顆8 GB的硬碟 。

【步驟三】由於新的硬碟無任何分割區,可看到一灰色的長條區塊代表你的硬碟尚未做任何分配,請選擇此區塊,之後點選新增按鈕。

【步驟四】由於建立分割區會清除硬碟中所有資料,系統會詢問你是否確認要建立,請直接點選Create(建立)按鈕。

【步驟五】確認建立後,請再次點選新增按鈕,此時會出一建立分割區視窗,請拖曳視窗中的長條圖來決定分割大小,也可以從 New Size(大小)輸入明確的數字,在此示範將硬碟的一半容量建立成主要分割區。

【步驟六】接下來請選擇分割區的形式,點選Create as(建立成)下拉式選單,將此區塊建立成主要分割區。

【步驟七】每一個分割區都必須指定一種檔案系統,如果您的作業系統為Windows,建議選擇ntfs,而Label(標籤)為磁碟機的名稱,在此可填或不填,使用者可開機後再從Windows作業系統中修改,確認後請點選Add(新增)。

【步驟八】系統會將排程預定的工作顯示在下方,再次確認工作是否正確,確認後點選Apply(套用)。

【步驟九】系統此時會顯示警告訊息,確認後點選Apply(套用),即開始建立分割區。

【步驟十】所有排定的工作全部完成,點選Close(關閉)。

【步驟十一】主要分割區建立完成。

 
◎分割一個邏輯分割區

【步驟一】當完成主要分割區的建立,剩下的未分配空間,我們將示範如何建立邏輯分割區,請先點選未分配的剩餘空間,之後點選 New(新增)按鈕,建立新的分割區。

【步驟二】建立邏輯分割區前必須先建立延伸分割區,請開啟Create as(建立成)的下拉式選單,選擇Extended Partition(延伸分割區),完成後直接點選Add(新增),建立延伸分割區。

【步驟三】點選剛剛建立的延伸分割區,完成後點選新增按鈕,以建立邏輯分割區。

【步驟四】可用拖曳的方式決定新分割區的大小,在此設定新分割區為2 GB。由於本分割區建立於延伸分割區中,故Create as分割區形式只能選擇Logical Partition(邏輯分割區),請指定一種File system(檔案系統),如果您的作業系統為Windows,建議選擇ntfs,最後,點選Add(新增)按鈕建立分割區。

【步驟五】由圖可知,已建立一邏輯分割區,同理將剩餘空間建立為另一邏輯分割區。

【步驟六】一個延伸分割區,二個邏輯分割區,我們已預定三項工作,系統會將排程預定的工作顯示在下方,再次確認各項工作是否正確,確認後點選Apply(套用)。

【步驟七】邏輯分割區建立完成,我們可看見延伸分割區中有兩個邏輯分割區。

【步驟八】重新開機檢視剛剛建立分割區是否正確,由於Label(標籤)設定為空白,Windows會將各個磁碟自動命名為比「本機磁碟」。

(本文轉載自第128期《自由軟體鑄造場電子報》)(待續)

Top

創刊日期:74年10月15日
發行人 :徐讚昇
總編輯 :曾士熊
編輯小組:林翠娟
網站技術:張錦堂
出版日期:民國98年6月25日


服務專線:(02)2789-8872
E-mail:publish@gate.sinica.edu.tw
訂閱與取消訂閱 | 各期計算中心通訊 | 中研院計算中心 | 中央研究院

本電子報所有文字、圖片版權為中央研究院所有,未經許可請勿轉載。
如對本報有任何意見,請與我們聯繫。
   
 
 本電子報所有文字、圖片版權為中央研究院所有 。 電子報出版系統由中央研究院計算中心開發。