孤独与快乐

昨天晚上奇艺在华科有一场宣讲会,只有宣讲没有笔试。去前,我又在班上动员同学和我一起去听,但是大家都不愿意,觉得没有用处。于是我独自一人出发了。

给她打电话,诉说我的遭遇,她说,就是因为每个人对很多事情有不同的看法,不同的付出,所以才有不同的未来,如果你总是和你的同学一起,那你的未来就不会和他们有什么不同。我突然就想起了一句话——向上之路是孤独的。

对于讲座、宣讲会这类活动我是非常热衷的。每个人的视角是有限的,尤其是对于我们学生,与社会的接触面有限,很多结论都是纸上谈兵。但是来讲座、宣讲的嘉宾大多都是在某个行业有一定建树的人,他们对现行技术的认识,对行业的理解,对行业发展的看法都是基于数据的,所以他们是我们当之无愧的老师。

最近通过参加几次宣讲才发现,我的身边的人对程序的理解还停留在小规模应用的级别,我的老师也多半是精通嵌入式,不过不要紧,既然认识到问题的存在,我自然要去改进,向上前进。

Hold住梦想,才能实现。

阳光总在风雨后

中午午觉醒来,准备去洗把脸,一到走廊里,就听到一阵歌声,真是那首“阳光总在风雨后”。我往下望,真是一位中年大叔正在洗车,歌声真是从他的车中传出来的。我站在走廊许久,一时思绪就回到了高中。高一时,迷过不少歌曲,常常能兴奋的合着调唱。而今不过短短数年,去感觉人变化很大了。现如今,或许会有短短的放松,肆无忌惮的去高唱,去大笑,但更多的时候却是沉闷。大四的人啊,感觉这开学一个月来苍老了不少,工作,将来,这些大山将人压得抬不起头来。虽然我在抗争,我心里总是还是有一个想法,但我感觉她已经不再是梦想了,那就是尽自己的努力去改变身边。然而我的心去只是去触及到学校了,或许这是一种成熟吧。虽然方向较以前明确了很多,但是人却越发的焦急,很多时候我都感觉自己活在一个梦中。回想起当初的高中生活,真觉得是那么的幸福。记得晚上有这么一段话:高中生羡慕大学生,说“你们大学生太幸福了,考试只有及格就好了”;大学生反过来说“你们高中生太幸福,考试不及格都可以”……

不同时段总在有自己的顾及,太多的无奈,所以我一直非常欣赏那些洒脱的人,因为他们是在自己掌握幸福,未来有太多的不确定,嘿嘿,所以今天…………

我决定,今天趁着阳光大好,早点结束自习,去阳光下走走,寻找幸福。

—————————

补记:(2011-10-06 16:25:50)

今天正好上网把国庆这几天写的两篇文字发布了。上午的时候放羊的突然跟我说乔布斯挂了,我想这大概就是告诉我们一个时代即将结束吧。我回来看了些报道,一些视频,尤其是乔布斯在斯坦福的演讲。虽然我以前看过中文版的文字,但是今天我还是发现了我以前未曾看到的一段话。大意就是“当初的一些选择,在今天看来非常不错的,但是在当时却不可能看到那一刻的选择与将来的关系,十年之后回头看,两者的关系就非常清楚了”。这段话很真实,我理解就是珍惜现在有有意义的事,并为之快乐。

VS下文本编码探索——成功就在再坚持一分钟!!

前就写了文件分割器,经过了各种优化后,感觉不错,那时我就想写一个文本分割器,但是由于对字符编码的不熟悉,所以迟迟没有开工。

最近学习win32编程,虽然老师是在VC6.0下面教授内容,但是因为之前有过自学,加上其它种种原因,我一直就在VS2008下编写。在VS2008下默认使用Unicode字符集(当然,其实是可以使用第二个选项的多字节字符集)。

昨天回去后查了一些资料终于解决了在_wfopen函数打开Unicode文本时,输出到终端和输出到文本里乱码的问题,有了这个基础后,今天我就打算花费一点时间去写一个分割Unicode编码的文本的文本分割器。

悲剧啊,上午搞了3个小时结果输出到文件中时还是有乱码。下午我问了老师,老师说要用二进制方式打开文本。我一试,还是不行,但是我发现我对二进制和文本方式打开文件的不同点不能很清楚的分别,又翻了一会儿书。

又重新分析上午的代码,我用UltraEdit以16进制方式打开分割后的文本,发现乱码的文件没有开头FFFE,但是以文本方式打开时,虽然会自动加入FFFE,但是内容仍然乱码。

于是我尝试认为的加入FFFE,关键的部分来了,我是以FFFE的顺序写入到文本,然后运行程序:

毫无头绪的错误。经过跟踪发现是在fwrite时出错了,我百思不得其解。后来无意中用记事本查看文本编码时,才发现问题:

而正常的状况时,应该是小端法存储数据的(如下图),现在再看上图的错误,其实系统已经告诉我了错误原因了。

于是我已FEFF的顺序写入文本。见证奇迹的时刻到来了,

总结:通过今天的问题,我发现,虽然我之前知道X86架构的cpu是采用小端法存储数据,但是我们在一些常见的编辑器中看到的数据已经是编辑器转换成人类熟悉的格式了,所以当我尝试去直接操控这些数据的存储时,必须采用原始的机器识别的方式。

关于ncursesw的一点总结

前几天是重新安装的一个Kubuntu,在里面直接搜索软件仓库,安装libncursesw5-dev …………,这在上一篇博客上已经写了。今天我去吃晚饭时,一想有点不对劲,回来后又打开之前的虚拟机(这个虚拟机中我之前下载了ncurses的源码,经过手动编译安装成功)尝试编译时带 -lcursesw参数,编译通过没有问题,我find include目录,有cursesw.h文件,所以我有打开代码在里面加上了setlocale(LC_ALL, “”);编译后运行,不知道应该是称之为幸运还是不幸,正常显示中文了!

