2014年10月

今天去上思修课,上课真的没几个人在听课,看了我的室友,其中竟然有4个在看网络小说,我深感其害,记得第一次看网络小说貌似是初中的时候,是个网游主题的,晚上经常看到凌晨,白天上课想着情节,回家就看,看得天昏地暗,高中也经常看,变得不仅回家看,而且上课也在看,一部《三国演义》大约1mb左右,现在一本网络小说动不动就十几m,随便一本就是十几本的《三国演义》的大小,但是你获取到的知识呢?基本上现在的网络小说,连一点说教意义都没有,更不用说你能从中获取到什么?对于现在网络小说,说好听点的叫幻象,说难听的叫瞎扯,YY,虚拟始终不能代表现实,看网络小说完全是在浪费时间,浪费你的光阴,当然我也不否认某些网络小说写的还是很不错,但是中国现在的网络文学感觉基本变质了,随便一个作家,随便一个写手能为了赚点钱,将一个人从出生写到孙子辈,写了20m还在更新,后面的不是瞎扯就是瞎扯,凑字数,完全没有一点意义,但是仍然有很多人依然在看,说这个是认真专一?感觉如果一本书把你抓进去了,我认为这不是一件好事,你读书是从书中获取知识,当你看完一本书,完全不知道这本书写了什么,我感觉这本书就是个垃圾。

曾经也不知道网络小说怎么悄然得进入我的生活,感觉看了如同吸了大麻一样,时时都在想情节,时时都想看,或许里面的NB的主人公与自己的情形成了鲜明的对比,然而只有不停地去看,或者是不停地去吸食大麻才能减少这种失落感,宁愿沉迷在虚拟的世界中,也不肯在现实中的世界中自由得呼吸,或者说你感觉我说的想法很肤浅,有些网络小说写的的确好,但是基本上大部分的网络小说都是一点意义都没的 文字。

或者说是文化的缺失,缺少了古典文化的束缚,读着一些快餐性的小说,作者又过于得追逐金钱,让文学沾染了世俗的气息,劝告那些被网络小说困扰的朋友,放下手中的小说,选书是个关键,别把青春的宝贵时光浪费在无聊的网络小说上,让自己的身心沐浴青春的气息,朝气蓬勃。

 

明天就是10号了,不知不觉,已经在这个陌生的环境待了一个月,时间过得很快,转瞬即逝的一个月,这段时间,从中学到了很多,也有很多不足,但是感觉对得起自己,没有把自己的时间给浪费,始终让自己处于一个充实的环境中,现在我还很年轻,有很多事情可干,可以为未来的自己铺就一条路,我想过几年之后再回来看这篇文章应该感觉自己这四年大学生活学到了很多,成长到成熟,男孩到男人。

关于英语

我认为英语是几门主课中最重要的一门课,尽管我们专业对英语的分数很低,但是真的要好好学好英语,我不会去刻意得一次性去背个几百个单词,也不会突然拿本英语语法书死啃,感觉对这门课在意就行,看到不认识的单词赶紧查一下,每天记下那么个20来个英语单词,几年下来也是一笔财富,今天上的大学英语第一节课,很失望,不是对老师失望,因为我还没那资格,对同学感到失望,对英语的不重视,甚至是鄙弃,像是学英语就是卖国贼似的,或许是我们传媒与艺术学院的学生才这样,之前老是感觉学习成绩,高考成绩不能代表一个人怎么样,但是我发现学习成绩的好坏能大致体现一个人的品质,修养。

关于专业

初高中时原本以为自己会学网络工程之类的专业,最终高考莫名其妙的报了动画这个专业,其实也没有偏离我本心多少,我理想的工作是当个网页平面设计师,貌似说的高大上了点,说的2B一点就是当个美工,或者有人会说我的目标定的太低了点,抱歉,或许我就是这样一个人,低低调调,或许这样不好,青春需要张扬,我也知道,我尽量在改变。

关于友情

