Monday, December 31, 2007

系统:南方周末网上热文

关于网络游戏的,向来对网络游戏没有什么兴趣,不过觉得写的文笔不错,也不要说网游如何如何,生活社会目前也不过就是这个样子的,网游不过是用一种虚拟的,赤裸裸的方式表现出来而已,解决现实点事情也许更有用吧。

南方周末原标题:《系统》
在当下中国最火的一款网络游戏中,玩家们遭遇到一个“系统”,它正在施行一种充满诱惑力的统治。这个“系统”隐匿无踪,却无处不在。它是一位虚拟却真实的垄断者。“如果没有我的允许,这个国家的一片叶子也不能动。”这是智利前独裁者皮诺切特的声音,悄然回响在这个虚拟世界之中。
白天,27岁的吕洋是成都一家医院的B超检查师。
晚上,她是一个国王,“楚国”的国王——玩家们更乐意按游戏里的名字尊称她为“女王”。在这个虚拟王国中,“女王”管理着数千臣民,他们都是她忠诚的战士。
在一款名叫《征途》的网络游戏中冲杀了半年多之后,吕洋自信看清了这样一个道理:尽管这款游戏自我标榜以古代侠客传统为背景,实际上钱才是在这个虚拟世界中行走江湖最关键的因素。
吕洋受过良好的专业教育,丈夫是生意人,资产殷实。钱对她来说从来不是问题,但她仍然忿忿不平地把这款游戏中一些风头正健的人称为“人民币玩家”。虽然在游戏中投入了数万元,但她仍然屡战屡败,原因就在于有人比她更愿意花钱,也花了多得多的钱。
正如《征途》的创造者史玉柱所言,这的确是一款适合有钱人的游戏。在这个世界里,欺凌他人的威力和合法的伤害权都标价出售。
尽管一切都是虚拟的,吕洋却曾经坚信她找到了一条通向光荣与梦想的金光大道。不过随着人民币的不断加速投入,和很多人一样,吕洋发现,金钱铸就的,其实是通往奴役之路。
战争即将爆发
所有人都必须是“人民币玩家”——和平受到鄙视,战争受到推崇——被杀死者得到的只有耻辱
坐在常去的一家网吧的VIP包房里,吕洋显得兴奋而又忧心忡忡,她面前的19英寸液晶宽屏上,黄色的粗体字反复闪动:“国战将在晚上8点15分开始”。她还有两个小时,对她手下的战士们做最后的动员和部署。
将要攻打楚国的是游戏中的头号强国魏国。魏国拥有上万名玩家,更为关键的是,魏国的支柱,“王者家族”成员们,个个都是令人敬畏的英雄,他们的等级遥遥领先于一般人,装备着成套的最为昂贵和罕有的神圣铠甲和武器。在“世界英雄排行榜”上,他们长期牢牢地占据着前五十名中最靠前的位置。
他们拥有恐怖的杀伤力,人人以一当百。即使吕洋这个“女王”和他们对垒,如果战术采取不当,也存在被“秒杀”的危险。所谓秒杀,就是在几秒钟之内,在意图还击之前,就被一招致命。吕洋的丈夫并不玩游戏,但他也会对此开开玩笑:“就像武侠小说里写的,如果刀够快,你可以听见自己的血从脖子里喷出来的声音。”“女王”吕洋对他们最为忌惮,同时又略带鄙夷。“他们就是人民币玩家嘛。”她说。
实际上,只要进了这个虚拟的小世界,所有人都必须是“人民币玩家”,区别只在于你愿意花多少而已。
和以往的所有网络游戏不同,《征途》并不计时收费。简单地填写一份网上表格,就可以注册账号。只需要起个名字,选择性别、国家,一个虚拟身份就此诞生,光荣而艰难的征服之路摆在了你的面前。根据游戏的主线故事背景,你会惊奇地发现其实你是皇族之后,由于战乱被弃于荒野,现在你长大了,知道了自己高贵的血统,接下来该做的就是练一身好武艺,奋起于草莽之间,闻达于庙堂之上。建立自己的国家甚至取得统治世界的皇位以恢复祖先的荣光,则是你的终极目标。
故事很合中国人的口味,惟一令人感到困扰的是:热血沸腾之后,你发现现实和理想的差距原来是那么大。一个新诞生的身份是1级;而王国里最英勇的英雄们能练到“转生170级”:练满普通人的168级之后,他们又获得新的不朽之身,并再次练到了170级。简单地说,那就是人和神的差距。英雄们手持 “完美的神圣武器”,浑身旋绕着代表高贵的紫色光晕;而你却两手空空,甚至全身上下只有一条遮羞的短裤。
现在,你可以购买点卡,持续地把人民币注入游戏中的账户,以便快速升级,购买各种名贵材料打造装备;你也可以不花钱,如果什么都不做,只是呆在游戏里的话,系统不会向你收取一分钱。但很快你会发现,你连荒地里的一只蚊子都打不过,你的活动空间甚至仅限于出生地,一个叫“清源村”的小村子,更为广阔的世界则是为英雄们准备的。当然,最让你沮丧的还在于,贵为皇族的你,却永远生活在被其他玩家“秒杀”的巨大阴影之中。
显然,吕洋走了一条真金白银铺就的英雄之路。她如今是“转生145级”,历经艰险戴上了王冠,她的坐骑是一条浑身闪着火光的龙。但英雄亦有英雄的烦恼,她的王国正面临严峻的挑战。
吕洋自认为是一个“和平主义者”,她把女性的温婉带到了对国家的治理之中。“女王”很少主动攻击别国,更喜欢带着臣民们消灭怪物,或者经营骆驼商队。但这并不能避免受到攻击。
“国战都是系统安排的,”吕洋解释说,“国王只需要提交申请,系统就会自动安排好战争爆发的时间。”
系统喜欢“国战”。这个虚拟世界里,“和平”受到鄙视,战争受到推崇。战胜国可以自动获得战败国国库里的金钱和物资,国家排名由“国战”胜利次数决定,强国的臣民名字下闪耀着一颗颗星星,那代表着每一次辉煌的战胜。当然这并不是最重要的,对于战争中的人来说,冲入别国的土地,肆意砍杀每一个胆敢与之抗衡的人,无疑是释放内心深处原始冲动的绝佳办法。
系统准确地捕捉着人性的弱点,召唤着玩家们在违背普世价值的虚拟世界中放纵自己的邪恶。它赋予战争中的人肆意杀戮的权力,给予杀人者加倍的经验值奖励;系统也会标明你的斩首纪录,那一串串数字就像印第安战士割下的头皮代表着无上的荣光,而被杀死者得到的只有耻辱。
吕洋打电话,上QQ,或者在游戏中直接交谈,她自知实力对比悬殊,因此通知手下的战士们集中力量,守住王城的一角。她的声音因紧张而略带颤抖,尽管对现实中的她来说无论胜败都毫发无伤,但在游戏里,她知道那意味着生存还是毁灭。
离战争爆发,还有两个小时。

blog move fail

博客搬家失败

