月度归档:2015年09月

一个短信中最多可以容纳多少中英文混合的字符?

今天遇到一个问题——一个短信里面最多可以容纳多少个中英文混编的字符?顺手google了以下,发现这个事情跟我的直觉还是不太一样的,特此记录,以备后查。直觉是
  1. 一条短信最多70个中文字符...
阅读全文

如何在静态博客中嵌入评论

背景

静态博客(如本博客使用的是hexo来生成的),有很多优点,比如能抗很大的流量,而且有http://github.io这样的免费的托管可以使用。但是,毕竟只是html,于是一般只能浏览,没法与访问者进行互动,访问者没法评论。这那能行呢?这两天在访问mindhacks上的一篇文章的时候,发现这位博主使用的多说挺有意思的,能提供对这种静态博客的评论。于是乎,闲暇之际在偶自己的静态博客试用下,看看如何...

偶的多说试用小记

首先,登录多说

进入多说的官网,然后有一个【我要安装】,点击后会提示登录。这时可以有好多种open API登录方式可以选择,偶就随便选个QQ登录,然后登录上去了。

接着,获取评论框代码

多说的API还是很简洁的,除了公共js代码外,评论框就一行:
<div class="ds-thread" data-thread-key="请将此处替换成文章在你的站点中的ID" data-title="请替换成文章的标题" data-url="请替换成文章的网址"></div>

然后,嵌入到博客中

本博客是he...阅读全文

Ubuntu下配置DNS服务器

一、安装DNS服务器-bind

bind9可以直接用apt-get安装
sudo apt-get install bind9
#二、配置服务器bind9的配置文件在/etc/bind/目录下,入口文件是named.conf,这个文件包含了named.conf.options,named.conf.localnamed.conf.default-zones。其中named.conf.options中包含了以下内容:
options {// 缓存目录directory "/var/cache/bind";// 本机解析不了的DNS该转发到哪里forwarders {8.8.8.8;};dnssec-validation auto;auth-nxdomain no;    # conform to RFC1035listen-on-v6 { any; };};
named.conf.local一般是空的,不用管它。named.conf.default-zones中包含了解析的域名的配置,节选如下:
// 正向解析配置,即从域名localhost解析到127.0.0.1zone "localhost" {type master;file "/etc/bind/db.local";};// 反向解析配置,即从IP 127.0.0.1解析到localhostzone "127.in-addr.arpa" {type master;file "/etc/bind/db.127";};
具体的配置都在文件db.xxxx中,比如db.local中如下:
;; BIND data file for local loopback interface;$TTL    604800; 下面的root.localhost.是管理员邮箱,其中的'@'被替换为了'.'@       IN      SOA     localhost. root.localhost. (2         ; Serial 即序列号,或者说版本号,每次改动后应修改下这里604800         ; Refresh 刷新时间(单位秒,下同)86400         ; Retry 重试时间2419200         ; Expire 过期时间604800 )       ; Negative Cache TTL 缓存TTL;@       IN      NS      localhost.      ; 指定域名@       IN      A       127.0.0.1       ; A记录,即指向IPv4地址的记录@       IN      AAAA    ::1             ; 指向IPv6地址的记录

三、 如何增加一条DNS记录

最简单的办法,copy+paste,然后改吧改吧试试,比如增...阅读全文