结婚

很久没更新过博客了,我感觉写博客是会让人在这个浮躁的大环境中平静些许。这么长时间发生了很多事,当然最大的,也是最令人高兴的,就是我结婚了,而且再过几天结婚就满一年了。

这是一个重要的日子:公历2017年1月10日,农历2017年11月23

结婚是人生的一大喜事。当我把我老婆娶回来时,看到满院前来参加婚礼的人,心情说不出的激动。婚礼主持人过来问我一些典礼需要跪拜的亲人,不由自主的便会想起父亲,我强行把泪憋了回去。古话说长姐如母,我和主持人提了举行典礼时让我姐上台。

举行典礼时,我一直强忍泪水。因为村里人都知道我的情况,知道我能成家不易,我想到父亲已去,不能为我主持婚礼,很多次想哭。但就在妹妹为我们敬酒时,妹妹没能忍住哭了出来,我和姐姐也彻底忍不住了。

真的,太难太难了。

我们在台上哭,台下的亲朋好友、左邻右舍也都流出了泪,大家也都知道我这个家不容易,我能把这个家撑起来不容易。

我是即高兴,又难过。应该以后所有这种大场面我都会想到我爸的不易,都会忍不住哭。每逢佳节备思亲,大概就是如此吧!

当然,婚礼在哭声中,大家的祝福声中,圆满的结束了。

非常庆幸在生命中遇到我的另一半。如果非要用一个词来介绍她,我想最合适的当属“心灵手巧”,她做什么事都比我、甚至我见过的大多数人做的好。

最近几年工作上一直算是比较忙的状态,好在老婆可以帮我分担点生活上的事,我便可以更好的投入到工作中去。因为对未来生活有更好的期许,因此工作也变的更有动力。

现在想起自己一个人的那几年,感觉再怎么工作,赚再多的钱,自己也不会用到。因为一个人,也没想过如何改善自己的生活,总感觉自己当下过的就可以,没有太多对未来的憧憬,一个人真的太难了。

每当想起过往,我都会更加认识到现在的来之不易,更肯定老婆对我的重要。

想起过往,难免心酸,但我会鼓励自己。现在已经在慢慢往好的方向发展,我们都对未来有更好的憧憬。

祝各位朋友新年快乐,生活越来越好!

PHP读取超大文件的方法

由于最近项目中需要对一个超大的(3.6G)文本文件进行分段读取,通过查找文档写了一个符合需求的函数,即是对大文件操作时的一些方法总结,记录分享一下。下面直接贴出代码,代码其实很简单。

 

我的“老朋友”:马三立老师

马三立

弟兄十二我行七,推倒四六二十一 —— 马三立

今天是2014年的最后一天,一直想写一篇关于马老相声的博文,但自己总是会为自己找各种理由作为放弃记录的借口。毕竟对我来讲,能写500字真的很难很难,并不是我没有想法,只是总感觉自己的文字能力不够表达自己的情感。正因为这样,后台文章管理里已经存放了10多篇草稿文章。

我和马三立老师并不认识,之所以在标题里称马老师为“老朋友”,是因为他就像我的老朋友一样,陪伴我度过了无数个日日夜夜,已成了我的睡前必听。我的手机里唯一的音频文件就是马三立老师的相声段子,多达50段,经常重复的听,而且每段都感觉百听不厌。

马老师的相声段子,包括传统相声段子,在马老口中说出来,都感觉是实实在在发生在马老身上的事,没有任何表演的感觉。包括相声中对主人公的称呼,如“马善人”、“马大学问”、“马三芋”、“马喜藻”等等这些塑造的人物形象。

当然,马老的相声并不是一开始就很完美,他也在不段的学习,对相声不段的加工。通过听他的一些多个版本的段子可以得到很好的对比,在语言词汇的使用上会有一些不同,包括语言的精炼程度,事件的贴合程度等等,都有改变和提升。建议大家听听马老的不同版本的相声节目《开粥厂》,虽然有不同,但并不是很大的影响,但仔细听,认真体会,会发现其中的一个版本更好一些。

马老天生就是说相声的大师,他的语言魅力真的是无人能及,无论是单口还是对口相声,他的对接都那么的恰到好处。每一句台词的语气,台词之间的停顿,把质疑、紧张、生气等等都通过声音很形象的传达给了听众。最重要的没有任何表演的成分,很自然的表达了出来,这就是艺术。

作为一个相声爱好者,当然也听过其他大师的段子,像刘宝瑞、侯宝林,这两位相声大师的相声我也很喜欢听。刘宝瑞的单口相声,魅力在于他一个人对不同角度的塑造的转变,和对方言的巧妙运用。包括现在的相声演员——郭德纲老师的段子我也听过很多,而且郭老师的很多段子是传统相声,有一些刘宝瑞老师和马三立老师都有讲过,所以我能有一个很好的比较,当然可能比较主观。我一直觉的郭老师的相声表演能力不够出色,因为他给听众一种表演的感觉,我听他的段子感觉就是在表演。而且相声应该挺忌讳语言上的小问题吧,例如郭老师有一个小动作“说完一段后经常低声哼哼”,这其实在语言表演节目里还是很影响整体感觉的。