这两天一度不能忍blogspot一会儿封一会儿好的,产生了搬家到别的博客的想法,但又舍不得原来的这一百多篇贴子。做了一番尝试之后,这次博客搬家的尝试失败了。
试了一些搬客搬家的工具: 包括google project: blog moverblogbackuponline,这是两个还算比较好的工具,但都失败了,博客的读取和写入目前还是一件比较麻烦的事情,不过我做不了,不代表别人做不了,可能这种技术早已经实现了,只是由于操作,或是网络等原因没有成功。
不过这次也让我发现blogspot优势的地方,包括对比MSN live space等一些其他的BSP( Blog service provider, that's what they call it...),blogspot设计上更加开放,可以自由的编辑网页的代码,也提供了一些classic template可以直接选用,风格大都比较简单朴实,比较符合我的口味。因此还是决定不搬了,也许有一天,blogspot能够正常的访问的,之前,给自己留个备忘,而且还是有很多朋友能够看到的,也很不错
Good Luck for New Year!!

Sunday, December 30, 2007

如何远程桌面运行matlab

这个困扰我多年的问题终于解决了啦,哈哈!

一般情况下,matlab程序是不能在远程桌面的远程计算机上直接运行的,双击图标会产生Terminal Licence Limited类似的问题,类似的软件据说还有Modelsim,解决方法是用Windows NT兼容模式运行程序,操作:
在matlab快捷方式上右键,依次选择属性,选择兼容性,选择用Windows NT4.0兼容模式运行程序,确定。
然后一切搞定。

另:据说matlab2006b和2007a已经可以直接支持远程启动,不过这种方法一定是可行的。

Thursday, December 27, 2007

无法平安的平安夜 南开大学别克门事件详情 论坛zz




文章有点偏激了,不过事实据说差不多是这样了。

无法平安的平安夜——无良车主张延华撞人+打人!!!
津F9556,一辆别克车,被砸了!!学生不再沉默!这是出于愤怒的咆哮!

2007年12月24日,南开园发生了一件历史性的事件,无论别人如何将它定位,我为身为一个南开人而感到自豪!为校友的勇气永远感到骄傲!

这辆津F9556的别克轿车在经过大学生活动中心的路上将我校一名学生刮倒,不但不承认错误,车主直接下车,揪住学生大骂,并叫来110要求赔礼道歉。要知道,这样的事情绝不是一次两次了,几乎每两三天就会发生一次!我们不会因为“家丑不可外扬”这样的说辞,掩盖学校在管理上出现的种种问题!每次都是学生屈服,原因无外乎有二:首先,南开的学生向来就接受的是忍让的教导;其次,天津这个地方的民风极差,不知道尊重南开,不知道尊重这所为这所城市带来无比荣耀的学府!

后面发生的事情,让每一位在南开生活过得学生都会出离愤怒。车主竟然打电话叫来几个流氓,殴打我校学生!你们是否知道这是一所培养出开国总理周恩来、微分几何之父陈省身、文学家曹禺、老舍、物理学家吴大猷的学府?你们是否知道这是一所本应该受到应有尊重的大学?你们是否知道南开是一所应该拥有自己清净,不受外界打扰的象牙塔? 其实,今天若没有津F9556,还会在某天有津××××!

学生在自己的校园里被打?!荒唐!可笑!可耻!这是每一个南开学生都不能容忍的事情!当学生无数次呼吁过要改善学校交通,学校的领导在哪里?学生被打,已经被救护车送到医院,天津的警察,在整个过程中表现的是如何欺软怕硬,在抓不到打学生流氓的情况下,竟然要把砸车学生带离现场。

你们太低估南开学生力量了,数百名学生面对数十辆警车,敢于站在警车前面,绝不让他们一个学生带走!我为你们自豪!为书生气浓郁的南开园里依然能培养出这么多血气十足、又有理有据有节的学生感到自豪!作为毕业半年的我,自愧不如!我深知这样要顶多大的风险,正如当年的一件事情让我几乎被给处分。你们将来一定可以继承南开传统的衣钵,将“允公允能,日新月异”的南开精神发扬光大!历史的经验告诉我们,从来都没有任何非民主的是产生在民主生活里,哪里有不平等,哪里就有呐喊!

你们是南开的骄傲,不得不承认,当我在南开的四年的时候就有这样的事情发生,每一次,吃亏的都是学生。为什么?!天津是一个小市民意识很浓的城市,他们肆无忌惮地把南开当作穿行过路的捷径,当作沟通八里台、复康路、白堤路的要塞。饶校上台伊始,学校的减速牌、减速带就多了不少,交通管制也更严了,可发生了什么,大家回忆一下便可知了——不让校外车辆进入的保安竟被屡次撞倒在地,我就亲眼见到过一次,司机下车视若无睹的拨打电话,难道这是在宣告你能摆平一切事情嘛?

车主张延华还十分猖狂地说:“拿出证件来吓死你们!”呵呵,对,这里是南开,是你们恐吓惯了的南开!当别克车被掀翻在地的时候,当数十名警察被学生组成的人墙推在外面的时候,当校方的行政命令失效的时候,为何车主认错了了?学校领导也认错了?这是暴民意识吗?显然不是。要知道,抗战时期,日军轰炸的第一所大学就是南开,这种法西斯的暴行都没有令南开人屈服,才有了后来的西南联大。

小日本我们都不怕,还会怕这些社会的渣滓?
按照时间顺序
  1、别克车与自行车与自行车在学活门口50米拐弯处相刮,对于具体责任争执不下,车主下车,态度恶劣,打110,并打电话给自己亲戚朋友,口称被自行车撞,我刚好路过。女生反驳,打电话叫老师
  2、交警到,几个老师到,协商解决,车主不依,黑衣女开始讲话难听,有越来越多学生
  从第一次砸到接下来的大咋特砸是经过了一段时间的,我当时在最前面,有人在后面不小心把车牌碰掉了,在车前面有一个男生拿起一块砖头,他可能看着俩个个女车主,太生气,手一哆嗦,砖头就掉到车前玻璃上了,这时大家还让他赶紧走,说不砸车。继续在那耗着,后来过了很长时间才又开砸的。我觉得砸车不等于冲动,很多学生是冷静的砸的,车主不交人,学校领导不出面,偶尔来个老师也是摆明了往下压的态度,那你说学生光在那吼有什么用呢,而且第一砸绝对是十点之后的事情了,这距离事故开始已经很长时间了,学生给过很多人机会的,给过车主机会,你交人就行,给过学校机会,来个管事的就行,但是没人给学生机会啊,与其说是学生的过激行为,不如说是被逼的无奈之举。深切体会到了当年陈胜吴广、五四运动、抗日战争诸壮士的心情了,而且真的是“乱世出英雄”,昨天南开的很多男同胞们很男人
  在旁边围观
  3、经交警呵几个老师等协商,决定让学生道歉了事,结果黑衣女不依,要求道歉、赔偿。但是未说赔偿金额。
  4、学生越来越多,黑衣女开始辱骂南开学生,一说素质低,一说这么多人是否打群架,云云。
  5、学生开始反驳,回骂,口水战。
  6、交警拉当事学生与黑衣女到边上草地协商解决,不合,别克车主动手打人,围在别克车边的学生向打人处涌去。
  7、别克车旁边黑衣女之女儿与学生争执,出口不逊,发生拉扯,黑衣女所叫地痞到,打学生,后逃走。
  8、被打学生被拉入警车,学生围住警车,有同学将其从警车中救出,该学生受重伤,倒地不起。黑衣女之女反诬被学生打,要求打120,结果120来了心虚,不敢去医院验伤处理等,躲入小车。
  9、间有南开法学院老师到现场,实在看不下去,怒斥警察与车主,不过被和稀泥者拉开。
  10、学生围住别克车。开始情绪激愤,但是大家都狠冷静与车主争执。车主并无改态。
  11、120来,拉走受伤学生,有他师弟陪他去医院,并打电话叫其同学过去,因该无大碍。
  12、经院某老师承诺已经给饶校长电话,但是迟迟未来,但饶校长实际上在欧洲。
  13、经进一步协商,老师要求让学生听黑衣女讲几句。黑衣女开口:撞人是有原因的。
  注意,她开始承认这是她自己的错误了。 但是由于态度恶劣,被学生反驳,她哑口
  14、大家要求交出打人者,无人搭理,警察与保安在边上维持秩序,后走到一边抽烟聊天。
  15、有学生开始拍车,只是用手。拍照等
  16、学生开始越聚越多,由于对方态度依旧恶劣,开始砸车。。。。。。


车主的大概论调是,我就是一小学毕业的,你们学生素质高,素质高你怎么追尾啊,追尾了你得给我赔偿,甭管他妈是谁的责任(我们可以想想,那么窄的道路,一辆自行车)。你看保安不是在打哈哈吗?你看,110不也是想息事宁人吗?你看看你们的辅导员老师不是也在软绵绵地劝我放过你吗?我身份不一般哪,你们可得小心啊。否则让你们吃不了兜着走。我开的是别克,你骑的是自行车,你把我的别克划了,你就得赔钱。
  
   语录如下:
  
   “我要是把我小孩养成这样的大学生,我就把它扔了。”
   “打群架?谁怕谁啊,就怕你不打我。”
   “不但要赔礼道歉,还要赔钱。”
   “我拿出证件来,吓死你们!”
   “知道我是谁吗?让你们一个个全毕不了业!”

城市弱势群体还有大学生
今天看到南开大学砸车事件的帖子心里很是悲哀~

在全国将在城市务工的人员称为弱势群体的时候是否想到那些在异地求学的大学生呢?

他们也是城市的弱势群体同样需要社会的关注!

就这样的事件不止在南开发生,在河北石家庄同样发生过,也是学生被打,这个事情曾被河北卫视报道过~围观的群众都非常的气氛~

的确大学生在异地求学可以依靠的只有老师,但是说句不好听的我们的大学老师尽职尽责的有几个?

还有学校的领导有几个是真正为学生着想?

同样我们学生避免和社会上人员发生摩擦,但是那些社会上的人只要是大学生往往会大打出手~ 希望这样的事情不要再发生,同样希望社会能给大学生更多的关怀~

因为大学生也是会反抗的~我们不是任人宰割的羔羊

盘点07中国足球黑镜头 涉毒风波再起情色丑闻难平zz

之前知道的,不知道的,真的不对中国足球抱什么希望了……

新浪体育讯 谁也不敢奢望中国球员在球场展现出什么创造力,但是却没有人敢低估他们场下的创新精神,尤其是玩火、添乱的本事,2007年他们又有了新的突破,而这组黑镜头足以令其他项目的运动员“自惭形秽”。

  国奥小将崔鹏出车祸
  2007年11月20日凌晨3时,一辆挂着山东牌照的蓝色马自达在灯火通明的大连中山广场出现意外,轿车开上道牙后撞瘪车头完成倒扣,随后从四轮朝天玻璃粉碎的车中爬出两名年轻女子和一名年轻男子,这名男子就是现役国奥队球员崔鹏。
  崔鹏伤情并不严重,只是脸部擦伤、耳部出血,两名女子也只有一人受了点轻伤。但是人们在为崔鹏庆幸的同时也提出了疑问,崔鹏在凌晨3时带两名年轻女子游的是什么车河?在照明、路况都正常的情况把车开个四脚朝天是不是酒后驾驶?事后山东鲁能俱乐部将其开除队籍留队察看的处罚似乎证明事情绝不仅仅是车祸这样简单。

  国奥军训爆情色门丑闻
  2007年10月11日国奥队将姜晨开除出队,最初报道他被开除的原因是问教官“有没有叫过小姐”。随着各方面对这一事件的追问,人们发现这支被寄予厚望的国字号球队到处都是毒瘤。姜晨被开除的原因并非什么情色笑话,而是在宿舍里顶撞了指导员。而跟教官开情色玩笑是张晓彬,在听说一位教官已在部队服役10年之久后,张晓彬感慨良多的与另一位教官开起了玩笑:“这名老兵可真不容易,10年都没有时间出去找小姐。”
  就让他们在部队里规矩几天,国奥球员就干出了这么多大事,为了保证我军的战斗力,有关方面是否应该考虑拒绝这些球员进入神圣的军营。

  国奥英伦热身遭群殴
  2007年2月7日,中国国奥队在英伦拉练中与英冠球队女皇公园巡游者队比赛,比赛进行到下半场30分钟时突然场面失控,双方球员大打出手,其中陈涛的鼻骨被打断、郑涛下颌骨骨折,比赛不得不提前中止。事后率先出手引发事端的郜林被开除出队遣送回国,而受伤较重的郑涛和陈涛两人在接下来的三个月中都处于休养状态。
  这次群殴事件的谁是谁非已经没有争论的必要,郜林远离国奥、陈涛休养近一个赛季的事实却是国奥队实实在在的损失。

  温俊武20刀刺死庄家
  2007年6月28日,原太阳神中场球员温俊武伙涉嫌故意杀人被警方逮捕。身高1米68的温俊武曾被视为彭伟国接班,1999年赌球风波后被调整到二队,后来被清除回家。事业夭折,钱没了,房子卖了,女朋友也离开了他,温俊武的生活变质了。
  案件发生在今年6月上旬,温俊武在广州下渡路与另一名男子将人称西豪的一男子杀死,据称受害者乃一地下赌球小庄家,温俊武欠他两万元人民币赌资。当时温俊武手拿匕首向西豪连捅20多刀。事情经过刚好被警方的闭路电视全程录下,尽管温俊武之后逃之夭夭,但警方经仔细辨认后,认定其中行凶者就是前广州太阳神球员温俊武。
  当年在青年队时凭借一个过五关斩六将的进球成为岭南足球的希望,但是温俊武并没有像彭伟国那样在球场上高光,一路赌来,赌掉了事业、赌掉了前程、赌掉了自由。

  李振宏爆料险些被活埋
  2007年十月,一篇转载自新加坡《联合早报》的文章通过网络轰动了中国足坛,而主角李振宏就此也成为2007年中国足坛最受关注的人物。
  在他的自述中讲到,8月18日客场0-2负于浙江绿城之后6天,也就是8月24日晚上他突然被带入湖南株洲市一间禁闭室内,有人要求他承认在一场比赛中打假球。在大约8个小时的时间他经历了4名彪形大汉用皮鞭、棍子的殴打,并被扔入郊外的一个大坑中险遭活埋,虽然在110警察的帮助下逃离了俱乐部,但是为了保命他不得不到香港将此事公开。
  随后有家难归的李振鸿在京城接受媒体采访时称,希望金德俱乐部还其清白,并允许他上榜转会。年底时李振宏以150万的身价出现在转会名单中,但是关于他被恐吓、毒打、装麻袋、险遭活埋、被迫跑路的“黑社会”式的故事却并没有结束。

  江洪博客自曝曾是瘾君子
  “毒品在我刚离开足球的那段日子里,几乎成了我生活中的主旋律。”已经退役的门将江洪在12月16日将这样的字写在自己的博客上。
  不过在这篇博文的最后,江洪很阳光,“现在我已扔掉了我藏有的毒品和吸食工具,并且坚持不再服用治疗轻性抑郁的药物,我相信通过自身的努力,一定能够重新找回那个健康、积极、快乐的自我。”
  刘建生、刘云飞、江洪,被毒品沾上的三位知名球员恰恰都是门将,而事情的都发生都是他们的事业从高点跌落时,很多人想知道球场上的位置是否与他们沾上毒品有关。

  知名教练淫乱被抓现行
  2007年6月13日23点,重庆市九龙坡区警方执行“安渝”行动(基本上类似平安重庆之类的专项治理),在石坪桥某KTV娱乐场所,将一包房内正在“裸嗨”的3男3女抓获。警方事后调查发现,3名男顾客竟都是我市体育圈内人士,其中一人还是重庆市知名的足球教练。
  为了实现重庆市民周末看球的愿望,尹明善老爷子就像做慈善一样不停的为重庆足球投入,如果当他知道善款都流入了小姐的腰包,他是否还会有足够的热情玩下去?

  郁知非侵吞公款成阶下囚
  2007年1月2日,郁知非因涉嫌职务侵占罪被安徽省公安厅刑事拘留,2月被安徽省检察院批准逮捕,4月由安徽省检察院指定芜湖市检察院依法审查起诉,5月郁知非被开除党籍、开除公职处分。
  1993年受命担任上海申花俱乐部董事长,2001年离任,郁知非在任期间上海申花队不仅取得了骄人的成绩,俱乐部在经营上也屡有大手笔,作为董事长的郁知非深受拥戴,然而他在任期间也先后两次将105万的公款据为己有,而这105万也让他成了阶下囚。

  王洪礼李富胜辞别中国足球
  2007年今年2月5日,曾在执教延边队时创造奇迹的韩国教授崔殷泽病逝;7月26日,辽足教父王洪礼在进行网球运动时猝死球场;12月2日,上世纪八十年代中国国家队著名门将李富胜不幸辞世。
  与此前的丑闻不同,我们是怀着另外一种心情讲述这组镜头,因为去世的崔殷泽、王洪礼、李富胜都曾经为中国足球奋斗过、付出过,也赢得了人们的尊敬。

Sunday, December 23, 2007

恶意取款17万被判无期 "故障"是ATM机下的套?zz

18万就是无期了?!真是盗钩者诛,盗国者诸侯啊。
立法不正,不要说世风日下啊……

  一个叫许霆的平常人,这一周突然占据了很多媒体的重要位置。
  说起来有点不光彩,因为这个人被判了个无期徒刑。不过媒体却出现了一边倒,大部分声音是为他鸣不平的。为啥呢?有人说是银行ATM机给他下了个套,致使他恶意取款并自食苦果。
  近日,许霆的父亲举债20万替他提起上诉。对许的处罚,舆论普遍认为情理上说不通,法律上的焦点集中在许是否构成盗窃罪,更重要的,被盗窃的是否是金融机构。
  而此案中另一个不光彩角色——出错的ATM机却一直逍遥法外。
  仅有170元的账户取走17.5万元
  据公诉机关指控,2006年4月21日晚10时,被告人许霆来到广州市天河区黄埔大道某银行的ATM取款机取款。结果取出1000元后,他惊讶地发现银行卡账户里只被扣了1元,狂喜之下,许霆连续取款5.4万元。当晚,许霆回到住处,将此事告诉了同伴郭安山。两人随即再次前往提款,之后反复操作多次。后经警方查实,许霆先后取款171笔,合计17.5万元;郭安山则取款1.8万元。事后,二人各携赃款潜逃。
  同年11月7日,郭安山向公安机关投案自首,并全额退还赃款1.8万元。经天河区法院审理后,法院认定其构成盗窃罪,但考虑到其自首并主动退赃,故对其判处有期徒刑一年,并处罚金1000元。而潜逃一年的许霆,17.5万元赃款因投资失败而血本无归,今年5月在陕西宝鸡火车站被警方抓获。日前,广州市中院审理后认为,被告许霆以非法侵占为目的,伙同同案人采用秘密手段,盗窃金融机构,数额特别巨大,行为已构成盗窃罪,遂判处无期徒刑,剥夺政治权利终身,并处没收个人全部财产。
  广州市大同律师事务所朱永平律师表示,被告没有采用秘密的方式获取财物。“他持银行卡在银行柜员机里取钱,这种方式是合法的,是符合银行与客户间的合同协议,是一种公开的行为,并不是秘密的行为。”
  但广东省律协刑事委员会副主任、广东省政协委员、高级律师刘涛则认为被告行为属于秘密窃取。首先,被告是以合法取钱的形式掩盖了非法占有不属于自己财产的行为。其次,取钱时,无人可以肯定出错的柜员机和电脑反映的是被告真实身份。即使被告身份反映无误,这也和武松杀人后在墙上留下“杀人者武松”一样——仅仅留下了犯罪线索或者证据,但改变不了犯罪事实。
  是否属于秘密窃取?
  北京师范大学刑事法律科学研究院王志祥教授接受和讯网采访时表示:ATM机执行的就是金融机构的意志,就相当于代表银行,通过ATM机操作取款和通过银行操作取款是一样的,它是金融机构的一个代表。现在我们的银行有好多种方式,ATM机、网上银行等,这些都可以视为金融机构特殊的载体。在现实当中,“金融机构”不一定非要狭窄地理解为一定有人在那办公,关键要看它是否处在金融机构的管理控制之下。
  刘涛认为,金融机构是个有机整体。根据《商业银行法》、《信托法》等相关法律,金融机构必须要有严密的组织系统、运作程序等,必须有工作人员、保安等。刘律师表示,ATM取款机其实只是金融机构下设的机械设备,“在法律地位上,和银行的办公桌、电脑一样,不能称之为金融机构”。
  ATM机是否属于金融机构?
  中国人民公安大学法律系副教授黄娜认为,许霆利用ATM机漏洞多次盗取款项的行为构成盗窃罪,法院判决并无不当。从主观方面来看,许霆是以非法占有为目的,利用银行漏洞多次进行盗取。如果他第一次取款是偶然错取的话,那的确仅构成不当得利。但在本案中,得知出错后,许霆反而告知朋友,二人更多次返回取现,其非法占有的想法毋庸置疑。随后更在潜逃中将巨款挥霍一空,被抓获时无一追回,整个过程并无任何可获从轻或减轻的量刑情节。
  广州知名律师朱永平则认为,本案中许霆不构成盗窃罪,更不应追究刑事责任,其与银行只存在民事关系,充其量构成不当得利。对于盗窃罪非法占有和秘密窃取两大构成要件,朱永平认为,许霆主观上并非非法占有,甚至可以说是合理占有。他认为,正是银行出错,创造了合理占有的机会,给储户送钱。另外,许霆在提钱的时候是公开进行,并非秘密窃取。因此,许霆的行为并不构成盗窃罪。
  无期徒刑量刑是否过重?
  法理争议
  律师:ATM机恶意取款是民事案件
  上海翟建律师事务所的著名律师张培鸿表示,该案不该定为盗窃罪,而应该作为民事行为中的不当得利,由银行提起民事诉讼。
  作为一名从事刑事诉讼多年的律师,张培鸿律师提出了他的四点不同看法。
  首先,客户持卡在ATM机上提款的行为属于一种民事合同行为。如果是借记卡,以帐户内事先存入的金额为限;如果是贷记卡,则以预先约定的透支额度为限。但是这个“限”,是由银行而不是客户来执行的。也就是说,持卡人并不需要在提款时把握自己卡内的金额和透支的额度,金额的限制是由ATM机凭借卡上的信息记忆并执行的。
  其次,持卡人在机器上取钱,除非机器提示有故障不能操作或者无法提供服务,客户均有权推定其运行正常。经由正常的程序得到的款项,应属正常的民事行为,即使银行方面事后举证证实机器因为故障致使程序无效,也仅属于一个民事法律关系层面的问题,而不应作为追究刑事法律责任的依据。
  第三,当客户在一台机器上取款超过了借记卡内的存款额度或者贷记卡上的透支额度,仍然继续恶意取款时,首先要承担责任的是机器及其所代表的银行,因为限制及制止恶意取款的权利与责任均在事先的合同中授予银行,除非机器的故障是由持卡人故意造成的。
  第四,取款人恶意持续取款的行为为道德所不齿,为道义所不容,为道理所不许,属于没有合法根据得到利益的行为。对于这样的行为,可以由银行方面以正当程序进行追讨。但是,取款人的行为并不符合盗窃犯罪秘密窃取的特征。因为他持自己的卡取款,无论取多少次,无论取走多少钱,所有交易信息都会记录在他自己的账户中,不具有秘密性。同时,他反复上百次提款,需要花费很长的时间,在这段时间里,不但其他取款人不能取款,而且他的外貌等信息也将被摄像头录下,很容易被发现和追究,同样不具有秘密性。
  张培鸿律师认为,本案该男子的行为,首先没有秘密窃取银行机密的行为,其次他是用属于自己的银行卡取钱,没有进行盗窃或者侵占的故意,只是因为巧合而碰到了银行的漏洞,取了法律没有规定可以属于他的钱款,这就属于民事行为中的不当得利,而不该作为一起刑事案件来定罪。
  网友:银行有过错为何不用承担责任
  小许的行为是构成盗窃罪还是侵占罪,目前还存在争议。有网友认为,即使抛开定罪的争议不管,就算是小许的行为是构成盗窃罪,那么仅仅因为盗窃了银行ATM机的17.5万元判处无期徒刑,也并不公平、公正。
  按照刑法的相关规定,盗窃公私财物,数额特别巨大或者有其他特别严重情节的,处十年以上有期徒刑或者无期徒刑,盗窃“金融机构,数额特别巨大的” 还可以判处死刑。17.5万元当然算是“数额特别巨大的”,照此说,对小许的行为判处无期徒刑并没有什么不妥。其实不然。因为,即使是其盗窃数额算“数额特别巨大的”,在量刑上也是有一个量刑幅度,从十年到无期徒刑、死刑,17.5万不过是超过“数额特别巨大”的最低标准7.5万,就要判处最严厉的无期徒刑,那么,盗窃二、三十万元就要判处死刑不成?我们看到,2004年,发生在哈尔滨某高校4名大学生利用网上银行转账,盗取哈尔滨工商银行多个储蓄所53万余元巨款的案件,主犯宋某一审也不过是被判处有期徒刑15年。何况,最高法院关于盗窃罪“数额特别巨大的”标准的《关于审理盗窃案件具体应用法律若干问题的解释》是1997年制定的,十年来,社会已经发生了很大的变化,货币也不断在贬值,用十年前的标准并且顶格处罚,并不妥当。
  如果将小许的盗窃案件与一些贪官职务犯罪比较起来,这种量刑过重更显而易见。刑法规定,贪污、受贿十万元以上的,处十年以上有期徒刑或者无期徒刑,可以并处没收财产;情节特别严重的,处死刑,并处没收财产。但是一些贪官动辄犯罪数额在几百万元、几千万元,有几个判处了无期徒刑、死刑的呢?别的不说,12月6日,北京城乡建设集团原老总聂玉河受贿154万余元也仅被一审被判处有期徒刑13年。无怪乎一些网友会义愤地说:“窃钩者诛,窃国者诸候”。
  更为重要的是,小许的这起盗窃罪有些特殊,他并不是用作废或者虚假的信用卡来到ATM机盗窃银行的钱,而是ATM机本身出故障,客户取1000元在帐户上只扣除1元钱,这种故障诱惑了正常的人利用正常的操作可以多获得钱。可以说,在这起盗窃案中,银行方面是存在一定过错的。在民事侵权法中,因为受害人本身存在过错,是可以减轻加害人的民事责任,在刑事案件中,同样如此。如果受害人自身的过错,陷他人于正常的操作变成犯罪,这种过错还不是一般的过错而是一种严重的过错,法院在量刑中理应考虑因为银行的这种过错减轻小许的刑事责任。而不是往最高刑期上重判。
  不少网友还认为,现实生活中ATM机经常出错,自己的卡被ATM机吞卡,要等数日才出结果,“为什么同样是占了对方的财产,银行不用负任何责任呢?”不少网友调侃地表示,”银行多给了就说储户盗窃,那哪天银行给少了,我们能不能告银行诈骗呢?”
  相关新闻
  身陷ATM骗局状告银行渎职
  储户卓某身陷ATM骗局,损失金钱,遂状告银行,认为ATM程序设计不能阻止恶意企图的实施,此为银行渎职。近日,卓某的起诉被驳回。
  今年7月1日22点30分,卓某在广州市天河区一ATM机取款。卡进去几秒钟后,ATM出现“对不起,此柜员机暂停服务”。他见出钱口下面贴有银联电话,就打电话咨询,有位男士接听电话,让他先按“6452”,再按输入键,然后输入密码。操作完毕后,男士说密码少了一位。他再次输入密码后,男士请他明天拿身份证到银行取回卡。事后,卓某查账,发现银行卡中没钱了,卓某报了警。
  法庭上,卓某认为:ATM相当于银行商业柜台,顾客未离开柜台就被诈骗,银行有不可推卸的直接责任;其次,假告示出现在ATM机上,ATM所有者防范出现疏漏,有责任;第三,ATM程序设计不能阻止恶意企图的实施,反被恶意利用,使客户更容易麻痹上当,防范的疏漏其实就是渎职。因此,卓某请求法院判令银行赔偿被骗的15221.6元人民币,赔偿精神损失费1元。
  银行辩称:他们有完备的摄像,事发后也向公安机关提供了证据。平时,银行一天三查ATM,也曾收缴过截卡的装置;在ATM机器上设置了提示:提醒储户不要轻信ATM外张贴的通知,保护好密码,不要轻信旁人的指点,有问题直接与发卡客户服务中心联系,不要随便拨打可疑电话。”但卓某依然没有提高警觉,应对其行为承担法律后果。
  储户蒋建樑在ATM机上取钱时遇到了麻烦,他操作无误,屏幕也显示取款成功,但机器却没有“吐” 出钱来。他急忙打银行的客服电话,但一分多钟的时间内无人接听。随后,他按贴在ATM机右上方的“操作须知”操作,结果被骗走了13.85万元。在与银行交涉无果的情况下,蒋建樑到法院起诉银行。
  2007年6月29日,苏州市中级人民法院对案件作出终审判决,由银行为ATM机诈骗案埋单30%,这在我国尚属首例。有人士认为,此案的判决,向银行业敲响了警钟。
  公安机关经侦查发现,事发当晚,犯罪嫌疑人将蒋建樑转到其指定信用卡上的13.85万元立即转至另外3个账户,并在一夜之间被全国各地的26个不同账户提现13.25万元,尚未来得及提取的6000元被公安机关冻结。
  南京大学法学院一位民法学教授在接受采访时说:从2000年起,社会上就出现了ATM机诈骗犯罪,犯罪分子的作案手段与银行的安全防范不成正比,导致犯罪分子屡屡得手,储户损失惨重。本案中,银行在安全防范措施上的确存在瑕疵,理应根据过错程度赔偿储户的相应损失。此案判决意义重大,对银行业具有普遍的警示性。
  国外银行客户排队抢占ATM机便宜
  记者调查发现,类似的案例在国外也时有发生,不过多数银行只是力图追回了事。英国一户人家利用ATM机漏洞取走13.44万英镑(约合200万元人民币),判罚最重的也只被判15个月监禁。
  据英国《每日邮报》报道:英国苏格兰皇家银行一部ATM机去年10月21日发生故障——取10英镑吐出的却是20英镑。于是数百人排队“占银行便宜”,直到ATM机里面的钱被取光。24岁的理查德·索尼称,他排了一个半小时队,终于接近取款机,但钱已经被取光,他说:“我感到非常失望,因为一些人仅仅排队40分钟,便将他们所有银行卡内的存款全部取出,并且获得了双倍资金。而我们则完全失去了这个大好机会。然而,现场的气氛非常热闹,所有人都沉浸在狂欢宴会似的气氛中。”报道称银行表示要努力追回那些被多取的钱。
  在法制较健全的英国,国民将ATM机故障当成一种幸运降临。记者进一步搜索发现,事实上由于ATM机器故障导致客户多取钱的事件在国外屡见不鲜,而且大多都会引发排队取款浪潮,不管是取款者、银行还是媒体,都没有什么道德讨论。
  但记者发现了2003年发生在英国考文垂的一次事件,与“许霆案”有很多相似之处。据英国媒体报道,2002年8月份,英国一家银行(考文垂建筑金融合作社)电脑故障,导致其ATM机“狂吐”五天,不管人们输入什么密码,是否正确,取款机都会乖乖地吐出要求金额的钞票。这期间有人甚至往返20次取了成千上万英镑,银行总共被取走了100多万英镑。
  朱伯特一家人取走了13.441万英镑,为此47岁的朱伯特和他20岁的女儿被判15个月监禁,20岁的儿子被判12个月监禁,他45岁的妻子因为身体原因获得延期审判
(童立进)

Sunday, December 16, 2007

vxiannts的美剧学英文建议

生活在美国本土的人的意见非常有价值啊!

1. friends的语言至今还是很实用,以及非常实用的,唯一美中不足的是friends的少许纽约口音;
2. friends也不只是英文啦,还有这些USAer们的生活方式:生活很随意,说话很礼貌,处事的态度,像这种的soap就是生活啊,对英文比较有帮助;
3. 像24这种片子,其实也就是看看剧情了,从英文的角度而言用处不大;
4. 看美剧最好是用英文字幕,逐渐向无字幕过渡,帮助更大。

gossip:
1. 我觉得heroes的英文也还可以,pb里的黑话比较多了,而且说话不清;
2. heroes中:save the cheerleader, save the world,男人就只关心这两件事?-_-b
3. 在电视看真正的美剧广告太多,于是大家用bt再回来下载国人rip过的这些视频文件……

Thursday, December 13, 2007

欧洲足球赛场上的博思曼法案

一、由来
  1995年12月15日欧洲最高法院做出裁决,裁定欧洲足联现行的球员转会制度与外援上场名额限制是非法的。至此,一场持续近6年的转会官司以比利时球员博斯曼胜诉而宣告结束。
  博斯曼生于1964年,10岁加入了比利时著名的列日标准俱乐部。1986年他正式与该俱乐部签约,成为一名职业球员。1988年5月,他以10万美元的转会费与RFC列日队签约两年,月薪为2500美元。1990年4月,合同即将到期,RFC列日队提出按比利时足协规定的最低工资标准每月1000美元与博斯曼续约一年,对此博斯曼当然不同意,拒绝签约,为此RFC列日队将其列入转会名单,后来该俱乐部同意他转会到法国乙级队敦刻尔克队。
  3个月后,RFC列日队与敦刻尔克队就博斯曼转会问题达成协议,后者向RFC列日队支付租借博斯曼一年的租金4万美元。若一年后正式转会,则需另支付16万美元的转会费。后来,RFC列日队自行更改条件,将转会费提高到100万美元,使该协议成为一纸空文。同年7月,仍然不肯与RFC列日队签约的博斯曼被该俱乐部按比利时足协的规定,处以"无薪及不得代表RFC列日队以外任何球队踢球"的处罚。这样博斯曼成了无家可归的人,他不愿再为RFC列日队踢球,后者又不许他为别的球队踢球。
  博斯曼曾是比利时国家青年队队长,是一位很有前途的球员,加盟列日队后心情一直不愉快。在寻求转会不成又面临俱乐部封杀的情况下,博斯曼决定诉诸法律,捍卫自己的利益。
  1990年8月,博斯曼一纸诉状将RFC列日队、比利时足协和欧洲足联一起告上了法庭,控诉转会制的荒谬,使他永远失去了球员的黄金时期,要求赔偿他1000万美元。
  在向法院起诉的同时,博斯曼积极与比利时之外的俱乐部联系,努力推销自己。他后来找到了法国的另一支乙级队圣康坦队,对方的条件是博斯曼必须在这场官司中获胜。然而,RFC列日队暗地里向圣康坦队施加压力,阻止他们收留博斯曼。
  1990年11月,列日第一地方法院判博斯曼胜诉,博斯曼终于能够从当年的12月到次年的5月在圣康坦队踢球。可是,圣康坦不服输,他们提出上诉,但列日高级法院裁定一审判决有效,并向欧洲法院提出要求,希望欧洲法院阐明欧洲联盟内劳工可以自由流动的概念。
  1991年6月,博斯曼合同期满,没有别的工作可做,只能领取救济金,无奈之下又将RFC列日队告上了列日第一地方法院,要求支付赔偿金。列日第一地方法院根据《罗马条约》裁定欧洲足联有关球员转会制度不合法,结果RFC列日队、比利时足协和欧洲足联三家联合向比利时的最高法院提出上诉。来势汹汹。
  为了生存,博斯曼只好于1992年2月加盟法属留尼旺的圣丹尼斯队,这是一支名不见经传的球队,但博斯曼别无选择。
  1992年6月,列日第一地方法院裁定RFC列日队在博斯曼转会敦刻尔克队时进行了非法干涉。法院表示,今后的审议属于违反《罗马条约》的范畴,因此特意委托总部设卢森堡的欧洲法院进行。
  9月,博斯曼结束了在留尼旺岛的踢球生涯,回到比利时。他既找不到新球队接纳他,又没法领取救济金,生活非常艰难。熬到1993年5月他才在比利时的丙级队沙勒瓦奥林匹克队找到一份差事,勉强糊口。他边踢球边打官司。
  1994年5月,博斯曼转会到丁级队维斯队。他已经顾不上什么级别的球队了,只要能糊口就行了。由于他一心想着打赢与RFC列日队的官司,他的心思并没有集中在踢球上,所以成绩也不理想。就这样他度日如年。
  1995年3月,比利时最高法院裁定驳回欧洲足联、比利时足协和RFC列日队的上诉。欧洲足联不服,采取了多管齐下的办法,一方面向欧盟部长理事会施加压力,希望他们能帮助欧足联维护对球员的管理权;另一方面,欧足联又向博斯曼表示和解诚意,提出以800万法郎私了。
  至此,经过媒体渲染,博斯曼成了全球瞩目的新闻人物,他横下一条心将这场官司进行到底。
  与此同时,欧洲法院受比利时列日第一地方法院的委托,正式受理了这起球员转会导致的官司。博斯曼案再起波澜。1995年6月欧洲法院聆听了博斯曼对转会过程的陈述。博斯曼除痛斥列日队自私、目无法纪之外,更痛斥欧洲足联转会制度的不合理性。他正气凛然,要向欧洲法院讨个说法,讨回公道。9月,博斯曼的主律师、欧洲法院的总顾问卡?奥?伦兹向欧洲法院建议,裁定欧洲足坛现行的转会制度以及外援上场名额限制是非法的。伦茨说:"欧洲共同体通过的法律规定,严禁限制人流动的自由。而限制球员转会实际上是违反了这项法律,合同期满的球员可以自己寻找新的俱乐部而不应该再付给原来的俱乐部任何赔偿。"
  伦茨在欧洲法律界一言九鼎,他的这番话引起了强烈反响。欧洲足联及各国足协官员都惶惶不可终日,着急地等待着欧洲法院的判决。
  11月初,欧洲足联为了向欧洲法院施压,联合了49个会员国足协主席的签名,要求欧洲法院支持欧洲足联。因为一旦博斯曼胜诉,欧盟下属的15国中的18个足协与世界其他所有足协将产生分歧,在组织办法上将各行一套,不利于管理。
  12月13日,欧盟委员会竞争策略专员卡雷尔?范米耶特表示足球是一项经济活动,理应受到欧盟内部市场规定的约束。欧盟是在欧洲共同体基础上发展起来的具有统一货币、统一外交政策的欧洲国家联合体。该联合体采取三权分立,欧盟部长会议、欧盟委员会和欧洲法院分别为其立法、行政和司法机构。欧盟内部实行劳工流动自由化和农业保护政策。
  卡雷尔?范米耶特专员的这番讲话实际上代表欧盟对博斯曼事件表了态。
  两天后的12月15日,欧洲法院做出了判决,裁定现行的转会费制度与外援上场名额限制是非法的。此判决为最终裁决,不得上诉。此案再交回布鲁塞尔法庭,由该法庭判决博斯曼应该获得的赔偿金额。
  1995年12月15日成了世界足球史上具有重要历史意义的一天,也成了欧洲足球史上里程碑式的日子。一个名不见经传的三流球员博斯曼以一己之力将势力强大的RFC列日队、比利时足协和欧洲足联都告倒了,实行了几十年的外援上场名额限制和转会费制度都被裁定为非法的。
  欧洲足联与欧洲法律的较量以欧洲足联的失败而告终。判决下达后,欧盟立即介入了此事。12月22日欧盟委员会根据欧洲法院的判决,要求欧洲足联立即接受这项判决。欧足联还想做最后的抵抗,但欧盟的政治家们不为其左右。1996年1月19日,欧盟委员会给欧洲足联下达了最后能牒:欧足联必须在6周内接受欧洲法院有关"博斯曼事件"的裁决。
  2月19日,欧洲足联决定接受欧盟的要求,废除外援上场名额的限制及现行的转会制度。这等于同意了欧盟关于"欧洲足球无权凌驾于欧盟法律之上"的观点。在欧盟看来,"职业足球"是一项经济活动,只有遵守欧盟的有关法规才能被视作合法的经济活动。
  有趣的是,国际足联在这件事情上一开始也曾声援欧洲足联,但最终还是在欧洲法院的裁决面前低下了头,体育与政治的较量始终是政治占上风。实际上对足球影响最大的是政治。
  "博斯曼事件"给欧洲足坛带来了许多不良的影响,有钱的俱乐部可以随心所欲地买进世界级的球星,而财政拮据的俱乐部则只能以三流球员为主,贫富差距拉大,竞争越来越不公平。球员的双重国籍问题,合同期等问题也越来越突出。欧洲各国足协相应作了调整,欧盟内部球员转会不受此判决影响,对欧盟国家以外的外援上场的数量仍然做了限制,并没出现外援占绝对多数的情况。另外对球员转会仍然收取转会费。
  在欧洲法院做出裁决的当日,博斯曼对记者说:"在宣判的当晚,我根本无法意识到这一判决将会给欧洲足球带来什么影响。"

二、具体内容
俱乐部和球员最长的合同为期5年
二十八岁以下球员(不包括二十八岁)自从签定合同的当日内合同三年受到保护,之后两年可随时接受其它俱乐部的出价,而这时他一旦答应加盟新球队,那么新球队将支付一个相当于他剩余合同上的工资作为赔偿二十八岁(包括)以上球员的相应的保护期为两年。
而所有合同的最后半年属于合同结束阶段,任何俱乐部只要能够给出该球员满意的合同,那该球员将可以在合同最后半年结束之后自由转会去新的俱乐部而新俱乐部不用支付任何费用给原俱乐部这是合同上的一点说明
还有关于欧洲十六岁以下青训合同。合同只能一年一签,并且可以自由转会去其它俱乐部,而新俱乐部则要支付给原俱乐部一笔赔偿金,以鼓励青训培养。
球员成最大赢家
在博斯曼法则以前,任何球员在任何时候在未经所在俱乐部同意的情况下,不得转会其它俱乐部踢球。

三、影响
博斯曼法则以后,任何球员只要合同期满,就可以自由转会。这样,球员成了自己的主人。
由于合同期满自由转会不再有转会费,球员可以向新东家漫天要价,索取巨额工资和签约费。
俱乐部在明星球员合同期满之后,再也无权留住他们。
球员们开始威胁俱乐部,要求提高他们的待遇,否则一旦合同期满就自由转会,那样的话,俱乐部将一分钱也拿不到。
外籍球员涌入
博斯曼法则诞生前,球队的外籍球员人数受到严格限制。
当时欧洲足联规定在欧洲比赛中,每队最多只能有三名上场外籍球员,另加两名本俱乐部二线队伍培养出来的所谓“归化外籍球员”。
博斯曼法则诞生后,在欧洲比赛中,各队上场外籍球员取消任何人数限制。哪怕上场的11人全部是外籍球员也没有问题。
近年来,英超球队切尔西和阿森纳都有过11名上场球员中无一名本土球员情况,这在博斯曼法则诞生前是难以想象的。
经纪人得益
从博斯曼法则受益最大的,除了球员,就是经纪人。
经纪人可以向俱乐部索取介绍自由转会球员的巨额佣金。他们还可以从海外向欧洲联赛输送球员,并直接负责其中的谈判过程。
更精明的一些经纪人,则已经建立了一套全球化操作程序。他们甚至直接以个人身份充当俱乐部的球探,由经纪人发现人才,然后由经纪人直接转送至欧洲联赛。
英格兰足坛得益
在博斯曼法则以前,英格兰球队处于非常不利地位,因为根据欧洲足联规定,威尔士和苏格兰球员也属于外籍球员。
没有博斯曼法则,曼联在1999年夺得欧洲冠军联赛冠军就不可想象。
由于受到外籍球员上场人数限制,1994-95年的欧洲赛场上,在曼联与巴塞罗纳的比赛中,曼联主帅弗格森只能让本土守门员代替主力守门员、丹麦人舒梅切尔。那场比赛,巴塞罗纳4:0大胜。
但博斯曼法则以后,弗格森就可以保证他的一线主力阵容上场。
在1999年的欧洲冠军联赛决赛对拜仁慕尼黑时,曼联前后上场的13名队员中,只有5人是本土球员。
球迷付单
在博斯曼法则以后,俱乐部向球员支付的工资高了,就势必在增加俱乐部收入上动脑筋。
于是球迷去球场看球的门票涨价了,即便坐在家里看电视转播,球迷也要付更多的钱观看转播。
俱乐部方面为了防止明星球员离队,和他们签署长期合同。这种长期合同的后果是:球队战绩好还行,一旦战绩滑坡,就会带来恶果。
近年英国独立数码电视台与英甲电视转播协定破裂以后,一些球队马上就面临财务困难。
象利兹联队、谢周三、布拉福德、德比队等等,在形势发生变化时都纷纷被迫贱价出卖自己的明星球员,其目的主要就是即便在转会费上亏了血本,也不必再继续支付这些大牌球星的巨额工资。
即便是象切尔西这样的豪门,也吃过高工资长期合同的亏。比如博卡德表现并不好,四年内才上场12次,但由于他签了长约,于是这四年内切尔西还是得每星期支付他4万英镑。
劫贫济富
博斯曼法则不利于小俱乐部,因为这些小俱乐部即便几经艰辛培养出球星,但是却再也不能指望靠出卖这些球星的巨额转会费来增加自己的收入。
根据博斯曼法则,这些球星在合同期满后可以不受原俱乐部的任何约束而自由转会。
只有那些大俱乐部,才能满足这些球星日益膨胀的工资要求。
大俱乐部的利润,流向那些自由转会的外籍球员,流向他们的经纪人,而不是流向低级别的小俱乐部。
欧洲足联执行总裁奥尔森说:“那些有钱的大俱乐部开始抢劫小俱乐部,而且抢劫的方式不是增强自己,而是削弱对方。”
因此,欧洲足联正在考虑应对博斯曼法则的弊病。
博斯曼本人依然贫困
具讽刺意味的是,博斯曼本人并没有从博斯曼法则得到多大好处。
1990年他开始打官司的时候才25岁。曾担任过比利时青年队队长的博斯曼当时正是当打之年,职业生涯正处于黄金时期。
等到五年后他胜诉,身心疲累的他已经30岁。胜诉一年后,由于年龄偏大,他只得离开了一支比利时丙级队,正式挂靴。
如今,他只能依靠当年法庭判给他的赔偿金过日子。
博斯曼的律师米森说:"博斯曼牺牲了他自己的职业生涯,为了一个理念打上了官司。但如今,转会费依然存在,本土球员最低数额问题又卷土重来,富队更富,穷队更穷,博斯曼对这一切感到悲伤。"

Wednesday, December 5, 2007

inter v 都灵雷科巴赛前采访节录

赞recoba的心态,你是真正的英雄!

-你是说下周日的那场比赛?如果我由着内心说老实话的话,我要说我永远不会为了踢对国际米兰的比赛而高兴。如果有可能,我真想从赛场表上抹掉这场比赛。对我来说国际米兰永远不会是一个对手或者敌人。我对莫拉蒂还有整个国际米兰抱有太多的友谊,太多的情感,太多的感激之情。那场比赛会让我激动得不能自己的,我已经想象得到了,那种激动是其他什么所无法比拟的,绝无仅有的,即使是我之前已经参加过太多的重要比赛也一样无法与之相比。这场比赛带给我的感受将会是完全特殊的,截然不同,独一无二:这是我第一次在圣西罗对抗国际米兰。
  -不过当初您在威尼斯的时候就已经代表该队同当时罗纳尔多领军的国际米兰踢过对阵赛了,那时候你们3-1赢了,其中一个还是您的进球,当时和您搭档的还有佩多内,今天诺维利诺的副手。
  -没错,那是我惟一一次和国际米兰踢对手赛的比赛。但是这个下周日即将到来的比赛绝对无法相比拟。在1999年的时候我还只是个小伙子而已,而且那时候我们是在威尼斯踢主场,不是在圣西罗踢客场,那是我还没有拥有在国际米兰10年经历的刻骨铭心记忆。
  -如果您在比赛中进球了,您会为之雀跃吗?
  -不会,为了我对国际米兰应有的敬意,我不会这样做。
  -您能想象一下您重返圣西罗会是怎样的情景吗?
  -我在比赛之前会去国际米兰的更衣室,和所有人衷心致意,包括俱乐部经理们,我的队友,还有所有的同事们……我会拥抱莫拉蒂的。
  -您也会和曼奇尼致意吗?即使他当初不让您上场比赛?
  -当然,我会去更衣室,我会跟所有在那里的人打招呼:礼貌郑重,公平竞争。我是谦恭的Chino。
  -然后呢?
  -然后,我想象在赛前整个球场都会对我鼓掌致意,而我也会对国际米兰的人们致意,我是发自内心那么做的。
  -不久前您说过:我希望国际米兰夺得联赛冠军。至于我的将来,等到了赛季末在看。现在我在都灵队呆得很好,我觉得自己获得了新生。
  -一点不错。
  -您在继续说说您对国际米兰对都灵队比赛的预想吧。
  -所有我那些赛前的疯狂情绪都会随着裁判开赛哨声的想起立刻消失得无影无踪,从那一刻开始我会开始拼搏,为了都灵队能够获得胜利。我会为之奋斗,并期待着能够实现胜利。从开赛的一刻知道比赛结束前的最后一分钟,我会忘记我在米兰城度过了10年的时光,那是我脑海中只有诺维利诺的都灵队。我会尽一切力量寻求胜利。而在比赛结束后我希望能够再次获得更多的掌声,那些来自国际米兰的球迷的掌声,那些他们出于感情,以及因为我所奉上的精彩比赛而给我的掌声;还有来自都灵队球迷的掌声,因为他们也同样喜欢我,因为我们的球队给人留下了深刻的印象:我们在同联赛排行榜第一的球队的对抗中取得了胜利,或者是取得了一场平局,那也不坏,就好像我们同米兰的比赛结果。
  -怎样才能在同对国际米兰的比赛中取得好成绩呢?
  -需要竭尽全力,还要期望他们并不在状态。需要找到他们的弱点,加以进一步打击。很明显,当和国际米兰对抗时,罗马和AC米兰如果需要取胜,只要有一个出色球员有灵光一现的出色表现就行了,尽管也许整队的表现并不出色。而我们必须要尽力做到我们的最好。在足球中一切都不可预料,我们要争取3分的积分,不多不少,我们要为此努力。害怕是毫无意义的,这只不过是让自己受虐。我们要赢,没别的意思,但是我们要赢。他们非常强大,比其他所有人都强,他们同时也非常放松,因为他们已经获得了欧洲冠军联赛的出线权。但是我们有一个特别的优势:我们毫无牵挂无所忌讳,因此我们能够比他们踢得更加无拘无束,而他们,则只能胜利不能失败。那场比赛会很困难,很艰辛,不过这次却有可能是我们作为不可战胜的一方在掌声中昂首离开圣西罗,我重申,我们会为此而努力的。这就是Chino要做的,从比赛开始那一分钟知道比赛最后结束的最后一分钟,我要竭尽全力。
  -这是为了都灵队,而不是为了向什么人复仇?
  -一点不错。我这个人不会消极地看待事情,我会为了都灵队而竭尽全力,不是为了和国际米兰对抗。这才是一个运动员,一个职业球员,一个真正的男人该做的,这才是Chino的作为。

Wednesday, November 28, 2007

明年国家将公派6000名研究生留学zz

6000人……去年是多少来着?

明年国家留学基金委计划将选派6000名研究生出国留学;其中,国家建设高水平大学公派研究生项目5000名,国家公派专项研究生奖学金项目1000名。
  此次选派类别为攻读博士学位研究生和联合培养博士研究生。重点选派领域为能源、资源、环境、农业、制造、信息等关键领域及生命、空间、海洋、纳米、新材料等战略领域和人文及应用社会科学。
  国家基金委规定,此次选派的申请人均应来自“985工程”二期基地、平台,国家重点实验室,教育部创新团队或国家重点学科;申请时应为就读高校的全日制在读学生(委托培养和定向生暂不考虑),申请时年龄不超过35岁。
  工作进程
  1、2008年2月20日前:完成校内评审工作,确定候选人。
  2、2008年2月20日-3月20日:学校统一组织候选人完成网上报名(http://apply.csc.edu.cn),收取候选人申请材料。
  3、2008年3月25日前:学校审核候选人网上信息,审核、整理书面申请材料,并提交留学基金委。应提交材料清单见附件二。
  4、2008年5月:完成录取工作并公布录取名单。
  5、2008年9月起:被录取人员陆续派出。

Tuesday, November 20, 2007

被点名啦~

1、从谁那里接到的题目?
yuanlei_chinese。
2、 2007年最大的心愿是什么?
已经快过去了,今年一事无成。希望08年扭转颓势。
3、 你喜欢暧昧的感觉吗?
不懂什么叫暧昧的感觉-_-b
4 、刻骨铭心的事
能和和心爱的人在一起。
5、 在你最难过时,你会首先想到谁?
先想到怎么走出来。
6 、你最喜欢什么颜色?
蓝,绿,前者是深广的颜色,后者是生命的颜色
7 、你最害怕什么?
与朋友、家人、心爱的人分离
8、 对传题人印象最深的一件事是什么?
首先想到的是big nose~~
9 、不开心的时候你会做什么?
maybe play games, or sleep
10 、如果是自己关心的人不开心了呢?你会为他(她)做些什么?
做他/她需要我做的事
11、 你的梦想是什么?
实现自己的梦想,happy life....
12 、做答卷的10min前在做什么?
给家里电话
13 、为什么选我做朋友?
朋友一生从来不分你我。
14 、用一个词形容我们之间的关系
一个词-_-b,遥远的挂念
15 、如果得到自己想要的幸福会不会与朋友一起分享?
不与朋友分享的幸福,不是幸福
16 、你认为我最大的弱点是什么?
不够坚定,决心
17、 超人为什么要把内裤穿在外面-_-b
因为超人不是谁都能当的
18题为哪一首歌能代表你最近的心情?
古天乐 我愿爱
19、 觉得未来是怎么样的?
生活永远艰难,我们乐在其中
20、 如果我们呆在一起不说话你会不舒服么?
不说话,那就是在游戏了,赢输都不会不舒服,哈哈

15题改为
你今生最想做的一件事是什么?

点名游戏
A、被点到名字的8个人要在自己的空间里写下自己的答案,然后去掉一个你最不喜欢的问题再加上一个你的问题,仍然组成20个问题,传给其他8个人,列出其他需要回答问题的人的名字,还要到这8个人的空间里留言通知对方——你被点名了,被点名者不得拒绝回答问题,完成游戏的人将会永远得到大家的祝福。
B、这8个人要在自己的博客里注明是从哪里接到的,并且再传给其他8个人,让游戏继续下去,不得回传。被点到名字的人将会得到大家的祝福,并且所有美好的愿望都会在不久的将来实现。

被点名者:
现在正在看这篇贴子的人,就是你,我是认真的,我的朋友!

Tuesday, November 6, 2007

证券从业资格考试常见问题zz

证券从业资格考试每年的报名和考试时间并不固定,如:

l 2005年的报名时间:2005年9月15日至9月30日;考试时间:2005年11月中旬的两个周末。

l 2006年共考四次,第一次报名时间为2月27日至3月8日,考试时间为4月1日、2日,第二次报名时间为5月12日至5月22日,考试时间为6月24、25日;第三次报名时间为8月7日至8月25日,考试时间为10月14日、15日,21日、22日;第四次报名时间为11月6日至11月17日,考试时间为12月16、17日。

l 2007年共考四次,第一次报名时间为3月7日至3月16日,考试时间为4月14日、15日,第二次报名时间为5月11日至5月22日,考试时间为6月23、24日;第三次报名时间为8月27日至9月14日,考试时间为10月下旬;第四次报名时间为10月29日至11月7日,考试时间为12月1、2日。

财星网(www.caixp.com)

   一、报考资格:
  证券业从业人员资格考试自2003年起向社会及境外人士开放。凡年满18周岁,具有高中以上文化程度和完全民事行为能力的境内外人士都可以报名参加证券业从业人员资格考试。
  
   二、考试内容和证书:
  考试科目分为基础科目和专业科目,基础科目为证券基础知识,专业科目包括:证券交易、证券发行与承销、证券投资分析、证券投资基金。单科考试时间为120分钟。基础科目为必考科目,专业科目可以自选。选报的考试科目数量没有限制,可以选择全报。
  从2004年起,全部为机考,全国统考,闭卷,采取计算机考试方式进行,每科考试60分为合格线。
考试题型有三种,分别是单项选择题、不定选项选择题和判断题。每种题型都是60道,其中单项选择题每个0.5分;不定选项选择题,40道是0.5分,20道是1分(题目中会标明);判断题每个0.5分,但答错要倒扣分。
 
   三、报名和考试地址:
   报名采取网上报名方式。应考人员登录协会网站,按照要求报名。报名费每单科人民币70元。考生可选择在全国41个城市进行考试;一般是每年考试一次。41个城市为:北京、天津、石家庄、太原、沈阳、长春、哈尔滨、上海、南京、杭州、合肥、福州、南昌、济南、郑州、武汉、长沙、广州、南宁、海口、重庆、成都、贵阳、昆明、西安、兰州、银川、西宁、乌鲁木齐、呼和浩特、大连、青岛、宁波、厦门、深圳、保定、烟台、苏州、温州、泉州、佛山。考生可就近选择以上任一个城市参加考试。 注意:2007年除第三次考试外,其余三次考试只在北京、上海、广州等举办。

  四、从业资格和执业证书的关系:
  考试成绩合格可取得成绩合格证书,考试成绩长年有效。考生通过了从业资格中的基础科目和一科专业科目,就取得从业资格。通过基础加两科专业科目获得一级证书,五科通过获得二级证书。获得从业资格的人员,进入证券相关机构,还必须通过所在机构申请到执业证书后才能上岗。

  五、 教材和辅导:
  中国证券业协会每年都会编写出版一套五本教材,即基础和四门专业课,这是考试的指定教材,属必买品。学习以自学为主,因为考试内容大部分需要自己去记忆。

  六、 一般的学员要学完这五本课程,能够合格的通过考试,大概需要学多久?
  这得根据各人的基础来定。从报名到考试,中间一般有二个月左右的时间,自学完2~3门课程应该没有什么问题,但关键是要有合理的学习计划和学习时间分配,有学习的兴趣和通过考试的强烈愿望。

  七、 通过考试,可以从事的工作:
  这可以参看《证券业从业人员资格管理办法》第四条的内容,拿到证书,有利于申请证券公司、基金公司、银行、投资公司及其它证券相关机构的各种岗位。
  第四条 本办法所称从事证券业务的专业人员是指:
(一)证券公司中从事自营、经纪、承销、投资咨询、受托投资管理等业务的专业人员,包括相关业务部门的管理人员;
(二)基金管理公司、基金托管机构中从事基金销售、研究分析、投资管理、交易、监察稽核等业务的专业人员,包括相关业务部门的管理人员;基金销售机构中从事基金宣传、推销、咨询等业务的专业人员,包括相关业务部门的管理人员;
(三)证券投资咨询机构中从事证券投资咨询业务的专业人员及其管理人员;
(四)证券资信评估机构中从事证券资信评估业务的专业人员及其管理人员;
(五)中国证监会规定需要取得从业资格和执业证书的其他人员。

  八、各科考试的难易程度如何?与以后所从事的业务有何关系?
  总体评价各科考试的相对难易:根据财星网(www.caixp.com)对辅导学员的统计,近两年,《证券交易》、《证券发行与承销》的考试难度在逐渐增加。
证券交易:★★★☆
证券基础知识:★★★☆
证券投资基金:★★★★
证券投资分析:★★★★☆
证券发行与承销:★★★★。
证券基础知识是必过内容。通过证券交易,可从事证券经纪业务,这是证券公司的传统业务;通过证券发行与承销,可从事投资银行业务,这方面是证券公司利润的重要来源;通过证券投资分析,获得从业资格后,还需满足中国国籍、大学学历、两年以上证券从业经验的条件,才能取得证券投资咨询相关工作的执业资格;通过
证券投资基金,可从事基金管理公司、银行基金部门的相关工作。

Monday, November 5, 2007

blogger再次解封

庆祝&记录一下
做好随时被盾的准备

Friday, November 2, 2007

Vmware改变虚拟硬盘大小的方法

下面是论坛上的一个方法,我试了一下,效果不大好,主要是“文件系统不会自动增长”比较麻烦。还需要额外的操作。
我觉得最方便的方法就是新建一个vmware的虚拟,申请一块更大的硬盘,再随便用一个拷贝的软件把原来的拷过去。

需要强调的一点是,调整硬盘大小之后的效果,相当于增加了原来物理硬盘的柱面数目,因此,文件系统并不会自动增长。需要重新调整文件系统的大小。这一步不同的系统有不同的方法。比如
1. 如果guest OS为win系列,可以通过partion magic来实现
2. 如果guest OS为Linux系列,可以通过 resize2fs来扩大ext2/3格式的文件系统。
3. 如果guset OS为其他Unix系统,可以通过向文件树中新增加分区,来扩充原文件系统。
以下为vmware扩展硬盘分区的方法。


vmware安装目录下
vmware-vdiskmanager.exe
在dos提示符下运行,不加任何参数时,给出此程序使用方法:
---------------------------------------------------------------------
VMware Virtual Disk Manager - build 12544.
Usage: vmware-vdiskmanager.exe OPTIONS diskName drive-letter:
Offline disk manipulation utility
Options:
-c : create disk; need to specify other create options
-d : defragment the specified virtual disk
-k : shrink the specified virtual disk
-n : rename the specified virtual disk; need to
specify destination disk-name
-p : prepare the mounted virtual disk specified by
the drive-letter for shrinking
-q : do not log messages
-r : convert the specified disk; need to specify
destination disk-type
-x : expand the disk to the specified capacity
Additional options for create and convert:
-a : adapter type (ide, buslogic or lsilogic)
-s : capacity of the virtual disk
-t : disk type id
Disk types:
0 : single growable virtual disk
1 : growable virtual disk split in 2Gb files
2 : preallocated virtual disk
3 : preallocated virtual disk split in 2Gb files
The capacity can be specified in sectors, Kb, Mb or Gb.
The acceptable ranges:
ide adapter : [100.0Mb, 950.0Gb]
scsi adapter: [100.0Mb, 950.0Gb]
ex 1: vmware-vdiskmanager.exe -c -s 850Mb -a ide -t 0 myIdeDisk.vmdk
ex 2: vmware-vdiskmanager.exe -d myDisk.vmdk
ex 3: vmware-vdiskmanager.exe -r sourceDisk.vmdk -t 0 destinationDisk.vm
dk
ex 4: vmware-vdiskmanager.exe -x 36Gb myDisk.vmdk
ex 5: vmware-vdiskmanager.exe -n sourceName.vmdk destinationName.vmdk
ex 6: vmware-vdiskmanager.exe -k myDisk.vmdk
ex 7: vmware-vdiskmanager.exe -p m:
(A virtual disk first needs to be mounted at m:
using the VMware Diskmount Utility.)
-------------------------------------------------------------
修改虚拟硬盘尺寸的参数,有两个.注意上面红色部分.
而需要的应该是下面这句
vmware-vdiskmanager -x 700Mb yourVdisk.vmdk
对于上面这句,理应可以正常使用.成功于否本人并不保证.值得一提的在下面写出:
1>本人曾用这个程序将一个4GB的虚拟硬盘扩到6GB.
2>注意你虚拟硬盘所在的完整路径里是否有不合法的字符,比如空格.最好在执行此程序前,将您的虚拟硬盘文件移到某个根目录下,以杜绝[因为路径不合法而不可操作]的情况.
3>很遗憾,虽然此程序功能强大,但这也是惟一一种改变虚拟硬盘大小的工具.
4>如果不能理解本人所写的,请不要抱怨.找个对计算机有点心得的朋友,或许他可以帮上您的忙.

Wednesday, October 31, 2007

Visual Assist真是好用

忍受了半年没有Visual Assist的日子,终于又装回来了…发现Visual Assist真是能极大的提高开发效率,不过这毕竟是一种投机取巧的方法,总是怀着矛盾,如果总用,没有Visual之后不就成了傻子了?
类似的情况也体现在Windows/linux的选择上……便捷,还是痛苦一点也许有好处?

不过对于我们code只是一种辅助手段的情况来说,还是注重效率第一位,因为还有很多其他的事情要做

Tuesday, October 30, 2007

Ransac算法原理

Ransac是一种非常简单的算法
用于在一群样本中去掉噪声样本,得到有效的样本
采用随机抽样验证的方法
以下节选自wikipedia,选有用的贴了过来

RANSAC
RANSAC is an abbreviation for "RANdom SAmple Consensus". It is an algorithm to estimate parameters of a mathematical model from a set of observed data which contains outliers. The algorithm was first published by Fischler and Bolles in 1981.
A basic assumption is that the data consists of "inliers", i.e., data points which can be explained by some set of model parameters, and "outliers" which are data points that do not fit the model. In addition to this, the data points can be subject to noise. The outliers can come, e.g., from extreme values of the noise or from erroneous measurements or incorrect hypotheses about the interpretation of data. RANSAC also assumes that, given a (usually small) set of inliers, there exists a procedure which can estimate the parameters of a model that optimally explains or fits this data.

Example
A simple example is fitting of a 2D line to set of observations. Assuming that this set contains both inliers, i.e., points which approximately can be fitted to a line, and outliers, points which cannot be fitted to this line, a simple least squares method for line fitting will in general produce a line with a bad fit to the inliers. The reason is that it is optimally fitted to all points, including the outliers. RANSAC, on the other hand, can produce a model which is only computed from the inliers, provided that the probability of choosing only inliers in the selection of data points is sufficiently high. There is no guarantee for this situation, however, and there are a number of algorithm parameters which must be carefully chosen to keep the level of probability reasonably high.



Overview
The input to the RANSAC algorithm is a set of observed data values, a parameterized model which can explain or be fitted to the observations, and some confidence parameters.
RANSAC achieves its goal by iteratively selecting a random subset of the original data points. These points are hypothetical inliers and this hypothesis is then tested as follows. A model is fitted to the hypothetical inliers, that is, all free parameters of the model are reconstructed from the point set. All other data points are then tested against the fitted model, that is, for every point of the remaining set, the algorithm determines how well the point fits to the estimated model. If it fits well, that point is also considered as a hypothetical inlier. If sufficiently many points have been classified as hypothetical inliers relative to the estimated model, then we have a model which is reasonably good. However, it has only been estimated from the initial set of hypothetical inliers, so we reestimate the model from the entire set of point's hypothetical inliers. At the same time, we also estimate the error of the inliers relative to the model.
This procedure is then repeated a fixed number of times, each time producing either a model which is rejected because too few points are classified as inliers or a refined model together with a corresponding error measure. In the latter case, we keep the refined model if its error is lower than the last saved model.

Algorithm
The generic RANSAC algorithm works as follows:

input:
data - a set of observed data points
model - a model that can be fitted to data points
n - the minimum number of data values required to fit the model
k - the maximum number of iterations allowed in the algorithm
t - a threshold value for determining when a data point fits a model
d - the number of close data values required to assert that a model fits well to data
output:
bestfit - model parameters which best fit the data (or nil if no good model is found)
iterations := 0
bestfit := nil
besterr := infinity
while iterations <> d
(this implies that we may have found a good model now test
how good it is)
bettermodel := model parameters fitted to all points in maybeinliers and alsoinliers
thiserr := a measure of how well model fits these points
if thiserr <>
increment iterations
return bestfit


While the parameter values of t and d have to be calculated from the individual requirements it can be experimentally determined. The interesting parameter of the RANSAC algorithm is k.
To calculate the parameter k given the known probability w of a good data value, the probability z of seeing only bad data values is used:
which leads to
To gain additional confidence, the standard deviation or multiples thereof can be added to k. The standard deviation of k is defined as
A common case is that w is not well known beforehand, but some rough value can be given. If n data values are given, the probability of success is wn.


Advantages and disadvantages
An advantage of RANSAC is its ability to do robust estimation of the model parameters, i.e., it can estimate the parameters with a high degree of accuracy even when outliers are present in the data set. A disadvantage of RANSAC is that there is no upper bound on the time it takes to compute these parameters. If an upper time bound is used, the solution obtained may not be the most optimal one.
RANSAC can only estimate one model for a particular data set. As for any one-model approach when more two (or more) models exist, RANSAC may fail to find either one.

Applications
The RANSAC algorithm is often used in computer vision, e.g., to simultaneously solve the correspondence problem and estimate the fundamental matrix related to a pair of stereo cameras.

References
M. A. Fischler and R. C. Bolles (June 1981). "Random Sample Consensus: A Paradigm for Model Fitting with Applications to Image Analysis and Automated Cartography". Comm. of the ACM 24: 381--395. doi:10.1145/358669.358692.
David A. Forsyth and Jean Ponce (2003). Computer Vision, a modern approach. Prentice Hall. ISBN ISBN 0-13-085198-1.
Richard Hartley and Andrew Zisserman (2003). Multiple View Geometry in Computer Vision, 2nd edition, Cambridge University Press.

Monday, October 29, 2007

总结一下:在国内访问blogspot博客的方法


blogspot抽筋式被盾,经常是只能写不能读,如何在国内浏览世界最大的blog网站,还是有很多人动了很多脑筋的……
以下以本人的http://tonysh-thu.blogspot.com为例

1. 单一blogspot网站,单一计算机
这种方式不容易,但是非常有效,比如只是想在自己的计算机上访问自己的blogspot网站
需要修改本地域名解析系统,
在%SystemRoot%system32driversetchost文件中最后加入一行:

72.14.219.190 tonysh-thu.blogspot.com

然后重启机器
这样一劳永逸解决问题,但好像在vista机器上这个方法不管用

2. 所有blog网站,单一计算机
原理类似上面的方法,使用代理脚本,不需要其他网站的协助,可以直接访问blogspot的任何一个blog,方法如下:
编辑文本文件,内容为:
function FindProxyForURL(url,host) {
if(dnsDomainIs(host, ".blogspot.com")) {
return "PROXY 72.14.219.190:80";
}
}
命名为(比如)a.pac,放在(比如)c:根目录下。pac代表是代理脚本的文件类型。
IE:在菜单栏上选择 工具-Internet选项-连接,里面有一个设置按钮,是用来设置代理服务器的,点开。在“使用自动配置脚本”前面打钩,然后在激活的文本框里输入上面保存的脚本的路径(上例中为c:a.pac)。确定。
firefox:依次点击工具-选项-高级-网络-设置,选中自动代理配置URL,添加:file:///C:/a.pac ,点击重新载入。
搞定

3. 一般化方法:访问代理网站
主要原理是通过其他网站匿名访问,或是重定向域名,我测试过的有:

a)访问:
http://anonymouse.org/cgi-bin/anon-www.cgi/http://tonysh-thu.blogspot.com
特点是匿名访问,需要出国流量,域名奇长难记,但anonymous.org是个好东西,可以匿名访问任何网站。
b)访问:
http://tonysh-thu.blogspot.com.nyud.net:8090/
不需要出国流量,比较方便,速度不慢,推荐!
c)访问:
http://www.pkblogs.com/tonysh-thu/
我没有测试成功-_-b网上说可以的啊

