【好書分享】我是宋朝人 與 兩宋風雲
我是宋朝人 我是宋朝人
-----------------------------------
作者:史式/著
出版社:遠流
出版日期:2009/05/27
ISBN: 9789573264842

內容簡介
以宋為師,向宋學習!

有人認為:從秦到清末的兩千多年間大大小小幾十個王朝之中,宋的疆域不廣,武力不強,敵國外患,連綿不斷,幾經變法,都難以達到富國強兵的目的。其聲威前不及漢、唐,後不及明、清,在中國歷史上,是一個最丟面子最沒有份量的朝代。本書作者認為:這是一種只看表面現象,不管事情本質的極為膚淺的看法。其實,宋是中國歷史上最重要的一個王朝,能夠承先(全盤繼承中華文化)?後(對後人起到?蒙作用)繼往(建立大一統的王朝)開來(開創世界近代史的新時代)。我想列舉事實,為宋王朝說幾句公道話,為宋王朝鳴不平。一塊地方產生一種古文明,常常有一定的壽命,也就是有一個從興起到衰亡的全過程。古人不懂生態保護,當一塊地方地力用盡,繁華也就消歇了。所以秦漢之後不可能再有秦漢,隋唐之後不可能再有隋唐。惟有宋王朝能夠大規模地繼往開來,最後雖然亡國,卻像一隻火鳳凰,能在烈火中重生,產生一個永遠屹立於世界的中國。「中國」一詞,在過去只指一塊地方(略同於「中原」)。

從宋代起,才開始指一個國家(政治實體),同時兼為中華文化的載體。當時宋遼兩國文書往來互稱南北朝,說明他們同屬一個中國(文化中國)。元末人民大起義的口號是「驅逐韃虜,恢復中華」,並非只恢復宋帝國;辛亥革命時期的口號也是「驅除韃虜,恢復中華」,那更不是只恢復帝國,而是指的要建立一個現代國家,包括「政治中國」與「文化中國」。宋與元的關係,從當時來看,元是軍事上的勝利者,他們強迫宋王朝併入了元王朝。從長遠來看,宋是文化上的勝利者,他們融合了元王朝的蒙古人,百年之後,進入中國的蒙族自願地加入了「文化中國」。也可以說,在軍事上,宋亡於元;在文化上,元亡於宋。長期以來,我們有一種模糊的似是而非的看法,那就是:東方重文,西方重理。沒有西方的科學技術,全世界不可能走向近代化。其實,只要我們能關注一下宋史,就會改變這種錯誤的看法。中國的四大發明之中有三項都是在宋代才付諸實踐並且發揚光大的。試問:沒有羅盤,能航海麼?沒有火藥與槍炮,能夠建立新的軍事科學麼?沒有活字印刷術,能傳播文化知識麼?這一切發明創造都來源於宋代,世界近代化來源於宋代。二○○八年初,隨著南海宋代沉船的浮出水面,我們對歷史上的宋王朝也應該給予必要的關注,進行一番新的認識。如果本著「學其所長,棄其所短」的原則,我們就敢於提出「以宋為師,向宋學習」的口號,讓歷史研究工作的成果為現實服務,提供給國家有關部門作為制定政策的參考。我們向宋學習什麼?一言以蔽之,曰:對外推行多求友少樹敵有利於人類團結的和平外交,對內實行重知識重人才有利於發展生產的寬鬆政策。

兩宋風雲 兩宋風雲
-----------------------------------
作者: 袁騰飛/著
出版社:人類
出版日期:2010/01/25
ISBN: 9789866722714

內容簡介
1. 本書由大陸百家講壇迄今為止最受歡迎的主講人袁騰飛著作出版。據官方媒體統計,袁騰飛主講《兩宋風雲》,收視率大大超越易中天、閻崇年等人;而其更獨到、犀利、風趣的講史風格,帶動大陸青年掀起一波前所未見的狂熱讀史風潮(部落格流量三日破百萬,演講影片月內衝破2500萬)。

