胡骊 发布的文章

华表哥的婚礼终于在25、26日搞完了,不过这只是重要的部分。根据传统,前面和后面的仪式、聚餐,我都未能参与。

24日晚,艰难地安排好工作任务后,才能飞奔回去。然后跟华表哥聊到凌晨1点多。

25日早上,6点多就被老妈吵醒。在床上发呆到7点多才起来洗刷、换衣服。8点多亲戚们陆续到达,一直等到10点半才去吃饭。匆忙的午饭过后便出发向新娘(未来表嫂)家进发。

到达目的地的第一件事,就是分发军火——80支礼炮和120~140支彩带(喷的那种)。伴郎在门口跟姊妹们“讲数(开门红包的价格)”之际,“火箭兵(拿礼炮的人)”已向敌人大本营猛烈地进攻,其他人喷彩带给伴郎掩护。经过一番唇舌后,勇敢的兄弟终于攻破第一个大门。伴娘的姊妹们退居2楼,我们也乘胜追击。就在二楼,战事升级。我们凭着无比坚毅的决心、超越常人的胆识,还有源源不断的补给,把女方“喷”个片甲不留。直到我方也弹药耗尽之时,双方停战,改为口水战。最后还是用金钱打开新娘的房门,新郎抱得美人归。然后是新娘家的仪式,拜神、向长辈斟茶等。

接着众人回到新郎家,做新郎家的仪式,简单来说,也是拜神、向长辈斟茶等。习俗过后,便等吃晚饭。晚宴主要是敬酒,热闹一番。晚饭过后是年轻人的节目——去酒吧唱K。直到2点多才结束,回到家也快3点了。

26日上午,10点多起来洗澡,11点被表哥拉去吃饭。午饭过后坐顺风车去电脑城买显示器。走访了两个电脑城才买到Acer G225HQ,而且不是想象中的镜面屏,也罢。拿着显示器就匆匆来到新娘家的喜席(晚宴)。又是热闹一番,然后再去酒吧唱K,实在没什么意思。这晚回到家已是凌晨1点多。

华表哥也就这样结婚了,然后安心等待BB的诞生,让我挺羡慕的。此时的我还在烦恼未来要去哪里发展,还没交到女朋友,感觉结婚真是遥远。

 昨晚失眠,于是把刚新下载的《Up in the Air(在云端)》看完,然后才在凌晨4点多睡着。能睡着,不是因为电影沉闷,而是终于看完了可以安心睡觉。