4. FTP方法
blogspot支持FTP方式发布管理贴子,用这种方法申请一个FTP
可以直接访问,但据说非常之麻烦

Sunday, October 28, 2007

71个做饭技巧zz

1、羊肉去膻味:将萝卜块和羊肉一起下锅,半小时后取出萝卜块;放几块桔子皮更佳;每公斤羊肉放绿豆5克,煮沸10分钟后,将水和绿豆一起倒出;放半包山楂片;将带壳的核桃两三个洗净打孔放入;1公斤羊肉加咖喱粉10克;1公斤羊肉加剖开的甘蔗200克;1公斤水烧开,加羊肉1公斤、醋50克,煮沸后捞出,再重新加水加调料。

2、煮牛肉:为了使牛肉炖得快,炖得烂,加一小撮茶叶(约为泡一壶茶的量,用纱布包好)同煮,肉很快就烂且味道鲜美。

3、煮骨头汤时加一小匙醋,可使骨头中的磷、钙溶解于汤中,并可保存汤中的维生素。

4、煮牛肉和其他韧、硬肉类以及野味禽类时,加点醋可使其软化。

5、煮肉汤或排骨汤时,放入几块新鲜桔皮,不仅味道鲜美,还可减少油腻感。

6、煮咸肉:用十几个钻有许多小孔的核桃同煮,可消除臭味

