谋定而后动

Just Do It

博客改动

今天不知道为什么,可能是闲得慌,决定改动一下博客:

  1. 主题更改。
    很喜欢lixiaolai.com主题的字体,但是不能直接下载他的主题,就把wordpress 2011的字体改了一下,还行,像那么会事儿。
  2. 把主机迁移了一下。
    最早放在hostmonster上,速度一般,不快也不慢。放到AWS-EC2上,但是发现ping值达到了1000ms,就算了。用cloudflare也不理想,速度虽然快了很多,但是静态文件都缓存了。最后ping了一下ruanyifeng.com的站点,发现他用的是idcsoft的主机,机房在香港,速度接近100ms,这个值很理想,而且他们的主机还支持Python和Ruby,具体怎么实现我还不太清楚。
  3. 换了个域名。
    原来的域名yuanotes.com太麻烦,太难记住,换成chen-yuan.me,这个很容易记住,可惜chenyuan.me不知道被谁抢注了。
  4. 近期文章标题很丑陋。
    一些代码直接写到标题里,像乱码一样。或许这一类东西应该放到一个wiki里。

就这些,今天还挺忙碌的。

正则表达式如何避免贪婪匹配

本来是因为兴趣而研究 http://www.douban.com/group/topic/21206826/

看到里面一个正则表达式,这个另我费解,自己也试了一下,发现我以前对 .* 的匹配理解有误。

先说明一下 .*? 的作用。本来我也稀里糊涂,看过http://lordong.net/wp/post/1127.html 才有所了解。

既然那篇文章说的很清楚,我就不抄袭他的例子了,而且我自己也给不出一个更好的。

说说我对 .*? 里面 .* 的理解吧。

. 是表示任意字符的,那么 .* 就是任意字符任意多个。

以前我错误的理解了 . 的含义,我觉得a.*b可以匹配 ab也可以匹配acccccccccccccb,这是我的理解,只能匹配一个字符0次或者任意次,当我发现还可以匹配 acdeerwb的时候我就没弄清楚到底是怎么匹配的。这种稀里糊涂的精神最要不得。

现在通过.*.*?可以明白了,.是匹配任意字符没错,但是却不是一个固定不变的字符,*表示前面的元素是0个或者任意多个,那么 .*?就表示?前面的那个任意字符,只能出现一次或者0次,出现多次就不匹配,这就恰好是我们需要的避免贪婪匹配。

关于博客

很久没有更新博客了。

有时候会想,写博客到底是为了什么?读了很多人的博客,如李笑来的博客阮一峰的博客,以及刘瑜的博客。他们的博文我几乎是每篇必读。

博客可以传播思想,传播作者的思想。前提是该博客有一定数量的读者。当然,有人喜欢把博客用来当作日记本或者记事本用。

我决定把自己的想法记录下来,这是一个需要坚持的过程。

我想自己写一个博客程序代替wordpress,这次绝对不是一个完美主义者的程序员的幼稚想法。我从事的工作是网络应用开发,这样做可以让工作和兴趣之间取得一个平衡。

我觉得自己每天都在成长,因为我每天都在思考。看了很多的文字、视频,想了很多的事情,却没有记录下来,这是一件比较遗憾的事情。

从今天开始,坚持记录自己的想法,哪怕自己都觉得幼稚。

人很难发现自己的缺陷

人,真的很难发现自己的错误,太困难了。

这个社会,没人会当面指出别人的错误,喜欢指责别人的人是最不受欢迎的人。而且,没有人愿意让别人指出错误。

偶尔发现自己有不对的地方,都不太想承认。

如果是别人指出我的错误,那么我会非常愤怒。讽刺的是,我自认为我是一个相当开明的人,我认为我能够接受任何批评与指正,除非那些批评是错误的。

但是,问题来了,我得到了很多人的批评,几乎没有一次我觉得他们说对了。谁说我我就跟谁翻脸,所幸身边的人都能够宽容我。而且,我还经常对我看不惯的人以及事物指手画脚,乱加评论。

我的这些错误,我一直是不知道的。在此之前,我一直觉得,不能接受别人指正的人,都是刚愎自用的白痴。我觉得我是一个能够接受别人批评的正人君子。

我发现这些问题之后,有种惊悚的感觉…

我正在阅读卡内基的书,人性的弱点。当我尝试发现别人的优点的时候,愕然的发现,碰到每一个人,我首先想到的是他或者她的缺点,由此来产生优越感。

我有种惊悚的感觉。我怎么是这么一个人!?!?我不是很有自信吗?我最讨厌的,就是谁谁谁贬低别人,以此来抬高自己。

当我发现我并不是那么受欢迎的时候,我就发现了,问题是出在我身上的。但是我不知道这问题究竟是什么。

首先,我脾气不好,一点小事我就暴跳如雷。我甚至觉得这是男人的本色。说实话,我最讨厌这种人,就像个小丑。

其次,我喜欢抱怨,尤其习惯对着身边亲近的人抱怨。说实话,我瞧不起喜欢抱怨的人。

再次,我喜欢指责别人,只要是我不喜欢的我都指责。是的,我最讨厌没事摆着个八婆脸,对别人指手画脚的人。

其实,每个人都觉得自己是独一无二的,每个人都觉得,自己是比较完美的。如果一个人觉得自己一无是处,那么他或她,就不可能有任何自信,就不会有任何生产力,甚至离自杀不远了。而且,人们自己不完美的时候,往往习惯指责别人,来让自己产生完美的错觉。

纵然本性如此,也有可以改善的地方。

首先,听完别人的指责,不要大动肝火。我们可以不接受指责,但是不能轻易剥夺别人这种权利。因为,人,自己发觉自己的错误,实在是太难。有时候,别人指出错误,我们也难以发觉。

其次,不要指责别人。没人愿意接受指责。我们可以要求自己接受指责,却不能要求别人也这么做。

再次,要善于发现别人的优点,忽略他们的缺点。总是感受这个世界的阴暗面,活得该有多阴暗啊。而且,这么做,不利于交际。

再次感谢阅读给我带来的好处,感谢身边朋友对我的宽容和耐心。我真幸运。

PS:文章好久之前就写了,一直忘了发。

相对的生活

枯燥和娱乐,是相辅相成的。这个世界,很多东西都是相对的。贫穷和富有是相对的,如果所有人都是穷人,那么所有的人就很富裕。

寒假在家,最先的设想是很愉快的生活。然而,事实确实相反。这个,我早就应该预料到。因为去年暑假我就没有回家,我以为回家之后,生活会变得非常枯燥。

这么充裕的时间,我居然会觉得无聊。这是一件不太正常的事情。

回想以前,在高中的时候,课间休息时,能有一本杂志看,就是最大的快乐。放假的时候,能玩几个小时的游戏,就是最快乐的事情。然而,现在,那时候最快乐的事情,反而是我现在最不想做的事情。

大三暑假我在一个软件公司实习一个月。那个月让我很讨厌工作,真的,每天准时上班,下班要到五点半,来去都要坐公交车,平时上班老板要求很多,这些束缚都让我受不了。然而,不得不说,那段时间,我学到了很多东西。

罗素说,年轻人最忍受不了的,就是枯燥的生活,他们需要刺激。然而,我却发现,刺激,和枯燥是一对的。没有枯燥就没有刺激。如果一天到晚都刺激,那么,那种生活将会变得越来越无趣,从而促使人们寻找更加刺激的东西。

如果要生活变得有趣,那么,最好的办法是去寻找一点无聊却很有用的事情来做,这样,生活才会多姿多彩。