随笔 - 240  文章 - 46  评论 - 5406 
  置顶随笔
     摘要: 基于Silverlight的WebCam(摄像头)应用,支持区域缩放,剪裁,自成生成缩略图,Ink涂鸦以及特效等,同时也可将本地图片拖拽到编辑区域进行相应操作,保存到本地,打印图片信息等等。  阅读全文
posted @ 2010-01-13 09:06 代震军 阅读(2028) | 评论 (12)编辑
  2010年1月15日
    只有注册用户登录后才能阅读该文。阅读全文
posted @ 2010-01-15 09:02 代震军 阅读(285) | 评论 (2)编辑
  2010年1月13日
     摘要: 基于Silverlight的WebCam(摄像头)应用,支持区域缩放,剪裁,自成生成缩略图,Ink涂鸦以及特效等,同时也可将本地图片拖拽到编辑区域进行相应操作,保存到本地,打印图片信息等等。  阅读全文
posted @ 2010-01-13 09:06 代震军 阅读(2028) | 评论 (12)编辑
  2009年11月19日
     摘要: 今天上班一开MSN,发现郑伟的签名变成了‘爽’很是好奇。一问之后才知道最近郑伟升职并加薪了,并且加了20%,相当于平时跳槽一次的加薪幅度了。雨辰开玩笑似的回复说:“希望你以后就用这个名字吧,将来百年之后不在了,到时就叫‘爽死了’”。   阅读全文
posted @ 2009-11-19 11:08 代震军 阅读(1014) | 评论 (2)编辑
  2009年11月18日
     摘要: 安装系统要求:windows server2003 service pack2 注:不能是r2版,否则squid服务启动会出错   阅读全文
posted @ 2009-11-18 14:41 代震军 阅读(455) | 评论 (0)编辑
     摘要: 事务的功能在sqlserver中由来已久,因为最近在做一个数据同步方案,所以有机会再次研究一下它以及快照等,发现还是有很多不错的功能和改进的。这里以sqlserver2008的事务发布功能为例,对发布订阅的方式简要介绍一下操作流程,一方面做个总结备份,一方面与大家进行一下分享和交流。费话就不多说了,进入一下今天的正题:)这里要说明一下环境:首先我在本地局域网内有两台安装有sqlserver2008的机器(注意:已发布的快照版本无法向老版本数据库兼容,意味着2008下创建的事务或快照发布,无法被sqlserver2005订阅)。当然这两台机器要放在同一个网段,一方面出现性能和安全性考虑,另一方面是我目前还没有找到跨不同网段的快照应用方案(可行性的那种)。   阅读全文
posted @ 2009-11-18 12:58 代震军 阅读(719) | 评论 (5)编辑
  2009年11月17日
     摘要: 在以前的两篇文章(Discuz!NT 缓存设计简析, Discuz!NT中集成Memcached分布式缓存)中,介绍了Discuz!NT中的缓存设计思路以及如何引入Memcached,当然前者是IIS进程的缓存(本地缓存),后者是分布式内存对象缓存系统。两者通过Discuz!NT中的memcached.config文件中的ApplyMemCached结点的值来决定使用哪一种缓存方式。不过在之后,有朋友反映当使用Memcached时,特别是在大并发来时,效率会打折扣,甚至有很多时间会消耗在socket套接字(创建和传输方面)上。而事实上也的确如此,尽管Memcached在使用池化的方式初始化一定数量的套接字资源(之前测试时实始化为128个链接),在小并发(100左右)时,可能问题不大,但并发上了1000-2000时,其效率要比本地化缓存机制低1/3(loadrunner测试场景),比如loadrunner测试1000并发时,如果showtopic(显示主题),本地缓存处理时间为15秒,而使用memcached可能会达到25-35秒。   阅读全文
posted @ 2009-11-17 11:41 代震军 阅读(2899) | 评论 (26)编辑
  2009年11月16日
     摘要: 周五开会时,有人提出在团队中采用结对开发的Agile实践。当然团队里有人说,如果让新手与水平高的人结对,基本上就是知识的单向传递了,对于新手来说的确是个不错的学习机会,但对于水平高的开发者,就未必不乐意了。不过雨辰心里想,这样还有一方受益,就是公司,因为公司巴不得每个新人都能在最短的时间内变成‘高手’,这样就可以用比高手低的多的工资来获取高质量的代码。会后,雨辰在MSN上遇到了老杜,说了这样开会的事,并把自己的想法告之了老杜。 老杜在MSN上发了个笑脸,回复:“结对无外乎如下几种情况。”  阅读全文
posted @ 2009-11-16 09:03 代震军 阅读(575) | 评论 (8)编辑
  2009年11月13日
     摘要: 自从上回老杜把TDD,DDD在中国的处境看成是‘水土不服’之后,雨辰就一直想找个机会再跟老杜‘理论’一下。后来在整理以前资料的时候找到了Ivar Jackbson(UML三友,用例的发明人)在2008中国之行时做的一次演讲时用的PPT,其中提出了一种称之为‘明智软件开发’的软件开发思路。雨辰当时看这个大约4M的ppt时的第一印象就是Ivar破天荒的提出将UP与敏捷有机结合到一起,并最终用于软件开发的过程中。让这两个阵营中的优秀思想相互补充,各自发挥所长,听起来倒是一种不错的想法。 当然IVAR也对AGILE阵营中对“架构”的偏激思想进行了反击,正如后来孟岩所总结的那样:   阅读全文
