|
|
June 19 倒霉事情不少,一一列举
1.Google有个 googlestore,里面卖一些东东,作为员工,我们可以在上面挑三样东东,不超过45英镑,免费。一直决不定买啥,周五我想好了,买个 lava灯,然后随便买点小玩意。可是,当我在公司敲入employeestore的地址时却发现:网站改版了,要命的是:intern只能打折,没有45英镑的免费了。呵呵,只能等入职了。和我一块儿上班的人买的东东今天寄到了......
2.得知不能在6.19提前入职了,美国那边手续没搞定。
3.公司座位上的电话不能用了,终于发现我的真实身份只是一个intern了?哈哈。不过下周应该能再开通吧。
4.周六骑马,虽然骑得很爽,跑得最快,每个新手看到都发出赞叹,可是由于骑得太狠,受伤了。555。还好,本以为一星期出不了门,现在却好差不多了,一会去上班。嗯。
根据rp守恒,期待这周的rp大暴发!
上班去,耶! June 15 前天好友来京,陪同游玩一天。地点:天安门+故宫+前门。
换了两次地铁终于到了天安门,无比数悉的地方。始终是那么新,那么有气势。买了票上城楼看了一下,没啥感觉。上城楼这也不许带那也不许带,统统要存包,还要安检。真夸张。
在毛爷爷当年宣布新中国成立的地方发了一下呆。往下望去,天安门广场上人很多,警车也停了不少。
故宫,神往已久了,土人我来北京六年了,没进过宫。就等着同学来一块儿去呢呵呵。终于等到了。
天不热,刚下了雨,进宫的人还真不少。租了个自动讲解机。这玩儿挺好使的,早知有这样的东东,自己早就可以一个人来玩了,玩得更全。呵呵。
不爽的是,最大的殿--太和殿正在维修,另外也有好多地儿在修。太和殿比别的殿大好多,台阶都是三层的,气派。可是看不到,被封起来了。封的布上居然还画了一个太和殿的样子。让我更心痒了。以后一定要再去玩过。好友不停给我讲故宫的建筑土木特点,真敬业。
感觉古代的中国真讲究。什么都有讲究。好多象征权力的东东。比如太和殿前有一个日晷(古代计时工具)和一个古代量长度的东东(汗,这就忘了叫啥了),象征皇帝天子有和上天一样的授时授量的权力。说天上玉皇大帝有房屋1000间,于是地上天子故宫里有999.5间,表示比玉帝级别只低一点。可笑没有一个“万岁爷”能活超150岁的。古时真有人信天子么?呵呵
啊,这个24个皇帝住过的地方,爽啊,以前的皇帝真爽啊。办公的地方太和殿,气派,卧室乾宁宫也不小,连放衣服都是专门的房子。和我现在住的弹丸之地一比。。。。。。
还有储秀宫  。不知道满汉全席吃起来是什么架式。
慈禧也忒牛,连袜子都只穿一遍。一双袜子要一个宫女做七八天。。。。。。
傅仪真惨,皇帝做了一半没得做了。
清朝末代皇帝好像都不行啊,呵呵,好多没儿子的。吼吼。
现在的“超女”原来是早有传统的:选秀。看看她们升级的步骤:答应->常在->贵人->嫔->妃->贵妃->皇贵妃->皇后->皇太后。海选就是从这来的吧?嘿嘿
巨喜欢故宫的内城墙,10米高,很舒服的红色,很pp的装饰。喜欢。 下了一部电影,动画片,Hoodwinked。
暴有意思,强烈推荐。中文译名:小红帽后现代版。
超级喜欢里面的那个唱歌的山羊,逗死了,曲子还不错。
还有说话暴快吃了咖啡像吃炸弹一样的松鼠。
影片用了大量现在的大片常用的一些拍摄手法,贼有意思。
呵呵,反复看山羊唱歌那段N遍了...... June 03 早说了我命好,无论是高考,推研,还是找工作.这回又找到个心满意足的房子.
在这个行情在1.6k到2k房租不等的地方,以低出我期望(1.6k)的价格租到了一个高于我期望质量的房子.
Happy!
寻找租房近两个月以来,每天在水木等网上找租房信息,打电话,看房,贴条.还被毁约一次.苦啊.
新家离宿舍100米,搬家方便了.百步内有食堂,百步内有澡堂,百步内有超市.百米内有操场.骑车上班只要10分钟,还不用穿马路,更关键的是还有清华的校园网,下电影那速度嗖嗖的!哇哈哈哈
昨天就从炎热的寝室搬出来了,新家阴凉啊!
等着答辩,答完就开始整理新居啦! May 29
功能是,不停地刷(5秒一次)新水木的HouseRent版,提取标题,提取url。对于看过的贴子,忽略,对于回文,忽略,对于标题中含有“求租”,“合租”,“x居中一居”,“被取消在HouseRent版的发文权限”的文章统统忽略。剩下的文章就弹出窗口来提示我,可以点一下直接连到新水文章的web页面。
这回不用盯着fterm了,可以好好看片了。
下一步考虑,如何智能提取文章中的电话号码,并用搜索引擎自动搜索判断是否中介。
上帝啊,赐予我一个价格便宜量又足的一居吧!!! May 24 证明了几个结论:
1.Deadline越近,效率越高
2.写的越晚,可以抄的就越多
3.反正能pass的,越晚开始做,越节省时间
4.做得越辛苦,夜熬得越深,搞掂时快感越强烈
现在只能用一个字来形容我的心情:爽!
下一步是找个房子租,愁。 May 15 怀念去年的比赛啊,认识了不少牛人,还有B公司不少好人。呵呵。今年的要不要再玩一玩呢?嘿嘿
本次大赛面向全国高校的广大在校学生,同样盛情邀请喜欢发掘最佳算法和数据结构以解决各种挑战性问题的程序员高手,旨在为广大程序设计爱好者搭建一个比试身手、切磋交流的的平台。
时间安排: 注册――2006年5月19至26日 初赛――2006年5月27日、28日 复赛――2006年6月3日 决赛――2006年7月(具体时间待定)
编程语言: 标准ANSI C, C++
开发及运行环境: 竞赛的评分工作在Linux+Gcc环境下进行。评分以参赛者提交的源码在此环境下的编译运行结果为准。
网上初赛和复赛时,参赛者可以在自己的计算机上使用任何自己熟悉的开发调试软件和工具,进行代码开发和调试工作。完成后,参赛者可以在线提交源码(百度提供在线Linux+Gcc编译环境),得到编译程序的输出信息。
奖项设置: 一等奖1名 ―― 15000元 人民币 二等奖3名 ―― 6000元 人民币 三等奖5名 ―― 3000元 人民币 参与奖 ―― 所有入围复赛的选手将获得大赛限量纪念版T恤一件
另:百度将会邀请入围决赛50位赛手至北京,参加为期3天的北京总决赛。
时间安排
注册:5月19日开始 初赛:5月27日、28日 复赛:6月3日 决赛:7月第一周(暂定)
May 10 早上玩 Topcoder的SRM301,本来也就抱着玩的态度,没有想到拿什么奖,结果,运气好到不可收拾,赢了$103,rating涨了二百。哈哈哈
这次的250不难,写起来麻烦,我手脚又慢,结果耗时过多。
450那是相当的简单,一个Floyed算法就能搞定,可是我写的不够简洁(赛后看了高手的程序,差距那是相当地大)
还剩半小时搞1000,看了一下题,没什么兴趣,估摸着也没什么把握,放弃。遂仔细研究250和450,想别人会在哪里出错,设计数据用来cha。
cha时,运气暴好,我们room的人暴弱,我一共cha对了5个250,cha错1个,分数上升到div 30,所有没有搞出1000的人里的最高分。哈哈哈。中途还掉线一次。room第4很郁闷。
然后看群里大牛们烧香,保佑大家的1000狂错。(嘿嘿,不厚道)我也烧了一支,吼吼。看着刷最后结果,看到好多红红的fail sysem test,好有快感,最后居然升到div 10。本人玩topcoder以来的最好成绩了。一看我们room,三个搞出1000的全fail掉了,看到我的id变成粗体了,那个开心啊。
嗯,考虑一下怎么把这点美金搞到手。太少了,要不干脆弄个paypal算了?:P April 30 校庆到啦!
一年中,也就校庆那么几天还有刚下完雪的几天,校河看起来还算pp April 29 惊闻VeryCD收到传票(小道消息,不为消息正确性负责),50个million的rmb。怕怕。上次香港有人因为p2p坐牢,现在VeryCD又要惨了。虽然我没用过电驴,不过唇亡齿寒,有了这先例,谁知道bt以后会怎么样。没有bt的世界会怎么样?前一阵core去盖瓷家吃了一顿饭,三道奢华的菜,给老比送去了联想等中国电脑公司上billion美元的windows授权的单子,政府又下令国内销售的电脑必须预装正版操作系统,最近又在讨论只预装PCDos操作系统能不能允许。种种迹像表明:国内版权意识正在强大,盗版打击力度渐大。不得不来预想一下,没有盗版的世界,没有知识产权侵权的世界会是什么样?
- 没有win xp了,本本预装的PCDos 7.0。俺买不起win,可以考虑dos下玩个仙剑啥的。等等,仙剑也要买,晕。下一个本本应该有winxp。
- 可以使用Linux,谁说非win不可的?Linux的春天就要来啦!赶紧投向free & Open Source的怀抱吧!唉,怎么输入法搞了三天都没装上。啊啊啊,抓狂!
- 没有win2000server,win2003server,sql server 2k,sql server 2k3了。没有sqlserver,我写的程序怎么测试啊:(以前写的xxx信息管理系统......
- 没有vc6,vs2005了。太恐怖了。用普通记事本写代码,用NANT编译?在Linux下Mono环境里运行?
- Delphi?太太太贵了!
- Office?没钱买,用金山吧,个人版免费,25元可以买个啥啥版的。金山真是好样的,不过,他怎么把开发成本收回来?疑惑中。嗯,linux下还有ooo可以用。
- Norton AntiVirus? Zone Alarm?想都甭想了,啥防火墙也不装了,裸奔吧!坚决不用ie,用ff吧,可以少中点木马病毒。汗
- mp3全要授传。如果一个专辑听一遍要收一块钱......
- 啊。最近又出了什么大片?怎么办,没有盗版,去不去看呢?去吧,又得吃几天咸菜了,不去?憋得慌啊。先去二手版求个五道口电影院打折券看看。
- 怎么那么多软件要注册啊。注册机,注册码,0day都没了,555,要不自己写一个?吐血先!
最近的结论:赶紧学linux,赶紧赚钱,赶紧把d版先囤下来...... April 17 先zz一篇某人的水文: | 早上起来,拉开窗帘,往外一看,哇!下土啦!好兴奋呀! 这是今年春天下的最大的一场土了,地面上、自行车上、树上,到处黄装土裹,一派春天的气息~ 我最喜欢的就是冬天下雪和春天下土了,现在冬天下雪越来越少了,还好春天下土越来越多啦^_^,可以堆土人,打土仗~~~我最喜欢的就是看着街上汽车驶过,车轮后面卷起一阵氤氲的土雾,有种人间仙境的感觉,好舒服呀。 物业的ddmm们都在忙着扫土,他们还搬出了消防用的水管,往地上使劲冲,溅起很大的泥花~~看他们那么玩得那么高兴,好羡慕啊,可惜今天星期一,还要上班,不能玩了:( 随风潜入夜,润物细无声~~~好喜欢北京的土呀! |
再贴几个pp:     以上图片均来自新华网 April 15 试用了一下,在马甲间发来发去,share来share去.怎一个爽字了得,以后还需要Outlook来做日程管理么?
Google Calendar in Gmail
Gmail has now integrated Google Calendar in a variety of ways. First of all, there’s a links pane in the top left (Google calls these “corner bookmarks,” and they’re now consistent in Gmail and Google Calendar). Also, whenever you compose a new mail, you have the option to attach an event. For example, you can invite your colleague to a meeting, Outlook-style:

The recipient will then see the following in the inbox, and has the option to decline/ accept the invitation:

When the event is accepted with “maybe,” it will show like this in Google Calendar:

Quick add
Also, Gmail now supports the auto-detection of events, similar to the “quick add” feature of Google Calendar. For example, when someone emails you the text “Do you want to join me for dinner the day after tomorrow, 6pm? I’d love to see you,” then Gmail sticks an “Add to calendar” link to the right side of the email – in this case, incorrectly interpreting event (“dinner the day after”) and date (which would’ve been Monday, not Sunday):

[Thanks Travis Harris.] April 13 今天下午,公司召开新闻发布会,宣布了公司的搜索产品的全球中文名称:谷歌.一为"山谷之歌";一为以谷为歌,象征着收获的喜悦,也表达了一种勤恳求实的态度,以及对返朴归真的向往,它同时也想传达出中国人对幸运/吉祥的企盼;一为播种与期待之歌,亦是收获与欢愉之歌。
晚上,在北京饭店,举行了盛大的庆祝晚会.丰富的自助食物,煽情的乐队,以及著名小提琴演奏家及书法艺术家的助兴,有趣的拼图小游戏,有中国摇滚乐的教父美誉的崔健的三度出场,还有穿梭的帅哥靓妹程序员老外,把晚会一次又一次推向高潮.
April 04
明天(准确地说是今天)起好好论文!
嘿咻嘿咻,硕士最后的阶段,别辱没了老板的名声.
有空看看书,算法啊,Python啊,Linux啊,就算筛沙也是要一点技术的嘛!
关于ppc上的软件么,暂时没啥好创意,不想写了.本来想写个ppc上的term,用来上水木方便一些.可是昨天用了一下mobterm,天,真的是蚂蚁大的字.我就不信有多少人会用这处东东来上水木.放弃.
租房要开始关心了,这年头,啥都贵,租房的诀窍就在一个"狠"字:要狠得下心.两年前不了解行情,觉得某人租的一室一厅1.5k好奢侈.现在想想,要是有这样的房子让我租多好,啥都方便,1.5k能拿下是便宜占大了.
嗯,挺杂的,写在blog上提醒一下自己.不知道几年后看到这个blog(如果那时m$还在,space还运行的话)会是什么感觉.
over March 28 zz一篇,听上去有点可怕啊.
中国99%的“白领”正走向破产! 2006-03-27 09:12:58 大 中 小 水木周平:“中国99%的白领以及他们的家庭即将面临破产。而且是必然破产!无路可逃!这件事可能是发生在未来2-10年。你可以尽量去怀疑这个数字。但它必然发生,绝非危言耸听。”
就如我预言中国国营企业职工必然失业一样,在当时来说没人信。但确实会发生。因为在中国这样一个发展中国家,其必然以不断的以通货膨胀和改革手段来换取经济的发展。而每一次改革所带来的阵痛都是由百姓来承担的。无论是上山下乡时迷茫的知青们还是改革开放带来的大量国企纷纷倒闭时大量下岗职工。如果他们能有一定的前瞻性的话,那么我想他们也许会为自己留一点后路。但是由于过分相信文件以及过分相信生活不会突变,所以才导致了他们的人生悲剧。有人说政府不会坐视不理白领破产,其实政府当然不愿意。可有的事情……怎么说呢。想想当年的下岗职工吧。引起了那么大的社会震动。又能怎样呢?今天的白领明天破产的时候也那样而已。
而改革开放20多年来,中国的经济发展快速腾飞。但旧的体制并没有完全更改。各种重要行业依然施行的是政府垄断机制在运转。如:银行,金融,冶金,能源,信息,运输,医疗,教育,土地。在改革开放初期我国不可能对这些东西进行全方面的改革开放。但到了今天,垄断经营所带来的矛盾日益突出。首当其冲的就是房地产。由于我国的法制不健全,尤其是金融以及改革领域里出现了各种失误导致房地产节节攀升。随着房地产的增加以及外来人口向大城市集中。所以城市新民工也就是所谓的“白领”收入表面上也在提升,以北京为例3000-15000元人民币的月薪处处可见。但这一部分收入主要用于支付租房或还贷。
为了深入地了解为什么99%的白领家庭会破产,我们就必须先了解房价为什么会这么高?高在哪里?资金是运转的?(这里的白领指买房或者准备买房族。)以及发展趋势带来的相关效应。本文会分三个阶段向你阐述。
1:导致房价爆涨的第一个因素:银行竞争下的贷款开放。--水木周平
其实房价的爆涨的因素主要是因为百姓在替政府所犯下的错误买单。比如以前一个开发商通过某银行贷款了1000万开发了一个房子。如果还不起那他就倒霉了,因为所有的银行都是一个体系,你欠了钱没还就再也没有翻身的机会。但是中国在银行改革的基础上开了一条口子,为了各银行之间的竞争所以把工行,农行,建设银行等等全部独立运营。这本来是好事。但问题是这些银行都不是私有的,而是国家的。我们不难想象。当一个开发商从工行贷款1000万的后果。他只需要用500万来开发房子,然后把售价提升,再把这个开发中的房子按他的售价标准抵押从农行再贷款2000万,然后再用这2000万中的1000万开发一套售价更高的房子来找建设银行抵押贷款4000万。就是这样一个滚雪球的疯狂贷款模式。房子卖不卖得出去不重要,关键是房价要高,不得降价。反正银行的钱不是私人的,所以稍微疏通一下行长加之又有“合法的”高零售价的楼盘做抵押所以自然就越来越好从银行贷款。
那么这样造成的结果就是,房子价格只攀不跌!因为不能跌!一跌银行贷出去的款就再也回不来了。这可是政府的银行,政府的钱!所以为了堵住这个资金黑洞一些被收买的专家、媒介便开始疯狂制造舆论用各种舆论手段威逼利诱人买房子。比如土地资源严重紧张,再不买房将来就只能住在郊区呀之类的。导致人们不得不去买房。其实住不了市中心这种情况这根本不可能发生,城市居民是一个新老替换的过程,要上班的住城里,老人退休喜欢住郊区。只要人口不爆炸就不会出现上班族住不了市中心的情况。虽然这些舆论造成了很多人买房子,但是仅仅是这样,房价还没有高到现在这样的离谱。紧接着政府又犯了第二个错误。
2:导致房价爆涨的第二个错误:中国特色的按揭。--水木周平
按揭本来是一种西方很流行的制度,也很合适。但这个制度一旦运用到中国就有点问题了。因为从大的体制上来说。所有银行都是国家的,而不是私人的。所以贷款这个关口就不可能控制得住。只要文件上说得过去,人们就能贷到款。
为了早日缓解第一个错误所带来的资金黑洞。政府开始实行个人按揭制度来售房。还经常举什么美国来太太和中国老太太的例子来诱惑人们去按揭。确实有人按揭了,而且是疯狂的按揭。只要和银行有点“路子”的人。他们先按揭一套80万的房子,自己出10万首付然后再从银行贷出70万。之后再把这个房子抬高价格到180万出售。这个时候他们的亲戚或者老爸老妈再去买下,也用按揭的方式自己出首付30万再从银行贷出150万。然后就不管了。他们不还贷款怎么办?银行爱收不收。反正根据合同我还不上钱你可以收走房子,我们两不相欠。
所以转了一圈,抬高了几倍价格的房子又回到了政府回到了银行手里。这就解释了为什么很多新楼盘刚开始修就被“炒房团”买走了。他们炒的不是赌房子会升值。而是拿了房子去收拾银行。
银行拿到这个房子怎么办?更不敢降价了。只好再加点价接着卖。所以普通老百姓现在根本别想买到真正合理价格的房子!即使你直接从开发商手里买来的房子都说不定已经转了好几次手又回到银行以及开发商手里的了。说句不好听的现在8000/平的房子里,有只有2500才是房价,有5500都是以为决策错误带来的资金黑洞!也就是说你正在替人任劳任怨的擦屁股。
3:第三个问题:白领家庭何时破产??--水木周平
那么我们研究了房子价格为什么会涨,再来研究一下中国城市所谓的白领家庭破产的必然性。
首先国外白领收入确实是高,但是高得有价值。而中国所谓的白领则普遍素质较差。中国企业内耗严重。人人相轻,人人顽固。所以难怪外资企业一进入中国大陆市场就开始惊呼:“在中国办企业招不到人!”对此我也深有体会。那有人会说:“既然现在的白领不值这个身价,那水木周平你说说为什么他们还能拿到这样的薪水呢?”
其实,这由于房地产的火爆造成的一个量子效应。银行损失的资金大量的经过少数人之手流向了市场。这些人开始在中国的其他领域疯狂投资。因为他们自己也知道房地产就快要崩盘了。他们这样一轮又一轮的投资热潮正在快速消化这些资金,他们投资互联网,投资高新技术,投资娱乐,投资很多很多。但起码付出的工资要够员工付房子月租或者月供吧。所以正是因为房价的高涨所以造就了中国城市人口工资水平的相对提升。不相信你自己算算你所在的城市白领阶级平均收入一旦交完每月的房钱,手上还能剩多少钱?我想这个问题就不用我再罗嗦了吧。大家心理有数。所以我可以说一旦房地产崩盘紧接着崩溃的就是你的工资。
有很多很多我认识的白领们都购了房。他们的算盘很简单:“两口子除开各种税收保险每月纯收入还余12000。交3000房钱算什么?我还能再买一套呢!”是的不算什么。但因为房子贵所以什么东西都贵。吃的贵,交通贵,学费贵,医疗费用更贵!!!所以交了房钱你再除开生活费用就基本上一分钱存不下来,就算存点也赶不上正常的通货膨胀率。问题是如果能一直保持这个现状的话,理论上说应该没事。你这二十年赚来的钱正好可以弥补政府的两个错误带来的亏损。
但问题也出在这里。随着WTO5年缓冲期的结束,具体时间应该是在2006年的12月31日。大量外资通讯,银行,医疗,保险等等公司都会陆续进入中国。到时候没有人能阻止你把钱存入花旗,存入汇丰。请问一下到那个时候谁愿意把钱存在呆帐坏帐如此之多的中国国有银行呢?即使政府再怎么采取措施也可能挤兑,所以到时候会发生什么现在还很难说。但有一点可以肯定的是到时中国国有这些银行的压力将变得非常巨大。贷款就会难上加上,因为银行根本无钱可贷!同时大量具备高素质人材的外资企业进入中国必定带来市场的强烈冲击和大量现有企业的倒闭以及白领失业。也就是说。一旦外资企业加入竞争,中国现有的99%的白领都将面临大环境下的就业压力!
而且外资银行一旦积累了资金开始投资房地产,那么由于它们是正常的操作流程所以造出来的房子就会便宜,其必然拉动全国房地产大幅下跌。如我刚才所说,房价一跌,紧跟着跌的就是你所在的企业的工资收入!可你之前买的房子还贷价格并不会降低或者减少,所以你将无力支付高昂的贷款。那么你的的房子会被银行收走,你的存款会被直接冻结。所以未来中国城市中的白领们最大的可能是和几十年前的中国国有企业职工一样。辛辛苦苦二十年,到头来竹篮打水一场空!
如何避免破产?--水木周平
看到这里您应该明白,不要买房是一个避免破产的好办法。不过我还要提醒你,为了托住楼市不跌,他们还有个办法,那就是鼓吹老百姓不买房就不是个爷们儿!您别说,这还真有点效果。现在的人一张口第一句就是:“你有房吗。”似乎你没房就是个太监一样。我实在是气得连骂人的力气都没有了。还有人在百度水木周平这个帖吧里发帖说:“不买房子你住哪里?”我就奇怪了,住和买有必然联系吗?在中国一个土地都不属于你的房子卖给你和租给你有什么区别?(笑)。更别提土匪一样的物业和把人不当人的强制拆迁!这不纯粹是“皇帝的新装”吗?不过既然WTO中已经说明出版业和传媒业中国还是不对外开放的。那么舆论救市就会成为政府和开发商手中的最后一张王牌。所以我们在面对很多花言巧语的时候还是自己多动动脑子。以后我们听到的房产的鬼话会越来越多,越来越令人发指!比如最近就有砖家在鼓吹房价不贵时都说:“什么即使年薪5万,两口子也是一年10万,5年就50万。所以房价当然不贵。”我奇怪的是居然有人点头称是?也许对于这种或者此类已经进化到了不吃不喝不病不穿不动且爹娘早已死绝不用赡养的砖家来说也许还真是那么回事。所以大家注意提高警惕。
结束语:--水木周平
已经买房或者准备买房的白领一族必定随着房价的崩溃而崩溃,那会是一个缓慢发生的过程。短则两年,长则十年。但这是不可逆转的趋势。所以中国99%城市白领一族已经面临破产一说绝非危言耸听!今天你往银行交的每一分房钱都是替政府替炒房者补洞,只有一小部分是真正的房钱。明天大环境一变,你没有那么多资金来补洞的时候就会被市场和银行一脚踢回老家,换一批新人来接着补。不信?走着瞧呗!--PS:为什么我说99%这个数,是因为根据我的了解99%的人一旦月薪过5000就开始买房,甚至3000,4000都买。小俩口什么都不明白这样买下去人生一定会很惨。我只是替他们感到忧伤。当然如果你是那1%的智者,多劝救他们吧。独乐乐不如众乐乐。
March 23
Google 中文桌面第 3 版 Beta 今天发布
2006年3月23日 下午 02:20:00
发表者: 吴丹丹,Google 黑板报小组
Google 中文桌面第3版 Beta 今天发布了。大家知道,Google 中文桌面的呈现方式是您电脑上的一个垂直条,让您方便迅速地查找文档、获取个性化信息,包括新闻、天气、照片、股票等等。在这次推出的新版中,我们有两个指导方针,第一,让您更快捷的查找自己的文档;第二,让您更容易的分享信息。具体来说,我们添加了以下几个新功能:1) 让用户搜索自己所有计算机上的文件;2) 让文档搜索更快捷;3) 让用户方便的与朋友共享信息。  Google 的使命是“整合天下信息,让人人能获取,使人人都受益。” 这 “天下信息” 当然包括您存储在各个计算机上的信息。我们注意到,一人多机、一户多机已经成为今天一种很普遍的现象。为此,新的“所有计算机范围内搜索文件”这一功能可以搜索查看您所有计算机上的文档和查看过的网页。例如,您可以从笔记本电脑上查找您台式机上编辑的文件。当然,要启用此功能,您需要有 Google 帐户(与 Gmail 或其他 Google 服务的登录信息相同)。还需注意的是,如果要搜索自己的其它计算机,您必须在这些计算机上也安装 Google 桌面,并在每台计算机上使用统一的 Google 帐户,启用 “搜索多台计算机” 这一使用偏好。 以前您要查找电脑上的文件,需要点击 Google 桌面小图标,然后打开专门的桌面搜索界面,打入关键词进行搜索。现在新的“快速搜索”功能把“搜索框”直接嵌在垂直工具栏里,您只需在搜索框中键入几个字母或字词,前几个搜索结果就立即弹出,可以快速地找到电脑里的任何文件。更有意思的是,您现在还可以用“快速查找”这一功能启动应用程序,不必使用“开始”菜单。例如,如果您有 Microsoft Word,只需在垂直工具栏的搜索框中键入“wor”,“Microsoft Word” 便会自然显示在搜索结果列表中,你点击选择即可启动该程序。  另外一个新功能是与朋友直接发送、共享信息,因为我们意识到网上信息分享是今天互联网的一大趋势。在垂直工具栏里的个性化信息如某条新闻,您只要单击右键,就会出现 “发送至” 的选项,然后就可以直接把这条信息发给你的朋友。  在过去的 12 个月内,这款产品已有三次改进。从最初单纯搜索电脑上各种文档文件的 “桌面搜索” 到今天为用户提供快捷搜索、多机搜索、简易分享的以垂直条呈现的第三代版本 “桌面”。今后我们还将不断改进这个产品,更好满足用户需求。 更多关于第三版中文桌面搜索的情况,请访问 http://desktop.google.com/zh/ 下午被NUnit整死了.
一个函数,明明没有标[Test]属性.NUnit自动把它当测试函数来跑,而这个函数又是带参数,非public的,于是一直提示:Test not run, should be public, should not have parameters.
试了重装NUnit,试了n个版本,都一样,标上[Explicit],还是一样,标上[Ignore("")]也没用.郁闷之极.折腾了整整一个下午.
最后终于找到原因了:因为这个函数头四个字是"Test",所以NUnit自动把它当测试函数了.
唉,一下午的青春就这么浪费了.NUnit的这个"聪明"的举动真是太不聪明了. March 21 用NUnit对C#程序进行单元测试,这是我最近干的比较多的事情.可是最近碰一个问题:internal, protected和private的方法在NUnit中无法访问,头疼.通过搜索,终于找到解决方法.分享如下:
internal的方法:
理论上可以用和private一样的方式来进行测试.但是因为我懒,所以找到了更方便的方式.因为我的测试单元和源程序是在同一个namespace下,而NUnit生成的Test.dll又是把两者编译在一个Assembly里,所以用NUnit来测试internal的方法完全没有问题,只是在VS2005里,因为Test和main不在一个Assembly里,所以编译无法通过.我想到的笨办法是把所有的"internal"标记暂时改为"public",等提交时再改回来,反正VS2005的Replace功能还算好用:)当然,用条件编译也是可行的,不过交的东西不好看,我不喜欢:)
protected的方法:
因为protected的方法对其子类是可见的,最方便的测试方法便是写个类去继承他.然后就可以测试了.
当然也可以参照下面对付private的方法.
private的方法:
最头疼的就是这个了.用Reflection,写了一个Helper类,如下:
using System; using System.Reflection; namespace xxx.yyy { /// <summary> /// This class is used as a helper to test private method /// </summary> public class UnitTestHelper { /// <summary> /// Run a static function strMethod of class t /// </summary> /// <param name="t">type of the class</param> /// <param name="strMethod">name of the function</param> /// <param name="aobjParams">parameters</param> /// <returns>result</returns> public static object RunStaticMethod(System.Type t, string strMethod, object[] aobjParams) { BindingFlags eFlags = BindingFlags.Static | BindingFlags.Public | BindingFlags.NonPublic; return RunMethod(t, strMethod, null, aobjParams, eFlags); } /// <summary> /// Run a instance function strMethod of class t /// </summary> /// <param name="t">type of the class</param> /// <param name="strMethod">name of the function</param> /// <param name="objInstance">instace of the class</param> /// <param name="aobjParams">parameters</param> /// <returns>result</returns> public static object RunInstanceMethod(System.Type t, string strMethod, object objInstance, object[] aobjParams) { BindingFlags eFlags = BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic; return RunMethod(t, strMethod, objInstance, aobjParams, eFlags); }
/// <summary> /// Run the function /// </summary> /// <param name="t">type of the class</param> /// <param name="strMethod">name of the function</param> /// <param name="objInstance">instace of the class</param> /// <param name="aobjParams">parameters</param> /// <param name="eFlags">BindingFlags</param> /// <returns>result</returns> private static object RunMethod(System.Type t, string strMethod, object objInstance, object[] aobjParams, BindingFlags eFlags) { MethodInfo m; try { m = t.GetMethod(strMethod, eFlags); if (m == null) { throw new ArgumentException("There is no method '" + strMethod + "' for type '" + t.ToString() + "'."); }
object objRet = m.Invoke(objInstance, aobjParams); return objRet; } catch { throw; } } } }
这样,如果要测试一个private的方法就可以这么做:
假设这个类是
public class ClassA
{
private string Foo(string str) {/*blabla*/}
private static string Bar(strin str) {/*blabla*/}
}
测试类里:
public string RunFoo(string str, ClassA classA)
{
object obj = UnitTestHelper.RunInstanceMethod(typeof(ClassA), "Foo", classA, new object[]{ str });
return (string)obj;
}
public string RunBar(string str)
{
object obj = UnitTestHelper.RunStaticMethod(typeof(ClassA), "Foo", new object[]{ str });
return (string)obj;
}
然后:
[Test]
public void TestFoo()
{
string str = "abcd";
string exp = "dcba";
string act = RunFoo(str, new ClassA());
Assert.AreEqual(exp, act);
}
[Test]
public void TestBar()
{
string str = "abcd";
string exp = "dcba";
string act = RunFoo(str);
Assert.AreEqual(exp, act);
} March 17 忍不住转载一下.orz
我要从徐家汇赶去机场,于是匆匆结束了一个会议,在美罗大厦前搜索出租车。一辆大众发现了我,非常专业的、径直的停在我的面前。这一停,于是有了后面的这个让我深感震撼的故事,象上了一堂生动的MBA案例课。为了忠实于这名出租车司机的原意,我凭记忆尽量重复他原来的话。
“去哪里……好的,机场。我在徐家汇就喜欢做美罗大厦的生意。这里我只做两个地方。美罗大厦,均瑶大厦。你知道吗?接到你之前,我在美罗大厦门口兜了两圈,终于被我看到你了!从写字楼里出来的,肯定去的不近~~~”
“哦?你很有方法嘛!”我附和了一下。
“做出租车司机,也要用科学的方法。”他说。我一愣,顿时很有些兴趣“什么科学的方法?”
“要懂得统计。我做过精确的计算。我说给你听啊。我每天开17个小时的车,每小时成本34.5元……”
“怎么算出来的?”我追问。
“你算啊,我每天要交380元,油费大概210元左右。一天17小时,平均每小时固定成本22元,交给公司,平均每小时12.5元油费。这是不是就是34.5元?”,我有些惊讶。我打了10年的车,第一次听到有出租车司机这么计算成本。以前的司机都和我说,每公里成本0.3元,另外每天交多少钱之类的。
“成本是不能按公里算的,只能按时间算。你看,计价器有一个“检查”功能。你可以看到一天的详细记录。我做过数据分析,每次载客之间的空驶时间平均为7分钟。如果上来一个起步价,10元,大概要开10分钟。也就是每一个10元的客人要花17分钟的成本,就是9.8元。不赚钱啊!如果说做浦东、杭州、青浦的客人是吃饭,做10元的客人连吃菜都算不上,只能算是撒了些味精。”
强!这位师傅听上去真不象出租车司机,到象是一位成本核算师。“那你怎么办呢?”我更感兴趣了,继续问。看来去机场的路上还能学到新东西。
“千万不能被客户拉了满街跑。而是通过选择停车的地点,时间,和客户,主动地决定你要去的地方。”我非常惊讶,这听上去很有意思。“有人说做出租车司机是靠运气吃饭的职业。我以为不是。你要站在客户的位置上,从客户的角度去思考。”这句话听上去很专业,有点象很多商业管理培训老师说的“put yourself into others' shoes.”
“给你举个例子,医院门口,一个拿着药的,一个拿着脸盆的,你带哪一个。”我想了想,说不知道。
“你要带那个拿脸盆的。一般人病小痛的到医院看一看,拿点药,不一定会去很远的医院。拿着脸盆打车的,那是出院的。住院哪有不死人的?今天二楼的谁死了,明天三楼又死了一个。从医院出来的人通常会有一种重获新生的感觉,重新认识生命的意义,健康才最重要。那天这个说:走,去青浦。眼睛都不眨一下。你说他会打车到人民广场,再去做青浦线吗?绝对不会!”
我不由得开始佩服。
“再给你举个例子。那天人民广场,三个人在前面招手。一个年轻女子,拿着小包,刚买完东西。还有一对青年男女,一看就是逛街的。第三个是个里面穿绒衬衫的,外面羽绒服的男子,拿着笔记本包。我看一个人只要3秒钟。我毫不犹豫地停在这个男子面前。这个男的上车后说:延安高架、南北高架~~~还没说后面就忍不住问,为什么你毫不犹豫地开到我面前?前面还有两个人,他们要是想上车,我也不好意思和他们抢。我回答说,中午的时候,还有十几分钟就1点了。那个女孩子是中午溜出来买东西的,估计公司很近;那对男女是游客,没拿什么东西,不会去很远;你是出去办事的,拿着笔记本包,一看就是公务。而且这个时候出去,估计应该不会近。那个男的就说,你说对了,去宝山。”
“那些在超市门口,地铁口打车,穿着睡衣的人可能去很远吗?可能去机场吗?机场也不会让她进啊。”
有道理!我越听越有意思。
“很多司机都抱怨,生意不好做啊,油价又涨了啊,都从别人身上找原因。我说,你永远从别人身上找原因,你永远不能提高。从自己身上找找看,问题出在哪里。”这话听起来好熟,好像是“如果你不能改变世界,就改变你自己”,或者Steven Corvey的“影响圈和关注圈”的翻版。“有一次,在南丹路一个人拦车,去田林。后来又有一次,一个人在南丹路拦车,还是去田林。我就问了,怎么你们从南丹路出来的人,很多都是去田林呢?人家说,在南丹路有一个公共汽车总站,我们都是坐公共汽车从浦东到这里,然后搭车去田林的。我恍然大悟。比如你看我们开过的这条路,没有写字楼,没有酒店,什么都没有,只有公共汽车站,站在这里拦车的多半都是刚下公共汽车的,再选择一条最短路经打车。在这里拦车的客户通常不会高于15元。”
“所以我说,态度决定一切!”我听十几个总裁讲过这句话,第一次听出租车司机这么说。
“要用科学的方法,统计学来做生意。天天等在地铁站口排队,怎么能赚到钱?每个月就赚500块钱怎么养活老婆孩子?这就是在谋杀啊!慢性谋杀你的全家。要用知识武装自己。学习知识可以把一个人变成聪明的人,一个聪明的人学习知识可以变成很聪明的人。一个很聪明的人学习知识,可以变成天才。”
“有一次一个人打车去火车站,问怎么走。他说这么这么走。我说慢,上高架,再这么这么走。他说,这就绕远了。我说,没关系,你经常走你有经验,你那么走50块,你按我的走法,等里程表50块了,我就翻表。你只给50快就好了,多的算我的。按你说的那么走要50分钟,我带你这么走只要25分钟。最后,按我的路走,多走了4公里,快了25分钟,我只收了50块。乘客很高兴,省了10元钱左右。这4公里对我来说就是1块多钱的油钱。我相当于用1元多钱买了 25分钟。我刚才说了,我一小时的成本34.5块,我多合算啊!”
“在大众公司,一般一个司机3、4千,拿回家。做的好的大概5千左右。顶级的司机大概每月能有7000。全大众2万个司机,大概只有2-3个司机,万里挑一,每月能拿到8000以上。我就是这2-3个人中间的一个。而且很稳定,基本不会大的波动。”
太强了!到此为止,我越来越佩服这个出租车司机。
“我常常说我是一个快乐的车夫。有人说,你是因为赚的钱多,所以当然快乐。我对他们说,你们正好错了。是因为我有快乐、积极的心态,所以赚的钱多。”
说的多好啊!
“要懂得体味工作带给你的美。堵在人民广场的时候,很多司机抱怨,又堵车了!真是倒霉。千万不要这样,用心体会一下这个城市的美,外面有很多漂亮的女孩子经过,非常现代的高楼大厦,虽然买不起,但是却可以用欣赏的眼光去享受。开车去机场,看着两边的绿色,冬天是白色的,多美啊。再看看里程表,100 多了,就更美了!每一样工作都有她美丽的地方,我们要懂得从工作中体会这种美丽。”
“我10年前是强生公司的总教练。8年前在公司作过三个不同部门的部门经理。后来我不干了,一个月就3、5千块,没意思。就主动来做司机。我愿意做一个快乐的车夫。哈哈哈哈。”
到了机场,我给他留了一张名片,说:“你有没有兴趣这个星期五,到我办公室,给微软的员工讲一讲你怎么开出租车的?你就当打着表,60公里一小时,你讲多久,我就付你多少钱。给我电话。”
我迫不及待的在飞机上记录下他这堂生动的MBA课。
March 09 不小心发现同时被几个人点了名,晕.一并作答了.
1 .最近在看的电视-------------Veronica Mars
2. 最近在做的事----------------看数学规划(单纯形算法),新机器装软件
3 .最近在听的音乐--------------BreakBack Moutain的主题曲,不知叫啥 4 .最近在吃的东西--------------方便面:( 5 .最近在看的报刊--------------环球.关注伊朗和小日本 6 .最近关心的话题--------------All about Google 7 .最近常去的地方--------------床 8 .最近常想的异性--------------广大的ppmm们 9 .最近最想做的事--------------顺利毕业,顺利找到好的房子住
10.最近身体情况----------------比前一阵熬夜时好多了 11.最近理财状况----------------除了刚买了电脑,没什么花钱
12.对朋友最想说的话-----------做人要厚道 13.对自己最想说的话-----------楞在那干啥?还不干活去!!
14.想一个减肥的良方----------天天去Body building 15.记忆中做的最疯狂的事之一----连续写程序超过30小时 16.喜欢K歌的程度1~10依次递减--3
17.喜欢吃的食物----------------桃李园的麻辣烫
18.最喜欢的水果----------------我懒,香蕉最简单了 19.最怕什么----------------------必须睡的时候睡不着
20.现在最想做的事-------------赚美元
21.你最遗憾的一件事------------今天上午TCO失误啊.sigh
22.目标------------------------让偶mm成为富婆!
23.现在最想买的东西-----------DC 24.你最不能忍受另一半的性格特征----懒,倔 25.你最好朋友的名字------------这不是个有序集 26.你最想将来定居哪里----------北京
27.接吻和做爱你更在乎哪个------先有鸡还是先有蛋?
28.觉得自己最大的优点是什么----rp好!
29.去年最快乐的是哪天----------接到offer的每一天 30.今年最大的愿望是什么--------毕业&入职顺利 31.迄今为止最难忘的一件事------哇赛,不会吧,上了大学了还要写这个题目的作文?
32.你最喜欢的季节是哪个--------夏天 33.为幸福下一个定义--------------想要什么就有什么
34.什么情况下分手了还能做朋友----如果她rp没问题 35.“付出是为了收获”是否是一切交流的原则----这个是假命题 36.最近在烦恼些什么-----------开始怀疑自己的编程水平 37.最理想的对象是谁-----------没有最理想的,只有更理想的,耶!
38.情人节去哪儿玩了-----------晕,明年的事儿明年再说
39.你看到我点你的名后,会请我吃饭吗----如果我点名的人都请,我当然也请喽.哈哈
40.你的“第一次”是几岁?在什么地方-----同前面的回答这个问题的人的答案 41.友情与爱情的界线是什么------不就是差一个字么 42.你会送我相机吗--------------同39题答案
43.怎么能够判断那个人是否喜欢你----俺比较木,判断不出来就假设别人喜欢我好了.
44.你通常怎么哄自己开心-------Music
45. 如果你发现自己喜欢上一个人,却又不能确定他/她是不是喜欢你,你会怎么办?----同43
46.到现在为止,谈过几次恋爱啦?--------比右手的手指少
47 .如果有了小肚楠,最快速有效的去掉方式是啥?摆脱各位哈,俺是认真地!------快速?莫过于抽脂了
48 .如果现在给你一个月的假期,你会干啥呢?-----先想办法借钱,然后去很远的地方旅行
49.如果给你一百万美金,你会如何利用?
------------------------------------------------------------ 点名:
石头,joujou,vivas,海星
从小没触过电,今天人生完整了一把.
早上起来,看到手机电池充电器上的指示灯没亮,噢,电池位置又没放好.于是我去挪一下,在我用手指挪动电池的时候,突然啪的一声,同时看到指尖那乒乓球大的电火花,同时手被弹了回来.寝室里断电了.
触电了,看了一下手指,没有焦,连黑黑的东西都没有.幸运.楼里的触电保护系统还是不错的嘛!
中午闲着了,我在没有万用表的实验环境下测出了故障是在哪,接线板,充电器,还是电池.呵呵.测试步骤就是一样样接上,看什么时候跳闸.结果是充电器坏了.15块钱的东西就是不牢靠.于是下楼,又买了个新的15块钱的充电器.:P
人生完整了 March 08 昨天上午在TopCoder玩SRM比赛时,突然掉线,ipconfig一看,ip是0.0.0.0.郁闷,想把Local Area Connection disable掉,结果一disable就失去响应,关机不能.只能reset.
重启后发现只要一试图disable网络连接就会失去响应,也不能顺利关机.怀疑是板载网卡的问题,打电话给装机的,居然告诉我说:"现在的大多数主板集成的网卡都有这样的问题",晕,水木上问了一下,这种说法纯属扯淡.
试了n次重装网卡驱动,都是在中途失去响应.好像一进行与网卡相关的操作时就会失去响应.郁闷,看来要换主板了.
想了一下会不会是软件的问题,于是把系统做了ghost之后恢复到3天前的ghost镜像,果然没有这个问题.再恢复到1天前的ghost镜像,果然有这个问题.试图删了几个软件重启后发现果然好了.怀疑是天网的问题.回到昨天的镜像,缷载天网,果然又好了.再装上天网,把跳出来的框都选允许,果然还是好的.最后确认,原来的天网把svchost.exe访问网络的权限给禁了.多么弱智的错误啊.:(
折腾了一天,发现还好不是板载网卡的问题,庆幸.但是网卡突然掉线与天网有没有关系,这个问题还得再看几天.实在不行只能加块网卡了.板载的千M网卡不能用总是不太爽.
March 05 我的本本,赛扬II 1.3G,512M SDRAM.
某个程序,用"nant test"命令,花时至少5分多钟,有时还Out of Memery,有时还死机.
刚才用新机子爽了一下,"nant test"后不到2秒,结果出来了.都不敢相信自己的眼睛.速度提高了几百倍啊.
分析了一下原因,在运行"nant test"后,整个系统最多时吃掉1.4G的内存.而我的本本只有512M物理内存,于是剩下的近1G内存就只能在硬盘的虚拟内存上.而笔记本硬盘速度又是超级瓶颈,试想一下,要从硬盘上读写1G的东东,速度可想而知了.但是新机器,有2G内存,于是就不用虚拟内存了,DDRII内存速度又快(用AIDA测试每秒钟可以几个G),所以,速度快到感觉不出来.
同时,以前打开Poseidon要5min以上,现在只要30sec,再也不用双击Poseidon图标后去兜一圈了.哈哈
爽!
|
|
|
|