分类:碎语日期:2014-05-06 - 14:09:46作者:老谢

我陪你走到最后,能不能别想太多,会不会手牵着手,晚一点再到尽头

WordPress不显示博主自己的评论

分类:折腾日期:2014-05-05 - 9:28:59评论:8条作者:老谢

评论一直显示自己的头像很蛋疼,想解决这个问题很久了,一直没动力,现在趁着刚换vps有动力,抓紧折腾,完事以后又是很久很久的懒得折腾,D2主题默认的评论调用一个单独的文件做评论,实在看不懂sql,得了,重新折腾评论吧,新的修改后的评论调用如下,如果是D2主题的朋友,可以直接拿过去用:

	<div class="recent-comments">
		<h3>最新评论</h3>
		<ul>
		<?php
		$show_comments = 10; //评论数量
		$my_email = "your@mail.com"; //获取博主自己的email
		$i = 1;
		$comments = get_comments('number=200&status=approve&type=comment'); //取得前200个评论,如果你每天的回复量超过200可以适量加大
		foreach ($comments as $rc_comment) {
			if ($rc_comment->comment_author_email != $my_email) {
				?>
				<li><dl><dt><?php echo get_avatar($rc_comment->comment_author_email,24); ?><?php echo $comment_author; ?></dt><dd><h5><a href="<?php echo get_permalink($rc_comment->comment_post_ID); ?>#comment-<?php echo $rc_comment->comment_ID; ?>"><?php echo mb_strimwidth(convert_smilies($rc_comment->comment_author.":".$rc_comment->comment_content),0,45,"..."); ?></a></h5></dd></dl></li>
				<?php
				if ($i == $show_comments) break; //评论数量达到退出遍历
				$i++;
			} // End if
		} //End foreach
		?>
		</ul>	
	</div>

继续阅读…

分类:碎语日期:2014-05-04 - 23:55:52作者:老谢

折腾的差不多了,吐槽的样式似乎勉强能看了,就这样了,以后慢慢再改。。。

T410更换喇叭

分类:乱七八糟日期:2014-05-04 - 21:49:15评论:8条作者:老谢

  晚上发现T410的左边喇叭不响了,因为在宿舍没有音响,也没有买音箱的打算,平时用内置的喇叭用的频率很高,突然只有一边有声音让我很不爽,于是乎下单买了个对喇叭,虽然卖家说是原装的,但是看着做工应该是做作坊的货,顺便买了套新的螺丝,老的螺丝有几颗都快拧花了,不能亡羊补牢嘛,要是真花了就麻烦了,而且还得再出一次运费。。又是从深圳发,漫长的等待。。

T410更换喇叭

继续阅读…

Tags:

WordPress禁止非中文评论

分类:折腾日期:2014-05-04 - 21:44:01评论:6条作者:老谢

最近在优化博客,把能用代码版的插件都删除用代码版来直接实现,目前已经干掉三款插件。。

/* refused spam */  
function refused_spam_comments( $comment_data ) {  
$pattern = '/[一-龥]/u';  
if(!preg_match($pattern,$comment_data['comment_content'])) {  
err('评论必须含中文!');  
}  
return( $comment_data );  
}  
add_filter('preprocess_comment','refused_spam_comments');

如果你使用ajax评论,请直接将上面的代码复制到主题的functions.php模板即可,如果主题用的不到ajax评论,把err改成wp_die就行

另外第三行的$pattern = ‘/[一-龥]/u’;是个正则表达式,用于表示所有中文字符

删除sendmail发送列队

分类:linux日期:2014-05-02 - 20:54:19评论:9条作者:老谢

在折腾自动备份到邮箱的脚本,执行中突然vps变得非常卡,ping了下发现vps的延迟飙升到了2000+,从阿里云后台的监控看上行带宽最大已经达到了1MB/s,

停止sendmail服务后延迟正常,重启后问题依旧,很容易就可以判断应该是邮件发送的附件体积较大占用大量网络资源导致的问题,尝试重启sendmail问题依旧,可以判断重启后邮件仍在发送的列队,会重新发送,平常很少使用mail命令,所以一番搜索后找到答案:

[root@xj123 ~]# sendmail -bp
                /var/spool/mqueue (1 request)
-----Q-ID----- --Size-- -----Q-Time----- ------------Sender/Recipient-----------
s42CBBlP002728 175369339 Fri May  2 20:11 <root@xj123.info>
                                         <i@xj123.info>
                Total requests: 1