7、将绿豆在铁锅中炒10分钟再煮能很快煮烂,但注意不要炒焦

8、煮蛋时水里加点醋可防蛋壳裂开,事先加点盐也可

9、煮海带时加几滴醋易烂;放几棵波菜也行

10、煮火腿之前,将火腿皮上涂些白糖,容易煮烂,味道更鲜美

11、煮水饺时,在水里放一颗大葱或在水开后加点盐,再放饺子,饺子味道鲜美不粘连;在和面时,每500克面粉加拌一个鸡蛋,饺子皮挺刮不粘连

12、煮水饺时,在锅中加少许食盐,锅开时水也不外溢

13、面条时加一小汤匙食油,面条不会沾连,并可防止面汤起泡沫、溢出锅外

14、煮面条时,在锅中加少许食盐,煮出的面条不易烂糊

15、熬粥或煮豆时不要放碱,否则会破坏米、豆中的营养物质

16、用开水煮新笋容易熟,且松脆可口;要使笋煮后不缩小,可加几片薄荷叶或盐

17、猪肚煮熟后,切成长块,放在碗内加一些鲜汤再蒸一会儿,猪肚便会加厚一倍

18、煮猪肚时,千万不能先放盐,等煮熟后吃时再放盐,否则猪肚会缩得象牛筋一样硬

19、炖肉时,在锅里加上几块桔皮,可除异味和油腻并增加汤的鲜味

20、炖鸡:洗净切块,倒入热油锅内翻炒,待水分炒干时,倒入适量香醋,再迅速翻炒,至鸡块发出劈劈啪啪的爆响声时,立即加热水(没过鸡块),再用旺火烧十分钟,即可放入调料,移小火上再炖20分钟,淋上香油即可出锅;应在汤炖好后,温度降至80~90摄氏度时或食用前加盐。因为鸡肉中含水分较高,炖鸡先加盐,鸡肉在盐水中浸泡,组织细胞内水分向外渗透,蛋白质产生凝固作用,使鸡肉明显收缩变紧,影响营养向汤内溶解,且煮熟后的鸡肉趋向硬、老,口感粗糙。

21、炖老鸡:在锅内加二三十颗黄豆同炖,熟得快且味道鲜;或在杀老鸡之前,先灌给鸡一汤匙食醋,然后再杀,用文火煮炖,就会煮得烂熟;或放3~4枚山楂,鸡肉易烂

22、老鸡鸭用猛火煮,肉硬不好吃;如果先用凉水和少许食醋泡上2小时,再用微火炖,肉就会变得香嫩可口

23、炖老鸭:在锅里放几个田螺容易烂熟

24、烧鸭子时,把鸭子尾端两侧的臊豆去掉,味道更美

25、烧豆腐时,加少许豆腐乳或汁,味道芳香

26、红烧牛肉时,加少许雪里红,肉味鲜美

27、做红烧肉前,先用少许硼砂把肉腌一下,烧出来的肉肥而不腻,甘香可口

28、油炸食物时,锅里放少许食盐,油不会外溅

29、在春卷的拌馅中适量加些面粉,能避免炸制过程中馅内菜汁流出糊锅底的现象

30、炸土豆之前,先把切好的土豆片放在水里煮一会儿,使土豆皮的表面形成一层薄薄的胶质层,然后再用油炸

31、炸猪排时,在有筋的地方割2~3个切口,炸出来的猪排就不会收缩

32、将鸡肉先腌一会儿,封上护膜放入冰箱,待炸时再取出,炸出的鸡肉酥脆可口

33、煎荷包蛋时,在蛋黄即将凝固之际浇一点冷开水,会使蛋又黄又嫩

34、煎鸡蛋时,在平底锅放足油,油微热时蛋下锅,鸡蛋慢慢变熟,外观美,不粘锅

35、煎鸡蛋时,在热油中撒点面粉,蛋会煎得黄亮好看,油也不易溅出锅外

36、用羊油炒鸡蛋,味香无异味

37、炒鸡蛋时加入少量的砂糖,会使蛋白质变性的凝固温度上升,从而延缓了加热时间,加上砂糖具有保水性,因而可使蛋制品变得膨松柔软

38、炒鸡蛋时加入几滴醋,炒出的蛋松软味香

39、炒茄子时,在锅里放点醋,炒出的茄子颜色不会变黑

40、炒土豆时加醋,可避免烧焦,又可分解土豆中的毒素,并使色、味相宜

41、炒豆芽时,先加点黄油,然后再放盐,能去掉豆腥味

42、炒波菜时不宜加盖

43、炒肉片:肉切成薄片加酱油、黄油、淀粉,打入一个鸡蛋,拌匀,炒散;等肉片变色后,再加佐料稍炒几下,肉片味美、鲜嫩

44、炒牛肉丝:切好,用盐、糖、酒、生粉(或鸡蛋)拌一下,加上生油泡腌,30分钟后再炒,鲜嫩可口

45、炒肉菜时放盐过早熟得慢,宜在将熟时加盐,在出锅前再加上几滴醋,鲜嫩可口

46、肉丝切好后放在小苏打溶液里浸一下再炒,特别疏松可口不论做什么糖醋菜肴,只要按2份糖1份醋的比例调配,便可做到甜酸适度

47、炒糖醋鱼、糖醋菜帮等,应先放糖,后放盐,否则食盐的“脱水”作用会促进菜肴中蛋白质凝固而“吃”不进糖分,造成外甜里淡

48、做肉饼和肉丸子时,一公斤肉馅放2小匙盐

49、做丸子按50克肉10克淀粉的比例调制,成菜软嫩

50、做滑炒肉片或辣子肉丁,按50克肉5克淀粉的比例上浆,成菜鲜嫩味美

51、做馒头时,如果在发面里揉进一小块猪油,蒸出来的馒头不仅洁白、松软,而且味香

52、蒸馒头时掺入少许桔皮丝,可使馒头增加清香

53、蒸馒头碱放多了起黄,如在原蒸锅水里加醋2~3汤匙,再蒸10~15分钟可变白

54、将少量明矾和食盐放入清水中,把切开的生红薯浸入十几分钟,洗净后蒸煮,可防止或减轻腹胀

55、牛奶煮糊了,放点盐,冷却后味道更好

56、放有辣椒的菜太辣时或炒辣椒时加点醋,辣味大减

57、烹调时,放酱油若错倒了食醋,可撒放少许小苏打,醋味即可消除

58、菜太酸,将一只松花蛋捣烂放入

59、菜太辣,放一只鸡蛋同炒

60、菜太辣,放些醋可减低辣味

61、菜太苦,滴入少许白醋

62、汤太咸又不宜兑水时,可放几块豆腐或土豆或几片蕃茄到汤中;也可将一把米或面粉用布包起来放入汤中

63、汤太腻,将少量紫菜在火上烤一下,然后撒入汤中

64、花生米用油炸熟,盛入盘中,趁热撒上少许白酒,稍凉后再撒上少许食盐,放置几天几夜都稣脆如初

65、菜籽油有一股异味,可把油烧热后投入适量生姜、蒜、葱、丁香、陈皮同炸片刻,油即可变香

66、用菜油炸一次花生米就没有怪味了,炒出的菜肴香味可口,并可做凉拌菜

67、炸完食物后的油留下一些残渣并变得混浊,可将白萝卜切成厚圆片,用筷子把萝卜戳几个洞,放入剩油中炸,残渣会附着在萝卜片上,取出清除残渣,再反复放入锅中炸,混浊的油可变清澈

68、炒菜时应先把锅烧热,再倒入食油,然后再放菜

69、当锅内温度达到最高时加入料酒,易使酒蒸发而去除食物中的腥味

70、熬猪油:在电饭褒内放一点水或植物油,然后放入猪板油或肥肉,接通电源后,能自动将油炼好,不溅油,不糊油渣,油质清纯

71、泡菜坛中放十几粒花椒或少许麦芽糖,可防止产生白花。

总结一下:在国内访问blogspot的方法

blogspot抽筋式被盾,经常是只能写不能读,如何在国内浏览世界最大的blog网站,还是有很多人动了很多脑筋的……
以下以本人的http://tonysh-thu.blogspot.com为例

1. 单一blogspot网站,单一计算机
这种方式不容易,但是非常有效,比如只是想在自己的计算机上访问自己的blogspot网站
需要修改本地域名解析系统,
在%SystemRoot%\system32\drivers\etc\host文件中最后加入一行:

72.14.219.190 tonysh-thu.blogspot.com

然后重启机器
这样一劳永逸解决问题,但好像在vista机器上这个方法不管用

2. 所有blog网站,单一计算机
原理类似上面的方法,使用代理脚本,不需要其他网站的协助,可以直接访问blogspot的任何一个blog,方法如下:
编辑文本文件,内容为:
function FindProxyForURL(url,host) {
if(dnsDomainIs(host, ".blogspot.com")) {
return "PROXY 72.14.219.190:80";
}
}
命名为(比如)a.pac,放在(比如)c:\根目录下。pac代表是代理脚本的文件类型。
IE:在菜单栏上选择 工具-Internet选项-连接,里面有一个设置按钮,是用来设置代理服务器的,点开。在“使用自动配置脚本”前面打钩,然后在激活的文本框里输入上面保存的脚本的路径(上例中为c:\a.pac)。确定。
firefox:依次点击工具-选项-高级-网络-设置,选中自动代理配置URL,添加:file:///C:/a.pac ,点击重新载入。
搞定

3. 一般化方法:访问代理网站
主要原理是通过其他网站匿名访问,或是重定向域名,我测试过的有:

a)访问:
http://anonymouse.org/cgi-bin/anon-www.cgi/http://tonysh-thu.blogspot.com
特点是匿名访问,需要出国流量,域名奇长难记,但anonymous.org是个好东西,可以匿名访问任何网站。
b)访问:
http://tonysh-thu.blogspot.com.nyud.net:8090/
不需要出国流量,比较方便,速度不慢,推荐!
c)访问:
http://www.pkblogs.com/tonysh-thu/
我没有测试成功-_-b网上说可以的啊

4. FTP方法
blogspot支持FTP方式发布管理贴子,用这种方法申请一个FTP
可以直接访问,但据说非常之麻烦

Internet smileys ~ that's interesting, huh?

Basic Smileys

:-) Your basic smiley. This smiley is used to inflect a sarcastic or joking statement since we can't hear voice inflection over e-mail.

;-) Winky smiley. User just made a flirtatious and/or sarcastic remark. More of a "don't hit me for what I just said" smiley.

