Web Analytics

也谈软件调试

每年二月末到三月初,公司都会安排一批实习生到各个部门实习。虽说去年经济危机了,但公司的实习生数量似乎并没有减少。起码我们部门"新同事"的数量基本与去年持平。按惯例,每位新同事都会有一名导师,与此同时各个部门还会根据自身的业务特点对这批学生进行有针对性的集中培训和交流。比起我入司那会儿,现在的实习生已经算是幸福多了。我那会儿实习生人数少,部门没有安排什么培训,完全靠导师安排自己努力学习。此次培训的内容是经过老员工们讨论和对新员工的需求调查后才确定的。其中新同事们普遍对如何进行程序调试这块比较感兴趣,我负责准备和实施了这个题目。虽说有过几年调试程序的经验,但是自已也没有系统的总结过,这次培训后顺便在这里做一下总结和记录。 ...

March 22, 2009 · 6 min · Tony Bai

发掘Trac

使用何种工具做Feature或Defect或Task的跟踪一直是挺让我闹心的一件事。用Excel记录,但却不便于共享、统计和直观展示;Jira算是做的好的工具之一了,但无奈它是商业软件,咱没付那份儿钱,所以也就"无福享用";Mingle是著名的Thoughtworks公司的产品,虽说不到5个license是可以免费使用的,但它却是出了名的"内存杀手",无奈我的机器配置太差,运行起来实在太慢,遂没有坚持下去(我"眼冒金星"的渴望着更换一台无所不能的超级计算机^_^);甚至我曾经用过ONENOTE来做跟踪,可是条目多了后,就基本不可用了。寻觅依旧进行中,这不Trac这款软件进入了我的视线中。 网络让我知道了"Trac"。“Trac"这个名字,估计与Track"异曲同工”。至于Trac具体能做什么,你可以到其Demo站点去体验一下。简单的说,Trac = wiki + 问题处理工作流;Wiki可以用来做知识积累和管理;问题处理工作流恰是我需要的功能。但到底Trac做到啥子程度,那还需要用起来后才能知道。还有一件让我觉得很"幸福"的事,那就是Trac自带一个独立的web server程序Tracd,并且Trac可使用Python 2.5.x自带的SQLite,这样我可以不用安装和配置庞大的Apache和MySQL了。让用户能快速上手应该是Trac值得其他开源软件学习和参考的一个亮点,要知道一些庞大的开源软件繁复的安装和配置过程让很多使用者产生了"挫败感"而"另辟蹊径"了。 ...

March 18, 2009 · 8 min · Tony Bai

“扶正”Bash Shell

近日,Bash Shell正式发布了其4.0版本,该版本可以看作3.x的bugfix版,同时增加了诸如"Associative Arrays"等新特性。在Bash Shell的官方站点你可以下载到最新的4.0版本,不过在GNU的Bash主页上,似乎还找不到4.0版本的所在。Bash作为Linux系统默认Shell,一直受到广泛关注,而且它还是目前几大Shell(Bourne Shell, C Shell、Korn Shell、Bash Shell)里唯一还继续维护和更新的Shell版本了,目前其主要维护者是Chet Ramey,Bash的两个原始作者之一。 ...

February 27, 2009 · 2 min · Tony Bai

“中国人史纲”和ThinkPad红点背包

“中国人史纲”和“ThinkPad红点背包”,这两个八杆子也打不到的东西被我搁在一起放到本篇文章的题目中,这都源于近期的网购。 上下班一直拎着公司配发的又重又难看的单肩包,早有换掉它的计划。平时忙,虽说有三好街这样的电脑配件集中的"大集市",但也很少去“逛”,记忆中应该有一年多没有去过三好街了;在网购越来越“红火”的今天,我也选择了后者。上周六在“京东商城”看到了一款TARGUS代工的ThinkPad双肩红点包,价格比卓越网便宜很多,而且居然也比淘宝网便宜,遂动了心,价钱也不贵,样子还过得去,遂下了订单。这是我第一次在京东购物,与卓越网比起来,京东的购物流程比较繁琐,网上支付宝支付后居然还需要将订单号提供给京东财务核实。包包从北京送到这里快递费6元,“快递”了5天后,终于于今天到达。包是正品没有问题,看起来也比我预想的要精致许多、小巧许多,分量也不重,对这件包我还是比较满意的。 ...

February 26, 2009 · 2 min · Tony Bai

CSCOPE使用中问题小解

拥有了某种工具,往往不等于就能使用好这种工具。拥有工具简单,用好工具、发挥出最大作用则较难。CSCOPE让VIM的使用者有了与SourceInsight"平起平坐“的机会,但是能否将CSCOPE的功能发挥出来还要看你是如何使用它了。 自从VIM”重装上阵“以后,我一直在使用CSCOPE。在使用过程中还是发现了一些”别扭“的事情。一般我会在一个大型Project的源代码的顶层目录使用CSCOPE -Rbq来生成cscope.out文件,如果你在cscope.out所在目录执行VIM的话,VIM会优先将cscope.out作为”符号交叉索引库“(与ctags相比),但是如果你在某个子目录下执行VIM进入编辑状态的话,因当前目录没有cscope.out,所以VIM无法加载cscope.out文件,也就无法在文件间跳转。而必要时你还需要手动执行命令行:cs add {TOP_LEVEL_PATH}/cscope.out才能连接到cscope,发挥其功用。 ...

