Oracle 收购 Sun

伟大神奇的劳伦斯·约瑟夫·埃里森再次出手,收了升阳微系统公司。可怜的oracle股票一下子从19块跌倒17块,大跌7%,我的银子啊,哗哗的不见了。早知道前两天卖了好了。虽然不多,那苍蝇也是肉啊。 以前BEA的时候有一个同事,不愿意留在Oracle,去了Sun公司,看来是很难逃出Larry的五指山啊…… Charles Philips说的很清楚,买Sun主要是为了Java和Solaris。Weblogic和Fusion Middleware都是基于java的,这样连Java也一起控制了,就不用担心IBM收购了Sun让自己难受。不过接下来Java怎么搞就比较有意思了。Solaris是Oracle数据库的最好的一个平台了,现在可以一起搭配着卖了,Oracle的企业软件阵线也是越来越全面了。不过,这么大的公司,我总觉得Innovation是比较空的一句话,不是完全没有,只是这么一个大笨象,想摇一下头都困难,别说转身了。市场上的中小玩家越来越少,好无趣啊……

四月 20, 2009 · Shawn Ma

如何删除Add Remove Programs删不掉的程序

讨厌windows在c:\windows下放好多没用的东西,一个原因是总是ghost C盘,这样哪天洁癖发作或者被病毒搞了,直接ghost回来。于是就删删删,把C弄的比较小。经常删的或者挪地方的有: \pagefile.sys \hibernate.sys \MSOCache* \Windows目录下: $hg_mig$ $NtUninstallKb*$ Intaller ie7 Driver Cache ServicePackFiles SoftwareDistribution\Download system32\dllcache 这样大概能删掉至少1G的东西。有的东西不能删的,就在d盘建一个目录,用junction.exe(大约等于unix下的ln,sysinternals suite里面有)把它link过来。比如据说$hg_mig$就不能随便删。否则,windows update据说会有问题。 Installer目录也不能随便搞——我就总是因为搞它出问题。一次是安装新版的live messenger,旧版的因为我把Installer目录下的msp文件删了,无法卸载,新的也就没法装。重新安装一会也不行。很抓狂。不过这不算什么,我们总是可以蛮力删文件,并且改注册表——反正messenger的注册表项不是很多。但是今天遇到了一个麻烦的事情,装了office 2k3的sp3,然后删掉了msocache,并且不小心把installer目录弄没了——我junction到D盘了,但是不知怎么的内容没有了。于是每次启动outlook,MSI installer都跳出来,然后说某个安装盘找不到blah blah,很是piss off。卸载,没戏。直接安装覆盖?还是没戏。蛮力卸载?MS Knowledge base里也有,只是太麻烦了。不过还好,有万能的google。微软提供了一个windows installer cleanup tool,这个可以在installer数据库里删除某个程序的安装信息,就当这个程序没装过一样,然后就可以重新安装这个程序了。如果想卸载,那也没有任何问题。很好,很强大。 Windows installer cleanup tool: http://support.microsoft.com/kb/290301

四月 18, 2009 · Shawn Ma

好吧,说说M241

M241就是以前说的GPS Logger, 主要的用途是在行进的过程中过一段时间或距离就记录一个点,这在出去游玩的时候比较有用。回家之后,可以把记录的点导出成文件,最常用的就是Google Earth的KML文件了——于是你的足迹就在地球上显示出来(或者,利用某些技术,也可以在google map上显示)。利用自带的软件,它还可以把GPS记录的点和拍的相片整合在一起,这样就可以在google earth中显示每张照片所在位置。 下面这个就是去巴厘岛的飞机在T3起飞的过程。绿框中是开始滑行的过程。这里是KML文件。 不过这个GPS的缺点也很显然,搜星比较慢,有时候半小时都搜不到,外加漂移。最多大概10m左右。这个比较影响他的下一个功能:GeoCaching. GeoCaching就是利用GPS来玩游戏。基本原理就是别人在一个地方藏一个“宝物”,在网上张贴坐标,然后你就可以去找了!找到后可以拿出来一些玩意,然后在放一些你愿意被别人找的东西。一般来说还会有一个log,你可以留下到此一游。 这个游戏在国外的宝物比较多,也有很多玩法,比如travel bug,multi cache等等,中国太少了。北京勉强,上海稍多,要是更多人玩就更好了! 我们在北京目前找到了4个,有的还颇花了不少功夫,找到的时候的确有不少的惊喜——尤其是第一趟还没找到的时候。

