第一次弯弓射箭
今晚和同事一起去射箭,没错,是射箭。射箭运动在国内兴起不算太久,应该还是近几年的事情。一位新同事前几天发现了一个射箭馆,遂组织大家下班后去射箭。以前没有射过箭,也不甚关心。但自从2008年奥运会看到巾帼张娟娟先后战胜韩国三位顶级选手而勇夺冠军的直播后,自己也对弯弓搭箭起了兴致,这次是个机会,很多人和我一样都想去试试。 ...
今晚和同事一起去射箭,没错,是射箭。射箭运动在国内兴起不算太久,应该还是近几年的事情。一位新同事前几天发现了一个射箭馆,遂组织大家下班后去射箭。以前没有射过箭,也不甚关心。但自从2008年奥运会看到巾帼张娟娟先后战胜韩国三位顶级选手而勇夺冠军的直播后,自己也对弯弓搭箭起了兴致,这次是个机会,很多人和我一样都想去试试。 ...
西班牙国王杯的赛程真是难找,看直播也就更难了。昨天下班前才在新浪体育了解到晚上巴萨可能有国王杯的比赛,又到巴萨中文网寻了一圈,才把"可能"变为"确定"。今早起来迫不及待的打开笔记本"敲开"新浪体育首页,一行红字"国王杯-梅西帽子戏法“登时"窜入"眼帘^_^。 上一次梅西在巴萨的帽子戏法是在06-07赛季主场与皇家马德里的比赛中上演的,时隔两年梅西再次给巴萨球迷们献上了厚礼,也使他个人在08-09赛季的进球数上升到了19个,别忘了07-08赛季梅西的总进球数才只有17个,当然上个赛季梅西被受伤病困扰了很久。梅西不是传统意义上的箭头前锋,这与外星人R9-罗纳尔多不同;梅西更不是典型的中锋,他没有伊布、阿毛里、范尼那样魁梧的身体;梅西不是中场指挥官,至少他目前还没有R10-小罗或者队友哈维或齐达内那样的大师级指挥能力。梅西就是梅西,他就像是一个精灵游弋在对手的半场,让对手心惊胆颤,神经紧绷,飘忽间给队友创造机会或闪电般给对手以致命一击。老马更希望梅西成为自由人的角色,这恰恰也符合梅西自己的球风。作为左脚选手的梅西却更喜欢在右路游弋并发起攻击。 国王杯对阵马竞:梅西进球瞬间(图片来自新浪体育) 国王杯似乎是梅西的"福地”,上一次梅西的"马拉多纳式"进球就是在国王杯主场对阵赫塔菲时上演的,这次又是国王杯,梅西上演了帽子戏法。似乎在国王杯这种淘汰制的比赛中梅西的表演潜能才更能被激发(梅西在欧冠总有上佳表现),射门更有准头(如果梅西每场比赛的射门都准头十足的话,那什么样的对手都将变为“筛子”了)^_^。另外这场比赛老马的现场观战似乎也给梅西增添了不少的动力。这场比赛除了梅西的三粒进球外,其梅西式的"障碍滑雪式的过人"也让球迷们大呼过瘾,梅西这种轻盈的急速变向在当今似乎无人可敌,这也是梅西带球极具观赏性的一个重要原因之一。 ...
下班班车上总能收到在中国移动定制的手机晚报,今天在手机晚报的"测吧"上看到这样一则测试题,摘录如下: >> 你的幸福从哪儿来? 假设你与恋人到海边漫步,你觉得你们正在欣赏什么样的景色呢? A、满天星星 B、夕阳 C、日出 D、沙滩聚会 我毫不犹豫选了B。(如果你第一次看到这道题,你不妨试试,先不要看下面的答案^_^) ...
2009年的第一个工作日,一切尽在平淡中度过。 往往大家都有这样的体会,那就是"长假“过后的第一个工作日身体多不在状态,假期中身体的懒散的惯性还没有彻底消除掉,也许脑子里还在回忆着与亲人朋友聚会时的那抹快意。但元旦后上班的第一天或许有些不同,毕竟这是新年后在同事面前的第一次亮相,要有蓬勃向上的气质和神态^_^。 ...
国内很多学习Python的人都喜欢看"A Byte of Python",这是一本由印度小伙儿Swaroop C H写的书,之所以受到大家关注和欢迎,想必其简单而实用的写作风格是其中的重要原因吧,作为入门书很适合。我的Laptop中就有一本中文翻译版,不过书中用的还是Python 2.3.4版本。本月3日(2008-12-3)Python 3.0 Release版祭出,Swaroop C H也在其站点上增加了A Byte of Python for 3.0版。在下载新版"A Byte of Python"的同时,我又发现了Swaroop C H的另外一部作品"A Byte of VIM"。 ...
今天是圣诞节。往年圣诞节那天部门总会举行一个庆祝活动,活动中每个人都能抽到自己心仪的礼品作为圣诞礼物,还有美味的蛋糕分享。然而今年再也没有这种“好事”了,由于经济危机的影响,公司三令五申的要求各个部门“勒紧裤腰带过穷日子”。我们的圣诞庆祝活动就这样被Cancel了。 昨天下午突然有了一个想法:部门不活动,我们项目组自己搞,不能让大家在圣诞节产生“失落感”。就这样和我们组内的"CCO(首席文化官^_^)“秘密沟通,没想到她也正有此意,达成一致^_^。由“CCO”负责采购礼物并策划活动过程,礼物费用我出,当然我们的礼物不能与部门礼物相比,但也是物美价廉,礼轻情意重!^_^。 ...
近一两年来我在博客少有提及公司项目的事情,除了一些技术bug引起我对问题的思考。这样一是为了“避嫌”,公司年初发生了多次因员工在个人博客泄露源代码或者客户资料的事件,公司管理层也加强了对公司“信息安全”的管理,无非是学习华为那一套-“封锁”:使用websense限制员工上外网,使用桌面监控系统监控员工电脑系统,封掉一切可能泄露机密信息的接口。还特地发挥了一下“数字课件”部门兄弟们的聪明才智,搞了一个在线信息安全课件,规定员工都要完成课件学习,并在学习完进行在线测试。说实话,这个课件做的真的不错,只是大家对这种学习丝毫不感兴趣,一切为了应付。二呢还是为了“避嫌”,记得去年年末的一篇文章就引起了一个小风波,结果换来了与“顶头上司”的一次“对话”。作为老员工你的所说说写,直接影响了周围的人,虽然我的博客访问量不大^_^。 而今天我要说说身边的事,说说项目上的事。 在一个项目(或者叫产品也不为过)上持续做了整整三年,说长不长,说短也真的不短了。三年间见证了系统从杂乱变为有序和规范的历程,也见证了自己逐渐成长和成熟的过程。而整个系统的架构也在经历着不断的演进。去年年末我们策划并对系统进行了有史(历史<=3年)以来最大的一次架构调整,今年下旬实现了部分调增的新架构系统上线。但我们心里知道架构演进还远没有达到我们期望的结果,演进还没有接近终点。对于一个中等规模的后台服务系统而言,高性能、大容量以及良好的稳定性和良扩展性一直是终极目标,达到这个目标谈何容易。 ...
今天是冬至,也是入冬以来感觉最冷的一天,毫不夸张的说:你一张嘴,牙就冻上了。上午LP在家收拾卫生,我继续用Scons改造现有的项目。下午出去理发,头发长长了后,似乎会造成思维迟钝^_^。 试验性的用Scons改造现有的project,过程中对Scons了解又多了一些。上篇文章对Scons的性能没有给出定论,经过对Scons的深入后,发现Scons在执行初始时的性能的确不够快,这是因为Scons启动后,会对全部SConstruct以及下面子目录中的SConscript进行分析,子目录越多Sconscript文件个数越多,性能也就越差。但是这种分析也有一个优点,就是能帮你提前发现你SConscript中的一些“语义”错误,比如如果你在编译两个基础库,一个叫add,一个叫sub,这个基础库源码分别分布在两个目录add和sub中,编译后将分别生成libadd.a和libsub.a的库文件,但是如果你马虎了,在编写SConscript时将target都写成了’add’或都写成了’sub’,则Scons会在执行gcc之前就帮你找出这个"语义"错误,提示如下: /export/home1/tony_bai/xxlib>scons -f SC*t scons: Reading SConscript files … scons: *** Multiple ways to build the same target were specified for: /export/home1/tony_bai/xxlib/lib/libsub.a (from [’/export/home1/tony_bai/xxlib/add/libsub.a’] and from [’libsub.a’]) File “/export/home1/tony_bai/xxlib/sub/SConscript”, line 3, in ...
部门的一套基础库刚刚移植到Linux上,为了测试该库,我将工作环境切换到了Ubuntu Linux下面。切换后居然发现Ubuntu下的Firefox访问网页巨慢无比,Firefox显示时明时暗,总是被挂起。同样的公司网络环境在Windows下使用Firefox访问互联网很顺畅,没有卡的现象。看来是时候给Ubuntu下的firefox提提速了。 ...
发现或者说知道SCons是缘于Google的comp.lang.c group上的一则名为"Best Build Tool for large C projects “的帖子,帖子的作者列出了11条他认为"Best Build Tool"应该具备的特点,并欲找到这样的Build Tool。在该帖子的回复中,有人提到了Scons,说来惭愧,这是我第一次听说到有这样一个工具。一直在Unix下编写C程序,习惯了Make,也对Make的复杂度和较为陡峭的学习曲线有所了解,曾经尝试使用Autoconf和Automake,但是都因上手困难而放弃。自己心底也一直想找到一个更简单一些的但又不失功能的适合C的Build Tool,Scons是否能满足的需要的呢?好奇心驱使着我去发掘一下Scons。 ...