大象笔记

知者行之始,行者知之成

向客户的身材致敬,本年度第二次跑步

这周面谈了一个客户,身材一看就是经常健身的,而我标准的中年油腻男形象,非常惭愧。。。 晚上,把孙心然大祖宗送上床之后,我决定出去溜一圈,把晚上的一瓶啤酒消化掉。 出门已经十点多,柳林河公园的灯已经灭了。借着小区楼宇微弱的灯光,以及东岳的通明大灯。跑了一圈,但是实在没胆量跑回去,太阴森,怕草丛里钻出条恶狗来啃我,于是绕柳林小区回去。恰好凑够了半个小时。 要把身上的肥膘减下去,怎么也得每周坚持两次。不知道能不能坚持住。。。 ...

阅读全文...

电子签章

电子签章,由电子印章和数字签名组成。 电子印章 视觉上的实现。就是把公章图片,PS 或后台合成到合同上,看上去跟纸质合同上的盖章一致。 但是,不具有防篡改的能力。 数字签名 用于防合同篡改。最简单的实现就是做本地 md5 hash。每次合同变更都会导致 md5 发生变化。 但是,现实中的实现通常是由三方权威机构提供的数字证书进行加密,及认证。主要是为了保证交易双方的平等关系。 电子签章云服务 看了一下阿里云上的电子签章 API 服务,主要有这么几家 法大大电子签章服务 e签宝电子签名签署服务 云章签章服务开发包 天安云签章SAAS服务 费用上基本都是一次 API 调用一块钱,完全是抢钱的节 ...

阅读全文...

对以内部 git 仓库为 composer 依赖的 package,加上版本号

现实问题 之前同事做了一个 composer package,做为公司大量 laravel 项目的通用模块。 但是,在实际使用中,每个项目对改 package 的依赖版本是有所不同的。否则 composer update 会默认拉取最新的 dev-master 中的代码。 术语 VCS Version control systems (VCS) composer 依赖的 package 版本号来自哪里 实际上就是 VCS 中的版本号,例如,git 打的 version tag。 $ git tag v1.0 v1.0.1 v1.0.2 composer 在识别 version 的时候,会自动 ...

阅读全文...

又一款 wordpress 时间线插件 Timeline Express

Timeline Express 相比 Cool Timeline 更大气一些,虽然免费版比较弱,只能支持一个故事线,但是比起整站都用 Cool Timeline,多种风格的时间线看起来没那么单调。 Timeline Express 挺适合做故事墙的。 https://wordpress.org/plugins/timeline-express/#description short code [timeline-express] 将时间线中的内容调整为全文 vim lib/helpers.php function timeline_express_get_announcement_ex ...

阅读全文...

无人知晓 - 我看过最虐心的电影

日文原名是“誰も知らない ”,即,谁都不知道的意思。 这是我看过最虐心的电影,到凌晨毫无困意。整整两个半小时,我没有一点犯困,最后是端正地坐在沙发前沿儿上看完的。回到卧室看到床上大字型熟睡的闺女,一种说不出的滋味。 躺在床上半天没有睡着,心情无比低落。 我觉得,我这辈子不想再看第二遍。。。虽然我给这部电影五分好评。 影片开头说是根据真实故事改编,查到了原故事,才发现,真实故事比电影更加虐心,更加现实残酷。我本以为导演加了戏剧元素才显得这么压抑,原来现实社会更加让人无法直视。 没有眼泪的虐情 整部片子没有人哭过,印象中有过一处瞬间落泪的镜头。我甚至想,我要是大儿子,我早崩溃了,好几处场景换做我, ...

阅读全文...

最耗电的手机塔防游戏 defense zone 3

逛 google play 时无意发现的这个塔防游戏。有点类红警风格,坦克、步兵、飞机、大炮。 内置地图不少,过一关,解锁一关。 玩起来还不错,不过很快就能摸清套路,基本上所有地图都是一套攻略,前期靠高攻速的机枪,闪电链;后期靠减速塔,片伤龙卷风,及单体高伤害的榴弹炮。 用来消磨时间比较合适,但是单局时间有点长,两三个小时是常态。经常玩的时候睡着,醒来已经完蛋。 这个游戏是完全免费的,盈利模式是 每局开始一段广告 付费去广告 广告并没有伤害用户体验,可以借鉴。 ...

阅读全文...

如何开口向客户催债

