<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Kenming's 鮮思維</title>
	<atom:link href="http://www.kenming.idv.tw/feed" rel="self" type="application/rss+xml" />
	<link>http://www.kenming.idv.tw</link>
	<description>不用牽掛過去，不必擔心未來，踏實於現在，就與過去和未來同在！</description>
	<lastBuildDate>Mon, 08 Mar 2010 09:54:40 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>[軟件培訓] 系統分析設計與實作—活用 UML 塑模 與 C#.NET (05/01, ５４ Hrs)</title>
		<link>http://www.kenming.idv.tw/course_system_analysis_design_by_csharp_dotnet_20100501</link>
		<comments>http://www.kenming.idv.tw/course_system_analysis_design_by_csharp_dotnet_20100501#comments</comments>
		<pubDate>Mon, 08 Mar 2010 09:50:05 +0000</pubDate>
		<dc:creator>Kenming Wang</dc:creator>
				<category><![CDATA[軟體課程規劃與公佈]]></category>
		<category><![CDATA[HSDc]]></category>
		<category><![CDATA[系統分析]]></category>
		<category><![CDATA[課程]]></category>

		<guid isPermaLink="false">http://www.kenming.idv.tw/?p=1348</guid>
		<description><![CDATA[我們 HSDc. Inc. 本年度完整的軟件設計培訓，預定於今年 5/01(星期六)舉辦。使用的開發環境為 C#.NET + UML 2.0。 (但 Java 族群組亦可參加，因下次課程即會輪流改為 Java，且可再次免費旁聽)
歡迎報名上課，價格超級便宜，且可充實軟體設計整體性的觀念與知識，又能與講師、同學們等相互討論交流，好處多多。

課程與報名資訊：
[軟件培訓] 系統分析設計與實作—活用 UML 塑模 與 C#.NET (05/01, ５４ Hrs) 
　o 日期：2010/0５/0１ 起，每週六白天。
　　每次上課為六個小時(AM 9:30~PM 4:30)，共九個星期。
　o 預定上課日期：05/01, 05/08, 05/15, 05/22, 05/29, 06/05, 06/12, 06/19, 06/26
　o 地點：中國生產力中心，台北市承德路二段81號B1(首府經貿大樓)。
　　http://www.cpc.tw/Train/Place.aspx
　o 特價優惠：NT$14,800, 含稅。舊生或三人同行再折扣為: NT$1３,４00。
　　(同等課程原價學費為 ＄30,000 以上)
　o 附贈完整系統分析文件範本 (Word 格式)與可執行的 C# 程式原始碼。
　o 贈送 UML 著書：UML 協同合作與管理(已有可抵優惠 NT$400)。
　　http://www.kenming.idv.tw/bk_uml-collaboration-process-and-management
　o 免費送 Linux 軟體開發平台 DVD [...]


目前沒有相關連的文章.]]></description>
			<content:encoded><![CDATA[<p>我們 HSDc. Inc. 本年度完整的軟件設計培訓，預定於今年 5/01(星期六)舉辦。使用的開發環境為 C#.NET + UML 2.0。 (但 Java 族群組亦可參加，因下次課程即會輪流改為 Java，且可再次免費旁聽)</p>
<p>歡迎報名上課，價格超級便宜，且可充實軟體設計整體性的觀念與知識，又能與講師、同學們等相互討論交流，好處多多。</p>
<blockquote><p>
課程與報名資訊：<br />
<a href="http://www.hsdc.com.tw/course/system_analysis_design_by_csharp_dotnet_20100501">[軟件培訓] 系統分析設計與實作—活用 UML 塑模 與 C#.NET (05/01, ５４ Hrs) </a></p>
<p>　o 日期：2010/0５/0１ 起，每週六白天。<br />
　　每次上課為六個小時(AM 9:30~PM 4:30)，共九個星期。<br />
　o 預定上課日期：05/01, 05/08, 05/15, 05/22, 05/29, 06/05, 06/12, 06/19, 06/26<br />
　o 地點：中國生產力中心，台北市承德路二段81號B1(首府經貿大樓)。<br />
　　<a href="http://www.cpc.tw/Train/Place.aspx">http://www.cpc.tw/Train/Place.aspx</a><br />
　o 特價優惠：NT$14,800, 含稅。舊生或三人同行再折扣為: NT$1３,４00。<br />
　　(同等課程原價學費為 ＄30,000 以上)<br />
　o 附贈完整系統分析文件範本 (Word 格式)與可執行的 C# 程式原始碼。<br />
　o 贈送 UML 著書：UML 協同合作與管理(已有可抵優惠 NT$400)。<br />
　　<a href="http://www.kenming.idv.tw/bk_uml-collaboration-process-and-management">http://www.kenming.idv.tw/bk_uml-collaboration-process-and-management</a><br />
　o 免費送 Linux 軟體開發平台 DVD 光碟。(使用 Wine 安裝 .NET 開發平台)<br />
　　<a href="http://www.kenming.idv.tw/signup-system-analysis-course-send-linux-development-dvd">http://www.kenming.idv.tw/signup-system-analysis-course-send-linux-development-dvd</a><br />
　o 同課程可保留再旁聽乙次的權利<br />
　　(.NET/J2EE 系統分析課程均可。報名時註明舊生旁聽即可)。<br />
　o 下午均附有免費從外特別特購精緻的咖啡與點心。</p>
<p>HSDc. 於 2010 年度推出了完整的系統分析、設計至實作的課程，期能協助軟體開發人員在現實的工作中，能瞭解完整的開發流程與各個角色的工作執掌與產出。在基於以架構為中心來建立團隊具共識的整體觀下，能聚焦在適切開發單位的功能點內，快速地從需求分析導出到實作，找出並克服開發過程中，包括溝通、技能與技術等風險因子。而後基於這樣的框架目標內，得以對系統的結構作重整，卻又不至於影響已有的功能前提下，得以對程式碼施以重構的技巧，讓系統更有延展度與彈性。</p>
<p>傳統系統分析與設計的課程，經常是「昧於現實」，將需求分析/結構設計與程式碼實作拉得太遠，而造成軟體設計與實作的不一致。殊不知，所謂的軟體塑模與程式碼的實作必然是軟體系統的一體兩面，在軟體開發過程中，必然是要保持一致性，所以設計是要作精，而不是籠統的文件報告。關於文件，只是利用工具的文件產出功能，將平時已確實所作的設計，產出美輪美奐的文件報表而已。不要為文件而文件，還去加班熬夜，傷了身體，又浪費生命在不必要的地方，實在沒有意義。</p>
<p>還有系統開發與實作也不是「妥於現實」，利用 IDE 工具從 Web/Windows Form 直接連接資料庫的這種開發方式，只是讓軟體人員變得更笨，只要需求變動就導致牽一髮而動全身，系統是不會有任何的延展與彈性的。最起碼的一點設計良心，又能處在國內嚴苛的環境中，對於短線時程的專案，先將系統的命脈—企業邏輯的核心，全給統籌集中在中間層，也就是企業邏輯層—先求有！ 再來才是求好！— 待系統能確實上線，能滿足使用者的需求後，再則老闆與客戶對開發團隊有了信心，肯給予更多的資源—包括人跟錢，團隊的技能也有了增長與更好的溝通默契。外在與內涵的條件均俱足下，就可以專致於對系統結構的重整，並對程式碼施以重構的技巧，而又不會影響既有的功能前提下，讓系統更具可重用性與延展性，甚而轉成產品以服務更多同類型性質的客戶，又能快速的客製化每一個單位的特殊化需求。</p>
<p>基於這樣的理念，我們主張系統分析與設計是要「務實」，不是「昧於現實」，也不是「妥於現實」，而是在現實與理想中找到那一個平衡點。所以課程規劃是分為兩個階段。</p>
<p>第一個階段就是捕捉系統功能需求，快速設計，立即產出程式碼。重點就是要瞭解如何作好系統的需求分析與對應到程式碼的實作。本階段需要培訓的技能有物件導向的基礎知識、從使用者角度看待系統時的外部功能分析，抓出適切的功能點開發單位、從畫面、中間層物件到連結資料庫的實作能力等。還有，一定要配套的兩個設計措施，一為撰寫測試案例與功能測試程式碼，實現自動化的測試機制；另一為活用分析類別，先利用中間層的控制類別，集中與控管從畫面與資料庫而來的企業邏輯。 </p>
<p>第二個階段就是傳統系統分析所說的 SD(System Design), 傳統是以資料庫的 E-R(Entity-Relation) 分析，在物件導向則是稱為領域模型的建立—包括找出物件與適切的分派責任。這可不是一件容易的事，事實上應該說要具備的抽象能力要相當高，所以為何我們覺得那種 SA->SD->PG 開發流程是不務實的，因為 SD 很難作得好，然後還要 PG 去等該階段的產出，又大部分是不正確，可以說是浪費開發資源與時間。程式碼可以直接反應功能的需求，但不一定要等結構分析，集中在控制控制類別的好處就是，我們可以很容易地對結構作重整、對程式碼作重構，卻又不會影響既有上線的功能。本階段的重點當然就是對所謂結構的分析技能培養，我們會兩種方式，一為從需求抓名詞的傳統方法、另一為揭露出以交易為核心的交易樣式，可以輕易地抓出一大串的企業元件。</p>
<p>總的來說：作好功能需求分析-> 影響系統能不能做出來 ；<br />
　　　　　作好結構分析-> 影響系統有沒有彈性</p>
<p>觀念的傳授、設計的圖形化塑模表達、程式碼的實作三層次，是我們對於系統分析設計與實作課程的基本原則與態度。修習本次系統分析的學員們，也可以拿到完整的教材、完整案例的 Model 檔與實作程式碼的對應。程式碼是以 C#.NET 再搭配最夯的 LINQ Framework，當然，要直接對應 .NET 的實作程式碼，那也是相當直覺不是難事。我們期能讓學員們上完課後，能以我們所提供的案例，包括設計模型與程式碼，當成範本而可以應用於工作實務上，甚而可以創造所屬自己的 "Pattern"。 </p>
<p>HSDc. 軟體團隊，關心每一位軟體人員的持續成長．．．。
</p></blockquote>
<p><span id="more-1348"></span></p>
<blockquote><p>
§課程名稱：系統分析設計與實作—活用 UML 塑模 與 C#.NET (５４ Hrs)</p>
<p>§課程簡述：<br />
本課程引導與協助學員先對系統開發流程有全貌的認識，並傳授軟體設計必備的基礎功夫，然後才去瞭解如何利用 UML 表達設計思維，從系統外觀與結構等各個構面產出有效的設計。</p>
<p>強調馬上就可以從設計導出符合 .NET 的實體三層式架構，並利用 LINQ 實際連結資料庫；利用 DataSet 實現虛擬 DB的設計，開發出高品質的 Enterprise 系統。</p>
<p>快速產出程式碼(包含功能測試碼)的目的在於可以應付專案的交付，並且可以提昇團隊的信心(眼見為憑)，然後在第二個開發的循環 (Iteration)，將程式碼重構，專注在系統的結構重整，而得以讓整體系統俱足彈性、延展性與可重用性。</p>
<p>§課程特色：<br />
　1. 帶領學員實際走過(實戰練習與操作)兩個開發循環(Iteration)：<br />
　　　#1. 從使用案例規劃控制類別，並繪製循序圖表達參與者與系統的互動，快速產出程式碼 — 實現系統功能，提昇團隊信心。<br />
　　　#2. 重構程式碼，活用設計樣式(design pattern)，專注核心結構設計 — 讓系統的結構更有彈性。<br />
　2. 贈送電子教學光碟：<br />
　　　o 讓學員可以帶回家，透過自動安裝方式，即可擁有實際的開發平台與應用系統。<br />
　　　o 包含了 EA(試用版) UML 工具/Visual C# 2008 Express/SQL Express ...等開發工具, 以及具體可執行的應用程式與原始程式碼。<br />
　3. 提供完整的案例研討(Case Study)，自然又流暢地整合：<br />
　　　o 開發流程，包含了各階段的設計產出(artifacts)與文件。<br />
　　　o 系統分析與設計 — 提供 UML Model 檔。<br />
　　　o 應用程式的實作與部署 — 提供每一層(tier)的原始程式碼。<br />
　4. 本課程均保留與提供了學員免費再旁聽乙次同樣課程的權利，以一次低廉的收費，就可以擁有兩次上課的收穫，課程的師資、內容與品質，我們有信心是不會讓學員們失望的。</p>
<p>§課程目標：<br />
　1. 讓你瞭解：<br />
　　　o UML 2.0 設計圖的設計意涵與應用。<br />
　　　o 軟體設計必須修練的哲理，包括物件與類別、封裝、介面與多型等觀念。<br />
　2. 讓你知道：<br />
　　　o 軟體開發流程的全貌，包括了開發人員的角色與職責，以及各階段的實際產出。<br />
　　　o 如何利用 RUP 流程框架，制訂敏捷式(Agile)的開發流程，來找出適合自己團隊性格的流程。<br />
　3. 讓你活用：<br />
　　　o UML 三劍客，包括表達系統需求與功能的使用案例，表達系統靜態與動態結構的類別及循序圖。<br />
　　　o 只要能寫好使用案例，就可以確保直接快速產出程式碼。<br />
　　　o 如何利用正反向工程，來保持 Model 與程式碼的一致性。<br />
　4. 讓你學會：<br />
　　　o 如何應用 .NET Framework 在 Enterprise 3-tier 的整體架構設計，包括：<br />
　　　　o 如何利用 ASP.NET 設計 Web UI 程式。<br />
　　　　o 如何設計 DAO 永續性物件，並利用 LINQ 連結 SQL Express 資料庫。<br />
　　　　o 如何利用 C#.NET 設計控制與企業物件。<br />
　　　o MVC 層次分明的物件合作與連結 — 從 Web 至 Middleware 至 Database。<br />
　　　o 如何善用 EA UML 塑模工具與 Visual C# 2008 Express IDE 工具的整合。<br />
　　　o 如何作好驗收測試，包括撰寫測試案例與利用 NUnit 撰寫功能測試碼。</p>
<p>§使用工具：<br />
　o EA(Enterprise Architect) 7.5(Trial) UML Tool、 Visual C# 2008 Express(Free) IDE、SQL Express 資料庫(均會附於教學光碟內)。</p>
<p>§授課講師：<br />
　o 賴信仁(Ringle Lai)、王克明(Kenming Wang)、宋敏如(Cathy Sung)、陳亞瑟(Arthur Chen)。<br />
　o 擅長以非常淺顯易懂的比喻及說明，將複雜的系統抽絲剝繭，重新釐清脈絡，讓學員一清二楚，並善於引導學員具備設計應有的反思能力。</p>
<p>§適合學員：<br />
　o 系統分析/設計(SA/SD), PM, Programmer 等在職軟體開發者。<br />
　o 學校資訊講師/在學相關資訊科系學生。<br />
　o 學員最好有基本的程式設計能力(基本即可)。
</p></blockquote>
<blockquote><p>
§報名與費用相關資訊：</p>
<p>§授課日期：<br />
　o 日期：2010/0５/0１ 起，每週六白天。<br />
　　每次上課為六個小時(AM 9:30~PM 4:30)，共九個星期。<br />
　o 預定上課日期：05/01, 05/08, 05/15, 05/22, 05/29, 06/05, 06/12, 06/19, 06/26<br />
　o 遇國定假日或颱風等因素，則延至下一週上課日(本中心會主動通知學員)，以此類推。</p>
<p>§授課地點：<br />
　o 地點：中國生產力中心，台北市承德路二段81號B1(首府經貿大樓)。<br />
　　http://www.cpc.tw/Train/Place.aspx</p>
<p>§課程費用：<br />
　o 特價優惠：NT$14,800, 含稅。舊生或三人同行再折扣為: NT$13,400。<br />
　　(同等課程原價學費為 ＄３０,０００ 以上)。<br />
　o 大學/研究所 資訊相關科系講師、助教或教授，出示相關證明，我們會以建教合作方式計費。(請另以電話聯絡)<br />
　o 清貧或由家扶中心推薦，請出示相關證明，所有費用 免費！！</p>
<p>o備註：<br />
　o 教室設備包括白板與投影機，由講師親自說明與操作示範。(學員可攜帶錄音筆)<br />
　o 學員最好能攜帶 Notebook(可無線上網)，可以於課程中實際操作與練習。<br />
　o 上過本課程(.NET/Java 均可)學員，仍可免費旁聽本課程。(保留 9 名學員名額。)<br />
　o 本課程上課學員需滿 20 人以上，若未達上課人數則延期至下一梯次開課，已報名學員，本中心會電話通知，並主動辦理退費(或可保留至下一梯次)。<br />
　o 開課前三日會以電子郵件聯絡與通知學員。</p>
<p>　＊＊＊＊＊＊<br />
　o 為確保報名足額人數，煩請先以 ATM 轉帳預約費用($1000，當然也可一次繳清)。<br />
　　並請於報名表備註欄位內，註明您的轉帳帳號末 5 碼與轉帳金額。<br />
　　(若實在不及轉帳者，仍可現場報名，但請在報名表內註明現場繳費)。<br />
　o ATM 轉帳帳號： 新光銀行 (103)　帳號： 0772-50-100979-9
</p></blockquote>
<blockquote><p>
§課程名稱： 系統分析設計與實作—活用 UML 塑模 與 C#.NET (５４ Hrs) </p>
<p>§ Iteration #1 (33 hrs)<br />
o 課程階段目標： 捕捉系統功能需求，快速設計，立即產出程式碼</p>
<p>一、軟體開發方法論—開發流程與塑模 (6 hrs)<br />
　o 開發模式的介紹<br />
　　o 瀑布、循序的典型開發模式<br />
　　o 漸增(Iteration)與漸進(Incremental)的主流開發模式<br />
　　o 主流開發流程的簡介 — RUP/XP/AGILE<br />
　o 簡介專案開發的工作流程<br />
　　o 專案中各個角色人員的工作執掌<br />
　　o 專案中各個階段的產出(artifacts)介紹<br />
　o 軟體開發的最佳實務<br />
　　o 以架構為中心(architecture centric)的開發<br />
　　o I&#038;I(Iteration and Incremental) 漸增與漸進<br />
　　o 視覺化的方式設計軟體模型 (Visually Model Software)<br />
　　o 需求的變動管理與持續驗證軟體的品質<br />
　　o 侷限與收斂軟體的變動性<br />
　o 軟體塑模— 統一塑模語言(UML, Unified Modeling Language)的綜觀介紹<br />
　　o 利用完整案例導引來介紹 UML 的十三種圖形<br />
　　o Flash 操作錄影檔(附於教學光碟內)，導引 UML 工具繪製 UML 圖的步驟</p>
<p>二、物件導向觀念養成與應用 (6 hrs)—觀念、模型與程式碼的三面表達<br />
　o 介紹「概念(concept)」與「抽象(abstraction)」的觀念<br />
　o 確實瞭解「類別(class)」與「物件(object)」的區別與關係<br />
　　o 結合(association)、組合(aggregiation)與<br />
　　　一般-特殊化(generalize-specialize)關係的說明<br />
　o 封裝(encapsulation)與多型(polymorphism)的設計觀與應用<br />
　o 瞭解繼承(Inheritence)與介面(Interface)」的設計原理<br />
　o 程式碼範例—<br />
　　o 利用 C#.NET 程式碼表達類別的結構關係(結合,組合,一般-特殊化)<br />
　　o 利用 C#.NET 程式碼呈現介面與多型的設計實作</p>
<p>三、需求面的功能分析設計—Modeling by UML 三劍客 (15 hrs)<br />
　o 建構使用案例模型，實現企業流程的需求<br />
　　o 利用使用案例圖表達系統的功能需求<br />
　　　o 如何界定系統範圍(System Boundary)<br />
　　　o 如何找出使用案例與參與者(Actor)<br />
　　　o 使用案例之間的關係— include and extend<br />
　　　o 利用使用案例圖表達架構觀點<br />
　　o 從表達企業流程(Business Process)的活動圖導出到使用案例圖<br />
　　o 使用案例敘述(Description)的寫作實務<br />
　　　o 如何寫出高品質的使用案例敘述<br />
　　　o 如何依據使用案例範本完成使用案例敘述的撰寫<br />
　　　o 如何表達正常、替代、擴充與例外事件流程的敘述<br />
　　　o 寫好每一條動作步驟陳述的要領<br />
　　o 針對每一個使用案例，撰寫測試案例 (Test Case)<br />
　　o 利用 EA "Document Generation" 機制產出美輪美奐的需求報表文件<br />
　o 使用案例的實現(Realization)與實作(從使用案例到循序圖到產出程式碼)<br />
　　o 利用類別圖 (Class Diagram)設計與創建 Use Case 控制物件，以實現使用案例的功能需求<br />
　　o 利用循序圖 (Sequence Diagram)表達程式碼物件的互動設計<br />
　o 利用 EA "Code-generation" 功能產出控制物件的程式碼框架<br />
　o 測試先行—在 IDE 工具內撰寫該控制物件的測試程式碼<br />
　　o 利用虛擬碼(Pseudo Code)撰寫程式碼內部的細節<br />
　o 實際執行應用程式碼的部署與執行功能測試<br />
　o 利用 EA 反向工程功能，在 IDE 環境內修改程式碼，並反轉(Reverse)回 UML Model</p>
<p>四、案例分析與實作 - Iteration #1 (6 hrs)<br />
　o 利用 EA UML 工具<br />
　　o 實做使用案例模型(Use Case Model)、類別圖、循序圖<br />
　　o 利用 Code-Generator 機制，產出 C#.NET 程式碼框架<br />
　o 設計控制 (Control)物件，實現使用案例所交付的功能需求<br />
　　o 利用 DataSet，成為 UI 與控制物件 間的參數傳遞型別<br />
　　o 利用 DataSet，實現虛擬DB (Virtual DB)的設計觀<br />
　o 利用 Visual C# 2008 Express IDE 撰寫<br />
　　o ASP.NET Web 表單<br />
　　o 控制(Control) 物件 by C#.NET<br />
　　o 利用 NUnit 撰寫功能測試程式碼</p>
<p>§ Iteration #2 (21 hrs)<br />
o 課程階段目標： 重構程式碼與類別結構，讓系統更有彈性。</p>
<p>一、軟體結構面的分析與設計  (12 hrs)<br />
　o 建構領域至物件模型的技巧與方法<br />
　　o 從使用案例的敘述中找出潛在的概念物件。<br />
　　o 運用交易樣式(Transaction Patterns)找出核心交易物件<br />
　o 資料庫表格的設計<br />
　　o E-R (Entity-Relationship) Model 的分析與設計<br />
　　o 利用 EA UML 工具設計 E-R 圖，並轉為可以匯入資料庫的 DDL SQL 敘述檔<br />
　o 企業物件的設計<br />
　　o 物件的責任分派(responsibility assign) — 屬性與行為的分析<br />
　　o 利用 UML類別圖 建構領域的物件模型 (Business Object Model)<br />
　o 活用設計樣式(design pattern)<br />
　　o 合成(composite)樣式的設計 — BOM 表的最佳呈現<br />
　　o Facade and Adapter 樣式，表達在 Control and Boundary 物件的設計原則<br />
　o 分析類別(Analysis Class)的設計<br />
　　o Control 物件<br />
　　o Entity (Business)物件<br />
　　o Boundary 物件 </p>
<p>二、程式碼的重構 (12 hrs)<br />
　o 程式碼重構的設計原則<br />
　　o 利用委託(delegate)的技巧，確實釐清物件的責任分派 (Responsibility Assign)<br />
　o 分析類別在 中間層 (Middleware) 的實現<br />
　　o 實現 Controller by C#.NET<br />
　　o 實現 O-R Mapping by LINQ<br />
　　o 實現 企業物件 by C#.NET<br />
　o 連結實體資料庫<br />
　　o DAO(Data Access Object) 物件的設計<br />
　　o 利用 LINQ 實現 O-R Mapping 機制<br />
　o 控制物件, 企業物件, DAO 物件 三者的職掌與相依性分析<br />
　　o 控制物件連結 DAO 物件<br />
　　o 控制物件連結 企業物件<br />
　　o 企業物件連結 DAO 物件<br />
　　o DAO 物件透過 LINQ 連結外部資料來源(RDB, 檔案, ...)</p>
<p>三、案例分析與實作 - Iteration #2 (實做部分涵蓋於上述課程內)<br />
　o 利用 Visual C# 2008 Express 重構程式碼的結構<br />
　o 利用 EA 更新類別與E-R圖，並重新部署 DDL DB Schema 至 SQL Express Server<br />
　o 利用 EA 實現正反向工程，達成程式碼與 Model 的同步<br />
　o 利用 Iteration #1 所撰寫的測試碼驗證與修正被重構的程式碼</p>
<p>§ 整體開發流程總複習<br />
　o 檢視兩個循環(Iteration)開發所各自產出的設計圖與程式碼<br />
　o 回顧每一個流程開發階段的產出與所運用的設計、技術與技能<br />
　o 學員課程中的問題提問與回答總整理
</p></blockquote>


<p>目前沒有相關連的文章.</p>]]></content:encoded>
			<wfw:commentRss>http://www.kenming.idv.tw/course_system_analysis_design_by_csharp_dotnet_20100501/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>別出極具創意的新年賀卡－UML 13張關連心智筆記圖</title>
		<link>http://www.kenming.idv.tw/special_creative_chinese_new-year_uml_13_mindmap_overview_diagrams</link>
		<comments>http://www.kenming.idv.tw/special_creative_chinese_new-year_uml_13_mindmap_overview_diagrams#comments</comments>
		<pubDate>Thu, 04 Mar 2010 14:43:24 +0000</pubDate>
		<dc:creator>Kenming Wang</dc:creator>
				<category><![CDATA[學思觀點與體悟]]></category>
		<category><![CDATA[心智圖創作分享]]></category>
		<category><![CDATA[軟體五四三與經驗談]]></category>
		<category><![CDATA[軟體設計與分析]]></category>
		<category><![CDATA[UML]]></category>
		<category><![CDATA[心智圖]]></category>
		<category><![CDATA[賀卡]]></category>

		<guid isPermaLink="false">http://www.kenming.idv.tw/?p=1344</guid>
		<description><![CDATA[過年前，我們團隊 (HSDc Inc.)所舉辦的 [UML 2.0 觀念引導與實務操作入門] 課程，約有近 20位學員參加。其中，有一位相當高恌的女孩子就坐在最前座，上課的時候總是相當專心聽講作筆記。
我在講課時總是喜歡採用反問的方式，藉以引導學員可以思考我所提問問題背後的涵意。大部分學員總是會有些怕怕，也比較不敢表達出自己的想法，但這位女孩子卻是可以回答出令人相當滿意的答案，讓我相當的佩服；更為訝異的是，在下課時與她閒聊，才知道她還只是撰寫大型系統的程序性古典語言，也沒有寫過 Java or .NET 等 OOP 語言。但是，我可是真的覺得，她對物件導向的設計哲理，相當具有領悟力，也很肯去反思，俱足軟性思考的頭腦。
對於這樣聰慧、具 Smart 特質、又肯主動學習的學員，除了讓我印象深刻外，我更是願意就我所能，引導與分享對於軟體設計領域上的觀念與學習技巧。
就在想說，年後我們團隊若有一些研討活動 (如讀書會、研討會)等，準備邀請該位學員來參與。沒想到，就在除夕春節前，這位學員還主動寄了一封新年賀卡給我們。除了新年賀節問候外，也說出了她對這次上 UML 課程的收獲與心得，真的很感心~
更特別的是，附檔的新年賀卡是她利用 PowerPoint 設計的。內容竟然是把兩天課程所介紹 UML 13張設計圖，它們之間的關聯、特質與應用時機等，給全串在同一張圖內；還畫了虎年到來、新年迎春饒富過年氣氛的插圖。

哇！！ 這麼別出心裁、這麼有創意的新年賀卡，又是如此的用心製作 (必然要耗費很多時間)，我收到這樣的賀卡真的是相當開心，也相當感動。更是覺得，這麼棒的作品，要不分享出來給眾讀者們欣賞，那真是太可惜了。所以，我還特別寫了信徵求該位學員的同意後才特別公開。
對啦，她的名字叫 Sharon，這樣直接稱呼也比較方便勒。另外這裡同時也公開她的網誌應該沒有問題吧？ 看看她寫的文章，文句優雅頗具知性，會讓人以為她是一位柔弱感性的少女呢；但是，再瀏覽她整理的網誌相簿，呼，Sharon 可還是一位熱愛潛水的陽光健康女孩呢。    
　o http://blog.yam.com/sharontaiwan
　o http://sharonwang.myweb.hinet.net/


延伸閱讀：我總是記不起別人的名字與容貌，我只記得別人提問軟件的問題~
透過 Google 找 Coding How-to 的好範例



延伸閱讀：<ul><li><a href='http://www.kenming.idv.tw/i_always_cant_remember_others_name_and_face_just_know_others_questions_for_software' rel='bookmark' title='Permanent Link: 我總是記不起別人的名字與容貌，我只記得別人提問軟件的問題~'>我總是記不起別人的名字與容貌，我只記得別人提問軟件的問題~</a></li>
<li><a href='http://www.kenming.idv.tw/by_google_to_serarch_coding_how-to_example-2' rel='bookmark' title='Permanent Link: 透過 Google 找 Coding How-to 的好範例'>透過 Google 找 Coding How-to 的好範例</a></li>
</ul>]]></description>
			<content:encoded><![CDATA[<p>過年前，我們團隊 <a target="_blank" href="http://www.hsdc.com.tw">(HSDc Inc.</a>)所舉辦的 [<a target="_blank" href="http://www.hsdc.com.tw/course/unit_course_20100130_31">UML 2.0 觀念引導與實務操作入門</a>] 課程，約有近 20位學員參加。其中，有一位相當高恌的女孩子就坐在最前座，上課的時候總是相當專心聽講作筆記。</p>
<p>我在講課時總是喜歡採用反問的方式，藉以引導學員可以思考我所提問問題背後的涵意。大部分學員總是會有些怕怕，也比較不敢表達出自己的想法，但這位女孩子卻是可以回答出令人相當滿意的答案，讓我相當的佩服；更為訝異的是，在下課時與她閒聊，才知道她還只是撰寫大型系統的程序性古典語言，也沒有寫過 Java or .NET 等 OOP 語言。但是，我可是真的覺得，她對物件導向的設計哲理，相當具有領悟力，也很肯去反思，俱足軟性思考的頭腦。</p>
<p>對於這樣聰慧、具 Smart 特質、又肯主動學習的學員，除了讓我印象深刻外，我更是願意就我所能，引導與分享對於軟體設計領域上的觀念與學習技巧。</p>
<p>就在想說，年後我們團隊若有一些研討活動 (如讀書會、研討會)等，準備邀請該位學員來參與。沒想到，就在除夕春節前，這位學員還主動寄了一封新年賀卡給我們。除了新年賀節問候外，也說出了她對這次上 UML 課程的收獲與心得，真的很感心~</p>
<p>更特別的是，附檔的新年賀卡是她利用 PowerPoint 設計的。內容竟然是把兩天課程所介紹 UML 13張設計圖，它們之間的關聯、特質與應用時機等，給全串在同一張圖內；還畫了虎年到來、新年迎春饒富過年氣氛的插圖。<br />
<a href="http://www.flickr.com/photos/kenming_wang/4406465324/" title="Flickr 上 kenming_wang 的 Sharon 的 UML 新年賀卡"><img src="http://farm3.static.flickr.com/2801/4406465324_95e151c034.jpg" width="500" height="375" alt="Sharon 的 UML 新年賀卡" /></a></p>
<p>哇！！ 這麼別出心裁、這麼有創意的新年賀卡，又是如此的用心製作 (必然要耗費很多時間)，我收到這樣的賀卡真的是相當開心，也相當感動。更是覺得，這麼棒的作品，要不分享出來給眾讀者們欣賞，那真是太可惜了。所以，我還特別寫了信徵求該位學員的同意後才特別公開。</p>
<p>對啦，她的名字叫 Sharon，這樣直接稱呼也比較方便勒。另外這裡同時也公開她的網誌應該沒有問題吧？ 看看她寫的文章，文句優雅頗具知性，會讓人以為她是一位柔弱感性的少女呢；但是，再瀏覽她整理的網誌相簿，呼，Sharon 可還是一位熱愛潛水的陽光健康女孩呢。  <img src='http://www.kenming.idv.tw/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  </p>
<p>　o <a target="_blank" href="http://blog.yam.com/sharontaiwan">http://blog.yam.com/sharontaiwan</a><br />
　o <a target="_blank" href="http://sharonwang.myweb.hinet.net/">http://sharonwang.myweb.hinet.net/</a></p>


<p>延伸閱讀：<ul><li><a href='http://www.kenming.idv.tw/i_always_cant_remember_others_name_and_face_just_know_others_questions_for_software' rel='bookmark' title='Permanent Link: 我總是記不起別人的名字與容貌，我只記得別人提問軟件的問題~'>我總是記不起別人的名字與容貌，我只記得別人提問軟件的問題~</a></li>
<li><a href='http://www.kenming.idv.tw/by_google_to_serarch_coding_how-to_example-2' rel='bookmark' title='Permanent Link: 透過 Google 找 Coding How-to 的好範例'>透過 Google 找 Coding How-to 的好範例</a></li>
</ul></p>]]></content:encoded>
			<wfw:commentRss>http://www.kenming.idv.tw/special_creative_chinese_new-year_uml_13_mindmap_overview_diagrams/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[單元課程(03/28)] 自動化測試 by C# 實作演練 一日遊</title>
		<link>http://www.kenming.idv.tw/unit-course_automation-test-by-csharp_1day_20100328</link>
		<comments>http://www.kenming.idv.tw/unit-course_automation-test-by-csharp_1day_20100328#comments</comments>
		<pubDate>Wed, 03 Mar 2010 07:04:16 +0000</pubDate>
		<dc:creator>Kenming Wang</dc:creator>
				<category><![CDATA[軟體課程規劃與公佈]]></category>
		<category><![CDATA[HSDc]]></category>
		<category><![CDATA[TDD]]></category>
		<category><![CDATA[單元課程]]></category>

		<guid isPermaLink="false">http://www.kenming.idv.tw/?p=1343</guid>
		<description><![CDATA[線上報名與詳細課程資訊請至：
http://www.hsdc.com.tw/course/unit-course_automation-test-by-csharp_1day_20100328
　o 日期：2010/03/28 (星期日) AM 9:30 ~ PM 17:00 (共 6.5 小時)
　o 地點：中國生產力中心，台北市承德路二段81號B1(首府經貿大樓)。
　　　　　http://www.cpc.tw/Train/Place.aspx
　o 費用：NT$1,800, 含稅。舊生或三人同行: NT$1,500。
　o 同課程可保留再旁聽乙次的權利 (報名時註明舊生旁聽即可)。
　o 下午均附有免費從外特購精緻的咖啡與點心。
§課程說明 --------------------------------------------------------------------
TDD (Test-Driven Development)，測試先行的觀念已逐漸被軟體開發單位接受。但如何達成自動化的測試？要測試的是哪一類型程式？如何撰寫測試測試 ...等，可能一般 Developer 仍顯模糊。
HSDc. 團隊將多年來輔導諸多單位，並協助其撰寫測試程式的經驗，整理成範本。利用一天的時間，詳述說明從需求整理、測試案例，到整個測試程式的產出，每一個階段步驟除了有完整的圖文解說與程式碼以外，還設有階段完整的目標，以瞭解該階段實作的目的。
對於 Developer 而言，撰寫功能性物件的測試程式，如利用 NUnit or JUnit 等測試框架，是確保需求功能的正確性。
而對於 End User 而言，因直接面臨的是 GUI 畫面的操作，若有些高精確要求如政府標案等，往往連畫面的操作步驟都不得出錯，而導致開發團隊甚而還要撰寫畫面操作的詳述說明與撰寫數千條以上的圖型測試案例報告，花了相當多的時間卻仍一再需要重複人工的操作，可說是浪費太多不必要的精力與人力了。
為了達成驗收交付的目的，圖形介面操作的自動化測試，在高度要求或大型的專案中仍是需要的。所以，在本次課程中，我們也會介紹如何利用 GUI 的測試框架，在 ASP.NET 的 Web 環境中，以達成自動操作圖形表單、自動輸入數據。
同時，我們也整合了從 GUI 的自動操作到按下按鍵、然後到後端的控制型功能物件 (Control Object)，由 NUnit 測試框架自動驗證需求功能的正確性。一氣呵成，全部自動化，花一次工即可。
本次課程是利用 C#.NET，相關的測試框架 (Watin and NUnit)均支援 .NET Framework。但測試的觀念與作法其實都是一樣的，要移轉到 Java [...]


目前沒有相關連的文章.]]></description>
			<content:encoded><![CDATA[<p>線上報名與詳細課程資訊請至：<br />
<a href="http://www.hsdc.com.tw/course/unit-course_automation-test-by-csharp_1day_20100328">http://www.hsdc.com.tw/course/unit-course_automation-test-by-csharp_1day_20100328</a></p>
<p>　o 日期：2010/03/28 (星期日) AM 9:30 ~ PM 17:00 (共 6.5 小時)<br />
　o 地點：中國生產力中心，台北市承德路二段81號B1(首府經貿大樓)。<br />
　　　　　<a href="http://www.cpc.tw/Train/Place.aspx">http://www.cpc.tw/Train/Place.aspx</a><br />
　o 費用：NT$1,800, 含稅。舊生或三人同行: NT$1,500。<br />
　o 同課程可保留再旁聽乙次的權利 (報名時註明舊生旁聽即可)。<br />
　o 下午均附有免費從外特購精緻的咖啡與點心。</p>
<p>§課程說明 --------------------------------------------------------------------</p>
<p>TDD (Test-Driven Development)，測試先行的觀念已逐漸被軟體開發單位接受。但如何達成自動化的測試？要測試的是哪一類型程式？如何撰寫測試測試 ...等，可能一般 Developer 仍顯模糊。</p>
<p>HSDc. 團隊將多年來輔導諸多單位，並協助其撰寫測試程式的經驗，整理成範本。利用一天的時間，詳述說明從需求整理、測試案例，到整個測試程式的產出，每一個階段步驟除了有完整的圖文解說與程式碼以外，還設有階段完整的目標，以瞭解該階段實作的目的。</p>
<p>對於 Developer 而言，撰寫功能性物件的測試程式，如利用 NUnit or JUnit 等測試框架，是確保需求功能的正確性。</p>
<p>而對於 End User 而言，因直接面臨的是 GUI 畫面的操作，若有些高精確要求如政府標案等，往往連畫面的操作步驟都不得出錯，而導致開發團隊甚而還要撰寫畫面操作的詳述說明與撰寫數千條以上的圖型測試案例報告，花了相當多的時間卻仍一再需要重複人工的操作，可說是浪費太多不必要的精力與人力了。</p>
<p>為了達成驗收交付的目的，圖形介面操作的自動化測試，在高度要求或大型的專案中仍是需要的。所以，在本次課程中，我們也會介紹如何利用 GUI 的測試框架，在 ASP.NET 的 Web 環境中，以達成自動操作圖形表單、自動輸入數據。</p>
<p>同時，我們也整合了從 GUI 的自動操作到按下按鍵、然後到後端的控制型功能物件 (Control Object)，由 NUnit 測試框架自動驗證需求功能的正確性。一氣呵成，全部自動化，花一次工即可。</p>
<p>本次課程是利用 C#.NET，相關的測試框架 (Watin and NUnit)均支援 .NET Framework。但測試的觀念與作法其實都是一樣的，要移轉到 Java 的環境下，也是相當輕而易舉，自然，本課程也是適合 Java 的 Developer 等。</p>
<p>上課學員除了收到本顧問團隊所親自撰寫的教材外，還可以拿到一片自動安裝的光碟，內含了教材電子文檔(PDF)、測試環境建置所有需要的應用軟件(全為免費)、案例分析的原始程式碼與測試程式碼等。以及涵蓋了 HSDc. 歷屆研討會簡報資料。</p>
<p>上課過程中，更是歡迎學員自行帶平日工作所碰過的案例問題與疑問，講師群均非常樂意協助解決(不怕被考倒，只怕不問)，亦可以當成課堂上的討論案例。</p>
<p>對了，每一天的課程，我們均有免費提供下午茶點，包括小蜜蜂咖啡、茶飲、美味的吊鐘燒與餅乾甜點等。品味咖啡的同時，學習軟體設計思維，那會是一件令人相當愉悅的快樂學習之旅。</p>
<p><span id="more-1343"></span></p>
<blockquote><p>
§報名資訊 ----------------------------------------------------------------------<br />
o準備教材：<br />
　o 由授課講師提供講義。<br />
　o 學員可攜帶相關參考書籍，並對於書中內容有問題者，可以直接提問。</p>
<p>o使用工具： 教材光碟內均會涵蓋下列開發應用軟件。<br />
　o Visual C# 2008 Express Edition.<br />
　o Enterprise Architect 7.5 Trial.<br />
　o NUnit Test Framework.<br />
　o Watin GUI Test Framework.</p>
<p>o授課講師：<br />
　o 賴信仁(Ringle Lai) , 陳亞瑟 (Arthur Chen)<br />
　o 擅長以非常淺顯易懂的比喻及說明，將複雜的系統抽絲剝繭，重新釐清脈絡，讓學員一清二楚，並善於引導學員具備設計應有的反思能力。</p>
<p>o上課時間：<br />
　o 2010/03/28 (星期日) AM 9:30 ~ PM 17:00 (共 6.5 小時)。<br />
　o 請提早約 9:15 前報名簽到，並選擇上課座位與準備個人攜帶的筆電。</p>
<p>o上課地點與上課人數：<br />
　o 中國生產力中心，台北市承德路二段81號B1(首府經貿大樓)。<br />
　　http://www.cpc.tw/Train/Place.aspx<br />
　o 報名人數滿 10 人即開班(同時保留 5 名學員重新選修該課程)。<br />
　o 開課前兩日會以電子郵件聯絡與通知學員。</p>
<p>o適合學員：<br />
　o 系統分析/設計(SA/SD), PM, Programmer 等在職軟體開發者或在學學生。</p>
<p>o備註：<br />
　o 教室設備包括白板與投影機，由講師親自說明與操作示範。(學員可攜帶錄音筆)<br />
　o 學員最好能攜帶 Notebook，可以於課程中實際操作與練習。 。<br />
　o 為確保報名足額人數，煩請先以 ATM 轉帳預約費用($1000，當然也可一次繳清)。<br />
　　並請於報名表備註欄位內，註明您的轉帳帳號末 5 碼與轉帳金額。<br />
　　(若實在不及轉帳者，仍可現場報名，但請在報名表內註明現場繳費)。<br />
　o ATM 轉帳帳號： 新光銀行 (103)　帳號： 0772-50-100979-9</p>
<p>§課程大綱 ----------------------------------------------------------------------<br />
※ 熱身 － 簡單案例展示<br />
　o 個案功能性的使用案例與需求陳述。<br />
　o 測試案例 (Test Case)描述與數據整理。<br />
　o 展現 Web 表單自動化輸入的情境。<br />
　o 展現呼叫 NUnit GUI 測試功能性控制物件 (Control Object)的情境。</p>
<p>※ 開發環境建置與安裝<br />
　o preInstall: Visual C# 2008 Express Edition.<br />
　o Enterprise Architect 7.5 Trial.<br />
　o NUnit Test Framework.<br />
　o Watin GUI Test Framework.</p>
<p>※ 完整案例 Step by Step<br />
　o 準備使用案例 (Use Case)的劇本 (Scenario)。<br />
　o 撰寫與整理測試案例 (Test Case)。<br />
　o 實作使用案例 By ASP.NET/C#.NET。<br />
　o 撰寫功能測試程式碼，達成自動化功能測試 By NUnit。<br />
　o 撰寫 GUI 自動輸入測試程式碼 By Watin。<br />
　o From Watin to NUnit, 達成全自動化 GUI+功能 測試。<br />
　o 完畢！ 整理成為工作範本。</p>
<p>--------------------------------------------------------------------------------<br />
High-quality Software Design Consultant.<br />
TEL: 02-27227179<br />
Email: service@hsdc.com.tw<br />
軟體設計論壇: <a href="http://www.hsdc.com.tw">http://www.hsdc.com.tw</a>
</p></blockquote>


<p>目前沒有相關連的文章.</p>]]></content:encoded>
			<wfw:commentRss>http://www.kenming.idv.tw/unit-course_automation-test-by-csharp_1day_20100328/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[讀書會] UML團隊開發流程與管理 (03/27)</title>
		<link>http://www.kenming.idv.tw/hsdc_reading_meeting_20100327327</link>
		<comments>http://www.kenming.idv.tw/hsdc_reading_meeting_20100327327#comments</comments>
		<pubDate>Mon, 01 Mar 2010 08:04:07 +0000</pubDate>
		<dc:creator>Kenming Wang</dc:creator>
				<category><![CDATA[軟體課程規劃與公佈]]></category>
		<category><![CDATA[HSDc]]></category>
		<category><![CDATA[讀書會]]></category>

		<guid isPermaLink="false">http://www.kenming.idv.tw/?p=1342</guid>
		<description><![CDATA[報名與詳細研討資訊請至： http://www.hsdc.com.tw/course/reading_meeting_20100327
　o 報名費用； 自行於當場點餐、下午茶點或飲料即可。
　o 日期：2010/03/27 (星期六) PM 13:00 ~ PM 17:00
　o 地點：曼德主廚私房料理。 台北市通化街171巷30弄2號。02-2733-3855
　　　　　http://tw.myblog.yahoo.com/mindercafe/article?mid=2&#038;l=f&#038;fid=5  
§讀書會介紹 --------------------------------------------------------------------
HSDc. 預計每一季舉辦一次軟體相關讀書研討分享聚會 (若與會學員參與意願高且熱好研讀軟體設計各類書籍者眾，則可以每個月或每兩個月舉辦乙次)。
第一次的讀書會主題，先輕鬆一些，就以 Ringle 的著書－「UML團隊開發流程與管理」為本次讀書會的研討用書。(爾後的讀書會用書則可以因應與會人員們的要求來決定)
關於本書，請參考：
　o http://www.books.com.tw/exep/prod/booksfile.php?item=0010438060
　o http://www.kenming.idv.tw/ringle-new-book-uml-collaboration-development
我們希望與會學員們起碼約略有翻閱過該書，但不需要全部看完。只要針對書本內任一章節，可以作心得分享，甚或問題提問討論即可。
我們希望是以相當輕鬆的態度來參與讀書研討。重要的是分享，甚或是提出問題一同討論，這才會是舉辦讀書會的意義所在。
＊＊＊
請注意，由於需要保留及計算報名學員們的座位，請確定會前來參加後才填寫報名單，若不克前來，也請於報名表單或來信取消報名。若報名人數尚未滿額，不及報名者，仍可以現場報名。
--------------------------------------------------------------------------------
§讀書會 (共 4Hrs)：
　1. 主持人，(宋敏如, Cathy Sung)開場介紹與說明。
　2. 心得分享，由 HSDc. Tech. Leader Arthur 開始心得分享與報告。
　3. 座談與提問，由賴信仁先生 (Ringle Lai)負責解說。
　4. Free Talking。 針對各類議題，包括職場生活等都可閒聊。
　5. 決定下一次讀書會的參考用書與主題。
--------------------------------------------------------------------------------
§對象：對軟體設計相關議題有興趣者，包括在職軟體開發人員及相關資訊科系講師及學生等。
§主辦單位：HSDc 軟體設計顧問中心。
§備註：
　o 本次讀書會預計開放 24 個名額。(額滿即停止報名)
--------------------------------------------------------------------------------
High-quality Software Design Consultant.
TEL: 02-27227179
Email: service@hsdc.com.tw
軟體設計論壇: http://www.hsdc.com.tw


目前沒有相關連的文章.


目前沒有相關連的文章.]]></description>
			<content:encoded><![CDATA[<p>報名與詳細研討資訊請至： <a href="http://www.hsdc.com.tw/course/reading_meeting_20100327">http://www.hsdc.com.tw/course/reading_meeting_20100327</a></p>
<p>　o 報名費用； 自行於當場點餐、下午茶點或飲料即可。<br />
　o 日期：2010/03/27 (星期六) PM 13:00 ~ PM 17:00<br />
　o 地點：曼德主廚私房料理。 台北市通化街171巷30弄2號。02-2733-3855<br />
　　　　　<a href="http://tw.myblog.yahoo.com/mindercafe/article?mid=2&#038;l=f&#038;fid=5">http://tw.myblog.yahoo.com/mindercafe/article?mid=2&#038;l=f&#038;fid=5</a>  </p>
<p>§讀書會介紹 --------------------------------------------------------------------<br />
HSDc. 預計每一季舉辦一次軟體相關讀書研討分享聚會 (若與會學員參與意願高且熱好研讀軟體設計各類書籍者眾，則可以每個月或每兩個月舉辦乙次)。</p>
<p>第一次的讀書會主題，先輕鬆一些，就以 Ringle 的著書－「UML團隊開發流程與管理」為本次讀書會的研討用書。(爾後的讀書會用書則可以因應與會人員們的要求來決定)</p>
<p>關於本書，請參考：<br />
　o <a href="http://www.books.com.tw/exep/prod/booksfile.php?item=0010438060">http://www.books.com.tw/exep/prod/booksfile.php?item=0010438060</a><br />
　o <a href="http://www.kenming.idv.tw/ringle-new-book-uml-collaboration-development">http://www.kenming.idv.tw/ringle-new-book-uml-collaboration-development</a></p>
<p>我們希望與會學員們起碼約略有翻閱過該書，但不需要全部看完。只要針對書本內任一章節，可以作心得分享，甚或問題提問討論即可。</p>
<p>我們希望是以相當輕鬆的態度來參與讀書研討。重要的是分享，甚或是提出問題一同討論，這才會是舉辦讀書會的意義所在。</p>
<p>＊＊＊<br />
請注意，由於需要保留及計算報名學員們的座位，請確定會前來參加後才填寫報名單，若不克前來，也請於報名表單或來信取消報名。若報名人數尚未滿額，不及報名者，仍可以現場報名。</p>
<p>--------------------------------------------------------------------------------<br />
§讀書會 (共 4Hrs)：</p>
<p>　1. 主持人，(宋敏如, Cathy Sung)開場介紹與說明。<br />
　2. 心得分享，由 HSDc. Tech. Leader Arthur 開始心得分享與報告。<br />
　3. 座談與提問，由賴信仁先生 (Ringle Lai)負責解說。<br />
　4. Free Talking。 針對各類議題，包括職場生活等都可閒聊。<br />
　5. 決定下一次讀書會的參考用書與主題。</p>
<p>--------------------------------------------------------------------------------</p>
<p>§對象：對軟體設計相關議題有興趣者，包括在職軟體開發人員及相關資訊科系講師及學生等。<br />
§主辦單位：HSDc 軟體設計顧問中心。<br />
§備註：<br />
　o 本次讀書會預計開放 24 個名額。(額滿即停止報名)<br />
--------------------------------------------------------------------------------</p>
<p>High-quality Software Design Consultant.<br />
TEL: 02-27227179<br />
Email: service@hsdc.com.tw<br />
軟體設計論壇: <a href="http://www.hsdc.com.tw">http://www.hsdc.com.tw</a></p>


<p>目前沒有相關連的文章.</p>]]></content:encoded>
			<wfw:commentRss>http://www.kenming.idv.tw/hsdc_reading_meeting_20100327327/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[敗家採購] PS3 250G Slim 主機入手</title>
		<link>http://www.kenming.idv.tw/shopping_ps3_250g_slim</link>
		<comments>http://www.kenming.idv.tw/shopping_ps3_250g_slim#comments</comments>
		<pubDate>Sun, 28 Feb 2010 15:42:52 +0000</pubDate>
		<dc:creator>Kenming Wang</dc:creator>
				<category><![CDATA[購物敗家心得分享]]></category>
		<category><![CDATA[Game]]></category>
		<category><![CDATA[PS3]]></category>

		<guid isPermaLink="false">http://www.kenming.idv.tw/?p=1341</guid>
		<description><![CDATA[先瞧瞧上星期五 (2/26)在我們中和景新街「燦坤」所購買的 PS3 250G Slim 主機，以及從永和「小小兵」購買的兩片 PS3 遊戲片。

我是訂購小黃屋最近所推的優惠 － ★250G超值套餐★。 套餐內容有：

◎PS3-250G Slim 主機。
◎遊戲片(惡名昭彰，沒得換)。
◎HDMI線。

另外，我還去永和竹林路「小小兵」模型店買了 "小小大星球完整版 (NT$1200)", "死魂曲－新譯 (NT$720)"。
買 PS3 的最主要原因是打算用此當為 BD 藍光播放器 (用 HTPC 的 Linux 系統播放太麻煩了)。而最近剛好利用一個機會，是因為看到小黃屋有個「手機門號續約」的優惠 ，好像只有針對中華電信與遠傳而已，所以我就直接把原來是「台灣大哥大」門號給改移轉 (號碼不變)至「中華電信」。 "383" 的月租方案可以優惠 NT$4000，還送 NT$5000 的折價券。

不過，「中華電信」要先預繳 NT$2000 可分擔月租，所以實質上是先直接省了 NT$2000；還有，那個優待券其實沒啥用處，要買滿 NT$3000 才便宜 NT$100，相當沒有誠意！ 那個 250G 套餐會員價是 NT$12480，扣掉 NT$2000，但是，還要加入會員 (我原來的已過期)才可以。所以，再加上會員費 NT$400，總共付現是 NT$10880。
主機有些小重，黑色的造型質感還算不錯。一回家拆開後馬上就連接 HDMI 線至我家那台 Sony 40Z5500 LCD 電視，連接很方便，也沒有重重的變壓器，電源線接好開機就可以直接用了。

當然 PS3 開機後要做一些設定，包括使用者名稱、網路設定、顯示/聲音設定等，都還算蠻直覺簡單的，設好後就可以上網與玩遊戲。試著放入遊戲片以及 [...]


目前沒有相關連的文章.]]></description>
			<content:encoded><![CDATA[<p>先瞧瞧上星期五 (2/26)在我們中和景新街「<a target="_blank" href="http://www.tkec.com.tw">燦坤</a>」所購買的 PS3 250G Slim 主機，以及從永和「小小兵」購買的兩片 PS3 遊戲片。<br />
<a href="http://www.flickr.com/photos/kenming_wang/4394219529/" title="Flickr 上 kenming_wang 的 PS3 250G Slim 主機特惠包"><img src="http://farm5.static.flickr.com/4014/4394219529_e5335478eb.jpg" width="500" height="375" alt="PS3 250G Slim 主機特惠包" /></a></p>
<p>我是訂購小黃屋最近所推的優惠 － ★250G超值套餐★。 套餐內容有：
<ul>
<li>◎PS3-250G Slim 主機。</li>
<li>◎遊戲片(惡名昭彰，沒得換)。</li>
<li>◎HDMI線。</li>
</ul>
<p>另外，我還去永和竹林路「小小兵」模型店買了 "小小大星球完整版 (NT$1200)", "死魂曲－新譯 (NT$720)"。</p>
<p>買 PS3 的最主要原因是打算用此當為 BD 藍光播放器 (用 HTPC 的 Linux 系統播放太麻煩了)。而最近剛好利用一個機會，是因為看到小黃屋有個「手機門號續約」的優惠 ，好像只有針對中華電信與遠傳而已，所以我就直接把原來是「台灣大哥大」門號給改移轉 (號碼不變)至「中華電信」。 "383" 的月租方案可以優惠 NT$4000，還送 NT$5000 的折價券。</p>
<p><span id="more-1341"></span><br />
不過，「中華電信」要先預繳 NT$2000 可分擔月租，所以實質上是先直接省了 NT$2000；還有，那個優待券其實沒啥用處，要買滿 NT$3000 才便宜 NT$100，相當沒有誠意！ 那個 250G 套餐會員價是 NT$12480，扣掉 NT$2000，但是，還要加入會員 (我原來的已過期)才可以。所以，再加上會員費 NT$400，總共付現是 NT$10880。</p>
<p>主機有些小重，黑色的造型質感還算不錯。一回家拆開後馬上就連接 HDMI 線至我家那台 Sony 40Z5500 LCD 電視，連接很方便，也沒有重重的變壓器，電源線接好開機就可以直接用了。<br />
<a href="http://www.flickr.com/photos/kenming_wang/4394219083/" title="Flickr 上 kenming_wang 的 PS3 250G Slim 主機特惠包"><img src="http://farm3.static.flickr.com/2762/4394219083_77e805e84e.jpg" width="500" height="463" alt="PS3 250G Slim 主機特惠包" /></a></p>
<p>當然 PS3 開機後要做一些設定，包括使用者名稱、網路設定、顯示/聲音設定等，都還算蠻直覺簡單的，設好後就可以上網與玩遊戲。試著放入遊戲片以及 BD 藍光片，一切 OK！ </p>
<p>然後放入「小小大星球」中英文完整版開始試玩。呼，馬上就被我的小女兒搶著玩、一玩就欲罷不能，玩到近晚上 11:00 才罷上。</p>
<p>光這兩天，我們家兩個女兒就是搶著玩「小小大星球」。我強烈推薦有 PS3 以及家裡有小朋友的，務必要買此片。號稱永遠玩不完，因為可以玩全世界網友們自行所製作的關卡；有些關卡的設計，真的是有 Pro 級，甚至比官方設計的關卡還來得好玩。我們台灣網友也有做一個「小小大台北」，把圓山飯店、101大樓、中正紀念堂、木柵動物園等都放入場景中，相當新鮮有趣。<br />
<a href="http://www.flickr.com/photos/kenming_wang/4394986634/" title="Flickr 上 kenming_wang 的 PS3－小小大星球"><img src="http://farm5.static.flickr.com/4062/4394986634_7429b5e438.jpg" width="500" height="313" alt="PS3－小小大星球" /></a></p>
<p>PS3 看來還真的不錯！ 而且 PS3 方便的是，我可以個別為我的兩個女兒們註冊登入她們的 PlationStation 帳號，以方便管理她們自己玩的遊戲。 不過，正版遊戲可是貴得很，一片平均要 NT$1000 以上。一般啦，買個三、五片就夠了，屆時玩膩的話再去二手交換比較划算。</p>


<p>目前沒有相關連的文章.</p>]]></content:encoded>
			<wfw:commentRss>http://www.kenming.idv.tw/shopping_ps3_250g_slim/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu 9.10 XBMC 安裝步驟摘要 on ION 系統</title>
		<link>http://www.kenming.idv.tw/ubuntu-9-10_xbmc_install_note_on_ion_system</link>
		<comments>http://www.kenming.idv.tw/ubuntu-9-10_xbmc_install_note_on_ion_system#comments</comments>
		<pubDate>Thu, 25 Feb 2010 11:13:37 +0000</pubDate>
		<dc:creator>Kenming Wang</dc:creator>
				<category><![CDATA[應用軟體使用分享]]></category>
		<category><![CDATA[系統(含架站)安裝與設定]]></category>
		<category><![CDATA[ION]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[XBMC]]></category>

		<guid isPermaLink="false">http://www.kenming.idv.tw/?p=1340</guid>
		<description><![CDATA[主要參考文件：
　o HOW-TO install XBMC for Linux on Ubuntu。
　o Complete &#038; Easy XBMC Install script for ION Based Systems。
(** 下列所有操作，均是以 xbmc user account 來操作 **)
因為按照上列 Wiki 文件直接下達 apt-get 安裝 XBMC 怪怪的，總是會出現一些 "Index Error" 之類的錯誤訊息，所以我改採先新增 XBMC 儲庫 (repository)與 PPA 的做法。


打開 Desktop → System → Administration → Software Sources，點選 [Third Party Sofware]，新增下列儲庫位置：

deb http://ppa.launchpad.net/team-xbmc/ppa/ubuntu karmic main
deb-src http://ppa.launchpad.net/team-xbmc/ppa/ubuntu karmic main


新增 [...]


延伸閱讀：<ul><li><a href='http://www.kenming.idv.tw/ubuntu_9_10-install-nvidia-driver_on_ion' rel='bookmark' title='Permanent Link: Ubuntu 9.10 安裝最新版本 Nvidia Driver on ION 系統'>Ubuntu 9.10 安裝最新版本 Nvidia Driver on ION 系統</a></li>
<li><a href='http://www.kenming.idv.tw/ubuntu-9-10_xbmc_simple_install_continuous_update' rel='bookmark' title='Permanent Link: Ubuntu 9.10 64-bit+ XBMC 簡單安裝備註@ION 系統 (持續更新)'>Ubuntu 9.10 64-bit+ XBMC 簡單安裝備註@ION 系統 (持續更新)</a></li>
<li><a href='http://www.kenming.idv.tw/fix_ubuntu-910_hdmi_no-sound_under_ion-330' rel='bookmark' title='Permanent Link: [修正] Ubuntu 9.10 無法透過 HDMI 輸出聲音的問題 for ION 系統'>[修正] Ubuntu 9.10 無法透過 HDMI 輸出聲音的問題 for ION 系統</a></li>
<li><a href='http://www.kenming.idv.tw/ubuntu-9_1_0-xbmc-setup-bluray-disc' rel='bookmark' title='Permanent Link: 總算可以讓 Ubuntu 9.10 XBMC 播放藍光(Blu-ray)碟片了'>總算可以讓 Ubuntu 9.10 XBMC 播放藍光(Blu-ray)碟片了</a></li>
<li><a href='http://www.kenming.idv.tw/ubuntu-server_windows-os_remote-desktop-control_by-freenx' rel='bookmark' title='Permanent Link: Ubuntu Server 與 Windows 系統的遠端桌面遙控 by FreeNX'>Ubuntu Server 與 Windows 系統的遠端桌面遙控 by FreeNX</a></li>
</ul>]]></description>
			<content:encoded><![CDATA[<p>主要參考文件：<br />
　o <a target="_blank" href="http://wiki.xbmc.org/index.php?title=HOW-TO_install_XBMC_for_Linux_on_Ubuntu,_a_Step-by-Step_Guide">HOW-TO install XBMC for Linux on Ubuntu</a>。<br />
　o <a target="_blank" href="http://forum.xbmc.org/showthread.php?t=69753">Complete &#038; Easy XBMC Install script for ION Based Systems</a>。</p>
<p>(** 下列所有操作，均是以 xbmc user account 來操作 **)</p>
<p>因為按照上列 Wiki 文件直接下達 apt-get 安裝 XBMC 怪怪的，總是會出現一些 "Index Error" 之類的錯誤訊息，所以我改採先新增 XBMC 儲庫 (repository)與 PPA 的做法。</p>
<ul>
<li>
打開 Desktop → System → Administration → Software Sources，點選 [Third Party Sofware]，新增下列儲庫位置：</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">deb http:<span style="color: #000000; font-weight: bold;">//</span>ppa.launchpad.net<span style="color: #000000; font-weight: bold;">/</span>team-xbmc<span style="color: #000000; font-weight: bold;">/</span>ppa<span style="color: #000000; font-weight: bold;">/</span>ubuntu karmic main
deb-src http:<span style="color: #000000; font-weight: bold;">//</span>ppa.launchpad.net<span style="color: #000000; font-weight: bold;">/</span>team-xbmc<span style="color: #000000; font-weight: bold;">/</span>ppa<span style="color: #000000; font-weight: bold;">/</span>ubuntu karmic main</pre></div></div>

</li>
<li>新增 PPA Keys。打開 Terminal，輸入下列指令：

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&gt;</span> <span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-key</span> adv <span style="color: #660033;">--recv-keys</span> <span style="color: #660033;">--keyserver</span> keyserver.ubuntu.com 0x6d975c4791e7ee5e</pre></div></div>

</li>
<li>安裝 xbmc。打開 Terminal，輸入下列指令：

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&gt;</span> <span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> update
<span style="color: #000000; font-weight: bold;">&gt;</span> <span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> xbmc xbmc-standalone
<span style="color: #000000; font-weight: bold;">&gt;</span> <span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> update</pre></div></div>

</li>
</ul>
<p><span id="more-1340"></span><br />
XBMC 安裝完畢後，強烈建議可以再安裝 XBMC SVN Repo 插件，它可以是其它插件的插件，安裝完畢後，XBMC 即可自動搜尋最新各類功能的插件，例如透過 Flickr 瀏覽照片、透過 YouTube 觀看影片等。</p>
<ul>
<li>下載 XBMC SVC Repo <a href="http://xbmc-addons.googlecode.com/svn/packages/plugins/programs/SVN_Repo_Installer.zip">插件壓縮檔</a>。</li>
<li> 解壓縮至： ~/.xbmc/plugins/programs 路徑下。</li>
<li>啟動 XBMC 後，在選單中選擇 Programs → program plugins 內，即可選擇 SVN Repo Installer 插件，然後以此可再選擇新增其它類型的插件，如 Video。</li>
</ul>
<p>一些必要的 Ubuntu 硬體調教 for XBMC。諸如 Nvidia 顯卡驅動、聲音設定、MCE/USB 遙控器設定、CPU &#038; GPU 溫度感應 (Temperature Sensors)、Wifi 無線設定等。 透過執行下列 Script，即可啟動安裝選單，並達成自動化的安裝 (在 "Hardware Options" 內可自行選擇欲安裝的選項)。</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&gt;</span> <span style="color: #c20cb9; font-weight: bold;">wget</span> http:<span style="color: #000000; font-weight: bold;">//</span>sourceforge.net<span style="color: #000000; font-weight: bold;">/</span>projects<span style="color: #000000; font-weight: bold;">/</span>showmix<span style="color: #000000; font-weight: bold;">/</span>files<span style="color: #000000; font-weight: bold;">/</span>installer<span style="color: #000000; font-weight: bold;">/</span>xbmc-installer.sh; <span style="color: #c20cb9; font-weight: bold;">chmod</span> +x xbmc-installer.sh; <span style="color: #c20cb9; font-weight: bold;">sudo</span> .<span style="color: #000000; font-weight: bold;">/</span>xbmc-installer.sh</pre></div></div>

<p>該安裝選單亦可選擇變更 Boot Screen, 藍光播放等功能。可在 "XBMC Options" 內選擇設定安裝的項目。</p>
<p><img src="http://farm5.static.flickr.com/4008/4387262328_6e9d8ca6f1.jpg" alt="XBMC Live Setup for Ubuntu 9.10" /></p>


<p>延伸閱讀：<ul><li><a href='http://www.kenming.idv.tw/ubuntu_9_10-install-nvidia-driver_on_ion' rel='bookmark' title='Permanent Link: Ubuntu 9.10 安裝最新版本 Nvidia Driver on ION 系統'>Ubuntu 9.10 安裝最新版本 Nvidia Driver on ION 系統</a></li>
<li><a href='http://www.kenming.idv.tw/ubuntu-9-10_xbmc_simple_install_continuous_update' rel='bookmark' title='Permanent Link: Ubuntu 9.10 64-bit+ XBMC 簡單安裝備註@ION 系統 (持續更新)'>Ubuntu 9.10 64-bit+ XBMC 簡單安裝備註@ION 系統 (持續更新)</a></li>
<li><a href='http://www.kenming.idv.tw/fix_ubuntu-910_hdmi_no-sound_under_ion-330' rel='bookmark' title='Permanent Link: [修正] Ubuntu 9.10 無法透過 HDMI 輸出聲音的問題 for ION 系統'>[修正] Ubuntu 9.10 無法透過 HDMI 輸出聲音的問題 for ION 系統</a></li>
<li><a href='http://www.kenming.idv.tw/ubuntu-9_1_0-xbmc-setup-bluray-disc' rel='bookmark' title='Permanent Link: 總算可以讓 Ubuntu 9.10 XBMC 播放藍光(Blu-ray)碟片了'>總算可以讓 Ubuntu 9.10 XBMC 播放藍光(Blu-ray)碟片了</a></li>
<li><a href='http://www.kenming.idv.tw/ubuntu-server_windows-os_remote-desktop-control_by-freenx' rel='bookmark' title='Permanent Link: Ubuntu Server 與 Windows 系統的遠端桌面遙控 by FreeNX'>Ubuntu Server 與 Windows 系統的遠端桌面遙控 by FreeNX</a></li>
</ul></p>]]></content:encoded>
			<wfw:commentRss>http://www.kenming.idv.tw/ubuntu-9-10_xbmc_install_note_on_ion_system/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Ubuntu 9.10 安裝最新版本 Nvidia Driver on ION 系統</title>
		<link>http://www.kenming.idv.tw/ubuntu_9_10-install-nvidia-driver_on_ion</link>
		<comments>http://www.kenming.idv.tw/ubuntu_9_10-install-nvidia-driver_on_ion#comments</comments>
		<pubDate>Tue, 23 Feb 2010 09:18:16 +0000</pubDate>
		<dc:creator>Kenming Wang</dc:creator>
				<category><![CDATA[系統(含架站)安裝與設定]]></category>
		<category><![CDATA[ION]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Nvidia]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.kenming.idv.tw/?p=1339</guid>
		<description><![CDATA[參考： XBMCBuntu: Install "restricted drivers" if you have an NVIDIA or ATI/AMD GPU。
Ubuntu's repository 並沒有放入最新的 Nvidia 驅動程式 (截至目前為止這邊的 Nvidia 驅動版本為 185)，要下載最新版本的，那當然就要到 Nvidia 的儲庫 (repository)來找。
下列指令除了新增 Nvidia 儲庫外，同時也安裝了最新版本的驅動程式。

新增 Nvidia 官方儲庫並搜尋最新釋出 (release)的版本。

&#62; sudo add-apt-repository ppa:nvidia-vdpau/ppa
&#62; sudo apt-get update
&#62; apt-cache search nvidia &#124; grep source


選擇欲安裝的釋出版本。目前最新釋出為 195，隨爾後搜尋到比之更高的版號改掉即可。

&#62; sudo apt-get install nvidia-195-kernel-source nvidia-glx-195 nvidia-settings mesa-utils libvdpau-dev


Generate an xorg.conf file

sudo nvidia-xconfig -s [...]


延伸閱讀：<ul><li><a href='http://www.kenming.idv.tw/ubuntu-9-10_xbmc_install_note_on_ion_system' rel='bookmark' title='Permanent Link: Ubuntu 9.10 XBMC 安裝步驟摘要 on ION 系統'>Ubuntu 9.10 XBMC 安裝步驟摘要 on ION 系統</a></li>
<li><a href='http://www.kenming.idv.tw/ubuntu-9-10_xbmc_simple_install_continuous_update' rel='bookmark' title='Permanent Link: Ubuntu 9.10 64-bit+ XBMC 簡單安裝備註@ION 系統 (持續更新)'>Ubuntu 9.10 64-bit+ XBMC 簡單安裝備註@ION 系統 (持續更新)</a></li>
<li><a href='http://www.kenming.idv.tw/fix_ubuntu-910_hdmi_no-sound_under_ion-330' rel='bookmark' title='Permanent Link: [修正] Ubuntu 9.10 無法透過 HDMI 輸出聲音的問題 for ION 系統'>[修正] Ubuntu 9.10 無法透過 HDMI 輸出聲音的問題 for ION 系統</a></li>
<li><a href='http://www.kenming.idv.tw/ubuntu-9_1_0-xbmc-setup-bluray-disc' rel='bookmark' title='Permanent Link: 總算可以讓 Ubuntu 9.10 XBMC 播放藍光(Blu-ray)碟片了'>總算可以讓 Ubuntu 9.10 XBMC 播放藍光(Blu-ray)碟片了</a></li>
<li><a href='http://www.kenming.idv.tw/ubuntu-server_windows-os_remote-desktop-control_by-freenx' rel='bookmark' title='Permanent Link: Ubuntu Server 與 Windows 系統的遠端桌面遙控 by FreeNX'>Ubuntu Server 與 Windows 系統的遠端桌面遙控 by FreeNX</a></li>
</ul>]]></description>
			<content:encoded><![CDATA[<p>參考： <a target="_blank" href="http://wiki.xbmc.org/?title=XBMCbuntu#Install_.22restricted_drivers.22_if_you_have_an_NVIDIA_or_ATI.2FAMD_GPU">XBMCBuntu: Install "restricted drivers" if you have an NVIDIA or ATI/AMD GPU</a>。</p>
<p>Ubuntu's repository 並沒有放入最新的 Nvidia 驅動程式 (截至目前為止這邊的 Nvidia 驅動版本為 185)，要下載最新版本的，那當然就要到 Nvidia 的儲庫 (repository)來找。</p>
<p>下列指令除了新增 Nvidia 儲庫外，同時也安裝了最新版本的驅動程式。</p>
<ul>
<li>新增 Nvidia 官方儲庫並搜尋最新釋出 (release)的版本。

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&gt;</span> <span style="color: #c20cb9; font-weight: bold;">sudo</span> add-apt-repository ppa:nvidia-vdpau<span style="color: #000000; font-weight: bold;">/</span>ppa
<span style="color: #000000; font-weight: bold;">&gt;</span> <span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> update
<span style="color: #000000; font-weight: bold;">&gt;</span> <span style="color: #c20cb9; font-weight: bold;">apt-cache</span> search nvidia <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">grep</span> <span style="color: #7a0874; font-weight: bold;">source</span></pre></div></div>

</li>
<li>選擇欲安裝的釋出版本。目前最新釋出為 195，隨爾後搜尋到比之更高的版號改掉即可。

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&gt;</span> <span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> nvidia-<span style="color: #000000;">195</span>-kernel-source nvidia-glx-<span style="color: #000000;">195</span> nvidia-settings mesa-utils libvdpau-dev</pre></div></div>

</li>
<li>Generate an xorg.conf file

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> nvidia-xconfig <span style="color: #660033;">-s</span> <span style="color: #660033;">--no-logo</span> <span style="color: #660033;">--force-generate</span> <span style="color: #660033;">--output-xconfig</span>=<span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>X11<span style="color: #000000; font-weight: bold;">/</span>xorg.conf</pre></div></div>

</li>
<li>Load the NVIDIA kernel module

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&gt;</span> <span style="color: #c20cb9; font-weight: bold;">sudo</span> modprobe nvidia</pre></div></div>

</li>
</ul>
<p>重新啟動系統，至 Xwindow 桌面工作列，系統 → 管理 → Nvidia X Server Settings 查看驅動程式版本。截至目前為止 (02/23)，最新釋出的版號為 195.36.03。</p>


<p>延伸閱讀：<ul><li><a href='http://www.kenming.idv.tw/ubuntu-9-10_xbmc_install_note_on_ion_system' rel='bookmark' title='Permanent Link: Ubuntu 9.10 XBMC 安裝步驟摘要 on ION 系統'>Ubuntu 9.10 XBMC 安裝步驟摘要 on ION 系統</a></li>
<li><a href='http://www.kenming.idv.tw/ubuntu-9-10_xbmc_simple_install_continuous_update' rel='bookmark' title='Permanent Link: Ubuntu 9.10 64-bit+ XBMC 簡單安裝備註@ION 系統 (持續更新)'>Ubuntu 9.10 64-bit+ XBMC 簡單安裝備註@ION 系統 (持續更新)</a></li>
<li><a href='http://www.kenming.idv.tw/fix_ubuntu-910_hdmi_no-sound_under_ion-330' rel='bookmark' title='Permanent Link: [修正] Ubuntu 9.10 無法透過 HDMI 輸出聲音的問題 for ION 系統'>[修正] Ubuntu 9.10 無法透過 HDMI 輸出聲音的問題 for ION 系統</a></li>
<li><a href='http://www.kenming.idv.tw/ubuntu-9_1_0-xbmc-setup-bluray-disc' rel='bookmark' title='Permanent Link: 總算可以讓 Ubuntu 9.10 XBMC 播放藍光(Blu-ray)碟片了'>總算可以讓 Ubuntu 9.10 XBMC 播放藍光(Blu-ray)碟片了</a></li>
<li><a href='http://www.kenming.idv.tw/ubuntu-server_windows-os_remote-desktop-control_by-freenx' rel='bookmark' title='Permanent Link: Ubuntu Server 與 Windows 系統的遠端桌面遙控 by FreeNX'>Ubuntu Server 與 Windows 系統的遠端桌面遙控 by FreeNX</a></li>
</ul></p>]]></content:encoded>
			<wfw:commentRss>http://www.kenming.idv.tw/ubuntu_9_10-install-nvidia-driver_on_ion/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu 9.10 64-bit+ XBMC 簡單安裝備註@ION 系統 (持續更新)</title>
		<link>http://www.kenming.idv.tw/ubuntu-9-10_xbmc_simple_install_continuous_update</link>
		<comments>http://www.kenming.idv.tw/ubuntu-9-10_xbmc_simple_install_continuous_update#comments</comments>
		<pubDate>Mon, 22 Feb 2010 14:29:19 +0000</pubDate>
		<dc:creator>Kenming Wang</dc:creator>
				<category><![CDATA[應用軟體使用分享]]></category>
		<category><![CDATA[系統(含架站)安裝與設定]]></category>
		<category><![CDATA[ION]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[XBMC]]></category>

		<guid isPermaLink="false">http://www.kenming.idv.tw/?p=1336</guid>
		<description><![CDATA[＊＊ 本篇文章僅是安裝簡易備註，目的是利用 Ubuntu + XBMC 系統打造客廳的多媒體 HTPC 用。使用的硬體設備為 華擎 ASRock ION 330 HT-BD。

關於 Ubuntu 9.10 64-bit Desktop 安裝：
只要下載 官方 ISO 文件，燒錄為 CD/DVD 後，一步一步安裝，非常簡單。(Ubuntu Desktop 堪稱是 Linux 系列超傻瓜級的安裝系統。
若是進階使用者，則可以參考此篇： How to Install minimall Ubuntu properly。利用文字模式個別設定較細部的項目，也可以過濾掉如 OpenOffice 應用軟件的安裝 (傻瓜模式則無法選擇)。

安裝後的首次設定與更新。
把不必要的應用程式移除 (利用 Ubuntu Software Center)；設定網路；至更新管理員更新系統；至硬體驅動程式啟用 (Activate) Nvidia 所提供的驅動程式，如此才能展現出 ION 的顯卡效能。 (後兩個步驟需要重新啟動系統)
安裝 Remastersys 套件。可以快速備份整個系統、製作成為 Live CD/DVD 成為還原光碟。
安裝與設定可參考此篇： 如何利用 Remastersys 製作快速還原光碟 (Ubuntu [...]


延伸閱讀：<ul><li><a href='http://www.kenming.idv.tw/ubuntu-9-10_xbmc_install_note_on_ion_system' rel='bookmark' title='Permanent Link: Ubuntu 9.10 XBMC 安裝步驟摘要 on ION 系統'>Ubuntu 9.10 XBMC 安裝步驟摘要 on ION 系統</a></li>
<li><a href='http://www.kenming.idv.tw/ubuntu_9_10-install-nvidia-driver_on_ion' rel='bookmark' title='Permanent Link: Ubuntu 9.10 安裝最新版本 Nvidia Driver on ION 系統'>Ubuntu 9.10 安裝最新版本 Nvidia Driver on ION 系統</a></li>
<li><a href='http://www.kenming.idv.tw/fix_ubuntu-910_hdmi_no-sound_under_ion-330' rel='bookmark' title='Permanent Link: [修正] Ubuntu 9.10 無法透過 HDMI 輸出聲音的問題 for ION 系統'>[修正] Ubuntu 9.10 無法透過 HDMI 輸出聲音的問題 for ION 系統</a></li>
<li><a href='http://www.kenming.idv.tw/ubuntu-9_1_0-xbmc-setup-bluray-disc' rel='bookmark' title='Permanent Link: 總算可以讓 Ubuntu 9.10 XBMC 播放藍光(Blu-ray)碟片了'>總算可以讓 Ubuntu 9.10 XBMC 播放藍光(Blu-ray)碟片了</a></li>
<li><a href='http://www.kenming.idv.tw/ubuntu-server_windows-os_remote-desktop-control_by-freenx' rel='bookmark' title='Permanent Link: Ubuntu Server 與 Windows 系統的遠端桌面遙控 by FreeNX'>Ubuntu Server 與 Windows 系統的遠端桌面遙控 by FreeNX</a></li>
</ul>]]></description>
			<content:encoded><![CDATA[<p>＊＊ 本篇文章僅是安裝簡易備註，目的是利用 Ubuntu + XBMC 系統打造客廳的多媒體 HTPC 用。使用的硬體設備為 <a target="_blank" href="http://www.kenming.idv.tw/purchase_asrock-ion-330ht-bd_htpc">華擎 ASRock ION 330 HT-BD</a>。</p>
<ul>
<li>關於 Ubuntu 9.10 64-bit Desktop 安裝：
<p>只要下載 <a target="_blank" href="http://www.ubuntu.com/getubuntu/download">官方 ISO 文件</a>，燒錄為 CD/DVD 後，一步一步安裝，非常簡單。(Ubuntu Desktop 堪稱是 Linux 系列超傻瓜級的安裝系統。</p>
<p>若是進階使用者，則可以參考此篇： <a target="_blank" href="http://forum.xbmc.org/showpost.php?p=508078postcount=224">How to Install minimall Ubuntu properly</a>。利用文字模式個別設定較細部的項目，也可以過濾掉如 OpenOffice 應用軟件的安裝 (傻瓜模式則無法選擇)。
</li>
<li>安裝後的首次設定與更新。<br />
把不必要的應用程式移除 (利用 Ubuntu Software Center)；設定網路；至更新管理員更新系統；至硬體驅動程式啟用 (Activate) Nvidia 所提供的驅動程式，如此才能展現出 ION 的顯卡效能。 (後兩個步驟需要重新啟動系統)</li>
<li>安裝 Remastersys 套件。可以快速備份整個系統、製作成為 Live CD/DVD 成為還原光碟。<br />
安裝與設定可參考此篇： <a href="http://funp.com/t1423294#p=1423294">如何利用 Remastersys 製作快速還原光碟 (Ubuntu 9.10) </a>。</li>
<li>更新與安裝 Nvidia 驅動程式： <a target="_blank" href="http://www.kenming.idv.tw/ubuntu_9_10-install-nvidia-driver_on_ion">Ubuntu 9.10 安裝最新版本 Nvidia Driver on ION 系統</a>。
<li>
<li><a target="_blank" href="http://www.kenming.idv.tw/fix_ubuntu-910_hdmi_no-sound_under_ion-330">[修正] Ubuntu 9.10 無法透過 HDMI 輸出聲音的問題 for ION 系統。</a> (如果經過上一個更新顯卡步驟而有聲音的話，即不需此步驟。)</li>
<li><a target="_blank" href="http://www.kenming.idv.tw/ubuntu-server_windows-os_remote-desktop-control_by-freenx">Ubuntu Server 與 Windows 系統的遠端桌面遙控 by FreeNX</a>。</li>
<p><span id="more-1336"></span></p>
<li>安裝影音解碼器與 mplayer，參考此篇：<a target="_blank" href="http://www.ubuntugeek.com/install-mplayer-and-multimedia-codecs-libdvdcss2w32codecsw64codecs-in-ubuntu-9-10-karmic.html"> Install Mplayer and Multimedia Codecs in Ubuntu 9.10 (Karmic)</a>。
<p>從 Terminal 輸入下列指令：</p>
<ol>
<li>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&gt;</span> <span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> update
<span style="color: #000000; font-weight: bold;">&gt;</span> <span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> <span style="color: #c20cb9; font-weight: bold;">mplayer</span>
<span style="color: #000000; font-weight: bold;">&gt;</span> <span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> gnome-mplayer</pre></div></div>

</li>
<li>新增 Medibuntu 儲庫 (repository) 與 GPG Key。

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&gt;</span> <span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">wget</span> http:<span style="color: #000000; font-weight: bold;">//</span>www.medibuntu.org<span style="color: #000000; font-weight: bold;">/</span>sources.list.d<span style="color: #000000; font-weight: bold;">/</span>$<span style="color: #7a0874; font-weight: bold;">&#40;</span>lsb_release -cs<span style="color: #7a0874; font-weight: bold;">&#41;</span>.list  <span style="color: #660033;">--output-document</span>=<span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>apt<span style="color: #000000; font-weight: bold;">/</span>sources.list.d<span style="color: #000000; font-weight: bold;">/</span>medibuntu.list
<span style="color: #000000; font-weight: bold;">&gt;</span> <span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #660033;">-q</span> update
<span style="color: #000000; font-weight: bold;">&gt;</span> <span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #660033;">--yes</span> <span style="color: #660033;">-q</span> <span style="color: #660033;">--allow-unauthenticated</span> <span style="color: #c20cb9; font-weight: bold;">install</span> medibuntu-keyring
<span style="color: #000000; font-weight: bold;">&gt;</span> <span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #660033;">-q</span> update</pre></div></div>

</li>
<li>安裝 Codecs (底下為 for 64-bit, 若為 i386 平台，則下列 w64 改 w32 即可)。

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&gt;</span> <span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> w64codecs libdvdcss2</pre></div></div>

</li>
<li>安裝 mplayer plugin for Firefox.

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&gt;</span> <span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> mozilla-mplayer</pre></div></div>

</li>
</ol>
</li>
<li>Unlock CD/DVD 光碟機鎖住無法跳出(Eject)。

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&gt;</span> <span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">bash</span> <span style="color: #660033;">-c</span> <span style="color: #ff0000;">&quot;echo dev.cdrom.lock=0 &gt;&gt;/etc/sysctl.conf&quot;</span>
<span style="color: #000000; font-weight: bold;">&gt;</span> <span style="color: #c20cb9; font-weight: bold;">sudo</span> sysctl dev.cdrom.lock=<span style="color: #000000;">0</span></pre></div></div>

</li>
<li>安裝 XBMC，參考：<br />
　o <a target="_blank" href="http://www.kenming.idv.tw/ubuntu-9-10_xbmc_install_note_on_ion_system">Ubuntu 9.10 XBMC 安裝步驟摘要 on ION 系統</a>。<br />
　o <a target="_blank" href="http://wiki.xbmc.org/?title=XBMCbuntu">Wiki: XBMCbuntu</a>。<br />
　o <a target="_blank" href="http://wiki.xbmc.org/index.php?title=HOW-TO_install_XBMC_for_Linux_on_Ubuntu,_a_Step-by-Step_Guide">HOW-TO install XBMC for Linux on Ubuntu</a> 。<br />
　o <a target="_blank" href="http://forum.xbmc.org/showthread.php?t=69753">Complete &#038; Easy XBMC Install script for ION Based Systems</a>。
</li>
</ul>


<p>延伸閱讀：<ul><li><a href='http://www.kenming.idv.tw/ubuntu-9-10_xbmc_install_note_on_ion_system' rel='bookmark' title='Permanent Link: Ubuntu 9.10 XBMC 安裝步驟摘要 on ION 系統'>Ubuntu 9.10 XBMC 安裝步驟摘要 on ION 系統</a></li>
<li><a href='http://www.kenming.idv.tw/ubuntu_9_10-install-nvidia-driver_on_ion' rel='bookmark' title='Permanent Link: Ubuntu 9.10 安裝最新版本 Nvidia Driver on ION 系統'>Ubuntu 9.10 安裝最新版本 Nvidia Driver on ION 系統</a></li>
<li><a href='http://www.kenming.idv.tw/fix_ubuntu-910_hdmi_no-sound_under_ion-330' rel='bookmark' title='Permanent Link: [修正] Ubuntu 9.10 無法透過 HDMI 輸出聲音的問題 for ION 系統'>[修正] Ubuntu 9.10 無法透過 HDMI 輸出聲音的問題 for ION 系統</a></li>
<li><a href='http://www.kenming.idv.tw/ubuntu-9_1_0-xbmc-setup-bluray-disc' rel='bookmark' title='Permanent Link: 總算可以讓 Ubuntu 9.10 XBMC 播放藍光(Blu-ray)碟片了'>總算可以讓 Ubuntu 9.10 XBMC 播放藍光(Blu-ray)碟片了</a></li>
<li><a href='http://www.kenming.idv.tw/ubuntu-server_windows-os_remote-desktop-control_by-freenx' rel='bookmark' title='Permanent Link: Ubuntu Server 與 Windows 系統的遠端桌面遙控 by FreeNX'>Ubuntu Server 與 Windows 系統的遠端桌面遙控 by FreeNX</a></li>
</ul></p>]]></content:encoded>
			<wfw:commentRss>http://www.kenming.idv.tw/ubuntu-9-10_xbmc_simple_install_continuous_update/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
