北川之行(二) — 那些正在重建的家园

May 14th, 2009 by Sensheng Xu

应外国友人要求,译成英文。译得不好之处,请大家指正。

毛毛虫经历磨难后最终蜕变成美丽的蝴蝶,而灾后的四川也将更加繁荣
毛毛虫经历磨难后最终蜕变成美丽的蝴蝶,而灾后的四川也将更加繁荣

Caterpillar will become beautiful butterfly after trying hard , Sichuan(四川) will be more and more prosper after the earthquake as well.

路边临时搭建的砖窑

据我了解,在几个重灾区中,北川是房子倒得最多的,由于重建的需要,像这样临时搭建在路边的砖窑几乎随处可见。

As I know, in Beichuan(北川), which is one of the most worst-hit area, large numbers of houses were collapsed. For requirement of rehabilitation, brick kilns , which were built on the side of the road, were everywhere.

看到这样的景象,是否觉得有了一些欣慰呢?

这是一个对口援建的项目,可惜的是匆忙之下没有记录下具体资料,从我们的行车路线来看,应该是江苏援建。看着江苏兄弟如此气派的工地,我在想,咱们广东在汶川是否表现出了龙头大哥的风范,只可惜此次到四川支教,行程上无法安排到汶川。即使不是地域情感上的原因,无法到震中的汶川去看看,也不得不说是一种遗憾。

It is a project of one-one construction aid (one-one: one province to one county). I was not sure but I guessed it was provided by Jiansu Province. Our Guangdong Province’s projects were in Wenchuan, however I didn’t go there this time because I couldn’t schedule it in my short journey.

自立更生的四川人民

亲爱的朋友们,看完之前那壮观的援建项目,再来看看坚强的四川同胞!记得上一篇提到的那条感人的标语吗?房子倒了人还在,自己房子自己盖。在巨大的灾难面前,他们并没有倒下,相机无法记录他们心里的创伤,但却记录了他们的为重建家园而付出的努力。

Guys, you know howadamant our Sichuan people are?  Do you rememberthe catchphrase that I’ve mentioned  in the last post? “House collapsed but we don’t, just build them our own”. Yes, they never fall down in the serious disaster. I couldn’t capture their pain but I can record their effort for reduilding their home.

临时搭建的商铺成为了这家人的生活依靠

房子倒了,四川同胞们用自己的双手重建家园;援助的资金有限,他们同样靠自己的劳动来换取生活的来源。这个在废墟前搭建的临时商铺,成了这家人生活的依靠。
说到这里我不得不提一件事,当地志愿者和我提过,去年地震发生以后,他们就立即成立了志愿者组织筹得大量捐款,并通过红十字会以现金的形式捐往灾区。据他们所跟踪查证的情况来看,一年过去了,他们的这笔钱才刚刚落到乡级政府。虽然早已听说过一些负面的消息,可听到这番话时,我和你们的感觉一样,心里哇凉哇凉的,不知道是什么滋味。

看到这位奶奶,各位,你忍心不上去帮帮忙吗?

朋友们,如果你以为灾后一年,有国家重视,有党的关怀,灾区的同胞就过上了好日子,那么,请先看看这张照片吧。朋友们,我们真的还可以为灾区做很多事情。党和国家的人力和物力都是有限的,我作为一个自发去四川的志愿者,力量就更不值一提。可他们是多么需要帮助。你未必需要像我一样亲自到灾区去,但只要你想,你就一定有办法为灾区的同胞们助一臂之力!

灾区人民所住的活动板房

灾区人民所住的活动板房

新修建好的房子,都画上了极具绵竹特色的年画

新修建好的房子,都画上了极具绵竹特色的年画

东汽精神永远激励着人们在逆境中奋发进取