:-( Frowning smiley. User did not like that last statement or is upset or depressed about something.

:-I Indifferent smiley. Better than a :-( but not quite as good as a :-).

:-> User just made a really biting sarcastic remark. Worse than a ;-).

>:-> User just made a really devilish remark.

>;-> Winky and devil combined. A very lewd remark was just made.



Widely used Smileys

(-: User is left handed.

%-) User has been staring at a green screen for 15 hours straight.

:*) User is drunk.

[:] User is a robot.

8-) User is wearing sunglasses.

B:-) Sunglasses on head.

::-) User wears normal glasses.

B-) User wears horn-rimmed glasses.

8:-) User is a little girl.

:-)-8 User is a Big girl.

:-{) User has a mustache.

:-{ 2 User wears lipstick.

{:-) User wears a toupee.

}:-( Toupee in an updraft.

:-[ User is a vampire.

:-E Bucktoothed vampire.

:-F Bucktoothed vampire with one tooth missing.

:-7 User juust made a wry statement.

:-* User just ate something sour.

:-)~ User drools.

:-~) User has a cold.

:'-( User is crying.

:'-) User is so happy, s/he is crying.

:-@ User is screaming.

:-# User wears braces.

:^) User has a broken nose.

:v) User has a broken nose, but it's the other way.

:_) User's nose is sliding off of his face.

:<) User is from an Ivy League School. :-& User is tongue tied. =:-) User is a hosehead. -:-) User is a punk rocker. -:-( Real punk rockers don't smile. :=) User has two noses. +-:-) User is the Pope or holds some other religious office. `:-) User shaved one of his eyebrows off this morning. ,:-) Same thing...other side. -I User is asleep. -O User is yawning/snoring. :-Q User is a smoker. :-? User smokes a pipe. O-) Megaton Man On Patrol! (or else, user is a scuba diver) O :-) User is an angel (at heart, at least). :-` User spitting out its chewing tobacco. :-S User just made an incoherent statement. :-D User is laughing (at you!) :-X User's lips are sealed. :-C User is really bummed. <-) User is Chinese. <-( User is Chinese and doesn't like these kind of jokes. :-/ User is skeptical. C=:-) User is a chef. @= User is pro-nuclear war. *<:-) User is wearing a Santa Claus Hat. :-o Uh oh! \ (8-o It's Mr. Bill! *:o) And Bozo the Clown! 3:] Pet smiley. 3:[ Mean Pet smiley. d8= Your pet beaver is wearing goggles and a hard hat. E-:-) User is a Ham radio operator. :-9 User is licking his/her lips. %-6 User is braindead. [:-) User is wearing a walkman. (:I User is an egghead. <:-I User is a dunce. K:P User is a little kid with a propeller beenie. @:-) User is wearing a turban. :-0 No Yelling! (Quiet Lab) :-: Mutant smiley; the invisible smiley. .-) User only has one eye. ,-) Ditto...but he's winking. X-( User just died. 8 :-) User is a wizard. -=* :-) User is a TeX wizard. Midget Smileys :) Midget smiley. :] Gleep...a friendly midget smiley who will gladly be your friend. =) Variation on a theme... :} What should we call these? (what?) :) Happy. :> What?

:@ What?

:D Laughter.

:I Hmmm...

:( Sad.

:[ Real Downer.

:< c=" 2">;*{)) A drunk, devilish chef with a toupee in an updraft, a mustache, and a double chin.

}:^#}) Updrafted bushy-mustached pointy nosed smiley with a double-chin.



Usenet Smileys

~~:-( Net.flame

O -) Net.religion

8 :-I Net.unix-wizards

X-( Net.suicide

E-:-I Net.ham-radio



Emotional Smileys

:-) ha ha

-) hee hee

-D ho ho

:-> hey hey

:-( boo hoo

:-I hmmm

:-O oops

:-P nyahhhh!

Friday, October 26, 2007

董希源的意甲欧冠综述节选

有点意思~看样子这哥们是国米的Fans……


  上半场马马乎乎,下半场非常出色。虽然最后结果都是2比1,但国米的胜利过程和罗马不同。罗马两次领先对手,国米上半场则以0比1结束,但是在莫斯科CSKA面前,曼奇尼的球队足够强大,甚至容许让对手领先后再翻盘。依布拉希莫维奇发烧刚好,苏亚佐停赛,阿德里亚诺没上欧洲冠军联赛大名单,这都没问题,国米还有克鲁兹和克雷斯波可用,马特拉济还在恢复中,麦孔、布尔蒂索、齐沃都要停赛,依然没问题,萨莫埃尔和科尔多巴组成的中后组合够强大吧!

  还忘了说了,就在迪达停赛,安切洛蒂和AC米兰球迷都在为卡拉奇可能的表现担心时,上周六表现出色的托尔多也伤了,可巴西国门塞萨尔已经休息好了,曼奇尼显然没什么太多担心的地方。类似的情况,斯坦科维奇的一只脚有伤,那就在替补席上好了,只是后来维埃拉也受伤了,塞尔维亚人才被勉强派上了场,有坎比亚索压阵中场,有菲戈盘活比赛,可国米还有达科特、索拉里这些球员可以用,作为对比,卡卡、皮尔洛、加图索、内斯塔们就辛苦多了……

  这场比赛之后,维埃拉又伤了,很可能是大腿拉伤的老问题,很可能再休息两个月,曼奇尼说,法国人的受伤让他很担心。可是从电视镜头看,曼奇尼在谈及维埃拉受伤时的“担心表情”,怎么看也不如斯帕莱蒂谈托蒂、甚至是塔代伊受伤,或者安切洛蒂谈卡卡受伤时那么严峻。为什么?国米有足够的替代者,维埃拉的缺阵确实能造成一定困难,但不是致命的。此外,国米主帅感谢了斯坦科维奇。“德扬今天有伤,但还是坚持上场了。”大牌球星肯这么做的,确实不多!

  麻烦读者不要再猜测笔者到底是哪个球队的球迷了,这不重要,笔者只想阐述一个简单的道理,最终的成绩是由球队的实力决定的。如果读者有兴趣,不妨拿出国米、罗马、AC米兰、佛罗伦萨,这几支需要两线作战的意甲球队的大名单和主力阵容来。去掉11名预定的主力,国米还是一支属于意甲中上游的球队,安切洛蒂、斯帕莱蒂、普兰德利的手头有多么宽余,我们自己也能算清楚。所以卡佩罗,这个老江湖才建议佛罗伦萨放弃他眼中的鸡肋:欧洲联盟杯。

  为什么?因为卡佩罗看得很清楚,AC米兰、罗马都没两线作战的时候,老化的米兰,从某种意义上讲,问题比罗马还严重。尤文图斯为什么有进意甲前4名,甚至是和国米拼一拼的机会,道理很简单,尤文只有意甲这一条战线,拉涅利每场比赛都有5天的准备时间(赛后的那一天休息),至于拉齐奥,我们少后再谈这支可怜的球队!回到国米,虽然维埃拉的伤有些让人烦,但国米在莫斯科的收获也不小,特别是比赛下半场,落后的国米心态把握的非常好。

  对阿森纳、曼联、巴萨来说,有一个值得关注的新信息,那就是国米正在找到欧战感觉,这可以从国米在下半场不紧不慢的寻求胜利中看出来。至于个人能力,莫拉蒂买的球员很少有能力不够的,菲戈第的100场欧冠是杰出的个人演出,除了导致国米进球的那个任意球,葡萄牙人在边路非常活跃,依布虽然没进球,但也有3次精彩射门,都非常有威胁,虽然萨莫埃尔的进球有对方门将宴客的成分,但我们正在重新看到当年帮罗马在意甲夺冠的那个优秀的中后卫。

  至少在本小组,国米没对手了,感谢费内巴赫和埃因霍温的0比0,积6分的国米已经攀升到小组第一。球队接下来的任务,本周日拿下帕勒莫,之后在主场再拿下莫斯科球队,争取在欧洲冠军联赛中提前小组出现。国米的球员有个想法,希望明年5月能再回莫斯科,去参加欧冠的决赛,如果国米保持现有状态,应该说,这种可能绝对存在。笔者所谓的“这种状态”,包括精神层面的,曾经在赛季初恶批过国米,但是在伊斯坦布尔的失败后,国米变得谦虚了。

  “这种状态”当然也包括技战术层面的。虽然有曼奇尼的调教,虽然拉齐奥当初的“曼奇尼帮”都被他弄到蓝黑军团去了,可国米始终打不出当初曼奇尼在拉齐奥的那种赏心悦目,现在,恐怕曼奇尼自己也放弃了。可是当莫拉蒂把钱投放到位后,在曼奇尼和米哈依洛维奇的调教下(后者的贡献非常重要),这支国米极端的实用,伊斯坦布尔的惨败更是让这支球队学会了谦虚,当精神层面的谦虚和技战术层面的实用主义都到位了,笔者看不出还有什么大的缺陷!

  有人说国米赢得运气,笔者也承认萨莫埃尔的进球有运气成分,其实运气很欺负人,因为它总是和强者在一起,因为最终保证运气的是实力。另外,有读者问,为什么阿德里亚诺上周客场对雷吉纳的比赛后,在更衣室里与曼奇尼说明了一切的他,能在米兰接受采访。事实很简单,欧冠大名单上的人,从雷吉纳所在的城市直接飞莫斯科了,阿德里亚诺和塞萨尔、齐沃、苏亚佐这些人,就直接回米兰了。

……

这个时候在圣西罗等到了乌克兰德涅斯克矿工这种对手,其实并不是什么好事情,包括欧洲冠军联赛的资格赛在内,乌克兰球队6场比赛一共打进了对手10个球。在本小组的前两场比赛中,该队还没有丢球。另外,AC米兰最近受到严厉批评的后防线,还要面对卢卡雷利的考验。意甲联赛中有100多个进球,卢卡雷利在意大利国家队与南非的友谊赛中也进了两球,内斯塔似乎应该重点关照他。最让米兰人揪心的是,迪达因为那事停赛一轮,又轮到卡拉奇把守大门了……

Wednesday, October 24, 2007

上海股市上证指数和上180指数具体计算方法

(一)上证指数简介

1.上证指数
“上证指数”全称“上海证券交易所综合股价指数”,是国内外普遍采用的反映上海股市总体走势的统计指标。
上证指数由上海证券交易所编制,于1991年7月15日公开发布,上证指数以“点”为单位,基日定为1990年12月19日。基日指数定为100点。
(现在的上证综指是以05年12月30日以股改企业的总市值和各自的权重算出的,所以,现在的2200和以前的不是一个概念。)
1992年2月21日,增设上证A股指数与上证B股指数,以反映不同股票(A股、B股)的各自走势。
1993年6月1日,又增设了上证分类指数,即工业类指数、商业类指数、地产业类指数、公用事业类指数、综合业类指数,以反映不同行业股票的各自走势。
至此,上证指数已发展成为包括综合股价指数、A股指数、B股指数、分类指数在内的股价指数系列。

2.计算公式
上证指数是一个派许公式计算的以报告期发行股数为权数的加权综合股价指数。

报告期指数=(报告期采样股的市价总值/基日采样股的市价总值)×100
市价总值=∑(市价×发行股数)

其中,基日采样股的市价总值亦称为除数。

3.修正方法
当市价总值出现非交易因素的变动时,采用“除数修正法”修正原固定除数,以维持指数的连续性,修正公式如下:

修正前采样股的市价总值/原除数=修正后采样的市价总值/修正后的除数。

由此得到修正后的除数,并据此计算以后的指数。
当股票分红派息时,指数不予修正,任其自然回落。

根据上海股市的实际情况,如遇下列情况之一,须作修正:

(1)新股上市;
(2)股票摘牌;
(3)股本数量变动(送股、配股、减资等等);
(4)股票撤权(暂时不计入指数)、复权(重新计入指数);
(5)汇率变动。

新股上市:新股上市第二天计入指数,即当天不计入指数,而于当日收盘后修正指数,修正方法为:

当日的市价总值/原除数=当日的市价总值+新股的发行股数×当日收盘价/修正后的除数

除权:在股票的除权交易日开盘前修正指数:

前日的市价总值/原除数=前日的市价总值+除权股票的发行股数×(除权报价─前日收盘价)/修正后的除数

撤权:在含转配的股票除权基准日,在指数的样本股票中将该股票剔除;

复权:在撤权股票的配股部分上市流通后第十一个交易日起,再纳入指数的计算范围。

4.指数的发布
上证指数目前为实时逐笔计算,即每有一笔新的成交,就重新计算一次指数,其中采样股的计算价位(X)根据以下原则确定;

(1)若当日没有成交,则X=前日收盘价
(2)若当日有成交,则X=最新成交价

上证指数每天各种传播方式向国内、国际广泛发布。

(二)上证180指数
上证成份指数(简称上证180指数)是对原上证30指数进行调整和更名后产生的指数。上证成份指数的编制方案,是结合中国证券市场的发展现状,借鉴国际经验,在原上证30指数编制方案的基础上作进一步完善后形成的,目的在于通过科学客观的方法挑选出最具代表性的样本股票,建立一个反映上海证券市场的概貌和运行状况、能够作为投资评价尺度及金融衍生产品基础的基准指数。

成份股的选择

(一)样本空间:剔除下列股票后的所有上海A股股票。
1、上市时间不足一个季度的股票;
2、暂停上市股票;
3、经营状况异常或最近财务报告严重亏损的股票;
4、股价波动较大、市场表现明显受到操纵的股票;
5、其他经专家委员会认定的应该剔除的股票。

(二)样本数量:180只股票。

(三)选样标准:行业内的代表性;规模;流动性。

(四)选样方法:
1、根据总市值、流通市值、成交金额和换手率对股票进行综合排名;
2、按照各行业的流通市值比例分配样本只数;
3、按照行业的样本分配只数,在行业内选取排名靠前的股票;
4、对各行业选取的样本作进一步调整,使成份股总数为180家。

样本股的调整
上证成份指数依据样本稳定性和动态跟踪相结合的原则,每半年调整一次成份股,每次调整比例一般不超过10%。特殊情况时也可能对样本进行临时调整。
指数的权数及计算公式上证成份指数采用派许加权综合价格指数公式计算,以样本股的调整股本数为权数。
其中,调整市值=∑(市价×调整股本数),基日成份股的调整市值亦称为除数,调整股本数采用分级靠档的方法对成份股股本进行调整。根据国际惯例和专家委员会意见,上证成份指数的分级靠档方法如下表所示。比如,某股票流通股比例(流通股本/总股本)为7%,低于10%,则采用流通股本为权数;某股票流通比例为35%,落在区间(30,40))内,对应的加权比例为40%,则将总股本的40%作为权数。

指数的修正
当样本股名单发生变化或样本股的股本结构发生变化或股价出现非交易因素的变动时,采用“除数修正法”修正原固定除数,以维护指数的连续性。

基日、基期与基期指数(基期亦称为除数)

1、上证180指数是1996年7月1日起正式发布的上证30指数的延续,基点为2002年6月28日上证30指数的收盘指数3299.05点,2002年7月1日正式发布。

计算公式

1、上证指数系列均采用派许加权综合价格指数公式计算。
2、上证180指数

上证成份指数以成份股的调整股本数为权数进行加权计算,计算公式为:

         报告期成份股的调整市值
报告期指数 = ──────────── ×1000
         基日成份股的调整市值

其中,调整市值 = ∑(市价×调整股本数),基日成份股的调整市值亦称为除数,调整股本数采用分级靠档的方法对成份股股本进行调整。根据国际惯例和专家委员会意见,上证成份指数的分级靠档方法如下表所示。比如,某股票流通股比例(流通股本/总股本)为7%,低于10%,则采用流通股本为权数;某股票流通比例为35%,落在区间(30,40 )内,对应的加权比例为40%,则将总股本的40%作为权数。

股市指数的计算方法

股票指数即股票价格指数。是由证券交易所或金融服务机构编制的表明股票行市变动的一种供参考的指示数字。由于股票价格起伏无常,
投资者必然面临市场价格风险。对于具体某一种股票的价格变化,投资者容易了解,而对于多种股票的价格变化,要逐一了解,既不容易,也不胜其烦。为了适应这种情况和需要,一些金融服务机构就利用自己的业务知识和熟悉市场的优势,编制出股票价格指数,公开发布,作为市场价格变动的指标。投资者据此就可以检验自己投资的效果,并用以预测股票市场的动向。同时,新闻界、公司老板乃至政界领导人等也以此为参考指标,来观察、预测社会政治、经济发展形势。
这种股票指数,也就是表明股票行市变动情况的价格平均数。编制股票指数,通常以某年某月为基础,以这个基期的股票价格作为100, 用以后各时期的股票价格和基期价格比较,计算出升除的百分比,就是该时期的股票指数。投资者根据指数的升降,可以判断出股票价格的变动趋势。并且为了能实时的向投资者反映股市的动向,所有的股市几乎都是在股价变化的同时即时公布股票价格指数。
计算股票指数,要考虑三个因素:一是抽样,即在众多股票中抽取少数具有代表性的成份股;二是加权,按单价或总值加权平均,或不加权平均;三是计算程序,计算算术平均数、几何平均数,或兼顾价格与总值。
由于上市股票种类繁多,计算全部上市股票的价格平均数或指数的工作是艰巨而复杂的,因此人们常常从上市股票中选择若干种富有代表性的样本股票,并计算这些样本股票的价格平均数或指数。用以表示整个市场的股票价格总趋势及涨跌幅度。计算股价平均数或指数时经常考虑以下四点:(1)样本股票必须具有典型性、普通性,为此,选择样本对应综合考虑其行业分布、市场影响力、股票等级、适当数量等因素。(2)计算方法应具有高度的适应性,能对不断变化的股市行情作出相应的调整或修正,使股票指数或平均数有较好的敏感性。(3) 要有科学的计算依据和手段。计算依据的口径必须统一,一般均以收盘价为计算依据,但随着计算频率的增加,有的以每小时价格甚至更短的时间价格计算。(4) 基期应有较好的均衡性和代表性。
二、指数的计算方法
计算股票指数时,往往把股票指数和股价平均数分开计算。按定义,股票指数即股价平均数。但从两者对股市的实际作用而言,股价平均数是反映多种股票价格变动的一般水平,通常以算术平均数表示。人们通过对不同的时期股价平均数的比较,可以认识多种股票价格变动水平。而股票指数是反映不同时期的股价变动情况的相对指标,也就是将第一时期的股价平均数作为另一时期股价平均数的基准的百分数。通过股票指数,人们可以了解计算期的股价比基期的股价上升或下降的百分比率。由于股票指数是一个相对指标,因此就一个较长的时期来说,股票指数比股价平均数能更为精确地衡量股价的变动。
1. 股价平均数的计算
股票价格平均数反映一定时点上市股票价格的绝对水平,它可分为简单算术股价平均数、修正的股价平均数、加权股价平均数三类。人们通过对不同时点股价平均数的比较,可以看出股票价格的变动情况及趋势。
(1)简单算术股价平均数
简单算术股价平均数是将样本股票每日收盘价之和除以样本数得出的,即:
简单算术股价平均数=(P1+P2+P3+…+ Pn)/n
世界上第一个股票价格平均——道琼斯股价平均数在1928年10月1日前就是使用简单算术平均法计算的。
现假设从某一股市采样的股票为A、B、C、D四种,在某一交易日的收盘价分别为10元、16元、24元和30元,计算该市场股价平均数。将上述数置入公式中,即得:
股价平均数=(P1+P2+P3+P4)/n
=(10+16+24+30)/4
=20(元)
简单算术股价平均数虽然计算较简便,但它有两个缺点:一是它未考虑各种样本股票的权数, 从而不能区分重要性不同的样本股票对股价平均数的不同影响。二是当样本股票发生股票分割派发红股、增资等情况时,股价平均数会产生断层而失去连续性,使时间序列前后的比较发生困难。例如,上述D股票发生以1股分割为3股时,股价势必从30元下调为10元, 这时平均数就不是按上面计算得出的20元, 而是(10+16+24+10)/4=15(元)。这就是说,由于D股分割技术上的变化,导致股价平均数从20元下跌为15元(这还未考虑其他影响股价变动的因素),显然不符合平均数作为反映股价变动指标的要求。

