msgbartop
ChemHack.com中文版
msgbarbottom

30 十一 08 NUDDB Development Diary #1 2008-11-30

Current Status:

 

  1. Basic CRUD operation of Drug(Small Molecule Drug and Protein Drug) with association of external link(domain class Link).
  2. Basic CRUD operation of Usage(Association works, but not so easy to use)
  3. Basic CRUD operation of Target(Association not clear. One or many?)
  4. Display of structure image.(Small molecule, CDK implement)
To Do:
  1. Display of bigger image in ajax-style popup window(jQuery implement).
  2. Export of molecule file(Multi-format)
  3. Display of protein image(Jmol implement, maybe source-layer port is needed).
  4. Descriptor calculation.

Tags:

24 十一 08 什么样的商业计划书才算好的商业计划书?

什么样的商业计划书才算好的商业计划书?才能打动风险投资人的心?天使基金投资人周鸿一告诉你:十页纸的PPT足矣。
曾几何时,风险投资、VC、烧钱,这些词语充斥耳边。踏上艰苦创业路的人谁不希望能够天道酬勤,获得一笔风险投资,为自己刚刚起步的事业装上助推器?
要想受到投资人的青睐,获得投资基金,一份好的商业计划书是重要的第一步。
如何写好商业计划书?
对于最近市面上流行的写计划书的模板,还有教你如何写商业计划书的书,周先生直言不讳:“那些都是误人子弟。”如何写出一份好的商业计划书?首先切记不可长篇大论。
很多人在计划书里将营销理论、如何进行财务分析、投资回报率这些东西,洋洋洒洒写上几大篇。要不就是介绍自己企业将来的组织结构、组织形式、员工激励计划。在周先生看来,这些厚厚的大部头不会有人看。更有甚者,产品还没做出来,先说我准备在中央电视台做怎样怎样的广告,这种计划书不是很可笑嘛。
其次,千万别想着,我要写的是商业计划书,就要用很商业化的语言,周先生以亲身经验告诉我们“这种很多是没人看的”。用平实的语言说出你的第一步计划就好。
投资人的时间有限。要抓住留给你的短暂时间,写好、说好商业计划书,就需要你闭着眼睛不看这份计划书,也能准确表述其中内容,并引起对方的兴趣。“所以,对于早期融资的项目,一份好的计划书就是一个不超过十页的PPT.最重要的是要有干货。”面对热情的技术人员,周鸿掉给出这样10条秘方。
周鸿一教您打造十页完美计划书
第一,用几句话清楚说明你发现目前市场中存在一个什么空白点,或者存在一个什么问题,以及这个问题有多严重,几句话就够了。很多人写了三百张纸,抄上一些报告。投资人天天看这个,还需要你教育他吗?比如,现在网游市场里盗号严重,你有一个产品能解决这个问题,只需要一句话说清楚就可以。
第二,你有什么样的解决方案,或者什么样的产品,能够解决这个问题。你的方案或者产品是什么,提供了怎样的功能?
第三,你的产品将面对的用户群是哪些?一定要有一个用户群的划分
第四,说明你的竞争力。为什么这件事情你能做,而别人不能做?是你有更多的免费带宽,还是存储可以不要钱?这只是个比方。否则如何这件事谁都能干,为什么要投资给你?你有什么特别的核心竞争力?有什么与众不同的地方?所以,关键不在于所干事情的大小,而在于你能比别人干得好,与别人干得不一样。
第五,再论证一下这个市场有多大,你认为这个市场得未来是怎么样?
第六,说明你将如何挣钱?如果真的不知道怎么挣钱,你可以不说,可以老老实实地说,我不知道这个怎么挣钱,但是中国一亿用户会用,如果有一亿人用我觉得肯定有它的价值。想不清楚如何挣钱没有关系,投资人比你有经验,告诉他你的产品多有价值就行。
第七,再用简单的几句话告诉投资人,这个市场里有没有其他人在干,具体情况是怎样。不要说“我这个想法前无古人后无来者”这样的话,投资人一听这话就要打个问号。有其他人在做同样的事不可怕,重要的是你能不能对这个产业和行业有一个基本了解和客观认识。要说实话、干实事,可以进行一些简单的优劣分析。
第八,突出自己的亮点。只要有一点比对方亮就行。刚出来的产品肯定有很多问题,说明你的优点在哪里。
第九,倒数第二张纸做财务分析,可以简单一些。不要预算未来三年挣多少钱,没人会信。说说未来一年或者六个月需要多少钱,用这些钱干什么?
第十,最后,如果别人还愿意听下去,介绍一下自己的团队,团队成员的优秀之处,以及自己做过什么。
一个包含以上内容的计划,就是一份非常好的商业计划书了。
商业计划书就是大实话
最后,周鸿一先生总结:“做商业计划书就是说大实话。怎么想的就怎么说,用最朴素、最明了的语言,说出你的行动计划,说出第一步准备干什么。”
对于创业者,学会写商业计划书,学会以一个良好的心态建立一个合作的团队,完成第一个挑战?D?D获得风险投资,这样你的创业就有了一个很好的开始。

