2018年度业余学习总结

回首2018,时间如此之快;今年工作之余的学习也有较多收获,故予以总结,一来以便回顾查漏补缺,二来制定明年学习计划。

备注:本篇只总结业余时间的学习,工作相关的不便公开。

年度知识关键词

Clojure DNS协议 数据可视化 IoT数字电路 移动端开发 NAS 全栈 Postgresql 黎曼猜想

学习总结

clojure

学习使用clojure+clojurescript进行全栈开发,实现了单页面应用基本网站架构,和较为复杂的页面查询。完成了两个网页:工作的一些测试工具展示;自己的个人工具集网站。

使用clojurescript+react native编写app,计划做个手机APP来将照片加密上传存储在OSS或者S3,目前进度是完成了初步的页面,主要的加密、上传功能还没有开始做。

使用gloss库进行网络协议开发

为了获取单个域名CDN节点,想法是搜集全国的DNS服务器,然后向这些DNS服务发起查询请求,得到CDN节点。由于DNS协议比较奇葩,目前gloss库对这种可变头部决定后续内容,目前实现了构造数据包,对于响应包解析还存在问题,目前gloss库作者已经不再维护,后续有时间可以再研究下这个问题。

clojure luminus非常好用, 可以直接生成一个包含各个组件的应用。

http://www.luminusweb.net/

书写自己的工具时使用了postgresql,发现其非常好用,不仅和mongodb一样,支持存储json格式,而且和mysql一样, 是关系型数据库。

管道数据流思想

https://github.com/linpengcheng/PurefunctionPipelineDataflow

使用该思想,可以方便的将代码结构简化,但是入门时还是总是会不自觉的将代码复杂度提高,需要不断练习、体会。

12306

使用chinaz工具获取CDN节点,学习使用clojure async批量请求,实现同时查询多个CDN节点功能。

IoT

IoT本年度主要思考智能家居方面,从去年的尝试模拟身份证ID,想着直接拆解室内终端,尝试监听电路信号,模拟重放开门信号;发现了数字分析仪,于是购买了Digilent OpenScope MZ,直接连接在线路上,没做任何保护,结果就是烧毁了。

后来又发现了物美价廉的DsLogic数字分析仪,于是入手一个,采集信号后,利用树莓派模拟发现信号电压不够,多试了几次发现树莓派也被烧毁了……

下图是DsLogic的监听数字信号的结果:

和同学聊天中知晓了些电路知识,发现自己这块还是空白,于是找了麻省理工的数字电路公开课,学习第一节就明显感觉牛逼学校教授知识确实很赞,从基本的电路知识,一层一层介绍了后续知识的拓展,描绘出了数字电路一层一层抽象发展出的计算机学科。

好用的工具

  • Explainshell

好用的Linux命令参数解释工具,对于复杂命令可以拆解理解。

示例:https://explainshell.com/explain?cmd=git+log+--all+--graph+--decorate+--oneline+--simplify-by-decoration

  • graph-easy

生成ascii图形,相比较graphviz,可以方便生成ascii图形,对于利用github搭建的静态博客,图片存储很麻烦,所以写博客时使用ascii图形表达更加方便。

  • outline

google的母公司出品,包装了ss,傻瓜式安装、配置、管理,多平台,非常方便。

https://www.getoutline.org/(需要梯子)

  • Notion

用过的最好的笔记软件

Other

黎曼猜想

黎曼猜想被证明可谓是一大新闻。

业余买了两本相关书籍,大概了解了黎曼猜想讲了什么,但是其中很多概念不了解。

比如虚数,之前学习的时候记得规定i的平方是-1,但是为什么是这样的呢?当查阅资料了解更多时,就会发现数学发展与人类进步密切相关。

从最开始的正整数1、2、3……,到加入0后的自然数,再到负数,然后到有理数(3/5等),接着到无理数(根号2),已经到了实数域。

可以将复数看作为一种工具,它的引入是为了解决问题。那么为什么是引入这样的,而不是那样的?

关于复数的引入,可在网上找到很多文章
比如:http://www.ruanyifeng.com/blog/2012/09/imaginary_number.html

总结

2018年相比2017年学到的东西深入了一点,这一年业余主要写clojure,但是很多项目都比较零碎,目前正在做的就是一个自己工具,将零碎的小工具整合,主要实现web页面,方便使用管理。
工作上的事情也颇多,较为好的一点是做自己擅长且喜欢的工作了,心里压力小了很多;这也是利用业余时间能够学习更多的原因。

新的一年,继续整理自己工具,写clojure,折腾智能家居,顺便看看那些年不知道的所以然(数学为什么是这样的?),^_^

原文地址:https://www.cnblogs.com/rainmote/p/10306817.html

时间: 2024-11-09 18:03:29

2018年度业余学习总结的相关文章

2018年度10大新兴技术:人工智能、量子计算、增强现实等

https://mp.weixin.qq.com/s/FEhGUixl00knNOu14sdbTg 9月19日,世界经济论坛和<科学美国人>联合发布了2018年度十大新兴技术榜单,人工智能及生物医药.新材料领域的技术入围,其中多项技术有望为治疗癌症带来新的解决办法.这些技术被认为在未来3~5年会对社会与经济产生重要影响. <科学美国人>与世界经济论坛联合发布了 2018 年全球十大新兴技术.这份榜单由<科学美国人>.<科学美国人>全球顾问委员会.世界经济论坛