本片内容简介:
(转自 豆瓣http://movie.douban.com/subject/3077791/
    本片改编自美国作家沃尔特•肯的同名小说。瑞恩•布林厄姆(即Ryan Bingham,乔治•克鲁尼 George Clooney 饰)供职于美国内布拉斯加州奥马哈市一家专为其他公司提供裁员服务的公司,一年有300多天辗转于全国各地解雇他人,几乎以机场为家。在一次例行裁员旅行中,瑞恩遇到了商务美女亚历克斯(即Alex Goran,维拉•法梅加 Vera Farmiga 饰),二人一见钟情,却都满足于维系随意的性伴侣关系。与此同时,瑞恩公司的大学生新人娜塔莉(即Natalie Keener,安娜•肯德里克 Anna Kendrick 饰)得到了公司总裁的青睐,竭力推广通过网络视频会议远程裁员的改革。瑞恩反对变革,却不得不带娜塔莉四处实习熟悉业务……
    本片获奥斯卡最佳导演、最佳影片、最佳男主角(乔治•克鲁尼)、最佳女配角(维拉•法梅加 和安娜•肯德里克)及最佳改编剧本六项提名,金球奖最佳导演、最佳影片等六项提名,并获洛杉矶影评人协会最佳剧本奖。

在旅途中与Natalie的多次思想碰撞,以及经历过妹妹的婚礼后,Ryan决定改变单身的生活。但找到Alex的住址后,Ryan发现她已有了个幸福的家庭。生活的悲剧正是这样突然地展现在Ryan的眼前。即使终于如愿地突破了其人生目标的1000万英里的飞行路程,但却笑不出来。或许人生没有目标了,或许生活没有憧憬了,Ryan充满惆怅地回到其原来的生活轨迹上。

该片在探索生活的本质,从而道出Ryan的悲剧,让我看后久久不能释怀。实在有太多感触了!有机会的话要再看一遍。

PS. 影片开头用多个镜头,把Ryan收拾行李到登机的过程剪辑得干脆利落,让观众感受到一个经常坐飞机的人的娴熟。

由于不明原因,来自异世界的Ghost游荡在我们的世界,而且人类看不到它们!然而强大的Google服务器搜索出这不明来客,于是为了驱除Ghost,净化人类的世界,Google发明Android。来吧,拿起你的Android手机,装上SpecTrek就可成为战士,协助拯救世界。

以上为Android上著名游戏SpecTrek的故事背景。该游戏利用手机的摄像头、GPS、指南针、重力感应,结合Google Map、Internet,成为能够与现实交互的虚拟游戏。玩法很简单,启动游戏,选择游戏的时间长度(15分钟、45分钟或2小时),然后游戏根据所选游戏时间,以玩家当时所在地点为圆心,圈取一定范围作为游戏区域,并在该区域放置一定数量的Ghost。进入游戏,玩家只要在所选时间内,捕捉游戏区域内的Ghost,就算是完成任务。另外,游戏区域内还有隐藏物品,不过不会轻易捡到。游戏操作也很简单,玩的时候,手机平放就可以看到地图和指南针,举起手机就可以捕捉身边的Ghost。

该游戏的奇妙之处就是把虚拟游戏和现实结合,达到良好的操作体验。相信玩过Wii的,都可以想像到那乐趣。简单来说,是个随时可以玩的寻宝游戏。而且经验值像RPG一样可以累积,有等级和能力成长。这很适合替代无聊的饭后散步。

玩这游戏时,我想起了日本动画《电脑线圈》。此时我的G1就成了动画中眼镜,透过那特殊的眼镜,可以看到建立在现实世界中的虚拟世界。但此游戏的互动性肯定没那眼镜强。提起现实世界与虚拟世界的交互,就不得不提在MIT工作的一个印度人,他的想法是结合投影仪、摄像头、3G网络等,改变我们操作电脑的方式(扯远了,改天再写下那人的演讲)。It's amazing!

PS.
1)回顾一下电子游戏的发展,就会发现人们一直在努力提高电子游戏的操作性。以Nintendo的游戏主机发展为例,红白机上的光枪和扫描条形码的游戏,GameBoy上拍摄游戏者头像成为主角头像的“口袋妖怪“(卡带上有摄像头),GBA上能够识别白天和黑夜的“黄金太阳“,NDSL及其后继机型配备麦克风、触摸屏来提高操作性,Wii则配备拥有方位及重力感应的无线手柄……

2)曾经想过改造输入设备来提高电子游戏的乐趣:
A)高中时想过利用“跳舞毯“和键盘玩电脑版的“生化危机“。跳舞毯代替方向键,其它键用键盘操作,其中空格键设为开枪键。只是当时没钱买“跳舞毯“,想自己造一个,却发现买材料也需要成本。即使还想过用赛车游戏的“方向盘“来代替方向键,但也是钱的问题,最后都没实现。

B)大学时去玩“太鼓达人“,觉得很High,于是想自己弄个“鼓“。最后的实现是5块钱买个破手柄,把它的四个方向键分别外接上四个大按钮,并把这四个按钮固定在桌上。启动个跳舞游戏后,拿起两个小的塑料可乐瓶(当作鼓棍)就可以敲了。玩起来还是有一点感觉的,只是太山寨了。还有类似的,是玩“吉他英雄“(好像是这游戏)时,把键盘放地上当作脚踏(就因为空格键够大,好踩),手拿手柄。

由于FireFox实在是太慢了,于是想装个Chrome(官方版叫Chrome,开源社区版叫Chromium)。安装RPM包时提示要安装lsb 3.2以上,而CentOS的软件包只有redhat-lsb-3.1,无奈之下只能Google一下解决办法。最后找到别人编译好的Chromium二进制包,下载解压后,可以运行。此二进制版的缺点有两个:一是只能放在固定的文件路径下运行,二是不能输入中文(就是输入法不能用,原因不明)。

