后会无期

  讲的是居住在中国最东边小岛上的三个青年马浩汉(冯绍峰 饰)、江河(陈柏霖 饰)、胡生。因为人生面临巨大变化,彼此心怀不同目的,离开岛屿踏上大陆,驾车开始一段未知的生命旅程。
  这是一段滑稽而又忧伤的旅程。他们经历了友情,亲情,爱情三大情感的困境与考验。在路上,他们遇到了各种人物体验了各种遭遇:依然追求梦想的儿时伙伴、十年恋爱长跑却是另外结果的网友、因信任他人而导致人财两空等等。
  这段旅程让他们对于自我有了前所未有的思考,彻底改变了他们的人生轨迹。马浩汉和江河坚持走到了终点,最终走上了截然不同的人生道路。

  ps 观后感:今年在电影院里看过的最好的汽车广告。片尾《平凡之路》轰然响起时,胸腔涌起一股韩寒和朴树都老了的悲怆感。对于接受年轻时的偶像老去这件事实的方式,没什么比看他们拿出平庸作品更心酸的了。再见,谢谢你们的曾经陪伴,但我已长大。

image

image

image

若不是终点,请一直微笑向前

每个人的人生都有两条路,一条用心走,叫做梦想;一条用脚走,叫做现实。心走得太慢,现实会苍白;脚走得太慢,梦不会高飞。人生的精彩,总是心走得很美,而与脚步能合一。
只要别人和你在一起,你让别人感觉很舒服,你必成大业!
学着看淡一些人和事物,这才是对自己最好的保护。

生命不是一场赛跑,而是一次旅行。比赛在乎终点,而旅行在乎沿途风景,好心情才会有好风景。
生命太短暂,哪有时间遗憾,一分钟都不要留给那些让你不快的人或事。若不是终点,请微笑一直向前!
误解的本质:被误解的人一点儿都不吃亏,误解别人的人,是他丧失了机会!
不要因为暂时的得到而失去未来的拥有,靠牺牲别人得到的更不会长久。没办法,这是天道。
人生,总有太多期待一直失望,总有太多梦想一直落空,总有太多言语无人可诉。其实,有些事,轻轻放下,未必不是轻松;有些人,深深记住,未必不是幸福;有些痛,淡淡看开,未必不是历练。坎坷路途,给身边一份温暖;风雨人生,给自己一个微笑。生活,就是把快乐装在心中,然后,静静融化,慢慢扩散。
这个世界不是所有的人都懂你,被不懂的人误解无须争辩,我们选择沉默;有时被最爱的人误解,我们难过到不想争辩,也只有选择沉默。生命中往往有很多无言以对的时刻。不是所有的是非都能辩明,不是所有的纠葛都能理清,有时沉默就是我们最好的回答和诠释。IMG_3637 2

梦想中的小店

三四月份的时候去了趟厦门,看望了下在厦门的老朋友。厦门还是原来的样子,街道上那么的干净,空气也很好,只不过游客比以前更多了。曽厝安以前只是一个沿着海边的小渔村,现在已经发展成为一个外地游客的聚集地,吃喝玩住全面开花。小渔村早已经没了从前的安静与朴实。

朋友开的客栈也在小渔村里,叫‘海边的卡夫卡’,名字是不是很文艺。我去的时候,朋友刚刚转让了这家客栈。可能朋友也不喜欢现在的曽厝安了吧,跟我感觉一样吧。

后面我还是去了鼓浪屿,也去了‘花时间’咖啡店;2010年的时候曾经有专门去找过,当时是因为在网上有看了他们店的网站介绍,一直很吸引我,但是当时没有找到。这次真的是不经意间就走到了店门口,那当然必须进去坐坐了啊。

上面的照片,是我在厦门万达广场附近的一家小店用手机拍摄的照片,是一家叫‘TD唱片’的小店 ,上下两层,店内装修风格简洁漂亮,我很喜欢,店里有书、音乐、咖啡、WIFI ,这不就是我梦想中要开的店嘛,真的很喜欢。


IMG_3640 2 IMG_3642 2 IMG_3646 2 IMG_3660 2 IMG_3657 2

错过

人的一生中,在有意无意之间会错过许多,也许是一个等待中的电话,也许是一次重要的约会,或者是一段美好的爱情……但你不必为此而抱怨和叹息——错过了漂亮,你还拥有健康;错过了智慧,你还拥有善良;错过了财富,你还拥有自由……说不定哪一天你会忽然发觉:错过了,反而是—种幸运,就像太阳错过乌云,换来的是光芒四射。

psu

陪我到可可西里去看海

如果有一天你找不到我
你会去什么地方发呆

谁说月亮上不曾有青草
谁说可可西里没有海
谁说太平洋底燃不起篝火
谁说世界尽头没人听我唱歌

