2009年6月21日 星期日

2009年6月12日 星期五

與熊共舞:軟體專案的風險管理

與熊共舞:軟體專案的風險管理


Waltzing with Bears: Managing Risk on Software Projects



序言 信仰的道德

事情一旦做下去,是對是錯就已經確定了,就算結果的好壞會有意外,也無法改變事情對錯。這個人並非無罪,只是還沒遭到報應。是對是錯,得看信仰的出發點,而跟信仰本身一點關係也沒有,信仰什麼並不重要,重點在於他是怎麼做才得到這份信仰,這也跟信仰的是真是假無關,而要看他是否有權就這麼相信當前的證據。
Bear: 非常令人深思的文章。船沈了,大家會認為船主有罪;但要是它這次沒沈,一般人又會認為船主無罪。真是奇妙的例子,把人性主觀的天性表達的真好。

參悟物件設計模式-使用Delphi

參悟物件設計模式-使用Delphi



CH2
P.02-7
GOF 23種 Pattern分類表

CH3
Template Method Pattern(範本方法模示): 使用的是繼承
sample: 印表機
01.隱藏(封裝): 把實作放在private, public放公開給外界呼叫的Method
02.擴充(多型): 在protected處利用virual(or dynamic)關鍵字讓後代能利用override方式產生多型的效果.還可再加上abstract變成純虛擬,強迫子代實作

abstract若未被override, design-time還是能pass, run-time時才會有error.

2009年6月4日 星期四

深入淺出軟體開發

深入淺出軟體開發


Head First Software Development



poker "撲"克牌? "樸"克牌?

1 偉大的軟體開發:讓客戶滿意


P.1
要是客戶不爽,大家都會不爽!

P.5
這也被稱為"人間蒸發"(Going Dark)開發法,客戶在專案一開始還能看到你,接著,你就不見蛋,深居簡出,埋頭苦幹,直到最後將軟體交付出來。

2009年5月28日 星期四

深入淺出物件導向分析與設計

深入淺出物件導向分析與設計(Head First Object-Oriented Analysis and Design)



01 偉大軟體由此開始:良好應用程式之基石


(吉它)

P.12
偉大軟體
一、偉大軟體必須讓客戶滿意,做客戶要它做的事。
Bear: 這是以客戶面而言,客戶要的就是這樣的結果。
二、偉大軟體是設計良好(well-designed)、編程良好(well-coded)、並且易於維護、重利用、及擴展。
Bear: 這是以自已公司而言,要如何降低維護成本與應付所有可能的變更才是重點。

P.13
偉大軟體的三步驟
1.確認你的軟體做客戶要它做的事。
2.應用基本的OO原則,增加軟體的彈性。
3.努力達成可維護、可重利用的設計。

2009年5月16日 星期六

Peopleware: 腦力密集產業的人才管理之道

Peopleware: 腦力密集產業的人才管理之道

第一部 管理人力資源


P.17
只有當你完成一件事之後,才真正知道該如何完成。當然,你很少會回過頭來把它正確地再做一遍,但如果有機會,那一定很棒。
我們所學的大部份都來自於做第一次時所犯的錯
P.19
身為管理者,我們大多數人都很容易犯一種特別的毛病:傾向於把人當成零件來管理。

最後期限:專案管理101個成功法則

最後期限:專案管理101個成功法則

CH4


P.046
優質管理的四大要素
‧選擇對的人.
‧為他們分配對的工作.
‧讓他們保持積極.
‧幫助團隊凝聚起來維持團隊的凝聚力.
(其他一切都只是文案)

2009年5月14日 星期四

ADO.NET 3.5精研講座

ADO.NET 3.5精研講座

P.65
若資料來源非SQL Server,而是使用.NET Framework Data Provider for OLE DB連接的資料庫伺服器,則參數需用?符號取代

2009年5月12日 星期二

Microsoft ASP.NET 3.5程式開發實戰

Microsoft ASP.NET 3.5程式開發實戰 - 跟隨大師Dino Esposito進入ASP.NET開發的殿堂!

第1章∣ASP.NET程式設計模型

P.10
值得留意的是,在標頭與字文之間的空白行是標準的一部分。

循序漸進學Microsoft ASP.NET 3.5使用C#官方版教材

循序漸進學Microsoft ASP.NET 3.5使用C#官方版教材

單元一 基礎篇(Chap1~Chap6)


P.4
HTTP指令常用的for ASP.NET: GET, HEAD, POST
GET :取出 URI 指定的資訊
HEAD:只會取回需求的標頭資訊(不包括訊息主體)
POST:發出帶有副作用的需求給伺服器

