存档
乱谈蝌蚪网
蝌蚪网今天上线,给我第一印象是界面很清爽,音乐的音质很好。在现如今在线听音乐的网站中又多了一支新军,对用户来说又多了一个选择,实在是一件好事情。
瑜不掩瑕,说说几个小问题:
1. 收藏按钮在哪里?
打开专辑页面,愣是没找到收藏的按钮,但又的确在控制面板中看到了收藏两个字。后来看到豆瓣小组也有人遇到同样的困惑,看来是个普遍问题。livid在回复中说,收藏就是那个很小的加号图片,不仔细看还真是看不见。
个人觉得使用收藏两个字更醒目一点。
2. 连播是什么意思?
选完音乐,我想听了。播放按钮在哪里?倒是有个“连播”,可是这个是什么意思呢?又让我犯糊涂了。后来发现,原来这是个很不错的功能,可以“连”着正在播放的歌一起“播”,这样的连播。那么,旁边的“加入”按钮不正是起到这个作用吗?还是有点绕。
我觉得还是直接用播放两字好,连播读多了,容易让人联想到新闻联播。
3. 防盗链
目前蝌蚪网的音乐地址可以很容易找到,被盗链的话很伤。可以参考用flash或者类似迅雷的加密方法。
上面都是技术上可以解决的问题,说穿了就不是什么大问题。
侃完蝌蚪,再胡诌几句我对这一类“在线听音乐网站”的思考。
1.怎么盈利
我相信今后在线听音乐一定会成为一个趋势,就像今天许多人养成了到优酷等网站看视频的习惯一样。但怎么盈利呢?我完全看不透。
视频网站还能在你看的小小屏幕中塞进那么一点点广告,听歌网站肯定不能这么做,不然就变成听广播了。更大的问题是,听歌的习惯往往是开着音乐做别的事情,用户不会在放歌的页面多做停留,我想没有多少广告主愿意在这种“点了就跑”的页面投放广告吧。
当然现在属于诸侯割据抢地盘的阶段,抢到更多的用户是头等大事,盈利还不是最重要,可以留待以后慢慢解决,不过总是绕不过去。而且这类网站和视频网站一样,是烧流量大户。假设一首歌曲按照每分钟1M的计算,带宽费用国内大约1¥可以买2-4G。所以此类网站对资金更饥渴,也更早的要考虑盈利问题。
2. 版权问题
这一点我也没看懂。忽然一夜之间音乐2.0网站如雨后春笋般冒出来,难道大家都把版权问题搞定了?目前我只知道有谷歌投资的巨鲸网解决了部分音乐的版权。当然咱国人的一个特点是做了再说,或许网站等做大了,拿用户绑架唱片公司,抑或唱片公司等猪长肥了再动手,就不得而知了。
其实要说国内做在线听音乐网站最早且有点规模的,还属唯美网,只是没有披着web2.0的外衣在默默发展。唯美网是做古典音乐起家的,据说是一酷爱音乐的兄弟赚足了养老钱后经营的,不求盈利只求音乐全,这点还真不是盖的,几乎没有找不到的音乐。现在的唯美网刚刚改版,比以前的体验更好了。竞争还是挺激烈的。
上一波web2.0网站大多是以食物命名,豆瓣、鲜果、土豆。前不久刚刚诞生了虾米,这次又来了蝌蚪,貌似这波是海洋系的,下一个会不会是海豚?
超时空犯罪背后的玄机

