Monday, March 27, 2006

又见生日

最近生活中常常出现过生日的话题。

最先开始是上上周公司有 3 个同事同时过生日,好不热闹。接着是公司给我和隔壁部门另一个同事提前在上周五一起送蛋糕,然后就又是今天……

前面一篇提到新同事 Akira 和 Mairah Carey 是同一天生日,也就是今天,和我差两天,而今天也真是繁忙的一天,算是来这边工作后最忙的一天了。

因为老外 Alex 来了,一大早九点就开始给我们培训他们的开发工具,一直到中午十二点多,停都没停一下。下午又接着进行到 3 点多。

Alex 的语速比较快声音比较沉,因此不像英语培训老师的 Rick 说话那么好懂。同时在场的一位欧洲总部过来的 Supervisor 是法国人,说英文更是让人难以听懂。加上上午的话题又不像培训那么有趣,因此注意力稍微懈怠就会开始不知所云。上午培训结束中午吃饭的时候已经开始有了用脑过度的感觉。

下午感觉要好一些了,可能是因为渐渐习惯的缘故,加上时间也不长。培训完毕后 Alex 就帮我们搭建开发环境,并且看了一下之前做的练习。

今天中午吃饭的时候闲扯,以及之前英语培训,本来觉得自己的口语渐渐恢复了,现在看来是假相。下午给老外演示我做的练习,解释一些技术问题的时候,那可真的是名副其实的张口结舌,好不容易才让老外明白我的意思。

不过失去的这部分自信很快又在晚饭的时候找回来。由于 Alex 过来算是客人,而加上刚好有同事生日,因此晚饭仍然一起吃。有人提议去吃火锅,公司附近的那家“刘一手”也算是成都小有名气的火锅吧,而 Alex 之前刚好也没有吃过。只要不扯专业问题,大体上我都能对付了,席间扯得很愉快,因此也喝了很多啤酒。Alex 不太能吃辣的,但是仍旧被成都的美食征服。我发现自己口语比以前还是有进步,现在遇到不知道怎么解释的问题,懂得想别的办法绕过,而不像以前一遇到这种情况就卡壳,搞得气氛尴尬自己还涨得脸通红。

所以啊,语言这东西还是要有环境才行……

Saturday, March 25, 2006

生日

不知不觉又老了一岁了。

很多人介意过生日,其实我觉得还好,“又老了一岁”这种感觉不是很明显,自己觉得和前两年心态差不多。一来大概是因为生活没有太大的变化,因此心态也没有什么值得改变的;也可能这种改变是一种长期的潜移默化的过程,做为当事人的我自己不自知而已。

由于换工作,因此目前处于收入的空窗期而之前也没积蓄,所以目前是处在比较穷的时候,因此也没什么动作了,简简单单地过了。父母打来电话问候,很多朋友发来短信祝贺,在此一并谢过了~

总的来讲,今年开年以后过得还不错,至少不像前端时间那么哀怨了。换了工作环境,认识了新的同事,开始学新的东西,对于喜欢新鲜事物的白羊座来讲还是很好的调剂。

祝自己生日快乐,也祝我的朋友们快乐~ ^_^

Wednesday, March 22, 2006

获得签证了

这个星期一直都在准备去美国培训的事情,最关键的也是最不确定的,就是今天的签证了。

之前 Admin 姐姐已经帮我们做了很多工作,包括教我们填各种表格,准备各种资料文档,还提醒我们今天要穿正式精神一点。因为之前听说 911 以后美国签证不像以前那么容易,因此要尽量准备充分一点。

预约的是早上 10 点,由于公车改线,我赶到的时候已经过了。不过有很多人在那边排队,我们在寒风中站了 1 个多小时才进到领事馆里面等候。本来昨天都还很暖和的,晚上突然降温了,今天为了显得“精神”还穿得特别少,真的冻死我了。

好像我们几个是上午一批里面排最后的,因此我们也观察到了各种各样事由签证的经过。

最容易的,也是最多的,是去美国探亲的老夫妻,基本上两三个问题就 OK ……

