Monthly Archives: June 2010

vicalloy的自言自语 岁月的痕迹

我是秋天的一棵树

我算是挺晚才接触流行音乐的了,虽也算经历过张雨生的时代听过张雨生的歌,却始终对张雨生没有太多的印象。

最近听了一些张雨生的歌,然后去查了下张雨生的资料。

张雨生的高音可以高到让人难以置信的程度,林志炫在张雨生面前即使用上假声依旧败北,而且是惨败。

张雨生的高音固然值得铭记,但真正值得铭记的是歌曲本身。他明白一首好歌并不在于音要彪多高(对比海豚公主、海豚王子们),重要的是要能打动人。

很喜欢他的那首《我是秋天的一棵树》。淡淡的低鸣浅唱,守护着心中的那份宁静。

软件推荐

软件推荐EarMaster(练耳大师)

电视上谈起唱歌,经常说到听到所谓的降key,升key啥的。对我这样一个音痴而言,能将歌按照节奏唱出来就已经不错了,所谓的升key,降key根本就是不可能的任务。

为了听出所谓的key,到网上找了相关资料。

非常感谢互联网,在互联网上你总能找到一些超出你想象的东西。EarMaster是一个非常强大,非常专业的音乐学习软件(不单是练耳)。

EarMaster可以按照课程循序渐进,也可以按照你自己的喜好自由的选择学习项目。

下面简单的介绍一下EarMaster的一些主要功能。

  • 音程比较 两组音,看那组的音程比较大。
  • 音程辨认 辨认具体的音程是多少
  • 音程歌唱 唱出你听到的音程。这是一个挺有意思的功能,你不但可以练习听力,还可以练习自己唱歌的音准。通过该功能我确认了一个悲剧,我确实五音不全。
  • 节奏阅读 拍出乐谱上的节奏,用来提高节奏感的。感觉和跳舞机啥的有些类似,挺有意思的。通过该功能我确认了另外一个悲剧,我的节奏感非常的差。

EarMaster更详细一些的介绍可以参考verycd上的介绍(同时也是下载地址)。

《练耳大师 5》(EarMaster School 5) v5.0.0.624SW 多国语言版 [安装包]

产品设计思考 无责任乱评

创新的web2.0网站以及国内的模仿者们

团购网站忽然间就流行开了,无数的团购网站如雨后春笋般的冒了出来。本以以为团购网站这个创意是本土原创,后来才知道原来这也是个舶来品。而且创意抄了就抄了,连界面都抄了(国内的团购网站都是一个模子里印出来的)。
细数国内的那些web2.0网站,基本上都能在国外找到原型。
下面是一份不完整列表。

团购类

原型

  • groupon 百科
    Groupon是一个团购网站。是美国近半年来比较流行的新模式之一。其独特之处在于:每天只推一款折扣产品、每人每天限拍一次、折扣品一定是服务类型的、服务有地域性、线下销售团队规模远超线上团队。

模仿者

  • 拉手
  • 美团
    饭否与校内的创始人王兴的再度出击,不知道是否能如同此前一样成功(注:饭否虽然挂了,但更多的是政策原因,饭否开启了国内的微博市场)。
  • 团东西
  • 大众点评
    大众点评也开始加入团购的行列。可以预见会有越来越多“传统”网站加入团购行业,团购网站的竞争也将异常的激烈。

基于位置的服务(LBS)

基于位置的服务(Location Based Service,LBS),它是通过电信移动运营商的无线电通讯网络(如GSM网、CDMA网)或外部定位方式(如GPS)获取移动终端用户的位置信息 (地理坐标,或大地坐标),在GIS(Geographic Information System,地理信息系统)平台的支持下,为用户提供相应服务的一种增值业务。

原型

  • Foursquare  百科
    Foursquare是一家基于用户地理位置信息的手机服务网站,并鼓励手机用户同他人分享自己当前所在地理位置等信息。与其他老式网站不同,Foursquare用户界面主要针对手机而设计,以方便手机用户使用。在2009年举行的SXSW技术大会上,Foursquare服务正式推出,当时该服务仅针对苹果iPhone智能手机。

模仿者

这个已经有人总结过了,直接送上传送门

白领社交网站

原型

  • Linkedin 百科 
    • 你可以了解朋友的工作动态
    • 你可以推荐或者被推荐工作机会
    • 你可以对感兴趣的公司进行背景调查
    • 你可以对感兴趣的员工进行背景调查
    • 可以搜索工作机会

模仿者

  • 海内
    Linkedin的模式可能并不太符合中国国情。Linkedin的模仿者不是太多,而且即使是海内也不怎么成功。最近海内的页面改得花花绿绿,似乎有意向开心网等娱乐SNS靠拢。在我看来海内基本上已经失败了。

微博

国内微博网站的繁荣,或许很大程度上要归功于墙。

原型