一个客户欠了不少项目尾款。拖欠了大概半年,由于合作算是比较愉快,也就没有撕破脸。他有钱时就还一点,我们这边也没有太强硬。 但是,最近营收压力比较大,那这笔钱的催收任务就得排上日程。其他人都比较温和,这种冷脸的角色又只能我去扮演了。 之前到老板那边开会,说过一个案例。就是一些商户由于经营不好,不愿意及时交店铺租金。负责的经理打算给商铺停水停电。但是被老板拦住了,觉得这样反而是我们违约,不占理。老板的做法是把商户召集到一块,拿出之前签定的合同,并提醒,不交租金的走法律程序。结果是所有拖欠租金的商户,都老老实实交了欠款。 我们也讨论过,如果客户再不还钱,就把服务器停掉。但,参考上面的案例,这确实不 ...

阅读全文...

去掉 wordpress 分类页标题中的“分类”字样

grep 发现 archive.php 代码中包含 <?php the_archive_title( '<h1 class="hestia-title">', '</h1>' ); ?> the_archive_title 是 wordpress 内置函数,无法直接修改。 the_archive_title( string $before = '', string $after = '' ) Display the archive title based on the queried object. 解决方法 在 functions.p ...

阅读全文...

金和 C6 打印时,显示完整的审批意见

参考之前财务报销的打印方法。 新建一个 dataset 数据集 (例如 dataset2),在数据集控件的数据项上添加 DisopseName (步骤名称) 长度 100 Idea (审批意见) 长度 2000 AppDeputyName(审批人) 长度 50 AppTime(审批时间) 长度 20 然后在打印逻辑代码中添加 sys_getApproveIdea 获取对应审批单的审批意见 示例 // 第一个参数为表单的准确名称 sys_getApproveIdea('XXX工程付款申请单', pubdjbh, dataset2); sHTML += '<table style=&q ...

阅读全文...

金和高端协同管理平台 (版本:C6 V8.0) 新建自定义审批流程

替客户在已有的金和 C6 V8 上新建自定义审批流程,痛苦得要死,非常不人性化。 表单设计向导 强烈推荐使用向导生成表单,可以方便的实现常见功能,例如 自动获取流程发起人的姓名,ID 主从表关联 grid 表格数据发生更改时,自动统计数据 然后新建两个文本框,关联对应的数据表字段即可。 设置表单打开后调用的函数 表单属性 - 事件 - 打开事件 设置 InitPage() 然后在函数中,定义 InitPage 方法,把逻辑写在里面。 打印功能 菜单栏有个“编辑打印模板” 参考,网页文档的 API 函数说明。 PrintPreview Print 但是,完全不能使用。 还是需要手 ...

阅读全文...

百度智能小程序终于上线了

今天中午吃饭时打开手机百度 APP 的"我的",看到常用功能上面多了一行功能栏,打开发现是清一色的百度小程序。 除了皇太子优信二手车,今天又多出了许多百度自家的以及三方的百度小程序 贴吧 违章查询 百度火车票 春雨医生 苏宁易购 爱说唱 。。。 第一感觉,百度小程序正式上线了。 吃完饭回来,百度了一下,果然。。。“百度智能小程序上线了” 的各种新闻。 百度智能小程序的官方网站是 https://smartapp.baidu.com/mappconsole/main/login 号称“公测期间只对企业开放,请注册企业账号”,然而我点开之后,还是显示要求输入邀请码。。。 这算哪门子的上线 ...

阅读全文...

小团队的财务审批流程

公司一直没有一套自动化的财务审批流程,正好赶上近期项目出了一次财务事故,借此机会把财务流程建立了一下。 建立财务审批流程的目的 是同步财务信息,避免管理层的财务信息不对称。所以,审批不是目的,信息同步才是目的。 审批只是规避不合理的财务支出。 例如,在有限固定收入的项目中,可能出现超出预期的大额支出,造成利润的大幅下滑。但是支出又没有经由审批流程,造成相关负责人不了解成本的变化。结果可能造成营收目标无法完成。 所以,只要涉及到钱的问题,都必须走财务审批流程。 小团队的财务流程 我们讨论了一下,由于团队人比较少,就不需要一层层的审批,所有审批都直接到财务负责人那里就可以,审批通过之后。再自动抄送 ...

阅读全文...

近期节日

2018年07月23日 大暑
2018年07月30日 非洲妇女日
2018年08月01日 八一建军节
2018年08月06日 国际电影节
2018年08月07日 立秋
2018年08月15日 日本投降日
2018年08月17日 七夕
2018年08月23日 处暑
2018年08月25日 中元节
2018年08月26日 火人节
2018年09月03日 抗日胜利纪念日
2018年09月08日 白露
查看更多节日