稍微容易的,是商务。问的时间稍微久一些,好像有一个被拒,可能是没有准备收入证明,资料不全。

问的时间比较久的是学生,不过总的来讲,一上午我看到的被拒的情况并不多。我想只要真的是有正当理由去而且不是打算去了不回来的,准备有充足的资料,应该都没有什么问题。

轮到我们的时候,出了点小插曲。一个同事的收入证明被混到了另一个同事的资料里面,面试官发现两个有,而另一个没有,就问没有的那个怎么没有看到他的收入证明。后来翻了半天终于是发现资料搞混了……

后来面试官拿着一份派遣函进去了,半天才出来,不知道是不是打电话到公司核实去了……

不过好在最后还是通过了,没有辜负公司的安排和 Admin 姐姐的努力工作,也没有辜负我们穿那么少在寒风中挨冻……

Tuesday, March 21, 2006

Kelly Clarkson - Because of You

很久都没有欣赏到这么动听的歌了。

上周下载了 48st Grammy 的颁奖典礼,本来是想看看Mariah Carey 的现场表演,因为之前看到有评论说惨不忍睹。看了以后,觉得虽然不至于惨不忍睹,不过总感觉打扮得像巫婆一样,身材也是大不如前了,只是 Fly Like A Bird 制造现场气氛的功效还是非常好,难得 Mariah Carey 这把年纪了还能在现场持续海豚音,所以也获得了现场全场起立的持续掌声。

整个典礼只是很快的浏览了一下,庆幸没有错过这首动人的 Because of You,来自“美国超女”Kelly Clarkson。其实我不喜欢用这个称号来形容 Kelly,因为在中国“超女”这个词已经被冠以太多说不清楚的感情色彩。我想评论会一直这么形容,也是因为她确实也是从美国大众娱乐节目 American Idol 中脱颖而出的吧。如果她是美国大众欣赏口味的代表的话,我真的要感叹国民的欣赏口味和人家有差距;至少从我的角度来看,她和她的歌,比目前在中国大红大紫的某“超女”强多了。

其实看颁奖典礼的时候并不知道这首歌的名字,甚至那个穿红色长裙倚在钢琴边上动情演唱的女星是谁都不知道,只是隐约觉得那副扮相有点像 Meg Ryan。但是歌曲简单但是动听的旋律,和她深情的诠释,让我不得不停下来完完整整地听了两遍。从歌曲中反复出现的“... because of you ...”的歌词我猜测了歌名,然后知道了原来这是她第二张专辑《Breakaway》中的曲目。

为了获得整首歌的歌词,我又意外地找到了 MV,通过和歌词对照,这首歌的感人之处就更加凸现出来。仅从感观上欣赏,旋律已经很能抓住人的心,理解歌词以后,看 MV,会有一种让眼泪在眼睛中打转的感觉。

后来听了她已有的两张专辑,另一张是去年的《Thankful》。她的歌大多比较平实,不像 Mariah Carey 那样婉转,充满了技巧;但是就像评论说的,她的声音充满了灵性,而且演唱技巧一点都不像是业余歌手,能获得 Grammy 两项大奖,也不是盖的吧。

另外说点题外的。Kelly Clarkson 生日 11 月 30 日,又一个射手座。之所以说“又”,是因为美国近年当红的女星,Britney Spears、Christina Aguilera 都是射手座;而老牌的女星 Mariah Carey 白羊座,Whitney Houston、Modanna 狮子座……

好像火相星座在美国比较吃香?


BECAUSE OF YOU - KELLY CLARKSON

I will not make, the same mistakes that you did,
I will not let myself, cause my heart so much misery,
I will not break the way you did, you fell so hard
I've learned the hard way to never let it get that far

Chrous
Because of you, I never stary too far from the sidewalk
Because of you, I learned to play on the safe side so I don't get hurt
Because of you, I find it hard to trust not only me, but everyone around me
Because of you I am afraid.