2. 本書由文學大師司馬中原領銜專文推薦;復旦大學作家教授錢文忠(暢銷書《三字經》作者)、東森「關鍵時刻」主持人劉寶傑、文化大學歷史系教授周健、文化界才子眭澔平、文史導遊謝哲青等人佳評不斷,聯名推薦。

3. 本書由宋徽宗即位開始說起,以當時全球最富庶繁華的背景,映照帝王隨意揮霍種下的禍根;再透過靖康之難到南宋偏安,以至高宗禪位的歷史脈絡,刻畫繁華帝國層層剝解的過程,及帝王臣相心理的轉變與性格特質,不僅還原歷史豐腴立體的面貌,也為當代政治家與富豪企業家提供了警醒的借鏡。

4. 本書記述了兩宋交接年代的諸多故事,以講史兼評論的方式,帶讀者一邊觀看歷史的滄桑,一邊領會政治詭譎的角力,與人性多變的複雜。同時,本書彙編了大量相關人物的簡介及歷史典故的來龍去脈,讓讀者在精彩的主文之外,還能另外掌握豐富的延伸知識。

自從半年前整個閱讀完「明朝那些事兒 1~7」,對明朝歷史總算有一個概觀的認識了;自然,我會還想再了解其它朝代更細節的史實介紹。我不像 Ringle 他們這類人,都是從 "歷史+小說" 這類書籍入手,我還是喜歡 "原汁原味" 正史的介紹。但是相對來說,若要閱讀文言文的描述,我又看不下去,我還是希望能經由如「明朝那些事兒」的作者消化過後,再由作者的研究與彙整 (當然多少會加上自己的一些觀點),把歷史寫得很有趣,這樣閱讀起來才會意趣盎然。

繼續閱讀 »

[軟件培訓] 系統分析設計與實作—活用 UML 塑模 與 C#.NET (05/01, 54 Hrs)

我們 HSDc. Inc. 本年度完整的軟件設計培訓,預定於今年 5/01(星期六)舉辦。使用的開發環境為 C#.NET + UML 2.0。 (但 Java 族群組亦可參加,因下次課程即會輪流改為 Java,且可再次免費旁聽)

歡迎報名上課,價格超級便宜,且可充實軟體設計整體性的觀念與知識,又能與講師、同學們等相互討論交流,好處多多。

