2019年暑假总结

这个暑假大致是 7 月 7 日(到家时间)至 8 月 24 日,已经过了 6 周左右。

如果是以前的假期,肯定是不记得自己做过什么了,但是这次每周做了一次周总结,因此可以对照着周总结来进行假期总结。应该是头一次有参考地记录下自己的整个假期了。

做了什么事情

科目二

最主要做的事情是考驾照的科目二,每天都去练一个上午或者一个下午。

认识了几个同一个高中的同学,并且和陌生人打交道没有那么困难了。

bilibili

代码分享群里面有个人问我要不要参与 b 站的暑假爆肝活动,在 7 月 28 日之前投稿 4 个视频。我想要奖励里面的一个月大会员,于是就参加了。

7 月 13 日投了一个:“如何像项目一样整理和管理你的个人电脑文件”,分享了一下我自己不久前开始使用的整理电脑文件的方式,而且特地利用“网易见外”这个网站来试着加上字幕。比起分享代码思路,这种视频受众更加广一些。

通过自动上字幕,我发现自己讲解的时候语气词和停顿还蛮多的,需要多锻炼表达能力。

学习 python,利用 python 写了一个脚本,用来自动帮我的明日方舟的关卡点“开始游戏”按钮,灵感来自一个用机械装置做“物理外挂”的视频。录制了一个演示视频:“明日方舟代理指挥“代理指挥”的代理指挥”

运行示意图

后来没什么想做的视频主题,就没有继续做了。

到了八月,买了一个板绘用的数位板,开始学习板绘作为平时的兴趣。八月录制了三个临摹过程的视频,感觉不错。

个人博客 & github

python 爬虫

使我开始更加积极地更新博客的事件是,我终于在 7 月 15 日解决了信息门户的登录密码加密问题。

将以前存放在有道云笔记里面的分析过程重新整理了一下写成博文:“学校信息门户模拟登录之密码加密”

再利用这个加密模块,很快写出了模拟登录信息门户的 python 自定义包:“学校信息门户模拟登录”

没想到这个自定义包竟然获得了封掣大佬的 pull request(也就是他参与了这个项目,贡献了一部分代码)!这可是我第一次获得 pull request!兴奋之情可想而知,我当时就想继续写点什么出来。

不过这个项目发展空间并没有太多,最多输出 cookies 文件给别的程序或者脚本用。在写好了文档,增加了成绩查询,学习了如何将其打包成 exe 文件,又学习了如何 release 一个版本之后,就没有什么可以扩展的地方了。

在这个过程中,除了上面说到的那些,我还开始使用 github 的 issue 来记录待办事项和 bug,等到有空的时候去修复。

在 github 上面终于有了一个像样的项目了,这让我很高兴。

我又开始把之前写的信息门户爬虫给整理了一下,整理到了一个 github 仓库当中:“chd_spider”

在这个成绩的激励下,我开始尝试做之前领取的任务:爬取微信公众号,确实有成功的部分,不过目前卡关了

博客主题优化

给博客增加了几个功能:

  • RSS 简易信息聚合
  • valine 评论

hexo 的 Next 主题挺方便的,将所有东西都准备好了,增加这些功能挺容易的。

RSS 简易信息聚合

在设计自我管理系统中的信息输入子系统时,了解到RSS这个概念。

RSS(Really Simple Syndication)是一种描述和同步网站内容的格式,是使用最广泛的 XML 应用。RSS 搭建了信息迅速传播的一个技术平台,使得每个人都成为潜在的信息提供者。发布一个 RSS 文件后,这个 RSS Feed 中包含的信息就能直接被其他站点调用,而且由于这些数据都是标准的 XML 格式,所以也能在其他的终端和服务中使用,是一种描述和同步网站内容的格式。

就本质而言,RSS 和 Atom 是一种信息聚合的技术,都是为了提供一种更为方便、高效的互联网信息的发布和共享,用更少的时间分享更多的信息。同时 RSS 和 Atom 又是实现信息聚合的两种不同规范

(来自百度百科)

以我的理解,RSS 的 Feed 其实就是一个将网站的内容格式化的 XML 文件,也就是一个“地图”,按照一定的标准标注了特定内容,RSS 阅读器其实就是一个爬虫软件。将 RSS Feed 给 RSS 阅读器之后,阅读器爬虫按照这份“地图”,解析出需要爬取的链接,然后获取文章内容,再展现给用户。

弄懂了原理之后,我帮我的博客也加了一个 RSS 插件,在部署博客的同时生成 RSS Feed(我博客的 RSS Feed),这样别人使用 RSS 阅读器就可以“订阅”我的博客,在我的博客更新的时候可以第一时间看到。

在电脑上我下了一个 RSS 阅读器irreader,订阅了几个朋友的博客。除此之外,这个阅读器还能订阅没有 Feed 的链接,我猜原理是根据你选择的几个链接来自动生成一个 Feed 来进行订阅,甚至能订阅 B 站 up 的视频以及贴吧的帖子,还是挺好用的。

valine 评论

和阅读量计数用了同一个 leancloud 应用,效果挺不错:

但遗憾的是,leancloud 在经过上个月的域名封禁事件之后,又是实名注册又是绑定备案域名的,十月一号之后就得找别的办法来弄评论和点击数了。

半途而废的事情

  • 暑假开始的运动目标没有完成,意志力随着身体素质的变差越来越弱
  • 跟着廖雪峰 python 教程写代码的目标没有完成
  • 利用 time meter 记录时间
  • 每天在 anki 录入 30 个单词
  • 晚上十一点睡
作者

憧憬少

发布于

2019-08-20

更新于

2019-08-20

许可协议