今天是个好日子,调整方向。开始一天的工作前,我要换一个位置,调到有窗户的那里。
php7.4安装zip包
如果你在开发用到了导入导出功能。那么肯定绕不开 zip 扩展。安装这个蛮简单,但我也走了弯路。记录一下方便下次操作。
php 导入 excel 解析提示 Fatal error: Class ‘ZipArchive’ not found,适用于本文章。
安装 zip 包之前,需要安装它的依赖,libzip. 通过libzip找到最新下载地址。当前操作我需要下载的地址为:https://libzip.org/download/libzip-1.6.0.tar.gz
1 | wget https://libzip.org/download/libzip-1.6.0.tar.gz |
然后安装 php 的 zip 包。下载地址 [zip](wget http://pecl.php.net/get/zip)
1 | wget wget http://pecl.php.net/get/zip |
然后到 php 的扩展包里找找有没有生成 zip.so。生成后将 zip.so 挂到 php.d 里面即可。
最后通过 php -m 查找里面有没有 zip.
done.
2019-nCoV
新型冠状病毒感染的肺炎是一种急性感染性肺炎,其病原体是一种先前未在人类中发现的新型冠状病毒,即 2019 新型冠状病毒(2019 novel Coronavirus,2019-nCoV)。2020 年 1 月 30 日,世界卫生组织(WHO)建议将新型冠状病毒感染的肺炎命名为“2019-nCoV acute respiratory disease”。
2020 年 1 月 30 日,WHO 宣布将新型冠状病毒感染肺炎疫情列为“国际关注的突发公共卫生事件(PHEIC)”。
患者初始症状多为发热、乏力和干咳,并逐渐出现呼吸困难等严重表现。多数患者预后良好,部分严重病例可出现急性呼吸窘迫综合征或脓毒症休克,甚至死亡。目前,缺乏针对病原体的有效抗病毒药物,以隔离治疗、对症支持治疗为主。
这些信息就是我们所了解到的关于本次病毒的介绍。我也是来自疫区武汉,隔华南海鲜市场也就 20 分钟左右的车程。1 月 20 日时下午,我们驱车回通城了。中途在岳父家住了 2 天,23 日回乡下。23 日武汉发布了封城通知。继而我所在的村也开始隔离。简单粗暴的封路,造成了更多影响。本人深知没有排除自己是否是潜在感染者时,不能到处跑。也不能与人接触。时至今日,每天有医务人员上门测量家人体温。
关于本次病毒的起因,就在我们身边。真的发现全国的反映比武汉都快。武汉在 20 号之前,基本没有带口罩时,各地对于此类疫情无异于非典。相反,在武汉的人乐观自信,都没当回事。认为中国政府应该有能力处理,再说公众号在吹嘘武汉有 T4 先进的病毒实验室。这些都啪啪打脸。盲目的自信,给全中国带来的损失,无以估量。
此次事件,看看湖北相关的新闻通报,你就会发现,当天政府无能的表现,治理能力,感到相当的悲哀。相反,人民群众的反应,值得赞赏。全国的捐款,捐物新闻层次不穷。但这些钱和物根本到不了一线。又见到了政府治下的红十字会,慈善总会之类的机构。各类事件丑态百出。明明是一个表现建功立业,竖立形象的机会。硬生生的弄成巨贪。各级领导大都消失无形。廉政的表象下,一张张无形黑洞出现了。用什么机构,什么机构就出现问题。在位的领导任重道远呐。治大国如烹小鲜。力度大点,才能烹熟。
此次事件的新闻导向,明显是受了意识形态控制。先表现一线英勇,再突出康复出院,然后突出基建。却忘了一天一千多例病人新增幅度。疑似病例过万。此时,人民心中的 T4 先进的实验室呢?某团队已分离了病毒,还在选种。各类专家开始代言药物有治疗此病的效果。从板蓝根,到双黄莲。从沐舒坦到国外特效药。都想用新闻达到某些目的。期待你们真能出特效药。救救当今生病的中国。
此次事件中可圈可点的企业,首推物流,阿里等各类民营企业,表现出的担当,强于慈善机构百倍。让一线人员,有饭吃,有地方休息,有车接送。不至于寒心。
倍速前进的中国,在政府职能机构职责、医界表现,新闻导向等等,都真实反映出中国,是一个虚胖的中国。唯有有情中国人,表现出来的温度让大家感安慰。那些一线的医护工作者,一线建筑工人,一线慈善公益工作者。表现出的大无畏精神,值得我们沉思。
论远程办公
今年企业何其不容易,没有几个月的余粮。企业倒下去的可能性是 100%。企业最大的支出就是房租和工资。月头交五险,月中发工资,月尾寻着怎么来现金流。而这些压力都来自于做企业的老板应该承担的责任。
昨天北京市公布了上班时间,2 月 10 日恢复上班。有条件的企业可安排远程办公。接下来大部分城市都会以此为参照来恢复上班。而当今村与村之间都是隔断的。如果我要去上班,得先去村开证明放行,再到镇开证明放行,然后就是县城证明放行,到北京后。接下来 15 天的隔离。才能算是正常融入了公司工作。
我公司开在疫区武汉,公司每月租金 6 千元,住房租金 5 千元。硬性支出就是 1 万 1,还得按季度交。作为广东的业主都主动减租金,对于武汉而言,都没有这么有魄力的企业或房东。至少没有听说武汉有减租吧。虽然本次是天灾,政府也不会提倡减租吧。连税务局都发公告要求远程交税,不再接受办公大厅办公。因此这些天灾带来的后果,承担这些责任的是那些创业者,小老板。默默的为当地做出了贡献,却得不到承认。按远程办公处理。并不意味着你能不交房租。
今天 2 月 1 日,在 2 月 10 日前,就得考虑存钱交员工保险。这些总是国家政府在收的吧。它会因疫区减掉不?别想得美,国家的收入就是靠这些。按 10 个员工算,员工承担 1/3,企业承担 2/3 总费用将过 1 千元每人,就是小 1 万元。相比那边有担当的企业减掉 15 天,25 天,36 天的费用来说,真的是天大的良心。没有点家底的企业,没办法这么做的。有家底的政府,却不会这么做。因为他们没办法执行。也没办法一碗水端平。光医疗这一项,足够让政府焦头烂额了。更何况红十字会,慈善总会的神操作。暂时让人忘记掉我们还仍深陷疫区。我们还是要花钱买高价钱购买,寿光赠送的低于行情水平的低价菜。
2 月 15 日,上个月的工资要发吧。想想这些,就有种生不逢时的感觉。这个天灾带来的后果,其实更多的企业老板承担起来了。我不是这些老板中的一部分。我靠什么生存呢,客户的款不会及时给你结。企业家的印象就是资本家,贪财黑心。按基本工资算,按均价 5 千算,每月支出 5 万。这些是员工的报酬,他们生存的保障。你不发工资,员工的租房,房贷,车贷、学生贷款和信用卡之间的就无法正常使用,甚至于吃饭生存都困难。远程办公并不意味着他们的这些贷款支出会减少,或者有理由可以不交。
算算三项支出,费用在 7 万每月,这是企业一分钱都没赚的情况下。连续 5 个月,35 万基本的生存保障费用。将会使企业走向极端的路。减员退租,估计是唯一能想到的出路。退租将会损失一个月的押金。减员会造成你项目中止,面临赔偿,信用损失。这些就企业背后的自己需要承担的后果。
远程办公对我公司而言,仅能处理已有的项目。新开发的项目完全没办法对接。客户也没办法恢复办公,而网络对客户而言仅是新增或辅助性项目。没有也没关系,只是员工操作累点,效率低点。这些原因,将直接将公司的收入卡死。没有半点回旋办法。相信其它公司也一样,远程办公仅是适用于运营平台的网络公司。对于开发型的网络公司,是一条不归路。国家经济下行,真不是你能回天转势的。
现在当务之急还是需要生存。转向运营型网络公司,找到小而美,有持续性收益的网络项目。能在家办公解决的项目。来用过渡,抵冲生存风险。哪怕收益仅能交一个员工一半的工资也是成功的。原因是当前情况会持续 5 个月之久。而开发型公司而言是一年的运程。得做好 12 个月的准备。即使中途恢复办公,也改变不了客户需求的现状。仍然城持续很长一段时间。
一路同行,我有感而发。世间如其艰难。仍需要有担当的人来承担。本人不才,只能尽其所能。在这个浮世上,随波漂流,调整好姿势,扬帆远行,迎接每一次将面对风浪吧。
注:公司同事联系我,告诉我本次的税务可以延期到 3 月 6 日。房租的事看看是否有减免政策出台,暂不急着交。值得安慰的事出现了。
项目上线公测客户的心态分析
今天我公司开发的一个项目上线公测。客户组织将近 300 人测试。轻车熟路的,在这里分析一下客户的心态。
作为一个熟知开发项目的细节的程序员。知道代码都在正常运行。但也担心那边如洪水猛兽的客户,他们打开的方式,各式各样。让你没办法一一解释这些行为。
主要客户的心态很重要,就像将要见公婆的丑媳妇。他们非常紧张,也担心出现不能及时解决的问题。而这些问题,在之前测试时没有碰到过的。而且非常在意客户的评价,一两句不好听的话,几乎能催毁他们的心态,进而影响到项目的前程。客户几乎将会把他在这个项目可能带来最大的风险,都将转嫁给开发者。认为就是你开发不力造成的后果。你应该承担这些后果,甚至于官司索偿。这了就是更多的网络项目尾款难收的原因,就是客户心态崩了。
客户紧张的前期,会变得更在意图片的色系,文字方案不对等等,扣细节方面的表现。喜怒异常。也有的出尔反尔,自己提的要求,瞬间就变卦,不会在意,上线日期紧张。因为没上线前,都是你的问题。上线后,也是你的问题。
司空见惯后,我总结出来的经验。那些成功属于心态好的人,是有原因的。
第一,安慰客户放松心态。
第二,切忌承诺客户军令状。
第三,碰到问题,要在短期内做一个评估,及修复时间的评估。非常要慎重,见第二条。这些都会成为你们是否闹翻的反复重提证据。
因此客户承受能力决定了项目是否成功的关键。反而测试说的一些不中听的话,无关紧要。客户的精神决定了项目是否长久的关键。这些都与客户或决策者成功的关键。所以那些有钱人,有钱的公司。为什么弄不出来这些网络上的项目,更多情况是他们没有一个客观理性的心态,没有与开发者一起杠压的能力。
客户因为你项目成功,也不会奖励你。口头承诺的都能收回。所以作为开发者,始终保持冷静的心态。作为乙方,随时需要准备对应无中生有的官司,和无尽的沟通成本。而这些,都需要你自己,就已具备一个良好的心态。
教学助学项目任务系统设计
《千比特教学助学的项目》 项目收集到一个需求,而很非常重要。即为任务系统。这个任务系统不是系统的那个任务。而且来自自上而下的命令任务。
场景一,来自语文老师要求,要求指定班极学生,每天都要读一篇读文打卡在群里。
场景二,来自学校校长要求,要求全校师生都参加,写一篇关于对学校印象的文章内容。
场景三,来自教育局下文要求,要求全校学生掌握新型肺炎的防控要求。
针对此类任务,可以拆分为几个维度的内容:
- 有时效(每天要求,每次要求,短期要求)
- 有范围(单个班级,多个班级,全校)
- 有统计,可导出,可生成图表(需要统计数据)
字段分析:
字段名 | 类型 | 是否必填 | 描述 |
---|---|---|---|
openid | string(80) | 是 | 下命令的人 |
name | string(128) | 是 | 任务标题 |
content | text | 是 | 显示给指定人看的内容 |
type | tinyint(2) | 是 | 类型,0 为每天提醒,1 单次有效,3 次有效 |
group_id | string(255) | 是 | 标签内容,0 为全部粉丝,其它为指定标签 |
问题来了
每次统计的任务都不一样,收集的信息也不一样,如何处理?
根据时效,接收范围二个维度来分层次。将收集的信息专门做成 json,或采用 NoSql 数据库统计报告的明细如何处理?
采用 NoSql 可以图表展示如何确认接收任务的范围人?
充分利用粉丝标签,将粉丝按学校,园区,班级来进行划分。发送消息时,仅需调用指定标签即可。这么大量体的发送,如何处理?
使用消息队列,分次排队处理。
健康观察表
针对新型肺炎,每天学校或单位每天要做的事情,莫过于统计健康数据,方便管理和汇报。
今晚需要紧急上线的一项功能就是《健康观察表》,用于每天学生家长上传打卡的必备的功课。而且非常有必要。
Do it !
功能拆分成前台和后台两部分。
前台功能:
- 每日提醒填表,3 次(早,中,晚) 用到微信模板
- 填表就不再收到提醒
- 当天的数据还可以修改
- 有添加多个人的情况,如一家人数据
后台功能:
- 设置提醒次数和用户 (发起任务)
- 设置表单 (固定字段)
- 生成统计表,并且能按天导出
字段分析:
字段说明 | 字段命名 | 类型 | 是否必填 | 描述 |
---|---|---|---|---|
姓名 | name | string(80) | 是 | 被收集人的姓名 |
年龄 | age | int | 是 | 年龄 |
联系方式 | mobile | string(80) | 是 | 被收集人的联系方式 |
日期 | date | date | 否 | 固定了系统生成不用填 |
体温 | rature | string(80) | 否 | 不能固定死,不然容易得到随机数据 |
精神状态 | p1 | int | 是 | 0 到 5 的得分情况,0 为没填,5 为全好 |
肌肉酸疼 | p2 | int | 是 | 同上 |
力量情况 | p3 | int | 是 | 同上 |
咳嗽情况 | p4 | int | 是 | 同上 |
胸闷 | p5 | int | 是 | 同上 |
喘气 | p6 | int | 是 | 同上 |
拉肚子 | p7 | int | 是 | 同上 |
微信 ID | openid | string(80) | 是 | 绑定微信号 |
备注 | remark | text | 否 | 备注内容 |
企业微信开发
目前被一档子事焦头烂额在。就是企业微信开发。结果很不顺畅。按文档就没有跑通过。
可以想像,不管是多大的企业。一个成熟的产品不仅是接口的完善,更多的文档的速度能跟得上。
动力建站 2.0 开发内容
动力建站是一个 CMS 平台,基于 Yii2 开发,目标是减少后端重复开发的工作量。做到一站管理,全端通用。
功能确认:
以下这些功能,还没有定型,1.0 版的模型为固定版本,局限了它的发展。2.0 最主要亮点功能应该为模型定制并自动生成使用。第二点为模板定制,一定要减少到仅会 Html5 和 css 即可制作好。
- 基于简言的 rageframe2 做 SaaS
- 模型需要定制
- 数据表需要动态生成
- 解决权限使用问题
- 风格需要自动生成供前端人员开发
- 提供风格开发 demo
推广方式:
推广方式主要与同行合作,本质互益。本公司主要解决核心点即可。并将他们碰到的难题,协助他们提出解决方案。
- 找营销型的网络公司合作
- 降低开发界面开发的同行的时间成本,学习成本,制作成本
- 尊重同行的工作成绩,并给带来回报
- 共享成熟模型
SaaS 全行业解决方案:
目前公司已开始的项目如下
- 文旅青项目
- 微商城项目
- 教学助学项目
- 短视频项目
- 互联网监督+项目
2020年春
2020 年初春,不是一个太平喜庆的春节。因人传人的感染病在武汉暴发,举国上下已进入了恐武的日子。
2019 年 12 月 20 日中午,我们从武汉归来。全家待家里不出门。
小孩开学的事,已有政策,远程教学。
工作的事情,还在观望中。武汉封城已无法返回。如期开工成奢望。只望大家都平安顺意,安全第一,开开心心。
目前我手头的工作仍有很多,需要人手支持。陆续招募兼职工来处理工作。
目前准备交付的项目为《千比特远程教学助学平台》,基于微信公众号。开放给全国没有政策资源支撑的学校或机构。有需要的学校或机构可以来申请注册。需要装自己学校自有服务器的,也可以联系我。