0%

常关注我博客的朋友应该已经发现,几个域名都已经换成了全站 HTTPS。我认为,使用 HTTPS 反映的是一种对读者负责的态度,时至如今没有开启全站 HTTPS 的都是没节操的。

但是,并不是所有的服务都有节操,正如并不是所有的人都有节操一样。因此,对这些服务就必须寻找支持 HTTPS 的替代品,以免产生 broken HTTPS 的现象。

国内几个常见的分享插件,都不支持 HTTPS。(对,说的就是你 JiaThis)为此,我们就必须自己动手,丰衣足食。

阅读全文 »

不蒜子是 Bruce 开发的一款轻量级的网页计数器,它的口号是(非官方)

轻量级,但好用。

如果你想尝试不蒜子计数器,可以查阅不蒜子计数器的介绍文档

不蒜子虽好,但也有一些问题。Bruce 在文档中提到

我的网站已经运行一段时间了,想初始化访问次数怎么办?
请先注册登录,自行修改阅读次数。

但因为各(qi)种(shi)原(shi)因(lan),注册登录的功能一直没有上线。所以现在,如果用户希望修改初始值,则必须联系 Bruce,让他手工升级。这无疑违背了 geek 的原则。于是这篇文章提出一个非官方的办法,解决这个问题。我们的口号是

非官方,但好用。

阅读全文 »

众所周知,beamer 作为一个幻灯片文档类,大多数情况是不做两端对齐的。但是,有些强(chu)迫(nv)症(zuo)宝宝总喜欢让列表环境有两端对齐的效果。

这篇文章来治一治这样的强迫症。

阅读全文 »

C++ 几乎是这个世界上最为复杂的编程语言(Programming Language)。C++ 的标准中有无数的细节,然而让人迷失在细节中,并不是 C++ 设计者/标准化委员会的本意。实际上,写好 C++ 程序,也不需要了解 C++ 的每一个细节;只需要理解语言背后的基本原理和技术就可以了。

C++ 语言之父(Bjarne Stroustrup)在 2012 年撰写过一篇 paper,其名为 Foundations of C++。在这篇 paper 中,Bjarne 通过一些例子,介绍了 C++ 背后的这些基本原理和技术。本文即脱胎于 Bjarne 的这篇 paper。

阅读全文 »

世界银行(英语:World Bank)是为发展中国家资本项目提供贷款的联合国系统国际金融机构。它是世界银行集团的组成机构之一,同时也是联合国发展集团(UNDP)的成员。世界银行的官方目标为消除贫困。根据其有关协定规定(修订并于1989年2月16日生效),其所有决定都必须旨在推动外商直接投资和国际贸易,以及为资本投资提供便利。

为了方便世界各国的研究人员,世界银行免费公开了世界各国的发展数据。应当说,这是一份详实而权威的数据。

此篇介绍如何在 Python 中使用 wbdata 库获取世界银行的数据。

阅读全文 »