四川除了有核能方面的研究以外, 东方汽轮机厂所掌握的一个大功率发电机组的制造技术在国内也是首屈一指。地震让东汽员工从此再见不到600多名身边熟悉的同事和家人。他们甚至还没有来得及擦干眼泪,便投入到了抢险救人的行列当中,并冒着生命危险抢救重要数据和资料,并在短短一个星期后,就初步恢复了生产。东汽精神,也在灾后的记录片中,一度为中央电视台所歌颂。图为东汽在汉旺的总厂。

另外有一段录像,但不知如何分享,懂的朋友可帮我放上视频网站上。像我一样不懂的,也可以直接 点击下载。另外,不要找我翻译,我也有部分词没听懂。

未完待续。请点击小图查看大图。

北川之行(一) — 为了活下来的孩子们

May 12th, 2009 by Sensheng Xu
9日,踏上前往成都的飞机。心情既兴奋,又沉重。去年的这个时候,四川发生了震惊世界的大地震。我曾经多么的希望能成为志愿者前往灾区,为灾区人民,哪怕做一点最简单的小事,然而今天,我终于来到这里,弥补我心里的遗憾。  前往成都的飞机上 
前往北川的路 去年的这个时候,部分幸运的北川人民冒着山体滑坡的危险,经四天四夜的翻山越岭,成功自救。明天,我同样要和我的伙伴通过这条路,从成都前往北川。在那里,你能真实的感受鲁迅先生的名言:“世上本没有路,走的人多了,也便成了路。” 
当地志愿者把我接到了四川大学并在这里住下。这所有着一百多年历史的名校,自然有着不计其数的美丽风景;然而再美丽的风景与高尚的品格相比,也只能成为其衬托。在我们准备出发的时候,川大的志愿者们仍然像往常一样坚持着义卖和募捐。其实这次能代表他们到灾区学校的只有很少很少的45位来自成都各所大学的优秀代表,更多的同学则是在默默无闻的工作。   川大的志愿者
房子倒了人还在,自己房子自己盖 其实,我一直对于标语不感冒,因为它们的或内容空洞,或虚情假意,总而言之只不过是一种宣传手段。但四川灾区里的许多标语,给我的感觉是温暖和感动。它们感谢同胞的帮助,激励人们重拾信心。四川人民是勇敢的,四川人民是坚强的。在绵竹的一个小镇上,我看到了最令我感动的一句标语。
绵竹是受灾非常严重的地区。据说地震发生时,政府官员正在举行会议,八名要职官员七死一重伤,从而失去了第一时间求助于国家和社会的良机。这所学校的新校舍,去年4月才新建好,想不到一个月以后,这个新校舍就变成了一堆残瓦碎砾,在这些瓦砾当中,100多名学生再也没有爬出来。如今,这所学校的重建已初具规模。 重建的绵远学校
严格来说这不能称之为路 这就是我前往灾区的路。尽管车子已经走得很慢很慢,可仍然有一次几乎翻侧,还有几次听到了汽车底盘被划伤的声音。
严格来说,这不能称之为路。由于地震而垮塌的高速公路天桥下,本是一条河涌,地震使河道改变后,它便成为了一条由车走出来的路,成为进山的要道。 前往灾区的路
明天会更好 在车上,我们为灾区的小朋友准备了一些小节目。这位女孩在颠簸中手指受了点轻伤,在她复习歌词的时候,我抓拍下了这了张照片。
灾区的孩子们在那场浩劫中,有的失去了生命,有的失去了手或脚。这无疑是令人悲痛的。然而,事实已然如此,最重要的还是那些活着的人。对于幸运的活下来的孩子,最为可怕的是失去了信心。他们需要物资上的帮助,他们每天都渴望每一批物资的到来。事实上在许多非常偏远的地区,国家往往无法顾及这些不计其数的普通的学校和普通的孩子。当时的惨痛经历沉到心底的时候,他们也许不再感到痛苦,但他们却渐渐变得孤僻。除了金钱上的帮助以外,我们可以做得更多。这正是我们这次亲自前往灾区和小朋友互动的目的。 孩子期待的双眼
幸福对他们来也许很简单,也许很难 幸福对他们来说,也许很简单,只需要一只最便宜的皮球,他们便能从中获得快乐。快乐对他们来说,也许很难,当我们离开以后,他们孤独的面对他们的皮球时,感到的仍然是无助。我们的帮助,对于无数的受灾儿童来说也只不过是杯水车薪。可是我始终认为,一个人的力量是非常有限的,只要每个人都为他们出一点力,哪怕是一点点,就能聚集成一股巨大的力量,来帮助灾区人民尽快恢复信心。

