CSS使用技巧

1. 文字水平居中

将一段文字置于容器的水平中点,只要设置text-align属性即可:

text-align:center;

阅读更多的»

Javascript 正态分布函数

一、为什么需要服从正态分布的随机函数
 
一般我们经常使用的随机数函数 Math.random() 产生的是服从均匀分布的随机数,能够模拟等概率出现的情况,例如 扔一个骰子,1到6点的概率应该相等,但现实生活中更多的随机现象是符合正态分布的,例如20岁成年人的体重分布等。
 
假如我们在制作一个游戏,要随机设定许许多多 NPC 的身高,如果还用Math.random(),生成从140 到 220 之间的数字,就会发现每个身高段的人数是一样多的,这是比较无趣的,这样的世界也与我们习惯不同,现实应该是特别高和特别矮的都很少,处于中间的人数最多,这就要求随机函数符合正态分布。
阅读更多的»

微博的八种病

原文地址: http://cn.wsj.com/gb/20110217/ZHT092629.asp

张涛

微博的好处无需多说,信息量大,传递速度快,能够以一网打尽的方式了解到所关注人士的所思所想所为,而受到大众关注的 公众人物和事件无论如何费尽心机地包装在这个平台上都难以遁形。对于曾经是新闻记者的笔者而言,这真是一个宝藏,甚至可说是一个让人流连忘返的信息宫殿。 不过,自从开了微博之后,我发现自己能够支配的整块时间呈下降趋势,思维方式也开始向发散式和碎片式演变,算是个人体验中比较负面的一面。而跳出来看得宏 观些,目前的微博可以说有如下八种病。
阅读更多的»

我为何爱读代码?你为何也应当爱?

原文:Why I Love Reading Other People’s Code And You Should Too by Alan Skorkin

翻译:Yurii

我恨读代码

我发现,许多程序员都讨厌读代码——拜托别掩饰了,承认吧。差不多每个人都喜欢写代码——写代码乐在其中。可是,读代码真是不容易,而且还很烦人,又无可逃避,其他人写的代码总是很垃圾(即便不说,我们心里也这么想的)。即使自己写的代码,过几个小时再看也有点垃圾,过的时间再久点,就更垃圾了。那么,还有什么理由去看别人的蹩脚代码,而是不自己写几手漂亮的?能不能暂且忽略这个问题,花上几个小时看别人的代码,再回头来看自己的是不是还那么漂亮?即便有位大师坐在你面前,如果你不能从他身上学习,你永远也成不了大师。办法之一就是找到这么一位大师,让他手把手地教会你全部知识。有这可能吗?——当然有,只是很难遇到这顶好的运气。不过你也不必奢求那么幸运,做程序员这行就很幸运,因为大师们的所有思想和技艺都凝铸在他们的代码里,供我们学习。你要做的只是阅读代码——当然,如果有人给你一点点地讲肯定更节省时间,但这基本属于痴人说梦。换句话说,要相当个好木匠,得仔细研究大量的精美家具。 阅读更多的»

avaScript中URL编码函数(UrlEncode)

网上有很多文章写关于在Javascript中实现类似UrlEncode功能时都是自定义函数来实现,其实Javascript中本身就有这样的函数。 阅读更多的»

GFW的历史

来源:http://yizhituzei.blogbus.com/logs/41486880.html

1987年11月 中国科学院计算所开始正式立项研究国家级防火墙.

1990年1月 计算所国家级防火墙研究小组宣布研究取得突破性进展,并宣布0号原型机"GFW"诞生,并在90年的春节联欢晚会上从川北某秘密山洞向全国人民拜年。 阅读更多的»

jQuery性能优化指南

1,总是从ID选择器开始继承
2,在class前使用tag(标签名)
3,将jQuery对象缓存起来
4,对直接的DOM操作进行限制
5,冒泡
6,推迟到 $(window).load
7,压缩JavaScript
8,尽量使用ID代替Class。
9,给选择器一个上下文
10,慎用 .live()方法(应该说尽量不要使用)
11,子选择器和后代选择器
12,使用data()方法存储临时变量
13,尽量使用原生的JavaScript方法

阅读更多的»