写到这里,还是感觉很乱,我想表达的意思越来越乱。如果你是一个相声爱好者,建议你多听听马三立老师的相声段子,他对语言、语气的运用真是的太厉害了。

文化有限,词不能完全达意。最后祝所有朋友新年快乐,2015年平安喜乐相随。

2014年新加坡Google TCs Meetup

很荣幸的收到 Google 公司的邀请,在2014年9月1日-9月2日参加了位于新加坡的本地站长见面会。

这是我第一次去到如此远的地方,见到了来自不同国家的“杰出贡献者”。活动不仅分享了 Google 一些产品的信息,而且我们还参观了 Google 在新加坡的办公室。Google 的办公室实在是太赞了,自由舒适的工作情境、温馨的工作氛围、还有很多健身娱乐设施,像我这样的井底之蛙想也不敢能想有如此轻松而舒适的工作环境。

因为我的英语能力极其有限,所以大部分会议内容我听不懂,也没办法和其他国家的 TCs 进行语言交流,自己感觉特别尴尬,几乎活动全程自己都特别尴尬。

但总的来说,这是一次难忘的出行。

Google Top Contributor Events Singapore
活动会议现场合影
Google Top Contributor Events Singapore
谷歌网站管理员中文论坛杰出贡献者合影
Google Top Contributor Events Singapore
全体参会人员与Ghislain Le Chatelier(东南亚及大中国区区域总监)合影
IMG_20140901_233106
会议准备的帽子和吊牌
IMG_20140901_110307
啥也不说了

2015年 Google 将会在美国举办两年一度的“杰出贡献者峰会”,如果你也想加入其中,就赶快访问 谷歌网站管理员中文论坛 积极发言吧。

Vi编辑器命令

Vi 编辑器是 Linux 和 Unix 上最基本的文本编辑器,她工作在命令行模式下。在 Linux 的中,熟练的牢记这些命令很重要,你可以完全摆脱鼠标。网上其实有很多关于 Vi 编辑器的命令参考,但是我试过有些并不起作用,或者有些讲解是错误的。我最近在看一本关于 Linux 的英文书籍,其中很全面的讲到了关于 Vi 编辑器的命令,所以索性自己整理出来,以供参考。

命令 说明
h 向左移动一个字符
l 向右移动一个字符
k 向上移动一行
j 向下移动一行
CTRL-F 向下翻屏
CTRL-B 向上翻屏
Input 使用户进入输入模式,按 ESC 键退出
a 在光标后开始输入
i 在光标前开始输入
o 在光标下一行开始输入,并插入新行
O 在光标前一行开始输入,并插入新行
文本选择 说明
v 可视模式;移动光标以选择文本(可用上面的移动光标移动命令)。选中后,按以下键执行相应操作:c 改变(剪切选中文本,并进入输入模式),d 删除,y 复制,: 进入命令行模式,J join lines(这个我不明白什么意思),U 转换为大写,u 转换为小写
V 可视模式;移动光标以选择文本行
删除 效果
x 删除光标上的字符
dd 删除光标所在行
改变 除替换命令 r 以外,所有的改变命令都将在删除文本后进入输入模式
cw 删除光标所在的单词并进入输入模式
r 替换光标上的字符。按下 r 后,输入新字符。这个改变不会进入输入模式
R 首先进入输入模式,输入的字符将覆盖原有字符。
移动 首先删除要移动的文本,然后将光标移动至将要插入的位置,按 p 键(文本被删除时,将自动保至指定寄存器)
p 在字符或当前行后插入删除或复制的文本
P 在字符或当前行前插入删除或复制的文本
yy 复制光标所在行
搜索 这两个搜索命令,将在屏幕底部显示要搜索的表达式(pattern),按 ENTER 键开始搜索
/pattern 向文件尾部搜索
?pattern 向文件顶部搜索
n 重复上一个搜索命令
命令行模式 效果
w 保存文件
q 退出编辑器。q! 不保存退出

这里只列出了一些常用的命令,其中还会有组合或其他大小写不同的情况,详细请参考 Vim 官方网站

方向

其实一直都有这样的迷惘,因为我的自身原因,很多东西没法争取,带着病痛,真的无法展翅。但我从来都没有停止过前进,尽管只是很少的进步,我几乎每天都在学习,从我进入社会到现在,无论哪方面,我都能感觉到收获,因为我知道我想要得到什么,我缺少什么。