2 股票指数
(2)修正的股份平均数
修正的股价平均数有两种:
一是除数修正法,又称道式修正法。 这是美国道琼斯在1928年创造的一种计算股价平均数的方法。该法的核心是求出一个常数除数,以修正因股票分割、增资、发放红股等因素造成股价平均数的变化,以保持股份平均数的连续性和可比性。具体作法是以新股价总额除以旧股价平均数,求出新的除数,再以计算期的股价总额除以新除数,这就得出修正的股介平均数。即:
新除数=变动后的新股价总额/旧的股价平均数
修正的股价平均数=报告期股价总额/新除数
在前面的例子除数是4,经调整后的新的除数应是:
新的除数=(10+16+24+10)/20=3,将新的除数代入下列式中,则:
修正的股价平均数=(10+16+24+10)/3=20(元)得出的平均数与未分割时计算的一样,股价水平也不会因股票分割而变动。
二是股价修正法。股价修正法就是将股票分割等,变动后的股价还原为变动前的股价,使股价平均数不会因此变动。美国《纽约时报》编制的500 种股价平均数就采用股价修正法来计算股价平均数。
(3)加权股价平均数
加权股价平均数是根据各种样本股票的相对重要性进行加权平均计算的股价平均数,其权数(Q) 可以是成交股数、股票总市值、股票发行量等。
2.股票指数的计算
股票指数是反映不同时点上股价变动情况的相对指标。通常是将报告期的股票价格与定的基期价格相比,并将两者的比值乘以基期的指数值,即为该报告期的股票指数。股票指数的计算方法有三种:一是相对法,二是综合法,三是加权法。
(1)相对法
相对法又称平均法,就是先计算各样本股票指数。再加总求总的算术平均数。其计算公式为:
股票指数=n个样本股票指数之和/n
(2)综合法
综合法是先将样本股票的基期和报告期价格分别加总,然后相比求出股票指数。即:
股票指数=报告期股价之和/基期股价之和
代入数字得:
股价指数=(8+12+14+18)/(5+8+ 10 + 15) = 52/38=136.8%
即报告期的股价比基期上升了36.8%。
从平均法和综合法计算股票指数来看,两者都未考虑到由各种采样股票的发行量和交易量的不相同,而对整个股市股价的影响不一样等因素,因此,计算出来的指数亦不够准确。为使股票指数计算精确,则需要加入权数,这个权数可以是交易量,亦可以是发行量。
(3)加权法
加权股票指数是根据各期样本股票的相对重要性予以加权,其权数可以是成交股数、股票发行量等。按时间划分,权数可以是基期权数,也可以是报告期权数。以基期成交股数(或发行量)为权数的指数称为拉斯拜尔指数;以报告期成交股数(或发行量)为权数的指数称为派许指数。
拉斯拜尔指数偏重基期成交股数(或发行量),而派许指数则偏重报告期的成交股数(或发行量)。目前世界上大多数股票指数都是派许指数。
1.上证股票指数系由上海证券交易所编制的股票指数,1990年12月19日正式开始发布。该股票指数的样本为所有在上海证券交易所挂牌上市的股票,其中新上市的股票在挂牌的第二天纳入股票指数的计算范围。
该股票指数的权数为上市公司的总股本。由于我国上市公司的股票有流通股和非流通股之分,其流通量与总股本并不一致,所以总股本较大的股票对股票指数的影响就较大,上证指数常常就成为机构大户造市的工具,使股票指数的走势与大部分股票的涨跌相背离。 2.深圳综合股票指数系由深圳证券交易所编制的股票指数,1991年4月3日为基期。该股票指数的计算方法基本与上证指数相同,其样本为所有在深圳证券交易所挂牌上市的股票,权数为股票的总股本。由于以所有挂牌的上市公司为样本,其代表性非常广泛,且它与深圳股市的行情同步发布,它是股民和证券从业人员研判深圳股市股票价格变化趋势必不可少的参考依据。在前些年,由于深圳证交所的股票交投不如上海证交所那么活跃,深圳证券交易所现已改变了股票指数的编制方法,采用成分股指数,其中只有40 只股票入选并于1995年5月开始发布。
现深圳证券交易所并存着两个股票指数,一个是老指数深圳综合指数,一个是现在的成分股指数,但从最近一年多的运行势态来看,两个指数间的区别并不是特别明显。
三、沪深统一300指数(可能中标股指期货标的指数)
经过一段时间的讨论、研究和论证,上海金融衍生品交易所筹备组对首只股指期货的标的指数、合约大小等有了比较统一的意见,沪深统一300指数很可能成为第一个股指期货品种的标的指数。
早在2001年底,上证所和深交所就已初步完成统一300的设计工作。2002年起,该指数开始在上证所内部运行,并于去年4月8日正式上市。该指数有着较长的运行时间,具有"交易指数"特征;更重要的是,它是两家交易所合作的产物,是第一个具有广泛代表性的A股统一指数,能较好反映市场运行状况,因此受到监管层青睐,从而成为股指期货的首选标的。
一位参加统一300设计工作的专家表示,统一300作为标的指数具有较高的套期保值功能和较低的套期保值成本,为机构投资者的套期保值创造了良好条件,符合管理层推出指数期货的初衷。
"监管层选择指数的第一要求是有利于风险控制,其次才是流动性和交易性。"以上人士透露,"有一些指数虽然流动性和交易性优于统一300,但易被市场操纵。"
筹备组通过对比了解,统一300与国际上许多著名指数如道·琼斯、标准普尔500、日经225等都兼具基准性和交易性特点。从计算结果看,其总市值覆盖率平均为65%,并且相当稳定;"流动性"权重低于"规模"权重,成交金额覆盖率基本在50%以上。这说明,在A股市场分散化程度较高的背景下,沪深300指数不但很好反映了市场真实面貌,而且不易被操纵。
另据了解,上海金融衍生品交易所筹备组准备给中国证监会上递一份报告,对选择统一300作为股指期货的第一个产品的理由与意义作出阐述。
统一300股指期货的推出为基金业、机构投资者及广大的中小投资者拓宽投资渠道,对冲、控制投资风险创造了良好的条件,有助于投资理财的金融服务业走出困境,在制度方面创造较为全面的保障体系,增加投资机会,扩大服务范围。
同时,推出统一300股指期货还将为目前进行的股权分置改革提供更大的回旋余地,有利于政府对证券市场更多地采用经济杠杆手段进行调控,为建立市场平稳环境创造良好的条件。
沪深统一300股指是首次编制的综合反映中国证券市场的全面运行状况的股票指数,为指数化投资和金融衍生产品的创新发展提供了重要基础。其基期选择为2004年12月31日,基日基点确定为1000点。股票样本总数共300支,分别在沪、深两市选择。样本股选择的基本标准是规摸大、流动性好和运行平稳的优良股票,另附加一些诸如上市时间、运行状态、波动特征等具体方面的要求标准。
沪深300指数的编制方法
沪深300指数的样本股是沪深两市所有A股股票中流动性强的300只规模最大的股票。
样本空间:剔除下列股票后的所有沪深两市A股股票。
上市时间不足一个季度的股票;
暂停上市股票;
经营状况异常或最近财务报告严重亏损的股票;
股价波动较大、市场表现明显受到操纵的股票;
其他经专家委员会认定的应该剔除的股票。
选样标准:规模,流动性。
选样方法:对样本空间股票在最近一年(新股为上市以来)的日均成交金额由高到低排名,剔除排名后50%的股票,然后对剩余股票按照日均总市值由高到低进行排名,选取排名在前300名的股票作为样本股。
样本股的调整:沪深300指数依据样本稳定性和动态跟踪相结合的原则,每半年调整一次成份股,每次调整比例一般不超过10%。样本调整设置缓冲区,排名在240名内的新样本优先进入,排名在360名之前的老样本优先保留。当样本股公司退市时,自退市日起,从指数样本中剔除,由过去最近一次指数定期调整时的候选样本中排名最高的尚未调入指数的股票替代。
基日、基期与基期指数:以2004年12月31日为基日,以该日300只成份股的调整市值为基期,基期指数定为1000点,自2005年4月8日起正式发布。
计算公式:采用派许加权综合价格指数公式计算
报告期指数 = 报告期成份股的调整市值 / 基日成份股的调整市值 × 1000
其中,调整市值 = ∑(市价×调整股本数),基日成份股的调整市值亦称为除数,调整股本数采用分级靠档的方法对成份股股本进行调整。沪深300的分级靠档方法如下表所示。比如,某股票流通股比例(流通股本/总股本)为7%,低于10%,则采用流通股本为权数;某股票流通比例为35%,落在区间(30,40 )内,对应的加权比例为40%,则将总股本的40%作为权数。
深300指数具有三个主要特点:首先是代表性,沪深300指数的样本股数量约占沪深所有A股数量的五分之一,但样本覆盖了沪深市场六成左右的市值和58.29%的流通市值。其次是投资性,样本股公司的净利润总额占市场净利润总额的比例达到83.55%,现金分红总额占市场分红总额的80%;平均市盈率19倍,低于市场整体水平。第三是相关性,沪深300指数与上证180指数及深证100指数之间的相关性高,相关系数分别达到99.7%和99.2%,表明沪深300指数能够充分反映沪深A股市场股价变动的整体情况。
但是鉴于目前国内缺乏权威的行业分类标准的现状,沪深300指数没有进行行业分类。同时,沪深300指数在编制方面主要采用了目前国际指数编制广泛采用的分级靠档技术。

Monday, October 22, 2007

网站评选“最难汉字”zz

身为中国人,就应该懂中文字,你又认得几多个?据香港明报报道,有网民在网上搞“最难汉字”评选活动,选出21个一般人不认识的生字候选,个个令人摸不着头脑。
发起评选的英文网站“Hardest Chinese Ever”选了21个字供网友投票,其中解“驱魔”的字,暂时得票最多。
在众多生字中,有一字(图1中第3个字) 被使用至今,是陕西一种特色面食,普通话读“biang”第二声,关于其来历则有多种民间流传版本,其中之一是秦始皇有一日吃厌了山珍海味,太监到街上买了这碗平民小吃,反令他胃口大开,他觉得既然已成为“御用”食物,再也不能令平民如此轻易吃到,就御赐一个字形复杂的名,有意令平民难以写出此字。关于此字的写法,亦有口诀可记:“一点一横长,言字当中梁,两边水袅袅,中间一匹马在扛;东边长,西边长,心作底,月搭墙,关公出来踢一脚,婆婆出来戳一刀,一个小孩飞上墙。”
面对21个“最难汉字”,就连汉字学专家、香港中文大学中国语言及文学系语文导师张锦少亦只懂表中第14个字,其它均需查字典。他说,众字中不少是生僻字、古字,即是日常生活不常用的汉字,“这些字不用太考究,因为认识也没有用,日常根本不会用”。
张锦少说,至今无正式统计共有多少汉字,国内较通行的大型字典《汉语大字典》收录5.4万字,《中华字海》更达8.5万个。根据中大人类认知跨科比较研究室的“现代汉语常用字频率统计”,80至90年代两岸三地常用汉字约有4600至4900个。香港前教育署编制的《常用字字形表》则收字共4759个,综观中小学生所识的汉字约应有3000至4500个。
香港浸会大学中文系系主任周国正也表示,虽然世上有6万至8万汉字,但多为不常用的,“好多字,除了在字典之外,你一生都不会遇到”。他说,一般人至中学毕业时虽仅认识3000多个汉字,但已够看懂一般书刊98%内容。
周国正说,中文需要不同词语组合表达,故学懂字,不代表中文运用能力高,懂得造词才是重要。他说:“例如‘素服’一词,并非指朴实的服装,而是指孝服。我们不可以只凭字,就解释其意思。”又说,有些字是以前王帝的名字,其臣民不能用,有些艰深的字则来自乐谱,在岁月流逝下,均已流失于日常生活。(林迎、曾媚、彭碧珊)

Friday, October 19, 2007

网易的搜索引擎-网易有道

一个偶然的机会知道了网易前一段时间出了个beta版的搜索引擎,测试了一下

网易主要还是推的自己的博客搜索功能,主要是有博客评分,博客热度的计算
另外就是发挥了163等这样的web2.0设计的优点,网页预览都是直接在网页上鼠标悬停弹出,如果网速够快也许会比较爽
那个海量词典还是很赞,后面的例句的翻译是从网上抓来的,抓的挺准,查定义什么的结果也不错,深度怀疑是人工在网络将这些名词分析出来的,现在不是流行人肉搜索引擎吗……
但我搜CRF怎么就没有条件随机场的意思呢……

其他的功能就比较一般了,包括汉语拼音提示,百度和google.cn都做的不错了,虽然我从不用google.cn。。。
还有高亮的功能,很多浏览器、搜索引擎、工具栏都有

Tuesday, October 16, 2007

越狱第三季第四集.Sara死掉的真实原因

  盒子里是Sara的人头!我还以为只会是手指呢。心想肯定会有不少对此事的报道,搜下,果然,找到一篇《Prison Break Exclusive: The Real Story Behind Sara's Death》,是一篇访谈,详细说明了Sara死掉的原因,大略看一下,结论是:

  As Prison Break executive producer Matt Olmstead explains in this exclusive interview, the violent nature of Sara's death was the culmination of long and fruitless negotiations between the show and new-mom Sarah Wayne Callies. It's enough to make your head spin. (Sorry. Poor taste.) Stick around after the Q&A for Callies' response. And then feel free to assign blame wherever you feel it's warranted.

  ……So, there you have it. Michael and Sara's love story was cut short over a frakkin' contract dispute...

  大意是说,演员合约谈判失败,只好杀死Sara。

  文中的提问包括:

  剧组本来说不会因为Sarah怀孕而让她退出新季的,怎么现在又杀了她?

  有没有考虑过,这样做等于向两年来一直关注Michael-Sara爱情的观众打了一巴掌?

  剧组是否迫不得已才提前杀死了Sara?

  Sara自己不愿意回归剧组吗?你知道为什么吗?你不觉得奇怪吗?她在剧组里工作不开心吗?

  用砍头的形式宣告Sara退出剧组,是不是你们私心报复她不肯回来?

  ……

  剧组的回答挺长的,我没详细看完,大概也就是"表示遗憾"了。


Monday, October 15, 2007

选择

选择做出了就没什么后悔的
做选择的时候深思熟虑思前想后
但一但做出了决定
只能积极努力的面对
things can't be worse
因为,很多时候已经没有退路
与其生活在过去里
不如生活在今天

这么简单的道理
希望自己能记住

Saturday, October 13, 2007

基金扭亏为盈!

基金入市三天,涨二天最后一天小跌,第二天就已经将申购赎回的手续费赚了回来,扭亏为盈~

^_^真的很不简单,看好的几支很剽悍。不过还是要提醒自己高处不胜寒,心态和计划都要冷静平和,精神上不能被战胜。

Good luck~

Tuesday, October 9, 2007

国米后备梯队也疯狂 蓝黑未来军团竟惊人40-0狂扫对手zz

新浪体育讯 40-0的比分如果出现在网球比赛中也许并不令人惊讶,不过这却是由国际米兰少年队的孩子们,在大区少年足球联赛中客场挑战对手市贝尔高克莱马所创下的惊人战绩。
  昨天在克莱马市客场作战的国际米兰少年队的孩子们在全场比赛结束后以40-0的比分大胜对手,这个比分不要说在成年组足球比赛中几乎绝无仅有,就是在少年组的比赛中也是难得一见。在比赛中,国际米兰少年队年仅10岁的前锋伯纳佐利一个人就进了8个球,而他的队友里高蒂进了6个球,迪马克进了5个球,阿奎斯塔帕奇和卡列罗分别进球3个,罗扎和布拉比拉分别进球2个,而雷奥蒂尼、比安塔尼达、萨拉罗利、佛马托、卡萨尼、考乌阿梅、帕维希、卡里尼、罗萨申扎和奥皮奇则各有一个进球。
  而少年队选手们所创下的前所未有的大胜比分似乎让俱乐部觉得有些尴尬。俱乐部基层队负责人罗贝托-萨马登表示:“想教会10几岁的孩子不要斩尽杀绝实在太难了,他们不明白等到了一定程度之后其实完全可以不必再非射门得分不可,而是光在场上传传球倒到脚就行了。孩子们都很实在,完全是出于自己本能行事的,如果他们能进8个球,就肯定不会进了7个就收脚。程度和量这样的问题是要等他们到了12、3岁的时候才会开始有概念的东西。”
  而事实上,如果仔细看看比赛记录的话,也许我们得说国际少年队的孩子们多少已经给对手留了不少面子了:蓝黑少年队的第一个进球是在比赛开始第一分钟时由雷奥蒂尼打入的,而第40个进球则是在第42分钟时由阿奎斯塔帕奇打入,几乎每分钟都有一个进球,而从阿奎斯塔帕奇为
国际米兰少年队攻入了当场比赛的最后一个进球时起,直到比赛结束为止的整整18分钟内(少年联赛全场比赛时间为60分钟,分为15分钟一段一共4段,而并非像正式成人比赛那样踢满90分钟的上下半场)国际米兰少年队都再没有任何进球。
  也许是在42分钟之后伯纳佐利和他的队友们看到了他们的对手们,那些和他们一般大的孩子们脸上的表情,于是自动停下了进球表演。
  “不管怎么说,”萨马登说道:“孩子的比赛是非常单纯简单的,如果尽量用语言来解释清楚的话,我想说,他们单纯只是为了快乐才比赛,为了体会踢球的感觉,而不会去想什么技战术阵形之类的东西,只是单纯的想跟对手过招。他们连积分榜的概念都不会有。”
  由鲁斯卡和拉维拉所指挥的国际米兰少年队在已经进行的四场比赛中取得4连胜,一共有104个进球,战绩骄人。
  “事实上我们挑选的都是非常出色的队员,不过在这种年龄来说数字并不能说明什么问题。”作为结束,萨马登如是说到。

Saturday, September 22, 2007

阿德誓言国米皇帝将重新归来:我没有欺骗莫拉蒂zz

最近令人激动的消息太少了,这真是给人了一片希望
bless! 国王归来!

新浪体育讯 在意大利天空电视台为蓝黑球队的百年赛季奉献的新节目“100和赞美”的首次采访中,阿德里亚诺谈到了国际米兰、足球和他的私生活。

  问:在一段艰难的时期之后,我们在与卡塔尼亚的比赛中看到了真正的阿德里亚诺……

  答:我不想谈论去年发生的事情。对我来说,这是一个重要的时刻,我想证明我仍然是一名优秀的球员。

  问:在圣西罗与卡塔尼亚的比赛中,当你上场时,你的头脑里出现了什么?

  答:我有点紧张,因为这是我赛季中的首场比赛。但一切都很顺利。

  问:为什么球迷的影响对于一名球员来说是最重要的方面之一呢?

  答:这很重要,对我来说尤其如此,因为我曾经度过了恐怖的一年半的时间,所以在球场上下听到球迷给你力量是非常重要的。这极大的帮助了我,但我知道,我能做更多,我正在和球队一起非常努力的工作,以上演越来越好的表现。

  问:所以你明白了,你在职业生涯的最近一段时期中缺少了一些重要的东西?

  答:我在试图做出修正,这样我可以比在过去几年做出更多东西。我同时认为,球队也非常需要我。他们知道,当我在状态时,我能为他们做出很多东西。

  问:为什么你当时没有找到你在足球上的出口呢?

  答:因为有太多让我沮丧的东西,我没有将我的麻烦留在球场下,或者很好的处理那样的形势。在球场上训练时,我只是在考虑我的问题,我没有做好。这是我的错。我应该忘记我糟糕的时期,并试图踢出我最好的足球,以忘记我的问题,但这并没有发生。但我没有伤害任何人。很多人说我欺骗了俱乐部和莫拉蒂。今天我要说,我一生从来没有欺骗过任何人,我希望我能忘掉糟糕的时期,做好的我的工作。

  问:在意大利天空电视台的另一次采访中,路易斯-菲戈说,浪费掉的时间永远不会回来了。你曾经考虑这一点吗?

  答:是的,我浪费了我生命中一年半的时间,但对于一个人来说,这些事情是有可能发生的。这发生在了我身上,我希望它能帮助我在生活上成熟起来。

  问:你曾经打进的最漂亮的球是哪个?

  答:在圣西罗与乌迪内打进的那个。每次我看到它时,我仍然真的很喜欢它。那时,我的职业生涯一切都很顺利。我相信今年我能开始做出重要的事情。在身体上,我感觉很好,对我来说,这是非常重要的,因为我有很多肌肉。我希望我还能打进这样的入球。

  问:为什么我们没有再看到那些商标性的大力射门呢?

  答:我在不断的尝试,因为大力射门是我的一个特点。在与卡塔尼亚的比赛中我做过尝试,最终我击中了立柱。这些东西将逐渐显现出来。

  问:你被排除出冠军联赛名单是一个公开的创伤吗?

  答:现在我很平静,因为这件事已经过去一段时间了。显然,球员想踢冠军联赛,但事情已经这样了,我应该尊重曼奇尼和俱乐部的决定。我很沮丧,因为我不能在前几场欧洲比赛中帮助球队,但现在我将为了回来努力工作。如果我像现在这样工作的话,我有很大的机会回来。

  问:你喜欢你的绰号“皇帝”吗?

  答:我仙子明白了拥有这样一个绰号的责任。我喜欢它,但责任也随着大幅度的增加了,所以你总要达到最好的状态,这样才能对得起这样一个绰号,但我今年肯定会重新成为“皇帝”的。

  问:你曾经告诉你的母亲说,当你一无所有是你会更开心,这是真的吗?

  答:是的,这是真的,我把这话告诉了所有人。显然,金钱会帮助你做很多事,但当你沮丧的时候,金钱一点也不会帮助你,所以我认为,一直支持你的人是你的家庭。首先,有上帝,然后有你的家庭。我不知道其他人是怎么想的,但这是我的看法。

  问:你明白你需要什么才能高兴了吗?

  答:是的,我现在已经明白了。我是一个喜欢笑和开玩笑的人。当我沮丧时,这就意味着有问题了。现在我重新高兴了起来,我将我母亲和我儿子都接到了米兰。对我来说这是非常重要的,因为看上去就像我找回了丢失的幸福一样。

  问:阿德里亚诺是一个什么样的父亲?

  答:(笑)他非常平静,但我儿子总会把事情弄糟……我总会和他一起玩,有时他会在凌晨三四点醒来,而我就会有点生气,但那是开心的。他是一个很好的儿子。

  问:他像你吗?

  答:当我很小的时候,我喜欢玩球。我认为他将做一份不同的工作,但说这个为时尚早。

  问:在过去几个月中,他们关于你说的最糟糕的东西是什么?

  答:他们说了太多有关我私生活的事情。显然我犯了很多错误,但开始重新说起过去的事情是不对的,因为本赛季我为改正并且不犯去年犯的那些错误而尽一切努力。我认为媒体现在应该对我表示出更多的尊重,而并不是总说起过去的事情。

  问:你开始选择正确的朋友了吗?

  答:说实话,我从来没有很多朋友。我认为当你面临艰难的时刻时,你会找借口,会求助于你的朋友们。但就像我多次说过的,问题是我一个人的。当你感觉不好时,你会寻求荒谬的东西,这是错误的。

  问:有队友给过你正确的建议吗?

  答:科尔多巴告诉了我很多很好的东西,但我的所有队友都对我产生了重要的影响。他们都知道,当我感觉好时,我能为球队做出更多东西。他们都曾经帮助过我。他们可以看到我变了,他们告诉我继续这样做,并且越来越好。我每天都在这样做,我认为这是做好的正确途径。

  问:你的母亲罗茜尔达是你一生中的唯一女人吗?

  答:是的,但实际上不是。还有我的祖母,在我小时候,他带我去弗拉门戈训练。那时我们克服了很多困难。还有我兄弟和我儿子。一直以来,我的整个家庭对我来说都非常重要。

  问:你的家庭能明白关于你的其他人不知道的什么东西?

  答:也许他们告诉我我太和善了。这是我的问题。很多人试图欺骗我,但我就是这样,我不能做一个不同的人。例如,当我在训练中和别人吵架时,我总会感觉很糟糕。我一直试图做一个谦逊的人,不伤害任何人,而我认为这对我来说是积极的。

  问:如果你父亲仍然健在的话,对你来说什么将是不同的呢?

  答:很多,因为我是如此的贴近他。如果他还在这里的话,我会在那一年半中得到金球奖,因为他将帮助我保持平静。我曾经度过了一个非常出色的赛季,然后所有这些东西都发生了。这些东西会在任何人身上发生,这当然是一段糟糕的时期。开始我并不知道我失去了父亲,但随后,他不再是我日常生活的一部分了,这是最沉重的打击。这真的伤害了我。

  问:你能再说一遍你今年夏天说的关于你在酒精上问题的话吗?

  答:能。我说了那些话,我再把它们说出来没问题。那时我真的无法入睡或者做任何积极的事情。我只考虑我的问题,我喝的有点多了。但我完全不想再次开始做那些事情了。

  问:你会给自己什么建议呢?

  答:永远做现在的自己。试图以可能最好的方式过我的足球和家庭生活。并且试图脚踏实地,这也是我一直在做的。

  问:此时此刻,足球对于你来说意味着什么?

  答:它意味着成为2年前那个强大的阿德里亚诺的机会。我将付出一切,以重新成为过去的那个我。很多人注意到了我在态度上的重要改变。他们都告诉我我变了,我在做我一段时间以前没有做到的事情。我将一直在所有事情上竭尽全力。

  问:国际米兰必须在哪些方面提高?

  答:就像曼奇尼说的,我们应该更加专注,并且不被任何事吓到。我们的球队中拥有优秀的球员,我们可以做得非常出色。冠军联赛的第一场比赛很糟糕,但我们应该平静,并且在这一周里努力工作,以继续我们正在做的工作。

  问:对你们要在周日面对的前国际米兰助理教练和现任利沃诺主教练费尔南多-奥尔西,你要向他传递什么信息?

  答:(笑)我希望我能进球……这将仍然是一场艰苦和困难的比赛,但让我们希望我们表现出色吧。祝他们好运,也祝我们好运。

  问:你们将在一周内踢3场联赛……

  答:我们希望努力工作,并取得全胜。这非常重要。

  问:要做出什么许诺吗?

  答:我将竭尽全力,重新成为过去的那个我。我要告诉所有人,他们仍然可以相信我。

  (国际米兰中文官方网站)

