Archive of articles classified as' "未分类"

Back home

1000瓶水与小白鼠

18/08/2010

1000个瓶子装水,其中一瓶有毒,一只小白鼠喝了水,一周会死。
问:最少用多少小白鼠,在一周的时间内,检查出哪个瓶子有毒?

一句话:
把最少多少只小白鼠,可以划分成1000个不同的组。

操作:
1 每瓶水,可以被某些个小白鼠喝,这些小白鼠记为一个集合,水与这个集合一一对应;
2 保证每瓶水的对应小白鼠的集合不同;
3 一周后,所有死的小白鼠组成一个集合,找对对应的那瓶水有毒。

推导:
n个白鼠,可分成的组为:
s = (n)+(n-1)+(n-2)+(n-3)+……+(n-n)
等差数列,最终为:
s = n + n*n – (1+n)*n/2
测得n=45时可以分成1035个组,n=44时可以分成990个组

正确的分组推导是:

s = 2n
原理:在决定每个小白鼠是否加入某个组时,都有两种可能。

即10,可以分成1024个组,9只小白鼠的时候可分成512个组。

1 Comment

腾讯微薄 邀请码

6/08/2010

不知道还有没有用
http://t.qq.com/invite/8c33736f
http://t.qq.com/invite/3ed0c26d
http://t.qq.com/invite/d1bd51628c07cfd41fd3
http://t.qq.com/invite/4a3162be52593697baa7
http://t.qq.com/invite/93bf7a2c6c3958b5cf9b
http://t.qq.com/invite/f54b1a4babb9d9646103
http://t.qq.com/invite/fb5046f1ec7de8d6aa83
http://t.qq.com/invite/a36393ae5f3fa798fc8d
http://t.qq.com/invite/4743f8a3985b1f05fc19
http://t.qq.com/invite/8d4b4b8f716da2ea5113
http://t.qq.com/invite/768903a6525f62d89c4d
http://t.qq.com/invite/609fe1faac7305f7b3f7
http://t.qq.com/invite/a8125a8e3c49a38577bb
http://t.qq.com/invite/3b49b4b41700c0aad151
http://t.qq.com/invite/370d2387fd20cdf5f579
http://t.qq.com/invite/a77643363c3e6613c061
http://t.qq.com/invite/40c3f9c07b6bd0bbedd9

No Comments

Android TV猜测

20/05/2010

与intel合作的Android TV今天即将发布。如下猜测:
1. 原始tv包含在android系统中,就如同手机上的电话功能,上遥控器有TV快捷键;在TV状态下可接受
2. 网络电视,这一点在android上轻而易举了。其他的浏览器、在线新闻、小游戏也基本轻而易举了。Android开发工具、开发者,已经成熟;
3. 硬件方面,当前是外置机顶盒,atom必须的,电视信号线进机顶盒。未来可以让电视厂商选择内置。
4. android原生界面是为触摸而生,这次为了TV版,界面应该改成了适应方向键操作、更简单的版本。初步预计砍掉widget桌面,只保留app 图标序列。

平板(如iPad),已经让很多应用离开台式机,作为大型显示设备的电视,很多(网络)应用也必将在电视上更适合(如网络视频、视频通话、地图等;显然,适合更多展示、更少操作的应用)。
总之,PC作为一个复杂的万能终端,将离用户越来越远,其使用频率将越来越低,是最后没有选择的保险。

1 Comment

第三方的pad

13/04/2010

毫无疑问,ipad会改变人类的数码生活。平板(电脑)会成为通用数码设备,每个普通人都应该有一台。

剩下的只有第三放的追赶、复制。好在现在已经不是iphone推出的那个时候,软、硬件的供应商都很多。硬件有ARM cpu、多点电容触摸屏等,而软件有Android。似乎包装一下品牌,项目随时可以上马。

以第三方厂商的智慧,当然还需要个3、5年,才使得普通用户能有ipad用户一半的体验。基本上,这辈子也无法赶上apple的产品。

apple看到的每个人身边细微的需求、方便,google看到的是通过技术实现的变革。其他厂商看到的是渠道、销售,看到的是这个月的销售额、这个财年是否盈利……

1 Comment

apple与flash

8/04/2010

appleFlash

apple与adobe的瓜葛,最大的原因,我想是因为apple看不上flash。
flash容易使用、容易开发,由设计主导,界面可以及其花哨;相比微软的silverlight,由于flash把持了从设计到开发的传统流程,把持了懂得设计的开发人员(或从设计转入开发的程序员),silverlight此生是无法超越了。
而正是因为如此“容易”,也造成粗制滥造的flash到处都是,被滥用。打开个门户,各种flash横幅、条幅广告扎到眼睛里,仿佛进入了菜市场一般喧闹。花哨的效果,占据了不少CPU资源。在PC上,性能到还好,如果在ipad、iPhone上浏览此类网站,必是巨卡。
(另一个原因是,html中的flash应用程序,会与app store冲突)
flash强大,但它却不是一个精品。在给用户带来了html无法获得的体验的同时,也带来了一堆堆的垃圾。
使用flash制作app,通过app store发布,使得品质可控,这是跟apple无冲突的。
Adobe应该是明白了这些,原计划最早09年10月发布的移动版flash player 10.1,到现在也无影。官方的说法是上半年,现在已经过去了近4个月。并且不再支持老款的android手机(如htc hero),cpu至少1Ghz,系统版本最新的android 2.1都不一定行。
这是个好事,希望最终得到的是精品。

