Nov 28

Sina is a?large portal in China. Its news channel is very famous among online users. Due to state action on media, sina has become a semi-official news channel. It’s good because of proved influence. It’s bad because of less attraction to users.

Then they took a pretty step by leveraging user created content. In this case, it’s blog. Sina is not a pioneer in blog services, but a successful one so far. As of now, it’s said that blog traffic has amounted to ~15% of its PV recently. The trend is that blog traffic is more popular than news traffic. It’s amazing to hear that blog can contribute so much to a company.

In a more general sense, blog can be called User Created Content (UCC). Many people believe that UCC is part of the core values in Web 2.0 era. Yes, people prefer to reading articles writing by other populace rather than an official bureau. Official articles often tend to be tasteless and static, while UCC tends to be interesting, informative, and changes every day. We can dig deeper here. I’ll stop here because the patterns are still forming now.

(The figure and viewpoints?here should credit to other friends. It’s nice to chat with them. Chat is an interesting thing, because it brings up fantastic information and ideas. For example, www.youtube.com results from chatting among friends.)

?

Nov 28

“现在,还有谁看电视?请举手!”

五个人只有一个人举手。

“你真的还会看电视吗?在电视机上看电视?”

“当然不是,当时是在电脑上看了。”

“那不是看电视,被阉割了怎么能称为电视呢?”

……

电视媒体曾经是非常主流的媒体,虽然今天它仍然是,但已经不如昨天那么重要了。传统媒体的广告具有强制性、盲目性、高成本、难以分析效果等缺点。招致用户的反感也不是意外。意外的是,现在国内的电视节目,甚至还不如广告好看,这个趋势真奇怪。

电视媒体的主要收入源来自广告,然而,今天的用户更喜欢这样的电视剧:存在电脑上、观看时间可以自主、阉割掉广告的方式。

Internet以它独有的特点,一点点渗透一点点改变着今天大众的生活。Internet吸引了广告场所的转移,还有把广告变成窄告的趋势,也就是定向广告。比如adword,比如http://narrowad.com/.

?

Nov 27








Hi Guys,








?
Please take a look if it interests you. It’s about the relations between US and China, a project held by Stanford students.

?

















?









Dear Student:










?