今天看了超时空犯罪这部科幻电影(也有翻译成“时空罪恶”),产自西班牙,西班牙文是Los Cronocrímenes。看完后发现,这片子实在不简单。强烈推荐喜欢这类片子的同学观看。
以下严重剧透,建议看过影片后再看此文。
影片大致上可以分为两部分,一是Hector2(Hector就是男主角)引导Hector1去坐时光机,另一是Hector3陷害无辜女子。
类似时光机的电影都基于这样的一个事实:已经发生的事情是不能改变的。这部电影也是如此。Hector2努力制造种种场景,保证Hector1看到和经历的事情和记忆中的事实吻合,甚至有时有几分滑稽,比如用剪刀扎Hector1之前,Hector2犹豫了一下,毕竟被扎的人是自己阿,但为了不破坏逻辑,狠狠心了。如果没有这个基础,就会发生“我回到过去把自己杀了,那我还会存在吗”的悖论,就不科学了。
第一部分总体上比较好理解,不过第二部分看完我就发现一个疑问,什么疑问?先来说一下第二部分的情节:
Hector2(脸上扎绷带的Hector)拉爬上屋顶的女人(影片里露出一只脚),一失手,女人摔死了。Hector2看见摔死的女人穿着红色衣服,想起来这是自己老婆穿的,于是为了救他老婆又坐了时光机,衍生出Hector3(没有绷带的Hector)。Hector3先让自己老婆躲好,再让无辜女子Chica穿上他老婆的衣服,诱骗她爬屋顶,然后Hector2从屋顶拉下Chica,摔死的是Chica。
我的疑问是:如果Hector2的老婆死了,那么Hector3就不可能去掉包救活自己的老婆,人死不可复生啊。那影片情节岂不是和前面提到的基础矛盾了?
然后我又重新看了一遍Hector2看到红衣女子坠楼的镜头:女子的脸看上去既非Clara,也非Chica,更像一个模特假人,导演在这里似乎是刻意这样处理。
正在我冥想到底是谁死了的时候,突然一个词跳了出来:薛定谔的猫。
如果大学物理课上的量子物理一章你没有逃课的话,应该还记得这只猫。关于薛定谔的猫的详细解释可以看这里。看不懂?没关系,理解这个概念的确很费脑子,让我用大白话来简单说一下:
有一只猫被关在一个密封的容器里,同时里面还有一种原子、一把锤子、一瓶毒气。如果原子衰变了,就会导致锤子砸破毒气的瓶子,毒气泄露,那猫就死了。反之,猫就是活着的。但是呢,人只有去测量原子的时候才知道原子有没有衰变,那人要测量就要打开容器,所以这么环环相扣的结果,就变成了“猫是死是活取决于人有没有打开容器”这么一件听起来不靠谱的事情。而在打开容器之前,猫处于即是死又是活的叠加状态。
由于量子物理现在还在发展中,很多问题都还没有最后的定论,薛定谔的猫也属于其中的一派,这个就留给科学家去解决了。假设薛定谔的猫的场景是存在的,那么就可以解释电影中的情节了:
Hector2看到的死去的女子只是穿着红色衣服,并没有看清楚她的脸,导演特意模糊处理了女子的脸,就是告诉我们,她即可以是Clara(他老婆),又可以是Chica(无辜女子),她仿佛就是一只薛定谔的猫,所以Hector3才可以陷害Chica。假如Hector看清了死去的是自己的老婆,那无论他坐多少遍时光机,都是无法改变这一事实的。其实Hector本来并非想陷害Chica,他想把Hector2撞死,这样Hector2就不会拉爬屋顶的女人了。但是没用,Hector2死不了,不然就矛盾了。所以在这里,红衣女子、死,是事实;谁,是不确定的。时光机,相当于是伸到薛定谔猫的容器里的一双手,决定了不确定因素倒向哪一边,这简直就是上帝之手。
所以这第二部分绝非是影片的破绽,而是最精华的部分。如果你还没看,一定不要错过。
我猜豆瓣“我猜”
豆瓣首页又改版了。这次页面中央的黄金地段撤下了友邻的活动,摆上了“我猜”,估计这次改版引来的反对声要比上次 还要厉害。没办法,豆瓣的用户还是比较难伺候的。
如果从用户的角度提问:“我猜”是不是豆瓣用户经常使用到的功能(或之一吗)?
如果回答是的话,那新版首页突出“我猜”就很好。
可是直觉告诉我难以回答“是”。
所以这次改版显然不是对上面这个问题做出的回答。
那么是什么?
先来说这次的“我猜”发生了点变化,就是写明了推荐的依据,原来的“豆瓣猜”变成了一个子集,同时还有“朋友猜”(某位好友收藏),“排行榜猜”等等子集。
会不会还有其他的“某某猜”呢?比如某某出版社猜,某某影院猜,某某豆列猜?
所以我猜豆瓣的这次改版,是通过改变用户接受信息的方式,为今后输送能够带来商业价值的信息挖渠道,预留给未来的“某某猜”。当然实际可能不会以“某某出版社猜”这么露骨的方式来推荐,但只要用户点了首页,看到了被推荐的东西,那就可以了。
[转载]麻将人生
这篇文章我反复读了几遍,越读越觉得有味道。第一次在博客转载文章,破个例。
1。麻将第一要务,根据手中的牌型,按大概率原则,顺势而为,决定打什么牌。
2。赌徒的重要品质之一,就是无论输赢,知道何时该坚决离场。
3。我们不能选择手中的牌,就象我们不能选择人生一样。但我们可以选择好的时候多赢些,坏的时候少输些。
4。运气是走来走去的,某一段时间总会有人走运。但从长期来看,运气是个平均主义者。只要你在牌桌上坐的时间足够长,运气总会光临你。但问题是,当运气来临的时候,你手上是否还有足够的筹码?
5。有时候整个晚上,上百局的输赢都是铺垫,无关紧要,而最终真正决定胜负的就是几场关键的大牌。纠缠于小输赢,会让你丧失真正的机会。
6。时空是运气的关键节点,有时候时空变了,人的运气也会变。这就是人挪活树挪死的道理。
7。天予不取,反受其咎。该赢的时候一定要放手赢,该赢的时候不赢,就是你开始输的时候。
8。麻将就是一个选择和放弃的过程。每出现的一张牌,就象人生的新情况。性格即命运,选择不同,结果就不同。
9。运气很重要。连赢很多,也不要把自己当赌神。
10。麻将的乐趣,就在于你永远不知道下一张牌是什么,让人充满希望,伴随惊喜和失落。人生也是如此。
越狱看到今天,我想到了一个相声段子[有剧透]
看到第4季的第12集,想到这么一个段子:
某甲买了把白面的折扇,托某乙画张画
画什么呢,乙说,我给你画个美女,过三天来拿
三天过后,乙说画的不好,要不给你改成张飞吧,再三天来拿
又三天,乙又说画的不像,要不给你改成石头吧,再三天
还三天,乙扭捏的对甲说,得了,我给您涂黑吧
越狱差不多也是这个路子
MS第一回越狱,单干不成,那就多拖点人出来
然后灭掉几个,马洪追,MS跑,跑路跑了太久也累了,那就都抓回去吧
第二回越狱出来,眼看又没什么事了,那就把大家撮合到一起去干general吧
把general干掉,又要没戏了,那self你就造反吧
越狱的编剧,就是用不断的用更大的矛盾来解决之前的矛盾。为了能逃出sona监狱,前监狱总管Bellick可以弃暗投明;为了给儿子复仇,前company首席追击者马洪可以掉转枪头。
接下来,我猜general和MS结合成新的同一战线,完成未尽的越狱革命目标。
那最后怎么结尾呢?涂个黑面?
泡沫过后,下一站在哪里?
今天看到了关七写的博客,终于找到了最近一些想法的最后一块拼板。
由次贷危机引发的这场席卷全球的经济危机,已经让上至国家首相下至平民百姓有了或切肤的痛楚,或内心的恐惧。马克思早已说过,资本主义每七到八年就会来那么一次金融危机,过去我们在课本上看到的是把牛奶倒入下水道,或许以后的孩子的历史书上,是雷曼员工抱着纸盒,离开大厦的黯然神伤的表情。虽然现在人人自危,但长远来看人类社会的发展是螺旋上升的。资本总是在寻找回报率的,现在手握现金是把拳头收回来,等待下一次的出拳。
泡沫在我看来大体分两类。一类是由于新的技术革新,大面积的削减了社会成本,从而吸引了资本的蜂拥而至,然后过度的投资逐渐压低资本回报率,直到资本发现再投钱自己就是冤大头了,然后死掉一批体制差的公司。这一类泡沫的特点是,泡沫过后会留下真正的强者,这些强者像蓄水池一样吸纳了资本,比如2001年的科技泡沫过后,如微软、Google、Amazon这样的公司的市值依然在千百亿美元。同时技术革新提升了劳动的边际生产率,具体体现在劳动内容不变的从业者(比如管家、清洁工)的收入提升,而且通胀很温和。
另一类是纯粹对某一标的博傻,当最后一个博傻者入场后,泡沫破灭。比如这次美国的房地产泡沫,还有历史上的郁金香泡沫。这样的泡沫破灭的结果就是现在人人都在喊“现金为王”,然后可怕的结果就是可能陷入通缩。
如果把泡沫比作一个人吃了太多的东西,那么挤技术革新的泡沫,是让这个人猛锻炼,把多余的脂肪消耗掉,剩下的是一个更强壮更健康的人;挤房地产的泡沫,是让这个人把吃的吐出来(降低杠杆),直到重新有了饥饿感。这个过程非但没有留下什么营养,还让人元气大伤。
那么这次危机过后,下一站在哪里?
会是医药方面的革新吗?虽然我很希望是Andy Kessler在《The end of medicine》中憧憬的医药革新,但目前看来还差很远。
会是二氧化碳排放权吗?奥巴马是明确表态支持“京都议定书”的;巴菲特买入的比亚迪,是新能源的代表。周洛华很早写了关于碳货币的文章,有兴趣的同学可以看一看。
Run Nginx + PHP on Mac
标题是给搜索引擎看的。这是篇纯技术文章,记录下这两天都在忙些什么。
前天想跑phpsecinfo,结果报fastcgi出错,我怀疑是lighttpd的问题,于是自然想到装一下nginx。
要在nginx上跑php,首先需要启动fastcgi,方法有三种,一是用php自带的fastcgi server,二是用lighttpd带的spawn-fcgi,三是用php-fpm。当然最好的是php-fpm,原因请见这里
我首先尝试用spawn-fcgi,我敲的命令是
spawn-fcgi -a 127.0.0.1 -p 10005 -f /opt/local/bin/php-cgi
结果报错:
spawn-fcgi.c.127: bind failed: Can’t assign requested address
搜遍google,都没有谁遇到过这个问题,反复看了各种说明,都没有人提到说这行代码有错误,难道我是地球上第一个遇到的人吗?报错信息说是spawn-fcgi.c的127行,深入到lighttpd的源代码,C写的,出错的这行是在做bind,但我也不会改。。。。
无奈之下去只能转向使用php-fpm,不过也没成功(后面详细叙述),于是又转回来捣腾spawn-fcgi。连上IRC的lighttpd组,描述了问题,老外果然很强,不一会儿就给了个修订版,一看日期,刚刚改的,再一看id,是lighttpd的developer,效率真是高,敬仰敬仰。下载补丁,覆盖spawn-fcgi.c这个文件,编译后,就好了。
故事到上面其实也就结束了,这里再说下前面提到的尝试使用php-fpm。php-fpm本身是一个php的patch,按照其文档操作是不难的。麻烦的地方是我用的是macports安装软件包,好处是方便懒人,比如我,坏处是如果需要定义一些自己的参数,就让菜鸟很头大,比如还是我。看了下macports的文档,大致上是这样做的:首先修改你需要定制的软件包的portfile,路径是在/opt/local/var/macports/sources/rsync.macports.org/release/ports/ 要注意的是php5是在其中的www目录里面,别找不着了。怎么改就看文档吧。按照patch部分的文档操作,patch是打进去了,但是出了一大堆错误,一般这个时候我就挂了,这次也不例外。
然后跑步时间到了,我就去跑步了。路上我想到一个忽悠macports的方法:首先按照php-fpm的文档把patch打好,然后打tar包,覆盖tar包到/opt/local/var/macports/distfiles/php5下,计算tar包的md5,sha1,rm160值(方法),修改portfile中相应的这三个值,这样对于macports来说就不要再打patch了。照此方法做,一开始都非常的正常,但是到了build的时候又出来一大堆错误,我再次被击倒,然后就又回到了spawn-fcgi了。不过这个方法后来用在编译lighttpd的时候,所以也不是完全没有收获。
插叙结束。
好了,一切都准备好了,开始收拾造成这么多麻烦的phpsecinfo了。结果———还是爆了-_-!! 不过已经不重要了。
资料汇总:
张宴写的配置nginx+php的文章:
这篇介绍的是php-fpm:http://blog.s135.com/read.php/366.htm
这篇介绍的是spawn-fcgi:http://blog.s135.com/read.php/314.htm
php-fpm: http://php-fpm.anight.org/index.html
Dbanotes写的为什么php-fpm更好:http://www.dbanotes.net/web/php_fastcgi_phpfpm.html
macports 文档:http://guide.macports.org/
Lighttpd的developer,stbuehler,给的lighttpd的补丁:http://redmine.lighttpd.net/repositories/diff/lighttpd?rev=2348
我之前写的一篇使用macports的入门文章:http://www.machenlei.com/archives/179







































































最近评论