123
 123

2008-01-23 Wed

20:07 25 (372 Bytes) » blue_prince
mark
18:48 祝福兄弟 (640 Bytes) » OracleDBA Blog---我不在江湖,江湖却有我的传说!

昨天下午上班,接到兄弟电话,说一起吃饭.

晚饭的时候才知道,兄弟准备离开杭州回南京自己干了.作小机,数据库的维保服务.

无论如何,在一起也有三年了,大家也很对脾气的.

要走了,也不知道说什么好,只能陪他喝酒,兄弟,无论如何,希望你能好好作好自己的事情,需要兄弟帮忙的时候,记得言语一声,郁闷的时候,记得给兄弟打个电话.有时间,我会来南京看你.不过要记得酒桌上答应我的,请个漂亮前台,让我看着也舒服点吗:)

在这里祝福你,货如轮转,八方进财!

17:52 新书样章导读 (1401 Bytes) » dba on unix

新书已经出来一段时间了,很多人已经拿到了新书,也有很多人在等待,也有很多人希望看到样章。

在新书的销售情况上,ITPUB 一直有卖,销售情况也不错,我这里带回来的十几本,挂在Taobao 上,则是一天就卖完了,china-pubdearbook 应当下个星期起可以购买了,我也看到很多网友已经从书店买到本书了。

出版社与我协商后,公布了第一章的样章,感兴趣的朋友们可以从如下地方阅读样章。

1、CSDN读书频道,HTML格式

2、互动出版网,PDF格式

17:51 淘宝数据仓库团队blog开通 (131 Bytes) » Oracle & Starcraft
淘宝数据仓库团队致力于海量数据处理,点击流分析,数据挖掘,分布式计算技术。 欢迎大家参观
16:58 EMC存储平台Symmetrix DMX-3在淘宝网成功应用 (10184 Bytes) » DBA@Taobao

Author:拖雷 posted on Taobao.com

这是去年我跟EMC合作写的一个Case,其实很多地方都转贴过了,今天再把它永久记录到这里。

案例概要

  淘宝网:亚洲最大网络购物平台,亚洲首选网络购物商圈
  行业:互联网
  地区:总部设在杭州

  EMC Documentum产品:
  • EMC Symmetrix DMX-3
  • EMC CLARiiON CX-80

  实施情况:
  2007年上半年开始采用EMC Symmetrix DMX-3,使用效果良好。

  合作伙伴:神州数码

  作为亚洲最大的网络购物平台,淘宝网2007年上半年的总成交额突破157亿人民币,接近2006年全年成交额(169亿人民币),和2006年同期相比,增长了近200%。跟传统卖场比较,2007年上半年,淘宝网的日均成交额相当于122个家乐福大卖场或者150家沃尔玛大卖场。

需求:解决原有平台的性能瓶颈

  淘宝网巨大的交易量,是在比传统商城大得多的人流量的情况下完成的。

  2007年上半年,每天登陆淘宝购物的不重复访问者超过600万;而根据新生代市场监测机构2006年的调查,像家乐福、联华这种大卖场,一个门店一天的平均客流量为1.1万人左右,也就是说淘宝网一天的人流量相当于近600个大卖场。

  每天600万的不重复访问者,意味着巨大的信息流量,尤其是淘宝网的每个页面都包含大量多媒体内容,对后台的压力可想而知。根据用户上网习惯分析,一个用户从点击发出访问请求,到页面最终出现在屏幕上,整个时间不能超过6秒钟,否则用户将失去耐心。

  因此,当淘宝网吸引了大量用户、交易额节节攀升之时,后台技术人员的工作却日益紧张。2006年上半年,淘宝网数据库经理陈吉平就发现,系统上运行的某公司高端存储平台在高峰时性能出现瓶颈。

  陈吉平介绍说,“在压力升高的时候,系统响应时间突然变慢。跟厂商反映了几次,但问题一直没得到解决。”

方案:灵活、高效、创新的信息基础架构和数据挖掘分析方案

  “不能因为技术平台的原因将用户赶跑。”当时,阿里巴巴集团刚刚完成存储平台采购。有了淘宝网的前车之鉴,阿里巴巴集团采购了EMC的Symmetrix DMX-3,经过系统运行,性能很不错。淘宝网在有了新的存储采购计划之后,向EMC的技术和销售人员详细咨询了EMC高端存储平台Symmetrix DMX-3的性能,此后还专程到北京跟EMC工程师一起进行性能测试。基于令人满意的测试结果,以及此前应用EMC中端存储产品CLARiiON的愉快经验,淘宝网最终选定EMC的Symmetrix DMX-3构建淘宝网交易平台的数据支撑系统。

  EMC的Symmetrix DMX-3最多可以支持2000块硬盘,驱动器容量300GB。按照目前的数据量,淘宝网首期采购了240块硬盘,为今后的数据增加、平台扩展预留了足够的空间,同时避免了过大的一次性投入。

  在使用Symmetrix DMX-3之前,淘宝网的数据库团队跟EMC工程师一起对DMX-3做了详细的测试与规划,存储上线以后,又对淘宝网的压力做了定量的分析,分析结果表明,DMX-3的性能表现相当不错,甚至在淘宝网的交易数据压力负载后依然表现优秀。在实际使用中,新平台的响应时间比原有平台几乎快了一倍,测试和使用过程中都没有发现性能瓶颈。

应用成效

  “新平台的响应时间比原有平台几乎下降了一倍,测试和使用过程中都没有发现性能瓶颈。”

  “DMX-3对淘宝网最大的作用,就是提高了淘宝网站的稳定性、可靠性,保证业务持续性发展。因为DMX-3使得系统的性能提高了,数据库不再承受以前那么大的压力,不再害怕系统因为存储故障而无法提供服务,提高了数据库的可用性。”

  ——淘宝网数据库经理 陈吉平

  陈吉平说,Symmetrix DMX-3对淘宝网最大的作用就是提高了淘宝网站的稳定性、可靠性,同时提供了系统平台的灵活性,保证了业务的持续发展。此外,DMX-3提高了系统性能,降低了数据库承受的压力,IT人员不再担心系统因为存储故障而无法提供服务,提高了数据库的可用时间。

  同时,因为EMC系统具有非常好的兼容性和开放性,由其它存储厂商提供的原有平台也派上了用场,被无缝地集成到新的系统中,而之前采购的EMC中端存储也得到了最大程度的利用。CLARiiON CX3-80作为EMC最新的4GB通道中端存储,吞吐量表现相当不错。

  在EMC工程师的协助下,淘宝网开创性地使用Oracle 10g RAC数据仓库解决方案搭配EMC CLARiiON CX3-80存储平台,运行海量用户数据挖掘和分析应用。在测试过程中,这一解决方案击败了以数据仓库为特长的NCR Teradata,取得了极佳的使用效果。这种解决方案的成功应用在业界非常少见,主要得益于淘宝技术团队在Oracle方面强大的技术实力,同时EMC的CX3-80作为底层平台满足了数据仓库的高性能要求,是保障方案成功的有力因素。

  EMC及其合作伙伴神州数码的服务团队在项目中的表现也得到了淘宝网的充分肯定。陈吉平介绍说,从磁盘与存储规划、性能测试、售后服务到上线操作,EMC工程师做得都很出色,希望能继续保持这种服务水平。

前景:智能数据存储潜力巨大

  EMC解决方案的更大优势在于让客户可以智能地存储数据。当前,客户最大的难题就是如何跟上信息增长的步伐,平均而言,大多数数据中心在过去几年的信息增长率均达到了 50% 到 60%。让 CIO 们夜不能寐的难题,不是如何存储更多信息,不是简单的升级、扩容、平台扩展性的问题,而是找到更智能地存储信息的解决方案。

  EMC很早就提出了信息生命周期管理的理念,并提供了包括硬件、软件和服务的全面解决方案,帮助客户智能地存储信息。EMC的解决方案包括:

  · EMC 分类服务
  · EMC存储平台Symmetrix或CLARiiON或Celerra
  · EMC归档解决方案Centera、Xtender 系列、Celerra File Archiver、Infoscape
  · EMC Avamar重复数据删除技术
  · EMC 磁盘库和NetWorker软件
  · EMC数据复制软件 TimeFinder/Snap、SnapView、SnapSure
  · VMware服务器虚拟化技术和Rainfinity文件虚拟化技术
  · EMC 虚拟化服务
  

