Linux > 在centos下限制apache2.2下载速度

2014-04-02

“这个世界永远不缺奇葩的客户--杰林修”

某客户今天和客服抱怨网站打不开。一开服务器,好啊,在网站服务器,上传了10g的资料给代理商下载……

没办法,为了保证网站正常,只能折腾apache了。

在网上找了一堆无效的过时的信息之后,终于搞定了。

首先,安装apache的bw_mod(debian用户直接apt-get install libapache2-mod-bw)

先yum install httpd-devel,这样才有apxs命令

上sf下载最新版本的mod_bw代码:http://sourceforge.net/projects/bwmod/files/bwmod/

接压缩,安装

apxs –i –a –c mod_bw.c

安装完毕,修改apache配置文件

BandWidthModule On

ForceBandWidthModule On

#BandWidth all 602400

LargeFileLimit * 20000 200000

第三行是修改每个用户的下载限速。其实意义不大。

第四个是限制制定文件的限速,第1个参数是后缀名,*代表所有,第二个参数是kbps为单位的的尺寸大小,第三个是限速.

一开始没有搞清楚单位,搞了半天都没成功,后来仔细检查了文档才发现了问题。

好了,wget 本地文件测试ok,上阿里云后台看看出口速度,嘿嘿,诸位大侠慢慢下吧。

代码 > 开始尝试用eclipse

2014-03-05

开始考虑把php的编辑器从netbeans转移到eclipse。

无它。名气更大,插件更多。

写代码的style也开始转变了。

总感觉自己有把php折腾成java的倾向。

摄影 > 6d使用一月感受

2014-02-25
  • 画质:完全超越了我的650d。没办法,底大一级别压死人。想想也是,看mtf,就算中心,也要除以1.6,4000的报表mtf,也就2000多了。
  • 高感:3200可用可接受。比650d高两档。
  • 无内闪:引闪郁闷,其他没啥
  • 重量:配合24-70 vc,三斤的重量,让我从单手操作变为了左手扶镜桶操作。脚架估计也要换了。
  • 肩屏:鸡肋。
  • 模式转盘:c1,c2超好用,让我口水5系列的c3。情景模式被隐藏了,不过本来也不常用。
  • 对焦:还算可靠,不论怎么说,比650d和5d2总好的。
总的来说,很好,很值。

摄影 > 准备读点书,苦练内功。

2014-02-21

发现自己逛摄影器材论坛太多,冲动太多,想法太多,基础只是却太少。

不论透视,色彩,构图,都是短板。

看了看纽摄的上册。虽然里面很多都是过时的关于胶片的内容。

但是就透视,构图的目的来说,对拍了一段时间的人很有启发性。

或许,应该补补从小的短板了。

Linux > 修正grub2+efi+dm-crypt(luks)+lvm的grub rescue

2014-01-23

看标题我的觉得自己蛋疼……

今天工作电脑突然罢工,出现grub rescue提示,把我吓个半死。

果断刻盘,修复模式,复制数据。然后开始整系统。

在修复模式中找到自己的root系统,然后grub-install,出现诡异问题。

进入grub,set prefix后,执行insmod normal或者insmod都提示 symbol not found.

Google下来是grub和module不一致。

然后各方查询和尝试,发现grub-install需要指定--efi-directory才能正常启动grub.....

启动后,发现dm-crypt无法起效,提示无法找到lvm卷。

后来有某个老linux-image可以进入,进入后重装最新的modult,自动生成initramfs,解决(dpkg-reconfigure应该也能成功)。

支持重新工作。

等于重新学习了下grub2。

但这玩意实在是linux下最没有学习价值的东西了吧。

摄影 > 上了全副后,痰盂都好用了。

2014-01-22

之前一直不喜欢痰盂。但这次买的是6d机身,所以只能用小痰盂做机身盖,反而发现好用了。

觉得主要是两点。

1是焦段变得合适了,80mm在室内室外都施展不开,对于我这种拍老婆党来说,等效70以内的才适用。

2.对焦容易舍得全开了。不全开的痰盂焦外我实在收不了。

看来痰盂还真的是个“全副镜头”。

摄影 > 成了副厂控。

2014-01-22

自从在截幅上入了a16感觉很好后,现在在全副机身上基本没考虑啥原厂镜头了。

其实原厂镜头在质量控制,绝对画质上,相信还是占优的。

但是对我这样的票友来说,24-70LII的价格完全可以买腾龙24-70 vc+s35了。可玩型完全不再一个级别上的。

所以考虑的镜头基本全是副厂的。

我也不觉得我会在烈日/冰雪/沙漠中去拍照。

腾龙/适马,加油吧

摄影 > 还是入手6d了

2014-01-18

一个月之前还在这里说服自己不要入全副

结果还是入了。

百爪挠心的滋味不好收,还是努力工作多赚点钱吧。

代码 > 不错的js浏览器历史插件histroy.js

2014-01-16

项目接触到有需要一页式页面,通过ajax载入子页面,又希望能控制地址栏。

搜了一圈,决定用histroy.js

https://github.com/browserstate/history.js/

使用很简单。 先绑定处理函数,来处理 histroy的status变动后动态载入页面。

 History.Adapter.bind(window,'statechange',function(){ 
        var State = History.getState(); 
		loadPage(State.url);
    });

然后在需要的地方pushStatus,由处理函数完成绑定功能。

History.pushState(null, null,$(this).attr('href'));

简单,好用,关键是最新更新在7个月前。最新更新在3年前的代码实在不敢用。

代码 > 转用netbeans php开发了

2013-12-27

作为一个光荣的kate党,今天还是专用netbeans做php开发了。

不得不说,kate由于没有一个项目的概念,的确没法和netbeans竞争。至少在代码补全或者是集成版本控制之上。

kate还会用,但基本就是编辑view或则会js吧。

netbeans最大的问题就是内存占用。

在debian上,2g内存明显感到卡,4g才能流畅使用。

win的话,呵呵。