按月存档: 2013/12

PHP5.4安装ZendGuard

分类:linux日期:2013-12-27 - 17:27:22评论:5条作者:老谢

Zend Guard Loader (Runtime for PHP 5.4)(32 bit)

Zend Guard Loader (Runtime for PHP 5.4)(64 bit)

下载后放到/usr/local/zend/,然后编辑php.ini加入下面配置即可:

[Zend Guard]
zend_extension=/usr/local/zend/ZendGuardLoader.so
zend_loader.enable=1
zend_loader.disable_licensing=0
zend_loader.obfuscation_level_support=3
zend_loader.license_path=

保存后重启apache即可

Tags:

WordPress防CC攻击

分类:折腾日期:2013-12-25 - 10:03:37评论:18条作者:老谢

作为一个用小内存vps的博主,博客只要被人有意的狂刷新负载就会飙升,使用wp-super-cache生成静态页面,可以有效的解决这个问题,但是会导致访问计数postviews插件失效,无法统计到访问数量,以前使用WP-PostViews和WP Super Cache冲突导致不计数的解决办法,在postviews最后一次更新后,这个办法也不能用了,搜了其他版本也没能解决这个问题,于是也懒得折腾了,使用下面一段防CC的代码就能解决狂刷新造成vps负载飙升的问题,见下面的代码复制到模板的function.php文件即可:

//防止CC攻击
session_start(); //开启session
$timestamp = time();
$ll_nowtime = $timestamp ;
//判断session是否存在 如果存在从session取值,如果不存在进行初始化赋值
if ($_SESSION){
  $ll_lasttime = $_SESSION['ll_lasttime'];
  $ll_times = $_SESSION['ll_times'] + 1;
  $_SESSION['ll_times'] = $ll_times;
}else{
  $ll_lasttime = $ll_nowtime;
  $ll_times = 1;
  $_SESSION['ll_times'] = $ll_times;
  $_SESSION['ll_lasttime'] = $ll_lasttime;
}
//现在时间-开始登录时间 来进行判断 如果登录频繁 跳转 否则对session进行赋值
if(($ll_nowtime - $ll_lasttime) < 3){
  if ($ll_times>=5){
header("location:http://127.0.0.1");
  exit;
  }
}else{
  $ll_times = 0;
  $_SESSION['ll_lasttime'] = $ll_nowtime;
  $_SESSION['ll_times'] = $ll_times;
}

使用上面的代码后,产生大量请求的访问者将被重定向到127.0.0.1,源码来自:WordPress防CC攻击代码(续)

Tags:

ECUG Con 2013 大会将于 12 月末在深圳举行!

分类:乱七八糟日期:2013-12-24 - 13:11:43评论:2条作者:老谢

ECUG 即 Effective Cloud User Group(实效云计算用户组),关注并发模型与分布式开发的最佳实践,每年都会筹办一次全国性的 ECUG Con 大会,至今年已是第八个年头。

大会将于 Go 语言编程为主,无疑是全国首场以 Go 语言为主的盛宴!

我一直使用的七牛云储存是本次大会最大的赞助商,这次我也是通过七牛云储存了解到此次大会。

大会今年将在深圳举行,都是免费的,有兴趣且方便的同学可以去报名参会,会议在 12 月 28 日 ~ 29日举行,为期 2 天。

会议议程安排

12 月 27 日:

讲师入住酒店

19:00 会务人员&讲师小聚

12 月 28 日:

08:30 ~ 09:00 签到

09:00 ~ 09:15 开场

09:15 ~ 10:15 张虎(深圳微智云科技CEO) – couchbase实战

10:15 ~ 10:30 提问&交流

10:30 ~ 11:30 刘奇(京东商城架构师)- golang在京东的应用

11:30 ~ 11:45 提问&交流

11:45 ~ 12:00 集体拍照留念

12:00 ~ 13:30 午餐

13:30 ~ 14:30 沈峰(美团网) – golang在美团的应用

14:30 ~ 14:45 提问&交流

14:45 ~ 15:45 Jean-Paul Smets(Nexedi 创始人及ERP5的原作者) – JIO:云存储成就兼容性

16:00 ~ 16:15 提问&交流

16:15 ~ 17:15 郭忆(网易杭州研院高级开发工程师) – 网易云数据库架构设计实践

17:15 ~ 17:30 提问&交流

17:30 ~ 18:30 吴祖洋(奇虎360在线游戏部门后端Team Lead)- SSDB 数据库在 360 游戏玩平台中的应用

18:30 ~ 18:45 提问&交流

12 月 29 日:

08:15 ~ 09:15 乔捷(晋泰正宏CTO) – EasyGame网络游戏服务器解决方案

09:15 ~ 09:30 提问&交流

09:30 ~ 10:30 梁智珩(北京悦易生活) – 基于 Erlang 的网页游戏开发实践

10:30 ~ 10:45 提问&交流

10:45 ~ 11:45 许式伟(七牛云存储CEO)- Think in Go:Go语言最佳编程实践

11:45 ~ 12:00 提问&交流

12:00 ~ 13:30 午餐

13:30 ~ 14:30 谢孟军(盛大云分发高级研究员) – CDN下载架构设计

14:30 ~ 14:45 提问&交流
14:45 ~ 15:45 马全一(docker.cn 中文社区发起人) – 使用 Docker 构建 Private PaaS

16:00 ~ 16:15 提问&交流

