毕业典礼发言——我们的小时代

终归是毕业了。

曾经想象着自己在学校同窗面前的发言是通透而超脱的,但是……时过境迁,自己这几月碰壁颇多,加之众所周知的审核,难以在种种的枷锁下自由的跳舞。不过,字句之间还是有一些文字是值得驻足片刻,稍加思考的。

昨晚与室友在避风塘没心没肺的鏖战到1点;上午去机场送走了妞妞;没有来得及跟胖子当面道别;中午在食堂发了一个小时呆;刚才从实验室出来,拖着包,拿着一堆东西,从中教走到马路对面的公司,帝都难得的阳光明媚,自己却失落的如同一条狗…… It’s Graduate.


我们的小时代

尊敬的学校领导、敬爱的老师、亲爱的同学们:
大家上午好!我是计算机学院的硕士研究生刘丹。非常荣幸能够代表2014届春季毕业研究生站在这里发言,向母校,向师长,向同窗道别,向中心花园道别,向校园里的柿子树道别。

三载春夏秋冬,几度风霜雨雪。三年的研究生生涯,如白驹过隙,转瞬即逝。忘不了第一次步入校园时久违而陌生的熟悉,如一见钟情的恋人,相见恨晚;忘不了入住宿舍第一晚的兴奋与满足,平米见方,却开启了三年崭新的天地;忘不了课堂上教授们的悉心传授,谆谆告诫,严格要求,追求卓越,却也如父般慈爱;忘不了聆听院士们讲座时的大道至简,如宇宙般浩淼,却演绎得抽丝剥茧……

研究生生涯是一本太仓促的书。没来来得及好好寒暄当初的相见,却早已匆匆翻到了最后一页。每一页都如此生动,让我们中的每一个人都收获了一份独特而沉甸甸的珍藏。三年里,我们尽情勾勒这独属于自己的精彩片段;三年里,我们且思且行,叩问成长采撷收获:课程设计,我们匠心独具,别出心裁;学术科研,你我攻坚克难,争占鳌头;学科竞赛,人人摩拳擦掌,欲领风骚;校运动会,你我昂首阔步,激流勇进;深秋歌会,我们放声云霄,绽放青春靓丽。当然,我们也有为不能洗上热水澡,不能吃上可口饭菜抱怨的时候。有人问,母校是什么?也许,母校就是那个允许自己说她万千不好,但是却不许别人说她半点不好的地方。

读万卷书,行万里路。毕业不是结束,而是一个美好告别后崭新的开始。也许,就在明天,我们天各一方,但是母校赋予我们血液中的东西,会在无声中给予我们无尽的力量:德以明理,学以精工,亲爱的同窗们,请一定不要忘记母校的以德为先;实事求是,不自以为是,铭记徐特立老先生教导,请时刻提醒自己认识事物的基本态度;纵然院士加身,依然单车食堂,纵然各位同窗前程似锦,不可忘毛二可先生的那褪尽浮华的恭谦。

低眉处无奈流年似水,扬帆行有志风华如火。各位同窗们,作为你们中的一员,此刻我的心情跟你们一样,即兴奋又带着些许忐忑与不安。外面的世界很大,天很蓝。不管是否准备好,都去拥抱这个时代吧。这是最好的时代,也可能是最坏的时代,但终归是属于我们的时代。学会敬畏时间吧,因为这是我们每个人最大的一笔财产。去做一点不一样的事情吧,因为在电脑以外的世界里,一丝一缕,皆难复制。学会去欣赏那个与众不同的自己吧,因为人生和自我,从来都不是用来战胜的,而是用来相处的。去仔细思量what we need and what we want吧,因为在欲望面前往往容易迷失梦想。去追求简单的幸福吧,因为在通往幸福的道路上,最大的障碍就是对幸福苛求太多。尽情去爱吧,像不曾受伤一样;纵情起舞吧,像无人观望一样;努力生活吧,此时此刻最应珍惜。

人生如歌,岁月如酒。现在的你与十年以后的你都拥有独一无二的旋律与味道。你想对十年以后的自己说些什么?看些什么?大家可以将自己此刻所思所感发送至bitgraduatewine@gmail.com,十年以后大家将收到来自自己十年前的问候。开启这个问候的钥匙我将交给胡校长保管。

鹰击长空,鱼翔浅底;大学是一场不失约的相遇,毕业是一个新的征程。而母校只能送我们到这儿了。值此道别之际,祝愿北理工英才辈出、誉满神州;祝各位老师身体健康、桃李天下;祝各位同窗前程似锦、事业有成!
谢谢大家!

