自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

胡百敬(Byron_Hu)

微軟 MVP

  • 博客(62)
  • 收藏
  • 关注

原创 SQL 2008 T-Prep 上课心得(三)

SQL Server 2008 提供的日期/时间格式 数据型态 格式 范围

2008-05-05 21:29:00 7637 5

原创 怎么管

在大型 ERP 项目开发时,有多个子团队,每个子团队有多位工程师。昨日和某个子团队的项目经理聊天时,我强调专人负责各层开发的重要,也就是 DB、Business、UI 各有不同工程师负责,横向分割工作,而不是一个工程师负责一个功能,DB、Business 和 UI 通通一个人包了,变成直向分割,其要点如下: ·         每个工程师熟悉的技术不同,UI 需要 Ajax、Web、

2008-04-20 11:11:00 13449 16

原创 SQL 2008 T-Prep 上课心得(二)

Extensible Key Management:采用企业已有的密钥架构,如第三方所提供的 Hardware Security Module(HSD) Transparent Data Encryption:·         整个数据库通透地加密,应用程序不需要改写,也感受不到·         效率影响不大,但会与数据型态有关·         可以用二进制编辑器搜寻数据

2008-04-17 11:59:00 12342 1

原创 SQL 2008 T-Prep 上课心得(一)

Database Mirroring ·         增加若 Principal Server 的 Data Page 损毁(程序发生 824 soft-io/823 hard-IO/829 Restore needed 等错误),若在 Mirror Server 对应的数据页完好,则可以自动从 Mirror Server 将该页读回。 ·         在 High

2008-04-10 14:47:00 13854

原创 SQL 2008 T-Prep 之旅

有幸到西雅图微软园区参加 SQL 2008 研讨会,感谢 Cheryl 提供的机会。微软的 Metro Program,从世界各国找 1-2 位种子讲师,完成 T-Prep 训练后,回国推广产品。5 天结束了,收获颇多,SQL Server 越来越壮大,新功能让人目不暇给,蕴藏着丰富的机会与潜能。但有些现象值得思考。有人问到 SQL Server 2008 不再支持 Notification

2008-03-24 21:36:00 6059 2

原创 IT书讯 -- Inside Microsoft SQL Server 2005 Query Tuning and Optimization

如何提升 SQL Server 2005 的查询效能 无可避免的效能问题效能调教对信息系统一直是个大问题,不管是一般大众日常接触的电信交换、门诊、金融/证券交易、售票…等公众系统,到企业内的电子邮件、ERP、CRM、在线分析…等,系统多到不可胜数,其使用的 IT 技术五花八门,牵涉的领域知识庞大博杂。我们不得不戒慎恐惧,多方观察与测试研发中的系统,上线后,依然要详加记录与监控,如此才能

2008-03-24 21:27:00 7740 3

原创 伟大的软件要靠伟大的团队来创造

多年顾问经验告诉我,IT 产业应以「人」为本,经费、设备、软件都是其次。但缺乏有力的数据、广泛而深入的理论分析左证,难有什么说服力。读到 Peopleware 一书后,觉得这是每个 IT 从业人员都应阅读的一本书。它清楚解释了靠脑力工作的产业特殊性,大量制造的一致化在此并不适用。两位作者透过亲身经历的小故事,以风趣但尖锐的笔调,直指普遍存在对知识工作者的管理弊病。从适于大脑工作的环境,到群体间的政

2008-02-27 16:58:00 6958 1

原创 创新与品牌

看到一则新闻:各大计算机品牌纷纷跟进迷你计算机,挑战 Asus EeePC。这群厂家包含 HP、Acer...等。一家卖鸡排赚钱,街头街尾就一起卖的情景似乎在各产业屡见不鲜。像微软、统一、双卡、卡拉 OK、仿冒...从企业龙头到产业到升斗小民,有为者亦若是。 但最后谁会胜出呢? 单一的突破点的创新似乎没有很大的意义,因为区域市场虎视眈眈的复制者太多了,任何新东西一进入市场,立刻就有

2008-01-31 12:06:00 6519

原创 创新与价值

 好友小花出了个难题,讨论 IT 的创新与价值。 Newsweek 2007 Dec 10 这一期的封面故事 "How Japan Lost Its Groove" 讨论的是为何 iPod 不是日本人发明的?Google 为何不是来自日本?DoCoMo 从三年前的市值是 Nokia 的 10 倍,到今天只有 Nokia 的一半。自己简略归纳该文的重点为: 日本

