不知不觉已经还了一年多的房贷了。今天趁着项目上线完成了,请假去把财政补助申请办理完成了,应该能拿到咦两千左右,没办法,工资低,个税少,有40%还是很不错了。我的房贷是30年还51万,目前本金还剩不到50万了。看着一年的完税证明和这一年的按揭还款流水,还是蛮佩服自己的。不得不说,买房改变了我的生活,也改变了我。

不知不觉已经还了一年多的房贷了。今天趁着项目上线完成了,请假去把财政补助申请办理完成了,应该能拿到咦两千左右,没办法,工资低,个税少,有40%还是很不错了。我的房贷是30年还51万,目前本金还剩不到50万了。看着一年的完税证明和这一年的按揭还款流水,还是蛮佩服自己的。不得不说,买房改变了我的生活,也改变了我。

在公司一直用PHP作为主要开发语言,前期一直在不停的加需求该需求,年底终于有时间进行一波优化了。或许,PHP已经不再流行了,居然没有一个免费且好用的性能分析工具。这里有一份2015年的PHP性能分析工具的对比,功能上,不得不说老牌的XHProf依然是最强大的,并且比收费的做得更好,然而,该工具已经好几年没更新了,只有Github上面的几个fork,当然也有支持PHP7的。基于其功能强大、开源免费并且配置相对其他来说比较简单,我还是不得不选择它。
先来一份去年的清单(2016总结以及2017的计划完成率12/25):
✅ 博客: 日均20+。实际30+。
✅ 阅读: 20+本。其中有10本写了读后感。
✅ 玩玩儿硬件开发。玩儿了一下Home Assistant,有前途。
✅ 搭建家庭NAS。
✅ 多做几个side project。新增10+个个人项目。
✅ 研究理财产品: 10+。
✅ 和女朋友存款1w+(婚戒、买车),(2017年1月26日,发年终奖了,婚戒已买)。18年的年终没抱什么希望了,过了年再看是否买车。仔细一想,这儿写的是和女朋友的共同存款,那应该是够了,傍富婆成功。
✅ 坚持记账。365天坚持记账。
✅ 把家装修成想要的样子,虽然还没完成,但每个月都在努力添置新东西。
✅ 平均每天1w+步。居然达到了,平均1.1w+。顺便在2017年1月学会了游泳。
✅ 每周一次,运动量大一点的运动。买了椭圆机,天气暖和的时候一周三四次,冬天一周两次,每次五公里。
2017年,又是一个完成很多人生大事的年份。今年,先是和女朋友订婚了,然后简单装修好并且搬进了我们的新家,下半年,她也开始领工资了,而且比我差不了多少,预计年终奖发了以后就能把装修贷款还完。对了,17年年底,还顺利求婚成功了。所以,很有可能,我们会在18年结婚的。
看着17年的愿望清单,虽然完成率一半都没有,但是以现在的角度来看,剩下的某部分愿望其实没必要去做了。当然,有些任务没完成,还是因为在中途没有回顾,到了年底才想起来有这么回事儿。个人成长上,迷茫了大半年以后,终于找到一条合适的路。那就是“项目驱动,持续输出”。我的精力不容易集中,而且经常懒癌复发。当我编译程序或者跑爬虫时,或者有什么其他事情在脑海里缠绕的时候,抑或写业务代码经过长时间战斗后需要休息一下的时候,以前的我基本上只会去逛逛微博或者V2EX等网站,直到我开始给自己写了很长很长的ToDo List。现在,我把我之前所有的idea都建好了Github仓库,有些只初始化了基本框架,有的甚至只有README,但是,至少,在我无所事事的时候可以随时找一个下手,撸几行代码,修身养性。另外,我可以在每一个项目使用新的技术栈。自己的idea,既有动力去写,又能自由扩展自己的能力,最重要的,让自己随时有事情做。
在投资理财上,去年我的list倒是一个没落下呀。可能主要还是在看了一本理财书之后“发奋图强”的吧,也有可能是因为在16年经历了存款从一千到一万再到负五十万的历程,发现自己真的忒穷了一点。明年应该会投入多一点的精力在这上面。
至于陪伴家人朋友上面,做得确实有欠缺。去年的愿望主要建立在买车以后,但是现实很骨干,直到现在,也还没还清装修贷款。周末要么有朋友来访,要么就和女朋友待在家里或者就在附近逛逛,她上班有时候比我还累,经常在周末也没有假期,幸好她宿舍条件算是非常好的了,不然住在家里的话上下班就太累了。希望明年能早点买车,以后能随时去看她,不过更希望她能开车来看我,开车好累的说😂
虽然每年的计划都无法完成,但是,梦想总是要有的嘛,万一实现了呢。
- [ ] 落地10万以下代步车: 当然是借钱+按揭啦
- [ ] 3T监控硬盘: 家里两块绿盘虽然没什么问题,但是7*24小时还是有点担心,那么多的优质资源不是一两年就能搜集完成的
- [ ] 客厅空调or卧室电视: 解决夏天在客厅看电视太热的问题
- [ ] 三亚旅拍婚纱照: 至少需要预订
mongodb在线语法测试: 这个是非常方便的验证语法的功能了
MongoDB是由C++语言编写的一个基于分布式文件存储的开源数据库。推荐的GUI管理工具Robo 3T。MongoDB将Json的数据存储为一个文档,但并不是我们能直接读取的普通文件。
基础概念:
table类似,集合row类似column类似_id最近,发布了一个Python包pygui-macro到PyPI上面,发布的步骤还是比较简单,但是网上的教程都有点儿复杂且过时了。这里简单记录一下:
这本书也只是一部文集,但是看起来却像是《把时间当作朋友》的实践课。前几天在微博上看到有人拍到了李笑来老师出席某个大会,穿西装打领带的样子确实不像我想象中的他。不过他的文字,还是非常有价值的。
我算了一下,“七年”和“一万小时理论”基本上是一个时间概念,一万小时如果用七年来完成,每天大概就是4个小时。一万小时的专注练习,足以让我们变成一项技能上面的专家,足以让我们获得新生。仔细想象,我从入门编程到现在居然还没有七年,浮躁的我却一心想要快点变成专家级别的人物。
确实在意料之外! 最近连续几个月的周更,只是想跟上我博客的节奏,早点让公众号的更新进度赶上博客的更新进度。在上周突然接到“原创开通邀请通知”,给我开通了声明、赞赏、留言、页面这四个模块,所以一个个人订阅号的全部功能我几乎就同时拥有了。
现在看来,拿到原创功能原来并不用那么难。在保证你的内容是真的原创的情况下,只需要能稳定更新几个月就行了。就这么简单,我猜,微信团队现在对原创的审核应该都是交给机器在做,对内容质量的要求并不高,对订阅数量和实际阅读数量的要求都不高。这可不是我胡乱猜测的,因为我知道自己的水平。最近的微信文章基本都是转载的我个人博客前几年的历史文章,内容的质量相对是比较低的;订阅数量是非常低的,但是不方便透露;阅读数大家是有目共睹的,真的低。所以,这个原创功能,真的不难。而且大多数人对原创这个标识根本就不敢兴趣,用户只关心内容本身,而不是来源。
别离生活太远,最近发的博文都不怎么接地气,这一篇原本是记录在numbers里面的,现在直接记录在博客里,这才是我的记录工具。
| 项目 | 渠道 | 品牌 | 价格 |
|---|---|---|---|
| 电源延长线 | 京东 | 包尔星克(1.5m) | 12.9 |
| 茶几 | 京东 | 乐和居 | 856 |
| 钻头套装 | 京东 | 工蜂 | 26 |
| 燃气热水器 | 京东 | 美的(JSQ22-12HWA) | 1059 |
| 电视 | 京东 | 乐视超55 | 3868 |
| 电动牙刷 | 京东 | 飞利浦 | 0(活动赠送) |
| 电视柜 | 京东 | 华纳斯 | 1632.5 |
| 主卧空调 | 京东 | 美的(KFR-35GW/WXAA2正1.5匹) | 3199 |
| 次卧空调 | 京东 | 奥克斯(KFR-26GW大1匹) | 1899 |
| 冰箱 | 京东 | 海尔(BCD-571WDEMU1) | 3399 |
| 人体感应灯 | 京东 | 壹秀 | 47 |
| 儿童床 | 京东 | 健优美 | 3030 |
| 开关插座 | 京东 | 施耐德 | 733.5 |
| 无线路由器 | 京东 | 斐讯 | 0 |
| 角阀 | 京东 | 莱尔诗丹(8个) | 165 |
| 水龙头 | 京东 | 厦能厨卫(6分) | 21 |
| 生料带 | 京东 | 莱尔诗丹(5个) | 9.9 |
| 绝缘胶带 | 京东 | 赛拓(3卷) | 9.9 |
| 空气开关 | 京东 | 德力西(7个) | 152.44 |
| 六类屏蔽模块 | 京东 | 安普康(3个) | 76.4 |
| USB开关插座 | 京东 | 简宜电气(9个) | 127.6 |
| 电动牙刷 | 京东 | 飞利浦 | 250 |
| 洗衣机 | 京东 | 西门子 | 2398 |
| 抽油烟机+燃气灶 | 京东 | 老板 | 2800 |
| 六类屏蔽网线 | 京东 | 秋叶原(100m) | 190 |
| 插座暗盒 | 京东 | 西蒙电气(42个) | 96.6 |
| 沐浴花洒 | 京东 | 四季沐歌 | 299 |
| 吸顶灯 | 京东 | 松下 | 999 |
| 阳台吸顶灯 | 京东 | 松下 | 0 |
| 电饭煲 | 京东 | 九阳 | 139 |
| 切磨套装 | 淘宝 | 淘宝店铺 | 37 |
| 毛巾架 | 淘宝 | 淘宝店铺 | 29.9 |
| 塑料凳 | 淘宝 | 淘宝店铺(4根) | 36.5 |
| 木凳子 | 天猫 | 淘宝店铺(6根) | 179.4 |
| 厨房防油贴纸 | 淘宝 | 淘宝店铺(10米) | 25.8 |
| 冰箱增高垫 | 淘宝 | 8个 | 17.6 |
| 储物凳 | 淘宝 | 2个 | 67.04 |
| 电钻 | 天猫 | 淘宝店铺 | 49 |
| 蓝牙音箱 | 天猫 | boas | 48 |
| 电风扇 | 天猫 | 艾美特电器旗舰店 | 169 |
| 扫把 | 天猫 | 淘宝店铺 | 18.9 |
| 浴室LED灯 | 天猫 | 20w | 18 |
| 主卧窗帘轨道 | 淘宝 | 淘宝店铺 | 154 |
| 钻头 | 淘宝 | 3个 | 3.6 |
| 客厅窗帘轨道 | 天猫 | 淘宝店铺 | 97.8 |
| 衣柜杆 | 天猫 | 淘宝店铺 | 15.8 |
| 次卧窗帘轨道 | 淘宝 | 淘宝店铺 | 48 |
| 儿童床上铺床垫 | 天猫 | 淘宝店铺 | 347 |
| 儿童床下铺床垫 | 天猫 | 淘宝店铺 | 610 |
| 主卧床 | 天猫 | 林氏木业家具旗舰店 | 2478 |
| 梯子 | 淘宝 | 淘宝店铺 | 80 |
| nas主板 | 淘宝 | j3455 | 534.7 |
| nas电源 | 淘宝 | 淘宝店铺 | 48.8 |
| 万能扳手 | 淘宝 | 淘宝店铺 | 18.93 |
| 键鼠套装 | 天猫 | 淘宝店铺 | 18.18 |
| 甲醛检测试纸 | 天猫 | 淘宝店铺 | 8.94 |
| 餐厅灯泡 | 天猫 | 3个 | 16.5 |
| 锂电钻 | 天猫 | 淘宝店铺 | 48 |
| 网线钳套装 | 淘宝 | 淘宝店铺 | 24.8 |
| 水槽 | 淘宝 | 欧淇 | 174 |
| 餐厅灯 | 天猫 | 淘宝店铺 | 182 |
| 网线插座 | 淘宝 | 2个 | 17.6 |
| 一次性口罩 | 淘宝 | 淘宝店铺 | 4.4 |
| 卷尺 | 淘宝 | 淘宝店铺 | 8 |
| 万能遥控器 | 小米 | 小米官网 | 79 |
| 米家智能家庭套装 | 小米 | 小米官网 | 375 |
| 小米水质TDS检测笔 | 小米 | 小米官网 | 35 |
| 小米空气净化器2 | 小米 | 小米官网 | 649 |
| 空气净化器滤芯 | 小米 | 小米官网 | 149 |
| 沙发床 | 宜家 | 重庆宜家 | 2999 |
| 餐桌 | 宜家 | 重庆宜家 | 1299 |
| 主卧次卧吸顶灯 | 飞利浦 | 2个 | 160 |
| 总计 | 38895.83 |
基装4万+软装4万,总共8万多。软装的钱基本上是京东的免息分期,大概后年就能还完了。。。
SQLAlchemy是Python最广泛使用的一个ORM(对象关系映射,简单地说就是把数据库的表即各种操作映射到Python对象上面来)工具。它支持操作PostgreSQL、MySQL、Oracle、Microsoft SQL Server、SQLite等支持SQL的数据库。文档地址
SQLAlchemy只是适用于一些通用的微型框架,而全栈框架Django的orm在结合特定框架用起来可能更加便利,所以在使用SQLAlchemy的时候,如果不知道怎么完成复杂的定义,那就干脆自己写sql吧,自己去join什么的peewee,提供类似Django那样又好的查询API,比SQLAlchemy易用,虽然可能没那么强大,性能可能也没那么好(并没有人去对比过性能),但是peewee还不支持Oracle等数据库,虽然我不用,但是为了防止以后多学习一门,就决定是SQLAlchemy了SQLAlchemy本身并不支持异步,在tornado/sanic中只有手动去执行异步1 | pip install sqlalchemy |
最近在尝试用树莓派通过继电器来控制家庭电路的实验,所以学习了一下树莓派的GPIO控制,发现真的超级简单。
关于树莓派GPIO针脚的图解可以参考这张图片(图片来自https://raw.githubusercontent.com/wiki/Yradex/RaspberryPi3_OS/GPIO.png)。每个针脚的详细解释可以参见(https://pinout.xyz/pinout)
