小摊摆起来,小店开起来

第一位种子客户的首日成绩,给我不小鼓舞。

这个项目未必能赚大钱,但一定可以帮助到许多实体小店的老板们。

采纳了 Nico 和客户的建议,把小程序名称由 群友之间 改成 实体小店助手。

WechatIMG13  WechatIMG14

云开发生成海报踩坑记

小程序新的 canvas 2d 坑有点多,粗略统计有以下 6 坑:

1、canvasToTempFilePath 生成的临时文件在开发工具中显示不了,在真机上可以显示。刚开始没用真机测试,一直在开发工具中调试,浪费不少时间。

2、canvas 的尺寸要写在 wxml 中才会跟随屏幕比例自适应大小。切记,不要写在 css 中,加 important 也没有。假如你也是用 Taro,那就这样写:

<Canvas type="2d" className="canvas" style={{ width: '375px', height: '525px' }} id="my-canvas" />

3、图片不能直接使用 src 画在 canvas 上,要先 createImage,接着 onLoad 后再画在 canvas 上。

wx.getImageInfo({
  src: 'testPath/test.png',
  success: (res) => {
    const image = canvas.createImage()
    image.src = res.path
    image.onload = () => {
      ctx.drawImage(image, 0, 0, 100, 100)
    }
  }
})

4、生成小程序码返回的临时文件不能直接画在 canvas 上,可以保存到云端再 download 下来使用。

5、getImageInfo 也有坑,取不到图片会一直 pending,要使用 wx.cloud.downloadFile 接口判断之前是否生成过小程序码,有的话直接返回 fileId,无需再次生成。

6、最后一个大坑(官方已经优化解决),就是云开发数据库自动生成的 id。早期的 id 是超过 32 位的,不能用来作为 scene,最近他们改成了 32 位。所以这里需要作个判断,如果不考虑早期数据,在页面上不显示生成海报的入口就行了。

爱屋及“污”

今天提车回来发生两个事,一个是在坡道停车时中控突然黑屏了,正当我有点不知所措,拍照发车主群里讨教时,过了一分钟左右,它自己自动重启,好了。

WechatIMG1

另外一个问题是 AP 用不了。关于这个问题,售后说多重启几次应该就可以了,今天有一位提车的车主就是这样解决的。这让我想起多年前用 windows 时屡试不爽的重启大法。

WechatIMG2

接着,我产生一个联想,今天遇到这两个事,如果串在一起会发生什么反应?就是在高速上自动驾驶时突然中控黑屏了,是不是人和车基本上也就挂了?

在开启自动驾使功能的时候,我一眼就注意到一个括号(beta),意思是此功能还是试验品,谨慎使用。

不过这些问题都不影响 model3 的销量,而且车主群里的车主们每每吐槽时,都是带着一种又爱又恨又调侃的语调,这就让我想到一个词:爱屋及“污”。

朋友的保质期

今晚的睡前故事是《猫和老鼠做朋友》,大意是这样:

猫想搬来和老鼠一起住,老鼠同意了。

冬天要到了,他们去买了一罐油准备过冬的时候吃,回来把油藏在教堂里。

过了几天,猫馋了,就找借口说亲戚家生宝宝了要去一趟,然后去教堂偷吃了一点油。

又过了几天,又找了同样的借口,把油偷吃了一半。

几天后,还是找了同样的借口,把剩下的油吃光了。

冬天到了,老鼠和猫去教堂取油,老鼠发现油都没了,才知道是猫偷吃了,就和猫吵起来,结果猫把老鼠也吃了。

听完问你,这故事讲的是什么意思。你说,朋友是会过期的。

其实我只知道不要和敌人做朋友,但是你这回答更有意思。

讲真,朋友是有保质期的。

亦父亦师亦基友

2020-06-15-7.59.43

你凭借脑洞大开的塞伯坦系列作品介绍(已经连载到 13 期了),妥妥的成了卡搭班里的明星学员。

昨晚做的电子琴

小程序云开发还不太稳定

2020-06-10-1.46.56

一个月不到挂了两次。

小补丁打着打着就成了大补丁

6 月 5 号上了 v2.4.0,按常规,接下去是打补丁和小优化,发 v2.4.1,结果发现这个版本似乎没啥大 bug, 于是这补丁打着打着就变成 v2.5.0 了。

通常补丁都是一天或者两天内打完,超过三天就不是补丁了,按新功能的日程开发,通常不超过一周。如果眼看要超过一周,那就精简功能,做好的先上,剩下的放到下一版。

快速迭代才能保持亢奋。

最近这两个月提交审核好像坐上了高速列车,比加急服务还快,博客这几个字还没打完就通过了。

WechatIMG21

地摊,真摆过

这几天被地摊刷屏了,忽然想起来,曾经我也是摆过几天的,干的是倒卖三手书的小生意。对,不是二手,是三手。

2002 年的夏天,居无定所,寄宿在好友阿华的宿舍,宿舍旁不远有个收废品的人住在那,有一次看到那三轮车上有收来的旧书,然后就有了摆摊的主意。从那里按斤买来,清理干净,找个有树荫、人流还算可以的小路边一铺,别提多惬意。

起初只是偶尔有过客停下来看看,运气好时卖出一两本。有一天有个老人家一下买了很多去,当我去收废品那打算再进点货时,涨价了,因为人家有一次从我书摊前经过,觉得卖给我便宜了。我觉得这事也做不长久,然后就收手不干了。

发现宝藏

突然觉得这块一亩三分地才是宝,决定重新开荒耕作。发现有 13G 的 nginx 日志,这草都长到非洲大草原去了。

自言自语是一种病,病入膏肓的那种。

单页 100 分

2020-06-01-8.46.07

拿了一个相对简单的页面来做实验,还是可以做到四项 100 分,不过要整个小程序(目前大概 30 个页面)都做到四项 100 就有挑战了。