Category: 天马行空
-
移动互联网应用丰富性是一个伪命题?
上周参加一个移动互联网的座谈会,席间提到一个iPhone App叫做Go try it on,是用来分享服饰照片并可以接受朋友的意见穿或者不穿的。之所以提到它,是因为我把这归类成一个“依赖终端”的应用,而之前我提到过“非终端依赖”的应用,里面列举了新浪微博。 于是炸锅了。 据后来areca说,这个mm是个微博控——她反驳到,她就经常买衣服的时候上传照片,请大家评判是否好用,这是她很重要的购买参考。如我所说,Go try it on,做一模一样的事情,凭什么就跟微博分类不同了呢? 我当时很囧,我觉得这是个挺显然的逻辑诡辩,技术人员不应该问出这种问题来。但无论如何,有问就要有答,于是手忙脚乱乱扯一通通用和专业的区别,搪塞了这个问题过去。这个例子告诉我们,做普瑞森腿森的时候,一定不能对听众做假设,要对问题全盘考虑。 但是反过来,这其实是一个老问题:数量繁多的App只是或多或少地对信息做了一些整理组织,其实原本都可以用更为通用的方式比如微博甚至Email来完成,那么这些App的开发是否有重复建设之嫌?对于用户来说是否应该精简信息入口,只保留通用性强的少数一些App?移动互联网丰富的应用是否只是一个伪命题,是一个随着市场涤荡必将回归沉寂的泡沫? 我以为不是的。因为信息工具的全部意义,就在于以何种方式搜集、组织、整理数据。 拿BBS来说。电子公告栏的功能完全可以用电子邮件列表实现,只是需要精心填写收件人(回复)、抄送人(版面其他网友)、优先级标签(置顶、高亮)、拒收名单(封禁)等等等等一系列参数,BBS上的一个文章,常用Post表示之,这个词本就来源于邮件组。邮件组仍然活跃,但若你作为一个新人,试图闯进邮件组的世界,你会发现,它并不友好:首先有一系列的准入条件,并不是所有的邮件组都公开;不能随便发言,因为这不符合大家的“约定”,可能会骚扰到邮件组成员。其实我认为,如果使用一项工具的时候,需要在其本身能力之外做一系列约定,那么这个工具还能改进的空间太大了。 还拿上面微博个Go try it on来说,没错,微博可以辗转实现同样的功能,但是步骤繁多,需要手动上传,手动添加文字,还需要解释一下自己发图的目的,免得被当成炫耀贴被嘲笑品味差之类;你的微博好友未必有同样的嗜好,即便有他未必就会常常来点评你的着装给出意见;微博不会自动整理你的着装风格,不会推荐与你有相同年龄性别职业背景用途的着装成功案例等等等等等等。 想象一下,全球只有一个纯文本的广播网站:因为没有facebook,你只好通过搜索好友的id来查看好友的更新,查看自己的id来查看别人给自己的回复;因为网站不支持位置信息,你只好手动发布自己的经纬坐标;因为网站不支持图片,于是你发布一长串的bit流并附言说明这是一个png格式的图片请朋友copy成文件改名后查看;屏幕上源源不断涌现出一行行数据,你意识到是有人在打电话给你,于是把网线从电脑上拔下来插到一个电话机上去,并询问对方是谁……………… 习惯了的话,所有事情仍然可以完成,只不过,“可以做”还不够,要有良好自然的用户接口。 这个意义上讲,丰富的移动互联网应用必然是有意义的。
-
苹果的统一大业
iPhone的用户,很少有人对苹果上的输入法完全没意见的:不能换第三方输入法。 五笔怎么办?双拼怎么办?个人字库怎么办?好像苹果完全不考虑这些问题似的。 乍一看好像苹果这么注重用户体验的公司不应该犯这种低级错误,但深究起来,应该有其深意。 有一句话说,谁把美国人当傻子,谁就能赚到钱。这句话去掉美国两个字,仍然正确无比。苹果不承认用户里面有geek这种东西,不认为他们能找到App内部的系统设置。所有push通知、地点识别、键盘设置都在苹果自己的菜单里,而不放开App调用的权限。 这很聪明,一方面geek数量稀少且绝少付钱。另一方面,苹果通过这种限制保证了必要的UI统一,用户无论如何选择App,都会发现自己的操作习惯不知不觉带上了苹果的烙印。 采用同样策略的还有BlackBerry,同样是不能支持第三方的输入法,只能通过变通的方式。一如现在苹果上的iFly口讯。 苹果并不抵制输入法的友好性,它抵制的是输入法的随意自定义。
-
外地人与本地人的平均租房价格开销
可以反映出这个“外地”与本地的平均居民收入水平对比,毋庸质疑。 上海IT民工人均月房租开销是多少?1.5k?2.5k? 在沪外国人呢? 看看这里 http://shanghai.craigslist.com.cn/hhh/
-
答案的信息量
cctv2的购物街有个刺激的猜价格 参赛者报出价格 主持人反馈是高是低 选手则要根据这个信息调整自己的猜测直至完全命中。 阿拉丁神灯猜人游戏 http://en.akinator.com/ 你在心中想好一个人,根据这个人的真实资料回答一系列问题,最终给出你心中的那个正确人选。事实上这个游戏的离线版本更是源远流长,其乐无穷。 记得小学兴趣班有个题目,一个人指定一个1024以内的数字,另一个人做猜测,可以问一个是否问题,限十次,答出这个数字。 这一类问题其实统统一样,一个是否问题能够给你的平均信息量在两个答案等概率出现时达到最大值1bit,丢给参与者的问题就变成了如何精心设计你的问题使得它的两个答案出现的几率对半。就购物街问题而言就是迅速估计可能的上下确界,然后二分发问。对于猜人的问题,尽量设计"男/女?"这样的等概率问题。对于猜数字的问题,可以问“这个数字的二进制第N位是1么?” 引起我兴趣的是这样一道题目 有一个黑匣子,黑匣子里有一个关于 x 的多项式 p(x) 。我们不知道它有多少项,但已知所有的系数都是正整数。每一次,你可以给黑匣子输入一个整数,黑匣子将返回把这个整数代入多项式后的值。有一个不可思议的结论:你可以在两步之内还原出整个多项式!这是如何做到的呢? 首先,输入 1 ,于是便得到整个多项式的所有系数之和。不妨把这个系数和记作 S 。下一步,输入 S + 1 ,于是黑匣子返回 an * (S + 1)n + an-1 * (S + 1)n-1 + … + a1 * (S + 1) + a0 把这个值转换成 S + 1 进制,依次读出每一位上的数,它们就是多项式的各项系数了。 归纳一下这段描述,简单地说,我们通过两个正整数的输入,唯一确定地输出了n+1个正整数。 乍一看来,这是一个无比恐怖的结论,颠覆了信息量守恒的观念:一个随机正整数带来的信息量是多少?假设是Nbit,那么输入2Nbit,得到了(n+1)Nbit,并且n还是不确定的,可以非常大。事实上,我们的两个输入不是完全随机的,第二个正整数必然大于等于第一个正整数,否则与“所有的系数都是正整数矛盾”,因此输入信息量还不到2Nbit。Jesus!问题出在哪里? 问题出在对正整数的信息量度量上。对计算机原理有点了解的同学应该知道,“整数”,随其存储位宽的不同,所能表示的整数范围也是有限的,并不存在一个确定的N,where Nbit能够表示一个随机正整数带来的信息量。事实上,随着正整数的增加,N会越来越大,趋于无穷大。对数字的信息量描述,只有在确定的进制下才有意义,并且度量的对象是一“位”,而不是一个整数。例如在二进制中,一位的信息量是1bit,十进制中是log10…