emc智能存储

  如图所示,左边为典型的客户环境。生产数据大多存储在第 1 层,这意味着存储增长中最大一部分在最昂贵的存储层。

  第一步,EMC先帮助客户对应用程序分类和存储分层。这样,就可以用适当的存储层、以适当的成本支持不同的应用程序服务级别,从而更有效地管理这一增长。

  第二步,EMC利用归档的威力,将静态数据移到动态归档中,让它从生产环境中移出。这不仅能够提高主存储的利用率,还能减少复制的数据量,在实现业务连续性的同时减少系统开销。

  第三步,EMC可以帮助客户消除冗余数据。一次次地备份同样的数据是一种低效率的做法。EMC Avamar可以实现单实例存储,在数据备份时消除重复,最高的情况下消除重复的比率可以达到300:1。一旦消除了冗余数据,就可以优化备份和恢复环境,不但可以减少备份窗口,还实现了更好的保护和恢复能力。另外,用于支持并行处理以及测试、开发环境的克隆可辅以节省空间的快照,以进一步减少容量需求。

  最后一点,可以利用文件管理器和服务器虚拟化来提高服务器利用率、整合存储和简化管理。

  经过以上四个步骤之后,用“大禹治水”的方法解决信息增长的问题,信息量增长的压力将大大降低,信息存取的效率大幅度提高,不仅可以使系统轻装前进,还可以节省大量的投资。

  此外,EMC Symmetrix DMX还加入了Enginuity 安全控制,实现了以信息为中心的安全保护,给Symmetrix带来了关键的竞争优势。新推出的 Enginuity 5772 代码中将提供三项新功能:

  · 它通过审核日志提供了不可篡改的管理和支持操作视图。
  · 它还通过由 RSA 加强安全保护的 “Symmetrix 维修凭证”, 以验证用户身份,防止未经授权的维修操作。
  · Enginuity 提供了法规遵从性机制,以便通过 EMC 鉴定磁盘擦除服务安全地更换磁盘。
  · 另外,EMC 现在已将业界领先的 RSA 技术构建到 Symmetrix 中,防止未经授权的维修操作。
  · “针对 Symmetrix 的 EMC 鉴定数据擦除” 功能,该功能可擦除系统中出故障的驱动器上的数据,消除了将敏感数据带出公司的风险。

  对淘宝网这样的客户,数据增长速度惊人,EMC的Symmetrix DMX-3的容量再大、性能再高,也有满载的时候。智能地存储数据,将彻底解除淘宝网的后顾之忧。

Add Comments(0)

15:14 FUDCon highlights (12612 Bytes) » Red Hat Magazine

FUDCon Raleigh 2008 was a weekend of hacking, planning, discussions, coding, and general mirth. Over 200 members of the Fedora community were in attendance, and a tremendous amount of work was accomplished that will pay off in the Fedora 9 release.

Rather than recap the entire event myself, I have collected up some of the blog posts about FUDCon that appeared on Fedora Planet during and after the event. Check back tomorrow for a FUDCon video.

This doesn’t even begin to scratch the surface, but it will give you a flavor for what FUDCon attendees thought about the event:


Clint Savage, Fedora Ambassador:

I have to say that it was probably the best learning experience one could have at a conference. The BarCamp concept really worked well and I think it gave me some much needed information to move ahead on projects….

I plan to take much of what I learned and start working with it in my spare time. I’ve also started the process of joining the documentation project and look forward to helping them.


Douglas Warner, long time Red Hat/Fedora/CentOS user and Fedora Infrastructure contributor:

This past weekend was great; I met a lot of people I’ve only seen in IRC or on mailing lists, hacked on MyFedora (mockup) a bunch, attended and filmed a bunch of sessions, and just tried to get some of the ‘Fedora vibe’ and see how everyone interacts.

I ended up in the Fedora Infrastructure room working on MyFedora with John (J5) Palmieri, Luke Macken, and Toshio Kuratomi. My python’s not nearly as good as my PHP (mostly just lack of understanding basic structures and what classes are available), but I was able to pickup enough about the TurboGears framework they were using to get the widget configuration written and aide in the basic design of the RSS widget so that we can write new widgets in only 3 lines of code!

Saturday was the Barcamp and was I was surprised to see how many showed up for this event. Max’s opening State of Fedora address was great; it was very nice to get insight from someone that has to have a high overview of what Fedora has done and where it is going. He also announced Paul Frields taking over, and even from the little I was able to see of him, it looks like we’ll be in good hands.

Everyone attended Michael Tiemann’s talk on ‘Fedora in the Enterprise’ which turned out to be a great discussion on how enterprises can and need to contribute to the open source process.


Jeroen van Meeuwen, lead developer of Revisor:

We’ve long anticipated the moment we could import livecd-tools and actually start using that, and after pulling the bits from GIT we are now able to do so. Hopefully, this version is going to end up in at least rawhide soon, too.

In addition, we hooked modcobbler back into what is becoming 2.1.0, hopefully soon to be released to rawhide! 2.1.0 has been re-factored to include these modules, which practically enables us to plug-in all kinds of modules without having to re-factor our base application anymore. The GUI at this point is going to become a module to the Revisor base application also. We’ll ensure though that ‘yum install revisor’ does install the Joe User GUI application.


Jesse Keating, Fedora’s Release Engineer:

Got to talk with Bill and Seth face to face, with a whiteboard, to outline the horrors of how we get rawhide out. Identified a lot of low hanging fruit to make it better, and assign some tasks out. Lots of good work was done, particularly because we could quickly talk about something, show code, white board, etc…

I also got to sit in a talk about Func which is really really cool, and could be useful to what I do in the near future.

This discussion would have been much tougher if we weren’t in the same place, at the same time, for the same event, working from the same context.


Jesus Rodriguez, Red Hat Network engineer

Since FUDCon is in Raleigh this year, I was able to attend this most awesome conference. Max did a great job with the State of Fedora address. He received a standing ovation and introduced the new Fedora project leader, Paul Frields.

We had BarCamp which is a great model for defining a conference. Typically a conference defines the sessions and times upfront. With BarCamp the session topics are defined at the conference itself. They are placed on the board and everyone chooses what they want to attend. Based on the number of votes determines what rooms they are held in. It’s a great format.


John Palmieri, GNOME developer and uber-hacker

Fedora is community and no where is it more evident than at FUDCon, a gathering of Fedora developers from around the world. Catch the Linux.com video feature taken on day one of FUDCon;. I have a small section at the end talking about the community with Karsten Wade.


Kevin Fenzi, Fedora XFCE maintainer and uber-geek

Saturday was the main FUDCon presentation day. This day (and Sunday) were at the RedHat corp headquarters. It was nice to see the location where many Fedora contributors work everyday. Max gave a nice talk to start things off and show the state of the Fedora union.

Next up were lots of barcamp style short talks. I was torn about which ones to go to, there were so many interesting ones. I went to the infrastructure talk, which was nice as I got to put faces to all the names I see on #fedora-admin every day. Next ended up at the bug triage/bug zappers talk, as thats something I have some strong opinions on. It sounds like there is a group of people really committed to working on that problem now, and I hope I can help them out too.

The last talk I went to was on func. func is very cool. I had seen some info on it, but thought it was another cfengine thing, but instead it looks very nice. I am going to try it out on my home machines very soon, and then possibly look at using it in larger deployments.

Then, there was cake: One with the fedora logo, and one with the CentOS logo (since they just had their birthday, we made them a cake). Good stuff.

Overall, the biggest problem I have right now with fedora is that there is so much interesting to do and work on, that it’s hard to choose.


Warren Togami, Fedora Engineer

FUDCon was over the past weekend. Eric Harrison and I planned on using the two hackfest days to get the bulk of the LTSP5 integration into Fedora done. Unfortunately there proved to be far too many distractions of other things going on at FUDCon (cool shizzit going on). I personally managed to resolve several long standing issues in a few packages with only a few minutes of face-time with certain developers that I rarely see in person. Subsequent to FUDCon, Toshio Kuratomi joined us for focused hacking on Monday and part of Tuesday. Toshio was a huge boost to our efforts before he flew back to California mid-day Tuesday.