模仿者

  • 饭否
    虽然饭否已经成功的挂掉,但饭否应当算是中国最初的微博推广者之一(也是其中最成功的)。当初twitter被墙,本以为饭否的机会来了,没想到墙内的饭否也难逃厄运。真是人算不如天算。
  • 新浪微博 
    自饭否挂掉后,一直没有哪个能成气候,直到新浪微博的出现。新浪微博的成功一方面是微博本就存在巨大的潜在需求,另一方面是新浪的品牌与推广。新浪的成功预示着国内微博市场的成熟。那些小一些的微博网站基本上可以放弃了。
  • 腾讯微博
    借助腾讯庞大的用户群,腾讯微博潜力巨大,将是新浪微博的强大对手。

SNS

SNS,全称Social Networking Services,即社会性网络服务,专指旨在帮助人们建立社会性网络的互联网应用服务。也指社会现有已成熟普及的信息载体,如短信SMS服务。SNS的另一种常用解释:全称Social Network Site,即“社交网站”或“社交网”。

原型

模仿者

Others

  • 37signals 针对小企业的办公套件
    • everydo 最初基本上是37signals的完整copy,但现在已经有了不少自己的特点。
  • salesforce Saas平台,虽然国内也炒过。但真正有能力和salesforce一样做出一个Saas平台的公司还是没几个。
  • eventbrite 活动网站,国内也有不少。不过类似的功能可能做成网站的一个模块可能会更加合适。
  • delicious 书签网站,虽然国内也有些模仿者,但真正非常成功的似乎没啥。delicious的易用性非常的高,要完全模仿还是有些难度。加上delicious不存在墙的问题。喜欢delicious的朋友基本上都直接用delicious了。
编程

Android开发学习笔记(Android基础知识)

发现实在是没有写笔记的习惯,每次都是写了一点后就没兴趣继续写下去了。随便摘抄点好了。

Activities and Tasks

task是一组相关的Activities,保存在一个堆栈中,给用户的感觉就是一个应用程序。简单的理解就是,每开一个新的Activities,就将Activities放到堆栈的最上面,按下back后就将当前Activities移除,激活堆栈上的下一个Activities。

Affinities and new tasks

其实我没太明白affinity的含义,在我看来似乎affinity有点类似taskId,标示它应该属于哪个task。

Launch modes

启动模式总共有四种

  • "standard" (the default mode)
  • "singleTop"
  • "singleTask"
  • "singleInstance"

Clearing the stack

默认情况下,如果用户长时间离开Task,系统会清理掉除ROOT Activity外的所有Activities。这个做法的依据是,如果用户太久没回来,用户肯定已经忘了自己最初做了啥,回来肯定是要做一些新事情。当然我们可以通过给activity设置一些属性来改变这个行为,比如alwaysRetainTaskState等。

Starting tasks

当需要一个activity作为整个应用程序的进入点时,我们给它一个intent filter,其中action为 "android.intent.action.MAIN",category为"android.intent.category.LAUNCHER"。这种filter使得一个图标和一个标签显示在程序启动器中,使用户可以启动该task或者返回到该task。

Processes and Threads

同一个application都运行在同一个Processes里面。

为了保证Activity界面不阻塞,耗时工作应当放到Thread中。

Android有提供一个轻量级的RPC机制。

Activity lifecycle

Activity有三种基本状态:

  • active 当前活动窗口
  • paused 被其他窗口挡住部分
  • stopped  被完全挡住,在系统需要回收资源的时候会被kill

activity在进行状态切换的时候会触发相应的方法

  • void onCreate(Bundle savedInstanceState)
  • void onStart()
  • void onRestart()
  • void onResume()
  • void onPause()
  • void onStop()
  • void onDestroy()

Service lifecycle

一个service有以下两种用法

  • service启动后由service自己或其他人关闭。
  • 模块通过接口连接service(bindService() ),在调用unbindService()后关闭。

Broadcast receiver lifecycle

一个broadcast receiver只有一个回调方法:
void onReceive(Context curContext, Intent broadcastMsg)

broadcast receiver只有在执行onReceive的时候被认为是激活的。

当一个广播消息的响应非常耗时间时,需要新建一个新的线程来运行该操作。如果onReceive()创建了这个线程并返回,则整个进程,包括新创建的线程会被认为是非活动的(除非有其它的component为活动的),该线程有可能会被kill掉。解决方案是用onReceive()启动一个 service并让该service完成这个工作,那么系统直到这个进程仍然是活跃的。

END

到这里Android的基础知识也了解得差不多了,接着就该进军UI了。

Android的UI编程,主要注意的是:界面在XML中定义,为XML中的界面元素生成唯一的ID,并保存在自动生成的R.java中。程序中通过id查找相关界面元素,实现和界面的关联。除此之外的开发,和传统的java swing啥的没太多区别。

