MyDUL 的版权问题

这两天看到的一个比较有意思的讨论是关于 MyDUL 的版权问题.MyDUL 这个工具前一段时间我介绍过.

MyDUL 的编写者 d.c.b.a 老兄在给几个 Oracle 用户成功的恢复了数据之后。似乎信心大增,觉得有必要进行一下宣传。于是乎跑到了 Google 的新闻组发了一个帖子,但他始料不及的是并没有看到好评如潮,反而招来几乎是压倒性的质疑声音,甚至包括 Jonathan Lewis 这样业界知名专家的恶评。

参与讨论的一个关键点是 d.c.b.a 的 MyDUL 是不是反向工程(Reverse Engineering).很明显,根据讨论者给出的参考,即使是 Unix 的 strings 命令严格来说都是反向工程.所以, MyDUL 是否侵犯版权似乎是明摆着的事情.

继续阅读

笔记本带来的怒气

当初不知道谁的馊主意,现在公司笔记本的采购都是 Dell,之前刚规定说不准采购 IBM 笔记本了,说以后保修有问题–以前采购的都是水货. 可问题是在我之后还是有很多人可以拿到 IBM 的笔记本.

今天同一个部门的同事的笔记本也拿到手了.本来提交的是 Latitude,结果拿到手的就是 Inspiron,现在这个 600M 根本没办法用,热得烫手.搞得兄弟们到处找外接键盘.采购部根本就不考虑员工提出的意见 ……

想重新安装系统.但是就是一个现象:黑屏.不论怎么折腾,用 Windows 2003 / Linux 的盘都是 OK 的.只要是 XP 的盘(换了 N 张)就不能出现安装画面.中午给 Dell 的客服打了 45 分钟电话,基本上没起什么作用.

继续阅读

今天的公司活动

工程部预定今天和 Yahoo! 中国的技术部的同事们一起团体活动.

行程比较满,早晨怕迟到早早的就要爬起来.上午算是有些无聊的,逛了几个景点:雷峰塔,茅家埠(参观了一个民族资本家的故居,居然有点像爱国主义教育),然后去曲苑风荷,这几个景点我基本没怎么逛,甚至雷峰塔都没上去,在下面走走看看,也不错.

中午吃饭的时候,大家开始讨论下午参加棋牌比赛的事情,本来想参加象棋比赛,取消了.感觉自己打升级还不错,于是和 SA 的一个兄弟结伴打升级.小组里另外有三人参加四国大战斗地主.Jacky 居然对这些牌都不熟悉.他观战.我对这边的升级规矩一点都不熟悉,第一局本来以为稳操胜券了呢,没想到居然是输了,晕倒.还好,第一轮六局下来不输不赢.第二轮的时候手气特差.前四局平手,到了最后两局居然都输了.以为一共就两轮比赛呢,跑一边歇着去了.到了比赛快结束的时候,看到还有人在打升级,一问之下,原来还有第三轮,草草的找来对手,说一局决定胜负,居然~~又输了~!丧气,不玩了,找人玩象棋去吧.两盘象棋又输掉了,每一盘都是看不到被人家白吃子,无聊死了.

真是塞翁失马,整个活动快结束的时候,小组参加四国大战的同事兴高采烈的告诉我,”咱们第五,哈哈”,阿?我也狂笑.原来,我们的规则是第一第二第五和第十五有奖品.我说,我输掉了好几局,”你输得好啊,要不然咱可能第三第四,那就没奖品了阿”,再次晕倒~!~@~~!!Y9*$

继续阅读

对 Tom 的 RunStats 包的两点说明

Tom 的 RUNSTATS 是一个很好用的 Benchmark 工具包.创建的时候有两点需要注意:

一. V$TIMER 这个视图的访问要和 SYS.V_$STATNAME, SYS.V_$MYSTAT, SYS.V_$LATCH 一样的进行一下处理,否则会报错

SQL>grant select on sys.v_$timer to MyUser;

二.为了避免 ORA-20000 的错误,可以考虑在创建脚本中加上 dbms_output.enable(480000); 这样以后在调用的时候只需要 set serveroutput on 即可.省事不少.当然也可以通过 set serveroutput on buffer …来控制,我个人不喜欢用 :)

继续阅读