锟斤拷烫烫烫

Python中的字符编码问题是千年老妖。想搞懂锟斤拷的心,真是烫烫烫。

缘起是因在洗数据过程中,遇到这样一组字符:

1
2
3
4
5
6
7
8
9
10
[
"八年级下",
"七年级下",
"八年级下",
"七年级上",
"七年级下",
"八年级上",
"七年级上",
"八年级上"
]

阅读更多

使用okvoice制作视频字幕的可行性分析

okvoice提供了免费的语音识别接口,以及收费的字幕大师软件。经过尝试使用之后,得出结论:okvoice的语音识别准确度过差,生成的字幕仍需要大量的人力成本来更正,并不比直接由人力制作的效率高。

阅读更多

Node-Tap教程:使用node-tap测试你的node.js程序

作者:碎碎酱

这篇教程将指导你如何使用tap测试你的node.js程序。

阅读更多

使用tmux、tmuxinator管理你的终端窗口

作者:碎碎酱

tmux是什么?tmux是一个优秀的终端复用软件,类似GNU Screen,但来自于OpenBSD,采用BSD授权。使用它最直观的好处就是,通过一个终端登录远程主机并运行tmux后,在其中可以开启多个控制台而无需再“浪费”多余的终端来连接这台远程主机。

阅读更多

Mongoose History Plugin

项目主页

这是个Mongoose的插件,可以自动地帮你记录某Collection中的所有Document的所有历史快照,
当这个Document被插入、更新或删除的时候都会在另一个Collection里生成一条历史记录,记录的Schema如下:

阅读更多

Koa Pagination

Koa Pagination 项目主页

这是个Koa的中间件,可以自动生成遵循HTTP标准的利用Request头Range字段和Response头Content-Range字段来实现分页机制。

阅读更多

React 荒野求生指南

作者:吕骚娆

大家好,吕骚娆就是我,我就是美不胜收、无解的智商还有无解的颜艺,美貌与智慧并重,知识和美德的结合体的吕骚娆。我将在这篇文章中介绍我在使用React和Redux写code时的心得。

说明

流行的名词都是噱头,我们的目标是没有蛀牙

阅读更多

Commit Message 编写指南

作者:碎碎酱

参考文档:
《Commit message 和 Change log 编写指南》

阅读更多

Susy2教程

作者:碎碎酱
完整代码下载:GitHub

阅读更多

使用ES6的Generator函数改写异步回调金字塔

作者:碎碎酱

何为恶魔金字塔

由于JavaScript是一门异步语言,Node.js中的大量API都是异步函数,异步函数无法得知确切的执行完毕时间,所以通常采用传入callback的方式来使得当异步函数执行完毕时自动调用回调函数。

阅读更多