0008#:人到中年不如狗,各自东奔西走

写着写着代码,觉得有点心烦。其实很多时候,当连轴转的时候,快到一个突破的临界点时,都会有这种感觉。

于是想起来前两天老同学电话里的这句话,就上来记录一下,当做标题。

中年上有老,下有小,房贷,车贷,工作、应酬、生活、健康哪样都不省心。同学放弃全职太太的机会,重新回到职场,起早贪黑,只因为给老公打个配合,为了孩子有更好地明天。

再看看周围这帮大学同学,大部分是20多年的寒窗苦读,10多年的拼命工作,现已距离不惑之年越来越近,也都可以慢慢清晰看到自己50、60岁的样子。谁的中年都不易,没有谁比谁更容易。日子仍要继续,只有比谁能坚持。

此时此刻,不管过得顺也好,逆也好。哪怕情况再差,每天也得尽力做好自己的事,必要时更得提升自己的能力,指不定哪天就时来运转了,或者当前平台没机会,但自己没放松反而在不断提升自己的实力,在下家公司里就能春风得意了。

同样的,一时的输赢绝不能代表一世的得失。周围同事的朋友圈里经常能看到,某人前几年由于一个失误,活得没指望,但突然想明白了,短短半年就完成了逆转,而另一些人从人生巅峰跌落到低谷,把10多年的家庭积累都送给了暴雷的P2P,搞得妻离子散,可谓家破人亡。所以,在任何时候都得积极主动,莫得意忘形,也不要放弃希望。

人到中年会认怂,会不由自主地认命。但老话讲的好:十年河东,十年河西。顺境有顺境的活法,逆境有逆境的活法,保持一颗归零的心态,聚焦一个方向干上10年,真有可能从浦东干到浦西去。

扯了这么多,又想起来2008年我和太太开启了一个不起眼的项目,但遇到瓶颈后干了5年就放弃了,现在深有感触和可惜。兜兜转转,没有资源和人脉的情况下,还是干一些和自己本职工作有直接关系的事情,才更有把握成功。人生没有几个10年,可喜的是去年和太太达成一致,利用我的业余时间和她带孩子之外的全部时间利用起来,齐心协力开启新的项目,面向B端的企业服务:旺财软件。围绕产品,提供周边服务。目前以一个小众市场的产品来试水和寻求突破:旺财珠宝库存管理系统。因为库存是老板的钱袋子,先帮老板管好货。

黄金批发版 – 适用于黄金素金饰品批发、展厅
黄金电商版 – 适用于在各大电商平台按克重销售的黄金饰品店铺,一物一码是亮点。
黄金饰品零售版 – 适合金店收银、开单、盘点、进销存(目前仍在完善中)

为什么还会选择以企业管理软件为方向?

我自己的本质工作就是企业管理软件的开发、应用、实施、培训和技术支持,大型系统对众多中小企业来说,根本没办法负担和配套应用,我有这么多年的项目经验积累了,拿成熟软件背后的管理理念来为中国的企业解决一些实际问题,应该是我当下最擅长的事情。

另外作为吃过青春饭的IT人(非互联网),我总结下来挣钱的方式就两种:

  1. 一种是干好手头的活,确保不出问题,然后与企业共发展,升职和加薪。
  2. 另一种则是积极扩大自己的品牌,不断探索新的挣钱方式。

对于我来说:后者更加积极,挣钱效率应该也优于前者。

而探索新的挣钱方式我一直在尝试如下方式:

  1. 比如小到通过写博客积累
  2. 然后可以开专栏出视频教程,写收费图书或电子书
  3. 再大点可以通过各种渠道找些项目
  4. 更大些可以做自己的产品

很多事情都是说起来容易做起来难,但一旦有了积极想法,而不是坐等每月的工资等稳定收入。至少自己的格局能不断变大、变广,挣钱的机会也会随之越来越多。

你觉得呢?

对比3家主流视频网站的上传功能后,我决定放弃一家

先来说说背景,2周前开始录制了一批软件使用的培训视频,总不能一直百度网盘发给客户下载观看。所以就开始上传到主流的视频网站。

通过对比,发现用户体验差距不大,但细节上还是挺明显的。

