Home

OpenShift简单折腾小记

前段时间趁着参加一个无聊活动的过程中折腾了一下OpenShift,即使有一些不足,但是感觉它比我想象的好用。底下就扯扯我是瞎折腾过程中得经验。

Welcome to 2016

回顾一下2015才会发现,这一年过得超级的快(或许是因为太忙了)。还没来得及做点什么就结束了。而自己得到的教训就是:不要承诺别人太多而累了自己。

改个密码都这么难-微博和网易

也不知道怎么描述这件事了,本来大晚上写完代码,洗都洗完,准备入睡了,一时手贱查看了微信,日,一堆子人联系我,问我是不是微博号被盗了,还各种截屏骗子和他们聊天的图。

Java: JDK居然有个叫整型池的东西

其实下面这些个assert语句都可以通过junit测试。 [email protected] void integerValueOfTest() { Assert.assertTrue(Integer.valueOf(-128) == Integer.valueOf(-128)); Assert.assertFalse(Integer.valueOf(128) == Integer.valueOf(128)); Assert.assertTrue(Integer.valueOf(127) == Integer.valueOf(127)); Assert.assertTrue(Integer.valueOf(1) == Integer.valueOf(1)); Assert.assertFalse(Integer.valueOf(1000) == Integer.valueOf(1000));}

万恶的Adobe Reader安装

对于PDF文件,我一直都是用Foxit Reader,但是最近在测试网站在IE中显示PDF文件的时候(IE真操蛋,没有内置的PDF渲染器,需要插件支持),公司让我安装一下Adobe Reader。 无奈 之下又得安装一下。没想到整个安装过程比我想象的折腾。

博客:从GitHub迁移到OpenShift

之前博客一直以纯静态的方式托管在GitHub Page里面(是基于Hexo的),遗憾的是 百度蜘蛛频繁乱爬,导致GitHub对它采取了屏蔽。(参考:解决 Github Pages 禁止百度爬虫的方法与可行性分析)另外这篇文章末尾给出了一个解决该问题的可行方法,但是我个人没有试。 GitHub Page虽然支持自定义域名,但是对https支持的不好(这是一个次要的理由)。

我的加密进化史

加密是一个争论无止境的话题,服务器端数据保存加密,数据传输加密,等等。在这篇文章我就简单说说我这么多年来在服务器端保存密码的方法进化史。