2008-01-19 12:47:00 5679

原创 书讯 -- Pro SQL Server 2005 High Availability

数据库管理师(DBA)最重要的职责是维护数据库系统的稳定、效率、安全。换句话说,DBA 首重居安思危。在大多数系统中,数据库都位居发动机的地位,若出了状况,将让整个系统陷于停摆。针对高可获得性(High Availability)需求,SQL Server 2005 提供了多种功能以满足不同面向的需求。但如何善用这些机制?在此介绍一本好书:APress 出版的「Pro SQL Server 2

2008-01-02 20:27:00 5956

原创 如何才能成为信息顾问

 最近常有朋友问,如何才能成为信息顾问? 我的直觉回答是放弃生活质量,时刻担心技术落伍,拼命学经验磨技术。此外,需要有好运气。或许,因为没有调整好生活步调,反射式地回答,因此蛮负面灰暗的。 信息顾问尚是个不成熟的工作,若以此为专职,恐怕初期会有一顿没一顿的。但若要兼职,又难觅具规模且时间自由的工作,让人既培养眼界和经验,又不被枯燥重复的事务耗磨精力和时光。如何从兼职走向专职

2007-10-31 13:44:00 7418 2

原创 书讯 -- SQL Server 2005 Practical Troubleshooting The Database Engine

由于大部分的数据库系统使用情境是:不懂计算机的用户加上半懂数据库的程序设计师合力存取 SQL Server,另有软硬件的零组件一大堆,所有的东西都有长短不一的使用寿命,此种组合造成每隔一段时日,数据库系统就会冒出未知的问题。因此数据库管理师的书架上永远缺一本错误处理的书。数据库管理师需要知道为何大家会死锁在一起,又在等什么资源?数据库好端端的怎么毁了,又怎么快速而正确地救回?SQL Serve

2007-10-07 10:28:00 6852

原创 记得那份好

身边的夫妻濒临离婚,但房贷、孩子、工作、亲人、未来交杂,挥别过去不易,展步未来也难,彷徨的涟漪弥漫。看着甜蜜携手,看着日渐疏离,日子消磨热情,第三者让一边多了些抚慰,另一边心碎。在自我意识高涨又标榜快餐文化的今日,要主观强烈的两人,能在热情消退后,接受时间细磨两个世界的差异,而能相知相惜相伴相随,好难。诉诸社会的标准过程,走完婚姻流程,由情爱转失意、转愤怒、转绝望、转悔恨。始于让人勇敢

2007-09-09 11:17:00 5499 1

原创 书讯 -- Microsoft Office SharePoing Server 2007 新一代企业 Web 解决方案

为了维持身体的健康,近一个多月来,努力维持每天早上 6:00 起床,到居家附近的中学慢跑半个小时。初期真是困难,先是起不了床,继而在跑了几圈后,酸痛无力感满溢,挑战着持续跑下去的意志力。接下来的数日,更是浑身酸动举步维艰。一两个星期后,这些不适感逐渐消失,只是每天跑步时,过程中依然有撞墙期,但依凭前几天的经验,撑一下也就过了。这些日子以来,整体而言,体重依旧在,尚没有令人高兴的成绩。但身体健康是一

2007-08-12 19:32:00 7215

原创 书讯--Microsoft Windows Communication Foundation Step by Step

SOA 观念提出后,经过多年的时间终于开始发酵。微软世界里因 WCF 的出现,简化了实做的基础。SOA 强调如下的重点:l   一切技术遵循公开标准l   服务定义的边界明确l   服务自主而不受制于其他服务l   服务间只共享合约和原则这些概念既抽象,实际设计与撰写也很繁琐,且维护不易,WCF 则尽量将我们所需要开发的商业逻辑与 SOA 的基本要求分开。系统开发人员依然专注在

2007-07-26 19:50:00 6457

原创 SQL Server 2005豪华盛宴

推荐序 在关系数据库中,以集合(set)的方式来处理大量记录才有效率,使得 SQL(Structure Query Language)语言无法被C#/Java/Visual Basic 等面向对象语言取代。而善用数据是信息系统成功的关键因素之一,现今大量交易、数据整合、商业智能的结构性需求大增,将使SQL显得更加重要。随着 Microsoft SQL Server 版本的演进,衍生自

2007-07-20 11:14:00 11383 4

原创 长时间工作才应该开除吧