13 十一 08 More Faster Fingerprint Search with Java & CDK

Recently, I wrote a post named Faster Fingerprint Search with Java & CDK . It’s fast enough, with a response time of 300 ms for a database of 100000 compounds as you can see from the chart above. If we do some simple improvement on it, it could be even faster.


 

As we all know, when we search for similar structures, our judgement of similarity is based on Tanimoto coefficient. If variable ‘a’ stands for the number of all TRUE bits in one fingerprint, ‘b’ stands for another, and ‘c’ stands for the number of TRUE bits they both have, we can define Tanimoto coefficient as c/(a+b-c). If we want to find some fingerprints with a minimum Tanimoto coefficient λ, we are saying c/(a+b-c) > λ. As c is the number of TRUE bits they have in common, c is absolutely not greater than a or b. Then we get b*λ<a<b/λ and a*λ<b<a/λ. 

With this inequality in hand, we don’t need to iterate all the fingerprints to do a similar structure search. If we sort all the fingerprints in their number of all TRUE bits, we can significantly reduce the range of database we need to screen.

 Here is the distribution of fingerprint darkness of my database of 80000 commercial compounds. 

And here is the search time after new search method is applied.

Extremely fast!

Tags: , , ,

11 十一 08 Faster Fingerprint Search with Java & CDK

Rich Apodaca wrote a great serious posts named Fast Substructure Search Using Open Source Tools providing details on substructure search with MySQL. But, however, poor binary data operation functions of MySQL limited the implementation of similar structure search which typically depends on the calculation of Tanimato coefficient. We are going to use Java & CDK to add this feature.

As default output of CDK fingerprint, java.util.BitSet with Serializable interface is perfect data format of fingerprint data storage. Java itself provides several collections such as ArrayList, LinkedList, Vector class in package java.util. To provide web access to the search engine, thread unsafe ArrayList and LinkedList have to be kicked out. How about Vector? Once all the fingerprint data is well prepared, the collection  function we need to do similarity search is just iteration. No add, no delete. So, a light weight array is enough.

Most of the molecule information is stored in MySQL database, so we are going to map fingerprint to corresponding row in data table. Here is the MolDFData class, we use a long variable to store corresponding primary key in data table.

public class MolDFData implements Serializable {
    private long id;
    private BitSet fingerprint;

    public MolDFData(long id, BitSet fingerprint) {
        this.id = id;
        this.fingerprint = fingerprint;
    }
    public long getId() {
        return id;
    }

    public void setId(long id) {
        this.id = id;
    }

    public BitSet getFingerprint() {
        return fingerprint;
    }

    public void setFingerprint(BitSet fingerprint) {
        this.fingerprint = fingerprint;
    }
}

This is how we storage our fingerprints.

private MolFPData[] arrayData;

No big deal with similarity search. Just calculate the Tanimoto coefficient, if it’s bigger than minimal  similarity you set, add this one into result.

    public List searchTanimoto(BitSet bt, float minSimlarity) {
        List resultList = new LinkedList();
        int i;
        for (i = 0; i < arrayData.length; i++) {
            MolDFData aListData = arrayData[i];
            try {
                float coefficient = Tanimoto.calculate(aListData.getFingerprint(), bt);
                if (coefficient > minSimlarity) {
                    resultList.add(new SearchResultData(aListData.getId(), coefficient));
                }
            } catch (CDKException e) {

            }
            Collections.sort(resultList);
        }
        return resultList;
    }

Pretty ugly code?  Maybe. But it really works, at a acceptable speed. Tests were done using the code blow on a macbook(Intel Core Due 1.83 GHz, 2G RAM).

                long t3 = System.currentTimeMillis();
                List<SearchResultData> listResult = se.searchTanimoto(bs, 0.8f);
                long t4 = System.currentTimeMillis();
                System.out.println("Thread: Search done in " + (t4 - t3) + " ms.");

