起因
Octopress 自带的 Table 样式太丑了,于是自己自定义一个,方法非常简单,操作如下。
Octopress 自带的 Table 样式太丑了,于是自己自定义一个,方法非常简单,操作如下。
最近突然觉得无论是生活还是工作乱糟糟的,没有一个计划,想到哪里做到哪里。不知不觉时间已经过去了,但是原来的计划都没有实现。而后无意间看到了一篇新闻,关于王健林的一天,很受感触:
想想我们本为平庸之辈还在浑浑噩噩的生活,他人已然成功却更加努力,这不禁让我想去了一句话:“比你优秀的人不可怕,可怕的是比你优秀的人比你更努力”。
所以如果你和我一样,对目前自己的现状不满意,对自己的水平也不满意,不妨参考大佬们的作息时间制定一下自己的作息,不需要一样,我给自己规划的也不一定对。当然笔者不是说有了作息时间一定成功,和大佬们比肩,而是有了它能让你“充实”。
“多说”和“网易云跟帖”相继不维护了,每一次给大家带来了希望又带来了失望,于是 Commenthub 出现了。Commenthub 是作者使用免费的服务 Heroku 和 Github Issues 结合起来做的一套开源的评论系统。其灵感源于 Gitment,但是 Gitment 的 Key 和 Secret 都存在浏览器端,这样对于安全也是一个问题,于是作者使用 Heroku 搭建后端服务用于处理业务和存储证书,通过 iframe 实现评论功能。
Hexo 模板的博客都带了文章目录[toc],但是作者当前使用的是 Octopress 博客系统,所以不支持目录。这样给阅读的人带来了很大的不便捷。所以作者使用了 Table of contents sidebar 为 Octopress 添加了目录,并且可以快速定位。过程很简单,内容如下。
原生的 Octopress 没有更丰富的阅读体验,只有上一篇下一篇,每次需要为当前文章添加相关文章的时候都需要在 Markdown 里面手动填写,这样非常浪费时间又不全面,于是笔者使用 Category 作为相关性的依据,修改了 Liqiud 代码,使得每一个 post 里面有具有相关的文章。
Heroku 会提供一个默认的域名,即[name of app].herokuapp.com,如果你不喜欢可以绑定自己的域名。
Heroku 是 Salesforce 旗下云服务商,提供方便便捷的各种云服务,如服务器,数据库,监控,计算等等。并且他提供了免费版本,这使得我们这些平时想搞一些小东西的人提供了莫大的便捷,虽然他有时长和宕机的限制,但是对于个人小程序来说已经足够了。
通常情况下我们使用 smtp 调用第三方的 api 发送邮件,但是 gmail 一天只能发送100封,这对于营销邮件来说无疑是非常大的影响。所以考虑两种方案,第一种自己搭建邮件服务器,这种方案耗费时间并且需要额外的服务器成本。第二种方案使用 Amazon SES 搭建有限服务。简单方便并且 Amazon 本身也做了一些优化。
写过 Java
程序的同学一定都知道 hashCode
方法,它是 Object
对象的一个 native
方法。无论是我们平常使用的 HashMap
还是重写 equals
方法的时候,都会接触到 hashCode
方法,那么它究竟是怎么生成的,又有什么作用呢?笔者带着这个疑问开始探寻。
最近在使用 ElasticSearch
,于是简单看了一下内部实现,看到 Doc Values
的地方发现网上的翻译很是拗口,于是就有了下面的这篇文章。