Friday, February 10, 2012

The Words from Mark Zuckerberg's Letter From the Facebook Filing

Mark did not intend to build Facebook as a company to make the money, but to accomplish a social mission -- to make the world more open and connected. But he need to enable it profitable so that more talented individuals and more investors could come to flourish this base to provide a solid foundation upon which the revolutionary works can be achieved to push the edges of information society. 

Why revolutionary? Facebook not only changes the way people communicate each other but brings a new fashion (bottom-up) to the society where people own the powers to control the flows of information. The contributions from the people in turns help the industries to build up more advanced services for the society. Facebook here is not the owner of the personal information but the catalyst working on the society and economy transformation.

  • Facebook hopes to strengthen how people related to each other
  • Facebook hopes to improve how people connect to businesses and the economy
  • Facebook hopes to change how people relate to their governments and social institutions
  • Facebook don't build services to make money; Facebook make money to build better services
  • Facebook act on the Hacker Way
Facebook's core values:
  • Focus on Impact
  • Move Fast
  • Be Bold
  • Be Open
  • Building Social Value

The full letter  


Tuesday, January 31, 2012

七 | 点

七......点......
说下午七点,觉得有点晚;
说晚上七点,又觉得还算不上那么晚。
Anyway, that's not the point.

不知道你有没有这样的时候,
在渐渐萧索的某个季节,
坐六七点钟的巴士,从华灯初上的城市里穿行久久。

知道自己的终点还远,
戴起耳机认真看窗外,
偶尔看两眼身边的人,
脑袋里可以慢慢想那些没边没际的事情,
我由此爱上了巴士,
你呢?

正好是街灯开始亮起的时候,
城市的流光溢彩映进了朦朦的车窗,
梦幻极了......
看过巨大的广告牌,上面有最新的数码和最热的明星。
看过挽着手走在街边的母女,女生的手一甩一甩,指向那个明亮又诱惑的橱窗。
看过每个红灯前,红色的汽车尾灯亮成了一片。
看过等在站台的乘客,满脸的疲惫,神色里却有隐隐的喜悦,
是啊,再等一会,就可以回家。


可无奈,自己偏偏是那个到了终点下了车,
回到的地方也仍不是家的,
酸酸的抽抽鼻子,
想戴着耳机应该可以让自己看起来没那么可怜吧,
你看,没有人在身边也还有音乐在耳边......

可是想想自己现在戴着耳机没有表情的样子,最后还是觉得自己有点儿可怜了,
可是那也没有办法呀,
所以......
还是......


【涂鸦于110路巴士】


Thursday, October 06, 2011

Stay Hungry. Stay Foolish

"You have to trust in something — your gut, destiny, life, karma, whatever."
"Sometimes life hits you in the head with a brick. Don’t lose faith. I’m convinced that the only thing that kept me going was that I loved what I did. You’ve got to find what you love. And that is as true for your work as it is for your lovers. Your work is going to fill a large part of your life, and the only way to be truly satisfied is to do what you believe is great work. And the only way to do great work is to love what you do. If you haven’t found it yet, keep looking. Don’t settle. As with all matters of the heart, you’ll know when you find it. And, like any great relationship, it just gets better and better as the years roll on. So keep looking until you find it. Don’t settle. "
"Because almost everything — all external expectations, all pride, all fear of embarrassment or failure – these things just fall away in the face of death, leaving only what is truly important. Remembering that you are going to die is the best way I know to avoid the trap of thinking you have something to lose. You are already naked. There is no reason not to follow your heart. "
"Your time is limited, so don’t waste it living someone else’s life. Don’t be trapped by dogma — which is living with the results of other people’s thinking. Don’t let the noise of others’ opinions drown out your own inner voice. And most important, have the courage to follow your heart and intuition. They somehow already know what you truly want to become. Everything else is secondary."

Friday, September 02, 2011

产品经理的14条"军规"

  1. 产品经理是一个小总经理。
  2. 他(她)必须为一个产品或者产品线的盈亏负责。同时也应该有相应的权限和报酬。
  3. 产品经理必须是一个将才,必须有丰富的经验,不仅仅是技术或者仅仅是销售经验。
  4. 产品经理下面不宜有太多的兵,最好只有一个兵:产品营销助理。
  5. 事业部容易管理,但成本高昂,而且很难发挥合力。产品经理不是事业部经理。
  6. 产品经理要会协调各个部门的工作,把各种工作围绕他所负责的产品,使之运转起来。
  7. 他要负责产品每周的开发进度和市场推广进度,他要负责销售进度,他要对该产品每周的成本支出和销售收入了如指掌。
  8. 每个产品,应该有自己虚拟的账户,不能在企业内部吃大锅饭。不仅人不能吃大锅饭,各个产品也不能吃大锅饭。 
  9. 开发部门也好,市场部门也好,销售部门也好,要把产品经理当成自己独立的客户...
  10. 产品经理虽然是个好东东,如果运用不当,反而会象邯郸学步,不如传统管理模式有效。如果运用得当,则会发挥100倍威力。能否用好,既要有胆量,也需要虚心学习。
  11. 一点不懂技术的人,作不得产品经理,一点不懂成本管理的人,也作不得,不懂沟通之人,作不得,不懂一定销售的人,坐不稳当。
  12. 产品经理是从枪林弹雨中打出来的。不是扶出来的。
  13. 如果一个总经理下面有两个合格的产品经理,他自己就可以天天去钓鱼,也不用担心公司会有什么麻烦。
  14. 产品经理就象一个企业,而企业则象一个挑剔的银行,产品经理自己的产品计划书,就必须象企业的商业计划书一样,详细,有充分的行动计划,该计划书有产品的规划、开发周期安排、目标市场定位、市场推广计划、销售计划、成本与利润的预期...