In my database of 87364 commercial compounds, it takes 335 ms.

Tags: , , , ,

09 十一 08 互联网免费存在论——别让免费遮住了你的眼睛


当你正享受着互联网免费午餐的同时,肯定会有另一个倒霉鬼为你买单,以填补价值空缺。只有这样价值链才是完整的。

新媒体尤其是互联网产品及服务的免费之路一直是业界探讨的焦点,很多企业因为自己产品或服务的免费获得了成功(Google是最好的例子),很多企业也因为自己兜售的的免费商品而苟延残喘(很多因为缺乏资金周转濒临破产或进入冬眠状态的企业俯首即是)。很多用户对互联网应用的免费一直存在偏见:他们要么过度推崇在SAAS时代一切服务应该免费,要么过度担忧免费所带来的用户体验的变质,另一群人却在免费与收费之前艰难的游走。

我希望通过四个方向来思考免费存在的问题:免费的种类,免费如何存在,免费是进步还是倒退,免费如何指导互联网企业发展。而第二个问题是我想重点讨论的,尽管如此我还是只能对这些问题进行泛泛而谈。

免费的种类

《连线》总编,《长尾理论》作者克里斯·安德森(Chris Anderson)在《免费:商业的未来》一文中提到“企业的主要成本正体现为高技术设备;然而,免费并非是一种选择,而是一种必然宿命。”(The moment a company’s primary expenses become things based in silicon, free becomes not just an option but the inevitable destination.)而他在文中也概括性的提到了免费的种类:免费增值模式,广告模式,交叉补贴模式,零边际成本模式,劳务交换模式,赠予经济模式。

  1. 免费增值模式(Freemium),Flickr是这种模式的代表,网站在1%法则的指导下对那99%的用户实行免费,只对那1%用户收取增值服务费。而这1%在100%下再加上网站用户群的宠大,整体来说网站还是免费的。(国内最大的图片托管商Yupoo也这个月也引入了这种模式。)
  2. 广告模式(Advertising),百度,新浪是这一模式的代表,你在使用搜索引擎和门户的同时也点击了其页面上的广告,在免费的同时你也创造了价值。
  3. 交叉补贴模式(Cross-subsidies),这种形式目前我还没找到一个比较专门化应用的网站,但绝对是大多网站包括传统企业经常应用的模式,用一个例子来说:网站送你一台游戏机,这是免费的,但一台空壳游戏机对你几乎是毫无用处的,除非你购买它的游戏光盘。
  4. 零边际成本模式(Zero marginal cost),在线数字音乐是一个典型,在线音乐发行的成本随着规模的扩大渐趋为零。
  5. 劳务交换模式(Labor exchange),这一点在国内一些下载站和垃圾站点很常见,当你在浏览或者下载时网站后台程序强制性地把你带到广告页面,不但消耗你的带宽而且你需要耐心地去应付不断弹出的你不希望看到的页面。
  6. 赠予经济模式(Gift economy),开源软件及其应用下的服务占却了这种模式的半壁江山。一切都是免费的,而且不需要你直接甚至间接的付出任何价值。

免费如何存在?

通过以上对免费的归类我们不难找到一个共同点,正如文章题记所述:当你正享受着互联网免费午餐的同时,肯定会有另一个倒霉鬼为你买单,以填补价值空缺。

是的,免费的本质正在于此,资本市场不可能让一部分价值白白流失到你手上,它需要通过各种途径去寻找补偿来填补这种价值流失,而这个为你的免费买单的人要么是你自己,要么是别人,仅此而已。在一定程序上这些为你买单的人得到了他希望获取的价值,但事实上他们的付出要大于他们的实际收入,因为其中还包括为你买单的的那一部分。