未完待续。请点击图片看大图。

One Day in Sun Yat Sen University

May 6th, 2009 by Sensheng Xu

VB程序员眼中的Interface Builder – Mac编程学习手记之二

May 5th, 2009 by Sensheng Xu

上一篇提到,我在阴差阳错的情况下变成了一个C++程序员。其实在此之前,我最喜欢用的还是VB。

由于我并不熟悉VB.NET,这里没有特别说明的情况下一律指的是VB 6。

对于一个Xcode的初学者来说,懂VB具有绝对的优势。Xcode附带了一个非常强大的界面设计工具:Interface Builder,简称IB。所有厌恶VB的C++程序员,都不得不承认VB画界面就像画画一样方便。在Xcode中,用IB来画界面,就像在VB画画一样方便。你要做的很简单,就是把你需要的控件拖到一个窗口就好了。

在你完全不知道具体细节的情况下,VB已经为你做了许多许多工作,并使一个窗口显示在屏幕上,这在一个使用机制混乱的MFC绘制窗口的C++程序员看来,那是何等的安逸。其实使用Xcode + IB,你几乎能做到和VB一样方便。之所以说“几乎”,因为操作上还是有一点点区别。

关于这些分别的进一步思考,我想是两个原因,一是VB本身并不支持继承(有人说支持,但我认为那应该不能叫做“继承”),二是VB把界面设计和代码编写都集成到一起,但Xcode和IB并没有这么做。

在VB中,绘制窗口的界面上你就能命名一个控件,如果你没有这么做,VB就自动给你绘制到窗口上的控件起个名字。IB不这么做。为什么呢?首先我想是IB和Xcode分工的原因,毕竟Xcode和IB其实是两样东西,只不过它们可以方便的协同工作而已。为了不至于使分工混乱,IB就只负责绘制。这里带来了一个麻烦和一个好处,麻烦是如果你需要在程序中引用或者控制一个控件,则必须在Xcode中声明一个变量并加上IBOutlet修饰,然后再回到IB上对这个变量和控件进行关联。在控件较多的项目中,除非你精心的安排好你的命名规则或者你具有良好的记忆力,否则这的确会引起一些困扰。至于好处,便是继承关系并不影响你在窗口上绘制控件。比如你从NSTextField里继承了一个IPAdressField,那么你仍然可以在窗口中直接绘制一个TextField,然后再把它的类改为IPAdressField,放心,IB完全可以明白它们的关系。由于Objective C本质上是弱类型的语言,所以从底层来说IB并不检查一个控件的类型,只是在表现形式上,它为了便于你获得一个“所见即所得”的窗口外观,而去做了其它的一些“表面功夫”。

控件与代码的绑定分为两种,一种是为了便于引用控件,而将一个变量与控件关联起来。这类似于在VB中,给一个控件起个名字。在IB中有许多操作方法,不过我认为最为准确无误而快速的方法如下:

  1. 在Xcode下,为相应的类添加成员变量,变量类型为你所绘制的控件的类型(或者有继承关系),并且前面使用IBOutlet修饰;
  2. 回到IB,选择window(Mac OS项目)或者File Owner(iPhone项目),然后在显示的Connection属性页中看到你刚才加的变量名,并把它左边的圆圈拖到相应的控件上。