Saturday, January 01, 2011

Human Race

Look at us! Running around; always rushed; always late. Guess that is why they called it the human race. 

But sometimes, it slows down just enough for all the pieces falling into place. Fate works. It is magic! And you are connected. 

Everyone once in a while is in all the randomness. Something unexpected happened, and it pushes us all forward. 

And the truth is what I am starting to think...... What I am starting to feel...... is that maybe human race is not a race at all. 




Monday, October 18, 2010

即将兴起的移动技术?

前段时间读到美国著名科技博客网ReadWriteWeb的创办者Richard MacManus对移动领域的发展趋势进行了阐释。

  • 网络应用和本地应用

目前已经有32.6万个针对触屏优化的移动网站;Apple Store里面的数十万个应用;Google Android也有相应的数万个应用。绝大部分应用都需要网络支持。针对手机的浏览器也不断地进步,开发者同样可以在浏览器中开发出色的应用。尽管本地应用的发展很好,但是网络应用必成一个趋势。

  • 地理定位

Foursquare'Location as Platform'的模式正在成为社交网站学习的模型。手机定位'Check-in'迅速成为最热门的在线状态消息。就如同'who you know'Facebook上大行其道一样,'where you are'迟早也会成为一个提供附加值的平台。定位数据可用于显示周边餐馆、点评、查询电话号码、移动广告、本地新闻、收集本地建筑物的wiki数据等领域。试想如果把这些数据和传感器结合起来一起用,那将兴起一种什么样的应用呢?

  • 物联网

除了传感器以外,移动领域的例子还有很多。比如把手机当作RFID阅读器用来扫描条形码,比如把手机当作近距离感应器。iPhone内置加速计实际上就是一个运动感应器,而话筒又可以作为噪音感应器……这些应用在欧美国家应用很广泛,但在国内还未见市场的端倪。

  • 新型无线标准

只有装上RFID后,你的手机才能算上真正的智能手机。引用MacManusRFID芯片将为两种兴起的RFID移动技术带来希望:近场通信(NFC)DASH7。近场通信在移动支付方面大有可为。而DASH7是一种无线传感器网络版标准,是对近场通信的一个补充。它将推动高级定位服务,远距离移动广告和移动优惠券的发展。很快这两个标准都将成为手机的一部分。NOKIA已经开始使用近场通信技术,AppleGoogle据说也在考虑使用近场通信技术。新兴无线标准还有Zigbee,WiMax4G等等。

  • 现实增强(Augmented Reallity)

大概不到一年前AR就已经成为一种热门应用了。例如Junaio是一个iPhone应用,Junaio最近和旧金山湾区快运达成了合作,在应用中提供及时列车信息。这个应用不仅为用户提供及时的列车信息,而且还能估算出每个站台列车到达的时间,然后通过AR技术即使显示。现实应用恰恰就是AR技术应用的核心阵地。


Monday, June 07, 2010

项目经理(PM)的Do and NOT Do

