﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><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>BlogJava-大梦想家-随笔分类-沉思录</title><link>http://www.blogjava.net/leeguannan/category/39192.html</link><description>5年开发工程师，2年实施经理，X年售前顾问，......</description><language>zh-cn</language><lastBuildDate>Thu, 03 Jan 2013 09:21:48 GMT</lastBuildDate><pubDate>Thu, 03 Jan 2013 09:21:48 GMT</pubDate><ttl>60</ttl><item><title>在企业内部部署Chrome的课前预习</title><link>http://www.blogjava.net/leeguannan/archive/2013/01/03/393707.html</link><dc:creator>阿南</dc:creator><author>阿南</author><pubDate>Thu, 03 Jan 2013 04:37:00 GMT</pubDate><guid>http://www.blogjava.net/leeguannan/archive/2013/01/03/393707.html</guid><wfw:comment>http://www.blogjava.net/leeguannan/comments/393707.html</wfw:comment><comments>http://www.blogjava.net/leeguannan/archive/2013/01/03/393707.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/leeguannan/comments/commentRss/393707.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/leeguannan/services/trackbacks/393707.html</trackback:ping><description><![CDATA[&nbsp; &nbsp; 上篇文章中我简单阐述了军工企业信息化遇到的困境，而我们公司（西安融智软件有限公司www.xardmu.com）则主要是面向军工企业进行软件产品的研发和定制项目的开发的。<br />&nbsp; &nbsp; 在产品实施和项目研发过程中，我们的前端技术人员需要做大量的浏览器兼容性的工作。痛苦至极啊~而且，即便完成了兼容性的修改，浏览器端的JS解析又变成了巨大的瓶颈！例如我们有一个项目为了提高用户使用的时的方便性，使用了EXTJS4，结果在IE6下性能极其低下。我们的P8是一个项目管理软件，需要使用到基于EXTJS的Gantt组件，但是此组件在IE6下十分不稳定，而且经常导致IE6崩溃。<br />&nbsp; &nbsp;介于上面的种种问题，我们开始寻找从浏览器上解决问题的方法，例如使用FireFox或者Chrome，因为军工企业都有域，所以通过域安装一款软件是十分容易的。经过权衡，我们决定使用Chrome做为我们软件的入口。<br />&nbsp; &nbsp;在企业内部署Chrome其实有三种方式：<br />&nbsp; &nbsp;1.直接使用Chrome的某一个版本，对此版本进行精简和简单的参数配置，或者内置一些自定义的插件，直接进行部署。<br />&nbsp; &nbsp;优点：技术门槛较低，只需要简单的精简安装文件和配置参数即可。<br />&nbsp; &nbsp;缺点：无法通过统一的策略管理局域网内所有的部署情况和策略。<br />&nbsp; &nbsp;2.使用Google提供的Chrome商业版，通过Google提供的商业版可以轻松定制自己企业内部的Chrome，并生成分发文件，同时可以通过配合域策略完成对局域网内的客户端的行为进行限制。<br />&nbsp; &nbsp;优点：此版本是11年放出的，一直和多个大型企业紧密合作，相信不久将会形成更加完善的方案，从而在企业级应用市场站稳脚跟。<br />&nbsp; &nbsp;缺点：需要在线安装。<br />&nbsp; &nbsp;3.使用Google的Chrome Frame，一个让披着IE外壳的Chrome，拥有Chrome的所有性能，只是披着IE的外壳而已。<br />&nbsp; &nbsp;优点：对于较老一些的企业，而且企业内部又拥有大量的IE时代产物的企业，绝对是一个好选择。<br />&nbsp; &nbsp;缺点：需要在线安装。原有软件代码需要修改，才能在用户浏览时使用Chrome模式。<br /><br />&nbsp; &nbsp;看到痛苦了吧？都需要在线安装。看来下一步只能开始研究Chrome的源码，修改并编译属于自己的浏览器了。。。<img src ="http://www.blogjava.net/leeguannan/aggbug/393707.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/leeguannan/" target="_blank">阿南</a> 2013-01-03 12:37 <a href="http://www.blogjava.net/leeguannan/archive/2013/01/03/393707.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>军工研究厂所信息化见闻与思考</title><link>http://www.blogjava.net/leeguannan/archive/2012/12/30/393633.html</link><dc:creator>阿南</dc:creator><author>阿南</author><pubDate>Sun, 30 Dec 2012 15:30:00 GMT</pubDate><guid>http://www.blogjava.net/leeguannan/archive/2012/12/30/393633.html</guid><wfw:comment>http://www.blogjava.net/leeguannan/comments/393633.html</wfw:comment><comments>http://www.blogjava.net/leeguannan/archive/2012/12/30/393633.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/leeguannan/comments/commentRss/393633.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/leeguannan/services/trackbacks/393633.html</trackback:ping><description><![CDATA[&nbsp; &nbsp; 近几年我忙于奔波在西安及周边的各大军工研究厂所（主要是航天航空的单位，具体名称因为保密原因，不能列举，后文中所有提到的内容均已XX所代替），忙于安装和实施我们公司自己的三套产品：P8（一套全新概念的项目管理软件）、在线教育平台（&#8220;知识转移&#8221;而生的基于岗位能力的在线教育平台）以及R3（用于收集市场需求，并将多方而来的市场需求应用于新产品研发的软件）。在这过程中，经常是扎在各大研究所的信息中心，本文就是对听到、看到、用到的军工研究场所的信息化现状进行记录并附带自己的思考。<br />&nbsp; &nbsp; 做过军工研究厂所项目的朋友应该很清楚，在那里保密是重中之重，一切工作都应在保密的前提开展工作。包括信息化建设，对于保密来说更加的敏感。正是因为有保密条例的规定，以及每三年一小查，每五年一大查的保密检查的要求，因此军工研究厂所的信息化更是凸显出了：&#8220;重应用软件，轻底层基础，重服务器，轻用户机&#8221;的特点。<br />&nbsp; &nbsp; 以下是我总结出的几个趋势：<br />&nbsp; &nbsp; 1.云化势在必行<br />&nbsp; &nbsp; 首先对于大部分军工企业来说，服务器的购置并不是问题，只要有需求，就可以购买，而且配置都非常的高。但是就整体来看，大部分服务器的使用率并不高，个别服务器又压根不够用，经常需要迁移服务。<br />&nbsp; &nbsp; 军工单位因为建制早，很单位都是60年代就建立了，所以信息化其实起步的非常早，所以无论在硬件还是软件都有很多遗留资产，这些资产其实非常陈旧，我曾见过一大批98年的机器还在使用，这些遗留资产对于信息化来说其实是非常大的挑战。如果可以在较小的投入的情况下将这些遗留资产重新利用，这里其实是很有商机的。<br />&nbsp; &nbsp; &#8220;云化&#8221;其实已经开始在各大军工单位逐步的应用了，这里我举几个例子：<br />&nbsp; &nbsp; XX所前年就上了一套鼎盾的打印云，就是将所有的打印机收集之后，集中管理，每个客户端需要打印时首先进行审批，然后将文件发至云端进行打印，打印完毕后，到指定部门去取文件即可，这样做即解决了陈旧资产的再利用，又解决了涉密文件打印需要管理的问题。<br />&nbsp; &nbsp; XXX所使用了HP的瘦客户端的解决方案，现在全所有400多台瘦客户端，虽然性能上差很多，但是价格上却是非常的诱人。<br />&nbsp; &nbsp; XXX厂使用了深圳幻影（貌似以前是网吧管理系统的）的企业虚拟化解决方案，就是类似网吧的管理办法，所有软件都在云端（服务器上），需要使用的时候才进行下载，当完成工作以后，所有产生的设计文件或文本文件都会直接保存到服务器上，当客户端发生问题需要重做系统时，管理人员只需要在远程对相应的客户端进行恢复镜像即可（这绝对是网吧的解决方案）。<br />&nbsp; &nbsp; 2.XP必将退出历史舞台？<br />&nbsp; &nbsp; XP必将退出舞台？大家看到这句话的时候一定会有疑问，为什么要加&#8220;？&#8221;呢。其实现在几乎所有的军工单位的机器上跑的还都是XP系统，浏览器还都是IE6，Office还都是2003（我还见过98呢！）。XP微软虽然已经停止维护了，这个消息对于军工单位的信息化部门来说，根本就不重要，为什么呢？因为他们是内外网完全物理隔离的，所有进内网的文件必须经过两套不同的专业杀毒软件的查杀和一套国家安全局指定的恶意代码检查工具的检查，即便病毒进来了，每台机器还有XXX企业版的杀毒软件，即便有病毒能把涉密数据找到并加密复制给自己，也出不去，因为文件出内网前，还需要再来一遍。所以我每次去更新代码的时候都非常痛苦，光杀毒就要3个小时。<br />&nbsp; &nbsp; XP还有没有补丁已经不再重要了，所以我认为即便微软出Windows9了，军工企业的XP还照样在用呢。<br />&nbsp; &nbsp; 3.多浏览器将会流行<br />&nbsp; &nbsp; 随着技术的发展，特别是W3C的HTML5的正式稿的发布，IE6已经越来越不能顺应历史了，但是对于军工企业来说，对于IE6还是很纠结的，很多陈旧的系统还在运行，这些系统基本都只能运行在IE6下，而IE8呢？微软又整了一个在线安装，每次安装之前先要弄一堆的补丁下来，对于根本就没有外网的军工企业来说，微软就是个狗屎！因此多浏览器的方案肯定会流行起来的，Google的Chrome绝对是一个优秀的解决方案，启动速度又快，V8引擎的JS执行速度是IE6的N倍，无毒无害，绝对的神器！<br />&nbsp; &nbsp; 其实最近一直在研究Chrome，寻找在企业中使用它的切入点，如果只是仍一个安装包给每一个客户端，大家自己安装就太无聊了。我想要的是一个企业所有软件的入口（不是门户的概念），只要已启动Chrome就可以看到我可以使用的系统的快捷方式，并且集成一个我自己开发的消息插件，可以实时推送各个业务系统中的消息提醒（找时间专门写文章说说我的构想）。<br />&nbsp; &nbsp; 4.软件资产管理越来越重要<br />&nbsp; &nbsp; 什么是软件资产？软件资产是指软件的License，这些License是超级贵的，因为这些软件大多都是国际知名的专业的设计类软件：CAE、CAD、CAM、PLM、PDM之类的，这些专业软件的License都是价值不菲的，据我所知XXX所，光买License就花了4000多万，而且每年还有15%的维护费用。所以军工企业的信息化部门管理的不光是内网的服务器、个人主机、网络设备，还有很多价值千万的License。所以在未来几年里软件资产的管理将越来越重要了。<br />&nbsp; &nbsp; 那么软件资产管理，主要管什么呢？<br />&nbsp; &nbsp; 1.现在企业里面的购买的各个软件的License的使用情况如何？<br />&nbsp; &nbsp; 2.现在的某款软件的License是否够用了？<br />&nbsp; &nbsp; 3.我是否可以对现有的License占比进行分配（限制某些人在某个时间段内使用，将某个只是随便打开看看的人的License进行回收）？<br />&nbsp; &nbsp; 4.是否可以有办法将License的使用率提高（从某种意义上讲，这种做法是侵权行为）？<br />&nbsp; &nbsp; 其实软件资产管理工具在外国早已经普及的软件了，比方说法国的达索就有非常完善的解决方案，但是在国内，这方面的软件还是冷门软件，但是随着未来更多的需求，我认为软件资产管理必将火起来，据我了解各个研究所其实已经在这方面做了不少的尝试了。<br />&nbsp; &nbsp; 以上就是我从10年开始至今在各个军工研究所得见闻和一些思索，有兴趣的朋友可以聊聊。<br />&nbsp; &nbsp; 另外，本人将继续回归写博客的道路，明年开始尝试做一些信息化规划和方案级的工作。<br /><img src ="http://www.blogjava.net/leeguannan/aggbug/393633.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/leeguannan/" target="_blank">阿南</a> 2012-12-30 23:30 <a href="http://www.blogjava.net/leeguannan/archive/2012/12/30/393633.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>谁不知道构架？</title><link>http://www.blogjava.net/leeguannan/archive/2009/07/03/285372.html</link><dc:creator>阿南</dc:creator><author>阿南</author><pubDate>Fri, 03 Jul 2009 08:33:00 GMT</pubDate><guid>http://www.blogjava.net/leeguannan/archive/2009/07/03/285372.html</guid><wfw:comment>http://www.blogjava.net/leeguannan/comments/285372.html</wfw:comment><comments>http://www.blogjava.net/leeguannan/archive/2009/07/03/285372.html#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>http://www.blogjava.net/leeguannan/comments/commentRss/285372.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/leeguannan/services/trackbacks/285372.html</trackback:ping><description><![CDATA[<p>&#160;&#160;&#160; 作为一个技术人员，谁不知道构架？</p>  <p>&#160;&#160;&#160; 前一段时间公司找开发人员谈心，有位领导问一位开发人员，大致对话如下：</p>  <p>&#160;&#160;&#160; A：“你了解咱们现在产品的构架吗？能不能谈谈你对构架的看法？”</p>  <p>&#160;&#160;&#160; B：“… …”</p>  <p>&#160;&#160;&#160; A：“说说看吧~”</p>  <p>&#160;&#160;&#160; B：“我不懂构架！构架是什么？咱们现在的产品还有构架呢？”</p>  <p>&#160;&#160;&#160; 作为一个有3年工作经验，2家公司经历的VC程序员来说，我觉得，这几年的积累是白做了！这样的思想永远都只能停留在写程序上~</p>  <p>&#160;&#160;&#160; 一个产品没有构件，就如同一个人没有灵魂一样！他不是没有，只是你没有去思考，没有去发现他而已！</p>  <p>&#160;&#160;&#160; 我记得袁洪刚说过，“一个伟大的产品背后一定有一个伟大构架师！”，我坚信这一点~产品好坏一方面决定于对现实问题的解决程度，另一方面是构架的好坏！</p>  <p>&#160;&#160;&#160; 几年前，中国的软件公司里面很少出现构架师/架构师这样的角色，这几年开始有改观了，越来越多的人开始认识到很多错误的问题，其实从一开始就是错的。很多事情并没有谋定而后动。一味的追求简单，到最后变成了下线很简单了！</p>  <p>&#160;&#160; 说自己不知道构架的开发人员有两种，新手和没有思想的新手，拼命的同时我们也应该停下脚步想想，抬起头看看天空。别总把经验的缺失都归结于时间的长短，更应该想想自己是否真的积累过。</p><img src ="http://www.blogjava.net/leeguannan/aggbug/285372.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/leeguannan/" target="_blank">阿南</a> 2009-07-03 16:33 <a href="http://www.blogjava.net/leeguannan/archive/2009/07/03/285372.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>不怕错，就怕不认错</title><link>http://www.blogjava.net/leeguannan/archive/2009/06/30/284791.html</link><dc:creator>阿南</dc:creator><author>阿南</author><pubDate>Tue, 30 Jun 2009 08:36:00 GMT</pubDate><guid>http://www.blogjava.net/leeguannan/archive/2009/06/30/284791.html</guid><wfw:comment>http://www.blogjava.net/leeguannan/comments/284791.html</wfw:comment><comments>http://www.blogjava.net/leeguannan/archive/2009/06/30/284791.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.blogjava.net/leeguannan/comments/commentRss/284791.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/leeguannan/services/trackbacks/284791.html</trackback:ping><description><![CDATA[<div class="wlWriterEditableSmartContent" id="scid:66721397-FF69-4ca6-AEC4-17E6B3208830:ff452f0e-912c-4aaf-986e-c7a6459b30ef" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"><a style="border:0px" href="http://cid-1277e2aaa9e5d3e7.skydrive.live.com/redir.aspx?page=browse&amp;resid=1277E2AAA9E5D3E7!170&amp;ct=photos"><img style="border:0px" alt="查看 费思量" src="http://www.blogjava.net/images/blogjava_net/leeguannan/WindowsLiveWriter/77889ece237f_E963/InlineRepresentationfcab1293-fbfc-4188-bb46-e5f78a6d0f04.jpg" /></a><div style="width:506px;text-align:right;" ><a href="http://cid-1277e2aaa9e5d3e7.skydrive.live.com/redir.aspx?page=browse&amp;resid=1277E2AAA9E5D3E7!170&amp;ct=photos">查看整个相册</a></div></div>  <p>&#160;&#160;&#160; 明显第一种构架比第二种构架好很多，但是我们偏偏在第二种构架上面挣扎了半年的时间。</p>  <p>&#160;&#160;&#160; 总是有各种各样的接口和推辞说业务太复杂，客户催的太紧，没办法把业务放到服务器上，成本太高了！已经是2009年了，10年前大家就意识到维护是关键，业务一定要封装，不能分散于客户端… …10年后的今天我们竟然还在挣扎！完全没有思想，完全没有设计，完全没有接口，完全没有OO… …！！！</p>  <p>&#160;&#160;&#160; 项目告一段落我要拼命的重构，彻底抽离公共业务，彻底剥离特殊业务，我要OO，我要接口，我要设计，我甚至还要SOA！</p>  <p>&#160;&#160;&#160; 我错了！我认错！可是为什么公司还有那么多的人还是不认错呢？做了10年的产品，10年前的东西竟然比10年后的东西还好用！做了10年还是死缠烂打在10年前的原型之上~他们比我更悲哀~</p><img src ="http://www.blogjava.net/leeguannan/aggbug/284791.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/leeguannan/" target="_blank">阿南</a> 2009-06-30 16:36 <a href="http://www.blogjava.net/leeguannan/archive/2009/06/30/284791.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>