四月 12, 2009 · Shawn Ma

捡手机

晚上跟老婆出去散步,路过一个热闹的街口,老婆突然拉着我,却不说一句话,仔细一看,原来地上有个东西。好像附近没什么人,捡起来一看,是一个几乎全新的HTC Touch(亦或是Diamond?好久不研究手机)。 现在提问:如果你捡到了,出于本性的回答,是找到手机的主人呢,还是自己留下来? 我们是还回去了,于是QQ上多了一个叫“捡手机”的人,呵呵呵……我坦白,老婆说要还的时候我心里的两个小人儿还挣扎了一下,一个声音说,可以先留下来玩玩嘛。另一个说,算了,丢手机的人该多心急啊,那么多联系人,还有这个手机也不便宜呢……嗯。话说当年,连续丢了两个e680(加起来块7、8千块了),真是冤大头啊,以后坚决不买超过一千手机。 好久不写blog,确实是太懒了。

四月 12, 2009 · Shawn Ma

讨厌的某些网络

海盗湾似乎被北京网通封了很久了,不知道为什么。搞得我最近当一些东西的时候总要等半天才能连上DHT。 做法有很多,首先就是在DNS上做手脚,总是返回一个错误的IP记录,tracker.thepiratebay.org常见的解析结果有203.161.230.171,4.36.66.178之类的。web上的nslookup显示为91.191.138.?,一共10台左右的机器。 即使我改变了hosts文件,也不行。CNC的路由器告诉我host not reachable.. # traceroute tracker.thepiratebay.org traceroute to tracker.thepiratebay.org (91.191.138.9), 30 hops max, 60 byte packets 1 123.119.138.197 (123.119.138.197) 2.486 ms 2.592 ms 13.818 ms 2 123.119.128.1 (123.119.128.1) 105.310 ms 106.295 ms 106.514 ms 3 61.148.14.77 (61.148.14.77) 39.107 ms 44.572 ms 44.765 ms 4 61.148.157.77 (61.148.157.77) 45.386 ms 46.704 ms 48.797 ms 5 61.148.157.249 (61.148.157.249) 50.685 ms 52.572 ms 54.472 ms 6 202.96.12.53 (202.96.12.53) 57.312 ms 30.059 ms 31.767 ms 7 219.158.4.154 (219.158.4.154) 65.566 ms 66.405 ms 73.071 ms 8 219.158.11.2 (219.158.11.2) 73.947 ms !H * * ...

三月 17, 2009 · Shawn Ma

巴厘记忆 (2)