Yaakov Nemoy, Fedora Infrastructure contributor

The first hacking session was great. Between everything else, I managed to get about 70% of the security features I wanted to stick into Smolt. Most of the details need to be fleshed out, but I can safely say, Smolt is very very anonymous. If you feel your identity has been compromised, just ask for a new one; it will be fully automated. Also, Lee took some of our queries to our MySQL backend, and optimized them, so I’ll be integrating that work in over the weekend.

The second talk I went to is the Pyjigdo talk given by Fedora Unity. Fedora Unity has been using Jigdo and other tools to develop their Respins of Fedora. I also went to their third talk about revisor, and between the two of them, it was great to see how the entire Fedora Unity stack comes together software wise. Also, thanks to Jon and Jeroen showing off how to write a plugin for Revisor, I have a couple of fun ideas for Wevisor which I’ll go into at the end.

On one of the mailing lists, there has been heated discussion about our init system, and how we are going to move forward in the future. Casey Dahlin has a no nonsense approach to building a new init system, but I was happy for the my first chance to see how Fedora Developers resolve these conflicts in person. I suggested to Casey that he have someone record the discussion, because it seemed like it would be a great way to show the world that sometimes Fedora developers can do things amicably.

The fifth talk was just fun. I got to meet Seth Vidal, and talk about Yum. I wish I could have seen something about writing plugins for Yum, but it it was fun to talk about why Fedora doesn’t do live upgrades the way that Debian does. Funny thing is, I’ve stopped missing that feature in some ways.

Finally, there was Luke Macken and Toshio’s Turbogears session. Given the whole complexity of Smolt, it was funny to see Luke make things look easy again. Luke’s got a great eye for making presentations, so if you missed it, I highly recommend you see the slides and notes. They are put together very well.


Mike DeHaan, Red Hat Emerging Technologies engineer

Wow. I can’t believe I haven’t been to one of these before. The beginnings of the HackFest today in the fancy boardroom felt like the start of a James Bond film, with all the leaders of SPECTRE gathered to spread great evil throughout the world, but instead of great evil, it was great Linux.

I am so totally stoked about the excitement behind Fedora now, I know I was technically kind of a part of it before, but FudCON makes you really feel like you are doing something important. I would definitely encourage anyone who didn’t go this time to try to make a FudCON in the future. It was especially nice to meet all the people I knew from IRC or email addresses in person. The package stats that show this is no longer a distribution controlled exclusively by Red Hat is especially promising–and attendance showed it. We’re international, free, and non-partisan. How cool is that?