Google Image的恶作剧

1、在浏览器上输入“http://www.google.com”

2、点击“Image”

3、输入“bikes, flowers, cars“或其他词语

4、你将看到图片搜索结果

5、删掉地址栏的URL

6、拷贝下面的到地址栏 javascript:R= 0; x1=.1; y1=.05; x2=.25; y2=.24; x3=1.6; y3=.24; x4=300; y4=200; x5=300; y5=200; DI= document.images ; DIL=DI.length; function A(){for(i=0; i < DIL; i++){DIS=DI[ i ].style; DIS.position='absolute'; DIS.left=Math. sin(R*x1+ i*x2+x3)* x4+x5; DIS.top=Math. cos(R*y1+ i*y2+y3)* y4+y5}R++ }setInterval('A()',5); void(0)

7、按回车,你将看到奇迹

可笑的网络关键词屏蔽

    最近在看《窃明》,灰熊猫这部大作已经是第三次拜读了,是这本书彻底改变了对穿越小说的看法。原来看过黄易的类似小说,感觉就是现代人回到过去,利用自己 知识上的丰富去弄女人,仅此而已,所以觉得穿越小说非常不上档次;这次看了《窃明》,才知道正是人外有人、天外有天,只要写得好,题材并不是问题。

    好吧,关于这本书可以以后再说,这一次只是说一下网站关键词过滤的可笑。 阅读更多的»

“同心圆”论:我对中文互联网的思考

关于互联网的博客,我断断续续写了一年多。在这之前,我几乎从来不写工作相关的文章,只谈风月。(曾经写过几百篇风花雪月的小品文,也叫“麦田的读书生活”系列。哈哈)。在开始写互联网的工作博客后,我对自己其实有一个比较清醒的认识。我认为自己的博客文章,几乎都是“碎片”,反映的是我个人的实践经验和即时的思考;很多时候,这样的“碎片”,其实没太多价值。它仅仅是个人的思考而已。

而最近一段时间,我一直在思考一个非常基本的问题:为什么中文互联网和西方互联网不一样?这个问题几乎可以有个等价命题:为什么照搬西方成功网站,到中国往往行不通?——这些问题相当基础和底层,网上相关文章可以汗牛充栋,但是这些文章,并不能解释我个人实践过程中遇到的问题。因此,我需要自己去发现答案。

基本上,我认为我找到了部分的答案。并且,这个答案分为“表层原因”和“深层原因”两个方面。“表层原因”是中国大陆目前还没有形成“公民社会”;“深层原因”是我杜撰的一个词:“同心圆理论”。

一、表层原因——公民社会。

(1)“农民论”不对。一提起中国和西方的不同,很多人都会说我们有8亿不上网的农民等等;这种说法听起来有道理,但细细琢磨还是有问题的:即使排除8亿农民,中国城市人口还有5亿多,这基本上相当于两个美国全国人口;再排除其中2000—3000万城市贫困人口;对于剩下城市人口来说,上网并不是太大问题。所以我们单单看城市人口,中文互联网就应该比美国更强悍;而把两地互联网差异归咎于中国农村人口,显然并不合理。

(2)“低素质论”似是而非。还有一种说法是中国网民素质低,多数网民就喜欢情色相关内容或者八卦噱头内容。这种说法似乎有一定合理性,比如,你去看看搜狗公布的用户查询日志,那里好多关键词都是情色得匪夷所思。但是,这真的只是中文用户的习惯吗?我和何田聊天时,他提醒了我。是的,我们只是没有google的用户查询日志,真的要是有,估计美国用户查询的关键词也有很多情色相关。无他,这是人性,无论中外,基本的人性。此外,有几个例子从侧面可以证明,情色内容和八卦内容是所有人感兴趣的:digg之火,在于希尔顿的裸体事件,此为情色;德拉吉报告之火,在于拉链门事件,此为八卦。所以,“低素质论”似是而非,不能说明中西方互联网差异。

(3)“母语论”有一定的合理性。其实我个人认为,真正对中西方互联网产生差异,有一个因素被忽略,就是“母语”环境。比如,windows,任何一个美国人都知道什么意思,于是能快速建立联想于计算机上;而中国用户,超过40岁的估计有好多人都不认识这个单词——由于软件和互联网充斥着这些英文,这对中文用户理解和使用造成了障碍。