细节腾讯视频优酷爱奇艺
高清支持支持
批量上传支持
自定义封面支持
播单链接支持支持
微信小程序支持

因为高清支持的问题,我暂时放弃了优酷。

#0007:被表弟教育了一番

距离上一篇更新又一个月了,幸亏儿童节有个小短假,本职工作喘了口气,然后继续周末和晚上赶进度。

如果不是昨天被表弟在微信教育了一番,可能都不会停下来思考和记录,这里需要谢谢他的金玉直言。

表弟的教育涉及到几个点:

  1. 运营模式不清晰
  2. 商业逻辑有痛点
  3. 没有老板思维
  4. 明码标价负面影响大
  5. 他姐定位有问题
  6. 服务客户的理念有问题
  7. 喜欢给别人画饼

我本来就无力反驳,希望表弟能多提供一下帮助。所谓:当局者迷,旁观者清。听了这么多发自肺腑的话,给我触动挺大。

其实发现随着年龄的增大(也许不是主要原因),至少觉得我能听下去,容纳进去不同于自己的人、思路和意见建议,坦然的去承认当下,积极地去面对未来。

今天被表弟教育,明天还会被客户教育,后天还会被市场教育。

但这阻挡不住做下去的决心和勇气。

不试一试怎么知道行不行?

别人的方法难道就一定很神奇?相信自己更重要。

人在不同的阶段会改变对同一件事情的看法,但每个阶段的改变都是自我否定的过程,但其中也是有取有舍,该坚持的必须坚持,鞋子合不合脚,自己最明白。

趁此机会,将我当下对商业的理解表述出来:

商业的本质是共赢:让自己有用更强大的能力,为他人提供更好的产品和服务,交付价值助其成功,然后获得自己应得的部分。

围绕这个核心,先给自己一个定位,把自己的理念传递给尽可能多的人,让那些认可相同理念的人,关注我在做的事情,了解我能提供的产品和服务,并等待合适的时间能帮到他。

本周连续几天录制培训视频(还是黄金批发版的,可自行腾讯视频和优酷搜索:旺财软件,电商版已重构和测试完毕,会在下个月搞在线用户手册和培训视频)到凌晨,需要调整一下,不然吃不消了,就以“种草,继而养马”来结束本文吧。

不要去浪费时间去追野马,用这段时间来种草,待到来年春花浪漫时,自会有良马前来。

FlowPortal BPM中有用的SQL:统计每个人待处理任务数量

这个适用于4.5及以上,目前应该是5.7了。

SELECT ExtRecipient
,COUNT(*) AS Quantity
FROM [BPMDB].[dbo].[YZV_TaskList]
WHERE NodeName <> 'Start' 
AND State = 'Running' 
GROUP BY ExtRecipient
ORDER BY ExtRecipient

通过读取自带的视图,可以省去了3.5版本中的AgentAccount的问题。

通过AutoMate调度一下,每周自动发送一下邮件,省得每个步骤上都去单独设置提醒了。

收到的邮件格式如下,供参考。

FlowPortal BPM 3.5 有用的SQL:统计每个人有几条未处理任务

本版本仅限于3.5版本,不适用于4.5及以上。

第一个版本如下:

SELECT
[BPMDB].[dbo].[BPMInstProcSteps].[OwnerAccount] AS ExtRecipient
,COUNT([BPMDB].[dbo].[BPMInstProcSteps].[OwnerAccount]) AS Quantity
      
FROM [BPMDB].[dbo].[BPMInstProcSteps] INNER JOIN [BPMDB].[dbo].[BPMInstTasks] ON [BPMDB].[dbo].[BPMInstProcSteps].[TaskID] = [BPMDB].[dbo].[BPMInstTasks].[TaskID]
WHERE [BPMDB].[dbo].[BPMInstTasks].[State] = 'Running'
AND [BPMDB].[dbo].[BPMInstProcSteps].[FinishAt] IS NULL AND [BPMDB].[dbo].[BPMInstProcSteps].[OwnerAccount] <> 'waibpm' AND [BPMDB].[dbo].[BPMInstProcSteps].[NodeName] <> 'Start'
GROUP BY [BPMDB].[dbo].[BPMInstProcSteps].[OwnerAccount]
ORDER BY [BPMDB].[dbo].[BPMInstProcSteps].[OwnerAccount]