posted @ 2009-11-13 15:47 代震军 阅读(395) | 评论 (1)编辑
  2009年11月12日
     摘要: 这几天产品终于发布了,在做完了阶段总结之后,剩下的主要工作就是解决官网上用户反馈的一些问题,因为工作量不是很大,所以雨辰能抽一些时间观注一些新技术比如 windows7下开发multi-touch应用等。不过今天早上有同事在RTX上发消息说从竞争对手那边泄露出来的源码中发现有抄袭自己产品的痕迹,很是不平。其实这种事这些年雨辰经历了一些,态度也从当初的气愤变成了现在的‘一笑了之’。 在大家私下聊天时,雨辰就半开玩笑的说:“我还担心‘竞争对手不抄’呢。” 因为抄袭别人的代码就好比吸了海洛因一样,以后他有可能收不住手了,并且自己的产品中的‘问题’有可能是从所抄的代码中‘继承’过来,这本身就是个麻烦事,如果解决不了就只能把希望寄托在对手身上了,而这无疑是‘非常危险’的。另外如果那天人家不开源了,那该怎么办,到时就好比‘断了奶的孩子’一样。同时抄袭竞争对手的代码,对开发者本身也是一种‘羞辱’,另外抄得越多,自己的自信心和自尊心受到的打击就越大。不过有些竞争对手是开头抄,后来觉得没什么意思了,就打着‘走自己的路’的旗号,按自己的理解而不是客户需求来做设计开发产品,最后把产品整得四不像。当把  阅读全文
posted @ 2009-11-12 13:39 代震军 阅读(427) | 评论 (1)编辑
  2009年11月10日
     摘要: 周三中午吃完饭,雨辰从食堂回来,发现开发小组中的一位姓黄的同事(组里管他叫老黄牛)正在看一本.net的书,因为这几年雨辰已基本上不再买技术类的书了,因为真正看的上眼、有价值、有水准的书籍前些年基本都翻遍了。雨辰带着好奇心走过去问老黄关于该书的一些情况,因为已过了对那些所谓标以‘入门’、‘精通’,‘深入浅出’,‘宝典’之类图书的‘感冒期’,所以就单刀直入,问了老黄正在看的部分。老黄也很高兴有人一起交流,就说:“目前正在看关于控件开发方面的内容,该书用了近50页的篇幅来介绍控件的原理,开发流程,相关函数方法,示例啥的。”   阅读全文
posted @ 2009-11-10 10:42 代震军 阅读(638) | 评论 (0)编辑
  2009年11月3日
     摘要: cwRsync,软件分为服务器端/客户端,用于同步或备份文件,本文介绍如何用最简单的方式配置同步信息,并创建定时备份(截图方式)。  阅读全文
posted @ 2009-11-03 17:43 代震军 阅读(1879) | 评论 (7)编辑
     摘要: 最近有些时间,开始接触负载均衡方面的东西,从硬件F5再到Citrix Netscalar。不过因为硬件的配置虽然不复杂,但昂贵的价格也让一般用户望而却步(十几万到几十万),所以只能转向nginx,squid这类有反向代理功能的软件了。好在其设置都不是很麻烦。   阅读全文
posted @ 2009-11-03 15:35 代震军 阅读(2384) | 评论 (14)编辑
     摘要: 美国总统所居的白宫是首都华盛顿一景。正对着白宫的拉法耶特公园人行道边还有一景,那就是康塞普赛昂·皮奇奥托女士(朋友称她为康妮)和她的朋友威廉·托马斯先生安扎了22年的示威营地。 今年56岁的康塞普赛昂·皮奇奥托出生于西班牙西部,从小便是孤儿,是祖母将她拉扯成人。祖母去世后,18岁的她来到美国寻梦,最初在西班牙驻纽约总领馆谋得了一个秘书职位。21岁时,她与一位意大利商人成婚,并于1973年生下一女。但这一婚姻仅维系了20个月便告终结。皮奇奥托不愿透露其间细节,只是说从此后她失去了丈夫、女儿和工作。 此后,为了取得对孩子的监护权,她曾在7年间不断奔走于曼哈顿、马德里和华盛顿的法院之间,也曾求助过美国当地议员,但均未能如愿。最后,她决定走上街头申诉。1980年,她在华盛顿得到了一个临时代人照看孩子的工作。工作之余,她便走到白宫前举着标语牌期求伸张正义。   阅读全文
