10 月 18 2014
CentOS yum安装apache2.4及hhvm
本文共被喵星人侦察过26,090次。。。闲着没事把VPS的PHP换成了HHVM,试了一下效果,直接吓尿了。。。放个图(说明下我现在用的是DigitalOcean最低配的VPS,也就是单核512内存的,除了HHVM未做任何优化或者缓存等):
虽说探针的测试不能说明太多问题,不过还是可以看出来性能明显有提升。实际访问的时候处理请求的时间也短了许多。。。以下是安装方法:阅读全文。。。
10 月 18 2014
闲着没事把VPS的PHP换成了HHVM,试了一下效果,直接吓尿了。。。放个图(说明下我现在用的是DigitalOcean最低配的VPS,也就是单核512内存的,除了HHVM未做任何优化或者缓存等):
虽说探针的测试不能说明太多问题,不过还是可以看出来性能明显有提升。实际访问的时候处理请求的时间也短了许多。。。以下是安装方法:阅读全文。。。
10 月 17 2014
Loper 1.3 是一个挺清爽的主题,个人挺喜欢的。里面带的短代码神马的也都很有用。美中不足的就是开启了这个主题之后在手机上或者平板上会造成网页无法拖动的问题,一直觉得是滑动解锁造成的问题一直也懒得解决。今晚遇到点特殊情况不得不动手解决一下这个问题了。解决方案有两种:
第一种,干脆不保留评论滑动解锁功能,删掉它!
删掉主题functions.php里面的
//滑动验证
function my_preprocess_comment($comment) {
if (!is_user_logged_in()) {
if(!session_id()) session_start();
if(isset($_POST['iQapTcha']) && empty($_POST['iQapTcha']) && isset($_SESSION['iQaptcha']) && $_SESSION['iQaptcha']) {
unset($_SESSION['iQaptcha']);
return($comment);
} else err("抱歉,你没有通过验证。");//提示语自行修改
} else
return($comment);
}
add_action('preprocess_comment', 'my_preprocess_comment');
这一段,还有header.php里面的
<?php if (is_singular() && !is_user_logged_in()) : ?>
<script src="<?php bloginfo('template_url');?>/qaptcha/jquery/jquery-ui.js"></script>
<script src="<?php bloginfo('template_url');?>/qaptcha/jquery/jquery.ui.touch.js"></script>
<script src="<?php bloginfo('template_url');?>/qaptcha/jquery/QapTcha.jquery.js"></script>
<link rel="stylesheet" type="text/css" media="all" href="<?php bloginfo('template_url');?>/qaptcha/jquery/QapTcha.jquery.css" />
<script type="text/javascript">
$(document).ready(function(){
$("#QapTcha").QapTcha({disabledSubmit:true});
});
</script>
<?php endif; ?>
这一段,然后删掉Qaptcha.jquery.php(注意themes文件夹可能也有一个),qaptcha文件夹。如果确定不保留滑动解锁功能的话再删掉comments.php和guestcomments.php中的
<div id="QapTcha"></div>
就可以了。
方案二:保留滑动解锁功能
同方案一差不多,删掉主题自带的各种东西(但是保留comments.php和guestcomments.php中的div),然后在WordPress后台安装myQaptcha这款插件,这款插件是由Clove根据Loper主题中的滑动解锁功能开发的,但是他解决了主题自带的滑动解锁中的对移动端不友好的Bug。。。在此膜拜下。安装好插件后启用即可,滑动解锁搞定了,手机也能愉快的访问网站啦~
10 月 9 2014
最近真是福利多多。。。昨天刚知道有GitHub Education Pack今天就又发现阿里云送免费的锐速。。。真是开心呀~
阿里云送的锐速最大带宽是20M,安装后看了下似乎不限制连接数。。。真是赞,Windows版和Linux版都有。可以直接戳链接去购买,价格就是0元哦~
[themify_box style=”light-blue shadow” ]
[themify_button style=”light-green rounded” link=”http://market.aliyun.com/product/12-122338006-cmgj000225.html?spm=0.0.0.0.EOeAV6″ text=”light-blue” target=”_blank” ]锐速 Linux版[/themify_button][themify_button style=”light-green rounded” link=”http://market.aliyun.com/product/12-122338006-cmgj000224.html?spm=0.0.0.0.EOeAV6″ text=”light-blue” target=”_blank” ]锐速 Windows版[/themify_button]
[/themify_box]
PS其实这个也是可以续费的哦。。。点击续费以后只能看到选择期限看不到续费按钮是因为被display:none了。。。想要续费可以用下面几种奇怪的方法。。。
[themify_box style=”light-blue highlight shadow” ]
1、修改页面HTML源代码,把提交按钮显示出来。
2、选好续费时长以后用Console执行 submitform();
3、选好时常后再浏览器地址栏输入 javascript:void((function(){submitform();})()) 然后回车。
[/themify_box]
UPDATE 141011 阿里修复了这个漏洞。。。现在续费会提示超过最大时常12个月。。。
10 月 8 2014
虽说美帝是万恶的资本主义,但是不得不说美帝公司对学生的优惠力度都挺大的。这不,GitHub这次就联合不少其它的互联网企业推出了面向学生的一大波优惠。其中灰常吸引人的有:
[themify_box style=”light-blue highlight shadow” ]
DigitalOcean 免费100刀Credit
NameCheap 免费ME域名一个(一年,价值8.99刀)
NameCheap 免费PositiveSSL一个 (一年,价值9刀)
GitHub Micro account (正常价格每月7刀)
Bitnami Business 3 plan 一年(正常价格每月49刀)
DNSimple Bronze hosted DNS plan两年(正常价格每月3刀)
[/themify_box]
用GitHub免费提供的这些东西都可以建一个完整的网站了。。。当然还有Atom CrowdFlower Hackhands Orchestrate Screenhero SendGrid Stripe TravicCI UnrealEngine等各种优惠!很多都是价值不菲或者很有用的。具体的情况可以去看GitHub Education页面的描述哦~
想要申请这个学生礼包当然需要学生邮箱,国内大学提供的邮箱(@xxx.edu.cn)的也可以哦~现有的GitHub账号里如果没有绑定学生邮箱的话可以去账号信息页面添加学生邮箱就可以了~
DigitalOcean的100刀是以优惠码的形式给出的,如果你之前用过了优惠码可以去后台提交一个Ticket让工作人员手动操作。如果是新账户的话需要用Paypal或者信用卡充值5刀激活账户才能用哦~
UPDATE:由于国内某些素质低下的人冒充学生/滥用礼包等,现在Github基本已经封杀了EDU.CN邮箱。。。大家可以上传学生证让Github手工验证,能否成功就要看人品了。。。要怪就怪那些素质低下的人吧。
7 月 30 2014
Google搜出来的。。。Sublime Text 2 和Sublime Text 3都可用。 本来想支持正版可是70刀实在是有点贵,学生党表示肉疼。。。
----- BEGIN LICENSE ---- Andrew Weber Single User License EA7E-855605 813A03DD 5E4AD9E6 6C0EEB94 BC99798F 942194A6 02396E98 E62C9979 4BB979FE 91424C9D A45400BF F6747D88 2FB88078 90F5CC94 1CDC92DC 8457107A F151657B 1D22E383 A997F016 42397640 33F41CFC E1D0AE85 A0BBD039 0E9C8D55 E1B89D5D 5CDB7036 E56DE1C0 EFCC0840 650CD3A6 B98FC99C 8FAC73EE D2B95564 DF450523 ------ END LICENSE ------
7 月 3 2014
PS:前方大堆废话,不想看的可以直接到文章结尾看解决方法。(Windows10用户遇到这个问题也可以用这个方法解决哦~~)
本喵不太喜欢玩儿游戏,在玩儿的游戏一共也没几个,还都不经常玩儿。之前一直用的是Windows 8,各种无压力。但是8.1Update1出了以后看着各种新功能总觉得不爽,于是果断重装系统安装Windows 8.1 。 网上各种流传Windows 8.1的兼容性很差, 刚装完的时候还很忐忑,结果用了一段时间后发现兼容性也还是可以的,至少常用的Adobe CC套装,VS CB神马的都能正常使用无压力。昨天晚上想打开战地3玩儿一会儿的时候,启动游戏结果弹出了这个玩意儿:

一开始看到这个错误直觉性的感觉是驱动程序的问题,因为我明明用的是独显运行的游戏为什么最后会提示是集显出问题。。。于是官网下载最新驱动安装,重启,结果还是弹出这个坑爹的错误。。。再仔细看看是DirectX的错误,于是想要更新或者修复下DirectX看看行不行,结果Windows8以后的系统DirectX都是集成的,微软也不提供专门的安装包了,这一条路无效。于是祭出Google大神,一番搜索后发现了解决方案一:(不修改语言设置的方法在后面)阅读全文。。。
6 月 22 2014
血的教训啊。Azure中国区刚刚试用的时候申请了个,很开心的发现可以用Windows服务器,抱着试试看的想法就创建了个Windows Server2012的服务器然后吧博客扔了进去。一开始用着很开心呀,直到刚刚打算吧博客迁回Linux里面,结果。。。后台进不去了,提示没有权限访问该页面。。。稍微查了下发现是因为Windows服务器文件名不区分大小写,所以所有数据库名字和表名全都乱了。。。还好WP没几张表,手动改回来吧。。。以后用Windows服务器要慎重啊!
6 月 20 2014
电子科大的教务处通知一般都很重要,而且很恶心的设置了IP限制,只有校内的IP才能查看新闻,用外网只能看到这个坑爹的界面:
最开始一直用着一个临时的解决办法,用寝室的路由和VPS做了一个端口转发,勉强算是可以用。今天觉得端口转发的URL太丑了,看着域名后面的端口号就不爽。。。于是就阅读全文。。。
4 月 19 2014
其实这篇文章早就应该写出来的,但是鉴于手懒一直没有动工。。。好了不费话了以下正文
前段时间买了个路由,拿回来就直接刷了华硕的RT-N14U的固件,看着真的是很高大上啊。不过UESTC的宽带用的是802.1x的验证方式,好多路由都不支持。当时我想N14U的固件是基于OpenWrt开发的,这个问题肯定好解决啊,于是挂上U盘Telnet连接之~总之各种折腾一下午之后无解。。。因为这货用得不是Luci的界面,而且到现在为止N14U还不能给脚本添加自动启动项目。。。所以就算连接上了晚上断电之后再重启还要Telnet到路由手动连接,很麻烦啊。。。然后就在我准备放弃刷到原生的OpenWrt的时候,突然发现这货原生支持802.1x啊。。。真是泪流满面啊。。。不多说看图。。。
看到了吧。。。其实简单的,外部网络联机类型选择 动态IP,然后下面就会冒出来一个隐藏的菜单:验证。。。在验证这里选择802.1x然后输入用户名密码,保存本页设置,没问题的话等一会就能看到右上角的联机图标亮了起来。。。
不得不吐槽一下华硕何必吧这个藏得这么深呢。。。直接吧802.1x放在网络类型里面会死么。。。
10 月 19 2014
HHVM 奇怪的性能问题
本文共被喵星人侦察过13,706次。。。昨天给VPS换了HHVM,速度有了很大的提升。结果晚上骏骏菊苣找我说博客打开这么慢怎么可能性能好。。。我表示不服于是自己打开各种测试觉得没什么问题啊,结果就在我准备问怎么回事的时候有一个页面打开的速度特别慢,正在等待响应就等待了十多秒,细思恐极赶紧想看看是哪里的问题,但是这个问题似乎不好重现,总是过好久才出现一次,但是一出现就会持续一会儿。无法重现的问题是最难解决的,于是开WVS扫自己的博客,一开始响应时间都在1s以下,过了一会之后响应时间突然增加到10多秒,并且居高不下。啊哈原来是负载太高的问题,于是归罪于Apache处理高并发不给力,但是各种修改Apache配置之后问题依旧。。。好纠结到底是哪里的问题。然后突然脑洞大开关掉了SWAP,这个奇怪的性能问题就不见了。。。OMG到底是怎么回事。。。SWAP对HHVM性能影响这么大么?有时间再慢慢研究吧。。。
By Lazy Cat • 闲谈 18 • Tags: Apache, HHVM, SWAP, VPS