February 23, 2009 · 4 min · Tony Bai

“梅西本纪”开张了!

本人非常喜欢看足球比赛,年轻的时候(现在也不是很老哦^_^)喜欢踢足球,高中、大学时尤其爱踢。本人喜欢蓝白军团阿根廷队,这也源于最初对球星巴蒂斯图塔的热爱,巴蒂可是我的第一个足球偶像哦,但无奈偶像巴蒂已经退役。不过经历了多年(大约三年)的寻觅,同样是来自阿根廷的球员,来自潘帕斯高原的精灵,年轻的足球天才-梅西进入了我的视野,从2005年的世青赛、2006年世界杯直至2008年北京奥运会,梅西的优异表现都让世人所瞠目,更让大家吃惊的是今年年仅21岁的梅西竟然身披巴萨10号球衣,带领巴萨在2008-09赛季的西甲联赛中所向披靡,并连续两年入围欧洲金球奖和世界足球先生的前三甲。梅西的球技和球品让我再次找到了自己的心目中的偶像。 写博客已经成为我的生活习惯之一,年前突然想到:既然自己这么喜欢足球喜欢梅西,为什么不开个博客专门写足球写梅西呢?有了这个想法后,自己也是”热血沸腾“了许久,并尝试在”大巴“注册新博客,博客的自定义域名部分我选择了”lionelmessi“,结果注册成功。博客名的选取着实费了一番功夫,最后敲定”梅西本纪“,颇有些中国传统文化的味道。博客的标题也诠释了其主要内容都是围绕着梅西。副标题:”献给全世界所有喜爱和支持梅西的球迷们“,也是希望这个博客记录下的点点滴滴能够给喜爱梅西的球迷们带来些快乐。 ...

February 4, 2009 · 2 min · Tony Bai

第一次滑雪

如果你还没有体验过滑雪运动,那么我建议你去玩一次,这不昨天我们组织了一次滑雪活动,地点:弓长岭滑雪场。在短短的5个小时的第一次体验之后,我就爱上这项刺激的运动了,以至于不到导游规定的上车时间我是不会拖到滑雪板的^_^ 农历春节放假前最后一次集体活动,一行八人,跟团走。弓长岭滑雪场号称辽宁省最大雪场,不知道是否只是宣传语。我也是第一次滑雪,没去过其他雪场,也就无法做横向比较了。不过说这个滑雪场是最远的滑雪场(距离沈阳市区)到毫不为过,在沈丹高速上开了一个半小时,下高速30分钟后才到达雪场。之前因为导游原因大巴晚点,我们还被放在室外冻了20分钟。 ...

January 18, 2009 · 4 min · Tony Bai

梅西往事·世界杯首例入球

如发现本站页面被黑,比如:挂载广告、挖矿等恶意代码,请朋友们及时联系我。十分感谢! 商务合作请联系bigwhite.cn AT aliyun.com 欢迎使用邮件订阅我的博客 输入邮箱订阅本站,只要有新文章发布,就会第一时间发送邮件通知你哦! ...

January 14, 2009 · 6 min · Tony Bai

梅西,2009我们从头再来

随着FIFA 2008世界足球先生最终结果的揭晓,梅西继欧洲金球奖排名次席之后连续拿下了第二个“老二”奖项,没能实现2008最大逆转。单凭个人魅力而言,从FIFA官方的网络调查可以看出,梅西人气远超C.罗,但人气毕竟只是人气,决定权还在FIFA手中。而从球队成绩来看,巴萨在2008的颗粒无收给梅西拖了后腿。 2008已经过去,2009梅西从头再来。2009伊始,梅西就给我们带来了一个帽子戏法和一个关键的逆转进球的惊艳表现,用"开门红"这三个字来评价也不为过。从目前状况来看,梅西和巴萨状态都极佳,只要梅西能保持不受伤,2009必将属于梅西。另外今年梅西的另外一个重大任务就是带领阿根廷队打进明年南非世界杯,到时候让世界所有球迷都能看到球场上梅西的快乐足球。 小花絮:从阿根廷"二马"和葡萄牙二"斯"的选票上来看,似乎FIFA投票有一个特点:不选本国球员。如果这里的分析成立的话,那也就没有必要埋怨"二马"不选"梅西"了。 ...

January 13, 2009 · 2 min · Tony Bai

2008年FIFA世界足球先生网调结果

2008年国际足坛最后一个个人大奖即将于苏黎世当地时间2009年1月12日 20:00(北京时间1月13日凌晨3点整)产生,FIFA在其官方网站上设置了世界足球先生的网络调查,截至北京时间2009-01-11 18:00,网调结果如下图: ...

January 11, 2009 · 1 min · Tony Bai