2014年3月26日

liudanking


不只是家具,而是亲手打造自己的美好生活——宜家游记

新年伊始,公司也换了新的办公地点。对于IT一族而言,办公环境要求其实很简单:如生命线的网线「永远不嫌快的网速」,舒服的椅子,足够宽敞的桌面,当然还有越多越好的显示器。而这个周末的任务就是要解决桌椅的问题。

帝都看起来挺大,其实符合自己口味能选家具地方却数都数不出来。单纯的买办公家具其实很可以很简单粗暴的——随便找一个家具城,然后到办公区任意点几个桌子、椅子,完事收工。但是,作为想把办公区域搞得温馨一点的IT族,总觉得这样做缺了一点「家」的感觉。于是,似乎就只剩下宜家这一个选择了。

宜家是早有耳闻,但是真正让自己深刻的记住是《蜗居》中,郭海藻与宋思明在选家具的时候,郭满心憧憬的向宋描绘自己对宜家家具的向往,结果却被送宋「批评」没有品位。这里不谈剧情前后文,单就郭的表述而言,基本上可以代表宜家在国人眼中的位置和面向的消费人群。知乎上邬炫良的总结挺中肯,摘要如下:

宜家的消费者主要是年轻人,喜欢新鲜乐于尝试,所以宜家的商品预期使用期都是三年左右(数字是个人猜测不准确),不像传统的家具行业,预期使用期都是八年以上(同猜测)甚至更久,大概是因为在中国人心目中“家庭”的观念很重,所以家具作为一种象征,也需要有经久耐用的属性。
宜家注重的是设计,鼓励尝试不同的生活,赋予家具和衣服一样可以轻易替换的属性。从价格上我们也可以看出,宜家家具的价格其实是比较便宜的,是属于使用三四年以后替换掉你并不会觉得心疼的价格(对它主要的消费人群来说)。
所以这也是有些人觉得宜家家具质量不好的原因,它的家具确实不具备长年使用的特点。
但是它的卖点,也就是它的设计和价格,正中年轻人的下怀,再也不用长年面对同一套家具了!
所以宜家真正的忠实受众,会在不缺家具的情况下,仍时不时去逛逛宜家,看有没有新的产品。而传统的家具店里,基本上只有刚刚结婚的或者刚生了孩子的人在逛。
这就是宜家为什么看起来热闹而普通家具店看起来冷清的原因之一(生意好的原因还有很多,比如口碑比如体验但是题目是针对质量与生意的关系就不赘述了)。

抛开成本不谈质量,宜家的家具在具有设计感的同时,价格相对便宜。且标准化水平远高于国内家俬。更重要的是,对于想要孩子的小夫妻,相对不用担心甲醛等问题。

走进宜家,感觉这不是一个家俬卖场,而是在一个壕的大别墅里闲逛,一切安排布置居家而温馨。很多女生在这里自拍的不亦乐乎,如入无人之境。很多屌丝男直接睡在宜家的体验床垫上,真是一个绝佳的午休场所呀。

搜寻的第一个目标是桌子。自己对桌子的要求是这样的:宽大的桌面,稳定的桌脚支撑,高度可调节。简单来说,就是一个桌子该有的样子即可。可即便是这种要求,很多时候却不得不面临只有小隔间桌子可选的窘境。而这一次在来到宜家的办公区后,却发现几乎所有的桌子都是「桌子该有的样子」。

第二个目标自然是椅子。自己对椅子的要求也很简单:高背,带腰部支撑,高度、角度可调节。理想的选择当然是Herman Miller Embody,不过考虑到自己的预算以及边际成本,还是打算在IKEA选一个功能OK,价格也能接受的产品。而这一次,宜家又一次没有让自己失望。

选好以后,到楼下仓库推着小推车取零件,然后交给送货部分。最后就等着在家自己组装家具了。宜家的家具不含送货,需要独立支付,这点挺不爽的。不过送货还挺快,一般隔天到。

跟小伙伴们忙活了一个下午,终于组装完成。而且在组装的过程中,大家前所未有的热情高涨,干劲十足——连要赶去三亚度假的童鞋都差点想推迟航班了:) 不得不深刻的同意老高所言:

你不是在买家具,而是在亲手打造属于你自己的家。

老实说,在这点上,中国的几大地产商没有宜家理解得深刻。

新的开始,Fighting!

39B11A336CE4FC6A0360B1816A2217EA

基于AWS EC2 & WordPress搭建个人Blog笔记

