【产品经理】你的产品要能挖掘人类最根本的欲望

800

  1.一切源于欲望

1.1 欲望?需求!

欲望!何为欲望?心理学上对欲望的解释是由人的本性产生的想达到某种目的的要求。在这个定义里有两个关键词:本性、目的。它指出了欲望的源头,是由人的本性产生的,是一种本能,人人皆有。同时也指出了欲望的产生原因,是为了达到某种目的。

阅读全文

只有韦小宝最适合当产品经理

800 (1)

前言: 

最近写东西比较少,主要是激发不起“自己的文字可以改变人类”的雄心壮志。

忙于招产品经理,面了大约 30 人,好不容易挑到顺眼的,又被放了三次鸽子,特别是其中一个已经拿了 offer,直到要办入职的前一天晚上,发短信告诉我不来了,电话拨过去已关机。

阅读全文

Hadoop集群部署(部署脚本,namenode高可用)

前言

折腾了一段时间hadoop的部署管理,写下此系列博客记录一下。

为了避免各位做部署这种重复性的劳动,我已经把部署的步骤写成脚本,各位只需要按着本文把脚本执行完,整个环境基本就部署完了。部署的脚本我放在了开源中国的git仓库里(http://git.oschina.net/snake1361222/hadoop_scripts)。

阅读全文

程序安全之——代码注入

很多程序上错误就 像人类世界的病毒一样,我们应该给我们的新入行的程序员普及一下程序安全知识,希望他们从入行时就对这些错误有抵抗力。

先向大家介绍第一注疫苗——代码注入。

一、Shell注入

我们先来看一段perl的代码:

  1. use CGI qw(:standard);
  2. $name = param(‘name’);
  3. $nslookup = “/path/to/nslookup”;
  4. print header;
  5. if (open($fh, “$nslookup $name|”)) {
  6.     while (<$fh>) {
  7.         print escapeHTML($_);
  8.         print “<br>\n”;
  9.     }
  10.     close($fh);
  11. }

如果用户输入的参数是:

  1. coolshell.cn%20%3B%20/bin/ls%20-l

那么,这段perl的程序就成了:

  1. /path/to/nslookup coolshell.cn ; /bin/ls -l

我们再来看一段PHP的程序:

  1. $myvar = ‘somevalue’;
  2. $x = $_GET[‘arg’];
  3. eval(‘$myvar = ‘ . $x . ‘;’);

“eval“的参数将会视同PHP处理,所以额外的命令可被添加。例如:如果”arg”如果被设成”10

阅读全文

注重用户反馈,获取真实的用户需求

本文作者Neil Joglekar是ReelSurfer网站的创始人,ReelSurfer是一个在线视频剪辑分享平台。他被邀请作为嘉宾到卡内基梅隆大学的娱乐科技中心做演讲,分享他们在创业过程中的故事。让我们一起来看看ReelSurfer是怎么做产品的。

Neil Joglekar表示,初创企业需要十分注重用户反馈:

阅读全文

怎么做符合用户预期的设计?

设计中说的最多的就是“用户预期”这个词,但是到底什么样的设计是符合用户预期的?怎样做呢?

每一个设计都有它的一些特征,这些特征导致了它有一定的暗示作用,从而让用户觉得这个东西应该是这样使用的,但是当我们的设计不是这样支持的时候,那么用户就会产生困惑和抱怨。

例子1.

阅读全文

20个实用的PHP库

PHP开发技术在这几年依然比较火热,也有越来越多的开发者加入到了PHP开发阵营,在复杂的框架和冗余的代码面前,选择合适的PHP库就显得 尤为重要,优秀的PHP库可以为你节省很多代码和编码时间。

下面是一些非常有用的PHP类库,相信一定可以为你的WEB开发提供更好和更为快速的方法。

图表库

阅读全文