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

几个靠谱的长青利基市场

这些年做技术接触了很多行业,很多从业者,对此也有些感触。你是否也有同样的困惑或者理解:找来找去,试来试去,始终还是这么几个利基最坚挺,最有利可图。

  • Health & Fitness

  • Wealth

More...

Tags:

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

FlowPortal.Net BPM中所有可查看任务的一个权限bug

 姑且称之为bug吧,这个涉及到权限的管理,从记录的时间维度来看,这个地方的确是个bug。我画了一张图,帮助大家理解。

我处理的时候是找到2个特别的组,查看一下 Everyone这个组的记录,删除掉不需要的历史记录即可。

More...

6年做BPM的实施、开发、推广应用的一个小结

晚上加班整理了一下这些年(从2010年就开始使用了)FlowPortal.Net BPM的使用情况,希望能从用户、流程、申请、效率、价值等角度做一些可视化的分析。发现几点有趣的现象。

1、真正用得多的流程都是跟员工利益有重大关系的。
2、有一些流程只是为了帮助一小部分人考虑的时候,产生的效益其实不大。
3、没有一个独立的流程管控部门,不做绩效分析、流程梳理和优化,其实很难达到提高效率的目标,顶多只是电子化,无纸化。
4、做流程很寂寞,需要坚守并打开思路。思考如何做的更好,不能单纯从技术角度考虑。得从老板的角度考虑钱、时间、资源、效率。

More...

Redis 32位异常:MISCONF Redis is configured to save RDB snapshots

Windows 32位的Redis一直有些问题,前一阵经常重新启动服务,今天终于抓到一个报错信息:“MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk Redis被配置为保存数据库快照,但它目前不能持久化到硬盘。用来修改集合数据的命令不能用。请查看Redis日志的详细错误信息。“,网上查了一下,使用了”通过redis-cli连接到服务器后执行命令:config set stop-writes-on-bgsave-error no“,但接着发现有篇文章介绍这样做不好,其实是掩耳盗铃的做法,这只是让程序忽略了这个异常,使得程序能够继续往下运行,但实际上数据还是会存储到硬盘失败!,说是有个参数可以解决:”修改vm.overcommit_memory=1“,但我死活没找到在哪里修改,先记录下来,监控一下运行的情况再说。


不光是32位的Redis,64位的版本也是。有不少人也遇到类似的问题,并且给出了很好的分析(详见:http://www.linuxidc.com/Linux/2012-07/66079.htm),简单地说:Redis在保存数据到硬盘时为了避免主进程假死,需要Fork一份主进程,然后在Fork进程内完成数据保存到硬盘的操作,如果主进程使用了4GB的内存,Fork子进程的时候需要额外的4GB,此时内存就不够了,Fork失败,进而数据保存硬盘也失败了。

Tags: Redis

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

马可IT战友群

上周六跟老徐微信聊天,他说最近很怀旧,可能真得老了。于是建议建立微信群,找原来的老同事聚聚。没想到,半天时间“马可IT战友”群就网上聚齐了,微信群相谈甚欢。

可以看得出,很多人这些年是没有相互联系的。不晓得他们不相互联系的原因,而我是因为怕自己混的不够好,不愿主动联系老上司,不愿联系老同事,不愿意承认现实,接受现实,爱面子。更重要的是不愿意主动打破这个意识,自认为别人也都是如此的想法。

承认技不如人,别人比自己好,接受自己的现状,脸皮更厚一点,才能真正行动起来,调动周围的资源。这不,微信群已经预约了切磋交流、技术分享,谈谈IT管理的一些瓶颈,跟老上司学习一下如何跟老板沟通的技巧,学习如何提高IT绩效的思路,给老同事公司推广一下自己多年积累的经验和使用过的优秀产品。顿时,觉得前途光明。

借用习主席的话,结束本篇:独行快、众行远!

Tags:

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

感谢青岛老乡Mr.Zhang的支持

昨天晚饭的时候看到手机淘宝的消息后,让我至今还在兴奋中。无意间的行为,至今依然能带给别人带来帮助。

持续的创造价值,对未来有信心,对价值回报有信心:日复一日的辛苦付出与积累,终将获得有缘人的认可。

截止到今天DTcms动软三层模板已卖出超过15份,下一步计划,将后台管理的List、Edit/Add页面的模板也丰富起来,完善并支持即将发布的DTcms 5最新版。


Tags: DTcms

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

马云的一句励志之言,送给正在奋斗的你

阿里巴巴上巿后,马云说了一段话,励志却有些残酷,转来与大家共勉:“任何团队的核心骨干,都必须学会在没有鼓励,没有认可,没有帮助,没有理解,没有宽容,没有退路,只有压力的情况下,一起和团队获得胜利。成功,只有一个定义,就是对结果负责。如果你靠别人的鼓励才能发光,你最多算个灯泡。我们必须成为发动机,去影响其他人发光,你自然就是核心!”——送给正在奋斗的你!


More...

Tags:

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

Flowportal.Net BPM中拒绝后更新数据库字段的方法

今天FlowPortal.Net群里有人提问一个问题,希望能在流程被拒绝后,更改流程对应数据库中的指定字段值,这个其实很简单啦,FlowPortal提供了很强大的流程事件,大家可以自行写代码。

请问,流程拒绝后,如何更改流程字段

例如:流程提交收 字段a 有空,改为 ‘申请中’,同意后,A改为 ‘同意’,如果拒绝 A 改为 空

打开“流程管理器”右键点击指定的流程,点击"Event"的Tab,就能看到丰富的事件,我常用的有OnTaskRejected、OnTaskAborted、OnTaskDeleted,其实这几项我实战项目中必须要配置的。

最关键的就是代码的写法,大家参考以下代码。其中FormHire是你流程对应的表(我这个例子是非重复表)名,Status是其中的字段。


FormDataSet.Tables["FormHire"].Rows[0]["Status"] = "Rejected";


补充:后来快乐DIY问我:如果是重复表呢,好吧,做好人做到底,这个代码不管重复表还是不重复表都行:FromDataSet.Tables["tableName.FieldName"]="Reject";


简单吧?!如果觉得有用,就留下你的大名,留言给我你的感触。

学会对同学聚会说“不”

以下这段话来自网络,我觉得挺有意思,也开始表示认可。想想仅有的几次高中同学聚会,第一次我居然喝多了摔酒瓶子了。想来自己都觉得好笑,太他妈把自己当根葱了。后来大学10周年聚会,颇能感觉到不少同学的眼神已经变了。本来是希望回忆过去纯真大学时光、分享心灵收获,共享正能量的机会,却成了非我所望的酒肉朋友聚会场。好在有同学,驱车几百公里陪我办事,回老家逗留,让我感觉甚好,这就是所谓的用行动支持所带来的无比难忘的记忆。

马上一年都到回老家风光一下的春节了,该去和恩师、个别好友相聚的,还是要把握机会。

如果你混的好,那在这种同学聚会中你会很直观地感受到不断被人索取价值。每个套近乎的脸上都写明了“大家同学一场,让我占点便宜”。

如果你混的差,那参加更是一种折磨,每次聚会都是一次排名的宣示。但和读书时候在分数榜下被羞辱不同的是,现在你可以选择不参加这类比拼,让胜利者的优越一拳打在空气里。

Tags:

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