开封

2010-01-17 22:44:09

这次扫黄风暴就是一次言论控制大演习。

三个大饼

2009-11-27 21:18:29

记得07年给UED做培训的时候,讲过“三个大饼”的理论。
简单说来,也就是两句话:

1. 设计 = 解决问题

2. 好的设计 = 用户、技术、商业的交集(所谓的三个大饼)

今天在看HarryPotter时,考虑到为什么电影叫“创作”而网站叫“设计”?有点奇怪吧,其实它们都是为了取悦用户(观众),获得收益(票房)。

所以电影也应该是被设计出来的,要考虑观众(口味、喜好)、技术(3D、摄影、后期等)和商业(什么题材好卖、走什么渠道卖等等)。一部成功的电影,从一开始就应该是针对这三方面的交集来设计的。

书也是如此。也许这就是为什么这么久了,中国还没有特别成功的电影和文学,因为他们都认为这是一种创作,但事实上它们是要被设计出来的。

放大一点讲,这三个大饼其实是 —-

1. 人性。(用户的喜好、习惯)

2. 社会性。(商业是社会性的重要体现之一,还有政治、军事等。)

3. 自然性。(技术的基础就是自然、世界、宇宙、上帝,what ever…)

能在这三个层面找到交集,当然是非常不容易的一件事。

而前提是,我们在自己的心智中,对人性、对社会、对世界,都建立了比较准确的模型。

至于建立的办法,各有妙招了。可以看书、可以旅行、可以恋爱……各显神通吧。

超大市场与饱和竞争

2009-09-29 23:35:01

中国大。
地广、人多,文化同根却地域差异明显,经济总量巨大却贫富不均,结果就形成了一个巨大的差异需求市场。
以致于到目前为止,绝大多数的领域内,都没有形成饱和竞争。
竞争不饱和就给了商人们极大极多的空子,只要产品或服务还过得去,然后有一点点独特的资源(政府关系、媒体、渠道等等),就能胡赚海赚。
至于现代化的管理、高超的工艺、完善的服务、持续的创新,那都是不必要的。
但是,早晚会有饱和的一天,也许是十年后,也许是二十年后。
彼时所争比的,就是制度、体系与生态圈。
现在隐忍练内功的企业,只要能熬住不死,必有所向披靡的未来。
欲求王霸之气,先做乌龟王八。

遭遇”慢连接”攻击小记

2009-09-26 19:31:49

9月18日

晨,网站访问突然变得非常困难,最初怀疑机房的路由出问题(曾经出过一次),和机房联系后更换了路由,但问题仍旧。

中午,偶然发现有大量处于SYN_RECV状态的链接,google后怀疑遭到SYN Flood攻击。

查询处于SYN状态的连接数,可以用这个命令:

netstat -atn | grep -c SYN

查询连接最多的ip:

netstat -atn | grep “SYN” | awk  ‘{print $5}’ | awk -F’:’ ‘{print $1}’ | sort -nr | uniq -c | sort -nr | head

发现有若干ip的连接数在200以上,基本确定为SYN攻击。

然后开始用手工方式BAN掉这些IP:

iptables -A  INPUT -p tcp -s 攻击者ip –dport 80 -j REJECT

因为在上班,没有更多时间处理,只能隔一阵子BAN一些连接数超过50的IP,勉强维持网站的访问。

9.19凌晨

在几位朋友的帮忙下,改了一个脚本,把上述工作改成了自动执行。每隔一分钟检查SYN状态下连接数过高的ip,然后BAN掉。
9月19日

脚本非常有效,除load稍高之外,访问正常。

9月20日

攻击方发现SYN无效后,改为使用WAIT状态的连接攻击。这个相对好办,只要把上述代码中的SYN改成 “SYN\|WAIT”即可。如:

netstat -atn | grep -c “SYN\|WAIT”

9月22日

攻击加剧,可能是攻击方调用了更多的机器发动攻击。服务器load高达800-900,ssh完全无法登录。

通知机房停掉了电信ip,对方果然不知道这机器的网通ip。电信ip停掉后,顺利地通过网通ip登入Shell。

暂时没有更好的办法,改了一些shell内核参数,包括启用syn cookie等,然后把自动BAN IP的脚本改为超过30个慢连接就BAN。

但这样很容易误杀,比如一些学校、公司和网吧用户,他们是同一网站ip的。

这样改了之后又勉强撑住。

9月23日

终于找到一个治本的办法:使用nginx当apache的反向代理。

nginx是老毛子开发的一个web服务器和反向代理,把它架在apache的前面,作为前端web服务器。

因为它本身具有防慢连接的机制(原理不说了,google一大堆),所以先把所有对80端口的访问交由nginx来处理。

对于图片/js/css等静态文件,由nginx直接返回,不交给apache。

而php文件才交给apache处理。

TIP:这么做还有一个好处,如果把nginx的connection设为keep-alive,而apache设为close,整体效率还会高很多。

这么一来,居然效果奇好。apache的进程数直接从200+降为15左右,而nginx本身的进程才2个,系统load直接下降。

而且对慢连接,即使有几个ip的WAIT状态链接高达1000+也对网站访问毫无影响。

TIP:记得把apache设为只侦听127.0.0.1的访问,以免外部直接绕过nginx冲击apache。

这里有一篇文章讲这个结构:http://kovyrin.net/2006/05/18/nginx-as-reverse-proxy/

网瘾和电击

2009-08-17 17:50:00

看了网易关于这个新闻的网友评论(链接),发现两派都走进了误区。

其实有一个很简单的事实,这些孩子自懂事起就开始使用网络了,网络已经成为他们的家常便饭。他们与网络的关系,就像呼吸空气一样自然。

换句话说,上网成瘾的小孩和边饶饭边看电视的大妈,在心理需求上是完全一致的。

个人意见:“网瘾”产生的唯一原因是老一代自身对网络的不了解、不接受和不理解,所以,没药可救。

2009-08-17 16:18:17

书籍是人类进步的阶梯,网络是人类进步的电梯。

自由

2009-08-16 14:48:28

自由,不是自己想干什么就能干什么,而是无论别人干什么,都能宽容对待。

2009-08-13 22:54:04

发现目标要像猎狗

追逐目标要像疯狗

缠上目标要像癞皮狗

传统媒体与网络媒体

2009-07-28 00:30:18

几个观点,来自今日会面的媒体人:

  • 杂志是信息消费中的奢侈品,奢侈的不是价格,而是时间和心情。网络新闻正好相反。(有理)
  • 营销的方向在发展为:传统媒体打头阵,网络媒体扫长尾。(有理)
  • 互联网已有三亿网民,早晚有一天,流量会不值钱。(这点我存疑,找时间深入思考一下)
  • 草根媒体的问题是“有价值的内容输出不稳定”。(完全同意,这个blog就是这样荒掉的)
  • 每次互联网对信息传播的重大创新,第一打击的就是报纸。(好像是这么回事,也需要研究求证,目前想到一个反例是19楼)

商业模式

2009-07-23 21:34:32

价值观 << 社会责任 << 商业模式 >> 产品 >> 业务 >> 用户体验