谁说戈壁滩不曾有灯塔
谁说可可西里没有海
谁说拉拇拉措吻不到沙漠
谁说我的目光流淌不成河

谁说我的一生注定要蹉跎
谁说你的心里荒凉而曲折
谁说流浪歌手找不到真爱
谁说可可西里没有海

谁说可可西里没有海

陪我到可可西里看一看海 我不要未来只要你来
陪我到可可西里看一看海 我一直都在只要你来
陪我到可可西里看一看海 我去划船 你来发呆
陪我到可可西里看一看海 亲爱的 我等你来

人生如茶

茶若人生,沉时坦然浮时淡然。

喝茶,只有两个动作——拿起和放下。喝茶就是这么简单,拿起,然后放下。而人生,看起来繁杂的一切,其实又何尝不是这么简单?有些事何必纠结于心?有些人何必纠缠不清?很多时候,看淡一些,看轻一些,世事原本可以像喝茶一样,不过拿起和放下罢了。

茶不过两种姿态:浮、沉;茶人不过两种姿势:拿起、放下。浮沉时才能品味出茶叶清香;举放间方能凸显出茶人风姿;懂得浮沉与举放的时机则成就茶艺。

人生如茶,沉时坦然,浮时淡然,拿得起放得下。待这茶尽具净之后,自有人会记得你是如何的真香满溢。

低调的人,一辈子像喝茶,水是沸的,心是静的。一几,一壶,一人,一幽谷,浅酌慢品,任尘世浮华,似眼前不绝升腾的水雾,氤氲,缭绕,飘散。茶罢,一敛裾,绝尘而去。只留下,大地上让人欣赏不尽的优雅背影。安静一点,淡然一点,沉稳一点,随意一点。

品茶,品人生百态。在一杯茶面,世界安静了下来,喧嚣、浮华如潮水般地褪去,茶——人在草木间,只剩下最纯净的自己,在这一刻,茶与禅是如此地默契,茶……融水之润、木之萃、土之灵、金之性、火之光,禅…冥思、纯厚、枯寂、洞彻,解茶之旷达随心,释茶之圆融自在,金木水火土乃茶之五性,茶与禅,乃至真至拙至天然……

懂不懂茶并不重要,千利休禅师说:“须知茶道之本,不过是烧水点茶”。喝什么茶也不重要,适合自己的茶才是好茶。喝茶就是“忙里偷闲,苦中作乐”。每个茶人心中都有一方清雅净土,可容花木,可纳雅音。日日在此间醒来,不问凡尘,静心享受其中!人生如茶,沉时坦然,浮时淡然,沉浮之间,淡然处之。

饮茶,就是品味一种文化。人生如茶,沉时坦然,浮时淡然,月色朦胧,将尘世喧嚣冲泡成手中的一杯茶,任汤色一点点淡去,慢慢读懂茶的品格与韵味。当你用心品茶时,茶叶绽放出的美丽、茶香亦是不同。茶之道,茶知道,守一怀净土,盈一眸恬淡,因为懂得,所以慈悲。愿每个人,在纷呈世相中不会迷失荒径,可以端坐磐石上,陶醉茶香中。

不得不说的memcached

w3-total-cache + memcached

经过测试发现WP在使用了w3-total-cache+memcached 缓存后,MYSQL 的压力明显降低。cpu 使用率从之前测试时的80%降至现在的10%以内。

下面是AB测试的结果:

enchmarking www.csxq.net (be patient)
Completed 100 requests
Completed 200 requests
Completed 300 requests
Completed 400 requests
Completed 500 requests
Completed 600 requests
Completed 700 requests
Completed 800 requests
Completed 900 requests
Completed 1000 requests
Finished 1000 requests
Server Software: nginx/1.7.2
Server Hostname: www.csxq.net
Server Port: 80

Document Path: /
Document Length: 19452 bytes