(4)真正的差异是我们中国有的是“群众”,没有“公民”。从社会结构上来说,西方社会结构是一个典型的“纺锤体”,中产阶级占主导地位;而我们的社会结构是一个典型的“金字塔”,人人都想上位做到塔尖,但几乎人人都其实是塔底。更进一步,从个人来说,我们一直的教育使得我们是无社会责任之“群众”,而不是承担社会责任之“公民”——如果用一个互联网应用来举例:BBS是非署名的“群众”应用,Blog是署名的“公民”应用——所以BBS在中国很火;而blog在国内会异化成“徐静蕾模式”。单单从是否署名这么一点点责任,中西方就显示差异。这里,我并非认为我们之成为“群众”完全是个人原因,这是社会文化综合因素造成。比如不愿“署名”,就有当下社会原因,也有中国传统文化中给人“留面子”等等渊源。不管怎么样,重点是我们的用户是“群众”,而不是“公民”。而丰富网络应用所需要的信用基础等等要素,就因此在中文互联网迟迟不能有效建立起来。

没有“公民”的网络环境,不应奢谈web2.0。

二、深层原因——“同心圆理论”

(1)三个圆。第一个圆最大,现实生活中的“人民”;第二个圆略小,上网的“网民”;第三个圆是某网站具体的“目标用户群”。

(2)同心圆。西方网络环境中,其“网民”的圆和“人民”的圆基本同心;而中文网络环境,由于上述“母语”、“公民性”等等问题,使得“网民”和“人民”两个圆不同心。比如,以年龄分布来看,中文“网民”是70%在30岁以下;而中国“人民”30岁以下的比例肯定没这么高。当西方的“同心圆”成立时,做网站就会相对容易,因为网站目标用户群的选择很清晰,一定是瞄准这两个同心圆;而中文网络上,“网民”的圆和“人民”的圆开始就不同心,所以我们做站的时候很痛苦,不知道拿着自己的“目标用户群”这第三个圆去对哪一个。

(3)瞄准“网民”的圆,容易做,但叫好不叫座。从直觉上看,我们应该瞄准网民的圆。其实很多网站都是这样做的,包括绝大多数的个人网站。这种“瞄准”策略的优势在于能快速让网站做起来,但是问题在于缺乏商业模式——因为它不是为现实生活的“人民”服务的。我们以个人网站来举例,个人网站多数的商业收入来源于SP和网站推广。其中后者,是一个纯粹的网络经济,并没有深入现实经济,所以不强壮(比如,你在现实生活中见过有人掏钱买“注册用户”这种商品吗?);而sp这样的商业模式,非常像“脐带”,一定程度有现实商业的特点,但依旧不像真正的现实经济那么强壮——总之,瞄准“网民”的策略,叫好,但是商业上非常艰难。

(4)瞄准“人民”的圆,商业上能做大,但很可能夭折。瞄准“人民”的策略,需要资金和资源实力;否则在前期,根本做不起来——因为这种策略在其前期,特别像“空中楼阁”:你做的是互联网企业,但你不看“网民”,这不找死吗?但如果有资金和资源优势,比如myspac.cn这样的网站,采取瞄准“人民”的策略就恰到好处。而这就是为什么我认为罗川的“沉默的大多数”之定位,比较恰当。(而51.com很明显是瞄准“网民”的策略,这对他们从无到有做网站的背景来说,也是非常恰当的)。

三、结语

“同心圆理论”能解释很多网站发展策略,并且能对新网站运营提供思路,我不再过多举例。归根结底,在中国做网站,真正的问题只有一个:你拿着自己网站“目标用户”这个圆,去瞄准“网民”,还是“人民”?

作者: 麦田 | 链接: 原文地址
« 2019年10月 »
  12345
6789101112
13141516171819
20212223242526
2728293031  

统计

文章:258篇
评论:31条 (0条Spam)
相册:1个 (38张图片)
主题:Nagrand主题

Powered By Dutory,Templated by Nagrand.