Eshell实现fzf的历史命令搜索功能

1 前言 目标: 在=Eshell=中像在bash/zsh中使用=fzf=那般搜索历史命令 2 fzf 我的主力Shell 是Eshell, 但是平时我也会用Zsh, 而fzf 是一个非常好用的命令行工具,用了=fzf=搜索历史命令: ...

十二月 17, 2017 · 2 分钟 · 676 字

用python 来操控 sqlite3

python 与嵌入式关系数据库 sqlite3的邂逅 SQLite 是一个非常优秀的嵌入式数据库,非常轻量,可以与 Mysql, PostgreSQL 这样的 大型数据库互补使用. 而 Python 标准库中的 sqlite3 模块实现了兼容 SQLite 的 Python DB-API 2.0接口, 因此我们可以很方 便地使用 sqlite3 模块来操作 SQLite ...

十一月 12, 2017 · 9 分钟 · 4469 字

写博客的动机

1 博客迁移 我将博客从 org-page 搭建的 Github Page 迁移到现在的博客上,原来基于 Gtihub Page,使用 Emacs, org-mode 和 org-page 的博客其实也相当好用,只是某一些我想要的功能却缺失,所以我就自己花时间动手写了现在这个博客,并且将原来的博文迁移 ...

九月 17, 2017 · 2 分钟 · 975 字

从京东"窃取"150+万条数据

我最近编写了两只京东商品和评论的分布式爬虫来进行数据分析,现在就来分享一下。 1 爬取策略 众所周知,爬虫比较难爬取的就是动态生成的网页,因为需要解析 JS, 其中比较典型的例子就是淘宝,天猫,京东,QQ 空间等。 ...

六月 21, 2017 · 5 分钟 · 2233 字

Eshell提示符优化

1 发现帅气的提示符 近日,我在浏览 Reddit 的时候,发现了一位 Emacs 用户把他的 Eshell 提示符修改得很帅,如图: 本着拿来主义的想法,我就直接把这位小哥的代码添加到了我的配置文件里面: ...

六月 7, 2017 · 3 分钟 · 1267 字