Thursday, September 20, 2007

blogspot又正常了

前两天开始国内可以正常访问
我们不再需要tor或者anonymouse.org了
tnnd真是折腾人,万恶的盾啊,影响心情-_-b

btw: 国米又输了,输给土尔其的小烂队,就不能啥时候让咱惊喜一下,老干这事,无语了,10月2日加油拼掉PSV吧

Saturday, September 8, 2007

锂电与镍氢电池区别,总结一下

目前笔记本电脑、手机、数码相机等使用的电池主要分三种:1.镍铬电池、2.镍氢电池、3.锂电池;它们一般表示为:镍镉Ni-Cd、镍氢Ni-MH、锂电Li。主要用的还是后两种,第一种已经基本被淘汰了。从网上查了一下这些电池的区别:

最早的笔记本和手机都是使用Ni-Cd镍镉电池,由于当时电池技术不够先进,因此镍镉电池有了很多令人头疼的缺点,如:体积大、份量重、容量小、寿命短、有记忆效应等(一无是处)。

锂电具有体积小、重量轻、容量大、记忆效应低、充电时间短等优点,颇受用户喜爱。锂电池也分两种,一种是锂电,另一种是锂离子电池。锂电很早以前就有了,它使用时不太安全,经常会在充电时出现燃烧、爆裂的情况,这也许是因为锂元素太活跃的缘故。后来就有了改进型的锂离子电池,加入了能抑制锂元素活跃的成份,从而使锂电真正达到了安全、高效、方便,而老的锂电也随之淘汰了。至于如何区分它们,从电池的标识上就能识别,锂电为Li、锂离子电池为Li-ion。现在,笔记本和手机使用的所谓锂电,其实就是锂离子电池。锂离子电池(还是叫锂电比较顺口)也有缺陷,如价格高和充放电次数少等等。锂电池的充放电次数只有400-600次,经过特殊改进的产品也不过800多次。按每天充电一次计算,最好的锂电池也不过两年多就歇菜了。

镍氢电池是目前最环保的电池,注重环保的国家都大力提倡使用镍氢电池,因为易于回收再利用,且对环境的破坏也最小。不过镍氢电池与锂电相比,还是有一些缺点。充电时间长、重量较沉、容量也比锂电小,还有记忆效应。它的记忆虽然不像镍镉电池那么大,但还是需要放电,用户必须用尽后再充电。笔记本如此,手机也一样。镍氢电池的充电次数能够达到700次以上,某些质量好的产品充放电可达1200次,这样一比较,镍氢电池要比锂电池长寿,而且镍氢电池的价格也要比锂电池低很多。

Friday, September 7, 2007

笔记本锁键问题及其他

玩游戏时发现hp笔记本几个键不能同时按下
HP的笔记本好像3个键(不包括ctrl/shift)一起按就挂了…不能识别,据说是为了节省的一些设计
需要外接键盘才能用,这几乎已经达成共识!

外接键盘,有以下经验,部分收集自网上。

[[[标准:以劲乐团的7键不冲突为标准。]]]

1)市面上的BENQ(或ACER)、DELL、微软、优派、还有很多杂牌的,大多型号的键盘都有冲突。
98%的多媒体键盘都冲突S+D+F+空格+J+K+L,而且几乎找不到七个键不冲突的。因为这些多媒体键需要占用编码资源。

2)市场上不冲突的键盘推荐,罗技键盘除了多媒体的和无线的,几乎其他的没有不冲突的。推荐,无影手,酷影手等等。

双飞燕的键盘也大多不冲突。

七喜的一些键盘不冲突。

3)20元上下的键盘都不大有冲突。但是要PS2接口的,USB的大多都不行!!USB键盘一般最多只支持六键同时按,但就是不支持7个键!

4)BenQ有八键无冲突键盘销售(名称:轻指飞扬。型号:Q300)。这是专门针对劲乐团,劲舞团玩家推出的键盘,在键盘的背面还有专门针对劲乐团玩家的说明!

Tuesday, September 4, 2007

nw8440 hp笔记本入手!

这是目前我用过的最高端的机器(台式+laptop)
虽然只是做intern临时用一年,真是激动啊
可能是因为内部的原因,和网上的配置报的不大一样,总体来说好于标配
现在真是感受到没有相机的坏处,应该拍张贴上来,哈哈开心

配置:
intel core 2Duo 7200 2.0G
2.0G RAM!
ATI FireGL V5200 256M
DVD RW/R
最高屏幕分辨率 1680*1050*32 60Hz

屏幕可视角度非常大,大约170左右,但不像网上写的,没有指纹识别

Tuesday, August 28, 2007

红脸和白脸的由来

这都理解不了,还要在网上查,太笨了……哪个是好人来着-_-b

红脸:京剧中的正派角色。指扮演正面的角色,对事情采取宽容忍让的态度。
白脸:京剧中的反派角色。指扮演反面的角色,对事情采取尖酸苛刻的态度。

红脸是好人,白脸是坏的。
就是说一个装好人(软弱的好说话的),一个装坏人(强硬的死板的)!!

Sunday, August 26, 2007

希望越大,失望越大——意甲开赛之前

第一场比赛已经开始了,明天Inter迎战联赛第一个对手乌迪内
赛前的评论太多了,说Inter深不可测,比肩巴萨宇宙第一强队,又是领衔意甲转会市场,最后结果如何,还是要拿出来溜溜,比赛见真章
希望越大,失望越大啊,Inter本来就是个这样的球队,专心打好每一场比赛,宇宙第一强队又如何,进不了球岂不是白玩。
更何况我们更衣室矛盾依旧,国王尚未归来,还有我们遇弱则弱,遇强不强,内战内行,外战外行一大堆问题。
Anyway, foza Inter in the new season!
联赛冠军无所谓,UEFA上搞点成绩出来,也不用让隔壁这么嚣张,哈哈

Thursday, August 23, 2007

MP3出现故障流程及常见问题zz

这个软件好用!我的aigo v plus mp3连电脑都读不出来了,用这个驱动update一下就好了~

接触了好长时间的MP3,对于MP3出现的问题发现好多都是由于软件问题导致的故障而并非是产品本身的故障问题!对于这样的问题现针对MP3出现问题后的处理方法与大家分享!
1。首先当MP3出现问题以后一定不要慌张,首先要确定产品的故障及产品的品牌及产品的型号。然后尽量详细的阅读产品的说明书看是否有误操作或者有些注意事项自己之前并不知道。而且产品说明书上一般都会针对产品误操作导致的简单问题进行介绍及简单的处理办法!
2。如果计算机可以识别的情况下,一般使用随机购买的光盘上带的管理软件或者使用FAT进行格式化简单的问题就可以解决的
3。当确定了自己的产品的品牌及型号并切说明书上介绍的东西并不能解决自己产品的问题时候,大家可以借助网络来解决自己的问题!一般的比较正规的品牌都会有自己的官方网站,可以去这些网站找到自己产品的型号的产品的修复工具!一般的问题都是可以用这些工具进行解决的!
4。如果上面的方法还是不能解决自己的问题的时候就需要求助于官方网站上的专业服务论坛或者服务电话来知道我们进行解决了(正规的品牌都会针对自己的产品设置正规的专业服务区和客户服务专线)。
5。当自己的产品经过上面的办法还是没有进行解决的话,那么非常不幸,也许我们的产品需要送到维修站来帮我们解决了!

对于AIGO爱国者经常出现的故障及解决办法下面进行简单的汇总,希望对于大家能够有所帮助(提供的软件链接均属于AIGO爱国者官方网站提供的)!

(1)AIGOF008产品、I系列:
针对出现I/O错误、能够当U盘使用却无法播放歌曲、一开机就error reformat 、格式化时提示“无法格式化”等
软件地址:http://www.huaqi.com/driver/mp3/mp3-F008.rar


(2)AIGOF007产品和2003年11月以后出的V PLUS系列的产品:
针对出现I/O错误、能够当U盘使用却无法播放歌曲、一开机就error reformat 、格式化时提示“无法格式化”等
软件地址:http://www.huaqi.com/driver/mp3/aigov+f007update.zip

(3)AIGOF166、A18产品:
针对出现I/O错误、能够当U盘使用却无法播放歌曲、一开机就error reformat 、格式化时提示“无法格式化”等。
软件地址:http://www.huaqi.com/driver/usb/usbmp3/usb_mp3_A18.zip
下载此驱动安装后需要搜索到stupdaterapp.exe后,用stupdaterapp.exe进行格式化就可以了

(4)月光宝盒V+(2003年11月以前购买的产品,请注意和V系列的产品进行区分):
针对出现I/O错误、能够当U盘使用却无法播放歌曲、一开机就error reformat 、格式化时提示“无法格式化”等、不开机等。
软件地址:http://www.huaqi.com/driver/mp3/nforce_Plus.zip

(5)月光宝盒P/F(2003年11月以前购买的产品):
针对出现I/O错误、能够当U盘使用却无法播放歌曲、一开机就error reformat 、格式化时提示“无法格式化”等、不开机等。
软件地址:http://www.huaqi.com/driver/mp3/nforce_PF.zip

(6)月光宝盒V系列产品(请注意与V PLUS系列的产品进行区分):
针对出现I/O错误、能够当U盘使用却无法播放歌曲、一开机就error reformat 、格式化时提示“无法格式化”等、不开机等。
软件地址:http://www.huaqi.com/driver/mp3/mp3-v.zip
下载此驱动安装后:
1 将月光宝盒中的电池取出来

2 将月光宝盒产品与计算机连接使用。

3 将电池装入月光宝盒产品内、开机

4 如果可以开机,进行格式化

5 进入C 盘的Program Files文件夹

6 查找Digital文件夹中的Digital AudioDev Audio Playe文件夹,从中运行stmp3update文件
刷新月光宝盒的芯片程序后查看是否可以解决问题。

(7)迷你王(录音MP3-H06型/H07)升级程序:
针对出现I/O错误、能够当U盘使用却无法播放歌曲、格式化时提示“无法格式化”等、不开机等。
软件地址:http://www.huaqi.com/driver/usb/usbsoft/sj-mp3-h06.zip

(8)迷你王(线控录音MP3 E08/E18)系列产品升级程序 :
针对出现I/O错误、能够当U盘使用却无法播放歌曲、格式化时提示“无法格式化”等、不开机等。
软件地址:http://www.huaqi.com/driver/usb/usbsoft/usb_mp3_sj.zip

Saturday, August 18, 2007

C是一门朴素的语言,你使用的命名也应该这样

1 常见命名规则比较著名的命名规则首推匈牙利命名法,这种命名方法是由Microsoft程序员查尔斯·西蒙尼(Charles Simonyi) 提出的。 其主要思想是“在变量和函数名中加入前缀以增进人们对程序的理解”。匈牙利命名法关键是:标识符的名字以一个或者多个小写字母开头作为前缀;前缀之后的是首字母大写的一个单词或多个单词组合,该单词要指明变量的用途。例如:lpszStr, 表示指向一个以'\0'结尾的字符串(sz)的长指针(lp)变量。
骆驼(Camel)命名法近年来越来越流行,在许多新的函数库和Java这样的平台下使用得当相多。骆驼命名法,正如它的名称所表示的那样,指的是混合使用大小写字母来构成标识符的名字。其中第一个单词首字母小写,余下的单词首字母大写。例如:printEmployeePaychecks(),函数名中每一个逻辑断点都有一个大写字母来标记。
帕斯卡(Pascal)命名法与骆驼命名法类似。只不过骆驼命名法是第一个单词首字母小写,而帕斯卡命名法则是第一个单词首字母大写。例如:DisplayInfo()和UserName都是采用了帕斯卡命名法。在C#中,以帕斯卡命名法和骆驼命名法居多。事实上,很多程序设计者在实际命名时会将骆驼命名法和帕斯卡结合使用,例如变量名采用骆驼命名法,而函数采用帕斯卡命名法。
另一种流行的命名规则称为下划线命名法。下划线法是随着C语言的出现流行起来的,在UNIX/LIUNX这样的环境,以及GNU代码中使用非常普遍。本章所述的命名规则主要基于下划线命名法发展而来。

2 函数的命名函数名使用下划线分割小写字母的方式命名:设备名_操作名()操作名一般采用:谓语(此时设备名作为宾语或者标明操作所属的模块)或者 谓语+宾语/表语(此时设备名作为主语或者标明操作所属的模块) 等形式,如:
tic_init()
adc_is_busy()
uart_tx_char()
中断函数的命名直接使用 设备名_isr() 的形式命名,如:
timer2_isr()

3 变量的命名变量的命名也采用下划线分割小写字母的方式命名。命名应当准确,不引起歧义,且长度适中。如:
int length;
uint32 test_offset;
单字符的名字也是常用的,如i, j, k等,它们通常可用作函数内的局部变量。tmp常用做临时变量名。
局部静态变量,应加s_词冠(表示static),如:
static int s_lastw;
全局变量(尤其是供外部访问的全局变量),应加g_词冠(表示global),如:
void (* g_capture_hook)(void);

4 常量及宏的命名采用下划线分割大写字母的方式命名,一般应以设备名作为前缀,防止模块间命名的重复。如:
#define TIMER0_MODE_RELOAD 2
#define TIMER2_COUNT_RETRIEVE(val) ((uint16)(65536 - (val)))
当然,看作接口的宏可以按照函数的命名方法命名,例如:
#define timer2_clear() (TF2 = 0)
#define timer0_is_expired() (TF0)

5 常用缩写词
原词 缩写
addition add
answer ans
array arr
average avg
buffer buf或buff
capture cap或capt
check chk
count cnt
column col
control ctrl
decode dec
define def
delete del
destination dst或dest
display disp
division div
encode enc
environment env
error err
float flt
frequency freq
header hdr
index idx
image img
increment inc
initalize init
iteration itr
length len
memory mem
middle mid
make mk
message msg
multiplication mul
number num
operand opnd
optimization opt
operator optr
packet pkt
positon pos
previous pre或prev
payload type pt
pointer ptr
return code rc
record rcd
receive recv
result res
return ret
source src
stack stk
string str
subtraction sub
table tab
temporary tmp或temp
total tot
time stamp ts
value val

6 结语没有一种命名规则可以让所有的程序员赞同。而这多种命名规则也确实各有利弊。没有必要花太多的精力试图发明最好的命名规则,而是应当制定一种令大多数项目成员满意的命名规则并切实执行。标识符命名的一致性自然会体现出代码的优雅。当然,如果你的程序使用了第三方的代码,而这些模块经验证确实是正确无误的。那么也没有必要一味追求命名的一致性,而去修改这些已经定型的模块中的函数和变量名。

参考文献:
[1] 高质量程序设计指南——C/C++语言,林锐
[2] Linux kernel coding style,Linus Torvalds
[3] GNU Coding Standards,Richard Stallman

Friday, August 17, 2007

提高c++程序效率的方法zz

说的很中肯啊,发现原来的想法很多都是不对的,步进指针和直接寻址几乎没有什么太大的区别,这些雕虫小技的事情编译器都会帮你做了,编译器不做的也不会差太多,重要的是算法设计啊算法设计~
不过有的时候还有一点点用,比如类函数的调用真的远慢于普通函数,另外要用release版本优化后测速度。
anyway, this is not the point

选择好的算法,小心地实现,同时确定程序不做额外的事。例如,即使世界上最优化的字符复制循环也比不上不用复制。当担心效率时,要保持几样事情在视野中,这很重要。首先,虽然效率是个非常流行的话题,它并不总是象人们想的那样重要。大多数程序的大多数代码并不是时间紧要的。当代码不是时间紧要时,通常把代码写得清楚和可移植比达到最大效率更重要。记住,电脑运行得非常非常快,那些看起来“低效率”的代码,也许可以编译得比较有效率,而运行起来也没有明显的延时。试图预知程序的“热点”是个非常困难的事。当要关心效率时,使用 profiling 软件来确定程序中需要得到关注的地方。通常,实际计算时间都被外围任务占用了(例如 I/O 或内存的分配),可以通过使用缓冲和超高速缓存来提高速度。即使对于时间紧要的代码,最无效的优化技巧是忙乱于代码细节。许多常被建议的“有效的代码技巧”,即使是很简单的编译器也会自动完成(例如,用移位运算符代替 2 的幂次方乘)。非常多的手动优化有可能使代码变得笨重反而使效率低下了,同时几乎不可移植。例如,也许可以在某台机器上提了速,但在另一台机器上去变慢了。任何情况下,修整代码通常最多得到线性性能提高;而更好的算法可以极大地提高程序运行效率。
在修整象 i = i + 1 这样的代码前,记住你是在跟编译器打交道。对于 ++i,i += 1 和 i = i + 1,任何好的编译器都会生成完全一样的代码。使用任何一种形式只跟风格有关,而与效率无关。
有关效率的更多讨论,以及当效率很重要时,如何提高效率的建议,可以从以下书中得到:
Kernighan 和 Plauger 的 The Elements of Programming Style [K&P] 中的第七章 Jon Bentley 的 Writing Efficient Programs [Bentley]

Wednesday, August 15, 2007

BlackBerry 7100v入手一周

完全出于自己的不小心,刚用了不到一年的6070又丢了,汗
这回发狠买了个大个的blackberry7100v,国内没有行货吧,希望可以避免将手机忘在车筐里之类的sb错误。

入手一周,总之觉得基本具有了我心目中理想手机/PDA的特点,快捷键,短信系统,整合搜索,大屏幕,多任务……竟然还可以像windows的alt+tab一样切换应用程序,另外和电脑的同步做的也不错。
短信系统是亮点之一,回复短信时可以看到之前的消息历史,可以复制/粘贴,还有我梦寐以求的短信报告符号化显示(类似nokia2600)。
不足之处也不少,内存32M太小,并且不支持扩展,另外对中文的支持不好,中文输入偶尔会输入exception错误,另外就是电池支持不了太久(大约一天半左右),另外还是有点慢,尤其在中文输入的时候。还有就是铃声图片传输比较恶心,都需要转成它需要的格式,而且过程比较繁琐,好在我不会经常传铃声之类的东西。
不过毕竟只有600+,算是还实惠的PDA了~

传张图片吧,找手机的时候从网上下的,感觉实际没有网上的图片好看。

Saturday, August 11, 2007

庆祝blogger回归!

几起几落,终于又可以访问了

这就是生活啊
真的艰难
快乐是暂时的
困难是永久的
you will never know the life sucks...

Sunday, July 29, 2007

关于金盾工程,or GFW,转载+整理

目前很多SMTP服务器发送均出现551 User not local; please try < forward-path >
可能和大规模病毒爆发有关。

实际测试,感觉和IP地址无关,和国家安全防火墙以及邮件内容有关,而且,据了解未必和对方设置有关。

这个问题从2006年开始, 已经多次大面积发生。

国家安全防火墙平时也在扫描,2007年7月16日-17日,不知道怎么回事情,突然国内大面积的的出口邮件都被退回,是被国家安全防火墙在出口位置阻塞。网通电信运营在2007年7月16日上午收到国家安全防火墙的一些通告, 然后, 开始就出现了大量邮件被退回的情况。

估计国家安全防火墙在严查网络出口内容、防火墙新功能测试、 防火墙故障,也有可能是特殊时期的特殊扫描。 这次国家安全防火墙同时扫描客户端软件协议的标准端口,WEB方式和客户端协议有差异, 所以WEB方式问题少一些。

防火墙新功能测试, 因为部分客人反映,最近两天垃圾邮件少了,或根本没有进来。

当碰到这样的问题的时候,我们没有根本的解决办法,唯一能做的就是等待,直到 GFW恢复我们的网络。

几点建议:

1、多发几次, 一般常常也会过去。
2、登陆WEB发送邮件,目前测试WEB出去的邮件退回比较少。

有关GFW 

GFW(防火长城),也称"中国防火墙"或"中国国家防火墙",指中华人民共和国政府在其管辖互联网内部建立的多套网络审查系统的总称,包括金盾系统和相关行政审查系统。一般情况下主要指中国对互联网内容进行自动审查和过滤监控、由计算机与网络设备等软硬件所构成的系统。
其英文名称Great Firewall of China(与长城 Great Wall 相谐的效果),简写为Great Firewall,缩写GFW。随著使用的广泛,GFW已被用于动词,GFWed是指被防火长城所屏蔽。
GFW是"金盾工程"的一个子功能。"金盾工程"是以公安信息网络为先导,以各项公安工作信息化为主要内容,建立统一指挥、快速反应、协同作战机制,在全国范围内开展公安信息化的工程,主要包括建设公安综合业务通信网、公安综合信息系统、全国公安指挥调度系统以及全国公共网络监控中心等。该项目2003年开始生效。一般所说的GFW,主要指公共网络监控系统,尤其是指对境外涉及敏感内容的网站、IP地址、关键词、网址等的过滤。
GFW的效果通常为,国内网络用户无法访问某些国外网站或者网页;或者国外网络用户无法访问国内的某些网站或者网页。这里的无法访问,有永久性的无法访问(比如某些色情网站),也有因为URL中含有敏感关键词或者网页上有敏感内容而暂时性的无法访问。
国家防火墙并非中国的专利。实际上,美国也有国家网络监控系统,对进出美国的每一封电子邮件进行内容扫描。不同的是,中国的国家防火墙会直接切断一些敏感连接,而美国的国家防火墙则只是做数据监控记录。伊朗、巴基斯坦、乌兹别克斯坦、北非共和国、叙利亚、缅甸、马尔代夫、古巴、北韩、南韩、沙特阿拉伯、阿拉伯联合酋长国、也门使用与金盾类似的国家防火墙。