我们再回到上面的免费分类上来,

  1. 免费增值模式下你是免费的,一些VIP用户通过每年XX $的费用为你的免费空隙进行了补充。你需要付出几乎为零(如Picasa Web)或者需要在图片外链显示上看到广告(如Yupoo.com),或者直接在访问网站时无法回避广告(如Last.fm)。
  2. 广告模式下来进行免费价值补空正是你自己,在你使用Google时点击结果右侧的关键词相关广告时,在浏览搜狐网点击或者观看闪烁的Flash Banner时你就已经创造了价值,并对你所得到的“免费”服务和内容进行补偿。
  3. 交叉补贴模式下当你得到一个被赠送的商品或者服务时,你不得不花钱购买相对应试的商品或者服务才能达到你获取此种免费物的目的;当你尝试一些免费的试用软件或者服务后,如果用户体验很好并打算继续用下去的话你需要花钱来购买正式授权版;或许当你注册了一个iTunes帐号,并可以用它免费下载一定量的音乐后,如果还要继续下载你需要用Paypal为你的iTunes购买行为买单。凡此总总,当你获得免费的同时,都是你自己在为你之前的午餐付账,来平衡市场的价值转移。
  4. 也许零边际成本模式是你比较喜欢的一种免费形式,因为本质上你不需要为此付出任何价值(一些网站的强制广告除外)。但当你在Myspace或者某个乐队个人网站上免费下载了专辑后,如果觉得不错你会向朋友宣传,从Amazon或者卓越亚马逊网购买他们的唱片,甚至买他们演唱会的门票,这一切都是你创造的价值。
  5. 劳务交换模式是让很多人深恶痛疾的事情,就像病毒,你要得到这个网站的东西你就不得不花大量时间的精力来面对木马、广告、强制下载、甚至病毒。我可以告诉你,当你在获取这种免费时,你在用一种最原始的方式来偿还,去应付诸如只能用快车或者Web迅雷才能下载的资源,去点击Google Adsense下的带Google工具条的Firefox或者Picasa照片管理软件。
  6. 赠予经济模式已经开始被越来越多的人接受,开源已经成了很多人脱口而出的词汇。我们免费在软件的官方网站上下载源码并在一定协议下自由修改,自由传播;我们甚至免费从维基百科上获取海量的知识或者自由地修改他人编辑的词条;我们随时可以从WordPress上下载一个Zip压缩包,修改后安装在自己的服务器上,在不在网页底部添加Powered By也是你的自由。似乎这已经很完美了,正是人们希望的那种免费模式,但是却有一群基金会、赞助商等在为你买单,如果你反过购买这些赞助商的产品时,你又成了这条价值链的被动者,一切都是相互联系的。

也许到了这里,你听了我一大堆解释已经很清楚了免费的本质,也明白了免费存在的形式。是的,一个人获取了免费,总有人来为你的这种免费进行补偿,最后实现市场价值链条的平衡。何不让我们进入下一个问题。

免费是进步还是倒退?

很多人一直坚持互联网产业的商业化运作才是互联网成功的标志,一切都是有偿的,天下哪有免费的午餐,只有付出才会有收获。即使有偿获取,我们会发现同样的服务和产品我们需要花的钱越来越少了,一个硬盘,一个服务器……

是的,在目前的市场体系下,经济环境里价值产业链必须是平衡的,如果哪里出现了中断,丢失了的没有及时补充回来,那市场的链条就很难维持下去了,生锈就成了必然了。但是我们这里所列举的互联网上已存在的免费形式(有些已经取得很大突破和成熟)却正是遵循了这一原则。“免费”只是一个称呼而已,我们获的东西并非无偿的,只是有其他有共同利益追求的人而为此进行偿还。

我们免费获取,他人来补充。整个链条还是完整的,并没有出现中段。相反“免费”才是互联网运作的一个升级,才是互联网产业化的成熟阶段。可以说免费模式让互联网的产业链条更紧密,更牢固了,相互之间的价值关系也更密切了。

免费如何指导互联网企业发展?

正如文章开头所说的很多提供免费服务的互联网公司缺乏一个良性的盈利模式,欠缺足够运转资金而不得不关门大吉,那么互联网公司应该如何优化这种免费模式呢,如何在这种免费中寻找企业自身的定位呢?

我觉得我们互联网公司应该明白一个关系,就是用户免费获取价值,而企业应该尽最大努力寻求补偿,以使价值链保持健康和完整。

不管你选择哪种模式,你需要定位一个单位来为免费的东西付账。根据企业的自身情况,这个单位可以是用户自己,VIP会员,广告商,赞助商……再确定补偿的形式,是货币直接补偿,劳务补偿,还是其它变向补偿?但有一点是很明确的,投资人绝对不属于这个单位的范畴,因为很多公司过度依赖风投和天投,结果导致悲剧。投资人并非来为这种免费买单,而是到这里来“无偿”获取价值的。

最后我想说的是:免费一直存在着,只是别让它遮住了你的眼睛。

09 十一 08 转载:三条鱼的经济学故事

转载按:非常有意思的一篇文章。