中午和任职 DBA 的朋友聊天,他说:"老板老是要我把工作时间填长一点,让整个部门的工作时间比较好看,所以本来做 1 个小时的事要写 3 个小时。但我回答说若这件事情需要 3 个小时才做得完,我就该被开除了。" 唉,审核考绩者不具备专业能力,就会如此。在 IT 职场里,重视的是技术专精程度,很难量化。若是程序开发或许还可以程序代码的量来衡量,但一样会有迷失,因为好的程序设计师可能一行就解决

2007-07-15 16:21:00 5853 9

原创 骗稿费

朋友在 MSN 说到:你写的内容,网络上都查得到,不需要买书。说难听一点就是说你在骗稿费。除了骗稿费有点不同意外,这个批评蛮中恳的。感谢他的直言,在虚名浮绕的氛围里听到真话。由于不具备产品的原创性,自己写信息的书充其量只是个过滤器,尽量收集与主题相关的信息,阅读各种文件:白皮书、联机帮助、Blog、讨论区...照着说明操作一遍,整理测试结果,集结心得出书。写书是整理的过程,而非创造。其定位

2007-07-08 15:13:00 5005 3

原创 书讯 -- 一致化对象与数据的存取 LINQ

何谓 LINQ程序语言随着时间演进,一再沉淀经验与抽象后,以简练直观的语法解决具有共通特征的各式问题。Visual Studio 2008(程序代码名称为 Orcas)、C# 3.0 与 VB.NET 9.0 后将支持新的语法 Language Integrated Query(LINQ),想一体解决多样的资料存取。它是由 Anders Hejlsberg 所主导。Anders 曾打造了 Tu

2007-06-20 23:01:00 5782

原创 书讯 -- Microsoft Windows Workflow Foundation Step by Step

以图型呈现工作流程模型,并提供基础环境给开发者当我们在设计与撰写应用程序时,多多少少会有条件、步骤、状态、事件、时程、进度。若这些组合简单易懂,则直接写在程序内即可,开发与维护都不成问题。但若组合复杂,执行时程跨日甚至跨月,则可能需要简单的工作流程引擎(Workflow Engine),透过明确与程序代码区块对应的图形来萃取工作流程模型(model),这将可简化设计、开发与维护,但又不需要花大

2007-05-30 20:10:00 7243 3

原创 书讯 -- Essential Business Process Modeling

定位模糊标准繁多的 BPMBPM(Business Process Modeling 另作 Business Process Management)让系统整合的层次提升到商业用户,而非仅是 IT 人员,透过流程优化提升企业竞争力是所有人的梦想与职责。但由于整个企业的商业流程浩繁,IT 技术与产品多样,整体架构要兼具弹性、效率、稳定等互斥的面向。这让架构工程师(Architect)很难规画可大可

2007-05-01 08:07:00 4143

原创 报告班长,我们听不懂

公司的副总把同仁叫去,劈头问了这么句:你当过兵吗?而后发了封训斥同仁的信: 各位同仁:      我们刚开始发展一个新事业  需要各位用心投入  最近的一些出勤情况  想跟各位沟通一下   今天中午的聚餐各位都晚回来十几二十分钟  我个人十分惊讶   上班时间  同仁还慢悠悠在聚餐回来路上   至少  在个人工作生涯很少碰到部门有这样的情形   别的部门我无

2007-04-13 10:03:00 2452

原创 SOA 的应用 -- BPM

 SOA 仅是系统设计的理念,期待包装既有投资与新开发的系统,强调如下的重点:l   一切技术遵循公开标准l   服务定义的边界明确l   服务自主而不受制于其他服务l   服务间只共享协约和原则希望以此规范出来的系统容易整合、重用并且快速反应商业需求。立意很好,但建立出明确自主的服务后,下一步呢?在上课中,笔者常询问来自各界的朋友:「当你们的 CEO 发现营运上的挑战

2007-04-08 15:00:00 2660

原创 书讯 -- Training Kit:SQL Server 2005 实作与维护 I II

微软认证微软认证考试在 IT 界是相当流行的实力证明,而网络上多有认证与薪水的关连性分析,透过 Google 稍做搜寻即可得到上万个中英文连结,似乎认证对于加薪是稍有帮助。但笔者个人觉得它不太能验证真正的工作经验与解决问题的能力,因为 IT 的系统管理与研发含有艺术成分,且 EQ 的重要性高过 IQ,这无法藉由考试得知,但看临场的做法才能真知道。然而认证提供起码的技术门坎供人参考。本书专注

2007-04-06 17:43:00 2834