Concurrency Level: 1000
Time taken for tests: 8.972 seconds
Complete requests: 1000
Failed requests: 0
Write errors: 0
Total transferred: 19990324 bytes
HTML transferred: 19520071 bytes
Requests per second: 111.46 [#/sec] (mean)
Time per request: 8971.649 [ms] (mean)
Time per request: 8.972 [ms] (mean, across all concurrent requests)
Transfer rate: 2175.94 [Kbytes/sec] received

Connection Times (ms)
min mean[+/-sd] median max
Connect: 15 304 535.7 34 3055
Processing: 87 3626 1475.1 3339 8103
Waiting: 40 900 1095.1 334 6446
Total: 146 3930 1501.4 3712 8960

Percentage of the requests served within a certain time (ms)
50% 3712
66% 4188
75% 4588
80% 4816
90% 5879
95% 6728
98% 8698
99% 8849
100% 8960 (longest request)

 

return array(
‘version’ => ‘0.9.4’,
‘cluster.messagebus.debug’ => false,
‘cluster.messagebus.enabled’ => false,
‘cluster.messagebus.sns.region’ => ”,
‘cluster.messagebus.sns.api_key’ => ”,
‘cluster.messagebus.sns.api_secret’ => ”,
‘cluster.messagebus.sns.topic_arn’ => ”,
‘dbcache.debug’ => false,
‘dbcache.enabled’ => true,
‘dbcache.engine’ => ‘memcached’,
‘dbcache.file.gc’ => 3600,
‘dbcache.file.locking’ => false,
‘dbcache.lifetime’ => 180,
‘dbcache.memcached.persistant’ => true,
‘dbcache.memcached.servers’ => array(
0 => ‘127.0.0.1:11211’,
),
‘dbcache.reject.cookie’ => array(
),
‘dbcache.reject.logged’ => true,
‘dbcache.reject.sql’ => array(
0 => ‘gdsr_’,
1 => ‘wp_rg_’,
2 => ‘_wp_session_’,
),
‘dbcache.reject.uri’ => array(
0 => ”,
),
‘dbcache.reject.words’ => array(
0 => ‘^\\s*insert\\b’,
1 => ‘^\\s*delete\\b’,

 

STAT pid 26080
STAT uptime 41627
STAT time 1404535278
STAT version 1.4.5
STAT pointer_size 64
STAT rusage_user 1.425783
STAT rusage_system 1.332797
STAT curr_connections 25
STAT total_connections 1951
STAT connection_structures 26
STAT cmd_get 2189
STAT cmd_set 1889
STAT cmd_flush 0
STAT get_hits 1126
STAT get_misses 1063
STAT delete_misses 7
STAT delete_hits 2
STAT incr_misses 0
STAT incr_hits 0
STAT decr_misses 0
STAT decr_hits 0
STAT cas_misses 0
STAT cas_hits 0
STAT cas_badval 0
STAT auth_cmds 0
STAT auth_errors 0
STAT bytes_read 1605608
STAT bytes_written 2963857
STAT limit_maxbytes 524288000
STAT accepting_conns 1
STAT listen_disabled_num 0
STAT threads 4
STAT conn_yields 0

不得不说缓存技术很重要啊。

启动:memcached -d -m 128 -u root -l 127.0.0.1 -p 11211 -c 2000 -P /tmp/memcached.pid

关闭:kill `cat /tmp/memcached.pid`

查看:echo stats | nc 127.0.0.111211

实时:watch “echo stats | nc 127.0.0.1 11211”

memcache 在Centos 下的安装很方便,直接使用epel 的源:

yum install -y memcached

防DDOS攻击SHELL脚本

 

echo ———————————————————————-
netstat -anpt |grep :80 |awk ‘{print $5 }’|sort | awk -F: ‘{print $1}’|uniq -c |awk ‘$1 >100 {print $1,$2}’ >/etc/nginx/iplist.txt
for ip in `awk ‘{print $2}’ /etc/nginx/iplist.txt`
do
echo “$ip”;
/sbin/iptables -I INPUT -s “$ip” -j DROP;
done
echo ———————————————————————-

 

#ddos_shell
*/1 * * * * /etc/nginx/ddos.sh >/dev/null;sleep 20;/etc/nginx/ddos.sh >/dev/null;sleep 20;/etc/nginx/ddos.sh >/dev/null;
*/10 * * * * service iptables restart;

 

Mac Pro被黑得一无是处

就这配置还嘲笑人家,擦

专业 PC 工作站厂商 BOXX 今天发布了一段非常有趣的视频广告,广告中主要以各种黑苹果最新 Mac Pro 工作站为主。虽然这段广告的动机不纯,但还是突出了新款 Mac Pro 的不少限制。BOXX 提到, Final Cut Pro X 的发布代表着苹果开始不再专注于专业市场。

这段视频中,一个大叔拿着新买的 Mac Pro 跑到他朋友前炫耀,并说道:“看,全新 Mac Pro,是圆形的,如此优雅! ”随后他朋友问到:“是英特尔处理器么?”Mac Pro 用户回答道:“那必须的!”。随后,他朋友又问道:“是双英特尔处理器么?24核?”Mac Pro 用户回答道:“不是。”随后的问答,可以说将 Mac Pro 黑到了极点。

“英伟达显卡么?”“不是”

“支持多显卡么?要大于两个!”“不是”

“能升级多显卡么”“不能”

“能扩展么?”“能!”;“不用 Thunderbolt 扩展?”“不能。。。”

“能安装专业软件3ds Max 么”“能!”“不装 Windows 的情况下?”“不能。。。”

“在安装一个硬盘?”“不能。。。”

“能超频么?”“不能。。。”

“支持10Gbps网卡么”“不。。。”

“能水冷散热么?”“不能。。。”

你应该买一台BOXX!最后,广告还神补刀,有人走过来把 Mac Pro 误认为真的“垃圾桶”,并将烟灰放进去。“其实Mac Pro 的扩展性还是非常不错的!”

Nginx tcp /IP 负载均衡

                                                          internet
                                                              |
                                                              | _ _ _ _ _ _ _ _ _ _ _ _ _  _ _DNS 轮询
                                                              |
                                                            route
                                                              |
                                                            nginx1 ………………………… …… nginx N
                                                               |
                                      |                                                 |
                                   squid                                           squid
                                      |                                                  |
                                   apache                                        apache
                                      |                                                  |
                                      |                                                  |
                                      |                                                  |
                                  nginx _tcp ( Load Balancing )
                                                      |
                           |     |                            |     |
                          mysql 主     mysql 从                        mysql 主    mysql 从
#
#
#nginx_tcp.conf
#
#
#
#
tcp {
        upstream cluster {
            # SQL ROUTE
            server 10.0.0.80:3306 weight=1;
            server 10.0.0.81:3306 weight=1;
            check interval=3000 rise=2 fall=5 timeout=1000;
        }
        server {
            listen 3307;
            proxy_pass cluster;
        }
    }

nginx和squid配合搭建的web服务器前端系统

两种前端架构:

lvs -> nginx前端代理 -> squid缓存
lvs -> squid前端缓存 -> nginx中层代理

squid在前面的优点:

Squid作纯代理比较稳当 前端少一级代理,响应速度会快,出问题的可能性要小 功能有限,不会常被调整 容易为人接受,只是为了扩充功能而增加中层代理 一般的配置简便,比如增加一个二级域名,只需配置一个指向。 增加的nginx可扩展功能,增加对应用服务的负载均衡等。

squid在前面的缺点:

squid支持的负载均衡配置复杂 容灾问题 更新缓存要遍历所有机器 squid只支持单cpu,所以浪费cpu

nginx在前面的优点:

分流、负载均衡功能强大,可以细致定义 可精细定制access_log nginx的错误日志更详细 可让squid只缓存无压缩版本,由nginx压缩,这样可优化squid缓存容量 nginx可分担部分无实时性要求的缓存

nginx在前面的优点:

nginx目前还有部分bug。 功能强,所以可能经常被调整 nginx代理用的短链接方式 单机上安装nginx+squid的cpu消耗比纯squid和纯nginx之和要大一倍,但也不算高 容易遭到质疑,不易被接受。

旅行和岁月

人生是一个慢慢地苏醒和剥离的过程。昨天你还不能宽恕的人,今天你已经学会了原谅;昨天你还不能接受的事情,今天你已经懂得了理解。 旅行和岁月,都在教会我人生,教会我宽容。

20140627-155353-57233896.jpg

花开见禅 花不开也见禅

花开见禅 花不开也见禅
人对事物的认知有三个境界。要想提升生活的境界,就要先提升认知的境界。
桂琛禅师去参访玄沙禅师。
玄沙问:“三界唯心,你是怎么体会的?”
桂琛指着椅子,问:“你叫这个是什么?”
玄沙回答:“椅子。”
桂琛说:“那你还没有领会三界唯心的真义。”
玄沙于是改口说:“我叫它作竹木,那你叫它什么?”
桂琛说:“我也叫它竹木。”
我们对事物的认知,最初仅止于表象或名相,譬如说那是“椅子”或“床铺”,这是第一境界。但椅子和床铺即使外观、功能有别,却都是“竹木”所造,能看出事物表象背后的共通本质,是认知的第二个境界。
六祖慧能在抵达法印寺时,正值黄昏时刻。晚风习习,吹动着寺里的一刹幡。他听到两个和尚在争论:
一个和尚说是“幡在动”,另一个却说是“风在动”,彼此争论不休。
慧能说:“能不能让我这个俗人参加两位的高论?我觉得这既不是幡动,也不是风动,而是你们的心在动。”
风吹幡动,说“幡在动”,这是只看到表象,是认知的第一境界。但不只幡动,附近的柳枝也在动,说“风在动”,点出它们共通的原因,是认知的第二境界。但归根究底,看到幡动、柳枝动,知道风在动,都来自心的观照,也就是“心在动”,这是认知的第三境界,也是认知的最终本质,所谓“三界唯心”是也。
不同的认知境界,会影响我们对事物的解释,更进而左右我们的应对和处理方式。当你觉得不对劲,而想要有所改变时,如果你认为那是“幡在动”,那你就会想去改变幡;如果你认为那是“风在动”,那你就会尝试去改变风向;如果你认为那是“心在动”,那你就必须去改变你的心。
禅,直指本心,告诉我们应该认识什么、知道什么。