崔文远 Troy Cui 老崔先生的上海生活、技术博客

终于跟吉日嘎拉见了一面

这几年,我经常跟做技术的几个好朋友提到一个人,那就是[URL=http://www.cnblogs.com/jirigala/]吉日嘎拉[/URL],一个在技术上我崇拜的人,一个在软件行业有建树的偶像。他能够坚持一件事情10多年,他的产品,他的人能够被众多同行所接受,并且他还在坚持。

想去杭州见见[URL=http://www.cnblogs.com/jirigala/]吉日嘎拉[/URL]是我的一个几年前的念头,每隔几个月都会冒出来,想跟他学习C#开发以及他的通用权限管理及快速开发平台,这几年来,相继也购买了学习版、个人开发版,但一直未能用起来,见面的事情也一直拖着,心想着何时才能专程去杭州呢?怎想到他今年居然来了上海工作(年薪不方便透漏,但绝对很高),更没想到公司的老板还是希望我们自己开发自己的内部办公平台,有了这个机缘,我打算说服老板让公司购买这套开发平台,在正式购买之前,我想先用起来这个系统(先用我的个人开发版进行开发),让老板看到一些应用,看到开发的效率和可见性的投资回报。看了几天的学习视频,实际操作了Winform的应用,收获很大,但还是遇到实际使用部署方面的疑问,想亲自请教他一下,本希望他能抽时间出来,我到他公司拜访的,没想到我一说明问题,他居然说月底亲自过来一趟。

今天中午,QQ上临时约了一下,几个小时后,在我公司见到了期待已久的吉日嘎拉,不过可惜的是晚上下了班,因为他是请了1小时假从青浦赶过来的,路途也堵。晚上我们就在我家门口的丰收日吃了顿便饭,席间了解到吉日的近况,饭后花了半个小时不到,打开我的笔记本,几分钟就把我遇到的调试问题搞定,同时回答了我近期的不少疑问。现在想想,这人和人的差别真大呀,他作为程序员曾经也是公司技术骨干,年薪近30万,自己也出来创业过,失败过,但一直坚持自己的这个理想和兴趣,持续的改进和完善这个权限管理系统及快速开发平台,能够被大型国企、银行金融企业、外资企业、中小型软件创业团队、个人程序员所接受,付费用户达到600多个,自己的产品能被他现在的一家全国前5的物流快递公司使用,并担负起2年内完成所有内部系统的重构、整合工作,这所有一切背后的坚持都值得我去学习和仰望。“近朱者赤”,希望以此为契机吧,能够专注在某一方面有所建树,能够在职业、事业发展方面越走越宽,越走越稳固。

另外,吉日送了一本他写的书《程序员,你伤不起》给我,还签了名,看来不仅是技术上需要向他学习,在处事上更需要向他学习。

Tags:

发布: cuiwenyuan 分类: 技术管理与生活 评论: 0 浏览: 305

1747公里

国庆节当天起了个大早,本想着4点半出发应该是空当,可还是堵了,中午12点还在通往江阴大桥的路上堵着,2个小时走了14公里。后来折道镇江,走扬州,但过了扬州一上京沪又堵上了。到达徐州的时候已经晚上11点多了,不知哪来的动力,还是上了省道,摸黑跑回家去了,到家门口凌晨2点零6分,家都没进,趟车座位上就睡着了。现在想想,还觉得心惊胆战,再来一次肯定就不去抢节假日头一天了,不会一口气开到家了。回来的时候,开车疲惫的状态体现出来了,中午12点到了南京之后,开一个小时就想要睡着,只能到休息站睡半小时,那个状态真是困,好歹到了4点多以后,终于有些精神了,开到家也晚上7点多了。



回家拍了很多照片,不过都是手机拍的,去苹果园摘了趟苹果,跑去钓了会鱼,老婆说带孝在身不便去亲戚家,基本上都是也没走啥亲戚,其它都是都在家里呆着,还有去自家园子里摘南瓜、棉花,总之,发现很享受。不过父母就比较辛苦,除了安排饭菜,杀鸡弄肉,刚忙完了玉米的收获,也顾不上种小麦了,光忙活我们回家的事情呢,回来的时候,车里塞得满满的:姑姑送来自家种的柿子、地瓜、大豆,哥哥家的石榴,自家的小麦面、南瓜、木瓜、冬瓜...

这次回去,再次激发起我回农村住几年的念头,或者说改变一下目前生活状态、方式的强烈念头。9月里,家里有2位亲人离开了我们,今天写这段文字的时候应该都满了七七49天,亲人们真的已经离我们远去了,愿他们安息,而我们活着的人,将会更加珍惜活着的每一天,让他们放心。


上图的这只大公鸡,每天凌晨以后就开始打鸣,我弟媳妇说吵得影响睡眠,只好委屈一下它,把他放在后面没人住的院子里。

More...

Tags:

发布: cuiwenyuan 分类: 技术管理与生活 评论: 2 浏览: 100

ERP LN中Inventory Commitments数量问题需检查的表

今天的错误很特别,解决的时候还是通过GTM后台修改了数据,涉及到几个表,记录下来以后用到的时候方便查找。
1、whinp200
2、whinp100
3、whwmd215
4、whwmd216

特别是后两个,注意那个Inventory Committed数量



Tags:

发布: cuiwenyuan 分类: Infor ERP LN(BaaN ERP) 评论: 0 浏览: 65

我的第一个原创FlowPortal插件:TaskComment,给你的应用增加万能评论功能

上个月我写的第一个FlowPortal插件发布到现在,经过付费用户的使用反馈和建议,目前版本已经非常稳定,代码也比最初发行时做了优化。

这个插件也是一个尝试,看看FlowPortal这个产品的用户群的活跃程度,看看这个产品的生态系统的情况。目前的思路是可以自己寻找其用户群,并销售给需要的用户。另一个方案就是借助官方的力量,通过官方授权认证,并通过官方渠道销售。我相信这么做的话,肯定会有更多人来写FlowPortal插件、应用,同时也会有越来越多的用户购买现成的插件、应用,直接应用到自己的公司或者参考学习。这样子整个FlowPortal的产品会形成一个很好地开发者体系,从而是这个产品更加完善,更加有知名度。

从目前的反馈来看,技术人员很多都过于自信和封闭,认为别人能做到的,自己也能做到,很少有人考虑其付钱给其它技术人员,节省其时间和精力,可以集中精力做更多的业绩,这样不仅是对其它技术人员的尊重,也是对自己的尊重,对技术的尊重。

啰嗦了半天,权当自己意淫了,最后附上插件的发布地址:[URL=http://bbs.bpmsalon.com/thread-163-1-1.html]http://bbs.bpmsalon.com/thread-163-1-1.html[/URL],大家有啥意见和建议都可以到[URL=http://bbs.bpmsalon.com]八匹马BPM沙龙论坛[/URL]跟帖留言,最重要的是用购买来支持我,哈哈。

强大的jQuery验证插件:jquery.validate.js+jquery.validate.unobtrusive.js

不得不说,自从HTML5被广泛接受并开始应用在互联网项目以后,jQuery越来越体现出其优越性了。以前接触过jQuery.Validate客户端验证插件,当时觉得不好用并且不太符合中文化开发习惯,后来在项目中选择了国人写的jQuery formValidator(作者QQ:69353693,群号:74106519),这几天在看.Net MVC4的时候,看到微软官方出的jquery.validate.unobtrusive.js,再看看其MVC4产生的客户端代码,我被震撼了,可读性变强了,编程的复杂度降低了,看来不能老守旧,不学习不行呀。

如果我们做基于HTML5的开发,其实不用.NET MVC4,也可以直接用其jquery.validate.unobtrusive.js,这样我们的Html和客户端的验证工作就会变得很简单。

看个例子,激动吧?

<br/><input type="text" id="txtPassword" data-val="true" data-val-required="请输入密码"/><br/>



附上 jQuery Validation Plugin的网址
[URL=http://bassistance.de/jquery-plugins/jquery-plugin-validation/]http://bassistance.de/jquery-plugins/jquery-plugin-validation/[/URL]
[URL=http://docs.jquery.com/Plugins/Validation]http://docs.jquery.com/Plugins/Validation[/URL]

对于jquery.validate.unobtrusive.js,暂时没找到官方的帮助和网页:

<br/>Unobtrusive validation support library for jQuery and jQuery Validate <br/>Copyright (C) Microsoft Corporation. All rights reserved. <br/><br/>ASP.NET MVC 3.0<br/><br/>http://ajax.aspnetcdn.com/ajax/mvc/3.0/jquery.unobtrusive-ajax.js<br/>http://ajax.aspnetcdn.com/ajax/mvc/3.0/jquery.unobtrusive-ajax.min.js<br/>http://ajax.aspnetcdn.com/ajax/mvc/3.0/jquery.validate.unobtrusive.js<br/>http://ajax.aspnetcdn.com/ajax/mvc/3.0/jquery.validate.unobtrusive.min.js<br/>http://ajax.aspnetcdn.com/ajax/mvc/3.0/MicrosoftMvcAjax.js<br/>http://ajax.aspnetcdn.com/ajax/mvc/3.0/MicrosoftMvcAjax.debug.js <br/>



附上微软官方的几个链接:

[URL=http://msdn.microsoft.com/en-us/gg618485]ASP.NET MVC 3 Custom Validation[/URL]

[URL=http://channel9.msdn.com/Series/Javascript-Fundamentals-Development-for-Absolute-Beginners/Unobtrusive-JavaScript-18]http://channel9.msdn.com/Series/Javascript-Fundamentals-Development-for-Absolute-Beginners/Unobtrusive-JavaScript-18[/URL]

Tags:

发布: cuiwenyuan 分类: Web技术 评论: 0 浏览: 1383

使用jQuery的.on方法解决ajax增加的html元素获取不到的问题

下班之前终于搞定了使用$.ajax增加的动态元素获取不到的问题,原来是使用.on方法(老版本是.live),这里记录一下,顺便赞一下jQuery,通过使用getJSON,.append,.empty等,这个东东太方便了。唯一的一点就是版本太多了,最新版本支持的浏览器对于中国用户来说是个噩梦。

我是用法

<br/>$('#parent').on("click", "#child", function() {});<br/>//#parent是非ajax方式生成的,#child是ajax回来的数据append到#parent的<br/>



我的代码

<br/>$('#taskComments').on("mouseenter", "#taskComment", function(){<br/>  $(this).addClass('active');<br/>});<br/><br/>$('#taskComments').on("mouseleave", "#taskComment", function(){<br/>  $(this).removeClass('active');<br/>});<br/>


Tags: jQuery

发布: cuiwenyuan 分类: Web技术 评论: 0 浏览: 123

几个JQuery,Html5,MVC开发资料链接

老板给了任务去上个课学习一下ASP.Net MVC 4的开发,大致的了解了一下,需要学习的东西挺多,暂时把官方的几个链接放在这里,提醒自己抽出时间来学习。

1、微软官方的MVC4的网址:[URL=http://www.asp.net/mvc/mvc4]http://www.asp.net/mvc/mvc4[/URL]
2、评价最高的JQuery基础教程:[URL=http://jqfundamentals.com/]http://jqfundamentals.com/[/URL]
3、[URL=http://www.asp.net/web-api/overview/getting-started-with-aspnet-web-api]微软官方Getting Started with ASP.NET Web API教程及视频[/URL]
4、[URL=http://code.msdn.microsoft.com/ASPNET-Web-API-JavaScript-d0d64dd7]Getting Started with ASP.NET Web API 代码[/URL]
5、Html5的暂时没找到,哪位能建议下,谢谢

Tags:

发布: cuiwenyuan 分类: Web技术 评论: 0 浏览: 109

成功BPM项目的5个必要步骤

决定一个BPM项目是否能成功的因素有很多,我这里讨论的是对任何业务流程都适用的步骤,而不仅仅是技术的实现步骤等。我个人认为当你对某一个流程不满意的时候,你需要改进或改善它的时候,你需要从以下5个方面考虑和行动:

1、文档化当前的流程(整体图)。从而对比实际的操作,来文档化流程的细节,以及确认是否实际流程即是如此。

2、分析当前流程所出现的问题。如跑完一个流程的时间太长,找出原因和关键步骤。如整体成本太高,多问几个为什么?

3、假设一切都是完美的,画出你期望的流程。如果因为现实问题,不得不做出妥协,你的流程又应该是什么样子的?

4、了解流程中的真正用户的意见,汇总并补充完善出一个当前最好的流程,经过沟通后,最终的流程能另所有人接受的。

5、量化当前的流程。比方说可以用时间、效率等来量化,从而能够很好的对比新旧流程的改善,证明给用户及管理层。

以上文字是我近几年来对BPM项目的个人见解,用上去的话对BPM项目的胜算就会大些,也欢迎大家补充。

Tags:

发布: cuiwenyuan 分类: BPM and Workflow 评论: 0 浏览: 82

收获与付出

六一儿童节的那个周末,公司组织无锡拓展,回来了安排写篇感悟,下午花了2个小时才写出来。要是放到这几天的高考上,先不说写的好不好,光是这速度肯定要落榜了。

今天是高考结束的日子,祝愿那些刻苦、努力的同学金榜提名,也请那些发挥失误的同学,往前看,放松心情,快快乐乐过一个假期,来年再战!

附上我写的作文:[URL=upload/收获与付出.docx]收获与付出.docx[/URL]

Tags:

发布: cuiwenyuan 分类: 技术管理与生活 评论: 0 浏览: 72

迷失的家园

Tags:

发布: cuiwenyuan 分类: 五音五色 评论: 0 浏览: 79