双系统是必需的

windows下面用matlab, word

linux下面用rails, php, ruby

如果能装mac os就更好了

Advertisements

水库,管道和终端

三位一体

以前大家都跑到河里挑水。有了管道和水龙头后,只要在家里一拧,水就会出来。

互联网就是一个大水库,但是以前没有管道,终端也就是PC,就跟水桶一样。

blog的出现不仅仅是给每个人提供了一个简易的私人水库,很重要的一部分还有rss

rss是管道的雏形,很快有很多阅读器出来。它们就是终端。

rss提供了机器可读的数据。数据因此可以在水库和终端之间流动。

但是rss是静态的,单向的,而且只有一部分数据。

api更进了一层。提供了真正双向,高效,标准的管道。

近年来火爆的应用,都围绕了水库,管道和终端这三方面。

twitter,evernote,instapaper,read it later提供了水库和管道,还有终端

flipboard提供了新的终端。

几乎所有的终端,或多或少都连接了一些管道,用于分享,保存。

kindle也是终端。还有手机。

如果没有管道,水库的作用就会受到限制。

另外,管道对数据处理工厂也是必需的。

siri就是一个实时语音处理工厂。

以前的工厂是在本地,是一个类库。

现在的趋势是,工厂在云端,是一个服务。api提供了数据输入和输出管道。

 

声音过滤

昨晚老婆躺在床上拿着ipad看乡村爱情,看得不亦乐乎

我跟毛豆大声叫老婆,好几遍,老婆竟然完全没听见

这真是个神奇的现象

声音肯定是进了耳朵,而且很大,比ipad的声音要大

但是为什么老婆完全没有感觉到呢?

只可能有一个原因,就是大脑事先就把我和毛豆的信号给过滤掉了,没有送到处理中心

接下来的问题是,大脑是如何过滤我和毛豆的声音,仅仅保留ipad的声音呢?

从声学的角度说,如果没有猜错的话,那就是大脑利用了两个耳朵的信号来增强了某一个方向的信号,同时压制了所有其他方向的信号

声学上的名词是beamforming based on microphone array

就通过像两个眼睛,人脑能够把注意力集中到三维空间的一个物体上

通过两个耳朵,人脑可以把注意力集中到一个方向的声音

原来上帝的设计都是有目的的,而且是精妙无比的

为什么没有三个眼睛,三个耳朵?

这就是kiss原则。while keeping the functions, keep design as simple as possible

在不影响功能的情况下,越简单越好

三个当然也可以,但是两个就够了

再说软件方面,上帝放了两个sensor,这还不够,因为信号还需要处理阿

beamforming这一步就是纯粹的软件和算法

有了beamforming的算法,就可以通过设置不同的参数,把注意力集中到不同方向的声音

再说三个耳朵的问题。如果是三个耳朵的话,算法就要复杂的多。而上帝的信号处理代码可不像计算机里的软件,它更像硬件。而复杂的软法用硬件实现起来就更麻烦了。

人的DNA更像软件,完完全全就是一段程序代码,精确的控制人每一步的生长,发育

另外,还有一个问题,上帝干嘛把一个耳朵放在左边,另外一个耳朵放在右边。为什么不上下放呢?

同理,这是设计问题。如果上下放置的话,那么就只能分别上下不同方向的声音了。但是很显然,人在地平面上行走,声音主要来自水平不同的方向。而不是垂直。

还有一个问题。水里的动物有人这样的大耳朵么?为什么没有呢?

再回到过滤吧,要做到人脑的级别。beamforming其实是完全不够的。做过beamforming的都会知道,beamforming并不会也不可能完全过滤掉其他方向的声音。

所以,还需要进一步处理。而这一步,目前来说,学术界离上帝还很遥远。

web, feeds, database and api

in the beginning, web is a set of static html pages

then there are some web applications like web email

then then blog emerged and feeds becomes popular

as feeds becomes popular, twitter and facebook emerged and feeds system becomes a platform

web applications are closed, data are closed and then web service emerged

web api emerged for better data requesting, processing and spreading

then smart mobile device exploded

and api becomes more necessary 

many companies provides web api

and many companies are just web api companies

an api is a service

a company is a service

and all static web data should be converted into database and api should be provided

api is the way

to let data flow

今天订了comcast的internet plan

老婆看乡村爱情实在是等不及了。。。

12Mbps,前六个月$25每月,后六个月$45。以后可能更贵。

本来想搞fios,但是还没有铺设到我们家。

其实fios也不便宜,最基本的15Mbps从五十多块起,不包括税。

现在的3Mbps,45每月。这几天基本上不到1Mbps。平均估计只有500Kbps。联系客服完全解决不了问题。

网速

以前有一个故事,一条好腰带引发的血案。一个穷人捡了条高档腰带,就穿在腰上。然后发现衣服太破不配,就买了身新衣服。衣服买完了,发现裤子鞋子不配,又买了新裤子新鞋子。回到家觉得老婆不配,换了老婆。然后又觉得房子不配,。。。。。。

新iPad是否就是这条腰带呢?

这个消息说很多人因为新iPad不小心几个小时就用掉了一整个月的流量套餐,然后不得不花钱买更多的流量

新的iPad有更高像素的屏幕,能够观看超高清的视频,又配置了更快速的网络,所以很自然,用户也会消耗更多的流量

但是呢,无线网络运营商的资费还是像以前那么恶心,都是吸血鬼

我也在考虑自己家里的网络了,老婆昨天在家里看乡村爱情,总是卡。一个月可是45块钱,不知道为什么还是那么慢。这种收费都N年没变了。真是万恶的无线运营商。

用iPad看视频也卡。

考虑到老婆要看乡村爱情,毛豆要看喜洋洋和dora,我要看电影,准备弄fios了。

 

apple tv到了

包装非常精致,细节非常棒。还带了两个apple logo的sticker,一下子就被毛豆抢去

前天就到了,但是不在家,fedex,需要签名,感觉好麻烦,干嘛不直接扔在门口呢?amazon的包裹都这样,从来没丢过

顺手就把door tag给弄下来了

看到一行,说可以4:00pm以后去一个地址去取,地址栏很大,于是准备昨天下午4点以后去取

昨天下午的时候准备在网上hold住的,因为看了第二眼door tag,有hold住选项

但是发现上午12点的时候fedex又送过一次,2nd attempt, 又exception

如果hold的话,当天还取不了

于是4:15去取,结果对方说司机7点半以后才回来,建议今天来,星期六,他们不送货

下午回到家,看到第二个door tag,上面写7点半以后可以去同一个地址去拿

不准备去了,那个地方8点多就关门了

今天拿着door tag,又看了第三眼,原来只要在door tag上签上字,不把door tag拿下来,下次fedex来的时候就会把包裹直接扔到门口了。。。。

也就不用去那个地方两趟了。。。。

细节啊细节,总是粗心