也许这就是人生,每个人都会有自己的烦恼、困惑,有妥协的、抱怨的,也有斗争的、勇敢面对的。每个人都有不同的人生轨迹,每个时期都有不同的向往和渴望,身处的环境不同,所需要的也不同。

昨天看“非你莫属”,场外观察员对应聘者的一句点评很触动我:

因为过去一直失去,所以会在遇到任何一件事情时会先选择不争取,来获得一个心理上的优势,给自己未来那个惧怕的有可能的失去做一个心理上的建设。

确实,不自信的表现。黄家驹说过“生命不在于得到了什么,而在于做过什么”,即使不成功,即使遍体鳞伤,只要追随心的方向,我想一定不会后悔。

我一直由于身体方面的原因,放弃各种机会,我一直都等待好起来、好起来……,可好不起来呢,我要克服这个障碍,我无法改变时,不如换个方向。就像有位朋友说的“如果你因为失去太阳而沮丧,那么你也将失去星光”。

Google 今年会在日本东京举行一个会议,从这一步开始,争取各种对自己有帮助的机会。虽然只是去参加会议,但肯定可以见识到很多自己没见识过的技术和想法,肯定可以开阔自己的眼界,也有利于自己以后的成长。

其实我一直对自己都没有规划,我只知道尽力过好每一天,我无法预料我明天会怎么样,但我知道每临绝境峰回路又转,其实这就需要信念的支撑。

我有很多想要做的事,很多很多……我必须慢慢把内心变的足够的强大,然后才可追随心的方向。

Linux 终端(命令行)快捷键

在维护 Linux 时,会经常使用 SSH 来管理远程服务器,这时熟练的记住这些快捷键就变得尤为重要了。我在这里列举中常用到的快捷键,以便查阅。

光标移动类 说明
CTRL-F 或 右方向键 向前移动一个字符
CTRL-B 或 左方向键 向后移动一个字符
CTRL-A 或 HOME键 移动至行首
CTRL-E 或 END键 移动至行末
ALT-F 向前移动一个单词
ALT-B 向后移动一个单词
CTRL-L 清屏,将所在行滚动至屏幕顶部
编辑类 说明
CTRL-D 或 DEL键 删除光标上的一个字符
CTRL-H 或 BACKSPACE键 删除光标后的一个字符
CTRL-K 剪切光标上的一个字符
CTRL-U 剪切光标后至行首的字符
CTRL-W 剪切光标后的一个单词
ALT-D 剪切光标前的一个单词
CTRL-Y 粘贴
ALT-T 替换当前和上一个单词的位置,并移动光标至单词末
ALT-L 将当前光标的一个单词转换为小写,并移动光标至单词末
ALT-U 将当前光标的一个单词转换为大写,并移动光标至单词末
CTRL-SHIFT-_ 恢复上一步操作

翻译水平有限,供自己参考,也希望可能帮助到需要的朋友。

看病

本以为去北京的话,医术和医德会很好,没想到和我们本地差不多。

20号从太原出发,23号回来了。去“北京协和”好不容易挂了专家号——付兰芹,但是结果却远不像想的那样,和地区医院没有区别。因为是找她加的号,到了中午12点多才排到。

我知道医生出一上午诊很累,但有病人累吗?有病人痛苦吗?没想到看过之后,草草打发去取药了,末了还来了句“快点去抓药吧,我中午饭还没吃呢”。这就是我们的和谐社会。

什么原因?大夫也说不出来,只是说个人体质或者遗传。另一种理解,就是命,运气,真的很无语。

说实话,从北京协和医院出来后很绝望,但又转念一想,反正死不了。打算第2天去北京中医医院,但去了后才发现根本挂不上号,大夫都要预约,排到了5月中旬,而且应该还是一样的结果,一些消炎散肿、活血化淤的药,也说不出到底是因为什么原因。

所以,放弃吧。自己买本有关医药的书,然后照着方子抓些中药,试试吧,唯有如此。

Linux 文件结构简记

最近在抽时间看 Linux 相关的书籍,在这里记录一下,以便加深记忆和以后使用。翻译水平很有限,如有错误,还望指出,非常感谢!

/
系统顶层目录,被称为 root

/home
包含所有用户的主目录

/bin
存放所有基本命令和实用程序

/usr
存放系统使用的文件和命令;这个目录划分为多个子目录

/usr/bin
存放面向用户的命令和实用程序

/usr/sbin
存放系统管理命令

/usr/lib
存放程序语言库

/usr/share/doc
存放 Linux 文档

/usr/share/man
存放 Man 文件

/var/spool
存放后台文件,由打印任务和网络传输产生的

/sbin
存放引导开机的系统命令

/var
存放变化的文件,如电子邮件

/dev
存放设备接口文件,如终端和打印机等设备(动态生成的,不可编辑)

/etc
存放系统配置文件和其他系统文件