一路向北(1)——确定目标

  很久之前就打算总结一下考研历程,现在终于尘埃落定,可以慢慢回忆一下了。

  从大三暑假实习开始,自己就首先将自己定位于考研,这个定位很重要,我的成绩刚好在保研的边缘,EI保研的结果大概在十月一才能确定下来。如果硬要去闯保研的话,不仅把握很小,而且很可能花费了过多时间和精力得不偿失。所以就狠下心来拼搏半年吧。

停止寻找工作 开始追寻事业

  成绩终于出了,虽然没有达到考研开始时定的目标,不过也比考后预期的结果要好很多。希望能顺利通过复试。也算没有辜负家人、同学的企盼,谢谢你们的支持。大家都加油!

  停止寻找工作,开始追寻事业。

[UPDATE 2009/03/07]
  今天把Linux的基本操作看了一遍,发现果然是熟能生巧啊,有些熟练的很快就过了一遍,有些平时没怎么用到的怎么看怎么不对头。

[UPDATE 2009/03/08]
  今天把所报老师发表过的大部分文章都下了下来,多少读读吧,熟悉熟悉感觉。说不定到时候就用的到。另外毕设用NS2写算法还是头大啊,为啥不用T2来仿真呢。。。

[UPDATE 2009/03/09]
  今天把计算机网络过了一遍,还好对很多内容都能回忆起来,不过看的不是很细。有空得再熟悉熟悉。打算明天熟悉熟悉通信网的内容。

NS2环境安装完毕

      家里网速实在卡,redhat是不可能马上就下下来了,于是就用了手头仅有的cygwin来安装,也不错其实。反正实际上都是在ns内部写代码,暂时不需要真实的linux环境。

      cygwin有各种版本吧,几十M到十几G的都有,我下的是50M多的很小的一个版本,事实证明已经足够了,不够的几个包完全可以临时附加安装。

      根据nsnam网站给的提示,安装ns2之前,需要实现在cygwin中打好gcc、gcc-g++、gawk、tar、gzip、make、patch、perl、w32api这几个包,另外X11也是必须的,可以是Xfree86 (需要XFree86-base、XFree86-bin、XFree86-prog、XFree86-lib,和XFree86-etc几个包) 或者X.org (需要xorg-x11-bin、xorg-x11-bin-dlls、xorg-x11-devel、xorg-x11-libs-data,和xorg-x11-etc几个包)。

 ...... 

华工停电事件和应急响应

    晚上大概7点左右,洗了个澡正准被继续看课件,突然停电,接着就听到楼内楼外一阵一阵的口哨……停电事件开始。

    天气燥热,没有电,就相当于没有电脑、没有灯、更重要的是,没有风扇。本来寝室停电了还可以去教室复习,可是更可怕的是,这次是是大规模的停电。先是确定韵苑学生宿舍区都没电了,然后有同学接到其他同学短信,东十二停电,据说有同学被关在东十二电梯里了……然后东九也传来消息,停电。天渐黑,仍然闷不透风……

    大概一个小时过去,老吕从西十二赶回来,说他们在那里正在进行的双学位考试当场取消。然后基本确定,除了教工高层以外(好像高层小区用的是另外一条线路)整个华工陷入全面黑暗。

    又有消息传来,学校的超市、银行、食堂,还有校门口附近的餐馆等等几乎全部停电,整个关山口陷入一片黑暗,除了空中偶尔闪过的闪电和周围同学的口哨……

    燥热,还是燥热。出汗冲澡,冲了澡再出汗,聊天,傻笑,无处可去,到处是一片黑暗和星星点点的应急灯光。

    10点将近,辅导员来访,告诉大家晚上睡觉一定要关门,注意安全。

    11点了,仍然没有电,突然在想,如果是恐怖袭击,华工为什么一点应急措施都没有?难道仅仅是辅导员的几句建议?

