Building the Coming Soon

关于

HFLS aka the Akademia 12′, then NUST 16′, HKU 18′, now a Blue.

2012

Google Authenticator WordPress插件中文翻译包

10/03/2012

今天偶尔查阅Apache日志发现有人试图暴力破解博客密码,于是增加了Google Authenticator插件,并且制作了一个中文翻译包。

Google Authenticator是由Google提供的两步验证服务,它可以提高帐户的安全性,这个验证服务已经被应用到了包括Apache和SSH在内的各个系统。Henrik Schacks开发的这个插件使WordPress登录页面支持Google身份验证码和应用专用密码服务,减少帐户被暴力破解的难度。Kaijia今晚刚使用上这个插件,觉得很不错,于是翻译了中文版。

中文翻译文件下载地址:http://data.kaijia.me/2012/10/google-authenticator-zh_CN.zip

插件Wordpress官方页面在:http://wordpress.org/extend/plugins/google-authenticator/

安装完插件后将中文翻译包中的两个文件复制到google-authenticator/lang下就可显示中文。我已经联系了作者,相信他将会在下一个版本中加入这个翻译文件。

WordPress手动更新Rewrite缓存解决分类目录页面无法显示问题

10/02/2012

昨天重新架设Info Flow网站时遇到了十分郁闷的情况,在使用固定链接情况下点击所有的分类目录页显示的内容都是首页,这个情况之前也遇到过。考虑到这次使用的Info Flow 2012第1天的文件和第3天的数据库,之间启用了新的有关Custom Type的插件,Kaijia认为这种情况是由于Rewrite规则出现问题而造成的。

阅读更多

解决Rsync使用非默认端口SSH问题

10/01/2012

Kaijia使用Rsync将这个博客的图片、视频等文件同步到另外一台下载服务器上。Rsync通过SSH传输,出于安全性考虑SSH不应使用默认的22端口,但是Rsync没有提供更换端口的选项,所以Kaijia一开始只能将文件服务器的SSH设为默认端口。今天通过Google终于解决了这个问题。

阅读更多

APT-GET更新GPG签名错误解决

09/30/2012

最近将Ubuntu更新至12.04.1后陆续出现了一些问题,如lo-menubar软件包变成了孤儿包等,昨天遇到了apt-get无法更新的大问题。

问题主要表现是在通过系统更新管理器、新立得(Synaptic)软件包管理器或者运行

命令更新软件库时会出现除主要源以外的PPA全部GPG错误签名无效的情况。在终端中返回的信息如下:

Google之后大约了解了问题的原因,Debian及其衍生Linux发行版是用APT管理软件包,apt-get使用GPG签名以验证软件源是否可信,当出现这种GPG错误时,可能有以下几种情况:

  1. 人为的操作造成的,如更新系统(之前刚更新到Ubuntu 12.04.1)或添加PPA;
  2. 无缘无故出现问题,如软件源服务器被黑造成了签名被篡改、文件被替换(之前就发生过SourceForge镜像被黑造成phpMyAdmin被植入后门的情况)或与服务器的中间传输被某些人重置(如DNS被污染);
  3. 储存APT数据和GPG签名的目录/var/lib/apt/损坏(这种情况一般会同时伴有其他严重问题)。

阅读更多

军训在南理工

09/24/2012

《军训在南理工》是2012级南理工外国语学院的军训纪念视频,是军训最后几天窝在班部里做出来的(也是杭外电视台的好处之一),分成了2个部分:3分钟的短片和14分钟的照片集。照片主要由冯助理和马排贡献的,这次制作的模式进行了调整以在尽量短的时间内容纳下更多的图片和视频,最后大约在2分50秒时间内放下了100张照片。

下载地址:http://data.kaijia.me/2012/09/NJUST_2012_Military_Training.mp4

由于在制作的时候还有IMUNC和春天基金的事情需要处理,外加有大量积压的邮件需要回复,所以做得很仓促,完全没有之前毕业短片的效果,的确要像《HFLS 2006-2012 in Review》那样把感情投入进去是很困难。