原创 危险

 早上 8 点多,天朗气清。行经建北交流道,车行缓慢。我忙碌地整理文章时,长航巴士紧急煞车,随后撞车,感觉起来轻顿了一下。满车昏睡的乘客瞬间惊醒,清冷的空气霎时沸腾,大家忙着用手机解释上班迟到,臆测之声细细簌簌。十几分钟后,下一车次巴士到达,4~50人鱼贯下车,转搭该车。我下车回首,巴士身后已是长条车龙。走到车头时,看到刚才的轻顿已毁掉前车 Cefiro 1/3 的屁股,还导致它追撞前车,前车

2007-02-27 10:09:00 2452 1

原创 书评 -- Inside Microsoft SQL Server 2005 : T-SQL Querying,T-SQL Programming

随着 SQL Server 版本的演进,T-SQL(Transact Structure Query Language)变得独立而功能强大,且拥有众多使用者,是解决各种数据问题的主流语言。由于公司内各种数据日益庞大、MS SQL Server 的功能扩增、其产品广泛进入企业各系统,让专门处理数据的 T-SQL 语言变成显学。在关系数据库中,以集合(set)的方式来处理大量纪录才有效率,使得 S

2007-01-16 12:08:00 5075 4

原创 书评 -- Inside Microsoft SQL Server 2005 : The Storage Engine

SQL Server 最重要的著作若论微软 SQL Server 最重要著作,大概非 Inside SQL Server 系列丛书莫属了,从 SQL Server 6.5 以来,一直常驻在专业 SQL Server DBA 案头的,就是对应各版本的这本书。这不是笔者的妄加赞誉,而是素有信息界诺贝尔奖称呼的图灵奖(Turing Award)得主 Jim Gray 在该书的序言所说的。

2006-12-20 08:53:00 6382 2

原创

 时值阴雨冬天,耶诞与新年前夕,满街喜气激不起一点热情。 值此之时身处多家企业,都有裁员的动作,且表现得都不漂亮,砍人之前还锱铢必较,让人人自危的气氛弥漫。一纸无情的政令,令许多人年关难过。有好友需要早上九点出门,在店家闲晃后晚上 5:00 回家,佯装继续上班。有人算命卜前途,也有人销声匿迹。不管是我的长官,一同打拼的友人,抑或是邻座的同事,原本大家都是朋友,但因景气不佳,决策错误,性向不

2006-12-15 11:22:00 2239

原创 书评--设计模式入门

个别问题的最佳解答成熟的产业,应该有很多经典的设计,广为流传的想法,共通的价值。由于信息硬件突飞猛进,信息应用面快速深入所有环节,导致需求多样与设计复杂。在开发与使用软件时,我们期待各种问题的最佳解答。十多年前,Erich Gamma、Richard Helm、Ralph Johnson、John Vlissides (由于太有名了,一般称之为四人帮 Gang of Four GoF)仿效

2006-11-12 11:48:00 4501 2

原创 信息花园

一早看到在公司内建立的 VPC 上冒出了一堆的东西,觉得十分有趣。突然感到自己好像一个信息花园的园丁,掘了土,施了肥,这片土就生长出许多自己不明但生机盎然的植物。不管是播种观念或产品,看着技术的深根,成长,茁壮是令人愉悦的。从种下 SQL Server 和 Exchange 或多层次系统开始,不意间,它已经在公司内结实累累。前些年种的 WSS 与 RS 现正含苞待放,期待它枝繁叶茂。而当 Ex

2006-11-08 09:35:00 3069 1

原创 书评 -- 唯有优秀的团队,才有优秀的成绩

随着信息系统的规模扩大,触角深入每个环节。要完成一个信息系统真是千头万绪,若项目的各开发过程有辅助工具,以建立完整的开发架构,让信息团队所有的成员容易撷取各个开发流程所需要的进度评估数据。并有几本书描述各阶段性流程的精神,对应工具的操作方式就好了。工欲善其事,必先利其器微软在 2005 年推出了 Microsoft Visual Studio Team System(VSTS),并搭配新版

2006-10-15 11:01:00 5754 1

翻译 从历史学习的 8 堂架构课

译自 http://www.sei.cmu.edu/architecture/eight_lessons.pdf大家都知道历史学家并不愿意以过去预测未来。通常预测几年内的变化是可能的,但当新的演变产生交互作用,就算最消息灵通的人也无法透过这些事件准确地预测。然而,历史学者仍强调,虽然以过去无法预设未来,但仍可提供了解未来的”基本指引”。”架构(Architecutre)”这个名

2006-10-10 12:33:00 6404 2