Stanford Project for U.S.-China Dialogue is a newly established student initiative, aimed to challenge the current “information asymmetries” between U.S. and China, resulted from the monopoly of traditional channels of communication.? Our project strives to bridge the gap between the two most important global powers in the 21st century, by publishing original works authored by American and Chinese students in our website at http://www.stanford.edu/group/scr.? We hope our efforts could inspire innovative thinkings, foster meaningful discussions, and contribute to the forming of constructive bilateral relationship, which is key to global security and prosperity.
?
We are now accepting submissions that reflect your original thoughts on important and interesting aspects of U.S.-China relations. We are open to a variety of writing styles as long as you a) deliver independent and original thoughts; b) base your argument on your own experience or academic research; and c) present your argument in a respectful and constructive way. Suggested works of submissions include a) a term paper on U.S.-China relations or American studies; b) a book review on latest scholar publications on U.S.-China relations; c) a policy review/analysis piece on current topics of bilateral relations; d) a reflection essay on your?personal cross-cultural experience of interning, volunteering, studying, or traveling in the U.S.; e) a?creative work of arts in literature, painting, or photography of digital format; and anything else you consider a good match with our mission. Once receiving your submission, we would work together with your via email to refine the work for final publication, and possibly help to establish pre-publication correspondence channel with authors of the other country who work on similar topics with you.? We look forward to submission from all interested parties, particularly Chinese college students like you, who have already demonstrated interest on U.S.-China relations.
?
As our group develops, we also welcome suggestions, project proposals, group collaboration opportunities and look forward to hearing from you for any new idea you might have to better shorten the miscommunication gap across the Pacific Ocean.? We particularly look forward to student group leaders with same visions to promote bilateral understandings between two nations, as well as regular contributors who would be our special commissioned correspondent.? Please feel free to contact us for such opportunities via email at uschinadialogue@gmail.com, and visit our website (http://www.stanford.edu/group/scr) for updates.
?
I appreciate your consideration of our inquiry and look forward to reading your submitted works on U.S.-China relations.
?
P.S.:? Please feel free to forward this email to your friends and post it at your frequently visited online discussion boards.? Thanks for helping us spread out the word.
?
Sincerely,
?
Hao Yan
Founder and Executive Director
Stanford Project for U.S.-China Dialogue

Nov 27

周六去看的,是来北京后第3次去电影院。第一次是实习生福利看《金刚》,音效相当震撼,镜头也非常好,虽然不是最电影化的镜头。第二次是带yog小朋友去看《夜宴》,我非常郁闷,不喜欢,冯小刚还没有足够的厚度拍一部哈姆雷特。

《墨攻》是一部不错的影片,很有成熟的好莱坞商业大片的味道,战争场面也挺到位的,虽然里面类似运动会的攻城场面也很多。在表现战争残酷的镜头中,多以群体受难为主,成为一种意像,仿佛佛陀中的无边苦海;美国片多表现个体的血淋淋的受难场面,令观众触目惊心。

只是女主角的位置有点牵强;还有一个高大的白人,仿佛Prince of Thieves里面引入的黑人穆斯林。影片有点夸大墨者的能力,不过冷兵器时代确实城池难破。但是,梁城的夯土城墙那么低,连护城河都没有,也太夸张了。赵军十万,日夜每人带一袋土到城边,就够梁城受了。

晚了,要睡了。总结:是近期非常值得看的一部影片。

不知道《满城尽带黄金甲》是不是又一部《夜宴》式的薄片。

Nov 25

在某BBS上,一位朋友回答:

1. 改姓王
2. 认几个哥们儿并且需要排名第五
3. 你应该将自己身体内除了碳以外的元素剔除掉
4. 增加自己的硬度,达到石英的1000倍

做完以上4条你就是钻石王老五了。^_^

(对于上面3, 4中的化学反应不懂的可以问我,:)

Nov 25

我每天的生活,都和网络连在一起,这样反而不能更好体会网络的传奇了。

周二在jmm的帮助下,跑去听经管学院的信息管理系统导论专题。如果单纯看他们讲课的PPT,还以为是信息学院开的课程呢,不同的是,他们更关注里面的商业机会,尝试总结里面的商业模式,于自己,相当于换个角度看这个领域。

既然是讨论商业机会,不可避免要讨论各种网络传奇,从精英人士的到草根阶层的。我这里提一个,hao123的故事,是听来的。然后再提两个故事,是我观察到的。

第一个关于hao123的故事。hao123的创始人是在广东打工的一个小伙子,喜欢上网吧,可是苦于自己文化水平不高,记不住各种网址,于是就抄写在纸上。每次上网吧都带着,掏出来输入一个一个网址,然后冲浪。后来这些网址有好几页纸,很不方便。他的朋友见了,就建议说:为什么不编张个人主页,以后只要点鼠标就行了,你看,做主页很容易,用Word就能搞定。于是hao123.com诞生了。

没有想到,中国海量的网民中,有同样需求的人那么多,以至于后来hao123逐渐商业化,每个月能给这位小伙子带来近百万元的收入。最后的结果,是很多人都知道的,是百度用5000万收购了hao123。据说,第一届个人站长大会在厦门举行的时候,这位小伙子还看起来土布拉吉的;而现在,有了这个5000万的交易后,已经是IT精英了。总结:看,资本的力量!

也不得不说,hao123是非常的幸运,它的成功不一定能重现reproduce,虽然现在有很多它的模仿者,比如265。

但另一方面,现在的很多网络传奇中,也有不少是可以复制的,只要你有足够的才华。比如,过去写的书想出版,就算是专业作者,也要经过麻烦的出版社这一关。今天,很多作者,出于兴趣的写作,然后把自己的作品放在网上,由读者来评。好的作品,自然受到追捧。

比如《明朝的那些事儿》,作者是一名律师,每天在工作之余抽时间写一点,如今已经有n多读者,出版社也主动联系,整理出版了他的作品的前一部分。

比如《鬼吹灯》,作者有点草根主义倾向,自称自己没有文化,但是他最初为哄女朋友而编写的盗墓故事,如今不仅是最流行的网络小说之一,也早已付诸铅华,并且很多网友希望鬼吹灯能拍成像古墓丽影那样的大片。

其它的例子还有很多,提到的这两部小说,只是众多流行的网络文学中的冰山一角。

?

Nov 22

Brad是BT的作者,这是他很久以前写的一篇文章,不多说了。相信和
我一样喜欢看PB、DH的会非常感谢BT的流行,:)

=========================================

Posted 15 Mar 2001 by Bram
(Author of BitTorrent)

Software engineers suffer from not knowing what their code should look like. The classic essay worse is better exemplifies this - How can worse be better? Isn’t worse worse? Even more confusingly, it’s generally referenced to claim the exact opposite of what it’s trying to argue.

The problem is that people use very different, and often antithetical, criteria to judge the ‘beauty’ of code. Clearly there is a need for a measure of code quality which is more objective than aesthetic.

I suggest that you judge code based on it’s maintainability.

Truly maintanable code is flexible and can be taken in many directions. Code is not more maintainable just because it has more features - invoking functionality which is currently dormant is not maintenance, it’s use. Maintenance is when you add new functionality or change existing functionality. This is often done long after the code was originally written and in a completely unforseeable manner.

Planning for the unexpected is a paradoxical concept - if you don’t know what it is, how can you plan for it? Thankfully, there are many concrete techniques which work.

Use less code

The less code you have, the less there is to maintain. You shouldn’t slavishly count characters or lines of code in your program and reduce it at all costs, but generally speaking, less is better. Get rid of unused functions and diagnostic statements - they’re just more muck to wade through.