課程與報名資訊:
[軟件培訓] 系統分析設計與實作—活用 UML 塑模 與 C#.NET (05/01, 54 Hrs)

 o 日期:2010/05/01 起,每週六白天。
  每次上課為六個小時(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$13,400。
  (同等課程原價學費為 $30,000 以上)
 o 附贈完整系統分析文件範本 (Word 格式)與可執行的 C# 程式原始碼。
 o 贈送 UML 著書:UML 協同合作與管理(已有可抵優惠 NT$400)。
  http://www.kenming.idv.tw/bk_uml-collaboration-process-and-management
 o 免費送 Linux 軟體開發平台 DVD 光碟。(使用 Wine 安裝 .NET 開發平台)
  http://www.kenming.idv.tw/signup-system-analysis-course-send-linux-development-dvd
 o 同課程可保留再旁聽乙次的權利
  (.NET/J2EE 系統分析課程均可。報名時註明舊生旁聽即可)。
 o 下午均附有免費從外特別特購精緻的咖啡與點心。

HSDc. 於 2010 年度推出了完整的系統分析、設計至實作的課程,期能協助軟體開發人員在現實的工作中,能瞭解完整的開發流程與各個角色的工作執掌與產出。在基於以架構為中心來建立團隊具共識的整體觀下,能聚焦在適切開發單位的功能點內,快速地從需求分析導出到實作,找出並克服開發過程中,包括溝通、技能與技術等風險因子。而後基於這樣的框架目標內,得以對系統的結構作重整,卻又不至於影響已有的功能前提下,得以對程式碼施以重構的技巧,讓系統更有延展度與彈性。

傳統系統分析與設計的課程,經常是「昧於現實」,將需求分析/結構設計與程式碼實作拉得太遠,而造成軟體設計與實作的不一致。殊不知,所謂的軟體塑模與程式碼的實作必然是軟體系統的一體兩面,在軟體開發過程中,必然是要保持一致性,所以設計是要作精,而不是籠統的文件報告。關於文件,只是利用工具的文件產出功能,將平時已確實所作的設計,產出美輪美奐的文件報表而已。不要為文件而文件,還去加班熬夜,傷了身體,又浪費生命在不必要的地方,實在沒有意義。

還有系統開發與實作也不是「妥於現實」,利用 IDE 工具從 Web/Windows Form 直接連接資料庫的這種開發方式,只是讓軟體人員變得更笨,只要需求變動就導致牽一髮而動全身,系統是不會有任何的延展與彈性的。最起碼的一點設計良心,又能處在國內嚴苛的環境中,對於短線時程的專案,先將系統的命脈—企業邏輯的核心,全給統籌集中在中間層,也就是企業邏輯層—先求有! 再來才是求好!— 待系統能確實上線,能滿足使用者的需求後,再則老闆與客戶對開發團隊有了信心,肯給予更多的資源—包括人跟錢,團隊的技能也有了增長與更好的溝通默契。外在與內涵的條件均俱足下,就可以專致於對系統結構的重整,並對程式碼施以重構的技巧,而又不會影響既有的功能前提下,讓系統更具可重用性與延展性,甚而轉成產品以服務更多同類型性質的客戶,又能快速的客製化每一個單位的特殊化需求。

基於這樣的理念,我們主張系統分析與設計是要「務實」,不是「昧於現實」,也不是「妥於現實」,而是在現實與理想中找到那一個平衡點。所以課程規劃是分為兩個階段。

第一個階段就是捕捉系統功能需求,快速設計,立即產出程式碼。重點就是要瞭解如何作好系統的需求分析與對應到程式碼的實作。本階段需要培訓的技能有物件導向的基礎知識、從使用者角度看待系統時的外部功能分析,抓出適切的功能點開發單位、從畫面、中間層物件到連結資料庫的實作能力等。還有,一定要配套的兩個設計措施,一為撰寫測試案例與功能測試程式碼,實現自動化的測試機制;另一為活用分析類別,先利用中間層的控制類別,集中與控管從畫面與資料庫而來的企業邏輯。

第二個階段就是傳統系統分析所說的 SD(System Design), 傳統是以資料庫的 E-R(Entity-Relation) 分析,在物件導向則是稱為領域模型的建立—包括找出物件與適切的分派責任。這可不是一件容易的事,事實上應該說要具備的抽象能力要相當高,所以為何我們覺得那種 SA->SD->PG 開發流程是不務實的,因為 SD 很難作得好,然後還要 PG 去等該階段的產出,又大部分是不正確,可以說是浪費開發資源與時間。程式碼可以直接反應功能的需求,但不一定要等結構分析,集中在控制控制類別的好處就是,我們可以很容易地對結構作重整、對程式碼作重構,卻又不會影響既有上線的功能。本階段的重點當然就是對所謂結構的分析技能培養,我們會兩種方式,一為從需求抓名詞的傳統方法、另一為揭露出以交易為核心的交易樣式,可以輕易地抓出一大串的企業元件。

總的來說:作好功能需求分析-> 影響系統能不能做出來 ;
     作好結構分析-> 影響系統有沒有彈性

觀念的傳授、設計的圖形化塑模表達、程式碼的實作三層次,是我們對於系統分析設計與實作課程的基本原則與態度。修習本次系統分析的學員們,也可以拿到完整的教材、完整案例的 Model 檔與實作程式碼的對應。程式碼是以 C#.NET 再搭配最夯的 LINQ Framework,當然,要直接對應 .NET 的實作程式碼,那也是相當直覺不是難事。我們期能讓學員們上完課後,能以我們所提供的案例,包括設計模型與程式碼,當成範本而可以應用於工作實務上,甚而可以創造所屬自己的 "Pattern"。

HSDc. 軟體團隊,關心每一位軟體人員的持續成長...。

繼續閱讀 »

別出極具創意的新年賀卡-UML 13張關連心智筆記圖

過年前,我們團隊 (HSDc Inc.)所舉辦的 [UML 2.0 觀念引導與實務操作入門] 課程,約有近 20位學員參加。其中,有一位相當高恌的女孩子就坐在最前座,上課的時候總是相當專心聽講作筆記。

我在講課時總是喜歡採用反問的方式,藉以引導學員可以思考我所提問問題背後的涵意。大部分學員總是會有些怕怕,也比較不敢表達出自己的想法,但這位女孩子卻是可以回答出令人相當滿意的答案,讓我相當的佩服;更為訝異的是,在下課時與她閒聊,才知道她還只是撰寫大型系統的程序性古典語言,也沒有寫過 Java or .NET 等 OOP 語言。但是,我可是真的覺得,她對物件導向的設計哲理,相當具有領悟力,也很肯去反思,俱足軟性思考的頭腦。

對於這樣聰慧、具 Smart 特質、又肯主動學習的學員,除了讓我印象深刻外,我更是願意就我所能,引導與分享對於軟體設計領域上的觀念與學習技巧。

就在想說,年後我們團隊若有一些研討活動 (如讀書會、研討會)等,準備邀請該位學員來參與。沒想到,就在除夕春節前,這位學員還主動寄了一封新年賀卡給我們。除了新年賀節問候外,也說出了她對這次上 UML 課程的收獲與心得,真的很感心~

更特別的是,附檔的新年賀卡是她利用 PowerPoint 設計的。內容竟然是把兩天課程所介紹 UML 13張設計圖,它們之間的關聯、特質與應用時機等,給全串在同一張圖內;還畫了虎年到來、新年迎春饒富過年氣氛的插圖。
Sharon 的 UML 新年賀卡

哇!! 這麼別出心裁、這麼有創意的新年賀卡,又是如此的用心製作 (必然要耗費很多時間),我收到這樣的賀卡真的是相當開心,也相當感動。更是覺得,這麼棒的作品,要不分享出來給眾讀者們欣賞,那真是太可惜了。所以,我還特別寫了信徵求該位學員的同意後才特別公開。

對啦,她的名字叫 Sharon,這樣直接稱呼也比較方便勒。另外這裡同時也公開她的網誌應該沒有問題吧? 看看她寫的文章,文句優雅頗具知性,會讓人以為她是一位柔弱感性的少女呢;但是,再瀏覽她整理的網誌相簿,呼,Sharon 可還是一位熱愛潛水的陽光健康女孩呢。 :)

 o http://blog.yam.com/sharontaiwan
 o http://sharonwang.myweb.hinet.net/