某人说的对,有时候一堆朋友不如一两个真心朋友,感觉自己的交际能力很差,或许是经常跟网络打交道,现实中的朋友很少,交际也很少,异性朋友几乎没有,这大概就是码农没女朋友的原因了,也经常看不惯别人,对,我讨厌不会换位思考的人,或许是自初中的同桌教我怎样换位思考起吧,那种人我尽量避之。

关于爱情

对,我喜欢一个人,最亲近的人感觉越没话题,或许我假装不在意的,其实是我最关心。

HHVM(HipHop Virtual Machine),Facebook的开源项目之一,用于代替php环境,这里不多做介绍,本文介绍配置教程.

安装步骤:
1.配置LNMP. 至于如何配置LNMP,懒人建议使用Linuxeye的一键安装包LNMP一键安装包,选择安装nginx,mysql即可.

2.安装hhvm
安装所需的epel和hhvm yum源

rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

安装hhvm所需文件

sudo yum install libmcrypt-devel glog-devel jemalloc-devel tbb-devel libdwarf-devel mysql-devel \ libxml2-devel libicu-devel pcre-devel gd-devel boost-devel sqlite-devel pam-devel \ bzip2-devel oniguruma-devel openldap-devel readline-devel libc-client-devel libcap-devel \ libevent-devel libcurl-devel libmemcached-devel

安装hhvm所需的yum源

sudo rpm -Uvh http://yum.gleez.com/6/x86_64/gleez-repo-6-0.el6.noarch.rpm

如果是国内主机,由于gleez.com被墙,这里提供另外一个下载地址 gleez-repo-6-0.el6.noarch.rpm,下载后重命名为gleez-repo-6-0.el6.noarch,上传到主机执行以下命令:

sudo rpm -Uvh gleez-repo-6-0.el6.noarch.rpm

安装remi yum源

sudo rpm -Uvh http://rpms.famillecollet.com/enterprise/6/remi/x86_64/remi-release-6.5-1.el6.remi.noarch.rpm

安装hhvm所需软件

yum --enablerepo=remi install libwebp mysql mysql-devel mysql-lib

安装hhvm

yum --nogpgcheck install hhvm

加入开机启动

chkconfig hhvm on

hhvm运行模式由端口改为socket方式,修改 /etc/hhvm/server.ini

;hhvm.server.port = 9001     (注释或者删除此行)<br />
hhvm.server.file_socket = /var/run/hhvm/sock  (添加此行)

hhvm服务管理

service hhvm {start|stop|restart}

3.修改nginx配置:
找到service字段内的php部份,此处在每次添加完虚拟主机以后都要修改.

#fastcgi_pass  unix:/tmp/php-cgi.sock; (注释此行)<br />
fastcgi_pass  unix:/var/run/hhvm/sock; (添加此行)

4.修改hhvm配置(可选):
在/etc/hhvm/php.ini中追加如下:

hhvm.jit_enable_rename_function=true<br />
auto_prepend_file= /home/wwwroot/default/disable_functions ;禁用hhvm中shell_exec函数<br />
expose_php = 0 ;关闭头信息X-Powered-By<br />
memory_limit = 512M ;内存限制<br />
post_max_size = 50M ;文件上传大小限制

新建/home/wwwroot/default/disable_functions,使该文件内容如下:

<?php<br />
function __forbidden_function($name, $obj, $args, $data, &$done) {<br />
  throw new Exception('Calling '.$name.' is forbidden.');<br />
}<br />
fb_intercept('shell_exec', '__forbidden_function');

5.修改hhvm启动用户:
因为源包默认使用nginx用户启动hhvm,而lnmp配置时,是用www用户启动nginx,会有一些权限问题.所以我们这里将hhvm修改为使用www用户启动:
编辑/etc/init.d/hhvm文件

USER=nginx

修改为:

USER=www

接下来将hhrm目录修改为www用户所有:

chown -R www.www /var/run/hhvm

6.重启nginx,启动hhvm.大功告成.

service nginx restart<br />
service hhvm start

