开博客的初衷是记录,分享。
记录工作、生活,或者不知不觉生活和工作已经交织在一起自己没法分辨了。
博客的内容主要分成两个部分:
生活,工程。
Daily life
生活里会包含一些琐碎的日常,读过的书,也要把丢掉比较久的天文相关的时间填充进来。
Engineering
其中工程又将拆分为光伏工程和软件工程,其中的子类目会在之后发布的文章中慢慢增补。
Photovoltiac Engineering/ PV/ solar
光伏工程中主要分享个人精通的系统设计,发电量模拟和气象,也顺带说一些新能源经济性的问题。
Software Engineering
软件工程就主要记录编程时遇到的问题以及如何解决,更多的作为备忘录使用。虽然学过java的mooc但是实操中仍然是使用python的经验最多,实现过一些tool kit和一个图像识别程序。
早年学过一点javascript, 最近又由于工作需要学习了些许全栈的知识,基于flask写了一个网站,前端配合高德地图api实现了一些小功能,并且已经部署在aws ec2上。
数据库为sqlite.
工作环境为ubuntu 16 + win10 WSL (windows subsystem linux, dist - unbuntu 14), 大部分时间在win10 + WSL环境进行编程和调试。发布之后部署在unbuntu中。
我相信之后的文章中会涉及很多WSL问题,也期待微软的工程师完善WSL,现阶段在network部分的调用未完善导致部分nodejs的功能报错。
后端python - flask大抵已经定调,前端在之前的应用中多用flask自带的jinja2,在传参的时候也尝试了angularjs的ajax传json,在同学的推荐下有幸了解了vuejs的始末。
打算之后往vuejs方向发展,以做app的方式学习推进。
todos:
搬运如果在冥王星上建光伏的长文 post during the event of new horizon fly-by plutoarchive the tips and ajax post problem during web development with flaskarchive best practice of gis coding in web front with Amap api, trouble shootinglearn vuejs to deploy a h5 mobile app with 2 main functions: roof around me, solar tool kit to generate reportsarchive some rasp pi 2 related practice, linux learning tipscomputer vision practice by opencvPV meteo and system design tips
read and think:
the autobiography of Benjamin Franklinweb development by flaskangularjs即学即用hand book of powershell 3.0http权威指南