[單元課程(03/28)] 自動化測試 by C# 實作演練 一日遊

線上報名與詳細課程資訊請至:
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 的環境下,也是相當輕而易舉,自然,本課程也是適合 Java 的 Developer 等。

上課學員除了收到本顧問團隊所親自撰寫的教材外,還可以拿到一片自動安裝的光碟,內含了教材電子文檔(PDF)、測試環境建置所有需要的應用軟件(全為免費)、案例分析的原始程式碼與測試程式碼等。以及涵蓋了 HSDc. 歷屆研討會簡報資料。

上課過程中,更是歡迎學員自行帶平日工作所碰過的案例問題與疑問,講師群均非常樂意協助解決(不怕被考倒,只怕不問),亦可以當成課堂上的討論案例。

對了,每一天的課程,我們均有免費提供下午茶點,包括小蜜蜂咖啡、茶飲、美味的吊鐘燒與餅乾甜點等。品味咖啡的同時,學習軟體設計思維,那會是一件令人相當愉悅的快樂學習之旅。

繼續閱讀 »

[讀書會] UML團隊開發流程與管理 (03/27)

報名與詳細研討資訊請至: 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&l=f&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

[敗家採購] PS3 250G Slim 主機入手

先瞧瞧上星期五 (2/26)在我們中和景新街「燦坤」所購買的 PS3 250G Slim 主機,以及從永和「小小兵」購買的兩片 PS3 遊戲片。
PS3 250G Slim 主機特惠包

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

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

另外,我還去永和竹林路「小小兵」模型店買了 "小小大星球完整版 (NT$1200)", "死魂曲-新譯 (NT$720)"。

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

繼續閱讀 »