最近在做的事情

2016-12-16 18-16-03 by Kamushin

最近几个月没有写博客, 一方面是觉得之前博客总是在分享单一的知识点,没能沉淀出什么精华,在反思该如何写博客. 另一方面是玩起了nodejs后, 发现挺好玩的,也就一直花时间在代码上.

一开始先是读了tj 大神的co库, 和 python 的实现对比后发现, 因为 node 自带事件驱动模型, 所以实现的非常简单. 之前写过两者的比较. 这个坑填了一半.得找时间填下.

后来就开始用co做一个后台项目, 当然不是 web 项目, 本来也是可以用 python 做的, 但是这次想玩玩 node, 现在感觉还不错.

先记录下一些我觉得还不错的库吧, 其他高深的暂时也没 get 到.

  • dockernode-promise https://github.com/kamushin/dockerode-promise-es6 这个库是用 node 调用 docker 的..稍微有点 bug, 所以我给它提了个 pr, 所以先写在第一个.
  • tracer 这个是我在一堆 log 库里挑出感觉还不错的
  • sequelize orm 库, 似乎大家都是用的这个.

  • co-mocha 涉及到 co 的单测

  • power-assert 一用就爱上的 assertion, 再也不用写 should 了
  • growl 下面这两个主要是配合 mocha 提升测试时的体验的, 比如 watch 文件,然后把测试 report 用 message 的形式显示在桌面等等.
  • intelli-espower-loader

用了一段时间 node, 感觉库比 python 丰富, 包管理也简单的多, 速度肯定是比 Python 快. 在es6语法的支持下, 语法糖也不算输 python 太多. 据说修饰器也快要有了.


Docker容器管理

2016-09-28 11-38-53 by Kamushin

这段时间会尝试多种容器管理方式。

read more

docker-compose: scale and link

2016-08-22 22-54-17 by Kamushin

Learned how to use docker compose to create a scalable web app with nginx.

read more

搭建一个jupyter站点做数据分析吧

2016-08-22 22-34-10 by Kamushin

关于一个在nginx后的jupyter站点的小日记.

read more

MySQL auto_increment 的坑

2016-06-02 00-40-14 by Kamushin

这破玩意去年8月就出过故障,今年又出了,贴下去年8月我总结的东西吧,没有干货,完全是mysql文档对应的一些总结

read more

Python multiprocessing WHY and HOW

2016-04-25 14-41-15 by Kamushin

Some thinking and traps in refactor multithreading Python to multiprocessing.

read more

MySQL 首行查询陷阱

2016-04-08 00-00-26 by Kamushin

分析 MySQL 首行查询出现的条件和原理

read more

hashHistory and browserHistory in React-Router

2016-03-17 23-09-38 by Kamushin

something I met about hashHistory and browserHistory

read more

notes of ArchitectureOfDatabaseSystem

2016-02-07 00-40-21 by Kamushin

reading notes of ArchitectureOfDatabaseSystem

read more

coroutine in Python Tornado and NodeJs

2015-12-30 15-39-07 by Kamushin

source code read

read more