I lose my way, and it's not too long before you point it out
I cannot cry, because I know that's weakness in your eyes
I'm forced to fake a smile, a laugh, every day of my life
My heart can't possibly break when it wasn't even whole to start with

Chorus

I watched you die, I heard you cry every night in your sleep
I was so young, you should have known better than to lean on me
You never thought of anyone else you just saw your pain
And now I cry in the middle of the night for the same damn thing

Because of you I never stray too far from the sidewalk
Because of you I learned to play on the safe side so I don't get hurt
Because of you I try my hardest just to forget everything
Because of you I don't know how to let anyone else in
Because of you I'm ashamed of my life becaue it's empty

Because of you
I am afraid

Because of you

Monday, March 13, 2006

优化代码

今天老外在 Skeype 上找我,说看了上周发给他的代码,写的很漂亮,但是我需要注意一些 J2ME 和传统 Java 不同的地方。前者运行在非常受限的设备上(低内存、慢 CPU),因此性能是第一重要的准则;而后者则更倾向于编写具有高可读性和高维护性的代码,让代码看起来干净清爽,即以前提过的 Drymartine 那种精神洁癖所追求的境界。

由于以前的习惯,我把整个模型透彻得分析了一遍,用非常 OO (面对对象)的观点实现出来,还加入了很多注释,因为我的目标是让看代码的人或者看 API 文档的人能够很方便的明白我的意图。但结果似乎不是 J2ME 开发所想要的,老外说,有时候宁可代码不那么好懂或者干净,但是如果性能优化有必要,也必须要这么做。比如用 & 15 来取代 % 16,用 width >> 1 取代 width / 2,虽然你的写法更清楚,但是取模运算和除法运算在手机上是非常非常缓慢的,要尽量避免这样的操作。

然后老外给了一篇文章 J2ME Game Optimization Secrets,让先去看看。

Google 了一下,发现好像是篇很有名的文章,但是没有相应的中文翻译,被转载倒是很多。我粗看了一下,很有文采,也深入浅出,是篇好文章。于是我就忍不住想要翻译并发布到我的 blog 上。

文章很长,有 5 页,翻译了差不多快 2 页,发布在“月蝎研究”分舵上,以下列出一个快速连接,以后翻译完会陆续加上。感兴趣的朋友可以看下,请多指教。

Sunday, March 12, 2006

顽皮和动手能力

今天中午在 KFC,看到有意思的一幕。

一个小男孩,6、7 岁光景,做出一个很顽皮的举动。他把 5、6 根吸管连在一起,要试试能不能把杯中的可乐吸到嘴里。

小男孩的妈妈本来要走的,这下更加不耐烦,叫儿子不要不听话,收拾东西走了。但是儿子似乎没有要听话的意思,继续他的试验……

我原以为当妈妈的要发作,不过,她没有。她突然耐下心来,面带笑意的看儿子进行这场试验,甚至还用手扶住杯子,好让它不至于被长吸管弄翻。

最后,小男孩的试验成功了,心满意足地和妈妈一起拆掉长吸管,高高兴兴出了 KFC 的门……

我想,这小家伙以后一定会很有出息的!

Saturday, March 11, 2006

酒会喝涨,牌要打折

今天听到一句话,“酒会喝涨,牌要打折”,很有意思。

意思大概是讲,几个人一起喝酒,酒会越喝越多,一起打牌,钱会越打越少。比如:

4 个人,叫了一斤酒,喝完后,甲说,“我喝的最多了,我起码喝了半斤!”乙不服气,“我也不少啊,至少有三两吧。”丙和丁一听,“你们两个好假打,我们两个虽然喝不得,至少每个也有二两吧!”

于是,半斤+三两+二两×2=一斤二两,一顿饭吃完,酒多出二两来。

又说,四个人打麻将,一场战毕清算结果,当然了,是除开茶钱包间等等额外费用的情况下。

甲说,“你们好凶残,一晚上整老子一百八,哪个还敢跟你们打嘛!”乙说,“就是,我也输了七、八十”丙一听直摆手“我没有赢你们的哈,我刚好保本”丁说“那就是甲和乙两个假打了,我赢的嘛,都在手上,两百都不到,哪有那么多嘛!?”