Using existing libraries, of course, results in less code. In practice, many libraries so low quality that you’re better off rewriting them, but many aren’t, and you should use those when possible.

Encapsulate

If you create well-defined boundaries which are only connected by narrow bridges, you can rearrange entire towns with the neigbors being none the wiser. If there’s too much travel going on, even a single eviction can cause widespread panic.

Reduce preconditions

Code which is very persnickity about how it’s invoked makes everything else harder to maintain. Examples are requiring that methods be called in a certain order, and requiring that a certain method be called only once. Try to avoid those.

Write in an easy to maintain language

My favorite language for maintainability is Python. It has simple, clean syntax, object encapsulation, good library support, and optional named parameters. An example of a language which is terrible for maintainability is Perl. Yes, I said it. No, I’m not going to back down.

Write test code

New code always runs the risk of breaking something. A test suite which is easy to run and either returns ‘everything passed’ or ‘these tests failed’ makes it very easy to detect and fix regressions. Test code has to be changed much less often when it tests interfaces rather than implementations. For example, code which turns objects into strings and back again (known as ‘pickling’) can be tested by pickling and unpickling an object and comparing the result with the original. Those tests will continue to work even if the string format is completely changed.

Create tools

There are two ways of building a barn - one is to make a hammer and use it to nail the barn together, the other is to nail it together with your hands. They might take about the same amount of time, but the hammer will help you again in the future.

Use safe techniques

There are several techniques which result in more maintainable code under almost all circumstances. Garbage collection magically removes all the headaches of memory allocation. Monothreading gets rid of all the headaches of thread safety. And don’t forget the first rule of writing internet applications - ‘Don’t re-implement TCP/IP’.

Let yourself get frustrated

Many times I have gotten frustrated doing something the ‘right’ way, figured ‘fuck it’, and done something simpler and more expedient. Sometimes it turns out to be a hack, but often it turns out to actually be a more flexible solution, for the very reasons I got frustrated by.

A word about performance

There’s a rule of thumb that 1% of the code takes up x% of the actual runtime, and in recent years x has been increasing dramatically. Combined with how much cheaper fast machines are than developer time, this means that performance is much less of an issue than it used to be. Sometimes it makes sense to work on better performance, but it should be viewed as a feature like any other, not an overriding principle to build software around. Maintainability works much better.

-Bram Cohen

Nov 21
有两个人下班晚归,回到公寓楼底才发现,电梯已经停了。其实通知已经贴出来好多天了,只是两个人都没有注意到。
?
两人住80楼,他们商议,那就爬吧。一路说说笑笑,到达20楼时,才发现背包好重,累的不行了。于是想理由,反正也没什么人,不如把包放在20楼,等明天有电梯了再取。
?
没有了背包,努力而轻松。大概过了40楼以后,两个人逐渐开始郁闷,互相抱怨责备,为什么当初没有注意到停电通知,为什么不早一点下班回来,怨气十足。
?
当他们爬过60楼的时候,抱怨也抱怨完了,责备也责备够了,剩下的20层,都一声不吭,默默地往上爬。
?
终于到了80楼,他们才发现:钥匙在背包里,背包留在20楼了!
?
———————————————————–
?
如果是个joke,到这里就戛然而止了。Sometimes things are more than that。那80层楼,好比生命,20岁以前轻松快乐,有着很多梦想,过了20岁突然发现,年轻时候的梦就像沉重的背包,很多人会找各种理由卸下背包。20-40岁是努力打拼的时候,40-60岁可能会遇到各种琐事会不免生出一些抱怨,60岁以后已经抱怨够了已经能接受一切了,不说啥了。可是到了80岁,才突然发现一生最关键的东西(key)被留在20岁的梦想里面了,这是不是一件非常遗憾的事情呢?你是否愿意,哪怕再重哪怕有点傻,也背着年轻时候的梦想呢?
?
嗯,听RR讲的,很有启发,尤其我这酱紫有些梦想的普通人,genius的人不算。^_^
Nov 08

原来下册已经出版了,非常推荐的一部书,从商业史的角度解读1978年以来,中国的许多不可思议的变化。《激荡三十年》作者吴晓波,68年生人,毕业于复旦大学新闻系,他的简历见百度百科。顺便提一下,复旦新闻的历史底蕴很强。

晚上在jrj网站上看到,不用到处找下载了,在线阅读就行了,:) 还有作者的博客“企业史碎片”,加到我的博客链接里了,一同添加的还有唐师曾的博客。想了一下,这俩都是记者,一个是财经记者,一个是图片记者;但文字都很不错。
《激荡三十年·下》在线阅读地址:http://book.jrj.com.cn/book/booksingle.asp?id=268

《激荡三十年·上》在线阅读地址:http://book.jrj.com.cn/book/BookSingle.asp?id=267

Nov 07

The most lovely kitties are listed at http://kittenwar.com/kittens/winners/.

Aren’t the kitties lovely?

Why are they in the list? Well, there is an interesting kitty war, voted by human. Check it out at http://kittenwar.com/.

:)

?