Posts

  • 聊一聊 Python 的字符串

    这篇文章目标是解决一个非常简单的问题:如何编写一个跨平台,跨版本且字符串行为一致的 Python 命令行应用。

  • 有趣的网页乱码问题

    这是来自segmentfault的一个问题:node.js中抓取utf-8编码的网页为什么也是乱码,解答完这个问题之后,决定探讨一下网页乱码这个问题。

  • httpbin 介绍

    在所有需要做HTTP请求的开发过程中,总有一个这样的痛点:我发出去的请求到底是什么样子的?特别是在一些需要签名和认证的场合,服务器只会冷冰冰的返回一个40x错误,你无从得知错误的具体详情。本文旨在介绍httpbin,看看它是如何解决这个痛点的。

  • 再见, Hexo

    其实我现在的心情比较复杂。 Hexo 我从大一的暑假就开始用,大二的时候加入了 Hexo 的团队,一直到现在,关于 Hexo 的文章都是我博客点击率最高的文章。 但是由于我实在是精力有限,没有时间去维护Hexo的相关项目,因此只能与Hexo说再见了,希望能有更多人可以加入Hexo的开发团队,希望Hexo能够发展的更好。 下面简单地分享一下自己在Hexo团队中做的工作和学到的东西。

  • 动态网页数据抓取踩坑分享

    之前做了一些数据抓取的工作,期间也踩了一些坑,所以有了这篇文章。

  • nodebb-plugin-html5videoplayer 发布

    nodebb-plugin-html5videoplayer 是一个简单的 NodeBB 插件,可以让 NodeBB 支持在线视频观看。Fork 自 @ogerly 开发的 nodebb-plugin-videoplayer, 在他的基础上做了一些微不足道的贡献,括弧笑。

  • NodeBB 升级迁移总结

    青云用户社区使用了开源的 NodeBB 论坛,部署之初使用0.7版本,因为没有跟随官方进度进行更新,导致论坛版本长期停滞。一方面无法享受到官方的BUG Fix,另一方面也无法使用很多业务需求的插件。思量再三后决定对社区进行升级迁移,不在原论坛直接升级,而是部署一套新的环境,将原有的数据全部导出。

  • 新博客上线&Hexo主题开发入门

    曾经看过我的博客的同学大概都会发现,我的博客再一次大变样了~ 这一次的更新其实酝酿了很久,早在刚开始用Hexo的时候就想着要有一个自己的主题。但是那个时候觉得这是一件很难的事情,要懂HTML,CSS,JavaScript,还要懂Swig,Ejs等模板语言,还要懂Hexo的内部原理,于是就一直搁置了。在独立实现了一个完整的项目之后,我认为自己已经有这样的能力了,于是决定正式开始。 在我看来的话,Hexo的使用者大概分为三个层次:第一种用别人的主题,第二种模仿现有的主题,第三种自己独立开发。我原来是第一种,在Next的基础上做了很多改动,这一次进入到了第二个层次。我找了一套自我感觉还不错的模板,然后套用它的CSS设定和页面结构,就成了我现在的主题。 利用两天学习和工作的闲暇时间,我大体上完成了这个主题。做得比较糙,很多细节还有待优化,但是我已经急不可耐地想要正式上线了,笑。在未来的话,我希望能把一些配置都能整理出来,优化一下代码,然后开源这个主题,希望大家能够喜欢~ 庆祝的话已经说的差不多了,下面来讲一讲如何开发一个Hexo主题。

  • 马可波罗珠宝进销存系统开发手记

  • 在QingCloud上部署弹性扩容的OwnCloud

    因为实在不满意百度云的一些缺陷,我们最终决定部署一套团队内部使用的云存储平台,用于团队协作及资料长期存储。希望能够达到如下目标: