最近在做的一些事和计划

摘要

    害,又是一周多没写博客了,失踪人口回归。主要是最近任(玩)务(的)繁(挺)忙(嗨),买了两块iot的板子,然后尝试在写一个能用的flask项目,所以沉浸在新事物的乐趣之中无法自拔。下面说说最近干的事和接下来的一些计划。

一、最近干的一些事

1、玩转IOT之ESP物联网板子

    没错,又菜又爱玩说的就是我了。前阵子发现家里废旧电子产品还挺多的,然后就改造了两个显示屏,一个给老妈装上电视盒子看电视了,一个自己用来当副屏用。于是突发奇想,能不能把家里的这些东西给废物利用一下,毕竟拿去换不锈钢脸盆还是挺心疼的。
    说干就干,掏出吃灰已久的树莓派,刷固件,开机,嗯,又放回去了。SD卡好像老化了,虽然是3b+,但是速度感人,过阵子买个新的SD卡来再搞吧。打开淘宝,搜索,聪明智慧又帅气的人适合用什么物联网开发板,然后显示:

    嗯,看这价格,真是让我等本不富裕的家庭雪上加霜,不过看在是为了聪明智慧又帅气的人推荐的,那我就勉为其难买下吧。顺便把一些周边都买了:

    完了,吃土。。。但是不慌,我们来看成果: 当当当当, ip网关显示器:

当当当当, 蓝灯闪烁器:

然而并没有什么卵用,目前还没有想好要做啥,先留个坑,以后再填。

2、Flask阅读与实战

    最近粗略读完了一本Python web有名的“狼书”,就是李辉的《Flask Web开发实战:入门、进阶与原理解析》。虽然有些小瑕疵,但是不可否认的是,写的真的是挺好。有实战,有原理解析。相比于之前看过的一些捞钱书来说简直不要好太多。然后书上的一些模式设计,开发流程,还是需要实践一下,所以目前有在写一个小型的项目。这个项目的灵感来源于github上看到的一个用非python语言写的小工具,我用python+flask来copy一下,顺便把我的一些想法加进去,然后一边写一边体会狼书上关于flask开发的一些做法,权当实践了。

二、接下来的计划

  • 1.一些个人或小团队开发的实用工具介绍(git、ci、api等方面)
  • 2.OAuth、LDAP等统一认证的一些知识点
  • 3.物联网开发入坑系列
  • 4.Flask的两个小项目
  • 5.毕设重构(Django+Flask+Mongo)
  • 6.一些框架原理的轮子实现(玩具版,主要是学原理)

1、一些个人或小团队开发的实用工具介绍(git、ci、api等方面)

    今天阿里云客服给我打了电话,一个声音很甜的小姐姐,说我的账号是她在服务,如果我有什么需要可以直接找她。嘿嘿嘿。不过算起来,我从大一开始买云服务器玩,到现在已经4年了。加上去年蜗牛星际的矿难,买了个矿机用来当NAS(现在还被炒的涨价了,早知道当初多囤点货了)。杂七杂八也搭建了很多服务,什么gitea、drone、yapi等工具,都是些轻量型的小工具,虽然像gitlab这样的重量级选手一键搞定,但是社区版有限制,用破解的又不太舒服,毕竟用来存代码的玩意儿,不敢乱用,所以对于个人或者小团队开发的话,一些开源的轻量级工具组合还是蛮好用的。过阵子不忙了写篇文章分享一下这些工具的使用心得。

2、OAuth、LDAP等统一认证的一些知识点

    这几天在开发项目的时候也在思考一个问题,每个系统都要一套用户体系,那认证怎么办,单点登录听过很多次了,平时各大网站也在用,那么能不能自己实现一遍呢?所以这部分得学习一下。

3、物联网开发入坑

    物联网这个东西是真的好玩,虽然我菜,但是我就是要玩,哈哈。

4、Flask的两个小项目

    最近实践狼书大概有半个月了,每天早上爬起来吃完饭就是干,然后午休起来又是干,干到晚上睡觉,然而这个项目还是只出了部分原型,功能还有很多残缺,后台也是直接集成了Flask-Admin,前期将就用着,后期再重新设计了。然后这个项目的数据库表结构其实和博客的数据库表结构差不多,所以打算后期将部分代码抽离出来重新造个博客轮子,毕竟我觉得这个UI还是蛮好看的。先献丑了:

5、毕设重构(Django+Flask+Mongo)

    然后就是毕业设计了,名称是《ACM队员竞赛能力分析系统的设计与实现》,虽然我打比赛很菜,但是好歹这毕业设计我也是拿了个为数不多的“优”啊,这项目必须得上线,好好提升一下学弟学妹的能力,可不能像我这么菜了。

6、一些框架原理的轮子实现(玩具版,主要是学原理)

    “程序员如果不重复造轮子,那将毫无乐趣!” 鲁迅如是说。