随着coud computing的发展,越来越多人将自己的平台搬到了云主机上来,尤其是中小、个人站点。对于中小团队以及个人站长而言,对一个云平台的考量,除去价格因素,考虑最多的应该是该云平台的其他配套服务,如海量存储服务、缓存服务、负载均衡服务、邮件服务等。如果只从这两个维度来看,业界的翘楚当推Amazon Web Services (AWS) 「因为总所周知的原因,只能为Google App Engine感到遗憾……」。

两年前就听闻AWS要在天朝建IDC了,可是到现在,也仅仅是上线了中文网站罢了。IDC建在墙内的好处当然是更好快速的访问速度,但是同时也面临着匪夷所思的监管制度。但是这并不影响我们体验AWS提供的优质的服务,从可用性来看,用户过亿的Instagram在墙内使用也是没有什么问题的;从价格上来看,AWS现在注册以后绑定信用卡就可以免费使用一年费使用套餐介绍」,虽然是温水煮青蛙的策略,但是就事情本身来看,还是挺不错的。

下面简单说一下在AWS上使用其EC2建立个人Blog的过程。

1. 建立主机实例

  • 登录管理控制台,进入EC2
  • 选择Launch Instance,我这里选的是亚马逊推荐的Amazon Linux AMI 2013.09.2:

    The Amazon Linux AMI is an EBS-backed, PV-GRUB image. It includes Linux 3.4, AWS tools, and repository access to multiple versions of MySQL, PostgreSQL, Python, Ruby, and Tomcat.

  • 默认是公/私钥认证登录。记得保存好自己下载的私钥。启动主机后,使用默认用户名ec2-user/私钥登录主机:

    ssh -i your_private_key.pem ec2-user@1.1.1.1

    • 亚马逊的控制台自动生成的命令有一个bug,就是他给出的Example连接命令会把你私钥名称中的「空格」直接附上,如果是复制粘贴党,注意自己去除空格。
    • 如果想要通过口令访问主机,可以在通过证书登录后:
      1. 设置ec2-user的密码:sudo passed ect-user
      2. /etc/ssh/sshd_config中将PasswordAuthentication no–>yes
      3. 由于AMI不允许直接使用root登录。如果想允许的话(不推荐这样做,存在安全隐患)可以通过将/root/.ssh/authorized_keys中的如下内容删去:

        command=“echo ‘Please login as the ec2-user user rather than root user.’;echo;sleep 10

      4. 重启ssh服务:service sshd restart

2. 安装apache mysql php

AMI通过yum安装:

yum -y install httpd php mysql mysql-server php-mysql

默认情况下apache和mysql服务不会开机启动。可以通过chkconfig命令设置一下:

chkconfig httpd on
chkconfig mysqld on

3. 设置主机实例的固定IP

最开始使用EC2主机的童鞋可能会觉得亚马逊的“主机每启动一次,主机IP就变化一次”非常坑爹。这个问题可以通过设置Elastic IP与主机实例绑定解决。从细粒度管理角度看,亚马逊这点非但不是缺点,反而提供了良好的带宽接入选择空间和扩展余地。

4. 安装WordPress

WordPress本身的安装非常简单。但是新版的WordPress插件是通过ftp的方式安装的,也就是说你的主机实例需要跑一个ftp server。这里推荐使用vsftp:

yum -y install vsftpd

然后注意设置用户默认ftp目录为WordPress安装目录的顶层目录。编辑/etc/vsftpd/vsftpd.conf,修改local_root=your_path.

WordPress安装插件的时候,如果填写自己的域名无法,那么就填写127.0.0.1。
如果插件下载下来安装失败,那么可能是wp-content/plugins没有写权限,尝试:

chmod -R 777 path_to_your/wp-content/plugins

最后,上线自己的Blog之前别忘了启用gzip压缩提高访问速度,节省带宽。apache可以通过deflate模块实现压缩。向httpd.conf中添加该模块配置信息即可。参考配置:

<IfModule deflate_module>
SetOutputFilter DEFLATE
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/javascript
</IfModule>

启用gzip压缩后,记得重启apache服务。

可以通过Google的网页在线测试工具对比一下启用压缩前后的变化。怎么样,效果还是挺明显的吧?

 3月1日更新

服务器跑了几天以后,发现服务器每隔一天就崩溃一次。后来发现是因为AWS Linux AMI默认swap大小为0造成的(好奇怪的默认值……)。知道原因以后解决方法就简单了,只需要建立一个swap交换空间即可,大小一般为物理内存两倍。