The growing momentum behind Func now I am most impressed with (join the list and #func on IRC to join the party), but also with the turnout for the Cobbler talk and hearing people get excited about things I work on that they didn’t know about before. At a lot of places you can work on technology XYZ and never really get to meet and help your users face to face–either a marketing guy does it for you, or get togethers like this just aren’t possible. It means so much more to be working on stuff that is more personal. While Open Source was certainly the way for technical and philosophical reasons earlier, it’s also growing more clear every day that it is also better on motivational rounds. We don’t do this to just earn a buck but to also help each other out–regardless of what we do.

Another thing that strikes me is that working on Fedora doesn’t feel like work… no matter if you are actually doing it for your work. It is a team where everybody mostly seems to be get along, have fun, and do some neat things. I know the mailing lists get a little heated, but I think FudCON and knowing people helps that even more.

11:32 如何确定导致刷新组刷新失败的物化视图(一) (662 Bytes) » yangtingkun
当系统中存在多个物化视图,使用刷新组会大大简化物化视图的刷新,只需要将同一时间同步的物化视图全都放到一个刷新组中既可。在9i中,使用刷新组方便的时候有一个缺点,如果其中一个物化视图报错,Oracle给出的错误信息并没有说明是哪个物化视图出了问题。这篇文章讨论对于本地物化视图,如何定位刷新组中刷新失败的物化视图。先构造一个简单的例子:SQL> SELECT * FROM V$VERSION;BANNER----------------------------------------------------------------Oracle9i Enterprise Edition Release 9.2.0.4.0 - Production PL/SQL Release 9...
10:00 Managing Oracle's Undo Tablespaces (179 Bytes) » DBASupport
With the advent of Automatic Undo Management (AUM), Oracle abstracts the management of undo space for you. Read along as Steve Callan explains the intracacies of undo tablespaces.
09:24 中国小说在网上的新生命 (7420 Bytes) » Fenng's shared items in Google Reader

作者:暗黑的卡夫卡 | 评论(5) | 标签:网上小说, 连线杂志, 翻译

原文: 连线杂志 译: 暗黑的卡夫卡

http://www.wired.com/techbiz/media/news/2007/08/online_novels

张牧野是一个每天都会在自己的金融公司出现的上班族。(译按: 张现在和一帮朋友回天津开了家金融公司) 然而对数以百万计的中国纷丝来说,他,"本物天下霸唱",是一部已经在网上达到六百万次点击率的网络小说 "鬼吹灯"的作者。如今小说印刷版已经售出了60万本。

" 我只有在公司时才可以写;在家就不能写了," 张说。他的小说记叙了一班盗墓贼(译按: 小说里叫摸金校尉,是有行规,比盗墓贼高层次多了。)撞鬼开墓的经历。小说以其丰富的想象力在全国得到了好评。张开始写鬼吹灯,是为了放松打发每天在办公室缓慢的时光。"我不觉得这是文学,对我来说,这不过是一场游戏吧。" 张如此认为。

这倒是一个特别有利可图的游戏。张在中国并不是独一无二的。好像他以书写和阅读网上小说作为兴趣的青少年在中国估计有1000万。然而,跟音乐世界不同的是,当MP3正对唱片CD的生存造成重大威胁,网上小说却帮助书籍的热卖。受欢迎网上作品的印刷版售出过百万本,使出版社及作者赚个盘满砵满。

"小说" ,是中国最大的搜索引擎百度的最多搜索词语。百度的搜索回覆是成千上万的华文文学网站。超过十万的业余"作家"就是在这里把自己逃避日常沉闷生活与世俗责任的童话爱情与幻想(或狂想)故事摆上。其中,一些匿名网上作者的小说会有上千万的点击率。当这种情形发生时,就是印刷出版商前来敲门的时候了。

这还不只是打印。包括电影和电视游戏,几乎每个娱乐媒体的公司,都现正联手去打造中国下一代的娱乐帝国。网络小说的创作内容可以出售予不同的大型娱乐公司多达五次。电影版的"鬼吹灯"已经准备开拍。很多流行的网络小说也泛生了许多电视剧与在线游戏。

" 多方面的版权利用在中国才刚刚开始," 中国最大玄幻类原创文学网站“幻剑书盟”的首席执行官孔毅如此说。幻剑书盟的热门小说"永生不死"至今已售出了过百万本。在2001年的时候,孔毅和朋友只不过是把经营"幻剑书盟"当作一个文学兴趣。

他们的伺服器也是从各方好友借来的老古董。谁也没想到,在2002年,幻剑书盟在"Alexa.com"的排名已经是世界首一百位之内。那些老古董伺服器也快要被超高流量PK。

2003年,幻剑书盟成为一个商业运作。它由投资者中取得 10,000美元,换了新的伺服器,并最终成为其创作者的正职。然后,中国门户网站龙头Tom.com以2,000万元买下了幻剑书盟,使孔毅成为百万富翁。幻剑书盟现在已经在北京市郊一众玻璃幕墙大厦中拥有自己灯火通明的办公室。

幻剑书盟每年都有数千元的营运赤字。对未来成功充满信心的孔毅则以Tom.com的资金,并辅以收入来自广告费,与及VIP读者和一连串的销售版权去弥补这个损失。(如同其他中国文学网站,任何人都可以在幻剑书盟发表故事。网站的内容大多是免费的,但亦有一些最受欢迎的小说是要收费阅读)

孔毅雄心勃勃。"我想藉此机会,使公司成为一个跨媒体的娱乐公司,其中包括出版,电影和电玩游戏公司。网络小说会是其核心,"孔毅说。

在虚拟世界中,当一间公司的利润就全靠在容易复制的文本时,为争夺创意内容控制权的激烈竞争是可想而知。版权保护几乎无关紧要: 无论用什么技术保护网上小说,渴望吸取流量到自己网站的海盗们,会干脆地把小说内容打字到另一个文件然后把它上传。

为了生存,很多公司自己也有无数徘徊于灰色地带的边缘活动。据一位业内人士说,一个小说网站员的经常性工作就是去窃取其他小说网站的作者和工作人员。去年, 幻剑书盟控告起点中文网张贴连接热门小说"永生不死"的免费链。在一次采访中,被告否认知道当时这是侵犯版权的行为。最后案件于庭外私下解决。

起点中文网,是为张的鬼吹灯在中国取得成功的网上平台。其金融实力与前瞻的商业侵略性在中国出版业是公认的。据骆力起点中文网的业务和出版经理人所说,起点占据了80%的市场,并且拥有80,000位以上的作者。

坐在一杯星巴克咖啡面前,于一个闪亮繁华的上海商城内,骆力缓缓道出他公司的成功运作模式。

从起点成千上万的小说中,起点网站的编辑选定几个有够好的作品进贵宾部。

在印刷世界里,书的长度是受纸张,印刷和分发的成本所限。相反,在互联网里的生产成本接近于零,而长度等于利润。贵宾读者为每千字支付几毛钱(打印小说普遍有250,000字)。取决于他们的实力,签约作者甚至能得到每千字7到12元。张牧野每千字得到12元。

"有一些作家,可以在2至3小时内写20,000至30,000字( 20至30 A4纸) ," 骆力说,"在三个月内,如果他们写得快的话,他们能写100多万字。此模式是非常简单的:你写得越多,你的钱也越多。"

因此,越来越多的互联网作家现在都喜爱由网上到印刷出版的方式。为了促进销售,出版公司往往要求作者把其小说的结局只放在其印刷版本上。在过去,这导致了网上感受到被蒙骗花钱买印刷版本之愤怒读者的有组织反抗。.现在,按照骆力的说法,网络给与网络作者足够的信心和资金支持去拒绝印刷版专属的结局。

在中国,出版业和娱乐业逐渐对网上倾斜的方向明显带有政治含意。互联网提供了一个无限的空间,一个相对地宽松的政府审查。问题在于,这种程度的表达自由会渗透到现实世界。

就眼下而言,似乎就没有了。由于官方禁止迷信,鬼吹灯可以出售前,张要回到自己的小说里抹掉每一个出现超自然生物的情节。

08:25 我们要继续 (4256 Bytes) » Chanel [K]

谢阳在自己的blog上发表了这样的观点- 中国的婚姻法是一个“废物”

我并不是一个作婚姻法或者人身伤害赔偿的律师。我的领域主要在IT行业。
但我要说,中国的婚姻法简直是一个“废物”。
婚姻法第46条规定了重婚或者与他人同居导致离婚,无过错方可以要求损害赔偿。重婚是什么?是必须以夫妻名义同居,今天还有那么傻的人吗?有那么土的人吗?土到找个二奶还告诉人家这是我太太。同居是什么?最高人民法院把它解释为与婚外异性不以夫妻名义持续、稳定地共同居住。在一个包二奶都不是新闻,包几十个才是新闻的国度,有几个人会持续、稳定地与婚外异性居住?
婚姻法第四条已经规定夫妻应当相互忠实,为什么遇到违反忠实义务的情形时,受损失者确得不到有效的救济?
主要原因就是婚姻法第46条采取了列举式的立法技术,即直接列举4种可以主张损害赔偿的行为,导致只要是不属于这4种情况的,就没有要求损害赔偿的法律依据。婚姻中的严重过错形式很多,可是法律仅仅列举4种,而且竟然不包括通奸,必须通奸达到同居的程度才可以主张损害赔偿。可见,我们这个国家的立法者对 “贞操”的理解是多么的宽容!
我反对将通奸刑罚化,但是至少通奸、一夜情、嫖娼都属于侵犯配偶权的行为,应当承担民事侵权责任。

我对于法律从来没有研究过,这段时间我一直说,等事情告一段落,要去好好看看中国的婚姻法,在赋予了丈夫或者妻子跟至亲同样的权力之后是不是也要求了同样的义务?

我也一直在想,这件事情到底需要我们继续去做什么?不仅仅是为了她,也不仅仅是为了她的亲人,谢阳的这篇文章让我看到了一个出发点,也看到了一个目标。

我们要继续,这件事情远远没有结束。我很欣赏网友“玫瑰阿姨”的这句话 - 假如此事件就此搁浅是网络的耻辱,我同样很欣赏网友lipsh的这句话 - 如果你认可在这件事上我们是战士,那么承担“讨论,总结”的任务就应该我们去完成,冲在前面的应该是我们

所有今天感到不理解,感到郁闷,感到寒心,感到丧失动力的朋友们,请重新拿起你们的斗志,惩罚一个人远远不是我们的目标,为什么这世界上杀了一个贪官,还有无数的贪官前赴后继地冒出来,网络如果仅仅是能完成一个江湖追杀令,那么它太渺小了。在还给她的亲人一家平静的同时,我们该做什么那是我们的事情了!

我不是一个理想主义者,我不会一厢情愿地认为中国的法律就此修改了,但是终究我们要去尝试,要去做,上帝在那个世界能给她快乐,但是上帝不会来管这个世界。

08:10 Oracle Blogs and Blog Posts Ranked (3341 Bytes) » Eddie Awad's Blog

Do you want to know which Oracle related blogs are the most linked to? Do you want to know which Oracle related blog posts are the most viewed? Just visit the following two pages on OraNA.info:

  • OraNA Technorati Ranking: I published a similar list twice before, once in May and once in July 2007. This time, the list has its permanent place on OraNA. I will update it at least once a month.

  • OraNA RSS Feed Stats: Feedburner powers the main OraNA feed. I tapped into Feedburner’s API to provide feed stats and a list of detailed feed item use and popularity. The list shows the number of views and clickthroughs for each blog post in the last 24 hours. This list is automatically updated every day at 5:00 AM PST.

Have fun!

---
Related Articles at Eddie Awad's Blog:


07:40 Yandex Architecture (1009 Bytes) » Fenng's shared items in Google Reader

Yandex is a Russian search engine with 3.5 billion pages in their search index. We only know a few fun facts about how they do things, nothing at a detailed architecture level. Hopefully we'll learn more later, but I thought it would still be interesting. From Allen Stern's interview with Yandex's CTO Ilya Segalovich, we learn:

  • 3.5 billion pages in the search index.
  • Over several thousand servers.
  • 35 million searches a day.
  • Several data centers around Russia.
  • Two-layer architecture.
  • The database is split in pieces and when a search is requested, it pulls the bits from the different database servers and brings it together for the user.
  • Languages used: c++, perl, some java.
  • FreeBSD is used as their server OS.
  • $72 million in revenue in 2006.
  • 05:54 12578680_2005081716053172635100 (517 Bytes) » Photos from dbanotes
    05:07 Steve's Jobs (1007 Bytes) » Fenng's shared items in Google Reader
    steve's jobs.jpg不久前,跟前惠普中国总裁孙振耀聊天,聊创新的问题,他说了一句,大概是惠普全球 CEO 马克·赫德(Mark Hurd)说的,苹果这种公司,全世界只有 Steve Jobs 一个人能做出来。

    理由倒不是因为吹捧 Jobs,而是想说,创新很多时候是来自于多种背景的交融与碰撞,就像很多创新中心要把做建筑师、广告创意、人类学家、心理学家甚至历史学家凑到一起,才能做出一些超越个人的产品。Steve Jobs 最独特的一点,就是他同时有 IT 业和电影工业的背景,所以他会跟其他人完全不一样的思考,创新。

    05:03 了解了一下Memcached (3614 Bytes) » AnySQL.net

    作者:AnySQL, 发布在anysql.net

        Cache从来都是一种主要的优化手段, 从Oracle的角度, Cache技术无所不在.

    1. Library Cache
    2. Cursor Cache
    3. Data Cache
    4. Connection Cache / Pool
    5. Query Cache
    6. Client Data Cache

        除了这些Cache上, 在应用程序上也可以加上Cache层, 现在WEB上最热门的Cache软件就是memcached了, 和程序中的数组不同, 它采用服务器客户端方式, 因此可以更好地被很多程序共享, 其基本工作原理如下.

    1. 连接到memcached服务器.
    2. 根据自定义的key进行查找值,如果找到则返回.
    3. 从磁盘中读取或从数据库中查询数据.
    4. 写入到memcached服务器.
    5. 返回结果值.

        想想自已的Blog有两个地方可以用上memcached这个服务, 一个是留言时的验证码, 现在是Cache在磁盘中的, 有待改进. 另一个是基于tag搜索的结果页面, 也是Cache在磁盘中的, 可以改进, 不过在DreamHost中并不能用上这个服务.

    相关文章 | Related Artiles

    评论这篇文章(0)

    04:06 关于上班、下班这点事儿 (6180 Bytes) » Fenng's shared items in Google Reader
    公司换了新老总,不知道是不是所谓的新官上任三把火,上周五通知从这周一开始9点一刻上班,周一又通知从周二开始要求早上9点准时上班。之前因为封闭开发的缘故,早上上班的时间临时调整为9点半,再之前一直是9点一刻。但是包括我在内的不少同事都经常在9点半到10点这个时间段内才到公司,工作压力大、累,晚上经常加班到很晚。不过这个样子确实不好,无组织无纪律,这样时间长了谁也受不了。昨天周二开始第一天9点上班,我迟到了10分钟,又体验了一把久违的上班恐惧症。

    真不想每天早上起来以后那么奔命,想早上看看外面的车流和人流优雅的吃早餐,打开电脑,写自己想写的东西、做自己喜欢做的事情。想忙一天但不要那么累,晚上不加班那么晚,能够早上睡到自然醒或者生活有规律。想早上能够去锻炼,呼吸新鲜的空气,从容的开始一天的生活。每天早上起来自己第一个想法不想是:又得他妈的去上班。

    封闭开发结束了,最近几天基本恢复了正常的上下班时间,至少我不用加班很晚了。可是准时下班同样让我有点难受,甚至别人都在加班,你只加一小段时间的班的时候,也不那么好受。那天下午6点半,已经离下班时间过去了15分钟,我收拾东西准备下班回家,却发现周围的同事都还在,没有一个人离开。我只有选择默默的离开,不好意思和同事打招呼!好像觉得做了什么错事一样。下班以后的时间本来都是我自己的,我没有义务加班,谁也不能强迫我加班。但现实的情况却是我经常不自觉的加班,几乎没有准时下班的日子,加班时间少了还觉得不好意思。

    准时下班或者少量加班还有一些后果,相比9点、10点时候的公共汽车和地铁,人多,挤。回到家里还经常没饭吃,妈妈会惊奇的说,今天怎么这么早啊!准时下班后我到家的时间一般是7点多一点,我会觉得晚上的时间好长啊!比10点、11点到家的时候莫名的多出了很多自己的时间。

    我上下班一般都坐地铁然后倒公共汽车,其实也可以完全坐公共汽车,虽然是走长安街但时间还是不能保证。为了避免在地铁里觉得无聊,我经常用看书、听歌、玩游戏、思考问题等手段让自己在地铁里的时间过的快些。这些手段的效果一般都不错,比如聚精会神的看一本书,抬头就快到站了,或是已经坐过了。现在换了手机还不能看电子书、打游戏了,现在也没有MP3随身听了。如果有的时候忘带了书,就麻烦了,只能空想或者睡觉了。后来我有了一个解决方案,带上一个小本和笔,可以随便写点什么东西。总之,在地铁上的时间很无聊,窗外没有可看的风景,窗内多是些表情呆滞的人。

    2008年的1月22日,公司第一天执行9点上班的新制度,这一天我迟到了:

    07:15
    头天晚上睡前在手机上设了3个闹铃,分别是7点15、20、25,间隔5分钟一次。结果睡眼朦胧中我分别听到了3次闹铃,也从温暖的被窝里伸出手按了3次手机,没起来。

    08:05
    不能再耽误了,赶紧洗脸刷牙,没吃早饭,连喝水的时间都没有。又饿又渴的看着乱糟糟的房间,想整理但是没时间整理,被子也没有叠。而且还想大便,但是没时间,只能到公司再去大便。也想过早上起来运动运动,但因为起的太晚,根本没有时间。

    08:20
    已经坐上了开往公主坟的公共汽车,我要在公主坟坐地铁,沿着一线一直到大望路,然后再步行5分钟到公司。来的第一班公共汽车和地铁无论多挤都得上去,否则就得再等几分钟,这几分钟很重要。车很挤,地铁更挤,9点左右坐地铁比这个时间舒服很多。地铁里人挤人,没有任何空间可以看书,这个时候真想听听歌,只能和那些呆滞的脸面对视。

    08:59
    一站一站的忍受着挤、热、上面吹来的冷风,寂寞的地铁时间就这么过去了。8点59分我下了地铁,顺着人流走出地铁站,再步行5分钟走到公司的所在地,温特莱中心。

    09:10
    到了温特莱中心的大堂还不算完,电梯前聚集着很多人,都在等电梯。只有5部电梯可以使用,每天都是这种情况,当初公司把上班时间从9点改成9点一刻的时候就是因为等电梯需要比较长的时间。今天还算幸运,我挤到人群里,没有几分钟就挤上了一部电梯。9点10分我坐到了我的工位上,这时候绝大部分的同事都已经到了,我迟到了。

    09:34
    拿出电脑,还没来得及开,我就夹上本书奔了厕所。早上在家就想上但是没时间上,到了公司第一件事就是去上厕所。爽啊!在厕所还发现了一本杂志,看完杂志再看书,这趟大便花了我24分钟。

    09:38
    快步回到工位上,双腿开始发麻了,坐便24分钟的结果。然后打开电脑、收邮件、再收拾一下桌面,列一下今天要做的事情,9点38分我开始工作。

    22:43
    晚上下班和 孙斌进过藏 一起喝酒聊天,10点43分才进地铁,好像坐的是末班地铁。

    11:32
    在地铁上睡着了,醒来发现地铁已经到了八角站,赶紧出站。没车了,出了地铁站我打了出租车,司机都奇怪,怎么这人出地铁然后往城里走。

    11:46
    我住的地方的电梯是12点关,开电梯的师傅正准备下班呢,让我赶上了,说了几句客气话,算是赶上了最后一班电梯。

    12:00
    到家吃了两根香蕉,12点准时上床睡觉
    04:03 作为产品经理强势了一把,我不后悔 (4094 Bytes) » Fenng's shared items in Google Reader
    2007年,我忙了一年,很努力也做了一些事。但4个季度里我有2个季度被直接领导打了低分,属于最低的20%之内。事情已经过去,虽然不接受但也只能如此,就让它过去吧。回想07年我做出的一项重要决定,我不后悔-在我主导的项目中强势了一把。在这个项目中,项目经理的职责比较有限,并不是真正行使项目经理的权力和义务。我作为产品经理做了更多的项目管理的工作,以及和各个部门的沟通工作。在异常复杂的情况下最终按期、按质的完成了这个项目。

    当时项目的大致情况:
    1,产品的第一个版本已经达到上线标准而被压住没有上线;
    2,虽然已经明确并冻结了需求,但需求变更仍然很频繁;
    3,项目时间紧张(好像所有的项目都如此);
    4,团队成员压力大、关系紧张;
    5,并行项目多,资源异常紧张;
    6,项目后期有新的领导“指导”工作。

    团队成员的情况大致这样:
    1位产品经理(就是我)
    1位项目经理(开发工程师的头儿)
    1位设计师
    1位前端工程师
    4位开发工程师
    4位测试工程师
    1位客服

    领导的情况大致这样:
    我的直接领导
    我的直接领导的领导
    业务的领导
    运营团队
    产品架构师
    BU负责人

    当时的情况非常复杂:
    1,领导多且各执一词
    各级领导都对项目的进行给予“指导”,这个项目的领导很多,作为产品经理来说,沟通范围和难度加大不少。即要和相关的职能部门进行沟通,又要和不同级别的领导进行沟通。每一项决定都需要几次拍板,几次解说才能完成。领导间对于业务以及产品各执一词,不同领导有不同的方向和解释,作为执行人员异常艰难。

    2,需求变更多且频繁
    存在不同层次的经常性的需求变更,这对开发团队和需求团队是个极大的考验,结果是发生了两种极端意见难以达成一致的局面。

    3,在项目尾声仍然提出需求变更
    在项目进入第二、三轮的测试阶段后仍有领导提出需求变更,且是较大的变更需求。

    4,各团队、各职能人员已经产生相互不信任的情况
    前端工程师、开发工程师、产品团队之间产生了不信任的情况,导致合作不愉快,甚至出现合作暂时停止的情况。

    我考虑如果任由目前的情况继续发展,团队成员将面临非常严重的摧残,项目会延期、团队会四分五裂。我觉得这时候应该有一个人强硬的站出来指挥所有的一切,为执行者撑腰,努力说服各位领导。于是我站出来强硬了一把,近乎与固执的拒绝领导的“指导意图”、拒绝烦乱的需求变更、加强和各职责同事的沟通和促成他们之间更多更顺利的沟通。我重新审视项目的目标、资源情况,重新审视产品的需求、路线图,再次确定这些内容并坚决执行。

    最终按期、按质的完成了这个项目,产品如期上线。但,我Q3的评分低了,我得罪了我的直接领导。没有任何庆功会、没有任何邮件祝贺,只是团队成员自己组织了一个饭局,这个饭局没有任何一个领导参加。我不后悔,我对我自己那段时间的表现非常满意,团队成员对我也比较满意。作为一个产品经理,我觉得我成功的兼职了项目经理,直接推动并完成了项目的进程,在项目发生危机的时候挽救了项目。之前我从来没有强势过,这段经历对我的成长来说也是非常有帮助的,让我更有自信,也对项目管理的了解更加深刻。
    04:03 我看过想哭的一篇blog (3418 Bytes) » Fenng's shared items in Google Reader
    看virushuo最近写的 程序员的温情管理文化 的时候,我几乎哭了出来。很长时间以来,我觉得自己和身边的很多人都已经 沦为了工具,这让我觉的很绝望。我曾经尝试读一些励志的书,但是没有任何用处,我仍然觉得自己仅仅是一个virushuo说的齿轮,虽然我不是程序员,但我有相同的感受。每天,总有一种声音在告诉我们,要贯彻、执行领导的意图、公司的战略。还告诉我们要以公司为家,公司挣钱了、发展了自己才会有好的发展。还告诉我们要付出艰辛的努力,默默无闻的贡献。

    也总有一种声音在告诉我们,现在是以人为本、实行人性化管理,但就我自己来说,在连续的努力工作、加班以后,没有人关心我是否心情愉快、身体是否健康、和女朋友是否关系融洽、对家里的父母是否照顾周到、是不是积累了一些个人待处理的事情等等。相反却有可能没有一句鼓励的话,甚至还需承担本不需承担的责任、受到不公平的待遇。除去我自己以外,没有人更关心我自己的状态和处境。我觉得公司不知道给我的薪金是否能为我提供良好的生存环境,不知道我是否有安全感,很多事情都只有我自己知道,我觉得我就是一个齿轮。

    [quote>一个程序员“坏了”(不开心了,辞职了,老了精力下降了),那就换一个,就好像换掉一个巨大机器上面的齿轮,咔的一声,拧好螺丝,继续运转,一切都跟没发生过一样。刚才那个被拧下的齿轮呢?老天,谁关心那个。[/quote>

    我告诉我的女朋友、我身边的女同事,不要加班太晚。10点、11点的回去,出了事情谁会为你负责?即使负责又能怎样?我告诉自己该睡觉就睡觉,能把节奏放慢一点就慢一点,多做点运动,多为自己考虑。于是我不得不在上班时间干一些与工作无关的事,不得不偷懒,不得不仔细思考快速、完美、低成本的完成工作。工作6年以来,我学到了这些,这让我绝望,这和我的价值观是有很大冲突的。

    我希望我自愿的每天努力工作,我希望我有机会得到锻炼和提升,我希望我的努力能够获得相应的回报,我希望尽可能的公平,我希望同事、团队之间没有利益冲突,我希望……。我希望的很多但明显不现实,我知道这些希望很难实现,我不得不维持着童真和现实两套世界观。

    仔细阅读程序员的温情管理文化,我同意里面的说法,我相信有很多人同意,但管理者的做法往往与之相反。在你需要得到信任的时候往往不信任你,在你希望能够自由安排工作时间的时候往往时间被规定的更死,在你希望得到认可的时候往往得不到。为什么他们总会站在相反的对立面考虑问题?为什么既得利益者不能更宽容?这是因为人类特有的自私和贪婪?想不明白,但我知道,我需要的是温情的管理文化。
    03:44 [旧文]乔布斯的课程 (14576 Bytes) » Fenng's shared items in Google Reader
    vagabond2007070203.jpg

    这个世界上最酷的企业家,正成为商界最重要的“教育家”

    本文发表于《环球企业家》2007 年 7 月上


    “你我的回忆,比前方的道路还漫长”。

    5月底,当史蒂夫·乔布斯和比尔·盖茨坐在一起,他引用了甲壳虫乐队的歌词总结过去。这的确令人感伤:到 2007 年 6 月 5 日,苹果公司距离其推出第一台苹果 II 电脑已有 30 年,而乔布斯也已经 52 岁。

    即使最具想像力的奇幻小说,也很难像乔布斯和苹果电脑所经历的那样富有戏剧性:这个有阿拉伯血统的工薪家庭养子,早年大学辍学,成为一个信奉佛教的素食主义者,并在之后数度改变了高科技产业的命运。

    1984 年,他推出了世界上首部具有图形界面的商用个人电脑 McIntosh(多数人已经遗忘,第一代 Macintosh 的名字曾被有意拼错),并 意托科幻小说《1984》拍摄了广告,成为历史上最富黑客精神的广告作品;在游说百事可乐公司的约翰·斯库利加盟苹果时,他提给对方的问题,“你想卖一辈子糖水,还是想改变世界?”,成为了过去 30 年里最著名的招聘语。

    30 岁时被赶出自己创办的公司,42 岁重新成为苹果的主人。乔布斯开始了一段更为奇妙的“第二人生”:他推出了果冻一样的电脑、冰块似的音乐播放器 (你一定知道它叫什么),让这家几乎破产的公司教会全世界设计的价值,并改变了我们听音乐的方式;他偶然投资的数字图像技术公司皮克斯,最终成为迪斯尼以 来最成功的动画制作公司;甚至,他在一次手术中战胜了癌症……

    试着将乔布斯的个人传奇淡化,你会得到另外一个故事。苹果的历史,展示了一家公司如何获得创新基因,又如何破坏了它们。它展现了一种高级的创新技巧:一家公司怎样可以通过一系列创新产品从濒临死亡状态变为全世界的宠儿。

    某种程度上,乔布斯和苹果所做、所经历的,也许是近代商业史上最有趣、也最具启发性的商业案例。网讯创始人朱敏在对本刊讲述大公司只有通过“内部革 命”才能保持创新时,引用了乔布斯开发 McIntosh 时的案例:他把一个开发团队封闭在一个独立的办公楼中,将他们命名为“海盗”,以此塑造与公司其他 “正规海军”对立的情绪,最终开发出一款与当时苹果的开发思路截然不同的产品。而红杉资本创始合伙人沈南鹏也从不讳言乔布斯是他最欣赏的商人,因为对方 “总能领先其他人一两年看到一个新市场的崛起”。

    以下,为《环球企业家》总结的三则“乔布斯课程”。

    失败的价值

    在最近的一次公开演讲上,乔布斯说苹果公司现在有“三条业务线”和一个“业余爱好”。前者包括电脑、以 iPod 和 iTunes 为核心的音乐业务以及手机。而今年 3 月面市的 Apple TV 则属后者。

    那些观看过乔布斯演讲的人,普遍相信 Apple TV 是一款颇为创新的产品。据乔布斯演示,它可以通过无线网络连接个人电脑,播放其中的电影、电视剧和音乐。理论上,这不仅强化了电视和电脑的功能互补,也能够进一步促进数字媒体的发行。

    但公允言之,现在的 Apple TV 并不可能取得 iPod 式的成功。当前版本的 Apple TV 不能直接从网络上购买电影,而且,虽然它只能应用于高清电视,但用户能够从网络上买到的电影和电视剧,都还不具备高清分辨率,这就弱化了其视效。甚 至,它没有配置 DVD 光驱,这也极大束缚了它作为数字家庭入口的能力。

    而在一些细节上,苹果的处理也差强人意。比如,Apple TV 一个有趣的功能是“屏幕保护”:用户可以将自己的数码照片以幻灯片方式随意展现在电视上。但问题是:虽然 Apple TV 能够和多台电脑无线连接,调用它们的音乐库,但它只能从一台电脑上调取照片。此种设计缺陷,也充分证明了苹果公司尚不能清除判断每个功能对于用户的价 值,以及相匹配的产品需求。

    Apple TV 将成为苹果近年来少见的一次失败产品?

    远未到结论时刻。在多数人乐于相信苹果是一家懂得如何发明出完美产品的时候,人们其实忽视了,苹果始终保持着持续改进的风格。

    比如至今总销量已经超过一亿部的 iPod,就是一款成就于无数挫败之上的产品。2001 年底,苹果推出的第一款 iPod 实则并不具备热销的条件:它 只有 5 个小时的续航时间,无法应用于 Windows 系统,甚至其最重要的功能随机播放音乐(shuffle),也被隐藏到几层菜单之下。因此,在 iPod 推出的第一年,它只卖出了 10 万台。

    乔布斯没有因为这一糟糕成绩否决这款产品——关于他是如何判断产品价值的,后面我们会有更为详细的阐释——围绕 iPod,苹果做出了很多改进努力: 开发出一款足够好用的音乐管理软件 iTunes、构建网上音乐商店、降低 iPod 能量消耗以提升其续航时间、与 Windows 系统实现兼容……苹果似乎始 终能够很清晰地看到这款产品的问题,并非常有针对性的予以解决,这最终促成了 iPod 奇迹:2004 年起,第四代版本的 iPod 和 iPod mini 的推出,让其年销量达到 826 万部,一举成为了 21 世纪的 Walkman。

    我们甚至可以做出一个较为极端的结论:苹果是一家在失败中强大起来的公司。它的每一款成功产品几乎都奠基于一款失败产品:苹果 II 之前有苹果 I、 McIntosh 前有 Lisa、Macintosh 的操作系统 OS X 之前有 NeXT……换个角度,也可以说苹果是最敢于自我革命的公司,它从来没有停留于任何一款单一成功的产品。

    同样,个人层面,乔布斯也在教训里实现了“进化”。自 1980 年代初期即开始追踪苹果的分析师 Tim Bajarin 认为,正是在被迫离开苹果公司的岁月里,乔布斯从一个纯粹的理想主义者,变成了一个在战略上的现实主义者,并保持着自己在技术、设计和营销 方面的完美主义。正因此,他在回到苹果后,首先向盖茨发出邀请,让微软投资于资金紧缺的苹果公司。而从 2006 年起,他又让苹果电脑使用英特尔公司的芯 片,并开发出在苹果电脑上应用 Windows 上的软件——年轻时,乔布斯曾认为微软和英特尔的产品是“邪恶的”。

    公司政治的失败也教会了他很多东西。这个曾经年轻气盛的硅谷金童,在 1997 年回归苹果后,一直小心翼翼的担任着“过渡 CEO”的角色,直到 2000 年,苹果业绩稳定,关于他的评价进入良性循环,他才将“过渡”两字去掉。

    领先市场 12 个月的思考

    众所周知,乔布斯并非技术天才,即使在创业初期,他也没有像盖茨一样扮演编程高手。某种程度上,乔布斯甚至是反技术的,他曾经表示:“我愿意用自己享受的一切高科技,换取与苏格拉底共度一下午的机会。”

    但多年的行业经验让他形成了一套行之有效的产品判断方法:他首先是个独立思考的人,其次是一个苛刻的遴选者。

    曾任苹果销售总监的 David Sobotta 如此回忆 2002 年春天,他和乔布斯在一起开会时的经历:他所负责的美国国家健康学会的技术负责人,曾希望说服乔布斯去开发一款类似 Tablet PC 的平板电脑。因为之前并未知会乔布斯相关话题,David Sobotta 称,这应该是乔布斯之前思考的一次偶然流露。

    乔布斯拒绝了对方的要求,并讲述了自己的看法:首先,这不是一个大市场。尽管包括惠普、宏基在内的 PC 业巨头试图打开这一市场,甚至盖茨在当年大胆 预言,平板电脑将在五年内成为美国最畅销的电脑,但乔布斯非常明确的看到:相对于每年销量两亿台的个人电脑市场,平板电脑以万台为计量单位年销量并不足 取。

    而在对方的进一步恳请下,乔布斯又从其他几个层面对这一市场进行了阐述。因为平板电脑主要是针对专业人士的,比如美术及医疗领域的用户,它就可能遇到几种技术瓶颈:其一,没有任何无线网络能够足够快的在平板电脑上传输专业图象。其二,平板电脑的显示达不到专业需求标准。

    他总结说,苹果公司更乐于去定义一个新市场,而不是参与到众多公司为一款前景难料的产品制造生存空间的战争中去。而且,如果为美国国家健康学会这种机构开发产品,意味着重大的责任,但这种责任对于苹果来说是难以承担的。

    随后,健康学会的人又建议他去开发黑莓一类的产品。对此,乔布斯的回答是:这是另一个细分市场。他明确看到了电脑和电话的融合将是一个潮流,但黑莓不是这个趋势的一部分。

    由此,乔布斯非常认真的揭开了他对未来手机的预期:一款可以装在衣服口袋里,并比电脑、手机独立存在时都更好的产品。

    这整段对话,详尽显示了乔布斯对新市场的思考方式:他首先会思考新产品所在的,是一个大众市场还是细分市场?这个市场可能会有多大?然后他会问:是 否有一些技术阻碍了一个细分市场成为大众产品?以及,未来的技术发展对这个市场是促进还是毁灭?最后一个问题是:如果做出这样一款产品,它能否创造新的价 值?

    不妨用这个判断方法模拟一下 iPod 诞生前乔布斯的思考:针对第一个问题,索尼的 Walkman 早已证明音乐播放是个规模惊人的大众市场。接下来, Napster 们的迅速兴起,说明数字音乐这种新技术的空间广阔,这也进一步意味着,数字音乐需要一种足够优秀的播放器作为载体。此外,也并不难想到,手 机功能的提升,很可能给纯粹的音乐播放器带来巨大威胁,所以,苹果不能止步于 iPod 的成功。

    正如我们前面所涉及的,苹果是一家善于自我更新的公司。而它对于既有产品的改善,一定程度上也来自于这种前瞻式思维。

    2007 年 5 月底,Apple TV 做出了最近的一次重要升级:与 YouTube 展开合作。以短期效果计,这是一次无效合作。可想而知,在高清电视上观看 YouTube 上图像模糊的短 片,是一件令人难以忍受的事情。但它的长期价值是显而易见的:随着互联网基础设施的改善,YouTube 上所承载的信息变为高清版本并非遥不可及。到那 时,Apple TV 就拥有了一个极佳的内容源。

    环境创造者

    据美国一本专业刊物统计,2006 年高科技企业的研发投入排行中,苹果仅以 7.15 亿美元列第 15 位,这约为排名榜首的微软的 1/9,甚至少于赛门铁克、雅虎和 CA 公司。

    是否有些不可思议?世界上最优秀的创新公司——过去几年中,无论在《BusinessWeek》还是《Wired》杂志的创新公司排行榜上,苹果都和 Google 盘踞在前两名的位置,只是偶尔变化排名——研发投入并不巨大。

    如果对苹果足够熟悉,你会知道,这是一家极为擅长借助外部智慧的公司:McIntosh 率先使用的鼠标、iPhone 所使用的 Mutli-Touch 技术都来自于其他公司,甚至 iPod 的最初开发工作也是外包完成的。

    自身研发投入相对有限、广为使用外部研发成果,为什么苹果依然被视为全世界的创新榜样?

    唯一的答案是:苹果清楚什么是最需要自身开发的。在 2004 年的一次访谈中,乔布斯坦言:“我总想拥有或控制我们所做的所有事的核心技术。”

    至少在过去 10 年里,这家以生产精美硬件产品的公司,其核心技术集中于软件领域。1997 年,乔布斯将苹果的产品线从几十条变为四条,且明确表示, 苹果只要在台式机和笔记本电脑、高端和低端四个领域推出相对应的一流机器就够生存。在缩短产品线同时,他大肆招募软件领域的人才——看到了电脑与家用电器 的融合前景,让他深知,软件将成为未来所有产品的共同“灵魂”。正是这十年的积累,让苹果有能力为 iPod、Apple TV 和 iPhone 赋予灵魂。

    在扮演战略观察者同时,乔布斯还将自己塑造为“一个质量标杆”,因为“很多人并不知道如何适应那种追求卓越的环境”。在接受美国《Time》杂志采访 时,乔布斯说:所有公司都能做出接近完美的模型,但很少有公司能做出品质优良的产品,因为在产品开发过程中,技术、设计等部门会以“做不来”为由,进行缩 水处理。这时候就需要一个铁腕领导者将“no”变成“yes”。

    因此,即使那些他参与不多的产品,也会因为他的最终审核而提升水准。比如,乔布斯要求外部供应商和苹果相关人士开会的时间都定成周五,这样他就能周 末把新产品带回家里,然后在周一给出系列新要求:比如用户选一首歌不能超过 3 次按键,菜单转换速度的提升,甚至其他人所不能理解的不能设置开关键……

    在与乔布斯的合作中,很多人并不能立刻理解、认同他的要求,但很多人承认,乔布斯的压力让他们做了一些超越自己能力的成果。这就是我们这个时代最伟大的创新主义者的独特才能:不是去创造产品,而是创造一个开发一流产品的环境。

    00:30 我爱夸连岳 (3944 Bytes) » Fenng's shared items in Google Reader

    给《广州日报》写的书评,夸不好,瞎夸。当事人们都别脸红。链接

    连岳的心灵老母鸡自助汤

      如果连岳开一个感情诊所的话,会不会每天女顾客盈门?哦,请不要称呼她们“女病人”,她们至多算“心病嫌疑人”。

      我由衷赞美那些给连岳写信的人,无论他们身在何方。在一个喧哗与骚动的社会里,提对问题比给出答案更为紧要。1980年,一位署名“潘晓”的读者给《中国青年》杂志写了一封信,提出了一个轰动中国的真问题:人生的路为什么越走越窄?20多年过去了,有的路拓宽了,比如机动车道和财路;有的路却变得更窄,比如人行道和心路。

      爱问连岳的人提出的问题,除了“爱情”是永恒不变的主题外,还包括以下几大关键词:“处女(膜)”、“二(三)奶”、“性致”、“劈腿”。这本书如果放到网上,被防火墙软件自动扫描到的话,很可能会被误判成为一本黄书(这也许可以解释为什么连岳的博客经常会打不开)。而事实上,人工审读会发现,连岳的书比圣人的床单还要干净。

      历史上的禅宗,一直有“顿悟”和“渐悟”两派。顿悟派喜欢当头棒喝,有时候还会砍笨徒弟的手指头。连岳显然是“渐悟”派的传人,无论爱问者的问题多么琐碎繁复,他都能气定神闲、侃侃如也,把地上一堆纠缠不休的乱线,布成一个井井有条的局域网。当然他的解答中不乏善意的反讽和柔和的机锋,像武侠小说所写的那样——用一股绵绵的真气,把对方劈来的一掌化为无形。

      有一次,到外地出差,跟一位老友相见,卧谈至深夜,八卦聊完,我俩开始用连岳的警句像土匪一样对“切口”。老友说,他喜欢的段子是,一个女孩,从外国男友那里收到一份礼物,一个廉价手链,女孩强调:“It’s cheap, but nice(很便宜,但很好)。”后来链子断了,女孩心慌,问连岳这是不是一个不好的预兆。连岳回答:你想多了,链子断了是因为“It’s cheap, but not nice(很便宜,但不好)。”我说,我喜欢的段子是,一个大学女生,被男友的妈嫌弃,因为她不能又快又好地完成男友家传宗接代的任务。连岳先引用了《圣经》中的话,“不要把珍珠丢弃给猪”,接着话锋一转:人类中有没有披着人皮的猪呢?有!你男朋友就是一个。至于你男朋友的妈,简直是猪中之猪。我这么说,丝毫没有侮辱猪的意思。

      如果你读了连岳的书,会发现以上段子与原文有不少出入。没办法,人到中年,记忆力的半衰期很短,我俩只好半靠背诵,半靠发挥。

      后来我俩的话题集中到一点,那就是为什么连岳能够写出这么好的情感专栏,而我俩则不能。老友说,原因很简单,我了解连岳,他是一个心如赤子、知行合一的人,当他说“不要乱搞”的时候,他自己首先做到了不乱搞。我说,那我也知行合一啊,我的主张跟他相反,并且我也做到了。为什么我还是写不出他那样的文字呢?

      答案——哦,朋友——在风中飘荡,在风中飘荡。细读连岳,你会发现,他并不指望自己的回答对提问者能起多大的功效,因为他相信《圣经》所教训的——人的帮助并没有用处。换句话说,连岳只是抱出了家里的老母鸡,对女青年们说,想喝心灵鸡汤吗?来吧,不过你们需要自助。

    2008-01-22 Tue

    22:54 FreeBSD ZFS 的穩定度 » Fenng's shared items in Google Reader
    22:39 把 X31 修好… » Fenng's shared items in Google Reader
    21:53 分布式的版本控制工具 » Fenng's shared items in Google Reader
    20:55 惠普发布开源分析工具 » Fenng's shared items in Google Reader
    20:03 淘宝和Firefox不是冤家 » Fenng's shared items in Google Reader
    19:48 祝,快乐 » Chanel [K]
    19:10 mysql_storge_diagram » Photos from dbanotes
    18:34 Yahoo Search Update January 2008 » Fenng's shared items in Google Reader
    18:31 Improvement of AUTO sampling statistics gathering feature in Oracle 11g » Inside the Oracle Optimizer - Removing the black magic
    18:19 MAXDATAFILES参数和DB_FILES参数 » OracleDBA Blog---我不在江湖,江湖却有我的传说!
    17:18 RSS Board Acquires RSS 0.91 » Fenng's shared items in Google Reader
    15:31 Supporting Multilingual Databases and NLS_CHARACTERSET » Orange Tiger 木匠 的 移民生活
    13:21 Parse Calls (update) » Oracle Scratchpad
    11:32 添加字段对SQL的影响 » yangtingkun
    08:31 2007年全球网站统计 » Fenng's shared items in Google Reader
    07:42 PUB年会记忆 » blue_prince
    07:14 2008年公司年会没中奖 » AnySQL.net
    06:35 关于 EMC 高端存储支持 SSD » Fenng's shared items in Google Reader
    06:30 学会如何执行和控制 » Fenng's shared items in Google Reader
    06:26 07 年按月份发Blog统计 » Photos from dbanotes
    06:04 51 » Ricky's Test Blog
    05:35 51testing深圳沙龙 » Ricky's Test Blog
    03:39 看书,攒钱,买iPhone » OracleDBA Blog---我不在江湖,江湖却有我的传说!
    02:30 Join Us » Chanel [K]
    00:48 一个工作机会PDM/DBA/上海 » Oracle Life

    2008-01-21 Mon

    23:59 2008年Developer的新挑戰 » Fenng's shared items in Google Reader
    23:04 2008年DBA届最牛语句产生 » OracleDBA Blog---我不在江湖,江湖却有我的传说!
    07:50 喝酒,看耳朵大有福 » OracleDBA Blog---我不在江湖,江湖却有我的传说!
    06:21 Movable Type升级失误 » AnySQL.net
    05:26 What should we say about Sun buying MySQL ? » MySQL Performance Blog
    05:06 FeedBurner 订阅分析 » Photos from dbanotes
    04:32 200812120546506 » Photos from dbanotes
    03:30 PathSync 有了汉化版本 » DBA notes
    02:32 Gone With The Sin » Chanel [K]
    02:30 基于角色的访问控制,第 1 部分 » developerWorks : AIX 专区的文章,教程