有个问题,就是一旦任务被处理人手动或自动转给助理/代理人,这个数据就不准了。所以就有了第二个版本:

SELECT
ISNULL([BPMDB].[dbo].[BPMInstProcSteps].[AgentAccount],[BPMDB].[dbo].[BPMInstProcSteps].[OwnerAccount]) AS ExtRecipient
,COUNT(*) AS Quantity
FROM [BPMDB].[dbo].[BPMInstProcSteps] INNER JOIN [BPMDB].[dbo].[BPMInstTasks] ON [BPMDB].[dbo].[BPMInstProcSteps].[TaskID] = [BPMDB].[dbo].[BPMInstTasks].[TaskID]
WHERE [BPMDB].[dbo].[BPMInstTasks].[State] = 'Running'
AND [BPMDB].[dbo].[BPMInstProcSteps].[FinishAt] IS NULL 
AND [BPMDB].[dbo].[BPMInstProcSteps].[OwnerAccount] <> 'waibpm' 
AND [BPMDB].[dbo].[BPMInstProcSteps].[NodeName] <> 'Start'
GROUP BY ISNULL([BPMDB].[dbo].[BPMInstProcSteps].[AgentAccount],[BPMDB].[dbo].[BPMInstProcSteps].[OwnerAccount])
ORDER BY ISNULL([BPMDB].[dbo].[BPMInstProcSteps].[AgentAccount],[BPMDB].[dbo].[BPMInstProcSteps].[OwnerAccount])

这个SQL写得并不好,因为GROUP BY和ORDER BY里面还有运算。最好写一个UNION将有AgentAccount和没有AgentAcount的单独筛选一下,然后再来汇总。

如果数据量不大,用这个也无妨。

另外附上在AutoMate中调度这个SQL,然后自动发送邮件的细节,供参考(图可以下载后放大看)。

#0006:你每天都在更新软件呀

说来惭愧,今天有个老同事跟我聊天,我才想起来断更的事情。

距上次发文已经1个月零4天了,这些天的业余时间都在忙旺财珠宝库存管理系统黄金电商版的重构,五一劳动节也只休息了2天。

加上中间感冒,因为晚上搞得太晚,本来好了一半的感冒又延长了好几天。好在重构和产品化的工作已接近尾声,预计月底前能上架淘宝开售,这样老婆孩子的伙食问题又多了一个保障。这么干下去,多搞几个产品,就可以多养几个员工,为国家就业做贡献了。除了帮助企业成功,还能帮助员工成功。想到这里,我笑了(你应该能感受到吧)。

为什么每天更新?

我相信小成就、小财富,其实都是日积月累,可能一段时间需要将自己的接触的东西整理下来,日积月累就会从一滴水变为一瓶水、一桶水。

但我希望打一口井,能够自动出水。

再者说了,敲代码是我喜欢做的事情,特别是通过敲键盘,在帮用户解决问题的同时,还能带来精神上的成就感和物质上的回报。何乐而不为呢!?

敲代码之外的选择

做到我这个年纪的很多同事,已经不再碰代码了,要么全转管理,要么项目管理类。而我除了敲代码外,也偶尔做些培训和咨询的工作。因为前几日有人微信付费咨询我FlowPortal BPM问题,还有Infor LN/BaaN外包项目的开发需求(没接,虽然按天计费),顺手更新了《 找我培训、咨询(问问题)、外包、技术支持前,请先阅读 》,请感兴趣的朋友预约前配合阅读。

其实说去培训是将自己的经验分享出去,但这也是一个了解外部世界的机会,分享的同时让自己更深入思考,同时因为对方的发问,而让自己被动去加速成长。而做咨询呢,可能更多地是通过提问,让对方找到解决问题的答案或最佳路径。

#0005:旺财珠宝库存管理系统黄金素金批发版进销存上线淘宝

最初开启系列文章,可谓雄心壮志,但断断续续,几度放弃。碰钉子之后就会心灰意冷,碰到用户的反馈,又能重燃。

还是坚持写吧,至于结果先不考虑那么多了。