極意之道—次世代.NET Framework 3.5資料庫開發聖典 ASP.NET篇

極意之道次世代 .NET Framework 3.5資料庫開發聖典ASP.NET篇

Bug?
P.2-10~P.2-10
Connection物件應該是BeginTransaction()而非StartTransaction()...這是Delphi過來人的錯嗎?
P.2-51
程式2-22中的dv2應該是dv1吧?

Windows Communication Foundation 新一代應用程式通訊架構

Windows Communication Foundation 新一代應用程式通訊架構

第1章 Windows Communication Foundation簡介


P.10
VS2005提供2種樣版來建立WCF Service
1. WCF Service Library Template
2. WCF Service Template

你想通了嗎?(Are Your Lights On?)

你想通了嗎?(Are Your Lights On?)

Part 1:問題是什麼?


1. 一個問題
  1. 問題是什麼?
  2. 誰有問題?
  3. 你認為問題的本質是什麼?

2009年5月6日 星期三

岡山人對岡山的簡介

#轉載請註明出處 歡迎鍵結#
--------------------------------------------------------------------------------
岡山有三大名產: 羊肉、豆瓣醬、蜂蜜。
--------------------------------------------------------------------------------
羊肉:岡山羊肉是全省聞名的,好吃當然不在話下,更重要的是你幾乎吃不到羊肉那可怕的羊腥味。岡山羊肉分二類,現宰和冷凍的。要如何區分?就如同豬肉一樣,岡山人把採用新鮮羊肉的店家歸類為現宰的,通常你在店內可以看到正在支解的一些part。而冷凍的就是非現宰的,店家通常使用進口的羊肉,大部份的羊肉店都是這種的。現宰的價位比冷凍的貴。

現宰羊肉店: 舊市羊肉、一新羊肉、一品羊肉等。個人推薦的是舊市羊肉,尤其是它的涼拌羊肚更是一定要點的,但是因為比較貴且平常吃飯時間去買又要排隊,因此有外地朋友來訪時才會帶來這裡吃。
冷凍羊肉店: 新陶芳羊肉、本江羊肉。個人推薦的是新陶芳羊肉及本江羊肉,其中本江羊肉的古早味羊肉燴飯更是個人常吃的。

P.S: 這裡說的羊肉是指日常吃的炒羊肉(ex: 沙茶羊肉、蔥爆羊肉),若你要找的是羊肉火鍋,其實每家口感吃起來都差不多,就依個人喜好自已挑囉。

豆瓣醬:岡山羊肉好吃的另一個原因就是因為沾醬(豆瓣醬)好吃。岡山豆瓣醬個人推薦的是梁王的豆瓣醬,其實梁王的醬菜類都很好吃,你可以自已在架子上面去挑看看。

梁王豆瓣醬:有甘味、辣味、全辣三種。一般你在羊肉店吃到的口味是屬於甘味的,從小到大家裡面也都是吃甘味的。辣味豆瓣醬口味比甘味的鹹了一些,當然也稍微辣了一點點,比較適合重口味的人。全辣豆瓣醬只幫別人買過,自已沒吃過,歡迎有吃過的來補上內容。

梁王辣蘿蔔乾:吃怕了一般外面賣的鹹的要死、口感太差的的化學辣蘿蔔的人可以來試試它的辣蘿蔔乾,不管是配飯吃還是無聊拿來下酒配電視都不錯。

蜂蜜: 這個就難倒我了,因為很少買蜂蜜,只知道大崗山的蜂蜜口碑很好。但是有經驗可以分享的是,買蜂蜜要買"龍眼蜜",因為口感最好、最甜、純度最高。除非你的口感特殊,不然最好不要買"蘋果蜜"或"芒果蜜",因為口感微酸、甜度不高。
--------------------------------------------------------------------------------
其它好吃的
--------------------------------------------------------------------------------

阿三麵: 這間位在菜市場中的阿三麵也是老店了,店裡最大的特色就是免費的大骨湯,那個是用整支豬大骨下去煮出來的,裝湯的時候記得撈一些骨髓或軟骨。推薦它的乾麵,建議要記得跟老闆說不要放味素。

炸黑輪片、臭豆腐: 這間位在前鋒國小旁,也是賣超久的。推薦的是炸的手工黑輪片、臭豆腐、大腸包香腸,平常去要排隊等是很正常的。

青草茶: 小時候就是開在玉山銀行(當時的高雄銀行)前的這攤青草茶也是很多人共同的回憶,要注意的是青草茶一定要放冰箱且二天內要喝完,外地來的一次不要買太多,最好當天喝的完的量最好,放超過時間就壞掉了喔。