16:15 ~ 16:30 aadebuger(北京天合万盛科技有限公司) – 用docker,haproxy 构建一个mongodb 托管服务,一个短生命期的数据库服务

16:30 ~ 17:30 提问&交流

会议地点

会场: 3WCoffee(深圳店)。

地址: 南山区科技园北区松坪山路1号源兴科技大厦东座1层。

ECUG Con 2013 大会将于 12 月末在深圳举行!

我要参加

有关活动的具体内容请访问活动官网:http://www.ecug.org

本届大会具体内容请访问:http://www.ecug.org/2013:agenda

报名参加地址:http://www.51qiangda.com/forms/527a6575b3e57c29ff0000b9

使用树莓派搭建NAS计划

分类:linux日期:2013-12-23 - 18:09:07评论:16条作者:老谢

群晖NAS作为一个解决方案和硬件捆绑销售的厂家,高高在上的价格果断买不起,虽然推出了一款DS214se售价999的型号,但是加上再买块3.5的2T的WD红盘,价格也得1800左右,成本投入太高,并且我的NAS目的只是为了方便随时获取一些工作文件以及存储一些使用频率较高的数据,而且作为一个爱折腾的人,群晖可玩性也不高(好吧,只是安慰下自己,没钱只能穷折腾。。。)

本来是用极路由内置的4G存储,刷破解root的官方固件配置samba解决的,但是由于官方升级固件,老版本手机客户端老提示更新,被提示烦了,所以就索性升级到最新版官方固件,升级后发现升级固件不会覆盖pppoe的拨号参数,由于我的网络特殊性,需要修改一些拨号参数才能正常拨号,之前使用root过的官方固件对配置文件进行了调整,以为升级新固件会覆盖配置文件,如果真覆盖了,就刷回openwrt妥妥的,让官方估计去死吧,但是既然不覆盖pppoe的配置文件,以后干脆就一直用官方固件好了,懒得再动它,由此产生NAS的需求。

不经用间想到或许可以用树莓派来实现需求,于是搜索了下,竟然有专为树莓派开发的NAS系统,名RaspNAS,看了下集成的功能,完全可以满足需求,既然如此,下面计算下所有需要购买的东西成本:

所需物品清单

物品
价格(¥)
说明
raspberry pi套装
321.5
电源+sd卡+外壳+螺丝刀+铜散热片+树莓派
不知名品牌USB HUB带电源
15
硬盘
0
有一块闲置的80G硬盘
MINI USB线
3
大概10CM长短线,太长的线用起来不方便
USB转DC线
9.9
挂移动硬盘,树莓派的USB供电可能不稳定,还是接DC电源放心

总计349.4元,不到350块的成本,就能实现NAS的需求,也就完成了所谓个人云网络的搭建,所需物品能想到的就这么多了,具体行动下个月放假回家实施,因为在学校没外接显示器,不方便配置树莓派,好吧其实这都不是理由,真正原因是这个月还需要填饱肚子

2013年末总结

分类:吐槽日期:2013-12-20 - 19:11:15评论:21条作者:老谢

不知不觉一年又过完了,说好的世界末日呢?在@老毕那看到了年末总结,趁着背完书休息的时间也把2013整理了一下。

2013规划完成情况:

1. 在北京稳定下来 未完成,为了学历,来苏州上学了
2. 必须通过CCNP 未完成,主要原因考试费用略高,但是CCNP的路由和交换已经学完
3. 考C1驾照 未完成,被关系坑了,交了钱拖了老久没给我考试,最后好不容易退了部分的钱
4. 入MBP 完成,入了11寸的Air
5. 把字练好,至少写出来不是狗爬体就行 未完成
6. 提高英文阅读能力 完成,阅读能力有提升

博客的数据(2013/01/01 – 2013/12/20):

2013年末总结

2014的规划:
  • 入手24-105红圈镜头
  • 考驾照
  • 考四级
  • 深入学习linux以学习及TCP/IP卷一
  • 入手ipad mini 4G版
年末总结

在学习方面,还是觉得自己知识不够用,趁着还年轻有这个机会,在拿到学历的基础上,趁大学的几年努力加强专业能力,提升专业能力,以便大学毕业后可以顺利找到一个工作,CCNP考试代价太高,而且3年有效期,大学毕业那年正好也过期了,距离CCNA过期还有半年多,还在犹豫要不要放弃考试,反正考试也就混个paper,不如抛去paper的包袱,认真学习专业知识,提高能力才是真的。

在生活上更独立,在生活费上彻底独立,争取尽量不花家里的钱,工作上更用心,尽心尽力服务于每一个客户。

继续阅读…

更换DNS到HE.NET

分类:乱七八糟日期:2013-12-08 - 22:32:55评论:26条作者:老谢

从谷歌的sitelink掉,到这次PR更新,我的博客毛动静都没,终于开始检查哪里得罪谷歌了

登录非常非常非常久没登陆的谷歌管理员工具以后,发现网站居然报DNS错误,搜一圈发现很多博主也都遇到了这个问题,相同点是都是使用dnspod中文版做的解析,问题源头可能是被墙了

更换DNS到HE.NET

得了,自打dnspod免费的dns从6台换到2台,再到现在免费dns质量还这么差,咱还是换走吧,妥妥的换到了dns.he.net,解析速度似乎还行,至于稳不稳定观察一段时间再说吧,还是不行就换到namecheap再试试

最后求谷歌快点恢复抓取,求恢复sitelink,求涨PR!!