<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>技术</title><link>http://blog.run2me.com/johnxu/category/245.aspx</link><description>技术</description><managingEditor>John Xu</managingEditor><dc:language>zh-CHS</dc:language><generator>.Text Version 0.958.2004.214</generator><item><dc:creator>John Xu</dc:creator><title>技术与产品</title><link>http://blog.run2me.com/johnxu/archive/2006/11/05/20159.aspx</link><pubDate>Sun, 05 Nov 2006 14:32:00 GMT</pubDate><guid>http://blog.run2me.com/johnxu/archive/2006/11/05/20159.aspx</guid><wfw:comment>http://blog.run2me.com/johnxu/comments/20159.aspx</wfw:comment><comments>http://blog.run2me.com/johnxu/archive/2006/11/05/20159.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blog.run2me.com/johnxu/comments/commentRss/20159.aspx</wfw:commentRss><trackback:ping>http://blog.run2me.com/johnxu/services/trackbacks/20159.aspx</trackback:ping><description>&lt;p&gt;&lt;/p&gt; &lt;p&gt;前言：本文中笔者所指的开发人员，主要指从事企业软件开发的人士。鉴于对开发人员的理解往往隐含了特定的背景，特此声明。  &lt;p&gt;&lt;a href="http://blog.joycode.com/kaneboy/archive/2006/11/03/86083.aspx" target="_blank"&gt;Kaneboy谈到&lt;/a&gt;，“&lt;em&gt;这倒能够引出一个很常见的现象，就是开发人员通常都比较重视开发语言、框架和相关的技术（比如ASP.NET、ADO.NET）而轻视产品（比如SharePoint Server、BizTalk Servr），大概是觉得学习和研究产品相关的东西没太多技术含量，或者觉得那些东西应该是IT Pro去弄的吧&lt;/em&gt;”。  &lt;p&gt;开发人员不了解产品，是非常普遍的现象。对于大部分人而言，恐怕轻视都谈不上，而是压根没有意识到他们的存在。毕业之后我在一家几百口人的管理软件公司，工作主要职责之一就是跟踪微软的技术，研究如何基于微软平台开发下一代的产品。从VB、VC到C#，从Windows DNA到.Net，我自认为已经把微软的技术体系了解得很全面了。可是后来到了微软，接触到Windows Server，SharePoint，LCS，BizTalk，MBS，乃至于更加稀少的MIIS。再看看IBM、Oracle这些公司的产品线，才恍然意识到平台厂商的手，已经伸得很长很长，将越来越多的功能产品化。而这些功能，在以前更多是应用开发人员负责实现的范围。  &lt;p&gt;一个简单的例子是关于文档管理。在第一家公司的时候，曾经有客户提出文档管理的需求，同时要求版本控制和安全控制。在当时我们所能考虑的，只是如何开发实现。到微软之后，某一天开始接触SharePoint，猛然发现Windows Server 2003自带的WSS（Windows SharePoint Service）已经提供了不错的文档管理功能。如果管理的是Office文档，结合Windows Rights Management Services，还能实现更高安全性的控制。当然我并不是孤独的，两年多的时间里我接触过不下10家的软件公司，在作文档管理的时候，是对WSS一无所知的。尽管大概有半数“熟悉”Windows Server 2003。  &lt;p&gt;如果说Windows Server 2003推出时间不长，认识度不高的话，相比之下SQL Server普及很多。在开发业务系统的时候常常需要在两个SQL数据库间同步，比如从在线处理数据库复制数据到报表数据库。尽管IT Pro们很有可能知道SQL自带了复制技术（Replication）直接支持此功能，但系统设计的时候通常是开发人员唱主角。而开发人员知道SQL Replication的，恐怕不到1%。于是我们不难在设计说明书中，看到一个又一个数据同步模块。这种模块往往还是技术的高风险点，要花费众多资源进行前期开发和后期维护。  &lt;p&gt;虽然今天还能够想出众多例子，说明大家花了无数时间，去从头造轮子，其实一些功能早已在微软的产品中有稳定的实现。但说来这主要不是开发人员的问题。毕竟，对于绝大部分人微软技术开发者来讲，是没有多少机会实际接触到SharePoint和BizTalk这样的产品，缺少感性的认识，其他也很难谈起。  &lt;p&gt;即便如此，我还是觉得从开发人员（架构师）的角度，可以考虑去学习一些平台厂商产品方面的知识。微软体系的如Windows Server、SQL Server、Office System。这些的功能已经远远超出了大部分人所了解的程度。了解主流厂商的产品，可以在设计的时候，有更多的选择。考虑是完全自行开发，利用现有产品的功能，还是基于现有产品进行二次开发。哪怕由于环境的限制或者业务的权衡，不能利用已有的产品。看看行业领导厂商的解决方法，对于拓宽自己的思路也很有帮助。  &lt;p&gt;同时，形势也在逐渐发生改变。Windows Server、SharePoint Portal Server、BizTalk等产品的市场份额正在提高。另外，由于这些产品自身的特性，以及软件销售策略和企业IT运作流程的影响，它们往往在跨国企业的普及程度比较高。及时的掌握一些产品知识，可能会对技术人员的职业发展，带来一定的竞争能力。&lt;/p&gt;&lt;img src ="http://blog.run2me.com/johnxu/aggbug/20159.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>John Xu</dc:creator><title>The world is flatting</title><link>http://blog.run2me.com/johnxu/archive/2006/10/12/19464.aspx</link><pubDate>Thu, 12 Oct 2006 06:13:00 GMT</pubDate><guid>http://blog.run2me.com/johnxu/archive/2006/10/12/19464.aspx</guid><wfw:comment>http://blog.run2me.com/johnxu/comments/19464.aspx</wfw:comment><comments>http://blog.run2me.com/johnxu/archive/2006/10/12/19464.aspx#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://blog.run2me.com/johnxu/comments/commentRss/19464.aspx</wfw:commentRss><trackback:ping>http://blog.run2me.com/johnxu/services/trackbacks/19464.aspx</trackback:ping><description>&lt;p&gt;&lt;a href="http://www.douban.com/subject/1351071/"&gt;&lt;img style="PADDING-RIGHT: 20px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 20px; PADDING-TOP: 0px" src="http://www.douban.com/mpic/s1464463.jpg" /&gt;&lt;/a&gt;昨天参加了&lt;a href="http://www.douban.com/subject/1351071/"&gt;The world is flat&lt;/a&gt;的书评活动。聆听了一段精彩的&lt;a href="http://www.myoops.org/cocw/mitworld/video/266/"&gt;演讲&lt;/a&gt;，交流中听到了很多不同层面的观点，感谢&lt;a href="http://myoops.blogbus.com/index.html"&gt;OOPS&lt;/a&gt;和&lt;a href="http://www.wealink.com/"&gt;若邻网&lt;/a&gt;的组织。&lt;/p&gt; &lt;p&gt;最早知道The world is flat，还在微软。一位负责消息软件市场的同事，某天突然发了封邮件。用少有的热烈语气，向大家推荐这本书。&lt;/p&gt; &lt;p&gt;我想我能理解他的热情，一个变平的世界，离不开技术的支撑，让人们更好的通讯与协作。对于他所从事的业务而言，从利益的角度，这是巨大的市场机会；从价值观的角度，正在参与到世界改变的大事件，也是让人兴奋的事情。卖苏打水和改变世界的感觉，毕竟是不一样的。&lt;/p&gt; &lt;p&gt;昨天书评会上听到这样的观点：此书本身只是总结了一些我们熟知的东西而已，之所以流行，是因为在911后的局势下，激发了美国人的危机感，主要还是写给美国人的。&lt;/p&gt; &lt;p&gt;这种说法值得商榷。的确，以我个人为例，身处技术行业，书中的大部分内容，其实都很熟悉。但这并不代表它缺乏价值。既然我们都了解其中的关键事件，像Bill Gates这样的技术领袖，应该更是思考过它们所象征的趋势。既然如此，为何仍然如此看重此书？&lt;/p&gt; &lt;p&gt;每一个时代的兴起，往往有经典著述的产生，作为标志。如马汉的《海权论》之于海上霸权年代，马恩的《共产党宣言》之于共产主义的兴起。这些著述固然是时代的产物，但以其思想体系和观点，亦反过来推动时代的发展。以此观之，The world is flat虽非系统性的论著，但提出的三个全球化时代的划分，为个人和社区力量为代表的Globalization 3.0摇旗呐喊，正当其时，遂成为此时代旗帜性的论述。这股浪潮，并非仅影响美国一家。中国身处其中，也需要思考它所带来的机遇和挑战。&lt;/p&gt; &lt;p&gt;知道并不等于了解，了解也不等于有所准备。就像业务外包的趋势，对于企业员工而言，可能意味着将来更加难于寻求一份传统意义上的安稳工作，需要生存于行业而不是生存于公司，需要更多的关注水平关系而非等级关系，需要更多的建立外部网络而非内部网络。掌握趋势的目的在于把握未来，能够提前准备而非赤膊上阵。&lt;/p&gt; &lt;p&gt;其实，即使我们了解了所有这些事件和因素，也许还是会无法想象，当所有各种因素结合作用的时候，将会发生什么。马克思说：“资产阶级在它的不到一百年的阶级统治中所创造的生产力，比过去一切时代创造的全部生产力还要多，还要大。”让这一切变成现实的，是蒸汽机、铁路、航海技术、电报、股份公司、私人产权等等相结合而产生的合力。而互联网、软件、个人、社区、企业等等因素的互相作用，又将会怎样改变我们的世界。也许如Bill Gates在《未来之路》所说（大意）：我们往往高估3、5年后的产业发展，却低估10年后的发展。&lt;br /&gt;&lt;/p&gt; &lt;p&gt;PS：推荐The world is flat作者Friedman在MIT的同名&lt;a href="http://www.myoops.org/cocw/mitworld/video/266/"&gt;演讲&lt;/a&gt;，很精彩。感谢OOPS的工作，为该演讲配上了中文字幕。对于不喜欢看书的人，看了这个应该就可以把握该书的内容了。&lt;/p&gt;&lt;img src ="http://blog.run2me.com/johnxu/aggbug/19464.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>John Xu</dc:creator><title>用QQ的同志进来看看</title><link>http://blog.run2me.com/johnxu/archive/2006/09/22/18984.aspx</link><pubDate>Fri, 22 Sep 2006 15:25:00 GMT</pubDate><guid>http://blog.run2me.com/johnxu/archive/2006/09/22/18984.aspx</guid><wfw:comment>http://blog.run2me.com/johnxu/comments/18984.aspx</wfw:comment><comments>http://blog.run2me.com/johnxu/archive/2006/09/22/18984.aspx#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://blog.run2me.com/johnxu/comments/commentRss/18984.aspx</wfw:commentRss><trackback:ping>http://blog.run2me.com/johnxu/services/trackbacks/18984.aspx</trackback:ping><description>&lt;p&gt;本周花了些时间研究QQ。恩，准确的说是腾讯的搜搜地址栏搜索工具，不过捆绑到QQ的安装程序里了。导致一个朋友机器狂慢，启动Notepad也需要10多秒。删除这个东西还是费了一些力气，因为它会自动恢复被删掉的文件。不过这个倒是激发起我的技术热情，还装了个新虚机分析新版QQ附带的搜索工具条到底干了些啥，顺便写了两篇技术Blog。看来本质上我还是个Technical Guy，^_^。&lt;/p&gt; &lt;p&gt;使用QQ的同志们需要注意一点，最近的QQ安装程序包含了搜搜地址栏。别的也不用说，反正在朋友机器上就导致了性能问题，就是上面说的，打开写字板也要10多秒。所以如果你的机器比较慢的话，可以看看机器上有没有搜搜地址栏（C:\Program Files\Tencent\Adplus目录），从添加/删除程序里面把它卸掉（下图中的最后一项）。&lt;/p&gt; &lt;p&gt;&lt;img width="400" src="http://blog.joycode.com/images/blog_joycode_com/johnxu/1311/o_WindowsLiveWriter_ef87a3b59bbc_13370_image02.png" /&gt;&lt;/p&gt; &lt;p&gt;两篇相关的Blog，比较Technical，有兴趣的可以看看&lt;/p&gt; &lt;p&gt;&lt;a href="http://blog.joycode.com/johnxu/archive/2006/09/21/83988.aspx"&gt;搜搜工具栏引发的问题——安装QQ时请小心&lt;/a&gt;&lt;br /&gt;&lt;a href="http://blog.joycode.com/johnxu/archive/2006/09/22/84059.aspx"&gt;搜搜地址栏的一些技术分析&lt;/a&gt;&lt;/p&gt;&lt;img src ="http://blog.run2me.com/johnxu/aggbug/18984.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>John Xu</dc:creator><title>SoDAHK.DLL问题</title><link>http://blog.run2me.com/johnxu/archive/2006/06/17/16905.aspx</link><pubDate>Fri, 16 Jun 2006 17:13:00 GMT</pubDate><guid>http://blog.run2me.com/johnxu/archive/2006/06/17/16905.aspx</guid><wfw:comment>http://blog.run2me.com/johnxu/comments/16905.aspx</wfw:comment><comments>http://blog.run2me.com/johnxu/archive/2006/06/17/16905.aspx#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://blog.run2me.com/johnxu/comments/commentRss/16905.aspx</wfw:commentRss><trackback:ping>http://blog.run2me.com/johnxu/services/trackbacks/16905.aspx</trackback:ping><description>&lt;p&gt;虽然一般我不在这个blog上写很具体的技术，今天还是破例一把。朋友的机器又招遇了Keso说的流氓软件，实在是恶心。做个总结，万一以后有人遇到了可以有借鉴意义。&lt;/p&gt; &lt;p&gt;&lt;strong&gt;环境&lt;/strong&gt;：&lt;br /&gt;Windows XP Home SP2&lt;/p&gt; &lt;p&gt;&lt;strong&gt;现象&lt;/strong&gt;：&lt;br /&gt;开机后，系统频繁显示对话框“应用程序或DLL c:\windows\system32\SoDAHK.DLL为无效的windows映像.请再检测一遍您的安装盘”。尝试运行msconfig，无响应；运行IE，打不开；运行cmd，始终无法显示出命令提示符。&lt;/p&gt; &lt;p&gt;同时，系统性能严重下降，界面无法及时刷新。&lt;/p&gt; &lt;p&gt;&lt;strong&gt;诊断&lt;/strong&gt;：&lt;br /&gt;Google SoDAHK.DLL，发现数百条记录，网上已经是骂声一片，貌似是某软件带来的普遍问题。&lt;/p&gt; &lt;p&gt;从频繁显示对话框来看，很可能是通过全局Hook的方式，Inject到所有的Process中；偏偏Inject的Dll不争气有问题，所以每个进程都弹出了告警对话框。&lt;/p&gt; &lt;p&gt;&lt;strong&gt;解决&lt;/strong&gt;：&lt;br /&gt;启动到安全模式，还是有相关的对话框探出，但是由于安全模式下启动的应用大为减少，对话框数量变为了个位。&lt;/p&gt; &lt;p&gt;运行Regedit，定位到hkey_local_machine\software\microsoft\windows nt\currentversion\windows\Appinit_Dlls，发现键值c:\windows\system32\sodahk.dll，删除之。&lt;/p&gt; &lt;p&gt;删除文件c:\windows\system32\sodahk.dll。&lt;/p&gt; &lt;p&gt;运行msconfig，将陌生的startup程序统统Disable掉。&lt;/p&gt; &lt;p&gt;重启计算机到正常模式，弹出对话框的问题解决，性能恢复正常。至于是否有其他潜在问题，就不得而知了。如果要保险的话，就格系统把。&lt;/p&gt; &lt;p&gt;&lt;strong&gt;强烈建议&lt;/strong&gt;：&lt;br /&gt;不是从可靠来源的软件，不要安装。这也包括使用IE时，那些对话框提示选择是否安装的ActiveX控件，请养成By Default选No的好习惯。&lt;/p&gt;&lt;img src ="http://blog.run2me.com/johnxu/aggbug/16905.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>John Xu</dc:creator><title>加密文件要小心</title><link>http://blog.run2me.com/johnxu/archive/2006/06/01/16569.aspx</link><pubDate>Thu, 01 Jun 2006 15:56:00 GMT</pubDate><guid>http://blog.run2me.com/johnxu/archive/2006/06/01/16569.aspx</guid><wfw:comment>http://blog.run2me.com/johnxu/comments/16569.aspx</wfw:comment><comments>http://blog.run2me.com/johnxu/archive/2006/06/01/16569.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.run2me.com/johnxu/comments/commentRss/16569.aspx</wfw:commentRss><trackback:ping>http://blog.run2me.com/johnxu/services/trackbacks/16569.aspx</trackback:ping><description>&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;最近又有朋友遇到了这个问题，将文件加密了（资源管理器——右击文件&lt;/span&gt;&lt;span lang="EN"&gt;/&lt;/span&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;文件夹——属性——高级，有个加密内容的选项）。后来格了机器，然后再也无法打开文件。&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"&gt;&lt;span lang="EN"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"&gt;&lt;span lang="EN"&gt;Windows&lt;/span&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;实现这种文件加密的技术，叫做&lt;/span&gt;&lt;span lang="EN"&gt;EFS&lt;/span&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;。在过去两年里，我大概听过几十起同样的案例。简单的说，如果你把文件用&lt;/span&gt;&lt;span lang="EN"&gt;EFS&lt;/span&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;加密了，后来格了操作系统，在别的地方没有文件的副本，那就可能彻底没招了——除非已经在事前做了一些该做的事情。但是基于我的经验，&lt;/span&gt;&lt;span lang="EN"&gt;90%&lt;/span&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;的人在点那个加密选项的时候，对于它可能引起的后果，是没有多少概念的。&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"&gt;&lt;span lang="EN"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;所以如果你在使用这个功能，建议读读如下链接，免得万一出了事抓狂：&lt;/span&gt;&lt;/p&gt; &lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"&gt;&lt;span style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"&gt;&lt;u&gt;&lt;font color="#800080"&gt;&lt;a href="http://fen.pandela.net/?p=17"&gt;http://fen.pandela.net/?p=17&lt;/a&gt;&lt;/font&gt;&lt;/u&gt;&lt;a href="http://fen.pandela.net/?cat=7"&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;img src ="http://blog.run2me.com/johnxu/aggbug/16569.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>John Xu</dc:creator><title>MDA</title><link>http://blog.run2me.com/johnxu/archive/2006/05/09/15904.aspx</link><pubDate>Tue, 09 May 2006 15:53:00 GMT</pubDate><guid>http://blog.run2me.com/johnxu/archive/2006/05/09/15904.aspx</guid><wfw:comment>http://blog.run2me.com/johnxu/comments/15904.aspx</wfw:comment><comments>http://blog.run2me.com/johnxu/archive/2006/05/09/15904.aspx#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://blog.run2me.com/johnxu/comments/commentRss/15904.aspx</wfw:commentRss><trackback:ping>http://blog.run2me.com/johnxu/services/trackbacks/15904.aspx</trackback:ping><description>&lt;p&gt;买了本《程序员》。很久没有看过关于编程的杂志了，重新翻翻还是有种亲切感。&lt;/p&gt; &lt;p&gt;其中提到了&lt;a href="http://www.omg.org/mda/"&gt;MDA&lt;/a&gt; (Model Driven Architecture)。三四年前，还在做研发的时候，曾经对它颇感兴趣，感觉它有助于提高公司软件开发的效率。但研究一番之后，觉得还是一个太理论性的框架。原因之一，在于它的应用，需要协调主要行业厂商，定义和实现众多标准。对于软件开发工具商而言，MDA不是个现实的选择。当然MDD（模型驱动开发，Model Driven Development）还是很实用的概念，主流的软件工具开发商，如微软、Borland、IBM，最近几年里，都在自己的工具中增强了MDD的功能。&lt;/p&gt; &lt;p&gt;MDA的应用范围，很大部分在于企业应用软件领域。在这个领域里，客户需求的多样化和易变性，容易导致频繁的二次开发，以及比较低的系统复用性。MDA试图通过分层次的建模、模型间的自动转化（包括最后代码的生成）来提高软件开发效率。&lt;/p&gt; &lt;p&gt;然而，在企业应用软件领域，市场份额越来越集中在少数厂商手中。主要的厂商如SAP，以及新加入的微软，不断的扩展产品功能，强化产品的平台特性。这种情况下更多的客户采用了主流厂商产品+定制的方式。在以主流产品为主导，而非自行开发的市场上，更加缺乏MDA的潜在应用空间。&lt;/p&gt;&lt;img src ="http://blog.run2me.com/johnxu/aggbug/15904.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>John Xu</dc:creator><title>Technical Guy</title><link>http://blog.run2me.com/johnxu/archive/2006/04/22/15387.aspx</link><pubDate>Sat, 22 Apr 2006 14:32:00 GMT</pubDate><guid>http://blog.run2me.com/johnxu/archive/2006/04/22/15387.aspx</guid><wfw:comment>http://blog.run2me.com/johnxu/comments/15387.aspx</wfw:comment><comments>http://blog.run2me.com/johnxu/archive/2006/04/22/15387.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blog.run2me.com/johnxu/comments/commentRss/15387.aspx</wfw:commentRss><trackback:ping>http://blog.run2me.com/johnxu/services/trackbacks/15387.aspx</trackback:ping><description>&lt;p&gt;有些词是不能直译的。比如Technical Guy，在很多场景下，并不等同于中文的“技术人员”。而是代指一个更小的范围。当谈到Technical Guy的时候，我总会想到如下一些特征：&lt;/p&gt; &lt;p&gt;&lt;strong&gt;激情&lt;/strong&gt;&lt;br /&gt;对于技术有着一种狂热。兴之所至，干起技术活，不计报酬，不分昼夜。看到酷的产品，眼睛发亮；谈起技术话题，滔滔不绝，虽然平时说话可能属于话少的类型。&lt;/p&gt; &lt;p&gt;&lt;strong&gt;寻根问底&lt;/strong&gt;&lt;br /&gt;Technical Guy不会满足于仅仅知道How to，而是会打破砂锅问到底。他们会想方设法去了解为什么闹钟会定时响起，或者聊天消息是如何从网络这一头传到另一头，诸如此类的问题。&lt;/p&gt; &lt;p&gt;&lt;strong&gt;完美主义倾向&lt;br /&gt;&lt;/strong&gt;作为Technical Guy，难免会与Good Enough的想法进行不懈的斗争。解决一个问题，明明已经有两条路可走，半小时就能搞定。但是总觉得太丑陋，还要找出一个看上去就很美的方法。对于自己做出来的东西，要么感觉实现不够优美，要么结果不够兴奋，也有种修修改改甚至推倒重来的冲动。&lt;/p&gt;&lt;img src ="http://blog.run2me.com/johnxu/aggbug/15387.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>John Xu</dc:creator><title>邮件管理的几个工具（Outlook）</title><link>http://blog.run2me.com/johnxu/archive/2006/04/19/15322.aspx</link><pubDate>Wed, 19 Apr 2006 14:06:00 GMT</pubDate><guid>http://blog.run2me.com/johnxu/archive/2006/04/19/15322.aspx</guid><wfw:comment>http://blog.run2me.com/johnxu/comments/15322.aspx</wfw:comment><comments>http://blog.run2me.com/johnxu/archive/2006/04/19/15322.aspx#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://blog.run2me.com/johnxu/comments/commentRss/15322.aspx</wfw:commentRss><trackback:ping>http://blog.run2me.com/johnxu/services/trackbacks/15322.aspx</trackback:ping><description>&lt;p&gt;刚刚备份了我的Outlook Personal Folder，顺便看了看，三个PST文件已经涨到了2G。对于像我这样订阅多个讨论组，发送和接收无数邮件的人来讲，公司服务器邮箱的容量是远远不够的。然而很多邮件也不能删除，说不准什么时候就会派上用场。所以我很少彻底把邮件删掉，全都扔PST里。&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;a href="http://www.windowsitpro.com/Articles/Index.cfm?ArticleID=25119&amp;amp;DisplayTab=Article"&gt;Thread Compressor&lt;br /&gt;&lt;/a&gt;对于一个主题，往往会有多次往来的邮件。Thread Compressor可以删除（或者存档）其中的多余邮件，仅仅保留来往记录的完整版本。一方面减小存储空间；另外更重要的，在搜索时可以尽快找到比较完整的thread，而不是把前前后后的一大堆来往邮件都列出来，反而不利于尽快找到信息。&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=8B081F3A-B7D0-4B16-B8AF-5A6322F4FD01&amp;amp;displaylang=zh-CN"&gt;Personal Folders Backup tool&lt;br /&gt;&lt;/a&gt;要保护数据，任何方法也替代不了备份。但是懒人大都不会手动去一周一备。Personal Folders Backup Tool是Outlook的插件，可以帮助定期备份Personal Folder。&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.microsoft.com/windows/desktopsearch/cn/default.mspx"&gt;Windows Desktop Search&lt;br /&gt;&lt;/a&gt;保留那么多邮件的目的，是指望有朝一日能够派上用场。对于海量的邮件，搜索是常用的方法。Windows Desktop Search可以快速搜索邮件，当然它也可以搜索硬盘上的其他文档。&lt;/p&gt;&lt;img src ="http://blog.run2me.com/johnxu/aggbug/15322.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>John Xu</dc:creator><title>微软收购ProClarity及其他</title><link>http://blog.run2me.com/johnxu/archive/2006/04/05/15060.aspx</link><pubDate>Wed, 05 Apr 2006 15:07:00 GMT</pubDate><guid>http://blog.run2me.com/johnxu/archive/2006/04/05/15060.aspx</guid><wfw:comment>http://blog.run2me.com/johnxu/comments/15060.aspx</wfw:comment><comments>http://blog.run2me.com/johnxu/archive/2006/04/05/15060.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.run2me.com/johnxu/comments/commentRss/15060.aspx</wfw:commentRss><trackback:ping>http://blog.run2me.com/johnxu/services/trackbacks/15060.aspx</trackback:ping><description>&lt;p&gt;4月3日微软宣布&lt;a href="http://it.sohu.com/20060404/n242630427.shtml"&gt;收购ProClarity&lt;/a&gt;，商务智能前端工具厂商。&lt;/p&gt; &lt;p&gt;过去几年里微软在商务智能方面的主要精力，都放在了SQL2005上，致力于打造一个完整的商务智能后端平台。前端的改进，并不是很多。对于ProClarity的收购，完善了商务智能的产品线，从而会增强微软在这一领域的竞争力。&lt;/p&gt; &lt;p&gt;信息时代的企业以惊人的速度产生信息，如何高效消化这些海量的信息，从中挖掘出更多的价值，已经成为了一个普遍的问题。对于数据进行组织、分析和展示，以辅助业务决策的商务智能，在这样的背景下，大有用武之地。快速成长的市场吸引了像微软、Oracle这样的平台提供商的进入。就在刚刚过去的3月，Oracle发布了新的商务智能套件（Oracle Business Intelligence Suite）；而IBM公司深化了与商务智能厂商Cognos公司的合作。&lt;/p&gt; &lt;p&gt;平台厂商也在进入其他与企业信息处理的相关领域。在三月份Oracle进入了&lt;a href="http://www.esj.com/enterprise/article.aspx?EditorialsID=1653"&gt;企业搜索市场&lt;/a&gt;。而在这个市场上，微软（主要基于SharePoint Portal Server）和IBM已经提供了相关的解决方案。微软的内部网站（Microsoft Web）就是基于SharePoint建构，在企业搜索方面，它定期索引并提供多于三百万次的全文和关键词搜索（来源：&lt;a href="http://www.microsoft.com/china/technet/itsolutions/msit/infowork/mswebtwp.mspx"&gt;Microsoft Web 企业门户&lt;/a&gt;）&lt;/p&gt;&lt;img src ="http://blog.run2me.com/johnxu/aggbug/15060.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>John Xu</dc:creator><title>商务智能与职业转型</title><link>http://blog.run2me.com/johnxu/archive/2006/04/02/14997.aspx</link><pubDate>Sun, 02 Apr 2006 01:45:00 GMT</pubDate><guid>http://blog.run2me.com/johnxu/archive/2006/04/02/14997.aspx</guid><wfw:comment>http://blog.run2me.com/johnxu/comments/14997.aspx</wfw:comment><comments>http://blog.run2me.com/johnxu/archive/2006/04/02/14997.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.run2me.com/johnxu/comments/commentRss/14997.aspx</wfw:commentRss><trackback:ping>http://blog.run2me.com/johnxu/services/trackbacks/14997.aspx</trackback:ping><description>&lt;p&gt;一位做BI（商务智能，Business Intelligence）的客户说：“&lt;a href="http://www.microsoft.com/china/sql/solutions/bi/default.mspx"&gt;SQL2005&lt;/a&gt;的发布，在BI领域引起了一场地震。”&lt;br /&gt;&lt;br /&gt;在软件行业中，商务智能一直是相对独立的一个领域。比较高的技术门槛，几家主要的技术厂商，以及高昂的价格。因此传统上商务智能的应用，更多的集中在金融、电信等资金雄厚的行业和企业中。&lt;br /&gt;&lt;br /&gt;平台提供商如微软的进入，改变了这一格局。SQL2005是一个具有里程碑意义的产品，其中对于ETL、数据仓库、OLAP、报表、数据挖掘等的全面支持，大大降低了商务智能应用的技术和资金门槛，从而使之成为更多企业能够负担的应用。对于BI领域的传统厂商，这无疑会带来巨大的影响。&lt;br /&gt;&lt;br /&gt;行业的改变不仅影响企业，还会影响其中的从业人员。这些改变可能意味着新的机会，也可能是对于现有地位的威胁。但无论如何只有首先了解这种变化，才能更好的作出应对。如&lt;a href="http://spaces.msn.com/nieuwfinder/blog/cns!7817C405FF78AAA2!765.entry"&gt;Robin所说&lt;/a&gt;，“你需要关心这个世界上发生的事件并且知道带来的潜在影响，你需要远见(Vision)，哪怕你不是公司的CEO，因为你至少需要对自己的职业发展负责”。&lt;br /&gt;&lt;br /&gt;随着信息技术的普及，在现代的企业中，正在以前所未有的速度积累客户信息和运行数据。但单纯的数据，并不能产生价值。而商务智能，则是关于如何组织、分析和展示这些数据，以便为企业员工进行决策提供更好的支持。这可能是通过对于客户的分析，识别最有利可图的群体，提升利润空间；也可能是监控企业运行的性能指标如库存周转，从而及时发现潜在的问题。这是一个快速上升的领域，根据IDC的预测，2006年中国商务智能市场将以22.4%的增长率继续增长。&lt;br /&gt;&lt;br /&gt;快速增长的领域经常蕴含着潜在的机会。很多IT技术人员，都在考虑职业转型的问题，希望能够转换到更加靠近业务的方向。实现这样的转型，往往需要能够在利用现有技术特长的同时，去积累业务方面的能力。商务智能，就是业务和技术很好的一个结合点。而SQL2005的发布，在带动商务智能应用普及的同时，也为IT从业人员带来新的机会：&lt;br /&gt;&lt;br /&gt;.Net开发人员：SQL2005技术组件，如SSIS、SSRS、OLAP、存储过程，都是基于或者支持.Net的。随着SQL2005的推广，商务智能项目领域将会有更多对于.Net开发人员的需求&lt;br /&gt;企业IT人员：SQL2005简化了商务智能的应用，比如利用报表服务，熟练的人员可以半天制作一张新的报表。IT可以利用这种能力，加强与业务部门的联系，了解他们需要什么样的信息，为什么需要这些信息，这些信息如何会影响他们的决策，从而理解更多业务方面的内容，为业务部门提供更好的支持。&lt;/p&gt;&lt;img src ="http://blog.run2me.com/johnxu/aggbug/14997.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>