Typecho

关注Typecho是在去年,在用了这么久得Wordpress后感觉累了,写文章得不方便+巨多得插件管理等,确实略显庞大。
Typecho是一个轻量级得php程序,在我关注得时候就想试试,但一看已经两年没有更新了~ 当时Sunny说快要有新版本了,所以一直关注中…
前不久0.9的测试版发布,憋到现在正式版终于出山了,立即切换了过来。
再关注得期间也想尝试Jekyll/Octopress ,但因为是Ruby得东西,实在有点不适应,所以放弃。

Markdown

这几个项目有共同得特色,就是支持Markdown语法,极大得简化了写作得「成本」,Wordpress一直让我诟病的就是写文章时候得麻烦,网页基本无法写东西(排版太难)…在本地使用Live Writer是公认最为合适得写作方案,但对于图片等文件得支持又要麻烦些。
如果博客连基本得写作都不能让人舒心,就算做得功能再全,效果再好那也不能得到写作者得青睐。只可能会更吸引一些好奇得读者。

而Markdown得出现就是为了不再忧虑排版,专注写作,学习成本也极低。

写作

目前真正最省心高效得方法应该是Github+Jekyll.连服务器都不用管,只用专心写作,重要得是完全免费……
大部分人做事都是由繁入简的,刚开始玩博客你会想尽办法尝试新得东西,进入无限得折腾,当时间长了以后部分人开始放弃写博客了,因为没有折腾得动力/兴趣了,他们喜欢得是这个过程,而不是写作。而另外一些对写作有一定得热爱的人开始由繁入简,换简单得模板,用简介得写作方案。

下一步要进行得是内容得转移,这是一个大工程,估计又要折腾不少时间。

今天面试官的一个问题让我有点疑惑:如何配置 Nginx 能让程序在后台获取真实的用户IP,当时我没理解这个问题意思,获取请求IP不是很简单的事情么?例如:request.getRemoteAddr()

回来查询了资料. 此问题是指使用了 Nginx 反向代理获取不到真实用户的 IP ,当使用了反向代理后 getRemoteAddr() 返回的是反向服务器的 IP。

什么是反向代理,曾经写了一个聊天小应用并部署再服务器上,端口为8888,本地访问也就是127.0.0.1:8888

我想让 t.imim.me 访问到我的这个应用上(应用已撤除),配置如下

t.imim.me

proxy_pass http://chat

这就是反向代理,将来自这个域名的请求转发到了一个名为 chat 的 upstream,也是真实的应用地址(127.0.0.1:8888)

再看这两行配置:

proxy_set_header X-real-ip $remote_addr
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

配置 X-real-ip 就可以在 web 服务器端通过 request.getAttribute(“X-real-ip”) 获得用户的真实 ip。

X-Forwarded-For 是一个 proxy 转发记录,每次经过转发都会有记录,以 client,proxy1,proxy2 格式保存。如果没有2配置的话,后端通过 request.getAttribute(“X-Forwarded-For”) 获取值为Null。

当一个应用经过 N(N>1) 次 Nginx 转发时,X-real-ip 中保存的是 N-1 的服务器地址,也就是说当第二次代理的时候 X-real-ip 的值为第一台 Nginx 服务器 IP,X-Forwarded-For 的值则变为”用户真实 IP , 第一台 Nginx 服务器 IP”

十一三清山之行

做为一个爱爬山的江西人没去过三清山似乎有些所不过去,这次就去了却心愿。 去过三清山得驴友都说特别好,果不其然,围绕着山周围有大片得云海,可以让你看个够。
因为离家近而且小看三清山,这次连准备都没有,差点当晚在玉山没找到住宿…
景区位置非常远,从玉山县做大巴过去大概还花了2小时。有意思得是我们在山脚买好了票,竟然没人检票…一路爬到山顶才发现检票口!(我们是从后山上)
到山顶景区内发现真实人满为患,驻扎营地里去完了都没有地方,为了先抢占位置连日落也错过了,甚至遗憾。
日落时得营地
这时候应该是五点半左右,驻扎的地方已经满当当了。
十一得山顶其实已经非常凉了,我是非常想在半夜起来拍星星得,实在是冷的只想缩在被窝内。到快要天亮四五点硬着头皮起来了,出了帐篷我就后悔了,漫天星辰,错过了第一次拍银河得最佳实际,天边已经亮起了红霞,太阳也快冒出来了,抓紧之间拍了几张,时间紧迫冻得手抖还是没出几张好片子。
山顶得星空
流星滑落得天空
看,一颗流星滑过~
营地离最佳日出点还有一段距离,但队里有一妹纸实在爬不动了,只好退而求其次再其他点看,也就是拍星星得地方,然后杯具得是,这里看不到刚出现得太阳……..
只能侧面突击了,嗯。
日出时得山峦
云海里得山脚
看着云海里得山峰让我觉得那像是天宫…也许住着神仙。
下山时我们走得西海岸,是一条非常长得栈道,伴随着你得是一路得云海山峦,记忆犹新。