于是,180 + 75 - 200= -55,打了一晚上,钱少了好几十……

大概,这就是中国文化的特色所在吧。

Thursday, March 09, 2006

拿到护照了

今天 HR 姐姐又催我护照的事情。本来通知是明天拿的,她说今天就应该能够拿到了,不然明天周五,拿到号码再上报,就又要耽误一个周末。

去了一趟,真的拿到了,新身份证也拿到了,当时通知的日期刚好也是明天。

然后接下来就是办签证。一些表格,预约,面访,好像还是有点复杂。老外今天在问具体的时间,问 4 月份合不合适。我跟他解释了一下这些手续,他说看样子 4 月份差不多。

刚好和交房的日期冲突,郁闷……

Tuesday, March 07, 2006

原来 Mariah Carey 也是月蝎

新公司新机器,什么资源都没有,于是今天上网找歌下。

在 VeryCD 上搜 Mariah Carey,找到 We Belong Together 的单曲专辑。这首歌自从不负众望获得第 48 届葛莱美年度最佳 R&B 单曲之后,是越来越有名了,我听过两个版本的 WBT,不过这张单曲中收录了除 Album Edition 之外的 5 个版本。

不过,有这篇 blog 的原因在于,在我同时找到的 MC 全集下载介绍的地方,MC 的星座后面加了一个括号:月亮星座为天蝎座。

之前我有一篇文章讨论月亮落在天蝎座的情形,我对这一现象很感兴趣,因为我的月亮也落在天蝎座,以至于“月蝎”这个词很长时间都出现在我的各种虚拟 ID 中。没想到,我一直喜欢的 MC,原来也是“月蝎”啊……

另外,值得一提的是,MC 的生日 3 月 27 日,和我差两天,当然不算很大的关系,不过新同事里头有一个恰是这一天的生日,很有意思的一个 Game Art Designer,才来就体现出了很强的工作能力和艺术/技术功底。

隔壁部门还有个 3 月 26 日生日的,有意思啊。公司会在员工生日的时候送生日蛋糕,到时候天天都有蛋糕吃了。

Friday, March 03, 2006

今天的成果

看了两天的 JSR 文档,头晕,于是还是做点东西出来跑,至少让人有点兴趣吧。图中所示就是今天的成果,哈哈,不是成形的游戏,只是实现了在一个场景中控制一台坦克,坦克不能越过钢墙、砖墙,但是可以隐藏到草丛中。另外可以发射炮弹,炮弹能够破坏砖墙。

坦克的图片还有草丛,都是从网上到处找来的,修改了一下大小,砖墙和钢墙的样子,是按照儿时记忆中红白机游戏坦克大战中的样子画的,还凑合。

很简单的一个实践,主要是体会一下 MIDP 2.0 规范的 game 包中 SpriteGameCanvasLayerLayerManagerTiledLayer这几个概念,并且实践了一下循环的控制和 Sprite 间碰撞的处理,算是对这几天看文档的一个汇报吧。虽然很简单,但是自己还是有那么点点得意和振奋……

这个工作很好玩的说,希望这个热情能够一直保持下去吧……

另外,我现在大概知道我们部门名称这个 JD 怎么来的了。我们这个 Team 好像主要是做 JavaGround 的外包,于是取头尾,就变成了 JD?

Thursday, March 02, 2006

英语培训

本来今天没什么事情可写的,不过今天晚上的培训实在是有意思,让我不得不记下这件事。

昨天收到 HR 姐姐的邮件,说我们所有人都被分班安排晚上参加英语培训,以提高大家的英语水平。这让我想到了刚上大学那段时间,也是分班进行英语补习,每天晚上两个半小时,要多无趣有多无趣,那简直是对人的意志的一种摧残。能够坚挺完两个半小时而不瞌睡的,可谓意志极端的坚强。因此我对一切冠以“英语培训”的事情都没有好感。