原创 服务导向架构(Service Oriented Architecture SOA)

随着企业快速反应(agile)的需求与日俱增,异质型信息系统的整合与重用,确保投资等议题日益重要。信息系统不但要能彼此沟通,还要支持企业再造的重组与分合,进一步结合供应链与消费者等企业外的系统。服务导向架构(Service Oriented Architecture SOA)应运而生。它代表着分布式松散偶合(loosely coupled)的服务,也就是系统间彼此互为服务,遵循沟通标准呼叫对方

2006-10-05 09:53:00 3875

原创 书评 -- Microsoft SQL Server 2005 Integration Services

@小标:数据转换的需求当我们要把其它系统的数据如以往 dBase/Clipper/FoxPro 的 dbf、Excel 的 xls、csv、Access/Jet 的 mdb 乃至于 SQL Server/Oracle/DB 2/Teradata  等大型数据库,或是 html/XML 档案彼此互转时,往往需要搭配工具,辅之以自己动手撰写简单的指令码或程序。除了弹性与效率两大重点外,这些转换

2006-09-23 13:49:00 3392 1

原创 书评 -- Professional SQL Server 2005 Reporting Services

大多数的信息系统都输出报表,而每个企业也都存在着各式报表。随着商业竞争日益激烈,信息系统需要提供随手可得、实时而正确的数据。若要让数据说话,就必须正确地引用数据,套上商业逻辑后,有条理而直观地呈现。但当企业具一定规模后,要做到此并不容易。@小标:信息发送平台以往的报表随附在应用程序内,使用者要看什么样的报表,就开该应用程序。因此运算力凭借的是各系统的计算机,安全由该应用程序控管,数据凭专属

2006-09-01 14:57:00 3229 2

原创 大器

建筑作为一个尚未成熟的思想,总在其缔造者的掌控之外。为了达到完整和圆满,它必须屈服于自然力,屈服于风、光还有水的力量  --Paul Andreu 前一篇 blog 引起这么多朋友的讨论,真让人高兴。因 SOA 的兴起,软件规模急速扩大与整合,也基于工作需要,自己最近广泛搜集软件架构(architecture)的资料。甚至需要去看世界建筑(architecture)欣赏相关书籍与建

2006-08-26 21:53:00 2168

翻译 over engineer

我为何讨厌架构我想要做一个香料架,因曾经做过一点木工,认为还蛮清楚自己需要些什么,不过是一些木头和工具嘛:卷尺、尺、锯子、水平仪 、以及一把铁锤。就算是要做栋房子,也不过是这些吧(或许还要多些)。 所以我到建材行去买这些工具,并询问店员在哪可以找到铁锤。 “铁锤?” 他问道 “这年头没人买铁锤,那是古早的事了” 我惊讶于此种发展,问他为什么。 “喔,铁锤的问

2006-08-21 18:28:00 5561 18

原创 书评 -- Programming Microsoft ASP.NET 2.0 Application Advanced Topics

.NET 2.0 在去年底(2005 年)风光上市,就笔者来看,最大的新增在 Team System 架构,与丰富了 ASP.NET 的开发功能。而对广大的使用者来说,无疑是 ASP.NET 2.0 最让人兴奋。Web 应用程序开发的新页章ASP.NET 2.0 改良 1.x 版的设计,让 Web 应用程序的开发架构变得更有弹性,例如:l           开发项目(project)

2006-08-18 22:19:00 5293 7

原创 撰写信息书籍注意事项

l           名声第一,利益第二,不要在别人案头留下骂名。 l           书籍定位清楚,没有适合所有人的书l           章节目录由简而深,必要内容放在前面章节,选择性内容放在后方章节。l           第一章最后写。l           不要有漫画书的状况出现。在图与图间最好加一些引述,说明。否则书会像漫画书J,读者不容易连续想象图文之间的关系

2006-08-04 09:44:00 5194 5

原创 书评--规划极致软件制程(Planning Extreme Programming)

@小标:补鞋匠的孩子没鞋穿英谚有云:补鞋匠的孩子没鞋穿(Cobbler’s children go shoeless),用在软件从业人员身上还真贴切J。我们专门帮各行各业自动化,提升工作质量,增加项目效率。但自身如何建构一个可控管,有效率、高质量的软件开发流程却一直是个令人头大的问题。由于软件项目的重复性较低,不管是客户需求、使用技术、团队成员养成、项目成本等面向,在两个案子间都存在着极大

2006-07-30 10:33:00 2754 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除