| wolfccb's profile老狼的窝PhotosBlogLists | Help |
|
|
7/18/2008 [zt] Autobiography in FiveI I walk down the street.
There is a deep hole in the sidewalk. I fall in. I am lost…I am helpless. It isn’t my fault. It takes forever to find a way out. II I walk down the street. There is a deep hole in the sidewalk. I pretend I don’t see it. I fall in again. I can’t believe I am in the same place. But, it isn’t my fault. It still takes a long time to get out. III I walk down the same street. There is a deep hole in the sidewalk. I see it is there. I still fall in. It’s a habit. My eyes are open. I know where I am. It is my fault. I get out immediately. IV I walk down the same street. There is deep hole in the sidewalk. I walk around it. V I walk down another street. 以上。
摘抄的老狼 3/27/2008 半脆弱数字水印与篡改恢复看来我还是有必要写一篇blog了。最近的生活极其混乱,每天加班加点到四五点钟,写程序还好说,时间都消耗在思考算法上了。做图像算法的人多半都会看那个著名的lena看到吐血,我也不例外,曾经有段时间看到差点爱上她,后来看到她就想吐。开始做彩色图像了,测试图像用peppers,满屏幕各种颜色的辣椒,看得我嗓子比眼睛还疼。
夜深人静的时候做出来的成果是显著的。嵌入位置搞定,量化实验搞定,SPIHT编码搞定,嵌入和提取搞定。
原来很难想象在一个8*8的彩色图像块里面嵌入二十多个半脆弱的比特,我做到了,可惜图像的总体色调出现了一些偏差,冥思苦想也没有什么好的办法,好在psnr还在30dB以上,先放下隐蔽性的问题,做些更重要的事情吧。现在还需要做的:置乱算法实现,认证水印构造,SPIHT算术编码。如果有时间,做一下测试,看看能不能再多嵌入几个比特,提高恢复的质量。还有色偏的问题,估计希望不大了。对分块的小波压缩做边缘中值滤波也许是个不错的主意。
本次写程序是写得最规范的一次,我觉得正确的breakdown节省了我好多debug的时间。算法调试例外——哎,百算不得其法。
论文还停留在提纲阶段,看来要把做算法当成主业,写论文当作娱乐活动了。
睡觉,扛不住了。
以上。
小波疯狂暴走的老狼 1/23/2008 zz from lqqm:什么是市场营销为了排解寂寞你决定上网找人聊聊,这叫创业初期;
上来一看,靠!MM还真不少,这叫市场潜力大; 可是GG也不少,这叫竞争激烈; 于是你决定想个办法让各位MM注意你,这叫定位; 因此你说你又帅又有钱,这叫前期炒作; 旁边一男的看不惯,说你其实又丑又穷又色眯眯,这叫恶性竞争; 你向网管告状,网管把他踢了出去,这叫规范市场。 一老哥们证明说:“其实你是谢停疯第二”,这叫竟合炒做; 你问:“这里有美女吗?”,这叫市场调查; 有20个人同时回答:“我是美女”,这叫泡沫经济; 你说:“谁想和我聊天?”,这叫发布广告; 两美女说见过你,这叫老客户; 你飞快的记下两个美女的联系方式,这叫客户关系管理; 你厚着脸皮问两个美女你是不是很帅,这叫代言人公关; 这两个美女说你的确很帅,这叫联合炒作; 你继续厚着脸皮让他们介绍几个熟人认识,这叫关系营销; 然后不再理她们,这叫开拓新市场; 居然20个美女都表示要和你聊天,这叫市场垄断; 要问为什么会有那么多美女找你,那是因为这年头顾客忠诚度低; 你高兴的说:“这些美女都是我的”,这叫划分势力范围; 你如果说:“凡北京的美女都是我的”,这叫划分可行的势力范围; 如果你又说:“恐龙别来找我”,这叫市场细分; 旁边一男的说:“我才是帅哥”,这叫正面竞争; 旁边又一男的说:“有河南的MM吗?“这叫侧面竞争; 旁边又一男的说:“谁和我聊我给钱谁”,这叫价格战; 旁边又一男的说:“我是版主,不许你强占这么多MM”,这叫政府行为; 你说:“那我介绍两个跟你聊”,这叫政府公关; 你说:“谁给我钱我和谁聊”,这叫心理战; 结果20个美女都抢着向你表达倾慕之情,这叫卖方市场; 当然,你还遣散了两个去应付版主,这叫寡头市场; 可你打字速度太慢,不能同时和20个人聊天,这叫市场承接力有限; 你又说:“我看谁顺眼才和谁聊”,这叫精品策略; 有一美女说:“还认识很多靓女,问你要不要介绍?”这叫销售代理; 又有一美女说:“发你张我的照片。”这叫电子商务; 又有一美女说:“谈的开心今晚可以来找我。”这叫发现目标用户; 你说:“那从此我只和你聊”,这叫大客户战略; 可是你当然不会只和她聊,这叫成功的大客户战略; 你说话会引用鲁迅席慕容海子周星星黑格尔罗丹斯皮尔伯格,这叫文化营销; 你说:“我能歌善舞会写诗”,这叫优势展示; 你又说:“我好象爱上你了”,这叫客户关怀; 她说:“呸,我才不信呢”,这叫客户的逆向反映; 你接着说:“真的,是真的”,这叫IBM; 或者你说:“不信我去你家把心掏给你”,这叫DELL; 或者你说:“不信我你还能信谁?”,这叫微软; 你还可以说:“我会慢慢让你相信的”,这叫通用; 如果她说:“得了吧”,这叫理性消费者; 如果她说:“那我暂且信你一会儿吧”,这叫阶段性成果; 这时你说:“XXXXXXXXXXX(省略2000字)”,这叫市场培育; 然后你说:“我越来越喜欢你了”,这叫合理诱导; 然后你又说:“我们见面吧”,这叫进入实质销售阶段; 她当然会习惯性的拒绝,这叫假性拒绝; 于是你说:“那你来找我吧”,这叫精通消费者心理学; 她问:“这不一样吗?”,这叫再次获得销售机会; 于是你又说:“当然不一样,我们可以去SOGO,然后在仙踪林喝茶”,这叫远景 共享; 你又说:“我在那儿看见过一瓶香水我想一定适合你”,这叫促销; 她说:“我才不要香水呢”,这叫需求调查失误; 你只好说:“本来是想给你买衣服,可是不知道你的尺码,要不一起去看看 吧”,这叫空头支票; 正好她确实想去买衣服,这叫真理瞬间; 可是她对你的建议有些过意不去:“你是我什么人就帮我买呀”,这叫售前交 涉; 于是你就坡下驴:“那你买,我帮你把关”,这叫及时降低销售成本; 当然你要说明:“我请你吃饭,我帮你拎包,我开车送你”,这叫服务承诺; 于是你们决定在SOGO见面,这叫签单; 临关电脑前你揭穿了版主威胁你的丑恶嘴脸,这叫远华案; 在SOGO门口你们见面,这叫履行合同; 可是你发现该“美女”与收到的照片不符,这叫有中国特色的电子商务; 而且是只大恐龙,这叫货不对板; 恐龙还穿着晚礼服带着大耳环,这叫精包装; 好在还有一女伴陪同恐龙过来,这叫买一送一; 这女伴居然还很靓,这叫天大利好; 靓女穿着吊带裙,这叫简包装,其实你更希望散装。 你想请美女吃饭恐龙一定要跟着去,这叫捆绑销售; 你想了很多办法想把恐龙打发走,这叫策划; 你终于把恐龙灌醉,这叫公关; 你把恐龙塞进的士,这叫剥除不良资产; 通过恐龙,你终于和女伴走到了一起,这叫借壳上市; 而且女伴已经答应晚饭后跟你回家,这叫获得期权; 可是饭后女伴称病回自己家了,这叫纳斯达克; 你愤怒之余追到她家,将生米煮成熟饭,这叫鼠标加水泥; 之后你才发现她有很多男朋友,这叫多方控股; 而且她还在发展你的哥们,这叫配股;要命的是她还傍大款,做二奶,这叫多次融资; 你在愤怒之余断绝了和她的往来,这叫美国在线; 痛定之后,你又来到网上寻找新的MM,这叫史玉柱。 以上。
一笑而过的老狼 11/17/2007 zt:“水果”公司的复兴 (乔布斯和苹果公司)浪潮之巅第三章 — “水果”公司的复兴 (乔布斯和苹果公司)
发表者:Google(谷歌)研究员 吴军 看过汤姆·汉克斯主演的电影 “阿甘正传”的读者,也许还记得那么一个镜头。傻人有傻福的阿甘最后捧着一张印有苹果公司标志的纸说,我买了一个水果公司的股票,有人说我这一辈不用再为钱发愁了。那是九十年代初的电影,导演挑中了苹果公司,因为它的股票确实在几年间涨了十倍。 几年前,我在硅谷的库帕蒂诺市(Cupertino)找房子,有一次来到了一个办公楼和公寓混杂的社区,那里到处是各种颜色的、被咬了一口的苹果标志。那里就是今天大名鼎鼎的iPod和iPhone的制造者苹果公司的总部了。那时苹果公司还不太景气,想把办公楼租给刚刚开始腾飞的 Google(谷歌)。幸好这笔生意没有谈成,否则,那片狭小的社区无论如何是容不下当今两个发展最快的公司。 生于六七十年代的人,可能对世界上最早的个人电脑苹果机还有印象。而生于八九十年代的人,可能对很酷的iPod影响更深。苹果最初是便宜的低端品牌,现在成了高端的时尚品牌,这看似矛盾的两方面,通过苹果的创始人史蒂夫·乔布斯很好地结合了起来。 1. 传奇小子 在硅谷,可能没有人比史蒂夫·乔布斯更具有传奇色彩了。乔布斯可能是美国工程院唯一一个没有在大学读完一年书的院士。比尔·盖茨虽然没有大学毕业,毕竟正儿八经地上了两年。乔布斯只读了半年大学,又旁听了一段时间,然后就彻底离开了学校。他入选院士的原因是“开创和发展个人电脑工业”(For contributions to creation and development of the personal computer industry)。 乔布斯的生母是一名年轻的未婚在校研究生,因为自己无法在读书的同时带孩子,她决定将乔布斯送给别人收养。她非常希望找一个有大学学历的人家。先开始,她找了一对律师夫妇,但是那对夫妇想要个女孩。就这样,乔布斯就被送到了他的养父母家。但是,乔布斯的生母后来发现不仅他的养母不是大学毕业生,养父甚至连中学都没有毕业,于是她拒绝在最后的收养文件上签字。后来,乔布斯的养父母许诺日后一定送他上大学,他的生母也就答应了。 乔布斯高中毕业后进了一所学费很贵的私立大学。他贫困的养父母倾其所有的积蓄为他付了大学学费。读了半年,乔布斯一方面觉得学非所用,另一方面不忍心花掉养父母一辈子的积蓄,就退了学。但是,他并没有离开学校,开始旁听他感兴趣的、将来可能对他有用的课。乔布斯没有收入,靠在同学宿舍地板上蹭块地方睡觉,同时靠捡玻璃瓶、可乐罐挣点小钱。每星期天,为了吃一顿施舍的饭,他要走十公里到一个教堂去。当时,乔布斯只做自己想做的事。他所在的大学书法很有名,他也迷上了书法。虽然当时他还不知道书法以后有什么用,但是后来事实证明,乔布斯的艺术修养使得苹果公司所有的产品设计得非常漂亮。比如,以前的计算机字体很单调,乔布斯在设计苹果的Macintosh计算机时,一下子想到了当年漂亮的书法,为这种个人电脑设计了很漂亮的界面和字体。 1976 年,乔布斯二十岁时,和斯蒂芬·沃兹尼克(Steve Wozniak)以及韦恩(Wayne)三人在车库里办起了苹果公司,研制个人微机。后来韦恩退出,只剩下乔布斯和沃兹两人。当时一台计算机少说要上万美元,即使价钱降几倍也不可能进入老百姓家。在每一次技术革命中,新技术必须比老的有数量级的进步才能站住脚。乔布斯很清楚这一点,他必须让计算机价钱降几十倍、甚至上百倍才会有人要。为了降低成本,Apple-I除了有一个带键盘的主机之外,什么外设都没有。但是,它有一个可以接家用电视的视频口,和一个接盒式录音机的接口,保证数据和程序可以存在一般的录音带上。而电视机和录音机在美国几乎家家都有。同年,两人研制出了世界上第一台通用的个人电脑Apple-I。老百姓花上几百美元就可以买到。十年后,中国的电子工业部主持清华大学等几家单位攻关,研制出了被称为中华学习机的Apple的兼容机,当时售价也只有400人民币,而当时一台IBM PC要两万人民币,所以中华学习机不到两年就卖掉了十万台,超过其它微机同期在中国销售的总和。很遗憾,中国的这家公司,也是我工作的公司,非常不会经营,作风上很像个政府机关而不是商业公司,从来就没有发展起来。当然这是题外话了。 最早的苹果机实际上做不了什么事,只能让学计算机的孩子练习一下简单的编程和玩一点简单的诸如警察抓小偷的游戏。苹果机的操作也很不方便,一般老百姓是不会喜欢用它的。因此,它象征性的意义远比它实际意义要大得多,那就是计算机可以进入家庭。以前,DEC的总裁认为,计算机进入家庭是最不切实际的假想。现在,乔布斯和他的同事做到了这一点。DEC为他们的傲慢与偏见付出了代价。个人电脑的出现,强有力地冲击了DEC的小型机市场,1988年,长期亏损的DEC终于支撑不下去了,被个人电脑公司康柏(Compaq)收购。乔布斯很清楚,像早期苹果机这样的玩具是无法让广大消费者长期喜欢的。事实上,当IBM推出了一款真正能用的PC后,一下就抢掉了苹果四分之三的市场。因此,乔布斯开始致力于研制一种真正能用的个人计算机。1984年,第二代苹果机麦金托什(Macintosh)诞生了。 麦金托什是世界上第一种可以买得到的、拥有交互式图形界面并且使用鼠标的个人电脑。它的硬件部分性能略优于同期的IBM PC机,而它的操作系统领先当时IBM-PC的操作系统DOS整整一代。后者是命令行式的操作系统,用户必须记住所有的操作命令才能用计算机。今天,当我们已经习惯了使用交互式图形界面的 Windows 时,如果要我们退回到 DOS,我们会觉得很别扭。麦金托什和IBM-PC当年的差别就有Windows和DOS那么大。除了界面上的差别,麦金托什操作系统在内存管理上有DOS不可比拟的优势,因为后者实际可用的内存始终局限在640K,而前者没有任何限制。麦金托什一出来就卖得很好,因此无论从技术上讲还是从商业上讲,都是一个巨大的成功。 谈到麦金托什,必须提两点,第一,它的交互式图形窗口界面最早是从施乐(Xerox)公司帕洛阿图(Palo Alto,斯坦福大学所在地)实验室(Parc)研制出来的。帕罗阿图实验室可能是世界上最有创新同时也是最不会将发明创造变成商品的地方。它另一个改变了世界但是没有为施乐带来任何好处的发明是今天每个人都用的以太网。虽然苹果公司在图形界面用于操作系统上做出了卓越的贡献,但由于它毕竟最先由施乐发明,因此苹果在后来对微软的官司上并没有赚到便宜。第二,苹果走了一条封闭的道路,它不允许别人造兼容机,以便独吞PC市场。如果苹果开放了麦金托什的硬件技术,允许其他硬件厂商进入市场,我们今天可能使用的就不是IBM PC系列,而是苹果系列了。但是,因为苹果可能在硬件上竞争不过兼容机厂商,因此它只能扮演一个像微软一样的以操作系统为核心的软件公司角色。这时,两种系列的个人电脑胜负的关键就要看苹果和微软在操作系统上的决斗了。在没有兼容机帮忙的情况下,苹果无法挑战微软,虽然它努力试过,但最终败了下来。 到1985年为止,苹果发展顺利,拥有四千员工,股票市值高达20亿美元。乔布斯个人也很顺利,名利双收。但接下来,乔布斯遇到了别人一辈子可能都不会遇到的两件事—被别人赶出了自己创办的公司,然后又去鬼门关走了一遭。而苹果公司,也开始进入了长达十五年的低谷。 2. 迷失方向 1983年,乔布斯说服了百事可乐公司的总裁斯库利(John Sculley)到苹果出任CEO。斯库利以前在百事可乐工作了十几年,并成功地推广了百事可乐的品牌。以前,人们普遍认为可口可乐就是比其它的可乐好喝。斯库利发现大家有先入之见,他采用了双盲对比评测—发给大量测试者两瓶没有标签的可乐。结果更多的人认为百事好喝,斯库利打赢了市场之战。乔布斯请他来为苹果开拓市场,并负责苹果日常工作,自己则退出第一线专注于麦金托什的技术。如果说斯库利是统筹全局的宰相,乔布斯则是运筹帷幄的元帅。 斯库利一到苹果就试图让苹果成为PC机市场的主流。为了迎合市场的需要,斯库利在苹果搞出了无数种机型,同时提高了销售价格,将利润用来发展苹果新的成长点—Newton PDA(苹果的牛顿PDA),最早的掌上机。乔布斯和斯库利头一年合作得很好;第二年,将相就开始失和了。乔布斯和斯库利之争持续了一年多,董事会最后站在了斯库利的一边。1985年,斯库利胜利了,同时乔布斯被踢出他自己创办的苹果公司。那一年,乔布斯刚三十岁。一般的创业者三十岁时还未必能创建自己的公司,乔布斯这一年已经被自己的公司开除了。乔布斯一气之下,卖掉了他所有的苹果的股票。当时工作站很红火,乔布斯创立了一个做工作站的公司NeXT,不是很成功。NeXT工作站的图形功能很强,使得乔布斯想在动画制作上发展。于是他用五百万美元买下了电影“星球大战”导演卢卡斯创办的一个极不成功的动画制作室,并把它重构成一个用图形工作站做动画的工作室Pixar公司,这是今天世界上最好的动画工作室,后来被迪斯尼公司以七十四亿美元的高价收购,很多很好的动画片都是Pixar制作的。事实上,乔布斯从Pixar挣到的钱比他从苹果挣的还多。 斯库利在赶走乔布斯以后,让麦金托什顺着个人电脑的技术潮流向前飘了七八年。斯库利很清楚,以苹果领先的技术,即使不做任何事,也可以挣十年钱。他始终致力于开发新产品,努力为公司找新的成长点,但始终不得要领。到后来,不太大的苹果公司居然有上千个项目,大大小小的各级经理,为了提高自己的地位,到处招兵买马,上新项目。这些项目中,90%都是没用的。事实证明,所有的项目中最后只有苹果新的操作系统是成功的。就连斯库利寄予厚望的牛顿PDA也没有形成什么气候。苹果的股票九十年代开始是上升的,这就是电影中的阿甘觉得持有了苹果的股票就不用为钱发愁的原因。如果那个电影晚拍几年,导演就不得不找另一家公司的股票给阿甘了。在斯库利当政的后期,麦金托什的市场占有率渐渐被微软挤得越来越小,而摊子却越铺越大,苹果公司开始亏损,斯库利不得不下台。斯库利的两个继任者也是回天无力。苹果被微软打得一塌糊涂,差点被卖给IBM和太阳公司(Sun Microsystems),但这两公司谁也看不上苹果这个市场不断萎缩的PC制造商。如果卖成了,今天大家就没有iPod了。 九十年代,苹果和微软还未就Windows侵权苹果的操作系统一事,打那好几年的官司。在微软推出Windows 3.1以后,IBM PC机的用户也可以享受图形界面了,苹果的市场迅速萎缩。苹果公司将微软告上了法庭,因为Windows的很多创意实实在在是复制苹果的操作系统。在法庭上,微软的盖茨指出苹果的窗口式图形界面也是抄施乐的。盖茨说,凭什么你能破窗而入去施乐拿东西,我不可以从门里走到你那里拿东西呢?最后,法庭还是以Windows和苹果的操作系统虽然长得像,但不是一个东西为由,驳回了苹果的要求。那时硅谷的公司不但在商业竞争中被微软压着一头,连打官司也打不赢微软,十几年来硅谷一直梦想着有一个可以和微软抗衡并且占到上风的公司。 1998年,苹果走投无路的董事会不得不把他们十三年前赶走的乔布斯请回来,执掌用乔布斯的话说“底下有个大洞的船”。在美国,董事会赶走一个公司创始人的情况虽然不常见,但还是发生过的。但是,再把那个被赶走的创始人请回来执掌公司,不仅以前没听说过,以后也很难再有。 3. 再创辉煌 苹果董事会起先对乔布斯的能力也没谱,便给了他一个临时CEO的职务。乔布斯也不在乎这个,他甚至答应一年只拿一块钱的工资。毕竟苹果公司是他的亲儿子,只要让他回苹果就什么都好说。我和硅谷很多创业者聊过,发现他们对自己的公司,哪怕再小的公司,在感情上也象对自己的孩子一样亲。乔布斯上台后推出了一些样子很酷的PC机,那时苹果机已经比IBM兼容机贵了很多,成了高端的产品,用户主要是很多搞艺术的人—他们很喜欢苹果优于其它个人电脑的图形功能——和一些赶时髦的学生和专业人士。乔布斯自己也更像一个才华横溢的艺术家,而不是一个严谨的工程师。既然苹果在微机领域已经不可能替代兼容机和微软的地位了,他干脆往高端发展,讲究性能、品味和时尚。慢慢地,苹果的产品成了时尚的东西。 乔布斯的运气很好,一上台就赶上了网络泡沫时代,那时什么公司的业绩都上涨,苹果也跟着上涨。由于苹果已经将自己定位在很窄的高端市场,就避免了与微软、戴尔和惠普的竞争。加上微软当时正被反垄断官司搞得焦头烂额,也无暇顾及苹果这个小弟弟了。苹果在乔布斯接手的两年里恢复得不错,董事会也在一年后将乔布斯扶正,任命他为正式的CEO。 好景不长,随着网络泡沫的破碎,苹果公司的发展面临再次受到阻碍的可能。当然只要它老老实实地固守自己的高端市场,随着经济的复苏,苹果还会慢慢好起来,成为高端PC的制造商。如果只是这样的话,苹果就不值得我们在此大写特写了;而乔布斯也就不是乔布斯了。乔布斯的超人之处在于他善于学习,并且能把得准时代的脉搏。经过十几年磨练的乔布斯已经不是当年那个毛头小伙子了。他已经认识到了苹果封闭式的软硬件,从成本上讲,无法和微软加兼容机竞争,也无法为用户提供丰富的应用软件。乔布斯做了两件事,他在苹果的微机中逐渐采用了英特尔的通用处理器,同时采用Free BSD作新的苹果操作系统的内核。这样相对开放的体系使得全社会大量有兴趣的开源工程师很容易地为苹果开发软件。但是,至关重要的是如何为苹果找到PC以外的成长点,实际上,他已经接受了当年斯库利的观点。 斯库利明白新成长点的重要,但是他没有找到,苹果历任CEO都想做这件事而没有做到的。斯库利搞的个人助理想法不错,但是时机不成熟,因为那时无论是手机、电话还是互联网都没有发展起来,很少有人愿意花几百美元买一个无法联网的高级记事本。因此,这个产品的市场即使存在,也不过是一个很窄的市场,这样的产品不可能掀起一个潮流。斯库利的运气不太好,因为在他执掌苹果的年代,移动通信和互联网还没有发展起来以前,除了微机的发展形成了一种潮流,没有别的潮流。虽然苹果本来有可能成为微机领域的领导者,但它封闭式的做法,使得它战胜微软的可能性几乎是零。乔布斯比较幸运,他再次接掌苹果时,已经进入了到了网络泡沫时代。雅虎似乎代表了一种潮流,很多公司在跟随着雅虎,但事实证明,他们都面对着网络泡沫而且因此会面临严重的危机。乔布斯在网络泡沫时代,能高屋建瓴,不去趟互联网这滩浑水,而是看到了网络大潮下面真正的金沙。 上个世纪最后的十年,以互联网和多媒体技术为核心的一场技术革命开始了。互联网是信息传播的渠道,多媒体技术则提供了数字化的信息源。原来的录音带和录像带很快被激光唱盘和DVD代替,随着声音和图像压缩技术的出现,这些数字化了的音乐和录像很容易在互联网上传播。到九十年代末,互联网上充斥了各种盗版的音乐和电影。以前,音乐唱盘属于一个垄断的暴利行业,这个行业的一位朋友告诉我,音乐CD平均一张十美元左右,而除去版税后的制作成本总共只有十几美分到几十美分,视批量而定。现在网上有了不要钱的,音乐下载很快占整个互联网流量的四分之一,广大网民一下子学会了听下载的音乐、看下载的录像。同时,市场上出现了一些小的音乐播放器,但做的都不是很理想。虽然唱片公司集体告赢了帮助提供盗版音乐的Napster公司,盗版的音乐和录像很快从互联网中消失了。但是,用户用一个小播放器听音乐和歌曲的习惯已经养成了。 乔布斯看到了两点最重要的事实,第一,虽然已经有了不少播放器,但是做的都不好,尤其是当音乐数量多了以后,查找和管理都很难。要知道,从一千首歌里面顺序找到自己想听的可能要花几分钟时间。另外,要把自己以前买的几十张CD上的歌倒到播放器上更是麻烦;第二,广大用户已经习惯戴着耳机从播放器中听歌而不是随身带着便携的CD唱机和几十张光盘。因此,它不需要花钱和时间培养出一个市场。基于这两点的考虑,乔布斯决定开发被称为iPod的音乐和录像播放器。 苹果公司很好地解决了上面提到的两个技术问题。他们在播放器上设计了一个用手转圈划的音乐查找手段,使用户可以非常快地找到自己要听的歌。同时他们设计了一种叫iTune的软件装在个人电脑上,可以自动地把电脑上和光盘中的歌曲音乐传到iPod中。另外,iPod的电池一次充电后的可播放的时间高达十个小时,比以往的各种播放器都长得多。同时,苹果iPod的外观设计非常漂亮,所以,从它在2001年一推出来,就很受爱听音乐的年轻人喜欢。仅一年,iPod的销售就突破一亿美元。又过了一年多,iPod的销售额接近10亿美元,占公司营业额的15%。去年,iPod的销售额近八十亿美元,占整个苹果收入的四成。苹果公司的股票从2003年的最低点开始,至今已经涨了20倍。今天,iPod已经不仅仅是一个简单的播放器,而是一个不小的产业。不同的厂家,从音箱生产厂到汽车公司,都在主动为iPod设计和制造各种配套产品,比如音箱、耳机、汽车音响,甚至是皮套等等。就有点像有无数软件公司在微软的操作系统上主动开发应用程序。神奇小子乔布斯终于再现辉煌。 4. 大难不死 从1994年到2006年,乔布斯和苹果都经历的两场大的劫难,但都奇迹般地生存下来。 1994年,乔布斯患上癌症,医生估计他最多还能活3到6个月。医生建议他回去把一切都安排好,其实就是在暗示他"准备后事"。医生马上给他做了手术,很幸运的是,那是一种少见的可治愈的恶性肿瘤。手术后,他很快就好了。这次经历,使乔布斯对死亡有了真正的认识。他认为,死亡推动着生命进化和变迁,旧的不去,新的不来。现在,新的人和新的技术,在不久的将来,也会逐渐成为旧的,也会被淘汰。苹果没有沉浸在iPod的成功中,加紧了新品的开发。 苹果公司这两年也不太顺,经历了产品受阻和期权风波。 华尔街总是期望上市公司不断创造营收的奇迹。为了获得进一步增长,在垄断了播放器市场后,2003年苹果开始寻求在高额利润的音乐市场上分一杯羹。世界上整个音乐市场当时被五家大的唱片公司百代(EMI)、环球(Universal)包括下属的宝丽金、华纳兄弟(Warner Brothers)、Sony和BMG垄断。后两家今天已经合并。这五家基本上各自签约不同的艺术家、各卖各的音乐,共同维持着一个高利润的市场。大部分听众可能都有一个体验,就是每个人可能只喜欢一张唱片中的一两首曲子而不是全部,但是,买CD时必须整张CD一起买。苹果建议唱片公司和它一起开发音乐付费下载市场,把一个专辑拆成一首首的曲子来卖,这样听众可以只选择自己喜欢的来下载。这个主意当然很好,问题是唱片公司和苹果如何分成,当然谁都想多得一些。乔布斯是个非常优秀的谈判高手,他把在价格上最强硬的Sony放在最后,他和其它四家公司共同达成了协议,Sony只好就范,否则就永远被隔离在广大的iPod用户群以外。苹果推出音乐付费下载以来,下载量远比想象的要增长得慢。整个2006年,苹果公司在股市上的表现都不好,这时,苹果又爆出了期权风波,更是雪上加霜。关于这个风波媒体上报道很多,大致情况如下: 想了解美国的高科技公司,必须了解它的股票期权制度。在传统的公司里,一个员工的收入和福利包括奖金和退休金等现金。一般员工并不拥有公司的一部分。很多高科技公司,为了将员工的利益和公司的前途绑在一起,发给员工一些股票的期权(Stock Option)。所谓期权就是在一定时间,比如十年内,按一定价格,比如当前市场价购买股票的权利。获得期权的员工,会对公司有主人翁的责任感。如果公司的股票上涨,那么拥有股票期权的人可以以过去低的价格买进股票,即所谓的exercise,然后以现在高的价钱卖出,从中赚到差价。股权只有当公司股票不断上涨时才有意义。遗憾的是,没有一个公司的股票只涨不落,因此股权有时会变得毫无意义。一些公司为了让股权变得有意义,在中间做手脚,修改股权授予时间,用最低的价钱将股票授予管理层和员工。苹果公司就是在这件事上栽了跟头。2006年,美国证监会开始调查苹果公司这一行为。经过长期调查,证监会掌握了确凿的证据,苹果公司终于低头了,并交了罚款。最后,苹果公司首席财务官安德森(Fred Anderson)为此受罚。 从后来的情况发展看,这位被解雇的财务官觉得委屈,跑到《华尔街日报》去鸣冤。乔布斯一手对付证监会的调查,一手开发新品。2006年底,苹果公司推出了Apple TV。Apple TV不是任何意义上的电视机,而是一个豆腐块大小的计算机,这个盒子可以存储几千小时的音乐或者几十小时的电影。它一头可以和互联网连接,下载音乐和电影,另一头,和家里的电视机和音响连接,播放出环绕立体声、高清晰度的音像。别小看了这个价格和iPod差不多的豆腐块,它很有可能成为未来每一个家庭客厅的娱乐中心。很多人认为,在个人电脑之后,家庭的娱乐中心将成为一个新的产业。事实上,十年前,盖茨在他的"未来之路"中预言音像制品将数字化,可以根据用户特殊需求下载并存在一个服务器中,这个服务器可以管理和控制所有的家电。现在盖茨的这个梦想快实现了,但是却让苹果抢先了一步。现在,在这个领域有三个候选者,苹果、微软和Sony,后两者靠各自的游戏机作为家庭娱乐中心。苹果拥有最大的iPod用户群,微软有很强的技术储备,Sony有领先的蓝光(Blu-Ray)DVD 技术,谁能笑到最后还不知道。 苹果的第二个新的拳头产品就是前不久刚上市的iPhone手机。我有幸在第一时间目睹和试用了这个革命性的产品。说实话,这是我见到的最好的手机。它已经超出一个普通的手机加iPod播放器,它还具有了一个完整的、联网的计算机和一般电视机的主要功能。用它上网查邮件和冲浪的体验和用一般手机是不同的。至于其它很酷的功能,各种新闻已经有了很多报道,我就不再赘述了。虽然它六百美元的价格实在贵了点,但是根据电器十八个月降一半价钱的规律,iPhone很有可能成为今后普及的手机,成为苹果即iPod以后新的成长点,它甚至会冲击传统的手机行业。 如果稍微比较一下苹果十年前的产品和现在的产品,我们很容易发现,苹果早已经不是一个单纯的个人电脑生产厂商,因为它有大量类似家电的产品,比如iPod、Apple TV和iPhone。因此,一些专家认为,苹果正在从计算机公司像家电公司过度。但是,这些产品和传统的家电又不一样,每样东西都给人耳目一新的感觉,让人看了后,不由地发出感慨—原来这东西还可以这么玩儿。今天,苹果已经成为一种时尚家电的品牌。如果要问什么是创新,这就是创新! 结束语 三十年来,苹果公司经历了从波峰到低谷再回到浪尖之巅的过程。它的兴衰和它创始人的沉浮完全重合。从苹果公司诞生到它开发出麦金托什,可以认为是它的第一个发展期,麦金托什的出现,使得它领先于微软而站在了浪尖上。中间的近二十年,苹果到了几乎被人遗忘的地步。好在它像艺术家一般的创新的灵魂未死,并且在它的创始人再次归来之后,得到再生和升华。乔布斯送给年轻人两句话,永远渴望、大智若愚(Stay Hungry. Stay Foolish),愿与诸君共勉。 以上。 7/31/2007 (zz天涯)朗咸平在多伦多的演讲北京时间: 2007年7月15日(星期日)1:30 那么以前的国企改革是怎样的?地方政府认为国企包袱重,没有效率,市场化,把它卖给某一个民营企业家,一个以钱为纲的企业家做什么事呢?干脆这些公司强迫下岗,工厂拆掉,建高楼,把楼卖了,所有的利润付给贪官污吏。什么是国企改革?就是国企改革的利益归于少数人,而且改革的成本归于全社会,这些下岗人员由全社会负担。你说老百姓能够不怨恨吗? 告诉各位这么多的故事是什么意思呢?真正把我们带入这步田地的是我们意识形态产生了重要的问题。那就是邓小平以经济发展为纲的理念被彻底的驱赶。所以我要谈下面一个话题。 企业家该投资不投资的钱,配合上贪官污吏的赃款,配合上国外的热钱,再加上社会上各类的游资,这四类形成在一起,形成一个所谓的虚拟资金。这个虚拟资金,打到哪里哪里就有泡沫。那么这个虚拟资金有一个特色,什么特色呢?不可预测、不可控制、不可监管。那么常有人问我说,为什么中国股市这么热?原因就是这一部分的虚拟资金打入股市的结果,股市利润不高,那么打入楼市。 这是一个现状。那么你说虚拟资金进入股市,股市很好,赚了钱炒房子。你们股市一跌的话,虚拟资金照样转入楼市基金。股市涨也好、跌也好,楼市都是一样的。根本无法预测、无法控制、无法监管的。那么这种现象不是靠所谓的宏观调控可以解决的。那么你们可能有一个怀疑,为什么在3月、4月、5月,当政府提出宏观调控的时候,利率上升,为什么利率上升,当天上午大盘跌一点,一到下午大盘马上上去,甚至更高。这和我们以前的情况不一样,当然不一样,你知不知道利率是什么结果?利率上升进一步打击了民营企业的投资欲望,这样有更多的基金进入股市。 以上。 2/19/2007 I'm a O93-C47-E79-A38-N11 Big Five!!
以上。 测试的老狼 10/12/2006 村庄里的大屠杀在一个偏僻的山里,有一个村庄。这里是女人掌权,女人对一切事务说了算。村里有100对夫妇。 在这个村里已经形成了约定俗成的规定。如果女人发现自己的丈夫对自己不忠的话,就会毫不犹豫地将他杀死,而且就在当天执行。当然,她必须有确切的证据来证明她的丈夫不忠。由于这个因素,某个女人发现某个男人不忠,她不会将之告诉那个不忠男人的妻子。但是,她会告诉其他人的妻子,并且女人们会相互传递这一信息,因此最后,一个男人不忠,除了其妻子不知道外,其他女人都知道。 而事实上是,村子里的这100对夫妇的男人都不忠,但由于女人不会将她知道的事实告诉不忠男人的妻子,每个女人都不知道自己的男人不忠。因此,该村子一直很稳定,而没有发生妻子杀死丈夫的行为。 村子里有一个辈分很高的老太太,她德高望重,诚实可敬。因每个人都向她汇报村里的情况,因此她对村里的情况了如指掌,她知道每个男人都不忠。一天,这位老人对这100个女人说了一句很平常的话:“你们的男人当中至少有一个是不忠的。”
女人们决定每天晚上决定是否处死自己的丈夫。处死一个人时,村子里的所有人都会知道。那么接下来的日子里,会发生什么呢?
这是一个推理和行动的过程。“如果她的丈夫不忠的话,她就杀死他”,即如果没有证据证明她的丈夫不忠的话,她便相信他,“不杀死他”。这是女人的策略。在老太太作了宣布之后的第一天,如果村里只有一个男人是不忠的话,这个男人的妻子在老太太宣布之后就能知道。因为,她们作了这样一个推理:如果其他男人不忠的话,她应当知道,既然不知道并且至少有一个男人不忠,那么这个不忠的男人肯定就是她的丈夫。因此,村里如果只有一个男人不忠的话,老太太宣布之后,当天这个男人就会被杀死。 如果村里有两个男人不忠,那么,这两个男人的妻子第一天都不会怀疑到自己的丈夫,因为她知道另外一个女人的丈夫不忠。但是当第一天过后她没有发现那个不忠诚的男人被杀死。那么她想,肯定有两个男人是不忠的,否则她知道的那个不忠的男人会被他的妻子当天杀死的。既然有两个男人不忠,但这两个不忠的男人的妻子想,她只知道一个,那么另一个不忠的男人肯定是她的丈夫! 事实上这个村子里的100个男人不忠,那么,这样推理会继续到99天,就是说,前99天每个女人都没怀疑到自己的丈夫,而当第100天的时候,每个女人都确定地推理出她的丈夫不忠,于是村子里便发生了一场大屠杀,所有的男人都被他们的妻子杀死。 这里,“至少一个男人是不忠的”这样一个事实在老太太宣布时,每个女人其实都知道这个事实(村子里的规则她们也知道),似乎是,老太太对这个事实的宣布并没有增加这些女人的知识——对村里男人不忠行为的知识,但为什么老太太的宣布使得村里的女人产生了对她们丈夫的屠杀行为呢?这是因为,老太太的宣布使得这个群体里的女人的知识结构发生了变化,本来“至少一个男人是不忠的”对每个女人都是知识,但是不是公共知识,而老太太的宣布使得这个事实成为“公共知识”。 “至少一个男人是不忠的”在老太太宣布之前,每个女人都知道这个事实,即“至少一个男人是不忠的”构成每个女人的知识。然而,在老太太宣布之前,这个知识不是公共知识。那么什么是公共知识? 所谓公共知识是指,一群体的每个人不仅知道这个事实,而且每个人知道该群体的其他人知道这个事实,并且其他人也知道其他的每个人都知道这个事实……这涉及到一无穷的知道过程。 在上述例子中,老太太未宣布之前,对村子里的女人来说,“至少一个男人是不忠的”不是一个公共知识。设想一下,假定共有3个女人A、B、C,那么在未宣布之前,A想:由于自己不知道自己的丈夫不忠,其他两个女人B、C也同样不知道,那么A想B不知道C是否知道“至少有一个男人是不忠的”。 在这个100人组成的小村里,老太太的宣布使得“至少有一个男人不忠”成了公共知识。于是,推理与行动便开始了。
以上。
学习博弈论的老狼 8/17/2006 zt from IDMer: Yahoo! 数据挖掘案例译自:KDnuggets:News:2005:n21:item3(http://www.kdnuggets.com/news/2005/n21/3i.html) From: Gregory Piatetsky-Shapiro Usama Fayyad博士是Yahoo!的首席数据官,KDnuggets的Gregory对他进行了访谈。 Gregory Piatetsky-Shapiro:您可以介绍一些Yahoo!在数据挖掘方面的成功案例吗? Usama Fayyad:Yahoo!是第一家招募了首席数据官的公司,以验证数据对公司而言,的确是一笔真实而有战略意义的财富。我们的目标是通过提供以客户为中心的数据平台和洞察力服务,激励用户积极参与,对营销方案进行创新,从而为消费者和卖家带来价值。只用了很短的时间,我们就对Yahoo!的多项产品和服务带来了积极影响。抱歉的是,很多成果还不方便和大家分享,因为涉及到竞争优势和保密性方面的问题。 当然,我仍然很乐意介绍一些可以公开的案例。例如: 产品整合:一个例子就是你今天在Yahoo!电子邮箱上看到的,数据挖掘的可视结果。通过对用户使用行为的意外模式分析,我们发现在每次会话中,人们阅读邮件和阅读新闻的行为之间存在很强的相关关系。我们把这个发现传达给Yahoo!电子邮箱产品小组,他们首先想到的就是验证这种关系的影响:在一组测试用户的邮箱首页上显示一个新闻模块,其中的新闻标题被醒目显示。 即时通信:我们对雅虎通(Instant Messenger)的使用情况进行了分析,以了解激励用量的关键因素是什么。结果发现,最重要的因素是让用户扩大他们的”好友列表“,至少增加5个新的好友。据此Yahoo!精心设计了相应的营销活动,鼓励用户增加好友列表中的好友数,从而显著激励了雅虎通的用量。 Yahoo首页的搜索框:一个简单的例子就是我们发现,在Yahoo的首页上,把搜索框放在居中的位置(而不是以前的左侧)将提高用户的用量。这样一方面可以促进用户的积极使用,对Yahoo!来说也没有成本支出。这个结果的发现过程也很有趣,我们首先发现Netscape浏览器的用户比IE的用户更多地使用了搜索功能,进一步探查发现两个浏览器在视觉上的唯一区别就是:二者中的搜索框位置不同!搜索框在Netscape浏览器中是居中放置,而在IE中则是靠近左侧。很不明显的差别,但却很重要。一般谁会想到呢? 以上。 6/24/2006 VB串口通信数据采集前两天受人之托写的一个程序,发上来共享,从中可以看到串口通信的常用处理方式,希望对大家有所帮助。
一、系统需求:使用三线制串口,利用vb与dsp通信,采集数据并存储为文本文件。 二、通信协议 1. RS232串行通信的波特率设为9600,8位数据位,一位停止位,无校验位。 2. 每组数据包含T1(16位)和T2(16位),将每个数据分成2个8位的数据,先是低8位,然后是高8位。数据为无符号整型。 先发T1,然后发T2,然后是下一组T1、T2。 T1以头数据0x0A(16进制,10进制位10)为头字节,然后是T1的低8位,T1的高8位。 T2以头数据0xA0(16进制,10进制位160)为头字节,然后是T2的低8位,T2的高8位。 发送时序举例:0x0A, t1低8位,t1高8位,0xA0, t2低8位,t2高8位…… 将收到的数据T1、T2的高低8位合并,转换成10进制数,以每行T1 T2的形式存储到txt文本文件中。 三、要点说明 0. 如果通信协议没有考虑周全就着手开始做,可能会经受无比的痛苦 1. 文本框textbox的大小限制为32k,不符合大量数据的需要,因此使用richtextbox 2. 换行符为Chr(&HD) + Chr(&HA) 3. 需要用状态栏给出必要的信息 4. 保存文件的默认名字为当前日期 5. 收到comm事件后,需要关闭com事件接收,避免再次触发事件 四、程序源代码: Dim av As Variant Dim datacount As Long Private Sub cmdClear_Click() txtData.Text = "" End Sub Private Sub cmdStop_Click() '关闭端口 If MSComm.PortOpen = True Then MSComm.InBufferCount = 0 '清空缓冲区 MSComm.PortOpen = False End If cmdReceive.Enabled = True lblStatus.Caption = "停止接收,空闲" End Sub Private Sub cmdReceive_Click() '串口设置 With MSComm .CommPort = 1 .Settings = "9600,N,8,1" .RThreshold = 1 '接收1字节触发oncomm事件 .InputMode = comInputModeBinary .InputLen = 1 '输入长度为1 .InBufferCount = 0 '清除接收缓冲区 End With '打开端口 If MSComm.PortOpen = False Then MSComm.PortOpen = True If Err Then MsgBox (Err.Description) Exit Sub End If End If lblStatus.Caption = "打开端口,等待接收" datacount = 0 cmdReceive.Enabled = False End Sub Private Sub cmdSave_Click() Dim outfn As String MsgBox ("接收了" + CStr(datacount) + "组数据") lblStatus.Caption = "接收完成,请选择输出文件" cmdReceive.Enabled = True '选择输出文件 CommonDialog1.FileName = CStr(Date) + ".txt" CommonDialog1.Filter = "Text Files|*.txt" CommonDialog1.Flags = CommonDialog1.Flags Or cdlOFNOverwritePrompt CommonDialog1.CancelError = True On Error GoTo errhandler CommonDialog1.ShowSave outfn = CommonDialog1.FileName Open outfn For Output As #1 Print #1, txtData.Text Close #1 'txtData.SaveFile outfn lblStatus.Caption = "输出完成,空闲" errhandler: Exit Sub End Sub Private Sub Form_Load() lblStatus.Caption = "空闲" End Sub Private Sub Form_Unload(Cancel As Integer) '关闭端口 If MSComm.PortOpen = True Then MSComm.InBufferCount = 0 '清空缓冲区 MSComm.PortOpen = False End If End Sub Private Sub MSComm_OnComm() Dim T1, T2 As Long Select Case MSComm.CommEvent Case comEvReceive '收到Rthreshold个字节产生的接收事件 MSComm.RThreshold = 0 '关闭OnComm事件接收 lblStatus.Caption = "接收" av = MSComm.Input '读取一个接收字节 dataframe(1) = av(0) '转换为字节 If dataframe(1) = &HA Then '接收到T1 Do DoEvents Loop Until MSComm.InBufferCount >= 2 '循环等待接收缓冲区>=2个字节 av = MSComm.Input dataframe(2) = av(0) av = MSComm.Input dataframe(3) = av(0) '接收T1 T1 = dataframe(2) + CLng(dataframe(3)) * 256 '计算T1 End If Do DoEvents Loop Until MSComm.InBufferCount >= 1 '循环等待接收缓冲区>=1个字节 av = MSComm.Input '读取一个接收字节 dataframe(4) = av(0) '转换为字节 '接收到T2 If dataframe(4) = &HA0 Then 'MSComm.RThreshold = 0 '关闭OnComm事件接收 '循环等待接收缓冲区>=2个字节 Do DoEvents Loop Until MSComm.InBufferCount >= 2 av = MSComm.Input dataframe(5) = av(0) av = MSComm.Input dataframe(6) = av(0) '接收T2 T2 = dataframe(5) + CLng(dataframe(6)) * 256 '计算T2 '显示T1 T2 enter txtData.Text = txtData.Text + CStr(T1) + " " + CStr(T2) + Chr(&HD) + Chr(&HA) datacount = datacount + 1 '数据组数+1 End If MSComm.RThreshold = 1 '打开OnComm事件接收 Case Else End Select End Sub 以上。
吹空调的老狼 6/1/2006 matlab生成m序列的函数原来那个效率太低,主要是因为实际应用并不需要生成太长的m序列,加入了需求长度,能有效减少运行时间。25级的移位寄存器,运行了一个小时都没有出来一周期,我仅仅需要三千bit而已。改进版:
function [seq]=mseq(connections,registers,len);
%*************************************************** % 此函数用来生成最大长度线性移位寄存器序列 % connections为特征多项式向量,registers为初始值向量 % len为所需序列长度,若为0则输出一个周期 %*************************************************** m=length(connections); L=2^m-1; %周期长度 if len==0 len=L; end fan=0; for i=1:len seq(i)=registers(m); for j=1:m fan=fan +connections(j)*registers(j); fan=(mod(fan,2)); end for t=m:-1:2 %寄存器移位 registers(t)=registers(t-1); end registers(1)=fan; fan=0; end 以上。
很久没来的老狼 5/20/2006 数字水印与版权保护研究水印也有一段时间了,忽然意识到,作为版权保护的一种手段,数字水印技术虽然比较成熟,但是却很少有人讨论这种技术是否可以真正的应用于版权保护——我是说,版权诉讼。
技术固然重要,水印的健壮程度也重要,现在最健壮的水印甚至可以抵御打印再扫描。问题是,在法庭上,你怎样才能让法官相信,这个数字水印是你用算法提取的,还是你用算法捏造的?
举个简单的例子,对于非盲检测,一切水印技术都是荒谬的。
证明:由于检测时需要提供原始作品,那么原告就可以利用嵌入算法的某种变形,通过修改原始图像使得被告方的数字产品凭空出现一个“水印”,而这时,被告显然是无辜的。
有人提出过改进的策略,通过一个可以信任的第三方来完成水印的认证。对于非盲检测,这仍然是不实际的。第三方拥有公正的水印算法,版权所有人持有密钥,如果是非盲检测,为了避免上面的问题,第三方必须保留原始图像的一个副本,如果发生版权纠纷,需要提供的证据有:水印算法、密钥、第三方保留的原始图像副本。通过这三者,可以在被盗用的图像中提取水印。看似完美?其实不然。既然第三方能够被信任地持有原始图像副本,那么他就可以证明原始图像的所有人是谁——还要水印干什么用?
正在整理论文,很麻烦……技术,说到底还是为了使用。忽然发现很多数字水印的论文经不起法律的考验,呵呵,窃喜一下,论文不以技术为重点了,还是讨论一下怎么让水印技术可信任吧。
以上。
刚起床的老狼 4/6/2006 数据库原理继续记恩,为什么要写在这里呢?算是对考研的一份回忆吧
查询优化:1,尽可能先作选择;2,连接前预处理;3,投影和选择同时进行;4,把投影与前后的双目运算结合;5,将选择与笛卡尔积结合成连接;6,找出公共子表达式。
完全函数依赖:X的任一真子集都不足以决定Y。
部分函数依赖:X的某一真子集可以决定Y。
1NF:每个分量是不可分的数据项。
2NF:1NF且每一非主属性完全依赖于码。
3NF:1NF且每一非主属性不传递依赖于码。
BCNF:1NF且每一决定因素中必含有码,BCNF消除了主属性对码的部分与传递依赖。
多值依赖:对于R(U),Z=U-X-Y,若给定(X,Z),Y的值仅与X有关而与Z无关,则X->->Y。若Z=空集,则为平凡的多值依赖。若X->Y,则必有X->->Y。
4NF:1NF且对于每个非平凡的多值依赖X->->Y,X都含有码。4NF允许的非平凡得多值依赖就是函数依赖。4NF不允许非平凡且非FD的MVD。
数据库设计:需求分析,概念设计,逻辑设计,物理设计,[实施,运行和维护]。
数据字典包括:数据项,数据结构,数据流,数据存储,处理过程。
E-R图合并的三类冲突:属性、命名、结构冲突。
事务的四个特性:原子性,一致性,隔离性,持续性(ACID)。
建立冗余的两种技术:数据转储,登录日志文件。
日志文件两种格式:以记录为单位,以数据块为单位。
数据不一致性:丢失修改,读“脏”数据,不可重复读。
两种封锁:排它锁X,共享锁S。
一级封锁协议:修改加X锁,事务结束后释放,避免丢失修改。
二级封锁协议:在一级基础上,读取加S锁,读取后释放,避免读脏数据。
三级封锁协议:在一级基础上,读取加S锁,事务结束释放,避免不可重复读。
活锁:多个事务请求锁,若先满足后来者,则先来者无法获得锁。先来先服务即可解决(这不是tmd废话么)。
死锁:多个事务都已封锁一些对象,又请求已被其它事务封锁的对象,无限的互相等待。
预防死锁两种方法:一次封锁法,顺序封锁法。
诊断并解除死锁:超时法,事务等待图法。
可串行化:并发执行的结果与按某一次序串行执行相同,则此并发事务可串行化,即“正确的”。
两段锁协议:读写前必须获得锁,释放一个封锁后,不再申请任何锁。保证可串行化,但不能避免死锁。一次封锁法符合两段锁协议。
在被参照关系中删除元组,为维护参照完整性,可用级联删除、受限删除、置空值删除(废话啊,废话啊,取这么多名字干啥啊)。
向参照关系中插入元组:受限插入,递归插入。
修改关系中主码:允许修改但必须保证not null unique,或者不允许修改。
以上。
吃方便面的老狼 3/25/2006 数据库原理似乎很久以来就没有做笔记的习惯,没想到数据库的东西这么零散,写下来好一些。
以前考试时习惯把所有不熟悉的公式抄下来,然后默写,再挑出不熟悉的默写,直到最后,那张公式纸上只剩下那么几个超级变态的公式了。这次做数据库笔记,还是拿了一张破纸,零散的写了一些不熟悉的东西——抄书而已,没什么意思。忽然想到曾经看过的blog,hanh的,用很简明的话概括了样本方差自由度的内在含义,很是佩服,效仿一下也不知道能不能达到同样的效果。
曾经认为教学的东西应该用通俗的语言来表达,而不是冰冷生硬的数学描述。李丹丹说得对,如果一门学问不用数学去描述,那么它就称不上是科学。
码:唯一标识实体的属性集,可以是一个或者多个属性,就是所谓的keyid。
域:属性的取值范围。算是完整性约束的一部分吧。
四种数据模型:层次,网状,关系,面向对象。
元组:记录。分量:属性值。
关系的完整性约束条件:实体完整性,参照完整性,用户定义的完整性。参照完整性就是引用的完整性,引用的未必是不同的关系。对多个关系而言,其中一个表的外码是另一个表的码,那么这个外码就只能取空值或者另一个表中对应的值。
物理独立性:改变内模式/模式映像,而不必改变模式。
逻辑独立性:改变外模式/模式映像,而不必改变模式。
关系三种类型:基本表、查询表、视图表。
内模式:物理描述。模式:全体逻辑结构。外模式:用户逻辑结构。
关系代数五种基本运算:广义笛卡尔积,结果的元组数是二者元组数的乘积。
选择:从单个关系中取符合条件的若干元组。
投影:从关系中选择若干列,并取消重复行。
连接:在两个表的广义笛卡尔积中选择满足某一条件的行。若条件为=,则为等值连接;若将等值连接的重复列取消,则为自然连接。
除:对于R(X,Y)和S(Y,Z),除的结果为P(X),P中的元组满足R.Y=S.Y。
以上。
看书暴走的老狼 2/22/2006 音乐的理解2003年12月,我在学校听了周海宏教授关于音乐、美学和心理学的讲座,感受颇多,受益匪浅。这次讲座改变了我对音乐的许多误解,讲座的内容我至今记忆犹新。近日偶然想起,百度一下周海宏,找到了他的博士论文摘要,以及这场广为传播的讲座的新闻,整理摘抄下来。
周海宏,男,祖籍河南,1963年6月27日生于辽宁沈阳。中央音乐学院音乐学系教授,中央音乐学院副院长。主要从事音乐心理学、美学教学与研究工作。多年来,他致力于严肃音乐的普及工作,在全国不同地方举办过多场音乐讲座,他用生动通俗的解说,增强了人们对音乐的了解和理解。
音乐何须懂?——俞伯牙,你太不懂音乐
“音乐何须懂?我们听不懂音乐,不是因为我们的欣赏水平低,而是因为音乐不能直接传达那种视觉性、语义性的内容,我们没有必要用文学化、美术化的方式去解说音乐。”周海宏的讲座,是从一个故事开始的:
战国时期有一个人叫俞伯牙,这人琴弹得特别好。有一天他在深山老林里弹琴的时候,来了一个打柴人叫钟子期。俞伯牙一弹琴,钟子期就说了:“峨峨兮若泰山。”俞伯牙心里很惊讶,因为他心里正想表现高山呢,就被听出来了。俞伯牙心想:我换一个主题,我表现流水,看你还能不能听出来。谁知,钟子期一听,又说:“洋洋兮若江河。”不管俞伯牙弹什么,钟子期都能听出音乐表现的内容。于是乎两个人就成了好朋友,成了知音。但是,没多久钟子期去世了,俞伯牙痛失知音,伤心到极点的时候,就把自己的琴给摔了,发誓永远不再弹琴。这个故事后来就形成了“高山流水”的成语,形成了“知音”这样一个日常生活中常用的词。这是中国古代妇孺皆知的故事。俞伯牙是我国古代的一位音乐家,而钟子期只是一名樵夫,砍柴的农民,可以说,他听懂了严肃音乐。
“为什么在我们这个时代,音乐就这么难懂呢?可能有好多朋友一看这个话题就惊讶了,心想我们本来以为在这里听了周老师的讲课以后,就会懂音乐了,怎么却说‘何须懂’呢?其实我想谈的是,为什么我们都觉得听不懂音乐。”
周海宏说,他在北京6所211工程大学和中央音乐学院做过一个对比调查,题目叫做:如果你不喜欢严肃音乐,原因是什么?结果发现,在众多原因当中,“听不懂”和“不知道音乐要表现的是什么”占了主要的比例。
“我自己也有这样的经历。我小时候学钢琴,有一天弹一个曲子《春江花月夜》。我父亲来到我面前说,‘这曲子你弹了这么久,你跟我说说它哪儿表现的是春,哪儿表现的是江,还有花、月、夜!’当时我就憋住了,涨了个大红脸,说不出来。父亲非常不满,一转身说,连自己弹的是什么都不知道,还弹什么钢琴!”
为什么音乐这么难懂?周教授说,一直到上了大学的时候,他才搞明白。中央音乐学院有一门课,叫《音乐美学》。在这门课上,老师给他们讲了一个非常简单的道理,使他豁然开朗。“其实在座的不用上中央音乐学院,也不用学音乐美学,大家凭自己的日常经验,凭直觉就能明白这个道理。大家想一想,音乐这门艺术,是由声音构成的,但声音没有造型性,‘当’的一声响,你说这是长的?方的?还是圆的?什么都不是,它只是一个听觉的信号。由此我们可以得出推论,音乐不能直接传达视觉形象;音乐不能直接传达思想概念。我告诉大家,正是因为这个原因,其实我们搞音乐的人也听不懂音乐!‘高山流水’这个故事在主观上给我们每个人都产生了一种压力。什么压力?就是一定要从音乐当中听出视觉性、概念性的东西。而实际上,音乐不能直接传达这种视觉性和概念性的内容。这就是为什么我们听不懂音乐——搞音乐的听不懂,古代人听不懂,现代人也听不懂,谁也说不出音乐表现的是什么。不是因为我们听众的欣赏水平低,而是因为音乐根本就不能直接传达那种视觉性、语义性的内容。那么现在我要跟俞伯牙说了,是你太不懂音乐了,如果你要是真懂音乐的话,你就不应该要求你的听众在音乐当中听出如此具体的内容,你把琴摔了实在太可惜。”
听懂音乐很容易——联觉
其实,谁都能听得懂音乐。
敏感的听觉,丰富的联想,是理解音乐的前提条件。要想听懂音乐,需要调整自己的联觉习惯,当然,作曲家也要在作品上和声音定制上与听众对接。问题一点都不复杂,只要了解一点“联觉”的理论知识就可以了。什么是联觉呢?周教授说,视觉、味觉、嗅觉、触觉这些感受都和听觉有一种联系,这就是联觉——由一种心理感受引起其他心理感受的现象。
中国有一句话叫“惟乐不可以为伪”。什么意思呢?就是说,世界上只有音乐是不能造假的,你心里怎么想的,你的音乐就能怎样表现出来。有一句话叫“音乐是世界的语言”,就是因为不论古今中外、大人小孩,音乐通过联觉使人产生各种感觉。
那么大家就产生疑问了:我到底什么时候听得懂,什么时候听不懂呢?我们不担心自己的联觉能力。为什么?因为联觉人人都有,是本能的一部分,关键是联觉的体验习惯问题,这是需要我们努力的——理解音乐靠联觉,联觉靠你是否关注它,听懂音乐其实很容易。
理解音乐何须正确?——体验重于理解
“你听,这是西贝柳斯的《芬兰颂》,作曲时芬兰正处在沙皇的黑暗统治时期,我把全曲分成了9个小节,我一部分一部分地放给大家听……”周教授每放一个小节,就问“这一段表现了什么?”讲座上,记者和在座听众一一回答:“苦难,沉重”;“抗争,觉醒”……“辉煌的胜利”。
“《芬兰颂》上演了一个月后就被沙皇的文化检查官听出来了,这首曲子就是要教人们都站出来反抗,就禁演了,其实全曲仅有7分钟,没有一个文字,怎么就说是要反抗呢?可是你听,曲子就是在教育人们要反抗黑暗的统治,这旋律,从低沉到激昂,多么直白!后来,《芬兰颂》成为芬兰的国歌。”周教授嘿嘿一笑,说:“既然大家都听懂了,我要说一句真话,西贝柳斯从来就没有说过这首曲子要表达什么内容,上面的内容都是我猜的,然后我对你们说,你们就认为是正确的,其实正确不正确,我并不知道。然后我就可以说,理解音乐何须要正确?在音乐的审美活动中,体验重于理解,理解得对不对并不重要,重要的是在音乐当中获得丰富的感受。”
傅聪是我国第一个获得国际声望的钢琴家。他经常用唐诗宋词解释音乐作品。有一天他给学生讲莫扎特,他就讲:你听听这段,是“梦里寻他千百度”;再听这段主题,是“蓦然回首,那人却在灯火阑珊处”。他用中国的古诗解释莫扎特。
周教授还举了一个例子,“我在上音乐学院的时候,音响出版社要出一盘严肃音乐的磁带,让我给音乐写解说词。我先去图书馆查资料,结果查不到,我就把这些音乐分给了住在一个宿舍的同学,每人几首曲子,让他们听,听完了根据自己的想像写好说明,后来印在了磁带上,人们就以为这就是最准确理解,其实全是我们几个音乐学院的学生想像的。”
发挥创造力开始听音乐
“我一贯反对把严肃音乐称之为严肃音乐,或者说高雅音乐,音乐是‘耳朵的美’,给人以高高在上的误导,让人难以接受。”
“没有对美的感性认识,一个民族就没有创造力!”上午的音乐讲座结束后,周教授在接受记者采访时,话题从音乐谈到了创新,“中国的学生一参加奥林匹克数学竞赛,名次一拿就好几个,这是世界公认的;可中国人缺乏创造力,也是世界公认的——因为我们缺乏感性的认识。”
记者:“周教授,听了你的讲座感受很深,讲座是开放式的,感染了很多人。”
周海宏:“我是搞音乐的,音乐不发展,我日子就不好过,国家的日子也不好过……” 周海宏教授的论文:
论文题目: 音乐与其表现的世界——对音乐音响与其表现对象之间关系的心理学与美学研究 作者简介: 周海宏,男,1963年6月生,1996年9月师从中央音乐学院张前教授,于1999年07月获得博士学位。
摘 要
音乐到底能不能表现情感体验、视觉景象及哲理性、戏剧性等非听觉性的对象?这是音乐美学研究中有尖锐分歧的问题。音乐音响的两个根本属性——非语义性与非视觉性是导致这些争论的核心原因。由于听觉的感受何以能够使人产生非听觉性体验的问题一直没有得到解决,从而使诸如音乐的“内容”、“意义”及“自律与他律”等一系列音乐美学核心问题的研究难以向前迈进。
本研究以联觉关系为突破口,用心理学的实证方法证明了与音乐听觉相关的六种联觉对应关系规律:与音高相关的联觉、与音强相关的联觉、与时间相关的联觉、与时间变化率相关的联觉、与紧张度相关的联觉、与新异性体验相关的联觉。
联觉对应关系规律是音乐之所以能够表现听觉之外对象的根本原因与最重要的基础。这个规律的发现使我们有可能系统地揭示音乐音响与其表现对象之间的对应关系及其中介环节的机制,并获得对能够落实到具体音乐形态操作的音乐表现性规律的把握与认识。
联觉对应关系规律,决定了音乐表现的限度——被表现的对象必须与音乐音响构成稳定而充分的联觉对应关系,否则就不能被音乐所传达。同时,在丰富多彩的音乐艺术中,还存在着一类无法使人感到表现对象的音乐,对良好听觉感性样式的理想及丰富情态体验的追求成为此类音乐的精神内涵。
以联觉对应关系规律为基础,本文分析了联想活动介入对音乐表现的影响及“感情性对象”、“视觉性对象”及“哲理性、戏剧性”对象在音乐中的表现:分析了情态、情绪、情感三种感情对象在音乐中的发生过程与条件,明确了“情态”在音乐表现中的重要地位;分析了景象、动象、场景与形象四种视觉对象在音乐表现中的实现途径,并指出了“情”在其中的作用;分析了音乐表现哲理性、戏剧性对象的基础、过程及最后完成的条件。
本文以联觉对应关系为基础,还从创作与欣赏双向对音乐表现对象的发生过程作了进一步的考察,回答了“表现对象怎样进入到音乐中去?它又怎样从音乐中出来,进入到听者那里去”的问题,并指出音乐理解的“多解性”与“不确定性”是必然的,而理解的共同性则是有条件的。
最后,本文讨论了音乐的“内容与形式”——音乐的表现与理解问题,音乐的“意义”——音乐的价值与功能问题,及“自律与他律”——音乐的形式与结构原则问题。指出音乐的“内容”就是“审美主体(包括创作者与理解者)赋予音乐并从音乐中体验到的精神内涵”;纯听觉感性样式的良好性作为感性美的价值是音乐艺术的根本价值,但并不是它的全部价值,积极的理解活动会丰富与强化主体在音乐中的审美体验与感情体验,进而赋予音乐多方面的综合性价值;音乐的形式结构既受听觉感性样式良好性原则的制约,也受其表现对象感性特征的制约──音乐既是自律的,又是他律的,从总体上说,二者有机的结合支配与制约着音乐的创造。 以上。
回忆的老狼
12/14/2005 孔孟之道是罪魁祸首?bbs上看到有人说孔孟之道是中国落后的罪魁祸首,一直不敢苟同。
现在有很多人呼吁我们的青年丢失了文化传统,今天想到,其实,如果我们像以前一样重视四书五经孔孟之道,我们将没有精力应付现代学科的学习——传统文化被忽略,一定程度上是必要的,因为我们有更多的东西需要优先学习;一定程度上也是可以修复的,因为经济基础决定上层建筑,只有国富了,传统文化才有更多的空间和时间来复苏。 举个例子,为什么日本人能创造出世界领先的动漫,韩国人能创造出世界领先的游戏?一个重要的原因就是,他们足够富裕,生产者有多余的经济实力来发展娱乐业和服务业,消费者有足够的空余时间来享用这些产品和娱乐。当然这个例子可能不适用于文化领域,仅供比较而已。 孔孟之道是否造成了中国的落后?我认为,一定程度上是的,但不能因此而片面的强调它的负面作用。传统文化的生命力依然旺盛,但是它需要发展和复苏的契机。 以上。 不成熟的老狼 11/5/2005 样本方差的公式我们用的沈恒范的教材,第二版是n,第三版是n-1,没有给出修改的原因。在第二版中,n-1的公式叫做修正样本方差,修正样本方差是总体方差的无偏估计值,因此在参数估计中有重要的应用。查了一下别的书,有的把n的公式叫做未修正样本方差,下面这个解释非常精彩,来自于hanh的blog: http://hanh.blogdriver.com/hanh/862135.html
看了半天,如果作为统计应用,我认为n-1更能反映全体学生这个"总体"的变化,而n则更适用于样本。教务处的应用应该是属于样本的统计,而非总体的参数估计,所以我认为用n更为妥当。如果想要通过一个班的学生成绩方差来估计全校的方差,则使用自由度n-1的公式更为准确,可以证明,n-1的方差是总体方差的无偏估计量,而且是一致估计量。 以上。
准备睡觉的老狼 读取点阵汉字库终于可以在已经放进内存的resource里面读取hzk16的点阵了……折腾人啊!转换函数如下: nLength=nLength/2;
hm=AfxGetResourceHandle(); hRes=::FindResource(hm,MAKEINTRESOURCE(IDR_HZK16),"HZK16"); hglbData=::LoadResource(hm,hRes); lHzBase=(BYTE *)LockResource(hglbData); byDisplay.RemoveAll(); byDisplay.SetSize(nLength*32); m_Str->OemToAnsi(); for (nChar=0;nChar<nLength;nChar++) { nSection=m_Str->GetAt(nChar*2)-0xa0; nPosition=m_Str->GetAt(nChar*2+1)-0xa0; lHzkPosition=((nSection-1)*94+nPosition-1)*32; lp=lHzBase+lHzkPosition; for (nByte=nChar*32;nByte<(nChar+1)*32;nByte++) { byDisplay.SetAt(nByte,*(lp++)); } } FreeResource(hglbData); } 以上。
不弹此调久矣的老狼 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|