大腸頭: 這間位在岡山國小旁的小吃攤以前是在開在靠近梁王的那條巷口,記憶中好像當兵的時候(約民國83年左右)搬到現在這裡的店裡的大腸頭是一大特色,燉到完全無膻味的大腸頭配上現磨的蒜泥,對於敢吃的人來說真的是一大享受。印像中的價錢從小時候40漲到50、80到現在一份要賣100了,更能感覺到物價上漲的feeling。它湯麵的湯頭不錯,米糕也好吃,一併推薦。

蔬菜麵: 這家位在近前鋒國小的麵店,標榜的是自製的一般麵和蔬菜麵,要注意的是颱風天或其它原因造成波菜斷貨時就只有賣一般麵。

祥記乾麵: 這家位在德昌羊肉對面的麵店也蠻好吃的,麵條有分大和小二種,個人常吃是它小條的乾麵。

牛肉麵: 這家位於後紅的麵店每到用餐時間總是坐滿了人,每次去買都要排隊,它的特色是好吃的自製麵,推薦可以試試它的牛肉麵。

鱔魚麵: 這間位在小巷子裡的鱔魚麵從小時候就在賣了,只有晚上才有賣。

一口包: 這間位在菜市場中的一口包是我國小同學開的,只賣到中午,推薦它的一口包和肉羹,每次去都要排隊就算是同學也不例外..Orz

麵線糊: 這間位在菜市場中的麵線糊老媽在我很小的時候就帶我去買過,現在應該是第二代在賣了。

王綠豆: 這間近岡山中街的冷飲攤現在好像是第二代在賣了,推薦他的薏仁湯及杏仁凍,它的薏仁湯是薏仁+蓮子。讓我想起以前在東海大學念書時因嘴饞想念它的薏仁湯,就去點了蓮子湯和薏仁湯,請老闆把它加在一起。結果端來時大失所望,所謂的蓮子湯+薏仁湯的料加起來還不如岡山王綠豆的一杯薏仁湯,而且價錢還貴上一倍。小時候大杯是20元,現在好像30。

--------------------------------------------------------------------------------
岡山的夜市:
--------------------------------------------------------------------------------

新省道旁的夜市:週1, 5
平和夜市:週3, 6, 7
(快倒的)河華路夜市
(快倒的)白米路夜市:週2, 5

2009年5月4日 星期一

英文縮寫及中英對照

===========================================================
英文記不住就要查咩
===========================================================
Application WorkFlow(應用程式流程)
Attendee(會議參與人員)
AJAX(非同步JavaScript)
CDRL(Contract Data Requirement List)
Collection(集合)
concurrent(並行)
DAAB(Data Access Application Block)
DLR(Dynamic Language Runtime)
DOM(Document Object Model, 文件物件模示)
Generic(泛型)
Gotchas(I've got you的縮寫,翻為難倒你了、問倒你了)
GMT(Greeenwich Mean Time, 格林威治標準時間)
HTTP(Hypertext Transfer Protocol, 超文字傳輸通訊協定)
Human WorkFlow
JSON (JavaScript Object Notation)
LINQ (Language INtegrated Queries)
OLPC(One Laptop Per Child)
MSMQ(MicroSoft Message Queue)
MCTS(Microsoft Certified Technology Specialist, 微軟認證技術專家)
MCPD(Microsoft Certified Professional Developer, 微軟認證程式開發專家)
NaN(Not A Number)
NDA (NonDisclosure Agreement) 保密協議
overlap(重疊)
PDC(Professional Developers Conference, 專業開發者大會)
Proposal(提案說明書)
RaceCondition(競速)
reclaim(回收) memory
reflection(反映, 反射)
Root Cause(根本的原因,真正發生問題的點)
SOA (Service-Oriented Architecture)
SOAP (Simple Object Access Protocol)
SOW(Statement of Work)
Serialization(序列化)
T4(Text Template Transformation Toolkit)
Thread(多執行緒)
UTC(Coordinated Universal Time, 以原子秒長為基礎的世界標準時間)
veneue(會議舉行地點)
WAS(Windows Activation Service)
WAS(Web Administration Service, Web管理服務)
WBS(Work Breakdown Structure)
WCF(Windows Communication Foundation)
WF(Windows WorkFlow Foundation)
WPF(Windows Presentation Foundation)
WS-AT(WS-AtomicTransaction)
WSAT(Web Site Administration Tool, ASP.NET網站管理工具)
WSDL (Web Service Definition Language)
WSE(Web Services Enhancements)