浪费我周四晚大半夜的努力啊,嗨!!!

捉迷藏之ncurses

今天把电脑主机临时搬回了学校宿舍,上网查了如何配置ncurses,才能让你出入ncurses支持宽字符。

前上网查过很多次,都没有什么结果。今天晚上又在虚拟机安装了kubuntu10.10, 后来又安装kde,弄到12点才差不多将kubuntu的界面,语言更新好。

然后开始艰巨的配置ncurses的任务了。之前就写了一个Linux下终端里使用的基于tcp的聊天室,但是一直感觉输入输出在一个窗口很不爽,上网一查才知道有curses这么一个库。后来自己下了一个ncurses的二进制文件,但当时不知道如何安装,今天下午看了INSTALL文件里的说明,才发现其实很简单。安装了当时输出UTF-8编码的汉字时仍有部分乱码,实在没办法了,所以留着网上回学校研究。

安装了kubuntu后,在“软件管理”中发现了系统已经安装了ncurses,于是我就写了个example试试,但是提示找不到ncurses.h文件,于是我就用啊apt-get安装了ncurses,编译通过,能够正常输出,但是人不能正确输出UTF-8编码的文件。于是我对照“软件管理”中已安装的ncurses的内容选择了libncursesw5-dev安装(如下截图)

但是编译通过后仍是不能正确输出,我想起网上有一个设置语句:setlocale(LC_ALL, “”);

再次编译,运行。

 

OK!终于能够正常的输出中文了。

2011年6月7日

凌晨WWDC大会,白天高考,今天的确是一个让人产生回忆的日子。中午竟然在食堂遇到了本校的唯一一个高中同学,缘分啊。之前一直知道他的存在,也没去特意的联系,不想在他即将离校的日子,竟遇到了。

晚上,去 段YL 的寝室拿书,发现他的桌面上有一个快捷方式,是《此间的少年》的视频。oh,my god。绝对经典,回来就开看了。其他还是很不错的,125分钟,让我再一次忆起了书中的情景。当时的感动,值得庆幸的是今天还是有那么几分感动。高中那些情怀今天已经所剩无几了。偶尔想起,大多时候也是转瞬即逝,成长如此,总是在憧憬快乐,却不愿去承受安静时的那一份寂寞。

“此间的少年”在线视频地址:http://v.youku.com/v_show/id_XMjY1OTYzOTA0.html

[转载]Windows 8首个官方版本曝光

来源: http://www.sina.com.cn  2011年01月06日 10:37  驱动之家

在微软首席执行官史蒂夫·鲍尔默发表主题演讲之前,微软Windows部门主管Steven Sinofsky先为大家奉上了大餐前的开胃菜,演示了下一代Windows系统在ARM架构上的运行,并且宣布了微软新一代桌面电脑Surface 2.0。

尽管这是Windows 8首次官方露面,不过依然是犹抱琵琶半遮面。由于Windows 8仍处在早期开发阶段,所以Sinofsky并没有就其新功能做更多的阐述,亦或是要等到鲍尔默在晚些时候为大家揭晓。总之,从简单的演示中,我们可以看到,Windows 8的用户界面与Windows 7并没有明显变化

此次演示的Windows 8版本号为Build 6.2.7867,这也证实,Windows 8的内核架构为NT 6.2。相比内核为NT6.1的Windows 7,Windows 8并不会采用全新的架构,至少从内核版本中我们可以推测出这一点。也许Windows 8真的会在用户界面上大做文章?

之前有消息称,Windows 8将为32位和64位版本提供两个独立界面,其主要用户界面代号为“风”(Wind),支持拥有独立显卡的高端笔记本和台式机。这一切也许要等鲍尔默来揭晓了,我们会及时提供最新报道。

当前已知的最新Windows 8为Build 6.2.7904.0.101216-1845, 从其版本号可以看出,它编译于2010年12月16日。据悉,78XX是Windows 8的Milestone 1,79XX版本系列则是Windows 8的Milestone 2。如此说来,微软在CES上展示的是Windows 8 Milestone 1,而当前的开发已进入Milestone 2阶段。

追踪圣诞老人

NORAD Tracks Santa   (北美防空联合司令部,更多关于 NORAD)  网站与Google Maps / Earth开始了一年一度的合作开始了,进行追踪圣诞老人的追踪。

按照惯例,圣诞老人每年于格林尼治时间24日7时(北京时间15时)开始他要穿越多个时区,乘坐驯鹿拉的雪橇,从北极启程,用时至少24个小时为约7500万户家庭送去礼物。          北美防空司令部把追踪圣诞老人的过程制作成动画,并发布在设有多国语言的司令部网站www.noradsanta.org上,网站因此设有英、德、西、法、意、日6国语言,目前已加入中文。网友不仅可通过谷歌地图实时查看具有3D效果的圣诞老人动态图像,包括圣诞老人现在的位置、下一个目的地,以及抵达的时间,还可放大图像观看实景。

 

下面是一张www.noradsanta.org的截图

————————————————————————————————————————————

微软的win7专业版学生优惠活动即将结束

目前微软校园先锋网站为会员提供的特价产品有:Windows7专业版(会员价199元,市场价1399元)、Office 2010 专业版(会员价149元,市场价4899元)。windows7的优惠活动会在12月31日结束。office2010优惠活动任然继续。

宣传视频:http://ms.shop.edu.cn/windows_home.php