个人研究平台搭建升级版

研究平台

  • 使用Python作为数据分析工具,包括JupyterPandasPlotly
  • 使用Ricequant等各类量化平台或Excel作为数据平台
  • 使用XMind梳理研究思路和体系
  • 使用 SmallPDF 处理 PDF 中表格数据的提取。借助于https://smallpdf.com/cn/pdf-to-excel提供的云服务,可以将 PDF 中的表格转换为 Excel 文件。
  • 使用 PDFTables 来处理 PDF 更好
  • 如果在 PDF 文档中的不是表格,而是图片,可以通过 ABBYY FineReader 14 来进行表格的识别和导出

写作平台

主要特点:

  • 文档主要采用 Markdown 格式
  • 使用 Atom 作为编写的编辑器
  • 使用 GitHub 进行版本管理

使用的软件:

  • Atom 和 Markdown Writer
  • Git 和 GitHub
  • jekyll

写作环境设置

参见Atom编辑器以及Jekyll

博客项目配置

设置好基础环境后,就可以在Atom中开始写博客了。等等,博客写好了,部署在哪里啊?怎么访问呢?哈哈,这就要靠GitHub来帮忙了。写作的文档都部署在GitHub上<git@github.com:ericluo/blog.git>。

将上面的项目clone下来后,设置好branch,具体操作如下:

  git clone git@github.com:ericluo/blog.git
  git checkout -b gh-pages --track origin/gh-pages

图片处理

在撰写文章时,有时候会用到很多图片,但图片不合适放到GitHub平台上。因为图片容量较大,且不是文本格式。同时GitHub的网速较慢,存放大量图片会导致网站访问体验差。

一个较好的解决方案是将图片发布到国内的云存储平台上去,在文章中通过外部链接的方式访问图片。这样就可以充分利用两者的优势。国内云平台中 七牛网 提供了较好的图片云存储服务。并且提供了一个免费的云存储空间,每月一定的免费流量。

通过七牛网提供的同步工具 QRSBox ,实现本地与网络存储之间的自动同步,就可以无缝对接,极大地提供工作效率。在 Windows 平台上,可以使用图形界面工具进行同步(每次启动后要开启同步程序)。在 Mac 平台上,需要 ./qrsboxcli sync & 来启动同步进程。详细设置参见七牛网上的相关文档

七牛网提供图床的URL是

由于七牛的域名备案问题,无法继续使用,因此使用阿里云来替代。具体的设置方法参见图床平台的更新一文

截图与图片处理

可以通过Snagit工具来截图,这是一个功能非常完备的截图工具,可以设置快捷键(Ctrl+Alt+C)来快速截取图片。并将图片文件保存到上节设置的同步目录中,就可以通过外部链接的方式来访问图片了。这种方式虽然麻烦一点,但是可靠性和稳定性最好。

发布平台

依托GitHub Pages建立个人的文档发布平台,该平台应具备的主要功能点。

  • 文档归集与整理

  • 文档分类 (tags)

  • 评论?

  • 搜索

  • 自己使用,个人使用主要在原始文档中搜索。

  • 网站使用,需要实现在网页上查询功能

  • 代码或程序的高亮显示

交流平台

及时将个人研究成果在雪球微博上发表(通过链接到GitHub网站上的模式)。在雪球微博上的讨论互动后再返回写作平台进行总结、修订和完善。

实现功能将个人网站上的文章共享(Share)到其他公共平台上。