【WordPress小改】将没有Gravatar但使用QQ邮箱的用户的头像替换为QQ头像并缓存

Gravatar在中国使用的人很少,所以评论里常常会看见顶着Gravatar的丑丑的默认头像的人。但是,这部分人有很多都使用QQ邮箱,于是我想到了可以用他们的QQ头像代替。

三年前我写了一个放在functions.php里的小函数来实现这个功能,但是有些Bug。今天终于重写了一下,大家可以拿去用。

具体功能就是将没有Gravatar但使用QQ邮箱的用户的头像替换为QQ头像,我使用的是 http://q2.qlogo.cn(q2可以换成q1, q3, ...)来获取,但是我没有辨别出它对于QQ邮箱那个参数使用的加密方式,所以只能以明文的形式去请求QQ头像(貌似本来是同时支持加密和明文的)。因此,为了保护用户隐私,我只能将这些头像按照加密的文件名存到本地,顺便也就添加了Gravatar的缓存功能。

阅读全文→

[Beta 1.0] Ernie – 简介、下载及开发记录

其实Ernie可以算作自己的一个填坑之作。


几年前我曾经发了这篇博文,想要重新开发自己写过的第一个实用程序。

当时,自己有很多改进的想法想要去实现。但是进入高中后,闲暇时间的确很少很少,而且我也找不到比较完整成块的时间来学习编程、动手开发。虽然在这期间偶尔也写点小程序干点坏事,或者鼓捣鼓捣网站,但是这个相对较大地项目还是搁置起来了,直到今年寒假……

 

(嗯,我去年上大学了,然而其实大学...也并不轻松。)今年寒假的时候系里举办了“队式软件设计大赛”,我报了名。那编什么软件好呢?我突然便想起尘封在记忆中的“摇奖机”,那干脆就把这次比赛当作填坑的机会吧!虽然说这样的话我的参赛作品的从能够实现的事情上来讲就相对比较简单,不利于比赛,但是能借这个机会了我一个心愿也很不错啊。反正比赛还有明年、后年……(不过不得不吐槽下科协的比赛奖品,我似乎有些缺少以后参赛的动力了……[滑稽.jpg])

 

的确,功能上讲如果只是“随机抽取”的话真的太平凡了,不就是个随机数函数吗?所以我打算在细节和功能上做出特点,因此 Ernie 便是在这个观念指导下的产物。它采用 MahApps.Metro 制作UI,确保外观的精美。使用 SQLite 保证对庞大数据的支持。引入转义字符简化数据的表示同时增加多样性……

 

好吧,我的心路历程就说到这里,以下是正式的简介、开发记录和下载地址。

阅读全文→

干了一件坏事——GetDCStu’s Info

我只发图不说话:

GetDCStuInfo1

我觉得这句特有深意:

GetDCStuInfo3

阅读全文→

VB.net:Post登陆获取Cookie访问指定页面代码

阅读全文→

关于video.js的一点小优化-css文件的CDN加速

发现video.js自带的CDN加速缓慢,于是找到了这个:Bootstrap|video.js加速 。试了了一下效果不错,于是我们便来修改video.js的CDN。

打开video.js目录中的video-js.php,找到下面这一段:

 

改为

即可。