另一种是为了使控件响应事件或者获取数据而进行的回调,将一个函数与一个控件事件关联起来。同样的,只介绍一种我认为最方便的方法:

  1. 在Xcode下,在相应类的头文件写相应的函数声明,并将函数的返回类型声明为IBAction;
  2. 回到IB选择控件,并在控件的Connection属性页中找到相应的事件,然后把它拖到window(Mac OS项目)或者File Owner(iPhone项目),在弹出的函数列表中选择刚才创建的函数。

比较特殊的是Delegate和DataSource的关联,你可以把一个控件的Delegate和DataSource属性关联到任何Objective类上,只要这个控件有这个属性即可。它会去自动寻找你所关联的类所实现的相应函数,并自动在必要的时候回调。所以Delegate和DataSource相当于是把一个类关联到一个控件,但实际上绑定的是一系列的函数,而这些函数能在被绑定的类上找到相应的实现。

浅谈已经没落的VB6

March 30th, 2009 by Sensheng Xu

可以毫不吹嘘的说,我是VB6的狂热爱好者。利用窗口重绘来做界面皮肤、在VB6实现稳定的多线程、实现消息队列,内嵌汇编,事实上,除了无法干涉程序的初始化过程以外,VB几乎无所不能—-关键的问题是,你用VB本来就是为了快速开发,如果你只是想混口饭吃吃,你是否有必要作这方面的研究?
Read the rest of this entry »

C++程序员眼中的Objective C — Mac编程学习手记之一

January 15th, 2009 by Sensheng Xu

确切的说,我更愿意把自己称作是一个php程序员.只是,有些事情,是很难解释得清楚的.在此之前,我还用过java, perl, VB, C, 时至今日,其实我是一个C++程序员.

个人认为,”其实”这个词很有味道,并且蕴含了某种中国特有的文化.虽然英语通常有一个actually来对应,但actually只是起到一种阐述事实的作用,洋人很难明白”其实”这个词在不同的语境下的表达效果,–我们高中语文老师小周说了,这个叫虚词实用,是一种比较高深的文学表达方式.例如,阿偲说:其实他是诗人.

Read the rest of this entry »

Mac编程学习手记前篇

January 8th, 2009 by Sensheng Xu

其实一直都想为Mac做些什么,如果可能,就写些什么.

前段日子花了些时间做了个苹果下的项目,碰到困难的时候,除了得到朋友Huajun的指导以外,就是靠google大神了.一方面,我感觉我是幸运的,因为能得到朋友的帮助,可以少走很多弯路;另一方面,我也在思考一个人想加入到Mac软件开发会碰到些什么困难,思考如何让更多的人能少走一些弯路.
Read the rest of this entry »

王力宏 – 《心·跳》

January 6th, 2009 by Sensheng Xu

记得刚认识王力宏是因为他的《龙的传人》。个人对这首歌是不喜欢的,感觉不中不洋,如果当时已经有“恶搞”、“山寨”这样的词,我一定不会吝啬使用这些词来形容这首作品。不过,经过十年的磨练,王力宏已经脱掉了所谓“优质偶像”的帽子,真正的成为了一个音乐人。

王力宏的新专辑《心·跳》一出来,我便第一时间去下载回来欣赏。个人认为,对于一个偶像派来说,王力宏一直以来歌喉还不错,而且还一直坚持创作。最难能可贵的是每张专辑中他都会进行大胆的尝试。

如果说上张专辑《改变自己》中,他尝试了Hip-Hop风格,那么这次在《心·跳》当中,他则在多首曲子中加入了摇滚的元素。在《玩偶》中,甚至出现了京剧的曲调。当然,他并没有忘记自己是王力宏,于是我们在《脚本》、《Everything》中,依然能听到王力宏式的情歌。

玩偶

Everything

王力宏 – Forever Love

December 8th, 2008 by Sensheng Xu

不顾一切的爱 – 李圣杰

September 24th, 2008 by Sensheng Xu