Tip: 看不到本站引用 Flickr 的图片? 下载 Firefox Access Flickr 插件 | AD: 订阅 DBA notes -- ![]()
2008-06-30 Mon
The biggest expense of collections is not collecting money that’s rightfully yours.
When it comes to collections, there’s a simple rule. The older an account gets, the more difficult it is to collect. Today, most companies take a traditional approach to collections. They work the account internally until it is very difficult to collect. Then, they finally turn it over to a traditional collections agency thinking that 50% of something is better than 100% of nothing.
With this in mind, American Profit Recovery has designed a low-cost, flat-fee alternative with a diplomatic approach that empowers our clients to turn their accounts over sooner when they are more likely to be collected. This approach helps them not only collect the money that’s rightfully theirs, but also maintain relationships with their clients.
The benefits:
* Third-party intervention without the cost.
* Increased cash flow.
* Increased efficiency.
* Diplomacy.
In short, the biggest cost of managing collections is not the fee we charge or even the fee other collections agencies charge – it’s the money you’re not collecting. With third-party intervention, we can significantly reduce the amount that’s not collected and increase your cash flow.
今天接到出版社的通知,《循序渐进Oracle》再次重印,此次重印了1000册。
那么《循序渐进Oracle》一书的印刷就是 5000 + 2000 + 1000,8000册也许是这本书的极限值了。
不过还是纪念一下,在出版不到一年的时间内,《循序渐进Oracle》实现了印刷8000册。
《循序渐进Oracle》这本书对我的意义非常之大,这将成为一个分界点,以后我的写作方向会有一个极大的转变。
好了,仅仅记录一下这件事情而已。
相关文章|Related Articles
评论数量(1)|Add Comments
本文网址:http://www.eygle.com/archives/2008/07/stepbs_oracle_8000.html
cldump 命令可以用于显示当前Cluster的状态信息,以报告形式输出,以下是这个问题集群当前的状态:
[db1][root][/]#/usr/sbin/cluster/utilities/cldump
Obtaining information via SNMP from Node: node2...
_____________________________________________________________________________
Cluster Name: cl_01
Cluster State: UP
Cluster Substate: STABLE
_____________________________________________________________________________
Node Name: node1 State: DOWN
Network Name: net_ether_01 State: DOWN
Address: 172.16.3.56 Label: db1_boot State: DOWN
Address: 192.168.3.56 Label: db1_sby State: DOWN
Network Name: net_rs232_01 State: DOWN
Node Name: node2 State: UP
Network Name: net_ether_01 State: UP
Address: 172.16.3.57 Label: db2_boot State: DOWN
Address: 172.16.3.77 Label: db2_svc State: UP
Address: 192.168.3.57 Label: db2_sby State: UP
Network Name: net_rs232_01 State: DOWN
Cluster Name: cl_01
Resource Group Name: RG_ora
Startup Policy: Online On Home Node Only
Fallover Policy: Fallover To Next Priority Node In The List
Fallback Policy: Never Fallback
Site Policy: ignore
Node Group State
---------------------------- ---------------
node1 OFFLINE
node2 OFFLINE
Resource Group Name: db2_service
Startup Policy: Online On Home Node Only
Fallover Policy: Fallover To Next Priority Node In The List
Fallback Policy: Never Fallback
Site Policy: ignore
Node Group State
---------------------------- ---------------
node2 ONLINE
node1 OFFLINE
记以录之。
-The End-
相关文章|Related Articles
- IBM ThinkPad-如何激活和关闭数字小键盘
- Oracle还是IBM的中文推广力度大?
- AIX不完整的补丁安装以及Oracle的Bug
- 有多少软件是不可缺少的?
- Oracle数据库以44.4%再占市场首位
评论数量(0)|Add Comments
本文网址:http://www.eygle.com/archives/2008/07/cldump_hacmp.html
The indignity of it all. On top of everything else that Yahoo is dealing with right now (testy shareholders, departing executives, reorganized employees), it also just got dumped by Maxim.
The magazine’s site, Maxim.com, now uses Quintura to power its search instead of Yahoo. Its sister sites Blender.com and Stuffmagazine.com, will also soon be dumping Yahoo as well. All three sites are operated by Maxim Digital, which is owned by the private equity firm Quadrangle Capital Partners, where former Yahoo COO Dan Rosensweig happens to be an operating principal.
Quintura’s search interface creates a semantic tag cloud above the results. By clicking on different tags, users can refine their search and reorder the results.
I’m a big fan of the search tag cloud. But I’m not sure the final results are any better than Yahoo’s, and they certainly take longer to come up. The appeal to publishers like Maxim Digital, though, is that they can keep searchers on their sites longer by helping visitors find exactly what they are looking for—which in the case of Maxim readers is “hot girls” and “stupid fun.”
Crunch Network: MobileCrunch Mobile Gadgets and Applications, Delivered Daily.
历史性的记录,每个月月底的操作居然做到了早上7:15,历史性的记录.对了,以前的记录是5:15左右.
据说原因是昨天去干活的时候没有打领带.
I have been helping customer today to resolve his lockups in production by downgrading from MySQL 5.1.25 to 5.0 We have other customers (and our own projects as well) which run on MySQL 5.1 successfully but I can’t it is on par with MySQL 5.0 stability yet.
This given customer was running MyISAM on FreeBSD with quite basic queries, so may be there are some issues with FreeBSD and MySQL 5.1 still ?
Entry posted by peter | 5 comments
By default, gnome-terminal does not spawn a login shell. To use a login shell for all gnome-terminal windows for a particular user in gnome-terminal, you can use gnome-terminal preferences dialog:
"Edit" -> "Current Profile" -> "Title and Command" and select "Run command as a login shell"
Alternatively, using the command line tool "gconftool-2" will achieve the same result:
# gconftool-2 --type boolean --set /apps/gnome-terminal/profiles/Default/login_shell true
To set this as a default option for all users, use gconftool-2 to set the default value of the key "login_shell" to "true" in the GConf database. As root, run the following command:
# gconftool-2 --direct --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults --type boolean --set /apps/gnome-terminal/profiles/Default/login_shell true
Users will still be able to change that default value on a per user basis using the preference dialog in gnome-terminal.
O’Reilly’s Velocity Con, of course.