Linux内核重编译后无法加载acpi_call问题解决

09/23/2012

Kaijia之前写过《Ubuntu使用acpi_call关闭独立显卡》,介绍了如何通过向Linux内核中加入acpi_call模块以关闭独立显卡。最近在Ubuntu 12.04.1发布时更新内核后发现acpi_call在启动时无法自动加载(我的rc.local文件中还启动svnserve,无法加载的表现是SVN服务器也没有启动)。

阅读更多

StatusNet无法使用中文TAG标签问题解决

08/25/2012

在StatusNet中输入中文标签时会显示一个提示:“Invalid tag:””.”,而当建立一个英文标签,然后再去修改为中文标签则是正常的。

Kaijia研究了一下代码,发现问题出在common_valid_profile_tag函数中,原函数中正则仅检测了英文字母和数字,未检测汉字,Kaijia的临时解决方案是修改lib/util.php中的common_valid_profile_tag函数为:

这是一个临时方案,只支持中文,不支持其他东亚语言,目前Kaijia已经将这个Bug回报了StatusNet,可以在此页查看之后开发者提供的方案。

@HFLS 2012联络平台正式发布

08/23/2012

经过4个月的酝酿和开发,今天@HFLS 2012(hfls2012.com)正式可用了。@HFLS 2012是2012届杭外人的联络和同学录平台,此平台仅向2012届同学和老师提供。

@HFLS 2012平台基于StatusNet引擎架构,具有社交网络、同学录、群、通讯录、集成搜索引擎功能(暂时为启用,目前仅有校园动态栏目)。

访问网址:https://hfls2012.com/

Kaijia在8月13日放出了一个测试版,当时仅开放给咱7班同学测试,经过10天的测试,目前系统已经稳定,以下列出了更新日志:

  • 8月15日增加了自动完成@人功能;
  • 8月16日修改了Activity通知算法和大量字段翻译;
  • 8月17日修改了通讯录功能的调整;
  • 8月18日完善了同学录、班级群功能;
  • 8月19日新增了移动版视图和投票功能;
  • 8月20、21日修复了大量Bug(系统基本稳定);
  • 8月22日新增了校网动态功能,开启了HTTPS和SPDY;
  • 8月23日修复了所有与TAG相关的问题。

目前系统已经相对稳定,包括社交功能在内的模块都已经可以正常使用,今天正式发布,你可以联系已经加入的同学发送一封邀请邮件。

Firefox不信任StartSSL证书问题解决

08/22/2012

StartSSL证书的支持率一直是一个很大的问题,今天在Apache中安装完StartSSL证书之后遇到了以下情况:

  • Firefox提示“此连接是不受信任的”,同时Opera则在地址栏左侧状态中提示“服务器试图应用安全措施,但没有成功”;
  • 桌面版本Chrome显示已经加密,但iOS版Chrome则提示“此网站尚未经过身份验证。”;
  • Win7下IE9和iOS版本Safari都显示已经加密。

理论上讲,StartSSL支持除了Opera外所有的主流浏览器,因此Firefox遇到的不受信任的连接是不正常情况。

经过查看官网文档和Google后找到了问题的原因:Firefox仅包含了StartCom的根证书,而中间证书需要服务器提供,一般网上的Howto都不会提及这一点,所以会出现类似问题。

阅读更多

Ubuntu使用acpi_call关闭独立显卡

08/17/2012

Kaijia使用的Y470是双显卡切换的,但只支持Windows系统(鄙视一下联想),运行Linux时独立显卡是一直开着的,相当耗电。Nvidia在Linux下支持并不好,而且使用Linux一般都是出于编程目的,不会使用到独显。因此关闭独立显卡是一个Linux系统省电的一个方案。

经过搜索,Kaijia找到了Michal Kottman开发的一个内核模块acpi_call,这个模块通过修改/proc/acpi/call调用高级配置与电源接口(ACPI)关闭一些不需要的硬件,通过acpi_call可以关闭独立显卡。

阅读更多

较新文章
较旧文章
... 载入更多文章 ...

- 已经载入全部文章 -