气候 巴厘岛在南纬8°,完全是热带雨林气候,只有两个季节,干季和湿季。不幸的是,我们去的时候是湿季——干季的时候我们是夏天,换个地方晒太阳我才不去呢——所以经常有些小雨。不过我已经很满足了,要知道我前两年的某个十一,我在三亚看了5天的台风,差点没法飞回北京,真是歹运了。 雨下着下着也就习惯了,我们基本是懒散的度假,想到什么做什么,没有什么特别的安排,什么冲浪,漂流,景点,通通没有。所以下雨的时候就在小酒馆里躲着,喝点东西,玩玩卡卡颂。 ↓ 这是最大的一次雨,道路都被淹没了,不过当地人似乎都习惯了 宗教 巴厘人是信奉佛教的,这点很有意思,因为整个印尼是一个伊斯兰国家。他们的佛教是小乘佛教,我对这个没太多研究,不知道跟印度教有什么关系,不过当地人黑黑的,颇有几分像我们公司的老印。我的同事告诉我,小乘佛教是先度自己,再度他人;而我国的大乘佛教,则是先救世人,而“我入地狱”。嗯哼,连佛教都挺符合中国国情的。 反正据我们观察,他们的供奉的神灵是无处不在的。有一个开车的司机路上跟我们用他那不是很明白的英语跟我们解释了一番,那些buhhda的名字是在没法记住,只是大概记得,他们村子,或者每家每户都是有三个神(佛?)的,还有一些什么灵魂之类的,blah blah…每天,女人们都会围上sarong,系上腰带,给各路大神上供。每天要好几次呢…… ↓ 这是几乎每家门口都会有的贡品。这些据说是给空中漂浮的灵魂的。。。我刚去的时候踩了一下,还说,谁把这剩饭放这里啊,被老婆鄙视了…… ↓ 即使是城市里,庙宇也是到处可见,宗教味道很浓。注意他们的庙里基本上见不到神灵的正身的 ↓ 即使民居的门也很有味道,不过这应该是有钱人吧。 ↓ 这是穷人家的神位吧,就在家门口,看起来就像一个石头椅子。请自动无视左上角的黑色阴影。。那是一个灯罩。。 ↓ 女人去上供。这个不是典型的,东西比较多,可能是比较重要的仪式。她们什么东西都用头顶,包括修房子运水泥砂浆。 ↓ 我们住的第一个酒店里面的雕像。这种奇怪样子的“神”很多。右面是一个水盆,上面整齐的摆着花瓣。她们每天都摆,而且也很多见,包括商场里面。地处热带,不差花瓣。 吃喝 吃饭在巴厘岛相对比较便宜。最实惠的是来自Lonely Planet所推荐的Bamboo Corner。而且,由于老婆大人眼力过人,我们找到一家分店,叫Gang Corner,跟Bamboo Corner离的不远。价钱和菜单都是一样的,人要少一些。不过说是在的,他们的饭我不是很喜欢。吃到后来居然想念水煮鱼了。南门涮肉也好啊!我觉得我吃过最好的有两样,一份是在Made’s Wong的咖喱鸡肉,还有后来在Villa里面吃的印尼炒面。中餐在这里并不流行,有点失望。 在Ubud的时候,可能旅游的气氛太浓,我们去的好多地方就是专门给游客做的Cafe,大概就要100RMB一次了——味道一般,不过环境不错,可以来个卡卡颂,或者对着荷花,体会习习的凉风。(嗯,虽然是热带,却不是很热……)顺便说一句,网上推荐的Ubud皇宫附近的什么烤猪,真的很难吃,超咸,服务也巨差。 热带有好多奇怪的水果,可能这点我比较保守,没有品尝的勇气。有一种牛油果,榨汁很不错,老婆几乎到所有的店都要一份鲜榨的牛油果汁。最后的结论是,Bamboo corner的最好喝,也最便宜,6,000Rp=4RMB。 ↓ 一份Chicken Satay(沙爹鸡肉)大概15,000Rp,人民币大概10块多一点,就是两根肉串,一小碗米饭,真难吃。不过老婆的龙虾看着不错,50RMB. ↓ Bamboo Corner的牛油果汁,味道的确不错,值得一尝。里面放了一些巧克力。 ↓ 酒店送的水果。一种似乎是毛丹,没剥开皮的那个是什么?蛇皮果?还有一些烂香蕉什么的…… ↓ 水果们原来的样子。这是在Ubud的酒店送的。蜜月套餐,所以上面的小花上写了某人的名字…… ↓ 某次在海边吃的某种鸡肉。左边都是姜做的东西……他们好像很喜欢用姜。右上角是一点辣酱,放在芭蕉叶之类的东西上。貌似他们供给神的时候也常用这个。不信看上面。

三月 5, 2009 · Shawn Ma

最近折腾的一些东西