Kai Hansen, Tony Ralph, Eric Goldsmith, and Artur Bergman during, This is Your Page with Ads, a panel moderated by Steve Souders.
It turns out I’m not the only person who thinks micro-optimization of CSS files is cool. I learned this lesson a year ago when I joined the Exceptional Performance team at Yahoo! and had it reinforced by the quality of both the presentations and the hallway conversations at the O’Reilly Velocity Conference last week.
Attending Velocity Con was fabulous. I was especially impressed that the sessions on web performance were packed. There were a ton of Yahoos at the conference, Julien Lecomte from Yahoo! Search spoke about “High-performance Ajax Applications”.
“In the past few years, Ajax has become very popular because it has enabled developers to build more complex web applications. However, in the rush to push the browser to new limits, we have created a monster. “ – Julien
Julien suggested several detailed strategies and patterns that developers can use to accelerate their applications. Stoyan Stefanov, the lead developer of YSlow, and my colleague in the Exceptional Performance team, spoke about Image Optimization, including the 7 mistakes most sites are making. He showed non-designers how to automate image optimization and reduce image bloat by as much as 30%. After attending the talk, Douglas Crockford shared some love.
“It is good to be able to point with pride at something that Yahoo does that is extremely smart. The Exceptional Performance Team is one of the things that makes me proud to be at Yahoo.” – Doug
John Allspaw from Flickr joined a panel about Surviving Success by preparing to be TechCrunched, Dugg, Slashdotted, or even “Oprahed”. He also presented Capacity Management.
“Your process of capacity planning should be adaptive, adjustable, and include more than just system statistics. Measurement, architecture, and economics are all equally important to having your site perform. Becoming popular doesn’t have to mean being afraid your site will fall over from too much load.” – John
Adam Bechtel, the chief architect covering network, storage and systems infrastructure at Yahoo! presented “Performance Plumbing”. He believes that scale provides unique opportunities to leverage the network to improve performance.
“As your site scales, don’t overlook the performance opportunities that the plumbing creates.” – Adam
Tony Ralph who works on ad quality and performance for Yahoo! participated in a panel, This is Your Page with Ads. He made an important point that I hadn’t really thought of before. He indicated that the ad industry and engineers measure performance in very different ways; one via monetization, the other via impact on response time. He emphaiszed how important it is for engineers to understand both points of view, so that we can effectively measure and convey the impact of end user experience on revenue.
Kai Hansen from Google Ireland also mentioned the need to properly advocate this point of view from within our companies so that quality metrics such as keyword relevance and performance are tied to the cost of displaying ads.
I look forward to Velocity Conference 2009. I do hope that it will focus on the front end with more talks about HTML, CSS, JavaScript, and Ajax. These sessions were the most popular of the conference, and front-end performance is still in its infancy. Douglas Crockford expressed it very well.
“By showing the browser makers how web applications actually perform, the browser makers are now able to make effective changes to the platform. As the platform evolves, we will need new rules and new tools. There is still much to do. (Emphasis mine)” – Doug
Exceptional Performance Yahoo!
Sixapart的动作很快,Movable Type 4.2 Release Candidate 3偷偷摸摸的发布了。
该次发布,将Movable Type产品分成了三种版本,分别是Movable Type Open Source、Movable Type Commercial、Movable Type Community Solution。Movable Type Open Source是开源的免费版本,使用Movable Type Commercial和Movable Type Community Solution则需要根据不同的情况购买符合要求的许可证。其中Movable Type Community Solution是初次发布,可以用它来建立一个Blog社区,或与现有的论他程序进行整合(官方给出的方案是使用OpenID)。对于多数人来说,一个Movable Type Open Source真的是足够了。
好了,先介绍到这里,随即奉上简繁体的中文语言包,望大家笑纳。
事情总是一块来的。今天因为是月底最后一天,刚好还有2个数据订正要做,正在编写脚本、同开发人员确认处理逻辑,且催得很急。不巧的是,测试db这时也出问题,load很高。没办法订正先放下来,解决测试的问题,否则影响下午的测试。
新建ssh连接没有反应,好在此前已经有一个ssh terminal连在服务器上,top命令打下去就没有响应了,等了几分钟终于出来结果。发现top的进程列表排在最前面的是两个进程kscand和kswapd,注意到swap分配的内存为0,被使用的swap内存也为0. 因为cpu太忙,输入的命令都不可能,通知测试人员先把测试服务器的应用停了下来。为什么swap内存没有分配了,fdisk -l 发现 /dev/sdg2 是swap对应的分区,检查/etc/fstab 发现swap对应的设备是/dev/sda2,奇怪磁盘设备的编号怎么不一样了?
通过powermt查看存储的磁盘路径,有2个lun分配给系统,lun 3有2个通道设备/dev/sda,/dev/sdc,lun 8有2个通道设备/dev/sdb,/dev/sdd,记得机器安装配置时lun分配的设备应该只有lun 3。lun 8是后加的,印象中记得以前本地硬盘的设备编号是/dev/sda。应该就是这个导致了系统的load飙高,因为没有swap,导致系统的内存有4G被用作swap,导致页换进换出,系统消耗的cpu很高。swapon /dev/sdg2,编辑/etc/fstab的swap设备,重新mount -a.
通知测试启动环境应用,故障消失。检查db日志和v$pgastat都没有发现异常,因为应用被强制停止的,所以当时在运行的sql和等待事件都没法知道。但从现在来看应该是swap导致了这次的问题,什么原因导致swap的设别名被更改了,还真不太确定,不知道跟上次动态从存储分配一个lun过来有没有关系。
ps:
os: redhat as3 u4 机器内存8G,4cpu,sga 1.6 gb + pga 200m .
Wishlist 2008.diff
=====================
- Nintendo Wii
24″ LCD (Provisional: Dell UltraSharp 2408WFP)
+ MSI Wind Notebook U100
2008转瞬已过去了半载,思量一下年初的Wishlist,发现尚未有一件成为现实…… 看来,是需要调整一下了。
伴随着今年Wii的出局,再加上去年Sony PSP从Wishlist的黯然隐退,我居然再次坚守住了抵御TV Game诱惑的防线。不过千万不要因此佩服我,一个WoW已经够玩物丧志了,要是Wii再来掺和一下,那后果简直不堪设想…… = =!
24″ LCD是年初的Wishlist的一部分,最近进一步明确了具体的目标。Dell的显示器好是好,不过2408WFP不降反升的价格策略确实让人有点咬牙切齿。眼看别家的24″都降到它差不多一半的价格了,我怕到时候自己可没Dell那么沉得住气了。
华硕的Eee PC燎燃了轻便笔记本市场的火爆,也让我的“笔记本鸡肋论”得到了有力的佐证。未来,高性能HTPC + 轻便笔记本的组合将会代替沉重的大尺寸转头本重新成为时尚家居的主流。可惜身为先驱者的Eee PC却在屏幕和键盘的设计上让人不敢恭维,好在烽烟四起,诸侯纷争,消费者也因此有了更多的选择。:)
With PHP 5.3 coming up on the horizon, I'm of course looking forward to using namespaces. Let's be honest, who wants to write the following line?
$viewRenderer = Zend_Controller_Action_HelperBroker::getStaticHelper('viewRenderer');
when the more succinct:
$viewRenderer = HelperBroker::getStaticHelper('viewRenderer');
could be used? (Assuming you've executed 'use
Zend::Controller::Action;' somewhere earlier...)
However, while namespaces will hopefully lead to more readable code, particularly code in libraries and frameworks, PHP developers will finally need to start thinking about sane standards for abstract classes and interfaces.
Continue reading "Migrating OOP Libraries and Frameworks to PHP 5.3"
What is “Float”?
Float is a CSS positioning property. If you are familiar with print design, you can think of it like an image in a layout where the text wraps around it as necessary.

In web design, an image that is floated remains a part of the flow of a web page. That means that if it changes in size or if the elements around it change, the page will automatically adjust (reflow). This differs from page elements that are absolutely positioned. Absolutely positioned page elements are removed from the flow of a web page. Absolutely positioned page elements will not affect any other page elements, whether they touch each other or not.
What are floats used for?
Besides simple examples like floating an image within a block of text, floats can be used to create entire web layouts.

Floats are also helpful for layout in smaller instances. Take for example this little area of a web page:

These types of layouts can be handled using absolute positioning inside of relative positioning as well, but floats are a more flexible. Let’s say the size of that avatar image were to change. With floats, the box could re-flow to accommodate the bigger size, whereas an absolutely positioned layout would create problems:

Problems with Floats
Oh, where to begin. Floats are fragile. They are full of issues and cross-browser quirks. Perhaps most significant is the need to clear floats in some situations. There are a couple reasons floats need to be cleared. First I’ll show you some examples of why a float would need to be cleared, then we’ll cover how to go about clearing.
Clear the float to fix the height of the parent element.
Elements which contain floated elements do not calculate their height as you might expect. In fact, if the parent element contains only floated elements, browsers will render the height at zero.

If you clear the float before the closing tag of the parent element, you can fix this.

Clear the float to start a new row.
Lets say you have a grid of floated objects.

Then let’s say you want to create a break in that grid in order to start a new row. Because, you know, it just makes sense visually for whatever reason.

Clearing only the left or right.
The above two needs for clearing call for generic clearing, that is, clearing both the left and the right of the float. Because floats can be floated left or right, you can also clear either the left or right only. This can be useful when clearing both sides would be problematic to your layout.

If both sides were cleared in the above example, the second image would have been pushed down to where the text block ended.
Different techniques for clearing floats
As with everything in CSS, there are more ways than one to do this.
Applying clear exactly where you need it.
The clear CSS property does exactly what it says on the box. The problem lies in where and how to apply an element to the page with the correct clear property.
- Apply clear: both; to the element directly after where you need the float cleared. Take the example near the top of a web page layout with a full-width header and footer and main content floated to the left with a sidebar floated to the right. In order to get that footer to show up in the right place, you MUST clear the float before it. In this simple example, you could simply apply clear: both; to the footer div itself.
This technique is wonderful because it works and it adds no superfluous markup to your code. However, it breaks down in more dynamic sites sometimes. What if, for example, you ended up having to add a new page element above the footer but below the main content? You would need to remember to apply the clearing to this new element now instead of the footer. It is often easier to think in terms of where you need to clear the float instead of on which element you need to clear the float (and is easier to implement).
- Clear the float with an empty page element. <div>’s do nicely because generally you don’t have any styling applied to generic div’s (like you might a <p> element) and they don’t have any other special page functionality (like a <br />). Where ever you want to clear the float just add a div like this: <div style=”clear: both;”></div>. I find looking at inline-styling unappealing so I choose to make a class for this style and apply a “clear” class to that div instead, but that is just a personal aesthetic choice.
The empty div method HTML:
...part of floated element
</div>
<div class="clear"></div>
<p> ... ahhhh, now I'm clear </p>
CSS:
div.clear { clear: both; }
Overflow: auto; on the parent element
I can’t explain to you why (wish I could), but applying the CSS property overflow: auto; to the parent element will cause the height to be calculated properly. It will grow to enclose all the floated elements instead of collapsing. This can be very useful and it’s very clean, but it has some issues of course. The major one being there often isn’t a parent element it makes sense to use it on. Think of times where you would need to clear the float more than once within the same single parent, this isn’t going to help you there.
Another problem is that you may want or need to use that overflow property for other purposes. What if you want to hide the overflow on that particular div? You can’t. You’ll have to wrap the div in yet another div to accomplish that.
The clearfix hack (clearing with the :after pseduo-class)
Although aging, the positioniseverything article on using a pseduo-class to clear the float is still very functional. And pretty brilliant, if you ask me. To explain simply, it adds a bit of content after the element. This bit of content (a period or space, usually) does the clearing the float, but is hidden from view.
Here is the code, applied via a class to any element you need to do the clearing:
/* This needs to be first because FF3 is now supporting this */
.clearfix {display: inline-block;}
.clearfix:after {
content: " ";
display: block;
height: 0;
clear: both;
font-size: 0;
visibility: hidden;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
The article has a warning claiming that the technique is getting old and refers to the overflow: auto; fix. I don’t share their sentiment that this technique is outdated. This is fundamentally different than the overflow fix. With the clearfix, you apply the clearing class to the element itself, not a parent element. This means you can still use it even where there isn’t a parent element that makes sense and apply it by thinking abut where the float needs to be cleared.
Updates: Thanks to John for pointing out that FF3 now supports inline-block, so that statement will need to go first in the CSS so it can get over-written by the :after pseudo-class. Thanks to Brent for pointing out the Perishable Press article suggesting using a space instead of a period and adding font-size: 0;.
Another float problem: Pushdown
I feel like this deserves special attention because of how often I am helping someone troubleshoot a problem they are having with “pushdown”. Again looking back at the example at the top of this article with the Main Content area floated left and the Sidebar floated right. This is a common structure for many blogs.
Whether it’s fixed or fluid, both of these areas will have a set width. They way floats are supposed to behave, if an element within the main content area exceeds the width the the main content area (say, you inserted an image that was too large) it will simply extend beyond and overlap anything it needs to. The way IE 6 handles this, is much different. If an element within the main content area exceeds the bounds in IE 6, it will simply push the sidebar down below, completely borking your layout.

The solution? The best solutions is just not put anything inside the main content area that will spill over. For better protection, and it if it works with your layout otherwise (no set heights!), you could set the overflow to hidden to hide any spillover. Yet another solution would be to use absolute positioning to get the sidebar over on the right. Remember though, absolute positioning removes the element from the flow of the page — just something to be aware of.
A List Apart just recently had an article on how to use “faux” absolute positioning, which an interesting read and covers a new technique for layout that has a lot of the advantages of absolute positioning while retaining flow and fighting the frailty of floats.
Quirks about floats
Another thing to remember when dealing with IE 6 is that if you apply a margin in the same direction as the float, it will double the margin.
IE 7 has a little quirk of it’s own not respecting bottom margin on children inside floated objects.
今天帮客户安装AIX系统上的Oracle10g数据库,使用了ASM管理存储,忽然记起Nigoo提到过一个以前没有注意到的工具kfod。
这个工具可以用于手工查询ASM磁盘的信息。其帮助信息如下:
db2:/home/oracle>kfod -help
_asm_a/llow_only_raw_disks KFOD allow only raw devices [_asm_allow_only_raw_disks=TRUE/(FALSE)]
_asm_l/ibraries ASM Libraries[_asm_libraries='lib1','lib2',...]
_asms/id ASM Instance[_asmsid=sid]
a/sm_diskstring ASM Diskstring [asm_diskstring='discoverystring', 'discoverystring' ...]
d/isks Disks to discover [disks=raw,asm,all]
g/roup Group discover [group=controlfile]
n/ohdr KFOD header suppression [nohdr=TRUE/(FALSE)]
o/p KFOD options type [OP=DISKS/GROUPS/ALL]
p/file ASM parameter file [pfile='parameterfile']
s/tatus Include disk header status [status=TRUE/(FALSE)]
v/erbose KFOD verbose errors [verbose=TRUE/(FALSE)]
查看磁盘可以使用disk参数,其输出实际上是通过权限来列举可用磁盘:
db2:/home/oracle>kfod disk=all
--------------------------------------------------------------------------------
Disk Size Path
================================================================================
1: 102795 Mb /dev/rhdisk10
2: 10240 Mb /dev/rhdisk3
3: 10240 Mb /dev/rhdisk4
4: 51200 Mb /dev/rhdisk5
5: 51200 Mb /dev/rhdisk6
6: 51200 Mb /dev/rhdisk7
7: 51200 Mb /dev/rhdisk8
8: 102400 Mb /dev/rhdisk9
--------------------------------------------------------------------------------
ORACLE_SID ORACLE_HOME
================================================================================
在我的一个Linux环境上输出如下:
[oracle@dbrac1 oracle]$ kfod disk=all
--------------------------------------------------------------------------------
Disk Size Path
================================================================================
1: 97660 Mb ORCL:VOL1
2: 195321 Mb ORCL:VOL2
--------------------------------------------------------------------------------
Disk Size Path
================================================================================
1: 250 Mb /dev/raw/raw1
2: 251 Mb /dev/raw/raw2
--------------------------------------------------------------------------------
ORACLE_SID ORACLE_HOME
================================================================================
+ASM2 /opt/oracle/product/10.2.0/db
+ASM1 /opt/oracle/product/10.2.0/db
相关文章|Related Articles
- Oracle10g OCR及Voting Disk的备份
- Patchset 10.2.0.4中关于ASM的Buglist
- DBA警世录:使用ASM应当具备充分认识
- Oracle10.2.0.3 RAC的VIP及实例依赖关系
- CRS-0184错误与CRS初始化
评论数量(0)|Add Comments
本文网址:http://www.eygle.com/archives/2008/06/kfodoracle_asm.html
但是在他和我谈了他们要推的新东西之后,我没准会去下载一个暴风来用用,据暴风的另一名身强体壮有点虚胖的我很早认识的男公关储伟说,那个版本的界面很好(我最早回绝用暴风的借口是界面太土),而且还热情的在沸腾鱼香请我吃了一顿水煮鱼。为了表示其诚心,他还特意在吃鱼的过程中出去接了几个漫长的电话,让我一个人消化了两斤半的鱼。
我最早是用暴风的,当然是在它没有被冯鑫老板收购前。后来不用一个是界面太难看,一个是有些片子暴风播不了。而KMP最大的好处在于可定制,可以不断的折腾,直到到自己满意,而且用它的人少,可以满足自己的虚荣心。
不过我看暴风的好多软文,老把自己和KMP做比,这就不对了。老百姓全打死了也就5%的人知道KMP,你天天和他比,愚民们好奇了,真去下一个,不是给自己找麻烦么。吸引普通老百姓,你就说自己多好多好就好。
听说暴风要做在线影音,这是一条必然的路。单靠目前播放视频的那点片头广告,工资都不一定够发。冯鑫凭借他在毒霸以及3721的人脉,赚了不少钱。收暴风,也是一条正确无比的路,客户端超过1亿的,中国到现在没几个,就凭这个,赚钱的办法不少。冯总自己说了,月广告收入会超过1000万元。
对于在线影音,作为一个普通用户,我的需求很简单,一,画质要好,要高清的。二,片源要多,排除违法因素外,最好有最新的美剧和电影。还有别学快车,别显摆似的告诉用户说,嘿,我在你的电脑里面潜伏呢。最近快车这个东西有事没事在我电脑上弹出个窗口,要是再大些频繁些,我准备投靠迅雷了。
就像我说的,我用快车不用迅雷的原因非常简单,因为快车下东西不会全屏弹出一个窗口,万一我在下不好的东西,多么妨碍精神文明。至于迅雷是不是比快车快,反正我肉眼没感觉。
另外也咨询一下冯老板,那个你买走的风雷影音准备怎么用,别放在那里当摆设,那个东西发挥好了对暴风大有帮助,我就是从风雷过度到KMP的。能私下里把那个最后的终极风雷影音悄悄的发我一份么?
1、之前那个说淘宝交易评价“有问题”的文章已经有了一百多个评论。(某些开口就骂的评论已被删除)
近期去评论的人都是从搜索引擎过来的,他们不是产品设计人员,没有一个真正去关注我说的信用机制本身,都抓住我给了卖家中评价说事。 对于这个博客来说这样的评论已经没有意义。(这篇文章发出的同时,关闭即关闭上篇的评论)
2、其实我上篇文章只是想说一下那些界面设计实在糟糕。同时反应一下淘宝这个的评价和星钻构成的信用机制有着一些已经根深地固的问题。
据观察,这些问题事实上已经越来越明显:
1》如果不主动给评价系统默认给好评。
大多数人主动给评价都是在两种情况下:“很好”或者“很差”。不评价基本上都是“不很好也不很差”(有过定性和定量的分析,都显示的是这个结论)。这个时候默认给好评跟交易实际情况是不符的。
短期内淘宝这么作讨好了卖家也吸引了买家,问题的威胁性也不会凸显。 但长期下来(现在已经能看出来了)整个评价系统的质量被严重“稀释”,好评没有了“质量”,一个中评就能让人感觉到地震。
导致现在绝大多数淘宝的玩家的心理已经默认中评就是差评,整个评价体系处于轻微“残废”状态。如果把好和坏反过来看(为什么要反过来,不再细说),这就相当于全国人民都认为只有红灯才得注意,黄灯是可以完全被当作绿灯的,长此下去交通势必出现问题。
2》星和钻的信用等级问题:虽然在信用等级机制里面制定了“扣分”的机制。但因为评价质量已经被稀释,导致基本上不会出现星钻级别被扣的情况,全部都是在慢慢升级,只是上升的快慢不同。
到了一定高级别的时候卖/买家几乎可以高枕无忧了。
这就好像考了高分的同学可以不用好好学习,反正下次他最低还是那个分数。直接导致很多高等级的卖家开始出现交易质量问题,不思进取(据说这是淘宝现在的事实)。虽然无限长期来看这不是个严重的问题,但在实际情况来看这是个不小的问题。
3、信息机制是电子商务乃至整个社会的“游戏规则”,(我猜测)这个信用机制现在不仅是到买/卖家决定交易的参考值,也是淘宝推荐、搜索优先级等相关算法的参考值。如果真有问题,其长期危害比想象中要大很多。
4、产生这种问题的原因可能有很多。比如淘宝刚开始需要讨好卖家吸引买家、比如在运营、比如在市场、比如公关、比如….
产生这样的问题确实是产品策划者的责任,但这也是很多长线产品都会出现的问题。
眼前摆在淘宝面前最大的困难恐怕是:这些问题已成既定事实,无法从根上进行更改。一旦有大改动可能就会导致用户“造反”。(我不信淘宝有胆量把默认评价改成中评,更不信他们敢把降级机制降低)
5、那么能做的也只能优化或者稀释当前信用机制产生的“坏账”。
这就好像企业的管理,“对待能力不是很强或者工作不积极的老员工怎么办?”。 不能降他的级。此选择是把别人的整体级别提高,优一点的做法是给他空职让他做不是很重要的事。
我个人认为目前最合适的办法就是用“近期的信用”来稀释这个问题。(相当于给老员工空职)
6、 事实上对于淘宝来说星钻机制本身就是有问题的,因为这是一个“长期累计的信用”。
但,对于用户来说“近期的信用”比“长期累计的信用”更加重要,也更有参考价值。对于淘宝来说“近期的信用”也更能促进所有卖/买家的积极性。
设计者在设计信用机制逻辑的时候需要本着怀疑的态度。如果一人十年前是好人,那么他现在是好人的可能性有40%,如果一个人一天前是好人,那么他现在是好人的可能性有70%。
7、处理起来可以这样:
1》评价、星钻组成的“长期累计的信用”机制不变。
2》在界面上突出“近期的信用”,弱化“长期累计的信用”。
3》在搜索和推荐的机制算法上一步步的调整,让“近期的信用”在权重上慢慢提高。(这个算法要慢慢做偷偷做。免得有人造反)
8、不了解具体情况,很多事情只是猜测。仅为瞎扯。
不过通过这个问题,也许可以思考下长线产品的一些“游戏机制”问题。这些问题对于产品设计师来说永远是个很大的挑战,甚至是不可控的。
.
.
广告:
UCDChina正在寻找可以搞定语义分析和信息积累的程序高手 ,麻烦有类似资源的人帮忙推荐。
2008-06-29 Sun
2008-06-28 Sat
AnySQL.net
DBA notes
Oracle & Starcraft
eagle's home
Grip Your Adsense!
AnySQL.net English
Oracle Scratchpad
Oracle Life
OracleDBA Blog---请享受无法回避的痛苦!
Uploads from dbanotes
Chanel [K]
xzh2000的博客
Oracle Security Blog
ERN空间
Eddie Awad's Blog
MySQL Performance Blog
The Tom Kyte Blog
del.icio.us/fenng/oracle
AIXpert
O'Reilly Databases
Red Hat Magazine
DBASupport
DB2 Magazine 中文版
developerWorks 中国 : 技术文章 , 教程 AIX
Pythian Group Blog » Log Buffer
车东[Blog^2]
blue_prince
玉面飞龙的BLOG
此生 今世
人生就是如此
Orange Tiger 木匠 的 移民生活
生活帮-LifeBang
Hey!! Sky!
dba on unix
Oracle Notes Wiki
Brotherxiao's Home
柔嘉维则@life.oracle.eng
Fenng's shared items in Google Reader
jametong's shared items in Google Reader
缥缈游侠-logzgh
Tanel Poder's blog: Core IT for geeks and pros
DBA Tools
ilonng
yangtingkun
NinGoo@Net
Oracle & Unix
Inside the Oracle Optimizer - Removing the black magic
Ricky's Test Blog
DBA@Taobao
存储部落
Think in 88
Alibaba DBA Team
Oracle Team @SNC
淘宝数据仓库团队
OracleBlog.cn