下面考虑写个简单的Android应用,一边学习,一遍实践。

vicalloy的自言自语 产品设计思考

WAP网站的设计、SP产业及其他

题注:

初版里面带了太多个人负面情绪,所以做了部分修改。

 

网站设计/WAP网站设计规划的一些问题

WAP的特点,及同web的差异

wap相比web最大的优势是实时行和交互性,人们随时随地都可以方便的获取信息,可以更快的参与互动(和短信彩信会有些类似)。

移动设备的屏幕比较小,每页能展示的信息非常有限。如果第一屏没有用户感兴趣的信息,很可能这个用户就丢了。从一定程度上说wap比web更注重内容的本身,因此wap单位面积内的信息密度要比web高很多。

屏幕大小对图片的表现力影响也非常大,图片展示本身就是wap的短板。且图片通常对访问速度带来一定的负面影响,且会过多的占用移动设备本就不多的现实面积,一次wap网站上的图片通常都很少(即使是时尚内网站)。

搜索功能

网上大多都会提供搜索功能,搜索是让用户能快速找到自己所需要资源的好办法。但并不是所有的内容都是需要搜索的,比如新闻资讯等时效性很强的内容,用户要看的只是最新的。搜索功能对用户的价值实在有限。如果你资源本就不够丰富,也没必要加啥搜索。用的人本来就少,而且每次都搜不到东西,将极大的打击到用户的积极性。

搜索功能是为了提升用户体验,并不是一个别人有,自己也要有的装饰。

内容

以前说知识就是力量,后来说信息,现在则流行说内容,内容为王。网站的生存之道在于网站的内容质量,提供优质的网络资源予用户浏览是一个网站的根基。但目前互联网的发展已经非常成熟,各类的综合门户以及垂直门户网站层出不穷,此时要做到有特色已是非常的难。

当然,我觉得如果足够的细分,将内容作精应当还是会有其一定的市场。网站的内容不一定要多,但一定要精,内容的关联度要高。尽量让用户看到的内容都是用户感兴趣的。

网站的分类不能太复杂。如果网站的心太野,什么都想做,什么都想加。最终这个网站会看起来什么都有,但对用户来说什么都没有。举个简单的例子,如果网站上放了电影、美食、健康、亲子等好几个分类的内容。移动终端的面积本来就小,用户一屏,可能看到20个链接,最终每个分类都只有4~5条内容。用户的兴趣都有一定的偏向性。可能用户会对电影、美食同时感兴趣,但要一个用户对你的所有分类都感兴趣,那无疑难于上青天。

从用户的角度考虑问题

长期以来SP都习惯用一些活动(小恩小惠)拉拢用户,然后直接就扣费了。但互联网行业和电信增值行业有着天囊之别。互联网企业大多喜欢赔本赚吆喝,赚找用户先,钱可以等到有了用户再说。在这个风气下,互联网用户大多习惯了免费。

首页上放上大量的扣费内容,只是从自己的角度考虑。普通的互联网用户不被直接吓跑才怪。

免费这对SP来说或许难以接受,但既然要开拓互联网,就得跟着互联网用户的思维。你不一定要免费,但至少不要收费收的如此赤裸。你可以放一些有用的信息,让用户愿意来。收费的内容要让用户知道,但也没必要做得太明目张胆,知道即可。如果用户来的多了,真有什么时候要用到收费内容,也变得顺理成章。要是用户来都不愿意来,你的收费内容放的地方再如何的显眼,再如何的漂亮也是白搭。

SP产业的相关问题

从SP产业从几年前就开始走入了低谷。从一定程度上说这也是必然的。至少从我的体验上来说,SP业务的体验一直都不怎么样。几年前,SP还算是个扩张期,加上监管不利,乱扣费严重。SP们都过的不错。

随着产业的发展成熟,移动监管的加强。SP开始陷入低谷。于是大家开始盼星星盼月亮的盼3G,可是3G迟迟无法变为主流。更糟糕的是,SP们发现这个称谓“挑战与机遇并存”的3G。机遇没多少,挑战倒是不小。以前SP的优势,说到底是渠道优势。那时手机上网还未成为主流,手机获取信息的途径非常有限,无非就是个短信加彩信。

在手机的上网普,就如同打开的潘多拉魔盒,手机一下变得丰富多彩。短信、彩信的地位也被动摇,SP的渠道优势不在。另一方面,SP的信息质量和数量都难以同新浪腾讯等互联网企业相匹敌。

SP产业将何去何从

我想这并不是我可以搞清楚的(或许也没谁能搞得清楚),如果我真能搞清楚,那我就可以自己去开个公司了。

移动王建宙退休,李跃的上台。很多人说这将给SP产业带来变革(从SP角度说是往坏的方向变)。但不管王建宙退不退休,又或上台的是谁,SP产业都到了不得不变的地步了。