解析《中国互联网软件测试行业2018年度调研报告》

之前收到了一份TesterHome的调查问卷邀请:2018年度中国测试行业问卷调研.最近问卷的汇总结果出来了,有2000+的测试童鞋参与了问卷调查. 从幸存者偏差角度来说,无论是覆盖率还是准确性,结果都有待商榷.不过也能从一定程度上给予参考. 这里我会挑几个测试同学们感兴趣的部分,说说我的看法,请大家理性看待... 传送门:中国互联网软件测试行业2018年度调研报告 一.测试人员年龄分布 从年龄的分布区间来看,目前测试行业的主力军还是26~30岁的同学.中国互联网行业软件测试岗位大概起始于04年

2018最值得学习的编程语言是什么?Java语言

很多时候大家都在思考我要不要学点什么?很多想进入IT行业的朋友,把眼光瞄准了编程语言,现在的编程语言市场也很热闹,竞争也很激烈,编程语言也是多种多样,市场上受欢迎的编程语言也有很多,比如Java .JavaScript.C#.PHP.Python等等.2018最值得学习的编程语言是什么?Java语言. 这么多受欢迎的编程语言,势必得选择一门热门的编程语言进行学习,毕竟人的精力是有限的,先学好一门再学另一门编程语言,没问题也会变得简单,但是同时开启两门或者两门以上的编程语言学习,可能得到的结果就是

全球唯一:MySQL社区2018年度公司贡献奖颁给阿里云

摘要: 在刚刚的Percona Live开源数据库大会上,MySQL社区委员会宣布将2018年度的MySQL社区公司贡献奖(Corporate Contributor Award)唯一颁给阿里云. 图中右一为阿里云数据库RDS团队 彭立勋 MySQL社区颁发次奖项是为了感谢阿里云多年持续不断的给社区贡献Patch和Idea,不断的帮助官方和社区提升MySQL,以及开源AliSQL和配套的AliXtrabackup备份工具,和投资MariaDB保护MySQL开源生态.这是MySQL Communi

Ponemon:2018年度数据泄露成本分析报告

2018年7月份,由IBM发起,Ponemon独立进行调查得出的2018年度数据泄露成本分析报告出炉了.这份报告包括全球版.以及多个国家版本.今年的调研涉及全球477个企业和组织.调查结果显示,数据泄露的成本和数量都在持续攀升. 今年的关键调研分析数据如下: 其中,数据泄露的平均成本从2017年的362万美元上升到386万美元,平均每条失窃记录的成本从去年的141美元上升为148美元,而未来两年发生重大数据泄露的可能性是也略有上升.此外,事件应急响应团队能够挽回的成本约为平均每条记录14美元.

Forrester:2018年度安全分析平台厂商评估(Forrester Wave)

2018年9月21日,Forrester正式对外发布了2018年度的安全分析平台(Security Analytics Platform)的厂商评估报告(即Forrester Wave),这个评估类似Gartner的MQ.SAP这个细分市场是Forrester在2016年提出来的,并且在2017年第一次给出了Forrester Wave评估(参见<Forrester:2017年度安全分析平台厂商评估(Forrester Wave)>).对于SAP和SA的定义我在之前这个文章中已经进行了阐释,这

酷客多荣获“2018年度中国最具创新力小程序品牌”奖

2018中国企业品牌经济峰会于今日圆满结束,此次中国企业品牌经济峰会暨年度品牌经济指数百强发布盛典(以下简称峰会)在北京举行,峰会邀请了杰出品牌商.投资界大咖.行业领袖嘉宾及500余创业者参加,众多重量级嘉宾到场分享经验. 峰会由中国品牌经济研究院主办,希鸥网.CEO传媒承办,中国品牌经济研究院是最权威的品牌价值评估机构和品牌经济传播机构,围绕品牌和经济两大课题深入研究,形成独立的学术品格和研究价值观.本次活动上公布了"2018年度中国企业服务品牌经济指数100强",百强榜单主要参考公

Forrester:2018年度外部威胁情报厂商评估(Forrester New Wave)

2018年9月7日,Forrester发布了2018年度的外部威胁情报厂商评估分析报告--<The Forrester New Wave?: External Threat Intelligence Services, Q3 2018>.报告显示,不同TI厂商之间的最大的差异化在于他们各自收集情报的策略.方法和来源.首先,这个报告叫做Forrester New Wave,表示是针对新兴技术写的厂商评估,而我们一般熟知的Forrester Wave则是针对(趋于)成熟技术写的厂商评估.Forre

2018年度最优秀mac软件及游戏推荐,个个万里挑一

今天和大家带来2018年度最优秀Mac软件和游戏合集,个个万里挑一,2018年,风云社区(scoee.com)分享了上数千款优秀的Mac软件和游戏,结合用户反馈,精选出各个类别的优秀的Mac软件,推荐给大家! 之前也发布了有其他专题,如有需要可以点击查看. Mac 装机必备软件推荐 Mac 设计师必备的设计绘图软件 推荐与下载 用这8款Mac安全杀毒和流氓防护软件,让mac优化清理,更加安全 你不得不用的MAC软件开发工具软件,个个万里挑一 你值得拥有的Mac PS滤镜插件和特效处理软件合集,不