潇湘文轩

LNMPA下的HTTPS wordpress循环重定向 0

LNMPA下的HTTPS wordpress循环重定向

/usr/local/nginx/conf/proxy.conf 添加上一行

wordpress 的 wp-config.php 添加上:

wordpress wp_options中的home,改为https的地址。

WinDirStat – 硬盘空间描述 0

WinDirStat – 硬盘空间描述

煎蛋起名叫形象化你的硬盘存储空间,我给起名硬盘空间描述,够艺术的。用不同的块颜色表示硬盘空间的被使用量,点击任何一块都会具体到单一文件,运行程序即开始统计,需要等待一段时间。挺有趣的。我把他们的描述偷来了,嘿嘿
这里有一个免费的软件,可以在windows,linux和Mac上运行。
他好玩的地方是可以让你通过不同的色块来看到你硬盘上存储的视频、音频等不同文件,还有这些文件在你的硬盘上所占的空间比例。不用不知道一用下一跳啊~~~
下载地址: http://windirstat.info/[……]

Read more

更改Apache默认的字符编码设置 0

更改Apache默认的字符编码设置

从服务器上直接看txt文件有时会显示乱码,更改下网页编码即可,但这样对于用户不太友好。、
后来发现服务器在返回响应时的编码没有设置。
在.htaccess文件中加上下面一句话即可。

没添加前的服务器响应:

添加后的服务器响应:

可以看到,多了一个 charset[......]

Read more

Python+Requests识别网页编码Bug 0

Python+Requests识别网页编码Bug

Requests 使用的是 urllib3,因此继承了它的所有特性。Requests 支持 HTTP 连接保持和连接池,支持使用 cookie 保持会话,支持文件上传,支持自动确定响应内容的编码,支持国际化的 URL 和 POST 数据自动编码。现代、国际化、人性化。

最近在使用Requests的过程中发现一个问题,就是抓去某些中文网页的时候,出现乱码,打印encoding是ISO-8859-1。为什么会这样呢?通过查看源码,我发现默认的编码识别比较简单,直接从响应头文件的Content-[……]

Read more

哥德尔不完备定理 0

哥德尔不完备定理

今天看完了 bbc的纪录片 《数学的故事》,非常有意思,虽然无法理解其中的很多数学知识,但看过之后,你真的会觉得数学是一切知识的基础,包括我们现代社会所用到的一切科技都与他有关系。包括我们的互联网,都是构建在数学大夏之下。

而其中最有意思的就是“不完备定理”, 纪录片中说的是,总是存在数字的真命题,但你无法证明它有真假。 它举了一个例子,比如一个题目: “引命题无法证明 ”。 如果这命题是假的,这个命题是可证明的,也就意味着它是真命题,这就产生了矛盾。那也就是说,这个命题肯定是真的。这是一[……]

Read more

百度离职员工总结:如何做个好员工? 0

百度离职员工总结:如何做个好员工?

2014年7月4日,我从百度离职了。

这是第一次,我不是因为和老板闹翻而离职;

这是第一次,我带着晋升的喜悦而离职;

这是第一次,我带着满满的收获而离职。

我曾经认为,我永远不会成为一个好员工,因为我太独、太挑剔、不喜欢听话的好孩子、而且讨厌一切想要改变我的人。但是三年过去,我改变了不少,我必须承认,所谓“进步”的过程,就是被认可的过程,也是被“驯化”的过程。

所谓“驯化”,就是了解规则、遵守规则、利用规则的过程。我并非被某些人“驯化”,而是被社会与职场的规律驯化。[……]

Read more

Linode VPS 使用Sendmail发送邮件 0

Linode VPS 使用Sendmail发送邮件

安装sendmail并启动它

设置sendmail开机自动运行

测试邮件发送功能

如果提示 mail: command not found, 那么就是没有安装mail命令,此时需要安装mail命令:

安装过mail后就可[……]

Read more

LNMPA服务器下免费搭建HTTPS网站 2

LNMPA服务器下免费搭建HTTPS网站

本文讲述如何免费申请SSL证书,并搭建https网站,由于服务器是NGINX,顺便会介绍如何安装SPDY协议。

StartSSL介绍:

StartSSL是一家CA机构,它的根证书很久之前就被一些具有开源背景的浏览器支持(Firefox浏览器、谷歌Chrome浏览器、苹果Safari浏览器等)。
在今年9月份,StartSSL竟然搞定了微软:微软在升级补丁中,更新了通过Windows根证书认证程序(Windows Root Certificate Program)的厂商清单,并首次将[……]

Read more

LNMP下Nginx配置SSL安全证书避免启动输入Enter PEM pass phrase 0

LNMP下Nginx配置SSL安全证书避免启动输入Enter PEM pass phrase

从Startssl免费申请到ssh证书后,把自己的一个网站搭建成了https网站。但是由于生成私钥key文件时输入了密码,导致每次重启nginx时都提示Enter PEM pass phrase , 这样会导致自己VPS上的重启脚本无法自动工作,每次都要人工重启。

在网上搜索后找到了解决办法。

在key的目录执行:openssl rsa -in server.key -out server.key.unsecure 然后在配置文件里使用unsecure这个文件名就行了

修改后[……]

Read more

RESTful API 设计最佳实践 0

RESTful API 设计最佳实践

背景

目前互联网上充斥着大量的关于RESTful API(为方便,下文中“RESTful API ”简写为“API”)如何设计的文章,然而却没有一个”万能“的设计标准:如何鉴权?API 格式如何?你的API是否应该加入版本信息?当你开始写一个app的时候,特别是后端模型部分已经写完的时候,你不得不殚精竭虑的设计和实现自己app的public API部分。因为一旦发布,对外发布的API将会很难改变。

在给SupportedFu设计API的时候,我试图以实用的角度来解决上面提到的问题。我[……]

Read more