1 Comment

爸妈的天气预报

8/04/2010

天气
爸妈多少年了,改不掉到点准时去看电视天气的习惯
看完天气预报得花个三五分钟,很多人小时候通过这个学习识字
还得有提前坐下来,不让我换台看动画片,以免错过
他们有时候也会因为错过天气预报而发生口角

后来家里买了电脑,装了网络。我在著名的IE浏览器收藏夹里放了一个链接,告诉他们打开这个网页就能看天气预报,随时可以查
但他们几乎没用过,仍然每天按点坐在电视机旁。

如果要打开电脑看天气预报,需要
1 做到电脑前
2 按电脑电源按钮,花三分钟启动
3 双击打开浏览器
4 打开收藏夹
5 点击网址
6 得到信息
7 关掉电脑,花三分钟
(1 父母只是普通人,电脑不常开着
2 用完电脑不必关?是的,好不容易打开,300w电源,风扇呜呜响,做下来乖乖的斗地主一会吧
)
且不论因为过多启动程序、浏览器插件、弹窗、病毒、杀软作祟,而导致系统变卡,死机。

看个天气预报,需要打开一台PC,虽然它还能用来办公、编程、用Photoshop创作、玩星际争霸这种大型游戏。而只用来看个天气预报,是不是奢侈了?

如果有一台pad,手触即开,一眼就看到天气,然后干嘛干嘛去,是不是清凉了许多?

我认为这是唯一改变爸妈看天气预报的办法
轻量级的功能、任务,请交给轻量级的设备吧。

1 Comment

颜色错觉

7/04/2010


如视频,阴影中的浅色,与光照下的深色,相当接近,基本相同。
当然,这是错觉。人类的大脑,能判断当前的光线,还原在阴影中的物体的原始色彩。而视频中的阴影其实是伪造的,仔细看透视关系(物体与桌面纹理)有些不太自然,所以出现了错觉。
色彩指示

感叹人的大脑太强大

No Comments

新财年公司小礼品

2/04/2010

bq

磁性便签。

yp

60G的移动硬盘,是日立的。

No Comments

不知名的钢琴曲

2/04/2010

音频片段:需要 Adobe Flash Player(9 或以上版本)播放音频片段。 点击这里下载最新版本。您需要开启浏览器的 JavaScript 支持。

从一个游戏里截取的,非常好听。谁能发来出处?

No Comments

手持设备上的Widget 与App

2/04/2010

Icon_Use_Scenes

前日看了微软Windows Phone 7 的宣传视频,其中一个意思就是:以往手机上的体验,需要在每个程序的“进”与“出”,就好比打开、关上每一个门,才能体验到,明显指的是iPhone。而WP7的手机就好比走在大街上,信息就在你的周围。这里指的是WP7的“tile”设计,每行两个的方格,每个方格显示一类信息;这些方格可以通过操作去设定顺序。

微软虽然叫这个设计为“tile”,其实也就是widget,完全符合widget的特征,只不过每行只能放2个。而android的widget使用则更为自由。

Widget是个相当好用的设计,不需要进各个目录、子目录,就可以快速的设置、获取信息。widget的使用对于新手有一定难度,配置一个合理的widget需要不断的尝试,才能越来越顺手。更何况有些widget会造成系统变卡。并且,iPhone已经证明了手机可以没有widget。但总体而言,widget的作用大于缺点,iphone os 4.0加上widget可能性大点,而多任务(后台运行)程序的空间不大。但widget需要控制住质量、功能、使用方式,以保证简单、不占用过多系统资源。原生Android就做得的不算好,widget可以直接到电子市场安装,而有的widget并没有经过严格审查,导致多次死机——而用户并不知道为什么。

有些功能既可以做成widget也可以做成单独App程序运行。
我认为widget特点是“快”,快速获取信息、快速操作,也不能占用过多系统资源;而独立App的特点是强,需要付出一定精力、获取复杂信息、复杂操作。比如最长的天气,既可以做成widget,也可以做出App。只不过,天气作为widget,作用是快速知道当前天气情况;而作为独立App时,则更为强大,可以查看多个城市、多个时间的天气,甚至查看卫星云图等。桌面的widget一天可以很容易的看好多次,简便快捷;而独立的App却给你更为强大、专业的结果。
如果即想做强大的功能,并且是widget的形式,则需要把握住度。一从功能上考虑,二从性能上平衡。

No Comments