那是很早以前看到的故事了。还是在计算机联网还没有走进普通人生活的时候,在计算机联网还只是在美国大学之间相互联网的时候,那时候的计算机网络,就是UNIX网络,加上一个kermit协议通过电话线联网。那时候我们用的是Digital的工作站,现在Digital这个公司已经不见了。Digital是最早研发出64比特计算机芯片的个人电脑,可惜市场时机不对,最后整个公司被Compaq收购,Compaq后来又被HP收购,技术进步了不一定马上实现为经济进步,经济行为不是简单的效用所能够解释。

那时候我们用的计算机终端屏幕是单色的,还没有鼠标,全部依靠键盘指令。开始联网了,很兴奋,看到一些故事,大学网络故事,品味不一般。其中一个就是三条鱼的故事。

话说小池塘里祖祖辈辈生活着一群鱼。这群鱼的长老年事最高,也最受尊重,它经常给晚辈们讲鱼群的古老传说。其中一个传说,就是关于池子外边探险的故事,据说岸上有一个神秘的东西叫做“人”,鱼要遇到“人”一定要装死,这样鱼就可以从岸上回到池子里了。显然,这个故事太古老了,鱼们都盼望有这种到岸上探险的机会。

一天,鱼群正在池底侃大山,忽然听到远方有“人”的脚步声,长老说这是难得的机会,于是作出英雄榜样,跃到岸上装死。一个人走到池边,看到一条死鱼,一抬脚就把那条长老鱼踢回池里了。长老鱼被踢回池塘后对鱼群说,这是百年不遇的机会呀,你们看,我这不是回到池里了。鱼群中有一条正统成年鱼,以前听这故事听得多了,还从来没有遇过人,于是鼓起勇气,一跃跃到岸上,不料呼吸困难,腮子忍不住动了一下,那个人忽然看见一条奄奄一息的鱼,就把它捡起来,放到篓子里,那条正统鱼急得乱跳,结果跳出了鱼篓,回到池里。这跳正统鱼于是把经历讲给其它鱼听,证明长老鱼说的装死的重要性,还到处传授装死的经验教训,并鼓动鱼群中积极上进的鱼效法长老鱼。其中一个乖孩子鱼,认真学习了长老鱼的经验和正统鱼的教训以后,也一跃跳到岸上,而且装死装得十全十美。岸上那个人忽然又看到一条鱼,觉得很蹊跷,心想,今天怎么看到那么多鱼呢?刚才一条奄奄一息的鱼能跳出鱼篓,或许这条鱼也没死呢。想到这,这个人就把鱼捡到鱼篓里,而且把盖子盖得严严实实的,结果果然是一条欢蹦乱跳的鱼,回家美餐了一顿。再说池底的鱼等了半天没看见积极上进的乖孩子回来,最后得出的结论就是它缺乏经验,装死装得不像,被人捡走了。

当年我看了这个故事,听说还是一个经济学家喜闻乐道的故事,一直就不理解这个故事和经济学有什么关系。只是感觉到如我这样从小是听话的乖孩子八成无法适应商场竞争….

 

自从看了这个故事以后,世界已经发生了许多变化:苏联解体、911、还有今天的美国金融危机。前天,这个故事忽然又从我脑海里浮现出来,觉得这个故事至少说明了两个经济学原理。其一是博弈论,其二是行为经济学。

先说博弈。微观经济学和商业管理关注的是企业决策。如果是科学的话,找出客观规律,安照客观规律设计就行了,这样一来经济学和工程学就没有什么两样了。但是,按照博弈学的观点,您决策所依据的信息,会因为您决策后的行为而改变,也就是说,只能是动态决策,而且还有时时关注市场作出相应的决策调整。博弈的对手有两种,一种是一般理解的竞争对手,另一种是环境。因为环境(或市场)也会因为你的行为而改变的。如故事中鱼群面对的环境是“人”,这个“人”的行为被长老鱼和正统鱼的行为改变了,结果上进心强的乖孩子鱼认真学习祖训反而误入歧途。这样的例子我们目睹了许多。如美国是市场经济和民主制度的长老鱼,菲律宾就是乖孩子鱼。菲律宾按照美国模式加入全球市场分工了,结果前一阵粮价一涨,才发现原来自己的农业已经不能保障经济安全了。苏联解体,震荡疗法,结局与长老鱼的典范完全不一样。泡沫经济也一样,无论是股市还是房市还是其它什么霸盘市场,先入的长老鱼把泡沫吹大了,后入的乖孩子结果被泡沫套住了,泡沫破灭时长老鱼已经盈利后连本带利退出市场,剩下的乖孩子鱼血本无归。