找到的讨论帖:
https://www.centos.org/modules/newbb/viewtopic.php?topic_id=23746

该版本的Chromium下载地址:
http://www.cs.bham.ac.uk/~cxs548/chrome.tar.gz

每年的植树节(3月12日)都不会去植树,而是算算今年几岁。

今年的植树节什么都没做,因为庆祝推迟到今天。在我的提议下,众人来到沃尔玛的妙云居吃韩国菜。今年依然会初哥捧场(已经是第三年了),然后会有大只龙做特别嘉宾(高二高三时的同桌),当然少不了同是植树节出生的芳姐(因为年龄小、体型小,所以戏称“姐“)。饭间都是闲话,但感觉特别有意思。即使是不怎么丰盛的韩国菜,也吃得挺饱的。

饭后去了Starbucks(星巴克)切蛋糕。芳姐买的蛋糕声称低糖低胆固醇,但蛋糕外围铺满白巧克力片,蛋糕上又有很多奶油,吃起来太甜了。为了不让芳姐失望地白花了一百多块,我还是努力吃完剩下的蛋糕。意外的收获是拿到了红茶积分卡和赠饮券。

蛋糕吃完后,小Party也结束了。

PS. 1、自从高中得知芳姐跟我同一天生日后,几乎每年都会庆祝一下。高中时的庆祝是四人小组(芳姐、大只龙和我,还有一个人是没固定),每人出十几二十块钱,然后我去“百佳超市“买些食物回来吃。现在想起,感觉很淳朴。到了大学,是邮寄礼物。-_-|| 好像都是我送芳姐的。到了大四那年开始聚餐,初哥也是那是开始加入。

2、每年都会收到Nv Forum(Nvidia官方论坛)的电子邮件祝福,即使知道这是设好的程序自动发送,但总会很高兴。

终于下定决心卖个Arduino开发板了。于是前天晚上去“淘宝“逛了一下,以150RMB买了个Mega,加上“面包板“(8RMB)和70条连接线(8RMB),还有两个热敏电阻(0.5RMB/个),一共167RMB。今天东西都到手了!

回宿舍后,马上下个最新版的IDE(版本号0018)。读取出那个最基本的LED闪烁控制程序,编译后上传到开发板,结果正常!由于Mega板载一个可控制的LED,所以不用额外插个LED测试。而且已经有Bootloader,程序上传后即可运行。

Arduino Mega是目前最强大的Arduino开发板了。其芯片采用ATmega 1280-16au,CPU频率为16MHz,8KB SRAM,128KB闪存(其中4KB用于Bootloader),4KB EEPROM,还有54pin I/O接口……详细参数如下:

Microcontroller ATmega1280
Operating Voltage 5V
Input Voltage (recommended) 7-12V
Input Voltage (limits) 6-20V
Digital I/O Pins 54 (of which 14 provide PWM output)
Analog Input Pins 16
DC Current per I/O Pin 40 mA
DC Current for 3.3V Pin 50 mA
Flash Memory 128 KB of which 4 KB used by bootloader
SRAM 8 KB
EEPROM 4 KB
Clock Speed 16 MHz

这么好的东西,用来做个什么好呢?确实是个问题。

查了日历才知今天已经是2月16日了。农历新年的假期迷迷糊糊地渡过一半了。

过年前,突如其来的寒流弄得我不知所措。买了的新衣服(秋装)不能穿,Adidas的鞋还没买,情人节的礼物送不出手,Linux上的蓝牙驱动未安装成功,Android上不知道做个什么软件,《Thinking in Java》还没看…虽然习惯了做假期计划,但还没习惯实行假期计划。每天呆在被窝里发呆,任随时间飘过。

去年搞LAMP时,想过一个问题:关于数据库中数据ID选择UUID(或者类似UUID的GUID等),还是自增型(整数类型)?其实搞毕业设计时就想过了,但是那时受实习公司的影响,采用了UUID而放弃自增型。后来发现其实采用自增型ID也有其好处。

