mywhere

我的地盘,听你的。Google Maps API mashup,Location Based Service, and other thinking about internet

星期一, 九月 01, 2008

创意,一文不值

因为新的项目,昨天和在网上刚结识的合作伙伴聊天的时候,他告诉了我一个网站,我来网(http://www.wolai.com),扫了一眼,以为还是一个普通的房地产信息网站而已。晚上闲下来无聊,仔细得在那个网站上浏览,越看越觉得有意思,这个网站不就是我的mywhere.org思路嘛,不对,也许是别人先做出来的,我是后来者。
看了我来博客上的几篇文章,也看了创始人简介,以及他个人blog上的一些文章,同时观看了他在Google中国开发日上介绍Google Maps API使用心得的视频,颇有些感慨。
  • 都是看好web2.o的模式在房地产行业的应用,跟随着zillow.com和trulia.com的步伐,试图对国内房地产网站的一个颠覆
  • 记得和bloom的同事,那个RB的前partner有过一次沟通,他对mywhere的建议是雇一帮大学生对现有的楼盘进行一次扫街,把他们都标注出来,当时我内心觉得没啥用。wolai做到了,它通过大量招募各地志愿者的方式做到了,很好,我从内心的佩服。
  • wolai的似乎是去年八月份开始筹备的,那个时段,我还在求爷爷告奶奶的试图给几位朋友讲解这个概念,妄想找几个志同道合的人一起来做。应该说大家在同一个起跑线上,可能我这边还早一些。但是,现在wolai的访问量已经达到了一亿,每天的对立访问量在20k+以上,mywhere,搁在那里,现在我已经没有兴趣再继续了。这一点,我很佩服马日拉,虽然是一个摄影师,但是在对创意的执行力上非常强。这个应该和他的从业经历有关,一直在互联网行业摸爬滚打,自然身边不乏志同道合的朋友,或者说心有灵犀的伙伴,不用太多口舌就可以判断一个想法的价值。
  • 创意其实是不值钱的,真的,如果你想要,我可以随时说出十几个来。但是好的创意必须考虑到自身的执行力,当前的应用环境,以及资金的承受能力等。好的创意出来之后,最重要的还是团队的执行能力,我觉得目前的我来说,最缺乏的就是这一点,不能找到让自己满意的合作伙伴。我觉得这个似乎也跟自己的工作环境有关,不是说周边的朋友没有创意,没有执行力,只能说他们都太循规蹈矩,没有丝毫的创新或者说breaking window的思维。而我自己很多时候也陷入一种常规思维,总是要寻找一帮有共同理念,志同道合的朋友去创业,从而把大量的时间浪费在沟通上面,结果到后来时间过去了,机遇也浪费了。
  • 创业最重要的是团队,但是不要指望团队一开始就存在,资金有时候是可以解决这个问题的。我时常考虑的是,如果我有一百万,就不用tmd求爷爷告奶奶的找人了。但是,我真的找不到一百万吗?舅舅经常跟我提的,如果我需要钱跟他说一声,而每次我的想法是,时机还不成熟,现在借有点太早,至少有一点苗头再借不迟。如果自己真地坚持某一个想法,问舅舅借一些钱,然后招聘自己需要的人,应该可以做到不错的局面。可惜,历史没有假设。不多说这个,只能下次吸取教训。
  • 马日拉同学是非常优秀的,从字里行间,以及摄影作品看得出来。对于艺术,文学,以及技术都有自己的想法。其实说这些不太合适,因为我不是长辈,也不是名角,没有资格评论别人。我觉得他和自己很像,或者说,自己和他很像,当然我没有他目前这么硕果累累
  • 你的朋友决定了你的眼界
  • 相信自己的感觉

星期二, 八月 19, 2008

以此纪念iTunes Store的倒掉

不想说太多了,想起CNN事件时的一句话:
一个看不到CNN的国家却在全国范围的抵制,抵制什么?!

标签: , , , ,

星期一, 八月 11, 2008

体验App Engine

App Enginegoogle最近推出的一个新的geek toy。当然,从google的角度当然不希望仅仅只有geek来摆弄它。言归正传,正式的说法是,App Engine是一个google提供的免费的,可扩展的python开发平台,或者,你可以认为是一个免费的python主机空间,是google提供的,而且提供了google强大的bigtable功能,嗯,对于广大的民工兄弟,还是很有吸引力的哦。只是对于我是这样的,而且后悔为什么自己以前没有好好学习python,而是学了php.
服务推出不久,自己有幸得到了beta帐号(现在似乎是完全开放了,开发者通过手机sms的方式免费注册,但是从我个人的体验,似乎国内中国移动的用户被鄙视了,无法收到google发送的验证码。但是你可以提交无法接受的验证码,google会发一封邮件使得你的帐号通过验证。不知道是不是因为google被认为发送垃圾短信被中国移动封杀了)。
还好民工的一大必要技能是快速学习。花了一天的时间看了python.org上的tutorial,简单学会了这个利用缩进来控制逻辑的语言(当然,仅仅是会写一些基本的代码,高深的还不得要领),然后花了一周的时间完成了第一个简单的项目: ORADictionary。它非常的简单,就是以个Oracle数据库错误代码的词典,同时提供了代码查询和xml输出,方便web API的调用。
通过这个简单的项目,该谈一谈感想了:
  • App Engine秉承了google其他产品的一贯优点,上手容易,使用简单,部署方便
  • App Engine附带了除python基本库之外google体统的api,最有用的当然是datastore API,相当于一个无限扩展的关系数据库,使用非常方便
  • App Engine的后台功能很好很强大,有访问带宽统计,访问日志,程序调试信息,数据查看工具等等,总之,相对一般的商业空间托管服务,google的绝对不差,而且还是免费的,唯一就是有一些限制,比如每月的访问带宽,数据内容的大小等。不过,对于一般的中小网站,google的免费限额是完全足够的。因此,如果你的网站是python开发的,移置到app engine是一个不错的选择。(至少,我现在有想法把mywhere.org用python重写然后转移到app engine来)
  • App Engine很有可能会被GFW给封掉,因为已经有很多国内的同行开发出一些打擦边球的应用,GFW很有可能就怒了

标签: , , , , ,

星期四, 七月 24, 2008

Start Mac life

十几天的澳洲之旅,除了对异国生活的简单体验,另一个大的收获是终于成为Mac User,开始了苹果生活。嗯,虽然很早买过一个iPod Video,但那个是送人的,自己看都没看过就直接由apple store寄给那位了。
这次购买的是入门级的Macbook,当然是为了出资者的钱包考虑。同时因为我主要的用途只是上网、听音乐和写代码,性能方面的要求并不要太高。不过自己以前的计划是入门级的Macbook Pro,自己怎么也得Pro啊,看着多专业。不过从Macbook使用的经验来看,一点也不逊色,这个是后话了。
电脑是在Melbourne UNIV的校园店购买,当然是为了享受education discount, 然后没有打开查看就提着包装盒在墨尔本的city里晃了大半天,内心虽然急切地想把它打开,但是还是忍着。不是还在想,包装盒里不会装着几块砖头吧。
晚上终于回到家里,打开外面的运输纸盒,再打开白色的包装盒,哇,白色的macbook静静的躺在那里。果真如很多Mac Fans所描述的那样,apple的产品包装能带给你那种“Wow”的效果。掀开,摁那个电源按钮,稍等,炫目的欢迎动画,cool!怪不得n多人都要拍开箱图,果然很过瘾。
说完了最激动人心的开箱过程,下面再谈谈这一个多月来使用的体验。
因为自己是IT民工,所以对于学习使用电脑是最没有难度的事情,我应该大概用了一两天就完全熟悉了Mac的操作。它的优点就不多说了,因为很多人都夸过它,相对而言,确实还是比较人性化的一个操作系统。这里就讲几点我认为不太习惯的地方:
  • 所有的程序利用x按钮并不是真正的关闭,要想真正关闭程序必须使用Menu里面的Quit。不是很明白apple为什么会这样设计,难道是因为左上角的三个按钮太靠近,害怕有人因为想最小化但是误点关闭?
  • 不能最大化。所有的程序都不能最大化,很多时候屏幕里就是很多窗口平铺着。这带来的另一个问题是,不太好判断那个程序是当前活跃的,必须要看最顶端的Menu菜单才知道。当然,当前窗口和后台窗口的滚动条颜色是不一样的。
  • Safari不能设置成点击链接在新的tab里面打开,必须要摁住Command点击
  • finder或者说File Explorer有时候不是很方便,必须要通过路径打开某一个目录时,对于一个初学者并不知道该如何输入,我也是在查询如何安装subclipse时恰好看到才知道的。
  • delete按键似乎功能并不像windows下面那样功能强
现在就写这么多,如果有新的想法会补充

标签: , ,

星期四, 四月 24, 2008

douban验证代码

doubanclaim172d06e67d3d3e0b

星期日, 四月 20, 2008

标注类地图网站的发展

很久没有考虑mywhere的未来发展了,可能在内心我自己也觉得前景不是很光明。
其实mywhere开始的想法是作为一个个人位置信息的发布和管理平台,有一点类似del.icio.us的地图版,只不过del.icio.us面向url,而mywhere要管理的是location。同时用户可以通过这个网站来管理自己的相关的位置信息,比如,我上海住所的地方,办公室的位置,老家的位置,小学所在的学校等等。在Google Maps的My Maps功能没有推出之前,有很多mashup在做类似的事情,国外比较有名的是platial,国内相对比较少,去年也零星出现一些,比如eemap雅虎中国路客等。但是当My Maps的推出,对这些网站的打击是致命的。(雅虎路客的推出是在My Maps之后推出的,虽然在本质功能上与My Maps类似,但是它更强调社区性,从它的名字可以看出来:与“博客”对应的“路客”)
比如eemap,简单从外部的观察,它的发展在my maps的推出之后萧条了很多,比如它的blog在08年之后已经没有了更新,同时ditu.google.com API的推出,也造成了很大的影响。对于一般的用户,脑海里至少都回问一个问题:
  1. 为什么不用google提供的地图模式的详细地图?
  2. 同时,对于另外一些用户来说,ditu.google.com已经提供了详细的地图数据,我们还有必要在这个网站上标注的必要吗?
没有办法跟用户解释,其实这两种模式的坐标不是完全匹配的,而原因则是因为中国政府的法律。
那么,到底这类标注网站还有没有存在的价值和意义呢?
有,肯定有!
  1. 个人化的信息。ditu.google.com上看到的是公共信息,而对于个人用户,很多的位置信息是个人化的,对于其他人并没有意义。这也是My Maps推出的理由
  2. 用户体验。我始终认为,用户体验是一个很大的技术优势。这也是同样做图片共享,为什么已经存在这么多网站,仍然有后来者加入的原因。因为每一家都有自己独特的用户体验,从而吸引某一类特定的用户
  3. 细分市场。因为互联网市场太大了,使得存在很多的细分市场,如果我们能够准确把握某一类用户的需求,并针对这一类用户完善你的服务,从而充分占领这一个细分市场,依然有很高的用户数量。比如雅虎中国的路客项目,我想这应该是他们的出发点。Google有它的优势,当然就有它的弱点,就是不可能做太过细分的产品。它选择的项目必定是满足最广大的用户需求。这也使小网站的优势。

标签: , , , , , , , ,

星期四, 四月 03, 2008

xampp中php的配置

自从发现了xampp之后,每次重装电脑然后配置web server系统的时候,都会去下载xampp来安装,无它,方便、简单、快捷。xampp是一个集成的安装包,包含了lamp中的三项:apache+mysql+php (xampp提供了windows\linux\mac os x三种操作系统的支持,可以说Xamp了),其中每个软件都是最新的,安装完成之后,基本的配置都已经设置好了,你可以直接访问localhost来运行。除了这些基本的运行环境,它还附带了一些必备的网站管理程序,例如phpMyAdmin,
但是第一次使用它的时候,在定制php的设置的时候,走了一个很大的弯路,浪费了很多的时间。
因为要运行Magento,一个基于zend framework的open source网上商店系统,在安装的时候提示需要启动php curl模块的支持。于是我就在xampp/php目录下找到php.ini,把
#extension=php_curl.dll
的注释给取消。然后重启apache,察看phpinfo,curl模块依然没有加载。抓耳挠腮,不得其解。重启电脑,依然如故。没办法,只好动用google了,一番搜索,结果让人很郁闷,原来xampp中php的设置需要修改xampp/apache/bin/php.ini,而不是php目录下面的.ini文件。果然,把apache/bin/php.ini文件一修改,重启apache,立即生效。
特此记录,以免其他人犯同样的错误,浪费更多的时间。

标签: , , , , , , ,