GFW的另类解释
GFW=Google Fire Wall
理由:google.com曾经被**过,并且现在频繁的被**。所以GFW是专门用来fire google的。  

GFW=Google Fans War
理由:这个GFW出来以后虽说**了一大堆网站,但**其他网站的时候都没有闹太大的事,唯独google被**硬起了google fans们极大的愤怒,所以GFW解释为Google Fans War极为贴切。

GFW=Gov. Fuck the World
理由:Gov.把全世界都fuck了。  

GFW对我们生活的影响

◎ 维基百科(Wikipeida)无法正常访问。(最近突然恢复,希望不是妥协)

◎ Google部分功能不能使用(如网页快照)、不能搜索敏感词、有时影响Gmail、Google Group等使用。

◎ 全球最大的博客站 blogspot.com 被屏蔽。

◎ 全球最大的图片站 Flickr 刚刚被屏蔽。(可以上,但全部图片被屏蔽)

◎ 全球最大的电子邮件站 hotmail.com 被变相屏蔽。(可以上,但邮件被屏蔽,经常看不了邮件)

找到GFW的位置

GFW这个东西很早我就已经知道,并且为防止GFW的"骚扰"我已经想过了很多办法来避免了,但由于收到外界机制的影响,仍然不可能完全避过GFW,而最近我所在的公司发到国外的邮件总是受阻,严重影响了公司的正常业务,所以我必须给他们一个非常圆满的答复,才有了找到GFW的位置的想法.

最近我们公司总是有人反应发到日本的邮件会被退回来,我查看了一下退信内容,发现主要有如下内容:

:
xxx.xxx.xxx.xxx does not like recipient.
Remote host said: 551 User not local; please try
Giving up on xxx.xxx.xxx.xxx.
或者:
:
xxx.xxx.xxx.xxx does not like recipient.
Remote host said: 500 error
Giving up on xxx.xxx.xxx.xxx.

而在邮件服务器的日志上发现如下内容:

Sep 26 14:46:23 livedoor qmail: 1159253183.972578 delivery 118310: failure: xxx.xxx.xxx.xxx_does_not_like_recipient./Remote_host_said:_500_error/Giving_up_on_xxx.xxx.xxx.xxx./
由于总报这样的问题,所以我在公司的网关服务器上安装上snort这个入侵检测软件,当然我并没发挥入侵检测的功能,因为我只想要里面的sniff功能探测数据包, 然后等待这种现象的再次来到.当邮件日志里再次出现上面的日志内容的时候,我进入网关服务器查找所有相关这个IP的记录,并且根据时间找到了:

-rw------- 1 root wheel 6941 Sep 26 14:44 TCP:60661-25

现在就请大家跟着我来分析这个文件:
=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
09/26-14:44:52.643691 0:E0:FC:34:C0:86 -> 0:14:22:1F:4A:49 type:0x800 len:0x4E
10.4.1.4:60661 -> 203.131.198.80:25 TCP TTL:127 TOS:0x0 ID:32988 IpLen:20 DgmLen:64 DF
******S* Seq: 0x2E68FF24 Ack: 0x0 Win: 0xFFFF TcpLen: 44
TCP Options (8) => MSS: 1460 NOP WS: 1 NOP NOP TS: 121485349 0
TCP Options => SackOK EOL
=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+

这是我们公司的邮件服务器10.4.1.4向对方发送SYN的请求包,TTL为127,虽然我们的邮件服务器是FreeBSD,但我还是把TTL修改为128了,而邮件服务器和网关服务器之间有一个路由,所以TTL会减1,就成为了127.

=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+

09/26-14:44:52.744474 0:14:22:1F:4A:49 -> 0:11:43:58:71:FF type:0x800 len:0x4A
203.131.198.80:25 -> 10.4.1.4:60661 TCP TTL:49 TOS:0x0 ID:0 IpLen:20 DgmLen:60 DF
***A**S* Seq: 0x1527A9A1 Ack: 0x2E68FF25 Win: 0x16A0 TcpLen: 40
TCP Options (5) => MSS: 1460 SackOK TS: 9713757 121485349 NOP
TCP Options => WS: 0
=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+

这里为对方服务器向我们公司的服务器回复SYN+ACK包.可以看到TTL为49,由于对方也是FreeBSD系统,而FreeBSD的默认TTL值为 64,这样我们可以计算出我们的服务器到对方的服务器经过的路由数,64减49等于15,所以网关服务器到对方服务器经过了15个路由,使用 traceroute命令追踪了一下结果,如下:

gw2# traceroute -n 203.131.198.80
traceroute to 203.131.198.80 (203.131.198.80), 64 hops max, 40 byte packets
1 210.83.214.161 0.722 ms 0.699 ms 0.612 ms
2 210.83.193.49 0.595 ms 0.486 ms 0.615 ms
3 210.52.131.6 16.979 ms 16.978 ms 16.975 ms
4 210.52.130.10 46.711 ms 45.836 ms 45.838 ms
5 210.52.132.230 50.208 ms 49.957 ms 50.085 ms
6 210.53.126.2 50.083 ms 49.955 ms 50.334 ms
7 202.147.16.125 50.583 ms 50.207 ms 50.587 ms
8 202.147.16.205 51.204 ms 50.081 ms 50.209 ms
9 202.147.16.214 103.055 ms 103.050 ms 103.179 ms
10 202.147.0.206 99.803 ms 99.677 ms 99.806 ms
11 203.192.131.250 103.802 ms 103.549 ms 103.430 ms
12 203.174.64.13 99.804 ms 100.053 ms 100.681 ms
13 203.174.64.146 100.056 ms 100.799 ms 102.075 ms
14 203.174.64.214 101.012 ms 99.676 ms 100.179 ms
15 203.131.198.80 100.805 ms 99.926 ms 99.929 ms
gw2#

这里可以很清楚的看到为15跳,充分证明了TTL没有任何问题,而对方的服务器也没有使用防火墙以及NAT来映射25号端口.
=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+

09/26-14:44:52.744633 0:E0:FC:34:C0:86 -> 0:14:22:1F:4A:49 type:0x800 len:0x42
10.4.1.4:60661 -> 203.131.198.80:25 TCP TTL:127 TOS:0x0 ID:33011 IpLen:20 DgmLen:52 DF
***A**** Seq: 0x2E68FF25 Ack: 0x1527A9A2 Win: 0x8218 TcpLen: 32
TCP Options (3) => NOP NOP TS: 121485450 9713757
=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
这里是我们公司返回一个ACK包,这样整个TCP连接的握手成功,接下来就要开始传输数据了.
=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
09/26-14:44:52.845542 0:14:22:1F:4A:49 -> 0:11:43:58:71:FF type:0x800 len:0x93
203.131.198.80:25 -> 10.4.1.4:60661 TCP TTL:49 TOS:0x0 ID:37317 IpLen:20 DgmLen:133 DF
***AP*** Seq: 0x1527A9A2 Ack: 0x2E68FF25 Win: 0x16A0 TcpLen: 32
TCP Options (3) => NOP NOP TS: 9713767 121485450
32 32 30 20 35 61 2D 70 30 37 2D 62 33 2E 64 61 220 5a-p07-b3.da
74 61 2D 68 6F 74 65 6C 2E 6E 65 74 20 46 2D 53 ta-hotel.net F-S
65 63 75 72 65 2F 76 69 72 75 73 67 77 5F 73 6D ecure/virusgw_sm
74 70 2F 32 32 30 2F 35 61 2D 70 30 37 2D 62 33 tp/220/5a-p07-b3
2E 64 61 74 61 2D 68 6F 74 65 6C 2E 6E 65 74 0D .data-hotel.net.
0A .
=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
首先是对方服务器给了我们一个220的服务器信息.
=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
09/26-14:44:52.845826 0:E0:FC:34:C0:86 -> 0:14:22:1F:4A:49 type:0x800 len:0x54
10.4.1.4:60661 -> 203.131.198.80:25 TCP TTL:127 TOS:0x0 ID:33066 IpLen:20 DgmLen:70 DF
***AP*** Seq: 0x2E68FF25 Ack: 0x1527A9F3 Win: 0x8218 TcpLen: 32
TCP Options (3) => NOP NOP TS: 121485551 9713767
48 45 4C 4F 20 6C 69 76 65 64 6F 6F 72 2E 63 6E HELO livedoor.cn
0D 0A ..
=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
我们的服务器给对方发送了一个SMTP协议所需要的HELO信息.由于内容太多中间SMTP协议的握手我就不再详细介绍了 ,所以我这里直接跳到出问题的地方.
=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
09/26-14:44:53.049710 0:E0:FC:34:C0:86 -> 0:14:22:1F:4A:49 type:0x800 len:0x6B
10.4.1.4:60661 -> 203.131.198.80:25 TCP TTL:127 TOS:0x0 ID:33110 IpLen:20 DgmLen:93 DF
***AP*** Seq: 0x2E68FF56 Ack: 0x1527AA19 Win: 0x8218 TcpLen: 32
TCP Options (3) => NOP NOP TS: 121485755 9713787
52 43 50 54 20 54 4F 3A 3C 6A 69 6D 67 72 65 65 RCPT TO:6E 40 6E 65 70 74 75 6E 65 2E 6C 69 76 65 64 6F x_at_neptune.livedo
6F 72 2E 63 6F 6D 3E 0D 0A or.com>..
=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
在这里,当我们的服务器发送RCPT To的信息到对方服务器以后,按照SMTP协议的原理,对方在有这个用户的情况下应该返回250 ok这个信息,但是这个时候问题出现了,我们的服务器马上收到一个如下的信息:
=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
09/26-14:44:53.103763 0:14:22:1F:4A:49 -> 0:11:43:58:71:FF type:0x800 len:0x41
203.131.198.80:25 -> 10.4.1.4:60661 TCP TTL:57 TOS:0x0 ID:64 IpLen:20 DgmLen:51
***AP*** Seq: 0x1527AA19 Ack: 0x2E68FF7F Win: 0x0 TcpLen: 20
35 30 30 20 65 72 72 6F 72 0D 0A 500 error..
=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
500 error的信息,再看看TTL的值,57?对端服务器的TTL由49突然变成了57?理论上来说说不过去,再接着看后面的信息:
=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
09/26-14:44:53.154738 0:14:22:1F:4A:49 -> 0:11:43:58:71:FF type:0x800 len:0x4A
203.131.198.80:25 -> 10.4.1.4:60661 TCP TTL:49 TOS:0x0 ID:37321 IpLen:20 DgmLen:60 DF
***AP*** Seq: 0x1527AA19 Ack: 0x2E68FF7F Win: 0x16A0 TcpLen: 32
TCP Options (3) => NOP NOP TS: 9713798 121485755
32 35 30 20 4F 6B 0D 0A 250 Ok..
=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
这才是真是服务器发送过来的信息,而由于500 error的错误信息比250 Ok的正确信息先到达我们的服务器,所以我们的服务器这个时候就已经认为对方服务器错误,所以按照SMTP协议必须终止邮件的发送,所以这个时候我们的服务器发送:
=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
09/26-14:44:53.155026 0:E0:FC:34:C0:86 -> 0:14:22:1F:4A:49 type:0x800 len:0x48
10.4.1.4:60661 -> 203.131.198.80:25 TCP TTL:127 TOS:0x0 ID:33131 IpLen:20 DgmLen:58 DF
***AP**F Seq: 0x2E68FF7F Ack: 0x1527AA24 Win: 0x8218 TcpLen: 32
TCP Options (3) => NOP NOP TS: 121485860 9713787
51 55 49 54 0D 0A QUIT..
=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
QUIT退出……,就这样一封正常的邮件被活生生的截断了.
现在我们来开始看那个TTL为57的信息,根据我的经验对方的TTL默认值应该是64,所以64减57等于7,也就是说这个阻断我们信息的信号来自和第7个路由同网断或者就是第7个路由.现在再看看我最上面的traceroute的结果:
gw2# traceroute -n 203.131.198.80
traceroute to 203.131.198.80 (203.131.198.80), 64 hops max, 40 byte packets
1 210.83.214.161 0.722 ms 0.699 ms 0.612 ms
2 210.83.193.49 0.595 ms 0.486 ms 0.615 ms
3 210.52.131.6 16.979 ms 16.978 ms 16.975 ms
4 210.52.130.10 46.711 ms 45.836 ms 45.838 ms
5 210.52.132.230 50.208 ms 49.957 ms 50.085 ms
6 210.53.126.2 50.083 ms 49.955 ms 50.334 ms
7 202.147.16.125 50.583 ms 50.207 ms 50.587 ms <――可能发送错误信息的IP
8 202.147.16.205 51.204 ms 50.081 ms 50.209 ms
9 202.147.16.214 103.055 ms 103.050 ms 103.179 ms
10 202.147.0.206 99.803 ms 99.677 ms 99.806 ms
11 203.192.131.250 103.802 ms 103.549 ms 103.430 ms
12 203.174.64.13 99.804 ms 100.053 ms 100.681 ms
13 203.174.64.146 100.056 ms 100.799 ms 102.075 ms
14 203.174.64.214 101.012 ms 99.676 ms 100.179 ms
15 203.131.198.80 100.805 ms 99.926 ms 99.929 ms <――真实服务器的IP
gw2#
使用 http://www.linkwan.com/gb/broadmeter/VisitorInfo/QureyIP.asp 的IP地址查询查到 202.147.16.125 属于澳大利亚,难道澳大利亚在监视我们的网络,想想虽然有这个可能性,但应该不会明显到这个程度.所以我想应该不是这个IP地址,然后我查了查第6跳的 IP地址 210.53.126.2 ,通过查询显示为"中国网通"很明显6和7之间就是中国网通的出口路由,那么GFW就顺理成章安装在 210.53.126.2 这个IP之后.

从上面的分析我们就可以完全的肯定阻断公司邮件正常来往的就是 210.53.126.2 之后的GFW发送的假信息.还好公司的邮件全都是正常的,GFW并不会完全封死,所以过段时间以后会自动恢复.由于发送的邮件非常多,也不一定是同一个服务器,所以不能用VPN来解决,不太现实.当碰到这样的问题的时候我们目前只怕唯一能做的就是等待,直到 GFW恢复我们的网络.

作者:刘宏光
邮件:iceblood_at_163.com
网址:http://www.nettf.net
日期:2006-9-26

这次被盾的太彻底了-By Email

原来blogspot是不能看只能写,现在是写都写不了了……
不能看还能用什么anonymouse之类的东西解决,现在就没办法了,测试一下邮件post的方式能不能正常工作。

btw: 最近好像我们伟大的金盾工程正在做什么测试,被盾的网页明显增加了,邮件好像也经常有问题,如果能的话稍后贴个有关GFW的东西上来。

Friday, July 20, 2007

新赛季看米兰德比需付费zz from sina

这年头,真是走一步路都要花钱……

四川新闻网-成都日报讯:
  再过一个多月,2007-2008赛季意甲联赛就要拉开战幕,而此时一条不太好的消息随之传来:继英超之后,意甲下赛季在中国大陆的转播也将部分进入收费时代。记者近日获悉,天盛传媒欧洲足球频道已经成功购买到意甲未来三个赛季A包转播权,这就意味着,类似“米兰德比”这样的强强对抗从下赛季起将只能在欧洲足球频道播放,中国球迷要想收看最精彩的意甲场次必须像英超一样交费。
  实际上,天盛在购买英超转播权之后已经不止一次表示,接下来还将继续购买意甲等其他欧洲赛事的转播权。不过,在央视一直宣称不放弃意甲的情况下,大多数人并未预料到付费看意甲会这么快成真。据悉,拥有意甲亚洲转播权的MP公司此次将意甲分为A、B、C三个等级打包出售,央视在今年二月拿到了B包转播权,但在A包价格上一直未能谈拢,结果被天盛横刀夺爱。按照三个等级的划分方式,B包只有除AC米兰、国际米兰和尤文图斯三支顶级豪门外的其他球队38轮共60场比赛,而包括三强直接对抗在内的所有最精彩赛事全部属于A包范畴。换句话说,天盛垄断了意甲联赛最佳转播资源。
  天盛购买意甲A包的费用目前没有透露,不过对于购买了欧洲足球频道节目的观众来说,并不会因此另交费用,该频道的收视费用依然为588元/年。据了解,天盛垄断英超转播权以来,由于种种原因,欧洲足球频道用户增长速度并非想象中迅速,此次天盛购买意甲转播权显然也有增强该频道竞争力的因素。
  意甲作为最早进入中国大陆的欧洲联赛,在中国球迷中一直有着巨大的影响和超出其他任何联赛的别样情结,免费意甲时代结束对中国球迷的冲击甚至还在失去英超之上。这一消息传出后,球迷的反应五味杂陈,不过与上次告别免费英超不同,这次球迷的反应中少了很多激愤和谩骂,更多的则是对未来付费电视的思考。对球迷来说,这的确是个无法回避,同时需要更多理智思考的问题。
  新闻追踪
  天盛:暂不考虑买断其他联赛
  或许是出于商业方面的考虑,天盛传媒目前并未明确证实购买意甲A包的消息。天盛CEO宋政在接受采访时表示,暂时不方便对此事进行答复,而该公司副总裁、新闻发言人喻凌霄则只肯定了一件事:天盛暂时没有买断其他联赛转播权的打算。
  宋政坦率表示,目前不方便对意甲的问题发表更多看法,不过他也表示,欧洲足球频道目前虽然以英超为主,但同样会为观众奉献其他联赛的精彩赛事。他对欧洲足球频道的前景表示乐观,认为随着中国大陆观众对付费电视的逐渐接受,该频道的用户会越来越多。
  对于天盛是否进一步买断西甲德甲等联赛在中国大陆的转播权问题,喻凌霄给予了否定回答。他说:“在天盛的工作计划中,暂时没有这方面的内容。德甲、西甲以及法甲等赛事目前在欧洲足球频道中就有转播,欧洲足球频道的内容已经非常全面了。”本报记者肖竹

有关程序中的Magic Number

Magic Number有很多意思了,在code里面,主要是指不使用const声明为常量而直接使用在程序里的数值常量,如:
int a[512]; 中的512
应尽量避免在程序中使用Magic Number。

以下转载自answers.com

Magic numbers in code
The term magic number also refers to the bad programming practice of using numbers directly in source code without explanation. In most cases this makes programs harder to read, understand, and maintain. Although most guides make an exception for the numbers zero and one, it is a good idea to define all other numbers in code as named constants.
For example, to shuffle the values in an array randomly, this pseudocode will do the job:

for i from 1 to 52
j := i + randomInt(53 - i) - 1
a.swapEntries(i, j)

where a is an array object, the function randomInt(x) chooses a random integer between 1 to x, inclusive, and swapEntries(i, j) swaps the ith and jth entries in the array. In this example, 52 is a magic number. It is considered better programming style to write:
constant int deckSize := 52
for i from 1 to deckSize
j := i + randomInt(deckSize + 1 - i) - 1
a.swapEntries(i, j)
This is preferable for several reasons:
It is easier to read and understand. A programmer reading the first example might wonder, What does the number 52 mean here? Why 52? The programmer might infer the meaning after reading the code carefully, but it's not obvious. Magic numbers become particularly confusing when the same number is used for different purposes in one section of code.
It is easier to alter the value of the number, as it is not redundantly duplicated. Changing the value of a magic number is error-prone, because the same value is often used several times in different places within a program. Also, if two semantically distinct variables or numbers have the same value they may be accidentally both edited together. To modify the first example to shuffle a Tarot deck, which has 78 cards, a programmer might naively replace every instance of 52 in the program with 78. This would cause two problems. First, it would miss the value 53 on the second line of the example, which would cause the algorithm to fail in a subtle way. Second, it would likely replace the characters 52 everywhere, regardless of whether they refer to the deck size or to something else entirely, which could introduce bugs. By contrast, changing the value of the deckSize variable in the second example would be a simple, one-line change.
The declarations of "magic number" variables are placed together, usually at the top of a function or file, facilitating their review and change.
It facilitates parameterization. For example, to generalize the above example into a procedure that shuffles a deck of any number of cards, it would be sufficient to turn deckSize into a parameter of that procedure. The first example would require several changes, perhaps:
function shuffle (int deckSize)
for i from 1 to deckSize
j := i + randomInt(deckSize + 1 - i) - 1
a.swapEntries(i, j)
It helps detect typos. Using a variable (instead of a literal) takes advantage of a compiler's checking (if any). Accidentally typing "62" instead of "52" would go undetected, whereas typing "dekSize" instead of "deckSize" would result in the compiler's warning that dekSize is undeclared.
It can reduce typing in some IDEs. If an IDE supports code completion, it will fill in most of the variable's name from the first few letters.
Disadvantages are:
It can increase the line length of the source code, forcing lines to be broken up if many constants are used on the same line.
It can make debugging more difficult, especially on systems where the debugger doesn't display the values of constants.

Allowed use of magic numbers
Although somewhat controversial, most programmers would concede that the use of 0 (zero) and 1 are the only two allowable magic numbers in general code. There are several reasons for this.
Some programming languages begin arrays and lists at index 0, while others begin at index 1
A 0-based array requires a count minus one upper index limit in a loop. For example:
for index := 0 to list.count-1 do
DoSomething(index);
0 equates to false and 1 to true in many programming languages. For this reason these two numbers are considered valid Magic Numbers (although most programmers would argue that the explicit constants TRUE and FALSE should be used instead).
Some languages (notably C and [[C++]]) use 0 to indicate a null pointer constant (although many programmers would argue that the explicit constant NULL should be used instead).

Problems with magic numbers
Because magic numbers are of an arbitrary value, they do not often carry a meaning by themselves; in most cases it is up to the documentation of ones code to specify exactly what the magic number represents. Also, magic numbers are not typesafe, that is, one could erroneously add one to another and arrive at a nonsensical result. Lastly, although highly coincidental, situations arise when numbers may accidentally match magic numbers during comparison operations. It is for these reasons that the use of Enumerated types, or enums, is quickly overtaking the use of magic numbers. Although enums are represented in most languages as a glorified integer (a notable exception is Java)[5], the name of the enum is used rather than the number itself, facilitating programming.