纪念在冰岩作坊的一年零一个月

        一年零一个月之后,自己也成为了老人!

        想起做的第一个页面,当时正值7周年,于是lrl让我做的各个周年的纪念视频汇总页。花了大概一个周的时间,总算弄了出来,当时,连页面居中的问题也是在工作间当场问才学习到的(好像问的竟然是万能的zl)。然后,就慢慢的写一些其他的东西,有像mail和talk一样相对单独的东西,也有ftp关键字提示等触及到网站各个角落的一些比较杂的东西,总之哪里能些什么,就帮忙做一下。然后在网站最好玩的事呢,应该就是到暑假和小玉段磊liny刘磊还有猩猩等一群人早晨看完贞子姐姐就去吃早饭顺便八卦下,然后天亮说晚安,开始睡觉。期间出现了不计可数的搞笑事件和搞笑照片,呵呵。

        对于自己来说,说实话,自己的静态页面写的只能算作一般般,而js脚本呢,则总是在一些基础应用上停滞不前,比如对于jquery、YUI这些强势前沿几乎完全没有理解和应用。也许,在web技术上自己并没有学到很多东西。可是,我强烈的感觉,web技术仅仅是在华中大在线的学到的众多技能之一而已,这仅仅是一项技能。

        相反,我感觉自己在其他方面则更深深受益于在网站的工作。其中很重要的一点就是,在冰岩作坊的经历可是使一个人的眼界十分开阔。自己会不由自主的人去搜寻和了解最近互联网上以及相关IT界的前沿信息、最新动态、发展方向,对于一些软件和工具(简单的例子比如vs、浏览器)的了解程度也远远比其他人知道的多,对于一些解决方案的横向比较也能够看的更清晰,比如c++、c#,比如.net和php,比如linux平台和win平台,比如apache和iis。前些日子在联系实习,当实验室的老师提到一些解决方案时,像c++自己几乎完全不会写,但是不会写并不等于不了解,所以,还是有话可谈,让老师觉得有潜力可挖,这一点,其实就是跟网站的刘磊、liny他们程序员接触的多了,也就多少知道一些相关的东西。再比如上学期软考网工,自己完全没有复习直接裸考,可是考试中的知识相当多的内容(像windows server系列等等),自己都在网站有过相关经历或者了解,解答起来仍然应对自如。另外,尽管自己不会做页面设计,但是,我却学会了冰岩作坊一直强调和重视的一点:用户体验UE。做一个产品,或者简单说写一段程序,是否具备良好的用户体验,两种结果的效果截然不同。我们网站的每件产品都想尽心思来挖掘用户体验,就是为了获得良好的用户评价。这种思想,可以运用在几乎所有的其他工作中。在用户体验这一点上的考虑,是其他许多没有相关项目经验的同学所不具备的。

“im”leon,互联网中心第一天

实习单位:电信系互联网中心无线多媒体技术VoIP组

下午跟老师打了声招呼。师兄mutecat说正好实验室还有一个空位,让我直接过去就行。正好和他背对,很近,有什么问题请教和交流就方便多了,真不错。

老师在隔间里面忙,直接把我交给mutecat了。开始时有点小紧张,拿电脑,分配IP都让我出了不少汗,还好空调吹的爽,很快就凉快了下来,Hoho……

之前老师给的课题是“基于linux平台的im软件”,应该是她在带研究生做的一个xmpp项目的缩减版本吧,基本要求是异步文字聊天、用户管理和认证服务器、聊天记录转发、存储、历史记录。

要读的资料很多,基于xmpp标准协议来写的话,有RFC3920、3921两个权威的文档。模范产品以Gtalk为首,然后用开源的c++类库libJingle,还有基于libjingle的一个开源软件MyJingle可以参考,这个软件的登录应该会是我学习的重点,然后其中的Call功能涉及到语音,可能做不了。用心把文字功能做好再说。

mutecat师兄建议我先看libjingle,Google Code上面libjingle的文档全英的好几十页。没办法,中文资料几乎没有,只好硬着头皮读。然后建议我用Qt来写,方便跨平台。在linux下面先实现功能,再实现界面GUI。真不错的师兄,不愧是linux版版大,考虑问题就是有水平,人也很好,一直笑嘻嘻的,嘿嘿……

踢球被菜

       好不容易考完,终于可以踢球了,大家都等的不像人形了。明哥联系的,和自己系大一年级球队的一帮小DD们踢比赛。只有10点钟的场还没占,就约好了十点钟开踢。九点半时正酣酣美梦,被明哥叫醒,然后买了瓶水带着面包就下去了。结果那帮小孩儿7点多就去踢了,晕,现在的孩子们,还真有体力。

 ......