可以查看待发送的列队,看到已经的确是有列队的邮件,我们删除掉就好了,邮件列队文件存放在/var/spool/mqueue/,删除该目录下的对应文件即可

[root@xj123 ~]# cd /var/spool/mqueue
[root@xj123 mqueue]# ls
dfs42CBBlP002728  qfs42CBBlP002728
[root@xj123 mqueue]# rm -rf *

至此,问题解决,最后再送自己一句话,no zuo no die!!

Tags:

博客搬家至阿里云

分类:折腾日期:2014-05-01 - 16:29:57评论:28条作者:老谢

博客放在国外快4年了,okvps不知不觉也用了快两年,也非常感谢okvps可以很稳定的陪着我的博客走过两年的时光,

虽然也很想继续用下去,但已经不想再折腾,放在国内,只图安安心心写写博客而已,如果你不想备案的话,那我依然是推荐okvps,因为够稳定!!

终于不能再忍动不动抽风的HE线路,搬到了阿里云,选择杭州的机房,编译速度感觉一般,

贴一下相关的配置文件,就当纪念下新的开始,另外阿里云自带的监控看起来不错,云盾不知道又没有用处

继续阅读…

Tags:

Xenserver VPS被挂起强制关机

分类:xenserver日期:2014-04-25 - 13:23:54评论:2条作者:老谢

在XenCenter里面看到vps为黄色的箭头,并且无法对其进行操作,这被称作被挂起,那么要如何处理呢?

执行下面的命令找到对应vps的uuid:

[root@localhost ~]# xe vm-list name-label=vps888 //查找uuid
 
uuid ( RO)           : c9676696-3430-39b1-6ca7-267952bccc0c
name-label ( RW): vps888
power-state ( RO): running

接着找出对应的domain_id

[root@localhost ~]# list_domains //得到如下输出,根据iid找到对应的domain_id
 
id   |                                 uuid                               |  state
  0   | 139c80ae-0bc2-4a43-a7a8-26fa178ed648    |      R
263 | c9676696-3430-39b1-6ca7-267952bccc0c  |      B H
302 | 5aa05c58-6e72-9554-961c-52d0439870b8  |      B

然后摧毁该domain_id

[root@localhost ~]# /opt/xensource/debug/destroy_domain -domid 263

最后强制关机后再启动即可恢复

[root@localhost ~]# xe vm-shutdown name-label=windows 2003 --force

CentOS安装配置PPTP并结合freeradius验证

分类:linux日期:2014-03-18 - 3:03:03评论:3条作者:老谢

关于OpenVPN和L2TP整合freeradius验证的帖子都已经写出来了,今天公司VPN增添两台PPTP的服务器,这个帖子就贴出配置过程以便以后备用,下面是OpenVPN和L2TP配置的传送门:

CentOS安装配置OpenVPN并结合freeradius验证
CentOS安装配置L2TP并结合freeradius验证

本帖的配置环境为CentOS5 32bit,配置安装PPTP的过程就不写了,如果不会请在本博客自行搜索,下面贴出整合freeradius需要进行的配置:

pptp客户端配置部分

wget http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/radiusclient-0.3.2-0.2.el5.rf.i386.rpm
rpm -i radiusclient-0.3.2-0.2.el5.rf.i386.rpm
vim /etc/radiusclient/servers
#Server Name or Client/Server pair		Key		
#----------------				---------------
#portmaster.elemental.net			hardlyasecret
#portmaster2.elemental.net	    		donttellanyone
YOUR_RADIUS_SERVER_HOSTNAME_OR_IP  YOUR_RADIUS_SERVER_SECRET

继续阅读…

为博客安装SSL证书

分类:linux日期:2014-03-06 - 20:46:40评论:28条作者:老谢

以前也配置过ssl,但是过期以后就没续费,无意间在淘宝上看到positive的ssl只要不到10块,于是顺手买了一个安装上,

这里记录一下配置过程,虽然对我来说没啥用,只为有个绿色安全图标看着好看吧,也仅仅用在后台,前台不打算使用全https,因为还要去除很多http连接,非常麻烦而且没意义,懒得弄。

编辑httpd-ssl.conf找到SSLCertificateFile以及SSLCertificateKeyFile配置上crt和key

继续阅读…

Tags: ,