今天介绍的软件是我2014年为做珠宝生意(黄金、素金电商和批发兼零售为主)的邻居而定制的。

帮助他公司从5-6个人发展到20多个人,从最初的电商零售版到批发版,一路用下来,不断调整、优化。因为是针对场景量身定制,目前已非常适用于其黄金、素金电商和批发兼零售为主的所有业务场景。

中间也陆续帮助过几个公司,但都已较高的价格(几万)服务过,但感觉有那么多中小规模的黄金、素金批发店铺需要一个特别适合他们业务场景的工具来帮助他们更加轻松的经营,更加轻松的赚钱。

特从2019年4月以非常低的价格(最低只要800元单用户版)在淘宝上直接销售,以帮助更多珠宝创业者,从繁杂的日常管理中解放出来,做大规模,更加轻松的创业当老板。

哪些人适合使用本软件系统

  1. 上海豫园福佑门商厦、福都商厦、紫锦城商厦、鄂尔多斯广场、金豫商厦等城隍庙黄金、素金饰品批发零售商户
  2. 深圳水贝城、金展珠宝广场、万山珠宝园、国际珠宝交易中心等水贝黄金、素金饰品批发零售商户
  3. 北京国际珠宝交易中心等黄金、素金饰品批发零售商户
  4. 广州、重庆、南京、郑州、济南等各大中城市的黄金、素金饰品批发零售商户。

您现在可能遇到的问题

  • 有人用料结算,有人用钱结算,对账一塌糊涂!
  • 还有多少款没收回来,我们到底还欠供应商多少钱?
  • 仓库还有多少货?有哪些是积压的,积压了多少,积压了多久?
  • 这段时间进了多少货?销了多少货?利润是多少?
  • 每个客户的销售价格不一样,怎么样才能不记错?
  • 手动开单,不规范怎么办?
  • 每天手工帐从早忙到晚,又累,又容易出错怎么办?

本软件的优势

  1. 业务专精:针对黄金、素金批发业务场景定制
  2. 技术领先:支持大数据量、多用户并发;基于浏览器,跨终端、跨地域的互通互联
  3. 用户体验优美:功能强大,操作简便!
  4. 超高性价比:一次购买,终身使用!
  5. 服务周到:一对一客服,包安装,包教包会。
  6. 零风险:免费体验试用,满意后再付费购买。
  7. 易扩展:支持二次开发,可根据客户需求,进行个性化定制

软件核心功能

零风险服务流程

系统演示网址:http://zbwmsdemo.wangcaisoft.com

演示账号:请添加微信wangcairuanjian获取

  • 远程安装将通过QQ远程的方式
  • 第一步:确认客户使用的操作系统:Win7/Win8/Win10
  • 第二步:必要的安装环境检测和系统安装设置
  • 第三步:安装数据库
  • 第四步:将安装程序QQ离线发送给客户
  • 第五步:远程安装配置软件系统

软件价格表

用户数 原价(元) 优惠价(元) 备注
1 2800 800 800/用户
2 3600 1400 700/用户
3 4400 2100
4 5200 2800
5 6000 3500
6 6800 3600 600/用户
7 7600 4200
8 8400 4800
9 9200 5400
10 10100 6000
10以上

20以上
800/用户

800/用户
550/用户

500/用户
550/用户

500/用户

配套硬件及售后服务价格表

项目 价格 备注
阿里云服务器 1000元/G/年 10M共享带宽,数据库及图片空间
销售单据针式打印机 1100元/台(建议自行购买) 得力(deli)DE-630K 爱普生LQ-615KII(82列610K升级发票打印)
三联单打印纸 100元/1000页(建议自行购买) 一等份、二等份、三等份皆可
扫描枪 100元/把 通用一维扫描枪
报表格式定制 500元/个
远程故障处理 50/次
软件重装系统或移机 300/次
软件升级 免费 终生免费
定制开发 面议 二次开发,按模块、功能,实际工作量评估

购买方式

淘宝在线购买:http://wangcaisoft.taobao.com
微信直接购买:联系我或我的助理,参照以下联系方式
线下购买:联系我或我的助理,参照以下联系方式

旺财珠宝库存管理系统黄金素金批发版进销存