posted @ 2009-11-03 09:34 代震军 阅读(261) | 评论 (0)编辑
  2009年11月2日
     摘要: 雨辰今天早上来的早,但一上线就看到老杜在那报怨,说昨天刚跟领导‘吵了一架’主要是针对产品需求分析看法和观点不一致,分歧比较大,谁也没说服谁,最后领导一拍桌子说:“我是这个团队的头,这点事都决定不下来?就按我的意思办了。” 老杜气呼呼的说:“TMD,他以为他是谁呀,以前给他好脸是哄着他玩呢!眼下什么世道,真应了这幅对联:上级压下级,一级压一级级级加码马到成功。下层蒙上层,一层蒙一层层层掺水水到渠成”   阅读全文
posted @ 2009-11-02 09:56 代震军 阅读(486) | 评论 (0)编辑
  2009年10月28日
     摘要: 郑伟听雨辰话题一转,便正色道:“你说是silverlight3.0吧,我其本上通过SDK了解的差不多了,眼下我主要的兴趣还是在其视频的支持上,按其官方提供的技术文档说是新增了H.264,AAC,MP4格式支持。你呢?” 雨辰笑着说:“还是在其复杂数据展示上面,我想富媒体展示和交互是其主要方向,必定其对手是FLASH,换句话,FLASH中的优势应该被silverlight所吸取并完善。另外我们的产品中也使用了SL进行开发了。”   阅读全文
posted @ 2009-10-28 15:28 代震军 阅读(674) | 评论 (6)编辑
  2009年9月27日
     摘要: 在之前的两篇文章中,基本上介绍了如何录制脚本和生成并发用户,同时还对测试报告中的几个图表做了简单的说明。今天这篇文章做为这个系列的最后一篇,将会介绍如何通过测试报告来查看系统的运行情况,找出影响性能的因素,以及如何去进行优化。首先,看一下这张并发用户的图:   阅读全文
posted @ 2009-09-27 16:37 代震军 阅读(2148) | 评论 (17)编辑
     摘要: 在上文中,介绍了如果录制脚本和设置脚本执行次数。如果经过调试脚本能够正常工作的话,就可以设置并发用户数并进行压力测试了。 首先我们通过脚本编辑界面上的“工具”菜单项,选择该菜单的第二项“Create Controller Scenario(创建控制场景)”,这时,lr会弹出一个窗口,我们只要在select scenario type项中的number of vusers设置成1000,这样我们就可以用1000并发用户来测试我们上文中所执行的操作了,如下图:   阅读全文
posted @ 2009-09-27 11:54 代震军 阅读(2288) | 评论 (17)编辑
  2009年9月25日
     摘要: DiscuzNT3正式版发布已经有一段时间了,最近半年多来很少再写关于这个产品的技术文章了,一是时间,二是精力有限。不过在正式版发表之后,倒是有了些功夫,同时我们的一个商业客户在从2.6版本升级到3.0正式版之后,出了一个小插曲,导致不得不退回到2.6版本。因为这个客户的论坛访问量和发帖量比较大,平时在线人数5000,日发帖量在2-3万左右。所以出了一些性能上的问题,在大并发情况下,服务器响应超时,且在峰值时越发不稳定。之前我在公司内部用了tinyget做了一些简单的压力测试,发现了一些问题,但原因尚不明显,所以在公司会议上就有人提出使用loadruner来做一下压力测试,看看3.0产品的性能倒底如何,是什么造成用户的服务器不稳定。所以就有了今天的这篇文章。  阅读全文
posted @ 2009-09-25 12:45 代震军 阅读(4079) | 评论 (29)编辑
  2009年9月9日
     摘要: 在写本文之前,本人一直抱着‘不宜’在asp.net MVC框架下搞什么控件开发的想法,因为一提到控件就会让人想起‘事件’,‘VIEWSTATE’等一些问题,而asp.net MVC下是Controller, Action, Viewpage, Filter等特性的‘天下’。所以总感觉‘驴唇对不上马嘴’。但直到前阵子在邮箱中收到了关于telerik关于MVC框架扩展的一些信息之后,才发现这家商业控件公司也开始打MVC的主意了。而这个项目(开源)就是该公司在理解了asp.net mvc的基础上所做的一些尝试,当然其所实现的所谓控件与之前我们在项目中所开发或使用的web服务器控件有很大的不同,可以说是抛弃了以往的设计方式。尽管目前它的这种做法我心里还打着问号,但必定是一种尝试(不管你赞同还是不赞同)。下面就做一个简单的分析,希望能给研究MVC架构的朋友提供一些的思考。  阅读全文
posted @ 2009-09-09 08:36 代震军 阅读(3985) | 评论 (31)编辑
  2009年9月3日
     摘要: 周末,郑伟约雨辰出来吃饭,正在最近雨辰吃得比较素,正好就着这次机会改善一下生活。两人周六晚上到了王利餐馆,要了几个晕菜,开了两瓶啤酒,有说有笑的边吃边聊了机来。两人从大学开始,一直聊到毕业之后找工作,又聊到眼下的国内经济形势,聊着聊着就扯到了雨辰昨晚在天涯社区上看到的一篇文章。浅析人们“为什么要装B”以及“怎样装B”,文中对人们装B的心态和原因做了一定程度的分析,虽然有些YY的嫌疑,但还是挺有意思的。   阅读全文
posted @ 2009-09-03 17:04 代震军 阅读(837) | 评论 (6)编辑