UUID是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。UUID按照开放软件基金会(OSF)制定的标准计算,用到了以太网卡地址、纳秒级时间、芯片ID码和许多可能的数字。其主要由以下几部分的组合:当前日期和时间(UUID的第一个部分与时间有关,如果你在生成一个UUID之后,过几秒又生成一个UUID,则第一个部分不同,其余相同),时钟序列和全局唯一的IEEE机器识别号(如果有网卡,从网卡获得其MAC码,没有网卡以其他方式获得)。UUID的唯一缺陷在于生成的结果串会比较长。关于UUID这个标准使用最普遍的是微软的GUID(Globals Unique Identifiers)。(摘自本人毕业设计,其它参考:维基百科《UUID做主键,好还是不好?这是个问题。》

自增型ID(Autoincrement ID),从字面可以理解,自动增加的整数。

两者比较,UUID的优点是方便数据迁移、数据库集群等,缺点是占的空间比自增型ID大很多,查询效率可能比较低。自增型ID的优点是查询快、方便排序,缺点明显是不能保证数据库间ID的唯一性。

空间的问题,正如我同事经常说的,现在硬盘不值钱,存储空间不用考虑。相信银行的系统也不会随便仅仅挂个500GB的硬盘上去。

性能的问题,网上有人说拿200万条数据做测试对比,发现UUID的查询效率落后于自增型ID一个数量级。虽然随着CPU的发展,计算机的性能不能提升,但是对于大型数据库系统来说,效率很重要!没做过对比,我也不好说。

唯一性的问题,如果用自增型ID,做数据迁移或数据库集群时,就会带来灾难性的问题!有人说可以通过修改ID来解决,但数据关联都用到ID,ID一修改,关联就没了。如果约定自增型ID在不同数据库中的范围不同,是可以在一定程度上解决问题的,但数据一旦超出预计范围,那还是没解决问题。UUID就灵活多了,但网上有人说居然发现有UUID重复的情况,难以置信!

感觉对于我们开发的中小系统来说,还是UUID比较适合,毕竟数据量还不算庞大。

今天下午应邀去看《喜羊羊与灰太狼之虎虎生威》。本来计划是看《Avater(阿凡达)》的,可是买不到票。于是在本片与《孔子》之间,选了本片(可能我开过玩笑说看本片吧)。由于是应邀,所以没什么意见,也怀着美好的心情去看。

影片本身没什么好说的,完完全全面向儿童的动画片,除了有点搞笑以外,什么都没有。不过电影不是今天的重点,重要的是被MM邀请一起看。跟她坐在一起时,又重新感受到那久违的兴奋与紧张,以致说不出什么好话。而且看完电影她要急着回家帮亲戚补习,连饭都吃不上。唉,最后只能在公交车上小聊一会,我便下车了。

虽然好像有太多遗憾,不过毕竟是第一次见面,也不能太多要求。也因为这些遗憾,才更加期待第二次见面!

PS. 还是想写点电影相关的。本动画剧场版中,喜羊羊与灰太狼绝对是天使与魔鬼的组合。相信许多人都像喜欢天使一样去喜欢喜羊羊,但我却更加喜欢那屡挫屡败、百战不怠、越挫越勇,还能爆发小宇宙(好像在说圣斗士 -_-||)的灰太狼。难能可贵的是,灰太狼忠于恶妻、爱护孩子,为求家庭幸福而终日奔走在外(貌似是现代男人的真实写照,杯具啊)!

昨天看到消息说,Oracle终于通过欧盟的审查,同意其收购SUN。至此,2009年最大最受关注的并购落下帷幕,SUN也结束了27年的创业历程。

Java之父也在其Bolg上发悼文:
So long, old friend...
http://blogs.sun.com/jag/entry/so_long_old_friend

[caption id="" align="alignnone" width="294" caption="So long, old friend..."]So long, old friend...[/caption]

除了Java的未来,还有一个让人担心的问题是,MySQL的前途。

PS. 翻查了资料,当年(大概是2004吧),SUN推出过Java桌面系统,据说系统需要20分钟以上(不是普通人能接受 囧!)。该系统就是Linux上“铺”个Java虚拟机,这想法被Google用来成就了Android。