0%

最近疫情严重,口罩成了硬通货,有钱也不一定能买到。本地政府上线了预约购买口罩,需要准时抢。
第一反应就是写个脚本自动抢。抓包看了下接口很简单,只是验证码比较头疼。
验证码长这样:

首先去github搜索下验证码识别的项目,主要有两种:1.opencv降噪后用tesseract识别;2.用TensorFlow,PyTorch之类的机器学习框架训练模型。
这里有个合集:https://github.com/ZYSzys/awesome-captcha

先说第一种:
可以看这篇文章,https://www.cnblogs.com/qqandfqr/p/7866650.html
这里的问题是干扰线比较粗,去不干净。最后识别率很低,没法用。

再看第二种:
思路很简单:拿到大量(万级别)验证码图片并标注,训练之,生成个模型。
问题是怎么拿到大量标注好的验证码图片呢?可以花钱找打码平台识别,但是现在很多打码平台都被封了。
自己生成呢?得跟要识别的验证码图片样式一样才行。
机智如我,看预约口罩的接口是java写的(url里有servlet),做这种政府项目的技术都很一般,生成验证码的代码估计也是复制来的。Google 搜索下”java 验证码”,果然找到一篇教程,里面的验证码样式跟上面一样。
简直天助我也,果断复制代码生成一万个验证码图片,自带标注,美滋滋。
训练完后准确率高达90%。

最后顺利抢到了口罩。

2019好像没啥大事。
大概看了十本书,坚持背了大半年英语单词,学了半年流利说,坚持跑步。
陪梦哥买了房,我自己还没买,惭愧。
工作波澜不惊,或者说不太开心。
北京太冷了,怀念南方。
美股全出了,今年收益率虽然说有60%,但也错过了很多机会,总体是亏的。只能说不炒股是最赚的。没有如果。

还是没有财务自由,目测2020年也不会。
最好是能搞点副业,来个睡后收入。

加油吧。

这篇教程是利用现成的TensorFlow轮子快速实现一个图片分类器。
先说下背景:最新在做一个有趣的网站:meizigif.com 主要是抓取微博上好看的小姐姐图片贴到网站上。但是我又懒得一张张筛选,因为小姐姐们有时会发抠脚大汉的图。这时就需要一个”鉴黄“服务:检查图片是否sexy。
最开始用的是这个open_nsfw , 效果不好。 还是得用自己的图片集训练。
具体做法如下:
GitHub上找到一个现成的轮子sourcedexter/tfClassifier
照着这个教程操作即可。
有几个注意点:

  1. 至少要有两个分类, 我这个case是用sexy和not sexy 两类
  2. 这种错误是因为图片有问题,直接删掉即可。文件名就在错误提示前一行

    1
    Fail to slurp xxx file, reason: Failed to read from given file
  3. 这个错误是因为TensorFlow 版本不同, 把retrain.py中的SummaryWriter改成tf.summary.FileWriter即可

    1
    AttributeError: module 'tensorflow.python.training.training' has no attribute 'SummaryWriter'
  4. 验证效果

    1
    python3 retrain_model_classifier.py xxx.jpg

这时如果提示找不到output.pb,是因为教程中的命令生成的是output文件, 需要重命名成output.pb。默认的labels.txt在/tmp/下面, 需要mv过来。

以上
简单用没啥技术含量,但迅速解决了我的需求。

这篇记录在北京大学口腔医院种牙经历, 供参考。

2018年3月

拔牙。我是在其他医院拔的牙,走的医保。
在北大口腔种牙全部都是自费的。

2018年11月19日

在北京大学口腔医院APP上预约了种植科一个副主任医师的号, 拍片,确认能种,预约手术时间。这家医院非常火爆, 要等一两个月才能安排上。
花费如下:

项目 花费
挂号 60
拍片 240
合计 300

2019年01月08日

手术前去抽血化验。
花费:398

2019年01月22日

手术,种牙根。
手术前需要带消炎药,止痛药,漱口水,可自带也可以在医院买, 这些在预约手术时有个单子会写清楚。
手术很快, 全程大概15分钟, 打完麻药就没啥感觉了, 躺在牙椅上任人宰割。
花费如下:

项目 花费
挂号 60
消炎药,止痛药,漱口水 80
缴费(50%) 7800
合计 7940

2019年02月22日

复查。
没啥问题, 约4月底取摸。

项目 花费
挂号 60

2019年04月23日

取模。过程很简单, 最后需要选择牙冠材质,我选的是二氧化锆的

项目 花费
挂号 50
拍片 30
合计 80

取完摸后,突然想起种植时医生说可能需要补角化龈, 下午约了种植医生做了软组织移植手术。就是把口腔别的部位的粘膜移植到种植体附近的牙龈。因为之前缺牙很久牙龈都萎缩了。这一步并不是每个人都需要。因人而异。

项目 花费
挂号 60
手术费 1500
合计 1560

约两个月后带牙冠。

2019年06月25日

带牙冠。一切顺利。
初期肯定会不习惯, 而且还有点塞牙。
等慢慢适应。

项目 花费
挂号费 50
带牙冠 7700
合计 7750

总结

历时8个月, 花费18000。
其实如果初期就开始治疗的话, 800都花不到。
所以一定要留心自己的牙齿。
每天刷牙+用牙线。至少一年洗一次牙。牙齿有毛病立马去医院, 千万不能拖。

连睡觉都是浪费的2018年也过去了。
这一年发生了太多事。
年初准备买房,幸亏没下手, 不然可能要去拉横幅抗议降价了。继续观望
4月开始看机会, 投了一波区块链公司。也幸亏没去, 不然现在就被裁了
5月底年假去泰国玩了一周, 第一次出国。
6月在v2看到xx的招聘,顺手投了。一路顺利拿到offer
8月入职xx,就这样来了北京。
回过头来看, 8月走得太及时了。9月ex公司就开始裁员,如果没走也没心思干活了,凉凉
8年后,又开始过上了有冬天的生活。
第一次在冰面上走,第一次见暖气。哈哈
对于北京的感受就是真破,城市建设比厦门落后10年吧。

终于开始写Go了, 同时还得维护Java代码,虽然都是没啥技术含量的CURD。但是业务代码也是可以精益求精的。

2019年,继续努力。