公司封网,这两天除了大致规划明年工作计划以外,也顺手整理了今年的一些笔记,记录下这些Tips,不过有很多都不知道出处了。
米家智能家居玩儿法
盼望着盼望着,米家的智能家居终于能用苹果的Siri
直接控制了,终于不用自己去搭homebridge
了。我至今没有买小米家的智能音箱,是因为我相信有一天绝对能用Siri
直接控制的,这一天居然真的来了。小米音箱和siri
虽然都是通过语音控制,但却是两种不同的媒介,一种必须拿起手机先喊siri,一种必须依赖音箱。我更喜欢前者,因为我能做到哪儿都拿着手机,但不能做到每个房间一个音箱。这个音箱拿来录录抖音倒还可以。
夏洛克智能贴锁M1
299的价格实现每天不带钥匙出门,比动不动就上千的指纹锁性价比高多了。其原理就是将钥匙插入锁孔,然后由手机连接蓝牙,蓝牙控制贴锁,贴锁转动钥匙实现开门。因为必须用蓝牙,所以不必担心远程误开。但是有些人质疑其实用性,这样出门虽然不带钥匙了,但是必须带手机呀。我想说的是,很多人买指纹锁、智能锁的主要目的不就是不带钥匙吗,又不是不带手机,谁出门不带手机的,并且即使哪天手机没电或者手机真没带,也能通过别人的手机登录自己的帐号,或者让已经被分配钥匙的人来开门就好了。这是除路由器以外我现在实用最高频率的米家产品了。
小米万能遥控器
我通过它实现了控制家中的乐视电视、松下吸顶灯和艾美特风扇。其中电视和灯在遥控器里面都有现成的红外线模板,风扇没有,但是提供了学习功能。遥控器放在客厅,主要控制客厅的红外家电,非常实用。
小米路由器
路由器普遍内存和硬盘比较小,能少折腾就少折腾。
GraphQL 入门教程(一)——What’s GraphQL
GraphQL exists because JavaScript developers finally realized HTTP API’s were too limiting so they reinvented SQL over JSON because JavaScript developers are obsessed with reinventing everything into JSON API’s。 ——@kellabyte
GraphQL 的本质是程序员想对JSON使用SQL。 —— 来自阮一峰的翻译
上面这句话是我见过的对GraphQL的存在最精妙的解释了。
维基百科上的简介是:GraphQL是一个开源的数据查询和操作语言及实现为了实现上述操作的相应运行环境。GraphQL诞生于2012年,之后则是由其创造者Facebook在内部使用。自它被发明以后,一直在默默无闻的改进中,直到2017年,Github正式发布了它V4版本的API(V3版本的规范就是我们熟知的Restful API),这才让GraphQL走入了包括我在内的大多数程序员的视野,并一度成为开发者讨论的热点。
2018总结以及2019的计划
自从有了自己的总结及计划模板后,发现写年终总结和新年计划就方便多了,把去年的拿来小改一下就好了。
2018总结
2018年的清单完成率仅有9/26,这完成率比2017年还低。
haofly
- [x] 博客: 日均40+。实际UV 1.6W,PV 1.9W
- [ ] 微信: 继续朝100+迈进。实际居然只有39,不知道写什么了。
- [ ] 微博: 365+条。这个是肯定没达到的。毫无动力。
- [ ] 阅读: 12+本。今年只看了七本。大多时候是忘记了还有阅读这回事儿。
- [ ] Github: 新开12+个项目。Github新开了2个,Coding新开4个,只达成了一半。原因很简单,更专注于其中某几个项目了。
- [ ] 智能家居: 至少两次,让家里更智能。还好年底米家接入了siri,算是一次吧。
- [ ] 涨工资。小涨一点,离预期差很远,明年依旧有很大可能跳槽。
- [x] 尝试新技术: 区块链、serverless、Elasticsearch、Go语言、Ruby语言。学习了Go语言、Java语言、小程序开发并上线实际项目、React Native的开发、认真研究了GraphQL并在公司上线实际项目
- [ ] 每月检查这份计划🤣。很明显没做到。
- [x] 继续猛补美剧。补了《冰与火之歌》、《行尸走肉》、《生活大爆炸》,后面补了一些优秀的动漫,动漫才是最难补的。
理财
- [x] 整理全家人的保险状况,合理购买保险。给爸妈还有自己配置了保险(爸爸是自己买的)。
- [ ] 试水股票,主力仍然是基金12+ (为防10年一次的经济危机,今年需更谨慎)。还好谨慎没买,不然18年肯定亏成翔。
- [x] 坚持每天记账。已经养成习惯了。
- [ ] 买如下物品
- [x] 落地10万以下代步车: 当然是借钱+按揭啦。终于提车了,女朋友出的钱比我还多,唉。 - [ ] 3T监控硬盘: 家里两块绿盘虽然没什么问题,但是7*24小时还是有点担心,那么多的优质资源不是一两年就能搜集完成的。家里的盘居然又坚挺了一年。 - [ ] 客厅空调or卧室电视: 解决夏天在客厅看电视太热的问题。实在没钱了。 - [ ] 三亚旅拍婚纱照: 至少需要预订。预订了重庆金夫人的,仔细想想,旅拍没必要,以后每年都会去旅游、拍照的。
健康
- [ ] 平均每天1w+步。日均7.4k步,没达成的原因是今年发现少吃一点就能很容易的减肥了。
- [ ] 每周一次运动量大一点的运动。没完成,同上
- [ ] 每周至少一次大扫除。没完成,最后一个季度,真的太冷了,不知道为什么今年这么怕冷。
情感
- [x] 确定结婚时间。2019年国庆。
- [ ] 和女朋友省外旅游至少一次。没完成,12月买的车。就年底去南川玩儿了一下。
- [ ] 和女朋友去电影院看所有9.0以上的电影。今年是最穷的一年。而且一直期待家旁边的万达开业,结果他们一直拖到了年底才开业。
- [ ] 带家人旅游至少一次
- [x] 招待新老朋友聚会至少两次
- [x] 家人生日尽量回家
2018年博客访客统计
2018年消费支出趋势
年底了,怎样从别人的年终总结中学习
我每年都会写年终总结,以前都是农历新年写,今年及以后我决定就在公历年写了,因为好多日常的软件在出年终报告的时候都是依照的公历,我经常会将这些软件中的一整年的统计数据拿来做总结。不过我的年终总结还等几天再出来,这次要说的是,怎样从别人的年终总结中学习。
年终总结是每年年底,各个平台、各种论坛最活跃的一类题材,如果能从中挖掘到有用的信息,定能为我们明年成长路线的制定提供很大的帮助。我推荐一定要多看跟自己同行业但是水平比自己高一点的人,因为他们是我们最接近也最容易超越的目标。
《你只是看起来很努力》读后感——我只是看起来很努力
看了看博客的归档目录,距离上一次读后感已经有三个多月了,也就是说,我有大概三个月的时间没有阅读书籍了。刚开始写这篇读后感的时候在想又浪费了三个月,但仔细想想,这几个月我干的事情也还是挺多的,9月份在忙外包和技术分享,10月在开发自己的小程序,11月则是在处理买车的事情,哦对了,这几个月还一直在考虑怎么挣更多的钱。每天都很忙,偶尔觉得自己还是挺努力的,但是这几个月大多数闲暇时间是被我浪费掉的。年轻时候最多的就是时间,最不懂得珍惜的也是时间。
CORS 跨域请求简介
CORS,即Cross-origin resource sharing
,跨域资源共享,常用于帮助浏览器实现向不同的域名发送请求的功能。
浏览器为了安全着想,采用了同源策略(即url协议、域名、端口中任何一个不一样,就认定是跨域的)。默认是不允许js向不同的域名请求资源的,这样可能发生CSRF攻击。例如B域名有个删除数据的接口,用户登录了B域名后,关闭网页,当然一般情况cookie会在浏览器保留一段时间,如果用户在访问A域名时,A域名在网页上面悄悄向B域名发送删除请求,如果浏览器没有限制,而B域名的cookie也确实存在,则会造成严重后果。
既然后果很严重,为什么还需要CORS
呢,一是前端可能需要向不同的域名获取资源,二是随着前后端分离的发展,前端和后端域名如果不同,也许要跨域,如果相同,那运维就要多加配置去让两者在同一个域名下了,增加维护成本。
需要注意的是,开启CORS
后,会有一定的风险,尽量不要将Access-Control-Allow-Origin
设置为允许所有来源,即’*’,另外,前端一定要做好数据的验证,对于用于的输入,不要直接拿来作为html元素或者script片段进行执行