项目经理的几个好习惯(Do
  1. 每天上班第一件事看平台数据,有异常要跟进,建议把平台设为浏览器主页;
  2. 欢迎头脑风暴,但事先要把观点准备充分,同时记录别人的观点,最后要整理出确定做的,和下一步要做的list;
  3. 需要后续跟进的,用邮件沟通,并加提醒功能;
  4. 梳理合并工作的碎片时间,提高效能。

项目经理几个不好的习惯(NOT Do)
  1. 执行时过多讨论,偏左偏右,反而需求拟定时缺少调研和互动,执行完缺少回访;
  2. 不喜欢随时记录;
  3. 不关注数据,想起来就看;
  4. 不细心,不严谨;
  5. 沟通随意,RTX滥用,导致信息丢失,事后无跟进;
  6. 对工作区间划分界限过度在意,不是明确自己做的,尽量不碰。

[Updated: 09-06-2010]
Ten Hints for Proejct Leadership
  1. Be Consistent
  2. Provide Support
  3. Don't make promises you cannot keep
  4. Praise in public, criticise in private
  5. Be aware of morale danger points
  6. Set realistic deadlines
  7. Set perceivable targets
  8. Explain and show, rather than do
  9. Don't rely just on [status report]
  10. Encourage a good team spirit

Sunday, June 06, 2010

Buzz vs. Twitter

Buzz 
  1. Buzz is not a micro blog or status indication service. 
  2. Buzz is a self hosted topic independent mailing list archive. 
  3. Buzz will not get banned as they are private in nature. 
  4. Buzz could be used as a private blog, mailing list or forum. 
  5. You can do it from the convenience of your mailbox. 
  6. You cannot connect to a lot of people ... through buzz (Not very attractive networking facilities). 
  7. There is no word limit like twitter. 

Twitter
  1. Twitter is a micro blogging / status quo service. 
  2. Twitter is a topic independent messaging service. 
  3. Twitter may get banned because of a publicly accessible page. 
  4. Twitter is just a plain micro blog / messaging / status quo. 
  5. You can twit from anywhere by SMS , mail , or blog. 
  6. Amazing networking options. 
  7. There is a word limit of 140.

Wednesday, May 19, 2010

Proof of Concept

The definition from WiseGeek:

A proof of concept is a common idea in the business world, where entrepreneurs and startups demonstrate that a company or product is financially viable. Usually, a proof of concept involves extensive research and review, and is submitted as a single package to concerned parties. The proof of concept is also used in the arts, in research and development, and a variety of other fields, although the procedures remain much the same.

The definition from Wikipedia:

Proof of concept is a short and/or incomplete realization (or synopsis) of a certain method or idea(s) to demonstrate its feasibility, or a demonstration in principle, whose purpose is to verify that some concept or theory is probably capable of being useful. A related (somewhat synonymous) term is "proof of principle". The proof of concept is usually considered a milestone on the way to a fully functioning prototype.

Proof of concept begins with the company background, where the history of the company is examined. When working internally, staff members might ask if the proposed concept fits in with the missions and goals of the company. Externally, potential investors look at how the company has performed in the past, what the proposed product or service is, and if the company has the resources to develop the concept. Then, the market for the product is examined. Investors look at what kind of regulation might be expected, how saturated the market is, and what kind of demand there has been for similar products, as well as what sort of competition exists.

Usually a proof of concept includes an examination of the revenue model as well, with companies showing projected revenue from the product and service, and indicating development costs, long term financial projections, and how much the product or service will cost to maintain and market. Hand in hand with this goes a review of the intellectual property rights involved, and whether the company may need to pay for licensing.

A proof of concept is an excellent way for a business to evaluate itself internally, as well as look at proposed acquisitions and projects. Some businesses specialize in offering proof of concept advising and evaluations, assisting companies in the path to making the right decision. Ultimately, a proof of concept is designed to reduce the amount of uncertainty involved with a new project or acquisition.

[Thanks for the contribution from WiseGeek]

Monday, May 17, 2010

Amazon's S3

S3 stands for Simple Storage Service. It is a kind of cloud storage service. It acts as a big online network storage 'disk'. The concept behind S3 is similar to that of distributed file systems. The counterpart of Google is GFS with some differences.

The definition of S3

Amazon S3 is a web service that enables you to
store data in the cloud. You can then download the data or use the data with
other AWS services, such as Amazon Elastic Cloud Computer (EC2).


We can see from this definition that S3 provides not only the services as that big online network storage 'disk', but also the source feeds/data feeds for the other Amazon web services.

The components of S3 concept
1. Bucket (we can understand it as the directory of the file systems)
A bucket is a container for the objects stored in Amazon S3. Every object is contained in a bucket. For example, if the object's name is photo/bmw.jpg, which is stored in davidliang bucket. Then it is addressable via the URL: http://davidliang.s3.amazonaws.com/photo/bmw.jpg

The bucket cannot be nested, that is, there is no sub-folder. Officially, it is for namespace and it is the unit for access control. But, actually it is still a folder.

2. Object (we can understand it as the file of the file systems)
An object has the object name and object properties. The maximum size of the object is 5G.

'Versioning' property of object is the result of evolution. In the early days, there is no such a property for object. I think this is oriented to the end-users who have the requirements of version control.

3. Keys (We can understand it as the file name of the file system)
The format of keys is URL. Just remember: Amazon's services are all accessed by Web Service or REST. Let's see an example: http://doc.s3.amazonaws.com/2006-03-01/AmazonS3.wsdl Within this URL, 'doc' is the bucket, '2006-03-01/AmazonS3.wsdl' is the key. With the introduction of versioning, 'bucket+key+versioning' will be used to identify a file uniquely.

4. Vesioning (We can understand it as one of the versions within CVS)
When we create a new file which shares the same name with the existing one, it does not overwrite the existing file but create a new file with a new version number.

Same as the operation of deletion, it is not real but add a 'Delete Marker'. When the object marked with 'Delete Marker' is requested via 'GET' operation, the error 404 will return as a result. Of course, you can delete an object permantly with assigning the ID.

5. Regions (We can understand it as the geographical location where the file was stored)
The concept is not found any countpart in the traditional file systems. In the meantime, many people argue about it. Some says it is a good idea. But, some says it should be behind the scene of the application deployment. Currently the servers are located in US, Ireland, Singapore, etc.


[Thanks for appleleaf's contributions to this post]

References:
http://aws.amazon.com/s3/#functionality
http://docs.amazonwebservices.com/AmazonS3/2006-03-01/
http://developer.amazonwebservices.com/connect/forum.jspa?forumID=24