国外高清可商用免费图片库推荐(2019)

视觉中国的丑闻暴露,国内的图片库大环境如此,特贴几个国外的高质量可商用的免费图片库,请自行探索。

https://unsplash.com/
https://pixabay.com/
https://www.sitebuilderreport.com/stock-up
https://www.pexels.com/
https://picjumbo.com/
https://gratisography.com/
https://visualhunt.com/
https://www.foodiesfeed.com/

Windows操作系统所支持的.NET Framework版本

客户端操作系统支持的.NET版本

操作系统支持的版本随 OS 预安装可安装单独
Windows 10 2018 年 4 月更新32 位和 64 位.NET Framework 4.7.2
Windows 10 Fall Creators Update32 位和 64 位.NET Framework 4.7.1.NET Framework 4.7.2
Windows 10 创意者更新32 位和 64 位.NET Framework 4.7.NET Framework 4.7.1

.NET Framework 4.7.2
Windows 10 周年更新32 位和 64 位.NET Framework 4.6.2.NET Framework 4.7

.NET Framework 4.7.1

.NET Framework 4.7.2
Windows 10 November Update32 位和 64 位.NET Framework 4.6.1.NET Framework 4.6.2
Windows 1032 位和 64 位.NET Framework 4.6.NET Framework 4.6.1 

.NET Framework 4.6.2
Windows 8.132 位、64 位和 ARM.NET Framework 4.5.1.NET Framework 4.5.2

.NET Framework 4.6

.NET Framework 4.6.1

.NET Framework 4.6.2

.NET Framework 4.7

.NET Framework 4.7.1

.NET Framework 4.7.2
Windows 832 位、64 位和 ARM.NET Framework 4.5.NET Framework 4.5.1

.NET Framework 4.5.2

.NET Framework 4.6

.NET Framework 4.6.1
Windows 7 SP132 位和 64 位.NET Framework 4

.NET Framework 4.5

.NET Framework 4.5.1

.NET Framework 4.5.2

.NET Framework 4.6

.NET Framework 4.6.1

.NET Framework 4.6.2

.NET Framework 4.7

.NET Framework 4.7.1

.NET Framework 4.7.2
Windows Vista SP232 位和 64 位.NET Framework 4

.NET Framework 4.5

.NET Framework 4.5.1

.NET Framework 4.5.2

.NET Framework 4.6
Windows XP32 位和 64 位.NET Framework 4

服务器操作系统支持的.NET版本

操作系统支持的版本随 OS 预安装可安装单独
Windows Server 版本 170964 位.NET Framework 4.7.1.NET Framework 4.7.2
Windows 2016 Server64 位.NET Framework 4.6.2.NET Framework 4.7

.NET Framework 4.7.1

.NET Framework 4.7.2
Windows Server 2012 R264 位.NET Framework 4.5.1.NET Framework 4.5.2

.NET Framework 4.6

.NET Framework 4.6.1

.NET Framework 4.6.2

.NET Framework 4.7

.NET Framework 4.7.1

.NET Framework 4.7.2
Windows Server 2012(64 位版本)64 位.NET Framework 4.5.NET Framework 4.5.1

.NET Framework 4.5.2

.NET Framework 4.6

.NET Framework 4.6.1

.NET Framework 4.6.2

.NET Framework 4.7

.NET Framework 4.7.1

.NET Framework 4.7.2
Windows Server 2008 R2 SP164 位.NET Framework 4

.NET Framework 4.5

.NET Framework 4.5.1

.NET Framework 4.5.2

.NET Framework 4.6

.NET Framework 4.6.1

.NET Framework 4.6.2

.NET Framework 4.7

.NET Framework 4.7.1

.NET Framework 4.7.2
Windows Server 2008 SP232 位和 64 位.NET Framework 4

.NET Framework 4.5

.NET Framework 4.5.1

.NET Framework 4.5.2

.NET Framework 4.6

参考来源《 .NET Framework 版本与系统对应关系 》

英文
原文 链接:https://docs.microsoft.com/en-us/dotnet/framework/install/guide-for-developers

中文
原文 链接:https://docs.microsoft.com/zh-cn/dotnet/framework/get-started/system-requirements