7.说明:
wordpress测试完美,负载直降,但是hhvm3.x版本目前不支持phpmyadmin.需要使用的同学可以配置LNMP时,选择安装php-fpm以对phpmyadmin提供php后端支持.

8.参考链接:
https://github.com/facebook/hhvm/wiki/HHVM-Pre-built-packages-for-Centos-6.5

文章转自:阿布博客

锐速这几天搞活动,昨天连续搞了好多20Mbps的版本,但是怎样都安装不了到我的VPS上,这里给大家介绍个hybla,这个也是tcp加速。经过测试感觉速度提升了点吧,不知道是不是心理问题,如果你是国内的VPS就不要看下面的了。以下内容参考至第十二颗行星

一、加载tcp_hybla

首先,OpenVZ的VPS可以不用继续了。对内核的操作权限太低,没法添加相关模块。建议使用KVM。
加载tcp_hybla模块(OpenVZ在这一步就会报错):
/sbin/modprobe tcp_hybla
然后查看是否已经正常加载:
lsmod |grep hybla
如果你的内核版本较新,比如CentOS 6.x的2.6.32,则可以用下列命令查看当前可用的拥堵算法,里面应该有hybla了:
sysctl net.ipv4.tcp_available_congestion_control

二、修改/etc/sysctl.conf

将下述内容添加入sysctl.conf文件:
net.ipv4.tcp_syncookies = 1 net.ipv4.tcp_tw_reuse = 1 net.ipv4.tcp_tw_recycle = 1 net.ipv4.tcp_fin_timeout = 30 net.ipv4.tcp_keepalive_time = 1200 net.ipv4.ip_local_port_range = 10000 65000 net.ipv4.tcp_max_syn_backlog = 8192 net.ipv4.tcp_max_tw_buckets = 5000 net.core.rmem_max = 67108864 net.core.wmem_max = 67108864 net.ipv4.tcp_rmem = 4096 87380 67108864 net.ipv4.tcp_wmem = 4096 65536 67108864 net.core.netdev_max_backlog = 250000 net.ipv4.tcp_mtu_probing=1 net.ipv4.tcp_congestion_control=hybla
保存后,可以用下面命令让设置立即生效:
sysctl -p

三、设置开机后自动加载tcp_hybla模块

刚才第一步里加载的模块只是暂时的,开机后还得重新加载。怎样自动加载呢?

以CentOS为例,在/etc/sysconfig/modules目录下添加一个hybla.modules文件,并且写入以下内容:
#!/bin/sh /sbin/modprobe tcp_hybla
然后设置下可执行属性,以便于系统在开机时自动执行:
chmod +x hybla.modules

四、测试

本优化对普通网页浏览估计效果不大,可以搭个使用tcp协议的梯子,比如tcp版的openvpn,以及近年来的新秀ss(我用的nodejs版),访问下youtube视频吧!下面是我在几个VPS上的测试结果,因为各人网络情况不同,仅供参考:
DigitalOcean和RamNode: 稍微有所改善,不过不明显。顶多是从连480p都看不了变成了能看480p。
BlueVM:在我这里非常给力,优化前后差别较大。之前只能卡卡地看480p甚至320p,现在720p毫无压力,看1080p速度也能接受。如果不是这家的老板爱折腾,黑历史比较多,我就直接把博客直接迁移到BlueVM了,还便宜。
目前安心做站还是得找个靠谱的idc,Hostigation就挺不错的。BlueVM只适合买来折腾,没多大用。

今天在博客测试发了一个test comments,发现我的邮箱一点动静都没,于是我就怀疑是不是sendmail没打开的原因,后台检测一下发现没启动。

因为之前在LOC看到有些人说Vultr(本网站托管处)关闭了邮件端口port 25 导致我的mail函数不能正常使用,然后顺便发了一份TK给vultr要求开通25端口,结果vultr很快就回复我了,说打开了 。

2

 

结果经过我测试,reboot之后,后台sendmail启动一下,然后设置一下自启动之后就正常使用了。