再一个就是行为经济学【1】。经济学的另一个角度就是社会行为。长老鱼社会地位高,它的行为就是社会时尚,跳到岸上装死在读者开来是很滑稽的行为,但在池塘里的鱼群看来是最合理不过的行为了。比如说穿高跟鞋,这不符合人体解剖结构和运动生理原理【2】,但是符合社会时尚,正如跳上岸装死不符合鱼的生活习性,尤其是在有人来的时候跳上岸,但是符合鱼群的意识形态。比如说,伊斯兰信徒到麦加朝圣,或者贫困的藏民把一身积蓄献给寺庙买寺庙不缺的酥油,这是酥油的最佳配置吗?面对这些现象如何衡量经济效益呢?扶贫的钱给了他们他们都宗教消费掉,你怎么去扶贫?

今天美国金融危机从次房贷风波引起,次房贷的意识形态就是要拥有房产。为什么要拥有房产呢?租房子住不行吗?为什么房子的Ownership对美国人就那么重要,以至把美国乃至世界经济送到危机的地步?有住所是经济效用,拥有房子是心理效应,在国会上为更多的美国人拥有房产而正义疾呼是意识形态。如果不是这些意识形态作怪,而是像毛泽东提倡的艰苦朴素,那么许多不拥有房产的人一样可以恬淡虚无地租房子过幸福生活。

减肥,以至饮食失常导致生理紊乱,是时尚行为违反生理原理的另一个例子。摄入蛋白质超量,而且天天喝啤酒,然后再天天吃药带着高血压和糖尿病来生活,这大概是美国社会主流的合理生活了。在美国经济的GDP里,一方面是啤酒和快餐的兴旺,一方面是药业的兴旺。美国医疗费用最大的一部分就是慢性病的药,而且西方药业有一个赚钱的妙法,就是根治慢性病的药不多,但维持慢性病的药基本不缺。现代社会的许多生活习惯就和鱼跳到岸上装死一样【3】。先吃出病了,然后再吃药。看电影中西方住家洗脸间厨内都是一堆药,超市里也少不了几货架药品。开车上班回家再踏室内健身车也是一例,为什么不直接骑车上班呢?读者自己仔细观测思考一下,一定还会发现许多类似跳到岸上装死的现象。如为什么必需穿西装面试工作?西装干洗一次的钱就可以买一件便装衣服了,而且可以更舒适。

为了人类生存的环境,打倒消费经济,宣传《物质循环的世界中》系列中《中国能否持续劳动力相对廉价的竞争力》一文的观点。

Tags:

08 十一 08 [偶尔一雷]强大的百度(很黄很暴力,慎入)

百度的搜索结果有时是比较雷人的,下面几个已经让我雷的外焦里嫩了,各位怪蜀黍,小萝莉,注意避雷哦。

1.关键字 B

亮点:百度知道-馒头B

2.关键字 图片搜索 党旗

亮点:

3.关键字 公交车上

亮点:公交车上干小姨子

Tags: ,

04 十一 08 电影往事

  影片讲述了中国七八十年代西北小镇的一个普通家庭对露天电影的深切热爱,以及这个家庭与电影紧紧纠葛在一起的悲欢离合。

  毛大兵和江玲玲是在看露天电影中渡过的童年。在那个年代,举国上下都沉浸在对电影的迷恋之中。
  露天电影为老百姓,特别是大兵和玲玲带来无数的梦想和快乐。

  弟弟四岁时,玲玲带他去看电影发生意外,弟弟不幸夭折。 悲痛使妈妈与后父对玲玲产生了误会与恨。

  玲玲离家出走,妈妈从此与玲玲失去联系。

  成年后的大兵依旧酷爱电影。 一日,大兵与玲玲在城市中偶遇,两人都唤醒了关于过去的美好回忆。

  大兵打开玲玲封闭已久的心灵,帮玲玲找回亲人。

这里下载,为了防止迅雷盗链,zip打包加密,获取密码请留言

Tags: ,

01 十一 08 传说中的软座N473,十分上当

放着好好的T779没买到,买到了传说中的N473,还是传说中的软座。正想着473貌似是25G,RZ25G还从来没见过。到了南站站台上傻眼了,原来是RW25G以卧代座,碰到龙套了。早知就硬座了,这44RMB花的不值。

Tags: , ,