今天晚上到时间进入会议室的时候,他们已经开始了。老师是个美国人,后来知道名字叫做 Rick。他出了一个话题,Torrorism,让我们来讨论。说到这个当然也就要扯到 911,大家每个人都说说 911 袭击发生当时我们都在干什么。有的是当晚知道的,有的是早上知道的,当然内容也无非是——

Oh. It's a disaster... It's increadible... I just can't believe it ...

——云云,虽然内容没什么新奇,不过 Rick 非常会调节气氛,会时不时的让大家爆笑,因此气氛很轻松,也比较容易用另外一种语言来表达自己的意思。

接下来就围绕这个慢慢展开,说为什么美国会遭到袭击,因为美国总是干预别的国家的事情,喜欢控制一切,有很多敌人。由此又发展到讲中印关系,中台关系……听起来都是些严肃的话题,不过真的,整个过程都在非常轻松愉快的氛围下进行。

后来 Rick 说以后我们每次都会围绕一个大家觉得有趣的话题展开来谈,问我们都喜欢谈些什么。有人就说电影之类,然后就扯到了中国的电影。

有个同事,说他喜欢看周星驰的电影,老外问原因,他本来是想说,他很擅长搞笑,He's always making jokes;结果可能是因为紧张或者没有建立起足够的语言反射,说成了,He's always making love...

于是,轰动效应可想而知…… 老外更坏,指着一个女生,用中文说,啊~ 脸红了…… 那女生只好把脸埋在自己的双手里。不过他倒也很会打圆场,说——

It's completely different things to make, OK? But I like making both of them...

……继续哄堂大笑……

一个半小时的时间就这样不知不觉很快就过去了。看来英语培训也不见得总是那么糟糕,这样的培训,还是值得参加的……

Wednesday, March 01, 2006

三月第一天

今天好像开始回暖了,感觉确实没有昨天冷了。春季第一个月的第一天,好兆头吧。

把 MSN 的说明改成了“左眼一直跳”,结果一大早 n 多人发来消息说,左眼跳财,你要发财了。嗯,希望如此吧,哈哈,不过跳的也忒久了,从周末就开始了。大航海上商会里的朋友说,其实是我上周玩太久休息不好,过段时间作息正常了就好了。

本来说是今天还有一个新同事要来上班,因为据说这个新部门是招了 3 美工 3 开发,目前包括我在内到了 5 个,不过一整天都没有人出现,奇怪啊。IT 部门的同事发来邮件说给我们建立了邮件列表,我发现名称叫做 China-JD-Game,行政部门的同事发来的新通讯录上也写我们的部门名称叫 JD,唉,不明白。原来的 Game 部门,就是面试我的那位所管辖的,叫做 Filao,更是奇怪,搞不懂什么意思。唉,我最不喜欢这些奇怪的缩写了。

除此之外,今天其实一天都很无趣。上午老外在 Skype 上指导我们装了 Brew 的 SDK,说是等我们熟悉了 J2ME 的体系之后会先让我们做一些移植的工作,好让我们熟悉一个游戏的基本运作架构。接下来就还是继续看 JSR 文档…… 之前我跟老外说,这些文档很多啊,老外说,现看你感兴趣的,不感兴趣的直接跳过……

嗯,很耿直的回答啊,不过,满篇的英文,实在吃不消,尽管今天比平时多喝了两杯咖啡,还是直打哈欠。大概地把几篇过了一下,知道有那么回事,具体地懒得逐句推敲了,有问题再回头来查吧。我和同事商量,差不多了就先想办法做点东西出来玩,也给自己点信心嘛。于是后来就装了 Java 的 Wireless Toolkit,搭建好了开发工具,明天就来写代码,这总比看文档有趣多了。

Updated on Mar. 03, 2006:

现在我知道了,JD 大概是 JavaGround,取头尾字母,因为我们这个 Team 主要做 JavaGround 的外包。

Updated on Mar. 09, 2006:

现在我知道 Filao 的意思了。英语培训上和 Filao 部门的一个同事聊了一下,原来是个法国公司的名字,他们部门处理和这个公司合作的事务……