还是写一些有趣的东西比总结巴厘岛好玩。总结巴厘岛需要插图,还要写好多字,而且写的还不好,干巴巴的,所以插播一个最近折腾的东西吧。 上次是Wishlist居然只有三个东西,其实有趣的东西还有很多。不过上次的wishlist有两个都实现了,介绍一下: Holux M-241: 这个台湾的Holux公司做的一个GPS Logger。它跟一般的GPS比多一个Logging的功能,就是可以每若干秒或者若干距离就记录一个点,然后我们就可以用软件把它倒出来,成为google earth的kml文件,这样就可以记录你走过的旅程,还可以跟照片整合一下,让每个照片都有个坐标,甚至在google earth里直接点击就可以看到。这还是上次跟lala爬山的时候了解到的,这次去巴厘岛也用了一下,记录了一些我们的行踪。 缺点也不少,问题一是漂移,尤其在静止的时候。最多的时候能偏离达10m。另外搜星有时候很慢,半小时都搜不到。不过,也还凑合啦。有意思的是它居然也是用MTK的芯片,联发科rolls! 要是有个便携一点点笔记本,用蓝牙接上它,也可以导航了。 <place holder, images, come back later> MSS 2: MSS是Maxtor Shared Storage的意思。这玩意就是最近开始有点流行的家用网络存储设备(NAS),可以作为家庭的存储中心。(顺便说一句,最近京东的MyBook 1TB才899,还不错,不过基本就是一个移动硬盘) MSS也是这样一个产品,里面的操作系统是Linux,CPU好像是arm。有好事之徒基于这个做了一个扩展版本的操作系统(还有中文版),把SuSE的东西给搬了一些上去,比如rtorrent, mldonkey之类的下载程序,这样这个东西就可以在家里给你下载电影了。而且,功率很低,很环保,大概小于10瓦吧。我家的台式机主机基本上是70W,太耗电了。 最后我没买MSS。那个MSS 2内存实在太小(32M),CPU实在太差,我还有自己的一些小程序,是基于tomcat,看来跑起来还会比较痛苦。于是想了一些其他方案:一种是MoDT(Mobile on DeskTop),就是用台式机的主板,加mobile的CPU,大概弄下来也不超过1000块。还有一种是用最新的Intel Atom处理器,加一些整合的小板子,能耗和性能应该都不错。我甚至还仔细研究了家里的一只老机器,看看它是不是能放Micro-ITX的板子,是否能reuse它的电源。另外就是VIA也有整合的解决方案,很小的mini-ITX,不过新的也不便宜。比较来比较去,最后把老婆的一个04年的笔记本给征用了,跑了一个Linux,一般情况下功率也只有10多瓦,很好。现在跑了一些p2p的客户端,可以在公司远程控制它当东西,晚上回家就可以看了,恩,不冤枉每个月120的联通网费!而且,虽然网速超慢,但是每天也可以当一集720p的电影了。还有,shawnma.xomud.com也放在这里了,不知道要不要备案…… 下面重新Wish,不过比较贵了: 电纸书。这是作为的e-ink(电子墨水)技术,它的好处有两个 1)特别省电,因为它是控制一些“墨水”打到屏幕上之后,就不再需要电力来维持了 2)正因为如此,它对比度特别好,跟书本一样,在强阳光下也能看见。 国外品牌主要有SONY,iRex,还有foxit那个做pdf的公司。有不少国内的厂商也在做,汉王之类的。价格大概在2千块。还是有点不值,再看看吧。 高清电视棒。这个主要有神州数码DCDTV350,爱国者DT5326等等。国标DMB-TH标准,可以在北京收到2个高清频道(央视高清/北京高清),不过不知道我家能不能收到信号。中国的高清事业啊! IdeaPad S10,笔记本被征用后对这个需求更强烈了。 802.11n的无线路由器,不过这个好像没啥意义。反正拷贝高清还是得硬盘,谁让我家没埋一个千兆以太网呢。 家用存储系统。现在硬盘好便宜,每G价格已经更DVD差不多了。还是搞个1T移动硬盘得了?不过RAID一下会快好多呢…… HTPC,支持HDMI输出的。这个也没什么意思,不搞了,现在这个挺好的。 打算用17-40L换10-22的超广角,不烧无敌兔了。 Medex N01b护颈。

二月 24, 2009 · Shawn Ma

巴厘记忆 (1)

1月去了一趟巴厘岛,算是补一下蜜月旅行吧。这件事情主要是老婆大人策划的,我虽说开始看了看,但是基本上是甩手掌柜,真是不好意思。简单的总结一下吧…… 概述 这次旅行可以说是热带风情游加度假。巴厘岛是印尼的一个岛,在南纬8度左右,离澳大利亚很近了。风景可能没有马尔代夫的水上屋那么怡人,但是一些villa的情调也不错,而且它还是比较有文化的地方,不是只躺在屋里看大海那么无聊。还有很重要的一点,就是相对便宜。同样的钱可以在马尔代夫躺4天,却可以在巴厘岛溜达9天,当然选择去巴厘岛啦。 巴厘很大也很小,有很多种玩法。一般来说,大家会在Kuta呆一下,因为它是靠近机场的一个比较大的城市,生活气息浓,海滩一般,但是风浪比较大,很多人玩冲浪。虽然机场叫Denpasar,但是这个城市反而离得很远。Ubud则是中部的一个小村子,随着游客的增多,它和它附近的村子一起叫Ubud地区了,这里有比较传统的巴厘文化,还有一些漂流的项目。再往被有一个火山,可以hiking,不过中国人一般不会去。还可以出海钓鱼之类的。在东南角上有一片叫Nusa Dua海滩,那里有很多国际性的酒店,比如Grand Hyatt,Hilton,Westin等等,大概跟亚龙湾差不多。巴厘的别墅屋(Villa)和SPA也是比较有特色的。 我们一共呆了9天,加上飞行大概10~11天。前三天在Kuta呆着,中间三天去了Ubud,最后三天又回Kuta,住了一个Villa,小小挥霍了一下。花费大约2万左右,其中机票大概占了一半,酒店占了一半。其他的基本就不花什么钱了——当地的消费水平比较低,就算搞一些SPA,冲浪,漂流之类的项目,也不会太多,不超过15%的样子。 出行 机票直接网上定的新航,提前一个月,大概往返4500一个人。新航的确是很好的航空公司,服务一流,座椅空间明显比国航大很多。还可以在网上点想吃的,于是我们点了一些海鲜餐——一开始挺新鲜的,后来也就没劲了。据说只有卡塔尔以及Cathay Pacific可以跟它相比。国航什么的真是太差了!不过巴厘岛还是挺远的,一共飞行时间就接近10个小时。后来我们觉得,去这些地方还是在新加坡比较好,离哪里都比较近。 酒店是找当地的一个旅行社定的,就是国内很著名的John。他现在应该是很有钱,基本只是指手画脚的老板。给我们联系的助理英语真的很差,有时候她的邮件你完全不知道她要说什么。John稍微便宜一些,但是他一般要一个信用卡做抵押。我们犹豫了一阵,还是给了他信用卡信息,还好,没有遇到什么问题。不过他们还是在接机这件事情上给搞错了,我们下了飞机没人接,傻了。给John打电话,态度还不错,只是浪费了我好多电话费。这种事情,一定要反复提醒他们才行,不然不靠谱。 签证是落地签,对于中国护照来说已经是不错的了。好像是5天以上25美元一个人,还是挺贵的。我看那些签证官也不真的仔细看,砰砰的盖两章就好了,主要就是收钱。 他们的货币是Rupiah(Rp),中文是卢比,或者印尼盾。这个东西的面值很大,比日元还大,多亏最近人民币升值,对Rp的大概是1¥=1,500 Rp. (Lonely Planet写的大约还是1200) 后来我们就直接无视最后三位,而且把千位上的数再乘以2/3。他们最小面值的纸币是1,000Rp,我们直接称之为1块,其实只值6毛6。不过换钱就只能用美元换,要是用人民币,也可以,但是汇率极差,非常不值。Kuta地区汇率也比较差一些,偏远地区如Ubud反而汇率好点,在Ubud,一美元可以换一万零八百卢比。不过值得注意的是,从美元换Rp很容易,但是反向比较麻烦,Kuta地区只有一个地方可以换。有点像N年前的中国。

二月 19, 2009 · Shawn Ma

央视大楼火灾深度报道(ZZ)

连这个都会被和谐,真是的。好在如王小峰所说,纸包不住火,这里有详细报道: http://singularitys.spaces.live.com/Blog/cns!746E8659C6CDA329!1185.entry http://singularitys.spaces.live.com/blog/cns!746E8659C6CDA329!1204.entry PS, singularity是微软的下n代操作系统代号啊。 PS.2,最近甚懒,给大家拜个晚年,祝大家晚年幸福,牛转钱坤。 PS.3,年前去了趟巴厘岛,体验了一下热带风光,有空总结总结。。。

二月 12, 2009 · Shawn Ma

软件质量的思考

最近跟一个业内人士K聊天,讲到下面的故事:某国内软件公司人士J跟K抱怨说,你看,我们公司跟你们一样的写文档,一样的code review,甚至可能做的比你们还多,为什么我们做出来的东西总是感觉差那么一截呢? 是啊,为什么呢?是不是说,我们有了合适的软件的过程,比如严格定义的waterfall model或者scrum,甚至CMM这样的东西,外加严格的Policy,比如unit test coverage比如85%以上,kill all bugs with priority 1-3,就能保证软件的质量?好像不行。这些如果放在传统意义的生产型企业,也许可以,因为大多数生产是由机器来完成的,只要按照手册做事情就好了。但是软件业,是由一群mind worker来完成的,所以process只是一些辅助工具,最重要的,还要看执行这些process的人。这是我对这个问题的答案。 好像说了一段废话,谁不知道“二十一世纪人才最重要”?不过,还有别的么? 接下来的问题,如何找到合适的人呢?

一月 20, 2009 · Shawn Ma